BM6P6(@ tttfff]]]XXX[[[dddmmmwwwbbbVVVKKKLLLUUUXXXNNNCCC<<<<<>>;;;999999<<<>>>BBBLLLWWWkkk}}}wwwllleeebbb```aaaiiiuuuzzzpppfffZZZKKK???::::::888555222111000111222222111111111000000000///------------------------...............---------......---,,,,,,,,,------+++***'''&&&***000000++++++,,,---,,,,,,,,,...000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,---...---++++++,,,...---,,,,,,++++++,,,,,,---...------...000222444555666CCCYYYpppxxxsssnnndddUUUIII===:::<<>>999;;;DDDWWWiiiqqqqqqqqqttt~~~~~~xxxxxxvvvqqqmmmlllooossstttvvv{{{~~~}}}yyyzzz~~~|||uuuiii\\\SSSHHHCCCGGG\\\wwwxxxkkk\\\WWWXXX]]]fffnnnzzziiiXXXNNNGGGDDD@@@===<<<<<<;;;:::???GGGRRRccczzzxxxqqqgggaaabbbjjjsssyyyzzzkkkXXXFFF<<<999666444555444111///000222111111000000/////////........................000///...---,,,---......------------------------***+++***(((***//////++++++,,,------,,,,,,...000************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++---...---+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,...............000333666;;;KKKccc{{{}}}zzzwwwnnn^^^QQQAAA<<<;;;GGG^^^xxxxxxgggUUUBBB;;;;;;AAAPPPaaajjjlllnnnqqqwww~~~|||uuurrrkkkddd___```gggmmmrrrwww~~~}}}zzzzzz|||zzznnnaaaXXXKKKDDDGGG[[[uuu}}}nnn]]]VVVUUUXXX```ggguuuppp```UUUNNNFFFCCC@@@@@@>>>:::<<<@@@BBBLLL\\\nnn}}}oooeeebbbeeeiiiooosssxxx~~~kkkTTTEEE;;;777777<<<<<<666111111111111000///......------........................000///...,,,,,,---...///,,,---------------------***///000,,,***,,,...---,,,...///...,,,+++,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,...222555@@@SSSmmm~~~uuudddVVVDDD??????LLLddd~~~}}}mmmYYYEEE<<<999;;;FFFSSSbbbjjjpppqqqrrryyy~~~|||sssmmmbbbVVVOOOQQQ[[[cccooowww~~~{{{{{{|||~~~qqqcccZZZMMMFFFHHH[[[uuuqqq___UUURRRSSSXXX^^^pppxxxxxxhhh___RRRMMMHHHFFFBBB<<<;;;===<<>>BBBIIIWWWhhhtttssshhh^^^\\\YYYZZZaaannnlllXXXPPPEEEAAAFFFEEE<<<666888222222111000///...------........................//////...---------------+++,,,---.........------)))---...,,,+++---...+++,,,...000///---+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,''')))+++,,,,,,,,,---...+++,,,,,,------,,,,,,+++)))+++---------000777===PPPddd~~~~~~kkk[[[EEEDDDIII[[[uuuyyycccMMMAAA999333444:::CCCPPP\\\aaadddmmmwww}}}uuunnn```PPPDDDAAAFFFKKK[[[lll{{{~~~~~~ppp```VVVMMMCCCAAAPPPiiimmm___WWWSSSSSSWWW\\\dddrrr}}}ssshhh___TTTHHH@@@>>>888<<>>DDDHHHVVVaaauuuzzzjjj^^^YYY[[[```cccmmmvvv~~~iii\\\PPPKKKFFF???;;;===555333333222///---000666//////000000000000000///000000000///.........---000---+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***************************+++++++++++++++***)))(((******)))))))))***,,,---***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,222000,,,+++,,,---......,,,***+++,,,,,,000<<>>@@@AAAGGGOOO___rrrqqqhhheeecccccclllmmmuuuxxxkkk___YYYTTTMMMJJJLLL@@@;;;666444000,,,...222/////////000000000///////////////...............///---,,,,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++***************************+++++++++++++++***))))))+++***)))))))))***+++,,,)))*********************++++++++++++++++++++++++000...,,,,,,,,,------,,,---+++,,,---///444AAAOOOfff~~~ooo___LLLDDDBBBNNNcccxxx{{{fffRRRCCC:::777555666333555<<>>BBBKKK^^^ttt}}}sssdddXXXEEE@@@;;;>>>OOOjjjrrrddd[[[VVVSSSQQQVVV]]]gggsssooodddbbbcccccc___XXXOOOGGG@@@;;;999<<<>>>FFFTTTcccuuuxxxppplllkkkfffeeekkkuuu~~~rrrkkkfff___\\\[[[NNNDDD:::555222///...000////////////////////////---------...............///---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++******************************++++++++++++***)))))),,,+++******)))*********+++***))))))***+++***)))************************---,,,+++,,,------,,,***,,,++++++---///666DDDRRRiiirrreeeRRRFFF>>>EEEXXXooommmXXXEEE:::666666111000111555:::DDDUUUddd|||xxxjjjZZZIII???===;;;@@@PPPgggzzz|||rrrdddYYYGGG???888999GGG```|||xxxggg[[[SSSPPPPPPSSSYYYaaakkkxxxwwwpppmmmpppllleee\\\TTTJJJBBB======:::;;;AAAKKKZZZmmm}}}ӵ~~~pppiiieeeggglllrrr{{{ĦĦӵĦ|||vvvnnngggbbbUUUHHH:::555555333222222000000//////////////////,,,,,,------......//////---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********************************+++++++++******))),,,,,,+++******)))))))))---,,,***+++,,,---+++)))))))))))))))))))))))))))+++***+++,,,...---***(((,,,******+++---333BBBPPPjjjxxxmmmUUUJJJAAAEEESSSeeeyyyttt___JJJ<<<777666000000000222333999IIIYYYttt|||}}}pppaaaQQQDDD===:::>>>MMMdddxxx{{{qqqddd[[[MMMCCC888666???UUUrrrpppaaaWWWRRRPPPQQQUUUZZZcccooo|||xxxyyytttnnngggaaaXXXPPPJJJCCC>>>:::;;;???FFFSSS^^^vvv4ĉ@ӵvvvmmmjjjiiigggiiilllxxx>L=hĦ4ĉ@ӵ>L{{{pppgggVVVGGG888444555555555555222111000////////////000,,,------....../////////,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************)))******+++++++++******++++++++++++******))))))---,,,++++++++++++***)))))))))))))))))))))))))))))))))***---...---***(((---+++++++++,,,111>>>KKKjjjvvv___RRRFFFDDDJJJWWWgggsss~~~kkkVVVFFF===:::222222222111000444AAAPPPkkkvvv~~~ttthhhZZZKKKAAA:::@@@PPPfffxxx{{{ssshhh```RRRGGG<<<888===NNNkkkyyygggZZZTTTPPPPPPPPPRRRYYYdddqqqzzzyyyrrrkkkfff```XXXRRRJJJCCC>>>======>>>CCCIII[[[kkkGG=?{{{qqqjjjeeeccceeehhhnnnxxxHdĦ=ĪjGG=?HdĦ}}}rrr]]]NNN???999888666555666444333111000//////000111.........///////////////+++---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))***++++++++++++*********+++++++++***)))))))))***+++***(((&&&'''((())))))))))))))))))))))))))))))***,,,......+++)))...---,,,------000;;;GGGiiippp```NNNDDDCCCIIIUUU```sssrrr___MMM@@@999555333222222111222<<>>???KKKgggvvvӵĭӵӵNNNĦӵӵEEEAAAĦƜ`1.׼sĦӵĦ|||sssmmmllleeeggglllrrrĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵpppaaaQQQFFF@@@:::777777666555333111000000111222000000000000000/////////***,,,......,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++************************))))))***+++++++++++++++))))))***+++,,,+++******'''+++...+++&&&###&&&************************************,,,......,,,***+++***+++,,,,,,...888CCCeee~~~qqq___RRRIIIEEEGGGMMM]]]mmmwwwgggUUUCCC888666222111222111222777>>>PPPcccwwwyyytttmmm^^^QQQEEEAAAGGGYYYooo}}}wwwsssdddXXXNNNGGGCCCHHH```yyynnn{{{?~4g&e>&eg&eSSS>hӵg&eguO>uO>&eQQQLLL4ff?>ߝLggggĉ@Shӵg&e>hӵzzztttgggggggggfff?><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??tttbbbTTTIII>>>999999777666333222111111222333222222111111000000//////***,,,......,,,+++...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************((()))***+++++++++++++++((()))***+++,,,,,,+++***'''---111...'''###'''---************************++++++***,,,......---,,,%%%%%%'''******+++555???```zzz|||pppeeeWWWIII@@@???III]]]vvvqqq^^^JJJ<<<555111///111111111444999BBBXXXppp}}}|||xxxrrrdddVVVOOODDD@@@PPPhhhyyy}}}zzzpppdddXXXNNNDDDDDDXXXpppuuu4DӵHƅ^Hu]ĦHu]ĦNNNZuR)Ħ{{{Hu]ĦHŐeHŐeHu]ĦaaaqIܗGIӵOOOttHGgĉ@Hu]ĦZuR)Ħzzzsߝ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]Ħppp^^^MMM@@@999999666444666666444555999666888888777555222222222///000000---)))(((+++...++++++++++++,,,---......///...---,,,+++*********)))***,,,------,,,+++***,,,++++++******)))))))))$$$+++,,,)))+++---###+++)))'''))),,,+++&&&!!!)))************+++++++++,,,++++++...000...(((###+++,,,,,,++++++///777>>>[[[vvvrrr___QQQFFF>>>AAAPPPeeewwwtttbbbOOOBBB888444222333333111222555:::MMMgggxxx~~~wwwnnnhhhTTTMMMHHHMMM___sss~~~zzzqqqeeeXXXLLLHHHTTTdddtttsss4DuXӵDdDΦDdDĦDdDĦPPPJJJt|>>:::999<<d<ĦZZZDtJJJ\\\gggttt>d<Ħ>d<ʜDd<ʜ4DuTӵzzzF&uTӵ===4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦqqq>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ӵvvvnnnaaaWWWLLLFFFEEEHHHQQQZZZfffiiimmmllleee[[[QQQLLLBBB===666333222111...,,,++++++++++++,,,---......,,,,,,++++++++++++,,,,,,...---+++***)))***+++++++++++++++,,,,,,---------(((((($$$ ###***,,,)))...---,,,---......,,,)))))))))))))))************---///000...+++***,,,///***,,,,,,+++)))***///333KKKeeeyyydddQQQHHHAAAAAAOOOfff|||wwwdddVVVFFF===555333222000111333666>>>MMM^^^ooo{{{~~~mmm___QQQMMMRRR___nnnyyy}}}ooo```SSSMMMLLLwww4DuXӵD&dq&ĒRsdKĦcccDHRRudQQQ[[[hhhvvvsdKĦD&oq<Ōq&ĒR>dp&ĒRPPPFFFnfʜd<Φ>d<Ħmmms&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~~~yyyoooeee[[[VVVTTTTTT[[[bbbkkkpppvvvwwwsssjjjbbb]]]UUUMMMCCC;;;666333///,,,++++++++++++,,,---......---,,,+++***))))))))))))++++++***)))***+++---...+++++++++,,,,,,---------***+++)))'''(((,,,,,,+++---,,,+++,,,,,,,,,+++*********++++++++++++,,,,,,---...///---******,,,000)))+++,,,+++))))))---111FFF]]]zzztttbbbUUUGGG???GGGZZZooo}}}kkk^^^KKK???555111111000000333444:::GGGXXXjjjxxx|||nnn___QQQKKKLLLTTTdddrrr~~~~~~zzzlll___SSSKKKzzz4DuXӵHu]3hhne}}}mmm=eGGGKKKSSS^^^kkk{{{nepIƎ@t@h>hlll___RRRfebbb@ďDne=eegeuuusĪj@h|||fdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h|||sssjjjeeeaaa___ccchhhnnnsssyyy|||zzztttnnnkkkfff```UUUKKKAAA888111---......---,,,++++++++++++...---,,,***))))))(((((()))))))))***+++,,,......++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------,,,++++++,,,...(((+++---,,,******---000@@@SSSooorrr```RRRFFFGGGQQQaaaxxxuuuiiiSSSEEE888222000///...000...333>>>NNN```qqq}}}~~~pppaaaRRRKKKFFFHHHVVVeee}}}xxxkkk[[[NNN4DuXӵĵD^vvvEEECCCDDDKKKUUU___kkkyyynnneeeAAAJJJ]]]qqqtttyyyDdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sxxxrrrmmmjjjlllqqqrrrwww{{{}}}{{{wwwtttrrrqqqoooiii^^^PPPAAA666000......---,,,++++++++++++......---,,,+++++++++,,,)))***++++++,,,,,,,,,,,,+++++++++++++++*********'''((()))++++++))))))***++++++,,,+++******+++,,,******+++++++++,,,,,,,,,,,,+++++++++,,,---,,,+++'''***------++++++---000999IIIdddpppdddXXXSSSQQQVVVjjjvvvaaaRRR@@@888444111///000---000666AAARRReeevvvzzzkkk[[[QQQFFFAAAIIIXXXnnn{{{}}}xxxgggXXXΦ4DuXӵtvӵ>d<ĦĦ{{{fffYYYQQQIIIFFFEEE>>>>>>DDDMMMUUU```tttĦxxxvvvsssfffXXXNNNIIIDDD@@@:::;;;HHHXXXmmm{{{Ħ~~~wwwppppppqqqtttyyy>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ{{{vvvrrruuuzzzwwwzzz}}}~~~{{{xxxuuutttvvvwwwvvvlll[[[HHH:::333++++++++++++,,,---............---------...//////***+++,,,------,,,***))),,,++++++******)))))))))'''''')))++++++***,,,...+++,,,,,,,,,++++++,,,...)))************+++++++++,,,***)))***---...+++((('''***......,,,+++---000444BBB]]]|||uuujjj```TTTOOO___uuuooo]]]JJJ???:::555222222000000222888EEEYYYnnn}}}vvveeeXXXIII>>>DDDQQQ___ooo~~~yyy~~~rrrbbb?aŖ%7uSQuR)ӵsdKĦgdKĦqqqcccVVVIIICCCCCCDDD???>>>DDDNNNZZZhhhtttgdKĦ}}}ssskkkeee]]]QQQHHHCCCBBBBBBBBBVVVaaauuugdKĦ|||vvvnnnjjjmmmvvv~~~gdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ~~~~~~zzzxxxvvv~~~}}}}}}||||||||||||}}}|||zzzuuufffNNN===777000...,,,+++---///000000------------------------***+++,,,+++******,,,---,,,++++++******++++++,,,+++)))'''))),,,---,,,***++++++++++++++++++++++++***---///------///...+++///,,,***+++---...,,,)))(((***,,,,,,,,,,,,...000666CCC[[[yyyyyyjjjXXXNNNUUUcccwwwyyyhhhRRRAAA:::777444111000///222666<<Anenexxxjjj]]]PPPHHHFFFDDD???>>>CCCKKKTTTaaakkkne{{{tttnnndddWWWJJJCCC@@@@@@HHHNNN\\\mmmzzznevvvpppooosssxxxDenene>Ak<fhDenenene{{{xxxwwwwww~~~{{{zzzyyy{{{}}}~~~~~~}}}|||}}}yyyiiiSSSAAA:::222///,,,++++++,,,---,,,------------------------+++,,,,,,+++)))((()))***,,,++++++******++++++,,,+++)))((()))+++,,,+++)))++++++++++++++++++++++++,,,///000------...---)))...,,,++++++------+++))))))+++------------///111444???UUUrrruuubbbSSSRRRXXXqqq~~~rrr]]]LLLBBB<<<888555111000111444888BBBUUUfffqqqyyy|||nnn\\\LLLCCC@@@BBBLLL\\\lllxxx~~~yyyyyyzzz|||zzzwww{{{vvvhhhYYYMMMHHHFFFAAA???CCCIIIOOOYYYaaa{{{lll[[[MMMGGGFFF???@@@EEEOOOZZZhhh{{{|||xxxwwwvvvvvv|||zzzyyyxxx~~~{{{{{{{{{yyy|||~~~|||~~~zzzmmmYYYGGG???555222...,,,+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***((()))***,,,++++++******++++++,,,,,,***)))***++++++***)))++++++++++++++++++++++++---000000---,,,---,,,(((...,,,++++++,,,,,,+++******,,,---...---...000111222<<>>HHHXXXjjjxxx}}}~~~wwwxxx{{{{{{uuupppsss{{{~~~yyyuuutttsssuuu{{{sssbbbSSSIIIHHHCCCAAADDDHHHKKKRRRZZZkkkyyy~~~pppcccYYYUUUEEE@@@>>>AAAHHHTTTfffuuu~~~|||}}}|||}}}~~~~~~}}}zzzzzz{{{yyy{{{~~~~~~}}}}}}|||xxxmmm\\\KKK@@@888444000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,,,,++++++******++++++,,,,,,++++++*********))))))************************+++------******,,,+++(((---,,,+++++++++++++++***)))+++,,,---------///000222:::LLLeeezzzhhhVVVLLLWWWggg|||rrraaaPPPBBB888333333000//////000444@@@LLLdddoooyyysssdddTTTHHH===:::;;;III]]]ooowwwxxxxxx{{{~~~|||ssslllpppxxxzzzttttttuuuwww|||~~~mmmZZZLLLIIIDDDAAACCCEEEGGGLLLRRRbbbooo~~~yyymmmcccRRRJJJCCC@@@AAAFFFRRR]]]mmm}}}}}}}}}~~~~~~{{{xxx{{{~~~yyyxxxyyy||||||}}}~~~~~~~~~{{{tttiiiZZZIII<<<888555111/////////......,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,+++,,,---,,,++++++******++++++,,,++++++++++++***)))))))))************************'''******'''(((+++,,,)))+++,,,,,,++++++*********((()))++++++++++++---///000777HHHaaa|||~~~ooo\\\NNNKKKYYYoooqqq```OOOBBB;;;444111//////000222;;;DDDZZZgggttt{{{|||qqqaaaRRRCCC;;;777???SSSfffrrrvvvxxxzzz}}}zzzqqqiiimmmvvv~~~uuussstttsssuuuwwwxxxxxx|||zzzfffVVVLLLFFFBBBBBBBBBBBBFFFLLLUUU```mmmvvv|||rrrcccYYYOOOHHHBBB@@@CCCHHHSSSccc{{{~~~|||zzzvvvrrrooouuu|||||||||zzzzzz~~~~~~~~~~~~|||rrrhhh[[[III;;;999666222000/////////...------------------------$$$''')))+++*********+++,,,++++++******++++++,,,***+++,,,+++))))))***+++************************%%%((((((&&&'''+++---+++***,,,,,,,,,***)))***+++'''(((***+++***+++,,,...---444EEE^^^yyyuuucccTTTGGGNNN___ttt}}}ooo^^^MMMBBB777333111111000111666===LLL[[[lllvvv||||||lll[[[GGG???888:::HHH[[[kkkttttttttttttrrrkkkfffjjjrrr|||{{{xxxuuutttqqqooonnnllllllpppyyyvvvfffUUUNNNGGGDDDBBB@@@DDDIIILLLSSSZZZ```lll}}}{{{pppcccXXXOOOFFFDDDFFFGGGPPP```rrr|||sssmmmgggkkkrrr{{{|||ssskkkcccTTTGGG???<<<777444333222000///........................&&&(((+++,,,+++******+++,,,++++++******++++++,,,(((***,,,+++))))))***,,,************************(((+++***'''(((,,,---+++***+++---,,,)))((()))+++''')))++++++++++++---///...555EEE^^^yyyooo```MMMJJJOOO```rrr~~~}}}mmmYYYKKK;;;666333222111///111777===OOOdddqqqyyysssaaaLLLFFF<<<777<<>>:::777555333222////////////////////////***---///000...,,,,,,,,,,,,++++++++++++++++++,,,'''***,,,+++))))))+++---)))))))))))))))))))))))),,,...,,,)))(((,,,---+++)))+++---,,,)))((()))+++(((***,,,,,,,,,,,,...000111888HHH```zzzzzzlllWWWKKKEEEOOO```ooozzz|||fffVVV>>>999555333000---...222333GGG___nnnxxxvvvdddRRRLLL@@@555333>>>QQQaaammmiiieeeeeedddccchhhooommmkkkppp|||}}}{{{zzzuuupppoooiiigggnnn{{{mmm___PPPIIIFFFCCCCCCDDDAAABBBFFFMMMUUU```qqq}}}tttggg]]]HHHBBBAAAHHHSSS```sssuuupppkkkjjjoooyyy|||vvvqqqmmmiiifffccc[[[TTTJJJAAA;;;777444333555222///.../////////...,,,***))))))***++++++***,,,,,,+++******+++,,,,,,*********++++++,,,,,,---++++++,,,+++***'''$$$""",,,,,,,,,++++++*********++++++++++++++++++++++++&&&(((***,,,---...------+++<<>>AAAFFFKKKTTTcccqqqvvvkkk]]]TTTKKKIIIKKKQQQ___kkk|||xxxssstttwww{{{~~~{{{tttooollljjjiiihhhaaa[[[RRRJJJCCC>>>999777444111...---------,,,++++++***+++,,,...---+++))),,,,,,+++******+++,,,,,,+++++++++******))))))))))))***+++,,,+++***(((''',,,,,,++++++++++++++++++++++++++++++++++++++++++))))))+++,,,------......***444CCCTTTjjjlllZZZIIIEEEFFFKKK[[[mmm~~~rrr[[[OOO>>>444111222111///000999FFFWWWmmmyyyjjjYYYGGG===999999@@@HHHWWWYYYZZZZZZ[[[^^^eeeiiiiiilllnnnpppvvvvvvpppllllllpppzzzsssaaaUUULLLDDDAAAAAA???======@@@BBBGGGSSS^^^rrrxxxlll\\\QQQIIIGGGLLLSSScccmmm~~~}}}{{{zzzyyyxxx|||~~~~~~{{{uuupppmmmllljjjiiihhhccc\\\TTTNNNHHHBBB>>>888444000...------,,,+++++++++---///000///+++(((,,,++++++******++++++,,,******))))))))))))))))))((()))***,,,---,,,,,,+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------...111999KKKgggxxxeeeQQQEEE@@@AAAMMM[[[sss~~~lll^^^JJJ<<<555333222000000222888FFF^^^wwwvvvdddOOOBBB===;;;<<<>>>KKKOOOTTTYYY[[[]]]___aaaaaaeeehhhkkkrrr}}}yyysssooonnntttooo___QQQGGGCCCEEEBBB???===>>>???AAAIIIRRReeeuuupppaaaUUUNNNKKKJJJPPPWWWfff{{{rrrsssvvv{{{|||wwwuuu}}}{{{yyyxxxuuupppjjjfffjjjgggbbb]]]XXXQQQKKKFFF???;;;666222000///...------,,,,,,---///...+++)))++++++++++++++++++++++++&&&'''((()))***,,,,,,---((((((***+++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,***))))))***+++,,,---///666HHHfff~~~nnnZZZKKKAAA>>>GGGRRRdddttt}}}nnnYYYGGG<<<777444222444333444<<>>EEEPPPZZZ______]]][[[YYY]]]bbbfffnnn{{{yyysssoooqqq}}}{{{hhhWWWKKKFFFGGGDDD@@@===>>>>>>???DDDKKKXXXcccuuuwwwkkkaaaWWWPPPLLLKKKQQQ```rrr{{{wwwrrrpppuuu~~~|||sssnnntttwww{{{~~~}}}wwwnnngggiiigggeeebbb^^^YYYSSSNNNFFFBBB;;;666333111000...///---*********,,,,,,+++++++++++++++++++++++++++(((((()))***+++,,,---...))))))***************************++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))******''',,,666GGGaaa|||uuudddTTTGGG@@@CCCIIIVVVkkkxxxeeeRRRDDD;;;555222222222333666@@@SSSlllzzzkkkXXXHHH===888555333;;;IIIVVV^^^```]]]YYY[[[___bbbdddlllyyy{{{vvvqqqooouuu~~~uuubbbRRRJJJJJJDDD???======>>>===AAAFFFLLLQQQ```wwwyyylllaaaWWWNNNIIIOOOYYYeeewww}}}uuusssxxxwwwqqqmmmqqqwww}}}{{{tttooojjjhhhgggeeeccc^^^YYYUUULLLGGG???999555222000///111...***((()))+++,,,,,,***++++++,,,,,,++++++***------,,,,,,+++******)))+++*********))))))))))))++++++++++++++++++,,,,,,+++++++++++++++++++++++++++******)))))))))******'''...999III```zzzzzzooo```OOODDD@@@@@@MMMbbbzzz~~~ooo^^^OOOBBB888222---...///111555CCC\\\rrrwwweeeSSSFFF>>>888///444???LLLWWW^^^```___iiikkkjjjiiinnnyyy|||wwwssssssvvvttt___RRRMMMFFFAAA===>>>>>>===>>>BBBDDDFFFRRRfffyyy|||mmm^^^SSSPPPOOOPPPZZZhhh~~~}}}rrrqqqrrrsssvvvwwwuuutttnnnmmmjjjiiifffbbb]]]ZZZSSSMMMDDD===888555333111111///,,,++++++,,,,,,+++***+++,,,,,,,,,,,,+++***...---,,,+++***)))((('''+++++++++******+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++---111888FFF^^^yyy|||}}}yyymmm\\\MMMDDD???DDDUUUiiizzzzzzmmm]]]MMM???777///......000111999MMM```www~~~oooaaaUUUGGG;;;444444777@@@NNN]]]ggglllxxxxxxtttpppsss}}}~~~xxxttttttxxxkkkYYYRRRIIICCC???@@@@@@>>>>>>AAA@@@BBBLLL[[[iiixxxnnn```YYYPPPGGGJJJTTT___pppyyyyyyzzz}}}{{{vvvoookkklllooosssuuusssqqqnnnkkkiiieee```\\\YYYSSSJJJBBB<<<999777555000///......///...,,,******+++,,,------,,,+++***************))))))))))))++++++++++++,,,---......---,,,,,,++++++*********+++++++++++++++++++++++++++,,,---...///...------......000===WWWuuuxxx~~~vvvgggXXXKKKDDD>>>IIIZZZmmmyyyiiiWWWGGG===777222000111222666CCCQQQppp|||uuukkk```NNN===;;;777444:::III]]]oooyyy~~~yyytttxxx}}}xxxuuussspppuuugggQQQOOOIIIEEECCC???;;;;;;???BBB===AAANNNYYYdddxxx|||lll```VVVOOOKKKLLLSSSbbbwww|||uuuuuuvvvzzzxxxpppllljjjhhhhhhlllxxxrrrnnnppptttrrriii```___YYYRRRLLLGGGAAA:::555333333///***(((***---...,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,///---000>>>VVVnnnzzzvvvwww{{{~~~}}}zzz|||zzzuuuooofffYYYLLLCCC???FFF[[[ttt{{{vvvgggPPP???888333333444///***444DDD\\\qqq|||wwwlllYYYGGG<<<999555777DDDYYYlllwww|||vvvsssnnnrrrzzzxxxdddTTTMMMGGGFFFDDD@@@>>>@@@DDD???AAAJJJPPPUUUddduuutttfffZZZSSSJJJKKKRRR___ooo~~~|||xxxuuuxxx}}}wwwsssoookkkjjjlllrrrnnnnnnsssyyyzzzssskkkfff```YYYTTTOOOIIIAAA;;;555555333///------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++******+++++++++******+++++++++,,,,,,,,,---,,,///===RRRgggvvv}}}zzzsssqqqssswwwzzzyyy{{{~~~}}}yyyvvvuuuqqqdddVVVEEE???@@@PPPeeewww~~~{{{ppp^^^OOOBBB888444555444///333<<>>>>>CCCEEEFFFOOO\\\xxx~~~pppfffVVVNNNHHHJJJRRR^^^ooo}}}zzzuuuuuu{{{{{{vvvoookkkkkkgggfffhhhpppzzz~~~{{{vvvooojjjccc]]]XXXQQQIIICCC666555333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++...:::LLL___nnnuuu~~~~~~vvvoookkkkkknnnqqqqqqsssxxx}}}xxxwwwzzz{{{pppbbbLLLBBB<<>>;;;999;;;>>>??????FFFOOOaaappptttfffVVVLLLJJJMMMWWWaaakkkrrrwwwyyy{{{|||tttooonnneeedddeeelllwww~~~}}}vvvrrrlllgggbbbZZZQQQJJJ???:::555444111---,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))******+++++++++,,,,,,,,,******++++++++++++************++++++++++++************+++++++++,,,,,,,,,,,,+++...666FFFZZZkkkuuu~~~}}}wwwooojjjhhhjjjlllmmmkkkpppyyy}}}yyyvvvyyyzzzsssiiiUUUIII>>>===FFFVVViiixxxzzzsss```QQQBBB<<<999444000000666FFF\\\nnnzzzvvvjjjUUUIII===888@@@SSSlllyyyuuupppqqqzzzwww```RRRIIIBBB>>>===777888:::======>>>CCCIIIRRRaaauuupppaaaVVVNNNLLLOOOXXX]]]lll|||yyyyyy~~~~~~yyyxxxooojjjgggjjjrrrzzz~~~|||yyytttqqqllleee\\\UUUOOOEEE<<<888555///...111,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))******+++++++++,,,,,,,,,++++++,,,------,,,++++++++++++,,,------,,,++++++******+++++++++,,,,,,,,,------...444BBBVVVkkkyyyxxxtttooolllkkklllllllllkkkrrr}}}|||~~~}}}wwwtttrrrnnniii[[[OOOCCC<<>>===888:::<<<<<<;;;;;;???CCCKKKWWWhhhxxx|||mmm]]]RRRMMMMMMMMMTTTdddwwwyyyvvvxxxzzzxxxrrrkkkiiilllqqqtttuuu|||{{{yyyyyyxxxssskkkddd\\\MMMAAA<<<666...,,,///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************+++++++++,,,,,,,,,+++,,,---......---,,,++++++,,,---......---,,,+++******+++++++++,,,,,,,,,.........222<<>>EEELLLYYYiii{{{wwwfff]]]PPPJJJHHHNNNWWWeeezzz|||{{{}}}uuupppnnnnnnmmmllluuuvvvxxx|||}}}wwwrrrhhhXXXJJJEEE>>>222,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++******+++,,,------,,,+++*********+++++++++,,,,,,,,,---...///111666CCCVVVcccnnnvvv~~~}}}||||||}}}|||zzzxxxtttsssqqqnnnkkklllqqquuu|||}}}vvvlllddd]]]XXXPPPFFF;;;888CCCPPPgggqqq||||||rrrbbbQQQDDD;;;888222...///777BBBRRRiii{{{ppp___MMMCCC>>>BBBVVVlll|||wwwooollloooyyy}}}gggRRRFFFCCC444777999666444666:::<<>>666<<>>NNNccc{{{}}}tttmmmlllqqqvvvvvvdddQQQBBB999555333555555333555:::>>>CCCJJJQQQ\\\ooovvvqqqfffXXXLLLJJJOOOVVVbbbmmm|||vvvwww~~~}}}xxxuuummmmmmlllmmmpppsssvvvxxxwwwrrriii^^^SSSGGG<<<555333000+++)))))))))******---++++++...---)))(((******+++---,,,+++,,,000333+++++++++++++++++++++++++++)))'''))),,,---,,,)))************************000...,,,...333888===???RRR[[[lll{{{~~~wwwtttwwwqqqrrruuuzzz|||xxxuuuoookkkhhheeefffrrrvvvlll```___YYYNNNBBB<<<===@@@GGGTTTiii{{{|||uuuiii[[[LLLBBB<<<555333666888@@@XXXrrrwwwgggVVVDDD;;;DDDRRRmmm{{{~~~vvvooolllooorrrsss[[[III@@@:::555666666555666888888<<>>GGGZZZppp~~~~~~}}}ttthhh[[[QQQGGG===777777999@@@UUUlllqqqaaaNNNAAAAAAHHHbbbrrryyysssooommmnnnssskkkTTTGGG===444444555333222333333666999===DDDSSSeeerrrqqq```UUUJJJLLLRRR^^^jjjxxx{{{{{{~~~www}}}}}}rrriiiddddddhhhkkkjjjmmmqqqsssnnnbbbSSSHHH>>>:::555222000000///......+++***,,,,,,***,,,///---//////...,,,*********+++++++++++++++++++++++++++,,,,,,,,,******+++,,,++++++++++++++++++++++++))),,,...//////222777;;;GGGOOO\\\iiinnnmmmnnnqqqsssvvv{{{|||xxxwwwqqqmmmnnnrrrxxx~~~ssshhh[[[RRRMMMFFF;;;222888;;;III```uuu~~~vvvkkkdddSSSEEE999444444999HHHYYYuuuyyylll\\\LLLBBB@@@SSSeeexxx|||xxxsssooommmllluuu|||dddQQQDDD888555666555222111444666888999>>>HHHVVV```xxxsss___XXXRRRSSSXXXbbbrrr}}}}}}xxxqqqkkkfffcccgggjjjppptttssslllbbb[[[GGGAAA999333000000/////////+++)))+++,,,+++---111---...///...---+++))))))++++++++++++++++++++++++***---///---***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++...111000000444<<>><<<999666555777777888888:::@@@JJJQQQfffyyyqqqaaaWWWSSSRRRXXX```ttt~~~|||}}}wwwooojjjkkkkkklllnnnoooooommmjjjXXXPPPDDD999333000/////////,,,***,,,---,,,...222++++++,,,---...---+++***++++++++++++++++++++++++***---///...+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,///111111333:::FFFPPPYYY___ffflllqqquuuxxxxxx~~~~~~}}}}}}~~~}}}uuuiii]]]SSSJJJBBB===888777:::EEESSSbbbuuu}}}uuufffRRRCCC999555555888GGGZZZsss~~~wwwpppeeeUUUGGGCCCPPPcccrrryyy|||~~~wwwrrrllliiiiiiooossscccQQQFFF???999666666777777666555555999???DDDVVVfffwwwjjj___UUUOOOMMMXXXcccsss|||www~~~}}}tttqqqllljjjkkkmmmooopppjjjaaaTTTGGG===666111///000---,,,......,,,---111+++******+++---...---++++++++++++++++++++++++++++++,,,------------...///------------------------,,,...222666<<>>777666555666:::EEEYYYlllvvv{{{{{{nnn]]]NNNBBB999555444<<>>444555>>>QQQhhh{{{yyygggVVVGGG@@@BBBQQQeeesss|||zzzzzzpppjjjllllllmmmyyyuuubbbUUUKKKCCC;;;777555666666333444888666999CCCRRRbbbvvv~~~mmmZZZQQQNNNNNNTTT\\\nnnvvv}}}}}}~~~|||vvvnnnhhheeedddbbb```[[[SSSIIICCC>>>:::444111000000000000...---,,,---......---+++---------------,,,++++++/////////000111333444555888666444333222222111000999AAALLLZZZlllzzz|||www|||~~~}}}vvvqqqnnnmmmnnnllljjjfffeeefffjjjnnnxxxrrr]]]NNNDDD999333555555555@@@OOOcccjjjvvv{{{sssgggRRR@@@;;;<<<;;;AAATTTooo|||lll]]]PPPGGGBBBJJJZZZkkk|||~~~vvvooooookkkgggooo{{{pppaaaSSSIII@@@:::777777666333444666555666;;;EEEQQQaaawwwrrreeeZZZRRROOOQQQZZZ___lll}}}{{{wwwvvvooommmhhhddd^^^XXXQQQMMMEEEAAA;;;666333111///......,,,,,,,,,.........,,,---......//////.........---000666<<>>999555;;;LLLcccyyyvvviiiXXXNNNFFFHHHTTTcccvvvyyytttrrrllleeefffmmmxxxqqq___QQQGGG@@@;;;:::888555555777666333333777>>>IIIZZZiiirrrcccXXXSSSMMMLLLQQQ]]]mmm}}}~~~}}}}}}~~~yyyqqqkkkeee```[[[XXXQQQLLLEEE???;;;777333111///...,,,,,,...///...---+++,,,,,,------.........///555@@@KKKUUU[[[^^^```ZZZSSSJJJAAA===>>>AAADDDLLL[[[kkkqqqrrruuuyyy{{{~~~zzztttnnnkkkkkkllllllmmmmmmllllllnnnqqqttt|||wwwmmmXXXIII<<<777333...///444@@@NNNcccuuuuuuhhhKKK===222666AAAQQQhhh{{{vvveeeYYYNNNIIIMMMYYYmmm~~~|||wwwuuuuuuppphhhfffhhhiiiwwwlll\\\OOOFFF>>><<<;;;777777888888444222333555:::DDDNNNfffuuurrrjjjWWWOOOIIIMMMWWWfffxxx}}}zzzyyy{{{}}}~~~{{{tttnnnhhhccc___ZZZUUUOOOIIIEEEAAA===;;;555333111000000000000///.........//////000111111555;;;FFFSSS___iiinnnqqqhhhaaaUUUIIIBBBCCCHHHMMMVVVcccqqquuuuuuyyy}}}wwwqqqnnnmmmoooqqqoooppppppooonnnnnnppprrrrrrwww~~~~~~wwweeeTTTCCC;;;777333222444111<<>>EEENNNYYYccckkkooolllggg]]]RRRKKKKKKQQQVVVaaaiiipppssswww~~~{{{uuuqqqpppqqqtttvvvrrrrrrqqqooolllkkkkkkmmmllloootttxxx{{{~~~~~~rrrbbbNNNAAA:::666444444000333===OOOfff{{{uuu^^^HHH???888666CCCWWWiiixxxtttjjj[[[NNNFFFIIIYYYjjj~~~}}}zzzssslllgggcccfffoooaaaTTTGGGAAA>>>999666666666333333666666333333555>>>DDDQQQfff~~~wwwfff[[[UUUQQQRRRUUUYYYaaappp}}}~~~wwwzzz||||||}}}zzzyyy}}}zzzrrrmmmgggbbb[[[UUURRRQQQOOONNNLLLJJJHHHGGGEEECCC@@@======<<<:::888777777888888<<<===???CCCIIIQQQYYY]]]cccbbb___ZZZVVVVVV[[[```kkknnnqqqsssxxx~~~{{{wwwssspppqqqtttuuuvvvpppooommmkkkhhhgggiiikkkmmmmmmnnnooopppqqqqqqqqqvvv{{{}}}ppp]]]LLL@@@888333000333111444AAAWWWnnnnnnYYYHHH;;;444:::FFFXXXlllwwwnnnaaaSSSHHHEEEMMMYYY}}}xxxooohhheeefffjjjssssssdddTTTKKKEEE???:::888777333333555666333333555999;;;BBBOOObbbzzz{{{rrrjjj___WWWSSSQQQRRRYYYeeennnuuu{{{zzz{{{~~~tttfffeeekkkzzz|||vvvooofff^^^YYYWWWVVVUUUVVVUUUUUUUUUUUURRRNNNKKKFFFDDDAAA>>>;;;:::::::::>>>===<<<<<<>>>BBBGGGJJJOOOTTTZZZ]]]]]]___dddhhhkkkpppuuuwww{{{~~~zzzwwwssspppoooppprrrqqqpppggggggfffddddddfffjjjnnnkkkjjjgggfffdddcccaaa```ccchhhnnnqqqqqqsssxxx|||{{{lll[[[JJJ===444...222222333888FFF\\\ssszzzhhhTTTDDD<<<===@@@TTTkkkvvvjjj^^^QQQHHHGGGLLL{{{ssslllfffgggiiillluuusss```UUUNNNFFF???===;;;666333555666555555888444555666;;;GGG\\\uuu~~~qqqccc\\\PPPJJJIIIOOOWWW___kkkwwwlllXXXVVV]]]ppp|||qqqfff```]]][[[ZZZ[[[\\\]]]___```]]]YYYUUUSSSPPPLLLHHHEEECCCCCCCCCAAA???===<<<;;;<<<>>>???>>>HHHTTT\\\```cccgggkkkeeeoooxxx|||~~~~~~zzzsssqqqnnnmmmoooooommmjjj``````______aaafffmmmrrrfffddd```^^^\\\ZZZXXXVVVTTTYYY___bbbbbbeeelllqqqwwwzzzwwwgggUUUEEE888111---000333444:::LLLggg{{{sss^^^MMMFFFDDDAAAYYYooo~~~tttiii[[[MMMFFFFFF|||zzzyyyrrrppplllggggggppp~~~tttaaaSSSJJJCCC???===;;;::::::666111000333000222444666;;;EEETTT___zzzxxxooodddZZZQQQNNNLLLMMMWWWbbbpppvvvttt^^^UUURRR^^^rrrvvvlllddd___]]]______^^^___aaaaaa```^^^YYYWWWSSSQQQOOOLLLHHHEEE???@@@???===:::888888999AAAGGGQQQZZZ```eeehhhjjjooosssyyy{{{yyytttpppmmmqqqmmmkkklllpppqqqnnnkkkfff___^^^cccgggjjjooovvviiicccYYYQQQMMMMMMMMMMMMLLLMMMOOOQQQTTTVVVXXXYYYbbbhhhpppxxxvvvgggTTTBBB777222000333888888>>>UUUppp}}}yyypppbbbTTTQQQVVVkkkwww}}}ooo```VVVLLLEEE~~~rrrppplllfffdddjjjuuu~~~qqq___SSSIIIDDDDDDAAA@@@???<<<666444666000333555666777<<>>444000111444333666III___|||}}}sssiiiiiiooo{{{uuuggg[[[PPPGGGvvvtttoooiiidddffflllqqqrrraaaTTTMMMFFFBBB@@@@@@<<<666333555000333666666444555888<<>>NNNuuu~~~{{{}}}}}}qqqeeeWWWLLL{{{zzzvvvpppjjjhhhiiikkkuuuqqq```VVVHHHCCC@@@???===777444555222444666666444444666999999AAAMMMYYYhhh~~~rrreee^^^UUUTTTUUUYYY```iiisssxxxyyyzzz~~~|||yyyllliiieeebbbaaa___]]]\\\_______________\\\XXXUUUPPPNNNKKKGGGEEEFFFJJJNNNWWW[[[aaadddffffffggggggmmmqqqvvvxxxvvvssspppnnnjjjnnnuuu||||||uuuooogggfffiiipppuuurrrjjjbbbTTTNNNEEE???======>>>???BBBBBBAAAAAAAAA@@@@@@@@@HHHHHHJJJLLLQQQYYYccciiipppuuu|||{{{kkk___LLLCCC:::555222222;;;EEEeeeuuuzzzoooaaaUUU~~~}}}zzzvvvqqqllljjjjjjlllvvvlll^^^QQQJJJDDDCCCAAA===:::;;;777666555444333444777999888999<<>>:::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>???<<<888666555555555555333333666999999888@@@JJJYYYfffxxx|||nnnaaaXXXSSSPPPTTT[[[eeeooowww}}}{{{tttlllggg^^^\\\ZZZ[[[]]]^^^___^^^ddddddaaa___^^^___dddgggccceeehhhhhhfffeeeeeeeeehhhlllrrruuuwwwvvvvvvvvvzzz}}}zzzqqqiiiddd]]]bbbccc\\\TTTPPPJJJCCC===<<<:::999999777444222222222222222222222222222222333555666777999===???BBBEEEIIINNNQQQVVV[[[___eeehhhlllqqqtttvvvwwwxxxuuuyyy~~~|||yyynnn\\\III;;;444222999CCCXXXppp~~~|||sss}}}wwwqqqmmmggghhhjjjmmmsss~~~yyyjjjZZZQQQKKKFFFCCCDDD>>><<<::::::::::::999999444222333555222000777BBB@@@KKK\\\jjjvvvrrrbbbWWWQQQLLLPPPVVV]]]dddooo{{{|||uuuppphhheeeaaa______```______ccccccaaa___^^^```dddggghhhiiijjjhhheeebbbaaaaaabbbggglllqqqrrrssssssttttttvvvyyyxxxssskkkddd```YYYbbbddd\\\SSSMMMHHHCCC===<<<;;;;;;999666111...444333333222111111000000666666555333222333666888777999;;;===???BBBGGGKKKHHHMMMSSSXXX\\\___bbbcccaaagggnnnqqqqqqrrrvvvzzzzzz{{{vvvgggSSSDDD:::666777999GGGbbbyyywwwxxxrrrpppgggccchhhjjjmmm{{{}}}kkkWWWKKKFFFCCC???;;;<<<======;;;999888888555333111000000111333444555:::AAAIIIPPP[[[ooozzzooohhh```VVVPPPRRRVVV[[[eeennn{{{}}}zzzuuuooohhhbbb^^^]]]\\\[[[aaadddeeebbb```bbbeeegggiiiiiihhhgggdddaaa^^^\\\]]]bbbhhhkkklllkkkjjjjjjtttqqqmmmiiieeeaaa___]]]aaa^^^ZZZVVVRRRMMMHHHDDDCCCAAA>>>:::777444333222333222111000000000111222111111111111111222333333333444444555555666666777;;;<<<===???AAACCCDDDEEECCCIIIPPPSSSSSSWWW___ffflllppprrrlll^^^LLL???777111444<<>>AAAGGGUUUcccvvvuuukkkaaa^^^[[[YYY[[[```lllttt}}}yyysssnnnjjjfffaaa___```cccdddcccbbbdddgggiiinnnmmmjjjgggbbb]]]YYYVVV\\\^^^bbbeeeggghhhkkkmmmnnnmmmjjjeee___ZZZWWWVVVOOOMMMKKKJJJJJJIIIGGGEEEEEECCC???;;;777666555555444333222111111222333333222111111111111111222222222222222222333333333333222222333555666777888999444:::???@@@???@@@GGGMMMUUUWWWYYYYYYUUULLLBBB;;;444444888AAASSSiii~~~|||}}}zzzwwwnnnhhhgggeeecccjjjuuuxxxggg\\\RRRJJJ@@@???>>><<<;;;;;;;;;<<<;;;:::999888777555555444888555555888999:::@@@HHHPPP^^^sssyyyqqqhhh___ZZZYYY___dddllluuu}}}zzzrrrjjjdddbbbccceeeeeeeeefffhhhjjjooommmjjjfffaaa\\\WWWUUU]]]^^^___```aaadddiiillljjjjjjhhhaaaXXXQQQMMMMMM@@@>>><<<===???BBBCCCDDDGGGDDDAAA===::::::::::::777666666555444555555555333222222111111111111222000000000000//////////////////000111111222222333...111555444000000444999>>>======AAAEEEEEE???:::555333222555AAAXXXrrr}}}{{{}}}uuunnnkkkgggdddhhhnnnxxxiiiYYYLLLJJJFFFAAA>>><<<;;;:::999888888888888777555444333888444333666888777888;;;===EEEQQQ___ooo|||rrriiiddd______```ccciiirrr{{{tttmmmgggffffffhhhgggfffgggjjjkkkjjjhhheeebbb^^^\\\ZZZbbbccccccbbbaaacccgggiiijjjkkkhhh```TTTKKKFFFEEE;;;999666555888;;;>>>???CCCBBBBBBAAAAAA@@@@@@@@@======<<<:::999888777777555444333222111111111111000000//////...---,,,,,,000000000000000000000000///111333111---,,,///222222111111333666777666555222111///...555FFF]]]nnnssswww}}}~~~{{{xxxzzzsssoookkkhhhhhhkkkwww}}}iiiZZZPPPKKKCCC===;;;:::999999555666777777777777777666444000///333666444333444666999===DDDNNN^^^ppp}}}zzzjjjeee^^^ZZZ\\\bbbiiimmmuuu|||yyyoooiiigggiiihhheeeeeeiiiiiihhhgggdddbbb```___^^^bbbdddfffhhhhhhiiijjjlllmmmllliiiaaaUUUJJJBBB???;;;888444222444777999:::;;;===AAADDDFFFFFFDDDCCCCCCCCCAAA???===;;;999888888777555444222111111111111111000///...------,,,------------,,,,,,,,,,,,,,,---...---******,,,...///000000///,,,,,,...111,,,---...---///888FFFQQQZZZ___fffkkkooossswwwyyyyyy}}}~~~~~~}}}zzzvvvsss~~~xxxssspppmmmjjjiiilllttt|||mmmYYYRRRGGG@@@>>>===<<<:::888888888999::::::;;;;;;888444333666777333111222222555777:::===EEEOOOWWWppp{{{~~~vvvjjjaaa]]]]]]^^^___eeeiiissstttkkkfffhhhgggcccdddiiikkkjjjgggddd```^^^\\\\\\]]]aaaggglllnnnppprrrtttooonnnjjjddd[[[PPPGGGAAA;;;888444222333666777888444888===AAADDDEEEDDDCCCDDDDDDCCCBBB@@@>>><<<;;;;;;:::888666444333222111222111111000///.........------------,,,,,,,,,+++***+++,,,+++***+++,,,...---///111...***))),,,000(((+++---......000555999>>>CCCIIIMMMPPPTTTYYY^^^hhhooowww}}}~~~~~~|||xxxttt~~~yyyvvvsssnnnjjjfffmmmwwwnnncccUUUJJJEEEBBB???<<<<<<;;;:::::::::;;;<<<===;;;999999;;;999444333555222444555555555777===BBBLLLUUUdddvvvzzzqqqjjjccc^^^```___cccllltttzzzwwwkkkdddffffffbbbdddkkkkkkiiieeeaaa^^^[[[YYYYYY[[[```fffkkkooosssvvvyyytttqqqmmmkkkggg___TTTLLLAAA>>>999777666666666555222444777:::<<<>>>@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>><<<:::888555444333222111111111000000//////////////////...............,,,,,,,,,,,,,,,---...///,,,---------,,,+++++++++***+++,,,------...//////...222666777888:::@@@FFFPPPVVV^^^ccceeeiiioootttxxx|||}}}xxxttt|||xxxrrrlllggglllsssyyyvvvdddUUUMMMGGGAAA===>>>===;;;999888999;;;<<<888777888:::777333333666444555333111///222888>>>999===GGGVVVgggxxxzzznnneee```\\\\\\aaafffkkkvvvwwwjjjaaadddfffcccfffnnngggeeebbb___\\\ZZZYYYYYY^^^aaaeeejjjmmmqqquuuxxxyyyuuuqqqrrrrrrlllaaaXXXJJJFFFAAA<<<:::777555333333222222333555888;;;===;;;<<<>>>@@@AAAAAAAAA@@@???>>><<<999666555333333000000000000000/////////------,,,,,,,,,,,,,,,,,,++++++++++++++++++---------+++***+++------)))%%%---,,,***+++---...///...+++...111000...///555:::666;;;AAAEEEHHHOOOYYY```iiinnnsssvvvwwwxxx{{{~~~~~~}}}|||{{{zzzvvvqqqmmm}}}zzzmmmjjjkkkpppuuu{{{rrraaaTTTJJJDDDAAA===;;;::::::;;;<<<<<<;;;;;;:::999999:::999777555444444555666777666555555222666:::>>>EEERRRcccooo{{{}}}rrriii___[[[^^^dddhhhiiinnnwww}}}yyy{{{{{{}}}{{{vvvqqqjjjfffbbbbbbeeehhhgggfffgggccc___]]]\\\\\\YYYVVVYYY[[[___ccchhhkkknnnoooyyywwwwww{{{~~~{{{rrriiibbb]]]UUULLLDDD???;;;:::333222222222222333333444888888888:::===@@@@@@@@@???;;;999999666111444;;;AAA222***...111---,,,111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))******,,,---...//////,,,---...///000000000000000000222555888===@@@BBBQQQUUUYYY[[[\\\aaajjjqqqzzzxxxvvvuuuvvvwwwvvvvvv}}}tttooommmnnnpppssszzzsssdddWWWMMMHHH@@@>>><<<<<<<<<<<<;;;999999999:::<<<@@@BBBBBBAAA::::::999888777777666666777:::;;;;;;;;;???GGGNNN```jjjzzz~~~rrriiidddbbb^^^[[[aaahhhrrr{{{|||{{{wwwpppjjjeeedddbbbbbbcccdddddddddeeebbb^^^\\\\\\]]]\\\[[[ZZZ[[[\\\___bbbdddggghhhmmmmmmpppwww~~~~~~zzzsssnnnggg]]]SSSKKKDDDAAA999888666444222222222222666555555666888999888777:::999999888444222;;;GGGRRR???000111444000,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,+++***************+++,,,------------------...///111444666888<<<@@@DDDGGGIIINNNWWW]]]jjjkkknnnpppqqqrrrsssssszzz|||vvvqqqqqqpppppptttzzzrrraaaSSSJJJDDDCCCAAA@@@???===:::888999999:::>>>BBBEEEGGGFFF@@@???===:::888777777666222444777777555666999<<>>AAAAAAAAADDDCCCBBB@@@>>>;;;888777///111444555555777:::<<<777;;;BBBIIIUUUfffzzzrrriii\\\ZZZXXXYYY___iiittt{{{|||~~~~~~}}}}}}}}}~~~}}}~~~xxxooohhhgggjjjmmmllljjjhhhjjjlllllliiifffeeegggjjjnnnppplllhhhccc]]]YYYVVVVVVVVVSSSUUUXXXZZZ^^^dddmmmsss{{{{{{{{{yyyssskkkccc^^^PPPMMMHHHBBB<<<777444222333222111111222222000...000222333111///444???JJJKKK>>>333222444111...---//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++''''''((()))***+++,,,,,,+++++++++++++++,,,------,,,,,,,,,+++++++++++++++---...//////...///333666===DDDKKKOOOQQQTTTZZZ```PPPhhhzzzuuuuuuvvvuuuwwwzzzsssrrrqqqqqqwww}}}mmmbbbVVVSSSOOOLLLIIIEEEAAA>>>;;;:::888999:::<<<<<<;;;EEEGGGHHHHHHGGGCCC???<<<999888777555333444666888888>>>DDDDDDCCCIIIWWWdddttt~~~qqqlllddd^^^]]]```eeeiiilllvvv}}}~~~~~~}}}~~~}}}{{{{{{~~~}}}uuuooommmpppttttttrrrqqqsssuuusssqqqooommmmmmppptttwwwwwwsssmmmeee___YYYVVVTTTNNNOOONNNLLLKKKNNNVVV]]]iiilllpppssstttssspppnnnfffbbb\\\SSSJJJBBB<<<999444333111111222222111000000000...---///333777888777555333444222///...000000000000000//////......------------------------,,,,,,++++++************$$$%%%&&&(((***,,,---...++++++*********+++,,,,,,+++,,,,,,,,,,,,---,,,,,,/////////.........000111111666:::;;;<<<@@@HHHOOOBBBSSSlll}}}uuusssrrrooonnnooojjjiiihhhgggkkkuuu}}}uuueeeaaaZZZTTTOOOJJJEEEBBB<<<:::888888:::<<<===<<>>;;;777444333222222111//////...,,,...111000+++///222666666111......000000111333444333111///---////////////////////////+++******))))))(((((((((((((((((()))******++++++***)))(((''''''((()))***((()))***,,,,,,------,,,******+++,,,---...000111...////////////222999>>>;;;CCCTTTkkk{{{wwwtttnnnjjjiii```aaa```^^^___gggttt~~~uuuoooeee[[[SSSLLLFFFCCC>>><<<999999:::<<<<<<<<>>;;;999999999999888======>>>@@@DDDJJJOOORRRYYYUUUOOOHHHBBB<<<777444555666999???DDDEEE@@@;;;666999<<<>>>BBBNNN___lll~~~|||tttccc]]][[[aaagggjjjqqqxxx~~~~~~uuuxxx{{{|||yyyssslllggg\\\YYYTTTPPPMMMKKKJJJJJJIIIGGGDDDDDDGGGMMMTTTYYY^^^bbbggglllnnnmmmkkkiiiddd\\\PPPEEE===888555333+++222444...+++///222222...///...---///111111///111333777:::999555000,,,111111111111111111111111111111000///......------+++++++++***************...---+++))))))***,,,---)))***+++---------,,,,,,,,,+++***+++---------,,,///...------...///...---;;;777999GGG[[[rrr}}}yyyrrrmmmfffeeeaaa\\\XXXYYY^^^ccciiiqqq~~~~~~nnn___TTTLLLIIIDDD@@@<<<999999:::999999999999:::===BBBHHHMMMQQQOOOSSSXXXXXXTTTMMMGGGDDD???>>><<<:::888888888888555555666888;;;@@@FFFKKK\\\hhhyyy{{{rrriiicccbbbeeeiiipppuuu||||||zzzxxxwwwssskkkeeeeeebbb\\\WWWSSSNNNIIIFFFHHHGGGFFFEEEEEEFFFHHHIIIOOOQQQUUU[[[aaafffjjjllljjjfff___WWWNNNFFF@@@======777111///111111///,,,000000000///......---------000333777999::::::::::::999777666555666777888666555222///------......)))---000000---++++++,,,+++++++++++++++++++++***++++++++++++++++++,,,,,,---+++***,,,......+++(((---------,,,,,,+++++++++;;;999:::AAALLL```zzzzzzuuummmjjjeee]]]WWWVVVZZZ]]]___dddnnn{{{|||nnnaaaVVVOOOHHHCCC>>>:::::::::999777777777888:::>>>CCCGGGJJJKKKPPPVVV[[[[[[ZZZYYYYYYNNNJJJDDD???;;;::::::;;;555555555666666888;;;===>>>HHHWWWggguuu|||ssslllgggeeedddfffjjjqqqzzz{{{sssmmmgggddd```\\\XXXTTTNNNKKKJJJHHHFFFCCCBBBAAABBBBBBFFFGGGIIIMMMQQQVVVYYY[[[cccbbbaaa^^^YYYTTTPPPMMMGGGAAA999555666666444111000//////////////////000000111333666:::>>>BBBDDDDDDCCCBBB@@@>>>===<<<;;;;;;999777555333222222222---///000///---+++******************************++++++++++++++++++++++++///...---///111111///,,,---,,,,,,,,,,,,,,,,,,+++===<<<::::::===KKKeee}}}{{{tttppphhh```YYYXXX[[[^^^ZZZ[[[```iiiwwwsssbbbVVVPPPJJJBBB>>>===<<<:::888777777777888:::===AAACCCEEEKKKRRRYYY___ccchhhkkkddd___VVVLLLDDD???===<<<777666555444444444444555222777???GGGQQQ^^^lllvvvsssjjjaaa___^^^aaahhhrrr}}}~~~yyyrrrmmmkkkhhheeebbb]]]WWWSSSLLLJJJGGGDDDBBB@@@@@@???@@@@@@@@@AAACCCFFFIIIKKKQQQSSSWWWZZZ[[[[[[YYYXXXTTTNNNFFF@@@===<<<888666222222000/////////000111//////...///444:::@@@DDDJJJJJJJJJIIIIIIHHHGGGFFFCCCBBB???<<<999666444333000///......///...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,......---,,,+++,,,,,,,,,,,,,,,,,,---CCC>>>:::666666???TTTggg~~~uuuqqqjjjccc______aaaddd```___```eeeooo~~~pppaaaXXXQQQHHHCCCBBBAAA>>>;;;::::::999888999:::<<<===@@@CCCJJJPPPWWW___ggglllvvvsssmmmeeeZZZPPPGGGBBB===;;;777555555666777777999999999999<<>>>>>AAACCCEEEBBBDDDIIINNNRRRVVVXXXYYYZZZVVVQQQLLLHHHDDD???;;;;;;999666333111000///000000...---,,,///333888<<>>DDDJJJNNNQQQSSSPPPPPPOOONNNLLLIIIGGGFFF@@@===::::::;;;:::666222000000///......---,,,,,,...---------,,,,,,+++++++++,,,,,,------...///000+++++++++,,,,,,---------^^^OOO???999:::;;;===@@@RRRggg}}}yyyrrrlllhhhfffdddcccjjjjjjlllooouuu|||qqqfffXXXPPPMMMJJJDDD???>>>===;;;999777555444333444666888<<>><<<;;;;;;;;;???>>>======???CCCGGGJJJFFFJJJPPPVVVZZZ[[[ZZZYYYRRRPPPLLLGGGAAA<<<888666//////000111222333333333000222666;;;???CCCFFFGGGMMMMMMOOOQQQSSSUUUVVVWWWLLLKKKIIIGGGDDD@@@:::777555444333111000...------/////////......------,,,***+++,,,,,,++++++---///+++,,,,,,,,,,,,,,,,,,---xxxdddOOOCCC>>>;;;999:::@@@QQQhhh{{{{{{vvvrrrnnniiifffhhhhhhjjjlllpppuuuyyy{{{}}}~~~zzziii^^^YYYTTTLLLDDDAAA@@@===;;;888666444333444555666777;;;BBBJJJPPPXXXcccsssyyypppdddZZZRRRJJJBBB<<<999777666555666666666666666777999;;;???EEEMMMRRR```kkkvvv~~~vvvpppmmmiiiggghhhlllrrrvvvzzzxxxtttoooiiiccc___\\\TTTRRRNNNJJJEEEBBB???>>><<<;;;::::::;;;<<<>>>???<<<@@@GGGNNNSSSWWW[[[\\\WWWWWWUUUSSSOOOJJJFFFCCC555555444333222222111111111111222444666888:::;;;AAABBBDDDGGGKKKPPPTTTVVVRRRTTTUUUSSSNNNHHHCCCAAA>>>===;;;999777444333222111111111000///.........)))***+++)))''''''***,,,---,,,,,,,,,,,,,,,,,,+++www^^^LLLBBB<<<:::;;;888DDDUUUhhh}}}|||wwwqqqmmmggggggggggggiiilllnnnpppoooooosssxxxkkkddd]]]SSSKKKDDDCCCAAA???<<<999777666777777555444555:::@@@EEENNNWWWfffvvvyyyooofff\\\PPPGGG<<<:::888777888999999999555777888888888:::>>>@@@===IIIUUU]]]kkk}}}~~~zzzsssmmmjjjiiikkkmmmpppvvv~~~|||zzzvvvssspppnnndddbbb^^^XXXRRRMMMIIIFFF;;;<<<<<<===============999;;;???DDDHHHNNNSSSWWWYYYYYYZZZZZZXXXUUUQQQOOODDDAAA>>>:::666444333333111111000000111333555666777777888:::>>>CCCGGGJJJQQQUUUZZZZZZUUUPPPMMMLLLGGGFFFDDDAAA>>>;;;999888333222222111000//////...,,,......,,,***))),,,///---------,,,,,,+++++++++vvv^^^JJJ>>>::::::???<<<@@@QQQhhh~~~xxxrrrhhhgggffffffggghhhfffeeeaaa___cccmmmzzz~~~lllaaaXXXQQQLLLIIIFFFCCC@@@<<<888555555444222222333555888:::EEELLLWWWdddqqq~~~yyygggYYYLLLDDD;;;777:::;;;999666555555555666888999999777999<<<@@@EEEMMMYYYfffooo~~~vvvooojjjfffhhhhhhjjjpppyyy{{{|||vvvtttqqqlllggg___VVVPPPIIIGGGBBB>>><<<;;;;;;<<<888;;;===>>>===>>>BBBFFFJJJOOOTTTXXXZZZ\\\```dddTTTPPPJJJEEE@@@:::555222444333000///...///111222///222444555555777<<<@@@HHHIIILLLNNNOOOOOONNNNNNOOOTTTRRRJJJEEEDDDAAA===888555222222444555333111------------,,,,,,,,,,,,------,,,+++************rrr\\\JJJAAA===<<<888888@@@OOOddd~~~{{{kkkgggcccaaaaaacccdddeeeeeebbbeeelllttt{{{}}}qqqeee[[[OOOMMMJJJGGGDDD???:::777777666444222222444666777AAAEEELLLVVVcccrrrhhh^^^QQQHHHEEECCC???::::::777555444444555444333555666777888:::???GGGLLLaaahhhuuuxxxtttjjjgggdddeeejjjqqqwwwzzz}}}}}}yyyssskkkfffYYYVVVPPPJJJDDD@@@===<<<===<<<;;;999888:::===@@@;;;???EEEIIIMMMQQQWWW[[[[[[XXXUUUQQQMMMHHHBBB>>>666555444222111111111111---...///000000111444777::::::<<<===@@@BBBDDDFFFJJJPPPSSSOOOMMMNNNLLLGGG???<<<999888777777444111///...---,,,,,,,,,---......------,,,,,,+++,,,,,,ttt]]]LLLBBB;;;999777777;;;IIIbbbxxxsssmmmeee___^^^```ccceeehhhfffgggmmmqqqtttyyyvvvhhhXXXUUUPPPLLLGGGBBB===999:::888666333222333444555;;;<<>>:::555333333444555555666777888999:::<<>>:::888888999999999:::<<<<<<===???CCCFFFJJJJJJMMMPPPRRRRRROOOLLLAAA@@@>>><<<999777444333444222111111222222222111222111000000111555888;;;:::AAAGGGIIIKKKMMMLLLIIIGGGEEEBBB???>>>;;;888666444222///---,,,---...000.........---------------sss[[[LLL@@@>>>===<<<:::===JJJXXX{{{xxxnnnfffbbbbbbcccdddhhhfffhhhnnnsssvvv{{{wwwgggaaaYYYPPPIIICCC>>>;;;:::999777555444333444444888777888:::BBBNNN]]]fffxxxxxxooodddZZZRRRGGGBBB<<<888777888999999000111333444555777888999222:::EEEOOOZZZgggvvvwwwnnngggaaa\\\XXX^^^eeennnwww{{{tttllleee```]]][[[UUUNNNHHHEEEAAA<<<999===<<<:::777666666777888777999<<>>:::999888666666555666666777777777888<<>>FFFQQQYYYgggppp~~~zzzoooddd^^^ZZZZZZ\\\aaahhhpppzzz}}}zzzwwwvvvppplllfffaaa\\\UUULLLEEE@@@>>>;;;999888999:::::::::888777888:::===>>>???EEEFFFGGGGGGFFFCCC@@@>>>>>>:::777777888777444000555444333222111000000///000111333555666777:::===CCCEEEGGGHHHIIIIIIJJJJJJDDDAAA<<<777444111111111////////////...---,,,+++xxx```QQQAAA:::888999<<<@@@LLL___vvv}}}vvvooohhhccceeeccceeejjjmmmnnnpppuuuyyyzzz}}}rrrdddXXXOOOHHHDDD<<<;;;:::999888777777777666777888999:::===AAAEEEPPPdddtttxxxwwwkkk^^^RRRGGG>>>999<<<:::888777888999999888333444666666666999???DDDFFFOOO^^^nnn}}}uuummmbbb\\\WWWVVVXXX\\\cccjjj|||}}}zzztttmmmddd^^^TTTPPPKKKGGGDDDAAA>>><<<<<<888555444555777888999666888;;;>>>@@@AAA@@@@@@@@@???>>>>>>>>>===:::888333333222222222111111111333111111222111///222666:::===BBBEEEGGGIIIKKKLLLHHHGGGDDD@@@<<<888555333111111222111000...,,,***yyyfffPPPBBB;;;999;;;???>>>MMM```qqqzzzsssnnniiiiiilllqqqqqqkkkhhhhhhiiijjjmmmpppwwwvvviii]]]RRRLLL@@@???>>><<<:::888666666555666777777777999<<<>>>QQQfffsssrrrvvvzzznnnbbbWWWPPPCCC>>>999666666888888888777777777888999:::<<<======AAAHHHQQQ\\\jjjwww~~~uuulllbbb___[[[YYY[[[aaaiiipppyyy|||{{{sssnnnggg```ZZZTTTMMMHHHAAA???<<<:::;;;;;;;;;:::333555777:::<<<=========@@@AAACCCCCCBBBAAA@@@AAA999777555333222222333444333111111333111,,,---222333777<<>>PPPfffyyyzzz|||}}}}}}xxxnnnbbbZZZXXXWWWXXX]]]eeeooovvvzzz}}}mmmaaaXXXLLLBBBAAA@@@;;;999:::222777777333333888888444999>>>IIITTT[[[dddrrr|||pppeee\\\QQQFFF>>>???===;;;;;;:::999777555888999:::::::::<<<>>>@@@FFFMMM\\\mmmyyyzzzrrrjjjeee^^^]]]]]]```gggnnnsssuuu{{{xxxooojjjddd```]]]WWWMMMFFFEEE@@@;;;888888;;;===>>>???999888===@@@???@@@EEECCCBBBAAA@@@???<<<777444333333444777999:::888666888777555444555888;;;===BBBDDDHHHKKKKKKHHHDDDAAA===<<<:::888666444222111yyyeeeRRRCCC<<<>>>999777???NNNbbb{{{|||wwwoooddd]]]\\\ZZZXXXZZZ^^^dddhhhkkkyyy|||rrrdddWWWJJJDDD@@@:::777888333666666222222555555111777:::???FFFKKKSSSaaapppyyyoooddd\\\NNNIIIBBB===:::999777666999999:::999999999:::;;;BBBCCCHHHQQQYYYdddttt|||pppmmmiiigggffffffeeeccclllkkkppp{{{}}}~~~zzzvvvtttrrrnnngggaaaZZZUUUMMMGGGDDDBBBAAA@@@CCC===<<>>::::::555777666333222444444222777666777999:::@@@MMMZZZmmmxxx{{{mmmeeeYYYNNNFFF@@@<<<::::::999888777777777888888<<<999999<<<@@@FFFSSS___tttzzz{{{tttnnnggg```[[[XXXXXX\\\eeennnvvv~~~~~~~~~|||xxxqqqlllddd]]]XXXTTTOOOMMMKKKFFFCCCCCCCCC???===>>>CCCBBBBBBCCCDDDDDDAAA???@@@>>>;;;:::;;;===>>>>>>999:::<<<>>>>>><<<:::999999:::===@@@BBBDDDEEEEEEFFFEEECCC@@@===;;;999888{{{fffWWWIIIAAA:::888:::CCCSSSaaa|||rrrjjjdddaaa\\\ZZZYYYZZZZZZZZZ]]]ccckkkqqqxxxxxxhhhZZZOOOGGGBBB@@@888888777555444555666555888555444444444666@@@JJJ[[[gggxxx|||ooobbbVVVLLLFFF@@@===888555555666888999666666888<<<===<<<@@@FFFTTTZZZdddnnnyyyxxxpppjjj\\\ZZZYYY[[[]]]bbbmmmxxx~~~{{{uuuqqqmmmiiieeebbbZZZVVVQQQNNNJJJEEEAAA???>>>>>>???AAADDDEEEDDDBBBFFFCCCAAA@@@@@@AAA@@@???999:::;;;<<<;;;:::888777999999999;;;===@@@CCCEEECCCCCCBBBAAAAAA@@@??????zzzpppUUUJJJ>>>:::;;;???EEELLLhhhzzz|||tttlllhhhbbb^^^\\\[[[ZZZYYYVVVWWWYYY]]]dddnnn}}}yyyiii[[[PPPHHHBBB:::888777666555555555777666444444555444333888???IIISSSeeewwwuuuggg^^^SSSKKKBBB:::777777777777555555888======999888;;;@@@CCCHHHPPPYYYeeeqqqyyyrrrlllfffaaaZZZVVVZZZaaahhhjjjqqq{{{}}}}}}{{{}}}}}}{{{yyyvvvtttnnnkkkfff___ZZZVVVPPPKKKDDDCCCBBBBBBCCCCCCBBB@@@CCCCCCCCCEEEGGGGGGFFFDDD>>>===;;;:::999::::::;;;<<<;;;999888999<<>>AAACCC>>><<<999777777888;;;===?????????>>>======<<<<<<~~~ooo]]]NNNDDD???AAAFFFGGGVVVnnnxxxpppjjjddd___[[[WWWSSSQQQRRRQQQQQQZZZdddnnnttt{{{~~~ppp```SSSIIICCC>>><<<888222111555222000111444333111111555555;;;CCCOOO]]]nnnwwwmmmddd[[[PPPIIIFFF@@@;;;:::999666666999888888888777888:::???BBBLLLWWWfffsss|||sssiiieeeWWWXXXYYY\\\bbblllwww}}}zzz{{{~~~}}}~~~}}}~~~}}}~~~~~~~~~{{{zzz{{{xxxqqqlllhhhccc^^^YYYUUUPPPMMMHHHGGGGGGGGGIIIIIIGGGFFFHHHFFFCCCAAAAAACCCEEEGGG>>>;;;888555444666888:::<<<<<<<<<<<<;;;;;;;;;;;;sssdddSSSGGGEEEIIIBBBKKK[[[oooxxxrrrlllgggccc]]]YYYWWWXXXTTTPPPSSS\\\^^^fffnnntttyyyqqqcccSSSKKKEEEBBB<<<444222666555222111333222000111555888<<<@@@CCCKKK\\\sss~~~ssseee\\\OOOJJJGGGFFFCCC===::::::666888999999888888999;;;???DDDKKKQQQZZZhhhxxx|||uuudddccc___ZZZZZZ```kkkttt~~~~~~zzzyyy~~~~~~{{{yyyzzz~~~|||zzz{{{}}}wwwzzz~~~|||}}}~~~zzzxxxtttooojjjgggccc___\\\SSSPPPKKKGGGEEECCCAAA@@@HHHFFFDDDCCCCCCEEEFFFHHH<<<:::666444333444777888777777888:::;;;===>>>>>>uuucccRRREEE>>>AAAEEELLLYYYoooxxxooohhh]]]ZZZWWWVVVUUUTTTSSSQQQWWWWWWZZZcccppp|||vvvjjj]]]LLLAAA===;;;777222444222222555555333333555333888======>>>JJJ^^^ooo|||nnnkkkeee\\\PPPFFF@@@===;;;;;;;;;;;;::::::::::::999:::<<<>>>CCCMMMYYYbbbuuu{{{|||wwwoooiiihhhlllrrrwww|||{{{~~~{{{xxxvvvwww{{{}}}zzzxxxyyy{{{~~~{{{zzzwwwssspppoooqqqsssiiieee\\\TTTQQQMMMBBB666AAABBBEEEFFFEEEDDDDDDEEE>>>:::666333333333444333222222444555888:::===>>>ttt```OOOEEEBBB@@@AAAIIIZZZpppyyyrrrfffbbb\\\XXXUUUTTTRRRQQQTTTSSSTTTYYYcccnnnxxx}}}wwwlll[[[LLLBBB<<<888666111......222333222222555///333444333333:::IIIVVVmmm|||~~~rrreeeZZZSSSPPPAAA???===:::999888999999:::;;;<<<;;;<<<@@@GGGLLLXXX^^^fffmmmttt}}}zzzwwwwwwwwwxxx~~~{{{yyysssqqqpppqqqvvv}}}~~~}}}~~~~~~~~~|||zzzwwwyyy}}}~~~}}}zzzwwwuuuvvvxxxsssppphhhbbb___\\\RRRGGGGGGGGGEEECCCAAAAAAAAABBB???<<<888666555555555444111222444666999<<<>>>@@@pppZZZMMMFFF>>>;;;@@@HHHXXXuuu~~~tttooofff___ZZZVVVSSSRRRQQQPPPOOOPPPTTT]]]iiippp}}}zzzlll\\\MMMCCC???>>>444000...111222111111333000111111//////444<<>>;;;:::999999777555333333555777:::===???AAAuuuzzzjjj\\\OOOCCC>>>BBBDDDIII```yyy{{{tttllleee^^^XXXTTTQQQQQQOOOLLLLLLQQQZZZbbbpppzzzwwwjjj^^^RRRIIICCC<<<555111222222000///000000000000000222555999;;;FFFSSSdddwwwyyyuuutttvvvsssllldddZZZRRRLLLHHH============<<<<<<<<<===:::<<<>>>AAAGGGPPP\\\dddtttzzz{{{wwwyyy{{{zzzxxxxxx}}}}}}vvvnnnhhhgggffffffgggkkkrrrzzz~~~|||}}}}}}||||||uuuxxx{{{}}}~~~}}}~~~~~~~~~}}}}}}{{{zzz{{{|||}}}zzzwwwvvvuuunnneee\\\XXXRRRLLLGGGDDDAAA???@@@>>>===<<<===<<<:::999777777777888:::<<<>>>???pppwww}}}rrr]]]MMMBBBCCCCCCCCCQQQccc|||{{{tttjjjaaaZZZTTTSSSQQQLLLHHHIIIOOOTTT]]]gggvvv}}}wwwpppdddSSSFFFAAA999222222333111000111------...///111333444444:::CCCPPPaaavvv~~~vvvkkkaaa\\\NNNKKKHHHEEECCCAAA@@@???;;;;;;;;;;;;===AAAGGGKKKWWW```lllxxxyyysssuuuvvvuuuuuuxxx}}}~~~wwwoooiiihhhhhhhhhggghhhlllrrrxxx~~~}}}|||zzzxxx{{{~~~}}}~~~~~~}}}zzz|||~~~}}}{{{zzzzzzzzz{{{zzzwwwwwwwwwqqqjjjeeebbb\\\XXXTTTOOOIIIDDD@@@???>>>>>>??????>>>===;;;;;;::::::::::::::::::tttzzzooo\\\JJJCCCAAABBBKKKVVViiizzzwwwllleee[[[XXXSSSMMMHHHGGGIIIKKKNNNTTTbbbrrr|||sss```QQQFFF<<<444333555444222222000111222222222111000000111888@@@KKK^^^wwwyyyssskkkfff___YYYSSSMMMGGGDDD>>>===;;;:::;;;<<<>>>@@@CCCHHHOOOWWW```lllzzz~~~}}}|||}}}~~~{{{zzzxxxyyy{{{|||vvvrrrmmmoooooollljjjjjjnnnrrr{{{~~~}}}{{{|||~~~~~~}}}~~~zzz|||~~~~~~||||||}}}yyyzzzyyyvvvvvvvvvsssnnnkkkgggcccaaa___ZZZTTTNNNFFFDDDAAAAAAAAABBBAAA@@@>>>===<<<:::999888777777~~~~~~ppp]]]MMMEEEDDDGGGJJJTTThhhwwwqqqhhhaaaWWWOOOKKKJJJKKKLLLLLLLLLRRR^^^hhhppp|||ssshhhTTTHHH===999999666333222111333555555333111111222///444888<<>>>>>>>>;;;===AAADDDIIISSSaaalllwww{{{}}}{{{zzz|||~~~~~~}}}{{{xxxzzz{{{xxxsssqqqrrruuuwwwzzz}}}{{{}}}~~~~~~~~~}}}}}}~~~{{{|||~~~~~~}}}~~~zzz{{{yyyuuutttuuutttpppmmmiiidddccccccbbb^^^ZZZOOOLLLGGGEEECCCCCCBBBAAA>>>===;;;:::888777777666qqq\\\MMMGGGCCC>>>FFF]]]www~~~zzztttiii[[[QQQNNNOOOPPPPPPQQQLLLKKKRRRYYYbbbqqq~~~dddVVVGGGAAA>>>888333000+++///222333000///000333111555666555;;;MMMaaalll{{{sssfff___UUUKKKEEEAAA???>>>999===AAABBBDDDIIIRRRYYY```fffppp{{{}}}||||||zzzyyy|||~~~~~~}}}yyyzzz|||wwwzzz}}}zzzwwwyyy|||zzz}}}}}}~~~~~~}}}|||~~~|||~~~~~~~~~zzz|||}}}}}}}}}}}}~~~zzz{{{xxxsssrrrtttssspppnnnhhhbbbaaadddeeedddaaaWWWRRRLLLGGGEEECCCBBBAAA<<<<<<:::999888777777777sss]]]LLLEEECCCHHHQQQcccxxx}}}~~~~~~xxxkkk___WWWRRRPPPOOOcccXXXMMMJJJNNNXXXgggttt}}}iiiTTTIIICCC;;;555555555333333444333///000444//////000333999BBBNNNUUUjjj}}}qqqcccWWWNNNGGGDDDCCC???>>>>>>>>>>>>CCCJJJRRRRRRXXXbbbkkkrrr~~~}}}{{{zzz}}}{{{zzz||||||~~~~~~~~~|||yyy~~~zzzzzz~~~~~~~~~~~~~~~}}}|||~~~}}}|||{{{zzz{{{}}}~~~|||zzzyyyyyyzzzzzz|||}}}~~~{{{zzzzzz}}}|||yyy{{{|||||||||{{{{{{{{{{{{{{{vvvqqqppprrrrrroookkkjjjiiigggeeeeeefffhhhiiiddd^^^VVVPPPLLLHHHCCC>>><<<;;;999777666555555555tttbbbTTTLLLDDDJJJYYYmmm~~~}}}{{{yyyzzz~~~|||rrriiiaaa[[[VVVSSSTTTOOOKKKJJJKKKRRR___lll{{{wwwdddUUUGGG;;;555555333000000333222000111444222222222333666<<>>AAAFFFGGGFFFJJJQQQWWW\\\fffppp~~~}}}~~~}}}~~~}}}}}}|||}}}~~~{{{zzz~~~|||uuupppnnnssszzz~~~~~~~~~}}}{{{zzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~|||{{{yyyxxxxxxxxxzzz{{{~~~}}}{{{zzztttttttttuuuvvvxxxzzz{{{{{{zzzzzz|||~~~~~~{{{xxxzzzzzz{{{|||}}}|||zzzxxxyyyuuuqqqppprrrrrroookkkkkkjjjiiihhhhhhhhhiiiiiifffbbb\\\UUUPPPKKKFFFCCC???===:::777555444555555wwwcccUUUJJJKKKSSSddduuu~~~~~~}}}zzzxxxxxx{{{}}}vvvppphhh```[[[PPPPPPQQQPPPMMMNNNWWWcccooovvvwwwfffTTTDDD;;;:::555222111333333000000333222222222222333777<<<@@@GGGZZZooo~~~zzzqqqggg\\\PPPJJJFFFAAA???@@@CCCAAACCCFFFIIILLLSSSZZZeeemmmvvv}}}zzzvvvyyy{{{yyyzzz|||~~~~~~~~~{{{}}}yyyqqqlllcccgggmmmrrrtttssspppmmmnnnoooqqqtttyyy}}}|||zzzwwwuuuuuuwwwzzz|||}}}|||{{{{{{{{{|||~~~~~~}}}}}}~~~~~~||||||}}}~~~~~~~~~|||{{{yyywwwvvvuuuvvvvvvyyyyyyyyyyyyyyyyyyxxxxxxrrrqqqpppppprrrtttwwwxxxyyyxxxxxxyyyzzzyyyvvvttt|||{{{||||||xxxvvvssspppoooqqqqqqooommmlllkkkkkkkkkkkkjjjjjjjjjhhhfffbbb\\\TTTNNNJJJIIIBBB???;;;777555444555666ssseeeYYYSSSRRR\\\jjjyyy|||zzz||||||~~~}}}{{{tttlllggg___\\\ZZZYYYUUURRRVVV\\\bbbhhhsss}}}wwwiiiXXXJJJBBB<<<777444444333///...000---///111222333666:::===@@@MMM^^^lllzzz|||~~~rrreee^^^XXXOOOGGGDDDHHHFFFEEEEEEEEEFFFJJJMMMSSSWWW\\\bbbjjjsss}}}~~~|||~~~|||}}}}}}xxxuuutttwww{{{~~~}}}}}}~~~vvvwwwxxxzzz|||~~~xxxzzz}}}||||||~~~yyyrrrmmm```bbbdddeeedddbbb^^^\\\``````aaafffmmmwww~~~|||{{{xxxtttppppppssswwwzzz}}}}}}{{{{{{{{{{{{|||}}}}}}{{{{{{|||~~~~~~~~~~~~}}}}}}~~~|||yyyxxxyyy{{{|||{{{|||{{{yyyxxxvvvvvvvvvvvvvvvuuutttsssssssssssssssrrrqqqppppppqqqtttvvvxxxuuuttttttttttttsssqqqpppxxxxxxyyy~~~zzztttsssqqqooooooppppppooonnnkkkkkkllllllkkkkkkjjjiiiggghhhfff___VVVOOOLLLLLLEEEAAA<<<777555555666888|||jjj```WWWWWW```nnn|||{{{}}}|||~~~}}}xxxtttnnnfff^^^]]]\\\YYYYYYZZZYYY]]]eeennnwww~~~ooo[[[JJJ@@@999333333222///...000,,,///111333444666888;;;666>>>KKKYYYhhhssswwwuuu~~~zzzuuuwwwwwwsssnnnddd[[[WWWSSSQQQLLLGGGDDDDDDCCCBBBKKKKKKKKKMMMSSS]]]hhhooovvv{{{}}}~~~{{{yyyzzz}}}|||zzz|||||||||{{{yyywwwwwwvvvtttwww||||||zzzzzz|||}}}uuuvvvwwwyyy{{{|||~~~wwwxxx{{{}}}zzzvvvwww|||~~~}}}|||zzzvvvqqqmmmeeeeeecccaaa___]]][[[ZZZWWWVVVVVVZZZcccppp}}}~~~~~~}}}|||{{{{{{||||||}}}zzzwwwrrrnnnnnnqqquuuxxx|||{{{zzzyyyyyyyyyzzz{{{~~~~~~}}}{{{xxxwwwxxxyyyzzz{{{}}}~~~~~~}}}|||}}}~~~~~~|||zzzwwwuuuxxx}}}}}}zzzwwwvvvwwwxxxyyyxxxwwwwwwvvvvvvvvvvvvwwwwwwuuutttqqqooommmmmmmmmnnnrrrqqqpppoooppprrrtttuuuqqqqqqqqqqqqooonnnmmmmmmpppqqqsssxxxzzzyyysssnnnqqqpppnnnnnnnnnooonnnnnnjjjjjjjjjkkkjjjiiiiiihhheeefffeee```WWWOOOKKKJJJFFFCCC>>>999666666888999uuuiiicccdddlll}}}}}}~~~~~~www{{{uuujjj___^^^```___]]]]]]XXXZZZ\\\aaahhhsss~~~kkkVVVEEE<<<444222222111111333111333444444444444555666222777@@@MMM\\\jjjtttxxx{{{{{{{{{ttttttzzz~~~}}}vvvqqqooogggeee^^^UUUOOOMMMIIIDDDBBBBBBCCCFFFJJJQQQVVVZZZdddjjjsssyyy|||}}}zzzzzz{{{{{{|||}}}}}}~~~}}}{{{yyyzzz~~~{{{yyyzzzzzzyyyxxxvvvvvvxxxzzzzzz}}}~~~|||{{{zzzzzzzzzuuuvvvxxxzzz|||}}}}}}~~~|||wwwxxxxxxwwwtttrrrsssxxx}}}zzz||||||{{{yyyyyyxxxvvvsssqqqlllkkkiiigggfffdddccccccUUUTTTSSSWWW```nnn{{{zzzzzzxxxwwwvvvwww{{{}}}~~~}}}zzzyyyuuupppmmmlllooosssuuuvvvuuutttsssssstttuuuvvvzzzzzzyyyvvvtttsssuuuwwwyyyzzz|||}}}|||{{{yyyxxxzzz{{{|||}}}{{{tttpppmmmooowww}}}~~~|||yyywwwvvvwwwxxxwwwwwwrrrrrrsssttttttuuuvvvvvvtttrrrnnnkkkiiiiiijjjkkkmmmmmmlllllllllllllllllllllmmmmmmllljjjiiijjjkkkllloootttwwwwwwuuurrrppppppooonnnnnnmmmmmmmmmmmmjjjiiiiiiiiihhhhhhhhhhhhdddeeeddd___XXXQQQKKKHHHFFFCCC???;;;888888999:::|||yyy~~~vvvpppqqq}}}|||xxx{{{~~~|||rrriiigggeeebbbaaaccc^^^]]]ZZZYYY^^^hhhuuu~~~{{{jjjUUUIII===777666444444666444555555444333222333444666777;;;CCCOOO\\\jjjsssyyy{{{xxxtttvvvyyy~~~~~~zzzyyy{{{}}}~~~~~~zzzzzz|||{{{yyyrrrhhhdddccc^^^WWWJJJIIIHHHHHHKKKMMMPPPQQQSSSXXX___hhhooouuuyyy{{{uuuuuuuuuwwwxxxzzz|||}}}~~~~~~|||{{{|||~~~~~~}}}}}}}}}}}}{{{zzzxxxwwwxxx{{{}}}~~~~~~}}}}}}}}}}}}zzz||||||zzzxxxuuuqqqnnnnnnqqquuuxxxwwwzzz}}}}}}|||zzzyyyyyyyyyvvvtttqqqqqqqqqqqqnnnkkkgggeeeVVVVVVWWW\\\eeepppzzz}}}xxxtttmmmllljjjggggggkkkrrrwwwvvvzzz}}}~~~|||{{{}}}|||xxxvvvsssoookkkkkkmmmppprrrpppooonnnnnnnnnooopppqqqttttttrrrpppoooppptttwwwyyyzzz{{{{{{zzzxxxuuusssuuuvvvxxx}}}{{{pppjjjfffiiirrrzzz~~~~~~|||{{{yyyyyyzzzyyyxxxvvvqqqrrrssstttuuuuuuuuuuuurrrpppllliiihhhiiikkkllliiiiiiiiiiiihhhfffdddcccbbbdddeeedddaaaaaaccceeehhhmmmsssuuurrrpppooopppooooooooommmlllkkkkkklllkkkjjjiiihhhggghhhhhhiiifffeeeccc```[[[TTTMMMGGGDDDCCC@@@===;;;:::;;;;;;xxxrrryyyuuurrr|||}}}zzz~~~~~~wwwrrrllleeedddgggeeeaaaZZZWWWYYYcccpppyyy|||gggXXXHHH???:::666555666333444444333222222444555:::777666999>>>IIIWWWcccwww~~~|||uuusssttttttyyy~~~yyytttssstttuuuvvv}}}~~~~~~yyyvvvyyy~~~{{{sssrrrsssppphhhccc]]]UUUMMMJJJIIIJJJJJJKKKMMMRRRZZZccckkkpppqqqsssssstttuuuxxx|||}}}~~~~~~}}}|||}}}~~~}}}{{{xxx}}}~~~}}}~~~}}}zzzxxxxxxzzz}}}}}}|||~~~}}}zzz|||xxxsssmmmkkklllooorrrtttwwwyyy{{{}}}~~~~~~}}}||||||zzzxxxwwwwwwwwwuuussssssuuuwwwvvvrrrllleee```WWWYYY\\\bbbjjjssszzzzzz|||}}}|||wwwnnnfff```YYYXXXVVVSSSRRRWWW```gggccciiiqqqwwwyyy{{{~~~{{{wwwtttqqqmmmjjjjjjkkknnnpppmmmmmmlllkkklllmmmnnnoooooonnnmmmkkkkkknnntttxxxyyyzzz{{{{{{yyyvvvrrrpppppprrruuu|||}}}nnngggbbbeeeoooyyy~~~}}}|||{{{||||||{{{yyywwwtttuuuvvvvvvwwwwwwvvvvvvpppnnnjjjhhhgggiiilllnnnggghhhhhhhhhfffdddaaa___YYY[[[]]][[[YYYYYY[[[^^^___fffmmmmmmiiifffgggkkkooopppooommmkkkjjjkkkllllllkkkiiigggggghhhiiijjjhhhfffcccaaa^^^XXXOOOGGGCCCBBB@@@>>><<<<<<<<<<<<|||{{{zzzyyyyyyzzz|||}}}~~~{{{}}}|||xxxxxxoooiiiggggggjjjccc\\\ZZZYYY]]]fffppp~~~~~~mmmXXXJJJCCC===888444333000000333444222222444///111333666999???FFFKKKaaaqqqxxxnnniiinnnsss{{{{{{xxxxxxzzz{{{}}}}}}}}}~~~zzzvvvooohhhbbb\\\VVVSSSNNNMMMLLLNNNSSSZZZbbbgggnnnnnnoootttyyy~~~||||||}}}zzzyyy~~~{{{uuuwwwxxxzzz~~~|||~~~zzzwwwrrrmmmjjjkkkmmmpppqqquuuvvvxxxzzzzzzzzzxxxwwwssswwwzzzyyyuuurrrsssvvvzzz{{{|||{{{wwwrrrlllhhhhhhfffgggkkksssyyy||||||{{{}}}}}}yyymmm___QQQIIIGGGAAA<<<<<<===???DDDKKKPPPVVV___hhhqqqxxx~~~|||wwwnnnfffcccgggiiiggggggjjjqqqpppnnniiieeedddgggkkkkkkmmmpppqqqrrrtttvvvxxx{{{}}}}}}|||zzzyyyyyyzzzuuussssssxxxvvvqqqlllnnnvvv||||||yyy}}}{{{zzzyyyyyyxxxvvvtttyyyzzz{{{{{{zzzxxxuuutttsssnnnjjjkkknnnqqqnnnkkklllgggbbbaaacccbbb]]]XXXWWWWWWVVVUUUUUUTTTUUUUUU___aaadddeeeeeedddeeeeeejjjgggeeeeeegggjjjlllmmmqqqqqqooolllhhheeefffgggfffdddbbb```\\\VVVOOOIIIEEEAAA===;;;<<<===>>>???ooonnnmmmmmmmmmoooqqqrrrvvv}}}}}}~~~uuuoookkkjjjmmmggg```\\\YYYWWW]]]dddwww|||hhhWWWKKKBBB;;;777888333111333333111333666000111222333555999>>>BBBKKKYYYjjjvvvyyyqqqlllssswww}}}~~~xxxsssmmmhhhddd[[[XXXTTTQQQQQQUUUYYY\\\^^^^^^aaahhhpppyyy{{{yyy~~~|||}}}|||yyy~~~xxxwwwxxxzzzzzzvvvqqqnnnoooppprrrrrruuuwwwyyy{{{{{{{{{zzzyyyxxxzzzzzzwwwsssrrrvvvyyy~~~~~~}}}{{{yyyvvvtttrrrqqqppppppsssxxx|||||||||xxxyyyyyyttthhhYYYJJJAAA@@@;;;999;;;;;;;;;>>>BBBDDDLLLWWWdddnnnwww{{{oooiiigggkkknnnnnnppptttvvvvvvsssnnnjjjhhhkkkmmmqqqsssuuuvvvvvvwwwyyy{{{~~~~~~{{{{{{{{{}}}xxxwwwvvvzzz{{{wwwwwwyyy{{{zzzxxx{{{zzzxxxxxxxxxyyyxxxwwwxxxyyyzzz{{{zzzyyyxxxwwwuuurrrppprrruuuxxxxxxvvvpppkkkgggeeefffeee```\\\YYYXXXWWWUUUUUUUUUUUUVVV[[[]]]^^^^^^]]]\\\]]]^^^fffeeeeeefffhhhlllooopppuuuqqqmmmllllllllljjjhhheeedddbbb```\\\UUUMMMHHHBBB???;;;999:::<<<>>>>>>______^^^___```bbbeeefffjjjrrr}}}~~~~~~~~~{{{|||~~~~~~zzzyyy{{{}}}xxxsssqqqmmmhhhbbb]]]XXXSSSUUUZZZlllzzz{{{iiiYYYMMMCCC===<<<666222222333222333666000111111000000222666999<<>>>>>>>>???DDDJJJVVV]]]hhhqqqxxx|||~~~|||{{{|||~~~}}}|||{{{{{{||||||{{{zzzyyyyyyzzzxxxyyy{{{|||}}}~~~{{{zzz{{{{{{zzzyyy|||{{{zzzyyyxxxyyyzzzzzz{{{}}}~~~|||{{{|||xxxvvvsssqqqnnnllliiiggg```___\\\ZZZYYYYYYZZZZZZWWWWWWWWWVVVTTTUUUWWWYYYWWW\\\bbbgggjjjllloooqqqtttrrroookkkgggdddcccddd```^^^[[[WWWRRRKKKCCC>>>777555444444777:::;;;<<>>777222222444777999;;;:::<<<>>><<<777777999aaaccceeeccc```___cccgggnnnrrrwww{{{~~~{{{{{{}}}wwwooonnnmmmlllmmmttt~~~wwwbbbOOOBBB:::666444333111222222333111000...///111333222333<<>>>>>@@@BBBBBBBBBHHHEEEDDDGGGKKKSSSaaannnvvv|||zzzvvvtttwwwzzz}}}}}}yyytttooommmiiihhhhhhiiilllnnnnnnnnnsssuuuwwwxxxwwwvvvvvvvvvyyyyyyyyyxxxuuurrrooommmmmmkkkgggdddccceeegggiiijjjiiigggggghhhjjjjjjiiinnnmmmjjjhhhhhhiiikkkllllllkkkhhhddd^^^VVVLLLDDD>>>:::555222444888<<>>???DDDLLLWWWiiixxx{{{}}}~~~~~~~~~~~~|||xxxuuuuuuzzz|||}}}{{{vvvpppkkkhhhffffffgggiiilllnnnmmmlllooorrrvvvxxxvvvtttsssssszzzzzzxxxvvvssspppmmmkkkkkkkkkjjjiiihhhhhhhhhiiijjjhhhgggiiikkkmmmmmmlllpppnnnkkkiiihhhjjjlllnnnllljjjfffbbb[[[PPPFFF@@@999666333333777<<>>;;;888777888999999999>>>===???FFFOOO[[[mmm|||}}}}}}xxxuuutttuuuyyyzzz{{{xxxsssmmmhhhfffeeeddddddfffhhhiiihhhfffhhhlllqqqrrrqqqppprrrtttzzzyyyvvvsssooollliiihhhiiijjjlllmmmmmmkkkjjjiiihhhhhhhhhkkkmmmooonnnmmmnnnllljjjhhhhhhiiilllmmmkkkfffaaa]]]TTTIIIAAA???666444444666:::===???@@@BBB???>>>???===:::<<>>GGGSSSaaalllxxx|||xxxuuurrreeebbb^^^XXXRRRMMMIIIGGGDDDMMMVVV[[[aaammm{{{zzzvvvooommmmmmnnnpppoookkkggggggffffffiiinnntttwwwxxxsssvvvyyy{{{|||}}}~~~}}}{{{xxxtttpppooorrrtttvvvvvvuuutttssssssrrrrrrrrrssssssrrrpppoooooopppqqqssssssrrrnnnmmmmmmoookkklllnnnqqqsssrrrpppnnnmmmssszzz}}}|||yyywwwvvvtttttttttvvvzzz}}}~~~~~~|||}}}~~~~~~~~~{{{tttlllccc\\\XXXHHHDDD@@@===<<<<<<<<<;;;BBBBBBEEELLLTTT^^^nnn{{{~~~~~~}}}~~~~~~zzzuuussssssttttttvvvwwwuuuqqqllliiigggeeecccbbbbbbbbbaaa___]]]```dddggghhhiiilllrrrxxxyyywwwsssnnnjjjgggfffeeeiiijjjlllmmmmmmlllkkkjjjggghhhjjjmmmpppqqqooolllkkkiiihhhffffffggghhhiiiggg```ZZZUUUKKK@@@<<<===666666888;;;>>>AAA@@@@@@AAA>>>===??????@@@EEELLL~~~uuu|||zzztttvvv~~~wwwpppeeeUUUIIIAAA???<<<:::999777444111666444444666555222555:::BBBKKKVVV```nnn~~~|||~~~zzzzzzxxxvvvnnnnnnlllggg```XXXPPPKKKDDDKKKOOONNNQQQ\\\kkksss}}}zzzuuuooollljjjmmmrrrsssoookkkllllllmmmppptttwwwyyyyyyrrrtttxxxzzz{{{}}}{{{vvvrrrqqqrrrtttwwwwwwwwwwwwwwwwwwvvvvvvqqqtttwwwvvvrrrooonnnpppnnnoooooolllhhhfffgggiiijjjlllnnnpppqqqrrrssstttoootttzzz|||zzzxxxwwwwwwvvvuuuvvvwwwzzz||||||{{{zzz{{{{{{}}}~~~|||xxxrrrllleee```]]]YYYUUUNNNIIIFFFDDDBBBAAAGGGGGGJJJQQQWWW```mmmzzz}}}~~~|||}}}|||xxxuuuxxxyyyyyyxxxvvvttttttuuuzzz{{{zzzxxxtttrrrrrrsssppprrrtttssspppmmmjjjiiifffccc```^^^]]][[[XXXVVV[[[^^^``````bbbiiittt}}}yyyvvvpppkkkgggdddddddddjjjjjjkkkkkkllllllllllllgggiiilllppprrrrrrooollliiihhhfffeeedddddddddeeeddd\\\TTTNNNEEE;;;888<<<:::;;;===@@@DDDEEECCCAAA<<<::::::>>>BBBFFFOOOXXX}}}yyy|||~~~vvvttt{{{}}}|||zzzqqqcccXXXJJJEEE???;;;999666222...444333222111222444666888;;;===DDDSSShhh|||~~~tttxxxwwwpppkkkjjjfff___VVVRRRJJJBBBAAAIIIVVVaaalllttt{{{vvvtttsssuuuzzz~~~~~~yyysssqqqsssqqqnnnrrryyyyyytttqqqqqqsssvvvyyy~~~}}}{{{xxxvvvuuuttttttwwwwwwxxxyyy{{{|||}}}}}}yyyvvvrrrqqqqqqqqqqqqqqqrrrpppnnnkkkiiigggggggggkkklllnnnqqqtttwwwyyy{{{zzzyyyxxxvvvvvvwwwyyyzzzssstttvvvxxxzzz{{{{{{zzz{{{wwwuuuvvv|||{{{yyyzzzxxxwwwuuuqqqllljjjjjjjjjccc```ZZZSSSLLLHHHEEEDDDIIIMMMSSSXXX]]]dddmmmsssyyy{{{tttoooiiieeeeeeiiimmmqqquuutttoooiiifffeeelllpppuuuwwwuuurrrrrrtttuuurrrooommmllljjjhhhfffccc___\\\XXXRRRMMMOOOTTTXXXZZZ]]]bbbhhhoootttxxxvvvtttpppkkkgggdddbbbaaafffiiilllmmmkkkiiihhhiiilllnnnpppqqqooommmkkkkkkjjjfffaaa^^^^^^```aaaaaa[[[SSSHHH@@@;;;999777555<<<>>>AAAEEEGGGGGGCCC@@@===???CCCHHHNNNSSSWWWYYY~~~~~~~~~}}}|||vvvjjjaaaUUUMMMBBB;;;888777555444666555444333444555777888666888===III[[[ppp{{{zzzxxxyyyvvvqqqgggbbbYYYPPPKKKLLLQQQUUU^^^fffqqqyyy|||}}}{{{||||||yyyzzzxxxtttuuuzzzyyytttvvvvvvvvvxxxyyy|||~~~}}}{{{yyywwwvvvuuuuuussstttuuuvvvwwwxxxyyyzzztttsssssstttuuutttrrrppppppooollljjjiiiiiiiiijjjoooppprrrtttvvvwwwwwwxxxxxxwwwuuusssrrrssstttuuutttvvvyyy{{{}}}}}}}}}|||zzzxxxvvvxxx}}}}}}wwwuuuvvvttttttrrrooommmkkkmmmnnniiifff```YYYRRRMMMKKKJJJMMMPPPTTTWWW[[[aaaiiiooowww|||vvvlllaaa[[[VVVQQQPPPRRRYYY]]]```___[[[XXXWWWWWWbbbhhhpppssssssrrrrrrssstttqqqmmmjjjiiifffdddbbb___YYYSSSNNNHHHDDDHHHNNNVVVYYY]]]cccjjjqqqvvvyyytttrrrnnniiieeecccbbbbbbdddhhhkkkjjjfffdddfffiiinnnoooqqqpppnnnlllkkkllliiifffbbb___^^^]]]\\\[[[QQQKKKCCC>>><<<============>>>BBBEEEGGGFFFCCCAAA@@@DDDIIIPPPWWW\\\```bbb~~~}}}|||~~~||||||}}}yyyqqqiii]]]RRRCCC888444444666666777666444333333333444555222444777???LLL___qqq}}}~~~{{{zzzuuunnnfff```[[[WWWTTTZZZ```gggkkkmmmrrryyy{{{zzz{{{yyytttxxxxxxxxxxxxyyyzzz{{{|||}}}|||{{{yyywwwvvvvvvvvvooopppqqqrrrtttuuuvvvvvvnnnpppsssvvvxxxwwwsssoooooommmkkkiiiiiikkkmmmnnnuuuvvvwwwxxxwwwvvvsssrrrrrrpppnnnlllkkkkkkmmmmmmtttvvvzzz}}}~~~~~~xxxwwwxxxzzz~~~~~~~~~zzzsssooopppqqqpppooommmkkkkkkmmmoooqqqnnniiibbb[[[VVVTTTTTTWWWYYY[[[[[[\\\```gggmmmqqquuuxxxzzz~~~zzzrrrcccVVVIIIDDDAAA>>><<<===DDDGGGIIIHHHFFFDDDFFFHHHWWW^^^hhhnnnnnnlllkkkjjjmmmjjjfffccc```]]]ZZZXXXUUUNNNGGGCCC@@@@@@FFFNNNTTTWWW]]]dddkkkqqquuuxxxrrrooojjjeeebbbaaabbbcccdddfffhhhfffbbbaaaeeeiiimmmnnnnnnllljjjhhhhhhiiigggeeecccaaa^^^ZZZUUUQQQHHHCCC>>>;;;<<<>>>@@@@@@===???BBBEEEFFFEEECCCBBB>>>CCCJJJSSSZZZ___bbbccc{{{yyy}}}~~~{{{{{{{{{xxxrrrmmmbbbVVVFFF999555666888999555444333111000000000000000333666:::BBBNNN^^^iiiqqqvvvyyyxxxsssqqqtttxxx}}}~~~~~~{{{}}}|||yyywwwsssmmmiiijjjmmmpppnnnjjjjjjooottt|||~~~~~~}}}|||zzzwwwxxxxxxyyyyyyzzz{{{||||||zzzzzzyyyxxxwwwvvvvvvuuuoooooopppqqqrrrssstttuuunnnooorrrvvvxxxvvvrrrooommmkkkiiiiiijjjmmmppprrryyyzzzyyyxxxuuuqqqllljjjiiihhhfffeeeeeefffhhhiiimmmooossswwwzzzzzzyyyxxxuuuvvvyyy|||~~~~~~{{{zzzzzzwwwoookkkkkkoooooonnnllljjjjjjmmmoootttsssoooggg___ZZZYYYZZZbbbbbbbbb___]]]___dddiiiiiikkknnnqqquuuvvvmmmcccVVVHHH;;;777888777666666:::;;;<<<;;;888999===AAAMMMUUU___eeeeeebbb___^^^aaa^^^ZZZXXXVVVTTTQQQOOOJJJEEEBBBCCCEEEHHHPPPWWWWWWZZZ___eeekkkpppssstttooolllgggccc```aaacccdddfffdddcccbbbccceeehhhiiijjjjjjiiigggdddbbbcccdddfffeeedddbbb^^^WWWNNNIIIBBB???<<<999999:::<<<===<<>>DDDLLLVVV]]]^^^\\\ZZZZZZYYYWWWTTTSSSSSSSSSQQQPPPLLLIIIJJJPPPUUUWWW\\\aaa___bbbeeejjjmmmpppqqqqqqmmmjjjeeebbbaaabbbdddfffjjjddd```bbbiiimmmllliiihhhhhhhhheeebbbaaaaaabbbeeedddcccaaa\\\TTTJJJCCC<<<;;;999777777777999:::<<>>FFFPPPXXX[[[\\\^^^```\\\ZZZYYYYYYZZZ[[[ZZZYYYYYYWWWYYY___cccbbbbbbdddhhhiiikkkmmmnnnppppppqqqjjjhhheeeccccccdddgggiiimmmhhhdddhhhooorrrnnniiihhhiiiiiigggeeeccccccdddcccbbb```]]]XXXPPPFFF@@@555666777777777888;;;===>>>AAAEEEFFFFFFGGGKKKOOOVVVWWWXXX[[[]]]```bbbcccyyywww}}}{{{wwwhhh^^^PPPEEE???<<<:::888888888777666555444222222000000000111333444333222888666333444666999999999===BBBHHHNNNTTT___llluuuzzz~~~~~~}}}}}}}}}|||}}}~~~yyyyyyxxxvvvttttttvvvxxx~~~{{{zzzxxxwww|||~~~yyytttrrrqqqrrrtttuuuuuuuuuuuutttsssrrrrrrqqqooonnnnnnmmmmmmllllllnnnpppqqqqqqpppkkklllmmmnnnoooppppppqqqiiicccYYYOOOHHHEEEDDDEEEJJJIIIIIIJJJLLLOOORRRTTTZZZ[[[]]]___cccfffhhhjjjeeeiiiooorrrrrrrrrtttuuuoookkkiiijjjjjjggghhhlllfffeeeeeeddddddhhhmmmrrryyyzzzxxxpppfff```aaadddfffgggfffbbb[[[WWWVVVWWWQQQTTTTTTQQQQQQRRRQQQMMMHHH@@@:::888666333222444111222333222111555<<>>333555888999888:::===???@@@DDDHHHJJJJJJLLLRRRWWWZZZYYYWWWVVVWWW[[[___aaa~~~~~~}}}xxxtttjjjZZZNNNGGGCCCAAA???666666666555444333111000555222000111444666444222:::666333444888999666333333777;;;>>>BBBLLLYYYccchhhnnnuuuyyyyyyxxxxxxzzzxxxwwwwwwzzz}}}xxxuuuuuuvvv~~~}}}yyyyyyvvvuuu|||~~~zzzvvvrrrpppqqqssstttvvvvvvvvvvvvuuurrrqqqpppooommmkkkjjjjjjhhhhhhjjjnnnqqqrrrqqqpppkkklllnnnpppppppppoooooobbbZZZNNNBBB;;;999;;;===???>>>>>>>>>???BBBEEEFFFIIIIIIJJJLLLPPPTTTWWWZZZ[[[___eeehhhhhhiiikkkmmmlllgggeeeffffffeeehhhllldddccc```]]][[[]]]```dddiiijjjiiiaaaVVVPPPRRRVVVUUUVVVVVVRRRKKKFFFDDDEEEBBBFFFEEEAAA???AAACCCBBB???;;;888888666444555999444555777777888<<>>???666555444555777777777555000111111222222222222333222333333444444444333333444444555666999>>>FFFKKKYYY[[[^^^aaadddhhhmmmqqqpppqqqsssuuuxxxzzz|||}}}~~~|||{{{zzzzzz}}}~~~|||{{{{{{|||}}}}}}|||yyytttqqqppppppnnnoooqqqqqqqqqqqqsssuuuuuuuuupppkkkjjjkkkiiieeehhhiiijjjlllnnnnnnoooooonnnoooqqqrrrrrrpppnnnmmmfff[[[LLLAAA===<<<999666:::888777888<<<>>><<<:::======>>>>>>@@@AAABBBCCCFFFKKKNNNOOORRRVVVVVVRRRZZZXXXWWWXXXZZZZZZXXXUUUQQQNNNMMMNNNKKKFFFGGGKKKMMMMMMLLLIIIEEEBBBAAAAAAEEEAAA<<<999999:::;;;;;;;;;;;;;;;;;;===???BBBCCC@@@@@@???>>><<<;;;::::::444333666;;;>>>AAAHHHPPPRRRUUUYYY___dddhhhkkkmmmssspppllljjjjjjkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkdddfffgggfffddddddhhhkkkggghhhhhhhhhggghhhjjjlllrrrrrrqqqpppnnnkkkiiigggdddddddddffffffccc___[[[WWWQQQJJJFFFEEECCC>>>:::666888;;;;;;;;;:::;;;<<>>@@@BBBCCCAAA???AAA??????@@@===888888;;;>>>??????===:::888888999<<<;;;999999::::::999888222555:::???DDDGGGJJJKKKLLLMMMNNNNNNLLLHHHDDDAAA???999888>>>EEEMMMUUU\\\\\\^^^bbbfffkkkooorrrtttrrrooollljjjjjjkkkkkkjjjlllkkkkkkjjjiiiiiihhhhhheeeffffffeeeddddddgggiiieeefffffffffeeefffhhhjjjnnnppprrrrrrqqqmmmiiiffffffgggggghhhfffbbb\\\WWWMMMGGGAAA??????===999666:::<<<>>>>>>>>>>>>???@@@GGGKKKQQQUUUXXX\\\aaafffhhhgggeeeddddddeeeeeeeeennnpppsssuuuwwwzzz~~~~~~}}}}}}|||~~~vvvfffaaaiiitttxxxlllaaaVVVLLLHHHIIIIIIFFFBBB???<<<888444111===;;;999666444333222222444444444444444444444333***...333777888888999:::<<<=========>>>AAAFFFJJJMMMOOOTTTZZZ```eeejjjlllrrrvvv|||~~~|||~~~}}}||||||}}}xxxyyyyyywwwuuusssssstttpppsssvvvxxxwwwwwwwwwwwwzzz|||{{{vvvtttvvvwwwuuurrrssstttvvvxxxzzz{{{|||{{{{{{{{{|||}}}wwwpppcccUUUIII???888555999777555444444333111///222222111111111111222222333666666333333777777555666555444444555555444222777666777999777111000333555666777777666666777888666777:::>>>@@@@@@===:::777<<>>;;;999@@@>>>;;;777555333333333555555444444333333333444///222777::::::999999999???>>><<<999777777:::===<<<>>>BBBGGGMMMRRRUUUWWW]]]```eeejjjnnnsssyyy|||yyy{{{|||{{{yyyxxxwwwxxxwwwxxxxxxwwwuuussstttuuupppssswwwyyyxxxvvvuuuuuuuuuyyyyyytttqqqtttvvvuuuqqqrrruuuxxx|||~~~|||ssseeeWWWKKKDDDAAA:::999888777666666555444666666555555444555555555444666555111222666888666===<<<;;;999999888777666888888:::===:::555444666666888:::;;;;;;<<<>>>@@@>>>@@@DDDIIIMMMMMMKKKHHHKKKOOOVVV^^^eeejjjmmmnnnlllmmmpppoookkkddd\\\WWWKKKIIILLLTTT[[[^^^aaaeeegggjjjooosssvvvvvvtttssswwwuuusssrrrssstttsssrrrvvvuuussspppmmmkkkhhhgggiiieeebbbbbbeeefffeeecccbbbcccccccccbbbcccfffiiihhhkkknnnpppppplllhhheeehhhgggfffccc^^^TTTIIIBBB:::888555555777888777666999;;;===>>>???@@@CCCEEEIIIPPPZZZ```dddgggkkknnnqqqqqqqqqooollljjjhhhhhhoooqqqtttwwwzzz~~~~~~{{{vvvqqqmmmjjjiiirrruuuzzz}}}}}}|||{{{{{{|||{{{|||~~~~~~}}}~~~|||{{{zzzyyyzzz}}}}}}lll\\\RRRMMMKKKEEECCCBBBCCCDDDDDDCCCBBB@@@???<<<:::888666666666777666555444444444444555555777:::;;;:::::::::;;;AAA@@@>>>:::777666888:::777888:::===@@@CCCEEEFFFHHHJJJMMMOOOSSSYYY```eeekkkoootttxxx|||~~~|||~~~|||zzzyyyyyywwwxxxxxxwwwtttsssssstttqqqssswwwxxxvvvtttrrrrrrqqqssssssnnnmmmooopppooonnnooopppssswwwzzz~~~zzzyyyyyyyyy|||~~~xxxooocccXXXRRROOOBBBBBB@@@>>>:::888666666555555555444555555666666888:::888555777<<>>>>>>>>>>>=========???@@@>>>>>>@@@CCCAAA<<<;;;>>>>>>@@@CCCDDDEEEGGGIIILLLOOOPPPSSSWWW[[[]]]]]]\\\___```bbbeeeiiimmmqqqsssvvvvvvwwwuuuqqqkkkfffbbbTTTSSSTTTUUUSSSTTT\\\fffjjjooouuuzzz{{{yyytttqqquuusssrrrrrrssstttsssrrrtttsssqqqnnnjjjgggeeedddgggccc```aaadddfffeeedddcccddddddddddddeeehhhkkkiiijjjllllllllljjjiiigggiiigggccc^^^WWWNNNCCC<<<666555444555666888::::::999;;;===???AAADDDHHHKKKPPPWWW```fffiiikkknnnqqquuutttrrrnnniiifffgggiiiqqqsssuuuwww{{{}}}xxxwwwxxxwwwsssooouuuxxxzzz|||{{{zzzzzzzzzzzzzzz{{{~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{{{{{{{{{{{{{}}}tttcccXXXRRROOOJJJIIIHHHHHHIIIIIIHHHGGGCCCBBBAAA@@@>>><<<;;;:::<<<:::999777777777888888999:::;;;;;;::::::<<<===;;;;;;;;;:::888888:::;;;::::::;;;<<<===>>>>>>???>>>???@@@AAADDDHHHNNNRRRVVVZZZaaaggglllppptttwwwxxx{{{~~~{{{zzz}}}~~~}}}}}}|||}}}}}}|||yyyxxxxxxyyyyyy{{{}}}|||zzzwwwuuuuuuttttttqqqmmmnnnpppppplllmmmmmmllllllmmmooopppqqqqqqppppppqqqsssvvvyyy{{{zzzxxxtttoooiiiccc^^^[[[PPPOOOLLLFFF???999666555777777777888999:::;;;<<<:::<<<<<<:::<<>>@@@AAABBBEEEIIILLLLLLKKKMMMPPPNNNJJJJJJMMMOOOQQQSSSUUUUUUVVVYYYZZZ]]]]]]^^^aaaeeegggggggggllljjjhhhggghhhlllppprrrwwwwwwvvvuuurrrnnnkkkiii___[[[TTTMMMGGGJJJZZZjjjooorrrxxx||||||zzzvvvsssuuusssssssssuuuvvvuuusssqqqpppnnnkkkhhheeecccbbb```___^^^___aaadddeeeeeedddeeefffffffffgggjjjmmmkkkllllllllllllkkkiiiiiiiiieee___XXXPPPHHH@@@;;;555555555555777999;;;<<<<<<>>>AAADDDGGGKKKQQQUUUZZZ```ggglllmmmnnnppprrrtttuuusssnnnhhhfffgggjjjqqqssstttvvvxxx}}}}}}zzz{{{}}}~~~~~~}}}}}}~~~||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~lllbbb[[[WWWSSSQQQPPPOOOPPPPPPNNNMMMJJJJJJJJJIIIGGGDDDAAA???AAA@@@>>><<<;;;<<<======;;;===>>>???>>>===>>>>>>888:::<<<<<<;;;:::;;;<<<;;;<<<<<<======>>>??????===???AAABBBBBBBBBDDDFFFIIIMMMTTTYYY]]]```cccfffjjjooouuuzzz|||}}}~~~~~~~~~xxxtttvvvzzzvvvoooooommmkkkiiiiiiiiijjjkkklllllllllmmmooorrrtttuuurrrpppmmmmmmmmmkkkgggddd]]]\\\XXXQQQGGG@@@<<<;;;<<<===>>>@@@BBBDDDGGGHHH@@@BBBCCCAAABBBHHHJJJHHHFFFHHHKKKKKKLLLOOOTTTYYYZZZXXXZZZ\\\[[[WWWYYY]]]]]]___````````````bbbcccaaaaaabbbdddggghhhfffeeefffdddbbbaaabbbfffkkkmmmnnnoooppppppooollliiigggbbb[[[SSSLLLHHHLLLZZZiiiooopppqqqrrrssssssrrrrrrpppooooooppprrrsssrrrppphhhgggeeeccc```^^^\\\[[[WWWXXXZZZ[[[]]]___cccfffeeefffgggggggggiiilllnnnmmmnnnpppqqqpppmmmjjjhhhfff```WWWNNNGGGAAA===:::888888999999999;;;>>>@@@>>>@@@DDDHHHLLLRRRXXX]]]aaafffkkknnnmmmmmmnnnppppppssstttqqqllljjjkkknnnqqqrrrssstttvvvzzz~~~~~~~~~~~~~~~~~~~~~}}}}}}|||sssjjjccc^^^XXXVVVUUUUUUVVVVVVTTTSSSPPPQQQQQQPPPMMMIIIEEEBBBEEEDDDBBB@@@??????@@@AAA<<>>@@@@@@>>><<<<<<<<<::::::;;;<<<>>>???@@@AAA>>>BBBEEEGGGEEEBBB@@@@@@CCCGGGMMMQQQSSSUUUWWWYYY\\\```gggnnnssswww||||||}}}tttpppnnnlllkkkjjjkkklllmmmllllllmmmnnnppprrrtttuuupppllljjjlllpppqqqnnniiicccccc```YYYPPPHHHEEEEEE???@@@AAADDDGGGJJJMMMOOOFFFIIIJJJHHHIIIMMMOOOMMMSSSTTTUUUUUUSSSUUUYYY]]]___]]]]]]___^^^\\\]]]bbb___```aaaaaa```___```bbb^^^___aaaccceeedddaaa^^^WWWVVVUUUVVVYYY]]]aaaddddddfffiiikkkjjjhhheeebbb^^^XXXSSSRRRRRRTTT[[[ccckkkiiigggffffffiiilllmmmeeeeeeeeefffhhhiiihhhfffYYYXXXWWWUUUSSSQQQPPPOOOQQQTTTWWWYYYYYY\\\bbbgggeeefffgggggggggiiilllooommmpppsssuuutttpppkkkhhhaaaZZZOOOEEE???;;;888777<<<============>>>AAACCC>>>@@@DDDIIINNNUUU\\\aaacccgggllllllkkkiiijjjllllllqqqvvvvvvrrrnnnoooqqqggglllqqquuuxxx{{{~~~}}}~~~}}}~~~tttdddZZZZZZ[[[]]]]]]]]]\\\ZZZXXXUUUWWWZZZ[[[YYYTTTNNNKKKMMMIIIFFFEEEFFFGGGFFFDDDDDDEEEGGGHHHHHHEEECCCAAAEEEBBB@@@AAACCCCCC@@@======???AAAAAAAAADDDKKKPPPLLLKKKHHHFFFEEEEEEEEEFFFJJJKKKKKKJJJIIIKKKOOORRRQQQRRRVVV]]]fffnnnsssuuu~~~}}}vvvssspppnnnmmmllljjjhhhhhhiiilllnnnooopppppppppmmmnnnnnnoooooonnnnnnmmmmmmjjjeee```[[[UUUPPPLLLGGGJJJOOORRRTTTTTTSSSQQQMMMPPPSSSVVVWWWXXXZZZ\\\\\\\\\]]]^^^___```aaaaaadddbbbaaabbbccccccaaa```cccbbbbbbcccdddeeedddbbbdddddddddbbb^^^YYYSSSPPPKKKKKKJJJKKKMMMQQQTTTWWWXXXZZZ[[[YYYZZZ[[[YYYTTTSSSOOONNNPPPQQQPPPRRRVVV]]]YYYUUUUUUXXX\\\]]]]]]ZZZWWWVVVXXX\\\]]]ZZZUUUQQQHHHCCCFFFHHHGGGIIIMMMQQQTTTWWWZZZ\\\___bbbeeebbbdddffffffeeegggkkkooorrruuuyyy{{{xxxoooccc[[[QQQLLLFFFBBB@@@>>>:::777<<>><<<:::@@@GGGNNNPPPLLLHHHEEEEEEDDDFFFLLLSSS[[[___``````eeeggghhhhhhggghhhjjjlllmmmnnnnnnooooooooonnnnnnJJJLLLOOORRRWWW\\\bbbgggnnnrrrxxx|||~~~~~~~~~|||}}}{{{nnneee\\\]]]^^^`````````____________```___^^^[[[YYYWWWXXXWWWVVVWWWXXXWWWVVVTTTSSSTTTTTTTTTRRROOOMMMKKKOOOQQQRRRSSSSSSSSSTTTUUUVVVTTTTTTTTTVVVXXXXXXXXXYYYXXXVVVTTTTTTVVVXXXYYYXXXVVVSSSQQQQQQQQQPPPOOOTTTTTTTTTUUUXXX\\\___aaa___ccciiiooosssxxx|||}}}xxxtttrrrooommmooonnnkkkiiiiiikkkmmmooommmmmmlllkkkkkklllmmmmmmtttqqqooollliiieee___\\\ZZZZZZZZZZZZYYYYYYXXXXXX\\\___bbbeeegggiiilllooosssttttttsssqqqooollljjjgggeeebbbaaabbbdddffffffgggiiikkklllmmmlllkkkiiifffbbbYYYQQQJJJEEECCCCCCDDDDDDCCCBBBAAA???===<<>>>>>???@@@AAADDDIIIOOOVVV^^^gggmmmooorrrwww{{{}}}}}}}}}|||qqqcccWWWPPPJJJKKKLLLNNNOOOPPPPPPQQQOOONNNMMMKKKKKKKKKLLLMMMLLLMMMOOOOOONNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMMMMJJJMMMOOOOOOLLLJJJLLLNNNNNNLLLKKKNNNRRRUUUTTTRRRWWWVVVUUUVVVYYY^^^cccffffffbbb\\\YYYYYYZZZ\\\]]]`````````]]]ZZZZZZ\\\___kkklllllliiieeeeeeiiimmmrrrtttwww{{{{{{xxxuuuuuuuuuuuuuuuttttttssspppooommmllllllmmmooopppssspppjjjeee```ZZZTTTPPPJJJIIIGGGEEEEEEGGGIIIKKKLLLOOOSSSVVVZZZ___dddhhhjjjlllooorrrssssssrrrpppnnniiiddd```___aaabbbcccfffhhhiiigggccc___]]]]]]RRRMMMEEE>>><<<>>>BBBEEEBBB>>>888333111111444666FFFUUUhhhrrruuuqqqiii```[[[VVVRRRRRRQQQOOORRRVVVSSSUUUYYY]]]aaaeeehhhkkknnnllliiigggeeedddaaa``````cccfffhhhiiiiiiiiihhhhhhjjjkkkjjjiiihhhjjjkkkkkkkkklllmmmooopppppppppgggccc\\\VVVOOOHHHBBB===>>>>>>======???BBBFFFIIIPPPOOOLLLIIIIIIKKKNNNQQQZZZ___dddfffdddbbbbbbcccbbbeeehhhhhhhhhgggggghhheeeddddddbbb```^^^]]][[[KKKHHHCCC@@@???>>>===<<<===>>>???@@@BBBHHHOOOTTTZZZ___ffflllpppsssvvvwww~~~|||mmm^^^RRRIIICCC;;;;;;<<<===>>>???@@@AAA@@@???>>>===>>>???@@@AAAGGGHHHHHHEEEAAA>>>======:::;;;<<<===>>>?????????@@@BBBCCCCCCAAA@@@AAAAAA@@@??????AAAEEEHHHIIIIIIMMMLLLJJJKKKMMMRRRWWW[[[aaa```___[[[YYYYYY[[[^^^aaaccceeecccaaa```bbbeeehhhkkkllliiicccaaacccgggllllllmmmppptttzzz~~~{{{wwwtttrrrssssssqqqqqqqqqqqqsssssstttooofff^^^WWWPPPKKKGGGEEECCCAAA@@@AAACCCFFFHHHCCCEEEHHHKKKNNNRRRWWW[[[[[[]]]aaadddgggiiiiiiiiieee```ZZZWWWVVVWWWXXXYYY[[[]]]^^^\\\XXXUUUVVVWWWNNNJJJEEE@@@???AAADDDFFFCCC>>>666000...000444888FFFZZZppp~~~}}}sssjjjccc^^^ZZZZZZZZZZZZ]]]bbb```cccgggjjjlllmmmppprrrrrrqqqnnnkkkhhhfffeeedddgggkkknnnlllkkkkkkjjjggghhhiiijjjiiigggggggggiiijjjjjjjjjkkkmmmnnnlllkkkaaa]]]WWWRRRMMMIIIEEEBBBCCCCCCCCCCCCCCCGGGLLLQQQYYYUUUQQQMMMMMMQQQUUUYYY___bbbdddeeeeeecccccccccccceeeggghhhhhhhhhiiijjjeeeeeeeeeeeedddcccbbbbbbUUUQQQMMMJJJHHHFFFCCC@@@AAAAAA@@@>>>===>>>AAACCCIIIMMMSSSXXX]]]cccjjjooottt{{{uuueeeVVVKKKBBB<<<777222222333333444555666777555444444444444555777777AAABBBAAA===999666666777111222222333444444444555777666777888::::::999888555666777777888;;;???BBBCCC@@@>>><<<===@@@EEEHHHUUUZZZ^^^]]]WWWRRRRRRUUUWWW[[[``````___^^^aaadddaaagggmmmlllfff```^^^___aaaaaacccfffkkkoooqqqrrrwww{{{}}}zzzwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvrrrkkkaaaVVVNNNHHHCCC@@@@@@???===<<<<<<>>>@@@BBB>>>???@@@AAABBBDDDHHHKKKKKKLLLNNNQQQSSSUUUVVVWWWSSSOOOKKKIIIIIIJJJKKKLLLJJJNNNPPPPPPNNNOOOTTTXXXXXXVVVRRRNNNJJJHHHGGGGGGBBB>>>777111///000444666EEEWWWlllxxx|||{{{uuupppgggbbb___```aaaaaafffkkklllpppsssuuutttssstttuuusssrrrooolllhhhfffffffffiiiooorrrnnnlllmmmmmmkkkhhhiiijjjiiigggfffggghhhkkkiiihhhhhhiiiiiifffccc[[[XXXTTTPPPOOOMMMKKKIIIGGGHHHIIIHHHIIIMMMTTTYYY^^^[[[WWWTTTUUUXXX[[[]]]cccbbbbbbcccdddeeedddcccccceeefffggggggiiikkknnnhhhhhhhhhhhhgggfffeeedddfffbbb]]]YYYVVVSSSMMMIIIDDDEEEEEECCC@@@>>>>>>???<<<>>>AAADDDHHHPPPYYYaaaeeemmmzzz~~~{{{}}}hhh^^^PPPDDD===888444000111111111111111222333444/////////000000111222333;;;<<<<<<999666555888;;;222222222222222222222222111000///222777999777555111333444222111333999===<<<999555222111333666999FFFPPPYYYXXXPPPGGGEEEFFFFFFLLLRRRUUUTTTSSSVVVZZZ]]]fffpppqqqiii```ZZZYYYWWWYYY\\\```eeegggggggggfffkkkpppuuuwwwyyyzzz{{{xxxxxxxxxwwwvvvvvvuuuuuu}}}|||{{{}}}~~~|||||||||xxxxxxyyyyyyyyyyyyxxxxxxoooggg[[[PPPHHHBBB>>><<<<<<;;;999888888888:::;;;<<<<<<;;;:::999:::===??????@@@AAABBBCCCEEEFFFFFFDDDBBB???>>>???AAABBBBBB>>>BBBGGGHHHIIIMMMUUU\\\gggeeeaaa\\\VVVPPPKKKIIIBBB>>>999444111111222333>>>MMM^^^hhhllloooooollliiieeebbbccceeefffkkkqqqpppssswwwwwwtttrrrqqqrrrsssrrrpppllliiigggggggggdddllloookkkiiilllnnnkkkiiijjjkkkjjjhhhggghhhiiillliiigggggggggeee```\\\SSSPPPMMMKKKKKKKKKKKKJJJIIIKKKLLLLLLMMMRRRYYY______]]]ZZZZZZ[[[\\\]]]]]]eeebbb___```dddfffeeecccdddeeefffggggggjjjmmmppplllllljjjiiigggdddbbbaaavvvtttqqqmmmhhhbbb\\\WWWXXXRRRKKKFFFEEEEEEDDDBBB===<<<;;;===AAAEEEGGGHHHRRRXXXbbbnnnzzz|||sssbbbSSSIII===555333333111...---......///000000/////////------///333444222///555555555666777777555333111222444555555333111000......///222444555444222222222222333444444444555111111111111222222222333===@@@AAA@@@<<<999888999======>>>@@@BBBEEEGGGHHHOOOXXXaaaaaaZZZQQQLLLLLLLLLOOOSSSVVVXXXWWWVVVTTTVVVZZZ^^^``````aaadddgggfffdddaaa```aaaccccccccchhhiiikkkoooqqqrrrooommmnnnpppsssvvvwwwzzz}}}~~~~~~|||zzz|||{{{yyyyyyzzzzzzzzzyyyrrrkkk^^^PPPDDD;;;777555111666888666444555444222666555555666888999999888<<<;;;999999:::::::::999000444777888666555666888999888888;;;>>>CCCNNNXXXfffhhhjjjjjjfff___WWWRRRJJJBBB888222111333444444===EEEPPPZZZaaaeeeggghhhjjjiiihhhiiilllnnnooonnnuuuvvvwwwvvvtttrrrrrrrrrnnnnnnmmmlllkkkiiigggfffhhhiiiiiijjjjjjkkklllllliiijjjiiieeebbbbbbfffjjjhhhgggeee```[[[WWWUUUTTTLLLJJJHHHFFFEEEEEEFFFGGGFFFFFFIIINNNTTTYYY\\\]]]YYY\\\]]]\\\ZZZYYYZZZ]]]bbbdddfffeeecccaaa```aaagggccc___\\\^^^dddjjjoookkkhhhdddaaa______aaabbb}}}{{{yyyxxxwwwtttooojjjiiicccZZZTTTOOOLLLHHHFFFDDDAAA===<<<===???@@@@@@DDDHHHPPP[[[gggttt~~~}}}yyydddTTTDDD===444///000111000///...///000000000000000///111000///000222333333333333333444666999:::999777666666666666444222000///111111111222444444222000111222222222222222222333000000111111111111111111444777999888555333222333444444555666888:::<<<===AAAGGGLLLMMMHHHBBB@@@@@@AAAAAACCCEEEFFFGGGHHHHHHFFFHHHKKKMMMNNNOOOQQQRRRPPPNNNKKKKKKLLLNNNOOONNNSSSSSSUUUXXXZZZZZZXXXUUU]]]___bbbcccdddfffiiikkkmmmmmmoootttyyy~~~||||||{{{{{{zzzzzzyyyyyyxxxxxxxxxyyyzzz{{{||||||wwwvvvtttqqqpppsssxxx|||~~~~~~|||zzzzzz{{{{{{zzzxxxuuunnnbbbUUUIII@@@;;;999333666666444555999:::888333222111222444555444333333222111111222333333333---///222333222333555777666444444888;;;???IIIRRRdddfffjjjkkkjjjfffaaa^^^^^^VVVJJJ@@@;;;:::<<<===BBBHHHSSS\\\cccgggjjjlllmmmllllllmmmppprrrsssssswwwxxxyyyxxxvvvttttttuuussssssrrrpppnnnllljjjiiikkkkkkkkkkkkkkkkkkkkkllliiijjjiiifffcccbbbdddfffgggfffbbb\\\UUUOOOKKKIIICCCCCCCCCCCCCCCBBBAAAAAAGGGIIILLLPPPSSSWWWYYYZZZZZZ]]]aaaaaa```^^^]]]^^^dddeeegggfffdddbbbaaaaaadddbbb```______bbbdddgggjjjgggccc___]]]\\\]]]]]]yyypppggg___XXXRRRNNNKKKGGGAAA>>><<<======<<<;;;<<<>>>EEEPPP^^^jjjrrr|||yyyyyyzzz}}}|||xxxdddOOOBBB;;;666111///000222111000000000111111111000//////222222222111111333777::::::999:::;;;======;;;:::888888777555444333222111333222222222333333111///333333333333222222222222///000111111111000///...000222444555333222222333222222222333444555666777777:::<<<<<<;;;999999:::::::::::::::;;;===???AAA;;;;;;<<<>>>@@@BBBAAA@@@@@@>>><<<<<<>>>@@@AAAAAACCCCCCDDDFFFHHHHHHEEECCCIIIKKKMMMOOOOOOQQQSSSUUUZZZ[[[^^^ccchhhkkklllkkkiiiiiiiiiiiiiiiiiiiiiiiiccccccdddeeefffggghhhiiiaaa```^^^[[[[[[^^^ccchhhnnnvvv~~~~~~~~~}}}|||{{{zzzyyywwwwwwxxxyyyzzz{{{|||}}}|||||||||}}}}}}}}}||||||~~~~~~~~~~~~||||||||||||{{{yyyxxxsssiii^^^SSSJJJDDDBBB<<<<<<888666999>>>>>>;;;555333222222333444222111222111111222222333444555000111222222222333666888:::888888;;;>>>BBBJJJSSSbbbdddhhhkkkllllllkkkjjjkkkdddYYYNNNFFFDDDHHHKKKQQQVVV]]]cccgggjjjmmmpppqqqpppppprrruuuxxxyyyxxx{{{|||}}}|||zzzyyyyyyzzz{{{zzzxxxvvvtttqqqnnnmmmoooooooooooonnnnnnnnnnnnooopppooommmjjjhhhggghhhhhheee^^^VVVMMMFFFAAA>>>@@@BBBDDDFFFGGGFFFDDDBBBJJJMMMQQQRRRSSSUUUYYY\\\```dddiiikkkjjjhhheeedddiiikkklllkkkiiigggffffffeeeffffffeeeeeedddbbbbbbhhhgggdddbbb````````````xxxoooggg```\\\RRRMMMGGGCCCAAAAAAAAA@@@<<<:::999:::AAAKKKUUU\\\hhhjjjmmmqqqwww|||{{{{{{|||zzzwwwtttsssssszzzzzz{{{}}}}}}{{{}}}~~~}}}{{{{{{}}}zzz{{{}}}uuucccPPP@@@777888555222000111000///---000000000000000//////...000111222111222666>>>DDDKKKIIIGGGFFFEEEBBB>>>;;;666555555444444444555555333111000111222222111///666555555444444333333333///000111222111000...---///000222444444444444444444444333333444444555666444555555666777777777777999999999999:::;;;<<<===:::777666888;;;===:::888<<<:::999:::<<<>>>>>>>>>?????????@@@BBBAAA???======???BBBDDDEEEFFFIIIKKKRRRTTTXXX\\\___^^^ZZZVVVUUUUUUVVVVVVVVVVVVVVVVVVOOOPPPQQQRRRSSSUUUVVVVVVMMMNNNNNNNNNNNNOOOSSSUUU\\\eeerrr}}}~~~xxxpppnnnsss~~~}}}}}}~~~{{{|||}}}}}}}}}{{{zzzyyyrrrssstttvvvwwwxxxxxxxxxvvvwwwyyyzzz{{{{{{{{{{{{}}}||||||||||||~~~~~~}}}}}}~~~~~~|||zzzvvvppphhh```XXXSSSPPPNNNKKKEEEAAACCCFFFBBB;;;:::888666666666666444333666666777888888999;;;===???>>>===<<<<<<===@@@BBBKKKHHHHHHKKKOOORRRXXX___dddeeehhhjjjmmmnnnoooooollljjjeee]]]WWWVVVZZZ___fffhhhkkkllllllmmmpppqqqsssssssssuuuxxx{{{||||||~~~|||yyyvvvsssrrrssssssssssssttttttuuuuuuuuuvvvuuutttqqqnnnllljjjgggaaaWWWMMMEEE???<<<:::???AAADDDFFFHHHHHHGGGFFFKKKOOORRRRRRRRRUUU]]]eeekkknnnqqqttttttrrrqqqoooqqqssstttsssqqqnnnnnnnnnllllllmmmmmmlllkkkiiigggjjjjjjjjjkkkkkkllllllmmm~~~|||uuuooommm]]]XXXQQQLLLIIIHHHFFFEEEBBB???<<<;;;===AAAGGGKKKQQQSSSVVV\\\ccckkkrrrvvv}}}}}}}}}{{{|||||||||{{{zzzyyyxxxxxxvvvuuutttttttttsssrrrqqqrrrsssvvvxxxyyyxxxwwwyyy|||}}}|||yyyyyy|||{{{}}}}}}}}}sssbbbRRRDDD:::444333111000///...---,,,***//////000000000//////...---///111222555<<>>@@@BBBDDDGGGIIINNNQQQWWW\\\^^^ZZZRRRMMMIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFGGGHHHIIIJJJKKKLLLFFFJJJNNNQQQPPPOOOOOOOOOQQQYYYcccmmmtttxxx{{{}}}rrrkkkbbb^^^aaajjjsssyyyxxx|||}}}|||}}}}}}|||{{{xxxyyy{{{||||||{{{zzzyyysssssstttuuuuuuuuuttttttrrrtttvvvyyyzzz{{{zzzzzz|||{{{zzzzzzzzz{{{|||}}}||||||}}}zzzxxxtttoookkkfffcccaaa___]]]YYYUUUUUUUUUNNNFFFCCCBBB@@@??????>>><<<:::;;;===>>>>>>>>>???BBBDDDPPPNNNMMMMMMOOORRRVVVXXX___[[[[[[___bbbdddhhhmmmlllmmmmmmnnnooopppqqqqqqnnnooopppnnnkkkjjjllloooooopppqqqpppoooppprrrssstttsssssstttxxxzzz{{{{{{~~~~~~}}}zzzxxxwwwuuuvvvwwwxxxzzz|||}}}}}}zzzyyyxxxvvvsssoookkkhhh___WWWJJJ@@@;;;::::::999:::;;;<<<>>>@@@BBBCCCCCCHHHKKKNNNOOOPPPXXXdddmmmuuuuuuvvvwwwxxxxxxwwwwwwtttvvvwwwwwwuuusssrrrsssqqqqqqqqqqqqqqqpppppppppnnnppprrrtttuuuuuuuuuttt|||zzzlllgggaaa[[[WWWSSSOOOMMMJJJHHHEEEBBBAAABBBDDDFFFFFFFFFGGGJJJOOOUUU[[[___hhhlllmmmjjjkkkpppuuuuuu~~~zzzzzz{{{zzzyyywwwuuutttuuuqqqmmmmmmpppttttttttttttssstttvvvyyyzzzzzzyyyyyy{{{}}}|||zzzzzz}}}~~~~~~}}}}}}vvvmmm^^^PPPEEE===888555000000111111111222222222...///000000111111000000...///111444;;;EEEPPPWWW\\\ZZZXXXVVVTTTQQQMMMIIIBBBAAA???<<<999666444333333222000111333444444444333333333333222222222222222222222222333333444444555555555777999:::888777333333222222222222222333222333555666666666888:::999:::;;;<<<<<<<<<::::::;;;;;;:::;;;;;;;;;:::888:::999999:::<<<===<<<;;;;;;:::::::::;;;<<<:::888888:::===>>>???AAADDDFFFGGGKKKRRRXXX[[[YYYSSSNNNEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHMMMSSSWWWWWWSSSPPPNNNKKKPPPWWW^^^dddjjjpppssskkkeee\\\XXXXXX\\\```ccc^^^ccciiilllnnnqqqvvvzzz|||}}}}}}~~~~~~}}}}}}|||vvvuuuttttttsssrrrqqqqqqoooqqqtttwwwyyyyyyxxxxxx|||{{{{{{zzzzzzzzzzzzzzz||||||}}}yyywwwuuusssqqqooonnnmmmkkkllljjjgggggggggaaaZZZWWWVVVTTTSSSSSSRRRPPPNNNIIILLLNNNMMMLLLLLLPPPSSS\\\[[[ZZZ\\\bbbgggkkkmmmkkkggggggkkkoooppprrruuuvvvuuuuuutttttttttttttttooorrrttttttsssqqqppppppmmmnnnoooooooooqqqsssuuusssrrrrrrsssvvvxxxxxxxxx{{{{{{|||{{{zzz{{{}}}}}}{{{zzzwwwxxxzzz|||~~~{{{wwwrrrmmmfffbbbPPPHHH===666555666777777888999:::<<<>>>@@@BBBBBBBBBEEEIIINNNTTT^^^jjjrrrxxxwwwvvvvvvwwwxxxwwwvvvpppsssuuuuuusssrrrrrrrrrqqqqqqqqqpppqqqqqqrrrsssrrrsssvvvxxxxxxvvvsssrrrzzzwwwrrrnnnjjjfffaaa^^^YYYVVVRRRMMMJJJIIIIIIIIIHHHFFFDDDCCCDDDGGGJJJMMMPPPUUUVVVUUUVVV[[[______fffkkkooopppooonnnqqqtttvvvyyy|||}}}~~~~~~~~~yyyzzzzzzzzzxxxuuusssqqqqqqjjjddddddjjjqqquuuuuuxxxwwwvvvwwwzzz|||||||||yyyzzz{{{|||{{{|||}}}~~~~~~yyyssspppppppppqqqsssuuusssppplll^^^UUUHHH@@@<<<:::666222000111333444444555777888///000111222333444444444444333444999BBBMMMVVV[[[YYYXXXVVVUUUTTTRRRNNNKKKJJJIIIHHHEEEAAA===999777999777444444555666666555444444444444555555555555444444333333444666888999<<<::::::;;;===>>>;;;888555555444444444555555666333666888666555888???FFF>>>>>>======<<<======>>>===???@@@???>>>=========<<<;;;;;;<<<===>>><<<;;;;;;:::::::::<<<<<<;;;:::888999;;;<<<<<<<<<>>>@@@AAACCCGGGMMMQQQRRRPPPNNNCCCCCCBBBBBBAAAAAA@@@@@@BBBAAABBBBBBBBBBBBBBBBBBDDDIIIOOORRRQQQNNNJJJHHHBBBEEEJJJOOOTTTYYY___cccbbb___[[[YYYZZZ[[[\\\\\\WWWZZZ]]]^^^^^^bbbjjjppp}}}xxxwwwuuusssrrrqqqqqqrrroooqqqtttwwwyyyyyyxxxxxx{{{{{{||||||||||||{{{{{{~~~}}}~~~}}}xxxwwwuuusssrrrqqqrrrrrrrrrtttsssooonnnooommmiiiiiigggeeeeeeeeedddbbb```[[[^^^aaa```]]]]]]aaaeeefffdddcccfffkkkqqqsssssspppkkkjjjooosssssstttvvvxxxxxxxxxxxxxxxwwwwwwwwwsssrrrrrrssstttrrrpppmmmkkkmmmnnnoooooopppsssuuusssrrrqqqrrrtttuuuuuuuuuyyyyyyyyyyyyxxxyyy|||~~~}}}}}}zzz{{{|||~~~~~~wwwpppiiiaaaXXXSSSBBB===666444666777666444999;;;>>>AAACCCDDDDDDCCC@@@DDDKKKUUU___iiiqqqvvvyyywwwwwwxxxyyyyyyuuurrrlllnnnqqqqqqqqqppppppqqqpppppppppqqqqqqpppppppppooorrruuuxxxxxxuuurrrooo~~~|||zzzwwwssspppiiiddd^^^VVVQQQNNNMMMMMMLLLJJJFFFBBBAAACCCFFFHHHAAAFFFHHHGGGIIINNNQQQQQQNNNUUU\\\___]]]]]]___bbbfffiiimmmppprrrwww}}}~~~~~~~~~xxxxxxzzz}}}}}}yyyyyyyyyyyywwwtttqqqpppmmmeee]]]]]]eeennntttuuuuuusssqqqrrruuuwwwxxxxxxyyyyyyzzz{{{}}}}}}}}}||||||yyyzzzzzzxxxsssllleee```[[[[[[]]]aaaeeebbbZZZSSSMMMDDD:::666888888444//////000111111111111333555000111222444555666777777999666666<<>>>>>;;;888777777888777666777777888888999999::::::666555444333555777;;;===:::999888999;;;:::777444333333333333333333444555111333444222000555AAALLL???===:::888777999<<<===:::===???>>>;;;:::;;;===;;;:::::::::<<<<<<:::888999888777888:::;;;:::999999:::;;;:::999888999;;;>>>>>>???BBBGGGJJJKKKKKKAAAAAA@@@???>>>======<<<>>>>>>============<<<<<<<<<@@@EEEGGGFFFCCC@@@???:::===AAAEEEIIIMMMRRRVVVYYYYYYZZZ\\\___aaaaaa```bbbcccbbb```^^^cccllltttyyy}}}{{{yyyvvvtttssssssttttttqqqssswwwzzz{{{{{{zzzyyyzzz{{{|||~~~~~~~~~}}}}}}}}}zzzxxxvvvtttrrrqqqqqqrrrsssuuuwwwuuuooolllnnnooonnnmmmkkkiiiiiiiiiiiigggeeeeeehhhkkkiiiffffffiiimmmmmmjjjhhhjjjnnnqqqqqqppppppkkkjjjooossssssssstttuuuuuuvvvwwwxxxxxxxxxxxxyyyvvvtttuuuwwwwwwuuurrrnnnpppqqqqqqpppppprrrssssssrrrpppqqqsssttttttssszzzzzzzzzzzzyyy{{{~~~|||}}}~~~~~~~~~~~~~~~||||||}}}~~~}}}vvvlllbbbYYYOOOEEE???<<<888666777:::;;;777222777:::???DDDFFFEEEBBB@@@BBBGGGQQQ^^^kkktttxxxyyyyyyyyyyyy|||}}}{{{uuupppjjjlllooopppppppppqqqrrroooppprrrsssrrrpppnnnlllkkknnnssswwwxxxvvvsssqqqxxxmmmfffbbb]]]WWWRRRJJJKKKLLLKKKJJJGGGEEECCCEEECCCAAAAAACCCDDDEEEDDDIIIGGGFFFHHHMMMOOOOOONNNTTTUUUXXX\\\aaaeeeiiikkkoooooooooppprrruuuxxxyyyyyy{{{|||~~~~~~~~~}}}}}}zzzzzzyyyyyywwwvvvttttttjjj[[[LLLKKKXXXgggooopppsssrrrqqqooooooooopppqqqrrrrrrtttwwwyyyxxxuuurrrwww|||}}}yyyyyy{{{zzzuuurrrpppkkkddd[[[SSSLLLHHHDDDDDDDDDDDDDDDCCCBBBAAA777666333111111111222333//////......///000222333000///...///111222333222666999;;;???IIIXXXaaacccYYYXXXVVVQQQLLLGGGEEEDDD@@@CCCGGGLLLOOOQQQRRRRRRFFFAAA;;;888999::::::999555555666777777777777666444333333333333555666777777666555555666777666444444333222222111111222222333222000000111222111111555777999999777666666666===:::666666888999999888;;;999777777888999999999888777666888:::999555111555222...---///222555777333666999===???AAAAAAAAA888888888888777777777777444666999;;;;;;999666444999888888:::===<<<888555888999;;;<<<===AAAFFFIIIQQQRRRRRRTTTVVV\\\dddiiijjjhhhffffffhhhmmmsssxxxzzz~~~|||wwwsssqqqpppppppppuuuwwwwwwuuurrrssswww{{{|||~~~~~~|||~~~}}}{{{|||~~~xxxtttnnnkkklllpppsssuuuuuussspppmmmkkklllnnnpppppppppqqqppppppooommmmmmlllmmmnnnoooooonnnmmmlllgggjjjmmmqqqssssssrrrqqqqqqmmmiiikkkpppttttttrrrqqqssstttuuuvvvxxx{{{~~~yyyzzzzzzwwwssspppooooooooommmkkkjjjkkkooosssvvvyyywwwtttsssssstttvvvxxxwwwyyy|||}}}||||||}}}~~~yyyxxxvvvvvvxxx{{{~~~||||||}}}wwwkkk\\\OOOGGGAAA;;;666555555666888999:::;;;<<<<<<===???AAABBBAAA@@@???JJJRRR^^^hhhooorrrssstttvvvvvvwwwvvvuuurrrooonnnlllkkkjjjkkkmmmnnnmmmlllnnnmmmmmmnnnmmmkkkgggdddggghhhkkkqqquuuvvvrrrnnn|||wwwsssooohhhbbb\\\[[[YYYUUUQQQKKKFFFCCCEEECCC@@@???@@@AAABBBAAAFFFCCCAAABBBDDDFFFFFFDDDDDDDDDFFFHHHKKKNNNQQQSSSWWWXXXYYY[[[^^^aaadddfffiiijjjmmmppprrrtttvvvvvvxxxxxxyyyyyyxxxwwwvvvvvvggg\\\QQQQQQ\\\jjjrrruuusssrrrqqqppppppooooooooossstttuuuvvvuuuqqqkkkfffeeeiiijjjffffffhhhgggcccYYYXXXTTTOOOIIICCC===:::777777777777777777666555555333111/////////000111000///......---.../////////...---...///111111111444888<<<@@@IIIUUU\\\]]]\\\]]][[[WWWQQQIIIBBB???;;;===@@@EEEIIIMMMPPPRRRNNNJJJDDDAAA???===:::888888888777666666555444444666555333222111222333333777555444444555666444333333333222111111111111111222000//////000111000000444555555444222222444666999888666777999:::888555888666555555555666777777888777777888:::999666333666555444333555666777777333555777999:::::::::999777777777666666666555555333555666888888666444333777666555777999999777444777888999:::;;;>>>BBBEEEEEEFFFIIILLLPPPWWW```eeeccccccbbbbbbfffmmmuuu{{{}}}{{{xxxuuussssssuuuvvvwwwwwwvvvtttssssssuuuwww|||}}}|||zzzzzz{{{vvvsssnnnmmmnnnrrrtttuuutttrrrooommmmmmoooqqqsssrrrrrrrrrrrrqqqpppoooooonnnnnnoooooonnnnnnnnnmmmnnnpppssswwwyyyzzzzzzzzzsssooolllmmmqqqttttttsssqqqsssuuuuuuuuuuuuwwwyyywwwxxxxxxvvvssspppppppppuuusssooolllkkkmmmppprrryyyxxxvvvtttttttttuuuvvv{{{}}}}}}|||||||||yyyxxxvvvvvvwwwyyy{{{}}}|||}}}~~~|||xxxiii^^^PPPEEE@@@<<<999666999888777777999===AAACCCEEECCCAAA???@@@CCCFFFHHHWWW^^^fffnnnsssuuuvvvwwwtttuuuvvvwwwuuussspppoookkkkkkkkklllnnnnnnmmmkkklllkkkkkkkkklllllljjjhhhhhhhhhkkkooossstttrrrooo~~~}}}vvvqqqnnnllliiiccc]]]VVVPPPMMMMMMJJJEEECCCBBBBBBAAA@@@AAA???======???@@@@@@@@@============>>>???@@@AAACCCCCCDDDEEEGGGIIILLLMMMQQQRRRSSSVVVYYY\\\^^^```ffffffggghhhiiiiiihhhhhh___YYYTTTUUU]]]gggppptttppppppppppppooommmkkkjjjjjjjjjkkkjjjfff___UUUOOOLLLNNNOOOMMMLLLNNNMMMJJJBBBAAA@@@===:::777444222//////000111111111000000111000///---------......000///...---,,,,,,,,,,,,...---------...///000111555<<>>999999:::<<>>;;;<<>>???FFFOOOUUUaaadddiiimmmoooqqqrrrtttqqqsssuuuvvvvvvtttrrrpppkkkkkklllnnnoooooommmjjjjjjiiiiiijjjlllmmmmmmkkkhhhhhhiiikkkoooqqqqqqppp}}}~~~~~~{{{wwwvvvsssoookkkfffbbb```\\\XXXRRRMMMJJJHHHEEEDDD????????????AAABBBBBBBBB??????>>>===<<<<<<<<<===>>>=========<<<<<<<<<<<>>AAA>>>@@@BBBDDDEEECCC@@@>>><<<;;;:::999999999::::::777555444222222333555666555444222222333333222000222111000000///000000000000///---...///000000//////000000///......000222222222333444555555444333222333333333222111222333222222333444444444333222000222444555444333333333777777666666444333111000333333333222222222222111222222111111111222333333222111000111222444555555555666666555444444666888999:::<<<===???BBBGGGJJJJJJKKKNNNRRRZZZggguuu~~~|||zzzxxxxxxzzz|||}}}|||yyyvvvuuuvvvuuurrrnnnrrrsssuuuwwwyyy{{{||||||~~~~~~~~~|||yyyvvvsssrrroooooopppsssvvvxxxxxxwwwuuutttsssrrrrrrtttvvvwwwwwwuuutttrrrrrrrrrssssssuuussspppmmmlllmmmnnnooolllmmmnnnppprrrsssuuuvvvssspppmmmlllnnnppppppooonnnpppssssssrrrpppoooooopppqqqssssssrrrqqqrrrssssssqqqppppppqqqtttwwwyyy{{{{{{zzzxxxvvvtttsssrrr}}}zzzyyyyyyvvvuuuuuuuuuvvvvvvwwwxxxwwwwwwvvvtttoooggg]]]VVVIIIBBB:::444333555888999;;;:::888999;;;@@@FFFIIIIIIEEE@@@>>>CCCNNNYYYaaafffhhhjjjllllllmmmooopppooopppsssuuuvvvuuusssrrrkkklllmmmoooqqqpppmmmjjjhhhhhhjjjllloooooollljjjhhhgggfffgggjjjmmmpppqqq{{{~~~xxxxxxyyy}}}|||{{{yyyvvvtttrrrqqqlllhhhbbb\\\XXXSSSOOOLLLFFFGGGHHHHHHFFFEEEDDDCCC???>>>===<<<::::::999999<<<<<<;;;;;;:::999888888>>>===<<<::::::;;;<<<======>>>@@@AAACCCDDDEEEEEEBBBDDDEEEEEEEEEHHHMMMRRRUUUVVVXXXXXXVVVSSSOOOMMMEEECCC???<<<:::777444111111000000111111000000111000000//////............,,,---...///////////////...------,,,,,,,,,,,,,,,))))))***+++++++++++++++---...///......000444777CCCSSSeeeooorrrnnnddd[[[RRRRRRRRRSSSSSSPPPKKKFFF???<<<777222111333777:::111555:::???AAAAAA@@@@@@AAA@@@???>>>===<<<<<<<<<;;;:::999888777777777777666444333333333333222000222111000000///000000000000///......000111111111,,,///222333222111000111333222222111000111333444222333555444333222333444444555666666666666777777333555666666555444666888555555555444333222111111222222222222111111111111222222111111111222333444111222222222222444555666444444555444222222333444999:::;;;;;;;;;<<<>>>@@@>>>AAADDDIIIQQQ___qqq}}}|||zzzyyyzzz|||}}}~~~{{{yyyxxxxxxvvvrrrmmmpppppprrrsssuuuxxxyyy{{{|||{{{zzzyyyxxxuuuqqqooolllmmmppptttxxxzzzyyywwwxxxwwwuuutttttttttuuuvvvwwwuuurrrppppppqqqrrrssswwwtttqqqmmmllllllmmmnnnoooooopppqqqrrrsssttttttooommmkkkjjjjjjllllllmmmkkkmmmpppqqqpppnnnmmmmmmlllnnnqqqqqqqqqqqqrrrssspppppppppqqqtttxxx{{{~~~|||{{{zzzyyywwwuuutttssszzz|||}}}}}}{{{xxxxxxxxxsssssstttuuuvvvvvvvvvvvvsssqqqnnniiibbbYYYNNNGGG@@@<<<666222333555999;;;===>>>???AAABBBDDDFFFGGG??????@@@DDDLLLWWWaaahhhlllnnnpppppppppppprrrsssmmmnnnppprrrttttttsssssslllmmmnnnpppqqqpppmmmjjjhhhjjjmmmppprrrpppkkkggggggfffeeeeeefffjjjooorrrzzzyyyxxxxxx{{{~~~|||{{{zzzxxxuuuqqqmmmhhhccc]]]YYYXXXZZZ[[[YYYSSSMMMHHHEEECCCBBB@@@>>><<<;;;:::999777888999999::::::999999777777777777777888999999888888:::;;;<<<=========888:::<<<;;;999:::===@@@CCCDDDEEEFFFEEEBBB???===<<<:::666444444444444333000...---///000...///222222111000/////////000000......//////000/////////,,,------------,,,,,,,,,'''((()))++++++,,,+++++++++---///......000666;;;JJJ[[[nnnxxxyyytttkkkbbbYYYWWWTTTTTTTTTQQQLLLHHH@@@===999555333444666777///333777;;;;;;<<<<<<===CCCCCCBBBAAA???<<<:::999@@@@@@???>>>===:::999777888666555444555444333111222222111000000000000111000///......000222222111---000555777666444222222555555444222000000333555222555777777444222444666111333555555444555666888777999;;;999666444666888333222222222222222111222333333333222222222111111111111111111222333444444222333444444444444555666222444555555333333444555666888::::::::::::<<<===888;;;>>>BBBJJJXXXkkkyyy|||{{{{{{|||}}}~~~}}}{{{xxxssspppsssrrrrrrssstttvvvyyyzzzxxxwwwwwwwwwwwwuuuqqqnnnkkklllpppuuuyyyzzzyyywwwyyyxxxvvvuuuuuuuuuvvvvvvwwwuuuqqqooonnnooorrrtttwwwuuuqqqmmmkkkkkkkkklllmmmnnnpppqqqrrrsssssssssmmmllljjjiiiiiijjjlllmmmkkkmmmoooooommmllllllmmmjjjlllooopppppppppqqqsssqqqqqqqqqrrruuuxxx{{{}}}{{{zzzyyyxxxwwwwwwwwwwwwvvvxxxzzzyyyxxxvvvvvvvvvqqqrrrtttuuuuuutttsssrrrlllhhhccc]]]VVVNNNEEE@@@:::888666555666999===???EEEGGGIIIJJJJJJIIIGGGEEE;;;>>>EEENNNWWW___fffiiilllooorrrssssssqqqqqqqqqlllmmmmmmooopppqqqssssssnnnnnnooopppqqqpppmmmkkkkkklllooorrrsssqqqkkkggghhhhhhgggfffgggjjjpppuuu~~~~~~|||yyyxxx{{{~~~~~~{{{vvvpppkkkqqqtttvvvssskkkaaaYYYUUUOOONNNKKKHHHDDDBBB@@@???999999;;;<<<<<<<<<;;;;;;333444555666777777777777666777888888999999888888555666888777666666777999:::;;;<<<<<<;;;999777666888666444333333444333222111---,,,000000---///333333222111111111111222333/////////000//////......++++++,,,,,,,,,,,,++++++))))))***+++++++++***)))(((+++------,,,000777===LLL[[[kkkrrrsssqqqlllgggaaa^^^[[[[[[[[[XXXQQQKKKFFFCCC???;;;777555444444111333666666555444666888;;;<<<>>>??????===;;;999<<<>>>@@@BBBBBB@@@>>><<<:::888777666666666444333333333222111111111111111///---,,,---///111111000///222555777666555555555777999999777444222444555111555999888444222444666222444666666555666888;;;AAAEEEHHHEEE???:::999999555444444333333333333444444444444333333333222222///000000111222333333333111444666777555333444555222444555666555555666777444666888999999888999:::777:::<<>>AAAEEEHHHNNNOOOOOOOOOMMMJJJFFFDDD@@@FFFOOOYYYaaaeeeggggggiiimmmqqqsssrrrnnnkkkjjjmmmlllkkkkkklllooorrrssspppoooooooooppppppnnnlllnnnnnnoooppprrrqqqooommmkkkkkkkkkjjjjjjmmmtttyyyyyyttttttzzzzzz}}}zzzvvvmmmiiiXXXVVVSSSOOOJJJGGGDDDCCC@@@@@@@@@@@@@@@>>><<<;;;888999:::;;;;;;:::999888999::::::::::::999999888666777777888777888888999999::::::;;;:::999888777444333222222333222///,,,111,,,,,,///000---...444//////...---...///000111+++,,,,,,,,,+++***)))))))))***++++++++++++******++++++,,,,,,+++***((('''&&&)))+++++++++///777>>>LLLYYYeeejjjkkkkkkkkkhhheeebbb```aaabbb___WWWPPPMMMJJJFFF@@@:::555111///000222333222000000222555000333888<<>>===555888>>>CCCFFFFFFEEECCC<<<:::888888888777555444444333222222111111222222---,,,+++,,,...000000///222444555555555555777888888;;;>>><<<999555444555111555999888444222444666:::<<<>>>>>>===>>>AAADDDQQQVVVZZZXXXOOOGGGBBBAAA999888777777666666666666555555555444444444333333......000111222222222222111444777888555333222333111333666777777777888999444666888888777555555666888:::<<<>>>CCCQQQdddsss~~~zzzwwwwwwtttrrrpppnnnnnnppprrrtttqqqpppqqqsssvvvvvvrrrnnnkkklllooossswwwyyyxxxvvvtttttttttuuuvvvxxxyyyzzzyyyvvvrrrnnnnnnpppsssvvvvvvtttqqqnnnkkkiiihhhhhhhhhkkkppptttwwwyyyyyyxxxppppppooonnnmmmnnnqqqsssqqqqqqpppmmmiiihhhhhhiiiiiikkkmmmnnnnnnoooppprrrooopppqqqsssvvvyyy|||~~~zzzxxxwwwvvvwwwyyy|||~~~uuuwwwxxxwwwtttrrrqqqqqqqqqrrrrrrrrroookkkgggdddSSSMMMFFF@@@===<<<;;;::::::===@@@CCCFFFIIIMMMPPPRRRRRRQQQOOOKKKGGGDDDAAAHHHNNNWWW```fffhhhgggeeejjjnnntttvvvsssnnniiigggmmmllliiiiiijjjmmmqqqsssrrrpppooooooppppppooommmqqqooonnnnnnppprrrrrrrrrmmmnnnnnnmmmmmmpppvvv|||wwwzzz~~~}}}wwwsssrrrrrrsssrrruuuyyy}}}~~~}}}|||{{{~~~tttlllbbb]]]\\\XXXQQQJJJFFFFFFEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@???>>><<<;;;===<<<;;;:::999777666666999888777666555555666666888:::;;;999;;;<<<:::444333222000///000111000...000///...------...//////111///,,,---...///,,,***,,,,,,++++++++++++,,,,,,*********************************))))))))))))))))))++++++***)))***000555>>>DDDNNN\\\gggmmmkkkhhhccc]]][[[```bbb___]]]___VVVQQQGGG>>>888555555555555444333444666666666444222111111333666888999999<<<:::999;;;???AAA@@@>>>???===:::888777666444333222222111111111111000000000000000000000000000000111111111111222444666777;;;<<<<<<<<<;;;999777666999999888666444555777:::::::::;;;>>>BBBHHHMMMPPPaaagggfff]]]SSSNNNHHHBBBAAA;;;555333555666444222555555555555555444333333000666888222///111222///666555333111000000111111666666666777777666555555444666888888777666777888======<<>>AAAFFFLLLSSSVVVSSSOOOHHHCCCBBBDDDHHHJJJVVV[[[```cccdddeeehhhjjjmmmpppqqqpppllljjjkkklllhhhhhhiiijjjlllnnnpppqqqkkkmmmooopppnnnmmmmmmmmmoooooopppqqqqqqqqqqqqqqqmmmllllllnnnqqqtttttttttrrruuuyyy{{{||||||}}}}}}{{{vvvsssqqqqqqqqqttttttttttttuuuwwwxxxxxx}}}}}}}}}~~~{{{sssooonnnkkkccc]]]YYYYYYWWWUUURRRNNNLLLJJJGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???===<<<<<>><<<;;;;;;;;;<<<999<<<<<<:::;;;===:::555444222000///000111000///000///...------...//////444222000000222111///,,,***))))))(((((())))))***************************))))))))))))))))))))))))+++++++++***)))***---///555:::EEETTTbbbkkknnnnnnggg___YYYZZZ\\\\\\___cccTTTQQQKKKDDD>>>:::777666777666444444444444333222111000///000333555666555666555444666999<<<;;;:::999999999999999888666555111222333333222222333444000000000000000000000000000000111111222444555666999999999999888777666666888999999888888:::===@@@;;;:::;;;>>>EEENNNXXX^^^dddjjjiii```VVVPPPJJJDDDDDD???999777999:::888555999999999888777555333222000555777222000111222000333222222222222222333333111222333555666666666666:::;;;<<<;;;999999:::;;;:::;;;===AAAIIIVVVdddmmmzzz}}}}}}~~~zzzvvvsssooolllllloootttvvvtttpppmmmkkkkkkooossstttqqqmmmnnnrrrxxx}}}{{{uuuppptttsssssstttuuuwwwvvvvvvvvvtttqqqooooooqqqtttvvvxxxuuurrrpppnnnnnnpppqqq{{{xxxwwwxxxzzz|||{{{zzzxxxvvvtttuuuxxxzzzzzzxxxssssssqqqmmmhhheeecccdddkkkkkkkkklllmmmnnnoooooopppqqqrrrtttvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxwwwwwwttttttuuuxxx{{{zzzuuupppjjjgggccc^^^WWWOOOFFF@@@<<<===:::555555999:::777<<<===@@@DDDIIIMMMOOOOOOJJJHHHDDD@@@@@@DDDMMMSSS^^^aaadddffffffhhhkkknnnoooqqqsssrrrooommmnnnoookkkkkkjjjjjjjjjkkkkkkllliiikkknnnnnnmmmlllmmmmmmnnnnnnooopppqqqqqqrrrrrrkkklllnnnrrruuuwwwvvvuuummmppptttwwwxxxxxxyyyzzz{{{zzzwwwtttpppmmmkkkjjjmmmkkkgggddddddeeehhhkkkrrruuuxxxxxxwwwvvvyyy{{{~~~~~~zzzsssmmmiiiiiigggdddaaa]]]ZZZYYYTTTSSSQQQPPPNNNNNNOOOOOONNNNNNMMMLLLKKKIIIHHHGGGHHHGGGDDDBBB@@@?????????>>>AAAAAA??????@@@===888666444111000000111111000//////.........//////000333222222222222111...,,,***))))))(((((())))))***************************))))))))))))))))))))))))***)))((()))+++,,,+++***,,,000888EEESSS___fffiiiiiibbb\\\[[[YYYWWWWWWYYYPPPOOOMMMJJJEEE???:::777999777444333333222111//////...------000111111111000///...000333555555555333444666888999999888777444666777666333222333666000000000000000000000000///000111333333444444444666666555555555555555666777888:::;;;<<<>>>BBBEEE===;;;:::<<>>;;;>>>>>>===<<<:::777444333000444555222000222222111///000111333333444444444///000222444666888999999:::::::::888777777999<<<:::===BBBHHHPPPYYYcccjjjuuu{{{}}}||||||~~~zzzwwwtttnnnnnnqqquuuzzzzzzvvvrrrnnnmmmmmmpppsssssspppmmmooossszzz~~~zzzsssnnnmmmpppsssuuuuuuuuuvvvvvvttttttrrrrrrrrrssstttuuuwwwuuurrrppppppqqqrrrsss|||zzzyyyyyy{{{|||{{{{{{|||yyywwwzzz}}}yyyxxxwwwsssnnniiifffggghhhmmmmmmllllllnnnppprrrsssqqqsssuuuwwwwwwwwwvvvvvvzzzzzz{{{||||||{{{zzzyyyvvvuuutttvvvxxxwwwrrrnnn```\\\VVVPPPIIIBBB:::555333555555333444999;;;999:::<<>>BBBEEE>>>;;;999999===DDDLLLRRR[[[```fffgggffffffhhhiii___ZZZUUUQQQOOOMMMJJJHHHFFFFFFEEECCC???;;;777555222333333222111222333333///000222444555555444444111222444666888999:::;;;888888777555555888<<<@@@@@@EEEKKKRRRXXX^^^dddgggqqqxxx~~~}}}||||||~~~|||yyywwwrrrtttyyy}}}~~~xxxsssnnnmmmnnnppprrrqqqnnnllljjjpppwww{{{zzzuuupppllljjjnnnrrrsssssstttwwwzzzwwwwwwwwwvvvvvvuuuuuutttuuusssqqqppppppqqqtttuuuvvvvvvvvvwwwyyyzzz{{{|||}}}zzzyyy}}}~~~xxxyyyyyywwwsssooollllllmmmnnnmmmmmmmmmnnnpppssstttrrrtttwwwzzzzzzyyywwwvvv{{{|||}}}}}}}}}{{{xxxwwwtttsssrrrrrrrrrnnnhhhbbbSSSOOOJJJEEEAAA===999666111333444444555888;;;<<<;;;>>>EEENNNTTTTTTMMMGGG???@@@CCCJJJUUU___hhhlllmmmkkkhhhfffgggjjjnnnqqqrrrssstttuuuuuuuuuuuuuuuooommmjjjfffcccbbbaaaaaaccceeeggghhhiiiiiikkkmmmkkklllmmmoooqqqrrrttttttwwwwwwxxxzzzzzzwwwrrrnnneeehhhmmmppprrrssstttvvvqqqpppnnniiiccc[[[UUUQQQKKKIIIGGGEEEDDDEEEFFFHHHIIIOOOUUUVVVSSSQQQSSSVVV^^^```cccfffiiikkklllllltttxxx~~~~~~~~~~~~}}}zzzxxxtttpppmmmlllllllllnnnnnnnnnnnnmmmjjjhhhgggfffdddaaa]]][[[YYYXXXXXXVVVXXXWWWTTTSSSTTTPPPJJJ>>>:::444000///000000000000000000111111222222222,,,---......,,,+++***)))+++******************+++))))))))))))))))))))))))''''''(((((())))))))))))((('''&&&(((++++++((($$$******+++---222999AAAEEEEEELLLUUU\\\^^^\\\WWWSSSIIIIIIHHHFFFBBB???;;;999888666333111111222111111///...,,,,,,...///...---------,,,,,,---///111333111111000...---...222555999:::;;;888444111111222222222222222222222222222222333444666666666555555444333222222222444666777444666777888888999<<<>>>;;;999777666777:::===???JJJOOOVVV\\\```bbbggglllgggeeebbb```___^^^]]]\\\UUUTTTRRRMMMGGGAAA:::777666444333333333333333444222333444666666666555444333444555777888888999999888888888888:::>>>EEEIIIKKKPPPVVV\\\```bbbeeefffooovvv||||||~~~}}}zzzyyyvvvyyy}}}}}}vvvqqqiiiiiikkklllmmmmmmjjjhhhgggmmmtttxxxwwwsssooommmkkknnnpppqqqqqqtttyyy~~~{{{{{{{{{{{{zzzwwwuuutttsssrrrpppooooooqqqsssuuuvvvvvvwwwwwwwwwxxxzzz{{{zzzyyyyyy|||{{{vvvtttuuuvvvuuussspppoooooonnnnnnmmmnnnoooqqqrrrtttqqqtttxxx{{{|||{{{yyyxxx}}}}}}~~~}}}{{{xxxuuusssqqqooonnnmmmjjjdddZZZSSSIIIEEE@@@<<<:::999888666333444555666555666999===DDDGGGLLLRRRVVVSSSKKKEEEBBBCCCIIIVVVfffoooqqqooopppnnnjjjhhhiiimmmppprrrrrrrrrssstttuuuuuuuuutttnnnlllhhhdddaaa`````````bbbccceeeffffffhhhjjjllljjjlllnnnppprrrttttttuuu|||{{{yyyyyyxxxvvvrrrooo]]]```eeeiiikkklllnnnooonnnmmmjjjddd]]]TTTLLLHHHBBBAAA@@@???>>>>>>??????>>>AAADDDDDDAAA>>>>>>???DDDFFFIIINNNRRRVVVYYYZZZdddiiipppwww~~~|||zzzzzzyyy{{{{{{||||||{{{xxxvvvtttpppnnnkkkhhheeecccbbbbbbaaacccbbb^^^]]]]]]XXXRRRCCC>>>666111////////////......///000111111111111,,,---...---,,,+++,,,...)))((((((''''''(((((()))))))))))))))))))))))))))&&&''''''(((((())))))***,,,+++******)))'''$$$""")))******+++---222888===GGGOOOXXX[[[\\\[[[WWWSSSJJJJJJHHHFFFCCC@@@>>><<<999777333111222222222222///...------...//////......///...---,,,---000222111222111---******...222333333333444444444444444222222222222222222222222333333444555555555555555333333222333333444555555333555666666555555666888666666666666777777777777;;;>>>DDDKKKNNNOOOTTTZZZ___```aaabbbdddeeeggghhhaaa```\\\VVVNNNEEE===999:::666333444555333333555555555666777777777777777555555666777777777777777666777888:::===BBBIIINNNSSSXXX^^^bbbddddddeeefffnnnvvv~~~|||}}}~~~|||zzzxxxvvvyyy|||~~~|||xxxrrrnnneeefffhhhjjjjjjjjjhhhggghhhnnnuuuwwwuuurrrqqqqqqoooooopppppprrrvvv||||||}}}}}}|||{{{yyywwwuuusssrrrpppooooooqqqsssuuu{{{||||||zzzxxxwwwxxxyyyvvvwwwxxxzzz|||zzzwwwuuunnnpppssssssqqqooommmmmmooooooooopppqqqqqqrrrrrrqqqssswwwzzz{{{{{{yyywww}}}|||{{{zzzwwwtttqqqooollliiifffccc___XXXNNNFFFAAA>>>999666444444333222444333444666555555;;;BBBPPPRRRTTTTTTQQQMMMHHHEEEHHHKKKTTTbbbooovvvsssnnnqqqooommmmmmooorrrttttttrrrqqqqqqrrrtttuuutttrrrmmmjjjfffbbb```___``````aaacccdddeeeeeefffiiikkkjjjmmmppptttvvvvvvuuutttxxxwwwwwwxxxxxxxxxuuusssVVVZZZ___ccceeegggiiijjjllljjjgggaaaYYYQQQIIIEEEAAA???===:::999999:::;;;777888888888777555444333555666888;;;>>>BBBEEEFFFQQQTTTZZZaaaiiisss}}}~~~|||uuussspppmmmkkkiiihhhhhhhhhiiihhhdddcccbbb]]]WWWHHHAAA888111...---......***+++---...//////......,,,------,,,++++++///222((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''((())))))***)))***+++***((('''&&&'''((()))******+++---222777HHHUUU```cccbbb___XXXQQQNNNNNNNNNLLLJJJFFFCCC@@@===999555222111222111111///---,,,---///000000/////////...,,,)))***---000...111333111---***,,,///000...,,,///333666444222333333333333333333333333333222222222222333444444111222222333333333333222333555666666555444444555444444444555666666777777555666;;;@@@AAA???BBBIIIMMMNNNQQQTTTVVVYYY\\\^^^\\\[[[YYYUUUOOOHHHAAA===???888444666777444333555555555666777888:::;;;<<<888888999:::;;;;;;;;;;;;777999;;;===???DDDJJJOOOVVVZZZ^^^bbbcccdddeeeffflllvvv~~~}}}{{{yyywwwvvvvvvxxxzzzzzzxxxuuurrrpppgggiiilllnnnnnnnnnmmmmmmlllqqqvvvvvvsssppppppqqqpppppppppssswww{{{}}}~~~yyyzzz{{{{{{{{{zzzyyyxxxuuusssqqqpppppprrrtttvvv}}}~~~~~~{{{xxxwwwxxxzzzrrruuuxxxxxxvvvuuutttuuunnnooopppooommmllllllmmmpppqqqsssttttttsssrrrpppqqqsssuuuwwwxxxvvvuuusssvvvuuusssqqqooommmkkkjjjccc^^^WWWRRRNNNIIIBBB===;;;888444222222111000///333222444777888:::CCCNNNUUUVVVUUUQQQKKKHHHJJJMMMQQQXXXccclllrrrsssrrrpppnnnllllllnnnrrruuutttssssssqqqqqqrrrtttuuusssqqqmmmkkkfffbbb___^^^___```bbbcccdddddddddeeehhhjjjjjjnnnssswwwyyywwwtttrrrtttuuuvvvyyyzzzxxxuuuqqqTTTXXX]]]aaadddfffhhhiiijjjhhheee___XXXPPPJJJFFFBBB???:::666444555777888222111111222444444333222333222222222222444666777<<<===AAAGGGPPP^^^kkkttt{{{zzzwwwtttqqqpppoooooojjjllljjjfffdddddd___XXXJJJCCC:::222...---------((()))***,,,------,,,,,,***++++++***(((***///444******))))))))))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***"""%%%))))))((())),,,///&&&(((******((()))---000:::MMMbbbmmmppplllbbbWWWRRRSSSTTTTTTQQQLLLGGGDDD@@@<<<777333111111000///...,,,+++,,,...000000000...///...***''''''***...+++111666555111---,,,---222---***,,,222555111---333333333333333333333333222111000000000111222333000111222333333222111000333555777777666555555666555444444333444555666777666555999>>>===999<<>>???BBBDDDFFFJJJOOOSSSVVVYYY]]]```aaaccceeeggglllvvv~~~}}}{{{yyywwwuuutttwwwxxxzzzzzzxxxvvvuuutttmmmooorrrtttttttttttttttnnnrrruuutttppplllmmmoooqqqpppqqqvvv|||~~~|||vvvwwwxxxyyyzzzzzzzzzzzzvvvuuusssqqqqqqsssuuuwwwxxxzzz|||zzzxxxwwwzzz|||pppuuuxxxwwwsssqqqsssvvvrrrrrrqqqnnnkkkjjjlllnnnrrrsssuuuwwwvvvtttrrrppprrrssstttuuutttsssqqqooonnnmmmkkkiiigggfffeeeeeeZZZTTTJJJDDD@@@>>>;;;888777444222111222333333222444222555:::===@@@LLLYYYSSSTTTSSSMMMFFFGGGNNNVVVXXXcccoootttrrrppprrruuuhhhhhhiiimmmrrrtttsssppptttrrrqqqrrruuuuuussspppooolllfffbbb^^^]]]^^^___cccdddddddddccceeegggjjjjjjnnnuuuyyy{{{xxxtttqqqsssuuuxxx{{{{{{wwwqqqlll[[[XXXWWWZZZ___bbbaaa___bbbbbb```]]]WWWPPPIIIEEE>>><<<:::888777777777888333333333333222222222222111///---...000222222222444444555777===HHHTTT\\\ppp~~~|||xxxvvvtttqqqoooooojjjgggeee```VVVMMMJJJ777555222000///...---+++,,,//////+++))),,,...---******++++++++++++******+++***)))(((''''''''''''******))))))))))))******,,,(((%%%%%%(((***+++***((())))))*********)))))))))******+++,,,,,,------999DDDTTTaaahhhjjjhhhggg^^^WWWPPPOOOTTTUUUOOOHHHAAA<<<777444444333000---000000//////...,,,+++***///...,,,++++++,,,...///###...))),,,666(((111//////---,,,,,,---...//////111222222222222333555555222000000333444333111333333222222333333444555333555666555222111222333222444666777555444555666777777888999999:::::::::???>>>>>>???CCCEEEFFFEEEIIIJJJKKKKKKIIIFFFBBB@@@???===999666333333444555888777888:::???BBBEEEEEEHHHGGGFFFEEEDDDCCCCCCCCCHHHMMMSSSVVVUUUUUUWWWYYY[[[]]]^^^]]]]]]___fffkkkttt~~~~~~~~~~~~~~~|||wwwrrroooqqqvvvzzzwwwyyy{{{zzzxxxwwwyyy|||tttuuuwwwzzz{{{||||||{{{zzzzzzxxxuuuqqqooonnnooopppnnnooottt{{{}}}zzzwwwxxxxxxyyyzzzzzzzzzzzzvvvuuutttsssssstttuuuvvv{{{}}}~~~}}}{{{yyyxxxxxxpppssstttqqqrrruuuuuusssqqqqqqooonnnlllkkkjjjiiilllppptttuuusssqqqpppqqqvvvtttqqqnnnmmmlllmmmmmmkkkfffaaa^^^^^^]]][[[YYYOOOLLLGGGBBB===999666555444222000000222333333222111888<<<===CCCKKKOOOLLLFFFEEEFFFJJJJJJKKKUUUaaagggmmmsssuuussspppooopppgggfffhhhlllqqqttttttrrrqqqssstttsssrrrqqqrrrssslllkkkhhh```YYYWWW[[[```dddcccbbbaaacccfffiiikkkqqqrrruuuxxxzzzyyyvvvsssrrrvvvxxxuuurrroooiiicccXXXZZZ]]]``````aaaaaabbb``````___\\\WWWOOOHHHDDD===<<<:::777666666777888777777666555444222111111222000//////000222222222222222111222555===FFFLLLaaappp}}}yyywwwuuusssrrrooohhhaaa]]]UUUJJJBBB@@@555222///------///000111111444333...+++,,,---,,,)))******++++++******)))++++++***)))))))))************))))))))))))*********'''%%%%%%((())))))(((((((((((()))))))))(((((()))))))))***++++++,,,,,,+++444AAANNNWWW]]]aaaccc___XXXPPPNNNPPPQQQOOOKKKEEEAAA:::555222111///////////////000000//////...,,,------------------,,,+++$$$000******111%%%+++///...------------...///111222444444333333555666666333111222444555444222333333333222333444444555444555555555555555555666666777999:::::::::999888999999999::::::;;;<<<===???>>>===???BBBEEEGGGGGGKKKLLLLLLKKKJJJGGGDDDBBB???===:::777555444444555888999:::???FFFLLLRRRUUUVVVUUUTTTSSSSSSSSSSSSTTTUUUXXX[[[]]]\\\[[[[[[[[[^^^______^^^^^^aaahhhmmmzzz~~~||||||}}}}}}{{{{{{|||~~~}}}wwwqqqmmmnnnqqquuutttvvvxxxxxxxxxyyyzzz{{{}}}~~~~~~}}}{{{{{{{{{xxxuuurrrrrrrrrsssrrrssswww}}}~~~{{{uuuvvvxxxyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvxxxyyy{{{|||{{{zzzzzzzzzvvvwwwtttooonnnqqqrrrqqqoooooooooooonnnmmmlllkkkkkkooossstttrrrpppppppppttttttrrrqqqnnnllljjjiiijjjeee___ZZZVVVRRRNNNJJJFFFEEEAAA>>>;;;999888888444333222444666888777666;;;AAAEEEFFFHHHLLLKKKFFF???<<>>CCCHHHLLLTTTOOOJJJGGGHHHJJJLLLMMMHHHEEE???888222///000111......000111222222222222+++,,,...//////...,,,+++///)))000***)))---%%%)))......---------......///000111333333222222444555666444222333444555555444444333333333333444555555666444444555666888888888999999999:::;;;;;;999888<<<===>>>@@@BBBCCCDDDEEEAAA???===>>>@@@CCCDDDEEEHHHHHHGGGFFFEEEDDDCCCBBB@@@???<<<:::888777666666:::<<<@@@GGGOOOXXX```dddhhhhhhggggggggghhhiiijjjgggffffffffffffccc```]]]aaaccccccccccccgggnnnuuu~~~{{{{{{}}}{{{yyyyyy{{{}}}}}}xxxqqqllljjjmmmoooqqqqqqssswwwzzz||||||{{{~~~|||zzzyyy{{{}}}~~~}}}zzzwwwvvvvvvwwwvvvwww{{{~~~{{{tttuuuxxxyyyzzzxxxvvvuuuxxxyyyzzzzzzyyyxxxwwwvvvtttuuuxxxzzz{{{{{{{{{{{{{{{zzzuuummmjjjmmmooommmnnnooopppqqqqqqooommmllliiillloooqqqpppnnnmmmmmmssssssrrrppplllgggccc``````\\\WWWRRRLLLGGGAAA<<<;;;;;;999888888999::::::777666666888;;;<<<<<<;;;CCCHHHJJJHHHFFFCCC>>>888777555;;;HHHSSSVVVSSSQQQUUUZZZbbbjjjppppppmmmiiimmmlllmmmnnnoooooollljjjlllmmmnnnmmmlllkkklllnnnlllllljjjfffccccccgggkkkdddeeefffgggiiijjjllllllpppqqqrrrssssssrrrpppnnnrrrvvvwwwtttqqqpppkkkeeeQQQWWW]]]```^^^[[[XXXWWWZZZ[[[[[[YYYTTTLLLDDD???:::999888666666666666666222222111111111111000000000///...///111222222111///000000111222555:::>>>FFFWWWnnn}}}yyytttnnnjjj```UUUIIIAAA888000---...,,,---,,,,,,,,,---000222666999777111---,,,,,,)))))))))************))))))************+++,,,---...))))))(((((((((((())))))&&&''''''((())))))((('''))))))((((((''''''((((((&&&&&&'''(((((())))))***---......------...222555============>>>AAAEEEIIIDDDDDDBBB<<<555000000222...///000111111222222222,,,,,,---......---,,,,,,,,,***+++)))))),,,+++---------------.........///---...000000//////111222444333333333333444444555444444444444444555555666777555333444666888888777???===:::;;;>>>AAAAAAAAAFFFIIINNNSSSVVVWWWWWWVVVLLLIIIDDDBBBAAABBBAAAAAAEEEDDDCCCAAAAAAAAABBBBBBBBBAAA???===;;;:::::::::<<>>HHHOOOMMMEEE???>>>CCCNNN\\\hhhmmmllliiihhhjjjllloooqqqrrrqqqoookkklllmmmlllkkkjjjkkkmmmlllmmmmmmkkkjjjkkkooorrrnnnooooooooonnnmmmkkkjjjmmmoooqqqrrrqqqppppppqqquuuxxxxxxtttqqqoookkkfffLLLMMMQQQWWW\\\^^^\\\YYYZZZZZZZZZWWWQQQIIIAAA===888777777666555555555555444444444333333222222222000000000111333555444333///000000111111444888<<>>@@@???999444222222//////000000//////...---...---,,,,,,,,,,,,---...***,,,(((*********//////,,,------.........//////,,,...////////////000222222222222222222222444555555555444444555555666777888666444444555777888888CCCBBBAAADDDJJJRRRXXX\\\]]]bbbjjjqqquuuvvvtttsssddd```YYYTTTPPPMMMJJJHHHGGGFFFDDDBBBBBBBBBCCCDDDBBBAAA@@@>>>======>>>>>>AAAIIIUUUaaajjjpppuuuxxx|||yyyxxxtttnnnhhhlllooosssuuuxxx~~~}}}|||{{{zzzyyyyyyzzzyyyvvvqqqmmmlllmmmoooqqqrrruuu|||~~~}}}|||||||||~~~}}}||||||}}}}}}}}}}}}~~~~~~|||zzzxxxzzz|||~~~}}}{{{wwwuuuwwwyyy{{{}}}}}}{{{yyywwwwwwvvvwwwyyy|||}}}{{{yyyuuuwwwuuuooommmnnnllliiirrrrrrssssssqqqnnnjjjhhhhhhhhhjjjkkkkkkjjjgggeeekkkhhhbbb[[[TTTNNNJJJHHH@@@AAABBBBBB???<<<999777000000000111333555777999:::888888:::@@@FFFJJJLLLRRRNNNGGG@@@:::444111111222;;;EEEIIIFFF???888333000555@@@OOO^^^fffhhhgggeeehhhmmmqqqssstttttttttlllmmmnnnnnnmmmlllmmmnnnmmmnnnoooooooooqqqtttwwwsssssstttsssqqqnnnkkkiiikkkmmmpppppppppqqqsssvvvxxxzzzyyytttqqqppplllgggGGGFFFGGGNNNXXX```bbbbbb\\\[[[YYYUUUOOOGGG@@@;;;666666666555555444444444444444333222111000//////000//////000111111000...///000000///000222666:::CCCQQQeeexxx}}}sssfffYYYPPP@@@888111///...---///333333777;;;;;;777333111000+++000111---+++,,,,,,)))((())))))******))))))(((''''''''''''((()))***+++)))((((((''''''(((((()))(((***++++++))))))+++,,,---+++***((((((((())))))%%%&&&&&&''''''((())))))%%%''')))******+++---...+++---000111111000000000222666;;;===;;;777333111000000//////...,,,+++***///...,,,++++++,,,...///,,,000(((,,,,,,'''000++++++,,,---...///////////////000222222111111333444000111222222111111333555666555555555555666777777888999999888777999<<>>:::666444333000000000111222444777888888888:::???FFFLLLPPPRRRLLLDDD<<<777222///111555777DDDNNNJJJ>>>666222111000444<<>>;;;555555555555555444333333222222333444444555666666999888666666555444000...111111222222444888>>>CCCMMMYYYjjj{{{|||rrreeeVVVHHH@@@666000,,,---...---///333444888<<<;;;555111000111)))---///,,,***++++++)))(((((())))))))))))((((((''''''''''''((())))))***((((((''''''''''''(((((((((******)))'''(((***---,,,+++)))'''''''''((()))&&&&&&&&&'''(((((()))))))))******)))'''&&&''')))------,,,---------,,,,,,000111444888999777333////////////...---,,,+++***---------,,,,,,---------+++222'''...---&&&111)))+++,,,---////////////...///111222222222222333555000222333333111222444777666666555555666666777888999===@@@>>><<<>>>EEELLLUUU^^^jjjttt{{{~~~pppnnnjjjddd___ZZZVVVTTTPPPMMMKKKIIIJJJNNNRRRUUU^^^eeeooouuuxxx{{{~~~{{{zzzyyyzzz~~~{{{uuutttsssrrrqqqpppooooooqqqqqqqqqooommmmmmnnnppptttyyy~~~|||zzz{{{~~~~~~}}}|||zzzxxxxxxzzz|||~~~|||zzzzzz|||{{{uuuvvvtttooommmooopppmmmkkkkkkjjjhhhfffdddbbbaaa```___^^^^^^^^^[[[VVVRRRNNNLLLHHHDDD@@@<<<:::888===??????;;;666111000///111111111111333555777999===???CCCIIINNNOOOMMMKKK???777111///......333:::GGGRRRWWWKKK<<<444222222111444:::@@@GGGNNNVVV[[[bbbgggmmmqqqqqqqqqqqqrrrqqqrrrsssrrrqqqpppqqqsssppppppqqqsssvvvwwwwwwwwwuuutttsssqqqooollljjjiiijjjmmmoooooommmoootttyyywwwyyyxxxuuutttwwwwwwtttGGGGGGEEEBBBCCCKKKWWW```aaa___YYYSSSKKKCCC>>>;;;444444555555555444333333444555888;;;???CCCEEEGGGJJJIIIFFFDDDBBB???:::777222333555777<<>>;;;888666===>>>>>>:::444000...///111111111222444666999:::EEEHHHNNNRRRSSSNNNFFF@@@:::333///111222333:::BBBVVV^^^]]]MMM<<<444111000///222666:::>>>FFFPPPWWW]]]cccjjjoooppppppqqqsssqqqssstttsssrrrqqqrrrsssqqqqqqrrrtttvvvwwwwwwvvv|||zzzwwwsssoookkkhhhfffjjjmmmooonnnkkklllrrrwwwtttwwwwwwuuuvvvzzz{{{yyyHHHEEEBBB@@@BBBGGGMMMRRRNNNUUUYYYUUUQQQNNNGGG>>>888222111444444000///222444000111:::EEEPPPZZZcccaaa___]]]YYYTTTKKKBBB;;;888888;;;CCCPPP[[[aaacccjjjqqq|||wwwfffUUUCCC555111222...---,,,,,,++++++++++++(((---///---,,,//////......---+++)))(((((()))***)))))))))(((&&&''')))+++''''''''''''''''''''''''''')))******)))''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%((((((&&&&&&)))***)))((((((((()))+++,,,***+++---000222333333333...///000111111000///...---000111---***,,,,,,***)))+++,,,,,,+++***,,,---,,,,,,,,,---...///000111,,,...000111000///---,,,444222222555999;;;;;;999888888888777777888<<<>>>FFFCCCEEEKKKIIIJJJXXXlll}}}mmmhhhcccaaabbbeeehhhjjjyyy{{{|||zzzuuuooojjjgggiiiqqq{{{}}}~~~wwwsssllliiieeeaaa```aaaccceeeiiihhhggggggggghhhiiijjjqqqvvv{{{}}}{{{}}}|||{{{zzz|||~~~zzz}}}zzztttpppmmmlllmmmllljjjggg^^^[[[ZZZ\\\______[[[VVVUUUNNNIIIIIIEEE>>>:::<<<666777888666444222333444777BBBEEE:::111222222---///555666111000999BBBFFFPPPSSSVVVRRRIII???888555///111111...---666HHHWWWffffff```SSSBBB555111111///222777;;;AAAGGGMMMQQQ]]]aaagggmmmpppqqqooonnnppppppqqqqqqrrrsssttttttrrrtttvvvvvvuuutttssstttwwwvvvsssnnniiigggggghhhlllkkkkkklllnnnoooooonnnrrrssstttuuuuuutttssssssIIIEEEAAAAAACCCDDDAAA>>>DDDJJJNNNQQQUUUWWWQQQGGG<<<666444666777222...///444000222:::EEEQQQaaammmoooqqqtttsssmmmcccWWWPPPGGGGGGKKKSSS___jjjppprrrvvvzzzwwwjjjZZZKKK===111---///------,,,+++++++++++++++&&&***,,,***)))---...------,,,+++***))))))))))))((()))))))))((()))+++---(((((((((((((((((((((((('''((())))))((('''(((***'''''''''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((('''%%%%%%((((((&&&&&&)))))))))((((((((()))++++++)))***,,,///111111222222+++,,,---......---,,,+++,,,000000,,,***,,,,,,+++)))+++,,,,,,++++++,,,---,,,,,,,,,---...///000111000222555777777777777777888666555666888:::999777999:::;;;;;;<<>>BBB888000111000,,,111888;;;888999@@@HHHJJJNNNMMMKKKFFF???888333111222444555555888CCCSSS```ffffffaaaUUUFFF;;;888999999:::===@@@CCCIIIPPPTTT```ccciiinnnqqqqqqooonnnooooooqqqrrrtttvvvwwwxxxtttvvvxxxyyywwwvvvvvvvvvvvvuuusssooojjjhhhiiijjjmmmlllkkklllnnnoooooooootttuuuuuuuuutttsssqqqpppNNNGGG???===@@@@@@999222:::===CCCKKKVVV]]]ZZZRRRDDD<<<666777777444000...333111111777???LLL^^^mmmxxx~~~}}}tttlllhhh```___aaahhhrrrzzz~~~yyygggYYYIII>>>666...,,,,,,---,,,++++++***+++++++++'''***+++((((((,,,///...++++++++++++***)))((((((&&&'''((((((((()))+++---************************'''(((((('''&&&'''***,,,''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((('''%%%%%%((((((&&&&&&)))))))))((((((((()))******((()))+++---...///000000***+++,,,------,,,+++***,,,///000,,,***,,,,,,+++***+++,,,,,,++++++,,,---,,,,,,------...000111222222444777999::::::<<<>>>@@@>>><<<<<<===>>>>>>======???@@@BBBDDDIIIOOOTTTVVVSSSTTTZZZ^^^ggg{{{~~~zzzxxxqqqvvv~~~~~~{{{wwwsssooojjjddd```VVVTTTPPPMMMKKKKKKLLLMMMNNNNNNNNNOOOQQQTTTVVVXXX]]]aaahhhpppwww{{{|||}}}{{{wwwrrrmmmkkkgggccc^^^\\\\\\ZZZWWWSSSMMMJJJFFFEEEFFFFFFDDDAAAAAA<<<:::;;;999444111000111222333222000//////000888@@@CCC:::333333333///444<<>>999555333111000000222444999AAALLLXXXaaadddddd```WWWLLLEEEEEEGGGHHHHHHGGGGGGIIINNNUUUZZZdddggglllppprrrqqqooonnnnnnoooqqqsssvvvxxxzzz{{{vvvxxxzzz{{{yyyxxxxxxyyyvvvuuusssooolllkkklllnnnnnnlllkkkkkkmmmppprrrrrruuuvvvvvvvvvuuusssrrrpppTTTKKK@@@:::;;;<<<:::888555777<<>>======<<<222444777<<>>>>>>>><<<<<<;;;:::;;;<<<===>>>;;;>>>CCCHHHOOOXXX```fffgggjjjpppuuuzzz|||||||||~~~||||||~~~}}}{{{yyywwwwwwvvvvvvxxxvvvuuuyyy~~~{{{vvvqqqkkkddd___\\\ZZZWWWTTTQQQMMMHHHEEEEEECCC???<<<888777555444555777777777333333222111222222000---///111222111000000111222222555444111111666;;;>>>JJJKKKMMMNNNJJJDDD@@@>>>:::888666777;;;>>>>>><<<::::::>>>DDDMMMSSSVVVWWWUUUWWWWWWVVVTTTUUUXXX\\\```^^^[[[XXXWWWZZZ___dddiiikkknnnqqqqqqpppnnnlllnnnnnnpppqqqssstttvvvvvvtttvvvyyyyyyxxxxxxxxxxxxttttttsssqqqooooooqqqsssnnnlllkkkmmmrrrwww{{{||||||||||||{{{yyyvvvtttrrrQQQRRRSSSPPPKKKDDD>>>:::222222444777:::BBBRRRaaaccc^^^RRRCCC:::777444000......111444555444999@@@PPP^^^sss{{{rrrbbbTTT@@@777///...---,,,,,,...)))))))))((())))))***++++++...---(((&&&((()))(((((())))))***))))))((((((...///000...+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''%%%%%%((((((&&&&&&)))(((((()))))))))((('''''''''''''''''')))***+++,,,+++,,,---......---,,,+++)))---...+++))),,,,,,++++++,,,------,,,,,,---...------...///111333444555BBBDDDDDD@@@;;;:::>>>BBBAAAGGGNNNVVV\\\aaaeeehhhrrruuuxxxzzz|||~~~}}}~~~~~~wwwqqqiiibbbYYYPPPJJJFFFCCC@@@??????>>>>>>===<<<<<<;;;:::999888666555555666777777888:::;;;===AAAFFFJJJOOOSSSZZZbbbhhhkkkmmmmmmqqqsssuuuwwwyyyyyyyyyyyy{{{~~~|||xxxwwwxxxqqqooommmkkkiiihhhhhhiiigggfffeeehhhkkkllliiifffbbbZZZQQQMMMLLLLLLKKKIIIFFFCCC>>><<<===<<<888555777666444333222111111111///000...,,,---000000,,,,,,...//////......000111...000333666:::AAAHHHMMMSSSOOOLLLIIICCC;;;555555999:::;;;>>>AAABBBAAA???===???CCCJJJPPPTTTUUUUUUSSSTTTVVVWWWWWWXXX[[[]]]bbbbbb```^^^]]]___cccfffiiikkkmmmoooooonnnlllkkklllmmmnnnpppqqqsssttttttrrrtttwwwwwwwwwvvvvvvwwwsssssssssqqqooooooqqqtttpppooonnnqqquuuzzz}}}~~~|||yyyuuuqqqoooOOOPPPQQQSSSSSSMMMEEE>>>999555333444555999DDDPPPYYY^^^^^^VVVLLLCCC:::222333000111444555444666999>>>KKK___ttt}}}rrrhhh___RRRGGG:::444000///---***+++...((((((((((((((()))******'''+++,,,)))'''***+++)))))))))(((((((((((()))))),,,...///...+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''%%%%%%((((((&&&&&&)))(((((()))))))))(((&&&&&&''''''''''''((()))+++,,,***+++,,,------,,,+++***)))---...+++))),,,---++++++,,,------,,,,,,---///------...///111333555666???BBBCCC@@@<<<===CCCIIILLLTTT^^^ggglllpppsssuuu}}}}}}}}}yyyoooggg[[[TTTKKKDDD???===<<<<<<888999999::::::999999888888777666444333333444444555666666666666777:::<<<===@@@EEEJJJPPPTTTWWWXXXXXXZZZ\\\^^^``````______dddiiimmmmmmjjjggggggiii^^^\\\ZZZWWWUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRQQQQQQKKKHHHDDD@@@>>>>>>???@@@>>>;;;777777888888555222222222333222000///......///000---)))***000111---,,,...////////////111222444777===CCCHHHLLLOOORRRNNNGGGAAA@@@===888777:::BBBDDDGGGGGGFFFCCCBBBAAA>>>BBBIIIOOOTTTXXXZZZ[[[[[[]]]_____________________aaacccccccccccceeeggghhhiiikkkmmmmmmlllkkkjjjjjjkkkmmmoooqqqsssuuuvvvpppsssuuuvvvvvvuuuuuuvvvssssssrrrpppnnnoooqqqsssuuutttsssuuuxxx{{{||||||~~~~~~}}}{{{xxxuuurrrpppPPPLLLIIIMMMSSSTTTNNNGGGBBB:::444444444333888???JJJYYYeeeddd[[[PPPBBB777888333000222333222222444<<>>888555333333///+++,,,000((((((((((((((()))******%%%***---++++++---...---***)))(((''''''((()))***((()))++++++)))'''&&&&&&''''''''''''''''''''''''%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%((((((&&&&&&)))(((((()))))))))(((&&&%%%((('''''''''((()))+++,,,+++,,,------------,,,+++(((,,,...***))),,,---++++++,,,...---,,,,,,---///---......000222444555777@@@DDDGGGEEEBBBEEEMMMUUU[[[cccnnnwww{{{}}}|||xxxwwwvvvpppdddZZZPPPJJJBBB<<<999999999:::333444555777777777666555777666444333222333333444111333555555666777:::<<<555666777999===BBBGGGJJJCCCEEEGGGJJJKKKJJJJJJIIIGGGMMMSSSTTTQQQOOOPPPSSSOOOMMMJJJGGGFFFEEEEEEFFFFFFFFFEEECCC@@@???@@@AAA:::======:::555333777;;;:::777444444666666444222+++---///000000/////////111222///)))***111333000...000111222111222333555999<<>>999555111//////000111111888:::DDDUUUfffwwwzzzuuummmdddXXXNNNHHHBBB:::444111000---+++******+++,,,******))))))))))))))))))***(((&&&(((+++,,,+++)))******)))(((((((((((((((***)))(((''''''((()))))))))(((&&&%%%&&&''')))***%%%(((+++***'''%%%''')))((('''%%%$$$%%%''')))***&&&&&&&&&''''''''''''((('''((('''&&&$$$$$$%%%&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''''',,,&&&###&&&''')))222<<<:::555///++++++,,,+++***,,,,,,,,,***))))))+++---,,,,,,,,,---------......,,,---...000222444666777???DDDIIIGGGFFFLLLZZZgggrrrxxx~~~vvvjjj^^^TTTOOODDD@@@:::666444444444444666555444333222222222222000000000000///////////////000111333444444444444111333666777777777888999===;;;999888999;;;===???@@@@@@AAAAAAAAAAAA@@@@@@===???>>>:::999;;;;;;999888999999888666555777888444666888666333111111333333222111222444444222000000000000000000000000000222111///...------......111///---...111777>>>BBBBBBFFFLLLQQQPPPIII???777666555555777>>>GGGPPPUUU^^^XXXTTTPPPGGG<<<:::???FFFMMMWWWbbbkkkpppqqqqqqnnnppprrrrrrpppmmmjjjiiikkkeeeaaabbbbbbcccgggmmmkkkkkklllmmmoooooommmllljjjllloooqqqrrrtttwwwyyyvvvwwwwwwwwwvvvuuusssrrrtttttttttrrrqqqrrruuuxxxyyyzzz|||}}}{{{xxxtttqqqttttttvvvwwwxxxvvvrrrnnn]]]XXXRRRPPPPPPQQQQQQPPPBBB???:::444000///111333777???NNN]]]eeebbbUUUIII;;;888444111111222222111111444===JJJXXXhhh{{{~~~xxxppphhhcccVVVOOOGGGBBB@@@===999555666444111///---,,,------------,,,+++)))((('''&&&)))'''&&&'''***+++***(((******)))((((((((((((((())))))(((''''''((()))******)))(((&&&&&&''')))***(((''''''((())))))'''&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((($$$&&&((('''%%%%%%(((***&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))&&&%%%((((((&&&***000444000,,,***+++,,,,,,++++++,,,,,,+++******+++---,,,,,,,,,---------...............000222555777999???EEELLLNNNOOOWWWfffsss|||ttthhh[[[NNNEEE@@@<<<999555333333444444444777666666555444333333333222222222111111111000000...//////////////////...000222444555444444666777777666555444555666888999::::::::::::::::::999999444666555222111444444111444555555444222111333444444444444222//////111444333222111111333333111//////////////////////////////...---,,,---///111222333444666999===BBBEEEGGGJJJJJJKKKKKKIIIEEE???;;;999;;;@@@FFFNNNVVV\\\```[[[VVVPPPLLLDDD======CCCIIIPPP]]]iiiqqquuuuuutttqqqrrrtttuuussspppnnnllljjjeeebbbccccccbbbeeejjjkkkkkklllnnnpppqqqpppooonnnppprrrssstttuuuwwwyyywwwxxxxxxxxxvvvuuusssqqqsssssssssqqqppppppsssuuuxxxyyyyyyyyywwwssspppmmmpppppprrrtttuuutttqqqnnnddd```ZZZTTTQQQPPPPPPQQQGGGDDD>>>888444222222333111444>>>MMMZZZ^^^WWWOOO===:::666444333333222222333555<<>>???@@@EEEIIIQQQYYY___cccddddddWWWQQQJJJEEE@@@===@@@FFFJJJRRR___llluuuxxxwwwuuutttvvvwwwxxxwwwtttqqqoooiiieeebbbbbbaaa```bbbfffjjjlllnnnppprrrsssssssssuuuvvvwwwwwwvvvvvvwwwyyyzzzzzzzzzyyywwwuuusssrrrssssssrrrpppnnnnnnppprrrwwwwwwwwwvvvtttqqqnnnlllnnnmmmnnnpppqqqqqqnnnlllhhhfffbbb\\\UUUPPPNNNNNNFFFBBB>>>:::777666555555333222555???JJJPPPLLLFFF===:::666444444333333111666888===AAAEEEOOOdddwwwqqqkkkbbbXXXOOOGGG@@@;;;888555222111111222111000111000...---++++++******+++++++++++++++,,,,,,,,,------.../////////...---))))))(((((((((((())))))'''''''''((()))******+++---,,,***)))((((((((((((((('''&&&''')))***(((%%%%%%&&&((())))))((('''&&&&&&&&&&&&''''''''''''(((%%%)))+++'''!!!"""&&&((((((((('''&&&&&&&&&%%%((((((((()))******++++++ ###'''******(((&&&''')))))))))***+++++++++***)))+++---...---,,,+++,,,,,,,,,,,,---------......//////......000333666999:::???EEEKKKTTTbbbttt}}}|||rrraaaQQQDDD;;;777555555333222111111000...+++333333333333333222111111000000/////////..................///000111222222...///000000......000111000111222333333333222111555444444333222222222222222555444111111555555333222333333222111000222444111000///......///111222222000//////000000///...000000000000000000000000111111000000111333666777???AAADDDFFFGGGEEECCCAAA===<<<;;;;;;===CCCJJJPPPYYY]]]bbbggghhhfffbbb___TTTOOOGGG@@@===>>>CCCGGGIIIPPP\\\gggppptttuuuuuuvvvwwwyyyzzzzzzwwwrrrooohhhaaa\\\ZZZYYYYYY]]]ccciiilllooorrrtttuuuwwwxxx|||}}}}}}|||zzzxxxyyyzzz}}}}}}|||{{{yyywwwuuusssttttttrrrpppmmmmmmoooqqqvvvvvvvvvuuutttrrrqqqpppqqqpppooooooooommmiiigggjjjkkkiiiddd[[[SSSMMMJJJ@@@===999777888999999888666222000444<<>>IIIIIIGGGEEEBBB@@@>>>===777;;;@@@FFFMMMWWW```gggmmmnnnooonnnjjjddd^^^[[[VVVQQQIIIBBBAAADDDIIIKKKJJJOOOWWWaaajjjppptttvvvwwwwwwxxxzzzzzzvvvpppkkkeee[[[RRRNNNMMMPPPYYYbbbhhhkkkpppsssuuuvvvyyy{{{|||zzzzzz{{{~~~}}}{{{yyyvvvuuuvvvuuutttqqqnnnnnnoooqqqrrrrrrssstttttttttttttttwwwuuussspppmmmhhhbbb^^^oooooonnnjjjcccYYYOOOIII===888444333666999999999444111///000333555444222444333111222444555444333777777999;;;<<>>;;;888666444111000///...------------***++++++,,,,,,------------,,,,,,+++******)))))))))+++......---+++******((((((((((((((())))))***&&&'''((()))******))))))*********))))))(((((('''$$$(((+++***'''%%%'''***'''((()))******)))'''%%%&&&&&&&&&''''''''''''((('''((())))))((()))+++---'''''''''''''''&&&&&&&&&''''''((()))***++++++,,,+++...---)))''')))***)))***+++---,,,+++)))******)))+++---------,,,---...,,,,,,,,,---------............///000111333444555333333555;;;EEESSS___ggglllsss|||tttiiiUUULLLAAA888555555444333000000000333555777666555555666777888888777666555444444333333333222222222555444222000.........///000000000/////////222444111111222333222111000///222222111000000111222333111333333//////222333000///000111000//////111333000000222444555444000---000...------///111222222222222222222222222222222111333666:::>>>AAACCCDDDGGGDDD@@@<<<::::::;;;<<<;;;BBBMMMWWW___gggoootttvvvuuutttpppkkkddd^^^[[[WWWTTTMMMGGGHHHMMMPPPOOOLLLPPPWWW___hhhooouuuxxxxxxwwwwwwxxxxxxtttlllfff^^^SSSHHHCCCCCCIIIUUU```fffkkkpppssstttuuuxxx{{{~~~{{{zzzzzz{{{~~~~~~~~~}}}{{{yyywwwvvvwwwvvvuuurrrooooooqqqsssmmmoooqqqssstttuuuuuuuuuzzzxxxuuupppjjjbbbYYYSSSvvvtttpppmmmhhh___TTTLLL???999222000333666666555000111111111000/////////000///000222555777777777::::::<<>><<<888777666444222000---......---,,,+++,,,,,,++++++,,,------------,,,+++++++++******)))(((((('''***---...+++)))((((((((((((((((((((()))******'''((()))******)))((((((((((((((())))))(((((('''&&&'''))))))((('''''''''((())))))***)))((('''&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&***,,,,,,+++&&&&&&&&&'''''''''''''''&&&&&&'''((()))***+++,,,)))------'''%%%)))***((()))***,,,+++))))))***,,,***,,,---,,,,,,,,,...000,,,,,,,,,---------......///000222444555555555555222333777???IIISSSYYY\\\```fffnnnwww|||ssseeeXXXIIICCC;;;777777777555333111000000333666999999999666777888999999888777666555555555444444444333333333222000//////000111222111222222111111222555888333333333333222222111111000000///...///000222444555888777333222555555333...///000///...///000222333111111222333333000---///...,,,---000222444444444444444444444444444444444777;;;???BBBBBBBBBAAA>>><<<:::999;;;???CCCFFFLLLUUU```iiimmmooosssvvvvvvuuusssoooiiibbb\\\XXXPPPPPPMMMIIIKKKRRRTTTQQQLLLPPPXXXaaajjjpppuuuwwwyyywwwvvvwwwwwwrrriiibbbUUUKKKAAA===???FFFRRR]]]dddjjjppprrrrrrssswww{{{{{{||||||{{{yyywwwxxxyyy{{{{{{{{{{{{zzzxxxvvvuuuvvvvvvtttrrrpppoooqqqsssnnnpppsssvvvwwwwwwvvvuuuxxxwwwsssnnnfff[[[PPPHHH|||wwwqqqnnnjjjdddYYYQQQDDD<<<333///111333333222///222444333000------.........///222666999:::999999888:::???BBBDDDJJJQQQeeewwwyyyyyywwwtttooogggaaa]]]YYYTTTNNNHHHDDDAAA???===888666444333222111...,,,...//////...,,,++++++++++++,,,,,,,,,,,,+++***)))'''(((((()))******++++++(((+++//////,,,)))))))))((((((((((((((()))******(((((()))******)))((('''&&&'''(((((((((((((((''')))'''%%%'''***+++(((%%%)))))))))))))))(((''''''&&&&&&&&&'''''''''(((((()))%%%"""###''')))'''$$$%%%&&&&&&''''''(((((((((%%%&&&'''((()))***++++++###(((***&&&%%%***,,,)))''')))******((((((+++...+++,,,,,,,,,+++,,,///111,,,,,,,,,---------......000111444666888888777666222555<<>><<>>>>>===<<<:::888666555666555444222000///...---------------,,,+++***)))++++++++++++,,,---......***)))***+++,,,,,,***(((******++++++++++++******+++)))'''(((+++,,,***((((((***,,,+++(((&&&(((+++$$$&&&''''''&&&&&&((()))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%***)))(((&&&&&&''''''(((((('''%%%%%%%%%&&&(((***&&&***)))###"""''')))'''((((((((((((((()))******((()))***)))((('''((()))***'''(((---...)))(((,,,......---...///000000///222444777<<>>999555333666>>>LLL[[[aaa^^^YYY]]][[[]]]bbbkkk{{{rrreeeXXXLLLCCC;;;666000,,,---000333555111111333555444111555;;;999888888777666555555444555555555555444444333222333333333222000///000111111111111222333444555666555444444333222111000000......------...000333555333444666666666444111000222222111000000000000000//////000111111111000000222333555666555555666777;;;:::999999999999:::;;;CCC@@@<<<;;;<<<=========???AAAEEELLLVVV```jjjooossstttvvvxxxxxxwwwuuusssuuuqqqkkkeee```XXXOOOHHHBBBCCCBBBDDDLLLUUUVVVRRRQQQSSSWWW^^^fffmmmpppqqqqqqsssssspppnnniii___TTTGGG???777666===JJJUUU\\\iiiiiinnntttsssnnnpppwwwttttttttttttttttttssssssxxxuuusssrrrssstttssssssqqqnnnlllmmmoooqqqpppnnnsssvvvyyyzzzxxxvvvuuuuuuuuutttpppiii^^^SSSHHHBBByyy|||}}}{{{wwwpppcccWWWFFF<<<222111111000//////...///000111111111111111000///000111333777:::<<<;;;;;;;;;;;;===BBBJJJOOO^^^ooozzzuuuoooooooookkkeeebbb^^^[[[ZZZWWWSSSPPPNNNJJJEEECCCCCCAAA<<<777888888888777777666444444333222111000///...---,,,------------,,,+++***))),,,++++++*********++++++***))))))+++,,,,,,***(((((())))))******))))))(((+++)))((((((***+++)))''',,,+++***))))))((('''&&&%%%'''((('''&&&&&&'''((((((((((((((((((''''''''''''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''***)))(((&&&&&&''''''(((((('''&&&%%%%%%&&&((()))&&&)))(((###"""''')))'''((((((((((((((()))******'''(((***)))(((''')))***,,,((((((,,,,,,)))***......------...///000000000444888>>>EEEIIIHHHCCC???888:::BBBPPP___fffeeeaaaccc___]]]___fffsssyyykkk^^^QQQEEE===999555000...///111222333333111222555555333555:::666666555555444333333222333333333333333222111111000111222111000000111333111111222222333555666777555555444333222111000///,,,,,,,,,---///111333555444555555555444222111000222222000///..................///111111222222222444666999::::::::::::;;;::::::;;;;;;;;;;;;;;;;;;======<<<<<<>>>CCCGGGKKKJJJNNNVVV^^^gggoootttwwwxxxxxxxxxxxxwwwvvvuuutttlllgggbbb]]]XXXRRRIIICCC999;;;<<<@@@IIISSSUUURRRMMMNNNRRRXXX^^^ccceeefffhhhjjjiiieeebbb^^^UUUKKKAAA<<<888:::CCCOOO[[[aaakkkkkknnnrrrpppkkkmmmsssrrrqqqpppooopppqqqssstttyyywwwuuussssssrrrpppooopppnnnlllllloooppppppnnnsssvvvyyyyyyxxxuuuttttttuuusssooohhh]]]RRRGGGAAAzzz|||}}}}}}|||vvviii\\\III>>>333111222000000111,,,,,,---...//////000000000000000000222444666888999999999:::;;;>>>DDDHHHPPP]]]ddd___WWWUUUSSSPPPIIIGGGEEEDDDCCCBBB@@@>>><<<888444444666777555333111111222333333333222222//////......---,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,+++***)))((((((((((((***))))))***++++++***((('''(((((())))))(((((('''+++***))))))))))))((('''///+++'''(((******&&&"""&&&'''((((((&&&%%%&&&'''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))***)))(((&&&&&&''''''((()))(((&&&%%%%%%&&&'''(((&&&((('''$$$$$$'''(((&&&((((((((((((((()))******&&&((())))))(((((()))+++---***)))++++++***+++///---------...///000111111777===GGGOOOSSSQQQLLLIIIDDDFFFMMMYYYgggpppqqqooommmgggaaa___bbbkkk|||rrrdddXXXKKK???777666444111000111222111000444111111555777666666888666666555555444333333333111222222222222111111000...///000000///000222444111111222333444666888999666666555333222000//////***+++---///222444555555777666555333222111111111222111000///............///000111222333555666666888;;;>>>@@@@@@??????@@@;;;<<<<<<===<<<;;;:::999;;;>>>AAACCCGGGNNNWWW^^^]]]ccckkktttyyy{{{zzzyyyzzzyyywwwvvvtttsssrrrrrrjjjddd]]]UUUOOOGGG>>>777222555888===GGGQQQTTTQQQJJJJJJMMMQQQVVVYYYYYYYYY___```^^^XXXUUUSSSMMMFFF>>><<<===BBBLLLXXXaaagggmmmmmmnnnooollliiikkkoooqqqooommmlllllloooqqqsssyyywwwvvvuuutttrrrnnnlllooommmllllllnnnpppooooooqqqsssvvvvvvtttrrrqqqqqqrrrpppllldddZZZPPPFFFAAA}}}~~~~~~~~~yyykkk]]]NNNBBB666222222111000222///......---------------......---......000111222222333555555555777:::<<>>FFFOOOQQQNNNHHHIIIKKKNNNRRRTTTSSSRRRYYYZZZXXXSSSQQQQQQOOOKKKCCCDDDHHHMMMUUU^^^eeeiiimmmooopppooollljjjlllppprrrqqqooonnnnnnooopppqqqtttttttttuuuvvvtttpppmmmnnnmmmlllmmmnnnoooppppppoooqqqsssrrrpppnnnmmmmmmmmmkkkggg```XXXOOOHHHDDD{{{}}}~~~~~~~~~zzzooocccUUUHHH;;;555333111000222000000...---------------......------.........///...000111111111111222444333888;;;999666555444222555555555444222111111111222000......000222333444222222333222222111000///------------------------******++++++******)))))))))))))))))))))***++++++***)))((((((*********(((((())))))******))))))(((*********)))((('''&&&&&&%%%''')))(((&&&&&&''')))'''((()))(((&&&%%%%%%&&&******)))((('''&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&((()))******)))(((&&&&&&''''''((('''''''''&&&&&&&&&''''''***(((&&&'''))))))((((((((((((((((((((())))))***%%%'''((()))((()))***,,,(((***,,,,,,------+++***+++,,,---------///222666;;;EEETTT^^^bbbccceeegggmmmnnnqqqxxx|||xxxvvvtttsssxxx~~~xxxmmmbbbXXXNNNCCC<<<999777666555555444222000666222111666:::999777777:::::::::999999999999999333333444444555444444333111222222111///...000111111111222333555777999:::777666555444222111000///,,,...222555888888888777:::888555333333333555666000111111222444555777888===<<<<<<;;;;;;;;;<<<<<<888:::===>>>===<<<<<<<<<<<<;;;;;;;;;???DDDIIILLLXXX___fffjjjjjjlllpppuuu{{{}}}|||xxxvvvqqqsssvvvwwwvvvqqqkkkhhh\\\VVVOOOJJJGGGCCC>>>:::333888===AAAFFFLLLMMMIIIGGGHHHKKKNNNRRRSSSRRRPPPVVVXXXWWWSSSRRRVVVWWWVVVQQQSSSUUUYYY]]]bbbfffiiimmmpppsssqqqoooooorrrtttssstttttttttsssrrrpppnnnnnnoooqqqtttwwwwwwtttrrrmmmmmmnnnnnnnnnoooqqqrrrqqqssstttrrrpppnnnmmmmmmkkkiiieee```YYYSSSNNNKKKwww{{{~~~}}}}}}{{{uuummm___PPP@@@888444111000111///...---------...000000//////000000000000//////...000111111000000111222111222333444444444333222111222333222000//////111222111000000000111222333555555444444222111//////............------------))))))*********))))))((((((((((((((()))***+++,,,+++)))'''''')))***))))))((())))))******))))))(((((()))***)))'''&&&'''((("""&&&)))(((%%%%%%'''+++&&&'''((((((&&&%%%&&&'''))))))((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))***)))(((&&&&&&''''''(((&&&&&&&&&'''''''''((((((+++&&&%%%(((+++***''''''((((((((((((((()))******&&&((())))))(((((()))+++'''***+++***+++,,,+++(((***,,,------,,,...333888<<>>AAAAAACCCGGGNNNWWW___cccmmmqqqvvvwwwvvvuuuvvvxxx}}}~~~~~~~~~~~~}}}|||{{{sssvvvzzz|||yyyrrrkkkeee[[[UUUKKKDDD???:::555111555<<>><<<;;;:::777777777777666555444333444555555555444444555777;;;999777555444444555666777555333111111222333444111111111222444666777888999999999888777666666555555555555555444222000//////000111111222333333333555222111333666888:::<<<>>><<<999999;;;@@@EEEIIIJJJNNNTTTZZZ^^^ccchhhkkktttyyy||||||~~~~~~}}}{{{yyyyyyzzz{{{xxxyyyzzz}}}~~~{{{yyy|||}}}~~~|||wwwnnnfff```WWWMMMAAA999777:::<<<>>>FFFFFFJJJUUUbbbjjjjjjfffeeefffhhhiiijjjkkkjjjjjjhhhgggddd___\\\^^^eeelllhhheeebbb___```cccgggjjjpppqqqssswwwyyyzzzxxxvvvnnnppprrrtttuuutttsssrrrxxxwwwuuusssqqqooonnnnnnnnnmmmmmmooorrrtttuuutttvvvwwwwwwsssmmmhhhfffggg```ZZZRRRLLLJJJHHHEEECCCzzz{{{||||||xxxooocccZZZQQQHHH===666444333111///...//////000000000000000000000//////............111222333333222000//////000111222333333222111000////////////000000000000000000111222333333444444666222------000111...***,,,,,,,,,+++***)))))))))+++***))))))******(((&&&---,,,++++++***+++++++++''''''''''''((((((((((((***(((%%%%%%'''((('''&&&&&&&&&&&&&&&&&&''''''''')))&&&$$$%%%'''((('''%%%,,,)))''''''((()))((((((*********)))((((((''''''&&&&&&&&&'''''''''((((((...+++(((''''''$$$'''(((((())))))(((((('''''')))***)))((('''((()))%%%&&&'''((())))))((((((''')))***)))(((((()))******)))((((((((()))++++++))))))*********+++++++++/////////...+++***+++---222111222555:::FFF\\\ppp~~~yyyvvvsssqqqooogggaaaXXXOOOIIIDDD@@@===999888888777666555555444444555444333222333444555;;;:::888777666666777777444333111000000111222444000000111222444666888999:::999999888777777666666555555666555444222000///+++,,,...000222222333222555333333666;;;???BBBDDDBBBAAAAAACCCHHHOOOVVVZZZ]]]```eeeiiimmmrrrwwwzzz~~~}}}~~~~~~}}}{{{|||~~~~~~}}}~~~~~~}}}yyysssjjjccc^^^SSSKKKAAA999888<<>><<<:::999888888888777555444333333444555888888888777666666555555000000///......///111222///000111222555777999;;;:::999999888888777777777666666666666444222000///+++,,,///000111000///...222222444:::BBBKKKPPPSSSQQQRRRTTTWWW]]]dddjjjnnnmmmooorrruuuwww{{{~~~zzzyyyzzz|||}}}}}}|||zzzvvvppphhhaaa[[[WWWMMMIIIAAA:::999===FFFLLLOOOPPPTTT\\\hhhppptttuuu{{{{{{{{{zzzxxxwwwuuutttuuuqqqmmmjjjiiihhhhhhggghhhfffbbb```aaacccgggjjjkkkmmmpppsssuuuuuutttssslllmmmmmmnnnnnnoooooooooqqqpppnnnmmmlllkkkkkkkkkllllllnnnqqqtttuuutttrrrtttrrrmmmeee]]]WWWUUUUUURRRNNNIIIFFFDDDDDDDDDCCCyyyqqqhhh```SSSEEE:::555222//////000222222111//////000111111111111000000000000000000000000//////111222111//////222444111111222222222222111111000000000000////////////000111333555666777777777888333///...000000,,,(((******))))))(((((((((''')))(((((()))+++,,,+++***))))))(((''''''''''''(((&&&&&&'''''''''((((((((()))((('''''''''''''''&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))'''&&&'''%%%$$$$$$%%%%%%$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''$$$###%%%'''+++,,,***((())))))************))))))&&&&&&&&&$$$######&&&((((((((((((((((((''''''''')))***+++***(((((((((***)))))))))))))))******+++)))***,,,---,,,+++)))'''"""'''+++...000333555,,,...111333555AAA]]]uuu|||uuunnneee\\\VVVRRRPPPMMMIIIEEECCCAAAAAA@@@===:::888777777666555555555555555444333222111//////...---------......//////111333555888:::<<<::::::999999999888888888777777777777555333111000111222222222000---***'''---000444<<>>HHHPPPNNNOOORRRXXXbbbkkkrrrvvv}}}}}}|||{{{zzzxxxvvvuuuuuuqqqnnnmmmmmmlllhhheeecccbbb```___aaadddhhhkkkmmmpppsssuuuuuutttssssssmmmmmmmmmlllmmmnnnoooooonnnnnnmmmlllkkkkkkkkkkkkkkklllnnnqqqtttsssqqqnnnooojjjcccYYYQQQLLLIIIHHHHHHFFFCCCAAAAAABBBCCCDDDtttdddWWWNNNEEE;;;333///...---...///000000//////000000111111111111111000000111222222111111000111...---...000222222111000//////////////////000////////////000000000000111222444666777777777666444444333000---++++++,,,)))))))))((((((((((((((()))'''&&&'''***...000000,,,,,,+++*********++++++%%%%%%&&&&&&&&&'''''''''(((((()))(((((('''''''''###$$$$$$%%%%%%&&&''''''&&&''')))))))))((('''''')))(((''''''(((((('''%%%%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&)))))))))))))))(((&&&$$$))))))************))))))%%%&&&((('''&&&%%%&&&'''((((((((('''''''''''''''***++++++***)))(((((()))((()))))))))************,,,,,,------,,,)))&&&%%%***++++++***)))***,,,...---///222333666DDD```zzz|||uuunnniiigggeeeaaa\\\WWWSSSPPPNNNIIIFFFBBB???>>><<<888555555555555555444222111000000///...---,,,,,,++++++///000111333666888;;;<<<::::::::::::999999999999888888888888777555444222555555555333111---***((((((---333;;;LLLaaappptttuuuvvvxxxzzz}}}~~~|||yyywwwvvvsssooommmiiiddd]]]TTTNNNJJJIIIIIIDDDDDDBBB???===AAAHHHNNNLLLMMMNNNRRRYYYcccnnnuuu}}}{{{zzzpppmmmllllllnnnlllhhhddd^^^]]]]]]^^^aaaeeejjjmmmrrruuuxxxyyyvvvtttsssrrroooooonnnnnnnnnooopppqqqooonnnmmmmmmlllllllllmmmkkklllooorrrsssqqqkkkgggeee```WWWNNNGGGBBB@@@>>>???>>>>>>>>>???@@@CCCEEEzzzkkkVVVFFF???:::444////////////......////////////000111111222222111111///000222333333222111111222///---///333555222///......------------......------...///000111222222222333555777888777666555222444555111,,,***,,,///))))))))))))(((((((((((()))(((''')))---000222222++++++***))))))))))))***&&&&&&&&&&&&'''''''''(((''')))******(((''''''((( """$$$&&&((()))&&&''')))((('''&&&'''((('''&&&%%%&&&''''''%%%###%%%&&&&&&&&&''''''((((((###$$$$$$$$$%%%%%%%%%%%%((((((((('''&&&%%%$$$$$$((())))))******))))))(((&&&(((******((('''((((((((((((''''''''''''((()))***+++,,,+++)))(((((()))(((((()))************)))---------,,,+++(((&&&%%%......---+++)))(((***,,,++++++---000666GGGeee~~~~~~xxxvvvxxx|||yyyyyywwwtttpppjjjeee```^^^UUURRRNNNKKKIIIDDD===888:::999888777555333222222/////////...------,,,,,,000111222333666888:::<<<::::::::::::::::::::::::888999:::::::::999777666555555444333111///...---&&&,,,111888KKKeeexxx}}}xxxzzz}}}zzzxxxwwwtttqqqllleee```ZZZVVVNNNHHHDDDCCCDDDEEE@@@BBBCCCDDDEEEFFFIIIKKKKKKLLLMMMNNNRRR]]]jjjttt|||~~~|||zzzkkkkkkkkklllmmmkkkhhheee\\\\\\]]]^^^bbbgggkkknnnssswww{{{zzzwwwsssrrrsssqqqqqqqqqqqqqqqqqqqqqqqqppppppooonnnmmmmmmmmmnnnlllmmmppprrrqqqllleee___YYYSSSKKKDDD???<<<:::888888:::;;;<<<===???CCCFFFsssbbbLLL===888666333000111111111000//////000111000000111222222222222111///000222333444333222111000000000222222222111///...---,,,,,,,,,,,,---...+++,,,---///000222333444222444666777777666444333222222222000...,,,---...)))))))))))))))))))))))))))***+++...111222000...)))(((((('''''''''''''''(((((((((((())))))))))))''')))++++++(((''''''(((!!!!!!"""$$$%%%&&&'''(((%%%'''((('''%%%$$$&&&)))$$$######$$$%%%$$$""" '''''''''''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''((()))***'''(((((())))))(((((('''((((((((('''%%%%%%(((***''''''&&&&&&'''((()))***+++,,,,,,+++)))(((((()))'''((()))***+++******))),,,,,,++++++***))))))((('''))),,,---,,,,,,---///+++***+++111<<>><<<999666444222222111---......///000000000000111222333444666888:::;;;::::::;;;;;;;;;;;;;;;;;;888999;;;<<<<<<<<<;;;:::777666444111000///......)))...000444GGGdddyyy|||~~~yyynnnllliiieee```ZZZRRRLLLHHHDDD???:::999;;;>>>@@@===@@@DDDJJJNNNNNNLLLJJJKKKLLLKKKJJJLLLWWWfffrrrzzz}}}zzzvvvkkkmmmnnnnnnllljjjhhhggg_________aaadddgggkkknnnoootttxxxyyyuuurrrrrrtttqqqrrrsssssssssrrrqqqqqqrrrqqqpppooonnnmmmmmmmmmmmmoooqqqrrrppphhh^^^WWWMMMHHHBBB===;;;999777555555777:::<<<===???DDDGGGooo^^^III;;;888888666333333333222111000000222333000000111222222222222111///000222444444444222111+++///333333000---...///...---,,,++++++,,,---...***+++,,,...111333444555333444666777777555333111444111///...///000...---))))))))))))************)))+++///333555333...))),,,++++++***************************++++++++++++&&&))),,,+++(((&&&'''(((+++***)))((('''&&&&&&%%%%%%''''''&&&######&&&)))'''&&&&&&'''((('''%%%###((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))+++''''''(((((((((((('''''''''&&&$$$!!!!!!%%%)))'''&&&&&&&&&'''(((***++++++,,,---+++)))(((((()))'''((()))++++++******)))******))))))******+++,,,'''***...000///---,,,+++---+++---555CCC[[[yyyxxxvvvtttvvv}}}xxxtttsssoookkkiiieee]]]QQQHHH>>><<<888444111000000000+++,,,...000111222333333222333333444666888999:::;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;===>>>>>>======;;;999555111...,,,,,,,,,+++000000222DDDbbbxxx}}}|||tttmmmaaa^^^YYYTTTNNNGGG@@@;;;:::777333000000444888;;;;;;>>>EEENNNTTTUUUOOOJJJJJJJJJIIIGGGHHHRRRcccppp|||zzzvvvlllooorrrqqqllliiihhhiiicccbbbbbbccceeehhhkkkmmmjjjpppuuuvvvsssqqqrrruuuppprrrsssttttttsssqqqppprrrqqqpppooonnnmmmmmmmmmnnnppprrrrrrnnnfffZZZRRRFFFBBB<<<:::999999666444333666:::<<<===???DDDHHHooobbbOOO>>>555333444666222111//////111111000///111222444444333111000000333333444444444444333333333111///.........---,,,+++++++++))))))***---000,,,,,,---...000222444555333333333444333333222111333333222222111///***''')))((('''&&&'''(((***,,,***000333///...000000,,,'''''''''''''''''''''''')))))))))((('''(((+++---((((((''''''''''''(((((("""'''((($$$$$$'''&&& '''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''((())))))))))))&&&$$$$$$'''(((&&&###'''&&&&&&(((***)))&&&"""(((((('''''''''&&&&&&&&&'''&&&%%%''')))***'''$$$&&&&&&&&&'''''''''((((((***++++++)))((())))))'''%%%''')))******)))))))))***)))))))))***,,,...000---,,,,,,++++++,,,,,,---,,,000222555EEEbbbvvvrrrssszzz|||{{{{{{|||zzztttnnnggg]]]SSSGGG===666444444222222444444111///---.../////////333222222222333555777888:::;;;<<<=========<<<;;;<<<<<<=========<<<:::999999777555222///---,,,+++(((,,,///444CCC[[[sssxxxmmmbbbYYYTTTMMMLLLIIIDDD@@@;;;777555222333444333111111333555555:::CCCLLLRRRSSSPPPLLLLLLIIIDDDAAADDDPPPaaammm|||{{{rrrnnnllliiigggggggggfffeeehhheeebbbaaadddiiinnnpppppprrrttttttttttttuuuwwwssssssssstttttttttrrrppprrrqqqpppmmmjjjhhhhhhiiipppqqqpppkkkbbbXXXOOOKKKEEE>>>999999777444222444999>>>???===@@@IIIMMMKKKppphhhZZZKKK???888555555777444222111111222222111222333444444333333333333222222222333333222222222333111///...//////...,,,,,,,,,,,,+++))))))+++---******+++,,,...///000000333333333444444444444444555333222111000...+++)))***)))((('''''')))+++,,,)))///111...---///...+++'''''''''''''''''''''''')))******)))(((''')))***((((((''''''''''''(((((($$$((((((%%%$$$'''&&&"""'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''((((((&&&%%%%%%'''))))))((('''&&&&&&&&&(((++++++(((&&&(((((('''''''''&&&&&&&&&(((&&&&&&(((******'''%%%&&&&&&&&&'''''''''((((((%%%(((***)))'''''')))***"""''',,,+++(((&&&))),,,******))))))***,,,...000,,,,,,++++++++++++,,,,,,+++...111888LLLjjjzzzvvvwwwzzz~~~yyysssmmmbbbXXXIII@@@888555444111111222111///------...000111111222222111222222444555666999:::;;;<<<<<<<<<;;;:::;;;<<<======<<<;;;:::999999777555222///---,,,+++))),,,///444CCC\\\sssyyykkk^^^TTTKKKFFFDDDCCCBBB???<<<888555333000000000111111222444555555:::CCCMMMUUUVVVSSSPPPMMMKKKGGGDDDGGGSSScccooo{{{{{{rrrnnnllliiigggggggggfffeeeeeecccccceeeiiinnnqqqrrrssstttuuutttsssssstttvvvwwwuuutttsssttttttuuutttrrrqqqpppmmmkkkjjjkkkllloooooolllfff]]]RRRIIIDDD===888555666666555888===AAADDDEEECCCFFFOOOUUUUUUsssqqqjjj___QQQFFF???>>>CCC???;;;999888777666555222222111111111111222222222222222222222222222222222000///...//////...---,,,------,,,***))))))***)))***+++---......------000000111222444666777888:::777333000///...,,,***+++***)))((((((***+++,,,(((---///---+++,,,,,,***(((((((((((((((((((((((()))***++++++)))''''''(((((((((''''''''''''((((((''')))(((%%%%%%''''''%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$&&&)))***)))(((((((((%%%%%%&&&(((+++,,,***)))'''''''''''''''&&&&&&&&&'''''''''((())))))'''%%%&&&&&&'''''''''((((((((($$$'''***)))%%%$$$'''***$$$***///---&&&###&&&,,,******))))))***,,,...///,,,++++++******++++++,,,,,,///333===TTTttt|||wwwvvv{{{{{{uuunnncccYYYKKKAAA888555333000...000------,,,---...000222333111111111111111222333444777888999:::::::::::::::;;;;;;<<<<<<<<<;;;::::::999777555222///---,,,+++***,,,...444EEE]]]sss}}}ppp^^^PPPEEE>>>:::;;;;;;;;;:::888666333222222111000000333444555555555:::CCCMMMUUUWWWTTTQQQLLLKKKJJJIIIMMMXXXgggrrrzzzzzztttnnnllliiigggggggggfffeeebbbbbbdddiiinnnrrrttttttvvvvvvuuurrrpppppprrrtttxxxvvvtttrrrrrrssstttvvvsssqqqooommmmmmmmmooopppmmmkkkggg___VVVKKKAAA<<<777444333444444555===FFFIIIKKKJJJHHHJJJSSSZZZ^^^sssvvvvvvpppeee[[[VVVUUUVVVSSSOOOKKKGGGBBB===999555333111000000000111000333222222222222222222333000///...///000000...,,,***,,,------+++************,,,...//////...---,,,+++,,,...000444888<<>>666333111...---...------...------...000222000000000000111111222222666666777888888999999999::::::;;;;;;;;;:::::::::999777555222///---,,,++++++---///666IIIaaattt|||~~~lllXXXHHH>>>999777666666777777777555333222666555444555888999999888888<<>>BBBDDDDDDCCCBBBCCCFFFIIILLLKKKHHHEEEEEEIIINNNTTTZZZdddpppxxx|||}}}|||zzzwwwnnnllliiigggggggggfffeeefffeeedddfffkkkooossstttuuutttrrrnnnkkkjjjlllnnnpppsssuuuuuussspppooooooqqqooommmlllnnnooonnnmmmhhhbbbZZZRRRKKKCCC;;;666666666777::::::<<>>;;;999555111---444333222111111222333444555444444444444333000...(((***++++++++++++---...)))***+++,,,,,,,,,+++***,,,---...111777???FFFJJJGGGBBB999333///---,,,+++***************)))))))))((('''(((***(((%%%'''***((((((((((((((((((((((((###%%%((()))))))))***,,,((((((''''''''''''((((((***''''''((((((&&&&&&)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&& $$$'''((()))***+++%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&'''''''''''''''###%%%''''''&&&%%%%%%%%%''''''((((((((()))))))))'''"""###***,,,))))))///)))&&&###%%%***---,,,*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***...555EEEaaaxxx}}}~~~~~~~~~~~~~~~xxxxxxuuunnniiiddd[[[SSS===555...---...------///111333444222...+++,,,...,,,---///000111222222222555555555555666777999:::999999888888888999::::::999777555222///---,,,+++,,,...333@@@WWWooo{{{|||xxxdddPPPBBB999444222111000000000111333555666;;;@@@HHHNNNRRRTTTVVVWWWSSSQQQOOONNNMMMJJJGGGDDDIIINNNVVV]]]ccckkktttzzz}}}{{{yyyxxxuuunnnllliiigggggggggfffeeegggeeedddeeeiiinnnqqqrrrsssrrrqqqnnnkkkjjjlllnnnppptttyyyyyyuuuqqqooooooooommmkkkkkkmmmllliiieee```YYYQQQKKKFFFBBB<<<888666777;;;AAADDDHHHOOOXXX```^^^\\\XXXQQQMMMQQQYYYqqqrrrtttwwwzzz~~~~~~|||{{{yyyvvvrrrooo```[[[TTTNNNJJJEEE<<<666:::999888777777888999:::;;;:::999999999777333111+++,,,,,,***)))***,,,...******++++++,,,,,,---------,,,,,,...222999@@@DDDBBB===666111...---,,,,,,)))*********))))))(((''')))&&&'''***(((%%%&&&+++''''''''''''''''''''''''%%%&&&'''''''''(((***,,,((((((''''''''''''(((((()))&&&&&&***)))%%%$$$''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((""""""###&&&)))******)))$$$&&&'''&&&$$$$$$&&&(((&&&&&&&&&'''''''''(((((($$$'''))))))'''&&&&&&''''''((((((((())))))))))))%%%$$$(((---((( $$$000(((&&&%%%&&&)))+++++++++******++++++,,,,,,,,,+++...------,,,,,,------...***///777GGGaaa|||{{{xxxuuusssuuuzzz~~~|||{{{{{{{{{{{{|||}}}~~~{{{zzz}}}}}}zzzyyyyyyvvvtttqqqmmmiiifffcccbbbaaagggmmmooonnnpppvvv|||}}}xxxtttiiijjjfff```\\\ZZZUUUNNN===444---,,,---,,,---///111444666444///,,,---///+++,,,...111222333333333555555444555666888999:::999888777777888999:::;;;999777555222///---,,,++++++...666FFF___vvv}}}zzzhhhUUUFFF<<<666333000///...///111666;;;>>>JJJTTT```gggggggggiiilllhhhddd]]]XXXTTTQQQNNNLLLSSSYYYbbbhhhmmmqqqwww{{{|||zzzvvvtttrrrnnnllliiigggggggggfffeeeeeedddeeehhhllloooqqqqqqpppqqqqqqooommmmmmnnnoooqqquuuyyyxxxsssooooooqqqmmmkkkiiijjjkkkiiibbb]]]UUUNNNFFFBBBAAA???<<<888<<<<<>>>>>???AAABBB???>>>>>>>>>===:::666333......,,,***((((((***---------------...///000111,,,***)))))),,,222888<<<<<<888222///---------,,,)))))))))))))))(((''''''***&&&'''***((($$$&&&,,,''''''''''''''''''''''''((((((((('''&&&&&&(((+++((((((''''''''''''(((((((((%%%&&&******%%%###&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&'''''''''((())))))))),,,)))&&&&&&))))))'''$$$###%%%''''''%%%&&&))),,,&&&&&&&&&'''''''''((((((%%%)))++++++)))'''((()))(((((((((((())))))))))))&&&(((///000###---***++++++)))&&&%%%''')))******+++,,,,,,,,,++++++///......------......///...333;;;IIIaaa~~~uuunnnkkkmmmrrruuu{{{{{{}}}~~~~~~~~~{{{|||}}}}}}|||zzzxxxvvvppp|||~~~xxxrrrqqqvvv}}}zzzuuuqqqnnnhhhgggeeebbb^^^[[[YYYXXXWWWZZZ]]][[[ZZZ___jjjsss|||wwwsssmmmfffaaaZZZZZZVVVQQQOOOOOOLLLGGG>>>555...---...,,,---///111444777555000---...111***,,,...111333444444444555555444555666888:::;;;888888777777777888:::;;;999777555222///---,,,++++++///777JJJdddzzz~~~}}}nnn\\\MMMBBB:::666222000///000444;;;BBBFFF\\\hhhuuu{{{wwwtttuuuxxxvvvppphhhaaa\\\YYYWWWUUU\\\bbbkkkpppsssuuuyyy|||{{{xxxtttrrrooonnnllliiigggggggggfffeeebbbcccfffkkkooorrrqqqpppoooqqqrrrqqqpppooopppqqqqqqtttvvvtttooolllnnnqqqllliiihhhiiijjjfff^^^WWWMMMGGG???<<<<<<===;;;888CCCCCCGGGOOOUUUTTTSSSTTTMMMMMMNNNNNNEEE::::::AAA~~~{{{zzzzzz}}}zzzrrrjjjdddbbb^^^XXXQQQLLLJJJIIIIIIDDDGGGHHHFFFDDDBBB<<<444333,,,''')))+++******++++++,,,,,,+++***+++---000((()))+++---...000000111000...+++,,,......,,,***))))))))))))(((((((((((('''&&&%%%''')))***)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''')))***,,,---'''"""###))),,,)))%%%&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''###$$$%%%&&&'''''''''''',,,***(((((())))))'''%%%'''(((((((((((((((''''''---%%%$$$++++++%%%'''...******))))))))))))))))))---***'''%%%'''***,,,---...,,,+++,,,)))''',,,333---777>>>MMMiii~~~sssooommmkkkhhhuuuuuuzzz|||yyyzzz~~~|||xxxrrrnnnmmmuuu}}}zzzrrrqqqnnnkkklllpppvvv{{{~~~~~~yyyzzz|||{{{uuunnnjjjgggcccbbbbbbaaa^^^\\\]]]ZZZVVVTTTXXXbbbnnnwww|||ssshhh^^^VVVPPPNNNFFFAAA<<<;;;>>>@@@???===:::222---......,,,******,,,---..................000...,,,...222333111///111555:::;;;::::::<<<>>>:::777555444555555555444:::777444222000...+++)))---111>>>UUUmmmzzz~~~}}}~~~}}}sss```OOOBBB;;;888//////111444777===KKKXXXnnnwww}}}}}}yyysssnnnjjjhhhfffdddjjjmmmqqqtttvvvyyy{{{}}}{{{xxxuuuuuunnnkkkhhheeecccdddeeefffiiihhhhhhiiilllooopppoooqqqnnnkkklllooorrrsssrrrqqqsssuuuqqqkkkhhhiiikkkkkkkkkiiihhhhhheeeYYYMMMHHHDDD===777333333555777<<<@@@EEEHHHHHHFFFEEEDDDAAAAAA???===:::777444222~~~~~~~~~}}}||||||}}}{{{uuurrrnnnhhhaaa[[[WWWTTTSSSTTTSSSNNNLLLJJJDDD===888111++++++,,,******+++***++++++***)))***,,,...((()))+++,,,....../////////---+++,,,---...,,,******)))))))))(((((((((((()))(((''''''((()))(((&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&'''((()))***+++'''$$$%%%(((***(((&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%&&&'''(((((()))))))))+++***(((((())))))'''%%%''''''((()))))))))))))))''' !!!(((***%%%&&&---************************&&&(((***,,,------,,,+++)))(((+++...///,,,---111111:::AAAQQQmmm|||wwwtttqqqsssrrruuuzzz{{{xxxwwwyyy~~~|||uuupppkkkrrryyy{{{|||{{{vvvpppiiifffdddeeejjjpppuuuwww~~~|||{{{~~~}}}yyymmmkkkiiiiiijjjiiifffccc]]]]]]]]]___dddnnnyyyzzzsssggg\\\SSSLLLGGGDDD>>>999444444666888777555666000---......++++++---,,,---......///.........)))''''''***///333333222222444888:::;;;;;;<<<===999666333222222333333333555444333222000///---+++...555FFF___vvv~~~wwwfffUUUFFF;;;555000...///222777AAASSScccttt|||{{{tttooommmlllkkkjjjnnnpppqqqrrrtttxxx}}}}}}zzzwwwuuutttmmmkkkhhheeebbbaaaaaabbbcccccceeehhhkkkmmmllljjjpppnnnlllmmmppprrrsssrrrvvvxxxxxxtttmmmiiiiiilllnnnnnnlllhhhgggcccXXXLLLEEEAAA:::444111111333555777:::>>>???>>><<<:::::::::999666444222111222222zzz~~~{{{{{{{{{wwwnnnfffaaa]]]]]]YYYSSSPPPOOOKKKFFF???666///...---+++)))***)))***+++***))))))+++---))))))***+++,,,------,,,---,,,++++++,,,,,,+++*********)))))))))(((((((((+++)))''''''((((((&&&%%%&&&&&&''''''''''''&&&&&&(((''''''&&&''''''(((((('''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''((()))************+++)))(((((((((((('''&&&&&&'''((()))))))))))))))""" (((***'''(((---******++++++++++++++++++(((+++------++++++---000222...,,,...000///000222555>>>EEEVVVttt}}}zzzyyyzzzzzzwwwxxx{{{xxxssspppuuuwwwwwwwwwwwwtttooogggeeedddeeejjjpppuuuwww{{{}}}}}}mmmlllkkkjjjjjjiiifffccc```dddiiiooovvv~~~sssgggXXXLLLFFFBBB===999666222...---///111111///000------...---***---222---...///111111111000///444000------000222111000333333555888;;;======<<<888444111///000111222222000111111111000///...------999OOOhhh|||~~~~~~}}}mmm[[[III:::222111---,,,///666DDD[[[oooyyy}}}vvvqqqoooooooooooosssrrrrrrqqqsssxxx~~~|||xxxuuussskkkiiigggeeebbbaaa```___```aaadddhhhkkkllliiigggkkkkkkkkkmmmqqqsssttttttwwwxxxxxxtttnnnjjjkkklllnnnnnnkkkfffbbb]]]RRRHHH???<<<666111......///111333555666666333111000000333111...,,,,,,...000222vvv{{{}}}~~~zzzsssnnnfffeee___XXXUUUUUURRRNNNDDD:::111///...+++***+++***+++++++++***)))+++,,,)))******++++++++++++***,,,++++++++++++++++++************)))))))))((((((***(((''''''(((((('''%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&&&&&&&$$$'''******'''%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''''''''((()))***************(((''''''(((((('''&&&''''''(((((((((''''''&&&"""!!!###***,,,)))***---+++++++++++++++,,,,,,,,,------,,,))))))111???JJJEEE999...++++++---111555777AAAIII\\\{{{~~~}}}yyy|||~~~}}}yyywwwxxxvvvrrrnnnmmmlllooosssyyy|||~~~}}}}}}xxxuuuuuunnnmmmjjjhhhgggfffffffffjjjooowww}}}~~~|||xxxlll^^^MMMBBB>>><<<888444333000---,,,...//////...,,,+++,,,...,,,***///666111222444666666666555444;;;777111///000111000///333222333777;;;>>><<<:::777444000...///111222222...///000000///.........000BBB[[[rrr}}}{{{|||ppp]]]JJJ:::111000,,,+++...555DDD\\\pppxxxwwwpppnnnnnnooopppttttttttttttuuuyyy|||wwwrrrooohhhhhhfffeeecccaaa___^^^``````aaaccceeefffdddcccaaacccggglllqqquuuwwwxxxvvvvvvuuupppkkkhhhhhhjjjiiikkkhhhaaa[[[UUUKKKCCC:::777333...,,,+++,,,---000111222000...------.........---,,,,,,...///000uuuyyy}}}~~~vvvtttmmmccc^^^\\\XXXRRRGGG<<<333///...++++++---+++,,,------+++***+++,,,)))******++++++******)))***++++++++++++++++++,,,************))))))))))))(((&&&&&&''')))))))))(((%%%%%%&&&&&&&&&&&&%%%%%%(((((((((''''''&&&%%%%%%###'''******&&&$$$%%%((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%'''(((((((((&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''((()))))))))))))))(((''''''(((((('''&&&((((((((('''&&&%%%$$$###%%%$$$&&&***+++)))(((*********+++++++++,,,,,,,,,++++++***)))---:::MMM[[[FFF:::...++++++,,,///444888DDDPPPddd|||{{{yyyuuusssrrrrrrtttxxx|||||||||uuunnnkkkkkkooommmjjjhhhhhhkkkooossswww|||wwwqqqqqqooolllbbbUUUEEE;;;999888666222000///---------.........+++***,,,...---,,,000888555777999;;;<<<;;;:::999444000,,,,,,///222333222333222333666;;;===;;;888888555111000000222222222...000000///---,,,---///888NNNjjj}}}~~~zzzyyy{{{ppp\\\III:::111...,,,,,,///555@@@TTTeeettt|||~~~vvvooolllllllllmmmsssuuuxxxzzz{{{|||~~~~~~{{{yyyuuupppmmmkkkiiigggddd```]]]ZZZYYYXXXUUUSSSSSSUUUWWWWWWWWWVVV[[[ccckkkrrrwwwzzz{{{yyywwwrrrlllfffaaa______```dddddd]]]VVVOOOGGG@@@666444000---+++******+++---.........,,,,,,---///,,,,,,...//////...---,,,vvvwwwxxx|||zzzooofffaaaYYYQQQKKK@@@555000...,,,,,,...+++---......,,,++++++,,,)))******+++++++++*********+++,,,,,,++++++,,,---++++++*********)))))))))'''&&&%%%''')))***))))))%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&%%%$$$$$$&&&)))(((&&&$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&'''((((((((((((((('''&&&&&&(((((('''&&&((((((((('''&&&%%%$$$###&&&&&&&&&'''((('''''''''))))))******+++,,,,,,,,,***+++++++++,,,111999???333///,,,...///...///111<<>>777555555333111...------,,,,,,,,,---------++++++.........111777666888;;;>>>???>>>===;;;888444000///222333333111333333444777999999888777777555222222222333222222///000000...++++++///333>>>WWWsss}}}zzzyyy|||ooo[[[III:::222...------000333:::IIIWWWnnnxxx|||uuuooollllllllllllsssvvv{{{~~~~~~~~~~~~}}}zzzyyyyyyxxxsssooollljjjeee___YYYTTTPPPNNNKKKIIIFFFEEEGGGJJJLLLMMMTTTZZZdddmmmrrrvvvyyyzzzzzzvvvnnnddd[[[TTTPPPMMMSSS[[[^^^ZZZRRRLLLFFF@@@444222000...,,,+++******)))***,,,,,,++++++,,,...***+++...//////...+++)))wwwvvvvvv|||zzzqqqjjj```VVVRRRFFF999333///,,,,,,...***,,,...---,,,*********))))))***+++,,,,,,,,,+++***,,,...---,,,+++---///+++++++++*********))))))((('''&&&'''((()))((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$&&&&&&'''&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&'''((((((((((((((('''&&&&&&(((((('''&&&''''''(((((()))((((((''''''((((((''''''((())))))(((((())))))***++++++,,,***++++++***)))'''&&&%%%((((((+++000222111333777BBBUUUfffwwwzzzyyyxxxyyyzzz{{{yyyxxx}}}|||{{{xxxuuusssrrrsssjjjmmmooorrrtttyyyzzznnnddd]]]WWWQQQHHHBBB;;;666444333222222,,,,,,------,,,,,,,,,---111---+++...000000222555444777:::===>>>===;;;:::===:::666444555444222///333555777888777666666666555444333333444333111000...//////,,,***,,,333999KKKddd|||}}}|||~~~rrr^^^KKK;;;222000......///000444AAAMMMgggsss~~~zzzuuuqqqpppppppppoootttxxx}}}~~~~~~~~~zzzvvvuuuuuurrrmmmhhheeebbb\\\VVVPPPKKKIIIHHHIIIHHHGGGIIIMMMQQQSSSSSSYYY```jjjpppsssttttttuuupppjjj```VVVMMMFFF@@@===CCCMMMUUUSSSMMMGGGBBB>>>333222111///...---,,,+++(((***,,,,,,+++***+++,,,+++,,,---/////////...---xxxvvvvvv~~~xxxnnndddXXXKKK===555000,,,+++---)))+++------+++)))((()))))))))***,,,,,,------,,,***,,,......,,,,,,...000+++++++++************)))***)))''''''(((((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''%%%%%%(((&&&%%%$$$%%%&&&''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))))))))))))))))))))))))))&&&'''(((******((('''&&&%%%&&&''''''%%%%%%&&&'''%%%&&&'''((())))))))))))'''&&&%%%&&&(((((('''&&&&&&'''(((***++++++,,,,,,*********((())),,,------'''(((((()))******++++++(((((((((+++...000000///+++***,,,///000111888@@@HHH]]]ooo~~~~~~|||~~~{{{zzzyyyyyyxxxtttxxx}}}xxxqqqnnnvvv|||ooobbbYYYPPPIIIAAA???;;;777555333333444,,,---......------...///444...+++...222222222333222444888;;;<<<;;;999888444111000111555666444222333666999888555444444666333333333333444333000...---......+++)))---666>>>\\\uuuuuuaaaMMM;;;222222000///......111===JJJaaaooo}}}|||yyyuuusssssstttttttttvvvzzz}}}zzztttnnnkkkiiieee^^^XXX\\\XXXSSSNNNJJJHHHGGGGGGOOOPPPRRRWWW\\\```aaaaaa```gggooottttttqqqpppoooaaa[[[RRRIIIBBB<<<777444777CCCMMMMMMGGGBBB>>>:::333333222111///...---,,,***,,,......---+++++++++.........///000222333444yyyyyyzzz~~~|||uuurrrdddXXXHHH;;;444111///---,,,+++)))***+++---,,,++++++++++++,,,,,,---------///...---***)))+++...222222000---+++))))))***+++$$$(((,,,***%%%"""$$$(((%%%%%%&&&&&&%%%%%%$$$###(((&&&%%%&&&))))))'''$$$'''&&&%%%$$$###$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***+++...000000---***((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))(((((())))))******++++++)))))))))(((''''''&&&&&&((()))))))))************)))************+++++++++)))************+++++++++///---,,,******+++,,,---222+++***111333333;;;HHHYYYhhh}}}wwwqqqhhh\\\VVV```qqq}}}sssgggYYYLLLDDD;;;999666333000...---,,,***+++,,,---...---,,,+++///000000///------...000111222444666888:::;;;<<<<<<:::777555222111111111444666777999999888666555666666555444444333222222///,,,+++,,,...555CCCPPPttt~~~qqq___MMM===444222111000///000555;;;???XXXgggxxx|||zzzvvvuuuuuuvvvvvvvvv}}}{{{xxxtttnnnggg___VVVMMMGGGLLLOOORRRRRRPPPOOORRRUUUYYY]]]cccgggjjjkkkjjjiiikkklllooopppooojjjbbb\\\PPPKKKCCC:::333111444777===FFFLLLHHHDDDBBB???999222111///,,,+++*********000///...---,,,---......---------///000333555777|||}}}~~~|||xxxrrrgggVVVEEE777000---------+++******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,***((())),,,///...---,,,+++******++++++&&&(((******'''&&&''')))$$$$$$%%%&&&'''''''''&&&(((&&&%%%'''))))))'''%%%)))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((()))+++,,,,,,***(((&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((***))))))(((''''''&&&&&&((((((((((((''''''''''''''''''((((((((()))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,*********,,,...///000++++++111444555AAAPPPbbbooo~~~rrrfff___[[[SSSMMMRRR]]]jjjxxx}}}ssseeeVVVIIIBBB:::888555222///.........***+++,,,......///......,,,------,,,******+++,,,000000222444555777999999:::888666444222111000000444555666777777666555444555444444333222111000000******,,,///333>>>SSSfffzzzqqq```NNN???666000111111111222555999<<>>CCCJJJQQQVVVZZZ^^^```cccffflllqqquuuuuurrrpppkkkkkklllkkkggg___TTTMMM@@@<<<777111///111777<<>>777333111///---,,,+++++++++111000...---,,,,,,,,,------------///111444888:::~~~wwwhhhTTT???222...///---,,,***)))******)))(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))(((***,,,)))******+++++++++******(((((())))))))))))******$$$$$$&&&'''((()))))))))'''&&&&&&'''))))))'''&&&)))(((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((('''''''''&&&%%%%%%$$$$$$''''''''''''((((((((((((''''''&&&&&&''''''(((((('''''''''((((((((()))))))))))))))*********++++++******)))***+++---///000...,,,---222444999III[[[oooyyy~~~zzzpppfff[[[TTTMMMHHHCCCBBBFFFPPPcccttt}}}}}}yyyooo___PPPDDD???888666333000......000111------...//////000000000+++,,,,,,+++***)))***+++---...///000222333444555777666444222111000//////333333333333333333333333333222111000///...------(((***...333:::JJJeee|||qqqaaaPPPAAA888000000000111222444666777HHHZZZooo||||||zzzyyyzzz~~~~~~}}}{{{yyywwwwwwpppfff\\\RRRGGG;;;333222777AAAMMMZZZccchhhiiilllnnnsssyyy~~~}}}wwwqqqiiigggeee```XXXMMMAAA999111000...,,,...555===DDDLLLLLLIIIFFFDDDCCC===555222111///---,,,,,,,,,,,,000///...---,,,,,,,,,,,,,,,,,,---///333888===@@@}}}}}}wwwdddLLL:::222222,,,***))))))***+++***)))------,,,,,,,,,,,,++++++)))+++,,,,,,***))))))***((()))***++++++***)))(((+++)))(((((()))***)))(((&&&&&&'''))))))*********'''''''''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&''''''######$$$%%%&&&''''''(((&&&&&&&&&'''((())))))***''''''&&&&&&&&&'''((()))''''''((((((((()))))))))))))))))))))************************+++,,,---...------000333555===QQQeeeyyy|||yyyllleee___XXXQQQFFFAAA<<<999888???PPP```jjjmmmmmmdddUUUGGG>>>;;;555333000......///111333333222111000000000000000---...//////---,,,,,,---,,,,,,---...///000000111444333222111000/////////333222111111000111111222000000///...---,,,++++++---,,,///777CCCVVVppp}}}qqqbbbRRRDDD:::222000...---///111222333:::MMMddduuu~~~}}}||||||~~~~~~{{{zzzxxxwwwzzztttlllddd[[[OOO@@@666111333:::FFFUUUbbbhhhjjjoooppptttzzz~~~{{{rrrkkkddd___XXXOOOFFF<<<333---......000222666>>>GGGNNNTTTNNNHHHDDDEEECCC;;;444111000...,,,++++++,,,,,,...------------------...,,,,,,...111777>>>EEEIII|||{{{rrr\\\EEE666000+++)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,******+++(((***+++,,,+++)))'''%%%,,,***(((''''''((('''&&&)))))))))******)))((((((&&&'''((((((((((((((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&'''((())))))%%%&&&&&&'''((()))******)))((('''&&&'''((()))***((((((((()))))))))******(((((()))))))))*********,,,+++++++++++++++++++++---...111333777CCCYYYmmm~~~mmmaaa[[[WWWQQQLLLBBB<<<777555555777@@@IIISSSWWWYYYTTTIII???999888111000///...///111444666:::888555111///.........///000222222000......///,,,,,,,,,---------......000111000000000//////...333222111000000000000000...------,,,,,,+++******000,,,///===PPPdddwww|||qqqeeeUUUFFF===666111+++(((***---000111333EEE\\\nnnzzz~~~}}}}}}~~~|||{{{yyyyyyxxxtttooolllfffZZZIII===555444555<<>>777222...,,,///222888>>>EEELLLSSSXXXXXXOOOFFFDDDEEEAAA:::333///...---+++++++++,,,,,,+++,,,---...///000000000,,,---///444<<>>111,,,***)))***+++------,,,+++++++++,,,,,,------------...000///---++++++,,,)))***+++,,,+++)))'''%%%+++***)))'''&&&&&&'''((()))*********))))))((('''%%%'''))))))(((((()))***''''''((())))))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))((('''&&&&&&(((***+++(((((()))))))))*********((((((((()))))))))******,,,++++++++++++******))),,,...111555<<>>999666555//////000111444666999:::>>>;;;777222...---,,,---...000222222000///.........---------------------...///000000000000//////333333222222111000000000,,,,,,,,,,,,,,,,,,,,,,,,///---555IIIaaasss~~~uuuiiiZZZKKKAAA;;;444+++'''(((,,,///000111BBBWWWiiiwww~~~}}}|||{{{zzzrrrooommmllljjj```PPPCCC777444111555AAAQQQaaajjjqqqtttwwwwwwqqqhhh^^^XXXKKKDDD:::222//////000111111999CCCMMMUUUZZZ]]]```XXXNNNFFFDDDDDD???999555......,,,,,,+++,,,---...+++,,,...///111111222222,,,---111777BBBPPP\\\ccczzzfffLLL:::000...,,,+++,,,,,,+++*********++++++,,,---.........///000...,,,+++,,,---)))***+++++++++***)))(((((()))***(((&&&'''***...(((((())))))))))))))))))$$$''')))***(((((()))+++&&&'''((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''(((((()))))))))'''&&&$$$%%%''')))***'''''''''((((((((())))))(((((((((((()))))))))***)))******++++++++++++******---111777CCCXXXooo~~~rrrlllcccYYYQQQIIIBBB>>>888444333444333000111555666777888999888777555444///111333777:::===>>>??????<<<666111...,,,---......111333333111/////////000000//////.........------...///000111111000000333333444444333222000///++++++,,,,,,------......000444CCC[[[qqq~~~zzznnn___PPPFFF>>>666...***,,,...///...111@@@RRRcccrrr~~~~~~|||{{{zzzrrrmmmjjjjjjkkkdddWWWKKK888555222333;;;JJJ\\\hhhkkkooorrrnnncccVVVMMMIII===888222......111333555;;;DDDRRR]]]ccccccaaa```TTTKKKEEEEEEDDD>>>888666000///...------...///000//////000111222111111000---...222;;;HHHXXXfffooosssZZZFFF444111...---,,,+++)))((())))))***+++---...///////////////---+++***+++---((())))))++++++,,,,,,,,,%%%(((+++***'''(((...444%%%&&&''')))************$$$'''******((((((***,,,$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((('''&&&%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%'''((()))***'''''''''((((((((((((((((((&&&$$$######%%%((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((()))++++++,,,,,,,,,))),,,000888IIIaaawwwttt```]]]XXXQQQIII@@@999666555444555666333000333999444333222444555666555444000333777;;;???AAABBBCCC???;;;666000------...///000222555555333111111000222111111000000///......,,,...///111111111111000333444555666555333111///***+++,,,---...///000000444===QQQiii{{{~~~rrrcccTTTJJJ???888111...000111///---000===NNN]]]mmmzzz~~~|||{{{zzzvvvpppkkkjjjlllhhh]]]SSS:::999666444999FFFWWWdddccchhhjjjcccUUUFFF>>><<<444111......000333666777FFFPPP^^^iiilllhhhaaa]]]RRRJJJEEEFFFDDD<<<777888111000000//////000222222222222333333222111///...---///444===KKK\\\llluuuiiiOOO;;;333,,,+++,,,******,,,---,,,+++*********+++,,,---,,,+++***))))))))))))///+++''''''+++---+++((())))))***+++,,,,,,------))))))(((((()))***++++++***)))(((''''''&&&''''''(((((((((((('''&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&)))'''$$$###$$$%%%$$$$$$%%%'''***---...---+++***)))******)))(((''''''(((******))))))******+++,,,*********)))))))))))))))......000;;;NNNfff{{{~~~rrrjjjaaaYYYPPPIIIAAA888555777555444333222111111111111222000///111333444111...444888===@@@@@@>>>===<<<777777555222...------//////000111111000000111222333222222222333111///------...////////////222444999999999<<<===:::555000000...///555888444000...;;;KKKcccxxx|||rrrdddVVVMMMDDD;;;000,,,...000...,,,111===KKKXXXfffttt}}}wwwqqqmmmmmmkkkiiiiiiggg^^^TTT>>>666///000<<>>666111...000000///000333:::CCCJJJ___aaaeeejjjlllggg]]]VVVNNNLLLHHHDDDAAA===888555///***'''***222888888555777666444333000...---,,,000,,,...;;;MMM^^^nnnzzzttt]]]EEE999...+++,,,***)))***---,,,+++******+++,,,,,,---,,,+++***))))))))))))...***&&&'''+++---+++)))******)))))))))))))))((()))))))))))))))******+++,,,***'''%%%%%%&&&(((***&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&(((((('''&&&&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%$$$######&&&''''''&&&%%%&&&(((***+++***))))))((()))***)))((('''((()))))))))(((((())))))***++++++++++++***++++++,,,,,,***+++111>>>RRRiii}}}{{{ooohhhaaaWWWLLLDDD<<<555444888333333222111000000000111111000///000444555555333777:::===>>>===:::999888444444333111---++++++,,,***,,,---...------///111111111111333333333111000///000111000//////000222888;;;???EEEGGGDDD===777555000///333555444444666CCCVVVppp{{{ssshhh]]]VVVIII???333---...000///---222>>>MMMZZZggguuu~~~~~~}}}wwwtttrrrppplllhhhhhheee[[[OOO>>>666...000:::GGGPPPSSSKKKHHHBBB;;;555000---,,,...000444888>>>FFFOOOUUUeeegggkkknnnnnnggg\\\TTTJJJGGGDDDBBB???<<<888555000///...///333666888999777666444111///---,,,,,,000...000:::IIIXXXiiiuuupppUUUDDD444......,,,***))),,,,,,++++++++++++,,,,,,,,,,,,+++***))))))))))))+++(((&&&'''+++---,,,***,,,,,,+++***((('''&&&&&&)))))))))))))))*********---***&&&$$$$$$&&&))),,,%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&+++***)))((('''&&&&&&%%%'''&&&%%%$$$#########$$$$$$$$$$$$$$$%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&$$$######%%%'''((('''%%%%%%%%%&&&''''''((((((((('''((())))))(((((()))***((((((((((((((())))))***(((''''''&&&'''(((***+++&&&)))222BBBXXXooovvvkkkeee^^^TTTGGG>>>777222333888111111000//////000000000000///...///333666777888999;;;<<<;;;888555444444333444444222///,,,++++++(((***,,,---------///111///000111333444444444333111222222111//////000111888>>>FFFOOORRROOOGGG@@@:::444000000111333999@@@OOOccc~~~{{{tttkkkbbb\\\PPPEEE888000...//////...111===LLLYYYfffttt~~~}}}}}}zzzxxxxxxvvvqqqjjjeeeeeeaaaUUUGGG???666...///888AAACCCBBB666555222///............111666>>>FFFNNNVVV^^^ccclllmmmpppqqqnnndddYYYPPPGGGEEECCCAAA@@@===:::777222333555555444666:::===888666333///---,,,+++,,,000///222:::CCCPPPbbbqqq~~~eeePPP:::111000///---+++++++++++++++,,,,,,,,,---,,,++++++***))))))******)))''''''(((+++,,,,,,+++...---,,,+++***)))(((''')))))))))*********))))))+++)))'''%%%&&&'''***,,,'''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%''''''%%%%%%%%%%%%&&&''')))))))))(((((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&'''((('''$$$!!!&&&&&&%%%%%%%%%&&&((()))&&&((())))))(((((()))+++)))(((((((((((()))******'''&&&%%%%%%&&&(((***+++&&&)))333DDD[[[ssszzzoooeee^^^XXXOOODDD<<<555111222666//////.........///000000///...---...000333666777999:::999888555222222333555666777555222///---,,,,,,---////////////111222...000222444444333444444111222222111000000111333:::@@@JJJRRRUUURRRKKKFFF===777222111000444>>>HHH[[[nnn}}}vvvlllbbb[[[VVVLLL===333//////.........;;;JJJUUUaaaqqq~~~~~~|||yyyyyy}}}xxxrrriiicccbbb___QQQCCC===555---...555:::777222333111///...///333666999===CCCMMMVVV]]]dddiiilllnnnppprrrqqqkkkaaaVVVNNNJJJHHHEEEDDDBBB@@@<<<999444555666777777888;;;>>>888666222...+++++++++,,,...///333888???JJJ^^^ooooooYYY@@@333111///---,,,++++++,,,,,,------------,,,+++******)))*********''''''''')))***++++++***+++++++++*********))))))))))))************)))(((''''''((())))))*********---,,,***((('''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$'''&&&%%%%%%%%%%%%''''''$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%''''''&&&'''((('''$$$"""((('''&&&%%%%%%'''((()))&&&((())))))(((((()))+++***))))))))))))***+++++++++*********+++,,,...///)))+++222BBBZZZuuutttggg\\\UUUOOOHHHAAA===777222111444.........---......////////////...------///222444666666777555333333444555555666777666222///------000111222111//////000111...111444444333222222333///000111111000111333555;;;AAAIIINNNPPPMMMHHHEEE<<<888555333333777DDDQQQjjjyyyzzzoooccc[[[\\\QQQBBB666000.........000<<>>OOO```{{{uuuiiiaaa```WWWIII<<<444000//////555@@@KKKSSS^^^qqqzzzyyy{{{wwwtttlllddd^^^YYYOOODDD555000,,,,,,///111///,,,000111444999AAAJJJRRRWWWbbbeeejjjllllllllllllllloooqqqqqqmmmeee\\\VVVRRRLLLIIIGGGDDDBBB@@@<<<999999777555666888999777555555444111///------......------111777>>>KKKaaasssnnnSSS@@@555...,,,---***+++,,,............---+++***************++++++'''(((******))))))(((((((((((((((((((((((((((((())))))+++++++++***((('''&&&'''((()))***+++,,,,,,...---***((('''''''''(((&&&'''((()))((('''%%%$$$"""$$$%%%&&&&&&%%%$$$"""&&&&&&%%%$$$%%%&&&'''(((!!!###$$$&&&'''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$%%%'''))))))(((((((((''''''''''''((((((((()))***)))((('''((())))))))))))))))))***++++++&&&'''((()))***)))'''&&&((()))...===TTTppprrrcccTTTHHHAAA>>>:::888888666111000222111000///......------...---///111000...---...000222444666777777777888999666666555222///------------/////////---,,,---...)))---222222000000222555...///000000//////111333666;;;CCCFFFEEEAAA>>>===666666777888;;;GGG^^^ssszzzooohhhddd\\\OOOBBB999444222111888BBBKKKQQQ\\\qqqzzzvvvuuupppoooiii^^^UUUNNNEEE===111...,,,+++---///222333777<<>>NNNjjj|||rrrkkkfff___SSSFFF===777444333888AAAIIINNNXXXooozzzsssqqqiiijjjdddWWWKKKCCC;;;444...---,,,++++++///555999DDDKKKWWWdddnnnsssttttttqqqrrrqqqpppmmmllllllmmmjjjiiifff___UUUNNNJJJIIIKKKJJJIIIHHHHHHGGGDDDBBB===AAABBB===333------000222222222222111111111111333111222999CCCQQQddduuusssTTT>>>555111---+++---------+++++++++---*********+++***'''###&&&'''((())))))((('''&&&,,,+++)))((((((((()))***(((((())))))))))))(((((())))))(((((((((((()))))))))((((((((((((((()))***&&&+++(((%%%$$$ &&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""!!!###%%%&&&######$$$$$$$$$%%%%%%%%%,,,&&& """%%%$$$"""%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''&&&''')))+++)))%%% ++++++******++++++,,,---+++---111:::LLLfff~~~ssseeeXXXLLLBBB<<<555444333333111111000//////......---------......333444333111...------///222222333444444555555555000222333333111000000111000000000000///...---,,,...............///000111000///////////////000000555999===???===999555444111///...555EEE^^^www~~~}}}xxxooojjjccc[[[QQQDDD999777;;;<<<@@@FFFNNN\\\ooo~~~|||wwwooohhheee___VVVLLLEEE>>>666333444333000,,,+++///888BBBHHHYYY___iiirrrxxxxxxvvvsssqqqqqqpppooonnnjjjddd```bbb\\\TTTNNNJJJIIIHHHGGGHHHEEEGGGLLLJJJEEEFFFJJJJJJKKKIIIAAA888111///111+++***+++...222444222///444333333:::GGGYYYkkkvvvsssXXXDDD;;;555000+++...111222000...------***))))))***+++)))'''$$$(((((())))))))))))((((((++++++)))((((((((()))))))))))))))(((((('''''''''))))))(((((((((((())))))+++***)))(((''''''''''''###(((''''''(((&&&!!!$$$#########$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%((($$$!!!"""&&&'''&&&###%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))((('''&&&'''))))))'''$$$++++++******++++++,,,---,,,---000888JJJccc|||}}}pppbbbVVVKKKBBB<<<999888777444222000...---......---------......///222333333111...---...///444444444444444333333333444444444222000000222444/////////000000000000///...............///000111111111111000000111111222444888<<<===:::777333222000...000:::NNNhhhvvvpppiii```UUUHHH<<<999;;;???BBBFFFNNNZZZmmm}}}uuurrrooofff]]]YYYNNNGGG@@@<<<777111///111222444888<<>>:::999888666444111///...---------------...///000111111111000......///111555555444333333222111111555444222///---...222555......//////000111111111000///////////////000111333333222222222222222333444666::::::888444111000111111555CCCZZZsss|||pppiiiaaaYYYMMMAAA===>>>BBBDDDGGGMMMYYYlllsssfffbbb___XXXNNNHHH;;;666333222000------000666???IIIRRRWWW]]]eeekkkqqqsssuuuwwwwwwvvvsssqqqrrrnnngggaaa\\\VVVPPPMMMEEECCCAAA@@@AAABBBBBBBBBHHHFFFGGGIIIJJJJJJNNNTTT^^^ZZZRRRFFF888///------,,,,,,,,,///333666666666555888>>>HHHVVVeeesss{{{wwwlll\\\NNNEEE???777111222666:::<<<:::777555333...,,,******+++,,,,,,,,,+++***((((((((((((***+++)))))))))((((((((())))))((('''%%%$$$%%%&&&(((***(((((((((''''''(((((((((%%%%%%%%%&&&''')))***+++&&&)))***(((''''''''''''$$$######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&((()))'''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''((()))************************++++++,,,------...444@@@UUUrrr~~~qqqcccVVVKKKCCC>>>888888888888777555333222,,,,,,,,,---...///000111///000000000......000222444333333333222222222111111111///---+++,,,///111............//////000000111111000//////000000000333333222222111111222222333666888888555222111000444666>>>NNNeee{{{~~~llleee___YYYPPPGGGBBBCCCCCCEEEHHHNNNZZZmmmvvveeeSSSLLLKKKFFF???:::111...---......---000555CCCMMMZZZbbbdddffflllrrruuuuuutttsssrrrqqqpppooojjjddd[[[SSSLLLFFFAAA>>>;;;::::::<<>>AAA<<>>PPPeeexxxwwwnnneee___WWWMMMGGGFFFAAAGGGOOOXXXcccrrrxxx[[[HHH555...000222444555:::666333333333777AAAMMM]]]ccciiilllllllllpppssswwwsssllleee___[[[ZZZYYYQQQLLLDDD>>>:::888666444888888999<<<@@@BBBCCCCCC???FFFMMMQQQWWW___dddeeeccc\\\PPPDDD999222///------///000222666;;;AAAFFFDDDJJJUUU```jjjpppssstttvvvggg[[[MMMCCC@@@;;;888::::::888:::???CCCEEEHHHGGGCCC>>>:::888333111...---,,,+++***((((((((())))))))))))((((((&&&&&&((()))))))))((((((&&&''''''(((((())))))***(((''''''&&&&&&''''''(((((('''&&&%%%$$$$$$$$$$$$&&&###$$$((('''###%%%***&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''"""###%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((($$$'''******(((&&&&&&&&&)))))))))))))))***++++++,,,***,,,000111;;;WWWssszzznnn```RRRDDD<<<;;;<<<<<<;;;999555111///......---------......//////000000///------...000000000000111111111111111222222222111//////000222333111000/////////111222555555333222111000000000222111000///...............///000000000000222333888GGG]]]rrr~~~zzzpppeee^^^WWWNNNIIIHHHCCCJJJTTT^^^hhhsss~~~~~~oooTTTFFF:::666888;;;>>>BBBFFFAAA<<<999999@@@OOO^^^cccfffjjjkkkjjjiiihhhhhhddd___XXXPPPJJJFFFDDDDDDCCC???:::777666666666666777777777;;;???CCCEEEFFFCCCLLLSSSVVVYYY]]]^^^ZZZYYYSSSIII???777222...,,,...///111333666<<>>666444222000//////111222333555666666555444444555555777;;;???BBBFFFKKKNNNXXXXXXWWWUUUQQQJJJBBB<<<<<<888444111000000111111,,,000333444555>>>MMMYYY]]]dddjjjlllpppsssrrrooo|||ooo\\\KKK@@@<<<888555555999<<<>>>===@@@@@@<<<<<<===888111111000///...---,,,,,,+++%%%'''((((((&&&&&&((()))(((((('''&&&'''((()))******))))))(((''''''&&&&&&'''&&&&&&'''((()))'''&&&'''&&&&&&%%%$$$$$$#########%%%&&&&&&%%%$$$###"""%%%&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%#########$$$&&&%%%%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%&&&&&&(((%%%"""!!!###%%%%%%$$$&&&%%%%%%$$$$$$%%%&&&&&&$$$%%%''''''&&&&&&''')))%%%%%%%%%%%%&&&'''((()))&&&((()))((((((((('''$$$''''''''''''(((((((((((()))(((((('''((()))***++++++***+++,,,---444FFFXXXzzzwwwfffSSSFFF@@@999777;;;???>>>;;;:::333222000///.........///000---,,,///333444000***---...---,,,,,,...222555444444222111000...------111...///333444111222555888888777555333222222333222111000//////...//////111///...///...///777AAASSScccuuuzzzwwwuuu{{{}}}sssfff\\\WWWUUUSSSPPPPPPUUU]]]eeennnwww~~~wwwlllcccccceeedddcccccc^^^YYYTTTTTT[[[bbbgggiii\\\VVVMMMEEE???999555333222111000///......//////444666888888777666777888:::===@@@CCCGGGKKKPPPTTTYYYVVVRRRNNNHHHAAA999444444111...,,,,,,,,,,,,,,,---000222444999CCCRRR^^^ffflllpppqqqsssvvvtttpppzzziii[[[GGGBBB<<<888999;;;>>>???<<<===<<<888777888444///---,,,,,,++++++,,,,,,---(((''''''''')))***)))(((***)))'''&&&'''(((***,,,*********)))(((((('''''''''&&&%%%&&&''''''%%%$$$%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$############%%%&&&&&&%%%$$$$$$%%%############$$$%%%&&&'''"""######$$$$$$%%%&&&&&&&&&$$$"""!!!###$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&& ###&&&''''''&&&'''(((&&&&&&&&&&&&'''((()))***&&&,,,+++$$$&&&///+++ ''''''''''''((((((((((((((((((((((((((()))******,,,+++++++++***...<<>>:::>>>BBBAAA>>>===444333111///...............---...000333333111///---------,,,,,,...111444333222111///...------,,,///...000444555333333555777666555444333333333333444333000...------...///.........///...111>>>LLL^^^lll{{{wwwrrruuuyyy~~~ttthhh^^^ZZZYYYWWWVVVRRRVVV^^^fffnnnwwwtttkkkiiiiiigggeeeeee___]]][[[ZZZ[[[]]]___```SSSKKK@@@777222111000000........................666888999:::999999:::;;;???BBBFFFIIIKKKNNNQQQTTTRRRNNNGGGAAA;;;666111...------,,,+++******++++++...000333999BBBNNN\\\eeeooosssuuuttttttvvvuuuqqqzzznnnVVVPPPGGGBBBAAABBBBBBBBB@@@>>>;;;777666555333000...---,,,,,,,,,,,,---------***&&&''')))***&&&###***((('''&&&&&&(((***,,,******))))))(((''''''&&&'''&&&%%%%%%&&&&&&$$$"""&&&%%%%%%%%%$$$$$$######'''%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%$$$######%%%&&&######""""""###$$$%%%%%%&&&&&&%%%$$$$$$######"""%%%$$$######$$$%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%% ###&&&''''''&&&%%%&&&&&&&&&&&&&&&'''((()))***(((***(((%%%)))...*** ''''''''''''((((((((((((((((((((((((((())))))***,,,+++++++++)))+++555@@@aaauuuuuubbbUUUGGG@@@<<>>RRReeevvv~~~|||{{{}}}~~~yyynnnddd]]]XXXVVVTTTMMMRRRZZZccclllvvv}}}zzzpppeee___YYYSSSPPPPPPJJJJJJHHHDDD@@@@@@FFFKKKEEEBBB===;;;::::::999999222///,,,+++,,,000555999<<<<<<<<<;;;:::999;;;===EEEIIINNNPPPLLLFFFAAA===888444...******,,,///000+++---//////---,,,...///333:::FFFTTTaaakkkqqqtttvvvyyyyyyvvvtttuuusssooo|||qqqkkkgggccc]]]XXXPPPGGG???:::777333333555666666777777555333000...)))&&&###%%%)))+++(((%%%&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&%%%$$$%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###$$$'''((('''$$$"""###$$$%%%&&&'''((((((&&&%%%###!!!!!!%%%(((&&&%%%$$$###"""""""""""""""######$$$$$$%%%&&&&&&$$$%%%''''''&&&&&&((()))''''''(((''''''&&&%%%$$$$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&'''((()))*** +++...'''$$$***''''''''''''((((((((((((''''''((()))))))))))))))***))))))++++++,,,333;;;TTTjjjvvvlllWWWLLLBBB@@@AAABBBBBBDDD<<<:::888555333111111111111222222111///......//////111222222222222444666444333000.........///000000333555444444777666333666333111222555777666444///...------...000333444222111333666;;;GGG\\\ooo|||zzzrrrhhh___XXXSSSQQQMMMRRRZZZccclllttt{{{{{{yyy{{{{{{xxxmmmcccXXXPPPIIIBBB>>>???======<<<999999===EEEKKKMMMKKKIIIGGGEEEBBB===:::222000...---///444999===<<<<<<===<<<;;;<<<>>>AAAHHHLLLOOONNNHHH@@@888444333///***((()))+++---...***---000000///000444777AAAJJJXXXdddmmmsssvvvxxxxxx{{{{{{wwwuuutttqqqlllzzzwwwrrriiibbbUUUJJJ???:::555000000444666888;;;<<<;;;777222///)))'''&&&''')))+++)))'''%%%&&&'''((()))(((((('''))))))(((((('''&&&&&&&&&%%%%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%)))***'''###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%######%%%&&&%%%$$$$$$#########$$$$$$"""######$$$$$$%%%&&&&&&"""$$$''''''&&&%%%''')))'''((((((((('''&&&%%%$$$%%%&&&''''''&&&%%%&&&(((&&&&&&&&&&&&'''((()))***$$$$$$&&&)))+++******+++''''''''''''((((((((((((&&&'''((()))***))))))(((***((((((***+++,,,222:::VVVjjjyyyfffXXXJJJDDDBBBBBBBBBEEE???===:::777555333222222000000///...////////////...000222222222222444666666444222000///000222333333666666333333666666333555111///000444555444111//////...//////000111222222000222999CCCRRRhhhyyy}}}zzzuuulllbbbZZZTTTQQQOOOUUU]]]eeelllqqqvvvxxx|||{{{vvvqqqooonnniiibbbTTTLLLDDD???:::555555777999999:::<<>>AAAEEEHHHIIIIIIHHHDDD===777222000///,,,***)))+++.../////////333777888999===CCCIIIUUU^^^iiiqqqsssuuuxxx{{{yyy|||{{{wwwssspppjjjddd}}}xxxooofffWWWJJJ>>>888333......333555888<<>>:::444111---+++***)))))))))'''&&&%%%''')))++++++***((('''*********)))((((((''''''%%%$$$$$$&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%######&&&***+++'''"""%%%%%%%%%$$$$$$$$$$$$###"""%%%((()))(((&&&%%%$$$############$$$%%%&&&'''&&&&&&%%%%%%$$$######""" ###&&&'''%%%$$$&&&((('''((())))))(((&&&$$$###$$$%%%&&&&&&&&&''')))+++'''''''''(((((()))***+++))),,,''''''///000***''''''''''''((((((((()))&&&''')))*********)))(((+++(((((()))***+++111999XXXlllrrrbbbPPPGGGDDDBBBCCCEEE@@@???<<<888666444333333///---,,,---///111111000///111333333333333555777777666333111000111333444444888777222222666666333222...+++,,,000222000,,,000000000000000/////////333000222<<>>@@@EEEKKKOOOGGGEEEAAA:::333///------***))))))+++...111333333777;;;@@@BBBEEEKKKTTT[[[dddllluuuwwwttttttwww|||wwwzzzzzztttooojjjccc\\\~~~{{{ssslllUUUJJJ<<<555444444111...222:::AAACCCCCC???777///...,,,)))(((((('''&&&$$$''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&%%%---)))%%%###$$$%%%$$$###$$$%%%### ######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$""""""###'''$$$!!!!!!$$$%%%### """"""#########$$$$$$$$$&&&$$$######$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$'''&&&"""###((('''###((('''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''((())))))(((((((((((()))))),,,---,,,***(((((()))+++'''(((***+++,,,,,,++++++))))))++++++((((((111===ZZZqqqppp^^^UUUNNNHHHEEEGGGCCCBBB===777999>>>;;;333333111......///111222222111000000333999===999444777444000///222777666333<<<===<<<888222000111333000///---,,,+++,,,,,,---......------...///111222111111555???QQQeeewww~~~|||}}}wwwoooggg```[[[YYY]]]aaagggmmmooonnnkkkiiikkkkkkeeeYYYOOOIIICCC<<<;;;888555555999???DDDGGGJJJPPPVVVYYY^^^fffjjjjjjiiibbbWWWLLLCCC:::333///...222666999:::999999:::---555;;;>>>BBBIIIIIIEEE???999111,,,++++++***((((((***,,,++++++///555:::AAADDDJJJRRR[[[cccjjjnnnpppssswwwxxxvvvuuuwwwyyyuuusssqqqmmmggg___VVVPPP~~~uuuhhh^^^LLLDDD999333222222222111333;;;CCCEEEFFFCCC<<<444000---***)))))))))((('''************************'''&&&%%%&&&(((((('''%%%+++(((%%%$$$%%%&&&%%%###$$$%%%&&&%%%###$$$(((+++######$$$%%%%%%&&&''''''$$$&&&''''''%%%$$$$$$%%%%%%&&&%%%$$$######$$$$$$"""######$$$%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&%%%!!!!!!&&&&&&###((('''&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&'''((()))((((((''''''(((((())),,,------,,,***((((((((('''(((***+++,,,,,,++++++))))))++++++((((((111;;;RRRiiizzzjjj```XXXNNNGGGFFFEEEDDD>>>:::<<<@@@<<<555333000------...000000000000333444111///111666999===:::444000///222666999>>>>>><<<888444222222333///...---,,,,,,------...//////......///000222333111222888EEEXXXlll{{{~~~~~~{{{vvvpppjjjddd___]]]dddfffiiijjjjjjiiijjjkkkqqqkkkccc[[[TTTOOOKKKIIIBBB@@@???AAAFFFMMMRRRTTTZZZ```dddeeegggiiiiiifffccc\\\QQQFFF>>>888333000111444777999999999999:::---555<<>>AAA>>>888333000---,,,---............///111222222444888<<<777666555222111222888===???===:::888777666444222......---------...//////000000//////000111333444333555>>>OOOdddwww{{{zzzwwwrrrmmmiiieeecccjjjlllkkkgggcccccchhhnnnrrrjjjgggjjjhhh^^^WWWWWWSSSQQQQQQTTTYYY^^^aaabbbfffkkknnnmmmllllllhhhccc\\\TTTIII???999666555555555777999999888777777888222999???AAABBBBBB>>>888111///,,,++++++,,,,,,+++,,,------...111999EEENNNZZZ___hhhpppuuuwwwvvvuuuwwwvvvvvvwwwwwwvvvtttrrrkkkdddYYYOOOHHHEEEFFFHHH|||wwwqqqiii\\\LLL@@@666666444111......222666;;;BBBGGGIIIIIIHHHBBB<<<555111,,,))))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%###%%%%%%&&&&&&''''''&&&%%%$$$$$$###""" !!!$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''&&&%%%&&&'''$$$&&&&&&%%%######$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$"""!!!###%%%''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''((()))***)))'''&&&'''((())))))******++++++++++++)))(((***+++)))(((...666HHH___yyyuuufffUUUIIIEEEAAA<<<;;;>>>@@@>>>999444111...------.........111,,,+++222999:::777333000...000444777888:::<<<>>>;;;777777777777444111............///000000111000//////...///111222333444999FFF[[[qqq~~~{{{zzzyyyuuuqqqlllhhhfffjjjkkkjjjccc]]]]]]fffnnnrrrmmmvvvvvvfffcccdddccccccdddgggjjjkkkjjjhhhkkklllkkkkkkkkkgggaaaVVVOOODDD;;;888999;;;===:::::::::888555444444555:::===AAABBB@@@;;;444...,,,++++++++++++++++++++++++---///222888DDDSSS]]]aaafffmmmtttxxxxxxvvvuuuwwwuuusssssssssrrrmmmiiiddd]]]QQQGGGBBBEEELLLRRR{{{tttpppjjjaaaYYYPPPGGG>>>888222444444111...---000444777===BBBCCCEEEGGGEEEAAA777333...***)))*********))))))))))))))))))))))))&&&%%%$$$$$$%%%%%%###!!!$$$%%%&&&''''''&&&&&&&&& !!!###%%%'''))))))$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%%%%%%%$$$%%%&&&%%%###!!!"""$$$%%%$$$###&&&&&&%%%$$$###"""!!!!!!%%%###"""###$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%######&&&)))&&&&&&%%%%%%%%%&&&&&&'''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&))),,,******************++++++)))((()))+++***(((,,,222888MMMgggyyytttbbbTTTGGG@@@999888;;;<<<;;;:::555333///....../////////333//////333444444888>>>>>>444...222888999888999;;;888666555777666333///...//////000111111111111......------...///111222666???PPPggg|||||||||{{{yyytttooojjjgggdddfffddd___YYY[[[dddmmmsssrrrqqqmmmmmmlllkkkmmmoooqqqqqqpppkkklllkkkiiiiiijjjfff```PPPJJJ@@@::::::===BBBEEE>>>===;;;777333222333555===>>>???@@@===666000,,,***+++,,,,,,+++************...444;;;DDDQQQ```kkkkkkmmmrrrvvvyyyzzzzzzyyywwwtttqqqoooooolllfffaaaZZZVVVNNNHHHGGGOOOZZZcccsssgggaaaXXXRRRIIIAAA;;;777444222000222333111...---///111///444888:::>>>EEEGGGFFF:::666111---,,,+++***)))((((((((((((((((((((((((&&&%%%$$$%%%%%%%%%###!!!%%%&&&'''&&&%%%%%%&&&'''$$$######$$$'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$###$$$%%%&&&"""!!!$$$&&&%%%"""&&&&&&%%%$$$"""!!! $$$###""""""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((()))&&&###%%%***&&&&&&%%%%%%%%%&&&''''''&&&'''((('''&&&&&&'''((((((''''''''''''''''''(((&&&&&&'''&&&&&&'''***,,,+++******)))******++++++)))''')))++++++)))***///...===SSShhhxxxssseeeOOOEEE;;;888999888777888555222///...///000000000,,,000777777000333KKKfffTTTAAA000///333333444777888777666666666555222000000000111222222222111111......---------///000111888EEEZZZqqq~~~~~~~~~}}}|||}}}}}}}}}{{{wwwqqqkkkggg``````^^^YYYVVVZZZccckkkooopppxxxvvvnnnnnnmmmmmmlllooorrrtttuuuuuuttttttpppllljjjhhh```XXXHHHCCC<<<999;;;???DDDGGG???>>>;;;777444555888;;;>>><<<;;;<<<999333000000+++,,,---,,,+++***+++,,,,,,333>>>IIISSS___kkksssppprrrsssuuuwwwxxxxxxxxxuuusssppplllhhhddd^^^ZZZQQQRRRQQQQQQTTT[[[gggpppmmm[[[OOOKKKAAA>>>:::666333222000000---...///000///......///,,,///000000555===CCCCCC>>>;;;666222000...+++)))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''&&&$$$"""&&&''''''&&&######&&&((()))'''%%%%%%%%%%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$###""""""%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$(((+++'''"""###)))%%%%%%%%%%%%%%%&&&'''(((&&&'''((('''&&&&&&'''((()))((((((''''''(((((()))'''))),,,---+++***)))))),,,+++***))))))***++++++)))'''(((++++++))))))---...444BBBUUUiiixxxuuu]]]OOOAAA;;;888555444666333111...---...000000000***---444888444666NNNiiiOOO===000000333111222777666777888888666444333333111222222333333222111000///............000111222999JJJbbbyyy}}}|||{{{|||~~~}}}|||{{{{{{|||}}}|||xxxsssmmmiiiaaa^^^XXXTTTSSSYYYcccjjjmmmqqquuutttppplllkkklllpppnnnmmmnnnqqqtttuuuvvvuuuvvvsssnnnjjjcccVVVIII<<<999666666999===AAABBB>>>===:::888888;;;AAAEEEDDD===999888444...---111+++,,,...---+++,,,...111111<<>>;;;333444555555555333111000***+++,,,...//////...---...000...+++...666<<<<<>>:::666333000,,,)))))))))))))))))))))))))))***)))(((((()))(((&&&$$$'''((((((%%%""""""%%%)))&&&$$$$$$&&&)))***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%"""%%%'''&&&######&&&)))###$$$$$$%%%%%%&&&''''''$$$"""!!!"""%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###'''+++''' !!!(((%%%%%%%%%%%%%%%&&&'''(((&&&'''((('''&&&&&&'''((())))))(((((((((((())))))(((,,,111333000,,,(((%%%,,,+++***))))))***++++++)))'''(((+++,,,))))))+++//////555EEEXXXiiiuuu{{{~~~iiiWWWFFF>>>999444222444111///,,,,,,---///000000333+++***222555222555>>>888///---444777333333999555888;;;:::666444444555222333333444333222000///000////////////111222333:::MMMggg|||~~~}}}{{{zzzyyyzzz{{{|||~~~}}}}}}yyyzzz||||||zzztttnnnkkkeee___VVVPPPQQQYYYccckkkrrr{{{yyyrrrpppqqqqqquuurrrpppoooppprrrssssssoooqqqpppmmmhhh^^^LLL===444222111222666:::===>>><<<;;;:::999;;;AAAHHHNNNLLLBBB:::666000))))))---***,,,...---,,,---111555777CCCTTTbbbkkkqqquuuwwwyyyzzz{{{{{{yyyuuuqqqoooggghhhfff```WWWOOOKKKJJJQQQYYYcccjjjmmmppptttxxxoooZZZGGG;;;555111111222333333222///,,,222///++++++---///...,,,...---,,,,,,---///222444<<<>>>???;;;555///---,,,,,,)))&&&&&&((()))'''%%%&&&'''((('''%%%$$$$$$%%%''''''(((((())))))******((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%&&&&&&$$$######%%%''''''''''''''''''''''''''')))&&&###"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&''''''''''''''''''(((%%%###$$$(((***)))'''))))))'''''''''((()))***((((((''''''''''''((((((''')))***,,,,,,***)))'''))))))***++++++++++++***+++---000555>>>OOOdddsssxxxzzz|||iiiTTTHHH@@@666///...///000111000///---------333222000...,,,...222555666444222000111555999<<<888999::::::999777444333///000111222222111//////---111///000555111///999<<>>HHHNNNOOOJJJBBB888111...---,,,+++,,,)))+++111///***111>>>BBBSSSeeeooossswwwzzzzzz}}}|||yyywwwuuuqqqlllhhhcccZZZSSSQQQNNNKKKOOOVVV```eeekkkqqqsssuuuuuuvvvrrr^^^KKK<<<444333222222333555444222000///...------......---,,,---,,,,,,,,,---...000111777;;;??????:::444///,,,,,,***''''''(((((('''%%%***++++++***(((''''''(((&&&&&&&&&''''''''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&((())))))(((((((((((()))******((((((''''''''''''(((((())))))***++++++***))))))))))))******+++++++++******,,,...000555???MMMWWW___aaagggnnnsssyyyuuubbbTTTHHH;;;222///111111222111000//////000...///000000///...000111000///......111555:::===666777888888888777666555000111111111111000///......111------111...///;;;DDDYYYqqq~~~}}}}}}~~~~~~~~~}}}}}}}}}{{{yyyyyyvvvoooddd[[[XXXVVVSSSPPPPPPXXXdddmmmxxxxxxwwwwwwuuutttrrrrrrrrrqqqppppppqqqqqqpppnnnmmmjjjddd[[[PPPDDD999222///...,,,,,,///333888;;;>>>AAABBBCCCHHHOOOQQQOOODDD>>>666000---,,,+++***---***,,,111///+++333@@@LLL[[[jjjqqqtttwwwyyyyyy}}}|||zzzwwwtttnnnhhhccc\\\TTTNNNNNNOOOQQQWWW^^^lllooossswwwyyyyyyyyyyyy~~~~~~yyyiiiVVVEEE:::777555444444444444333111...///000///...,,,,,,---,,,,,,,,,------.........000666>>>BBB@@@999222...---+++)))(((((((((&&&%%%***+++,,,+++)))'''((()))%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&(((((((((((((((((((((((($$$''')))'''$$$###&&&***(((((()))***************((((((''''''''''''((((((************************)))))))))*********++++++(((***,,,------000777<<>>777333222444000000111111000///...---,,,///444999;;;:::666333---,,,+++***(((''''''((('''(((((('''%%%$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%%%%&&&&&&&&&(((((())))))***+++,,,,,,***(((&&&&&&'''(((&&&%%%&&&''')))***++++++******((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((())))))((((((((()))***+++++++++++++++,,,///222555444111111222555>>>NNN^^^vvvooo^^^NNNDDD555222...---...///000///)))+++,,,,,,++++++,,,...111111000000111222333444777666555444333333333333222111000///---,,,,,,+++---222///...333222999IIIbbbqqq~~~}}}}}}|||{{{{{{|||~~~|||zzzzzz{{{}}}~~~}}}|||zzzvvvpppggg]]]WWWVVVUUUSSSRRRUUU___lllvvvuuuttttttsssssstttuuuuuuuuussspppooooooooonnnmmmggg\\\MMMAAA:::666222///---,,,***))))))+++---///111555888:::===@@@===888111111000...---,,,---------,,,---///000666CCCPPPfffnnnsssssssssuuuuuusssooolllgggccc]]]WWWPPPLLLDDDHHHOOOZZZgggsssxxxxxxxxxwwwwwwwwwwwwvvvrrrnnn~~~|||{{{zzzzzzyyyyyy~~~zzzwwwrrrmmmiiieee```]]][[[ZZZXXXRRRJJJBBB<<<999333333222111000///...---------...111444555333222,,,,,,,,,+++)))((()))***((()))***)))'''%%%&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###%%%''''''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&&&&&&&'''''')))***,,,---...///...***&&&&&&)))***'''$$$%%%&&&''')))************((((((''''''''''''((((((''''''''''''''''''''''''))))))((('''((()))***+++...,,,+++***+++---000222000//////000222777DDDQQQiiivvvyyyiiiVVVGGG<<<777111///111222222111---...---,,,******---///......000222333555666777666666555444333222111000111000///---,,,,,,,,,,,,,,,222000000555666>>>PPPhhhvvv~~~}}}}}}}}}~~~}}}||||||zzzyyyzzz|||}}}~~~}}}~~~|||wwwnnnddd[[[UUUVVVVVVTTTSSSWWW```nnnxxx~~~|||yyyvvvtttrrrrrrrrruuussspppooonnnmmmkkkiii\\\QQQBBB888444111...+++...---+++******+++---...000222333222444888777333/////////...,,,,,,...000...///000111444>>>NNNZZZkkkqqquuutttssstttsssppplllfff^^^WWWQQQLLLIIIFFFJJJSSS^^^gggpppyyy{{{zzz{{{yyyxxxyyyyyyuuuoooiii}}}|||{{{uuuzzz}}}yyyuuurrrrrrqqqllldddVVVHHH>>>555333111///---------------+++***+++...///...---***,,,,,,+++))))))+++---)))***+++)))'''&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""###%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%&&&'''((((((%%%&&&(((***---///111222...,,,***))))))(((''''''%%%%%%&&&&&&''')))***+++((((((''''''''''''((((((''''''((())))))(((''''''***)))'''''''''(((***++++++***)))***+++,,,------------///000000111:::DDDTTTbbbtttuuuaaaNNNAAA:::333000111333333111///000///...,,,+++---...---...000222444555555555222333444444444222111000//////---,,,,,,,,,---------222///...333777CCCXXXnnnzzz|||~~~~~~}}}}}}~~~{{{yyyyyyzzz}}}|||}}}~~~~~~~~~~~~{{{vvvmmmccc[[[WWWXXXWWWUUUTTTWWWaaaoooyyy|||wwwtttqqqpppppprrrrrrrrrrrrqqqlllfffbbbQQQFFF999111///...+++'''---,,,+++******+++------...000000...000333222...---......,,,***+++...111111333444444999GGGXXXdddkkkpppsssqqqoooooolllgggbbb[[[RRRKKKIIIJJJLLLMMMWWWcccnnnrrruuuzzz}}}|||zzzxxxvvvvvvuuuoooeee^^^}}}|||zzzyyyqqquuu{{{vvveeePPPAAA555333000---,,,+++,,,,,,,,,***((()))+++,,,***((()))+++---,,,)))))),,,...((()))***)))'''%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$'''))))))(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!! """###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''')))))))))$$$&&&(((***...000222444,,,...///,,,(((&&&'''***%%%%%%$$$%%%&&&(((***+++((((((''''''''''''((((((''')))***,,,,,,***)))'''***)))'''&&&'''(((***+++''''''(((***,,,---,,,++++++,,,///111...,,,111999===IIIZZZkkkvvv~~~kkkWWWBBB;;;222///000222111///000111222000...,,,,,,---///000222333333222111111///111333444444333222111///...---,,,+++,,,---......222---+++111777FFF^^^rrr||||||zzz|||~~~~~~}}}|||~~~~~~zzzxxxzzz{{{}}}|||||||||||||||}}}}}}}}}}}}}}}yyyyyyxxxtttlllddd^^^[[[XXXXXXVVVUUUXXXbbboooyyy{{{wwwtttrrrqqqqqqoooqqqsssuuussslllccc\\\KKKAAA555.........***&&&,,,,,,+++******+++,,,---+++......---...111///***,,,------+++((()))---111444666777777===LLL___kkkiiimmmooommmjjjhhhddd^^^WWWPPPHHHDDDFFFMMMTTTXXXaaannnwwwwwwvvvzzz}}}}}}uuusssqqqqqqnnnggg[[[QQQ}}}{{{wwwssswwwtttrrruuu}}}zzzjjjXXXFFF<<<111444777888666111+++'''))))))******++++++++++++,,,,,,***)))((((((((((((((('''&&&&&&'''((('''&&&&&&'''((())))))'''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''')))+++%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((%%%&&&&&&%%%$$$###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''***)))((()))***,,,///111000...+++((('''&&&&&&''''''&&&&&&&&&&&&'''((((((***'''$$$%%%)))***)))'''$$$+++,,,&&&(((...,,,"""...+++(((***...000...***---((((((///333///,,,---,,,,,,------///000222333888999???JJJYYYeeekkkmmmmmmooosssyyynnn[[[EEE<<<222...000111000,,,...111111......///...+++,,,---///000111111000000333222222222333333111000///...------...///...,,,222333333///000<<>>333...///111000---,,,///000---...000000---...///111333444444444333444333333333444444222000444111...,,,,,,---...---111222222000333AAAWWWhhh~~~}}}~~~}}}}}}}}}|||}}}}}}{{{}}}zzzvvvpppjjjccc]]]YYY[[[YYYWWWUUUXXX```mmmuuu{{{zzzxxxuuusssqqqoooooommmtttxxxuuuppphhhZZZNNN???888000,,,---...---,,,------,,,,,,,,,---///000------------...---------+++,,,------...111444777===BBBKKKUUU___ffflllnnnmmmiiieeecccaaa[[[PPPHHHBBB???BBBLLLVVV]]]fffnnnppprrruuuyyy|||{{{wwwsssooolllgggaaaXXXLLL@@@999~~~~~~}}}|||zzzvvvsssrrrtttuuuvvvuuuvvv{{{wwwfffTTTDDD:::666222222111111000//////......------,,,+++*********,,,,,,++++++***++++++,,,)))'''&&&'''((()))(((&&&&&&&&&'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%###%%%%%%%%%$$$%%%''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))!!!&&&)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%&&&'''&&&%%%###############$$$$$$$$$$$$$$$$$$%%%&&&(((+++...000***)))(((&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''$$$''')))((($$$$$$'''+++...%%%$$$------$$$!!!'''$$$""""""%%%***---,,,+++***((((((---///,,,+++++++++*********++++++,,,---+++///333333111111555999888;;;???EEELLLUUU^^^dddooorrrzzzuuueeeKKKAAA555......000000...,,,//////------000000------///111333555666666666555555444555666666444111888444///,,,,,,---...///000111111111666GGG___qqq|||~~~~~~|||}}}}}}}}}}}}~~~|||{{{|||~~~}}}|||{{{zzzvvvppphhh```XXXTTTZZZXXXVVVUUUXXXbbbmmmuuuwwwxxxxxxxxxwwwtttqqqoookkkppptttrrrmmmcccSSSFFF666111,,,***+++,,,+++***++++++++++++,,,---//////***+++,,,------,,,,,,+++***---///222444777<<>>777444~~~|||zzzxxxvvvtttsssvvvyyy{{{xxxvvvyyyvvvbbbOOOAAA;;;:::444444333222111000//////---------------,,,,,,,,,+++++++++***++++++,,,,,,)))(((''''''))))))((('''%%%&&&'''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''"""&&&((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''$$$"""#########$$$$$$$$$$$$%%%$$$$$$$$$%%%''')))+++,,,'''&&&&&&%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&(((******(((%%%$$$&&&'''***%%%$$$***+++&&&$$$'''###""""""$$$(((******)))*********,,,---,,,,,,,,,,,,+++************+++++++++...111333333444666999222444666888;;;@@@FFFJJJRRRUUU___mmmxxxwwwiiiLLLBBB666...---...//////...000000---,,,//////,,,+++---000222555666666666666666666777888888555333666333///......///000///000000000222:::LLLeeevvv~~~~~~~~~|||}}}~~~}}}{{{zzz{{{|||~~~~~~|||{{{|||{{{{{{|||~~~}}}||||||}}}|||{{{yyyxxxvvvoooggg^^^WWWSSSWWWUUUSSSSSSXXXbbbmmmttttttvvvzzz|||{{{xxxtttqqqllloooqqqpppjjj^^^MMM@@@444111---,,,,,,---,,,***+++,,,,,,---...///000000---...............---,,,...111666;;;>>>CCCGGGKKKZZZ___hhhooorrrpppkkkhhhfffddd```[[[TTTMMMGGGDDDMMMSSS^^^hhhnnnoooppppppnnnppptttxxxxxxtttlllggg___]]]VVVLLL@@@999888999~~~}}}|||{{{yyyxxxxxxxxxxxx|||}}}yyyuuuvvvuuu```LLL@@@;;;<<<666666777777666555333222////////////000000000000++++++*********+++,,,,,,***)))((((((******)))(((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&***(((&&&&&&)))***)))((("""&&&&&&###&&&,,,+++%%%&&&%%%%%%&&&((()))((((((+++,,,------,,,------------,,,,,,+++++++++++++++000///...///111222000---222333444333444555999<<>>EEELLLRRRUUULLLJJJFFFAAA;;;666222000000000///...---------...+++***))))))++++++***)))%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###############$$$&&&&&&%%%$$$%%%&&&"""#########$$$$$$$$$$$$'''%%%######$$$%%%$$$###############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((($$$######$$$&&&((())))))############%%%))))))''')))******)))((('''((((((***///000+++))),,,...,,,,,,,,,+++++++++,,,,,,---###%%%(((,,,///111111111---...///...---...000222444222222666999===FFFNNNYYY^^^fffllloootttyyy~~~{{{ssscccTTT<<<777000+++)))+++...000...111000...///444666555222333666888:::;;;;;;;;;666777888:::;;;999666222/////////000222222000...///000333:::GGG[[[qqq}}}{{{zzz{{{}}}~~~}}}~~~~~~{{{xxxwwwxxxyyyyyyzzz{{{|||{{{|||~~~{{{yyyzzz{{{|||{{{{{{|||~~~~~~}}}|||{{{{{{{{{zzzxxxvvvxxxxxxsssjjj^^^VVVSSSTTTOOOLLLJJJNNNWWWbbbkkkpppqqqsssuuuvvvwwwwwwvvvuuurrriiibbbbbbaaaXXXOOOKKKAAA@@@???======>>>@@@BBB>>>???@@@@@@@@@???>>>===???>>><<<;;;>>>BBBGGGJJJTTTZZZaaahhhlllpppssstttrrrqqqpppllleee]]]VVVQQQGGGFFFGGGNNNYYYbbbffffffnnnvvv{{{xxxuuuvvvvvvuuuqqqpppnnnlllggg___VVVOOOHHHBBB<<<:::???HHHQQQWWWrrrtttxxx{{{~~~}}}zzzxxxzzz|||dddOOOBBB>>>===???CCCKKKVVVcccnnntttgggddd^^^VVVMMMDDD>>>;;;333333111000////////////+++***)))***+++++++++)))%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$###"""$$$&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$#########"""&&&(((((('''&&&%%%""""""######$$$$$$$$$$$$(((%%%###"""###$$$$$$$$$""""""""""""###############$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%'''(((%%%!!! """$$$))) ''')))######***((()))***)))((((((((()))(((...///***'''+++---+++++++++******+++,,,,,,---###(((---...---,,,---///111222222000......///000000...///222444555;;;AAADDDJJJQQQUUUXXX[[[```dddeeeiiimmmpppsssxxx~~~vvvpppgggVVVFFF777444...***)))+++...000666777444///...111222000111222555777888999999999666666888:::;;;999555222333111....../////////......000444===KKK```uuu~~~{{{yyyzzz|||~~~{{{xxxwwwxxxyyywwwyyyzzz{{{{{{|||~~~}}}~~~{{{yyyzzz|||~~~{{{{{{|||}}}||||||||||||{{{xxxvvvzzzxxxssshhhZZZRRRPPPQQQPPPLLLJJJNNNXXXccclllqqqqqqqqqrrrsssssstttttttttpppeee]]]^^^^^^YYYSSSQQQOOOOOONNNNNNNNNPPPTTTWWWRRRSSSSSSTTTSSSRRRPPPOOOOOOMMMKKKKKKOOOVVV]]]bbbgggkkkpppssssssrrrrrrrrrmmmmmmkkkfff___UUULLLGGGEEEDDDHHHTTTcccnnnooommmnnnwww|||wwwrrrsssssspppnnnllliiieee___WWWNNNGGGGGGAAA===???JJJXXXdddjjjwwwxxxyyy{{{}}}~~~~~~|||{{{wwwvvvzzzqqq\\\KKKAAADDDEEEKKKYYYlll{{{~~~wwwooolllggg[[[OOOGGG===444222222///...///+++)))&&&'''((()))&&&$$$'''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''' """$$$&&&&&&%%%###!!!%%%$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%%%%''')))'''((('''&&&)))+++(((###&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''%%%+++***$$$$$$++++++&&&&&&&&&%%%&&&&&&'''((())),,,,,,***((('''(((+++...))))))))))))************'''(((***+++,,,,,,++++++---***+++,,,)))%%%***333///---,,,,,,...//////...///000000000000333666:::>>>>>>@@@BBBCCCEEEFFFGGGPPPLLLMMMRRRRRRUUUggg}}}uuuhhh]]]TTTLLLCCC<<<222111///---,,,---...///222111000000333555777777555666888999999999;;;===777777777888888555111---000111111222222111///......000555@@@QQQfffyyy{{{~~~|||vvvuuu{{{~~~|||yyyvvvuuuxxxxxxxxxyyy{{{~~~~~~}}}||||||~~~}}}zzzzzz|||~~~~~~}}}}}}~~~}}}{{{{{{{{{{{{zzzzzzzzzzzzxxxuuummmcccYYYRRROOONNNPPPKKKGGGKKKVVVbbbjjjmmmppptttvvvsssqqqqqqpppnnnfff]]]VVVVVV[[[^^^[[[VVVYYY[[[^^^```aaabbbdddfffffffffffffffeeeeeedddccc___aaaaaa___^^^aaajjjqqqqqqpppqqqsssuuuuuuqqqmmmiiigggaaaYYYQQQJJJGGGGGGNNNSSS[[[dddkkkoooqqqqqqxxxsssqqqssssssqqqpppqqqnnnkkkeee^^^VVVNNNHHHEEEGGGIIIKKKOOO\\\jjjrrrrrrwwwwwwyyyzzz||||||}}}}}}~~~{{{zzzyyywwwtttxxx~~~}}}jjjWWWLLLLLLPPPYYYgggvvv~~~zzzqqqgggZZZMMM@@@999555000///000,,,***((((((******(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&"""######$$$%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))******)))+++---+++%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''))))))&&&&&&((()))'''&&&&&&%%%&&&&&&'''((()))(((((()))'''&&&&&&(((***))))))))))))************((()))+++,,,------,,,,,,---+++,,,...***'''+++333...---,,,,,,...//////...///000000000000111555888888888999::::::;;;<<<<<>>999777444333222111///......///000111111000///...111222777BBBTTTgggvvv~~~{{{~~~yyyxxx}}}~~~~~~~~~}}}{{{yyyvvvsssqqquuuvvvwwwyyy|||~~~~~~}}}|||}}}~~~{{{yyyyyy{{{}}}~~~}}}}}}}}}~~~~~~|||{{{xxxxxxxxxxxxyyyyyyyyyyyysssppphhh___VVVPPPOOOOOOPPPKKKGGGKKKUUUaaajjjnnnlllppprrrpppoooooolllfff___YYYSSSSSSXXX\\\\\\YYY]]]```eeehhhjjjllloooqqqnnnnnnooooooooonnnnnnmmmlllmmmllliiigggiiiooouuusssrrrqqqrrrqqqnnnhhhccc```]]]YYYRRRMMMKKKLLLMMMXXX[[[bbbhhhmmmpppqqqrrrrrrnnnmmmpppqqqnnnmmmoooeeebbb\\\TTTLLLHHHGGGHHHJJJRRR[[[ccclllttttttpppyyyzzz|||}}}}}}|||{{{zzz{{{xxxxxxxxxvvvsssuuuzzz|||jjj]]]WWW]]]hhhsss||||||qqqcccRRREEE:::111///000---,,,******++++++)))((($$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''''''&&&%%%&&&'''&&&%%%$$$###############$$$$$$$$$$$$############&&&&&&$$$$$$$$$%%%'''(((&&&%%%###""""""###%%%&&&$$$$$$######$$$%%%&&&&&&$$$&&&'''%%%''')))'''###&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&+++(((''')))(((%%%%%%(((&&&&&&%%%&&&&&&'''((()))%%%'''******)))'''''''''))))))))))))***************+++,,,---------------,,,,,,---///,,,***---222...---+++,,,...//////...//////000///...///222444666666666555555555555555777444555999999<<>>666222111000///......//////000111111222000000222333555777888999999::::::;;;<<<===>>>>>>;;;777111---,,,---------,,,,,,---...////////////222333888FFFYYYjjjtttwwwzzz~~~}}}|||}}}~~~}}}|||{{{yyywwwtttrrrqqqrrrtttvvvzzz}}}}}}||||||}}}~~~~~~~~~}}}{{{yyyyyy|||~~~~~~}}}|||}}}~~~}}}{{{yyyvvvvvvvvvwwwwwwwwwwwwwwwooojjjcccYYYQQQMMMNNNPPPNNNJJJFFFIIITTT```jjjooolllooopppppppppoooggg]]]VVVSSSQQQRRRVVV[[[^^^```eeeiiinnnrrrtttvvvwwwyyyxxxxxxxxxyyyxxxxxxwwwvvvssssssrrrnnnjjjjjjmmmqqqrrrrrrrrrqqqnnnhhh```[[[WWWUUUSSSPPPOOOQQQVVVZZZdddeeeiiillloooqqqqqqrrrlllhhhgggkkkllliiiggghhh]]][[[UUUKKKCCCBBBHHHNNNUUU```lllsssxxxzzzxxxsss}}}|||zzzzzzwwwwwwyyyxxxttttttwww|||qqqgggnnnvvv{{{~~~tttdddSSSCCC444...///,,,,,,+++*********)))((($$$$$$$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&%%%%%%$$$###""""""""""""$$$$$$$$$$$$######"""!!!((('''&&&%%%$$$$$$$$$$$$'''%%%###""""""###%%%'''$$$######$$$%%%&&&&&&&&&!!!$$$%%%###$$$&&&%%%!!!&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''))))))...'''&&&+++***######)))&&&&&&%%%&&&&&&'''((()))&&&)))...///...+++)))(((((()))))))))***************++++++,,,,,,,,,------***+++---...---+++---000...,,,+++,,,---............/////////---...000111333333333333333222222222666555666888888;;;GGGUUUqqqsss___NNN@@@===999777666444111/////////000111222222111111222444777999:::;;;<<<===:::999999:::<<<=========:::666000---++++++++++++)))***+++,,,---...//////222333:::KKK___ooottttttyyy}}}~~~~~~{{{zzzzzzyyywwwvvvuuutttqqqsssvvvzzz|||~~~~~~{{{{{{|||}}}~~~|||zzz{{{}}}|||||||||~~~|||zzzyyyxxxxxxwwwvvvvvvuuuuuunnniii```UUUMMMKKKLLLOOOMMMHHHEEEGGGQQQ^^^jjjqqqppprrrsssrrrsssooocccWWWQQQRRRSSSTTTXXX]]]dddhhhmmmqqquuuxxxyyyyyyyyyzzz~~~}}}|||{{{yyyxxxttttttsssoookkkjjjkkklllpppppppppnnnjjjccc\\\WWWTTTUUUVVVVVVXXX\\\aaaeeeiiijjjkkkmmmnnnooopppqqqhhhdddcccffffffaaa^^^___ZZZXXXSSSIIIBBBDDDNNNXXXeeennnuuuwwwwwwzzz{{{zzz}}}{{{|||xxxxxx{{{zzzwwwvvvwww|||}}}tttdddOOO;;;111000*********)))((('''''''''&&&&&&%%%%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%$$$######"""""""""###$$$$$$$$$$$$$$$###"""!!!"""$$$%%%&&&'''%%%$$$###&&&%%%###""""""###%%%&&&%%%$$$###%%%'''((('''%%%"""&&&(((&&&&&&((((((%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&''')))***...'''&&&+++***######)))&&&&&&%%%&&&&&&'''((()))&&&***///111000---***(((((()))))))))***************************+++++++++(((***,,,++++++,,,------...,,,++++++---......------...///...------...000.........//////000000000444444555555555888BBBKKKiii~~~xxxfffQQQAAA444333333333444333222000222222333333222111000000222666:::<<<<<<<<<===>>><<<;;;:::;;;>>>???>>>===888555222///...---***)))((())))))***,,,---...///000333>>>QQQggguuuxxxwwwxxx|||}}}|||vvvvvvvvvvvvwwwwwwwwwxxxsssuuuwwwyyy{{{{{{{{{{{{{{{{{{|||~~~~~~~~~}}}{{{yyyyyy{{{}}}{{{|||}}}~~~|||||||||zzzyyywwwuuutttssspppjjj```UUULLLHHHJJJLLLJJJFFFCCCDDDMMM[[[iiiqqqtttuuuuuussssssnnnaaaTTTTTTVVVYYY\\\___dddjjjoooqqqtttxxx{{{||||||}}}~~~}}}{{{xxxwwwwwwwwwwwwtttqqqnnnmmmmmmlllkkkjjjfff```ZZZUUURRRUUUYYY]]]```bbbdddgggiiiiiiiiiiiijjjkkkmmmnnnooogggbbb______]]]WWWSSSSSSQQQRRRPPPLLLIIINNN[[[fffpppwww|||zzzyyy{{{||||||~~~~~~|||zzzyyy||||||zzzxxxyyy{{{oooXXX@@@444111((()))***(((&&&%%%&&&'''((('''&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((('''&&&%%%%%%&&&$$$$$$#########$$$$$$$$$###$$$%%%%%%%%%$$$###"""###&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%'''%%%$$$%%%((((((&&&### %%%'''%%%$$$&&&'''%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$###"""###%%%((()))+++(((''')))(((%%%%%%(((&&&&&&%%%&&&&&&'''((()))%%%))),,,...,,,***(((((())))))))))))************+++******))))))***++++++(((******)))***---...------,,,***+++---......---,,,...//////...---...000......///000222333444444333444444444444777===CCC]]]vvvyyyhhhXXXGGG999555333000...///222555888555444444333222222111111111666;;;===;;;::::::<<>>>>>FFFUUUfffqqqsssvvvvvvssspppnnniiicccfffgggjjjnnnqqqsssssssssrrrtttwwwyyy{{{~~~|||zzzyyyuuuuuutttrrrooojjjeeeaaaXXXVVVRRRMMMIIIKKKQQQUUU___bbbfffhhhhhhgggggghhhfffggghhhiiiiiiiiiiiiiiibbb[[[SSSOOOJJJCCC@@@AAACCCIIIRRR\\\dddkkkrrrvvvtttzzz~~~yyyqqq|||yyy{{{}}}{{{zzz{{{xxxwwwyyynnnSSS:::...---''')))+++)))&&&$$$&&&(((((('''%%%#########%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''&&&$$$$$$%%%#########$$$%%%&&&(((((("""###%%%'''''''''%%%$$$+++)))(((&&&%%%%%%%%%&&&"""###%%%&&&&&&%%%###"""'''$$$"""###&&&&&&!!! &&&)))'''%%%'''((('''&&&%%%%%%%%%%%%&&&'''''''''&&&$$$$$$%%%'''***---%%%+++***$$$$$$++++++&&&&&&&&&&&&&&&&&&'''))))))((()))***)))((('''(((***))))))))))))************...---,,,+++++++++,,,---+++---+++''')))000333000---+++***+++,,,---------+++---///000//////000111---......//////000000000222555555333333666999;;;KKKiii}}}jjjUUUGGGAAA<<<777222444888999888777555555444333222111222444666888444:::@@@BBB>>>;;;:::<<<999666333555999;;;888555444111...------,,,+++***+++************,,,---...333>>>OOOcccrrr|||zzzyyywwwvvvuuuuuuvvvvvvrrrrrrssstttvvvyyy|||~~~|||}}}~~~|||zzz|||}}}|||wwwsssppppppppppppppppppppppppmmmiii```VVVMMMHHHHHHJJJCCC@@@<<<===EEETTTeeeqqqssswwwyyyuuurrrrrrqqqnnnllllllooosssvvvwwwtttrrrtttuuuvvvvvvvvvyyy}}}~~~|||{{{zzzwwwwwwuuussspppjjjccc^^^NNNLLLIIIFFFGGGNNNYYYaaaeeefffhhhhhhggghhhiiijjjhhhhhhjjjjjjjjjjjjhhhggg___VVVNNNIIIDDD>>><<<===HHHOOOZZZeeennnssstttuuuvvvxxxyyyxxx{{{}}}xxxqqq~~~~~~{{{zzzzzzxxxwwwwwwvvvvvvzzz{{{gggOOO:::...***,,,+++)))((('''''''''((('''''''''(((''''''&&&%%%)))((((((&&&%%%$$$######"""""""""""""""""""""""""""$$$%%%"""###(((%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''$$$$$$'''***)))%%%&&&&&&&&&&&&%%%$$$###***(((&&&$$$"""!!!!!!!!!'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''((((((((('''&&&'''&&&$$$######$$$&&&''''''&&&&&&&&&&&&'''((((((***)))(((((((((((())))))%%%(((***+++)))(((((()))***)))))))))))))))************))))))))))))))))))*********************+++************************------..................000000000000000111111222333333444444555666666777DDDYYYwwwuuudddRRRFFF???:::888999<<<<<<<<<;;;999666333222111111111000///000333666888666666999===???===;;;555333000000222444555555000111...******,,,***%%%'''&&&(((++++++(((***///222???VVVlll{{{}}}{{{{{{|||{{{zzzxxxuuusssvvvuuuuuuwww{{{}}}}}}}}}}}}zzzyyyyyy}}}~~~|||yyywwwsssqqqppppppooonnnoooqqqlllggg^^^TTTLLLIIIJJJKKKEEEAAA===>>>FFFWWWjjjwwwwwwyyy{{{yyyvvvtttuuuvvvsssrrrrrruuuxxxzzzwwwuuuuuuuuutttuuuxxx{{{~~~~~~{{{vvvwwwtttpppkkkeee\\\TTTNNNBBBCCCGGGMMMUUU]]]eeeiiiooommmkkkjjjjjjiiigggeeefffhhhkkkmmmlllhhhdddbbbTTTLLLEEEBBB===999===FFFWWWbbblllppprrrvvvzzzzzz~~~|||zzzzzz{{{wwwooohhh~~~}}}~~~}}}|||zzzxxxvvvuuuxxx~~~qqq\\\GGG777///,,,,,,+++)))((('''''''''(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$&&&(((###############"""""""""$$$%%%$$$###&&&++++++'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%%%%&&&'''((($$$%%%&&&(((((((((''''''((('''%%%$$$$$$%%%'''((('''''''''''''''(((((()))***))))))((((((((())))))(((***++++++*********+++******))))))))))))******,,,,,,++++++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++,,,---------......//////000000//////000000111222222222333444444555555666BBBRRRjjjzzzbbbUUUHHHBBB???>>>>>>AAA>>>===<<<999666333111000111111111///...///111444666555555888<<<>>>===;;;666333111000222333444333222444222//////111...)))&&&%%%'''++++++)))+++000444DDD[[[ooo{{{~~~|||{{{{{{{{{zzzyyyxxxwwwvvvuuutttuuuwwwzzz}}}}}}}}}~~~~~~~~~~~~~~~|||||||||}}}~~~}}}{{{wwwuuusssrrrqqqppppppqqqrrrtttnnnggg\\\PPPIIIGGGIIILLLEEEBBB???@@@IIIYYYlllxxxyyy{{{|||{{{xxxvvvwwwxxxwwwvvvvvvwwwzzzzzzxxxvvvuuuuuuvvvwwwzzz|||}}}yyyvvvrrrkkkcccZZZQQQIIIDDD???DDDLLLVVV```gggmmmpppooommmkkkjjjjjjiiigggeeegggiiikkkllliiiccc\\\WWWNNNGGGAAA@@@???AAAIIISSScccllltttvvvvvvzzz|||}}}}}}{{{zzzxxxqqqeee]]]}}}zzzyyywwwttttttxxxuuu```LLL<<<333///---+++***)))'''''''''(((((((((((((((''''''%%%$$$$$$######$$$%%%&&&'''(((((('''''''''''''''((((((((((((&&&%%%%%%'''((('''%%%''''''&&&&&&&&&%%%%%%%%%'''&&&""""""(((...+++%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%&&&''''''###$$$%%%'''((((((((((((((('''&&&%%%&&&&&&((()))((((((((((((((()))))))))***)))))))))))))))******+++,,,,,,,,,++++++---///++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,000//////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000///////////////000111111111111111222333333444444===FFFWWWooouuucccOOOFFF>>>>>>??????AAADDD@@@>>>:::666333000///...000111000///------///111333333555888;;;<<<<<<:::777444222111222222222111000222111---,,,,,,((("""&&&%%%'''***+++***---222999LLLddduuu|||}}}|||~~~~~~|||zzz{{{{{{{{{zzzzzzzzzzzzzzzuuutttuuuwww{{{}}}~~~}}}{{{{{{||||||}}}~~~~~~~~~}}}zzzwwwuuurrrqqqppppppppprrrtttuuuooofffXXXJJJDDDDDDIIIMMMFFFCCCAAADDDNNN^^^oooyyy{{{|||~~~}}}{{{yyyyyyzzz{{{zzzzzzzzz{{{{{{yyywwwvvvwwwxxxzzz|||~~~~~~~~~~~~{{{wwwrrrlllbbbWWWMMMFFFBBB@@@GGGMMMXXXccclllqqqrrrrrrooommmkkkjjjjjjjjjhhhfffjjjkkkllljjjddd[[[RRRLLLFFFCCC@@@CCCGGGOOO[[[fffpppwww|||zzzyyy|||~~~}}}|||{{{zzzyyytttiiiZZZPPPzzzvvvyyywwwtttrrrttt{{{uuueeeOOO>>>444000---++++++***)))'''''''''((()))((((((((('''&&&%%%$$$#########$$$%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&%%%$$$###)))))))))(((''''''&&&&&&'''&&&$$$###''',,,+++&&&((('''%%%#########%%%&&&(((((('''&&&%%%$$$$$$$$$###$$$%%%&&&&&&%%%###"""&&&&&&%%%%%%%%%&&&&&&'''######$$$&&&'''((())))))'''&&&&&&%%%&&&&&&'''(((((())))))*********************)))))))))***++++++,,,,,,---,,,+++,,,...111,,,,,,+++*********++++++))))))***************+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000///............///000000//////000000111222222333999<<>>===>>>@@@===;;;777222///.........///000000...,,,,,,---///111222444777:::::::::999777555222111111222111///---///...***((('''!!!&&&%%%&&&***+++***...333>>>UUUnnn{{{~~~~~~|||||||||{{{zzz{{{|||}}}~~~~~~}}}|||wwwvvvwwwyyy}}}{{{{{{{{{|||}}}}}}~~~~~~~~~zzzwwwuuuoooqqqqqqooopppsssuuutttooocccRRRDDD???AAAHHHMMMFFFDDDDDDIIIUUUdddrrrzzz|||}}}}}}}}}|||{{{{{{{{{}}}}}}|||{{{{{{zzzxxxwwwvvvxxxzzz}}}~~~~~~~~~}}}}}}~~~zzzwwwqqqkkkhhhaaaVVVKKKDDDCCCGGGKKKZZZ___gggnnnrrrrrrpppnnnnnnlllkkkkkkllllllkkkjjjmmmllliiiddd]]]UUUMMMHHHDDDEEEHHHMMMUUU___kkktttxxx|||~~~{{{yyy|||}}}|||wwwwwwwwwuuunnnaaaRRRGGG{{{wwwyyyxxxvvvttttttzzz}}}vvvaaaTTTBBB555000...+++(((******(((''''''(((((()))''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###''''''$$$!!!"""$$$%%%%%%%%%%%%$$$$$$######$$$''''''%%%%%%((()))(((***)))&&&$$$""""""###$$$%%%%%%%%%%%%$$$$$$######"""###%%%&&&&&&%%%$$$###'''&&&&&&%%%%%%%%%&&&&&&######$$$%%%&&&'''((()))%%%$$$$$$%%%%%%&&&&&&''')))***+++,,,,,,,,,++++++***************+++,,,,,,+++,,,,,,,,,+++,,,///111------,,,+++++++++++++++))))))******++++++++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000.........---......///000......//////000111111111555666>>>SSSppp|||ooo^^^NNNDDDDDD???===>>>>>>:::999;;;888555222///------///000...//////...,,,+++,,,---000222555888999999888888777555222222222111000...---000///,,,++++++&&&'''%%%&&&***+++***...444CCC\\\uuu}}}||||||{{{{{{zzz}}}~~~{{{zzzzzz|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||xxxvvvtttppptttuuusssssswwwwwwssslll___MMM???;;;@@@GGGLLLEEEDDDFFFNNN[[[iiiuuu{{{||||||||||||||||||{{{zzz||||||{{{zzzxxxwwwwwwwwwxxxyyy|||~~~~~~|||{{{{{{{{{tttnnnddd[[[VVVRRRJJJDDDCCCJJJVVV^^^nnnoooqqqssssssqqqnnnmmmlllkkkkkklllmmmnnnnnnmmmkkkhhhbbb[[[UUUPPPMMMLLLKKKPPPVVV]]]dddnnnvvvzzzzzz~~~~~~{{{zzz}}}~~~}}}uuuuuusssnnneeeWWWHHH???{{{yyyyyyyyywwwvvv{{{ttthhhNNNDDD888000---,,,)))&&&***)))(((''''''((()))***%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%&&&&&&'''''' &&&***)))$$$"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%"""'''(((%%%###&&&((((((***(((&&&$$$############ !!!###$$$%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&((((((######$$$%%%%%%&&&&&&&&&***+++,,,---...---,,,,,,************+++,,,------+++,,,---------...000222......---,,,++++++++++++++++++,,,,,,---.........'''((())))))++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///---------------...//////.........///000000111111222333999IIIaaazzzppp^^^OOOFFFCCC>>>;;;;;;<<<;;;777666888222111...,,,,,,---///000---...///...---,,,,,,...000444777999888777666666666444222222222111///...))),,,,,,+++,,,...+++&&&(((&&&'''*********...444EEE^^^www}}}|||||||||{{{~~~~~~~~~}}}~~~~~~}}}~~~~~~}}}{{{xxxvvvsssrrrssszzz|||xxxxxx{{{xxxqqqfffYYYHHH<<<:::@@@FFFJJJDDDDDDGGGQQQ```nnnwww{{{|||{{{zzz{{{||||||{{{yyyyyyyyyyyyxxxvvvvvvwwwyyyyyyzzz|||~~~~~~}}}{{{zzz{{{}}}{{{rrrjjjbbbXXXOOOEEEFFFGGGHHHMMMXXXeeepppxxxwwwvvvtttrrrqqqqqqppplllkkkjjjkkklllmmmlllkkkccc```ZZZUUURRRRRRUUUVVVXXX```gggkkkpppwww{{{{{{||||||||||||xxxuuunnneeeXXXJJJ>>>777|||zzz||||||zzzxxxzzz{{{gggXXX@@@:::222---+++***(((&&&***)))(((''''''((()))***$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&''''''$$$''')))(((&&&%%%&&&(((%%%%%%&&&&&&''''''(((((($$$&&&%%%"""###''''''$$$&&&&&&%%%%%%%%%%%%$$$$$$ !!!###%%%''''''((('''$$$$$$######$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''###$$$%%%&&&''''''''''''+++,,,---//////...---,,,*********++++++---......+++---///000000000111333///...---,,,,,,+++++++++++++++,,,,,,---......///((())))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,------...///.........///000000111111222222555>>>OOOhhhsssbbbQQQEEE@@@???999777777888666222000333///...,,,++++++,,,---...+++---//////------...///222555999:::888666555555444333222222222222000...)))+++***((())),,,***%%%***((((((******)))...444CCC]]]ttt}}}~~~|||||||||~~~}}}}}}}}}~~~}}}{{{yyywwwuuutttsss|||{{{yyy{{{uuukkk```TTTDDD;;;;;;@@@FFFIIIBBBCCCHHHTTTdddqqqyyy{{{|||{{{zzz{{{}}}~~~|||zzzvvvwwwxxxwwwuuuuuuxxx{{{zzz{{{|||||||||{{{zzzyyywwwvvvooocccYYYSSSLLLEEE>>>FFFPPPXXX```hhhrrrzzz|||zzzxxxuuutttsssssstttmmmkkkiiiiiiiiihhhfffddd\\\[[[XXXWWWYYY]]]bbbfffgggnnnssssssvvv{{{}}}{{{|||~~~~~~||||||~~~}}}yyyvvvpppfffYYYKKK@@@888444}}}zzz{{{}}}|||yyyyyy~~~ttt]]]LLL999555///+++)))(((((((((***)))(((''''''((()))***######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&'''&&&$$$%%%&&&'''&&&%%% !!!""""""###$$$%%%&&&&&&$$$!!! $$$)))'''!!!"""###$$$%%%&&&'''&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$###"""###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&'''((((((((((((+++,,,...000000///...---++++++++++++,,,---...///,,,...111333333222333444000///...---,,,+++++++++))))))***++++++,,,------++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............//////000111111111222222333666BBB\\\}}}}}}tttmmmaaaRRRDDD;;;666555777555555555222,,,+++---...---,,,+++++++++,,,,,,+++---//////......///000333777;;;;;;999555444444333222111222222222000...///000---))))))***(((###+++)))(((******)))---333BBBZZZrrr{{{~~~|||{{{{{{~~~~~~~~~|||~~~}}}~~~~~~|||zzzxxxxxxqqq{{{zzzxxxxxxqqqeee\\\QQQCCC:::;;;AAAEEEGGGBBBCCCHHHUUUeeesssyyy{{{}}}{{{zzz|||~~~}}}zzztttvvvwwwvvvuuuvvvzzz}}}{{{{{{{{{{{{{{{zzzzzzyyysssooodddVVVLLLGGGDDD@@@???KKK[[[hhhpppuuuzzz~~~~~~|||zzzwwwuuutttttttttnnnllliiigggfffdddaaa^^^ZZZZZZ[[[^^^ccciiinnnrrrpppvvvyyyvvvvvv|||~~~{{{{{{}}}}}}zzzzzz|||yyytttqqqjjj___QQQDDD;;;888777|||vvvwww|||~~~yyyxxx||||||zzz|||vvvaaaNNNBBB111...++++++,,,+++(((%%%((((((((()))(((''''''&&&$$$%%%&&&'''''''''&&&%%%&&&%%%$$$#########%%%%%%"""&&&&&& ###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&### !!!$$$%%%$$$"""'''&&&&&&'''((('''$$$"""$$$&&&&&&&&&$$$###$$$&&&$$$%%%&&&'''((('''&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&'''''')))*********+++,,,------+++***(((***)))))))))***,,,...///333333222222333444666777333222000///---,,,++++++---------,,,,,,+++++++++,,,++++++******++++++,,,++++++******************000...,,,++++++,,,---...,,,,,,,,,---------..................//////////////////222555;;;KKKfff~~~|||zzzzzzrrraaaOOODDD???:::666555222333333333222///---+++++++++++++++++++++++++++...//////---++++++---///222333444666888999999:::333333444444222000---+++---+++)))((())))))((('''&&&&&&''')))(((''',,,333EEEbbbtttyyy~~~~~~~~~}}}}}}}}}}}}{{{xxxxxxzzzwwwyyy{{{}}}}}}oooaaaOOOFFF;;;777999===??????CCCBBBHHHYYYkkkuuuzzz}}}}}}zzzxxxyyy{{{{{{yyywwwrrrpppqqquuuwwwvvvxxx|||{{{|||{{{yyyzzz|||xxxqqqkkkbbbVVVJJJ@@@<<>>444000---+++***+++***(((%%%(((((((((((((((''''''&&&&&&&&&'''(((((('''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''"""&&&&&&!!!###&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######&&&))),,,,,,***)))(((((('''%%%###$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&%%%&&&&&&&&&'''((()))******)))***+++,,,+++***(((''')))(((((()))***+++---...111222222333444555666777999888777555333111111000---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++,,,...000111------------........................////////////...///111333777BBBXXXlll|||yyyeeeVVVFFF>>>:::555222111000111222222111///---+++,,,,,,,,,,,,,,,,,,++++++222333222111///000222333555555666777888888888888333444444444222000---+++............///...+++)))'''&&&''')))((((((---444FFFbbbtttzzz|||}}}~~~|||{{{|||{{{xxxyyy{{{yyyzzz{{{|||}}}yyykkk]]]KKKBBB999555999???CCCDDDFFFDDDJJJ[[[mmmwww{{{||||||zzzxxxxxxyyyyyyvvvtttuuurrrrrruuuvvvttttttwwwuuuyyyzzzzzzzzzyyyrrrjjj^^^UUUKKKDDDAAACCCLLLVVVdddmmmxxx~~~{{{wwwtttrrrqqqpppjjjiiieeeaaa^^^]]]```bbbfffjjjooorrrtttwww{{{~~~xxxyyy{{{~~~zzzxxxuuusssvvvyyyuuummmiii]]]NNNDDD;;;444333555|||xxxyyyxxxvvvvvvzzz{{{zzzzzz}}}{{{vvvkkk^^^SSSNNNOOORRRXXXWWWZZZ```fffjjjqqqyyy~~~qqqZZZDDD555///...,,,*********)))'''&&&((((((((((((((('''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''(((###&&&%%%""" ###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&###"""%%%,,,333000...+++)))((('''%%%###"""$$$%%%%%%$$$$$$&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***(((((()))***)))((('''&&&''''''''''''(((***+++,,,///000111333555666777777;;;:::888666444222000///------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------++++++++++++,,,...///000------------........................////////////......000222222777FFFTTTqqqzzztttiiiRRRFFF;;;666444000---------...///000///...---,,,,,,,,,,,,,,,,,,,,,------000000000///......000222777888888888888777777666444444444333222///---+++......///111222000,,,)))'''&&&''')))))))))///777HHHddduuuzzz}}}~~~{{{|||||||||||||||{{{}}}}}}zzzyyyzzz{{{zzz{{{zzzyyyzzzuuufffXXXEEE===444333999AAAFFFHHHJJJGGGLLL^^^pppyyy{{{zzzzzzyyywwwwwwwwwvvvtttqqquuurrrrrruuutttqqqqqqsssoootttyyyyyyxxxsssiii___PPPHHHBBBDDDIIIQQQ\\\eeerrryyy}}}|||yyyvvvrrrooommmlllgggeeebbb___^^^aaaggglllrrruuuxxxzzzzzz{{{|||}}}xxxyyyzzz|||}}}~~~wwwwwwuuutttwwwxxxrrriiibbbUUUFFF===666333666;;;zzzyyyxxxyyyzzz|||}}}}}}}}}~~~~~~zzzqqqbbbRRRGGGCCCCCCAAA@@@CCCGGGJJJLLLSSS[[[ffflllrrrvvvxxx}}}|||gggOOO===555333,,,+++***))))))(((''''''))))))(((''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''###%%%%%%###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###""""""$$$)))---///,,,(((&&&&&&%%%$$$###!!!###$$$%%%$$$$$$&&&((($$$###"""""""""###%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))))))))'''(((((()))((('''&&&&&&%%%&&&&&&&&&'''((()))))),,,---000333666777888888;;;:::888666333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,,,,,,,------------............///////////////...000222111111999BBBYYYfffxxxsss]]]OOOAAA999222111111...+++++++++,,,------------,,,,,,,,,,,,------------......------...---,,,---///111777888888888888777777666444444333222000...,,,++++++++++++,,,---,,,)))'''(((&&&'''))))))***111:::LLLgggwww{{{}}}|||}}}}}}~~~yyy{{{zzzxxxzzz~~~~~~~~~|||zzzyyyzzz{{{xxxxxxxxxwwwxxxsssdddVVVAAA999111000777AAAGGGJJJLLLJJJOOO```qqqyyyyyyxxxxxxxxxwwwwwwvvvuuusssqqqtttqqqppprrrqqqmmmlllnnnjjjpppuuuuuurrrlllbbbXXXLLLGGGFFFNNNYYYbbbjjjqqqwww{{{|||zzzwwwsssoookkkiiihhhbbbbbbaaaaaabbbgggnnnssswwwyyy{{{||||||{{{zzzzzzxxxyyyzzz{{{|||}}}~~~~~~wwwxxxxxxwwwyyyxxxoooeee\\\OOOAAA888555555;;;AAAzzzyyyzzz|||}}}}}}~~~~~~{{{{{{wwwmmm]]]NNNCCC===888777888;;;<<<;;;>>>CCCIIIOOOWWW[[[]]]aaajjjqqqvvvyyy|||~~~}}}nnnXXXCCC444000000************)))((((((((())))))(((''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!!!!"""%%%&&&%%%###(((&&&###"""###$$$$$$###!!!"""$$$$$$$$$$$$&&&'''$$$###"""!!!"""###$$$%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$%%%''''''&&&$$$$$$&&&((('''((())))))***))))))((((((((((((((((((''''''&&&$$$%%%%%%&&&''''''''''''))),,,///333666888999999===<<<;;;999777444111///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***+++++++++,,,,,,------+++,,,---------,,,+++******++++++++++++,,,,,,,,,............///////////////...000222222111444999EEESSSgggyyypppZZZHHH===777111...///000---+++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,------...............///......///222444555555666777777777666666222222111000///---,,,++++++)))&&&&&&'''((((((((((((&&&'''((()))+++444>>>RRRkkkxxx|||}}}|||zzzyyyyyyyyyzzzuuuwwwwwwuuuwww~~~~~~|||{{{zzzyyyyyyssstttvvvwwwxxxtttfffWWWBBB999111///666@@@GGGIIINNNMMMTTTdddrrrwwwwwwwwwwwwxxxxxxxxxvvvtttrrrqqqsssoookkkjjjgggaaa```bbbcccjjjnnnnnnkkkggg```YYYSSSPPPSSS^^^hhhmmmqqqtttzzz}}}{{{vvvoooiiidddaaa``````bbbeeehhhjjjnnnsssvvvxxxyyyzzz|||}}}|||zzzxxxxxxyyyzzz|||}}}}}}}}}}}}yyyzzz{{{zzz{{{xxxmmmaaaTTTHHH<<<666555777???GGG}}}{{{|||}}}}}}}}}}}}zzz|||}}}zzzpppaaaRRRHHH;;;666333555666444333555444999>>>??????BBBHHHMMMTTTWWWZZZ\\\]]]___aaacccnnnqqqtttvvvwwwwwwyyyzzzyyy|||vvvcccNNN<<<000,,,,,,)))***++++++)))((()))+++***)))(((&&&&&&''''''((('''&&&%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###%%%$$$%%%'''%%%"""###'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%((()))%%% ###"""!!!!!!###$$$$$$###!!!###$$$$$$######%%%&&&######""""""######$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%'''(((&&&######&&&)))'''((()))*********)))((((((((((((''''''''''''&&&$$$%%%%%%&&&''''''&&&&&&(((***---111555888:::<<<;;;;;;:::999777444111///++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------******++++++,,,,,,------'''(((+++---......---,,,++++++++++++,,,,,,,,,,,,............///////////////---...222444222333777999EEEWWWlll|||hhhTTTEEE===:::333...---///000---,,,---++++++++++++++++++++++++++++++,,,,,,------......+++,,,,,,,,,,,,---000333222333444444444444444444//////...------,,,,,,+++,,,)))&&&%%%&&&(((******)))'''&&&((()))---666AAAYYYooozzz|||}}}|||zzzxxxwwwvvvvvvvvvtttvvvuuusssvvv|||~~~~~~}}}|||zzzxxxvvvnnnqqquuuxxx{{{wwwhhhXXXEEE<<<333111777AAAHHHKKKOOORRR\\\jjjsssvvvvvvxxxxxxyyyzzzyyyuuuqqqnnnmmmooohhhaaa\\\VVVOOOMMMOOOWWW___fffggghhhhhhfffbbb___^^^ccckkkqqqrrrsssuuu|||tttkkkccc^^^\\\[[[bbbfffkkkooorrrtttvvvxxxyyyyyy{{{}}}~~~}}}zzzwwwxxxzzz|||~~~~~~}}}|||zzz{{{{{{zzzyyyuuuhhh[[[KKKAAA888666999===EEEMMM~~~}}}wwwjjj___MMMBBB999777888555222111...111333222111222555888999;;;>>>???@@@@@@BBBDDDTTTWWWZZZ[[[ZZZ[[[]]]___```hhhssszzz}}}}}}ppp\\\III;;;333...,,,)))+++,,,,,,***)))+++---***)))'''&&&&&&&&&((()))((('''&&&$$$######$$$$$$%%%&&&&&&&&&&&&$$$###"""%%%###%%%(((&&&"""###'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%###""""""$$$&&&&&&%%%$$$"""###$$$$$$###"""###%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&'''%%%'''(((&&&""""""&&&***((()))***++++++***((('''''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%((())),,,///444888<<<>>>::::::::::::888555222111+++++++++,,,,,,---------------,,,,,,,,,,,,------+++++++++,,,---.........&&&(((+++...///...,,,+++,,,,,,---------.....................///////////////,,,+++000333222333666555===LLLbbbyyyxxxnnn^^^MMMAAA:::777666111---,,,......+++***,,,,,,,,,++++++***+++++++++******++++++,,,---------((()))******+++,,,///222222222222222111000//////,,,++++++++++++++++++,,,,,,***''''''(((************'''&&&((()))...888CCC___sss||||||~~~}}}zzzxxxvvvttttttttttttwwwvvvtttvvv}}}~~~~~~~~~}}}zzzvvvrrrkkkpppvvv{{{~~~yyyiiiYYYHHH???666444;;;EEEMMMPPPQQQWWWdddpppuuuuuuwww{{{{{{||||||yyyrrrkkkgggfffaaaYYYPPPJJJDDD>>>>>>AAAGGGRRR^^^dddiiinnnnnnlllmmmmmmpppuuuwwwuuuvvv{{{~~~}}}~~~~~~~~~{{{vvvmmmeee```^^^___```iiilllqqqtttvvvwwwxxxyyyzzzzzz{{{}}}}}}yyyuuuxxxzzz~~~}}}{{{xxxyyyxxxvvvtttnnnaaaTTTEEE>>>999<<>>@@@CCCDDDPPP^^^hhhkkknnnsssxxxvvvhhhTTTCCC999444///+++)))+++---,,,***)))+++...+++)))'''&&&%%%&&&((())))))((('''%%%$$$$$$%%%%%%'''((((((((('''%%%###"""%%%###$$$)))'''""""""'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$""""""&&&***%%%%%%%%%'''((((((&&&$$$###$$$%%%$$$""""""###$$$"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$%%%'''(((%%%'''(((&&&""""""&&&+++((()))***++++++***((('''&&&%%%$$$$$$######$$$$$$$$$%%%&&&'''''''''&&&%%%((()))+++...333888===?????????@@@@@@>>>;;;999777+++++++++,,,,,,---------...------,,,,,,------...,,,,,,------...///000000)))***---///...,,,)))'''........./////////000000............/////////000///+++)))---111111222444555:::FFF\\\www{{{nnnggg[[[RRRFFF???;;;999333///111---+++---,,,))))))+++---,,,,,,+++******++++++))))))***++++++,,,------,,,---......///000444666333222222111///---,,,+++******))))))***++++++,,,))))))((()))++++++***(((***'''&&&(((***...999EEEcccvvv}}}|||~~~{{{xxxvvvttttttsssvvvxxxwwwuuuwww}}}~~~{{{tttoookkkpppwww}}}{{{iiiXXXJJJBBB888777>>>IIIQQQTTTSSS[[[iiiuuuwwwuuuxxx~~~}}}~~~~~~xxxooogggbbb```RRRJJJBBB===888555777<<<:::HHHYYYdddlllsssuuutttxxxwwwyyy{{{zzzxxx{{{zzzyyyxxxyyy{{{}}}~~~~~~qqqmmmfffaaa___bbbfffjjjnnnqqqtttvvvwwwxxxyyy{{{{{{zzzzzz|||}}}{{{vvvrrrwwwzzz}}}zzzwwwwwwuuurrroooiii[[[NNNCCC>>>===BBBKKKRRR[[[ccc~~~yyytttfffRRRCCC===:::777999888666666:::;;;777111///111333333333444666888888777666666777777555444<<<>>>@@@BBBEEEKKKTTT[[[```YYYMMM@@@666000......++++++++++++++++++++++++((('''&&&%%%%%%&&&'''((('''&&&$$$######$$$&&&'''%%%%%%&&&&&&%%%%%%$$$###&&&$$$$$$%%%((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%%%%%%%'''&&&$$$$$$$$$&&&'''&&&$$$&&&%%%$$$$$$#########$$$""""""###$$$%%%&&&&&&''''''""" ###%%%%%%'''+++(((%%%$$$%%%'''((('''$$$+++&&&$$$)))***''''''***)))+++......,,,)))'''&&&''''''(((((('''&&&%%%%%%###%%%'''***+++,,,+++***(((((()))+++///444999<<<<<<<<<===>>>>>><<<777333333///+++***,,,---,,,+++......---+++******+++---,,,,,,,,,---...///000111...///000000000000000///...,,,+++,,,///111///---333000...,,,,,,+++***(((---...000///......///000...666EEE[[[sss}}}xxxuuutttwwwhhhYYYOOOJJJBBB>>>888222...---------+++***)))***,,,---,,,+++!!!%%%(((***++++++++++++++++++,,,,,,,,,+++)))***,,,...///000111111111000///---+++)))(((''',,,***(((((()))***)))((())))))))))))))))))))))))'''&&&)))///...///;;;LLLhhhrrr{{{~~~}}}{{{yyyxxxxxxxxxwwwwwwwwwxxxzzz{{{}}}~~~~~~}}}}}}{{{}}}}}}}}}yyyuuuoootttzzz}}}zzzkkk]]]IIIAAA999999???GGGMMMNNNXXXbbbnnnwwwyyyxxxyyy{{{||||||zzzuuulllaaaVVVOOOCCC???999333111222555777:::GGGYYYiiirrrwwwzzz|||zzz{{{}}}}}}}}}|||}}}~~~}}}{{{xxxwwwxxxwwwvvvtttiiieeeaaa```dddiiinnnqqqwwwwwwxxxwwwvvvxxxzzz}}}}}}xxxwww|||~~~zzzwwwxxxyyyyyyvvvtttppphhh___UUULLLGGG???AAAGGGPPPZZZaaacccbbb}}}{{{qqqcccWWWOOOGGG@@@EEEEEEFFFHHHLLLMMMHHHCCC===;;;888555333222444555444222///...///000///...+++---000111222555:::>>>EEEAAA<<<555000---,,,,,,++++++++++++++++++++++++((('''&&&&&&&&&&&&'''((('''&&&$$$######$$$&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%###"""###&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$***&&&$$$'''(((&&&%%%&&&'''%%%$$$%%%'''((('''%%%---((('''+++,,,)))))),,,***,,,//////---***)))((('''''''''''''''&&&%%%%%%%%%&&&(((*********(((((())))))***---111777;;;>>>=========>>>===:::555222...,,,+++,,,///000...------......---++++++,,,.........---------...//////,,,---...000000111111111000...---...000111000......------...000111000///---...//////......///000///555CCCXXXqqqwwwnnnfffaaa]]][[[YYY\\\]]]XXXNNNDDD>>><<<777555222000//////111222///---++++++++++++)))'''%%%&&&(((*********((((((&&&((()))******+++...///,,,---...///000000000///000///...---,,,,,,,,,,,,+++)))''''''(((((((((&&&(((((((((((((((((((((((()))''')))------...<<>>:::555000///000333555<<>>===<<<;;;888444000---------///111111///,,,...///000000...------.../////////......---------+++,,,---///000111222222111000//////000111///...,,,,,,,,,///111222111///,,,...//////......///000000444???TTTnnntttlllddd___XXXRRRMMMHHHDDDAAA<<>>>>>EEENNNTTTWWWYYYbbbmmmuuuwwwwwwwwwwwwtttqqqkkkbbbVVVKKKAAA;;;888555111...---...111333>>>IIIZZZhhhqqqwww|||~~~}}}{{{zzz{{{zzzuuupppkkkiiigggfffeeekkkiiihhhjjjoootttwwwxxxuuuwwwxxxwwwvvvtttuuuuuuvvvtttuuuyyy|||zzzyyyzzz~~~}}}zzzyyyzzz{{{vvvnnneee___UUULLLEEEBBBBBBBBBRRRWWW```iiioooooojjjfff|||uuufffXXXSSSPPPPPPXXXbbbjjjsssyyyrrrlllddd\\\VVVQQQLLLHHHDDD???888444333444555555............,,,+++++++++------...//////...---,,,((()))************)))((('''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%###!!!!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%&&&)))'''&&&%%%&&&&&&$$$""""""###%%%&&&&&&%%%###""" !!!"""###%%%'''((((((### %%%'''%%%%%%&&&%%%%%%$$$$$$&&&'''((()))'''(((***,,,------...000333444444111---***))))))&&&&&&&&&''''''&&&&&&%%%%%%&&&'''))))))'''&&&%%%###&&&***///444888;;;======<<<;;;::::::888444222222111111000000///...---///111333333111///............/////////.........,,,---...///000000000000111000000/////////...------------...///...+++(((+++---............///000111333<<>>BBBHHHMMM\\\aaahhhoooqqqoooiiieee}}}rrrfffYYYPPPJJJLLLTTT___ooo|||}}}zzzuuunnngggbbbVVVPPPGGG???999666444333444222///---------------,,,+++***)))((((((((()))((()))***++++++***)))(((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$&&&''')))(((&&&&&&&&&&&&$$$###"""###%%%&&&&&&%%%###""" !!!"""###%%%&&&'''(((&&&!!!"""%%%%%%&&&)))%%%%%%%%%%%%&&&(((***,,,'''+++///111111444666777999888666111,,,(((&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%###$$$&&&((()))((('''&&&%%%(((---333888<<<===>>>;;;999888888888888666444555444222000///000333555333444666555333000//////,,,---...///000000000000...////////////......---////////////...---------///////////////---)))&&&+++,,,......------///111111333:::LLLfffyyyhhhWWWHHH???;;;:::999::::::999666333666666555222000///////////////000000///...---,,,***)))((()))+++,,,+++***$$$$$$%%%&&&''''''(((((()))******((($$$###%%%(((%%%&&&'''((())))))))))))***(((&&&$$$$$$%%%((())),,,***((('''(((((('''&&&''''''''''''''''''''''''(((&&&(((,,,---555MMMfffsss{{{~~~}}}zzzxxxyyy{{{~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~||||||zzzyyyxxxxxxzzz|||~~~~~~~~~~~~yyymmm```NNNGGG@@@???FFFOOOTTTVVVTTTWWW]]]aaabbbaaaaaa```YYYVVVPPPIIIBBB<<<777555444333222222333555777999???JJJYYYfffooouuuzzz}}}|||~~~}}}||||||}}}rrroookkkjjjkkknnnpppqqqsssrrrsssuuuwwwxxxwwwvvvxxxzzz{{{zzzwwwuuussssssrrrtttwwwyyyzzz{{{|||{{{{{{vvvqqqqqqooogggZZZPPPHHHDDD???===AAAJJJTTT[[[gggjjjnnnpppooolllhhhfff|||vvvhhhZZZMMMIIIIIIOOO\\\kkkzzz}}}{{{oooiii```VVVNNNFFF@@@<<>>???;;;999666000***%%%$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%###%%%''')))***)))((('''"""&&&,,,333888::::::::::::888666555666777777666444333222111111555;;;@@@888888888777333000000000+++,,,...000111111111000////////////...---,,,,,,---...///...---,,,---...000//////000000000...+++***+++------------///111000222999GGG\\\ttt|||jjjYYYIII===666:::999888888888666222000222222000///////////////---...//////000//////...---,,,*********)))(((&&&)))))))))((((((((('''''''''''''''''''''(((''''''&&&'''((()))************,,,+++)))'''&&&'''((()))+++)))''''''((()))((('''''''''''''''''''''''''''&&&&&&))),,,...777QQQlllwww~~~{{{xxxxxxyyy{{{~~~~~~~~~}}}||||||zzzzzzzzzzzz{{{}}}}}}~~~|||{{{wwwlll```NNNHHHBBBCCCIIIPPPTTTTTTMMMNNNNNNOOONNNNNNMMMLLLFFFEEEAAA===:::777555444444444444555666888:::;;;???JJJZZZhhhqqqvvvzzz}}}{{{}}}~~~~~~|||{{{{{{|||ooommmllllllppptttvvvwwwwwwvvvvvvxxxyyyzzzxxxwwwwwwxxxxxxwwwtttrrrqqqrrrqqqvvvyyywwwwwwyyyzzzyyy{{{sssllliiicccWWWJJJCCC>>>>>>???CCCKKKVVVaaagggqqqrrrtttrrroookkkiiihhhxxxiiiZZZSSSLLLGGGMMMYYYbbbmmm{{{~~~xxxrrrkkkddd\\\WWWOOOKKKFFFBBB???:::555111///...,,,+++*********+++(((***,,,------,,,***(((&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&((('''%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''''''''(((***((('''&&&&&&'''((('''%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###"""""",,,(((%%%((()))'''''')))'''((((((((((((***///333666>>>CCC@@@===@@@AAAAAA999777333---((($$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&&&&''')))******)))'''&&&"""'''...444999:::999888;;;888555444555555555555222333444444555999>>>CCC<<<<<<;;;777333000000000,,,...///111111111000///.........///......------,,,...000///------///111///...---...000000///...)))+++------------///111...111666@@@OOOdddzzzyyyiiiXXXJJJ???888555888777666666666555222000222111000000111111111111------...............///---+++***)))***)))(((&&&,,,+++***)))(((((((((((((((&&&%%%(((++++++'''###(((((()))))))))))))))(((******)))((((((((((((((((((&&&%%%&&&'''(((((('''((((((((((((((((((((((((&&&&&&))),,,,,,555OOOkkkwww~~~{{{xxxwwwwwwyyy|||}}}~~~{{{zzzzzz}}}|||{{{||||||}}}~~~|||~~~}}}}}}~~~|||yyyxxxvvvlllaaaQQQLLLGGGHHHNNNSSSUUUTTTLLLIIIEEEBBB@@@??????>>>::::::999888777666555555444444555666777999:::;;;@@@LLL]]]llltttyyy|||}}}|||}}}~~~}}}{{{yyyyyyyyysssqqqqqqrrruuuxxxzzzzzzyyyxxxxxxzzz|||}}}|||{{{wwwxxxwwwuuusssqqqrrrssspppvvvyyyuuusssvvvvvvtttpppggg^^^YYYQQQGGGAAAAAA@@@CCCIIIQQQZZZccckkkooouuuwwwxxxvvvpppkkkhhhhhh~~~tttggg```TTTGGGGGGOOONNN\\\nnnzzz~~~~~~yyysssnnnkkkgggccc^^^YYYQQQHHHAAA...---,,,+++***(((&&&%%%)))***,,,......,,,***)))%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$"""%%%((((((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''((()))+++'''&&&%%%&&&(((((('''&&&$$$#########$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###(((+++)))'''(((''')))))))))(((+++000555:::CCCGGGBBB>>>???@@@>>>666555111,,,'''$$$%%%'''###$$$%%%%%%&&&&&&&&&&&&))))))++++++***(((&&&%%%)))...555<<<@@@AAA???======:::666444444444333333333666888999888:::===AAA???>>><<<777333000000111...///111222111000...---,,,,,,---.../////////...,,,///111000///...000333000...,,,+++,,,------,,,)))+++,,,---------///111---000555;;;FFFYYYoooqqqgggWWWHHH???:::888777555444444555777777555444222111000000111111000///000///...---,,,+++,,,,,,***(((((()))***+++***)))))))))(((((((((((())))))---)))'''))),,,+++$$$(((((((((((('''&&&%%%$$$&&&&&&''''''''''''''''''&&&$$$###$$$&&&(((((('''))))))))))))))))))))))))&&&&&&))),,,+++333MMMhhhvvv~~~~~~|||yyyyyywwwvvvxxx{{{~~~yyyzzz|||~~~}}}~~~}}}zzzyyyyyy|||}}}yyy|||}}}~~~{{{}}}|||zzz{{{}}}~~~~~~{{{xxxwwwvvvlllbbbTTTOOOKKKMMMRRRVVVVVVTTTNNNIIICCC>>>;;;::::::999777777777777777888888888222333444555777888999999BBBNNN```nnnwww{{{}}}~~~~~~}}}zzzwwwvvvvvvyyyxxxwwwxxxzzz|||||||||zzzyyyyyy{{{~~~zzzzzzyyyvvvtttsssuuuvvvooovvvxxxsssqqqsssssspppbbbXXXNNNIIICCC===>>>CCCFFFKKKTTT]]]gggmmmqqqsssuuuxxxzzzwwwqqqjjjfffeee}}}~~~~~~pppaaaSSSKKKGGG@@@FFFSSScccoooyyy~~~yyyvvv{{{uuuqqqhhhWWWGGG:::333+++''')))***)))&&&)))'''''')))++++++'''$$$(((&&&&&&)))((($$$"""$$$(((******((($$$!!!"""###(((&&&###""""""###$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###$$$&&&)))*********((('''&&&%%%%%%%%%***)))((('''''''''''''''''''''%%%%%%%%%%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%(((***)))'''+++222:::AAAEEEIIIGGG@@@999666666666333///+++(((&&&%%%%%%%%%%%%$$$$$$%%%'''((()))&&&***++++++++++++...333:::AAADDDDDDAAA???===>>>>>><<<888555444444666666666888999;;;===??????<<<888444111///000000........................------,,,---...000222333///...,,,++++++,,,...//////000111222111///---,,,..................------///444999===AAAJJJVVV___rrrzzz{{{qqq]]]TTTGGG???<<<:::777444666666555555555444444444...111333222///...000222///...------...---+++)))))))))))))))***+++,,,---...+++(((((()))***(((&&&'''''''''((()))***+++,,,)))(((&&&%%%%%%&&&''''''&&&&&&'''(((((((((((((((###$$$&&&(((((('''&&&%%%)))(((%%%###$$$&&&)))+++---***)))+++...999QQQgggqqqzzz~~~{{{uuurrrwwwzzzyyyzzz}}}~~~|||}}}zzzxxxzzz~~~|||{{{~~~~~~~~~}}}}}}||||||yyyzzz{{{}}}~~~~~~~~~~~~~~~||||||}}}~~~~~~}}}~~~~~~|||yyyxxxxxxxxx{{{}}}{{{xxxvvvtttkkkbbb[[[VVVRRRRRRUUUVVVTTTQQQNNNGGG???;;;;;;<<<999666333777999999;;;===999444666666555666888;;;>>>@@@IIIRRR```kkkrrrwww|||~~~|||yyyxxxwwwwwwwwwvvvxxxzzz|||}}}}}}|||{{{vvvxxxzzz|||}}}~~~~~~~~~|||yyyuuusssuuuxxxzzz|||qqqpppoooooommmggg^^^VVVLLLJJJDDD???<<<>>>CCCHHHTTTWWW]]]fffnnntttvvvuuutttvvvwwwtttnnnhhhdddddd}}}ssseeeVVVMMMIIIEEEEEEKKKTTT___nnn{{{~~~{{{rrr^^^LLL999222+++((()))***)))'''+++***+++---000000...+++)))'''(((+++***&&&$$$%%%''')))***(((&&&$$$%%%'''(((&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$%%%'''((()))(((''''''''''''''''''))))))(((''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++---------000666;;;@@@DDDGGGEEE>>>888666666333111---***(((&&&&&&''''''''''''''''''%%%$$$###%%%'''*********))))))***...333999???BBBBBB@@@>>><<<<<<<<<;;;888666666777999888888777999;;;>>>@@@===;;;777444222000000000...............---------,,,,,,,,,,,,---///000111///...,,,++++++,,,...//////000000111111000..............................111555:::===>>>BBBHHHNNNWWW___kkkvvv}}}~~~nnndddRRRJJJ@@@:::888777555333444444444333333333222222///111222111///...000222000///...---...---***((()))))))))******+++,,,---,,,***(((((())))))'''%%%(((((((((((()))******++++++***)))(((''''''(((((()))***---//////---+++)))%%%&&&'''(((((('''&&&&&&)))(((&&&%%%%%%''')))+++,,,))))))+++///;;;RRRgggnnnvvv{{{zzzzzz|||zzzvvvvvv{{{~~~}}}|||~~~}}}{{{{{{}}}~~~|||~~~}}}}}}|||yyyzzz{{{}}}~~~~~~~~~~~~~~~|||}}}}}}}}}}}}}}}~~~~~~|||yyyxxxxxxxxx|||}}}|||xxxvvvtttnnnfffaaa[[[TTTRRRSSSUUUTTTSSSTTTNNNFFFBBB@@@>>><<<:::888===@@@AAADDDGGGDDD???;;;;;;::::::;;;===???@@@GGGRRRaaannnuuuzzz}}}}}}{{{zzzyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}{{{|||}}}~~~~~~~~~}}}|||zzzxxxvvvuuuvvvwwwwwwvvvqqqnnniiiddd___XXXOOOIIIDDDCCCBBBAAABBBGGGNNNSSSddddddfffjjjooorrrtttttttttvvvxxxuuupppkkkhhhggg~~~yyyfffXXXRRRGGG<<<999===FFFTTT___uuuyyyuuu\\\EEE777222+++((()))***)))(((------...000222111///---)))(((***------(((%%%&&&%%%'''((('''&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''((())))))))))))((((((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((()))***+++---///222555777===@@@BBB@@@:::666444555000...+++)))'''''''''(((%%%'''((()))(((&&&###"""))))))***((('''''')))***000333888===??????>>><<<:::::::::888666666888:::;;;:::888888888:::===???999888777555444222111111//////......---------,,,++++++++++++,,,...///000///...---,,,,,,---...///////////////000000000000...........................333999;;;:::999:::<<<===DDDNNNYYYaaaiiinnnrrrvvvyyy~~~qqqaaaWWWGGGAAA999555555666555444222222222111111111000000111111111000...///111333111000......---,,,)))'''************+++,,,------000/////////000000---+++************++++++,,,------,,,+++***))))))))))))***,,,000222222///,,,)))(((((((((((((((((((((((((((''''''''''''((())))))***))))))+++000>>>UUUhhhlllqqqvvvvvvwwwzzz{{{yyyzzz~~~}}}}}}~~~~~~}}}|||yyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{|||}}}}}}{{{xxxwwwwwwwww|||}}}zzzvvvttttttpppjjjiiibbbYYYTTTSSSTTTSSSSSSTTTPPPKKKEEEAAA???>>>>>>>>>CCCGGGIIILLLOOOLLLGGGDDDBBBAAA@@@@@@AAACCCEEEIIITTTdddqqqxxx{{{}}}~~~}}}||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxuuuuuuvvvwwwxxxvvvssspppkkkfff]]]UUUNNNIIIDDDAAA<<<>>>BBBGGGMMMUUU]]]cccooonnnlllllloooqqqrrrrrrrrrtttuuussspppllljjjiiisssvvvjjj]]]OOOAAA::::::<<>>>>>===<<<999999888666444444777999888888888888888999999999666666777777666444333222000000///......---,,,,,,+++,,,,,,,,,---...//////......------------..................///000222222............////////////+++///444666666444444444444888===DDDJJJOOOSSSVVVYYY\\\```bbbcccdddfffhhhiiiooouuuzzz|||vvvfffWWWNNN@@@<<<777555555666777666222111111111111000000000222111000///...///111333222000///...---,,,)))&&&+++++++++++++++,,,------111222444555666555222111,,,,,,,,,,,,---...///000...---,,,+++***))))))))))))***,,,......,,,)))'''+++***)))((((((((())))))&&&&&&''''''(((((((((''')))))))))+++222BBBXXXjjjlllppptttuuuwww{{{~~~|||}}}}}}~~~}}}{{{{{{yyyzzz{{{}}}~~~~~~~~~~~~~~~||||||}}}|||{{{yyyzzz{{{{{{yyyvvvttttttuuuzzz{{{xxxrrrppprrrpppmmmmmmggg___ZZZVVVTTTRRRPPPOOONNNLLLHHHEEEDDDEEEGGGHHHLLLOOOPPPRRRTTTPPPJJJIIIHHHEEEDDDDDDGGGJJJLLLQQQ[[[hhhrrrxxx{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyvvvuuurrrsssuuuwwwwwwssslllhhh\\\VVVNNNGGGCCCCCCEEEFFF???CCCJJJQQQYYYaaaiiioooooonnnmmmnnnppprrrrrrqqqoooooopppooonnnkkkiiihhhiii{{{~~~~~~~~~qqqaaaOOOCCC<<<888999<<>>>>>===<<<999999777555222222444777333555777999999777555333555666777888888666555444222222111000...---,,,,,,------....../////////000....................................///111222333........./////////000000,,,...111222222222222222444555666888:::===>>>>>>@@@BBBDDDDDDDDDEEEGGGHHHOOOTTTZZZ^^^```ccchhhkkkuuu|||yyyiiiZZZMMMFFF<<<:::777555444555555555222222222222111111111111222111/////////000111111222000///...---,,,)))&&&++++++******++++++,,,,,,---///222444444444333222---------------...///000,,,,,,++++++***)))((((((((((((((((((((((((((((((+++******)))))))))******$$$%%%&&&'''''''''&&&&&&((()))***,,,555GGG]]]lllmmmnnnqqquuuwwwyyy~~~{{{~~~}}}{{{zzzzzzyyyzzz{{{}}}~~~~~~~~~~~~}}}|||{{{{{{|||{{{zzzxxxwwwxxxxxxvvvtttrrrrrrsssvvvwwwtttnnnlllnnnnnnlllllljjjfffbbb^^^XXXRRRNNNKKKKKKLLLKKKKKKLLLOOORRRTTTVVVWWWUUUVVVVVVRRRKKKIIIFFFCCCAAACCCHHHNNNRRR]]]dddlllsssvvvyyy}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxuuutttsssssssssrrrnnnggg___XXXJJJGGGBBB??????DDDKKKPPPNNNRRRXXX^^^dddjjjppptttnnnnnnooorrrttttttrrrpppooonnnnnnnnnmmmkkkiiihhhfffzzz~~~~~~wwwbbbPPPAAA777555888555888===DDDOOO___ppp}}}~~~{{{mmmTTT???111///---+++*********+++!!!$$$(((***++++++,,,---'''%%%&&&***)))&&&%%%''')))(((''''''((()))(((&&&###'''+++,,,+++---000444,,,***(((&&&%%%%%%&&&'''######$$$%%%'''(((((()))''''''&&&%%%$$$$$$%%%%%%'''((()))***+++***)))((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((()))*********+++---000222333444555222333444555555333222000111///,,,)))'''&&&&&&'''---***&&&###""""""%%%&&&"""%%%)))++++++***++++++111444999===???>>>===;;;999999888666444333555666222444777::::::888555333666777888999999888777666555444333111000...---------...//////000000//////........................---......///000111111222.........//////000000111111111111000000/////////222111000111333444444333888999:::999888888:::<<<<<<@@@EEEHHHIIIKKKOOOSSSVVV]]]lllnnn\\\MMMBBB<<<777666555333222222222222333333333222222222222111111000///000111222111///111000......---,,,)))'''+++******)))******+++++++++...111444444555777888222222000///------,,,,,,)))************)))((((((((((((&&&&&&&&&((()))***)))))))))*********++++++%%%&&&&&&'''(((''''''''''''***+++---888MMMbbbooommmmmmppptttvvvwww{{{{{{~~~}}}{{{{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~|||{{{yyyyyyyyyzzzyyyxxxvvvwwwwwwuuurrrqqqqqqqqqrrrtttrrrlllhhhjjjkkkjjjkkklllmmmkkkfff^^^VVVQQQGGGGGGHHHJJJMMMPPPRRRTTTVVVWWWVVVRRRRRRRRROOOJJJGGGCCC>>><<>>;;;999888999::::::888888999:::777888999:::;;;;;;::::::999999999::::::999999888777666555333111///...---,,,---.../////////............////////////......---...///111111111000000---......///000000111111111111111111111000///---000...---///222444222111666777777555444555777999444888;;;<<<;;;;;;???BBBCCCEEENNN]]]lll{{{wwwbbbPPPDDD;;;777444444444333111111111222333333222222222222111111000//////111333333000---000///...---...---***(((******)))(((((())))))******---111333444777:::>>>???===999555111...,,,+++((((((***++++++******)))&&&&&&''''''((()))***+++&&&''')))***++++++++++++(((((((((((()))))))))***'''+++---///;;;QQQgggqqqpppooorrrwwwxxxwwwzzz~~~~~~~~~~~~~~~~~~}}}||||||yyyzzz{{{}}}~~~~~~~~~~~~|||zzzwwwvvvwwwyyyyyyyyywwwxxxxxxvvvsssqqqqqqrrrpppsssrrrkkkggghhhiiiiiimmmppprrrrrrmmmeee]]]XXXNNNLLLKKKMMMRRRUUUUUUTTTUUUVVVTTTPPPQQQTTTTTTPPPKKKEEE>>>:::===FFFRRRYYYhhhmmmssswwwyyy{{{~~~~~~~~~~~~{{{vvvrrrnnnkkkeee```YYYRRRLLLFFFAAA===<<<@@@EEEJJJOOOWWW```ggglllnnnoooppppppqqqsssuuuvvvuuuuuuvvvwwwwwwuuusssuuurrrooommmmmmlllhhheeeooo~~~}}}kkkTTTEEE@@@333333333000///555@@@IIIUUUcccrrrxxxsssdddNNN<<<.........,,,***)))+++,,,(((+++---,,,(((%%%$$$$$$***'''%%%''''''&&&'''+++  $$$'''&&&$$$ $$$'''''''''***000777444111...***(((''''''(((&&&&&&''''''&&&&&&%%%$$$&&&''''''''')))***+++,,,&&&(((***+++,,,+++***)))%%%%%%''''''''''''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))'''+++......,,,,,,111777222444777:::<<<:::777333...,,,+++))))))***,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&+++...+++000666<<>>===<<<;;;:::;;;===???AAA;;;:::::::::::::::::::::888777666444222000///...+++,,,---.........---,,,......////////////......---...000222222111///...---......///000111111222---...000222333333000...000///...111444555444111///000///...---...222444333666888777555555777:::>>>;;;===FFFRRRbbbuuunnnYYYIII???:::888222444444444333333333444222222222222111111111111/////////222444444000,,,///...------...---+++)))))))))((((((((((((((()))%%%(((,,,...000333888<<>><<<<<<===???BBBDDD>>>888666888888666999???999777555555444333000...000//////......---,,,,,,...000111222222000...------...///111111111000/////////000111222222333333000000000111000000000///000......222222000000333444444222111000000000000555555666666666666666555666777<<>>===:::777444//////+++''')))---+++$$$******+++,,,,,,+++***))))))(((''''''(((***,,,---///222555777888888999:::999888777777777999;;;<<<===<<<;;;<<<>>>AAAEEEGGGAAA;;;888888777555777;;;;;;999777777666555222000000000000///......------......000000000///---,,,---...///000000000////////////000111111222333333222333444555555444333222222//////222222///...111333222222111000000000000222333444555666666777777222333555999<<>>===777777666555222...***''')))(((&&&%%%&&&(((+++------...///111111111111000******+++,,,,,,+++***)))******)))...???YYYooozzzzzz~~~}}}zzzwwwuuuuuuxxx|||}}}||||||{{{zzzxxxxxxyyy{{{}}}|||{{{zzzxxxwwwvvvvvvvvvzzz|||~~~~~~{{{xxxvvvuuuxxxwwwuuupppllljjjkkklllnnnppprrrsssqqqpppooooookkklllmmmoooppppppppppppmmmooopppppptttwwwtttmmmcccTTTIIIHHHIIIKKKSSS]]]aaammmxxx{{{{{{}}}~~~~~~}}}vvvppphhhbbb\\\UUULLLEEE???>>><<<;;;===CCCKKKQQQ\\\bbbgggjjjpppxxxzzzxxxvvvvvvuuuttttttuuuvvvwwwxxxvvvssssssuuuwwwyyyyyytttqqqmmmiiifffeeeeeeeee:::NNNkkk}}}www___VVVGGG;;;444333444444222555888999<<>>CCCBBB<<<666222......,,,***,,,///---((()))***+++,,,,,,***)))((()))((((((((()))+++...///000222444555555666888:::999888777666666777888999:::::::::<<>><<<:::999888777555333222111111000000///......---......///...---,,,,,,------.../////////......//////000000111111222222///111333555555333111000333000000222111------///111111111111111111111111000111222333555666777888666555666888999===IIIVVViii{{{jjjUUUBBB;;;999444222333222111111222444555444222444555555444222111222333111555777888<<>>888333---+++,,,---+++***)))))))))***,,,+++)))''',,,'''%%%(((+++///<<>>BBBIIISSS^^^fffooorrrsssrrrtttyyy|||{{{uuuuuuuuuuuuuuuvvvwwwxxxyyyvvvsssrrrtttwwwzzz{{{wwwsssmmmhhheeefffhhhjjj...<<>>BBBDDDBBBAAAAAA>>>999111...***((()))******)))'''''''''((()))***(((&&&(((&&&%%%%%%&&&''''''&&&***)))'''&&&,,,333333...///+++&&&$$$%%%''''''''''''(((((())))))(((((('''$$$%%%&&&(((((((((((('''&&&&&&'''(((((((((((((((&&&'''((()))***)))((('''***)))'''%%%###"""""""""&&&&&&%%%%%%&&&'''((()))%%%%%%&&&'''(((((((((''''''((())))))))))))+++---222999AAAEEEBBB<<<666333......---,,,...///---*********))))))))))))))))))))))))+++,,,.../////////000111222222333444777::::::999888777777777777888999999:::<<>><<<;;;<<<>>>@@@>>>;;;::::::999777555444444333333222111111000/////////...............------................../////////000000000111111---000333555555333111///222//////222111......000000000111111111111111111111111111222333555666666999777777999999<<>>===<<<>>>BBBIIIQQQZZZdddnnnuuuvvvwwwwwwvvvvvvwwwxxxwwwrrrrrrssstttuuuvvvwwwwwwyyyvvvrrrqqqssswwwyyy{{{uuurrrmmmhhhfffgggiiikkk111666BBBVVViiimmmdddXXX\\\eeeqqq}}}}}}{{{~~~~~~~~~qqqdddYYYQQQKKKHHHQQQVVVYYYWWWRRRKKKBBB888333///+++(((((()))******'''&&&&&&'''))))))(((''''''%%%$$$$$$&&&&&&&&&%%%$$$''''''### """""" &&&%%%%%%%%%&&&&&&%%%$$$''''''((((((((((((''''''%%%$$$###"""###%%%''')))$$$%%%%%%&&&'''&&&&&&&&&%%%&&&((()))((('''&&&&&&+++***)))''''''&&&''''''&&&&&&&&&&&&'''(((((()))$$$%%%&&&'''((((((((((((((()))))))))((()))+++---222999???AAA===888555444000......///000000///000222000...++++++,,,---///)))+++///222333222000...000111111111000222666888;;;:::999999888888777777999999:::;;;<<>>???>>><<<===???AAAAAABBB???<<<;;;::::::888777777777666666555444444444333222000//////000000111.........---------......//////////////////000000000222666888888777444222111...///222222000000333000111222222222222222111333333222222222333444444555333333666777999AAAJJJ[[[oooxxxeeeUUUGGG>>>888:::???>>>999444111222333333222222111111222444555555333333444555:::AAAJJJRRRXXXXXXOOODDD:::555///,,,,,,,,,+++(((,,,++++++,,,......,,,***)))((()))***+++---555===ZZZmmmnnn^^^RRRFFF<<<<<<777777777888:::<<<>>>???:::999888888888999:::;;;777555333000---***)))(((***))))))((((((''''''''''''(((,,,666LLLgggzzz~~~~~~~~~~~~zzzyyywwwvvvvvvyyy|||~~~|||zzzyyyzzz{{{}}}||||||yyyyyyzzz|||~~~||||||{{{zzzzzzyyyzzzzzzuuuvvvwwwwwwvvvvvvxxxyyywwwwwwwwwuuurrrpppooooooppprrrtttttttttuuuwwwxxxtttwww{{{~~~~~~|||xxxvvvtttwwwyyyzzz||||||uuummm^^^OOOCCCDDDIIINNNWWWbbbpppwww|||}}}~~~~~~~~~xxxnnnccc[[[RRRKKKCCC<<<;;;===AAADDDKKKQQQZZZccckkkqqqvvvzzzvvvvvvwwwyyyxxxvvvuuutttooopppqqqrrrtttuuuuuuvvvxxxuuurrrqqqsssuuuwwwxxxooonnnllljjjiiihhhhhhhhh333111444???LLLPPPKKKCCCPPPXXXdddnnnvvv~~~~~~~~~{{{xxxpppggg```[[[ggglllpppnnnhhh]]]LLL===666222---***)))*********'''&&&%%%&&&(((***)))((('''%%%%%%%%%''''''&&&%%%&&&,,,+++***---000000###$$$'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""  ###&&&)))%%%&&&&&&'''''''''''''''''')))******(((&&&''''''(((((((((((((((((((((((('''''''''''''''((((((((($$$%%%&&&'''((())))))))))))******)))((()))+++---000777======888444333444333111111444555555888<<<<<<999555111.........///***---111444555333000...///000000000000111444666:::::::::999999888888777888888888999:::;;;<<<<<<777999:::999;;;AAACCCBBBDDDAAA>>><<<<<<;;;:::999:::::::::999888888777777666444222000000111333444000///......---.....................///////////////111333555666555333222111//////333444222222555222222333444444333222111555444333222222222333444444222333666999;;;BBBJJJZZZmmmwwwgggUUUGGG:::777666999<<<<<<777333222444555444222111111222111222444444333333444666;;;DDDOOOYYYaaabbbWWWJJJ999444...+++,,,,,,***(((---,,,***+++,,,---,,,+++&&&)))+++++++++,,,000555EEEVVVWWWJJJDDD===777888111000///...000222555666666555555555555555666666------,,,+++************))))))(((((((((((()))))))))***---888OOOkkk}}}~~~|||zzzyyywwwxxxyyy|||}}}|||{{{yyyzzz|||~~~~~~}}}{{{{{{{{{|||}}}~~~}}}|||{{{{{{{{{{{{vvvwwwwwwvvvuuuuuuxxxzzzwwwwwwwwwtttqqqppppppqqqmmmppptttxxxyyy{{{|||~~~yyy{{{~~~|||xxxvvvppptttwwwyyy|||}}}vvvmmmXXXLLLCCCEEEJJJOOOZZZgggtttzzz~~~~~~{{{uuulll```SSSKKKGGGCCC>>>;;;===CCCJJJOOO^^^ccckkkrrrvvvxxxzzz{{{wwwvvvwww{{{{{{wwwvvvwwwpppqqqrrrtttuuuvvvvvvvvvwwwuuurrrqqqrrrtttttttttkkkkkkkkkkkkjjjiiigggfff111111222444666888::::::BBBIIISSSZZZ```hhhqqqwww~~~||||||}}}yyy|||yyyrrrnnnwww{{{|||{{{vvvkkkXXXGGG:::555///+++)))*********((('''&&&''')))*********((('''''''''))))))(((&&&)))...111...+++)))&&&"""&&&''')))******)))))))))&&&%%%$$$######$$$%%%&&&%%%$$$######$$$&&&)))+++))))))***+++++++++++++++,,,---...,,,)))''')))***((()))*********)))''''''(((((((((((((((''''''&&&%%%%%%'''((()))*********+++++++++)))((())),,,...000888???@@@;;;666555777777444555:::===???EEEMMMHHHFFFBBB===888333///,,,...///000111111000///...---...000000///000222444888888888888888888777777444555555666777888999999444888:::999<<>>>>>>>>===<<<=========<<<;;;;;;::::::777555222000000111444555111000///.........//////........................---...///111222111111000444111222444555222222555444444666666666444222111444333222111222444555777777555666:::>>>@@@FFFLLL[[[oooqqqbbbUUUHHH===555555666666777777666444333555777555333111111222000111333333222333444666<<>>======<<<<<<777555222000000111444666222111000///......///000.....................---000000111222333444444444777444444666555222111444555666777777666444222111333222111111333555888999777555666:::>>>@@@EEEKKKYYYmmmttt```PPPGGG>>>888555777777444333444666777444666888666333111111333///000222222222222444555>>>BBBHHHNNNUUUUUUKKK>>>777222,,,***++++++***(((,,,)))&&&%%%&&&(((******&&&***+++)))))),,,222555888DDD>>>222111///+++,,,)))***,,,---/////////...,,,,,,,,,+++++++++++++++***)))((((((((()))***+++(((((((((((()))***,,,---)))))),,,888RRRppp~~~|||zzzyyyzzz{{{|||~~~{{{zzzzzzzzzxxxwwwxxxwwwxxxxxxzzz}}}yyyyyywwwuuutttuuuxxx{{{wwwwwwtttqqqooooooqqqttttttuuuwwwwwwwwwyyy||||||xxxvvvvvvyyyzzzyyyxxxsssiii]]]FFFCCCEEEJJJJJJHHHQQQ^^^qqqyyyzzz|||}}}~~~~~~|||xxxtttqqqhhhbbbXXXPPPKKKHHHEEEDDD???@@@DDDJJJSSS^^^jjjrrrwwwxxxzzzzzzzzz{{{}}}}}}xxxvvvyyyyyyvvvyyyxxxyyy{{{|||}}}||||||{{{uuutttrrrrrrrrrqqqnnnkkkkkkkkkjjjjjjjjjiiijjjjjjDDD@@@:::666444444444333444666:::@@@HHHNNNPPPQQQ___jjjrrrqqqwwwyyywww{{{|||xxxwwwzzz}}}~~~}}}}}}vvvkkk^^^UUUFFF@@@777000+++***)))))))))))))))))))))(((''''''.../////////...---,,,+++000222444555555222...,,,&&&(((***,,,---------,,,***)))(((+++...///...,,,)))'''&&&)))///666999:::555555444333444888>>>CCCDDDBBB???<<<:::999::::::;;;:::999:::===?????????333333333111///+++'''%%%&&&'''(((***,,,---//////333555666333///...222666AAACCCFFFHHHHHHEEEAAA>>>777999>>>FFFOOOXXX]]]______\\\WWWOOOFFF>>>777333///000000111000///...---------------------------666777999;;;;;;999777666444444555999<<<<<<999555888:::===AAADDDFFFGGGGGGGGGGGGGGGFFFDDDAAA???===>>>???@@@AAAAAA@@@>>>===;;;999555111...---......333444444555333111///---...........................111444222///000555;;;:::666333222333444333111444666777666555555666777555555555444444333333333444444666:::<<>>444222///,,,***))))))***((((((((()))))))))))))))*********+++---000333444<<<777333000000///,,,***###+++...---+++,,,...---+++******++++++***((((((((((((((())))))))))))'''(((((('''&&&''')))+++***,,,///:::PPPkkk}}}~~~}}}||||||}}}}}}|||zzzyyyxxxzzzxxxvvvwwwyyy|||}}}}}}~~~}}}|||{{{zzzyyyxxxyyyxxxxxxwwwvvvuuutttttt|||wwwpppllllllooorrrtttttttttrrrrrrtttvvvzzz|||}}}wwwssstttwwwyyyyyyyyyuuuhhhZZZHHH<<<:::EEEKKKFFFHHHRRRjjjvvv~~~}}}{{{zzzzzzyyyqqqeee[[[VVVQQQIIICCCAAABBBCCCDDDDDDIIIRRR[[[dddmmmuuuzzz~~~||||||}}}{{{xxxwwwxxx{{{}}}|||{{{||||||}}}||||||{{{zzzzzz{{{vvvqqqppprrrrrrooolllmmmllliiihhhiiikkkoooqqqQQQKKKCCC<<<777444111000666888<<>>======???CCCGGGJJJLLLKKKHHHFFFDDDDDDEEEEEEFFFEEEFFFIIILLLNNNOOONNNJJJHHHDDD>>>888111+++(((***+++---///111333555666444777888777444555:::>>>???AAACCCEEEEEECCCAAA???555777<<>>:::888222222000000///000000000......------------------333555888::::::999777555333333444777:::;;;999666888999<<>>:::555222111111111333444555555555333111000....../////////000000000+++---...---+++,,,000444777444222222333444222111222333444444222222333444222222333333333444444444222111333666999>>>IIIUUUjjj|||lllZZZJJJCCC===555555;;;444444333222111222333444555333000000111222000...000111111222333444555555555777:::===@@@???<<<999333111...+++))))))))))))+++***)))(((''''''''''''*********+++---000222333666333///---......---+++'''+++...---)))''')))++++++)))(((((())))))(((''''''(((((((((((()))))))))''''''((('''&&&&&&)))+++)))+++...999OOOjjj~~~~~~}}}~~~~~~~~~~~~}}}}}}|||||||||{{{yyywwwwwwyyy|||}}}}}}||||||{{{zzzyyyxxxxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvzzzuuuppplllmmmooorrrsssuuutttsssrrrsssvvvyyy{{{~~~zzzwwwvvvyyy{{{{{{zzzttteeeWWWHHH===<<>>>>>???HHHRRR[[[jjj{{{|||~~~|||}}}xxxxxx|||}}}vvvoooiiiZZZOOO@@@555000...,,,)))((())))))))))))(((''''''###&&&)))---000111111000***+++++++++***)))((('''(((***,,,...//////...---...---,,,---...---,,,***++++++,,,000777>>>CCCEEECCC@@@???AAAEEEIIIIIIIIIHHHFFFEEECCCCCCCCCDDDDDDIIIJJJLLLQQQUUUWWWWWWUUUPPPMMMGGG???666///)))&&&'''((())),,,...111333444...000222111///000444888666777888:::::::::::::::333555:::@@@GGGKKKLLLLLLEEEDDDBBB@@@===;;;999888555444111000///000222333//////......---------,,,///222555888999888666444222111222444777888888888999:::<<<>>>@@@AAAAAAAAAIIIIIIIIIIIIHHHFFFDDDCCCAAAAAA@@@??????@@@AAABBBDDDBBB===999555333222222222333444555555444333222111000000000///............------,,,,,,...///000222111111222333333222000///111111111//////000111///000111222333444555555222111111444888???NNN]]]vvvsssWWWIII===:::888444444:::222222222222222222222222444222000000111111000///000111222333444333222111222333444777999999777555111000---+++***)))))))))+++***((('''&&&'''((((((*********+++---///111222///---+++***+++,,,,,,,,,.........***&&&%%%'''+++***((('''((())))))(((&&&'''''''''((((((((())))))''''''((('''&&&&&&(((***(((***...999OOOjjj}}}|||||||||}}}~~~~~~{{{yyyxxxxxxzzz}}}~~~|||{{{zzzyyyxxxwwwwwwwwwqqqrrrssstttvvvwwwxxxxxxwwwtttpppnnnoooqqqssssssvvvuuusssrrrsssvvvxxxzzz~~~}}}}}}zzz}}}~~~}}}zzzrrraaaQQQGGG>>>>>>JJJPPPOOOSSS]]]pppzzz{{{rrrdddUUUJJJCCC>>>???AAAEEEKKKQQQWWW[[[hhhlllppptttuuuuuuuuuvvvzzzzzz|||xxxwwwvvvwwwxxxyyyxxxwwwzzzzzz{{{{{{zzzxxxwwwvvvvvvsssppppppqqqqqqooolllmmmkkkhhhfffeeeeeefffgggddd\\\PPPEEE>>>:::777555777CCCQQQWWWTTTLLLEEEBBB@@@GGGQQQ]]]ooo~~~~~~xxxqqqlll___RRRAAA555111000...+++(((((())))))(((((('''&&&''''''((()))***+++,,,,,,(((((('''&&&&&&&&&&&&&&&###%%%''')))))))))((('''((('''(((((((((((('''&&&&&&&&&'''***...333777999999666444777===@@@>>>;;;888888777666666777888888>>>@@@CCCHHHLLLMMMKKKIIIAAA===888222,,,(((&&&%%%###$$$%%%'''(((***+++,,,(((******)))'''''')))+++//////000000222444555666333444888===BBBDDDCCCBBB???>>><<<:::777555444333555555444333222333333333000000//////...---,,,,,,,,,...222555777666555333111000000111333666888888::::::<<<>>>@@@BBBCCCCCCEEEFFFGGGGGGGGGFFFDDDDDDCCCBBB@@@??????AAACCCEEEEEEBBB>>>:::666333111111111222333333444333333222333333111000...,,,++++++000...,,,,,,...//////......///000222333222111000000111222111/////////111//////000111222333444444333222333555:::DDDXXXjjjqqq___LLLBBB999888777444444777111111222333333333333222333222000000000000000000///000222444444333111000333222222444666777666444111000...,,,+++*********)))((('''&&&&&&((()))************+++---...///000,,,+++)))))))))***+++,,,***+++***(((&&&&&&))),,,***)))(((((()))***)))(((''''''((((((((()))))))))'''((()))(((''''''((()))(((***///:::PPPkkk~~~~~~~~~~~~~~~{{{||||||}}}~~~zzzxxxwwwxxx{{{~~~|||zzzxxxwwwwwwwwwrrrrrrsssuuuvvvxxxyyyzzzvvvsssqqqppprrrtttttttttvvvuuusssssssssuuuxxxzzz{{{||||||||||||}}}{{{ppp]]]LLLCCC===@@@LLLTTTWWW^^^hhhrrrzzz~~~|||uuugggVVVIIICCCBBB>>>BBBHHHPPPXXX```gggkkknnnrrrvvvyyyyyywwwvvvvvvwwwyyy||||||||||||||||||{{{zzzzzz|||||||||{{{yyywwwtttrrrsssrrrppppppqqqpppnnnkkkggggggfffeeeeeefffggghhhiiiaaaTTTHHH@@@<<<:::999888III___mmmmmmdddZZZTTTJJJNNNUUUbbbsss}}}xxxsssgggZZZGGG888111---+++)))((((((((((((((('''&&&&&&,,,***(((&&&&&&(((***,,,((('''&&&%%%%%%%%%&&&'''$$$&&&((()))***)))((('''&&&''')))************+++************+++,,,...000---***(((+++111333111---...............//////000111222555999<<<;;;888555111///,,,)))''''''((()))''''''''''''(((((((((((())))))***)))(((((()))***//////...///000333666888333444777;;;??????===;;;:::999777555333222222222333444666777777555333111222222111000...---,,,,,,+++---000333444444444333000000000000111333666888666777999;;;>>>AAACCCDDDCCCDDDEEEFFFGGGFFFEEEEEEDDDCCC@@@???@@@BBBEEEGGGEEECCC???;;;888555333222555555555555555555444444333333333222111111000000,,,+++******,,,---,,,+++,,,...000111111111111000222333444333111000111222000000000111111111222222333222333666<<>>;;;:::>>>NNNeeewww}}}yyyqqqlllUUUSSSRRRXXXeeettttttgggTTTAAA333+++'''&&&'''(((((((((((('''&&&&&&---+++(((&&&'''***---///(((''''''&&&&&&&&&''''''$$$&&&((()))***)))'''&&&$$$&&&((()))))))))***+++,,,------+++)))((()))***)))'''&&&'''+++---+++)))(((((()))))))))*********++++++---000222111---***)))'''&&&$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%&&&'''(((***+++---...///,,,+++++++++---000333555333444555888;;;<<<:::999444333222111222333444555222444777999888666333000444333222000///---,,,,,,,,,---...000111222333444000111111111000222444777111222333666999<<>>MMMhhh|||jjjUUUEEE999777666888;;;===<<<:::555555555444444333333333000111111000///...000111,,,---///111222333222222000000///111222333222000.........------,,,,,,,,,///...---+++)))'''&&&%%%)))***+++,,,,,,,,,,,,++++++,,,+++)))''''''(((***'''((()))******(((&&&%%%'''&&&%%%&&&((()))(((''')))))))))*********++++++)))+++,,,,,,***))))))***))),,,222===SSSnnn}}}|||{{{zzz}}}}}}}}}}}}||||||||||||xxxvvvuuuwww{{{{{{xxxwwwvvvvvvwwwwwwwwwxxxxxxyyyyyyyyywwwuuusssrrrtttuuuvvvvvvuuutttrrrrrrtttvvvzzz|||xxxzzz{{{zzzyyyzzz}}}uuugggSSSAAA888999@@@LLLWWW___kkkuuu{{{}}}~~~~~~yyylll[[[NNNJJJOOOVVV___eeekkkpppssswww}}}|||~~~}}}zzzxxxwwwyyyzzz}}}~~~{{{zzzyyy~~~~~~~~~}}}zzzvvvrrrooopppqqqrrrrrrpppmmmiiigggeeeeeeeeeeeedddcccbbbaaa{{{qqqaaaRRRHHHBBB@@@???HHHRRRbbbrrr}}}mmmcccVVVPPPTTTbbbtttuuucccNNN;;;///++++++''''''((((((''''''&&&%%%((((((''''''((()))***+++''''''''''''''''''''''''###$$$&&&(((((('''&&&$$$!!!$$$&&&&&&%%%$$$%%%''''''((()))(((&&&%%%&&&((((((((('''(((((()))***+++%%%&&&&&&'''''''''''''''))))))***---...---***(((%%%%%%############$$$%%%$$$$$$############""""""###$$$%%%'''***+++,,,+++((('''''''''))),,,...000222222333555888999999777111000//////000222444555333555666777777555333222555444333111///---,,,+++......------///111333444000222333222111111333555111111222333666999<<<>>>>>>???AAADDDEEEFFFFFFFFFDDDCCCBBBBBBCCCDDDFFFHHHEEEEEEDDDBBBAAA???>>>>>>>>>===;;;999666555333333222222333555666777999999***---000000......000333///000222111///...000333333444444333111000000111///000000111222333444444222333666;;;BBBSSSooolll\\\JJJ===555555666:::>>>AAA???;;;777666444222111111222222///000111000......000222/////////000000000111111000///000111333333111///++++++,,,,,,++++++******,,,------------+++(((''')))***+++,,,,,,++++++***(((******(((&&&%%%(((*********+++++++++***'''&&&***)))((()))+++++++++******++++++++++++,,,,,,,,,+++---......,,,+++***+++(((,,,111===SSSmmm}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyywwwwwwzzz|||~~~~~~{{{xxxvvvuuuvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxuuuqqqpppqqqssstttuuusssrrrrrrrrrtttwww{{{}}}zzz|||~~~|||zzzzzzxxxoooaaaMMM;;;444777???IIISSS\\\hhhrrr{{{{{{zzzyyy}}}{{{uuujjj___XXXZZZaaagggooosssxxxzzzyyyzzz~~~}}}|||||||||}}}~~~zzzyyyyyyxxxzzz{{{|||zzzwwwsssqqqoooqqqsssrrroookkkgggddd```aaabbbccccccbbbaaa```~~~tttdddVVVLLLHHHFFFFFFPPPTTT]]]iiiwww{{{dddTTTPPP\\\rrr|||lllVVVAAA555222444''''''((((((''''''&&&%%%$$$%%%&&&''''''%%%###"""&&&''''''(((((((((''''''%%%'''(((******)))(((&&&###&&&((('''$$$###$$$&&&###%%%((((((&&&&&&(((+++((((((((('''&&&'''))),,,(((((()))))))))))))))(((''''''(((***,,,,,,***(((&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&'''((()))(((''')))))))))***+++---///111222111111333555888888777111000///......000111333555555555555555444444444555555333111///...,,,+++000///---,,,---000333555000333444444111000222444444333444444666999;;;<<<:::;;;>>>@@@BBBCCCCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHCCCCCCCCCBBBAAAAAA@@@@@@>>><<<:::666333111///...444444333333333222222222$$$)))------***)))---111000222222000......111444222222333222///......///......000111333555666777444666:::@@@GGGYYYvvvrrr```QQQCCC888777888:::===AAACCC@@@;;;888666333111//////000111...000111000...---000222111111000///.../////////111111222444666555222000))))))*********))))))(((%%%(((+++...000///...---)))***+++,,,,,,+++***)))%%%'''((('''%%%%%%(((+++,,,+++***+++,,,,,,,,,+++...---,,,---///000///...++++++,,,,,,,,,---------,,,...//////---,,,++++++'''+++000<<>>GGGOOOYYYdddnnnxxxwww{{{|||ttttttyyytttoooiiidddccchhhpppvvvvvvzzz~~~}}}zzzzzz}}}{{{yyyzzzsssuuuxxxzzzzzzxxxuuusssoooqqqssssssooojjjeeecccYYY[[[^^^aaaccccccbbbbbbssscccUUULLLGGGEEETTTWWW\\\bbbjjjuuu{{{hhh```kkk}}}zzziiiPPP;;;111///(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$'''$$$###'''&&&'''''''''&&&%%%%%%$$$'''$$$ """%%%'''(((,,,)))&&&&&&((('''%%%"""((()))))))))))))))((('''***++++++++++++***))))))(((((((((((())))))))))))((('''%%%$$$###$$$$$$%%%"""'''(((%%%$$$'''(((&&&"""$$$&&&'''&&&&&&'''(((,,,,,,,,,++++++,,,------222222333444555666777888333333222///------///222111111111111222333444444000000000111111000000000111///,,,)))***,,,000333444888777222222666444...000000111444888:::::::::444666:::>>>AAABBBCCCCCCAAA???BBBHHHHHHAAA>>>@@@BBBAAA@@@AAACCCCCCAAA???<<<;;;999555000......///111222333444444333111000000...,,,,,,---.........111111000000000000000111///000111111111000...---111000//////000111333444999888>>>MMM]]]lll~~~ssscccTTTFFF@@@???<<<999777;;;AAAFFFEEECCC888555444555222---***,,,000///.........000111222/////////000222111///---***+++...333777777222...,,,,,,,,,+++***))))))(((&&&)))++++++***)))))))))))))))))))))(((((((((((()))(((''''''&&&'''(((((((((***,,,,,,++++++,,,------000111//////333444111333111///---,,,---...///.../////////...---,,,,,,---...111:::PPPkkk~~~~~~|||||||||{{{xxxuuuwww|||~~~}}}zzz{{{yyywwwvvvvvvwwwyyy{{{xxxvvvtttqqqqqqrrrtttuuusssuuuvvvxxxyyyyyyyyyyyyvvvvvvuuurrrnnnnnnrrruuusssssstttvvvyyy}}}}}}|||~~~|||xxxjjjSSS@@@666555999@@@HHHLLLRRR___lllvvvwwwwwwvvvuuutttsssrrrppppppooonnnnnnqqqvvvzzz{{{|||}}}~~~}}}|||ssstttxxx~~~zzzvvvwwwvvvuuutttrrrnnnjjjgggeeeaaa___]]]\\\]]]^^^^^^]]]zzzkkk\\\RRRLLLKKKVVV[[[___bbbfffooo~~~wwwqqqxxx|||xxxpppZZZEEE777111)))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%))),,,+++$$$ ###))),,,&&&'''''''''&&&&&&%%%$$$***'''$$$"""###$$$%%%$$$(((&&&%%%%%%'''(((&&&$$$(((((()))******)))))))))(((((())))))(((((('''&&&(((((()))))))))*********)))(((&&&%%%$$$%%%%%%%%%%%%((()))%%%"""$$$$$$###$$$%%%''''''&&&&&&((()))'''((()))+++---///111333333333333444444555555555333333222///------///111000//////000000111222333444444444333111000...---222000...,,,---///222444333555555111111444222---333222222444777888777666888888999:::<<<>>>@@@AAACCC??????CCCCCC??????BBB@@@???>>>???AAAAAA@@@>>>::::::888555222000111222333444555555444222000///......///000111000///...111111000000000000111111---...000111111111000000...111333222000000444999======EEEYYYnnn~~~zzziii[[[NNNDDD??????::::::;;;AAAFFFHHHEEEAAA;;;999:::<<<:::444111111000////////////000000111000//////000222222000///000///000222555555333000,,,++++++***))))))((((((((()))+++***)))(((((()))))))))))))))((((((((((((,,,+++)))((('''((()))***+++---///000///......///...111222000111555666444333111///---------...///////////////...---,,,,,,...000333<<>>555222666===DDDHHHLLLWWWcccpppqqqqqqqqqpppppppppppptttvvvwwwwwwvvvvvvwwwxxx{{{{{{}}}~~~}}}{{{uuuuuuxxx||||||wwwttttttuuuuuutttqqqnnnjjjgggeeebbb```]]]\\\]]]______^^^wwwgggZZZQQQNNNUUUZZZ______```hhhwwwqqqjjjrrrwwweeeOOO<<<111******)))((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&***)))$$$!!!$$$'''(((&&&''''''''''''&&&%%%%%%)))'''%%%%%%%%%&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%''''''((()))************((((((((()))(((((('''&&&))))))*********+++++++++***)))((('''&&&&&&&&&&&&$$$((()))&&&$$$'''(((&&&&&&&&&'''&&&&&&&&&)))+++&&&&&&(((***---000222333222222222222222222222222222222111///------...000............///000111111555555555555333111///.........------...000111333000333333111000111111...222222222444666777666555:::999888777888:::===>>>CCC???<<<=========???CCCBBBAAA@@@???@@@???===;;;888888888666333222333444444555555444333111///---,,,...111333444222000///111000000000000000111111---...///000222222222222...333888666111111777>>>CCCEEERRRjjj}}}|||zzzvvvuuuwww{{{~~~wwwjjj\\\QQQHHH@@@>>>@@@;;;===AAAHHHLLLJJJCCC===777666888;;;:::444000000000000000111000000//////000///...///111222111000222000//////000111000///******))))))((((((''''''*********)))'''&&&''')))(((((((((((())))))))))))...---***(((((()))+++,,,...111444555444333222111000333444222333777888555222111000.........//////000000//////...---,,,,,,...000222;;;OOOjjj~~~~~~}}}}}}~~~|||yyywwwxxx{{{}}}}}}{{{{{{yyyvvvsssrrrrrrssstttuuutttsssssstttuuuwwwxxxyyyzzzzzzzzzyyywwwvvvuuuqqqrrrssssssssssssvvvxxxssstttuuuwwwyyy{{{}}}~~~|||wwwpppaaaLLL;;;444111444<<>><<<;;;;;;<<>>AAA@@@BBBFFFJJJLLLGGG@@@999333111222555444///---...000111222222111000...---///...---...000111111000,,,+++++++++,,,++++++***))))))((((((''''''''''''++++++***(((%%%%%%&&&((((((((((((((())))))))))))---+++)))((((((+++...000000444888999888666444333333666666333333666666333222222111000//////000000111111000///...------,,,+++---000777JJJeee{{{~~~{{{}}}}}}}}}~~~~~~}}}}}}~~~{{{yyyvvvvvvyyy{{{{{{{{{|||zzzvvvsssqqqqqqrrrsssrrrrrrrrrssstttvvvwwwxxxvvvwwwwwwwwwwwwuuutttsssoooppprrrtttuuuvvvwwwxxxvvvuuuttttttvvvyyy|||~~~}}}~~~yyytttlll]]]HHH999444222555===DDDDDDCCCFFFLLLSSSVVVYYY\\\^^^bbbhhhmmmvvvyyy}}}~~~|||yyyvvvuuu||||||~~~}}}{{{zzzvvvttttttwwwvvvsssrrrtttuuutttrrrpppmmmkkkiiihhhfffccc```______`````````{{{vvviiiaaaWWWVVVVVV\\\dddlllooopppoooxxx}}}|||{{{lll^^^SSSMMMVVV[[[eeeqqq|||xxxiiiTTT>>>///+++)))(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&(((%%%$$$&&&&&&$$$&&&&&&'''((((((''''''&&&%%%%%%%%%''')))***((('''$$$%%%%%%$$$###############$$$%%%&&&'''''''''''',,,,,,------,,,,,,+++***)))******+++,,,,,,---------,,,,,,+++***(((''''''$$$'''''')))///222222'''''''''&&&%%%'''***---))))))((((((((((((((()))++++++,,,...///111222222///000000///---,,,---......------......///000111222333555666666555333222&&&'''((()))************...000222222111///000222111111222444777999999888444555777999;;;<<<<<<<<<<<<======<<<===>>>???>>>CCCAAA???>>>>>><<<999777777888888666333111111111/////////000000000000000...000111000//////111333000000//////000111222222222222222111111111222222222222111111222666:::>>>LLL]]]ttttttggg```ZZZTTTOOOMMMJJJFFFHHHLLLXXXpppwwwpppaaaXXXOOOIIIEEE@@@???BBBFFFGGGGGGGGGFFFAAA;;;777666333222444444000000222000111222222222000///...///...---...000111000///%%%'''***++++++)))((('''((((((((('''''''''''''''******)))'''%%%$$$&&&((('''((((((((()))))))))***)))((('''((()))---000222222555999;;;999777555444666999888444333555444111333333222222111111222222333222000...------------***---///444EEE___vvv{{{}}}~~~||||||~~~}}}|||}}}~~~~~~~~~yyywwwuuutttuuuwwwyyyyyy}}}{{{wwwtttsssrrrssstttpppqqqrrrssstttuuuuuuuuuqqqrrrssstttuuutttssssssooopppqqqsssuuuwwwxxxxxxyyyvvvsssqqqrrrwww|||~~~{{{{{{xxxssskkk[[[GGG:::555333666===CCCDDD@@@@@@CCCDDDIIINNNRRRVVV^^^gggnnnwwwyyy|||}}}{{{zzzzzzzzz}}}~~~}}}~~~}}}{{{zzztttrrrrrrvvvvvvttttttwwwtttsssrrrooommmkkkjjjiiihhheeebbbaaaaaa```___^^^jjjsss}}}vvvfffaaa]]]aaajjjpppoookkkkkkrrr}}}|||}}}}}}sssdddQQQBBB???BBBKKKWWWcccqqq}}}tttfffRRR???222,,,***(((&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''###&&&'''%%%%%%((('''$$$&&&&&&'''((((((((((((''')))(((''''''((('''%%%###$$$%%%&&&%%%###"""###$$$$$$$$$%%%&&&'''''''''&&&******++++++******)))((())))))***+++,,,------...---------,,,***)))'''&&&!!!%%%'''%%%%%%)))+++***&&&&&&'''&&&&&&&&&)))+++''''''''''''((()))******'''(((***,,,...000111222...///000///---,,,,,,---------------...///000111444555666666555222///---))))))*********+++++++++---...111333111---///444666555444555555555333111000222666999<<<<<<<<<<<<:::===???>>>???AAA@@@===<<<;;;:::;;;<<<<<<;;;999777999999777444222111111.........///000000111111000222222000------000444////////////000111222333444333333222111111222222222000---...333;;;BBBFFFYYYmmm{{{eeeUUUNNNJJJEEEBBBAAA??????DDDLLLYYYrrrxxxooogggZZZSSSMMMJJJGGGBBBAAABBBGGGFFFDDDBBB>>>:::777555777555444777666222111333111111111222111111000000111000000222333333000...&&&))),,,---,,,***))))))((((((((((((((((((''''''((((((((('''%%%$$$%%%'''''''''(((((())))))******''''''((())),,,...111222444777::::::999777555555888:::999555444555444000444444444444444444444444444222000...------------,,,///000444CCC[[[sss|||~~~|||}}}~~~~~~}}}{{{{{{{{{{{{|||xxxwwwtttssssssuuuwwwyyy|||zzzwwwuuutttuuuvvvwwwrrrssstttuuuuuuuuussssssoooppprrrtttuuuuuuuuuuuuqqqpppoooqqqtttvvvvvvvvvyyyvvvqqqoooqqqvvv|||}}}yyywwwtttlll\\\HHH<<<999333555<<>>===???>>>CCCJJJNNNSSS\\\hhhqqqzzz{{{}}}~~~}}}}}}}}}~~~~~~{{{}}}~~~|||zzztttrrrssswwwxxxvvvvvvxxxtttsssqqqooommmlllkkkkkkiiigggeeecccbbb```\\\YYY___dddnnn{{{yyyqqqhhheeehhhkkkjjjgggeeelllyyy~~~zzzmmmZZZIII>>>;;;===DDDLLLWWWjjjzzz~~~yyynnn^^^MMM>>>555///---***(((&&&'''((()))%%%%%%%%%&&&&&&&&&''''''"""%%%%%%###$$$''''''###&&&&&&'''((((((((((((((()))'''&&&&&&&&&&&&%%%$$$"""%%%&&&&&&$$$###%%%'''&&&''''''(((((((((''''''((())))))))))))(((''''''(((((()))***+++,,,---------------,,,+++)))'''&&&$$$(((((($$$###$$$%%%###$$$%%%''''''&&&&&&((()))'''''''''((()))***,,,---'''((()))***,,,---...///---///000///---++++++,,,,,,++++++,,,,,,---...///222333555555444111---+++,,,,,,+++*********++++++++++++///222///+++---444666555333333333222///---111222444666888:::;;;;;;;;;???@@@>>>???CCCBBB>>>===<<<<<<<<<======;;;999777999:::999777666555555111000000000000111111222000333666444000...000222////////////000111222333333333222111222333444444444444444555:::EEERRR[[[pppoooXXXJJJEEECCC???<<<<<<<<>>???@@@EEEKKKOOOSSS\\\jjjtttzzz}}}||||||}}}}}}|||zzz|||~~~|||{{{wwwuuuvvvzzzzzzwwwvvvxxxtttrrrpppnnnmmmllllllllliiihhhgggfffccc___YYYUUU[[[[[[aaannn}}}|||pppfffbbbbbbcccdddZZZaaappp|||}}}yyy|||~~~tttcccTTTBBB;;;777666888>>>PPPaaa}}}}}}uuuhhhXXXGGG<<<666111///,,,)))((((((***+++%%%%%%%%%&&&&&&'''''''''%%%''''''%%%&&&***)))&&&&&&&&&'''((())))))((((((&&&$$$###$$$&&&((((((''' ###&&&&&&$$$%%%'''***((()))))))))))))))(((''')))))))))))))))((((((''''''((()))***+++,,,---------------,,,+++)))&&&%%%&&&)))***&&&###%%%%%%###"""$$$&&&'''&&&&&&'''(((******))))))***+++,,,,,,(((((()))***+++,,,,,,------...//////---++++++,,,************+++,,,---...---///222444444222///------,,,+++))))))))))))***))))))---111...))),,,444222111000111111111///---333222222222444666999;;;===AAAAAA===>>>CCCDDDAAAFFFDDDBBBAAA@@@>>>;;;888666888;;;;;;:::999999999444444333222111111111222000555999888333//////111////////////000111222333222111111111222444666777777:::===>>>BBBNNNaaaooogggQQQFFFCCCAAA===::::::<<<@@@LLLXXXwww~~~xxxooocccWWWOOOLLLHHHGGGIIIIIIEEEBBBBBB;;;<<<<<<:::777444444444888999>>>DDDBBB:::333111111111000000000111333444666777999;;;;;;888333//////000///+++'''&&&(((+++((((((((()))))))))))))))###%%%'''((('''&&&%%%&&&&&&''''''((()))******+++,,,---///000000000///...999:::;;;:::888777777888777::::::888888;;;;;;888666777888888888888777777555444111...---------...***------...:::QQQiiivvvzzz~~~~~~~~~~~~~~~~~~wwwxxxzzz|||}}}~~~~~~~~~~~~}}}zzzwwwvvvwwwxxxyyyxxxvvvtttssstttwwwzzzwwwvvvtttssstttwwwyyy{{{yyyzzz{{{{{{yyyvvvsssqqqvvvwwwyyyzzz{{{{{{zzzzzzuuurrrnnnmmmppprrrsssrrrqqqqqqrrrtttvvvxxxzzz{{{|||{{{zzz{{{}}}~~~~~~}}}vvvvvvvvvqqqaaaMMMAAA>>>:::;;;@@@GGGHHHDDDBBBCCCCCCIIINNNQQQUUU]]]kkkuuuyyy|||~~~}}}}}}zzzzzz{{{~~~~~~|||zzzyyy{{{~~~}}}{{{yyyxxxyyy||||||wwwuuuvvvtttrrrpppnnnlllllllllllliiihhhhhhgggddd^^^WWWRRRjjjccc[[[[[[dddsssyyyppphhhccc```___```___ggguuuxxxrrrrrryyy~~~lllXXXGGG>>>666444666999AAAIIIaaajjjvvvpppZZZFFF999333111)))+++------***'''&&&%%%((('''&&&%%%$$$%%%&&&&&&'''&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%$$$###&&&'''''''''&&&&&&((())),,,------,,,***))))))***,,,***))))))+++------------+++)))***,,,---+++)))&&&&&&&&&%%%%%%%%%$$$$$$(((((('''&&&%%%$$$$$$$$$(((((((((((())))))))))))+++)))'''(((***+++***'''---------...------,,,,,,(((***+++,,,+++(((%%%###,,,---...///000000000000...---,,,,,,++++++,,,,,,))),,,...//////...///000222333000,,,+++...///---,,,---...000333666:::<<>>>>><<<:::777555444444333333<<<<<<;;;:::888555222111///000222333333444666888<<<======;;;888555555555111///---+++)))((((((((('''''''''(((((((((((((((+++&&&###%%%+++---)))###'''))),,,...///...---+++333333222333555777:::<<>><<<999777444333222888444111555;;;>>>:::666888666333333555777888888444333000...------...///+++((()))///999III```rrrtttzzz~~~}}}zzz{{{{{{yyyvvvvvvyyy|||~~~}}}zzzvvvrrrrrrvvvzzz|||xxxtttuuuyyy{{{yyyvvvyyyvvvsssssstttuuuvvvvvvxxxyyyzzzyyywwwuuutttuuuxxxzzz}}}~~~~~~zzzvvvtttqqqpppooonnnooopppqqqrrrnnnoooqqqsssvvvxxxzzz{{{}}}{{{zzz|||~~~{{{|||zzzxxxuuulll[[[GGG888999===BBBFFFGGGEEEAAA>>>@@@CCCIIIRRR^^^iiisssyyy}}}}}}~~~~~~}}}{{{}}}|||zzzxxxxxxyyyxxxxxxxxxxxxvvvsssqqqrrrnnnjjjiiikkklllkkkjjjkkkkkkkkkiiieee^^^XXXTTTyyyrrrggg^^^^^^fffrrr{{{|||ssslllhhhaaa___dddmmmnnnhhhhhhooo}}}sssaaaOOOBBB777444666888;;;>>>NNNUUU___hhhpppwww|||wwwfffQQQ@@@666111...***+++---,,,)))'''&&&'''((('''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%######$$$&&&''')))+++,,,%%%&&&'''&&&%%%&&&'''))),,,---///...---,,,,,,---******)))*********)))(((...,,,+++,,,......---+++&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%'''(((''''''((((((((())))))))),,,***((()))+++,,,***(((---,,,*********+++,,,---...,,,***((('''(((***,,,+++,,,---...////////////...---,,,,,,++++++,,,,,,***,,,/////////......///,,,...---***+++...///---///000111333666999;;;===BBBCCCDDDDDDCCCBBBCCCEEEDDDDDDCCCAAA>>><<<999888333444555666777999::::::999666333222222333333222555444444444333333333333444111......000222222111///111222333222333555777>>>DDDPPP]]]lll{{{vvvpppooowwwsssSSS???888777777:::<<>>???;;;:::888555333333333333777777777666555222000///000222444555555666777999;;;<<<===;;;999777777777222111///,,,***)))))))))''''''((((((((((((((((((&&&$$$###"""$$$&&&(((***))))))***,,,---......///+++,,,...111777===CCCGGG>>>===;;;999666333111000777555444666:::<<<:::777555333222222444666666666555333111///......///000---)))(((,,,666FFF^^^qqqzzz~~~}}}|||zzzzzzxxxuuurrrrrruuuxxx~~~|||xxxttttttwwwzzz}}}yyywwwwwwyyy{{{zzzxxxzzzwwwuuutttuuuwwwwwwwwwzzz{{{{{{zzzwwwuuuuuuuuuxxxzzz|||}}}|||zzzvvvtttttttttssssssssssssttttttnnnooopppsssuuuxxxzzz{{{|||{{{{{{}}}~~~{{{yyyxxxxxxvvvooo```MMM???<<>>BBBGGGQQQ\\\gggqqqwwwzzz~~~~~~~~~~~~~~~}}}{{{zzz|||~~~~~~{{{yyywwwwwwwwwxxxxxxxxxwwwuuutttsssssspppmmmkkkkkkllllllkkkjjjkkkkkkiiieee___YYYUUUwwwlllcccaaaffflllttt|||~~~uuuoooiiidddcccfffbbb[[[\\\bbbqqqzzzmmmZZZLLL>>>:::<<<;;;999999<<>><<<;;;999555222111222444222333333333222000...---222444666777777888999;;;;;;;;;<<<;;;999999:::;;;444333111///,,,+++******(((((((((((((((((((((((($$$&&&%%%"""!!!***222+++******+++,,,///111333111000///000333777<<>>???AAAAAA@@@AAABBBDDDEEEBBB>>>:::888888999:::777555333222222333555666666666777:::<<<===<<<;;;333333333333333222222222666555333222333444666777444666888:::<<<@@@EEEHHHMMM___xxxzzziii]]]XXXYYYcccvvvcccGGG===999333000333<<>>666555333111///---,,,+++******))))))((((((((('''(((******%%%!!!$$$,,,444++++++,,,---///111333444777444111...---...000222888888888777666666555555555777::::::888777888:::888777666666666666333111444333111000///......///000+++((()))///@@@[[[rrr{{{~~~~~~yyyvvvtttvvvzzz}}}||||||{{{yyyvvvuuuttttttxxxyyyyyyxxxvvvuuuvvvwwwwwwtttrrrrrrsssuuuvvvvvvyyyzzzyyywwwuuusssssstttxxxxxxxxxwwwwwwvvvvvvvvvqqqrrrssstttsssrrrqqqpppttttttsssrrrrrrrrrssssssyyyzzz|||~~~~~~}}}{{{yyytttuuuxxxyyyuuukkk^^^TTTJJJIIIGGGFFFGGGIIILLLNNNVVV]]]hhhsss{{{~~~{{{|||}}}}}}{{{zzzzzzzzz|||{{{{{{|||}}}|||zzzxxxwwwxxxwww{{{}}}zzztttppprrruuuuuuvvvvvvsssnnnlllmmmoookkklllkkkiiieee```[[[XXXxxxqqquuuqqqqqqwww~~~ttthhh]]]YYYYYY[[[kkk}}}{{{wwwqqqkkkcccZZZNNNAAA;;;;;;444000111555888:::@@@IIIVVV___jjjrrruuuxxx{{{~~~vvvfffRRR===444000,,,+++,,,,,,,,,***(((&&&&&&)))+++'''(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&!!!$$$%%%&&&&&&%%%%%%&&&(((,,,...111111///,,,***)))((())))))(((&&&'''***---'''((())))))))))))******'''''''''&&&&&&&&&%%%%%%((('''%%%$$$$$$$$$&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((('''(((((('''(((***,,,------,,,+++))),,,///000000,,,(((%%%++++++,,,---............///...------,,,,,,---------//////...---,,,---///+++///222111111333111---222333555888999999999999:::;;;===>>>>>>>>>@@@BBB@@@>>><<<:::888777666666888666444222111111222333777888999<<<>>>???===;;;333333333333333444444444555444444333333555777999777999:::===BBBIIIRRRXXXdddtttssseeeVVVNNNMMMPPPfffXXX>>>777555111555777BBB[[[|||{{{vvviiiaaaUUUJJJBBB??????AAAEEEWWWiiipppqqqmmmddd\\\LLLFFF<<<555111111222333222222444444444444333222222555888:::::::::;;;;;;::::::999888777888;;;>>>666666555333222000......,,,,,,+++******)))((((((---,,,***((('''(((+++---***,,,///111333444444333222000...,,,,,,...111333444444555666777888999999444777;;;:::888777999<<<:::888777555555222///---222111000///...------,,,)))&&&$$$$$$)))999TTTkkkwww~~~}}}yyywwwxxx{{{~~~|||{{{zzzyyyyyywwwuuutttyyyzzz{{{zzzxxxwwwwwwxxxwwwtttrrrrrrtttvvvwwwwwwvvvvvvuuusssqqqpppqqqrrrwwwvvvvvvuuuuuuuuuuuuuuuppppppqqqrrrqqqpppooonnnrrrrrrqqqqqqrrrsssuuuvvvxxxyyy{{{|||{{{zzzyyyxxxuuuwwwyyyzzzwwwoooeee^^^QQQOOOKKKJJJKKKPPPVVVZZZdddiiipppxxx}}}|||}}}~~~|||zzzyyyzzz{{{~~~}}}}}}~~~~~~}}}zzzyyyyyyyyy{{{}}}~~~zzzsssooopppsssvvvxxxxxxuuupppnnnoooqqqmmmmmmllljjjfff```\\\YYYyyyqqqqqq{{{yyyooohhhfffaaannn||||||zzzzzzwwwrrrhhhVVVCCC888777111------222333111666??????HHHUUU^^^bbbffflllqqqvvvzzzqqq]]]JJJ888333000+++***---++++++***(((&&&''')))+++'''(((((((((((('''&&&&&&%%%%%%&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%###%%%'''((((((%%%!!!$$$%%%&&&%%%$$$$$$&&&(((&&&))),,,---,,,++++++,,,%%%''')))'''%%%&&&***---((()))++++++******+++---''''''''''''&&&&&&&&&%%%######$$$%%%&&&((()))***%%%%%%%%%&&&&&&&&&'''''')))***++++++))))))***+++'''))),,,//////...,,,***---,,,+++************+++'''((()))***++++++++++++///......------------------.........,,,,,,...000+++///111//////000...***///000222444555666777777777999;;;<<<<<<===???AAA;;;;;;:::888666555333222333222222222222444555666:::::::::;;;;;;;;;888666333333333333444444444444222222333333333555999<<<;;;===AAAFFFNNNXXXcccjjjzzzyyykkk^^^RRRIIIFFFHHHRRRooosssRRR===444444555444:::KKKjjjzzzqqqkkk\\\WWWNNNEEE???<<<===>>>GGG___yyywww[[[NNN>>>444222333333222444444666666777666555444333666:::<<<<<<;;;<<<<<<;;;:::888555333555888<<<555555555555333222111000///......,,,+++***))))))---***''''''((()))(((&&&)))+++///222444444222111222111000//////111222333111111333555777888:::;;;333777::::::999888:::===;;;888555333222///---***000000//////...---,,,++++++)))((((((***777PPPeeesss{{{{{{xxxvvvyyy|||}}}{{{zzzzzz{{{zzzyyywww{{{{{{||||||||||||{{{{{{xxxuuussssssuuuwwwxxxyyyqqqrrrqqqpppnnnnnnppprrruuuuuuttttttttttttttttttqqqrrrrrrqqqqqqpppooonnnmmmmmmnnnpppssswww{{{~~~yyyzzz|||{{{yyyxxxyyyzzzxxxyyy{{{{{{xxxsssmmmiii]]]YYYUUURRRTTTYYY```eeennnqqquuuyyy}}}~~~|||yyyyyy||||||}}}~~~}}}~~~~~~}}}zzzyyyyyyzzz}}}}}}}}}xxxssspppppprrrwwwxxxwwwvvvsssqqqpppqqqoooooommmjjjeee```[[[YYYxxxrrrrrryyy|||xxxqqqxxx~~~{{{xxxqqqaaaLLL===777444...---333333///333===888@@@IIINNNOOOQQQVVV[[[bbbgggooowww}}}}}}lllUUUDDD777444111***)))---***+++***)))'''''')))+++'''(((((()))((('''&&&%%%''''''(((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((''')))++++++***))))))***&&&***......+++)))))),,,&&&)))+++***))))))+++---''''''''''''&&&&&&&&&&&& """$$$&&&'''((((((((($$$%%%%%%%%%%%%&&&&&&&&&''')))+++***(((''')))+++***+++,,,---------+++***))))))******+++,,,---...(((((()))+++++++++++++++//////...---------------,,,---...---,,,---///111,,,///000......000///,,,......///000222444666777666888:::;;;<<<===???AAA999888777555333222111111///000111333555666888888999777666666777666444222111222222222333333333333222444555555666888===AAADDDIIIRRR[[[eeepppzzzmmmbbbUUULLLEEE@@@BBBGGGRRRmmmyyy]]]KKK>>>444444;;;555BBB\\\|||{{{rrrggg```TTTNNNFFF???;;;:::<<<===HHHccc~~~iiiWWW@@@333333555444000444555666666666555444444555888<<<>>>>>>======>>>;;;:::666222000111444888333444555555555444222222111111000...---+++******+++(((%%%%%%&&&(((((('''***+++---...000000000000222111111111000000000000///000111222444666777777333555888999:::;;;<<<===<<<999555333222222000///111111000000///---,,,+++---,,,,,,,,,+++444III\\\ooowww|||xxxwwwzzz|||}}}}}}{{{xxxvvvvvvxxxzzzyyywwwzzzyyyxxxzzz~~~|||yyyuuusssqqqqqqsssuuuwwwwwwooooooooommmlllmmmppprrrssssssttttttttttttsssssssssrrrqqqpppoooooooooooommmmmmnnnppptttxxx}}}|||}}}}}}{{{yyyxxxzzz}}}zzz|||}}}}}}{{{yyywwwvvvnnnjjjddd``````eeelllqqqqqqssswww{{{~~~}}}yyyzzz|||}}}~~~~~~}}}}}}~~~}}}|||yyyxxxyyyzzz}}}{{{yyyvvvtttsssrrrsssxxxvvvuuuuuuuuutttrrrppprrrqqqnnnjjjeee```[[[XXXyyyooonnnvvv}}}zzzxxxuuukkkWWWEEE<<<;;;333000444333///444???;;;BBBGGGGGGCCCAAADDDHHHNNNTTT^^^jjjuuu{{{iiiPPPAAA666555111)))'''---)))***+++***(((((()))***'''((()))))))))(((&&&%%%((()))******)))'''%%%$$$$$$%%%&&&&&&''''''''''''#########$$$$$$%%%%%%%%%%%%$$$"""!!!"""$$$&&&((($$$%%%%%%%%%$$$$$$&&&(((---...---+++'''%%%%%%%%%(((///666777222---++++++$$$&&&)))((('''''')))+++(((((('''''''''&&&&&&&&&"""###%%%&&&&&&%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((('''%%%$$$%%%(((,,,,,,++++++++++++++++++!!!%%%+++000222111...,,,++++++,,,---............//////...------------...,,,---------,,,---000222---111111///000333333000---------...111333666888666888:::<<<<<<===@@@BBB999777444111000000111111///000222444666777777777333222111222333444333222000000111111222222222222555777999::::::===CCCGGGPPPWWWcccppp|||uuuhhh[[[QQQGGGBBB>>><<<@@@FFFFFF\\\uuusssZZZEEE???999///111<<<<<>>JJJddd~~~rrr\\\AAA333333777444///333444555666555444333222666:::>>>@@@@@@?????????<<<:::666111---...222555222333444555555444333333333222111000...,,,++++++)))(((&&&$$$%%%'''***,,,++++++******+++,,,...///)))***,,,///000222222222//////000111222222333333444444666999;;;=========>>>;;;777555666666666666111111111111000...---,,,))))))***(((%%%+++===OOOkkkttt~~~zzzzzz|||}}}}}}{{{wwwtttqqqrrrtttwwwvvvuuuwwwuuussswww|||~~~zzzvvvqqqooommmmmmooorrrssssssmmmnnnnnnmmmlllnnnqqqtttqqqrrrssstttttttttsssrrrrrrqqqooommmlllmmmmmmnnnrrrqqqpppqqqssswww{{{}}}~~~|||yyyyyy||||||}}}~~~~~~}}}}}}~~~}}}xxxqqqlllkkkpppvvvzzzqqqsssxxx|||~~~zzz|||}}}}}}~~~~~~|||{{{|||}}}|||zzzxxxwwwxxxyyy{{{yyyvvvuuuuuuvvvuuutttxxxuuussstttvvvvvvssspppsssrrroookkkeee___ZZZXXX~~~uuunnnlll{{{zzztttlllbbbUUUMMMAAA333,,,111666444777>>>@@@EEEHHHHHHIIIJJJHHHCCCGGGLLLPPPUUUdddyyy{{{kkkNNNAAA333...,,,***)))***))))))))))))))))))*********))))))******)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&$$$######(((%%%###"""###$$$$$$###$$$###"""###&&&'''%%%"""&&&&&&&&&&&&&&&&&&%%%%%%((()))***+++***)))'''%%% ---===GGGCCC333$$$&&&&&&&&&'''''''''((((((*********'''%%%###$$$%%%&&&%%%&&&'''$$$ ###(((((('''&&&%%%$$$#########)))'''&&&''')))******)))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,+++++++++,,,...///000222000------///000111000------,,,,,,---000222444222333333333222000...---000000111111111111000000555888<<<@@@BBB@@@===;;;===888222///000111111000.........000333666777777555444333222111111111111222000...000444666555333444777<<<@@@CCCHHHPPPUUUeeennn{{{ttt___PPPHHHEEE@@@>>>===<<<:::999<<>>@@@BBB;;;???CCCEEEEEEEEEEEEGGG>>>:::999888777777>>>GGG\\\www|||qqqfff[[[PPPIIIAAA>>>:::666555555777999>>>OOOcccmmmpppmmmddd[[[PPPEEE999222111333333111666666777888777777666555999:::>>>BBBDDDCCC???<<<888555111---,,,...111333999:::::::::999777555444777555333000...,,,+++***))))))(((((((((((()))))))))"""%%%*********,,,000000000000000111222222333444444555555555444444444444555666888:::<<<===???>>><<<999888999999:::888333111111...000AAAVVVbbbDDD***&&&)))---888FFF]]]ooo}}}~~~~~~{{{zzz{{{}}}}}}{{{yyyuuurrrooonnnppprrrtttuuuqqqrrrrrrrrrrrrqqqppppppggghhhkkkmmmooorrrwwwzzzwwwuuuqqqnnnmmmmmmooopppqqqsssuuuuuutttqqqpppppptttsssrrrpppnnnlllkkkjjjoooooonnnoooqqquuuyyy{{{xxxyyyyyyxxxvvvwwwzzz}}}~~~}}}{{{vvvuuussswwwyyy{{{~~~~~~~~~}}}}}}{{{xxxvvvvvvxxxzzz|||{{{zzzyyyyyyxxxyyyyyy}}}|||zzzwwwuuutttsssrrrpppnnnkkkgggccc^^^WWWSSS}}}rrrpppsss~~~|||vvvqqqnnndddTTTEEE@@@>>>===BBBJJJSSSVVVWWWUUUTTTUUUSSSOOOEEEFFFGGGKKKYYYmmm|||xxxaaaNNNAAA666222000---+++,,,++++++***)))((((((((((((,,,*********+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&((((((%%%######$$$%%%%%%$$$%%%$$$$$$%%%''''''&&&%%%'''''''''''''''''''''''''''((()))***)))((('''&&&---(((###!!!###'''***,,,$$$$$$$$$%%%%%%%%%&&&&&&)))******)))((('''((())))))%%%$$$''')))((((((***%%%%%%%%%%%%%%%&&&''''''+++(((&&&&&&((()))******(((((()))***************---......///////////////++++++++++++,,,...000111444333222333555555333111---,,,,,,,,,---...000111333444666777777777777666//////111333444555666666:::<<<>>>@@@AAABBBAAAAAA555666888;;;<<<999444000666555444555777999999999555444333222111000000000000111333333333444666888DDDKKKVVV```iiirrr|||qqqcccZZZQQQHHHAAA???>>><<<<<<>>>BBBEEEHHH@@@???===888444444777;;;555555666666555;;;KKK[[[yyyuuuggg[[[OOOEEE>>>999777555333333444777888888BBBMMMRRRQQQNNNGGG@@@<<<999444222333444555555999999888888777777666666:::;;;>>>AAACCCCCC@@@===888555000,,,+++---000333CCCBBBAAA???===:::777666444333111///---+++)))(((((((((((((((((((((((((((***%%%$$$(((,,,,,,***+++///...------...000222444444555666666666555444333111222444666888:::<<<===???===999777666777888:::<<<555000///...444HHH\\\^^^666(((+++...333:::RRRfffyyy~~~|||yyywwwyyy}}}|||xxxuuurrrnnnmmmoooqqqssstttsssqqqoooppprrrrrrpppmmmaaadddhhhlllooorrrwwwzzzyyywwwtttqqqooopppqqqrrrrrrtttuuuuuusssqqqpppppprrrqqqooolllkkkjjjjjjjjjooonnnmmmmmmpppuuuzzz}}}xxxyyyzzzyyyxxxxxxyyy{{{~~~~~~~~~~~~~~~}}}tttllliiipppuuuzzz}}}}}}~~~~~~}}}}}}~~~}}}}}}|||yyywwwwwwxxxzzz||||||||||||{{{zzzyyyxxx~~~|||yyyvvvtttsssssssssmmmkkkhhheeeaaa[[[SSSNNNmmmsss}}}wwwqqqsssyyy}}}mmm[[[OOOIIIGGGKKKRRR\\\``````]]]\\\]]][[[WWWNNNNNNOOOTTT___mmmxxx}}}~~~|||zzzbbbOOOCCC888333111...++++++------+++***))))))))))))+++***))))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$'''***'''%%%######$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&'''''''''((((((((((((((('''(((((())))))(((''''''))))))(((&&&$$$$$$&&&'''&&&&&&&&&'''''''''(((((('''((())))))((('''((()))'''""" $$$(((((('''((('''&&&&&&&&&&&&&&&'''''')))((('''(((******)))''''''(((((()))))))))))))))...///000111111111000000++++++***+++,,,...000111333222222333444444222///------,,,,,,---...///000---///222555888999::::::111222333444666666666777>>>???AAABBBAAA>>>;;;999333555999<<<===;;;777444888777555555666777777666555444333111000000//////000222444555666:::AAAFFFWWW^^^iiirrryyy|||qqqbbbVVVNNNIIICCC@@@AAA??????FFFPPPWWWXXXVVVNNNIIIBBB<<<888777666666222333555555777CCC\\\ttt{{{kkk\\\PPPEEE<<<666444333222222222444666777444888===@@@@@@???<<<:::555555555444444555888:::<<<;;;:::999888888888999<<<<<<>>>@@@CCCBBB@@@>>>;;;777333///---///222444GGGFFFCCC???;;;777444333000000///---+++)))(((''''''((((((((((((((((((''')))((((((***,,,,,,***(((,,,+++******,,,///333555444555666666666444333222...000333666999;;;<<<===>>><<<888444333555777999;;;777555333000...666AAArrrTTT777//////...---000III___vvv|||yyywwwyyy}}}xxxuuurrrooonnnpppsssvvvwwwwwwsssppprrruuuvvvrrrmmmdddgggkkknnnpppsssuuuwwwzzzxxxvvvsssrrrrrrrrrssssssuuuvvvuuurrrpppooopppooommmkkkjjjiiijjjkkklllrrrpppmmmmmmoootttyyy}}}xxxyyyzzz{{{{{{||||||}}}}}}|||~~~|||rrrjjjhhhpppvvv|||zzz|||~~~}}}{{{zzz{{{}}}|||}}}}}}{{{yyyxxxyyyzzzzzz{{{{{{|||{{{yyyxxxvvvxxxwwwvvvuuusssrrrqqqppphhhfffccc```\\\UUUMMMHHHVVV___lllzzz~~~wwwtttsssttt{{{rrrcccZZZUUUVVVZZZcccggghhhfffeeeeeeccc^^^VVVVVVYYYaaajjjsssyyy}}}{{{oooTTTGGG;;;555222...+++***///...---,,,+++*********+++)))((('''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###%%%(((+++'''%%%######%%%&&&&&&&&&$$$%%%&&&''''''&&&&&&'''''''''''''''(((((())))))'''''''''(((((((((''''''$$$&&&)))***'''%%%%%%%%%&&&&&&&&&'''''''''(((((($$$&&&(((((('''''''''((('''!!! %%%))))))((()))***)))((('''&&&&&&&&&&&&&&&'''))),,,---+++'''$$$''''''((())))))))))))(((---...000111111111000///*********+++,,,...111222111000000111222111///,,,......------.........///111222555777999:::::::::444555555666666666666555;;;>>>AAACCCAAA===777444555666888::::::::::::::::::777555444444444333111333333222111000000000000///111444666;;;DDDPPPXXXlllrrr|||wwwjjjcccZZZSSSMMMHHHCCC???AAA@@@GGGYYYppp~~~}}}wwwiii]]]MMMAAA===:::666222333222333666===OOOnnnwwwmmm^^^PPPFFF???888444333333333333333444555666555555666999;;;<<<<<<<<<777777666333222333777:::===<<<:::999999:::;;;===>>>===>>>@@@BBBBBB@@@>>>;;;888444111///000222333???>>><<<999666444222222111111000///...,,,***)))''''''((((((((((((''''''$$$%%%&&&''''''(((%%%###))))))((((((***...222444333444555666555333000///---///333777:::;;;<<<<<<===;;;777333222444666888:::999999888333,,,+++,,,;;;222,,,,,,+++))),,,333@@@VVVnnn||||||zzzyyy|||}}}yyytttrrrpppqqqtttxxxzzzzzz{{{wwwtttuuuyyyyyyuuuqqqmmmppprrrssssssrrrsssuuuyyyxxxvvvtttssssssttttttvvvwwwwwwuuurrrpppoooppplllkkkjjjiiijjjllloooppptttrrrooonnnooosssxxx|||wwwwwwxxxzzz|||~~~~~~~~~{{{{{{}}}wwwssstttuuuzzzyyy|||}}}{{{||||||zzzyyyxxxzzz{{{{{{|||}}}}}}{{{yyyyyyzzzzzz{{{||||||{{{zzzxxxwwwrrrtttvvvxxxwwwsssooommmeeeccc___\\\WWWPPPHHHCCCDDDMMM\\\nnn}}}}}}{{{{{{xxxsssrrruuu~~~xxxmmmgggddddddiiinnnqqqpppppppppmmmhhh^^^]]]bbbllltttxxx|||zzz~~~www]]]OOO@@@888333...++++++......---,,,++++++++++++,,,***((('''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))'''%%%######%%%''''''&&&###%%%&&&'''&&&%%%&&&'''&&&&&&&&&''''''(((((()))''''''''''''''''''(((((($$$%%%&&&%%%$$$$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((()))'''&&&&&&'''((($$$$$$(((***)))***,,,+++***)))((('''&&&&&&&&&&&&'''))),,,---+++&&&###''''''((())))))))))))))),,,---///000111000...---*********+++,,,///111222111000//////000000...,,,///////////////.........333444555555555444222111555666666666666666555555777:::===@@@@@@<<<888555888888999888888999<<>>???BBBOOOkkk~~~dddNNNBBB<<<777444333111333<<>>:::666333222333333444444555555555999555555999;;;;;;:::<<<888777555111000000333666;;;:::888777888;;;>>>@@@???>>>>>>???AAABBBAAA???888777444222000000000000111111111111222333444444---.........---+++)))'''&&&'''((())))))((('''&&&$$$'''((('''&&&((('''$$$''''''''''''***---000222333444666666555222///------000444888;;;<<<<<<;;;<<<:::777444333444666777:::999888777555333111111((()))++++++&&&###+++555777KKKccctttzzz|||~~~~~~}}}|||{{{{{{|||~~~|||zzzttttttsssuuuxxx{{{{{{{{{|||zzzxxxyyyzzzzzzwwwtttuuuvvvvvvuuusssrrrssstttwwwvvvuuutttsssttttttuuuxxxyyyxxxvvvsssppppppqqqkkkkkkkkklllmmmoooqqqssstttrrrppppppqqquuuzzz|||vvvuuuuuuwwwzzz|||}}}}}}{{{{{{|||yyyyyy}}}{{{{{{~~~}}}zzzwwwyyyzzzzzzyyyxxxzzz{{{zzz|||~~~~~~|||{{{zzzzzz}}}}}}}}}}}}|||{{{zzzyyysssvvvyyy{{{zzzuuuoookkkddd```\\\WWWQQQKKKDDD@@@@@@EEEQQQ```ppp{{{{{{xxxxxx}}}zzzuuusssvvv~~~xxxrrrnnnooouuuzzz{{{||||||yyysssnnnkkkllltttyyyyyy{{{~~~zzz~~~~~~yyygggXXXFFF;;;555///,,,---,,,++++++*********++++++...,,,***))))))******)))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&''''''%%%###$$$%%%'''''''''"""$$$&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''(((((((((&&&%%%$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%'''******((('''&&&&&&'''&&&'''))))))''')))...******)))((('''''''''((()))((()))***+++***'''%%%(((((()))************)))***+++---///000...---+++*********+++,,,///111333444222000000111111000///000111111111000//////...000111222222111000///...444444555666777777777666:::;;;<<<<<<<<<;;;999888:::;;;;;;999888:::???CCC@@@===:::777555333111.../////////000000111222333444888@@@LLL[[[hhhqqquuuxxx~~~}}}uuuqqqhhhjjjlllkkkggg^^^TTTMMMNNNUUUeee~~~fffNNN@@@999888333111777IIIaaazzztttiiiVVVNNNCCC;;;888666333111000111222444555666666666999444444:::===:::888:::777555333222222333333444666555444444666:::???BBBAAA???>>>???@@@AAAAAA@@@888888777555333111000///,,,,,,,,,---///111333555++++++,,,,,,+++)))'''&&&%%%&&&((())))))(((&&&%%%%%%***+++''''''******'''%%%%%%&&&((())),,,...///444666777888666333///---...111666:::======<<<;;;;;;999777555444444555666888777555444666777777555111000///,,,'''$$$(((///333CCCZZZmmmvvvxxxzzz}}}~~~}}}}}}yyy|||}}}{{{zzzzzzvvvvvvwwwyyy{{{{{{yyywwwzzzzzzzzzyyyxxxwwwuuutttuuuvvvuuutttrrrrrrtttuuussssssssssssssstttuuuuuu{{{{{{zzzwwwsssqqqqqqrrrnnnoooooopppqqqrrrrrrrrrqqqqqqppprrrtttyyy}}}{{{xxxuuuvvvxxx{{{{{{{{{{{{zzzzzz}}}zzz{{{}}}|||yyyuuuwwwzzz{{{{{{{{{{{{|||zzz|||~~~|||zzzzzz~~~}}}|||{{{zzzzzzzzzzzzxxxzzz{{{{{{wwwqqqkkkggg___[[[UUUOOOIIICCC>>>:::CCCEEEKKKVVVdddpppvvvxxx{{{}}}uuussszzz~~~zzznnnuuu{{{vvvssszzz{{{xxxvvvyyy{{{xxxyyy|||}}}nnn^^^JJJ>>>777111......))))))))))))))))))******000...+++***+++,,,++++++(((((((((((((((((((((((($$$&&&((('''&&&%%%%%%&&&'''%%%###$$$&&&'''((('''!!!###&&&&&&$$$###$$$&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((())))))(((((()))******'''%%%&&&&&&&&&'''''''''((((((''')))++++++***(((''''''%%%%%%'''(((&&&###&&&,,,((((((((((((((())))))***,,,***''''''(((((((((((((((((()))***************(((***,,,...///---+++******)))***+++---///111333888555222111222222222111111222222222111000///...///000222444555555555444222222444666777888888888AAA???<<<999888888888999<<<======<<<:::<<<@@@DDDDDDAAA===:::777555222000.........///000222333444:::???JJJ[[[lllxxx}}}}}}zzzooogggiiiqqqyyyZZZCCC888777444222<<>>;;;999:::555444333555777777666444222111000111444999???BBBAAA@@@>>>???@@@AAAAAA@@@:::::::::999777555222000///......---...///111222...///000000000...,,,***%%%&&&((())))))(((&&&%%%!!!''''''###"""&&&'''$$$$$$%%%&&&(((***+++,,,---666777999999777444000---...222777;;;>>>===<<<::::::999888666555555555555444444444444666666333...---***(((((()))))))))***222@@@VVVjjjuuuxxxyyy{{{www{{{{{{xxxxxxzzzxxxxxxyyy{{{|||zzzvvvsssxxxyyyzzzxxxvvvtttssstttssssssrrrqqqppprrruuuxxxqqqqqqqqqrrrrrrtttuuuuuu||||||{{{xxxtttrrrrrrrrrrrrrrrssssssssssssrrrqqqnnnooopppssswww|||}}}xxxwwwyyy{{{{{{{{{{{{zzzzzz|||}}}|||yyytttwww{{{}}}}}}}}}}}}~~~yyy|||~~~|||{{{zzz|||{{{yyyxxxwwwwwwxxxyyy||||||zzzwwwrrrlllfffbbb[[[VVVNNNGGGBBB<<<888555SSSKKKDDDDDDLLLWWW___ccckkkooovvvzzz}}}~~~~~~yyyuuuvvv{{{~~~tttsssuuu{{{tttyyy~~~||||||yyyiiiWWWCCC:::666111,,,)))+++***)))'''''')))***+++---,,,***)))((((((((())))))'''&&&'''((()))((('''&&&&&&&&&''''''''''''(((&&&((((((&&&###"""%%%(((''''''''''''''''''''''''###$$$%%%&&&'''(((''''''&&&%%%%%%&&&((()))((('''++++++***(((%%%$$$%%%'''&&&&&&'''''''''&&&$$$###'''((()))(((&&&$$$%%%&&&+++((((((***)))%%%$$$''')))((('''&&&&&&'''((())),,,+++)))((('''&&&''''''+++++++++++++++***)))(((******))))))))))))******)))******)))((()))+++...444444555666777666333111/////////...//////000111111111000000000222333444555222000111333555444222:::<<<<<<:::777666777:::AAA???<<<:::999;;;===???CCC>>>888666777777444000111,,,***,,,---000777???CCCQQQcccpppvvvyyy}}}lllLLL;;;888>>>;;;DDD```uuu```QQQFFF???666111222222000......///111333555666777777555666888999999999888777222111000222444444111---//////000222666;;;@@@CCCBBBAAAAAA@@@???>>><<<<<<;;;999555222000000111222000000000000111222444444222000------......,,,))),,,***'''%%%%%%&&&((()))'''&&&&&&&&&&&&%%%%%%%%%,,,***(((''''''(((***+++444888======888222...,,,222555999<<<===;;;888666777777666555555555555666333333333444555555333000///...,,,*********,,,---,,,333DDD[[[kkkssswww{{{}}}}}}zzzzzz||||||xxxssswwwyyy{{{zzzyyywwwvvvwwwuuuvvvxxxyyyyyyxxxwwwvvvtttrrrpppppprrruuuvvvvvvtttpppoooqqqooommmrrr{{{|||~~~|||uuurrrtttuuutttqqqsssttttttqqqooonnnnnnpppooopppsssyyy~~~~~~}}}||||||{{{{{{{{{|||{{{zzzwwwwwwxxx|||{{{yyywwwxxxyyy{{{|||}}}}}}}}}{{{zzzxxxuuuvvvzzzxxxvvvvvvxxxyyyyyyyyyyyyyyyxxxvvvqqqggg\\\UUUQQQIII>>>888666444111...ZZZRRRGGGBBBCCCGGGJJJJJJMMMTTT___iiiqqqvvvyyy{{{|||zzzwwwwwwzzz}}}~~~~~~|||{{{zzzzzz~~~vvvzzzvvvkkkWWWBBB777222...+++***+++***)))(((((()))***+++,,,+++)))((('''(((((())))))'''&&&'''((()))((('''&&&&&&&&&''''''''''''(((((())))))'''$$$###$$$'''&&&&&&%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%%%%%%%***((('''&&&''''''&&&$$$*********(((%%%%%%&&&'''&&&''''''((('''&&&%%%$$$###%%%&&&&&&&&&&&&''')))'''$$$%%%(((***(((***---***)))((('''''''''((()))+++***)))((('''''''''(((((())))))******))))))((((((''''''''''''''''''((()))*********)))***---///444444555666777666444222777666555333222111000000//////...//////000111111333222000111444666555444666888999888666666888:::>>>===:::999999;;;>>>@@@@@@<<<777666777777555222///------///000111999AAARRR^^^ooozzz~~~mmmLLL<<<999666999IIIhhh|||jjjVVVIII???999333000111222111...//////111222333333333333222222333444444444444444333222111222333333000---//////000222666:::???BBBAAAAAAAAA@@@???>>><<<<<<:::888555222000000111222222111111000000111111222333111//////000000...,,,((()))******)))'''%%%$$$&&&&&&''''''((((((((())),,,,,,+++******+++,,,---666:::>>>>>>:::444000...///222666:::;;;:::888666555555444333333333333333222111111111333333111000...---+++***))))))***+++***,,,777KKK^^^jjjqqquuu{{{}}}}}}zzzzzz||||||xxxttttttvvvxxxyyyxxxwwwwwwxxxyyyxxxxxxwwwwwwwwwwwwwwwuuusssqqqqqqrrruuuuuuvvvuuurrrrrrsssqqqmmmpppvvv{{{}}}|||vvvssstttuuusssppprrrssssssrrrppppppqqqrrrqqqrrrtttyyy}}}||||||{{{zzzyyyyyyxxxxxxzzzxxxuuurrrqqqvvv~~~~~~|||{{{{{{}}}~~~{{{xxxxxxxxxyyyzzz{{{|||}}}~~~zzzzzz~~~~~~yyyvvvvvvzzzwwwuuutttuuuwwwwwwvvvtttrrroookkkeee[[[RRRKKKFFF???777333333222///,,,hhh```UUUKKKEEEAAA<<<888:::???GGGPPPYYYaaaiiinnnuuuwwwyyyyyyzzz|||~~~{{{zzz~~~yyyyyy|||zzzrrrhhhUUU???333...+++***++++++***)))(((((()))***+++***)))((('''''''''((())))))'''&&&'''((()))((('''&&&&&&&&&''''''''''''((('''(((((('''%%%%%%&&&(((&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%&&&'''))))))***((('''&&&''''''&&&$$$((())))))(((&&&&&&'''(((''''''((((((((('''&&&&&&###%%%&&&&&&&&&&&&''')))'''$$$$$$'''))))))+++///+++***)))'''''''''((()))))))))(((''''''(((((()))''''''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))************,,,///111333444555666666666555444666555444333111000///......//////000000000000///222111111333666888888777333555666666555666888::::::999888777888;;;>>>@@@===:::666555666777555333------000333333666???JJJcccmmmzzzgggGGG999888666===NNNkkknnnYYYHHH???777333//////111222111/////////000111111111000000111111000000111111222222444333222222333222000...//////000222555999<<>><<<;;;888666444111000000111222333333111000////////////333222000000111111000///+++++++++***)))'''&&&%%%''''''((()))***+++,,,---.........//////000000111888;;;>>>>>>;;;666222000---000444777999888777555555444333333222222333333222111///000111222222111...---+++))))))))))))***---))),,,<<>>:::666111000111111///---vvvrrrkkkdddZZZPPPDDD===@@@???>>>>>>BBBJJJTTT[[[gggnnnwww{{{{{{|||}}}~~~~~~yyyvvvzzz|||tttkkk]]]MMM;;;222...+++***+++******)))(((((()))******(((((('''&&&&&&'''((())))))'''&&&'''((()))((('''&&&&&&&&&''''''''''''((($$$%%%&&&&&&'''((()))***'''&&&%%%$$$$$$%%%&&&'''***((('''&&&'''(((***,,,&&&%%%%%%&&&((()))(((''''''((()))((('''&&&((()))((((((((((((((((((''''''((())))))(((&&&%%%%%%&&&+++'''%%%''''''%%%&&&***,,,+++)))(((''''''((((((''''''''''''(((((())))))(((((()))))))))(((''''''''''''((((((((((((''''''(((***+++++++++---000222222444555666555555555555222222222222222222222222000111222333333222000///111222333666888:::;;;;;;444555555555555666777999777777666666888;;;>>>@@@<<<999666444444444333111,,,---000444777===KKKYYYnnnuuu|||aaaDDD999:::???FFFTTTjjjwww```KKK>>>999333111//////111111000...//////000111111111111111444333222111111222333444555444333222222111000//////000111333666888:::<<>><<<;;;666555333111111111222333333222111000///.........222111111111222222222111555111,,,'''%%%'''+++---++++++,,,,,,---......//////000222333444444444444999:::<<<<<<:::666222000...111444777888777666444777666666555444555555555333111//////111333333333///...,,,+++************---'''&&&000@@@RRRdddrrrtttvvvyyy}}}~~~~~~~~~|||yyyuuuvvvxxxxxxwwwwwwxxxzzz|||{{{yyywwwvvvuuuvvvvvvtttsssqqqqqqrrrsssrrrqqquuuvvvyyyzzzyyyuuuqqqpppvvvzzz{{{wwwtttuuutttrrroooqqqrrrrrrqqqqqqrrrsssuuutttsssuuuxxxzzzzzzzzz|||}}}}}}|||zzzxxxvvvtttuuuvvvtttnnnjjjmmmyyy}}}||||||~~~}}}yyyxxxvvvuuuvvvxxxzzz{{{{{{zzzzzz|||}}}{{{xxxvvvrrrqqqppppppnnnkkkeeeaaa[[[VVVNNNGGGAAA<<<777444444222000000111222000...{{{rrrdddUUUKKKGGGEEEAAA<<<:::===BBBFFFUUU___mmmvvvyyy{{{|||tttttt}}}xxxqqqhhhaaaLLLAAA666111///,,,***+++******))))))))))))******(((((('''&&&&&&'''((())))))'''&&&'''((()))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((''''''((('''&&&%%%%%%&&&'''((('''&&&$$$######%%%'''(((&&&%%%%%%&&&((()))((('''&&&''')))(((''''''((()))(((((('''''''''((((((((()))***+++)))'''&&&'''(((,,,(((&&&'''&&&"""###&&&+++***)))'''''''''((()))&&&&&&''''''(((((())))))***+++******)))((('''&&&''''''((())))))(((''''''(((***+++++++++---000222111333555555333222333555444555666777777777666666111222333333333111000///111333666888:::<<<===>>>888777666666777777777777666666555666888:::===???<<<:::666444222111///...---,,,///555<<>>AAADDDOOO^^^pppmmmUUUBBB999777222111111111111000///...//////111222333444444444555444333222222333444555444444444333111111111111111222444666777999999:::===???@@@AAA@@@>>><<<:::444444333222222333333444222222111000000000000000///000111111111222222333999555000+++)))+++///111////////////////////////111222333555555666666666888888888888777555111///111333555777888777555444888777666666555555666666222000......000222333222000///...---,,,++++++***&&&$$$$$$(((///>>>UUUhhhppprrruuuyyy|||}}}}}}}}}~~~}}}zzz{{{{{{zzzwwwvvvwwwxxxxxxxxxyyyyyyxxxvvvuuussssssrrrpppqqqrrrrrrrrrppptttvvvyyy{{{{{{zzzvvvssstttxxxyyyuuusssttttttrrrqqqrrrrrrqqqpppooopppqqqsssssssssuuuwwwyyyxxxwww{{{|||}}}}}}{{{xxxuuussstttwwwxxxtttpppqqqyyy~~~}}}~~~xxxwwwuuuttttttvvvwwwyyyzzzzzzzzz{{{|||{{{xxxuuuppppppqqqpppllleee\\\UUULLLGGG@@@:::666333111000111111000000000000...---}}}ooo```WWWJJJJJJIIIEEE???;;;999999BBBMMM[[[eeelllssszzzxxxuuuzzzttthhh___WWWPPP===555000000000,,,******)))))))))******)))))))))***)))((('''''''''((())))))'''&&&'''((()))((('''&&&&&&&&&''''''''''''((()))((('''&&&'''&&&###!!!'''''''''''''''''''''''''''&&&%%%%%%%%%%%%''''''***((('''&&&''''''&&&$$$%%%'''))))))(((''''''(((''''''&&&&&&''''''((()))%%%'''((()))(((((()))+++(((&&&%%%(((((($$$$$$''')))((('''&&&&&&'''((()))%%%&&&'''(((((((((((((((************)))(((''''''%%%&&&'''(((((('''&&&%%%)))************,,,///111111333555333000///111333444555666666666555333222111111111000000...------000333777999:::;;;===>>>:::888777777888999888777777777777777888:::<<<===;;;999666333000...------000---///888DDDRRReeetttxxxzzz~~~{{{eeeLLLEEEHHHLLL]]]qqqyyycccMMM===777666222222222111000//////...000000222333444555666666444444333333222222333333333444444333111111222444444555777999:::::::::999<<<>>>@@@AAA@@@>>><<<:::333333333333444444555666333333222111000000111111...///111222222222444666555555555444333111000///222222111111111000000000333333333444444555555666888666555555555444111...222444666777888777666666777666555555444444555555000...---...000222222111111000///...---,,,+++***%%%&&&((()))***333HHH\\\hhhkkkoootttyyy{{{|||}}}}}}{{{wwwuuuuuuvvvsssuuuwwwxxxxxxwwwuuutttsssrrrrrrrrrttttttsssrrrsssvvvwwwxxxzzz|||zzzuuurrrvvvvvvsssqqqssssssrrrqqqqqqqqqpppnnnmmmoooppprrrrrrrrruuuxxxzzzyyyxxxzzz{{{}}}~~~}}}yyyvvvsssvvvzzz|||zzzwwwwww{{{}}}}}}|||{{{zzz{{{xxxxxxvvvuuuuuuvvvwwwwwwyyy{{{{{{zzzzzz{{{xxxssspppooonnnkkkeee\\\QQQJJJ???;;;666333111000///...///......------,,,,,,+++~~~sssjjjddd\\\ZZZTTTKKKAAA:::777666666<<>>LLL___bbbiiipppvvv{{{~~~}}}zzzvvvttttttvvvqqqrrrssstttvvvvvvwwwwwwuuuttttttuuuwwwxxxwwwvvvsssuuuuuusssvvvzzzyyytttqqqttttttooonnnqqqrrrrrrnnnoooooonnnmmmmmmoooqqqqqqqqqssswww{{{}}}|||{{{|||~~~~~~zzzxxx{{{|||}}}|||{{{|||zzz{{{|||{{{{{{|||~~~~~~}}}}}}}}}~~~~~~zzzzzzzzzyyyyyyxxxxxxxxxzzz}}}|||yyyyyy{{{xxxqqqnnnjjjddd]]]UUULLLCCC>>>666444222000000///---+++---------,,,++++++,,,---}}}wwwssspppuuulll]]]KKK===777666888///222666>>>JJJZZZiiisssvvvyyy~~~~~~zzzyyyyyy|||}}}}}}{{{zzz}}}}}}|||qqq]]]JJJ>>>444...222,,,)))******((('''((())))))************))))))---,,,***)))((((((((())))))'''&&&'''((()))((('''&&&&&&&&&'''''''''((((((  ###((()))(((%%%"""$$$&&&((((((&&&$$$"""###$$$$$$%%%%%%$$$######&&&%%%%%%&&&((()))((('''&&&(((******(((&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&''''''&&&$$$######$$$)))(((***......)))&&&'''%%%$$$$$$$$$%%%''')))***&&&&&&'''(((((('''&&&%%%"""###%%%'''((()))******((()))***,,,,,,***)))((()))******)))((())),,,...111333444111,,,***,,,000---///333666888999999888666555333111/////////000+++000444777666666888:::666444333555999;;;;;;:::;;;::::::999888888999999555555444111///...///000555111444BBBTTTbbblllsssvvv|||}}}qqqfffhhhxxxwwwfffdddkkk~~~nnnWWWDDD888333222............---...000222444444444444444333222111666666777888777666444333111333444333111111555888999:::===??????===;;;:::;;;===???AAAAAA???<<<:::333333444555666777888888:::888666444111000///......111444555444555888;;;888666333111111222444555///000111111222333444444444333111000000111222333999666333333444444222///,,,...111555888:::;;;;;;;;;::::::999999999999999444444555777999:::888666//////...---,,,***)))(((&&&%%%'''***+++,,,333<<>>???===:::666444777444111222666:::;;;;;;<<<777333111111111000...000111222222333444777:::222333333111000000333555222444666888888777555444333222111000000222444555555555555555333111...---...///111333666999:::<<<===:::888999;;;<<<:::777333333444666999:::999777444444444333111...+++))))))((('''&&&&&&***000444DDDRRRbbbkkkmmmpppyyy~~~}}}{{{|||yyywwwuuurrrpppkkkjjjiiikkkpppvvvyyy{{{||||||zzzyyyxxxwwwwwwwwwwwwwwwvvvvvvuuutttttttttppppppqqqqqqqqqrrrrrrrrrkkkllljjjfffgggllloooooopppqqqtttyyy~~~}}}~~~~~~~~~~~~~~~}}}}}}||||||tttqqqwww~~~~~~}}}}}}|||zzzxxxuuussstttuuu~~~}}}}}}|||yyyuuuqqq___TTTEEE;;;666444222///,,,,,,++++++,,,,,,---...------------------------yyywwwyyy~~~}}}jjjYYYPPPEEE:::888222111666777777CCCRRR___dddmmmvvv~~~{{{}}}}}}xxxooojjjiiilllnnnppptttvvvoooeeeccchhhoooeeeVVVGGG;;;444///---+++)))(((((()))***++++++///000///---***'''''''''(((&&&&&&&&&'''&&&%%%###''''''''''''&&&%%%%%%$$$((('''''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%###&&&&&&######''''''%%%&&&%%%%%%&&&'''&&&$$$"""%%%$$$$$$%%%&&&'''((((((+++++++++***)))((('''&&&)))'''%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%'''((()))((('''%%%$$$$$$%%%'''(((###$$$%%%%%%%%%&&&))),,,+++---//////---+++***************++++++,,,,,,,,,***,,,---------,,,...///000000000000222444777999666666555444333111000///555444444444333333222222333555888;;;<<<<<<;;;:::999:::<<<======<<<:::999444333111///------------222444>>>RRReeeooosssuuuvvvhhh\\\WWWSSSZZZqqqrrrooowww{{{tttvvvpppYYYGGG:::111------...//////...------...000666444333333444666999;;;<<<;;;999888666444222222000222333444444555777:::;;;::::::<<<>>>???===:::;;;<<<<<<<<<:::888555333666333111111555999::::::;;;777333111222333333222333444444444333444777999555555444222000///111333333555777999999888666555666555333222111222333444666555444333111000...---/////////000222666:::<<<===;;;999999;;;;;;999777333333444777:::;;;:::888666555333111///...---,,,))))))(((''''''***...222888FFFXXXeeekkkpppwww~~~~~~~~~}}}|||}}}{{{zzzyyyvvvtttmmmkkkjjjkkkooosssvvvwwwtttuuuwwwxxxyyyxxxwwwvvvxxxwwwwwwvvvuuuttttttsssrrrqqqqqqqqqqqqppppppppplllnnnkkkggghhhmmmpppooorrrssswww{{{~~~|||{{{}}}~~~~~~~~~}}}}}}{{{tttqqqwww~~~zzzwwwuuuzzzzzzyyywwwvvvvvvwwwxxxzzz|||}}}~~~{{{tttjjjdddOOOFFF:::222//////---+++,,,,,,++++++,,,,,,---...------------------------{{{xxxxxx~~~vvvhhh___TTTJJJ@@@888444555444111444<<>>>>>===<<<;;;444333000...,,,,,,------444888EEE[[[mmmuuuyyy{{{uuufff]]]UUUUUUWWWaaawwwoooXXXQQQYYYcccjjjjjjjjjkkkooo{{{xxxdddMMM>>>666000,,,,,,/////////...------///111444444333444555777999:::999888777666555333222222111333444555444666888::::::888777888:::;;;;;;:::::::::999999777666444444555333111222444777999999;;;888444333444555666666777777777555444444666888777777666444111000111222555777999::::::999888777888777666444444444555555777666333111///.........111///------///444999<<<<<<;;;::::::::::::888666555555666888:::;;;999888888666333000/////////000******)))(((''')))---000---:::LLL]]]gggnnntttwww}}}|||{{{{{{{{{{{{~~~~~~~~~|||yyywwwooommmjjjjjjmmmpppqqqrrroooqqquuuyyy{{{{{{zzzxxxzzzzzzzzzyyyxxxvvvuuutttrrrrrrqqqqqqpppoooooooooooopppnnnjjjjjjnnnqqqppptttuuuyyy~~~~~~~~~|||{{{|||~~~|||uuusssyyy}}}zzzwwwuuuxxxwwwvvvuuuuuuuuuvvvwwwwwwxxx{{{zzzttthhhYYYOOO===777///+++++++++***))),,,,,,++++++,,,,,,---...------------------------yyywwwvvv}}}|||rrrkkkddd]]]NNNCCC999666555222222555444;;;GGGWWWgggvvv}}}zzzppppppooommmlllmmmppprrrtttkkkaaa[[[[[[___fffkkkooocccPPP???444...---,,,+++,,,,,,,,,,,,,,,---......//////---***(((((()))(((''''''((()))***((('''&&&&&&&&&''''''(((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$''''''%%%&&&+++,,,***$$$######$$$&&&'''&&&%%%######$$$%%%&&&((()))***,,,,,,---.........---,,,)))(((((((((******((('''''''''''''''''''''''''''((($$$"""$$$)))+++)))%%%&&&&&&&&&'''((())))))***(((((('''&&&&&&'''(((((($$$%%%''''''&&&&&&((()))+++...222444333111000///...............---------(((***,,,......///222444555333111//////000333555666666444333222222222222333444555555333111...---...000333666999:::;;;;;;@@@@@@??????===;;;:::999555444111...------......666<<>>444111---++++++,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,------------------~~~yyyxxxyyy~~~xxxtttrrrpppfffXXXHHH===777444222333...111888CCCQQQaaannnvvv}}}yyynnnkkkgggfffgggkkknnnoooppphhh]]]TTTSSSWWW\\\]]]cccXXXIII:::222.........***+++---,,,+++***+++,,,'''(((***)))((('''(((***'''&&&&&&'''))))))(((&&&((('''''''''((()))***+++(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%''''''%%%&&&***+++)))'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&''''''((()))***///000222444333222///...)))((('''((()))***)))(((''''''''''''''''''''''''((($$$"""$$$***,,,***&&&(((((((((((((((((('''''')))(((((((((((((((((())) """$$$%%%&&&''')))***+++...222444333222222222000000000000////////////---...000111111111333555999777444000//////000000222333555666777666444333333444555555444222///------///222555777999:::;;;@@@??????>>><<<;;;:::999777555222///......///111:::@@@PPPdddsss}}}wwwjjjbbbeeennnxxxiiiTTTGGGCCCCCCEEEHHHPPPaaavvv{{{cccPPP===444333222000000/////////...---///222555999888777666555444444333555555444444333222222222333444555555555666888:::>>><<<888555222111111222999999888888777777777777555555555555555666777999>>><<<:::777555444444555666666555333000///111222888999999888777888:::===<<<<<<<<<<<<;;;:::888777666777777888999;;;<<<===:::777333///------.../////////000111222444666777999:::;;;;;;:::888777666;;;:::999::::::888555333444444444444333111///...+++,,,,,,***)))((()))+++***///999GGGVVVcccmmmrrrrrruuuwwwxxxwwwxxxzzz|||~~~{{{wwwtttnnnllljjjjjjllloooqqqrrrvvvvvvvvvvvvwwwyyy|||}}}}}}}}}}}}{{{yyyvvvsssqqqllllllmmmnnnpppqqqrrrrrrqqqsssqqqnnnnnnrrrtttrrrsssuuuwww|||}}}zzz|||~~~|||~~~}}}~~~zzzzzzyyywwwuuurrrpppnnnppppppppprrrttttttqqqnnnqqqlllbbbXXXMMMCCC:::444222000...,,,,,,---,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......}}}||||||{{{zzz{{{}}}}}}ppp^^^NNNBBB:::444111//////000444===IIITTT\\\lllrrr{{{xxxllleee]]]XXXYYY[[[\\\[[[ccceeeddd```]]]YYYQQQIIIKKKCCC999111------...///+++---000...+++)))***++++++,,,,,,+++)))(((((()))'''&&&%%%&&&''''''&&&$$$(((((('''''''''(((***+++'''''''''''''''((())))))&&&&&&((((((((((((&&&&&&&&&((((((%%%%%%((((((&&&)))'''%%%$$$$$$%%%$$$###((('''''''''((()))******666888<<<>>>===:::555222,,,)))'''&&&&&&''''''&&&'''''''''''''''''''''''''''%%%$$$&&&)))+++)))''''''(((((((((((('''&&&%%%(((((((((((((((((((((((("""%%%''')))+++---***---000222222222333444111111111111111111111111111222444444333333555666:::999666333111///......111333666888999888777555333444444444333111000///...///111444666999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999666222///...///000222<<>>AAA??????>>><<<;;;999777666555666777999;;;===>>>???;;;888444111.........//////000111222333444555555666999;;;<<<:::888777777:::999999999999888555333333444555555333000...,,,***+++,,,+++***))))))***'''***111;;;HHHWWWeeelllkkkpppvvvzzzzzz{{{~~~~~~}}}|||zzzwwwtttooommmkkkkkknnnqqqssstttxxxvvvtttssssssuuuxxxzzzzzzzzzzzzxxxuuuqqqnnnkkkiiijjjlllmmmoooqqqssssssppprrrrrroooppptttuuusssssssssuuuxxx|||}}}|||zzz}}}~~~~~~{{{vvvtttxxx|||~~~~~~~~~}}}~~~}}}|||}}}}}}~~~~~~|||yyyuuupppkkkgggeeehhhiiilllqqquuutttooojjjccc[[[OOOCCC;;;555111///000///---,,,++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------.........~~~|||zzz|||~~~~~~{{{zzz|||}}}sssfffYYYMMMBBB;;;666444000///222888???DDDTTTaaapppyyy|||~~~|||tttggg]]]PPPIIIGGGHHHFFFDDDPPP]]]iiilllhhh___OOOAAA999555///,,,,,,...///000222666888666111......000555666555333///---,,,,,,***)))((()))))))))'''%%%((('''&&&%%%%%%&&&((()))'''''''''((()))***+++,,,,,,...111222222111...,,,+++---,,,(((&&&((((((%%%)))'''$$$$$$$$$%%%$$$###%%%%%%&&&&&&((()))+++,,,888===DDDIIIKKKGGGBBB>>>444000+++'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%''''''((('''&&&&&&&&&&&&''''''''''''&&&&&& $$$&&&'''(((***,,,***,,,...//////111333666111111111222333333444444111333444555555555777888888888777666444222000///111222333444555555444444222222222111111000000000///000222444666888999:::::::::999999999999::::::999666222...---...000222;;;FFFZZZooo|||wwwhhhcccaaaggg{{{ttt^^^MMMDDDAAAGGGPPPaaawwwnnn___KKK@@@555000///------000------------...222777;;;<<<:::777444222222333444777666555444333222111111222444444444333444666888666777777666444444666999666777999::::::999888666222444555444222111333444666888::::::666222111111000111111000......111333555777888888999;;;>>>AAABBBAAA???===:::777555444666777888:::<<<===>>>>>>;;;999666333000/////////000000//////000222333555444777;;;<<<:::888888888666666666777999999777555555555444222000...,,,+++)))+++,,,,,,***))))))***&&&(((,,,111:::EEERRR[[[aaahhhrrrxxxzzz{{{~~~~~~|||||||||{{{zzzxxxrrrpppmmmmmmooorrrtttuuuwwwvvvuuuttttttuuuvvvwwwyyyzzzyyyxxxtttpppllliiijjjjjjlllmmmooopppqqqrrrnnnqqqqqqooopppuuuvvvuuusssssssssvvvzzz|||}}}|||}}}~~~}}}~~~}}}sssjjjbbbiiirrryyy|||}}}}}}~~~zzz|||~~~~~~zzzzzz|||{{{|||}}}~~~|||xxxrrrlllfffbbb```aaabbbfffllloookkkbbbZZZMMMFFF>>>666222///---,,,...---,,,***))))))***+++,,,,,,++++++,,,,,,---...++++++,,,,,,---......///}}}zzztttvvvzzz|||zzzxxxyyy}}}|||~~~~~~xxxmmmaaaSSSJJJ===:::555111000222555888DDDUUUhhhtttvvvwww}}}wwwoooaaaUUUGGG???======;;;888===PPPbbbjjjhhh```OOOAAA555222///...///000111111;;;>>>AAA???999555555777======<<<:::666333222333///...---------,,,***((('''&&&$$$######$$$&&&''''''''''''(((***+++---...;;;>>>AAADDDDDDAAA>>>;;;222333111,,,***+++***'''(((&&&$$$###$$$%%%%%%%%%""""""###%%%'''***,,,---777>>>HHHQQQUUUTTTOOOLLL>>>888111+++((((((''''''''''''''''''''''''''''''&&&''')))(((''''''((()))"""###%%%'''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$'''))))))'''&&&&&&&&&***+++,,,------000333666111111222333333444555555000222444555555666888:::666777777777666444222111111000///......///000000111000////////////000000000111222444666888999:::<<<;;;:::888777666555555888555111---,,,---///111:::GGG^^^ttt|||mmmaaaaaafffqqq}}}cccOOOHHHHHHOOO[[[ooo{{{eeeTTTGGG>>>666222000---...222,,,,,,------///333999===<<<999666333222333555666888777666555333222111000222333444444333333555777666888999888555444666999444666888::::::999777555000222444333000///000222111555999:::777333111111///000000/////////222444555666777888888:::===@@@DDDBBB@@@<<<999666333222888888:::;;;<<<<<<======<<<:::777444222000//////222000---+++,,,///333555222666;;;<<<:::888888999222222333666999::::::888888666333000---,,,,,,---(((***,,,,,,+++***)))***'''***,,,---///666AAAIIIXXXaaammmuuuxxxyyy|||}}}{{{{{{|||}}}}}}|||uuurrroooooopppssstttuuuvvvwwwwwwxxxxxxxxxxxxwww|||||||||zzzvvvrrrmmmjjjkkkllllllmmmnnnoooppppppmmmpppqqqoooqqquuuwwwuuutttssssssuuuyyy|||~~~~~~}}}~~~|||}}}{{{mmmaaaQQQZZZgggsss{{{~~~zzz|||~~~|||}}}|||yyyyyy{{{yyyzzz|||}}}vvvssspppkkkeee```]]][[[______bbbgggggg```TTTIII;;;888444111000...,,,***------,,,***((()))+++---,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////|||xxxvvvwwwyyyyyywwwsssqqqqqqsss|||wwwnnngggdddQQQEEE999333222444:::AAAKKKSSSXXX___kkknnnrrr~~~xxxrrrbbbWWWIII>>>888666555333:::CCCOOOXXXYYYQQQEEE===...//////---,,,...444999AAACCCBBB???;;;999:::<<<;;;:::888777666555555555666555666999:::999444///***(((&&&'''))))))'''%%%%%%(((***'''&&&---<<>>:::444///---------,,,++++++,,,...222555999;;;:::999777555444555666777333333333333444444555666::::::999777555444666777;;;;;;:::999777666666555666777888:::;;;;;;;;;;;;555555444333222111000///222333555666777666444333000000//////000111222333444555666888;;;>>>BBBDDDCCCBBBAAA???===:::777666999999888888777666666666666888999777333111111333000111111222333444666666999999:::<<<===<<<999666333555999<<<<<<;;;999777444333222000///............------,,,,,,++++++************,,,///444888;;;IIIVVVgggtttxxxyyyzzz{{{~~~zzzyyy{{{|||{{{yyyyyywwwtttqqqpppqqqsssttt{{{||||||{{{xxxwwwwwwxxxvvvvvvxxxzzz{{{{{{xxxuuummmmmmmmmmmmmmmlllllllllnnnpppqqqrrrsssuuuyyy{{{{{{|||||||||}}}}}}~~~~~~~~~}}}yyytttiii^^^JJJTTTcccsss~~~~~~~~~zzzyyyyyyyyywwwtttzzzxxxxxx{{{{{{vvvvvvuuuqqqiii___XXXVVVVVVXXXWWWUUUSSSPPPIII@@@888000///---+++******++++++"""###$$$&&&(((***,,,,,,+++,,,,,,+++***)))+++,,,------...---,,,---///222yyyssspppqqqtttwwwwwwsssooommmllluuuxxx{{{zzzvvvpppmmmlllaaaSSSCCC999333222666<<>>777111111222111000///111555999;;;<<<<<<999555222222333444333222111000/////////000000000222444333///,,,***(((&&&'''((()))'''%%%%%%((((((&&&%%%...>>>LLLbbbffffff___YYYTTTOOOJJJDDDBBB===888555444555555///...---,,,+++)))((((((''''''((('''&&&&&&(((***---333777888<<>>IIIYYYfffnnnsssxxx{{{{{{wwwttttttwwwyyyzzzyyywwwuuurrrooooooqqqtttvvvyyyzzz{{{zzzyyyxxxyyyzzzzzzzzzzzz||||||{{{wwwtttoooooonnnnnnmmmmmmmmmllllllnnnqqqrrrsssuuuwwwyyy{{{{{{{{{|||||||||}}}}}}zzzwwwuuuooogggXXX```kkkwww|||{{{|||~~~yyyxxxyyyyyywwwtttwwwvvvvvvyyy~~~~~~zzzvvvtttrrrnnnfff]]]WWWUUUVVVPPPMMMHHHEEEAAA<<<555111...---,,,+++******+++++++++++++++,,,,,,,,,,,,---+++,,,---,,,++++++,,,...+++,,,------,,,...000333xxxoooiiikkkpppwww{{{yyysssmmmiiinnnppprrrrrrqqqqqqqqqrrrqqqcccRRRFFF<<<666555888<<>>BBBPPPgggxxx{{{rrrjjj\\\RRRDDD:::444222000///---///111333444222000...000000000///...///111444444555555333///,,,++++++......,,,+++***************))))))***,,,,,,***))))))(((&&&'''(((((('''%%%%%%''''''$$$%%%...???LLL]]]___\\\SSSJJJDDD???999777555222000...---...///*********)))((((((''''''%%%%%%%%%$$$""""""###%%%'''***,,,+++,,,//////---111000...+++***))))))******++++++++++++,,,,,,,,,,,,***((('''(((((('''&&&''''''((()))+++---000111...+++***+++((($$$%%%***&&&&&&&&&&&&''')))***+++******++++++,,,---......//////000222666999:::999888777777888:::;;;:::888555666777888999888777777222000............---,,,222///,,,))))))***,,,---//////000222333444555666777666555444333222111111///------//////000777@@@QQQfff~~~tttzzztttdddWWWRRRVVVbbbuuuvvvgggcccgggyyy|||qqq___JJJ<<<555222///------...---------...000222444777999::::::888666333222111111111555555555666666777888999:::::::::999777777999;;;===>>>>>>>>><<<999666333444444444444333333333333777666333111/////////000444666999;;;;;;:::888777333222000///000222555777777888999;;;>>>@@@CCCDDDFFFEEEBBB@@@>>>=========::::::999888777777777777555777999999777555444555333333333444555666777888999999:::<<<===:::666222333444555666777777777666777666555222000...,,,+++//////...---,,,+++***)))***)))''''''''')))+++,,,111999EEEQQQ\\\fffqqqxxxsssqqqpppppprrrttttttsssrrrooollliiijjjnnnssswwwxxxyyy{{{{{{zzzzzz{{{}}}~~~}}}}}}}}}}}}{{{wwwtttqqqqqqppppppooonnnmmmmmmkkknnnqqqsssttttttvvvwwwzzzzzzzzzzzz{{{{{{{{{{{{}}}wwwvvvxxxwwwssskkkooouuu{{{}}}yyyyyyzzz}}}~~~~~~zzzvvvuuuvvvvvvtttrrrtttsssuuuxxx|||}}}zzzvvvpppnnniiiaaaYYYSSSQQQQQQEEE@@@:::555111///,,,***,,,+++************++++++,,,,,,++++++++++++******+++,,,---,,,,,,,,,...000***,,,---------...000333}}}qqqiiijjjqqq{{{}}}vvvpppoooooonnnlllllllllmmmoootttjjj```XXXOOODDD===<<<:::@@@>>>999999888CCCXXXrrryyy~~~wwwoooXXXOOOBBB888333111000...000000000000111111111222///000000//////////////////000000///---+++***))),,,+++***)))((((((((((((&&&%%%%%%%%%&&&'''((((((((((((''''''''''''&&&&&&$$$&&&'''&&&&&&,,,999CCCGGGHHHEEE===555222///+++***)))(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$###""""""$$$%%%&&&&&&&&&%%%%%%'''''''''***)))))))))(((((((((((('''((((((((((((((((((((()))(((&&&'''((()))((('''((('''''''''***---000222---***((()))(((%%%%%%)))))))))((('''''''''''''''******+++,,,------......222111222444888;;;======777666777888:::;;;:::999999:::;;;<<<<<<;;;::::::333111000......---,,,,,,//////---,,,,,,,,,,,,---------...///111222333444666555555333222111000///------...//////111:::EEE[[[qqqwww{{{{{{xxxttteeeXXXPPPFFFJJJUUUfffwwwsssssszzzvvvjjjZZZHHH;;;777444111///......---,,,...///111333555777888888777666444222111111111111333333444555777999;;;<<<:::;;;:::888777666888:::>>>???AAAAAA???;;;666333111111222333444555666666777555222///---...///000555666999;;;<<<;;;999888666444222111111333666888888999;;;<<>><<<;;;999888777777888888444666999::::::888777555444444444444555666777888666666888;;;<<<:::777333444444444444444555666666666666555333111///...---000000///---,,,+++***)))***)))(((''''''((()))******...666>>>IIIVVVccckkkkkklllmmmoooooonnnllljjjjjjgggdddbbbeeekkkqqqvvvyyy{{{||||||{{{zzz|||}}}}}}||||||||||||{{{xxxuuuttttttsssqqqpppooonnnmmmkkknnnrrruuuuuuuuuvvvvvvyyyyyyyyyyyyyyyyyyyyyyyy~~~}}}}}}~~~yyywwwzzz{{{yyyzzz{{{|||~~~~~~~~~}}}|||xxxyyyzzz|||~~~zzzvvvqqqpppqqqqqqooommmmmmmmmooosssvvvvvvtttqqqmmmiiibbbYYYPPPJJJFFFEEE:::666222...+++*********)))))))))******++++++,,,(((((())))))******++++++)))+++,,,++++++,,,...000,,,---......------///111wwwnnnkkkrrr}}}|||wwwtttpppllliiigggfffeeejjjgggggghhhcccWWWMMMIII???DDD???999777666AAAVVVmmmttt{{{}}}}}}|||uuunnnTTTKKK@@@777333222000///............///000111111222222333444444333111000,,,,,,,,,,,,,,,,,,+++***+++***)))(((((((((((((((&&&&&&&&&%%%%%%&&&((()))''''''''''''&&&&&&&&&&&&###&&&((((((''')))///555555888666000++++++***'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((('''&&&'''(((&&&%%%$$$%%%%%%%%%'''(((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&'''))))))((('''((('''&&&&&&'''))),,,---***&&&%%%''''''%%%&&&)))))))))((('''''''''''''''***+++,,,...////////////222111222555888;;;<<<;;;555555555777:::;;;;;;999<<<============;;;:::999333222111///---,,,+++,,,,,,...000111111///---,,,,,,,,,,,,---...000222333444444333222111000/////////...///000///222>>>JJJfffzzz~~~vvvnnnlllwwwuuufffXXXPPPLLL@@@@@@FFFPPP\\\nnn}}}yyymmm```RRRDDD;;;666444000......//////......000333555666777666666444333333222222222333333000111222444777:::<<<===;;;;;;:::888555444555777???@@@BBBCCC@@@<<<777333111111111111222333555666666444111///......000111444666777999::::::999888888777555333333444666888999999;;;===???@@@AAABBBAAA@@@>>><<<<<<===>>>@@@===<<<:::888888888999999555777:::<<<===;;;888555444444333444444555666777222333555888:::;;;999777555444444333444444666666444444444444333222000///000//////...,,,++++++***(((((('''''''''((()))******+++---222:::EEEPPPXXX\\\```fffjjjkkkiiifffddddddbbb______bbbiiiqqqvvv{{{|||}}}|||zzzyyyzzz{{{yyyxxxxxxyyy{{{{{{yyywwwwwwvvvuuusssqqqooommmmmmmmmppptttwwwwwwvvvwwwwwwyyyyyyyyyyyyyyyxxxxxxxxx~~~}}}{{{yyyzzz{{{}}}zzz{{{{{{xxx~~~~~~~~~~~~~~~}}}||||||yyyzzz|||}}}}}}~~~wwwsssooommmnnnnnnkkkiiieeefffhhhjjjlllllliiigggfffaaaWWWMMMDDD>>>999777//////...---,,,++++++,,,((())))))***++++++++++++******+++++++++,,,,,,,,,((()))******)))***,,,...---...//////---,,,---...wwwpppttt|||}}}xxxrrrnnniiieeebbb```aaafffnnnnnnfff^^^ZZZLLLLLLAAA777666777DDDZZZgggpppwwwzzzyyyuuummmdddOOOGGG<<<555222222111///,,,,,,---...000111222333333333555777888777333000---+++))))))***++++++***))))))((('''''''''''''''&&&'''((('''&&&&&&(((***&&&'''((('''%%%%%%%%%&&&###&&&))))))'''&&&(((+++,,,000///***'''((((((%%%&&&''''''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((()))***(((%%%###"""###&&&######&&&&&&%%%&&&)))&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''))))))(((&&&'''&&&&&&%%%&&&'''((()))(((###"""%%%'''''''''***&&&&&&&&&&&&''')))***+++***+++---000111111111111111111333555888999777666333333444666999;;;:::999;;;;;;;;;;;;:::888666555333333222000,,,***++++++***---111444444111...+++++++++++++++---///111222222222222111000000//////111000000000///444CCCRRRrrrwwwkkkdddfffrrrtttfffYYYMMMFFFEEE???======@@@HHHWWWqqqqqqaaaTTTIIIAAA<<<777444///---...///111111000222555888999888666555333333444444444444555555111222333555777999<<<===::::::999777555444555777???@@@BBBCCCAAA===888555333222111//////000000111666555333222111222444555555555666666777999999:::;;;:::888777666555666666777999:::<<<>>>?????????@@@???>>>>>>>>>???AAABBB>>><<<:::888888888::::::666888;;;>>>@@@>>>999555222222222222222333444555111111222444888;;;;;;:::666666555555555555666777333333444555444333222111//////......---,,,,,,,,,'''&&&&&&&&&''''''((())),,,+++***,,,111888???DDDGGGMMMUUU\\\```aaaaaaaaa```^^^]]]^^^bbbiiiqqquuuyyyzzzzzzyyywwwwwwwwwxxxvvvuuuuuuwwwzzz{{{zzzyyyyyyxxxvvvsssqqqooommmlllooorrruuuwwwwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxx{{{{{{{{{yyywwwvvvwwwyyy|||}}}|||zzzvvv|||}}}}}}~~~~~~}}}{{{{{{yyy{{{||||||{{{zzz|||}}}uuuqqqllljjjjjjiiifffcccaaabbbdddfffeeecccaaa___XXXRRRHHH???888333///---(((***,,,,,,+++++++++,,,))))))***+++,,,,,,+++++++++******)))((('''''''''((()))***)))))))))+++------...000///...,,,------xxxxxx{{{|||yyysssmmmhhh```^^^bbbiiimmmjjjhhhiii```]]]OOOCCC@@@===CCCUUU___jjjvvv{{{zzzttthhh\\\IIIBBB888222111111000///.........///111444777888999999<<>>===<<<<<<<<>>???AAAAAA@@@===999777444333111000000000222222888777777777777888999999777666555555666888;;;===<<<<<<;;;:::888666444333666777999;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA???===;;;888888999:::;;;888999<<<@@@BBB???999444111000000000000111222222333111000222555999:::;;;777777777777777777777777444555666666555333111000..................------***)))))))))))))))))))))***)))((())),,,000444666666;;;BBBHHHMMMRRRWWW[[[ZZZYYYYYY[[[```gggmmmqqqssstttuuuuuutttssstttvvvvvvuuuuuuwwwyyy{{{zzzyyyyyyxxxvvvtttqqqnnnlllkkkppprrrtttuuuuuuuuuwwwyyyzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxvvvttttttuuuwwwxxx~~~||||||zzzwwwyyyzzz}}}~~~~~~}}}zzzyyywwwyyyyyyxxxuuuuuuvvvxxxooojjjeeebbbaaa```]]]YYYWWWYYYZZZZZZXXXTTTQQQPPPEEE???777222///...,,,***''')))++++++)))(((***,,,***+++,,,------,,,++++++'''''''''&&&&&&%%%%%%%%%)))***+++***))))))***,,,***,,,...//////...///000}}}|||}}}uuupppddd___^^^bbbgggiiilllqqqpppnnnaaaUUUOOODDD@@@JJJXXXfffvvvxxxiii[[[EEE>>>555000///000000///...---,,,---///444888;;;EEEFFFHHHLLLOOONNNHHHCCC999444...++++++,,,,,,+++,,,,,,+++*********++++++%%%(((***)))&&&$$$$$$&&&%%%''')))'''%%%###%%%'''((())))))(((&&&&&&(((***###)))+++***)))+++,,,***)))***++++++***(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&&&&%%%$$$$$$%%%'''###$$$((((((######&&&%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''))))))'''%%%&&&'''(((***+++++++++++++++&&&###&&&)))(((((()))))))))(((''''''''''''''')))+++///222555666666555999:::<<<>>>???<<<777333000000111444777999999888444555777888888777777666333444444000,,,)))***++++++,,,---///000///......,,,+++******,,,...111333////////////000000000000000///......///999MMMaaaxxxddd```hhhvvvppp```RRRMMMJJJCCC<<<;;;:::;;;=========EEEYYYlll}}}vvvsssyyy}}}rrraaaRRRJJJJJJOOOSSSRRRJJJ@@@777222000000000555888;;;>>>>>><<<999777888888888888777666555444<<<;;;:::999888888888888666777888888888999<<>>???@@@@@@???===:::888444333222222333555777999999999:::;;;<<<<<<======999777555444555888<<>>>>>>>>???===;;;999888999;;;<<<999:::===AAACCC@@@999333//////////////////000111555333000000333777999:::888888999999999999888777666666777777555333000...---------............//////......---,,,++++++***((('''&&&(((+++---/////////222666:::>>>EEENNNTTTTTTTTTUUUXXX\\\bbbhhhlllmmmooopppqqqqqqqqqsssuuuwwwvvvvvvwwwyyyzzzzzzyyyzzzyyyvvvssspppmmmkkkjjjppprrrssssssssstttwwwyyyzzzzzzzzzyyyyyyxxxxxxxxxvvvvvvvvvtttrrrrrrtttvvvvvv|||~~~{{{||||||zzzwwwyyy}}}}}}zzzwwwuuuvvvwwwuuuqqqppprrrttthhhccc^^^ZZZYYYWWWTTTPPPGGGIIIJJJIIIEEEAAA>>><<<888222,,,)))***,,,,,,,,,+++,,,,,,***''''''***---+++,,,---...------++++++''''''((()))***+++,,,,,,+++,,,,,,+++***)))+++,,,''')))---//////000111222{{{{{{yyypppeeeaaaeeekkkppprrrmmmmmmlllhhhaaaWWWLLLEEELLLWWWhhhyyy~~~ttt___PPP;;;222,,,---...---...000333222222333111222;;;FFFTTTVVVXXX[[[___aaa[[[RRRDDD888...,,,...---+++***---,,,,,,+++***)))((('''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''***)))(((&&&%%%%%%(((***++++++***'''&&&&&&(((*********+++++++++)))((('''$$$%%%'''((()))))))))))))))'''%%%$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###&&&'''&&&%%%'''(((((('''%%%%%%)))---&&&&&&&&&'''''''''''''''&&&&&&'''))))))*********###%%%''')))***(((&&&%%%***)))'''&&&&&&'''((()))---///333555666777999;;;===>>>@@@@@@???===:::888555333222333555777777666777444222222555888888666444222///------,,,***(((,,,---...///...---,,,+++(((***---000111000///---///111111///+++***,,,000...---000555444999RRRmmmuuuaaaaaappp|||qqq]]]UUUJJJBBB===;;;888777<<<777999???BBBFFFWWWkkk|||qqqmmmdddeeejjjvvvwwweeeSSSJJJCCCAAANNN^^^```QQQ@@@888444111000222:::<<>>>>><<<===???AAA@@@>>><<<:::111111111222444888;;;===<<<;;;<<<>>>@@@BBBAAA@@@;;;999666555666999===@@@>>>===:::777444222000000555777:::999777555666888:::;;;;;;;;;::::::;;;===<<<===>>>>>>===>>>@@@BBB>>><<<;;;>>>@@@>>>666///------,,,+++,,,---...///000000//////111444666888777666666666666777888888555555555444333000...---++++++,,,,,,---...//////111///---+++************///...,,,******+++,,,---222///...///333888<<<>>>EEEIIINNNTTTYYY___dddhhhiiijjjjjjjjjjjjlllpppsssvvvxxxzzz{{{zzzwwwtttrrrrrrrrrrrrpppmmmllllllmmmmmmppprrrrrrqqqqqqtttwwwuuuuuuuuutttssstttvvvxxxrrrppppppssssssppppppsssuuuyyy}}}~~~|||yyywwwvvvsssssstttvvvxxxvvvqqqlllmmmrrrrrrmmmlllnnnlllgggddd^^^VVVRRRQQQOOOIIIEEE@@@===:::999888555000+++---,,,+++***))))))))))))))))))))))))((((((((((((/////////...---,,,************+++,,,------------+++***))))))))))))))))))......//////000000111111zzzqqqmmmnnnpppqqqpppnnnjjjhhhhhhiiifff___YYYPPPTTT___nnnvvvppp^^^NNN===555//////000///...000222888@@@AAA;;;666>>>IIITTTTTTTTTUUU[[[bbbaaa\\\JJJ===222000000...,,,+++---///000000---***))))))'''&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&%%%%%%&&&(((***)))))))))'''%%%%%%''')))(((((()))******)))''''''&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###$$$&&&((('''%%%&&&'''(((&&&%%%%%%(((,,,'''''''''''''''(((((((((''''''((()))************%%%&&&'''))))))((('''&&&***)))'''&&&&&&'''((()))...111444777888999:::<<<;;;<<<======<<<:::888777666555444555777777777555888666444555888999999777444111...------,,,+++))),,,---............------+++,,,...000111000/////////000111///---,,,---///111///111555666???YYYvvv~~~oooqqq~~~|||mmmcccUUUOOOEEE>>>;;;:::999777???;;;;;;@@@AAACCCPPPbbbyyy|||wwwtttrrrrrrmmmddd\\\ZZZ\\\```lll||||||ppp^^^MMMEEE@@@>>>GGGTTTYYYMMM@@@999555222222444;;;===@@@CCCDDDCCCAAA???AAA>>>999555333333555666999999888888888:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>???>>><<<:::888666555555666999<<>>===>>>@@@AAA???>>>999777555444555888<<>><<<999666444333222555777999999777777999;;;;;;;;;<<<:::888888999:::>>>???@@@@@@>>>???@@@BBB===;;;:::===???>>>777000---,,,+++++++++,,,...///......---...///222444666333333333333444555555666222222333444333222111000,,,,,,------......//////000...---+++******++++++------+++++++++---///000...,,,++++++///222444555<<>>HHHOOONNNKKKJJJRRR]]]bbbaaaPPPEEE:::666555333222222111666:::888222,,,)))***)))((('''''''''''''''((((((((((((((((((((((((((()))((((((''''''((())))))(((((((((&&&%%%%%%''')))'''((()))*********)))((()))'''%%%######%%%((()))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''&&&$$$%%%&&&(((((('''&&&''''''%%%$$$%%%''')))'''''''''(((((()))))))))((())))))*********))))))''''''((((((((())))))))))))((('''''''''((()))***...111666999::::::;;;<<<999999999888888777777666777666666888999999777555888777777888999:::888777333000...,,,------,,,+++,,,------......//////000......///000111111111000///////////////...------333111111555:::HHHeee|||lll___WWWKKKFFF???:::888888888888@@@===???DDDDDDDDDMMM[[[kkkzzzuuueee]]]ZZZXXXXXXVVVQQQOOOQQQVVVaaasssuuugggVVVFFF@@@<<<:::>>>FFFLLLDDD===999555222444888>>>@@@BBBDDDEEEDDDCCCBBB>>>;;;777444333333555777;;;:::::::::;;;<<<>>>???>>>>>>>>>??????>>>>>>>>>;;;;;;<<<<<<;;;:::888777999999999:::<<>><<<<<<<<<<<<:::888666555333222444777;;;>>>AAA@@@>>>;;;999888777666777888888888888999;;;>>>;;;<<<<<<:::777666777888>>>???@@@???=========???;;;999888;;;>>>===777111,,,++++++******,,,---...,,,,,,,,,,,,---///222333000000111222222333444555333333333333333222111111////////////////////////...---,,,+++***++++++,,,,,,,,,++++++---...000222,,,***)))***,,,.........444555888<<>>FFFSSS\\\^^^RRRGGG>>>;;;;;;;;;;;;======CCCHHHDDD888...*********))))))((((((((((((((((((((((((((((((((((((((()))(((''''''((('''&&&%%%((())))))(((&&&&&&((()))((()))***+++,,,,,,+++***)))(((&&&%%%%%%&&&'''((('''(((((((((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))******)))***************)))((()))(((((('''((()))***+++)))(((((('''(((((()))***---111555999::::::;;;;;;888777666555555555666777666666777:::<<<<<<:::888666777777888999888666555333000---,,,,,,------,,,---------...///000222222111111111111111111111222//////////////////...---333111222666???RRRppp~~~lll]]]RRRLLLCCC@@@<<<888666777777888===>>>BBBHHHJJJJJJPPPYYYaaammm}}}{{{fffUUUOOOKKKJJJKKKKKKKKKOOOUUU\\\jjj}}}mmm___PPPBBB<<<;;;999999<<<>>>;;;888777555333666<<>>>>>;;;<<<;;;;;;:::999888888::::::;;;<<<===???AAABBB???<<<999888777666333222444333222222333777;;;===BBBAAA???>>><<<;;;;;;;;;;;;:::999888888999;;;===;;;;;;;;;:::777777888999;;;<<<===<<<:::999999:::999777666999======777111++++++*********+++,,,---+++++++++,,,---///000111///000111333444555666666888777666444222000......111111000000000000000000...---,,,+++++++++,,,---,,,,,,,,,,,,,,,...///000+++******,,,......---,,,000111222444555999>>>BBBJJJPPPWWW]]]___```aaaaaaddddddeeeiiimmmmmmhhhbbbjjjlllmmmnnnmmmlllnnnooonnnkkkiiiiiikkkllliiifffnnnoooooommmjjjiiiiiijjjppplllkkklllllliiiiiilllrrrvvv{{{|||yyysssnnnkkkggghhhjjjlllkkkiiieeebbb]]]\\\XXXRRRLLLGGGCCC@@@;;;888444111///---***'''***)))''''''((()))******)))))))))((())))))******++++++,,,,,,---......////////////...---,,,******)))***+++,,,,,,---,,,,,,+++,,,,,,---............//////000000111222333333zzzvvvpppjjjgggkkkqqqwwwvvvtttqqqnnnhhhaaaWWWQQQ@@@888000//////---,,,...111555===DDDCCC<<<888888888999999999AAAOOOYYY\\\KKKBBB;;;:::;;;===@@@EEENNNSSSUUUMMM???333---,,,***))))))((((((((())))))))))))))))))))))))))))))&&&%%%%%%'''******)))&&&((()))******(((((()))+++&&&'''(((*********))))))((())))))))))))(((((('''&&&''''''''''''&&&%%%$$$'''&&&&&&&&&%%%%%%$$$$$$&&&&&&'''&&&&&&'''((()))'''&&&%%%%%%&&&&&&&&&&&&'''''''''((()))******+++))))))*********))))))((())))))'''''''''(((***+++((((((((((((((()))******,,,///333666777888999:::888777555444555666777888444555777:::===>>>===;;;777888::::::999777666555333000---+++,,,---------------...///111222333333222222222222111111111111000///.........000222444555555777===HHH\\\wwwlll[[[OOOFFFBBB???>>>;;;888666666666777;;;>>>DDDKKKMMMMMMQQQVVVUUU[[[gggvvvxxx```NNNFFFBBBAAABBBDDDIIISSS]]]iiiwwwtttdddUUUJJJ>>>999999999999:::999666555555555444888???EEEDDDBBB@@@>>><<<:::999222111000111333666999;;;777777777888999;;;>>>???AAAAAABBBCCCBBB@@@???>>>===<<<<<<;;;;;;;;;;;;;;;======>>>???@@@AAABBBCCC???<<<999666555333111///222222111222444888;;;===BBBAAA@@@???>>>>>>>>>>>>???===:::888888888999:::999::::::999888888999;;;999;;;<<<<<<:::999999:::888555444777;;;;;;666111++++++*********+++,,,---,,,,,,,,,---...///000111000222444666888999::::::999888666444222000///...111111111111111111000000///...---,,,,,,------...------,,,,,,,,,,,,------***)))***,,,...///---,,,,,,...000111000000000111888===CCCHHHLLLOOOSSSUUUXXXYYY[[[aaafffhhhfffcccbbbeeehhhiiiiiiiiikkklllmmmjjjggghhhiiiiiigggdddkkklllllljjjhhhfffeeefffjjjfffeeeffffffdddeeeiiikkkooosssssspppkkkfffcccbbbdddhhhhhheee^^^WWWSSSKKKHHHEEEAAA<<<777444333///...,,,++++++***((('''&&&&&&%%%$$$$$$%%%'''((())))))((())))))***++++++------------------------/////////...---,,,******))))))***+++,,,,,,,,,,,,***+++,,,---............//////000111222333444444}}}tttmmmlllrrrwwwmmmsss{{{}}}xxxlll___WWWGGG===222...,,,))))))+++000...222===DDDDDD@@@===:::<<<======DDDQQQZZZ]]]DDD<<<555444666888>>>DDDUUUWWWUUUMMM@@@555000///((((((((((((((()))******))))))))))))))))))))))))(((''')))...333666444111(((***++++++***)))***,,,$$$%%%&&&'''''''''&&&%%%'''(((***++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%''')))((('''&&&&&&''''''&&&%%%&&&&&&'''((())))))******'''(((((()))))))))(((((()))((('''&&&'''((()))***'''(((((())))))*********,,,...111333444666888:::999888888777888999;;;<<<666666777:::===>>>===<<<999;;;<<<;;;888777666777444111---++++++,,,---------...000222333333333333222333333333222111000000...//////---...333===DDDEEEGGGLLLSSS]]]mmmrrr___QQQGGGBBB???;;;;;;;;;999666555777888;;;@@@FFFLLLOOOPPPQQQRRRRRRRRRYYYfffrrrzzzeeePPPDDD@@@???AAAEEELLLZZZgggwww|||jjjYYYJJJCCC;;;777:::>>>CCCEEEBBB<<<888777777777;;;AAAEEECCC@@@<<<999666444333/////////000222555888:::888888888999;;;>>>@@@AAA@@@AAACCCCCCCCCAAA???>>>===<<<;;;;;;;;;<<<>>>???@@@@@@AAABBBCCCDDDDDDDDDAAA>>>:::777666555333222222222222333666:::===???@@@@@@@@@??????@@@@@@AAAAAA>>>;;;999999888777666777888999888777777999;;;888:::===>>>=========>>>777444333555999:::555000,,,++++++******,,,---...,,,------...//////000000000222555888;;;=========777666555333222222222222111111111111111111111111111000///...---......///............------,,,,,,)))((((((***,,,---+++***(((+++...///...---,,,,,,///111444777999<<>>:::666444333000,,,+++---(((((()))*********))))))'''((()))((('''''')))***))))))))))))***+++------//////.........---------/////////...---,,,******((()))***+++,,,,,,,,,,,,)))***,,,...///000////////////000222333444555666}}}yyywwwyyy|||ooorrrwww{{{zzztttkkkdddUUUHHH:::222,,,(((''')))...,,,111@@@MMMRRRQQQOOOKKKMMMJJJFFFHHHPPPWWWYYYCCC;;;444111111333888>>>LLLKKKGGG@@@777111...---&&&&&&&&&'''((()))***+++***************************)))+++000666888444000''')))******))))))***+++&&&&&&'''(((((('''&&&%%%''''''(((((())))))******)))((('''%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%$$$%%%'''&&&$$$$$$&&&))))))'''&&&'''((()))&&&$$$$$$%%%&&&'''((()))******%%%&&&'''((((((((((((((('''''''''&&&''''''((()))''''''((()))***+++++++++---...000111222444888;;;;;;;;;;;;;;;<<<===>>>???999888888999;;;<<<<<<;;;888999999777444222444555666222...+++++++++,,,,,,,,,///222444555444222111222222333444333111///---+++...///...///999KKKYYYbbbgggnnnuuu}}}{{{qqqbbbSSSIIIBBB???===666888999888666666777:::;;;AAAHHHOOOTTTWWWXXXXXXWWWRRRSSS\\\bbbbbbbbbdddkkkwwwyyycccPPPFFFCCCBBBEEEIIIQQQaaappp~~~qqq___OOOBBB@@@;;;:::???IIITTTZZZUUUJJJ@@@<<<<<<<<<>>>BBBCCCAAA===999555333111111000000///000111333555777888888888999<<<>>>AAACCC???@@@BBBDDDCCCBBB@@@>>><<<;;;::::::;;;===@@@AAA@@@AAAAAABBBCCCCCCCCCCCCAAA>>>:::777777666555444222333333555888<<>>??????@@@AAABBB>>><<<999999:::999777555666777777666444444555777555888<<<>>>??????@@@AAA777444222444888888333///---,,,+++++++++,,,...///,,,,,,---...///////////////111444888;;;=========888777555333222222222222//////000000111111222222444333111000////////////...//////000000000000///,,,+++))))))***+++)))((()))+++------,,,++++++,,,)))+++---......///111333111666<<<@@@BBBGGGOOOUUUWWWZZZ___bbbdddeeeggghhhbbbbbbcccaaa___^^^^^^___aaabbbdddcccaaa___^^^^^^^^^YYYVVVUUUSSSPPPQQQTTTOOOQQQRRRRRROOOKKKJJJIIIBBBDDDFFFCCC===666222111000,,,***,,,***&&&&&&***%%%''')))***))))))))))))&&&)))+++,,,+++***,,,...)))))))))***+++---...////////////000000000000000/////////...---,,,******((()))***++++++,,,,,,+++)))+++---000111222111111///000111222333555666666zzztttnnnnnnrrrtttrrrooogggXXXGGG<<<444///---///------555FFFVVV^^^___```^^^]]]VVVLLLHHHLLLPPPRRRGGG???666222000000555;;;>>>;;;666111---***))))))%%%%%%%%%&&&((()))+++,,,************************&&&$$$%%%(((---,,,'''"""&&&''')))***)))((()))*********+++++++++)))((('''((('''%%%%%%&&&(((+++,,,+++)))'''&&&%%%&&&((()))***))))))((('''&&&&&&&&&###%%%&&&%%%######%%%(((***((('''''')))***'''$$$$$$$$$%%%&&&'''((()))***$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''''''''''')))***++++++++++++...///000000111444999<<<<<<===>>>>>>???@@@AAAAAA===;;;999999999:::999888555666555222...---///222777333...+++***+++++++++,,,///333666777555222000111222444444333111...,,,)))---000///111>>>UUUhhh|||hhh```SSSGGG???:::888777222555888888666666999;;;:::AAAJJJRRRZZZ```cccbbbZZZSSSPPPSSSSSSLLLDDDCCCLLLWWWcccjjjkkkeeeWWWJJJEEECCCBBBEEEIIIRRRcccsssvvvjjjXXXHHH@@@@@@>>>>>>EEETTTcccllldddVVVGGGAAA@@@???@@@CCCAAA???;;;777444222111111222111111000000111222333666666777888;;;===@@@BBB>>>@@@BBBDDDDDDBBB@@@>>>;;;:::999888:::===@@@BBB>>>??????@@@AAAAAA@@@@@@???<<<888666555555555444333333555777:::===@@@BBB=========>>>???@@@AAABBB<<<:::888999;;;;;;888555666666666444222111222333111444999<<<>>>>>>@@@AAA888444222444777777333...------,,,,,,,,,---...///+++,,,------............---///333777:::<<<<<<===<<<:::777444111000//////......///000111222222333666555333111/////////000...///000222333333333333111///,,,++++++***)))(((---------+++)))(((***,,,$$$'''***,,,,,,,,,,,,---(((...333333222666???FFFKKKNNNSSSWWWYYY[[[\\\^^^YYY[[[]]][[[WWWVVVWWWYYYSSSUUUVVVVVVTTTRRRRRRRRRQQQLLLGGGFFFBBB>>>>>>AAA:::;;;<<<;;;888666555555///000111///,,,***+++------(((&&&))))))%%%%%%***%%%''')))***)))(((((((((###''')))((((((***,,,)))******+++,,,...///000//////000111222333333444/////////...---,,,******((()))***++++++,,,++++++***,,,///222333444333333///000111222444555666777~~~zzztttnnniiifffeeedddgggccc[[[MMM>>>333...---+++...999MMMbbbmmmlllgggfffbbbXXXIII===:::AAAIIIJJJCCC:::111,,,,,,///111,,,,,,,,,,,,,,,,,,,,,,,,(((''''''''')))+++---...//////...---+++***))))))((((((((((((''''''''''''))))))))))))************,,,***(((''')))*********''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%***))))))((('''&&&&&&&&&######$$$%%%'''((())))))---+++)))((())))))(((''''''''''''((()))******+++...+++((((((******(((&&&(((***++++++)))(((((()))******,,,---.../////////000000000111222555777999<<<===???AAABBBDDDDDDEEEEEECCC???;;;777666999;;;;;;999666333000...------333222111000///000111222555444333444666999::::::666555333111000000111111,,,+++///333222<<<[[[|||yyy[[[TTTIII@@@;;;999999888666777777666444555777999>>>DDDLLLRRRVVVZZZ___ccc\\\TTTKKKGGGBBB===;;;===@@@BBBFFFKKKOOOLLLEEE???BBB@@@BBBHHHNNNXXXggguuuqqq]]]MMMDDD@@@???CCCMMMWWWaaalllvvvsssgggVVVGGG???===>>>???888777444222111222333333222222333333444555555555888888888999;;;>>>@@@BBB???@@@AAAAAA@@@???===<<<<<<;;;999999999;;;===???<<<<<<===>>>???@@@AAAAAA:::999999888777666555555333444555777999<<<>>>@@@>>>======>>>AAACCCCCCCCC>>><<<::::::::::::999888555444333222111000000000222222333777<<<===;;;888777444111111333444333111++++++++++++,,,...000111,,,---......------///000---000333777999:::999888999777333000---,,,++++++000000000111222222333333444333222000//////......222222222111222222333333111///---+++***)))******+++******)))))))))))))))***((('''))),,,...---+++---,,,,,,,,,---///111222444888>>>DDDHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEE????????????????????????<<<;;;999666444333222222444444444333222000...---***,,,......---,,,+++,,,''')))******))))))***+++((()))++++++)))((()))***)))))))))))))))))))))))))))(((((())),,,...///......///111222222111///...111000///...---,,,,,,,,,---+++***(((((()))+++,,,000222444333000///111333///000111333555666777888~~~yyyrrrkkkeeeaaa___fffeee```VVVIII===555111---000:::MMMcccqqqrrroookkkcccTTTCCC666222555:::???;;;555///,,,***++++++************************(((((((((((()))***,,,---......---,,,+++******))))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''***(((&&&&&&((())))))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''',,,---,,,,,,+++***))))))&&&''''''((())))))******+++)))''''''((()))'''%%%''')))******))))))***,,,((()))+++---...///000000111111111222444666888999???@@@AAABBBCCCCCCDDDDDDEEEDDDBBB>>>;;;:::<<<>>>===;;;888444111//////...333333333333444555666666555444333444888:::<<<<<<777666444222111000000000++++++///444777BBB```~~~qqqdddRRRLLLCCC;;;888777777777444555666666666888;;;>>>@@@DDDIIIOOOTTTYYY^^^aaaWWWOOOFFFBBB===888666777888999;;;>>>@@@???<<<999BBBAAADDDLLLWWWbbbppp}}}xxxjjjWWWIIIBBBCCCIIIUUUaaagggkkkqqqvvv{{{sssdddUUUGGG???;;;999777666444222222222333444222333333444555666666777999999999:::<<<===???@@@>>>>>>???@@@???>>>======999888666555555666888999999::::::;;;<<<===>>>???::::::999999888777777777777777888999:::<<<===>>>===<<<<<<===@@@CCCCCCCCCCCCAAA???>>>>>>>>><<<;;;555555444222222111111111111111222666999;;;999777666333111111222333222000...---,,,,,,,,,,,,---...+++---......------...///...000444777:::;;;:::::::::777444000...------...------...//////000000111444444222111000/////////222222111111222222333333111000...,,,+++*********+++***))))))(((((()))))))))'''&&&'''***+++***)))(((((((((((()))+++---...,,,...111555777999999999;;;;;;:::999999888777777444444444444444444444444333222111000//////////////////......---,,,******)))***,,,,,,***)))***+++&&&(((***+++)))((('''((('''(((******((('''((())))))))))))))))))))))))))))))(((((())),,,...///...///000111222222111000/////////---,,,+++*********,,,+++)))(((((()))+++,,,***,,,///000///000333666000111222333555777888999yyyqqqhhhaaa]]]___```aaa\\\RRRFFF<<<777111222;;;MMMcccqqqtttrrrnnnaaaOOO===222------...111111///---+++((('''&&&((((((((((((((()))))))))***)))(((((((((***+++,,,---,,,,,,,,,++++++++++++******)))))))))(((((((((%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%%%%'''((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%)))---000000---***)))***&&&''''''(((((())))))******((('''((())))))(((''''''(((((((((((())),,,...((((((***,,,...000111222222222333444666888999;;;AAABBBBBBCCCCCCCCCBBBBBBEEEEEEEEECCC@@@@@@@@@BBB???===999666333111111111444444666777888999999999444333333666999<<<>>>>>>:::888666333111000//////+++***///666===KKKhhhxxxcccTTTIIIDDD===888666666777888222444666777999<<<@@@CCCCCCDDDFFFKKKRRRXXX[[[]]]WWWNNNFFFBBB===777444555666777777777777888999;;;AAA@@@FFFSSScccppp~~~wwwkkk]]]MMMBBB>>>KKK]]]rrr~~~}}}||||||}}}rrrbbbPPPAAA888555555444333222222333444555333333444555777888888999999:::;;;<<<<<<=========;;;<<<===============<<<888777555333222333444555666777777888999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>===<<<>>>@@@CCCCCCCCCDDDCCCAAA@@@@@@???<<<:::555444333222222111222222000000111444777888777555333222000000111222111000000///---,,,+++++++++++++++,,,------,,,,,,---......000444777999:::::::::999777333000......///000---......//////000111111555444333111000000000000111111111111222222333333222111000...---,,,+++++++++***))))))(((((())))))(((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&'''((()))***++++++******+++,,,............------,,,,,,+++++++++++++++++++++++++++++++++++++++***+++,,,,,,---***************)))((((((((())))))(((''''''(((***%%%'''******((('''&&&&&&&&&'''))))))'''''''''((()))))))))))))))))))))))))))(((((())),,,...///...111111111111111111111111------+++***)))(((((((((+++***)))(((((()))***+++(((***,,,---...///222444111111333444666888999999zzzrrriiieee\\\___bbbaaaZZZPPPEEE>>>444555===NNNbbboooqqqmmmlll]]]III999333111///---************)))((('''&&&''''''(((((((((((())))))******)))(((((()))***++++++++++++++++++++++++,,,************))))))))))))''''''((((((((()))))))))(((&&&%%%&&&'''((('''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&%%%,,,222222...)))(((***'''''''''(((((()))))))))*********+++,,,,,,++++++)))))))))((('''(((,,,///))))))***,,,---///111222333333444666888999;;;<<>>??????<<<:::777444111000///...,,,***...777DDDXXXtttqqq\\\NNNEEE@@@;;;777777888888999333555777999;;;>>>CCCFFFGGGEEEEEEIIIPPPVVVXXXXXXUUUMMMEEEAAA<<<666333444555777888777555666:::>>>??????HHHZZZnnn~~~~~~mmm___QQQDDD===<<>>???BBB@@@??????@@@AAAAAA@@@@@@???======<<<:::777444222111111000000000111111///000111333555666555555111000////////////000000//////...---,,,+++******+++,,,------++++++,,,------///222555777888888888666444111///...///111222111111111222333333444444444333222000//////......000000111111222222333333333222111000...---,,,,,,******)))(((((((((((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))******---+++(((&&&%%%'''***,,,++++++*********)))))))))************************)))))))))))))))***+++,,,((()))************))))))((())))))'''&&&&&&(((***&&&'''(((((('''''')))+++&&&((())))))(((''''''((()))))))))))))))))))))))))))(((((())),,,...///...222222111111111111222222---,,,+++***)))((((((((())))))((((((((()))***+++---.........------------111222333555777888999:::}}}vvvrrrggghhhiiihhhaaaWWWKKKCCC666777???PPPcccnnnnnnjjjfffWWWCCC777444333000,,,))))))))))))))))))******((((((((()))))))))************)))(((((()))***+++******++++++++++++,,,,,,************))))))))))))(((((()))))))))*********((('''&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&))))))))))))(((((((((((($$$%%%''')))*********)))&&&---444555111,,,***+++((((((((()))))))))))))))***+++,,,---,,,,,,,,,,,,++++++***(((&&&'''***,,,++++++++++++---...000111333444666777999;;;<<<<<<;;;;;;===>>>???@@@@@@@@@???AAACCCDDDCCCBBBCCCDDD???===999555222222333444333444555555555333222111222333444777<<>>999777666777777777555777999:::<<>>BBBaaa}}}wwwdddNNN>>>777666222222222222333444444555555555666777888999:::;;;999:::;;;;;;;;;999888777777777777777888999999::::::999666444333333444555555555666777888999999:::999::::::;;;;;;<<<<<<===999999:::;;;===???AAABBBEEECCCAAA@@@@@@@@@>>>===::::::999:::999666222///.........---......//////000111222333333444444555.........---------...///------------------------+++,,,------+++++++++---+++,,,///111222333333333111000///......///111222222333333444444555555666222111000...------------...///000222222333222222333333222111000...---,,,***))))))((('''(((((((((((((((((((((&&&&&&&&&&&&''''''((())))))*********)))'''###!!!!!!$$$''')))***************)))))))))***************************)))(((((((((((())))))(((((()))************))))))***)))((('''''')))+++''''''&&&%%%&&&)))...222''')))+++***)))((())))))(((((((((((((((((((((((()))(((((())),,,...///...222222111000000111222222...---,,,***)))))))))))))))))))))))))))***++++++111000///......---,,,+++111222333555777888999:::}}}rrrrrrqqqoooggg[[[MMMDDD::::::???NNN```kkkkkkggg]]]OOO===333111000,,,'''******)))((()))***+++,,,(((((())))))******++++++***)))(((((((((***+++,,,*********+++++++++++++++******)))))))))(((((((((''''''''''''((((((((()))'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''))))))))))))))))))))))))$$$&&&)))+++------,,,,,,***///555888555111...---************************(((***,,,,,,+++))))))***+++++++++)))'''''')))+++*********+++,,,///111222333444666888:::;;;<<<<<<888999:::;;;======>>>>>>===???AAAAAAAAA@@@AAABBB===:::666222000000111222333333222222111000......222222444888<<>>DDDUUUmmmqqq___QQQFFF???>>>AAA___yyy}}}sss]]]HHH;;;666555111111222222333333444444666777777888888999999:::888888888888888777666666666666555555555666777777666555333222222333444555555666666777888999::::::999999999::::::;;;;;;;;;666777888:::<<>>>>>===;;;:::777777888999999666111---,,,,,,+++,,,,,,---...///000111333222222222333444+++,,,---,,,++++++---///,,,---...///////////////,,,---...---,,,+++,,,---++++++,,,---.../////////,,,---...///000000111111000111111222333333444444111000///---,,,,,,,,,,,,---...000222333333222222333333222111000...---,,,***)))((((((''''''((((((((()))***)))'''&&&&&&(((&&&'''((())))))))))))((((((&&&%%%###$$$&&&)))***'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''')))*********((((((***+++((('''&&&%%%&&&)))///444(((***++++++***))))))***(((((((((((((((((((((((()))(((((())),,,...///...000000000000000000000000///...,,,+++******))))))))))))******++++++,,,,,,///...---...000111000///111111333444666888999999}}}}}}yyyzzz|||{{{vvviiiZZZOOOCCC???>>>GGGUUU___```]]]QQQFFF777///......***%%%))))))))))))))))))******'''(((((()))******++++++(((((((((((()))***,,,---+++++++++***************)))))))))(((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&''''''%%%###%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''((((((((()))))))))))))))'''))),,,...///...---,,,+++...222555555222...+++++++++++++++++++++++++++))),,,......+++)))((()))((()))******)))(((***+++''''''(((***---000444666333444666999:::;;;<<<;;;888999:::;;;;;;;;;;;;;;;<<<>>>??????>>>>>>@@@AAA:::777222...,,,---...000222222111000/////////000222222444888<<<>>>>>>===;;;:::666333000...---,,,,,,111???VVVuuuzzziiiZZZNNNDDD>>>777555333222333444444333555777999;;;===AAAEEEIIIHHHIIIJJJIIIGGGEEEDDDDDDBBB<<<999999999555444666555555444666888;;;;;;;;;CCCLLL```xxxqqqdddTTTHHH@@@;;;;;;???ccc{{{uuunnnzzz{{{hhhSSSCCC999555444111222222333333333222222777777777888888888888888777777666555555555666666666555444333333333444555333222111111111333666777555666666777888999:::;;;888888888888888999999999444555666888;;;===@@@AAA@@@>>><<<;;;;;;;;;:::888555555777999999666111---++++++++++++,,,---...//////000222111//////111333)))+++,,,+++)))))),,,.........000111111111000///---...///...,,,+++,,,---+++,,,,,,,,,,,,+++++++++)))+++...111333333222111//////000000111222222333111000///...---,,,,,,,,,,,,---000222333333222111222222222222000...,,,+++))))))(((''''''''''''(((&&&(((***)))&&&%%%''')))'''((()))*********)))((())))))(((((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&((()))++++++)))((()))***''''''(((''''''(((+++...''')))******)))(((((()))(((((((((((((((((((((((()))(((((())),,,...///......///000000000000///......---,,,+++***))))))))))))***+++,,,,,,---------,,,++++++---000222222111000111222333555777888999~~~{{{zzz}}}~~~~~~}}}~~~ooocccKKKCCC===???IIIRRRSSSQQQHHH???444......///,,,(((&&&''')))******)))'''&&&'''''''''((()))******+++(((''''''''')))+++---...+++++++++*********))))))(((((((((((('''''''''''''''''''''((((((((())))))$$$###$$$%%%&&&&&&$$$"""%%%%%%&&&&&&'''((())))))''''''(((((((((((('''''''''''''''(((((((((((((((***,,,...000000...,,,***)))***---000222000+++''',,,,,,,,,,,,,,,,,,,,,,,,+++...111111---******+++%%%'''************+++,,,$$$%%%&&&)))---222777:::222444666999:::;;;;;;;;;:::;;;;;;;;;::::::999888<<<===>>>>>>======???AAA888555000,,,***+++---...222111000000000111222333222222444888;;;======<<<:::999666222///------,,,+++333EEEbbb~~~lllYYYKKKAAA<<<999444333222333555666666555333555888;;;>>>BBBGGGKKKFFFIIIKKKHHHDDD@@@???@@@:::555222444444222111333777333000111666:::;;;:::GGGSSShhheeeXXXJJJ@@@999555666:::???WWW```UUUVVVmmm{{{ooo\\\JJJ>>>888555444222222333333333222222111888888888777777777777666666555444333333444555666666555333222111222333333222222111111333666888:::555555666777888999::::::777777777777777777777777444555666777999<<<>>>???;;;999888888999:::999888222333666888999666000,,,+++++++++,,,---...///000---///000///---,,,///111(((***,,,+++))))))+++...///000111222222111000///...///000///---,,,---...---,,,,,,++++++*********(((+++///333555555333222000000000111222222333333222111000///...---------+++---000222333333222111222222222111000...,,,+++))))))((('''''''''''''''%%%''')))(((&&&%%%'''))))))***+++,,,,,,++++++***&&&'''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))******))))))((('''&&&(((***+++)))(((((((((%%%''')))***((('''''''''&&&((())))))(((''''''((((((((((((((((((((((((((()))(((((())),,,...///...,,,...///111111///...,,,...---,,,***))))))(((((()))***+++,,,---......------+++***,,,000222111//////000111333555666777888~~~|||wwwttttttvvvyyy{{{}}}~~~{{{sss\\\PPPBBB;;;>>>CCCEEEEEEAAA<<<555000---+++***)))...***'''''')))+++***(((&&&)))+++,,,***))))))***(((((((((((()))))))))))))))+++------+++)))((('''***)))(((''''''((()))***((()))))))))((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((***)))&&&###''')))***'''$$$###(((---000000000///......------...,,,***+++...000///------///000///---,,,---...,,,------------------,,,)))&&&###$$$(((++++++***,,,+++***))),,,///444777:::::::::999888999;;;===888888888:::<<<===<<<:::999888777:::???BBBBBBAAA777666444111///...------...111444444111///000111---...000333666999<<<===;;;999555222///---------222444IIInnnsss\\\NNNFFF===666333111111111222444666888:::777777999<<>>;;;999888666444111111222444555444555666777777999===@@@GGG\\\uuuwwwaaaRRRCCC<<<888333111333777999<<>>666666888999999::::::999777777777777888888888888555444333444555444///***000///---,,,---...111222000000/////////.........+++++++++***++++++,,,,,,,,,...000222222111///...111111000///...------,,,%%%(((+++,,,+++*********,,,///333666777666444222111111111111000000//////111000...,,,+++,,,---...)))+++///444888777444000111///------......,,,***...,,,***'''&&&''')))***)))((('''&&&%%%%%%&&&'''))))))***++++++***((((((+++***)))'''&&&&&&&&&'''+++***(((((()))******)))************************&&&&&&%%%%%%%%%&&&&&&'''))))))(((((((((((()))))),,,+++)))((('''&&&''''''&&&&&&''''''((()))))))))+++)))'''(((***,,,---,,,((()))))))))))))))((((((*********+++---///111222000111222333444333333222+++++++++***)))(((((('''+++)))((()))---///---+++,,,,,,...///000000000000333333333222111222444666~~~}}}zzzvvvtttttttttuuu{{{~~~xxx```TTTEEE;;;:::<<<<<<;;;:::666000,,,***))))))(((,,,***'''((()))***)))''''''(((******)))((()))***))))))))))))***************,,,......,,,***))))))+++***)))((('''(((((()))&&&''''''''''''&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&'''))))))&&&$$$'''***+++)))%%%%%%(((,,,........................---+++)))***,,,...---,,,+++...000000...+++******+++,,,---......---,,,+++'''&&&&&&''')))++++++++++++***)))***,,,///333555888999:::::::::;;;===???777666777999<<<>>>??????===;;;999:::>>>@@@AAA@@@;;;:::888555333111000000333555777666222//////000---///111444777999;;;<<<:::888555111///---------222444HHHkkkxxxfffSSSHHHAAA:::555333111111222333555888:::;;;666666888;;;???DDDIIILLLMMMIIIEEEBBB???<<<999666555444333222222333444555666888999:::;;;>>>DDDHHHQQQeee}}}qqqZZZMMM@@@;;;888444333555333666:::AAAOOO^^^dddccc[[[QQQEEE;;;666555666666666666555444333222222111111111222222333444555555333222111000000111222333///111111111//////000111,,,...000111222333666999888999999999888888777666666666555666777:::===>>>777777777777777666555555777777777777666666666666333222222333444333///+++222111000///...//////000//////..................+++++++++++++++,,,,,,---,,,...///000000...,,,+++222222111///...------,,,,,,+++)))'''%%%'''+++...222444888;;;<<<:::666444222222222111111111111111333222000//////000111222......///111333444222111,,,222777666///******,,,)))))))))(((((((((''''''((('''&&&%%%&&&'''((()))((())))))*********))))))***)))'''&&&%%%%%%%%%&&&,,,***))))))***+++***)))***++++++,,,,,,++++++***((((((''''''''''''(((((())))))(((((((((((()))))))))((('''''''''(((******&&&&&&''''''((()))))))))111///+++))))))((('''%%%((((((((())))))(((((('''******)))***+++---///000///000111333333333222111,,,,,,+++***)))))))))))))))((('''***---000///.........///000111111111111333444444333222222444666~~~|||{{{wwwtttqqqpppooovvvzzz~~~nnnaaaPPPCCC===:::777555444111,,,))))))))))))(((***)))((()))***)))(((&&&'''((((((((('''''')))+++)))))))))*********++++++***,,,......,,,+++***+++,,,,,,***)))(((((((((((($$$$$$%%%&&&&&&&&&%%%%%%((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&&&&(((((((((&&&''')))+++***'''&&&(((+++,,,,,,------------......+++***((()))***,,,+++******...222333111,,,(((&&&***+++,,,......,,,+++***$$$&&&((()))))))))***+++(((((()))***,,,///111333666888::::::;;;<<>>???999999777666555555444444777999:::777222///...//////000222555777999;;;;;;999777444111///.........222555GGGjjj}}}tttcccUUUFFF???;;;666444444111111111222444666888999555666999<<>>FFFMMM]]]pppwwwhhhPPPGGG>>>;;;999777555666222555888===EEEMMMNNNJJJEEEAAA;;;888666666666555666666555444333222222111111111111111000000000///000000000000000111111111---.../////////000222444...///000111111222444666888888888888888777777666666666777888999:::;;;;;;888888777666555444222111777777666555555444444444222222333444555444111...333333222111000///...------------------.........+++++++++++++++,,,---......//////000///...,,,+++444333222000...------,,,---,,,***'''&&&'''+++...666999===@@@???;;;777333222222222222222222222222222222111000000111333444222000------...000111111,,,000333222...+++***+++$$$%%%'''))))))((('''&&&&&&&&&%%%%%%&&&''')))***((((((((())))))******+++...---+++************+++,,,+++******,,,---,,,+++***+++---......---+++******))))))(((((()))))))))))))))(((((((((((())))))((((((''''''(((((()))***&&&&&&''''''((()))))))))...,,,***)))*********(((''''''''''''''''''''''''))))))(((((()))+++,,,---...///111222222111000000---,,,***)))((())))))***((('''(((***...000111000000111111222222222111111444555555444222222444555~~~}}}{{{vvvsssqqqppppppxxxzzz}}}zzzmmm[[[KKKAAA:::555111222///+++))))))******)))(((((()))******)))'''%%%&&&''''''&&&&&&'''))),,,))))))))))))************)))+++------+++***++++++------,,,***)))(((''''''$$$$$$%%%&&&'''''''''&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&&&&'''))))))(((&&&(((******(((''''''(((---,,,,,,,,,,,,,,,,,,,,,***))))))((()))*********,,,111777999666///)))%%%)))***,,,------,,,***)))"""&&&***+++)))((()))+++'''((()))+++---///111222333555888999:::<<>>999777444444777444333222111111222333444777:::>>>CCCGGGKKKNNNOOOIIIFFFBBB>>>;;;888555222222333444444444333222111222444777777999@@@JJJSSShhhzzznnn___JJJEEE@@@===;;;999666555444666888999===AAA@@@<<<<<<;;;;;;:::999888555444666666555444333222222111111000000000//////.........///000000111000000///---............///111333///000111111000000222333666777777777777777666666333444666777888777777666999999999888777555444333777666555444333222333333333333555666666666444333222222222222111///...---,,,,,,,,,------------...,,,,,,+++,,,,,,---.../////////000111111111111111666555333111///.........&&&))),,,...---,,,,,,,,,888;;;>>>@@@???:::444000000111111111111222222222............///000111222222///,,,+++---///000000111+++'''(((,,,///,,,)))###%%%''')))******)))(((((('''&&&%%%&&&&&&((()))((((((((()))***+++,,,,,,///...---,,,,,,,,,---...---,,,+++,,,...///---,,,+++---///111111///---++++++******)))))))))))))))(((((())))))))))))((((((+++***)))((('''&&&&&&%%%&&&&&&''''''((()))))))))+++***))))))+++++++++***&&&&&&&&&&&&&&&''''''((()))(((''''''''')))***+++...///000111111000//////,,,+++)))''''''((()))***))))))***+++...///000000111222222222222111111000444555666555333333444666}}}||||||}}}yyyuuussssssuuuvvv}}}||||||}}}}}}qqq___NNNBBB999222...111...+++))))))))))))(((((()))*********(((''''''&&&''''''&&&&&&'''***,,,(((((()))))))))************+++,,,,,,***)))***+++------,,,+++***)))((('''&&&&&&'''(((((()))(((((((((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''''')))'''&&&&&&((()))))))))&&&'''((((((''''''''''''......---,,,+++*********+++++++++***)))******+++000666<<<>>>:::333,,,((()))***,,,------,,,***)))"""&&&***+++)))((())),,,((()))***,,,...000222333333444555666777:::>>>AAA@@@<<<777444555777888999444222111///000222666999444444333333333333333444444666777444000...///111222333555888999:::999999666444222000//////000000000444EEEccc{{{iii\\\JJJBBB:::777555444777<<<===:::666222000000111222;;;???EEEJJJMMMMMMKKKJJJGGGDDD@@@===:::888555222444444555555444333000///666999<<<<<>>999333////////////000000000000000,,,,,,,,,---...///000111...---,,,---///000000//////000111111000---***)))&&&&&&'''(((***+++,,,---***)))'''&&&%%%%%%%%%&&&((())))))***+++,,,------***))))))(((((()))***+++...------///000111///...---...111222222111...---+++******)))(((((())))))(((((())))))))))))((((((******)))((('''&&&%%%%%%&&&&&&''''''((()))))))))111///---+++***(((%%%###&&&&&&&&&%%%&&&'''((()))(((((('''''''''(((***+++...///000111000000......***)))((('''&&&'''((((((,,,,,,---------......///111111222222222111000000333444666666555444555777}}}{{{zzzzzz|||zzzxxxwwwwwwyyy{{{}}}}}}{{{{{{vvvfffTTTFFF;;;444000---+++((('''(((((((((''')))***++++++)))(((((()))%%%'''(((((('''(((***,,,)))))))))*********++++++,,,---...,,,***)))***+++---------,,,,,,***)))(((((())))))*********)))))))))(((''''''&&&&&&''''''&&&&&&&&&'''''''''''''''((('''&&&''')))******)))((((((((((((((((((((((((......---,,,,,,+++******---......---,,,+++---...333888===>>>;;;555///,,,++++++,,,,,,,,,,,,++++++&&&(((***+++++++++,,,---++++++,,,---///222444666555555444333444777<<<@@@===:::666555666888:::;;;/////////...---///333666:::999777555333111000000222444444222...---///222333555777999::::::999888444333111/////////000111---222@@@[[[|||~~~ppp___SSSDDD>>>999666444555;;;CCCIIIDDD===666333333555666???CCCIIIMMMNNNLLLHHHEEEDDDAAA>>>;;;999777555222444555666666555444222111555999===???BBBNNN___lll~~~nnn\\\OOOGGGHHHEEE???;;;999555111333444333///111666:::999555888::::::999888888888666666555444333222222111......//////000000111111......//////000000111111000000///---++++++---///000111111000...---///000111222333333333333333333333444555777777777666666999999:::<<<<<<=========777555333222111222333444///111333333111111111222222222222111111111111111............---------,,,,,,,,,,,,---...///000111******+++,,,///222555777777666333111000000111222---------...///333999>>>@@@AAABBBBBB???;;;666222000000/////////.........---......///000111111111---------///000111000...(((888GGGEEE555(((&&&+++(((((())))))+++---...000,,,***(((&&&%%%$$$$$$%%%)))***,,,---......---,,,******)))))))))***,,,---......///111333333111//////000222333333222000///,,,+++***)))))))))))))))'''((()))******)))((('''&&&&&&'''(((((((((((('''&&&&&&''''''((()))))))))...,,,+++++++++***(((%%%''''''&&&&&&&&&((()))***((((((''''''(((***+++,,,///000000111111000...---((((((((((((((((((((((((---...//////------...///000111111222222222111111111444666777666666777999mmmooorrrvvv{{{}}}{{{yyywwwyyyzzz|||~~~~~~~~~{{{zzz|||zzzjjjYYYIII===555111***)))'''(((***+++++++++***,,,---+++)))(((***,,,$$$''')))***)))***+++,,,+++++++++,,,,,,,,,------000111111...,,,***+++,,,,,,,,,---------,,,***)))******************)))((()))(((((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''')))++++++***(((+++***(((((()))*********+++,,,,,,,,,------......000222222111......///111333777:::;;;888333000......---,,,++++++,,,---...---,,,+++,,,...000000000///.........000444777999:::888555222222555;;;@@@???<<<999777888:::::::::000111222000......111444999888666444333222111111222444444111...,,,///111444666888:::;;;:::888777333222000///...///111222///333???WWWwwwssscccSSSIII???:::666444333555???JJJPPPJJJ@@@888444555999<<>>:::888777666444222333444555555666666666666333888===AAAGGGUUUjjjzzzvvveeeSSSGGGDDDGGGEEE===888777555000111444444111222888<<<<<<999::::::999666555777:::666666555444333222222111.........////////////000//////......///111222333000///...,,,******---000///000000///------...000///000000111222222111111111222333444555555666666888888999:::;;;<<<<<<;;;666555333111111222444666111333555444222111222444777666444333222222222333111000000///...---,,,,,,,,,,,,------...000111222,,,++++++,,,...222555888777555333111111222444555111111111111333777<<>>@@@@@@>>>999444333666999777666555444333222222111..................------111000......///111333555......---+++***+++...111///000000///------...000......///000000000000000...//////000111333333444777777888999999999999999666555333111111333666777555777999777444333555777<<<;;;777555333222333333222222111///...---,,,+++,,,,,,------///000111222000///......000333666999777555333111111333555777///222777999::::::;;;<<>><<<;;;888444000...///111333666666666777888888777666:::===DDDPPP___qqq{{{fffRRREEE@@@999777444333444666666666999999888888999;;;===>>>EEEBBB===888666666777999777777888777666333111///,,,,,,,,,------------...//////000//////111555888//////......///111333444000///...///111111000///+++++++++---//////---+++***++++++++++++---000333555666777999999999888777:::999666333222222333444777888:::;;;:::777444222888666333222333444333333000///...---,,,+++++++++---,,,,,,---///000///...------...000444888<<>>???@@@@@@>>>:::666333222333555777666444222000000//////111444555555555555444222000//////000111333444777999:::999777666...//////...------///111555CCC\\\xxxxxxeeeUUUJJJAAA<<<777111...000333333555777<<<:::888666555777;;;>>>JJJJJJIIIGGGCCC@@@===;;;:::888444111000000222333444444555777888999888777;;;@@@JJJXXXkkk}}}xxxcccOOOAAA;;;888666333222444555666555::::::999999:::;;;===>>>BBB@@@<<<888666666777888777777888888666444111///...........................///000//////111555777,,,---...///111333555666///...,,,,,,...///...---...,,,***)))+++---......***,,,------,,,---///111111111333444666666777777999888666444333333333333777888999:::999777444333666444222222333444444444000000///...---,,,,,,---...---,,,,,,...000000///------...000333777;;;>>>:::777444333444555555555999666444222222444777:::<<<======<<<::::::;;;<<<888777555333111000......///000222333222111000...000000111111000000///...))),,,,,,'''&&&(((&&&""")))***+++,,,,,,,,,+++******)))(((''''''((()))***,,,---...//////......---,,,***((()))+++---...///...//////000000000000000222333555666555444222111000///------...---+++))))))))))))((((((((((((((((((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%&&&'''((()))***------...///...,,,***)))***)))))))))((((((((((((&&&&&&((()))+++---...///000000///...,,,+++******)))'''&&&(((+++---,,,+++...------,,,---...///000222222333333333333444444444666777777666666888999000000111;;;NNN___aaa[[[GGGAAADDDSSSfffvvv~~~~~~}}}{{{uuummmgggbbbbbbeeegggfffddd]]]OOOAAA999444///+++++++++***))))))+++...222444>>>;;;888333...+++(((''''''+++...222===MMMZZZ___TTTFFF666000...+++((((((++++++++++++,,,---......---,,,+++***))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))***,,,...,,,)))''')))+++)))******,,,...000222333555333000---+++((('''&&&(((***+++,,,,,,...111333444333222222222333555666777999999555///---111555555333111111111222111000............///111222444444555555444555777<<>>@@@>>>999444222222222444666777777555222111......///111555777888777888666444222111111111222222333555666666555333222+++,,,,,,,,,++++++...000888OOOnnnppp[[[JJJ???:::999666111---///000000111555111333555444555999BBBIIINNNMMMKKKHHHDDD???<<<:::999888555333222222222333111222555777888999888888<<>><<<:::888777666777777777777888888777444222000111111111000//////.........///000//////111444777---///111333444555555555111...,,,+++,,,...///...,,,+++***,,,---...---++++++---//////...---...///---......000111333555666888777777666555444444333777888888999888777555444666555444555666777777666111000///...---------...///---+++,,,...000111000.........000333666:::<<<:::888666555666666555444777666444222222333555666888:::;;;;;;::::::<<<===999888666444222000//////111222333333222111000///000000000111000000///...))),,,+++((('''(((&&&###)))***+++++++++***)))(((+++***)))(((((()))***+++,,,---///000000000//////((()))++++++,,,,,,...000------........./////////111222333444555444333222111000/////////...,,,***((((((((((((''''''''''''((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((***+++//////000000///...,,,+++******)))(((((((((((((((&&&'''((()))+++---......000000...---+++)))(((''''''&&&&&&'''***,,,,,,,,,+++++++++,,,---...000111222222333333333333444444444555777777777777888:::111111333>>>TTTfffdddYYYEEE???@@@PPPfffuuu~~~{{{~~~|||{{{~~~{{{xxxvvvtttnnnhhh]]]SSSKKKLLLPPPRRRQQQPPPNNNDDD888222111000---+++***))))))(((***,,,///111999888666333111...---,,,---222888>>>KKK]]]jjjoooeeeRRR<<<222///,,,)))(((*********+++,,,------...++++++******************(((((((((((()))***+++,,,)))))))))))))))))))))))))))+++,,,+++)))((()))+++******+++---///111333444333222000...+++(((&&&$$$)))***+++,,,,,,---///111444333111000///000111222333888;;;888111---///333888555222111111111111000------,,,,,,---///111222555555555444444666;;;>>>;;;:::999:::;;;:::777444777;;;>>>;;;555///...000111333555666555444111000//////000333777:::;;;;;;999888666555333333222222222222333333333111///...***++++++******+++...000;;;XXX{{{wwwcccOOOAAA999666555555111000222222//////222///111333555888>>>GGGMMMMMMLLLJJJFFFBBB???<<<:::777777666555444444333333111333666777888888888999===GGGXXXnnn{{{jjjVVVEEE:::666666555333444666777777777::::::::::::::::::;;;;;;999999999888777777666666777888999999888555333111444444333222111000///...---...///000000111444666333555666777777555333111444111...,,,---///000111***...333888:::666...))),,,...000000///---------......---...000222555666777777888888777666555444999999999999999999888888:::999999999::::::888666//////...---------------///---+++,,,...000111222.........///222555888:::777777666888;;;<<<<<<;;;777777666555444444444555999:::<<<<<<;;;;;;<<<===777666555333333333333333222222333333222111000///111111222222111111000///***++++++)))((('''&&&$$$******++++++***)))'''&&&******)))(((((()))******---...///111222222111111(((,,,///000---,,,...000---------------...//////000000222333444444444444333222000000111000...,,,******)))(((''''''&&&&&&(((&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''')))***+++///000000000///...---,,,)))((('''&&&%%%&&&&&&'''''''''((()))+++,,,---.........---+++***(((''''''((('''&&&'''(((***++++++)))***+++,,,...000111222222222222333333333444444444555777777777777999;;;...000333===TTTgggdddVVVBBB>>>CCCUUUiiivvv{{{}}}~~~}}}~~~}}}|||}}}|||rrrooonnnppprrrooojjjfffXXXJJJ??????CCCDDDEEEGGGHHH@@@777000///000...*********)))))))))+++---...444333333222000///......111999BBBLLLZZZiiirrruuuiiiUUU@@@555111...+++)))((()))***++++++,,,------*********+++************(((((((((((()))***+++,,,************************((()))))))))(((((()))***)))***+++---///000111222///...---+++***(((&&&%%%***+++------,,,---000222444333111///------------000666<<<;;;444......111888555222111111111000///,,,+++++++++,,,...000111555555444333222333777:::999999:::;;;;;;:::888666555999;;;888111---,,,...///111333444444222///...//////000333777:::;;;;;;888888777555444333333333111111111111000...,,,+++***++++++******,,,///222@@@^^^xxxhhhTTTDDD<<<888444111333222444777666111///111666444444777===DDDHHHJJJIIIHHHFFFCCC@@@>>><<<;;;666666666666555444444333222555777777777777888:::EEEQQQfff{{{ttt```NNNAAA:::888777555555666888::::::999:::::::::::::::999999999777777888888777777666666777888999999888666444333555444333222111000///...,,,...///000000111333555555777999::::::777444222555111...,,,---///000000///333888===>>>:::333---,,,...000000...---,,,,,,000//////000111333555777888888999999999888777777;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;;;;999555222------,,,,,,++++++,,,,,,...---+++,,,///111222222//////...///111333666888444444555888<<<>>>???>>>999999888888777777666666<<<>>>???>>><<<;;;:::;;;777666444333222222333444222222222222111111000000222222333333222222111000+++*********)))'''&&&&&&***+++++++++***((('''%%%)))(((''''''''''''((())),,,...000222333333333333...111444333000------///...------------...///000///000111222333333444444444333222111222111///---------+++***((('''&&&%%%'''&&&$$$%%%&&&''''''&&&%%%%%%%%%&&&(((***+++,,,//////......---,,,,,,+++)))(((&&&%%%%%%%%%''''''''''''(((***+++,,,------+++++++++***)))))))))((())))))(((''''''((()))+++((()))+++---///111222333222222222333333333444444444555777888777888:::;;;---111555>>>SSSgggcccSSS??????III]]]qqq||||||wwwyyy~~~wwwqqq___^^^cccmmmtttssspppnnnYYYIII;;;999999999<<>>444000///---)))++++++***)))******,,,,,,111111111000...---+++***---888EEEQQQ___kkkpppppp___OOO???777333...+++***((()))***+++++++++++++++******+++++++++******)))(((((((((((()))***++++++************************''''''(((((()))))))))***((()))+++,,,......//////++++++)))(((((('''''''''***,,,---------...111333333333222000///---,,,+++///555;;;;;;666111///000555333111000000000///---++++++++++++,,,...///111333333333333111222444666999:::;;;<<<<<<===<<<<<<555777999777222///...///...000222333333111...---------...000444666777666666666555555444333333333000000///...---,,,+++******+++*********,,,111444HHHggggggYYYGGG;;;888777333///222222555999777111///111;;;888777;;;BBBGGGHHHGGGEEEDDDBBB@@@>>>===<<<<<<555555555444444444444444444666888777666777;;;???QQQbbbxxxlllXXXHHH>>>:::999666666666777:::<<<;;;:::;;;;;;;;;;;;:::999888888777777777777777777666666777888999:::999777555444444333333111000///......+++---///000000111333444222444777999::::::888777222000---+++,,,---------111000///000111111///...,,,---......---,,,,,,---...//////111333555777888:::::::::::::::;;;;;;;;;===<<<<<<;;;<<<===???@@@===<<<<<<<<<;;;888333///,,,,,,+++++++++++++++,,,---,,,,,,...111222222111000/////////000222555666555444333555888;;;;;;;;;;;;::::::999999999999:::>>>@@@AAA@@@===:::999999;;;999666222000000000000000000000000000000000111222222333333222222111000+++))))))+++***'''&&&(((++++++,,,,,,+++)))(((&&&)))((('''&&&&&&'''((())),,,---///111333444444444333444555444222///.........---,,,,,,,,,---///000//////000111111222333333444333222222222111///---...---,,,***)))'''&&&%%%%%%%%%%%%&&&((((((&&&%%%%%%%%%%%%'''(((***,,,---......---,,,,,,+++++++++,,,***((('''&&&''')))***'''((()))***+++,,,------***************))))))))))))))))))'''&&&'''***---)))***,,,///111333333444222222333333333333444444444555777888888999:::<<<...555999>>>QQQddd```PPP===AAANNNdddvvvwwwnnnlllttt|||{{{ooofffVVVWWW```pppzzzzzzwwwvvvcccQQQAAA:::666333999CCCSSSSSSLLL>>>444111...+++,,,,,,+++*********++++++......///...---+++)))(((%%%000===IIITTT]]]```]]]LLLCCC:::777333...))))))((()))***++++++***))))))***++++++,,,+++***)))(((''''''''''''((()))******************************(((''''''(((***+++++++++)))***+++,,,---------,,,+++***(((&&&&&&'''((())))))+++,,,------...111333111222333333333111///...222444666666555333222222111000//////000///---+++,,,+++++++++,,,...000111///111333333333333444555999999::::::;;;===???AAA888888888777555444222111///000222333333111///---///......000222444444333333333333333333333333222///......---,,,+++******)))***))))))))),,,111555TTTqqqwwwnnnTTTKKK???777444444222000111000222444222...///333777999<<<@@@DDDGGGHHHHHHEEEDDDAAA???===<<<;;;;;;444444333333333333444555333555777666555999AAAGGG\\\pppwwwfffTTTFFF===888666555555555777:::<<<;;;:::===============;;;:::999999888777777666666777777888999:::::::::888666444222111111000///......---+++---///000000111222444111222555777888888777777111///---------------+++///,,,)))((()))***+++***+++,,,,,,,,,+++***,,,...((())),,,000333666888999<<<<<<;;;;;;;;;<<<>>>???===<<<;;;:::;;;===@@@AAA======>>>???>>>;;;555111,,,,,,,,,++++++,,,,,,---++++++---000333333222000000000///...///111333555666444333333666999;;;;;;;;;:::999999999:::;;;<<<===???@@@???<<<999888777:::888555111/////////000............///000111111000111111111111000//////,,,)))))),,,+++'''&&&)))++++++,,,,,,,,,***)))(((***)))(((''''''((()))***+++,,,...111333444444444555333222222222222000...---,,,*********+++---...000000000000000111222222444333222222222111///---*********)))((((((''''''###$$$%%%'''))))))&&&###%%%%%%&&&''')))+++,,,---......---,,,++++++++++++,,,***(((&&&&&&''')))***(((((()))***+++,,,,,,---,,,,,,++++++***)))(((((('''(((((((((''')))...222***,,,...111333444444444222222333333333333444444333555777888888999;;;===---444888;;;KKK]]]YYYIII:::???NNNbbbrrr{{{}}}sssfff```gggqqqwwwyyyjjj___VVVXXXbbbttt~~~}}}zzzyyyrrr___LLLCCC;;;555===JJJ\\\___XXXGGG999444111...---,,,,,,+++******++++++***+++,,,------,,,+++***)))555>>>GGGMMMMMMJJJ???999666666333,,,((('''))))))***++++++***((((((++++++,,,,,,+++***((('''&&&&&&&&&''''''((()))***************************)))(((((()))+++------,,,******,,,---------,,,+++,,,+++(((&&&%%%''')))***(((***+++,,,---...111333///111444666666555333111555555333222333333444555///....../////////,,,))),,,+++++++++,,,...000111,,,///222444555555666777777777777777777;;;???CCC;;;999888888999888666333000111333444444222///...222111000111333444444333000111222222333333222222......------,,,++++++***))))))(((((((((,,,111555\\\yyyjjjfffcccdddfffddd]]]UUUFFFBBB<<<666111000111222111///...///,,,***...555222888???CCCDDDEEEIIILLLGGGEEEBBB???===;;;;;;;;;444333222111222333444555111444555555666;;;EEEMMMaaawww{{{rrrcccSSSFFF===666333444333444777:::;;;;;;:::??????@@@??????===;;;:::;;;999888666666666777777888999:::;;;:::888666555000000//////......------***---///000000111222333222333444555555444333333333111000000000000...,,,/////////000111000---+++***++++++***)))***,,,///!!!$$$)))...333666888999>>>===<<<;;;<<<>>>@@@AAA===<<<:::999:::===@@@BBB??????AAACCCCCC???:::666------,,,,,,,,,------...***+++---111444444222///111000///...///111333444777555333444777;;;>>>???;;;:::888888888:::<<<>>>;;;===>>>>>><<<999888777666555222000///000222333------------...000111222///////////////......---,,,((((((,,,,,,'''&&&)))++++++,,,---,,,+++***)))+++***)))(((((()))***+++***+++...111333444444444444111///000222333111...+++***)))((((((***,,,---000000000000000111111222444333222222222111///---&&&'''''''''(((((())))))"""###%%%(((***)))&&&###$$$%%%&&&''')))+++---...//////...,,,,,,,,,,,,,,,***(((&&&$$$$$$%%%'''((((((((()))***+++,,,,,,---///...---+++***((('''&&&$$$&&&(((((((((+++111666+++---///222444444555555222222333333333444444444333555777888888999;;;===>>><<<:::<<>>===<<<:::999888888888444444555444333111///...000111222333333333333333444222///000222444444222111000...,,,***))))))((('''(((***+++((()))555CCCiiivvvcccSSSMMMFFFCCCEEEFFFEEEBBB999888555222000.........000---...111000+++---222777===EEEGGGFFFEEEGGGIIIBBBDDDDDDAAA<<<:::;;;>>>555222//////111333222000888666555666888>>>LLLZZZtttoooiii^^^QQQFFF===888666333555999===>>>>>><<<:::>>>???@@@@@@@@@???===<<<888888666444333222222222777666444222111111111222111111000///////////////222111000000111111000///444444444444333222111111555444111...---------...+++,,,---...---,,,+++******+++---......---+++******+++---000333555888999>>>===;;;:::::::::<<<===<<<;;;::::::;;;===@@@AAA;;;<<>>>>>BBBAAA======>>>III___ttt}}}}}}rrrbbbSSSJJJIIIMMMQQQ]]]kkkxxx~~~oooccc___gggrrr{{{}}}~~~~~~tttdddRRRHHHGGGJJJ\\\eeeiii___NNN???666000...+++((('''((())))))((((((((()))******++++++***)))***,,,---///000111111/////////......---++++++&&&'''((()))***))))))(((((()))+++++++++***((('''+++((('''))))))&&&&&&))),,,,,,++++++++++++++++++******)))))))))(((((((((&&&'''***,,,---...------&&&)))++++++***)))+++---,,,---...000111111222222333555888::::::888555333777666444333333333444555111222333444444333222222000---+++,,,///111111000///000111000///000222333999<<>>:::777888;;;:::999888777666666555555555555555555444222000///000111222222333333333222222000///111333333222///222111000...,,,+++******))))))+++***''')))444BBBjjjkkkWWWCCC===777444666777666444555444333111///...------///,,,---111000...000666999???FFFHHHGGGEEEEEEGGGBBBAAA@@@???===<<<;;;:::666333000///111333333222444444666999<<>>>>><<<;;;>>>>>>?????????>>>===<<<<<<;;;:::888666555555555555444222111000111111222222111000//////...//////000/////////111222222222222333444444444333222111444222000...------...///------------,,,+++*********+++---......---+++***+++,,,...111444777999:::===<<<;;;::::::<<<===??????>>>===<<<<<<===???@@@??????BBBEEEGGGEEE@@@<<<666444222///.........///...///111333444555555555111111000000111222444555666666555555777999<<<===::::::999888888888888999;;;999777666666666444333//////////////////......,,,,,,+++---...///...,,,------...///////////////---///---''''''+++---+++....../////////...---,,,,,,+++((('''&&&((()))+++,,,---///111222222222111111111222222111///---,,,******++++++,,,...///000111333555555333111222333222111000111222111...,,,,,,)))'''''')))'''"""###%%%''''''&&&&&&&&&'''(((((((((((()))******+++...---,,,,,,---...---,,,,,,***((('''((((((((('''###&&&)))++++++,,,---...,,,+++)))'''&&&&&&&&&&&&(((%%%%%%***,,,)))(((+++---///111222444444444333333222000/////////000000000111333555777999999:::eee```SSSBBB888777999999;;;<<>>:::777666444000///111333444555222333777<<>>>>>>>>>>>============;;;:::999666555333222222222222111000000111111222222111000///............////////////000222333444111222333444444333111000111000///.........///000//////---,,,+++++++++++++++,,,---......---,,,+++---...000222555777999:::;;;;;;:::;;;<<<>>>@@@AAABBBAAA@@@>>>>>>>>>???@@@CCCCCCEEEGGGHHHGGGDDDAAA999777444111////////////111222333444444444444444222111000///111444777999999999888888888:::;;;<<<888888777666666666666777888666444444444444333222...//////000000000000///,,,,,,,,,...//////---+++------......//////......***+++)))&&&&&&+++------///111444555444111,,,***+++***)))(((((('''((((((...///000222333333333222111111111111000...,,,+++++++++,,,---...000222333000555999888333111444888444333111111222222000///***)))(((((()))&&&$$$&&&''''''&&&&&&&&&'''******************++++++---,,,+++,,,---...---,,,+++)))''''''((())))))((('''***...000///.........******)))(((''''''''''''(((&&&'''******((((((+++---...000111222222222111000111000///......000111///111333555888999;;;;;;iiihhh^^^JJJ:::555888;;;777777@@@UUUiiitttxxxzzz|||rrrbbbPPPCCC<<<;;;;;;BBBPPPaaannnuuuxxx{{{|||}}}~~~uuunnnmmmooovvvxxxyyyzzz}}}{{{ssskkkfffoooooolllddd\\\TTTHHH>>>666333...+++******)))(((&&&&&&&&&'''((()))******,,,+++***)))))))))***+++,,,,,,------,,,+++******'''(((((())))))))))))))))))************)))(((((((((%%%%%%(((((('''(((+++777444000,,,******+++,,,+++***)))((((((***,,,---)))******++++++++++++***)))***,,,---------,,,,,,,,,---000111222222222111444555888999999888555444444333222111000000111111111222333555666666666555444222000//////111222333000222555555444333333444444777;;;;;;777222///---222222222222222222111111333333444444444333111000111111222222222222111111222111111111222222111111444333111///---,,,++++++,,,+++++++++***---888DDDjjjqqqUUU???777333000...///000000///---...///000///...---,,,,,,,,,---//////111555999AAADDDHHHIIIGGGCCC@@@???FFFFFFFFFDDDAAA===888666555333000//////222444555333444777<<>>777333111333555888;;;===>>>>>>???>>>>>>===============;;;:::888666444222111111111111111111111222333333222111000///............000111111111000111333444555444333222000000000000///............///000111///...,,,++++++,,,---...,,,,,,---......---,,,,,,---...000222444666888999999999:::;;;===???BBBCCCCCCBBBAAA@@@@@@@@@AAAAAAEEEEEEFFFGGGGGGGGGEEEDDD<<<:::777333111000000000333333333333333222222222111000......000444888;;;;;;:::999888888888999999666666555444444444444444666444222222222333222111000000222333333333333222......///000222222///---,,,------.........------(((((('''&&&'''+++...///111333555666444000+++(((''''''((((((((((((((('''...///111222333333333222000111111000///---+++***+++++++++---...000222333222555888777444333555888888666333111000///---,,,***)))'''''''''%%%!!!%%%&&&(((((('''&&&&&&'''++++++++++++++++++++++++---+++++++++---...---,,,***(((&&&&&&((()))***)))---000444444222///,,,+++******)))((('''''''''&&&((((((((()))(((((()))+++---...000111222111111000...///000...------000333111222555888:::<<<===>>>aaagggdddTTTBBB999999;;;777555===PPPeeeqqqwwwyyywwwooocccUUUJJJDDDBBBAAACCCKKKXXXdddkkkmmmppprrrvvv{{{~~~zzzsssnnnmmmmmmmmmgggcccgggqqq|||}}}wwwzzzvvvkkk___XXXWWWTTTOOO???:::333---+++***))))))(((((('''&&&&&&'''((((((+++***)))))))))***,,,---+++++++++++++++******)))((((((((((((((())))))******************)))((((((&&&###$$$((()))(((***---555444222000...---,,,,,,)))((((((((())),,,...000************************,,,+++))))))***+++,,,,,,,,,---///111222333333333666777999::::::999777666555555555555444333222111222333555666777777666666666555333000......///000...000333444444444444555666777888777444222000///111222333333333222111111000111222333333222000000111111111222222111111000444333222111111222444666333222111///---,,,+++++++++***+++------000:::EEEZZZfffppppppmmmttt~~~dddIII777111///---,,,,,,---......---...///000000000......,,,......---...111555888CCCEEEGGGGGGEEEBBB???>>>HHHMMMQQQMMMCCC:::777777222111///......000222444888666777<<>>>>>>>>>>>>>>===============<<<:::888666555444444111111222333333444444444111111000///////////////222444555444222000111222:::777222...,,,,,,...///---------......///000111---,,,,,,+++,,,---///000------------------------------///000222444555666777777999;;;===@@@BBBCCCAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDD>>><<<999555222111111111444333333222111000000000///...------///444888;;;:::999999888777666666666444444333222222222222333333222000000111222111111000111222444444444333222000//////000222111///---,,,,,,------------,,,,,,)))'''&&&&&&(((***---000222222222111///---***)))###$$$&&&((())))))))))))...///111222333222222111111111111111///---+++)))******+++,,,---///111222555444444444555555555444777444111//////...,,,***+++)))&&&%%%%%%%%%%%%%%%%%%''')))((('''&&&&&&'''******+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,***(((&&&&&&((()))***))),,,///222333111---+++)))***))))))((('''&&&%%%$$$&&&((()))((('''(((***,,,///000111222222111000000,,,------------...111333111333555888;;;===>>>>>>UUU```fff\\\JJJ===888777:::999AAATTTgggrrrvvvxxxnnnggg\\\QQQIIIFFFFFFGGGJJJKKKQQQ\\\dddfffffffffmmmtttxxxuuuoookkkfffaaaXXXOOOIIINNN\\\lll}}}~~~yyylll[[[RRRTTTZZZ]]]KKKDDD999000+++)))((((((***)))(((&&&&&&&&&'''((())))))))))))***+++,,,---)))***************))))))((((((((((((((()))***************)))))))))))))))***'''&&&)))***((((((,,,...///000000000000///...((((((((()))+++---///111)))))))))***************---***''''''(((***++++++,,,---...000222444555666777888:::;;;;;;:::888777888:::;;;<<<;;;999666333111333555777888999999999888888777444000.........---///222333333444555777999999888777666555555555333444555555555444222111///000111222222111000000111111111222111111000///222222333222222333666999444333111///---,,,++++++***)))+++...///111888AAABBBFFFJJJKKKJJJPPPbbbrrrqqqTTT<<<000------,,,++++++,,,---...//////000000000000000///,,,///000---...333888999DDDDDDDDDDDDCCCAAA???>>>HHHPPPVVVQQQDDD999666777...///000///...///111333:::888999>>>GGGWWWnnn{{{gggUUUMMMJJJDDD>>>999555222111222333444555888:::===>>>>>>???@@@@@@@@@???===<<<:::999888666555444333333111222333444444444444444///////////////000000111333666999999555222111222:::777222---++++++---///,,,,,,---...//////000000,,,,,,,,,,,,---...///000------------------------,,,,,,---///000222333333555666888:::===@@@BBBBBB??????@@@@@@AAAAAABBBBBB???AAACCCCCCBBBAAAAAAAAA???===999666333222222222444444222111000/////////...------...000444888:::999888888777666555444444333333222111111111111222222000//////111222222111///000222333333222111000000///------//////...---,,,,,,------,,,,,,++++++***'''%%%'''((((((+++//////...---,,,+++***))))))###$$$&&&(((***,,,,,,---///000111222333222222111222222222111000---+++***,,,,,,,,,---...///000111777555222222444555444222111000......//////---,,,***(((&&&$$$###%%%''')))&&&((())))))'''&&&&&&'''((()))+++,,,------,,,,,,+++***)))+++---...---,,,+++)))''''''((())))))(((%%%(((+++---,,,*********'''''''''''''''&&&%%%$$$$$$(((***'''%%%(((,,,...000000111222222111//////,,,+++***+++...111222222000222444666999:::;;;<<>>@@@???;;;666222...000333777:::<<<======999;;;<<<:::666222111222000222333333222333555777888777777888888999888777555666777777666444222111///000111222333222222111111111111111111000//////+++///333555555444666777555444222000...---,,,,,,)))(((***---......333999333222555888888888CCCQQQiiixxxfffHHH555///..................000111000000///////////////000,,,000111...000777===>>>DDDCCCAAA@@@@@@@@@@@@???EEELLLRRROOOEEE:::555444,,,///111111000000111333888888<<>>>>><<>>???>>><<<999666333222222333666555333111000000000111......///000222555888:::888888888777666555444333333222222111111111111111111000...///111222222111000111333444444222000///222000---,,,---.........,,,,,,,,,,,,,,,+++******+++&&&$$$&&&'''%%%'''---************)))))))))((('''((()))***,,,...///000000111333444444333333222333333333222000...,,,***111111111111111222333333777777555444222222222333000///...///000///,,,***((((((&&&%%%######$$$%%%'''(((***)))'''&&&&&&'''%%%'''))),,,---------,,,***))))))***,,,...---,,,,,,***((('''((((((((('''###&&&)))***)))))))))***!!!"""$$$&&&&&&'''&&&&&&"""(((***&&&$$$)))...//////000000111000///...------)))&&&)))///333333000222333555777999:::;;;;;;<<>>AAA???:::444///+++---222666;;;>>>@@@AAA:::===???>>>:::777666666444555444333222222444666444444555777999:::888666666777888888666444222000///000222333444444333222111111111111111000//////%%%,,,333888777555444444666555333111000///......)))(((***------+++---222000---111777555000444===GGG[[[vvv{{{___BBB444333,,,---............000222111000///------...///000+++111222///222;;;BBBBBBDDDBBB???===>>>@@@@@@AAABBBGGGLLLKKKEEE<<<555111,,,///333444222111222444666777>>>IIIVVVhhhooo[[[JJJAAA@@@===;;;777444111///555444444444555888;;;<<<===???BBBEEEDDDAAA>>>;;;666666555444444444444555000111222333333222111000,,,------...000111333444///666===???;;;777555555///000111111111000...---,,,------...//////......000000111000...,,,***(((......------------......------...///000111222222333444666999<<<>>>???@@@@@@@@@@@@???>>>===;;;;;;:::>>>BBBCCCAAA>>>===>>>===;;;888555333333333333777666444222111111222222///000111222555777999:::888888888888777555444333333222222111111111111111111///...///111222222222333444666777666444222000666222///---...000111111,,,,,,,,,,,,,,,+++***)))+++%%%###&&&%%%"""$$$***&&&'''(((*********(((''',,,,,,,,,---...///000111222333444555555555444333444444444333111...,,,+++555555555444444555555666666999:::666000...222666333222111111000...)))&&&''''''(((&&&###!!! !!!''')))***)))'''&&&&&&'''$$$&&&)))+++---------,,,***))))))***,,,...---,,,---+++(((''''''(((''''''(((***++++++)))(((((()))!!!$$$'''((((((((( (((***%%%$$$)))///000...////////////---,,,+++...(((###'''000555333///555666777999;;;<<<<<<<<<>>>EEEMMMPPPKKKAAA777000;;;KKK___lllqqqpppggg^^^___TTTDDD999666888;;;===HHHHHHIIILLLQQQTTTVVVVVVSSSZZZdddnnnvvvwwwkkk]]]FFF888000222111555KKKfffttt}}}|||cccKKKGGGRRRccceee[[[DDD444111///******)))))))))***+++,,,,,,,,,,,,+++,,,,,,+++(((&&&)))((('''((()))***)))(((,,,+++***)))((((((((()))))))))))))))((((((((((((,,,+++)))((((((((()))***((()))***+++,,,+++***)))++++++******)))*********************+++,,,---......+++))))))++++++***(((---,,,---111555888777666444777::::::888666444444222666;;;>>>===888222...+++,,,222999======AAAFFF>>>>>>>>>???@@@<<<444...333333333444555666888888777888:::999777444444444666555555666888777333///111111111222333333444444333222111/////////000000222333444666777777777777777666555333111///......************+++++++++++++++---///000111000///...---;;;QQQeeevvv}}}lllTTT>>>444555...------...000111111000------------...000222333---...000111333888>>>BBBDDDBBBAAAAAA===;;;???FFFPPPTTTTTTKKKAAA:::444//////000222333444555555555<<<;;;>>>KKK```wwwwwweeeXXXPPPMMMEEE;;;555333444444444111444888999777777:::<<<:::???CCCCCC???;;;999999<<<:::777555444555777888444333333222222333333444111000///...............333555777888777666333111444333111000////////////,,,,,,------...///000000......///000000000000000//////000000000...---,,,222000///000111111000///444888;;;;;;999:::>>>CCC===>>>???@@@???>>><<<:::???<<<>>>CCCDDD>>>===@@@<<<888555666555222222666444444333333222111000000000222555666666555666777===:::666333222222444666888555111111222333222000...///000000000111444777777666555444333444444555......///111333333111000///...---+++)))((('''&&&'''&&&$$$######$$$&&&'''***'''######&&&((()))(((,,,,,,---///000222333333555333111333666777444111777777777777666555444333777777666555444333333333666666555444222111000000222111///---,,,,,,,,,,,,''''''&&&%%%%%%%%%%%%&&&$$$(((,,,,,,(((&&&(((+++%%%''')))+++,,,---------------,,,,,,,,,+++++++++,,,,,,+++***((('''%%%$$$222///+++(((((()))******((('''%%%$$$$$$%%%&&&'''''''''((()))+++---///111///000111222222111000///---,,,,,,,,,...111555777555666888;;;<<<;;;::::::444999>>>AAA???:::666333;;;III[[[fffmmmmmmggg______TTTDDD888444555777888CCCBBBBBBCCCEEEHHHKKKMMMTTT[[[fffpppxxxxxxlll^^^EEE888///000...---<<>><<<:::;;;999666444333444555666333222222222222222333444000///......------......222333555666666444222000111111000//////...------,,,,,,------...//////000......///000000000000000//////000000000///---,,,111111000222333444333111444777::::::999999>>>BBB<<<===>>>??????===<<<:::>>><<<===BBBBBB===<<<>>>:::666444444333000111555666666444333222222222222555666666444333222444666;;;999666333222333444555777444111000222333111000///000000//////000333555999888666444333333333444000000000111333333111000///...---+++)))((('''&&&&&&$$$###""""""###$$$&&&---***'''&&&(((((((((&&&,,,---...///000222333333555444444555666666444333555555666666666666555555666666555555444444333333555444333222000///......111000...,,,+++***++++++)))(((((('''''''''''''''%%%))),,,+++(((&&&'''***$$$%%%''')))+++,,,,,,,,,------------,,,,,,,,,+++((((((((()))))))))((((((///---)))(((((()))((((((((('''%%%$$$$$$%%%'''((('''((((((***,,,---///000...///////////////......---------...///111444555555666888:::;;;;;;;;;:::...000222333333222333444666BBBQQQ\\\fffllllllgggeeeXXXGGG999333222333444======<<<999888;;;AAAFFFZZZaaakkkttt{{{|||qqqeeeEEE888///000...)))///<<>>EEEEEEDDD@@@===;;;;;;<<<777777777777777777777777444666777777666777999;;;<<<:::777555444222///---//////000111333444555555222111000/////////000111222222111222333444666777666666777666555222///...++++++++++++***************+++---.........---,,,+++---...000555???LLLUUU^^^bbbeeefffgggcccXXXMMMBBBBBBFFFIIIEEE:::111...)))))))))+++...000000000000///......---------...111///...000666;;;=========:::999;;;===AAALLLWWWiiikkkfffXXXIII>>>666000222222222333333444444444777;;;EEEWWWnnnqqqaaaUUUNNNDDD>>>777444666999::::::888666555666999;;;<<<<<<;;;<<>>>>>>>>===;;;:::<<<;;;<<>>666333333333::::::999444111444<<>>@@@AAA@@@<<<;;;===???999888888888777666666555444555666666777999<<>>:::777444111///---------...000111222333444111000///......///000111333222111111222444777888666777888888777444111...,,,,,,,,,++++++************+++,,,,,,,,,,,,++++++***+++---......000444777999>>>CCCEEEGGGFFF???777444333777>>>@@@888///++++++******,,,...000000////////////...............666222///111777;;;:::888===;;;:::===AAAIIIXXXeeessstttmmm]]]LLL@@@777111333333333333333333333444777===III]]]sss|||nnn___SSSLLLAAA<<<777555888:::;;;;;;===999666777;;;>>>???>>>???>>>???CCCEEEDDD???:::999888666444222222222333////////////000111222333333222111111111111222222333444555666555444222111111222444555444333111000---------.........//////......///000000000000000/////////000000000000///111222555888;;;<<<:::888666888:::::::::;;;>>>AAA<<<<<<============<<<;;;;;;;;;;;;<<<<<<:::::::::444000...//////---...222999777555333222222333333444555666666555666999;;;666666666555555444333222444444333222222222222111444444333222000111444777888777666555555555666777666555444444444444222000///...---+++)))((('''&&&$$$######""""""######$$$$$$%%%'''))),,,---............///000111333333444555888:::999555333444666333333444555666666666666444444444444444444444555666666555444222111000//////---+++)))(((''''''(((+++***))))))(((((()))))))))+++,,,***'''&&&&&&'''''')))+++---///000000000.........---------,,,,,,))))))((((((''''''''''''))))))((()))***)))'''%%%%%%%%%%%%%%%&&&''')))***'''((()))+++,,,---......---,,,+++++++++,,,---...,,,...000222222222111000666777888:::;;;;;;;;;;;;333333333222000///000111,,,222:::EEEWWWjjjuuuxxxtttgggUUUEEE<<<777555333666666555111...111:::BBBMMMQQQSSSVVV[[[```^^^YYYIII<<<222000000,,,,,,000222666:::<<>>??????>>>===<<<>>><<<<<<===;;;777888<<<;;;???BBBCCC???<<<<<<<<<999999999999888666555444333555666777888:::>>>AAACCCBBB>>>:::666222000000,,,,,,---...///000111111000000///......///000111444333222222333555777999777888999:::888666222000///......---,,,++++++***++++++++++++++++++*********,,,...///............///333555555666999666111///,,,---333666111***''',,,+++***+++---......---......//////////////////555111///222888<<<;;;888===::::::>>>EEEPPPbbbqqq|||{{{sssaaaPPPCCC;;;555444333222222222333444444777>>>NNNccczzz|||ooobbbUUUMMMAAA===888777:::<<<<<<;;;@@@===999:::>>>AAABBBAAACCCBBBBBBDDDEEEBBB<<<666999888666555333333333333000/////////000000111222222111111000111111222222222333333333333222111000000111333444555444222111---------.....................///000000000000000////////////000000111111222444666;;;>>>???===;;;999:::;;;<<<<<<===@@@AAA<<<<<<==================;;;<<<<<<;;;:::::::::999222///---......,,,...222666555444333222222222333333666999;;;::::::999:::666666777666555444222111444444444444333333333333333333111///...///333666555555555555666888:::;;;888666444444444444333111///...---+++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&)))+++---...//////000000111222333444444555888:::999666444555777444444555555555555444444333333333444444444444444555555444333111000///...---+++***(((''''''''''''***)))((((((''''''((((((***+++***)))'''&&&''''''(((***,,,...///000000///......---------,,,,,,,,,***)))((('''&&&&&&''''''(((((((((***+++***(((&&&%%%%%%%%%&&&'''((()))***'''(((***+++------------...---,,,+++,,,---///000,,,...000333333333111000666777888999:::;;;;;;;;;...000111222111000111222000222555>>>PPPeeessswwwvvvmmm___SSSIII@@@777222222222111...,,,///555;;;AAACCCDDDEEEIIIOOOPPPMMMFFF;;;222///---+++***---.........///444===HHHOOOaaagggoootttnnn___KKK???CCCVVVjjjoooaaaLLL;;;222,,,+++******************%%%(((******((())),,,000222///+++))))))******)))%%%&&&(((***+++******)))))))))))))))(((((((((((((((((()))************)))+++,,,---///000000000///111111///...---------------.........---,,,***))),,,------,,,++++++---///......///......///222444111222333444444666:::===<<<>>>@@@AAAAAA???===;;;???>>>@@@BBB@@@;;;:::<<<===AAAEEEGGGEEE@@@<<<::::::;;;;;;;;;:::888666555444555777888999;;;>>>@@@CCCCCCAAA===888444222222,,,------......//////000000///.........///000111333333222333444555777888888999::::::999777444333222111000///...---,,,+++++++++++++++************,,,+++))))))))),,,...000000222111---,,,//////,,,...***)))...000...+++***+++***)))***,,,...---,,,...///000111111111111111111//////333888======<<<:::777888???HHHVVVjjj{{{xxxfffSSSGGG???999333333222111222333555666666???QQQiiisssfffWWWNNNBBB>>>::::::<<<>>>===;;;@@@>>>======???AAABBBBBBDDDDDDEEEEEECCC???999444777666666555444444444444111111000000000000111111//////////////////000111000111111111000000//////---...000111111111000000..............................///000000000000000///......///000111222333555666888;;;???@@@???>>><<<<<<<<<===>>>???@@@AAA============>>>>>>>>>>>><<<>>>===::::::<<<;;;999222...---......---///333333333333444333333333333555888<<<===<<<999666555999888888777666444222111111333555555333222222333///...---+++***,,,000333444444444555777:::<<<>>>888666444333444444333222///...---+++)))((('''&&&''''''''''''''''''''''''&&&''')))))))))***+++---000111111222333333444444555666888888777666666777444444555555555444444333444444444333333333333333222111000///...,,,+++++++++***((('''''''''((())))))(((''''''&&&&&&''''''+++***)))(((''''''((((((((()))+++,,,------,,,,,,------,,,,,,,,,+++++++++''''''&&&%%%&&&''')))***((('''((()))++++++)))'''&&&&&&&&&'''((((((((()))'''(((***,,,------------------------...//////000,,,...000222333333222222777777888888:::;;;;;;<<<,,,...///000//////111222111111222999LLLcccrrrxxxvvvsssmmmfff\\\NNN===222111000///------...000111666:::<<<<<<@@@EEEEEEBBB:::555000///...,,,---///---,,,,,,---///444:::???GGGOOOYYY___]]]SSSFFF<<<===IIIYYYaaa\\\MMM<<<333++++++++++++++++++,,,---&&&***...///---,,,///333444111---******+++++++++'''(((***+++,,,+++***)))))))))))))))((((((((((((((((((''''''((())))))******+++---///000000000/////////...---,,,,,,------++++++,,,,,,---.........+++,,,---,,,***)))+++------/////////...///333666333333333222222444777:::<<<===???AAAAAAAAA@@@???AAA@@@AAACCC@@@:::999<<<<<<>>>BBBFFFHHHFFFBBB>>><<<======>>>===;;;999777555777999::::::;;;<<<>>>@@@AAAAAA>>>999555333333///////////////////////////......---...///000111111111222333444555666666::::::::::::999777666555444333222111///...---,,,,,,,,,++++++***************(((&&&&&&(((+++...///...000...)))''')))***(((---******---///---,,,...*********,,,000222222222111111222333222111000000222222333555777999;;;;;;666555888AAAMMM^^^ttt{{{gggSSSGGG>>>999333222111111222444666777888AAATTTlll}}}ssseeeVVVKKKAAA>>>;;;<<>>===>>>????????????@@@BBBBBBDDDFFFFFFAAA<<<777555444444333333333333333333333333222111000000000000000000000000000111222222222222222222111111111000------...//////000111111..............................///000000000000000............000111333444777777888;;;>>>@@@@@@???<<<;;;;;;<<<>>>???@@@@@@>>>>>>>>>>>>>>>???@@@@@@===@@@???;;;:::======:::222...---///000...000444111222444666777666555444555888:::;;;999777666666<<<;;;:::888666444333222...111333333111000000222...---,,,***))),,,111444555555555666888:::<<<>>>888555333222333444444333///...---+++)))((('''&&&'''''''''(((((('''''''''(((***+++***)))***---000111111222222333444444444555444444666888888777666222222333444555555555555555444444333333222222222000000///---,,,+++***))))))((('''''''''(((***+++)))(((''''''&&&&&&''''''***)))((('''(((((()))))))))***+++,,,,,,+++***))),,,,,,+++++++++*********((('''&&&%%%%%%&&&((()))'''&&&&&&'''))))))((('''''''''(((((((((((((((''''''(((***,,,------,,,,,,+++,,,---...////////////,,,---///111333444444444777777777888999:::<<<<<>>???AAABBBCCCDDDEEECCCAAAAAAAAA>>>888777:::777888<<>>>>>@@@@@@???===;;;:::555888;;;<<<;;;;;;;;;<<<===???AAA???:::555333333111111111111000000000000///...------...///000111///000111222444444444444<<<;;;:::999888888777777555555444222111///...---------,,,+++******++++++''''''(((***---------,,,,,,000000,,,+++---...,,,)))'''(((++++++''''''***,,,,,,---000555888999999444444444444333111///...666888888777666555555777555555999DDDSSSeee|||zzzeeeQQQDDD;;;555222111000000222444666888:::CCCUUUlllzzzpppbbbRRRFFF???===;;;===AAACCCBBB@@@:::===@@@@@@>>>===???AAA@@@DDDGGGFFF@@@:::777777111111222222222333333333555444333111000000//////333333333333444444555666666666555555555555444444////////////000111333444.....................---...//////000000000000000............000222444555999888999;;;>>>@@@AAA@@@<<<;;;:::;;;===???????????????>>>>>>???@@@AAAAAA>>>BBBAAA;;;;;;>>>>>>:::222///...000000///111555000222555888999888777666333444666777666777888:::>>>===;;;888666444333222,,,///222222000...///000//////---,,,,,,...444888777666666666888999;;;<<<777555222222333444444333///...---+++)))((('''&&&&&&''''''((((((''''''&&&''')))*********,,,111555222222222333333444444444444333222444888:::888555000111222444555666777777555555444333333222111111111111000///---,,,+++***((('''''''''((()))+++,,,))))))((('''''''''''''''***(((''''''((()))******,,,,,,---...---,,,+++***+++++++++*********))))))---+++(((&&&$$$$$$$$$%%%&&&$$$$$$%%%'''((((((''''''((((((((((((((('''&&&'''(((+++---...---,,,+++)))+++,,,...//////......,,,---///111333444555666777777777888999:::<<<<<<+++---///...---+++,,,---111...---444GGG___vvv~~~{{{wwwnnn^^^III:::222///---,,,......,,,***,,,,,,,,,,,,---...///000111...---...---)))(((******+++,,,---.../////////222444777:::;;;;;;999888666888;;;???AAA===666000...,,,******---444<<>>@@@???@@@BBBDDDCCCAAA===999666666888:::999:::>>>BBBGGGIIIHHHFFFBBB===:::;;;??????:::444777666555555666888:::<<<===>>>>>>===:::666333000222000......///000///............///////////////000000111222222222222111555777888888777666777999777777777555222111111222---,,,+++***))))))))))))///---++++++---......---.........------,,,,,,,,,,,,...///---)))'''(((***...,,,***,,,222777999999???<<<888666555444222000777666666888;;;;;;777444555444666CCCXXXrrrsss\\\JJJ@@@999444111222222333333444444444<<>>>>>>>>>>>===???<<<888888:::<<<<<<:::???AAA@@@???@@@CCCBBB===>>>???@@@@@@???>>>===<<<888444///...111444555555555777999;;;;;;;;;:::999888888777666666777888999222444666444000---...///333000///111111///000333------,,,******---111555:::888666555666666666555222222222333444333111///000///---+++)))'''&&&&&&&&&&&&&&&'''''''''(((((())))))***,,,///000000///333333333333333333333333555222000222555777666444333444666777777666444333444555666555444111...,,,222,,,)))+++---+++***+++((((((''''''(((((()))***---,,,***((('''&&&'''''')))'''%%%%%%''')))))))))'''((()))***+++,,,,,,,,,'''((()))******+++******,,,'''###%%%***,,,(((###)))((('''&&&&&&&&&&&&&&&'''$$$"""$$$''')))(((&&&))),,,...///---,,,+++++++++++++++,,,---...///000///---...111222222666<<>>:::888777999:::======@@@CCCGGGHHHFFFDDDDDD@@@<<<;;;======:::777777666555666777999<<<>>>??????>>><<<:::777555333444222000000000111000//////////////////.........///000111111222222111111444555777777777888999;;;:::999777333000...///000///...---+++++++++++++++......///000000000111111111000000///...---,,,+++,,,---///---+++******,,,---,,,---000666;;;<<<<<<>>>;;;888666555444333222666555555666888999666333333333888EEEZZZrrroooWWWEEE;;;555000333333333333444555777777<<>><<<;;;999888999;;;>>>@@@???>>><<<;;;===@@@CCCEEEFFFEEEEEEDDDCCC???:::555222000///111555555444444//////000000000000000000222222222222333444555666666555555444333222222111222000000222444444000,,,------...//////...---,,,...///000111222111111000///000111111111222444666777999;;;===????????????>>>;;;888888:::===>>>>>>???AAAAAA???AAAEEECCC?????????@@@@@@@@@>>>===<<<999555111111333666777777555666888:::;;;:::999888888777666555555666777777222333333222000.........222///...000000...///222//////...---,,,...111444888777666666666666555555111111111333555555333111///...,,,***((('''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&))))))+++---000111111111333333333333333333333333666444333333666777666555555444444444444444444555444444444333222000...---222,,,)))+++---+++***+++************++++++,,,,,,+++***(((&&&%%%%%%%%%&&&)))'''%%%%%%'''))))))(((((()))***+++++++++++++++(((((())))))***)))))))))***'''$$$%%%((()))'''###(((''''''&&&&&&&&&'''''''''%%%###$$$'''))))))'''+++,,,---......---,,,+++++++++***))))))))))))***...---...111111111555;;;MMMGGG???;;;<<<===<<<;;;---,,,++++++---.........,,,---///555AAAUUUkkkzzzvvvbbbKKK<<<000...,,,,,,,,,---,,,+++++++++,,,------,,,,,,++++++))))))++++++))))))+++***+++---......,,,***(((...///111333333222111000222000......///000///...------,,,+++***(((&&&%%%,,,---...000222333333333...000111222222///---+++........./////////000000++++++,,,---......//////+++************++++++,,,........................///000111000---,,,+++,,,***+++,,,///333444444222...---------...///000111777666666666666777888888;;;===>>>>>><<<::::::::::::===AAACCCEEEFFFGGGIIIBBB@@@???===;;;:::::::::@@@@@@BBBDDDFFFFFFDDDAAADDDBBB???<<<::::::::::::666555555666888;;;>>>@@@AAA@@@>>><<<;;;999888888777555333222222222111000000000//////......------//////000111111111111111222333666777888:::===@@@BBB@@@;;;444///---///111111000...---,,,,,,---...,,,000444555444444555777444444333111///...---,,,,,,...//////...---...///,,,,,,...111555888999999<<<:::777555555555444333666555444444666666555444000222888FFFZZZppplllUUUCCC;;;666222333222111111222444777888888@@@TTTppp~~~ppp___OOOCCC<<<===<<<:::999888999;;;<<>>===<<<:::888555444555777888888444666777999999999888888777666555444333333444444111000//////000000///---111---,,,......,,,---111///000000000//////111333555666777777777666555444111111222333555666444222...---+++)))((('''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&'''))),,,///111222333333333333333333333333333333888666555555666777555444555444222111111222444555222222111000////////////111,,,***,,,---***)))+++++++++++++++,,,,,,,,,---)))(((&&&$$$$$$###$$$$$$((('''%%%&&&'''))))))((()))******+++++++++******((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&'''(((((('''&&&%%%&&&((()))***)))---++++++,,,//////,,,)))+++***))))))(((((())))))---,,,---000111000444999NNNPPPIII===777<<<>>>;;;222///------///111111000...000222666???RRRhhhyyy}}}~~~sss^^^FFF666000///..................,,,,,,---------,,,+++***---******,,,,,,)))))),,,---------...---------,,,///000111222222111///...---,,,+++******+++,,,,,,)))***+++++++++***)))(((000000111333555777999;;;333444555666555333000///111111111111111000000000......------------------------------------......,,,------...............000111333222000---,,,,,,***+++...222555777666444000000000111222222333333777777777777888888999999<<<>>>BBBCCCAAA???>>>>>><<<>>>AAADDDFFFGGGHHHIIIBBBAAA@@@??????>>><<<:::@@@@@@AAACCCEEEEEECCCAAA@@@BBBBBB???;;;888888:::555444444555888;;;>>>@@@BBBAAA???<<<;;;;;;<<<===:::888555444444444222111111111000///...------,,,...///000000111111000000111333555777:::===AAAEEEKKKGGG@@@888222000111444333222000.........//////***000888:::888777999<<<888888666444222111//////000111222222222111000000222111111222333555777888;;;888666555666666666555777666555444444555555555...000666CCCVVVkkk}}}jjjSSSBBB;;;777444000///......///222555777:::AAAUUUqqq|||mmm^^^OOODDD===<<<;;;:::888888999:::;;;>>><<<::::::<<>>?????????===:::777666777:::>>>@@@>>>@@@???>>>@@@EEEEEEBBB@@@@@@AAAAAA@@@>>><<<;;;<<<:::888777666666666666444444666777888888777777555555444333222111111111000---+++,,,///000///---///,,,+++,,,,,,+++,,,///+++---000111000111222333333555777888888666555555444333333444555555222000,,,+++***((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&)))---000222333555666222222222222222222222222777777666666666555444333333333222111111222333333111000...------...///000000,,,+++---,,,)))(((***))))))******++++++++++++((('''&&&$$$###$$$$$$%%%'''&&&%%%&&&((()))((('''******+++++++++***))))))(((((((((((('''&&&%%%%%%&&&((()))(((&&&$$$&&&(((&&&&&&&&&&&&&&&'''((()))((('''''''''(((*********---***(((***...///+++'''************+++---...///,,,+++,,,000000///222777KKKUUUSSSBBB888<<>>;;;>>>>>>???AAADDDEEEDDDBBB<<<@@@EEEDDD???:::777888555555444555777:::===???BBBAAA???======>>>@@@AAA===;;;888666666555333111111111000///...------,,,......///000000000000///111333555888;;;???DDDHHHMMMIIICCC;;;444222333555333333222111000000000000)))000999<<<:::999;;;>>><<<;;;:::888777555444444666666777777888777555333888777555444444777:::===:::777555555666777777666888777777666555555555666111222666???PPPeeezzzzzzhhhQQQ@@@888333///111000......///111555777@@@HHH[[[vvvuuugggZZZNNNDDD>>>999999999999999:::<<<<<<<<<;;;:::;;;>>>CCCIIILLLPPPMMMJJJGGGEEEBBB>>>;;;<<<555666@@@CCC;;;444333777777555444444444555555333333555666666666666666777777777777777777888888888666444444555444///+++------------......//////...000222444444444333222111222222111///...000111888999;;;<<<============<<<;;;999666666777:::======>>>===<<<>>>CCCDDDAAA@@@@@@@@@@@@???===;;;:::<<<;;;:::888666444333333333333444555666666666666333333333222111000//////000---***+++...000///---...+++)))++++++)))+++...(((+++...000000111333444111444777888777555555666777666555444444222///,,,***)))((('''&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''((($$$)))...111333333555777222222222222222222222222555666666666444333222111111111222333333222111111111///---,,,,,,---///000///,,,,,,---,,,((('''***((()))***++++++++++++***)))((('''%%%%%%%%%&&&&&&&&&%%%%%%&&&(((((('''&&&)))))))))***))))))((((((''''''(((''''''&&&%%%$$$'''***,,,***'''%%%'''***&&&&&&&&&&&&&&&'''((()))'''(((((((((((()))***,,,,,,(((&&&(((,,,---***&&&+++++++++,,,---...///000,,,+++---000000///111666CCCSSSXXXJJJ======>>>:::PPPQQQRRROOOKKKHHHGGGGGGDDDCCCCCCDDDJJJWWWhhhsssyyy|||}}}xxxjjjVVVAAA444222333333333222333444666444333222000...---------(((''')))///222222444888>>>;;;777222///---,,,,,,,,,,,,---------,,,,,,+++'''))),,,---,,,+++*********)))'''&&&''')))+++,,,''''''((()))***,,,---...000111333555888:::<<<===:::;;;<<<<<<;;;999888777111111222222444777:::;;;666777777777777666555555111222444555666555555444444555666555222000000111222222333555777888666555444555666777888888888777::::::;;;<<<<<<<<<<<<<<<;;;>>>BBBDDDDDDCCCCCCCCC@@@@@@AAADDDFFFGGGFFFEEEDDDBBB@@@AAADDDDDDAAA>>>>>>>>>>>>AAADDDFFFEEEDDD<<>>:::999888777666666777999;;;===AAA@@@>>>>>>>>>@@@BBBCCC@@@===:::888666555333111000000//////......---------......///////////////111333555777999>>>CCCGGGHHHFFFBBB<<<666333333444444555555666555333222000,,,111888<<<===<<<>>>???=========<<<<<<;;;;;;;;;<<<<<<===???@@@@@@===;;;777777666555444666:::===:::777555555666777777666777888888777555444555666333333555;;;GGG[[[ooo|||zzziiiRRRBBB:::444///444333222111222444666777>>>EEEYYYsss~~~uuuiii]]]TTTKKKBBB<<<888888999999;;;<<<===>>>;;;;;;<<<>>>BBBGGGKKKNNNSSSPPPLLLIIIGGGEEEBBB@@@888777777888888666444111999777555333222222444555111333555777888888888777666777888999:::::::::999222444888>>>@@@<<<444,,,............///000111222111222222333333333333333...///000000000111333555888999;;;<<<======<<<;;;;;;;;;;;;999777777999;;;===>>>===;;;===BBBCCC@@@????????????>>><<<:::888999:::;;;999666444333333222222333333444555555666111222222222111000///...///---++++++,,,............***)))++++++)))***...(((+++...///000111333444000333777777555555666888888777555444333000,,,)))(((''''''&&&%%%%%%%%%&&&%%%$$$"""!!!"""###%%%&&&###)))///222222222444666222222222222222222222222333555777666444222111111000111333444444333111000111///...,,,,,,---///000---,,,---...+++&&&&&&))))))***,,,---------,,,+++***)))'''&&&&&&&&&'''(((&&&%%%%%%&&&(((((('''%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&(((***,,,+++(((&&&(((***''''''&&&&&&&&&'''((((((&&&((()))(((((((((***,,,+++)))'''(((***+++***'''---,,,++++++******++++++,,,+++---111111///111555;;;LLLVVVOOOCCC???>>><<>>@@@;;;;;;<<<<<<<<<;;;:::999222444666888888888777666666777666555222111222333777666555555666777666444333444666777888888777777666777888999:::999999888:::===@@@BBBCCCBBBCCCDDDCCCBBBBBBDDDGGGHHHFFFCCCFFFCCC@@@AAADDDFFFCCC@@@AAA@@@AAABBBEEEGGGGGGFFF@@@CCCGGGIIIGGGDDD@@@>>>===<<<:::999999:::;;;<<>>>>>???AAACCCDDDAAA>>>;;;888777555222000///////////////.........------.../////////......000111333444666:::@@@DDDCCCCCCBBB???:::777555555555777:::;;;;;;888444222111333888<<>>?????????@@@AAAAAAAAAAAAAAACCCGGGJJJKKKIIIFFF===???@@@>>>:::777777888:::888555555666777666666444777999888555333333333//////000333;;;JJJZZZfffsssnnn```NNNAAA;;;777222555555444444444444555555555===QQQlllppphhh^^^UUUPPPIIIBBB<<<999999:::;;;<<<===>>>>>>999;;;===AAAEEEJJJMMMOOOUUUQQQMMMJJJIIIGGGFFFDDDAAAFFFCCC777222555666222555555444444444444444444222333555777999888888777666888:::<<<<<<;;;999888555555777;;;===;;;555///000/////////000111333444666555444333333333444555...///000000000111333555777888:::<<<============999;;;===<<<:::999;;;===???@@@>>>;;;===BBBCCC@@@>>>>>>>>>>>><<<:::888777444777::::::888666666777111111111222333333444555000000111222222111000/////////...,,,+++,,,...000...***)))++++++)))***...---...000000000000222444///333666666444333777:::777555444333222///,,,)))'''&&&%%%%%%%%%%%%%%%&&&%%%$$$"""!!!!!!###%%%'''###)))000333222111333555111111111111111111111111222555888888555333222333222222333333333333222222111000///---------......---,,,---///+++&&&%%%)))((()))+++,,,---,,,+++***))))))'''&&&&&&&&&'''(((%%%%%%%%%&&&(((((('''%%%$$$$$$%%%&&&''''''''''''&&&''''''(((((((((''''''))))))***)))((('''(((((((((''''''&&&&&&&&&''''''%%%''')))(((''''''))),,,++++++*********+++++++++,,,++++++***************---,,,...222222000111555666CCCPPPQQQGGG??????BBBzzzxxx{{{zzzyyyzzz}}}wwwxxxxxxsssgggXXXKKKCCCAAACCCEEEDDDCCCCCCFFFIII===:::666222000000111222000......111111//////222111444666888888555111............//////000000000)))+++---,,,******,,,///,,,,,,,,,++++++***)))(((((())))))******)))(((((((((+++...000000---)))&&&///111444777888999888888:::999888777888:::===>>>===>>>?????????>>><<<;;;111333555777888888666666888888777444222111333555;;;999666555666666555444222333555777777777666666999:::;;;<<<<<<<<<;;;:::999<<>>>>>???@@@BBBCCCDDDBBB???;;;888777555222000.........///////////////,,,---......//////......///000111222444888===AAAAAACCCDDDCCC???;;;888777777:::===??????;;;777333444555888<<>>CCCGGGKKKNNNPPPVVVSSSNNNKKKJJJIIIHHHGGGQQQZZZSSS===222777999333222444666777888777666555333444777888999888777666888:::<<<>>>===;;;777555???999333111222333333222111000000000000222444555:::888666444333444555666666666777555444333444666555666999;;;===>>>??????888;;;>>>>>>===<<<>>>@@@AAABBB???<<<>>>BBBCCC@@@======>>>===;;;999777666111555999;;;:::999:::;;;111111111111222333444555///000111222222111000000///000000...******---111...***)))++++++)))***...111222222111000000111333///333666555333333777<<<555333222222111///,,,)))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$"""###%%%''')))""")))000333111000111444111111111111111111111111333666999999666444444555555444222111111222444555111111000///...---------,,,,,,...///+++%%%%%%(((%%%''')))*********(((''')))((('''&&&%%%&&&'''(((%%%$$$%%%&&&((((((&&&$$$"""###$$$%%%&&&&&&''''''&&&&&&'''((()))))))))((()))((((((((((((''''''&&&)))((('''&&&&&&&&&&&&&&&%%%'''((((((&&&&&&))),,,,,,------,,,++++++,,,...))))))******+++,,,...///---,,,///333333000111555444===KKKQQQIII???@@@GGG{{{zzzwwwsssllleee^^^ZZZ^^^YYYUUUSSSSSSOOOHHHCCCAAA>>>:::777666555333222333444444333000...------222333444444333111///---,,,...000000///000111333111------222444000///111+++---///...,,,+++---///,,,,,,------,,,+++)))((()))+++...///...------...444444333222222222222333666777999999888888:::;;;;;;;;;;;;:::999888777666444444333222111111111222777777888888777444111000555555555333111111333444222111000111333444444333333444777:::;;;<<<;;;;;;<<<;;;;;;;;;<<<===???@@@FFFFFFFFFHHHJJJIIIFFFDDDGGGJJJMMMOOOMMMKKKIIIHHHJJJJJJJJJJJJJJJKKKKKKKKKLLLIIIHHHJJJNNNOOOLLLHHHAAAAAA@@@???>>>>>>>>>???<<<;;;;;;<<<>>>@@@AAAAAABBBAAA>>>;;;888555333222222000------...000000///000111111222222222111111555444333333444555777888@@@BBB???666222555666444888:::===??????===:::888444333666<<>>???@@@AAABBBCCCCCCCCCCCCGGGKKKNNNSSS]]]ggghhhaaa```[[[SSSJJJAAA<<<:::;;;777666666555555555555555666555444333111000//////...---------000444888:::CCCDDDBBB===666222111333222333333444444333333222666;;;HHH___xxxyyyooohhhXXXSSSSSSJJJCCCBBB<<<<<<666;;;@@@???CCCAAA555<<<<<<===@@@EEEJJJLLLMMMRRRSSSSSSOOOJJJFFFEEEFFFaaammm<<>>>>>======<<<::::::999>>>999555444777777555111222222222111111111111111333111444444222:::<<<000555...+++...222222222444999:::;;;999888999>>>BBB@@@BBBCCCBBB@@@??????@@@DDDCCCBBBAAAAAAAAAAAAAAA>>>???@@@@@@>>>;;;888666222333555999<<<<<<:::888666444222222333444555444...222111---...000%%%111000...,,,+++,,,---...,,,,,,,,,***)))***---000222222222111222222333333222222333444555555555555555555333111///,,,***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###%%%(((***,,,,,,---111555555222///444333333222222333333444333444555666666666555444111222222333333222222111'''(((***---...//////...(((***,,,+++(((''')))+++((((((((()))+++***(((&&&......,,,'''""" !!!######%%%(((((('''&&&&&&&&&(((((('''%%%&&&)))***)))"""(((,,,+++***---...---...,,,+++*********)))''')))(((&&&$$$$$$%%%&&&''')))(((&&&"""!!!###'''***///---+++*********)))(((***,,,//////---,,,---///111000//////111444888:::777777777999<<>>@@@AAADDDFFFGGGHHHHHHGGGFFFEEEEEEHHHLLLNNNMMMKKKJJJIIIHHHIIIJJJLLLMMMMMMMMMMMMIIIFFFDDDFFFKKKNNNMMMKKKFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@??????@@@AAAAAAAAABBBAAA???===;;;888666555666444333333444555555444111111222222222222222222222222333444666888:::;;;<<>>777444777888777888:::<<<===>>><<<:::999999999;;;@@@GGGIIIGGGDDD@@@AAABBBCCCDDDEEEEEEEEEBBBFFFJJJNNNXXXbbbbbb]]]NNNLLLHHHCCC===999777666888777777777777777888888555555444333111000////////////...---///222555777999888777666555555333333444333333333333333333444666:::FFFZZZsssxxxnnneeeaaaSSSQQQSSSLLLHHHGGG@@@@@@999<<>><<<<<<;;;;;;;;;;;;<<<<<<;;;888666777::::::666222111111111111111111111111333000555777666<<<>>>222888444222555666555666999::::::999777555777;;;???BBBDDDEEEDDDBBBAAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAA===>>>>>>>>>===:::666444444444555888;;;;;;:::888999666444333333444444333555666111***,,,444333+++///...,,,+++***+++---...---------+++***+++...000222111111111111222222333000111222444444555555555555444333111...,,,)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%''')))++++++---111444555333000222222111111111111222222333333444555555444333222///000000000000000000///)))***+++---------,,,+++&&&(((***)))(((''')))+++)))(((((()))******)))'''++++++***'''###"""$$$&&&"""$$$&&&'''&&&%%%%%%&&&&&&&&&'''&&&''')))+++***))),,,---...222888888555333///+++))))))***))))))(((((('''&&&'''((()))***((((((&&&$$$###$$$(((+++---+++))))))+++++++++******---///...---,,,---///---,,,,,,---...111444666777777888:::<<>>@@@AAAAAADDDGGGGGGDDDCCCCCCEEEEEEHHHLLLOOOOOONNNNNNNNNIIIKKKNNNQQQRRRRRRQQQPPPJJJFFFBBBBBBEEEIIIJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBAAA???===;;;999888999888888999:::;;;999888444444333222222333333444333333555666888999:::;;;888<<<<<<999777999:::999888888999:::;;;;;;;;;::::::999:::>>>DDDHHHGGGEEEAAAAAABBBCCCDDDEEEFFFFFFKKKLLLLLLMMMQQQUUUSSSNNNDDDDDDCCCBBB@@@===;;;:::666666666666666777888999555555444222111000///...111000...---...///111333333000///111555777444111555444333222222333444555555999BBBTTTkkk~~~ssskkkccc[[[WWWLLLNNNUUUSSSSSSRRRJJJFFF===>>>AAA???AAAAAA888;;;;;;===@@@CCCEEEDDDCCCMMMOOOQQQPPPLLLHHHDDDCCC???NNNGGG999;;;<<<555444444222111444999<<<;;;999999:::<<<>>>>>>>>>>>>>>>;;;:::999999:::<<<>>>???:::999888:::;;;:::666111111111111111111111111111000---111444666DDDRRRQQQ<<<777444555555222333777:::999666333222444888<<>>>>>???>>><<<:::777555666666666888:::;;;:::888888555333222333444444333>>>>>>888---+++111444111,,,+++*********+++,,,---+++,,,,,,+++******---///000000000000000111222222///000111222444444555555333333222000---+++)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$&&&((()))***,,,000333444333111000000////////////000000222222333333333111000///------------------------,,,,,,,,,,,,+++***)))(((&&&''')))((((((''')))***+++)))(((((()))******)))(((((((((&&&%%%%%%''')))###%%%''''''&&&&&&&&&'''###%%%''')))))))))***,,,...000333888BBBKKKLLLHHH???:::222,,,******++++++&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''')))+++***)))((((((***,,,,,,+++,,,---......------...000......///111222444555666888999999:::<<<>>>@@@BBB~~~|||wwwsssvvvrrrmmmiiifffccc```^^^\\\XXXSSSMMMHHHDDD@@@>>><<<<<<;;;;;;:::::::::999888999:::999777666777888888<<>><<<>>>AAAEEEIIIMMMPPPQQQRRRRRRSSSMMMOOOSSSVVVWWWVVVSSSQQQLLLGGGAAA>>>>>>AAACCCDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJEEEDDDDDDBBB@@@>>>;;;:::;;;;;;;;;===>>>>>><<<:::999888777666666666777777888888888999888888777777777:::<<<;;;:::999999999777777777777888999::::::999888999<<>>222222222333444555777888555444333222111///......///...---------///000111333222222333555555333000444333111000000111333444444777???NNNddd{{{uuujjjaaa[[[VVVPPPIIIOOOYYY\\\aaaaaaXXXMMM@@@>>>BBB???AAABBB<<<;;;<<<>>>BBBFFFGGGFFFDDDIIIJJJKKKLLLKKKJJJIIIIIIFFFCCCAAA>>>888666444...000000000222666999999888666888:::===>>>>>>===<<<<<<;;;999888999;;;>>>@@@<<<:::888888888777444111000000000111111111111111222...111333777RRRuuuFFF<<<333222333222222333666555222000000333888;;;CCCDDDEEEDDDBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@>>>;;;999777999888777888:::;;;:::999444222000000222444444333777;;;;;;444.........+++***************+++,,,---)))******)))((()))+++---............///000111111---...///111222333444444111111000...,,,***((('''########################$$$###""""""###$$$&&&'''((())),,,///111222222111//////............//////000111111111000///---,,,,,,++++++++++++++++++,,,+++++++++******)))((((((&&&'''((((((((()))******,,,***(((''')))***+++***'''''''''&&&&&&&&&'''((('''((())))))'''&&&'''(((%%%&&&***,,,***(((+++000222:::CCCLLLVVV___aaa^^^RRRJJJ???666000---,,,+++))))))'''&&&%%%$$$######%%%'''((()))((((((***,,,)))((('''(((***,,,---,,,000//////---------///000...///222444555666666666999999:::;;;===???@@@AAA~~~~~~{{{zzzyyywwwuuuyyytttnnnhhhddd___YYYUUUNNNMMMKKKIIIHHHHHHHHHHHHCCCDDDCCC@@@===:::999999<<>>>>>>>>>>>@@@BBBBBB@@@>>>======<<<;;;;;;;;;;;;;;;::::::999999888888888777999:::<<<<<<:::777666666666666555555666777888999:::::::::===AAAEEEGGGHHH??????@@@@@@BBBDDDFFFGGGHHHGGGGGGHHHIIIHHHGGGGGGFFFBBB???=========<<<;;;111111111222333555666777555444333222000///......,,,,,,,,,---...000111333222444666555222111111333333111///......///111333333666<<>>???CCC???;;;===@@@EEEJJJMMMLLLKKKKKKJJJGGGFFFGGGIIIKKKLLLMMM@@@???@@@777444666///.........000333555666666555666999<<<>>>>>>===<<<@@@>>>;;;999999:::<<<>>>@@@<<<888444333222111000000111111111222222222333444111666888:::UUURRRBBB444111555666444222222000......000555999;;;???@@@BBBAAA@@@>>>>>>?????????@@@AAAAAA@@@@@@???@@@@@@???>>>===:::888777999888777888:::;;;;;;:::555222000.../////////...***000555333000///000000*********++++++,,,------)))***++++++******+++---------------...///000111,,,---...000111222222222000///...---+++)))'''&&&#######################################%%%&&&'''''')))+++...///000111111//////............/////////////////////---+++***,,,+++************+++,,,)))((((((((()))))))))***(((((((((((()))*********,,,***''''''(((*********(((((('''&&&&&&&&&&&&&&&((()))***(((&&&%%%&&&''')))))),,,...***'''---777???MMM\\\dddhhhkkkllljjjccc[[[OOOCCC:::333...,,,---,,,+++)))((('''&&&&&&%%%'''))))))))))))***,,,)))(((((())),,,///000///555333000.........///000,,,---000222333333333222999999;;;<<<>>>???@@@@@@}}}{{{zzzwwwqqqmmmgggeeeccc```___```aaabbbZZZYYYWWWRRRKKKFFFCCCBBBIIISSSZZZZZZTTTLLLCCC<<<333222333555666555222///++++++,,,---,,,***((('''((()))++++++***+++...000444444333222222222333333///000111222111111222444444444444555555444444333111000...---,,,++++++***))))))***************************(((''''''***,,,,,,+++)))***++++++***)))%%%&&&(((******)))'''&&&)))))))))***+++...000111111333555444111000222444888;;;>>>@@@AAABBBCCCEEEAAACCCFFFHHHGGGDDD@@@>>>:::888555444444666999;;;===>>>@@@DDDHHHLLLPPPRRRQQQTTTUUUSSSMMMIIIHHHIIILLLMMMMMMMMMKKKHHHEEECCCBBBAAAAAACCCEEEEEEDDDCCC@@@@@@@@@@@@@@@???======999888777777888999:::;;;:::999:::<<<999444333555666555555444444555555666555666777:::===@@@CCCEEE????????????AAACCCFFFGGGHHHEEEDDDEEECCC@@@???AAAEEEAAA<<<:::;;;;;;:::888222333333444555666888888444444333111000///...---***+++,,,---///111333444///222444333///...222666111111000//////000111111222555999BBBRRRiiiuuufffYYYNNNIIIIIIJJJHHHRRRaaalllzzz|||ppp[[[HHH@@@AAA<<<<<<@@@???===>>>AAAFFFLLLPPPRRRQQQQQQMMMGGGDDDDDDFFFGGGHHHGGG===<<<<<<666666:::666---...///000111222333444666777:::<<<>>>?????????BBB@@@>>><<<;;;;;;<<<<<<@@@===888333000///000111111111222222333444444444000...777:::666DDDbbbtttNNN???111///333333111///000...---...222777:::;;;:::<<<>>>>>>===<<<===>>>===>>>???@@@AAA@@@???>>>======<<<;;;999777555444888888888:::<<<===<<<:::888555111...,,,+++)))'''///111222///,,,,,,///111+++++++++++++++,,,,,,,,,+++,,,------,,,,,,---...+++++++++,,,,,,...///000,,,---...//////000000///......---,,,***(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''))),,,---------///000......------------......------.........,,,+++***,,,+++***))))))***+++,,,&&&&&&&&&'''((()))***+++)))(((''''''))))))((('''***(((''''''((())))))((()))(((''''''''''''%%%$$$&&&'''((('''%%%%%%'''(((---,,,...///+++)))444DDDSSScccsssvvvssspppnnnllllllggg^^^TTTJJJAAA888333...---***(((''''''((()))&&&((())))))(((((()))+++))))))***---222666888888<<<888222//////000000000000111333555666666555555888999;;;===???@@@AAAAAA{{{xxxwwwtttssssssuuuwwwyyyuuutttqqqkkkeee___\\\\\\aaaiiiooommmjjjdddZZZPPPEEECCCAAA@@@???;;;555111---,,,,,,+++******)))))))))*********)))***---///000000//////000000111111111222333333111111222333111111222222222222111111///...---,,,++++++++++++++++++,,,------,,,+++***((()))++++++******+++,,,,,,*********,,,---,,,+++))))))*********))))))((())))))((()))***,,,.../////////............/////////222444555555666777888444666999::::::888555333.../////////...///111222444555888;;;@@@DDDHHHJJJLLLPPPSSSQQQKKKGGGGGGIIIGGGHHHJJJKKKKKKIIIFFFEEECCCAAA@@@AAACCCEEEEEEDDD@@@AAACCCCCCCCCAAA>>><<<;;;999777555555777:::<<<999777777:::777222222666555555555444333333222222000222555777:::<<>>>>>@@@EEEKKKPPPRRRSSSRRRMMMGGGDDDDDDEEEEEEDDD@@@@@@===999777777777888///000111111111222333444555666888:::<<<>>>???@@@BBBAAA@@@>>>======<<<<<<<<<;;;888555222111222333222222333444444555666666333---333888333666BBBGGG===666111111000...---...000......000555888999999666888;;;;;;;;;;;;<<<>>><<<===???@@@AAA@@@???>>><<<<<<;;;999777666444444777777888;;;>>>>>>===;;;777444000---,,,+++)))(((444222000...,,,***+++---******************)))))))))+++------,,,+++,,,---************,,,---...///------............---------,,,,,,+++)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***,,,,,,++++++---///---,,,,,,++++++,,,,,,---+++,,,---...------+++++++++***(((''''''(((***+++'''&&&&&&&&&&&&((()))***)))'''%%%%%%''''''%%%###((('''&&&'''))))))'''&&&((('''%%%&&&((((((&&&$$$%%%&&&'''((((((***---000...,,,---///+++,,,===SSSfffrrr|||}}}yyyuuuqqqmmmrrrpppmmmhhhaaaVVVKKKDDD:::666111,,,((('''((()))'''((()))(((''''''(((***)))))),,,222999???CCCDDDBBB<<<555111000000000000555555666888999999999999666888;;;===@@@AAABBBBBB~~~}}}{{{zzz{{{~~~{{{xxxvvvvvvuuu|||}}}{{{xxxmmmbbb]]]ZZZVVVSSSOOOIII@@@:::111000---+++***+++---...)))***+++***)))***---000---,,,,,,------...///000///000111000///...///000......///////////////...------,,,+++*********+++---...000111000///---+++))),,,///000...,,,+++++++++***)))+++,,,------,,,///...,,,+++++++++---...***************,,,...//////---+++,,,---...------+++---///000//////000111---...111333333222111///***+++,,,,,,***)))((((((***+++---000444888<<<>>>;;;???DDDDDDAAA???AAACCC???AAADDDFFFGGGGGGEEEDDDAAA???===>>>@@@BBBCCCCCC@@@AAADDDEEEDDDAAA>>>;;;@@@===888555333555777999888555555888777222222888555555555444333222111000222444888;;;===???AAACCCAAAAAA@@@AAACCCEEEHHHJJJJJJEEEDDDFFFCCC======BBB666444444888<<<===888444111111111111222333444444444333222111000...------,,,---...///000111222333;;;666000///111333444222222333333444444333333222000222333666>>>QQQiii{{{tttgggYYYRRRKKKEEEDDDIIIFFFEEEOOO]]]lll~~~tttkkkRRREEEBBB888333777777>>>>>>@@@DDDIIINNNQQQRRRMMMJJJFFFEEEFFFGGGFFFDDD???GGGBBB999999666222333111222333333222222333444333333444666888;;;===???AAAAAA@@@@@@???>>>>>>===888999999777555444444555333333444444555666777777@@@333333;;;999999;;;888333333666888444......333222000000222666999888666444777999:::;;;;;;===>>>;;;===???@@@AAA@@@???>>>>>>===<<<:::888777666555555666999<<>>GGGLLLNNNEEE???777222111111111000333444444555666777777888666777:::>>>@@@BBBCCCCCC|||yyy{{{~~~}}}}}}tttssssssqqqlllaaaSSSIII===777444444000***(((,,,***+++------------...///------,,,,,,---...000111111/////////000///---+++,,,---.../////////...---,,,***))))))***+++++++++...///...,,,---000000---111000000000000/////////000//////.........//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---...---++++++,,,............//////000000000////////////////////////+++++++++*********************,,,...000333444555777666444222222333555666333444555777888999999999;;;;;;;;;;;;;;;;;;<<<<<<888999;;;>>>@@@AAABBBBBBAAA???<<<:::999999888777555555444333111111333444555666777888777666444333000333777<<>><<<999777:::===@@@AAA@@@;;;555222000000111222333333444444333111/////////000///...000000000000111222333444222222222111111000000000333000111333333111111444666666666666:::FFFWWWdddzzzuuuhhh^^^SSSKKKIIIHHHFFFCCCGGGEEEIIIXXXjjjsssppphhhUUUJJJ>>>777777777555111888:::>>>BBBFFFHHHJJJJJJJJJFFFAAA???AAADDDGGGHHHFFFDDD@@@<<<999666555444111111111000///000333666666666555555444777;;;>>>???@@@AAABBBBBB@@@>>>===<<<<<<;;;:::888666333222888888777666666777999999;;;;;;:::888777555444333777777555444333222222222111//////222555777666444777666555666777888777666:::;;;<<<======<<<;;;:::>>><<<;;;999888888999999777777999::::::;;;::::::555333000......---+++)))***+++---/////////---,,,++++++******)))'''&&&%%%((()))******)))((()))++++++***************++++++---------...------,,,+++------,,,)))&&&$$$$$$%%%+++)))&&&&&&&&&'''&&&$$$###$$$%%%%%%&&&%%%%%%%%%,,,,,,,,,,,,,,,,,,------+++,,,+++%%% !!!***222***************)))((('''(((&&&###"""$$$&&&((()))&&&'''&&&&&&&&&'''((())))))&&&$$$$$$&&&(((&&&$$$######$$$%%%%%%&&&''''''((()))'''$$$&&&+++)))###%%%&&&)))---000333666888000)))(((+++))),,,BBB]]]ttt~~~{{{wwwvvvuuu{{{||||||zzzvvvpppkkkggggggbbbVVVFFF888///---...))))))))))))((('''&&&%%%+++,,,000<<>>@@@AAACCCFFFHHH}}}{{{}}}~~~zzzqqqfff^^^LLLAAA777444333///---///++++++,,,+++++++++,,,...,,,,,,,,,,,,---...///000///...---///000000///---++++++,,,------,,,+++***,,,+++++++++,,,,,,,,,,,,***...111111444777666222:::999888777666555444444111000///...///111444666111111111000000/////////////////////......------111000000///////////////+++++++++,,,,,,,,,------++++++++++++++++++++++++***************************+++---000333555777888777666444222111111111111000000000000000000000000---...///000111222333333222333444666999;;;======>>>??????<<<999666555555444444444222000000111333333444666777888777555555333555888<<<@@@CCCEEEFFFAAAAAAAAADDDGGGIIIIIIHHHIIIFFFBBB@@@>>><<<:::888<<>>DDDIIIMMMOOOPPPGGGCCC???===>>>AAADDDEEEBBB@@@===:::777555444444222222222000///000333555777888777666666888<<>>===:::;;;;;;;;;:::999777666;;;:::888777666555555666777999:::;;;;;;999777555555555444444333333444444333222111333555666555222888666555555666777666555777777888888:::<<<===>>>===<<<;;;:::999888888888777777888888999:::::::::555333000///......,,,******+++,,,---......---,,,((())))))***************)))***+++***)))((()))***+++***************+++++++++,,,,,,---------,,,,,,,,,---,,,***'''&&&&&&'''***)))'''&&&''''''&&&%%%''''''((())))))***))))))++++++++++++************'''))))))'''$$$$$$)))---+++,,,,,,,,,++++++***)))(((&&&$$$$$$%%%'''(((((()))'''&&&%%%&&&&&&&&&%%%(((&&&$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$&&&&&&$$$&&&+++***$$$+++,,,000666<<>>222,,,******(((%%%$$$%%%(((---///+++,,,222===IIIOOOMMMIIIFFF>>>666333111......111555666777777666777999;;;:::<<<>>>>>>======>>>???~~~|||~~~|||uuuooo^^^NNN<<<444333111///------,,,,,,+++,,,,,,------++++++,,,---............---,,,---...000111000///+++,,,,,,,,,,,,+++***)))++++++******+++++++++,,,***333===CCCHHHLLLJJJEEEHHHGGGEEECCC@@@???======>>>;;;888666666888;;;===999999888777666666555555555555444222111///......000...,,,,,,...///...,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))******+++,,,///222555888;;;<<<;;;;;;:::999777555333222111000...,,,+++++++++,,,+++,,,---...////////////---------...000333555777555888:::999666333333333222333222111///...///000111222444666777777777666888999:::===@@@CCCEEEFFFAAAAAACCCFFFJJJLLLMMMLLLHHHEEEBBB@@@???===;;;999;;;>>>BBBDDDCCC===777333.........//////000111222666555333111///......------......///111333555666444333333333333333222222333111111444555222333666...111333333444666<<>>AAACCCDDD@@@???===:::888666555444333333222111000111444666:::::::::999999:::>>>@@@DDDDDDEEEEEEDDDAAA???===>>>>>>>>>===<<<:::999888::::::888777666666666666444777:::===>>><<<:::888444333333333444555666666555444444555666666555333;;;999777666777777777666888777666666777:::===???<<<<<<<<<;;;:::888777666666666666666777888999:::666444111000//////---,,,++++++++++++,,,,,,,,,,,,)))))))))******+++++++++***+++,,,+++)))((((((***++++++***************+++******+++,,,---------------......,,,***(((((()))***)))''''''(((((('''%%%((((((***+++,,,,,,,,,,,,*********))))))(((((('''%%%&&&((()))))))))((((((+++++++++++++++******)))(((&&&&&&&&&((()))((('''+++(((%%%$$$&&&&&&$$$!!!'''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&''''''''''''%%%'''&&&%%%'''++++++'''444666;;;DDDKKKIII@@@777///((('''+++)))---DDD___uuu~~~~~~}}}}}}|||yyy{{{}}}~~~|||yyywwwuuuooodddTTTCCC444+++''')))(((&&&&&&'''***---///,,,...444???JJJPPPNNNJJJDDD;;;333111///...000444555666777666555666888999===???AAAAAA@@@>>>>>>???~~~{{{xxxqqqbbbOOOAAA:::555000------------...//////...---***+++---.........---,,,...------...000111000............------,,,++++++------------,,,---...000444BBBRRR___hhhmmmlllhhhcccaaa^^^[[[XXXVVVUUUUUUXXXVVVRRROOOKKKJJJIIIIIIGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@>>>;;;777444222111111,,,)))***...000...+++++++++++++++++++++++++++************************((()))))))))))))))******+++,,,///222666999<<<===AAAAAABBBBBBAAA>>><<<:::555444111///......///000333333444444333222111000...---,,,+++,,,---000111......//////000000000000...//////...,,,+++,,,------...000222444555666666999;;;===???AAABBBBBBBBB@@@@@@BBBEEEHHHJJJJJJIIIFFFDDDAAA??????>>><<<:::999<<<@@@BBBAAA<<<666222//////.........///111111888888777444111...------,,,---...///111333555666444444444444444444444444333000111444555333444777333444666666555666888;;;>>>JJJZZZhhhpppxxxtttbbbSSSIIIGGGEEEDDDEEECCC@@@===;;;:::<<>>777888888555111///000222333666;;;BBBHHHMMMPPPRRRHHHEEEBBBAAABBBCCCDDDDDDBBBAAA???<<<:::777666555111222222111111333777:::<<<======<<<;;;<<>>@@@BBBCCCCCCBBB@@@???555333111000000111333444555666666777777555444333444222///---,,,---...//////+++((((((+++...---,,,***+++,,,+++***))))))******+++,,,...000111222333666888===AAACCCDDDCCCBBB??????@@@CCCEEEEEEDDDBBBCCCAAA>>>=========;;;:::777:::===@@@???<<<888444111000///......///111222999;;;;;;999444000......,,,,,,---///111333555666444444444444444444444444111///000444555333444777333333222222111222555777999@@@KKKTTT]]]gggrrrzzz~~~uuuiiiYYYLLLEEEEEEFFFFFFFFFCCC@@@===<<<999888999===>>>;;;888666888999666111...///111444777<<>>>>>??????>>>======???AAA???AAACCCDDDEEEDDDCCCBBBEEEDDDBBB???===:::999888666777888999999:::::::::::::::999888888888999999666666555444444444444555666777999:::;;;;;;<<<<<<<<<:::999999:::999777555:::;;;===>>>>>>===;;;:::::::::::::::888666444222555555555555666777888999666444222111111111///...,,,,,,+++******++++++,,,***)))((('''&&&&&&''''''***,,,,,,+++***))))))***,,,++++++***))))))******)))***,,,---///000000000111222222000---)))((((((***)))((()))******(((&&&%%%&&&'''((()))))))))))),,,,,,+++***))))))((((((+++(((''')))---...+++(((&&&''''''(((((((((''''''''''''''')))******'''%%%'''%%%"""###%%%'''&&&$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&)))...555>>>EEEPPPXXX``````WWWGGG999111---'''&&&++++++///GGGbbbzzz~~~~~~yyyvvvwwwlll[[[III:::000+++)))''')))++++++***&&&"""///333<<>>@@@AAACCCEEE}}}~~~}}}{{{zzzzzzwwwtttuuu|||xxxjjj\\\PPPFFF>>>888555222111222111---)))------......///......---111000//////000///---+++---,,,,,,++++++,,,,,,---,,,---///000222999BBBJJJ^^^nnnyyywwwsssnnnhhhccc___]]]OOOHHH>>>666333222000...+++++++++***************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,---///222444555666555666999<<<======<<<<<>>999333000///,,,------...000222444555333333444444444444444555///---...333444333444777333333111111111333555777777;;;@@@EEEKKKTTT^^^ffflllppppppjjjbbbYYYNNNDDD===???BBBDDDDDDCCCAAA???;;;888555444555666666666222444666555222000111333777999===AAAEEEGGGIIIJJJDDDCCCAAAAAAAAABBB@@@??????>>>===;;;888555222111///000222333444777<<<@@@>>>??????>>>===<<<>>>???<<<>>>@@@CCCDDDDDDCCCCCC@@@???>>>===<<<<<<<<<===:::;;;;;;;;;;;;:::999888===;;;999777666666888999777777666555444444444555444777999:::;;;;;;<<<>>>777777888999:::999555333555888<<>>JJJYYYdddwww~~~rrrhhhYYYIII<<<555222111------,,,,,,,,,+++++++++(((((((((((((((((((((((()))******+++,,,,,,------------...///000111222222000111333555777888888888------------....../////////111444888::::::999999333333222111///...------%%%***......***''')))+++&&&(((+++,,,,,,+++,,,---++++++******++++++,,,,,,,,,---///222555888;;;===>>>>>>???AAABBBAAA>>><<<666444222222333333222111000111333555666777777777111///---,,,,,,---///111888>>>DDDCCC===666222000------......000111222333222222333333444444444444...,,,---111333222444777444444333444555666666555444666999;;;>>>DDDKKKQQQSSSWWWWWWQQQKKKGGG@@@:::555888<<>>===777666444333222333333444333444444444333333444555666888;;;???BBBDDDEEEFFFBBB@@@??????@@@???>>><<<;;;;;;;;;:::999777555333222333333444444777;;;>>>===>>>???>>><<<;;;<<<===;;;===???AAABBBBBBAAA@@@>>>===<<<;;;;;;<<<======;;;<<<=========<<<;;;:::<<<<<<:::999888888888999555555555555555666666777444666999999888888999;;;666777999<<<===;;;777333444555888;;;<<<<<<;;;:::999888666444333111000000333555777999:::999777666555333111000000000///...,,,---......---,,,+++***'''&&&%%%%%%&&&(((+++,,,(((***++++++++++++,,,...---,,,+++***))))))))))))((()))***+++,,,------------///111111...,,,++++++)))))))))+++,,,,,,***'''***************))))))(((++++++++++++++++++++++++))))))))))))***)))'''%%%&&&'''(((((()))))))))(((((('''&&&&&&''''''&&&$$$%%%((()))'''$$$###&&&)))###%%%&&&&&&%%%%%%'''***%%%&&&'''((()))***+++,,,+++...999HHHTTT]]]hhhsssvvvvvvrrrfffTTTAAA444---+++%%%&&&+++,,,111IIIeeexxx}}}}}}tttfffRRR???222,,,)))((()))'''$$$"""###&&&***---+++222===GGGNNNNNNKKKGGG<<<555///...---,,,...111333555666777777888;;;===AAAAAABBBBBBBBBDDDHHHKKKyyy~~~|||zzzyyyzzzxxxsssoooYYYSSSTTTdddwww}}}~~~~~~vvvggg^^^RRRCCC999555555444333111111///......///000111---------...000111000//////.........///111222444:::===BBBGGGPPP```sssuuu^^^KKK???::::::000000000//////.........******************************+++,,,------........./////////000000000000111111333444666666777777///000000111111000//////+++---000333444333111000...////////////...---,,,"""///111***%%%)))000&&&))),,,.........///000---,,,++++++******++++++---+++((('''(((+++///222111111333555666666333000111///------...///...---***+++,,,...000222444555000...,,,******,,,...///888???FFFGGG@@@888333111............///000222222222222222333333444444444---+++,,,111333222333777111111222444555444222000000222444666777:::???CCCBBBEEEEEE???;;;999666222222555888::::::999888888333444444444333222222222888777666555555666666666222444888;;;>>>@@@BBBBBBBBBAAA@@@@@@@@@@@@===;;;999:::;;;<<<;;;:::999888555555555555444666:::<<<===>>>???===;;;:::;;;<<<;;;===???@@@@@@???>>>===@@@>>><<<;;;:::999::::::888:::<<<>>>?????????>>>:::;;;<<<<<<<<<;;;:::999333444444444666777888999444666999888666444666888777999===AAABBB@@@:::666666666666777777666666666999888555222111000000000222555888;;;;;;:::888666444222000///000000///...,,,---/////////---+++***+++***((('''&&&''')))***((()))++++++++++++---///---,,,+++***))))))))))))'''((()))******************,,,///000///...------))))))***,,,------***((())))))***))))))((('''&&&***************+++++++++&&&(((***+++)))&&&###!!!$$$%%%%%%&&&'''''''''&&&((('''%%%%%%&&&&&&%%%$$$&&&***---)))###!!!$$$)))###%%%'''&&&$$$%%%(((***&&&'''(((***+++---...///555;;;III[[[gggllluuu~~~yyyoooaaaQQQ@@@111)))***%%%&&&+++,,,222JJJfffuuuzzz|||jjj]]]KKK:::111,,,***)))&&&&&&'''((())))))(((((()))000<<>>>>>???>>>???CCCGGGKKK}}}|||~~~zzzsssaaaPPPIIIZZZqqq~~~~~~~~~}}}|||~~~~~~{{{xxxlllYYYGGG<<<888;;;===777777555222///...///111777666444333111111111222333666777555333555;;;AAACCCMMM[[[gggrrr}}}xxxgggWWWFFF888333555555222---,,,...111000///---------,,,)))'''(((++++++***...111+++ ////////////////////////......///222666777555222555666777666333000///...///////////////000000000///000///,,,(((%%%$$$%%%...,,,+++)))(((&&&)))---,,,---222777666111111444111000///000111222111000+++,,,------------,,,,,,***,,,......---,,,---...++++++******)))******+++***---000///---,,,///222222222111///...000333666777BBBJJJHHHAAA<<<888555666444333333333333222111666555222///222777777444///...///222222///000444222222222444666555333111555444333333555888;;;===@@@???===:::777555444444666333111222555888777666999666222222333444333111777777777666555555444444444333555888===>>>;;;888888999;;;===>>>>>>===<<<::::::666222666======666777888999:::;;;;;;;;;;;;>>>>>>>>>>>>>>>===<<<;;;======>>>???@@@@@@AAAAAA===<<<;;;::::::999::::::999999:::===>>>>>><<<:::999999:::::::::999888888333333333333444444555666888888888999999888888888:::<<<>>>???>>>;;;777555777888888999999777666555666555444333333333333333555777999;;;;;;;;;999888555555333111000......---......////////////......(((&&&%%%'''***,,,+++)))))))))+++---///000222333000,,,)))(((***+++)))'''***))))))***,,,,,,+++***,,,,,,,,,------.........///...,,,+++***)))************+++++++++,,,,,,,,,***************++++++,,,***)))((('''''''''''''''$$$$$$$$$%%%''''''%%%###%%%&&&&&&'''''''''&&&&&&'''((((((((((((&&&$$$###$$$###""""""###$$$&&&'''++++++++++++///555>>>EEESSS\\\ffflllrrr|||sss___NNN>>>000(((&&&''')))%%%&&&---444JJJhhh|||~~~|||sssiiiVVV@@@333...***)))+++***+++***)))'''''')))+++...444>>>GGGLLLJJJDDD???666222///000000///111555111222444666888999::::::999;;;>>>???AAADDDGGGJJJ~~~~~~}}}|||{{{~~~yyylll\\\UUUbbbsss|||~~~}}}}}}xxxjjj[[[PPPKKKLLLNNNMMMIIIBBB:::333000111333444555666777777666666555000555;;;>>>AAAGGGOOOVVVbbbkkkvvv{{{ooo^^^PPPEEE???888333222222222111111000///000111111000...---///---((()))---...***000000000000000000000000000///000333666777444222444666777666333000//////.........///////////////......---,,,,,,++++++***---,,,+++***)))***///333555444666999777444444888666666555444222111000000///...,,,++++++---///111***,,,......,,,,,,,,,---++++++***************++++++******+++,,,------,,,......///...///111666999AAAIIINNNJJJBBB>>><<<:::555444444444555666666555555666666888===AAA>>>777222///000222222///111444//////000222333333111///333222111111222555888:::999888777555222111111222555333222222444666777666;;;888444333444444333111666666666666666666555555333222333555999;;;999777888888999;;;;;;<<<<<<<<<::::::666333777===<<<777666666888999;;;===>>>???????????????>>>===;;;;;;;;;<<<<<<===>>>?????????>>>>>>===<<<;;;;;;<<<<<<888888:::<<<>>>>>><<<:::999999999999888888777666333333333333333444555666555666666777777666666555::::::;;;;;;999666333111777777888888888777666555555444333222111111111111333444777999:::::::::999888666444111///...---------.........------,,,+++***((('''(((***+++)))((()))***+++---///111222333000...+++******+++***)))((('''''')))++++++)))'''+++++++++,,,,,,---------++++++++++++***)))((('''************+++++++++,,,......,,,+++***)))))))))(((((('''&&&%%%%%%&&&&&&'''&&&'''(((***+++)))(((((()))***+++,,,,,,,,,,,,&&&'''''''''''''''&&&&&&)))((('''&&&'''((()))***(((+++000666???JJJUUU]]]hhhnnntttwww}}}yyygggRRRBBB777...((((((''')))&&&'''...444IIIhhhzzz~~~zzzpppaaaOOO<<<111,,,)))((()))***+++***)))'''(((***,,,...555???HHHKKKHHHAAA<<<444///---......---///333333555666888:::;;;<<<<<<===???AAABBBCCCEEEHHHJJJ}}}}}}~~~}}}}}}wwwkkkeeemmmwww{{{~~~{{{~~~}}}}}}ssshhhccccccfffgggaaaUUUGGG;;;666666777222555999===@@@@@@@@@???;;;AAAKKKTTT\\\dddmmmsssyyykkkZZZLLL<<<555666777444///111000......000000000///---000000+++)))+++...///111111111111111111111111111111111333555555333111444555777666333111000000---........./////////000000...,,,---000111///---------+++***+++000666;;;@@@<<<:::;;;;;;:::<<<@@@AAABBBCCC@@@;;;888999:::555222---)))(((***---000+++---......---+++,,,---,,,,,,++++++++++++,,,------***'''(((,,,...,,,))))))+++,,,...///333888<<>>AAABBB@@@@@@@@@???>>><<<;;;::::::::::::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<888888999;;;>>>???>>><<<:::999999888777777666555444333333333333333444555555555666666666666555555888888777666444222000///777777777888777666666555333333222111000//////000000111444777999:::;;;;;;;;;999555222///...---.../////////...---,,,+++***+++***(((((())))))((('''++++++,,,...///111222333000000///,,,******+++,,,''''''(((***,,,+++)))'''************++++++++++++(((***+++,,,,,,***'''&&&)))))))))*********++++++,,,,,,***)))((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$%%%''')))***)))(((((()))***+++,,,---------((((((((((((((()))******)))))))))***+++...000222;;;???FFFNNNWWWaaajjjqqqxxxzzz{{{|||{{{eeeSSS???444///+++)))***&&&)))'''(((...444GGGdddyyy~~~uuujjjSSSEEE666///+++((('''(((*********)))((((((***,,,///666@@@HHHIIIEEE===888222///---//////---///333666777999;;;<<<>>>>>>???AAACCCDDDEEEEEEGGGIIILLLuuuxxx{{{{{{zzz{{{~~~}}}vvvrrrvvvzzz{{{~~~{{{~~~}}}}}}~~~wwwuuuwww{{{yyysssgggYYYLLLDDDBBBCCC===???DDDIIIMMMPPPRRRRRRVVV]]]gggqqqyyyrrrbbbMMMAAA>>>===777222555333000////////////...+++...111111000...,,,***000000000000000000000000000111111222222111000///333444666555333111000000.........//////000000111555000---...111222///+++---///...,,,000:::DDDJJJKKKCCC<<<;;;<<<===AAAEEEHHHKKKNNNKKKFFFDDDFFFJJJAAA===777111...---...///...///000000...,,,,,,---------------...///000111///,,,******,,,---,,,+++(((***,,,---///333777;;;HHHVVVdddiiieee^^^TTTLLLFFFFFFDDDBBB???>>>>>>???BBBHHHRRR]]]ggggggZZZKKKAAA:::444333222000111555333222333444666777555444111000000000111222444555555777777555222000111333000222555444222222444777888777666555666777888888777666666666555555555555222111000000111333555666555555444333444555777888777666444444666888888666777666666777999<<<@@@BBB@@@@@@???>>>===;;;:::999999999999999999:::::::::888888777777777888888999888888999;;;>>>@@@???>>>;;;:::999888777777666666444444333333222333333333666666777777777777666666777666555333222222111111777777777666666666555555333333111000////////////...///222555888:::;;;<<<>>>;;;777333000/////////222222222111///---,,,+++***))))))))))))))))))))),,,,,,---...000111222222...///000---)))(((***---))))))***,,,......+++((())))))))))))))))))))))))******+++++++++***))))))((())))))))))))*********%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%&&&((()))((('''))))))***+++++++++++++++))))))(((((()))***,,,---%%%&&&***///555;;;@@@CCCRRRVVV]]]ccciiinnntttwwwxxxyyywwwwwwyyyyyyooocccOOO???000***++++++******'''***'''(((---111CCC___www~~~}}}pppdddGGG<<<111---+++(((&&&''')))******)))((()))+++...///666@@@GGGFFF@@@999444333000///111111000222666777888:::<<<===??????@@@AAACCCEEEFFFGGGIIILLLNNNaaadddhhhjjjjjjlllpppsssxxx|||~~~~~~{{{{{{{{{zzz{{{~~~xxxzzz}}}~~~||||||~~~xxxnnnccc\\\XXXWWWUUUWWWZZZ^^^ccchhhlllnnnqqqwwwlll[[[OOOFFF>>>999:::777333111111222222222///,,,,,,///222111,,,(((.........................../////////......------111222444444222000000000......///000000111222222333///,,,...111333000,,,,,,000111111:::LLL[[[bbbWWWJJJ<<<777777777:::===@@@DDDHHHHHHEEEEEEIIINNNGGGEEEAAA===999666555444000111222111///------............000111333555666---......,,,))))))+++...)))+++---...///111444777@@@NNN]]]cccdddaaaYYYRRRJJJKKKJJJGGGDDDCCCEEEGGGPPPXXXcccnnnwwwwwwkkk\\\NNNDDD:::666333000111444444444444555777888777666444333333333333444666666666999<<<:::555111111333///222444444222111444666333444444555666888:::<<<:::999888666555333222111333222111///000111444666333333222111111222444555444222111333444444444444888777666666777999;;;============<<<;;;:::888777888888888777777777777777555444444444555666777777999888999;;;>>>@@@??????<<<;;;999888777777777888555444333222222222222222444555555666666555555444444444333333333444666666666666666555555555555555444333222000//////......---...000333666888:::;;;===;;;777444111000000000222222111000...,,,+++***'''((())))))******+++,,,,,,------...///000000111,,,......+++'''&&&(((+++(((((()))+++------***(((((((((((((((((((((((((((***)))'''&&&'''(((***+++((())))))))))))*********%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((()))***---,,,++++++,,,,,,,,,***+++,,,,,,,,,,,,++++++***''''''&&&'''(((***,,,---)))---555???IIIRRRXXX\\\```dddiiimmmpppqqqssstttlllmmmlllmmmnnnjjj\\\MMM<<<111)))))),,,+++******(((+++(((''',,,///@@@]]]www~~~zzzjjj\\\>>>666///---,,,((('''(((((()))***))))))***---///000777@@@DDDBBB<<<555111222///...111222111222666777888:::<<<===>>>?????????AAADDDFFFHHHKKKNNNQQQHHHLLLPPPRRRSSSUUUYYY]]]eeejjjqqqwwwzzz|||~~~|||~~~~~~}}}{{{xxxwwwvvvuuuwwwzzz~~~~~~~~~{{{zzz}}}zzztttqqqppprrrssstttwww{{{wwweeeUUUJJJCCC===999444111111333444444777...(((***...//////...------------------------,,,---...---,,,+++,,,---...000222222111//////000---......///000111222222///---,,,...111333222000***000333555CCC\\\qqqyyycccQQQ===333000......///111444888999999;;;???BBB<<<<<<;;;;;;999777555333111222333222///---------,,,---...000333666999:::,,,......+++&&&%%%)))---+++---.........///111333777???GGGJJJMMMQQQQQQOOOCCCEEEFFFFFFDDDFFFJJJOOO```hhhrrr{{{}}}ttt]]]PPPBBB:::555111111333333222111333555666666555666555555555555666666666333888===<<<666000///000///000222333333222333444000111333333444666:::===<<<;;;999777444222111000222222222000///000333555111111111000000111111222111///000222333111111333777666555444444555666777999999999999888777666666666666555555444444333333333333333333444555777777888888777999<<<=========:::999888777666777888999555555444222111111111111000111111111111111111000222222222333444666777888666666555444444444444555444333222000///...------,,,,,,...000222444666666777666555333111000//////.........---+++)))((('''&&&(((************,,,...,,,---------......//////,,,,,,+++(((&&&&&&'''((('''&&&%%%'''((()))(((&&&(((((((((((('''''''''''')))'''$$$"""###&&&)))+++)))))))))*********++++++++++++)))((('''&&&&&&&&&(((((((((((()))***+++,,,...,,,******,,,---,,,+++******++++++++++++******((()))+++---///222555666===BBBKKKVVV___fffjjjlllppprrrsssqqqlllfffbbbaaaTTTUUUUUUVVVXXXUUUHHH:::111+++(((+++---+++)))***(((***''''''---111DDDaaaxxx}}}vvvcccRRR888222------,,,(((''')))((()))******)))+++...000111777???AAA>>>777222000...,,,,,,000111000111444777888:::;;;===>>>??????>>>@@@CCCFFFHHHLLLPPPSSS666:::>>>???>>>@@@CCCGGGMMMRRRYYY___dddgggjjjlllppptttvvvuuuxxx}}}|||zzzwwwtttwwwyyy|||~~~}}}~~~~~~~~~}}}zzzyyy{{{sssddd[[[JJJEEE>>>888555555555444888000+++---......///333------------------------+++---...---++++++---///,,,...000111///......///++++++,,,---...///000000......///000111222222222+++111333444CCC^^^uuu}}}lllWWW@@@444000---,,,+++---...000111333555666777111111222222111111//////000111222000---+++++++++)))***,,,///333777;;;===000///---***((((((***++++++---............///111000444777777:::@@@CCCCCC:::<<>>>>>@@@GGGLLL]]]eeemmmsssxxx~~~~~~|||jjj[[[III>>>777222000222111000000111333555555555555555555555444444444555---555<<<===777000...///000///000222444444333111///111222222222333777:::;;;:::888777555333111111111222222111......111333000000000111111000000///111...///333333//////444333333333333333333333333444555555555555555444444333222222111000/////////000000000111222333555666777555555666888999999999777666555444444555777888666555444222111000000000...//////////////////...000000111222333444555555666555444333333333444444333222000...---,,,,,,+++*********+++---...///000//////000000000///---,,,,,,,,,,,,+++***)))'''&&&''')))++++++))))))+++---,,,,,,,,,,,,---------------+++(((''''''''''''&&&'''%%%###$$$%%%''''''''')))(((((((((''''''''''''((('''&&&%%%&&&(((+++,,,************+++++++++,,,---,,,+++)))(((((((((((('''(((((((((***+++,,,---***((('''(((+++---...---,,,---...000111111222222555777;;;AAAFFFJJJMMMOOOUUUYYY```gggkkkkkkjjjhhhmmmmmmjjjcccYYYOOOHHHDDD;;;<<<<<<<<>>:::444111111---+++,,,000111000111555777999:::<<<>>>???@@@@@@@@@BBBEEEGGGIIILLLPPPSSS///222555666444555888;;;;;;@@@FFFLLLQQQUUUXXX[[[```dddfffeeehhhoootttuuu~~~}}}}}}~~~{{{wwwzzz|||~~~}}}|||||||||}}}~~~~~~{{{yyy|||zzzwwwzzz}}}~~~}}}zzzxxxzzz}}}www___XXXNNNEEE???<<<999888222000222666444......222........................+++---...---++++++...111+++---///000...------...))))))***+++---......///222333333222000///000111---333333111===XXXnnnvvvoooZZZBBB777555333222111444333222333555666555444333222111000//////......///000111///,,,)))))))))&&&'''***...333777;;;===666111,,,***,,,...---++++++,,,............///111+++000444444666999999777444777999888777999???EEEJJJRRRZZZ]]]bbbjjjqqqsssrrraaaMMM@@@888222000111222111000111444666666666444444444333333333333222)))222<<<>>>999222000000000///...111444555333000000222333222000000333777999999888666555444333222///111222111...---///111//////000111111000///...111...000444444///000444000000111222222222111111111222333333444444333333000000///...---,,,,,,+++,,,,,,,,,---...000222222555444222333555666666555444333222111222444666888666555444222111000000000//////000000000000////////////000111222111111111666555444333222333444444111000///---,,,+++******(((((((((((()))***+++,,,)))***,,,......---+++***---------,,,+++***)))((()))+++---,,,)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,...+++'''&&&((()))'''%%%)))'''$$$$$$%%%((())))))))))))((((((((('''''''''))))))***+++,,,------...***++++++++++++,,,,,,,,,((((((((((((((()))******'''''''''((()))+++------***))))))+++...222444444555666888;;;===???@@@AAADDDGGGNNNUUU\\\bbbfffhhhcccfffkkkmmmlllfff___[[[SSSSSSQQQLLLCCC;;;555222///000///...222666444///,,,,,,---...+++&&&(((---%%%(((&&&(((222;;;RRRrrr{{{|||}}}|||oooWWWCCC444///++++++)))%%%%%%((('''((()))******,,,///222111777<<<<<<777222111111///,,,...222444222444777888999;;;===???@@@AAAAAACCCEEEGGGHHHJJJLLLOOORRR222111111222444555555333::::::<<>>===<<<>>>@@@CCCEEEDDDAAA===:::666444222111111111///...***---///...***'''(((***------+++***///777<<<<<<555333000---+++***++++++,,,,,,+++++++++,,,,,,---111111000...,,,---///111444444444333333333666888===>>>@@@CCCFFFKKKRRRWWWWWWRRRJJJBBB<<<777333111000//////111444666666555888555333222333444555444,,,///:::DDD???000+++222111///------.../////////000...,,,---111444555444444444444333111000111222222111000000//////000000//////......---,,,,,,,,,%%%***///000///...000222///000222333222111///...222222111000000000000111...---,,,,,,......---,,,.........------,,,,,,,,,222222222333333222222111222222333444444555555555333444444222000///000111---111444111***''')))...***+++,,,...//////.........111111//////111111......,,,***)))((()))***+++***'''%%%&&&)))***)))((())))))+++,,,,,,,,,,,,,,,)))+++,,,+++((('''&&&''''''((())))))))))))+++,,,+++***)))***++++++***((())))))))))))))))))))))))111///,,,***))))))((('''%%%%%%&&&)))++++++***(((*********++++++++++++++++++,,,,,,,,,++++++++++++,,,+++)))(((((()))***,,,************))))))(((((())),,,///000000666???GGGJJJPPPUUUVVVXXX]]]^^^]]]dddcccdddhhhnnnrrrqqqpppiiihhheeeaaaZZZRRRKKKGGGAAA===888444111///...---,,,...///...///222///***222---***,,,---***''''''%%%,,,///---333HHHeeeyyy}}}yyy{{{ttt___JJJ<<<000//////...,,,***(((''',,,***'''&&&)))///222111888;;;<<<888000***((()))111000...---...000444666<<<;;;::::::<<<@@@DDDFFFGGGFFFFFFGGGIIIMMMQQQTTT333444666777888777666555777777:::>>>DDDIIIKKKLLLUUU[[[___^^^XXXPPPLLLKKKQQQWWW]]]```^^^]]]___aaajjjnnnsssvvvvvvuuuvvvvvvtttuuuvvvxxxzzz|||~~~{{{vvvuuuyyy}}}~~~xxxssstttuuusssvvvxxxzzz{{{zzzzzzzzz{{{sssiii```WWWQQQJJJHHHCCC>>>:::999:::<<<666333000000111000---***************+++,,,---------------......///////////////000000111222222333111000000111333444555555555666555555888CCCRRR]]]jjjeee]]]UUUQQQPPPPPPPPPNNNPPPSSSUUUUUUSSSQQQPPPHHHDDD???;;;999666444222111111111000---,,,---...***+++******///999>>>>>>555333000---+++******+++++++++***************+++***,,,///111222333555777111222222111//////000111222333555777999===CCCGGGLLLHHHBBB===888666444333333222111222333444333222666444222222222222000//////111:::DDD@@@333...222222111///...000111111000111///......111333222111222333333333222222444555333333222111111111111222111111111000000000000000000222444444222000......---...000111111111//////111111000000000000//////...,,,++++++------,,,+++......///000000111111111//////000000111000000000...///111333444333222111222333333111///...///111---000111///+++)))***---***+++,,,...//////......111222000,,,+++---...,,,---,,,+++***)))******+++)))'''%%%&&&)))******(((*********++++++,,,------,,,,,,+++++++++***)))(((((()))************+++,,,000///......//////---+++++++++,,,,,,,,,---------000...,,,***))))))))))))***)))******+++++++++***------------------------------,,,+++******++++++...---+++***)))***++++++------,,,,,,---...///000...444<<>>999666444222///,,,,,,,,,,,,,,,(((,,,...///222555333...111+++)))+++---***)))***(((+++---...999PPPhhhvvv}}}{{{||||||mmmYYYDDD777///......---+++***(((''',,,+++)))((())),,,...///444888:::777111,,,+++,,,////////////000222333444<<<;;;;;;<<<>>>AAADDDFFFHHHGGGGGGHHHKKKOOOSSSUUU444999>>>???<<<888777777888:::===???BBBFFFKKKOOOWWW___hhhhhh```QQQDDD===<<<@@@EEEFFFEEEEEEFFFHHHRRRVVV]]]bbbeeehhhjjjlllffffffgggiiikkkmmmoooppprrrllljjjnnnrrruuuyyy~~~|||~~~|||vvvrrrrrrsssrrrqqqsssvvvwwwvvvvvvvvvwww|||~~~xxxtttiiicccXXXMMMEEEBBBBBBBBB<<<777222000//////,,,***++++++++++++,,,---...///---------...............,,,,,,...///000000000000000111333555777888888888888;;;>>>@@@@@@BBBGGGLLLWWWYYY[[[[[[XXXVVVVVVWWWSSSTTTVVVXXXYYYZZZZZZZZZWWWSSSNNNJJJHHHGGGFFFEEE???<<<999666555333111000,,,------,,,222:::>>>===888666333000---------------------,,,------...///...111444444333111000000111333444444222000///000111222333333444777;;;???>>>===;;;999777666666555777555444555666777666444444333333333444444222000111111888BBBBBB888222222444222111111222333333222111000000111222222000///000111222333222333666888555444333333222222333333333333333333444444444444888777666666666444111...,,,---///000111111000//////000000111000///...------,,,+++,,,...000000///000000111222111111000000------...//////000//////,,,...000222333222111000000111111000...---...///---------,,,,,,+++++++++***+++,,,---------------...///,,,''''''+++---,,,+++++++++***************)))((('''(((***,,,,,,+++)))(((''''''((()))+++,,,...,,,***+++---...,,,***'''((()))***+++---......111///.........---,,,***)))******+++,,,---...//////---+++)))(((((())))))------,,,+++++++++++++++------...///000111111222222000...+++***+++,,,...222222111111222333444555666555333333444888<<<>>>???GGGRRR[[[bbbhhhnnnrrroooqqqooollllllppprrrppprrrnnniiigggeeeccc^^^YYYLLLGGG???777000,,,*********)))((('''((()))***+++''',,,222555:::===999333...)))&&&((()))((((((+++---...///555FFF]]]nnnuuu}}}}}}}}}}}}~~~~~~tttcccOOO<<<111------,,,,,,***)))''''''))))))******)))***---///111444666555111......///---...000111222333333333:::;;;===>>>AAACCCDDDEEEHHHHHHHHHIIILLLPPPTTTVVV:::@@@GGGHHHCCC>>><<<===<<>>AAACCCEEEKKKSSSXXXXXXUUURRRQQQPPPQQQRRRRRRQQQOOOOOONNNLLLLLLLLLMMMNNNOOOQQQRRRRRROOOLLLLLLOOORRRUUUWWWPPPLLLHHHFFFDDDAAA<<<777777888777555999???AAA???999777444111///...//////000000000000111222333444555777888777555222111111888:::<<<<<<999666444333666777777777777888;;;>>>777;;;???BBBCCCBBBAAA@@@===<<<;;;<<<======<<<;;;777666444555666777777666111000555>>>BBB===666444444333222222333444333222000111111333333222111//////111222222222222555777555444333333222222333333333333444444555666666777666444333444888888666333///000111111222111000000...///111222111000...,,,---,,,,,,...222555777777999888777555333000...,,,------...///000000000000......///000000000000000...//////---,,,+++,,,...,,,***)))***,,,---,,,))))))******+++++++++++++++&&&))))))&&&(((---///...))))))************)))(((************,,,---...///+++***)))((((((***,,,---...***''')))...000...+++,,,+++***,,,///333555666000...,,,,,,,,,,,,+++))))))))))))***,,,...000111222111///,,,******,,,.........---,,,++++++---//////111333666:::===???AAA@@@===999666555666888:::>>>???AAADDDFFFIIIKKKLLLOOOLLLJJJHHHJJJNNNRRRVVVZZZ```gggllloooppprrrtttvvvwwwvvvssssssuuutttqqqlllggg```\\\XXXTTTNNNIII;;;777222---***)))***+++))))))***)))))))))+++------555???FFFJJJKKKDDD<<<222,,,((((((((((((+++///111666>>>HHHXXXjjjtttvvvzzz~~~}}}}}}yyykkkXXXDDD555,,,++++++++++++***(((''''''''''''))),,,+++***---222///222333333000//////000......///000222333444444999;;;===@@@CCCDDDEEEEEEGGGGGGHHHJJJMMMPPPTTTVVVGGGMMMTTTUUUQQQLLLKKKLLLHHHIIIIIIGGGDDDDDDHHHLLLXXX\\\___^^^WWWKKKAAA:::222222222000///000222333555;;;EEEQQQ\\\dddhhhjjjhhheee```[[[UUUQQQOOONNNLLLKKKOOOXXX]]]\\\[[[]]]^^^]]]\\\]]]]]]\\\\\\\\\XXXVVVTTTQQQPPPSSSWWW[[[bbbeeeiiilllnnnqqqtttvvvwwwxxxyyyxxxwwwvvvwwwxxxuuuuuuxxx~~~{{{lll]]]SSSKKKDDD<<<777666666666555//////............//////////////////////////////222222333444444333333333888:::>>>AAAEEELLLSSSYYYccciiisssyyyyyyssslllhhh```YYYPPPLLLKKKLLLJJJHHHHHHGGGFFFDDDDDDFFFGGGHHHCCCAAA???@@@DDDJJJNNNOOOSSSQQQPPPQQQQQQMMMGGGAAAAAACCCBBBAAAEEEJJJKKKHHH:::999666444333222333444888888888888999:::;;;;;;;;;===@@@BBBDDDGGGLLLOOONNNPPPPPPNNNHHHBBB===;;;<<<<<<===<<<;;;;;;===???>>>GGGRRR[[[______^^^]]]UUUSSSQQQPPPPPPOOOMMMKKKDDDAAA<<<999888888777777222000222999???>>>999666444333222333444444333222///111333444444444333333111222333222000000222333333222222111111111111111111111222333444555666666111//////111666888777444444444444444444333222222000111222333333111///...111000///222666:::======AAA@@@===999555111///------...///000000000000000111000...---,,,...///000,,,------,,,******+++---,,,***''')))---...,,,))))))))))))))))))*********###'''***)))+++......+++(((((()))******))))))(((***++++++++++++,,,...///...---------------------,,,(((&&&(((...111000---444111000111555999:::;;;333000...---------,,,++++++++++++,,,...111444666666666444111//////222555333555555444333444777:::@@@BBBFFFKKKQQQVVVZZZ]]][[[WWWSSSOOONNNOOORRRTTTXXXZZZ]]]```bbbdddeeeeeellljjjgggeeeeeehhhkkknnnnnnoooqqqrrrqqqqqqqqqqqqqqqssssssqqqrrrrrrnnngggddd]]]TTTLLLEEE>>>777111......---,,,+++++++++,,,'''***,,,------...111444:::EEEQQQZZZ^^^\\\RRRHHH999222---+++******///666999FFFUUUaaakkkuuuyyyyyyyyy~~~}}}|||~~~sssbbbNNN<<<000+++************))))))((('''+++((()))------***+++000000111222111000/////////000///......000222666888888:::===AAACCCEEEEEEEEEEEEFFFGGGIIILLLPPPSSSUUUYYY]]]aaabbb```______``````___]]]XXXTTTQQQQQQRRR\\\[[[ZZZVVVOOOFFF???:::333111///------...111333666<<>>FFFRRRXXXWWWTTTSSSMMMJJJJJJNNNQQQPPPPPPRRREEEDDD@@@===;;;===BBBFFFJJJMMMPPPTTTVVVYYY]]]```bbbcccddddddbbbaaabbbccc]]]]]]```eeeiiikkkpppwwwxxxzzz|||||||||}}}{{{ooo^^^VVVKKKCCC>>>;;;888555555444333222111000000000444444444444333333333333333333333444555666777888>>>CCCKKKRRRZZZcccnnnvvvvvviiiYYYNNNKKKIIIFFFCCCCCCBBB???===<<<===>>>???===:::888777999<<<===>>>@@@AAADDDGGGIIIHHHDDDAAABBBDDDFFFGGGLLLRRRSSSPPPCCCAAA@@@>>>>>>>>>@@@AAAHHHHHHJJJLLLOOOQQQTTTUUUWWWXXX[[[]]]```ffflllpppssstttrrrmmmfff^^^XXXUUUOOOPPPQQQPPPOOOOOOPPPRRRVVVaaaooozzz~~~|||xxxuuussspppllliii___YYYQQQJJJCCC>>>:::777666444333666:::;;;:::888444333333444555555444222111333555555555555666777444444444222000///000222222111000000//////000000///000000111222333333444000//////000222444444333777777777666666666555555333333444555444333222111444444444777===CCCFFFHHHGGGDDD???:::555333111111222222333333333333222222444333000...---...///000---......---,,,,,,---///...,,,***,,,...///...++++++******))))))***++++++'''+++...------///,,,(((***************++++++++++++,,,---,,,++++++---///---...000111000---***(((,,,)))(((***///222333333666555666:::>>>AAA???<<<999666222000///...---,,,---,,,,,,---///222555777777888888666444666<<>>:::444000...///000111666;;;EEERRR\\\___]]]ZZZVVVSSSMMMGGGAAA>>><<<<<<999:::BBBMMMRRROOOJJJHHH@@@<<<===DDDIIIHHHHHHKKK:::999888555222222444777555777:::<<<>>>@@@DDDGGGFFFGGGHHHHHHGGGFFFHHHIIIDDDCCCFFFKKKLLLLLLQQQWWW[[[^^^bbbeeefffgggiiijjjmmmsss{{{vvvmmmaaaVVVNNNHHHCCC???@@@???>>><<<:::999888888::::::::::::999999999888666666666777:::>>>BBBDDDPPPXXXdddooowww}}}lll[[[NNNEEE>>>;;;:::888666555444444555666888555333222333444444444111333555777777888:::;;;:::===???AAAFFFLLLMMMJJJEEEDDDCCCBBBBBBDDDFFFGGGKKKOOOUUU]]]gggpppwww{{{|||~~~~~~zzzxxxrrrsssttttttssssssuuuvvvxxx{{{sssjjj___UUUJJJDDD>>><<<999666666777888888666555555666888777555444555777888777555444666999666666666444222111222444111111000////////////000...//////000000111111111...///111111111222444666666666666666777888999:::777777666666666555555555444555888@@@JJJTTT[[[___YYYTTTLLLEEE???<<<;;;;;;<<<<<<<<<<<<;;;:::999999::::::999888666444222111000111111111//////111222222111000111111222111000...---,,,++++++,,,---...,,,///000......000...+++------,,,,,,,,,---//////111333333222000///111333333666:::<<<;;;555...***.........///222666999;;;999===EEEQQQZZZ\\\VVVPPPIIIEEE@@@;;;888666333111333333222222444888;;;===BBBDDDGGGGGGGGGLLLUUU\\\eeeiiilllllliiihhhjjjmmmvvvwwwyyy|||~~~|||{{{}}}~~~}}}yyywwwtttuuuuuuuuuuuutttsssrrrsssrrrqqqppppppnnnllljjjffffffccc______]]]UUULLL888444000///000111000...))))))))))))))))))((((((###)))///333444888===BBBBBBJJJRRRXXX]]]___ZZZRRRAAA;;;555333222555@@@KKK\\\lll{{{|||~~~xxxiiiUUU@@@222------))))))***++++++*********111%%% ''',,,)))(((,,,//////......///000000///////////////111444777888777999;;;>>>AAACCCEEEEEEDDDEEEHHHKKKNNNRRRTTTVVVllljjjiiikkkoootttwwwxxxwwwtttsssuuuxxxxxxvvvssstttuuuvvvvvvrrrkkkbbb\\\LLLGGG>>>666222000//////333888AAAMMMUUUVVVQQQLLLMMMKKKGGGBBB???>>>??????<<<<<>>555000111:::@@@@@@@@@CCC666777888666333111000111***,,,...//////111444666111333444444333333444666333333666:::999666999>>>:::>>>CCCGGGIIIJJJLLLMMMRRRXXXbbblllsssyyy}}}vvvkkkbbb[[[UUUPPPLLLJJJHHHFFFCCCBBB@@@@@@?????????>>>>>>=========>>>>>>>>>@@@EEEKKKQQQUUUcccmmm{{{jjjTTTCCC999555333222111000000000111111,,,++++++,,,///111111000333444444222000111666:::222555777888<<>>@@@AAAAAAGGGRRRaaaqqq{{{mmm___VVVDDDBBB===777333555777777777777777888999999777555999::::::888444444666999666777777666444444555666222111111000///000000000///////////////000000000,,,///222222222333777;;;333333444666888:::<<<===999999888777777777777888222444;;;GGGVVVeeeqqqvvvsssmmmbbbWWWOOOKKKJJJJJJEEEEEEEEEEEEDDDBBBAAA@@@@@@AAACCCCCCAAA===888444333444444333222222444555555555555555444333333333111000......---...///000---///000---...222444111111000...---...000222333888:::;;;999555444666888AAAEEEKKKNNNLLLDDD;;;555000222333444555999>>>AAABBBJJJ[[[nnn|||~~~wwwnnn^^^YYYRRRLLLGGGCCC@@@===@@@???>>>>>>@@@CCCGGGIIIVVVZZZ^^^```bbbiiisss|||}}}~~~~~~~~~zzz|||~~~~~~{{{wwwuuussstttwwwyyyyyywwwtttsssuuusssrrrpppmmmhhhbbb^^^WWWUUUOOOIIIGGGFFF???666555111---+++,,,---,,,***++++++******+++,,,...///)))...444777777999>>>BBB;;;@@@EEEIIIOOOTTTSSSOOONNNIIICCCAAABBBGGGSSS___kkkvvv~~~|||uuufffQQQ<<<000,,,---)))******++++++++++++***+++"""+++,,,,,,000...---,,,---///111111111---...000222444555666666777888:::===@@@BBBEEEFFFEEEGGGIIILLLPPPSSSVVVWWWrrrnnnjjjkkkpppvvvzzz|||yyyzzzzzzzzzxxxuuurrrpppyyywwwxxx{{{sssiiiQQQ:::333333444444555333999@@@FFFHHHHHHHHHHHHJJJNNNMMMGGGBBBBBBDDDDDDGGGFFFEEECCCAAA>>><<<:::666555555666999::::::999666555444222111000000000......000111222222222222/////////000222111///---,,,,,,,,,///222333333111444444444555666777777777;;;===BBBGGGMMMSSSWWWYYY^^^___aaadddiiioootttwwwyyy{{{}}}~~~{{{sssmmmjjjiiifffaaa[[[WWWUUUTTTSSSMMMOOOPPPNNNKKKIIIJJJLLLPPPSSSVVVZZZ___gggoootttmmmYYYGGG999888444000///111222111///***+++---...///...------000000000000111222333333333333222222333444666777999555444555666555999>>>===DDDRRRggg{{{wwwppp```ZZZPPPGGG@@@===>>>???FFFEEEDDDCCCBBBAAA@@@???======>>>>>>>>>======<<<===<<<;;;888555333444555444222000/////////000111...///000/////////111333888777555444555666888999555333555999:::888888<<<<<<;;;777444666<<<<<<888???BBBIIIUUUeeevvv{{{rrrlllgggccc```[[[YYYXXXXXX[[[]]]______ZZZ[[[\\\\\\YYYRRRHHHAAACCC@@@===<<<>>>BBBEEEFFFEEEFFFGGGEEE@@@======>>>:::999888666444333333333222333777;;;>>>???<<<:::<<<777333555666555666888>>>BBBFFFGGGEEEDDDEEEGGGSSS___iiiiiibbbVVVHHH===???<<<:::;;;@@@GGGMMMQQQXXXbbbrrryyyooofff```]]][[[ZZZXXXXXXYYY\\\___cccfffhhhrrruuuyyy|||~~~{{{zzzzzz||||||}}}xxxyyy{{{}}}|||zzzxxxvvvvvvtttsssssstttrrrnnnjjjmmmlllkkkgggaaaXXXNNNGGGAAA???;;;:::999999888888333333222///+++((()))******//////,,,+++///444666444777;;;===>>>>>>>>>???AAAAAAAAA@@@???AAACCCEEEKKKKKKMMMRRRUUUYYYbbbllluuu{{{~~~~~~ppp[[[FFF777...***(((%%%(((******(((((()))***+++******)))))))))))))))...------...000111000//////.........111444888;;;<<<:::999===BBBEEEEEECCCGGGIIIKKKNNNOOOPPPQQQQQQqqqnnnkkklllqqqvvvzzz{{{||||||||||||zzzwwwtttrrruuuwww{{{|||tttbbbMMM???666000000444222666;;;@@@EEEHHHKKKLLLSSSXXXXXXRRRNNNNNNPPPOOOQQQPPPNNNJJJGGGDDDAAA@@@<<<:::999:::;;;;;;:::999777777777666666555444444777666555333000...---,,,,,,++++++,,,------,,,***,,,+++***+++---...,,,+++////////////////////////222333444666888:::<<<<<>>999444111111111000...,,,---...000111111222222111111111111222333444444666555444222222222333333666222111333444555999???BBBKKK\\\ppprrrmmmddd[[[TTTQQQQQQRRRRRRQQQPPPOOOMMMLLLKKKJJJGGGGGGHHHHHHGGGFFFEEEDDDBBBAAA>>><<<;;;:::888777666777777666444222111222111222111111000000222333555444333333333555666888444222222555555333555:::777:::;;;;;;===AAABBB???@@@CCCKKKXXXjjjzzz}}}|||zzzxxxtttsssssstttwwwzzzzzzzzz{{{zzzyyyxxxuuuooohhhcccZZZXXXWWWWWW[[[___aaabbbhhhiiihhhddd^^^XXXVVVUUURRRQQQNNNJJJGGGDDDCCCBBBCCCDDDGGGLLLQQQSSSRRRQQQOOOLLLJJJHHHEEECCCFFFLLLXXX^^^dddffffffeeefffgggnnnvvv}}}{{{uuuooohhhbbb]]]ZZZVVVWWW\\\ccciiilllkkkqqq{{{{{{xxxvvvtttsssrrrrrrrrrsssuuuwwwzzz{{{|||~~~|||zzz{{{}}}}}}}}}yyyxxxvvvuuuuuuvvvxxxyyytttqqqmmmkkkjjjgggccc___]]]\\\YYYUUUPPPHHH@@@;;;555333222333666888888777444222000//////...---+++***000555555888@@@EEEGGGGGGHHHJJJKKKMMMOOOQQQSSSOOOPPPOOOJJJCCC>>><<<===EEEHHHOOOXXX]]]aaajjjsssyyy~~~}}}zzzkkkVVVAAA444---)))((((((''''''(((******)))(((************++++++,,,------,,,+++---///000000/////////...///111444777999999999:::>>>AAACCCDDDCCCGGGHHHKKKNNNPPPQQQRRRRRRrrrqqqppprrruuuyyy{{{{{{||||||||||||zzzvvvsssqqqqqqvvv}}}~~~rrrbbbPPP???333111444333444666:::>>>CCCGGGJJJXXX^^^cccaaa___aaabbbbbbbbb```]]]ZZZWWWVVVUUUUUUJJJHHHDDDAAA???===999777777888;;;>>>???@@@??????===;;;888555222111000000///...,,,,,,---...---,,,,,,+++***+++,,,---+++***---------,,,+++******)))//////......------,,,,,,111111000111222444666777<<>>@@@???===@@@DDDGGGEEE???999555333222111000/////////000000222222111111222444666777666333222333222111555;;;555???HHHLLLNNNRRRSSSQQQPPPSSSZZZeeetttwwwuuuuuuvvvyyy|||~~~~~~|||}}}~~~|||xxxssspppooogggeeeaaa\\\VVVRRROOOMMMRRRTTTWWW]]]ccchhhjjjjjjgggeeeccc___XXXTTTZZZdddoootttzzz|||zzzwwwwwwxxx{{{}}}~~~~~~vvvqqqllliiikkkpppuuuwwwqqqssswww}}}~~~|||yyyxxxxxxyyyyyyxxxttttttsssrrrqqqrrrrrrrrrkkkgggaaa\\\WWWTTTPPPMMMIIIHHHEEEAAA===888444222///...///555>>>CCCCCCAAA@@@;;;777555666666222...///888@@@FFFNNNXXX^^^_________^^^___bbbeeehhhjjjddddddbbb[[[OOOCCC;;;888:::>>>GGGRRRYYY___gggpppyyy}}}}}}}}}}}}}}}{{{yyyrrrcccNNN;;;000+++)))(((***'''%%%'''+++,,,***'''(((((())))))***,,,---...+++******,,,...000000/////////000111222444555666555999===@@@AAABBBCCCDDDFFFHHHKKKOOOQQQSSSSSSSSSuuuuuuvvvxxxzzz|||||||||yyyzzzzzzyyywwwuuurrrppprrruuuyyy~~~yyynnn___NNN???777555444333333444777:::<<<===MMMXXXccchhhmmmrrrttttttqqqooommmllllllmmmnnnpppddd```ZZZUUUPPPKKKEEEAAACCCFFFLLLRRRVVVXXXXXXXXXNNNKKKFFF@@@;;;888666666666333000////////////...///---,,,---///000///...//////...------,,,,,,+++////////////////////////000//////...//////000111000222444666999===BBBFFFKKKNNNTTT[[[bbbhhhlllnnnqqqqqqpppnnnnnnnnnpppqqqqqqsssuuuvvvuuuuuuuuuvvv}}}wwwtttrrrpppnnnlllkkklllmmmnnnwwwzzzsss___UUUFFF;;;777666555555111111/////////000111222222222222333333444555666999888666444222222222222111///...000111333;;;DDDSSSfff}}}~~~yyyvvvuuuuuuooonnnmmmkkkiiigggeeeeeedddeeeggghhhhhhfffcccbbbYYYMMM???<<>><<<::::::999888666333222222333222111555>>>KKKRRRSSSQQQRRRNNNIIIEEEAAA===999777>>>GGGRRRZZZccclllpppoookkkjjjiiiiiilllnnnpppqqquuussspppkkkcccVVVHHH???777888<<>><<<;;;AAAAAADDDIIIQQQXXX\\\^^^```ZZZVVVVVVUUUSSSUUUYYY___bbbddddddbbbcccgggjjjnnnwww~~~|||uuuqqqpppqqqrrrrrrtttuuuwww}}}|||yyyuuurrroookkkfffccc```aaabbbaaa\\\TTTLLLGGGBBB???:::555000.../////////111333333333444888:::;;;;;;@@@JJJVVV^^^```___\\\]]]\\\UUULLLFFFFFFHHHSSS[[[dddkkkrrrxxxwwwtttmmmkkkiiijjjlllmmmmmmlllyyytttqqqrrrssskkk[[[NNNBBB<<<888999???KKK___pppuuuzzz|||xxxtttqqqnnnjjjgggbbbSSS???111,,,++++++***&&&)))+++)))&&&%%%)))---))))))(((((((((((()))))),,,,,,,,,...111333333222000000111222333333444444666;;;BBBEEEEEEEEEGGGIIIEEEHHHLLLQQQTTTUUUTTTTTTtttvvvyyyzzzyyyxxxxxxyyy|||}}}~~~~~~}}}{{{yyy|||wwwuuuyyy}}}wwwpppdddOOO>>>666222......000111///---***777GGGSSS```nnnxxx|||yyyxxxxxxxxxxxxzzz{{{|||{{{yyyvvvuuuuuusssqqqooovvvyyy}}}~~~wwwppphhhbbb^^^\\\WWWSSSMMMHHHCCC>>>999666555333///......------,,,---------------.........++++++,,,,,,,,,---------*********+++,,,,,,,,,---+++,,,.........///111333777666555444555888:::<<<<<<;;;999999;;;<<<;;;:::888<<<@@@BBBCCCBBBCCCDDDFFFIIIMMMQQQTTTYYY___bbbiiikkknnnrrrwww{{{~~~xxxooojjj^^^YYYPPPGGGAAA=========:::999888777777777888999<<>>DDDQQQ^^^ttt{{{xxxrrrnnnkkkhhheeeccc]]]YYYUUUQQQLLLGGGBBB>>>999888777555444333222222222333555999@@@EEEIIIJJJIIIEEEDDDHHHLLLKKKJJJLLLOOOSSSXXX\\\___cccjjjooorrr|||||||||~~~yyyzzzzzz|||~~~~~~{{{zzzuuusssoookkkfff```YYYUUURRROOOKKKFFFAAA===:::888111000...,,,)))***,,,//////333888;;;;;;===AAADDDKKKMMMQQQXXX```gggjjjkkk^^^cccfffaaaYYYUUUYYY___gggmmmsssvvvzzz{{{wwwpppnnnjjjggggggjjjllllllkkkqqqmmmlllrrrxxxuuuiii^^^OOOEEE:::555888DDDZZZmmmtttyyy|||wwwrrrnnniiiddd```[[[MMM:::///,,,,,,+++((($$$)))---***$$$###)))000---,,,,,,+++******++++++...------///111333333222111111111111222333444555999<<>><<<999555111000000111000000/////////////////////222888@@@JJJSSSZZZ^^^YYYSSSJJJEEEDDDGGGIIIIIIFFFGGGIIIIIIJJJLLLPPPRRR^^^bbbfffhhhiiihhhhhhhhhgggggggggjjjnnnuuu{{{}}}}}}zzzvvvwwwzzzzzzwww|||vvvmmmeee]]]TTTIIIBBB<<<<<<;;;999666444111000............///000111111000000000111333666999:::::::::;;;===>>>DDDSSSaaaxxxyyymmmjjjrrr}}}yyymmmcccSSSMMMEEEAAAAAAAAA>>><<<<<<======>>>>>>??????>>>???AAAGGGOOOTTT]]]lll{{{}}}zzzxxxtttqqqnnnbbb^^^XXXTTTRRRQQQOOONNNCCC???;;;999999888666444000000000///000000111111000000222555:::===??????BBBCCCIIIQQQTTTRRRRRRUUUVVV[[[ccchhhjjjmmmqqqtttzzz}}}xxxtttkkklllooosssxxx}}}}}}~~~}}}yyyuuupppllljjjbbb```\\\XXXSSSLLLEEE@@@>>>;;;888444111/////////***,,,---,,,,,,...222666;;;AAAIIIMMMMMMMMMOOORRRYYY\\\___bbbeeehhhmmmqqqdddhhhkkkkkkhhhhhhmmmrrrtttxxx{{{{{{|||{{{tttkkkfff```YYYWWW\\\bbbeeefffhhhhhhkkkqqquuuuuupppjjj___SSSDDD:::666<<>>BBBFFFIIIJJJJJJGGGJJJOOOSSSUUUUUUTTTRRRzzz}}}~~~|||{{{|||~~~~~~tttgggOOOEEE888000......---,,,///222333444<<>>>>>:::;;;<<>>>>>===FFFMMMYYYbbbccc```bbbhhhkkkqqqxxx|||zzzwwwvvvvvv~~~{{{wwwsssnnnkkkbbbdddhhhmmmttt|||~~~|||||||||||||||{{{yyyuuuoooiiibbb]]]ZZZNNNLLLIIIEEE@@@:::222---,,,...///000000...+++)))***---///000111333888<<>>BBB>>>@@@HHH===:::666444444555555555333222000...---,,,------222000///......---,,,***------......///000000111,,,...000///------000444333111///------...111222555666777888999999999999888777777888:::;;;:::999999;;;===<<<;;;999999999777;;;@@@CCCBBB>>>999555111111000000//////......,,,,,,,,,++++++******)))(((+++,,,,,,++++++...111333777;;;::::::???IIIRRReeeooo}}}}}}xxxrrrsssuuuvvvxxx{{{wwwqqqllliiifffddd\\\ZZZWWWUUUUUUVVVYYYZZZ```gggqqq{{{}}}yyyyyyyyy~~~}}}||||||~~~~~~{{{xxx|||}}}|||yyyrrriiiaaa[[[[[[YYYVVVSSSPPPMMMHHHEEEAAADDDDDD@@@===>>>===::::::666222//////000000000---......---...222555555999<<<>>>>>>BBBJJJOOOOOOXXX___jjjsssyyy|||~~~}}}wwwnnngggeeefffhhhjjjgggiiimmmttt|||}}}~~~~~~}}}|||{{{zzzzzzyyyyyyxxxuuuqqqmmmhhheeecccddd]]]UUUOOOKKKGGGAAA===888555222111111///+++&&&+++++++++,,,,,,---------000222555888>>>FFFOOOTTTZZZ^^^cccfffeeecccaaa```]]]^^^_________aaadddggghhhnnntttvvvuuuuuuyyy}}}~~~|||zzztttfffXXXIIIAAA777000111:::FFFNNN^^^iiirrrpppnnnppprrrqqqsssnnncccTTTCCC888999>>>LLLTTT___jjjvvv|||qqqmmmnnnhhh^^^OOO@@@111***((('''''')))%%%""" ###)))---,,,))))))***+++,,,,,,,,,,,,+++222000...---,,,---///000000111111222222333444444::::::<<<@@@FFFIIIIIIGGGFFFJJJOOOQQQOOOOOOPPPRRR~~~~~~|||ttteeeSSSCCC666---...333++++++---...,,,000<<>>===>>>GGGSSS___kkkwwwvvvsssssslllaaaKKK>>>000+++***))))))++++++'''$$$%%%)))+++)))'''******+++++++++,,,,,,,,,//////.........///111222000000111222333444555555;;;;;;===AAAGGGJJJIIIHHHHHHLLLQQQRRRQQQQQQRRRUUU~~~~~~wwwgggTTT???222111777---,,,------***)))000999RRRYYYeeerrr~~~vvvbbbLLLAAA:::333+++&&&---+++,,,000777CCCWWWgggsss|||{{{xxxvvvsssrrrqqqnnnkkkhhhcccbbb^^^VVVLLLEEEBBBAAA???666///......,,,,,,---.........///000111222333DDD>>>777333333222///+++---...///000000000000000222111////////////---,,,222000------...//////......////////////000000000333------222222------222666333///------......---000///...---------------+++++++++,,,,,,---------+++,,,,,,------......///---+++***,,,111222///+++---......///000111222333---...///000000111111111333222111111222333222000...000222222000///...//////......------------.........---,,,,,,+++******,,,,,,,,,,,,,,,+++++++++***+++,,,+++))))))+++,,,,,,,,,++++++,,,...000111444999@@@EEEFFFDDDAAA@@@===>>>@@@AAABBBDDDHHHKKKNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUWWWZZZ\\\^^^______bbbdddggglllqqqxxx{{{pppooowww|||{{{{{{zzzyyyvvvssspppnnnjjjhhhfffeeeeeeeeedddbbb```bbbbbb___]]]\\\VVVOOOEEE@@@888222///.........000222444333111333:::AAAJJJVVVbbbjjjpppxxx}}}~~~}}}xxxsssoookkkjjjkkkmmmoooppprrrpppnnnmmmkkkiiieeeccc```___\\\XXXUUUQQQNNNMMMFFFEEECCC@@@<<<888555333000111111000---+++******((()))***++++++---000222333333444555888;;;>>>@@@MMMQQQWWW\\\^^^___aaabbb]]]^^^\\\XXXRRRMMMIIIHHHAAABBBCCCCCCAAA??????@@@>>>BBBGGGIIIIIIJJJLLLOOOXXX[[[^^^```cccbbbXXXMMM666333...)))'''(((+++---888KKK```lllpppsssvvvxxxwwwwwwuuuooodddUUUEEE:::444<<>>BBBGGGIIIIIIIIIJJJOOOSSSTTTSSSSSSUUUXXX~~~sssaaaMMM===777777///...///000---***,,,111BBBKKK[[[mmm}}}vvvaaaOOO<<<555333000,,,))),,,,,,---,,,,,,555KKK___rrr}}}{{{{{{xxxsssjjj```XXXSSSHHH===222000000///......------......///000000111999666111//////000...---000/////////...---,,,,,,222111//////000000...------,,,+++,,,///000000000////////////////////////777333222555555111111555222///---,,,------------.........---------------+++,,,---------,,,---...+++++++++,,,,,,---------******+++...000000...+++---...000111111111111000---...///000000111111111333222111111111111000///...000222222000///...///000///...------...//////---------------.........------..................,,,,,,+++***))))))******///---+++,,,...///---+++---///333555444444444444///111222333444666999;;;AAA@@@>>>===;;;::::::999======>>>?????????>>>>>>BBBEEEHHHLLLQQQWWW^^^cccnnnsss|||uuukkklllzzz|||||||||}}}|||{{{wwwxxxwwwuuusssoooeeeZZZHHHBBB999333000///000000///111444333000111999CCCRRRbbbsss}}}~~~~~~|||yyyuuupppmmmiiifffeeedddcccbbb]]][[[WWWTTTPPPLLLIIIGGGDDDCCCBBB@@@>>><<<;;;:::444444444333222111//////&&&***......+++***+++---&&&(((+++------111888===@@@@@@@@@@@@AAADDDFFFHHHLLLOOORRRSSSRRRPPPNNNNNNMMMMMMJJJEEE???:::777666222444666666444222111111///222555666555555666777===AAAFFFIIIMMMNNNGGG===333111---)))'''&&&'''(((...<<>>PPPeeexxx|||mmm___JJJ???444111000---+++,,,***,,,...---)))...@@@RRRnnn||||||{{{{{{|||zzzrrreee\\\GGG<<<222000000///...///000000000000111222333333111222333222000000222555222222111000000/////////111///...///000111000///++++++,,,///222444444333333333333333222222222222555333222444555333555777444222000000111333333222..................------+++,,,---,,,***)))***,,,+++++++++,,,,,,,,,,,,,,,'''+++...000...------...---.../////////---+++***---...///000000111111000000...------......---+++///111333333111/////////,,,,,,------...------,,,,,,---...///111222333444222222222333333444444444111000///............---...+++)))+++...///,,,)))***,,,------,,,,,,...///,,,...///000000111333555;;;:::888666444333222222777777666666555444222222222444666777:::===BBBEEEJJJOOOUUU[[[```eeejjjnnnyyy}}}vvvuuuuuuuuuvvvxxx|||~~~|||yyyxxxyyy|||~~~}}}|||}}}{{{uuutttwwwwwwqqqkkkpppyyyiiiZZZEEE@@@999333111222222222000111444555222000888DDDRRRfff||||||vvvrrrqqqoookkkggg]]]ZZZVVVRRROOOLLLIIIFFFDDDCCCAAA>>>;;;888666666333333222222111111111000******++++++++++++******###'''++++++((('''(((***&&&))),,,...///333:::@@@BBBAAA@@@>>>======>>>>>>???@@@@@@>>>;;;999999:::999999777444000---,,,---***,,,//////...---------000222333222111///......---111555777;;;<<<777000222///+++((('''((()))+++***///:::MMMaaapppyyy}}}{{{}}}}}}{{{xxxmmmVVVAAA666777;;;BBBGGGQQQdddvvv|||uuudddRRR>>>444+++******&&&###"""'''&&&&&&'''(((*********,,,+++***))))))+++---...+++,,,,,,------,,,++++++---...000222444777888999:::<<<@@@CCCEEEFFFGGGHHHLLLOOOSSSTTTSSSTTTWWWZZZ}}}}}}tttjjj\\\HHH777444///---000000...---......444BBBWWWlll|||wwwjjjXXXIII999444000///,,,((('''***'''))),,,---+++,,,888FFFbbbttt}}}{{{wwwkkkZZZMMM===555/////////...///111111000000000222444777999666:::===<<<888666888:::222111111000000000111111111/////////111111111///......000444999<<<>>>>>>::::::999999999999888888888777666666666777888999777555333333444444444222//////000000///...------(((+++,,,+++'''&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,(((,,,000000---,,,...000,,,,,,------,,,***((('''+++,,,---...////////////111///...///000000///......000111111000.........***,,,...//////...---,,,,,,---///000222444555666555555666666777888999999777555333333444444333222///---+++,,,///000///,,,,,,---...---,,,,,,...///***,,,............///111333222222222333333444555222222333333333222111111111222222222111333555777999===AAACCCCCCEEEJJJNNNSSS[[[eeekkkqqq{{{{{{qqqfff```VVVVVVWWWWWWWWWZZZ^^^aaa``````aaaaaabbbcccdddeeeiiiooowww{{{yyyvvvttttttooorrrxxx}}}}}}xxxsssooopppsssvvvwww}}}ppplllhhhgggfffeeeaaa^^^[[[bbbjjjmmmooowwwzzzeeeQQQ@@@<<<777333333333333333333111444888666222777BBBLLLddd}}}yyysssmmmeee^^^[[[WWWRRROOOGGGDDDAAA>>><<<:::777555444555666555333222222222//////......---,,,,,,,,,))))))***))))))((('''&&&'''((())))))((('''''''''%%%''')))+++---000555888666555444222000...---,,,000111000///---...000222,,,------,,,***)))***+++(((***,,,---,,,,,,---...111111111000...,,,***((((((,,,......000222///***---+++)))&&&&&&(((***,,,)))&&&***:::PPPddduuu~~~~~~}}}vvvbbbMMM888333333999>>>FFFYYYkkk{{{uuubbbNNN<<<222***))))))&&&"""!!!))))))((('''''''''((((((,,,+++*********+++,,,---------,,,,,,,,,+++++++++...///000222555777888999;;;>>>AAADDDEEEFFFHHHIIILLLOOORRRSSSSSSTTTXXX[[[}}}wwwmmm[[[III===555000000111...------,,,---555EEE[[[ppp~~~rrrbbbTTTDDD999111,,,***++++++((('''))))))'''(((++++++,,,222:::MMMccc}}}}}}sssfffUUUEEE:::222///...111222111333666666555555666:::???EEEHHHBBBDDDGGGGGGFFFCCCAAA???===<<<999777444333222222333111000000111111///...111000222777@@@JJJRRRVVVPPPPPPPPPOOOOOOOOONNNNNNOOONNNKKKGGGFFFFFFFFFFFF@@@>>>;;;:::999888666444111111222111000///---,,,'''+++---,,,)))(((***...---------------,,,,,,,,,,,,---.........//////000............---,,,+++++++++,,,---....../////////222111000000222333222111,,,...000000...---,,,---,,,,,,.../////////......------...///000111222222111222222333555666666777777444222333444555444333222000//////000111111000---///111111000///000111***,,,......------...///......///000111333555666111222222333333222222222111111222111000000111333555:::>>>>>><<<:::<<>>???AAA@@@???@@@DDDGGGCCCFFFIIIHHHFFFFFFJJJNNNOOOUUU\\\^^^[[[XXXWWWWWWPPPUUU\\\bbbfffgggeeeccc\\\XXXSSSQQQQQQSSSTTTUUU^^^```bbbddddddcccaaa___SSSQQQNNNKKKJJJJJJJJJKKKJJJUUUcccooovvv|||yyy___HHH<<<999555333333333222111444000111888777222444<<>>XXXwww~~~{{{sssfffUUUEEE:::555------000555666555888<<>>;;;888777999555999;;;888666===MMM[[[]]]^^^[[[TTTJJJBBB??????444666888777555555777:::777<<<@@@>>>::::::???DDD;;;@@@EEEFFFBBB??????AAA===AAAFFFKKKMMMLLLJJJHHHDDDAAA???>>>>>>???>>>>>>@@@BBBEEEGGGHHHGGGFFFEEEBBBBBB@@@>>>===???DDDGGGFFFRRRdddsss{{{yyy]]]DDD:::888555444333222000...333,,,...666777000000666HHHddd{{{tttiii\\\RRRKKKEEE>>>999777666444222111///,,,++++++,,,+++***###'''+++---+++))))))***'''''''''((())))))******%%%&&&''')))***+++++++++...***&&&%%%''')))'''%%%)))'''%%%'''***+++(((%%%''')))+++------,,,***((((((***++++++***)))***+++'''***,,,,,,+++*********+++++++++***)))))),,,...,,,,,,,,,,,,---,,,***((((((***)))&&&'''++++++)))''''''((())))))(((&&&%%%...***(((+++111???YYYrrrxxx~~~}}}nnn[[[HHH:::111222444666BBBQQQkkkwww}}}sss]]]HHH:::000((()))+++***))))))%%%'''((()))***,,,...111)))***+++,,,,,,,,,,,,+++......,,,,,,---///222333000000222333555666777888>>>BBBGGGIIIHHHIIIKKKNNNMMMPPPTTTTTTTTTVVVZZZ^^^}}}|||}}}}}}{{{|||uuuaaaOOO::://////000---)))000......444>>>PPPjjj{{{sssnnnnnnjjjeee[[[OOOBBB888111---++++++************++++++...++++++,,,,,,,,,000666???PPPjjjmmmXXXIII@@@888333222111......333777???PPPaaa^^^]]]]]]___fffpppzzz~~~}}}yyyrrrhhh^^^WWWOOOHHHCCC:::888666333111111111111111000111888DDDTTTaaahhhnnnttt{{{{{{wwwuuurrrkkkddddddcccXXXJJJLLLEEE:::222...---......,,,,,,,,,------.........,,,---...///222444222------...222555555333555888999555222222666777555111111111111111111111000000000111222111/////////000222000///000...+++,,,000---///000///...---...///...///111222222222111111222///------111333333222---,,,,,,,,,,,,------...//////////////////......000---***+++---///---++++++,,,------......------......///000111111222222444333222111222333555777111111111000000///......777888999::::::999888777222444666555555777===CCCFFFDDDAAA>>><<<;;;;;;;;;999777666666777777666444666777:::<<<<<<<<<:::999777777888;;;===>>>===;;;;;;;;;<<<===>>>===:::888999999;;;;;;;;;;;;:::999888777666777999;;;<<<<<<999888666555666999<<<>>>LLLWWWgggsssyyyzzz{{{{{{|||rrrWWWEEE999666333111000000///------///000///,,,---000333EEEaaazzzzzzzzzyyyxxxxxxzzz|||zzzpppcccSSSEEE===999777444222111///...,,,///......------,,,,,,+++)))+++---,,,+++***+++,,,******)))(((((((((((((((&&&&&&)))+++(((######'''+++,,,------,,,+++***(((%%%&&&''''''(((''''''&&&(((((((((((())))))))))))///,,,++++++)))'''***000,,,000111---,,,...000///)))***+++++++++)))'''&&&,,,---......+++)))((((((((()))***,,,,,,,,,+++***)))'''&&&$$$$$$$$$&&&''',,,""""""***///555KKKfffxxx~~~tttjjjSSSBBB555333333333<<>>666333000---...,,,---000777FFF^^^ssszzzvvvnnnaaaWWWSSSKKKHHHCCC<<<555///***(((,,,,,,++++++++++++,,,,,,,,,******,,,+++***---333999KKKfff~~~}}}mmm\\\III===666222000111222000333999@@@LLL```rrryyyyyyzzz}}}yyyuuupppjjjfffVVVNNNBBB999666666777888111111222888CCCOOOYYY^^^\\\aaajjjvvv|||oooaaaQQQJJJ???555///---,,,+++,,,,,,,,,---------......++++++++++++...000000...111444888;;;:::888999;;;<<<888555666999:::888555666666666666666555555555///000111000000000111222111//////222111------000---///000///...---...///222333444666666666666555666333000...//////...---111111000////////////000---...000111222222222111111000............---,,,------......------,,,,,,/////////000111222222333444333111000000111222333111111000///////////////333333333222111111000000000111222222333555999<<<@@@>>>;;;999888888999:::777666555555777777666555777888999999999888666555===:::888777777888777666777666777888:::999777444444555666888888888888777999777444333555777888999:::888666444555999<<>>HHHSSSbbbvvvzzznnn]]]PPPIIICCC>>>:::444333444888???GGGMMMPPPJJJKKKQQQ___pppuuugggNNNGGG===444///,,,+++***,,,,,,,,,------------...,,,+++******+++,,,...000222:::BBBHHHIIIIIIIIIJJJIIIEEEAAA???@@@???<<<999::::::999999888777555555333333333444444555555666222//////222222......000...000111111000//////000111222333444555555555555999666333111111111000...444333222111000///......,,,---///000111111000///...///000000///......///555555555444444333333222////////////000111111222222111000//////.........444333222111111222333444>>>;;;777333000......///...------...111333444333:::888666444444555777999666666666777999:::999888======<<<;;;999888777777???;;;777555555666666666555444555666777777555333555666888:::<<<<<<<<<<<<>>>;;;666444555777999999999777444222333777;;;>>>KKKPPPYYYaaafffddd^^^YYYRRRUUUZZZ```gggqqq|||}}}|||~~~yyy\\\FFF999666111...---...//////...//////...,,,...444888HHH```zzzzzzrrrkkkdddaaa]]][[[YYYXXXVVVTTTOOOMMMJJJGGGEEEDDDEEEEEEBBB@@@===999555222000...555333111///---,,,,,,---******+++,,,,,,---......,,,***)))+++---...+++))),,,++++++***************,,,))))))---...+++***+++(((((()))*********))))))&&&&&&&&&'''(((***,,,---&&&&&&'''''''''((((((((((((&&&&&&((()))(((---333AAABBB===333,,,+++***(((''''''&&&&&&''')))+++,,,...///000///---+++++++++'''''''''(((''''''&&&%%%***)))'''&&&%%%%%%&&&&&&,,,###!!!&&&''')))999MMMjjjwww~~~yyyiiiTTT===333...,,,111999JJJaaawwwzzznnn[[[DDD222111...***((()))*********''''''(((((())))))******,,,+++++++++,,,,,,---...,,,------......///333555111222222444777:::===???FFFFFFGGGGGGHHHKKKOOORRRQQQRRRTTTUUUUUUWWWYYY\\\tttkkkaaaXXXNNNFFFEEEIIIPPPVVV___hhhqqqyyyrrr^^^III:::333222......///...---333FFFXXX~~~rrrdddSSSBBB666000///000000000000...,,,+++------,,,,,,,,,,,,------***)))***---+++((()))---000EEEccc~~~kkkYYYGGG>>>555111///...111666777AAAQQQ```mmmzzz}}}rrriii[[[JJJ>>>;;;888555555999===AAACCC>>><<<<<>>???===<<<<<<<<<;;;:::888888333000111111//////111222444555555333222111222000000111222333444444555777666555444555777888888888888777555333111///...//////000111111000///......222555666444222444666222222111111111111222222444444333222333333444555444444333333333333333333666555444444444666888999IIIEEE>>>777111//////000---+++***,,,000111000...666555555444444555666777777777888:::===>>>>>><<<@@@???===<<<;;;:::::::::===;;;888888:::<<<======888777777888::::::888666777888;;;===>>>???>>>>>>===;;;777666666777888777777555333222333666:::===GGGIIINNNTTTWWWTTTLLLEEEEEEGGGJJJOOOWWWaaammmtttwwwvvvuuutttwww|||zzz^^^GGG<<<777222...---///000000.........,,,+++...444:::DDDYYYppp||||||uuuooojjjbbbYYYRRRNNNKKKFFFDDDCCCCCCBBBBBB@@@===999777666666666555333333111000000000000111<<<;;;888555111/////////------........./////////...***(((***...///,,,'''+++******))))))************%%%###(((+++***((((((&&&''''''(((((()))))))))((('''&&&&&&''')))+++---&&&&&&&&&&&&'''''''''((()))''''''*********///555HHHGGGAAA666...,,,,,,***,,,***)))((((((***,,,...---...///...,,,******+++)))))))))((((((''''''&&&***)))(((&&&&&&&&&&&&&&&...'''%%%))))))***666FFFaaasssvvv```FFF666///---000444???WWWooouuuiiiUUU@@@111---***&&&%%%&&&'''''''''''''''(((((())))))******---------------.........,,,---.........000222555000111222444777;;;???AAACCCDDDFFFGGGHHHJJJNNNQQQSSSTTTVVVWWWWWWXXX[[[]]]fff[[[OOOEEE<<<555333555999>>>FFFPPP[[[gggsss{{{ppp[[[HHH;;;555------...---+++000???NNNrrrrrr]]]JJJ<<<333///,,,------...---,,,***))),,,,,,++++++++++++,,,,,,+++***+++...---)))***...000EEEddd~~~tttZZZFFF:::555222111000///333:::CCCSSSiii{{{wwwdddVVVIIIBBB:::444333444777888444444444444:::III]]]llljjjSSSFFF777333...++++++,,,---------------------------------,,,...000///---333===OOOccc{{{~~~zzzvvvtttoooooommmkkkgggbbb^^^\\\XXXVVVTTTRRRPPPLLLGGGCCCBBB:::555444666666888<<<<<<>>>???>>><<<999888888888888888999:::<<<======999999::::::;;;>>>@@@BBBBBBBBBAAA???===:::777666444444444444333333222222333888<<<===:::888999:::666666666777888:::<<<===:::999888666666777888999777777777777888999;;;;;;777777666555555666777777BBB>>>888111---,,,---...---+++***,,,///111///---444666999;;;<<<<<<<<<;;;;;;<<<===@@@CCCEEEDDDBBBCCCBBBBBBAAAAAABBBBBBCCCBBBAAABBBDDDGGGIIIHHHGGG@@@>>>===>>>??????===<<<:::;;;<<<>>>>>>>>>===<<<999777555555666555444222:::999777666777:::===???BBBCCCEEEJJJLLLJJJCCC======>>>@@@BBBGGGNNNVVV\\\dddeeefffiiinnnwww~~~}}}~~~xxx^^^JJJ===999333...---......///---......,,,***---444999EEEVVVgggooopppsssvvvwwwkkkeee\\\UUUPPPKKKDDD@@@===:::777666777888999999666444111111222333222000000000000000111111222222999:::999555111.........//////.........---------...***(((***...///,,,'''))))))((((((((())))))***((("""!!!%%%((('''&&&&&&&&&&&&&&&''''''(((((()))***(((&&&%%%%%%&&&((()))&&&&&&&&&&&&'''''''''(((***((('''*********...444BBBBBB===333,,,,,,,,,+++...---------...///111222+++,,,,,,+++)))((()))***))))))((('''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&)))$$$###&&&''''''000;;;WWWlll{{{gggMMM;;;111---...111444KKKdddlllcccPPP===111***'''%%%###$$$%%%%%%%%%''''''(((((())))))******,,,,,,,,,------------,,,---///000000//////111333000111222555888<<>>777444333333,,,111555444222666BBBLLLlllzzz|||```HHH===666333///,,,,,,------,,,...------------,,,,,,,,,+++***,,,000000111>>>NNNiii}}}|||yyywwwssslllbbbZZZMMMEEE@@@CCCHHHLLLQQQUUURRRTTTUUUSSSPPPLLLJJJIIIHHHIIIIIIJJJKKKMMMNNNOOOLLLMMMMMMMMMLLLMMMPPPSSSRRRRRRQQQPPPMMMJJJFFFDDD===;;;999666333222222222444888<<>>@@@CCCEEEGGG???>>><<<:::::::::<<<===::::::999999:::===???AAA@@@???>>>;;;888666444333444222///---,,,---...///...,,,,,,---///000111000555;;;DDDLLLQQQRRROOOMMMLLLLLLNNNRRRUUUVVVTTTSSSWWWWWWXXXYYYYYYZZZ[[[[[[WWWWWWXXXZZZ\\\\\\ZZZYYYQQQOOOMMMMMMMMMMMMKKKJJJLLLLLLLLLLLLKKKHHHFFFEEEAAA???<<<;;;;;;:::888666>>>>>>>>>>>>@@@AAACCCDDD@@@AAADDDGGGIIIIIIFFFDDD>>>???@@@@@@@@@CCCFFFIIIMMMPPPUUUYYY```jjjwwwyyyeeeTTT@@@<<<666111//////...---...//////---,,,...333888AAAMMMXXXYYYWWWVVVXXXXXXOOOIIIBBB>>><<<<<<999777555333222333555777888888444222111222555666333000////////////000111222333333666777555000,,,+++,,,------,,,++++++***)))))),,,***)))+++---...+++)))(((((((((((((((((()))***)))%%%$$$'''((('''''')))''''''&&&&&&&&&'''((((((***)))'''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((()))'''''')))***)))...444999:::888111---///111000,,,---///111222222111000)))******(((&&&&&&''')))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%""""""%%%''''''---444JJJ```yyy{{{lllVVVAAA333------...---@@@VVVaaaZZZJJJ999///***(((&&&%%%&&&''''''&&&''''''(((((())))))******((()))***++++++++++++***---///111111000000111222111111333555888<<>>KKKUUUkkkttt~~~~~~uuueeeOOO@@@555000...///000222888???ZZZrrrqqqSSS<<<333...+++,,,,,,,,,,,,------...///------,,,,,,,,,,,,---------******,,,,,,+++...333:::PPPnnnzzzcccOOO===000000......000333<<>>:::777555222000000222222111///000444888:::CCCIIIFFFAAA??????>>>===999555555666888666444777666666888;;;======<<<:::999999<<>>>>>:::999<<<>>>>>>666999<<<===<<<888333///((())))))'''%%%%%%''')))'''&&&%%%%%%%%%&&&'''(((""""""###%%%&&&&&&''''''&&&$$$%%%''')))))),,,000;;;QQQlll}}}~~~tttaaaKKK999///......,,,:::MMMXXXTTTEEE666---+++)))''''''((()))((('''''''''(((((())))))******'''(((***+++,,,---,,,,,,+++...000111111111333444222222333555888<<>>VVVqqqoooRRR<<<444000---...---++++++***+++,,,---.........------.........,,,***)))++++++***...444BBBXXXuuunnnUUUBBB555...444222111444999GGG]]]qqq~~~lllZZZLLL@@@:::444444222000///000333666333EEE```zzzqqqRRR>>>777000...,,,,,,---..................------,,,,,,,,,222---,,,111666CCC```~~~uuuiiiXXXVVV\\\lll|||}}}|||}}}vvvhhhYYYLLLBBB===;;;888<<>>@@@BBBEEEFFFEEEDDDCCCEEEHHHLLLOOOPPPUUU\\\aaa```ccceeeeeebbb^^^[[[ZZZPPPQQQQQQNNNKKKLLLSSSYYY^^^aaafffkkkooorrrssstttkkkjjjjjjkkkmmmqqquuuxxxvvvsssqqqqqqnnngggZZZPPPPPPLLLGGGBBB???<<<888666222444555444222222555888999AAAEEE@@@;;;999999999888666555666888999777444======>>>@@@BBBCCCBBBAAACCCBBBCCCFFFJJJHHHBBB<<<<<<:::666444777===DDDIIIPPPTTTUUUPPPEEE999333111*********+++,,,,,,------)))+++------+++***+++,,,******))))))***+++,,,,,,,,,+++,,,,,,)))%%%(((...***)))((('''&&&&&&'''(((&&&'''((()))******))))))(((((((((((()))))))))))),,,***,,,000222444:::AAACCCGGGIIIGGGGGGKKKMMMMMMLLLNNNQQQQQQLLLCCC:::444((())))))'''%%%&&&'''))))))(((''''''((()))***+++ !!!"""$$$&&&&&&''''''$$$###$$$&&&'''&&&(((***000GGGcccwww{{{kkkTTT???333000111000:::IIITTTRRRDDD555,,,***(((&&&&&&((((((((('''''''''(((((()))*********)))+++---///000000000000))),,,///111222333444666333333444666888<<>>HHH]]]uuu}}}dddJJJ:::333...(((,,,,,,---...//////......333111///---++++++++++++---+++%%%'''...,,,...>>>PPPiiipppYYYBBB333000444***111777;;;BBBVVVttt|||lllTTT???555333333444111...///444111999DDDWWWrrrnnnTTT???444///...,,,---......---+++)))+++,,,---,,,---...000---...///333@@@YYYzzz{{{mmmeeeaaajjjxxxuuukkk^^^JJJ999;;;>>>EEEQQQ```ppp}}}tttbbbNNN===333000000000000///---,,,+++000///------...111444666@@@LLLccc}}}~~~wwwsssqqqlllaaaXXXVVVNNNDDD===<<<===>>>>>><<<;;;:::;;;===>>>>>>===AAACCCEEEHHHMMMTTT\\\bbbiiimmmrrrwwwyyywwwtttrrrkkkiiigggeeeccc```]]]ZZZ```___]]]]]]dddlllmmmiii\\\ZZZXXXYYY[[[^^^______[[[ZZZYYYVVVSSSRRRSSSUUUSSSWWW[[[[[[UUUNNNIIIHHHIIIDDD===999888:::<<<===KKKGGG@@@<<<999888888777:::;;;;;;;;;;;;;;;:::999;;;;;;@@@LLLYYY]]]WWWOOORRRRRRWWWbbbjjjdddQQQ???888555222555???MMM[[[cccllloooppplll```OOO===222000///...---,,,------...///.........//////---++++++---///...***((()))+++,,,+++)))((('''((())))))###)))///+++###!!!'''(((&&&'''***)))&&&$$$'''+++++++++******---111555111444:::???DDDJJJPPPTTTXXXXXXXXXYYYYYY[[[\\\]]]___]]]ZZZWWWQQQEEE777---''''''''''''''''''&&&&&&&&&+++***$$$"""%%%&&&###%%%$$$&&&))))))'''&&&&&&'''&&&%%%%%%%%%%%%&&&'''222>>>UUUlll|||}}}qqq^^^III888111///+++555AAAJJJJJJAAA444+++$$$!!!)))%%%%%%******'''''''''(((((((((((((((******+++,,,---//////000//////000111333555777888444111111666:::<<>>>>>>>>===;;;::::::999777666999;;;>>>AAAEEEJJJQQQVVV]]]bbbjjjrrrzzz~~~{{{xxxvvvrrrrrrnnnkkklllmmmiiiaaaVVVRRRLLLIIIIIILLLNNNOOOPPPOOOLLLIIIIIIKKKPPPUUUbbbeeeiiijjjgggccc^^^\\\RRRMMMGGGCCCDDDGGGIIIKKKKKKGGGCCC@@@@@@AAABBBBBBKKKLLLMMMLLLJJJGGGBBB@@@???CCCLLL\\\kkksssrrrnnnjjjiiimmmvvv|||vvvdddTTT@@@===<<>>777666444333222222222222111111000111111000///...///111222111///------...//////...---,,,------...,,,------+++)))((()))+++((('''(((++++++'''''')))+++,,,---...111555999<<<@@@CCCIIIOOOVVVZZZ]]]]]]aaaaaabbbbbbccccccddddddaaa```\\\WWWNNNAAA444,,,'''''''''''''''''''''''''''++++++&&&$$$&&&'''%%%***))))))+++,,,)))%%%###(((((('''&&&&&&'''((((((+++666KKKdddyyywwweeeOOO===333///---555???GGGGGG>>>333+++***"""&&&---(((''',,,+++((('''''''''(((((())))))+++,,,,,,---///000000111......///111222444666777666333444888<<<===BBBGGGFFFIIIKKKKKKJJJKKKOOOSSSXXXWWWXXX\\\]]]^^^dddlll111///,,,,,,,,,,,,+++***)))***++++++***+++---///...333:::???AAA@@@@@@@@@@@@GGGTTTaaahhhkkksss{{{zzznnn[[[HHH???======DDDMMM]]]qqq}}}bbbEEE444///...,,,++++++++++++,,,...000222444333111000......------,,,,,,(((***111///444EEEbbbxxxmmmTTT@@@444...///333444666>>>QQQjjjxxx\\\JJJ999222333222///...///000111555CCC^^^xxx|||aaaHHH999333000.........//////...+++---///...---,,,,,,---222444:::FFF\\\zzzzzzssstttzzzyyyjjjOOOEEE>>>FFFXXXjjjrrrssstttZZZDDD666000)))+++,,,...000111222333111000...------...000111:::DDDZZZuuuxxxmmmddd]]]TTTPPPQQQRRRPPPNNNHHHDDD???<<<<<<===>>>>>>===;;;999888888777555333555777999;;;<<>>???@@@@@@>>>=========<<<=========<<<;;;::::::<<<<<<======<<<;;;:::999<<<888444222222111,,,(((***((()))---///333<<>>CCCJJJLLLMMMLLLIIIJJJMMMPPPYYYYYY[[[]]]]]]___gggqqq+++******+++,,,,,,***((((((***++++++***)))***+++---)))&&&&&&)))---//////------...000222;;;MMM___vvv~~~uuueeeWWWLLLHHHJJJPPPYYYhhhyyy|||gggMMM:::222///,,,...---,,,,,,...111444555222222222111000///......))),,,))))))------999PPPppp{{{```NNN;;;333222111111222<<>>PPPjjj~~~tttjjj^^^SSSKKKFFFCCC???>>>???@@@???===;;;;;;:::999777666666777444333333444666888777666777999::::::999777777777;;;;;;;;;<<>>@@@DDDHHHLLLOOOQQQTTTTTTSSSRRRTTTUUUWWWWWWWWWVVVVVVUUUTTTSSSVVVVVVWWWWWWVVVTTTRRRPPPNNNNNNMMMIIIBBB999222...+++((())),,,000888GGGUUUeeegggjjjnnnppppppmmmkkkjjjgggeeehhhkkklllgggbbbdddeeefffggggggfffdddcccZZZXXXQQQFFF888...***)))'''''''''((((((((())))))((((((''''''&&&'''***---444IIIXXXRRR???222......(((((('''&&&&&&'''(((((((((---444CCC\\\uuu{{{hhhQQQ<<>>333111111---...//////////////////,,,,,,---...///111222333888===NNNgggvvvfff\\\TTTLLLEEECCC<<<;;;::::::;;;;;;:::888888999999888666555666888999777666666666666555333222444777888999999:::<<<<<<;;;999888999<<<@@@CCCDDDJJJSSS\\\eeeppp{{{xxxmmm```UUUNNNJJJLLLQQQYYYfffrrr|||wwwqqqhhhaaa^^^^^^______bbb___[[[VVVQQQMMMKKKIIIKKKGGGAAA===>>>CCCJJJOOOZZZ^^^dddggghhhjjjnnnrrrqqqpppoooooopppooommmkkklllmmmnnnnnnllliiieeebbb[[[______XXXKKK===444000***))))))+++...777GGGVVVggglllrrruuutttqqqnnnllliiiggggggiiilllmmmkkkhhhddddddffffffgggfffeeeddd[[[VVVLLLAAA666...++++++'''''''''(((((())))))***(((&&&&&&'''''''''+++000@@@[[[mmmdddLLL999000---(((((('''&&&&&&'''((((((%%%***000;;;SSSooo~~~mmmVVV@@@222000111222222111...***((('''%%%******&&&,,,000)))(((((()))***+++,,,,,,---,,,,,,,,,,,,------......000222444555777777666666888777888===@@@@@@CCCGGGJJJLLLNNNNNNLLLNNNRRRVVVXXXYYY\\\]]]\\\^^^hhhttt)))((('''(((***+++***))))))+++------+++******+++++++++***))))))***+++,,,***((((((*********...444AAAUUUppp~~~~~~sssbbbSSSIIIEEETTT^^^nnn{{{|||hhhNNN:::222///...,,,,,,,,,---...//////000.........///...---+++***(((,,,+++,,,333:::PPPqqq~~~jjjHHH===222///111333666:::LLLbbbiiiOOO>>>999333000000333333222555;;;LLLeeexxx```YYYNNNEEE???;;;999888888999;;;???DDDLLLVVV\\\rrrqqq^^^OOOJJJIIIKKKRRR\\\hhhvvv{{{aaaHHH888222000000,,,,,,...///000000000000......//////000111222222888===MMMggg}}}lll\\\LLLFFFCCC???<<<===999888888999:::<<<<<<<<<;;;<<<>>>===<<<<<>>999888666555555666888999666:::@@@EEEJJJSSS___gggyyyxxxlll^^^QQQFFF>>>:::@@@EEENNNYYYdddnnnuuuxxxtttttttttqqqnnnnnnooorrrooommmkkkhhhggggggggghhhaaaYYYLLLAAA<<<===BBBFFFTTT[[[cccjjjooouuu|||~~~~~~{{{xxxyyyzzzzzzwwwrrrmmmjjjccceeecccYYYJJJ;;;111---))))))***,,,+++///;;;HHH___hhhrrrvvvsssooommmnnniiikkkmmmoooooommmjjjhhhbbbccccccddddddeeeeeeeee[[[SSSFFF:::111,,,((('''&&&''''''((())))))*********&&&&&&((()))(((,,,444IIIdddwwwpppZZZFFF777---))))))(((''''''((())))))###***000777LLLhhh{{{~~~ppp[[[DDD666//////000000///---***((()))'''+++***%%%+++000'''&&&(((***,,,------,,,,,,------------............000111333555666666555555999777999???BBBCCCEEEIIIIIIKKKNNNOOONNNQQQUUUZZZYYYZZZ^^^___]]]___jjjwww)))'''&&&''')))*********)))+++------,,,******+++***,,,---,,,***((()))***...)))&&&'''((()))...444000HHHiiinnn[[[MMMEEERRR\\\kkkyyy|||gggKKK777000///000***+++,,,------------,,,,,,,,,---------,,,***)))(((------///777AAA[[[~~~www^^^DDD:::000---///222888>>>SSSiiieeeLLL@@@666///,,,000222000111555777RRRppp}}}ttthhh\\\SSSMMMIIIGGGGGGIIIMMMSSS]]]jjjwwwmmm[[[NNNHHH@@@DDDKKKXXXhhhzzztttXXXAAA444111111111---......///////////////000000000111111111111111888===MMMhhhrrrfffYYYIII;;;888888777777999999999999999<<<>>>AAABBB@@@BBBDDDDDDDDDEEEJJJMMMIIIGGGEEEDDDCCCBBB@@@>>>;;;;;;<<<;;;999999;;;===999888777666666555555555222555777888:::@@@KKKSSScccooo}}}sssjjj^^^RRRHHHAAA<<<999>>>CCCLLLUUU]]]eeellloooqqqwww|||}}}{{{yyy{{{~~~uuuvvvwwwzzz~~~~~~rrr___MMM@@@<<<>>>@@@GGGOOOZZZdddkkkttt~~~}}}xxxrrrnnnjjjhhhbbbXXXJJJ<<<222---((())),,,,,,)))(((///999XXXdddrrrwwwtttoooppprrrlllpppuuuuuuqqqkkkfffccceeeeeeeeeeeefffgggiiijjjZZZOOO@@@444,,,'''$$$!!!&&&''''''((()))******++++++'''&&&******)))...666KKKeeeyyyuuueeeSSS@@@000+++***)))(((((()))***+++%%%---222666GGGcccwww|||rrr^^^HHH:::......//////...,,,***))))))(((,,,)))###)))---###%%%'''+++---///...,,,+++.........//////////////////000333555555555444333777555888>>>BBBBBBEEEIIIHHHKKKNNNOOOPPPSSSXXX\\\ZZZ\\\___```^^^```lllyyy(((((()))***************++++++************+++++++++++++++***)))((('''&&&************************111>>>VVVppppppWWWBBBKKKUUUcccnnnwww|||hhhMMM888000...---***++++++,,,,,,,,,++++++***+++,,,,,,------------)))+++---000666IIIkkkkkkUUU>>>000)))///000...777GGGeeezzzeeeJJJ999666111---***,,,111555222>>>VVVuuuwwwnnniiigggdddjjjssszzzsss___JJJBBBBBBFFFNNNWWWeeezzzoooSSS===444111...+++///...,,,+++,,,---///111111000...+++***,,,111555===>>>MMMiiiooo[[[NNNDDD@@@999444222333555555666888;;;===@@@AAACCCCCCDDDFFFIIINNNTTTZZZ___bbb[[[YYYWWWUUUTTTSSSSSSSSSQQQMMMHHHFFFEEECCC<<<777555555666666666555333222333333222111333777>>>BBBKKKXXXjjjyyyzzzssshhh]]]OOOFFFCCCBBB???;;;FFFPPP]]]eeegggiiinnnrrrwwwwwwyyy{{{~~~}}}{{{}}}zzz]]]JJJEEE???777???FFFNNNVVV```llluuuyyy}}}tttnnnmmmggg]]]SSSHHH<<<222,,,+++)))(((+++,,,---333999TTTaaaqqqwwwtttooonnnppppppoooppprrrpppiiiffffffnnnlllgggccceeejjjjjjgggZZZLLL;;;111***&&&'''***(((&&&&&&&&&'''((('''%%%(((%%%$$$''')))+++111777RRRfffvvvssseeeTTTAAA222---***'''%%%&&&''''''&&&&&&***---000<<>>@@@BBBDDDGGGJJJKKKOOORRRXXX```hhhpppvvvyyyzzzxxxvvvsssrrrrrrrrrssskkkgggbbb^^^ZZZSSSIIIAAA<<<999666555555666555444444333222111222555888;;;===EEESSSdddxxxyyyooogggVVVOOOHHHFFFIIIMMMMMMKKKWWW___hhhmmmooopppsssvvvsssuuuyyy}}}~~~{{{~~~|||uuuaaaVVVKKK???999===CCCIIITTTbbbooowww|||uuuooonnnhhh^^^PPPBBB666...***+++))))))+++---000999CCC\\\gggssswwwtttpppqqqsssqqqpppqqqssspppjjjggghhhmmmkkkfffbbbdddiiiiiieeeZZZKKK999///***''''''))))))'''&&&&&&((()))((('''(((&&&&&&((()))+++222;;;WWWjjjyyyuuugggVVVCCC333...,,,(((''''''((((((''''''***,,,///:::PPPkkk}}}}}}sssfffNNN777///...,,,+++++++++(((&&&''''''((()))))))))))))))###&&&***,,,,,,++++++++++++,,,------++++++,,,---111222333555555555444444:::888:::???CCCCCCDDDGGGNNNOOOQQQRRRSSSUUUXXX[[[\\\aaa^^^]]]cccdddmmm))))))***++++++++++++***++++++************++++++***+++++++++++++++******)))))))))))))))))))))))),,,***444LLLhhh}}}mmm\\\JJJDDDEEETTTjjj{{{zzzjjjSSS>>>333...+++,,,,,,,,,------.........++++++,,,,,,,,,+++******((())),,,333>>>SSSssspppTTT>>>666...,,,111111444FFF\\\}}}```NNN:::222333333)))000///666IIIccc{{{}}}nnnTTTHHH===:::@@@MMM```ppplllPPP;;;222111000///....../////////000000000000000000///...///222444;;;CCCUUUoooiiiSSSDDD??????777777666666666777888999>>>@@@CCCFFFJJJOOOUUUYYYgggkkkrrrzzz~~~zzztttjjj^^^VVVLLLEEE===999:::;;;999666444444333333333444555555333444<<>>777555444333444555666555555555222555???QQQhhh~~~wwwmmm```RRRIII===BBBJJJUUU___gggjjjkkkvvvuuuvvvxxxzzz{{{xxxuuuvvvtttrrrssswww{{{~~~wwwvvvyyyzzzhhhXXXMMMDDD;;;666777AAAPPP^^^lllzzz~~~|||zzzqqqoooiiiZZZHHH999111///---+++,,,...000888GGGWWWkkkooosssqqqmmmmmmqqqvvvwwwtttrrrpppjjjccccccgggiiiiiifffcccdddgggeee___VVVDDD222***)))'''&&&&&&&&&$$$""""""$$$&&&'''''''''(((***)))&&&)))999IIIeeetttzzznnn___JJJ888111...)))''''''((()))))),,,+++,,,...444EEE```www}}}uuuiiiRRR<<<222///,,,******)))((('''''''''((()))))))))))))))###&&&***,,,,,,+++++++++(((+++...///...,,,,,,,,,111333555777888999999888888888:::@@@BBBCCCFFFKKKJJJLLLNNNQQQTTTXXX^^^bbb___fffdddccchhhjjjuuu******+++,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,,,,++++++))))))))))))))))))))))))---******333BBBVVVppp}}}rrr[[[MMMCCCHHHVVVeeeuuusss]]]HHH<<<555000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,+++***)))///,,,...:::MMMfffzzz\\\BBB333000...///111444???[[[uuu}}}pppjjjkkklllooovvv}}}___HHH<<<777444222222222444666<<>>HHH^^^{{{sssYYYMMM???999:::<<<999555888:::<<<===>>>BBBIIIOOO___jjjxxxzzztttjjj]]]TTTDDD>>>888555666888888888555444666999:::BBBWWWnnn{{{oooaaaUUUKKKEEEBBBKKKVVVeeepppvvvwwwxxxyyyyyyxxxyyy{{{}}}}}}yyyuuunnnqqqtttuuurrriii]]]TTTOOONNNQQQYYYcccpppwwwiii[[[MMMDDD:::333777@@@OOO]]]nnnzzz}}}sssaaaNNN???888888999???JJJTTT^^^jjjtttxxxxxxxxxtttqqqrrrvvvzzzzzzuuummmeee\\\WWW]]]fffiiijjjiiiffffffeee___WWWEEE:::///+++(((%%%%%%'''((('''&&&'''((()))(((&&&%%%&&&((())))))333III^^^qqq|||}}}uuuhhhRRR>>>222...(((%%%%%%&&&'''(((...,,,---000111:::RRRkkk|||zzzppp[[[FFF555111+++((('''((())))))''''''((()))))))))))))))......---***)))))),,,...+++---///000/////////000///111444777:::;;;<<<<<<;;;;;;===AAA@@@@@@EEELLLPPPQQQQQQQQQSSSVVV[[[___```hhhiiiiiiooosss+++,,,,,,---------------++++++************++++++++++++++++++***)))((((((++++++++++++++++++++++++))))))***---111???XXXooommmYYYFFFBBBFFFQQQdddwww~~~vvveeeUUUFFF;;;555444111///...---......,,,,,,---.........------222222===TTTmmmgggIII888555///...///333???VVVxxx~~~fffSSSDDD:::444666888999===FFFSSS]]]rrruuuYYYBBB666222//////111222222999JJJZZZwww|||xxxuuutttssstttvvvyyy}}}yyygggUUUDDD999:::@@@GGGTTThhh}}}wwwaaaLLL>>>777333222333222111111111222444555111222333444666;;;AAAEEEUUUnnn|||hhhYYYGGG@@@888555777999888666777:::===@@@EEENNN[[[dddvvv~~~vvvpppZZZPPPDDD<<<:::;;;;;;:::555222444999888999FFFXXXkkkzzzvvvgggXXXMMMIIIJJJMMMYYYdddrrr{{{{{{xxxvvvvvvxxxzzz|||~~~}}}yyyvvvttttttsssooofffWWWGGG<<<;;;999:::???HHHWWWmmmvvvjjj^^^UUUGGG777333888???KKK[[[iiixxx}}}qqqcccVVVNNNRRRQQQXXXeeepppvvvzzz~~~yyyyyyyyywwwttttttwwwzzzyyyrrrjjj```WWWVVV```lllkkklllkkkhhhgggeee\\\SSS;;;555000---((($$$%%%)))'''''''''(((((('''$$$"""'''&&&'''***...;;;SSShhhvvvyyymmmWWWBBB444///)))&&&%%%'''((())),,,***,,,//////444KKKdddxxx~~~zzzrrr^^^JJJ666111+++'''&&&((())))))''''''((()))))))))))))))+++,,,,,,+++******,,,---+++,,,............///111111222555777999:::::::::999:::===@@@@@@@@@GGGOOORRRRRRRRRQQQRRRVVV[[[______iiijjjkkkqqqwww+++,,,------......------++++++************+++++++++++++++******((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,///:::OOObbb||||||bbbJJJCCCFFFMMM^^^ooovvvwwwgggVVVJJJ999777444111/////////000,,,,,,---...////////////555999HHHccc}}}```BBB555555///...///555DDD___pppQQQ>>>777666111333444333111444<<>>GGGccc}}}}}}}}}yyyuuuoooiiiccc___^^^]]]___ccckkkttt|||||||||~~~|||~~~qqq___KKK<<<:::???@@@JJJ[[[ppp|||gggRRRCCC:::555444333111000//////111333444444444555666888>>>EEEKKKbbb{{{lllUUUFFF>>>:::666333333444666777<<<@@@DDDIIIPPP^^^ooo{{{mmmaaaPPPDDD???>>>>>><<<888222333999:::666<<>>JJJbbb~~~xxx[[[DDD===999;;;AAA===555666@@@PPPjjj~~~~~~~~~~~~qqqeeeYYYQQQKKKDDD@@@AAAEEEHHHOOOWWWaaakkkrrrvvvxxxvvvrrrmmmjjjhhhhhhhhhhhhkkkooossswww}}}rrrZZZBBB999<<<666<<>>444///---)))+++111000222CCCXXXrrrxxxnnncccSSS???111999777;;;JJJ]]]mmm{{{|||zzzzzz|||~~~||||||zzzyyywwwwwwxxxyyyzzzwwwrrrggg\\\[[[dddmmmpppoooooommmkkkkkkggg\\\PPP>>>777///)))((('''&&&%%%)))(((&&&$$$$$$$$$&&&'''%%%%%%'''...>>>TTTkkkzzz}}}tttcccSSS;;;000&&&%%%&&&&&&'''((((((***---...,,,111BBBTTTooo|||}}}xxxrrraaaLLL888///((((((***(((%%%$$$ $$$((()))&&&&&&))),,,(((((()))+++------+++)))******+++---...///000000444555666555444555777999;;;===>>>@@@BBBEEEJJJNNNQQQRRRRRRSSSTTTWWW\\\```gggiiinnnrrrttt|||,,,---/////////---***))))))%%%&&&+++---***(((******)))(((((()))*********,,,,,,------------,,,+++'''(((***+++)))+++777EEE^^^sss~~~hhhSSSEEECCCOOO]]]lllwww}}}uuuiiiccc[[[RRRKKKDDD===999666555444333333888>>>DDDTTT^^^ooojjjNNN999111000...///444BBBXXXtttmmmPPP===666111,,,000//////...///000222333666???OOOfffmmmWWWEEE<<<999===;;;555555;;;GGG]]]}}}{{{zzzzzz|||}}}zzzrrrkkkXXXNNNBBB<<<999555555777333555:::@@@GGGNNNTTTWWWWWWUUURRROOOMMMKKKKKKKKKNNNQQQUUUXXX]]]cccjjjoooyyy}}}|||gggOOOAAA>>>555:::CCCTTTjjj~~~{{{lllbbbYYYRRRLLLHHHDDDAAA>>>;;;888666===@@@DDDHHHQQQ```rrr|||fffRRRDDD===777555555888888555666:::DDDOOO]]]iiixxxsssiii___QQQDDD<<<777555777888777999===AAALLLcccvvvdddVVVXXX___bbbhhhqqq~~~{{{vvvrrrvvvvvvxxxzzz{{{zzzwwwtttnnnhhh]]]PPPBBB666///,,,,,,'''(((---------:::KKKddd}}}wwwmmm```NNNAAA777444666BBBRRRaaaooozzz~~~zzz|||~~~}}}zzzwwwxxxwwwvvvuuuuuuvvvwwwxxxuuupppfff[[[[[[dddlllooonnnqqqrrrnnnjjjcccXXXMMM<<<666---(((''''''&&&%%%)))(((&&&$$$$$$%%%&&&'''""""""%%%000DDD\\\rrrxxxhhhYYYAAA555***(((((('''&&&''')))***------+++000@@@PPPiiixxx~~~yyyrrr___KKK888///((((((***(((&&&%%%&&&)))+++***%%%###$$$''')))((((((***,,,---,,,***,,,,,,,,,,,,---///000111222444555666555666888999:::<<<>>>???AAAEEEJJJMMMQQQRRRSSSTTTUUUYYY^^^bbbgggiiinnnrrruuu---.........---,,,+++***---***)))---...+++******+++,,,...,,,)))((()))++++++,,,...//////...,,,++++++)))(((((('''(((000999KKKccczzzxxxcccOOOEEEIIITTTeeesssyyyqqqhhh___VVVQQQGGGEEEAAA>>>@@@HHHSSS[[[sss|||www]]]CCC444000111...///444DDD^^^{{{{{{```DDD444000...+++........................///555===KKKdddqqqXXXHHH;;;999999555444666@@@PPPkkk}}}xxxuuutttvvvvvvnnn^^^QQQFFF===444000...,,,...222+++,,,...111555888;;;===<<<;;;999777666666666666888999;;;===@@@EEEKKKOOO___dddnnnzzzuuu^^^JJJ@@@666777<<>>AAAPPPjjj}}}fff[[[VVV^^^hhhnnnvvv~~~~~~yyytttrrrssstttwwwzzz{{{yyytttpppggg___QQQCCC777///,,,+++---'''&&&***++++++222<<>>111,,,***'''&&&''')))***,,,---+++,,,777DDD]]]ppp}}}}}}yyyuuueeeRRR:::111))))))+++***((((((%%%'''))))))'''&&&''')))+++)))'''(((***,,,---,,,000...,,,******,,,///000111444777888777666666666999;;;>>>AAACCCFFFKKKNNNRRRSSSUUUWWWYYY^^^dddiiikkkmmmppprrryyy///...,,,+++******++++++***+++---222;;;DDDJJJLLLCCC:::000******,,,,,,+++)))+++---///000///---+++...***(((+++,,,+++---000222HHHfff}}}{{{fffQQQIIIIIIYYYmmmjjjQQQ???555444555222555AAAWWWsssiiiKKK777///.........,,,,,,------,,,+++***)))&&&000555444>>>XXXvvvpppPPP===666333111///000666FFFaaa|||wwwssskkk```TTTGGG;;;444000...---///---)))))),,,------,,,,,,,,,---......++++++++++++,,,---......000000///---+++,,,///222111555>>>LLL^^^ppp~~~wwwcccRRRCCC;;;444444;;;KKKdddzzzoooUUUGGG@@@;;;888999555444555888<<>>777222///000333===QQQmmmzzzqqqjjj___PPPBBB888333111((((((***...---***+++...+++************++++++,,,)))))))))***++++++++++++)))************+++---000+++...333<<>>SSSggg~~~uuu^^^HHH@@@===:::999<<<777666888>>>DDDOOOaaarrr{{{___OOO>>>666222000000222111444<<>>KKK```ppp~~~{{{{{{}}}|||zzzyyyzzz{{{{{{zzzxxxvvvtttjjjeee]]]YYY___jjjnnnmmmmmmkkkhhhiiikkkfffSSS@@@444///***'''((()))(((&&&&&&'''''''''((((((((((((&&&)))555MMMiii|||xxxnnndddKKK>>>000+++***(((((())))))))),,,...---,,,333;;;NNNaaapppqqqooopppgggZZZ@@@555,,,++++++***((()))'''(((((()))))))))((((((***)))((()))+++,,,,,,,,,...---+++++++++---///000444666888888666555444555:::===AAADDDGGGJJJNNNQQQPPPRRRUUUXXX\\\bbbiiinnnppptttvvvwww------,,,,,,+++******)))(((,,,///555FFF\\\lllrrrfff[[[JJJ;;;111,,,***(((((()))***+++,,,,,,,,,,,,))))))+++...,,,((()))---...777JJJccc||||||eeeQQQFFFKKK___uuuxxx\\\DDD666111111222666DDD\\\uuusssZZZ???333222000...---///...---,,,,,,,,,---...))))))---111111999TTTqqq|||dddPPPBBB999444444555999EEEZZZvvv{{{vvvfff[[[LLL???777222///...,,,+++,,,---,,,))),,,222,,,,,,+++++++++,,,,,,---******+++++++++++++++***%%%''')))***)))***+++,,,+++---///111999JJJ___ooozzz|||ooo\\\KKK<<<777444666DDDUUUsss|||bbbOOO???<<<<<<999999>>>::::::>>>EEENNN]]]ttt|||iiiWWWCCC888444111111333222444:::BBBGGGQQQbbbrrrnnn^^^TTTVVVbbbppp{{{zzzmmm```TTTLLLHHHCCCFFFKKKQQQUUUUUURRROOO@@@999000+++++++++***(((&&&'''((('''(((***++++++...BBBaaa}}}xxxwww{{{~~~yyykkkWWWEEE777111666???OOO```sss}}}}}}~~~}}}{{{xxxyyy{{{{{{yyyvvvrrrpppddd```YYYVVV^^^jjjnnnlllmmmkkkhhhffffffaaaQQQBBB444000+++((())))))(((%%%&&&&&&'''(((((((((((((((&&&,,,<<>>XXXtttnnnXXXLLLMMM^^^qqq~~~xxxYYY@@@333000222444;;;MMMhhhnnnUUU;;;222222000---+++000///---,,,,,,---///000555---,,,111000222IIIgggxxx```MMMAAA;;;333333444999IIIddd~~~}}}wwwrrr]]]OOO>>>444111111...+++222///,,,+++'''$$$(((///,,,,,,++++++++++++,,,,,,***************))))))((('''***,,,,,,+++)))))))))***------,,,...;;;QQQbbbuuu|||tttcccQQQ@@@:::555333<<>><<<===BBBJJJUUUgggqqq^^^III===888555555666777777:::@@@DDDJJJWWWddd~~~}}}jjj[[[SSS[[[hhhvvvqqq___OOOCCC<<<999333555999>>>BBBBBB???;;;777222,,,+++---///---***'''***+++)))((()))+++,,,---???]]]xxxxxxwww|||tttcccQQQ@@@444444999CCCUUUjjjxxx}}}yyy{{{||||||zzzvvvqqqnnn```\\\UUUTTT]]]iiimmmkkkoooooolllgggddd^^^RRRFFF555111+++)))******(((%%%&&&&&&'''((())))))((((((,,,444DDD[[[rrrzzzwwwtttmmmeeeQQQCCC444---***(((''')))((())),,,000///...222999EEE]]]qqqvvvvvvvvvlll^^^EEE999///,,,+++)))'''''')))(((((()))******)))'''(((((()))+++------+++)))---...///000111222333333111222444555555777:::<<<888;;;@@@DDDGGGJJJMMMPPPNNNQQQTTTXXX]]]dddkkkqqqlllsssxxxzzz,,,,,,+++***(((((()))+++...+++***222CCCYYYkkkvvvwwwtttjjjVVV???000+++---&&&''''''((()))*********...+++)))***---......,,,***---333AAA\\\|||yyycccQQQFFFMMMaaaxxxtttVVVAAA666333222333777SSSvvv|||___FFF111...///,,,***,,,,,,,,,,,,,,,,,,---...///...333...(((---333???QQQsssppp]]]III:::777666444333>>>WWWvvv~~~wwwqqqkkkuuu~~~||||||~~~{{{lll\\\KKKAAA666222///,,,,,,...))))))))))))***+++,,,---+++++++++++++++******)))'''...000***''')))+++)))+++***)))(((''''''(((((((((***+++))))))111???KKK```rrr}}}nnn]]]FFF888666:::======PPP```vvvuuu]]]EEE>>>999999:::777666888;;;CCCNNNZZZlll|||fffNNN???666//////222333444777===DDDKKKPPPSSSgggzzzooo\\\VVVYYYdddooo{{{uuubbbNNN???888444111222000...///222333222000...---+++)))(((((()))*********)))((('''(((***---111999SSSuuu~~~zzzzzz}}}rrr]]]EEE444000333999HHH\\\ppp~~~|||{{{yyywwwtttoookkkbbbUUUOOOYYYdddhhhkkkppprrrooojjjfffddd___PPPAAA///...+++)))'''&&&&&&&&&333...)))'''(((***)))(((,,,:::RRRiiixxx~~~}}}{{{zzzxxxssskkkeeeSSSDDD444------,,,++++++******---111222000222777BBBWWWiiinnnrrrvvvnnnaaaDDD777+++''''''&&&%%%'''---+++(((&&&%%%&&&(((*********+++***))))))+++...+++((()))---///...///222555666666666555666999;;;@@@??????BBBGGGLLLOOOPPPPPPPPPRRRXXXaaaiiimmmnnnsssrrrsss|||+++++++++)))(((''')))+++,,,***+++333BBBUUUfffpppuuutttnnn]]]HHH666...,,,************+++,,,---...111///,,,,,,------+++)))***---111<<>>888222222999JJJeee{{{xxxqqqeeeZZZ[[[ddd{{{}}}}}}~~~}}}vvvdddRRR???777///------+++,,,...,,,+++***)))))))))))))))+++++++++++++++***)))))),,,000000+++))),,,---***,,,,,,,,,+++++++++*********,,,+++(((%%%)))444===MMMaaawww}}}lllSSS@@@777666666666CCCRRRgggyyyjjjSSSCCC===999999999888888;;;@@@MMM\\\kkk{{{}}}}}}zzzdddQQQAAA555222555444555777;;;AAAFFFJJJLLL[[[nnn~~~iiiXXXVVV\\\mmmxxxwwwkkkWWWEEE;;;666222///000...,,,---///000...------,,,***((('''(((((()))***+++***(((''''''***,,,///777OOOooo~~~}}}kkkRRR===444444333>>>PPPfffzzz}}}{{{zzzxxxtttoookkk___TTTPPP[[[fffjjjllloooqqqnnniiieeebbb\\\MMM>>>222111...,,,***))))))))))))&&&###$$$&&&)))))))))///>>>UUUlllyyy~~~}}}yyywwwvvvrrrlllhhhTTTDDD444...---+++++++++******---111111000111666CCCXXXkkkqqquuuxxxoooaaaHHH;;;...***)))''''''(((+++***(((''''''''')))***)))******)))((((((***------++++++///000...///222000111222222333444777:::@@@@@@AAAEEEJJJNNNPPPQQQPPPPPPSSSZZZbbbjjjmmmnnnwwwwwwyyy***++++++***(((((()))+++******,,,222???PPP```jjjsssuuusssgggSSS???222,,,---,,,+++***+++,,,...000000///---,,,---,,,+++)))***,,,...555GGGccc}}}uuucccJJJJJJVVVnnnzzzdddIII:::333111333777DDD^^^}}}~~~jjjKKK:::------000///---///.........---------------$$$......,,,000///000:::OOOfffppp]]]JJJ<<<333444666<<>>999777888999:::>>>DDDIIIZZZnnn}}}|||yyymmmjjjfffeeehhhrrr~~~jjjTTT@@@888888444444555999???EEEIIIKKKPPP```vvvuuubbbVVVZZZeeewwwlll\\\HHH:::444222///---111000......//////---,,,,,,+++)))(((''''''((()))+++++++++)))'''''')))***+++111FFFddd{{{|||eeeNNN<<<444000555BBBVVVmmm~~~|||{{{xxxtttooolll^^^TTTRRR]]]gggjjjkkknnnpppnnniiiddd```YYYIII:::222111///,,,+++*********'''%%%$$$&&&)))+++,,,,,,333DDD[[[ooozzz~~~~~~}}}|||wwwuuutttrrrnnnjjjUUUEEE555...---+++***+++******,,,111111///000444DDDZZZmmmtttxxxzzzqqqaaaJJJ===///***)))''''''((((((((((((((())))))))))))************((()))+++---...,,,---000111///000333000222444555555777;;;===>>>???BBBGGGLLLOOOPPPPPPPPPQQQVVV\\\dddkkknnnnnnyyyzzz~~~***+++,,,+++***)))***,,,******+++000;;;LLL___llltttvvvvvvmmm\\\HHH777...,,,***(((''''''))),,,...+++++++++,,,,,,---,,,,,,)))***,,,///;;;TTTrrrzzzkkkSSSMMMTTTjjjttt]]]DDD888333111333999GGGbbbmmmWWWAAA555------000///------/////////......---,,,,,,%%%......,,,000,,,+++333>>>TTTqqqoooXXXDDD777888666333AAAWWWwww~~~|||ssshhhZZZFFF666555111///000///,,,+++...***++++++,,,...///111222,,,------------,,,++++++111...***)))+++---,,,)))---...000111000///---,,,)))+++,,,***((((((,,,111222???[[[{{{tttZZZCCC555111333444;;;HHHZZZmmm~~~jjjQQQ@@@999666555777999<<>>IIIVVVgggvvvyyytttttttttttttttrrrnnnfff]]]VVVUUURRRMMMGGGDDDEEEIIIMMMUUU^^^fffeee______iiissszzzmmmXXXHHH<<<777444777>>>FFFKKKLLLKKKSSS___qqquuueeeYYYXXXgggwwwttt^^^KKK888111000...,,,---++++++***)))'''&&&%%%%%%,,,,,,++++++******+++++++++,,,,,,***((('''''')))))),,,:::RRRjjj{{{pppUUU<<<888111000===QQQggg~~~~~~}}}|||{{{xxxtttpppeee[[[VVV]]]ccccccfffkkkppppppmmmggg```WWWGGG999---,,,***((('''&&&&&&'''###$$$$$$%%%'''))),,,...>>>QQQfffqqqvvvzzzzzzwwwwwwvvvvvvwwwxxxtttmmmgggWWWGGG666///---+++))))))******,,,111111///000555BBBYYYmmmuuuzzz}}}sssdddHHH;;;---)))((((((***,,,$$$&&&(((***++++++***)))***++++++***)))))),,,...***((()))...111000222555222333555666555666777888;;;===AAAHHHMMMPPPOOONNNRRRVVV[[[bbbgggllloooqqquuuxxx)))+++------,,,+++,,,---,,,,,,,,,,,,333FFFaaatttxxxyyyzzzvvvkkkXXXCCC666,,,+++)))((((((***+++,,,+++,,,...---+++((((((((()))((()))+++000>>>WWWlll~~~fffVVVOOO\\\qqqpppWWW@@@999666222555===OOOiii}}}cccIII999444111///......---,,,+++---...///000000///---,,,,,,111,,,)))---,,,+++222222;;;PPPmmmqqqZZZDDD<<<777111777CCCWWWuuuttt___MMMBBB999222***(((***------***,,,000,,,,,,,,,---...///000111333333333333333222222111666222222555777555444555333333333222111///---,,,***+++,,,+++***))))))***---000@@@]]]{{{www[[[CCC555000000333999DDDVVVmmmiiiTTTFFF>>>@@@???>>>>>>===BBBPPP___zzzzzztttqqqpppoooiiifffgggbbbdddgggiiihhhbbbYYYRRRLLLJJJFFFAAA===<<<>>>AAABBBNNNXXXWWWNNNJJJPPPYYYhhhqqqooo^^^MMMDDD;;;777;;;@@@CCCDDDFFFJJJSSSbbbwwwooo___WWWZZZiiixxx}}}oooXXXFFF666222111---,,,///......///---***))))))***,,,,,,,,,,,,,,,,,,,,,+++***++++++***)))'''((())),,,...999OOOhhh{{{|||cccHHH:::111...777FFFZZZsss}}}|||xxxssspppggg^^^ZZZaaaeeedddfffkkkpppqqqooohhhaaaWWWGGG999...---+++)))((((((((((((###$$$%%%''')))---333888DDDXXXkkkrrruuuyyyzzzwwwuuuuuuvvvxxxyyytttllleeeXXXHHH777///---+++))))))******---111222000222777AAAXXXmmmuuu{{{vvvgggLLL>>>000+++++++++---///%%%&&&((()))*********)))((((((((('''&&&''')))+++***((()))...111000222555555777999999888888999:::>>>@@@EEEKKKQQQTTTSSSRRRTTTXXX^^^ccchhhlllqqqtttwww{{{''')))+++,,,+++******++++++---...---222CCC]]]pppyyy{{{~~~}}}ttt```III888,,,++++++******++++++,,,+++...000000,,,***))))))+++)))***,,,...555HHHYYYvvvrrr^^^PPPWWWiiiyyylllSSS===999777333666AAA[[[rrroooTTTAAA888/////////------......---,,,---///000000000...---+++000+++(((------+++222222666GGGccc|||lllRRRAAA888555777;;;NNNhhh~~~mmmVVVCCC:::555111---,,,...000///,,,...333......//////111222333444666777777777777666555555555444777<<<<<<777888<<<:::999888666444222000///,,,,,,,,,+++***)))))))))(((...999MMMiiihhhMMM:::000000222555;;;HHH___zzzsssYYYIII@@@<<<>>>???AAACCCDDDLLL^^^pppxxxnnnggg```]]]^^^cccfffccc______YYY\\\```dddeee```YYYSSSHHHFFFCCC>>>:::999;;;>>>???FFFMMMMMMFFFAAABBBDDDRRR\\\mmmtttaaaUUUEEE<<<;;;>>>@@@@@@AAADDDIIIUUUjjjyyydddYYYXXX___nnn{{{{{{kkkOOO@@@444333111,,,,,,222000111222111...,,,---///+++++++++,,,,,,+++++++++(((***++++++)))((()))***+++---666JJJcccxxxoooXXX@@@666000444===KKKfff~~~~~~{{{vvvpppllleee^^^___hhhllliiiiiimmmnnnpppoooiiiaaaVVVGGG:::...---+++))))))((())))))((()))******,,,111999???KKK___ppptttuuu{{{}}}zzzvvvuuuuuuvvvwwwssslllfffYYYIII888000---+++))))))***)))---222333222555999BBBYYYmmmuuu|||zzzmmmPPPBBB333,,,+++***+++---''''''((()))))))))))))))((())))))((('''(((***,,,---+++,,,000111000111444777999<<<=========>>>???@@@BBBFFFKKKQQQUUUVVVUUUVVVZZZ___cccggglllrrrwwwyyy~~~%%%'''******)))((())))))***...000///222AAAYYYkkkyyy|||{{{fffKKK999************************)))---000111///------///,,,******------000===MMMlll}}}|||eeeSSSVVVddduuuiiiOOO;;;888888444888CCCeeeyyyyyy]]]EEE888555,,,......------///000000+++---///000111000///...)))...***(((......+++222222555CCC]]]ttt{{{^^^FFF;;;999999888AAAUUUuuu}}}|||~~~xxxgggOOO<<<444000---///......///+++&&&(((---///000111333666999;;;<<<999999999999999888777777222222888>>>===777888===@@@>>><<<999666444333333,,,,,,,,,,,,,,,,,,------&&&000888DDD[[[zzzrrrVVV@@@444222333444666>>>SSSooohhhOOOAAA<<<999999<<>><<>>===;;;999777666666555222111///---,,,,,,,,,---******111@@@SSShhh]]]CCC<<<111000111222333@@@aaaoooVVVFFFAAA@@@?????????AAAIIIXXXmmm{{{lllaaaXXXNNNLLLOOONNNOOOPPPRRRUUUWWWYYYZZZUUUXXX]]]ccceeebbbYYYRRRMMMGGG@@@:::777777777777;;;888666999999888:::===BBBLLL\\\nnn|||ooo]]]NNNFFFCCCBBBBBB<<<<<<===BBBPPPggg~~~xxxgggVVVTTT]]]kkkyyyuuuYYYFFF999000///...+++)))+++...,,,+++++++++***)))'''000111000---,,,---,,,(((---)))(((******)))+++///%%%***222???VVVmmmwwwuuuzzz||||||mmmTTTBBB333000333;;;OOOddd{{{~~~wwwqqqnnneeebbbccckkkqqqoooiiigggjjjjjjkkkhhh```RRRBBB888111...***(((((())))))(((((('''))),,,,,,...444===WWWdddpppuuuxxx{{{~~~~~~~~~yyysssqqqrrrrrrnnnjjj]]]PPP>>>000+++)))'''%%%******---111666:::;;;;;;DDD\\\rrryyy}}}~~~sssYYYCCC444---%%%&&&***&&&******(((''''''((())))))***++++++,,,,,,------...,,,,,,------///000222333444555888:::;;;<<<;;;;;;AAAEEEJJJNNNQQQTTTWWWYYYYYY\\\```dddiiipppwww|||((((((((((((((())))))***'''---++++++333:::KKKcccvvv|||~~~{{{yyysss```LLL:::222,,,,,,---+++***,,,,,,+++************+++,,,(((,,,///...+++---444:::OOOddd{{{zzzfffXXX\\\ooobbbKKK999777888777>>>IIIhhh|||xxx]]]FFF888111...''')))++++++******+++,,,---///000000///......///***++++++,,,------......///111:::KKKccczzzeeeMMM===777666<<>>===>>>=========>>>===:::777999999::::::;;;;;;<<<<<<===<<<;;;:::888777666555///...,,,+++))))))))))))***))),,,666EEEYYYsssgggMMM>>>444222222222222<<>>EEERRReeezzzppp```WWWRRRNNNOOORRRPPPRRRTTTVVVXXXYYYYYYZZZYYYZZZ]]]aaaaaa]]]TTTNNNKKKFFF>>>999666666666555888555555777666555999???IIITTTcccqqqzzzhhhVVVIIIAAA===;;;;;;;;;;;;>>>III___wwwssscccTTTSSS^^^mmm|||kkkQQQAAA777///......+++)))***---,,,++++++,,,,,,,,,,,,,,,111333111000000...***---***(((******)))+++///---000333===PPPfffppppppwwwyyy}}}zzz___KKK999333222666EEEUUUsss}}}wwwqqqmmmdddaaaccciiimmmiiidddccciiijjjjjjhhh```RRRBBB777000---***((()))))))))(((((('''(((******+++333;;;VVVcccoootttwww{{{}}}}}}zzzwwwuuutttuuutttppplllaaaSSSAAA333---+++)))''')))***,,,111777;;;<<<<<>>MMMeee}}}gggWWWBBB555000///...---...---+++***+++---///000111222444888<<>>>>>===;;;888555:::999888888888888::::::::::::;;;:::999777555444222111///...,,,+++++++++000------111999KKKfff|||uuuZZZCCC777444333333111777MMMeeeuuu\\\HHH???:::888555<<>>VVVbbboootttvvvzzz}}}}}}wwwwwwxxxxxxwwwuuusssqqqfffXXXEEE666///---***((()))***---222888===??????NNNcccuuuyyy{{{~~~vvvjjjWWWAAA333---%%%&&&)))%%%+++***)))(((''''''((((((******++++++,,,---------------......000111333444555555666888:::===@@@AAAAAAEEEIIIMMMOOOQQQSSSUUUUUUYYY___ffflllrrryyy}}}***************++++++,,,&&&+++((('''000999LLLfffttt|||vvvgggMMM>>>000---...+++%%%!!!***))))))))))))))))))***+++***)))***,,,///111111;;;NNNhhh}}}mmmaaadddrrr~~~|||WWWEEE666444555777EEEWWWxxxvvvXXXBBB777111......---...000000...---...///---///000000///......///,,,,,,,,,,,,------......//////222<<>>@@@@@@???@@@>>>======<<<:::666444999888666444444555666777777888999:::999777555444444333111000...---,,,+++000......///222???WWWmmm}}}}}}eeeKKK;;;555333333111333CCCVVVyyyzzzfffOOOBBB>>>===;;;;;;???GGGVVVlll|||jjj[[[KKKFFFIIILLLMMMKKKNNNQQQUUUYYYYYYVVVRRRPPPTTTTTTSSSRRRNNNIIIDDD@@@AAA===888666555555444444111222555555222111:::EEEiii|||zzziiiVVVEEE;;;777666555555555:::JJJdddzzzggg[[[RRRXXXhhhxxx~~~mmmSSS>>>444000---------,,,***)))++++++******,,,111777;;;IIISSSZZZWWWMMMCCC999111///***((()))((('''***...))))))---:::NNNeeevvv}}}yyy|||uuu```HHH999222222888@@@ZZZppp}}}xxxpppkkk```aaafffkkkjjjeeeccceeeiiiiiiiiiggg^^^PPP@@@555///---***))))))+++++++++---******,,,---111;;;EEEVVVcccoootttwwwzzz}}}}}}yyyzzzzzzyyywwwuuuuuuvvvjjj[[[GGG888000---+++)))***+++...555<<>>>>>===<<<<<<<<<;;;888666999777555333333333555666444555777888888777555333000//////---,,,***)))((())))))+++,,,---444GGGZZZqqq~~~lllVVV@@@888222222111222===KKKjjjkkkWWWBBB::::::::::::<<>>;;;888666666666555444222444666777333222:::EEE```www}}}ooo\\\III<<<666444222222444777BBBZZZppp|||```WWWRRR\\\lll|||vvvbbbLLL;;;///...---,,,,,,,,,+++))),,,,,,++++++...555???FFF^^^hhhnnnkkkaaaTTTFFF;;;111,,,(((((('''&&&(((---...---111>>>PPPbbbqqqzzzmmmRRR>>>444222666<<>>QQQhhh{{{{{{jjjeeeqqqsssPPPCCC888666444:::QQQlllsssZZZ@@@555333000///111)))+++---...------...///---///000000///......///------------------......000000222666BBBXXXsss}}}bbbJJJ<<<888555888HHHccczzzoooTTTCCC333//////+++***---,,,------...000222333444666777:::===@@@@@@>>><<<<<<<<<;;;<<<===<<<:::888888777555444444444555555111222333555555555444333000000000///...---++++++((())),,,...///222>>>KKKcccxxx~~~rrrdddJJJ===444222111111999EEE]]]wwweeeQQQ???::::::888;;;@@@GGGUUUlll|||rrrdddZZZJJJHHHDDDDDDKKKRRRPPPJJJ@@@DDDJJJNNNOOOMMMHHHEEECCCFFFHHHIIIHHHGGGFFFGGGCCC@@@===<<<;;;999777555555666888999666444999AAANNNccczzzuuudddPPP@@@666555111000333555<<>>ZZZyyydddNNN999444333///...111...///111111000//////000---///000000///......///..................------...000222555>>>RRRllloooTTTBBB777444666BBBXXXsssxxxiiiLLL===222111000***+++000------///000222444555666888999;;;>>>@@@???<<<999:::999888999:::999666444222222222222222222222222///000000111222333333444000111111222111000///...,,,,,,---000000111999AAAUUUhhh{{{xxxpppTTTDDD666222000000666@@@NNNhhh}}}vvv^^^LLL>>>;;;;;;999???HHHTTTddd|||wwwmmm```TTTLLLAAABBBBBBBBBGGGNNNNNNHHH<<<@@@FFFKKKMMMKKKHHHEEEDDDHHHMMMOOOOOOOOOPPPQQQMMMJJJGGGCCC@@@<<<888555888777888:::888555777;;;???LLL\\\gggrrr~~~{{{mmmZZZGGG;;;777111///444555666AAAPPPhhh~~~ppp___[[[]]]kkk||||||gggOOO???888,,,///...)))(((,,,---+++,,,---///111888FFFXXXeeetttyyy||||||zzzrrraaaRRR<<<555000---***''')))---(((%%%(((666HHHZZZooo~~~}}}qqqXXXBBB555111111===LLL^^^jjjttt~~~}}}}}}xxxooogggZZZXXX\\\eeekkkjjjggggggkkkllllllhhh___PPP@@@555...+++))))))+++---......+++***,,,000222555>>>HHHTTT```mmmrrrtttxxx{{{{{{uuuuuuvvvzzz~~~}}}zzzkkk\\\FFF555...+++***)))(((***000888BBBJJJNNNOOO\\\lllxxxzzz}}}uuufffPPP<<<111---'''(((+++&&&///...---+++(((%%%""" )))))))))***++++++,,,,,,//////000000222333555666333333444555777;;;>>>@@@CCCFFFKKKOOORRRTTTWWWYYY[[[___eeekkkrrr{{{***************++++++,,,(((...------444;;;JJJbbbzzz}}}ppp[[[DDD555...++++++,,,***+++,,,------,,,+++***+++---......---,,,...000++++++777NNNeeevvv|||ooorrr}}}nnnHHH>>>888888888AAA```}}}\\\HHH777555555000...222---...///...,,,+++++++++---///000000///......///..................------,,,///222444<<>>@@@>>>;;;888666555555555555444111...------............------.........///000222333444,,,---...//////...---,,,,,,))))))++++++,,,111777KKK[[[qqq}}}www\\\JJJ888222000///555>>>AAA]]]tttoooRRRBBB777777777777???LLLaaarrr|||oooaaaTTTJJJEEE???BBBBBB???AAAHHHIIIDDD;;;???EEEJJJMMMLLLIIIGGGHHHMMMSSSVVVVVVVVVXXXYYYVVVSSSNNNIIIDDD???999555999777777::::::666555777444;;;BBBJJJWWWjjjxxxssscccPPPCCC999111///444444222888DDDVVVvvvrrreeebbbfffuuuxxxaaaIII;;;666,,,000///)))''',,,...,,,+++---000444===MMMbbbqqq|||~~~yyyhhhWWW@@@999333000,,,)))+++///111***(((111???PPPddduuuxxx{{{yyyaaaIII999222111777CCCRRR^^^jjjxxx~~~}}}}}}xxxooofff^^^[[[]]]gggnnnmmmiiiggglllmmmllliii```QQQ@@@555---+++))))))+++---......//////111444555777>>>GGGRRR^^^kkkppprrrvvvyyyyyyooopppttt{{{yyykkk\\\FFF666...,,,+++***&&&)))...777AAAIIINNNPPP\\\kkkvvvwwwyyy{{{qqq```NNN:::///+++%%%&&&)))$$$&&&'''(((*********)))))))))))))))***++++++,,,,,,+++,,,,,,---...000222222333333333555777:::===>>>AAAEEEJJJNNNQQQTTTWWWYYY___bbbgggmmmttt}}}+++*********))))))((((((---222666555000444JJJ```xxxuuudddLLL888...,,,,,,+++'''***,,,,,,+++***+++---(((+++...---***((((((***///---222@@@TTTjjjuuuuuu}}}qqqGGG???777333777GGGddd|||lllPPPBBB444000///...,,,---222...---000111...---...111///000333111---111888...---,,,,,,,,,---...//////000222666:::EEE[[[ooonnnMMM===999555999FFF^^^{{{nnnXXXBBB888000///000...------,,,,,,,,,///222444444333888999;;;>>>@@@???<<<999888555222222333444222000.........,,,+++***,,,...///...---,,,...111444666---.........//////000000+++++++++******,,,111444===PPPkkksss\\\BBB555444333222222???OOOggg~~~xxxeeeNNNAAA888777666999III\\\qqqxxxgggXXXKKKBBB===??????>>>???@@@BBBDDDEEE@@@CCCFFFHHHJJJKKKMMMOOONNNQQQVVVYYYYYYXXXVVVVVVUUUTTTQQQLLLFFFAAA??????888;;;999555666:::888333444444777<<>>???>>>:::777555222//////000000...---***,,,......,,,+++***+++---,,,******+++...111333------......////////////,,,,,,,,,******,,,000333;;;KKKbbbwwwxxxaaaFFF888333222111111888FFF^^^wwwrrr^^^III>>>777777777<<>>;;;;;;;;;;;;<<<>>>@@@AAAFFFHHHKKKMMMNNNPPPRRRSSSQQQSSSTTTTTTRRROOOLLLKKKJJJIIIFFFBBB>>>;;;999999;;;===:::555333555333...444333555888<<>>III___}}}xxxooodddgggsss~~~lllUUUBBB777333,,,,,,,,,,,,+++++++++++++++***222DDDYYYiiivvv~~~xxxjjjUUUFFF777222111...,,,+++------000222555???TTThhhuuuzzzxxxfffOOO:::222444111666<<>>:::???PPPkkkqqqWWWBBB888//////111000...///...++++++//////...///222111111666>>>@@@;;;555333333000...---------,,,+++//////222555666===LLL[[[uuuhhhLLLAAA777444;;;NNNjjj~~~___EEE;;;333---...///------...222777<<<;;;777666:::>>>:::;;;;;;======;;;888444222000...---------,,,+++***---111222000...++++++,,,+++******+++---///000---------............///------,,,+++***+++...111888BBBUUUkkk}}}lllQQQ???666111000222333???TTTnnnjjjUUUBBB<<<888888:::BBBWWWlllyyyfffTTTGGGAAA@@@???:::999999999:::<<<>>>???DDDGGGJJJKKKKKKLLLNNNOOOPPPPPPNNNLLLIIIFFFDDDBBBBBBAAA???===;;;:::999999:::<<<999444222222111...222222333444666===NNN^^^xxxlllXXXAAA:::444222111111555;;;>>>RRRppprrrfffffflllzzz{{{hhhSSSBBB888555///...---,,,,,,,,,,,,,,,+++///===TTThhhuuu}}}{{{ooo___OOO>>>666444111//////+++,,,///222444<<>>;;;:::;;;>>>III```vvvwwwcccPPPEEE@@@???>>>===<<<<<<;;;<<<>>>???@@@BBBDDDFFFGGGGGGGGGHHHIIIJJJHHHFFFDDDCCCCCCAAA@@@===<<<;;;;;;<<<======<<<888888777444222222222222222222333555555;;;JJJXXXsss~~~vvvdddHHH>>>555111000000333777555FFFbbb~~~lll___eeeooouuubbbOOO@@@888555000///...---,,,,,,------...666GGG```sss|||~~~~~~tttfffTTTAAA888444111000000((()))---///222;;;OOObbbzzz~~~zzzvvvmmm[[[FFF888333---///111222666GGGeee{{{xxxvvvuuuuuusssnnnjjjhhhjjjkkklllkkkkkkmmmnnnjjjiiifffbbbYYYLLL???666222///,,,***)))+++...000111111555;;;<<<;;;<<>>222---+++******+++...555???IIIPPPSSS]]]mmm{{{yyynnnTTTAAA000,,,***'''&&&***)))(((''''''(((***---...++++++,,,,,,---..................///000111333333222444777:::;;;>>>AAACCCJJJJJJMMMPPPPPPPPPUUU\\\aaahhhkkkqqq{{{~~~))))))))))))))))))******)))***,,,---***+++555BBBdddsssxxxeeePPP@@@666000---'''***+++)))%%%$$$(((,,,***)))))))))*********)))+++,,,------...999RRRiiiyyyzzziiiIII@@@888999DDDYYYvvv|||```KKK;;;555111222222000......000......000...,,,///444444AAAUUUgggnnnhhhWWWIII===888222///000222111///000111444888:::===FFFQQQdddzzzzzz___NNN>>>888:::GGGbbb|||qqqUUU@@@444///,,,------,,,---000+++,,,///333777;;;<<<===<<<;;;::::::999666222///.........---,,,,,,---...---///000000...------...000///...---------......------------,,,,,,,,,,,,---------,,,******+++---000666DDD[[[uuuiiiTTTBBB555111444444999EEEZZZtttyyy```KKK>>>===<<<>>>DDDTTTlllsss___OOOEEE@@@===;;;??????>>>>>>>>>@@@AAABBBEEEGGGIIIIIIHHHGGGHHHIIIEEEBBB??????@@@AAA@@@???999888777888<<<>>>>>>===888888777555222111222666555444555666555888FFFTTTooo~~~}}}mmmOOOBBB666111111000222444333???YYYyyy|||kkk^^^bbbrrr~~~nnn[[[III<<<666444111000...---,,,---......444<<>>JJJZZZjjjrrrvvvzzz~~~|||zzz{{{}}}~~~|||yyyttthhhUUUAAA333,,,)))(((,,,---///666AAAKKKSSSWWW___ooo}}}yyynnnTTTAAA000,,,***'''&&&***((('''''''''(((***---///*********+++,,,,,,------////////////000222333444222555888:::<<<>>>BBBDDDHHHHHHKKKOOOPPPPPPVVV]]]```iiilllqqqzzz|||))))))))))))************+++)))))))))(((***444???aaassswwwgggTTTDDD888111///(((---000,,,&&&$$$)))000)))))))))+++,,,,,,***(((+++,,,------,,,444HHH\\\~~~}}}dddGGG>>>777;;;HHH```~~~rrrXXXGGG:::555111222222...---...---,,,---...,,,+++///666:::MMMeeexxxzzzjjjZZZFFF>>>444//////111000.........111555777:::BBBKKK[[[ppplllXXXEEE>>>===FFF___yyyiiiPPPAAA333///---...---+++,,,000...---...222888;;;;;;:::<<<;;;999888777555111...***+++,,,,,,++++++---///---...//////---,,,,,,---///...---,,,++++++++++++---,,,,,,,,,,,,,,,+++++++++,,,---,,,******+++---...222>>>SSSkkkrrr^^^III777111333000333<<>>===AAALLL```xxxvvviiiWWWJJJDDDBBB???===@@@@@@???>>>???@@@AAABBBFFFGGGIIIHHHFFFEEEEEEFFFCCC@@@======??????===;;;;;;999888:::???BBBBBBAAA;;;999888666222---000555888777666555222444@@@MMMmmmsssVVVGGG777111111111111222555<<>>777;;;KKKdddhhhOOO@@@777222///000000------000,,,+++---000///...444<<>>333///...///...+++,,,000222333444555555555666666<<<:::888777666333000...(((+++,,,---,,,---000333333666999999888555444333000000///...,,,++++++***,,,,,,,,,,,,+++++++++******+++,,,,,,+++***+++------///777GGG^^^tttzzziiiRRR===555666...000666CCCXXXrrr{{{gggQQQBBB@@@>>>===CCCTTTmmmkkk^^^NNNEEEDDDGGGHHHGGGBBBAAAAAA@@@@@@AAACCCCCCCCCDDDEEEDDDBBB@@@@@@@@@@@@===:::;;;>>>???<<<999===:::888;;;AAADDDDDDBBB999666666555000,,,///777777555444222000333@@@NNNiii~~~yyy\\\KKK999222222222111000555777JJJmmm}}}nnnbbb\\\cccxxxzzzfffQQQBBB888333222...---+++***+++---000111666@@@UUUlllzzz~~~~~~~~~dddSSS@@@777444000......)))+++///111000333@@@OOOkkkxxx}}}{{{yyynnnYYYCCC777000,,,,,,......444JJJccc}}}zzzvvvrrrppppppmmmiiieee]]]```eeehhhhhhggggggggghhhddd\\\SSSIII???555...++++++,,,---...///000000222222555:::;;;:::<<>>@@@>>>:::888555333666;;;???>>><<<333111222333000,,,111;;;444222222111000555DDDSSSggg}}}}}}```MMM:::222333333111000111111CCCgggvvvdddYYYTTTeee{{{zzzeeePPPAAA888333222---,,,******+++---000222333???VVVooo}}}~~~~~~cccSSSAAA999666222000000 &&&...333333444???LLLcccrrr~~~||||||sss^^^HHH;;;000++++++//////333EEE\\\xxx}}}{{{wwwrrrpppooommmhhhddd]]]aaafffjjjjjjjjjiiiiiiddd___XXXOOOGGG>>>555000***+++---///000111111111444333666;;;<<<;;;>>>CCCFFFVVVhhhtttyyy{{{xxxtttqqqrrruuuzzz~~~{{{vvvmmmeeeUUUDDD555---++++++,,,,,,000777CCCOOOYYY^^^bbbqqq~~~zzzpppQQQ???///++++++((((((,,,'''((()))***++++++******++++++,,,------......///---///222444555444333333444666999<<<>>>@@@CCCEEEJJJIIIJJJLLLLLLKKKQQQXXXYYYeeelllsss~~~(((((())))))))))))((((((''')))***)))(((,,,444;;;YYYqqqzzzkkkWWWCCC555...111,,,***,,,...,,,---///***,,,......---+++***++++++***)))(((***111:::@@@\\\qqq|||{{{zzz^^^BBB===999===LLLfffkkkRRRAAA999111///...---...///...---///000,,,...444444>>>TTTiii~~~ppp\\\FFF;;;555000...000///000222222333555888;;;EEESSSjjjttt```QQQPPPaaasss{{{fffMMM;;;222000...,,,+++,,,---...000000222333555666888888666555333111...,,,***))))))---...,,,///999CCCGGGVVV[[[cccgggfff```XXXRRRKKKAAA555...---......---,,,,,,,,,***(((((()))+++******+++++++++,,,,,,,,,...000333:::JJJccc{{{{{{gggNNN;;;333333222222999FFF[[[tttoooUUU@@@666;;;:::???NNNeeexxxlll[[[PPPEEE@@@>>>===AAAFFFSSSRRRLLLBBB>>>AAADDDEEECCCCCCDDDCCCBBB@@@>>><<<===:::888<<>>WWWxxxqqq^^^VVVWWWkkkvvvbbbNNNAAA999333000---,,,,,,,,,---...000111333AAAXXXooo|||~~~~~~eeeSSS@@@666222...,,,,,,.........///222:::DDDJJJ^^^mmm}}}~~~yyygggOOO>>>000...,,,,,,,,,222BBBQQQmmm}}}~~~yyyttttttwwwvvvpppjjjbbbeeejjjnnnpppooommmkkkddd___[[[VVVKKK<<<111---+++++++++,,,...222555777444444555777999;;;===>>>FFFVVVfffmmmrrrvvvwwwtttnnnqqqvvv{{{~~~|||wwwrrrlll```OOO>>>222,,,)))(((''')))///777CCCPPP\\\bbbeeeooozzz~~~|||vvvoooXXXDDD222,,,+++'''''',,,///+++)))******(((+++///+++++++++,,,,,,---------///,,,,,,000111///000444888888:::<<>><<<<<>>EEEKKKXXXggg{{{}}}nnnVVVEEE444000---+++***///===KKKiii}}}{{{vvvvvvxxxwwwrrrlllggghhhkkknnnooonnnllliiiccc___[[[WWWLLL>>>444000///...///000222666999;;;777777777777888888888888AAAPPPaaajjjoootttuuusssoooqqquuuyyy|||zzzvvvrrrlll```NNN===111+++((((((((()))...666BBBOOO\\\cccdddoooyyy}}}~~~|||uuummmWWWCCC222,,,+++''''''+++///***''')))***)))***...+++,,,,,,,,,,,,,,,,,,------+++,,,111333333555999777888:::<<<>>>AAABBBCCCIIIFFFFFFIIILLLMMMSSSYYYaaaeeennnwww~~~)))******************))))))***+++)))(((+++111666LLLddd|||xxxeeeRRRAAA999111---+++...///,,,+++,,,///000000///---,,,...///......---,,,+++---111444EEEYYYqqqpppSSS@@@<<<999???QQQkkkyyy```JJJ;;;555222111//////000000000///000222///111999===KKKcccqqqVVVCCC888222000222222333444444444666999<<<@@@GGGWWWnnn{{{jjjfffqqq|||jjjVVVDDD:::222111///---,,,---...///......///000000111111222111000///...---,,,+++******,,,...333BBBXXXjjjsssxxxzzz|||~~~}}}{{{wwwtttlll```NNN@@@777222...,,,***++++++***))))))+++...++++++++++++,,,,,,,,,,,,))),,,111555>>>RRRmmmxxxdddMMM===666444333444999GGGaaayyyzzzcccOOOBBB===888;;;EEEZZZtttvvvcccUUUFFFBBB@@@CCCCCC@@@>>>@@@@@@DDDDDDAAA@@@DDDGGGFFFGGGFFFDDDCCCBBBBBBCCCCCCBBBDDDHHHMMMRRRXXX\\\^^^\\\PPPAAA999888888444///000000111222333333444444666222000111222333999@@@YYYppp~~~dddIII<<<555...,,,///333222777IIIeeennn\\\WWWZZZttt}}}qqq___MMM@@@777222000...---,,,,,,,,,---...///555???TTTiiissssssrrrsss}}}|||iiiVVVAAA666111//////000+++...222666:::???EEEIIIOOO^^^tttvvv```NNN888333---***(((+++666BBB```xxx}}}yyyxxxzzzyyyuuuppplllllllllmmmnnnnnnkkkhhhfffaaa]]]XXXNNN???444000---,,,---///222555999;;;::::::999888666444222111:::HHHYYYdddlllqqqsssrrrqqqrrruuuwwwyyyxxxuuurrrnnnaaaNNN<<<000***(((((()))***---444???NNN[[[dddeeennnxxx}}}~~~|||tttkkkUUUBBB111,,,+++''''''+++///)))&&&(((+++******,,,---,,,,,,,,,,,,,,,,,,+++---+++,,,111333333555999777777999;;;>>>@@@BBBCCCHHHFFFGGGJJJMMMOOOUUU]]]bbbfffoooyyy******++++++++++++*********+++***)))(((***///222HHH```yyy|||kkkWWWFFF<<<333...---000000,,,***+++000///...+++)))((()))***------...---,,,,,,...000999JJJbbbxxxoooSSS???:::999BBBXXXsssttt\\\III===888333111//////000111000///---000---111999???PPPkkkyyy^^^GGG999333222222444555555555555666999<<<>>>AAALLLaaa{{{uuuqqq{{{zzzeeePPP@@@888222111///---------///000//////////////////000000---,,,,,,+++******))))))+++...111888III```pppwwwyyy{{{~~~}}}yyywwwxxxlll[[[JJJ===555000---***++++++***)))***,,,///+++++++++,,,,,,,,,------(((,,,000444888HHHccc{{{~~~oooVVVAAA888555333333444>>>XXXrrrvvv___KKK@@@<<<999===III___yyyooo[[[NNNDDD@@@@@@CCCCCC???<<<===<<>>BBBFFFFFFIIIHHHFFFDDDDDDFFFHHHJJJNNNUUU^^^gggnnnttt{{{zzzmmmYYYHHH>>>999666444111111111222222333333333555222000222111222777===WWWlllkkkOOO>>>555///---///111000444AAAYYYtttmmm]]]YYY]]]yyyvvveeeSSSDDD:::444222------,,,,,,---///000111444<<>>333///++++++,,,...222666:::===<<<;;;:::888555111...,,,444@@@QQQ```jjjoooqqqqqqttttttuuuwwwxxxxxxuuussspppcccOOO===000***))))))******+++111===LLL[[[cccfffoooyyy~~~}}}sssiiiRRR@@@000---,,,((('''***000)))&&&))),,,,,,++++++---------,,,,,,+++++++++///,,,,,,000111///000444666777999;;;>>>@@@AAABBBFFFFFFHHHLLLNNNPPPXXX```eeeiiirrr{{{******++++++++++++******++++++***)))(((***---///CCCZZZssstttaaaOOOCCC666111///111000---++++++,,,,,,,,,***(((((()))+++***+++------,,,,,,---///111>>>SSSkkkqqqVVV===888999FFF```|||rrr]]]LLLBBB===333111//////000111000///---000...111;;;CCCWWWuuu~~~cccKKK;;;555444333555666666666555666999;;;>>>>>>DDDUUUooo}}}yyydddNNN>>>777111000...---,,,---///000000000000000000000000000......------------,,,,,,+++...333>>>RRRgggrrruuuzzz}}}|||yyy|||rrrcccRRRDDD999222...***++++++*********---///++++++,,,,,,,,,---------))),,,111444555???YYYrrr~~~fffMMM<<<666333333222888QQQkkksss\\\III>>>:::;;;BBBPPPeee|||{{{iiiWWWKKKBBB>>>===@@@AAA@@@@@@BBBCCCEEEDDD??????DDDIIIJJJHHHHHHIIIKKKOOOUUU[[[___dddmmmyyyttt]]]HHH;;;888999222222222222222222333333222000000222222222777===PPPddd|||nnnSSS???555000//////000000333;;;NNNiiiooo```]]]bbb|||{{{kkkWWWFFF:::333111,,,,,,,,,---///111333555888===III[[[hhhnnnsssxxxxxx|||}}}ooo[[[EEE888444111111222////////////000444:::>>>DDDRRRhhh{{{}}}jjjWWW>>>555,,,)))(((***000666QQQddd{{{|||zzzzzzzzzxxxuuupppkkkggggggjjjlllllljjjfffbbb]]]YYYNNN???555111......///222666;;;???BBB<<<;;;999666333000---,,,111;;;LLL^^^iiinnnpppqqquuuuuuuuuwwwxxxxxxvvvtttpppcccPPP>>>222,,,*********)))***000;;;JJJYYYccchhhpppyyy~~~~~~sssgggPPP>>>///---,,,(((&&&)))000***(((+++---,,,+++,,,---------,,,,,,+++++++++///,,,,,,000111///000444777888999;;;>>>@@@BBBCCCEEEFFFIIIMMMNNNQQQYYYccchhhlllttt}}})))******************)))******)))((()))***,,,...<<>>:::222111//////000000000///...222000444>>>GGG^^^~~~jjjQQQAAA:::777333666666777666555555888:::===<<>>666000///---,,,,,,---...///000000000000000000000111,,,,,,,,,,,,++++++++++++***...555DDDZZZoooxxxwwwzzz}}}}}}zzzzzztttjjj\\\MMM@@@666111+++,,,,,,+++******,,,///,,,,,,,,,,,,------------,,,---000444333999OOOfff|||qqqXXXAAA888444555333555JJJbbboooXXXEEE<<<:::>>>HHHZZZnnntttbbbRRRIII>>>999888<<<@@@BBBFFFJJJHHHJJJGGGAAA@@@DDDHHHIIIBBBDDDJJJRRR\\\hhhqqqwwwpppUUUAAA::::::444444333333333333333333111///000333444444777===FFFVVVmmmpppUUU@@@555111//////,,,///222777EEE^^^~~~qqqdddbbbhhh||||||mmmYYYFFF888111///,,,,,,,,,---///111333555<<>>999:::LLLjjjuuuaaaOOOBBB:::555222000......///000///......222111444>>>HHHaaasssZZZHHH@@@:::444666666666555444555777999<<<;;;<<>>UUUuuuuuuhhhgggmmm{{{{{{mmmZZZGGG999111///------,,,,,,---...///000888;;;FFFXXXgggnnnrrrvvvxxx|||}}}~~~~~~tttaaaKKK>>>888222/////////000000000///111555888>>>LLLaaavvv}}}tttbbbHHH;;;///+++,,,,,,---///AAAUUUppp~~~}}}|||||||||sssjjjaaa^^^aaaeeefffddd___[[[XXXUUULLL>>>444111((((((***...333888>>>AAA@@@===999444000///......111777GGG[[[hhhkkkkkkmmmoooppprrruuuwwwwwwtttqqqiii^^^NNN???444---)))(((((((((***000;;;IIIVVV___gggnnnvvv||||||nnnaaaKKK;;;...------)))&&&(((((()))+++,,,)))%%%'''---+++,,,,,,,,,,,,,,,,,,------+++,,,111333333555999999999;;;===@@@BBBDDDEEEDDDFFFJJJMMMMMMOOOXXXccclllpppxxx(((((())))))))))))(((((()))((('''''')))+++,,,,,,444DDD___yyyttt```SSSBBB:::444222000...///111///111222111...+++))))))+++,,,,,,+++)))((()))+++000---555JJJaaarrrwwwqqqtttiiiMMM???:::;;;MMMjjjuuuaaaQQQDDD<<<888111///...---...///...---,,,000///111<<>>666......---,,,***)))+++---,,,,,,,,,---------......///+++---222111111@@@SSSlll{{{dddKKK===444666333000<<>>AAA???SSSnnnzzzfffSSSEEE>>>;;;777666;;;???AAADDDHHHLLLPPPQQQMMMKKKLLLLLLJJJVVV[[[dddqqqoooXXXEEE:::666666666555555444444333333222333666666444666:::???GGGYYYpppttt\\\DDD777222///+++%%%+++000333:::OOOpppwwwkkkkkkpppzzz{{{nnn\\\III;;;444222......,,,+++***++++++,,,000555CCCXXXiiirrruuuwww}}}}}}|||wwwuuubbbMMM@@@999333...------///222444444555666888<<>>111------,,,,,,---999OOOmmm~~~~~~~~~uuukkk```\\\___bbbbbbaaaccc^^^ZZZTTTIII:::///+++***+++---000555;;;AAADDDCCC???999333///.........111666EEEZZZgggiiiiiikkklllmmmpppsssvvvuuussspppeee[[[MMM>>>444---(((&&&''''''***000;;;IIIVVV^^^eeellltttzzz~~~zzzlll^^^JJJ:::...---...)))&&&(((%%%'''+++,,,&&&"""%%%---+++++++++,,,,,,---------///,,,,,,000111///111444999:::<<<>>>AAACCCEEEEEEDDDFFFJJJMMMMMMNNNXXXcccmmmpppyyy