BM6(n ttttttsssrrrrrrrrrssssssppprrrsssqqqooonnnpppssstttvvvxxx{{{|||{{{zzzyyysssttttttrrroooooorrrvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvtttssssssttttttrrrqqqssstttuuuvvvvvvuuutttsssppprrrtttuuutttttttttuuupppnnnmmmnnnrrrsssrrrooossssssrrrrrrrrrqqqqqqqqqqqqooonnnpppssstttrrrooonnnmmmmmmmmmnnnooopppqqqssssssqqqqqqqqqqqqssssssqqqqqqppppppqqqqqqrrrsssttttttttttttuuuuuuuuuuuuqqqrrrrrrtttuuuvvvwwwwwwuuuvvvvvvvvvyyy}}}zzztttvvvzzz|||{{{wwwuuuuuuvvvuuuvvvxxxzzz|||}}}~~~~~~vvvtttssstttwwwxxxuuurrrrrrsssssssssttttttttttttxxxzzz|||{{{zzzyyyzzzzzz}}}yyyvvvuuuxxx{{{zzzyyy}}}zzzzzz||||||zzzzzz}}}~~~}}}||||||{{{zzz{{{}}}|||~~~zzz{{{}}}~~~}}}zzz|||xxx{{{yyyyyy{{{zzzyyy{{{yyyzzzxxxxxxyyy{{{zzzzzzyyyyyyyyy|||zzzzzz||||||zzz|||zzz{{{||||||zzz|||zzz{{{yyyzzz{{{}}}{{{{{{{{{|||yyy|||{{{|||yyyyyywww{{{{{{}}}||||||vvvzzz{{{}}}||||||vvv{{{{{{~~~xxxxxxӵĦĦӵĦxxx||||||~~~zzzzzz4ĉ@ӵ>L=hĦ4ĉ@ӵ>Lzzz}}}}}}~~~~~~~~~GG=?HdĦ=ĪjGG=?HdĦ{{{~~~}}}~~~}}}}}}ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ|||~~~zzzzzzzzzyyy?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??|||}}}zzzzzz{{{zzz4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ|||}}}zzz{{{yyyyyy4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ|||}}}zzz{{{wwwvvv4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ}}}}}}zzz|||wwwvvv4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ}}}|||zzz|||zzzzzz4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR}}}|||zzz}}}||||||4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h~~~|||zzz}}}{{{{{{4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼stttyyy}}}}}}Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦxxx{{{~~~}}}zzzzzz?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦ~~~gdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ}}}~~~~~~{{{yyyyyy>AneneneneDenene>Ak<fhDenenene~~~~~~~~~{{{}}}|||}}}}}}zzz|||~~~~~~zzz|||~~~|||||||||~~~{{{|||}}}zzz||||||~~~}}}{{{{{{zzz~~~{{{{{{rrrlllfffaaabbb```]]]aaakkk}}}zzz{{{zzz~~~}}}}}}vvvSSSHHHEEEFFFJJJGGGDDDEEEIIIRRR___jjjpppsssuuussspppmmmjjjhhhffffff```\\\XXXXXXZZZ]]]\\\[[[XXXYYY[[[^^^ccchhhlllooossstttvvvzzzzzz{{{zzz}}}xxxxxxhhhIIIGGGNNNSSSPPPEEEFFFDDDBBBBBBEEEHHHIIIIIINNNMMMLLLKKKJJJJJJIIIIIIFFFDDDCCCCCCEEEFFFEEECCCHHHHHHIIIKKKMMMOOORRRSSSSSSTTTUUUXXX\\\^^^^^^]]]\\\```fffkkknnnppprrrsssxxxzzzzzzyyy}}}tttttt~~~XXXAAAHHHWWW```XXXFFFAAA@@@@@@@@@AAAAAA@@@???BBBCCCCCCDDDDDDDDDDDDDDD?????????@@@AAAAAA???>>>DDDDDDDDDDDDEEEEEEFFFGGGHHHHHHJJJMMMOOOPPPOOONNNIIILLLPPPRRRRRRRRRSSSTTTSSSWWW]]]bbbeeehhhkkkmmmooorrrvvv{{{zzzzzzyyy}}}yyyyyyhhhJJJ:::BBBNNNXXXSSSBBB:::;;;===>>>???>>>===<<<:::;;;;;;;;;;;;:::999888;;;<<<======>>>======<<<::::::;;;<<<======>>>>>>>>>???AAAEEEIIIJJJIIIGGGEEEGGGHHHHHHFFFEEEEEEFFFGGGIIIJJJJJJIIIJJJLLLMMMKKKNNNQQQUUUYYY^^^cccgggkkkooottt{{{yyyzzzyyy|||}}}}}}RRR@@@;;;@@@CCCHHHHHH>>>;;;<<<<<<<<<;;;:::::::::======>>>>>>===<<<:::999888999:::;;;::::::;;;;;;======???@@@AAAAAABBBBBB???@@@CCCGGGKKKLLLKKKIIICCCCCCBBB@@@>>>>>>???AAADDDEEEEEEDDDBBBBBBBBBDDDAAACCCFFFHHHIIIKKKNNNQQQLLLOOOTTTYYY]]]aaafffiiikkkpppwww|||yyyyyyyyyxxx||||||}}}???999???CCC======???:::;;;;;;<<<;;;;;;<<>>AAAAAA???===AAA@@@???===;;;<<<>>>AAA;;;===???@@@??????@@@AAA@@@CCCEEEGGGHHHHHHJJJLLLMMMOOOSSSTTTSSSQQQPPPPPPNNNRRRVVVXXXYYY^^^gggooolllrrryyy~~~yyyyyyxxx|||~~~~~~::::::::::::::::::::::::AAA???<<<999888999;;;<<<;;;::::::999999::::::;;;===;;;999999;;;;;;999777888888999999::::::::::::<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>===<<<;;;:::???????????????>>>======@@@===<<>><<<:::999999:::;;;::::::999999999999:::::::::888888999;;;<<<;;;999;;;;;;:::::::::::::::;;;;;;;;;:::::::::;;;<<<<<<:::;;;<<<===>>>?????????>>>?????????>>>>>>===<<<>>>===;;;DDDJJJ@@@???PPPfffuuuSSSAAAEEE???AAACCCCCCCCCCCCEEEFFFDDDDDDDDDEEEGGGIIILLLMMMOOONNNSSS]]]```aaannn~~~zzz~~~|||~~~~~~999999999999999999999999<<<<<<;;;::::::999999999999999999888888999999999666666777999<<<===<<<:::888888888777777777777777999999888888999::::::;;;:::;;;<<<===>>>???@@@@@@===>>>>>>>>>>>>===<<<<<<;;;<<<;;;AAAFFF???BBBUUUkkkIII:::???<<<===>>>>>>======>>>???@@@????????????@@@BBBCCCBBBAAAEEELLLNNNNNNXXXeee|||}}}|||wwwwww888888888888888888888888999999:::::::::999777777999888888777777888888999444555777999;;;<<<;;;:::444666777999999888777666777777777777777888999:::=========<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;888;;;:::===AAA===CCCXXXtttQQQ<<<666;;;===>>>>>>===;;;;;;<<<===AAA@@@?????????@@@AAABBBAAAAAACCCHHHHHHHHHOOOXXX~~~||||||}}}zzz|||zzz{{{ssssss777777777777777777777777666777999999999888666555777777777666666777777777444666888999999999999999444777:::===>>><<<999777555555555666666888999999>>>===<<<::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;666;;;999;;;>>>;;;AAATTT|||sssRRRBBB===:::;;;>>>???>>><<<::::::;;;<<<<<<;;;;;;:::;;;===>>>???;;;;;;===>>>>>>>>>BBBGGGbbbqqquuuZZZYYYWWWWWWXXX[[[^^^```fffjjjlllpppvvvoooxxxyyyyyyxxx|||zzzzzz666666666666666666666666555666777888888777666555777666666555555666666777444666777777777777999:::555777999::::::888555444555555555555666777999999===<<<;;;::::::;;;<<<===999999:::;;;;;;;;;;;;:::666;;;999999===:::<<>>999:::;;;;;;;;;;;;===???IIINNNWWWeeeyyy|||wwwqqqfffXXXMMMGGGGGGGGGHHHJJJNNNQQQSSSWWWSSSOOOPPP___\\\RRRXXX]]]bbbhhhtttxxxxxxxxx555555555555555555555555555555555666666666555555666555555555555555555666333444555555555777;;;>>>???===:::777555444444444444444555555666888999:::@@@???===;;;;;;;;;<<<===888888999:::::::::::::::666;;;888888===999666???===AAA;;;888>>>;;;555888::::::999777555555777999;;;:::999999:::;;;===>>>;;;<<<>>>======>>>???>>>@@@@@@???AAAIIIRRRUUURRRPPPNNNKKKJJJHHHFFFBBB???AAAAAABBBCCCEEEGGGIIIJJJLLLFFFCCCFFFJJJZZZzzzhhhNNNKKKNNNLLLMMMSSSTTT\\\kkkwwwtttkkkppp}}}uuutttwww||||||555555555555555555555555555555555555555555555555555555555444444555555555111333444444444777===BBBOOOJJJBBB;;;777777999<<<444444555555777888999:::GGGEEEAAA>>>;;;:::::::::777888999:::::::::::::::777;;;888888===888222888888<<<999999<<<555333???::::::999777555555777:::;;;:::999999888999:::;;;777999:::::::::;;;;;;:::;;;>>>>>><<<===@@@@@@===@@@???===<<<<<<===>>>???>>>>>>>>>???????????????@@@===AAAIIIDDD@@@SSSoooaaaMMMBBBHHHLLLFFFEEELLLNNNPPPYYYbbb]]]SSSTTT^^^[[[cccppp~~~{{{qqqpppttt||||||444444444444444444444444555555666666666666555555222222333333333444444444777666666666444555>>>HHHvvvyyyWWW999===777---;;;555555555666666777888999LLLVVVMMM;;;666666888??????<<<888666777999::::::666666666666777777777777777;;;;;;777555888999888::::::888777777777888999<<<:::777777999;;;<<<<<<999999999:::::::::;;;;;;>>>===<<<;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;;;;@@@@@@???>>>===<<<;;;;;;???>>>>>>>>>@@@CCCFFFGGGDDDDDDAAA@@@DDDKKKMMMKKKEEEHHHKKKLLLKKKLLLPPPSSSUUUQQQRRRZZZaaagggpppzzzxxxqqqvvvxxx~~~xxxxxx444444444444444444444444444444555555555555444444222222333333333444444444333222444666777:::CCCNNN~~~}}}MMM???888111999555555555555666666777888IIIUUUOOO???:::999999>>><<<<<<;;;:::::::::;;;<<<555666666666777777777777777;;;;;;777555888999888:::999888777666777888888<<<999777777999;;;;;;;;;999999999::::::::::::;;;===<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;::::::>>>======<<<<<<;;;;;;:::<<<;;;;;;;;;<<<>>>AAABBBCCCBBB@@@???FFFPPPVVVUUUDDDGGGIIIJJJHHHHHHIIIKKKMMMIIIIIINNNRRRSSSZZZaaatttyyyqqquuuwww}}}{{{{{{444444444444444444444444333333333333333333333333333333333333444444444444111000222555777999BBBKKKyyy^^^>>>999444666555555555444555555666666@@@NNNKKK===:::888666:::777888:::;;;999888777777555555666666666777777777777;;;;;;777555777888777:::999777666666666777888;;;999777777999:::;;;:::888888999999999:::::::::;;;;;;:::999999999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;:::::::::::::::::::::999999:::;;;===>>>BBBBBB@@@>>>EEEPPPWWWXXXCCCEEEGGGGGGFFFDDDCCCCCCDDDCCCDDDGGGHHHGGGKKKQQQjjjwww~~~tttffffffuuuzzzrrruuuvvv{{{||||||444444444444444444444444444444333333333333444444333333333444444444444555444111111333333333999@@@```[[[===777555444555555444444444444555555:::IIIFFF:::777666444888777777999<<<>>><<<777333555555555666666666777777777;;;;;;666555777888666999888777666555666777777:::888666777999::::::999888888888888999999999999999999888888888888999999::::::::::::::::::999999999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<======@@@BBB@@@>>>AAAIIIMMMMMMAAACCCFFFGGGGGGEEECCCBBB???AAADDDFFFFFFFFFHHHLLLTTT___cccZZZOOOQQQ___kkk{{{rrruuuuuuzzz||||||444444444444444444444444555555444333333444555555333333444444444555555555666333222444333111444999FFF[[[___LLL<<<555222222555444444444444555555666999HHHEEE888666666555:::;;;888999???GGGIIIBBB:::555555555555666666666666777;;;;;;666444666777666888777666555555555666777888777666777888999999888777777777888888888999999888888777777777888888999888888888999999999999999888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===@@@AAA???@@@CCCEEECCC@@@BBBEEEHHHJJJJJJHHHFFFBBBFFFJJJIIIFFFEEEFFFGGGHHHMMMNNNHHHEEEIIIQQQUUUiii|||sssuuuuuuyyy}}}}}}444444444444444444444444666555444333333444555666333444444444555555555555777333333666666555666999:::;;;???AAA<<<555111111444444444444555666777888777EEECCC777555555444888777555666===FFFJJJEEE???444444555555555666666666888;;;;;;666444555666555888777555444444444555666777666666777888999888777666777777777777888888888888777777777777888999999777777777888888888888888888999999999::::::;;;;;;999999::::::::::::::::::999>>>AAA@@@@@@BBBBBB@@@@@@AAACCCHHHLLLNNNMMMLLLNNNTTTXXXTTTOOONNNOOOOOOOOOOOOKKKFFFGGGKKKLLLJJJRRRbbbxxx|||tttvvvuuuyyy444444444444444444444444555444333222222333444555444444444444555555555555666333333666777666666888999333888>>>;;;888777444333333444555666888999:::888HHHIII>>><<<:::777999666666888:::<<<===<<<;;;444444444555555555666666888;;;;;;666333555666444777666555444444444555555666666555666888999888666666666666777777777888888888777777777888888999:::666666666777777888888888888888888888888888888888777888999999::::::::::::888>>>@@@>>>===???@@@???@@@???AAAEEEKKKOOOOOONNNPPPZZZaaa___^^^bbbggghhh^^^[[[UUUPPPRRRXXXYYYVVVXXXYYY\\\dddmmmxxx}}}uuuwwwvvvzzz444444444444444444444444444333111000000111333444444444444555555555666666777333222555666333222444999777===???999:::>>>888333333444555777999;;;<<<@@@RRRUUUMMMJJJGGG@@@AAA===@@@AAA===666333555888444444444555555555666666888;;;;;;666333555555444777666555444333444555555666555555666888999777666666666666666777777777777888888777888888999::::::555666666666777777888888777777777777777666666666888888999;;;;;;<<<<<<;;;;;;??????;;;888:::<<<<<>>???CCCIIINNNOOONNNFFFSSS^^^bbbfffqqq{{{|||zzztttooorrr{{{qqqhhh^^^YYYYYY]]]dddkkkvvvssskkkdddXXX]]]]]]ccchhhiiiooo}}}uuuwwwwwwzzz}}}}}}555444333333222222222222111111222333333333333222444444444444444444444444444555555666666666666666666666777777888888999999777777666666888:::===???HHHTTTZZZ___ddd[[[LLLJJJUUUYYYZZZRRREEE:::666777444555777777666444444555888999888666333222333444666666555444333333444666333333555666777777777777444444555666777888999999888777555444666999===???222:::===888555777888444666666666666666777888888;;;999888999;;;;;;;;;:::::::::999888999:::;;;===>>>???@@@AAABBBCCCCCCDDDHHHJJJTTT___aaadddvvvtttlllooorrrqqqpppnnnOOOKKKQQQRRRPPPRRRVVVZZZ]]]bbbjjjrrr~~~zzz|||zzz|||xxxxxx444444333222222222222222000111222222333333222222333333333333333333333333444444555666666666666555666666666666666777777777777666666666777:::<<<>>>HHHQQQWWWbbbpppkkk[[[UUUbbbjjjmmmcccPPP@@@;;;===666888::::::999777777777999999999777555333444555666555555333222222444555222333444555555555555555444444444555666666777777666666444555777:::>>>AAA555777777555666777666333666666666666666777888888999999999:::;;;<<<:::999:::::::::999999:::;;;;;;===>>>>>>@@@AAABBBCCCCCCCCCCCCJJJRRRTTTTTTaaarrruuuxxxyyy|||fff^^^VVVKKKMMMNNNNNNOOOPPPSSSYYY^^^```hhhooouuuxxxyyywwwyyyzzzzzz444333222222111222222222000111222222333333222222333333333333333333333333333333444555555555555555555555555555444444444444555555555555666888;;;<<>>>>><<<:::999::::::::::::888666555666777777666555444333444555666333333444444555444444333444444444444444555555555444444444555777:::>>>@@@:::555333555777666555555666666666666666777888888888888999;;;<<<<<<:::888:::::::::;;;;;;:::999999;;;<<<===>>>@@@AAABBBCCCDDDBBBEEEKKKLLLJJJQQQ[[[[[[___cccjjjxxxiiiaaa^^^XXXPPPJJJJJJLLLOOORRRSSSUUU]]]kkkyyy}}}zzz}}}uuuwwwtttvvvvvvvvv222222111111111111222222000000111222222222222222222222222222222222222222222333333444444444444444444444333333222222222111444444444444555777888999666<<>><<<:::::::::::::::999777666888999:::999777777888999999888666666666777666666555555666666666666555555444444444444444555666999;;;<<<<<<666444777777444444888666666666666666777777888666777888;;;======:::777999:::;;;<<<;;;:::999888:::;;;<<<===>>>@@@AAAAAADDDBBBCCCHHHIIIHHHJJJOOOPPPRRRUUUZZZcccmmmvvv{{{{{{qqqnnn~~~uuuaaaSSSNNNMMMLLLQQQOOOQQQ^^^pppvvvmmm```___lllzzz{{{tttvvvtttvvvtttttt111111000000000111111222000000111222222222222111111111111111111111111111111111222333333333333333333222222222111111000000222222222333444555666777444:::DDD___kkkYYYDDDDDDCCCAAA===;;;:::::::::<<>>???===;;;999999:::::::::999888888999999888888777777666666555555555666666666777777999777666777555222444888666666666666666777777888555666888;;;===<<<:::777999:::;;;<<<;;;:::999888:::;;;<<<===>>>??????@@@===<<<===BBBEEEFFFGGGJJJQQQPPPQQQSSSVVVYYY\\\^^^\\\XXX[[[jjjyyyggg```]]]YYYRRRJJJJJJXXXkkkooocccTTTTTT]]]iii{{{uuuxxxwwwzzzwwwwww000000000///000000111222///000111111222222111111000000000000000000000000000111111222222222222222111111111111111000000000000111111222333333444444111888>>>OOOgggeeeNNNAAA===:::666555777888888666777:::===>>><<<888666555666777777777666666777999999999:::>>>BBBCCC???;;;999999:::;;;;;;:::::::::;;;;;;::::::999999888888777777888888888777666555555777666555666:::;;;999666666666666666777888888555666777999<<<<<<:::888888999::::::;;;;;;;;;:::<<<<<<<<<======>>>>>>>>>::::::<<<@@@CCCFFFIIIKKKJJJHHHIIIMMMNNNMMMNNNQQQNNNMMMQQQZZZgggvvv~~~{{{tttgggWWWLLLQQQ\\\^^^TTTIIIKKKSSS^^^{{{uuuyyyyyy|||wwwwww///////////////000111111///000000111111111111111///////////////////////////000111111222222111111000000000000111111111111///000000111222222222222---444666===JJJFFF888444333222111111222333444333666999<<<===:::666444222333444555555444444666888333333777===CCCCCC>>>888666666777888999999999999;;;;;;::::::::::::::::::888999:::;;;;;;:::999888555999777444???NNNKKK<<<666666666666666777888888666666666888:::;;;;;;999888888888999:::;;;<<<===>>>>>>>>>============<<<:::===???@@@BBBFFFJJJMMMDDDAAABBBGGGHHHFFFFFFJJJHHHGGGIIIOOOVVV]]]iiissszzznnn^^^\\\```\\\SSSMMMKKKOOOQQQeee{{{tttxxxxxx{{{vvvvvv///////////////000111111//////000111111111111111//////////////////////////////000111111111111111//////000000111111222222...///000111111222111111...666555666===:::555999---000444555333333555666555888<<<<<<:::666333111222333444333333333555777---///444<<>>>>>>>>===<<<999<<<888666JJJ```YYYAAA666666666666666777888888777666555777999;;;;;;:::888888777888999;;;>>>???@@@??????>>>===<<<<<<<<<999===???======AAAFFFJJJFFFBBBBBBGGGGGGCCCCCCHHHGGGDDDEEELLLRRRUUUXXX]]][[[jjjyyywwwkkkmmmpppkkkccc^^^YYYVVVIIIJJJjjj{{{sssvvvuuuxxx{{{zzz000000000000111111111111222111111000000000000000///111222111000///000111......///000000000000000000///...///000111000///000000000000////////////333333333333333333333333111111222222222333333333***EEE\\\YYYEEE444///111555444222111111222444555222333444555555555444444111222444444333222333444:::999888777666666666666999999:::;;;;;;;;;;;;:::???>>>???EEESSS\\\TTTFFF::::::::::::::::::::::::999999:::::::::::::::999;;;:::999888888999:::;;;:::>>>AAA@@@???>>><<<;;;;;;;;;<<<>>>BBBCCCCCCBBBAAAAAAAAACCCEEEFFFFFFFFFEEEDDDFFFIIIIIIFFFHHHLLLRRRXXX\\\^^^```gggqqqwww|||yyywww{{{zzzooollloooaaaPPPFFFKKKPPP[[[yyy~~~uuuwwwwww|||xxxxxx000000000000111111111111222111111000000000000000///111222111000///000111......///000000000000000111000//////000000///...000000000000000000000///222333333333333333333222111111111222222222333333888QQQeee___HHH777444777555444222111111222444555111222333444555444333333111222444444333222333444666555555555555555666777666666777888888888888888999<<>>@@@@@@>>>===<<<;;;:::;;;<<<======>>>>>>>>>BBBCCCEEEGGGHHHHHHFFFEEEHHHEEEGGGKKKLLLIIIGGGIIIIIILLLOOOPPPRRRWWW]]]aaafffddddddjjjsssxxxxxxuuuvvvvvvwwwxxxuuunnnmmmpppaaaUUUKKKJJJJJJNNN^^^ooo~~~uuuwwwwww|||yyyyyy000000000000111111111111222111111000000000000000///111222111000///000111......///000000000000000222000//////000000///---000000000000000000000000111222333444444333222111111111111222222222222333:::MMM\\\TTT@@@333222666444333222111111222333444000111222333444333222222000222333333222222333555222222222222333444555666222333444444555555444444333999>>>>>>>>>@@@AAA@@@:::::::::::::::::::::::::::;;;<<<===>>>?????????<<<<<<;;;:::::::::::::::;;;<<<>>>>>><<<::::::;;;;;;===@@@???>>>===@@@CCCAAACCCEEEGGGGGGFFFCCCBBBFFFCCCDDDHHHJJJGGGFFFHHHKKKIIIGGGHHHJJJLLLNNNOOOQQQRRRUUU]]]eeehhheee```iiieeedddggghhheeedddeeeZZZVVVPPPLLLJJJKKKLLLLLL```jjjrrrxxx~~~uuuxxxwww{{{yyyyyy///000000000111111111111222111111000000000000000///111222111000///000111......///000000000000000222111//////000000...---000000000000000111111111111222333444444333222111111111111111222222222222222>>>EEE@@@666111111222333333222111111222333333///000111222333222222111000111222222222222333555222222222222222333444444000111222222333333222222222666999888666666888:::777777888888888888888999999999;;;<<<>>>>>>??????=========<<<<<<<<<<<<<<<<<<;;;<<<===;;;999:::===999===AAAAAA>>>>>>BBBFFFCCCDDDFFFFFFEEEDDDCCCCCCDDDCCCEEEIIIIIIIIINNNTTTXXXOOOGGGFFFGGGHHHHHHIIIGGGLLLSSSYYY\\\\\\\\\\\\aaaZZZTTTVVVXXXUUURRRQQQMMMQQQPPPNNNQQQVVVPPPEEEIIINNNQQQRRRXXXdddnnnqqqxxx}}}vvvxxxwwwzzzxxxxxx///000000000111111111111222111111000000000000000///111222111000///000111......///000000000000000222000//////000000///---///000000000111111111222111111222333333222111111000000111111111222222222333666777555444666555111222222222222222222222222///000111222222222111111000111222111111111444666555444333333222222222333000111222222333333222222444333333444444333333333444444444555555666666666666777888:::;;;<<<<<<<<<======>>>>>>>>>>>>======???===>>>AAA@@@===>>>CCC999>>>BBBAAA===;;;===AAADDDFFFGGGFFFDDDDDDFFFHHHEEEFFFJJJLLLKKKNNNZZZhhhcccTTTGGGDDDEEEEEEFFFIIIHHHPPPXXXWWWQQQOOOSSSZZZ\\\SSSKKKLLLMMMJJJFFFDDDCCCIIILLLLLLSSSZZZUUUGGGIIIKKKKKKGGGFFFIIIKKKKKKSSSbbb|||hhhiii|||vvvxxxwwwyyyvvvvvv000000000000111111111111222111111000000000000000///111222111000///000111......///000000000000000000///...///000111000//////000000111111222222222222222222222222222222222000000000111111111111222555555222000333777444...222222222222222222222222///000111222333222111111000000111000000111444777666555444333222222222222111111222333333333333222555111///333555333111111111222222333333444444555444555666777888999999999:::;;;<<<===>>>>>>>>>>>>BBB???AAAGGGGGGBBBDDDJJJDDDGGGKKKJJJFFFCCCAAAAAAAAADDDFFFFFFEEEEEEGGGKKKEEEFFFIIIKKKKKKOOO]]]kkkiiiYYYKKKHHHHHHFFFHHHNNNSSSYYY\\\VVVKKKFFFLLLUUUTTTLLLFFFHHHIIIGGGCCCBBB@@@DDDEEEEEEKKKPPPKKKAAAEEEGGGHHHFFFEEEDDDDDDEEEJJJFFFPPPjjj|||uuu```PPPOOOhhh{{{vvvyyywwwxxxuuuuuu000000000000111111111111222111111000000000000000///111222111000///000111......///000000000000000///...---...000222111000///000000111111222333333333222111000000111222333000000000000111111111111000222111///000222111...111111222222222222111111000111222333333333222111///000000000///111444777444444333222222333333333000111222222333333222222222...///444555222000111111111222222333444444444333444555666666666666666666777999;;;<<<=========???<<<@@@IIIIIICCCDDDLLLMMMPPPTTTVVVVVVSSSNNNLLLDDDJJJQQQTTTRRRQQQSSSUUULLLIIIIIIMMMQQQTTT[[[ccchhhZZZOOONNNMMMHHHJJJQQQWWWYYYXXXQQQIIIEEEIIINNNKKKEEEBBBEEEFFFDDDBBBCCC@@@@@@@@@BBBDDDEEEBBB===@@@AAABBBCCCBBBAAACCCEEEJJJAAA@@@JJJPPPLLLFFFCCC@@@HHH[[[uuu{{{vvvyyyvvvwwwuuuuuu000000000000111111111111222111111000000000000000///111222111000///000111...//////000000000000000...------...111222222111///000000111222222333333444222000......000222444000000000000111111111111***000444111///111333333111111222222222222111111000111222333444333222222///000000//////111444777111111111111222333444555000111111222222222222222///---000555555//////333111111222333444444555555444444555555555555555444222444666888:::;;;;;;;;;:::777<<>>===>>>CCCEEEBBBAAAAAACCCBBBAAAAAA???>>>@@@DDDEEEDDDBBB@@@>>>===???AAAFFF???@@@MMM[[[nnnzzzvvvzzzvvvwwwvvvvvv111000000222444666666555...000111000///...///111////////////////////////---------...///000000111000000000000000000000000000111222333444333333222222111111111000000//////---......///000111111222222222222111111111000000111111111111111111111111000000111222222222222111444333111000000111333444000000000000000000000000222222333333333222111111000000000000111222333444333222111111111333666777666666666555555444444444444444444555666777777888999999:::;;;<<<<<<======>>>CCCIIIOOORRRTTTVVVXXXgggmmmuuuxxxyyy~~~mmm\\\[[[bbbfffdddaaa]]]UUUMMMIIIIIIIIIFFFCCCFFFFFFEEEDDDBBB@@@>>><<<>>>???@@@@@@@@@??????>>>@@@@@@????????????@@@@@@@@@???>>><<<<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBBBBFFFPPP___kkk{{{jjjjjjssssss|||tttvvvtttvvvvvvvvv111000000111333555555444...000111000///...///000////////////////////////------......///000000111000000000000000000000000///000111222333333222111111111111000000000//////......//////000000111111222222222111111111000000111111111111111111111111//////000111111111111000333222000//////000222333000000000000000000000000222222222333333222222111333222111111000111111111333222111111111333555777444444333333333222222222333333333444555555666666999999999999999:::;;;<<<;;;>>>AAADDDFFFJJJNNNQQQmmmnnnnnnnnnsss|||rrrlllgggcccbbbaaaYYYOOOHHHFFFFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAA@@@??????>>>?????????>>>>>>????????????>>><<<;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@>>>>>>BBBKKKRRRRRRHHHIIIWWW]]]VVVRRRVVV|||uuuwwwuuuwwwwwwwww111000///000222333222111...///000000......///000////////////////////////------......///000000000000000000000000000000000///000000111111111111000111111000000000000//////////////////000000000000222222222111111111111111111111111111111111111111......///000000000000000111000///......///000111000000000000000000000000222222222222222222222222555444333111000/////////222222111111222333555666333333333333222222222222222222222333444444555555999888777666666777888999999999::::::;;;???EEEJJJ___]]]ZZZXXX___qqqqqqmmmooommmcccVVVLLLFFFDDDAAA@@@<<<<<<<<<===???AAACCCEEEGGGEEECCCAAA@@@????????????>>>>>>======>>>>>>???===<<<;;;::::::;;;<<<===========================???AAABBB@@@======???BBBDDDCCCEEEHHHIIIHHHMMMSSS```~~~}}}}}}vvvyyywwwzzzvvvvvv111000//////000111000......///000///......///000////////////////////////............//////000000//////////////////////////////000000000000000000000000000000000000//////000000000000////////////111111111111111111111111111111111111111111111111...///000000111111000000111000000//////000000111000000000000000000000000111111111111222333333444555444222111000/////////222222111111222333444444444444444444444444444444222222333333444444444555888777555444444555666777999999888777777:::???CCCFFFFFFFFFFFFJJJTTTcccnnntttwwwvvvfffWWWMMMHHHDDDBBB>>>===<<<<<<===???BBBDDDFFFDDDBBB@@@>>>???@@@@@@>>>======<<<<<<======>>><<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAAAAA@@@???@@@AAA???CCCDDD@@@???DDDIIIKKKGGGYYY___ZZZYYY```}}}}}}wwwzzzyyy{{{wwwwww111///......000000///------///000///...---...///////////////////////////............////////////////////////////////////000000////////////////////////////////////000000000000000000////////////111111111111111111111111000000000000000000000000///000111111222222111111111111111000000111111111000000000000000000000000111111000111222333444555222222111111111111111222222222111111222222333333444444444444444444444444444444444444444555555555777666555444444444555666777888999888888888:::<<<:::<<<>>>>>>>>>AAAFFFJJJPPPZZZfffiiidddeeetttwwwgggZZZRRRMMMJJJDDDCCC@@@>>>======>>>???BBBAAA???======>>>@@@AAA===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<===???AAA===AAA@@@<<<<<>>FFFHHHHHHIIIIIIZZZwww}}}wwwzzzyyy|||zzzzzz000///......000000///...---...//////------...///////////////////////////......//////////////////000000000000000000000000111000000////////////000......////////////000000////////////000000000000111111111111111222222222000000000000000000000000000000111222222222222222111111111111111111111111000000000000000000000000000000000000111333555777000000000000111222333444111111222222222222222222111111111111222222222222444444444444444555555555555555555666666666666666444666888888777666666777999999999888888999<<<>>>???BBBFFFGGGHHHQQQggg}}}zzzmmmbbbYYYSSSQQQKKKIIIFFFBBB???===<<<<<>>===<<<<<<===>>>???<<<;;;;;;;;;;;;;;;;;;<<<:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???BBBCCCBBBBBBDDDFFFCCC===???CCCBBBCCCGGGCCCGGGXXXuuu}}}vvvyyyxxx{{{}}}}}}000///...///000111000///---...//////------...////////////////////////////////////////////////...000000000000000000000000222111000/////////000000........./////////000000......//////000000111111000000111111111222222222000000000000000000000000///000000111111111111111///000000000000000000///000000000000000000000000000000///000111444666888000000000000111222333444111111222222222222111111000000111111111222222222333333333333333333333333444555777888999888777666444555666666555444444555555666666555555777999:::???<<<:::;;;>>>EEETTTbbbpppnnnjjjccc\\\UUURRRPPPMMMLLLJJJGGGDDDAAA???>>>???>>>>>>======<<<<<<<<<;;;;;;::::::::::::;;;;;;888999999999999999999888::::::::::::::::::::::::<<<<<<===>>>??????>>>======;;;<<>><<<;;;===CCC@@@@@@EEEBBBAAAKKKVVV|||uuuxxxwwwyyy{{{{{{000///...///111111111000---...///...------...//////////////////////////////////////////.........000000000000000000000000333222111/////////000111---.........//////000000---......///000111111222000000111111222222222222000000000000000000000000...//////000000000000000......////////////......000000000000000000000000000/////////111444666888111111000000111222222333111111222222222111111000222222222333333444444444222222222222222222222222333555888:::;;;:::888777666666666555444444555777222444777999999888777777999555666:::>>>???BBBFFFTTTVVVVVVUUUQQQNNNLLLKKKLLLLLLKKKIIIGGGEEEBBBAAA@@@@@@@@@???>>><<<:::999;;;::::::999999::::::;;;777777888888888888777777999999999999999999999999777888:::===??????<<<999>>><<<>>>CCCCCC>>>>>>DDD888@@@>>>;;;@@@@@@@@@IIICCC]]]{{{uuuwwwvvvxxxvvvvvv...///222444444333111000......////////////......000000//////.........---............////////////...//////......///222444:::<<<999111...111111---------......//////000000//////000111111111111111222222222333333222222222000000000000000000000000///000111222333222111111000000000000111111111111333222000//////000222333///000111///...000555999333222111111111222333444111111111111111111111111111222222333333222222111222333444333111000111222444888;;;;;;::::::888666555555444444444333333333333333444444555666777777999888888777999;;;===???DDDEEEEEEEEEDDDCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAA@@@???>>><<<<<<888888888777777777666666;;;:::888777666666666666;;;999888:::===>>><<<:::888888999999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===>>>>>>>>>????????????BBBSSSiiiuuuuuupppmmmnnn}}}vvvxxxuuuwww{{{{{{---///111333333222000///......////////////......000/////////........................////////////.../////////...///111444999:::777111///111111...//////////////////000000//////000111111111111000111111222222222222111111000000000000000000000000///000111222333222222111000000000000111111111111333222000//////000222333///000000///...000444777555444222111000111111111111111111111111111111111111222222333333222222111222333444333111000111222333555888888888999999888555555444444444333333333333333444444555666666777888888777777888:::<<<>>>AAAAAAAAAAAAAAA@@@??????AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>::::::999999888888777777999888777666666777777888:::999888:::<<<===;;;999999999999::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>============>>>>>>>>>??????<<>>>>>======<<>>=========<<<<<<=========>>>>>>>>>>>>AAACCCCCCBBBAAAAAAAAAFFFMMM]]]uuu}}}wwwyyyxxxzzz{{{{{{,,,---...///000///...------......//////......---///////////////.....................////////////...///000000//////000222333333222111000111222111222222111111000000//////...//////000000000000000//////000000000000//////////////////////////////000000111111222222222222///000000000111111111111111111000000000000111111.........//////000111222555555333222000//////...111111111111111111111111111111222222222222111111111333333333111111222333999555444555666444333555555555444444444333333333333333333444444555555555555555555555666777888999999999::::::::::::999999999999::::::::::::999999<<<===>>>??????@@@@@@???>>>======<<<;;;;;;::::::888888777777777888888888777777777888999888888777;;;;;;;;;;;;::::::::::::;;;;;;<<<============<<<;;;<<<<<<<<<<<<=========AAA???>>>>>>???BBBCCCDDDLLLGGGDDDJJJ^^^zzz}}}wwwzzzyyy{{{}}}|||+++,,,---............---------............------.........///////////////............////////////...///000000//////000111111000000111111000111222222222111111000000//////......///000000000000000/////////000000/////////////////////////////////111111111111111222222222///000000000111111111111111000000000000000000111.........///000111111000222222222222111111000000000000000000000000000000000111111222222111111000111222333333111111222333777333444:::<<<999666777555555444444444333333333333333333444444444444444444444444444555666666777777888888999999999888888777888888999999888888777888999:::;;;<<<==================<<<<<<<<<;;;;;;:::::::::999999888777666666777888888777777666666:::::::::::::::999999999::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<===;;;:::;;;???BBBCCCCCCBBBDDDFFFGGGLLLVVVdddnnn~~~xxx{{{zzz|||yyyxxx,,,,,,---...............------............------.........///////////////............////////////...///111111000//////000000......111111//////222000000000000000000//////---...//////000000////////////000000000000//////000000000000000000000000111111000000111111222333000000000000111111111111000000000000000000000000......///111222222000...//////000111222222111111000000000000000000000000000000111111111111000000000222333333222111222444333000666CCCHHHBBB;;;;;;555555444444444333333333333333333333333333444444333444444555555555555666666777888888888888888888777777777888888777777777555666777888999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<:::999777777666777999888777666666777888888888888999999999999999:::;;;;;;<<<<<<;;;;;;999::::::::::::;;;;;;;;;;;;::::::;;;===??????>>>;;;@@@EEEDDDBBBBBBHHHNNNYYYggguuu~~~xxx{{{zzz|||yyyxxx---------...............,,,------......------,,,............/////////000............////////////---///111111000/////////000,,,---111111......111//////////////////000000---...//////000000/////////000000111111000000///000000000000000000000000222111000000000111222333000000000000111111111111//////000000000000///////////////222444444111......///000111222222111000000000000000000000000000000000111111111111000000000222333333222111333444444333<<>>;;;;;;>>>DDDIIIKKKSSSUUUbbb~~~xxx{{{yyy|||zzzyyy---------.........//////,,,------......------,,,---.........//////000000............/////////000---///222222000///...///000,,,---111222------111------......//////000000---......///////////////000000111111111111000000000000000000000000000000222111000000000111333444000000000000111111111111//////000000000000//////000///000333555555111---///000111222222111000///000000000000000000000000000000111111111111000000000111333333222222333444999999CCCUUUYYYJJJ999333555555444444444333333333333333333333333333333333444444555666666555555555444555666666777777777666444555555666666555555444444555666777888888888888555666777888:::;;;<<<===;;;<<<===>>>>>>>>>===<<<666999;;;:::777555666777444555555666777888888999999999:::;;;;;;;;;;;;:::888888999999999::::::::::::<<<======;;;;;;===>>>AAA???>>>???AAADDDDDDCCCQQQQQQFFFCCCXXXrrrxxx{{{yyy{{{vvvuuu////////////////////////---...///...------.../////////000000///...---------------............///////////////000000000000........................222111000...------------111///...------...///111//////000000000000////////////000000000000//////000000000000111111111111000000000000000000000000000000000000000000000000/////////111444444333111000000000000000000000000000000000000000000000000000000000000000///......///000111222111222555777???;;;GGG```gggTTT===333444444444444444444444444666444222000111333666888555333222444777888666333666555444555777777777666666666555555444444444444777777777777777777777777666666666666777777777777999;;;<<<>>>???>>>>>>===:::;;;;;;<<<;;;999888777777666555444444666888999888888888999:::::::::;;;::::::::::::::::::::::::<<<;;;:::999:::<<<>>>@@@;;;<<<===>>>???@@@AAAAAAEEEDDDBBBCCCHHHOOOWWW\\\zzz~~~wwwyyywwwyyyuuuuuu////////////////////////---...///...------...//////////////////...---------------............///.../////////000000000000........................///......------------...000///...------...///000//////000000000000////////////000000000000////////////000000000111111111000000000000000000000000000000000000000000000000/////////111333444222111000000000000000000000000000000000000000000000000000000000000000///......///111222222111222444666@@@???RRRxxxvvvRRR:::444444444444444444444444222222222222222333444555555333222444666666555222555444333444666777666555555555555555555444444333777777777777777777777777444444555555555666666666888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999999888777666666777999:::888888999999999999999:::;;;;;;;;;::::::999999999<<<;;;:::999:::<<<===???;;;<<<<<<===???@@@@@@AAABBB@@@??????BBBGGGMMMPPP^^^iii}}}wwwyyywwwyyyssssss////////////////////////---...///...------...///...////////////...---------------............///....../////////000000000........................,,,,,,,,,,,,,,,---......000///...------...///000//////000000000000////////////000000000000////////////000000000000111111000000000000000000000000000000000000000000000000/////////111333333222000000000000000000000000000000000000000000000000000000000000000000//////...111222222222111111333555<<>>??????@@@??????======>>>@@@CCCDDDHHHKKKYYYuuu}}}vvvyyywwwyyyxxxxxx////////////////////////---...///...---------///.........//////...---------------............///........./////////000000...........................------,,,------......000///............///000//////000000000000////////////000000000000//////////////////000000000111000000000000000000000000/////////////////////////////////111333333111///000000000000000000000000//////////////////////////////000000000000//////111222333222111111222444555BBBggg^^^===333333333333333333333333111111222222222222222222444333222222222222222111333222111222444555444333333444555666666555333222444444444444444444444444333333333333444444444444666555444444555666888999999999:::;;;<<<<<<=========<<<;;;:::::::::;;;;;;::::::999999888888888777::::::::::::::::::::::::<<<;;;::::::999::::::;;;:::;;;;;;<<<======>>>>>>??????????????????@@@@@@@@@FFFMMMVVVggg|||uuuxxxwwwyyy}}}}}}////////////////////////---...///...---------///------............---------------............///............////////////////////////////////////111000///...------------//////............////////////000000000000////////////000000000000//////...////////////000000000000000000000000000000000/////////////////////////////////111222222000...000000000000000000000000//////////////////////////////000000000000//////111222333222111111222444555IIIkkkpppOOO;;;333333333333333333333333555444222000000111333555333333222111111111222333333222111222444444444333222333444555555444333333333333333333333333333333333333444444444555555555555444444333444666777888777777777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888999::::::;;;<<<<<<;;;::::::999999999999::::::::::::;;;<<<<<<<<<======>>>???@@@@@@@@@@@@@@@===DDDGGGDDDFFFZZZ~~~{{{uuuxxxwwwyyyyyyyyy////////////////////////---...///...------...///,,,,,,---............------------............///------........./////////////////////////////////222111000///...---------//////////////////////////////000000000000////////////000000000000//////......////////////000000000000000000000000000000000000000000000000000000/////////000222222000...000000000000000000000000000000000000000000000000...//////000000000000000111222222222111111333555===OOOhhhtttiiiQQQAAA===333333333333333333333333777555222//////111444666222222222111000111333666333222111222444555444333333333333333333444444444333333333333333333333333333333333444444444555555444333333444444555666777666666666666777888999:::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888999:::;;;;;;<<<<<<999999999999999999999999999999::::::;;;;;;;;;;;;:::;;;<<<===>>>??????>>>>>>@@@AAAAAADDDMMM[[[eeezzztttwwwwwwzzzxxxxxx////////////////////////---...///...------...///+++,,,------.........------------............///---------.........//////////////////////////////000///......------------......////////////......//////000000000000////////////000000000000//////........./////////000000000000000000000000000000000000000000000000000000000//////000222111///---000000000000000000000000000000000000000000000000......///000000000000000///111222222111222444666BBBMMMZZZ[[[NNN>>>888:::222222222222222222222222444333111000000000111222000222222111000111555888444333222333444555555333444333222111222333555666444444444444444444444444222222222222333333333333111222333444444555555555666666555555555777888999666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777777888999999::::::999999999999999::::::::::::999999:::;;;<<<<<<======>>>???@@@BBBFFFIIIJJJKKK]]]pppyyyssswwwvvvzzzzzzzzz////////////////////////---...///...------...///+++,,,------.........------------.........//////---------.........//////000000000000000000000000------,,,,,,,,,---............////////////......//////000000000000////////////000000000000//////............/////////000000000000000000000000000000000000000000000000000000//////000111111///---000000000000000000000000000000000000000000000000......///000000000000000///000111222111222555777AAAFFFJJJIII@@@777333555222222222222222222222222111111111111111000//////000222333222111222666:::444333222333555666555444555333111000000333555777444444444444444444444444000111111111111222222222///000222333444444333333777666555555555666888999444555666888999:::;;;;;;;;;<<<<<<<<<===>>>>>>>>>======<<<;;;999888888777555666777999999:::::::::999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<:::>>>AAA@@@<<<===BBBGGGFFFNNNdddyyysssvvvvvvzzzyyyyyy////////////////////////------............------.................................////////////000............////////////111000000///...---------000000///...------,,,,,,///+++***...000//////222,,,000...///333---(((000//////000000000000//////////////////000000000000////////////000000000000111111000000000000000111000111111111111222222222000000000000000000000000////////////000000000000////////////000000000000111222222333333444444555@@@AAAAAA===888555666888222222222222222222222222000000000000000000000000...000111111111111222444555555555555444444444444222222222333333444444444555555555444444333333333111111222222222333333333222222333333333333444444333444444444555666666666777666555555777888888777;;;<<<>>>>>>???@@@CCCEEEEEEBBB>>>;;;888888999999999;;;;;;888888<<<===:::;;;999888666666777999:::;;;;;;;;;;;;;;;;;;::::::???888<<>>@@@CCCFFFIIIGGGCCC>>>:::888777666777::::::777888;;;<<<:::999888777777777888999:::::::::;;;;;;;;;;;;;;;;;;<<<999>>>AAA<<<@@@GGGDDDEEECCCDDDKKKYYYppp{{{vvvyyyxxxyyyyyyyyy........................------............------////////////////////////,,,---------............////////////000000000000222111111000000//////////////////...------,,,,,,...++++++//////,,,,,,//////555000---222000---222//////000000000000//////////////////000000000000////////////000000000000000000000000000000111111000000000111111111222222////////////////////////000000000000////////////////////////000000000000111222222333333444444555888999:::777222///000222222222222222222222222222000000000000000000000000000111333333222222444555666666666555555555555444222222222222333333333333333333333222222222222222111111222222222333333333222222222222333333333333555555555555444444444444777555444555666888777777555666999:::<<<>>>AAADDDHHHGGGDDDAAA>>>;;;999777777999999666777:::;;;999666666777777888888888999999999::::::;;;;;;<<<<<<:::;;;AAA???:::DDDKKKDDDBBBBBBCCCAAAAAALLLddd{{{zzzuuuyyywwwxxxvvvwww........................------............------////////////////////////,,,,,,,,,---------....../////////000000000111111000000000000//////......//////.........---------,,,+++---000111///111555333@@@>>>333111...+++000//////000000000000//////////////////000000000000////////////000000000000///000000111111111111111000000000000111111111111////////////////////////000000000000////////////////////////000000000000111222222333333444444555777999:::888444111222333222222222222222222222222000000000000000000000000000222333333333333444666666666666555555555444444222222222222222222222333222222111111111111111111111111222222222333333333111222222222222333333333555555555444444333333333777555444444666777777666444555777888999;;;===@@@??????@@@@@@@@@???>>>===999;;;:::777666999999777555555777888888888888888888888999:::;;;;;;<<<<<<:::>>>BBB<<<999JJJVVVMMM@@@BBBEEEFFFAAABBBMMMZZZyyyzzzuuuxxxvvvwwwvvvwww........................------............------------------------------,,,,,,,,,---------......////////////000000000000...............---------...............------------,,,...000000...111777???TTTSSS@@@333---+++111//////000000000000//////////////////000000000000////////////000000000000...///000111111111111111//////000000000111111111////////////////////////111000000000/////////...////////////000000000000111222222333333444444555666888:::999555222222444222222222222222222222222000000000000000000000000000222333333333333444666555555555555444444444444222222222222222222222222111111111111111111111111111111222222222333333333111111111222222222333333555555444444333333333222666555333444666777777666555666777777666777999;;;777999;;;===?????????>>>;;;===<<<888777999999666555666777888999888888888888888999999:::;;;<<<<<<:::===AAA<<<===TTTfffaaaDDDBBBAAACCCBBBAAADDDIIIQQQwww{{{vvvxxxvvvvvvwwwyyy------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................////////////------------------------........................000...//////...,,,111999TTTjjjeeeHHH555///...222//////000000000000//////////////////000000000000////////////000000000000---...000111222222111111/////////000000000111111////////////////////////111111000000//////......////////////000000000000111222222333333444444555222555888777333111111222222222222222222222222222000000000000000000000000000111333333222222444555444444444333333333333222222222222222222111111111111111111111111222222222111111222222222333333333111111111111222222222222444444444444333333333333666444333444555777666666555666777666444444666888666777999:::;;;<<<;;;;;;<<<>>>>>>:::999<<<<<<999888888888888888888888888888888999999::::::;;;;;;:::999======AAAXXXmmmnnnRRRGGG>>>===???AAACCCFFFJJJWWW}}}|||wwwyyyvvvvvvxxxyyy------------------------------............------------------------------------........./////////------------............................................................000//////000000111:::DDDhhhxxxjjjEEE333111000000//////000000000000//////////////////000000000000////////////000000000000---...000222333222111000////////////000000000111000000000000000000000000111111111000///.........////////////000000000000111222222333333444444555111444777666333111111222222222222222222222222222000000000000000000000000///000222222111111333444333333222222222222111111222222222222111111111000111111111222222222333333111111222222222333333333111111111111222222222222333333333333333333444444666444333333555666666555444555555555444444666888666666777888999999999999;;;===>>>;;;<<<@@@BBB@@@<<<;;;:::888888888999999999999999999999999::::::;;;555999===???NNN```dddXXXKKK@@@>>>AAABBBCCCEEEIIIKKK\\\}}}xxxzzzwwwwwwwwwwww---------------------------..................---.................................////////////000,,,,,,,,,---------...............///////////////---...........................///333555:::FFFRRRsss|||fff===...111000,,,//////000000000000//////////////////000000000000////////////000000000000,,,...000222333222111000////////////000000000000111111111111111111111111222111111000///......---////////////000000000000111222222333333444555555111555888888555222222333222222222222222222222222000000000000000000000000...000111222111111222444222222222111111111000000222222222222111111000000111111222222333333333333111111222222222333333333000111111111111222222222222222222333333444444444666444333333555666666555222333444444444555777999444555555777888999::::::888<<<===<<>><<<;;;999888888999999999::::::;;;<<<===??????CCCAAA???===<<<===???AAAFFF;;;FFFTTTZZZ}}}xxxzzzwwwwwwtttrrr///---,,,---///000...,,,---------,,,,,,---......///---,,,,,,...//////...//////.........---------000000///...------------...------,,,---...///000////////////////////////+++...000000222:::HHHRRRaaaTTTCCC666000000000000......///000000000000000//////000000000000//////...///000000//////000222111111000000000///////////////////////////////////////000000000000//////111111111111222222222333111//////111555666333000000000111222222222222111888888999888666444111///000000000000000000000000000111111111111222222222111111111111111111111111000111111111111222222222111222222333333222222111000111333444444444222111222222333555666555333111222444333111333777888444444444444444333333333333444444333333333444666777666666555555555555555555555555555555666666666777999888888888:::>>>AAACCCBBBAAA???===;;;:::999999;;;:::999777777777777777888888888999:::;;;======BBBAAA>>>===<<<===???@@@DDD===FFFMMMQQQ|||{{{vvvyyyvvvwwwuuusss///...------...///...---,,,,,,,,,,,,---.../////////---,,,,,,...//////..................---------000000///...------------...------------...//////////////////////////////,,,---///000111444999===CCC>>>777111//////111333......///000000000000000//////000000000000//////...000111000//////000222111111111000000000000///000000000000000000000000///000000111111000000///000000000000111111111111222000///444;;;===888222000000111222222222222111444555555555444222000///000000000000000000000000000111111111111222222222111111111111111111111111000111111111111222222222111111222222222222111111000111111111222222222222333333555999<<<;;;666111222444333222444999999666333333333333333333333222222222222222444555666777555555555555555666666666555555555555666666666666777777888888:::;;;===>>>>>>>>>============>>>>>>::::::999888777777777777999999999999:::;;;======AAA@@@>>><<<<<<===>>>???>>>===EEEEEEPPP{{{wwwzzzxxxyyyvvvuuu......---............---,,,,,,,,,,,,---///000000///---,,,,,,...//////...........................000000///...............------------......//////////////////////////////...------...///000000000444666666444111///000222......///000000000000000//////000000000000/////////000111111000///000111222222111111111000000000111111111111111111111111000000000111111000000000/////////000000000000000444111000777@@@BBB<<<444000000111222222222222111222222333333333222111000000000000000000000000000000000111111111222222222111111111111111111111111000000111111111222222222111111222222222222111111111000/////////000222333333444888???CCCCCC<<<666555666555333666::::::777666555555444333333222222222222222333444555555666333333444444444444555555555555555666666666666666666666777888999999999999;;;;;;;;;;;;<<<===>>>???;;;;;;;;;::::::999999999;;;;;;;;;;;;<<<===>>>??????>>>===<<<<<<<<<>>>>>>===>>>CCCAAAUUU}}}yyy}}}{{{|||wwwuuu---.........------......,,,,,,,,,---...///000111///---,,,,,,...//////...---.....................000000///.........//////---------...............////////////////////////000...,,,,,,...///...---///333777777333000000111......///000000000000000//////000000000000//////000111222111000///000111222222222222111111111111222222222222222222222222000000111111111111000000////////////////////////333///...555>>>AAA:::333000000111222222222222111222222222222222222222222000000000000000000000000000000111111111222222222000000000000000000000000000000111111111222222222000111111222222111111000111000///......000222333333555;;;BBBGGGFFFAAA<<<888:::::::::===CCCDDDBBB===<<<;;;:::888666555555555555555555555555555555333333333333333333333333666666666666666555555555555555777888888777777666999999999999999:::;;;<<<:::;;;;;;;;;::::::999999;;;;;;:::;;;;;;<<<===>>>===<<<<<<;;;;;;<<<======BBBAAABBB???[[[|||xxx|||{{{|||vvvttt---...///...------...///------------...///000000///---,,,,,,...//////...---------...............000000//////...//////000,,,---......//////......////////////////////////000...------///000//////,,,000444444222000000111......///000000000000000//////000000000000//////111222222222000///000111333333333222222222111111111111111111111111111111000111111222222111111000000000000000///////////////---,,,111888:::555///000000111222222222222111222222222222222222222222000000000000000000000000000111111111111222222222000000000000000000000000000111111111111222222222000000111111111111000000111000/////////000222333111555;;;@@@BBBBBB@@@>>>:::<<<>>>???EEELLLOOOMMMCCCBBBAAA@@@>>><<<;;;;;;:::::::::;;;:::999888888666666666555555555444444666666666666666555555555444555666777777777666666888777777777777777888888888888999999999888888777888888888888888999::::::;;;;;;;;;:::;;;;;;<<<<<<>>>???AAACCCaaadddlllyyytttyyywwwyyyvvvttt,,,...000///---,,,---//////.............../////////---,,,,,,...//////...---------.........//////000000////////////000000,,,---.../////////...---////////////////////////---///000111111000//////,,,...///000/////////000......///000000000000000//////000000000000//////111222333222000///000111444333333333333222222222111111111111111111111111000111111222222111111000111111111000000////////////------///333444111...000000111222222222222111222222111111111111111222000000000000000000000000000111111111111222222222000000000000000000000000000111111111111222222222000000111111111111000000111000000000111111222222000555999:::888777888:::777:::;;;;;;@@@GGGIIIGGGAAAAAAAAA@@@@@@??????>>>>>>???@@@AAAAAA@@@??????===<<<<<<;;;:::999888888777666666666555555555555555555555555666666777777666666666666666777777888777888999999999999888777777777666666777777888888:::::::::::::::;;;;;;<<<777:::AAACCCZZZ^^^LLLSSSuuuwwwrrrwwwvvvwwwxxxvvv,,,...000///---,,,---000000//////............//////---,,,,,,...//////...---------.........//////000000////////////000111,,,,,,.../////////...---////////////////////////+++...333555333000......000///...------............//////000000000000000//////000000000000//////111333333222000///000111444444444333333333222222000000000000000000000000111111222222222222111111222222111111000000//////222111000111222222111000000000111222222222222111222111111000000000000111000000000000000000000000000111111111111222222222000000000000000000000000000111111111111222222222000000111111111111000000000111111111222222222222///444888555000...111666444555555333666;;;;;;888<<<<<<======>>>>>>>>>???@@@AAACCCEEEFFFFFFFFFEEEBBBBBBAAA???>>>===<<<;;;777777666666555555555444555555555555555666777888555555555555666777888999888999;;;;;;<<<;;;:::999888888888888888888999999999999999::::::;;;;;;;;;888;;;BBB===GGGssshhhLLLGGGKKK\\\yyyssswwwvvvxxxyyywww------...///000111222222////////////////////////000...---///222222000---///,,,)))***---000///---222///------...///000///...///000000...---...///000333666777555222///...111111111000000//////////////////000000000000111------...///000000//////000111222111000///000111444333222111000000000000888444000///111111000...222222111111111111222222666444222000000000222333111000000000000000111111000000000000000000000000000000111111111111000000111000000000111222333333333222111111000111111111222222222111111111000000000000000///////////////000111111111111222222222222111111111000000//////333111000000111222111000555666666444111000000222111111222333333333333222555555555666777888888999???@@@AAABBBDDDGGGIIIJJJFFFFFFEEEFFFEEECCC@@@=========<<<;;;::::::;;;;;;666555555555666666777888:::666333333666999999888;;;;;;:::::::::::::::;;;:::999888777666777888999999999999::::::;;;;;;;;;999>>>>>>===FFFSSSTTTLLLKKKDDDCCCNNNbbbzzzuuuvvvssswwwwwwuuu000000000000111111111111/////////...............111///------///000...,,,............---...000111222000...---.........---.../////////------///111555;;;AAAAAA;;;444222222..................------............/////////000......///000000000000000///000222111000///111222444333222111000000000000444111//////111222222000111111111111111222333333666555444222111111222222222111111111111111222222111111111111111111111111000000111111111111000000222222111111000111111111111000000000111222333333222222222111111111000000111111111111111111111111000000111111111222222222111111111111000000000///333222111000000222444666;;;999777444222111000000111111222333333333333222333333444444555666666777666888:::===AAAFFFIIIKKKEEEEEEEEEGGGHHHHHHEEECCC@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::;;;:::777444444666888888777888888888888999:::;;;;;;;;;::::::999888888888888999999999:::::::::;;;;;;888<<<;;;999???JJJKKKCCCCCC@@@BBBIIITTTmmm{{{vvvvvvtttxxxyyywww333333333333222222111111000000//////.........---222000------...000000000...000222111...///555:::999666333000///...,,,***...///...------...111333999@@@GGGEEE;;;222///000------------------......////////////000000000000//////000111111111000000...000111111000000222333333333222111000000000000000...---...111333333333111111111111222444555666888777666555444333222222111111111111111111111111111111111111111111111111000000111111111111000000333333222111000000000000/////////000111333444555222111111111111000000000111111222222333333444444000000000111111111222222111111111111000000000000222333222000///222888>>>AAA<<<666333333222111///111111222333333333333222111111222222333333444444111222444888<<>>=========@@@???>>>===<<<<<<<<<<<<:::888666666777888888777666666666666777999:::;;;;;;;;;;;;;;;;;;:::999999999999999999::::::::::::888;;;999666:::BBBAAA;;;<<<>>>CCCEEEFFFSSSwww{{{vvvwwwuuuyyy{{{yyy444444444444444444444444222222222111000000//////333111000000333777:::===555444222000///333:::@@@???<<<888555333000,,,***//////...------...222666@@@DDDFFFBBB:::222...................../////////000111111111222222222222//////000000000000000///...///111111111111333444333222222111000000111111.........///111222222222000000111222333555777888999999888888666555333222111111111111111000000///111111111111111111111111000000111111111111000000222111111000000000000111000000000000111222333444111111111111000000000000000000111222333333444444000000000000111111111111111111111000000000000000111333333111///222;;;CCCBBB;;;333111222444222///111111222333333333333222111111111222222222333333222333444555777:::<<<===888888:::===@@@BBBBBBAAABBBAAAAAA@@@@@@@@@@@@@@@AAA@@@???>>>===<<<<<<<<<;;;;;;:::999999999888777666666666555666666777888888999;;;<<<======<<<;;;999999999999999999999::::::<<<;;;888:::??????:::===???DDDEEEAAAEEE^^^zzz{{{wwwxxxvvvzzz{{{yyy444444444555666777777777555555444444333333333222222222333555999@@@FFFKKKDDD===444///000555:::===<<<:::888666555444111///000000000......000444777IIIFFFAAA===:::666333111............////////////000000111111111222222222//////000000000//////......000111222111111333555333222111111000111111111000000111111111000000111111111222333555666888999999999999999777666444333444444444444444333222111111111111111111111111111000000111111111111000000////////////000111222333222222111111111111111222000000000000000000000000...//////000111222222333//////000000000111111111000000000000000000111111000222333111///333<<>>???@@@BBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>??????>>><<<:::999888999999777666555555444444555666999;;;===>>>>>>>>>999999999999999999999999:::;;;;;;:::;;;??????===@@@???AAADDDBBBCCCPPPbbb|||xxxyyyxxx|||zzzyyy333444555666777888999999666666666666666666666666111333555888<<>>@@@AAA@@@@@@??????@@@AAABBBBBBBBBDDDEEEDDDAAA===;;;:::<<<;;;:::888666555444444333444777999;;;===>>>>>>999999999999999888888888888888999999:::<<<>>>>>>AAA<<<<<>>======<<<;;;999888777777666555555555666888999;;;<<<999999999999888888888777777777888999999999;;;>>>@@@;;;;;;AAACCC@@@DDDMMMWWW}}}yyy{{{zzzzzzxxx777777777777666666666666333333444555666777888888222444666666666999===BBB:::===???>>>;;;:::===@@@GGGFFFCCCAAA???;;;666333555666777777555444555666333555666555333333555777<<<<<<;;;999888777666555666666666777777777777888555555555555444444333222222333444333111111111333222111111111111111222222000333666666333222222444555555555555666888999:::999777666555555777999:::777888999:::999777555333222222222222222222222222000000111111111111000000000////////////000000111//////000000111222444444.../////////000000111111000000000000////////////////////////000000000000//////000000111111111222......000222555444222000222333333222000///000111111111222333333333333222222222222111111111111111333333333333444555666666666444333444666888888777222222333333444666777888666777888999<<<>>>AAABBBGGGKKKMMMLLLGGGBBB??????===<<<;;;:::999999999999777666555555555666888999999999999999888888777777888888888:::999999:::===???;;;===BBBBBB???CCCLLLIIIooo}}}zzz|||{{{{{{yyy555555555444444333333333333333333333333333333333555444333333555777:::;;;;;;<<>>:::>>>??????>>><<<999666444444333333333333333444555222111111000000111222222222111111111222444777999444444444444444555666666:::777555666888;;;<<<<<<;;;;;;;;;:::888555333111222222333333333222111111111111111111000000000000////////////////////////111111111000000000000000//////......///000111111////////////000000000000000000////////////000000000000000000000000000000000000000000111111111111111333333222000///000111111222444555555444222111111111222222222333333333222222333333333333444444666555444444666777777666333333333333444555666666444555666777:::>>>AAACCCLLLLLLLLLJJJHHHDDDAAA???======<<<:::999888777777999888777666666777888888@@@>>><<<999888999:::;;;::::::;;;;;;;;;:::999999:::<<<>>>>>>???@@@CCCFFFNNNVVVzzztttuuuvvv|||xxxxxx111111111000000/////////////////////////////////111000//////000222444666666777999<<<>>>???@@@AAAMMMMMMIIIBBB999444555777555555555555555444444444555666888888888:::???CCCSSSddddddTTTFFF999444;;;<<>>>>><<<<<<;;;999777555333222222333333333333222111111111111111111000000000000////////////////////////000000000000000000000111//////.........///000000////////////000000000000000000////////////000000000000000000000000000000000000000000111111111111111222333222000///000111111222333444444333222111111111222222222333333333222222333333333333444444555444444444555666666666333333222222222333444444444444555666999<<<>>>@@@GGGHHHIIIHHHFFFCCC@@@>>><<<<<<<<<<<<;;;999888888:::999888777666777777888;;;:::999777777777888888888888999::::::999999999:::<<<===>>>???@@@CCCEEEKKKTTTvvv|||vvvwwwwww|||zzzzzz...............---------------------------------///...---,,,---...000111000111222444555666666666:::;;;;;;888333111222444333333333333444444444444111555888888888;;;CCCIIIlllmmmSSSAAA:::>>>???AAADDDFFFGGGFFFDDDBBBBBBCCCEEEFFFDDDAAA===;;;<<<<<<;;;:::999999999999777777777666666555555555555444333222222333444555777777888999:::;;;===>>>???===;;;<<<>>>???@@@@@@>>><<<:::888666555444333333333333333222222222111111111111111000000000000/////////////////////////////////000000111111111000000///.........//////////////////000000000000000000////////////000000000000000000000000000000000000000000111111111111111222333222000000000222000111222333333222111000111111222222222333333333222222333333333333444444444333333333333444555555444333333222222222222222333333333444666888:::<<<@@@BBBCCCDDDCCCAAA>>><<<;;;<<<=========<<<:::999<<<;;;:::888777777777777777777777777777777777777666777888888999999999999:::;;;===>>>>>>???BBBDDDEEEQQQddd~~~xxxxxxwww|||{{{{{{///////////////.................................000///......---...//////------...///000000//////---///111111//////000111///000000111111222222222...222666666555888@@@HHHuuusssXXXIIIBBBBBB===>>>???@@@AAAAAAAAAAAA>>>AAADDDFFFGGGEEEBBB@@@???>>>===<<<;;;:::::::::::::::::::::999888888777777666555444444444444555777777777999:::<<<>>>???@@@???======???@@@@@@???>>>===:::888666555555555555444444333222222222222111111111111000000000///////////////////////////---......///000111222222222111000///////////////////////////000000000000000000////////////000000000000000000000000000000///000000000111111111111000222333222111000111222000000111111111111000000111111222222222333333333222222222333333333444444222333333333222333444555666555444333222222222222333333222222333555777888;;;<<<>>>@@@@@@>>><<<::::::;;;===>>>>>>>>><<<<<<===<<<;;;:::999888777777666777888999:::999999999666666888999:::::::::::::::;;;=========>>>AAACCC@@@OOOVVV~~~yyyxxxvvv{{{yyyyyy.../////////////////////........................000//////...............---...............------+++,,,...///////////////---------....../////////,,,///222111000333999???YYYqqqpppVVVHHHCCC???>>>::::::;;;;;;<<<<<<======;;;===BBBFFFHHHHHHGGGFFFAAA@@@???>>>===<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999999888888777777777777777888999999:::<<<>>>???@@@@@@>>>======>>>???>>>======<<<:::888666666666777666555444333222222222222111111111111000000000///////////////////////////------...///000111111222333222222111000000000000////////////000000000000000000////////////000000000000000000000000000000///000000000111111111111000111222222111000111222000000000000000000000000111111222222222333333333222222222333333333444444111333444333111111333666888777666444333333333333333222222222222444555666888999:::<<<<<<;;;:::999999:::<<<>>>?????????>>>======<<<;;;:::999888777666666888999999999999999777888999:::;;;;;;;;;;;;:::;;;<<<===<<<===@@@BBB>>>MMMOOOnnn}}}wwwwwwuuuyyyvvvvvv,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...////////////...---------......///////////////,,,,,,,,,,,,------------,,,---......///000333555555EEECCC666666999888999777777777888999999::::::999;;;???CCCFFFHHHIIIIIIAAAAAA@@@???>>>>>>>>>>>>:::;;;============<<<;;;::::::;;;;;;<<<<<<<<<===<<<<<<======???@@@BBBCCC???>>>============<<<:::::::::999888888888888888777666444333222222222222111111111111000000000000////////////////////////.........//////000000000222222111000000000111111////////////000000000000000000////////////000000000000000000000000000000000000000000111111111111000111222222111000222333000000000000000000000000111111222222222333333333222222333333333333444444111333555444111111444777888777666555444444444444333333222222222444555666999999999888888888888888888999:::<<<===???AAAAAA============<<<;;;999888555555666666777777777888888999:::;;;;;;;;;;;;;;;999;;;<<<<<<<<<===???AAA>>>JJJLLLccc|||vvvvvvuuuzzztttttt+++++++++,,,,,,---------++++++++++++++++++++++++,,,------.........------....../////////...------//////......////////////------------------,,,,,,---,,,,,,...111222111000(((222///+++111333111555333333444555555666666666666777999<<>>===<<<<<<;;;;;;===???@@@AAABBBBBB>>>>>>>>>>>>???@@@AAABBB???>>><<<=========;;;999777888999999:::::::::999888777555222111111222333111111111111000000000000////////////////////////......////////////////////////////////////000111////////////000000000000000000////////////000000000000000000000000000000000000000000111111111111///111222222111111222333111111111000000111111111111111222222222333333333222222333333333333444444111444666444111111444888777666555444444444444444444333333333333555666888===;;;888666555555666777888888888999;;;???BBBDDD<<<======>>>===<<<;;;:::888777666666666777888999888999999:::::::::999999999:::<<<<<<;;;<<<>>>@@@AAAGGGIIIYYY|||vvvwwwvvv|||uuuuuu,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///---............------,,,000...------...//////////////////......---------...,,,+++///444555222...+++111///...333///+++111...///000111222222222222333333444666888;;;===>>>777777666666666777888888777999;;;===>>>>>>===<<<;;;<<<>>>AAACCCEEEFFFFFF===<<<<<<<<<===>>>?????????>>>============:::888555777888:::;;;;;;;;;:::999777555222111111222333111111111111000000000000///////////////////////////////////////.........---------------...///000////////////000000000000000000////////////000000000000000000000000000000000000000000111111111111///111222222111111222444222222111111111111222222111111222222222333333333222222333333333444444444111444777555222111444888555555444333333333444444444333333333444666888999???===999555333444666777888777777777:::>>>BBBEEE<<<<<<===>>>>>>===<<<;;;<<<:::999777777888:::;;;888888999999999888888777999:::;;;;;;;;;<<<>>>@@@CCCDDDHHHRRRvvv|||vvvwwwxxx~~~vvvvvv///////////////.............../////////...,,,+++///000000000......000111000...,,,,,,...000000000------...............---++++++---.........---,,,111...---...---***,,,111000...,,,+++---000111111000000000000111111111111000444555222444888666///111000000111333444222000666777888777555444444666777888:::<<<>>>??????@@@============>>>>>>>>>>>>??????>>>>>>=========<<<>>>======<<<<<<<<<<<<===>>>===;;;999666444222111444333222333333222000...111000...------...///000..................................../////////000///////////////000111111000///...///000111000...000000000000000000000000000000000000000000000000222222111000//////000000000000111111111222222222111111000000111111222333333333333444444444555555333444444444222222444666333222222666;;;<<<777333888777666555444444555666777777666555444333333222666666777888:::<<>>===<<<;;;;;;<<<>>>???===<<<:::888777777888999777888888888888999999999:::::::::;;;<<<===>>>??????DDDHHHNNNhhh{{{vvvyyyvvvwwwtttttt////////////................../////////...,,,,,,...//////...------...000000...,,,---...000000000/////////000000///......+++,,,---...///......---111//////111111......222111///------.../////////000000000000111111111111///000000222666888555///111111111111111111000///444555555555333222333444333444666777888999::::::<<<======>>>???@@@AAAAAA>>>>>>>>>>>>????????????@@@???>>>===<<<<<<<<<<<>>>>>===<<<;;;;;;:::888777555444444333111000666555333111000//////000////////////////////////........./////////000000///////////////000111111111000//////111111000///000000000000000000000000000000000000000000000000222222111000000000000000000000111111111222222222000111333555555444222111333333333444444444444555222222222333333444444444333333444777999999666333666555444333333333444555666666666555555444333333666666666777999;;;>>>???>>>===;;;:::;;;<<<>>>???<<<;;;:::999888888888888888888888888999999999999:::::::::;;;<<<===>>>???>>>DDDHHHMMMddd{{{vvvyyyvvvwwwrrrrrr.................................///......---,,,---...///...,,,,,,...///000...------///000000///111111111111000000///...------...//////////////////,,,---111111...---000222000////////////...,,,000000000111111111222222111------333888666222000000111222111///.........111222333222000000000222111222333444444555555555999999;;;<<<>>>@@@AAABBB>>>>>>>>>???@@@@@@AAAAAAAAA@@@???>>>============@@@@@@AAABBBCCCDDDEEEEEE???<<<888666555444444222:::888666333111///......000000000000////////////....../////////000000000///////////////000111111222111000000111222111000000000000000000000000000000000000000000000000000222111000000000000000000111111111111111222222222...111666999999777333000333333333333444444444444333222222444888999666444222444777888777555444444333333222222222333444444444555555555555555444444444555555666888999;;;<<<<<<;;;;;;:::;;;<<<===???:::;;;;;;::::::999888777888888888888999999999::::::::::::;;;<<<===>>>???===DDDIIILLL]]]|||xxx{{{yyyzzzssssss------...............///..................------...//////...------...000///...------///000000///111111111111000///.........//////000000000000000333///...000111......000111000///000111000...,,,000000111111111222222222444000111666666111///222...000111111...---...//////111222111//////000111222222333444444444333333333444666999<<<>>>@@@AAA??????????????????@@@@@@@@@@@@??????>>>?????????AAABBBDDDEEEGGGIIIJJJKKKEEEAAA;;;777666666666666888777555333000...---,,,000000000000////////////...////////////000000000///////////////000000111222111000111222333222000////////////////////////////////////////////////111111000000000000000111111111111111111111111111///111555888888666333000222222333333333444444444666333333777===>>>:::666222666999999444222333555222222222222333444444555333333555666666666555555333444444555666888999999::::::::::::;;;<<<===>>>999:::;;;<<<;;;:::888777888888888999999999:::::::::::::::;;;<<<===>>>???>>>EEEJJJLLLYYY~~~}}}zzz~~~|||}}}vvvvvv,,,---------......//////......------............///000000///......///111......---...000000///...000000000000//////...---////////////000000111111<<<555111222222000000222///......000111222000///111111111111222222222222555666999:::555///000444...///111111000//////000///000111111000///000222222222333333333333222222000222444888;;;???AAACCCAAAAAA@@@@@@???>>>======???>>>>>>??????@@@AAABBBBBBBBBCCCEEEGGGHHHIIIJJJGGGBBB===999888888999999777777666444333111000///000000000000//////......////////////000000000111///////////////000000111222111000111222333222000////////////////////////////////////////////////111000000000000000111111111111111111111111111111000111222333444333333222222222222333333333444444666333333777===>>>:::666222666:::888333000222555333333444555555555666666222333444666777666555555333333444555666666777777888888999:::;;;<<<===>>>999:::;;;<<<<<<:::999888888999999999999::::::::::::::::::;;;<<<===>>>??????FFFLLLMMMWWWyyy|||xxx|||{{{|||wwwwww,,,,,,,,,---......//////......---------.../////////000111000......000111...------///000111///......//////000000//////...///////////////000111111:::333...000111///...//////......///111222222111111111111222222222222333555>>>EEEDDDAAA???===:::333111111111333333111//////000111111000000111222000000111111111111111111111333666999===AAADDDFFFDDDCCCBBBAAA???>>>======>>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBCCCDDDEEEEEEEEEAAA===:::999;;;;;;;;;::::::::::::999888777666222222111111000000///////////////000000000111111///////////////000111111222111000000111222111000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111111111111111000000000111222333222222222222333333333333333222222444888999666444222666999777333000222555555555666777777777666666111333555777777666555444333333444555666666555555666666888999;;;<<<===>>>::::::;;;;;;;;;;;;::::::999999999999:::::::::::::::::::::;;;<<<===>>>???@@@FFFLLLOOOWWWvvvyyyuuuyyywwwxxxvvvvvv++++++,,,------...//////...------,,,---...///000...///000///------///111...------///111111///---......///000111111111111//////.........///000111555000...333666333000...222000......000111111111111111111222222222333333666GGGSSSUUU[[[```WWWFFF:::666222333666666111+++...///000000//////000222...///000111111111111111111333666:::>>>BBBEEEFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>><<<<<<===>>>@@@AAABBBBBBBBB???;;;:::;;;<<<======>>>?????????>>><<<:::999555444444333222222111111//////000000000111111111///////////////000111111111000//////111111000///000000000000000000000000000000000000000000000000000000000000000111222222222222222111111111000000111000000000000111222333111222222222222333333333222222222333333444444444333555666555333222333555555666777777777666555444222333555777777666444333333444555666666555555444444555777999;;;<<<===>>>;;;;;;:::::::::;;;;;;;;;999999999:::::::::;;;;;;:::::::::;;;<<<===>>>??????DDDJJJOOOXXXuuuyyytttxxxvvvwwwwwwwww++++++,,,,,,---...//////...------,,,---...///000---...///...,,,,,,...///------...///111111///---...///000111222333333333///...---------...000111666333555<<>>888555555222///...///000000000111111222222222333333333:::NNN^^^eeesss}}}mmmQQQ@@@:::333444888777000(((---...//////......000111///000111222333333333333000111444888<<<@@@CCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBB@@@>>>===<<<;;;;;;999999:::<<<>>>???AAAAAA???===::::::;;;===>>>>>>AAAAAAAAAAAA???===;;;999777777666555444444333333000000000000111111111111///////////////000111111000///...///000111000...000000000000000000000000000000000000000000000000000000///000000111222222222222222222111111000000000000111111222222222222111111222222222333333333333444555444222222444666333444555444333333444555666666777777777666444333222444666777777666444222333444555666666666555444333555777999;;;<<<======<<<;;;:::999999:::<<<===999999:::::::::;;;;;;;;;:::::::::;;;<<<===>>>??????BBBHHHNNNXXXuuu{{{wwwzzzxxxyyyyyyyyy---------------------------......///////////////------............------000000000000000/////////---///111222333222111000000///......///000///...111333777;;;===;;;666111666555333111000000111111000000000000111111111111;;;LLL\\\cccddd___TTTGGGAAA@@@>>><<<888555222000666999888111...111444555>>>777///,,,///222333222333333555777:::===???AAAHHHHHHGGGGGGEEEDDDCCCBBBAAA@@@>>>===;;;::::::999888888888888888888888888===<<<;;;:::;;;===???@@@FFFEEEDDDCCCAAA@@@???>>>999999999888777777666666666444111000000111000///111111000////////////////////////000000000000000........................000000000000111111111111000000000000111111111111222111111111000000//////333333333222222111111111000111111111111222222222333333333444444444555555555444333333333333444555888888777666666666666666333444666888777555333111555333444666777555222222333444555777:::<<<===>>>===;;;999<<<@@@AAA===999888999999999::::::::::::;;;:::::::::;;;===???@@@AAAEEELLLRRR\\\www{{{xxx{{{wwwwww{{{{{{---------------------------......///////////////---......//////......---////////////////////////---///000222222222000///.........///000000///...000111444666888666222///333222111000//////000000000000000000111111111111333???IIILLLLLLIIIBBB999>>>===<<<999777444111000CCC[[[```EEE///000333---IIIAAA777222222444555444444444555666999<<<>>>@@@FFFFFFFFFEEEDDDBBBAAA@@@???>>>===;;;:::999888888666666666666666666666666888888777777999;;;===???DDDCCCBBBAAA@@@??????>>><<<;;;::::::::::::;;;;;;:::999777666666444111///000//////......//////000///////////////000000000//////////////////////////////000000000111111111000000000000111111111111111111111111000000000///333333333222222111111111000111111111111222222222333333333444444444444555555444333333333333444555888777777666555555666666444555777888888666444222333222333444555555444444333333444555666888999:::;;;999888;;;@@@AAA>>>;;;;;;;;;;;;::::::::::::999;;;:::::::::;;;===???@@@AAAEEELLLRRR^^^{{{xxxvvv{{{zzz{{{zzzzzz---------------------------......///////////////---......//////......---.........///////////////...///000111222111000///...///000111111111111111000000000111222222///---//////............//////000000000000111111111111333999<<<;;;999999777444999999777666444222000000KKKxxxYYY333222555,,,FFF???666111000222222222666555555555777:::===???CCCCCCCCCBBBAAA@@@???>>>===<<<;;;999888777777777444444444444444444444444333333333444555888:::;;;?????????>>>>>>>>>>>>======<<<<<<<<<===???BBBDDDAAA@@@???>>><<<999444000000////////////000000111000000//////////////////000000000000000000000000//////000000000000111111000000000000111111111111111111111111000000000000222222222222222111111111000111111111111222222222333333333333444444444444555444333333333333444555777777666555555555555666555666888999888777555333333444333333333444444444555555444333444555777888:::888888;;;???AAA???===<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;<<<>>>???@@@AAAEEEKKKRRR```vvvttt{{{|||~~~yyyyyy........................---......///////////////......////////////.....................///////////////000111111000//////111111111111111222444555222000//////000000000...---------......////////////000000000111111111111777888888555333444666777555444333222111000000///@@@jjjxxxTTT222111555...888444000...///111111111777666555555666999;;;===????????????>>>===<<<;;;<<<;;;:::888777666666666444444444444444444444444222222111222333444666777999999999:::::::::;;;;;;;;;;;;;;;<<>>;;;777444333333222111111111111111000000000000000/////////000000000000000000000000////////////000000000111///000000000111111111111111111111000000000000000222222222111111111111111000000111111111222222222222222333333333444444444555444333333333333444555666666555444444555555555555666777777777666444333555666555333444666666222777666555555555666888999:::888888:::===???>>><<<;;;;;;<<<<<<<<<;;;:::999;;;;;;<<<<<<===??????@@@CCCGGGLLLRRRbbbwwwttt{{{zzz|||wwwwww........................---......///////////////...//////////////////...............//////000000//////000000000/////////111111111///---///222666444222111111222333222111------...///000000000000///000000000111111111111444333222111000000333666222222111000/////////000000DDDNNN@@@///---111111000000111222444555444333666555555555666888:::<<<<<<<<<<<<<<<;;;;;;:::999;;;:::999888777777666666444444444444444444444444333333333222222222222222333333444444555666666777777777888:::???DDDJJJMMMKKKGGGBBB>>><<<;;;:::999888888666444333222222222222222111111111000000000////////////////////////...////////////000000000///000000000111111111111000000000000000000111111111111111111111111111111000000111111111222222222222222222333333333444444555444333333333333444555555444444444444444555555444444555555555444333222222444444555;;;AAA===555555555555555666777999::::::999999:::;;;<<<<<<<<<:::;;;<<<===>>>===<<<;;;;;;<<<<<<>>>??????@@@@@@DDDIIINNNTTTeeeyyyvvvzzzwwwwwwtttuuu........................---......///////////////...//////000000//////.........//////000000111111000000////////////.........000111000---,,,///222333333333555777777555333......///000111111000000000000000000111111111111222000000222111///222777222111000......///000000000000333555444111222555///000222333444333222111444444444555777888999::::::::::::::::::999888777:::999888777666666666666444444444444444444444444444444333333222111000//////000000111222333333333333333444777;;;???DDDFFFFFFBBB<<<999999::::::;;;::::::888777555444444444444444333333222111111111////////////////////////......////////////000000000000000000111111111111000000000000111111111111000000000111111111111111000111111111111222222222222222222222333333333333555444333333333333444555444333333333333444555555444444444444444333222222...111333999FFFPPPHHH:::333333444555666666777777888888888999:::;;;<<<======>>>@@@AAAAAA???===<<<;;;<<<===???@@@@@@@@@@@@EEEKKKPPPWWWkkkzzzwwwzzzvvvuuutttuuu........................---....../////////////////////000000000000////////////000000111222222333000000///...............---333888999555000/////////000333777999888555222......000000111000//////000000000000111111111111666222222444333000333999333222000///...///000111444000000444777555444666//////000/////////111222111222444666888999999999888888999999999888777777888777666555555444444555444444444444444444444444222222222222222111000/////////000000111111222222111111222333555777999:::<<<999666555666888999999888888777666666666777777666555555444333333222222000000000000000000000000........./////////000000000000000000111111111111///000000000111111111111///000000000111111111222000111111111111222222222111222222222222333333333555444333333333333444555333333222222333444444555555444444444444333333333000222555>>>QQQ[[[NNN888444555777888888777555444444555666777999<<>><<<;;;<<<>>>@@@AAAAAAAAA@@@EEELLLRRR[[[qqqxxxuuuzzzxxxxxxvvvwww////////////////////////---....../////////////////////000000000000/////////000000111222333333333111000///..................777@@@CCC>>>666111///+++...222777:::999444000......///000000///...---000000000000111111111111888333111333111...222999444333111///...///000111///000111111111111000...111000///......111555999///111444777999999999888777888888888888888777666666555444444333333333333333333333333333333333333000000111111111111000000000000000000111111222222111111111111111111000000444333333444666777777666555555555555666777999999777777666555444444333333111111111111111111111111............/////////000000000000000111111111111//////000000111111111222//////000000111111111222000111111111111222222222111111222222222333333333555444333333333333444555222222222222333333444555666666555555555444444444555777999CCCWWW```NNN333888999;;;<<<;;;888555333111222555777999===AAADDDJJJKKKKKKJJJGGGCCC>>><<<;;;<<<>>>@@@AAAAAAAAAAAADDDLLLTTT^^^vvvuuussszzzzzz|||xxxyyy---///000000///......///)))---000000......000222222222222111111111000000222222222444666555333000000111222111000///000111777AAALLLPPPJJJ@@@777333111333888@@@DDDBBB888000333111//////222444222111000111222333333333222222777666333111111111222333333222111111000111111111111000000000111222333444111111222222222333333333333444666888999:::999999666AAABBB666222999:::333666666555444333222222111555555444444444333333333222222222111111111111000000000000000000000000000222111111111000000//////111111111222222333333333666888999:::999999;;;<<<::::::<<<>>>???===999666666333222444444222000000---000222000++++++111666......------...///111222000111222333333222000000111111222444555555444222333222222111111222222333000111222222111111333555222222111111222222333444222222222555555444444555,,,444888444111333555555777555@@@UUU]]]PPP???888888AAAGGGCCC;;;777555333666666555333444===KKKVVVccc]]]UUUMMMHHHEEECCCAAA>>>;;;<<>>AAA@@@@@@???>>><<<:::888999888888888777444111000222///...000444555333///111000///......///000111000111222222222222111000000111222333555555444333333222222111111222222333333222111222444555555555222222111111222222333444222222444444333333555777555555444333222222333555999:::EEESSSSSSDDD888555999BBBGGGCCC<<<888777555666666666555777@@@MMMXXX\\\WWWQQQKKKGGGEEEBBB@@@???<<<<<<@@@BBBAAADDDHHHKKKTTTUUUbbb{{{zzz|||{{{yyyzzz...///111000///...///000...///111111000000111333222222222222111111111111333333333444555555333111111111111000///000333666<<>>>>>===:::777444999555333444888999666111333222000/////////000111000111111222222222111111///000222333444444333333333222222111111222222333333000///444;;;???<<<777222222111111222222333444333555777666666<<>>IIITTTTTTGGG:::000000/////////000222333000000000111111222222333111333666555444222222333333222222111111222222333222222777BBBJJJIII>>>444222222111111222222333444333888888888FFFfff___BBB:::888222000444222222444777777444444666666;;;>>>:::777888777666555555555555777;;;???CCC???>>>???@@@BBBBBBAAA???AAA>>>>>>AAADDDFFFJJJPPPRRR\\\gggyyyxxx~~~zzzyyyxxxxxx000111111000000000333555999777444444444555555444666666666666555555555555555333222222222333111000111111111000///000333666333444555666555444222000777:::;;;888333000222555...///111222222444666999666555333111000000000000000000000000000000000000222111000///////////////000//////000000222333333111111222222222333333333333333222222333444444555555777666444666888555///888888777666555444333333333333333333222222222222111111000000000/////////000000000000000000000000000000000000111111111111111111111111111000000000222222222000...///111444555:::???@@@>>>;;;;;;<<<>>>EEEGGGAAA???FFFJJJIIIJJJ@@@AAA[[[yyy|||^^^===222222111000000111222333000000000000111222333444333666999888444111111333333222222111111222222333555999???EEEGGGAAA666---222222111111222222333444000555666666FFFgggwww^^^EEE;;;777333111333555333111222444555333111444888999666444666777555444444555555777888:::;;;===<<<===???AAACCCBBBAAABBB???>>>BBBEEEHHHMMMSSSUUUbbbrrrwwwvvv{{{wwwvvvwwwwww111111111000000111444777999666222111333444333222555555555444444444444333666444222222333333222000000111222111000000111333222222222333444333111///111333555333000...///111///222444555333222333555333333222111111000////////////000000000000000///000////////////000000111333222111111000000000000111111222222222333333333111222222333333333333333555444222111444666444...333333333444444444444444333333333222222222222111111000000000////////////000000000000000000000000///000000000111111111111222111111111000000000///111111222111//////000222000444777777555444888;;;CCCKKKLLLEEEGGGSSS]]]^^^UUUHHHGGG^^^|||dddDDD888777555333222111222222111000000000000222333444666:::<<<:::444111111333333222222111111222222333444:::AAABBB===666000...222222111111222222333444000777888777@@@VVVggglllVVVKKK???777555444333111555444222222444555333000333666666333333666777555444444555777999::::::999=========>>>AAACCCCCCBBBCCC??????BBBFFFIIINNNUUUYYYiii~~~wwwuuuzzzuuutttwwwxxx111111111000000111444777888444000///111222111000444444333333333222222222555333111000111111000///000111222111000///000111222111111111222222111000000222444555444333222222444777999777333///---...111111222111111000///...//////000000000000000///............///111222333888777555333222000000000111111222222222333333333000111222444444333222111///111222222333444444222//////000111333444555555333333333222222222111111000000000000////////////000000000000000000000000//////000000111111111222222111111111000000/////////000222111000000111222222444444222///111777>>>FFFOOOQQQLLLPPPaaapppuuuSSSKKKHHHRRRbbbeeeWWWGGG===<<<999666333222111111111000000000000222444555888<<<>>>;;;555000000222333222222222222222222333///777>>>===555///000444222222111111222222333444222:::===999<<>>===>>>AAACCCDDDDDDCCC??????CCCFFFIIIOOOVVV]]]ooowwwuuuyyyuuusssxxxyyy111111222222222333333333333333222222111222222222333555666555444222333444333444444222///...000111111111111111111111111111111111111111111111111111444222000222444555333000;;;LLL\\\WWWCCC111---111111555555222111333222000///222444333000///111333111000//////000222444555IIIDDD<<<666333222111111333444555333333555:::>>>555444444333222111000000000000000000000000000000222222333333333333444444555444333333222222333333222222111111000/////////000000000000000000000000...//////000111222222222222222222222222222222222000000000000000000000000...111222111000666BBBLLL^^^aaaWWWEEEEEEYYYhhhhhhMMMHHHAAABBBOOO\\\ZZZOOOFFF===<<>>???AAABBBCCCCCC@@@AAAEEEHHHLLLUUU^^^ddduuusssxxxuuuuuu|||}}}111111222222222333333333333333222222222222333333444666777777666444444444333333333222111000000000111111111111111111111111111111111111111111111111222111000111333444222///>>>QQQdddeeeUUUBBB888777444===CCCAAA;;;777444111111222222222000000000222000///......///111333444CCC???:::333...---000222333444444333222333777:::444333333222222111111000000000000000000000000000222222222333333333444444444444333222222222222333222222111111000/////////000000000000000000000000...//////000111111222222222222222222222222222222000000000000000000000000111222111111777FFF\\\lll~~~dddGGG===CCCHHHGGGBBB>>><<>>@@@BBBCCCDDDEEECCCDDDHHHKKKPPP[[[eeennnvvvtttzzzxxxxxx~~~111111222222222222333333333333333222222333333444444777999999888666555555222222222444555444111///222222222222222222222222222222222222222222222222111000///000222222000///666EEETTTXXXMMM???555111333AAAMMMMMMEEE???:::777333222000000111111000/////////.........000111222999888555000------111555222333333333111222333555222222222222222222222222000000000000000000000000222222222222333333333333444444333222222222222222222222111111000/////////000000000000000000000000/////////000111111222222222222222222222222222222000000000000000000000000333222000444BBB^^^```CCC666444444555888555999JJJfffxxxuuujjjPPPOOOQQQQQQFFF888444:::666666666555444222111000/////////000000111111111111111111111111111111111222222333333333222111111222222222222222333444444FFFjjjzzzXXXBBB===999444222333444444222444444444444444444444444444444333333444444555666555===JJJRRRNNNBBB:::777:::;;;===???AAACCCEEEEEEHHHFFFGGGLLLPPPVVVcccooouuuttt{{{zzzzzz{{{{{{222222222222222333333333444333333333333444444555444777999:::888666555444111222333666888777333///222222222222222222222222222222222222222222222222000///000000111111000///000555:::;;;777222...---000<<>>999888999999:::<<<>>>AAACCCEEEFFFHHHGGGIIINNNSSS\\\lll{{{tttssszzzxxxyyyyyyyyy444444444333333333333333444444333333444555555666444666999999777555444555222444666999:::888555222444444444444444444444444444444444444444444444444///000111111111000000000555444444333444444444555111555888999>>>CCCCCC???888444000///111222000...111111000000111111222222000...---///333444222...//////000000222222222222///000000111111222222333000000000000000000000000111111111222222222333333333333222111111111111222222222111111000/////////////////////////////////000000000000000111111111111111111111111111111111000000000000000000000000111000///555FFFaaavvvYYY===444333///---000222222666???GGGMMMPPPQQQMMMLLLLLLMMMIIIBBB;;;888666777888888777666444333777777666555555444333333111111111111111111111111111222222333333333222222222111111111111222333333>>>IIITTTbbbxxxqqqSSSBBB;;;444111333555333111333333333444444444555555666555333444777999888777;;;;;;:::888888:::;;;;;;777999;;;===@@@CCCEEEFFFHHHHHHKKKQQQWWWcccwwwrrrpppvvvuuuuuu||||||666666555555555555444444444444444444555555666777666777888888666555555666444777;;;<<<;;;888666666555555555555555555555555555555555555555555555555111222444444222111222333333333444666888888666444444333000000555<<<===999:::777333111000111000000111111111222222222222111111///...///111111000...333111000000222333333222000000000111111111222222000000000000000000000000111111111111222222222222333333222111111111111111222222111111000/////////000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000000000111000000222;;;IIIYYYdddRRRAAA222111222000///111//////222555666666;;;AAABBBAAAAAACCCCCC@@@;;;777666666777777777777666666888777777666444333333222111111111111111111111111111111222333333333222222111111111111111222333333444<<>>AAADDDGGGHHHIIIJJJNNNUUU^^^lllpppnnntttssstttyyyyyy888777777777666666666555444444444444555666777888999999999777666666777999666;;;@@@@@@:::777777:::777777777777777777777777777777777777777777777777222444777666444333444555000111222555777666444222333444333222444888999555:::999777333000///111333000000111111111111000000///111222000///222999@@@:::666222111222222111000000000000000111111111111000000000000000000000000111111111111222222222222333222222111111111111111222222111111000/////////000000000000000000000000111000000000000000000000111111111111111111111111000000000000000000000000111111111111333777<<<@@@777333000000222333333333///---...222222///111666444777999999999999888666555555555666666777888999777777666666555555555444111111111111111111111111000111222333333333333222111111111111111222222333000666888444444;;;@@@BBB777666444333333333444444222222333333444555555666555444555999???AAA>>>:::777===>>>999555777777666999:::===@@@DDDGGGIIIKKKMMMNNNTTT\\\fffwwwpppnnnvvvuuuvvvsssttt999999888888777777666666444444444555555777888888;;;;;;:::888666777999<<<777>>>DDDAAA:::555888===888888888888888888888888888888888888888888888888333666888888555444555777666555555555666777888888...444999888777888888666:::;;;999555000...111555///000000000000000///...+++222666333///555GGGWWW???:::555111111111000...111111111000000000000000000000000000000000000000000111111111111222222222333222222111000111111111222222111111000/////////000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000///000111222222333333333000444555222000000111000222------333444000...000***111666444111111444777555555444444555777999;;;777777777777888888888888111111111111111111111111000111222333333333333333111111111000111222222333111222222444666888777555333444555444333222444555222222333333444555666666444333555;;;BBBCCC@@@;;;>>>FFFFFF;;;333555;;;???:::<<<>>>BBBFFFIIILLLMMMPPPRRRXXXaaalll~~~pppooowwwxxxyyytttuuu999888777666666777888999777888999888555444666888:::999888888888999;;;<<<999;;;<<<:::777555555777<<<<<<;;;:::888666555444999999:::::::::999999888:::999888777777888999:::888>>>AAA@@@???@@@@@@===;;;555222555666444222333:::999777555333333333333222222333333333333333333222222111000111:::HHHSSS???:::333000111222111000000111111222222000///.........///000000000000000000000000000111111111111111111000000111333444666111111111111000000000000000000000000000111111222111000000000//////......000111111000//////000222555444111000//////000111000000000000000000000000000111222333444555555555000000////////////000000000000000000111111111111111111222333555666666777555666666777999:::;;;;;;;;;999555222111000111111000000000111222222333333333333333333333333333333444444333333444444555666666444222222444555444444222333444444555555444444;;;444222888>>>@@@???@@@RRR]]]YYYCCC666999:::444:::;;;===AAAEEEIIIKKKKKKPPPXXXbbbjjjvvvuuuqqqtttvvv|||wwwwww;;;::::::999999999999:::999:::;;;999777666777:::888888777777888999:::;;;:::<<<===;;;888666777888666777777888888888777777888888999::::::999999999::::::999888888999:::::::::BBBIIIMMMRRRVVVTTTPPP<<<777444777888666444555:::999777666555555555555555555444444333444444444222333444222000444;;;BBB<<<888333111111222111000000111111222111111//////......///000000000000000000000000000111111111111111111111111111333444555111111111111000000000000000000000000000111111222111111111000000000/////////111222222111222444666666555333111000111222333222222222222222222222222000111222333333333333333000000////////////000000//////000000000111111111000111111222444555555666777777777888888999999999:::999777555333333333333000000000111111222222222222222222222222222222222333333222222333333444555222222333333222222222333222333444444555555444444555222333777:::???FFFOOOmmmhhhVVV???555:::>>>===;;;<<<>>>BBBGGGKKKMMMNNNWWW^^^hhhtttuuuqqquuuvvv|||vvvuuu::::::;;;::::::999888888:::;;;;;;:::888888999;;;888888888888999:::;;;<<<;;;<<<===;;;999777888999666666777888999999999999777777888999:::::::::999::::::999999999999::::::<<>>999777999:::888777999:::999888777777777888888999888666555444444555666111444666555222000222444777555333222222222111000111111222222111111000/////////000000111111000000000000000000111111111111111111111111222333444444111111111111000000000000000000000000000111111222222222222111111111111000000111222333333444777999777666444333222333333444333333333333333333333333000111111222222111111000000//////......//////000//////000000000000111111//////000111222333333444888888888888888888888888999999999888888777666555000000000111111111111111111111111111111111111111444333333333333444555555000333666666333222222444222333444444555555444444333333555666555;;;JJJYYYrrr```HHH888333666:::===<<<===@@@DDDHHHLLLPPPRRR\\\aaammmvvvrrruuuvvv|||zzzzzz<<<======>>>===<<<:::999:::::::::999888888999:::::::::;;;;;;<<<======>>><<<<<<<<<;;;999888888888:::::::::::::::999888777666777888999:::::::::::::::999999999999999999:::;;;@@@FFFMMMVVV[[[VVVMMM>>>:::999;;;;;;888888;;;:::999999999999:::::::::<<<:::888666555666666777222555888888666444333333333333333333333333222111222222222222111111000000///000000111111111000000///000000000111111111111111111111222222333333333111111111111000000000///000000000000000111111222222222222222222222222222000222333333333444666888666555444333333333333444333333333333333333333333000000111111000//////.../////////....../////////////////////000000000111......///000000111222222666666777777888888888999888999:::<<<<<<:::999888111111111111111111000000000000000000000000000000555555555555555666666777111666::::::666333444777222333444444555555444444666666666666444777EEESSSZZZIII;;;999999555555999<<<>>>AAAEEEIIINNNSSSVVV```gggwwwwwwsssvvvwww||||||{{{===>>>?????????>>><<<;;;999999888888888999999999;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::999999888999:::::::::999888888777666777888::::::;;;;;;;;;888999999999999999999888999;;;<<>>FFFDDD;;;999???>>>777777===<<>>???@@@@@@>>><<<===@@@AAA@@@??????@@@@@@@@@???===;;;:::@@@>>><<<<<<>>>???===;;;999999::::::;;;::::::999;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<======<<<;;;;;;777:::;;;999;;;???@@@===;;;:::;;;<<<:::777999>>>:::;;;<<<<<<<<<;;;:::999888999;;;<<<<<<:::999888:::999777777777666666555444666777666444333444666444333222111111111222222111222222222222111000///000000000000111111111111111222333333333333222111111111111111000000000000000000000000000111111222111111111111222222222333000111222111000111333555000000111111111111111000000000000000000000000000//////000000000//////...///......------......///........./////////000000............////////////...///000111333555666666888999:::;;;;;;::::::999777666666555333222222111111111111111111111111111222222222222222333444444222222333333222222222333222333444444555555444444444111222777999777777999777666666666444555999===@@@DDDIIILLLOOOUUU^^^eeewwwzzzvvvyyyxxx}}}{{{zzzHHHHHHGGGHHHIIIJJJLLLNNNDDDBBB@@@AAADDDFFFEEECCCEEEEEEEEEDDDCCCAAA>>>===BBB???===>>>@@@AAA???===AAAAAA@@@???>>><<<:::999==================<<<<<<<<<===>>>??????>>>===<<<777<<<>>>;;;:::<<<===;;;<<<;;;<<<>>>;;;888:::@@@:::;;;<<<<<<<<<;;;999888777888;;;======;;;999888999888888999;;;;;;:::999555777888666444333555888444333222111111111222333222222222222222111000///000000000000111111111111111222333444333333111000111111111111000000000000000000000000000111111222000000000111111222222222...000111111111222555777000111111222222222111111000000000000000000000000//////000000000000000///.........------...................../////////000........./////////////////////000111222222333333888999999999999999999999888888777666444333222222111111111111111111111111666555555555555666777777666444222222444555555444222333444444555555444444666555666888777333333777555888888888999<<<===<<>>>>>>>>>>>@@@???===<<<===<<<;;;999======<<<<<<<<<===>>>???;;;999======888???FFF@@@>>>BBBDDD@@@<<<:::999999;;;;;;;;;===??????<<<999;;;:::888999:::;;;999888777666666666555555555555666555444333222333444444555555444333333222111111111000000000111333555777222333333444444333333222111111000000000000111111222111000///......//////111222222333333222222111222222222222222222222333000000000000000000000000111111111111111000///...111111111111111000////////////............//////////////////////////////000000000000000000000000000000000000111111111111333444666888999999888888888999999888888666555555444333222111111222333333444444333333444444555666666444333222333444666666<<<888555666444222444999222777:::888777::::::888===888777;;;???>>>===???GGGGGGJJJPPPTTT\\\lll}}}yyyssswwwwwwzzz{{{{{{}}}}}}|||vvvqqqppprrrttttttooofff\\\VVVZZZ[[[ZZZVVVPPPJJJGGGFFFSSSPPPLLLIIIHHHGGGEEECCCBBBCCCDDDEEEEEEDDDCCCBBB@@@?????????@@@@@@@@@?????????>>>>>><<<;;;999888BBB===>>>>>><<>>>>>>>>>>>===;;;999:::999888888888888777777888888888777777777777666666666444333333333444555555555444444333222222111111111000000111333555777444444444444444444444444222111111000000111111222222111000///...//////000222222333333333333222222222222222222222222222222000000000000000000000000111111222222111111000///111111111111111000////////////............//////////////////////////////000000000000000000000000000000000000111111111111222333444666777888888888999999999999888777666666555444333111111111222222333333333333333444555555333555666444222777AAAIIIJJJ???555444555444444444444777777444555;;;AAACCC@@@;;;999<<>>===;;;999999999:::::::::999888777888999:::::::::999999999888888777666555444444444555555555555444444333222222222222111111111222444666777666555444333333444555666333222222111111222222333222111000/////////000111222333333444444333333222111111111111111111111111000000000000000000000000222222222222222222111000000111111111111000000///000//////......//////000////////////////////////000000000000000000000000000000000000111111111111111111222333444666888999888999999999999999888888666555444222222111111111333333222222333333444555000555888555333:::LLL\\\VVVEEE555222666666333000555666444222666CCCPPPVVVDDD>>>;;;===??????AAAEEELLLMMMSSS\\\hhhxxx}}}xxx|||zzz{{{xxxxxxxxxppphhhccccccfffhhhiiigggaaa[[[WWWYYYVVVQQQLLLHHHGGGIIIKKKJJJJJJIIIIIIHHHHHHGGGGGGDDD@@@DDDGGGMMMiiiqqqVVVBBB>>>DDD===@@@AAAAAA>>>;;;;;;<<<:::<<<<<<;;;999999<<<>>>;;;;;;:::::::::999999999777777666666666555555555555555444444333333333333222222222222333444666666888666555333333555666888444333333222222333333444222111000000000111222333333333444444444444333333111111111000000000000000000000000000000000000000222222333333333222222111000000111111111111000///000000////////////000000////////////////////////000000000000000000000000///000000000111111111111000000000000222444777888888888999:::::::::::::::777777555444333222111111333222222222222333444444000555888666444<<>>???@@@DDDIIIOOOQQQWWWaaaqqq}}}zzz}}}yyyyyyyyyyyyzzz{{{vvvmmmbbbZZZWWWZZZ]]]aaa]]]VVVPPPLLLJJJJJJJJJLLLJJJOOOOOOTTTtttuuu^^^KKKFFFJJJFFFHHHIIIHHHEEEAAA???>>>;;;<<<;;;;;;:::<<<>>>@@@;;;;;;;;;:::::::::999999888888888777777777666666555555444444444444333333333333333444444555666666888777555444444555777888444444333333333333444444222111000000111222333444444444444555555444444444111111111000000000//////000000000000000000000000111222222333333333222222///000000111111111000000000000////////////000000000000000000000000000000000000000000000000000000///000000000111111111111////////////111333555777666777888999:::;;;;;;;;;888888777666555444333222333333222222333333444555333444555555666<<>>???AAAGGGNNNSSSWWW]]]iii}}}{{{yyy}}}yyywwwwwwwww~~~rrreee[[[UUUSSSRRRMMMNNNTTTVVV^^^rrraaa[[[TTTNNNLLLMMMMMMNNNOOONNNJJJDDD???@@@===::::::;;;===>>>>>><<<<<<;;;;;;;;;:::::::::888888999999999888777666555555444444444444444444444444444555555666666666777666555444444555666777444333333222222333333444111111000000111333555666444555555666666555555444222222222111111000000///000000000000000000000000000111222222222222222222///000000111111111111000111000000//////000000111000000000000000000000000000000000000000000000000000000000000111111111111/////////000111222333444444555777999:::;;;<<<<<<999999999999888777555555444333333333333444555555555444333444777999;;;;;;666555555888777444555999444888:::999;;;CCCIIIJJJ@@@>>>===@@@AAADDDKKKSSSWWW___jjjxxxxxxwww|||xxxwwwvvvvvv{{{wwwvvviiiggglllqqqzzzvvvfffaaaZZZSSSRRRTTTSSSVVV\\\bbbaaaZZZRRRKKKEEE>>>===@@@AAA???;;;>>>============<<<<<<<<<888999:::::::::999777777444444555555555555555555444555555666666666666666555555555555555555555555333333222222222222333333111111111111222444666777555555666666666666555555444333333222111111000000000000000000000000000000///000111111222222111111//////000111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000111222222222222222222444555888999;;;<<<<<<::::::;;;;;;;;;:::888777555555444444555555666777555444444444555666555444333222333777666444555999444888:::777777;;;=========<<<>>>BBBEEEHHHPPPYYY]]]jjj{{{vvvvvv|||yyyxxxxxxxxxrrr___ZZZ^^^]]]]]]cccooo{{{~~~wwwoooVVVMMMDDDAAAEEEFFFAAA;;;????????????>>>>>>>>>>>>999999:::;;;:::999888777444444555555555555555555444555666666666666666555444444555555555555444444333222222111111222222333111111111111222444666888555555666666666666555555444444333333222111000000000000000000000000000000...///000111111111111111//////000111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000111222333333222111000111222555777999;;;<<<<<<:::;;;<<<<<<<<<;;;:::999666555555555555666777777444555555555444444444555666222222444555444555888222777999666666:::;;;:::<<<<<>>>>>>>>=========;;;:::777555444444555666777666666555555555666666555666666666666666555555999777888;;;;;;888999===AAAAAA>>>FFFQQQQQQWWWjjjjjjzzzvvvwwwsssuuu{{{{{{gggSSSDDDEEEJJJHHHFFFHHHJJJHHHFFFEEEEEEDDDBBBAAABBB???<<<===>>>>>>;;;999666666666777777888888888777666555444444444555555555444444444444444555555444444444333333333333222444444333333444444555666888888777777666666666666444444444444333222222111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000...222222111333888777333000000000000000000000000111111000000111111222333222111111222333444666777;;;<<<===>>>???>>>>>>===;;;:::777555444555555666666666555555555555555666555666666666666666555555999666666:::<<<::::::;;;>>>FFFHHHLLLTTTVVV^^^nnnrrr{{{xxxyyyvvvxxxxxxxxxwwweeeVVVSSSTTTPPPLLLMMMPPPNNNLLLJJJJJJHHHEEEBBBBBB@@@???@@@BBBBBB???;;;999999999888888888999999777777777777666666555555666555555444444555555555555555444444444333333333555555555444555666666777888777777777777666666666444444555555444333111000333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000111000333888888555000000000000000000000000111111000000111111222333111000111111222333555555888:::<<<>>>??????>>>===;;;:::888666555555666666555555444444444555555666555666666777777666666666999666666:::<<<<<<<<>><<<;;;:::::::::888888888888888777666666777777666555555555666666555555555555444444444444555555444444555555666777777777777777777777777777444555666666555333111000333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////...///222444555333000000000000000000000000111111000000111111222333000000000111111222333444555777:::===?????????>>>;;;:::999777666666666666555444444444444555555666555666666777777777777666999777888::::::;;;CCCLLLgggzzzzzziiibbbeeeppp~~~{{{xxxzzzvvvxxxyyyyyy~~~tttrrrnnnjjjddd]]]UUUPPPOOOMMMLLLNNNOOONNNIIIEEECCCAAA???===<<<<<<===>>>999999999999999999999999999888777777666666666777666666666555555555444444444444444333444555555666777777777777888888888888666666666666555333111000333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222000///111222222111111000000000000000000000000111111000000111111222333///000000111222222222222333555888;;;===>>>>>>>>><<<;;;:::999888777777666444444444444444555666777555555666777888888777777888:::<<<;;;888<<>>>>>???AAABBB<<<;;;;;;:::;;;<<<>>>???::::::999888777777777777777666666666666555555555444444333333444444555666777777777888888888888999888777666555444222222111333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000555222222555666333111111000000000000000000000000111111000000111111222333///000111222222222222222222333555777:::;;;<<<===<<<;;;;;;:::999888777777555555555555555666777888555555666777888888888888999;;;===>>>===EEEZZZnnntttnnnssszzzvvvvvvqqqsssuuuuuuzzzxxx}}}xxxpppjjjddd^^^VVVQQQLLLJJJGGGDDDBBBBBBCCCDDD@@@???======>>>AAAEEEGGG;;;;;;:::888888777777777777777777666666666555555555555555444555555666777777777888888888999999999:::888666444222222222333222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000222000111777999444111111000000000000000000000000111111000000111111222333000111222333333333222111222222333444666888;;;<<<<<<<<<;;;;;;:::888777777666555555666666888999999555555666888888999999888::::::<<>>===<<<;;;;;;:::999888777777777888888888888888888888777777888999::::::999999888888888888999999:::888666333333333555666444333333222222333333444444444222111000000//////000000000000000000000000000000000000000000000000000000000000000000000000222333444333111//////000111111222222222222111111000111111111111222222222111111222222222333333333333222111111222555777999:::;;;;;;:::888777888999555555666888999999777555666666666666777777777777<<<:::>>>IIISSS[[[cccjjjhhhrrrrrrxxxyyyvvvwwwuuuyyyvvvvvv|||pppjjjkkk___UUUMMMPPPYYY\\\VVVNNNAAA@@@>>>======<<<<<<;;;;;;;;;;;;::::::999999999888777777777888888999:::999999888888888888999999:::888666444333444555666444333333222222333333444444333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111333444333111//////000111111222222222222111111000111111111111222222222111111222222222333333333333222111111222555777888???>>>===:::777666888:::888777777777888888777777666666666777777777777777;;;999;;;DDDLLLRRRYYY___fffqqqwwwzzzxxxzzzxxx|||zzzzzzxxxllldddkkkxxxxxxgggUUUDDDAAA>>>============<<<<<<;;;;;;:::888777777666888777777777777888999999999999999999999999999999999888666444333444555666444444333333333333444444222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111333444333111//////000111111222222222222111111000111111111111222222222111111222222222333333333222222222222333444666777??????===:::888888:::<<<999999888777777777777888666666777777777888888888<<<999;;;AAAHHHMMMUUU\\\eeettt|||zzz}}}{{{~~~yyyyyyttt^^^LLLHHHDDDAAAAAAAAA???===<<<<<<;;;:::999888888777888888777777777888888999999999999999999999999999888777666444444444555666444444333333333333444444111111111111222222333444000000000000000000000000000000000000000000000000000000000000000000000000111222333333111000000111111111222222222222111111000000111111111222222222111111222222222333333333222222222222333444555666:::;;;<<<;;;::::::<<<===777888999999888777777888666777777888888999999999===;;;===DDDKKKRRR\\\eeehhh|||yyy}}}{{{|||vvvvvv{{{kkk\\\VVVPPPLLLJJJHHHDDD?????????>>>>>>===<<<<<<<<<999999888888888888999999888999::::::::::::999888777777666555444555555666555444444333333444444555111111111111222333444555111111111111111111111111000000000000000000000000000000000000000000000000000222333333111000000111111111222222222222111111000000111111111222222222111111222222222333333333222222222222333333444555666999<<<===<<<;;;::::::777:::======;;;888777777777777777888999::::::;;;===<<<@@@GGGNNNVVVcccnnnsss{{{www|||xxxwwwwwwwwwoooiii```[[[WWWRRRIIIBBBAAA@@@???>>>===<<<;;;:::;;;;;;:::999999999999:::888999:::;;;;;;:::999888666666666555555555666666555555444444444444555555222222222222222333444555111111111111111111111111000000000000000000000000000000000000000000000000000111333333111000111111111111222222222222111111000111111111111222222222111111222222222333333333111222222222333333333333777999<<<===<<<:::999999@@@BBBDDDBBB===888777777777777888999:::;;;;;;<<<>>>>>>AAAIIIPPPZZZiiivvvzzzvvv{{{vvvssszzzzzz|||uuuooofffZZZPPPHHHGGGEEECCC@@@===<<<;;;===<<<;;;;;;:::::::::;;;888999;;;<<<<<<;;;999888666666555555555666666666555555444444444444555555333333222222222333444444111111111111111111111111000000000000000000000000000000000000000000000000///111333333111000111222111111222222222222111111000111111111111222222222111111222222222333333333111111222333333333333222555777999:::;;;===@@@CCCOOOOOOMMMFFF===777777999777777888999:::;;;<<<<<>>===<<<;;;;;;;;;;;;;;;888999;;;<<<<<<;;;999888555555555666666666666666555555444444444444555555444333333222222333333444111111111111111111111111000000000000000000000000000000000000000000000000///111333333111111111222111111222222222222111111000111111111111222222222111111222222222333333333111111222333333333222222222333444777;;;BBBJJJPPP\\\ZZZSSSHHH<<<666777;;;777888888999;;;<<<======@@@BBBJJJUUUbbbqqqyyywww~~~zzzuuurrrrrrtttkkk___WWWTTTPPPHHHBBBFFFCCC@@@?????????>>>===<<<;;;;;;<<<>>>===;;;999888777777666666666666777777666555444444555666777555666666666666444333222111111222333333333222222111111000///////////////000000000000000000000000///////////////000000000111111111111111111111111000111111111111222222222111222333333444444333333222222222333333333444444222888999444777GGG[[[ffffffYYYIII@@@;;;888888:::999:::<<<<<<;;;;;;<<<===AAAJJJTTT\\\ggg|||tttooosssppppppssssss|||||||||||||||||||||||||||~~~sssvvv|||qqqjjjaaaVVVNNNMMMIIIEEEBBBAAA???>>><<>>===>>>???>>><<<:::888888777666666666666777777666555555555555666777555666666666666444333222222222333333333222222111111111000///////////////111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222111222333333444444333333333333333333444444444444333666777666===OOOaaaiiiZZZOOOCCC>>>;;;888888:::888:::;;;<<<<<<===???AAAEEELLLVVVcccuuuzzzuuuxxxtttsssvvvvvvrrrrrrrrrrrrrrrrrrrrrrrroooqqqssssssssssssuuuvvvwwwxxxzzz}}}|||ooofff[[[WWWQQQLLLIIIFFFCCC@@@>>>===<<<<<<<<<<<<;;;999999888888777666666777777777666666555555666666777666666666666555444333222333333333333222222111000111111000/////////000000111111111111111111111111333222222111111000000000111111111111111111111111000111111111111222222222111222333333444444333333333444444444444555555555555555555999EEEWWWbbbfffNNNFFF>>>===<<<999888888777999;;;<<<===???CCCEEEMMMRRR^^^ppp}}}yyy|||vvvtttyyyyyynnnnnnnnnnnnmmmmmmmmmmmmiiijjjllllllkkklllmmmoooppppppqqqssstttuuuuuuuuutttuuuvvvwwwxxxyyyzzzzzzzzz|||}}}~~~~~~rrrmmmfff^^^WWWQQQKKKGGGAAA???===<<<======<<<;;;:::999888888777777777777777666666666666666666777666666666555555444333333444444444333222111000///111111000000///000000111111111111111111111111111444444333222222111000000111111111111111111111111000000111111111222222222111222333333444444333333444444444555555555666666777555444;;;IIITTTXXXVVVIIIBBB===>>>>>>;;;888888888999;;;;;;===@@@EEEHHHUUU[[[kkkzzzwwwzzzvvvuuuyyyyyyjjjjjjiiiiiiiiihhhhhhhhhdddeeeggggggffffffgggiiihhhiiiiiijjjlllmmmnnnoookkkkkklllmmmnnnppppppqqqrrrssstttsssssstttvvvxxx{{{{{{|||}}}vvvjjj^^^TTTMMMKKKHHHDDDBBBBBBBBBAAA@@@;;;;;;999888888777777777666777777777777777777666777666666555444444333333444444444333222111000///111111000000000000111111111111111111111111111111555444444333222111000000111111111111111111111111000000111111111222222222111222333333444444333333444444444555555555666666999555555===FFFJJJGGGBBBEEE@@@???BBBDDD@@@<<<;;;:::;;;;;;<<<>>>BBBGGGLLLXXXdddzzzwwwtttyyywwwwwwvvvvvvbbbaaaaaa``````______^^^]]]^^^______^^^^^^___aaa^^^___```bbbdddgggjjjkkkeeeffffffggghhhiiiiiijjjkkklllmmmmmmllllllmmmnnnrrrrrrrrrrrrssstttuuuvvvxxx{{{~~~rrrddd[[[WWWSSSLLLGGGDDDBBB@@@???<<<<<<:::999888888777777666777777888888777777666777777555444444333444444333333333333222222111000111111000000000111222222222222222222222222222222444333333222222111111111111111111111111111111111000111111111111222222222111222333333444444333333333444444444444555555555999666777<<<@@@???======DDDCCCGGGOOOQQQKKKBBB>>><<<<<<===>>>@@@FFFMMMSSS]]]ooowwwtttyyyxxxyyyttttttXXXXXXWWWVVVVVVUUUTTTTTTUUUVVVXXXWWWVVVVVVWWWXXXWWWWWWWWWYYY[[[^^^```bbb````````````aaaaaabbbbbb```ccceeeffffffeeefffgggjjjjjjjjjjjjkkkmmmnnnooopppsssvvvvvvuuuwww}}}xxxjjjcccYYYPPPIIIDDD@@@>>>===<<<;;;:::999888888888666777888888888888777666888777555444333333444444222222333333333222222111111111000000111111222333222222222222222222222222222222222222222111111111111111111111111111111111000111111111111222222222111222333333444444333333333333333333444444444444777555777;;;;;;;;;@@@HHHOOORRR[[[eeeeeeXXXGGG===<<<===>>>@@@EEEMMMVVV\\\kkkyyyvvvzzzwwwwwwttttttRRRRRRQQQQQQPPPOOONNNNNNQQQRRRSSSSSSRRRQQQSSSTTTUUUTTTSSSSSSTTTUUUWWWXXXZZZZZZ[[[[[[[[[[[[[[[[[[WWWZZZ^^^```aaa``````aaaaaaaaa```aaaccceeeggghhhooorrrtttsssqqqrrrxxx}}}zzzzzz{{{}}}~~~vvvjjj^^^TTTMMMGGGDDD>>>===;;;:::999888888888666777888999999888777666888777555444333333444444111111222333333333222222111111000000111222333333222222222222222222222222111111111111111111222222111111111111111111111111000111111111111222222222222222333444444444333333222222222333333333444444666555777999888:::HHHWWW^^^cccnnnyyyuuuaaaHHH999<<<===???BBBIIIRRR]]]dddzzz{{{wwwyyytttrrrttttttNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTVVVWWWWWWWWWWWWYYYYYYXXXYYYZZZ\\\^^^___bbbfffkkkkkkhhhfffiiilllrrrsssttttttuuuxxx|||ttthhh```WWWRRRJJJCCC<<<999;;;<<<:::666;;;;;;:::888777777888:::666555555444444333222222333333333222222222111111222111000000000111333444666555333222222222333333333222222222111000000000222222222222222222222222111111111000111111222333333333333444444444555555555555555444444333333333444666777666777@@@PPP\\\eee|||nnnTTTDDD======<<>>>>>CCCJJJQQQ[[[lll}}}~~~wwwvvvtttyyyzzzyyy;;;===@@@CCCEEEEEEEEEDDDAAAAAABBBBBBBBBCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIJJJJJJKKKMMMNNNOOOMMMMMMMMMNNNOOOPPPQQQRRRQQQTTTWWWWWWUUUTTTVVVXXXWWWYYY\\\___```cccfffhhhlllmmmooopppppprrruuuwww{{{|||}}}vvvfff\\\OOOFFFBBB@@@<<<888:::::::::::::::999888777666666666555444444333333333333333222222222111111000111111222222222222222333333222111111111111222333333333333333444444444222222222222222222222222111111111111111222333333333333333444444444555555555555555444444444444444333666888777888===GGGPPPssswwwsssbbbMMMAAA===;;;BBBCCCHHHOOOXXXhhh}}}wwwxxxwww|||zzzyyy777999===@@@BBBBBBAAA@@@<<<<<<<<<=========>>>>>>@@@@@@@@@AAAAAAAAAAAAAAAEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJHHHHHHHHHHHHIIIIIIJJJJJJKKKMMMNNNNNNMMMLLLNNNPPPMMMPPPTTTWWWYYY[[[^^^```[[[]]]```bbbdddfffjjjmmmpppqqqrrrtttvvvyyy{{{}}}wwwgggYYYQQQJJJCCC>>><<<<<<<<<<<<===<<<;;;999777777666666555444444444333333333222222222111111000111222333444333222111222111111111111111111111111222222222333333444444222222222222222222222222222111111111111222333333333333333444444444555555555555555555555444444444333666888888888;;;BBBGGG[[[\\\VVVJJJ@@@>>>@@@AAADDDGGGLLLTTTbbbyyyzzzuuuwwwvvv{{{yyyxxx777999<<>>???AAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCC???@@@AAA@@@@@@@@@AAABBBEEEHHHLLLOOOQQQSSSVVVXXXQQQSSSVVVWWWYYY[[[___aaacccdddeeegggjjjnnnrrruuuvvvxxxzzz|||~~~qqqeeeZZZPPPHHHAAA???===<<<======<<<:::888777777666666555444444333333333222222222111111000111222444444333222222111111111111111111111111000000111111222222333333222222222222222222222222222222222111222333333444333333333444444444555555555555555555555555555555333666888888888:::===AAADDDGGGEEE???===???BBBAAADDDHHHOOOZZZnnnxxxuuuwwwvvvzzzwwwvvv999:::;;;<<<<<<;;;999888555555555555666666666666444555666777999:::;;;<<<999::::::;;;<<<===>>>>>>AAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEDDDBBB@@@>>>===:::999999888888999::::::===???BBBEEEFFFHHHKKKNNNMMMOOOQQQQQQRRRTTTVVVYYY[[[[[[ZZZ\\\___ccchhhkkkjjjjjjkkkmmmooorrrtttvvvxxx{{{rrreee\\\NNNHHHAAA===<<<<<<;;;999888888888777666666555555333333333222222222111111111222222333333333333333000111222222333222222222111111111111111111222222222222222222222222222222222222222222222333444444333333333444444444555555555555555555555666666666555666888888888999;;;===>>>BBBCCC@@@>>>@@@@@@???EEELLLVVVggg{{{xxxzzzwwwzzzvvvuuu777777888777777666555444333333333444444444555555333444444555666777777777444444555666777888999999:::===@@@DDDGGGGGGGGGGGGFFFFFFEEECCC@@@<<<999888:::888777666777888888888666888999;;;<<<>>>BBBEEEGGGIIILLLNNNPPPSSSWWWZZZ]]][[[XXXWWWXXX[[[___aaa[[[ZZZYYYYYYZZZ\\\___aaafffiiiooossswwwzzz}}}xxxbbbXXXKKKBBB???>>>===;;;999999888777777666666555333333333222222222111111333222222222222333444444000111222333444444333222222222222222222222111111222222222222222222222222333222222222222333444444333333333444444444555555444555555555666666666777666777777888888999:::<<<===BBBCCC@@@>>>@@@CCCCCCKKKUUUeee|||}}}zzz{{{wwwyyyvvvvvv555444444333333222222222222333333333444444444444444444444444444444444444222222333444666777777888555888>>>DDDHHHJJJJJJIIIGGGFFFEEEBBB>>>:::777444888666444333444666666666444444555555666999===AAA???CCCGGGLLLQQQVVV\\\```ccc```[[[XXXWWWXXXZZZ\\\RRROOOLLLHHHGGGHHHJJJLLLSSSWWW^^^dddiiinnnrrruuu{{{|||}}}tttgggUUUIIICCCAAA@@@???999999888888777666666666333333333222222222111111444333222111222333444555111222333444555444444333444444444333333222222222222222222222222222222222333333222222333333444555333333333444444444555555444555555555666666777777777777777777888999:::;;;:::???@@@===<<>>???AAABBB@@@BBBDDDHHHLLLQQQTTTVVV[[[```ffflllooorrrtttuuuxxxyyy{{{~~~vvvgggVVVKKKHHHCCC>>>;;;<<<:::777555777444555666666555444333444222222222222222222222222333333333222333333444444555444333111111111111222444333333222222333333444111222222222222333333333222444555555444333555666666666666666777777777777777777777888999:::;;;<<>>DDDEEEHHHKKKLLLKKKJJJHHHIIIFFFBBB===::::::>>>AAA>>>???@@@AAACCCFFFHHHIIIMMMRRRYYY___cccfffiiijjjnnnoooppprrruuuyyy{{{}}}lll[[[RRRLLLDDD===;;;888555555888666777777777777666555555333333333333333333333333333222222222333444555555555444333222111111111222333333333333333333333333222222222222333333333333222444555555444444555666666666666777777777888888777777888888999;;;<<<===BBB>>>===AAAFFFMMMZZZfff}}}xxxzzzwwwwwwxxxxxx444444444333333333222222111111111111111111111111...///111222444555555555444444555555555555555444111555555777EEE]]]qqqzzzvvvgggOOO:::222444555222444333333333333333333444555333000000333555333000555666666666555777:::<<<@@@BBBEEEGGGHHHHHHHHHHHHEEEDDDAAA<<<888888:::===>>>>>>>>>???@@@AAACCCCCCFFFJJJNNNSSSWWW\\\bbbeeecccdddfffiiimmmppprrrtttwwwxxxzzz|||~~~sssggg\\\PPPEEE>>>:::777777999777777777777777777666444444444444444444444444444222222222333333555666777555444444333222222111111333333333333333333333333222222222333333333444444333444555555444444555666666666666777777888888999888888888999:::<<<===>>>>>>???CCCHHHMMMUUUfffuuu}}}yyy{{{wwwwwwvvvvvv444444333333333222222222111111111111111111111111000111222444555555666666333333333333333333444444111555555555DDD```uuu|||xxxiiiOOO999000222444222333333333222222333333333111...---000444555333111111222333333222333666888888<<>><<<999777777999;;;:::::::::;;;<<<===>>>???@@@AAACCCEEEIIIPPPXXX^^^YYYZZZ\\\^^^aaaccceeeeeegggiiijjjkkkmmmqqqvvvzzzqqqcccSSSIIICCC===;;;<<<888777666666888888666333444444444444444444444444222222333333444555666777555555444444333222222111222333333444444333333222222222333333333444444444333444666555444444555777666666666777888999999999888999999:::;;;===???@@@AAAEEEJJJOOOSSSaaa{{{|||xxxzzzwwwwwwwwwwww333333333333222222222222111111111111111111111111222222333444555555555555111111111111222333444555222666666777IIIgggyyy{{{wwwjjjRRR<<<111222444333333333222222222222333333///...111888<<<;;;;;;<<<444555555444222222333555222999EEETTT___aaa\\\WWWCCC>>>888555666888:::;;;999999999:::;;;<<<===>>>>>>>>>>>>???BBBHHHPPPVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[]]]___aaadddggglllooosssvvvzzzsssaaaTTTKKKBBB;;;999999777555666999999666333555555555555555555555555444333333333444555666666444555555555444333222111222222444444444444222222333333333333444444444444333555666666555555666777555666777777888999::::::999999:::;;;===>>>@@@AAAGGGHHHKKKPPPYYYooozzzuuuyyywwwxxxzzzzzz333333333222222222222111111111111111111111111111222333333444444444333333111111111111222444666777444999999<<>>888888999888555444555666555888BBBTTThhhssstttpppXXXLLL>>>555555999::::::::::::::::::;;;<<<======<<<===>>>???@@@EEEJJJNNNTTTTTTVVVWWWXXXXXXWWWWWWWWWYYY\\\^^^___aaacccfffdddeeefffgggiiipppxxxqqqbbbWWWJJJ???:::;;;888666888;;;;;;888444555555555555555555555555555555444444444555555666444555555555555333222111111222444555555444222111333333333444444444444555444555666666555555666777555666777888999::::::;;;999::::::<<<===???AAABBBIIIIIINNN\\\ooowwwssswwwvvvxxx{{{|||333333333222222222111111000000000000000000000000222333333333333222111111111111111222333666888:::666;;;<<>><<<333111555444555666666555444555777888555888HHHbbbwwwqqq___GGG888666999:::999888888888777777888888999666888;;;===>>>@@@BBBEEELLLMMMPPPSSSUUUVVVVVVVVVVVVXXXZZZZZZYYYXXXYYYZZZTTTSSSRRROOOPPPUUU]]]dddjjjpppzzzsssfffVVVIIIBBB===:::777999<<<===:::666666666666666666666666666666555555444444444555555444555555666555333222111111222444555555444222111333333333444444444555555444555666666555555666888555666777888999:::;;;;;;999:::;;;<<<>>>@@@BBBCCCLLLMMMYYYqqqvvvqqqvvvvvvyyyzzzzzz333333333222222222111111000000000000000000000000333222222111111222222333000666666111333===GGGJJJDDD===999EEEaaa}}}}}}uuufffSSS@@@333111555555333000000222333333222444555777888777555222000222222333333333333444444444999999<<>>AAAEEEGGGKKKSSSgggyyyqqquuuvvvzzzzzzzzz333333333222222222111111000000000000000000000000333222222222222222222333222333222000555JJJfff{{{oooiiieeekkk|||}}}ooo^^^LLL===555444444333222111111111111111111222444555555444333222222222333333333333444444111666777999JJJiiihhhQQQ@@@888888:::888888777777666777777888999999999::::::::::::;;;;;;@@@DDDGGGNNNTTTSSSNNNVVVXXXYYYXXXYYYYYYTTTLLLEEEAAA???AAABBBBBBDDDHHHJJJKKKNNNTTT^^^mmm|||mmm```WWWPPPKKKCCC@@@<<<:::;;;:::888555777888:::;;;;;;999777666999777555333222333444555444444333333333333222222222222222222222222222222555444444333333444444555444666888888777666777888888888888999999::::::;;;;;;:::;;;===AAAEEEGGGHHHWWWfffzzzssswwwxxx|||yyyyyy333333333222222222111111000000000000000000000000222222222222222222222222333000///222888OOOzzzppp___MMM===333222333333222000///000111000111111222333444444444222222333333333333444444111444666777???UUUuuu~~~cccIII:::888;;;777777777888888888888888888888999999999:::::::::999:::;;;???HHHRRRTTTQQQXXXXXXVVVUUUWWWXXXSSSJJJBBB===;;;===???>>>>>>AAABBBBBBAAACCCIIITTTaaaiii|||ppp^^^TTTJJJFFFHHHHHHFFFBBB>>><<<:::999999666777888888888888777777888777555333222333444555444444333333333333222222333333333333333333333333555444444444444444555555555777888888777777777999777777888999999:::;;;;;;;;;;;;<<<@@@EEEJJJNNNPPPlllzzzuuuyyyyyy}}}zzzzzz333333333222222222111111000000000000000000000000222222222222222222222222111---111777888EEEqqqqqq^^^FFF555111333444222000000222444333222111111222333444555222222222333333333444444555555777999:::FFFfffsssXXXDDD:::777666666777777777777777777888888888888999999999999::::::999;;;CCCPPP[[[aaa^^^\\\YYYWWWYYYZZZSSSJJJCCC===;;;>>>@@@@@@@@@BBB@@@@@@??????BBBIIIQQQWWWeeepppcccVVVMMMCCCAAAHHHQQQOOOJJJDDD===999999:::666666666666666777777888777666555333333333444555444444333333333222222222333333333333333333333333555444444444444555555666555777999999888777888999777777888999:::;;;;;;<<<===???AAACCCFFFNNNZZZbbbzzzuuuyyyxxxzzz||||||333333333222222222111111000000000000000000000000111222222333333222222111222...222999555:::aaalllSSS>>>444444444222222222555777666555333222111222333444222222222333333333444444888444555888888>>>TTTnnnkkkVVVBBB444666666666666666666666666777777777888888888999999::::::::::::===JJJ___ooopppooolllhhhgggeee[[[QQQHHH@@@:::<<>>@@@AAABBBEEEIIILLLQQQ]]]nnn|||cccTTTMMMHHHNNN[[[aaa]]]UUUKKKAAA;;;::::::777666666555555666777888666666555444444444555555444444333333333222222222333333333333333333333333444444444444444555666777666888::::::999888999:::888888999:::;;;<<<=========BBBEEEEEEGGGTTTjjj|||yyyuuuxxxuuuvvvzzzzzz333333333222222222111111000000000000000000000000111222333444444333222111444000222666222777XXXxxxcccOOO===999444222333555777777777666444333222222333333222222333333333333444444666222222555666888EEETTT|||~~~jjjPPP;;;999888666555555555666777666777777777777888888888666888999888888AAAYYYnnnyyynnndddSSSGGG<<<999;;;;;;===???888:::>>>@@@@@@AAABBBCCCEEEMMM[[[iiittt}}}ooo^^^XXX\\\jjjxxxyyyqqqdddVVVJJJBBB===;;;888888777666666666666666555555555444444444555555444444333333333333222222333333333333333333333333444444444444555666777777777888::::::999999999:::999999:::;;;===>>>??????>>>CCCHHHIIIPPPdddyyyuuuyyyuuutttvvvvvv333333333222222222111111000000000000000000000000000111333444444333111000333222444555111444KKKeeerrrcccIII@@@666333555777777555333333222222222222222333222222333333333333444444222222333333333666>>>EEEcccyyyzzzcccOOO>>><<<888666555666888999666666666777777777888888555555777888666;;;MMM```|||jjjYYYFFF===:::999999<<<777:::<<<=========???@@@AAADDDKKKVVVcccooovvvxxx|||tttcccVVVLLLCCC>>>999999888888777666555444555555555555555555555555444444333333333333222222444444444444444444444444444444444444555666777888777999;;;;;;:::999:::;;;::::::;;;===>>>@@@AAAAAADDDGGGLLLTTTeeeyyywww|||xxxwwwvvvvvv333333333222222222111111000000000000000000000000000111333444444333111000000222666777222000:::HHHVVVfff~~~}}}qqqQQQFFF888333555888666222000000000111222222333333222222333333333444444444000555777444222777>>>BBBMMMjjjrrraaaBBB???:::777555666999;;;666666666666777777777777555444555888888:::EEERRRsss~~~jjjRRRDDD===::::::<<<;;;<<<===<<<<<<===???AAACCCAAABBBKKKZZZhhhpppsssuuuyyylll___SSSHHHAAA:::::::::999888666444333444444555555555555555555444444444333333333222222444444444444444444444444444444444555555777888888777999;;;;;;:::::::::;;;;;;;;;<<<>>>???AAABBBBBBJJJKKKPPP___yyyzzzyyy|||{{{xxxxxx222333333222222333333111111111111111111111111111000111111111111222222222333333222222333333444555999DDDTTTiii|||jjjWWWBBB888:::===999333222222222111111111111000111111222222222333333333111111222333555777999:::FFFVVVsssfffKKK:::666222555999666777555444555777888999888:::888666444555888<<<>>>YYYuuunnnYYYGGG:::999???;;;777777<<<>>>===<<<>>>===>>>???BBBJJJXXXhhhsssvvvsssvvv~~~vvvrrrpppYYYJJJFFFAAA:::666777888555333333444444555555555555444444555555555555555555555555333333333444444444555555444444555555666777777777888888888888999:::;;;;;;===:::;;;@@@CCCCCCFFFJJJJJJWWWkkkxxxvvv{{{{{{555555444222222333222111111111111111111111111111000111111111111222222222333222222222222333444444444999???LLLiiixxxeeeLLL:::444444555444222222222222111111111111111111222222222333333333222222222333555666888999@@@NNNiiizzz___JJJ>>>333222888777888777666777888999888777888777666555666888:::<<>>>>>???EEERRRcccpppyyywwwvvvyyy{{{vvvkkkaaaaaaiiiyyy|||eeeTTTNNNCCC<<<888999:::777555666444555555666666555555444555555555555555555555555333333444444444555555555444444555666666777777888:::999999999:::;;;;;;<<<;;;;;;>>>CCCDDDCCCFFFLLLSSSfff}}}|||~~~wwwwww{{{{{{888666333222333222222111111111111111111111111111000111111111111222222222222222222222222333444444222444555;;;QQQsssttt^^^GGG777111222555333222222222111111111111111111222222222333333333333333333333444555666777;;;DDDZZZyyyxxxcccOOO:::444999999999888777888999999777555666666666666666888999999BBBTTTssskkkOOO>>>999999777777999888666888===<<<======<<<>>>IIIZZZhhh}}}zzzxxxtttdddRRRKKKOOO[[[mmmppp]]]SSSHHH@@@:::;;;;;;999777888555555666666666666555555555555555555555555555555444444444444555555555666555555555666777777888888;;;;;;:::::::::;;;<<<<<<<<<===BBBFFFFFFGGGNNNWWWiiizzzyyy{{{wwwxxx{{{{{{:::555111222333222222222111111111111111111111111000000111111111222222222222222222111222333333444111555777;;;JJJfff}}}zzzoooZZZBBB444222666333333222222222111111111111111222222222333333333444444333333444444555555:::>>>MMMiii|||gggJJJ===<<<888888777777888999999777555555555666777777777777777<<>>888;;;===;;;:::AAAOOO[[[|||}}}lllWWWMMMKKKOOOZZZeeesss}}}gggZZZLLLDDD===<<<<<<999888999555666666777777666666555555555555555555555555555444555555555555666666666555666666777777888888999;;;::::::::::::;;;<<<<<<>>>???BBBFFFHHHOOO___nnnxxxvvvyyywwwzzz{{{{{{>>>555///111444222222444111111111111111111111111000000111111111222222222222111111111111222333333///333666888BBBYYYuuu|||~~~wwwbbbGGG555222666333333333222222222222111111111222222222333333333444444333333333333444444;;;<<>>AAAYYYssscccSSSHHHHHHIIIIIITTTdddssslllXXXMMMCCC>>>;;;888666888777777888888888888777777555555555555555555555555666666666666777777777777777777777888999999::::::999999::::::<<<===???@@@BBBCCCJJJUUUeeezzzxxxtttwwwwww}}}{{{{{{QQQAAA777888888333000333111111111111111111111111000111111111111222222222111111111111111222222333666666555666<<>>555444444444333333333222222222111111222222222333333333333222222222333444444555444888>>>HHH___~~~kkkOOO@@@===999777888888999888888888888888888888888888666777999CCC[[[zzzrrrVVVIII===999999888777888777777777888:::;;;;;;;;;DDDXXXwwwyyyaaaNNNJJJHHHDDDKKKYYYZZZfff|||ttt^^^SSSGGG@@@<<<888777888777888888999999888888777555555555555555555555555666666777777777888888888777777888888999::::::;;;::::::;;;<<>>999777888888888999999999999888888555555555555555555555555777777777777888888888888777888888999999:::;;;;;;;;;;;;<<<>>>AAADDDFFFGGGPPPZZZooozzzuuuwwwwww}}}{{{{{{mmmNNN555555777111...222222333333333333222111111111111111111111111111111111111222222222333333333444777999999>>>NNNfffyyy}}}nnn\\\EEE444666444333333333444444333111111111111111111111111444333222222222333444555111777::::::EEEbbbcccOOO<<<888;;;;;;999:::<<<:::888666555777999:::888555777===BBBOOOnnnrrrYYYBBB777888999777888<<<;;;666666:::;;;777;;;AAAQQQkkkiiiUUUJJJGGGKKKQQQVVVSSSQQQXXXmmmiii\\\NNNDDD===888888<<<<<<;;;:::999888888888888555666777666444444666777666777777888888888888777888888888999;;;======<<<======AAAGGGHHHGGGIIIMMMWWWsss{{{wwwwwwrrrssszzz{{{xxx\\\BBB999888444111222222333333333333222111111111111111111111111111111111111222222222333333333444777888888===NNNhhh{{{}}}nnnUUU@@@777555222222555666555333111111111111111111111111333222222111222333444555333666999:::AAAWWWxxxzzzfffOOOCCC===::::::<<<:::999777666666777999:::999666666:::;;;CCC\\\vvvsssZZZHHH@@@;;;666777::::::666777:::999555777:::DDDWWWrrrjjjTTTHHHIIIPPPVVVRRRLLLLLLYYYrrrqqqaaaPPPFFF@@@<<<;;;<<<<<<;;;:::999888888888888666666777666555444666888666777888888888888888888;;;::::::;;;<<<<<<<<<;;;>>>>>>AAADDDFFFLLLZZZhhh{{{wwwwwwrrrtttzzzzzzoooSSS>>>777666555222222333333333333222111111111111111111111111111111111111222222222333333333444666666666<<>>888333111444666444222222222222222222222222222222222111111222222333444666555777:::<<>>XXXxxx|||fffQQQBBB===>>>888888888888888888888888777666888:::888888BBBOOOooowwwaaaJJJ999:::999888999<<<===;;;888>>><<<:::;;;CCCYYY|||wwwaaaPPPFFFRRRQQQNNNHHHCCCIIIZZZlllpppWWWKKKHHHDDD???;;;;;;:::999999888888888999777888888777666666777999777777888999::::::::::::666888;;;===>>>???@@@BBBBBBDDDJJJSSS```uuuzzzwwwxxxuuuwwwwwwwwwjjjJJJ888666555000222333333333333222111111111111111111111111111111111111222222222333333333444555555444;;;PPPnnntttbbbUUUCCC666111000111000222222222222222222222222111111222222333333333333777555888>>>::::::OOOkkk|||fffRRRCCC<<<999999999999999888888777777888999;;;999999>>>EEEWWWvvvyyy^^^III>>>:::666777:::;;;:::999>>><<<<<<;;;<<>>???BBBEEECCCIIIXXXmmmzzzwwwyyyvvvyyyvvvvvvrrrVVV???777444111222333333333333222111111111111111111111111111111111111222222222333333333444555555555<<>>@@@???>>>@@@EEEJJJNNNZZZrrryyywwwyyywwwzzzvvvuuu{{{eeeKKK:::444444222333333333333222111111111111111111111111111111111111222222222333333333444555666666===QQQmmmxxxgggSSSAAA777444555333333333333333333333333222333444555555555444444000555999999777:::BBBIIIhhhgggRRRAAA???===:::888888888999888888888777777888999999===OOOqqq{{{]]]MMM>>>999888777777999777444666;;;;;;999DDDSSSrrrpppUUUHHH???AAABBB>>>@@@FFFUUUhhh~~~fffXXXPPPHHHAAA<<<:::999999888999999::::::888999:::999888777999;;;777888999;;;<<<<<<======<<>>QQQmmmttt___JJJ<<<777777333333333333333333333333333444555666666666555444...555888555444999<<<===ZZZzzzwwwaaaDDDBBB>>>:::888888888999666777666666888<<<======888AAA```mmmZZZGGG???<<<999999<<<===666555;;;:::666<<>>@@@???AAAGGGKKKZZZ|||iii[[[SSSJJJBBB>>>999999999888999999::::::999::::::999888888999;;;777888999;;;<<<=========999<<>>MMMlllyyy```JJJ===888999:::;;;999999;;;999777888===EEE___}}}jjjLLL@@@@@@BBBCCCEEEIIINNN^^^{{{iiiZZZQQQGGG@@@>>><<<;;;;;;::::::;;;;;;<<<@@@???===;;;999999999999;;;;;;;;;;;;<<<===>>>???AAAAAADDDIIIOOO\\\vvvxxxvvv|||{{{|||yyyxxxnnnRRR>>>666555444444333333333222111222222222222222222222222222222222333444444555555111444555555???XXXvvvwwweeeNNN<<<333333333222111000111111111111222555777777555333555444333333444666999:::BBB^^^vvv```JJJ@@@???===;;;;;;::::::999888888999:::;;;888;;;CCCUUUxxxqqq\\\III===999999888555555777777666999>>>>>>KKKddd|||bbbOOODDD>>>???DDDFFFGGGPPPfffjjj\\\RRRIIIAAA>>><<<;;;;;;::::::;;;;;;<<<@@@???===;;;:::999999:::>>>??????>>>>>>>>>???AAAFFFDDDIIITTTbbbuuuwwwuuu|||{{{|||xxxwwwzzzaaaFFF555333444444444222111111222222222222222222222222222111111222222333444444444222555555555AAA]]]zzzzzzaaaLLL777777555333111000222333222222222444666777555333444444333333444666888999;;;NNNllluuu\\\LLLCCC>>>;;;;;;;;;:::999888999:::<<<>>>999===:::>>>^^^uuu^^^JJJ>>>888999555444666666666999===999:::IIIkkk~~~gggOOO@@@>>>CCCEEEAAACCCPPPhhh{{{~~~jjj^^^UUUKKKBBB>>><<<<<<;;;;;;;;;;;;<<<<<>><<<::::::::::::;;;===>>>?????????@@@BBBDDDLLLNNNXXXkkkvvvttt{{{zzz{{{vvvvvvnnnNNN666111222333222000000111333222222222222222222222222000111111222222333333444333666555666EEEcccrrraaaHHHAAA888333222444555555333222222444666666555333444444333444444666777888999@@@WWWyyyttt^^^KKK???999999;;;:::999888888:::===>>>BBB@@@:::888KKKrrrvvv^^^III<<<>>>999777888999777777999999888>>>TTTvvveeeNNNBBB???BBB@@@@@@EEEQQQhhhzzznnnzzzhhh^^^VVVLLLCCC???<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999:::;;;;;;<<<>>>@@@AAABBBEEEJJJNNNUUU```tttvvvsssyyywwwxxxtttsssvvvWWW===333333222111///000222444222222222222222222222222000111111222222333333444333777666777IIIjjjxxx^^^PPP===333333666666555444333222333555666444333333333444444444555666666<<<888FFFiiiuuu[[[FFF;;;777:::999888777888999;;;===DDD===:::<<>>999444000000222333333222222222222222222222222111111222222333444444444222777888999NNNqqqsssaaaIII999555555555333555444333333444555444333333333444444555555555555<<<777>>>ZZZ~~~qqqZZZGGG;;;::::::999999999999::::::<<<666888>>>===BBB___ooo^^^DDD===777888999888777888888@@@@@@:::GGGhhhzzz]]]FFF999:::===???===DDD]]]xxxfff```xxx{{{lll]]]UUUQQQJJJCCC@@@======<<<<<<<<<<<<======;;;;;;;;;;;;;;;===???@@@AAADDDFFFGGGJJJSSSaaalllvvvrrrwwwuuuuuutttsssrrrbbbNNNDDD888222222444333111222222222222222222222222222222222333444444555555111777999<<>>======>>>???AAACCCDDDCCCGGGLLLQQQZZZjjjvvvsssyyywwwxxxwwwwww|||qqqYYYLLL<<<444444555333///222222222222222222222222222333333444444555555666000777999===UUUzzzpppXXXBBB666555999666444333333444555444333333333444555555555444444333999>>>GGG```iiiMMM<<<===>>>???===;;;999777666<<<>>>999777???IIIOOOiiiXXXEEE;;;666555888;;;@@@444555???;;;555RRR||||||YYYHHH;;;<<<>>>>>>CCCLLLbbbxxxhhhNNN[[[yyyooo```RRRKKKIIIEEEBBB@@@======<<<<<<<<<<<<======@@@@@@@@@@@@BBBDDDFFFGGGKKKPPPXXXaaapppvvvttt{{{zzz{{{zzzyyy}}}ppp]]]EEE666222333222///333333333333333333333333222222333333333444444444222777999===UUUyyykkkRRR???666444888555444666666111//////444333333333333444555555222<<<:::===VVVvvvhhhSSSBBB777888:::666777>>>888777777888666777@@@JJJooooooWWWFFF;;;555777===>>>777777<<<999666EEE[[[uuuqqqZZZDDD<<<;;;<<<>>>AAAKKKaaa|||yyyeee[[[[[[vvvjjjaaaWWWOOOIIIEEEBBBBBB<<<===>>>===<<<;;;;;;<<>>>>>888666888888888@@@LLL___}}}uuu[[[JJJ@@@:::;;;???BBBRRRiii|||xxxdddTTTYYYtttyyymmm]]]PPPHHHDDDCCCBBBCCCCCCCCCAAA???===>>>???BBBDDDGGGHHHJJJOOOWWW^^^jjjxxxzzzxxx{{{yyy|||wwwwwwnnnUUUAAA777444333333333333333333333333333333333333333333444444444444333777777:::RRRwwwuuu```GGG666777555444555444111444999444333333333333444555555333;;;<<<<<>>JJJVVV^^^^^^nnnpppVVVAAA:::<<<>>>:::777666999;;;<<<<<>>>>>@@@AAADDDFFFIIIMMMSSS]]]jjjsss{{{xxxzzzwwwzzzuuuuuusss[[[EEE777222222333333333333333333333333333333333333444444444444555333666555:::TTTzzzoooSSS>>>999666555555333///000555444333333333333444555555444888999<<<===BBBdddpppQQQAAA;;;888555555999777888999:::>>>JJJWWWTTTOOOXXXuuulllTTTDDD>>>;;;<<<:::777999===<<<666???UUUxxxsssZZZGGG???>>>BBBBBBAAAJJJbbbxxxyyykkkUUUOOOVVVnnnsss```TTTMMMHHHCCC??????@@@??????AAAEEEGGGIIIMMMSSS[[[eeettt|||zzz|||yyy|||ssssssxxxdddOOO>>>555555777333333333333333333333333333333444444444555555555222555555;;;WWW~~~hhhUUU===888444555444000000222444333333333333444555555555555555;;;===;;;TTT~~~iiiQQQAAA999999;;;:::888888999888;;;FFFRRRCCCCCCGGGYYY|||qqqXXXGGG888;;;;;;777888;;;;;;777999AAAYYY{{{vvv]]]KKKBBB===@@@>>>;;;GGGaaavvvoooWWWHHHTTTjjjwww{{{kkk\\\RRRIIIBBBAAABBBBBBAAABBBFFFKKKOOOSSSZZZeeerrr~~~|||~~~|||ttttttyyykkkVVVBBB666444666333333333333333333333333333444444444555555555555222555555<<>>???GGGeeelllUUU@@@===:::888777888999:::999999EEEbbbrrrXXXFFF888<<<>>><<<===MMMhhh~~~hhhPPPLLLVVVcccqqq|||xxxeeeYYYPPPIIICCCCCCCCCDDDEEEJJJQQQVVV```jjj{{{~~~}}}|||vvvvvv~~~|||rrr^^^GGG777222333333333333333333333333333444444444444555555555555222555666===ZZZ|||bbbOOO;;;555666777666666444333333333333444555555333666555777;;;888BBBZZZyyy___III===999888888999:::888777>>>GGG>>>>>><<<@@@RRRrrrnnnUUUFFF::::::;;;888777:::::::::>>>MMMgggoooYYYEEE???===>>><<<@@@SSShhh}}}tttfffXXXPPPUUUdddrrrzzzbbbUUUQQQMMMFFFGGGHHHKKKPPPYYYbbbiii|||}}}{{{}}}yyy{{{xxxxxx|||iiiPPP<<<555555333333333333333333333333444444444555555555666666333666666>>>ZZZ~~~yyy___BBB666666777666444444333333333333444555555222888777555888777@@@UUUyyyuuu\\\HHH<<<777777:::;;;999777===FFFCCC;;;888;;;CCCVVV~~~iiiOOO===>>>AAA;;;888;;;555999999;;;MMMnnnuuuYYYFFF999<<<<<<999CCCTTTnnnvvvtttbbbNNNKKKXXXgggpppSSSGGGGGGGGGKKKMMMQQQWWWaaammmzzz|||yyyzzzvvvwwwzzzzzz{{{nnnXXX@@@555555666666555444333333333333555555555444444333333333000666444>>>bbbrrrYYYDDD999555666666444333222333444666666555444777999999888999<<<@@@[[[}}}\\\<<<===>>><<<666777<<>>CCC>>><<<<<<;;;HHHkkkjjjNNN@@@===:::888999777777777888>>>SSSxxxxxx\\\@@@888<<<@@@AAABBBRRRmmm|||```KKKLLLUUUtttwwwmmmYYYKKKKKKLLLIIIQQQXXX```ggguuu{{{vvvwwwtttxxx||||||~~~sss^^^GGG999777666666555444333333333333222333333333444444444555444:::888AAAeee{{{dddMMM===777666888777555444333222222111000444666888888888888;;;>>>QQQrrrkkkOOO>>>===:::888777888;;;======:::999::::::AAA[[[wwwzzzaaaOOOCCC;;;999<<<888888888777999HHHeee~~~tttYYYGGG===999;;;AAAJJJZZZqqq}}}rrr\\\PPPPPPZZZ___^^^UUUNNNOOOTTTXXX^^^jjjwww|||xxxyyywww{{{}}}}}}yyygggQQQ???888777666555444333333333333222333444555666777888888777<<<999CCCfffuuu]]]GGG:::666777444444555555666666666666444555777777777888:::<<>>888888>>>:::888999<<<<<<;;;@@@HHHqqqxxxbbbMMM@@@;;;:::999:::;;;::::::CCCMMM{{{wwwYYYBBB<<<>>>;;;>>>KKKddd|||lllTTTIIICCCFFFSSS^^^fffuuu}}}zzz|||zzz~~~uuuuuuwwwdddLLL:::777777666555444444444444555555666666666777777777555888666DDDfff}}}gggMMM<<<333444555555333000000111333555444444555666888999999999CCC```wwwYYY@@@===>>>:::888<<<;;;999999;;;<<<<<<>>>AAAXXX}}}zzzfffQQQBBB:::888999<<<<<<<<>>BBBKKKfffkkkUUUHHHCCCQQQeeezzz|||yyy{{{yyy}}}wwwwww}}}oooVVVAAA888777666555444444444444333333333333333333444444666888888HHHjjjxxx___HHH:::222444555555444777===BBB666555444555777999999888999===QQQsssmmmPPPBBB>>>999777999999888888888999:::<<<>>>EEEgggjjjWWW@@@:::777:::<<<<<<===AAAGGGeeevvvZZZEEE:::???===;;;PPPqqqbbbTTTIIIPPPhhh{{{xxxyyywww{{{xxxxxxyyybbbLLL888777666555444444444444111111222333444444555555666777888KKKnnnrrrYYYGGG444666777666666<<>>666:::<<<:::999:::;;;;;;:::FFFddd~~~\\\NNN@@@;;;;;;::::::;;;;;;>>>TTTyyyuuuTTTDDD===BBBBBBBBBZZZ{{{sss```eee|||xxxyyyvvvzzz||||||rrrcccCCC:::333333555555666888333333444444555666666666888555@@@[[[uuuvvviiiPPP???111000444444333333555555555555666666666666555888999BBBaaa}}}^^^BBB888<<<888999999999:::;;;;;;999<<>><<<888===;;;???UUUwwwvvv```HHH======BBBLLLVVVyyywwwrrrwwwwwwyyyvvvvvvwwwjjjFFF===666666777666666777333333444555555666666777888666CCC```zzzvvvYYYGGG777444666555333222555555555555666666666666555999:::???XXX|||oooRRRAAA===:::::::::888888999:::::::::;;;FFFaaavvvZZZFFF>>>===;;;999::::::>>>JJJbbbsssYYYFFF===<<>>======;;;888777333444444555555666777777888999IIIgggiiiVVVAAA888888777444222555555555555666666666666666:::;;;<<>>;;;:::999;;;===???IIIcccttt[[[GGG===???GGGYYYooozzzuuuyyyvvvwwwuuuuuuwww[[[PPPFFFCCCCCC???:::888444444444555666666777777888:::MMMmmm{{{gggMMM===888777555333555555555555666666666666555:::<<<:::@@@XXX{{{~~~___JJJ???===<<<===<<<:::<<>>;;;???YYYoooXXXFFF===999<<<>>>???<<<===NNNooovvv\\\IIIBBBCCCBBBUUUttt{{{wwwzzzvvvwwwyyyyyy~~~eeeWWWIIIDDDBBB>>>888666444444555555666777777888999;;;MMMnnnwww\\\EEE:::777777555555555555555666666666666444888;;;999;;;LLLoooqqqZZZAAA<<<:::===>>>::::::===:::>>><<<:::IIImmmoooXXXFFF<<>>===DDDNNNrrrttt\\\JJJHHHFFFMMMccc|||xxx{{{xxxxxxyyyyyyvvv```HHH<<<999666444333555555555666777777888888999999GGGeeeeeeMMM@@@:::666555555555555666666666666666444777;;;:::???UUUoooaaaLLL;;;:::<<<:::888:::999777:::===>>>IIIggglllZZZGGG<<<888>>>AAA======BBBVVVsssyyydddMMMHHHEEENNNfff{{{www{{{yyyzzzuuuuuu}}}fffKKK<<<888777666666555555666666777777888888:::888DDDaaa}}}rrrWWWEEE;;;555555555555555666666666777888333555<<<;;;;;;MMMdddtttXXX@@@;;;>>><<<;;;>>>???888999>>><<<===TTTrrr{{{hhhLLL???:::@@@CCC??????CCCBBB___~~~WWWQQQIIIDDDNNNlll{{{www{{{yyy{{{ssssssoooTTT<<<555999888222666666666666666555555555777<<>>IIIRRRmmmMMM<<<999999;;;======:::999;;;;;;???KKKYYY```OOO>>>999;;;===???AAA@@@PPPcccvvvdddRRRIIIGGGTTTttt|||xxx{{{xxxyyyssssssuuu[[[CCC888888888444555555666666666666666666777<<>>;;;777888888;;;>>>===<<<@@@FFF\\\yyy```OOOEEE??????AAAAAACCCBBBOOOpppgggOOOCCCLLL]]]{{{vvvyyyuuuvvvwwwwwwlllSSS???555555888444444555666777888888999777<<>>888999;;;===>>><<<;;;===@@@JJJmmmyyydddPPPBBB???CCCAAACCC>>>CCCXXXqqqgggRRRMMMRRRgggzzzuuuwwwtttuuuyyyyyyqqq[[[DDD666555999444555555666777888999999777<<>>>>><<<;;;<<<===>>>CCCSSStttcccKKKBBBCCC???DDDCCCBBBKKKXXXtttiiiWWWOOOVVVnnnyyytttwwwtttuuuyyyyyywwwdddMMM;;;666:::666666666777777888888888777<<>>@@@>>>::::::===???>>>FFFFFF^^^vvvWWWEEE???<<>>===:::;;;??????<<>><<>>???===;;;<<<@@@AAA;;;===MMMfffkkkOOOCCC===AAACCCAAAFFFOOOYYY|||sss^^^___sss}}}yyy}}}xxxwwwvvvvvvsssZZZHHHAAA<<<<<<:::999888999::::::===:::HHHhhhxxxaaaLLL===777666777999888777666666888:::;;;:::;;;IIIiiiyyyaaaLLLDDD>>>>>>>>>======???===;;;<<>><<<;;;999888888999999???===JJJjjjsss\\\FFF999666888888888777666666888999:::666:::BBBUUUsss{{{^^^NNN@@@===>>>???>>>===<<<<<<===???DDDSSSnnn~~~cccIIIAAABBBBBBBBBCCCIIITTTgggvvvwww}}}zzz}}}yyyxxxxxxxxxpppXXX>>>===;;;999888888888888===;;;JJJkkkkkkQQQ???999;;;888888777777777888888999555;;;>>>EEE___vvv___HHH>>>>>>>>>===<<<======>>>>>>>>>FFF[[[nnnxxx[[[LLLHHHGGGGGGHHHEEEEEEMMMddd{{{}}}zzz~~~zzzyyyvvvvvvmmmPPP>>>===;;;999888888888888999888HHHjjjxxx^^^HHH===;;;999999888888888888888999666<<<======SSSzzztttWWWGGGAAA>>><<<<<>><<<;;;999888888999999777777HHHkkkkkkSSSBBB::::::::::::::::::999999999777<<<<<<;;;MMMrrrmmmZZZMMMCCC>>>>>>???<<<;;;???AAABBBGGGLLLpppttt___PPPIIIHHHHHHDDDCCCJJJ[[[uuu}}}{{{{{{{{{xxxxxxlllLLL<<<<<<:::999888999::::::999999JJJmmmwwwbbbKKK===<<<<<<<<<<<<;;;;;;:::999666999:::<<>>===?????????CCCIII___ttt___QQQJJJGGGEEEEEEIIIRRReee~~~||||||{{{xxxxxxpppNNN<<<;;;:::999999999:::;;;<<<<<>>===CCCKKKUUUooo\\\PPPEEEDDDFFFIIIOOO]]]zzz~~~|||||||||vvvvvvnnnHHH:::;;;:::888888::::::888;;;;;;KKKnnnzzzeeeQQQ@@@:::666888999888666777888555777<<>><<<::::::::::::888777777<<>>TTTvvvyyyaaaOOO===888;;;<<<;;;:::999999;;;<<<888<<>>@@@BBBAAA???AAABBBKKKdddiiiWWWOOOPPPWWW]]]XXX[[[qqq{{{}}}wwwvvvyyyyyyfffJJJ>>>666888;;;999999<<<;;;===PPPpppxxxcccLLL@@@<<<;;;<<<===888555777;;;:::999EEETTTrrrsssWWWFFFCCCDDDBBB???BBBBBBGGGWWWsssjjjXXXQQQUUU[[[\\\VVV```|||~~~yyyyyy{{{{{{tttWWWFFF::::::<<<888888===;;;:::IIIiiirrrYYYHHH???;;;;;;===;;;666666;;;<<<:::@@@JJJ```mmmVVVIIIEEECCCBBB@@@CCCEEELLL```kkk[[[UUUUUU[[[UUUWWWkkk~~~zzz}}}zzzzzz}}}|||{{{```MMM>>>======888888===<<<888DDDccc~~~dddQQQDDD<<<<<>>777666;;;>>>;;;>>>DDDTTT{{{~~~cccNNNEEEDDDEEE>>>CCCDDDEEESSSrrr|||fffXXXQQQVVVTTTSSS]]]ttt|||xxx|||zzz{{{}}}|||pppQQQ999999>>>:::777;;;:::???EEERRRmmmwww^^^III>>>;;;:::888999999999:::;;;>>>AAAPPPmmmxxx\\\GGGBBBEEECCCCCCFFFJJJNNN]]]~~~yyyaaaRRRRRRPPPQQQXXXdddyyy|||xxx|||zzz{{{~~~~~~vvvWWW===;;;>>>:::777::::::<<>>GGGcccoooXXXJJJEEEEEEDDDFFFHHHIIIUUUtttuuubbbTTTOOOPPPVVV]]]kkk}}}yyy{{{xxxxxxzzz{{{~~~___CCC======999777:::;;;;;;<<>>==================<<<<<>><<<999888:::=========EEE___~~~zzz[[[IIIEEE>>>>>>>>>???@@@@@@>>><<>><<<::::::<<<<<<>>>@@@IIIbbbjjjSSSJJJ>>>>>>>>>@@@CCCCCCAAA???<<>>AAADDDFFFDDDAAA@@@HHH\\\yyyqqqXXXPPPMMMPPPOOOKKKMMMTTTrrrxxxbbbZZZXXXUUUWWW\\\ppp~~~{{{}}}zzzzzzxxxxxxqqqUUUEEE???===<<<<<<;;;>>>AAALLLfffqqqWWWFFFBBB???AAADDDFFFDDDAAADDDEEESSSooogggWWWKKKLLLNNNLLLLLLPPPcccxxxdddYYYWWWWWWWWWeee~~~}}}yyy}}}zzz{{{vvvwwwvvvZZZHHHAAA???===;;;???AAACCCMMMgggaaaJJJEEEAAAAAADDDEEECCC@@@BBB>>>HHHddduuu___LLLJJJNNNNNNOOOQQQPPPsssnnn[[[XXXYYYXXX[[[mmm|||xxx|||zzz{{{wwwwww{{{]]]EEE>>>BBBEEECCCAAA???>>>HHHeeevvvQQQIIIAAA@@@DDDGGGEEECCCAAADDDCCCRRRuuupppUUUGGGIIIPPPQQQOOONNN\\\vvvkkkZZZXXX\\\ZZZbbbvvvzzzzzzwwwzzzzzzxxx~~~aaaHHH???AAABBB@@@@@@@@@@@@IIIddd~~~\\\MMMAAAAAAEEEEEECCCBBB>>>BBB@@@KKKiiidddQQQKKKMMMOOOOOOMMMWWWiii~~~jjj^^^ZZZ___dddppp}}}yyyyyywwwzzzyyywwwgggMMM@@@???@@@>>>@@@AAABBBJJJbbbkkkTTTBBBCCCGGGCCC???AAA>>>CCCAAAEEEZZZpppyyyaaaQQQLLLNNNQQQLLLQQQYYYiiihhhYYY^^^bbbggguuu|||}}}{{{xxxvvvlllSSSBBB>>>>>>===>>>AAACCCJJJaaawwwZZZCCCDDDHHHBBB???BBBAAAGGGDDDDDDPPPaaa|||ttt]]]PPPOOORRRLLLPPPRRRYYYpppuuu___]]]aaadddooo|||}}}{{{~~~xxxwwwsssYYYFFF?????????===AAADDDLLLccc~~~aaaHHHEEEGGGDDDAAADDDDDDIIIFFFCCCHHHTTTooolllXXXOOONNNMMMRRRSSSTTTcccrrreeeccccccppp|||wwwwwwtttwwwzzzxxx|||bbbLLLBBBAAABBB>>>AAAEEEPPPiiikkkRRRGGGGGGHHHGGGFFFDDDHHHEEEBBBEEEJJJ___}}}dddSSSKKKNNNRRRUUUVVV\\\ooorrrgggaaappp|||wwwwwwtttwwwzzzxxxlllRRREEECCCDDD@@@CCCHHHUUUrrrxxx___KKKGGGLLLLLLGGGEEEGGGDDDDDDFFFEEERRRmmmttt^^^RRROOONNNRRRWWWXXX```zzzrrrjjj~~~zzz{{{xxx{{{yyywwwrrrVVVGGGDDDFFFCCCEEEJJJYYYxxxhhhOOOHHHOOOOOOGGGFFFHHHEEEGGGJJJEEEMMMcccjjj\\\OOOJJJNNNWWWWWWXXXnnn}}}|||yyyzzzxxx{{{xxxvvv~~~aaaJJJCCCGGGEEEFFFJJJYYYyyyrrrYYYIIIFFFIIILLLGGGEEEEEEFFFEEEEEEJJJRRRqqq~~~hhhRRROOOSSSZZZYYYVVVaaaqqq{{{vvv{{{|||yyyxxxcccKKKDDDHHHEEEEEEHHHVVVttt}}}cccOOOHHHHHHHHHHHHFFFFFFGGGFFFEEEIIIPPPggg~~~rrr___UUUPPPRRRRRRSSS]]]kkk}}}www{{{{{{~~~zzzzzzeeeLLLDDDGGGDDDDDDEEEPPPlllpppZZZNNNJJJHHHIIIGGGGGGIIIHHHFFFHHHMMMWWWpppmmm]]]PPPOOOQQQSSSZZZbbb~~~xxxzzzyyy{{{wwwvvvhhhNNNCCCCCCBBBCCCCCCJJJbbb|||gggYYYPPPJJJLLLIIIIIIKKKJJJHHHHHHLLLJJJccc}}}iiiVVVQQQTTTVVVXXXZZZjjj}}}wwwyyyuuuwwwvvvuuuoooTTTDDD@@@BBBCCCAAADDDYYYxxxtttdddVVVLLLOOOKKKJJJLLLMMMJJJJJJLLLGGG[[[yyy}}}aaaRRRQQQTTTUUUUUU[[[qqqxxxzzzvvvwwwzzzyyyzzz```LLLBBBBBBDDDBBBAAAQQQoooqqq^^^NNNPPPKKKIIILLLMMMKKKKKKMMMKKKXXXooosss\\\RRRRRRTTTTTTVVVeeezzz|||yyyzzzyyyxxxoooWWWIIIBBBEEECCC@@@MMMiiikkkWWWPPPJJJFFFIIIKKKKKKKKKNNNMMMRRRdddvvvfff^^^YYYUUUWWW\\\mmm~~~yyy{{{yyy{{{uuuuuuyyy___OOOBBBFFFDDD@@@JJJeeewwwbbbOOOHHHDDDFFFIIIJJJKKKNNNLLLLLLZZZvvvooo```VVVXXXVVV```xxxzzzuuuxxxwwwyyywwwwwwqqqSSSAAABBBCCCDDDJJJ]]]{{{sssZZZMMMDDDFFFGGGCCCGGGPPPHHHNNNVVVgggwwwjjjaaa]]][[[eeexxxppprrrpppqqqxxxxxxxxxYYYCCCBBBBBBCCCIII[[[xxxyyycccSSSFFFGGGGGGDDDDDDIIIEEEIIIPPP```~~~yyytttllllll}}}xxxwwwyyyrrrtttsssuuuyyyyyy|||\\\FFFCCCAAABBBHHHXXXtttvvvddduuu```MMMIIIJJJGGGEEEFFFHHHKKKOOO^^^|||qqqmmmvvvzzztttwwwvvvyyyzzzzzzaaaJJJDDDAAABBBGGGUUUpppuuuoooVVVLLLLLLKKKIIIHHHLLLNNNPPP\\\yyyrrrlllqqq{{{uuuyyywwwyyyzzzzzzjjjPPPFFFAAACCCGGGSSSmmm}}}aaaPPPLLLLLLLLLMMMLLLNNNOOOWWWpppwwwlllmmmxxx|||vvvxxxvvvxxxxxxxxxpppUUUIIIBBBDDDIIISSSmmmnnnYYYMMMJJJLLLNNNMMMPPPQQQUUUhhhqqqjjjooo}}}vvvxxxtttvvvxxxxxxuuuYYYKKKCCCFFFKKKUUUnnniiiUUUKKKKKKNNNLLLQQQRRRRRR```sssmmmvvv|||vvvxxxtttuuuyyyyyy|||\\\LLLCCCHHHMMMVVVooowww]]]NNNLLLNNNEEELLLNNNKKKVVVtttuuunnnvvvpppqqqzzz|||vvvxxxuuuvvvzzzzzziiiQQQCCCIIILLLNNNfffgggSSSJJJIIIFFFHHHKKKMMMRRRcccooollluuu}}}rrrmmm{{{zzzxxxzzzuuuvvvxxxxxxnnnUUUFFFIIIJJJKKKbbbrrr\\\MMMGGGDDDGGGJJJKKKLLLZZZwwwuuullllllrrr{{{zzzooossszzz{{{yyyzzzvvvwwwyyyyyysssZZZIIIHHHHHHHHH\\\xxxlllUUUGGGEEEHHHKKKJJJHHHQQQjjjpppfffcccgggnnnvvvwwwnnnooo{{{}}}{{{{{{wwwyyy{{{{{{xxx___KKKHHHFFFFFFXXXqqq~~~cccNNNIIIKKKNNNLLLHHHMMM```tttzzzjjj___```fffhhh{{{uuuooorrr||||||xxx{{{}}}}}}{{{bbbMMMGGGEEEEEEVVVlllttt]]]NNNNNNOOOMMMIIIKKKXXXgggsssccc___cccaaapppyyyrrr{{{}}}}}}yyy|||}}}}}}gggPPPGGGDDDEEETTTgggoooVVVRRRNNNMMMKKKKKKSSS\\\~~~iii______]]]eeexxxxxxvvv~~~}}}yyy}}}||||||lllSSSHHHDDDEEERRRbbb~~~cccZZZQQQOOOOOOOOOQQQUUUpppsssddd______^^^iiixxxuuu~~~~~~|||yyy}}}{{{{{{oooUUUIIIDDDDDDPPP___nnnaaaVVVSSSTTTSSSRRRSSSggg}}}jjjdddccc\\\```yyy}}}sssvvv~~~|||xxx}}}zzzzzzyyy___JJJIIILLLTTTccczzzhhhUUUPPPRRRTTTTTTUUU[[[sssyyyccc\\\^^^aaammm}}}rrr|||}}}|||zzz~~~~~~||||||bbbMMMJJJKKKRRR```qqq\\\TTTSSSRRRQQQRRRXXXjjjmmmaaa]]]\\\hhh~~~zzz{{{}}}|||zzz~~~|||zzzhhhRRRMMMKKKPPP\\\yyyzzzcccWWWRRRPPPQQQSSSSSS___xxx{{{hhh\\\WWW```qqq|||{{{}}}}}}zzz~~~~~~}}}oooYYYPPPKKKMMMXXXttthhhXXXQQQOOORRRVVVQQQVVVlllrrr___UUU[[[dddqqqzzz|||}}}}}}zzz~~~|||vvv___TTTLLLLLLVVVrrrppp___SSSNNNQQQVVVQQQTTTddd~~~hhhZZZ[[[^^^eeewww}}}}}}{{{yyywww{{{eeeYYYNNNLLLUUUppp~~~mmm^^^RRROOOQQQPPPTTT^^^rrryyygggaaa]]]aaayyyyyy{{{}}}}}}{{{{{{yyyiii\\\PPPMMMVVVkkkooo]]]QQQOOONNNUUUZZZbbbwwwwwwiiiaaa```qqq}}}zzz}}}~~~|||lll^^^RRRMMMVVVggg~~~gggWWWQQQKKKUUUXXXXXXkkkpppcccaaalllyyyuuu|||}}}~~~|||}}}rrr```OOONNNUUUkkkvvvaaaTTTSSSUUUSSSQQQ^^^zzzxxxiiieeeiiinnn~~~xxx}}}}}}zzz~~~wwweeeSSSOOOUUUhhh}}}mmm\\\QQQRRRRRRQQQXXXnnnnnnddddddgggrrr~~~}}}zzz}}}{{{{{{}}}kkkWWWQQQUUUcccyyy}}}jjjUUURRRQQQRRRSSS___~~~wwwhhhbbbaaaeee{{{~~~{{{~~~zzz}}}yyyyyyqqq\\\RRRSSS___uuuzzzaaaUUUQQQTTTSSSWWWssspppeee```cccppp{{{}}}zzz~~~{{{{{{uuu___RRRRRR]]]rrrooo[[[OOOSSSSSSSSSfffzzzkkkcccfffiiizzz}}}}}}}}}{{{yyy~~~~~~~~~yyybbbTTTRRR[[[ooo{{{cccRRRQQQQQQPPP[[[lllttthhheeeeeennn}}}ssszzzyyyxxx~~~~~~{{{fffWWWTTTXXXkkkooo[[[SSSPPPNNNTTT^^^zzzuuubbbeeehhhttt{{{xxxwwwvvvwww}}}}}}}}}hhhZZZWWWWWWiiixxxdddWWWPPPNNNSSSZZZjjjbbbhhhhhhjjj}}}tttuuuuuuwww~~~~~~}}}lll\\\RRRTTT```sssqqq^^^UUUSSSSSSTTT```~~~}}}ooobbbbbbooozzz|||zzz{{{~~~~~~nnn^^^SSSRRR]]]qqq}}}hhhYYYRRRPPPQQQYYYvvvuuufffbbbhhhyyy~~~yyy|||yyy{{{xxxxxxqqq___RRRPPP[[[ooowwwbbbTTTOOOPPPPPPkkkqqqfffccclll~~~yyy|||zzz{{{wwwwwwttt___QQQQQQZZZmmmlllZZZRRRQQQLLLaaazzzooocccdddttt~~~zzz}}}{{{}}}xxxxxxwww```PPPRRR[[[lllxxxbbbTTTOOOMMM[[[ooozzzhhhaaajjjwww||||||~~~|||~~~yyyyyy{{{dddSSSRRRZZZkkknnnYYYMMMQQQWWWeeeyyyqqqdddeeelll|||}}}~~~~~~jjjYYYPPPWWWiii~~~~~~dddRRRUUUUUU]]]qqq~~~mmmfffgggwwwzzz}}}{{{}}}nnn^^^MMMUUUggg~~~pppZZZWWWSSSXXXllluuujjjggglll}}}}}}xxx|||zzz|||ooo^^^TTTWWWfff~~~sssjjjaaaWWW\\\uuuqqqbbbdddnnn{{{~~~{{{{{{ppp___UUUXXXggg}}}tttggg```mmm{{{kkkaaafffttt}}}}}}}}}rrr```TTTVVVddd|||}}}mmmiiizzzyyyfffbbbeeewww}}}}}}}}}~~~~~~tttaaaRRRRRR___wwwxxxkkkqqqtttggg___jjj{{{~~~{{{{{{||||||uuuaaaRRRPPP[[[ssstttfffgggxxxnnn___cccvvv{{{~~~{{{{{{~~~~~~xxxdddTTTQQQYYYppp}}}hhh[[[\\\lll|||wwweeeaaalll}}}}}}}}}|||||||||gggUUUPPPVVVmmmkkk\\\XXXcccqqqsssfffeeerrr}}}}}}}}}yyyyyyjjjTTTMMMRRRhhhwwweeeZZZ^^^iiimmmccciii{{{~~~{{{{{{||||||