BM6( nnn___NNNEEEAAA===;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;===@@@CCCEEESSSlllwwwmmmtttpppqqq|||zzzppp]]]QQQFFF@@@>>><<<;;;===;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;<<<===@@@BBBCCCNNNbbbooohhhggglllvvvvvveee\\\OOOGGG???======;;;;;;>>>888999:::;;;<<<;;;;;;;;;<<<<<<<<<===>>>@@@BBBCCCJJJWWWxxx~~~nnnjjjnnnuuu|||xxxeeeWWWOOOJJJCCC>>>>>>===::::::<<<777888;;;===>>>>>>>>>>>>======>>>>>>???AAABBBCCCIIIOOOkkksssllliiilllsss~~~{{{hhhWWWMMMHHHEEE@@@===>>>===999999;;;888999<<>>>>>???@@@AAABBBCCCCCCHHHHHH___|||vvvnnnjjjllluuunnn[[[MMMEEEBBB>>>;;;:::<<<<<<999999;;;999;;;>>>BBBEEEFFFFFFFFF??????@@@AAABBBBBBCCCCCCFFFCCCVVVyyyllljjjpppvvv|||xxxiiiYYYKKKBBB>>>===;;;::::::999888888888999<<<===???@@@@@@???===<<<===>>>>>>======???CCCEEEKKKFFFOOOxxx~~~xxxqqqppp{{{vvvnnnggg[[[NNNDDD>>><<<;;;;;;:::999888777888888999;;;<<<===>>>>>>===<<<;;;999999999999;;;@@@HHHMMMTTTQQQVVVuuurrrnnnooovvv~~~ssscccXXXSSSJJJBBB<<<::::::;;;;;;999777666666777888999::::::::::::::::::::::::888777555444777???HHHOOO[[[]]]]]]ppp}}}nnngggqqq{{{|||oooeeeWWWJJJGGGBBB===:::999999::::::888666555555666888999999999888888888888999999:::999777555666;;;BBBHHHXXX______jjjwwwrrruuuxxxeeeZZZTTTHHHCCCAAA>>>;;;888777777777999888666555555777888999999888777777777777888999999:::999888888999===@@@LLLVVVXXXcccxxxooolllrrrӵĦĦӵ}}}rrrdddRRRJJJGGG>>>>>>===;;;999777666555444888777777777777888999999888888888888888888888888666888:::;;;::::::<<<===???IIILLLXXX}}}Ħ4ĉ@ӵ>L=hĦ4ĉ@ӵpppccc[[[RRRDDD@@@???777888888999999999888777777777777999:::::::::999999888999:::;;;;;;:::999888666888:::;;;::::::;;;<<<999>>>???MMMqqq>LGG=?HdĦ=ĪjGG=?IIIEEEAAA888777888111444666888:::;;;<<<<<<;;;666777999;;;<<<;;;999888888999;;;<<<<<<;;;999888:::;;;<<<;;;999888999;;;888999777FFFiiiHdĦwwwyyyӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sHHHFFFĭӵ555777;;;@@@===<<<;;;;;;::::::999ӵ:::;;;===???Ħ<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@JJJCCCg&e>&e666@e777999??<<<===AAA@@@???>>>===>>>g<ĉ<<<9998888883we<Ħ<<<z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttBBB<<<Hƅ^Hu]Ħ777H׼s777777KKKHHHEEEKKKJJJGGGDDDBBBBBBtQ===<<<::::::je<Ħ===@@@MMMBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦwwwHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭ888DdDΦDdDĦ666DdDĦ999777BBBPPPYYY]]]``````^^^```___]]]YYYUUUPPPgeĦBBBAAA@@@FSĦ???AAAqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦ{{{HߝL`o9888DdDΦDdDӵ444DdDĦ;;;>>>SSShhhoooooorrruuuwwwwwwwwwwwwuuuqqqjjjgeĦWWWTTTsp?aĦBBBCCCGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħiii4DufئL>e777DdDʜ4DuTӵ444DdDĦ???MMMggg}}}||||||}}}zzzgeĦkkks<v>aĦHHHFFFpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦUUUOOOB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦvvvsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgeneVVVIIIfe111Hu]3hh333444666se^^^ttt|||}}}zzzyyyxxxgeĦja>aĦaaaXXX@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌ{{{DdDĦiiine@h>hsene@GsĪj@h4DuXӵĵD^DdDĦ[[[NNNHHH777333D^222777555444s׼sVVVmmmtttuuuqqquuuyyytttmmmhhhgggiiigeFm8{{{>aĦtttVVVTTTs׼sHoD^|||DdDĦgggeeefffwwws׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦsssfffĦ@@@:::999888666555444444444222>d<Ħ555444666444333BeZZZ___hhhnnnxxx}}}uuuhhhcccfffkkkfff```]]]^^^___geFYĉfffnnn>aĦzzz^^^\\\yyyBenu]ӵ>d<Ħ|||vvv>d<Ħdddaaa```Ħ^^^eeeooo{{{BeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦttt```gdKĦ:::666666555555444333222111111sdKĦ666777888777999aaajjjnnnffflllvvv|||yyyqqqnnnpppsssnnnjjjjjjnnnoooŶSYYYYYY]]]3we<___}}}iĉ@3hR/ŌDdDĦ~~~xxxsssooosdKĦ^^^[[[gdKĦRRRRRRRRRSSSZZZhhhzzzgdKĦ>AneneneneDevvvdddne999888333333444555444333111000222ne444777:::???@@@GGGVVVhhhvvv|||}}}sssyyy>Ajjjfffaaak<RRRYYY|||fhDe~~~wwwqqqlllhhhne[[[YYYnePPPOOOOOONNNKKKIIIKKKOOOSSSZZZaaannnnevvvhhhXXX888666777222333444555444333222111222111555;;;@@@IIINNNZZZkkk|||pppooonnncccLLLRRRxxxzzzrrrkkkgggdddXXXWWWUUUKKKJJJFFFHHHJJJKKKKKKIIIHHHGGGJJJLLLQQQYYYfffvvvyyyjjj[[[LLL>>>888777666444333222222333444444444333333222333444444555<<>>???@@@AAABBB@@@AAABBBBBBDDDGGGKKKOOOUUU___qqqzzzggg\\\OOOCCC:::888:::777333111111111000000000222333444000333777:::AAAMMM]]]hhh{{{yyyxxxwwwyyy~~~~~~bbb]]]ssszzzzzzooojjjddd^^^ZZZWWWTTTRRRLLLKKKKKKIIIGGGEEECCCBBB???>>>======>>>>>>>>>===<<>>??????@@@BBBCCCEEEHHHMMMQQQdddqqqsss```QQQGGGCCC:::333222333111000111444111...---...111444555@@@???DDDUUUmmm~~~zzzxxx}}}|||}}}~~~```UUUqqq|||zzzyyyqqqkkkccc___XXXRRROOOLLLJJJIIIEEEDDDBBB@@@>>><<<;;;:::777666666666666777888888999888888888999:::;;;;;;;;;<<<=========@@@CCCFFFBBBHHHPPPYYYbbbpppiiiYYYLLLBBB???777222333333111//////444222......000444888999@@@BBBLLLbbb{{{~~~ggg[[[www~~~zzztttlllggg___[[[TTTOOOKKKIIIGGGEEEAAA@@@>>>===;;;999777777444444333333444444555666777666666666666666777777888888999888777888:::===@@@AAABBBCCCGGGPPP]]]fffuuu~~~vvvbbbUUUJJJBBB;;;555222333333000.........111333333222444:::???OOOVVVeeeyyy}}}~~~}}}}}}}}}{{{|||iii\\\uuuyyyuuuoooiiiccc^^^YYYSSSNNNJJJHHHFFFEEE>>>===<<<:::888666555444222222222111222333333444555555444444333444444444777777888777666666888:::<<<>>>@@@AAABBBDDDGGGKKKQQQ[[[lll|||nnn[[[QQQGGG@@@888333222333333///---///+++000444111...222@@@MMM^^^jjj|||~~~}}}}}}}}}{{{wwwtttvvvuuuttttttvvvxxxyyyzzzoooaaavvv{{{uuuqqqllleeeaaa[[[VVVPPPKKKHHHFFFDDDCCC;;;;;;:::888777555444333222111111111111222333333444444333333333333333333444666777777666777888:::444777:::<<<<<<;;;;;;;;;CCCHHHRRR[[[cccnnneeeSSSJJJAAA:::777333222333222......111...111222......999PPPccckkkwww~~~zzzxxxuuuttttttnnnlllkkkjjjiiigggdddaaaffffffeeecccccceeeiiimmmsssqqqzzzhhh___www}}}uuuoookkkfffaaa\\\UUUQQQKKKFFFCCCAAA???>>>999999888777555444333222111111000000111111222333333222222222222222333333111333555555555555777999;;;;;;:::;;;<<<>>>???@@@===>>>AAAEEEGGGLLLZZZhhhwwwuuuZZZJJJDDD>>>888666333222333111...///333111444666999AAAQQQgggvvv}}}}}}tttjjjiiiiiihhhiiimmmeeedddcccdddeeedddbbb```[[[]]]^^^\\\YYYYYY\\\```aaa[[[bbbQQQLLLgggvvv}}}|||vvvnnnhhhddd___ZZZVVVQQQMMMGGGBBB@@@>>><<<;;;777777666555333222111111000////////////000111111000000000000111111222333111333444555444444555666666555444444666888999999888777999;;;;;;;;;AAAIIIFFFOOO\\\iiivvvjjjQQQEEEBBB>>>:::777444222222111...000555222555===JJJZZZjjjwww~~~}}}}}}}}}}}}xxxsssjjjdddccchhhpppuuussshhh```aaaeeegggmmmsssqqqpppqqqsssvvvwwwwwwvvvvvvzzz|||zzzvvvsssuuuwwwvvvkkkjjjUUUMMMfffssszzz~~~wwwqqqiiibbb^^^ZZZUUUQQQQQQLLLFFFBBB???===<<<;;;555555444333222111000//////............///000000.........//////111222333333444666666444333444555111222444777888777444111555444777::::::777888<<<555999>>>@@@CCCMMM\\\gggyyyxxx```LLLAAA===:::777===111)))***///111111111===DDDRRRdddtttzzzwwwrrrsssuuuwwwxxxxxxwwwwwwxxxrrrggg^^^___dddhhhiiikkkjjjeeebbbcccgggkkkjjjhhhooonnnmmmnnnsssyyy}}}}}}|||~~~~~~{{{{{{}}}zzzwww[[[SSSggg|||{{{rrrmmmfff___[[[WWWUUUSSSJJJHHHEEEAAA===:::999888555444333111000////////////000000000000000//////////////////000000000000000111222333444333222222333333333444666777666555888777666555666777:::;;;<<<:::999888;;;???DDDHHHYYY___kkk|||qqq[[[III???;;;888666666000---///111111222555BBBPPPfffzzz{{{|||}}}ssslllnnnssstttuuuvvvsssoookkkkkknnnpppooommmcccbbbaaabbbfffkkkoooqqq{{{xxxyyy}}}xxxyyy```WWWjjj~~~}}}uuunnniiibbb\\\XXXUUURRRQQQHHHFFFBBB>>>;;;888777777444444222111000///////////////000000000000//////.../////////000000000000000111222333333333222222444333333444666777666444666555444444444666888999999888666666777:::===???EEEHHHNNNYYYgggxxxuuugggSSSCCC<<<999777555111111222333111///444<<>>;;;888777666444333222000////////////...//////000000/////////....../////////000000000000000111222222222222111444333333444555666444333444333222222333444666777888777666555555555777888;;;;;;;;;???GGGQQQ[[[aaaqqqxxxgggZZZIII===888666555333222444555444...///===LLLooozzz~~~~~~|||wwwrrrmmmjjjjjjjjjjjjfffcccdddeeedddhhhmmmuuu~~~yyyeee]]]lllvvvnnnddd```ZZZVVVSSSPPPNNNLLLHHHFFFCCC???<<<999888888222222111000///......///......//////000/////////........./////////000000000000000111111111111111444333222333555555333222222222222222333444555666777777666666666666666666===<<<;;;;;;===BBBGGGJJJTTT]]]ooo}}}jjjZZZOOOAAA888555444333111222222333222111;;;RRRggg}}}xxxwwwvvvsssuuuyyy|||}}}kkkeeerrr{{{qqqjjjaaa]]]XXXTTTRRROOOLLLJJJFFFDDDAAA===:::888777777111111000///............------...///////////////............/////////////////////000000000111111222222111222444444333222222222222222333444555555333444555555666666666666777888999:::;;;<<<======@@@BBBHHHSSS]]]hhhwwwsssaaaPPPFFF;;;444333333222000......111777@@@QQQlllxxxsss||||||tttkkkccc___[[[WWWSSSPPPMMMIIIGGGAAA???<<<999666444333333000000///...............,,,---......////////////------.........//////////////////...///000000111111000000222444555444222000111111222333333444444000000111222333444444555000222444666888888777777999888:::>>>AAACCCHHHOOOXXX```oooyyymmm[[[IIIAAA777222222333111///,,,...555DDDUUUhhh~~~}}}xxxqqqfff___]]]ZZZUUUQQQNNNKKKFFFCCC???===:::777444222111111//////......------......+++,,,---...////////////---------.........////////////.........///000111///...///111444555444333...//////000111111222111000000000000000111333333000111333555666777777777999777999======:::999<<>>555111222333111///...111<<>>;;;777555333222222//////...---------......+++,,,---...////////////---------........./////////......------///000111------...000333555555444,,,---...///000000000000333222111000000111222333333333222333444666777888777666777<<<===;;;<<<@@@;;;;;;???DDDEEEIIIVVVdddyyy{{{hhhXXXOOOCCC===555111111222333222555555CCC```yyyzzzmmmrrr|||uuulllaaaYYYZZZUUUOOOJJJFFFCCC@@@>>>>>><<<888666555444333111...---,,,++++++,,,---.....................------........................////////////////////////111111222222222222111111111111000000//////......111111111111111111111111222222222333333333444444555666777888999:::;;;;;;666777999<<<@@@CCCFFFHHHSSSYYYcccooo~~~tttcccTTTKKK@@@;;;444000000111222111444???UUUoooyyyzzz|||vvvpppggg]]]UUUUUUQQQLLLGGGDDDAAA>>><<<<<<999666444333222111//////...---,,,,,,---...///------...............---................................................///000000111111000000///000000000000//////......111111111111111111111111222222222222333333333333444444555666777888999999777777888:::<<>>666333///---,,,---///000444JJJ___fffjjjqqqsssqqq{{{{{{vvvpppjjjeee]]]TTTMMMHHHGGGDDDCCCAAA???;;;888888555222000000///...---/////////....../////////***+++,,,---.../////////........................------------------------......////////////......////////////////////////........................000000000111111111222222111111222222333444444555666666666666666777888999999;;;;;;;;;:::<<<@@@CCCCCCBBBDDDJJJXXXiii{{{~~~||||||zzzuuutttwwwuuuxxx|||~~~uuugggXXXIII???999222111...,,,+++---///111;;;FFFMMMKKKMMMTTTVVVRRRbbbgggppp{{{xxxssslllgggbbb\\\SSSMMMFFFEEECCCBBBAAA???<<<999888555222000000000///---...//////////////////...***+++,,,---....................................------------------------...//////000000//////................../////////------------------------/////////000000000111111111222222333333444444444444444444555666777999999666777888888888999;;;<<<;;;999777888===GGGQQQXXXfffrrr~~~~~~~~~~~~}}}||||||xxxvvvwwwuuupppppprrrooossswwwzzz|||}}}~~~wwwlll]]]OOOCCC:::555/////////---,,,---111444AAAAAA===999:::???AAA???JJJMMMSSS[[[fffsss~~~uuupppiiiddd```ZZZSSSMMMGGGEEEBBBAAA@@@???<<<:::777555222000000000///...---......//////......---***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---............/////////------------------------........./////////000000222222222333333444444444222222333444555777888999444444555555666666666555555777999<<<>>>???@@@@@@FFFNNN\\\ooo|||yyyyyyyyyzzzzzzyyyyyyxxxwwwvvvvvvuuutttpppoooqqqpppllllllooonnnpppssstttuuuwwwzzz}}}}}}xxxsssmmmaaaTTTGGG===666333...//////...---...222666@@@:::666666555555777;;;999===AAADDDJJJTTTbbbmmmwwwzzzzzzqqqllleee```\\\WWWPPPKKKHHHEEEAAA???>>>>>><<<;;;666444111/////////...---,,,---...//////...---,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------............---------------.........//////........................------........./////////222222222222222333333333222222222222333555666777666555555555666666555444222444777:::<<<;;;:::999:::>>>EEELLLTTT]]]dddhhh~~~{{{xxxvvvvvvwwwxxxssssssrrrrrrqqqpppppppppmmmjjjiiilllllljjjkkknnnnnnooooooooopppsssxxx|||~~~}}}}}}|||uuuoookkkdddZZZMMMBBB:::444222...///000///...///444777;;;555555999888222555>>>111777===>>>===???GGGOOOWWW]]]fffqqqzzz~~~vvvnnniiibbb]]]ZZZUUUNNNIIIHHHEEEAAA>>>======<<<;;;555333000......///...---+++,,,---......---,,,+++,,,,,,---------,,,++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------.........//////........................---------.........//////111111111111222222222222222222222222222222333444555555444555666666666555888666444333444666999;;;999;;;;;;::::::@@@LLLVVVSSSmmm{{{yyyvvvssspppmmmkkkjjjmmmllljjjiiiiiiiiigggeeeccccccccccccccccccccccccdddeeefffeeefffhhhlllooo{{{}}}vvvqqqoooiiibbb\\\VVVMMMCCC:::333///...,,,...///...---///333777:::666111000222444444444444444555555777888999:::???@@@CCCGGGNNNUUU[[[^^^iiikkkrrr|||yyyssslllgggaaa\\\YYYTTTNNNIIIFFFEEEBBB>>>;;;999777666333222111000......------++++++++++++++++++++++++)))******++++++******))),,,***(((***---...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......000///...---------------///////////////.........///000000000111111111111222222333444444555666666333333333444444444555555666666444333333444555666888888888888999:::;;;<<<>>>FFFOOOUUU[[[fffxxx~~~||||||{{{xxxvvvtttssspppmmmjjjhhhgggfffdddbbbaaaaaaaaaaaa```^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^_________aaadddgggpppttttttnnniiifff___XXXPPPKKKDDD;;;444///---,,,,,,---......---///333666666333000///111333333222222222222333444666777888777777777999<<>>BBBGGGRRRXXX```gggllloooqqqrrr{{{xxxmmmfff\\\WWWRRROOONNNLLLHHHEEE@@@>>><<<999666333222111------,,,+++***)))))))))************************++++++,,,,,,,,,,,,+++++++++*********+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---.........---,,,,,,---------,,,,,,------...///000000........./////////000000000000000000000000000///111111111222222222333333333333222111111222444555444444444444444555666666555444555777999;;;;;;:::<<<@@@CCCAAAAAAIII[[[iiiuuu}}}||||||{{{wwwssspppnnnlllnnnooommmgggaaa]]]\\\[[[YYYXXXXXXXXXXXXYYYWWWTTTSSSRRRQQQOOOMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPRRRSSSRRRRRRRRRSSSUUUPPPQQQSSSTTTPPPGGG>>>:::555333000...,,,,,,,,,---------...000222222111111,,,...000111111111000000000/////////000111222333000///000000000111222222222000111666999888;;;???@@@EEEKKKPPPRRRTTTUUUVVVfffooo{{{}}}wwwmmmeee\\\WWWPPPLLLJJJHHHDDD@@@>>>===:::888555333222111------,,,+++***************************************++++++,,,,,,++++++*********+++******)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,------...+++,,,,,,---...//////000---............///////////////////////////......000000000111111111111222222111000000111222333444333333222222333333444444333222222444666666333111444888;;;999666:::FFFQQQVVV___iiisss~~~zzzxxxwwwuuuqqqmmmlllkkkjjjiiifffbbb\\\XXXWWWWWWUUUTTTSSSSSSSSSSSSSSSQQQNNNMMMLLLKKKIIIGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMLLLKKKLLLMMMKKKJJJJJJKKKGGG>>>888666000///---,,,++++++++++++......000222444444222000---///222222111000000000111111111111111222333333000000000/////////.........,,,///444777666777:::888;;;>>>@@@@@@@@@AAABBBEEEPPP```ooo{{{|||{{{vvvmmmddd\\\VVVOOOIIIGGGDDD@@@===<<<;;;999666444222000000------,,,+++++++++++++++*********************************++++++*********)))+++++++++)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,---.........///------------.........///............/////////////////////000000000111111000000//////000111333444333333222222222222333333666555666777777777444222111555888777666777<<>>;;;:::888666444111000......,,,,,,++++++******++++++************************((())))))******))))))((()))+++,,,+++((('''(((***************************************************)))))))))******+++,,,---,,,,,,++++++,,,,,,---...------------------------,,,,,,---------.........------......//////000000....../////////000000000//////......///000222333333333222222222222222333---...000111222222222222666777999999999888888999===BBBEEEEEEHHHOOOUUUVVVYYY___jjjxxx}}}yyyvvvrrrnnniiifffeeebbb]]]YYYXXX[[[]]]ZZZSSSNNNNNNPPPNNNMMMLLLJJJIIIHHHHHHGGGDDDCCCBBBBBBDDDEEEDDDBBB>>>??????@@@AAABBBBBBBBBDDDEEEGGGFFFEEEDDDDDDEEECCC===::::::666...,,,///------------...///000111000000222555888777333///...000222000---,,,---///222111111111111222222333+++,,,---///000000111111111...,,,......---...222111222333333333333666888777777555666<<>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???<<<888333///.........******+++,,,......---+++444---***///222111111444000///---,,,,,,...111222444333111111222333222111///////////////000111111000000000000////////////333333444555555555444444999444555:::;;;<<>>AAABBBCCCCCCAAA???===@@@GGGMMMQQQSSS]]]gggvvv{{{zzzwwwuuussspppkkkhhhfffddd```]]][[[WWWSSSPPPOOONNNMMMLLLJJJGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>???>>>>>>BBBEEEAAA;;;;;;;;;;;;;;;<<<===>>>>>>????????????????????????@@@>>>999555000...,,,,,,---------///000111///---000---...555888555111111222000...,,,---///222444777555222111111222111000///////////////000000111000/////////////////////111111222333333333333222555222444999888777BBBQQQcccuuuzzzvvvqqqjjjaaaZZZRRRLLLEEEAAA@@@>>>;;;999999666111///...---,,,+++++++++******)))(((((('''''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((((((((((((((((()))******++++++*********((('''(((***,,,***)))+++******))))))******+++***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------........................////////////............///------111111------///.../////////000000000000000000000000000000000000...///000111222222222222222222222222333333333333666555666;;;@@@DDDCCCAAA???;;;888999<<<@@@BBBBBBHHHOOOYYYbbbjjjsss~~~|||zzzuuussspppnnnllliiieeebbb```]]]YYYVVVTTTQQQNNNLLLJJJIIIHHHGGGEEECCCAAA@@@??????>>>======<<<<<<;;;;;;;;;:::888;;;???===888888888777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@>>>;;;777333///,,,***///......///111111000...---///666???AAA;;;444000333111///......111555777;;;888333111000111000000//////......//////000111///////////////////////////000000111222222111111333222555999777333888BBBNNNeee}}}xxxsssnnnfff]]]VVVNNNJJJDDDAAA@@@>>>999666777444000.........---,,,+++******))))))(((((('''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))((('''(((***+++***)))******))))))))))))*********+++,,,+++******+++,,,++++++++++++,,,,,,,,,,,,------------------------........................///------000000------///....../////////000000000000000000000000000000000...///000111111222222111111111111222222222333333777333111666>>>CCCBBB???@@@===999777888:::::::::;;;???CCCGGGLLLTTT___fff}}}|||xxxuuusssqqqooollliiigggdddaaa^^^ZZZWWWRRROOOMMMLLLJJJHHHEEEEEEDDDCCCAAA@@@>>>===;;;;;;::::::999888888888777888666333555999999555555555555555555666777888888999999999999999::::::===<<<;;;999666222...---...------...//////...------222;;;CCCEEE???777222222111//////111555999;;;>>>:::444000///000000000///............///000000.........///////////////...///000111111222222111555555777999777333555<<>>;;;999888999::::::;;;<<<===>>>AAAFFFMMMRRRXXXdddsss~~~}}}yyyvvvrrrpppnnnllliiifffcccaaa^^^[[[YYYSSSPPPLLLJJJIIIHHHFFFEEEAAAAAAAAA@@@???===<<<;;;999888888777666666555555444555333///000444555222444333333333333444444555555555555555666666777777888999:::999888666444222111///......///000///......444;;;??????<<<777222/////////111444888<<<>>>>>>999444000////////////...............//////000------....../////////000///000111222333333333333777666666666444333666;;;777@@@OOOaaavvv~~~yyysssmmmggg```XXXQQQIIIFFFBBB@@@???<<<777222222111............,,,+++)))))))))(((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''((())))))))))))((('''((((((((((((((()))***)))((((((''''''(((((()))((()))++++++***)))+++,,,*********+++++++++,,,,,,------------------------,,,---------......//////...,,,,,,000000,,,,,,...............////////////..............................///000000000///////////////000000000111111000222333333333555;;;???<<<;;;999666555444555666888999999::::::<<<>>>@@@===FFFOOOTTTWWW___nnnzzz|||xxxwwwuuurrrnnnllliiihhhccc```\\\YYYWWWUUURRRPPPLLLJJJGGGFFFEEEDDDBBBAAA============<<<;;;:::999666666555555444333333333111333222...---111222000111111111000000111111222111111222222333333444444555666888999:::999888888444333111111222222222111...444999999777777444111//////111444666999<<<===:::777222000///000//////......------......///000---------......//////000000000222333444444555555666555444222111222555888111555;;;HHH```|||{{{vvvoooiiiddd^^^VVVPPPHHHEEEAAA??????<<<777333222000.........---+++)))((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&''''''(((((((((((((((&&&((())))))(((''')))***((((((''''''''''''((((((''')))******))))))+++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...,,,,,,//////,,,,,,...------........./////////..............................////////////.............../////////000000---111444222//////666<<<;;;;;;999666333222222444444555666777777666666555888<<<>>>===;;;???IIIQQQ^^^jjjvvv|||xxxrrrpppnnnkkkgggdddaaa```[[[XXXTTTPPPNNNLLLJJJHHHFFFDDDCCCBBBBBBAAA>>><<<::::::::::::999888777777333333333222111111000000///222222...---///000.........------------............///000000111222222555666777999::::::;;;;;;666444222111222333333222222888;;;777555555555111000222444666888888888888666333111///000000000///...------------...//////,,,,,,---......///000000///000111333444555555555555666555222111222444444000333555;;;MMMjjjwwwrrrkkkeeeaaa[[[TTTNNNIIIEEEAAA???>>><<<888444222000.........,,,***(((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&'''(((((((((''''''%%%'''))))))'''&&&(((***(((''''''&&&&&&''''''((('''(((******))))))+++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...+++,,,//////,,,+++...---------.........//////------------------------.........//////......---------........./////////...000222000...///222555666777888777444444666888555555555555666666555444999;;;;;;999666777;;;???AAAJJJSSSYYYdddxxx{{{uuuqqqnnnmmmjjjfffbbb^^^\\\ZZZXXXTTTPPPLLLJJJHHHFFFDDDBBBAAA@@@@@@@@@???;;;999777777888888777666666555111111111000//////.........111222...---//////---,,,,,,+++++++++++++++,,,------......///000000111777777888888:::;;;;;;<<<555222000///000111111000666===@@@;;;777888777444222444777888888777555333333111//////000111000///...------------...//////,,,,,,------...///000000//////111222333444444555666888888666444444333111---222444444>>>VVVssstttooohhhccc^^^YYYRRRMMMJJJEEEAAA>>>===<<<888555222000///...---,,,)))''''''''''''(((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''%%%'''))))))'''&&&(((***'''''''''&&&&&&'''''''''&&&((()))***))))))+++---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...+++,,,//////,,,+++...---------.........//////---------------------------......///......---------------.........//////000000/////////000000000,,,///222333222444888;;;555444222222444555555555444666888888777777888999888===@@@@@@EEEUUUhhhttt|||xxxtttpppmmmhhhhhhgggddd___[[[YYYXXXSSSPPPLLLIIIGGGEEECCC@@@>>>>>>>>>===<<<:::999888999888888666555222111000000////////////..................------,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,...222555:::888666777999;;;<<<<<<444333444777555222222666<<>>>>>>>>===<<<;;;999777666555555555444222111///...///............------------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++---000333777555444555777888888777444222222333222000333888DDDPPPXXXSSSHHH@@@;;;999999888888999:::999666333333222222333444555333222......///000000///...---...///000000///...///111//////...//////000111222222333444555555444222111111222222222666@@@OOOZZZrrr|||zzzqqqkkkddd^^^ZZZTTTMMMHHHDDDBBB???===;;;888444111000///---,,,***)))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((((((((((((((('''((((((((())))))))))))((((((((()))))))))******,,,,,,+++++++++,,,,,,---...,,,++++++---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,------------------------------............///////////////000000111111111111111222222222222222222222222333333333333333666666333222444333000333444444333444888===AAAGGGJJJRRR```sss|||yyyyyyvvvqqqmmmiiiddd```\\\YYYYYYYYYUUUQQQMMMKKKJJJHHHFFFCCCAAA@@@@@@>>><<<===<<<<<<:::888666444333111111111111000///...------------,,,,,,,,,+++++++++++++++************************++++++++++++,,,***++++++******+++///222333222222444555555333111333000///000000///444:::FFFOOO\\\aaaXXXHHH===;;;999888888999::::::888666333222111222444555444333///000000000///...---,,,222333444222000...//////000000////////////000000000111222444444333222111111222222222222666===CCCPPP___tttyyy||||||wwwnnnhhh```YYYTTTPPPJJJFFFCCCAAA>>><<<:::777333000///...---+++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((('''&&&''''''((((((((()))))))))''''''((((((((()))))))))+++++++++++++++,,,---......---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------------..................///000000000000/////////000000000111111111222222222222222222111111222555555222222333333///222222222111000111333555999888888===FFFSSS```iii{{{}}}yyyuuurrrqqqnnniiieeeaaa]]]XXXUUURRRSSSRRROOOJJJGGGEEEDDDCCCAAA>>>=========;;;:::;;;:::999888666444222000---......//////......---,,,+++++++++************************************************++++++++++++******+++******+++...111000000111333444333000---///---...000000///333888???CCCQQQbbbcccSSSDDD???:::999888888999:::999888333222111222444555555444111000000///...------,,,222333444222000...///000111000000////////////000///000111222333222222222111222333222111333777;;;???IIIYYYiiiwwwuuuzzzyyytttmmmfff\\\UUUPPPMMMIIIEEEAAA???===:::999666222///...---,,,***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&'''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&'''''''''((((((((())))))''''''''''''((((((((((((************+++,,,---...---,,,+++,,,---......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,---------.........,,,---///000000000///............/////////000000222222222111111000000000111444444111111333222//////111222222111111333444555555555555666777999999FFFLLL[[[qqq~~~zzzwwwsssooolllkkkhhhccc___\\\XXXSSSPPPNNNOOONNNKKKGGGCCCBBBAAA???===;;;:::;;;;;;:::888777777666555333111///...,,,,,,---...............************))))))))))))************++++++++++++))))))*********+++++++++***+++,,,++++++,,,///111///000111333555333///,,,++++++...333333000111555888666BBBZZZhhhaaaRRRJJJ===;;;888888888999999888444222111111333444555444111111000///...---------///000111111/////////111111000000////////////000///000000111222222222222555444333111000222555777<<>><<<999888666444000---,,,+++***)))((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((('''&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))***************+++,,,---***))))))***,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,------------------...////////////...------.........///////////////////////////.........111222//////111111...000111222111000//////000222222111111333555777999:::888:::???CCCGGGOOOWWWeee|||}}}zzzyyywwwsssppplllhhhccc___\\\ZZZVVVTTTRRROOOKKKIIIGGGHHHHHHEEEAAA>>><<<<<<;;;888666555555555444333000000000000///...---,,,***++++++,,,,,,,,,,,,,,,*********))))))))))))(((((((((((())))))*********))))))))))))************''')))***+++***+++---/////////000222444444222000,,,,,,///333333000000444222222555???QQQ```aaa\\\IIIEEE???;;;999999888777777555222111222333333222000///......---...//////---...000///......///111//////...//////000111222333222222111111111222222444333222111111111000000///444;;;AAAFFFKKKRRRWWWlllssswwwyyy{{{vvvppplllfff___VVVPPPLLLIIIDDDAAA<<<;;;888777555333000---+++***)))(((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((()))))))))******+++***************++++++*********+++------,,,***************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++((()))***+++,,,---------++++++,,,,,,,,,---------...------------...//////............////////////..................//////---000111......111000---000111111///---,,,---///444222000///000222555777222222555:::<<<<<>>;;;:::999999777444333333333222000......//////......---,,,******++++++++++++******************))))))))))))&&&'''''''''(((((())))))))))))))))))************&&&''')))***)))***+++---......///111333444222111///...///222111///111666...222222333???RRRZZZXXXNNNIIIBBB===;;;:::999888999666222111111222222111000///...------...000111///000111000///...///000............///111222222444444333222111111111222000000222444666666444222000444888<<<>>>CCCIIIOOOZZZ```hhhttt~~~xxxsssnnnjjjccc]]]UUUOOOLLLHHHCCC???<<<:::888666555333///---+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''(((((())))))))))))************++++++******************+++++++++---......,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++&&&(((***,,,---...------++++++,,,,,,,,,---------......---,,,,,,...///000........./////////000000,,,------....../////////,,,///000......111000---/////////...---...000222***,,,...000333666777888444333444777777555777<<<;;;>>>BBBIIIUUUggg||||||vvvrrrpppnnnmmmlllfff___[[[[[[[[[WWWSSSMMMMMMMMMLLLJJJGGGCCCAAA@@@???>>><<<:::888777666777555222111111111111111...//////...,,,***)))))))))************+++++++++))))))************)))))))))))))))))))))*********++++++***)))))))))))))))((((((((((((((()))************+++,,,---//////000222111111000000111222222555666777666777>>>GGGOOOZZZZZZOOO>>>777<<<>>>999666555333111000111222333000///...---,,,,,,------///...---...///000///...---...///000000111111111222222111111222222333444222111111222333444222111222222333555999>>>CCCFFFLLLJJJNNN\\\ssszzzvvvqqqlllggg___YYYQQQKKKHHHDDD???<<<888777666444222000///...++++++)))(((''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$&&&'''''''''&&&&&&'''%%%$$$$$$&&&((((((''''''&&&%%%%%%%%%&&&((()))++++++)))(((''''''''''''(((***++++++)))''''''(((***)))((()))***)))(((&&&'''(((((((((((((((((((((&&&$$$"""%%%)))+++)))'''''')))+++)))'''&&&))),,,+++)))'''&&&((()))***))),,,,,,,,,---------------+++++++++++++++*********......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......////////////////////////////////////////////////000000///...---,,,,,,,,,............////////////...//////000111222222222222555555222333777888666888999::::::;;;>>>BBBFFF[[[hhhzzz|||uuupppllliiigggeeebbb]]]VVVSSSSSSRRRNNNKKKIIIIIIIIIHHHFFFCCC@@@>>>>>>===<<<:::888777555555333111000///////////////,,,---------+++))))))))))))************+++++++++))))))************))))))(((((()))******+++,,,,,,******))))))(((((())))))((((((((((((((()))*********++++++,,,---...//////111222222333333444444555666777888888999<<>>;;;777777555333111///...---+++***)))(((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%((('''&&&''')))***)))(((&&&&&&''''''(((******+++******************)))))),,,------,,,+++***+++,,,,,,+++******,,,+++***(((***+++---......,,,***)))---,,,++++++---------,,,.........---+++******,,,...---+++,,,------,,,***++++++++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,---......................................................000///...------,,,,,,,,,............////////////......///000000111222222222444444222333666777555333444666666666888;;;>>>:::???DDDHHHNNN]]]rrr}}}zzzwwwuuuqqqmmmhhheeebbb^^^[[[[[[VVVQQQNNNNNNMMMJJJGGGEEEEEEDDDCCCAAA???<<<:::;;;:::999777666444333222////////////......------+++++++++******))))))))))))************+++++++++))))))************))))))&&&'''((()))+++,,,---...))))))))))))((((((((((((((((((((((((((()))******+++,,,,,,,,,------......000222444666777888888888555555666999<<<======;;;GGG]]]llleeeUUUJJJDDD@@@>>><<<999666444444444555222333444555555555444333///...---///111222222111000000111222333333333333222222222222333333333333555444444555777777666555222222333444555666777888666;;;CCCKKKTTTiii{{{vvvooogggaaaZZZTTTMMMHHHEEEBBB===:::666555444222000...---,,,******)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&&&&%%%((('''''')))+++---,,,+++.........---,,,,,,+++***,,,,,,------,,,+++***)))000111222222111222444555000000000333666777777666555666777888666333///---111222222111...,,,+++++++++******+++---/////////&&&&&&%%%'''((((((&&&%%%,,,++++++++++++---///000,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,---......................................................000///...---,,,,,,,,,,,,---............/////////......//////000000111111111444333111111555666444///111333444444444555666:::999666333555>>>LLLVVVdddppp{{{xxxvvvsssqqqllljjjfffccc```\\\XXXTTTUUUQQQMMMKKKJJJIIIFFFDDDAAAAAA@@@???===;;;999888777777666444333222000000///000000000...,,,,,,,,,***)))(((((()))))))))((())))))*********+++++++++))))))************))))))&&&''''''(((***++++++,,,))))))))))))((((((''''''((((((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,---...000444777999:::::::::444222111555;;;@@@AAAAAA<<>>:::777555555555555666888888888666333222///......///222444444333000111222333333444444333222222222333333333333333444444444555777888777555666777888::::::::::::999888<<>>:::555444333111///---++++++***)))(((''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&((('''&&&)))---111444555777666555444444555777888===;;;888555111///---,,,111555999<<<======>>>@@@888888;;;@@@FFFJJJKKKKKKIIIIIIHHHGGGEEEBBB???>>>???CCCGGGFFF@@@:::777666000---+++,,,///111000...///---,,,,,,.........---,,,,,,+++******,,,...///,,,,,,------------------,,,,,,+++,,,,,,---......************************+++++++++***+++,,,,,,---,,,,,,++++++,,,,,,---...------------------------........................///...------,,,,,,,,,------------.........//////.........//////000000000000333222000000444555222000222555666555444333444777777777777999;;;???AAADDDIIISSScccxxx|||wwwtttrrrpppooofffdddaaa___\\\XXXTTTPPPLLLJJJHHHFFFEEECCCAAA@@@??????>>>===;;;999888777555555444333111000/////////000000...+++******+++,,,***(((((()))******((())))))*********+++++++++))))))************))))))'''''''''(((((((((((((((((())))))***)))(((''''''((((((((((((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,...222666999:::;;;;;;666222...///666>>>DDDFFF999EEEWWWgggooojjjZZZJJJEEECCC@@@<<<:::999999999999::::::999777444111///000//////000333555555444///000111222333333333333111222333444444444333333333222222444666777666555333555777999::::::999888777777<<>>===>>>===:::777===999555111000000000///,,,+++***)))))))))******------......//////000000+++++++++++++++,,,---...************************+++************+++,,,,,,,,,++++++++++++,,,------------------------------...........................------,,,,,,,,,,,,---------------...........................////////////222111...///222333000111333666777666444333333///111333666888888666555<<<<<<>>>CCCPPPbbbvvv~~~zzzuuupppnnnllljjjiii```^^^[[[YYYWWWSSSOOOLLLIIIHHHGGGFFFDDDCCCBBBAAA>>>===<<<;;;999888777777444444333222111000//////---...///,,,)))))),,,//////,,,((((((+++,,,+++))))))************+++++++++))))))************))))))(((((((((((((((((((((((()))***+++++++++***((('''((((((((((((((()))*********+++++++++,,,,,,------,,,...111555888:::;;;<<<<<<888333222555;;;AAAEEE<<<>>>GGGXXXhhhmmmcccWWWCCCAAA>>>;;;999888888888<<<;;;:::888555222///---111111000222444555555444000000111222333333333333111222444555555555444333111111111333555666555444555666888:::;;;;;;;;;:::777444888@@@EEERRRrrr{{{uuupppiiiaaa[[[TTTOOOIIIEEEDDDBBB???<<<444333222000...,,,+++***((((((''''''&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))+++111;;;GGGRRRZZZ^^^]]][[[WWWUUUVVVXXX\\\___aaa]]]VVVNNNIIIEEEDDDDDDDDDJJJRRRXXXZZZYYYXXXWWWWWWVVVVVVWWWYYYZZZYYYWWWUUUSSSQQQQQQTTTYYY^^^bbbfffkkkpppqqqnnnhhhbbb^^^WWWUUUTTTUUUVVVWWWWWWWWWRRRMMMGGGBBB???===:::888444444222111///---+++***,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++++++++++++++++++++++++++***************+++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,------------.........------.....................111000------111111//////111444444333111000000555555555555555666777888::::::;;;<<>><<<>>>HHHUUU^^^cccdddPPPMMMHHHBBB===:::888777===<<<:::777444222000///333222222333444555555444111222333444444555555444111222444555666555444333111000111333555666666444:::;;;;;;<<<============999777;;;BBBBBBHHHeee}}}uuuooojjjeee^^^YYYQQQLLLFFFCCCBBBAAA>>>;;;555444222000...,,,+++***'''''''''&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''(((***+++,,,222???PPP```lllsssuuuxxxvvvsssoookkkiiihhhggggggfffeeecccaaa```___^^^```ccchhhkkkkkkjjjjjjjjjkkkiiihhhgggfffeeebbb___\\\[[[YYYYYY[[[___cccffffffggghhhiiijjjhhhdddaaa___aaabbbdddeeegggjjjllliiihhheeecccaaa^^^ZZZVVVJJJJJJIIIGGGCCC???;;;999444444222111///---,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,+++++++++***++++++,,,---++++++++++++++++++++++++---------------------------,,,,,,+++,,,,,,------,,,,,,---------.........------------------------...000000,,,,,,///000------///111111000/////////000111222000//////222444444666888888888999;;;===888???JJJVVVbbbooo|||}}}xxxtttrrrrrrfffccc```]]]\\\ZZZXXXVVVTTTQQQMMMJJJHHHFFFDDDBBB@@@AAABBBAAA???=========<<<;;;999888666666555555555444444333222111000000...000222111000444<<>>;;;:::<<>><<<===;;;999777444333222222555333222333555555444333222333444555666666666666111222444666666555444333111111111333666777666555;;;;;;;;;;;;;;;;;;;;;;;;888888>>>CCC===>>>ZZZ}}}~~~yyyqqqkkkfffbbb\\\XXXOOOJJJDDDAAAAAA@@@===:::555444333111///---+++***''''''&&&&&&&&&''''''((($$$%%%''''''''''''%%%$$$&&&%%%%%%&&&''')))+++,,,...888JJJ```sss|||}}}~~~~~~}}}{{{xxxvvvqqqssswwwzzz|||}}}|||{{{xxxyyyzzzyyyxxxxxxyyyzzzyyywwwuuutttsssqqqnnnlllooonnnlllkkkjjjkkkllllllllliiifffgggjjjkkkjjjhhhiiikkkkkkhhhdddbbbcccfffbbbcccfffiiijjjhhhccc^^^aaaaaa```]]]YYYSSSNNNJJJEEEDDDAAA>>>;;;888555444222111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,++++++******++++++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,++++++,,,------,,,,,,,,,---------......---------------------------000///,,,,,,//////------...000000///...///000---111666666444222222444///000111222222444666999===?????????@@@DDDKKKQQQNNNccc||||||wwwtttqqqooolllkkkddd```ZZZUUUSSSRRRPPPOOOKKKKKKIIIGGGEEEBBB???>>>===;;;::::::;;;<<<:::999888777666555444333222222111111111111000000000///......//////000000111111......---------,,,,,,,,,,,,,,,++++++++++++*********+++,,,---------,,,++++++++++++,,,---...///000222000---***((((((((()))((())))))))))))*********))))))***+++,,,...///000111222333555777999;;;<<>>>>>>>>;;;======@@@AAA>>>QQQtttzzzqqqjjjddd^^^XXXSSSJJJGGGCCC@@@>>><<<999777333222000---+++)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&%%%+++'''"""&&&((()))111000CCC\\\nnnzzz{{{{{{|||}}}~~~~~~}}}{{{zzz{{{zzzyyyzzz|||~~~~~~~~~}}}{{{zzzyyyyyywwwtttrrrssstttttttttsssrrrqqqpppsssooommmnnnqqqqqqmmmiiilllaaaWWWXXXdddsss|||~~~vvvnnnmmmllliiihhhjjjhhhlllnnnmmmmmmmmmkkkfffgggfffdddccccccaaaZZZTTTTTTPPPMMMLLLHHHBBBAAACCC<<<:::888666666444222000///000000...+++*********...---,,,***)))+++...000///---+++))))))+++---...///...---,,,,,,++++++,,,........................------------------------...------,,,,,,------.........------------.........------......///000111//////000000000000//////222222111000//////000000111111222222222333333333888999:::;;;===???AAABBBDDDIIIQQQ\\\iiixxx{{{xxxsssooommmjjjgggeee```\\\VVVRRRPPPNNNMMMLLLIIIHHHGGGEEEBBB@@@>>><<<<<<:::999999::::::999888777666555444333222222111////////////..................///////////////000.........------,,,,,,,,,------------,,,,,,,,,,,,***+++,,,---...---,,,,,,------,,,------...///000000...,,,)))((((((((()))((((((((()))))))))******++++++++++++,,,---//////111222333555777999;;;<<>>@@@AAA@@@??????===???===AAACCC@@@OOOnnn{{{rrrjjjddd^^^VVVQQQIIIFFFBBB???===:::777555333111///---+++)))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&%%%+++&&&"""'''((((((000777JJJbbbqqqzzz~~~~~~{{{||||||zzzyyyxxxwwwvvvvvvvvvuuuuuuvvvxxxzzz{{{{{{|||yyyvvvsssqqqmmmjjjlllllllllllllllkkkkkkkkkjjjfffcccbbbdddddd```\\\VVVMMMDDDDDDOOO]]]hhhnnntttlllfffhhhkkkoootttyyywww{{{|||zzzzzz|||zzzwwwsssuuuuuusssrrrqqqnnniiigggccc```aaa___ZZZWWWXXXNNNKKKHHHEEEAAA>>>;;;999888777555333111///---,,,,,,,,,+++))))))+++...000......------,,,,,,++++++---------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------------......------------...///000111//////000000000000//////222111000000//////000000111111111222222222222333666666777888:::<<<>>>???<<<@@@EEEKKKSSS\\\ffflllzzzuuurrrlllhhheeeccc```^^^YYYVVVQQQMMMKKKJJJHHHGGGEEEDDDCCCAAA>>><<<;;;::::::888777777888999777666555444444333222111000000/////////............---///..................---............------------//////.........---------++++++,,,---------------......---------......///---+++***((((((((())))))(((((()))))))))*********---,,,,,,,,,,,,---...///111222333555777999;;;;;;>>>@@@DDDIIINNNRRRUUUVVV___[[[ZZZYYYPPPDDDDDDKKKhhhuuuzzzeeeRRRFFFFFF???;;;<<<<<<888666666===888555777777444333555:::999777666555666666777777666555777999::::::999777777888888999999999999>>>@@@BBBDDDEEECCCBBB@@@@@@@@@===AAAEEEBBBKKKddd{{{rrriiiccc\\\UUUOOOHHHEEE@@@===:::888444222222111///,,,***)))((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&((((((''''''&&&&&&***%%%###******)))000AAATTTiiiuuuzzz||||||{{{~~~|||zzzyyyxxxyyy{{{||||||zzzzzz{{{}}}~~~wwwpppjjjeee```]]]YYYXXXWWWWWWWWWXXXYYYZZZXXXSSSOOOLLLMMMLLLIIIGGG???999222000666AAALLLRRRYYYRRRMMMQQQWWW___iiiqqqyyy}}}|||zzzzzzvvvqqqtttmmmjjjkkkllliiiffffffcccaaa^^^ZZZUUURRROOOMMMFFFBBB===:::888555111------,,,+++*********,,,---+++,,,---......---,,,+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------...///000111...//////000000//////...111000000////////////000000000000111111111222222222222333444555777999:::999;;;>>>AAADDDHHHLLLOOOWWWaaappp~~~wwwnnnkkkfffaaa^^^[[[XXXVVVSSSPPPKKKHHHGGGEEEDDDBBB@@@???>>><<<:::888777777777666555555666666555333222222222111000/////////000000000000////////////......------,,,,,,,,,+++......------------------///............---------+++,,,,,,---------------------,,,,,,+++,,,,,,,,,))))))(((((((((((()))***************++++++++++++......------,,,------...000111333444777888:::;;;@@@BBBEEEHHHKKKNNNPPPRRR[[[]]]bbbddd^^^TTTRRRVVV^^^ggguuuwwwbbbQQQIIIAAA;;;<<<===:::888888>>>999777999999555333444888777666666666777888999666666777999:::::::::999888888999:::;;;<<<======AAABBBEEEGGGGGGEEECCCAAABBBAAA===@@@FFFBBBGGGXXX}}}vvvmmmfff```ZZZSSSNNNGGGDDD???<<<999666333000111000...,,,***)))((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&'''***%%%%%%,,,++++++555LLL^^^pppyyyzzz{{{|||{{{zzzyyyyyyyyyyyy{{{|||}}}{{{yyywwwwwwyyyyyyyyyxxxuuuooofff]]]UUUNNNIIIEEE>>>===;;;;;;<<<>>>@@@BBB@@@<<<777555444444333222333000,,,))))))---444999<<<666333666;;;@@@HHHPPPZZZ```dddiiiqqq||||||tttoooqqquuuvvvwwwyyyppppppooommmiiigggeeeeee]]]WWWQQQMMMLLLIIIBBB<<<;;;999666444222000///---++++++,,,---------------,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------------------...///000000...//////////////////...000//////......///////////////000000000111111111//////000111222333555666666999<<<>>>???AAACCCEEEHHHMMMUUU[[[cccqqqyyyrrrhhhddd___[[[XXXUUURRRPPPNNNKKKGGGEEECCCBBB@@@???<<<;;;999777555444444444444333222222333333222111000000//////......------/////////.........---------,,,,,,,,,++++++******,,,,,,,,,------------------------,,,,,,,,,++++++++++++++++++,,,,,,------++++++***)))))))))******(((((('''(((((())))))***+++++++++,,,,,,,,,------......---,,,,,,,,,,,,---///000111333555777999999===@@@DDDFFFGGGJJJNNNQQQVVV[[[ccciiihhheeegggkkkeeeeeekkkzzztttcccPPPHHHBBBBBBBBB@@@???AAA===999999<<<===999777777666666555666777888:::;;;777888999999999888888888777888:::<<<>>>@@@BBBCCCBBBDDDFFFHHHHHHFFFDDDCCCDDDCCC===???FFFBBBCCCOOOuuuooofff```[[[VVVPPPLLLFFFCCC???;;;999666333000000///---+++)))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&'''''''''&&&%%%&&&)))&&&(((///...111???ZZZiiiwww||||||}}}}}}|||uuuuuutttrrrpppllliiihhhaaa___\\\[[[[[[ZZZYYYWWWQQQLLLEEE>>>999555111...+++***)))((()))+++...///...+++(((&&&&&&'''((((((***++++++***'''''')))+++...******,,,------111666444999===@@@GGGRRRYYYZZZYYY\\\^^^cccuuuaaaYYYTTTXXX___fffooovvvsssvvvyyyyyyvvvtttssstttsssnnniiihhhiiihhhccc^^^WWWTTTPPPLLLIIIEEE@@@<<<888666333111///...//////000000///...------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,---......---,,,,,,,,,,,,,,,------...///000......////////////......///...............//////........./////////000000////////////000111222333000333777999:::;;;<<<>>>CCCFFFIIIIIIKKKPPPZZZaaannnwwwyyypppiii```]]]XXXTTTRRRPPPMMMKKKHHHFFFCCCAAA@@@???===;;;888777555333222111222222222000//////000111///......---------,,,,,,,,,,,,+++++++++************)))++++++***************)))++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************************+++,,,,,,))))))((((((((())))))***'''((((((((())))))))))))++++++,,,,,,,,,---------------,,,+++++++++,,,,,,---...///111333555777888777;;;???BBBDDDHHHNNNSSSSSSYYYbbbgggjjjmmmsssyyyxxxrrrrrr}}}wwwhhh```XXXRRRJJJDDDBBBEEECCC@@@AAAEEEEEE???:::999888777777777888:::;;;===888999:::999888777888999888999;;;>>>AAADDDFFFGGGDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGAAA@@@FFFCCCAAALLL{{{nnniiiaaa[[[WWWSSSMMMIIIDDDAAA===:::888666333111......,,,***)))(((''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%''''''&&&&&&%%%%%%***))),,,111000999MMMgggpppyyy|||{{{{{{yyyvvvtttsssnnnhhh```WWWOOOJJJBBB@@@===;;;:::999777555333000---++++++***)))(((%%%%%%$$$$$$%%%'''((()))'''&&&%%%$$$$$$%%%&&&'''$$$&&&((()))((('''''''''''''''))),,,+++((()))---'''******)))+++000333222...222333888JJJ```dddZZZ666111///333;;;EEESSS___mmmsssyyy{{{zzzwwwvvvwwwxxxvvvuuuwwwzzz|||{{{yyytttpppllliiifffaaaZZZUUUQQQMMMGGG@@@;;;888666666222111000//////...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++,,,---......---,,,+++,,,,,,,,,,,,---...///000---......//////......---...------------......///------.........///////////////......///000111111///222444555555555666888999<<<@@@AAABBBEEEKKKOOOMMMRRRXXX\\\fffvvv|||wwwppphhhaaaYYYVVVRRROOOMMMKKKIIIHHHDDDBBB???>>>===<<<:::888666444222000///000000111000...------...///---,,,,,,,,,++++++++++++******))))))))))))(((((((((((())))))))))))))))))******))))))*********+++++++++,,,+++++++++***************)))((((((((()))***+++((((((((((((((()))***+++(((((())))))******))))))*********+++++++++,,,,,,++++++*********++++++,,,+++,,,...///222333555666444888===@@@AAAEEELLLQQQOOOVVV^^^cccfffmmmuuu{{{~~~wwwnnnccc[[[\\\bbbfffcccbbbbbb]]]QQQFFFBBB===<<<;;;::::::;;;<<<===888:::;;;:::888999<<>><<<999666333000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********+++---......---+++***,,,,,,,,,,,,---...//////---......//////......---------,,,,,,------...///,,,------------..................---......//////000111333333222333444666111555:::===???BBBFFFIIITTTXXXYYYXXX[[[dddkkknnnvvv|||}}}wwwssslllddd^^^UUURRRNNNKKKJJJIIIGGGEEEAAA???===;;;;;;:::777666555333111///...///000111///---,,,,,,---...,,,++++++++++++***************************))))))))))))''''''(((((())))))******(((((())))))*********+++,,,,,,,,,+++++++++******)))((('''''''''(((***+++(((((((((((()))***,,,,,,))))))************))))))((())))))))))))***************))))))******+++,,,***+++---...000222444555666:::>>>??????AAAGGGMMMKKKSSS[[[___ccckkktttzzz{{{hhhXXXPPPBBBAAA???===<<<;;;<<<<<<888:::;;;:::999;;;???CCC===>>>???AAACCCEEEFFFGGGHHHHHHGGGGGGIIIKKKMMMNNNKKKOOOIIIEEEHHHEEEEEEOOOuuupppmmmggg___XXXSSSNNNHHHCCC===;;;888666555333111///---,,,+++)))((('''''''''%%%%%%%%%$$$$$$$$$#########$$$%%%&&&'''&&&%%%%%%###+++...111333333EEEdddlllnnnmmmkkkjjjhhh```WWWPPPMMMGGG@@@:::555333111111///---,,,---------,,,***)))((()))))))))'''%%%###$$$%%%%%%&&&%%%%%%%%%&&&((())))))((('''''''''+++(((%%%$$$%%%%%%%%%$$$&&&&&&(((+++)))%%%''',,,$$$'''(((&&&'''++++++))) ,,,---"""!!!---333...++++++,,,+++((()))222>>>MMMYYYhhhrrrvvvwwwxxxzzz|||}}}~~~~~~|||{{{|||}}}{{{yyyxxxzzz}}}|||vvvppprrrpppnnniiiddd^^^YYYVVVRRROOOIIICCC<<<666222000........................------------------------******))))))))))))*********+++---......---+++***,,,,,,,,,,,,---...//////---..................---,,,,,,,,,,,,------...///,,,,,,,,,---------.........------,,,------......,,,---/////////000333555222555999;;;<<<>>>AAACCCFFFLLLOOOPPPTTT\\\aaacccbbbbbbiiixxx{{{wwwtttqqqhhh\\\SSSOOONNNKKKGGGDDDAAA??????>>><<<:::888666444333333111000///...............+++,,,,,,------,,,,,,+++***************)))((((((++++++******))))))((((((***)))'''&&&'''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((((()))++++++)))))))))***(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......++++++,,,---///111333444>>>;;;999:::???CCCEEEEEEHHHPPPYYY```ccciiisss{{{yyyaaaTTTFFF>>>AAAAAA;;;999===;;;777666:::=========??????@@@BBBDDDGGGIIIKKKLLLIIIJJJHHHFFFGGGKKKNNNOOOKKKKKKKKKJJJIIIHHHHHHHHHooo{{{tttpppnnneee[[[UUUSSSPPPHHHBBB===;;;888666555333000...***************)))((('''((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''---000---111???RRR___hhheee```YYYRRRLLLGGGDDD;;;:::888666333000...------,,,***)))))))))******(((&&&$$$%%%((()))(((&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))((((((((((((((()))+++***)))((()))***,,,---999CCCSSSaaalllqqqtttvvv{{{zzzzzzzzzzzz{{{||||||}}}|||{{{{{{xxxwwwuuuuuutttsssrrrpppnnnmmmdddbbb^^^WWWNNNEEE===888888444000///000000---+++...///...+++,,,///---)))(((***++++++***))))))))),,,---//////------------++++++++++++,,,---.....................------,,,...---,,,,,,++++++++++++/////////...---------,,,---------------------------......///000111111222///111444666777999<<<>>>BBBDDDFFFHHHLLLQQQXXX]]]```ccchhhkkknnnrrryyyyyyuuuppplllhhh```UUUMMMKKKJJJGGGDDD@@@>>><<<;;;:::888777555333222111111......---,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************)))(((((())))))))))))))))))(((((())))))'''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***)))((('''((((((((((((((()))))))))******************++++++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,---......000111222333555777888999GGGCCC???===>>>??????>>>GGGNNNWWW]]]```eeennnvvv||||||]]]LLL??????@@@;;;:::>>>BBB???>>>BBBCCCAAABBBEEEDDDCCCCCCDDDEEEHHHKKKLLLHHHHHHGGGFFFGGGKKKNNNOOOMMMNNNNNNMMMLLLKKKJJJJJJlll~~~wwwqqqmmmkkkcccYYYSSSQQQMMMGGGAAA<<<:::888666555333000...+++++++++***)))(((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&+++---///666AAAKKKOOOIIIHHHDDD@@@<<<888444333444333222000...---++++++,,,+++***)))(((((()))***(((&&&%%%&&&(((((('''%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''''''''(((***)))'''''''''(((***+++,,,444@@@LLLWWW```gggkkkwwwyyy{{{|||||||||}}}~~~~~~}}}{{{{{{||||||zzzyyywwwwwwvvvvvvtttssssssrrrooommmjjjeee___XXXSSSPPPIIIDDD@@@??????===777222//////---)))***......+++,,,------,,,***)))))))))+++,,,---,,,+++*********++++++++++++,,,---......---............---,,,,,,...---,,,+++++++++++++++............------------------------------------.........///000000000111...000333444555666999;;;===???AAABBBEEEJJJPPPUUUXXX[[[^^^bbbggglllrrruuunnnxxx}}}pppkkkeee```\\\UUULLLFFFEEEDDDAAA>>>;;;999777666444333222000////////////,,,,,,+++************+++)))******++++++******)))***************)))(((((((((((((((((((((((()))))))))((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''((())))))))))))*********************+++++++++,,,))))))*********+++++++++---,,,,,,,,,,,,---......//////000111333444666777>>>===;;;;;;>>>AAACCCCCCFFFLLLTTTYYY\\\aaaiiipppwwwzzzlllZZZTTTQQQJJJDDDDDDGGGFFFFFFHHHGGGCCCDDDHHHHHHGGGFFFEEEFFFHHHJJJLLLGGGGGGGGGHHHJJJLLLOOORRRRRRTTTUUUTTTQQQNNNLLLLLLeeewwwrrrmmmjjjggg___VVVPPPNNNJJJDDD???;;;999777555444222000...,,,++++++***)))'''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%(((,,,111:::AAA@@@:::222111000///...---,,,+++------,,,,,,+++******)))***)))((((((''''''(((((()))(((&&&&&&''''''%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%'''((()))%%%(((...555>>>GGGPPPVVVhhhpppyyy}}}}}}{{{|||~~~|||{{{zzz{{{|||}}}|||{{{zzzzzzyyyxxxxxxxxxxxxyyyyyyxxxuuussspppnnnmmmlllgggbbb^^^]]]]]]YYYOOOFFF888888444//////111111---...---,,,+++++++++++++++,,,,,,++++++******))))))++++++++++++,,,---......---............---,,,,,,---,,,,,,++++++++++++,,,------------............------------------------......//////////////////---///111222222222444666777888:::;;;===AAAFFFIIINNNNNNQQQVVV\\\bbbfffhhhnnnrrrvvvyyy}}}yyyqqqgggccc\\\VVVQQQKKKEEEAAA@@@>>><<<999777555333333//////......------......+++******)))))))))************++++++++++++*********************)))((((((&&&&&&''''''(((((()))))))))(((((('''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))'''''''''((()))))))))*********++++++*********+++++++++,,,,,,************++++++++++++---,,,,,,,,,,,,---......,,,,,,---...///111222333222222444777<<>>:::888555444333222///---,,,,,,+++***)))'''%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$)))///333888:::555,,,++++++,,,,,,---.........,,,,,,++++++******))))))(((''''''''''''''''''''')))((('''&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&'''((('''((()))+++...444;;;@@@RRR___pppzzz{{{zzzzzz||||||{{{zzz{{{|||}}}|||{{{|||{{{zzzzzzzzz{{{}}}}}}}}}{{{zzzxxxxxxyyyzzz{{{}}}xxxttttttuuuooocccYYYJJJKKKGGGBBB???>>>:::444///...,,,+++,,,,,,,,,,,,---,,,++++++,,,,,,,,,+++++++++++++++,,,---.........////////////...------,,,,,,+++++++++++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///........................///111111000000222333333444666666777:::===@@@EEEDDDEEEKKKSSSZZZ\\\[[[___eeemmmsssvvvzzz{{{yyyvvvtttnnnfff___[[[UUUOOOIIIDDD@@@>>><<<;;;999666444222111111...------,,,,,,------...+++***************++++++++++++,,,,,,,,,,,,++++++***************)))((((((&&&&&&''''''(((((())))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++)))((()))***************++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---....../////////000222333555555444555666777999;;;>>>@@@DDDIIIPPPWWW\\\cccjjjooowwwzzzssszzzwwwtttpppeeeUUUKKKHHHFFFHHHKKKMMMNNNNNNMMMMMMKKKJJJMMMUUUXXXUUUUUUXXX^^^bbbeeebbbZZZQQQLLLJJJQQQyyyrrrnnnjjjhhh```[[[SSSMMMIIIFFFBBB>>>888666444333222111///,,,,,,++++++***(((&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$---444444222000---)))(((((())))))***+++,,,,,,,,,++++++***))))))((((((&&&&&&&&&'''''''''&&&&&&))))))((('''%%%#########%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&'''(((((()))'''&&&&&&'''''''''(((((()))******))))))+++...111===MMMbbbqqqvvvwwwyyy|||}}}|||{{{{{{||||||{{{zzz{{{{{{{{{{{{|||}}}~~~}}}|||zzzyyyyyy{{{}}}}}}zzzxxxyyyzzzuuujjjaaa\\\^^^^^^ZZZXXXVVVOOOGGG<<<999555333222000---+++...,,,******,,,------,,,++++++++++++,,,---......000000000000000///......+++++++++******++++++,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...000111111000///111222222333444555555666999<<<>>>>>>???EEELLLRRRSSSRRRPPPXXXccclllrrrwww|||}}}rrrnnnlllfff^^^WWWTTTOOOIIIDDD@@@===<<<999888666444222111000///------,,,,,,,,,------...+++************+++,,,,,,,,,,,,,,,------,,,,,,,,,***************)))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,,,,+++******+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---....../////////000111222444555444555777888999:::===???CCCGGGNNNUUU[[[bbbiiimmmvvvyyyzzzdddQQQGGGHHHJJJMMMOOOPPPPPPOOOOOOMMMLLLSSS]]]```ZZZWWWYYY```eeeiiifff]]]SSSMMMKKKMMMuuuyyyrrrmmmhhhfff\\\XXXQQQKKKGGGDDD@@@>>>777555333222111000...,,,+++******)))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&111999555---*********''''''''''''((((((((()))))))))(((((('''&&&&&&&&&%%%%%%&&&''''''''''''&&&'''(((((('''$$$"""######%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***'''''''''(((((((((((()))&&&'''((((((((((((***,,,000>>>QQQaaakkkqqqwww|||}}}|||{{{{{{|||}}}{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzzzzz|||~~~{{{yyyxxxyyyyyyvvvpppkkkhhhkkkmmmmmmnnnnnniiibbbWWWSSSLLLHHHDDD>>>666111222...******,,,---,,,***++++++++++++,,,---......///000000000000///......+++************++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...000111000//////000222111333444444444555777999999:::<<>><<<666444222111111000...,,,))))))))))))((('''&&&%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''')))444;;;666---)))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&((((((((('''&&&&&&'''((('''$$$"""###%%%%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((()))&&&''''''((((((((((((((($$$%%%&&&'''&&&'''))),,,***111===JJJWWWeeeqqqyyy{{{zzzyyy{{{}}}~~~}}}|||yyy{{{}}}~~~|||~~~~~~}}}||||||}}}~~~}}}~~~~~~|||zzzyyywwwwwwqqqtttuuuuuuxxx|||zzzvvvsssnnnhhhccc^^^VVVLLLDDD;;;666111...//////---***++++++++++++,,,---.....................------,,,***************+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------...---...//////......000111///111222333222333555666444777:::>>>???AAACCCEEEFFFJJJPPPTTTYYYaaakkkrrrmmmyyy~~~xxxlllbbb^^^\\\VVVOOOHHHGGGEEEAAA<<<888777777444333222000...------------,,,,,,+++++++++++++++)))))))))))))))***++++++******++++++++++++*********************)))((((((++++++******))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***+++------+++***+++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------)))************+++++++++---,,,,,,,,,,,,---......,,,,,,,,,---...///000111---000444555555666999<<>><<<;;;555444111111000///---+++(((((())))))((('''&&&&&&$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''',,,555;;;777000,,,***(((((((((((((((((((((((((((%%%%%%&&&''')))***+++,,,$$$%%%'''(((((((((''''''%%%'''((('''###"""###%%%%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&'''(((%%%&&&''''''(((((('''''''''''''''&&&%%%&&&)))+++((()))...888GGGYYYjjjtttyyyxxxxxxzzz}}}yyy|||}}}|||~~~~~~}}}}}}}}}~~~}}}zzzxxxzzz|||xxxzzzxxxwwwyyy}}}yyyvvvrrrkkk```XXXFFF???888444444333///+++++++++++++++,,,---......,,,,,,------,,,,,,+++*********))))))***+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---......+++---............///000---///111111111111333444000444999;;;;;;;;;>>>AAADDDHHHNNNPPPQQQSSSWWWZZZnnnssszzz~~~}}}zzzwwwmmmaaaYYYWWWUUUOOOJJJBBBAAA???<<<:::777555444111000///...,,,+++)))))),,,++++++******++++++,,,++++++***)))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))***)))(((''''''((()))***(((((('''''''''&&&&&&&&&''''''(((((())))))************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,,,,++++++,,,...+++***))))))(((((()))))))))***++++++++++++,,,---............///000222222111333555666666777999;;;===AAAFFFJJJNNNSSS[[[aaakkkmmmsss{{{qqqfff[[[WWWUUUSSSQQQQQQSSSLLLRRRbbbdddXXXTTTZZZUUUYYYaaaiiiggg]]]VVVTTTWWWssszzzpppggg___ZZZXXXUUUPPPJJJFFFCCC@@@;;;777666333000......,,,***)))))))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&///444666333+++&&&'''+++***)))(((&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$$$$%%%'''$$$%%%'''((((((((('''''')))(((---555999@@@VVVooo{{{yyyyyyzzz}}}~~~|||zzz||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||~~~~~~|||{{{yyytttlllfffQQQIII???999777777444111333222///***''''''***---......---,,,,,,,,,------,,,+++*********+++,,,------,,,++++++************+++++++++*********))))))***+++,,,,,,------,,,,,,------------------------......//////000000111111111222444666888:::;;;<<>>===<<<999777444222111000000///---,,,+++***))),,,++++++******++++++,,,++++++***)))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))(((''''''((())))))))))))((((((((('''''''''''''''(((((()))***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---,,,+++,,,...000,,,+++******))))))******+++,,,------,,,+++,,,...............//////000111,,,///222444555777:::===;;;???DDDHHHKKKPPPWWW]]]fffhhhnnnvvv|||vvviiicccccc]]]WWWVVV[[[aaa___YYYOOOQQQYYYbbbccc]]]WWWVVV]]]uuuwwwmmmddd]]]XXXVVVSSSOOOIIIEEEBBB???:::777444222///---,,,+++)))((((((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((///111222...)))&&&&&&((((((''''''&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''%%%&&&''''''((('''&&&&&&+++(((+++000000222BBBWWWlllpppvvvxxxxxxxxxzzz|||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{|||||||||~~~~~~~~~~~~}}}}}}}}}yyyuuukkkbbbWWWOOOIIIBBB;;;666888888888888777555000---,,,,,,,,,,,,,,,+++++++++***)))((((((((()))***+++------,,,++++++++++++++++++++++++*********))))))***+++,,,,,,------,,,,,,---------------------------......///000000111111000000111333555666888888777:::>>>@@@CCCFFFIIILLLNNNUUU\\\```bbbfffooovvv|||uuupppkkkfffcccYYYSSSLLLIIIIIIGGGBBB>>>999888777555333111///...000///...---,,,+++***)))++++++************+++++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((('''&&&&&&'''(((((()))))))))))))))(((((((((''''''((())))))******+++******+++++++++,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,---111333------,,,+++++++++++++++---...///...,,,,,,,,,............------...//////+++---000222333555888;;;:::===BBBEEEGGGLLLRRRXXXfffgggnnnvvv|||uuufffmmm{{{fffRRRRRRWWWbbbhhhfffbbbaaaiii}}}}}}yyyrrriiiaaaZZZVVVTTTPPPMMMHHHDDD@@@===999777333000---,,,+++***(((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((())))))///...+++)))'''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''%%%&&&&&&''''''&&&%%%%%%+++((()))+++(((&&&111???\\\hhhuuuzzzxxxvvvzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyzzzzzzzzz{{{{{{||||||~~~}}}zzzqqqjjjbbbYYYPPPIIIDDD@@@===<<<<<<888000***++++++,,,,,,,,,+++***)))))))))(((((()))******+++------,,,,,,++++++,,,,,,+++++++++******************+++,,,,,,------,,,,,,------------------------------......///000000000......///000111222333333111444777999;;;>>>AAACCCHHHLLLQQQSSSTTTXXX```fffnnnvvv~~~yyyrrrkkkfffaaa\\\YYYOOOKKKFFFDDDDDDBBB>>>:::555444333222000...------......------,,,+++******++++++************++++++******)))))))))))))))***+++*********))))))))))))(((((((((((((((((((((((())))))(((((('''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''(((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...............---,,,...222555...------,,,,,,,,,,,,,,,---......---+++***+++,,,...------,,,,,,,,,---------///111111111111333555999<<>>;;;888666222000---++++++***(((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((()))///+++'''%%%&&&'''&&&%%%$$$$$$&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&%%%%%%%%%)))((()))+++)))'''---777KKKZZZmmmwwwyyyxxxzzz~~~||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}zzz{{{|||~~~~~~}}}{{{xxxqqqiiicccYYYSSSHHH???777222///---+++,,,---...---+++)))(((*********++++++,,,------------,,,,,,,,,,,,,,,---***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000............////////////000222555777888:::===???DDDGGGJJJKKKKKKOOOWWW]]]bbbjjjrrrvvvxxxwwwrrrqqqllleee___ZZZUUUQQQNNNGGGCCC@@@>>>===;;;777333222222111000///...---------------,,,,,,++++++++++++******))))))******+++***)))))))))))))))***************))))))))))))(((((((((((((((((((((((((((''''''''''''(((((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((())))))***+++++++++******+++++++++,,,,,,,,,---------------......///.........---,,,...111444...---,,,,,,++++++,,,,,,***+++,,,+++)))((()))***,,,,,,++++++++++++++++++,,,...///000///000111333999<<<@@@BBBCCCGGGMMMQQQ[[[]]]dddmmmrrrvvv|||tttpppiiiaaaZZZUUUQQQPPPGGGFFFCCC???;;;888777666222000---,,,++++++)))((((((''''''&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((()))***...)))%%%$$$'''((('''%%%$$$$$$&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%###"""%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((((((***,,,,,,,,,///333888EEEYYYkkkvvv{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~xxxtttppplllbbbRRR@@@444111111,,,---//////...,,,***((())))))***+++,,,,,,------,,,,,,,,,++++++,,,,,,---***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////........................///111333555666777:::<<<<<<>>>@@@AAACCCGGGNNNSSSSSS[[[eeeiiilllsssxxxpppkkkgggccc]]]WWWRRRNNNJJJGGGCCCAAA>>><<<:::888555222000000000//////.........,,,,,,,,,,,,++++++++++++******))))))))))))******)))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,---...---,,,,,,...///,,,,,,+++***************((()))***)))''''''''')))*********))))))***++++++(((+++---...///111333555888;;;???AAABBBEEEKKKPPPXXXZZZbbbjjjpppsss|||}}}pppllleee^^^WWWQQQNNNLLLCCCCCCAAA===999666555666111///---+++++++++)))((((((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''')))+++,,,---+++(((%%%%%%''')))(((&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%''''''&&&&&&&&&&&&'''((()))******+++,,,------------...666GGG\\\ooo|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||yyyyyy|||zzzkkkTTT>>>222....../////////...,,,***)))&&&'''(((***++++++++++++++++++******++++++,,,,,,***************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........//////////////////......---///111222222333555777777999:::<<>>AAACCCHHHKKKPPPRRRTTTYYY```fffqqquuu|||{{{uuuoookkkgggccc```SSSOOOJJJEEEBBB???<<<999666444222000///...//////------------------------***++++++++++++,,,,,,,,,******))))))))))))******))))))((())))))***++++++((('''''''''&&&&&&&&&&&&)))))))))))))))))))))))))))))))))(((''''''&&&&&&'''((()))******)))(((''''''((((((((())))))******)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,)))))))))((()))******+++)))+++------+++)))'''''')))(((((('''''''''''''''%%%'''((((((''''''(((***''''''''''''(((***++++++,,,...//////......000111444777;;;===???CCCIIINNNRRRUUU]]]eeejjjnnnuuu~~~zzzvvvjjjfff___WWWPPPJJJFFFDDD>>>???>>>;;;666333444666...,,,***)))))))))'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%(((***,,,---###$$$%%%&&&&&&&&&&&&&&&###"""!!!!!!!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$$$$%%%''''''&&&&&&'''(((***,,,---,,,,,,++++++...000...++++++***,,,444CCCVVVgggqqqzzzzzzzzzzzzzzzzzzzzzzzzpppYYYCCC555///...,,,+++***)))))))))'''(((***,,,---...------))))))(((((()))***++++++))))))******++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......------............//////,,,---////////////111333///000222444666777999:::<<<>>>AAAEEEKKKRRR[[[```]]]aaagggnnnuuu|||vvvxxxqqqfff^^^XXXTTTPPPMMMKKKGGGBBB>>><<<999777555222111///...---------...++++++++++++++++++++++++)))******+++++++++******,,,,,,,,,+++***)))((('''******))))))((((((''''''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''%%%,,,222///'''###%%%)))''''''''''''((((((((((((------***''')))---***%%%+++)))'''(((+++,,,***(((((((((''''''''''''((((((''''''''''''''''''''''''&&&''')))*********)))((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&(((((('''(((((()))***+++,,,,,,------...///000000333555777999<<>>:::777555333000...///---+++)))''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$&&&***+++(((&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&'''''''''''''''((())))))***)))(((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++---111///111DDD[[[kkkqqqxxx{{{|||{{{|||}}}~~~|||{{{zzzzzz~~~}}}qqqSSS:::222000+++''')))...///,,,)))))))))***,,,...000222))))))(((((((((((())))))((()))***+++++++++++++++))))))***++++++++++++************++++++,,,,,,,,,......---,,,,,,---------//////////////////////////////////////////////////////000111222222333333888888:::<<<@@@EEEJJJMMMRRRTTTWWW[[[```hhhqqqwww}}}|||sssnnnnnnggg^^^WWWRRROOOLLLIIIFFFCCC???;;;999666444222111000///...------------++++++++++++++++++++++++******+++++++++******)))++++++++++++***)))((((((***)))))))))((((((((('''))))))((((((((('''''''''((((((((((((''''''''''''%%%***...---)))&&&'''***))))))(((((('''&&&%%%%%%***......+++)))***((($$$***((('''(((***+++)))'''(((''''''''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&)))(((((((((((())))))***++++++,,,---...//////000444555777999;;;>>>BBBEEEIIIPPPXXX^^^bbbiiiuuu~~~|||sssjjjeeebbb^^^WWWPPPIIIEEECCCCCC@@@===999666444222///---...---+++)))''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$''')))***(((&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%&&&&&&'''((()))++++++)))(((((('''((()))***+++***************+++++++++...,,,...222///---888HHH\\\ccclllssswwwyyy{{{}}}~~~}}}|||{{{{{{{{{~~~}}}|||xxx___JJJ666111,,,++++++,,,,,,---((((((((((((***,,,...///))))))(((((((((((())))))(((((()))***************))))))***++++++++++++************++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------........................000000000111111222222222333444555888;;;@@@CCCEEEKKKLLLOOORRRVVV]]]dddiiiooowww|||sssjjjdddccc]]]VVVOOOKKKIIIGGGEEE@@@===999666444222000...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((()))******+++******))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((((((((''''''''''''%%%(((***+++***))))))***)))(((((((((''''''&&&&&&)))222888333,,,)))(((&&&)))'''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''(((((()))***)))((((((''''''''''''((((((((((((''''''''''''&&&***))))))(((((((((((())))))***+++,,,---......///333555777888:::<<>>;;;777555333111///------,,,***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%'''))))))(((&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***,,,---((((((((('''(((((()))***))))))))))))))))))))))))---+++...333111,,,///777CCCKKKWWWcccmmmuuu{{{~~~}}}|||{{{{{{{{{{{{{{{{{{}}}nnn```AAA555---------))))))---''''''''''''((()))***+++))))))(((((((((((())))))''''''((())))))))))))((())))))***++++++++++++************+++++++++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++........................000000000000111111111111000111333555888:::<<<===CCCDDDFFFGGGJJJOOOVVVZZZ___fffooowww}}}tttkkkccc]]]ZZZVVVPPPJJJFFFCCCBBBAAA:::777444222111000---+++---......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''(((((()))***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((('''((()))******)))(((&&&&&&'''((()))***+++,,,***777@@@;;;000***)))***''''''&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''&&&&&&((()))***)))(((''''''''''''((((((((((((((('''''''''''''''******)))(((((('''(((((((((((()))+++,,,---......111333555777999<<<@@@DDDFFFLLLSSSZZZ```hhhsss{{{|||tttkkkccc^^^\\\XXXRRRKKKEEEAAA>>>===;;;999555333222000...,,,+++***)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&((()))((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$###%%%%%%&&&'''(((***,,,---))))))))))))))))))******)))))))))))))))(((((((((***(((+++111222///...111000666@@@MMM[[[iiitttzzz~~~}}}}}}}}}}}}~~~yyyzzz~~~|||~~~xxxqqqTTT???...---...)))(((,,,(((((((((((((((((())))))))))))(((((((((((())))))(((((()))))))))))))))((())))))***++++++++++++******************+++++++++******************+++,,,++++++++++++++++++++++++........................000000000000000000//////000111333555666777888888<<<>>>???AAACCCGGGLLLPPPTTTYYY```fffnnnxxxyyyqqqiiiaaaYYYUUURRROOOJJJDDD???;;;::::::555333111000000///,,,***,,,,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''((()))***************(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((''''''''''''***)))'''((()))***(((&&&'''((((((***+++,,,------)))666???:::000***)))***&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&''')))***((((((''''''''''''((((((((((((((((((((((((((((((******)))(((((('''(((((('''((()))***,,,---...///...000333555888;;;@@@DDDGGGKKKQQQWWW]]]dddmmmtttyyy}}}wwwoooggg```[[[ZZZVVVPPPIIIBBB===:::888999666333111000///---+++)))))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$&&&'''((((((''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((()))***+++++++++++++++++++++++++++++++++*********))))))))))))''')))---///------...333333555;;;EEEQQQ[[[bbblllmmmoooqqqtttxxx{{{|||wwwyyy|||~~~~~~}}}|||{{{|||yyyiiiOOO666......,,,))))))((()))))))))))))))))))))))))))(((((((((((())))))*********++++++***))))))))))))***++++++++++++******************************)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000000//////////////////000111222333444444444444666777999;;;===@@@EEEHHHKKKOOOTTTXXX]]]eeeooowwwtttooohhh```ZZZSSSMMMIIIFFFEEEAAA<<<666333222333111000/////////...,,,***+++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))((('''(((((()))*********)))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''***)))(((((((((((('''&&&,,,+++++++++******))))))'''000666222+++(((((('''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((''''''''''''(((((()))'''(((((((((((()))))))))***))))))(((((((((((()))'''((()))***,,,---//////---///222444666:::???BBBFFFHHHMMMRRRXXX___gggllltttxxxyyyrrrjjjccc]]]YYYVVVRRRMMMFFF@@@;;;888666666444111//////...,,,+++(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$&&&((()))'''&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))))))))))))))))))))))))))))))))((((((((()))******,,,------------,,,++++++,,,,,,,,,++++++******))))))(((((())))))(((((()))???:::333000222777===@@@GGGHHHLLLQQQVVV\\\aaacccdddhhhnnnssswwwzzz}}}yyydddJJJ777111///,,,(((((()))***************)))))))))(((((((((((())))))***++++++++++++******)))))))))***++++++++++++******************)))))))))))))))))))))***+++,,,,,,........................------------------------............////////////////////////000000000111000222333555666888<<>>DDDFFFJJJOOOVVV]]]dddiiiqqqtttzzz{{{sssllleee___YYYVVVPPPMMMIIIDDD???;;;888777444222///......---,,,***''''''(((((('''&&&$$$###########################$$$$$$############$$$$$$$$$'''))))))'''%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''(((((())))))******(((((((((((()))***+++,,,,,,,,,---------,,,+++***---,,,,,,+++******))))))'''***+++***'''''''''(((===777...))))))***,,,,,,,,,---000444888<<<@@@BBBFFFLLLTTT[[[bbbiiippptttuuuwwwyyyzzzzzzzzz|||~~~~~~yyydddGGG555111...)))'''((()))***+++******)))))))))(((((((((((())))))***************)))(((((())))))***++++++++++++***+++*********)))))))))(((***))))))***+++,,,---------------------------------------------------------------......////////////...---------...///000...000111111111222444666666;;;AAADDDFFFHHHLLLOOONNNZZZeeehhhlllwww|||ooofffZZZUUUOOOJJJFFFBBB>>>;;;777888888444000...000222+++++++++,,,------+++))),,,,,,*********+++,,,---)))))))))))))))))))))))))))******+++++++++******(((((())))))))))))(((((('''((((((((())))))******'''((((((((())))))******)))(((((((((''''''''''''$$$&&&''''''''''''***---''''''''''''(((((((((((())))))'''%%%(((,,,+++&&&&&&(((***)))'''&&&'''***((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&'''''''''''''''((()))***'''((((((((())))))******(((((('''(((((()))***+++'''((()))+++---///000111111333333333444555888;;;DDDFFFJJJPPPWWW___fffjjjppprrrvvv~~~{{{vvvooogggaaa\\\WWWSSSKKKIIIFFFBBB???<<<999888333111...---------+++***&&&''''''((('''&&&$$$###########################$$$$$$############$$$$$$$$$'''***)))'''%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''"""###%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((((((&&&&&&'''(((***,,,---...+++,,,,,,---,,,+++***))),,,,,,,,,+++***))))))(((%%%***...---******+++,,,111,,,'''&&&(((***+++******++++++,,,---...000000333777===BBBEEEJJJPPPUUUfffiiimmmpppssswwwzzz}}}}}}xxxTTT888222000***%%%&&&(((************)))))))))(((((((((((()))))))))))))))))))))(((''''''))))))***++++++++++++***+++*********))))))((((((************+++,,,---...------------------------------------------------,,,,,,------...///000000000///...------///111222000111111000//////000222111777>>>BBBCCCCCCEEEHHHGGGRRRZZZ[[[\\\eeeqqqyyyzzzpppddd[[[SSSQQQLLLFFF@@@;;;888666666444111///---,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))++++++***+++,,,+++)))))))))***,,,+++))))))***)))(((&&&(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&%%%%%%&&&((())))))'''((((((((((((((('''''''''(((((()))(((&&&&&&''')))))))))))))))))))))))))))(((((((((''''''((()))))))))))))))***+++---000111222111222666666444777<<>>@@@HHHNNNTTTYYY\\\aaaiiipppvvv~~~~~~{{{wwwjjjQQQ555+++000'''&&&(((++++++)))***...,,,+++***((((((((()))***))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))************+++---......---,,,...///,,,---...///...,,,***(((,,,,,,,,,------.........------............------......//////////////////111000...------...///000444444444888<<<>>>>>>===@@@DDDKKKPPPUUUZZZ___bbbsss|||xxxpppggg\\\UUUMMMKKKFFFAAA<<<888555333333222///---++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***++++++***+++,,,+++)))))))))***,,,+++))))))***)))(((&&&(((((())))))))))))(((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&%%%$$$%%%''')))(((((((((((((((((((((((((((((((((((()))(((&&&&&&((()))((((((((((((((((((((((((((((((((())))))***+++,,,************,,,---///000111000222555666555888===BBBEEEIIINNNTTT[[[bbbggghhhnnntttyyy|||qqqoookkkddd\\\SSSLLLHHHEEEDDDAAA>>>;;;999777666555222...,,,+++***)))((($$$%%%&&&''''''%%%$$$"""####################################$$$$$$$$$$$$)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$###$$$######"""""""""""""""$$$###"""""""""###$$$%%%""""""###$$$%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&(((+++,,,++++++*********)))))))))************************,,,,,,,,,---------------///...,,,***)))((())))))))))))))))))*********++++++*********,,,---///000222666;;;>>>AAAHHHQQQYYYkkkooorrrsssyyy||||||ppp[[[BBB111++++++((()))++++++)))***...,,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))***************((((((((()))))))))******)))***++++++******+++,,,******,,,,,,,,,+++***)))+++,,,,,,,,,------------------............------////////////............000///...------...///111222666999:::999999:::;;;;;;???DDDIIIMMMQQQUUUXXXbbbiiiwwwsssiiibbbZZZQQQKKKDDDBBB>>>;;;777444111000///...---++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******)))******++++++***+++,,,+++)))))))))***,,,***))))))))))))(((&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''%%%###$$$&&&((()))((((((((((((((((((((((((((('''((()))(((''''''(((***((((((((((((((((((((((((%%%%%%&&&'''((())))))***))))))))))))***+++,,,---...---000444666555999>>>@@@CCCGGGLLLQQQXXX___dddggglllqqqvvv~~~zzzqqqooojjjbbbZZZRRRKKKGGGAAA@@@>>>;;;999777666666222000,,,******)))((('''$$$%%%&&&'''&&&%%%$$$#######################################$$$$$$%%%%%%((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&''''''(((###########################$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$#########"""""""""""""""######""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%((('''&&&&&&'''(((***++++++++++++++++++*********+++++++++++++++++++++++++++++++++,,,,,,------...///...---+++************))))))))))))************---,,,+++***)))))))))))))))+++,,,---...444<<>>***...+++)))++++++)))***---+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))((()))******))))))***,,,******++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------............------////////////......------......---------...000111111777<<<<<<777444555888555888;;;>>>@@@CCCGGGIIITTTYYYcccmmmttt|||zzzpppcccYYYSSSNNNGGGAAA;;;:::777555222000//////------,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******************++++++***+++,,,+++)))))))))***+++)))(((((())))))((('''(((((())))))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((('''''''''''''''''''''''''''%%%######&&&((())))))((((((((((((((()))))))))'''((()))((('''''')))+++((((((((((((((((((((((((%%%&&&&&&''''''(((((((((******+++++++++,,,------,,,+++...222444444888===>>>@@@DDDIIINNNUUU\\\aaafffkkkooorrrzzz~~~xxxtttooolllfff^^^VVVNNNHHHEEE???>>>;;;999666555333333000---***)))(((((('''&&&%%%%%%&&&&&&&&&%%%$$$###########################"""######$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%%%%""""""#########"""""""""###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&)))(((((((((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,------...------,,,,,,++++++******************++++++++++++++++++++++++++++++++++++//////...,,,+++---111444888777999@@@OOObbbrrr{{{}}}{{{{{{}}}|||wwwmmmRRR555///+++***,,,---***)))+++******))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((()))+++,,,,,,+++***,,,---,,,,,,------------------++++++++++++++++++++++++,,,------......------,,,000//////......------,,,---,,,,,,------///000111///444::::::777333222444111333555666777888;;;===JJJLLLQQQWWW\\\bbbppp~~~{{{jjjaaaTTTLLLGGGDDD???:::555444333111000/////////---------------......///++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++***+++,,,+++)))))))))******)))'''((())))))((('''(((((())))))))))))(((((((((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((('''&&&$$$%%%''')))))))))(((((((((((())))))******'''((()))(((((((((***+++)))))))))))))))))))))))))))******+++******)))(((,,,------....../////////,,,+++---111333222666;;;<<<>>>BBBGGGLLLRRRYYY^^^eeeiiimmmooowww~~~xxxrrrnnngggccc]]]UUUMMMFFFBBB??????===:::777444222000///...,,,)))'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$########################"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""############""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&))))))((((((((()))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,------++++++++++++++++++******+++++++++,,,,,,,,,------&&&&&&''''''((((((((()))------...,,,+++)))))))))+++++++++...777GGG^^^ooowwwzzz|||}}}~~~~~~~~~}}}}}}}}}|||fffJJJ000,,,+++...///,,,)))))))))))))))*********))))))(((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''''''''(((((((((((()))+++,,,,,,+++***,,,------.........------,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,//////......---------,,,,,,,,,,,,---...///000000///000333666777666333000111222333222222333555777===<<<>>>BBBDDDIIIUUU```hhhooozzz|||rrrkkk\\\SSSHHHBBB???===999555222111000//////...//////------......////////////++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++***+++,,,+++)))))))))***)))(((''''''))))))((('''(((((())))))))))))((((((((((((************(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((('''&&&&&&''')))******)))'''(((((())))))******+++'''((())))))((((((***,,,************************((()))***++++++***)))(((***+++,,,---............///...///333333111444999;;;===AAAEEEJJJPPPWWW\\\bbbfffiiilllsss|||uuunnniiiccc___XXXPPPIIIDDD@@@???>>><<<999666333000...------***(((''''''(((''''''&&&&&&%%%%%%%%%$$$$$$$$$########################"""######$$$%%%&&&''''''%%%&&&&&&''''''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%% !!!###$$$$$$###""""""""""""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((*********+++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,)))***+++++++++++++++***+++++++++,,,,,,,,,,,,---'''((((((((((((((('''&&&'''(((***++++++)))((('''---,,,+++***+++444HHHZZZnnnwww}}}}}}~~~rrr___:::333...//////,,,)))***(((((()))************)))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))((()))******))))))***,,,+++,,,...//////...,,,+++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,------------------------,,,,,,------.........///...---///222555555222///111222222111000000333555555444555888:::>>>GGGQQQRRRZZZdddnnnyyyzzzoooeee```PPPHHH???;;;:::999666222//////......---.........---......////////////...++++++++++++++++++++++++++++++++++++++++++++++++'''(((***+++,,,,,,++++++***+++,,,+++)))))))))***)))'''&&&'''((()))((('''(((((())))))))))))(((((('''(((***++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''(((***,,,,,,***((('''(((((()))******++++++'''((())))))((()))+++---++++++++++++++++++++++++)))+++---///000000000//////000222333555555555555444333333666555222444999:::<<<@@@DDDIIIOOOVVV[[[___ccceeehhhppp{{{}}}xxxqqqjjjeeeaaa]]]VVVNNNGGGCCCAAA@@@;;;:::888555222000//////,,,***((('''((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%########################"""######$$$%%%&&&'''(((%%%%%%&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$ !!!###$$$$$$$$$""""""!!!"""###$$$%%%$$$$$$###""""""######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%&&&''''''(((((((((((()))))))))*********++++++************************)))))))))***************)))***+++---------,,,,,,))))))*********+++++++++******+++,,,,,,+++***)))***))))))***++++++******,,,******,,,,,,///:::GGG___ooo}}}}}}||||||{{{{{{tttlllJJJ>>>222...---+++***,,,'''((()))***+++******)))))))))))))))))))))))))))(((((((((((((((((())))))((((((((()))))))))******)))***++++++******+++,,,))),,,000333555444111000------------,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------......///,,,---------...---------,,,...000111111000000000000111000///...///222444333222444777999:::@@@GGGHHHMMMUUU]]]fffttt{{{mmmbbbZZZUUUIIIBBB;;;777888777444000......---------------...------...//////......---++++++++++++++++++++++++++++++++++++++++++++++++'''(((***+++,,,,,,++++++***+++,,,+++)))))))))***((('''&&&'''((()))((('''(((((())))))))))))((((((''')))***++++++***)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))''''''))),,,......+++((('''(((((()))***+++++++++'''((())))))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,000222666999;;;<<<<<<<<<<<<===???BBBCCCDDDDDDDDD999777777888777333555999:::<<<@@@DDDIIIOOOVVVZZZ\\\```ccceeemmmyyy}}}{{{xxxtttmmmfffaaa[[[WWWPPPHHHBBB???======999888666444333111111111,,,***''''''((())))))((('''&&&%%%$$$$$$$$$%%%%%%########################"""######$$$&&&'''(((((($$$%%%&&&'''''''''&&&%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""########################$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$!!!###$$$%%%$$$###"""!!!"""###$$$%%%$$$######""""""###$$$&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$%%%&&&'''(((((((((((((((((())))))*********+++))))))))))))))))))))))))************))))))))))))***+++---...///......---(((((((((((())))))))))))&&&''')))++++++++++++***///,,,)))(((((()))))))))'''$$$&&&---000000555<<>>BBBFFFJJJPPPSSSXXX[[[```hhhpppwww}}}}}}{{{wwwtttoooiiiccc^^^WWWUUUPPPJJJDDD>>>999777777666555222000...,,,,,,***)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$"""!!!###&&&)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!!!!!!!###$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%$$$#########$$$%%%'''''''''''''''((()))***(((((((((((())))))))))))******))))))((((((''''''++++++++++++++++++++++++******,,,---.../////////------------,,,***((('''&&&''')))+++---...//////......,,,***)))(((((((((&&&''')))+++......,,,+++GGGZZZnnnzzz}}}}}}zzzvvvrrrmmmnnnuuuxxxtttpppqqqiiikkklllmmmnnnoooqqqrrrnnn\\\FFF555---+++---///000///---,,,,,,,,,+++***+++++++++***)))(((((((((''''''((()))))))))))))))(((((()))***,,,,,,+++)))///***%%%&&&+++///000...000333<<>>666222111222*********,,,------,,,+++,,,+++++++++******))))))(((((()))************)))+++************++++++***...---------000333777:::HHHNNNYYYeeennnqqqooolllccc]]]SSSIIIAAA999222...222000...---......,,,+++++++++,,,,,,,,,++++++***---,,,,,,,,,,,,,,,,,,------------.........//////...............///000000///...------...000222444666666666888>>>EEELLLQQQVVV\\\iiixxxnnndddVVVJJJCCC===888555555111,,,+++---...---,,,++++++,,,------,,,++++++------,,,,,,,,,,,,------------,,,+++***+++...111+++++++++******))))))(((+++************)))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((''''''&&&&&&'''((((((((()))***)))'''&&&'''((()))))))))(((((((((''''''''''''((()))))))))((((((+++***)))))))))+++,,,---((()))***,,,...000333444///...000666===CCCEEEDDDFFFKKKQQQUUUWWWYYY\\\```^^^_________bbbfffmmmrrrmmmaaaVVV[[[nnnyyyooo___nnnzzzyyyjjj[[[jjjggg]]]MMM@@@;;;::::::888:::===???AAAEEEIIIMMMRRRUUUZZZaaaiiiqqqvvvyyy{{{nnnlllgggccc^^^XXXQQQLLLHHHFFFDDD@@@===999777555000000///---,,,***)))))))))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""%%%)))***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!"""###%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$%%%%%%((((((''''''&&&'''''''''''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))***+++,,,---------***+++,,,---.../////////++++++******)))'''&&&%%%*********))))))))))))(((***)))(((((())),,,///222---<<>>@@@DDDMMMYYYgggttt|||sss___VVVJJJAAA<<<888444111222000---,,,...//////...***+++---......---+++***,,,,,,,,,+++,,,,,,------...---,,,+++***+++---...*********)))))))))((((((,,,,,,,,,,,,++++++++++++******+++,,,---------,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((('''''''''&&&''''''((((((+++,,,,,,+++)))((()))***)))))))))(((((((((''''''&&&'''(((((())))))((((((***+++,,,,,,,,,---///000/////////000333777:::===;;;;;;>>>GGGSSS\\\______ccciiiooopppnnnmmmppptttppprrrtttuuuwww{{{zzzjjjYYYWWWhhhwwwppp```tttqqqfffbbbvvvtttkkkYYYGGG<<<999::::::<<<>>>@@@BBBFFFKKKNNNQQQTTTYYY```hhhoootttwww~~~{{{wwwiiifffaaa\\\WWWQQQKKKFFFDDDCCC@@@>>>:::888555444......---,,,+++))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################!!!"""''',,,...***%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############ !!!"""###%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%)))(((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&((()))******++++++((()))***+++,,,,,,---------------,,,***((('''&&&((()))))))))***)))))))))******)))((((((***---000...555<<>>:::;;;999;;;<<<>>>@@@EEEJJJNNNQQQTTTYYY```hhhoootttwww|||}}}zzzvvvsssgggccc^^^YYYTTTNNNIIIEEEDDDCCC@@@===:::666444333...------,,,***)))((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""!!!###(((...///)))$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$########################'''''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$###"""######$$$$$$%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((***+++++++++,,,+++++++++++++++++++++,,,////////////...---,,,+++(((((()))************))))))+++,,,+++******,,,...333555999AAAOOO___ffffffgggqqqwwwnnn\\\PPPNNNPPP\\\aaakkkuuu|||}}}xxxssssssppphhh___YYYRRRCCC444333444444222///...///111,,,+++++++++++++++************+++,,,,,,,,,,,,,,,(((+++...//////...///000999===EEEQQQ___lllxxx~~~|||zzzwwwvvvxxxyyyzzzzzzwwwxxxzzz|||}}}{{{wwwsssoooeeeYYYSSSQQQLLLCCC:::////////////...---,,,+++,,,,,,++++++++++++,,,,,,...............---------,,,++++++++++++,,,---------------------------......///000111111222222111666666888;;;BBBKKKRRRWWWbbbpppyyylllaaaXXXMMMFFF>>>888666555222000...---------------......------...//////...------+++******++++++,,,---...---,,,******,,,,,,,,,+++***************************))))))))))))(((((((((''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((()))***++++++)))***+++***))))))***+++,,,,,,+++++++++*********)))***++++++,,,,,,++++++---000111000---+++---///000555===GGGRRR[[[aaaeeekkkmmmqqquuuyyy}}}~~~~~~qqqddd[[[[[[hhhvvv}}}fffjjj}}}|||wwwlllYYYGGG@@@@@@999999:::;;;===@@@FFFJJJPPPSSSXXX___fffmmmrrruuu{{{zzzwwwtttqqqnnnccc```ZZZVVVQQQLLLGGGDDDCCCAAA???<<<888555222111......---+++***)))''''''%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!"""$$$)))------((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&!!!!!!!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&%%%$$$###"""""""""$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,---.........///...------,,,,,,,,,,,,...//////000000000000000))))))+++,,,,,,+++***)))(((+++......,,,,,,///222444999???FFFTTTgggtttyyyxxxxxxuuurrrmmmcccQQQ@@@KKKOOOXXXeeerrryyyzzzyyyzzz{{{wwwqqqlllbbbJJJ222>>>???@@@;;;444...,,,,,,......---,,,,,,+++************+++,,,,,,,,,,,,+++***,,,//////...///333777GGGPPP^^^mmmxxx{{{yyyvvv|||xxxuuuuuuxxx{{{{{{{{{yyyzzz|||~~~}}}zzzzzzpppddd``````\\\PPPEEE444444444444333222111111...------,,,,,,------...---,,,,,,,,,,,,++++++++++++************+++,,,,,,,,,,,,------............,,,---///000111111111111555444555666:::???CCCFFFPPP[[[nnnzzzhhh]]]TTTMMMCCC===666222222222111///---.........---,,,---...------------------------************+++,,,---...---+++)))***,,,---,,,******+++++++++++++++++++++))))))))))))((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,+++***)))((())))))))))))***+++,,,---***+++------,,,,,,---///////////////............---......///////////////000222333222111555<<>>===;;;888555333111//////...,,,+++)))'''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!###&&&)))***)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%%%%'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######"""""""""###%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&&&&$$$###!!!!!!"""$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***)))))))))))))))))))))))))))***+++,,,---.........///...---,,,,,,,,,------,,,---...///000000000///***+++,,,------,,,***)))))),,,//////...111777<<>>666333222111000///...---,,,+++)))******+++++++++++++++,,,...000000333:::FFFOOO]]]ggguuu}}}yyywwwzzzzzzzzzxxxwwwwwwxxxzzzzzzyyyzzz}}}tttiiifffgggbbbTTTGGG444444555555555444444333000//////////////////000------------,,,,,,,,,+++++++++******++++++,,,---***+++,,,---......//////,,,---...///000000000000222333333555777999;;;<<>>FFF[[[jjjrrreeeRRRKKKTTT^^^jjjuuu|||zzzvvvuuusssoooZZZOOOCCCAAAJJJ[[[iiiqqqxxx{{{zzzzzzoooaaaNNNXXXcccfffaaaWWWOOOKKK555444333111000...---,,,))))))***++++++++++++***...///000222999HHH[[[iiioooxxx|||yyy|||sssyyy}}}|||xxxxxx}}}}}}||||||~~~vvvjjjggghhhaaaPPPAAA,,,------............---111111000000000000111111000000000//////.........,,,,,,++++++,,,,,,---...((()))+++,,,---......///......//////000000111111,,,...000222333444555555777<<>>888666666222111000///.........//////---+++,,,---...---,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++******+++,,,+++++++++++++++++++++++++++++++++******************...222111---++++++---+++******+++---......---------...//////000000111444666777666333222333555000000222333333333333222444333333333333333222111...333444000///222555555222222222111111222555777:::DDDNNNVVVaaaqqqqqqccc\\\iiixxx~~~nnnuuu|||ooottt~~~qqqaaaUUUQQQGGG>>><<<<<<<<<===@@@DDDGGGLLLPPPUUUZZZ```cccjjjjjjmmmvvv}}}~~~{{{yyyuuuqqqjjjddd```]]][[[YYYRRRNNNIIIFFFCCCBBB@@@>>>777555333000...,,,+++***+++***)))(((&&&%%%$$$###########################%%%%%%&&&&&&%%%%%%$$$###############""""""""""""!!!&&&(((&&&%%%&&&&&&###############$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################!!!""""""######$$$%%%%%%&&&$$$""""""$$$&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%((((((((((((((())))))***)))))))))***+++,,,---...+++++++++***+++,,,,,,---000///---,,,+++++++++,,,***,,,...///...---......***)))))))))+++---000222555<<>>BBBMMMRRRXXX[[[YYYTTTOOOMMMXXXeeesss{{{zzztttfffZZZSSS\\\mmmxxx{{{zzz|||xxxnnn]]]OOOIIILLLQQQ[[[fffrrrzzz~~~yyysssYYYFFFDDDSSSnnn~~~wwwhhhYYYZZZ___QQQBBB>>>;;;666111///111222000000222777JJJZZZ```jjjyyyzzzvvvxxxwwwttttttyyyzzzxxxwwwxxxyyyyyyxxxwwwvvvvvvxxxyyyxxxvvvttttttvvvxxxssswwwwwwooobbbOOO:::+++++++++++++++++++++++++++((((((((((((((((((((((((++++++,,,---...///000000666666555555666888:::;;;555444333222000///...---++++++,,,------...//////......///000000111111222222333333555777:::<<<>>>DDDPPPYYYdddwwwkkkYYYOOOJJJFFF???888333111111222000000//////............///---+++,,,---...---,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------***,,,,,,,,,***)))***+++************************,,,,,,,,,,,,,,,------------///000000//////111333000//////000222333333222000111111222222333444444222222333333222222333333111111222222222222222111///111333444444333444555222555666333222444444111///444:::???CCCIIIPPPUUUhhhjjjlllpppxxx|||xxxpppllliiieeegggoooxxx}}}~~~fffeeehhhrrr{{{mmmkkkvvvnnnxxx{{{||||||nnn[[[jjj___PPPDDD;;;777;;;AAA>>>BBBIIINNNSSSWWW[[[^^^bbbeeelllsssvvvyyy{{{xxxtttpppnnnhhhddd^^^YYYVVVSSSPPPNNNJJJGGGCCC@@@>>><<<999777222111///---+++***))))))''''''&&&&&&%%%$$$##############################$$$%%%%%%%%%%%%$$$######"""###############$$$$$$###''')))&&&$$$&&&&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$############""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$%%%$$$###$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$"""###%%%&&&'''((((((((('''(((((()))))))))))))))(((((((((((()))***+++,,,+++++++++++++++,,,------++++++,,,---...///111111...///000000//////111222//////222777>>>HHHPPPUUUlllnnnqqquuusssiiiYYYMMMHHHOOO\\\jjjwww}}}{{{wwwwwwgggUUUPPPYYYiiiwww~~~xxx|||zzzmmm^^^UUURRRRRRNNNYYYhhhvvvzzz}}}fffOOOAAAHHHggg~~~|||mmm]]]ZZZeeeeeeYYYQQQPPPHHH===333//////000444888JJJ^^^iiicccfffvvv}}}xxxyyy{{{zzzvvvuuuvvvvvvrrrttttttvvvzzz~~~}}}zzzvvvvvvuuusssqqqppprrrtttssstttpppcccQQQ???111)))*********************************))))))((((((((()))******+++,,,,,,------000000000111222444666777888777666555444333222222,,,---...///000000000///.........///000000111111222333444666777888888999;;;EEEIIIPPP___mmm~~~sssfffUUUIIIDDD@@@===888444111111222333///////////////.........///---+++,,,---...---,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,---......,,,,,,---...++++++++++++++++++++++++.........//////000000000111222222111000000000111000///...///111222222111//////000111111222222333////////////000111111111000000000000111111111222333555666555333333444666000222222000111666666444888@@@LLLUUU\\\bbbiiiooowwwhhheeesss}}}vvvllliiifffeeegggnnnwww}}}yyyooofffkkkyyytttiiimmm}}}qqqooo}}}{{{~~~}}}~~~sssaaaeee___WWWNNNCCC;;;:::???===AAAGGGMMMQQQUUUXXX[[[^^^aaaiiipppsssuuu}}}~~~|||zzzvvvrrroookkkhhhaaa^^^YYYUUURRROOOLLLJJJDDDBBB>>><<<:::888555333000///---+++***)))((((((&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%$$$((()))&&&$$$&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%#########"""""""""!!!!!!###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""######$$$%%%%%%&&&%%%$$$$$$%%%&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''(((((()))''''''((()))***))))))(((''''''''''''((()))******+++************+++,,,,,,******,,,---///000111222000000///......000555888888<<>>@@@CCCNNNWWWgggwwwmmmaaaWWWMMMBBB<<<;;;888666333111000000111222....../////////......---///---+++,,,---...---,,,,,,,,,+++++++++,,,------***++++++,,,,,,------...---...000//////...000111........................111111222222333333444444444444444333333111000///...---,,,---///111000///.........///000000111111///......///222333333222000000000000111222333444444555555222///000333777;;;>>>@@@AAAEEEKKKLLLHHHGGGSSScccooouuuxxx|||sssaaabbbxxxzzzssswwwxxxxxx|||wwwkkkhhhppp|||xxxmmmkkkttt~~~uuurrrvvvzzzmmmUUUTTTUUUXXXTTTHHH>>>:::<<<@@@EEEIIIMMMPPPTTTWWWXXXZZZaaaiiimmmooovvv}}}zzzuuurrrwwwtttpppllliiifffaaa^^^YYYVVVRRRNNNLLLIIIFFFCCC@@@===:::888777555222///---,,,+++)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$######"""""""""######$$$%%%%%%%%%&&&)))***&&&$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&############"""""""""!!!###$$$$$$$$$$$$###""""""#################################$$$%%%%%%&&&&&&%%%$$$$$$%%%'''(((&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$###"""###$$$&&&'''(((((((((&&&''')))*********)))((('''&&&&&&&&&''''''((())))))))))))))))))***+++++++++,,,---..................///111333777<<>>UUUdddlllgggfffoootttrrrssswwwyyywwwxxxzzzyyyvvvsssssstttwwwzzzzzzvvvssssssuuuvvvuuurrrooonnnmmmlll^^^KKK;;;///((((((,,,******************************))))))(((((('''''',,,,,,++++++************++++++++++++++++++++++++,,,---...///000111111222222111111111111111111111......///000000111111222...///111333555666666777333888777999AAADDDLLL^^^}}}uuudddWWWPPPHHHCCC>>>777444666333222111/////////111111------...//////......---///---+++,,,---...---,,,,,,+++++++++,,,,,,---...******+++,,,,,,---......,,,...000000///000222333333333333333333333333333444555555666777777888888444444444555555444111///,,,++++++,,,...//////...------......//////000000111///...000444555555333111111111111333444666888444666777666666:::BBBIIIUUUZZZ^^^bbbfffjjjfff___UUUdddvvviiifffoooxxxnnnggghhhqqqyyy~~~kkkfffrrr~~~sssllltttyyyUUUNNNNNNYYY```YYYGGG:::<<<>>>BBBDDDGGGKKKOOORRRTTTUUUZZZccciiilllpppuuuyyy}}}zzzuuupppnnnllliiifffcccaaa^^^YYYVVVRRRPPPLLLIIIGGGDDD@@@>>><<<:::888666555222///,,,++++++)))(((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%&&&&&&'''******&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$##################%%%&&&'''$$$$$$#########"""""""""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$&&&((((((&&&$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$######$$$%%%&&&''''''''''''&&&''')))*********((((((&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))***)))***,,,---.........---///444<<>><<<:::888666444333111---+++******)))''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''###########################$$$$$$$$$$$$###""""""""""""###$$$%%%%%%&&&&&&'''******&&&$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######""""""###%%%&&&((($$$$$$$$$$$$###############$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$%%%$$$%%%&&&((((((&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$%%%&&&''''''''''''&&&''')))***+++***((('''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''((())))))%%%&&&))),,,...000000000333<<>>>>>===FFFQQQrrrzzz```LLLAAA<<<999555333222222000///////////////////////////......---------,,,,,,,,,...............---------------,,,+++++++++,,,,,,------,,,,,,,,,---......222222111111222444555666777888:::;;;;;;:::888777???======>>>???>>>999555,,,333;;;===999222,,,)))(((***,,,///000111222333,,,222333......555555///...---...000222444555666111<<<555666999===IIIAAAGGGRRRVVVQQQRRRaaasss}}}yyygggbbbjjjwwwvvviiimmmvvvssseee\\\XXXbbbtttmmmgggnnnrrrjjjvvv~~~yyydddZZZSSSWWWaaacccXXXKKKAAA;;;;;;AAAFFFFFFGGGKKKOOORRRWWW]]]cccgggjjjlllrrruuuxxx{{{}}}|||{{{yyyuuuqqqmmmjjjhhhccc```\\\XXXVVVSSSPPPNNNJJJGGGDDDAAA@@@>>>;;;999666555444222///---+++++++++***)))(((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""###%%%$$$!!! &&&,,,222,,,%%%###%%%'''&&&$$$%%%%%%%%%$$$$$$#########(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###"""$$$%%%$$$ !!!(((---+++&&&$$$######$$$$$$$$$%%%%%%%%%########################%%%&&&'''&&&$$$$$$$$$&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((('''((()))))))))(((&&&%%%))))))(((((('''''''''&&&)))'''(((,,,------000555;;;OOOeeerrryyy|||zzzttt|||wwwppplllkkkkkkiiiggg]]]WWWQQQOOOPPPVVVbbbnnnqqqwww}}}}}}tttfffXXXPPPSSS___pppyyyyyyvvvtttuuu]]]YYYeee{{{zzzwwwqqqeeeaaaiiikkkbbb\\\\\\lllyyysssWWWGGGNNN]]]ZZZ[[[]]]aaafffllluuu{{{qqqlllwww}}}wwwuuuzzzcccLLLUUUPPP>>>GGGXXXiiixxxqqqtttnnncccrrrrrruuutttssssssssstttvvvxxxyyy~~~|||uuussstttjjj[[[CCC444+++,,,---'''''',,,++++++************++++++))))))***+++,,,,,,------(((((((((((())))))))))))************************************************,,,+++***))))))+++---...////////////000000000000111222555888999:::999888777888888999:::===BBBEEETTTkkkhhhRRRAAA888999777444333222222000///////////////////////////.........---------,,,,,,,,,,,,,,,---------------......---,,,+++++++++,,,+++++++++,,,---...///000222222111111222444555666555666777:::===AAAEEEGGGJJJGGGDDDBBB@@@>>>:::666999>>>DDDCCC<<<444///...((())),,,000222222000...444777666333111222111.........///444;;;BBBFFFHHHBBBKKKAAA@@@AAAHHH\\\\\\^^^hhhjjj```\\\hhhzzzppp___]]]vvvtttjjjuuu{{{~~~ppp```TTTZZZffffffhhhttttttjjjnnn|||qqqhhh^^^TTTTTTYYY\\\WWWPPPEEE===:::>>>DDDFFFHHHLLLMMMPPPUUU[[[```eeehhhiiioooqqquuuxxxzzz|||~~~{{{zzzwwwvvvtttqqqmmmiiifffccc^^^[[[WWWTTTRRROOOLLLJJJHHHEEEBBB???>>><<<:::888555444222000...,,,******+++***((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###"""###$$$###!!!"""'''---111+++%%%###%%%'''&&&$$$%%%%%%%%%$$$$$$$$$######((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%&&&"""###)))...+++&&&$$$#########$$$$$$$$$%%%%%%###########################$$$%%%%%%$$$###$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((()))))))))(((&&&%%%))))))(((((((((''''''''')))((())),,,---...222999III\\\qqqyyy{{{||||||zzzfffdddcccfffkkkqqqtttvvvuuunnnfff```YYYSSSTTTWWW^^^dddnnnwwwxxxrrrggg^^^RRRYYYeeesss|||~~~yyysssnnn```YYYdddyyyzzz~~~nnn]]]]]]iiipppeeeUUUccciiiuuuwwwdddLLLKKKYYYccc^^^VVVTTT\\\mmm{{{rrrkkkvvv|||yyy{{{fffRRRaaadddRRRJJJGGGMMMbbbbbblllllleeessstttttttttuuuxxxzzzzzzwwwssszzz~~~}}}wwwvvvuuuiiiXXX>>>111))),,,---)))(((---***))))))))))))))))))***))))))******+++,,,,,,---(((((((((((())))))))))))************************************************,,,+++***))))))+++,,,...------........./////////000222444666888888888777777888888777777:::>>>AAAYYYpppgggSSSEEE999222555444333333333222000...////////////////////////.........------------,,,***++++++,,,,,,---------000///...---,,,+++++++++******+++,,,---///000000111111111111111222333444444333333666;;;BBBIIINNNLLLHHHDDD@@@>>>===;;;:::@@@DDDGGGBBB777///,,,---...000444<<>><<<;;;999777555222111000...,,,***)))(((***)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!######$$$$$$$$$$$$######"""$$$$$$"""!!!$$$***//////+++&&&$$$%%%'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$##################$$$########################"""$$$%%%%%%$$$###%%%&&&&&&######(((+++((($$$"""#########$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!"""$$$$$$######$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((()))(((((('''&&&))))))((((((((((((''''''***(((***---///333<<>>>>>===<<<>>>AAADDD^^^vvvqqqTTTFFF@@@:::444222222222222333222000---////////////////////////............------------******+++,,,---.........000000...---,,,+++++++++***+++,,,---......//////.........//////000000000222000///000333999>>>BBB>>><<<888666777999<<<===BBBFFFFFF???333+++,,,///333555;;;HHHVVVbbbhhhiii```KKK888333111,,,+++......---000:::KKK]]]kkkssspppuuufff___RRRNNNgggtttiiiiiibbbZZZ^^^ppp}}}wwwkkkeeelll|||~~~nnnnnnxxx~~~}}}}}}xxxaaaUUUppp{{{eeebbbuuutttfffnnnwwwnnnpppxxxiiiYYYOOOOOOVVV]]]TTTJJJ???:::===BBBFFFHHHHHHKKKOOOUUUZZZ^^^```aaadddfffjjjlllnnnppptttvvvyyyzzzzzz{{{||||||||||||||||||{{{xxxtttooojjjgggggggggfffdddaaa\\\XXXUUUPPPNNNJJJGGGFFFDDDBBB@@@???===:::888777666444222......---+++***((('''&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$######"""$$$$$$!!!"""'''---000---***&&&$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""##################""""""""""""###############"""$$$%%%%%%$$$$$$%%%&&&$$$!!!!!!%%%'''### ############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((''''''))))))((((((((((((((((((***((()))...555???OOO]]]qqquuuvvvqqqjjjggghhhkkkllliiiddd___[[[YYYWWWWWW^^^```iiiuuu{{{xxxsssqqqddd___ZZZYYY^^^iiitttzzztttjjj___\\\cccooo{{{{{{zzzppp^^^VVV```rrr~~~}}}}}}uuugggaaafffkkkjjjZZZQQQSSSbbbiii___PPPIIIZZZbbbbbbVVVPPP[[[kkktttssseeedddqqq{{{|||wwwvvv\\\dddrrrsssfffTTT\\\NNNQQQRRRMMMLLL[[[ooowwwuuuvvvwwwxxxxxxxxxyyyzzzwwwxxxvvvqqqmmmcccOOO===000+++))),,,---***)))+++))))))(((((((((((())))))))))))))))))******++++++(((((((((((())))))))))))*********************************************************)))***+++,,,,,,,,,,,,,,,,,,---------------...000111333333333333>>>???@@@??????AAADDDGGG\\\tttgggJJJ@@@===999444111111111222333222000---//////////////////////////////.........---------+++,,,,,,---...//////000//////...---,,,+++++++++,,,---.........---,,,++++++,,,,,,,,,------------------,,,,,,---///111222000///......000444999<<>><<>><<<;;;999666444444333111000++++++***)))((('''&&&%%%'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""######$$$$$$######"""!!!$$$$$$ """+++111222+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""!!!!!!"""######"""!!!!!!############$$$$$$%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$!!!!!!%%%%%%!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''((((((((((((((())))))))))))))))))***''')))333AAARRRfffuuussskkk___WWWQQQNNNMMMMMMSSS^^^mmmyyy{{{tttjjjbbbOOONNNRRR^^^iiisss|||xxxrrrhhh\\\TTTWWWbbblllxxxtttkkk^^^VVV\\\kkkyyyyyy~~~rrrZZZNNN]]]ttt}}}}}}zzzkkk^^^aaakkkeee]]]RRRPPP]]]hhh]]]IIIJJJ\\\iii___NNNKKK]]]ooowwwggg]]]fffwww}}}xxx}}}aaa___iiiuuuqqqbbbooobbbddd\\\PPPKKKNNNXXXccckkksss{{{}}}{{{xxxzzz}}}xxxwwwssskkkaaaSSS@@@111...,,,+++,,,,,,)))''''''+++******))))))******+++(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))*********++++++,,,,,,---------.........------...///000111111111444555777888999;;;>>>AAAQQQffffffGGG<<<999555000333222111111222222000.../////////////////////////////////.........------,,,------....../////////------,,,+++++++++,,,,,,---......///...,,,+++*********++++++,,,++++++*********+++,,,,,,,,,,,,,,,,,,------------///222555===>>>???<<<777444555666111111333<<>>>>>??????BBBEEEIIINNNRRRUUUWWWXXXYYY\\\___aaabbbdddgggiiinnnnnnooooooooonnnnnnmmmiiiiiiiiihhhfffcccaaa___[[[ZZZXXXVVVSSSOOOMMMKKKGGGDDDAAA???>>>===;;;:::888555333111111111///...))))))((('''&&&&&&%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""############""""""!!!%%%######...555444)))((('''%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!""""""######$$$%%%%%%%%%!!!###$$$$$$###"""$$$%%%%%%###$$$'''&&&"""!!!###"""""""""############$$$"""""""""""""""""""""""" !!!######""""""###%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''((((((((())))))''''''''''''(((((((((((((((''''''''''''((())))))(((((())))))))))))******+++(((,,,<<>>??????>>>AAADDDIIIMMMPPPRRRRRRTTTVVVYYY[[[\\\^^^aaacccjjjjjjjjjjjjjjjiiihhhhhhdddcccbbb```^^^]]][[[ZZZWWWUUURRROOOLLLJJJHHHHHHCCCAAA>>><<<;;;;;;999777555333111000000000...---((('''''''''&&&%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############"""""" %%%######111888555(((((('''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###%%%%%%$$$$$$$$$#########"""###%%%&&&&&&%%%###"""!!!!!!""""""###$$$$$$%%% """######"""!!!###$$$%%%###$$$'''&&&""""""%%%""""""""""""####################################"""###$$$$$$""""""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((''''''&&&'''((()))***(((((()))))))))*********---***222HHHbbbsss|||{{{tttssssssnnnkkkkkk[[[YYYUUURRRVVVaaaqqq|||~~~vvvjjj___UUUSSS^^^kkkrrryyy|||qqqdddZZZVVVVVVbbbppptttmmmaaaWWWSSScccnnnyyy}}}xxxmmm___TTTqqquuu~~~sssaaaVVVhhhooojjjXXXQQQXXX^^^[[[EEEJJJZZZfffZZZGGGMMMcccnnnyyysss___]]]rrrrrrfff```tttxxxaaagggwwwxxxttt^^^GGGGGGIIIQQQ___mmmxxx||||||{{{|||xxxooo```KKK:::222000,,,------,,,******)))(((******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************++++++++++++,,,,,,,,,,,,------------...///000000...000222444444555888:::???DDDYYYnnnLLL>>>;;;;;;:::888555222111111111111000////////////////////////000/////////............---,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---***+++---//////...---,,,+++,,,---...------+++***---,,,+++***)))***+++,,,+++...111111---***)))***---,,,---000222222...***.../////////222???RRRaaatttvvvkkkPPP;;;444111...---000222000444FFFccczzz~~~qqqVVVaaannnppp```MMMKKK___www{{{qqqssszzztttpppqqqeee___bbbeeeiiilllpppvvv}}}iiivvvwwwmmmqqqxxxttt}}}vvvhhhnnnooo[[[QQQNNNQQQ[[[]]]QQQDDD???@@@@@@;;;===AAAFFFJJJLLLNNNOOOPPPSSSUUUWWWYYYZZZ]]]```ffffffffffffeeedddccccccbbbaaa^^^\\\ZZZXXXWWWWWWUUURRRNNNJJJGGGFFFFFFFFFAAA>>>;;;:::999999777555444222000/////////...---'''''''''&&&&&&%%%%%%%%%$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""############"""""" %%%###$$$222999666'''((('''&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%########################!!!"""###$$$%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$%%%'''(((((('''%%%$$$ !!!"""######$$$ !!!""""""!!!!!!"""###"""!!!"""%%%$$$ !!!$$$""""""""""""#######################################$$$%%%$$$###"""###$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((('''&&&&&&'''((()))***(((((())))))*********+++...---777QQQlllzzz|||zzz|||yyyzzzzzzwwwyyynnnkkkeee^^^YYY[[[aaaggg|||{{{xxxooo___RRRQQQWWWjjjrrr{{{}}}sssggg___OOOYYYiiiwwwzzzppp^^^QQQPPPiii{{{{{{yyyyyyjjjUUU[[[qqqyyykkk\\\___kkkqqqdddQQQJJJSSS___JJJEEETTTllliiiNNNEEERRR```tttuuu```[[[ooo~~~vvvhhh\\\rrr|||gggkkkrrr~~~|||jjjPPPPPPCCCCCCHHHVVViiixxx}}}}}}yyyvvvlllZZZDDD333///222+++------+++***+++++++++))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++---------------...///000///111222333333333555666AAA???MMMuuu}}}SSS???>>><<<444;;;999555444333333222111111111111222222333333333555444222111///.........++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++*********+++,,,---.........------,,,,,,,,,////////////////////////---...///111444;;;CCCIII___pppyyyjjjQQQ>>>666333000000000000111===WWWooo}}}wwwaaacccwww~~~pppWWWLLLbbbyyy^^^eeefffsss~~~uuuqqqqqqrrrvvvzzz~~~nnnsssoooiii~~~pppqqqwwwgggnnngggUUUPPPRRRXXX\\\WWWKKK@@@<<<;;;===;;;===BBBDDDEEEIIIOOONNNNNNOOOPPPRRRTTTVVVWWW]]]^^^___`````````___^^^YYYYYYXXXVVVTTTQQQOOONNNKKKHHHDDDBBBAAA@@@???===888888777666555444333333222111///---+++******)))%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!################################################""""""""""""""""""""""""%%%$$$ +++:::999---)))'''%%%$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%#########"""!!!"""###%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$######%%%((()))'''%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$#########""""""!!!!!!$$$######""""""""""""""""""######$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$###"""!!!$$$######"""!!!"""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((((((''''''))))))))))))((((((((((((...)))'''***---,,,,,,...)))999OOO___fffiiikkknnnpppttt{{{~~~|||{{{wwwggg\\\\\\___^^^gggoooyyy{{{sssdddUUULLLXXX]]]iiivvvvvvnnn^^^ZZZ^^^pppppp[[[SSSXXXppp~~~yyy|||www```UUUddduuu~~~~~~pppbbb[[[^^^jjjqqqbbbJJJGGGTTTOOOHHHSSSjjjkkkTTTGGGLLL]]]jjjsssnnneeeeeerrr~~~zzzooocccgggqqquuu\\\qqq}}}yyy}}}ppp```eee___SSSCCCFFFXXXbbblll~~~vvvwwwlllRRR:::000000111+++++++++***)))((('''&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++---......///////////////...//////000111333444555666FFFIIIiiijjjOOOFFFAAA:::<<<999666555444444333222333333333444444444444444222111000///...---------++++++++++++++++++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++*********+++,,,---......---------,,,,,,,,,------------------------////////////000333999<<>>AAAAAADDDIIIIIIJJJJJJLLLMMMOOOQQQRRRWWWXXXYYYYYYYYYXXXWWWVVVTTTSSSRRRQQQNNNLLLJJJIIIFFFDDD@@@>>>===<<<;;;999666555555444333222111000///...---+++)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""########################################################################"""###!!!###///===999,,,(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$$$$%%%$$$###"""###$$$%%%$$$###$$$$$$%%%%%%%%%$$$$$$######%%%(((((('''%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$#########""""""""""""$$$######""""""""""""""""""######$$$$$$%%%&&&&&&##############################$$$$$$$$$###""""""%%%$$$######""""""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((///***(((,,,...---...000;;;MMMbbbnnnlllddd^^^[[[^^^___```bbbhhhqqq|||zzz~~~wwwmmmddd]]]aaahhhqqqwwwvvvnnnfffYYYWWWXXX```lllvvv|||}}}|||oooaaa^^^eeepppvvvxxxbbb\\\___hhhttt~~~mmmVVVYYY^^^hhhwww{{{ppp[[[YYY___hhhgggZZZPPPOOOPPPAAACCC^^^ppphhhTTTIIIWWWjjj{{{xxxhhhaaakkkwww|||ttthhhhhhpppvvvaaalll|||}}}|||rrrcccgggmmmdddTTTQQQXXXSSSMMMSSS^^^___WWWEEE444---,,,,,,***+++++++++***)))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))++++++++++++++++++++++++,,,------..................//////000111333444555666BBBFFFiii]]]JJJBBB===<<<:::777555555555555444444444444333333333333333///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++.../////////...///222555888HHHaaaxxxlllWWW<<<222000666222,,,888MMMlllyyypppdddkkkzzzqqq]]]YYYooouuuWWWAAAeeevvvcccooowwwnnn~~~{{{llloootttttt|||hhhNNNKKKSSS\\\\\\TTTHHH>>>999888666777<<<>>>>>>@@@DDDDDDDDDEEEFFFHHHJJJKKKLLLPPPPPPQQQQQQQQQOOONNNMMMLLLLLLKKKIIIGGGEEECCCBBB@@@>>>;;;999999888666555222222111000///......---++++++)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""########################################################################!!!"""'''444>>>888***'''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%'''((('''%%%######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%'''(((&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$#####################"""""""""$$$######""""""""""""""""""######$$$$$$%%%&&&&&&########################"""######$$$$$$$$$######&&&%%%$$$$$$######$$$$$$$$$######""""""######$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&''''''(((((()))))),,,)))(((+++,,,,,,///333EEEVVVkkkuuurrrkkkiiijjjooojjjaaaXXXSSSTTTZZZ```pppxxxwwwiiiccc```dddpppzzz~~~}}}qqqhhh\\\VVV[[[iiixxx}}}ssseee]]]___kkkuuuyyykkkTTTPPPfffzzz~~~~~~iii]]]SSSXXXkkk{{{yyynnn^^^WWWRRRZZZfffgggZZZLLLMMM>>>:::OOOjjjppp___KKKGGGaaazzz|||jjj\\\aaammm{{{yyymmmgggkkkuuuhhhcccsss{{{}}}~~~qqqdddfffpppnnnfffdddggg[[[JJJEEEFFFFFFAAA777///,,,+++)))******+++++++++******)))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,---...---------...//////000111333444555999@@@FFFmmmgggLLLAAA>>><<<999666555555555444333222222111111000000//////---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,++++++******++++++,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---///000111222444666666;;;III```xxxzzzoooLLL888...333333+++111AAA]]]pppvvvqqqtttyyylllUUUUUUpppwww[[[GGGqqqeeebbbjjjkkkmmmkkkvvvwwwiiitttuuuXXXOOORRRWWW\\\[[[RRRCCC888777444555:::===>>>???CCCAAAAAAAAABBBDDDFFFGGGHHHKKKKKKLLLLLLKKKIIIHHHFFFFFFFFFEEEDDDBBB@@@>>>===<<<:::888777777666444222000000///...---,,,++++++)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###)))555<<<444''''''%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%(((+++***'''$$$######%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%###%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""########################$$$######""""""""""""""""""######$$$$$$%%%&&&&&&########################!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%$$$"""!!!"""###%%%&&&$$$%%%%%%&&&'''(((((()))'''%%%&&&((()))+++111999AAANNN]]]cccbbbdddmmmwwwsssssspppkkkccc\\\XXXVVV\\\bbblllxxxuuuhhh___aaalll{{{}}}ppp```WWW[[[iiiuuuyyyxxxhhh[[[ZZZ]]]|||```LLLVVV```kkktttcccQQQPPP]]]jjjjjjdddccc\\\QQQOOO\\\iiicccUUULLLEEE>>>DDDWWWhhhcccUUU>>>UUUpppyyymmm``````hhhxxx{{{qqqfffeeesssnnn]]]kkkwww|||zzzooodddaaafffmmmllloooyyyrrr```XXX@@@<<<555000......,,,***)))***+++++++++++++++***&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,(((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,---............---...//////000111333444555===???IIIuuuuuuTTTCCC>>><<<999666444444333222111111111111000000/////////.........---......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++------------------------,,,++++++******++++++,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,///000111222444666888666;;;III^^^ooozzz~~~\\\@@@---...111...111<<>>AAA?????????@@@BBBCCCEEEEEEHHHIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBAAA???===;;;::::::888666666666555333222///......---,,,+++******''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""########################$$$"""###)))444999111%%%'''&&&$$$%%%&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%(((+++***'''$$$######%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""###############$$$$$$$$$$$$######""""""""""""""""""######$$$$$$%%%&&&&&&########################!!!"""###$$$$$$$$$$$$$$$'''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###!!! !!!"""$$$&&&######$$$%%%&&&''''''(((&&&%%%&&&(((***...:::FFFJJJQQQVVVSSSMMMLLLTTT]]]nnnttt{{{{{{tttlllhhhUUUWWW^^^kkkxxxzzzjjj]]]]]]lll{{{|||}}}ppp^^^TTTWWW___rrrzzz|||pppccc[[[YYYhhhyyyrrr^^^QQQGGGQQQooonnn```PPPIIIMMMXXXbbbiiigggfff\\\PPPTTTdddmmmlllXXXPPPAAA<<>>???@@@BBBBBBDDDEEEEEEFFFEEEDDDBBBAAA?????????>>><<<:::999888777555444555555444222000...---,,,+++***))))))(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""%%%"""###,,,777999000%%%((('''%%%%%%&&&''''''&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%'''((('''%%%######$$$%%%%%%$$$###$$$%%%&&&&&&''''''&&&$$$%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$######""""""""""""""""""######$$$$$$%%%&&&&&&########################"""######$$$$$$$$$######'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######"""!!!"""###$$$%%%######$$$$$$%%%%%%&&&&&&''''''(((***---555GGGWWWcccgggiiicccYYYQQQOOOQQQ```fffnnnuuuxxxyyyzzzzzzlllbbbYYYYYY___iiixxx~~~iiiZZZYYY^^^rrr{{{|||kkkYYYQQQQQQccckkkwww~~~~~~ttthhh___KKKcccsssnnnYYYCCCDDDVVVmmmfff\\\QQQIIIMMM```rrrjjjooojjj\\\VVVaaarrr|||jjjYYYBBB:::OOOmmmvvvnnn[[[TTTWWWeeennnhhh^^^YYYooo|||zzzlllbbbtttzzzffffffttt{{{xxxqqqccc]]]jjjjjjjjjxxx~~~ssshhhGGG;;;000++++++******+++))))))*********))))))(((%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))((((((((()))******++++++*********++++++,,,,,,------...//////000000//////...//////000111333444555999:::XXXxxxUUU@@@@@@<<<888555333222000...000000000111111111111111000000//////////////////------------------------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...///222222666<<<@@@GGGXXXiiikkkbbbRRRCCC999555444333===EEEVVVlllzzzxxxlllcccYYY]]]iiizzzxxxcccSSS[[[||||||}}}vvvssspppooooooooommmjjjlllkkkjjjjjjkkknnnqqqsss||||||yyykkkbbbrrryyydddlll|||mmmvvvssskkknnn}}}yyy{{{hhh[[[PPPSSS___fff```XXXBBB999111111333444666888999999999:::;;;<<<===>>>>>>???@@@@@@@@@???>>>===;;;;;;::::::888777555444222111111222222222///---,,,++++++***)))(((''''''$$$$$$#########$$$$$$%%%#################################$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!%%%222======222'''***(((&&&&&&&&&'''&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$$$$%%%$$$###"""###$$$%%%$$$######$$$%%%&&&''''''''''''$$$%%%%%%$$$######$$$&&&######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$######""""""""""""""""""######$$$$$$%%%&&&&&&##############################$$$$$$$$$###""""""&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$'''''')))+++///;;;RRRfffqqquuuxxxwwwrrrlllhhhfffSSSVVV[[[aaaiiisss~~~sssggg```]]]___jjjwwwzzzxxxgggYYYQQQfffnnnxxx{{{wwwlllaaaZZZXXX```mmm{{{~~~qqqfffOOOQQQ```iii```TTTOOOJJJbbbhhhllldddTTTLLLZZZnnnnnntttuuujjj^^^]]]hhhtttpppcccNNNDDDOOOhhhyyy}}}mmm\\\UUUbbboookkk^^^UUUfffvvvwwwyyylll```rrryyykkkdddppp~~~|||~~~{{{hhh[[[kkkkkkhhhuuu{{{mmm___===222***)))***((((((+++)))))))))))))))((('''&&&$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++)))******+++,,,,,,------,,,---......//////.........//////000111333444555;;;===dddjjjOOOBBB>>>:::666444222000...------......//////000000000000///...............------------------------,,,---------,,,,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,---,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,---------,,,---000333000111333666444666EEEUUUnnnqqqiiiUUUBBB999555111222666GGG^^^kkkggg]]]XXXgggppp}}}zzzeeeTTTMMMkkk{{{qqqmmmppp}}}}}}|||yyyxxxxxxzzz{{{yyyvvvuuurrrnnniiigggggghhhiiirrriiipppnnnXXX[[[wwwppp[[[nnnyyyiiixxxffflllyyymmmuuuuuugggYYYTTTYYY^^^]]]ZZZKKK???555333444444555777666666666666777999:::;;;999999;;;<<<<<<;;;::::::888777777666555444222111///......///000///---*********)))((('''&&&&&&%%%###""""""""""""######$$$#################################$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&777CCCBBB555)))+++)))'''&&&&&&&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%#########"""!!!"""###%%%&&&$$$######$$$%%%&&&''''''''''''$$$%%%%%%$$$######$$$&&&"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$######""""""""""""""""""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$###"""!!!&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###############&&&&&&'''***...<<>>777555333333333333333333444444555555555666666666666555555555555444444333222111000///...,,,,,,++++++***))))))(((''''''&&&%%%%%%$$$######%%%%%%$$$###"""""""""###""""""""""""""""""""""""$$$$$$%%%&&&%%%$$$###"""!!!"""###$$$%%%%%%$$$###$$$###"""!!!!!! !!!!!! !!!"""""""""""""""&&&!!!)))>>>HHH>>>000,,,))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%##########################################$$$$$$$$$$$$######$$$&&&''''''&&&&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%!!!!!!"""###%%%&&&'''(((%%%%%%$$$######$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%% ''')))(((000BBBPPPSSSRRRPPPTTT___hhhnnntttyyyssszzz}}}wwwooofff]]]\\\iiioooaaaSSSZZZccclllvvv~~~~~~yyyuuubbbQQQSSSfffyyy~~~|||hhhRRRNNN[[[mmmwwwzzzwwwlllVVVFFFTTTmmmpppbbbHHHJJJSSSaaaiiidddXXXOOOlllrrrxxxyyynnn```WWWWWWiiippppppdddWWWYYYkkk{{{zzzfffdddwww}}}ssslllYYYppptttnnnooogggbbbqqqkkkdddaaahhhwwwzzzqqq]]]```eeehhhdddWWWFFF999...,,,***(((''''''))))))&&&&&&''''''''''''&&&&&&'''&&&%%%$$$###$$$%%%&&&(((((('''''''''&&&&&&&&&((('''''''''((()))+++,,,,,,***(((((())))))'''%%%''''''''''''(((((((((((()))***((('''+++333666555777///***---///------000---------.....................444555000555999111===KKKhhhUUUIII>>>999888444222222//////000000//////......000...---,,,,,,---...000---...000111111000///...,,,---------,,,,,,+++***,,,---...---,,,,,,,,,...++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++************+++,,,*********+++++++++,,,,,,000...---+++++++++---...///000111111111222555888DDDYYYkkknnniii^^^JJJ777000444777999DDD[[[pppwwwrrrlllddd\\\\\\dddrrr}}}ttthhhhhhvvv|||uuurrrjjj^^^[[[```zzzgggYYYddd}}}xxxtttmmmiiizzzrrrjjjooo}}}lllXXXRRRWWWZZZXXX^^^SSSDDD888333333111...111111222222222333333333444444444444333333333333333222111000///......---++++++******)))((((((''''''&&&&&&%%%$$$$$$######%%%$$$######""""""####################################$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$#########""""""!!!!!!!!!!!!"""!!!!!!""""""""""""""""""%%%$$$///@@@DDD777+++)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&&&&%%%#######################################$$$$$$$$$$$$%%%$$$###$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!###$$$###"""!!!"""$$$######$$$$$$%%%%%%%%%$$$"""'''((()))666LLL[[[^^^ZZZSSSOOOQQQVVVZZZaaahhhyyy~~~~~~|||xxx```bbblllyyy|||uuuqqqaaaZZZSSSWWWhhh{{{uuueee\\\^^^gggqqqwwwsssgggXXXOOOSSSaaarrr}}}~~~rrrbbbWWWYYYccckkknnnRRRLLLJJJWWWjjjnnn]]]III[[[jjjxxxyyyrrrhhh]]]TTT\\\eeennnkkk\\\SSS```uuu}}}eee\\\mmmyyytttppp^^^sssxxxuuuvvvkkkdddpppoooddd___fffttt|||zzzvvv___bbbdddddd\\\NNN>>>333,,,+++)))'''''''''((()))&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%(((((('''''''''&&&&&&&&&)))((((((((()))***,,,,,,+++***(((((())))))'''&&&''''''''''''((((((((((((&&&(((((((((///999>>>>>>???666......///,,,,,,...---------...............---///555555000444;;;:::@@@XXXaaaSSSDDD===999666444444000000000000//////......///...---,,,,,,---...///...///000000000///...---,,,,,,---------,,,+++++++++---...---,,,+++,,,...,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,*********++++++++++++,,,///...---,,,,,,,,,---...111111111///......000222<<>>///&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$&&&''''''%%%###$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""############&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%$$$######"""###$$$###""""""###$$$"""###$$$%%%&&&%%%$$$$$$$$$&&&&&&+++>>>YYYjjjlllggg^^^VVVSSSQQQOOOPPPSSS[[[gggttt|||zzztttooofff___aaaeeejjjqqqwwwuuujjjZZZQQQYYYlll{{{wwwgggXXXVVVbbbnnnppppppjjj\\\PPPRRRbbbrrrxxxrrrkkk___WWW___ooohhhYYYJJJLLLaaaooocccMMMKKK^^^pppwwwxxxtttfffWWWQQQVVVgggssseeeOOOSSShhhhhhVVVaaarrrvvvvvvbbbssszzz||||||pppfffkkkttteee\\\dddpppvvvyyy{{{dddeeeddd^^^QQQAAA333,,,+++***((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%$$$%%%%%%%%%'''''''''''''''&&&&&&&&&))))))))))))***+++,,,,,,+++***(((((())))))'''&&&''''''''''''((((((((((((''')))***,,,444???FFFFFFHHH>>>444000...,,,+++,,,---------.........//////---000555555222333:::AAADDDkkksss```LLLBBB>>>999333///222111111000///////////////...------------...//////////////////...---,,,,,,,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,++++++*********+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------,,,++++++,,,,,,------.........---...111444888:::AAAQQQfffpppdddQQQ<<<000666666111PPPnnnccc```ZZZYYYdddvvvnnniiipppoooXXXQQQWWWfffwww|||qqqnnnpppooolllnnn{{{mmmZZZSSSZZZbbbdddggg\\\DDD444111111---/////////000000000000000000000000/////////......------,,,,,,+++******)))''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$#########"""!!!!!!!!!!!!!!!!!!"""###$$$$$$######"""""""""""""""""""""///>>>BBB888***%%%'''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$%%%'''******)))'''###$$$$$$%%%%%%&&&&&&&&&"""#########$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###############$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$""""""###$$$!!!###$$$&&&&&&%%%$$$###''''''&&&---EEEccctttuuusssnnnllllllfff\\\SSSPPPLLLXXXfffpppxxx~~~|||vvvlllddd]]]\\\bbbkkk}}}xxxgggYYY[[[iiiuuu{{{sss]]]PPPSSS\\\nnnxxx}}}rrr^^^QQQTTT\\\pppuuu{{{wwwgggVVVUUU]]]vvvmmm[[[MMMSSScccggg___MMMTTTaaarrr}}}|||pppcccTTTNNN[[[rrroooVVVMMMYYYuuu~~~pppYYY[[[jjjuuu}}}dddmmmwwwtttiiigggxxxhhh\\\aaajjjpppwww}}}jjjiiicccWWWFFF666,,,((()))((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((()))))))))******++++++)))(((((())))))(((&&&''''''''''''((((((((((((+++---...000888CCCJJJJJJMMMCCC777000---+++++++++,,,,,,------...////////////111222444666222555AAANNNxxxYYYGGG@@@:::444000444333111000/////////000.........------.....................------,,,,,,+++,,,,,,------,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,++++++************+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******************+++++++++,,,---------///222444666777999AAAOOO]]]cccbbbJJJ333666:::///AAA]]][[[```ccckkkxxxxxxnnnUUU[[[qqqnnnOOOYYYjjj|||ooovvvrrrjjj}}}}}}fffooo~~~zzzcccVVVWWW^^^ZZZccc___KKK666///000000000000000/////////////////////............------+++******))))))(((((((((%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########""""""!!!""""""##############################%%%%%%$$$$$$############$$$######""""""!!!!!!!!!""""""!!!""""""###$$$%%%$$$###""""""""""""######$$$444BBB@@@333)))''')))%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''######$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''######%%%(((,,,------,,,$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""######$$$%%%###$$$$$$%%%%%%%%%$$$$$$"""$$$%%%$$$###"""###$$$"""###$$$%%%&&&%%%$$$$$$''''''&&&...FFFdddssssssuuutttxxx}}}{{{rrriiiddd\\\]]]ZZZWWW\\\jjjwww~~~}}}~~~~~~wwwiii\\\[[[aaappp{{{wwwiiiaaaaaacccqqqzzz|||lll[[[RRROOO___mmm{{{}}}rrrbbbXXXTTTYYYiiixxxyyyqqqfffYYYNNNjjjsssqqq```SSSYYYgggqqq___SSSTTTiii|||}}}wwwtttcccQQQRRRjjjuuueeeRRRNNN```vvvwwweee___eeeqqqggggggrrrwwwnnngggyyymmmaaa___dddllltttxxxmmmiii^^^NNN===000***((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((***)))(((((())))))((('''''''''''''''((((((((((((+++---///111:::FFFMMMNNNMMMEEE888...+++,,,,,,+++,,,,,,------...//////000111222...222:::222111BBBiiisssXXXGGG<<<999999555444222000//////000000........................---------------,,,,,,,,,++++++,,,---------,,,,,,***,,,---,,,+++***+++---,,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++)))))))))************+++(((((()))))))))*********---------,,,+++,,,...000444666777777<<>>111...111////////////............---------,,,,,,,,,++++++))))))((((((((('''''''''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""######""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$######"""!!!!!!!!!""""""######"""""""""###$$$$$$######"""!!!"""###$$$%%%***999AAA999---)))******&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%$$$%%%'''+++.........%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######"""""""""""""""###$$$%%%######$$$%%%%%%%%%$$$$$$###$$$%%%$$$#########%%%######$$$$$$$$$%%%%%%%%%'''((((((...CCC\\\gggeeeiiihhhkkkrrrwwwvvvvvvwwwqqqpppiii^^^XXXXXXZZZZZZiiiqqq|||~~~tttgggcccgggccchhhmmmqqquuussshhh[[[```fffoooxxxzzztttjjjbbbTTT[[[gggssszzzvvvjjjaaaRRR^^^jjjrrrzzzzzziiiUUUSSSfffvvvsssccc\\\eeerrrnnn\\\SSS```qqqzzz|||}}}rrr```VVVbbbsssrrr]]]JJJLLLhhhwwwrrrjjjeeekkk|||nnndddmmm}}}~~~yyysssiiiwwwsssiii^^^```kkkpppnnnkkkcccTTTCCC444,,,******'''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''((((((''''''&&&***((('''((()))***)))'''''''''''''''(((((((((((('''))),,,000:::GGGOOOQQQLLLEEE999...+++------++++++,,,,,,---...///000000111444---222>>>444555RRRzzzZZZCCC;;;===666555333111///000000111---..................---,,,,,,,,,,,,,,,,,,------***+++,,,,,,---------,,,***,,,,,,,,,+++***+++,,,++++++++++++++++++,,,,,,+++******))))))******+++******+++,,,,,,+++******))))))))))))************(((((()))***************,,,,,,,,,+++))))))+++---///222555666666;;;FFFQQQnnnllldddRRR>>>333333444777===FFFMMMOOOJJJCCC===DDDGGGHHHGGGHHHMMMPPPOOORRRMMMHHHEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAACCCDDDHHHHHHKKKPPPXXX___ccceeemmmqqqxxxxxxjjj```dddqqq}}}rrrxxxxxxfffpppvvvooosss{{{ggg\\\[[[RRRPPPRRRVVVMMM:::000000......---------,,,,,,,,,+++************)))))))))(((((((((''''''''''''&&&##########################################$$$$$$!!!!!!!!!!!!!!!"""##############################%%%%%%###"""""""""###$$$""""""!!! !!!!!!######$$$$$$######"""#########""""""!!!!!!"""$$$&&&'''222===>>>111''')))***''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))'''&&&$$$%%%(((***,,,,,,&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%%%%$$$###"""###$$$&&&'''&&&)))***...===PPPWWWSSSTTTRRRSSS[[[bbbeeeiiimmmsss{{{~~~vvvjjj\\\QQQXXX]]]fffoooqqqnnnooosssoooiiicccdddmmmuuuoooeeeYYYVVVZZZhhhzzz}}}ggg^^^XXX___oooyyywwwpppcccZZZYYYiii{{{uuuhhhMMMRRRaaaqqqrrrgggaaacccppplllaaaYYYbbbvvv{{{xxxrrreee___kkkvvvgggLLL???XXXnnnxxxvvvhhhffftttuuubbbgggxxxxxxvvvtttgggtttzzzqqq^^^\\\kkkmmmcccdddXXXFFF666,,,)))***,,,'''''''''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&)))((('''((()))***)))(((''''''''''''((((((((((((%%%(((***...888EEEMMMNNNMMMGGG<<<000,,,///...)))++++++,,,---...///000000...555...222???777BBBooopppKKK;;;;;;777555333111000000000111------............------++++++++++++,,,------...***+++,,,,,,------------***+++,,,,,,******+++,,,*********++++++,,,,,,---+++***)))(((((()))***+++)))***+++,,,,,,+++***)))))))))))))))************((()))***+++++++++++++++((())))))(((((()))+++---***---333777888888;;;???^^^tttuuu```PPPDDD666......///111555888999888777222888:::777:::BBBAAA999???;;;777777999<<<<<<<<<999;;;<<<:::777777:::===666666888===CCCJJJNNNOOOTTTYYYbbbllluuu{{{wwwhhh^^^\\\eeewww{{{{{{}}}jjjbbb~~~zzzhhhoooqqqccc```XXXNNNOOO\\\ZZZEEE444111,,,,,,,,,+++++++++******)))(((((((((((('''''''''''''''''''''''''''&&&&&&###############$$$$$$$$$##################$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###"""!!! """###$$$%%%%%%$$$###"""""""""###"""!!! !!!"""$$$''')))777???;;;+++###((()))$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((((((&&&&&&(((+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))******'''$$$###%%%'''))))))'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%"""!!!!!!###&&&(((%%%)))+++---999HHHLLLGGGDDDBBBDDDLLLQQQRRRSSSVVVVVVcccqqqyyyzzzwwwooogggSSSPPPSSS\\\gggnnntttyyy|||lll___^^^hhhqqqtttcccXXXQQQ[[[qqqoooVVVQQQaaarrrwwwtttxxx\\\OOObbbxxx{{{wwwwwwWWWHHHJJJdddwwwnnn]]]UUUjjjxxxpppUUUVVVsssuuuwww~~~sss___dddvvvmmmPPP999NNNeeezzz~~~kkkbbbnnnxxx___bbbrrrqqqqqqqqqcccrrr~~~www___[[[kkklll[[[^^^PPP<<<---''''''***,,,''''''(((((()))(((((('''&&&''''''''''''''''''&&&&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''(((((((((((()))******)))(((''')))((('''((()))***)))(((''''''''''''((((((((()))(((***+++---555AAAGGGHHHNNNJJJ>>>111---000...(((++++++,,,---...///000111+++666111333???888NNNXXX@@@DDD<<<777888555---///333...//////...------------...,,,++++++******++++++,,,***+++,,,,,,------------.........------,,,,,,,,,,,,+++******))))))******************************+++***(((***,,,---***(((,,,,,,,,,++++++*********(((((())))))*********++++++)))(((&&&&&&((()))+++,,,...111444777888999999OOO\\\oooxxxfffGGG444222333333333333444555444333111222444666888888999999444444666777777777666555444444555666666555444444444444555666888;;;>>>???FFFIIINNNUUU\\\bbbgggjjjqqquuuzzz}}}~~~|||nnnaaa^^^gggqqq~~~~~~rrrppprrr|||oooooo~~~{{{zzzpppllllll```[[[ccccccSSS???444,,,---,,,(((''')))+++,,,)))))))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$######$$$$$$$$$$$$###############"""""""""""""""%%%$$$""""""###$$$############""""""!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!!!!'''######&&&(((000BBB<<<333***&&&''''''&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''''''''((('''&&&&&&$$$$$$###"""######$$$%%%%%%&&&'''''''''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''((()))'''$$$"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((((((&&&$$$###''''''&&&%%%%%%$$$######""""""""""""""""""""""""###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%$$$###"""######""""""######$$$%%%))))))(((...DDD\\\```WWWXXXUUUSSSPPPNNNKKKGGGDDDLLLOOOWWWbbbnnnvvvxxxwwweee\\\RRRMMMRRR___nnnwwwwwwlll```ZZZ```jjjpppoooeeeZZZaaawwwmmmVVVPPP^^^pppxxx}}}nnnZZZPPP\\\qqq|||{{{iiiWWWIIIPPPgggrrrfffTTT___lllnnnaaaZZZdddqqqwwwooo{{{{{{kkkcccjjjjjjaaaCCCHHHYYYqqq{{{sssgggaaaqqqlll\\\```uuupppbbbiiiiii}}}yyyoooSSSkkkfffWWWUUU@@@...+++,,,''''''+++((((((((((((((((((((((((&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))((((((((((((''''''+++111333333777<<>>BBBFFFJJJMMMOOOWWW]]]eeelllssszzz|||qqqfff___[[[```iiixxxsssjjjnnn~~~wwwvvvrrrmmmnnnwwwyyyzzzrrroootttmmmiiilllkkk\\\FFF777---,,,***(((''')))******(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$######$$$$$$$$$$$$##############################%%%###""""""###$$$#########"""""""""!!!!!!!!! """"""""""""""""""""""""############"""""""""!!! '''"""$$$&&&(((222BBB;;;222***'''''''''&&&(((''''''&&&&&&''''''((()))(((&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((((((&&&$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''((((((&&&$$$###'''&&&&&&%%%$$$$$$#################################$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%$$$###"""$$$############$$$%%%%%%''''''&&&...GGG```eee]]]YYYZZZ\\\___bbbbbb```]]]NNNKKKJJJNNNWWWcccmmmrrrwwwsssgggVVVHHHIIIWWWddd{{{mmmZZZVVV[[[kkknnnpppllldddeeerrr|||fffUUUUUUaaakkk}}}ppp^^^UUU^^^mmmwwwtttiiiUUUKKKYYYmmmmmm^^^TTTcccqqqnnn\\\RRRaaawwwvvvyyywwwnnnccc_________MMMHHHPPPhhhzzzvvvggg]]]qqqmmm\\\^^^sssuuufffeeefffwwwxxxsssXXXggg___RRRFFF777,,,------(((&&&***'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))((((((((('''))))))))))))((((((((((((***((()))---///111777>>>MMMTTTPPP???111------******,,,............000222444777555555AAAXXX]]]CCCDDD;;;:::999222222444...//////...------------...,,,++++++******++++++,,,++++++,,,---------,,,,,,------------,,,,,,,,,,,,,,,+++******))))))******************************+++***)))***,,,,,,***)))*********)))))))))))))))))))))))))))***************)))(((''''''((()))******,,,...000333444555666999???JJJZZZiiiiiiTTT>>>666555222000//////000000888666444222000////////////000111222222222111000...///000111111000///............///000111222333444555555666777888888999<<>>RRRddddddWWWJJJ@@@555...---000222222999777444111.........///---...000111111111000///---...////////////...---////////////000000111111444444444333333333333222111666<<>>777666888333//////...------------...,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************)))***+++++++++*********++++++++++++++++++++++++******))))))))))))))))))))))))(((((((((((()))))))))******,,,---///000111333555222///;;;RRRbbbfffeeeUUU@@@222///000111111333111...,,,******+++,,,---...///000111000//////---...///000000///...---////////////////////////.../////////000000111111000333666666444444777:::>>>>>>???AAACCCGGGLLLOOOVVVTTTSSSSSSUUUVVVUUUTTT[[[[[[YYYSSSMMMMMMXXXdddfffoooxxx{{{{{{}}}}}}|||}}}|||yyyssslllddd]]]YYYiiiwwwtttxxxzzztttkkkiiilllggg\\\???222(((''')))(((&&&'''%%%%%%%%%%%%%%%$$$$$$##########################################$$$$$$%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&###!!! !!!"""$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###### $$$"""###))))))000BBBBBB555***((()))'''&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%&&&&&&'''(((&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%)))***''''''...666<<>>AAADDDBBB???<<<===BBBJJJRRRVVVTTTTTTRRRPPPVVVfff{{{hhhjjjppp{{{}}}uuusssjjjccc___aaafffUUU>>>+++(((***((('''***%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$##############################!!!  """$$$$$$### !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!"""""""""############"""%%%$$$(((...,,,666NNNAAA111%%%'''***'''%%%'''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))&&&$$$"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%###$$$''''''&&&&&&+++000%%%,,,:::LLL]]]jjjpppsssmmmhhh^^^TTTNNNNNNUUUZZZiiipppvvvqqqddd\\\[[[^^^dddlllqqqiiiWWWNNNYYYjjjxxxttt]]]UUU```mmmrrrllldddaaajjj|||zzzaaaOOOYYYrrr|||sssSSSNNNYYYrrr}}}ooo\\\SSS\\\rrryyyiiibbbmmmtttmmmTTTVVV___mmmyyy{{{wwwsss^^^LLL???DDDPPPXXX^^^dddTTTUUU``````YYYeeennnaaaXXXQQQ]]]NNNCCC***...%%%)))***))))))((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((()))))))))))))))(((((('''''''''&&&&&&&&&'''''''''((()))*********)))''''''***+++***///555DDDXXXgggeeeYYYLLL<<>>666777555//////...------------...,,,++++++++++++++++++,,,------------,,,,,,+++************++++++,,,,,,,,,,,,++++++***)))*********************************(((***---,,,***(((***+++(((((())))))*********++++++*********))))))(((((((((((())))))))))))((((((+++************,,,---///222,,,,,,000111///666AAANNN]]]hhh___HHH666444:::............---,,,+++***+++,,,---...///...------...///000111111000///...,,,---...///000///...---//////............------000333555444222111333666EEEDDDCCCAAA@@@@@@BBBDDD===>>>>>><<<<<<@@@GGGNNNWWWYYYXXXUUUZZZkkkwwwnnnhhhooo|||uuuvvvqqqiiibbbdddnnn\\\BBB,,,)))+++((((((+++%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$###############"""""""""""""""!!!  """$$$$$$### !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$"""%%%%%%***///...888QQQAAA000$$$'''***'''%%%(((((((((''''''''''''(((((($$$%%%&&&'''''''''&&&%%%''''''''''''&&&&&&%%%$$$##############################$$$%%%%%%&&&''''''&&&&&&''''''&&&$$$"""!!!''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))&&&$$$""""""%%%&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%######""""""######$$$%%%%%%""""""%%%(((((()))***------...555BBBRRR___fffkkkllljjjddd\\\UUURRRQQQccchhhnnnsssqqqiii^^^UUUNNN___ssszzzmmmYYYOOOOOOaaannnpppUUUOOOYYYmmmqqqkkk]]]\\\mmmfffNNNQQQdddttt{{{}}}```QQQLLL___xxx|||hhhQQQRRRjjjwwwnnnfffmmmttttttgggXXXXXXlllyyywwwwww~~~gggMMM:::@@@QQQZZZ[[[YYYWWWRRR\\\bbb[[[fffnnn```SSSLLLVVVBBB:::&&&000'''((((((((((((******(((###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''((()))******++++++((('''))))))***///666EEEXXXhhhiiiaaaTTT@@@///,,,...///000///000111333444RRR|||SSS>>>@@@???777999222---///000---******...---,,,+++***************+++,,,------+++***(((++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,******)))(((((((((((((((***++++++++++++***))))))'''(((******((('''((())))))(((&&&&&&''''''%%%$$$,,,,,,++++++***)))))))))))))))***++++++++++++******+++,,,...000333555666>>>CCCWWWgggZZZ;;;111<<<000///......,,,******---,,,,,,---...---,,,+++***//////000000000000//////....../////////...,,,+++///......///000111111000111333666555111111<<>>III;;;222(((%%%'''(((%%%!!!))))))((('''&&&&&&%%%%%%&&&&&&'''((('''&&&$$$###%%%&&&'''((((((&&&$$$######$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$#########&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&'''''',,,+++)))+++000999BBBGGGXXXbbbooovvvtttjjj]]]UUUUUUWWW___lllvvvuuuhhh[[[TTTVVV^^^jjjvvvsss\\\DDDDDDTTTkkk{{{{{{nnn]]]RRRTTTdddnnnhhh]]]]]]lll{{{}}}{{{iiiPPPMMMdddyyyttt___UUUUUU^^^vvvxxx\\\LLLZZZiiipppmmmjjjlllqqqqqq]]]QQQ\\\sss|||uuuvvvVVVBBB===BBBYYYbbbMMMTTTYYY```ccccccbbbeeehhhXXXKKK<<<444...))))))++++++******)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''((()))***++++++)))'''&&&'''))),,,...@@@LLL\\\fffcccSSS>>>///,,,,,,---...000111333444<<<^^^uuuRRRCCC>>>;;;777111---...///------///...---,,,+++***************+++---------,,,***)))++++++++++++++++++++++++*********+++++++++,,,,,,++++++***)))))))))))))))***++++++++++++***))))))''')))******)))(((((()))***)))'''((())))))((('''))))))))))))(((((((((((())))))***++++++++++++*********+++---///111333555===<<>>777AAAEEE000***$$$"""%%%'''&&&$$$)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''((('''&&&$$$######$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$###$$$%%%&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&(((,,,000222<<>>CCC===)))&&&$$$###$$$&&&'''&&&((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$%%%%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&+++---///444<<>>:::777666333...---000...---,,,+++++++++++++++,,,,,,---------,,,+++***------,,,,,,+++***))))))************+++++++++++++++******))))))************++++++++++++***)))))))))***,,,,,,***)))***+++)))(((((()))+++,,,,,,+++((())))))***+++,,,,,,,,,((())))))***************((((((((()))+++---...///...999:::333>>>[[[ppprrrwwwdddHHH111***,,,---+++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,+++++++++,,,++++++++++++,,,---............///000666777CCC[[[qqqyyywwwsssWWWXXXWWWUUURRRRRRWWW[[[iiirrr||||||sssggg^^^ZZZZZZTTTOOOOOOZZZrrrpppxxxnnnlllvvv~~~{{{ppplllrrrzzzwwwhhhQQQ===...'''''')))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""##################"""""""""!!!"""############"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%$$$,,,000@@@DDD@@@CCC333))))))'''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''############$$$$$$$$$%%%&&&&&&'''((((((((((((((('''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&''''''((())))))((('''''')))***+++,,,---111666999VVV___hhhhhhaaaZZZXXXYYYbbboooyyywwwlll```VVVOOOkkkrrrsssbbbKKKEEEXXXppp~~~jjjQQQQQQhhhpppgggPPP^^^tttwwwggg^^^qqqvvviiiTTT[[[mmmTTTRRRhhhzzzvvvgggcccttt{{{kkkZZZ\\\kkkxxxtttvvvrrr```JJJGGGUUUbbbRRRLLLQQQ^^^\\\LLLCCCGGG:::000)))+++///...***'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''%%%&&&''')))+++,,,---...------,,,,,,---------------...///000222444666777===ttt^^^LLL@@@;;;888888444///,,,...------,,,,,,+++,,,,,,,,,------------,,,,,,++++++------,,,,,,+++***))))))))))))*********+++++++++))))))((((((((())))))******++++++++++++***)))))))))***,,,,,,***)))***+++''''''&&&(((***++++++***(((((()))***+++,,,,,,---(((((()))************)))'''''''''((()))+++,,,---,,,555999666555BBB[[[nnnwwwlllTTT:::,,,---222333,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,...000000//////000222444;;;OOOiiizzzwwwhhh\\\GGGJJJLLLKKKHHHGGGIIIKKKNNNVVVbbbmmmrrrqqqnnnkkk\\\ZZZQQQPPPaaa||||||yyywwwlllzzzmmm~~~vvvhhhjjjrrrssslll\\\FFF333(((&&&(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""##################"""""""""!!!""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###%%%,,,111???>>>@@@HHH111))))))((('''''''''((()))'''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%%%%%%%&&&'''(((((())))))((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&'''%%%(((+++,,,+++***++++++777DDDVVVccchhheeeaaa___VVV^^^hhhsssyyyvvveeeTTTRRR\\\mmmsss]]]CCCFFF\\\jjj}}}yyyYYYDDDPPPcccjjjbbbbbbbbbiii|||tttXXX[[[ooo{{{{{{___VVVnnn}}}jjjUUU\\\vvv}}}qqqdddkkkvvvwwwjjj]]]cccqqqrrrwwwssscccRRRIIIQQQaaaVVVOOORRR\\\[[[LLLAAAAAA333+++'''+++000///+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((''''''&&&&&&&&&''''''&&&&&&'''(((***++++++,,,------,,,,,,,,,...///000,,,,,,---///111444666777AAAnnnsssVVVGGG>>>777555444000......------,,,,,,,,,,,,------------------,,,,,,,,,,,,---,,,,,,++++++*********)))))))))************+++(((((((((((((((((()))******++++++++++++***))))))(((***++++++***))))))***'''&&&%%%''')))******)))&&&''''''((()))*********'''((())))))******))))))'''''''''((()))***+++,,,///,,,...444666888FFFWWWmmmnnnaaaIII555//////---...---,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++*********+++,,,---,,,///111111///...111333---===XXXqqqyyylllZZZNNN???AAADDDEEEDDDBBBAAAAAABBBDDDKKKUUUcccqqq|||qqqrrrddd]]]pppyyypppmmmtttvvv}}}jjjcccdddjjjllleeeQQQ:::,,,((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""""""""##################""""""""""""!!!"""######$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!""""""(((,,,222<<<777CCCUUU===(((&&&$$$$$$'''***++++++''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''######%%%&&&&&&&&&&&&&&&''''''((())))))))))))(((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&)))'''%%%$$$###$$$&&&'''&&&((())))))))))))+++------444???MMMYYYdddkkkooollleee\\\^^^kkkxxxyyysssVVVLLLQQQeeekkk[[[KKKHHHUUUeeewwwtttZZZDDDKKK___mmmdddSSSOOOfff}}}fffRRR]]]nnnooo\\\^^^ppp|||bbbXXXkkkzzzwwwjjjeeelllxxxtttbbb[[[bbbpppxxxttthhh\\\KKKHHHUUU]]]XXXVVVXXXUUUJJJ===666,,,'''&&&***---+++))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((('''''''''(((((()))******))))))))))))******,,,,,,---------...//////+++,,,---///111444666777AAAjjjsss\\\LLL<<<555444222//////------,,,,,,,,,------.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))(((((())))))***+++***++++++++++++***))))))''')))******)))(((((()))((('''&&&''')))***)))(((''''''(((((()))))))))***'''(((((()))))))))))))))((((((((((((((()))***+++---))))))000555666;;;BBBXXXeeehhhZZZIII???555+++000///---+++*********++++++,,,,,,,,,,,,,,,,,,+++,,,++++++***+++,,,---...+++...111000------000333...BBB___ppplllYYYJJJEEE999:::;;;<<<>>>===:::888======>>>CCCOOOaaauuuwwwlllxxxrrrmmmpppuuuvvvvvvfff^^^```jjjlll[[[CCC222***'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""""""""##################"""""""""""" !!!"""###$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$%%%+++...444;;;444IIIhhhRRR///***$$$$$$))),,,---+++''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((((((''''''''''''((())))))))))))))))))(((&&&%%%%%%&&&((())))))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&''')))((('''&&&&&&'''((((((((())))))(((&&&&&&(((***,,,...111666???LLLZZZccctttppphhh___aaakkkuuuyyyjjj^^^TTTWWWcccfffYYYJJJPPPTTTfffxxxrrr[[[OOOTTT^^^\\\VVVQQQYYYiiiuuuwww\\\WWWcccyyy{{{kkkXXXaaauuuqqq___^^^kkkvvvooogggfffoootttkkk___ZZZdddrrrsssllldddKKK<<>>GGGNNNiiikkkhhh{{{uuuhhhccciiiyyyooonnncccdddkkknnn]]]AAA000///((('''%%%%%%&&&'''%%%###((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%'''%%%"""""""""######""" !!!######$$$$$$$$$!!!""""""#########""""""!!!!!!!!!!!!!!!"""######"""#########%%%)))...222888333777777:::YYYqqqiii???...###'''+++((('''***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&$$$$$$''''''$$$$$$%%%'''((((((((('''&&&((()))*********((('''&&&))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$((()))))))))(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&)))&&&%%%&&&((()))'''%%%'''''''''(((((()))***+++===EEE]]]rrruuurrriiiYYY```gggwwwlllRRROOO^^^gggfffXXXGGGMMMeeewwwyyy```SSSXXXlllmmmZZZVVVcccxxxpppbbb\\\kkkrrrYYYOOO]]]|||~~~bbbQQQWWWrrryyynnniiitttrrrhhhmmmWWWbbbmmmiiiTTT===555999<<>>DDDJJJYYYxxx}}}hhhiiieeemmmssstttrrrhhhfffmmmkkkXXX@@@111&&&((())))))'''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$###!!!!!!"""""""""!!! !!!"""######$$$######""""""############""""""!!!!!!!!!!!!!!!"""######!!!$$$'''(((***///888???<<<===888???VVV^^^NNN>>>000'''$$$'''((($$$$$$((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&$$$$$$'''(((%%%'''&&&&&&&&&&&&'''(((((((((((()))))))))(((''''''************))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))))))))(((''''''&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$(((((((((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###%%%'''***,,,---+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((((((((((('''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%&&&'''((()))+++222EEETTTXXXggg|||rrrggg```iiixxxzzzjjjWWWIIIZZZiiifffUUULLLSSS```uuudddNNNKKKccc{{{sss\\\ZZZrrr}}}kkkVVVZZZssstttaaaUUU```oooooo```TTT^^^pppyyyjjj]]]jjjtttllliiiZZZJJJAAA??????BBBFFFLLL\\\kkkdddRRRSSSXXXOOOHHH;;;---(((+++...***$$$'''''''''''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))))))))((((((((()))******((((((((((((((()))*********+++++++++,,,,,,------000...------///000//////111333555777;;;AAAKKKSSSiiiIIIGGGDDD999555222///------...---,,,......------,,,,,,,,,,,,************************)))))))))******+++,,,,,,)))******)))((((((***+++---,,,,,,+++++++++******************))))))(((((((((((((((((())))))******(((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))((((((((()))************,,,...,,,222888:::<<>><<>>AAACCCJJJLLL<<<+++***&&&'''((()))(((''''''((('''''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''###&&&&&&%%%%%%)))***'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))******,,,---------,,,++++++,,,---......---,,,+++''''''((((((((((((((((((***)))((((((''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%***(((%%%---888MMMRRRMMM<<>>UUUfffdddSSSDDD???;;;:::888666555555555666333444555555444444666777333===???UUUkkk|||sssyyy}}}}}}zzzooohhhmmmgggqqqzzzuuueeeccceeebbb]]]999222)))&&&''')))'''$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%%%%$$$###""""""!!!!!!###%%%%%%###"""""""""############""""""$$$$$$$$$######"""!!! !!!!!!!!!!!!!!!"""######&&&,,,666>>>DDDHHHLLLOOOEEE???FFFNNNCCC222***''''''''''''''''''((('''%%%&&&'''''''''((((((((()))((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''"""&&&&&&%%%&&&******(((''''''(((((('''&&&&&&%%%''''''&&&&&&&&&'''((()))(((***+++---------++++++***+++,,,------,,,+++***((((((((((((((((((((('''***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&)))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&+++)))%%%,,,:::LLLQQQKKK999+++))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$&&&'''&&&$$$###%%%'''%%%%%%%%%%%%&&&'''((()))***&&&***---(((///::::::<<>>888444222111///---.../////////...,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***)))(((+++,,,,,,+++)))((()))+++))))))+++,,,,,,+++***))))))))))))))))))*********((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''(((((((((((('''''')))******)))''''''(((************+++,,,...000000333===JJJXXXgggjjj[[[HHH222111000///------------******+++++++++,,,,,,,,,***+++---000222444555666333999LLLccckkk^^^LLLDDD@@@>>>;;;888666666666777222444777888777555333333111===;;;III]]]ttt{{{~~~ffffff___pppzzzuuullleeefffgggeee>>>333((($$$'''***'''###%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###### """$$$%%%%%%%%%###""""""""""""$$$&&&&&&$$$"""""""""#########""""""!!!$$$$$$$$$######!!! !!!!!!!!!!!!!!!"""#########000???GGGHHHKKKRRRYYYHHH;;;EEEPPP<<<,,,)))!!!''''''&&&%%%&&&(((&&&###&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((("""&&&&&&%%%&&&***+++(((&&&'''((()))((('''%%%$$$'''&&&&&&%%%&&&'''((()))((()))+++---------+++***((()))+++,,,,,,+++)))(((((((((((((((((('''''''''******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&)))((('''&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))%%%''',,,)))###+++:::AAAGGGBBB111%%%'''+++)))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$%%%&&&''''''+++$$$&&&***(((///555111***111DDD^^^tttfffjjjwww}}}jjjQQQWWWooopppddd^^^iiiwwwxxxiiiZZZ^^^uuusssZZZVVVjjjjjjUUUYYYjjjtttllldddiiisssyyy}}}qqqYYY]]]zzzvvvYYYKKK===ZZZwwwxxx```RRRccc|||dddkkkqqqiii```mmm{{{vvvddd]]]XXXWWWWWWQQQBBB555,,,+++***)))((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))))))))((('''''''''''''''((((((((((((((()))******)))+++...111333333333222,,,444???IIIQQQVVV\\\```jjjjjjpppwwwyyybbbIII???BBB999000111333111000//////000///---+++---------,,,,,,,,,++++++)))))))))))))))))))))))),,,+++******))))))*********************)))((((((((((((''''''''''''((((((*********)))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))++++++************++++++))))))))))))************333333999HHHYYYbbbaaa\\\>>>777222///***%%%(((///---...///000000///---,,,***,,,///111222222111111333777???LLLWWWZZZSSSLLL<<<<<<888222111444555333333222555999888444444666999999;;;BBBTTTooouuuiiinnn}}}yyy~~~rrr```bbbiiikkkKKK666'''))),,,&&&$$$'''%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########""""""""""""######"""############$$$$$$$$$######""""""""""""######"""#########""""""%%%''')))222???LLLUUUVVVQQQJJJ:::DDDHHH???111)))''''''&&&%%%&&&((((((&&&&&&'''%%%%%%&&&&&&'''((())))))((((((((((((''''''''''''***))))))((('''&&&&&&&&&'''&&&%%%$$$$$$&&&''')))%%%&&&&&&'''((()))******))))))(((((('''''''''&&&((((((((((((''''''''''''))))))***+++,,,---------******+++,,,,,,,,,,,,+++))))))((())))))***++++++,,,+++)))''''''(((***+++&&&&&&%%%%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%(((''''''''''''((())))))000111000---***(((((()))((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$'''&&&%%%&&&''''''%%%$$$$$$$$$$$$%%%%%%'''((()))'''((())))))((()))+++---///,,,111EEEaaayyyddd```zzzfffTTTXXXpppgggaaaVVV[[[|||bbbTTTiiirrreeeZZZ___ggggggPPPSSSppphhh[[[kkkzzzqqqkkk```kkkwww[[[DDD:::___vvvjjjXXX^^^rrreeefffuuuttt```fff{{{~~~vvveeeXXXYYY\\\UUUHHH>>>111***'''+++---)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((++++++***)))))))))))))))%%%%%%%%%&&&&&&((()))***(((+++...//////...///000777555:::JJJZZZdddjjjmmmssspppsssrrrtttxxxUUU@@@@@@===888666111111000////////////---+++---,,,,,,,,,++++++++++++************************,,,+++******))))))*********************)))((((((((((((''''''''''''((((((***))))))))))))))))))))))))))))))))))))(((((((((***)))))))))((((((((('''))))))(((((((((((())))))+++******))))))******+++))))))))))))************///000333;;;GGGTTT___dddPPPBBB444000...++++++---***++++++,,,,,,---......***,,,...111222222222111222333777@@@JJJOOOMMMIIICCC@@@999333555888777111555333444666555222333666444666999BBBSSSkkkyyyyyyppp}}}|||iiicccgggkkkSSS<<<******,,,(((%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########""""""""""""######"""############$$$$$$$$$######""""""""""""##################"""###%%%(((...888FFFPPPVVVVVVOOOHHH:::AAACCC:::///***)))(((++++++++++++)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''***))))))(((''''''&&&&&&'''&&&%%%$$$$$$&&&((()))&&&&&&''''''(((((())))))))))))((((((((('''''''''((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,)))))))))))))))***++++++,,,+++)))((((((((()))***''''''&&&&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&''''''((()))+++,,,+++)))&&&%%%%%%'''((((((((('''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((('''((())))))((()))+++---000...///999NNNfff{{{~~~wwwjjjdddnnnxxxlllXXXTTTjjjtttaaaVVVjjj{{{sssQQQWWWeeemmmggg]]]dddsss^^^SSS___uuurrrfffhhhssswwwrrraaabbbjjjSSSBBB:::___uuufffWWWcccwwweeegggwwwuuu^^^ccc{{{xxxjjj[[[VVVYYYYYYPPPFFF888///)))***,,,)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((++++++***)))((((((((()))***************+++,,,---...///000000000222555888888999BBBSSSbbbiiinnnqqqxxxrrrtttxxxiiiHHHAAA>>><<<777...111000......//////---,,,,,,,,,,,,+++++++++******************************,,,+++******))))))*********************)))(((((()))((((((''''''(((((()))))))))))))))))))))***************))))))((((((((())))))))))))((((((((((((***))))))(((((())))))***+++******))))))******+++))))))))))))************(((,,,///222666AAAQQQ^^^\\\SSSHHH???777///,,,...,,,+++*********,,,---...***,,,...000222222222222333111111555<<>>???<<<333---+++***(((+++,,,---+++***))))))***))))))(((((('''&&&%%%%%%(((((((((((('''''''''''')))))))))(((''''''&&&&&&'''&&&%%%%%%%%%&&&((()))'''''''''((((((((((((((())))))((((((((((((''''''&&&''''''(((((())))))***((()))***+++++++++++++++***+++,,,,,,------,,,,,,******))))))******++++++************))))))))))))***)))(((''''''&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&''''''''''''(((((('''$$$$$$%%%&&&)))))))))(((((((((''''''''''''((((((((('''&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%%%%&&&&&&''''''((('''((())))))((((((***,,,.........000999KKKaaapppwwwwww```cccyyyzzzeeePPPhhhuuuoooccc]]]iii___NNNRRRllltttdddbbbqqqkkkWWWNNNdddzzzsssfffkkkxxxxxxyyy___QQQRRRCCC>>>;;;aaasss```VVVjjj}}}~~~dddhhhzzzwww]]]^^^xxx{{{sssdddWWWXXX^^^[[[QQQDDD777,,,)))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((,,,+++***)))((((((((((((++++++*********+++,,,,,,////////////111666===BBBFFFJJJUUUdddmmmppprrruuuuuulllppp}}}eeeTTTFFF???:::111222000......//////...---,,,,,,+++++++++*********************************,,,+++******))))))*********************)))(((((())))))(((((((((((()))))))))))))))))))))*********++++++******)))((((((((())))))))))))((((((((((((***))))))))))))))))))*********))))))))))))******((()))))))))************$$$***000111111444===EEEVVV]]]bbb[[[III888000000///...---,,,,,,+++++++++***,,,...000111222333333666444000000555;;;AAAEEEUUU]]]```WWWIII@@@:::777666333111444555333333555888888<<>>CCCbbbddddddbbb___XXXJJJ<<<777333222777999666444555:::888<<>>III^^^pppooodddaaahhhrrrdddQQQ]]]wwwppp```gggvvvaaaQQQZZZmmmlll]]]```iiiYYYOOOfffuuunnniiibbbuuueeeDDD???===HHHHHHkkkvvv___XXXqqqyyybbbfff}}}bbbWWWeeejjj{{{|||llleeehhheee[[[UUUHHH666)))'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,+++***************------...000222555777888<<<@@@GGGNNNUUU]]]eeejjjqqqqqquuuyyyyyyuuuuuuyyywwwrrrpppTTTHHH@@@888555222000000000///...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))*********************)))((((((***))))))(((((())))))***((((((((()))******++++++************************(((((((((((())))))))))))+++******))))))******+++***))))))(((((())))))***))))))))))))************++++++))))))***...222444<<>>===000''')))+++))))))((((((''''''&&&&&&&&&(((((((((((('''''''''''''''(((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))(((((()))))))))*********''''''((()))******++++++,,,,,,---------,,,,,,+++------...///////////////......---,,,,,,,,,,,,,,,,,,+++)))((((((((()))***)))((((((''''''(((((((((&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&$$$&&&'''))))))((('''&&&%%%&&&&&&&&&%%%%%%&&&(((((((((((('''''''''&&&&&&%%%%%%&&&'''''''''''''''(((&&&$$$###%%%''''''''''''(((***++++++***((('''&&&'''(((''''''''')))+++...---,,,,,,---...000222,,,111888EEEYYYjjjkkkdddVVVhhhlllUUUMMMeeeqqq```cccyyynnnVVVTTTbbbnnnZZZ^^^ddd^^^TTT^^^qqqyyyccc```aaaLLLHHHTTTLLLIIISSSooo{{{kkkbbbppp~~~jjjdddvvvmmm```bbb\\\cccooo{{{}}}uuunnnkkklllSSSNNNAAA///&&&''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''))))))*********))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,,,,---...///000111222444888>>>EEELLLRRRUUU\\\```fffkkknnnqqqtttvvvwwwsssrrrxxx|||}}}}}}~~~vvv{{{hhhMMM>>>;;;666333111000///...//////.........---------++++++++++++++++++++++++,,,++++++***)))************************)))((((((******))))))))))))******'''(((((()))***+++++++++(((((()))***+++,,,,,,---'''((((((((())))))******++++++************++++++))))))(((((((((((())))))))))))))))))************'''+++//////,,,+++...222111666;;;@@@MMM\\\bbbaaaLLLEEE<<<222---,,,///111++++++,,,...000222555666000222444555777AAAQQQ^^^TTTOOOEEE;;;===OOOdddpppSSSGGG;;;666555444444666888999CCCRRRYYY]]]lll~~~uuummmzzz|||cccMMMCCCBBBUUUpppuuuoooooo___DDD222000,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######"""############$$$$$$$$$######""""""""""""#########$$$&&&(((,,,333;;;@@@HHHVVV```fffsss~~~sss^^^IIIBBB444'''###'''***)))333<<<<<<...%%%(((+++)))......---+++***((('''''')))((((((((('''''''''''''''''''''(((((((((((((((&&&''''''((()))(((((((((%%%&&&&&&'''((()))******(((((())))))*********+++(((((())))))******++++++---------......---,,,,,,---......//////////////////...---,,,,,,,,,,,,,,,,,,+++)))''''''(((***+++(((''''''''''''(((((()))&&&'''((('''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&(((******)))((('''&&&'''((('''&&&&&&''')))((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&)))'''$$$###$$$&&&'''&&&&&&''')))***)))(((&&&%%%&&&'''(((''''''''')))+++(((---111222///,,,++++++---)))+++555<<>>AAAFFFNNNVVV^^^eeeiiinnnpppssssssssstttvvvwww{{{uuuttt{{{~~~vvv~~~YYYGGG???777555222...,,,---............---,,,,,,+++,,,,,,------,,,,,,+++***,,,,,,+++++++++++++++++++++++++++************)))))))))))))))((((((((((((***(((((((((***+++***)))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))***************)))'''&&&'''(((***+++))))))*********+++++++++...333888:::>>>HHHWWWbbbfff___LLL555...222111))).........///111333555777333555888666;;;SSSfffbbbMMMHHHCCC???:::???XXXrrreee]]]KKK999444:::===::::::???JJJUUU^^^hhhzzzxxxqqqtttooo]]]LLLFFFCCCNNNaaaxxxyyysssnnnNNN666111%%%(((''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$###"""""""""########################$$$######""""""""""""""""""#########$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$'''$$$&&&---555:::@@@FFFSSSYYYaaannnyyywwwaaaJJJGGG:::---'''&&&%%%(((,,,(((((())))))))))))((((((...---+++)))(((''''''&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((()))(((((('''&&&'''''''''(((((((((((((((,,,***(((''''''(((((('''************+++,,,---...,,,,,,---------,,,+++***...---,,,,,,,,,---///000//////---,,,++++++++++++,,,***((('''&&&'''((()))((()))))))))'''''')))******)))(((&&&&&&%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%'''((()))'''&&&''''''(((((())))))******)))))))))+++---...---,,,---***+++///222777GGGVVVhhhXXXcccuuueeeMMMTTThhhYYY[[[iii~~~yyyWWWQQQmmmiii^^^UUUXXXYYYQQQ^^^vvvdddHHHDDD___nnn```PPPRRRssstttfffpppwww^^^qqq~~~rrrllljjjsss```]]]bbbuuuoooiiizzzfffTTT???333...+++))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((()))******+++******)))(((((((((((((((*********+++,,,,,,***((((((+++...000333999BBBHHHQQQYYYbbbhhhlllqqqssssssuuuvvvwwwyyywwwuuuvvvxxxxxxyyyYYYLLLAAA<<<999444///---............---,,,++++++,,,------------,,,++++++++++++++++++++++++,,,,,,+++++++++************))))))))))))))))))))))))(((+++))))))***+++,,,+++***)))))))))))))))))))))))))))((('''''''''(((******))))))))))))))))))))))))(((((()))))))))************))))))((((((***+++,,,))))))*********+++++++++...111555888:::@@@HHHOOO^^^dddeeeXXX???,,,)))///...------...///111222333000222888<<>>???KKKVVVhhhmmmXXX999///777///............///111111000000777BBBUUUttttttNNNAAA888999<<<;;;>>>DDD[[[hhhuuuppp[[[FFF@@@FFFLLL```xxxsssqqqoooxxxsss___WWWVVVRRRTTTddd}}}nnnUUU===&&&***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###!!!"""""""""###############$$$%%%$$$######$$$&&&((()))111===GGGMMMTTTZZZdddgggqqqyyypppXXXDDD<<<999111,,,,,,,,,(((&&&&&&((())))))******))))))(((***)))))))))))))))******)))((((((''''''(((((()))''''''''''''''''''''''''((())))))*********))))))*********++++++,,,,,,,,,---,,,+++******,,,---...///000000111111///...---111111/////////000111222111000000000000000000111//////...---,,,,,,,,,,,,...---,,,+++***+++,,,---*********)))''''''((()))%%%&&&'''''''''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&'''''''''((()))*********---,,,,,,,,,------,,,***...+++***++++++***+++...>>>OOO```aaaaaallleeeIII___```TTTLLLWWWZZZKKK>>>QQQIII???EEEOOOOOO\\\wwwsssWWWFFFQQQ___[[[UUUWWWbbbuuuqqqiiiuuu~~~bbbqqqtttmmm|||uuueee```mmm{{{uuufffuuucccJJJ666...---,,,***(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''(((((())))))******)))******+++++++++******+++---...---,,,---111555>>>IIIYYYgggpppvvv{{{~~~xxx{{{}}}~~~|||{{{}}}|||{{{|||~~~}}}~~~~~~___LLLCCC<<<444000000///...---,,,,,,++++++---------...---,,,,,,+++******++++++,,,---......+++++++++*********)))))))))))))))))))))*********+++***)))***,,,---,,,+++(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))''''''((((((((()))))))))((()))***+++++++++******************************,,,,,,...444:::>>>>>>===>>>BBBPPP```cccSSSAAA888111000///......///111222111000777DDD[[[zzzrrrNNN@@@666999<<<:::999<<>><<<>>>>>><<>>777555222111///...---,,,,,,,,,------.........---,,,,,,******+++,,,------......+++++++++*********))))))((()))))))))*********+++***)))((()))+++++++++)))(((((((((((((((((((((((())))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******))))))************************...,,,,,,111888>>>???>>>======???IIIZZZbbbSSS>>>666444000---,,,---///111222000777DDDZZZyyysssKKK>>>666888999777999>>>>>>AAAPPPggguuuooo\\\LLLOOOZZZkkkxxx~~~jjjcccnnnpppwww}}}~~~}}}qqqVVVTTTZZZYYYHHH***)))''''''&&&%%%%%%%%%%%%&&&######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############""""""""""""############$$$%%%%%%%%%%%%&&&***,,,000555AAANNNWWW[[[bbbhhhwwwzzzoooPPPCCCIII666///***+++---,,,+++,,,))))))************)))))),,,+++***)))((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((&&&'''((()))***+++++++++******+++,,,,,,---.........111333333111000111333222333555777777777555444000222333444444333222111222333555666777666555555444333222111000/////////---------------------...,,,,,,,,,+++))))))***+++''')))+++,,,,,,+++***(((&&&'''''''''&&&&&&%%%$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%'''((()))'''&&&&&&&&&'''((()))***++++++///.........//////...,,,,,,+++))))))+++///000///,,,@@@YYY]]]UUU[[[aaaXXXNNNQQQGGG<<<:::888<<>><<>>EEE]]]yyyuuuXXXQQQNNNYYYlllmmmUUUZZZfffuuummm]]]]]]aaa]]]YYYXXXmmm}}}uuuXXXLLLEEEFFFAAA,,,***''''''&&&%%%%%%%%%%%%&&&""""""###$$$%%%''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''')))---222666@@@FFFRRR___eeeiiipppxxx||||||ppp\\\LLLFFFFFF333---)))+++---,,,+++,,,)))******++++++******)))******)))))))))))))))***((()))************)))(((************************((()))+++---...///000000,,,,,,---...///000111111000888AAAFFFGGGFFFFFFHHHDDDDDDCCCBBBAAA@@@???>>>;;;999777555444444555666555777;;;>>>???===;;;999;;;:::777555222111//////...//////000000000000000---...///...---...000222+++++++++***))))))(((((())))))))))))((('''&&&%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%'''((()))'''&&&%%%%%%&&&((()))+++,,,,,,++++++,,,///222444444333,,,111111***&&&(((******000111GGG```ccc^^^^^^\\\AAA>>>777===OOOWWW^^^llllllttttttwwwtttqqqwwwhhhrrrvvvbbbbbbiii[[[pppnnnyyyooolllzzzzzzooogggzzzjjjppppppkkk{{{}}}fffhhhvvvmmmlllxxxmmmHHH---+++...***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((******)))***,,,000333666222:::HHHXXXfffqqqwwwzzzzzz|||~~~|||zzz{{{~~~|||zzzpppfffkkkxxx{{{|||tttuuu~~~}}}}}}~~~wwwkkk]]]MMMPPPfff^^^DDD;;;888666444111//////000000......//////......---,,,------------------,,,,,,+++++++++************)))((())))))***++++++,,,,,,+++***)))***,,,---,,,+++************************'''((()))++++++******)))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,***)))((((((***,,,---++++++++++++******))))))'''))),,,000333666888:::;;;111...777>>>BBBKKKXXXcccZZZLLL>>>444222333555000222777888AAAaaayyyyyyTTTDDD888999<<<999666777999DDDDDD<<>>VVV___DDDBBB777666777///,,,///+++***---///...+++***+++---,,,,,,------,,,,,,+++***,,,------------,,,++++++++++++*********+++---...---------,,,,,,+++++++++,,,+++***)))((((((((((((((((((((((((((('''&&&&&&)))******)))''''''((()))+++++++++************)))(((((())))))******++++++******+++++++++,,,,,,,,,***+++,,,...111333444555////////////000444:::>>>MMMYYYaaaZZZGGG777444777,,,111555666999IIIeee|||^^^EEE===;;;222999@@@555;;;>>>???>>>@@@OOOhhh|||zzzyyylll\\\```|||~~~qqqddd^^^lll[[[TTTNNNKKKHHHGGGJJJPPPOOO___xxxwwwggg^^^PPP;;;***((('''%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%%%%###!!!$$$%%%%%%&&&''''''''''''###""" """$$$%%%%%%$$$(((((($$$###'''((((((***+++---000666@@@JJJQQQZZZ___iiivvvxxxkkkaaaPPPMMMGGG111///---++++++,,,,,,+++***+++***)))(((((()))***++++++)))'''(((+++,,,***'''+++++++++++++++*********000+++)))++++++''')))...,,,000111//////444777666444444555666777888999999777GGGaaaxxx~~~~~~||||||{{{vvvrrrbbb[[[PPPGGGCCCAAAAAAAAADDDNNNbbbwww~~~|||}}}wwwqqqiiiddd```WWWIII???<<<666000000555888666222///222111,,,,,,111111---/////////......---------111---******++++++((($$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''''')))((((((((((((''''''''''''''''''''''''((()))***))))))'''&&&%%%$$$$$$$$$'''%%%######%%%&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''')))***,,,((()))***---///222555666444222---***(((((()))***+++///555III```^^^LLLEEE@@@KKKEEELLLeeedddggg{{{qqqzzz}}}llliiiyyy\\\pppiii\\\jjjfffuuupppvvvnnnhhhkkk___vvvwwwcccbbbuuu{{{jjjlllhhhXXXxxxmmmpppsss___:::(((,,,000))))))((('''''''''''''''))))))(((''''''''''''''',,,+++***)))(((***,,,---...------111:::IIIWWWaaahhhkkkpppuuuxxxzzz{{{{{{}}}{{{tttrrrvvv|||~~~xxxvvvxxxuuupppttt}}}yyymmmhhhUUUBBB======BBBkkkgggVVVGGG@@@<<<111///222000+++---//////,,,+++,,,..................------,,,,,,,,,,,,,,,,,,++++++***+++******)))***+++,,,---+++++++++++++++*********,,,+++***)))(((((((((((()))))))))))))))((('''''')))******)))''''''((()))+++++++++*********))))))(((((())))))))))))))))))******+++++++++,,,,,,,,,)))***+++---///000111222+++,,,,,,,,,---000444888>>>IIIVVV[[[VVVJJJ@@@:::444333333555666???UUUjjjmmmJJJ===BBB;;;888999333777:::;;;888999AAARRR___zzz~~~ssssssuuukkkbbb___nnnxxxppprrrzzzjjjQQQLLLGGGGGGGGGHHHLLLSSSUUUZZZggg{{{qqqeee\\\GGG000+++)))'''&&&&&&&&&&&&%%%&&&%%%$$$$$$%%%%%%###"""$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%$$$$$$%%%%%%$$$%%%'''&&&###%%%---444555777999<<<@@@EEEMMMUUU[[[mmmqqqyyyxxxeeeXXXNNNJJJ@@@111---+++******,,,---,,,,,,,,,++++++*********++++++---+++))))))+++,,,***)))'''((()))***,,,---...///---+++,,,111222......111000333777;;;CCCLLLNNNKKKKKKHHHDDDAAA??????@@@@@@HHHKKK]]]|||uuukkkeeebbb```^^^\\\VVV^^^vvvwwwnnnPPPGGG<<<777888::::::888555999999777888:::666...222000...,,,+++,,,------/////////...,,,+++***+++)))(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&&&&''''''''''''&&&&&&'''((())))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&%%%&&&'''(((***+++))))))***,,,///111444555444222...***((((((***+++***...111>>>OOOMMM@@@???KKKQQQRRRXXXeeefffoooxxxkkkvvvyyyggggggsssYYYqqqnnn___kkkiiimmmnnnqqqtttmmmssscccooouuuggg\\\nnn}}}sssgggqqqmmmcccnnnqqqqqqqqqaaa@@@///...---))))))(((''''''''''''(((***)))(((''''''''''''(((''')))++++++******+++,,,//////444@@@QQQaaalllqqqyyyyyy{{{|||}}}~~~wwwqqqpppqqqsssnnnnnnqqqsssttt{{{{{{~~~~~~iiiYYYFFF>>>999888===UUUjjjUUUHHH@@@555222444///,,,...//////------...//////000000000000///......+++++++++,,,+++******)))******)))))))))***++++++)))))))))***************,,,+++***)))(((((((((((()))************)))(((((()))******)))''''''(((***++++++*********)))))))))))))))((((((((((((((((((******+++++++++,,,,,,,,,))))))***+++,,,---......)))+++,,,,,,,,,---000222222888DDDSSS]]]]]]SSSIII???666111444444666GGG[[[zzzSSS@@@EEEAAA888555333777999:::999888;;;BBBGGGcccuuuxxxkkkfffaaa___lllttthhhbbbhhhxxxQQQIIIDDDAAACCCDDDEEEJJJPPPUUURRRUUUfffmmmfffRRR666---+++((('''''''''%%%###&&&%%%$$$%%%&&&&&&$$$"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######((()))'''&&&,,,999CCCGGGBBBEEEJJJOOOUUU[[[bbbggg{{{|||www^^^OOONNNFFF777111+++***)))***,,,---------+++,,,,,,------,,,,,,,,,...,,,+++++++++,,,+++*********************++++++)))))),,,111222///---...:::AAAJJJVVVfffrrrtttpppoooiiiaaaYYYTTTRRRSSSTTT]]]TTT[[[xxx~~~|||sss^^^WWWmmmnnnbbbRRRFFFAAA???===:::>>>BBBDDDDDDDDDBBB===666:::888555111000000000111,,,///111///***''')))+++++++++***)))((('''&&&%%%'''''''''((((((((((((((("""###$$$%%%&&&'''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))'''&&&&&&((())))))'''%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&(((***+++******+++,,,...000111222444111...+++)))***+++,,,***...///444???>>>;;;CCCZZZWWW^^^ddd```eeeyyyssscccsssqqqaaaiiikkkWWWqqquuuccckkklllfffpppllltttzzzqqqzzzkkkdddtttqqqVVVhhhjjjeeerrrooo```tttqqqpppcccGGG666000)))***))))))(((((((((((((((***))))))((((((((((((((('''+++///000...,,,---...333666AAATTTiiiwww||||||~~~}}}}}}}}}zzzssslllhhhjjjiiikkkqqqvvvyyy~~~wwwxxx{{{}}}xxxiiiSSSCCC666777:::888>>>iiicccNNNCCC:::888666...............------...///000000000000000///......***++++++++++++***))))))))))))))))))))))))******((())))))******+++++++++++++++***)))(((((())))))******+++++++++******)))******+++)))((('''(((***************))))))))))))))))))((((((''''''&&&&&&******+++++++++,,,,,,,,,*********++++++++++++,,,+++---//////...---...///333111444AAASSS___```]]]QQQ@@@555666444333AAAUUUzzz```JJJCCC===777666777666777888999:::<<<>>>@@@HHH]]]xxx{{{nnnfffgggddd___hhhwwwzzznnngggooommmKKKHHHCCC@@@AAAAAA@@@DDDIIILLLHHHJJJXXXqqquuufffQQQ:::---***''''''''''''%%%###%%%%%%$$$%%%&&&&&&%%%###%%%&&&&&&&&&%%%$$$###### """$$$$$$%%%%%%&&&''')))+++,,,///999HHHRRRUUUKKKOOOUUU\\\dddllluuu{{{~~~{{{yyy|||~~~vvv\\\MMMRRRDDD000111...,,,++++++---...---,,,***+++---......---,,,+++...---+++++++++++++++,,,---------------,,,,,,,,,.........000111000000111MMMZZZjjjzzzyyysssppppppqqqvvvkkkdddmmmnnnYYY___|||}}}nnn```UUULLLDDD>>>GGGNNNUUUXXXWWWUUURRROOOHHHFFFCCC???:::666333111///000000...***((()))+++,,,++++++***)))((((((((('''''''''(((((((((((((((%%%&&&&&&'''(((((())))))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''(((***+++***(((%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&(((***+++++++++++++++,,,...///000222111...,,,******+++,,,+++111000222999;;;CCCUUUhhhZZZcccgggWWWbbbnnn___ssskkk___qqqjjjXXXpppyyydddjjjpppfffsssjjjjjj}}}qqquuuuuu___ttt{{{XXXcccyyyvvvffftttuuuXXXrrroooqqqfffLLL:::111'''+++***))))))(((((())))))***))))))(((((()))))))))***...222222......222777???GGGVVVgggvvv}}}}}}zzz{{{{{{|||}}}~~~}}}xxxpppjjjlllnnnrrrwww|||}}}zzzwwwqqqhhh___WWWMMMBBB999999<<>>MMMgggrrrhhhffflllkkkeeeiiittt{{{{{{aaaOOOFFFAAA?????????===???CCCDDDCCCEEEMMM___xxx~~~eeeNNNAAA...***%%%%%%'''(((&&&$$$%%%$$$$$$%%%''''''%%%$$$&&&&&&&&&&&&%%%%%%$$$###$$$&&&(((((('''''')))+++%%%+++333===JJJYYY______UUUYYY```hhhrrr}}}~~~uuurrrvvv{{{|||{{{xxxsss^^^SSSUUUCCC---000111///------------,,,+++)))***,,,---------,,,+++------,,,+++***+++---...***+++,,,...000222444444333222000///000444999;;;```tttvvvbbbjjjgggUUUiii~~~sssgggZZZRRRJJJVVVgggtttwwwtttrrrrrr___^^^[[[UUULLLBBB888222777333///------...---,,,++++++++++++++++++++++++((((((((('''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%(((((()))***,,,+++(((&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&''')))************++++++,,,---...111///---,,,++++++,,,,,,,,,222111222999???MMMcccppp\\\dddfffRRRaaakkk```uuuhhhaaayyyooo\\\nnn|||eeehhhsssgggqqqiiigggvvvsss}}}bbbtttccc\\\gggnnnsssuuu]]]llllllqqqiiiOOO===444***++++++***)))))))))))))))******)))))))))******+++***...111...+++...888BBBSSS___nnnzzz~~~}}}{{{yyy{{{}}}}}}~~~~~~zzzuuutttwwwwwwxxx~~~{{{qqqfffVVVHHH@@@;;;888777666999777;;;^^^www[[[CCC::::::666444111...------...---,,,---............---,,,,,,+++++++++,,,+++******)))******++++++******)))(((*********+++++++++++++++******)))))))))))))))***))))))***++++++++++++******++++++***(((((()))+++******)))))))))((((((((())))))((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---......,,,+++++++++000000111444<<>>999666666555444444444555777999999>>>PPPpppppphhhiiirrrtttnnnoooyyylllQQQLLL@@@<<<;;;===>>>===>>>BBBAAAAAAAAACCCMMMdddlllUUUIII333---&&&$$$&&&)))'''%%%%%%$$$$$$%%%''''''&&&$$$&&&&&&''''''&&&&&&%%%%%%%%%'''((('''%%%%%%(((,,,+++444BBBPPP```jjjkkkfff]]]aaahhhooowwwuuupppsssxxxzzzyyysssmmmbbbZZZRRR>>>...///333000...------,,,+++*********+++,,,---------------------,,,+++,,,///222---...///000222333444555444555555333666<<<@@@AAAggg~~~aaaZZZwwwyyyXXX[[[~~~zzzrrrNNNWWWiii}}}}}}wwwlll___RRRJJJEEE===444///......---***++++++,,,,,,,,,---------))))))))))))((((((((((((((((((((('''''''''&&&&&&+++***)))((('''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%)))((((((***++++++)))''''''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$%%%''')))*********)))******+++,,,---...---,,,+++***++++++,,,+++111000333>>>GGGUUUkkknnnaaajjjiiiTTTbbbkkkaaauuullldddzzzuuuaaallljjjiiiwwwmmmmmmlllkkkuuutttyyyjjjrrrrrrYYYXXXnnn~~~sssppptttllljjjkkkqqqlllUUUDDD;;;000,,,++++++*********************************+++,,,'''---000...,,,555FFFVVVjjjuuu~~~|||~~~{{{}}}yyyuuu|||zzz]]]UUUIII???999777666555222777222DDD~~~___EEE???:::999555111//////000...------............---,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++)))(((***************)))))))))******))))))))))))******((())))))***++++++******++++++,,,***)))((()))+++***)))))))))(((((((((((((((((())))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***,,,,,,...000333666:::>>>BBBPPPYYY___ZZZRRRJJJBBB:::PPPqqqyyyhhh\\\KKK;;;:::999::::::888666555777999777333;;;UUUyyy{{{qqqooowwwyyysssuuuzzzjjjSSSBBBCCC<<<999888;;;<<<;;;<<>>???@@@???CCCQQQgggxxx{{{dddPPP<<<333)))$$$&&&)))(((%%%%%%$$$$$$%%%'''((('''%%%&&&&&&'''(((((((((''''''%%%''')))((('''***111777DDDNNN\\\iiiuuuzzztttjjjfffkkkqqqvvvyyy{{{}}}~~~uuujjjhhhnnnuuuwwwvvvpppeeebbb^^^III666000///000...,,,+++++++++***))),,,,,,,,,,,,---...///000---...///...---///444777888999;;;???BBBFFFHHHJJJOOOVVVZZZZZZ[[[]]]ZZZUUU\\\sssyyyeeefffwwwsssbbbllliii___]]]lll~~~zzztttggg^^^OOOAAA666000---,,,......------------------,,,,,,+++++++++*********(((((((((((()))))))))))),,,,,,***)))((('''''''''(((''''''''''''(((((()))***((('''((()))***)))(((&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%''')))***((((((((()))***+++,,,,,,,,,,,,+++*********++++++***///111:::LLLWWWdddxxxaaadddsssoooYYYaaakkk___ssssssfffqqqyyydddkkkssslllzzzyyymmmssstttkkk}}}xxxvvvsssmmmzzz}}}fff]]]eeessspppmmmtttyyyoookkkpppnnn^^^QQQEEE666,,,,,,+++************+++***************+++,,,---+++333:::;;;===III```sss|||~~~}}}~~~~~~{{{~~~uuu```FFFBBB<<<888666555555666222;;;666WWWZZZJJJCCC<<<888333111111111000............///...------,,,,,,------------,,,+++++++++,,,------,,,+++***)))******))))))((((((''''''***)))))))))))))))******'''((()))***************+++,,,,,,***)))(((***+++))))))))))))(((((((((((((((((())))))******++++++******+++++++++,,,,,,,,,************++++++++++++---------,,,+++***,,,...,,,,,,---...000444777999555NNNcccgggddd```SSSDDDAAAfffzzz|||uuuXXX>>>@@@555888:::888555333444777===444222CCCbbb~~~{{{uuuzzzzzztttwww}}}___OOONNNDDD:::===<<<888888::::::888888;;;999===@@@@@@@@@DDDMMMUUUuuupppRRRCCC888,,,&&&''')))'''%%%%%%$$$$$$&&&'''((('''%%%&&&&&&'''((()))))))))((('''+++...///111888BBBJJJ___hhhsss}}}xxxkkkrrrwww}}}zzzuuussshhh```ZZZ\\\fffoooqqqoooooo___bbb^^^AAA///111///,,,+++))))))***+++***)))......------...///111222...000111000///222777;;;===AAAIIISSS^^^hhhooottt~~~uuuMMMccc~~~___\\\jjjvvvcccuuupppVVVXXXnnnrrr[[[EEE777333333000000///...---,,,,,,+++.........------,,,,,,,,,))))))***+++,,,------...------+++)))((('''''''''''''''(((((()))+++,,,---***)))''''''((())))))(((%%%%%%############%%%%%%%%%$$$$$$$$$%%%''')))***(((((((((((()))+++,,,---++++++***************+++)))...333AAAZZZhhhuuuTTTeeeyyyttt\\\___{{{lll]]]pppyyyfffhhh{{{eeelllzzzooo|||ppp{{{}}}fffuuu{{{uuuyyyhhhsssvvvkkkfffjjjllllllttttttlllnnnpppeee[[[MMM:::---,,,++++++******+++++++++*********+++,,,,,,---222<<>>NNNdddqqqxxxrrrxxxmmmSSSJJJFFF>>>999:::::::::;;;;;;;;;;;;;;;;;;;;;===?????????BBBHHHNNNddd}}}QQQJJJ<<<...*********((()))+++)))'''(((******'''$$$"""###$$$%%%&&&((()))))))))&&&333BBBCCCIIIXXXaaauuuwww|||zzzqqqrrrwww|||{{{vvvrrrrrrtttqqqYYYPPPZZZeeeqqqvvvpppnnnhhhgggTTT555222999...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///)))000333111222999@@@AAAJJJVVVcccnnn{{{bbbWWWjjj~~~hhhXXXsssfffhhhcccTTT^^^www{{{cccHHH777333---//////------///000///000+++***......))))))---++++++***,,,......,,,)))666555333...***(((((()))(((((())))))******++++++,,,,,,+++***)))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((()))---***(((((()))***)))))))))((((((((((((***+++,,,---///111:::QQQnnnccc```uuu}}}fff```yyyrrrbbboookkkeee|||www]]]}}}lllqqqqqq}}}fffooonnnxxxzzznnnuuuzzztttuuuppphhhfffmmmssstttssskkkmmmlll___NNNBBB555...)))+++---,,,+++---...+++***...//////111666000>>>PPP```kkkuuu~~~zzz}}}|||~~~}}}}}}~~~~~~}}}wwwnnnTTT888888333000111222000111444444;;;CCCqqq\\\MMMEEE;;;555222222333444111000......//////...,,,111000///...------------++++++++++++++++++++++++++++++***)))))))))))))))******))))))(((((((((((('''((()))***************)))***+++,,,,,,+++***)))++++++***)))))))))))))))******))))))))))))******(((***+++------,,,+++***++++++++++++++++++++++++,,,,,,+++*********++++++******+++---///000111222444555:::FFFVVVdddkkkmmmVVVNNNPPPfffaaaCCCCCC>>>;;;;;;999444111222222111333888AAARRRllltttpppuuujjjuuu~~~fffMMMDDD@@@:::666777777777777777888999:::;;;@@@@@@@@@??????AAAEEEHHHUUU{{{\\\QQQAAA222+++***(((&&&&&&(((&&&%%%%%%''''''%%%###%%%&&&''')))))))))))))))000+++<<>>QQQzzzWWWMMM???444000111222111111000......///000///...//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))))))))***))))))))))))(((((((((''''''(((******+++++++++))))))))))))************+++***))))))))))))))))))***)))))))))))))))******)))***+++,,,---,,,+++***++++++++++++++++++++++++++++++*********+++,,,,,,******+++,,,---...//////...111555999AAAOOObbbpppnnn```PPPPPPddduuuppp___GGG===666555777555444555333444777999:::DDDYYYmmmwwwgggfffiii|||}}}ooovvv```JJJBBB???:::777999555555444555777:::===???BBB@@@>>>>>>@@@BBBDDDDDDGGGhhhjjjWWWFFF444,,,***'''&&&'''((('''%%%&&&'''((('''&&&''')))+++...///...---,,,......GGGgggmmmiiiooottt|||sssjjjdddhhhiiikkknnnrrrwww{{{}}}fff___lllssslllyyymmmLLL888222000000---------------------------------,,,------......000---...222666@@@XXXooo~~~jjjWWWfffwww[[[ooommm^^^rrryyy\\\RRRjjjmmmUUU>>>888555888777111111666222...---000111...---.........---+++******,,,///111111///---***((()))+++))))))))))))((((((((((((******))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''(((((()))***+++---***(((((()))***))))))(((((((((((()))***++++++***...111888IIIbbbyyymmm___nnnuuuaaammmyyycccggguuuiiiuuummmvvvrrrkkksssuuu|||hhhrrr{{{rrrzzzqqq}}}tttsss|||fff```kkk~~~sssiiihhhhhh\\\KKK999111++++++,,,++++++,,,++++++...///...---333;;;VVVbbbrrr}}}~~~~~~}}}vvviiiWWWOOOUUUXXXEEE...222//////222333222444888>>>@@@cccmmm^^^III:::777777333---111///------.../////////...---,,,,,,+++++++++,,,++++++++++++++++++++++++******)))))))))))))))***))))))))))))))))))))))))&&&'''(((***++++++++++++)))(((((((((((())))))*********)))))))))))))))***))))))))))))))))))***+++***++++++,,,,,,,,,+++*********************************))))))***+++,,,,,,******++++++,,,,,,------(((///555777777>>>MMMYYYttttttfffRRRPPPaaapppqqqYYYMMM@@@999666444555999777777888999999>>>KKKYYY~~~{{{jjjiiiwwwqqqlllbbbSSSEEE@@@>>>:::888888777666666777999===BBBDDD@@@===;;;===AAAEEEEEEDDDDDDYYY|||zzz\\\JJJ666,,,)))(((((()))+++***)))))))))+++,,,,,,)))---222777::::::999888///333NNNgggddd___nnn~~~}}}wwwoooiiipppnnnkkkkkklllmmmlllkkkaaafff~~~oooppp|||eeeAAA888555---000------------------------......---------...///000111,,,...777:::BBB]]]{{{~~~bbb^^^mmmiiijjjxxx{{{bbbdddxxxpppZZZaaavvvnnnQQQDDD???HHHOOOLLLIIILLLIIIAAA777111///000111333111111111///+++***,,,............,,,***)))***,,,***))))))((((((''''''''')))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++---***(((((()))***))))))''''''(((((()))******+++)))---111777DDDZZZtttwww```fffjjjkkkgggddd~~~~~~nnnmmmwwwmmmxxxkkkzzzttt}}}rrrnnnqqq{{{ppp{{{yyyuuuoooccceeexxx}}}xxxjjjeeefff^^^OOO===444,,,++++++***+++---------///000///333@@@NNNqqqxxx{{{uuuppp]]]PPP@@@:::BBBGGG<<<,,,///---...111222111333888:::NNNbbbHHH@@@AAA;;;111111///---,,,---...///...------,,,++++++++++++,,,++++++++++++++++++++++++***)))))))))))))))******))))))))))))************''''''(((******+++++++++((((((''''''(((((()))******)))))))))))))))******))))))(((((()))***+++++++++++++++,,,+++++++++***************************))))))))))))***++++++,,,************++++++,,,,,,(((---222444333555:::???QQQfffrrrjjjccchhhllljjjuuummmcccVVVGGG999444555666333222555888:::@@@FFFaaarrr~~~xxx{{{qqqIIIBBB<<<;;;:::888444333777666666777:::>>>CCCFFF@@@===;;;===AAACCCCCCAAAEEEMMMdddjjjVVV>>>000***''''''))),,,+++++++++,,,...222444555:::AAAIIINNNQQQQQQQQQDDD>>>IIIYYY[[[bbbwww}}}zzz{{{~~~}}}uuummmnnnkkkhhhfffeeeccc```]]]iiiqqqqqqrrrsssTTT666777777...///........................///......---...000111333666333777???@@@AAAUUUooo}}}hhh^^^ssspppdddttt~~~gggggguuuuuugggddduuucccYYYeeewww|||yyyvvvnnneeeVVVJJJCCC@@@<<<888///000000000...------...,,,------,,,+++***+++---******))))))((((((''''''(((((((((((())))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((())))))---***(((((()))***))))))&&&''''''((())))))******(((,,,111666AAATTTpppggg```xxxyyyoooxxxpppeeezzzuuufff~~~iiioooyyyxxxssssssxxxtttxxxrrruuuxxxuuuzzz|||qqqbbbhhhwww{{{nnncccaaa\\\RRRAAA777///,,,,,,***+++---///000333888>>>III^^^ppp~~~xxxlll___VVVAAA;;;333111555999444---///---...000000///333:::CCCpppYYYGGGEEE@@@888444111...------...///...---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++)))))))))************+++(((((()))************)))''''''(((((())))))******)))))))))))))))******+++(((((((((((()))***+++,,,,,,,,,++++++++++++++++++******************************)))))))))***++++++))))))******++++++,,,,,,,,,,,,,,,---///111444666666HHHZZZfffpppxxxvvvnnnyyyxxxwwwppp^^^GGG888444777222111555999;;;<<>><<<;;;;;;;;;999666444555555555666888<<>>??????>>>===BBBCCCPPPkkkiiiMMM999///)))'''(((,,,---...000333999@@@EEENNNSSS[[[ccciiilllmmmmmmaaaMMMDDDKKKZZZqqq|||xxxyyyzzzxxxqqqjjjgggfffeeeeeedddeeefffhhhwww{{{~~~}}}~~~vvvnnn^^^BBB222555666000///////////////////////////000///......000222555777999:::@@@FFFCCC@@@HHHVVV}}}```aaa~~~aaa```rrrzzzeeedddxxxccchhhyyyzzzjjjooo~~~ssskkkaaaRRREEE333111//////000111000...+++---...---,,,+++,,,---************))))))))))))(((((())))))******++++++((((((''''''''''''((((((%%%%%%%%%&&&&&&'''((()))---***(((((()))***))))))&&&&&&'''((())))))))))))(((***000777@@@RRRmmmvvvdddnnntttooo{{{{{{hhhxxx}}}ffftttjjj}}}xxxsss~~~ooo|||ooo}}}xxxxxxmmm}}}lllqqq}}}hhh^^^nnnwwwpppddd^^^YYYTTTFFF<<<111...,,,+++,,,///000444===KKKXXXhhh}}}}}}~~~xxxooodddUUUFFF<<<000000//////000000000///000......//////000777@@@XXXvvvYYYMMMFFF???888555111/////////000///------,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))))))))***++++++))))))*********+++++++++)))************)))((((((&&&'''(((***++++++******)))))))))))))))***++++++(((((((((((()))***+++,,,---,,,++++++*********+++************************+++******))))))))))))***))))))***++++++,,,---------,,,***+++---000111222666777<<>>AAADDD\\\|||]]]===??????>>><<<;;;;;;:::999444444555666777999;;;<<>>@@@GGGWWWrrr|||\\\EEE777///---...444666:::???EEENNNYYYaaajjjnnntttzzz~~~vvvfffWWWRRR\\\xxx{{{yyyzzzzzzwwwqqqkkkfffdddaaabbbaaa```aaafffooovvv{{{|||{{{}}}}}}rrrbbbFFF666555333111111///////////////////////////000/////////111555888;;;>>>FFFOOORRRPPPNNNOOOQQQdddppp___ssszzzfffaaannnvvvcccqqqrrr[[[iii}}}nnncccsssrrrbbbHHH???666111222333111---,,,---///...---,,,---...************++++++++++++((())))))***+++,,,,,,---)))(((((((((((((((((()))&&&&&&&&&&&&'''((()))***---***(((((()))***))))))%%%&&&'''))))))))))))((()))***...777AAAQQQjjjooogggwwwgggooommmuuuooohhhkkksssooottt{{{ppp|||zzzfffyyymmmkkk~~~rrr___gggooopppiii```ZZZXXXJJJ???444///---,,,---000111:::LLLbbbsss~~~~~~{{{}}}tttfffVVVIII>>>666222---...///000///---...///000......000111444???JJJwwwppp[[[OOOFFF;;;888333111000111111000---------,,,,,,---......++++++++++++++++++++++++))))))((())))))***++++++))))))******++++++++++++***++++++******)))((('''%%%''')))+++,,,,,,***)))))))))((())))))***++++++(((((((((((()))***+++,,,---,,,,,,+++*********+++))))))))))))))))))))))))++++++***)))(((((())))))))))))***+++,,,---......+++,,,---/////////......888444555???MMM^^^rrrzzzuuuqqqooofffVVVEEE<<<777777:::===;;;888<<>>@@@===BBBGGGNNNbbbdddLLL>>>777555666>>>BBBGGGNNNWWWcccqqqzzz|||~~~yyyfff```vvv}}}rrrxxx|||vvvjjj```^^^aaa]]]\\\ZZZWWWWWW___lllwwwvvvxxx|||hhhXXX777111;;;333---111///000000000000000000000000000000///000333666:::===HHHTTT___cccdddfffddd```YYYwwwccciiiyyyzzz^^^^^^yyyjjjggg~~~[[[bbbnnnttt\\\eee}}}___QQQ@@@666444444000,,,,,,...000///...------...*********+++,,,,,,,,,---))))))***+++,,,------...))))))(((((((((((())))))'''''''''(((((()))***+++---***(((((()))***))))))%%%&&&'''))))))))))))(((***)))...888BBBQQQiiiyyyccczzzxxxccchhhppptttwwwaaalllkkk|||nnnzzzyyyuuutttccctttqqqiiiwww{{{cccdddiiiooommmccc\\\ZZZMMMAAA555000...---...111333???VVVqqq}}}zzzxxxjjjUUUBBB777222222333111000000111000------...///......111222888EEERRRvvv[[[IIIDDD>>>777333111000111222333000---+++,,,---------............---,,,+++***,,,+++***+++,,,,,,+++)))))))))***++++++++++++***,,,+++***)))(((((((((((()))***+++,,,,,,+++***)))++++++***************+++))))))(((((()))***++++++,,,,,,------,,,,,,+++***))))))))))))((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,+++******+++---///000222111444999:::AAA\\\zzzzzztttiiiWWWFFF>>>AAA======@@@@@@>>>DDDMMMbbb}}}qqqJJJ@@@<<<;;;===<<<888666777333333444444555666777777:::;;;===>>>>>>>>>===<<>>111...000111111111...,,,---///111000......888///...888222BBBuuuqqqXXXJJJ???666444222...---000222000---,,,---...---,,,............---,,,+++***,,,+++***+++,,,---+++)))))))))***+++++++++++++++,,,+++***)))(((((((((((()))***++++++++++++***)))++++++***************+++)))))))))))))))***++++++,,,,,,------,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,+++***)))***,,,---///111///222555444555GGG]]]ooo|||uuu^^^MMMEEEGGGEEEGGGIIIIIIIIIRRR\\\{{{aaaHHHAAA<<<<<<;;;888666777333333444444555666666777777888:::<<<===>>>>>>>>>CCC@@@BBBHHHOOO]]]zzzfffSSSKKKPPPXXXaaaeeelllsss{{{wwwuuuyyy|||zzzqqqeeeZZZSSSNNNNNNOOOPPPMMMLLLTTT___mmmrrr___QQQJJJ<<<999555333333333333222111222222333333222222111111111111111333666999;;;PPPcccvvvjjjwwwooo```sssqqqiiimmmwwweeeoooqqq]]]^^^rrr}}}cccZZZjjjoooXXXEEE999666777111111000000000000///---333111---++++++,,,...000---++++++,,,......,,,)))***)))((((((((())))))(((&&&&&&'''((())))))))))))))))))***(((&&&%%%&&&((((((((((((((()))***++++++%%%+++...///999QQQjjjyyynnnqqq||||||iiiqqqxxxyyyooooootttnnnvvv~~~{{{xxxuuuyyy~~~uuummmzzzrrrpppbbbiii{{{pppfffggg___^^^SSS>>>444444000000<<<@@@```}}}mmm\\\MMMBBB555---...000///...000...,,,---///000000...,,,222//////666>>>^^^~~~bbbLLL:::999888111...222111///............---+++............---,,,+++++++++******+++,,,---+++***)))******+++++++++++++++,,,+++***))))))))))))))))))***++++++++++++***)))+++***************++++++***))))))))))))***++++++,,,,,,,,,,,,,,,++++++***))))))))))))(((((((((((((((((((((((((((((((((((())))))******++++++++++++,,,+++***))))))***,,,,,,///,,,...222///---444@@@EEE___yyyyyynnncccZZZXXXWWWWWWZZZeeeyyyzzzwww|||}}}zzzTTTHHH===:::999777555666333333333444555555666666444555777:::<<<>>>??????BBB@@@AAAFFFHHHPPPeee{{{xxxaaa\\\fffpppwwwmmmooorrruuuwwwuuuqqqnnnjjjlllooonnnhhh```___cccmmm{{{[[[HHHBBB???<<<999777555666666666555222333333444444444333333444333333333444777999;;;DDDTTTyyyqqqxxxllldddxxxyyyjjjwwwmmmcccsssuuu``````vvvzzz^^^ZZZgggzzz```LLLCCC@@@AAA???<<<999888555222000333///+++***,,,......---...---,,,,,,---,,,***(((+++)))((()))******)))((((((((((((((((((((((((((()))******)))'''&&&&&&'''''''''''''''((()))******&&&)))---000222@@@\\\uuu}}}hhhnnnssslll|||sss~~~xxxooovvv{{{uuu|||uuuzzzwww~~~yyy~~~ooosss{{{nnnuuu}}}qqqjjjyyyyyyiiidddjjjoooeeeOOO@@@>>>:::;;;GGG[[[vvv~~~rrrdddRRRCCC888222---,,,///111000---///---,,,---...000000//////---222444666RRReeeEEE>>>???999444666000/////////000///---+++---.........------,,,++++++******+++------,,,***)))***++++++,,,,,,++++++,,,+++******)))))))))************++++++******************)))******+++,,,*********))))))***+++++++++,,,,,,,,,,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))******++++++,,,+++***)))))))))***+++,,,***+++///000...000555444AAAOOO___zzzyyyooogggiii|||qqqhhhlllqqqiiijjj{{{]]]NNN???999777555444555333333333444444555555555444555777:::<<<>>>???@@@@@@>>>@@@EEEEEEGGGVVVhhhqqqjjjvvvxxxeeeeeegggnnnzzzzzzrrrppppppmmmJJJ???@@@???>>><<<999888888888777666333444555555666555555555666555444444555777999:::777@@@aaaxxxbbb{{{mmmooofffkkk}}}vvviiigggeeeddd{{{|||eeeYYYfffjjjUUUFFFRRRVVVZZZYYYSSSHHH===777555222///000333333...)))......------,,,,,,+++***+++***)))+++...///---+++******)))((((((''''''''')))***+++***(((&&&&&&''''''''''''''''''((())))))---)))+++///...111JJJggg}}}nnniiinnnqqqrrrtttooouuuvvvooosssxxxnnnyyytttnnnjjjhhhooossssss~~~rrreeekkkssssssbbbPPPJJJHHHKKKWWWuuu{{{|||tttbbbOOOCCC:::222///---+++...222333111......---------...///000000555...777999888iiiTTTDDDCCC>>>888666111000//////000///---+++---------...------,,,,,,*********+++------,,,+++******+++,,,,,,,,,,,,+++,,,+++******************+++******************+++******))))))***++++++,,,++++++***************+++++++++,,,,,,++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''((())))))***++++++++++++******************---***)))---///000111444666888888CCCddd}}}zzzuuuiiijjjnnnfffiii{{{]]]PPPAAA:::777444444555333333333444444444444444777777999:::<<<>>>???@@@>>><<>>@@@AAA>>><<>>===<<<:::777555666666777888999999999999888777666666777999;;;===???===HHHpppzzzdddhhhrrrbbbjjjzzz\\\rrrooobbbggg___iii|||{{{dddWWWaaaqqqzzzppp^^^SSSCCC777222222333333...///000///------///111,,,******...444666444000---,,,***((('''''''''(((&&&(((***+++***))))))))))))((((((''''''((())))))+++%%%%%%,,,------777HHHnnnzzz~~~qqq^^^~~~tttxxxuuuuuuxxxooommmqqqwwwnnnxxxxxxsssnnnuuusssiiiiiinnn{{{iiiuuu~~~ooobbbiiittthhhOOOKKKZZZqqq~~~zzzppphhhTTTPPPGGG===444000000000222000...---......---,,,---///000000///000222444666111999999GGGoooYYYMMMBBB999333111///......//////...,,,,,,------...------,,,***))))))+++---...---+++***+++,,,,,,------,,,,,,+++++++++******++++++,,,++++++***))))))***++++++))))))))))))***+++,,,------,,,++++++*********++++++++++++++++++***))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))***+++,,,---******+++,,,,,,------,,,,,,,,,+++***+++,,,------(((...444777@@@XXX{{{sssdddWWWNNNWWWTTTRRRTTT\\\\\\UUUXXX^^^YYYKKKGGGCCC@@@:::333333777333333333333333333333333555555666888;;;>>>AAABBBBBB>>>???DDDDDDCCCKKKXXXuuurrriiiwww|||}}}{{{ttttttssspppmmmlllmmmnnnlllssszzz}}}qqqlll___OOOEEEDDDCCCAAABBB@@@>>>======;;;888666777777888::::::;;;;;;;;;:::999999999:::<<>>aaawwwhhhwwwzzzsssdddlllhhhlll}}}jjjZZZqqq{{{iiifff{{{~~~iiiccccccrrrzzzppp___NNNAAA:::888777111222333111...---///222...+++***...333555111,,,---,,,***(((''''''((()))$$$'''***++++++******+++***))))))(((((()))))))))'''&&&)))------,,,222<<>>999555333111///......///............---,,,+++...000111111000111444666333444888:::XXXiiiXXXLLLAAA444222...---.../////////,,,,,,------...---------)))))))))+++---...---,,,***+++,,,,,,------,,,,,,+++++++++***++++++,,,,,,,,,+++***))))))***+++,,,))))))))))))***+++,,,------,,,,,,+++*********+++***++++++++++++***))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))***+++,,,------)))***+++,,,---.........(((+++,,,,,,,,,---...---222///...000666FFFddd~~~lllJJJ<<<@@@LLL??????EEELLLHHH???HHHQQQLLLCCCBBBCCCBBB;;;333333888333333333333333333333333111222333666:::>>>BBBDDDEEE@@@???BBBAAA@@@HHHTTTnnnrrrbbbpppyyyttt~~~yyy}}}~~~vvvooojjjhhhiiinnnpppnnnqqqwwwyyyvvvccc[[[QQQJJJFFFDDDAAAAAA@@@>>>=========<<<:::888777888999:::;;;;;;;;;;;;<<<;;;;;;;;;<<>>555555555222...---...111000,,,***---222333...(((---,,,***(((''''''))))))###&&&)))+++++++++,,,,,,******)))))))))))))))***%%%+++000000+++)))---333>>>MMMmmmjjjYYYrrr}}}kkkssspppssslllvvvxxxooo{{{rrrzzzllleeeppplll___TTTKKKFFFQQQXXXXXX\\\cccddd```YYYjjjhhh]]]hhh}}}yyyhhhbbbbbb[[[JJJ::::::444///...000000//////,,,---...000000000...---...000222222111111555888111888:::>>>fffeeeFFF???999444444333///---///---......///...---+++***,,,------......------,,,......---,,,,,,+++******++++++++++++++++++++++++---------,,,,,,+++++++++++++++***)))(((((())))))++++++++++++++++++,,,,,,******++++++++++++******'''(((((()))***+++++++++)))))))))(((((((((((((((,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////...///222999BBBIII\\\rrr[[[AAA888999999888999999:::<<<:::777999>>>::::::999777555333111000222111000000000111222333555444444444777;;;???AAABBB>>>===BBBFFFGGGJJJNNN```ooo[[[lllyyyzzz~~~||||||||||||tttjjjnnnjjjffffffiiiggg]]]RRRPPPNNNNNNOOOKKKEEEEEEJJJEEEFFFGGGEEEAAA===<<<<<<============>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBB@@@===GGGkkkppp~~~mmmyyynnnvvvvvvwwwiii```hhhooo^^^ddd{{{yyyjjjmmm}}}|||qqqhhhZZZQQQDDD;;;666444333222333111000......---------...---+++***))))))******''''''''')))+++,,,,,,***************++++++++++++*********+++,,,---///000444@@@QQQbbbuuukkkddd~~~zzzvvvoooxxxgggtttxxxwww}}}zzzwwwssszzziiisss]]]KKKMMM]]]iiimmmnnn___jjjssskkkaaalllnnn]]]___]]]aaannn}}}iiiWWWPPPIII;;;333444555444222000............000000///..................+++---222111---000777777666>>>^^^cccKKKCCC;;;888444000000222....../////////...,,,,,,,,,,,,------------,,,,,,......---,,,,,,+++******++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++***)))))))))))))))++++++++++++++++++++++++******++++++++++++******'''(((((()))******++++++)))))))))))))))))))))))),,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,---///333666888???JJJwww~~~dddEEE999<<<<<<444555333333444444222444:::555555555555444333222111000000000000222444666777666666555555666999<<>>BBBFFFGGGJJJOOOaaaxxxZZZZZZlllwwwrrrnnnvvv{{{wwwtttyyy|||}}}~~~zzzpppjjjbbb___bbbddd```ZZZSSSQQQPPPOOOOOOOOONNNLLLHHHHHHHHHGGGEEEBBB@@@@@@???@@@AAAAAA@@@???AAABBBHHHFFFEEECCCCCCDDDEEEFFFAAA@@@>>>DDD[[[nnn{{{qqqtttuuussspppnnnyyycccfff|||eee^^^sssqqq```nnnyyykkk___UUULLLBBB;;;333333333333333000---+++444222///,,,)))(((''''''******)))***,,,,,,+++)))))))))*********+++++++++*********+++,,,---///000333:::BBBNNNccc{{{zzzhhhqqq}}}uuu~~~qqqrrrooo|||uuu{{{vvvyyymmmvvvYYYWWWTTTWWWeeeyyywwwyyyttt}}}|||rrrhhhkkkgggUUUFFFAAA<<<333...///444333111000///...//////000000///...............111222333444222000444999888<<>>CCCFFFGGGKKKOOO```yyybbbPPPUUUYYY\\\gggxxxyyy|||}}}zzzyyyyyyzzzvvvnnneeebbbeeeiiiiiiiiiZZZ[[[VVVOOOPPPTTTPPPGGGKKKIIIGGGEEEDDDCCC@@@>>>AAAEEEGGGFFFBBBAAAEEEIIILLLJJJEEEBBBAAABBBEEEGGGBBBAAABBBDDDKKKcccooonnnwwwccc{{{eeerrr|||gggnnnuuuaaattttttYYYccclllaaaiii~~~wwwjjjZZZNNN;;;888555444444333222111111///---+++***+++,,,,,,---,,,+++,,,---,,,+++)))))))))*********+++++++++++++++++++++,,,---/////////222666===PPPmmmtttjjjrrrvvvxxxxxxmmm}}}zzzxxxvvv{{{xxxnnnuuuxxxMMMLLL^^^rrrwwwxxx}}}oootttxxxUUUFFF999777555111///222222111000////////////000000//////............///---222333111///222666777:::FFFnnnkkkZZZIIICCCAAA<<<555000///////////////.........++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))*********------,,,,,,+++***))))))******++++++++++++******(((((())))))***************************+++++++++,,,++++++******++++++,,,***************+++++++++***++++++++++++,,,,,,,,,***,,,///111000//////000111333@@@qqqxxxTTT>>>>>>???;;;<<<666222333333000///111//////000111222222222222/////////000222555888999666555555555666888:::;;;===<<<>>>DDDFFFGGGKKKQQQ\\\vvvqqqSSSKKKFFFOOOeeezzzttt||||||{{{}}}yyywwwwwwyyyyyypppvvvqqqoooqqqssssssrrrrrrggglllfffVVVQQQTTTOOOCCCNNNKKKGGGFFFEEEDDDBBB???DDDHHHLLLIIIDDDCCCHHHNNNPPPMMMGGGBBBAAABBBEEEGGGFFFDDDEEEGGGFFFRRRxxxkkkpppwwwkkkzzzdddpppiiimmmssslllwwwkkkkkkuuueeefffwwwyyynnnRRRIII===555333666999:::000///---,,,,,,...000111,,,++++++,,,------,,,***************+++++++++++++++++++++,,,,,,...//////,,,///333999GGG```~~~rrrppp{{{yyyzzznnnpppxxx}}}~~~vvvnnnjjjKKK___yyyooo|||vvvwwwxxxuuueeeKKK???555333333111222555000000/////////000000000000///............//////+++000111...111777999555AAA^^^vvvXXXJJJFFFBBB999333000000//////...---------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++------,,,,,,+++***))))))******++++++++++++******)))))))))))))))*********))))))******++++++++++++,,,++++++******++++++,,,*********************************+++++++++,,,,,,''')))***++++++,,,...///***000>>>kkk~~~}}}pppaaaQQQFFFBBB@@@888333444666333000000111111222222222111111000000000///000111222444555333333333444666888:::;;;;;;;;;???DDDGGGGGGKKKRRRZZZzzz[[[KKKAAANNNiii~~~uuupppnnnzzzxxxzzz{{{{{{vvvllliiijjjpppyyy{{{sssmmmllloooxxxsss```TTTUUUSSSKKKQQQNNNKKKIIIIIIIIIIIIIIIGGGLLLNNNKKKFFFEEEJJJPPPVVVRRRMMMIIIGGGHHHKKKMMMHHHEEEGGGKKKHHHMMMkkk~~~mmm{{{ppprrruuuoooooo|||lllnnnjjjnnnyyy]]]uuunnnnnnvvvttthhhWWWIIIBBB>>>;;;999666444000---,,,,,,---...*********,,,...///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,000444777???UUUuuunnnxxxyyyvvvvvvjjj}}}{{{~~~{{{{{{{{{~~~eeeYYYUUUtttwww~~~yyy{{{sssyyyUUUCCC:::222///...---...000.../////////000000000000//////............//////000111000000444:::999555OOO~~~qqqYYYMMMCCC:::555444333111///...---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++************+++,,,,,,---,,,,,,++++++***************++++++++++++******))))))))))))))))))******(((((())))))***+++++++++,,,++++++******++++++,,,***************)))))))))************++++++++++++***++++++***)))))),,,...000444;;;^^^tttqqqyyywwwyyyuuu{{{uuu___VVVIII>>>444333666444111000333333333333222111000000222111000000000111222333111222333444666888:::;;;999:::???EEEGGGGGGLLLSSSaaaiiiWWWNNN^^^xxx|||yyyzzzzzzxxxvvvzzz|||mmmeeeZZZ]]]gggssssssggg``````gggooonnn```UUUTTTVVVVVVQQQQQQOOOLLLJJJJJJMMMPPPMMMOOOPPPLLLHHHGGGKKKPPPTTTRRRPPPMMMLLLLLLNNNOOOKKKGGGIIIMMMLLLMMMaaayyytttvvv||||||qqqppplllvvvuuu|||rrr```rrrvvviiiuuuzzznnncccWWWIII???999666111---++++++,,,---+++++++++---///000000///,,,,,,---------.........---------------...//////...111222222666JJJqqqqqqrrrsssuuunnnuuuzzz{{{~~~}}}xxxjjjVVVmmmxxxuuuwwwvvviiiIII>>>999333///..................///000000000/////////............//////000111...---///000222888???ffflllUUUDDD===888777444222000.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))*********+++++++++++++++*********++++++,,,---++++++++++++++++++++++++******++++++++++++*********)))))))))))))))))))))''''''((())))))***++++++,,,++++++******++++++,,,+++*********)))))))))(((************+++++++++++++++,,,------,,,,,,...000+++444777KKKRRRIIIKKKDDDLLLRRRaaavvvzzzrrrdddRRR???777777555333222111222222222222111000000333222111000111222333444222333333444555777777888777:::@@@FFFGGGGGGLLLTTTooo|||zzzwwwgggaaarrr~~~yyy||||||xxxsssiiiaaa___[[[ZZZaaaiiiggg]]][[[aaa^^^aaaaaa]]]XXXXXX\\\aaa___```^^^VVVNNNKKKOOOTTTSSSSSSQQQNNNKKKJJJMMMOOOQQQQQQRRRRRRQQQQQQPPPPPPPPPNNNOOOPPPNNNOOO[[[iii{{{xxxjjjxxxmmmnnnttt}}}zzz~~~qqqfffSSSNNNGGG>>>777333222111///......000222222111000............////////////...------------......///---000333111111BBBiiivvvlllppp{{{qqqxxxxxxyyy^^^}}}www}}}ssskkk{{{mmmRRR>>>888666333111000111111000...//////000000///...---...............///000000///+++---111......DDD___pppVVVKKK<<<:::777444111000//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))******+++++++++++++++*********+++,,,,,,---++++++++++++++++++,,,,,,******++++++++++++***************)))))))))))))))&&&''''''((()))*********,,,++++++++++++++++++,,,+++*********))))))(((((()))************+++++++++%%%(((+++,,,------...///&&&<<>>III^^^wwwiiiNNN???:::777555444///000000111111111111000333222222111222333555666444444444555555555555555666999@@@FFFGGGGGGLLLTTTzzzzzz}}}oookkk{{{}}}xxx|||rrrfffaaa___\\\]]]bbbfffaaaaaaeeebbb[[[```lllbbb^^^^^^aaabbbaaaeeelllvvvvvvrrrfffXXXPPPSSSXXXXXXVVVRRROOOMMMMMMNNNOOOTTTUUUXXXYYYZZZYYYWWWVVVUUUVVVVVVRRROOOQQQZZZccc}}}~~~vvv{{{ooozzz^^^ooovvveeefffzzzqqqbbbrrrzzzlll[[[KKK>>>666333333222222222333333222000////////////000000000000......---------......///)))///666555111===```gggiii}}}vvvqqqwwwvvv{{{cccuuurrrxxx}}}tttllluuuVVV???666///000///......000000///...///000000000///---,,,...............///000111000---333:::333444XXXrrrLLLMMM>>>888666...---///+++/////////000000000000111------------------,,,,,,***+++,,,,,,------------------++++++++++++------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******))))))******+++,,,,,,+++***))))))***+++,,,++++++*********+++---...((()))************,,,...++++++***(((+++///000...///GGGSSSCCC000---000...000///222999AAALLLbbbvvvkkkRRRGGGGGGAAA666444000///222444333000...333222222111111222333333333444666888888777555444777;;;@@@@@@AAAFFFQQQZZZyyynnnqqqxxxvvv~~~wwwvvvsssmmmlllooommmiiiddd```___```ccceeebbbffffffbbb```eeekkknnngggfffcccaaaaaacccfffgggyyyuuullldddaaa```\\\VVVYYYVVVSSSPPPOOOPPPVVV]]]^^^XXXUUUWWWYYYXXXWWWXXXWWWYYYYYYXXXVVVWWW\\\```hhhvvvyyyqqqsssvvvmmmvvv}}}dddccc{{{nnncccyyy{{{fffQQQAAA888555111...///333555111------111111///...111111///000222111...------...---+++111///222:::888JJJuuujjj```{{{vvveee}}}||||||qqquuuzzzuuu|||yyyuuukkk\\\ooolllhhh|||www]]]GGG;;;666000000111111111111111111///000/////////...---------000111...+++---111333333444000333777888eeeaaaPPPGGGFFFAAA111+++222444//////000000000111111111///.........------,,,,,,***+++,,,------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,******))))))******+++,,,++++++***))))))***++++++++++++***)))******,,,,,,******+++++++++,,,...000333111///...---,,,,,,---:::MMMRRR@@@///---000///...---///333666===MMM]]]hhhwww}}}qqq___RRRDDD888666444333555777777333111333333333333333333444444333444555666777666555555888<<<@@@@@@@@@EEEOOOWWWnnnhhhwwwyyyzzzrrrmmmttt~~~~~~yyyqqqkkkjjjiiiffffffjjjhhheeebbb______aaaeeegggkkknnnmmmjjjjjjooorrrrrrhhhgggeeeddddddeeeggghhhqqqqqqlllccc^^^]]]]]][[[]]][[[YYYXXXXXXZZZ]]]```eee___\\\^^^^^^[[[YYYZZZWWWZZZ]]]]]]\\\]]]```dddhhh~~~wwwxxxxxx~~~qqqyyy|||fffhhh~~~uuummm|||mmmSSSAAA:::<<<===;;;888444222222444555222...///333666555666444111------///111111000222222555:::>>>PPPkkkqqqeeexxxxxxzzzvvvooozzz|||rrr~~~}}}{{{uuu{{{yyylllbbbrrr~~~xxxkkknnnhhhPPP>>>555222---...///000111111000000...///000111111111000//////111111///...000333555222333555888:::JJJ\\\OOOHHHAAA222...333222000000000000000111111222111111000///...------,,,+++,,,,,,------------,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,+++***************++++++++++++,,,***))))))))))))***++++++++++++***))))))***++++++++++++***)))))))))******,,,,,,+++,,,---///111222555///---///---(((***111MMMVVVRRR>>>......000---***+++,,,...---///888CCCJJJddd~~~~~~ppp___PPP888666333333555777555333222222333444444444444444444444444555555555666666888<<>>LLL___ooo}}}|||qqqFFFBBB999333222555555222111222333444444444444333444444333333444555666777888<<>>HHHJJJ^^^iii[[[cccxxxooodddqqqqqqrrrggglllzzzxxxkkkyyyiiiggguuufff\\\fffrrrWWWCCC666000000222000222444555555333111000000000111111222333333333111///000444555333111222555444>>>???BBBrrrppp\\\JJJCCC???555444333111///......///000333222222000///...---------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******)))***++++++,,,,,,,,,++++++))))))*********+++++++++))))))(((((())))))***+++*********++++++*********************))))))((((((,,,******---000333333222777///,,,000111222999DDDMMMJJJ???///(((,,,...+++)))---000000//////000111333777>>>IIIYYYkkkvvvyyyiiicccUUUEEE>>><<<888111222222333333333333222222444333333444444666777888888:::===>>>???AAAEEEHHHZZZwwwxxxlllqqqxxxyyy~~~zzzrrreeeYYYSSSVVV\\\WWWWWWWWWZZZ```gggkkkllldddddddddeeehhhkkkmmmooosssuuuwwwyyy~~~{{{yyyzzz~~~~~~|||~~~}}}yyy}}}yyywwwwwwuuurrrrrrvvv{{{}}}}}}zzztttqqqqqqsssqqqttt~~~zzzwwwhhhkkkwwwjjjrrryyysssrrrttt|||hhh\\\\\\ccciiilllrrrwwwxxxsssnnnjjjddd^^^ZZZRRRKKKGGGAAA<<<>>>DDDCCCEEEXXXfffnnnuuu\\\hhhzzzeeeiii{{{mmmyyyooo|||mmm{{{~~~dddiiivvv}}}lllXXXBBB777222000000333333444555666555333111000333333444444444555555555666444555999999555444777888BBBYYYfffttt]]]EEEBBBBBB999777444111/////////000222111111000///......------............------,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******++++++++++++************+++,,,,,,,,,++++++)))))))))************+++)))(((((((((((()))******)))***++++++++++++***)))******+++++++++***))))))******+++///444666444222444111......111666999;;;888666000(((''',,,...,,,***///111///---...---+++***111777777777BBBWWWhhhvvvggg\\\TTTFFF888666555444333222222222333333444444555666777888888666999<<<===>>>@@@BBBEEEAAAZZZgggttt{{{eeeUUUTTTUUUVVVVVVWWWZZZ^^^bbbiiippprrrpppbbbccceeegggjjjmmmoooqqqzzz~~~{{{wwwrrr~~~kkkaaadddrrrmmmnnn}}}qqqkkkkkk{{{ddd]]]gggttt|||pppdddWWWNNNTTT```pppuuuddd]]]lllsssfff|||pppwwwmmmwwwtttgggpppSSSBBB444111222000000444333444444444444444444444222555999======<<<999777<<<888777:::888555;;;EEE]]]tttwwwTTTJJJFFF???===999555222111111111000000000//////........................---,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++))))))))))))************((((((((((((((()))******)))***++++++++++++***))))))***+++,,,,,,++++++*********,,,222888999666222...222222111777???;;;000---...,,,***+++------***(((---...******---,,,)))***111666444...000>>>MMMlllxxx|||sss]]]HHH;;;999777444222333444444333444666777999999999888555777:::===>>>@@@AAABBB;;;KKKNNN^^^ooo{{{zzz\\\RRRVVVYYYWWWUUUUUU]]]dddiiipppvvvtttooobbbdddgggkkkpppsssvvvxxx~~~~~~uuu{{{yyy}}}rrrZZZssswwwfffmmmvvvgggqqq|||rrr```^^^cccyyyuuueeegggttt{{{]]]^^^{{{jjjqqqxxxyyy~~~iii~~~sssjjjvvvpppFFF888000333555222111666444555555666888:::<<<>>><<>>???OOOdddmmmWWWHHHDDDAAA<<<888444222222222////////////.............../////////...---,,,,,,++++++------------++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,))))))))))))************((((((((((((((()))******)))***+++,,,,,,+++***))))))***+++,,,------,,,+++***+++...555;;;<<<777222...888;;;:::CCCNNNEEE000///111222111000///,,,((($$$)))***'''(((...///,,,+++***,,,///111222555888FFF]]]wwwpppVVV@@@===999555333333555666222444777999::::::999888444666999<<<>>>@@@AAAAAACCCKKKCCCKKKWWWdddyyyvvv}}}zzzkkk^^^\\\\\\YYYWWWXXXSSS]]]ffflllrrrwwwtttllldddfffkkkpppvvv{{{~~~~~~zzzoootttllljjjwwwvvvllluuu{{{eeelllxxxxxxdddWWWTTTnnnvvvqqqzzzcccXXXtttoooeeexxxkkksssvvvzzz~~~jjjxxx|||cccEEE888333888:::555444999777777777999<<>>CCCAAABBBOOOXXX```mmmwww~~~uuunnnkkkgggmmmvvvXXXMMM>>>777777888777444000///......//////---,,,...---------......,,,***+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,------,,,******))))))************)))))))))))))))))))))******+++,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,+++***+++---222777:::999555000444:::DDDLLLMMMEEE777------,,,+++*********++++++...---,,,,,,++++++++++++++++++,,,---...000111222000666@@@MMM[[[kkkyyynnndddTTTDDD:::666555555444222333777888555888===666666777999;;;===???@@@FFFEEEEEEFFFIIIMMMRRRUUUZZZdddmmmpppnnnooowwwyyylllddd___WWWRRRUUUXXXXXXUUUTTT^^^dddmmmtttvvvtttrrrqqqssswww||||||~~~gggkkk~~~vvvlllwwwoooeeecccjjj~~~uuuggg___kkkwwwttt\\\pppooossswwwwwwxxxgggyyyxxxzzzpppgggvvvgggUUUWWW@@@::::::???@@@>>>CCCNNNUUU\\\]]]bbbpppyyynnnRRRAAA>>><<<777000333111///.........,,,+++...---------......---++++++---...---,,,,,,---///,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))************)))))))))))))))))))))***++++++,,,,,,,,,,,,+++******)))++++++,,,,,,---,,,,,,,,,+++000777;;;:::777333111777===DDDDDD>>>666111///---,,,+++*********++++++------,,,,,,,,,,,,++++++++++++,,,,,,---......///+++///333555:::GGG[[[kkkqqqvvvssscccTTTKKKBBB999777777888999777444666;;;666777777888:::;;;===>>>DDDDDDDDDDDDFFFHHHJJJLLLMMMOOOSSSVVVXXXZZZ\\\^^^hhhrrr}}}~~~tttdddVVVXXXSSSPPPSSSUUUVVVWWWZZZggglllqqqtttuuutttsssssszzz~~~|||nnnmmmyyyqqqppptttzzzkkkfffkkkrrrssskkkmmmxxx~~~zzz~~~hhhfffxxxhhhssswwwvvv|||pppnnnvvvooobbbtttTTTGGGZZZUUURRRVVV```dddeeelllvvv{{{xxxZZZHHH@@@;;;888666333000/////////...---...------...//////---,,,,,,---...---,,,,,,---...,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++******)))))))))******++++++******)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,------...------...555===>>>:::555333222:::<<<<<<888111---...000,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,***...111...+++...999BBBRRReeetttuuutttooo\\\FFF<<<;;;;;;;;;:::999888999999999999:::;;;<<<===>>>???@@@BBBDDDGGGIIIKKKLLLLLLKKKLLLMMMPPPQQQQQQPPPLLLOOOSSS\\\gggmmmfff[[[WWWTTTTTTVVVXXXYYY^^^eeeoooqqqssssssrrrqqqqqqrrr|||zzz{{{lll}}}lllkkktttwwwiiieeeuuuvvv```hhhvvvtttiiillltttmmmooo|||fff|||hhhvvvxxxnnn~~~kkkyyysssfffzzz^^^dddaaa[[[lll{{{zzztttTTTDDDBBBFFF777444000....../////////...------...///000...,,,,,,---......,,,,,,,,,...,,,,,,,,,------.........,,,,,,+++******+++,,,,,,+++++++++*********************++++++++++++******))))))))))))***+++,,,---++++++,,,,,,,,,+++*********+++,,,---.../////////111777======888333333555CCC>>>777111---------...++++++++++++++++++++++++++++++,,,---------,,,+++---............---,,,+++(((+++.../////////222444555EEEUUUcccvvvwwwaaaPPPJJJBBB======??????===;;;::::::::::::;;;<<<===<<<>>>@@@CCCEEEHHHIIIJJJKKKLLLLLLLLLKKKLLLMMMNNNMMMJJJHHHMMMZZZffffff___YYYWWWXXX[[[\\\]]]ccckkkmmmnnnooonnnnnnooorrruuu}}}xxx{{{qqq|||zzzccc~~~hhheee~~~mmmnnnssssssmmmjjj|||iiijjj~~~jjjpppttt}}}}}}nnnppp~~~~~~xxxooojjjWWWnnnuuunnnzzzgggLLLDDDFFF999555000------............------...000000///------.........,,,+++,,,---,,,,,,,,,---......//////---,,,+++******+++,,,---,,,,,,+++************+++******++++++++++++******)))))))))***+++,,,---...+++++++++,,,,,,++++++******+++,,,...///000000000111555888888555444777;;;OOOEEE888000......---+++******+++,,,,,,,,,++++++***+++,,,---...---,,,+++------...///...---+++******))))))***---000111111555777999DDD^^^xxx~~~wwwmmm\\\JJJAAA@@@???<<<::::::999999999999999:::<<<===>>>???AAABBBCCCCCCEEEGGGHHHGGGEEEEEEHHHKKKHHHIIIHHHKKKUUUaaaeeeccc[[[YYYYYY]]]^^^___cccjjjfffggghhhiiikkkooouuuyyyyyyzzzxxxrrr|||zzzlll~~~ooohhh{{{~~~oookkkuuuxxx]]]nnngggjjjpppeeexxxxxxsss}}}www{{{|||cccooo}}}nnnzzzhhhRRRHHHBBB===666111///...///......------...000111///...---...///...,,,+++,,,---,,,,,,------.../////////...---+++******+++---......---,,,+++***++++++,,,***++++++,,,,,,++++++***)))))))))***+++,,,......***++++++,,,,,,+++++++++***+++,,,...000111111111222333444444555:::BBBGGGNNNEEE999111......---,,,)))***+++,,,,,,,,,,,,+++)))***,,,......---,,,+++***+++---...---,,,***)))+++*********++++++,,,,,,666333222666DDDZZZppp|||gggTTTIIICCC???<<<<<<;;;:::999999999:::<<<<<<<<<<<<===>>>@@@@@@CCCCCCCCCCCCDDDEEEGGGIII@@@EEEIIIJJJNNNYYYcccggg^^^ZZZZZZ^^^```___aaaeeecccdddfffgggiiinnnsssxxxtttsssjjjlll{{{nnnmmmwwwooovvvzzzpppooo~~~|||iiittt~~~```qqq~~~{{{{{{nnnnnnuuunnnhhhppprrrkkkWWWJJJEEE<<<666222111000000...------...000111000...---...///...,,,+++,,,---,,,,,,------...///000000...---+++******+++---......---,,,+++++++++,,,---***++++++,,,,,,++++++***)))))))))***+++---...///***++++++,,,,,,,,,++++++***+++---...000111222222444333333444999BBBLLLSSSEEE???777000------......)))***+++,,,---,,,,,,+++)))***,,,.........,,,+++(((***+++,,,,,,+++)))((('''+++///111000///...///(((,,,222555555===SSShhhtttlll\\\SSSNNN??????>>>===<<<<<<<<<<<<;;;;;;;;;<<<===???BBBCCCEEECCCBBBCCCGGGJJJKKKJJJFFFMMMOOOJJJHHHPPP___jjjaaa]]]\\\___bbbaaaaaacccfffggggggggghhhkkkooossszzz|||~~~yyyiiiiiiooohhhyyy{{{ooowww~~~aaaeeevvvtttmmm{{{```fff|||{{{zzzzzzuuuoooeeesssnnniiirrr{{{llloooRRR======<<<333000666000///,,,***,,,///...,,,........................//////............/////////---+++))))))+++---...------.........---,,,+++---------,,,,,,+++++++++,,,+++***))))))***+++,,,+++******)))))))))))))))***+++,,,,,,+++---///222222222111777IIIXXXTTTFFF333222111000......------,,,++++++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,...---,,,,,,...222777999IIIUUUnnn|||ooobbbTTTGGGBBB@@@???@@@DDD@@@;;;:::AAADDDAAA<<<;;;CCCBBBBBBAAABBBCCCDDDEEEGGGFFFEEEEEEHHHOOOWWW^^^dddcccZZZYYY___\\\ZZZcccdddccceeelllqqqrrrsssvvv~~~ssspppppptttpppeee~~~vvvtttzzzwwwffffffpppyyyhhh|||iii___oooyyytttyyy|||gggvvv___oooyyy{{{kkknnnNNNGGGFFF===555666000000000///000222333222........................//////............/////////---+++******+++---...------------,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++***))))))***+++,,,++++++***)))))))))))))))++++++,,,++++++,,,///111444333222:::LLLYYYQQQ???222111000///...---------,,,++++++---......,,,***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++---000333555444:::KKKdddyyyooo```UUUMMMEEEAAA>>>@@@AAA@@@AAABBBBBBAAACCCBBBAAAAAAAAABBBDDDEEEFFFEEEDDDDDDGGGMMMVVV\\\hhhiii```ZZZ___^^^\\\bbbgggeeehhhooossstttvvvyyy~~~mmmccckkkvvv|||ttteeexxx}}}sssxxx|||gggXXXooo|||iiieeeggggggvvv}}}ppp~~~sss}}}{{{sssmmmooovvv```OOOJJJCCC;;;999000111111111//////000222........................//////............//////...---+++******,,,---///...---,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,************,,,,,,++++++***))))))))))))***,,,,,,---,,,+++,,,...000444555555<<>>---000///...---,,,,,,,,,,,,,,,++++++---......,,,***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,333222555;;;CCCOOObbbsss{{{fffIIIHHHKKKRRRPPPGGG@@@@@@BBBAAA@@@@@@@@@@@@BBBBBBDDDEEEEEEEEEFFFKKKQQQVVVfffssslll^^^```fffdddbbbfffeeehhhnnnqqqrrruuuzzz|||zzz{{{{{{hhhnnnxxx~~~bbbzzz{{{___LLLNNNPPPeeeqqq}}}{{{{{{oooddd~~~fff|||jjjTTTHHHEEE===888666666333......333//////////////////////////////............//////------,,,,,,,,,---...//////...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,++++++***************.../////////...///111333000>>>GGGDDD@@@===777...///...---,,,,,,+++,,,,,,,,,++++++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++***))))))+++,,,------------,,,+++---...222666888===IIIUUUwww___MMMIIIVVVXXXHHH???EEEBBBBBB@@@@@@@@@@@@AAABBBDDDEEEEEEEEEGGGJJJOOOSSS^^^nnnjjj^^^bbbhhhfffdddffffffiiinnnppppppuuu|||||||||uuulllssskkkrrr}}}tttsss~~~cccQQQNNNJJJLLL___xxxooo{{{sss~~~}}}|||oookkk```sssqqqYYYKKKCCC999444555444000000555//////////////////////////////............//////,,,,,,,,,------.../////////...---,,,,,,,,,------++++++,,,,,,,,,,,,------......,,,,,,,,,,,,......,,,,,,+++************+++---...//////...///222555555EEENNNFFF:::555333111///...---,,,,,,,,,,,,,,,,,,++++++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,++++++*********,,,,,,------------,,,,,,******,,,......000999CCCWWWpppnnn^^^ccc___JJJ===@@@CCCCCCAAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFHHHLLLOOOTTTcccddd___ccceeebbbdddggghhhkkkooopppqqqwww~~~|||{{{xxxvvv{{{tttllluuu}}}pppuuu{{{iiiRRRLLLUUUJJJNNNccc~~~zzzqqqqqq~~~uuuqqqyyybbbnnnnnnTTTEEE999:::999444111555//////////////////////////////............//////,,,,,,,,,---...//////000//////............------+++++++++,,,,,,---------///...---,,,,,,---...///---,,,++++++******++++++***+++---------///222555:::HHHMMMAAA222///000111///......---------------,,,++++++---......,,,***++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,+++***...555:::III^^^ppptttaaaLLL>>>EEEDDDBBBAAAAAAAAABBBCCC@@@AAACCCCCCCCCEEEHHHJJJLLLXXX]]]___ddd```\\\bbbfffgggkkknnnoooooovvv~~~~~~uuuvvvxxxuuu|||tttwww|||zzzwwwtttqqqoooqqqsssffffffuuurrrwwwtttyyy~~~{{{kkktttwwwlllWWWGGGEEEDDD<<<777999000000000000000000000000//////............//////,,,,,,------...///000000//////000000//////...---+++++++++,,,,,,---------///...---,,,,,,---...///---,,,++++++******++++++((()))++++++,,,...111444<<>>???AAAAAAAAABBBEEEGGGHHHRRRYYY___ddd[[[VVV```dddeeehhhlllllllllsss|||{{{www~~~kkkyyymmmbbbhhhwwwwwwssszzzyyy|||wwwkkkvvvpppjjjpppvvv|||vvv```yyysssUUULLLFFFBBB;;;///333333111...------,,,***/////////000///......---......---...///111333444//////000000000000//////------------------------------------------------,,,,,,,,,,,,,,,+++***)))******+++,,,...///111111FFFGGGFFF???555...,,,,,,//////000000000///---,,,++++++++++++++++++++++++++++++************++++++///,,,***,,,///000...+++(((((())))))*********************+++,,,---...///++++++++++++,,,---.........222666999>>>GGGUUU___xxx___[[[MMMAAA@@@BBB@@@???AAAAAA@@@AAACCCDDDCCCCCCEEEJJJQQQZZZaaabbb```bbbeeefffbbbiiioookkkoooyyyyyywww}}}uuuzzzwwwooovvvgggccceeeuuudddssswwwkkk~~~fff]]]ooodddVVVlll{{{{{{}}}bbbtttqqq\\\IIICCCEEEBBB777666333000000111111000///////////////......---------------...000111222///000000111111000000///------------------------------------------------++++++,,,,,,,,,++++++***+++,,,---------///333666IIIKKKKKKDDD888000---........./////////...---,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,...///...+++)))************++++++++++++++++++++++++,,,---......++++++++++++,,,---......)))---111333444999@@@GGGXXXhhhvvv}}}pppeeeXXXQQQJJJCCCAAADDDEEEBBB??????AAACCCEEEGGGDDDJJJWWWdddjjjgggcccbbbhhhccchhhmmmiiillluuuuuutttxxx~~~xxxssszzz~~~ooofff|||hhheee|||iiixxxqqqxxxvvv[[[[[[hhhYYYNNN___vvv|||pppmmmqqqwwwXXXIIIIIIFFF:::666222000000000000000///////////////.........,,,,,,,,,---...///000111///000000111111000000///------------------------------------------------***++++++,,,,,,,,,,,,+++,,,...///...,,,000888???NNNQQQQQQIII<<<222...///------.........---,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++(((+++///000...+++)))''',,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,---......)))---111222111111444666===FFFRRR^^^nnn{{{iiiVVVHHHDDDFFFIIIEEEAAA???AAACCCBBBAAACCCGGGRRRaaakkklllkkkmmmnnndddfffjjjfffiiirrrsss}}}yyyqqq{{{mmmqqqyyy}}}sssiiibbbkkkqqqccceee{{{nnnqqqppp\\\SSS```mmmZZZPPPXXXsss{{{hhhzzzrrrhhh}}}fffUUUBBB@@@:::444333222000------000000///...............---------...///000111111...//////000000//////...........................------------------------******+++,,,------------,,,///000...,,,222>>>IIITTTVVVTTTJJJ===222...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,))),,,000///+++(((((())),,,,,,,,,,,,++++++++++++...---,,,,,,+++++++++,,,++++++++++++,,,---......+++---000111000000222333888;;;@@@GGGMMM[[[qqqvvv```NNNDDDIIIGGGDDDBBBDDDGGGDDD???HHHGGGLLLXXXaaaiiixxx{{{jjjeeefffbbbfffpppttt|||pppyyyxxxxxxyyy{{{vvvsssrrrtttxxx{{{qqq]]]www|||nnncccqqqWWWMMMMMMcccvvvdddWWWQQQiiiwwwjjjyyyzzzsss}}}[[[JJJAAA:::;;;:::444000000000000///............///...///000000111111111111---......//////......---........................------------------------***+++,,,---------------+++...000//////888GGGSSSYYYXXXRRRGGG:::111......,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,......,,,((('''))),,,++++++++++++++++++******......---,,,++++++++++++++++++++++++,,,---......,,,,,,,,,++++++,,,...000666666999:::777999III[[[dddqqqmmm\\\[[[XXXPPPGGGEEEIIIHHHCCCFFFDDDIIIPPPUUU```{{{tttfffddd^^^```kkkpppwww}}}}}}{{{hhhsssuuuyyy|||ggglllLLLEEEHHHEEEYYYrrrcccSSSIIIWWWpppwww[[[MMMBBB@@@===666222333111000///------......//////000111222222222222111---......//////......---........................------------------------+++,,,,,,------------,,,+++---///111666BBBRRR^^^___XXXLLL???666000...---,,,,,,+++++++++,,,------++++++,,,,,,------......,,,,,,++++++++++++,,,,,,///...,,,***((()))+++---************+++++++++,,,...---,,,,,,++++++++++++++++++++++++,,,---......444111---***)))***---...---///222333///...555>>>===GGGUUUfffyyyoooYYYKKKIIIGGGBBBAAAAAAGGGOOOPPPWWWsssyyygggbbb[[[ZZZcccgggrrryyy}}}yyy}}}sssuuutttxxxmmmQQQ;;;@@@KKKCCCNNNdddYYYNNNNNNQQQqqq~~~hhhTTTJJJBBB888444777111000...---------///000//////111111222111111000//////000000000000//////........................------------------------------------------,,,,,,,,,---///444>>>MMM]]]hhhfffXXXFFF888222000///------,,,,,,+++,,,---...///++++++,,,,,,---......///---,,,,,,++++++,,,,,,---///---++++++,,,------,,,)))******+++,,,---......------,,,+++++++++,,,,,,++++++++++++,,,---......777444000...---...//////***---000//////111222111222555777<<>>:::>>>222000...---,,,---///000...///000111111000//////111111222222222222111111////////////////////////------------------------............---,,,++++++------///777DDDUUUeeeooojjjYYYBBB444000111000...------,,,+++,,,---///000++++++,,,,,,---...//////---,,,,,,++++++,,,,,,------,,,+++---000000---***)))***+++,,,...///000000---,,,,,,++++++,,,,,,---++++++++++++,,,---......333111...---...////////////222222...000444222++++++444::::::AAARRRdddnnnzzzmmm```VVVLLLHHHKKKKKKQQQkkkfffYYY^^^\\\ZZZ___aaaaaaiiittt{{{{{{}}}{{{tttooozzzrrrlllgggRRRJJJAAA>>>666AAABBBAAACCC@@@PPPJJJHHHjjjpppVVVFFF@@@>>>:::555///...000111///,,,222111111000000000000000222222222222111111000000---.........//////000000//////............//////000///............---,,,222///111BBBUUUYYYddd~~~uuuIII111555555///,,,+++,,,,,,++++++,,,---///000------,,,+++,,,---...///......---------,,,,,,,,,111000///...............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++222000,,,))))))***,,,...------............------000000///000333;;;EEEKKKcccoooxxxhhhQQQIIIMMMRRRgggiiiYYYYYYZZZUUUUUU\\\cccbbbgggrrr{{{ttt{{{zzz|||[[[sssnnnuuu|||^^^JJJBBBAAA>>><<<<<<>>>>>>===@@@FFF>>>\\\iiiuuutttVVVGGGBBB@@@;;;444000///000000000111111000000000000000111111111111111000000//////........./////////000000/////////......////////////.........//////......---777AAAOOOZZZVVVWWWfffpppNNN666000---,,,///000------,,,+++,,,---...///------,,,,,,,,,---...///......---------,,,,,,,,,///...------,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///111222111...------...------............------...///000111333777===AAACCCOOOccc{{{ppp[[[TTTVVVkkkuuu^^^XXXXXXTTTUUUZZZ[[[ZZZ___iiiqqqxxx|||qqqsss|||pppjjj~~~iiiiiiiiimmmooo^^^NNNCCC???;;;999999;;;;;;:::===CCC@@@VVVkkkcccQQQGGGDDD>>>888444222222111111000000000000000111111000000000000000/////////......////////////000000////////////////////////---......///////////////---AAANNNQQQRRRJJJEEELLLcccWWWEEE444,,,---000111///...---,,,+++,,,---------,,,,,,,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++111888888444///---...------............------,,,...111222222222333444000555AAARRRhhh{{{{{{|||bbbVVVTTTSSSTTTVVVWWWWWW[[[aaaggglllttt|||~~~rrrooorrr{{{~~~dddcccgggwwwjjjhhhgggXXXEEE<<<:::888777999999888<<>><<<999888999888888===CCCBBB^^^fffNNNAAA<<<:::888666666444333222111111111222222222333333333333333111111000000000000////////////111111111111/////////000///---,,,...555;;;CCCLLLCCC222000222666???nnnuuuIII888444000555000///...,,,++++++,,,,,,+++,,,------......------......---------,,,,,,,,,+++,,,...//////......---,,,,,,,,,---------......------------------------++++++,,,,,,------......,,,000333222...,,,...222------............------.........,,,,,,---000333,,,...000222333555888:::777KKKaaa|||nnneeeeee___UUUSSSVVVWWWUUUWWW]]]bbbccclllnnnpppuuu|||xxxssstttxxx|||vvvsssqqq}}}}}}cccSSSVVVRRRBBB;;;BBB<<<888777777777777<<>>GGGOOOMMM>>>111333555666???uuuvvvIII;;;555---666000///---,,,+++,,,,,,---+++,,,---.........------......---------,,,,,,,,,+++,,,.../////////...---------........./////////........................++++++,,,,,,---......///...///000///------...000------............---------......---,,,,,,///111***---000000///000222444666;;;CCCZZZzzzyyyooorrrooofff___aaa___XXXWWW\\\``````jjjkkklllnnnssszzzzzzyyy|||~~~ooozzzmmmRRRKKKHHH@@@???DDD>>>:::888999888999>>>EEEeeennnQQQCCC@@@<<<;;;999666444222111111000000111111222222222222222111111111000000//////...000111222222111000......//////...///888EEEPPPZZZOOO999---222333555@@@rrrvvvMMMBBB666)))222///...---,,,+++,,,---...+++,,,---.........---,,,......---------,,,,,,,,,***+++---/////////---,,,.........////////////000........................++++++,,,,,,---...//////.........////////////...---..................---,,,---///...---,,,,,,---+++---///...---...222555666111...>>>WWWfffzzz|||tttzzz|||uuupppqqqkkk```[[[]]]___^^^gggggghhhjjjmmmqqquuuxxx|||qqqrrrtttsssSSSIIIKKKJJJFFFFFFAAA===;;;<<<;;;<<>>LLLWWWyyy}}}vvvnnnddd[[[cccaaa```ccchhhmmmooonnnwwwyyybbbUUUTTTSSSJJJAAADDDAAA???@@@EEELLLRRRUUUqqqooonnnpppnnnhhheeefffcccbbbfffkkkjjjttt\\\OOOCCC@@@@@@;;;777555222111000///000222333222...---000444555000...000333333222111111000///---222333777@@@KKKSSSVVVVVVJJJ@@@666333333444777<<>>MMM]]]nnnxxxxxxsss~~~zzzwwwrrrmmmiiilllnnnrrryyyvvvhhh^^^^^^]]]^^^eeerrr}}}bbb^^^lllxxxzzzxxx{{{{{{|||zzzxxx}}}~~~||||||||||||{{{kkk```^^^^^^cccllluuu{{{eeeJJJCCCBBB???::::::555222444555444222222444777>>>EEEEEE<<<444111000111222222222222222333///888HHHYYY```YYYIII;;;444000000333444222333666SSSoooIII999222111---...000000...---...///......////////////.........------,,,+++++++++,,,---.........////////////................................................---------...............,,,,,,,,,---------......------............------------------------------,,,,,,---///000000000000------///333777666222---888888:::???KKKYYYeeejjjlllwww}}}sssmmmllllllooovvv|||~~~bbb___^^^bbbhhhllljjjhhhnnnbbb[[[eeexxx{{{rrroooyyy}}}zzzzzzfffRRRJJJFFFDDD<<<444000333666555333555555777>>>FFFEEE<<<555222///222444333222111222333666BBBSSSaaacccVVVBBB333444111111333222111222666PPP{{{SSS;;;222222---///000000///......///...//////////////////...------,,,+++++++++,,,,,,,,,,,,---------.................................---------------------------------.........//////,,,,,,,,,---------------------............------------------------------,,,---...///000111111111---,,,---111666888555111555444222000333CCC]]]rrr[[[bbbkkkvvv}}}qqqmmmkkknnnvvvrrrzzz}}}sssdddhhhhhhooo~~~yyypppkkkUUU^^^iiirrr||||||rrrssszzzrrr\\\LLLAAAAAA666000333777555444777000111666======666000///222333444222000111666:::HHHQQQ]]]bbb]]]OOO???666777444333333111000333888LLLzzz~~~]]]???//////...000111111000//////000...//////000000//////...,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...........................------------------------,,,,,,------.../////////------------------......------............------------------------------++++++,,,---............///---,,,---111333222000---000333111///999RRRkkkfffccc\\\VVV^^^wwwtttlllkkkqqqyyy~~~tttfffYYYOOOUUUfffxxx{{{pppddd]]]ZZZ[[[\\\\\\iiiqqqlllgggqqqqqq\\\UUUEEE999::::::444222555000///111666666222000111333444333111333;;;GGGQQQWWW[[[]]]WWWJJJ???::::::666444444444222000333999???ZZZjjjdddTTT===...111...000222111000///000000//////000000000000//////,,,+++++++++++++++,,,,,,------------............................................................,,,,,,------...//////000........................------............------........................******+++,,,,,,+++++++++///...------...//////...---000444555111222???OOObbbaaaYYYKKKDDDOOOaaannn{{{xxxzzz|||llltttvvv```TTTSSSWWW___hhhrrrwww~~~~~~}}}|||~~~|||vvvpppmmmllljjjjjjiiifff```[[[XXXWWWOOOLLLIIIIIINNNSSSWWWXXXYYYbbbdddWWWNNNVVVjjjyyy~~~iiiVVVFFFBBB>>>444///111444111222555555333333666333333222222777GGG[[[jjj^^^^^^WWWHHH777///333:::444333444666444111333999333<<<@@@CCCCCC666...666///000222222000///000111//////000000000000//////+++++++++***++++++,,,,,,............/////////000........................////////////////////////,,,,,,------...///000000//////////////////......---..................---........................++++++,,,,,,,,,+++******------............//////000---///222222///444<<>>===777999;;;<<<<<<;;;<<<<<<>>>@@@GGGQQQYYY\\\YYYUUUFFFMMMOOOGGGCCCHHHPPPSSSjjjmmmOOODDD>>>===999...222111333666555222222666666999666555AAAWWWhhhlllZZZKKK>>>999777333222555555555555666666888999999<<<===??????<<<888444111///111333333222111111111000000//////000111222222.........------,,,,,,,,,............/////////000////////////////////////...---------...///111222000///...------...///000//////............/////////...---,,,,,,,,,,,,,,,,,,...000///------000333---,,,++++++------,,,+++------/////////...---,,,111222333222111111333555555HHHXXXWWWKKKBBB??????@@@CCCJJJUUUcccqqq~~~xxxxxx|||zzz{{{^^^RRRUUUTTTUUUVVVYYYZZZYYYWWWVVVWWW[[[\\\WWWMMMEEEAAAAAA??????>>>;;;999777888999888777555444666<<>>===<<<<<>>DDDKKKTTT\\\aaammmuuu~~~}}}{{{yyysss___[[[UUUPPPKKKKKKOOORRRPPPMMMOOOSSSUUUTTTNNNGGGDDDCCC<<<===??????>>>===<<<<<<>>>@@@@@@@@@BBBJJJVVV___nnnrrrmmm]]]TTTSSSKKK???;;;999888888;;;>>>@@@AAAUUUwwwZZZKKKDDD<<<999666555666555222111444///777???IIIZZZiiihhh^^^JJJAAA777444444333444666444333333333333333444444555666777888777444111//////111222222111000000111000000000000000111111111.........---------------....../////////000000000//////////////////////////////............///000000//////......//////000//////............//////.........---....../////////...,,,,,,---...------...---,,,---...///...,,,............///000111111000111222111000000222444111222FFFcccjjjVVVBBB===;;;:::999999;;;???BBBEEEKKKTTTcccuuu{{{tttzzz|||uuulllaaaTTTNNNOOOPPPMMMHHHCCCFFFLLLPPPQQQPPPMMMKKKMMMKKKGGGCCCAAAAAABBBCCC???BBBEEEJJJRRRbbbuuunnnQQQCCCCCC???444999888666666777:::===???MMMjjjWWWDDD???:::777777777444444666222AAAPPPZZZbbbfff^^^QQQ@@@:::444222222444555777444444333333222333333333222333555666555444222000000111222222000000000222000000000111111111000000...............---------...////////////000000000/////////////////////////////////...............000//////////////////000//////............//////...............///000111111...++++++---...,,,***...---,,,---/////////---///.........///000222333///000111111000000111333000000>>>XXXggg^^^III:::===<<<:::888888999;;;<<<>>>AAAGGGRRRaaarrryyyrrr{{{jjj\\\UUUOOOJJJFFFLLLPPPWWW```hhhkkkjjjhhhjjjbbbWWWPPPPPPWWW```fff___]]]]]]dddssszzzXXXBBB:::999777444999888888666666888<<>><<<:::888888:::888OOObbbddd]]]UUUKKKAAA888666333111111444666777666555444444444444444555222333555666666555333222111222333222111000111333000000111111111111000///........................////////////000000000111///////////////////////////////////////.........///000000000000000000/////////............//////...............///000111111...++++++---...,,,***...---,,,---///000///...///.........///000222333///000000000//////111333111444999DDDUUU]]]OOO999;;;:::888777666777888999;;;::::::===EEEPPPZZZaaammmxxxzzzqqqmmmllltttxxx{{{tttssszzz___???;;;===666444999888999999888666777:::===BBBiiifffYYYJJJBBB<<<888666888CCC]]]pppgggQQQAAA999555333555444111222555777666666555555555555555666666333444555666666555555444222333444333111111333555000000111222222111///..................//////////////////000000000111111////////////////////////......///////////////...///000000111111000000/////////............//////.........---....../////////...,,,,,,---...---------,,,+++,,,...//////...............///000111111...///000///......000222222777666555BBBSSSOOO<<<;;;:::888666555555666666555666888;;;===???AAABBBLLLSSS^^^kkkwwwoooMMM555;;;@@@888444:::555888;;;:::777666888:::BBBccczzzdddSSSHHH???:::;;;QQQiiiwwwgggJJJ777222222111555666222222666888555555444444444555666777777555555666666666555555444444555555444222222444666000000222222222111///...---........./////////000//////000000000111111111////////////////////////,,,---...///000000/////////000111111111111000/////////............/////////...---------------------...///...------///000,,,+++***+++...///...------....../////////........./////////......000111111444333222:::FFFIIICCC999888777666555555666666333555777999::::::999999>>>AAAEEEJJJTTTbbbqqq{{{rrrTTTHHH<<<;;;<<<:::777555666:::???>>>;;;888999:::DDD```jjjZZZMMMGGGEEE]]]rrr|||hhhIII777444555111666777333333777888555333333333444555666777888555555666666555555444444555666666444333333555777000111222333222111///------.........//////000000000000000000111111111111////////////////////////+++,,,...000000000000000///000111222222111000/////////............/////////...---,,,,,,,,,,,,,,,,,,...000///------000333+++******+++---......---------/////////...---,,,---...//////......///111000...000666:::===CCCJJJ222222222222333444555555666555444333444777:::<<<===???AAABBBFFFNNNXXX```sssvvvVVV@@@HHHEEE999555;;;999000888>>>CCCDDD???<<<;;;===FFF___www```UUUQQQooouuusssbbbIII666222666333555666555333333555888888777666555555555555555555555666666555444333333333333333333333333333333333333222222111000000000333000///000333444222000000000111333555555333111222222222222111///...---//////000000111111222222111000///...///000222444222111000.........///000000///...------...///000...------------,,,,,,,,,------------------------...------,,,,,,,,,------000000000000000000000000---...000222444777888999888444111000333444333111111222222333444555666666999;;;===???@@@CCCFFFIIIRRR]]]mmm{{{wwwuuuYYYGGGDDD>>><<<>>><<<777777===:::CCCOOOTTTNNNEEEEEELLLPPP]]]iiiZZZwwwuuulllZZZFFF888555666111333444444222111333555777666666555555555555666666666666666666555444444333333333333333333333333111111111111111222222222222000///000333444333111222111111222444444333111222222222222111000///.../////////000111111222222111111/////////000222333222111000///...//////000/////////....../////////.........------,,,,,,,,,------------------------...------,,,,,,------...///////////////////////////000000222333444555555666444222111222222222111000111111222333444555666666888:::;;;<<<===@@@CCCDDDJJJRRRYYYbbbnnn}}}qqqqqqLLLBBB:::;;;<<<<<<888666:::AAA<<>>>>>??????@@@CCCKKKWWW```iiittt~~~}}}TTT???<<<777::::::888:::EEEQQQXXXdddgggooowwwzzzxxxyyy}}}nnn```mmmjjjhhhxxxaaaGGG===;;;999666555666777777666444444333444444444444555555666777666777777777777777666666444444444444555555555555111111111222222333333333//////000111333444555555888555222000111222222222222222222333222222111111//////000000111222222222222222111111111222222333222111000//////000111111...///000111111000///...000000///...---,,,++++++,,,,,,------------------...------------......///////////////////////////111111000000000////////////222444333///---...000000111222333444555555666777888999999888888:::;;;:::<<<======<<<===AAADDDBBBJJJVVVaaammm{{{{{{|||~~~}}}|||~~~ccc@@@;;;:::<<<:::666999KKKcccsssvvvrrrhhh___\\\ZZZXXXYYY\\\[[[PPPbbbiiizzzXXXjjjlllnnn|||nnnPPPBBB???===:::888888777777777666444333444444444444444555666777666666777777777777777666444444444555555666666666333333333333222222111111///000111222333444555666:::666222000000222333333111222222333333333333222000000111111222333333333333333222222222222222333222111000//////000111222...///000111111000///...000000///......---,,,,,,,,,,,,,,,---------......---------------...///000........................////////////////////////---111444444000......///222222333444555666777777888999999888666666888999555777;;;===>>>???AAABBBDDDGGGJJJKKKNNNWWWdddooo}}}}}}{{{|||{{{xxxxxxppptttyyy|||KKK777===999>>>888777GGGeee|||~~~uuuZZZNNNAAA======<<<>>>@@@CCCCCCLLLFFF]]]uuussscccHHHbbbhhhlll{{{cccOOOCCC===999;;;888666555555555444222444444444333444444555555555555666777777777666666444444555555666777777777555444444333222222111111///111333333222333444666999666222111111222333333111222333333444444444444111222222333444444555555444444444333333333222222111111000///000111222333///000000111111000000////////////............---+++,,,,,,------.........------------...///000000..............................////////////000000,,,///222444333111000///333333444555666777888888555666666555333333444666:::999888777888;;;===???EEEGGGHHHHHHFFFGGGJJJMMMTTT___ssszzzxxxzzzyyywwwwwwoooooopppqqqtttzzzggg>>>555;;;999999666@@@]]]xxx|||jjjXXXHHH@@@:::<<<>>>===;;;;;;888@@@CCC777EEEZZZ|||fffnnnkkkPPP@@@KKKSSSZZZkkkgggQQQEEE??????;;;777555555666555444555555444333333333444444444444555666666666666666444555555666777777888888333333333333333333333222000222444444222222333666888555333111222333444333111222333444555555555555333333444444555666666666444444444444444333333222111111000000000111333333111000000000000000000111............////////////++++++,,,,,,---......///------------...///000111........................000/////////////////////,,,---000333666555222///222333333444555666777777444555555444222222333444>>>;;;777555444555777777999;;;>>>AAABBBAAA@@@???BBBFFFSSSdddrrr}}}{{{yyyvvvsssrrrqqqooommmnnnrrrtttuuutttpppqqqrrruuuxxx|||rrrNNN>>>888666:::888;;;QQQqqq|||iiiNNNAAA<<<666333666888555333222888:::<<<:::AAADDDzzzyyyccchhh\\\BBB===BBBJJJOOOaaafffTTTMMMDDD???999666777999999888666555444444333333333333333333444555666666555555444555555666777888888999111222222333333444444555111333555444222111333555777555333222333444444333111222333444555666666666444444555555666777777777444555555555444333333222111111000000000111333444222111000//////000111222------......///000000000++++++,,,,,,---...//////---------......000111111........................111111111000//////......,,,,,,...333888888333///111222222333444555666666444555555444333222444555333444444777999:::999888:::::::::<<>>>>>;;;===FFFNNNXXXhhhxxxwwwrrrpppnnnlllkkkooossstttppplllcccddddddfffiiillloooqqqoootttzzzYYY@@@DDD<<<333===<<>>===666111222444444666999888222444???CCC666ooooooUUUYYYMMM<<>>NNNmmmkkkYYYQQQEEE;;;:::;;;666...333444444222222333111///333333222111222333555666777777777777777777777777222333444444333333444666555333222222333444333222222111111333555555444333444444444555555555555555555555666666666666555555222333333444444333333222000000111111111111000000///////////////...------////////////////////////------///000000000///.........---,,,---...///000////////////////////////000000//////.........---000,,,---444>>>@@@999111444222111222666888666444666555444444555666777888888777555444333333444555666666555555666999;;;=========<<<<<<>>>@@@CCCDDDNNNWWWdddrrrxxxvvvuuutttrrrnnnfffaaaddd^^^ZZZ^^^cccdddaaa^^^```bbbeeefffgggiiillloooxxxgggGGG;;;:::888999===444\\\^^^BBB;;;666999777444444555666444333555000444???===<<>>:::???===999:::CCCNNNVVV^^^cccdddhhhnnnvvv|||xxxaaaKKK???===<<<999999999777555333444444444333333222222222333555555555555555555555555555555111333444444444444666777888666444333444555555444333222222444666777666555555555666666666666777777555555666666666666555555333333444444444444333333000000111111111111000000000000000000000///......////////////////////////+++,,,---.........------......---------...///000////////////////////////000/////////............---///...000>>>MMMHHH888000///000222555888999999:::999777444333222222222555444222111000000111111222222111222333666888:::666555555444555777:::;;;777;;;BBBIIIQQQZZZbbbhhh}}}uuunnngggbbbbbb\\\XXXYYY^^^```^^^\\\SSSUUUVVVWWWXXX[[[^^^aaaccciiirrr|||jjjQQQ<<<777999777888===EEEmmm|||OOO======888777666666555666666555555888444777;;;666222CCC[[[aaa^^^YYYRRREEE999888>>>???<<<<<>>BBBGGGKKKZZZfffvvvwwwqqqjjjeee^^^[[[ZZZ[[[YYYWWWVVVVVVVVVUUUUUUWWW[[[^^^YYY[[[___fffppp{{{~~~KKK>>>444555888666777;;;EEEtttRRRAAA???333222444555555444333444555333555888888444333:::DDDMMMKKKGGGBBB999333666<<<:::999>>>EEEHHHCCC>>>===DDDDDDDDDCCCDDDDDDEEEEEEDDDgggaaaOOOIIIGGG<<<999888777555333555999555444333222222333444555444444444444444444444444444666888::::::;;;>>>???>>>;;;777555555666666666333333333555888999999888555666666777777888888888666666777777777777666666444444555555555555444444111111111111111111111111111111222222222111111000////////////////////////...//////000000000000000///////////////000000000000000000000000000000000///////////////.........///111---)))444FFFHHH>>>777222......222444333111444333222111111222333333555555444333333222222222000111111333555777999;;;777666444333333444666777555666666666666888<<>>GGGJJJFFFBBBBBBDDDCCCCCCBBBDDDFFFHHHJJJHHH___mmm[[[PPPIIIBBB<<<;;;888222000222666555444333333333444555555555555555555555555555333555777999999;;;===???===:::777555555666666555333222333555777888888777444444555666666777888888666666777777777777666666444555555666666555555444222222111000000111222222111111222222222222111111////////////////////////////////////000000111111/////////000000000000000000000000000000000000000.........///////////////000,,,+++...111444;;;CCC===444++++++222666222---111000000000111222444555666666666555444444333333111111222444666888999:::333222000/////////111222---000222444444555777888888;;;@@@CCCFFFMMMYYYdddttt}}}vvvxxxtttkkkffffffeeeaaaXXXXXXUUURRRPPPQQQUUUXXXYYYYYYZZZ]]]bbbfffgggggghhhooo|||JJJ===;;;999999777555777;;;MMMbbbnnnOOODDDAAA777777777666555555666777;;;???===666555888999555666:::<<<;;;999999:::;;;888999>>>DDDDDD???<<<======<<<<<<===???BBBFFFHHHOOORRRkkkzzzvvveeeRRRDDD999999999555444777666555444333333333444555555555555555555555555555000222444666666777:::;;;;;;999777666777777555444444444444555777888777666444444555555666777888888666777777888888777777666555555666666666666555555333222111000000111222333000000111222222222222111////////////////////////......------......///000//////000111111111111111000000000000000000000000.........///////////////---))),,,333111---777GGG@@@666---,,,333888555111333222111000000111222333444444444444333222111111///000111222444555666666222000///------...000111111444777888888888888999555888>>>AAA@@@===AAAGGGRRRZZZgggttt}}}vvvsssnnnhhh\\\[[[YYYVVVSSSSSSUUUXXXSSSUUUXXX[[[^^^```aaabbb___ccckkkvvv~~~uuu;;;:::999777666444555999<<>><<>>777333333555666666444333222111000111111222333333444444333222000//////000111222222333333333222111000//////000222333...///000000//////000222222222666;;;:::555555:::;;;@@@HHHQQQ[[[fffsss{{{~~~yyyrrrfffdddaaa[[[TTTPPPNNNNNNQQQTTTVVVWWWVVVXXX\\\___]]]^^^bbbhhhjjjnnnzzz^^^888888888555333333666888::::::===[[[|||cccLLLGGG???666222444666555333333222444666888:::???DDDBBBFFFFFFAAA>>>???>>>999777999===BBBAAA>>>???CCC<<<<<<;;;<<<===>>>@@@AAAJJJKKK```jjjvvvcccTTTMMMDDD>>>???777666555444333444444555333333333333333333333333333555777777777888:::<<<777777888:::;;;:::777555999888888888999999888666555666777888999:::;;;;;;777777888888888888777777666666777777777777666666444333111000000111333444...///000111111111111111////////////////////////111000/////////000222333///000111222333222111111////////////////////////---.........//////000000***111222------555888555HHHFFFAAA999222111444999333222111111111222333444444444555555444333111000111111222333333333333222000///---------///000222111111000...---...222555333//////333333000444:::555777999;;;===BBBIIIOOO\\\nnn|||}}}~~~wwwlllccc]]][[[QQQSSSTTTQQQMMMNNNSSSYYYWWWVVVYYY[[[XXXVVV^^^jjjmmmuuujjjLLL;;;:::999666333333666777666>>>555>>>WWWsssuuuYYYNNNBBB>>>AAADDDBBB>>>???<<<<<<@@@>>>999;;;BBBDDDGGGDDD<<<888:::999555999:::>>>AAA>>>888777::::::::::::;;;<<<===>>>???<<>>IIIKKK>>>333222555444666333111000222333444444444555666666666444111000333222222222222222222333---.........//////000000222111000//////......///111000///////////////000444555555666777888999999AAAAAACCCHHHRRR^^^iiipppyyyrrrnnnddd[[[XXXUUUQQQOOOPPPTTTUUUVVVUUUTTTSSSTTTUUUZZZ^^^dddiiiqqq{{{iiiKKK>>>;;;888999777444000111555:::555555777>>>NNNeee}}}~~~^^^JJJRRROOODDDIIILLLEEE<<<777999<<<;;;777999888777666555444444444:::;;;<<<:::888666666666333888<<<:::666777???GGG:::VVVrrroooWWWOOORRROOO~~~gggXXXGGG<<<:::;;;666777888000333333333222222222333444555444444444555666888999777888999:::;;;;;;;;;;;;<<<;;;::::::;;;;;;999777888888999;;;===<<<:::777666666666666555555555555444333333333333444555555555555555555555555555555333333222111111111222333333111///---,,,---///000000000000000000/////////000000000//////000000000////////////////////////111111000///////////////////////////111444666777:::BBBEEE>>>666333555777666444111000222333333333333444555555555333111000222222111111111111222222............/////////000222222000///............//////........./////////...///000222333555666777:::999999;;;@@@GGGNNNRRRYYYaaammmwwwtttiiiccc^^^XXXVVVWWWRRRQQQOOONNNNNNOOOPPPQQQUUUYYY```eeeiiinnntttxxx}}}}}}wwwvvvWWWAAA888666888888666333111222444666222111000333<<>>;;;999999:::;;;>>>???===999666666666666666555555555555444333333333333444555555555555555555555555555555555555444333222222222333333222000///......///000111111111000000/////////000000000000000000000000//////////////////000000111111000/////////000000000/////////000222444555444777<<<>>>:::444555:::666444222111222333222222111111333333333222111000111111000000000000111111............////////////333222111///......---------------......//////000+++,,,---///111333444555777666555555666999<<<>>>@@@EEENNNWWWaaalllvvv}}}|||yyyssskkkfffeee```[[[VVVTTTUUUUUUTTTRRRHHHMMMTTTZZZ^^^aaadddeeeiiillluuuzzz[[[FFF;;;666444888666444333444444333222444333111000222:::CCCJJJmmm|||xxxiiiddd]]]NNNGGG>>>;;;777555555555444333555444333222222111111222888999:::999888777777888888888888;;;@@@CCCEEEEEEmmmxxxhhhQQQJJJFFFJJJ]]]yyy]]]MMMHHH>>>:::>>>???:::888666444444333333222444444444444555555666666666777888:::;;;<<<<<<===;;;<<<===@@@AAA@@@===:::;;;<<<>>>@@@AAA???:::666777777666666666555555555444444333333444444555666555555555555555555555555777777666555444333333333333222111111000000///000222222111111000/////////111111111111111111111111//////000000000000111111111111000000///000000111111000/////////000222222111///444======555444:::666444222111222222222111///000111111222111111000000000////////////000000.........///////////////333333111000...---------,,,---...///000000000111---...///000111222333444444444444555777888999:::<<<<<<>>>@@@DDDLLLTTTZZZrrrtttzzz{{{{{{tttmmmeee___\\\WWWOOOHHHLLLOOOSSSXXX]]]bbbfffiiifffeeehhhqqqxxx}}}cccIII???===:::555555333222444777888555333444444444333444777<<<@@@OOOdddpppqqqrrrnnnXXXAAA:::777555666666444444555666555444333333333333333888999999888666555666777555999;;;<<>>;;;===>>>@@@BBBCCC@@@<<<888888888777777777666666666555555444444555555666777666666666666666666666666777777777666555444333333333333333333222111000///222111111111000000000///111111222222222222111111000000000000111111222222111111000000000000111111222111000//////000111111111,,,000;;;>>>777444666444333111111222222111000//////000000000000000000000//////////////////000///////////////.........333222111///......---------...///111222222222222000000000000000000000000---...000222444555666666555555666666888<<>>===>>>999333222111111444888:::888666///000111222333444888:::>>>OOOggg{{{wwwWWW;;;555111444555333333666555555444333333333444444999999999777555444555777<<<;;;:::===III\\\rrrgggZZZDDDGGGUUUFFFPPP}}}kkkXXXBBB@@@<<<888777888888555222333444444555555555444444555666777888888888888888::::::;;;>>>@@@@@@>>><<<>>>???@@@CCCDDDBBB>>>;;;999999999999888888888888666666666666666777888888666666666666666666666666666666666666666555444333333444444555444222111///111111111111111111111111111222333444444333222111000000000111222222333333111111000000000111222222222222000000000000111222111...///777===<<<666333222111000111222333222111000000000000000000000000000000////////////000000///////////////.........222111000//////......///...///111222333222222111000//////......------,,,---...///000111111111111111222444555666888<<>>@@@FFFJJJOOOWWW___ssssssvvv{{{yyypppjjjhhhiiikkklllfffbbbbbbdddeeeccceeehhhfffkkksss|||VVVJJJ===777777777333///000000111444777888888777000111222111111222444666888???ZZZyyyvvvEEE888000222444222222555333333222222222222333333888999999777666777999;;;;;;>>>HHH[[[nnnuuummmcccLLLIIIDDDJJJQQQPPPvvvfffWWWOOOEEE>>><<<:::777555333444555555555444333333222333444666777888888888999999999;;;>>>???>>>===@@@@@@@@@BBBDDDDDDAAA???;;;;;;:::::::::999999999888888777777888888999:::666666666666666666666666444555666666666555444333333444555666555333111///000000000111111222222333111222333555555333222111000000111111222333333444111111000000111111222333333222111000000111222333111000000444<<>><<<:::666333111000//////000222222222333444666444444444222111111444666777333HHHaaaiiivvvWWWDDD444444777444222555444333333333333333444444666777888999:::<<>>>>>===@@@@@@@@@BBBDDDDDDCCCAAA<<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;777777777777777777777777333444555666666555555444333444666777666444111/////////000111222333333444111222444555555444222111000000111222333333444444111111000000111222333333333222111111111222333444000222000111;;;EEE@@@333/////////111333444333222333333111000////////////111111000000000000111111000000//////.........---///////////////000000111...///111222111000...------------....../////////........................,,,---...///...000222444111333888===<<<888:::>>>===>>>>>>@@@CCCHHHPPPUUU^^^bbbkkkwww~~~ssslllkkkhhhjjjkkkkkkiiijjjmmmpppsssyyy~~~}}}yyyyyycccDDD999<<<>>>:::333///111444///111222111......000444444444333000//////333555999...===KKKDDDOOOnnn~~~gggOOO;;;999;;;777444666666666555555555666666777555666888:::===AAAGGGKKK]]]nnn~~~zzzfffPPPFFFEEEAAAEEEIIIOOOkkkwwwdddRRRBBB;;;<<<999222000666999555000...333666888888555444666888:::777888<<<<<<:::999<<>>???<<<888999999:::999999888777666;;;:::999888777777777777777777777777777666666555777777888888777666555555222111000000000222555666444444444444444333222111000111111222222333444444444333333222222111111111222222111111222222333444555333//////888AAA???666//////000222444444222111333000------///111111///111000000000000000111111////////////////////////...------......///000111222222000///............------............------//////.........---------...............///000000000111222444555666777777777888999:::<<>>DDDQQQaaalllyyyjjjYYYJJJCCC???===BBBFFFPPPkkkpppZZZIIIBBBCCC;;;666777666444444888444555666444111111333666888666777<<<<<<:::999<<>>>>><<<:::::::::::::::999888777777::::::999888777777777888666777777777777666555555666666777777777666555555333222111111111333555777333444444444444333222111222222222222333333333333333333333222222222222222222222222111222222333444666888777444666<<<>>>;;;000//////000222333222111333000---...000111111///111000000//////000000111////////////////////////...------......///000111222111000///.....................//////.........//////.........---------...............///000000///000111222333444444444555555666777999;;;===>>>@@@@@@AAADDDIIIOOOUUUYYYbbbiiiuuu|||pppnnnllliiihhhkkkppptttoookkkOOO>>>999666777777666222000//////..................///000000///////////////......111444666777888===FFFMMMiiifff```ZZZSSSIII>>>777<<<888777999777444777===777===GGGUUUdddpppxxx|||tttjjj[[[KKKBBBAAADDDFFFGGGOOOhhhyyy]]]LLLIIICCC<<<888555333444888666555444222000000222555555444666;;;<<<:::999;;;???@@@BBBEEEGGGGGGDDDBBB???AAABBBBBB@@@===<<<<<<;;;;;;;;;;;;:::999888888:::999999888888888999999666666666666666555555444444555666666666666666666444333333222333444666777333444444444444333222222444444333333333222222222222222222222333333333333222222222222222333444444222777888333///111777;;;333111//////000222222111222000//////000111111000000000////////////000000////////////////////////...------......///000111111111000///...............//////000000//////..................---------...............///000000...///000000111111000000333333333333444666777888999999:::;;;<<<>>>???@@@HHHLLLSSS\\\fffnnntttxxx{{{vvvsssrrrmmmooouuu~~~xxx___KKK<<<666666444666666444111///...//////......---------......000000//////...............111333333333555999>>>SSS[[[dddjjjjjjddd^^^YYYQQQNNNKKKJJJHHHHHHLLLRRRZZZ]]]cccmmmuuuuuupppjjjRRRMMMGGGFFFJJJRRRZZZ___mmmyyy{{{fffWWWPPPGGGAAA===999555333555555444333222222333444222111555:::<<<999888:::<<<===@@@BBBDDDEEECCCBBBAAAFFFJJJIIICCC>>>===>>>============<<<;;;:::999999999888888888999::::::666666666666666555444444333444555666666666666666555555444444555666777777444444444555555444333333666555555444333222222222111222222333333444444444333222222222222333444444000555666222------444;;;777444111000111222333333222111000000111111111111111000//////.../////////////////////////////////...------......///000111111000///...............//////000000000000//////.......................................///000000//////000000000//////...111111111111111222333444666666666777888:::;;;<<<>>>>>>???@@@CCCFFFIIIKKKOOOVVVaaakkkqqqvvv{{{~~~pppSSSAAA999666555777333444555333111///.../////////...------,,,------111000000000////////////---000222333333444666888===FFFRRR]]]fffoooyyyzzzwwwsssnnnjjjgggiiikkkeeeeeeeeeggggggccc]]]XXX```aaahhhsss}}}wwwjjjYYYMMMGGGDDD>>>888333444444555555444333111111000333888:::777777999777999<<>>>>>===<<<;;;999999999999999999::::::666666666777666555555444444444555666777777777666666666666666666666777777444555555666666666555555777666666555444333222222222222222333333444444555333333222222333333444555555555666555333444888>>><<<888444222222444555555111222222222222111111222111111000///////////////////////////////////////...------......///000111000//////...............//////000000000000//////---....................................///000000000000000000000//////...000000000000000111222222222111000000111555888;;;888888888888999:::;;;;;;888===DDDGGGIIILLLRRRVVV```eeennnvvv~~~~~~}}}```NNN<<<555777777666555111333444333111/////////000///...---------------////////////////////////111333555777777777777777666:::???CCCIIITTTdddppprrrttttttpppmmmkkkjjjiiiccciiipppuuuyyy}}}rrr[[[PPPMMMHHHCCC777666555555555444111///222000222666777555666999444777:::;;;<<<<<<===>>>FFFKKKOOOMMMHHHBBBAAABBB@@@@@@@@@@@@???>>>======;;;::::::999999999::::::777777777777777666666555555666777777777777777666666666666666666666666666666666777888888888777777777777666555444444333333333333333333444444444444333333333333333444444555666444444666777666888;;;>>>;;;777444444555555555000222444444222111222333333222111000000//////000////////////////////////...------......///000111//////......---......///...//////000000//////...---------..............................///000000000000111111111000/////////////////////000111222333111///---...111444666333444666777999999:::::::::;;;<<<;;;::::::>>>BBBBBBFFFLLLRRRYYY```hhhlll}}}{{{lllTTTDDD;;;555777999888444222111222333333111000000000000//////.........//////------......//////000000222333555666666555444333666999:::999999???JJJRRRTTT\\\eeejjjpppvvvyyyyyy}}}yyy{{{eee[[[UUUPPPDDD@@@:::666555444222111444111111333444333444888333666999:::999999:::<<>><<<;;;:::999999999999999888888888888888777777666888888888888888888777666555666666666666666555555777888999999:::::::::999777666666666555555444444444444444444444333333333444333333333333444555555666444666999888333444999???<<<888555555555444333000333555555333111222333444333222111000000000000////////////////////////...------......///000111.........------......///.........//////.........---------.........//////...............///000000...///000000000000000///---------...///000111222222111000//////000111111222333333444555666666666999999999999:::;;;>>>@@@???AAACCCDDDDDDFFFIIIKKKRRRVVV\\\dddlllvvvuuuaaaNNN@@@:::666666999999555333333111222444333222111111222000000/////////000111111......///111222333444555555555666999;;;<<<;;;:::AAADDDHHHLLLOOOTTT[[[aaafffqqqzzz{{{uuuqqqwwwssssssuuussswwwmmmbbb[[[RRRJJJ@@@888666666555555555222000222222111444888333666999:::888888:::<<<;;;>>>AAABBBCCCBBBBBBCCCBBBBBBBBBBBBAAA@@@??????===<<<;;;:::999888888888999999999999999888777777999999999999999888777666555666666666666666555444888999:::;;;;;;;;;;;;;;;666666666666555555555555555555555444444333333333444333333333333444555555::::::>>>AAA<<<444555<<<>>>;;;888666555444333111000333666666333111222333555444333222111111111111////////////////////////...------......///000111......---------......///------............---------------.........//////...............///000000---......///000000//////,,,,,,,,,---...///111111,,,---.../////////...---111000111222333555777888555555666777888:::;;;;;;;;;===???@@@@@@@@@BBBDDDFFFHHHJJJKKKMMMSSS]]]dddiiiuuuwwwxxxiiiNNNBBBBBBDDD888666777999777333444888111222444444222111222222000000///000000111222222111222333555777999:::;;;<<<===???CCCHHHKKKMMMMMMTTTXXX^^^fffnnnwww{{{uuurrrrrrqqqooommmeeeeeejjjqqqsss{{{ooocccYYYIII<<<999:::777000444333444555222...///444222444555666666666777777:::999999:::<<>>@@@<<<>>>===888>>>BBB:::;;;::::::999999999888888888888888999::::::888666555555666666777888888999888888999999999:::::::::888888777777666444333222555555666666555555444333444444444555555555666666;;;???AAA>>>888444555888>>>DDDCCC777///111222...444444444555444444333333333333333333333333444444000000////////////000000000000///...............---------------------------...............---------------------...///000////////////////////////............////////////..............................------------...............///000111111222555444333444666777666555999:::<<<======<<<:::999>>>???AAAAAAAAAAAADDDFFFPPPQQQSSSUUUYYY___gggllluuuzzz~~~bbbGGG<<<===>>>;;;777777777666666555333333333444444333333555999<<<777888888888888999<<>>===<<<:::999999<<<;;;;;;<<<===<<<:::777888888888888888888777777888999999999999:::::::::999999888888777555444333555555666666666555444444555555555666666777777777999<<<===<<<888666777888>>>CCCBBB;;;555444666666444444555555555444333333222222222222222111111111000//////////////////000000000///............///------------------------....../////////......---......---------......///....................................////////////........................------,,,,,,,,,,,,------------...//////000111111333222111222444555444333444555777888888777555444888999:::::::::;;;===???AAABBBBBBBBBCCCFFFKKKNNNLLLOOOUUUZZZ___cccgggjjjmmmppptttyyy~~~wwwccc\\\PPPGGGFFFJJJHHHBBBCCCCCCCCCDDDFFFIIIMMMNNNMMMNNNNNNMMMMMMNNNQQQTTTWWWXXX[[[\\\^^^aaaeeeiiirrrqqqqqqqqqrrruuuwwwyyytttuuuvvvwwwyyyzzz{{{|||pppooonnnkkkiiigggeeedddeeedddcccaaa___^^^\\\\\\``````______aaaccccccaaa^^^^^^jjj{{{iii```WWWNNNGGG>>>777666777555222222111111111111111111111111666666777888888888777777888:::===???AAACCCCCCCCCAAA===@@@AAA@@@JJJQQQKKKCCCCCCBBBAAA???===;;;:::@@@???>>>??????>>>;;;999;;;::::::999888777777777999999999999:::::::::::::::::::::999888777666555666666666666666555555444666666777777777777888888888888999999999888888888===???BBBBBB===888999>>>555555555555555444333333222111111000000///////////////............//////111000//////......//////------------------------...//////000000///////////////...---------......---------------------------............/////////........................,,,,,,,,,++++++,,,,,,,,,---------...//////000000111//////000111222111000111222333444444333222111222444555555444555777999888999:::999888888:::<<<999<<>>;;;666444222111000111222333333222333444555666777666555444666777:::===@@@AAACCCCCCBBB>>>AAABBBBBBLLLTTTNNNCCCCCCCCCBBBAAA???===<<>>;;;999;;;::::::999999888777777999999999:::::::::;;;;;;;;;;;;;;;;;;:::999888777666777777777777666555555777777777777777777777777888777777777999999777555:::999@@@IIIFFF;;;999>>>555666666666555444333222333222222111000///......//////............//////111000000///.../////////...........................///000000000000000000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------,,,,,,,,,,,,------------------....../////////.........000111000///111111222333333222111111222333444444333444666888666888:::;;;::::::;;;======???AAABBBBBBBBBDDDEEEGGGHHHHHHHHHGGGGGGFFFEEEKKKLLLMMMNNNOOORRRWWWZZZ^^^aaafffjjjmmmppptttwwwooosssxxx~~~~~~}}}{{{{{{||||||xxxuuuuuuwwwyyyxxxvvvqqqkkkhhhggghhhfffdddbbb___]]][[[ZZZZZZXXXWWWVVVUUUTTTSSSRRRQQQTTTTTTUUUWWWXXXZZZ[[[[[[VVVVVVWWWWWWXXXXXXYYYYYYVVVVVVWWWZZZYYYYYY\\\```bbbuuukkkTTTJJJGGGBBB;;;666333111///000222444444333000111333555666666666555666777999;;;===???AAAAAABBB>>>AAABBBAAAJJJQQQKKK@@@AAABBBCCCCCCBBB@@@???AAA@@@???@@@@@@>>>;;;999999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999888777777888888777777666555666666666666666666666666999888777777888888666444555555???LLLLLL@@@888888666666666666555444333222444444333222111111000000//////............//////111111000///////////////..............................///000000000000000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------..........................................------------......---------...............000......///000111000///000111111111111111111000222333444333222333555777333555888999999999999:::777999;;;<<<;;;;;;===>>>AAABBBCCCDDDEEEEEEEEEEEEIIIIIIIIIGGGFFFHHHKKKMMMKKKMMMPPPRRRSSSUUUXXX[[[XXXYYY[[[^^^aaadddgggiiimmmjjjfffeeegggiiijjjiiilllppptttxxxyyyzzz{{{|||}}}wwwttttttuuuwwwtttnnniiikkkqqqtttrrrjjjjjjiiihhhgggffffffeeehhhhhheeeaaa]]][[[\\\]]][[[\\\[[[YYYWWWWWWXXXZZZXXXXXXWWWWWWWWWWWWWWWWWWSSSTTTTTTUUUVVVVVVWWWWWWTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUMMMNNNQQQVVVVVVVVV]]]gggrrriii\\\UUUKKK???777888444111111333444333111000111222333555555666666666777888999;;;<<<>>>>>>@@@<<<@@@AAA???GGGLLLDDDAAABBBDDDFFFFFFEEEDDDCCCBBBAAAAAAAAABBBAAA>>><<<::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888888888888888777666666777777666666666666555555888888999888888777666555444555===IIIOOOIII>>>666777777777666555444333222555444444444333222222222000000////////////000000222111000000//////000000........................------...///000000000000//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................///......------......///........................000///...///000111111//////..................//////000111000///000222333111333555555333333333444444666888999999999;;;<<<>>>>>>???@@@AAAAAAAAA@@@CCCDDDDDDCCCBBBCCCFFFHHHGGGHHHIIIJJJIIIJJJMMMOOOQQQQQQOOOOOOPPPRRRUUUVVVWWWUUURRRQQQRRRTTTUUUUUUUUUVVVYYY[[[\\\]]]\\\\\\YYYYYYZZZ[[[]]]```ccceeebbbcccdddccc___\\\ZZZYYY[[[[[[YYYWWWXXX\\\]]]YYYXXXXXXXXXXXXWWWUUUTTTSSSWWWWWWWWWUUUSSSTTTVVVYYYWWWXXXYYYXXXXXXYYY[[[^^^MMMMMMNNNPPPQQQRRRSSSTTTOOOOOOOOOPPPQQQRRRRRRSSSQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNSSSPPPQQQTTTRRRSSS```ppp~~~ssscccQQQFFFCCC>>>888666777777444111111111111111111222333444444555555666888:::;;;<<<<<<:::>>>@@@>>>EEEIII@@@FFFHHHJJJKKKKKKIIIGGGFFFEEEEEEDDDEEEFFFEEECCCAAA???>>>>>>======<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;::::::888888999999888888777666888888888777777666666666555777::::::777666888:::666777;;;DDDPPPTTTIII:::888888777777666444333222444444444444333333333333111111000000000000111111222111000000//////000000........................,,,,,,---...///000000///......---------......///------------------------,,,,,,---------....................................------,,,,,,------...///////////////////////////...---...000000000///.........------.........---...///...------///111000111222222000000111222444777999:::::::::;;;<<<;;;;;;;;;;;;:::999888888999:::<<<<<<<<<===>>>@@@CCCDDDEEEDDDDDDEEEHHHJJJJJJIIIHHHGGGHHHIIIKKKLLLLLLLLLMMMMMMNNNPPPRRRTTTQQQOOOMMMNNNQQQSSSQQQOOONNNOOOOOOQQQTTTXXX\\\^^^OOOPPPRRRSSSTTTTTTRRRQQQSSSVVVVVVTTTTTTVVVTTTPPPVVVUUUTTTSSSRRRRRRRRRRRRLLLMMMLLLKKKJJJKKKNNNPPPQQQRRRQQQPPPNNNNNNOOOQQQNNNOOOPPPQQQQQQRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMMMMNNNOOOPPPQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLVVVQQQQQQUUUXXXaaazzzkkk]]]NNNGGG@@@<<<<<<:::666222333222111/////////000111222222333444666888:::;;;:::888===@@@>>>DDDHHH>>>LLLMMMOOOPPPOOOLLLJJJHHHHHHHHHHHHIIIJJJJJJGGGEEECCCBBBAAA@@@???===<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;;;;::::::888999999999999888777777999999999999888888777777111666;;;;;;888777:::>>>999::::::@@@PPP\\\RRR@@@888888888777666444333222333333333333333333444444222222111111111111222222222111111000000000000000////////////////////////+++,,,---...////////////---------------...///000------------------------,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---000000000000000/////////...---,,,---///000///...000//////......//////000---...///...------///000,,,---.........///111333---///111111111111222333000111222444555666777777555777::::::::::::;;;<<<;;;<<<===>>>>>>@@@CCCFFFBBBBBBCCCDDDDDDEEEFFFGGGFFFGGGHHHGGGEEEDDDFFFHHHGGGDDDCCCGGGOOOUUUVVVUUULLLKKKIIIIIIIIIKKKMMMNNNNNNKKKHHHGGGIIIKKKLLLKKKHHHKKKKKKIIIKKKOOOPPPNNNQQQOOOKKKHHHGGGHHHJJJLLLOOOOOOMMMKKKIIIHHHJJJLLLMMMNNNOOONNNMMMNNNQQQSSSKKKLLLKKKKKKJJJIIIHHHGGGKKKKKKKKKKKKJJJJJJJJJIIIMMMMMMLLLKKKJJJJJJIIIIIILLLLLLLLLLLLKKKKKKKKKKKKLLLHHHKKKVVVeee|||}}}fff___UUUJJJ@@@999666444444222222444222...---000000111333444666666777777999<<>>??????>>>>>>???AAADDD???>>>======<<<<<<<<<<<<<<<======>>>===<<<:::999;;;;;;;;;:::999999<<<>>>AAA@@@>>>;;;888777999;;;???111444@@@PPPkkkjjjJJJ<<<888666777777555333333444444444444333222111111111111222222222333333333333444555444222000000111000000////////////000000000000000000////////////......///000000000000000//////.........---------------............------................................................,,,---...///000000000000111111000......---------////////////////////////---,,,,,,,,,,,,---............------------......,,,...000000///......///......///000111000000000111111222222222333333333888777666888:::<<<<<<<<<:::::::::;;;<<<===>>>???CCCBBBAAA@@@AAABBBCCCDDDFFFBBB>>>AAAHHHOOOQQQQQQDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFEEEEEEGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEIIIIIIIIIIIIIIIIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIFFFFFFIIIKKKLLLNNNOOOQQQbbbuuugggYYYNNNFFF@@@===999333///000111111333777222333444444555555555555666888;;;===<<<<<<===>>>HHHIIILLLOOORRRSSSRRRQQQOOOPPPQQQRRRQQQPPPNNNMMMNNNNNNMMMKKKIIIGGGDDDCCCFFFEEECCCBBBAAA@@@????????????>>>===============<<<======>>>>>>======<<<::::::::::::;;;<<<<<<===>>>???>>>===;;;;;;<<<>>>AAA555666>>>KKKfffnnnYYY???<<<888777888888888888555555555555444333222111111111111111111111111111222333444444111000000000111000///////////////000////////////..................///000000000000000//////.........---------.........//////.........................................................,,,---...///000000000000111000///...------------........................---,,,,,,,,,,,,---............------------......---...//////......000111000000000///////////////000111111111111222222222555444444555777888999999<<<;;;::::::999999::::::<<<<<<;;;;;;;;;<<<===>>>AAA>>>;;;===BBBHHHMMMOOODDDCCCBBBAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGBBBBBBBBBEEEHHHJJJKKKJJJDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFFFFEEEEEEEEEEEEIIIHHHGGGGGGFFFEEEEEEEEEFFFHHHIIIGGGEEEGGGJJJMMMSSSOOOYYY|||rrrcccVVVIII@@@AAA999333333444222111333444444444444444333333333444777:::;;;;;;;;;<<<===BBBCCCFFFIIIMMMQQQSSSUUUTTTUUUVVVVVVTTTRRROOOMMMRRRQQQPPPNNNMMMKKKJJJJJJKKKHHHFFFEEEFFFEEEBBB>>>@@@???>>>>>>======>>>>>>============>>>???@@@@@@<<<::::::<<>>>>>>>>>>>???AAABBB999888:::CCC\\\nnnjjjFFFAAA:::555333555777777666666666666555444333333222222222111000000//////111333444333111//////000111111000/////////////////////.........---------...//////000000000000000/////////............---...//////000000//////...................................................,,,---...///////////////000000///...---------------------------------------,,,,,,,,,,,,---............------------......---...///......///222444333222000...------------/////////000000000000111111111111222333444555666999888888777777777777777777777666666666777888999999999888888:::@@@GGGLLLCCCBBB@@@>>>===>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEAAAAAABBBDDDHHHKKKKKKKKKCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCIIIHHHFFFDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBDDDFFFHHHHHHGGGHHHLLLPPPRRRPPPiiikkkTTTEEECCC<<<888::::::555000...333333333222222222222222555888;;;=========>>>???>>>???AAACCCGGGLLLRRRVVVWWWXXXXXXXXXWWWTTTQQQOOOQQQQQQPPPOOOOOOOOOOOOOOOJJJGGGFFFHHHLLLMMMIIIDDDAAA@@@???>>>>>>>>>>>>>>>===<<<<<<<<<===???AAACCC???<<<;;;???DDDEEEBBB>>>:::<<>>>>>???@@@???===:::888<<>>>>>>>>??????@@@@@@@@@???@@@AAABBBBBBCCCCCCBBBEEEDDDCCCDDDFFFFFFFFFDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCGGGEEEDDDCCCBBBCCCDDDEEECCCCCCCCCCCCBBBBBBAAAAAADDDCCCEEEHHHJJJKKKMMMQQQPPP]]]wwwdddOOOGGGAAA@@@>>>999666666444333333222222222333333666888;;;<<<<<<<<<<<<===<<<===>>>>>>@@@FFFMMMSSSRRRSSSUUUVVVWWWXXXXXXXXXUUUUUUTTTTTTSSSRRRRRRRRRMMMJJJIIILLLPPPQQQMMMIIIDDDCCCBBBAAA@@@?????????======<<<<<<===???AAABBB???<<<;;;>>>CCCEEEAAA===<<<===??????===<<<<<<===;;;>>>;;;777888AAAUUUkkkvvvmmmYYYDDD999888777444888888888888777666555555666666555444222111000000000222333333111000000111111111000///////////////111111111000000000000/////////000000000000////////////////////////////////////000000000000//////................................................,,,------...............///......------------...---------------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,---------......------///333666444222///,,,******++++++,,,,,,---------............///000000//////111333000000000000111333444555444444555555666666666666111555777555333666>>>FFF???===;;;999888999999::::::;;;;;;<<<===>>>>>>>>>======>>>???@@@@@@@@@@@@EEECCCBBBAAABBBAAA@@@>>>AAAAAA@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBCCCBBBBBBAAAAAABBBDDDFFFGGGAAABBBBBBCCCBBBBBBAAA@@@GGGBBBBBBGGGIIIIIILLLQQQ___}}}~~~rrrcccUUUHHH>>>;;;===999888666444444444444555444666888999888777777888:::;;;;;;:::;;;@@@HHHOOOIIIJJJLLLPPPTTTYYY]]]___\\\\\\\\\\\\ZZZXXXUUUTTTUUUSSSQQQQQQRRRRRRNNNKKKKKKIIIGGGEEECCCBBBAAAAAA@@@@@@?????????@@@@@@AAA===<<<:::<<>>;;;>>>??????>>><<<:::;;;<<<999>>>;;;888999999GGGaaaxxxaaaGGG999888777222888888888888777666555555777666555444333222111111111222444444222111222222000000////////////000000222222222111111111000000000000000000000//////......////////////000000000...//////000000//////...................................................,,,------.........------......---------------...---------------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,---...------...111333111000...,,,++++++++++++,,,,,,,,,------------...---000111000......111444111111000///////////////000000111222222222222111///333555555333444999???999888888777666666666666666666777888999::::::;;;999:::;;;<<<============>>>===<<<<<<======<<<;;;===============<<<<<<<<<>>>>>>>>>>>>>>>?????????;;;<<<<<<===>>>???@@@@@@>>>???@@@AAACCCEEEFFFFFF@@@@@@BBBBBBBBBAAA@@@???HHHCCCBBBEEEEEEGGGSSSaaahhhRRRHHHHHHAAA???<<<999777555555555333555666666555333333333666888999888888<<>>==================@@@@@@@@@>>><<<;;;===???:::@@@:::999===777???\\\|||sss]]]BBB555777777222888888888888777666555444555555444333333222111111111333555555333222333444///......//////000111222111111111111000000000000000000000000000///........./////////000000000000.........//////.........................................................---------......------,,,...------,,,,,,------...........................---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++---......------...000---------,,,,,,,,,,,,,,,,,,,,,,,,---------......---000222000------000333000//////...............,,,---.../////////......---///222222111111333555222222333444444333222111000111222222444555555666555666777888999999999999888777666777888999888777999999999999999999::::::;;;;;;;;;<<<<<<=========999:::;;;<<<===>>>??????<<<>>>@@@CCCDDDDDDCCCCCC>>>???@@@AAABBBAAA???>>>CCCCCCFFFFFFCCCKKKjjjooo^^^ZZZHHHFFFBBB===999777666555444555777666444222111222444666777777666;;;DDDLLLIIIGGGEEEDDDFFFJJJOOORRRTTTWWW]]]aaaddddddbbbaaa``````^^^ZZZVVVTTTUUUVVVWWWVVVSSSOOOLLLIIIHHHGGGGGGGGGGGGGGGEEECCCAAA???BBBBBBBBB@@@>>>===???AAAAAAAAA@@@>>><<<===???BBB<<>>??????@@@===>>>AAADDDDDDCCCAAA@@@<<<===???@@@AAA@@@>>>======BBBIIIIIIDDDSSSrrr^^^WWWNNNFFFBBB>>>:::777444555666777888666333111666555555777666666;;;BBBAAADDDCCC>>>@@@HHHKKKJJJGGGMMMUUU\\\aaadddggghhhiiihhhbbb\\\]]]cccbbb\\\[[[YYYUUUQQQNNNMMMMMMNNNIIIJJJJJJJJJHHHDDDAAA???BBBBBBBBBAAA@@@?????????@@@???>>>===<<<===>>>>>>???;;;999::::::<<>>>>>??????@@@@@@@@@AAA???CCCJJJFFFFFFjjjrrr___NNNDDD@@@???>>>::::::888555333333555777444222333555444333888???MMMNNNIIIBBBAAAEEEGGGEEEHHHKKKPPPUUUZZZ___cccgggkkknnnlllddd```aaacccbbb___]]]YYYTTTRRRQQQRRRSSSLLLLLLLLLKKKJJJHHHEEEDDDDDDDDDCCCBBBAAA???>>>>>>@@@???>>>===<<<======>>>@@@===;;;;;;:::;;;DDDOOOwwwvvvcccKKKBBBAAA@@@@@@999999999999777555555444444444444444444333222222444444444444444444444444111222222333333222222111000000000000000000000000111000000000000000000111111111111000000000//////000000000000000000000000................................................///............---------000///------///000///...---------,,,,,,,,,++++++...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------,,,+++***+++---...---,,,------------------------...------,,,,,,------...++++++,,,---...///000000111000000000000111222222111111222222333333222222555555555444222222333555333555666777777888:::<<<::::::999999:::<<<>>>@@@>>>>>>???@@@AAA@@@???======>>>>>>??????@@@AAAAAABBBHHHKKKFFFQQQmmmZZZMMMEEE@@@???===:::555333333666999444111222444333222666<<>>@@@AAA@@@FFFGGGIIILLLPPPVVV]]]aaaiiiqqqssskkkbbb```eeejjjeeebbb^^^YYYWWWVVVWWWWWWRRRQQQPPPNNNMMMKKKKKKJJJGGGGGGFFFDDDBBB@@@>>>===??????>>>============>>>@@@>>>===<<<:::999???GGGeeekkkeeeSSSDDD@@@@@@???<<<;;;;;;999888777666555444555555555555444333333555555555555555555444444333333444444444444333333//////000000111222222333111000000//////000000111111111000000000/////////000000000000000000000000................................................///............---------000...---...///000///...------------,,,,,,,,,,,,...........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---...//////000000000//////000000111222///000000000000//////...111222222111//////000111///111333555666777:::<<<999999888888999;;;===>>>;;;<<<===>>>>>>>>>>>>>>><<<======>>>???AAABBBCCCDDDHHHJJJJJJdddyyyggg\\\RRRKKKCCC>>><<<<<<;;;999777444333555555333555999CCCAAA===999888:::<<<===@@@AAACCCEEEGGGLLLSSSWWW```gggllliiiaaa```fffllljjjhhhddd```]]]\\\\\\\\\ZZZXXXUUURRROOONNNNNNNNNLLLLLLJJJHHHEEEBBB???===@@@@@@??????>>>>>>>>>>>>???>>>>>>===;;;:::===@@@JJJXXXddd\\\JJJBBB@@@999<<<:::999999999999888777555666666666666555444444666666666555555555555555444444555555555555444444111111111111222222333333111000000//////000000111111111000000000/////////////////////////////////................................................///............---------///.........000000///---------------------,,,,,,..............................---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++---...---,,,************************++++++************++++++++++++,,,------...////////////......//////000111///////////////...---,,,...///000///------...000---///222333444555888:::888888777888888:::;;;<<<888999;;;<<<<<<<<<>>>???;;;<<<<<<===???BBBDDDFFFHHHHHHPPPbbb}}}lllVVVJJJHHHGGGBBB<<<:::666444666666333333666666444222222333444777:::888;;;>>>@@@BBBEEEHHHKKKQQQUUUZZZ]]]]]]^^^ccchhhnnnmmmkkkhhhfffddddddcccccc```[[[WWWSSSRRRQQQQQQQQQQQQPPPMMMJJJFFFBBB???BBBBBBBBBBBBAAAAAA@@@@@@===>>>???===<<<===>>>>>>;;;LLLgggmmm]]]UUUOOO<<<;;;999777777999;;;:::999666777777777777666555555777777777666666555555555555555555666666555555555444444333333222222222222111111000000000000111111111111111111000000000000////////////////////////........................///////////////////////////............---------///......///000000...---------------------------........................///...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,+++***+++---...---,,,*********************************))))))*********++++++,,,,,,---...............------......///000//////000//////...------...//////...------///000///000222222222222444666666666777777777888999999555777:::;;;;;;;;;<<<>>>;;;;;;<<<>>>@@@DDDGGGIIIMMMMMMdddrrr\\\TTTOOOHHHBBB???:::777888888444222333444111111333333222333777333666:::===>>>???@@@BBBDDDEEEJJJRRRWWWYYY\\\___kkklllmmmoooooonnnmmmllliiifffbbb]]]ZZZWWWVVVVVVWWWWWWVVVSSSPPPKKKFFFDDDEEEEEEEEEEEEEEEDDDCCCCCC>>>@@@AAA>>>>>>@@@@@@===<<>>BBBFFFJJJMMMOOOXXXssseeeXXXPPPHHHBBB>>>>>>===888444444555222333777777333222555222555888999::::::<<<===??????EEENNNRRRQQQSSSXXX^^^bbbhhhnnnqqqrrrqqqqqqllljjjgggdddaaa___^^^^^^[[[[[[ZZZXXXUUUPPPKKKHHHHHHHHHIIIIIIIIIHHHGGGFFFBBBDDDCCC??????BBBAAA<<>><<<999999:::<<<<<<===???CCCHHHMMMPPPWWWrrrnnncccPPPIIIEEEEEECCC===999888555222444999999444222555333444666666666888:::<<<>>>???FFFNNNNNNKKKMMMSSSQQQWWW```iiippprrrrrrqqqlllkkkjjjhhhfffeeedddddd^^^^^^]]][[[XXXSSSNNNKKKIIIJJJKKKKKKKKKJJJIIIHHHEEEHHHFFF@@@@@@CCCAAA;;;@@@666KKKdddmmm___FFFAAA;;;:::<<<===:::777888999999999999888777777999999999888777666666555444444555555555555444444333333444444555666666666555444444333333444444555555555444444444333333333000000000000000000000000........................000000000000000000000000//////.........---------.........000111111...,,,---------.........//////........................//////...------------...////////////////////////------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,+++***+++---...---,,,************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...+++,,,------............,,,.........------///111///000222222111111333444444444555555666555555555000777>>>@@@===999888999<<<<<<===@@@DDDJJJOOORRReeeooo^^^OOOKKKFFF>>><<<@@@<<<888666999999555333444000111333777::::::888666666888:::===AAAEEEHHHJJJOOOPPPSSSXXX^^^fffmmmqqqsssrrrsssuuuwwwuuupppkkkfffiiiaaa\\\```ZZZNNNKKKQQQSSSTTTTTTQQQMMMKKKJJJJJJGGGDDDBBBBBBBBBBBBAAA??????DDDNNNccc}}}vvvTTTCCC===:::<<<===999666555888888:::;;;;;;:::999888999888777777777777777888888888888777555444222111444444444555555555555555777666444333222333333444444333222111111222333444555333111000111111000///////////////////////////000000000000///////////////......---------......////////////////////////........................................................................000000000000000000000000...------------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++***)))))))))++++++,,,,,,+++++++++,,,---------+++***))))))***,,,...+++,,,,,,---.........------,,,,,,++++++,,,,,,---000///...------...///000000111333333333333444666555888<<<===<<<:::999999999@@@CCCAAACCCJJJPPPQQQwwwjjjXXXHHH??????:::888999888444111222000//////000222222000///333333555777:::===@@@AAAMMMLLLLLLLLLOOOTTTXXX[[[eeefffiiiooouuuwwwwwwuuuhhhmmmiiigggoookkk]]]XXXQQQRRRSSSRRRPPPOOOOOOPPPNNNLLLJJJIIIHHHGGGEEECCCAAA???BBBHHHZZZrrrkkkKKKDDD>>>:::<<<<<<999777777888888999999:::999999888999999888777777777777888999999999888777666555444666666666555555555555555555444333222222222333444333333222111111222333333111000///000222333333333////////////////////////000000000000///////////////......---------......////////////////////////........................................................................////////////////////////.........------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++************************,,,+++***))))))***++++++,,,,,,+++++++++,,,------...---+++******+++,,,---+++,,,------......---------,,,,,,++++++,,,,,,---000///...------...///000000222333222222222444666666888:::===>>>>>><<<;;;;;;:::===BBB@@@EEE```nnnYYYWWWOOOHHHEEE@@@:::666666777666444555777888888888111111111333444666888999GGGEEEBBB@@@@@@BBBFFFHHHTTTVVV[[[bbbkkkqqqtttuuupppxxxwwwzzzqqqfffbbbaaa^^^YYYTTTRRRRRRSSSTTTSSSQQQOOONNNLLLIIIFFFFFFBBBBBBEEESSSiiieeeIIIFFF???:::;;;<<<:::999999999999888888888888999999:::999888888777777888888999999::::::999999888777888888777777666666555555333333222222222333444444333333222222222222333333222000///000222444444333////////////////////////000000000000////////////......---------......///////////////////////////////////////////////////////////////////////////.................................//////.........//////...---,,,,,,++++++++++++++++++************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************+++******)))******++++++,,,+++++++++,,,,,,---...000///---,,,++++++,,,---,,,,,,------......---------,,,,,,++++++,,,,,,---//////...------...//////111222222111000111444666777666888<<<@@@AAA???<<<;;;333999CCC>>>AAAqqqhhh^^^RRRIIIAAA999555666777555444444555444333111111222222333444666777888@@@===:::999999===AAADDDIIIJJJNNNTTT[[[aaafffhhhpppzzz|||ooopppmmmggg```ZZZWWWWWWYYYZZZXXXTTTRRRPPPOOOLLLJJJKKKFFFEEEGGGSSSiiikkkVVVIIIAAA<<<<<<===<<<;;;<<<;;;:::999888777888999:::;;;:::999888888888888888888888999::::::999999999:::999999888777666555555333333333333444444555555333333333333333333333333555333111111222222111000////////////////////////000000000000////////////...------------...//////////////////////////////000000000000000000000000000000000000000000000000........................------...//////...------//////...---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------******************************************************************++++++++++++++++++,,,---......111000///---,,,,,,,,,,,,,,,,,,------...------,,,---,,,,,,++++++,,,,,,---........................111222111000///000333555888555555999???AAA>>>:::;;;777===FFFBBBLLLoooaaaSSSGGG@@@???===;;;:::999888555111...222222333444555777888999:::999777666888<<<@@@CCCBBBCCCFFFIIIMMMRRRVVVYYY^^^jjjppp}}}zzzssspppkkkeee```^^^___aaa```\\\WWWSSSQQQPPPOOONNNLLLGGGGGGJJJVVVmmmvvvhhhMMMEEE@@@@@@AAA???===???===<<<;;;999999999:::;;;<<<;;;:::999888888888888666777888888999888888888::::::999888777666666555444444555666666777777777333333333333333333333333666444222111222222111000000000000000000000000000000000000000////////////---------------...//////////////////////////////000000000000000000000000000000000000000000000000........................,,,---...//////...---,,,//////...---,,,,,,++++++------------------------++++++++++++++++++++++++------------------------************************************************))))))******++++++++++++++++++++++++,,,---...///111000///...------,,,,,,,,,------...------,,,,,,---,,,,,,++++++,,,,,,---------............------000111111000///000222444777555333666<<<>>>:::666>>>>>>@@@CCCIIIeeettt^^^NNNHHH>>>===<<<<<<===<<<:::888222222333333444666777888777666555444555888;;;<<<<<<>>>AAACCCEEEIIIMMMPPPLLLYYY```rrr}}}{{{vvvpppiiieeedddeeeeeeaaa]]]YYYXXXWWWUUUTTTMMMHHHIIILLLVVVmmmzzzrrrRRRKKKEEEEEEEEEBBB@@@@@@@@@???>>>===<<<<<<<<<<<<===<<<;;;:::999888888888666666777777777777777666999999888888777777666666555666777777888777777777333333444444444444333333333111000111333555555444000000000000000000000000000000000000////////////---------------...///000////////////////////////////////////////////////////////////////////////........................,,,---///000000///---,,,......---------,,,,,,,,,------------............++++++++++++++++++++++++++++++++++++************************************************************((()))***+++++++++++++++*********+++,,,---...////////////......------,,,------......------,,,,,,---,,,,,,++++++,,,,,,---------............------///000111111000///000111555333222444888999888555:::<<<===BBBXXX~~~hhh^^^OOOJJJDDD???<<<;;;999888555555444444333444444555444444333333333444555555777:::===??????@@@CCCFFFCCCMMMQQQ```{{{xxxyyyxxxtttpppllljjjiiiiiihhhfffeeedddaaa]]]ZZZSSSMMMMMMNNNTTThhhvvvpppWWWPPPKKKKKKJJJFFFBBBAAAAAABBBBBBAAA@@@???>>>>>>>>>===<<<:::999999999888777777777777777777666666777777777777777777777777666666777888777777555555333333444555555444333333333111000111333555555444000000000000000000000000000000000000////////////---,,,,,,------///000000////////////////////////........................................................................---...000111111000...---,,,,,,,,,------------...,,,,,,,,,------.........++++++++++++++++++++++++++++++*********)))))))))************************************************'''(((***+++,,,,,,++++++*********+++,,,---//////------.........------,,,------......------,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,---///222222111/////////111111222444666777888888777<<>>999888777555444333333333111111222222333333333333555888;;;;;;:::999;;;===>>>EEECCCMMMpppuuu______ccchhhllloooppprrrssslllmmmnnnoooooojjjccc___ZZZSSSRRRQQQSSSdddqqqlllZZZSSSNNNOOONNNHHHCCCBBBCCCCCCDDDDDDCCCBBB@@@>>>>>>>>><<<;;;:::999999999888888888888888777666666666666666666666777777777666666777777777555444333333333444555555444333333666555333222333333222111000000000000000000000000000000000000////////////,,,,,,,,,---...///000111////////////////////////........................................................................---///111222222111///---++++++,,,------......///+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************'''(((***+++,,,,,,++++++*********+++,,,---///000,,,,,,------...------------.........---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,///222333222///...------000222444555777:::<<<<<>>:::<<>>BBBBBBBBBAAA???===;;;999999::::::999777777999:::444555666777777666555444:::999888777777666666666222333444444555555444444666666666777777666222///111222444444444222000///000111111222222000///...//////............//////111///---...111222000...........................///////////////.........///...///000222111///---000000111111111111000000---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************))))))***++++++++++++***++++++******************,,,,,,,,,---------......------------------------............---,,,+++***...---,,,,,,++++++,,,,,,---------............///////////////000000000000///111///222888333222???AAAJJJyyyjjj\\\QQQDDD<<<;;;;;;888555555333111111222555777999666555444444444444555555444444888@@@HHHKKKHHHCCCGGGHHHIIIJJJMMMRRRYYY^^^ccciiinnnooollljjjjjjlllgggdddbbbbbb```aaaiiisssjjjaaaYYYXXXVVVPPPKKKIIIIIIKKKJJJFFFEEEGGGFFFCCCEEEDDDDDDCCCAAA???===<<<>>>===<<<;;;:::999888888777777888888888888777777999888777777666666666666444444444555555444444333555555555666777666333000111222444444444222111///000111222222222111//////000000///.........//////000...---///111222111////////////////////////////////////////////////////////////000111111///---//////000000000000//////---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************))))))***++++++++++++***************************,,,,,,,,,,,,------------------------------------............---,,,++++++...---,,,,,,++++++,,,,,,---------............//////////////////000000000000666444333777444444???DDD^^^}}}ooo[[[LLLFFFDDDCCCBBB<<<:::777666777777777666777666555444333222222222111555:::<<<======>>>???>>>???@@@@@@AAADDDIIIMMMVVV[[[aaaeeefffhhhlllooohhhhhhhhhfffaaa___gggqqqooodddYYYWWWXXXTTTOOOMMMLLLNNNMMMIIIHHHJJJIIIEEEHHHGGGFFFDDDBBBAAA@@@??????===<<<>>>@@@@@@===:::;;;::::::999999999::::::777777666666666666666777666666666555444444333333555444444666777666444222222222333444444333111000111222222222222111000///111111000///....../////////......///111333222222000000000000000000000000////////////////////////000//////000111111///.........////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************************++++++++++++,,,,,,,,,,,,---------------------------------------------,,,...---,,,,,,++++++,,,,,,---------............///.........//////000000000...888777333888999999???EEEwwwkkk[[[QQQJJJEEE@@@===;;;:::;;;:::666333777666555444333333333333222555999999777777:::===:::;;;;;;:::;;;===AAADDDLLLOOOTTTXXX\\\```eeehhhiiikkknnnllleeeaaagggrrrrrreee[[[YYY\\\ZZZWWWUUUPPPRRRQQQLLLJJJKKKIIIFFFJJJIIIGGGEEEDDDBBBAAAAAA>>><<<<<<@@@FFFGGGDDD???===<<<;;;:::::::::;;;<<<777777666666666666777777999888777555444333333333444444444555666777555333222333333444444333222222222222222222222111111111222222111000////////////......///000222333444444000000000000000000000000///////////////000000000111000//////000000///...---..................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++******************+++++++++******+++++++++,,,,,,,,,------------------------------,,,,,,---------......---,,,,,,++++++,,,,,,---------............///.........//////000000111***555444111:::>>>;;;<<>><<<;;;:::;;;<<<===999999888777777777888888:::999777666444444444444555444333444666666555444333333333333444333333333444333333222222222222222222222111000000000000000...///000111222333444555////////////////////////////////////000000111111222000//////000000///...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***))))))*********+++++++++******+++++++++,,,,,,,,,------------------------------,,,,,,,,,---.........---,,,,,,++++++,,,,,,---------............///......//////000111111222---444111000<<<@@@===>>>hhh|||nnn[[[MMMFFFDDDCCCAAA;;;:::888777555444444444444111///000333555555444333555555555555777999<<<>>>???AAACCCFFFHHHJJJKKKNNNRRRXXX\\\\\\\\\eeeoootttmmmgggggggggcccaaaaaa```aaa___YYYVVVUUUSSSOOOOOOOOOOOONNNMMMJJJHHHFFFHHHFFFEEEFFFGGGGGGCCC@@@@@@???>>>==================<<<;;;:::999999999999;;;:::888666555444555555666555444444555666555444333333333333444444444444555444333333222222333333222222111111111111222222///111222222222222444666////////////////////////...//////000000111111222333111///...///000///...------............------------------............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------///...,,,,,,+++,,,---......---,,,,,,++++++,,,,,,---------............/////////000000111222333333444777333444===@@@DDDRRRttthhh\\\SSSFFFEEEBBB???<<<999888777999888666666777777777666333444555444333333555777888888:::===@@@BBBCCCCCCAAAAAAEEEJJJLLLMMMTTT\\\dddbbbcccffffffbbbbbbdddbbbdddbbb]]][[[[[[YYYVVVTTTVVVWWWWWWUUURRRNNNLLLKKKJJJIIIGGGFFFDDDBBBBBBAAAAAAAAAAAA@@@???>>>===AAA@@@>>>===<<<;;;::::::;;;:::888666555555666777888666444444555555444333333333333333333444555555666555444333222333333444111111111111222222333444000222444444222222333555000000000000000000000000...//////000111111222222444111///.../////////.........////////////......------------.........///------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***((())))))***++++++,,,,,,,,,,,,,,,,,,------------------------------------000///---+++++++++,,,---...---,,,,,,++++++,,,,,,---------............//////000111222333444555555777888666:::???AAAWWWzzz~~~nnnRRRPPPLLLHHHCCC???===;;;999::::::888666444444555555555666444222222333444333444777;;;???AAAAAA@@@CCCAAABBBDDDEEEEEEIIIOOOQQQTTTZZZaaabbb```bbbfff```bbbaaa]]]\\\]]]\\\YYYYYY[[[]]]^^^\\\XXXSSSPPPJJJJJJJJJGGGEEEDDDDDDFFFBBBCCCDDDDDDCCCAAA???>>>DDDBBBAAA???===<<<;;;;;;;;;:::777666555666777888999777555444444444333222333333333333333444555666666555444333222333444444000000000111222333555555111333555444222111333555111111111111111111111111...//////000111222222222444222///......//////.........////////////......---------.........//////------------------------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***((())))))***++++++,,,,,,,,,,,,------------......------------------------111000---+++***+++,,,---...---,,,,,,++++++,,,,,,---------.........//////000111111333444555666666444666888===AAAEEEjjjssscccWWWPPPLLLGGGDDDBBB>>>:::888888888888888444555666777555333000...333333555888<<<>>>>>>===>>>>>>>>>>>>@@@BBBDDDFFFJJJKKKSSS]]]]]]WWWZZZccc^^^```___ZZZXXXZZZ^^^```]]]______^^^ZZZWWWVVVVVVQQQOOOMMMJJJIIIIIIJJJKKKEEEEEEDDDDDDCCCCCCBBBBBBDDDBBB??????@@@@@@===:::;;;======<<<:::888777777777555444444555555555444777555333333444666666555666777888777444333222333111000...///222555666666666555444222111000000000333333222222111000000000......///000000000000000////////////////////////---//////---,,,---..............................////////////////////////++++++++++++++++++++++++++++++++++++******))))))------------------------******++++++++++++******+++,,,,,,+++***)))+++---)))+++---.........///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,...000------,,,,,,------.../////////............//////111222222111000111444666999666999<<<>>>RRR}}}ooo```QQQGGGCCCBBB???>>><<<999555111777666444333444555777888444444444666999;;;:::999;;;;;;<<<===>>>@@@AAABBBFFFFFFLLLVVV\\\ZZZVVVTTTYYY[[[\\\[[[[[[\\\___```^^^``````^^^[[[XXXVVVVVVRRRQQQOOOMMMMMMMMMNNNOOOKKKJJJHHHFFFDDDCCCBBBAAAAAA???>>>>>>@@@AAA???===:::<<<===<<<:::999999:::999777555555666777666555777555333333444555555555555666777666444222222333222111///000333555666666666555333222111000000000111222222222222222222222......///000000000000000000000000000000000000000///000///...---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************------------------------******++++++++++++*********+++++++++))))))***,,,***+++---.........///000------,,,,,,,,,,,,,,,+++------,,,++++++,,,------,,,,,,,,,,,,,,,---......//////............//////222222333222111222555777<<<>>>>>><<>>??????>>><<<;;;<<<======;;;999999999:::999888666444333333555555555444333444444333222111222444666444222222444666777666555444333222111111111111000000000111111111222222---...//////000000//////000000000000000000000000---++++++...///...------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------***++++++,,,,,,++++++***+++,,,,,,,,,++++++,,,...,,,,,,---///111222111000......---------,,,,,,,,,+++,,,------...------,,,,,,++++++++++++,,,------......------------......333444555444444555888:::??????EEEZZZ{{{lllcccTTTQQQLLLGGGCCCBBBBBBCCC;;;999666666666777666555333444666777888888888777333666666777GGG___mmmnnnVVVKKKCCCCCCFFFGGGIIILLLKKKMMMOOOPPPPPPRRRTTTVVVXXXXXXWWWWWWVVVVVVVVVWWWUUUTTTTTTSSSRRRQQQOOOOOOMMMLLLKKKJJJGGGEEEDDDDDDCCCCCCCCC@@@===<<<<<<===>>><<<:::999::::::999888666555444555666666555444222333333333111222333555777555333333444666666666444444333222111111111111111111000000////////////------...//////////////////////////////////////////+++---333555111..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++,,,.........------///111...------///222333222111........................***+++,,,---...//////...,,,,,,++++++,,,,,,---............------.........333444555555555666999;;;@@@???TTT}}}ssscccSSSHHHDDDDDDEEEAAA>>>:::888888777666555444555666777888888888888333666666555???TTTmmm{{{___NNN@@@>>>@@@@@@BBBFFFBBBDDDFFFHHHIIIKKKOOORRRWWWWWWXXXXXXXXXXXXXXXXXXZZZZZZZZZYYYVVVRRROOOLLLKKKLLLMMMLLLKKKKKKLLLMMMHHHHHHFFFCCC???>>>>>>@@@@@@===;;;;;;;;;;;;:::999666666555666888888666444333333333222222222555777888666333333444555555555444333222222111111222222222111111000//////......------...////////////...........................111---000;;;>>>777111000........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------++++++,,,,,,,,,,,,++++++---/////////...///111333000...---000444555333111/////////000111111222222,,,,,,,,,---......//////---,,,,,,,,,,,,---......//////............//////333444555555555666999<<<:::DDDkkkxxxfffYYYSSSPPPMMMJJJDDD@@@>>>;;;999777777777777777888999::::::666666777888;;;GGG___tttcccNNN<<<:::<<<:::;;;???>>>???AAABBBCCCEEEIIILLLNNNOOOPPPRRRTTTUUUVVVVVVZZZ\\\]]]]]]ZZZUUUPPPLLLJJJLLLNNNNNNLLLLLLNNNPPPJJJIIIHHHDDDBBBAAABBBDDDBBB@@@>>>=========<<<:::777777777888999999777555333444444333222333777999888666333222333444444333333333222222111111222222222222222222111111111111,,,---......//////......////////////////////////000,,,111>>>CCC999000///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............------------------------+++,,,,,,------,,,,,,+++---...//////...///111333111///---000555666444111...///000111333444555555000///...---,,,,,,---.........------......///000000000////////////000000222444444444555666999<<<555VVVssslllZZZUUUOOOIIIEEEAAA>>><<<:::999888888888:::;;;<<<:::777888;;;:::===PPPfffaaaKKK999888:::666555999===>>>??????@@@AAADDDGGGDDDEEEHHHKKKNNNPPPRRRRRRWWWYYY]]]___]]]YYYSSSOOOLLLNNNPPPOOOLLLKKKLLLNNNIIIIIIHHHEEECCCCCCEEEGGGDDDBBB????????????===<<<888888888999::::::888666333444444333333444777:::888555333222333444333333333333222222111222222222222222222333333444555555,,,---......//////......000000000000000000000000---)))///>>>CCC888...+++........................////////////////////////---------------------------------.........//////------------------------+++,,,,,,------,,,,,,+++,,,---............000222222///...000555777555111...///000222444666777888444222///,,,+++++++++,,,///............///000000111111000000000000111111222333444444444666999<<<888nnn~~~rrraaaVVVOOOJJJCCC===???:::999======777444666;;;999777666444999GGGVVV___JJJ888444555555999@@@>>><<<;;;999:::<<>>999:::;;;<<<<<<;;;:::999555666666555333222444555555333111111222444444333333333333333222111000///222111111333555777777666000///...---...000222333222000...---///000000000111111000///...------,,,///////////////.........//////---,,,,,,---...///++++++,,,,,,,,,,,,,,,,,,,,,---...//////...------000000//////...---++++++...------...//////---,,,///...---,,,,,,---...//////222333111000111333333222111111333666888999888:::555///,,,,,,------,,,000...------///000000///333222000//////111333444...666999444111555<<>><<<:::999999777777>>>GGGNNNCCC999666777:::@@@FFF:::999777555555666888999<<<===>>>???AAAAAAAAABBBEEEGGGIIIKKKKKKJJJIIIGGGHHHIIIKKKLLLLLLLLLJJJIIIJJJJJJKKKIIIGGGEEEEEEFFFDDDCCCBBBBBBBBBAAA???===<<<<<<<<<<<<<<<;;;::::::666777888888777888:::<<<777555333222333444444444555555555444444333111111222111111333555777777666111000///......///111222333111///...///000000///111000000///...---------......//////////////////000///...,,,,,,,,,---...,,,,,,------------......,,,---...//////...------....../////////...---------.........---,,,,,,+++...............000111222---///000///......///000111111111222555777777666777333///------......---///---,,,---///000000000222222000///000111333444222333555555666999===AAAdddqqqaaaYYYTTTNNNIIIFFFBBB???===>>>;;;555333555EEEHHHFFFAAA???CCCHHHJJJ999888555333333333444555666777888999::::::::::::======???@@@AAAAAAAAAAAA@@@BBBDDDFFFGGGGGGGGGGGGGGGIIIIIIHHHGGGFFFGGGHHHEEECCCBBBBBBBBBAAA???===@@@???>>><<<;;;;;;;;;;;;888:::;;;<<<<<<===@@@BBB:::777555444555666666555666666777666666555444333333222222333555777777666222222000/////////000111444333111111222222111000000000//////......------.........//////000000000222111///------,,,------........./////////000000......////////////......---...//////000000000//////111333111...,,,,,,......//////000111333555666111222333333111000111222111000000111333444444333333111///...///000///......---,,,---///111111000222111000000000222333444555111222999<<<===FFFRRR~~~uuuiii\\\RRRMMMGGGBBBCCCBBB===:::999>>>IIILLLCCC;;;<<<>>>;;;:::999777555555555666777777777888999:::::::::999999999999:::;;;===>>>???AAABBBCCCCCCCCCBBBBBBAAABBBDDDEEEEEEDDDCCCEEEFFFEEEDDDCCCBBBCCCBBB@@@>>>CCCAAA???===;;;;;;;;;;;;999;;;<<<======>>>@@@BBB;;;999777666666777777666888888888888888777666555444333222333666777666666444333222000000///000000444333333444666777555444//////////////////......------...///000111111222555333111000............//////000000111222222222111111111111111111000000//////000000111000000///222555888666000---///222000111111333444555777777444333555666444111111333000/////////111222111000/////////000000111000///...---,,,---///111111111111111111111111222444444444222777>>>===???VVVrrrpppaaaXXXOOOLLLKKKGGGEEEEEEAAANNNSSSJJJAAA@@@>>>:::888777666555555555666666777777888888888888888777666666666666888999;;;<<>>======<<>>@@@999???ggg}}}nnndddZZZNNNGGGEEEGGGMMMPPPMMMHHHEEEBBB>>>777666555444333333222222333333444444444333222222333333333333444555666777666777777888999::::::;;;===>>>@@@@@@???@@@AAACCCAAA@@@@@@@@@BBBBBB@@@???BBBAAA???>>><<<;;;;;;:::999::::::999777666777999999777555555666888888777777777888888888888777777555444333444666777666555444444333333222111000000222333555999<<<<<<:::888000000111111222222333333/////////000000111111111777666444222222111222222000111111222333444555555777666555444444333444444444444444333222111///...000222444222///------///222333444555555666555555555222444999666...,,,111///---------///000///---+++---000000000000111222222111000000222333333222000111111222333444555555555<<>>===<<<999777555444333222222222222222111000000111111111222222333333333111111222333555777999999:::;;;======<<<<<<===???<<<;;;;;;===???@@@???===?????????>>>===;;;:::999888999999888666555777888666555333333555777888777555666666777777777666666666555444555666777666555444444444333333222111111222333666999;;;:::666333111111222333333444555555000000000000000000000111555444333111111111222333000111111222333444555666777666555333222222333333333333444333333222111111//////000//////...------///000222444555666666666999555777===:::000...333...---,,,---///000///...,,,...000000//////111444555444222222333444333222000000222333444555555555666;;;>>>???KKKmmm{{{qqqqqqmmm```UUURRRIIIHHHEEEBBB>>>;;;888777555555555555444333222111111111222333333222222222222222222333444666777888666777999888888777999:::888888888:::===>>>===<<<===>>>??????>>><<<:::999888999999888777666888:::444333111222444777888777444555555666666666555555666555444555666777666555333333444444444333222222222333555888999777222///222222333444444555666666111111111000000000000000333222111000000000111222000000111222333555555666666555333222111111222222222222333444444444333333000/////////111111///---,,,...000333555666777777777222444:::777---***000---,,,,,,---///000000///,,,...000000......111444777555333333444444333222///000222333444555555555666888999@@@]]]sssbbbZZZQQQMMMLLLIIIBBB<<<===:::777555444444222111444333111111222333222111222222333333222222111111555555555555666666666666666777888999::::::::::::444888:::777888<<<===:::888;;;999555555999:::888555444333555777888888777666888::::::888555444444555444444666888888666444222444666888888777555333444444333111000111333666777666444333222444555666222222333333333333333222333444555444222111222333333333333444444444555555222222333333444555555555333333444666999:::999777333111///...---------......222333333555999:::888999777555555666666222///...............///000000000000111111111111000000333333444444444333222111000///222666555222444999999BBB888MMMooobbbZZZTTTMMMGGGHHHEEE@@@<<<:::888666555111000000222444444222000222222333555555666666666444444444555555555555666666777777888777777666666777666777777888:::<<<>>>:::888666666777777666555555444333444666777777666444666999:::888777666777444666777888888666555444444555888::::::999777666666666555333111111333555777666444333333444555666444444555555555444444333444555666555444333444555444444444555555555555555333444555666777888999999666666777999::::::777555222111000///............///333555555777;;;;;;888666444222222333333111...000000//////000000111222000000111111111111000000333333333333333333333333222///000333444444777;;;;;;???EEEmmm}}}rrrfff^^^UUUQQQKKKGGGDDDBBB@@@???:::999999999999777333000111111333444555555555555444444444555555555666666666666666555555333222222666222222666777666???LLLBBB888555:::<<<777444555555444333444555666555444333555888999888888888999444777;;;;;;888555444555555777999;;;<<<;;;:::999::::::888666333222333555777666555444444555777777777888888888777666555555666777888777555444555666555555555666666666777777666777888999:::;;;<<<<<<999999:::;;;;;;999555222000111111111000///......///444777888999<<<;;;777555333000000111222222111111111111000111222222333000000111111111111000000333333222222222444555666444///...111444666888<<<===;;;UUUoooiiiaaaXXXQQQKKKFFFCCCBBB@@@>>>===<<<:::777444444444555444444333222222555555555555555555555555444444444444333222111000666111333999888888LLLfffPPP???777>>>@@@888444888666555444444555555444333222555777777777666777888333999>>>===888444444555555777999:::;;;;;;;;;:::======<<<999666444555666888888777777777888999999::::::::::::999888777777666888888777666555666777444555666777888999999:::999999:::::::::;;;;;;;;;888888999::::::888333000...///000111000///...---///444888888999;;;999555555444222111111333444555111111111111111222222333000000111111111111000000333222111111222444777999555000...222666777888;;;???===fff~~~rrrfff\\\VVVQQQMMMHHHDDDBBB???<<<:::::::::999999777666444333555555444444444333333333222222333333333333222222555444888<<<888;;;XXXyyyXXXEEE999===>>>777444:::666555444444555666555333444555666666555444555666444999======777444444666444555777888999999999888>>>>>>>>><<<888777777888888888888999999::::::;;;:::;;;;;;;;;:::999999888666777888777666555555777333444555777999:::<<<<<<;;;::::::999888888777777444444555777777666222000,,,---...///000///...---...333666666777999777222444333222111111222444666111111000000111111222333111111222222222222111111333222111111333555888:::444111111666888888999;;;CCCOOO|||rrrhhh___UUUMMMHHHDDDCCCBBB@@@>>>;;;999777999888777666555444333222333444444555555555444444222444777777222666OOOkkkRRRDDD999888888444444888666555444555666777666555555666666666444444555666555888::::::777444555666444444555666666666666555;;;<<<<<<;;;999777888888777777888999999:::::::::999999:::::::::::::::999777888999888666555666777555555666777999:::;;;;;;999888888777666555444444222222222333444444222000------...//////000//////...222555444555666444000111222222111000000222444111111000000111111222333333333333444444333333333333222222333444666777999555444666:::;;;:::>>>DDDTTTvvvwwwoooaaa___[[[VVVPPPJJJEEEBBBCCCBBBAAA???===;;;999888888888888888777666555555999;;;:::555111444???IIIDDD???999666555555555555666555555666888999888777555666777777666666888:::777777666666555666666666555555444444444444333333555777888888777666777888444555666777888888888888777777888999::::::::::::888999:::999888777888999888888888888777777777777444444444444444444444444444222000000111222111000////////////000111222333///333444333333555444111111333444333111000222444222222222222222333444444444444555555555555444444222333333444555666666777666777999;;;;;;>>>IIIUUUvvv{{{rrrggg^^^VVVQQQNNNMMMKKKHHHFFFCCCAAA@@@<<<;;;;;;:::999777555444HHHIIIEEE===:::;;;999444999<<<;;;666555888888555666555555666999::::::999444666777888888999<<<>>>888666333333555666777666555555555444333333222222111333555555555555666777222333444555666666666666555666777888999::::::::::::;;;<<<;;;999888999:::<<<;;;:::888666555333333111111222333444555666666666444111///000000000///111111000000111333555666111444444222222555444111333666888777444333333555444333333333333444555555555555666666666666555555222333444555666666666555888999;;;<<<<<>>555666999555666999444666666777999;;;;;;888666888666555555777999999999444555555666666666666666666555444333333222333333777555444222222333444666...000222555777888999999555555555666666777999999999999999999888888999999999999888777666555555555333333222222333333444555666444222000000111222444333333000///222888888444222222222222333444555666666666666666666666666666777222111666888555555999888999:::999777666666777777666555666777999999888>>>:::===BBB@@@FFFggg}}}ssskkkddd\\\VVVTTTPPPKKKHHHGGGHHHHHHHHHDDDDDDCCCAAA>>><<<<<<<<<:::666;;;???888999>>>;;;555555666999<<<>>>===<<<:::888666666888888888777666666777777777666555555777777666555555555555555:::999777555444444555666444555777999;;;<<<<<<<<<777777777777888999:::;;;<<<:::666555666777666555777666555555555555555555444444333333444444555666333333111111000111222333333333111///222777777333333333333333333444555666555555555666666666666666;;;666555999999777777:::777888999888666555666777777666666777999;;;<<<<<<@@@>>>???BBBEEEXXX~~~rrrlllbbbZZZTTTOOOKKKHHHIIIHHHGGGDDDBBB@@@???>>>>>><<>>???@@@AAADDDFFFDDDEEEFFFFFFGGGJJJNNNPPPOOOUUUYYYccczzzuuujjjdddcccaaaaaakkkoooeeeTTTQQQLLLIIIHHHGGGFFFFFFCCCBBBBBBBBBCCCBBB???===<<<======>>>>>>>>>======:::;;;;;;;;;:::999888777666666666666777777888999777666666666666666666666555555555444555555666666>>><<<>>>EEENNNQQQLLLFFF>>>===;;;999777666666555555555555555555666777777666666777888888777777666777::::::777666888777555666666555555666666777777888999:::;;;<<<===>>>???===@@@BBBBBBBBBDDDGGGIIIFFFHHHJJJJJJJJJJJJLLLNNNOOOQQQRRRRRRSSSVVV[[[___aaahhhsss~~~ccc___ZZZVVVTTTSSSQQQPPPKKKJJJHHHHHHHHHGGGDDDBBB@@@@@@AAAAAAAAA@@@??????>>>>>>???>>>===;;;999777444555555666666777777777777666666555555555666666555555555444444555555666555666999AAAIIIKKKGGGCCCAAA@@@>>><<<;;;:::999999777777666666777777888999888888888777777666666666999>>>???<<<:::;;;;;;999999999999999:::;;;<<<<<<;;;;;;<<<>>>@@@AAABBBCCC@@@FFFIIIGGGGGGKKKOOOPPPOOOQQQRRRQQQPPPOOOPPPRRRYYY[[[^^^___```eeelllrrr{{{vvvrrrnnnjjjhhhdddaaa]]][[[YYYWWWTTTRRRMMMMMMMMMKKKJJJHHHFFFEEEFFFFFFFFFEEECCC@@@===;;;999:::::::::999999888777888888777666666777888999888888777777777777888888333444555999===>>>===<<>>>>>===>>>>>>999999999999999:::;;;;;;>>>===;;;999888888999999;;;AAACCC@@@>>>??????>>><<<======>>>???AAABBBCCCBBBCCCDDDFFFGGGIIIJJJKKKIIIQQQTTTQQQOOOSSSXXXYYYYYY[[[^^^___```bbbdddfffqqquuuyyy|||~~~yyyuuuqqqooollljjjaaa```___]]]ZZZWWWTTTSSSRRRSSSRRRQQQOOOKKKHHHFFFFFFEEEEEEDDDBBBAAA???>>>???>>>===<<<===>>>???@@@;;;;;;::::::999:::::::::<<<;;;:::999999:::<<<===??????>>>??????@@@AAAAAA<<<;;;;;;;;;;;;<<<======DDDBBB@@@===<<<<<<======<<>>>>>>>>>>>??????@@@AAAAAABBBCCCFFFIIIFFFDDDCCCDDDEEEFFFFFFEEEQQQOOOKKKHHHFFFEEEFFFGGGHHHJJJKKKIIIGGGFFFHHHKKKIIIJJJKKKKKKLLLNNNRRRVVVUUUWWWYYY[[[\\\^^^```bbbfffiiimmmqqquuuxxx}}}}}}zzzwwwssspppooonnnnnnkkkhhhgggggggggeeebbb```___]]]\\\ZZZZZZYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVSSSTTTTTTTTTSSSSSSUUUWWWZZZZZZ[[[^^^aaabbb```^^^bbbaaa___^^^]]]^^^___```bbbdddeeeeeeddddddgggjjjkkkmmmnnnooopppsssxxx{{{zzz}}}~~~~~~}}}}}}}}}|||||||||{{{yyyxxxyyy{{{{{{}}}