BM86(% tttgggXXXOOOEEEAAA>>>;;;;;;======<<<;;;::::::{{{nnn___TTTJJJAAA??????===;;;;;;<<<<<<;;;::::::xxxmmm^^^WWWOOOIIIGGGEEE???<<<<<<<<<;;;;;;::::::~~~tttpppqqqqqqwww}}}rrrkkkiiifff]]]NNN@@@;;;>>>;;;;;;;;;::::::|||yyyxxxxxxyyy}}}yyylllbbb]]]]]]aaafffiiikkksss}}}~~~{{{~~~zzzwwwuuuvvvwwwqqqyyytttwwwrrrrrr|||sssWWW@@@:::???;;;;;;:::::::::|||vvvtttsssvvvzzzqqqXXXBBB===555:::::::::::::::dddMMM===>>>::::::::::::::::::zzzVVVDDD999>>><<<;;;;;;;;;;;;;;;fffiiikkkmmmlllllllllmmmttt{{{yyyqqqyyywwwuuurrrpppoooqqqssswwwxxxzzzzzzyyyzzz|||jjjMMMDDD:::===:::;;;;;;;;;;;;;;;hhhkkknnnpppqqqqqqrrrsssyyy~~~}}}www~~~||||||{{{rrryyyyyypppmmmooosssvvvuuuuuu}}}}}}{{{{{{www{{{___FFFCCC;;;===:::;;;;;;;;;;;;;;;xxxZZZAAA@@@888<<<===:::::::::::::::lllhhheeeeeeiiikkkjjjhhhgggfffeeeddddddfffhhhiiigggjjjnnnqqqssssssrrrpppuuuxxxzzzyyyuuutttwww{{{oookkkttt~~~{{{|||}}}YYY@@@???555:::===999999999999999~~~}}}xxxuuuvvvxxxyyy}}}WWWCCCBBB555666888888888888888888^^^CCC??????<<<999999999999888888^^^CCC???>>>;;;888999999999888888^^^CCC>>><<<999888999999888888888{{{|||~~~]]]CCC>>>:::888888888888888888777YYYBBB>>>999777999888888888777777|||xxx|||vvvkkkkkkpppzzzqqquuuyyy|||}}}|||~~~|||||||||{{{|||SSS@@@>>>888666:::888888777777777|||xxxxxx{{{~~~||||||}}}|||{{{}}}}}}zzzzzz}}}}}}{{{~~~}}}|||yyyooonnnooossswwwuuunnngggmmmnnnrrryyyzzztttlllqqqxxx{{{|||~~~~~~yyyuuussstttwwwvvvzzz~~~}}}xxxtttssstttmmmpppssstttsssuuu{{{~~~}}}~~~MMM>>>>>>888666;;;888777777777666tttttt}}}}}}{{{}}}kkklllllljjjhhhgggiiijjjrrryyytttvvvyyyzzz{{{}}}{{{~~~yyyIII===>>>888666<<<777777777777666|||xxx}}}pppCCC:::999999888333777777777777777iiiAAA:::::::::999666666666666666666bbb@@@<<<;;;999:::888555555555555555|||yyy{{{lllnnnwww{{{___AAA>>>;;;777999888666666666666666~~~yyy~~~cccEEE@@@:::666777777777777777777777lllIIIAAA:::666888999888888888888888nnnmmmkkkkkkooowww~~~uuuLLLAAA:::888;;;<<<777777777777777xxxvvvuuuxxxzzznnnjjjrrrkkkpppuuuxxxwwwvvvvvvwwwwwwrrrmmmlllnnnooollliiimmmnnnmmmiiidddaaaccceeedddbbb___^^^^^^___^^^]]]YYY[[[^^^bbbfffiiikkklllnnnllluuuzzzNNNAAA;;;:::>>>???777777777777777~~~yyy}}}cccHHHGGGNNNMMMGGGDDDMMMHHHEEEGGGLLLNNNLLLHHHKKKLLLLLLKKKIIIHHHHHHIIIMMMIIIEEEEEEHHHIIIHHHEEEFFFIIIFFFGGGOOOMMMIIIOOOFFFJJJLLLLLLPPPUUUUUURRRQQQUUUjjjJJJAAA???444999999777777777777777{{{qqqjjjeeecccYYYTTTNNNLLLPPPYYYeeemmm___LLL>>>AAAHHHGGGEEEGGGCCCCCCBBBCCCDDDGGGHHHHHHEEEFFFHHHGGGFFFFFFFFFGGGFFFFFFEEEEEEFFFGGGHHHIII>>>EEEHHHSSSccc```RRRNNNSSSTTTUUUXXXaaajjjjjjdddccccccsssNNNAAA>>>555:::666666666666666666zzzyyyzzzwwwsssrrryyyzzzsssccc^^^WWWOOOJJJGGGGGGGGGGGGEEECCCBBBDDDIIINNNQQQFFF@@@???FFFJJJIIIMMMSSSQQQRRRSSSSSSSSSUUUYYY]]]WWWXXXYYYXXXVVVUUUTTTUUULLLMMMLLLIIIDDDBBBCCCEEEDDDKKKRRRfff}}}|||{{{tttmmmqqqUUUBBB<<<666<<<444555555555555555}}}sssjjjbbbZZZSSSOOOJJJHHHEEEDDDCCCEEEGGGIIICCCCCCBBBAAAAAAAAABBBBBBCCCCCCIIIVVV```iiittt~~~~~~vvvsssmmmcccZZZTTTRRRSSSTTTUUUSSS```yyy[[[BBB:::888???555555555555555555}}}wwwooohhhddd```ZZZVVVSSSPPPLLLHHHEEECCCAAA???@@@@@@@@@??????>>>=========<<<<<<;;;;;;<<<======DDDEEENNNccc~~~||||||}}}qqqkkk]]]AAA999888@@@777666666666666666{{{tttmmmgggaaa[[[XXXPPPMMMJJJFFFDDDBBB???===>>>======<<<<<<<<<======999:::;;;<<<<<<;;;999888??????@@@AAACCCEEEGGGIIIKKKJJJSSSmmmWWW???;;;888???777666666666666666~~~zzztttmmmfffaaa^^^XXXTTTNNNHHHEEECCCAAA??????@@@AAAAAA???>>>======999:::;;;;;;;;;;;;;;;<<<777888999;;;===???@@@@@@===>>>???AAACCCEEEFFFFFFLLLMMMXXXuuuKKK======666;;;444555555555555555yyyttteeeccc```\\\WWWRRRMMMKKKHHHDDD>>>;;;;;;<<<======888<<>>BBBCCCEEEFFFFFFEEECCCBBBAAAGGGYYYyyy{{{BBB<<<@@@666777111444444444444444yyyoooeee]]]XXXUUULLLKKKHHHEEECCCAAAAAAAAA:::::::::::::::::::::::::::::::::;;;;;;:::999999;;;:::888777777888999:::777999;;;;;;<<<<<<>>>@@@BBBCCCDDDDDDBBB@@@@@@AAABBBGGGXXXxxxeeeCCC>>>777888;;;000444444444555555xxxuuusssoooiiicccbbb^^^XXXRRRKKKGGGDDDBBBAAA@@@===;;;999888888888999999999999999999999999999999::::::::::::999999:::999999888888999999999:::<<<>>>>>>>>>>>>@@@BBB>>>???@@@@@@>>>======>>>AAAFFFXXXyyy```BBB>>>888888999000666666555555555|||vvvrrrmmmgggbbb\\\WWWQQQNNNLLLJJJFFFCCCCCCBBB???<<<:::999888888;;;:::999777777666666666777777777777777777777777888888999999:::999999888999999:::::::::::::::999===>>>??????>>>>>>???@@@<<<===>>>===<<<;;;<<<===BBBIII\\\~~~[[[@@@<<<888888888222888777666555444yyysssnnnkkkiiijjjeee___YYYVVVRRRNNNKKKNNNJJJDDDAAA@@@@@@>>>===::::::999888888999999:::888888888888888888888888666666666666666666666666777777888888999999888888999:::<<<======<<<;;;:::===>>>>>>>>><<<;;;<<<======>>>???>>>======>>>@@@EEEMMMbbbbbbEEE;;;999777777777777777666555444~~~{{{yyyooolllgggaaa\\\XXXVVVVVVRRRPPPLLLIIIGGGFFFEEEDDDDDDBBB>>><<<;;;;;;;;;;;;999888888777777777777777333444444555555555666666777777777777777777777777555666666777888888888777:::;;;===>>>>>>>>>===<<<===>>>???===;;;:::;;;<<<===>>>???>>>===>>>@@@BBBFFFOOOeee{{{TTT???;;;888555999555555444444444~~~uuusssppplllhhhccc```___SSSQQQNNNJJJGGGFFFEEEDDD@@@??????>>>>>>>>>??????;;;:::888777666666666666888888777666555555444333222333444555555666555555666666666666666666666666444444555666777777777777::::::;;;<<<============>>>???@@@???<<<;;;<<<===<<<<<<===<<<<<<===@@@BBBEEENNNdddcccDDD???999333999555444444444444~~~yyysssmmmiiieeebbb___XXXWWWUUURRROOOLLLJJJHHH>>>======<<<:::999999888666777999999999999999:::777777777666555444555555666666666666666555555444333444555666777777777666444444444444444444444444333333444555666777777666888888888888999:::;;;<<<===>>>???===<<<:::;;;<<<;;;<<<<<<<<<;;;===@@@CCCEEENNNccceeeAAA@@@:::222888666666555444333~~~yyyvvvuuutttkkkfff```ZZZVVVRRROOOMMMGGGFFFDDDBBB@@@===<<<;;;999999:::::::::999888777555666999999888777666666555777888888666555555555222222333444555555555444111222333444555555444333333333333333333333333333222333444555666666666666777666555555666888:::;;;:::;;;<<<;;;999888999:::<<<============>>>BBBEEEGGGPPPeee___;;;>>>;;;222999888777666444333~~~|||yyytttpppooommmjjjfffaaa\\\YYYWWWOOOMMMKKKGGGDDDAAA??????<<<<<<<<<;;;;;;;;;::::::::::::999888777666555555666666666666777777777777555555555444333333222222444444444333333222222222333333222111222333555666222222222333333333444444555555555555555555444444444555666666555555666777;;;:::888777777777888888999>>>@@@>>>===@@@DDDDDDLLLNNN```RRR>>><<<999666777555444333222000}}}xxxtttrrrfffccc```^^^]]]ZZZVVVRRRMMMLLLJJJHHHFFFDDDCCCBBBAAA@@@???===<<<;;;;;;;;;777777777777666666666666777777666666555555444444555555555555666666666666555555555555555555555555444444333333333222222222333222222222222333444555222222222333333333333444555555555444444444444444333444666555444444555777999888777777777888999:::;;;@@@BBB??????CCCGGGGGGLLLNNNaaawwwHHH888888777555666666666666555555~~~|||vvvtttpppjjjddd^^^ZZZWWWPPPOOOMMMKKKHHHFFFDDDCCCEEECCCAAA@@@@@@>>>;;;888????????????@@@AAABBBBBB888777666666666666666777444444444444333333333222333333333333333333333333333333444444444555555555444444555666666777888888333333333222222222222222333222222222222333444444111111222222222333333333444444444444444444444444333444555555444444555777888777777777777999:::;;;===AAACCCAAABBBGGGKKKKKKKKKNNNaaayyyKKK;;;<<<:::888999666666666777777}}}|||zzzxxxwwwwwwxxxxxxsssrrrqqqqqqrrrrrrpppnnnllllllkkkjjjiiigggeeedddbbbaaa```___]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWXXXZZZ[[[bbbbbbbbbbbbcccccccccccccccccceeefffhhhjjjkkklllkkkmmmpppsssvvvwwwxxxxxx{{{|||{{{tttooonnnnnnqqqtttvvvuuupppjjjeeecccbbb```______```^^^ZZZUUUUUURRROOONNNNNNNNNNNNMMMIIIGGGDDDAAA>>><<<;;;:::AAA@@@>>>===<<<;;;;;;;;;:::999999888888777555444666666666666888999;;;<<<999888777666555555555555555444444444444333333333111111111222222333333333222222222222333333333333444444444555555666666666222222222222222111111111222222222222222222333333111111111111222222222222333333333333333444444444333555666666555555666777888777777777777999:::;;;???BBBCCCAAACCCIIIMMMMMMJJJNNNaaaVVVBBB???<<<888999555555555555555~~~|||{{{wwwvvvssspppmmmiiifffeeedddeeeeeeccc___[[[YYYYYYUUUUUUUUUUUUTTTSSSRRRRRRNNNMMMKKKJJJIIIIIIJJJKKKJJJIIIHHHIIIIIIIIIGGGEEEFFFGGGGGGGGGGGGFFFFFFEEECCCCCCBBBBBBAAA@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======@@@?????????@@@@@@AAABBB@@@AAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMLLLMMMPPPRRRTTTUUUUUUTTTSSSUUUXXX^^^ccchhhlllnnnssstttvvvzzz}}}zzzzzz||||||zzzzzzzzzwwwwwwwwwuuuqqqlllhhheeecccdddbbb\\\TTTPPPRRRUUUYYY\\\______[[[VVVRRRPPPOOOMMMKKKLLLMMMLLLIIIEEEBBB@@@>>>>>>???@@@@@@@@@>>>===;;;:::;;;<<<===>>>======<<<;;;;;;;;;<<<<<<888999::::::999999999999777666555444333444666666888777777666555555555555555555444444444333333333000111111222222333333444111111111111222222222222444444333333333222222222111111111111111111111111222222222222222222222111000000000111111111222222222222222222333333444444444666777777666555777888999888777777777888::::::@@@BBBBBB@@@CCCJJJNNNMMMIIINNNbbbZZZAAA<<<888444555666666555555444||||||{{{xxxuuurrrnnnlllkkkiiifffeeedddbbb```^^^\\\[[[YYYVVVSSSQQQOOONNNKKKKKKKKKKKKJJJHHHGGGFFFBBBCCCEEEDDDBBBAAAAAAAAACCCCCCDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@AAABBBBBB@@@???;;;<<<===>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>??????<<<======>>>>>>?????????>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCEEEGGGJJJMMMPPPSSSTTTXXXYYY\\\^^^bbbdddggghhh^^^^^^___aaadddhhhlllooolllllllllkkkiiiiiilllnnnsssvvvwwwuuuoookkkiiiiiimmmlllkkkhhhfffeeefffhhhjjjkkkmmmnnnmmmiiieeeccccccfffeee___WWWTTTXXX^^^^^^```bbbaaa]]]YYYWWWVVVPPPMMMJJJIIIJJJJJJGGGDDDBBB@@@??????@@@@@@@@@???;;;;;;::::::;;;<<<>>>???666666666666666666666666666888:::::::::999:::;;;@@@>>><<<999888888999999444444444444444555666666333333333333222222222222111111111222222333333333000000111111111222222222333333222111111000//////000000000000000111111111222222222333222222111000///000000000000111111111000111111222222333333444444555666666555555666888777777777777777999;;;<<>>===<<<;;;;;;:::;;;<<<=========<<<<<<999:::;;;;;;::::::<<<===666666777777888777777666666777888999::::::::::::444444333444666666555333555666777888999999999999777777777777777777777777777777777777777777777777555555555555555555555555888888888888777777777666777777777777888999:::;;;888999999:::::::::999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999:::;;;<<<<<>>>>>???AAA???===:::888777777888999999999888777777777777777333333333333222222222222111111111111222222222222000000111111111222222222111000000000000000000000/////////000000000111111111222222333222111000////////////000000000111111000000000111222333333333222333555444333333444666444444444666888;;;>>>???EEEEEEBBB@@@DDDKKKNNNLLLFFFMMMcccRRR@@@???<<<999:::666666666666666{{{xxxwwwwwwiiieeeaaa```___[[[TTTMMMMMMKKKIIIGGGFFFEEEFFFFFF>>>AAADDDDDDAAA>>>>>>>>>???>>>===<<<;;;;;;<<<<<<888777777888:::;;;:::999666777777888999:::;;;;;;555666777888888777666555666777777666444444666777888999999999999888777777444666888:::;;;;;;;;;:::555555555666888999888666333444555666666666666666666666555555555444444444555555555555555555555555777777777777777777777777666666666555555555555444666666666666777888999:::999999999:::999999888888888888999999999:::::::::999999999:::::::::;;;;;;888888777777777999:::;;;;;;;;;;;;<<<<<<=========@@@AAABBBDDDFFFGGGHHHIIILLLLLLLLLMMMMMMNNNNNNNNNMMMTTT[[[ZZZUUUSSSXXX^^^]]]bbbgggfffbbb______aaafffmmmvvv}}}~~~wwwpppkkkppptttuuunnneeecccjjjsss~~~zzztttmmmhhhgggggg]]]XXXPPPLLLJJJIIIGGGDDDLLLKKKIIIHHHFFFCCC???;;;::::::;;;<<<<<<=========@@@AAABBBCCCCCCAAA???===BBBEEEHHHHHHFFFFFFHHHJJJGGGEEECCCAAA@@@BBBDDDEEEDDDCCCAAA>>><<<:::999888555555555444444444444333111111111111111000000000111111111111222222222222/////////000111111222222.../////////000000111111111222333333222111000///////////////000000000000///000000111222222333333000222333333222111333444000111333555999===AAACCCHHHGGGDDDAAAEEELLLNNNLLLFFFMMMcccxxxKKK<<<===;;;666666333333333444555}}}yyyyyyzzzlllhhhaaa[[[YYY[[[^^^aaaZZZXXXVVVUUUTTTRRROOOLLLGGGFFFCCCAAA???>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888666666777777888888888999999999888888888888888777666666666666666666666666666666666666666666666666666666888888777777666666555555666666666666666666666666555555444444444444555555777777777666666555555555444444444444444444444444555666666666666666555555666666777777777777666666555555555555555666777777555555555555555555555555999999888888777666666666:::999888777777777888999888888999999999:::::::::888888888888777777777777<<<<<<<<<<<<<<<<<<<<<;;;;;;===@@@AAAAAABBBDDDFFFGGGIIILLLNNNOOONNNLLLKKKRRRRRRQQQRRRSSSUUUWWWXXXeeegggiiijjjiiifffdddbbbbbbtttvvvpppsss}}}nnnggggggddd]]]YYYZZZUUUKKKEEEDDDNNNQQQRRRPPPPPPOOOIIIBBB===???BBBDDDEEECCC@@@===<<>>@@@CCCEEEHHHFFFBBB???<<<;;;;;;;;;666666666666666666666666222222111111222222333444222222222222222222222222222111111000///......---//////............//////////////////000000000000000000000000////////////...000111000///...///000222222111111111222333333444333333666;;;AAAEEEGGGKKKNNNIIIAAADDDPPPSSSMMMKKKOOOcccnnnMMM===???;;;666<<<777777777777777|||{{{xxxvvvtttsssrrrooommmoooyyy|||rrrbbbYYYXXXYYYQQQNNNHHHDDDBBBCCCFFFHHHFFFDDDCCCCCCCCCBBB@@@>>>BBBAAA???===<<<;;;;;;<<<;;;;;;:::::::::999999999999999999999999999999999444444555555666666777777666666666777777777888888777777888888777777666555444444444444444444444444555555555555555555555555666666666555555444444444555555555555555555555555555555444444444444555555444333333333222222222222444444444444444444444444333444444444444444333333444555555666666555555444444444444333444444555666555555555555555555555555888888888888777777777777::::::888777777777777888666777777777777888888888888888888777777777777777888888888999999999::::::;;;===>>>>>>>>>???BBBDDDHHHJJJNNNQQQRRRSSSRRRQQQ[[[YYYXXXXXXZZZ___eeeiiirrruuuyyy|||{{{uuummmgggmmmyyy|||vvvvvvqqqfff[[[TTTMMMEEECCCEEEJJJMMMNNNNNNOOOPPPLLLFFFEEEEEEFFFFFFEEECCCAAA@@@AAAIIISSSUUUPPPJJJGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEBBBAAA???===<<<>>>???AAABBB@@@===:::888777777888555555555444444444444444555444333222222222222222222222222222222222222222111111000000///......---//////............//////....../////////000000000000000000000/////////...000111222111000000111222333222222222222333333444555444444777;;;AAAEEEHHHKKKNNNIIIBBBDDDNNNPPPJJJJJJNNNaaarrrSSS>>><<<999444777666666666666666~~~yyyqqqppprrr}}}vvvqqqooommmhhhggghhhaaadddddd^^^YYYWWWUUUQQQTTTSSSRRRRRRSSSSSSRRRQQQVVVbbbhhh]]]KKKAAA???AAABBB@@@===:::999:::;;;===:::999999999;;;;;;999888<<<;;;:::999888888888888888888888888777777777777777777777777777777777777888777666555444555555666444444555555555666666666666666777777666666555444333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333333333444444333333333333444444555555555444444444444444333333333333333333333333111111222222222222222111333333444444444444333333333222222222222333444444444444444444444444444444777777777777888888888888::::::888777666666666666444444555555555666666666666666555555555666666777::::::;;;<<<===>>>??????@@@AAAAAAAAA@@@BBBFFFIIIKKKNNNRRRVVVYYYZZZ[[[[[[TTTRRRQQQTTT[[[gggrrryyy~~~pppeeelllnnnooommmoootttwwwvvvzzz|||xxxfffYYYQQQMMMPPPTTTVVVXXXYYYXXXYYY[[[XXXSSSMMMLLLIIIGGGEEEDDDCCCCCCDDDJJJPPPSSSRRRNNNJJJHHHEEEEEEEEEEEEDDDCCCBBBAAA===<<<;;;;;;::::::;;;;;;;;;999777555444444444444333333333222222111111111666555444222111111000000111111111111111111111111000000000///......------///......------......///.........////////////000000000000/////////......111222333333111111222333333333333333333444555555666666777999<<>>??????======<<<<<<===>>>;;;::::::;;;<<<<<<;;;999777777666666666666777777777777666666666666666666777777777777777777777777DDDAAA===999666444444444444444444444555555555666555555555555555444444333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333555555555555555555555555222222222222222222222222000000111111222222111111222333333444444333333222333222222222222333444444444444444444444444444444555555666777888888999999:::999888777666555555555444444444444555555555555333333222222222444555666;;;<<<===???@@@BBBCCCDDDCCCCCCCCCCCCDDDGGGLLLOOOLLLOOOSSSXXX\\\^^^```aaaTTTUUUYYYaaannn{{{{{{yyy|||yyykkkcccbbbeeeiiigggiiigggcccbbbbbb___YYYOOOMMMHHHEEECCCCCCDDDEEECCCEEEHHHKKKLLLJJJEEEAAAAAAAAAAAA@@@???>>><<<<<<999999999999999888777777666555444333333333333444111111111000//////......333333222111000/////////000000000000000000000000/////////......---------...------------------...------........./////////000000/////////.........000222333222111000111222333333333333444555666666888999:::<<<>>>AAAEEEHHHLLLMMMKKKEEEDDDHHHHHHDDDIIIPPPdddRRR@@@===888666666666666666666rrrmmmnnnooooooxxx}}}~~~}}}}}}wwwkkkbbbfffllluuu~~~zzz{{{rrrllliiijjjmmmxxx}}}~~~}}}yyyuuupppkkkhhhppp|||ssstttyyytttttt}}}zzzyyyvvvpppnnnqqqwwwzzzuuulllgggiiifffhhhiiifffgggkkkllljjj______]]][[[aaalllqqqppp]]]ZZZZZZ]]]]]]XXXTTTSSSUUU[[[]]]XXXRRRPPPOOOMMMKKKJJJIIIIIIKKKKKKJJJIIIAAAEEEEEE@@@>>>@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;:::888666555555555666666777777777666666666666777777777777666666666666666666666666HHHEEE@@@;;;777444333333444444444555555555666666333444444444444333222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222111111111111222222111111111111111111111111222222222222222222222222000000111222222222222222222333333444444333333222333333222222333333444555444444444444444444444444444444555666777777888999888888777777666555444444444444444555555555666666333333222222333555777888888999;;;===???AAABBBCCCBBBCCCDDDEEEFFFJJJPPPTTTPPPSSSVVV[[[___bbbdddeeeYYY\\\dddooovvvooommmllljjjggggggeee```^^^]]]YYYSSSKKKHHHDDDAAA@@@AAACCCEEEBBBAAABBBCCCDDDBBB===999======<<<;;;:::888777666666777777888777666555444444333333333333444444444000000/////////.........///...............//////////////////////////////............------------------,,,,,,,,,,,,------------------............////////////............///000111000///...///111333333333333444555666777:::<<<>>>??????BBBEEEIIIMMMMMMKKKFFFDDDEEEEEEDDDKKKTTThhhNNN;;;999555333555555555555555nnn]]]TTTPPPOOO]]]qqq~~~jjjqqqvvvzzzzzzwww}}}vvvlll]]]^^^hhhyyytttkkkhhhkkkttt}}}www~~~sssqqqqqqqqqpppvvvxxxpppllliiiooosss{{{{{{rrrppprrrhhhiiifffbbbbbbeeegggfff]]]```___^^^fffrrrsssnnn]]][[[]]]cccddd```\\\[[[___eeefff___WWWSSSRRRQQQMMMKKKJJJIIIIIIIIIGGGEEEEEEEEEAAA>>>@@@DDDDDD@@@@@@@@@AAAAAAAAAAAAAAAAAA???===<<<;;;;;;:::777555555555666777777777777777666666666666777777777777666666666666666666666666???===;;;888555444333333333444444444555555555555222222333333222222111000222222222222222222222222333333333333333333333333222222222222333333333333333333333333333333333333111111000000000000111111111111111222222222222222111111111111111111111111000000111222333333333333222222333333333333222222333333222222333333444555333333333333333333333333222333333444555666666777666666666666666555555444444555555555555666666666666555444444555888:::<<<999:::<<<>>>@@@BBBCCCDDDEEEGGGHHHJJJLLLPPPTTTXXXZZZ\\\^^^bbbeeegggiiijjjcccfffmmmwwwyyynnnhhhddd___ZZZYYY[[[ZZZWWWVVVVVVRRRLLLFFFDDDAAA??????@@@BBBCCCAAA@@@@@@??????===999777999999999888777555444333555555555555555444333333222333333333444444444444////////////////////////,,,,,,,,,,,,,,,---..............................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------....../////////.........---------...//////------...///222222222222333555666666;;;>>>AAABBBAAABBBFFFIIIOOONNNKKKGGGCCCCCCEEEFFFOOOYYYjjjuuuFFF999:::777777555555555555555vvveee___```kkkvvvuuunnnmmmqqq}}}~~~wwwsssyyy}}}|||rrrnnnpppxxx|||}}}~~~~~~|||||||||wwwsssyyy}}}~~~zzzzzzvvvoookkkkkkjjjfffgggnnnppplllnnntttssslll^^^]]]___eeegggbbb^^^]]]fffkkklllcccZZZWWWXXXXXXSSSQQQNNNMMMMMMLLLJJJHHHHHHIIIHHHEEEEEEHHHGGGCCCFFFFFFEEEEEEEEEEEEEEEEEE???>>><<<<<<<<<;;;888666555666777888888888777666555555555666666666777777444444444444444444444444555444444333333222222222222222222333333333333444111111222222111111000///000000000000000000000000111111111111111111111111000000000111111222222222111111111111111111111111111000000//////000000111222333333333444444444444111111111111111111111111//////000222222333333222000111111222222111111000222111111111111222333333333333333333333333333333222222222333333444444444333444555666666666555555444444444555555555666666555444333333555888;;;===::::::<<<>>>@@@AAACCCDDDEEEGGGIIIJJJKKKMMMQQQSSSYYYZZZ[[[]]]^^^```aaabbbfffgggkkkqqqyyy|||wwwtttvvvwwwtttssstttnnnmmmggg^^^YYYYYYUUUNNNOOORRRRRRQQQQQQQQQLLLFFFDDDCCCBBBAAAAAA@@@@@@AAA???@@@???>>>===;;;::::::777777777777666555333333333333333222222222222111000111111222222222222222...//////000000111111111------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------//////.........---------,,,...///...---,,,---...000111111111222444555666===@@@DDDDDDBBBBBBFFFJJJPPPNNNKKKGGGCCCBBBEEEIIIUUU\\\jjjgggAAA======999:::555555555555555sssxxxwww}}}{{{wwwpppssszzzssswww|||~~~zzztttnnnttt~~~zzz|||{{{tttmmmlllnnntttuuuqqqmmmllldddjjjkkkccc[[[ZZZ\\\]]]WWWUUUSSSQQQQQQPPPMMMKKKCCCIIILLLIIIGGGGGGGGGEEEBBBAAA@@@@@@??????@@@@@@<<<:::999999:::999777555555666777888888888666666444444444555555666666666222222222222222222222222111111222222222111000000000111111111111222222222111111111111111000//////////////////////////////000000000000000000000000.../////////000000111111000000000000000000000000000000////////////000000//////000000000111111111000000000000000000000000......000111222222222222//////000000000000//////000000000000000111111222333333333333333333333333111111222222222222333333222333444666666666666555333333444444444555555555222111000000222555888;;;555666777999:::<<<===>>>===???AAABBBBBBCCCEEEFFFKKKKKKLLLLLLMMMNNNNNNOOOKKKJJJKKKNNNUUU^^^ggglllzzz~~~}}}wwwtttwww||||||yyyzzz~~~~~~yyyxxx|||{{{wwwwwwvvvtttwww{{{}}}zzzyyyzzzwwwrrrqqqsssrrrlllhhhiiijjjgggddddddaaaaaa[[[SSSQQQUUUUUUPPPIIIMMMNNNLLLLLLKKKFFF???DDDEEEEEEDDDCCCAAA@@@???===>>>???===;;;:::;;;===777777777777666555444444222222111000000000000111//////000000111000000000......///000111222333333000///...---,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------//////.........------------...///...---,,,---///000000000111222333555666===AAAEEEEEEBBBBBBFFFJJJQQQOOOKKKGGGCCCAAAFFFKKKYYY^^^hhhzzz[[[<<<===;;;444555555555555555555uuuqqqzzzwwwnnnvvv{{{uuupppssszzz|||qqqiiihhhjjj^^^bbbfffeeeaaa^^^```bbbbbb[[[WWWWWWVVVTTTTTTVVVUUUOOOHHHEEEEEEDDD@@@<<<============<<<<<<<<<<<<888888888888777777777777666555555444222111000000222222222222222222222222111111111111111111111111000000111111111000000///000//////.........//////////////////////////////000000//////.........---/////////......------,,,000------000000------000........................///////////////////////////...---,,,,,,,,,,,,,,,...........................---+++---000222111///+++++++++,,,,,,,,,------//////.........---------........................000000111111111000000///000000000000000000000000............////////////111111111111111111111111000000000000////////////111111222222222333333333666666666777777777777888999999:::;;;;;;<<<<<<===AAAAAAAAAAAADDDJJJRRRWWW[[[___ccceeedddeeehhhkkkggghhhjjjlllnnnooopppqqqllllllmmmpppqqqoooiiidddpppnnnkkkiiiiiiiiihhhhhhdddcccbbbaaaaaaaaabbbbbb\\\YYYWWWVVVXXXWWWUUURRRLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCDDDCCCBBB@@@>>>===;;;;;;::::::999888777777666666555444444333222222333222000//////000222333111000000///////////////000000///000000111222222888:::777000---000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''+++***************+++++++++*********+++,,,------,,,,,,,,,,,,---...//////...---+++***)))+++,,,......///000111111222444666;;;???CCCEEEDDDCCCEEEHHHRRRRRRPPPIIICCCCCCIIIPPP]]]]]]hhhNNN;;;<<<:::666666666666555444333zzzuuuvvvzzz|||xxx|||~~~~~~qqqsssyyyuuu}}}uuuuuurrrooorrryyy|||xxxrrrrrrrrrppplllhhhdddaaa``````dddfffccc\\\XXXYYY\\\QQQSSSTTTQQQMMMMMMPPPTTTUUULLLEEECCCDDDEEEIIIOOOWWWOOODDD>>><<<;;;888555:::::::::::::::999888777777777777666666666555555555555444333222111000000111111111111111111111111/////////////////////////////////000000//////.........---------------.........................../////////.........------...------------------,,,000,,,+++------+++,,,000------------------------..............................---,,,,,,,,,,,,,,,---------------------------,,,+++,,,///111000...+++++++++,,,,,,,,,,,,---------------,,,,,,,,,+++------------------------...///////////////......////////////////////////------........./////////////////////////////////........................000111111111111222222222333333333333444444444444777777888888999:::::::::======>>>???BBBHHHPPPUUUVVVXXXYYYZZZZZZZZZ\\\^^^\\\]]]___aaacccdddeeeeeefffffffffhhhjjjiiifffbbbfffdddcccbbbbbbbbbbbbbbbZZZYYYXXXWWWVVVWWWYYYZZZYYYWWWTTTSSSTTTSSSQQQNNNKKKJJJJJJIIIHHHFFFEEEDDDAAAAAAAAAAAA@@@>>>===<<<<<<;;;:::999888777666666555555444444333222222111444333111000000111333444111000//////......//////......------...//////000444666555///...000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((+++******)))))))))*********************+++,,,,,,,,,++++++,,,,,,---...//////...---,,,,,,---.........///000111111222444666<<<@@@DDDEEECCCCCCEEEGGGNNNOOONNNHHHCCCCCCKKKRRR^^^```mmmsssGGG999:::888666777444444444444444~~~~~~|||vvvkkkhhhjjjlllrrrxxxsssooonnnsssyyy|||}}}rrrkkkhhhooooooooooooooopppppppppvvvpppjjjkkkqqqyyy~~~~~~wwwyyyoookkkuuuzzzxxxuuuzzzzzzmmmpppwwwrrrfffgggdddcccfffiiihhhccc]]]___aaaaaa^^^XXXTTTUUUXXXWWWWWWUUUQQQMMMLLLNNNPPPIIIIIIGGGCCC@@@AAAFFFKKKIIIBBB===>>>@@@AAADDDHHHWWWOOOCCC;;;888888888777888999::::::999777555444555555555444444444333333444444333222111000//////////////////////////////........................------...............---,,,,,,,,,++++++,,,,,,---....................................------------+++++++++,,,,,,,,,,,,,,,///+++***++++++***+++///------------------------------------------------------,,,++++++++++++,,,------------------------,,,+++***+++---......---******+++++++++,,,,,,,,,,,,,,,++++++++++++******------------------------,,,,,,---......------,,,------------------------------------............------------------------------------------------/////////000000000000111111111111222222222333333444444555555666777777777888999:::<<>>=========<<<<<<;;;;;;888888888888888888888888444444333333222111111111444333222111111222333444000000///............///,,,++++++++++++,,,,,,---...000111......//////,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))+++***))))))(((((((((((()))))))))))))))******+++++++++++++++,,,---......------...............---...///111111111222555777===@@@DDDDDDCCCCCCEEEGGGLLLNNNMMMHHHBBBDDDMMMUUU]]]aaasssfffBBB999:::666444666333333333444444nnnmmmmmmlllmmmoootttwwwrrruuu~~~xxxzzzrrroootttyyyyyy|||sssooolllmmmttt}}}{{{qqqlllkkknnnmmmkkkkkkkkkmmmoooqqqtttllldddeeemmmuuuyyyyyy|||}}}~~~}}}{{{zzzyyyiiigggpppzzzyyyvvvrrrkkkqqqvvvnnnaaadddaaabbbeeegggccc]]]ZZZ]]]]]]\\\YYYVVVTTTUUUWWWXXXUUUPPPMMMKKKJJJIIIHHHFFFEEECCC???===>>>BBBEEEAAA???@@@EEEGGGCCCAAAAAALLLFFF>>>888777888::::::999:::;;;<<<;;;999666444333333222222222222111111222222111111000//////...////////////////////////////////////////////////,,,------............---,,,++++++++++++,,,------------------------------------------,,,,,,,,,,,,))))))******++++++,,,,,,...+++,,,//////,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,+++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------------........./////////111111111222222222333333222333333444444555666666555666777999;;;???EEEIIIVVVRRROOOOOORRRTTTTTTSSSVVVXXX[[[^^^``````^^^]]]^^^]]]]]]]]]```bbbeeefff]]]]]]^^^]]]\\\[[[\\\]]][[[YYYVVVTTTRRRRRRRRRSSSQQQPPPNNNLLLKKKIIIGGGFFFFFFFFFFFFFFFEEEDDDDDDCCC;;;;;;::::::999:::::::::444444555666888999::::::222222222222111111000000222222111000000111222222000///......------......+++***************++++++)))+++,,,------...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++***)))(((''''''''''''))))))(((((((((((())))))************+++,,,---...***,,,---//////...---,,,---///111111111333555888===@@@CCCDDDBBBBBBEEEHHHNNNPPPOOOIIICCCDDDNNNWWWYYY```uuu~~~___AAA::::::555222555444444444444444nnnnnnllliiifffeeehhhkkkmmmooo{{{{{{ssswwwuuunnnnnnwww|||{{{xxxzzzyyyuuurrruuu{{{zzz}}}}}}uuunnnllllllnnnllljjjiiijjjlllooorrrpppiiibbbcccjjjppppppnnnzzz|||ppprrruuuxxxyyywwwsssqqquuuvvvyyy|||}}}|||{{{zzzyyyyyyzzz{{{|||zzz~~~yyyuuussszzz}}}|||yyy|||wwwllldddgggpppwww{{{vvvmmmiiikkkmmmhhh```aaa^^^```eeeeeeaaa^^^```bbb^^^YYYVVVVVVVVVUUUTTTQQQOOOLLLJJJJJJHHHDDDAAAAAAAAAAAA???>>>======>>>>>><<<===BBBCCC>>>:::999<<<:::666444444555555555777999:::;;;:::888555333111111111000000000000///000000000///.........---////////////////////////........................,,,---....../////////...,,,,,,++++++,,,------...------------------------++++++++++++,,,,,,,,,,,,((())))))******+++++++++---,,,///444444///,,,---++++++++++++++++++++++++******************************)))))))))******+++++++++++++++++++++++++++))))))***************+++)))))))))*********++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,---------.........000000000000111111111111222222333333444444555555444666777777888:::===@@@KKKHHHEEEGGGKKKOOOPPPOOOSSSUUUYYY]]]^^^]]][[[YYYZZZZZZZZZ[[[\\\___bbbddd^^^```aaa___\\\ZZZZZZ\\\ZZZXXXUUURRROOOMMMLLLKKKNNNMMMLLLKKKHHHFFFEEEEEEDDDEEEEEEEEEDDDCCCCCCBBB:::::::::999999999999999555555555666666777777777222222111111111111000000000000////////////000000///......---------------++++++***))))))*********'''''')))+++,,,+++++++++************************++++++,,,,,,,,,+++************)))(((((('''(((((())))))((((((((((((((()))***************+++------+++---///111111000...------///111111222333666999===@@@CCCCCCBBBCCCFFFIIIRRRUUUSSSLLLCCCDDDNNNXXXXXX___ttt~~~rrr}}}]]]@@@999999444222666666666555444333lllmmmmmmjjjeeedddfffhhhqqqrrrxxxyyytttvvvvvvmmmvvvkkkggglllooommmuuutttggghhhpppvvvtttuuuvvvuuurrrooommmmmmooommmjjjhhhgggiiikkkmmmpppkkkggghhhlllooonnnkkkyyyhhhkkkqqqxxx||||||xxxuuuwwwrrrnnnsssyyyxxx{{{}}}zzzvvvwwwuuuttttttvvvyyyzzz{{{wwwwwwwwwwwwxxxyyyzzz{{{wwwyyy|||}}}|||xxxssspppooopppooonnnooossssssooovvvuuuooofffcccjjjqqquuuxxxuuurrrlllfffccccccccccccaaa^^^___eeeeeeaaacccjjjkkkddd\\\XXXWWWWWWTTTRRRHHHHHHHHHJJJJJJHHHEEEBBB@@@AAAAAABBBAAA???===;;;BBB<<<888::::::777777999777777777666555333222111333444555666666444333111000000000////////////...///.........---------,,,........................++++++++++++++++++++++++,,,,,,---...////////////++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))))))))***************,,,,,,///555555///,,,,,,************************)))))))))))))))))))))))))))(((((((((((()))******************************((()))******)))((()))***((())))))))))))*********+++++++++++++++,,,,,,,,,************************))))))***+++,,,,,,,,,,,,************************************+++++++++++++++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,------------...---------.........//////111111222333333444444555444555777777666777999;;;BBBAAABBBDDDIIIMMMOOOPPPRRRUUUZZZ]]]^^^]]]YYYWWWTTTVVVXXXYYYYYYYYY[[[]]]\\\___```^^^ZZZWWWWWWYYYYYYXXXWWWTTTPPPMMMIIIGGGJJJKKKKKKJJJGGGEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBAAA:::;;;<<<<<<<<<:::999888999888777666444333222111111111111111111111111111..............................---,,,,,,,,,,,,---++++++***))))))))))))***(((&&&'''***+++))))))+++))))))))))))))))))))))))******+++++++++******)))***))))))(((((())))))******))))))((((((((((((((())))))))))))***+++,,,------///111222333222111000---///111222222444777999;;;>>>AAABBBBBBCCCHHHLLLVVVXXXWWWNNNCCCCCCMMMYYYZZZ```ssscccBBB888888444444999777666555444333aaaeeehhhhhheeedddgggjjjrrrqqqmmmmmmrrrmmmiiipppwwwjjjeeejjjiiibbbhhhuuukkk```gggssszzzrrrpppnnnooopppooommmkkknnnllliiiffffffgggiiijjjpppnnnmmmmmmoooppppppoooxxx{{{|||iiilllsss|||~~~zzzwwwqqqkkknnn|||{{{|||{{{wwwuuuvvvvvvuuutttqqqrrrsssrrrqqqrrrtttuuuvvvwwwxxxxxxyyyyyyxxxxxxvvvvvvvvvvvvtttpppmmmkkkrrrnnnmmmoooooommmmmmpppqqqqqqmmmfffeeekkkrrruuu{{{|||{{{ooohhhooonnnmmmiiidddaaabbbeeeccc^^^___dddddd```gggssssssmmmeee]]]WWWTTTSSSRRRFFFHHHIIIIIIHHHGGGEEEDDDAAAAAAAAAAAAAAA???<<<:::AAA;;;888999999777777:::777888888777555333222222///000111111222222111111000000/////////.........------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,---............)))))))))******,,,------++++++++++++++++++++++++)))))))))*********++++++++++++******************,,,***+++//////+++***,,,))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((()))***))))))))))))))))))))))))(((***+++***(((''')))+++((((((((()))))))))******)))))))))*********++++++))))))))))))))))))))))))''''''(((******++++++***************************)))))))))*********++++++******************************++++++,,,---------,,,,,,,,,---------......---------............///000000111111222333333333222444666777666666888999===@@@DDDGGGIIIMMMPPPSSSQQQUUUZZZ^^^___]]]YYYVVVPPPSSSWWWYYYWWWVVVUUUVVVWWWZZZ]]]\\\WWWUUUVVVXXXWWWWWWXXXWWWTTTPPPKKKHHHGGGIIIJJJHHHEEEDDDEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@<<<===???@@@???<<<999777888777666555444222111111222222222222222222222222......////////////.........------,,,+++,,,,,,,,,******)))(((((((((((((((***&&&&&&))))))&&&'''***))))))))))))))))))))))))((())))))******))))))))))))))))))))))))***+++,,,+++***))))))((((((((())))))(((((())))))***+++,,,,,,---///000111111000000---///111222333444777::::::===@@@AAABBBDDDIIINNNUUUXXXWWWMMMCCCBBBMMMYYY\\\bbbuuuuuuLLL<<<999555555:::555555555444444bbbfffjjjiiieeecccdddgggjjjhhh[[[]]]iiiccc```tttrrrhhhgggoookkk``````jjjtttgggeeemmmsssrrrjjjfffcccdddgggiiifffbbbgggfffdddcccccceeegggiiijjjjjjiiihhhiiijjjlllmmmssskkkiiirrryyyyyyuuuuuummmqqqwwwzzzmmmjjjdddfffxxx~~~}}}yyyvvvxxx{{{zzzxxxtttpppoooppprrrppptttvvvuuurrrpppqqqrrrtttuuuvvvwwwvvvuuutttsssuuutttsssqqqnnnllljjjhhhddd```cccmmmoooiiigggllljjjmmmmmmhhhffflllssswwwvvvppppppwwwvvvllleeegggdddfffkkkllliiicccaaabbbbbb\\\\\\```___\\\eeetttssspppiii^^^SSSNNNNNNQQQHHHIIIIIIGGGCCCAAA@@@AAA>>>===<<<;;;;;;:::888777999666777<<<<<<888444444222222333222000000111222/////////000111111222222000000/////////.........------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------(((((((((((()))***+++,,,++++++++++++++++++++++++(((((())))))*********+++,,,,,,++++++******)))))),,,((('''))))))'''(((,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))(((***,,,+++(((''')))+++(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))%%%&&&'''((())))))))))))************************))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,---------........./////////000000000111111//////000000111222222222000333555777777777999:::999===CCCFFFGGGIIIMMMQQQMMMQQQWWW[[[\\\YYYUUURRROOOTTTYYY[[[YYYUUUSSSSSSSSSWWW[[[[[[WWWTTTVVVYYYQQQSSSUUUUUUSSSOOOJJJGGGEEEGGGHHHGGGDDDCCCDDDGGGGGGGGGFFFEEEDDDBBB@@@???===???AAACCCAAA>>>:::777333333333444444555555555222222222222222222333333//////000000000000//////...---,,,,,,++++++,,,,,,***)))((('''''''''''''''---'''&&&)))((($$$%%%***))))))))))))))))))))))))'''((())))))))))))(((((((((((())))))***,,,---...++++++***)))))))))))))))(((((((((((()))***+++,,,)))***+++,,,---------------///111222333555888:::999<<<@@@AAABBBEEEJJJOOOSSSWWWVVVLLLBBBAAANNNZZZ\\\cccxxxYYYBBB<<<666444888333333333444444bbbeeejjjmmmiiiddddddhhhmmmeeedddccc^^^ccciiidddjjjdddbbbdddccc___aaafffgggggghhhkkknnnmmmiiifff```dddggghhhkkknnnlllgggooorrrqqqkkkjjjnnnoookkkqqqmmmiiijjjnnnnnniiidddkkkoooqqqpppllllllqqquuuuuutttvvv}}}uuukkkiiipppxxx{{{xxxzzzxxxttttttuuuuuurrrvvvtttmmmiiimmmtttxxxnnnmmmmmmnnnppprrrqqqpppppptttsssmmmjjjnnnrrrtttyyynnnkkkjjjeeeiiimmmgggjjjhhhfffgggjjjlllkkkjjjmmmkkkiiiggggggiiilllnnnnnnjjjgggggghhhfff___YYYdddfffhhhgggdddbbbcccdddcccfffccc```iiiyyy}}}wwwppptttuuulll]]]RRRPPPSSSLLLJJJHHHEEEBBBAAA@@@@@@======>>>===<<<999777555666666666666666555444444222222222111111111000000.........///////////////------,,,,,,,,,++++++++++++++++++*********))))))***************************)))(((((()))+++---...***))))))((('''&&&&&&%%%''''''(((((()))))))))***(((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&'''(((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,---///000000111000333555444111///111333000111333444555666666666;;;>>>CCCFFFGGGHHHIIIJJJJJJKKKOOOSSSWWWXXXVVVTTTNNNSSSXXXYYYWWWUUUTTTUUUUUUUUUVVVUUUSSSPPPMMMKKKOOOOOOOOOOOOMMMKKKJJJJJJGGGGGGEEEDDDDDDDDDEEEEEECCCEEEGGGFFFDDDAAA@@@@@@???>>>CCCMMMOOOFFF<<<888777777666666444333222222222222222111111111111111......---------,,,,,,,,,+++,,,,,,,,,,,,+++******((((((((((((((((((((((((&&&((())))))((((((***+++(((((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''((()))***''''''''''''(((((((((((((((((((((((())))))))))))+++++++++***++++++,,,,,,,,,///333555666777999:::;;;888999???CCCEEEHHHLLLVVVXXXRRREEE===CCCOOOYYYXXXaaaxxxZZZ>>><<<666777444333333333333333bbbbbbdddeeeaaa^^^aaagggjjjeeeggghhhhhhssszzzqqqfff```]]]aaacccaaaaaaccccccccccccfffhhhiiifffccccccgggjjjkkkooottttttpppssstttrrrnnnooossssssooojjjkkkkkkjjjhhhgggggghhhhhhkkkmmmmmmmmmoootttxxxzzzzzz{{{{{{yyywwwssspppxxxyyy|||}}}xxxuuu|||{{{wwwvvvwwwyyyssstttpppgggcccggglllooommmmmmmmmnnnqqqrrrrrrqqqppprrrqqqnnnooouuu{{{|||xxxooommmnnnjjjoootttooolllhhheeedddgggjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjnnnkkkiiiggggggfffdddaaaeeecccbbbcccddddddcccbbbaaacccaaa]]]dddqqqtttmmmccckkksssuuunnnaaaTTTMMMHHHHHHGGGFFFDDDBBB@@@>>>======>>>===<<<999777555555555555666555555444333222222111111111000000000.....................///---,,,,,,,,,,,,++++++++++++++++++******)))))))))***************************)))(((((()))***,,,...++++++******)))(((((('''((((((((()))))))))******(((((())))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&&&&'''(((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******)))))))))***++++++*********+++++++++,,,,,,---------,,,---------...///000222222111000000111111111222333444555666666777:::>>>AAACCCEEEGGGIIIMMMNNNQQQUUUXXXXXXVVVTTTQQQTTTWWWXXXWWWUUUSSSRRRRRRSSSTTTTTTTTTRRROOONNNKKKKKKKKKLLLMMMMMMLLLKKKEEEEEEDDDCCCCCCDDDFFFGGGDDDFFFHHHHHHFFFCCCAAAAAABBBAAAEEEMMMOOOIIIBBB???888777666444333333333333111111111111000000000000...------------,,,,,,,,,++++++,,,,,,++++++***)))((((((((((((((((((((((((%%%&&&''''''&&&&&&'''((('''(((((())))))(((((('''))))))((((((''''''&&&&&&(((''''''''''''(((((()))''''''''''''(((((((((((('''((((((((())))))))))))++++++*********+++,,,,,,---000444666888999;;;<<<<<<:::;;;@@@DDDFFFIIIMMMTTTTTTNNNCCC>>>EEEOOOVVVUUU```yyy\\\???===666888555333333333333333]]]]]]aaaccc```\\\\\\aaaaaaaaafffhhhnnnvvvgggaaa^^^bbbggghhhgggggg```______```bbbdddcccbbb```ccceeeggglllrrrssspppqqqooolllkkkoootttrrrmmmhhhlllnnnjjjbbb___dddjjjffffffgggiiimmmrrrxxx{{{}}}}}}wwwooommmqqqvvvyyyvvvvvvyyyxxxtttqqqqqqqqqwww}}}|||zzzzzz{{{yyyxxxqqqhhheeehhhkkkkkkoooooonnnooopppqqqooonnnpppqqqnnnjjjlllttt{{{}}}}}}rrrqqqssssssyyy}}}wwwllliiieeeccceeehhhjjjkkkhhhjjjlllmmmllljjjgggffflllllljjjhhheeeeeefffhhheeeaaa^^^___bbbeeedddaaa^^^```^^^ZZZ^^^ffffff```WWW]]]hhhqqqssshhhVVVHHHDDDEEEEEEEEEDDDAAA>>><<<<<<=========;;;999777666444555555555555444333333111111111111000000000000........................,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,+++******))))))((((((((())))))))))))************'''(((((())))))((((((''')))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&&&&((()))((((((''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))******+++)))*********++++++++++++000...---+++*********+++...------///111111000///111111111111222444555777666888;;;===???BBBFFFIIIOOOPPPSSSWWWYYYYYYWWWTTTUUUUUUVVVWWWXXXVVVRRROOOPPPRRRSSSUUUUUUTTTSSSRRRJJJIIIIIIKKKOOOQQQPPPNNNEEEEEEDDDEEEFFFHHHJJJKKKFFFHHHJJJJJJGGGEEECCCCCC???>>>???DDDFFFBBB???>>>999777555333222222333444111000000000////////////------------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))&&&'''((('''%%%%%%&&&'''&&&''''''''''''''''''&&&))))))(((((('''&&&%%%%%%((((((''''''&&&'''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))***************+++,,,,,,...111444777888:::<<<>>>>>>;;;===BBBEEEFFFJJJNNNTTTRRRKKKCCCCCCJJJPPPSSSTTT```{{{```BBB>>>555888555444444444444444VVVZZZbbbhhhggg___ZZZZZZYYY[[[```bbbjjj}}}llleeebbb___```cccfffhhhjjj``````______```bbbcccccc^^^```aaabbbgggmmmnnnlllnnnjjjfffhhhooossspppkkkjjjmmmnnniii```]]]aaahhhhhhffffffhhhnnnuuuyyy{{{}}}}}}{{{tttnnnmmmttt{{{vvvsssrrrtttuuurrrnnnjjjjjjqqqyyy~~~~~~zzzwwwuuuxxxwwwrrrlllkkknnnnnnkkkrrrqqqooooooooonnnkkkiiikkkmmmlllhhhkkkxxxyyytttwww{{{uuukkkiiigggfffggghhhiiiiiifffhhhiiijjjjjjhhheeeccciiilllmmmjjjeeebbbdddgggeeeccc```___```aaabbbbbb]]]^^^\\\XXXXXX\\\YYYTTTQQQSSSXXX^^^aaa[[[PPPGGGAAABBBBBBAAA@@@???===<<<<<<<<<<<<;;;:::999777666555555555555555444444333111111000000000/////////.........---------------++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++(((((('''''''''&&&&&&&&&))))))******************'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((())))))'''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))(((((((((((()))******)))))))))************+++///---+++)))(((((()))***---++++++---111333111///111000//////000222555777:::;;;<<<===>>>AAAFFFIIINNNOOORRRWWWZZZ[[[YYYVVVVVVTTTTTTVVVYYYXXXTTTPPPSSSTTTVVVWWWXXXWWWUUUTTTMMMKKKJJJMMMRRRTTTRRROOOGGGFFFGGGGGGIIILLLNNNOOOGGGIIIKKKKKKIIIFFFEEEDDD===<<<;;;;;;;;;:::999999999777444222111222444555000000000///......---------------,,,,,,,,,+++++++++++++++++++++***))))))))))))))))))))))))))))))((()))***)))'''&&&'''(((%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&&&&%%%$$$)))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***)))))))))***+++,,,------000333555777999<<<>>>>>><<<>>>BBBDDDEEEHHHNNNUUUQQQJJJEEEHHHOOORRRPPPVVVccc~~~aaaDDD>>>444666444555555555555555VVVXXX^^^dddddd___[[[\\\[[[ZZZ\\\]]]aaapppppp\\\ZZZZZZYYYVVVVVV[[[aaadddcccbbbaaa``````aaaccceeebbbdddeeedddgggmmmmmmjjjmmmhhheeeiiipppsssppplllfffffffffccc```___bbbeeekkkiiihhhjjjooossswwwxxxzzzyyywwwuuuuuuwww{{{~~~}}}|||yyytttqqqnnnkkkiiioooppprrruuuvvvtttnnniiioooqqqpppnnnoooqqqooojjjnnnmmmmmmnnnooonnnllliiiaaaiiimmmlllsss~~~uuuxxx}}}~~~mmmhhhiiikkkkkkjjjhhhgggfffeeeeeeeeeeeeddddddcccccchhhmmmqqqoooiiiccccccdddeeegggfffbbb]]][[[^^^bbb]]]]]][[[WWWUUUUUURRRNNNQQQRRRSSSRRRPPPLLLIIIGGGAAAAAA@@@>>>===<<<<<<;;;;;;::::::999888777666666555666666666666555444444000000000/////////.........---------,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''''''''&&&&&&&&&&&&******))))))))))))))))))''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***)))'''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''(((((()))***(((((()))))))))*********++++++))))))))))))***+++---++++++---111333222///000///......///111444555<<<======<<<===???DDDGGGIIIKKKOOOUUUZZZ[[[ZZZXXXTTTRRRRRRUUUYYYZZZWWWTTTWWWXXXYYYYYYYYYWWWUUUTTTOOOMMMLLLMMMPPPPPPNNNLLLFFFFFFFFFGGGIIIKKKMMMOOOGGGIIIKKKJJJHHHEEEDDDDDDBBBBBB???;;;999888999999888666333111111222444555000000//////...------,,,------,,,,,,,,,+++++++++***++++++++++++***))))))((((((((((((((((((((((((((()))***)))'''&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%)))(((((('''&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---,,,...111333444666:::<<<===<<<>>>BBBCCCBBBGGGMMMTTTOOOGGGDDDIIIQQQQQQMMMUUUaaa}}}WWW@@@<<<222555444555555555555555\\\WWWTTTVVVXXXYYY^^^dddaaaZZZZZZ[[[[[[bbbbbbUUUSSSUUUUUUTTTVVV\\\aaaaaacccccccccaaa______aaacccbbbeeeeeedddfffjjjiiieeefffaaa```eeekkkkkkhhhggg]]]\\\\\\]]]```bbbddddddkkklllllllllnnnooorrrsssxxxvvvuuuwwwzzz}}}|||{{{}}}~~~zzzssspppqqqsssrrrrrrnnnkkkjjjkkkjjjeee```lllppprrrqqqqqqrrrqqqmmmfffgggiiilllooopppnnnlllcccjjjooonnnsss}}}uuuvvvwww{{{uuueeeeeeiiilllmmmkkkgggdddccccccbbbaaa``````aaacccdddiiinnnsssrrrlllfffccccccccchhhiiiddd[[[XXX[[[aaa]]]\\\ZZZWWWSSSQQQOOOMMMOOOSSSUUURRRLLLFFFEEEFFFBBBBBBBBB@@@???===<<<;;;999888888777666666555555555555555555555444333333////////////............---------,,,,,,++++++************))))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((((((''''''&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''((())))))(((((((((((())))))))))))((())))))******+++++++++++++++,,,...000111111000............///111333444999999:::::::::<<<@@@CCCDDDGGGKKKQQQWWWYYYXXXWWWPPPPPPQQQTTTVVVWWWVVVUUUVVVWWWXXXXXXWWWTTTRRRPPPLLLLLLLLLKKKJJJHHHGGGFFFCCCCCCBBBCCCDDDFFFHHHIIIDDDFFFHHHHHHEEECCCAAAAAACCCEEEBBB<<<888888888777666555333222111222333444111111000///...------,,,,,,,,,,,,,,,++++++++++++******++++++******)))(((((((((((((((((((((((((((%%%&&&'''&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))***+++,,,---,,,---///111111444777:::======@@@CCCBBBAAAFFFMMMOOOKKKDDDBBBHHHQQQSSSOOOSSS___zzzsssFFF888999222666666444444444444444^^^VVVOOONNNQQQWWW```iiiaaaSSSRRRVVVSSSSSSVVVSSSSSSUUUWWW[[[eeemmmkkkccc___```aaa___[[[ZZZ[[[]]]]]]```aaaaaacccfffddd```]]]ZZZZZZ```cccaaa```aaa[[[[[[\\\^^^aaacccddddddhhhkkknnnmmmkkkkkklllnnnrrrqqqqqqsssuuuvvvtttqqqssstttqqqmmmooovvvzzzxxxooommmiiifffeeedddccccccppptttuuuppplllmmmooonnndddeeegggjjjmmmnnnllliiihhhkkkkkkiiimmmxxxvvvsssrrrlllllllllbbbdddhhhjjjjjjgggcccbbbbbbaaa````````````bbbcccdddgggjjjmmmmmmiiieeeccccccaaadddfffbbb\\\YYYZZZ]]]\\\[[[XXXVVVRRROOONNNOOOLLLOOOQQQOOOIIIEEECCCDDDCCCDDDGGGHHHFFFAAA<<<999777666666555444444444444222333333333333222111111/////////.........------------,,,,,,+++***************)))))))))(((((((((&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))'''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))'''''''''((((((((())))))''')))***,,,,,,+++***))))))+++------------...///,,,---......000000111222333555777888999<<<@@@CCCBBBDDDHHHNNNSSSUUUTTTSSSMMMOOOQQQQQQQQQQQQRRRSSSQQQQQQRRRRRRQQQOOOMMMKKKIIILLLMMMKKKFFFBBBCCCEEEBBBBBBAAA@@@AAAAAACCCDDDAAACCCEEEEEECCC@@@???>>>>>>CCCBBB;;;666777666444555444333333222222333333222222111000///...---,,,,,,,,,,,,++++++++++++******************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((()))+++,,,------...///000000222555888>>>???BBBDDDCCCAAAFFFMMMKKKHHHCCCBBBJJJUUUZZZWWWXXXbbbzzzwwwmmmaaa===666:::333666666333333333333333[[[TTTOOOPPPUUUZZZaaaiii[[[JJJIIIPPPKKKHHHOOORRRSSSTTTVVV```qqq{{{rrraaa[[[]]]^^^\\\XXXUUUVVVXXX[[[___aaabbbdddgggddd___]]]ZZZ\\\bbbccc___^^^bbb```bbbddddddcccbbbcccdddeeejjjnnnnnnjjjgggiiilllmmmmmmnnnmmmllljjjiiihhhooonnnjjjgggllluuuvvvppplllllllllhhhdddcccgggkkkooosssqqqiiibbbbbbfffhhhhhhhhhiiikkkkkkjjjgggdddffffffeeeeeekkksssuuurrrsssooorrrooocccbbbfffdddeeeggghhhgggccc``````bbb^^^___```aaabbbccccccddddddeeefffeeedddbbbbbbbbb```aaaaaa```^^^\\\[[[ZZZ\\\YYYWWWUUUQQQNNNNNNPPPJJJIIIHHHEEECCCBBBCCCDDDBBBFFFKKKNNNLLLEEE===777666555444333333333333333111111111111111000////////////.........---------------,,,,,,+++***))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++)))'''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((())),,,------+++)))''''''***------+++***,,,...+++,,,...///000000111000000222666888;;;>>>CCCFFFAAACCCGGGLLLQQQRRRQQQOOOKKKNNNPPPPPPMMMLLLNNNPPPKKKLLLMMMMMMMMMKKKIIIHHHHHHLLLOOOLLLEEEAAACCCGGGDDDCCCBBBAAA@@@AAAAAABBB???AAACCCCCCAAA>>>===<<<===CCCDDD===999999999666333333333333333333333222333222111000///...------,,,,,,,,,+++++++++*********************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((()))+++,,,---...///000000000111444777@@@AAACCCFFFDDDBBBGGGOOOJJJHHHEEEEEENNN[[[aaaaaa```hhh}}}eee]]]===888===444666555333333333333333SSSPPPMMMNNNPPPRRRRRRPPPMMMMMMMMMLLLJJJIIIJJJLLLPPPUUU\\\bbbeeedddaaa^^^[[[[[[\\\]]]^^^______```ffffffggggggfffbbb^^^\\\ZZZZZZ[[[]]]``````___]]][[[[[[^^^cccbbb___^^^bbbbbbiiiqqqrrrmmmjjjkkkoooooonnnlllkkkkkkiiifffdddkkkhhheeeccceeeiiinnnqqqooollldddfffhhhnnnlllhhhccc```aaaeeehhhkkklllnnnooommmiiidddaaaaaabbbcccdddfffiiimmmqqqnnniiibbb^^^^^^bbbgggiiiggghhhhhheee```]]]^^^```cccbbb```]]]ZZZ[[[___bbbgggggggggfffdddccccccccc___^^^]]]^^^___^^^[[[WWWWWWUUURRROOOMMMLLLLLLLLLJJJHHHGGGEEEDDDDDDDDDDDDCCCDDDDDDCCCBBB???;;;::::::555333444444111000111111000...///000000///...,,,,,,------,,,,,,+++***,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''))))))(((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))---,,,++++++******++++++,,,,,,,,,---------......///111222333444666:::===@@@CCCHHHLLLOOOOOONNNMMMLLLOOOSSSSSSQQQOOOOOOPPPNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFIIIKKKIIIDDD@@@AAAAAABBBBBBBBBAAAAAA@@@<<<===???@@@???===:::888999DDDFFF<<<555888777222666666555333111222444666222222111000///...------,,,,,,+++***)))))))))***))))))(((((((((((())))))(((((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$###$$$%%%&&&'''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((*********)))***+++---///...000333333111444999>>>@@@CCCDDDEEEFFFIIIKKKNNNHHHCCCFFFPPP[[[```aaafffgggtttmmmDDD:::999444:::333333333333444444MMMKKKIIIIIIKKKMMMMMMLLLIIIJJJKKKKKKKKKLLLNNNPPPUUUWWWZZZ\\\]]]\\\ZZZXXXTTTUUUXXX[[[^^^aaadddeeebbbcccddddddaaa___]]]]]]ZZZZZZYYYZZZ\\\^^^______ZZZZZZ]]]bbbccc```aaaeeemmmooopppmmmhhhfffhhhjjjnnnmmmlllkkklllkkkiiifffkkkkkkkkkjjjkkklllmmmmmmmmmccccccccc```___]]][[[[[[^^^cccgggmmmlllkkkiiieeeaaa]]][[[eeeeeeeeedddeeegggjjjmmmgggbbb\\\XXXYYY\\\^^^```bbbcccbbb___[[[ZZZ[[[]]]aaa___[[[XXXVVVYYY^^^bbbfffeeecccaaa``````bbbcccdddbbb^^^]]]\\\ZZZVVVSSSUUUSSSQQQOOOMMMLLLKKKKKKGGGFFFFFFEEEDDDBBB@@@???===<<<;;;;;;;;;<<<===>>>CCC<<<666555444222222555222000//////000000///---,,,,,,,,,---,,,++++++***,,,,,,+++******)))(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((***+++------,,,)))&&&$$$&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))************++++++,,,---,,,,,,,,,---------......///111222333333666999<<<>>>@@@DDDGGGIIIJJJIIIIIIIIILLLOOOOOONNNMMMMMMOOOMMMLLLKKKJJJIIIHHHHHHGGGBBBBBBCCCEEEFFFEEE@@@<<<>>>??????@@@@@@??????>>>;;;::::::::::::;;;;;;;;;DDDKKKIII===555777888444333444555555333222222222111111000///...---,,,,,,,,,+++******))))))******))))))(((((((((((())))))((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******)))***,,,...000...000333444222555:::???BBBDDDFFFGGGHHHKKKMMMPPPLLLIIILLLVVV___dddeeeffffffrrrPPP@@@:::444;;;444333333333333444GGGFFFEEEEEEGGGHHHHHHGGGEEEGGGIIIKKKLLLOOORRRUUUXXXXXXWWWVVVVVVVVVWWWWWWVVVWWWYYY[[[^^^aaacccddd[[[]]]^^^\\\YYYXXXYYY\\\XXXXXXXXXXXXYYY[[[\\\]]]ZZZZZZ]]]bbbdddcccfffkkktttpppkkkfffcccdddgggiiiiiihhhhhhhhhiiiiiihhhfffgggiiimmmooopppnnnllljjjxxxeee_________YYYYYYXXXXXXXXX\\\aaaeeeiiigggeeedddccccccddddddfffeeecccbbbaaabbbdddeee```\\\XXXVVVWWWYYYZZZ[[[^^^^^^\\\ZZZWWWWWWYYY[[[\\\ZZZWWWTTTSSSWWW]]]bbbcccbbb```^^^^^^___bbbcccdddbbb^^^\\\ZZZXXXVVVSSSRRRRRRQQQOOONNNLLLKKKJJJFFFFFFGGGFFFDDDAAA>>><<<;;;:::888777:::>>>CCCGGGIII@@@777444222000222666222111////////////---,,,+++,,,,,,,,,,,,+++******++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((---111444333...)))%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))***+++,,,---...,,,,,,,,,---------......///000111222333555888;;;>>>???AAACCCEEEFFFGGGGGGHHHIIIKKKJJJJJJIIIKKKLLLLLLKKKIIIGGGFFFFFFGGGGGG@@@@@@AAABBBCCCAAA===:::;;;<<<<<<=========<<<<<<;;;:::888777888:::===???KKKNNNIII;;;333555777555000222444666555333111///000//////...---,,,++++++++++++***)))))))))******)))((((((''''''(((((()))'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))******)))***,,,...000///111444555333666;;;AAACCCFFFHHHIIIKKKNNNPPPOOONNNNNNRRR[[[bbbfffgggfffeeeqqq[[[CCC;;;444<<<777444333333333333CCCCCCCCCCCCDDDEEEFFFEEEDDDFFFIIIKKKMMMPPPTTTWWWTTTTTTTTTUUUVVVXXXZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYUUUWWWWWWUUURRRRRRVVVZZZUUUXXX\\\___^^^\\\YYYXXX\\\[[[^^^cccffffffkkkqqqrrrllleeebbbcccfffiiiiiibbbaaaaaabbbddddddcccbbb```ccchhhkkkmmmkkkiiigggjjjooommmccc[[[ZZZ[[[[[[]]]^^^]]][[[[[[\\\```cccfffccc```^^^___bbbfffhhhcccaaa^^^]]]]]]^^^______]]][[[YYYYYY[[[\\\]]]]]]]]]\\\ZZZXXXWWWWWWYYY[[[YYYYYYXXXWWWWWWZZZ^^^bbbaaa``````aaabbbccccccbbb]]]]]]]]]^^^]]]\\\YYYXXXRRRRRRQQQPPPOOOMMMLLLKKKHHHHHHGGGFFFCCC@@@===<<<;;;:::888777999===BBBEEEDDD<<<444111000...000444333111/////////...,,,++++++++++++++++++******)))******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((...222666444---'''&&&'''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))***+++,,,---,,,,,,,,,---------.........000111111222333777:::>>>>>>@@@BBBDDDGGGIIIJJJIIIIIIHHHGGGFFFFFFGGGHHHJJJHHHFFFEEEDDDEEEFFFGGG@@@AAABBBBBBBBB@@@===;;;::::::;;;;;;<<<;;;;;;;;;===<<<:::999:::<<<>>>@@@EEEGGGBBB888222444555444111111222444555444111/////////......---,,,,,,+++******))))))))))))******(((((((((''''''((((((((('''''''''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******)))***,,,...000///111555666555888>>>BBBDDDGGGIIIJJJLLLNNNPPPLLLMMMPPPVVV\\\bbbeeeffffffeeeqqq]]]CCC:::444===777444444333333222>>>???@@@AAAAAABBBBBBCCCEEEGGGIIIKKKLLLOOOSSSUUUOOOPPPSSSUUUWWWXXXYYYZZZTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVUUUSSSQQQRRRWWW[[[UUU]]]gggmmmjjjccc[[[VVV______bbbgggiiijjjnnntttmmmhhhcccbbbeeehhhhhhfff___^^^^^^___aaabbb```___^^^___aaabbbbbbbbbaaa```aaadddccc___\\\[[[[[[YYY_________]]]\\\\\\^^^```fffccc]]]YYYWWWYYY]]]``````]]][[[[[[]]]___```___YYYXXXXXXZZZ]]]```aaaaaa\\\ZZZXXXWWWWWWXXXYYYYYYXXXZZZ]]]^^^^^^___```aaa```aaadddgggjjjiiieeeaaaXXX[[[___aaa```^^^[[[YYYTTTSSSRRRPPPNNNMMMLLLKKKIIIHHHFFFCCC@@@>>><<<<<<999888777666666777888999<<<666111222111//////222333111///...///...,,,*********++++++******)))((())))))((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((,,,000111...(((%%%'''+++&&&&&&&&&''''''''''''(((''''''''''''(((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((++++++***))))))*********,,,,,,,,,---------.........///000000000222555888;;;;;;===???CCCGGGJJJLLLKKKJJJHHHFFFEEEDDDDDDCCCFFFEEEDDDCCCCCCDDDDDDEEE@@@AAAAAAAAA@@@===<<<;;;999999:::;;;<<<<<<;;;;;;<<<<<<======<<<;;;:::::::::<<<;;;777555666666555333111000111333444222111000//////......---------***))))))((())))))******((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((******)))***---///111000222666888777;;;@@@BBBEEEGGGHHHIIIJJJMMMOOOKKKNNNTTTYYY^^^aaadddfffgggfffrrr]]]DDD;;;555;;;444444444444333333:::<<<>>>???>>>>>>???AAAEEEGGGIIIJJJKKKMMMPPPSSSOOOPPPSSSUUUVVVUUUTTTSSSRRRSSSWWW[[[___cccggghhh\\\ZZZWWWVVVVVVYYY\\\^^^YYYcccooovvvssskkkbbb]]]eeeeeeggglllmmmllloootttmmmjjjgggfffgggfffccc```bbbaaaaaaaaabbbbbbaaa______^^^\\\ZZZZZZYYYYYYZZZ]]]^^^```aaabbbbbbaaaaaaZZZ[[[\\\\\\[[[[[[]]]^^^aaa___\\\[[[\\\```eeehhhaaa^^^[[[]]]aaadddeeedddXXXWWWXXXZZZ^^^aaabbbbbb[[[ZZZXXXXXXXXXYYYXXXWWWZZZ^^^bbbddddddbbbaaa```aaabbbffflllooommmfff___ZZZ]]]aaaaaa___ZZZWWWUUUUUUTTTQQQNNNLLLKKKKKKKKKGGGFFFEEECCC@@@===;;;:::;;;;;;:::999888666555444777333111444444222000222111000............,,,+++)))************)))((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***++++++(((%%%%%%(((+++&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))&&&&&&&&&''''''''''''((())))))))))))))))))))))))++++++***))))))))))))))),,,,,,,,,---------......---.../////////111444777777888999<<>>???>>>;;;888777888888999:::;;;;;;<<<;;;;;;888:::<<<===<<<:::666444444555777888999999888777444222000111444555444111////////////......------))))))((((((((()))******(((''''''&&&&&&''''''(((%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))******+++---///111000333888999999===BBBDDDFFFHHHHHHHHHIIIKKKMMMMMMSSSZZZ^^^```bbbeeehhhffffffrrr___FFF===555999000555444444444444999<<>>@@@AAADDDFFFHHHIIIJJJLLLOOORRRRRRSSSTTTUUUUUUTTTSSSSSSSSSVVVZZZ___eeejjjnnnqqq```\\\WWWWWWZZZ^^^^^^]]]ZZZcccmmmqqqpppkkkiiihhhkkkkkkmmmqqqqqqnnnnnnrrrnnnllljjjhhhfffdddaaa___fffeeedddddddddcccaaa___\\\[[[YYYXXXXXXYYY[[[\\\ZZZZZZ]]]```bbbcccdddfffZZZ[[[]]]]]]]]]]]]^^^___ZZZ[[[\\\```fffmmmssswwwccc___\\\^^^cccggggggfff```^^^^^^```cccfffgggggg^^^\\\[[[\\\]]]\\\YYYVVV^^^aaadddeeecccaaa```___cccccceeejjjnnnllleee^^^]]]______]]]XXXUUUSSSTTTVVVSSSOOOKKKHHHGGGHHHIIIDDDFFFHHHIIIGGGBBB===999======<<<;;;999888888888666222000333333111000111000///------......---,,,))))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))***))))))))))))******+++,,,,,,,,,---------......---.../////////000333666666777999;;;===???AAABBBEEEDDDCCCDDDEEEEEEBBB???>>>???AAABBBCCCBBBAAA@@@:::<<<===;;;777555555666777888999::::::;;;;;;;;;777888;;;<<<<<<:::888666444444555777888777666555333111111333777888444000.........---------------((((((((((((((()))******(((''''''&&&&&&''''''((($$$%%%&&&&&&'''''''''&&&$$$$$$$$$###$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((()))******+++---000111111444888::::::>>>DDDFFFHHHIIIIIIIIIIIIJJJLLLOOOVVV]]]aaa```aaaeeeiiicccdddrrr\\\DDD===666:::111444555555555555;;;>>>BBBCCCAAAAAABBBDDDCCCEEEGGGHHHJJJLLLOOORRRUUUUUUUUUVVVVVVWWWXXXXXXSSSUUUWWW[[[___bbbeeegggaaa[[[UUUVVV[[[___]]]ZZZYYY___eeehhhggghhhkkkoooooonnnqqquuusssooonnnpppmmmllljjjhhheeecccbbbbbbhhhgggeeeddddddbbb```]]]VVVVVVWWWYYY\\\___aaacccbbb`````````___^^^___bbb```bbbccccccaaa``````aaaZZZ[[[^^^bbbgggmmmrrruuuccc___[[[]]]bbbffffffdddjjjhhhggghhhjjjlllmmmmmmbbb``````aaabbbaaa]]]YYYaaabbbcccccc```_________dddccccccgggkkkjjjddd^^^^^^^^^\\\XXXSSSQQQSSSVVVVVVSSSMMMHHHEEEDDDFFFGGGDDDHHHNNNQQQOOOHHH@@@::::::999777666555666777888666111...000000......000///...------...///...,,,)))))))))))))))(((((('''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%'''((('''%%%"""&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))+++,,,---,,,,,,,,,---------......---............000333555888999;;;<<<===>>>>>>>>>AAA@@@@@@CCCFFFFFFBBB???<<<>>>AAACCCCCCBBB@@@???:::<<<===;;;777444555666666666777999999:::::::::888999;;;<<<======<<<;;;666444333444555333222222111000222666;;;:::444...---,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))******'''''''''&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&$$$$$$######$$$$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&((()))******+++...000222111444999;;;;;;???EEEHHHIIIKKKJJJIIIIIIJJJKKKPPPWWW^^^```______ccchhhaaabbbqqqXXX@@@;;;666<<<444444555555555666:::===@@@CCCDDDCCC@@@???@@@BBBDDDFFFHHHKKKOOOQQQTTTSSSRRRRRRRRRTTTVVVXXXSSSTTTWWWZZZ[[[[[[ZZZZZZ[[[VVVSSSVVVYYYYYY[[[^^^```^^^]]]___dddggghhhgggooooookkkeeeccceeeiiikkkpppnnnggg^^^\\\aaaeeeeeeiiifffbbbaaa```___[[[XXX\\\^^^```bbbbbbdddgggiiilllhhhccc```aaadddgggiiihhheeebbb``````___^^^]]]```aaabbbeeehhhiiihhhfffaaa]]]^^^bbbeeedddccceeeiiiiiiiiilllppprrrpppmmmnnnkkkgggbbb^^^\\\[[[ZZZ^^^\\\[[[]]]aaaccccccaaahhhfffcccbbbcccbbbaaa```___^^^^^^\\\YYYVVVSSSQQQQQQSSSSSSNNNHHHFFFIIIMMMLLLKKKJJJHHHEEEBBB???===;;;;;;:::999888666666555111111000000000000000111000...------------,,,***+++***((('''&&&''')))******))))))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))************+++++++++,,,,,,,,,---------/////////...///111333666777999;;;<<<<<<<<<;;;???@@@AAABBBBBBAAA???===>>>???BBBCCCDDDDDDCCCBBB@@@???===<<<;;;<<<>>>???>>><<<:::999999999888777999777777>>>EEEGGGAAA;;;888555333333444333000...111222222555<<>>666111<<<555666777777777>>>@@@CCCEEEEEECCC@@@>>>@@@AAADDDGGGJJJNNNRRRUUUSSSSSSTTTUUUUUUUUUUUUTTTTTTUUUWWWZZZ[[[[[[ZZZZZZWWWSSSSSSXXX[[[[[[[[[]]]___^^^^^^```dddffffffdddiiihhhfffbbb```bbbgggiiidddeeeccc___```eeehhhhhhbbb^^^[[[[[[]]]_________aaabbbbbbaaa``````bbbdddjjjgggdddeeeiiilllnnnnnnjjjgggdddbbbcccccccccbbb___aaadddgggiiihhhfffddddddaaabbbgggiiifffeeeeeeiiiggggggiiilllnnnmmmkkkmmmkkkfff```[[[ZZZ^^^aaa]]]]]]___ccchhhkkkkkkiiihhhfffcccbbbbbbaaa___]]]^^^]]]]]][[[YYYVVVSSSQQQQQQRRRPPPLLLGGGEEEGGGJJJJJJJJJHHHFFFDDD@@@===;;;999999888777777666555555333222111000000000000000///...,,,,,,------+++***+++***((('''&&&'''((()))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---,,,---......---...000222444555777999:::;;;;;;;;;===>>>@@@AAAAAA???>>>===???@@@AAABBBBBBAAA@@@>>><<<;;;;;;;;;<<<>>>AAABBB???===;;;:::::::::999888999777777:::>>>???<<<888666444111111222222000...333888<<<<<<<<<===999444------------,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''))))))))))))***+++,,,,,,000111555999999999===DDDFFFMMMJJJFFFJJJHHHFFFNNNVVVYYY]]]___```bbbdddfffbbbdddpppQQQ:::>>>999222999444444555555555>>>@@@CCCEEEFFFEEECCCBBBAAABBBCCCFFFIIIMMMPPPRRROOOPPPSSSTTTTTTSSSQQQPPPSSSTTTVVVXXXYYYYYYXXXXXXUUURRRTTTYYY\\\ZZZYYYZZZ]]]]]]]]]```bbbcccbbb`````````___^^^^^^___dddhhhfffiiiiiieeeeeegggfffccc___]]]ZZZZZZ\\\___bbbcccaaaaaa```___]]]^^^aaadddeeebbbaaaeeelllooonnnlllllliiifffeeefffhhhiiiiiigggiiilllnnnmmmjjjfffcccdddaaaccchhhkkkiiihhhiiinnnlllkkklllmmmooonnnnnnooolllggg```\\\]]]dddiiicccdddggglllpppqqqpppooohhhfffcccbbbbbb```^^^\\\^^^^^^]]]\\\YYYVVVTTTRRRSSSQQQNNNKKKHHHFFFFFFFFFGGGGGGEEECCCAAA>>>;;;:::777777777666666555555555444444222111000000000000///---,,,,,,,,,,,,+++)))***)))((('''''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))************+++++++++,,,,,,,,,+++,,,------,,,,,,...000111222444666888:::;;;;;;<<<===>>>?????????>>>===@@@@@@AAAAAA@@@???===<<<<<<;;;;;;;;;<<<===???AAA???===<<<<<<<<<<<<;;;:::<<<;;;999888888999999:::666444111000000111000000///777===:::444222222111,,,,,,,,,,,,++++++++++++******)))(((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))***++++++,,,,,,000111555999:::999===DDDGGGNNNKKKGGGIIIGGGFFFNNNXXX[[[^^^aaabbbdddggghhhcccdddnnnTTT;;;???;;;333777333333333333333999;;;???CCCEEEGGGGGGGGGCCCCCCCCCDDDGGGIIIJJJJJJKKKLLLMMMOOOPPPPPPPPPPPPRRRSSSTTTVVVVVVWWWVVVVVVZZZVVVUUUYYYZZZWWWUUUVVVYYYZZZ\\\^^^______]]][[[[[[ZZZZZZ\\\]]]^^^ccchhhooorrrpppllliiiiiigggccceeecccaaa```````````````[[[\\\\\\\\\]]]```eeehhhjjjfffcccfffkkkmmmkkkfffmmmjjjggggggiiilllnnnoooqqqqqqqqqooolllhhheeedddeeebbbbbbgggkkkkkkllloooqqqpppnnnmmmmmmnnnoooooopppkkkeeeaaabbbeeeiiikkkkkklllooorrrsssqqqmmmkkkfffeeedddcccdddcccaaa___``````___^^^\\\YYYVVVTTTUUURRRNNNLLLJJJIIIGGGEEEDDDDDDBBB@@@>>><<<:::999666666666666666666666666555444333111000/////////...---++++++,,,,,,***)))***)))(((''''''''''''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++***,,,---,,,,,,,,,...000///000222555777999;;;<<<<<<<<<>>>????????????>>>@@@@@@@@@@@@@@@>>>===<<>><<<:::999999999<<<;;;;;;<<<>>>???>>>===>>>>>>===999666777;;;???;;;888555333222111111111,,,444888444---+++++++++,,,,,,,,,+++++++++******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,,,,///111555::::::999===CCCGGGOOOLLLGGGIIIFFFFFFOOOYYY\\\___bbbccceeegggiiidddeeeoooaaaBBB@@@;;;444888333333333333222555777;;;???BBBDDDEEEEEECCCBBBCCCFFFIIIJJJIIIGGGJJJJJJJJJKKKMMMPPPSSSTTTSSSSSSTTTUUUVVVWWWWWWWWW```ZZZVVVVVVVVVRRRQQQSSSVVVXXXZZZ\\\\\\[[[YYYYYY[[[WWWXXX[[[]]]]]]cccjjjooopppnnnjjjiiikkkllljjjeeefffgggfffccc```\\\ZZZYYYZZZ\\\]]]___bbbgggjjjwwwqqqllljjjkkkkkkhhheeekkkiiiggghhhkkknnnpppqqqrrrqqqoookkkgggfffiiikkkoooiiieeegggjjjjjjmmmqqqnnnmmmllljjjiiiiiijjjkkklllfffaaabbbfffjjjhhheeeiiikkknnnpppnnnjjjfffcccdddddddddeeeggggggfffdddccccccbbb```]]]ZZZWWWUUUUUURRROOOMMMLLLKKKHHHFFFBBBBBB@@@>>><<<;;;:::999777777777777777777777777555444333111000/////////...,,,+++***++++++***((()))(((((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))*********+++++++++,,,------,,,---///111///000222444777999;;;===<<<===>>>???@@@@@@@@@AAA??????@@@@@@@@@@@@??????BBBAAA???<<<:::777666555999999:::<<>>;;;888555222222222222666666222000///...***,,,,,,,,,+++++++++******)))((((((''''''''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''&&&'''''''''((((((((((((&&&''')))+++,,,,,,,,,,,,///000555:::;;;999===CCCGGGOOOMMMGGGHHHEEEGGGQQQYYY\\\___aaabbbdddfffhhhaaaeeesssrrrKKK@@@999555:::555444444333333666777:::<<<>>>?????????@@@@@@CCCIIIOOOQQQNNNJJJKKKJJJJJJKKKMMMPPPTTTVVVRRRRRRSSSTTTVVVWWWXXXYYYaaaZZZUUUUUUTTTRRRQQQTTTUUUWWWZZZZZZZZZYYYYYYZZZ\\\VVVUUUYYYZZZZZZaaakkkooooookkkdddaaaccccccaaa]]]```dddfffccc___\\\ZZZ\\\^^^``````aaabbbeeegggwwwsssoookkkhhhfffdddbbbiiihhhgggiiimmmpppqqqqqqrrrqqqpppllljjjmmmtttzzzyyyqqqlllkkkkkkiiikkknnnmmmnnnmmmllljjjiiijjjkkkfffbbb___aaafffgggccc^^^aaadddhhhjjjhhheeebbbaaaccccccdddfffiiijjjhhhgggdddcccbbb___\\\XXXTTTRRRQQQPPPOOOMMMKKKIIIHHHGGGBBBAAA???===<<<;;;::::::888888888777777666666666333333111000////////////---+++************)))'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((())))))))))))*********+++,,,------,,,,,,...000///000111333555888:::<<<<<<<<<===>>>???AAABBBBBB??????????????????@@@@@@>>>===<<<;;;:::999888888777777888;;;>>>???>>><<<777888888666444555:::>>>??????>>>;;;777333222222444444222///000222///***,,,,,,,,,,,,++++++++++++))))))(((''''''(((((())))))((('''&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((((((&&&%%%%%%&&&'''((('''''''''((((((((())))))&&&''')))+++,,,---,,,,,,...000555;;;;;;999<<>>???DDDLLLSSSTTTNNNIIIIIIIIIJJJKKKLLLNNNOOOPPPLLLLLLMMMOOOQQQSSSUUUVVVXXXTTTRRRUUUWWWUUUUUUXXXVVVXXX[[[[[[YYYYYY[[[^^^\\\TTTQQQUUUVVVUUU]]]iiijjjjjjfff^^^ZZZZZZXXXUUUWWW[[[```bbbaaa```_________aaadddddddddcccddddddjjjlllmmmkkkhhheeeddddddhhhhhhiiikkkoooqqqqqqppppppqqqqqqnnnlllooovvv}}}uuupppllllllllliiihhhjjjlllnnnpppooollljjjkkklllbbbcccdddcccbbbaaa`````````dddhhhjjjhhheeeddddddbbbcccdddfffiiiiiigggeeeaaa```^^^[[[WWWSSSOOOLLLIIIKKKMMMKKKGGGDDDDDDFFFBBBAAA???===<<<<<<<<<<<<888888777666555555444444111000000///......//////,,,+++))))))******((('''''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))******)))+++,,,+++++++++---///...//////111333666888:::;;;;;;;;;===>>>@@@AAABBB@@@??????>>>============999::::::;;;;;;;;;;;;:::888888999:::<<<;;;999777444555555555444444666777999;;;<<<;;;777333111222000111...,,,---000...***------------,,,,,,,,,,,,)))))))))(((((())))))***((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((%%%&&&)))+++---------,,,...000666;;;<<<:::<<>>999555777666666555444333111333555888;;;===??????>>>@@@EEEMMMSSSRRRJJJCCCEEEFFFHHHJJJJJJIIIHHHGGGEEEFFFGGGHHHKKKMMMPPPQQQOOOMMMOOOVVVZZZYYYYYY[[[XXXZZZ\\\[[[ZZZ[[[^^^aaa\\\RRRNNNRRRRRRQQQYYYfff]]]___^^^ZZZYYYZZZZZZWWWWWW[[[___aaa``````bbbddd___bbbeeegggfffeeeeeeeeebbbiiioooqqqmmmjjjjjjlllhhhhhhjjjmmmqqqrrrqqqpppkkkmmmmmmjjjgggggglllrrrkkkggggggkkkllliiigggggggggjjjlllllliiigggggghhhbbbgggjjjggg```]]]aaaffffffjjjmmmnnnkkkhhhhhhiiiccccccdddfffhhhhhheeeccc^^^]]][[[XXXSSSNNNJJJGGGCCCGGGJJJHHHBBB???AAADDDCCCBBB@@@>>>===<<<======888777777555444333222222000///............//////,,,+++))))))******((('''''''''((((((''''''&&&%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###(((((())))))))))))((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))((()))******)))***,,,............///111444666888999999:::;;;===???@@@BBBAAA@@@>>>===;;;:::::::::999999:::;;;;;;;;;::::::::::::999::::::888555222555555555666666555444333222666999999666222111111...111000------000000.........------------,,,,,,***)))))))))))))))******&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''$$$&&&))),,,---------,,,...000666;;;<<<:::<<>>;;;555333666555444333222444555666777888999::::::??????>>>>>>???@@@AAAAAACCCDDDFFFGGGHHHGGGEEEDDDIIIJJJJJJLLLMMMNNNOOOOOOTTTWWWZZZ\\\]]]]]]___```___\\\XXXWWWZZZ[[[[[[YYYSSSRRRRRRRRRSSSVVVYYYZZZYYYYYYYYYZZZ[[[]]]___```___aaaccceeedddbbb___\\\ZZZbbbgggfffdddfffiiijjjgggggghhhiiijjjkkklllllllllooossssssqqqooonnnnnnnnnllliiifffccccccfffiiikkknnnqqqqqqnnnkkkiiiiiiiiigggeeebbbaaabbbcccdddeeehhhjjjhhhddd___^^^___ggghhhhhhjjjkkkjjjhhhfffgggeeedddggglllmmmiiiddd[[[YYYWWWUUUSSSPPPKKKHHHKKKJJJHHHEEECCCAAA@@@???BBB@@@>>>======<<<:::888777777666555444333333222000111111111///...,,,***++++++++++++*********)))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++777<<<444)))$$$""" $$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%###$$$'''---111+++(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************,,,---...///222444666777:::::::::;;;<<<>>>AAABBB@@@>>><<<<<<======<<<;;;<<<:::888888::::::888666777666555444444444444444888555333222333444333333555555444333222111000///111000///////////////000///...------...---+++)))))))))'''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$%%%$$$######%%%&&&###""""""###%%%&&&%%%$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((***,,,---////////////444999<<<===>>>AAACCCJJJDDDEEEKKKKKKGGGMMMYYYaaa```^^^^^^```ccchhhjjjeeemmmmmmKKK<<<777<<<111444444444333333333444555666777888888999<<<<<<<<<======>>>??????@@@AAACCCDDDEEEEEEDDDCCCKKKLLLMMMNNNOOOPPPQQQRRRRRRUUUXXXZZZ[[[[[[\\\^^^^^^[[[YYYXXXXXXYYYYYYYYYUUUVVVWWWYYYZZZZZZZZZZZZVVVWWWXXXYYY[[[]]]```bbb```aaaaaabbb```^^^[[[YYY___hhhmmmllliiihhhhhhgggdddeeeeeefffggghhhiiiiiiqqqpppppppppqqqpppmmmkkkggggggeeebbb``````bbbeeejjjlllnnnnnnllliiihhhgggeeedddbbb``````aaaccceeejjjmmmooommmhhhdddcccdddiiijjjkkkllllllkkkhhhfffeeeccccccfffjjjkkkgggccc[[[[[[[[[YYYWWWTTTQQQPPPNNNLLLIIIFFFDDDBBBBBBBBB???===;;;;;;::::::888666777777666555444333222222000000111000///---,,,++++++*********)))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))111555///(((&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&+++...)))'''%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,,,,---///111333555777999999999999:::<<<>>>???<<<;;;999999;;;<<<;;;:::===:::999999::::::888666666666555555444555555555999777444333444444444333444444333222111000////////////............//////---,,,,,,---......---,,,))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%######$$$&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((***,,,...//////000000444999;;;<<<===AAAEEEKKKFFFFFFKKKJJJFFFKKKWWWaaa```______aaaeeeiiimmmiiiqqqcccFFF<<<999@@@555555444444444333111222222333444555666666888888999999:::;;;<<<<<<<<<===>>>???AAABBBCCCCCCJJJKKKLLLMMMOOOPPPQQQRRROOOQQQTTTVVVVVVVVVWWWXXX[[[[[[ZZZXXXVVVVVVWWWYYYYYY\\\```cccdddbbb___]]][[[[[[[[[YYYWWWVVVXXXYYY]]]]]]\\\\\\[[[ZZZZZZYYYdddlllqqqpppllljjjgggdddccccccdddfffgggggghhhhhhllliiiggghhhlllllliiieeecccccccccbbb``````aaaccckkkmmmnnnllliiieeeccccccbbbaaa```______aaacccdddhhhjjjllliiieeebbbbbbdddjjjkkkmmmnnnmmmjjjgggeeecccaaaaaacccggggggeeebbb\\\^^^___\\\VVVRRRPPPQQQPPPNNNJJJGGGDDDCCCCCCDDD>>>===;;;::::::999777666777666555555333333222111000000000//////---,,,+++))))))))))))(((((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***,,,)))'''''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%(((***&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,...000222444555777777777777888999:::;;;999777666777999;;;;;;:::;;;999888777888888666555666666555555555666777777;;;888555444444444444333333333222111000//////............------......///,,,+++***,,,...//////...***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$&&&((('''&&&'''))))))((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''(((***,,,...///000000111444888:::;;;===BBBFFFKKKGGGGGGKKKIIIEEEJJJTTT^^^^^^^^^^^^___ccciiimmmkkksss```DDD<<<777===333555555555444444///000000111222222333333444444555777777888888999999:::;;;<<<>>>@@@CCCDDDEEEFFFGGGIIIJJJLLLMMMNNNLLLNNNQQQRRRRRRRRRSSSTTTWWWYYYZZZXXXTTTSSSUUUXXX\\\___dddgggiiihhheeedddbbbbbb```\\\WWWUUUVVVXXXWWWWWWWWWWWWXXX[[[]]]^^^cccjjjnnnllljjjiiigggdddcccdddfffggghhhiiiiiihhhcccdddfffiiijjjjjjfffddddddeeeggggggfffeeeeeefffoooooonnnkkkfffbbb``````cccbbbaaa``````aaabbbccccccfffgggfffcccaaaccceeeiiikkkmmmmmmjjjgggdddcccaaa```___aaaccccccaaa___aaadddeee___VVVPPPNNNPPPOOOLLLHHHEEEBBBBBBBBBBBB???===<<<;;;;;;;;;999777666666555444333222111111000/////////...---,,,,,,)))(((((((((((('''''''''((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,...000222333444444555555555666777777666555444666999;;;;;;;;;888888777666555555444333666666666666666777888999:::888555333333333333222222222111111000//////...///............///000000---,,,+++,,,...//////...***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$&&&&&&&&&&&&''')))+++***))))))++++++***)))&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''(((***,,,...000111111222555888999:::===BBBGGGHHHGGGHHHJJJIIIGGGLLLTTTYYYZZZ[[[[[[\\\```fffkkkkkknnnZZZAAA999333888111555555555555555.........///000000111111000111333555666666666666888888999;;;===@@@CCCDDDBBBBBBDDDEEEGGGIIIJJJKKKMMMOOORRRSSSSSSRRRSSSSSSTTTWWWXXXVVVSSSRRRTTTWWW[[[\\\___bbbeeefffffffffcccdddbbb]]]XXXVVVZZZ^^^YYYXXXWWWWWWYYY\\\___aaa___dddeeeddddddggghhhfffbbbdddfffhhhiiiiiihhhgggcccjjjrrrtttooojjjgggfffgggiiikkkkkkjjjiiiiiijjjnnnnnnmmmjjjfffddddddeeegggfffeeedddccccccccccccdddhhhkkkjjjhhhgggiiikkkgggiiikkkiiifffcccaaabbb```___^^^^^^___^^^]]]\\\aaadddeee```XXXQQQPPPQQQKKKIIIFFFBBB@@@?????????>>><<<;;;:::;;;;;;999777555555444333222111000000//////......------,,,,,,(((((((((((('''''''''&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%########################$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''$$$"""###%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))+++,,,...000111222222333444444444555555666555444666999<<<===<<<999999999888666555444444666666666666666777888999888666333222222222111111222222111111000/////////000000//////000111111222000...------...//////...******((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% ###&&&((()))***,,,------,,,++++++++++++***)))&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((('''(((***---///000111222222555888999:::<<>>===<<<;;;999888888888888777555555444333333111111000//////......---,,,,,,------((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''$$$###%%%%%%###"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''(((((((((((())))))'''(((((()))+++,,,...///000111222444444555555555666555555777:::<<<======<<<======;;;999777777888666666555555555666777777666444222111111222222111222222111111111000000000000000000000111222333333333000......///000000000******)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!$$$(((+++,,,---...000...,,,++++++++++++)))(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''(((((((((((('''(((***---///111222333333666:::::::::<<<@@@DDDDDDFFFIIIKKKKKKMMMSSSWWWZZZ]]]___^^^\\\___fffmmmnnnjjjuuuOOOGGGCCC666999666444444444444444---------------............///222444666666555555333555888;;;===>>>??????@@@AAABBBDDDFFFHHHJJJKKKPPPRRRTTTUUUTTTRRRSSSSSSPPPPPPPPPRRRTTTUUUUUUTTTUUUVVVWWWYYYZZZ[[[\\\\\\bbbaaa\\\TTTMMMNNNVVV^^^eeecccbbbaaaaaabbbdddfffcccffffffdddeeehhhgggddd```bbbeeeggghhhhhhfffeeekkkqqqvvvuuuoooiiiggggggjjjkkklllkkkiiiiiijjjkkkgggggggggffffffhhhkkknnnjjjjjjiiiiiihhhhhhhhhhhhggglllppppppmmmiiiggggggjjjlllkkkhhhcccbbbeeeiiibbbaaa```]]]ZZZWWWVVVVVVOOOOOOPPPPPPOOOMMMLLLKKKHHHGGGGGGEEECCC@@@===;;;:::999777777888888666555444444333222111000/////////...---,,,,,,,,,------)))))))))(((((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&$$$$$$((('''""""""%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$%%%''')))'''&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((()))+++,,,---///000222444555666666666666555444666999;;;<<<<<<<<<===>>><<<888666666888666666555555444555555555555333111111222444444333222222222222222111111111////////////000111222333333000......000333333444+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$'''+++---.........///...,,,*********)))(((&&&&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''''''''(((((((((((('''(((***---000111333333444777;;;<<<;;;;;;>>>AAAEEEIIILLLLLLLLLOOOSSSVVV[[[^^^```^^^\\\^^^fffmmmkkklllzzzxxxRRRRRROOO999666222222333333333444------------------......---///222555666666666555222444777:::============>>>???@@@BBBEEEGGGHHHIIIMMMOOOQQQQQQPPPOOOOOOOOOOOONNNMMMPPPUUUWWWUUUSSSXXXYYYZZZ\\\\\\[[[ZZZYYY[[[\\\[[[XXXWWW___nnnzzzeeedddcccdddeeehhhjjjllliiilllllljjjiiijjjfff```bbbdddgggjjjkkkjjjiiihhhoooqqqsssssssssrrrqqqrrrlllmmmmmmkkkjjjiiijjjllljjjjjjhhhfffdddeeehhhkkkiiiiiiiiiiiijjjjjjjjjjjjlllpppuuutttoooiiifffdddmmmnnnnnniiiddddddiiinnnccccccaaa]]]YYYVVVUUUUUUUUUTTTSSSSSSSSSQQQNNNLLLHHHIIIIIIHHHFFFBBB???<<<<<<:::999999::::::888777444444333222111000/////////...---,,,+++,,,---...))))))))))))((((((((((((%%%%%%%%%$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$####################################$$$%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%###%%%***(((""""""'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%(((***)))'''$$$###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''''')))***+++,,,///000222555666777777777666444444555888;;;;;;;;;999;;;<<<999555333444555777666555444444444444444555444222222333555555555333333333222222222222222............///000222222222000...///222555666777+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%(((+++...//////.........---,,,***)))))))))'''%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''((((((((()))'''(((***---000222333444444888<<<===<<<;;;<<>>@@@???<<<<<<<<<===>>>@@@BBBDDDEEEMMMNNNPPPQQQPPPNNNLLLJJJPPPRRRTTTTTTSSSSSSTTTVVV^^^]]][[[ZZZZZZZZZYYYXXXXXXZZZXXX]]]xxxuuuooogggeeegggiiigggdddbbb```^^^^^^___aaabbbbbbdddddddddgggkkknnnnnnnnnrrrqqqpppqqqxxx~~~zzzrrrqqqlllgggeeegggjjjjjjjjjllloooqqqnnniiifffhhhkkkllllllmmmppprrrrrrpppnnnoooppppppmmmiiihhhkkknnnvvvtttkkkbbbaaaiiimmmkkkiiifffbbb]]]YYYWWWVVVUUU]]]\\\ZZZWWWTTTRRRPPPOOOJJJJJJIIIGGGDDDAAA>>>===888999:::;;;:::888555444444333333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,******)))''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))(((((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''((())))))(((&&&&&&''')))((('''%%%&&&&&&&&&((()))((('''&&&''')))''')))+++++++++***+++,,,---...000333444555555555555444333444555888:::<<<<<<999777777444111333888777666444333333444555666555666666666666555333222333777;;;:::444///---...000000000000///...---,,,---...//////---,,,---......,,,)))'''''''''&&&%%%%%%$$$$$$&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######%%%''')))+++,,,111111000...---,,,++++++'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***)))(((&&&&&&(((+++...000222555777666777:::===;;;888:::???JJJKKKNNNPPPMMMJJJNNNUUU[[[\\\\\\ZZZYYY\\\ccchhheeejjj}}}tttppp]]]DDD<<>>===::::::;;;<<<>>>@@@BBBDDDEEEMMMNNNPPPQQQQQQOOOMMMKKKNNNPPPSSSUUUUUUVVVWWWYYY]]]\\\[[[ZZZZZZZZZZZZYYYXXX^^^___cccyyymmmllliiihhhgggfffeeeeeeeeeaaa]]]]]]aaaeeehhhiiigggiiikkklllkkkkkkmmmpppqqqqqqoooooosssxxxuuuoooooolllhhhhhhjjjllllllllloooqqqrrrpppkkkhhhiiilllkkkkkkmmmpppssstttrrrqqqpppnnnllliiiffffffiiikkkqqqoooiiiaaabbbiiimmmkkkdddbbb```]]][[[[[[[[[\\\^^^]]][[[XXXUUUQQQNNNLLLJJJIIIHHHEEECCC@@@???>>>;;;;;;<<<<<<;;;999666555444333333222111000//////------,,,,,,++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$##################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&'''))))))'''&&&&&&''')))((('''%%%&&&&&&'''((())))))''''''((())))))***++++++******+++------...///111222333333333555555444555777:::===>>>;;;888777888666333555:::<<<:::888666555555666666333444555666777666666555555:::===<<<777222000111000000000//////...---,,,,,,------,,,******+++---,,,)))&&&%%%&&&'''''''''%%%%%%$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''')))+++,,,---......---,,,+++***))))))&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((()))***)))((('''&&&(((,,,...000222555888777888;;;>>><<<888:::???IIIJJJMMMOOOLLLIIIMMMUUU[[[\\\\\\[[[ZZZ\\\ccchhhfffllllllHHH;;;>>>888111777444444444444444******+++,,,------------+++,,,...000222333333444222333444666999:::999888888888:::<<<>>>AAADDDEEEJJJKKKMMMNNNOOONNNLLLKKKLLLOOOSSSVVVWWWXXXYYY[[[XXXWWWWWWWWWWWWWWWWWWWWWXXX___ccceeeqqqxxxeeegggiiigggdddbbbbbbccchhhbbb]]]^^^dddjjjmmmnnnjjjnnnrrrpppkkkiiilllqqqpppqqqooolllmmmpppoookkkjjjiiihhhhhhjjjlllllllllqqqsssssspppllliiijjjmmmjjjjjjlllooosssttttttrrrppplllgggddddddfffhhhiiillljjjfffaaabbbhhhjjjiiibbbaaa___^^^]]]]]]]]]]]][[[[[[[[[YYYVVVRRRNNNLLLJJJIIIFFFCCCAAA@@@??????===>>>>>>===;;;999777555333333222111000//////......------,,,+++***))))))))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$###""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$'''&&&&&&'''(((((('''%%%&&&''')))((('''%%%&&&&&&((()))***)))((('''(((******+++++++++***+++---000.........///000111222222666666666777888;;;===???:::777777999777555777<<>>;;;999777666666666111222444666777777777777555999<<<;;;777333111222000000//////...---------************)))+++...111000---(((&&&&&&'''''''''&&&%%%$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***+++,,,,,,,,,++++++***)))(((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&))),,,...000222555888999999<<>>:::444888444444444444444)))***+++,,,,,,---------+++,,,---///111222222222111111333444666666666555555666777:::===@@@BBBDDDFFFGGGIIIKKKLLLLLLKKKKKKKKKNNNRRRTTTUUUVVVWWWXXXUUUVVVWWWXXXWWWWWWXXXYYY\\\cccfffeeegggkkkkkkfffdddeeedddcccaaa`````````hhhccc___aaagggmmmnnnlllllloooqqqooollljjjmmmppppppqqqooojjjhhhjjjjjjhhheeeeeefffhhhjjjkkkkkkjjjrrrrrrqqqnnnkkkiiijjjlllkkkkkklllnnnqqqsssrrrqqqooojjjdddccceeeiiikkkkkkjjjhhhdddaaaaaaccccccaaadddcccaaa___]]]ZZZYYYXXXUUUVVVWWWXXXVVVTTTPPPNNNIIIGGGDDDAAA?????????@@@>>>>>>===<<<:::888666444333333222111000///.........---,,,+++***)))(((''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$'''&&&&&&&&&((((((&&&%%%&&&''')))((('''%%%%%%&&&((()))***)))(((((()))***)))************,,,000444000000///...///000222333777777777777888999:::;;;999777777999777444555:::===<<<:::888666666555555000111333555555555555444222444777666333000///...//////......------------((())))))***+++///444888888444...)))((('''&&&%%%&&&%%%%%%%%%&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((***++++++******(((((((((''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((((((((&&&))),,,...000333666888;;;;;;>>>AAA>>>;;;===BBBIIIIIIKKKMMMJJJGGGLLLTTT[[[]]]]]]\\\[[[]]]ccchhhgggooo```@@@===:::444999444444444444444((()))***+++,,,,,,,,,,,,***+++---...///000111111///000111222222333333444333444555888;;;>>>@@@BBBDDDEEEGGGJJJKKKLLLMMMMMMMMMNNNPPPQQQPPPQQQRRRSSSVVVYYY[[[\\\ZZZZZZ[[[\\\```dddgggeeebbbbbbdddeeelllgggaaa```bbbcccbbb```fffcccbbbeeeiiillliiifffkkkkkkkkklllmmmmmmmmmmmmpppqqqoooiiihhhjjjjjjgggdddfffhhhiiijjjjjjjjjjjjooonnnmmmjjjhhhggghhhiiilllkkkkkklllnnnooonnnmmmmmmiiieeeeeeiiimmmnnnmmmjjjgggbbb```___]]][[[ZZZcccbbbaaa___\\\XXXUUUSSSSSSTTTUUUVVVUUURRROOOMMMGGGFFFCCC@@@>>>>>>???@@@===<<<;;;:::888666444333333222222111000///......------,,,+++)))(((''''''(((''''''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&'''(((((('''%%%&&&''')))((('''%%%%%%&&&''')))***)))((('''((()))'''((())))))+++...222666111000//////000111222444888888777666666666666666999777777888555111222666666666555555555555555555222333333444333222111000000111222222111///------///......------------...+++++++++******---111555777333---***((('''&&&%%%'''&&&%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&)))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''))),,,///111333666888;;;<<>>???DDDEEEGGGJJJLLLNNNPPPPPPNNNOOONNNMMMKKKLLLNNNPPPRRRVVVYYYZZZWWWVVVWWWYYYYYY\\\___aaa___]]]aaagggpppiiibbb```eeehhhgggdddcccdddeeegggiiihhheeeccciiihhhgggiiilllnnnmmmkkknnnnnnllliiijjjmmmlllhhhgggiiikkkkkkiiiiiiiiijjjkkkjjjhhhfffeeefffggghhhkkkjjjhhhiiijjjkkkjjjiiiiiiiiiiiijjjllllllllljjjhhhbbb^^^^^^]]]YYYWWWXXX^^^_________]]]ZZZWWWUUUUUUUUUUUUTTTQQQNNNJJJHHHEEECCCBBB@@@???>>>>>>???;;;:::999777666444333333222222111000///......---,,,++++++***)))(((''''''''''''&&&&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################"""""""""############$$$%%%$$$$$$$$$###""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&&&&''')))((('''%%%&&&&&&'''((()))((('''&&&''')))&&&((()))***+++---111333000///000000111222333444777777666555555444333333999777777888555000000444111111222333333444555555444444555444333000...---000111111222111000///...///...---,,,,,,---...///......,,,***'''''')))+++,,,***'''&&&'''''''''&&&'''&&&%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''((((((((()))'''***---///111333666999;;;<<<@@@CCCBBB@@@BBBHHHJJJJJJLLLLLLIIIGGGMMMVVV[[[]]]^^^^^^]]]___cccgggeeeppplllFFF===888444888444444444444444'''((()))***++++++++++++)))***+++---............,,,...000000///000222555222222333555777999;;;===AAABBBEEEHHHKKKMMMOOOPPPOOOOOOLLLJJJHHHJJJMMMQQQQQQUUUYYYYYYVVVSSSTTTWWWTTTUUUZZZ```^^^ZZZ]]]eeefffdddaaaaaadddfffgggfffbbbeeeggghhhfffeeeeeefffggghhhiiiiiiiiijjjkkkkkkjjjjjjhhhhhhlllqqqnnnhhhhhhiiijjjhhheeedddeeefffhhhfffdddcccccceeegggggggggfffeeeeeeggghhhhhhgggfffiiilllmmmkkkgggdddccc```[[[XXX[[[\\\YYYYYY\\\\\\]]]___```^^^\\\XXXVVVUUUTTTSSSQQQNNNKKKHHHFFFBBBBBBAAA@@@???>>>>>>===:::999888666555444444444222222111000///...------******)))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""############$$$$$$##################"""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((()))(((((()))******)))'''&&&''')))((('''%%%&&&&&&%%%'''((('''&&&%%%&&&(((((()))++++++***+++,,,...,,,---...000111222222222444444555555555555444444777666777999666222222555111111222333444555555555666666666555444222000...000000000111111111///...///...,,,++++++,,,...///---...---+++((('''''')))&&&%%%%%%&&&'''(((&&&%%%'''&&&&&&'''((()))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$#####################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''''''''''''''((())))))'''***---///111333777999;;;<<<@@@DDDDDDBBBEEEKKKLLLKKKLLLMMMIIIHHHNNNWWW[[[]]]______]]]___cccgggfffrrreee@@@;;;;;;555666444444444444444'''((()))******+++++++++)))***+++,,,---.........+++---//////...///333666222222333444666888:::;;;===>>>AAADDDGGGJJJLLLNNNPPPNNNKKKHHHGGGIIIOOOSSSVVV[[[______[[[XXXYYY\\\YYYXXX^^^eeeddd\\\]]]dddZZZ\\\___aaaaaabbbdddfffaaaeeehhhgggccccccgggkkkfffjjjmmmkkkgggeeeiiimmmhhhgggeeegggnnntttpppgggfffggggggddd```^^^```bbbgggeeebbbaaaccceeeggghhhcccbbbbbbccceeeggghhhgggccciiinnnooojjjbbb]]][[[ZZZTTTSSSXXX[[[[[[\\\aaa^^^___aaaaaa```\\\XXXVVVRRRQQQPPPNNNLLLKKKIIIIII@@@AAAAAAAAA@@@???======999999777666555555555555222222111000///...------))))))))))))((((((((((((&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$##################$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))***)))))))))++++++)))(((&&&''')))((('''%%%&&&&&&%%%&&&'''&&&%%%%%%&&&'''***,,,---,,,***(((((())))))+++---///111222111111222222444555666666666666666555777999888444555888333333444555666666555555777777777777666444222111///......///000000...---///---,,,++++++,,,...///+++,,,------,,,+++,,,---'''''''''((()))(((%%%###'''&&&&&&''')))***)))'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%%%%&&&""""""######$$$$$$%%%%%%%%%$$$$$$###"""##################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''((())))))(((***---000111444777999:::;;;@@@EEEEEECCCGGGMMMLLLLLLMMMMMMJJJHHHOOOXXX[[[]]]______^^^___cccggggggttt]]]999:::>>>777444444444444444444'''''''''''''''((())))))((()))***+++***+++...000///......------///000111111222222333555777888999<<<<<<<<<@@@EEEHHHHHHFFFIIIJJJJJJIIIGGGIIINNNRRRXXXYYYZZZ[[[[[[ZZZYYYXXX[[[\\\]]]]]]\\\\\\^^^___]]]^^^aaabbbcccbbbaaa```dddfffhhhgggeeeccccccccciiigggffffffhhhjjjkkkkkkkkkjjjhhhggghhhjjjlllnnnmmmkkkiiigggeeedddddddddkkkiiigggiiilllmmmkkkgggffffffgggggggggggggggfffiiihhhgggfffdddbbb``````TTTWWWZZZ\\\\\\ZZZYYYYYY___aaabbbbbb___ZZZTTTPPPTTTQQQMMMKKKJJJIIIHHHGGGGGGEEEBBB@@@@@@???>>><<<:::999777666444333333222444111///------,,,+++)))))))))))))))((('''&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$##############################""""""""""""######"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&))))))%%%$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&))),,,NNNAAA111((()))+++)))&&&''''''((((((((('''%%%$$$&&&&&&&&&'''''''''((((((((()))+++,,,,,,+++***))))))***,,,...//////......111111222333444666666777555555666666666666555555444444333222333444666777888:::<<<:::666222///.........------------......000//////...------,,,,,,*********)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%###!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''(((+++///222333444666888===???BBBCCCDDDFFFHHHJJJNNNNNNPPPPPPLLLIIINNNVVV[[[]]]______^^^```eeejjjlllsssZZZ>>>===666888555666555555555555'''''''''''''''((())))))'''(((***))))))***,,,...///...---------...000000222222222333444666777888:::999:::>>>CCCFFFFFFDDDHHHIIIIIIHHHHHHJJJNNNRRRWWWVVVUUUUUUUUUVVVXXXYYY\\\^^^____________aaabbb___```bbbdddeeeeeeeeeeeedddfffhhhhhhgggfffffffffbbbcccfffjjjmmmnnnnnnnnnlllkkkkkklllmmmnnnnnnnnnqqqooommmkkkjjjkkkkkklllmmmooorrrrrrqqqnnnkkkjjjggghhhhhhhhhhhhhhhhhhhhhgggeeeccc```^^^]]]\\\\\\XXXYYYZZZ[[[\\\^^^```bbb``````___^^^[[[XXXTTTRRRQQQOOOLLLKKKKKKJJJHHHGGGHHHEEEBBBAAAAAA@@@>>>===:::999777666444333333333222///---,,,,,,,,,***)))***))))))(((''''''&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''%%%"""###((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%(((+++???777,,,(((((()))(((%%%&&&'''((((((((('''%%%$$$%%%&&&&&&&&&&&&'''''''''((((((((((((((())))))******+++---...///000//////111222222333444555666666333444444555555444444333333333222222222333555555444777888888555111///...000//////......//////000/////////............---,,,,,,++++++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$"""!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((('''))),,,000333444666777999===???BBBCCCDDDEEEHHHJJJNNNNNNPPPPPPMMMJJJOOOWWW\\\^^^``````___```eeejjjjjjrrrZZZ???>>>777999666555555555555444''''''''''''((((((((()))'''((())))))((((((***,,,...------------...//////222222222222333444555666777666888;;;???BBBCCCCCCFFFGGGHHHHHHHHHKKKOOORRRUUUSSSPPPNNNOOOSSSWWWZZZXXXYYY[[[\\\\\\\\\^^^```bbbbbbbbbcccddddddeeeeeeeeefffhhhgggfffeeeeeeeee___bbbhhhmmmoooooommmlllmmmmmmoooqqqssssssqqqnnnmmmllliiihhhgggiiikkklllpppuuuzzzyyysssnnnkkkkkkggggggffffffggghhhhhhiiikkkhhhccc___\\\ZZZ[[[[[[\\\ZZZWWWVVVXXX]]]cccfffbbbaaa^^^[[[YYYWWWUUUUUUOOONNNMMMNNNNNNMMMJJJHHHGGGEEEBBBAAAAAA@@@>>>===999888777555444333333333///---++++++,,,,,,+++******)))((('''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$#######################################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$###$$$$$$#########$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$)))***'''###$$$((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$%%%''')))---+++(((&&&''''''&&&$$$&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$%%%&&&)))******+++---...///000000000222222222333333444444444222222333333333333222222222222222111222222333444///222444555333111000000111000000//////000000111////////////////////////,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((((((((***---111444555666888:::>>>@@@BBBCCCDDDEEEHHHJJJNNNNNNPPPQQQMMMKKKPPPXXX]]]```aaaaaa```aaaeeeiiiiiiqqqZZZ??????888:::777555555555555444&&&''''''(((((((((((((((((()))***)))(((((()))+++---------------.........111111111111222222333444444555666999<<<@@@BBBCCCEEEEEEFFFGGGIIILLLPPPRRRSSSQQQOOONNNPPPSSSXXXZZZUUUWWWYYYZZZZZZ[[[]]]___bbbaaaaaa`````````aaaaaaeeeffffffeeecccaaaaaabbbdddgggkkkmmmllljjjhhhgggpppooooooqqqtttuuurrroooiiigggdddcccbbbdddggghhhpppsssvvvuuuqqqllljjjiiidddddddddeeefffhhhkkkllloookkkeee___[[[YYYYYYYYY]]]YYYVVVUUUWWW\\\aaaddddddbbb___\\\YYYVVVTTTSSSNNNNNNNNNPPPPPPOOOKKKHHHFFFCCCAAA??????>>><<<;;;888888666555444333333333///---++++++,,,---,,,++++++)))'''&&&%%%&&&((()))&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$###########################$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$################################################""""""""""""#####################################################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########"""""""""""""""---222333---(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&((($$$%%%&&&%%%$$$$$$&&&'''&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%'''((())))))***+++---...///000000222222222222333333333333222222333333333333222222111111111111111111222222,,,///222333222111222222111000000//////000000111222111111000///.........))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))---111333555666888999>>>@@@BBBCCCDDDEEEGGGIIIMMMNNNPPPPPPMMMKKKPPPXXX^^^```bbbbbbaaabbbeeeiiijjjqqq[[[@@@???777999666555555555444444&&&&&&'''((()))((((((((()))***+++***))))))***,,,+++,,,,,,---------------000000000000000111222222333444666888;;;>>>BBBDDDDDDDDDEEEGGGJJJMMMPPPQQQRRRRRRSSSTTTUUUWWWYYYZZZXXXYYY\\\\\\]]]^^^```bbb^^^^^^^^^______aaabbbcccbbbdddeeedddccccccdddfffkkkmmmnnnmmmjjjiiiiiijjjssspppmmmnnnqqqssspppnnnjjjiiigggeeeeeefffhhhiiiooollljjjiiijjjjjjhhhfffcccdddfffhhhjjjmmmoooqqqpppmmmgggaaa]]]ZZZXXXXXX\\\ZZZYYYZZZ___ccceeefffaaa```^^^[[[WWWSSSPPPNNNLLLLLLMMMNNNOOOLLLHHHDDDCCCAAA>>>===<<<<<<:::888888777666444333333333333///...,,,,,,---......---***)))'''&&&%%%&&&((()))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################""""""###$$$$$$###""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################!!!!!!"""""""""###############################################################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""#########///:::@@@888+++%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%'''&&&&&&&&&%%%###$$$'''***%%%&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&((())))))(((((((((((()))***,,,---...///111111222222222222222222333333444444444444333333111111111111111111111000,,,...111222222333444555000//////......//////000444333222000///---,,,+++)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""$$$''''''$$$"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((+++///222444555777888>>>@@@BBBCCCDDDEEEGGGIIIMMMMMMOOOPPPLLLJJJOOOWWW]]]```bbbcccaaabbbeeeiiikkksss\\\@@@>>>666777333555444444444444%%%&&&((()))))))))((('''((()))******))))))+++---***+++,,,,,,------,,,,,,............///000111222222444666888999===AAAEEEDDDDDDDDDGGGKKKNNNOOOOOORRRSSSVVVXXXZZZZZZZZZYYYWWWYYY[[[\\\\\\\\\^^^```[[[\\\^^^aaadddfffhhhiiiaaabbbdddfffgggiiilllooommmooopppnnnllllllpppttttttoookkkkkkooopppmmmiiihhhggggggfffggghhhiiijjjlllhhhccccccfffhhhgggdddgggiiikkknnnppprrrssstttrrrqqqnnnkkkhhhdddbbb```\\\\\\]]]bbbiiilllllljjj\\\[[[YYYWWWTTTQQQNNNLLLMMMMMMLLLLLLLLLIIIDDD@@@AAA???<<<;;;;;;:::888777777666555444333333333333000...------...///...---)))((('''&&&&&&'''((()))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################$$$$$$$$$########################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%$$$######""""""############""""""######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***)))'''&&&%%%%%%&&&'''...:::@@@999+++$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%''')))((('''%%%$$$%%%(((***%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''***+++***)))((('''''''''(((***,,,...///000000000111111222222222444444555555555555444444111111222222222111000000---///111222222333444555000//////......//////000333333111000...---++++++++++++******************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$%%%)))------)))%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))))))))(((+++///222333444666888???AAACCCDDDDDDDDDFFFHHHMMMMMMOOOOOOKKKHHHMMMUUUZZZ^^^aaabbbbbbbbbfffiiikkkrrr[[[???===555666222444444444444333%%%&&&((()))***)))((('''&&&'''((((((((()))+++---)))***+++,,,---,,,,,,+++,,,,,,,,,---...000111222000222555666888;;;AAAEEEEEEDDDDDDGGGKKKNNNNNNMMMSSSTTTVVVXXXYYYZZZYYYYYYWWWXXXZZZZZZZZZZZZ[[[]]]]]]___aaadddggghhhiiiiiicccdddffffffgggiiilllooojjjmmmooonnnlllmmmqqqvvvsssoookkklllooonnniiicccaaabbbdddfffhhhjjjkkklllkkkjjjiiihhhhhhhhhggggggjjjllloooqqqrrrrrrqqqppplllnnnqqqrrrqqqnnnkkkhhh^^^]]]^^^bbbhhhjjjgggcccZZZXXXVVVSSSRRRRRRRRRSSSTTTRRRPPPOOOMMMIIIDDDAAAAAA???<<<;;;::::::888777666666555444333333333333000...,,,,,,------,,,+++'''(((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$%%%&&&$$$%%%%%%%%%%%%$$$###"""#########$$$$$$#########""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$%%%&&&''')))000333---'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&''')))'''&&&%%%%%%&&&''''''$$$%%%'''((((((((('''&&&%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''))))))******'''''''''(((***,,,///000...//////000111222333333444444555555555555444444222222333333333222000000...000111222111111333444111000000//////000000111000000//////...---------*********************+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&(((,,,111111---(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***))),,,000333444555777999???AAACCCDDDDDDDDDFFFHHHMMMMMMNNNNNNIIIFFFJJJRRRXXX\\\```aaaaaacccfffiiiiiipppYYY===<<<555777444444444444333333%%%&&&((()))***)))((('''$$$&&&'''''''''(((***,,,)))***+++,,,---,,,+++++++++++++++,,,...000111222///111444555666:::@@@DDDFFFDDDDDDGGGKKKNNNNNNLLLSSSTTTUUUVVVWWWXXXXXXXXX[[[]]]^^^^^^]]]]]]^^^```aaaccceeeffffffeeecccbbbggghhhgggfffeeeeeegggiiigggjjjnnnmmmjjjjjjmmmrrrqqqnnnlllnnnqqqooofff^^^___aaaeeeiiimmmooopppqqqkkknnnqqqppplllhhhhhhiiikkkmmmoooqqqqqqooollljjj```dddjjjnnnpppmmmjjjggg___]]][[[]]]``````[[[VVV[[[XXXUUURRRSSSVVVZZZ\\\[[[YYYVVVTTTQQQMMMHHHDDDBBB@@@===;;;;;;:::999777666555444444333333333333000...,,,+++,,,,,,+++***&&&'''(((((()))(((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################"""###%%%&&&&&&%%%###""""""############$$$$$$$$$################################################!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&((($$$%%%%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''$$$###""""""###$$$$$$&&&$$$!!!"""&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%&&&(((&&&%%%$$$%%%''''''&&&$$$$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&%%%$$$$$$&&&(((***,,,((((((((()))+++---000111---...///000111222333444333444444555555444444333222333444444333222111000///000111111000000111222222222111111111111222222,,,---------......//////((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""!!!###(((------(((###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))******---111444555666888:::???AAACCCDDDDDDDDDFFFHHHMMMMMMNNNMMMHHHEEEIIIPPPVVVZZZ___aaaaaacccfffjjjgggnnnVVV<<<<<<666999666444444444333333%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&'''(((***+++***************+++++++++)))***,,,...///111111111111111222333555888;;;===;;;===AAAEEEIIINNNSSSXXXTTTTTTSSSTTTTTTVVVWWWXXXZZZZZZZZZZZZ[[[\\\]]]^^^```aaaccceeefffgggffffffiiigggfffhhhkkklllkkkiiikkkkkkkkklllnnnpppsssuuukkkwwwpppjjjsssmmmaaaeeeggggggggghhhlllpppuuuwwwxxxvvvssspppmmmlllkkkjjjmmmjjjiiijjjlllllljjjhhheeegggiiijjjjjjgggdddaaa^^^]]]\\\ZZZXXXVVVTTTSSSXXXWWWXXXZZZ\\\]]]\\\[[[ZZZYYYWWWSSSNNNHHHDDDAAAAAA???<<<::::::::::::999444333333222111111111222...---,,,,,,******)))(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''################################################$$$$$$$$$#########""""""######################################################""""""######$$$%%%$$$$$$###############$$$ %%%&&&###"""%%%&&&%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########((('''"""$$$!!!...""",,,((("""!!!''''''"""%%%%%%&&&)))***&&& ###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&!!!(((... (((&&&&&&###---%%%000 %%%!!!,,,%%%)))((( ***000"""+++&&&!!!!!!$$$((('''###)))(((+++$$$***))),,,%%%---))) '''&&&&&&&&&&&&&&&&&&&&&&&&)))%%%+++&&&###444,,,!!!222///!!!'''$$$$$$''''''###%%%)))%%%,,,***(((&&&%%%%%%''''''&&&''''''((()))*********222'''(((***&&&,,,888)))////////////////////////666555444222111111111222222333555444333222222333444555777888777555222000222333444555444222000///000000///...............,,,'''""" !!!$$$''')))(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((((())))))&&&&&&''''''((()))))))))+++///333666777888999;;;>>>???BBBEEEDDDAAACCCIIIOOOOOOOOONNNJJJFFFKKKSSS[[[\\\]]]\\\]]]aaahhhnnnjjjlllVVVCCC===555:::555666666555444444%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&'''))))))))))))************++++++((()))***,,,---///000111000000111222444777999;;;;;;???CCCGGGJJJMMMPPPRRRUUUTTTSSSRRRSSSVVVXXXZZZ\\\\\\[[[[[[[[[[[[\\\\\\___```bbbcccddddddccccccccccccdddhhhlllmmmkkkhhhkkkkkklllmmmnnnoooqqqqqqsssoooeeeeeemmmllldddcccdddfffhhhlllpppuuuxxxzzzxxxvvvrrrnnnjjjhhhfffeeegggeeecccccceeegggfffddddddeeeeeefffeeeeeedddddd___^^^]]]\\\[[[[[[[[[\\\ZZZYYYYYYYYY[[[\\\[[[ZZZWWWVVVTTTPPPLLLGGGCCC@@@AAA???===<<<<<<;;;:::888444333222111000000000000......---,,,+++***))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&################################################$$$$$$$$$#########""""""################################################""""""!!!!!!""""""###$$$######""""""!!!""""""###"""%%%$$$""""""%%%%%%"""%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######,,,)))'''***$$$%%%"""000///!!! %%%###&&&"""!!!""" $$$...###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!%%%===(((***(((***!!!))))))000///)))$$$%%%$$$---"""!!!)))$$$"""&&&&&&***&&&$$$%%%%%%(((000&&& +++&&&&&&&&&&&&&&&&&&&&&&&&%%%"""777'''"""%%%((($$$###---)))---&&&((('''$$$%%%)))------'''&&&$$$"""!!!!!!"""###!!!!!!"""######$$$%%%%%%%%%%%%///((('''(((+++222---........./////////000333333444444333222000///111222444444222111222222111222444666666555333111///000111222111000...---///......------------......,,,)))((()))******)))(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&''''''((())))))))))))---111444666666888999>>>???BBBFFFEEEBBBEEEJJJPPPOOOOOOOOOJJJHHHMMMVVV\\\]]]]]]\\\\\\```gggmmmkkklllWWWBBB:::222888333666555444333333%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''(((((()))))))))*********+++((((((((()))+++---000111222111111222333555888999;;;@@@EEEIIIKKKLLLMMMMMMOOOOOONNNOOOQQQTTTXXXZZZ\\\\\\[[[ZZZZZZZZZ[[[[[[^^^___aaabbbbbbbbbaaa```___```dddjjjnnnnnnllljjjlllmmmnnnoooooonnnmmmmmmrrr```\\\eeeiiikkkjjjeeegggiiikkkooosssvvvyyyzzzzzzxxxsssnnnjjjfffdddcccccc```^^^^^^```bbbccccccfffeeedddcccccceeefffggg```_________```aaaccceee```^^^[[[YYYYYYYYYXXXVVVSSSRRRPPPMMMIIIEEEBBB@@@AAA@@@>>>>>>>>><<<:::888444333222000///.........//////...---,,,+++******((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%################################################$$$$$$$$$###############################################################!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!"""""""""###""""""&&&+++***%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$### ###)))wwwUUU;;;'''&&&111$$$###&&&'''&&&((()))######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%---(((---((('''MMMeeewww:::+++---*** %%%(((&&&---!!!###,,,%%%"""***---+++555///###!!!'''$$$###...$$$$$$$$$$$$$$$$$$$$$$$$!!!###111 ###)))000(((,,,111***(((+++((('''&&&&&&$$$"""%%%***,,,+++***((((((((())))))'''''''''((())))))******(((!!!///222...,,,,,,---...///000000111222444777888888555111//////111222222111000111222...000222444555444333222...///000000000///---,,,------,,,,,,,,,------...,,,+++,,,,,,---+++(((%%%(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%&&&&&&''''''((())))))))))))---111444666777888999>>>???CCCGGGFFFDDDFFFLLLQQQPPPOOONNNKKKIIIOOOXXX\\\^^^^^^\\\\\\___fffllllllkkkYYYBBB:::222888333666555444333222&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&'''''''''(((((())))))*********))))))((()))***---000222:::888444111111444777:::;;;???DDDGGGIIIJJJLLLMMMLLLMMMOOORRRUUUXXXZZZ[[[YYYYYYYYYYYYYYYZZZ[[[[[[]]]^^^```bbbccccccbbbbbbbbbdddgggkkkmmmooonnnmmmmmmnnnpppqqqpppnnnllljjjdddWWWddduuunnnkkkpppkkknnnnnnnnnoooqqqsssuuuwwwzzzxxxtttpppllliiigggfffcccaaa______```ccceeegggiiihhhgggfffeeeeeeffffff^^^___```bbbcccdddeeeeeeddd```\\\XXXVVVVVVTTTSSSPPPOOOMMMKKKHHHEEECCCAAAAAA@@@?????????===:::777555444333111///......---000///...---,,,++++++***(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################################################################################################################"""!!!!!!!!!!!!"""######""""""!!!!!!!!!"""######!!!!!!!!!###+++333333---$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&'''***"""ddd---$$$***''''''+++&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%% ---,,,%%%kkkSSS---,,,%%%...)))%%%***III###(((''' ))):::rrrAAA)))'''000******+++,,,---///000111222222666:::======999444000---///111111000///000111000111333444444444333222///000000111111000//////------,,,,,,------...///---------......,,,(((%%%(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''((()))))))))+++///333777888999;;;<<>>777222000333777;;;:::===@@@CCCEEEIIIMMMPPPQQQSSSWWWZZZ[[[ZZZYYYWWWUUUVVVVVVWWWYYY[[[]]]^^^^^^___aaadddeeeffffffffffffgggggghhhiiijjjlllnnnnnnpppqqqrrrrrrooollljjj\\\bbb{{{mmmrrrppppppooommmlllmmmpppsssuuutttssspppmmmkkkjjjiiiiiidddcccbbbaaaaaadddgggiiiiiiiiihhhgggfffcccaaa```[[[]]]```bbbcccbbb```______\\\XXXVVVVVVVVVVVVUUUOOONNNLLLJJJGGGEEEDDDCCCBBBAAA@@@??????===999666666555444222000/////////000///...---,,,++++++***''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###########################################################################################################################""""""""""""###$$$$$$""""""""""""######$$$%%%!!!"""!!!$$$,,,333333...$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!! ###444 +++<<>>######))))))+++&&&jjj&&&///)))333)))***+++---...000111222111444:::======999333///,,,...000000/////////111333444444555444333222111/////////000000000/////////...............//////333111000///000///,,,***(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&''''''((()))))))))+++///333777999:::<<<===@@@AAADDDHHHGGGEEEGGGMMMRRRPPPOOONNNIIIFFFKKKTTT]]]^^^^^^\\\[[[^^^eeejjjllliiiRRRBBB>>>666;;;444777666555444333&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******))))))******,,,...111222AAA===777222000222666999777999<<>>===<<<999666666555444222111000000000//////...---,,,+++******''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$###############################################################$$$$$$%%%###"""""""""###$$$%%%&&&###$$$######''',,,+++&&&#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%444(((iii111%%%--- ###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%999&&&###UUU,,,''' (((---'''$$$AAA***///,,,(((###"""!!!lllMMM666,,,,,,$$$ )))***+++,,,...///111111---000555888777444000---,,,...000000//////000111555555555444444333222111------------............000000///...............111...,,,+++,,,,,,+++***(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((()))))))))&&&&&&''''''((()))))))))))),,,111555777999:::<<>><<<555999333666666555444444$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%&&&((())))))***'''((()))+++,,,...///000777666444222111222333444444777;;;???BBBFFFJJJMMMMMMNNNOOOPPPPPPPPPOOOOOOXXXYYYYYY[[[]]]___aaabbbeeefffggghhhiiihhhgggfffcccdddeeedddccccccfffiiijjjkkkmmmnnnooonnnmmmllltttqqqkkkoooiiijjjkkkmmmnnnooooooooobbbbbbaaaaaaaaabbbdddeeebbbcccdddcccaaaaaaccceeefffeeecccaaa___]]]\\\\\\XXXXXXXXXXXXWWWWWWWWWWWWWWWUUUTTTTTTUUUUUUSSSRRRNNNLLLJJJGGGEEEDDDCCCCCCCCCAAA>>><<<;;;:::888666444333222111000000000000......---,,,+++***))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################""""""#########$$$$$$$$$################################################"""""""""""""""###$$$$$$!!!!!!!!!""""""###$$$%%%$$$&&&&&&###$$$&&&&&&#########""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%((($$$$$$+++((( ***iiiAAA'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%(((888ttt``` '''///%%%$$$$$$!!!000((((((mmmYYYsss~~~vvv\\\RRR***$$$(((,,,///|||yyy###&&& )))///******+++,,,...///000000,,,...111222333111...,,,,,,...000000000///000222333333333333333222222222......------...//////000111000///...---,,,,,,,,,***)))'''((((((((('''&&&(((''''''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&''''''((()))))))))))),,,222555888999;;;<<>>;;;555;;;666222222222222333########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((((()))((((((((()))***,,,---......///000000///000222444555777;;;===???BBBEEEGGGJJJMMMQQQUUUWWWWWWUUUTTTYYYYYYYYY[[[^^^aaabbbbbbcccdddfffhhhhhhddd___[[[```dddggggggddddddhhhlllnnnmmmgggaaadddnnnrrrpppxxx{{{zzzrrrllliiigggdddiiigggfffhhhkkknnnooooooiiiiiieee]]]UUUUUU^^^fffkkkeeedddiiiggg___```iiicccdddeeeeeecccaaa^^^\\\]]]]]]\\\[[[ZZZXXXWWWVVVUUUXXXYYYXXXTTTPPPOOOPPPPPPNNNJJJHHHFFFDDDAAA>>>AAA???<<<;;;999888555333555333111111111111///...------,,,++++++******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&&&&%%%$$$###""""""$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!######""""""!!!%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%((( +++"""'''mmm***%%% )))"""$$$$$$###"""$$$&&&&&&%%%"""ZZZ222 $$$&&&fff'''---&&&'''''''''(((''''''&&&&&&***"""%%%%%%(((&&&%%%$$$'''+++ %%%%%%%%%%%%%%%%%%%%%%%%%%%"""###000%%%+++&&&+++)))(((***...000///---///111111000...,,,,,,,,,222333333222111111222444888333...---000111///---//////............//////000000...---------------+++,,,,,,***((((((***+++***''''''***)))&&&%%%'''"""###%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((()))***,,,///444777888999:::<<>>>>>444777888888777666444222########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((((((((((()))***+++,,,------.../////////000222555444666999;;;<<>><<<::::::888666444666444222222222111///------,,,,,,++++++******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$########################%%%$$$$$$$$$############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########""""""%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%*** ,,,666BBBJJJ(((&&&000(((!!! !!!###$$$&&&%%%###```777,,,)))$$$%%%&&&,,,!!!)))'''&&&&&&'''''''''&&&&&&%%%***###&&&$$$&&&$$$'''$$$%%%+++"""&&&%%%%%%%%%%%%%%%%%%%%%%%%111OOO'''###"""+++)))***((('''))),,,...---,,,------......---///222555111222222111000000111333888333...---000111///---//////............/////////...---,,,++++++++++++---,,,+++(((&&&%%%'''))))))&&&&&&((('''""" !!!###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((()))***,,,///444777888999:::<<>><<<:::::::::999777555777555333222222111///---,,,,,,,,,+++******))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''--- !!!!!!'''@@@333.../// """$$$''''''&&&%%%$$$ttt333(((###%%%$$$CCC+++###%%%%%%&&&&&&&&&&&&%%%%%%)))$$$(((######"""***######)))&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###jjj>>>###'''&&&(((''''''(((+++,,,,,,+++---...---------000555888000000111000//////000222666333///...000111///---//////............////////////---,,,,,,,,,,,,,,,,,,,,,***(((&&&'''***---111///000222000***&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((()))***,,,///333666777999:::<<>>===;;;999999:::999888666888666444333222111///---,,,,,,++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$##################$$$########################%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%000***555***<<<GGG555###&&&***%%%$$$%%%'''&&&######%%%+++ ((($$$%%%$$$444,,,$$$$$$%%%%%%&&&&&&%%%%%%'''&&&***""""""jjj!!!,,,###"""((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%444'''{{{aaa&&&)))###%%%((((((((()))+++,,,,,,,,,111111111000...///111333.../////////......///111555222//////000111///...//////............//////111111000///............*********)))))),,,111555888666888;;;999333......+++)))'''$$$###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((()))***,,,///333555777888:::<<>>===<<<:::999999999999888666777555333222222111///---,,,,,,+++******))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###'''---)))((( MMMKKK000+++%%%!!!!!!"""!!! $$$,,,,,,###((((((&&&%%%///%%%######$$$%%%%%%&&&&&&&&&%%%&&&'''***!!!###ZZZ!!!+++"""$$$%%%))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%...---###(((+++"""***((()))******+++,,,---...000222333333111///......---.........------///111333222000000000000////////////............//////111000///......------...)))******)))***,,,111444000///222666555000------...,,,)))&&&$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((()))***,,,///222444666777:::<<<@@@@@@CCCEEECCC@@@BBBHHHOOOQQQSSSTTTTTTUUUVVVXXXXXXXXXWWWWWWXXX[[[```cccaaannnWWW@@@@@@777888777555555444444333########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&'''''''''''''''((())))))((()))+++,,,,,,---000222555666777888999<<<@@@DDDEEEGGGLLLOOOQQQQQQPPPOOOKKKPPPUUUYYYZZZ[[[___aaa[[[aaagggiiifffcccaaaaaacccccccccdddfffgggiiiiiiggghhhsssrrrnnnjjjfffhhhqqqzzzyyyssskkkkkkkkknnnqqqssssssrrrooojjjeeecccfffjjjllllllmmmmmmmmmkkkhhheeeeeefffgggfffdddbbb___\\\ZZZXXXaaaaaa```___^^^\\\[[[ZZZVVVSSSQQQOOOOOONNNLLLKKKJJJHHHEEEDDDBBBAAA>>><<<<<<:::999888999999777555555333111111111111///...+++++++++***))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%666###(((000)))xxx<<<666&&&"""!!!%%%%%%$$$---888(((%%%&&&"""+++ &&&))) )))###$$$%%%&&&&&&''''''&&&$$$'''***!!!'''UUU$$$((("""(((###((((((&&&&&&&&&&&&&&&&&&&&&&&& """!!!%%%###bbbVVVSSSOOOPPPSSSTTTbbbmmmlll%%%(((!!!***''')))++++++++++++---...+++...222333222000//////,,,---......---...///111111111111111000000////////////............//////......,,,+++++++++++++++***++++++)))(((((()))+++(((''')))......***)))***,,,++++++)))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((()))***,,,///222333555777:::<<<@@@@@@BBBEEECCCAAAEEEKKKPPPRRRTTTUUUTTTTTTUUUVVVXXXYYYYYYYYYZZZ]]]bbbeeeaaaoooVVV???@@@777999777777666555444333########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***(((***+++++++++,,,...000///111444666777:::===@@@BBBDDDIIILLLOOOOOOMMMLLLKKKNNNTTTYYY\\\]]]]]]\\\ZZZ___eeefffdddbbbcccdddggggggfffgggiiijjjjjjjjjhhhiiirrrwwwnnngggfffdddfffnnnwwwvvvqqqiiihhhgggiiikkkmmmnnnmmmllliiidddbbbcccfffiiikkklllnnnpppoookkkhhhfffdddeeeccc___\\\YYYXXXXXXXXX^^^^^^^^^^^^]]]\\\ZZZZZZWWWUUUSSSRRRSSSQQQNNNKKKGGGFFFEEEEEEEEEBBB???<<<<<<;;;999888888888666444222111///000111111///...++++++******))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""########################!!!!!!"""""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%''' &&&...###%%%///&&&(((...((($$$%%%)))(((%%%,,,999,,,&&&&&&!!!$$$...999000((($$$$$$%%%''''''((((((((($$$&&&)))"""+++XXX((($$$""",,,!!!&&&''''''''''''''''''''''''''',,,###,,,### GGG,,,***---+++111(((&&&(((111mmm###)))$$$&&&&&&(((******)))))),,,...***---000111000000000111,,,---......---...000222000111222111000000///000//////............//////---,,,+++******)))*********+++,,,+++(((&&&&&&''''''%%%'''++++++((((((***&&&(((***,,,,,,***(((&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((()))***---///111333444777:::<<>>@@@777999777777666555444444########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((***+++)))***++++++***+++---///***---000333555777;;;===@@@BBBFFFJJJLLLLLLKKKJJJLLLNNNSSSYYY]]]]]]ZZZWWW\\\```eeeeeeccccccfffjjjjjjjjjjjjkkkmmmmmmllljjjkkkkkkqqq{{{|||tttmmmlllcccdddeeedddhhhmmmmmmiiiiiigggeeeeeefffhhhiiiiiiggghhhhhhhhhhhhgggffffffkkkmmmmmmjjjgggfffffffffgggddd^^^YYYWWWXXXZZZ[[[[[[\\\\\\]]]\\\\\\[[[[[[UUUSSSQQQRRRRRRQQQMMMIIIEEEEEEEEEFFFGGGDDD@@@======;;;999888888777555444000///...///000111000...++++++******)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""######################## !!!!!!"""""""""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&& """###)))((("""!!!$$$@@@CCC)))&&&!!!###'''###!!!---&&&)))###+++"""*** (((GGG"""$$$%%%&&&'''((((((((((((###&&&((("""...\\\***!!!"""/// $$$&&&''''''''''''''''''''''''"""&&&"""&&&%%%!!!NNNIII(((###111(((******&&&"""...---&&&$$$'''))))))((((((***------...//////---...///111,,,...///.........111333///111222222000//////000//////............//////......---,,,++++++++++++)))+++------+++)))))))))(((%%%&&&))))))&&&&&&(((!!!$$$)))...///---***((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''((()))***---///111333444666:::===??????BBBEEEEEEDDDIIIPPPSSSTTTUUUUUUSSSRRRRRRRRRXXX[[[]]]^^^^^^aaafffkkkbbbrrrXXX???@@@888888666777666666555555######""""""""""""######&&&&&&&&&###!!! """$$$!!!!!!""""""""""""$$$&&&%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,,,,---,,,---...111333666888888===>>>BBBIIIKKKIIIKKKOOOPPPTTTZZZ\\\[[[YYYZZZ\\\_________^^^^^^aaaeeehhhfffeeeeeehhhmmmpppooonnnmmmnnnpppqqqpppnnnkkkiiiaaa``````dddjjjmmmllljjjgggfffdddeeeggghhhhhhgggeeeeeeddddddeeehhhkkkmmmjjjiiihhhggggggfffdddbbbdddbbb```]]]ZZZYYYXXXXXXZZZ]]]aaabbbaaa^^^\\\[[[XXXXXXWWWTTTQQQMMMKKKKKKHHHIIIJJJHHHEEEAAA>>>>>>;;;;;;::::::888777555444222111//////000000...---++++++******)))((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""############"""""" !!!!!!"""###$$$$$$$$$%%%$$$###""""""###$$$$$$########################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((!!!(((%%%%%%000"""&&&$$$"""&&&'''&&&***(((... +++%%%"""'''$$$'''"""222,,,######999AAA!!!%%%%%%%%%%%%%%%%%%%%%%%%###'''%%%%%%%%%YYY$$$&&&###)))###'''&&&''''''''''''''''''''''''+++"""###***&&&!!!666UUU[[[ 111###555---)))---LLL--- 000******)))(((((()))++++++***+++,,,,,,------,,,,,,,,,---,,,,,,,,,...333666:::666111///000222111000//////---***+++...+++&&&*********++++++,,,,,,,,,---------,,,+++***)))((()))((((((((()))(((&&&$$$'''%%%%%%)))000444333111)))***'''!!!"""''''''"""%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((()))*********)))'''&&&+++---000222444666999;;;>>>???BBBEEECCCAAAFFFNNNSSSRRRSSSUUUVVVWWWUUUSSS\\\]]]]]]]]]___ccciiinnniiivvvWWWDDD???666:::222:::999777666444######""""""""""""######%%%%%%$$$$$$######$$$%%%######$$$############$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((()))***+++,,,---+++,,,...000333555777888;;;<<>>===;;;;;;:::999888666555444222111//////000000...---++++++******)))(((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""############""""""!!!!!!!!!"""###$$$$$$$$$######"""""""""###%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$!!!&&&---((($$$"""333%%%,,,))))))$$$000 ???]]]###555&&&---!!!"""'''%%%GGG---///777&&&$$$---%%%%%%%%%%%%%%%%%%%%%%%%###'''%%%%%%%%%ZZZ$$$&&&###***###'''&&&'''''''''''''''''''''''')))###$$$+++'''"""///kkk///&&& 333444&&&###WWWxxx333555'''$$$))))))((((((((()))***++++++,,,------......------.........------000444777888555111///000222222111222222000---///111///***------,,,,,,++++++++++++,,,,,,,,,,,,+++***)))(((******++++++***((('''&&&'''%%%$$$(((...111111...---///,,,&&&$$$''''''$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((((((,,,...000222333555999<<<@@@AAADDDFFFDDDAAAEEELLLRRRRRRSSSUUUXXXYYYXXXWWWXXXYYYZZZ[[[\\\```eeeiiidddrrrRRRBBB@@@:::>>>777:::999888666555######""""""""""""######$$$######$$$%%%&&&%%%$$$$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***+++,,,,,,+++,,,...000222444666777999:::???EEEGGGGGGIIIMMMUUUYYY[[[[[[WWWUUUUUUWWW[[[^^^bbbcccbbb```______dddbbbaaacccggglllpppqqqmmmnnnoooooommmhhhdddaaadddfffjjjpppuuuuuupppkkkjjjhhhffffffggggggfffeeegggggghhhhhhiiijjjkkkkkkhhhgggeeeddddddcccaaa___```aaacccddddddbbb___]]]ccccccbbb```]]][[[[[[\\\YYYXXXVVVSSSPPPLLLIIIGGGFFFGGGHHHFFFBBB>>><<<<<<;;;;;;:::999888666555444222000////////////...,,,+++******))))))(((((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""############""""""!!!!!!""""""###$$$$$$$$$###"""""""""###$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""### $$$"""%%%,,,,,,---###...%%%111%%%000333!!!'''!!!$$$((((((kkk!!!///***jjj((((((%%%%%%%%%%%%%%%%%%%%%%%%###'''%%%%%%%%%ZZZ%%%&&&###***###'''&&&''''''''''''''''''''''''%%%###$$$)))+++'''###"""...[[[..."""+++555$$$'''!!!$$$999***++++++(((((((((((())))))******,,,------...............//////000//////111444777555333000//////111111111222333222///000333111---//////...---,,,+++***))),,,,,,,,,,,,+++***))))))***---///...***''''''(((&&&$$$$$$&&&***---,,,***///222222,,,'''&&&'''&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&(((''''''(((((()))***+++---...///000222555999===CCCCCCEEEHHHEEEBBBEEEJJJPPPPPPRRRVVVYYY[[[[[[ZZZWWWXXXZZZ[[[\\\___cccfffdddrrrTTTAAA>>>777:::111999888777666555######""""""""""""######$$$""""""###%%%&&&$$$"""#########$$$%%%%%%###!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))***++++++++++++---///111333555555777888<<>>CCCCCCEEEHHHGGGEEEFFFKKKPPPPPPRRRUUUYYY[[[ZZZYYYXXXZZZ\\\^^^___```cccfffeeesssVVV@@@<<<555999000777777666555444######""""""""""""######$$$###""""""###$$$###"""###!!!!!!"""%%%%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))******+++***+++,,,...000222333444555666:::@@@CCCDDDHHHMMMQQQTTTVVVUUUSSSRRRUUUXXXYYY\\\___``````___```aaabbbbbbbbbbbbcccfffjjjmmmjjjlllnnnooopppooommmlllrrrpppnnnoooppppppllliiigggfffeeegggjjjlllmmmmmmiiiiiihhhhhhiiikkkmmmnnngggfffddddddeeefffffffffgggfffeeedddcccbbbbbbbbbbbbaaa^^^YYYUUUSSSTTTVVVRRRPPPOOOOOOOOONNNKKKIIIEEEFFFEEECCC???<<<;;;;;;::::::999999777555444333111000......//////---,,,******))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!########################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""")))((($$$'''!!! 444&&&(((###000$$$!!!###... ZZZ///$$$&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&###'''%%%%%%%%%\\\&&&((($$$***###'''%%%'''''''''''''''''''''''''''***((("""!!!&&&'''###%%%&&&555666###+++***"""'''''',,,)))+++"""&&&''')))+++,,,++++++*********+++,,,,,,,,,,,,+++,,,---......---...111333///......---,,,---...//////222222...---//////---......---------,,,,,,,,,******+++++++++***))))))'''+++///---'''$$$%%%(((%%%%%%$$$%%%&&&&&&&&&%%%$$$)))---...)))%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&'''&&&&&&&&&(((***,,,---...//////000111555:::>>>BBBAAADDDHHHIIIGGGHHHLLLPPPPPPQQQTTTWWWYYYXXXWWWZZZ\\\]]]^^^___```ccceeebbbrrrSSS>>><<<999@@@:::555555444333333######""""""""""""######"""######"""!!!"""%%%'''&&&###!!!!!!$$$&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))************+++---///111222333444444999???BBBDDDHHHNNNSSSTTTTTTRRROOONNNQQQTTTXXXZZZ]]]]]]]]]\\\]]]^^^^^^aaaccceeeeeegggiiikkkdddeeegggjjjlllnnnooopppvvvrrrmmmkkklllllljjjhhhhhhgggffffffhhhjjjjjjiiicccgggmmmqqqsssqqqmmmjjjjjjhhhfffeeefffggggggfffdddcccaaa___^^^^^^____________^^^[[[WWWUUUTTTUUURRROOOMMMNNNQQQQQQNNNKKKFFFFFFEEEBBB>>><<<;;;<<<::::::999888777555444333111///............---+++***))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!! ########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''((($$$... UUUMMM))),,,!!!""")))...<<<:::555$$$(((&&&&&&&&&&&&&&&&&&&&&&&&###'''%%%%%%%%%]]]'''(((%%%***###'''%%%''''''''''''''''''''''''###(((+++(((%%%%%%$$$###/// ???111,,,'''&&&***&&&'''''''''###&&&(((+++---...---,,,***))))))***++++++++++++++++++,,,------,,,---///000//////000...---,,,---...222666666222///000111///------------,,,,,,,,,,,,)))***************))))))&&&)))+++***'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% ###)))---+++&&&%%%''')))'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''((((((((('''''''''''''''&&&&&&''''''(((***+++,,,---...///000222555999===AAA@@@BBBHHHJJJIIIIIILLLOOOOOOQQQTTTWWWXXXXXXVVVYYYZZZ[[[\\\\\\]]]```ccceeeuuuRRR@@@===777>>>888444444444333444######""""""""""""###### ###%%%###!!!###***111...)))###"""$$$&&&%%%######$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((())))))***)))***+++,,,...000111111444444888>>>BBBDDDHHHOOOPPPQQQQQQOOOLLLLLLPPPSSSTTTXXX\\\]]][[[XXXUUUTTTXXX]]]dddhhhiiiiiijjjkkkaaabbbccceeehhhlllppprrrtttpppkkkiiijjjkkkjjjhhheeedddcccdddfffhhhhhhgggeeehhhnnnrrrtttsssqqqoooooolllhhhfffeeeeeedddccc________________________^^^```aaa```]]]ZZZXXXXXXUUURRRPPPQQQSSSTTTPPPLLLFFFFFFEEEBBB>>><<<<<<<<<999999999888777555333333111///............---+++)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((!!!,,,!!!&&&iii$$$((($$$%%%,,,------MMMccc......''''''''''''''''''''''''###'''%%%%%%%%%]]]((()))%%%+++###'''%%%''''''''''''''''''''''''$$$%%%))),,,,,,))))))+++###:::***,,,%%%!!!---------$$$###"""---&&&(((,,,///000///---+++******+++,,,,,,,,,,,,+++***+++------,,,,,,...///111333333222///---...000555999999444000111111///......---,,,+++******)))))))))************))))))&&&'''((()))((('''&&&&&&&&&&&&''''''&&&&&&&&&'''""""""'''...///)))&&&&&&...,,,(((%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&((()))************,,,...000222333555999<<>>444888111555555555555555######""""""""""""#########&&&$$$!!!$$$///888444...&&&$$$%%%&&&%%%"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((()))))))))***+++,,,...///000111444444888>>>BBBDDDIIIOOOKKKLLLMMMLLLKKKMMMRRRWWWRRRVVV[[[]]]ZZZTTTNNNKKKRRRZZZcccjjjllllllllllllbbbbbbbbbdddggglllqqquuuqqqmmmjjjjjjllllllkkkhhhdddddddddfffjjjmmmnnnnnniiihhhggggggiiinnnrrruuusssooojjjfffdddbbb```___[[[]]]```bbbccccccaaa```^^^aaadddeeebbb___\\\ZZZYYYUUURRRSSSVVVUUUQQQMMMGGGGGGEEEBBB???<<<<<<===999999999888666555333222111///...---......---+++)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***,,,$$$(((111((()))+++)))###&&&$$$,,,%%%555---...$$$''''''''''''''''''''''''###'''%%%%%%%%%^^^((()))%%%+++$$$'''%%%''''''''''''''''''''''''///'''$$$'''(((%%%&&&***"""111###^^^)))+++(((''')))+++... +++&&&)))---000222000...,,,++++++,,,------------,,,***,,,------,,,,,,...///444555666444111...///111555999999444/////////...000///...,,,***((('''&&&((())))))*********))))))'''&&&&&&(((******(((&&&&&&'''(((''''''&&&'''(((%%%###(((000222,,,&&&&&&222///***&&&$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))%%%'''(((*********))))))+++---000333444666999;;;DDDAAACCCHHHJJJGGGEEEFFFMMMMMMPPPUUUZZZ]]]^^^]]]\\\\\\ZZZYYYYYY[[[```dddfffwwwlllGGGBBBAAA777:::444777666666777777######$$$$$$$$$$$$#########""" !!!%%%))),,,555///(((%%%&&&'''%%%"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''))))))))))))***+++---...//////222444888===CCCHHHLLLNNNNNNNNNOOONNNMMMMMMNNNPPPXXXZZZVVVYYY___TTTCCC@@@JJJ___mmmkkkeeeeeeeeecccbbbdddhhhlllnnnnnnmmmmmmpppmmmkkkkkklllmmmmmmmmmlllhhhfffjjjppprrrnnniiifffeeedddgggllloooooonnnjjjhhheeeccccccbbbaaa___^^^^^^___aaadddeeedddcccdddaaa^^^]]]^^^___\\\ZZZTTTTTTUUUUUUSSSPPPLLLJJJGGGDDDAAA???>>>===;;;:::<<<;;;999777555333222222111000///...,,,+++***)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%'''%%%$$$"""'''xxx%%%,,,$$$((((((222 ---+++QQQ@@@'''555''''''''''''''''''''''''$$$)))'''''''''\\\'''(((%%%+++$$$(((&&&((((((((((((((((((((((((((((((''''''''''''(((((()))&&&+++&&&...TTT(((444///000"""&&&'''''''''(((((()))*********+++,,,------......---------------............///444333111000....../////////...---,,,,,,---...///............---,,,+++***************))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%(((###&&&000111((($$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$###"""!!!###&&&)))&&&&&&&&&''''''''''''((((((''''''''''''(((((()))---///111333444666:::===@@@AAAFFFIIIGGGAAAAAADDDOOOOOOQQQTTTXXXZZZZZZYYY[[[[[[\\\[[[ZZZ[[[^^^```hhhzzztttooo[[[CCCCCC999000===999000333555555444######$$$$$$$$$$$$#########"""!!!!!!"""%%%(((***,,,'''###"""$$$&&&$$$!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))((()))***+++,,,...//////000444999???DDDGGGHHHIIIFFFHHHJJJLLLMMMOOORRRTTTXXX\\\YYYWWWXXXOOOJJJSSSpppppplllfffdddeeeeeecccnnnnnnmmmlllkkkjjjjjjjjjjjjhhhggghhhkkkmmmmmmmmmkkkjjjjjjmmmqqqrrroookkkllliiiggggggiiillllllkkkhhhfffcccbbbaaa```^^^\\\ZZZ[[[\\\___bbbdddcccbbbdddbbb___^^^^^^^^^\\\YYYRRRSSSSSSRRRPPPMMMJJJHHHGGGDDD@@@===<<<<<<:::999:::999888666555333222111111000///...,,,+++***)))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%$$$!!!)))%%%fffxxx333))):::###,,,$$$(((&&&***''')))((( 777>>>***(((---333''''''''''''''''''''''''$$$)))'''''''''^^^((()))&&&,,,%%%)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((***'''"""///666222+++...###'''222---&&&''''''((())))))******++++++,,,---------------,,,,,,,,,,,,------------222111000............///......---,,,,,,---..................---,,,+++***************))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%(((###'''000111(((###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''******(((%%%######&&&(((&&&&&&&&&''''''''''''((((((''''''''''''((()))))),,,...111222444666999<<>>;;;::::::999999777777777777666444222111000000///...,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&& ,,,,,,...'''111%%%+++|||RRR(((***###)))%%%***///!!!+++]]]GGG---)))...666((((((((((((((((((((((((%%%)))'''''''''___)))+++'''---&&&***)))(((((((((((((((((((((((()))((((((''''''(((((()))(((...&&&"""///MMM&&&(((+++&&&###)))***%%%(((&&&&&&''''''((()))))))))***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////...------......///...------,,,,,,------...---......------,,,+++***************))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%'''$$$(((111111)))######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&(((000///---)))%%%$$$%%%'''&&&&&&&&&''''''''''''(((((('''''''''(((((()))***,,,...000222333555999<<>>@@@@@@@@@IIILLLPPPRRRRRRSSSTTTUUUTTT^^^^^^[[[\\\```rrrxxxaaaaaajjjlllkkkkkktttrrrooollljjjjjjkkkkkkmmmmmmmmmoooqqqrrrqqqpppgggkkkooopppmmmiiigggfffddddddeeegggiiikkkmmmmmmkkkiiihhhgggfffccc```]]]cccbbbbbbdddeeeeeecccaaa^^^]]]]]]]]]]]]\\\[[[ZZZTTTSSSQQQOOOLLLJJJIIIHHHFFFBBB===999999999999888555666777888777666333222000///...---,,,+++******((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%(((((("""%%%MMM&&&&&&---}}}ddd(((&&&###+++(((444)))...///***+++222+++'''&&&...999++++++++++++++++++++++++%%%***(((((('''___)))***'''---&&&***)))(((((((((((((((((((((((())))))(((((((((((())))))(((...***%%%---$$$000,,,$$$"""&&&222,,,$$$&&&&&&&&&'''(((((()))))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......//////000........................---------------,,,+++***************)))))))))(((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%'''%%%)))000111***###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$''')))000///---)))%%%###$$$%%%&&&&&&&&&''''''''''''(((''''''''''''((()))******+++---000111333555999;;;BBBAAACCCEEECCCAAADDDJJJSSSSSSTTTVVVYYYZZZYYYWWWWWWXXXZZZZZZ[[[]]]aaadddjjjxxxNNN<<>>???CCCFFFKKKMMMMMMLLLLLLMMMVVV\\\YYYUUUWWWXXXdddzzz|||iii^^^ccclllkkkiiiiiimmmnnnnnnmmmmmmkkkjjjjjjggggggiiilllpppqqqpppnnneeeiiinnnmmmhhhbbb```___^^^```dddhhhjjjkkkkkklllkkkjjjhhhffffffdddaaa^^^^^^^^^^^^```bbbcccaaa___YYYZZZ[[[[[[[[[ZZZZZZZZZUUUTTTRRRPPPMMMKKKIIIIIICCC@@@;;;999999999999999555666777888888666444333//////...---,,,,,,+++***((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''aaa$$$***---*** yyyrrr'''&&&$$$---)))(((***EEE777+++/// !!!###************************&&&+++(((((('''^^^(((***&&&,,,%%%)))((())))))))))))))))))))))))))))))(((((((((((())))))&&&)))---(((&&&((($$$222""""""111'''***&&&&&&''''''((())))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,---------------......///000000000000/////////000000/////////,,,,,,,,,---,,,,,,++++++************)))))))))(((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&)))///000+++$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$''')))++++++***'''$$$######$$$&&&&&&&&&''''''''''''((('''''''''(((((()))++++++,,,...000222333666999<<>>===AAAGGGKKKMMMMMMMMMMMMPPPTTTQQQQQQXXXWWW[[[jjjeee``````dddgggfffccccccjjjkkkmmmooonnnllliiifffdddeeeiiimmmrrrsssrrrpppcccgggjjjiiiddd___]]]]]]___bbbeeeggggggfffffffffhhhfffcccaaaaaaaaa___^^^UUUUUUWWWZZZ^^^______^^^VVVXXXZZZZZZXXXWWWVVVVVVTTTSSSRRRPPPMMMJJJHHHFFF???===;;;::::::;;;:::999555666777777666555444333//////...---,,,,,,++++++((((((((((((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""$$$+++!!!&&&)))+++333uuu|||(((***%%%,,,)))888000333nnn$$$###,,,EEE666...'''''''''''''''''''''''''''+++))))))(((^^^((()))&&&,,,%%%)))((())))))))))))))))))))))))***))))))(((((())))))***'''%%%,,,((("""333uuuZZZ'''%%%$$$&&&///"""+++''''''(((((()))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000000000000...///000000000000///...++++++,,,,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&))),,,...+++'''###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((&&&''''''&&&$$$###$$$%%%&&&&&&&&&''''''''''''((('''''''''((()))***+++,,,---///111333444666:::===@@@@@@BBBDDDCCCAAAFFFLLLNNNOOOQQQTTTXXXZZZZZZYYYZZZ[[[]]]]]]^^^```dddgggiiieee>>>===777777888===:::777555555######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$!!!"""#########""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%&&&'''((()))+++,,,,,,......///111444666999::::::???FFFLLLNNNOOOOOOOOOIIINNNNNNSSS\\\[[[\\\fff[[[___aaa______aaabbbaaahhhjjjlllnnnnnnmmmjjjiiihhhiiilllpppsssssspppmmmccceeeffffffeeebbbaaa```bbbddddddcccaaa```bbbeeeeeebbb___]]]]]]^^^^^^^^^XXXXXXYYY\\\^^^```___]]]WWWZZZ[[[YYYUUUQQQPPPPPPOOOPPPOOONNNKKKGGGDDDAAA<<<;;;:::;;;======<<<:::555555444444333222111111.........------,,,,,,+++((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%"""$$$...((((((!!!&&&~~~(((...'''***(((___777%%%###))))))(((((((((((((((((((((((((((,,,***)))(((___)))***'''---&&&***)))))))))))))))))))))))))))******))))))))))))******...((()))(((%%%,,,JJJBBB***...+++((((((((())))))***+++++++++++++++,,,---------------++++++++++++,,,,,,,,,,,,,,,---.../////////...---,,,---...//////...---,,,***++++++,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&(((***,,,,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''''''''((('''''''''((()))+++,,,---...000222444555777;;;>>>??????BBBEEEDDDBBBFFFLLLOOOOOOQQQTTTWWWXXXXXXVVVZZZ[[[]]]]]]^^^```cccfffiiiiiiBBBBBB555555AAAOOOIII@@@:::888######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%"""###$$$$$$######$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&'''((()))++++++,,,+++,,,///222555666777777777<<>>???===;;;555444222111000/////////.........------,,,,,,,,,)))(((((((((''''''''''''%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&...111))))))---'''zzz{{{%%%///(((***)))---111444+++!!!666)))************************(((,,,***)))(((```+++,,,(((...(((,,,***))))))))))))))))))))))))******))))))))))))******666///((())),,,555lll555))),,,'''---)))))))))***++++++,,,,,,+++,,,------......------)))************+++++++++,,,,,,.........---,,,+++++++++,,,------,,,++++++***++++++,,,,,,,,,++++++************)))))))))))))))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((+++---+++(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&((()))***)))'''&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''((()))+++,,,---...000333444666888<<<>>>>>>>>>BBBFFFEEECCCFFFLLLPPPPPPQQQSSSVVVWWWUUUTTTZZZ[[[\\\\\\]]]^^^bbbdddkkkiiiGGGHHH999;;;NNNWWWNNNBBB888555"""""""""""""""######$$$######""""""""""""######$$$#########""""""!!!!!!###$$$$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))*********,,,...000111222555777999???DDDEEEGGGLLLNNNMMMIIIMMMQQQTTTUUUUUUVVVWWWXXX\\\aaacccdddddddddeeeiiiiiijjjiiigggggghhhjjjoooqqqqqqppplllhhheeeeeeaaacccfffgggggggggiiijjjhhhfffcccbbbcccdddddddddeeeaaa\\\ZZZ[[[___bbbdddgggggggggfffdddaaa^^^\\\[[[ZZZXXXUUUSSSRRRQQQPPPPPPOOONNNLLLIIIEEEBBB@@@===@@@BBBBBB???;;;999888888666444333333333222111/////////...---+++***)))***)))((((((((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###)))(((%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''!!!$$$+++******###!!!111www}}},,,)))%%%)))***&&&&&&zzz}}} ,,,///$$$+++&&&222000%%%(((***111###222...''''''___***+++(((...'''+++)))...)))(((---&&&***888&&&***(((///***+++,,,000&&&+++***###---***,,,---******&&&++++++&&&&&&'''((()))***++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++..................------/////////......------,,,)))+++***))),,,000000,,,+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$''',,,...+++''''''&&&&&&%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&%%%''')))***(((''''''(((,,,(((&&&)))+++******+++000333666666666888===AAACCCCCCFFFHHHFFFBBBEEEJJJPPPQQQQQQSSSTTTUUUWWWWWWYYY[[[^^^___``````bbbcccgggiiiIII>>>555HHHZZZ___PPP>>>555555"""""""""""""""######$$$%%%%%%$$$###""""""""""""############"""""""""!!!"""############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))******)))+++---///000222444666:::>>>AAAAAADDDJJJKKKIIILLLOOOSSSUUUUUUUUUUUUVVVVVVYYY\\\^^^___```ccceeedddeeeeeeeeecccccceeefffkkklllnnnlllhhhdddaaa```eeehhhjjjkkkjjjiiijjjjjjbbb```^^^___aaadddeeeeeecccbbbaaabbbdddfffffffffhhhgggeeebbb^^^\\\^^^```ZZZYYYWWWVVVTTTTTTSSSSSSNNNNNNMMMKKKHHHEEEBBB@@@===???AAAAAA???<<<:::999888666444333444444333111///......---,,,+++***)))))))))(((''''''&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###***(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))!!!&&&$$$(((&&&((($$$"""...}}}ggg***(((&&&'''&&&@@@TTT///AAAEEE555555''',,,###222///---)))!!!///$$$###%%%111___***+++(((...'''+++))))))***000...,,,///+++%%%///@@@'''///'''&&&''''''...,,,---!!!+++)))&&&'''---&&&&&&&&&'''((()))***++++++******++++++,,,,,,,,,---++++++++++++++++++++++++........................000///...------------...(((+++,,,***+++///000---+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))&&&%%%(((---000...+++&&&&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&%%%&&&'''(((((((((((((((***,,,------...111444555555777<<>>EEEMMMNNNKKKNNNQQQTTTVVVUUUTTTUUUUUUTTTVVVXXXYYYZZZ]]]```ccc[[[\\\]]]]]]\\\]]]___```hhhjjjlllkkkgggccc```___dddgggjjjllljjjhhhfffeee]]]\\\[[[]]]aaadddeeeeeecccbbbaaabbbeeeggghhhgggeeeddd```[[[WWWWWW\\\aaaYYYXXXWWWVVVVVVVVVVVVVVVMMMMMMLLLJJJGGGDDDBBB@@@===???AAAAAA>>><<<;;;:::999777555444444444333222000...---+++*********+++***)))(((&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###***((('''%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((###***###'''$$$''')))$$$+++JJJ***+++---******ZZZxxx///111%%%000%%%666///:::)))'''000555666(((***444))),,,```***,,,(((...(((,,,***+++,,,555''')))+++;;;///;;;(((;;;###,,,%%%---...222//////CCC555...###(((...###&&&'''(((((()))***++++++))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................111000...,,,,,,---...//////444555000,,,---......+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((&&&$$$&&&+++//////...%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((***(((%%%$$$$$$&&&&&&&&&###)))***%%%%%%***+++(((,,,///222333444777<<>>@@@888999777777555333333444"""""""""""""""######$$$%%%$$$###"""""""""""""""#########"""""""""""""""$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''((()))***(((***---///000222444777:::::::::>>>HHHSSSVVVRRRMMMPPPTTTUUUUUUUUUUUUVVVUUUWWWZZZ[[[[[[\\\^^^```YYYZZZ\\\\\\\\\]]]```bbbkkkmmmnnnmmmjjjfffcccbbbbbbfffkkkmmmllliiigggeee___^^^^^^```cccddddddcccdddaaa^^^^^^```bbbdddeeeaaa]]]YYYVVVWWWZZZ\\\^^^ZZZYYYXXXWWWWWWVVVVVVWWWOOONNNLLLIIIFFFCCC@@@???===???@@@@@@>>><<<;;;;;;999777555444555444333222111///---+++***+++,,,---+++***)))'''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&"""***"""{{{)))&&&(((...'''***000(((***///,,,,,,nnn}}}(((###444'''222+++GGG666)))$$$666***333'''/// ***(((***+++... ```***,,,)))///)))---+++...)))444!!!(((******~~~BBB333888"""<<<+++)))---...)))oooNNN)))###++++++''''''(((((()))******++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------...............111000---,,,,,,---///111:::??????777///,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&$$$"""###'''+++...///%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***///,,,((('''(((((('''&&&'''//////&&&###)))+++&&&+++...222333444777===BBBEEEEEEFFFHHHDDD@@@BBBGGGHHHJJJOOOSSSVVVWWWVVVVVVWWWZZZ]]]___aaacccgggjjjmmmMMM:::???999888222333444666666555"""""""""""""""######$$$""""""!!!!!!!!!"""######""""""""""""""""""######&&&%%%###!!! !!!!!!"""#########$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((())))))***,,,...///000222444666999999:::===HHHSSSVVVSSSJJJMMMQQQTTTTTTUUUVVVWWWVVVYYY^^^```___]]]\\\[[[]]]^^^```aaabbbdddgggiiilllnnnooommmjjjgggeeeeeedddhhhnnnrrrqqqooommmkkkfffeeeeeefffffffffcccaaaccccccccceeeeeeddd```]]]^^^ZZZWWWYYY___bbb```\\\\\\[[[ZZZXXXWWWVVVUUUUUURRRPPPMMMIIIEEEAAA>>>===>>>???@@@@@@===;;;;;;;;;999777555444444444333222111000---,,,+++,,,---...,,,+++***((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&###***$$$xxx)))((((((...'''+++%%%&&&&&&***'''((()))"""???---%%%444---///'''''')))111---(((===)))777;;;...;;;(((```+++,,,)))000)))...,,,,,,%%%111'''000---???$$$111'''###,,,***333>>>...nnn###(((---$$$---(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111000---,,,,,,...000222;;;@@@@@@888///,,,,,,++++++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$"""###&&&***...///%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((()))******111///.........---+++***111555333***(((...000,,,,,,///333444555888>>>CCCEEEEEEFFFGGGDDD@@@AAAFFFGGGJJJNNNSSSVVVWWWWWWVVVXXXZZZ]]]___aaadddhhhkkklllPPP<<<===777888444444666888777444"""""""""""""""######$$$######""""""""""""######""""""""""""############&&&%%%$$$"""!!!!!! #########$$$$$$%%%%%%&&&$$$$$$%%%&&&'''(((((()))+++,,,...//////000222444777999:::<<>>@@@AAAAAA???===:::::::::888666444333333333222111///...---,,,+++,,,------,,,+++***(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''***%%%www&&&)))&&&***%%%000...***))))))'''(((ppp///""")))///'''===+++---555'''000&&&%%%222---!!!999(((111$$$```+++---***111***///------***111...444%%%666$$$"""...???%%%000&&&"""$$$ZZZyyy&&&,,,+++!!!///)))))))))*********++++++...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000///...------///111222333777777222---------,,,+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%'''+++...111&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***...///000000///000222444777333---)))***,,,...///---000333555555888===BBBDDDDDDEEEGGGDDD@@@BBBGGGIIIKKKOOOSSSUUUWWWWWWWWWZZZ[[[]]]___aaadddiiillllll^^^DDD===333777666333444555444333"""""""""""""""######$$$((('''&&&$$$###"""""""""!!!"""""""""###########################"""!!! """######$$$%%%%%%&&&&&&###$$$%%%%%%''''''((()))***,,,------------...000333777:::;;;???EEEGGGEEEEEEHHHLLLOOOOOOOOOPPPQQQNNNRRRWWWZZZZZZXXXWWWWWWSSSUUUXXXZZZ\\\___cccfffjjjiiigggdddaaa```aaaccc___cccgggjjjiiigggfffeeeffffffhhhiiijjjiiieeebbb```eeemmmttttttmmmbbbYYYZZZ^^^cccfffeeeaaa]]]ZZZZZZYYYXXXWWWVVVVVVVVVVVVQQQOOOLLLIIIFFFDDDBBBBBBAAABBBBBB???<<<999999999777555333222222222111000,,,,,,++++++++++++*********)))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%########################"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''%%%+++***"""ccczzz%%%+++&&&'''&&&;;;aaa666+++---+++,,,,,,333000<<<000666666'''000222111+++---444666000!!!QQQ(((%%%===---$$$CCC```+++---***111+++000...///333,,,+++333###%%%TTT333***$$$111+++***```ddd///)))'''%%%---)))************+++++++++,,,,,,,,,---------------------------------------,,,,,,------...//////000//////......///000111111...000000---,,,......++++++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''***---///(((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))&&&&&&''''''(((((())))))'''***---,,,+++///999AAAFFF666******,,,((()))...---000333444444666;;;@@@CCCBBBDDDFFFDDD@@@BBBHHHLLLMMMOOORRRUUUWWWXXXYYY[[[]]]^^^___aaadddiiilllnnnnnnMMM@@@444888888444444444444444"""""""""""""""######$$$---+++)))'''$$$"""!!!!!!!!!!!!""""""#########$$$ !!!###$$$$$$###""""""""""""###$$$%%%%%%&&&&&&###$$$$$$%%%&&&'''((())))))+++,,,,,,******+++---...555:::<<>>KKKZZZBBB111222222***(((...---///222333222555999>>>BBBBBBDDDFFFDDDAAACCCHHHNNNOOOPPPRRRTTTWWWYYYZZZ\\\^^^___```aaadddiiilllpppwwwSSSDDD888<<<;;;888777666666777""""""""""""############$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$#########""""""###"""!!!!!!"""$$$&&&'''%%%%%%%%%&&&&&&&&&''''''(((((()))***,,,---...///000333666;;;@@@CCCFFFGGGDDDFFFGGGHHHIIIJJJMMMOOOWWWVVVUUUUUUVVVYYY]]]___[[[dddeee___```jjjpppnnniiifffbbbccceeehhhhhhgggkkkoootttuuurrrlllgggdddjjjhhheeecccddddddcccbbbaaabbbcccddddddcccaaa___```eeeddd\\\XXXZZZ\\\ZZZXXXWWWVVVXXXYYYYYYUUUQQQRRRPPPMMMIIIGGGGGGGGGGGGCCCAAA???>>>>>><<<999777555333222111111111///...,,,,,,++++++***)))))))))))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$''''''''''''((((((((((((&&&''')))***+++***((('''...$$$(((000+++PPP111$$$%%%(((222uuu444000,,,,,,...///---***555vvv333,,,@@@222222888:::BBBaaa222//////999444666%%%ddd222+++111---000---000------------------------xxx)))333'''((('''///+++)))((((((***,,,---,,,111///+++---555???@@@<<<555222...,,,,,,,,,,,,,,,...---,,,,,,///111111000------,,,,,,///666>>>DDD111000///...------.........---+++))))))***+++,,,+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''+++...((()))+++***(((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''((()))******&&&&&&&&&'''&&&&&&%%%%%%$$$(((***'''%%%+++999EEE```DDD---,,,222000------222222222111222555:::>>>@@@DDDHHHHHHFFFCCCBBBCCCPPPPPPRRRSSSUUUWWWXXXYYY\\\___cccddddddeeeiiilllooo}}}RRR???555<<<;;;777777666555555""""""""""""############"""""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))***,,,---......111222555999===@@@BBBCCC@@@AAACCCEEEFFFIIIMMMQQQZZZYYYYYYYYYZZZ\\\___```cccmmmooofff```fffllllllpppmmmjjjjjjlllnnnnnnmmmmmmqqquuuvvvsssmmmiiifffkkkhhhfffeeefffggggggfffdddcccbbbaaa`````````aaa___dddccc\\\XXXZZZ[[[ZZZYYYXXXXXXYYYZZZXXXTTTPPPPPPOOOMMMJJJHHHGGGGGGGGGHHHDDD@@@<<<:::888666555555333111111111111///---,,,,,,++++++***))))))))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%%%%''''''''''''((((((((((((%%%&&&((()))***)))((('''---%%%///(((333***333222666"""///,,,)))***---000///------rrr...???IIIDDDLLLBBB@@@HHHGGGAAA999>>>,,,333FFFccc111+++111---111...111------------------------222---(((***...+++'''+++)))((((((***,,,---,,,------,,,111===JJJNNNKKK???:::444///------------,,,,,,------------------,,,,,,+++***,,,000666;;;111111000000000000000///...---+++))))))***+++,,,*********)))((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''+++...+++***)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&''''''&&&&&&%%%###&&&((('''%%%(((111888AAA111%%%(((,,,******...222222222111222555:::>>>BBBFFFJJJJJJHHHEEEEEEGGGLLLMMMPPPTTTXXXZZZXXXWWW]]]aaadddeeeeeefffjjjmmmnnnXXXEEE777999444777666555555444""""""""""""############ !!!!!!"""######$$$$$$"""""""""#########$$$$$$$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((***+++,,,---...000222444777999<<<>>>???>>>@@@AAACCCFFFKKKQQQUUU]]]]]]^^^^^^___```aaaaaagggrrruuukkkbbbdddjjjlllnnnllljjjjjjkkklllllllllnnnqqqtttuuurrrmmmiiigggkkkiiigggffffffggggggfffgggeeeaaa^^^]]]^^^aaaccc```bbbaaa]]]ZZZZZZ[[[YYYZZZZZZZZZ[[[ZZZWWWQQQMMMNNNNNNMMMLLLJJJHHHGGGFFFIIIDDD>>>999777666666555555333111111111111///---,,,,,,++++++***)))))))))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&''''''''''''((((((((((((%%%&&&'''((()))((('''&&&***###///%%%%%%(((lll"""******///HHH000...---...111444555555///555HHHTTTLLL[[[___VVVjjjQQQQQQPPPKKKFFFDDD]]]AAA```bbb000***///+++...+++---........................---aaa333""",,,---,,,&&&+++)))((()))+++------,,,,,,---...333@@@NNNRRRPPPMMMEEE;;;222...------...,,,...000000///---,,,,,,---------++++++,,,///222000000222333333222111111---,,,+++*********+++,,,******))))))((((((''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%'''***---)))'''%%%&&&***,,,+++)))&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&$$$&&&(((((('''((()))++++++&&&&&&,,,,,,))),,,222222222222222222666;;;???BBBFFFIIIJJJGGGFFFGGGIIIHHHHHHLLLSSS[[[]]]YYYUUU\\\```cccddddddeeeiiilllmmmzzzSSSDDD888:::555777666555555444!!!"""""""""############!!!!!!""""""############""""""""""""####################################!!!"""###%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***,,,------///000222555888;;;===???BBBCCCDDDFFFIIINNNUUUZZZ^^^___```aaabbbbbbaaa```ccckkkooojjjeeeggglllnnniiihhhgggfffgggggggggggglllnnnppppppmmmiiigggfffgggeeecccbbbcccddddddcccfffdddaaa______```cccddd```aaa```^^^\\\[[[[[[ZZZZZZ[[[[[[[[[YYYTTTOOOKKKKKKLLLLLLLLLKKKHHHFFFDDDCCC???;;;888777888888777444222111000111000///---,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&'''(((((())))))((((((+++&&&'''(((//////333999:::000xxx&&&000111111222444777:::;;;CCCRRRrrr{{{ddd||||||zzzsssmmmgggtttkkklllWWW```aaauuueee333,,,000,,,...+++---........................555111***444'''...&&&(((...+++))))))***,,,------,,,---...///333===HHHKKKIIIUUULLL???333---,,,,,,---000000111444666555111---...///000///------...///...///111333444333111000---,,,+++*********++++++***)))))))))((((((((('''((((((((('''''''''''''''%%%&&&&&&&&&%%%&&&)))+++***&&&"""$$$))),,,+++(((***)))((('''&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''((())))))((('''((((((+++///...***,,,222222333222222333666;;;???@@@CCCFFFFFFDDDDDDFFFIIIGGGFFFHHHPPPZZZ^^^[[[UUUYYY]]]```aaaaaabbbfffiiimmmnnnJJJ@@@777;;;888888777666666555!!!"""""""""########################""""""!!!!!!!!!!!!"""""""""#################################!!!"""###%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((***+++,,,,,,...///111333777;;;???AAAFFFGGGGGGHHHJJJOOOVVVZZZ\\\^^^```aaabbbaaa```______bbbddddddfffjjjkkkjjjhhhhhhhhhhhhgggggghhhhhhhhhiiijjjiiigggdddcccddd\\\[[[ZZZ\\\___bbbccccccaaaaaabbbccccccdddddddddaaa___^^^^^^]]][[[ZZZZZZXXXYYYZZZYYYVVVQQQMMMJJJJJJKKKLLLLLLJJJGGGDDDBBB>>><<<:::999:::999777555444222000000000000...---,,,,,,++++++***)))))))))'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))***************///###+++'''---FFF((((((hhh777555???BBBFFFHHHKKKOOOUUUYYYZZZiii]]]||||||fff444...333///222///222////////////////////////...,,,777888###---+++111'''&&&222***))))))+++---...---,,,,,,///111444===GGGKKKIIISSSJJJ===222,,,++++++,,,111......333;;;<<<555...---///000000///...//////,,,...000222222111000///,,,,,,+++++++++***++++++))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&%%%&&&(((***000***%%%$$$(((***)))&&&000///,,,)))'''&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%&&&''''''((((((((('''(((&&&%%%%%%((())))))''')))((((((++++++)))***---333333333222333666;;;???@@@CCCEEEEEECCCCCCFFFIIIIIIFFFFFFMMMWWW]]]\\\XXXYYY\\\```aaaaaabbbfffiiipppaaaFFFAAA777888555999888777777666""""""""""""############$$$$$$######"""!!!!!! !!!!!!!!!"""""""""#####################$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((()))***+++,,,......000333777;;;???AAAEEEFFFGGGHHHIIIMMMSSSWWWZZZ[[[]]]____________^^^______```bbbfffgggeeebbbccceeeffffffeeeeeefffgggfffffffffeeebbbaaaaaabbbVVVUUUUUUYYY]]]bbbeeeeee^^^```bbbdddeeedddcccbbb___\\\[[[]]]]]]ZZZXXXXXXTTTUUUVVVUUUQQQNNNLLLKKKJJJJJJJJJJJJGGGDDDAAA???>>>===;;;;;;:::999555333444222000000000000...,,,,,,,,,++++++***)))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''(((((((((((()))))))))*********++++++"""111'''------***"""\\\999GGGGGGKKKQQQXXX\\\___eeennnvvvsssvvvfff444---333///222000222000000000000000000000000777,,,666333888###555((((((444000(((...*********+++---...---,,,)))...222777@@@KKKPPPOOOHHHAAA777///+++++++++,,,...+++***000888:::444---***,,,...///...---...///------///000000///......,,,,,,,,,+++++++++******))))))))))))(((((((((((('''(((((((((((()))))))))%%%&&&'''&&&%%%%%%''')))///,,,)))+++000666999:::555222...***'''&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((&&&$$$######%%%'''(((((()))''''''(((***---...///333333333222333666<<<@@@CCCEEEFFFDDDBBBCCCFFFJJJJJJHHHHHHMMMUUU[[[[[[YYY[[[___bbbccccccdddhhhkkkqqq|||~~~wwwLLL@@@BBB999999555999888777777666""""""""""""#####################"""""""""""""""!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$$$$$$$###############$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''')))***++++++//////000222555999===???BBBCCCFFFHHHJJJMMMRRRUUUYYYYYY[[[\\\]]]^^^______``````bbbddddddbbb```___]]]___bbbbbbaaaaaaccceeeggggggfffcccaaa```bbbddd\\\[[[ZZZ[[[___aaacccccc___```bbbcccbbbaaa___]]]\\\WWWVVVZZZ[[[WWWTTTTTTPPPQQQRRRPPPMMMKKKKKKLLLJJJJJJIIIGGGDDDAAA>>>===>>><<<:::999999999888777333222000///000///...,,,,,,,,,++++++***)))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%'''((()))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((***+++''''''''''''(((((((((((()))))))))))))))******+++"""***,,,+++$$$333111,,,!!!]]]CCCMMM```^^^eeemmmqqqrrrxxxuuuBBB:::<<<555555000222000000000000000000000000&&&222)))555aaasss###+++222///%%%222111+++,,,*********,,,...///---+++***...222666===FFFJJJIII;;;777111---,,,,,,------***+++---000222222000///***,,,......---,,,---...//////..................+++,,,,,,,,,++++++******(((((((((((())))))))))))'''((((((((())))))))))))$$$&&&'''&&&%%%%%%&&&((())))))))),,,222:::BBBFFF444222...***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))%%%%%%&&&'''''''''((()))''')))***+++,,,///222333333444333333333777<<<@@@DDDEEEEEECCC@@@@@@DDDHHHIIIJJJMMMQQQVVVYYYYYYXXX\\\___cccddddddeeehhhlllqqq~~~oooIII@@@CCC999:::888777666666555555""""""""""""############!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((***++++++000000000111333666:::<<<@@@BBBFFFIIILLLOOOSSSVVVXXXYYYZZZ[[[\\\^^^___```___bbbfffgggddd______bbb[[[___bbbcccaaaaaacccfffhhhhhhgggdddbbbbbbdddfffhhhfffbbb`````````___]]]bbbbbbaaa```___]]][[[ZZZZZZTTTSSSXXXYYYTTTQQQRRRMMMNNNOOOMMMJJJIIIKKKMMMKKKJJJHHHFFFCCC???===;;;<<<999666666888;;;>>>???333111000///000///...,,,,,,,,,++++++***)))))))))&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$&&&)))+++---######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''(((***+++''''''''''''((((((((()))((((((((((((((()))******...%%%---&&&---444!!!---...:::yyyooodddcccrrrZZZOOOMMMBBB>>>666666000000000000000000000000555333+++111666888CCC666---;;;'''---,,,+++...*********,,,...///---+++---111222222555;;;<<<:::222000---+++,,,.........(((---333222...,,,...111---...//////------...///111000///...------......+++,,,,,,,,,,,,+++******(((((((((((())))))))))))'''((((((((())))))******$$$&&&''''''%%%%%%&&&'''(((((('''&&&(((,,,333888222000,,,)))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&(((,,,,,,+++***)))***"""(((,,,+++)))+++...111444444333333444777<<<@@@BBBCCCBBB@@@======AAAEEEHHHKKKPPPUUUXXXXXXWWWVVVZZZ^^^aaabbbbbbcccgggjjjqqq[[[HHHCCC555777999555555444333333########################""""""!!!!!!!!!!!!""""""""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((())))))))),,,///111333444666999;;;???CCCHHHJJJKKKLLLPPPSSSTTTTTTUUUXXX\\\^^^^^^^^^ffffffeeebbb]]][[[\\\^^^bbbaaaeeejjjlllhhhfffgggcccddddddaaa]]]^^^bbbffffffaaa]]]\\\___ccceeefffcccaaa^^^\\\ZZZZZZ[[[\\\WWWXXXWWWTTTPPPOOOPPPSSSRRRRRRQQQOOOMMMLLLNNNOOOIIIHHHGGGEEEBBB???===;;;888777666777888999888666111111000///...---,,,,,,,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%###"""###&&&)))******&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''((((((((()))*********)))))))))))))))---+++******+++,,,,,,,,,---,,,&&&%%%===uuu|||uuuxxxllliiibbbSSSEEE;;;:::888555333222111111444---***---000000000222}}}EEE...+++---...,,,,,,------,,,,,,+++***---,,,+++***+++,,,---......///000000000///------,,,,,,,,,,,,,,,,,,,,,,,,......---...//////---,,,000---++++++---///...,,,//////.........------------,,,+++))))))))))))***+++******)))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((***))))))++++++---555???CCC999111000111222888@@@@@@BBBCCC@@@<<<===BBBGGGQQQSSSTTTTTTSSSSSSTTTVVV\\\^^^aaacccdddeeehhhjjjttteeeFFF@@@888;;;777666555555555555########################""""""!!!!!!!!!!!!""""""""""""""""""##################################################################$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))+++---000222333555777:::<<>>===888777666666777777666444111111000///...---,,,,,,,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$&&&&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))******************************+++,,,...///......&&&111:::888555666;;;>>>XXXqqq|||oooqqq~~~|||jjjRRRKKKBBB;;;777666555444555222222444444000...000***444===FFFYYYfff[[[EEEAAA555'''###(((......+++,,,------------,,,++++++,,,,,,+++++++++,,,---.........///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,///---+++,,,...000///---//////.........---------,,,,,,+++******+++,,,---+++******)))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((((('''))),,,---000888AAAEEE===666333111222;;;DDDCCCEEEFFFCCC@@@AAAEEEJJJTTTUUUVVVUUUTTTSSSSSSTTT]]]___bbbcccdddfffiiikkkrrrhhhHHHAAA888:::666777777666666666########################""""""!!!!!!!!!!!!""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&'''(((((())))))***,,,///000111333666888999@@@GGGIIIHHHJJJQQQXXXddd___YYYTTTSSSSSSTTTTTT[[[\\\\\\\\\[[[[[[]]]___ddddddgggllllllgggdddeee```^^^]]]]]]___``````___^^^^^^___aaaaaa___\\\XXX[[[[[[ZZZZZZZZZYYYYYYYYY[[[[[[ZZZXXXUUUSSSSSSTTTTTTQQQNNNMMMOOOOOOMMMKKKBBBBBBBBBBBBAAA@@@???>>>999777666555666555444222111111000///...---,,,,,,++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$""""""######"""!!!%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((())))))))))))************+++++++++++++++,,,---...//////......---111222111555???IIIMMMRRRdddssssssvvvrrrfffTTTGGG???;;;777444222111333555333...,,,...666///)))***444;;;777---&&&)))---222555555333000---------------,,,++++++,,,,,,,,,+++,,,------...---......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,...---,,,---///000000///...............---------,,,++++++***+++---...///+++******)))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((((('''))),,,,,,...555>>>CCC===777333111444???JJJJJJKKKLLLJJJGGGHHHLLLPPPRRRTTTVVVVVVUUUUUUUUUWWW^^^```bbbcccdddfffiiilllqqqjjjIIIAAA888:::666888777777777666########################""""""!!!!!!!!!!!!""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%&&&''''''(((((()))***,,,...000111222555777999@@@GGGHHHGGGHHHPPPWWW]]]YYYUUUSSSSSSUUUVVVWWWXXXYYYZZZ[[[[[[\\\]]]^^^cccbbbeeeiiiiiidddaaabbbaaa___^^^```ccceeecccaaa[[[]]]___bbbbbbaaa^^^\\\______^^^]]][[[YYYWWWVVVWWWWWWWWWWWWWWWXXXXXXYYYVVVQQQMMMNNNPPPQQQMMMIIICCCCCCCCCBBBAAA@@@???>>>;;;999777666666555333111111111000///...---,,,,,,+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&$$$""""""###$$$###"""%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&(((((()))))))))*********++++++++++++,,,,,,,,,,,,...///...---,,,---...///111555:::AAAPPPaaammmppprrrwww}}}vvvggg]]]SSSHHH@@@:::555111222222000000222///222666555---''',,,555333111---)))&&&&&&)))+++---------...---,,,,,,+++,,,,,,,,,,,,------......,,,---.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,...///000...---,,,,,,---...////////////........................,,,++++++***+++,,,---...+++******)))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((+++******,,,+++)))...666AAA;;;444111333:::DDDKKKHHHIIIJJJIIIHHHHHHKKKNNNKKKNNNRRRUUUVVVWWWYYY[[[]]]___aaabbbccceeeiiikkkqqqjjjIIIAAA888:::666777777777666666########################""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""########################!!!!!!"""######$$$%%%%%%%%%%%%&&&&&&'''(((((((((***,,,///000111222444666999@@@GGGHHHGGGGGGLLLRRRPPPPPPPPPRRRUUUWWWWWWVVVYYYYYYZZZ[[[\\\]]]]]]\\\```^^^___cccccc```___aaabbb```___aaaeeegggfffdddcccdddeeeeeedddcccbbbbbb^^^^^^^^^]]][[[ZZZXXXWWWVVVVVVVVVWWWYYYYYYYYYYYYWWWSSSOOOOOORRRRRRNNNIIIGGGGGGFFFDDDBBB@@@>>>===<<<:::888777777666444222111111000///...---,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$&&&'''&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&)))))))))************++++++,,,,,,,,,---------......//////......111777;;;GGGNNNUUU]]]iiitttyyywwwsssgggYYYLLL???:::999777666666000---000666666000...111//////000111333444444333------.........---,,,,,,,,,,,,---------.........,,,---.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000///---+++,,,..................---.....................---,,,+++)))))))))***++++++******)))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((++++++,,,...,,,***...555EEE???777444888???DDDFFFAAABBBBBBBBBBBBCCCEEEGGGHHHKKKPPPSSSUUUWWWYYYZZZ\\\]]]^^^___```cccgggjjjrrriiiGGG@@@888;;;888666666666555555########################""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%%%%%%%%%%&&&''''''((((((***,,,///000000111444555999>>>EEEHHHIIIIIIJJJLLLOOOQQQTTTXXX[[[[[[YYYWWWZZZYYYZZZ[[[]]]^^^]]][[[\\\YYYYYY]]]^^^]]]^^^bbbaaa``````bbbeeeggghhhhhhjjjjjjiiifffaaa^^^]]]^^^XXXXXXYYYYYYZZZ[[[[[[\\\ZZZYYYYYYYYYZZZYYYWWWUUUWWWUUURRRRRRSSSRRRNNNKKKJJJIIIGGGEEEBBB???===;;;<<<;;;999888777777555333111111000///...---,,,,,,******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""###%%%(((***)))((($$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))*********++++++++++++,,,,,,------......//////,,,///222555999@@@JJJQQQ\\\eeeoooxxxrrr```SSSHHH>>>777555333000///222333111111222,,,++++++,,,...,,,((($$$...............---,,,,,,,,,,,,---............------......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000///...,,,...000000///------...---------...............---,,,+++)))(((((())))))+++******)))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((()))***---000000///333999GGGEEE???:::;;;@@@AAA???BBBBBBBBBCCCDDDEEEFFFGGGJJJMMMQQQTTTTTTTTTUUUVVV[[[\\\]]]^^^___bbbfffiiiqqqiiiGGG@@@888;;;888555555555555444########################""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""######################## !!!"""###$$$%%%%%%$$$%%%%%%&&&&&&''''''((()))+++---...///000222444777;;;AAAHHHLLLMMMKKKIIIPPPQQQTTTYYY\\\\\\ZZZWWWXXXWWWWWWZZZ]]]___]]][[[ZZZVVVUUUXXXZZZ[[[```eeebbbcccddddddeeehhhlllooommmnnnmmmiiiccc^^^\\\\\\XXXXXXXXXYYYZZZ\\\^^^___]]][[[ZZZ[[[\\\\\\YYYVVVWWWWWWVVVUUUTTTQQQOOONNNIIIHHHFFFDDDAAA>>><<<:::;;;999777777777666444333111111000///...---,,,,,,******((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$&&&)))***)))((($$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,------...//////000000...555>>>EEEKKKSSS]]]dddeee{{{yyyxxx~~~eeeMMM???<<<555999999222,,,---333777333111000///000333666777...............------,,,,,,,,,.../////////...---......///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///...///111444333111.........---------.........//////---,,,+++*********+++,,,+++******)))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((('''(((,,,000000...222888;;;BBBEEE???:::<<<>>>>>>EEEDDDEEEFFFHHHIIIIIIIIIJJJMMMRRRUUUUUUUUUUUUVVV\\\]]]]]]^^^___bbbfffjjjnnnkkkIII@@@888;;;888666666666666555########################""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$%%%&&&&&&''''''((((((***,,,------...000222555888???GGGNNNPPPLLLHHHIIIJJJLLLQQQUUUVVVUUUTTTUUUUUUUUUYYY]]]___^^^[[[YYYTTTSSSUUUXXX[[[bbbhhheeeggghhhhhhgggjjjpppvvvpppssstttrrrlllgggdddddd^^^]]]\\\[[[[[[]]]___aaa\\\ZZZZZZ\\\______]]]ZZZWWWXXXYYYWWWTTTQQQPPPOOOGGGFFFEEECCC@@@>>><<<:::999777666555666555444222111111000///...---,,,,,,***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$&&&))))))(((&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''(((((())))))************+++++++++,,,,,,,,,---------...///000000111333<<>>::::::666333444333333000---///222222///000/////////....................................///...---...//////---+++---------.........//////,,,---......//////......000000/////////.........///////////////......---...---,,,,,,+++++++++++++++++++++***)))(((((('''(((''''''))),,,+++(((%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((******)))))))))))))))***)))+++,,,,,,,,,,,,---///,,,000555;;;@@@CCCDDDDDDGGGKKKMMMIIICCCAAAEEEKKKIIINNNPPPPPPQQQWWW[[[[[[ZZZ]]]___aaaccceeehhhjjjiiioooKKK===999@@@666888777555555666!!!###$$$&&&&&&%%%$$$###""""""""""""""""""""""""###!!! !!!###$$$###!!!"""""""""""""""###$$$$$$##############################""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((***,,,...000111444666;;;BBBGGGHHHEEEAAA===<<<<<>>;;;999888:::999777444333222111111111///...---......---++++++***)))((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''///'''"""###%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))(((((((((((((((((((((((()))(((((((((((()))*********+++---------,,,...///444222111222444;;;JJJWWWXXXZZZcccvvvrrr\\\LLL@@@777555999000000000111111111222555000000/////////.................................///.........//////---+++,,,------------.........,,,---......//////............---------,,,,,,,,,///////////////......---...---,,,,,,+++++++++,,,++++++******)))(((((('''((('''''')))++++++(((%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((***))))))(((((())))))))))))***,,,,,,,,,,,,...///...000222666:::???CCCEEEDDDGGGIIIFFF@@@>>>BBBGGGJJJOOOQQQPPPQQQVVVZZZZZZ\\\^^^```bbbccceeegggjjjiiihhhHHH<<<777===333888777666777888!!!"""$$$%%%%%%%%%$$$###""""""""""""""""""""""""###"""!!!"""$$$$$$$$$"""###############$$$$$$%%%###########################""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***,,,...000111444666999>>>BBBCCCBBB@@@;;;999;;;CCCPPPXXXZZZXXXVVVXXXZZZ[[[[[[\\\^^^```ZZZ]]]___aaaaaaaaacccdddfffeeeddddddccc```\\\YYYZZZ[[[\\\\\\[[[\\\^^^```dddcccbbbcccccc```]]]YYYWWWWWWVVVXXXYYYYYYXXXVVVVVVUUUSSSPPPLLLHHHEEEDDDGGGEEEBBB???<<<:::999999:::999777555333222222111111///...---......---+++++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''':::...###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''''''''((((((((((((((((((((((((((()))))))))((())))))***+++***+++------------///111111444<<>>BBBCCCEEEFFFCCC@@@???BBBEEELLLQQQTTTRRRRRRVVVXXXWWW___aaacccccccccdddfffhhhiiiQQQ@@@<<<777;;;111777555444333444""""""######$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$############"""!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))+++---///000222444888;;;???CCCGGGIIIJJJRRR[[[```^^^ZZZUUUSSSXXXYYYYYY[[[\\\\\\[[[ZZZXXXZZZ]]]^^^]]]]]]]]]^^^bbbcccdddcccaaa^^^\\\ZZZ^^^___```^^^\\\[[[\\\]]]```aaabbbbbbaaa^^^\\\[[[[[[YYYXXXXXXXXXYYYWWWVVVRRRQQQOOOMMMJJJGGGEEECCCEEECCC@@@<<<:::999999999888777777666444333222111000///...---......---+++++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''333)))!!!"""&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''''''''''''''))))))))))))))))))))))))***************+++,,,,,,++++++,,,,,,---000555888CCCEEEIIIPPPXXXdddxxxzzzgggXXXFFF666555666444444777222111111111111000000000000000000000000000000000///......///000000///---+++++++++,,,,,,,,,------,,,---......///............////////////////////////////////////......---,,,,,,,,,++++++,,,,,,---*********)))))))))))))))''''''((((((((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((***,,,,,,,,,,,,...000000000000222555999===@@@CCCDDDDDDBBB@@@@@@BBBEEEMMMRRRTTTSSSSSSVVVWWWVVV___aaacccccccccccceeegggiiixxxKKK???===888<<<444666555555666888""""""""""""######$$$$$$"""""""""""""""""""""""""""$$$$$$$$$"""!!!"""###!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((***+++---......111555999===AAAEEEIIIHHHQQQ\\\___[[[VVVTTTUUUXXXXXXXXXZZZ\\\]]][[[YYYWWWYYY[[[[[[ZZZZZZZZZ\\\___```aaa```^^^]]]]]]]]]ZZZ\\\^^^^^^]]]\\\]]]^^^___```aaa```]]][[[[[[[[[ZZZYYYXXXXXXYYYXXXVVVTTTOOOOOONNNLLLIIIFFFDDDCCCBBBAAA>>><<<::::::999999777777777666555333222111111///...---......---+++******)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((###!!!$$$'''%%%######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''''''''((())))))))))))))))))))))))++++++******++++++,,,---,,,---...000333888???EEELLLQQQ^^^ooo}}}oooWWWFFF>>>999333...222222222222111111111000000000000000000000000000///......///111111000...,,,,,,,,,,,,------------,,,---......//////......,,,,,,,,,---------------///////////////......---,,,,,,+++++++++,,,------******))))))))))))))))))&&&'''((((((&&&&&&'''(((''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((()))******)))+++,,,,,,,,,,,,---///...///111333666:::===???BBBBBBBBBAAA??????AAACCCLLLRRRUUUTTTTTTWWWXXXVVV^^^```bbbbbbbbbccceeefffiiizzzKKK@@@>>>777===666666666777:::???"""""""""""""""######$$$""""""""""""""""""""""""!!!###$$$###!!! !!!###""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((***+++,,,---111666999<<>>===<<<;;;;;;:::999666666777666555444222111111///...---......---+++))))))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""!!!"""&&&%%%""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))),,,++++++++++++,,,------...///222666<<>>BBBEEEDDDDDDEEEHHHMMMRRRVVVXXXRRRRRRTTTYYY^^^aaa```]]]bbbbbbbbbaaa``````bbbdddcccdddccc```]]]]]]```dddaaaaaa^^^ZZZWWWVVVWWWYYY``````^^^YYYTTTQQQSSSUUUTTTTTTTTTUUUUUUSSSOOOKKKJJJJJJIIIGGGEEECCCAAA???<<<=========<<<;;;::::::666666777777666444222111111///...---......---+++(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''!!!!!!$$$&&&$$$ """'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***)))))))))))))))))))))))),,,,,,++++++,,,,,,---...///111555;;;DDDOOO[[[cccuuu{{{dddXXXMMM@@@333333333222222222111111111111111111111111111111///......///111222111///---------.........//////,,,---......//////.............../////////000000///////////////......---++++++++++++,,,,,,---...)))))))))))))))*********&&&((()))'''%%%$$$''')))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))***,,,,,,,,,---...---+++***+++,,,...------...222888>>>AAAFFFFFFEEEEEEDDDEEEGGGHHHJJJQQQUUUUUUUUUXXXYYYWWW[[[]]]___```aaabbbdddfffkkkVVVFFF???444:::666444333333444666!!!!!!!!!!!!""""""""""""#########""""""""""""""" !!!!!!"""""""""###""""""""""""""""""""""""%%%###!!!  !!!"""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%''''''''''''((()))***+++222444666888999;;;???AAAAAACCCFFFHHHJJJMMMQQQTTTPPPQQQTTTVVVWWWXXXXXXXXXbbb```]]]^^^aaaddddddbbbcccaaa``````aaa```^^^\\\bbb```]]]ZZZXXXXXXXXXXXX```]]]XXXUUUSSSRRRQQQPPPQQQRRRSSSSSSRRRPPPOOONNNIIIIIIHHHFFFDDDCCCBBBAAA???===;;;999777777888999666666555444222111000000...------,,,,,,++++++******((('''&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((()))))))))))))))(((((((((+++------,,,,,,---///888555>>>LLLPPPSSShhhkkkTTTHHHCCC999333444444111111444111444666444111//////000111000000111333333222000------------------------///...---,,,,,,---...///////////////////////////000000000000////////////+++++++++++++++++++++,,,+++++++++******(((''''''))))))))))))))))))))))))&&&'''((((((((((((((('''(((''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''''''''((()))+++------***+++,,,+++******,,,---,,,---...///111555;;;???AAADDDFFFFFFCCCCCCFFFHHHLLLOOORRRTTTTTTTTTUUUWWWZZZ^^^cccccc```___bbbfffkkkXXXFFF@@@555;;;888888888666555444!!!!!!!!!!!!""""""""""""###"""""""""""""""""""""!!!!!!!!!""""""#########""""""""""""""""""""""""$$$###!!! !!!"""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%''''''''''''((()))***+++000222444666777999===??????BBBDDDFFFHHHKKKNNNQQQPPPRRRUUUVVVXXXYYYZZZ[[[___^^^]]]\\\]]]___```aaa``````___```bbbbbbaaa______^^^\\\ZZZYYYZZZZZZ[[[aaa^^^ZZZWWWVVVUUUSSSRRROOOOOOPPPQQQQQQPPPOOONNNKKKJJJIIIGGGEEECCCBBBAAA???>>>;;;999888777888888777777666444333222111000...------,,,,,,+++*********((('''&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))***++++++++++++...//////......222999>>>DDDFFFPPP^^^gggqqqqqqeeeOOOBBB888666777555444666333555666555333333444666222111111222333333111000------------------------///...------------...///////////////////////////000000000000////////////,,,,,,,,,,,,,,,,,,+++++++++++++++******)))((('''))))))))))))))))))))))))'''(((((((((((((((''''''(((''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''(((((()))***,,,,,,***+++,,,+++******,,,...+++,,,---...000444:::>>>AAADDDFFFFFFDDDCCCFFFHHHLLLOOORRRTTTTTTUUUVVVWWW[[[```cccccc```___cccgggnnnRRRAAA>>>666===:::999999777666555!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""""""""###############""""""""""""""""""""""""$$$###!!! !!!""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$%%%''''''&&&''''''((()))***---///111333444777:::===>>>@@@CCCDDDEEEGGGJJJLLLNNNPPPSSSTTTUUUWWWZZZ\\\\\\\\\\\\[[[[[[\\\^^^aaa\\\[[[\\\^^^aaabbbbbbaaa\\\[[[[[[[[[[[[\\\]]]]]]___^^^[[[ZZZYYYXXXUUURRRNNNOOOPPPQQQQQQQQQPPPPPPMMMLLLKKKIIIFFFDDDCCCBBB???>>>;;;999888777777888888777666555333222111111---------,,,++++++******)))(((&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((************************((()))***+++,,,------.../////////...000888CCCLLLPPP^^^ppp~~~{{{gggPPPAAA:::666555666333444444333222222444666444333222222333333111///........................///...------------...///////////////////////////000000000000////////////.........------,,,,,,+++******+++******)))((('''))))))))))))))))))))))))((()))))))))((('''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((()))((((((((())))))***+++***+++++++++******,,,...,,,---...///222666<<<@@@AAADDDFFFFFFDDDCCCFFFIIIMMMOOOSSSTTTUUUUUUVVVWWW]]]aaacccbbb______dddhhhoooPPP@@@>>>777>>>::::::999888777666!!!!!!!!!!!!"""""""""""""""""""""""""""###########################$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$&&&&&&&&&&&&'''((())))))+++---000222333666999<<<===???BBBDDDDDDEEEGGGIIIJJJMMMPPPQQQQQQSSSWWWZZZ[[[ZZZYYYZZZ]]]`````````XXXXXXYYY[[[^^^______^^^ZZZ[[[[[[\\\\\\]]]]]]]]]\\\[[[ZZZZZZZZZXXXTTTQQQRRRRRRRRRRRRQQQQQQPPPPPPOOONNNLLLJJJGGGEEEDDDCCC???>>><<<:::888777777777777666555444222111000000------,,,,,,+++*********)))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((((())))))************++++++++++++*********+++,,,---.........000333555888AAANNNXXXfffvvvXXXDDD;;;999;;;222333444444444333333333555444333333444333111///.................................------.........////////////////////////000000000000////////////000000///...---,,,,,,+++***************)))(((((((((((((((((((((((((((((())))))))))))((('''%%%%%%(((''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((***))))))((((((((()))))))))***++++++******,,,...///000111333555999???CCCAAADDDGGGFFFDDDDDDFFFIIIMMMPPPSSSUUUUUUVVVWWWXXX^^^```bbb```]]]]]]bbbhhhnnnUUUBBB@@@888===888:::999888777666!!!!!!!!!!!!""""""""""""!!!!!!""""""############$$$$$$##################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***,,,///111333666:::======???BBBDDDEEEEEEGGGHHHHHHLLLPPPQQQQQQRRRVVVZZZZZZWWWVVVZZZ```dddbbb^^^ZZZYYYZZZ[[[^^^___^^^\\\[[[\\\]]]^^^]]]]]][[[[[[XXXXXXXXXYYYYYYWWWTTTQQQUUUTTTSSSQQQOOONNNMMMLLLOOONNNLLLJJJHHHFFFEEEDDD???>>><<<;;;999777666666555444333222000///......---,,,,,,++++++***))))))((('''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((())))))***)))))))))******+++++++++++++++++++++,,,---...//////555===BBBGGGPPP\\\fff{{{^^^JJJAAA===333444555777888888666555666555444444444444111///////////////////////////---..................---////////////////////////000000000000////////////000000///......---,,,,,,)))************))))))((((((((((((((((((((((((((())))))))))))((('''%%%%%%(((''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((***)))(((((((((((((((((()))***++++++***+++---//////000222333666:::@@@DDDBBBEEEGGGGGGEEEDDDGGGIIINNNQQQTTTVVVVVVVVVWWWYYY\\\___aaa^^^[[[[[[```eeepppVVVDDDAAA777<<<777888888777666555!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$###############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""############$$$%%%%%%%%%%%%%%%&&&((((((***,,,///111333666:::===<<>>===;;;999777666555444333222111///...------,,,,,,,,,+++******))))))((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&'''((())))))***+++)))))))))******+++,,,,,,,,,,,,,,,,,,---///111222111:::DDDKKKSSS^^^mmmyyy{{{{{{{{{eeeMMM>>>888666444555666777666666666555444444555555333111000000000000000000000000------...//////...------////////////////////////000000000000/////////////////////...---------,,,))))))************))))))))))))))))))))))))))))))((()))))))))((('''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((())))))(((''''''((((((((((((***++++++***+++---///---...///111444999???CCCBBBEEEGGGGGGEEEDDDGGGJJJOOOQQQUUUVVVWWWWWWXXXYYY[[[^^^```^^^ZZZZZZ^^^cccrrrPPPBBB???666;;;888888777666666555!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$#########""""""!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$%%%&&&'''((((((+++---000222555999<<<:::===AAADDDDDDEEEFFFGGGHHHOOOVVVXXXUUUSSSUUUXXX[[[```gggiiifffbbb```____________```bbbcccbbbaaa[[[\\\___``````^^^[[[YYYZZZZZZZZZ[[[\\\\\\YYYWWWWWWUUUSSSQQQOOOMMMMMMMMMLLLKKKKKKJJJIIIGGGGGGFFF???>>>===<<<999777555444444333222111000......---,,,,,,++++++***)))))))))(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''((()))***++++++*********+++,,,---------,,,,,,,,,...000444777999>>>DDDMMMTTT]]]ooo|||yyy}}}zzzqqqmmmvvvsss^^^NNNGGG===666444555555555555444444444666666444222000000000000000000000000------...//////...------////////////////////////000000000000////////////...---------------------))))))************))))))))))))))))))))))))))))))'''(((((((((((((((''''''(((''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((()))((()))++++++***+++---000,,,---///111444888???CCCBBBEEEHHHGGGEEEEEEGGGJJJOOORRRUUUWWWWWWXXXYYYZZZZZZ^^^aaa```\\\[[[^^^bbbnnn}}}LLLBBB>>>444:::999888888777777666!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$###"""""""""!!!!!! """""""""""""""""""""""" !!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$%%%&&&'''''''''))),,,///111444888;;;888;;;@@@CCCDDDDDDEEEFFFFFFNNNVVVXXXTTTQQQRRRUUU___jjjttttttjjjaaaaaaddd]]]]]]]]]___bbbcccbbbaaaYYY[[[^^^```aaa___\\\ZZZ]]]]]]\\\]]]^^^___]]]\\\YYYXXXVVVTTTRRRRRRRRRRRRKKKJJJJJJIIIHHHHHHGGGGGG???>>>===<<<:::777555444555444333222111///......,,,,,,++++++***)))))))))'''&&&%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''((()))***++++++++++++,,,,,,---...//////++++++---///333888<<>>333999888999999888888888 !!!"""###$$$%%%%%%""""""!!!!!!###$$$&&&'''!!!!!!"""###############"""""""""""""""""""""""" !!!"""!!!  """ !!!!!!"""""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((***---///111333777:::>>>???@@@AAABBBDDDGGGJJJMMMOOORRRTTTUUUUUUXXX\\\[[[gggooommmfffccccccdddccc^^^ZZZZZZ^^^bbbaaa___\\\]]]bbbfffddd^^^\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^YYY[[[ZZZWWWWWWWWWSSSMMMLLLKKKHHHGGGFFFFFFGGGHHH@@@???===:::888777666555555555444222111///......,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###'''))))))'''###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$&&&((('''$$$"""###$$$'''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((((((((())))))***(((***------------.../////////111444:::AAAGGGKKKWWWWWWZZZiiihhhJJJ;;;888666333000111222333555666444000999666333111000000///.........---,,,,,,,,,------......////////////......////////////////////////------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))***++++++,,,***)))))))))***,,,...///000000000111555999>>>AAABBBEEEFFFEEEDDDEEEIIIMMMMMMOOORRRVVVXXXYYYZZZYYY[[[___aaa___ZZZYYY\\\```ccczzzIII<<<===:::777999666666666666555!!!!!!!!!"""######$$$$$$""""""!!!!!!"""###$$$%%%!!!!!!"""###############"""""""""""""""""""""""" !!!"""!!! !!!""" !!!!!!"""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((***,,,---...111555888;;;===???@@@BBBEEEJJJMMMNNNMMMNNNQQQTTTUUUUUUUUUXXX```ffffffdddeeeeeeddd]]][[[YYYZZZ\\\^^^^^^]]]ZZZZZZ]]]bbbaaa^^^]]]``````___]]][[[YYYXXXWWWWWWWWWYYYXXXUUUTTTUUURRRLLLIIIHHHFFFDDDCCCCCCDDDEEE???>>><<<999777555555444555444333222000///...---,,,+++***))))))((((((((('''''''''&&&&&&&&&%%%%%%###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((******(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###%%%((('''&&&&&&(((******'''%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))(((((((((((()))******(((***,,,------------///...111777>>>FFFMMMRRRUUUSSS___ooo~~~\\\EEE===<<<;;;999888666777999:::999666:::888555333333222000...///...------------------......////////////......////////////////////////------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))*********+++***)))))))))***,,,...///000000000222555:::>>>AAABBBEEEGGGGGGEEEFFFIIIMMMQQQRRRUUUXXXYYYZZZYYYYYY]]]```aaa^^^ZZZXXX\\\```gggOOO??????:::555777666666666666555""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###############"""""""""""""""""""""""" !!!"""""" !!!""" !!!""""""######"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))******+++,,,///444888<<<>>>@@@AAACCCFFFJJJMMMLLLLLLNNNRRRWWWZZZZZZXXXYYY]]]______aaadddddd``````aaa```^^^[[[YYYYYYYYY^^^\\\]]]^^^]]]ZZZ\\\```^^^\\\YYYVVVTTTSSSSSSSSSVVVWWWUUUQQQQQQSSSQQQLLLGGGEEECCCBBB@@@@@@@@@AAA===<<<:::888666555444333444333222111000......---,,,,,,***)))))))))))))))'''''''''&&&&&&&&&&&&%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$&&&'''((()))+++///222---***&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((()))***+++)))+++.........---...///)))111>>>IIIPPPSSSUUUVVV\\\sssvvvXXXGGG???;;;888555444777;;;>>>???>>><<<;;;999888777555222000000///......---------.........////////////......////////////////////////------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))***,,,.../////////000222666:::>>>AAABBBEEEHHHHHHGGGGGGJJJMMMUUUVVVXXXYYYZZZZZZZZZYYY___aaaaaa^^^YYYXXX\\\aaajjjTTTBBBAAA:::444666666666666666555############""""""!!!!!!""""""!!!!!! !!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!"""!!!!!!"""############"""""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))******+++---222888<<>>===<<<;;;:::888444222111111000///..................////////////......////////////////////////------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))))))))))))))(((((((((***)))))))))***,,,.../////////000333777;;;???AAAAAAEEEHHHIIIHHHHHHKKKNNNUUUVVVWWWYYYZZZZZZZZZZZZaaabbbbbb]]]YYYXXX^^^ccckkkTTTBBB@@@:::555777666666666666555$$$$$$######"""!!!!!!!!!""""""!!!!!! !!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!###!!!""""""##############################$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))***+++---000555<<>>>>>???>>>======<<<:::777444333222111000////////////......////////////......////////////////////////------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((***)))))))))***,,,...///...///111444888<<>>:::666999666666666666555$$$#########""""""!!!!!!!!!!!!""""""!!! !!!!!!"""###############""""""""""""""""""""""""!!!"""######!!!!!!"""###!!!"""######$$$$$$##############################%%%%%%$$$$$$%%%%%%&&&'''((()))+++...111666===AAA;;;===@@@CCCFFFJJJOOORRRfffrrruuufffVVVRRRUUUWWWYYY^^^```\\\ZZZ]]]bbbccc]]]^^^^^^\\\ZZZ]]]eeelllddddddeeegggccc]]]ZZZ\\\]]][[[YYYWWWWWWWWWXXXYYYYYYZZZYYYVVVWWWZZZXXXTTTNNNMMMLLLJJJHHHEEEDDDCCC===<<<;;;999777666666666333333222222111000000///---,,,+++******)))******((((((((('''''''''&&&&&&$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&,,,++++++---000444666666333///***'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((&&&&&&'''''''''(((((((((((((((((()))***+++,,,---,,,,,,,,,,,,...222999===TTTZZZ```bbbgggwww{{{OOOBBB:::???DDDCCCBBBDDD???===<<<<<<<<<;;;999777444333222111000/////////......////////////......////////////////////////------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((***)))))))))***,,,...///---///111444888===@@@BBBBBBDDDGGGFFFFFFGGGLLLPPPRRRRRRTTTUUUWWWYYYZZZ[[[^^^aaabbb___[[[\\\aaafffqqqMMM<<<===:::777;;;666666666666555#########""""""""""""""" !!!"""""""""!!! !!!!!!"""###############""""""""""""""""""""""""!!!"""######"""!!!"""###""""""###$$$$$$$$$$$$###########################%%%%%%$$$$$$%%%%%%&&&'''&&&(((+++---///333888;;;777999===@@@CCCHHHNNNQQQdddoooppp```QQQPPPTTTUUUSSSWWWXXXWWWZZZ```cccbbb```aaa___\\\WWWVVVWWWZZZYYY[[[bbbhhhfff___ZZZZZZWWWWWWWWWWWWXXXYYYZZZ[[[XXXZZZZZZYYYZZZ\\\ZZZUUUOOONNNMMMKKKHHHFFFCCCBBB<<<;;;999888666666555555444444333333222111111111------,,,+++************((((((((((((''''''''''''%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&***)))***---222666666555222///+++)))((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))''''''''''''((((((((((((((((((((()))***+++---...,,,,,,---...333<<>><<<::::::;;;<<<;;;:::555444333222111000000000......////////////......////////////////////////------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&'''''''''((()))))))))***)))))))))***,,,...///---...111555999===@@@BBBBBBDDDEEEDDDCCCFFFLLLQQQTTTTTTTTTUUUVVVXXXYYYZZZ\\\___bbb```]]]]]]bbbgggqqqOOO>>>===999777:::666666666666555""""""""""""""""""###### !!!"""######"""!!! !!!!!!"""###############""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""###$$$$$$$$$$$$###$$$$$$##################%%%%%%$$$$$$%%%%%%&&&'''%%%'''***,,,---///333555777999<<<>>>AAAEEEIIIMMMNNNYYYYYYMMMFFFKKKQQQPPPRRRRRRQQQRRRYYYaaaaaa\\\XXXZZZ[[[\\\ZZZXXXXXXWWWRRRWWW```hhhggg^^^WWWUUUPPPQQQSSSVVVYYY[[[]]]^^^WWWZZZ[[[ZZZ[[[]]]ZZZUUUNNNNNNLLLJJJHHHEEEBBBAAA:::999888777555444444444555444444333333222222222...---,,,+++************)))(((((((((''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''(((---333777777666111///,,,***)))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((()))***,,,---.........///333:::FFFTTT]]]VVV^^^rrr|||uuuqqqjjjhhhuuuaaaRRRHHH===:::>>>===;;;999888:::;;;<<<;;;666555444222111000000000......////////////......////////////////////////------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&&&&'''((()))*********)))))))))***,,,...///---...111555:::>>>@@@BBBCCCDDDDDDBBBBBBEEELLLRRRWWWWWWVVVVVVVVVWWWXXXXXXZZZ^^^bbbaaa______ccchhhnnnRRR@@@>>>999666888777666666666555######""""""""""""######""""""""""""""""""""""""########################$$$"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!"""$$$"""!!! !!!"""!!! &&&&&&%%%%%%%%%&&&&&&'''&&&((()))***+++,,,///111222555999>>>CCCHHHNNNRRRRRROOOKKKJJJLLLPPPSSSUUUWWWWWWXXXZZZ\\\]]]\\\ZZZ]]][[[[[[\\\^^^^^^ZZZVVVRRRUUUZZZ]]]^^^\\\XXXVVVUUUUUUUUUSSSRRRTTTWWWYYYUUUUUUWWWZZZ[[[YYYSSSNNNIIIJJJJJJHHHEEECCCCCCCCCBBB???;;;777555666777999666444111000111222222222,,,,,,++++++***)))(((((()))&&&%%%&&&((()))'''%%%"""###%%%''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''(((***,,,000333666888888555111---)))'''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&''')))))))))'''))))))))))))(((((((((((()))***+++++++++---000333222000555EEETTT[[[\\\\\\SSSiii~~~~~~~~~}}}yyyvvvuuuuuuuuurrrnnnnnnrrrwww|||xxxxxxvvvrrrppprrrxxx}}}uuuVVVAAA;;;>>>;;;999777777555555666999888777666444222111///////////////000000000000000---...///////////////...------............------++++++++++++++++++,,,,,,+++++++++*********))))))***)))(((''''''((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******+++***))))))***---000222000......333999???BBBBBBAAACCCEEEEEEDDDGGGMMMRRRXXXWWWUUUTTTUUUVVVXXXZZZaaabbbbbb```^^^___cccggglllRRR>>><<<;;;999888777777777777666######""""""""""""######""""""""""""""""""""""""###########################"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$"""!!! """"""!!! )))((('''&&&&&&&&&&&&&&&&&&''')))******,,,///111444777;;;???CCCHHHNNNRRRLLLKKKIIIIIILLLOOOSSSTTTXXXVVVUUUVVVYYY[[[[[[[[[\\\\\\\\\]]]______[[[XXXUUUWWWYYY[[[[[[XXXUUURRRUUUUUUUUUSSSRRRRRRTTTVVVUUUTTTTTTVVVWWWVVVRRRNNNMMMMMMKKKGGGCCC@@@??????AAA???;;;999777777888999777444111000000111111111,,,,,,+++******)))(((((((((&&&$$$%%%'''((('''%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((()))+++...111444555444222///+++((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&''')))))))))((()))))))))))))))))))))(((+++******+++,,,---......000222>>>RRRaaabbb[[[UUUlllyyywwwuuutttuuuzzz~~~{{{{{{|||xxxvvvvvvuuutttuuussspppllljjjkkknnnqqqeeegggmmmssswww|||mmmRRRBBB;;;;;;777555666666444444666777666555444222111/////////////////////000000000...///////////////......------............------,,,,,,+++++++++++++++++++++++++++*********))))))***)))(((''''''((()))***)))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******+++***))))))***---000222000//////333999???AAAAAABBBDDDEEEEEEEEEGGGMMMRRRWWWVVVVVVVVVWWWXXXZZZZZZ```aaaaaa___]]]^^^cccgggmmmyyyKKK;;;;;;888555777777777777777666""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""###$$$###!!!!!!"""""""""!!!***)))((('''&&&%%%%%%%%%%%%''')))))))))+++...000333666:::===AAAEEEJJJMMMFFFGGGHHHJJJLLLOOORRRSSSWWWUUUSSSSSSUUUXXXZZZZZZYYYYYYZZZ\\\^^^]]][[[YYYTTTUUUVVVWWWVVVUUUTTTSSSUUUVVVVVVUUURRRQQQRRRSSSTTTRRRQQQQQQRRRQQQPPPNNNQQQOOOKKKEEE???;;;;;;;;;>>>===<<<:::999999888888777444111000000000000///+++++++++******))))))((('''%%%$$$%%%&&&'''&&&$$$&&&%%%$$$######%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((()))+++...000111///---+++(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''&&&''')))***)))((())))))))))))))))))))))))+++******+++,,,------,,,222===OOO\\\]]]YYYZZZ___zzzxxx~~~|||yyyvvvuuuwww}}}}}}wwwsssqqqpppppppppnnnmmmooopppooopppxxxkkkNNN===???888444777999666444555555555444333222111000000000000//////////////////000000000000///......---------............------------,,,,,,++++++******+++++++++***************))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((()))******+++***))))))+++---000222111000111555999>>>@@@@@@BBBDDDFFFEEEEEEGGGMMMRRRUUUUUUWWWXXXZZZ[[[[[[[[[___``````^^^\\\]]]cccgggnnnwwwIII>>>???999666;;;777777777777666""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!""""""######%%%###!!!!!!"""###"""!!!((('''&&&&&&%%%%%%%%%%%%%%%&&&(((((((((***,,,...///111555888:::>>>CCCFFFDDDFFFIIILLLMMMOOOPPPQQQTTTSSSRRRSSSUUUWWWXXXXXXUUUVVVXXXZZZ[[[ZZZYYYWWWPPPPPPQQQRRRSSSUUUVVVVVVUUUWWWYYYXXXVVVTTTTTTTTTTTTRRRPPPOOONNNOOOOOOPPPRRROOOJJJCCC===999999:::<<<<<<<<<;;;;;;999888888777444111000000///...---+++*********)))))))))(((%%%%%%$$$%%%%%%%%%%%%%%%#########$$$'''))),,,...&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((***+++,,,))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''')))***)))((()))))))))))))))*********)))+++++++++***---111666CCCRRR___]]]OOOOOOhhh|||yyytttrrrxxx|||wwwvvvuuutttvvvzzzvvvyyy~~~lllTTTIII===555888<<<999666666444444333333222222111111000000000000000/////////111111111000000...---,,,------............------......---,,,++++++******************************))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))*********)))***+++---000111111111333666:::===???@@@CCCEEEFFFEEEEEEGGGMMMRRRSSSUUUXXXZZZ\\\]]]]]]\\\___```___]]][[[]]]ccchhhpppyyyJJJAAABBB999555<<<777777777777666!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%###"""!!!"""###"""!!!############$$$%%%%%%&&&$$$&&&'''''''''(((+++---,,,///222444777:::>>>AAAEEEIIIMMMOOOOOONNNOOOQQQQQQQQQSSSVVVXXXXXXVVVTTTUUUWWWYYYZZZZZZZZZYYYXXXPPPPPPPPPPPPQQQSSSUUUVVVUUUXXX[[[\\\ZZZXXXVVVVVVTTTSSSRRRPPPOOOOOOPPPQQQOOOMMMIIIBBB===999:::;;;;;;;;;;;;;;;:::999777777555333111000000///---+++*********)))))))))))))))%%%%%%%%%%%%%%%$$$%%%%%%"""$$$&&&)))+++,,,,,,,,,&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''(((*********(((((()))))))))*********+++'''+++...,,,+++000<<>>;;;;;;<<<;;;;;;;;;:::999777666555333222000///000///---+++))))))))))))))))))))))))$$$&&&'''&&&%%%$$$%%%'''''')))***,,,+++***((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))((('''(((***+++***)))((())))))******+++++++++(((,,,000111111999HHHSSS\\\SSSQQQ\\\qqq~~~uuusssqqqooosss{{{|||~~~zzzzzzvvvXXX===888:::666444777333333444444555555555666444444333333222111111111111111111111000//////...------............------......------,,,,,,++++++***************+++++++++(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((()))******))))))***+++,,,...///000...111555888;;;===@@@BBBEEEFFFGGGFFFEEEHHHMMMRRRSSSUUUXXX[[[]]]]]]]]]\\\___```___\\\[[[^^^dddjjjsssTTTAAABBB@@@;;;:::777777777777666!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&$$$""""""###$$$###"""###"""""""""###$$$%%%%%%###%%%&&&&&&%%%&&&(((***---000333555888;;;@@@CCCDDDIIINNNPPPOOOOOOQQQUUUSSSTTTUUUXXXZZZ[[[XXXVVV[[[^^^aaaaaa___\\\\\\]]]WWWVVVTTTRRRQQQQQQPPPQQQTTTXXX[[[\\\XXXRRRMMMJJJPPPTTTWWWWWWTTTQQQPPPPPPKKKKKKIIIDDD???<<<;;;;;;;;;;;;999888666555444333111000//////000///---+++((()))))))))))))))))))))%%%'''((('''%%%$$$&&&(((+++******)))(((&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((((((***+++***)))((())))))******+++,,,,,,+++---111666>>>GGGQQQWWWUUUOOOTTTlllrrrnnnqqqxxx|||}}}uuuvvvqqqKKK>>><<<777555999444444555555666777888888666555555444333333222222000000111111111000000///------............------------------------,,,,,,))))))*********+++++++++'''((()))******)))((('''''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((()))******))))))***+++---...///000,,,000666999;;;===AAACCCEEEGGGHHHGGGFFFHHHMMMRRRTTTUUUWWWYYY[[[\\\\\\\\\``````___\\\[[[^^^fffllluuu^^^CCCEEEJJJFFF???777777777777666 """###$$$$$$###""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&$$$""""""###$$$###"""%%%%%%$$$$$$###$$$$$$$$$###%%%&&&&&&%%%&&&(((***,,,///222555777;;;???CCCAAAGGGMMMOOONNNOOOSSSWWWVVVVVVUUUWWWYYY[[[ZZZYYY[[[^^^aaaaaa^^^[[[[[[\\\UUUUUUTTTSSSSSSSSSSSSSSSTTTWWWZZZZZZUUUMMMGGGCCCNNNSSSXXXYYYUUUQQQOOOOOOKKKKKKJJJFFF@@@<<<::::::<<<;;;999777555333333222000///...///000///...,,,(((((((((((())))))))))))%%%''')))(((&&&%%%&&&)))***)))'''%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''((((((((()))***(((((()))***+++***)))((())))))***++++++,,,,,,///...111:::GGGRRRUUUUUUTTTXXXhhhtttoooooopppxxx~~~WWWEEE@@@:::888===444444555666777888999999777777666555444444333333///000000111111111111000---..................---,,,,,,------------------))))))******++++++++++++'''((()))******)))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))******))))))***+++---...//////+++000666:::;;;>>>AAAEEEEEEGGGHHHGGGFFFHHHMMMRRRUUUVVVWWWXXXZZZ[[[[[[[[[aaaaaa```]]]\\\___fffmmmuuu___@@@BBBMMMJJJ???777777777777666""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%&&&'''''''''(((***,,,---000333666999===AAADDDFFFJJJNNNOOONNNOOOTTTYYYXXXYYYZZZYYYWWWWWWXXXZZZXXXZZZ^^^___]]][[[ZZZYYYVVVVVVVVVUUUUUUTTTTTTTTTXXXRRRQQQRRROOOOOO[[[mmmwwwgggXXXTTTWWWVVVQQQNNNLLLKKKHHHEEEBBB@@@???>>>888777666555444333222222111000///...---,,,+++++++++***)))''''''(((((()))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***)))(((***,,,......---***+++,,,,,,---.........,,,444@@@KKKQQQRRRPPPOOORRRmmm|||uuutttvvvzzz~~~fffHHH:::777888999999888888;;;???>>>;;;999888777999;;;;;;777333444333222111000000000000......////////////......///............---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))((('''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''((()))***+++---...///000111333777:::===???@@@@@@EEEFFFHHHHHHHHHJJJLLLOOOSSSVVVXXXYYYYYYXXXYYYZZZ`````````]]]\\\```ggglllyyy```FFFEEEHHHSSSKKK777777777777666""""""""""""""""""""""""######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''***,,,---000333666999===AAADDDDDDHHHLLLMMMLLLNNNSSSWWWYYYZZZ[[[ZZZYYYYYY[[[\\\[[[]]]``````]]][[[YYYYYYUUUUUUUUUUUUTTTTTTSSSSSSVVVTTTUUU[[[eeeuuu|||___SSSTTTVVVUUUTTTOOOMMMJJJGGGDDDAAA???>>>:::999888777666555444333333333222000///,,,***)))***)))((('''''''''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))***))))))+++...///...---***,,,//////...------...222>>>MMMVVVWWWWWWWWWYYYqqq|||wwwttttttxxxlllNNN@@@AAA888888777777999===>>>===;;;:::999:::<<<;;;777444444333222111000000000000......////////////......///............---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))((('''''''''''''''(((((((((((((((((((((((('''''')))*********)))((())))))***+++---...//////000222555999<<<>>>@@@@@@DDDFFFGGGHHHHHHJJJLLLOOOSSSUUUXXXZZZZZZYYYYYYZZZ______^^^\\\[[[___eeekkk|||]]]DDDAAA@@@FFF<<<777777777777666""""""""""""""""""""""""######""""""######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&'''))),,,---000333666999<<>><<<<<<;;;999888777666555555555555444111...+++)))))))))(((''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))******+++...000111///---)))...111000---+++...111:::HHHWWWZZZUUUUUU]]]fffwwwooorrrtttvvvzzzdddFFF>>>:::999888888999:::<<<===<<<;;;;;;;;;;;;999666444444333222111000000000000...//////000000//////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))((('''''''''''''''(((((((((((((((((((((((((((((()))************)))******+++,,,,,,---.........000333777;;;>>>@@@AAADDDEEEGGGHHHHHHJJJLLLOOORRRUUUYYY[[[[[[ZZZYYYYYY^^^^^^^^^\\\[[[^^^eeekkk~~~ZZZCCC???:::===111777777777777666""""""""""""""""""""""""######""""""######$$$%%%################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&''')))+++---///222555888<<<@@@CCCAAADDDHHHJJJKKKLLLOOORRRQQQSSSUUUWWWWWWXXXZZZ[[[\\\]]]___^^^\\\YYYXXXXXXYYYZZZZZZ[[[[[[ZZZYYYYYYZZZ\\\ZZZYYYgggoooZZZQQQPPPOOOMMMLLLNNNMMMKKKIIIFFFBBB@@@???>>>===<<<:::999777666555444555666666444111---+++((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&######%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***+++---000222222000---(((---000...***,,,333;;;HHHRRRZZZVVVPPPUUUjjj~~~vvvppplllssszzzVVV;;;>>>;;;999:::999888888:::<<<<<<;;;:::999777444222444333222111000000000000//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))((('''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))******+++,,,,,,---......---///222666:::===@@@AAACCCDDDFFFGGGHHHIIILLLOOOQQQUUUYYY\\\[[[ZZZZZZZZZ___```___]]]\\\___ffflll{{{XXXDDD@@@:::<<<222777777777777666""""""""""""""""""""""""######""""""######$$$%%%################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&''')))++++++...111444777:::???BBBAAACCCGGGIIIKKKMMMOOOPPPNNNQQQTTTVVVWWWXXXYYY[[[XXXZZZ[[[[[[ZZZXXXXXXYYYYYYZZZ\\\]]]]]]\\\[[[ZZZYYY]]][[[XXX___jjjkkkddd^^^XXXSSSQQQNNNJJJIIIKKKIIIIIIIIIHHHFFFDDDBBB@@@>>>===<<<:::888666555444222333555666555222000...((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))***++++++...111333333000...(((+++---+++***000===HHHSSSWWWXXXSSSSSSddduuuooopppsssvvv{{{QQQBBB;;;777999:::777555777;;;;;;:::888666333222111444333222111000000000000//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((''')))***)))((('''(((***))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((******+++,,,,,,---......---///111555999===@@@AAABBBDDDFFFGGGHHHIIILLLOOORRRUUUYYY[[[[[[[[[[[[[[[bbbbbbaaa___^^^bbbiiinnnvvvXXXCCC@@@888===555777777777777666""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%&&&(((+++))),,,///222555888===@@@@@@BBBEEEHHHKKKMMMNNNNNNOOOQQQUUUWWWXXXYYYZZZ[[[WWWXXXZZZZZZXXXWWWXXXYYYWWWYYYZZZ\\\\\\[[[ZZZYYYWWWZZZ]]]___bbbddd^^^WWWTTTSSSTTTSSSMMMGGGIIINNNGGGGGGHHHHHHGGGEEECCCBBB>>>===;;;:::888666444444111222333444333222000///)))))))))***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&''''''(((((()))******,,,,,,---000222333111///***+++,,,,,,///888GGGRRRRRRQQQPPPSSS```{{{{{{mmmhhhmmmuuuyyyRRRBBB777777:::777666999999:::999777444111111222444333222111000000000000///000000111111000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''')))***)))((('''(((***))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((((()))***+++---...///000///000222555888<<<@@@AAAAAACCCEEEFFFGGGIIIMMMOOOSSSUUUXXXZZZZZZ[[[\\\]]]dddddddddbbbaaadddkkkqqquuuWWWBBB>>>555:::444777777777777666""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%&&&(((***(((***---000333777;;;>>>>>>@@@BBBFFFJJJLLLLLLKKKNNNQQQUUUWWWXXXXXXYYYZZZYYYZZZ[[[ZZZXXXWWWWWWXXXWWWXXX[[[\\\]]]\\\ZZZYYYXXXWWW[[[bbbccc___ZZZYYYWWWVVVWWWVVVPPPIIIGGGKKKIIIIIIJJJIIIHHHEEECCCAAA>>>>>><<<:::888666555444222222222111111///......)))***+++++++++***((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((())))))******---,,,,,,...111222111000---...///222888BBBNNNWWWNNNMMMPPP___wwwllliiiiiiooovvvtttYYYAAA:::;;;999888;;;999::::::777333111222444444333222111000000000000000000111111111111000000///............---------------------------------************************))))))))))))))))))))))))''')))***)))((('''(((***))))))((('''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))'''((()))+++---///000111111222333555888<<>>AAAEEEIIIJJJJJJIIILLLOOOSSSUUUVVVUUUVVVWWW\\\]]]]]][[[XXXVVVVVVWWWXXXZZZ]]]______^^^\\\[[[[[[VVVXXX___]]]UUURRRWWWXXXVVVXXXYYYUUUKKKDDDCCCKKKLLLLLLKKKIIIFFFCCCAAA??????===;;;999777555444333333111000...---,,,,,,***++++++,,,,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&)))+++***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''(((((())))))******---,,,,,,---000111111000///000222888@@@IIIRRRWWWRRRRRRZZZqqqzzzdddlllnnnvvv~~~qqqMMM@@@>>>:::999<<<999::::::888444222444666444333222111000000000000000000111111111111000000//////.........---------------------------------************************))))))))))))))))))))))))((()))***)))((('''(((***))))))((('''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***&&&''')))+++---///111222222333444666888<<>>:::777777777777666################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%***//////...111444666999;;;???CCCFFFHHHIIIIIIJJJKKKMMMOOORRRVVVXXXZZZ\\\]]]]]]\\\[[[XXXVVVUUU[[[ZZZYYYZZZ[[[[[[[[[ZZZXXXWWWWWWXXXYYYXXXVVVUUUVVVVVVTTTRRRPPPOOOPPPQQQMMMLLLKKKIIIHHHGGGGGGGGG@@@???===;;;999888777777111222333333222///---++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########&&&'''''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))((((((%%%&&&(((*********))))))******+++---///000000///333(((555HHHHHHNNNVVVOOONNNbbbxxx~~~mmmhhhjjjwwwyyyzzzfffEEE===CCCAAA555444999999333111333444000222111111111000000//////---///000000///....../////////.........//////000---------,,,,,,,,,++++++---------,,,+++***)))(((''''''(((((())))))************))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***((()))***+++---...///000111222444777;;;>>>AAABBBAAABBBCCCDDDEEEHHHLLLOOOTTTVVVYYYZZZZZZ[[[\\\^^^dddiiiiiieeecccgggkkkmmmtttSSSAAA???:::777:::888888888888777################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&)))++++++,,,000444777999;;;===@@@DDDGGGIIIJJJMMMNNNOOOQQQTTTWWWZZZ\\\\\\\\\\\\\\\[[[YYYXXXWWW[[[ZZZYYYXXXWWWVVVTTTSSSUUUTTTSSSTTTUUUVVVUUUTTTRRRVVVYYYWWWRRRNNNOOOQQQJJJJJJHHHGGGFFFEEEEEEEEE???>>>===;;;999777777666444555555444222///,,,+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))))))((('''&&&'''((()))*********)))++++++,,,///111333333222,,,111FFFXXXWWWRRRNNNIII___yyyvvvkkkiiipppyyy}}}bbbIII@@@;;;666888:::888222000333444111222222111111000000000000...000111111000//////000000///...------------------------,,,,,,,,,++++++---------,,,,,,***))))))(((((((((((())))))************))))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))))))))((()))***+++---...///000000111444777;;;>>>@@@AAACCCDDDEEEFFFGGGIIINNNQQQTTTWWWYYY[[[[[[\\\]]]___cccggggggbbb```eeejjjllluuuRRRAAA@@@<<<:::===888888888888777$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))))))))***---000555888::::::<<>>===;;;:::888777666666666666666444222///,,,***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***,,,,,,***(((&&&'''((()))************,,,---...111333444555666888GGGRRRVVVTTTLLLMMMYYYvvvllldddgggsssbbbIII??????::::::777111000222444222222222222111111111111000///111222222111000000111111000///---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,+++***)))((((((((())))))))))))***************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))***+++---.../////////111444777:::===???@@@DDDFFFGGGHHHIIIKKKOOORRRUUUWWWZZZ\\\\\\]]]^^^```dddgggfffaaa___dddkkknnnwwwSSSBBBAAA===999<<<888888888888777$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''---******---000111444777999;;;>>>AAAEEEHHHJJJKKKNNNMMMMMMMMMPPPSSSWWWYYYXXXXXXYYYYYYYYYZZZZZZZZZTTTVVVXXXZZZYYYXXXXXXXXXUUUTTTTTTUUUWWWWWWVVVUUUOOOTTTXXXXXXRRRMMMKKKLLLDDDCCCBBB@@@????????????<<<;;;:::888777666555555444444444222000...,,,+++))))))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))+++...000///---***'''(((((()))******++++++,,,---///000222444666999FFFYYYXXXNNNMMMIIIRRRnnntttjjjeeennn~~~^^^FFF<<<888666444222222333333222222222222222222222222222///111222222111000000111111000///..................------------,,,,,,,,,,,,,,,------,,,++++++***))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))*********************))))))))))))((()))******+++---......///...000333777;;;===???@@@DDDFFFHHHIIIJJJLLLPPPRRRUUUXXX[[[\\\]]]^^^```aaafffiiigggbbb```fffmmmqqqwwwVVVCCCAAA;;;666888888888888888777$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''',,,)))***///000...000555:::===AAAFFFIIIJJJJJJJJJNNNMMMMMMNNNPPPRRRUUUWWWTTTTTTTTTUUUVVVVVVWWWXXXRRRUUUYYYZZZYYYYYYZZZ[[[VVVUUUUUUVVVWWWVVVTTTRRRSSSRRRPPPPPPOOOMMMKKKIIICCCBBBAAA???>>>===<<<<<<;;;:::888777555555444444000000000///...------,,,))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***---///...+++)))((((((((()))******+++,,,,,,......///000333999===HHH]]][[[QQQQQQRRR^^^{{{|||hhheeemmm{{{QQQ333666333222444555444222111222222222222333333333333...000111111000//////000000000///000000111222222.........---------,,,,,,,,,,,,---------,,,++++++************)))))))))))))))***++++++++++++***)))(((((((((((((((((((((((())))))))))))************************))))))))))))******+++,,,,,,---.........000444888<<<>>>??????CCCEEEGGGIIIJJJKKKNNNQQQUUUXXX[[[]]]]]]___```bbbfffiiigggaaa```fffnnnqqqwwwUUUCCCBBB;;;666888888888888888777%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&)))......***///999===@@@CCCGGGIIIJJJJJJJJJOOOOOOPPPQQQRRRTTTVVVVVVOOOOOOOOOOOOPPPQQQSSSSSSRRRUUUWWWWWWUUUUUUWWWZZZZZZWWWUUUSSSSSSRRRQQQOOOVVVQQQLLLJJJLLLLLLJJJGGGEEEDDDBBB@@@>>><<<<<<;;;999888777555444444333333............------------************************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((******(((&&&)))))))))))))))+++,,,,,,,,,---......000777AAAIIIXXX^^^WWWLLLPPPbbb}}}xxxeeeoooqqq}}}rrrHHH;;;666333666777555222222222333333333333444444444...000111111000//////000000000000000111333444555............---------,,,,,,,,,------------,,,,,,+++************))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++******+++,,,,,,---.........111555:::===???@@@@@@BBBDDDGGGHHHIIIKKKNNNPPPUUUWWWZZZ\\\]]]___aaabbbcccfffeee```___eeelllooouuuRRRBBBBBB===999;;;888888888888777%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((&&&)))---,,,***555FFFBBBBBBBBBCCCEEEGGGIIIKKKNNNOOOQQQRRRTTTTTTTTTTTTKKKKKKJJJJJJKKKLLLMMMNNNOOORRRTTTTTTRRRSSSYYY^^^ddd]]]UUUOOOMMMOOOQQQRRRUUURRRNNNLLLKKKJJJIIIHHHIIIGGGEEEBBB???===;;;;;;888777666444333333333333000000///...---,,,,,,,,,,,,++++++******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))(((&&&***))))))))))))+++,,,---,,,---...///444???NNNYYYggg]]]TTTNNNVVVyyy~~~rrrkkkhhhuuuGGG===666777777444333444333333333333444444444555///111222222111000000111000000000000111222333333............------------,,,,,,---------------,,,+++++++++*********)))))))))***,,,------,,,***)))))))))))))))))))))))))))''''''((((((((()))))))))(((((()))***++++++,,,---***++++++,,,,,,------...///222666;;;>>>@@@AAA@@@AAADDDGGGIIIJJJKKKNNNPPPTTTVVVZZZ\\\]]]^^^```bbbaaaeeefffaaa```ffflllnnnrrrPPPAAABBB===999;;;888888888888777%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''***(((***...,,,,,,===SSSFFFDDDAAA???@@@DDDIIILLLKKKMMMOOOQQQSSSRRRQQQPPPIIIHHHHHHGGGHHHIIIJJJKKKLLLOOORRRRRRRRRVVV^^^eeemmmdddWWWNNNKKKNNNSSSWWWRRRRRRRRROOOKKKHHHHHHJJJKKKIIIGGGCCC@@@===<<<;;;777666555444333222222222333222111///---,,,,,,+++,,,,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))+++***)))***))))))))))))+++,,,---,,,...///111888FFFXXXeeeaaaVVVYYYaaalllvvvaaa```mmmxxxRRREEE999777666333333666333333333444444555555555000222444333222111222333111111000000000000000111//////.........---------,,,,,,------...---------++++++++++++******)))))))))***,,,------,,,***)))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((***+++,,,---...+++++++++,,,,,,---------000333777<<>>;;;;;;???AAABBBFFFKKKIIIRRRWWWSSSPPPQQQRRROOOJJJKKKLLLKKKJJJJJJLLLNNNQQQPPPOOOOOORRRWWW]]]aaaeee]]]TTTPPPRRRVVVWWWVVVQQQOOOKKKJJJKKKLLLLLLKKKIIIGGGCCCAAA???<<<999666@@@>>>;;;666222222333555222000.........---+++)))******++++++)))'''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((()))++++++++++++,,,---...///---000,,,333GGGRRRVVV^^^\\\VVVQQQ]]]vvviiiggghhhsssmmmNNN999;;;<<<222111;;;222222222111111111000000222222222111111111111000000/////////..........................................---------,,,,,,,,,************************,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))))))))******++++++,,,------......///***+++,,,---............333444777999<<<>>>???@@@CCCEEEGGGHHHIIIJJJNNNPPPVVVXXX[[[^^^``````^^^]]]eeehhhhhhddddddhhhkkkkkkqqqTTTCCCCCC<<<>>>444888888888888888((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&'''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((()))...444999888666999>>>BBBCCCFFFKKKQQQXXX\\\WWWRRRQQQQQQNNNKKKLLLNNNOOONNNNNNPPPQQQSSSRRRSSSXXXaaagggiiiiiiaaa[[[TTTQQQRRRTTTUUUUUURRROOOLLLKKKKKKLLLLLLKKKIIIGGGEEECCCBBBAAA>>><<<<<<<<<:::888666444444555333111///.........,,,***++++++******)))'''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$%%%&&&'''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))+++++++++++++++,,,---......111///888OOO[[[[[[```SSSQQQ[[[uuuuuullllllqqq___@@@999:::555222555333333222222222222111111222222222222111111111111000000/////////.......................................---------,,,,,,,,,************************,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))************++++++,,,---------***+++,,,---............222444666999<<<>>>@@@AAADDDFFFHHHIIIJJJLLLOOOQQQTTTVVVYYY\\\___`````````eeehhhhhheeeeeeiiillllllqqqTTTCCCBBB===@@@666888888888888888(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***))))))(((***...111333333999AAAFFFFFFHHHKKKQQQVVVYYYVVVQQQPPPPPPNNNKKKNNNRRRTTTUUUUUUVVVVVVZZZXXXYYY```hhhllljjjeeeYYYXXXUUUSSSSSSUUUWWWYYYRRRPPPNNNNNNNNNOOONNNMMMLLLJJJGGGFFFDDDCCC@@@===999:::::::::999777666555444222000/////////---+++,,,+++***(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))+++++++++***++++++,,,,,,...333666BBBYYYaaa]]]^^^QQQXXXqqqtttjjjlllttt{{{SSS===999999666333444444444333333333333222333222222222111111111111000000000/////////....................................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))******))))))))))))******))))))******+++,,,,,,,,,***+++,,,---............111333666999<<>>;;;<<<;;;999999999888777555555444111000000///---+++,,,+++)))''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))++++++*********++++++,,,+++888BBBNNN]]]]]]VVVWWWVVViiimmmjjjkkktttqqqMMM;;;999:::888555555555555444444444444333333222222222111111111000000000////////////.................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))******+++,,,,,,,,,***+++,,,---............000222555999<<>>999777777888777666666444222111000///---++++++***)))'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***+++++++++***++++++,,,,,,+++@@@OOOVVVZZZSSSMMMRRR[[[}}}|||kkkooorrrzzzcccBBB666888;;;666666666555555555444444333333333222222222222111111000000000////////////..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))************++++++,,,---------***+++,,,---............000222555999<<>>777888888888888888'''((())))))***)))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((%%%'''***,,,,,,,,,---///000111777???BBB@@@???@@@??????BBBGGGKKKKKKMMMQQQUUUYYY^^^bbbbbbaaaaaaaaabbbdddeeeaaa[[[ZZZ^^^dddjjjhhheeebbb^^^ZZZVVVTTTUUUVVVWWWZZZ\\\\\\ZZZXXXSSSQQQOOOMMMMMMKKKIIIGGGDDD???999666777888888777666444222111000///,,,*********)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))))))))******++++++++++++,,,---...///333IIIWWWXXXUUUMMMLLLYYYqqqqqqffflllvvvVVV>>>777999666666666555555555555444333333333333222222222222111111000000000/////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))************++++++,,,---------***+++,,,---............111333666999<<>>@@@AAAEEEHHHKKKMMMMMMMMMMMMNNNPPPSSSWWW\\\___bbbcccccceeejjjmmmkkkllloooqqqpppyyy___JJJCCC;;;???999888888888888888'''((()))+++++++++***))))))************+++++++++)))))))))***+++++++++,,,************************---------,,,,,,+++++++++************************(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))&&&''')))***)))***,,,...///...111888<<<===???CCCEEEAAADDDMMMRRRSSSVVV[[[]]]___bbbcccbbb`````````gggfffdddcccbbbaaa```___hhhccc______bbbccc```\\\[[[[[[\\\\\\[[[XXXSSSOOOPPPMMMKKKIIIHHHFFFDDDAAA>>>;;;888:::===>>>;;;777666444111000///---+++)))(((((()))******)))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))***************++++++,,,...000222333LLLWWWVVVQQQRRRVVVcccxxxuuugggfffnnnttt~~~zzzwwwuuutttvvvvvv{{{}}}~~~}}}qqqMMM<<<666555555555444444444444444444444333333333222222111111111111000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++++++++,,,---............333444777999<<<>>>???@@@FFFIIIMMMNNNNNNNNNNNNOOONNNQQQWWW]]]aaadddeeeeeeeeejjjmmmllllllppprrrpppxxx^^^KKKEEE<<>><<<777888<<>>999;;;:::999888777///---,,,,,,,,,......///***+++------------------111111111000000/////////......///000000000//////222111000000000///...,,,++++++,,,,,,,,,,,,...///***)))((()))***+++)))(((------,,,++++++******)))))))))))))))))))))))))))((()))))))))((())),,,...000///111555666666:::@@@FFFHHHLLLOOORRRTTTTTTUUU___aaaccc```]]]\\\```dddcccaaa___]]]\\\[[[YYYWWWYYY[[[\\\]]]^^^]]][[[ZZZUUUVVVXXXXXXVVVSSSOOOMMMOOOMMMJJJFFFBBB???===;;;999999999::::::999666333111111000///---,,,+++***))))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))***************+++------000:::IIITTTWWWVVVSSSPPPQQQbbbvvvppppppsss|||sssxxxNNNCCC::::::;;;333222444000333444555444222222222333222222111000000000000000...///000111111000///...------............---------------,,,+++***))))))++++++++++++++++++++++++,,,,,,+++************+++))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,------------......///222666999:::<<<===???EEEFFFHHHKKKLLLMMMMMMMMMOOOPPPVVV```dddddddddffflllnnnooonnnkkkkkknnnrrrtttbbbGGGAAAAAA>>>:::;;;:::999888777))))))***,,,---///000111...///000000000000333444333444666888999999999888999<<<===;;;666333222333222111///.........//////......//////......---,,,///...------///000///---......---,,,+++***))))))))))))))))))))))))))))))'''((()))))))))***---///444111111444444444999???HHHIIIKKKNNNPPPRRRTTTUUU\\\___aaa```______bbbeeeaaa^^^[[[ZZZ[[[\\\[[[YYYVVVXXX[[[]]]^^^]]]\\\ZZZXXXVVVSSSPPPMMMLLLLLLLLLKKKIIIFFFCCC@@@>>><<<;;;<<<999666555555555444333000000///...---+++***)))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))*********++++++---,,,,,,000999FFFTTT\\\XXXWWWQQQLLLUUUrrrtttqqqrrr{{{fffJJJ;;;777888222222555222444555555555333222333444222222111000000000000111...///000111111000///...------............------------,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,+++******))))))******))))))))))))***+++,,,---*********++++++,,,,,,---++++++,,,---...///000000///222666999;;;<<<>>>???EEEFFFGGGIIIJJJLLLMMMNNNOOOPPPVVV___ccccccccceeekkkmmmnnnmmmkkkjjjmmmpppvvv^^^EEE@@@@@@===;;;::::::999888777)))---333888:::;;;;;;;;;:::<<>>===<<<===:::666444333333222111000000000///...---+++***))))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))******++++++,,,111...---444AAAOOOYYY]]]ZZZWWWOOOOOOeeezzzvvvsssvvv}}}YYYDDD::::::555555888666444555666555444333333555333222111111000000111111//////000000000000//////------............------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))******))))))))))))***+++,,,---))))))***+++,,,,,,------)))***+++---...000111222000333777:::;;;<<<>>>@@@EEEEEEFFFGGGIIIKKKMMMNNNNNNNNNTTT\\\`````````ccciiilllmmmllljjjiiikkknnnxxx[[[BBB>>>>>>===<<<:::999999888777@@@BBBDDDEEEFFFGGGJJJMMMMMMRRRYYY___dddkkkuuu|||~~~|||sssggg[[[RRROOOOOOIIIEEE@@@<<<999777444222111///......///111111000,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))***+++******+++...111111...///222333555;;;BBBBBBFFFMMMTTTYYYZZZYYYXXXTTTUUUXXX^^^eeeeee^^^WWWZZZ^^^aaabbb```___aaadddXXXYYY[[[\\\\\\ZZZXXXVVVXXXVVVRRRNNNKKKJJJJJJJJJIIIHHHFFFDDDBBB@@@??????<<<:::777666666444222///000111111111000///---+++))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))***+++,,,,,,,,,///---///999IIIVVV[[[\\\ZZZUUUQQQ[[[}}}uuuvvvwwwzzz~~~|||qqqSSS@@@===777555888555555666777666444333444555333222222111111111111111//////000000000000//////------............------...---,,,+++++++++,,,,,,++++++,,,,,,,,,---------,,,++++++***)))*********))))))))))))***+++,,,---))))))***+++,,,,,,------))))))+++---///111222333000333777:::;;;===>>>@@@EEEEEEFFFGGGIIIKKKMMMNNNMMMMMMRRR[[[______```cccjjjmmmooonnnkkkjjjlllnnnxxxWWWAAA???>>><<<===:::999888888777OOONNNKKKGGGFFFKKKUUU]]]ccckkkuuu~~~|||{{{|||zzzrrrggg]]]TTTJJJ@@@:::777444222111222333222222........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++...000---,,,---222444666<<>>999555222///---555555444333111000000///........................---------,,,++++++---///,,,+++...333555666;;;BBBBBBFFFNNNUUUZZZ[[[[[[ZZZUUU]]]dddccc^^^\\\```fffmmmfff^^^[[[]]]^^^]]]ZZZTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTSSSQQQQQQPPPPPPPPPLLLKKKIIIGGGEEECCCBBBAAA:::888777666666555222000///000111222222000---,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))***,,,------......222<<>>888555666666666666666555555555444444333333333333222222111000///000111222111///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,+++++++++******************************+++++++++,,,,,,---------***+++,,,...///111222333111333666888999;;;===>>>FFFGGGJJJKKKKKKLLLNNNPPPLLLNNNRRRWWW\\\```bbbdddjjjnnnnnnhhheeegggjjjkkkrrrSSSEEEDDD;;;===555:::999888888777}}}rrrjjjeee___XXXRRROOOIIICCC@@@999222222777/////////......//////---......///000000333777:::AAAEEEJJJNNNPPPPPPRRRSSSUUUVVVWWWWWWWWWYYY]]]``````ZZZTTTSSSWWWZZZYYYVVVWWWMMMQQQUUUMMMJJJQQQTTTYYY]]]]]]UUUNNNKKKJJJIIIOOOLLLJJJIIIJJJIIIGGGDDD===:::666444333333222111222000000000111000...,,,+++++++++*********))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((+++))))))++++++)))+++///999OOOXXXTTTRRRNNNKKKPPP___|||www{{{}}}tttkkkgggdddbbbcccgggpppxxxzzzVVV@@@999999666666666666666555555555444444333333333333222222111000///000111222111///.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///111222333222444888:::;;;<<<>>>@@@EEEGGGIIIJJJKKKLLLNNNPPPKKKMMMRRRWWW]]]aaadddfffkkkoooooojjjfffhhhkkkllloooVVVEEECCC;;;>>>888;;;::::::999999zzzvvvooocccPPP>>>444333//////000111111///---,,,.../////////000333777:::>>>AAAFFFJJJLLLMMMNNNPPPWWWXXXYYYYYYWWWVVVVVVVVVTTTRRRPPPQQQTTTXXX[[[[[[[[[TTTaaammm^^^MMMOOOWWWcccfffddd[[[QQQLLLIIIFFFNNNLLLJJJJJJJJJIIIHHHFFF;;;999555444444444333222333222//////000000///...---,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))---******+++***))),,,222EEETTTVVVNNNIIIEEEHHHSSSmmm|||kkktttlllgggbbb```[[[VVVXXX\\\^^^gggssshhhEEE;;;>>>777777777666666555555555444444333333333333222222111000///000111222111///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///111222333333555888;;;<<<===???AAAEEEGGGIIIJJJKKKLLLNNNPPPKKKMMMRRRXXX^^^cccfffhhhlllpppqqqkkkhhhjjjmmmmmmlllXXXEEEBBB:::@@@<<<<<<;;;::::::999___AAA000333000///111222///........./////////000222666999;;;???CCCGGGIIIKKKMMMNNNTTTUUUWWWWWWVVVUUUVVVWWWSSSSSSSSSSSSUUUXXX]]]```WWW\\\uuuuuullleeebbbeeeccc[[[SSSPPPMMMIIIKKKJJJHHHGGGFFFDDDCCCAAA;;;999777666666666666555555333000.../////////...------,,,+++***(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))******,,,******+++++++++111999MMMSSSNNNGGGFFFCCCHHHWWWzzzvvvoooyyy|||tttfffcccaaa___ZZZVVVXXX^^^]]]dddnnnvvv|||yyyOOO>>>>>>888888777777666555555555444444333333333222222222111000///000111222111///......////////////......------------------------,,,------......------,,,------,,,,,,,,,+++++++++************************------,,,,,,,,,,,,++++++***+++,,,...///111222333222555888:::<<<===@@@AAAEEEGGGIIIJJJKKKLLLOOOQQQMMMPPPTTTYYY___cccggghhhmmmrrrrrrnnnjjjlllnnnnnnnnnXXXFFFBBB:::@@@<<<;;;;;;:::999999kkkPPPBBB777///000222000///111...////////////111555888;;;>>>BBBFFFHHHJJJMMMOOOLLLNNNQQQRRRTTTVVVZZZ]]]WWWWWWWWWVVVVVVWWW\\\```RRR___yyyyyy^^^```^^^WWWRRRQQQPPPLLLKKKKKKIIIFFFBBB???>>>======;;;999999999:::888777666333000//////000///...------,,,+++***(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''(((((()))******+++***))))))+++,,,///999CCCMMMLLLEEECCCIIIIIIOOO```www|||~~~vvvooojjj^^^\\\[[[ZZZVVVTTTYYY```ccchhhmmmpppsssyyy]]]CCC<<<999888888777666666555555444444333333333222222222111000///000111222111///......////////////......------------------------,,,,,,------------,,,,,,---------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///111222333111333777999;;;===???AAADDDFFFIIIJJJKKKLLLOOOQQQQQQSSSWWW[[[```cccfffgggnnnssstttooolllmmmooonnnrrrVVVFFFBBB999>>>:::::::::999888888{{{~~~aaaJJJ555000222111111222...////////////111444777;;;>>>BBBEEEGGGJJJMMMPPPHHHKKKNNNQQQTTTWWW\\\___ZZZZZZYYYWWWVVVXXX[[[^^^ZZZaaannnyyyrrr______[[[TTTPPPQQQPPPMMMMMMMMMKKKGGGBBB>>>===<<<>>>===;;;;;;<<<;;;:::888666444111000000000///------,,,,,,+++***)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))))))))''''''''''''''''''''''''''''''((())))))***++++++)))(((***,,,...333@@@MMMJJJFFF@@@EEENNNPPPZZZpppuuuttt}}}ssslllfffbbb___ZZZWWWVVVYYYYYYZZZ___eeegggiiikkklllnnnsss{{{pppNNN>>>999999888777777666555555444444333333333333222222111000///000111222111///...///000111111000///...------------------------,,,,,,------------,,,,,,------------,,,,,,,,,,,,************************+++++++++,,,,,,---------***+++,,,...///111222333000333777999;;;===???AAADDDFFFIIIJJJKKKMMMOOORRRTTTVVVYYY]]]aaadddfffgggnnnssstttpppmmmnnnooonnnxxxUUUFFFCCC999===999:::999888888777eeeAAA444333222000222...////////////000444777:::===AAADDDGGGJJJMMMPPPNNNRRRVVVYYYZZZ[[[]]]^^^[[[ZZZXXXXXXZZZ\\\___aaagggdddfffggggggqqqqqqbbbbbbaaaZZZRRROOOQQQRRRPPPLLLLLLKKKHHHBBB>>>===>>>???===<<<<<<<<<;;;999777555444222222222111...,,,+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&'''((()))***+++,,,,,,******+++---///666DDDSSSGGGEEECCCIIIQQQSSSeeerrrrrr{{{pppfff```\\\ZZZYYY[[[YYY[[[bbbgggiiikkknnnkkkjjjiiijjjlllqqqvvvyyyvvv{{{]]]III::::::999888777666555444444444333333333333222222111000///000111222111///000111333444444333111000........................+++,,,,,,------,,,,,,+++...------------,,,,,,,,,******************************++++++,,,---......***+++,,,...///111222333111444888:::<<<>>>AAACCCCCCFFFHHHJJJKKKMMMPPPRRRTTTVVVYYY^^^bbbeeehhhiiimmmssstttpppmmmnnnooonnn{{{VVVGGGCCC999>>>;;;::::::999888888yyyKKK888555222000000.../////////...000444777:::===@@@CCCFFFIIIMMMPPPWWW[[[aaacccccc```^^^]]]\\\ZZZXXXZZZ^^^bbbeeefffjjjcccfffhhh______fffgggdddaaaZZZRRRPPPTTTUUUTTTIIIJJJJJJFFFAAA>>>===??????===<<<<<<<<<:::888666555444333333333111...+++++++++******************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''(((******+++''''''''''''''''''''''''&&&'''((()))***+++,,,,,,,,,+++---///000777FFFUUUEEEGGGGGGMMMRRRSSSmmmtttkkkwwwxxxqqqhhh```\\\ZZZYYYXXX]]][[[___jjjrrrtttttttttpppmmmkkkjjjmmmqqqssstttuuuuuuvvv{{{iiiUUU::::::999888777666555444444444444333333333222222111000///000111222111///222333555666666555333222........................+++,,,,,,------,,,,,,+++......---------,,,,,,,,,************************))))))***+++---...//////***+++,,,...000111222333222555999<<<===???BBBDDDCCCEEEHHHJJJKKKMMMPPPRRRRRRUUUYYY^^^cccgggjjjlllmmmrrrtttpppmmmnnnnnnnnn|||WWWHHHCCC999???===<<<;;;::::::999eeeMMM>>>444000222111111111000///000222444666:::AAAHHHOOOSSSUUUVVV]]]dddkkkjjjccc[[[YYYYYY```^^^\\\^^^bbbeeedddbbbbbb___\\\ZZZZZZZZZ[[[[[[___[[[VVVWWW[[[\\\XXXSSS>>>@@@DDDHHHFFFCCCAAABBB======<<<;;;999777555444555444444333111///...---***++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&+++)))'''&&&(((***,,,---(((000333///444CCCNNNPPPJJJEEEEEEMMMXXXiiijjjnnnxxxmmmhhh[[[WWW^^^\\\ZZZbbbcccgggrrr}}}yyywwwvvvvvvvvvmmmNNNDDD;;;:::999666666888444444444333333333222222000000000000000000000000111333666999::::::888777//////...------------...------------------------------------------------222000...,,,+++***++++++++++++,,,,,,,,,,,,------***+++,,,...//////000000000444999;;;;;;<<>>CCCKKKPPPNNNIIIDDDBBB>>>===<<<;;;:::888777777444444333222111///...---+++++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''***)))(((((()))+++,,,,,,+++---...222<<>>DDDIIIMMMOOOOOOQQQVVVZZZYYYVVVTTTVVVZZZVVVXXXZZZ\\\^^^```cccfff___]]]ZZZWWWTTTRRRQQQPPPTTTRRRVVVaaakkkhhhYYYKKKGGGMMMSSSTTTPPPKKKGGGEEE???>>><<<:::999999999999333333222222000///---,,,+++++++++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&''''''(((((()))***++++++++++++///+++---:::GGGMMMKKKJJJJJJNNNQQQ[[[yyyxxxhhhttt~~~}}}uuulllddd\\\___ZZZXXX]]]___iii|||mmmPPP999:::===666222777444444444444333333333333111111111111111111111111...///111333333222111000//////...------------...------------------------------------------------///...---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,---...///000111111111111555999::::::<<>>777444:::555444444444444333333333111111111111111111111111...///000111111000...---//////...------------...........................------------------,,,,,,------------------------+++++++++,,,,,,,,,------,,,---...000111111222222111555888::::::;;;@@@CCCDDDGGGKKKMMMNNNPPPTTTVVVTTTTTTYYYdddkkkllllllnnnlllnnnooonnnlllnnnrrrvvv~~~YYYGGGCCC;;;@@@999;;;;;;<<<<<<<<>>===<<<;;;999777666666333333444333333222111000///---,,,******+++,,,---((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***'''+++//////,,,+++---000...:::DDDDDDAAACCCIIIMMMPPPVVVppp~~~wwwmmm```XXXWWWZZZWWWYYYYYYfffuuuSSS@@@:::888777555555555555444444444444222222222222222222222222///000000000000000000000//////...------------...........................///......---,,,,,,++++++,,,---.........---,,,+++++++++,,,,,,,,,,,,------+++,,,---...///000000000333555888888888;;;@@@EEECCCEEEHHHLLLPPPRRRRRRQQQOOOOOOUUU```hhhjjjkkkmmmooorrrttttttqqqqqqsssvvv}}}VVVFFFCCC<<>>@@@AAABBBEEEGGGKKKOOOUUU[[[___bbbccc]]]XXXVVVXXX\\\]]]]]]UUU\\\dddeee```YYYUUUTTTXXXWWWVVVUUUSSSPPPKKKHHHIIITTTTTTFFF<<<>>>BBB@@@;;;<<<<<<<<<<<<:::999999444444444444333333222111///...,,,******+++,,,---((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******(((,,,//////,,,+++---111444AAAHHHCCC@@@GGGNNNNNNNNNaaa}}}{{{zzz{{{jjj^^^WWWXXX]]]YYY[[[\\\ooo___GGG@@@<<<777666666555555555444444444222222222222222222222222/////////000000000111111//////...------------...//////////////////////////////...---,,,,,,++++++------.........---++++++++++++,,,,,,,,,---------***+++,,,...//////000000333555888888888;;;@@@EEECCCEEEGGGLLLOOOQQQQQQOOOLLLMMMTTT```iiikkkmmmpppnnnqqqtttsssqqqoooqqqsssyyyUUUFFFDDD===AAA:::;;;::::::999888lll\\\HHH777999777888;;;<<<===CCCJJJGGGIIIMMMPPPTTTXXX]]]aaaYYY[[[]]]]]]\\\[[[[[[[[[[[[\\\]]]______^^^]]]]]]WWWWWWWWWWWWTTTNNNFFF@@@GGGGGGHHHHHHCCC======AAAAAA>>><<<;;;::::::888666333222333444444333000---///...------++++++***)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%&&&''''''((((((((((((((('''''''''(((((()))***++++++******---,,,***---333888FFFGGGBBBHHHLLLKKKLLLOOOmmm}}}~~~rrr```[[[ZZZXXXVVV[[[[[[bbbyyynnnOOO???888444888555333222222222111000222222222222222222222222333222000///.........///......------------....................................---,,,,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,---...///000111111111333555666888;;;???BBB@@@CCCFFFIIIJJJLLLNNNPPPOOOSSSXXX```gggkkklllkkkqqqsssuuutttrrrppppppppp|||SSSFFFDDD:::>>>999:::999888888777yyy```KKKDDD===888:::===>>>???BBBDDDGGGJJJMMMNNNPPPRRRTTTVVVXXX[[[\\\[[[[[[[[[\\\\\\[[[YYYXXXWWWXXXYYYZZZ[[[YYYVVVTTTRRRNNNJJJGGGPPPLLLIIIHHHDDD??????CCCBBB???;;;999888777555444444333333444555444111...///...------++++++***)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((&&&$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((()))***+++***)))***,,,+++)))---333===IIIHHHDDDKKKOOOMMMOOObbbsssxxx}}}}}}sssbbbZZZWWWVVVWWWZZZ^^^nnn~~~zzzwwwwww{{{zzzYYYCCC;;;:::888666444444555444333111222222222222222222222222222111000///......//////......------------....................................------,,,++++++***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111333555666888;;;???BBBAAADDDHHHJJJKKKMMMOOOQQQQQQUUU\\\ccciiillllllkkknnnpppssstttsssrrrrrrsss{{{UUUGGGDDD:::>>>999:::999999888888uuuZZZJJJ<<<:::???AAA@@@???DDDGGGKKKMMMLLLJJJIIIIIISSSUUUXXXZZZZZZZZZ[[[\\\___\\\WWWSSSRRRTTTWWWYYYZZZWWWTTTTTTWWW[[[^^^___ZZZRRRKKKHHHFFFCCCCCCFFFFFFBBB===999777666555444555444444444555444222//////...------++++++***)))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((&&&%%%$$$&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((('''''''''(((((()))***++++++***+++,,,+++***000888EEEMMMJJJHHHOOOQQQNNNRRRxxxzzzvvv}}}uuuyyytttdddZZZVVVVVVZZZ]]]eeeyyytttoooooottteeeEEE:::>>>777666666666777666444333222222222222222222222222111000////////////000000......------------....................................------,,,+++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222333555666888:::>>>AAACCCEEEIIIKKKMMMNNNQQQRRRRRRWWW___ggglllmmmkkkjjjkkknnnqqqsssttttttuuuvvv{{{WWWIIIEEE:::>>>:::::::::999888888zzztttwww{{{||||||zzzwwwtttrrrrrrsssnnnpppqqqrrrrrrnnnjjjggghhhiiijjjlllqqqwww|||~~~vvvaaaKKK@@@???@@@BBBDDDGGGKKKPPPRRRQQQMMMJJJHHHRRRUUUXXXYYYYYYXXXYYYZZZ___\\\XXXTTTSSSUUUYYY[[[XXXVVVTTTUUUZZZ```eeehhh[[[RRRKKKJJJJJJGGGFFFGGGKKKFFF@@@;;;888777666666666555444555555555222000///...------++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%&&&(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&''''''(((((((((((((((''''''''''''((()))***+++---,,,,,,---,,,---555???MMMQQQLLLKKKQQQPPPNNNVVV~~~xxxpppxxxqqqccc]]]YYYZZZ^^^bbbnnn}}}xxxuuuwww|||vvvMMM<<<@@@777666666777777777555333222222222222222222222222///////////////000000000......------------....................................------,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,---...///000111111222444555666777:::>>>AAABBBEEEIIIKKKLLLNNNPPPRRROOOVVV```iiimmmnnnlllkkkkkknnnqqqsssttttttuuuwww}}}ZZZJJJFFF;;;???:::::::::999888888uuuhhhgggmmmrrrllllllkkkhhhdddccceeegggggghhhjjjlllmmmnnnooopppmmmlllmmmppprrrtttvvvxxxzzz~~~dddOOOBBB===AAAGGGIIINNNSSSVVVVVVSSSQQQOOOUUUWWWYYYYYYXXXWWWWWWXXX[[[ZZZXXXWWWWWWXXXZZZ[[[ZZZXXXUUUTTTUUUVVVVVVVVVUUUOOOKKKMMMNNNIIIFFFEEEKKKFFF@@@;;;888777666666666555444444555444333111///...------++++++***)))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''((('''&&&&&&''')))&&&''''''((((((''''''&&&%%%&&&&&&&&&'''(((((((((&&&''''''(((((((((((((((''''''''''''((()))***++++++***+++---,,,...999FFFSSSSSSLLLLLLPPPLLLOOO^^^~~~sssooozzziii^^^]]]\\\\\\```gggwwwzzzyyy|||___FFFCCC777666555666666666444222222222222222222222222222/////////000000000000000......------------....................................------------,,,,,,---------,,,,,,+++++++++------------------------,,,,,,---...///000111111333444666666777:::===@@@BBBDDDHHHJJJLLLMMMPPPQQQMMMUUUaaajjjmmmmmmllllllmmmooorrrssssssssstttuuu[[[KKKFFF;;;???:::;;;::::::999888{{{oookkkjjjkkknnnlllnnnpppooommmmmmqqquuuyyyzzzzzzyyyyyyzzz~~~iiiRRRCCCAAAFFFHHHLLLRRRUUUVVVVVVWWWWWWWWWYYY[[[[[[YYYXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYWWWVVVUUUUUUUUUTTTRRRPPPNNNKKKLLLOOONNNHHHCCCBBBFFFBBB===999777666555444666555333333444444222111///...------++++++***)))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&(((***''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((('''''''''(((((()))***+++(((((()))++++++///===LLLSSSQQQLLLLLLNNNJJJSSSlllzzz~~~~~~pppooo___YYY]]]^^^^^^bbbooo}}}rrrRRRCCC:::888666555555555444333222222222222222222222222//////000000000000///.........------------....................................---------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111333444666777777:::===@@@AAADDDHHHJJJKKKMMMOOOQQQNNNWWWbbbjjjmmmmmmlllmmmnnnpppssstttsssrrrsssttt[[[KKKFFF;;;@@@;;;;;;;;;:::999999vvvpppqqqsssqqqqqqtttppptttyyy|||}}}rrrYYYKKKHHHGGGJJJOOORRRTTTWWWZZZ]]]WWWYYY[[[\\\[[[ZZZ[[[[[[XXXXXXWWWVVVVVVVVVWWWWWWSSSSSSTTTVVVXXXXXXVVVSSSMMMLLLNNNPPPLLLDDD@@@AAABBB???;;;999888777555444666444222222222333222000///...------++++++***)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((('''&&&'''(((***''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((()))***+++((()))+++,,,---333DDDTTTOOONNNJJJLLLMMMJJJ[[[}}}yyyzzznnnooouuu\\\[[[``````bbbhhhcccHHH???;;;777555444555555444222222222222222222222222000000111111000///...---......------------..............................------..................+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111333555666777777999===@@@CCCEEEIIIKKKLLLNNNQQQRRRSSS\\\ffflllmmmkkkkkklllmmmooorrrssssssssssssttt[[[JJJFFF;;;@@@<<<;;;;;;:::999999mmmnnnlllooovvvzzzyyy|||qqqZZZOOOHHHJJJMMMPPPSSSWWW\\\```VVVXXX[[[]]]]]]]]]^^^___]]][[[XXXVVVUUUVVVWWWXXXVVVTTTSSSSSSSSSQQQOOOLLLNNNNNNPPPOOOIIIAAA>>>AAAAAA>>><<<;;;::::::888666666444222111222222111000///......---,,,+++***)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((''''''''')))+++''''''((((((((((((''''''(((((((((''''''&&&&&&%%%&&&''''''((((((((((((((('''''''''(((((()))***++++++,,,...000111888JJJ[[[LLLKKKIIILLLMMMLLLbbb}}}xxxlllnnnppp]]]```dddcccfffooowwwTTTBBB>>>999555444555666666222222222222222222222222000111111111000///---,,,.........------.................................------..................+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,---...///000111111444555666777777999===???DDDFFFJJJLLLNNNOOORRRTTTXXX```iiinnnmmmjjjjjjkkklllnnnqqqsssssstttuuuvvv}}}ZZZJJJEEE;;;@@@===<<<;;;::::::999yyygggkkkzzz{{{{{{ZZZPPPMMMMMMPPPQQQQQQTTTYYY^^^```bbb```\\\YYYYYYZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQOOOMMMOOONNNMMMKKKIIIFFFEEEDDDCCC@@@<<<;;;;;;;;;;;;;;;888777444222000///............---,,,++++++++++++************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***+++***)))))))))))))))***,,,---+++)))222EEEVVV\\\LLLKKKKKKJJJKKKXXXxxx{{{tttllltttkkkiiiooorrrmmmfffzzzcccLLL<<<999<<<666333666666444444333333333333222222111111111111000000000000////////////////////////////////////////////////........................------------------------------------------------+++---//////000000222444333444444444555777;;;>>>DDDEEEGGGJJJMMMPPPRRRSSSSSS[[[cccgggffffffhhhkkknnnppprrrtttttttttvvvwwwbbbIIIDDDAAA>>>===:::::::::;;;<<<~~~nnnqqq}}}yyy]]]VVVRRRSSSVVVXXX\\\```bbbcccbbb```\\\[[[\\\^^^ZZZYYYYYYXXXWWWWWWWWWXXXWWWVVVTTTSSSSSSQQQOOOLLLOOONNNMMMKKKIIIGGGEEEEEECCC@@@===;;;;;;;;;::::::888777444222000////////////...---,,,++++++++++++************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&'''((()))*********))))))))))))******---...,,,...999KKKWWWYYYIIIIIIIIIIIILLL\\\xxxqqqkkkrrrlllmmmrrrsssmmmiii~~~pppTTT@@@999;;;555333777555444444333333333333222222111111111111000000000000////////////////////////////////////////////////........................------------------------------------------------+++---//////000000222444333444444444555777;;;>>>CCCEEEGGGJJJMMMPPPRRRSSSRRRZZZccchhhhhhggghhhkkkmmmoooqqqrrrrrrrrrssstttbbbIIICCCAAA>>><<<999999::::::;;;vvviiimmmzzzrrrdddWWWSSSWWW[[[___bbbdddccc```]]]ZZZZZZ]]]___ZZZZZZYYYYYYXXXYYYYYYYYYYYYWWWUUUTTTTTTRRROOOMMMQQQQQQOOOMMMKKKJJJHHHGGGDDDAAA>>>;;;;;;:::999888888666444222000000000000///...---,,,++++++++++++************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((()))***)))))))))))))))***+++,,,///------555DDDSSSWWWSSSGGGHHHJJJKKKPPPeeeqqqlllvvvmmmrrrvvvtttooonnncccIII:::999555555777444444444333333333333222222111111111111000000000000////////////////////////////////////////////////........................------------------------------------------------+++---//////000000222444333444444444555777;;;>>>CCCDDDGGGJJJMMMPPPQQQRRRPPPYYYdddjjjiiihhhhhhjjjlllnnnpppqqqppppppqqqrrr```GGGBBB@@@===<<<:::::::::::::::yyyooolllsss~~~zzzcccWWWWWWZZZ^^^bbb___^^^\\\YYYXXXXXXYYYZZZYYYYYYYYYXXXXXXYYYZZZZZZYYYWWWVVVVVVVVVUUURRRPPPTTTSSSRRRPPPNNNLLLKKKJJJDDDBBB>>><<<;;;:::888777777666444222111111111111///...---,,,,,,++++++,,,************)))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))***+++,,,---///---///<<>>BBBDDDGGGJJJMMMPPPQQQRRRMMMWWWdddkkkkkkiiihhhiiijjjllloooppppppqqqrrrttt___FFFAAA???<<<;;;;;;;;;;;;::::::rrrhhhhhhxxxwwwdddZZZXXX[[[___ZZZZZZYYYYYYYYYXXXVVVUUUWWWWWWWWWWWWXXXYYYZZZZZZXXXWWWVVVWWWXXXXXXVVVTTTRRRQQQPPPOOOMMMLLLJJJJJJDDDAAA>>>===<<<:::888666777555444222111111222222//////...---,,,,,,,,,,,,************)))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++------...---333CCCRRRWWWPPPHHHGGGIIIKKKPPP___|||rrrwww{{{pppyyyxxxsssuuuaaaDDD:::666777888222444444333333333222222222111111111111000000000///////////////////////////////////////////////////........................------------------------------------------------+++---/////////000222444333444444444555777;;;>>>AAACCCGGGJJJNNNPPPPPPQQQLLLVVVdddkkkllljjjiiijjjiiillloooqqqrrrsssuuuwww___FFFAAA???<<<;;;<<<<<<<<<<<<;;;iiiiiissssss```UUUTTTYYY[[[ZZZZZZ[[[[[[ZZZWWWUUUVVVVVVWWWWWWXXXYYYZZZ[[[ZZZYYYXXXYYYZZZYYYXXXVVVNNNMMMLLLKKKJJJHHHGGGGGGBBBAAA>>>===<<<;;;999777666555444222222222333444000///...---,,,,,,,,,,,,************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))*********))))))***************+++,,,------///999IIISSSRRRLLLGGGFFFHHHJJJTTTjjjpppvvv{{{pppxxxtttpppxxx|||||||||nnnLLL>>>777888999333444444333333333333222222111111111111000000000000////////////////////////////////////////////////........................------------------------------------------------+++---//////000000222444333444444444555777;;;>>>@@@CCCGGGKKKNNNOOOPPPPPPLLLVVVccckkkllljjjjjjkkkjjjmmmppprrrssstttvvvxxx___FFFBBB@@@===<<<<<<<<<<<<<<<<<>>======<<<999777666555444333222333444444000///...------,,,,,,---************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***+++***))))))+++++++++******+++,,,,,,---333AAAOOORRRMMMIIIJJJHHHIIIMMM[[[xxxzzzpppttt{{{pppuuuooommm{{{{{{yyywwwTTTCCC999888999444444444333333333333222222111111111111000000000000////////////////////////////////////////////////........................------------------------------------------------+++---//////000000222444333444444444555777;;;>>>@@@BBBFFFKKKNNNOOOOOOOOOLLLVVVbbbjjjkkkjjjkkklllmmmoooqqqrrrrrrssstttuuu___GGGBBB@@@>>>===:::::::::;;;;;;qqq~~~ggg^^^bbb___[[[WWWVVVXXXZZZZZZYYYXXXXXXXXXYYYZZZ\\\]]]^^^aaa___]]]\\\ZZZXXXUUURRROOONNNMMMLLLKKKJJJIIIHHH@@@???=========<<<:::888555555333333333333444555000000...---------------************)))))))))))))))((((((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))++++++******))),,,,,,++++++***+++++++++---666FFFRRRRRRIIIHHHMMMLLLMMMQQQccc~~~rrrsss|||ooorrrllllll}}}~~~yyyuuuyyy}}}XXXFFF:::888999555444444444333333333222222111111111111000000000000////////////////////////////////////////////////........................------------------------------------------------+++---///000000000222444333444444444555777;;;>>>???BBBFFFKKKNNNOOOOOOOOOLLLVVVbbbiiijjjjjjkkknnnoooqqqrrrsssqqqqqqqqqrrr___GGGCCCAAA>>>===888888999::::::}}}yyyjjjccc]]]VVVPPPRRRVVVWWWTTTQQQXXXRRROOOTTTZZZ\\\]]]^^^\\\\\\\\\\\\ZZZXXXVVVUUUPPPPPPPPPOOOMMMJJJHHHGGGDDDBBB????????????>>>===888777777666555444444333111111///...,,,,,,++++++,,,***(((((()))***)))((()))***))))))((('''%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&'''((((((&&&$$$)))))))))))))))))))))))))))))))))))))))******+++))))))******+++,,,...///000<<>>777888===666666666555444444333333222222222111111111111000000000000000000000000000////////////////////////111000000///...---------------------------------------------------------------......///000000000333555666444333555:::???AAABBBFFFJJJNNNPPPOOOMMMIIITTTaaaiiikkkkkkmmmnnnrrrqqqrrrssstttsssrrrpppbbbHHHAAA>>><<<<<<;;;<<<===??????{{{nnn^^^ZZZWWWWWWWWWWWWYYY]]]UUUOOOLLLQQQWWWXXXYYY[[[[[[[[[[[[[[[ZZZYYYWWWVVVSSSRRRRRRPPPNNNKKKHHHGGGEEECCC@@@??????>>>;;;999999888777666444333222111111111///...------------,,,***)))((()))***)))((()))))))))(((((('''%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&'''((((((&&&$$$(((((((((((((((((((((((()))))))))))))))******++++++,,,,,,,,,,,,---...///222@@@NNNPPPIIIEEEIIIOOONNNMMM```rrrjjjfffhhhhhhssswww[[[JJJ>>>888777666666666555444444333333222222222111111111111000000000000000000000000000////////////////////////000000000///...---------------------------------------------------------,,,,,,...///000222333444333555555444333555;;;???BBBCCCFFFKKKOOOQQQPPPNNNFFFRRRaaakkkmmmlllllllllppppppqqqrrrssssssqqqooobbbHHHBBB???======:::;;;<<<===>>>zzzaaabbbeeegggddd^^^___dddTTTOOOMMMRRRWWWXXXXXXZZZZZZZZZZZZYYYYYYXXXXXXXXXVVVVVVUUUSSSOOOLLLHHHGGGEEECCCAAA@@@???===999777;;;999888555333222111000111111000//////...//////,,,+++))))))*********)))((((((((((((''''''&&&%%%'''&&&&&&&&&&&&'''((((((((('''&&&'''((((((&&&$$$'''''''''''''''''''''''')))))))))))))))******+++---...//////...---...///777GGGRRRNNNGGGGGGJJJJJJLLLUUUnnniiifffeeefffeeerrrfffNNNBBB;;;666666666666555444444333333222222222111111111111000000000000000000000000000////////////////////////000000//////...---------------------------------------------------------+++,,,---///222444555666333444555444333666;;;@@@CCCDDDGGGLLLPPPSSSRRRQQQEEEQQQbbblllnnnllljjjjjjmmmoooqqqsssssssssqqqpppaaaHHHBBB@@@>>>>>>======>>>??????kkklllssszzzvvviiiaaa```VVVSSSUUU[[[^^^\\\ZZZ[[[XXXWWWWWWVVVWWWWWWXXXXXXYYYXXXWWWTTTPPPLLLIIIGGGDDDCCCAAAAAA@@@>>>:::777;;;:::888666444444333333111111000000000000000111---+++))))))***+++***)))''''''((((((((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&'''(((((('''%%%'''''''''''''''''''''''')))))))))))))))******+++---///111000...---...000<<>><<<;;;:::999777777777888999222111111000000000111111---+++))))))***+++***)))''''''(((((()))((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''(((((('''%%%'''''''''''''''''''''''')))))))))))))))******+++,,,...000///,,,,,,000333CCCQQQUUUJJJEEEKKKLLLFFFMMMpppzzztttllleeeaaagggsssuuuTTTGGGAAA;;;666666666555444444333333222222222111111111000000////////////////////////////////////////////////............------------------------------------------------------------------......///000111111222333555444444666<<>><<<<<<;;;:::888777666aaaQQQPPPPPP```zzznnnaaacccccc]]]]]][[[YYYYYY[[[]]]^^^^^^______^^^[[[YYYXXXZZZ[[[SSS]]]aaa\\\]]]aaa^^^TTTVVVSSSMMMGGGBBB>>><<<;;;<<<:::999999888777444222555222///---------,,,++++++++++++*********))))))&&&&&&'''((()))***++++++''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((+++***(((((()))***---...000+++)))***+++///===MMMOOOPPPLLLLLLNNNHHHLLL^^^}}}zzzmmmiiifffooooooNNN<<<999666555777777444333555333333333222222222111111111111111111000000000000111111000000//////......////////////....................................------------------------......///000111222333333222222222111222555:::>>>CCCCCCFFFKKKRRRVVVVVVUUUPPPYYYeeekkkllljjjkkkmmmnnnqqqtttrrrpppqqqvvv|||]]]FFFFFF<<>><<<;;;999888fffSSSNNNQQQWWWjjjnnnddd```]]]aaa^^^ZZZYYYZZZ\\\]]]]]][[[[[[[[[[[[ZZZYYYYYYZZZTTTZZZ[[[TTTTTTZZZZZZTTTPPPNNNJJJEEEAAA>>><<<;;;:::888666666666555333111555222///.........---,,,,,,,,,,,,,,,+++++++++***''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((******)))((()))***,,,...///,,,+++,,,...444AAAOOONNNTTTTTTSSSRRRKKKRRRhhh~~~uuunnnjjjiiittttttUUUAAA;;;777666888888555444666333333333222222222222111111111111111000000000000111000000000/////////...////////////....................................---------------------------......///000111222333222222222111222555:::>>>CCCCCCFFFLLLRRRVVVVVVUUURRR[[[ffflllllljjjkkkmmmooorrrtttrrrpppqqqwww}}}^^^FFFEEE<<>><<<:::888666333222333333333222444222000///000000///...---------,,,,,,,,,++++++(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))((()))+++,,,---...,,,,,,///222888EEEPPPMMMYYY]]][[[UUUNNN[[[wwwxxxsssnnnjjjlll{{{{{{\\\EEE>>>999666888888555444666333333333333222222222222111111111111000000000000000000000000////////////////////////....................................------------------------,,,---...///000111111222222222222111222555:::>>>BBBCCCGGGLLLRRRUUUVVVUUUUUU]]]hhhmmmllljjjkkklllppprrrsssqqqnnnqqqxxx___GGGEEE;;;???@@@CCCAAA???<<<:::}}}lllXXXMMMKKKNNNSSSYYYiiicccKKKEEEBBBEEEJJJQQQUUUUUURRROOOPPPRRRUUUYYY[[[YYYVVVSSSWWWWWWSSSKKKJJJPPPTTTRRRSSSQQQNNNJJJEEE???;;;888888555222111222333444333444222111000111222000///---,,,,,,,,,,,,+++++++++***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,---///333;;;EEENNNNNN]]]ddd___UUUNNNaaaxxxrrrkkkiiinnncccFFFAAA:::666666777555333555444444333333333222222222111111111111000000000///000000000000////////////////////////............................................................,,,,,,---...///000111111222222222111222555:::>>>AAACCCHHHMMMRRRUUUUUUUUUXXX```iiinnnllljjjjjjllloooqqqqqqooommmpppxxx```GGGEEE;;;???@@@CCCBBB???<<<:::}}}^^^WWWPPPMMMMMMPPPYYYcccyyylllMMMAAA;;;;;;===AAADDDFFFEEEDDDFFFHHHMMMSSSXXXZZZWWWTTTSSSSSSQQQMMMLLLNNNPPPOOOQQQPPPMMMJJJEEE@@@<<<::::::777444333444555666555444222111111222222111///++++++++++++******************))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***)))))))))******+++,,,,,,+++,,,---...333<<>>@@@CCCIIINNNRRRTTTUUUUUUZZZaaajjjnnnllljjjjjjlllnnnooopppnnnlllooowww```HHHFFF<<>>;;;999sss```SSSPPPNNNMMMKKKJJJQQQdddwwwcccRRRHHHDDD>>>;;;:::;;;;;;;;;999:::>>>FFFNNNSSSSSSQQQNNNOOOOOONNNMMMMMMLLLKKKKKKJJJHHHFFFCCCAAA???>>><<<:::777666777777777666444222222222222222///---+++++++++*********))))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******((())))))***++++++,,,,,,+++---------444@@@IIIMMMWWWaaabbbYYYPPPPPPmmm~~~zzzzzz~~~rrriiiiiihhhuuu```HHH>>>666555666555333333444444444444333333333333111111111111000000000000////////////000000000000////////////............................................................,,,---...///000111111222222222222111222555:::>>>>>>CCCJJJOOORRRSSSTTTUUUZZZaaajjjmmmkkkiiijjjllllllooopppnnnmmmpppwww~~~```HHHGGG<<<>>>>>>???>>><<<:::999zzznnnbbbXXXOOOHHHCCCKKKKKKLLLLLLOOO]]]{{{qqqiiifffccc___YYYSSSKKKFFFAAA???@@@EEEMMMRRRSSSQQQNNNNNNOOOPPPPPPNNNMMMMMMJJJHHHFFFDDDBBBAAAAAAAAA===;;;:::999999888777555444333222222222111...+++,,,,,,+++++++++*********))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********((())))))***++++++,,,+++,,,.........777FFFQQQTTT]]]bbb]]]TTTPPPWWWxxx}}}lllbbbbbbXXXZZZ^^^dddjjjuuuuuupppllllll{{{oooMMMAAA888666888777555555555444444444444333333333111111111111000000000000.../////////000000000111////////////............................................................---......///000111222333222222222111222555:::>>>>>>CCCKKKPPPRRRSSSTTTUUUYYYaaaiiillljjjiiijjjllllllppprrrqqqppprrryyy___IIIHHH===>>>======<<<;;;;;;;;;vvvhhhWWWSSSLLLFFFEEEGGGKKKOOOGGGIIIMMMRRRZZZnnn|||jjj]]]YYYUUUQQQSSSXXX[[[[[[XXXQQQPPPPPPRRRRRRQQQQQQRRROOOMMMIIIFFFCCCBBBBBBBBB===<<<;;;::::::999666444444333222222222000---***---------,,,,,,,,,++++++(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++((()))***++++++,,,++++++,,,//////000:::LLLXXX[[[aaabbbYYYQQQRRR]]]tttmmmdddYYYUUUXXX^^^\\\\\\\\\]]]cccrrr~~~}}}}}}|||ooopppvvvPPPDDD:::888:::999777777555555444444444333333333111111111111000000000000.../////////000000111111000/////////....................................////////////////////////......///000111222333333222222222111222555:::>>>===CCCKKKPPPRRRSSSTTTVVVYYY```hhhkkkjjjhhhjjjmmmmmmqqqttttttrrrtttzzz^^^IIIHHH======<<<<<<<<<<<<<<<===}}}pppcccXXXQQQNNNIIIFFFDDDDDDFFFIIIKKKKKKMMMNNNMMMOOO___}}}xxxpppfff]]]WWWTTTVVVWWWRRRMMMOOOUUUVVVQQQNNNLLLJJJHHHHHHFFF@@@999;;;<<<<<<;;;:::888666444666444222111111000///---,,,,,,,,,+++++++++******))))))************))))))))))))(((((('''''''''&&&((((((((((((((('''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,///,,,---555CCCQQQZZZ]]]aaa]]][[[QQQIIIaaassshhhccc^^^YYYZZZ___\\\```ddddddccceeekkkqqqttt~~~yyyuuuvvvzzz]]]HHH777666888444222444444444333333333333222222000000000000000000000000////////////////////////000000000000////////////......------------......------............------------,,,,,,---...000111............111444888;;;>>>CCCIIINNNQQQTTTUUUWWWXXX___hhhkkkiiihhhhhhjjjnnnqqqvvvyyyvvvtttyyyeeeKKKIII>>>===999<<<;;;;;;::::::{{{ooofffXXXUUUPPPKKKGGGDDDDDDCCC@@@AAACCCFFFHHHKKKNNNOOONNNSSSYYYeee}}}{{{ooodddZZZTTTPPPYYYYYYVVVPPPOOORRRPPPKKKIIIGGGEEEDDDEEEGGGEEECCC@@@>>><<<999777666555555666444222111111000///---,,,,,,,,,++++++++++++***((())))))******))))))((()))(((((((((''''''''''''((((((((((((((((((((('''(((((((((((()))))))))***)))))))))***++++++,,,,,,...,,,...888GGGUUU^^^aaaaaa[[[XXXOOOKKKfff|||vvvrrrsssrrrppptttzzzwww{{{}}}|||yyyxxx{{{~~~uuu{{{wwwtttzzzoooUUU>>>999999555333555444444333333333333222222000000000000000000000000////////////////////////////////////..................------------......------............------...---------...///000111333222000000111444888:::>>>CCCIIINNNRRRTTTVVVWWWVVV^^^gggkkkjjjiiijjjlllnnnqqqvvvxxxvvvsssxxxgggLLLIII??????;;;<<<;;;;;;::::::{{{mmm```VVVNNNHHHCCCEEECCCBBBAAAAAABBBCCCEEE???CCCIIILLLMMMOOOSSSVVVTTT^^^mmm~~~{{{ssshhh```[[[WWWTTTQQQLLLQQQTTTTTTRRRPPPJJJDDDJJJJJJJJJKKKJJJHHHFFFEEEDDDAAA<<<888555444555555666444222111111000///---,,,,,,,,,,,,++++++++++++'''(((((())))))(((((('''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,---,,,000;;;LLLZZZbbbdddccc\\\WWWPPPSSSuuuzzz{{{}}}vvvwwwsssqqq}}}hhhIII<<<999777555555444444333333333333222222000000000000000000000000////////////////////////............------------......------------......------............------............///000111222888666333111222444888:::???CCCJJJOOORRRTTTVVVWWWTTT\\\fffjjjjjjjjjkkknnnppprrrvvvxxxuuurrrvvv}}}hhhMMMIII@@@@@@===<<<<<<;;;;;;;;;uuuhhh[[[TTTKKKDDDAAAAAAAAAAAA@@@???>>>>>>>>>???AAABBBGGGLLLQQQSSSRRRTTTYYY___jjjwwwtttooonnnhhh___bbb\\\UUURRRUUUVVVUUURRR@@@HHHQQQTTTQQQJJJBBB===LLLMMMPPPRRRPPPIIIDDDCCCBBB@@@===999777555555555666444222111111000///---------,,,,,,,,,+++++++++''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((()))))))))*********))))))***++++++,,,,,,---------333???PPP]]]cccddd```WWWRRRPPP\\\}}}yyy}}}zzzwwwtttppplll~~~wwwQQQ===888777666666444444333333333222222222000000000000000000000000/////////////////////////////////.........------......------------......------............------/////////000000111222222888666333111111555999;;;???DDDJJJOOORRRTTTVVVXXXUUU]]]fffkkkjjjiiikkkmmmssssssvvvyyyvvvsssvvv|||hhhLLLIII???AAA>>><<<<<<;;;;;;;;;lllXXXQQQKKKGGGCCC@@@??????@@@@@@<<<<<<===???BBBEEEGGGIIIKKKOOOSSSTTTUUU[[[dddlllqqqjjjkkkhhhbbb___[[[WWWXXXZZZZZZVVVQQQJJJNNNSSSUUURRROOOQQQTTTaaaZZZUUUSSSNNNGGGCCCEEE>>>======<<<:::888666555666444222111111000///------------,,,,,,,,,++++++''''''(((((((((((('''''''''''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))*********************+++,,,,,,------...///666CCCRRR\\\```___XXXPPPLLLOOOcccxxx~~~|||xxx}}}~~~~~~yyyzzz}}}rrrmmmhhh}}}VVV===666666777666444444333333333222222222000000000000000000000000000000000000000000000000000000000/////////............------------......------............------//////000111111222222222444222000000111555999<<>>:::777666666777666444222111111000///---......---------,,,,,,,,,))))))************))))))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***)))************+++++++++***++++++,,,,,,------......111;;;JJJYYYaaa```]]]QQQKKKKKKUUUrrr|||yyyvvvkkkeeemmmjjjLLL;;;888888888444444444333333333222222000000000000000000000000000000000000000000000000//////.........---------.........------.........---..................---,,,---///000111111000000...///111333555777888999@@@EEEKKKPPPSSSUUUWWWYYYUUU]]]fffkkkjjjiiikkknnnpppnnnppptttuuussstttxxxeeeMMMKKKAAAAAA=========<<<<<<<<>>===;;;;;;<<>>===<<<<<<;;;PPPPPPSSSYYY^^^bbbhhhnnnxxx|||sssqqq___[[[XXXYYY[[[[[[XXXUUUSSSQQQPPPTTTYYY[[[YYYVVVaaa^^^YYYRRRIIIAAA;;;888999:::;;;:::888888888:::222222222222111111111111///...---,,,++++++++++++++++++*********)))))))))((()))))))))'''''')))++++++111999>>>===:::777666---,,,+++*********+++,,,*********+++,,,---//////;;;JJJVVVZZZ^^^bbb]]]RRRQQQSSSeeeyyysssjjjhhhkkk{{{gggPPP@@@777666666555444444333333222000000000000000000000000////////////////////////////////////....................................------............---------...000000//////111222222333333222222555999===DDDGGGKKKMMMOOOPPPRRRTTTWWW^^^fffjjjiiijjjmmmqqqqqquuussstttzzzvvvuuudddOOOGGG===AAA999<<<<<<===<<<<<>>888555555444333222111222333444333333333333333333333333///...---,,,++++++++++++++++++++++++************((()))***)))((((((***+++///888BBBIIIIIIGGGEEEDDD777555111...+++*********++++++++++++,,,...///000;;;MMMZZZ\\\^^^ccc^^^RRRMMMUUUqqq{{{tttqqqkkkjjjooohhhOOO@@@:::666666555555444333333333000000000000000000000000000000000000000000000000////////////............------------------------------............------,,,...////////////000222222333333222333555:::===DDDFFFJJJMMMNNNPPPSSSUUUWWW^^^fffjjjjjjkkknnnrrrqqquuussstttyyyvvvttt~~~fffPPPHHH>>>@@@888;;;<<<======<<>>999555333555888888888777666666555333222222111///...---,,,,,,+++,,,,,,************))))))))))))((()))***)))((((((***,,,111999CCCJJJKKKKKKMMMOOOHHHDDD>>>777111---+++***+++++++++,,,---...///000===PPP]]]]]]^^^bbb\\\PPPKKKTTTttt{{{uuuqqqpppkkkllltttmmmQQQ???999666666666555444444333333000000000000000000000000000000000000000000000000////////////............------------------------------............------,,,...//////...///000222333333333333333666:::===CCCFFFIIILLLNNNPPPSSSVVVYYY___gggjjjjjjjjjmmmqqqqqquuussstttyyyuuuttt~~~eeeNNNFFF>>>BBB<<<;;;===>>>>>>;;;pppmmmaaa\\\XXXYYY^^^___[[[VVVPPPPPPOOONNNOOOQQQTTTVVVUUUVVVWWWUUURRRQQQTTTWWWPPPJJJCCCAAAEEEHHHHHHGGG::::::888666444222000/////////...---,,,,,,,,,,,,))))))))))))((((((((((((((()))***)))((()))***,,,///666???EEEGGGJJJOOOSSSXXXSSSJJJAAA888111...,,,+++++++++,,,---...///000???RRR```^^^^^^aaa[[[MMMKKKSSSppp{{{yyyrrroooppplllnnnvvvvvvVVV???555666666666555444444333333000000000000000000000000000000000000000000000000000/////////............---------------------------..................---,,,---//////......000111333333333333333666:::>>>CCCEEEIIIKKKMMMPPPTTTVVV[[[aaahhhkkkiiiiiilllooorrruuussstttyyyuuuttt~~~bbbKKKDDD===DDD@@@<<<>>>@@@>>>;;;ssseee```aaa^^^YYY^^^```VVVTTTSSSRRRQQQSSSVVVZZZ\\\XXXXXXWWWVVVUUUUUUTTTTTTPPPOOONNNMMMLLLKKKJJJIIIBBB>>>999666555444333222/////////...------,,,,,,******************++++++))))))))))))************,,,222:::===>>>???CCCGGGKKKJJJGGGCCC<<<555...***...,,,,,,000111000111555HHHRRR\\\```aaa___ZZZTTTOOOTTTuuuvvv{{{vvvvvvrrrkkktttsssWWWEEE555666555444444555555333111111111111111000000000000000000000000000000000000111111000///////////////////////////////////////////////////............---///000000000000333555333444555555666888<<<@@@CCCEEEIIIKKKMMMPPPSSSVVV^^^cccggggggeeefffjjjoootttuuuqqqsss{{{wwwssszzz```KKKEEE===AAA999<<<;;;;;;;;;;;;~~~qqqeeeaaaaaa]]]______UUUSSSRRRQQQQQQRRRTTTVVVXXXWWWWWWVVVUUUSSSRRRQQQPPPKKKJJJIIIHHHFFFDDDCCCBBB???<<<888555444444222111000//////......---,,,,,,******************++++++,,,+++++++++******)))))))))...444666555555777;;;===>>>===<<<999555111...---+++,,,///000///111666KKKUUU^^^aaaaaa```ZZZTTTMMMVVVyyy{{{rrrrrrpppkkkwwwxxx]]]JJJ888666555444444555555333111111111111111000000000000000000000000000000000000111111000///////////////////////////////////////////////////............---///000000000000333555333444555555666888<<<@@@EEEGGGKKKMMMPPPRRRVVVXXX```dddiiiiiiggggggkkkoootttvvvrrrssszzzvvvrrryyy```JJJEEE>>>CCC<<>>>>>>>>>>>}}}jjjeeejjjfffaaa^^^WWWUUUUUUTTTTTTSSSSSSTTTTTTVVVVVVUUUSSSRRRPPPOOONNNIIIHHHGGGEEEBBB@@@>>><<<<<<999666444333333222111000000///......------,,,++++++++++++++++++******...---,,,+++***))))))((('''***......,,,+++,,,...000111333444444222000///,,,***+++...///...222888OOOXXX```bbbaaa___ZZZTTTOOO\\\{{{mmmmmmllllll{{{gggRRR<<<777666444444555444333111222222111111111000000000000000000000000000000000111111000///////////////////////////////////////////////////............---///000000000000333555333444555555666999===@@@EEEHHHKKKNNNPPPSSSVVVYYYbbbgggkkkkkkiiihhhlllppptttvvvrrrrrrxxxssspppxxx___JJJEEE???EEE????????????>>>>>>uuuuuu}}}tttfff```\\\YYYYYYXXXWWWVVVUUUTTTSSSUUUTTTTTTSSSRRRRRRQQQQQQLLLLLLJJJHHHEEEBBB>>>===999777444333333333222000000000//////...---------,,,+++++++++++++++******,,,,,,++++++***)))(((((('''***++++++)))(((((()))+++,,,---.........,,,++++++***+++.........444;;;RRRZZZ```aaa___]]]XXXRRRQQQeeevvvkkkjjjiiillltttZZZ>>>888666555444444444333222222222222111111111000000000000000000000000000000111000000///////////////////////////////////////////////////............---///000000000000333555444555666666666999===@@@DDDGGGJJJMMMOOOQQQUUUWWWccchhhmmmmmmkkkjjjmmmqqqtttwwwrrrrrrvvvqqqoooxxx```JJJEEE???EEE???<<<<<<<<<<<<;;;jjjbbb___ZZZYYYXXXWWWUUUTTTSSSRRRRRRSSSSSSTTTTTTUUUVVVVVVPPPOOONNNLLLIIIDDDAAA>>>888666444333333333222000111000000///......------,,,,,,,,,,,,++++++******((((((((()))))))))))))))''')))******)))((())))))((()))***+++,,,++++++***+++***+++------...666???RRRZZZ___^^^\\\ZZZVVVPPPPPPjjjtttjjjiiihhhnnncccBBB:::777555444444444333222222222222222111111111111111111111111111111111111111000000///////////////////////////////////////////////////............---///000000000000333555444555666666777999===AAAEEEGGGKKKMMMOOORRRUUUXXXccchhhmmmnnnlllkkkmmmqqqtttwwwsssrrruuupppoooyyy```JJJEEE>>>CCC<<<;;;;;;:::::::::iiiaaa^^^WWWVVVUUUSSSRRRQQQQQQQQQPPPPPPQQQSSSTTTVVVWWWWWWOOOOOONNNLLLIIIDDD@@@===999777555555555444222111111111000//////......------------,,,++++++******'''''''''((((((((())))))'''''''''(((((()))))))))&&&'''(((***+++,,,------++++++,,,...---///888CCCRRRYYY]]]\\\YYYXXXTTTOOOOOOooouuuvvvzzzrrrllljjjjjjsssnnnLLL;;;888555444444444333222333222222222222111111111111111111111111111111111111111000///////////////////////////////////////////////////............---///000000000000333555444555666666777:::>>>AAAGGGJJJMMMPPPRRRUUUXXX[[[```ffflllnnnlllkkkmmmqqqssswwwtttrrruuupppppp|||```JJJEEE>>>BBB;;;<<<<<<<<<;;;;;;pppbbb```[[[VVVTTTRRRQQQPPPPPPQQQRRRMMMMMMNNNPPPQQQRRRSSSTTTLLLMMMLLLKKKGGGCCC>>><<<;;;999888777777666333111111111000000///............------,,,++++++******))))))))))))((((((((((((((((((''''''((()))***)))&&&&&&((()))+++,,,---...,,,,,,---......000;;;GGGRRRYYY\\\[[[XXXWWWTTTOOOVVVxxxwwwxxxsssooommmlllmmmyyyyyyZZZ<<<999666444444444333333333333222222222111111111111111111111111111111111111111000///////////////////////////////////////////////////............---///000000000000333555555666666777777:::>>>AAAHHHJJJNNNPPPSSSUUUYYY[[[]]]cccjjjlllkkkjjjmmmqqqssswwwtttsssuuuqqqrrr]]]JJJGGG@@@DDD<<<======<<<<<<<<>>;;;<<<;;;999999888777444111111111000000//////............---,,,,,,+++******,,,,,,+++***)))((('''''',,,***))))))***++++++***)))))))))******+++++++++,,,,,,...///...111<<>>AAAFFFIIILLLOOOQQQSSSWWWYYY[[[aaaiiikkkjjjjjjmmmpppssswwwuuusssvvvrrrsss[[[JJJHHHAAAEEE===<<<<<<;;;;;;;;;xxxgggaaa^^^ZZZYYYRRRPPPMMMMMMOOOQQQRRRRRRKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKIIIGGGCCC>>>:::777888999888666333222444777444111...---.........---+++++++++************)))))))))))))))))))))))))))************)))))))))))))))))))))***++++++,,,,,,)))+++---,,,,,,333AAALLLYYYZZZ]]]___ZZZRRRPPPRRRbbbvvvmmmeeeaaa[[[^^^bbbeeeeeefffggghhhggglllsssyyy}}}sssmmmlllpppwwwqqqHHH777444999444222555444333333333222222222111111000000000000000000000000222111000......------------------.........//////......////////////............///000111222333333333555666777888;;;???BBBEEEIIIMMMOOOPPPRRRVVVZZZ```dddhhhjjjjjjkkknnnqqqvvvvvvyyy{{{yyyuuuxxx}}}ZZZIIIGGG@@@CCC;;;======<<<;;;;;;~~~ggg```___YYYRRROOONNNLLLMMMPPPRRRSSSTTTLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKJJJHHHDDD???;;;999666555555555666555222000000...,,,,,,---......---++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***,,,...---...555CCCNNN[[[]]]```aaaZZZRRRPPPUUUtttxxxtttnnnhhheeejjjooouuuzzz}}}pppmmmlllpppwwwtttKKK999555999444222555444333333333222222222111111000000000000000000000000111000///...............---...........................////////////............///000111222333333333555666777888;;;>>>AAAEEEIIINNNPPPQQQSSSWWWZZZ```dddiiikkkkkklllooorrrvvvvvvxxxzzzxxxuuuwww}}}[[[IIIGGG@@@DDD<<<======<<<;;;;;;ggg^^^___YYYMMMOOOMMMMMMNNNRRRTTTUUUUUUMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJHHHEEEAAA===:::888555222222555777444111111///......///...---+++,,,+++++++++************))))))))))))))))))))))))'''''''''(((((())))))***)))))))))***++++++,,,,,,+++---......000888FFFPPP\\\```dddcccYYYPPPQQQWWW{{{~~~}}}yyywwwllllllnnnpppwwwuuuOOO<<<666999444222555444333333333222222222111111000000000000000000000000000//////........./////////...........................////////////............///000111222333333333444666777888:::>>>AAADDDIIINNNQQQRRRTTTWWWZZZ```dddiiikkkkkklllooorrrvvvuuuwwwyyywwwuuuxxx}}}\\\IIIFFF???DDD===>>>===<<<;;;:::iii[[[]]]ZZZOOOPPPOOOOOOQQQSSSUUUUUUTTTMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHEEEAAA===;;;999555111///000111222333555333111000000///,,,***,,,,,,+++++++++*********))))))))))))))))))))))))%%%&&&&&&'''((())))))***)))))))))***++++++,,,,,,+++---......222;;;HHHRRR\\\aaaeeecccWWWNNNPPPYYYyyy}}}{{{|||hhhkkknnnqqqxxxtttVVVAAA888999444222555333333333333222222222111111000000000000000000000000///............//////000////////////..................////////////............///000111222333333333444666777888:::>>>AAACCCHHHNNNRRRSSSTTTWWWZZZ^^^ccchhhkkkkkkllloooqqqvvvuuuwwwyyywwwuuuxxx]]]HHHDDD>>>DDD===>>>===<<<:::999sss\\\XXXVVVQQQOOOOOOOOOPPPRRRRRRPPPNNNLLLKKKIIIHHHGGGHHHHHHIIIJJJJJJIIIHHHEEEAAA===;;;777<<>>@@@CCCGGGMMMPPPQQQSSSWWWZZZ\\\aaahhhkkkkkklllnnnqqqvvvvvvwwwyyywwwvvvzzz]]]HHHDDD>>>DDD>>>>>>===<<<;;;:::fffVVVSSSQQQMMMMMMNNNOOOPPPOOOLLLJJJLLLKKKIIIHHHGGGHHHJJJKKKLLLKKKKKKIIIFFFBBB>>>;;;<<>>MMM```jjjfffZZZNNNHHH888555000------.........------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,///777BBBNNNVVVWWWWWWYYYYYYUUUQQQVVV]]]zzzzzzjjjiiipppxxxhhhMMM===:::444333666333333333333222222222111111000000000000000000000000111000///...............------...///000111111222......////////////............///000111222333333222333555666777999===@@@BBBEEEIIIKKKLLLPPPVVV[[[]]]cccjjjnnnooooooqqqsssyyyxxxyyyzzzyyyxxx}}}aaaMMMIIICCCHHHBBB======<<<<<<<<<yyytttrrrtttxxxzzzuuuppprrrwwwzzzwwwrrrtttwwwzzz{{{{{{iiiZZZZZZQQQRRRTTTXXXZZZYYYVVVSSSPPPNNNMMMKKKLLLNNNQQQRRRRRRRRRPPPNNNJJJEEEAAA>>>999DDDTTTaaagggddd]]]XXXDDD???777111///...---------------,,,,,,,,,++++++))))))))))))))))))))))))************)))))))))))))))))))))***++++++,,,,,,...------111999DDDPPPXXXWWWVVVWWWXXXVVVTTTXXX___xxxjjjmmmsss{{{kkkOOO>>>:::444333666333333333333222222222111111000000000000000000000000222111000......---------,,,---...///000111222333......////////////............///000111222333333222333555666777999===@@@BBBEEEGGGIIIJJJOOOVVV\\\^^^dddlllpppqqqqqqsssuuuzzzyyyzzz{{{zzzyyy~~~cccPPPLLLFFFKKKDDD===<<<<<<======}}}hhheeefffaaa^^^___aaa___]]][[[ZZZ[[[\\\]]]eeeccc___^^^aaahhhpppuuulll^^^\\\QQQTTTWWWZZZZZZXXXUUUSSSYYYUUUOOOLLLLLLOOOSSSUUUVVVSSSNNNKKKHHHEEEAAA???:::???EEEGGGGGGKKKTTT\\\TTTSSSOOODDD888///,,,---------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++,,,,,,------,,,///;;;KKKTTTVVV[[[WWWVVVWWWSSSOOOVVVcccvvvnnnllluuusssYYYAAA;;;;;;666222444444444333333222111000000000000000000000000000000///////////////......------------............///..............................///000111222333333444555555444555999???CCCCCCCCCHHHNNNQQQRRRVVV\\\eeehhhmmmnnnoooqqquuuxxxzzzwwwvvvwwwwwwuuuyyycccLLLHHHDDD@@@AAA<<<<<<<<<===<<>>===;;;<<<@@@DDDLLLMMMLLLFFF<<<444111111------,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''(((((())))))******)))))))))***++++++,,,,,,,,,------000<<>>BBBDDDDDDGGGMMMPPPQQQVVV\\\cccfffkkkmmmmmmooosssvvv{{{xxxvvvvvvuuurrruuuzzz^^^HHHFFFBBB>>>>>><<<<<<======<<>>>>><<<:::888555444333:::===???===777222//////------,,,,,,,,,,,,++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))***++++++,,,,,,,,,------111===MMMVVVWWWYYYXXXYYYZZZRRRLLLSSSaaavvvgggbbbbbb```dddjjjoooppprrruuu{{{qqqkkkrrr{{{zzzaaaGGG===:::666444555444333333222222111111111000000000000000000000000222111///...---...000111---------............///000000000000000000000000......///000111222333333444444555555666999>>>BBBFFFEEEGGGLLLNNNPPPUUU\\\```dddiiikkkkkkmmmpppttt|||xxxvvvvvvsssoooqqquuuYYYEEEEEEBBB>>><<<=========<<<<<>>BBBGGGEEEGGGKKKMMMOOOUUU\\\___ccchhhkkkkkklllooossszzzwwwvvvvvvsssoooqqquuuYYYEEEFFFEEE@@@>>>>>>>>>===<<<<<>>AAAFFFDDDFFFJJJMMMOOOUUU\\\___ccciiillllllmmmpppssswwwuuuuuuwwwvvvsssuuuyyyZZZFFFGGGEEEBBBAAA@@@???>>><<<;;;uuufffYYYVVVRRRQQQQQQQQQQQQQQQPPPOOOOOONNNMMMMMMLLLLLLKKKJJJHHHGGGHHHKKKNNNPPPQQQUUUYYY___oooqqq[[[RRRTTTVVVWWWXXXWWWUUUTTTVVVWWWWWWTTTOOONNNPPPSSSNNNKKKHHHFFFFFFEEECCCBBB@@@===:::999:::999666333555333222000//////000111------,,,,,,,,,,,,++++++))))))))))))))))))))))))***)))))))))(((((((((''')))))))))***++++++,,,,,,+++---///555BBBRRR[[[\\\]]]]]]^^^ZZZOOOMMM```xxx}}}yyyyyyYYYBBB777444444333222222222222222222222222000000000000000000000000222111///...---...000111---------............///..............................///000111222333333222444666777888:::>>>AAADDDCCCEEEKKKNNNPPPVVV\\\___dddjjjmmmmmmnnnppprrrtttsssuuuxxxxxxvvvyyy~~~\\\HHHFFFDDDBBBCCCAAA@@@>>><<<;;;xxxggg]]]ZZZZZZYYYXXXXXXYYYYYYYYY\\\[[[ZZZXXXXXXXXXXXXYYYTTTSSSRRRRRRUUUYYY^^^aaa___ffflllqqq|||www]]]TTTUUUVVVWWWWWWVVVTTTSSSUUUWWWXXXTTTNNNLLLMMMPPPLLLKKKJJJIIIIIIHHHEEECCCCCCAAA===;;;999888777666222111000//////...---,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,***---000666CCCSSS\\\]]]```___^^^XXXNNNOOOgggbbbFFF888666666555222222222222222222222222000000000000000000000000111000///...,,,,,,,,,,,,---------............///..............................///000111222333333222444666777888:::===@@@AAAAAAEEEKKKOOOQQQVVV\\\^^^ccciiilllmmmmmmooorrrrrrqqqtttxxxyyywwwzzzbbbLLLGGGDDDDDDHHHBBB@@@>>><<<;;;}}}mmmbbb]]]YYY\\\]]]\\\\\\]]]^^^]]]dddbbb```^^^]]]^^^___```[[[[[[\\\___dddjjjppptttrrr{{{|||```UUUUUUTTTSSSRRRQQQPPPPPPXXX[[[]]]ZZZSSSOOOOOOQQQKKKKKKLLLMMMMMMKKKFFFBBB@@@>>>;;;888555444555666111111222333333111---***---------,,,,,,,,,++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))***++++++,,,,,,***---000666DDDTTT\\\]]]bbb```^^^WWWMMMPPPlllgggIII:::777777777222222222222222222222222000000000000000000000000///////////////......------------.........//////000000000000000000000000......///000111222333333222444666777888:::===@@@??????DDDLLLPPPRRRVVV\\\]]]bbbiiilllllllllnnnqqqqqqqqqsssxxxxxxwwwzzz~~~hhhQQQJJJFFFGGGMMMBBBAAA>>><<<;;;zzzqqqgggaaa___[[[]]]___``````aaacccddddddeeefffffffffgggeeeaaabbbdddfffiiiooowww___VVVTTTRRROOOOOOPPPRRRRRR___ffffff\\\RRRPPPPPPPPPPPPLLLQQQ^^^```RRRDDD@@@>>>===<<<;;;999888777666555444333111000...---,,,---------,,,,,,,,,++++++************))))))))))))+++*********))))))((((((***++++++,,,,,,++++++***000......555CCCRRR]]]ccceee```[[[UUUOOOVVVqqqpppPPP;;;555555444333333333222222222111111000000000000000000000000////////////....................................//////////////////////////////000000111111222222333555666777888;;;???BBBEEEGGGIIILLLNNNPPPTTTWWW]]]cccjjjmmmlllmmmrrrvvvwwwuuuuuuuuusssrrrxxx```SSSQQQHHHLLLGGGDDDBBB???<<<:::{{{rrrkkkddd_________aaacccdddcccdddfffhhhffffffggggggiiijjjjjjhhhjjjlllpppttt{{{hhhUUUPPPMMMOOOPPPOOOQQQUUUeeekkkjjj___SSSMMMJJJGGGPPPSSSbbbuuuwwwdddNNNCCC>>>>>>===;;;:::999888777444333222111000///...---,,,,,,,,,+++++++++******************))))))))))))))))))))))))((((((''''''******+++++++++,,,,,,,,,...---000999FFFSSS[[[___bbb^^^ZZZUUUPPPXXXuuu{{{uuuSSS>>>777555333333333333222222222111111000000000000000000000000////////////..................................../////////////////////////////////000111111222222333555666777888;;;>>>AAADDDGGGIIILLLNNNQQQUUUWWW\\\bbbhhhkkkkkklllqqqvvvrrrqqqsssvvvvvvvvv|||^^^QQQPPPGGGKKKFFFCCCAAA>>>;;;:::{{{pppkkkgggbbb```aaaeeefffhhhhhhhhhhhhjjjkkkiiiiiiiiijjjlllnnnpppqqquuuxxx}}}uuu___SSSOOOVVVWWWRRRTTT]]]pppuuutttjjj\\\QQQJJJFFFJJJPPPbbbuuuwwwcccMMM@@@???>>>===<<<;;;:::999888333222222111000000//////++++++++++++************************))))))))))))((((((((((((''''''''''''************+++,,,...///,,,---222<<>>AAADDDFFFIIILLLNNNQQQUUUXXXZZZ```gggiiijjjkkkqqqvvvqqqrrruuuxxxyyyxxx~~~\\\QQQPPPGGGJJJEEEBBB@@@===;;;999zzzrrrkkkhhhgggddddddfffhhhjjjkkkkkkkkkkkklllnnnooommmmmmnnnoooppptttyyy}}}mmm\\\UUU\\\\\\RRRSSS^^^pppttttttmmm```TTTKKKGGGIIIIIIQQQZZZ[[[PPPDDD???AAA@@@???>>><<<;;;999999222222111111111111111000,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((******))))))***---000222---...333===JJJTTTYYYZZZ```\\\YYYVVVTTT^^^}}}qqqjjjfffkkkxxxqqqiiiJJJ:::444333333333333222222222111111000000000000000000000000////////////....................................////////////////////////......///000111222222333333444666777888:::>>>AAADDDFFFIIIKKKNNNQQQUUUXXXZZZ```fffiiiiiilllqqqwwwvvvvvvyyy{{{zzzwwwzzz]]]QQQOOOEEEHHHBBB@@@???===;;;:::~~~tttnnniiiiiihhhfffgggjjjiiikkkmmmmmmmmmmmmooopppvvvrrrrrrtttsssrrrwww~~~wwwcccXXX\\\YYYLLLKKKTTT^^^aaacccaaaXXXNNNGGGDDDNNNJJJGGGGGGFFFDDDCCCDDDDDDCCCAAA???===;;;:::999222222111111111111111111...------------,,,,,,,,,************)))))))))((())))))))))))))))))))))))***)))))))))+++...111333000000444>>>JJJUUU[[[]]]aaa]]]YYYWWWUUU```ssstttxxxmmmuuuOOO999444555333333333222222222111111000000000000000000000000////////////....................................////////////////////////......///000111222333333222444555666777:::>>>@@@CCCEEEIIIKKKNNNQQQVVVYYY\\\aaagggiiiiiilllrrrxxxyyyyyyzzz|||zzzwwwzzz___QQQNNNDDDFFF@@@???>>>===;;;:::~~~wwwpppllliiijjjjjjhhhjjjnnnkkkmmmoooppppppqqqsssttt{{{wwwxxx{{{zzzvvv{{{lll^^^\\\XXXMMMJJJOOOOOOOOORRRTTTPPPIIIEEEFFFNNNKKKGGGDDDCCCCCCDDDFFFGGGFFFDDDAAA>>>;;;999888222222222222222111111111............------------************))))))))))))))))))))))))************************,,,...000222000111666@@@MMMXXX]]]___aaa]]]ZZZWWWWWWcccjjjwwwwwwPPP:::555777333333333222222222111111000000000000000000000000////////////....................................////////////////////////---...///000111222333444222333555666777999===@@@CCCEEEHHHKKKNNNRRRVVVYYY^^^ccchhhiiiiiikkkqqqwwwvvvvvvxxx{{{zzzyyy}}}___OOOLLLBBBEEE??????>>>===<<<;;;zzzuuuooollllllnnnnnnlllooosssnnnpppssstttuuuvvvxxxzzz~~~zzz}}}|||rrrbbb[[[WWWRRROOOOOOJJJHHHJJJNNNMMMHHHGGGKKKGGGHHHGGGEEEEEEFFFGGGGGGJJJIIIFFFBBB>>>;;;888777333333333222222111111111......---------,,,,,,,,,************))))))))))))((((((((()))))))))************+++,,,---...///000...111888DDDRRR[[[______^^^[[[XXXXXXXXXfffooowwwoooNNN;;;666666333333333222222222111111000000000000000000000000////////////....................................////////////////////////------...000111222333444222333555666777999===@@@BBBEEEHHHKKKNNNRRRVVVYYY___cccggghhhgggiiiooouuutttsssuuuyyyyyyzzz\\\LLLIII@@@DDD@@@???>>>>>>======~~~xxxuuupppnnnooorrrrrrqqqtttyyyqqqsssvvvxxxyyyzzz}}}|||zzzooo___UUURRRRRRPPPLLLIIIEEEEEEIIIIIIEEEFFFKKKEEEGGGHHHFFFFFFIIILLLLLLLLLJJJGGGCCC???;;;888666444444333333222111111000---------,,,,,,,,,++++++************))))))))))))&&&'''''''''(((((())))))******,,,---...//////...+++000:::HHHVVV^^^___^^^\\\YYYWWWWWWYYYiiivvvfffKKK===888555333333333222222222111111000000000000000000000000000/////////....................................////////////////////////------...000111333444444222333555666777999===@@@BBBEEEHHHKKKNNNRRRVVVZZZ___cccggggggeeegggmmmsssuuutttuuuxxxxxxyyyYYYIIIGGG???EEEAAA??????>>>>>>===yyyuuusssqqqrrrssstttttttttssssssyyyzzz|||}}}~~~zzztttaaaWWWVVVQQQPPPPPPIIIKKKIIIHHHGGGHHHHHHGGGEEECCCCCCDDDEEEFFFGGGGGGHHHIIIGGGEEEDDDBBB???;;;888777666555333222111000000////////////...---,,,+++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---,,,111AAASSSWWWRRRUUU^^^]]]^^^TTTRRRMMMdddpppzzzmmmRRR;;;444777555555333222111000000000000000000000000000000000////////////....................................///////////////.........111111111000000000000000444555666666777999===@@@BBBDDDHHHJJJMMMRRRWWW[[[```dddhhhjjjjjjlllppptttuuuxxxvvvzzzzzz|||]]]EEECCCAAAAAADDD>>>>>>=========yyyuuutttrrrrrrsssssstttuuuuuuvvvyyyzzz|||~~~mmmiii{{{rrraaaZZZWWWOOONNNPPPLLLJJJIIIHHHHHHIIIIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFGGGIIIHHHFFFDDDCCC@@@;;;888777666555333222111000000////////////...---,,,+++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---111666DDDTTTXXXRRRUUU]]]ZZZ]]]TTTSSSPPPhhh||||||sssWWW???555666333333222222111222222222000000000000000000000000////////////..................................../////////////////////......//////000111111222222444555555666666999===@@@CCCFFFIIIKKKOOOSSSXXX\\\aaaeeeiiijjjkkklllppptttuuuxxxvvvzzzzzz|||___HHHEEEAAA???@@@EEEEEEDDD@@@;;;}}}wwwttttttssssssssssssuuuwwwyyyzzzzzz{{{~~~nnnaaaaaavvvjjj[[[VVVSSSKKKJJJNNNKKKJJJIIIIIIJJJJJJIIIGGGDDDHHHHHHHHHGGGGGGGGGFFFFFFJJJIIIGGGEEECCC@@@<<<888777666555333222111000000////////////...---,,,+++,,,+++***)))(((((((((((())))))))))))))))))))))))***))))))******+++,,,---///444AAAOOOQQQMMMOOOVVVYYY\\\UUUUUUUUUmmmyyyzzz]]]CCC777666222222111111222222333444000000000000000000000000////////////..........................................//////////////////------...000111333444444333333444555555888<<>>>>>999>>>AAA???:::wwwsssrrrsssssssssssstttvvvyyy}}}zzzsssjjjYYYRRRRRRNNNPPPSSSNNNIIIIIIIIIJJJKKKIIIFFFDDDHHHHHHHHHHHHHHHHHHGGGGGGKKKIIIGGGEEECCC@@@<<<999777666555333222111000000////////////...---,,,+++++++++***)))(((((())))))))))))))))))))))))))))))************+++,,,---------333???JJJMMMJJJMMMSSSYYY^^^WWWWWWYYYrrrxxxuuusss}}}```EEE888777333222222111222222333333000000000000000000000000////////////................................................////////////------...000111222333444222333333444555888<<>>BBBCCCEEEHHHKKKNNNSSSXXX\\\bbbdddggghhhiiilllsssxxxuuuxxxvvvzzzzzz|||]]]HHHFFFEEEEEEGGGWWWNNNCCC<<<<<>>;;;777666555333222111000000////////////...---,,,+++***)))))))))))))))******))))))))))))))))))))))))++++++++++++,,,---......777???GGGJJJJJJMMMQQQTTTYYY^^^TTTSSS\\\~~~ppp{{{ZZZCCC;;;222222111111222222333444000000000000000000000000000/////////....................................---------...///000000111+++,,,---///111333555666222333555666777:::???CCCDDDFFFIIILLLOOOTTTYYY]]]```ccceeeggghhhlllsssyyyvvvxxxvvvzzzzzz|||___KKKIIIEEECCCCCC<<<>>>@@@AAAAAAssspppllliiiiiijjjmmmooovvvxxx}}}qqq^^^OOOQQQXXX```nnn||||||lll]]]VVVTTTPPPKKKIIIIIIFFFCCCDDDFFFGGGFFFDDDBBBDDDGGGHHHFFFDDDBBBAAAGGGDDDAAA@@@@@@@@@???>>>:::888666444111///......------......------,,,+++,,,+++******))))))************))))))((((((''''''***)))***------+++---222===DDDJJJLLLOOOTTTUUUSSSZZZYYYYYYTTT\\\yyyuuuuuuxxxzzzzzz}}}qqqxxxwww[[[CCC444555555444333222222222222000000000000000000000000111000000///...---------............////////////...------,,,,,,...///000/////////000111111222222222333555666777999===@@@FFFGGGIIIMMMRRRWWWYYYYYY^^^ccchhhlllmmmooorrruuuvvvvvvvvv}}}yyyyyyZZZIIIFFF===CCC???>>>????????????pppnnnkkkjjjjjjmmmqqqsssyyy{{{ooo___RRRRRRTTTUUU\\\eeekkkuuu{{{mmm___WWWRRRLLLHHHFFFHHHEEECCCDDDFFFGGGFFFDDDCCCFFFHHHIIIHHHFFFEEEFFFGGGEEEBBBAAAAAAAAA@@@???;;;:::888555222111//////------......------,,,+++,,,+++******))))))*********)))))))))((((((((('''***)))***------+++...333???FFFLLLOOORRRVVVVVVTTTVVVVVVVVVSSS^^^zzzpppgggaaa______aaacccfffkkkrrryyypppuuuxxx___HHH888555555444333222222222222000000000000000000000000111000000///......------............///////////////...---------...///000/////////000111111222222222333555666777999===@@@FFFGGGIIIMMMRRRVVVYYYZZZ___ccciiilllmmmnnnrrruuuuuuvvvvvv}}}yyyxxxZZZIIIFFF===CCC???>>>>>>?????????vvvmmmllljjjkkkmmmqqqvvvyyy}}}uuuiii______]]]XXXWWW[[[]]]hhhyyyrrrbbbXXXPPPIIIEEEEEEFFFEEECCCDDDEEEFFFFFFEEEFFFHHHJJJJJJIIIHHHHHHIIIGGGEEEBBBBBBBBBBBBAAA@@@<<<;;;999666444222111000------......------,,,+++,,,+++******))))))******))))))))))))((((((((((((***(((***,,,---+++///444CCCJJJPPPSSSWWWZZZYYYUUUSSSRRRSSSTTTbbbqqqqqqlllcccYYYSSSPPPPPPQQQSSSUUUXXX]]]cccjjjooorrr~~~ooonnnzzzcccLLL;;;555555444333222222222222000000000000000000000000000000000///......------............//////////////////.........///000111/////////000111111222222222333555666777999===@@@EEEGGGJJJNNNRRRVVVYYYZZZ```eeeiiillllllnnnrrruuutttuuuuuu}}}xxxwwwYYYHHHEEE===BBB>>>>>>>>>>>>??????}}}ooommmllllllmmmqqquuuzzz}}}}}}yyyzzzzzzuuusssuuuxxxxxxdddVVVLLLEEEDDDFFFDDDDDDCCCDDDEEEFFFFFFFFFJJJJJJKKKJJJHHHGGGHHHIIIDDDCCCAAAAAABBBBBBAAA@@@===;;;999666444222111000------......------,,,+++,,,+++******))))))******))))))))))))((((((((((((***((())),,,---,,,000666FFFMMMSSSWWW[[[^^^[[[VVVPPPNNNPPPUUUgggqqqdddeeeaaaZZZTTTPPPOOOPPPQQQPPPPPPQQQTTTXXX]]]aaadddmmmrrryyymmmggg}}}|||eeeLLL:::555555444333222222222222000000000000000000000000000000//////........................////////////////////////000000000111/////////000111111222222222333555666777999===@@@EEEGGGKKKNNNQQQUUUYYY[[[aaaeeejjjllllllnnnrrruuussstttttt|||xxxwwwXXXHHHEEE<<>>>>>>>>>>>???nnnppptttwww}}}yyynnnoooooopppqqquuuyyy}}}zzzaaaOOOEEEAAABBBFFFBBBCCCCCCCCCDDDEEEFFFHHHKKKLLLLLLJJJGGGFFFFFFGGGAAA@@@???@@@AAAAAA@@@???<<<;;;999666333222000000------......------,,,+++,,,+++******))))))******(((((((((((())))))))))))***((())),,,------111777HHHNNNTTTYYY^^^```[[[TTTKKKHHHKKKSSSiii{{{wwwnnnaaaWWWYYYVVVRRRNNNLLLLLLNNNOOONNNMMMMMMMMMOOORRRUUUWWWZZZ\\\___cccjjjrrr{{{oooaaaqqq{{{dddLLL:::555555444333222222222222000000000000000000000000////////////........................////////////...//////000000000000000/////////000111111222222222333555666777999===@@@DDDGGGLLLOOOQQQTTTXXX\\\bbbeeejjjkkklllnnnssswwwttttttttt{{{wwwwwwXXXIIIFFF===BBB=========>>>>>>>>>PPPUUU[[[cccnnnzzzrrrrrrrrrsssvvvyyy}}}|||ppprrrxxx{{{www[[[IIIAAA???@@@BBBAAABBBCCCCCCCCCDDDGGGIIIJJJKKKLLLJJJHHHFFFEEEEEE???>>>>>>???AAAAAA@@@>>><<<;;;999666444222111000------......------,,,+++,,,+++******))))))******(((((((((((())))))))))))***((((((+++------222999IIINNNTTTYYY^^^```ZZZQQQFFFBBBEEEOOOiii{{{ooojjjggg```YYYTTTUUUSSSPPPMMMKKKKKKLLLMMMNNNMMMMMMLLLLLLMMMOOOPPPQQQPPPPPPRRRXXX___fffkkkqqquuuxxxxxxyyy~~~wwwaaakkk{{{cccMMM===555555444333222222222222000000000000000000000000//////////////////..................////////////---...///000000000///////////////000111111222222222333555666777999===@@@CCCHHHLLLOOOQQQSSSXXX\\\aaaeeeiiikkkllloootttyyywwwvvvtttzzzwwwyyyYYYJJJGGG>>>BBB>>>=========>>>>>>JJJQQQ\\\gggsss}}}xxxsssssstttuuuyyy}}}yyyddd]]]bbbjjjsss{{{vvvYYYIIIEEECCC@@@@@@???AAACCCCCCCCCDDDGGGJJJGGGIIIKKKLLLJJJHHHGGGGGG???>>>???@@@BBBBBBAAA???>>><<<:::777555333222111------......------,,,+++,,,+++******))))))******'''((((((((()))))))))******((((((+++---...333:::GGGMMMSSSXXX^^^___XXXNNNEEE@@@CCCOOOkkkwwwmmmeeeccc```[[[WWWWWWUUUSSSQQQOOOOOOOOOOOOPPPNNNNNNOOOOOOOOOOOOPPPPPPOOONNNNNNOOORRRVVVYYY[[[\\\aaaddddddaaaccciiipppwww{{{fffjjj~~~eeeOOOAAA555555444333222222222222000000000000000000000000.../////////////////////............////////////,,,---...///000///....../////////000111111222222222333555666777999===@@@CCCHHHMMMPPPPPPSSSXXX]]]aaadddhhhkkklllpppvvv{{{zzzwwwtttxxx~~~wwwzzzYYYKKKHHH???CCC>>>============>>>TTT^^^kkkvvvzzzvvvtttqqqrrrtttvvvzzzyyy___NNNLLLSSSZZZlllttt~~~www[[[NNNKKKIIICCC???>>>AAACCCCCCCCCDDDGGGJJJDDDGGGKKKMMMLLLKKKJJJJJJ??????@@@AAACCCDDDBBB@@@???>>>;;;999666555333333------......------,,,+++,,,++++++***)))*********'''((((((((())))))*********((((((+++---...444;;;GGGLLLRRRWWW]]]^^^VVVLLLHHHBBBEEEQQQnnn~~~xxxvvvzzz~~~}}}tttiiibbb]]]^^^\\\VVVTTTWWWQQQPPPOOOOOOOOOPPPQQQRRRKKKLLLMMMNNNOOOPPPOOOOOOMMMLLLMMMNNNPPPPPPPPPNNNRRRWWW[[[ZZZUUUSSSWWW[[[^^^bbbjjjvvvkkkkkkfffQQQCCC555555444333222222222222000000000000000000000000.........///////////////............/////////000+++,,,.../////////...---/////////000111111222222222333555666777999===@@@CCCHHHMMMPPPPPPRRRXXX]]]```dddhhhjjjlllqqqwww|||{{{yyytttxxx}}}www{{{ZZZLLLIII@@@DDD???============>>>nnn}}}xxxyyyllleeelllqqqppp{{{zzzzzz|||yyyiiiVVVKKKFFFBBBBBBDDDVVV```ppp|||}}}~~~bbbWWWRRRKKKEEECCCAAABBBCCCCCCDDDDDDCCCCCCFFFHHHJJJKKKJJJGGGDDDAAA@@@AAABBBDDDEEEDDDDDDCCCAAA>>>:::777666555444222000000///...---,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))///))))))//////---666CCCLLLRRRUUUTTTVVVXXXSSSLLLFFFXXX\\\ccc~~~|||vvvoookkk^^^^^^]]][[[YYYWWWUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQPPPQQQQQQQQQPPPNNNMMMKKKPPPPPPOOOOOONNNNNNMMMMMMNNNMMMKKKIIIIIIJJJLLLMMMOOOPPPUUUYYY\\\cccssssssiiifffHHH@@@777444222111222333333222222222222111111111000000111111000///////////////,,,---------...///////////////.........---------......//////000000111111111222444555666888<<>>>>><<<;;;<<<>>>wwwlll```aaagggvvvooo]]]WWW\\\ccchhhuuuxxx{{{sssdddXXXWWWMMMDDDBBBCCCCCCDDDFFFFFFPPP___mmmwww~~~```QQQKKKEEE@@@AAA@@@@@@@@@AAAAAAAAABBBBBBFFFGGGHHHIIIHHHFFFCCCBBB@@@AAABBBCCCCCCDDDDDDCCC>>><<<999777777777666555111111000///...------,,,,,,+++******))))))******))))))))))))))))))))))))...((((((...///...777DDDNNNSSSVVVVVVVVVWWWSSSLLLSSSqqq~~~wwwpppiiibbb^^^___^^^^^^]]][[[ZZZXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWUUUUUUVVVVVVUUUSSSRRRQQQSSSSSSSSSRRRQQQPPPPPPOOOMMMLLLKKKIIIIIIIIIJJJKKKJJJKKKNNNRRRRRRTTT]]]gggxxxuuuhhhrrrRRRFFF777555222111222333222222222222222111111111000000111111000///////////////---------...............//////.........---------......//////000000111111111222444555666888<<>>@@@>>>======>>>oooddd\\\RRRJJJKKKPPP]]]qqqzzz[[[LLLGGGIIIRRR]]]nnnttt|||zzz]]]OOOFFFIIICCC@@@CCCFFFDDDCCCDDDBBBIIITTTbbbppp|||~~~^^^LLLDDD>>><<<>>>??????>>>===>>>???@@@AAADDDEEEFFFFFFFFFDDDCCCBBB@@@@@@@@@AAAAAABBBCCCDDD;;;:::888777888999888777222222111000///...------,,,+++******))))))******))))))))))))))))))))))))---((((((---...///999EEEQQQUUUXXXXXXWWWWWWSSSNNN[[[zzztttmmmhhhccc___[[[____________^^^^^^]]]\\\\\\\\\[[[ZZZZZZ[[[]]]^^^[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYXXXXXXVVVUUUSSSRRRNNNNNNMMMKKKKKKJJJJJJJJJLLLLLLOOOSSSSSSQQQTTTXXXfffuuuuuufffxxxWWWFFF777555222111222333222111222111111111111000000000111111000///////////////...............---------/////////............---......//////000000111111111222444555666888<<>>======???hhhWWWQQQOOOMMMKKKMMMTTT___ooommmMMMCCC@@@===FFFUUUgggnnnwww||||||}}}tttYYYRRRMMMMMMHHHEEEFFFGGGFFFEEEFFFIIINNNUUU^^^kkkxxx~~~]]]JJJCCC===;;;===???>>><<<;;;<<<===???AAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@??????@@@AAACCCDDD;;;:::888888999999888777222111111000///...------,,,+++******))))))******))))))))))))))))))))))))+++((())),,,...111<<>>===<<<===@@@}}}^^^PPPOOOPPPTTTXXX^^^hhhrrr{{{___DDD@@@???:::@@@OOO\\\ccclllqqqsssvvv|||ttt[[[VVVUUUPPPIIIEEEFFFGGGHHHLLLQQQPPPWWW^^^fffqqq|||}}}~~~{{{[[[KKKEEE@@@===??????===<<<;;;;;;===???@@@??????@@@@@@@@@@@@@@@@@@??????>>>>>>>>>@@@BBBCCC===<<<:::::::::999777555111000//////------,,,+++,,,+++******))))))*********************************))))))+++...444@@@JJJVVVXXX[[[[[[XXXTTTRRRRRRjjjyyynnnkkkhhhfffeeeeeecccbbb______aaabbbddddddeeeeeeeeeeeeeeefffgggiiikkkllljjjkkklllmmmmmmlllkkkkkkhhhhhhgggfffccc___\\\ZZZUUUTTTRRRQQQOOOOOONNNNNNNNNLLLOOOVVV[[[___dddiiiqqqvvv{{{hhhvvvYYYJJJ888666333222222222111000000000000000000000000000111000000////////////////////////...---------,,,////////////////////////......//////000000111111111222444555666888<<>>>>>???oooYYYTTTXXX[[[dddppphhhOOO===>>>@@@<<<@@@LLLSSSYYYbbbjjjpppuuu|||oooooooooiiibbb\\\YYYWWWUUUXXX]]]___lllyyy~~~tttVVVIIIFFFAAA???@@@===<<<;;;;;;;;;<<<===>>>;;;<<<===?????????>>>>>>>>>======>>>>>>???@@@AAA???===;;;;;;:::888555333000000///...---,,,++++++,,,+++******))))))*********************************++++++,,,///888DDDNNNVVVWWW[[[\\\XXXRRRQQQTTTsss|||vvvqqqjjjgggeeedddeeeeeeeeedddaaabbbdddfffggghhhiiiiiikkklllnnnoooqqqssstttuuuqqqrrrsssuuuuuuuuuttttttrrrqqqqqqoookkkgggccc```ZZZXXXVVVSSSSSSSSSTTTUUUUUUUUUXXX___dddhhhqqqyyyjjjpppXXXLLL999666333222222222111000//////000000000000000111111111000///////////////...............---------...////////////000000000......//////000000111111111222444555666888<<>>>>>nnneeemmmuuuyyy}}}kkkRRRDDD;;;===AAAAAAFFFOOOSSSYYYbbblllsssxxxzzzzzzwwwxxxyyy}}}}}}tttooopppyyynnnPPPCCCAAA>>>>>>@@@999999:::::::::;;;;;;;;;777999<<<>>>???>>>===;;;<<<<<<===>>>????????????>>>===<<<;;;;;;999666333111111000///...---,,,,,,,,,+++******))))))******************************+++,,,,,,,,,000;;;HHHQQQUUUVVVZZZ\\\XXXQQQQQQVVV}}}tttzzzvvvpppnnnkkkiiigggfffgggiiiiiihhheeefffhhhjjjkkkmmmmmmnnnnnnpppsssvvvxxxyyyyyyyyyxxxyyy{{{|||}}}}}}||||||{{{zzzzzzwwwsssnnniiifffcccaaa]]][[[ZZZ\\\___aaafffiiiooovvvzzz~~~fffuuunnnXXXKKK999666333222222222111000////////////000000111111111111000///////////////---------................../////////000000000000......//////000000111111111222444555666888<<>>======xxxllljjjxxxzzz|||rrr^^^GGG???;;;===BBBFFFLLLTTTYYY^^^gggqqqxxxyyyvvvsssoooqqqsssyyyjjjJJJ>>><<<:::<<>>???>>><<<::::::;;;===?????????>>>>>>===<<<;;;;;;;;;:::777444222222111000///...------,,,++++++***)))*********************************+++---------111===JJJSSSUUUUUUYYY\\\XXXPPPQQQWWWxxx|||xxxrrrnnnmmmkkkiiigggfffhhhiiiiiiiiihhhiiikkkmmmnnnpppppppppmmmppptttxxxzzz{{{zzzyyy|||}}}}}}yyysssnnnkkkllljjjeeebbbbbbeeeiiilllqqqvvv```kkksss]]]MMM999777333222222222111000.../////////000000111111111111000///////////////,,,------....../////////.../////////000000111111......//////000111111111111222444555666888<<>>```gggrrr}}}sss\\\FFFAAA<<<<<<@@@HHHXXXfffuuu|||~~~|||uuukkkiiiggghhhppp}}}___EEE===888:::>>>:::999999999999::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>::::::999999888777777777111222222222111000...,,,------,,,++++++******)))))))))))))))************...+++***---555???HHHMMMOOOUUUVVVXXXXXXPPPRRReee~~~}}}wwwtttrrrqqqjjjiiigggfffgggjjjmmmoookkklllnnnnnnmmmnnnoooqqqsssuuuwwwxxxxxxyyy|||}}}|||yyyvvvuuurrrpppnnnnnnrrrwww{{{}}}~~~cccgggyyycccRRR===888555666555222222555111111111111111111111111000000///..................------------...//////////////////////////////111111222222111000///---111333444333333777===CCCEEEGGGKKKMMMOOORRRUUUXXXaaaeeeiiillllllmmmqqqtttuuuyyyxxx{{{~~~xxxzzzZZZFFFEEECCC@@@@@@<<<<<<;;;;;;;;;VVV]]]jjj|||zzz^^^FFFAAA>>>AAAJJJ[[[rrr}}}ssskkkeee```ccciiisss~~~aaaFFF>>>888999<<<999999999888888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::::::::;;;::::::999999888777777777222222222222000///...---------,,,++++++******)))))))))))))))************,,,++++++///888CCCLLLRRRQQQUUUTTTUUUVVVQQQXXXmmmvvvqqqooonnnnnnkkkjjjiiihhhjjjllloooqqqooopppqqqqqqpppppprrrsssrrruuuxxxzzz{{{}}}~~~|||{{{}}}fffhhhkkkYYY>>>999555555444111111333111111111111111111111111000000///..................------------...//////////////////////////////---...000111222222222222000222444444444777===BBBDDDGGGJJJMMMOOORRRVVVXXXaaaeeeiiikkklllmmmqqqtttxxx{{{zzz|||zzz}}}ZZZFFFEEECCC@@@@@@>>>>>>=========JJJPPP]]]qqqqqqSSSDDD??????JJJ^^^wwwuuuddd______^^^fffrrr}}}bbbGGG>>>888999<<<888888888888888777777777777999::::::;;;;;;<<<<<<===::::::::::::::::::::::::::::::999999888777777777444333222000//////......------,,,++++++******)))))))))))))))************+++***+++111;;;GGGQQQVVVRRRUUURRRRRRUUUTTT___vvvwwwppplllkkkjjjjjjjjjjjjjjjjjjlllnnnqqqrrrssstttuuuuuutttsssuuuvvvuuuxxx{{{}}}}}}kkkiiitttaaa@@@999555444333000///222111111111111111111111111000000///..................------------...//////////////////////////////---...///111222222333333///222444555555777<<>>>>>MMMPPPYYYiii}}}]]]EEEAAA<<>>999:::===999999999999888888777777666777888999:::;;;<<<======>>>>>>>>>============<<<::::::999999888777777777444333111///......//////------,,,++++++******)))((()))))))))************+++***,,,222===HHHRRRWWWSSSUUUQQQQQQUUUTTT```yyy~~~yyyrrrllliiihhhgggfffhhhhhhiiikkkmmmoooqqqsssuuuwwwxxxwwwvvvuuuvvvxxx|||~~~pppfffxxxddd@@@888333333333111000222111111111111111111111111000000///..................------------...//////////////////////////////000000000111111111111000...111555666666888<<<@@@CCCFFFJJJMMMOOOSSSWWWYYY___ccchhhkkkkkkmmmqqqttttttvvvssstttxxxtttyyy[[[GGGFFFCCC??????@@@??????>>>>>>[[[]]]cccnnn{{{{{{gggPPPCCCAAA>>>GGGccc}}}hhhVVVMMMMMMRRR___gggrrrxxxzzz|||}}}aaaGGG>>>999;;;>>>:::999999::::::999888777666666777888999:::<<<<<<===??????>>>>>>>>>>>>>>>>>>::::::999999888777777777444333111///......//////------,,,++++++******)))((()))))))))************,,,+++---222<<>>???>>>>>>======dddiiiqqqyyy}}}yyyooogggaaammmyyyvvveeeRRRHHHEEEDDDAAAKKKddd~~~wwweeeWWWMMMGGGHHHLLLQQQWWW___bbbdddffflllqqq~~~{{{bbbHHH???999;;;>>>:::888999:::::::::999888777666777777888:::;;;<<<<<<;;;;;;<<<<<<<<<=========::::::999999888777777777444333222000//////......------,,,++++++******)))))))))))))))************,,,,,,---333<<>>>>>>>>======<<<<<>>===>>>======<<<<<>>>>>::::::999999888777777777222222222222111000...,,,------,,,,,,+++******)))))))))))))))***************+++---444>>>IIIQQQUUUUUUWWWSSSSSSXXXYYYfff~~~lll{{{uuupppnnnlllllllllmmmlllkkkkkknnnsssxxx|||~~~~~~dddxxxuuuMMMAAA666444555222///...111111111111111111111111000000///..................------------...//////////////////////////////............000222444555111333444333333777===CCCGGGIIILLLNNNOOOPPPSSSUUU]]]aaafffiiikkkmmmqqquuussswwwwww{{{zzz}}}^^^HHHFFFBBB>>>===>>>>>>=========vvvPPPFFFEEEIIILLLIIIBBB>>>AAAEEEEEECCC>>>;;;BBBNNNSSSPPPHHHCCC>>><<>>888666888666666666666666666666666666666666666666666666666666999999999999:::;;;<<<<<<<<<;;;;;;:::999888777777333222222111000///......------,,,++++++******)))))))))))))))************,,,+++,,,333>>>IIIPPPRRRSSSSSSUUUUUUUUU\\\nnnttt{{{|||sssooonnnmmmmmmmmmmmmkkkiiiqqqrrrvvvzzzgggqqq~~~XXX???333555444444444...000000000000000000000000000000///...............---------............///000000000///......------////////////000000000000111222333333444777;;;>>>EEEHHHLLLNNNPPPQQQTTTVVV___bbbfffiiikkkmmmppprrrsssuuutttxxx}}}wwwxxxiiiSSSLLLDDD>>>>>>??????>>>>>>===nnnNNNJJJIIILLLOOOMMMGGGCCCBBBDDDDDDCCC???<<<@@@GGGIIIEEE>>><<<:::;;;AAAMMM[[[eee\\\```fffyyy}}}}}}|||]]]BBB===777666888777666666666666666666666666666666666666666666666666888888888888999:::;;;;;;===<<<;;;:::888666555555222222111000///......---------,,,++++++******)))))))))))))))************,,,+++,,,333???IIIPPPSSSWWWXXXYYYWWWTTTYYYlllxxxqqqwwwpppnnnmmmkkkkkklllnnnoooooouuuwwwzzz~~~hhhkkk|||XXX???333555444444444...000000000000000000000000000000///...............---------............///.........///////////////////////////000000000000111222333333444777;;;>>>DDDGGGKKKMMMOOOQQQTTTVVV___bbbfffiiilllnnnqqqssstttvvvtttxxx}}}wwwxxxgggQQQJJJCCC>>>>>>>>>>>>>>>======ZZZFFFMMMQQQSSSVVVVVVSSSMMMGGGCCCCCCDDDCCCBBBCCCEEEDDD???:::::::::;;;@@@LLL[[[fffcccvvv}}}XXX???;;;666555888777555555555555555555555555555555555555555555555555666666666666777888999:::===<<<;;;999777555444333222222111000///...------------,,,++++++******)))))))))))))))************++++++---444@@@JJJQQQSSSXXX[[[]]]YYYSSSXXXooooooqqqwwwpppnnnmmmlllkkkkkkmmmqqqtttwww|||~~~oookkkwwwWWW>>>333555333333444///000000000000000000000000000000///...............---------............///------......///000000111.../////////000000000111111222333333444777;;;>>>BBBEEEIIILLLOOOQQQTTTVVV^^^bbbgggjjjmmmooorrrtttuuuwwwuuuxxx}}}wwwwwwdddMMMHHHBBB>>>???=========<<<<<>>;;;666444777666444444444444444444444444444444444444444444444444444444444444555666777888::::::999888666555444444444444333222000///......------,,,++++++******)))((()))))))))************++++++---555AAAKKKQQQTTTUUUZZZ^^^ZZZRRRZZZvvvpppzzz{{{pppmmmnnnnnnooopppqqqrrruuuyyy{{{tttppptttUUU>>>333555333222333///000000000000000000000000000000///...............---------............///............//////000000......//////000000111111111222333333444777;;;>>>AAADDDHHHLLLNNNQQQTTTWWW^^^bbbgggkkknnnqqqsssuuuuuuwwwvvvyyy}}}wwwxxxaaaJJJEEEAAA>>>???<<<<<<<<<<<<<<>><<<666333555444333333333333333333333333333333333333333333333333333333333333444555666666666666666666666666666666777666555444222111000000------,,,++++++******)))((()))))))))************++++++...666BBBLLLRRRTTTVVV[[[^^^YYYRRR[[[zzz~~~wwwooooooqqqpppssswwwyyyzzzzzz|||}}}~~~xxxxxx}}}uuuvvvqqqTTT===444555222111333000000000000000000000000000000000///...............---------............///000000//////.....................///000111111111111222333333444777;;;>>>AAADDDHHHLLLNNNQQQTTTWWW\\\```gggllloooqqqtttvvvuuuwwwvvvyyy~~~xxxxxx___GGGDDDAAA>>>???;;;;;;<<<<<<<<>>BBBEEEIIILLLOOOQQQTTTVVVZZZ___fffkkkooorrrtttuuutttwwwuuuyyy~~~yyyzzz^^^GGGDDDBBB??????<<<<<<<<<<<<<<>>DDDGGGKKKMMMOOOQQQTTTVVVXXX]]]eeekkkoooqqqsssuuusssvvvuuuyyyzzz{{{]]]GGGEEECCC??????<<<<<<<<<======VVV]]]UUUKKKRRRaaarrr}}}ggg^^^___dddiiijjjmmm{{{uuufffRRRFFFDDDGGGIIIJJJJJJOOOPPP\\\zzzqqqjjj]]]VVVQQQSSSVVVZZZfffrrrllliiiggghhhkkksss~~~}}}~~~{{{{{{|||zzzvvvxxx|||yyy}}}aaaEEE777888333000333333111111111111111111111111111111111111111111111111222222222222333444555666555555444444444333333333999888777555333111000///------,,,,,,+++******)))))))))))))))***************+++///999EEEOOOTTTVVVWWWWWWWWWSSSSSSbbbooofffbbb```dddjjjoooppprrrssssssqqqpppnnn}}}{{{vvvuuutttttttttxxx}}}~~~}}}nnnaaadddkkkssssssiiilllQQQ<<<444666000///333222000000000000000000000000000000///...............---------.........//////------......///000000000------...///000111222222111222333333444777;;;>>>EEEHHHLLLNNNPPPQQQTTTVVVWWW\\\dddjjjoooqqqsssuuurrruuutttyyy{{{|||^^^HHHFFFDDD@@@???<<<=========>>>UUUSSSPPPPPPWWWfffzzzqqqeeeiiiqqq~~~uuuWWWDDDCCCKKKMMMKKKNNNNNNSSSccc~~~sssbbbWWWVVVPPPLLLIIIFFFIIIXXXhhh|||{{{uuuzzz}}}llllllqqquuu~~~~~~xxxxxxyyyzzzzzzxxxtttqqqjjjooollljjjYYYKKK<<<666333222111333333333222111000000111111333333333333333333333333333222111111111222333444333333333444444444444555777666666444333111///.........,,,+++***)))))))))******)))))))))))))))***...,,,000<<>>AAA======???@@@@@@UUUTTTRRRRRRXXXfffxxxppp______hhh]]]GGGCCCHHHLLLKKKSSSVVV___pppxxxjjj]]]VVVSSSOOOKKKHHHDDDEEEPPP\\\wwwrrrbbbaaadddhhhrrr}}}|||xxxxxxxxxxxxxxxuuuqqqnnnbbbccc]]]]]]wwwSSSFFF999444333222222333333222222111000000111111222222222222222222222222222222111111111222333444333333444444444555555555666666666555333111000///......,,,+++***)))))))))******))))))))))))******---+++///;;;GGGMMMQQQUUUZZZZZZVVVRRR[[[vvvwwweee^^^TTTNNNMMMPPPRRRTTTYYY]]]bbbfffmmmxxx{{{zzzyyyyyyzzz}}}jjjWWWooo```DDD555555333333444///111111000000000000111111////////////............---------............//////......---...///000111......//////000000111111222333444555555888;;;>>>CCCFFFJJJMMMNNNPPPSSSUUUYYY]]]bbbfffkkkoootttxxxvvvwwwuuuvvvzzzuuuyyyVVVFFFFFFAAA>>>@@@======>>>??????YYYXXXWWWWWWZZZeeettt~~~rrr]]]NNNOOO^^^tttbbbJJJDDDJJJPPPSSS[[[aaammm|||~~~wwwtttnnngggaaa[[[VVVTTTUUURRROOOMMMHHHEEEIIIOOO___qqqrrrggg```]]]dddooozzz|||zzz{{{zzzyyyxxxwwwtttppplllaaa\\\TTTWWWvvvLLL@@@666333333222222333333222111111000111111111111111111111111111111111222222111111222222333444444444444444555555555555555666666555444222000///......,,,+++***)))))))))***)))))))))))))))******,,,***...:::EEELLLPPPSSSWWWXXXVVVVVVccc~~~|||pppdddVVVQQQKKKHHHHHHKKKMMMNNNTTTZZZcccnnnzzz{{{zzzzzz|||~~~```PPPiiieeeHHH888777333333444...000000111111111111000000////////////............---------............//////............///000000......//////000000111111000222333444555777:::===BBBEEEIIILLLMMMOOORRRTTTYYY]]]bbbggglllqqqvvvzzztttvvvsssuuuyyyuuuyyyRRRDDDEEEAAA===@@@>>>>>>?????????XXXYYYXXXWWWZZZaaammmuuu~~~qqqZZZKKKFFFOOOddddddPPPMMMUUU___fffnnnuuuwwwdddZZZYYYXXXXXXWWWWWWYYY\\\______]]]\\\YYYTTTNNNLLLKKKIIIUUUhhh~~~uuu```RRRRRRYYYkkk|||zzz~~~}}}{{{zzzxxxuuupppmmmhhhbbb]]]fffyyyIII>>>555333444333111222222222111111111111111222000000000000000000000000222111222222222222333333333444444444444555555555444555666666555333111000......,,,+++***)))))))))))))))))))))))))))***+++,,,***...999DDDKKKOOORRRTTTUUUUUUYYYiiixxxssssssooobbbVVVLLLJJJGGGFFFFFFGGGIIIJJJQQQWWW___iiiuuu|||||||||~~~fffSSSggg|||hhhKKK999777444444555000///000111222222111000///////////////............---------............///............/////////000......//////000000111111...000111222333666999<<>>BBBEEEHHHKKKMMMOOOQQQTTTXXX[[[```eeejjjoootttxxxsssuuuqqqsssxxxuuu{{{TTTGGGIIIEEEAAACCCCCCCCCCCCBBBBBB===???AAACCCGGGOOOZZZaaallloooggg___aaa``````iiizzzvvv|||{{{qqquuu~~~vvv^^^WWW]]]ccclllssswww{{{zzz{{{zzzxxxvvvrrrhhh^^^VVVRRRMMMLLLPPPWWW^^^bbbjjjeee\\\QQQGGGCCCFFFKKKPPPhhh{{{zzz}}}yyywwwuuutttssspppmmmkkkhhhjjjwwwKKK@@@777555555222000000111111111000111111222333000000000000000000000000000111222333333333333222222222222222333333333333222444666777777555333111......,,,+++***)))))))))(((((((((((()))***+++,,,---+++...999DDDJJJNNNQQQQQQTTTVVVZZZiiioooppprrrrrriiiZZZLLLGGGAAABBBCCCCCCAAAAAABBBDDDCCCDDDEEEGGGLLLQQQWWWZZZ```dddmmmwww}}}```bbbkkkMMM:::666333555888444000000111111111111000000////////////............---------............///---......///000/////////......//////000000111111111333555666777:::>>>AAABBBEEEIIILLLMMMOOORRRTTTYYY\\\aaaeeeiiinnnsssvvvsssuuuqqqsssxxxvvv|||YYYJJJKKKFFFBBBDDDEEEDDDCCCBBBAAA;;;<<<======???EEENNNUUU[[[```]]][[[aaabbbdddmmmiiigggmmm{{{xxxuuuooosssyyygggfffmmmvvv{{{pppccc___XXXRRRNNNMMMMMMNNNLLLKKKIIIFFFFFFIIINNNQQQRRRfff}}}yyyxxx{{{vvvtttrrrqqqqqqpppnnnlllgggjjj|||~~~JJJ???555333444222111222111111000000111222222333111111111111111111111111000111222333333333222222000000111111111222222222111333666888888666444222......,,,+++***)))))))))(((((((((((()))***+++,,,...+++///:::EEEJJJNNNQQQPPPUUUWWWXXXeeerrriiinnnvvvuuueeePPPGGGGGG???AAACCCBBBAAABBBDDDGGGFFFDDDCCCCCCFFFJJJNNNQQQSSSUUU]]]gggmmmqqqzzz]]]^^^nnnOOO;;;666222333666222111111000000000000111111////////////............---------............///------///000000000///.........//////000000111111000222333555666999===@@@CCCFFFJJJMMMNNNPPPSSSUUU[[[^^^bbbfffjjjnnnrrruuutttuuuqqqsssxxxwww~~~]]]LLLKKKFFFBBBEEEDDDCCCBBBAAA@@@BBBBBB@@@===<<>>444111333222222333111111000000111222333333111111111111111111111111000111222333444333222222///000000000000111111111111333666888888777444222......,,,+++***)))))))))(((((((((((()))***+++,,,...,,,000;;;EEEKKKNNNQQQPPPUUUWWWWWWaaa|||ccccccmmmwwwuuuaaaKKKFFFLLL???AAADDDDDDCCCEEEHHHKKKHHHEEEAAA@@@BBBFFFJJJKKKNNNOOOUUU^^^cccfffoooyyy|||xxxssssssvvv~~~~~~xxxyyy\\\[[[zzz~~~qqqQQQ<<<666111111444000222111000//////000111222000/////////............---------.........//////,,,---///000000000///.........//////000111111111---...000222333666:::===DDDGGGJJJMMMOOOQQQSSSVVV]]]```dddhhhkkknnnsssvvvtttuuurrrsssyyywww```MMMKKKFFFBBBDDDCCCBBBAAA???>>>XXXPPPFFFAAAAAABBBCCCDDDCCCCCCCCCFFFOOO]]]mmmwwwxxxxxxwwwrrrggg\\\SSSNNNNNNZZZppp~~~uuukkkaaaYYYTTTPPPQQQRRRQQQQQQSSSVVVYYYgggxxx}}}yyywwwwwwwwwtttsssrrrqqqpppnnnmmmmmmhhhtttfff???;;;555111000000//////222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222---,,,+++*********++++++(((((())))))***************+++111;;;CCCHHHMMMRRRNNNOOOQQQVVVccc{{{kkkaaajjj{{{lllUUUHHHCCC>>>>>>@@@BBBEEEGGGHHHHHHIIIGGGDDDCCCDDDGGGIIIIIIHHHMMMJJJJJJPPPUUUZZZbbbjjjppptttzzzvvviii]]]TTTZZZZZZXXXUUUSSSWWW___eee\\\]]]qqqPPP:::555222333555000222222111000//////000000////////////............//////.........---------..............................//////000000111111111......222444555888===AAAEEEJJJMMMNNNQQQUUUXXX[[[___cccgggjjjlllppprrrsssppprrrwwwwwwvvv^^^PPPJJJFFFDDDAAADDDCCCBBBAAA@@@}}}eeeLLLBBBBBBBBBCCCDDDCCCDDDFFFJJJQQQ[[[gggoooyyyyyyvvvpppiiibbb^^^]]]SSS\\\nnn~~~vvvoookkkcccbbb```______dddjjjooo{{{{{{wwwuuuuuuuuutttsssrrrqqqooonnnmmmllljjjxxx[[[>>>:::555111000000000///222111000000//////000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111,,,,,,+++***************)))))))))))))))************+++222<<>>AAAFFFKKKMMMNNNPPPTTTXXX[[[^^^cccgggjjjmmmqqqssstttpppqqquuuvvvwwwZZZMMMHHHDDDDDD@@@BBBBBBAAAAAA@@@lllHHH>>>BBBCCCEEEIIIHHHGGGGGGIIIPPPXXXaaafffkkkiiieee```\\\[[[]]]```^^^cccmmmzzz|||zzzwwwtttvvv|||yyyuuuuuuuuuvvvssssssqqqpppnnnlllkkkjjjkkk{{{OOO===999444111000000000000222111000000//////000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000,,,,,,+++++++++******************))))))))))))))))))+++222>>>FFFIIILLLQQQTTTUUUTTTSSSXXXggg}}}gggbbbkkktttZZZGGGBBBCCCAAAHHHIIIJJJJJJIIIGGGEEECCCDDDDDDDDDGGGKKKMMMLLLKKKNNNHHHDDDEEEFFFGGGMMMSSSXXX[[[___fffooo{{{wwwkkkddddddiiiqqquuuppp{{{______qqqRRR===888333222444///222111000000000000000000////////////...........................---------..............................//////000000111111222///000444666777:::>>>BBBFFFKKKMMMNNNOOOSSSWWWYYY]]]bbbgggjjjnnnrrruuuvvvqqqqqqtttuuuxxxVVVIIIEEECCCCCC@@@AAAAAA@@@@@@AAA\\\@@@???GGGIIILLLSSSRRRLLLHHHKKKTTT\\\___^^^SSSRRROOOLLLJJJLLLPPPTTTccchhhooovvv|||wwwttttttuuuvvvqqqpppooommmkkkiiiggggggjjj}}}tttGGG;;;777333111111111111000111111000///////////////////////////////////////////////////////////////////////////////////////........................------------,,,,,,++++++************))))))))))))(((***333???GGGJJJLLLPPPSSSTTTSSSRRRWWWiiiqqq```jjj~~~pppVVVFFFDDDEEEDDDIIIJJJKKKKKKJJJGGGEEECCCHHHHHHHHHJJJLLLNNNPPPPPPNNNHHHDDDDDDCCCDDDHHHNNNQQQSSSVVV[[[cccppp~~~yyy]]][[[}}}kkkNNN<<<888222222444000111111000000000000000111////////////..................................................................//////000000111111222000111555777777:::>>>BBBFFFKKKMMMMMMOOOSSSVVVXXX\\\bbbgggkkkoootttwwwwwwssssssvvvwwwyyySSSGGGDDDBBBCCCAAAAAAAAA@@@@@@@@@```PPPHHHQQQYYYXXXYYY___^^^YYYWWW^^^hhhhhh^^^SSSEEEFFFFFFEEEDDDDDDGGGJJJXXX```mmmwww}}}~~~|||zzz}}}|||yyyvvvwww|||rrrpppqqqrrrrrrmmmlllkkkiiigggfffddddddiiijjjBBB888666222111111222111111111000000///.../////////........................................................................------------------------......//////......---,,,*********))))))))))))))))))+++333???GGGJJJMMMPPPUUUUUUTTTRRRYYYoooeee___sssiiiSSSGGGFFFFFFDDDHHHHHHIIIIIIIIIHHHGGGFFFKKKKKKKKKJJJJJJLLLNNNPPPJJJEEEBBBCCCDDDDDDHHHMMMKKKMMMOOOQQQVVV```nnnxxx}}}XXXUUUwwwcccHHH888666222222555222111000000000000000111111////////////............---...................................................//////000000111111111///111555888888:::>>>AAAEEEJJJMMMMMMOOOSSSVVVXXX\\\bbbgggkkkppptttxxxxxxtttuuuzzzyyyxxxSSSGGGDDDCCCEEECCCBBBBBBAAA??????SSSXXXcccooosssqqqoooqqqnnnnnnssszzz|||pppZZZGGGAAACCCEEEEEEDDDCCCCCCDDDFFFQQQbbbuuuxxxxxxuuunnniiimmm{{{vvvmmmkkkmmmnnnmmmjjjiiihhhgggfffeeedddcccooo___===666444222111222222222111111000//////......//////........................................................................---------------------------...///000///...---,,,((()))))))))***************,,,333???GGGJJJMMMRRRYYYYYYVVVSSSZZZrrrqqq^^^bbbxxxuuu```OOOGGGFFFEEEDDDHHHGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNMMMJJJHHHHHHHHHCCC@@@@@@CCCEEEEEEIIINNNHHHJJJKKKJJJIIIOOOZZZbbbwww{{{|||~~~yyyTTTQQQrrr]]]DDD777666111111555333000000000000000111111222////////////............---------.............................................//////000000111111000///000555888777999<<<@@@DDDIIILLLMMMOOOSSSWWWYYY]]]bbbggglllppptttwwwxxxuuuvvv{{{zzzxxxTTTHHHDDDCCCEEECCCBBBAAA@@@>>>===SSSfffzzz{{{fffQQQDDDBBBDDDFFFGGGFFFDDDDDDDDDDDDIIIUUUhhh{{{zzz|||{{{vvvpppqqqxxx~~~tttkkkkkkmmmmmmllliiihhhhhhgggffffffeeeeeezzzyyyWWW999555333111111222333222222000000///............///................................................------------------------------------------------,,,,,,.........---+++***''''''((()))***++++++,,,+++,,,333>>>FFFJJJNNNSSSWWWXXXVVVSSSYYYpppeee___mmmyyykkkYYYLLLHHHGGGHHHHHHKKKIIIGGGGGGHHHJJJMMMOOONNNRRRVVVVVVQQQIIICCC@@@???>>>@@@EEEHHHHHHKKKOOOMMMOOOOOOJJJEEEEEELLLRRRdddtttwwwhhhaaa]]]]]]```hhhttt{{{UUUOOOooo\\\DDD888777222111444222000000000000000111222222////////////............---------.........//////..............................//////000000111111///...000555777777888;;;>>>BBBHHHKKKMMMPPPTTTXXXZZZ^^^ccchhhlllppptttwwwxxxttttttxxxwwwwwwVVVHHHCCCBBBDDDBBB???>>>===<<<<<>>FFFHHHIIIKKKQQQSSSPPPMMMVVVqqqlllbbbkkkpppaaaSSSMMMJJJGGGHHHMMMLLLEEEBBBEEEHHHHHHLLLRRRTTTaaalllhhhVVVFFF???@@@AAACCCBBBAAAFFFOOOVVVWWWddd___UUUKKKFFFJJJOOOQQQXXXkkk|||aaaLLLCCCAAA>>>@@@CCCHHHPPP]]]lllwww{{{WWWTTTiiinnnOOO;;;777333222222---000000000000000000000000000000///...---,,,,,,+++------------------------...******//////++++++000......//////000000111111111222444555666:::>>>BBBAAADDDIIIMMMPPPRRRUUUWWW[[[___eeejjjmmmoooqqqsssssstttrrrvvv}}}|||RRRIIIFFFAAA@@@???<<<<<<;;;;;;;;;{{{~~~uuuVVVJJJJJJLLL]]]___[[[QQQJJJKKKLLLKKKPPPRRRTTTWWWWWWVVVVVVWWWWWW\\\dddppp|||zzznnn```^^^```hhhsss}}}sssmmmlllmmmmmmmmmhhhhhhdddfffllljjjooofffHHH666333222111000000111222333///............---------------------------------------------------------,,,,,,,,,------------...------------------------///...---,,,+++******)))(((((())))))******++++++******111===FFFIIIKKKMMMOOOSSSRRRNNNVVVrrr}}}kkkiiittthhh[[[OOOKKKJJJJJJLLLOOOJJJGGGFFFJJJKKKLLLRRRZZZiiirrrppp\\\JJJEEEDDDAAA???GGGJJJGGGFFFPPP```jjjiiibbbWWWMMMKKKOOOTTTWWWlll{{{~~~jjjSSSCCC<<<;;;===???@@@BBBFFFPPP]]]fffwww|||}}}yyymmmhhhbbbbbbkkk~~~[[[WWWnnntttTTT===777222222444000000000000000000000000000...............---------------------------------000------000000,,,,,,000......//////000000111111111222333444666999===AAAAAADDDIIIMMMPPPRRRUUUWWW\\\```eeejjjmmmoooqqqsssssstttrrruuu|||{{{SSSJJJFFFAAA@@@>>><<<<<<;;;;;;;;;{{{jjjiiiwww~~~^^^IIIHHHRRRZZZjjjggg^^^TTTOOORRRUUUUUUYYY^^^aaaaaa\\\VVVRRRPPPFFFIIIPPP\\\lllxxxnnnjjjjjjoooyyyyyyqqqlllkkkkkkkkkjjjeeefffccceeekkkiiippp\\\BBB222333333111111111222333444000///...---,,,---......------------------------------------------------,,,,,,,,,,,,------------------------------------......---,,,+++******))))))))))))))))))*********((()))000<<>>@@@DDDIIIMMMPPPSSSVVVXXX]]]aaafffjjjmmmoooqqqsssqqqsssqqqsssyyyyyy~~~RRRKKKHHHBBB???<<<<<<<<<;;;;;;:::UUULLLKKKWWWaaaaaa```bbbWWWPPPIIIHHHLLLUUU^^^eeebbb\\\VVVUUU[[[dddnnnuuuwww{{{wwweeeXXXSSSOOOPPPVVV```hhhlllppppppuuu{{{uuutttuuu~~~yyyqqqlllkkkiiifffccceeehhhcccaaaaaa___jjjpppOOO>>>111222222111111111222444444111///---,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********))))))))))))))),,,+++000;;;BBBEEEGGGJJJKKKMMMNNNSSSeeeuuuVVVOOOIIIIIIPPPWWWXXXUUUNNNMMMKKKOOO]]]uuusssNNNIIIMMMHHHHHHPPPYYYYYYbbbyyyuuuUUUJJJGGGMMM___ttt{{{eeeWWWOOOKKKDDDBBB???@@@BBBEEEFFFEEEDDDIIIMMMNNNLLLJJJJJJKKKLLLQQQWWWZZZYYYVVVUUUUUUXXXZZZ]]]^^^___bbbgggkkkbbbLLLPPPMMMJJJHHHJJJLLLKKKIIIIIIJJJLLLMMMMMMMMMLLLLLLLLLUUU]]]______eeetttaaafffkkkOOO>>>999333111333///000000000000000000000000000//////...------,,,,,,------------------------+++,,,---...000222444333......//////000000111111000111222222333666:::===???CCCHHHMMMPPPSSSVVVXXX]]]aaafffjjjlllnnnpppqqqpppsssppprrrxxxxxx~~~RRRKKKHHHBBB???<<<<<<<<<;;;::::::LLLRRR^^^jjjmmmgggaaa___TTTMMMJJJOOOWWW\\\___aaaYYYVVVWWW^^^gggqqq}}}jjjVVVSSSQQQSSSXXX^^^``````]]]ZZZ^^^kkk}}}|||~~~yyyqqqllljjjiiifffddddddgggeeecccfffhhhyyyaaaFFF<<<222111000000000000222333444000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))))))))))))))*********---,,,000:::AAACCCFFFIIIJJJKKKMMMVVVlllxxxWWWRRRLLLMMMVVV___^^^XXXQQQOOONNNXXXpppdddDDDKKKRRRGGGJJJ[[[dddxxxgggJJJLLLLLLUUUhhhxxxxxx```QQQHHHDDD======>>>@@@CCCEEEEEEEEEGGGKKKOOOOOOMMMLLLMMMOOOMMMOOOQQQQQQNNNKKKJJJIIIJJJLLLMMMNNNPPPWWWaaaiiisss[[[PPPPPPPPPNNNKKKJJJKKKIIIEEECCCDDDFFFGGGGGGHHHIIIKKKLLLRRRYYY^^^dddooobbbeee}}}gggMMM>>>:::333111222///000000000000000000000000111000///...---,,,++++++------------------------+++///000///111555777555......//////000000111111000111222222333666:::===???CCCHHHMMMPPPSSSWWWYYY\\\```eeeiiikkklllnnnpppooorrrpppqqqvvvwww}}}QQQIIIGGGBBB@@@======<<<;;;:::999JJJZZZkkkoookkkiiihhhgggaaaUUUNNNRRRZZZ^^^```bbb]]]___fffqqq{{{uuu^^^^^^```ffflllooolllhhh[[[VVVUUU^^^jjjvvv{{{uuunnniiiiiiiiihhhgggbbbgggfffffflllsssPPP:::888222000///......///111222333///............---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************(((((())))))******++++++,,,+++///999@@@CCCFFFJJJKKKMMMNNNUUUggg{{{XXXUUUPPPQQQ\\\fffeee\\\QQQQQQVVViii\\\FFFMMMSSSQQQ^^^wwwsssZZZKKKNNNPPP]]]oooyyy|||ttt\\\MMMFFFAAA<<<>>>@@@CCCEEEGGGIIIJJJOOOQQQSSSTTTVVV[[[cccjjjhhhcccYYYNNNGGGDDDDDDFFFGGGGGGHHHHHHKKKVVVeeepppzzzjjjfff___aaa___YYYUUUSSSMMMEEEBBBDDDEEEDDDCCCEEEIIIMMMQQQUUU]]]jjjyyydddaaa|||jjjPPP@@@;;;333111333111000000000000000000000000//////......---------,,,------------------------,,,000000...///333444111......//////000000111111111222333333444666:::===???CCCHHHMMMPPPTTTWWWYYY[[[___dddgggiiikkkmmmnnnooorrrppppppuuuwww}}}PPPHHHEEEAAA@@@???===<<<;;;:::999LLLbbbrrrnnngggjjjrrruuuxxxfffVVVUUUZZZ]]]^^^aaagggkkkvvvssstttyyyzzzggg___ZZZ]]]bbbgggrrr}}}xxxrrrkkkggghhhiiijjjiiiaaagggggghhhoooyyyyyyCCC111444111///.........///000222333......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************'''(((((()))***++++++,,,***)))...888@@@DDDHHHLLLNNNPPPQQQRRR___wwwzzzYYYVVVRRRTTT```llljjj```QQQSSS\\\vvvppp[[[LLLOOOTTT]]]www{{{bbbTTTPPPQQQVVVfffxxx~~~nnnXXXJJJBBB>>>===???BBBEEEGGGJJJOOOSSSXXXYYYZZZ]]]cccooo~~~jjjUUUHHHDDDGGGKKKGGGGGGGGGFFFKKKXXXiiiwww}}}}}}}}}}}}rrriiibbbXXXMMMGGGHHHHHHHHHGGGKKKQQQVVVZZZ___lllggg]]]ppppppUUUCCC<<<222000555444000000000000000000000000---------............///------------------------+++//////++++++//////+++......//////000111111111222333333444444666:::>>>>>>BBBHHHMMMPPPTTTWWWYYYZZZ^^^cccgggiiijjjlllmmmnnnrrroooppptttvvv}}}OOOGGGDDDAAAAAA@@@===<<<;;;:::999VVVgggqqqmmmsssdddZZZ\\\^^^ccchhhiiitttzzznnnhhhnnnqqqmmmnnnttt}}}}}}|||xxxrrrjjjdddeeehhhgggdddhhhdddhhhqqqsssxxxfff===333555444000000000000000111111222///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,************************,,,,,,///555>>>EEEJJJLLLJJJLLLPPPTTTZZZjjj|||nnnppp|||^^^XXXRRRWWWhhhuuupppbbbPPPWWWjjjeeeOOOHHHOOOXXXmmmsss^^^VVVVVVNNN```vvvfffQQQHHHCCC???BBBDDDHHHMMMNNNMMMSSSZZZbbbggglllpppyyyqqqQQQDDDGGGJJJIIIHHHJJJJJJKKKOOO[[[kkkxxx|||uuueeeWWWRRRPPPOOOOOOMMMKKKPPPXXXdddmmm{{{lll]]]fffvvv```GGG:::666444333444222111111111000000//////222222111111000000////////////.........------------------...///000000111............///111222333222222222333555888:::<<<@@@EEEJJJNNNOOOQQQUUUXXXbbbbbbeeekkknnnmmmmmmoooppprrrooorrrxxxyyytttMMMIIICCCAAACCC<<<<<<<<<;;;::::::^^^ppp||||||qqqffffffgggiiimmmtttwww{{{}}}{{{~~~~~~}}}yyyyyyzzzvvvqqqiiieeefffhhhgggdddccceeekkkpppqqq|||]]]:::333555333000000//////000000111222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***))))))))))))***+++************************++++++...444<<>>BBBGGGLLLPPPQQQSSSWWWZZZbbbcccggglllllliiijjjnnnppprrrppprrrxxxxxxnnnHHHFFF@@@???BBB:::<<<<<<;;;::::::iiizzz}}}tttuuuuuuvvvyyyzzz{{{}}}}}}~~~~~~}}}uuuoooiiifffgggfffeeecccaaahhhmmmlllppp|||NNN555444555111000000//////000000111222,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))*********))))))(((((())))))*********************************---333;;;CCCHHHJJJOOONNNOOOSSSVVV___ooo~~~xxx~~~\\\SSSOOO[[[rrruuueee\\\fffzzz\\\NNNNNNWWW\\\nnnsssiiidddccckkkzzz^^^LLLEEECCCBBBHHHFFFJJJTTT___iiiuuu~~~tttVVVJJJKKKOOONNNLLLKKKKKKNNNTTT\\\bbbeeeZZZggg{{{~~~vvvnnniiijjjpppfffUUU```~~~gggKKK:::333111000222111111111111000000000000.........---,,,,,,++++++............---------------------...//////000000............///111222333333333444555777:::<<<>>>BBBFFFLLLPPPRRRTTTWWW[[[aaaccciiillljjjfffhhhmmmppprrrqqqsssxxxwwwjjjFFFEEE@@@???BBB:::<<<<<<;;;::::::{{{}}}~~~sssrrrvvv}}}tttnnniiihhhfffcccaaaaaaeeelllllliiiuuuggg@@@111444555111///////////////000111111,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************************************************))))))*********))))))(((((((((((())))))******************************---333<<>>BBB<<<<<<<<<;;;::::::ppplllccc```dddccc___dddoookkkqqqkkkLLL<<<666111000333...............///000000+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))((())),,,222:::BBBGGGIIIQQQRRRTTTSSSOOORRRbbbttt{{{qqqmmmkkkkkkuuuyyynnn]]]VVVZZZqqq}}}pppdddeeetttyyy}}}vvvaaaMMMHHHJJJLLLNNNRRRaaauuulllWWWRRRSSSWWW\\\VVVVVVXXX\\\ccciiimmmoooeeeWWWeeeqqq\\\DDD777555444555666//////000000111111111222111000000///......------+++++++++,,,,,,---------------------------------............///111222333000000000111444666999:::???DDDKKKOOOQQQTTTXXX\\\aaaaaadddjjjllljjjjjjmmmnnnpppnnnqqqyyy{{{tttKKKFFF@@@@@@EEE???<<<<<<;;;::::::vvvuuu}}}|||oookkkdddaaaccccccaaadddlllnnnxxxzzz\\\???555222...---111000///...///000111000///,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))+++))),,,444:::???GGGMMMPPPQQQRRROOOLLLOOOaaarrr|||zzzooohhhaaa___ccchhhkkkkkkaaa]]]bbbwwwqqqkkkjjjYYYKKKIIIKKKKKKNNNTTTmmmaaaQQQRRR]]]fffccc]]]]]]dddiiikkksss}}}jjjUUUdddtttPPP:::888444222333000111111111111000000000000//////...------------.........---,,,,,,,,,------,,,------......------,,,------...///000111222222---///111333444777;;;???@@@EEELLLPPPRRRTTTWWWZZZccceeegggiiilllmmmoooppplllpppqqquuu{{{zzzxxxLLLEEEDDD@@@???===<<<<<<;;;:::999}}}gggfffkkkpppxxxrrrhhheeebbb______```bbbiiippptttkkkRRR:::333222///...222000.........000111000///,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))+++))),,,444:::???FFFMMMQQQPPPPPPOOONNNRRRcccssszzztttoookkkkkkhhhaaaZZZWWW[[[aaadddddd```^^^eee|||{{{vvv```RRRGGGHHHLLLNNNUUU]]]vvvgggTTTRRR^^^jjjjjjcccbbbgggkkknnnwwwhhhRRRfffuuuRRR<<<999555222222///111111111111000000000000//////......---------...------------------------,,,------......------,,,------...///000111222222333444555555555777:::===@@@EEELLLPPPRRRTTTWWWZZZaaadddgggiiikkklllnnnnnnrrruuutttvvvzzzwww~~~xxxKKKDDDCCC??????>>><<<<<<;;;:::999vvvlllppp~~~}}}hhhcccdddiiiooowww}}}|||}}}|||rrrlllaaaaaa^^^\\\```jjjqqqtttwwwVVVCCC333000222000///111///...---...000111000///,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))+++))),,,444:::>>>EEEKKKQQQOOONNNOOOPPPVVVeeesssqqqgggeeedddcccccc___XXXQQQOOORRRWWW[[[\\\______iii}}}WWWLLLEEEHHHMMMQQQ[[[fffhhhVVVVVVeeesssqqqiiifffjjjmmmqqq}}}hhhRRRjjjzzzVVV>>>:::444111222000111111111111000000000000/////////.........------***+++---............---------............------------...///000111222222333444555555555666999<<<@@@EEELLLPPPRRRTTTWWWZZZ___cccgggjjjkkkkkklllmmmtttwwwuuuwwwzzzwww}}}zzzLLLCCCAAA>>>???>>><<<<<<;;;:::999{{{dddYYYaaapppzzzuuuooommmuuu{{{|||zzztttrrruuu{{{|||tttiiicccaaabbb______hhhtttwwwsssssslllDDD888///000222111///000///...---...000000000///,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))+++))),,,444:::===CCCIIIOOOLLLKKKMMMPPPXXXeeerrrvvvhhheeeggggggdddbbbVVVQQQJJJGGGJJJOOOSSSUUUYYY]]]kkkuuuTTTKKKFFFIIILLLQQQ^^^mmmttt```WWW^^^ppptttllliiimmmqqqwwwfffYYYzzz\\\@@@999333111555444111111111111000000000//////////////////......---(((***,,,/////////...---------............------------...///000111222222///000222222333666999<<<@@@EEELLLPPPRRRTTTWWWZZZ^^^ccchhhkkkkkkkkklllnnnpppssssssuuu{{{yyy~~~NNNDDDAAA>>>>>>>>><<<<<<;;;:::999yyygggjjj|||yyyzzz{{{yyyvvvwwwzzz{{{yyy|||}}}mmmdddbbbaaa```eeepppxxxtttlllsssWWW:::444000111222111///...///------...///000///...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******))),,,444999<<>>======<<<<<<;;;:::999}}}xxxvvv~~~wwwlllaaa^^^aaakkkrrrqqqllliii|||{{{FFF666333111111111000...---...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))*********))),,,444999<<<@@@EEEHHHHHHIIILLLNNNTTTbbbpppsss___TTTCCCAAA>>><<<===???BBBEEEFFFMMM^^^xxxrrrMMMIIIHHHKKKNNNWWWooouuuaaaUUUXXXiii~~~}}}zzz|||www]]]gggaaaBBB888111111777888111111111111000000000000//////000111000///...---***+++---............---......////////////......------...///000111222222888999999777666777999;;;@@@EEELLLPPPRRRTTTWWWZZZ^^^ccchhhiiigggggglllpppooorrrqqqsssyyyxxxRRRGGGCCC>>>>>><<<<<<<<<;;;:::999}}}ooobbb```^^^fffrrrpppffffffqqqmmm;;;333333222000//////...---...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))************))),,,444999;;;>>>CCCGGGIIILLLNNNMMMRRRbbbqqqpppXXXKKK>>>>>>===<<<<<<===???AAACCCGGGRRRfff}}}tttLLLIIIJJJLLLOOO[[[wwwzzzpppbbbWWWWWWfff{{{zzz[[[bbb^^^BBB:::333111444333111111111111000000000000...///111111111000...---------------------------......////////////......------...///000111222222:::::::::999777777999;;;@@@EEELLLPPPRRRTTTWWWZZZ]]]aaaeeeeeecccdddjjjpppppprrrppprrrwwwvvv|||OOOGGGDDD@@@???===<<<<<<;;;:::999pppccc``````kkkxxxooo^^^eee|||ddd444222333222///......///......---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************))),,,444999:::>>>BBBGGGJJJNNNPPPNNNRRRbbbsssfffMMMAAA>>>?????????>>>???@@@AAAEEEEEEJJJWWWiii{{{pppOOOLLLLLLMMMOOO[[[zzz|||nnngggnnnjjjaaaWWWUUUaaaxxxyyyXXX\\\[[[AAA<<<555000111...111111111111000000000000...///111222111000...---......---,,,,,,,,,------......////////////......------...///000111222222666777777777777888;;;===@@@EEELLLPPPRRRTTTWWWZZZ[[[```cccbbb___aaahhhooonnnpppnnnqqqvvvvvvwwwLLLEEEDDD@@@@@@>>><<<<<<;;;:::999}}}mmmhhhqqqxxxppp```^^^ssscccCCC888222222111000///...------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((,,,++++++///666:::<<<;;;GGGIIILLLOOORRRWWW^^^bbbrrriiiOOOAAA???@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEFFFJJJQQQ[[[dddiii}}}pppTTTHHHIIIPPPQQQbbbkkkccc___XXXVVVZZZaaaZZZQQQNNNUUUbbbpppyyy}}}xxxVVV\\\zzz\\\KKKGGG===444222000000000000000000000000000////////////............---------............///............////////////......//////000000111111222333444555666888;;;>>>AAAEEEJJJOOORRRUUUXXXZZZ\\\___dddddd___]]]eeeppplllpppnnnqqqwwwvvvjjjJJJHHH???<<<@@@<<<<<<;;;::::::999{{{oooppptttuuulll___cccyyyTTT:::000222222111000///...------------,,,,,,,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++***+++///555:::======GGGIIILLLOOORRRVVV\\\```mmmtttfffVVVDDD<<<>>>@@@@@@@@@@@@@@@@@@??????@@@@@@BBBDDDHHHLLLPPPRRR\\\hhhvvvlllVVVMMMMMMPPPRRRhhhttt```PPPMMMNNNKKKLLLQQQVVVRRRNNNNNNSSS\\\eeekkkiiiuuu{{{UUUTTTxxxoooQQQ@@@???777222333222000000000000000000000000000000//////......---------------............///............////////////......//////000000111111222333444555666888;;;>>>@@@DDDIIINNNQQQTTTWWWYYY[[[^^^cccccc^^^[[[cccnnnjjjoooooosssyyywwwhhhHHHGGG???<<<@@@;;;<<<<<<;;;::::::rrrooo}}}xxxoooddd___lllfffHHH666///222111000000///...------------,,,,,,,,,,,,++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************''''''''''''(((((((((((())))))***...555:::>>>???HHHJJJLLLNNNQQQUUUYYY]]]jjjnnnYYYNNNFFF>>>===AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFFFFEEEDDDFFFMMMWWWfffgggUUUPPPPPPNNNRRRpppgggTTTGGG===???CCCCCCGGGLLLJJJJJJLLLNNNQQQTTTWWWYYYXXXfffyyy~~~UUUOOOmmm{{{iiiJJJ999888333000222222000000000000000000000000111000000///...------------------............///............////////////.........///000111111111222333444555666888;;;>>>@@@DDDIIIMMMPPPSSSVVVXXX]]]```dddddd^^^[[[bbbmmmiiinnnoootttzzzyyyfffFFFFFF???<<<@@@:::======<<<;;;;;;tttqqqpppqqqssswww|||~~~sssvvvvvvddd]]]dddzzzzzzTTT@@@777222111000000///......------------,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******''''''''''''(((((((((((('''(((***...333:::>>>AAAHHHJJJLLLNNNPPPSSSVVVYYYjjjzzzbbbLLLCCCAAA>>>???CCCAAAAAAAAAAAABBBBBBBBBBBBBBBCCCFFFGGGHHHGGGEEECCCEEEHHHKKKRRRcccvvv|||dddQQQPPPQQQNNNUUUxxxjjjQQQGGG???:::===@@@BBBEEEIIIFFFIIIMMMOOOPPPOOONNNNNNPPP[[[lllqqqxxxvvvsssXXXUUUsss}}}nnnMMM999777222///222111000000000000000000000000111111000///...------,,,---------............///............////////////------...///000111111222222333444555666888;;;>>>AAADDDJJJNNNQQQTTTWWWYYY___bbbeeeeee___\\\cccmmmkkknnnnnnrrrzzzzzzfffEEEEEE???===@@@999<<<<<<;;;::::::vvvuuuwwwxxxyyyyyy{{{}}}{{{kkkZZZ^^^ssseeeCCC777444000000000//////......------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''((((((((((((&&&'''***---222888>>>BBBGGGIIIKKKMMMOOOQQQTTTWWWiiinnnXXXDDD@@@AAA???@@@CCCCCCCCCCCCDDDDDDEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCCDDDFFFFFFEEEHHHQQQYYY]]]fffzzz|||___OOOPPPTTTUUU]]]tttUUUCCC???;;;:::<<<>>>???BBBFFFLLLOOORRRRRROOOMMMLLLLLLKKKPPPXXXeeeuuu~~~vvvmmmuuutttcccaaaooo~~~[[[___~~~qqqNNN999777333000333111000000000000000000000000111000000///...------------------............///............////////////------...///000111222222222333444555666888;;;>>>BBBFFFKKKPPPSSSUUUYYY[[[^^^aaaeeeddd^^^[[[bbblllnnnpppnnnqqqxxxzzziiiFFFEEE???===@@@888;;;:::999999888tttmmmkkkttt{{{tttlll```\\\mmm{{{RRR:::444333000/////////.........------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&(((***---111777>>>CCCEEEHHHJJJMMMNNNPPPRRRUUUggg}}}dddRRRCCCCCCFFFDDDDDDGGGDDDDDDEEEEEEFFFGGGGGGGGGIIIHHHFFFDDDCCCBBBBBBBBBAAADDDDDDBBB@@@BBBIIINNNUUUfff{{{qqqXXXPPPPPPXXX```hhh___GGG===999:::<<<===>>>AAAEEEHHHTTTVVVWWWTTTOOOKKKKKKLLLMMMMMMMMMSSS```mmmppplllpppwwwqqqiiigggnnnvvv___fffmmmJJJ666555333222444222000000000000000000000000////////////............---------............///............////////////,,,---...///000111222333222333444555666888;;;>>>CCCGGGLLLPPPSSSVVVYYY\\\\\\^^^cccccc]]]ZZZaaallloooqqqooorrryyy{{{oooIIIFFF???===@@@888:::999999888888rrrlllmmmzzzwwwsss\\\^^^llleeeDDD777555444111//////.........---------------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******''''''''''''((((((((((((&&&(((+++---000555===CCCCCCFFFIIILLLMMMOOORRRTTTccc{{{|||```QQQEEEEEEGGGEEEFFFJJJDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIHHHFFFEEECCCBBBAAABBBCCCDDDEEEEEEEEEGGGIIIJJJUUUdddqqq{{{eeeRRRQQQNNNYYYhhhooosssRRR@@@>>>999===@@@@@@@@@DDDIIILLLWWWYYYYYYUUUMMMIIIHHHJJJOOOOOONNNQQQ[[[hhhnnnmmmrrryyy~~~bbbkkkjjjHHH333444333333444111000000000000000000000000............////////////---------............///............////////////,,,,,,---///000222333333222333444555666888;;;>>>BBBFFFKKKPPPSSSVVVYYY[[[\\\___dddddd___\\\dddooonnnrrrrrrvvv}}}|||uuuLLLFFF???>>>@@@999;;;:::999999888~~~}}}~~~}}}sssfffVVVccc|||TTT999333333111..................------------------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++''''''''''''((((((((()))''')))+++---///555<<>>AAA@@@???BBBGGGKKKWWWYYYZZZUUULLLFFFEEEFFFMMMNNNNNNQQQ[[[gggnnnnnnrrryyyeeemmmlllIII555666444333333///000000000000000000000000------......///000000000---------.........//////............/////////000,,,,,,---///000222333333222333444555666888;;;>>>AAAEEEJJJOOORRRUUUXXXZZZ___cccggghhhccc```hhhssskkkqqqtttzzz~~~yyyNNNGGG???>>>@@@999<<<;;;::::::999xxxoooZZZ\\\gggmmmDDD:::666444444///////////////............+++,,,,,,---,,,+++***)))************))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))---444<<>>CCCDDDHHHPPPUUUUUUVVVYYY```aaaccceeegggiiijjjjjjkkkqqqtttyyy|||zzzMMMFFF???>>>@@@777:::::::::999999xxxhhhdddnnn___<<<555222222222...////////////............+++,,,,,,,,,,,,+++***)))************))))))))))))))))))))))))(((((((((((()))(((((('''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''((((((((()))---444<<>>CCCCCCHHHPPPUUUUUUVVVZZZcccdddgggjjjlllnnnoooooonnnsssuuuyyy~~~zzzwwwKKKEEE???===@@@777:::::::::999999iii```gggooovvvOOO555111000111222.../////////............---++++++,,,,,,,,,+++******************))))))))))))))))))))))))((((((((((((***)))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((((((((''''''((()))---333<<>>CCCCCCHHHPPPUUUUUUWWWZZZcccfffiiimmmppprrrssssssqqquuuvvvyyy}}}yyy}}}tttIIIDDD>>>===@@@888:::::::::999999~~~kkk___ddduuubbbDDD333222111111333/////////.........---------++++++++++++++++++++++++************)))))))))((())))))))))))((((((((((((***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((())),,,333:::@@@EEEGGGIIIJJJJJJKKKMMMOOOXXXjjjwww```QQQKKKGGGHHHHHHGGGGGGIIIKKKNNNRRRUUUWWWVVVOOOHHHGGGBBB===>>>CCCGGGGGGEEEFFFHHHIIIIIIHHHHHHIIIJJJLLLOOOQQQOOOMMMNNNUUU\\\\\\cccnnnvvvzzz~~~~~~{{{{{{}}}nnniiiiiibbbPPPGGGDDD===IIIDDDFFFLLLHHHDDDRRRiii{{{tttZZZNNNIIIIIIOOORRRYYY\\\\\\aaaqqq{{{llliiidddbbbeeesssyyyddd\\\RRRKKKJJJJJJJJJJJJDDDFFFHHHIIIIIILLLPPPTTT^^^ttt```|||ccc???777444222444---000/////////////////////////////////...------,,,,,,***,,,......+++***...222..............................//////000000111111222333444555666888;;;>>>CCCCCCHHHPPPUUUUUUWWWZZZaaadddhhhmmmppprrrssssssppptttuuuyyy~~~{{{pppHHHDDD>>>===@@@999999999999999999zzzeee___cccnnnPPP;;;222444000000222...............------------+++++++++++++++++++++,,,************)))))))))((())))))))))))(((((((((((())))))((('''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))''''''((())),,,111888===BBBDDDGGGIIIKKKMMMPPPRRR]]]gggvvvqqq\\\NNNIIIFFFGGGHHHFFFHHHKKKJJJSSSZZZZZZWWWUUUPPPJJJDDD???<<<>>>EEEJJJKKKIIIJJJKKKLLLJJJIIIIIIKKKNNNQQQTTTUUURRRNNNMMMQQQUUUXXX___hhhoootttyyy~~~qqqccc[[[UUUKKKJJJJJJBBBKKKEEEFFFJJJIIILLLddd{{{\\\MMMIIIIIIOOOUUUZZZ]]]\\\bbbrrrkkk[[[YYYUUUSSSVVVcccyyyqqqhhh[[[RRRMMMLLLJJJIIICCCEEEHHHKKKNNNPPPSSSTTTWWWeeexxxhhhbbb>>>777444222555---000/////////////////////////////////...------,,,,,,***---...,,,***+++---///..............................//////000000111111222333444555666888;;;>>>BBBBBBGGGPPPUUUUUUWWW[[[```cccggglllooorrrssssssmmmrrrtttyyy~~~mmmGGGDDD>>><<<@@@999999999999999999mmmjjjkkkwwwppp___UUUZZZcccooofffBBB444222444...---///+++.........------------,,,++++++******++++++,,,---************))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))(((((()))***+++000666:::???AAAEEEHHHKKKNNNQQQTTTdddhhhrrrkkkYYYMMMHHHFFFGGGHHHGGGJJJOOONNNZZZaaa]]]XXXUUUPPPIIIAAA???>>>AAAFFFJJJLLLKKKIIIJJJJJJHHHFFFHHHNNNSSSbbb```\\\VVVQQQNNNNNNOOOVVV\\\dddlllqqqxxxjjjWWWFFFEEEJJJEEEHHHEEEEEEIIINNN\\\yyy\\\OOOLLLKKKPPPXXX]]]______gggyyyzzz\\\OOOPPPPPPOOOQQQZZZlllqqqeee\\\UUUNNNJJJGGGFFFEEEFFFJJJPPPWWW[[[]]]bbbhhhooo}}}qqqlllpppzzzoooddd???777444111555...222000000000000000000000000/////////...------,,,,,,///111000,,,,,,......+++..............................//////000000111111222333444555666888;;;>>>BBBBBBGGGPPPUUUVVVXXX[[[ccceeehhhkkkooorrrtttuuulllrrrsssxxx~~~kkkGGGEEE>>><<<@@@:::888999999999999LLLMMMTTTggg}}}qqqSSSRRRUUU___mmm}}}cccGGG888000222444---,,,///,,,.........---------,,,,,,++++++*********+++,,,---************))))))))))))))))))))))))((((((((((((''''''&&&''''''((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***)))*********+++...333777===@@@CCCFFFIIILLLPPPSSSccciiisssfffUUUNNNJJJGGGHHHHHHIIINNNTTTWWWaaaddd___ZZZYYYRRRGGG???@@@BBBDDDGGGIIIJJJJJJJJJKKKKKKIIIIIINNNXXX```qqqiii^^^TTTOOOMMMLLLKKKPPPWWW```hhhooovvv~~~vvvUUUJJJMMMLLLLLLOOORRRVVVaaayyy]]]QQQPPPOOORRR```ccceeehhhsssoooSSSKKKPPPSSSTTTTTTXXXdddzzzzzzoooddd]]]SSSOOOJJJHHHJJJOOOUUUYYY\\\ccchhhgggjjjttt|||jjj\\\UUUWWWaaalllpppyyy}}}rrrgggAAA888333111444///333000000000000000000000000/////////...------,,,,,,111111///,,,000666444.................................//////000000111111222333444555666888;;;>>>AAABBBGGGPPPUUUVVVXXX\\\eeefffgggjjjmmmqqqtttvvvooottttttwww|||zzzkkkHHHFFF>>><<>>===666..............................//////000111111111222333444555666888;;;>>>AAABBBGGGPPPUUUVVVXXX\\\eeeeeeeeegggjjjnnnrrruuusssvvvuuuvvvzzzvvv|||kkkIIIGGG???<<>>AAAEEEHHHKKKLLLLLLYYYlllsss{{{vvv^^^SSSRRRJJJGGGJJJJJJHHHPPP^^^hhhbbb```eeeiiibbbOOO???EEECCCDDDHHHHHHFFFJJJRRR]]]WWWSSSUUU[[[ffftttvvvaaaNNNHHHDDD???BBBJJJ@@@HHHSSSZZZ___gggrrr{{{~~~tttppprrrqqq|||\\\XXXWWWSSS[[[rrrrrrzzzbbbRRRTTTZZZcccbbbYYYWWWeeeuuulll```WWWUUUSSSMMMIIIIIINNNPPPYYYeeekkkeee[[[VVVOOOKKKEEECCCCCCFFFIIIJJJPPP\\\sssxxxxxxddd>>>555333111333...444000000000000000000000000000000///...------,,,,,,******,,,///222666999:::111000000000---***,,,222......//////000000111111222333444555666888;;;>>>CCCDDDIIIPPPTTTUUUYYY___bbbdddggglllpppsssvvvwwwxxxwwwtttwwwzzzttt|||hhhJJJDDD???AAA===???888888888777777RRR[[[gggtttzzzkkkffffffooommmhhhaaa[[[XXXWWWXXX___uuutttMMM777444111111000000///.........------------------------+++++++++*********))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))(((((()))---111333;;;===AAAEEEHHHJJJLLLLLLXXXkkkrrryyyvvv```VVVRRRKKKHHHLLLKKKKKKUUUdddfffbbbeeeooopppcccQQQFFFCCCBBBEEEIIIIIIIIIPPPZZZeeeaaa\\\___jjjxxxiiiXXXIIIFFFDDD@@@CCCJJJGGGKKKOOOQQQVVV```ppp|||}}}{{{}}}^^^XXXVVVVVVbbbxxxzzz~~~\\\OOOUUU___jjjiii^^^\\\kkkzzzwwwjjjccc\\\TTTNNNMMMHHHIIIOOOZZZ___ZZZSSSPPPJJJGGGBBB@@@@@@BBBDDDDDDKKKTTTgggppplllaaa===666333111444...333000000000000000000000000000//////...------,,,,,,------,,,---000444999;;;000------///...+++---222......//////000000111111222333444555666888;;;>>>AAABBBHHHPPPTTTTTTXXX]]]ccceeehhhkkknnnqqqrrrsssqqqrrrrrrxxx}}}vvv|||kkkKKKEEE>>>???:::<<<999999888888888```lll{{{sssfffbbbbbbcccfff]]]QQQLLLNNNWWW```eeesssxxxYYY???444444111111000//////......---------------------------*********)))))))))(((((())))))(((((((((((())))))((((((((((((((('''''''''((((((((('''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((***)))(((((())),,,000222:::<<<@@@DDDGGGJJJKKKLLLSSSeeemmmuuusss^^^VVVQQQLLLJJJLLLLLLNNN[[[jjjggggggppp|||www```NNNJJJDDDEEEHHHLLLNNNRRR\\\gggmmmmmmkkkppp}}}XXXLLLDDDEEEFFFCCCDDDJJJHHHIIIJJJJJJMMMWWWeeeqqqtttuuuxxxzzz[[[VVVUUU]]]qqqsssUUUKKKUUUdddqqqooodddbbbrrrsssggg^^^ZZZQQQLLLJJJNNNNNNIIIDDDBBBFFFCCC@@@>>>???@@@@@@@@@EEEIIIWWWnnnggg___]]];;;666333000444///333000000000000000000000000/////////...------,,,,,,000...,,,+++---222777:::888333000111111---,,,---......//////000000111111222333444555666888;;;>>>???AAAHHHQQQUUUUUUWWW\\\dddeeegggjjjlllnnnoooooojjjnnnqqqzzzyyy}}}mmmMMMEEE======888999:::999999999888jjj{{{tttgggaaa^^^\\\ZZZQQQRRRQQQNNNNNNWWWhhhuuuvvvVVVAAA777333222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((((())),,,///111999;;;???CCCFFFIIIKKKKKKMMM___gggpppmmmZZZSSSRRRNNNKKKKKKKKKPPP^^^mmmkkkooo|||wwwXXXGGGHHHIIIKKKNNNQQQUUU]]]jjjtttsssxxx}}}jjjKKKEEEBBBFFFHHHFFFFFFIIIFFFIIILLLMMMNNNSSS[[[aaajjjmmmttt{{{~~~ooo[[[WWWZZZnnngggQQQKKKUUUcccsssrrrgggfffyyyyyysssdddZZZPPPLLLIIIEEEDDDEEEDDDBBB@@@@@@AAABBBBBBAAABBBBBBKKK^^^uuuaaaZZZvvvWWW999666333000555///222//////////////////////////////.........---------///...,,,+++,,,///222444333...+++...000...,,,,,,......//////000000111111222333444555666888;;;>>>@@@BBBJJJSSSWWWVVVXXX\\\bbbdddfffhhhkkkmmmnnnnnnjjjnnnqqq{{{zzz~~~lllLLLEEE======888999:::::::::999999tttsssqqqmmmfff]]]UUUPPPMMMJJJNNNRRRVVV[[[gggxxx\\\@@@666555222...000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((())))))))))))((((((''''''&&&&&&((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''((()))+++---///777999===BBBEEEHHHJJJKKKLLL]]]ccckkkiiiYYYUUUVVVPPPJJJHHHKKKSSSaaammmmmmuuurrrRRRDDDIIINNNPPPRRRUUU\\\iiiuuu}}}|||rrrTTTEEECCCDDDHHHJJJIIIHHHIIIJJJLLLOOOPPPPPPRRRWWW[[[aaaeeemmmuuuyyy{{{iii]]]ZZZcccuuu]]]RRROOOUUU```qqqsssjjjjjjzzzlll]]]TTTOOOLLLMMMPPPDDDBBBAAABBBDDDEEEDDDCCCBBBAAAEEETTTfffyyyaaa]]]|||rrrQQQ777666333000555000111////////////////////////...............---------++++++,,,---------......%%%!!!!!!(((...//////000......//////000000111111222333444555666888;;;>>>BBBDDDLLLUUUXXXXXXZZZ^^^```aaadddhhhkkknnnpppqqqoooqqqssszzzzzzjjjKKKDDD===>>>999::::::::::::999999nnnsssiiiiiiggg___SSSJJJGGGGGGLLLKKKPPP```vvvrrrKKK777555555000,,,000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))(((((((((((())))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''((()))***,,,---666888<<>>DDDFFFLLLUUUYYYYYY[[[```___aaadddiiimmmqqqssstttrrrssssssyyy~~~yyyhhhIIICCC===???:::<<<:::999999999888[[[iiivvvzzzvvvqqqjjjddd\\\cccrrr}}}xxxrrrggg^^^ZZZZZZXXXRRRKKKHHHJJJMMMVVV\\\iii}}}]]]<<<444666333......000//////......---,,,,,,++++++++++++++++++++++++++++++++++++************))))))(((((((((((())))))'''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((***+++,,,555777;;;@@@DDDGGGIIIJJJKKKZZZ^^^cccyyyiiiccceeebbbWWWKKKIIITTTeeeqqqvvvwww}}}bbbRRROOOQQQYYYZZZ[[[bbbuuu___IIIEEECCCFFFIIIJJJKKKMMMMMMMMMJJJMMMQQQVVV[[[```dddgggccc]]]ZZZ\\\```eeemmmvvvlllfffllloootttVVVTTTXXXVVV]]]kkkyyy|||{{{{{{gggXXXQQQSSSPPPLLLJJJIIIIIIGGGFFFDDDDDDGGGJJJLLLRRR___mmm```ddd~~~oooGGG333777222///777111000000000000000000000000000........................+++,,,,,,---------------444333333444111+++***,,,......//////000000111111222333444555666888;;;>>>DDDFFFKKKSSSWWWXXX[[[```aaacccfffjjjooorrruuuvvvppprrrrrryyy~~~zzziiiIIICCC===>>>999;;;999999888888888MMMUUU[[[WWWPPPMMMJJJGGGMMMPPPYYYcccccccccrrrzzziii```___]]]WWWPPPGGGHHHIIIIIIKKKOOOTTTWWWgggzzzlllJJJ000111666000---333000//////...------,,,,,,++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***++++++444777;;;???DDDGGGIIIJJJEEETTTYYYaaauuuhhhfffjjjfffZZZLLLKKKZZZmmmyyy|||{{{^^^RRRQQQQQQ______```jjjuuuJJJ===GGGBBBFFFIIIIIIKKKMMMOOOOOOMMMUUUaaallltttvvvuuutttggg]]]SSSQQQTTT[[[dddmmmwww{{{iiipppcccOOOSSSYYYWWWaaassszzzppp]]]YYYTTTPPPMMMLLLJJJHHHDDDEEEHHHHHHEEEEEEPPP]]]ooouuu]]]ddd|||kkkEEE222777222///777111///000000000000000000000000---.....................///...,,,,,,,,,...000111((()))---000...+++,,,111......//////000111111111222333444555666888;;;>>>EEEEEEJJJRRRUUUWWW[[[aaaccceeehhhlllpppsssuuuvvvllloooqqqyyyzzziiiJJJCCC<<<===888:::888888888777777cccVVVOOORRRNNNDDDCCCLLLIIIGGGIIINNNOOOOOOVVV```jjjuuu{{{uuuttt|||ooodddYYYTTTPPPKKKIIIIIIKKKGGGJJJQQQVVV[[[lllyyyKKK@@@444000222444111---000//////...------,,,,,,***++++++++++++***))))))++++++***)))(((((())))))((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,111333888===BBBDDDFFFFFFMMMLLLQQQ\\\rrrvvvrrrpppmmmkkkYYYNNNWWWhhhuuuuuuYYYQQQVVV\\\fffdddiii{{{UUUDDDFFFCCCFFFGGGIIILLLOOOSSSVVVXXXYYYgggyyy}}}rrrdddWWWKKKIIILLLQQQVVV[[[lllqqq}}}mmmXXXOOOZZZ```___kkkvvveee\\\YYYWWWRRRLLLMMMLLLJJJHHHGGGIIIMMMPPP[[[dddqqqyyyYYYkkkxxxddd@@@999444333222000000333000000000000000000000000000000000000////////////,,,------...------,,,,,,,,,---......//////....../////////000111111222222222444555666666999<<>>BBBDDDFFFJJJOOOZZZaaaiiivvvooo___WWWXXXeeettt}}}rrr\\\\\\jjjttt~~~}}}lllVVVGGGIIINNNJJJJJJOOOUUU\\\cccmmmxxxqqqWWWLLLGGGEEEHHHJJJIIIIIIJJJIIIMMMTTT```ooowww```XXX^^^eeekkkxxx~~~vvvzzz~~~wwwmmmccc\\\YYYXXXXXX^^^dddmmmvvv^^^QQQzzzzzzXXX===777333333333000000222000000000000000000000000///.........------------,,,------...------,,,,,,,,,---......///...............//////000111111111222444555666666999<<>>555444888000000////////////...---*********+++++++++++++++,,,+++)))''''''((()))***'''''''''''''''((())))))(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''(((*********,,,///444999>>>BBBEEEHHHIIIUUU^^^```qqqiiiYYYSSSPPPVVVfffyyysssxxxdddMMMNNNOOOQQQWWWYYYWWW^^^iiirrr~~~qqqYYYMMMIIIHHHFFFFFFIIIJJJHHHKKKOOOTTTTTTSSSRRRTTT^^^lllwwwkkkXXXWWW\\\```mmmkkkooowww}}}gggOOO^^^~~~ZZZ:::555222444444111000111////////////////////////000000000/////////......,,,,,,------...------,,,,,,---......//////......------......///000000000222444555666666999<<>>::::::777777888888888|||iiijjjxxxvvvllldddbbb```[[[ZZZ\\\SSSRRRQQQOOOOOOOOOOOOPPPOOOQQQSSSTTTTTTUUUYYY[[[WWWXXXZZZ^^^fffrrr~~~rrreee^^^```nnnggg@@@::::::000,,,333///---,,,---///000///---******************+++++++++***((('''&&&''')))***'''''''''''''''((()))***)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))******,,,///333999>>>BBBEEEMMMJJJSSSZZZ[[[lllxxx```RRROOOOOOWWWjjj~~~aaaNNNSSSTTTTTTZZZ]]]^^^fffpppzzz}}}[[[IIIGGGIIIIIIFFFFFFHHHIIIHHHKKKQQQVVVWWWWWWWWWZZZeeetttbbbXXX\\\aaaqqq~~~xxxgggxxxcccQQQfffoooJJJ999444222444444111000111////////////////////////000000000000////////////)))***+++---.../////////,,,---......//////......------......///000000000222444555666666999<<>>:::999777777777777777vvvggg```___````````````eeemmmttt~~~{{{}}}vvvkkk___WWWVVVYYY\\\dddhhhnnnttt{{{iiiHHH999555444777555000...000.........------------,,,,,,***)))((()))***)))(((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))***+++,,,///444:::>>>AAAIIILLLLLLMMMVVVgggxxxkkkaaadddjjjooouuu{{{mmmaaa^^^gggqqqtttxxxmmmNNNMMMMMMMMMRRRTTTTTTLLLLLLXXXccchhhoooyyy{{{hhhWWWXXXZZZ___gggsssqqqnnnggghhh|||sssbbbYYYkkk||||||jjjQQQXXXzzzXXX???666555333222000///......000000111111000///............---,,,,,,,,,,,,------------------------------.........////////////......//////000000111111222444666777888:::===@@@EEEJJJOOOSSSTTTVVVZZZ]]]fffhhhkkkmmmooopppsssuuutttuuutttvvvzzzzzzhhhIII@@@:::???:::999777777777777777}}}|||wwwrrrrrrvvvzzzwwweee^^^^^^^^^]]]WWWPPPQQQYYYdddkkkooo~~~eeeKKK888333111000111///++++++---------------,,,,,,,,,,,,,,,***(((((()))***)))((()))))))))((((((((((((''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))))))))))))))***+++...222888<<>>;;;:::777777777777777\\\NNN>>>555555777555111------,,,,,,,,,,,,++++++------+++***))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((()))***,,,---...222777:::;;;???DDDGGGJJJPPP[[[cccwww{{{{{{||||||___TTTPPPXXXbbbgggjjjmmmlllVVVLLLGGGHHHJJJOOO[[[___VVVRRRYYYbbbccckkkkkkoooxxxhhhdddddd___\\\jjj|||}}}aaa]]]rrrzzzVVV???111222222111111000/////////111111000000//////............---------,,,,,,,,,------------------------,,,,,,,,,---------......///---,,,---111333222111333555666777888;;;???BBBEEEJJJPPPTTTUUUXXX\\\___dddhhhlllpppqqqqqqrrrrrrsssoooqqqxxx|||jjjKKKBBB:::;;;777:::999999999888888aaaGGG???666222333555333000------,,,,,,,,,+++++++++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((((()))***+++---000555888;;;???DDDFFFHHHNNNXXX```lllnnn[[[XXXZZZcccjjjooouuu|||sssYYYJJJEEEFFFKKKOOOXXX```bbb]]]^^^iiiqqqpppooojjjiiimmmttt|||}}}iiiiiikkkgggkkkxxx||||||___aaazzzoooLLL;;;333222222111111000/////////000000000000//////............---------,,,,,,,,,---------------------------------........./////////---,,,---000333222111333555666777888;;;???BBBEEEJJJPPPTTTVVVYYY]]]```eeehhhllloooooooooooopppqqqmmmpppwwwzzz___DDDAAA;;;<<<888:::999999999888888```;;;555333222222222111///,,,,,,,,,,,,,,,+++++++++++++++******))))))*********))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((('''(((******+++...333666;;;???CCCEEEGGGMMMWWW___hhhzzzaaaYYY___jjjsssxxx|||nnn^^^LLLDDDFFFKKKSSSZZZfffhhhfffeeennn|||{{{pppfff]]]]]]ccckkkwwwsssyyy}}}yyy{{{[[[hhhiiiFFF;;;999222222111111000/////////000000000////////////.........---------,,,,,,,,,------------------------........./////////000000///------...000222222222333555666777888;;;???BBBEEEJJJQQQUUUWWWZZZ^^^bbbeeehhhlllnnnnnnmmmnnnnnnppplllnnnuuuxxxYYYBBBAAA===>>>999:::999999888888888}}}^^^DDD333111222444444111...,,,+++,,,,,,,,,++++++++++++***)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((((()))******+++...222555999===CCCEEEHHHOOOYYYbbbpppuuuaaa```iiiwwwaaaTTTIIIFFFIIIOOOXXX```rrrnnnjjjnnn|||mmm```TTTSSSVVV]]]jjjxxx}}}~~~XXXpppeeeCCC999777222222111111000/////////////////////////////////......---------,,,,,,,,,---------------------------.........////////////...------...000111222222333555666777888;;;???BBBEEEJJJQQQUUUXXX[[[___cccdddgggkkkmmmnnnooopppqqqqqqlllnnnuuuwww]]]EEEDDD>>>>>>888999888888888888777ZZZAAA888666111333444333///---------,,,,,,+++++++++*********(((((((((((()))***++++++(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((()))***+++++++++...222555666<<>>444///222222111111000/////////.............../////////......---------,,,,,,,,,------------------------,,,,,,---------.........---......//////000222333333555666777888;;;???BBBEEEKKKQQQUUUXXXZZZ___bbbcccfffjjjmmmoooqqqtttvvvrrrnnnpppvvvxxxaaaFFFCCC======999:::888888888777777{{{ZZZDDD:::444000...//////...------///000++++++++++++************(((((((((((())))))***+++(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((***++++++++++++---111444555:::AAAFFFKKKTTT```iiiuuuyyyuuu|||{{{___OOOKKKIIILLLQQQZZZgggsss~~~~~~nnn^^^RRRRRRQQQNNNTTT```sss|||{{{tttXXXXXX>>>666///222222111111000/////////---............/////////......---------,,,,,,,,,------------------------,,,,,,,,,------------...---...////////////222444333555666777888;;;???BBBFFFKKKQQQUUUWWWYYY]]]aaabbbeeeiiimmmpppsssvvvxxxtttoooqqqvvvxxx```DDD@@@:::<<<999<<<888888777777777pppOOO<<<999999333---...---,,,,,,---...//////++++++++++++************))))))((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((()))************+++///222444:::@@@EEEJJJSSS___hhhsssyyy|||lllWWWNNNMMMOOOTTT\\\gggwwwkkkZZZPPPRRRRRRMMMSSS```tttxxxmmmmmmxxxwwwyyyfffZZZ~~~TTT>>>999333222222111111000/////////---------.........//////......---------,,,,,,,,,------------------------------------............,,,...000///...///222444333555666777888;;;???BBBGGGLLLQQQUUUVVVWWW[[[^^^bbbeeeiiilllnnnqqquuuwwwtttpppqqqvvvxxx```EEE@@@:::<<<888;;;888777777777666ZZZHHH666///333555333000000///......//////---++++++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))((())))))((((((***---000555:::@@@DDDIIIQQQ\\\eeeuuuvvvjjjZZZMMMMMMPPPWWW```lll~~~eeeTTTLLLQQQSSSPPPXXXfffuuummm___^^^eee{{{}}}uuuuuuyyyYYY\\\{{{NNN888555222222222111111000/////////---------.........//////......---------,,,,,,,,,------------------------............/////////000,,,...000000...///222555333555666777888;;;???BBBGGGLLLQQQTTTUUUVVVZZZ]]]cccfffiiikkkmmmooorrruuutttoooqqqvvvwwwdddIIIDDD===<<<777888777777777777666lllNNN999666333111111000///.........---,,,,,,+++******))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''(((******)))***---///222888>>>BBBJJJVVV```cccjjjrrr{{{{{{fffVVVTTTVVVXXX\\\gggxxxjjj___XXXUUUVVVSSSPPPVVVaaaqqqrrrlll```\\\eeemmm}}}uuurrr}}}___eeetttDDD777:::///111111111111000000000000////////////////////////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,------...000111222333444333444666777999===BBBEEEIIILLLQQQTTTWWWZZZ]]]```eeegggkkkmmmnnnoooqqqrrruuuooopppwwwyyy___FFFDDD>>>>>>777888999999888888888rrrVVVCCC;;;666444111////////////---...------,,,++++++******))))))))))))))))))))))))(((''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((()))***)))***,,,///222888===AAAHHHUUU^^^bbbcccrrrxxx```VVV[[[\\\```gggttthhh\\\XXXVVVVVVSSSQQQYYYdddiiiiiisssmmmeeedddggglllyyyuuusss{{{YYYjjj@@@777:::///111111111000000000//////////////////////////////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,------...000111222333444555666777888999<<<@@@DDDHHHKKKOOOSSSVVVYYY\\\^^^dddgggkkkmmmnnnoooppprrrsssmmmnnntttwww^^^DDDBBB======888:::888777777777777iiiRRRDDD:::222...333111///...//////...---------,,,,,,++++++******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((()))))))))***,,,...111666;;;???FFFRRR[[[______wwwrrrbbb^^^iiihhhlllwwwrrrbbbXXXYYYYYYXXXUUUVVV```lllhhhgggppptttsssvvvuuuwwwuuutttrrr```]]];;;666999000111111000000000000//////////////////////////////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,------...000111222333444666777888888999;;;???CCCHHHLLLPPPTTTWWWYYY]]]___dddgggjjjmmmnnnoooqqqrrrqqqllllllqqquuu]]]CCC@@@;;;===999;;;777777666666666rrrXXX>>>444777777333///000///......//////...---,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((())))))))))))+++---///555999<<>>CCCGGGKKKNNNSSSVVVYYY\\\___bbbeeehhhllloooppprrrtttuuurrrooooooqqqvvvbbbFFFBBB;;;===999;;;999888888777777nnnMMM<<<777333111222000,,,,,,//////.........000///...,,,++++++++++++++++++******((((((((((((((((((((((((((((((************(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''')))))))))((((((***,,,,,,111555777<<>>;;;888...111000/////////............////////////////////////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,------...000111222333444555777888999;;;>>>CCCFFFIIILLLQQQTTTWWWZZZ]]]``````dddhhhkkkmmmoooqqqsssrrrttttttrrrvvvWWW@@@???;;;===999:::777777666666666wwwdddGGGDDD===777222/////////.........///......---,,,---------,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########%%%((()))'''''''''''''''((())))))(((((())))))))))))((('''---///222666;;;BBBIIINNNQQQWWW[[[bbblllssspppyyyZZZWWW]]]lllyyyyyynnnvvvuuu^^^WWWaaannnxxx}}}qqqeeefffsss}}}tttmmmsss[[[[[[```AAA///444888...000000000000////////////........................111000....../////////...------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++......///000111222222333333444666777999<<>>:::???888666::::::999999888zzzyyymmm___PPPEEE:::888444111//////000111...............---,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((''''''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%''')))'''''''''''''''(((((()))(((((())))))))))))((((((+++---000444888???FFFKKKKKKSSSWWW^^^hhhpppsssVVVWWW___rrryyyxxxsssrrrZZZVVV```iiipppvvvppp`````````ooo~~~|||uuupppxxx}}}[[[eeexxxWWW???000222555---000000000000////////////........................///---,,,+++,,,---,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++......///000111222222333333555666777999===AAAEEEGGGKKKRRRWWWYYY[[[\\\]]]aaadddhhhllloooqqqrrrrrruuurrrrrruuuxxxZZZBBB???:::>>>:::999;;;;;;:::999999MMMccczzzlllbbbSSSEEE<<<777444333000//////......///000000------......------,,,+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$%%%'''(((''''''&&&&&&''''''((()))((((((((())))))))))))))))))+++---111555;;;BBBGGGMMMVVV\\\dddnnnuuukkkVVV```mmm|||zzzlllVVVZZZeeeiiioootttssscccbbbZZZccckkkkkkmmmwwwtttoooooozzznnn\\\vvvjjjJJJ<<<222///111...000000000000////////////........................///---++++++,,,---,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,......///000111222333333444555666888999===BBBEEEJJJNNNTTTXXXZZZ[[[\\\]]]ccceeeiiinnnqqqsssttttttuuuqqqpppssswwwXXXCCC@@@:::===:::;;;999999999888888222===IIIUUUfffyyyyyykkkccc\\\SSSLLL<<<999555111......000222///000000000///......------------------,,,++++++,,,+++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((())))))***(((***,,,///333888???DDDNNN[[[eeemmmwww{{{eee]]]qqqfffWWWcccppprrrzzz}}}~~~rrrsssmmmllliiieeefffllluuu{{{wwwkkkjjjqqqbbbbbb\\\???:::444/////////000000000000////////////........................111///------.........---,,,,,,+++++++++,,,------,,,,,,------------,,,,,,---...///000111222333444444555777888:::===BBBEEEKKKOOOTTTXXXZZZ[[[]]]^^^bbbeeeiiinnnqqqtttuuuuuutttpppoooqqquuuYYYEEEAAA999;;;888;;;777777777666666111222333555===IIISSSVVV[[[hhh~~~{{{vvvnnneeeWWWMMMBBB;;;999666333000000222333222///---.../////////000000///...,,,+++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''((()))***+++)))***,,,...111777===BBBHHHYYYgggqqqyyyyyy}}}www^^^dddccc\\\mmm{{{|||zzzoookkkooosssuuuuuu|||sssgggkkkwww~~~cccrrr}}}SSS999999666000000111000000000000////////////........................000...------......---,,,,,,+++++++++,,,,,,---...,,,------......------,,,------...000111222444444444555777888:::===BBBFFFJJJNNNSSSWWWZZZ]]]___aaaaaaccchhhlllpppsssttttttsssooonnnpppttt\\\GGGAAA888999666888777777777777777---...//////222555888999>>>FFFUUUdddooo{{{|||zzz{{{vvvlll___VVVRRRMMMEEE>>><<<555000111333333444666222222111///------///111+++,,,,,,---------,,,,,,++++++,,,,,,++++++***)))*********+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&(((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''')))***+++)))***,,,...000555;;;???EEEYYYhhhrrrzzzwwwwwwfff[[[mmm}}}ddddddtttuuuttt|||~~~}}}}}}sssllleee___iiiiiihhhfffdddhhhooovvvzzzkkkaaagggvvvxxxtttrrrMMM888888555111333333000000000000////////////...........................,,,******+++,,,+++***++++++++++++,,,---......------............------,,,---...000111333444555444666777999:::>>>CCCFFFJJJNNNSSSWWWZZZ\\\___bbb___bbbfffkkkooorrrssssssrrrnnnmmmpppttt___GGG@@@888:::666777999999999999999''')))---///000000222444333444999@@@FFFOOO^^^kkkpppuuuzzz}}}|||wwwrrrnnnrrrwww|||zzzsssmmmlllnnnnnnjjjddd]]]VVVOOOKKKIIIGGGCCC>>>;;;:::888666555222...,,,//////,,,---111///...,,,+++,,,...000111+++++++++,,,,,,,,,,,,---+++++++++++++++******))))))*********++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&((())))))((('''(((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((((((((('''&&&''')))+++,,,)))***+++,,,///333999===EEEZZZiiirrrzzzyyywww~~~mmm]]]aaa}}}tttgggnnn{{{ppp___TTTMMMHHHKKKNNNSSSUUUWWW]]]fffmmmrrreee\\\bbbpppyyyhhhJJJ999777222111444222000000000000////////////...........................,,,******+++,,,+++***++++++++++++,,,---...///------............------,,,---...///111333444555555666888999;;;>>>CCCFFFLLLOOOSSSVVVXXXZZZ]]]______bbbfffkkkooorrrssstttqqqnnnnnnppptttaaaFFF???888<<<888777888888888888888***+++---,,,***))),,,222111///.../////////555<<<===>>>CCCJJJOOOMMMDDD<<<<<>>===AAAFFF;;;888555333333222111000111111222333111......000000---...222000+++,,,111...,,,,,,---......,,,***000///...---,,,,,,,,,,,,+++++++++++++++***))))))))))))******++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&((())))))((('''((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''(((((('''&&&''')))+++---((()))***+++---111777;;;CCCXXXfffnnnvvvwwwvvv}}}bbbZZZjjjllliiiuuufffRRRKKKKKKLLLBBBIIIQQQWWW[[[aaaiiipppsssfff^^^cccqqq}}}aaaIII:::555///111555111000000000000////////////........................000...,,,,,,---------,,,++++++++++++,,,---...///------............------,,,,,,...///111333444555555666888999;;;>>>CCCGGGNNNPPPTTTVVVWWWYYY[[[]]]___bbbggglllpppssstttuuuqqqnnnnnnqqqtttaaaDDD===999>>>:::999444444444555555((()))))))))******************+++++++++,,,,,,,,,///////////////000111111......//////000000111111..................------////////////.............................................------,,,,,,,,,+++,,,------+++)))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((,,,%%%###+++...((( ''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******++++++---000555999@@@NNNbbbrrrzzzsss]]]gggooouuudddVVVQQQMMMGGGEEEAAAFFFUUU___bbbkkkvvv{{{pppeeecccpppQQQAAA555666777000...111////////////............---+++)))***---///---+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,---...000111333444555333555777888:::===BBBFFFKKKNNNTTTYYY]]]```aaaaaa]]]```ffflllppprrrsssrrrrrrrrrssstttwwwaaaEEE@@@:::<<<999<<<888777777777666(((((()))))))))******************++++++++++++,,,---------------......///............////////////------------------------------........./////////------------------------......---------,,,,,,,,,***,,,------+++*********************************************************************************))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&'''''''''(((((((((***++++++&&&!!! $$$)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))***++++++,,,000555888888GGG[[[iiiqqqyyypppccctttuuu}}}vvveeeZZZPPPGGGNNNGGGGGGPPPUUUZZZgggvvv|||tttllllllyyyNNN>>>444555666000...111////////////...............,,,+++---///000...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---...000111333444555666777888999:::===AAAEEELLLOOOTTTYYY]]]```aaaaaa```ccchhhmmmqqqtttttttttqqqppppppppptttaaaEEEAAA:::<<<888:::888888777666666(((((((((((()))))))))))))))))))))*********+++++++++************+++,,,,,,---------------,,,,,,,,,,,,,,,,,,---------------++++++,,,---...///000000------------------------------------,,,,,,,,,,,,***,,,------+++******+++************************************************************************))))))))))))))))))))))))((())))))))))))(((((('''''''''''''''((((((((((((&&&***,,,)))###!!!$$$(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))***++++++,,,///333777888FFFXXXcccjjjttt~~~uuuuuu|||~~~rrrcccWWWZZZRRRNNNNNNOOOTTTdddvvvuuuoookkknnn||||||HHH;;;333444555111///111////////////.....................///000000...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---...000111333444555888999::::::;;;===BBBEEELLLOOOTTTYYY]]]___```aaabbbdddhhhlllppprrrttttttpppooommmmmmqqqaaaFFFAAA:::;;;666888999888777666555'''''''''((((((((())))))(((((()))))))))*********)))))))))))))))******+++,,,,,,,,,++++++******)))+++++++++,,,,,,,,,,,,,,,+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++******+++************************************************************************)))))))))))))))))))))))))))))))))******))))))(((''''''((((((((()))))))))((($$$&&&///999999...###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))***++++++,,,...222555;;;EEERRR[[[bbbmmm|||tttlllgggmmm{{{qqqmmmjjjgggcccfffuuuyyypppiiiggglllzzzzzzpppAAA888222222333111000111////////////..................///000000///---+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,---...///111333444555888999:::;;;<<>>999;;;999888777666666&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''((((((((()))(((((((((((()))******)))))))))))))))((((((((((((((())))))***+++++++++,,,+++++++++*********)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))+++,,,,,,+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++++++++***))))))))))))***************)))))),,,///111///,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((***+++++++++,,,...000444666<<>>999999555777888::::::%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))******&&&''''''((()))******+++''''''((()))***+++,,,,,,*********************************++++++,,,,,,,,,(((***,,,,,,++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,)))************+++++++++++++++,,,...000///+++'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((***+++,,,++++++---...222666;;;???EEEQQQbbboooqqqvvvzzzvvvkkkiiijjjuuuwwwlllfffggglll{{{{{{eeeiii>>>555666555333222333222000000/////////............---...///---,,,...333888......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,---...000111333444555666777999:::;;;???CCCGGGPPPRRRTTTWWWZZZ]]]```aaa[[[^^^dddjjjoooqqqqqqqqqlllkkkjjjjjjnnn~~~WWWAAAAAA===>>>777777444666999;;;;;;%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))******))))))((((((''''''******+++++++++,,,,,,,,,++++++******+++,,,,,,---******+++,,,---...//////222---'''&&&(((,,,/////////,,,,,,......,,,+++...------,,,++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,+++++++++******+++******++++++***(((&&&************************&&&'''((()))***)))(((((())))))((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&'''(((***+++)))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))******))))))))),,,......222888>>>AAAHHHXXXhhhtttwwwyyy{{{~~~wwwkkknnnwww}}}ooogggeeegggrrr}}}iiiQQQAAA666666555444222111111000///............---------,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++))).........///000222333444555666888:::<<<@@@EEEHHHPPPQQQTTTWWWZZZ\\\^^^___^^^___bbbffflllpppqqqqqqnnnjjjiiillllllsss\\\EEEAAA:::===888888888888777777666%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))***)))))))))((((((((('''************+++++++++,,,++++++*********+++,,,,,,)))******+++,,,------...666222---+++,,,...//////---++++++......,,,,,,///,,,,,,,,,,,,,,,---.........------,,,,,,++++++++++++++++++************************,,,------,,,+++------,,,,,,,,,+++++++++++++++,,,,,,,,,+++***)))(((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))'''''''''((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))******))))))))),,,...---000666;;;>>>DDDTTTcccnnnrrruuuwww~~~~~~qqqrrrzzzwwwjjjddddddcccrrrwwwsssHHH===555555444333222111000000///............---------------...............///------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++------...///000222444555555666888:::<<<@@@EEEHHHPPPQQQTTTWWWZZZ\\\^^^______```bbbggglllpppqqqqqqpppllllllnnnooouuu[[[DDD@@@:::===888888888777777777666%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))))))))))))))(((((((((((()))))))))*********++++++,,,++++++*********+++++++++++++++,,,,,,---------333000---+++,,,------,,,+++)))))),,,---++++++...///.....................,,,,,,,,,++++++*********------------------------******++++++,,,,,,---------,,,,,,++++++*********++++++,,,++++++***)))(((***))))))((((((((())))))************************((((((((((((((((((((((((---,,,***((('''''''''((()))))))))(((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***))))))***,,,...---///444999;;;@@@NNN\\\gggnnntttwww|||zzzyyyqqqzzz}}}qqqeeeaaadddeeettt{{{ccc???:::444333333222111000/////////............---------///////////////.........,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---,,,,,,---...000333444666555777999:::<<<@@@EEEIIIOOOQQQTTTWWWZZZ]]]_________```bbbfffkkkoooppppppqqqnnnnnnqqqrrrxxxYYYCCC???999===888888777777777777666$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))((((((((((((((())))))))))))*********,,,,,,+++************+++,,,,,,,,,------.........---,,,++++++,,,---.........+++,,,//////------000111111111000///...---------------------.........111111111111111000000000...//////...,,,,,,---...------,,,,,,,,,+++++++++++++++++++++******)))))),,,,,,++++++******++++++************************))))))))))))))))))))))))++++++***)))((((((((())))))))))))(((((((((((('''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))***))))))***---///...///333777999===IIIUUUcccmmmzzz{{{zzzvvv{{{}}}}}}zzzmmmbbbaaafffkkkzzzyyyVVV;;;:::222222222111000//////...///............---------000/////////......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------------++++++,,,...000333555666666777999:::<<<@@@EEEIIIOOOQQQTTTWWW[[[]]]___```^^^___aaaeeejjjmmmnnnnnnqqqnnnooorrrttt{{{XXXBBB>>>999===999888777777777777666$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))((())))))))))))*********,,,,,,+++++++++++++++,,,++++++,,,,,,------............/////////000111222333111111444444111222555111222333333444333333222777777666666666666555555666666555444333222111111222444555333111000111222000000000000////////////---------------------...---,,,,,,+++******++++++))))))))))))))))))))))))************************)))))))))))))))***++++++***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))))))))***---/////////222666888<<>>999===999888666666666666777$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,---......******+++,,,---...///000000111222222222222555666888666777;;;<<<:::;;;???===???AAADDDFFFGGGHHHHHHKKKJJJJJJIIIHHHGGGFFFFFFIIIHHHFFFDDDAAA???===<<<:::===@@@???<<<999999;;;888888777666444333222222//////...------------...---,,,+++******)))******************************************************'''(((((()))++++++,,,,,,******)))))))))((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))))))))***---000000///111555888;;;CCCMMMZZZjjjsssbbbccciii```cccrrrvvvnnngggcccffflllxxx___???777444111111111111000000/////////............------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,---///222333555666888999;;;===AAAFFFJJJOOOQQQTTTXXX\\\___aaabbb]]]^^^```eeejjjnnnppppppnnnkkklllqqqvvvYYYCCC???999===888888666666666666777###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''((((((((()))))))))***************+++++++++,,,,,,,,,,,,---...///000111...///000111333444666666333666999:::<<>>888777555333111111000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******++++++++++++*********)))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))))))))+++...000///---///444666999AAAIIIXXXgggjjjccciiiwww}}}zzzooojjjiiijjjooouuuOOO::::::111222222111111111111000000///............---------------------............+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---///111222333666888:::;;;===AAAFFFJJJOOOQQQTTTXXX\\\___aaabbb^^^___bbbgggmmmrrrttttttnnnjjjjjjpppwww[[[DDD@@@:::===888888555666666666777######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************'''((((((((())))))*********++++++++++++,,,,,,,,,,,,,,,------///000222333444444666888:::<<<===>>>:::>>>CCCGGGLLLSSS[[[bbbcccbbbeeemmmrrrtttwww||||||zzzwwwmmmhhhfffiiigggddd___ZZZVVVRRRPPPHHHFFFCCC???<<<::::::999444444222111000000000000........................++++++++++++++++++++++++******+++++++++******)))************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((()))))))))+++...000---,,,...222555888???GGGYYYgggyyyllloooxxxxxxmmmjjjnnnrrrxxx}}}}}}HHH:::===111222222222111111111111111//////.........------------.........//////000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,------///000111222777888:::;;;===AAAFFFJJJOOOQQQTTTXXX\\\___bbbccc```aaadddjjjpppuuuwwwwwwnnnjjjjjjpppyyy\\\EEEAAA:::===888888555666666666777######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((('''&&&%%%&&&)))+++,,,,,,&&&''')))******+++++++++///---+++,,,///000...,,,444333222222444777;;;===:::;;;>>>@@@AAAFFFPPPZZZZZZWWWXXXcccqqqzzzyyyuuuzzz{{{yyyuuussssssddd```\\\XXXTTTMMMDDD>>>===:::555333333333222222111111000...,,,,,,...000111///---+++***)))))))))''')))***+++***)))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,---///000333888???DDDOOOcccwwwyyyrrrdddiiitttttt|||hhhCCC:::888222111111111111000000000000+++---//////---,,,,,,------------............///......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,---......///222444888999;;;<<<>>>BBBGGGKKKNNNPPPUUUZZZ___aaaccccccbbbbbbdddhhhnnnrrrttttttpppjjjkkkrrrxxx]]]EEE???888<<<888999777777777777666######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&'''((((((((((((///...,,,***)))+++---///000///...///222666999;;;999===BBBEEEHHHJJJMMMOOOWWWZZZ^^^cccgggooozzz~~~xxxpppgggaaaZZZWWWSSSNNNIIICCC<<<777555555555555444222000///+++++++++---...///....../////////---+++)))))))))++++++*********)))))))))******)))))))))((((((((()))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***+++++++++,,,...///111666===AAAIIIZZZuuu{{{uuuooouuu[[[<<<888888333111111111111000000000000............,,,,,,++++++,,,,,,,,,,,,---------...//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...///000000222444777777999;;;<<<>>>BBBGGGKKKOOORRRVVVZZZ^^^aaabbbbbbccccccdddhhhmmmqqqssssssoooiiijjjrrrxxx]]]DDD???888<<<888999777777777777666######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&'''((()))))))))))))))***+++,,,------///333666666777888888888===EEEKKKMMMVVVaaahhhiiihhhiiikkkssswww~~~{{{qqqeeeWWWOOOGGGBBB===:::999777333000///.........//////---+++,,,,,,++++++,,,,,,---...++++++++++++*********************))))))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))*********+++---...000444:::>>>CCCOOOfffooogggooo{{{~~~vvvxxxwww|||tttJJJ555666888555111111111111000000000000222000...---------,,,++++++++++++,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...///000000222555777777888:::<<<>>>BBBGGGKKKPPPSSSVVVZZZ^^^```bbbbbbddddddeeehhhlllppprrrrrrnnnhhhjjjrrrwww\\\DDD???888<<<888888777777777777666######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&'''''''''((((((((($$$''')))+++,,,---......)))---222555555555777888666<<>>:::666888555222000111111///---++++++,,,---/////////...,,,,,,,,,,,,++++++++++++++++++*********)))))))))(((((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,---...000333888<<>>BBBGGGKKKOOORRRUUUZZZ^^^bbbdddeeeeeedddeeegggkkkoooqqqrrrnnniiikkksssxxx[[[DDD???999<<<888888777777777777666######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))&&&&&&''''''((()))))))))'''))),,,------...000222444777:::999888:::???DDDDDDMMMYYYaaagggooo||||||oooddd\\\TTTJJJBBBBBB<<<666333555666666444333222000111111///+++(((------------,,,,,,,,,,,,++++++++++++************)))(((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***,,,---...///000333777:::???AAAMMMddd}}}zzzwwwyyy}}}|||[[[===444666555111111111111111000000000///...,,,+++,,,---......---------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---...///111444777777888:::<<>>@@@GGGQQQYYYaaalll{{{vvvhhhTTTDDD<<<999777555////////////............---------,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,***+++---------...111333555666;;;CCCNNN```|||}}}wwwnnneee___```jjjnnnuuummmPPP666111555666444333111111111111000000000000000777===:::111++++++...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++...///000222666888999;;;===???BBBGGGMMMQQQUUUVVVXXXZZZ]]]```cccdddcccbbbaaadddiiiooosssuuupppkkkmmmssstttyyyXXXCCC???:::===888777777777777777666$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%(((((()))(((''''''(((***000111000000666===>>>;;;;;;>>>BBBGGGOOO^^^qqqvvv]]]OOOIII@@@888;;;555222333222...,,,---000---******,,,...---+++,,,,,,,,,,,,+++++++++***---+++))))))***)))(((&&&))))))))))))))))))))))))************************+++---......---...///111555888<<<>>>AAAOOOmmmvvvyyy}}}~~~uuufff[[[XXXZZZdddgggyyyTTTHHH:::333333555444333444333222000///---,,,+++...888@@@===111))),,,222******+++,,,,,,---............---------,,,,,,,,,...---+++))))))***+++,,,***++++++,,,,,,------......///000222444555555555777:::===@@@CCCHHHMMMQQQWWWUUUUUUYYY^^^bbbccccccgggeeeeeegggkkkooorrrssssssrrrnnnsss{{{}}}^^^GGGDDD======888:::999888888777666%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$&&&(((***+++---111444444888:::999:::>>>@@@>>>EEEKKKTTT^^^hhhvvv|||sssggg```VVVKKKAAA;;;666555333///...//////---,,,...000111///---+++++++++************))),,,+++))))))******)))'''************************************************+++,,,......------///000555888;;;===>>>JJJddd|||xxxlllsssuuutttmmmaaaXXXUUUVVV^^^bbbqqq|||yyyMMMDDD888222222444444111222111111000///...------,,,000444444///++++++---+++++++++,,,,,,---------------,,,,,,,,,+++++++++...---+++***)))***+++,,,******+++,,,,,,------...,,,---///111333555555666666888;;;>>>AAAGGGMMMQQQWWWVVVVVVYYY^^^bbbdddcccfffeeeeeeggglllpppsssuuurrrqqqnnnrrrzzz|||___EEEBBB<<<===888:::888888888777666%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((()))))))))***,,,------000333666888>>>AAA???AAAJJJSSSXXXkkkrrr{{{{{{~~~tttZZZRRRJJJFFF???888333333/////////000111000---+++,,,,,,,,,+++++++++******+++***)))***++++++***)))************************************************+++,,,......------///000444666:::;;;;;;CCCXXXlllzzzgggfffpppooojjjddd\\\VVVTTTSSSXXX```nnn|||]]]DDD===555111333444333111000000//////////////////,,,******,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********---,,,+++*********+++,,,******++++++,,,---------***,,,...000333444555666555777999<<<@@@FFFMMMSSSWWWVVVWWWZZZ^^^bbbddddddfffeeeeeehhhmmmrrruuuvvvqqqqqqnnnrrrzzz|||aaaCCC???;;;>>>999999888888777777666%%%%%%&&&&&&''''''((((((%%%&&&'''((()))***++++++///000111222222555888;;;>>>BBBFFFJJJUUUiii|||wwwmmmdddXXXIII>>>:::666555444222111000...---......---------,,,,,,,,,+++***)))***,,,,,,+++******************************************************,,,------------...000222444777::::::???OOO^^^yyyggg___jjjpppllleee^^^ZZZWWWUUUTTTUUUdddwwwyyyEEE===888333222444555333111000000/////////............+++)))***...000...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,+++******++++++,,,*********+++,,,,,,------)))***---000222444666666666777999;;;???FFFOOOUUUWWWWWWXXX[[[___bbbdddffffffeeeeeehhhnnnsssvvvxxxqqqqqqnnnrrryyy|||eeeCCC>>>:::>>>888888888777777777666%%%%%%&&&''''''((())))))&&&'''((()))+++,,,---...///000222555777<<>>;;;777333111111111......---------,,,,,,,,,,,,+++***+++,,,---,,,+++***************************************************+++------,,,,,,...//////111555999;;;>>>IIIUUUqqqyyy[[[\\\nnnnnniiiaaa[[[YYYXXXWWWVVVUUUpppjjj<<<888666333333555666444222111111000///...---,,,,,,......---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,+++++++++++++++++++++,,,))))))***++++++,,,,,,---)))***---000222444666666777888:::<<>>;;;===888777777777777777666%%%&&&&&&'''((()))******)))***+++---///000222333222333555888;;;@@@GGGKKKcccnnn}}}rrrlllTTTQQQLLLDDD;;;555222111------,,,,,,,,,+++++++++---,,,++++++------,,,+++++++++++++++++++++++++++***************************+++------,,,,,,...///......222888;;;>>>FFFOOOlllhhhWWW\\\iiigggbbb\\\XXXWWWXXXYYYYYY]]]ZZZ<<<666555444444555555333222111111000///...,,,,,,+++---...///---***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,***++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,***,,,...000333444555666888999;;;>>>BBBHHHPPPUUUWWWYYY[[[]]]___bbbfffhhhfffeeeeeehhhmmmrrruuuvvvqqqsssqqqtttzzz}}}cccDDD???;;;===777777777777777777666%%%&&&'''((()))***++++++---...///111333555777888:::===AAAGGGNNNWWWaaagggwwwhhhVVVFFF:::555/////////............---///...,,,,,,------,,,***++++++++++++++++++++++++************************)))+++,,,,,,,,,,,,---///...---000666999<<>>BBBGGGMMMRRRWWWYYY\\\^^^___bbbfffiiifffeeeeeeggglllpppsssuuurrrtttsssvvv{{{[[[AAA???:::<<<777999666666666666777&&&&&&'''((()))***++++++000111222555777999;;;<<<>>>DDDOOO\\\lll}}}www\\\III>>>333333333333222222222111000///------------+++***++++++++++++++++++++++++************************)))+++,,,,,,,,,,,,---//////---///555888:::???EEESSSnnnmmmSSSOOO^^^eee]]]YYYYYYZZZZZZ[[[___dddiii{{{^^^666999666555444333222111000///---------.........//////...------...000000///---******+++,,,,,,---......,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,...///000222444555555555555888;;;>>>BBBFFFKKKOOOWWWZZZ]]]______bbbfffjjjgggeeeeeegggkkkooorrrsssrrruuutttwww|||TTT???>>>999;;;777:::666666666666777&&&%%%%%%(((...222444444666555888===>>><<>>CCCQQQYYYooozzziiiVVVNNNRRRZZZ]]]\\\ZZZXXXXXX[[[\\\bbbqqqfffIIIBBB555555444444333333222222111***111222...///555222***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++)))(((&&&(((+++---...---,,,***---***)))+++++++++...444AAA......:::777000333555888999<<>><<<:::777444777111---///...++++++///......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///000000111333777===AAALLLSSSfffzzzmmm]]]UUUVVVZZZZZZXXXVVVXXX\\\]]]]]]fff~~~VVV???999444555444444333333222111111555333,,,%%%&&&---222333------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,***)))''')))+++.........,,,+++)))((('''((((((...???PPPYYY<<<...222111000666888777999<<>>888>>>999777888777666555444---///333777;;;===???@@@AAA===;;;===BBBLLL\\\jjjzzznnn^^^PPPHHHAAA:::555888222...///000///---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////000111222666;;;???FFFJJJYYYttt{{{{{{sssggg^^^[[[YYYWWWUUUUUU[[[`````````pppjjjHHH999555888444444444333222222111111222222666;;;:::444//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,---,,,***(((***,,,.........,,,+++***++++++******777UUUooobbb@@@,,,...000333888777777999;;;???CCCIIIPPPUUUYYYZZZ\\\^^^aaaeeehhhiiigggiiihhhgggllltttxxxwwwqqquuutttuuu|||LLL>>>===888===888666888777666666555222777>>>CCCDDDDDDDDDDDD;;;>>>EEEOOO]]]oooqqqdddVVVGGG===777444222444666555111------.....................------------------------,,,,,,,,,------------......///000000111444999<<<@@@BBBMMMddd}}}wwwmmmccc[[[WWWUUUUUUYYY]]]```bbbiiiNNN>>>999444:::444444333333222111111111,,,000===LLLJJJ999,,,)))---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------,,,+++***+++,,,.........---,,,,,,,,,,,,+++,,,999UUUnnnMMM444***111444666777222666888;;;>>>BBBIIIPPPUUUZZZ[[[\\\^^^aaadddggghhhgggiiihhhgggllltttxxxwwwssswwwuuuuuu{{{MMM??????;;;>>>999888777777777666555>>>EEELLLOOOLLLHHHGGGHHHDDDOOO___ppp{{{fffXXXHHHCCC===777555555222///------------............------------------------,,,,,,---------............//////000000222666999<<<===EEEWWWmmm|||{{{uuukkkaaaYYYVVVVVVXXX[[[\\\^^^ggg}}}fff999777999222555444333333222222111000000111///222999777---***000,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---...---,,,***+++,,,---------,,,,,,+++)))((()))***000???NNN555(((+++555555444666111555777:::>>>BBBIIIPPPUUUZZZ[[[\\\^^^aaadddggghhhggghhhhhhgggllltttwwwvvvvvvyyyvvvvvvzzzPPP??????;;;===888888777777777666555FFFLLLQQQPPPJJJHHHKKKOOOaaaoooyyymmmeeeTTT@@@444222333222..................------------------------------,,,---------............---.../////////000333666999;;;AAAMMM\\\ppp|||ooozzzvvvxxxzzzxxx}}}{{{uuunnnddd[[[WWWVVVXXX[[[[[[[[[bbbvvvQQQ555888:::555444333333333222111111000000000.........+++(((+++111,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,---...,,,+++***++++++,,,,,,+++++++++---***)))++++++***---111...(((...555000000666666444777:::===BBBIIIPPPUUUYYYZZZ\\\^^^aaaeeehhhiiiggghhhhhhgggllltttxxxvvvxxx{{{xxxvvvzzzTTT>>>>>>999:::666777777777777666666IIIMMMOOOLLLIIINNN[[[gggvvvZZZDDD;;;888666000000000//////.................................------------............---...//////...///111333666:::@@@FFFMMM]]]yyysssooo}}}rrriiijjjoooqqqrrrzzz~~~xxxtttjjjddd\\\WWWVVVXXXZZZ[[[^^^cccqqqnnnEEE:::999888777444333333222222111000000000'''///444222///...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------,,,***************************...,,,,,,...---)))(((***...)))///444...000777666444666999===BBBIIIPPPUUUXXXYYY[[[^^^bbbeeeiiijjjhhhjjjiiihhhmmmuuuyyyxxxvvvzzzwwwwww|||ZZZAAA???999:::555888777777777777666LLLOOOPPPMMMOOO\\\sssuuuZZZIII???888333222222111000//////...........................---------.........//////---...///.........000222555:::@@@CCCDDDQQQmmmlllkkkjjjyyy~~~yyyuuu|||}}}vvvooobbb]]]WWWUUUWWWZZZ[[[ZZZdddmmmXXX;;;<<<444///333000333333222222111000000000'''111333,,,(((---000...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///------------+++*********)))))))))))))))))))))(((***+++)))%%%&&&***)))%%%---444000222666333444666999===BBBIIIPPPUUUWWWXXX[[[^^^bbbfffiiikkkjjjkkkjjjjjjooowwwzzzyyyuuuxxxvvvwww}}}___EEEBBB;;;;;;777;;;777777777777666MMMNNNMMMRRRccc~~~yyy]]]DDD@@@777222333222//////333---222111+++***///111.........---------,,,,,,,,,//////.........000222333...666:::>>>CCCEEEZZZ{{{zzzooo~~~zzzssslllggg\\\TTTPPPVVV\\\\\\[[[\\\hhhbbbLLL999777888333000333000000000000000000000000//////...---,,,,,,++++++''')))+++------+++)))'''(((*********)))***+++---,,,,,,,,,+++++++++******))))))))))))((((((((((((,,,***((()))+++,,,+++((()))***---000222555666777999888999===DDDLLLRRRUUUXXXYYY\\\```dddgggiiijjjkkknnnooommmpppuuuxxxwwwuuutttqqquuu}}}eeeCCC;;;999@@@;;;888444555666888888NNNZZZiiiwwwwwwcccKKKCCC<<<999666000...000,,,000000---,,,000111///.........---------,,,,,,///.........///000111222111777999===CCCEEEVVVsss~~~}}}zzzvvvnnneee___XXXTTTSSSWWWYYYXXX[[[```VVVCCC555555888555444777222222111111000///......///......---,,,,,,++++++***+++---......---+++******+++,,,+++******,,,...,,,,,,,,,+++++++++*********************))))))))),,,***((()))+++,,,+++))))))***---000222555666777:::999:::>>>DDDLLLRRRUUUZZZ\\\___bbbfffiiikkklllkkknnnnnnmmmpppvvvxxxwwwrrrrrrpppttt|||gggEEE===:::@@@:::777444555666777888WWWkkkwww```UUUIIIAAA;;;666555888///222222000000222111...///.........------------///.........///000111222222777777;;;CCCEEEPPPggg|||{{{yyyvvvqqqhhh^^^XXXTTTVVVXXXYYYWWWZZZffftttiiiKKK<<<222444777555444666444333222111///...---,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,---,,,,,,,,,+++++++++*********************++++++++++++***)))***++++++***))))))***---000222555666777;;;;;;===@@@FFFLLLRRRVVV[[[\\\___bbbeeehhhkkkllljjjmmmnnnmmmpppvvvyyyyyynnnpppoootttzzz{{{fffFFF???:::>>>888555555666666777777oooxxxeeeSSSFFF===:::999444444333333333222000---/////////............---.........///000000111111111555333888BBBEEELLL\\\www~~~|||wwwqqqjjjbbbZZZUUUTTTYYY[[[ZZZZZZgggWWWFFF<<<444555666333111111222222111000///...------......---------,,,,,,,,,++++++***))))))***++++++---------,,,***)))+++,,,,,,,,,,,,+++++++++******))))))***************++++++************+++******)))***---000222555666777;;;===???BBBGGGMMMSSSWWWZZZ[[[]]]```cccfffiiijjjiiilllmmmmmmpppwwwzzzyyymmmooooootttyyyyyy```EEE>>>999===777555666666666777777xxxcccPPP@@@666666333111111222222000///000000/////////.........---...//////000111111111///222000444@@@DDDHHHTTTiii~~~zzzqqqhhh```[[[VVVSSSUUUYYYZZZZZZccc~~~jjjMMMAAA<<<777666555222000000000000000///////////////---------------,,,,,,,,,,,,+++)))(((((()))+++,,,+++,,,,,,+++)))((()))+++,,,,,,,,,+++++++++******((((((((()))))))))************+++************+++)))***---000222555666777:::===AAADDDHHHMMMSSSXXX\\\\\\^^^```cccfffiiikkkiiilllmmmmmmpppwwwzzzyyymmmpppoootttzzzyyyXXXAAA===888<<<777777777777777666666www^^^LLL???777111111222222222333000000000000////////////---...///000111111111000---222///000<<<@@@DDDNNN]]]rrr~~~|||zzzrrrggg]]]WWWTTTSSSSSSUUUXXXZZZaaavvvyyyQQQEEE:::888777555444333333444////////////////////////------------------------...---,,,++++++,,,---...***++++++***)))(((***+++,,,,,,,,,+++++++++******'''''''''((())))))******)))+++++++++***)))***+++)))***---000222555666777888<<>>===888;;;888999888777777666666wwwVVVIII<<<888555222222555111111111000000000//////---...///000111111111000...444000...777;;;???HHHUUUgggxxxyyylll}}}}}}yyyvvvnnnggg^^^WWWTTTSSSTTTTTTWWWZZZaaaqqq\\\@@@===555666666444222222444555000000000///.........------------------------------,,,,,,,,,,,,,,,,,,---***+++,,,+++******+++---,,,,,,,,,+++++++++******'''(((((()))******++++++)))+++,,,+++)))(((***,,,)))***---000222555666777555:::AAAEEEHHHMMMUUU[[[`````````bbbdddhhhkkkmmmkkknnnnnnmmmpppvvvxxxwwwqqqqqqooorrryyy|||NNN>>>>>>888;;;888999999888777666555nnn\\\JJJAAA:::333111444111111111111000000000000,,,---///111111111000000///666222---444777;;;DDDPPPaaapppbbbeee|||xxxtttqqqeee```ZZZVVVUUUVVVWWWWWW[[[^^^iiiwwwLLL888888555777777333000000222333222222111///...---,,,+++------------------------***************************+++,,,,,,++++++---///,,,,,,,,,+++++++++******((())))))***++++++,,,,,,(((+++,,,,,,)))(((***,,,)))***---000222555666777333999@@@EEEHHHMMMUUU\\\^^^^^^^^^```bbbfffiiillllllnnnooommmpppuuuxxxwwwrrrqqqmmmqqqxxx|||NNN@@@@@@999;;;888999999888777555555}}}|||}}}wwwcccQQQ@@@333111666111111222222222111111000000000000000000000000000//////000111444888<<>>BBBEEEJJJQQQVVV[[[[[[]]]___cccfffjjjlllkkkmmmnnnmmmqqqwwwxxxuuussspppssswwwuuuyyyQQQAAA@@@;;;===666555666666666666555}}}www```GGG999777:::777222000000000000///000000000000000000000000111111111111333666999;;;HHHRRR]]]iii}}}vvvlll||||||}}}~~~|||{{{{{{|||zzzzzzzzzyyyuuunnnfff```VVVVVVPPPOOOVVVWWW[[[hhh{{{qqqRRRDDD>>>:::777666555444333333333333111111///.........///000...------------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,...---+++******,,,---...---,,,***))))))***,,,---***************)))(((((((((***---000222222222111444999???DDDHHHMMMUUUZZZ[[[\\\]]]```cccgggkkkmmmlllnnnoooooosssyyyzzzwwwpppnnnrrrwwwwww~~~UUUBBB???888;;;777777999888777666444^^^GGG>>>???999333222333444111---000000000000000000000000333222222111222333555666@@@JJJTTT[[[ggg{{{zzzvvvrrryyy~~~{{{yyywwwwwwwwwvvvuuuuuusssnnnfff\\\VVVOOOSSSOOOOOOWWW]]]kkkwwwOOO>>>@@@@@@:::666666555444333333333333111000//////......//////------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,,,,,,,++++++,,,---///000,,,+++***))))))***+++,,,************)))))))))))))))+++---000222222222111555:::@@@FFFJJJPPPXXX]]]\\\\\\^^^aaadddhhhkkkmmmmmmooopppqqquuu{{{|||yyyrrrooorrrxxxzzzYYYBBB===666:::888:::999888777666555zzzzzz}}}||||||ttt\\\OOOBBB;;;444444777777333---111111111111111111111111222111111111222333444444<<>>CCCFFFIIIMMMSSSXXXZZZ\\\___cccfffiiikkkkkkkkknnnpppppptttyyyxxxtttrrrooorrryyy|||QQQ@@@>>>999<<<777777:::::::::999888~~~xxxuuuxxx~~~yyybbbPPPCCC;;;777333333333333333333333333///000111333444555555666666666<<>>CCCGGGJJJNNNUUUZZZYYY[[[^^^bbbfffhhhjjjjjjllloooqqqqqqtttxxxwwwsssqqqnnnrrrxxx{{{TTTAAA???999<<<777777999888888777777zzz{{{}}}{{{}}}nnnWWWDDD999333333333333333333333333000111222333444555555444888444777BBBMMMTTT]]]eeexxx{{{rrrnnnkkklllrrrzzz~~~|||yyyvvvssssssssssssrrrqqqnnnjjjfffaaa]]][[[UUUQQQNNNLLLMMMPPPRRRSSSZZZcccppp|||EEEEEE>>>444444;;;999111444333222111000000000000---.../////////...,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***++++++***)))((('''((()))******+++******))))))************))))))***)))((('''((()))+++---***,,,///111333444333333888===CCCGGGKKKPPPWWW\\\XXXZZZ^^^bbbeeehhhiiiiiimmmppprrrrrruuuxxxwwwrrrtttpppsssxxxyyyWWWCCC???888;;;777777333444444555666~~~}}}xxx{{{xxxttt~~~~~~\\\AAA===;;;888666555444333111444333333222222333333444555555666;;;DDDPPP[[[aaaoooyyydddxxxuuujjjiiijjjmmmuuu}}}}}}||||||yyywwwuuusssqqqpppppppppooolllhhhccc^^^XXXRRROOOPPPMMMKKKLLLOOOTTTXXX[[[cccwwwZZZBBB>>>999666666666555333111222222111111000///...////////////////////////************************...---,,,,,,++++++++++++---,,,+++******+++,,,---)))))))))))))))*********))))))))))))))))))))))))))))))************))))))(((***---000222333444444;;;@@@FFFHHHIIIMMMTTT[[[^^^\\\[[[^^^dddhhhjjjiiiooopppqqqrrrtttvvvxxxzzzuuuqqqpppsssyyy]]]DDD???:::>>>:::999777777777777777|||{{{yyyyyyvvvZZZFFF???666222111333333222333333333222333333444444444555666999@@@JJJVVV^^^nnnqqqdddpppssslllkkkiiijjjlllxxx~~~}}}{{{{{{zzzvvvuuusssrrrqqqpppqqqqqqmmmiiibbb[[[VVVQQQNNNLLLOOOLLLMMMPPPQQQRRRZZZdddqqqUUUAAA===999666666666444333111222222111111000///...........................++++++++++++++++++++++++,,,,,,+++***************+++******))))))******+++*********)))))))))))))))(((((((((((((((((((((((())))))************))))))(((***---000222333444444;;;@@@EEEGGGHHHLLLTTTZZZ[[[ZZZZZZ^^^eeejjjlllmmmppppppqqqrrrsssuuuwwwxxxxxxtttssswww}}}```DDD>>>999>>>:::888777777777777777vvvsssxxxvvvZZZNNN???666555666444111333333222222333444555555333555777777:::BBBOOOYYYkkk}}}dddZZZ___|||tttmmmhhheeedddkkkrrryyy}}}{{{{{{yyyxxxwwwwwwvvvvvvrrrqqqpppnnnnnnmmmmmmmmmfffbbbZZZSSSNNNLLLMMMMMMLLLKKKPPPXXXYYY\\\nnnqqqLLLEEE???<<<888666666555444333111222222111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***((())))))))))))))))))(((++++++******))))))((((((''''''''''''''''''''''''((())))))******))))))((((((***---000222333444444999>>>DDDFFFGGGKKKSSSZZZYYYYYY[[[___eeekkkoooqqqoooooopppqqqrrrtttvvvwwwyyyuuuuuuyyycccDDD===999???:::777777777777777777~~~|||rrrmmmpppxxx~~~}}}yyyhhhRRRCCC>>>;;;666111333333333333333444555666333666888666555;;;HHHSSSiiixxxfffTTT```{{{tttjjjfffdddcccfffkkkpppuuu{{{~~~}}}ttttttsssrrrqqqqqqqqqqqqnnnmmmllljjjhhhgggffffff[[[YYYTTTOOOKKKLLLOOOQQQRRRPPPWWWaaadddkkkTTT999>>><<<:::888666555555444333111222222111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******'''(((************(((''',,,++++++***)))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((***---000222333444444888===CCCEEEGGGKKKSSSYYYZZZZZZ\\\```eeekkkoooqqqllllllmmmooorrrtttwwwxxxvvvrrrrrrwww~~~dddDDD<<<999>>>999777666666666666666~~~yyyrrrpppsssxxx|||~~~{{{~~~}}}}}}~~~~~~}}}}}}~~~xxxssstttzzzeeeLLLAAA<<<888444444333333333444444555666444777999777444888CCCMMMgggwwwggg]]]bbbuuuwwwjjjdddaaa``````dddjjjqqqyyy~~~~~~zzzwwwuuurrrqqqpppoooooonnnnnnnnnmmmllljjjhhhdddaaa___^^^RRRRRRPPPMMMJJJKKKNNNRRRUUUVVV___iiiooo~~~rrrLLL???CCC999999888777555444444444111222222111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,((()))***++++++***)))(((,,,++++++***)))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((***---000222333444444777<<>>999777666666666666666|||~~~yyyxxxwwwyyy}}}|||{{{{{{}}}|||~~~}}}}}}xxxiiibbbdddnnnwww||||||zzz]]]LLLDDD???<<<555555444444444444555555555777888777555777???EEE___tttssscccdddyyyvvviiibbb\\\]]]```eeekkkqqqzzz~~~zzzvvvrrrpppsssrrrqqqooommmllllllkkkjjjiiigggddd```\\\XXXVVVNNNOOONNNLLLJJJKKKPPPUUURRR\\\lll|||{{{YYYFFF@@@???666888888777555333333444111222222111111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,)))******++++++******)))++++++******))))))((((((************************'''(((((())))))(((((('''(((***---000222333444444777<<>>999===888888777777777777777~~~~~~~~~{{{|||~~~~~~}}}|||}}}vvvgggffffffiiiqqq|||yyynnnggggggmmmsssxxx{{{ooo\\\MMMCCC777666555444444333444444444555666666666777;;;>>>PPPjjjpppiiiggg{{{nnnhhhddd___^^^aaajjjpppxxx}}}~~~|||zzzvvvtttqqqppprrrpppnnnkkkhhhfffeeeeeeaaa```___\\\XXXTTTPPPNNNLLLMMMNNNMMMMMMSSS]]]eeeiii}}}~~~\\\GGG>>>:::777444666888777444333333555111222222111111000///...------------------------++++++++++++++++++++++++)))))))))))))))***++++++)))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((***---000222333444444777<<>><<<;;;;;;333666888777444222333555111222222111111000///...------------------------************************((((((((((((((()))******)))((('''&&&&&&'''((())))))))))))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''(((***---000222444444444777===CCCFFFHHHLLLUUU\\\YYY\\\___```aaadddjjjnnnoooooooooqqqrrrtttvvvwwwqqqnnnooouuu~~~PPPAAA@@@999;;;888999777777777777777}}}|||~~~vvvxxx~~~zzzwwwxxxyyy{{{}}}}}}|||wwwzzz|||cccGGG:::888<<<666555999777555555555555666777999999BBBQQQmmmnnnWWW^^^kkkjjj___```[[[YYY\\\eeekkkmmmrrryyysssxxx~~~}}}}}}~~~}}}|||~~~}}}{{{{{{{{{yyyxxxwwwvvvsssqqqooonnnnnnnnnjjjhhhccc^^^[[[ZZZYYYZZZRRRPPPOOONNNMMMLLLJJJHHHKKKNNNUUU\\\___lll```DDDCCCDDD999555;;;555555555555444333222111///000111111111000...---......---------,,,,,,,,,************************---+++(((%%%%%%(((+++---***************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((***,,,...000222333333===@@@EEEHHHKKKOOOVVV[[[[[[[[[[[[^^^dddjjjmmmoooooooooqqqrrrssstttttttttqqqmmmmmmrrrzzzTTT@@@===777:::666666777777777777666}}}|||~~~~~~|||yyywwwxxxyyy{{{xxxwwwzzz\\\HHH???===777666999444555555555666666777999999;;;HHH___zzzlll^^^TTT```lll\\\XXXXXXUUUVVV\\\aaaccciiipppyyy|||~~~~~~|||zzz{{{}}}{{{|||}}}}}}}}}{{{zzzyyy}}}|||{{{||||||}}}~~~~~~}}}}}}|||||||||zzzzzzyyywwwvvvrrrpppnnnlllkkkjjjjjjkkkeeebbb]]]XXXUUURRRRRRRRRMMMJJJGGGFFFGGGJJJMMMOOOYYYXXXXXX[[[gggiiiOOO<<<<<<>>>777333555555555555555444333222111000000000000000///............---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((())),,,...111333444555<<<@@@EEEHHHJJJOOOVVV[[[\\\[[[[[[^^^dddjjjmmmooommmnnnpppqqqsssttttttuuuqqqmmmmmmrrrzzzUUUAAA>>>888;;;777888777777777777666}}}zzz|||~~~~~~|||{{{{{{{{{uuu\\\KKKAAA777666777111666666666666777777888999999DDDTTThhhkkkccckkk}}}{{{qqqeee___ZZZYYYYYYZZZ^^^dddiiikkknnnqqqtttwwwyyyzzzzzz{{{|||||||||{{{zzzyyy|||||||||}}}}}}|||||||||~~~}}}}}}|||}}}~~~}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}|||||||||}}}{{{xxxvvvuuusssqqqpppjjjhhhfffeeecccccccccddd^^^[[[WWWRRRNNNLLLKKKKKKNNNLLLKKKKKKMMMQQQUUUXXXRRR\\\hhhvvvsssOOODDD;;;;;;>>>===999777555555555444444333222111111000//////......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,,,,***((('''))))))******))))))((('''(((((((((((((((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))((())),,,///222444666777;;;???DDDGGGJJJOOOVVV[[[\\\[[[[[[^^^dddiiimmmnnnlllmmmoooqqqsssuuuvvvvvvrrrnnnnnnrrrzzzUUUBBB???999<<<888888777777777777666|||~~~}}}yyydddQQQ>>>999;;;555777777666666777888888999888BBBKKKUUUkkkzzzbbbhhh~~~uuuhhh___ZZZYYY[[[YYYYYY\\\aaaiiippptttuuuvvvwwwxxxzzzzzzzzzyyyyyyyyyzzz{{{||||||{{{zzzyyyzzzzzzzzz{{{}}}~~~~~~~~~}}}zzzxxxxxxxxxyyyyyyyyyzzzzzzyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzvvvssspppnnnlllkkkiiigggbbbaaa___\\\ZZZYYYYYYYYYVVVTTTQQQNNNKKKJJJJJJJJJIIIJJJMMMOOOQQQTTTWWWYYY^^^ssszzzOOOAAAAAA>>><<<===AAA???;;;444444444444333222111111111000///------...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***++++++***(((''')))))))))))))))(((((('''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((((((((())),,,///333555777888999===CCCFFFJJJOOOVVV\\\\\\[[[\\\___dddiiilllnnnlllmmmppprrruuuwwwxxxyyysssoooooossszzzTTTAAA>>>888;;;888888777777777777666}}}oooPPPBBB@@@:::888777777777777888888999444===BBBEEEUUUuuunnnXXXZZZjjjtttiiiaaa^^^^^^\\\YYYZZZ^^^cccggghhhmmmoooqqqsssuuuvvvvvvvvvxxxyyyzzz{{{{{{zzzyyyxxxvvvvvvwwwxxxzzz}}}~~~~~~~~~|||yyywwwwwwwwwvvvvvvvvvvvvvvvuuutttsssrrrrrrrrrrrrqqqqqqqqqqqqooollliiigggeeedddbbb```\\\[[[XXXTTTRRRPPPOOOOOOLLLLLLKKKJJJJJJKKKLLLLLLQQQSSSWWWZZZ```gggqqqwwwxxxZZZBBB<<>>>>><<<777555777777555444444444333333222111000000///......------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((''''''(((***,,,(((((())))))(((((('''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((((())),,,///222444666777666;;;@@@EEEIIIOOOVVV\\\]]]\\\\\\___dddiiilllmmmnnnoooqqqtttwwwyyyzzz{{{vvvqqqppptttzzzQQQ>>>;;;666:::666777777777777777666|||}}}}}}|||bbbPPP===999999888777777888888999:::<<<>>>BBBIIIZZZwwwoooTTTPPPSSSddd~~~xxxfffXXXSSSUUUYYY___bbbfffkkkooorrrtttuuurrrtttvvvwwwwwwvvvtttrrrzzzyyyxxxwwwxxxyyyzzz{{{wwwxxxxxxvvvtttrrrrrrsssqqqqqqqqqpppooonnnlllkkkiiiiiihhhfffeeedddcccccc^^^\\\YYYXXXWWWVVVUUUSSSOOONNNKKKIIIGGGGGGGGGGGGFFFGGGIIILLLNNNQQQSSSUUUQQQYYYdddsssfffKKKFFFCCC@@@<<<999999999666555666333333444333333222111000......//////......---,,,......---------,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++(((((())))))(((((('''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((((())),,,...111333444555555999???DDDHHHNNNVVV\\\^^^\\\\\\___dddhhhkkkmmmmmmnnnpppsssuuuwwwxxxxxxwwwrrrqqqtttzzzQQQ>>><<<777:::777888777777777777666}}}yyy~~~~~~}}}zzz|||{{{dddJJJ999999888888888888888999;;;777888>>>BBBJJJaaayyyvvvdddTTTQQQZZZppp|||cccTTTRRRUUUSSSUUUZZZ```eeeiiikkklllppprrrtttvvvvvvtttrrrpppnnnmmmmmmnnnoooqqqssstttqqqrrrrrrpppnnnmmmmmmnnnmmmmmmlllkkkjjjiiigggfffbbbaaa```^^^]]][[[ZZZYYYVVVTTTQQQPPPPPPOOONNNLLLJJJIIIHHHGGGFFFFFFGGGHHHJJJKKKMMMPPPSSSVVVXXXYYYfffttt|||MMMCCCEEE===<<<555333888999444111444333333333333222111000000---.../////////...,,,+++......---------,,,,,,,,,***************************))))))))))))))))))***(((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((***,,,...000222333333444999???DDDHHHNNNVVV]]]^^^]]]\\\___dddhhhkkkllllllmmmooorrrtttuuuvvvvvvwwwsssqqquuuzzzRRR???===888;;;888999777777777777666