BM66( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??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]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ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ĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ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`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌege}}}zzzHu]3hIŌqqqpppDdDĦmmmnennnlll@hssssss>hsssssstttseyyyne{{{{{{@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHo|||xxxuuubbbaaa___D^WWWXXXXXXDdDĦSSSVVVWWWWWWYYY___aaaaaaaaa____________s׼smmmmmmjjjiiiiiikkk}}}yyyzzzΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ{{{xxxvvvyyyvvvrrrooonnnlllhhhddd[[[YYYWWWUUUTTTRRRNNNLLLNNNNNNOOOPPPQQQ>d<ĦZZZ\\\]]]^^^^^^>d<ĦiiiiiiiiiĦnnnqqquuuyyy||||||zzzyyyoooooopppqqqssstttuuuvvvqqqppppppqqqBe{{{uuutttsssrrrĦjjjeeegggjjjkkklllmmmoooqqqtttuuuwwwyyyzzzzzzyyyxxxuuuuuuwww{{{?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/Ō}}}xxxvvvtttqqqmmmlllhhhcccbbbaaa[[[SSSTTTPPPLLLKKKNNNPPPOOOMMMMMM[[[XXX[[[```[[[\\\^^^iiimmmrrrtttqqqDdDĦsss{{{~~~|||yyysdKĦgdKĦwwwzzzyyyxxxvvvqqquuuwwwsssmmmmmmuuu~~~pppyyyvvvtttgdKĦyyyzzz~~~tttnnnxxx|||sssmmmuuusssrrrsssuuuzzz~~~>AneneneneDenene>Ak<fh}}}ssslllbbb___ZZZVVVUUUUUUUUUTTTOOOSSSUUURRRRRRSSSSSSPPPZZZYYYWWWXXXZZZ]]]___```bbbpppoooppptttppprrrxxxrrrzzzDenenewwwrrr~~~neyyyzzziiikkknnnssswwwzzz||||||vvvyyy}}}gggaaa[[[WWWUUUSSSOOOLLLLLLMMMOOOPPPQQQTTTWWWZZZ```hhhmmmllllllooorrrssssssssssssssstttvvvzzz}}}zzz~~~|||~~~||||||yyytttwww~~~xxx~~~uuunnndddYYYRRRMMMKKKJJJOOONNNNNNQQQWWW\\\______gggjjjmmmnnnpppssszzz~~~}}}}}}kkknnn~~~zzzuuu~~~}}}{{{zzz{{{}}}~~~uuuggg[[[RRRLLLHHHHHHHHHJJJLLLPPPUUUXXX\\\___fffnnnwwwmmmlll}}}|||}}}}}}||||||}}}yyyoooiiiWWWSSSNNNLLLLLLMMMNNNOOOSSSZZZdddlllrrruuuvvvwwwvvvzzzkkklll{{{~~~|||yyyyyy|||~~~wwwhhhYYYOOOIIIEEEDDDIIIJJJMMMUUU```jjjrrrvvvxxx}}}jjjwwwtttqqqzzzvvvvvvwwwxxxxxxzzziiiYYYOOOFFFEEEDDDGGGMMMTTTYYY\\\eeegggkkkrrr{{{jjjaaavvv}}}||||||zzzrrruuuyyy{{{|||}}}mmmZZZQQQPPPHHHFFFLLLLLLRRRVVVeeetttuuummmrrrzzzqqqppp{{{|||{{{rrrwwwrrryyy}}}|||uuussswwwyyywww{{{ppp^^^MMMCCCGGGBBBJJJRRRTTT^^^hhhgggyyy|||xxxzzz~~~}}}zzz{{{ooovvvvvvtttyyy}}}}}}wwwxxxxxxxxxyyy|||rrrcccPPPEEEEEEJJJNNNPPPYYY^^^jjjnnnppp~~~~~~rrrooo~~~yyysssttt||||||zzzyyy{{{}}}~~~vvvcccTTTKKKGGGHHHLLLTTT```kkkrrruuuuuuzzzxxxtttssskkkzzz~~~ttt~~~zzz~~~|||xxxtttuuu{{{zzzyyyyyy|||{{{mmmZZZKKKFFFHHHLLLOOO___kkkzzz}}}mmmuuu}}}zzzzzzkkkqqq}}}~~~zzzmmmiiijjjyyyhhhooovvv{{{~~~pppkkkiiidddeee~~~{{{lllfffrrrjjjhhhqqqlllnnnjjjgggkkkrrryyy~~~|||}}}zzz}}}}}}zzzxxx{{{~~~www\\\MMMHHHDDDBBBHHHVVVhhhvvv~~~~~~www___mmm{{{}}}}}}dddLLLJJJQQQUUUNNNWWWZZZgggvvvssszzzyyyzzzuuunnnnnnqqqmmmeeeWWW^^^WWWIIIEEE@@@>>>DDD======>>>>>>???@@@AAAAAAJJJBBB>>>CCCJJJMMMLLLLLLCCCLLL???@@@EEE???FFFHHH777===FFFKKKHHHDDDFFFMMMPPPUUUZZZ]]]fffzzzxxxxxxuuuuuutttxxx~~~nnnSSSDDDAAAHHHQQQ^^^___dddpppuuukkkeeessstttkkkhhhSSSFFFHHHGGGDDDFFFPPPLLLSSS\\\VVVbbb```]]]ZZZ]]]ccciiikkkkkkeeehhhjjjhhheeecccfffiiiSSSXXXWWWPPPJJJJJJIIIGGGBBBAAA===999666666777666333::::::999999222111<<>>CCC777999BBBTTTmmm{{{~~~|||sssvvvyyy|||~~~lllSSSHHHBBBHHHTTT^^^jjjttt}}}~~~}}}www|||mmmTTTLLLKKKAAAFFFJJJ<<<555;;;DDD999999:::000===<<<:::999<<>>999333666:::<<<:::555333555999777???BBB;;;666666777666222111444777777444333444222333///111777777BBBZZZHHH@@@666222444555444222777@@@BBB;;;;;;GGGQQQSSSXXXkkkbbbZZZSSSMMMfffzzzOOOZZZhhhjjjXXXDDD>>>EEEGGGFFFOOOhhh}}}zzzxxx{{{zzzbbbQQQHHHDDDNNNQQQ]]]ooo{{{{{{|||{{{pppooo|||xxxuuuooohhh```XXXRRRMMMFFFBBBBBB888444999888000---222444444555666777666444333333444555666777777777777444444444555555555666666555555555555555555555555444444333222222111111000///...333;;;@@@JJJeeeaaa>>>---000777555000555555666888;;;???CCCEEEhhhcccRRRHHHRRR\\\fffrrr___YYY```bbbNNN<<<<<>><<<@@@OOOHHH>>>>>>@@@999555999<<<;;;TTTzzz{{{www{{{hhhQQQIIINNNSSSWWW___lll{{{{{{[[[aaammmQQQIIIxxx{{{}}}|||sssjjjhhhddd___XXXPPPJJJGGG<<<:::888555222///---,,,333111000000111222111000...,,,,,,---***,,,<<>>666...,,,111333000+++...///000000111111111111////////////000000000000000000000000000000000000.........///////////////000------000333<<>>222111222111...000//////...///000222333000444444444444///???^^^```RRRAAA777444666777777@@@bbb}}}xxxwwwzzzuuuZZZMMMMMMQQQ___jjjtttwwwwww{{{wwwuuutttuuu___eeezzz```NNN|||zzz}}}rrrfffaaa```\\\QQQGGGEEECCC@@@<<<888333000......///000111222333444555444333222111000///...---(((+++000222...+++333???999333...,,,...///---***,,,---...///////////////---------.........//////........................,,,,,,------...///000000000------......444DDDTTTDDD===444///...///000///000//////...//////000111666444///000...***???fffsssYYYCCC<<<999555666VVVppp|||}}}vvvwww|||mmmSSSHHHPPP___kkkppp|||wwwsssxxxqqqiiiqqqnnncccpppsssppp}}}fff{{{zzzmmmgggccc^^^ZZZVVVQQQJJJEEECCC@@@;;;666555444333222000000//////222111111000//////......,,,---............//////---...000222000,,,,,,......///000///---,,,,,,,,,,,,,,,---.........------------------............------------------------+++,,,,,,---...///000000///.........---...555===///...---,,,,,,---...///.........//////000111222***+++///999;;;...222KKKaaaaaaOOO===999333333AAAoooeeettt}}}www~~~~~~~~~~~~uuubbbNNNRRR\\\iiivvv}}}}}}{{{{{{zzzvvvqqqeeeYYYZZZkkkQQQOOOqqq~~~iiibbbXXXPPPLLLHHHCCC@@@::::::999666444222222333222111111111111111111111000000///...---,,,,,,+++000222444444222222222333333///,,,+++---...---,,,(((,,,000000---***,,,...+++,,,,,,---------,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,---...//////---.........---,,,---///***,,,......,,,+++,,,,,,***+++,,,---...//////000---///111;;;AAA555///<<<333>>>777000444...777XXXwwwEEE??????KKK[[[hhhttt~~~}}}{{{yyyxxxwwwwwwxxx}}}iii[[[SSShhhpppwwwwwwuuuwwwyyy{{{wwwrrrwww}}}sss}}}}}}tttiiinnnooogggnnngggaaa^^^IIIBBB???>>><<<:::999888888888333444444222000.........//////000000///...---,,,,,,---...///000111222222...000222111---+++++++++111...***)))+++//////...+++,,,------++++++,,,...***+++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......,,,+++***))))))***+++,,,,,,,,,---,,,---...((((((000---+++333(((444......666...>>>oooyyy~~~}}}qqqWWWbbblll@@@555;;;;;;:::888:::FFFYYYgggyyysssooolllkkkvvvxxx|||}}}```SSSYYYkkkyyy|||yyywww{{{~~~yyyyyyjjj```iii|||||||||vvv{{{~~~wwwmmmhhhZZZSSSKKK999???HHH999:::888777444000......111333111111111111111000///......///000000///...,,,+++,,,------....../////////,,,///333333222111222444+++,,,------...///...,,,111...***)))***,,,---,,,)))***************))))))************++++++++++++************************))))))))))))************++++++***)))+++---...---***+++,,,,,,,,,***))))))++++++,,,,,,,,,,,,+++++++++000,,,***111000+++///,,,444,,,...888///BBB}}}vvvxxx||||||}}}eeeTTTWWWcccwwwwwwZZZ___FFFJJJMMMVVVooo===>>>;;;>>>@@@===888555666999777BBBTTTgggxxx~~~tttlllgggeeehhhlllppptttwww}}}tttfff^^^gggwww|||wwwzzzzzzzzzyyyyyywwwqqqlllqqqqqqsssvvvzzz}}}}}}}}}zzznnnbbbXXXOOOFFF@@@<<<;;;999777555222111000////////////////////////---..................------.........---,,,++++++...,,,++++++---///000///111444777888666333111000,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++******(((((())))))))))))(((((((((((((((((())))))))))))+++***)))(((((()))***+++*********)))******++++++///...+++))))))***,,,...+++++++++*********))))))+++++++++***)))((((((''',,,,,,------............333%%%///000""";;;fffoookkkqqqwwwxxx{{{rrrVVVRRR___VVVBBB@@@HHHgggtttppp~~~dddPPPXXXJJJOOOKKKFFFFFFKKKddd777:::;;;:::888777666666666777555555777888;;;DDDTTTbbbxxxllldddjjjeeeooobbbkkk}}}bbbpppppprrruuuuuutttxxx~~~zzzxxxxxxwwwrrrkkkhhhjjjwwwxxxyyyzzzyyyuuuooojjj[[[UUUMMMFFFAAA<<<777444444333333222000///..............................,,,------......------,,,++++++,,,,,,------......000...,,,,,,...////////////222555666555333222222///...---,,,,,,,,,,,,,,,)))******++++++******)))(((((())))))))))))(((((('''((((((((())))))))))))+++*********))))))(((((()))))))))((())))))***+++,,,++++++*********))))))+++++++++*********))))))(((((())))))******++++++///......---,,,,,,,,,,,,222---:::;;;000IIIooottttttqqqnnnrrr{{{^^^GGGBBBOOOOOODDDAAADDDdddrrrjjjNNNDDDOOOJJJEEEAAAHHHMMMNNNgggrrr~~~JJJ===666666666666555444333222666666666333000222:::BBB777MMMmmm~~~kkkffflll\\\___xxx{{{uuubbbhhhwwwvvvyyy|||yyyppphhhllluuuuuuoooooorrrlll```bbblllxxxtttmmmfff]]]SSSJJJDDD===:::666333222111///...------------------------------------------------++++++,,,,,,,,,,,,++++++---,,,+++++++++,,,---...///---,,,,,,...//////......000222333222222333444111000---+++***+++,,,,,,))))))************))))))'''(((((())))))(((((('''''''''((((((((()))))))))***************)))((('''((((((''''''((()))******'''(((***++++++***)))(((+++************)))))))))(((((())))))***++++++,,,---,,,+++)))))))))***+++---///======666RRRssstttttthhh___dddoooqqqfffYYYIIIBBBBBBIIIJJJEEEBBBCCCRRRjjjTTTKKKMMMEEEGGG\\\iiicccsssyyyxxxTTT:::444444555666555444222111111333444222//////222555666666888<<>>DDDUUUSSSeee}}}{{{wwwwww|||}}}uuurrrwwwtttpppllliiigggggggggqqqjjjggglllooofffXXXNNNAAA===666000...000222333///,,,***)))***,,,---,,,+++...///---***'''''')))(((((())))))***++++++,,,))))))))))))))))))))))))******++++++++++++***************+++***)))((('''%%%%%%%%%'''))))))'''%%%&&&(((***+++***)))***+++)))))))))))))))(((((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&(((,,,......+++'''$$$&&&&&&''''''(((***+++,,,$$$%%%''')))***+++++++++'''((((((((())))))******++++++++++++++++++++++++(((,,,111777<<<>>>??????------777XXXvvvnnnTTTJJJHHHAAAFFFXXXhhhooowwwvvvvvv{{{000666555000333888;;;;;;888444111222555444222:::DDDBBB888444222///------000333666444999555333::::::666:::666999DDDZZZuuu~~~{{{vvvxxx|||{{{sssoooppplllfffjjjnnndddTTTYYY\\\bbbfffcccWWWEEE888111000000///......------,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))************,,,***)))***,,,,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''''')))---000***++++++,,,------,,,++++++"""///"""(((;;;++++++***)))))))))((('''(((***)))))))))))))))((('''''',,,)))(((:::bbbzzzfffAAA+++(((LLLxxxqqqLLL:::===222555AAAVVVhhhsssxxxzzz{{{MMM///999888)))666FFFuuurrr888444///...///111444666555444+++,,,---......000444777777777666444333444666999:::;;;<<<>>>BBBQQQmmmvvvsssvvvvvvrrreeelllqqqrrrvvvtttcccNNNIIILLLOOONNNGGG<<<222,,,000//////...------,,,,,,,,,,,,+++++++++*********++++++*********)))))))))(((((()))))))))*********,,,***)))***,,,,,,)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((()))+++...''',,,)))!!!&&&444888222***666333,,,&&&"""===111'''&&&&&&'''(((((()))+++)))))))))))))))((('''''''''***---===cccpppLLL333999PPP]]]NNN???AAAFFFIII;;;DDDfff|||xxxpppssswww___kkkzzz}}}DDD666===444333BBBwww___222/////////111333444444222...///000//////000222444444555777666555444555666888666555666444444;;;DDD^^^xxxqqqfffdddiiillljjjkkksssxxxyyyxxxppp[[[EEE<<<>>>>>>999111,,,***+++......---,,,,,,+++++++++++++++++++++*********)))************))))))))))))(((((())))))))))))******+++***)))***++++++)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))(((((()))+++***"""222RRRUUU999)))111'''000GGG555(((555###...---+++))))))***)))''')))))))))))))))((((((''''''+++***222TTTuuukkkJJJ111===HHHAAA;;;KKKWWWOOO]]]LLLIII[[[kkkhhh[[[TTTuuuvvv[[[uuuzzzYYY777;;;===000222AAA{{{999000///...///111222111000111222333222000///000111111444777777666444333333<<<888888;;;<<<777222111555FFF^^^uuuzzzpppbbb[[[```kkknnnlll~~~}}}wwwnnnggg]]]KKK:::555555333000,,,,,,///222,,,,,,++++++************+++************)))))))))******)))))))))((((((((((((((((((((()))))))))*********************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((******(((''''''(((***'''HHHuuuooo:::$$$+++444ZZZ777222"""'''------+++((((((***)))&&&(((((())))))))))))((((((+++---&&&(((HHHmmmjjjNNN222999@@@AAANNNhhhiiiOOO^^^aaaUUUCCCFFFYYY[[[MMMbbbgggbbbccc{{{ooorrr===111999777...<<<>>>nnnOOO111000....../////////---222333444444222000000111111333555555444333333333444000111666::::::999;;;555111333AAA\\\xxx~~~zzzzzzmmmbbbVVVVVVeeevvvyyyuuuxxxqqqeeeXXXOOOGGG<<<222111...******+++......---************))))))))))))*********)))))))))(((((()))))))))((((((((('''''''''(((((((((((())))))))))))*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&((())))))'''&&&&&&'''$$$;;;NNNNNN@@@333***###<<<___yyy>>>... ///$$$))))))&&&&&&***,,,***(((((())))))))))))((((((+++---)))...KKKkkkiiiRRR999;;;JJJ[[[iiiuuunnnWWW^^^kkkdddJJJCCCYYYmmmoooLLLGGGfffiiiYYYkkkvvvooo}}}SSS444333555111222888111:::]]]FFF222000...---......---,,,///222444555444222222222333333333222000111333555666666888;;;:::777999===AAA>>>888222333BBB\\\pppoookkkqqqxxxnnndddXXXVVVbbbnnnmmmfffWWWQQQJJJCCC>>>999222,,,111---******,,,---***'''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))(((***+++***)))'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''%%%111777///$$$%%%000:::sss}}}ZZZCCCGGG,,,///666777...'''(((***((('''(((((()))))))))))))))'''***,,,222BBBPPPLLL???777<<>>;;;;;;888???[[[yyynnnjjjggggggjjjlllkkkjjjZZZPPPBBB999777888888777111000---+++++++++,,,---******))))))))))))******(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))(((&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$''')))(((%%%'''+++...%%%)))+++)))***---///---BBB[[[```bbbUUUNNN+++,,,)))***)))&&&(((+++***%%%)))************)))((((((###000,,,(((000000:::WWW\\\dddhhhsssxxxzzznnn^^^ooottt```iiicccjjjvvv}}}mmmiiiiiidddppp888666444222222222111///000000111111111111000000111///---++++++---///111000111111111000///......------///111444444222///333111111333333111222444777222///222444777===CCCBBB777111444<<>>>>>999444///...,,,+++***+++,,,---******))))))))))))******(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%(((222<<<&&&%%%)))---***(((111???fffOOOFFFZZZVVV]]]>>>(((%%%+++---'''!!!###(((+++************************''',,,)))%%%'''+++777JJJttt|||yyy~~~yyyuuummm{{{zzznnnggg___hhhyyytttccclllwwwzzz~~~MMM555333111000111111000......////////////......------,,,+++++++++---///000////////////......------------...000222333222000...222555666555444222000333000111999>>>===<<<===>>>888777999777777CCCTTT|||yyyllldddccciiinnnjjj\\\KKK>>>777555777:::???AAA<<<222+++---,,,***))))))***+++,,,***))))))(((((())))))***((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&((($$$%%%'''%%%$$$,,,888+++&&&)))...(((!!!222MMMqqqOOO;;;HHH<<>>999111111999NNNqqqvvvssskkkjjjkkkkkkeee[[[MMM???777555666DDDAAA===:::666222,,,'''******)))))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''###%%%+++***###"""'''///---,,,***%%%&&&999PPP\\\TTT222...,,,MMMJJJ***(((&&&###"""(((...,,,&&&***)))(((((()))+++...000---'''...---***FFFiiippp~~~xxxqqqyyywww}}}~~~vvvzzzkkkwwwxxxzzzzzzWWW===111000///---...///000000///222111111000////////////,,,---.../////////...---111000///......///000000888666333222222333444333///444333000777@@@>>>333666222000444666666666888555555888<<<999555888>>>555EEEZZZmmmsssmmm{{{}}}mmmiiiiiihhhggg```UUUFFF;;;777888;;;===;;;777111,,,******++++++))))))(((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$&&&++++++((($$$""")))...---%%%'''888JJJRRRWWWccc333:::QQQUUU888(((&&&***+++)))((((((%%%!!!)))((('''''')))+++...000'''&&&,,,)))'''LLLvvvwwwmmmsss{{{qqquuutttuuurrrxxx}}}www~~~^^^888000999111///......000111111000111111000///......//////000111222222111///---+++000///////////////000000:::777333000000111000000555666666666???FFF>>>000===<<<<<<===;;;777888===888777777666444111444999888555777JJJ]]]ggg{{{iiiffflllkkkaaaXXXEEEAAA>>>???AAAAAA>>>:::...---,,,+++******++++++)))))))))))))))))))))((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""")))+++%%%###'''***((())))))###,,,EEESSSQQQbbbbbbwwwyyyFFF 222'''777AAA999)))!!!$$$)))(((''''''''')))***,,,...***///111(((...SSSxxx~~~mmm^^^hhh}}}yyykkkkkkwwwwwwqqqsss|||yyyssswwwwwwssskkkvvv}}}pppAAA111555777222000//////111222111111......,,,,,,,,,---...///333444444333111///---+++......///000000000//////666333000............---000000333888>>>===555---======AAAEEECCC<<<777777555666777777555333333444<<<999444:::FFFRRRuuutttggg```dddhhh___OOODDD666:::>>>BBBAAA<<<555///,,,---......,,,***)))(((************))))))((('''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))>>>DDD000!!!%%%***&&&%%%'''&&&,,,999AAAAAANNNggg---222)))666???888+++%%%(((,,,&&&&&&'''((())))))******///;;;666---CCCggg~~~uuudddqqqsssqqqqqqyyywwwvvv~~~vvvvvviiiTTTfffsss]]]gggkkkwwwuuuJJJ222333666222222111//////000111000///---,,,+++++++++---///000333333222111000///---,,,///000333444555444222111222000......///000000000000,,,...444333111:::GGGAAA;;;:::AAAEEEAAA:::555222444666777888999999999888;;;888666999>>>YYYvvvaaaZZZXXX\\\ZZZLLL<<<444:::===???<<<444---)))((()))*********)))(((***+++++++++++++++***)))''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%;;;:::777333///+++((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((()))$$$$$$%%%%%%%%%&&&&&&&&&888[[[gggIII+++((()))!!!&&&%%%''')))(((%%%&&&+++'''jjjeeeccc:::***222 %%%&&&%%%%%%(((+++((("""%%%&&&'''((()))))))))(((,,,===444000TTTyyyqqq```mmm}}}nnnmmm]]]ooowww{{{ooouuunnnQQQnnnsss\\\ooonnnBBB222222222111111222111/////////000///......---,,,,,,---///222333111111000000//////......222444888:::;;;999666555111//////000333555555555:::222///111...111NNNpppMMM???555;;;FFFIIICCC===666777666333444777999999444;;;999777::::::FFF\\\vvvhhheeeaaaXXXJJJ<<<666888===666444111...,,,+++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''(((((((((((((((&&&"""%%%&&&&&&%%%&&&(((((('''"""&&&)))(((&&&)))222;;;...)))%%%%%%%%%###%%%***((('''%%%$$$###$$$%%%%%%;;;TTTSSS]]]\\\MMMFFF'''***!!!+++/// )))!!!))))))$$$###'''"""!!!+++&&&######&&&&&&######&&&######$$$%%%(((+++...///$$$$$$%%%%%%%%%%%%&&&&&&444AAAHHH===...'''''''''))))))(((((((((((())))))---//////---***((()))+++###***,,,(((&&&(((%%%(((((((((((((((''''''''''''444444:::\\\~~~gggEEECCCVVVddddddaaaZZZeeemmmzzz~~~zzzddd{{{[[[DDD222222666111------000000000000000/////////111///---,,,...000222333666555333111000//////000888666666;;;@@@AAA<<<666555333000000111333444333555///...444555888FFFXXXjjjIII333;;;GGGDDD<<<:::;;;:::888777777777888888:::999999999:::<<>>777;;;===:::<<>>>>>>>>BBBVVV~~~lll___XXXSSSIII???:::<<<<<<777111000///...,,,++++++++++++************)))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&'''((((((&&&#########&&&%%%$$$%%%''''''$$$!!!&&&%%%&&&))))))$$$"""###&&&&&&%%%$$$$$$$$$%%%%%%$$$000999RRRdddooouuuEEE((((((&&&"""$$$%%%&&&$$$((()))$$$(((+++$$$$$$"""$$$(((((($$$"""$$$%%%%%%$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&& """###$$$(((+++***&&&'''&&&&&&&&&&&&&&&&&&'''((('''%%%$$$&&&***...111000***&&&&&&''''''))),,,''''''((((((((((((((((((((('''555]]]yyymmmlllvvv{{{qqqNNN(((111---///333222---///666000000/////////.........//////......000222444555222222111000000111222333666999===@@@BBB@@@===;;;666666666444444555888:::444555;;;BBB???555333777<<>><<<<<<>>>>>>????????????>>>===AAA888KKK~~~rrriiicccZZZGGG???777666999999444...,,,,,,,,,+++++++++++++++************)))))))))((())))))((((((((('''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&(((***(((###!!!"""'''&&&'''((('''$$$$$$&&&%%%$$$$$$&&&((()))(((''''''%%%'''******%%%###%%%&&&%%%%%%%%%%%%%%%%%%%%%'''+++;;;LLLmmmgggKKK>>>333***&&&$$$"""%%%&&& %%%,,,%%%%%%$$$&&&++++++&&&$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&***---,,,)))''''''&&&&&&&&&&&&''''''000,,,***...333444---&&&+++&&&&&&***+++&&&%%%(((''''''''''''((((((((((((,,,'''111YYY~~~{{{GGG:::<<<333222333555000***+++111//////000000000111111111111222222222111111333444333333222222333555777888555999===???>>><<<:::999777888888777666777;;;>>>666555999??????<<<>>>CCCHHHMMMMMMIIIIIIKKKEEE;;;EEEEEEDDDCCCBBBAAA????????????>>>>>>>>>>>>??????AAA<<<;;;MMMsss|||llliii```QQQ???;;;777555444333000---******++++++++++++++++++************)))))))))(((((((((((((((''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''$$$$$$&&&$$$!!!'''$$$"""$$$$$$&&&+++$$$%%%&&&&&&&&&'''+++...'''$$$%%%''''''$$$###%%%$$$%%%%%%%%%%%%%%%%%%%%%"""!!!))))))""",,,TTTxxx~~~kkk]]]VVVQQQMMM777111...---(((&&&&&&$$$***(((+++//////+++(((***$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''(((&&&(((000AAAOOOLLL888%%%'''%%%%%%''''''$$$%%%)))&&&'''''''''(((((())))))+++))),,,GGGooo~~~}}}fffdddGGG///222000///000000///000222//////000222333444555666444666777666333111222333333333333333555777999:::;;;>>>AAABBB@@@===;;;;;;999::::::999999;;;???AAA<<<:::;;;======<<<>>>AAAIIIRRRUUUOOOMMMOOOIII>>>DDDDDDCCCCCCCCCCCCCCCCCCAAA@@@>>>======???AAACCC888???<<<666JJJwwwmmmfff^^^NNN???999999777444111.........******++++++++++++******************))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((///(((###$$$"""""",,,::::::,,,"""###$$$"""###'''%%%&&&&&&%%%###$$$(((+++$$$""""""%%%%%%""""""$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$***'''!!!&&&777XXXjjjzzzkkkTTTNNNQQQ===(((((('''%%%'''******'''%%%'''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%'''%%%"""$$$)))((((((''''''''''''(((((('''$$$)))999LLLUUUOOOFFF@@@@@@999,,,"""!!!&&&)))&&&&&&''''''((()))))))))'''***(((555YYYvvv|||xxx]]]~~~~~~UUUjjjoooqqqCCC***333///,,,,,,...//////...000000111333555666777888555888;;;:::666333333555333333333444666888:::<<<>>>??????@@@@@@@@@???>>>???===;;;<<>>AAABBBAAA@@@@@@;;;KKKUUUPPPHHHHHHLLLMMMFFFEEEEEEDDDDDDEEEGGGHHHFFFDDDBBBAAAAAABBBDDDEEE>>>DDDIIIGGGGGGVVVyyykkkccc___NNN===888666666444111///...---...***+++,,,,,,,,,+++******************))))))))))))(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((///(((&&&((('''%%%000>>>UUU>>>***&&&'''###!!!$$$&&&%%%$$$%%%'''''''''%%%###"""%%%******%%%#########$$$%%%&&&&&&&&&%%%%%%))) ###+++(((NNNqqq{{{UUUXXXsssUUU))),,,###!!!!!!$$$$$$!!!!!!###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$&&&***)))%%%&&&***'''&&&&&&&&&&&&&&&&&&''',,,'''###&&&333BBBOOOUUUSSSZZZRRR777$$$$$$((('''&&&&&&''''''((())))))***&&&+++(((+++???RRRbbbsssxxx{{{sssnnn@@@777hhhyyyYYY666555333222///---------,,,***222222333333444555555555444888======999777777999777777777888:::<<<>>>@@@AAA???===???DDDGGGGGGFFFFFFAAA>>>@@@FFFKKKKKKHHHCCCEEEGGGJJJMMMNNNMMMKKKAAAIIIPPPPPPLLLLLLPPPTTTMMMKKKIIIGGGGGGHHHKKKLLLLLLLLLLLLKKKJJJHHHEEEDDDGGGKKKUUUZZZOOOIII^^^~~~xxxYYY]]]\\\EEE777===666333000...//////...---++++++,,,---,,,+++***)))************))))))))))))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))$$$!!!%%%+++)))!!!%%%000VVV;;;%%%"""''''''&&&)))&&&###"""&&&---///)))###$$$%%%***000000***%%%%%%"""###%%%&&&'''&&&%%%%%%&&&,,,$$$###,,,!!!,,,"""888EEE^^^hhhOOO%%%:::rrrWWW""")))'''$$$$$$&&&&&&$$$$$$'''%%%%%%&&&&&&%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&)))$$$$$$***+++'''%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%'''))))))***...777===HHHYYYXXX<<<((())),,,&&&&&&&&&&&&'''((())))))***(((,,,)))&&&***---===VVVdddfffxxxlllEEE111DDD]]]wwwRRR<<<---+++///111111000111222111444444444333333222222222222777===>>>;;;999;;;===============???AAACCCEEEGGGDDDAAADDDLLLRRRSSSRRRKKKDDD@@@CCCKKKQQQOOOKKKZZZYYYUUURRRSSSVVVWWWVVVYYYQQQLLLQQQXXXZZZUUUQQQTTTQQQMMMIIIIIIJJJMMMOOOQQQSSSUUUUUURRRLLLFFFBBB@@@JJJTTTVVVNNNKKKYYYjjjzzzjjj^^^YYYOOO???888:::111111000///...---,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########%%%&&&(((&&&%%%%%%'''((((((((($$$&&&''')))(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$&&&,,,777AAAHHHKKK///,,,))))))******'''$$$##################$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%'''(((((((((###(((((($$$%%%)))((("""$$$######$$$'''))))))(((******+++++++++***))))))...<<>>;;;:::999:::;;;???KKKDDD>>>KKKMMMGGGOOORRRIIICCCEEELLLUUU^^^fffRRRRRR]]]jjjgggYYYZZZgggbbbnnncccYYYcccccc^^^gggdddfffcccZZZSSSTTTZZZ^^^VVVQQQNNNPPPRRRSSSRRRRRRRRRUUUYYYZZZVVVOOOIIIFFFCCCHHHMMMMMMJJJJJJMMMQQQwwwooommmdddWWWJJJBBB===999111111000///...---,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''))),,,---&&&%%%###!!!!!!!!!"""###$$$%%%'''((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&+++(((%%%$$$&&&((())))))***'''%%%%%%&&&&&&$$$"""$$$$$$$$$$$$%%%&&&'''(((###############$$$%%%%%%$$$"""!!!"""$$$&&&&&&%%%***%%%&&&,,,)))###%%%(((***'''!!!!!!$$$''''''((())))))))))))(((&&&***&&&"""%%%)))***$$$&&&'''&&&'''))),,,,,,)))((())))))***+++------)))333333333;;;???OOOlllrrrvvvyyyyyywwwyyyeee]]]XXX\\\bbb[[[GGG444000222OOOuuuuuuNNN000,,,222000///000...,,,///555777666333222222444666777999777666888;;;<<<<<<:::333===AAAFFFSSSYYYVVVVVV^^^XXXVVV\\\```[[[QQQJJJPPPggg~~~gggYYYUUUxxxyyykkkqqqyyymmmfff^^^[[[ZZZZZZYYYYYYYYYVVVTTTUUUXXXXXXVVVUUUTTTYYY___bbb```WWWLLLEEEGGGIIIKKKKKKIIIHHHJJJMMMbbbjjjppphhhSSSDDDAAA===555111000000///...---,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&(((***---///&&&***......***%%%""""""$$$%%%'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((%%%###"""""""""!!! &&&$$$######$$$$$$###"""%%%%%%%%%%%%&&&'''((()))############$$$$$$%%%%%%&&&%%%$$$%%%'''(((((('''###&&&******%%%!!!&&&...$$$$$$%%%&&&''')))***,,,***))))))((('''&&&%%%%%%((()))((($$$######"""(((''''''(((''''''&&&'''))))))(((((()))******+++(((,,,444333---111666333,,,...000222444888>>>BBBJJJUUU```ggg{{{~~~ooo]]]NNNDDD>>><<<:::555000///000333444333444111<<>><<<;;;<<>>;;;IIIBBB???>>>BBBUUUhhhjjj^^^XXX[[[hhhtttrrrggg]]]YYY]]]aaaggguuuzzzlll|||kkk```dddkkkiiibbb^^^[[[ZZZYYYZZZ[[[\\\ZZZYYY^^^___bbbeeeddd^^^SSSJJJJJJIIIHHHGGGGGGIIIKKKLLLQQQqqq~~~pppnnnbbbNNN???;;;666000111000///...---,,,,,,+++************************))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###---888<<<666---&&&"""$$$%%%&&&''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###%%%'''((())))))%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%''')))***)))((( ###---777888000+++---555,,,$$$$$$)))+++$$$&&&&&&%%%&&&&&&&&&''''''###%%%'''(((******)))&&&)))'''''')))***)))((()))------,,,,,,,,,,,,,,,------###000888***---666)))333111///...///111111111...222;;;999:::ZZZlll[[[VVV[[[RRRTTTeee\\\CCC<<>>888222...,,,,,,---111222333111000111444777333///...000///,,,...444---+++,,,111222222555999;;;:::999:::???HHHPPPVVVPPPOOOLLLHHHDDDBBBBBBCCCAAA>>>LLLQQQJJJRRR]]]SSS```]]]```kkksssnnn```VVV^^^rrr{{{pppsssqqqfffoooyyyuuullliii^^^^^^]]]ZZZZZZ]]]^^^]]]iiieee```___aaa___YYYSSSOOOKKKHHHGGGIIIKKKMMMNNNQQQaaasssvvvdddRRRGGG???555000222000000///...---,,,++++++************************))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""!!!!!!'''111444000)))$$$###%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""###$$$%%%$$$$$$######""""""$$$&&&'''%%%$$$...!!!$$$CCCeeeiiiLLL......,,,******...111111111''''''((((((***,,,...///((())))))(((%%%%%%+++111---))))))///333333333666555444333333222222333333///333ccc\\\>>>888***000...+++,,,...//////...222,,,222///###,,,777,,,,,,555000111???;;;///444+++,,,---///000222444444...111333555333111///...(((+++///111///------...000---,,,000333333555999======???DDDMMMXXXcccjjj___aaa```ZZZTTTTTTZZZ```PPPNNNYYYZZZKKKNNNVVVKKKXXXZZZeeettt}}}zzzrrrnnn~~~rrrssswwwpppvvv|||yyysssqqqdddfffbbb\\\\\\bbbeeeeeejjjeee```___aaa```[[[VVVXXXTTTOOOKKKKKKLLLMMMMMMXXXXXX{{{pppqqqZZZFFFBBB>>>555111666000//////...---,,,++++++************************))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%""""""%%%(((%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&%%%###!!!!!!""""""$$$%%%$$$######$$$%%%%%%%%%$$$###""""""""""""!!!"""$$$%%%%%%%%%$$$###%%%%%%&&&(((******((('''### )))HHHlllwww^^^===111===GGGDDD::::::GGGVVV???===999555222///......111///,,,)))&&&,,,>>>NNN===555111666888444333666888777777666666666777777111EEEsssDDD===;;;888777666777888:::999999222...555:::555333888999,,,000---+++...---+++000444444444333000---)))'''...------...///...---+++......//////...///444:::999333///000111000111444;;;>>>CCCLLLXXXdddooouuuooossswwwxxxyyyzzzkkk]]]^^^ccc^^^QQQOOOSSSaaasss~~~iiiqqq{{{xxxkkkooommmeeecccjjjooommmeeeeeefffhhhhhhddd]]]WWWbbb^^^XXXRRRMMMKKKKKKKKKXXXSSShhhqqqeeeXXXIII@@@;;;777444333000///......,,,,,,+++***************************))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&%%%###""""""$$$&&&(((%%%%%%%%%%%%$$$$$$##########################################$$$$$$$$$$$$"""$$$&&&&&&$$$$$$&&&((("""$$$%%%$$$"""!!!"""$$$%%%%%%%%%%%%%%%&&&''''''&&&''')))***+++***)))(((++++++,,,...000000...,,,>>>OOO^^^eeeppp{{{uuufffJJJSSSVVVJJJ555,,,333???DDDAAA;;;555///+++)))((( """'''---999PPPdddAAA444---000000***(((+++111111000000000111111222111222GGGKKK...!!!333???222222222111000000000111888===<<<;;;<<<666333999@@@888666666333444444---'''(((***,,,---...//////111///---,,,---///000000444...******))),,,888FFF>>>666000///000///000333777<<>>;;;+++333222000+++&&&%%%'''***((('''%%%$$$$$$%%%'''((((((%%%%%%%%%###!!!***555000######'''$$$$$$***((('''''''''(((((()))***+++$$$(((------111000"""(((+++------------///111'''666111***444555000888444///;;;>>>///111;;;666777666444222111000000000//////...---------...000(((&&&***111111,,,222===>>>666///...000000222555333999DDDPPP]]]gggooossszzz}}}vvvoookkk{{{|||~~~ooommmxxx{{{tttrrrwwwwwwqqqnnnppppppooommmkkkkkklll]]]___^^^YYYRRRNNNQQQUUUUUU[[[^^^uuuvvvoooVVVEEE>>>777777888111111000///...---,,,,,,,,,************))))))))))))((((((((((((((((((((((((***&&&&&&((((((&&&&&&***&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$""""""#########""""""!!!########################%%%%%%$$$$$$###$$$$$$$$$&&&'''((()))***+++,,,,,,222222111111111000000000++++++++++++***((('''&&&%%%&&&&&&''''''&&&&&&%%%***---&&&###'''&&& %%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''(((((((((''''''&&&%%%&&&'''((()))))))))))))))))))))))))))++++++************++++++))))))))))))************,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---///000000111222333333333333222111///---,,,+++++++++++++++++++++++++++***////////////000000000000555222666@@@GGGMMM^^^qqq{{{gggZZZgggxxx|||qqqnnnwww|||vvvuuutttqqquuutttsssssstttsssmmmgggaaaeeefff```XXXRRRTTTWWWTTTaaaaaalll{{{lllTTTDDD>>>777777888111111111///...---,,,,,,,,,+++*********))))))))))))(((((((((((((((((((((((()))''''''))))))'''''')))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$###"""$$$#########""""""!!!!!!############$$$%%%''''''---------...............------,,,,,,++++++++++++(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$"""$$$333???999)))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((******))))))))))))******(((((()))))))))*********,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------......///000000111222222111000//////000000,,,,,,,,,,,,,,,---------.........////////////000888444666<<<;;;:::CCCQQQgggnnnyyy|||www{{{yyy{{{zzzxxxtttwwwuuutttttttttrrrlllfffccceeefffbbb[[[WWWVVVWWWRRR^^^```mmmiiiRRRDDD>>>777777777111222111000...------------+++++++++*********))))))(((((((((((((((((((((((()))'''(((,,,,,,(((''')))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$############"""$$$%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))***++++++,,,,,,+++***)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%***&&& ###222===444###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))******++++++***************++++++******))))))******+++*********+++,,,,,,------++++++++++++,,,---...///,,,,,,------......//////............////////////444222555:::888444:::DDDLLL]]]xxx}}}yyyxxx~~~~~~{{{www{{{xxxwwwwwwwwwtttnnniiifffffffffdddaaa]]]ZZZXXXWWW___ffftttdddOOODDD???888777888111222222000///...---------,,,,,,+++++++++*********(((((((((((((((((((((((()))''')))------)))''')))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$)))))))))***+++,,,------///...,,,+++***)))((((((&&&&&&%%%$$$###"""!!!!!!############"""""""""""""""###$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%)))***'''&&&(((&&&!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***+++******)))))))))))))))))))))(((((((((((())))))(((((()))))))))*********(((((((((((()))***+++,,,++++++,,,------...//////....../////////000000000///000444777666555<<>>;;;;;;555444333222111000/////////------------,,,,,,,,,,,,)))))))))))))))))))))))))))''''''))))))''''''))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((***,,,...000111666666555444222000///---***)))((('''%%%$$$""""""$$$$$$$$$%%%&&&'''((()))############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%,,,&&&"""###''''''#########$$$%%%%%%&&&''''''&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&'''''''''''''''''''''''')))(((((((((((((((((()))'''''''''((((((((())))))((((((((()))***+++,,,---))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))---------............//////222333111111888BBBJJJGGGFFFDDD@@@@@@JJJYYYcccpppzzzxxx~~~~~~uuuooopppmmmllllllllllllkkkiiihhhmmmmmmxxx|||{{{gggYYYKKKGGGGGG???<<<<<<666555444222111000000//////......---------,,,,,,,,,))))))))))))))))))))))))***'''&&&((((((&&&'''***))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''',,,---///111444666888999444333222///,,,(((%%%######$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&((()))(((&&&(((+++######$$$%%%%%%&&&''''''&&&&&&'''((())))))(((((((((((((((''''''&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''((((((((()))((((((((()))***,,,......))))))(((((((((((())))))))))))))))))))))))(((((()))))))))))))))***+++,,,*********)))))))))))))))+++++++++,,,,,,,,,------000444555222111555===CCCJJJDDDDDDDDDBBBJJJQQQMMMDDDaaaxxx~~~}}}vvvooopppmmmmmmmmmlllkkkjjjjjjkkkmmmmmmvvvwwwsssZZZRRRKKKGGGCCC<<<888888666555333111000///.....................---------,,,,,,++++++***))))))))),,,+++***((((((((()))***''''''''''''''''''&&&&&&)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&$$$###"""###%%%%%%%%%%%%%%%&&&((('''&&&&&&)))...444777:::999777555333333333333+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))******)))((((((***+++***)))(((''''''''''''(((''''''''''''''''''''''''***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((,,,,,,,,,++++++*********------,,,---000777@@@FFFDDDFFFHHHLLLNNNNNNLLLJJJHHHTTT[[[hhhxxx{{{~~~xxxzzzvvvqqqsssooopppqqqooollllllnnnpppmmmvvvwwwwwwzzzaaaXXXPPPKKKEEE>>>999888777666555333222111000000/////////............---,,,,,,+++******))))))(((+++***)))((((((((())))))''''''''''''''''''''''''))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''',,,,,,---...000333666888555444111...+++***)))(((&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((()))(((&&&%%%%%%&&&((()))'''(((((((((((()))))))))((())))))******))))))((((((((('''&&&&&&'''(((((())))))))))))))))))))))))***++++++***))))))***+++))))))))))))((((((((((((''''''''''''''''''''''''***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((,,,,,,,,,++++++*********+++++++++,,,...444;;;@@@]]]UUUKKKIIIMMMSSSVVVWWWMMM^^^ddddddoooyyytttuuuoooqqqrrrqqqooonnnppprrrrrrzzz}}}lllaaaVVVOOOIII@@@:::999999888777555444333333222000000/////////.........+++++++++***))))))((((((***))))))(((((((((((()))''''''''''''(((((((((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%''')))+++,,,111222222333333333222222---,,,***'''%%%###""""""######""""""!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%)))((('''&&&$$$#########%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((&&&&&&&&&&&&(((((()))))))))*********++++++******++++++++++++******))))))(((((((((((())))))************************,,,,,,,,,+++))))))***+++((()))************))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++++++++++++++*********)))***++++++,,,///444777<<>>;;;:::999888666555444444444111111111000000//////...,,,++++++***))))))(((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&***)))'''%%%$$$###$$$$$$(((((())),,,///111222222333222111///,,,***((('''&&&&&&%%%%%%$$$$$$$$$$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%((((((&&&%%%$$$#########%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((('''''''''((()))))))))(((''''''''''''((())))))************++++++++++++++++++,,,,,,+++++++++******))))))))))))******************************,,,,,,,,,+++)))((()))***(((((()))***+++******)))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***************)))***+++,,,+++,,,...000111333:::GGGVVV```ddddddaaaddd]]]ZZZeeemmmrrr}}}~~~}}}uuutttwwwssszzz|||rrrmmmpppqqqrrrssstttuuuwwwwww}}}ooo```WWWQQQHHHBBB???:::999888777666555555555333333222111000000//////,,,,,,++++++******))))))(((((())))))))))))))))))((((((((()))))))))*********)))))))))(((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%&&&'''((()))000000111444777666333000...---***'''%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++***(((((()))***((())))))*********))))))*********************************))))))*********************************************************((((((((()))))))))))))))))))))))))))))))))))))))************************)))+++------,,,+++,,,---444///)))''',,,:::LLLWWWkkk{{{~~~qqqccc[[[fff~~~{{{{{{kkkgggppptttkkkyyy}}}rrrkkkrrrrrrrrrsssuuuxxxzzzzzzvvveee[[[TTTLLLEEEAAA::::::999888777777777777444444333222111000000///---------,,,++++++******((())))))************)))(((((())))))******++++++******)))))))))(((((((((((((((((('''''''''&&&&&&$$$%%%&&&)))+++...111222888666555555666333---((('''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$###"""!!!###"""""""""###$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&'''(((((())))))((((((******************************)))))))))***++++++++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,,,,+++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,,,,++++++***))))))******++++++++++++++++++++++++************************************************************************))))))))))))************)))))))))))))))))))))))))))))))))******************+++------,,,+++,,,---%%%+++222555333111222444III```uuuuuuoooyyyrrr{{{jjjfffpppvvvgggzzz|||vvvssswwwuuussstttwww{{{}}}~~~kkk```XXXOOOGGGBBB<<<<<<;;;:::999999999999555555444333222111000000///......------,,,,,,+++((()))***+++,,,,,,+++***(((((()))******+++,,,,,,*********)))))))))(((((((((((((((((('''''''''''''''))),,,///222444666666888444///------,,,'''###$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$###"""!!!######"""""""""###$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))***'''((()))***+++******)))++++++++++++++++++++++++***************+++,,,,,,,,,------------------,,,++++++,,,,,,,,,---------,,,------......------,,,,,,---............---,,,........................+++,,,------,,,,,,...000222000---+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***************************************************)))*********+++++++++,,,))))))))))))))))))))))))((()))))))))*********+++)))+++,,,---,,,,,,---......////////////111555999+++666FFFcccuuusss{{{nnnqqqvvvrrrqqqjjjkkkrrrqqqlll|||vvvyyy~~~~~~zzzuuuuuuyyy~~~pppccc[[[QQQGGGBBB>>>===<<<;;;;;;;;;;;;;;;666666555444222111111000000//////......---,,,,,,)))***+++,,,---,,,,,,+++((())))))***++++++,,,,,,************)))))))))))))))(((((((((''''''''''''...000222444555666666555333---&&&$$$%%%'''&&&###%%%&&&(((((('''$$$!!! """%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''')))))))))))))))***++++++((()))***,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------......//////......------------.........//////......////////////......,,,---...//////...---,,,000000000000000000000000,,,---.........///111333666333///,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++(((***+++,,,++++++---///...,,,***+++...111222222555333...555IIIVVVeeeyyyqqqpppoooxxx~~~|||fff^^^ccchhhoooqqqiiirrrqqqooo{{{}}}xxxvvvzzz{{{iiiYYYKKKCCCCCC@@@??????@@@@@@???===;;;:::999777555333222111111666444111///---,,,------000...,,,*********,,,---+++++++++++++++++++++,,,)))***+++,,,,,,+++***)))&&&%%%%%%&&&(((,,,111333222222333333222111000///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&''''''(((((())))))&&&%%%%%%&&&((()))((('''''''''''''''(((((()))))))))+++---,,,)))''')))+++---...///...+++))))))***,,,...---+++,,,///000///222111//////000000000///+++...111222111000000000...222444000......---***...,,,+++---000111...***//////---***,,,000000---+++000111......555<<>><<<;;;:::888777555444333333555333111///------......000///---,,,,,,,,,---------------......---------------------,,,+++***************+++...111444666555444222000---+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((()))+++***(((((())))))'''%%%)))))))))))))))*********)))******++++++,,,,,,---&&&(((+++---///111333444000///......---,,,+++,,,+++,,,///222444444333111666777777555333222222333333777888666666::::::888000222444555444333222222***///222111222555444111222555333,,,)))---222555:::222---000333111///000222222000,,,***,,,111555555///,,,...///...222:::111000222444111++++++///000000000/////////......+++******+++---...---,,,------,,,,,,,,,+++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------///000111222333444666999>>>EEEJJJSSSjjj}}}eeejjjzzzsssjjjooo{{{xxxvvvjjjgggyyy|||zzz~~~}}}lll]]]PPPJJJEEEDDDCCCBBBCCCAAA???===<<<;;;:::888777666666666444333111/////////000000////////////............//////000111111000///...111000///...---,,,,,,,,,000000111222333555666666333111...+++(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&((()))+++,,,------+++******++++++)))(((,,,,,,,,,,,,++++++++++++444333222111222111000///444222000000///...,,,***444000111888999555666;;;;;;>>>CCCFFFDDD>>>777222888888777666444444777999222555555333555:::===;;;666;;;@@@AAA???===>>>@@@111999@@@???<<<;;;888444<<<@@@AAA???AAAJJJTTTXXX999555444555555222222444///444666444666999444***444555888:::666000///111333///222999777///333>>>000000000///...---,,,++++++******+++---...---+++---------------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111111333666888999:::===???@@@RRRjjj{{{yyyrrryyyzzzxxx~~~zzzmmmsss|||{{{}}}wwwgggWWWLLLHHHFFFDDDCCCCCCBBB???===<<<<<<:::999888777777777333333222111111111222222...///000000000000//////000111333333333222000///222111///.........///000555555555555555333222111,,,+++(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%&&&&&&&&&''''''''''''''',,,,,,---...///111111222***)))(((***,,,...---,,,------------,,,,,,,,,,,,,,,---...---,,,+++,,,---000///...000333555555444666111555???CCC>>>@@@GGGbbbgggnnnqqqmmmdddZZZTTTEEEHHHKKKNNNPPPSSSVVVYYYYYYZZZXXXUUUWWW\\\^^^]]]JJJNNNTTTWWWWWWWWWWWWXXX]]]gggppppppmmmkkkkkkiiiUUUWWWTTTMMMJJJOOOUUUXXXLLLEEE===999888888999:::000222111555GGGXXXPPP===111333444333222444444444444000...000555777777666111111111000000000000000444111...,,,,,,,,,,,,+++..................---------------...............------------------------------,,,,,,---...///111222444666888888888:::<<>>@@@KKKPPPSSS\\\jjjxxxqqqzzz|||~~~}}}iiiZZZPPPMMMIIIFFFEEECCCAAA??????>>><<<:::999777777666777777777777666666666666222222333444555555666666666666555555444444333333000000111222444666888999555555333111---)))&&&###)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''))))))******+++,,,,,,,,,++++++++++++************---,,,++++++------,,,+++------........./////////111444555333///---///111555777;;;>>>AAAFFFLLLPPPdddfffkkkqqqxxxrrr{{{|||uuuvvvxxxbbb[[[UUULLLLLL^^^ccc^^^kkk|||kkkGGG===999222,,,+++---222666DDD>>>555...,,,,,,,,,------------.............../////////...------,,,,,,------------------------......------...///111222444444444444555888===AAA@@@IIILLLPPP[[[dddxxx|||{{{vvv}}}qqqbbbTTTQQQMMMJJJHHHFFFDDDBBBBBBAAA???<<<:::888777777999::::::999999888777777777777666777888:::<<<===;;;999777666555555666777333444666777999999::::::222222000...+++(((&&&$$$(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((......------,,,,,,,,,+++(((((((((((())))))))))))///---------//////...---......///000111222222333222111000333888;;;;;;:::DDDMMM[[[gggrrr~~~}}}sssdddkkkpppnnngggfffnnnvvv{{{{{{uuujjjhhh}}}~~~iii^^^LLL;;;000---///111;;;777222...------------,,,,,,---------.........,,,,,,---------.................................//////......///000222333222333444444555888<<>>;;;999888777;;;;;;;;;;;;:::999888777;;;:::999999:::===@@@AAA>>><<<999777666777999:::777888:::;;;<<<<<<;;;:::000000...,,,+++)))((('''%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''''''''((())))))222111000///---+++******))))))***+++,,,,,,---------,,,,,,...111333333222//////000111333444555666???<<<>>>LLLaaaoooqqqnnnvvvwwwwwwtttooonnnqqqtttwwwvvvqqqllllllpppqqqnnnlllrrrtttqqqpppssswwwxxxqqqrrrooohhhhhhllllllgggjjj```ZZZ\\\bbbdddfffiiikkkxxx]]]HHH===;;;;;;111///......//////...,,,,,,,,,,,,---------......)))***+++,,,...///000111........................000000//////000111222444000222444555666777999;;;===JJJNNNPPPXXX^^^lllzzzsssbbbYYYRRROOONNNJJJGGGGGGFFFEEECCC@@@<<<:::;;;;;;<<<<<<;;;;;;::::::999999@@@>>>===>>>AAACCCCCCBBB???>>>;;;999888999:::;;;999:::::::::::::::999999444111---,,,,,,------,,,(((((('''&&&&&&&&&&&&'''((('''%%%$$$######$$$%%%$$$++++++$$$###)))(((!!!$$$%%%''''''&&&%%%%%%&&&,,,------***)))*********++++++***+++...111...***---***000777;;;GGGKKKAAA:::777222111888EEEQQQXXXyyytttxxxrrrzzzvvvtttuuuuuusssqqqiiirrryyy~~~}}}mmm```bbb```^^^\\\\\\ZZZVVVWWW\\\YYYppp~~~sssaaaYYYYYYXXXRRRTTTVVVVVVUUUTTTTTTUUUWWWWWWWWWWWWXXXZZZ\\\]]]^^^aaagggnnntttuuupppkkkhhhzzzlllUUUNNNQQQGGGBBB;;;777666444222///+++222444...,,,///111///...,,,---222111+++***---000000///...........................///000111222111111333444666777888999DDDDDDLLLXXXaaafffoooyyyiii___VVVRRRPPPLLLJJJJJJFFFFFFDDDAAA>>>===>>>>>>::::::::::::999999999999AAABBBBBBBBBAAA???===<<<>>>===<<<::::::999999999<<<======<<<;;;888666444444111---,,,,,,,,,,,,+++(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''...000,,,---555555///)))+++,,,,,,***)))******+++,,,+++***+++,,,,,,,,,///...+++******---000000555111>>>MMMIIIAAA<<<666---DDDaaavvvjjj|||xxxwwwuuuqqqlllhhheeedddXXX[[[```eeeiiihhheeebbbaaa^^^^^^]]]\\\]]]___]]]^^^ZZZYYY[[[ZZZWWWVVVYYYfffzzzxxxeeeYYYSSSNNNMMMNNNNNNLLLIIIHHHHHHHHHGGGGGGGGGHHHIIIKKKMMMOOORRRRRRTTTXXX]]]___^^^\\\bbb{{{vvvkkkfffhhhYYYSSSLLLEEE???888222---===AAABBB<<<444///,,,***000+++))),,,---+++...333000///...............///111000000000000000111111222222222333555777999:::@@@EEEQQQ^^^dddfffllluuutttsssggg\\\VVVSSSNNNLLLMMMHHHFFFDDDBBBAAA@@@AAAAAA::::::::::::;;;;;;;;;;;;???CCCFFFEEEAAA===;;;:::<<<======>>>>>>>>>=========>>>??????===:::666333444111...,,,,,,,,,++++++)))(((''''''&&&&&&''''''%%%&&&)))+++,,,,,,++++++***111333000222888999555---...//////---,,,,,,,,,***))))))***,,,---------+++,,,---------000666<<<444---<<>><<<666000///111666111...///000000111444.........---......//////111111000////////////000333222222333444777:::<<<>>>FFFTTT```dddeeehhhnnnmmm|||}}}pppbbbZZZUUUOOOMMMOOOKKKHHHFFFDDDCCCBBBBBBAAA<<<<<<======>>>>>>??????>>>BBBFFFDDD???<<<===@@@<<<>>>@@@BBBCCCCCCBBBBBB===???BBBCCCBBB>>>999666666333///,,,,,,,,,+++***)))(((((('''''''''''''''&&&(((+++...///...,,,******...///,,,,,,//////++++++---...---+++))))))***)))''''''+++---,,,+++,,,+++...222444333444<<>>;;;666444666000///000333444444333222......------......///000//////.........//////000444333222222444888<<<>>>CCCGGGOOOXXX___bbbeeehhhnnnnnnxxxyyyiii___XXXQQQNNNOOONNNKKKGGGEEEEEEDDDBBBAAA>>>>>>>>>??????@@@@@@@@@AAADDDEEEBBB===<<<@@@DDD@@@AAAAAABBBBBBBBBBBBBBBDDDFFFIIIJJJGGGBBB<<<888888444000...---,,,+++***))))))(((''''''''''''(((***+++---......,,,)))((((((******(((''''''&&&$$$)))***++++++)))((((((((()))''')))......******...777666888;;;;;;@@@PPPaaalll|||zzzlllffflllgggbbbbbbfffhhhiiiiiiqqquuuxxxvvvnnnhhhggghhh^^^aaabbb```[[[YYY[[[]]]gggfffbbb]]]YYY[[[aaagggkkk___gggjjjfff{{{eeeLLLGGGGGGMMMRRROOOJJJGGGFFFKKKOOORRRVVVYYYYYYVVV[[[ZZZXXXUUURRRQQQSSSUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPOOONNNMMMNNNQQQRRR[[[VVVUUUYYYZZZXXXYYY^^^TTTYYYZZZYYYdddyyylllaaaWWWWWWZZZYYYWWWVVV[[[^^^cccfffggggggeeeddd}}}mmm]]]WWWTTTMMMCCC===111333333222111111222222//////.........//////000.........///000222333444444333333333555999===???KKKIIIHHHMMMWWW```eeeeeekkkiiiqqqsssggg^^^UUUQQQQQQQQQMMMHHHGGGHHHHHHFFFCCC@@@@@@@@@@@@@@@AAAAAAAAAGGGGGGFFFBBB>>>>>>AAAEEEDDDCCC@@@??????@@@AAACCCRRRSSSSSSQQQLLLDDD===888:::777222///...---,,,+++***)))((((((''''''((((((///......---+++***(((((((((((())))))))))))(((((((((***++++++***)))***+++******000555222,,,///888???===AAAKKKVVVgggggg```ZZZWWWiiinnnooolllkkkllljjjccc^^^\\\XXX]]]cccfffeeedddeeefff```dddgggddd___\\\___cccXXXWWWVVVTTTQQQPPPPPPQQQVVVMMMPPPQQQNNN[[[aaaPPPGGGCCCDDDIIILLLIIIEEEDDDMMMMMMMMMOOORRRTTTUUUTTTTTTUUUUUUTTTSSSSSSUUUWWWUUUUUUUUUUUUTTTSSSRRRRRROOOQQQRRRRRRQQQQQQRRRSSSOOORRRWWW[[[ZZZVVVVVVYYYYYY\\\[[[WWW[[[eeehhheeeuuuooojjjjjjgggbbb______RRRUUUXXXZZZYYYYYYYYYZZZsssqqqnnnmmmooooooeeeYYYSSSTTTNNN@@@444000000111222111000000//////000000///000000111333555777888444333333444777:::===???OOOMMMIIIJJJSSS___ffffffdddmmm|||}}}qqqfff\\\VVVUUUQQQMMMIIIJJJMMMNNNLLLJJJEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFDDDCCCCCCCCCEEEFFFBBB@@@======???EEEKKKOOO\\\\\\[[[WWWPPPHHHAAA<<<<<<999444111///...---,,,***))))))(((((((((((((((333111...+++))))))***+++))))))***+++,,,+++++++++(((***,,,,,,++++++,,,---+++///888???:::333999GGGOOOQQQ___uuu|||qqqhhhfffjjjlllrrrllluuukkk\\\fff]]]ZZZZZZ^^^dddddd___]]]````````````___]]][[[XXXWWWYYYZZZYYYVVVQQQNNNMMMNNNLLLKKKKKKLLLLLLJJJGGGEEELLLJJJIIIIIIHHHJJJLLLLLLHHHGGGHHHLLLLLLHHHFFFGGGBBBBBBBBBEEEHHHIIIIIIJJJGGGHHHJJJKKKKKKLLLNNNOOOKKKLLLMMMNNNOOONNNNNNMMMLLLOOORRRRRRQQQQQQSSSUUURRRXXX\\\[[[WWWVVVVVVVVV]]]]]]\\\[[[\\\]]]]]]\\\aaa^^^]]]^^^\\\VVVSSSTTTRRRSSSTTTSSSQQQQQQSSSUUU^^^kkkqqqlllllluuuvvvmmmnnntttqqq___JJJ===999777444444222111000000000000000000000111222444555666222333444666999;;;>>>???LLLQQQTTTSSSVVV```hhhjjjeeeooozzzxxxlllaaaZZZXXXQQQMMMJJJKKKPPPSSSRRROOOKKKKKKKKKJJJJJJIIIIIIIIIAAAAAABBBDDDHHHJJJJJJIII???===;;;<<>>:::555222000///...,,,******)))(((((((((((((((555222...***)))***---///***)))***++++++))))))***''')))+++,,,++++++---...,,,222>>>FFF@@@888AAASSSiiiooosssmmmbbb]]]``````\\\bbbnnnhhheeeWWWaaa]]]TTTbbbSSSSSSRRRSSSWWWUUURRRVVV^^^RRRPPPNNNNNNOOOPPPPPPOOOKKKIIIGGGGGGGGGFFFDDDBBB???;;;888888::::::888666///444333444555---+++444111000222444222......111000000111444555333111111222444777999999999;;;<<<999:::<<<>>>@@@@@@@@@@@@BBBEEEGGGHHHGGGGGGJJJMMMNNNSSSRRRKKKJJJRRRWWWVVVYYYVVVUUUWWWXXXXXXYYY\\\\\\XXXXXX\\\]]]ZZZXXXXXXOOOPPPQQQOOONNNOOOSSSWWWiii{{{{{{eeeXXXaaagggccceeevvvttt```QQQHHHCCC666555444222111000000/////////......///000111111222333555777:::<<<>>>>>>GGGUUU___]]]\\\aaaiiimmmkkkllljjjjjjxxxwwwhhhcccggg[[[QQQJJJMMMRRRSSSRRRQQQVVVPPPJJJJJJNNNQQQNNNKKKDDDFFFHHHJJJLLLKKKFFF@@@======AAAHHHRRRZZZ^^^___YYY[[[```dddddd___UUUNNNOOOAAA555333333///,,,,,,))),,,,,,***&&&%%%)))---@@@666---***)))((())),,,,,,,,,,,,++++++)))((('''...---+++***((()))---333111//////777GGG\\\nnnxxxooofffccc```]]]dddffffffcccccceeebbb]]]VVVUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQOOOLLLIIIEEECCCLLLGGGBBB@@@@@@???<<<:::222222333333444444555555777888777666444333333555...777;;;666333666999777666666666666555555555555333222111111111333666777777333111333555666555555555111///222333000...///111111111111222333444444;;;;;;>>>AAACCCDDDHHHKKKNNNNNNQQQVVVUUUTTTVVV[[[UUUVVVWWWVVVUUUUUUVVVWWWZZZXXXVVVTTTRRRQQQQQQQQQYYYYYYXXXXXXXXXXXXYYYYYY[[[fffuuu~~~}}}sssggg___SSSHHH;;;333222333222111666111///222444222222333333555666777888;;;???BBBKKKTTT]]]aaaaaaeeeooowwwooojjjlllvvvyyyxxx}}}wwwpppiiiddd___XXXQQQQQQQQQRRRUUUZZZXXXUUURRRRRRUUUUUUPPPKKKJJJMMMOOOOOOMMMHHHBBB===<<>>888777444000...111---***((((((***...000000)))&&&''',,,///,,,+++---))))))******************'''''')))000666777444222???EEEOOO[[[gggsssxxxtttjjj___\\\bbbiiimmmmmm[[[\\\[[[YYYYYY[[[YYYTTTTTTRRRNNNJJJGGGFFFEEEEEEBBBAAA@@@>>>===;;;::::::999777666666666666555444777777888:::;;;<<<===>>>;;;<<<<<<;;;::::::===???;;;======<<<<<<======:::===<<<;;;999666444222222555444333333444555777999======>>>@@@???>>>???@@@CCC>>>:::;;;999555333444111111111222333555666777444444444555555555666888;;;;;;>>>DDDGGGIIINNNTTTRRRSSSTTTTTTRRRRRRSSSTTTRRRRRRSSSTTTTTTUUUUUUTTTRRRRRRRRRRRRSSSSSSSSSSSSVVV]]]hhhqqquuuwwwwwwwwwhhhaaaUUUHHH???888444333222111222444333///111555444666777888:::<<<@@@CCCJJJSSS^^^eeehhhkkkqqqvvvtttqqqttt~~~|||}}}wwwxxxqqqfffeee___ZZZVVVRRRQQQWWW___ZZZYYYYYY[[[\\\ZZZTTTNNNQQQRRRRRRPPPKKKDDD???===BBBGGGOOOWWW]]]aaabbbbbbbbbaaaeeelllqqqlll^^^RRRCCCAAA???<<<666000000333111+++''')))...000+++&&&111,,,((()))(((''')))---(((((()))***+++,,,------...//////...///555>>>DDDzzzwwweeebbbeeehhhhhhccc^^^YYYXXX[[[]]][[[WWWVVVVVVSSSOOONNNPPPNNNJJJGGGEEEAAA>>>===<<<===>>>777777555444444555666777666888;;;<<<;;;;;;;;;;;;??????===<<<:::888777666444555555555444666:::===EEE@@@>>>AAACCC@@@<<<999777666444222///,,,+++***......---------///000111777;;;@@@AAAAAA@@@AAABBBFFF???999777444000...///------...///000222444555888888999999999999888888333000///222333222555999>>>@@@CCCFFFGGGJJJMMMOOOQQQRRRTTTUUUUUUTTTSSSRRRPPPPPPQQQQQQQQQQQQPPPPPPQQQSSSWWW\\\eeeppp{{{}}}uuugggVVVEEE:::555222222555777333///222888666777999;;;<<>>777111///000///,,,+++000666888333---444---((('''&&&%%%''',,,******++++++,,,---......///666888444:::WWWyyyfffVVVRRRRRRRRRTTTZZZWWWUUUUUUVVVXXXWWWSSSOOOOOONNNJJJDDDBBBCCCAAA===666666777999:::<<<>>>???::::::::::::;;;<<<======???CCCFFFEEEAAA>>>===>>>999888666333///---***)))*********))))))+++///222AAA>>>???DDDBBB999222222******)))((((((''''''''''''&&&&&&&&&&&&'''((()))+++///444888===BBBBBB???<<<555...,,,***&&&&&&(((((((((((()))***,,,---...666:::===@@@CCCFFFEEEAAAHHHBBB>>>>>>>>>:::888999444666999;;;<<<>>>AAACCCHHHHHHIIIJJJKKKLLLMMMMMMRRRRRRSSSTTTTTTSSSSSSRRRRRRPPPOOOOOOTTT^^^kkktttrrr___KKK@@@999666666777666333555999888999;;;===???BBBGGGJJJIIIOOOZZZfffpppuuuvvvuuurrrrrrxxx~~~~~~zzztttmmmoooiiiffffffccc]]]WWWWWWYYYZZZ\\\\\\\\\\\\]]]^^^iii^^^SSSKKKDDD@@@DDDLLLOOOWWW```dddbbb```___```ccciiiooooooiii```ZZZWWWTTTNNNDDD:::444111///,,,------///333:::BBBJJJNNN---((('''+++...,,,++++++++++++++++++,,,...///000555>>>EEEKKK^^^vvvhhhRRRMMMOOOWWWVVVKKKFFFJJJNNNNNNMMMMMMKKKHHHEEECCC@@@@@@<<<888777:::999555555777:::===>>>>>>>>>===:::;;;===???AAABBBBBBBBBBBBCCCCCC>>>777111//////'''(((((((((((()))))))))((((((((('''&&&'''***,,,555;;;CCCEEE;;;---)))+++&&&''''''(((((())))))***'''''''''''''''(((((((((((()))***222@@@LLLKKKCCC555...(((''''''&&&'''+++&&&&&&&&&%%%&&&&&&''''''&&&---333888???EEEDDD>>>GGG@@@<<<>>>AAA???<<<;;;;;;<<<<<<;;;888777888999777777888:::>>>BBBFFFHHHIIIKKKMMMOOORRRTTTUUUUUUUUUTTTRRROOOOOOSSSYYY^^^pppwww~~~jjj[[[HHH>>>666555777666666777:::<<<>>>@@@BBBFFFKKKNNNPPPSSSYYYcccnnnvvvzzzzzzuuutttxxx{{{}}}vvvjjjmmmjjjjjjnnnmmmeee\\\XXX\\\^^^___^^^\\\^^^ccchhhwwweeeSSSJJJEEEDDDKKKUUUZZZaaahhhgggaaa\\\\\\___bbbhhhlllggg\\\RRROOOQQQPPPKKK@@@555111222000---444333000,,,...999JJJWWWTTTDDD333,,,+++++++++,,,******,,,...111555999;;;GGGTTTfff}}}zzzmmmcccZZZRRRWWWPPPKKKJJJFFFBBBGGGQQQOOONNNKKKEEE>>>888555444777999888777999>>>>>>;;;???@@@@@@???===999666333111333555888;;;>>>@@@AAADDDBBB===666///)))''''''&&&&&&&&&&&&'''''''''''''''((()))(((&&&&&&'''(((--->>>IIIBBB111'''&&&(((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&%%%---AAATTTUUUKKK111+++&&&''''''''')))---(((''''''&&&&&&&&&&&&&&&!!!''',,,///999EEEFFF@@@@@@555,,,,,,///...+++***222333555555555555777888:::999999999:::;;;===>>>;;;<<>>888888777666666<<<>>>@@@CCCEEEIIINNNRRRWWWXXX[[[aaakkkuuu||||||{{{||||||~~~hhhbbbdddjjjooommmeee______bbbeeegggeeecccdddiiiooouuu```LLLGGGHHHJJJRRR]]]```eeeiiidddZZZTTTUUUYYY```cccccc^^^UUUOOOPPPSSSJJJJJJDDD999222222222000666444000)))&&&***555???hhhRRR:::111111111...,,,***,,,000666>>>FFFMMMQQQ[[[sssvvv___PPPKKKOOOTTTVVVGGGHHHJJJKKKJJJEEEBBB@@@999<<<>>>>>><<<<<>>TTTZZZRRR111+++&&&''''''&&&&&&)))''''''&&&&&&&&&''''''((('''++++++,,,888KKKSSSOOOUUUCCC222++++++***''''''###&&&)))+++,,,///222444;;;<<<===>>>>>><<<:::999777777777999===AAAEEEHHHJJJMMMOOOQQQQQQQQQRRRSSSQQQUUU^^^lll{{{}}}iiiSSSDDD<<<888999;;;===???BBBEEEHHHLLLQQQUUUXXXYYY[[[___fffoooxxx~~~{{{{{{}}}jjjWWW]]]gggmmmhhhaaa```dddgggkkkooommmiiihhhmmmrrrlllUUUCCCCCCJJJOOOXXXbbb[[[```bbbZZZMMMFFFIIINNNHHHHHHGGGDDDAAAAAADDDGGGHHHNNNLLL@@@444222222222,,,///000///---+++,,,---<<<333111>>>JJJGGG888+++,,,///555>>>JJJUUU___eeewwwttt]]]WWWVVVSSSQQQNNNKKKGGGDDDGGGEEEAAA>>>@@@AAA>>>999444888;;;;;;999999<<>><<<999777777:::===???@@@CCCFFFHHHJJJLLLOOOQQQRRRRRRTTTZZZeeeuuueeePPPBBB;;;===CCC>>>@@@CCCFFFIIIMMMSSSVVVUUUVVVYYY\\\aaaiiissszzztttwww{{{sssllliiiiiiaaaWWWYYYdddllllllmmmoooooooooqqqttt^^^TTTGGGCCCKKKYYYaaacccfff^^^QQQGGGCCCEEEJJJNNNBBBBBB@@@>>><<<:::999999:::999888888777444000,,,222000///---,,,,,,,,,,,,///***)))---000///...///666444999III[[[iiixxxpppPPPIIIOOOOOOPPPPPPMMMIIIEEECCCCCC===<<<:::888777777888999:::;;;888666999@@@AAA<<>>???>>>AAADDDHHHLLLQQQVVVYYY\\\```___YYY[[[fffrrrvvvsssggggggeee___]]]aaaggghhhkkkooooooooooooooo[[[PPPGGGIIIXXXfffjjjhhhdddZZZNNNFFFGGGJJJMMMNNNFFFFFFEEEEEEDDDAAA===;;;>>>===<<<;;;:::888555222444333111///.........///,,,))))))...000......///222MMMjjjvvvtttxxxwww___PPPKKKNNNQQQNNNMMMJJJFFFBBB???=========;;;888555444333333444000///000555;;;AAAGGGKKKOOODDD666---******(((&&&''''''''''''''''''''''''%%%'''"""***///>>>UUUMMM...)))&&&((((((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###'''$$$$$$(((%%%'''444EEETTTUUU???)))$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&''')))%%%---JJJ^^^___^^^SSS???+++&&&(((((('''&&&(((((((((((((((((((((((('''((()))((('''///EEEYYYaaa___SSS>>>)))"""'''///&&&&&&'''&&&&&&''')))***'''(((((((((***///555::::::111((((((---111222000777888888999999::::::;;;???EEEOOOVVVWWWXXXaaallloooTTTCCC???>>>@@@DDDIIIOOOTTTYYY[[[]]]dddhhhffffffmmmrrrsssqqqmmmqqqnnngggccccccfffjjjlllllljjjgggdddPPPGGGAAAJJJZZZeeeddd___WWWNNNDDDAAADDDHHHIIIHHHIIIHHHHHHIIIIIIFFF@@@:::AAA???===<<<<<<;;;999777444333111000///...//////+++***+++000111///000333;;;YYY{{{uuu```IIIAAAGGGOOONNNIIIGGGDDD@@@===;;;;;;999888999777444111///------,,,)))%%%'''000;;;CCCKKKRRRHHH;;;+++$$$$$$'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%((($$$000<<>>RRR\\\]]]MMM666(((%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&((()))$$$***DDDUUUXXX[[[```MMM777+++'''&&&''')))((((((((((((((((((((((((''''''((('''$$$'''555EEE___``````UUU;;;$$$###///((('''&&&&&&'''((()))***((('''%%%$$$%%%)))000555DDD888+++&&&)))---+++&&&,,,,,,---///333666999;;;:::===EEENNNQQQQQQSSSWWWfffxxxhhhNNNDDDAAAAAADDDJJJQQQXXX\\\^^^eeekkkpppppppppsssuuuuuu~~~~~~{{{ssslllcccddddddbbbaaa```\\\WWWKKKCCCAAAHHHSSSWWWTTTQQQIIIEEEAAA???AAACCCEEEEEEIIIGGGEEEFFFGGGDDD>>>999???===::::::::::::999888333222000...---------...---,,,...222222111444999DDDZZZrrrsssSSSEEEDDDEEEHHHKKKJJJEEE@@@<<<:::888999::::::999777333222///---+++)))(((((('''&&&$$$(((666FFFIIIDDD000+++&&&%%%'''(((%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%)))'''555GGG[[[bbbDDD+++'''%%%((()))&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###)))'''%%%''''''111EEEVVV[[[^^^WWWGGG555((($$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&)))$$$&&&888FFFQQQ^^^```VVVFFF555)))$$$'''+++((((((((((((((((((((((((&&&&&&(((((($$$###***444VVVYYY^^^^^^RRR>>>---%%%+++***)))((()))((('''&&&''''''&&&$$$$$$'''+++///EEEAAA777---((())))))(((######%%%(((---333888<<<===<<>>AAA666)))&&&***...***)))(((((()))+++---///888999<<<@@@@@@BBBIIISSSPPPSSSdddsss\\\QQQKKKFFFIIIRRRYYY[[[ZZZ___dddiiimmmmmmmmmooosssppprrruuuxxx||||||eeeddd[[[QQQQQQWWWWWWQQQLLLKKKNNNTTTSSSMMMMMMTTTGGGMMMQQQMMMDDD???DDDKKKKKKIIIGGGDDDAAA???>>>======<<<::::::::::::888777666555333222111000111111,,,+++---...///555EEETTToooyyywwwaaaKKKEEEIIILLLJJJFFF???:::666555555666333777;;;<<<888222---+++''''''((((((((((((((((((###)))''''''999LLL???""""""%%%'''%%%""""""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***DDDWWW```aaaFFF---((($$$%%%&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###(((&&&$$$((('''--->>>VVV[[[```aaa___UUU@@@...&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''!!!***((($$$'''+++===WWWXXX```bbbUUUAAA111)))%%%((((((((((((((((((((((((&&&$$$&&&((('''%%%&&&***)))EEE\\\aaabbbbbbUUUAAA///+++'''&&&((()))'''%%%%%%'''))))))(((''''''(((111DDDOOODDD222***)))))),,,+++***)))(((((()))))),,,000888???@@@===@@@EEEGGGIIISSSjjjeee\\\RRRHHHIIIQQQZZZ\\\[[[]]]dddqqq{{{|||uuuppppppjjjmmmsssyyyyyyvvvkkk^^^\\\bbb```XXXOOOLLLQQQ\\\\\\UUURRRWWWQQQUUUWWWRRRHHHCCCEEEIIIHHHKKKLLLHHHBBB>>>===???<<<;;;:::::::::999666444777666444222111111111222------...000444@@@WWWlllzzzkkkXXXJJJEEEEEEDDDBBB888777555666666555111---000666;;;999222+++((()))''''''(((((((((((((((((($$$%%%***777DDDDDD444!!!&&&&&&%%%$$$""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&,,,MMM]]]___dddRRR222+++&&&&&&%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&###'''$$$$$$(((%%%'''444KKKXXX___\\\\\\]]]QQQ@@@...---+++***(((''''''&&&&&&&&&&&&'''''''''((((((###***)))'''((('''000FFFUUU^^^ccc___TTTGGG777)))(((((((((((((((((((((((((((%%%%%%'''(((&&&'''***"""555KKKXXX^^^aaa\\\TTTAAA888...''''''((()))((('''((()))(((&&&&&&''')))222EEESSSOOOEEE<<<000%%%''''''((()))***++++++,,,''')))000:::>>>:::777666<<>>:::999999999999777333000555444222000/////////000000000111444:::JJJfffcccQQQBBB???AAA>>>999555333555666222,,,((())),,,+++222888555---'''(((+++(((((()))))))))(((''''''(((###...EEELLL;;;)))$$$$$$######%%%'''(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((%%%...SSSbbb```ggg\\\666...(((&&&&&&$$$&&&***&&&&&&&&&&&&&&&&&&&&&&&&###&&&######)))$$$###---===QQQ[[[UUUVVV___\\\OOO666555222///,,,***((('''&&&&&&&&&'''''''''((((((%%%***((()))---'''(((777RRRYYY```cccccc[[[FFF222((((((((((((((((((((((((***&&&$$$'''(((&&&'''***'''(((444KKK]]]```\\\ZZZVVVIII777+++'''(((******(((((('''%%%$$$%%%(((+++%%%666GGGOOOSSSPPP>>>***(((((()))*********)))))),,,((()))222:::999444000444@@@@@@;;;RRRwwwsssiiiZZZLLLJJJTTT```dddcccbbbfffpppyyyxxxooojjjllliiinnnuuu|||uuuiiiaaa]]]SSSPPPWWWhhhrrrnnnfffddd___cccccc]]]XXXWWWVVVTTTMMMHHHDDDCCCDDDDDDAAA===999999999999888666555444222333444333111//////000333555444888NNNfffeeeUUULLLHHHAAA<<<999888666555666222...+++((('''(((+++666111,,,)))******)))'''***(((&&&%%%&&&'''''''''""",,,444TTTYYY333$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))(((666PPP```___]]]bbbQQQ555###))),,,$$$###,,,''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((555QQQ^^^[[[___bbbbbbddd[[[MMM888***(((,,,***###))))))(((&&&''')))***(((''''''''''''((()))++++++FFF[[[gggaaa^^^bbb[[[MMM---///***"""&&&000..."""&&&&&&''''''''''''&&&&&&%%%,,,***888XXX```[[[cccYYYSSSLLLBBB222$$$###+++)))(((''')))+++***&&&"""$$$...<<>>:::<<<;;;:::999777555333111111333444333111000111111444888AAANNN\\\```XXXNNNFFFCCC>>>:::888555222///---,,,***(((''''''***---333...***(((((()))((('''***((('''''''''''''''''')))///222NNNTTT444))),,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''***;;;TTTaaa___^^^bbbYYY===&&&&&&)))%%%###'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((444QQQ^^^\\\___aaa___```aaaZZZJJJ777,,,******)))''''''&&&%%%%%%''')))***''''''''''''((()))***+++;;;SSSdddcccaaafffcccZZZNNN777'''(((,,,(((&&&)))&&&''''''((((((''''''&&&%%%'''&&&444OOOaaadddeeebbb]]]XXXRRREEE666------***)))'''&&&&&&&&&''''''"""(((111AAATTT```\\\PPPDDD666***(((******)))+++++++++***...:::CCC???666+++...444888666:::MMMbbbmmmaaaYYY[[[aaaeeeiiimmmhhhkkknnnppppppnnnmmmllluuuxxx~~~{{{ooo\\\[[[cccrrrxxxppphhheeedddgggfff```]]]^^^___]]]OOOKKKGGGEEEDDDCCC???<<<>>>===;;;999666333000///111222333222111222333555444===PPPccccccSSSFFFCCC???===:::777444111,,,)))'''''''''&&&'''+++///222...+++'''&&&&&&''''''''')))(((((((((((('''''''''###555EEEiiinnnDDD,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$...CCCYYYaaa___^^^aaabbbJJJ000%%%&&&(((&&&###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((333QQQ___]]]```aaa]]]^^^```ccc___NNN<<<111+++)))''''''''''''&&&&&&(((***(((''''''(((((()))***+++000KKKbbbfffdddhhhiiifffhhhLLL222,,,+++'''&&&+++&&&''''''((((((''''''&&&((($$$&&&...???[[[jjjeeeddd___]]]^^^XXXIII999///((((((((((((''''''(((***%%%%%%(((333GGGZZZ```___YYYHHH444+++((()))+++---(((+++,,,+++///999CCCGGG444,,,---555333,,,777LLL^^^]]]]]]___```aaafffmmmccciiipppqqqnnnlllmmmnnnyyy~~~{{{```^^^fffuuuzzzsssjjjhhhjjjkkkiiicccaaabbbbbb___MMMJJJGGGEEEEEEEEECCCAAA======;;;999666333111///111222222222222333666888444EEEYYYaaaVVVDDD999888;;;888555222///---)))&&&'''((('''&&&)))111666888***)))'''&&&&&&''''''(((&&&'''(((((('''&&&&&&'''"""???YYY~~~|||JJJ+++ &&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&###333JJJ[[[```]]]]]]___dddUUU>>>+++%%%((()))%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((111PPP```___bbbddd______[[[dddjjjdddVVVFFF444''')))((()))***)))&&&&&&(((((((((((((((((()))******+++EEE^^^fffeeeeeehhhiiihhhbbbMMM333''',,,---&&&''''''((((((((((((''''''+++&&&+++,,,...LLLgggcccbbb^^^^^^ccceee\\\III:::(((((()))+++,,,,,,)))&&&***(((&&&***666III[[[dddeeeXXXEEE555,,,))),,,///))),,,,,,)))(((111???IIIGGG444(((---444333333888JJJPPPWWW\\\]]]]]]aaafffdddlllttttttnnnjjjlllpppyyy~~~lllgggkkkyyy|||uuusssvvvvvvsssmmmjjjkkkhhhdddRRROOOLLLIIIGGGFFFCCCBBB;;;;;;:::999777555444333222333333222222444888;;;888MMMXXXNNN???999777333999555000,,,+++***)))(((******'''&&&,,,777:::888((((((((('''&&&'''((()))$$$&&&''''''%%%%%%''')))444LLLZZZmmmbbb777)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%999PPP\\\]]][[[\\\]]]]]]ZZZKKK555'''&&&((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((///OOO```aaaeeegggdddccc___dddiiillljjj___III555***&&&&&&***+++'''&&&((()))(((((((((((())))))***&&&<<>>OOODDD666---///444444///777@@@LLLVVV^^^cccgggiiimmmuuu{{{yyyqqqmmmpppuuu}}}~~~xxxmmmkkkxxx|||yyy{{{{{{xxxsssqqqppplllfff^^^[[[WWWQQQKKKFFFCCCAAA:::;;;::::::999888777666444444333222222555:::>>>===MMMNNN;;;000555999444555111,,,)))((()))******))))))'''(((333>>>;;;111'''((()))(((''''''(((***###%%%'''&&&$$$%%%***---CCCVVVZZZbbbRRR,,,&&&///&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''',,,AAAVVV[[[ZZZ[[[\\\[[[WWWZZZTTTBBB///&&&&&&)))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((///NNN```aaagggiiifffgggiiigggeeehhhnnnnnnbbbRRR444)))###(((+++)))(((+++))))))(((((((((((())))))###111GGG[[[dddeeefffiiihhhgggiiieeeOOO222''',,,'''(((((())))))(((((('''###&&&---***###000LLL]]]kkkiiiffffffjjjkkkaaaUUUGGG===...%%%$$$&&&)))***'''((()))(((%%%,,,AAAUUUccchhhggg[[[III;;;111+++222...,,,------,,,...222CCCLLLLLL<<<---,,,000111...777CCCNNN\\\jjjsssvvvqqqwww|||xxxqqqmmmqqqvvvuuulllwww}}}{{{|||zzzwwwvvvuuuoooggghhhfff```YYYQQQJJJFFFEEE<<<<<<<<<;;;:::999888777666555444222222555:::???>>>AAA===333...222555444///---***((())))))))))))&&&((()))000???III>>>***&&&(((***)))&&&&&&''')))$$$&&&'''&&&%%%'''...444III[[[\\\cccVVV000&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))555JJJZZZZZZYYY]]]___[[[ZZZ]]]]]]SSS???---&&&(((((((((((('''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((000OOO``````eeehhhffffffhhhhhhfffeeeiiinnnmmmhhhOOO:::((((((+++***))),,,))))))(((((((((((())))))%%%***<<>>>>>===<<<;;;999888777777666444222222555;;;???;;;333...111222///...222***)))((()))******(((&&&$$$(((,,,888KKKTTTAAA'''&&&((()))(((&&&$$$&&&(((%%%'''((('''&&&)))111888RRR]]]VVV[[[RRR111((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))<<>>333---000444111///000777...222HHH]]]\\\HHH777444111333999???GGGVVVeeewwwzzzzzzwww{{{||||||xxxsssnnnhhh```XXXSSSHHHGGGEEEBBB???;;;777555444333555999999555333555******+++---000///***%%%+++***((('''((())))))))))))999FFFSSS\\\NNN555))))))((((((((('''''''''''''''++++++''')))666IIIVVVZZZ___\\\\\\UUU666 +++'''&&&&&&%%%%%%&&&&&&''''''%%%&&&)))'''&&&---777RRRXXX]]]___]]]]]]___bbbbbbbbbaaaccceee```MMM:::'''''''''))))))((()))***)))(((((('''''''''((((((444SSScccaaabbbcccbbbeeeccccccdddeeegggiiikkkllljjjiiiaaaPPP===///'''%%%))))))*********))))))((()))***)))>>>]]]```[[[ggg```aaabbbcccdddbbb___]]]XXXCCC...((())))))((()))''')))******((()))+++...EEEXXXeeecccaaafffjjjiiihhhiiihhhddd___WWWGGG999***+++---,,,)))'''***///+++999MMM]]]hhhkkkgggaaa___JJJ555...000111111222---444444555HHH^^^[[[HHH333333666::::::===HHHUUUdddooozzz~~~{{{uuuqqqnnnhhh^^^VVVNNNJJJEEEEEEFFFDDD<<<555666555777;;;:::444//////(((,,,111555444000+++'''***((('''&&&(((***++++++111FFFUUU^^^]]]HHH000***((((((((((((''''''''''''###***)))$$$...FFFWWWYYY```ccc```]]]PPP222!!!***''''''&&&&&&&&&&&&'''''''''###%%%+++(((&&&333FFFXXX\\\aaabbbaaa```aaacccbbbdddfffhhhjjjiii___TTT...'''%%%)))+++((()))---(((((((((''''''(((((()))555TTTccc```aaabbb```aaaaaabbbdddfffhhhiiijjjjjjlllgggjjjlllXXX666%%%(((((()))))))))))))))))))))'''+++)))333NNN]]]___ddd]]]^^^___```aaaaaaaaa```kkk\\\HHH888,,,&&&'''+++((()))******))))))***+++555NNNeeegggaaabbbgggkkkjjjjjjiiijjjnnnnnndddWWW999,,,&&&+++***###%%%...+++'''333NNNdddiiifffeeeqqqaaaMMM<<<111,,,...444---333000***666RRRaaa___GGG>>>555444666999???DDDNNN___ttt|||vvvttttttooofff]]]UUUPPPMMMMMMPPPNNNFFF???===:::999:::777000,,,,,,...222777999666111,,,***'''((()))'''%%%&&&+++000???PPP\\\```ZZZAAA+++(((((((((((((((((('''''''''$$$''')))...>>>SSS^^^]]]aaabbbbbb[[[HHH..."""(((''''''&&&&&&&&&&&&'''''''''"""%%%+++(((&&&999SSS\\\___cccdddcccbbbcccdddcccgggiiiiiiiiijjjgggaaaBBB000%%%(((,,,((('''+++(((((((((((((((((()))***777TTTccc___```aaa^^^^^^___```bbbeeefffgggffffffjjjdddgggooobbbCCC///...)))((((((((())))))******''',,,***,,,@@@YYYdddccc___```aaaaaa```aaacccdddbbbgggfffVVV===***''',,,))))))***+++++++++++++++)))BBB\\\fffcccaaadddiiifffggggggiiioootttooogggVVV???)))&&&******((('''///&&&''';;;TTTccciiijjjiiimmmjjjYYY???---+++111444---***///222999MMMdddfffRRR;;;000444;;;>>>>>>BBBPPPeeezzz~~~}}}{{{|||zzzrrrjjj\\\ZZZXXXXXXYYYXXXRRRNNNDDD>>>888555111,,,+++---222333333111---***((('''%%%***---)))###%%%000;;;PPPZZZ^^^^^^VVV>>>)))((('''''''''(((((((((((((((***'''///BBBSSS[[[^^^bbb______aaaZZZAAA***$$$((((((''''''&&&&&&''''''(((((($$$&&&)))&&&(((???[[[^^^aaaccceeeeeeddddddddddddhhhkkkiiihhhkkkkkkiii\\\CCC,,,'''***(((&&&&&&((((((((((((((()))******999UUUbbb___aaaaaa]]]]]]\\\]]]___aaacccccccccbbbdddaaabbbfffcccTTT===---******))))))))))))***+++)))---,,,)))777VVVhhhdddeeeffffffeeecccbbbeeeggg^^^iiiooohhhTTT>>>000***)))(((((()))***+++,,,+++(((888OOObbbhhhgggfffhhhcccfffggggggiiimmmmmmjjjjjj\\\DDD///)))...///)))///,,,))),,,>>>YYYkkkqqqjjjssswwwmmmWWWAAA333,,,222,,,---333111...<<>>DDDRRRhhh}}}xxxssshhhddd`````````___[[[VVVFFF>>>666111---+++---222666444///+++(((''''''(((&&&+++...***&&&+++:::III]]]```^^^[[[TTT<<<)))***'''''''''(((((((((((((((((('''666PPP^^^\\\[[[```^^^]]]ccc[[[<<<(((''''''((((((''''''''''''((((((''''''(((''''''111IIIaaa```aaadddfffgggfffeeedddccchhhkkkjjjkkknnnooonnnlllVVV;;;+++'''((('''###(((((((((((()))***++++++:::VVVbbb___bbbccc^^^]]][[[\\\]]]^^^___`````````\\\___```bbbgggbbbJJJ///---,,,+++***)))***++++++,,,,,,---***222SSSjjjfffiiijjjkkkiiieeedddfffhhhkkkiiigggfffdddZZZDDD000+++)))'''''')))*********,,,111CCC]]]lllmmmiiihhheeehhhiiiggggggkkkmmmkkkgggmmmaaaCCC,,,)))------***...,,,&&&///JJJdddqqqzzzxxxtttqqqlll```HHH222+++333555///,,,333888888UUUfffppp```CCC111111888<<<<<>>CCC@@@---+++&&&$$$+++444444---***'''(((333EEETTTZZZZZZ]]]]]]\\\UUUAAA+++%%%++++++,,,***((((((+++***(((444JJJ[[[]]]]]]dddiiihhhkkkjjjfffggg]]]>>>(((+++((((((((((((((((((((((((###******(((666SSSgggllliiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkklllkkkkkkjjjjjjkkknnndddIII333+++)))'''&&&'''(((***+++,,,---...@@@WWWaaa___aaa```\\\^^^[[[[[[[[[[[[[[[[[[\\\\\\```bbbdddgggjjjmmmooopppOOO888(((+++///***'''+++...'''***))),,,MMMkkkeeekkkjjjhhhggggggiiikkklllnnnmmmlllkkklllmmmnnnooofffEEE------000((('''///+++,,,...888QQQjjjrrrlllrrrrrrqqqrrrtttvvvyyy{{{sssuuusssppppppiiiMMM000+++......******000444444hhhjjjoootttwwwtttooojjjkkkMMM555333555...+++///444777CCCYYYoootttcccOOO<<<===<<<<<>>GGGEEE<<<+++,,,******///444000)))(((+++222>>>KKKUUUYYYYYY]]]```^^^OOO999)))&&&+++)))'''&&&((()))))))))***HHHYYYfffeeedddiiillliiikkkjjjhhhjjjgggOOO444***((((((((((((((((((((((((&&&***)))+++===XXXiiikkkjjjjjjjjjjjjkkkkkkkkkllljjjjjjkkkkkkkkkkkkjjjjjjiiikkkdddOOO999,,,((('''''''''((()))+++,,,---...AAAXXXbbb___aaa___[[[^^^^^^]]]]]]\\\]]]^^^___```bbbccceeegggjjjlllnnnooo]]]EEE///***------,,,---///+++///...///LLLgggfffjjjiiihhhhhhhhhiiijjjkkkmmmmmmlllkkkkkkkkkkkkllllllcccOOO888,,,,,,,,,(((,,,+++***222HHHbbboooooommmnnnpppsssuuuxxxyyyzzzwwwyyyxxxuuuwwwtttaaaKKK444***&&&,,,///---///333UUUgggtttrrrqqquuutttmmmlllfffRRR888---222333...333222888KKKdddrrrooofffTTT???555===EEEFFFSSSfffqqqwwwfffUUUFFF777+++//////222<<>><<<:::EEEXXX^^^nnn|||aaaCCC000///555---111:::GGGQQQMMM;;;+++)))+++...000111000---)))000===NNNWWWWWWVVVWWW[[[]]]bbbUUU777%%%(((,,,'''***'''***...+++)))777JJJ```fffiiiiiikkkpppqqqnnnmmmoooqqqqqqrrrpppSSS+++((((((((((((((((((((((((+++&&&'''777QQQggglllgggllllllllllllllllllllllllkkkkkklllmmmmmmmmmllllllmmmkkklllhhhUUU:::+++***((((((((()))***+++---...CCCYYYbbb^^^___]]]ZZZ\\\]]]\\\[[[[[[\\\___bbbccceeeeeeggghhhjjjkkklllmmmsssfffOOO777,,,---000...***---000---,,,===XXXhhhhhhhhhiiijjjkkkjjjjjjjjjlllmmmnnnooooooooommmmmmooojjjiiifffSSS777,,,111111111000///333CCC]]]rrroooppprrruuuxxxzzz|||}}}}}}|||}}}zzzssscccJJJ333...000000...000,,,JJJfffmmmpppvvvwwwsssrrrsssuuurrr^^^AAA111///444000---000999KKKcccuuuxxxsss___CCC666;;;BBBAAAZZZ\\\|||lllPPP999,,,...888222:::GGGQQQPPPDDD333)))222111///...,,,***+++...<<>>===OOO\\\iii]]];;;444777444222666KKKOOOUUUTTTFFF444...000999444...+++))),,,:::HHHRRRUUUXXXZZZ\\\]]]^^^```cccbbbUUU<<<+++***,,,***&&&---,,,'''///HHH```lllkkklllllllllkkkjjjlllooovvvmmmwwwyyynnnqqq```000))))))))))))))))))))))))***+++<<>>......555999777VVVttt~~~tttSSSGGG???FFFYYYuuuhhhLLL>>>666111333999@@@KKKUUUTTTVVVPPP???111---......000,,,+++222@@@MMMVVVYYYUUUWWWYYY[[[^^^```aaabbbaaahhhccc???------%%%///+++,,,---555MMMhhhsssooosssrrrqqqqqqqqqsssuuuvvvvvv|||tttssssssuuufff555+++***)))(((((()))***+++)))888NNNaaaiiijjjjjjjjjdddfffggggggggghhhlllooollllllmmmlllkkkkkknnnpppoooooolllkkksssxxxjjjVVV444---))),,,---+++---222HHH\\\bbb[[[[[[[[[[[[aaa```bbbcccbbb```^^^___```bbbbbbbbbcccdddeeefffgggeeelllpppqqqtttrrraaaMMM333...---///000///333999cccvvv{{{wwwyyyzzzyyy|||rrruuuzzz||||||zzzyyyyyyzzz{{{{{{yyywwwvvvvvvxxxuuuwwweeeCCC///111333---888VVVppptttpppqqqttttttxxxxxxzzz}}}{{{wwwzzzsssSSS444111///...///222BBBaaa~~~}}}|||zzzyyy|||{{{jjjQQQ===555555666444CCC\\\tttiiiVVVEEEBBBPPPgggjjjCCC@@@777222111999DDDMMMSSSXXXXXXTTTHHH888---,,,///111...,,,///<<>>---...%%%///,,,+++111CCC\\\nnntttssstttsssrrrqqqqqqrrrtttuuuxxx|||rrrqqqqqqsssfff888++++++***))))))***++++++''';;;TTTeeeiiihhhggghhhbbbgggkkkjjjfffeeeiiinnnmmmnnnoooooommmmmmnnnpppmmmnnnkkkiiiooovvvqqqfff>>>111))),,,///,,,,,,111GGG[[[```ZZZ[[[[[[[[[```ZZZ]]]```bbbaaa`````````eeeeeeeeedddeeeeeeffffffdddiiilllmmmqqqwwwrrrhhhBBB444---222444///111999\\\ttt~~~|||~~~~~~}}}xxx{{{}}}||||||~~~~~~}}}zzzwwwuuuuuuuuurrr^^^<<<111000...)))@@@^^^qqqtttppppppssstttttttttwww{{{~~~~~~~~~wwwqqqxxxkkkNNN444111000000,,,111NNNooowwwtttzzz}}}{{{||||||hhhSSSCCC888222888444DDDeee~~~kkkSSSGGGKKK\\\tttVVV@@@999444555:::DDDNNNTTTWWWXXXZZZOOO???222---...//////***000;;;KKKYYY___]]]YYY]]]^^^```bbbeeefffggghhhjjjmmmbbb<<<---///&&&...,,,***666QQQiiirrrsssuuusssrrrqqqqqqpppqqqqqqrrruuuyyypppqqqqqqqqqeee999,,,+++***))))))***+++,,,(((AAA\\\jjjkkkhhhhhhhhhfffiiilllkkkhhhfffhhhjjjmmmoooppppppooommmnnnnnnlllnnnnnnkkknnnssstttpppLLL999+++,,,...******...BBBXXXbbb```bbbbbb]]]___\\\^^^```bbbbbbccccccccchhhhhhgggggghhhhhhiiijjjiiimmmmmmlllnnnuuuvvvttt^^^DDD000111555111222999[[[uuu}}}{{{{{{~~~}}}|||{{{~~~~~~}}}{{{wwwuuuuuuvvvuuuzzzvvvYYY999...222222444FFFeeexxxwwwqqqpppqqqppppppqqqtttwwwxxxxxxwwwyyy{{{}}}yyymmmDDD777000333000...<<>>\\\ooorrrqqqsssppppppoooooooooooooooooooootttnnnrrrrrrpppddd:::---,,,+++******+++,,,---(((CCC```lllllllllmmmnnniiijjjjjjkkklllllllllkkknnnoooqqqpppnnnmmmmmmmmmkkkooorrrppppppqqqrrrqqqXXX???++++++---)))+++222HHH\\\ccc```cccccc___aaacccbbbaaaaaabbbdddeeeeeejjjjjjjjjkkklllmmmooooooppprrrrrrpppqqquuuxxxxxxyyyWWW777///111000222888[[[vvv|||yyy~~~}}}~~~|||{{{{{{}}}}}}}}}{{{xxxwwwxxxyyywwwvvvzzz}}}pppUUU<<<000555...<<<```zzz{{{uuuuuutttsssqqqqqqssstttssssssvvv|||}}}~~~}}}zzzdddIII333111444222333888[[[qqq}}}wwwyyyzzzwwwyyy{{{|||{{{wwwlllWWWDDD999666666@@@TTTkkk{{{}}}pppeeeeeeoooxxxjjjJJJ;;;999:::777CCCQQQWWWZZZ[[[[[[ZZZMMM>>>111///222333000...666HHH[[[bbb]]]ZZZ```hhhfffggghhhkkklllnnnnnnooopppmmm]]]777+++000'''...+++333IIIcccppppppnnnpppmmmmmmnnnnnnnnnnnnnnnnnnkkkpppmmmssstttpppeee===------,,,++++++,,,---------GGGbbblllnnnqqqttttttllljjjjjjlllppprrrrrrppppppqqqqqqpppnnnlllmmmnnnlllpppttttttrrrooonnnooo___CCC,,,+++---+++222>>>ZZZhhhfff\\\^^^aaabbbfffiiifffcccccceeeggghhhhhhmmmmmmmmmnnnoooqqqrrrsssoooooooooooorrruuuxxxyyyiiiHHH555......222666[[[ttt}}}~~~|||~~~}}}|||}}}||||||}}}{{{yyyyyyzzz{{{xxx}}}wwwxxxtttWWW444...,,,>>>```vvvwwwxxx~~~zzzyyywwwvvvvvvuuutttrrr{{{|||{{{zzz}}}}}}wwwbbbCCC555444555333111EEEhhhzzz}}}}}}wwwwwwyyy{{{}}}|||mmm^^^<<<:::555444AAAZZZrrr}}}zzztttoooppprrrzzz[[[GGG;;;:::@@@EEEOOOXXX\\\]]]^^^YYYRRR===666000000000///444:::LLLVVVaaaddd```___dddjjjiiijjjlllnnnooopppqqqqqqpppkkkZZZ444***000'''...,,,<<>>VVVkkkpppqqquuuwwwuuuqqqqqqqqqppppppppprrrsssttttttssspppnnnmmmnnnpppnnnqqqtttuuurrrnnnmmmnnniiiJJJ111......,,,777IIIfffrrrmmmaaacccggghhhmmmmmmkkkjjjkkknnnpppooonnnppppppoooooopppqqqqqqrrrmmmkkkjjjmmmrrrwwwzzz{{{xxxbbbEEE222000555999```uuu}}}{{{}}}~~~~~~||||||}}}}}}}}}}}}|||zzzyyyzzz{{{zzz~~~wwwzzz}}}kkkQQQ777000777RRRkkktttxxx}}}|||{{{zzzzzzzzzxxxuuurrrxxxzzzzzzyyyzzz|||{{{vvvxxxbbbHHH888444555555666UUUvvv||||||{{{yyy}}}~~~~~~{{{uuuWWWIII<<<888;;;HHH```uuuvvv~~~{{{wwwrrr{{{iiiMMMAAA@@@AAA???SSSYYY]]]]]]___^^^TTTGGG222111111000,,,,,,777FFF^^^___```bbbdddfffgggiiikkklllmmmoooqqqrrrrrrssspppkkkXXX222)))111(((...---BBB\\\iiillllllllllllllllllnnnoooppppppppppppnnnqqqkkkrrrsssrrrmmmKKK...---,,,,,,,,,,,,---...RRRfffvvvvvvtttwwwwwwrrrxxxzzzzzztttmmmkkknnnrrrvvvvvvtttqqqooonnnppprrrpppqqqssstttqqqnnnmmmooosssRRR777111...+++888LLLhhhuuutttllloooqqqppprrrqqqpppqqqtttxxxyyywwwtttrrrqqqqqqpppoooooopppppptttooolllpppwww|||{{{wwwVVV999333999===fffxxx}}}zzz~~~}}}~~~{{{}}}~~~~~~|||{{{{{{{{{~~~~~~|||zzzyyyyyyzzz|||wwwwww}}}}}}uuuqqqrrrLLL555***>>>aaauuuxxxuuu{{{zzzzzz{{{{{{xxxuuurrrnnnzzz|||ttttttyyy}}}uuu}}}^^^>>>333555777...DDDfffyyyxxx~~~{{{~~~zzz}}}xxx[[[EEEBBB>>>;;;NNNkkkvvv|||wwwyyyzzz```KKK>>>===HHHUUU]]]]]]]]]```bbbZZZGGG555444//////222000111BBBWWW```bbbdddeeefffgggjjjlllmmmmmmnnnoooqqqrrrssstttnnnuuuEEE,,,---(((222//////KKKdddkkkkkknnnoookkkkkkmmmpppsssuuuvvvuuuuuupppssstttvvvwwwsssdddVVV333(((...++++++111...:::iiimmmsssvvvwwwuuutttsssvvvxxxzzz{{{yyyxxxwwwwwwtttwwwzzzzzzxxxwwwxxxzzz|||xxxuuuuuuvvvuuuooojjjqqqdddFFF---***...999KKKpppxxx|||{{{yyyyyyyyywwwyyy{{{{{{{{{yyyyyyyyy{{{wwwxxxxxxwwwvvvwwwyyy{{{xxxwwwxxxxxxzzz|||~~~nnnOOO555666DDDooozzz~~~}}}}}}{{{}}}|||{{{zzzzzzzzzzzzwwwvvvwwwzzz|||{{{yyypppTTT555222LLLlllyyywww~~~}}}|||{{{zzzzzzzzz{{{wwwwwwxxxwwwvvvwwwzzz||||||zzzvvv```@@@222888>>>111MMMqqqvvv{{{~~~wwweeeOOO===;;;FFFQQQrrrvvv\\\JJJDDDGGGRRR]]]dddbbbaaabbb^^^OOO<<>>VVVjjjnnnlllooopppmmmmmmooorrrtttvvvvvvvvvvvvxxxvvvrrroooqqqrrrkkkaaa999***...+++(((+++...DDDkkkoootttvvvwwwvvvvvvvvvvvvxxxyyyyyywwwwwwxxxyyy}}}~~~}}}zzzyyyzzz|||zzzwwwuuuwwwzzz{{{xxxttttttkkkTTTAAA777...222BBBmmmtttzzzyyywwwvvvuuussssssuuuwwwxxxyyyzzz|||~~~zzz{{{{{{zzzyyyzzz|||~~~|||{{{{{{|||}}}~~~{{{hhhRRRDDDAAAmmmxxx~~~~~~~~~}}}}}}~~~~~~}}}{{{yyyyyy|||}}}|||{{{tttqqqXXX999;;;\\\vvvzzz~~~~~~~~~~~~~~~}}}{{{{{{|||zzzyyyxxxyyy{{{{{{xxx|||tttYYYAAA777---444FFFfff~~~~~~}}}~~~vvvcccNNNDDDGGGMMM```www|||~~~pppWWWMMMOOOVVV```ggghhhdddddddddXXXCCC222,,,---333111...;;;TTTdddfffjjjlllmmmlllkkkkkklllmmmoooooopppqqqrrrrrrsssssssssddd<<>>IIIhhh}}}|||}}}~~~}}}{{{{{{{{{wwwxxx|||uuuYYYCCC444AAA:::IIIuuuuuu~~~zzz}}}{{{fffTTTKKKIIISSSggglllXXXTTT]]]eeeiiijjjgggddddddcccSSS;;;000222000333444999JJJ___jjjiiimmmnnnoooooommmmmmnnnoooqqqqqqqqqqqqrrrrrrrrrrrrtttYYY888...000///;;;III___iiinnnkkkgggjjjooopppuuuvvvwwwxxxyyyyyyxxxxxxyyyyyywwwuuuxxxzzzwwwpppTTT222,,,///---+++444ZZZmmmoooqqqsssssstttvvvxxxzzzyyywwwtttsssvvv{{{|||yyytttpppmmmmmmoooqqq{{{yyywwwxxxyyyzzzyyyxxx{{{wwwppppppiiiNNN>>>GGGmmmuuu}}}}}}zzzyyyvvvrrruuuvvvxxxxxxwwwwwwxxxzzzzzz{{{|||{{{zzzzzz|||}}}{{{{{{{{{{{{{{{|||||||||zzz~~~}}}yyy|||vvvhhhoooxxx}}}}}}}}}~~~~~~zzzzzzzzz^^^GGGXXX{{{~~~|||{{{~~~}}}~~~~~~}}}}}}{{{{{{pppZZZBBBBBB555===ccc{{{{{{~~~|||~~~|||iiiWWWMMMTTT\\\qqq{{{kkk^^^```iiimmmkkkiiihhhfffeee___LLL777000666222000999MMM^^^fffjjjnnnmmmnnnppppppooooooppprrrrrrrrrqqqqqqqqqqqqpppppprrrNNN555---...999NNNeeeiiimmmooollljjjlllqqqtttxxxxxxyyyyyyzzzzzzzzzzzz{{{|||zzzyyyzzz}}}zzzuuueee:::,,,...000,,,111RRRlllnnnppppppqqqrrruuuwwwwwwtttqqqmmmlllooovvv{{{|||xxxuuutttuuuwwwxxx~~~}}}}}}xxxqqquuuvvv```LLLMMMmmmvvv}}}~~~|||zzzxxxtttyyyzzz{{{zzzxxxwwwwwwxxxzzz{{{}}}}}}|||{{{|||~~~yyyxxxvvv}}}}}}tttyyy~~~~~~zzzuuu|||www[[[YYYjjj}}}|||~~~}}}www{{{{{{mmmIII888888DDDUUUvvvmmm^^^VVVUUUbbb}}}~~~vvvlllgggkkkpppooojjjgggjjjkkkgggXXXCCC444111444444555EEE```nnnmmmnnnuuunnnoooqqqqqqppppppqqqsssrrrrrrqqqqqqpppooonnnnnnkkkBBB333---222KKKaaavvvqqqrrrrrrqqqqqqsssvvvxxxyyyyyyyyyzzzzzz{{{{{{|||~~~~~~{{{wwwxxx{{{|||xxxoooAAA---,,,000///111NNNmmmnnnqqqrrrrrrsssuuuwwwzzzxxxsssnnnmmmpppwww|||}}}{{{zzz|||}}}}}}|||zzz{{{}}}}}}yyypppqqqwwwkkkXXXRRRjjjssszzz{{{zzzyyyxxxuuuxxxzzz{{{{{{zzzyyy{{{|||{{{}}}~~~~~~~~~}}}~~~~~~{{{zzz{{{~~~zzzzzz}}}~~~}}}~~~}}}{{{{{{wwwiii\\\}}}~~~{{{{{{~~~{{{tttdddFFFAAABBB===\\\}}}{{{}}}vvv[[[TTTZZZrrrvvvrrrnnnmmmpppqqqmmmiiiiiihhhnnnfffNNN999333444333999GGG[[[mmmtttttttttvvvrrrssstttsssqqqpppqqqrrrrrrrrrqqqpppooommmmmmlllaaa777111000===aaannnwwwvvvuuuvvvwwwxxxxxxxxxyyyyyyyyyyyyzzzzzz|||}}}}}}zzz||||||zzzyyyzzzwwwrrrnnnDDD000+++000888AAA^^^ooorrruuuvvvwwwwwwyyyzzz~~~{{{vvvqqqooorrrxxx}}}xxxwwwwwwzzz||||||yyywwwqqquuuyyy}}}~~~~~~}}}}}}wwwzzzsssnnnvvvssseee]]]iiiqqqxxxxxxxxxyyyyyywwwwwwyyyzzz{{{zzzzzz|||}}}{{{}}}~~~}}}~~~~~~{{{{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}|||yyywww~~~~~~~~~~~~~~~{{{uuuaaasssyyy~~~|||zzzxxx{{{iiiZZZOOOEEELLLfff|||~~~zzzzzznnnbbbYYYbbbwww{{{|||qqqpppqqqrrrooojjjiiillldddlllcccGGG444555888444@@@YYYnnnssstttxxxxxxrrrvvvwwwwwwuuurrrqqqqqqqqqrrrqqqpppooonnnlllkkkkkkZZZ///000444GGGppptttpppwwwvvvwwwzzz{{{yyywwwwwwyyyyyyyyyyyyzzz|||}}}~~~qqqxxxzzzpppggghhhDDD333,,,333BBBSSStttrrruuuyyy{{{{{{{{{|||}}}{{{xxxsssmmmkkkmmmsssxxxttttttuuuyyy{{{zzzvvvqqqrrrvvv|||}}}}}}ppp{{{wwwooovvvzzzppphhhjjjrrrxxxxxxxxxzzz|||zzzyyyzzz{{{{{{yyyyyyzzz{{{xxxzzz}}}}}}|||{{{{{{|||}}}~~~vvvqqqzzz~~~xxxttt{{{~~~~~~||||||vvvqqqhhhsss~~~{{{|||~~~rrryyytttrrr[[[WWWvvv~~~{{{zzz~~~rrr\\\TTTccc~~~}}}vvvqqqpppqqqtttrrrlllnnntttssssssUUU:::<<<;;;555===aaajjjtttzzzxxxuuussssssssspppoooooorrrrrrqqqnnnssssssnnnuuuqqqpppzzzlllGGG<<<+++;;;dddrrrnnnvvvtttvvvyyyzzzyyyuuuqqqnnnxxxyyy|||~~~zzz|||~~~~~~yyyqqqkkkjjjDDD666///777TTThhhzzzxxxwwwxxxyyy|||}}}|||{{{|||zzzuuunnnkkkmmmuuu{{{vvvvvvwwwyyyzzz{{{|||}}}}}}~~~}}}{{{xxxwwwpppvvvwwwtttwww|||tttfffhhhrrryyywwwuuuwww{{{|||xxxxxxyyyzzzzzz{{{||||||{{{{{{{{{|||||||||}}}}}}~~~~~~|||zzzyyyxxxxxx{{{}}}{{{uuuzzz{{{rrruuu{{{~~~~~~}}}~~~~~~zzztttnnnjjj}}}~~~ooo___[[[ggg}}}}}}wwwsssqqqrrrtttsssoooqqqvvvqqqhhhMMM<<<===:::???VVVjjjooouuuvvvssspppppprrrsssqqqpppppprrrsssrrrppprrrsssnnnvvvrrrpppxxxggg>>>333111JJJkkkvvvtttxxxxxxyyy{{{|||{{{xxxuuusss}}}~~~zzzwww```???444000BBBfffvvvwwwwwwwwwyyy{{{|||{{{zzz{{{{{{xxxuuurrrrrrvvvzzzssstttuuuvvvxxxyyyzzzzzzxxxyyyzzzzzzzzzyyywwwvvvwww|||{{{wwwyyy|||uuuiiihhhsss||||||yyyyyyzzzzzzyyyyyyzzzzzz{{{{{{||||||{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~|||{{{|||~~~}}}uuuyyyqqqsss{{{~~~~~~~~~|||}}}|||yyywwwzzznnnbbbcccqqq}}}zzzxxxuuuttttttvvvuuusssvvvzzztttaaaGGG>>>@@@>>>OOOppprrrsssssspppmmmmmmppptttsssrrrqqqrrrssstttsssqqqrrrtttpppwwwtttqqquuu```777...>>>aaassswwwxxxyyy}}}~~~~~~~~~}}}|||zzzxxx~~~}}}}}}}}}}}}|||zzzxxxccc@@@666888OOOsssxxxwww{{{{{{{{{~~~|||}}}}}}{{{yyywwwxxxxxxxxxxxxyyyzzz{{{{{{||||||}}}}}}|||{{{zzzyyyxxxxxxvvvyyywwwrrrrrruuuoooeee\\\hhhqqqrrrooonnnllliiinnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooqqqqqqqqqqqqqqqrrrrrrrrrtttsssrrrqqqrrrtttvvvwww{{{{{{uuulllmmmwww~~~~~~~~~~~~|||tttsss~~~}}}~~~ttt~~~rrrggghhhmmm~~~~~~zzzzzzyyyxxxwwwxxxxxxyyy|||~~~www```GGG>>>BBBKKK```yyyrrrrrrpppnnnlllnnnssswwwsssrrrrrrssssssttttttssssssvvvssszzzxxxttttttZZZ888222PPPuuuyyyvvv{{{yyy~~~}}}}}}hhh<<<666FFFaaayyyvvvuuuwwwwwwxxxzzz}}}~~~~~~}}}~~~~~~~~~|||zzzwwwuuutttuuuuuuttttttsssssssssrrrtttssspppmmmjjjhhhggggggaaabbb```[[[[[[]]]ZZZSSSHHHQQQYYYYYYWWWUUUSSSPPPVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVXXXYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXXXXYYYZZZ\\\]]]aaaccc___XXXVVV^^^fffjjjlllmmmoooqqqtttvvvxxxyyyxxxwwwvvvvvvwwwyyy|||}}}{{{~~~xxxeeecccvvvxxx~~~yyyoookkksss~~~}}}||||||{{{zzz|||~~~ppp\\\GGG===FFF]]]pppuuurrrrrrqqqoooooopppsssuuussssssttttttttttttuuuvvvvvvzzzvvv}}}{{{xxxtttTTT;;;>>>```|||yyy~~~}}}ddd333444UUUsss~~~yyy~~~}}}||||||}}}|||zzzxxxrrrqqqnnnkkkhhhfffdddccc\\\\\\[[[YYYWWWVVVTTTTTTRRRQQQOOOLLLJJJHHHGGGGGGFFFGGGEEEBBBBBBDDDCCC@@@;;;BBBEEECCCAAABBBBBB@@@CCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIILLLLLLGGGEEEHHHNNNRRRRRRRRRSSSUUUVVVXXXYYYYYY]]]]]]^^^```cccgggjjjlllmmmppptttwwwxxxzzz{{{}}}~~~gggOOOYYY{{{uuummm}}}~~~~~~|||}}}}}}{{{}}}|||```QQQGGGEEEQQQlllzzzpppttttttsssrrrrrrrrrrrrrrrtttvvvwwwwwwwwwwwwxxxzzzyyy}}}xxx~~~}}}{{{sssPPP;;;MMMmmm{{{vvv```444;;;[[[ppptttnnnzzztttqqqnnnllliiifffbbb___TTTQQQMMMJJJIIIHHHGGGEEECCCBBBAAA@@@>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>======>>>??????;;;???@@@<<<;;;>>>@@@>>>??????????????????@@@@@@?????????@@@@@@@@@AAAAAA????????????>>>>>>>>>>>>????????????@@@AAAAAABBB???BBBCCCAAA??????BBBDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHJJJMMMOOOQQQQQQTTTWWWZZZ[[[]]]___aaafffhhhkkkooorrruuuwwwxxxvvvuuuRRRHHHcccrrr{{{}}}~~~~~~|||yyy||||||zzz}}}}}}wwwYYYHHHLLLZZZcccsss}}}rrrtttsssrrrssstttuuuuuuuuuxxxzzz||||||{{{zzz|||{{{yyy}}}}}}{{{rrrKKK>>>```yyy~~~~~~yyysssoooUUU999AAANNNTTTWWWPPPUUUKKKIIIFFFDDDCCC@@@===:::>>>;;;999999:::999777555:::999999888888777777777:::;;;===???@@@AAAAAA@@@@@@@@@@@@@@@@@@???@@@BBB;;;>>>>>>;;;;;;>>>@@@>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@???????????????@@@@@@AAABBBBBBCCCAAAAAAAAA@@@???>>>???AAABBBBBBBBBAAAAAA@@@@@@@@@======<<<<<<======>>>???>>>???AAABBBBBBCCCFFFHHHKKKLLLNNNQQQTTTXXX[[[\\\]]]iiiiiiUUUEEEMMMfffyyy}}}~~~|||zzzxxxwwwzzz{{{yyy{{{zzzrrrZZZFFFTTTooosssuuu{{{vvvqqqppppppqqquuuyyy{{{|||{{{}}}~~~}}}|||xxx||||||{{{qqqHHHCCCooo}}}~~~|||zzzqqqmmmhhhccc___[[[WWWTTTAAA444>>>;;;888AAA:::777===<<<<<<<<<======<<<:::<<<;;;;;;>>>@@@AAA>>>:::999999::::::;;;<<<<<<======>>>@@@BBBCCCBBBAAA@@@<<<<<<======<<<:::;;;===777;;;<<<::::::======;;;;;;<<<<<<===>>>??????@@@>>>????????????@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>??????@@@@@@AAAAAABBBDDDAAA?????????>>>???@@@>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>===<<<<<>>???AAACCCEEEGGGFFFFFFJJJLLLDDD===HHHYYYfffhhhnnntttzzz~~~}}}xxxxxxyyyyyyyyy~~~vvvzzz~~~~~~^^^SSS]]]jjjrrrrrrrrruuuxxxuuuwwwzzz|||~~~~~~}}}|||{{{~~~|||{{{|||~~~}}}}}}zzzyyy~~~fffIIIVVVmmm{{{~~~~~~}}}{{{yyywwwuuuwwwsssmmmfff^^^WWWRRROOOEEEDDDCCCAAA@@@@@@??????;;;;;;:::::::::<<<===>>>>>>>>>============>>>>>>>>>===<<<===???AAA@@@???==================<<<<<<>>>>>>===<<<;;;::::::999<<<<<<<<<<<<;;;;;;:::999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@???>>>>>>??????>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAABBBCCCBBB@@@???@@@AAABBBAAA???>>><<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<>>???===???BBBBBBAAA@@@@@@AAAIIIJJJLLLPPPVVV[[[```cccppprrrvvvyyy}}}~~~|||{{{|||||||||}}}~~~rrrZZZ[[[dddnnnttttttuuuyyy|||zzz{{{}}}~~~}}}~~~~~~}}}}}}}}}cccGGGcccuuu{{{}}}~~~{{{xxxvvvrrrmmmgggbbb]]]ZZZLLLJJJHHHDDDAAA>>>===<<>>???@@@@@@@@@??????@@@@@@@@@@@@???>>>???AAABBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888999999999999999888777777666666666777777777888888888888888888777777777777888888888888888888888888999999;;;<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;============>>>>>>>>>>>>@@@AAACCCCCCBBBBBBCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<===;;;===???@@@???>>>>>>???AAAAAABBBCCCEEEHHHJJJLLLNNNQQQVVV[[[___eeekkkooo}}}zzzccc[[[fffmmmtttwwwwwwyyy~~~{{{xxxxxx{{{~~~}}}{{{cccIIImmmvvvxxxpppjjjhhhddd^^^PPPOOONNNKKKHHHEEEBBB@@@AAAAAAAAAAAAAAABBBBBBCCCAAA@@@@@@??????@@@@@@AAAAAAAAA@@@?????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA???>>>======>>>>>>===<<<888888888888888888888888444444444444444444444444555555666666555555444444333333333444444444444555444444444333333333333222444444444555555555555555555666777888888888888777777666666666666666666777888888888888999999999999;;;===>>>?????????AAACCC@@@???????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;===??????>>>===>>>???>>>>>>>>>===>>>>>>???@@@@@@BBBDDDFFFGGGJJJMMMPPPZZZ]]]dddllluuu~~~~~~|||sss]]]dddqqqtttyyyzzzzzz|||}}}~~~}}}yyywwwwwwyyyzzz~~~~~~{{{xxxvvvlllWWWCCC\\\]]]YYYQQQLLLKKKGGG@@@AAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBAAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@======<<<<<<<<<<<<======999888666666777777555333111111222222222222333333.../////////000000111111222333333444333333222222222222333333333444444444333333333222222222111111333333444444444444555555555666666777888888888888777666666555555666666777555555555666666666777777666777999999888999:::<<<:::999999888888999999:::::::::::::::::::::::::::<<<<<<<<<<<<<<<============>>>@@@@@@???>>>???@@@>>>??????@@@@@@AAABBBCCCBBBCCCDDDCCCBBBBBBCCCEEE@@@CCCHHHOOOWWW^^^cccfffvvvwww|||{{{~~~ooocccsssvvvyyy{{{||||||~~~~~~|||||||||}}}~~~}}}|||{{{yyyxxxwwwrrroooiiibbb[[[RRRCCC777???>>><<<;;;>>>BBBAAA>>>EEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAEEEDDDCCCAAA???>>>>>>=========<<<<<<;;;;;;::::::666666555555555555666666444222111000111000///---.../////////000000111111/////////000111111222222222222333333333333333222444444444444555555555555444444444444333333333333444444555555666666666666888888888999999:::;;;<<<999999888888888888999999777888888888888999999999888999:::999888777888999999888777666666555666666888888888888888888888888:::::::::;;;;;;<<<<<<<<<===>>>???>>>======???@@@<<<===>>>???@@@AAABBBBBB===???@@@AAABBBCCCFFFHHHFFFFFFFFFGGGGGGHHHHHHHHHMMMSSS\\\dddllluuu}}}yyy~~~||||||yyymmmnnn~~~xxxzzz}}}~~~~~~{{{vvvqqqlllfff___[[[PPPMMMJJJFFFDDDBBB???<<<<<<:::999<<<@@@EEEEEEDDDBBBBBBBBBCCCCCCBBBBBBAAAHHHGGGFFFEEEEEEEEEEEEEEE@@@???===;;;999777666666444444444555444444333222111111000000000000111111333111000///000000...---000000000111111222222333222222333333444444444555222222333444444444333333444444444555555555666666555555555555444444444444444555555666666777777777888888888888999:::<<<===::::::999999999999::::::;;;;;;;;;<<<<<<<<<=========>>>???>>><<<;;;<<<======<<<;;;:::999999999999999999999999999999999999666777888999:::::::::::::::;;;<<<;;;::::::<<<>>>>>>>>>???@@@@@@@@@??????@@@AAABBBBBBAAAAAACCCEEEGGGGGGGGGGGGFFFFFFFFFFFFAAAHHHLLLLLLNNNUUU]]]aaa^^^fffsss{{{~~~|||ooolllwwwxxx{{{~~~}}}xxxsssoooiiiddd\\\VVVPPPKKKEEE@@@;;;;;;:::;;;<<>>===<<<;;;;;;::::::;;;999888666444333222111111...///000111111111000000111000000//////000000111333111000000111111000...000000111111222333333444222222333333333333333333111222333333444444333333222333333333444444444444555444444444444333333333222333333444555555666666444444444444555777999:::888777777666666777777888999999:::::::::;;;;;;;;;;;;===>>>===<<<<<<===>>>======<<<<<<;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;<<<<<<;;;;;;:::;;;;;;:::999:::<<<>>>???@@@AAAAAABBBAAA@@@???DDDEEEDDDCCC@@@???@@@AAAAAAAAACCCEEEGGGHHHJJJKKKIIILLLKKKFFFEEEHHHJJJGGGLLLQQQYYYaaaiiipppwww|||}}}xxx~~~jjjkkk{{{|||www{{{{{{{{{zzzuuunnncccZZZTTTIIIEEE@@@>>>@@@BBBCCCBBBEEECCCBBB@@@>>>===@@@DDD@@@@@@AAADDDFFFEEECCCDDDAAAAAAAAA@@@???===;;;:::<<<;;;999888666555555555555444333222111000000000...///111222333222222111222222111111111111222222222111000000111111000////////////000111222222333000000000000000000000000111111222333333333333333111111111111222222222222333333333333222222222111000000111222333333444444111000000000111333555666555444444333333444444555555555555666666666666777555666888888888888:::<<<999999999999:::;;;<<<===:::::::::::::::::::::::::::;;;===???@@@@@@???>>><<<======<<<;;;<<<>>>@@@;;;<<<>>>@@@AAAAAAAAA@@@<<<===??????@@@AAADDDFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFDDDHHHNNNMMMFFFHHHHHHIIIIIILLLRRRZZZ______jjj{{{www}}}ooohhhuuu~~~zzztttiiibbbWWWNNNHHHDDDAAA@@@BBBAAA@@@BBBCCCCCCBBB@@@AAAAAABBBCCCDDDEEEFFFGGGCCCCCCBBBAAA@@@???>>>>>>777777777777777777777777777666444333222222333333333333333222222222111111000000000000000000000000222111111111000000//////............////////////222222111111000000//////////////////000000000000////////////////////////000000000000000000000000222111000000000000000111...///000111111111111111333333222222111222222222444444444444444444444444444444444444555555555666666666666666666777888888888888888888777777777777777777888888888777777666:::::::::;;;;;;;;;<<<<<<========================>>>>>>>>>>>>>>>????????????@@@@@@AAAAAABBBBBBCCCAAABBBCCCCCCDDDDDDCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMOOOTTTUUUYYYaaammmyyyyyy~~~uuujjjmmmzzz}}}xxxpppiii```VVVPPPJJJHHHEEEDDDDDDEEEDDDCCCBBBAAAAAACCCEEEFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@===<<<;;;:::999888888777666666666666666666666666666666444333222222222333222222222222111111111000000000000000000000000000111111000000000/////////............////////////000000000//////.............../////////000000000////////////////////////000000000000000000000000111111000000000111111222222333333333333222222111333222222222222222333333444444444444444444444444444555555555666666666666777777777666777777888888888888888888777777777777555666777888888999888888888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@??????@@@@@@AAABBBBBBBBB@@@AAAAAABBBBBBBBBBBBBBBEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOSSSYYY```fffiiitttzzz{{{}}}zzzkkkiiirrryyyxxxssskkkfff]]]TTTMMMGGGBBB>>>@@@@@@AAADDDEEEEEECCCAAAEEEDDDCCCDDDEEEEEEDDDBBB??????>>>======<<<;;;;;;777666666555444333222222555555555555555555555555555444333222222222222222111111000000000000000//////////////////////////////////////////.....................////////////............------------////////////000000000000////////////////////////000000000000000000000000000000000000111222333333666666666555444444333333222222111222222333444555444444444444444444444444666666666666777777777777999999888888777888888888999999888888888777777777555555777888999999::::::666777777777777888888888::::::::::::::::::::::::999999:::<<<===>>>???@@@>>>>>>??????@@@AAAAAABBBAAAAAABBBCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKMMMNNNOOONNNMMMMMMNNNPPPRRRTTTZZZ___gggoooxxx~~~zzzsssaaabbbhhhfff___[[[KKKHHHEEECCCBBBCCCDDDDDDEEEEEEEEEFFFGGGEEEBBB???GGGFFFCCCBBBAAA???<<<999::::::::::::::::::::::::555555555444333222222222333333333333333333333333333333222222111111111111////////////////////////............................................................////////////........................000111111111111222222222000000000000000000000000111111111111111111111111000000000111222333444555777666666666555555666666111111111222333444555666555555555555555555555555666777777777777888888888::::::999999888888999999999999999888888888777777666777888888999999999999666666666777777777888888888888888888888888888888888999:::;;;<<<===>>>>>>======>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMPPPPPPPPPOOOOOOOOOQQQRRRRRRRRRSSSVVV\\\gggttt|||~~~}}}~~~sss___QQQRRRSSSLLLFFFGGGDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBAAABBBDDDEEEDDDBBBCCCAAA???===<<<:::666444888888888888888888888888555555555444444333333222111111111111111111111111111111111111111000000000........................------------------------------------......................../////////////////////////////////000222222333333333444444444111111111111111111111111222222222222222222222222111111111111222333555555444444444444555777888999222222222222333444555666555555555555555555555555777777777777888888888999::::::999999999999999:::999999999999888888888888999999999999999888777666777777777888888888888999888888888888888888888888::::::::::::;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@@@@AAABBBBBBBBBBBBAAACCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNPPPOOONNNNNNPPPRRRPPPPPPPPPPPPRRRWWW^^^ccceeerrr|||}}}vvvjjjcccWWWLLLFFFHHHHHHDDDDDDGGGIIIKKKKKKJJJGGGEEEDDDEEEGGGEEECCCBBBBBBCCCBBBAAA:::999888888999888666444999888888777666555444444444333333333222222222222111111111111111111111111///000000111111000//////---............/////////........................---------...........................////////////000000000000111111111111333333333444444444444555111111111111111111111111222222222222222222222222222222222222333444555555444333333333555777999;;;333333222333333444555666555555555555555555555555777777777777888888888888999999888888999999:::;;;:::999999999999888888888;;;;;;;;;:::999888666555888888888888999999999999999999999999999999999999;;;;;;::::::::::::::::::;;;;;;<<<======>>>>>>???<<<===>>>>>>??????>>>>>>AAABBBCCCDDDEEEFFFGGGHHHFFFGGGHHHJJJKKKKKKKKKKKKKKKNNNQQQQQQNNNMMMNNNPPPLLLPPPUUUXXXWWWUUUTTTSSSSSS]]]dddeeeiiiwww{{{tttlllcccYYYPPPJJJJJJGGGEEEEEEGGGHHHJJJLLLIIIJJJKKKIIIFFFEEEEEEGGGLLLIIIFFFDDDBBB@@@===;;;777666666777888888777555555555555444444333333333333222222222222111111111000000000000000000000000......///000000000///...---.........////////////........................------......////////////............////////////000000000111111111222222222222222222333333333333222222222222222222222222333333333333333333333333444444333333333333444555666555444444555777999:::444444333333333444444555555555555555555555555555666666666777777777888888777777777777888:::;;;<<<::::::999999999888888888::::::::::::999888888777777777888888888999999999::::::::::::::::::::::::999:::::::::;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>======>>>???????????????>>>???@@@AAACCCDDDEEEFFFEEEFFFHHHJJJKKKKKKKKKJJJJJJNNNRRRRRROOOMMMNNNPPPKKKPPPUUUXXXWWWUUUSSSRRRTTTUUUWWWYYYYYY^^^mmm}}}}}}nnndddVVVJJJDDDDDDFFFHHHGGGGGGEEECCCEEEIIIIIIGGGIIIJJJIIIFFFBBB@@@BBBEEEBBBBBBAAAAAAAAA???<<<999:::999888888888888666444///000111222333444555555333333333333333222222222111111111111111111111111---...///000000///.............../////////000000////////////////////////........./////////000000............/////////000//////000000111111222222000000111111111222222222222222222222222222222222333333333333333333333333555555444333333333444444999888666555555777888:::555555444333333333444444666666666666666666666666666666666666777777777777555666666777888:::;;;<<<:::::::::999999999888888888999999:::::::::999999777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;888888999:::<<<===>>>>>>::::::;;;;;;<<<======>>>@@@@@@AAABBBBBBBBBBBBAAA<<<===>>>???AAABBBCCCDDDEEEFFFHHHJJJKKKKKKKKKJJJDDDJJJOOOPPPMMMKKKMMMPPPPPPPPPPPPPPPPPPQQQTTTWWWRRROOORRRYYYYYYVVV]]]iiisss~~~}}}qqq```TTTNNNKKKHHHGGGGGGHHHGGGGGGCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA>>><<<:::999::::::777666666666555555555555555444333222111111111111000000000000000000000000000000000000000000000000000000//////.........---------............------..................------000///...---------------////////////////////////////////////000000000000111222222333333222222111222222222222222222333333222333444444555555444444333333333444444444555555999999999888888888888888555555444333333333333444555555555555666666666666555555666777777777777777888888999999999:::::::::999999888888888888999999666888999;;;;;;:::999888777777777777777777777777888999::::::;;;;;;::::::888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????????????????EEEEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMOOOOOOOOONNNMMMOOOOOOPPPQQQQQQQQQPPPPPPRRRUUUTTTRRR[[[hhhggg\\\XXX___lllzzztttiiiaaaYYYQQQKKKMMMKKKIIIHHHHHHHHHGGGFFFCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@??????>>>>>>@@@???===;;;999888888888666555555555555444444444555444333222111111111111000000000000000000000000////////////////////////000/////////............---......//////......---........................///......---------................................./////////000000000000000111111222222111111000111111222222222222333333222333333444444444444444333333333444444444444555777777777777888888888888555555444333333333333444555555555555666666666666555555666777777777777777888888888999999999::::::999888888777777888888999666777999:::;;;:::999888777777777777777777777777777888999999::::::999999888888999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>??????@@@@@@AAA@@@@@@??????????????????DDDEEEEEEFFFGGGHHHIIIIIIFFFGGGIIIKKKMMMNNNOOOOOONNNNNNOOOPPPPPPPPPPPPOOOPPPTTTTTTRRRYYYcccccc[[[ZZZ\\\___dddmmmyyypppgggYYYPPPLLLKKKKKKKKKLLLJJJIIIIIIIIIIIIFFFDDDAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>===<<<;;;;;;::::::;;;;;;:::999888777666666555555555444444444333333555444333222111111111111000000000000000000000000////////////////////////////////////............---......//////......---..............................---------...//////------------------------....../////////000000000///000000000000000000///111111111222222222333333222222333444444444444333333333333333444444444444555555555666666777777888555555444333333333333333444555555555555666666666555555666777777777777777888888888999999999999:::999888888777777888888999666777888::::::999888888777777777777777777777777666777777888999888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>??????@@@@@@??????@@@@@@@@@@@@@@@@@@CCCDDDDDDEEEFFFGGGHHHIIIEEEFFFFFFGGGIIIKKKMMMNNNMMMMMMNNNOOOOOOOOOOOOOOONNNTTTVVVSSSUUU]]]^^^ZZZZZZYYYWWWWWWZZZbbbllltttvvvhhh___RRROOOLLLKKKLLLMMMLLLJJJJJJIIIIIIIIIJJJHHHEEECCC?????????>>>>>>?????????======<<<:::999888777777777777777777777666444444666666555555555444444444444444333222111111111111///////////////////////////////////////////////////////////////...............////////////......---------...............---------------...///000------------------------........./////////000000///000000111111000000///000000111111222222333333111111222333333333333333222222333333333444444444333333444555555666777777555444333333222222333333444444444555555555666666555555666777777777777777888888888888999999999999888888777777777777888888666777888888999999888888777777777777777777777777666777888888999999888888888888888999::::::;;;;;;::::::::::::::::::::::::<<<<<<======>>>??????@@@??????@@@@@@@@@@@@@@@AAABBBCCCDDDDDDFFFFFFGGGHHHIIIHHHGGGFFFFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNTTTWWWTTTSSSWWWZZZYYYWWWYYY[[[\\\\\\]]]___aaagggppp~~~~~~tttiii^^^TTTMMMLLLMMMOOOPPPOOOLLLGGGCCCIIIHHHGGGHHHHHHGGGDDDAAA>>>>>>============>>>>>>===<<<;;;:::999888777777444444555666666555444444777777777777666666666666444444333222111111111111////////////////////////.................................///////////////...//////////////////...---------.........//////---------------...///000....................................////////////000111111111111111111000//////000111111222333333000111222222333333222222222222222333333333444444222222333444555666666777444444333222222222222333444444444444555555555555555555666777777777777777777777888888888999999999888777777777777777777888666666777777888888888777777777777777777777777777777888888999999999999999777777888999999::::::;;;::::::::::::::::::::::::;;;<<<<<<======>>>????????????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGJJJIIIGGGGGGFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOTTTWWWUUUSSSTTTWWWYYYSSSWWW\\\^^^^^^]]]]]]]]]ZZZ^^^fffssszzzqqqdddXXXRRRPPPPPPQQQMMMNNNNNNMMMLLLJJJHHHGGGHHHFFFEEEEEEEEEEEEBBB@@@>>>>>>============>>>>>><<<<<<;;;::::::999888888333444444444555555666666888888888777777777666666555444333222111111111111000000000000000000000000.................................///////////////...//////000000//////...,,,,,,------.../////////......---------...//////////////////////////////------........./////////000111111222222111111000...//////000111222333333000000111222222222222111222222222222333333333333333333333444555555555666444444333222222222222222333444444444444555555555555555666777777777777777777777777888888888888999888777777666666777777888666666666666666777777777777777777777777777777777777888999999::::::999999777777888888999:::::::::999999999999999999999999;;;;;;<<<<<<======>>>>>>??????@@@@@@AAABBBBBBBBB@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOPPPSSSUUUTTTSSSSSSUUUWWWRRRSSSUUUVVVWWWYYY]]]___aaa^^^ZZZ\\\eeevvv}}}sssbbb\\\TTTNNNLLLNNNPPPQQQKKKKKKKKKJJJJJJJJJLLLNNNGGGEEECCCBBBBBBBBBAAA@@@>>>>>>============>>>>>>;;;;;;:::::::::999999999444444333444444666888999777777777777666666666666555444333222111111111111000000000000000000000000..................................../////////000//////000000000000//////,,,,,,------...//////000///......---------..............................---------........./////////000000000000000000///......///000111222333333///000000111111111111111111222222222222333333333444444444444555555555555444333222222111222222222333333444444444555555555555555666777777777777777777777777777888888888888777777666666666666777777666555555555666666777777777777777777777777777777666777777888999888888888777777777888999999::::::999999999999999999999999:::;;;;;;<<<<<<===>>>>>>??????@@@@@@AAABBBBBBCCC@@@@@@AAABBBCCCDDDDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRQQQSSSUUUPPPQQQQQQQQQRRRVVVZZZ^^^```^^^[[[XXXZZZcccpppzzztttbbbVVVQQQQQQRRRSSSSSSPPPLLLHHHMMMNNNNNNMMMJJJIIIHHHIIIGGGDDDAAA@@@@@@AAA@@@@@@>>>>>>============>>>>>>:::::::::999999999999999555444333333444777999;;;777666666666555555555555555444333222111111111111000000000000000000000000........................---.........//////000000//////000000000000//////,,,,,,------...///000000000///...------------------------------------------------.........//////......////////////......---...///000111222333333//////000111111111111111111111222222222333333333555555555555555555444444444333222222111111222222333333333444444444555555555666666777777777777777777777777777888888888888777777666666666666777777666555555555555666777777777777777777777777777777555666666777777777777777777777777888999999::::::888888888888888888888888::::::;;;;;;<<<======>>>??????@@@AAAAAABBBCCCCCC???@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHFFFEEEDDDKKKKKKMMMNNNOOOPPPPPPQQQOOOMMMNNNPPPQQQQQQQQQRRRNNNPPPSSSUUUVVVWWWXXXZZZTTTYYY___```^^^^^^bbbfffnnn}}}ssseee[[[TTTPPPNNNPPPRRRQQQNNNNNNPPPSSSPPPNNNKKKHHHEEEDDDCCCCCCCCCBBBAAA@@@????????????=========<<<;;;;;;::::::888888999999999999::::::999777444333555777888999555555444333333333333444444444444333333111000///......//////000000111111000...,,,---000111///---------............------///...------...///000111...............///000000......---------,,,,,,,,,,,,---......//////..................////////////111111000000//////..................////////////222111111111000000//////111111111111222333444555333333444444555666777777444333333222222333333444222222444555555555444333555555555555666666666666777777777777777666666666666666555555555444444444444555555555666666777777666666666666777777777777999999999999999999999999555555666666777777888888666777888999:::;;;;;;;;;;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCDDDEEEFFFFFFEEEGGGIIIIIIGGGFFFEEEFFFMMMLLLLLLKKKLLLNNNOOOPPPQQQPPPOOOOOOQQQRRRRRRRRRSSSSSSSSSTTTUUUUUUVVVVVVVVVXXXZZZZZZ[[[\\\___aaadddgggrrr|||ooobbbZZZUUURRRQQQOOORRRTTTTTTQQQPPPPPPQQQKKKJJJHHHFFFDDDDDDCCCDDDBBBAAA@@@??????>>>>>>???=========<<<;;;;;;::::::<<<;;;;;;;;;::::::999999:::777444333333555666666555444333333222222333333333333333333222111000///............/////////000000...---...000111///------..................---......---------...///000...............//////000......---------,,,,,,,,,,,,---......//////..................////////////111000000000/////////........./////////000000000111111111000000000//////111111111111222333444444333333444444555666666777444333333222222333333444222333444555666555444444555555555555666666666666666666666666666666666666666666555555555444444444555555555555666666666777555666666666777777777777888888888888888888888888777777777777777666666666777777888999::::::::::::<<<;;;;;;:::;;;<<<===>>>>>>============>>>??????@@@@@@AAAAAABBBBBBCCCCCCEEEHHHJJJJJJIIIGGGGGGHHHJJJJJJJJJJJJKKKMMMNNNPPPOOOOOOOOOPPPQQQSSSSSSSSSRRRSSSSSSTTTUUUUUUVVVVVVUUUWWWYYYYYYZZZ[[[^^^```aaabbbjjjxxxmmmfff\\\TTTPPPNNNNNNNNNTTTVVVWWWUUURRRNNNLLLLLLFFFEEEDDDCCCCCCCCCDDDDDDAAAAAA@@@???>>>>>>>>>>>>======<<<<<<;;;:::::::::>>>>>>===<<<;;;:::999999===:::666555555666666555444444333222222222222333222222222111111000//////------............//////000///......000000///...........................---------,,,------...///......------......///000......---------,,,,,,,,,,,,---......//////......---............/////////000000000000/////////////////////000000000111111111111000000000000//////111111000111111222333444333333333444555555666666444333333222222333333444333444555555666666555555555555555555666666666666555555555555555555555555666666666555555555555444555555555555666666666666555555666666666777777777777777777777777777777777999888888777777666555555777888888999::::::::::::;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>??????????????????@@@@@@DDDGGGIIIJJJIIIIIIIIIJJJHHHHHHHHHHHHJJJKKKMMMMMMNNNOOOOOOPPPRRRSSSTTTUUURRRRRRSSSTTTUUUUUUUUUUUUTTTVVVXXXXXXYYYZZZ]]]___^^^___ccckkksss|||wwwiii\\\YYYUUUSSSSSSTTTUUUTTTYYYXXXVVVQQQMMMIIIFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCAAA@@@???>>>==================<<<;;;;;;::::::999======<<<;;;;;;:::999999>>><<<999888888999999888555555444333333333333333222111111000000//////000.../////////////////////000/////////000000//////.........------.........---------,,,------------...------------...//////......---------,,,,,,,,,,,,---......///.........---------.........//////000000000000////////////000000000000111111111111000000000000000000//////000000000000111222333444333333333444444555555555444333333222222333333444444444555555555666666666555555555555666666666666444444444555555555555555666666666555555555555555555555555666666666666666555555555666666666777777777777777777777777777777888888777777777777777777777888999::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======??????>>>>>>>>>>>>>>>>>>BBBDDDGGGHHHHHHHHHIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJNNNOOOQQQRRRRRRRRRSSSTTTQQQRRRSSSTTTUUUUUUUUUTTTTTTVVVWWWXXXXXXZZZ]]]___aaaaaadddhhhiiimmmxxxpppbbbYYYRRRSSSUUUYYY\\\^^^^^^]]]WWWSSSNNNJJJGGGFFFEEEEEEFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@???>>>============<<<<<<<<<;;;::::::999999999999999999999999999999;;;999888888999:::::::::666555555444444444444444222111000//////000000111000000000000000000000000///000000000//////000000///...------------...///------------------,,,,,,---------------...//////......---------,,,,,,,,,,,,---......///.........------------............////////////000000000000000000000000111111111111//////////////////000000000000000000111222333333333333333444444444444444444333333222222333333444444444444444555555666666555555555555666666666666444444444444555555666666666666666666666666666666666666666666666555555555555555555555666666666666888888888888888888888888555666666777888999999:::888888999:::::::::999999888888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<===?????????>>>>>>>>>>>>>>>>>>AAADDDEEEEEEEEEFFFGGGJJJJJJJJJIIIIIIHHHGGGGGGNNNPPPRRRRRRQQQOOOPPPQQQPPPQQQSSSTTTUUUUUUTTTSSSTTTUUUWWWXXXXXXZZZ\\\___fffgggjjjllliiigggmmmuuuxxxhhh^^^ZZZZZZ[[[[[[[[[]]]]]]ZZZVVVRRRNNNKKKGGGEEEFFFHHHIIIIIIGGGGGGFFFFFFDDDCCCAAA@@@AAAAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;:::999999999666777777777888888888999666555444444666777777666555555444333333333333444222222000//////000111222222222111111111111000000///000111111//////000111///...---,,,,,,---...///---............---,,,,,,------,,,,,,------...///......---------,,,,,,,,,,,,---......//////......,,,------------.........////////////000000000000/////////000000000111111......////////////000000000000///000000111222333333333333333333333444444444333333222222333333444444333333333333444555555555555555555666666666666444444444555666666777777555666666666666777777777666666666666666555555555444444555555555666666666888888888888888888888888444555666777999:::;;;;;;888999999::::::999999999888888999:::::::::::::::<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>?????????<<>>>>>???<<<<<<;;;::::::999999888888777777777777777777777666444333333444555444333444333222222111111222222333222111000000111333444111111111111000000000//////111222111///...000222000///---,,,,,,---///000...//////000///...---,,,------,,,,,,------...///......---------,,,,,,,,,,,,---......//////......,,,,,,---------............/////////000000000111....../////////000000000........./////////000000/////////000000111222333333333333333333333333333444333333222222333333444333222222111222333444555555555555555666666666666444444555666666777888888555666666666777777777777777666666666555555555555444444444555555555666666777777777777777777777777666666777888999999::::::999999999::::::999999888999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<======>>><<<<<<======>>>>>>??????<<<>>>AAABBBAAAAAAAAABBBEEEFFFGGGGGGGGGGGGFFFEEEFFFKKKPPPQQQOOONNNPPPSSSNNNPPPSSSUUUUUUUUUSSSRRRPPPQQQSSSTTTTTTVVVXXX[[[```aaagggooorrrpppoooqqqjjjsss~~~~~~ttthhhbbbbbbdddcccaaa]]]ZZZVVVTTTRRRQQQOOONNNLLLKKKLLLMMMOOOMMMGGGCCCCCCCCCDDDDDDDDDCCCAAA@@@CCCBBBAAA@@@????????????<<<<<<;;;::::::999999888:::999999888777666555555888777555555555555333111222111111000///000000000444333111000000222333555111111000000/////////...///111333222///...000222000///---,,,,,,---///000//////000000000///---,,,---,,,,,,,,,,,,---............---------,,,,,,,,,,,,---......//////......,,,,,,,,,---------........./////////000000111111............////////////---.........//////000000////////////000111222333333333333333333333333333444333333222222333333444333222111111111222333444555555555555666666666777555555555666777888888999555666666666777777888888777777666666555555555444444444444555555555666666666666666666666666666666888888888888888999999999999999:::::::::999999888;;;;;;===>>>>>>>>>===<<<===<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<===>>>??????<<<>>>AAABBBAAA@@@AAAAAAAAABBBDDDEEEFFFGGGFFFFFFBBBGGGNNNPPPOOONNNQQQUUUNNNPPPSSSUUUVVVUUUSSSRRRNNNOOOQQQRRRRRRSSSVVVXXXYYYZZZ```kkkssstttuuuvvvrrrtttrrrvvvyyykkkhhhggghhhiiifff^^^XXXVVVTTTQQQOOOMMMNNNOOOPPPPPPNNNMMMLLLLLLKKKHHHFFFHHHHHHGGGFFFEEEDDDCCCBBBCCCAAA>>>===>>>???@@@???>>><<<:::777666555666777999888777666555444333333333333444444333333222111222222222111111111000000222222222111111111111000000000000000000///......000000000000000000000000000000000000////////////------............------------------------------,,,,,,,,,---------......------............------........................000000000000000000000000---------............///------......///000000000///111222222111111222333333333333333333333333333666666666666666666666666111111111222333444555666666666666666777777777777777777777777777777777777666666666666666666666666444666777777666555555666222444666666555444555666666666666666666555555555666666666666777777777777777777888999999999999888999999:::;;;;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>===============??????@@@@@@@@@AAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPQQQTTTTTTUUUUUUTTTSSSQQQPPPRRROOOMMMNNNRRRVVVWWWWWWTTTYYY```fffjjjooosssvvvwwwpppnnnxxxuuutttuuupppjjjgggeeebbb\\\WWWTTTSSSSSSSSSRRRSSSSSSSSSQQQOOOMMMMMMLLLKKKHHHFFFGGGFFFFFFEEEEEEDDDDDDCCCAAA???<<<;;;<<<>>>>>>===;;;:::888666666666777888888888777666555444444333333333444444333333222111333333333222222222111111222222222111111111111000111111111111111000//////000000000000000000000000000000000000/////////...------............------------------------------,,,,,,,,,---------......------............------........................////////////////////////---------............///.........///000000111111000222333333333333444555333333333333333333333333444444444444444444444444222222222222333444555666555666666666777777777777777777777777777777777777666666666666666666666666333555777666555444555666222444666666555444555666555555555555555555555555555666666666777777777777777777888999999999999888999999::::::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKMMMNNNOOOPPPQQQSSSTTTTTTTTTSSSSSSUUURRROOOPPPRRRUUUUUUTTTXXX\\\```dddgggjjjmmmpppsssxxx{{{xxxsss~~~sssqqqvvvxxxrrriiiccc```^^^[[[XXXVVVVVVWWWWWWVVVUUUTTTSSSRRRPPPNNNMMMMMMKKKIIIGGGFFFFFFEEEEEEDDDDDDDDDCCC???===::::::;;;<<<<<<;;;888777666555666777888999777777666666555555555444333333444444333333222111333333333333333222222222222222222111111111111000111222222222222111111000000000000000000000000000000000000/////////......------............------------------------------,,,,,,,,,---------......------............------................................................---------............////////////000111111222222000111333333222222444666333333333333333333333333333333333333333333333333333333333333444555666666555555666666666777777777666666666666666666666666666666666666666666666666333444666666444333444555222444666666555444555666333333444444555555666666555555666666666777777777666777888888999999888888888999999::::::;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMOOORRRTTTUUUUUUUUUXXXUUUSSSRRRRRRSSSSSSRRRXXXZZZ^^^```cccfffjjjmmmnnnuuu~~~yyywww{{{wwwpppjjjccc^^^]]]\\\[[[ZZZ\\\[[[YYYWWWUUUTTTRRRRRRTTTQQQOOOMMMMMMLLLJJJHHHGGGFFFFFFEEECCCBBBBBBAAA>>><<<::::::;;;<<<;;;:::777777666555555666777777666666666666666555555555333333444444333333222111222222222222222222222222222222222111111111000000111111111222222111000000000000000000000000000000000000/////////.........------............------------------------------,,,,,,,,,---------......------............------................................................---------............//////000000111222222333333...///111111000111222444333333333333333333333333333333333333333333333333444444444444444555666777555555555666666666777777666666666666666666666666666666666666666666666666222444555555444333333444333555666666555444444555222222222333444555666666555555555666666666777777666777777888888888888888888888888999::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???????????????????????????@@@@@@@@@@@@BBBBBBCCCCCCDDDCCCCCCCCCEEEFFFFFFGGGGGGHHHHHHHHHIIIKKKMMMPPPRRRSSSTTTTTTXXXVVVTTTSSSRRRRRRRRRQQQSSSUUUYYY]]]aaaffflllqqqtttssswww}}}yyyqqqhhheeeaaa^^^]]]\\\\\\[[[^^^[[[WWWSSSQQQRRRSSSUUUUUURRROOOMMMLLLKKKIIIHHHHHHHHHFFFDDDBBB@@@???>>>>>>===;;;;;;<<<===<<<;;;888888777666666555555555666666666666666555555555333333444444333333222111000000000000111111111111222222222111111111000000//////000000000000000///////////////////////////////////////............------............------------------------------,,,,,,,,,---------......------............------................................................---------............///000000111111222222333333///111222222111111222333333333333333333333333333444444444444444444444444555555444444444555666666555555555555666666666666666666666666666666666666666666666666666666666666222444555555444333333444333555666666555444444555222222222333444555666666555555555555666666666666666666777888888888888777777777888888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>????????????>>>>>>?????????@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCBBBDDDEEEEEEEEEFFFFFFFFFFFFIIIJJJLLLOOOPPPQQQQQQQQQUUUUUUTTTSSSRRRRRRRRRRRRPPPSSSWWW[[[```ffflllpppwwwtttwww~~~xxxpppnnnfffeeecccaaa^^^\\\[[[ZZZYYYVVVRRROOOPPPSSSWWWZZZUUURRRNNNLLLKKKJJJIIIGGGHHHGGGFFFDDDBBB@@@>>>>>>???===<<<<<<===>>><<<;;;999999888888777666555555777777666666555555555444333333444444333333222111/////////000000000000000222222222111111111111000......///000000000000////////////////////////////////////.........------------............------------------------------,,,,,,,,,---------......------............------................................................---------............///000000000111222222333333444666666555444333444555333333333333333333333333444444444444444444444444555444444444444444555555444444555555555666666666666666666666666666666666666666666666666666666666333444666666444333444555444555777666555333444444333333444444555555666666444444555555555666666666555666777777888888777777666777777888888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>????????????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFHHHIIIKKKMMMOOOOOOOOOOOORRRSSSTTTSSSRRRQQQQQQRRRRRRUUUXXX[[[^^^bbbfffjjjpppuuu||||||~~~~~~sssmmmnnneeedddbbb___\\\ZZZZZZ[[[VVVTTTRRRPPPQQQSSSWWWYYYUUURRRNNNKKKJJJIIIHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@>>>===<<<<<<>>>===<<<:::888888888888888888777777888888777666555444444333333333444444333333222111//////000000111111111111222222222111111111111000...///000111111111111111//////////////////////////////.........---------------............------------------------------,,,,,,,,,---------......------............------........................////////////////////////---------............/////////000000111222222222777888999777555333333444333333333333333333333333333333333333333333333333444444333333333333444444444444444555555555666666777777777777777777777777666666666666666666666666333555777666555444555666444666777666555333333444555555555555555555555555444444444555555555666666555666666777777777777777666666777777888999999999999::::::::::::;;;;;;;;;:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>???????????????@@@AAABBBCCCDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGEEEGGGIIILLLNNNNNNOOOOOOQQQSSSUUUSSSPPPOOOOOOPPPRRRTTTXXX[[[\\\^^^```bbbiiioooxxx~~~|||zzzzzzyyyuuuoookkkaaa```]]]ZZZXXXXXX[[[]]]VVVUUUTTTSSSRRRSSSTTTUUUUUUQQQMMMJJJIIIHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBBBB===<<<;;;<<<======;;;999666666888999999:::::::::999888777666555444333333333333444444444333222222000000111111222222222333222222222111111111111000///000111222222222222222//////////////////////////////.........------------..................---------------------------,,,,,,,,,---------......---..................---........................000000000000000000000000---------.........///////////////000111111222222777888888666333111111222333333333333333333333333222222222222222222222222444333333222222222333333444444444555555555666666888888888888888888888888666666666666666666666666444666777777666555555666444666777666555333333444666666666666666555555555444444444555555555666666555666666777777777777777666666666777888888999999999999:::::::::;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>????????????>>>???@@@BBBCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGCCCEEEHHHKKKMMMOOOOOOPPPRRRTTTUUUSSSOOOMMMMMMNNNOOORRRVVVYYY[[[\\\^^^```iiihhhlllxxxyyyrrrlllfffcccbbb___\\\ZZZYYYYYYXXXWWWVVVTTTSSSSSSSSSRRRPPPNNNPPPOOOMMMJJJFFFCCCAAA@@@@@@@@@@@@?????????>>>>>>@@@>>><<<:::999:::;;;<<<888888888777777777777777===999555555888888444000666666444222111000//////...///000111333444555666222222111111000/////////000000000000000000000000000111222222000//////000////////////............//////.........---------+++++++++,,,,,,,,,------------------------------//////.........---------------------------------000000000000///...---,,,////////////............000000111111111222222222444444333333333333333222444444444444444444444444333333333333333333333333333333333333333333333333666555555444444444555555555555555555555555555555555666777777777666444333888999999888555444444555333333333333333333333333555666777777777666444444555555555555555555555555777777777777777666555555555555666666777777888888777888888999999888888777;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>????????????@@@AAAAAAAAAAAAAAAAAABBBEEEFFFFFFGGGGGGGGGFFFFFFFFFHHHJJJLLLMMMMMMLLLKKKOOOQQQRRRSSSSSSQQQOOONNNMMMNNNPPPRRRUUUYYY[[[]]]eeegggjjjnnnttt|||{{{qqqjjjfffbbb```aaa___]]]\\\\\\\\\[[[YYYTTTSSSRRRRRRSSSSSSQQQOOONNNMMMKKKHHHEEECCCAAA@@@@@@@@@@@@@@@????????????CCCAAA>>><<<:::::::::;;;888888888777777777666666777444222444888:::777444444444333222111111111111111111222222222333333333000000000111111111111111000000000000000000000000///000111111///......///////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------//////.........---------------------------------///////////////......---........................000000000111111222222222333333333222222222222222444444444444444444444444333333333333333333333333333333333333333333333333555555444444444444444555555555555555555555555555555666777777666555444333666777888777555444555666444444444444444444444444555666666777666555444333555555555555555555555555777777777777777666555555555555666666777777888888888888999999999999888888;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKLLLMMMOOOOOOOOONNNMMMLLLMMMOOOQQQTTTWWWZZZ[[[dddfffjjjnnnssszzzuuukkkfffdddcccccc```___^^^^^^___^^^\\\ZZZRRRQQQQQQRRRSSSSSSRRRPPPJJJJJJHHHFFFDDDBBBAAA@@@AAAAAA@@@@@@@@@?????????BBBAAA>>>;;;999888888888999999888777777666555555444222111333777999777555222222222111222222333333444333333222222111111111///000000111222222333333000000000000000000000000...000111000///---....../////////............------,,,,,,,,,,,,+++++++++------------.........///.......................................------------------------------------......///////////////..................//////000000000000111111111111111111111111111222222222333333333333444444444444333333333333333333333333333333333333333333333333444444333333333333444444555555555555555555555555555666666666666555444444333444666666555555666777666666666666666666666666555555666666555555444333555555555555555555555555777777777777777666666555555555666666777777888888999999999::::::999999999:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAADDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIJJJKKKLLLMMMNNNOOOOOOKKKLLLMMMOOORRRTTTWWWXXX```ccchhhlllqqqwww}}}yyyqqqkkkiiiiiijjjjjjaaa```_________^^^ZZZXXXSSSRRRQQQQQQRRRQQQOOONNNIIIHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@?????????===<<<:::888777666555555:::999888777666555444444555333222333555666444333333222222111111222222333444333333222222111111111111111111222222222333333///////////////////////////000222111///....../////////.........------------,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////................................................,,,---...///000000000000/////////000000000000000000000000000000000000000//////000000111111222222333333333333333444444444333333333333333333333333333333333333333333333333333333222222222333444444555555555555555555555555555555555555555555555444333444555555444444555777666666666666666666666666555555555555555444444333555555555555555555555555666666777777777777666666555555666666777777888888999999::::::::::::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>??????@@@@@@AAAAAACCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQJJJKKKLLLMMMOOOQQQSSSUUUZZZ^^^ccchhhmmmsssyyy}}}xxxuuuqqqnnnmmmlllkkkjjjcccaaa```^^^]]]ZZZVVVSSSVVVTTTRRRQQQQQQOOOLLLJJJHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@????????????>>>>>>999999888888777777777777999999888777666555444333444333222333444555444444444444333222111111111111222222222222222222333333444333333333222222222111////////////////////////000222333333111000000111............------------------------...................../////////000000////////////////////////---.............................................+++,,,---///000000000000000000111111111222222222////////////////////////......///000111111222222222222222333333333444444333333333333333333333333333333333333333333333333222222222222222333444555555555555555555555555555555444444444444555555555444666666555444333444555555555555555555555555555666666555555444444444444555555555555555555555555666666777777777777666666555555666666777777888888888999999::::::999999888999999999999:::::::::;;;;;;<<<<<<<<<<<<===============>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFEEEHHHGGGGGGHHHIIIJJJLLLMMMPPPOOONNNNNNNNNNNNOOOOOOJJJJJJKKKLLLMMMOOOPPPQQQTTTWWW]]]bbbhhhnnnuuuyyy~~~vvvuuurrrpppnnnkkkfffcccdddbbb___]]][[[XXXTTTQQQWWWUUUSSSQQQPPPMMMJJJGGGHHHGGGGGGFFFEEEDDDCCCCCC??????>>>>>>>>>=========999:::::::::::::::::::::888888777666666555444444000111222333555666777888555444333222111111111111000000111222333333444444555555444333333222111111000000000000000000000000111333444333222000111111.........------------,,,------...............///............/////////000........................---------.......................................,,,---...///000000000000000000111111222222333333////////////............---...///000111222333333111111222222333333444444333333333333333333333333333333333333333333333333333222222333333444555666555555555555555555555555444444444333444444555666555777777666444333444555666666666666666666666666777777666555555555555666555555555555555555555555555666666777777777777777555555666666777777888888888888888999999888888888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<===>>>???@@@@@@AAA@@@AAABBBDDDEEEEEEEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPSSSWWW\\\aaahhhooosss{{{yyywwwuuurrrqqqnnnkkkfffcccdddaaa^^^[[[YYYWWWUUUSSSVVVTTTRRRPPPOOOMMMJJJHHHGGGGGGFFFEEEDDDBBBBBBAAA============<<<<<<<<<<<<;;;;;;;;;;;;:::999999888777777666666666555555555111222333444555666777888333333222222111222222333000111111222222333444444444444444444444333333333000000000000000000000000000222333333111000000111.........---------,,,,,,,,,,,,,,,------.........------........./////////---------------------------------.........//////........................------...///000000//////......///000000111222222/////////......------------...///000222333444555000111111222333333444444333333333333333333333333333333333333333333333333333333333333444555666777555555555555555555555555444444333333333444555666444666777777555555666888777777777777777777777777999888777666555666666777555555555555555555555555555555666777777777777777555555666666777777888888666777777888888777777666888888888888999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>???@@@AAA@@@@@@BBBCCCDDDEEEEEEEEEDDDFFFGGGIIIJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQTTTWWW[[[aaahhhllluuuxxx~~~~~~vvvtttrrrqqqpppnnnkkkhhhdddaaa]]]ZZZYYYXXXWWWVVVTTTRRRQQQPPPPPPNNNKKKIIIFFFFFFEEECCCBBBAAA@@@@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::888777555555666666666666666555555555555666666666444333444555111111111111222333444555222222222222222222333333222333333444444555555666000000000000000000000000000111222222000//////000......---------,,,,,,,,,+++++++++,,,,,,---------------------.........///---------------------------------.........//////////////////////////////---...//////////////////,,,------...///000000111//////.........------------...///111222444555666000000111222333333444444333333333333333333333333333333333333333333333333333333333444555666777888555555555555555555555555444333333222333444666666333444666777777777999:::888888888888888888888888:::999777666666666777888555555555555555555555555555555666777777777777777555555666666777888888888666666777777777777666666777888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@???@@@AAACCCDDDEEEEEEEEEBBBDDDGGGIIIJJJJJJHHHHHHGGGIIIKKKMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMQQQRRRSSSTTTWWW\\\cccgggpppzzzxxxtttvvvrrrooonnnooollleee___]]]^^^^^^^^^]]]ZZZWWWUUUSSSPPPMMMLLLMMMMMMKKKIIIGGGFFFEEEDDDBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;888999999999999888777777666666666666666666666666555555555555555444444333333222000//////000222333555444333222222444666777222333333333333222111111000000000000000000000000//////000000000000//////.........------,,,,,,,,,***++++++,,,,,,++++++***+++,,,------......------------------------------//////000000000000//////...///000///...---...//////////////////.........000000000000000000000000//////......---------,,,000000000111222222333333333222222222111000000000222222222222222222222222333333222111222333444555666666666555555444444444111222444666777777666555555444444333333444444555888666666666111111>>>MMM>>>:::666444555666555333666666666666666666666666555555666666666666666666666666777888888888888888666666777888888888888888777777888888888777777666999:::;;;;;;<<<<<<;;;;;;999999::::::::::::;;;;;;============>>>>>>>>>>>>???@@@BBBCCCEEEEEEEEEDDDCCCEEEGGGHHHHHHIIIKKKMMMGGGHHHIIIKKKLLLMMMMMMMMMPPPMMMJJJJJJLLLNNNMMMKKKMMMNNNPPPSSSXXX]]]aaaccchhhoooyyy~~~|||{{{wwwrrrllljjjjjjhhhccc___aaa```___]]][[[WWWTTTRRRPPPMMMKKKJJJKKKKKKHHHFFFFFFEEEDDDCCCAAA@@@???>>>======<<<;;;;;;::::::999999999999999999888888777555555555555555555555555555555666666555555444333333222000//////000222333444333222111222333555666222222333333222222111000000000000000000000000000//////000000000000//////......---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------......------------------------------//////000000000000//////000111222111///...///000/////////////////////.../////////////////////////////////.........------///000000111111222333333222222222111111111111111222222222222222222222222333333222222222333444555555555555444444444333333111222444666777777666555555444444333333444444555222111333666777:::FFFSSS<<<999555444555666555444666666666666666666666666555555555555555555555555555666777777888888777777666666777888888888888888999999:::::::::999999888999:::;;;;;;<<<;;;;;;;;;999999::::::::::::;;;;;;<<<=========>>>>>>>>>>>>???@@@BBBCCCDDDEEEDDDDDDCCCDDDFFFGGGGGGGGGIIIKKKFFFGGGHHHJJJKKKLLLLLLLLLTTTQQQMMMLLLMMMMMMKKKIIIMMMNNNPPPRRRVVV[[[^^^aaafffllltttzzz}}}~~~|||{{{uuupppjjjffffffeeebbb```cccbbb___[[[WWWSSSPPPNNNLLLKKKJJJJJJJJJHHHEEECCCDDDCCCCCCAAA@@@???>>>===;;;;;;::::::999888888888999::::::::::::999888888555555555555555555555555555666666666666555444444333222111000000111222333333222222111111222444555222222333333222222111000000000000000000000000000...//////000000//////......------------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---............---........................//////000000000000//////333333444333000//////000......//////////////////////////////////////////000000////////////......//////000111111222222333111111111111111222222222222222222222222222222222333333222222222333444555444444444444333333333333222333444666666666555555555444444333333444444555555333333444555666<<>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDFFFFFFEEEFFFGGGIIIFFFGGGGGGHHHIIIJJJJJJKKKRRRPPPNNNLLLLLLLLLKKKJJJMMMNNNOOOQQQTTTWWW[[[]]]bbbhhhnnnqqqsssyyyyyyrrrrrrnnnjjjgggfffeeecccaaaaaa___[[[WWWRRROOOLLLKKKKKKKKKKKKKKKKKKHHHEEECCCBBBBBBAAA@@@???>>>======;;;;;;::::::999888888888:::::::::::::::999888888555555555555555555555555555666666666666555444444222222111000000111222222222222111111111222333444222222222222222111000000////////////////////////...//////////////////...------------------------+++,,,,,,,,,,,,,,,,,,+++,,,------...............//////////////////////////////000000000000//////333444444222000//////000............////////////////////////////////////000000000000000///////////////000000111222222222000000000111222222222333111111111111111111111111222222222333333333444444333333333333333333333333333333444555666666555555555444444333333444444555:::777555444333222222222666555444444555666777777666666666666666666666666444444444444444333333333444555555666666666666666666666777888888888888888666666777888888888777777999999:::;;;;;;;;;;;;:::999999999:::::::::;;;;;;<<<<<<<<<=========>>>>>>???@@@AAACCCDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEGGGHHHFFFFFFFFFGGGGGGHHHIIIIIILLLKKKKKKKKKLLLMMMMMMLLLMMMMMMNNNOOOQQQTTTWWWXXX[[[bbbiiikkklllqqq}}}wwwnnnmmmlllkkkkkkjjjgggdddbbbZZZYYYVVVRRROOOLLLKKKJJJLLLMMMNNNNNNLLLIIIGGGEEEAAAAAA@@@???>>>======<<<<<<<<<;;;;;;::::::999999999::::::::::::999888888555555555555555555555555555555555555555444333333222111111111111111111222222111111111222222333333111222222222222111000000////////////////////////......////////////......------------------------,,,,,,,,,------,,,,,,,,,,,,---......//////......//////////////////////////////000000000000//////111222222111///---...///---.........//////000000......................../////////000000000000000...//////000111111222222000000000111222222222333111111111111111111111111222222333333333444444444333333333333333333333333444444555555555555555555555444444333333444444555666555555555888:::999666444444555555555666777888777777777777777777777777555555444444444333333333444555555666666666666666666666777888888888888888555666777888888888888888888999::::::;;;;;;::::::999999999:::::::::;;;;;;<<<<<<<<<<<<============???@@@AAACCCCCCCCCBBBBBBDDDFFFGGGGGGFFFFFFGGGIIIGGGGGGFFFFFFFFFGGGGGGHHHKKKLLLMMMMMMMMMMMMMMMNNNMMMMMMMMMNNNOOOQQQTTTUUUVVV]]]dddhhhjjjnnnvvv}}}|||vvvqqqlllllllllkkkiiieeeaaa___TTTTTTRRRPPPNNNLLLJJJIIILLLNNNOOONNNKKKHHHGGGGGGAAA@@@@@@???>>>>>>============<<<<<<;;;;;;::::::888999999999999888777777444444444444444444444444444444444444444333222222111111111111111111111111222222222333333333333333111111222222111111000///000000000000000000000000---......//////......---,,,,,,,,,------------...,,,,,,------------,,,,,,------...////////////...........................//////000000000000//////...///000///...---...///------......///000000000..............................////////////000000......///000000111111222111111111111111222222222111111111111111111111111111222333444444444333333333333333333444444444444555555555555555555555555555444444333333444444555111333444444666999888555222444555666555555666888777777777777777777777777666666555555444333333333555555666777777777777666666666777888888888888888777888999:::::::::::::::888888999:::::::::::::::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<=========???@@@AAABBBCCCCCCBBBAAADDDEEEGGGGGGGGGGGGHHHJJJIIIHHHFFFEEEEEEFFFGGGHHHNNNPPPQQQPPPNNNLLLLLLMMMMMMLLLLLLMMMNNNPPPRRRTTTRRRXXX___eeehhhlllqqqttt}}}yyyuuusssrrrmmmmmmkkkgggbbb]]][[[YYYRRRRRRRRRQQQOOOMMMJJJIIIKKKLLLLLLJJJGGGEEEEEEGGGAAA@@@@@@??????>>>>>>=========<<<<<<;;;;;;::::::777888888888888777666666444444444444444444444444222222333333222222111000111111111222222111111111222222333444444444444444111111111111111000000///000000000000000000000000---......//////......---,,,,,,,,,---------......,,,,,,------------,,,,,,------...///////////////------------------------//////000000000000//////,,,...//////...---///000------......///000000111........................------........./////////......//////000111111111222222222111111111111111111111111111111111111111111222333444444444333333333333444444444555555555555555555444444444555555555444444333333444444555000555666222222444444000111444666666555444666777777777777777777777777777777777666666555444444333555666777777888888777777666666777888888888888888777777888::::::;;;;;;:::888888999::::::::::::999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======???@@@AAABBBCCCBBBAAAAAABBBCCCEEEFFFFFFFFFHHHJJJJJJIIIGGGEEEEEEFFFGGGHHHKKKNNNPPPOOOLLLJJJJJJKKKLLLLLLLLLLLLNNNPPPRRRSSSRRRUUUYYY___fffjjjmmmnnnyyywwwrrroooooopppmmmiiibbb[[[WWWUUUUUURRRRRRSSSRRRPPPMMMJJJHHHIIIJJJJJJGGGDDDBBBCCCEEEAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;::::::999777777777777777666555555444444444444444444444444111222222222222111000000111111222222222222111111222333444555555555444444111111111111111000//////000000000000000000000000---..................---,,,,,,,,,------.........,,,------......------,,,---......///////////////------------------------//////000000000000//////,,,---//////......000111---------...///000000111........................,,,---------......//////......//////000111111111333222222222111111000000000000000000000000000000111222333444555444333333444444444555555666666666666555555444444444555555555444444333333444444555///666888555444888:::888111444777777444333555777777777777777777777777777888888777666555555444444666666777888888888888888666666777888888888888888555555666888888999999999888888999::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======???@@@AAABBBBBBBBBAAA@@@@@@AAACCCDDDEEEFFFHHHJJJKKKIIIGGGFFFEEEFFFGGGHHHCCCGGGJJJKKKIIIHHHIIIKKKLLLLLLLLLLLLNNNPPPRRRSSSSSSSSSUUU[[[ccciiillllllzzz~~~|||xxxtttooolllhhhddd```\\\YYYWWWUUUSSSUUUSSSPPPMMMJJJHHHFFFFFFJJJIIIGGGEEEEEEFFFGGGHHHFFFDDDCCC@@@???======<<<===;;;:::888777777888888777777777666555555444444555444444333333222222111222222111111111111111222111222222333333222222111///000222333444444333222222111111111000000//////000000000000000000000000------------------------------------------------------------------------........................---,,,,,,,,,,,,---..............................//////............//////........................,,,------...............////////////////////////111000///......///000111000000000000000000000000000000000000000000000000111111222333444444555555444444444444444444444444333333333444444444555555888888666555444333333222111333555555555555666888777777666666666666777777666666777777777777666666666666555555555444444444777777777777777777777777888999:::999777777888999999999888777777888999999999999888888888888999999:::999777777777999;;;===:::::::::;;;;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCBBBBBBCCCFFFIIIIIIHHHFFFDDDCCCCCCDDDDDDKKKIIIGGGEEEEEEFFFHHHJJJMMMMMMLLLLLLMMMOOOQQQRRRTTTVVVXXXZZZ]]]bbbgggkkkttt{{{yyytttpppllliiifffbbb^^^\\\ZZZXXXVVVUUURRRQQQNNNKKKHHHGGGFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIDDDCCCBBB@@@>>>===<<<;;;<<<;;;:::888777777888888777777777666555555444444333333333333333333333333222222111111111111222222222222333333333333222222000111222222222111000000111111111111000000000///////////////////////////------------------------------------------------------------------------........................------,,,,,,------...///........................//////............//////..............................///000000000000///........................111000///......///000000000000000000000000000000000000000000000000000000111111111222333333444444333333333333333333333333333333333444444444555555666666555555555555555666222444555555444444666777777666666555555666666777666666777777777777666666777777666666666555555555666666666666666666666666888:::::::::888888999::::::999888777777888999:::999999888888888888999999;;;:::999888888888999::::::::::::;;;;;;;;;;;;<<<======>>>>>>???@@@@@@AAAAAABBBCCCCCCBBBCCCFFFHHHHHHGGGGGGFFFFFFGGGHHHIIIMMMLLLKKKJJJIIIJJJLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPSSSTTTWWWYYY\\\aaagggkkkmmmtttzzztttpppllliiifffcccaaa]]][[[ZZZYYYWWWUUUOOOMMMKKKIIIGGGFFFFFFGGGEEEEEEFFFGGGHHHHHHHHHHHHBBBBBB@@@???===<<<;;;:::;;;:::999888888888888888777777777666555555444444111111222333333444555555222222111111111111222222333333444444444444333333111222222111111///......111111111111000000000000////////////////////////................................................---------------------------------------------------------,,,------...///........................//////............//////........................///000000111111111111111........................000//////......///000000000000000000000000000000000000000000000000000000000000000111222222333333222222222222222222222222333333333444444444555555333333333444555666777888333555666555444444555666666555555555555555555666666666777777777777666666777777777777777666666666666666666666666666666666999:::;;;:::999999:::;;;::::::999888888999::::::999999888888888888999999;;;;;;:::999999888888777::::::::::::;;;;;;;;;;;;<<<======>>>>>>???@@@@@@@@@BBBCCCCCCBBBCCCFFFHHHEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNPPPRRRTTTWWWZZZ___eeeiiilllqqq{{{|||vvvpppmmmkkkhhhgggbbb```]]][[[ZZZXXXUUUSSSLLLKKKIIIHHHGGGGGGHHHHHHEEEFFFGGGHHHHHHGGGEEEDDD@@@@@@???>>>===;;;:::999:::999999888888888888888777777777666555555444444222222222333333444444444222222111111111222333333333444444555555444444333111111111111111000000///111111111000000000000000////////////////////////////////////////////////////////////////////////---------------------------------------------------------------...//////........................//////............//////........................//////000111111111111111..................................../////////000000000000000000000000000000000000000000000000000//////000000111111111222111111111111111222222222333333333444444444555555222222222333333555666777444555666666444333444555555555444444444444555555666666777777777777666666666666666666666666666666666666666666666666666666777999::::::888888999;;;;;;:::999888888999:::;;;999999888888888888999999999::::::::::::999888777999999:::::::::;;;;;;;;;;;;<<<<<<======>>>??????@@@AAACCCCCCBBBCCCEEEGGGBBBBBBCCCEEEFFFHHHIIIJJJHHHIIIJJJKKKLLLLLLKKKKKKMMMMMMLLLLLLLLLLLLLLLLLLMMMOOORRRTTTWWW\\\bbbffflllnnnuuuzzzwwwrrrnnnlllkkkiiihhhbbb```]]]ZZZXXXUUUQQQOOOKKKJJJIIIHHHHHHHHHIIIJJJGGGHHHIIIIIIHHHEEEBBB@@@>>>???>>>>>><<<;;;999888888888999888888888777777777777777666555555444444444444444333333222222222222222111111222333333444333444444555555444444333111111111111222222333333000000000000000000111111........................////////////////////////////////////////////////------------------------------------------------...------------...////////////////////////////////////............//////........................---...//////000000//////........................------......////////////000000000000000000000000000000000000000000000000///000000000000000111111000000000111111222222222333333333444444444555555333222222111222222333333444555666666444333444555555555444444444444555555666666777777777777666666555555555555555555555555555555555555555555555555555777888888777777888:::::::::999888888999::::::999999888888888888999999777888999::::::::::::999999999999:::::::::;;;;;;:::;;;;;;<<<<<<===>>>>>>???@@@BBBCCCCCCCCCDDDFFFBBBCCCDDDEEEFFFFFFGGGGGGEEEFFFHHHJJJKKKKKKJJJIIIKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMOOOQQQTTTXXX^^^bbbiiihhhllluuu~~~}}}vvvssspppmmmlllkkkhhhfffaaa^^^[[[YYYVVVSSSNNNKKKJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIIIIGGGDDDAAA???===>>>>>>>>>===;;;999888777888888999888888777777777777777666555555444444555555444333333222111111222222111222222333444555333333444444444444333333111111111111222333444555000000000000111111111111........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000//////////////////////////////............//////........................,,,,,,---...............------------------------,,,---...///////////////000000000000000000000000000000000000000000000000000000000000000000111111000000000111222222333333333333333444444444555555444333222222111111111111333555666555444444555666666555555555555555555666666666777777777777666666444444444444555555555555555555555555555555555555444666777777666666888999999999888777777888999999999999888888888888999999777888888999999:::;;;;;;999999999999::::::::::::999::::::;;;<<<<<<======>>>@@@BBBCCCCCCCCCDDDEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFHHHJJJLLLLLLLLLKKKIIIIIIJJJKKKKKKKKKJJJJJJJJJKKKMMMOOOQQQUUUZZZ]]]gggfffiiipppwww~~~xxxsssrrrooommmkkkhhhdddaaa]]][[[XXXWWWUUURRRMMMJJJHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHFFFDDDAAA@@@===>>>??????>>><<<:::888666777888999999888777777777777777666555555444444333333333333333333333333222222222222333444555555222222333333333333222222222222111000000111222333///000000000111111111111........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............//////000//////////////////////////////............//////........................,,,,,,---............---------------------------+++,,,---///////////////000000000000000000000000000000000000000000000000111111111111111111111111000000111111222333333444333333333444444444555555555444444333222333333333222444555555444444666777777666666555555666666777666666777777777777666666444555555555666666666666555555555555555555555555444666777888777777999:::888888777666666777888888999999888888888888999999:::999888888888999:::;;;888999999999999:::::::::999999999:::;;;;;;<<<<<<===@@@BBBCCCCCCCCCCCCDDDBBBBBBDDDEEEFFFFFFFFFEEEEEEFFFGGGIIIKKKLLLLLLMMMGGGHHHIIIJJJKKKKKKJJJJJJIIIKKKLLLMMMNNNQQQVVVYYYbbbccchhhoootttzzzzzzuuusssqqqooommmjjjfff```\\\YYYXXXVVVUUUTTTRRRNNNKKKGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCBBB===>>>??????>>><<<:::888666777888999999888777666777777777666555555444444111222222333333444444555222222222222333444555666111222222333333222222111333222111/////////000000//////000000111111111222........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000000000000000000000000//////............//////........................,,,------...///.........------------------------***+++---///000000///...000000000000000000000000000000000000000000000000222222222111111111111111000000111222333333444444333333333444444444555555555555444444444555555666222333555555555555666888777777666666666666777777666666777777777777666666555666666666777777888888555555555555555555555555555777888999888888:::;;;888777666555555666777888999999888888888888999999===;;;999777777777999:::888888999999999:::::::::888999999::::::;;;<<<<<<===???BBBCCCCCCCCCCCCDDD===>>>@@@BBBDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLEEEFFFHHHJJJKKKKKKJJJJJJIIIJJJKKKLLLMMMOOOTTTWWWYYY]]]dddlllooosss}}}wwwsssrrrnnnnnnmmmjjjeee___\\\[[[ZZZYYYWWWSSSOOOKKKHHHFFFCCCDDDEEEFFFGGGHHHHHHHHHIIIGGGEEEDDDDDDDDDCCCAAA@@@???===;;;::::::::::::888777777666666777888888888777777666555444444444111222222333333222222222111222333333444444444444333333333222222222111111222111000000000000000000////////////000000000000......------------......///...,,,+++***+++,,,,,,,,,,,,,,,------.........------------------------++++++++++++++++++++++++------......///000000000///......------///000111000000//////.........---111000000///...---------,,,---......//////......++++++,,,...000000///---........................////////////000000000000000111111111111222222222111111222222222333333333444444444444444444444444555555555555444333222111444333222222222333444555555444444444555666888999888777777666666666666666:::666333444777888555222555555666777888777555222555444444333444555666888333444666777888888888777999888777555555777888999888999::::::888888999:::777777777777777777777777888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAAAAABBBBBBCCC@@@BBBEEEFFFEEEDDDDDDEEEGGGFFFDDDDDDEEEFFFHHHJJJJJJHHHFFFHHHKKKMMMLLLJJJKKKKKKKKKKKKMMMPPPSSSUUUZZZ\\\aaahhhkkknnnuuu~~~zzztttqqqpppjjjjjjiiifffccc___]]]\\\WWWVVVUUURRRNNNKKKHHHFFFDDDDDDEEEGGGHHHHHHHHHHHHGGGEEECCCCCCCCCCCCAAA???>>>===<<<:::999999999999888888888888888888888888777777666666555444444333333333444444444333222222111222333333444444333333333333333333222222222222222111111000////////////.../////////000000000000......------------.........---,,,+++++++++,,,,,,,,,,,,,,,---------......------------------------,,,,,,++++++++++++++++++------......///000000000//////...---...///000111000000/////////.........111000000///......------,,,---......//////......---,,,,,,...000111000...////////////////////////000000000000111111111111000111111111111222222222111111222222222333333333333333333333333333333333555555555555444333222111333222222111222333444555555444444444444555777888666666555555555555666666:::777555666999999666222555444555777888888555333444333333333444444555666555666777888999999888888999888666555555666888999777888999999888777888999777777777777777777777777888888888999999999::::::999999:::;;;;;;<<<<<<===??????@@@@@@AAABBBBBBBBBBBBDDDEEEDDDBBB@@@@@@AAAEEEDDDDDDDDDEEEGGGJJJKKKJJJHHHGGGIIILLLMMMLLLJJJKKKJJJJJJKKKLLLOOORRRTTTYYYZZZ___eeehhhkkksss{{{{{{uuuqqqnnnmmmjjjhhheeebbb___\\\ZZZZZZTTTSSSRRRPPPMMMJJJHHHFFFEEEEEEFFFGGGHHHHHHGGGGGGCCCBBBBBBBBBCCCAAA???<<<===<<<:::999888888888888777888999::::::999888777666666666555555444444333444444555555444333222222111222222333333333333333444444444333333333222222222222111//////.............../////////000000000......------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111//////.........///000111000000////////////......000000000///......------,,,---......//////......///...---...000111111111111111111111111111111111111111111111222222222222000111111111111222222222111111222222222333333333222222222222222222222222444555555444444333222111222111111111111222333333444444333333333444555555444333333444444555666777888777666888;;;:::777333444444444666888888666555444444555555666555555555777777888888888888888777888888666666666666888888777888999888777777777999777777777777777777777777777888888888999999999999777888888999999:::;;;;;;?????????@@@AAAAAABBBBBBDDDEEEEEECCCAAAAAABBBCCCCCCCCCCCCDDDEEEHHHJJJKKKIIIIIIIIIJJJLLLMMMLLLKKKJJJJJJIIIJJJKKKNNNQQQRRRWWWWWW[[[```cccfffnnnwwwwwwtttqqqmmmkkkkkkhhhccc^^^ZZZWWWUUUSSSQQQQQQPPPOOOMMMKKKIIIHHHFFFGGGGGGGGGGGGGGGFFFFFFAAAAAAAAABBBCCCAAA>>>;;;<<<;;;;;;:::999888888888777888:::;;;;;;999777666555555555444444444333333444444444444333222111111111222222333333333222222444444444333333333333222222111000///...---------........./////////000000...------,,,,,,------...---------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000111111///////////////000000000000000//////////////////000000//////............,,,---......///.........111///---...000222333333222222222222222222222222000000000111111111222222000000111111111222222222111111222222222333333333111111111111111111111111444444444444444333222111111111111111111222222222444444333333333333333333333333333444555666888999666666777999;;;:::666333333333444555888888777666555666777888888777666555777777777777777666666666888777666666666666777888777888999999777777888999777777777777777777777777777777777888888888888999777777888888999:::::::::>>>>>>??????@@@AAAAAAAAADDDDDDEEEDDDDDDEEEHHHJJJDDDDDDDDDDDDEEEGGGHHHIIIHHHIIIJJJKKKMMMMMMLLLKKKJJJJJJIIIIIIJJJMMMOOOQQQTTTTTTWWW\\\^^^aaaiiirrr|||}}}xxxuuuqqqkkkggghhhddd^^^ZZZXXXVVVSSSPPPPPPPPPOOOOOOMMMLLLJJJJJJGGGGGGGGGGGGFFFEEEDDDDDD@@@@@@AAABBBCCCAAA>>>;;;<<<<<<;;;;;;::::::999999777888:::;;;:::888666555444444444444333333333333222222222222222111000000222222222333333222111111444444333333333222222222111000///...------------............////////////------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111111111/////////000000000000000//////000000000000000000////////////............,,,---......///.........111000......000222333333111111111111111111111111/////////000000000111111000000111111111222222222111111222222222333333333111111111111111111111111333333333444333333222222000000111111222222222222333333333333333333222222444444444555666888999:::444444666888999888555333444333333555777888888666444555666777777666444333555555555444444444444444777666666666666666666777888999:::999888777888:::777777777777777777777777666666777777777888888888888888888999::::::;;;;;;======>>>??????@@@@@@AAACCCDDDEEEDDDDDDEEEHHHKKKFFFFFFEEEEEEEEEEEEEEEEEEGGGIIIKKKLLLLLLLLLKKKKKKKKKJJJIIIIIIJJJLLLNNNOOOQQQRRRUUUYYY[[[]]]dddllluuu||||||xxxsssllleeeaaa```\\\XXXWWWXXXWWWTTTQQQOOOOOOOOONNNMMMLLLJJJJJJGGGGGGGGGFFFEEECCCBBBAAA@@@??????@@@AAA@@@>>><<<;;;;;;;;;<<<;;;:::999999888888999999888777555444333333333333333333333333000000111111111111000000222222222222222222111000333333333222222222111111//////...------------...------........./////////------,,,,,,,,,,,,------,,,,,,---............---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////...//////000000111111222...///000111111111000000//////000000000000111111//////////////////......,,,---......//////......000///...///111222222222000000000000000000000000.../////////000000000000000111111111111222222222111111222222222333333333111111111111111111111111222222333333333333222222000111222222333333222222222222333444444333333333444444555555777888999:::333444666777888777555444555444444555666888777666333333333333333333222111444444333333333333444555666666666666666666666666777888999999777777888999777777777777777777777777666666666666777777777777888999999::::::;;;<<<<<<=========>>>??????@@@@@@CCCDDDDDDCCCBBBAAACCCEEEGGGGGGFFFEEEEEEDDDCCCBBBEEEHHHKKKLLLKKKJJJJJJJJJLLLKKKJJJIIIJJJKKKMMMOOOOOOPPPTTTYYYZZZZZZ```hhhooovvv~~~~~~{{{tttkkkbbb\\\YYY\\\YYYVVVVVVXXXXXXTTTPPPMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFEEECCCBBB@@@??????>>>======>>>>>>===<<<999::::::;;;::::::888888888888777777666555555444222222222222222222333333///000111222222222222222222222222222222111000000222222111111111000000000------,,,,,,------...///---------.........//////---,,,,,,++++++,,,,,,---+++,,,.../////////...---......---------,,,,,,,,,++++++++++++++++++++++++,,,------...//////000000/////////000111111222222...///000111222111000000//////000000000111111111.../////////////////////,,,---......//////...............///111222111000000000000000000000000000//////000000000111111111000111111111111222222222111111222222222333333333222222222222222222222222111222222333333333222222111111333444444444333222111222333444555555444444444444444555666777888999444555777777777777777777777555444444666777666555555555444333333333333333444333333222333444666777555666666666666666666555555666777666555444555777777777777777777777777777555555555666666666777777888888999::::::;;;;;;<<<<<<<<<======>>>??????@@@@@@BBBDDDCCCBBBAAABBBCCCFFFFFFFFFEEEEEEDDDCCCCCCCCCFFFJJJLLLJJJIIIIIIIIIMMMLLLKKKJJJJJJLLLMMMOOONNNOOOTTTZZZZZZZZZ^^^dddkkkpppwww~~~~~~yyypppcccYYYUUUSSS]]]ZZZWWWWWWXXXWWWQQQLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGFFFEEEDDDBBB@@@???>>>>>><<<;;;:::<<<<<<<<<;;;777888999::::::999777666888888666555444444444444222222222222222222222333///000111222333444444444222222222222222111000///111111111000000000000///,,,,,,,,,,,,---...//////---------.........//////---,,,,,,++++++,,,,,,---+++,,,.../////////...............------,,,,,,,,,++++++++++++++++++++++++---------...///000000111/////////000111111222222...///000222222111111000//////000000111111111222.........///////////////,,,---......//////......------...000222222000///111111111111111111111111000111111111111222222222000111111111111222222222111111222222222333333333222222222222222222222222111222222333333333222222111222333444555444333333000222333555666666555555444444444444444555666777666777888888777777888:::888666444444666666666555999888777555555555666777444333333333444666777888555555666666666666555555333444555444333333444555777777777777777777777777555555555555666666666777888888888999::::::;;;;;;<<<<<<======>>>?????????===@@@CCCEEEEEEEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDBBBFFFJJJKKKJJJHHHHHHIIINNNMMMLLLKKKKKKLLLMMMOOOMMMOOOUUU[[[[[[ZZZ]]]bbbiiilllqqqyyy{{{xxxqqqiiiaaa^^^^^^```ZZZTTTQQQUUUVVVQQQKKKHHHKKKKKKKKKKKKJJJIIIHHHGGGKKKHHHDDDAAA@@@@@@@@@???<<<<<<;;;::::::999888888;;;;;;::::::999888777777666666666555444444333333444333222111000000000000000111222222000000111222222222222222111111111000111111000000//////......------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,,,,,,,,,,...------,,,,,,,,,------............/////////000///000111222222111000///111000000000000/////////......////////////......////////////////////////,,,---------.../////////,,,------...............000000000000000000000000////////////000000000000444444444333333222222222444333222111111111333333666555555444444333222222444444444444333333222111333333333333333333333333555555444333444555666777333444555555555555555555;;;:::999888888888999:::888777666777888999888666777444222333777999888666:::888555555666666666666777777777777666666666666999888888888777777666666555555555555555555555555555555555555555666777777666666777888888888888888;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGJJJLLLMMMLLLJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNOOORRRUUUYYY\\\^^^```dddkkksssxxx|||~~~xxxssskkkeeebbb```]]][[[YYYSSSPPPRRRTTTOOOJJJHHHJJJJJJIIIIIIHHHGGGGGGGGGIIIFFFBBB@@@??????>>>===<<<;;;;;;:::999999888888;;;::::::999888888777777666666666555444444333333333333222111000//////000111222333333111111222333222111111111000000000000000000000000//////......------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,...------,,,,,,---------........./////////000000///000111222222111000///////////////............//////000000000000//////////////////////////////------..................------...///////////////000000000000000000000000000000111111111222222222444444333333333222222222333222111111111111222333444333333333333222222222444444444444444333222111222222222222222222222222444333333222333444555666444444555666666666666555999999888777777777888999888777666777888999888666777555333444666777777555:::777555555666777666555777777777666666666555555888888777777777666666666555555555555555555555555555555555555555666777777666666777888888888888888:::;;;;;;<<<===>>>??????@@@@@@@@@@@@AAAAAAAAAAAADDDEEEEEEFFFFFFEEEEEEDDDEEEGGGIIIKKKLLLKKKJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLOOOPPPRRRUUUYYY\\\___```ccciiiqqqvvvyyy|||vvvsssllldddbbbbbbaaa[[[UUUWWWQQQMMMOOOPPPMMMJJJJJJJJJIIIHHHFFFEEEFFFFFFGGGFFFCCC@@@>>>>>>>>>===<<<;;;;;;::::::999999888888::::::999999888777777777666666555555444333333333222222111000////////////000111222222000000111222000000000000////////////000000000////////////...------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---------,,,,,,------........./////////000000000000000111111111111000000000/////////............000000111111111111000000000000000000000000000000//////........................///000000000000000000000000000000000000000222222222333333333333444333333333333222222222222222111111000000111222222111111222222222222333333333444444444444333333222222222222222222222222222222222222222222333444444555555666777777777777777888777777666666777888888888777666777888999888666777666444444666666555333999777555555666777666555666666666555555555444444666666666666666555555555555555555555555555555555555555555555555666777777666666777888888888888888999999:::;;;<<<===>>>>>>>>>>>>>>>?????????@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKJJJIIIHHHKKKLLLMMMMMMMMMLLLKKKJJJOOOPPPRRRUUUXXX[[[^^^``````fffnnnsssvvv|||~~~vvvpppkkkgggcccaaaaaa___YYYTTTTTTNNNJJJKKKLLLJJJIIIKKKKKKIIIGGGEEEDDDEEEFFFGGGDDDBBB???>>>>>>>>>===<<<::::::::::::999999888888999999888888777777777777666666555444444333333222111111000///////////////...///000000......///000000////////////.........////////////////////////------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,---------,,,,,,,,,---.........////////////000000000000000000111111000000000111111000000000/////////111111111222222111111111111111111111111111111111000000//////......------//////000111111111111111000000000000000000000000222222222333333333444444333222222222222222222222111111111111111111222222000111111222333444444444333444444444444444333333333333333333333333333333222222222222222333333444555666777888888888888888777777777777888888888999888777666777888999888666777777666666555555333222777666555555666777666555666555555555444444444444555555555555555555555555555555555555555555555555555555555555555666777777666666777888888888888888888888999:::;;;<<<<<<============>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDFFFGGGIIIJJJIIIHHHHHHHHHIIIKKKMMMMMMLLLJJJIIINNNNNNPPPRRRUUUYYY\\\^^^\\\bbbjjjppptttyyyxxxpppiiidddddddddccc___[[[WWWVVVQQQLLLHHHIIIJJJHHHIIILLLKKKJJJGGGFFFEEEEEEGGGHHHCCCAAA????????????>>>===:::999999999999999888888888888777777777777666666555555555444333333222222111000/////////////////////000111000//////000111////////////.........---.............../////////------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---...///////////////000000000111111000000000000000000111000000000/////////......111111222222222222111111222222222222222222222222000000000//////......---///000000111111111111111000000000000000000000000111111111111222222222222222222222222222222222222000000111111222222222222111111222333444555666666333444444555555444444444555555555555555555555555222333333333444444444444555666777888999999999999777888888999999:::::::::888777666777888999888666777888888888666444333333666555444555666777666444666555555555444444444444444444444444555555555555666666666666666666666666555555555555555666777777666666777888888888888888777777888999:::;;;<<<<<<<<<======>>>???@@@@@@@@@>>>???AAABBBDDDDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHGGGDDDEEEHHHJJJLLLKKKKKKJJJLLLLLLMMMOOORRRVVVYYY[[[YYY^^^ffflllrrrxxx|||xxxrrrjjjddd```cccdddbbb]]]XXXVVVVVVMMMIIIHHHIIIIIIGGGIIILLLJJJIIIHHHFFFFFFFFFFFFGGGAAA@@@>>>>>>??????>>><<<999999999999999999888888777777777666666666666666555555444444333222222222111000000//////000000000111222333333111111222333////////////............---............/////////------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,---......////////////000000000111111111111000000000000111111............------------111111222222222222111111111111111111111111111111000000////////////////////////000111111111111111000000000000000000000000000000000000111111111111111111111222222222222222000111222333333333333333222222333444444555666666333444444555555555555444444444444444444444444444222222333444444444444444444555666888999999999999777888999:::::::::::::::888777666777888999888666777999::::::777555444555555444444555777777666444666666666555555555444444444444444555555555555555666666666666666666666666555555555555555666777777666666777888888888888888777777888999:::;;;<<<<<<<<<<<<======>>>???@@@@@@>>>>>>@@@AAACCCCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGBBBDDDFFFHHHJJJKKKKKKKKKKKKKKKKKKLLLOOOSSSWWWYYYXXX\\\bbbhhhooovvv}}}|||xxxuuuppphhhbbbaaa```___^^^\\\YYYUUURRRKKKHHHHHHJJJIIIGGGHHHMMMHHHGGGGGGFFFEEEEEEDDDDDD>>>=========>>>>>>===;;;888888888888888888999999666666666666666666666666555555444333333222222111111111000000000111111222000111222222000000111222000000000/////////......---------.........//////------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,---...////////////000000000111111111222111000//////000111222000000000000////////////000000111111111111000000111111111111111111111111///////////////000000000...///000000111111000000000000000000000000000000000000000000111111111222000111111111222222222222000111333444555555444444222222222333333444444555333333444555555555555555333333333333333333333333000111222333444333333222333444666777888999999999555666888999:::::::::999888777666777888999888666666999<<<;;;999777666777444333444555777777666444777777777666666666555555444444555555666666666666666666666666666666666666555555555555555666777777666666777888888888888888777888888999:::;;;<<<<<<::::::;;;<<<===>>>??????>>>>>>@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLNNNRRRVVVYYYZZZ\\\```eeekkkrrryyy}}}}}}{{{xxxvvvqqqiiidddccc___ZZZZZZ\\\ZZZTTTNNNIIIGGGHHHJJJJJJGGGIIIMMMEEEFFFFFFFFFEEEDDDCCCBBB<<<;;;;;;<<<======<<<:::888888888888888888999999555555555666666666666666555555444333333222222111222111111111111111222222---...///...---,,,---///000000000000////////////---------.........//////------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---+++++++++,,,---...///000000000000000111111111111222111000//////000111222444444444333333333333222000000111111111111000000000000000000000000000000......//////000000111111......///000000000000000000000000000000000000000000000111111111222222222000000111111222222222222111222333555666666555555111222222222222333333333333333444555666666666555111111111111111111111111///000111222333222111111333444555666888888999999444555777888999999999888888777666777888999888666666999======:::888777888333333333555777777555444777777777777666666666666555555555666666666777777777777777777777777777777555555555555555666777777666666777888888888888888888888999:::;;;<<<<<<===888888999:::<<<======>>>>>>???@@@AAAAAAAAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKLLLOOOSSSWWWYYY[[[\\\^^^bbbhhhooovvvzzzxxx|||uuunnnhhhffffff```^^^ZZZXXXVVVUUUSSSQQQJJJJJJIIIIIIIIIJJJJJJKKKGGGFFFEEECCCAAA@@@@@@@@@<<<>>>@@@AAAAAA???<<<;;;:::999888999:::999666444888888888888777666555444333333333333333333333333333333222222111222222222...............///000000111000000///...---------000///...------...///000.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++***+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------------...000)))---000111111222111///.........111444555444333444444222000111333333111333222111000////////////000000////////////000000111000///////////////000111111111000000000000///......///000000000000000000000111111222222222333222222222222222222222222222222333333333333444444222222333444444555555666777777777777666555444333666444222222444444222///333444555777777555444333555666888:::;;;:::999888666666666666666555555555888888999999999999888888444555666777888999999999444444444444444444444444555555555555555444444444666555444333444666888999:::999999999888888777777777777666555444444444444666888777666888<<<<<<888888777777666777999:::;;;999999::::::;;;<<<======;;;;;;===>>>????????????@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIILLLMMMNNNOOOQQQUUU[[[___ZZZ[[[]]]___cccjjjrrrwwwzzz~~~~~~xxxqqqkkkfffbbb```___\\\YYYUUUSSSPPPLLLIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFEEECCCAAA@@@??????===>>>???@@@@@@>>>===<<<<<<999777666777777777666777777777777666555444444444444444555555555555555333333222111111111222222...............///000000000000000///...---------000///...------...///000......---------,,,,,,,,,......---------,,,,,,,,,,,,+++++++++++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...000111///------000333444333999555000,,,,,,---///000000222111000///111444666222111000000///000000000000000////////////000000000000000//////000000111222222111111111000000000///000111111222111111111///000000000000000000111222222222222222222222222222222222333333444444444222222333444444555555666666666666666666555555444888666444444555555333111222333555666666555333222444555777999999999888777666555555444444444444444555555666777777777777777777777888888888888888888666666666666777777888888555555555555666666666666777666555444444555777888888777777777666666666666555444444444444444555555777888888666777;;;:::666888777777777777888:::;;;999999::::::;;;<<<<<<===;;;;;;===>>>>>>?????????>>>>>>???@@@AAABBBCCCDDDFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKMMMNNNOOORRRVVVYYYZZZ[[[]]]___bbbgggmmmqqqxxx{{{}}}wwwpppkkkgggccc^^^ZZZ\\\ZZZWWWTTTRRROOOKKKGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHFFFEEECCCAAA@@@???>>>?????????>>>>>>>>>=========:::666444555777888888666666666666555444333222333333444444555555666666333333222111111111111111.........---......///000000000//////...---------//////...------...//////------------,,,,,,,,,,,,...------------,,,,,,,,,++++++***++++++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------...000555000,,,,,,000222222000111---...:::IIIMMMBBB666222333333222//////222555000000/////////000111111111000000//////000000111000000000000000111222333333222222222111111111111000111222222333333222222222222111111111111111000222222222222333333333333111222222333444555555555222222333444444555555666444555555666666666666666777666444444555555333222333444555666666555444333333444666777888888777666666555444333222333444444333444555666777888888888999999999999999888777777666666777777888888888888444555555666666777777777888777555444444555666666555555555555555444444444333333222333444555666666777888777555777:::999555888888777777777888999999999999::::::;;;;;;<<<<<<;;;<<<<<<===>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAACCCDDDEEEFFFGGGHHHIIIJJJHHHJJJLLLLLLLLLMMMOOOQQQXXXZZZ\\\^^^```cccfffiiitttxxx}}}~~~wwwpppiiieeedddbbb]]]XXXXXXWWWVVVUUUTTTSSSOOOMMMIIIHHHHHHGGGGGGGGGGGGHHHGGGFFFDDDBBBAAA??????>>>@@@???>>>===<<<======>>>===;;;888666777888888888555555555555444333222222111111111222222333444444444333222111000000000111.........------......////////////......---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++,,,---...///......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++---......------...000111//////111111...---///,,,<<>>>>>======;;;<<<<<<===>>>>>>??????AAAAAACCCDDDFFFHHHIIIJJJGGGIIILLLLLLKKKKKKKKKLLLSSSVVVYYY\\\]]]___bbbdddnnnssszzz|||qqqkkkdddbbbbbbaaa]]]YYYXXXVVVUUUTTTTTTSSSPPPNNNJJJJJJIIIHHHHHHHHHHHHHHHFFFEEECCCBBB@@@?????????@@@???===<<<;;;<<<===>>><<<;;;::::::;;;:::888666555555555555444333222111111111111222222222333333444333222111000000000000......------------..................------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///......---------,,,,,,,,,+++++++++,,,,,,---------,,,...///...------...000---...111222...,,,333???>>>VVVmmmmmm[[[JJJJJJQQQ>>>:::;;;AAABBB999111------.........///000222222111111000000000000111111000000000000111222444444333333333222222222111111///000111111222222111111666555555555444444333333222222333333333444444444222222333444444555666666222222333444444555555666222333444666777777777777777777777666555444444444666666666777777666666666555555666777888888888888777777555444444444555666222333555777999:::;;;;;;666666777888999::::::999777666555444222111000///111111222222333444555555777777666666555555555555555555555555555555555555666555444444333333333333222444444333666;;;;;;888666777777777888888888888999999999:::::::::::::::;;;<<<<<<============<<<<<<<<<======>>>>>>?????????@@@AAACCCEEEGGGHHHIIIGGGJJJLLLMMMKKKJJJJJJJJJMMMQQQUUUYYY[[[]]]___aaahhhnnnvvv}}}{{{xxxlllhhhccc``````___\\\YYYYYYVVVSSSPPPOOONNNLLLJJJKKKJJJIIIHHHHHHGGGHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;<<<===>>>;;;::::::;;;<<<;;;888555555555555555444333222111444444444444444333333333444333222111000////////////...------,,,---------------------------------------............------++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,+++,,,,,,---...///......---------,,,,,,,,,***++++++,,,,,,------...---...//////...---.../////////000///+++,,,===RRRhhh___OOO===000---222777888999BBBOOOOOOBBB555///............///000111222222111111000000111111222000000000000000111222333333222222222111111111111///000000111222111111111333333222222222222222111222222333333444444555555444444444444555555555555222222333444444555555666333444555666777777777777888999:::999777555666777666666666666666666666666555666666777777888999999777666666666666555555555111111333555666777888888444555666777888999999999888888777555333222111000000111111222222333333333666666666666666555555555555555555666666666666666777777666555444333333444111333333333666;;;;;;777444555666777888888888888999999999999::::::::::::;;;<<<<<<=========<<<<<<<<<=========>>>>>>>>>???>>>???@@@BBBCCCEEEGGGGGGGGGIIILLLMMMLLLKKKKKKKKKJJJMMMRRRUUUXXX[[[^^^```bbbhhhrrryyyzzzvvvtttjjjhhhddd```]]]ZZZXXXWWWXXXTTTPPPMMMLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFBBBAAAAAA@@@@@@AAAAAABBB>>>>>>===<<<<<<<<<<<<<<<;;;999888888888888777555666666666555555444333222555555444444333222222222444333222000//////......///...------,,,,,,,,,---------------------------,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,------.........---------,,,,,,,,,******+++,,,,,,---.........///000///...---...///111...000222---+++999LLLkkkTTT999---111888888444000999MMM]]]XXXCCC444111...............///000111222111111000000111111222000000000//////000000111222222111111111000000000000111222222333333222222111111111111222222222222222222333333444555555666555555555555444444444444222222333444444555555666444444555666777777666666666888999888555333444666555555444444444444555555555555555555666777888888444555666777777555333222111222333555666777777777444555666777777777777777666666666555444444333333222222222222222222222333555555666666666666666666444555555555666666666777777666666555555555666666333555444333555888888444222333555777888999999999999999999999999999999999;;;<<<<<<======<<<;;;;;;<<<<<<<<<===============>>>>>>???AAABBBDDDEEEEEEFFFHHHJJJKKKKKKKKKLLLMMMJJJMMMPPPSSSUUUXXX\\\___]]]cccllltttzzz{{{wwwsssqqqjjjiiieee```ZZZVVVUUUUUUVVVRRRNNNKKKLLLNNNOOOPPPIIIHHHGGGFFFEEEEEEEEEEEEAAA@@@@@@@@@AAAAAABBBCCC===============<<<<<<<<<<<<999555444444666666666666666666666555444333222444333333222111000//////444333222000///.........///...------,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------...............---,,,,,,,,,------......---------,,,,,,,,,******+++,,,,,,---.........///000///...---...//////---222888333***---888+++222777444---(((***///+++<<>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIJJJJJJKKKMMMOOOKKKMMMPPPRRRTTTWWW[[[]]]ZZZ```iiipppuuu{{{~~~{{{}}}|||uuulllfffccc^^^YYYUUUTTTTTTUUUHHHKKKNNNQQQRRRQQQNNNMMMLLLIIIEEECCCCCCBBBAAA@@@??????@@@@@@@@@??????>>>???===;;;;;;<<<<<<:::999777666666666666666777888888999888555222000222555222222222111000//////...,,,---.../////////////////////.........---------+++++++++,,,,,,---------......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........,,,---------,,,,,,.../////////...------------...------------------------//////////////////////////////000111111111111111222222333333000,,,+++,,,111222\\\fff888***888)))000/////////...............///000111111111//////000000000000000//////...333333333222222000//////222222333333333444444444222222222222111111000000333333444555666777888999333333333333333333333333333333444444666777888999777777666666555555555444666555555555555444444444444333222222111111222222333333333444444444555555444444444555555555555666222333555666888999999999;;;:::888777555444333333555555444444444333333333000000111111111222222222111222444444444444555777888777666555444333333333222222222222222222222222444444444555555666666666666666666666777777777777666666666666666777888888888888999999999:::::::::;;;;;;::::::::::::;;;;;;>>>???@@@AAACCCDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNOOORRRWWWZZZYYY___fffiiilllqqqzzz~~~zzz{{{xxxqqqjjjgggddd^^^XXXSSSQQQPPPPPPOOOOOOOOONNNNNNMMMMMMMMMJJJGGGEEECCCDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>======<<<;;;;;;;;;;;;:::999888777666666666666777777777777777555111000222444222222111111000//////...000000000111000000////////////.........---------,,,,,,,,,---------------......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......,,,---------,,,,,,.../////////...------------...------------------------//////////////////////////////000111111111111000333000000222333000---,,,///MMM___OOO444+++///000000000/////////...............///000000000000000000000111111000000///...111111111111000000//////111111222222222333333333333222222222111111111111222222333444555666777777333333333333333333333333333333444444555777888999777666666666555555555555666555555555555444444444444333222222111111222222333333333444444444444555333333333333444444444444222333444555666777777777888777777666555555666666555555555555444444333333222222222333333333444444111333444444444444555777555555444444444444444444333333333333333333333333333333444444444555555555555555666666666666777777666666666666666777888888999999999999::::::::::::<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCDDDGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNPPPRRRWWWZZZYYY]]]cccgggjjjpppwww|||~~~zzzwwwrrrlllgggddd```[[[VVVQQQOOONNNNNNQQQOOOMMMKKKJJJLLLNNNPPPGGGEEECCCCCCDDDEEEEEEDDDDDDCCCAAA???============<<<;;;::::::;;;<<<;;;999999888777666666666666666555666555333111000111333222222111111000/////////111111111000000///....../////////............---...............---------......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------...,,,---------,,,,,,.../////////...------------...------------------------////////////////////////...//////000000000000000555///---000111...,,,--->>>nnnaaa555000---&&&666000000000000//////////////////.........///000111111111111111111000000///.../////////000000000000111111111111222222222222333333222222222222111111111222222333444555666666444444444444444444444444333333444444555666888888666666666666555555555555666555555555555444444444444333222222111111222222333333333333444444444444222222222222333333333333333333444555555555555555555555555555555666777888666666666555555555555444444444444444555555555555111333444444333444555666333333333333333444555555444444444444444444444444333333333333444444444444444444555555555666666666666666666666666777888888999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCFFFGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLMMMOOOQQQUUUXXXYYY[[[^^^bbbgggmmmrrruuu}}}~~~xxxsssmmmgggddd]]][[[WWWTTTQQQPPPQQQQQQMMMLLLJJJIIIJJJLLLOOOQQQEEECCCAAAAAABBBCCCCCCBBBBBB@@@>>><<<;;;;;;<<<======;;;:::;;;<<<===<<<:::999888777666555555555555333444333222111111111111111111111111000000//////000/////////......///////////////...............000000//////......------......---------,,,,,,,,,------------------,,,,,,------------------------,,,---------,,,,,,.../////////...------------...........................////////////////////////---...//////000000//////444...+++---+++)))...888\\\vvvXXX,,,...000(((333111111111000000000//////000///---,,,---///111333222222222222222111111000.........///000111222333111111222222222333333333333333333333333333222222222222333444555555666666555555555555555555555555444444444444555666777888666666666666666555555555666555555555555444444444444333222222111111222222222222333333333444444444222222222222333333333333444444555555555444444333444444444444555666777777666666666666666666666555444444444444555555555555222333444444333333555666333333222222222333333444444444444444444444444444333333333333333333333333333333444444555555666666666666666666666777777888999::::::::::::;;;;;;;;;===<<<<<<;;;;;;<<<<<<===<<<<<<===>>>@@@AAABBBBBBEEEEEEFFFGGGHHHHHHIIIIIIHHHIIIKKKLLLMMMOOORRRUUUXXXXXXYYY]]]dddiiimmmnnnwww~~~zzzuuuoooiiidddbbbZZZXXXVVVSSSQQQQQQQQQQQQJJJJJJJJJJJJKKKKKKKKKLLLCCCAAA???>>>?????????>>>===<<<:::999:::;;;===>>>>>>===;;;<<<======<<<;;;888777666555444444444444222222222222222222111111111111111000000000000000//////...///000111222333////////////////////////000000000//////...............---------,,,,,,,,,------------------------------------------------,,,---------,,,,,,.../////////...------------...........................////////////////////////------...////////////...///,,,,,,,,,'''(((:::PPPooo]]]AAA...---333333///222111111111111000000000111///---,,,---000333555333333333333333222222111......//////111333444555333333333444444444444555333333333333333333444444444444444555666666777777666666666666666666666666444444333444444555666777555555555666666666666666666555555555555444444444444333222222111111222222222222222333333333444444333333333333444444444444555666666666666555444444666555444444444444444444555666666666666666666666333333333333444444444444222444555444333333444666666555444333222222222222222222222222222222222222333333333333333333333333333333444444555666666777666666666666666777777888999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDEEEFFFHHHIIIJJJJJJGGGHHHIIIJJJJJJLLLOOORRRVVVVVVWWWZZZ```fffiiijjjqqqyyy{{{xxxtttooojjjeeeaaa___ZZZXXXVVVRRRPPPNNNMMMMMMLLLLLLLLLKKKIIIFFFDDDBBBAAA???===<<<=========<<<;;;::::::999:::<<<===>>>???===<<<<<<<<<<<<;;;999666555444333333333333333222111111222444444222111111111000000000000000000000000///000111333555777...////////////000000000///////////////...............---------,,,,,,,,,------------...............------------,,,,,,,,,,,,---------,,,,,,.../////////...------------...........................////////////////////////,,,------...............,,,+++...000***---GGGfffddd:::,,,111...333999///222222222222111111111000111000......///111444666444444444444444333333222////////////111333555666444444444444555555555555333333444444444444555555555555555666666666777777666666666666666666666666444444333333444555555666555555555666666666666666666555555555555444444444444333222222111111222222222222222222333333333333333333333333444444444444555555666666666555555444777666555444333222222222444555555555555666666666111222222222333333333333333444555555333333444555777666555333222222111111222222222222222222222222444444444444333333333333333333444555666777777888666666666666666777888888888888999999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<===???@@@AAABBBCCCCCCCCCDDDFFFGGGIIIJJJKKKGGGHHHIIIIIIIIIKKKNNNQQQSSSTTTVVVZZZ^^^cccgggjjjmmmrrr|||vvvrrrlllhhheeebbb^^^[[[VVVUUUSSSPPPNNNMMMLLLKKKMMMLLLKKKIIIFFFCCC@@@>>>???===;;;;;;===>>>???>>><<<<<<<<<<<<<<<=========>>><<<;;;::::::999777666333333222222111222222222222111111333555666444111000000000000000000000111000///......///111333444.../////////000000000000..................//////......---------,,,,,,,,,------------.........///......---------,,,,,,,,,,,,---------,,,,,,.../////////...------------...........................////////////////////////,,,,,,---............---...,,,///333...000IIIhhhFFF,,,'''222111111555333333333222222222111111111111111000000111333555777555555555555555444333333//////......///222444666333333333444444444555555333444444444555555555555444444555555555555666666333333333333333333333333444444333333444444555555555555555555666666666777666555555555555444444444444333222222111111222222111222222222222333333333222222222222333333333333333444444555555555444444666555444333222222222222333333444444555555555555222222222222333333333333333444555555333333444555666666555444333333333444333333333333333333333333555555555444444444333333333444444555777888888999666666666666666777888888777777777888888888999999::::::999999999999::::::;;;;;;<<<===???@@@AAAAAABBBBBBDDDEEEGGGIIIJJJKKKHHHIIIJJJJJJJJJKKKNNNQQQPPPTTTXXXZZZ\\\```fffkkkmmmooouuu}}}wwwtttnnngggcccaaa___\\\YYYPPPPPPOOONNNMMMMMMMMMMMMKKKJJJHHHFFFDDDBBBAAAAAA===;;;:::;;;>>>@@@AAAAAA>>>>>>??????>>>===<<<<<<===<<<999888888777555333111111111000111111222222222111111333666777444111000000000000000111111111...---,,,++++++,,,...///.../////////000000111111,,,---------......//////......---------,,,,,,,,,---------.........//////.........------,,,,,,,,,,,,---------,,,,,,.../////////...------------...////////////////////////////////////////////////+++,,,------......------333...000444000...BBB^^^///000///222555///---666333333333222222222111111111111111111333444666777555555666666555555444333///...------...000333444222222333333333444444444444444444555555555666666333333444444444444444444111111111111111111111111444444333333333444555555444555555555666666777777666666555555555444444444444333222222111111222222111111222222222333333333000111111111111222222222111222333333444444444333444444333333222222333333333333333444444444555555222222222333333333444444333444555555333222333555555555444444444555666666444444444444444444444444666666666555555444444444444444555666777888999:::666666666666666777888888666777777777777888888888:::999999888888999999:::999:::;;;<<<===???@@@@@@AAABBBCCCEEEGGGIIIKKKKKKJJJKKKLLLKKKKKKLLLOOORRROOOTTTYYY[[[[[[___fffmmmpppnnnrrr{{{{{{vvvsssmmmiiiddd```\\\YYYUUURRRPPPPPPPPPPPPOOOMMMKKKJJJFFFGGGGGGGGGFFFCCCAAA???:::===@@@BBBDDDCCCBBB@@@???>>>>>>===<<<<<<;;;;;;<<<:::999888999888666555222222222222111111000///444444444333333333222222222222222111000//////...,,,,,,,,,------.........000000000///.........---//////000000///...------////////////////////////,,,---///000000000///...---...///000000///......///...---,,,,,,,,,,,,,,,---......//////......---000////////////000000111////////////////////////---...///000000...,,,***,,,222111,,,---444444---+++---///222333333222222//////000111222333333333333333333444444333222222333333333444444444555555000000......///111333444444444444555555444333333444444444444444444444444666555555444444333333222555555555555555555555555444444444333333333222222444444555555666777777888999999999888777555444333777666555555444444444444111111222222222333333333333333222222222222333333333333333444444444555555444444555555444444333222333555666666555444444555666666555444333333222222333444444555555444444333333333333333333333333333444444444333333222222222444444444222111111333555222777666333:::DDDDDD::::::999888777666666666666999999888888888888888888888999::::::888888999::::::;;;;;;;;;<<<=========BBBCCCEEEFFFHHHIIIIIIIIIHHHHHHHHHIIIKKKLLLNNNOOONNNRRRVVVWWWXXX[[[ccciiitttsssrrrrrrvvvyyytttrrriiifffaaa^^^[[[XXXUUUSSSRRRQQQPPPOOOMMMKKKIIIHHHFFFFFFGGGGGGEEECCC@@@???===>>>@@@AAAAAA@@@???>>>>>>======<<<;;;;;;::::::;;;:::888777888777666444444444444444444333222222333333333333222222222222222222111111000//////...,,,,,,------------------//////..................///////////////...------////////////////////////---......///////////////......///000000///...---///...------,,,,,,,,,---------............------...............//////000////////////////////////---......///...---,,,+++,,,...///---...111000------...000222333333222111000000000111222222222333333333333444444333333222333333444444444555555555222111/////////000222333333333444444444333333222333333333333333333333333444444444444333333333333555555555444444444444444333333333333222222222111333333444555555666777777888888888777666555333222444444333222222222222222000000000111111111222222222222222111111222222222333333333444444444555555555555666666555555444333222444555555444333333444555555555444333333222222333333444444444444333333333333333333333333333333444333333333222222222222333444444333222111333444555::::::888???JJJJJJBBB:::999888777666666666666888888888888888888888888888999::::::888888999:::::::::;;;;;;<<<=========AAABBBDDDEEEGGGHHHHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMOOORRRUUUVVVUUUXXX^^^dddnnnnnnnnnooottt}}}|||vvvqqqoooeeebbb___\\\ZZZXXXUUUSSSSSSRRROOOMMMJJJIIIGGGGGGEEEFFFFFFEEEDDDBBB@@@>>>@@@@@@??????>>>===;;;;;;<<<<<<;;;;;;::::::999999:::999777666777666555333444555555555555444444333333222222222222111111111222111111000000//////...------------------,,,,,,---------------.........///////////////......---////////////////////////...............///000000///000000000///...---,,,///...------,,,---------------............---------------------...//////////////////////////////...------,,,,,,,,,,,,,,,,,,***,,,000000---,,,---///000222333333333222111111111111111111111222222333333444444444444333333333444444444444555555555333333111000000000111222111222222333333333222222333333333333333333333333222222222222333333333333555555444444333333222222222222222111111111000000222333333444444555555666777777666666555444333222222111000000///000000000/////////000000000000111222222111111111111222222333333333444444444555555666666666666666555444444111333444444333222222333555444444333333222222222222222222333333222222222333333333333333333333333222222222222222111111111111333444444333222333444444777777666;;;DDDDDD===999888777666666555666666888888888888888888888888777999:::999888777888999999::::::;;;<<<<<<======@@@AAACCCDDDFFFFFFGGGGGGLLLKKKKKKJJJJJJJJJKKKKKKOOORRRSSSSSSRRRUUUZZZ^^^fffggghhhkkkqqq{{{xxxrrrmmmkkkeeebbb^^^[[[YYYVVVSSSQQQQQQOOOMMMJJJHHHGGGGGGGGGEEEEEEEEEDDDCCCAAA???>>>???>>>===<<<;;;;;;::::::::::::::::::999999888888999888666666666555444222333333333444444333222222222222222111111111000000111111000000////////////.........------,,,,,,,,,+++,,,,,,,,,---............///////////////......///////////////////////////......------...000111111000000///...------,,,......------------......------............------------------...///000000////////////////////////...---+++******+++,,,...---))),,,444333+++)))///222222333333333222222111222222222111111111111111222333444444444444444444444444444444555555555555555444333111000000000000000111111222222222222111222222222222222222222222000000111222222333444444555444444333333222222111222111111111111000000000222222222333333444444444555555555555444333222111000000////////////000000//////000000000111111111222111111000000111111222333333333444444444555555555555555555555444444333222333555555333222333444444333333333222222222111111111222222222222111111222222222222222222222222111111111111111111111111000222444555444333333333444666555222555999888333888777666666555555555666777777777777888888888888777888999888777666777999999999:::;;;<<<<<<======???@@@AAACCCDDDEEEFFFFFFJJJJJJJJJJJJJJJJJJKKKLLLOOOPPPQQQQQQRRRTTTXXX\\\___aaadddhhhoooxxx|||uuunnnhhhfffeeebbb]]]ZZZWWWTTTQQQNNNLLLKKKIIIHHHGGGGGGHHHHHHDDDDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;999999999999999888888888999777666555666555333222222222333444444333333333222222222111111111000000000000000///////////////.........------,,,,,,,,,+++,,,,,,,,,---...............///////////////...000000000000000000000000///......------...000111111111000///...---------......---------......///---......//////......---............///000111222000000000000000000000000...---+++)))***+++---//////,,,///666444,,,+++111333333333333222222111111222222222111111111111111222333444444555555555444444444444555555555666666666666444333111000000//////000111111222222222111222222222222222222222222000000111222333333444444444444444333333222222222222222222222111111111111222222222333333333333333444555555555444333222111111111000000000111111222111111222222222333333333222222111111111111222222333333333444444444555555333444444444444333222222333444666666444444444555222222222222222111111111000111111222222111111000222222222222222222222222111111111111111111111111///222444555444333333444666777666444555777666444777666555555444555555555666666777777777888888888666777888888666666777888888888999:::;;;<<<===>>>>>>???AAABBBDDDEEEEEEEEEGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPRRRVVVZZZ]]][[[^^^bbbgggnnnvvv~~~yyyrrrkkkeeebbbccc```[[[WWWUUUQQQNNNKKKIIIHHHHHHGGGGGGGGGGGGGGGDDDCCCBBBAAA@@@>>>>>>===999999:::;;;<<<<<<<<<;;;999999999999999999888888999888666555666555444222333444444555555555555444333222222222222111111111////////////////////////------------------,,,,,,---------------.........---...//////////////////000000000000000000000000...............///000000111000///........................---......///000/////////000000/////////.........//////111222333000000000000000000000000...---+++***+++,,,...//////000333666333......222222222222222111111111111111111111111111111222222222333444555555666555555444444555555555666666666777666555444333111000//////000111222222222222222333333333333333333333333000111111222333444444555333333333333444444444444444444444333333333222222333333333333333333333333444444555555444444333222222222222222222222333444333333333444444444444555333222222222222222222333333333333444444444555555333333333333333222111111333555666666555444444555111111111111111111111111111111111222222111111111222222222222222222222222111111111222222222222222000222444444333333444555222333444444555777777777555555444444444444555555555666666777777888888888555777888777666555666777777888999:::;;;<<<===>>>>>>???AAABBBDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLLLLLLLMMMOOOSSSWWW\\\^^^ZZZ]]]bbbggglllrrrxxx|||{{{vvvoooiiidddaaa^^^[[[WWWTTTRRROOOLLLJJJHHHHHHGGGGGGFFFEEEDDDCCCDDDCCCAAA@@@>>>=========888999;;;======<<<;;;:::999999999999999999999999:::888666666666666444333222222333444444444444444333333333333222222222222////////////////////////,,,,,,------------------//////..................------...///////////////000000000000000000000000---......///////////////000///......---...//////...............///000000000000111111111111000000---------...///000111222000000000000000000000000------,,,,,,,,,---//////...444777333///000111111111111000000000111111222000000000111222222222333222333444555666666666666555555555555666666666666666666666555333222111000///000111222333333333333333333333333333333333333222222333333444444555555333333333444555555666666666666666555555555555444444444444444444333333333444555555555555444444333333333222222333333444555333333444444444555555555444444333333333333444444333333333444444444555555333333444444333333222111222444666555444333444444000111111111111111111111111222222222222222222111111111111111111111111111222222222222333333333444111222333333222333555777000000222333444444555777555444444333444444555555555555666666777888888999555666777777555555666777777777888999;;;<<<===>>>>>>???AAACCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIILLLKKKLLLNNNRRRWWWZZZ\\\ZZZ]]]bbbfffiiimmmqqqttt~~~}}}{{{xxxsssnnnhhhdddaaaYYYVVVSSSQQQOOONNNLLLJJJHHHHHHHHHHHHFFFDDDBBB@@@CCCCCCAAA???>>>=========999:::<<<>>>>>><<<:::888999999999999999999:::::::::999777666777666555333///000111111222222222222444444444333333333222222.........///////////////,,,,,,,,,------.........000000000///.........---------...///000000//////000000000000000000000000,,,---///000000000///...000///...------...000111...............///000000111111222222222222111111+++,,,,,,---...///111111000000000000000000000000------------......///000---666888000,,,000333000000000//////000111111222//////000111222333333444222333444555666666666666555555555555666666666777666666666555444333111000000000111222333444444444444444444444444444444444333333444444444444555555222333333444555666777777888777777777777666666666444444444444444444444444555555555666555555444444333222222222333444555555333333333444444444555555555444444333333444444555333333333444444444555555444444555555444444333222111333555444333222333333000000000000000111111111222222333333333333222222111111111111111111111111222222222333333444444444111222222222111222555888555555666666555333444666444444333333333444444555444555555666777888888999555666777666555444555777666777888999;;;<<<===>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFLLLKKKKKKMMMQQQUUUXXXZZZZZZ]]]aaaeeegggiiilllnnnwww~~~~~~xxxpppkkkiiifffbbb^^^YYYXXXTTTQQQNNNLLLKKKKKKLLLJJJGGGDDDAAAAAAAAAAAACCCBBBAAA???>>>======<<<:::;;;<<<<<<<<<;;;999888:::999999:::;;;:::888666999888666444333333333333111111111111111000//////555444333222111///....../////////...---------,,,------............---------------.........//////............////////////000000000000000000000000000---,,,---000111000......------------...////////////...------...000111777777555222...,,,---...............//////////////////...------------...---------.........//////333111///...---...000111111111111111111111111111555444444333333333444444666666666666666777777888777666666666777888999999777666555666666444000---111111111111222333444444555555555555555444444444666666666555444444333333111333444555444555777888999999999888888888777777777666444333333444555666666777777666444444555777555555444333222222222222555555555666666666666777555444444333333444444555111222444666777666666555666666666555444444444333222222222222222222222222222222222222222111000///111111111111111111111111000000000111111222222333222222222222222222222222444444444444444444444444666555555444444444555555555555666777777777777777777777777777666666666666666666666666777777777777666777777999:::;;;<<<<<<<<<>>>@@@@@@@@@???@@@AAABBBDDDEEEEEECCCBBBCCCDDDJJJIIIIIIIIILLLPPPTTTWWWRRRYYY```eeefffgggiiikkkvvv||||||zzztttmmmhhhfffccc___[[[XXXVVVSSSPPPMMMKKKJJJJJJJJJIIIFFFCCCBBBAAAAAABBBCCCBBBAAA???>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::::::::999888999::::::888666888888666555333333222222111111111111111000000///333222222111000///......//////...............------......//////......------------.........//////............////////////000000000000000000000000///...,,,...000111000.........------......///000///......---...///000111666666555222///---...///.../////////000000111111000000///...............---------.........////////////......///000222333222222222222222222222222555444444333333444444444666666666666666777888888777777777666777777888888777777666777777666333000111111111111111222333444555555555555444444444444555555555555555444444444222444555555555555666888888888777777777666666666888666555333333333444555444555555444333333444666555555444333222222222222444444555555555666666666333333333222222333333333111222444555666666666555555555555555444444444444444444444444444444444444222222333333222111111000222222222222222222222222111111111222222222222222222222222222222222222222444444444444444444444444555444444444444444555555555555666777777777777666666666666666666666666666555666666666777777777777666777777888:::;;;;;;<<<<<<===???@@@??????@@@AAABBBDDDFFFEEEDDDCCCCCCDDDGGGGGGGGGHHHKKKNNNQQQSSSUUUYYY^^^cccfffgggiiijjjnnnuuu|||xxxuuupppiiieeebbb```[[[XXXVVVTTTQQQNNNKKKIIIHHHHHHHHHGGGEEECCCBBBBBBCCCCCCCCCBBBAAA???>>>===<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;999777777888999888777777777777666444333111000111111222222111111000///000000000000/////////...............////////////---......//////......------............/////////---............/////////000000000000000000000000///...---...000111000///...............///000000............///000222222444444444222000///000111///000000111222333333444000000///............///------........./////////,,,,,,...///111222333444333333333333333333333333444444444333333444444555444555555666777888888999888888777666666666777777777777777888999888666444111111111000111111222222444444444444444444444444444444444555555555555555555666777666555555666777666666666555555555444444888777555333333333333444222333444333222222333444555444333222111111111111333444444444555555555555333222222111111222222333222222333444555555555555333444444444444444444555555555555555555555555555333333333333333222222111333333333333333333333333333333333333222222222222222222222222222222222222444444444444444444444444333333333333444555555666444555666666777666666666666666666666666666666666555555666666666777777777666777777888999:::;;;;;;;;;===???????????????AAACCCDDDFFFFFFEEEDDDDDDEEEDDDDDDEEEGGGIIILLLNNNOOOWWWXXXZZZ___dddggghhhhhhkkksss|||xxxtttpppkkkeeebbb```]]]XXXUUUSSSQQQNNNKKKIIIGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCBBB@@@???===<<<<<<<<<>>>===;;;:::::::::;;;<<<;;;999666666777888888777666666777666555333000///111222222222222111000000000000000000000000000000.........//////000000111......////////////...................../////////---------.........//////000000000000000000000000///......///000000000000//////......//////000111......//////000111222333222333444333111000111222111111222333444444555666000///......------..................////////////,,,---///000222333333333444444444444444444444444444444333333333444555555444444555666777888888999999888777666666666666666666666666777999999888666222222111000000000111111222222333333444444444555333333444444555666666777666777888777555444555666666555555555444444444444777777555444333222222222111333444444333222333444555444333222222111111111333333333444444444555555333333222222222222333333222222333333444444444444222222333333444444444555555555555555555555555555333333444444444333333222333333333333333333333333444444444333333222222222222222222222222222222222333333333333333333333333222222222222333444555666444444555666666666666555444555555555555555666666555555555666666666777777666777777888999::::::::::::<<<>>>???>>>>>>???@@@BBBDDDFFFFFFEEEDDDEEEFFFBBBCCCEEEGGGIIIKKKLLLMMMWWWUUUUUUYYY___ddddddccchhhqqq~~~|||xxxsssppplllhhhccc```^^^[[[WWWSSSQQQOOOLLLIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@>>>===<<<<<<;;;===<<<;;;999999:::;;;;;;:::888666555666777777777555555666666555333111000222222222222222111000000000000111111111111222222...//////000000111111111...//////////////////...////////////////////////------------............000000000000000000000000...///000000000000000111000////////////000111111...///000111111222222222111222444333222111222333111222222333444444555555///...------,,,,,,------........./////////000000//////000111222111111111444444444444444444444444333333333333333444555666444444666777888888888888888888777666555555555666555444444555777888888666333333222111000000000111000111111222333444555555222333333444555666777777666777888777555333444555666666555555555444444444666666555444333222222222111333555666555444555666666555444333222222222222333333333444444444555555444444333333333333444444222222222222222333333444111222222222333333444444333333333333333333333333222333333444444333333333333333333333333333333333444444444333333222222222222222222222222222222222333333333333333333333333111111111222222444555666333333444555555555555555333333444444555555555555555555555555666666666666777777777888888999999::::::<<<>>>>>>======>>>???BBBCCCEEEFFFEEEDDDEEEFFFCCCDDDEEEGGGIIIKKKLLLMMMTTTRRRQQQTTTZZZ^^^___^^^bbbjjjvvv}}}}}}}}}~~~zzzuuupppllliiieee```^^^]]]ZZZUUUQQQOOONNNKKKHHHFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;::::::999999999999999999777555555666777666555444444444444444333222222222222222333222222111000111111111111111222222222000000000000111111111111...//////000000//////...000000000////////////...,,,------------.........000000000000000000000000...000111111//////000222000000000000000111111222000000111222222222222111111222444444333222222333222222222222333333333333//////...---------------....../////////000000000222222222111111000000000444444444444444444444444333333333333444555555666444555777888888888777666777777666555555555666666444333333444666777777666555444333222111111111111//////000111333444555555333333444444555666777777555666777666444333333444555555555555444444444333444444444444333333333333222444777888777666666777777666555444333333333333333444444444555555555555555444444333333444444555333222222111111222333333111222222222222222333333222222222222222222222222111222222333333333333333333333333333333333333333333333333333222222222222222222222222222222222222333333333333333333333333111111111111222333444444222333444444555555444444222222333333444555555555444444555555555666666666777777777888888888999999999;;;===>>>=========???@@@BBBDDDEEEDDDCCCDDDEEEDDDDDDEEEFFFHHHJJJLLLMMMPPPOOOOOORRRVVVYYYZZZ[[[aaagggpppxxxzzz|||zzzwwwsssnnniiieeebbb^^^\\\[[[XXXSSSOOOOOOMMMKKKHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA???>>><<<;;;;;;;;;888999999999999888777777777666555666777777555333333333222222333333444555222222333333222222111000111111111111000000000000222111111111111111000000//////000000000000//////000000000000/////////...,,,,,,---------.........000000000000000000000000...000222111//////111333111111000000000111222222111222333333333222111000111333555555333222222222222222222111111111111000111111000///////////////.../////////000000000000333333111000000000111111333333333333333333333333333333333333444555666666555666888888888777555444666666555555555666777777555444333444555777777666777666555333222111111111......///111222444555555333444444444555555666666333444555444333222333444444333333333333222222222222222333333444444444333111444777888888777777777888777666555555444555555444444555555555666666666444333333333333333333444333222111000000111222333222222222222111111111111222222222222222222222222000111111222333333222222222222222222222222222222111111111222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222333444444444444333111222222333444444555555444444444555555555666666777777777777888888888888999;;;======<<<<<<===>>>???AAACCCCCCCCCCCCDDDEEEEEEEEEDDDEEEFFFIIILLLMMMLLLNNNQQQRRRTTTUUUWWWYYY```bbbiiirrrxxx|||zzzwwwuuurrrlllhhhccc```\\\ZZZYYYWWWRRRMMMNNNMMMJJJHHHFFFEEEEEEEEECCCCCCCCCDDDCCCCCCBBBAAABBBAAA???>>><<<;;;;;;;;;777777888999999777666555666666666777888777555222222222111111222444555777222333333333333222111111111000000000////////////333222222222111000000000//////000000000000//////111111000000/////////...,,,,,,,,,---------......000000000000000000000000...000222111//////111333111111111000111111222333222333444444333222000///111333555555444222222222222222111111000//////...333222222111111111111111////////////000000000000333222000//////000222333333333333333333333333333222222222333444555666777666777888999888666444333555555555555555666777888666555333444666777777666888777666444333222111111---...///000222444555555444444444555555555555555222333444444222222333444222222222111111111111000111111222333444444444444111333777888777777666777999888777666666555555666555555555666666666666777333222222222222222222333333222111000000111222222333222222222111111000000222222222222222222222222///000111222222222222222111111111111111111111111000000000111111222222333222222222222222222222222222222222222222222222222222222111111111111111111222222333444444444444333111111222333333444555555444444444555555555666666777777777777888888888888888:::<<<===<<<<<<===>>>>>>@@@BBBCCCBBBBBBCCCDDDEEEDDDCCCCCCDDDHHHKKKMMMJJJNNNRRRTTTSSSTTTVVVYYYZZZZZZ___iiirrrwww~~~yyytttpppkkkeeeaaabbb___ZZZVVVSSSQQQNNNLLLKKKJJJHHHGGGFFFEEEDDDDDDHHHGGGFFFDDDBBBAAA@@@@@@===<<<<<<;;;::::::999999;;;<<<<<<<<<;;;999777666777777777666555555444444333333444444555444444444333222111222333333222000111111000000//////......000000000000111111111111333222111///...............///000///...---...000000000000000000000000000111000000////////////000////////////////////////555444333333222222222222333444444444444333222111111111222333444444444444555444444333333333444444333222222111000///......111111000//////////////////000111111///......///666222......111333222000555555555555555666777777333444666888888777555444666666666666777777777777666666777888888888888777777777888888666333000...000111111111111222222222555666666666666666555444555555333222222333444555555555555444444333333333444444444555555555666666777777777777666555444333333444444555555444444333222222222222222222222222444333222222111111222222222222222111111111000000111111111111111111111111333333333222222111111111444333111000000000111111000000000000000000000000111222222222222111000000333333333333333333333333000000000000000000000000222222222222222222222222444333333333333444555555555555555555555555444444444444444555555555555666666666666777888888999999888999999::::::;;;;;;<<<>>>>>>>>>???@@@@@@@@@AAACCCDDDDDDCCCCCCDDDFFFIIIMMMNNNOOOQQQTTTVVVXXXXXX\\\]]]```fffmmmtttxxxzzz}}}xxxssspppkkkfffbbb___\\\XXXTTTSSSQQQNNNMMMLLLKKKIIIHHHFFFEEEDDDDDDFFFEEEDDDBBB@@@?????????<<<<<<<<<;;;;;;:::::::::888999:::::::::999888777777777777666555555444444222222333333333333333222333222111222333444222000111000000000/////////...000000000000000000000000111111000///............000000000111111000000///000000000000000000000000000000/////////000000111111111111111111111111111555444333333222222333333333333333444333333222222111111222333444444444444555444444444333444444444222222111111000000//////111111000///////////////000111111000......///000)))///888<<<;;;777333222444444444444444555666666222333444666666666555555555555555555666666666666666777777888999888888888777888888777666444222111222222222222111111111111555555666666666666666555666555444333333444555555555555555444444333333333444444444444555555555555555555444444444333333333222222333333333333222222444444444444444444444444555555444333333333333444555555555555444444444333555555555555555555555555444333333333222222222222444333111000000000111222111111111111111111111111222222222222222111000000111111111111111111111111000000000000000000000000222222222222222222222222333333333333333444555555444444444444444333333333333333333333444444444555666666666777888888999999888999999::::::;;;;;;<<<>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCBBBCCCEEEGGGKKKLLLMMMPPPRRRUUUWWWXXX[[[\\\^^^cccjjjqqqvvvxxx}}}zzzwwwsssooolllhhhdddaaa[[[XXXUUUSSSRRRQQQOOOMMMNNNLLLKKKHHHGGGEEEDDDDDDCCCCCCAAA@@@>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;666666777888999999888888777777777666555555444444111222222333333222222111222111111222333444222111000000000000//////////////////////////////////////////...............///111000000222555444111...000000000000000000000000////////////000111222222333333333333333333333333555444333333333333333333111222333333333333333222111111222333444444444444444444444444444444444555111111111111111111111111111111000/////////000000///000000000000111555888888CCCNNNNNNCCC888444444444444333333444444555666222222333333444555666777444444444555555555666666777777888999999999999888888888777777666555555555444333333222222111111000333333444555555666666666666555555444444555666666555555555444444444444444333333333444444444555555222222111111111222333444333444444555555444444333666666666666666666666666777777666555555555555666666666666666555555555555666666666666666666666666444444444444333333333333333333222111111111111222111111111111111111111111222222222222222111111000////////////////////////000000000000000000000000222222222222222222222222333333222222333333444555222222222222222333333333222222222333333333444444555666666777777888888999888999999::::::;;;;;;<<<======>>>>>>???@@@@@@AAA???AAACCCCCCBBBBBBCCCDDDHHHIIIJJJMMMOOORRRUUUVVVYYYZZZ\\\___eeelllrrruuu}}}~~~||||||qqqooollliiieeebbb___]]]XXXVVVTTTSSSSSSRRRPPPOOONNNMMMKKKHHHFFFEEEDDDDDDBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<;;;;;;777777777888888888888888777777777666555555444444222333333333333222222111222111111222444444333111000000000000////////////////////////............---------------...//////111//////222777777222,,,000000000000000000000000/////////000111222333444444444444444444444444444555444444333333333444444111222222333333333333333111111222333444444444444444444444555555555555555111111111222222222222222111111000000///000000111///000000111222666;;;???DDDKKKNNNHHH;;;222111444555444444444444555666666444333222222444666888:::555555555666666666666777777888888999999999999999999888777777666777777888555555444333222111000000111111111222222444444555555555555555666666666777555555555555555444444444333333333333444444444444222111000///000222444666777777888888888888777777777777777777777777777777888777666666555555666666444444444333333333333222444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222222222333333222222111000////////////////////////000000000000000000000000111111111111111111111111222222222222222333333444222222222222333333333333222333333333333444444444555555666666777888888888888999999::::::;;;;;;<<<<<<======>>>???@@@AAAAAA>>>@@@CCCDDDCCCCCCCCCDDDEEEFFFGGGIIILLLPPPSSSTTTVVVWWWYYY[[[___fffmmmrrrvvv~~~{{{{{{|||lllkkkiiifffbbb___]]]\\\WWWVVVTTTTTTTTTSSSQQQOOOLLLKKKIIIGGGEEEDDDCCCCCCAAAAAA@@@???>>>>>>??????===<<<<<<<<<<<<<<<;;;;;;:::999999999888888888888777777777666555555444444444444444444444333222222111111111222444444333222////////////000000000000000/////////.........---------,,,------...///000000......111666666222,,,111111111111111111111111000000000000111333444444444444444444444444444444444444444333333444555555222333333444444444333333111111222333444444444444333444555666666666555555222222222222333333333333111111000000000000111111111111111111111444999===222555666333///...111444666666666666666777777888666555444333555777:::<<<666777777777777888888888777777888999999999999888999888777777777777888888777666555444333111111000///.........///111222333444555555666666666777777555555555555555555555555333333333444444444555555333333111111222444777888777888888999999888888777666666666666666666666666777666666555444555555555333333333333222222222222333333333333333333333333444444444444444444444444222222222333333333222222222222222222222222222222222333333333333222111111000000000000000000000000////////////////////////111111111111111111111111222111111111111222333333222222333333444444444555444444444444555555555555555555555666777777888888888999999::::::;;;;;;<<<;;;<<<===>>>???@@@AAAAAA???AAADDDEEEDDDDDDDDDDDDDDDDDDEEEFFFIIIMMMPPPRRRSSSUUUVVVXXX[[[```hhhmmmqqqxxx~~~|||zzzyyyjjjkkkiiifffaaa^^^]]]]]]XXXVVVUUUTTTTTTSSSPPPMMMHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@@@@?????????@@@@@@>>>>>>======<<<;;;;;;:::;;;:::999888888888888888777777777666555555444444555555555555444333222222111000000222444555333222////////////000000000000111000000//////............---------...///000000000//////222555555222///111111111111111111111111111111111111222333444444444444444444444444444444444444444444444444555666555555555555555444333333111111222333444444444444222333555666777777666555333333333333333333333333111111000000000111222222333333222000//////111444,,,...111333444555555555777777666666777777888999777666555555666888:::;;;777777888888888999999999666666777888888888888777888888888888777777777777777777666555333222111111///...------...///111222333444555666666666666666555555555555555666666666444444444555555555666666555555444444555777888999555666666777777666666555666666666666666666666666666666555444444444444444555555555444444444444333444444444444444444444444333333333333444444444444111222333333444333333333333333333333333333333333333333333333333222222111111111111111111111111111////////////////////////111111111111111111111111111111000000111111222333222222333333444444555555444444444555555555666666444555555666666777777888888999999::::::;;;;;;<<<;;;;;;<<<===???@@@AAAAAA@@@BBBDDDDDDDDDCCCDDDEEEDDDCCCCCCDDDGGGJJJNNNPPPPPPSSSUUUWWWXXX\\\ccciiinnnrrryyy~~~wwwqqqiiijjjiiieee```]]]\\\\\\XXXWWWUUUTTTSSSPPPMMMJJJDDDCCCBBBAAAAAA@@@@@@@@@@@@???????????????@@@@@@@@@???>>>===<<<;;;:::999888888777666777888999:::777777777666555555444444444555555444333222111111111000000222444555444222.../////////000000000111222222111000000///......//////.........///000000000111222333444444444444111111111111111111111111333333222222222333333444555555555555555555555555444444444444444555666666888888777777666555333333111111222333444444444444222333555777888777666666555555444444333333222222111111000000111111222333333444444222000000111222666777999:::999888888888666666666666666777888888777666555555666777888999777777777777888888888888555555666777777777777666777777888888888777555444777666666555444333333222111000.........///000111111222444555666666555555444555555555666666666777555555555666666666777777666666666777777888888999555555666666666666555555666666666666666666666666666666555444444444444555666666666666555555555555444444444444444444444444222222222222333333333444111222333444444444333333444444444444444444444444333333444444333333222111000000000000000000000000////////////////////////111111111111111111111111000000000000000111222222111111111222333444444444333333444444444555555555444444555555666777777777888999999::::::;;;;;;<<<:::;;;<<<===>>>@@@AAAAAA@@@AAABBBBBBAAABBBDDDFFFEEEDDDCCCCCCEEEHHHLLLNNNNNNQQQUUUWWWWWWYYY```eeelllmmmsss|||tttjjjggghhhgggddd^^^ZZZYYYZZZXXXVVVTTTSSSQQQNNNJJJGGGBBBAAA@@@@@@?????????@@@>>>>>>>>>>>>>>>??????@@@AAA@@@???>>><<<:::999888555555444555666888:::;;;777777777666555555444444444444444333222111000///000000000222444555444333.../////////000000111111333222222111000//////...000000////////////000000111222444444333444555777111111111111111111111111444444333222222222333333666666666666666666666666444444444444444555666777999999999888777555333333111111222333444444444444222333555777888888777666666666555444333333222222111111000000111222333333111333555555555555666888333444444222000111666;;;555555555555555666777777666666555555555666666777666666666666777777777777444555555666666666666666666777888999888666444222666666666555444444333333333222000///...///111222000111333555666666555555444555555555666666777777666666666666777777777777666777888888999888888777777777888888888888777777777777777777777777777777777777666555555555555555666555555555444444444444333333333333333333333333111111111222222333333333000111333444555444333333444444444444444444444444333333444444333333222111000000000000000000000000////////////////////////000000000000000000000000000000000000000111111222///000000111222222333333222222333333333444444444444444555555666777777777888999999::::::;;;<<<<<<::::::;;;===>>>@@@AAAAAA@@@@@@AAA@@@???@@@CCCEEEFFFEEECCCCCCDDDGGGKKKMMMLLLQQQUUUWWWVVVXXX^^^ccckkkjjjooozzzyyy}}}~~~tttlllkkk___aaabbbbbbaaa^^^ZZZXXXZZZVVVQQQNNNNNNLLLJJJGGGEEEDDDBBBAAA@@@?????????????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::999777666555555555555444333222000///111222333444444222000///000111222222333333333333//////000222444444222000666444000///000111111000111111000000///000000111333333333222111000111333444333111000000111333444222222222333333222111111000111333444444444444333555444444444111222@@@PPPKKK???666555666555222111222222333444555555555444222333444555666666666666777333333777888444///...222444555555444222111000111111222333444444444444222333444555666666666666444444555555666666777777777777777777777777777777777888999::::::999888777555888:::;;;:::999999:::666666666666777777777777666888999999888777777888444333222000///.........///000222333444555666666555666666666666666555555555555555555555555444444666666666666666666666666555555666777888999::::::555666777999999:::::::::888777777777777777888999888888666555444333333333555444333222222222333444000000111111111222222222222111111000000111111222444444444444444444444444333333333222222222111111000111333444444333111000111111111111111111111111111111111111111111111111111444///111888555...111///111222///...000111111000111111111111222222222555555666666777888888888777888999999;;;;;;<<<===<<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGIIIJJJKKKIIIMMMQQQTTTVVVXXX[[[^^^aaahhhqqqwww{{{yyy}}}}}}qqqgggddd`````````___]]][[[YYYWWWUUURRRMMMKKKKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777666555555444444444333333111000000111222333444444333111000//////111222444444555555333222222222333333333333222000......000222222222111111111000000111111111000111222222111111333555777555333111000000111111222333333444333333222222222333444555555555444333555333222111...///999EEEBBB:::444444666444333444333444444555666666555555222333333444444444444444000000111333222222888@@@HHH888000444555---***///111111222333444444444444222333444555666666666666666666666777777888888888888888888888888888888888888888999999999999888888666888:::;;;999888999999777777777777777666666666333444666666444333444444444444333222111000/////////000111222333444555555555666666666666666555555555555555555555555555555333333333333333333333333555555666666666666777777444555666777777777777777777666666555555555666666888777777666666666666777666555444333222333333444222222222222333333333444222222111111111111222222333333333333333333333333333333333222222222111111000111333444444333111000111111111111111111111111111111111111111111111111...000---...444333...000///111111000000111111222111111111111222222222222333333444444555666666777777888888999:::;;;<<<<<<<<<<<<<<<===>>>>>>??????AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIIIILLLPPPSSSUUUXXX[[[]]]^^^eeennnsssxxxyyywww|||{{{oooccc___aaa```___]]]ZZZXXXVVVUUUNNNLLLIIIHHHGGGGGGEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::999777666555555555555333333222222222111111000111222333444555444333222...///000222444555666666444333111000000111222333111000///000222444444333222222111111222222222222///000111111111222444666999777555222000/////////333444444555555555444444555555666777777666444444777444222111//////444:::777444333555666444444777555555666777777777777666333333333333333222222222---...111111---000>>>NNN\\\@@@///777;;;111...666111222333444444555555444333444555555666666666666888888888888999999999999999999999999999999999999999999888888888888999999777999::::::888777777888888888888777777666666666444666777777666555666777444555555555444222111000//////000111222333333333555555666666666666666555555555555555555555555555222222222222222222222222666666555555444444444333333444444555555555444444555555555444333333333222444555555555666666777777555555444333333333333444333333444444444555555555333222222222222222222333222222222222222222222222333333333222222222111111000111222333333222111000000000000000000000000000111111111111111111111111000111000111444555444333000000111222222222222222111111111111222222222333111111222333333444444555777777888999:::;;;;;;<<<;;;<<<<<<======>>>??????AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGIIIKKKOOOQQQSSSVVVYYY\\\[[[aaaiiinnnsss{{{wwwuuuvvv{{{yyymmmbbb]]]_________]]]ZZZVVVRRRPPPHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::888666444333444555666222222111111111111111111222222333444444444444333///000111333444555555555000111111000.........///444333222333444555444333111222222222333333333222///000111111000111333555888666555333111000000000444555555666666666666555777888888999888777555444:::777444333444444444555111222555888777333555999777777888888999888888777666555444333333222222222000111333333//////;;;HHHTTT???222777===999666:::111222333444555555555555444444555666666666666666888888888888888888888888999999999999999999999999:::999888777777888999:::888999:::999777666666777999999888888777666666666555666888888777666777888555666777888777555222111//////000000000111222222444555555666666666666555444444444555555555555555444444444444444444444444555555555555444444444444333444444444444333333222555555555444333222111111000111111222222222222222444333333333222222222222333333333444444444555555333333222222222222333333222222222222222222222222333333333222222222111111000111222222222222111000////////////////////////111111111111111111111111111000333444111555666111111///000333444333111222111111111222222222333333111111111222333333444444666666777888999:::;;;;;;;;;;;;<<<<<<===>>>>>>???AAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEHHHJJJMMMOOOQQQTTTWWWZZZZZZ^^^dddiiinnnwwwvvvvvvxxxyyytttiii^^^YYY^^^______^^^ZZZTTTNNNJJJEEEEEEFFFEEEEEEDDDDDDDDDAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;:::::::::999777555333333444555666222222111000000111111222222333333333333333333333111111222222333222222222,,,000333333111...---,,,222000///111333555666555000111222333333333333222111222222111000///111333444444333333333333333333444555666666777777777777888999999:::999888666555888777555555666888777444111333888;;;888333555999888999999:::999999888888888777555444333333333333333222444777666333555999999999666333666:::888222222222333444555555555555444555666666777666666666777777777777777777777666888888888888888888888888:::999888777777888999:::888999999888666555666777999888888888777777777666111333555555444444444666666777888999888666444333111000/////////000111111333333444555555555555555444444444555555555666666555555555555555555555555444444444555555555666666444444555555555444333333555666666666555333222111000000111111111000///...222222222222222111111000111222222222333333333333333222222111111222222333444444444444444444444444333333333222222222111111111111111111111111111111////////////////////////000000000000000000000000...+++222222+++333999///555000///444666333111222111222222222222333333333222222222333444444555555555666666777888999::::::;;;;;;;;;<<<======>>>>>>@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGIIILLLMMMOOORRRVVVYYYYYY\\\```eeejjjrrr|||~~~zzz{{{zzzvvvmmmbbbZZZVVV]]]^^^]]][[[VVVPPPJJJFFFCCCDDDFFFFFFDDDDDDDDDEEE@@@???>>>>>>=========>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::::888777666555444444555666444333222111000000111222333333333222222111111111111111111111111000000///,,,111666888555111//////...,,,+++---000444666777///000111333333333222222111222222111//////000111222222333333444555555555444555666666777777777777888888999::::::999777777333555555444555888888444444555999<<<999555555999999::::::::::::999888888888777666444333333444444222///111777:::777333222///999<<<555333999777///222333444555555666666555555666666777777666666666666666666666555555555555777777777777777777777777999999888888888888999999777777888666555555666888888888888888888888888888333555777777666666777888777777888999888777666555222111000/////////111111111111222333444444444444333333444444555666666666444444444444444444444444444444444555555666666666333444555555555555444444555666666777666555333222222333444444444222111000222222222333222111000000000000000111111111222222222111111111111111111222444444444444444444444444333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000***333444,,,<<>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGHHHJJJKKKMMMPPPTTTWWWYYY[[[]]]```eeemmmvvv|||yyyzzzwwwoooeee^^^[[[ZZZ^^^\\\YYYTTTOOOJJJGGGEEEAAADDDFFFFFFDDDBBBCCCDDD@@@??????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999777777777666666666666555777555333111000000111222444333222111000/////////...//////000000000//////---222777777444111111333555111...---///222555666---///111222333333222111000111111000//////111333111222333444555555555555333444555666777777777777666777999999:::999888888222666777444444777888555555555777::::::666555888:::::::::::::::999888777777666444333222333444555222......444777555333333666999:::777555666666444222333444555666666666666666666777777777777666666666666666555555555444444888888888888888888888888888888999999999999888888555666666555444555777999777777777888888999999:::666888:::;;;::::::;;;<<<888888888777777777777777444333111//////000111222//////000222222333333222333333444444555666666777333333333333333333333333444444444444333333333333222222333444555555555555333444666666666555444222222333555666777666555444333333444555444333222111000000000111111111222222111000000//////000000111333333333333333333333333333333333222222222111111111111000000000000111111111111111111111111111111000000000000000000000000444+++444555///KKKhhhaaa???444...333555111///333222222222333333333444444222222333333444555555555444555555666777888999999::::::;;;<<<<<<======>>>===>>>>>>???@@@AAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDDFFFGGGIIIJJJKKKNNNRRRVVVXXXXXXYYY[[[```gggooottt~~~tttvvvrrrjjjaaa^^^___``````\\\UUUNNNIIIFFFEEEEEE@@@CCCFFFFFFCCCAAABBBCCC@@@@@@??????????????????>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999666777777888777777666555888777444222111111111222444444222000///.........,,,,,,...///000000000000,,,000444444000///111555@@@;;;555000000111333333,,,...000222333222111000...///000000000000333555222333333444555555555444333444555666777777777777555666888999:::999999888333999:::555444888999666555333555999:::777666888::::::::::::999999888777666444333111111222333444555111...000222111333666;;;333000444444000222999222333444555666666666666666777777777777777666666777777666666555555555444999999999999999999999999777888999::::::999888777555555666555444555777999666666777888999::::::;;;444555888888888888999:::999888777777666777777888555444111000///000111222......///111111222222222333333444444555666777777444444444444444444444444555555444333222111000///000111222333444555555555111333555666666555444222000222444666777777666666444555666666666555444333000000111111111222222222000000////////////000000222222222222222222222222333333333222222222111111111111000000000000111111111111111111111111111111000000000000000000000000222'''///111---RRRyyyvvvBBB555...333555000///333222222333333333444444444111222222333333444555555444444555666777888999999::::::;;;;;;<<<======>>><<<===>>>???@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIJJJMMMRRRUUUXXXWWWWWWXXX\\\ccckkkooozzzpppllltttnnn\\\TTT\\\___YYYUUUUUURRRMMMGGGDDDFFFHHHHHHGGGFFFDDDCCCAAA@@@???BBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<:::::::::999999999999888777777666666555555444444888777666444222000///...//////////////////......,,,---...000000000///...222333444333000///111333GGG777---000222...,,,000///111222333222111...---///111222222000//////000333555666555222111111111222333444555666888888999666777999::::::999888666666555555444444444555555444666777888888777666444666666666666777777777777999777555222222222444555111111111222222333333333555555555666555555444444555666777777777666444333666666666666666666666666666666666666666666555555666666666666777777777888777777888888888777777666555555555555666666666666999888888888888888999999555666777888888888888888888777777777666666555555555666666666555333111000111000///...///111333444555555666666666666666666444222111111222333333222666444111//////111333555555333111222555777666444333444555666666444222111888777666555555444555555333333444444444444333333666444222333555555333111444444444444333222111000222111111000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000...---,,,...444@@@NNNWWWBBB999///---111444111,,,111111111111111111111111444444333444444555666777555555666666777777888888777888999999;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFHHHJJJLLLOOOQQQSSSUUUVVVWWWXXX[[[```ggglllwww{{{vvvggglllmmmdddUUUPPPVVV[[[YYYVVVTTTPPPKKKGGGEEEFFFHHHGGGFFFEEEDDDBBBAAA@@@???@@@@@@??????>>>===============<<<;;;::::::;;;;;;:::999999999888888777777555555555555555555444444777777666444222000//////....../////////.........---...///000111000//////...000000---+++000<<>>>>>>>>>>>???@@@AAAAAACCCCCCCCCCCCCCCCCCDDDEEEDDDEEEFFFHHHJJJMMMOOOQQQVVVWWWXXXYYY[[[___eeejjjrrrwww|||mmmdddllldddXXXPPPNNNQQQUUUYYYXXXSSSMMMHHHFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???????????????>>>===<<<;;;>>>===<<<:::999999999999999999888777777666555555444444444444555555555555777777555444222111//////---......//////............///000111111111000//////111111---,,,777LLL^^^AAA555---000222///...111000000000000000/////////111222222111000111444666555666777666444333333333666666555555555555555666888888999:::999888666555777777555444333333333333444444666666666666444444333444444444555555555555999777555333333444555666555555444444444444444333000000111222333333333333333444444444444333222222222222222222222222222222333222111111222333555666444444555555555666666666666777777888888888777777777777777777888888888999::::::999888777777777888777777888888999999888888888888777777777777666666666666666666555333222111111000///...///000111222222222333444444444444444444333111111333444333222000000000111111222222333444222111111333444444333222222333444333222111000333333333333333444444555666666777777777777666666777555444444555555444333444444444444333222111000222111111000000000000000111111111111111111111111000000000000000000000000///000000111222333333333000000000000000000000000...///111111///......///222000------///000111000111111111111111111111111111111111111222333444555444555555666666777888888777888999999;;;;;;<<<===??????????????????@@@@@@BBBBBBBBBBBBCCCCCCDDDDDDBBBCCCDDDFFFHHHKKKMMMNNNVVVWWWXXXYYYZZZ^^^dddhhhkkkqqq{{{rrrgggeeekkk]]]RRRRRRRRRPPPRRRYYYWWWQQQIIIFFFFFFGGGGGGFFFDDDCCCCCCBBBAAA@@@@@@?????????@@@@@@???>>><<<;;;======;;;:::888888777777888888777666555444444333444444555555666666777777777666555444222111000///------.../////////......///000111222222111000///222222111...000;;;NNN]]]===444...///111//////111222222111000000111111222222222222111111222555888555666888777555444444555555555444444444555666777888999999999888777666555888777666444333222222222333333444555555444333333222222222333444444555555888777555444333444555666555555444444333333222222///000111222333444444444444444444444444333333222222222222222222222222222333222111111222444666777666777777777777888888888999999:::;;;;;;;;;::::::888888888999999999::::::::::::999888777777777777666666777777777777777666666666666666666666666666666666666555444444333222111111000/////////000000000111222333333333333333222000//////000111111000...///000222333333222222333222111111222222333333111222222222222111000000111111111111222333444555666666777777777777666666666666555555555555444444333333333333333222111111222111111000000000000000222222222222222222222222000000000000000000000000000000000111111222222222////////////////////////+++...222444444333333333---...////////////000111111111111111111111111111111111111222222333444555444444555555666777777888777888999999;;;;;;<<<===?????????@@@@@@?????????AAAAAABBBCCCCCCCCCDDDDDDBBBBBBCCCEEEGGGJJJLLLMMMTTTUUUWWWXXXZZZ^^^cccggggggmmmxxx}}}vvvfffaaafffhhh[[[TTTXXXXXXRRRRRRXXXSSSNNNGGGDDDDDDFFFEEEDDDBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@???>>>===<<<<<<;;;:::999777777666666777777666666555444333333666666777777888888999999666666555444222111000000,,,---///000111000///...///000111222222111000///000///------111777???DDD777222...///111000000111444333333222222333444444222333222111111222666999555666888777666555555666333333222222444666888999888888888888777777666666777777555444222222111111222222222333333222222222111111111222333444444555666555444444333444444555444444333333222222111111111111333444555555555555555555555444444444444444333333333333333333333333444333333333444555777888777777777777888888888999999999:::;;;;;;;;;;;;;;;999999999999:::::::::::::::999999888777777888888999::::::;;;::::::999999999999999999999999999999777666666555444444444444222222111000000000000000///000111222333333333333222000//////000111111000---///111333444333222222333333222222111111222333111222222222111111000000000000000111222333444555444555555666666555555444555555666555444444444444222222333333222222111111222111111000000000000000111111111111111111111111000000000000000000000000111111000000000/////////////////////////////////...000111111///............000222111///...///111000000000000000000000000222222222222333444555666444444444555666666777777777888999999;;;;;;<<<===>>>>>>???@@@@@@@@@??????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDFFFHHHJJJLLLMMMPPPRRRUUUWWWYYY]]]bbbfffeeekkkvvvyyy{{{~~~{{{pppfffdddiiibbbZZZWWWZZZYYYSSSQQQTTTNNNJJJFFFCCCCCCCCCCCCBBB@@@@@@@@@@@@????????????AAA@@@???>>>============;;;:::999777777666666666666666666555555555444444888888888888999999999999666555555444222111111000,,,...000222222222111000///000111111111000///...111//////111333555333111222000...///000111111111444444444555555555555555222333333222111222555777444666777777666555555666333222111111333555888:::777777777777777777777777666666444333222222222222111111111111111111111111000000111222333444555555444444333333333333333444333222222222222222111111333444444555666666666666666555555444333444444444555555555555555555555555444555555666666777777777555555555666666666777777666777888888999999999999999999999999:::::::::;;;999888888888888888999999999999999999999999888777777777777888888888888888777666666555444444555555444444333222222111000/////////111222333333333333444333111111333444333222///000222333444444333222333444444333111111222444222222222111111111111000000000000111111333444444333333444444444444333333444555666555333222333444111222222222222222111111222111111000000000000000000000000000000000000000000000000000000000000000111111000000///......---000000000000000000000000///000000000......000222000111222111000///000000000000000000000000000000222222222333333444555666333444444555555666777777777888999999;;;;;;<<<===<<<===???@@@AAAAAA@@@@@@@@@AAACCCEEEFFFFFFEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMOOOQQQSSSUUUWWW[[[___cccccciiittt~~~~~~}}}}}}uuunnnlllkkkiiiZZZZZZYYYWWWSSSOOONNNPPPGGGGGGFFFDDDAAA@@@@@@AAA>>>?????????????????????@@@>>><<<:::999:::;;;<<<999888777666666666666666555555555555666666666666999999888888888888888888555555444333333222111111---///111333444333222111//////000111000///...---000111222333333222111000/////////...000111222111222333444666666666555444111222333333222111222444333555666666555444555666444333222111222444777999666555666666666777888999555444444333222222222333111000000000000000000111000000111222333444555666222222222222222222222222222222222333333333333333444555555666666666555555555555333222222222333444444444444444444444444444444555777888888777666555555555666666666777777777555666777888999999999999888999999999999:::::::::777777777777888999::::::777777777777777666555555444555555555666666666777777777555444444555555666666555555444333222000000//////111222333444444444555444222222444444444333222333333444444444333333444555666444222111222555333333222111111111111111111111111111222222333444333333444444444444333333222444555444222000222333111111222222222222111111222111111000000000000000////////////////////////000000000000000000000000111000000000000000000000000000000000000000000000---...000000111222555777111000//////000000111111000000000000000000000000111111111111222333444555333333444555555666666777777888999999;;;;;;<<<===:::<<<>>>@@@BBBBBBAAAAAA@@@BBBDDDFFFGGGGGGFFFFFFDDDDDDEEEFFFGGGIIIKKKLLLPPPQQQSSSTTTUUUWWWZZZ]]]___eeepppyyy}}}rrr~~~xxxllljjjnnnjjjbbbUUUYYYXXXRRRLLLKKKLLLLLLCCCEEEGGGDDD@@@===>>>@@@>>>>>>>>>>>>???????????????===999777666777:::<<<888777666666666666666777444444555555666777777777999999888888777777666666555555444333333222111111---///222444555555333222...///000000000...---,,,***---000000---,,,///222---...///...000222222111111222444666666555444333111222444444222111111222333444666666555444444555666555333111111333555777555555555555666888999:::444444333222222333333333000000////////////000000000111111333444555666666111111111111111111111111333333333444444555555555555555555666555555444444444333222111111111222333444444444444444444444444333555777999999777444222888888888888999999999999666777888999:::;;;;;;;;;888888999999999:::::::::666666777777888999;;;;;;:::::::::::::::999888777777777888888999999999:::888777555444444555666666777666666555444222111000///000111222333444444555444222111111222333333222555444444444444444444444444666777555222111333555444333222222111111222222222222222111222222333444333444444444444444444333111333555333111///111333000111111222222222111111222111111000000000000000////////////////////////000000000000000000000000000000000111222222333333000000000000000000000000...000111000...---......111...,,,---///222222222000000000000000000000000000000000000111222333444333333444444555666666777777888999:::;;;<<<<<<===999;;;>>>@@@BBBCCCBBBBBBAAABBBEEEGGGHHHHHHGGGFFFCCCCCCDDDEEEGGGHHHJJJKKKQQQSSSTTTTTTSSSTTTVVVXXX]]]bbbllluuuyyy~~~xxxvvvqqqlllllloooooojjjddd]]]VVVNNNKKKKKKLLLKKKIIIDDDCCCAAA@@@???>>>>>>>>>;;;;;;===>>>@@@BBBCCCDDD===;;;999777666888999;;;777666666666666666777888666555444444555666777888888888888888777777777666444444444333333222222222777777666555333222111111.........///////////////////////////000000000000000000000000111222222333111222333333222111///...111111000000000111333444222222333555666888999999222222222222333333444555777888999777666666777999444444444444333222111111333222000/////////000111222222222333444555777777333222222111111222222333777666444444333444555666555555555444444555555555333333222111000000000111333444444555444333222111444555666777888888888888:::999999999888888777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999999888888888888888888888888888888777666555444<<<999444888777444:::555666777666444333333555666666555444222111000000------///000222444555666444333222222444555666555666555333222111222333333666555333222111222222333111111111111111111111111222222222222222222222222666666666666777777777777222111111333444444222000333333333333222111000000111111000000//////......////////////000000000000000000000000000/////////000000000000111111111111222222222111111111000000111111111000000000000000000000000000000000000000////////////////////////////////////000111222333111222222333333444444555666777888999;;;<<<===>>>:::<<<===???@@@@@@@@@??????@@@@@@AAABBBCCCDDDDDDBBBBBBCCCDDDFFFIIIKKKMMMJJJMMMQQQTTTUUUUUUVVVWWW^^^ccciiinnnttt|||wwwrrrnnnkkklllooonnngggaaa[[[TTTMMMIIIJJJKKKIIIGGGDDDDDDBBBAAA@@@?????????>>>>>>>>>??????@@@@@@@@@<<<;;;888777666777999;;;888777777666666666777777666666555555555666888888777777777777777666666666555555555444444444333333555555444444333222111111///////////////............/////////000000000000/////////000111333444555222222222222222222111000222111000000000111333444444444555555666666666666333222222222222333333444666777777666555555666888444444444444333222111111333333111000000000111222111111111222333444555666333222222111111222222333555555444333333444444555555444444333333444444555444333222222222222222222333444555555555444222111444444555666777777777777999888888888777777777666777888999999;;;;;;<<<===999::::::::::::999888888777777777777777666666666::::::;;;;;;::::::999888888999333333======444333333444555444222222222444666555555444333222111111///000000111222333444444444222111111333444444333777666555444333333444555333333222111222222333444444444444444444444444444222222222222222222222222444444444555555555666666222111111333444444222000333333444444444333222222222111111111000000000000000000000000//////////////////////////////////////////000000000111111111222222222111111111000000111000000000000000000000000000000000000000000000///////////////////////////////////////000222222111111222333333444444555555666777888:::;;;<<<===<<<===>>>???@@@AAAAAAAAA???@@@AAABBBCCCDDDDDDEEECCCCCCCCCDDDEEEHHHJJJKKKKKKMMMQQQSSSSSSSSSTTTUUU[[[___eeejjjooovvvzzzsssmmmkkkjjjlllnnnkkkccc[[[WWWQQQKKKHHHHHHIIIGGGEEEDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<:::888777666777999:::999999888777666666666777777666555444555666777888555555555555555666666666666666555555555555444444333333222222222111111111000000//////......------....../////////000000000......///000222444555666222222222222222333333444222222111000000111333444666666666555555444444333444444333222222222333333555666666555444444666777555555444444333222222222444333222222111111222222000000000111222333444555333222222111111222222333444333333222222333444444444333333222222333333444333333333222333333444444444444444555444444333222222333444555666666666666777777777666666666666666444444666777999;;;======777777888999999999999888666666666555555444444444777777888888888777666666888999222111:::999444777222333555444333333444555555555555444444444333333222222222111222222333333555333222222333444333111555555444333333333444444111111111111222333444555444555555555555555555555333333333333333333333333222222222333333333444444222222111222444444222000222333444444444444444444222222222222111111111111111111000000//////.............../////////////////////000000000000111111222111111111111000000000000000000000000000111111000000000000000000000000////////////////////////......---......///000111111111222222333444444444444555666777888999:::;;;=========>>>???@@@BBBBBB@@@@@@AAABBBCCCDDDEEEEEEDDDDDDCCCDDDEEEFFFHHHJJJJJJMMMPPPRRRRRRRRRSSSTTTXXX\\\aaaeeeiiiooowww~~~rrrllljjjiiijjjmmmmmmhhh___WWWSSSOOOKKKHHHHHHHHHFFFEEECCCBBBAAA@@@????????????AAA@@@???>>>===<<<;;;;;;;;;:::888777777777888999;;;:::999777777666666666666555444333333444555666333333444444444555555555555555555555444444444444111111111111111000000000111111000///...------,,,........./////////000000/////////000111222444555333222111111222444555777333222111111111222333333666666555555444333333333666666555444333333333333555666666666555555666888666555555444333333222222333333222222111111111111111111111111222333444555333222222111111222222333222222222222222222333333333222222222222222222333222222222222222333444555333333333333333333222222222222333444555555555555555555555555555555555555222333444666888999;;;;;;555555777888888999999999666666666555555444444333555555666666666555555444555;;;999555666222444AAA444555777777666666777999555555555555555555555555333222222111222333444555888666555666666666555333222222222222111111222222111111111111222222333333111111222222222222222333333333333333333333333333222222222222333333333333333222111222333333222111000111222333444444444444111111111111111111111111222111111000///......---.............../////////////////////000000000111111111111111000000000000000000000000000111111111////////////////////////////////////////////////------------...///000000111111111222333333444444333444444555777888888999===<<<<<<<<<===???AAABBB@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEGGGHHHIIIKKKOOOQQQRRRSSSUUUWWWWWWZZZ___bbbeeejjjrrrxxxxxxjjjfffjjjjjjkkkllljjjddd[[[TTTPPPNNNKKKIIIHHHGGGFFFEEE@@@@@@???>>>============??????>>>======<<<<<<<<<:::999888777777777888888:::999888777666666666666555444333222222222333444333333333333333444444444333333333333333333333444000000000000000000000000111111000///...------,,,............////////////000000/////////000111111222222111111222444666777444333222111111222333333333333333333444444444444888777666555555555555555666777777777666666888:::777666555333333333333333111111111111111000000///333333222333333444555666333222222111111222222333000111111222222333333333222222222111111222222222111111000111111222333444111111111111111111222222111222333444555555555555444444444444444444555555444444555666666777777888444555666777888999999999888888777777666555444444777777888888888888888777777;;;;;;@@@FFF>>>666<<<555666777777777777888999555666666666666777777777222222111111222444666777;;;:::999:::;;;:::888666222222222222222222222222333333333333222222111111//////000000111111111111333333333333333333333333222333333333333444444444333222111111333333222111...///000222222333333333000000000000000000000000222111111000///......---............//////000000...////////////000000000000000000000000000000000//////000000111111111111////////////////////////////////////////////////,,,,,,,,,,,,---...///000000000111222222333333444333333444555555666777777::::::999999;;;<<<>>>@@@??????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDFFFFFFGGGJJJMMMPPPRRRUUUXXXZZZXXX[[[___aaaccchhhooouuu|||oooeeeeeelllkkkkkkiiifff___WWWQQQLLLLLLKKKIIIHHHFFFEEEDDD???>>>>>>===<<<<<<==================<<<<<<<<<<<<999999888777777777777777888888777666555555555666555444333222111222333333444444444444333333333222222222222333333333333444111111111000000/////////000000//////......------------........./////////000//////...............111111111111222333555555555444222111111222333333111111222222333444555555777777666555555555666666666777888777777777999;;;888666555333333333333444000111111111111000//////444333333333444444555666333222222111111222222333000000222333333333333333333222222111111222222333111111000000111111222222222111111111111222222333111222333444555555555555444444444444444555555555666666666666555555555555555555666888888999999999:::999999888777666555555555555666666777777666666;;;888777HHH[[[QQQ888///444555777666555555666777777777777777777777777777333222111111333555777999;;;;;;;;;<<<===<<<:::888444444555666666666555555444444555444333222111000000000111111222222333333333333333333333333333333333333444444444555555555444222111111222333333222...///000111222222222222///////////////000000000111111000000//////............//////000000111111......////////////000000//////000000000000000111/////////000111111222222000000000000000000000000////////////////////////------,,,------...///000000000111111222333333333333333444444555666666777888888888999:::;;;======>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFFFFHHHLLLOOOQQQTTTXXXZZZWWW[[[^^^```bbbfffmmmrrryyy{{{jjjeeeiiinnnllliiieee___YYYRRRNNNHHHIIIIIIHHHFFFDDDCCCCCC???>>>>>>============>>>>>>>>>===<<<<<<;;;::::::999888888888777777777777666666555555555555555666777666444333333333444444666666555444333222222111333333333333444444555555222222111111000///......///////////////.........---------.........//////------,,,,,,,,,------...000000111222333333333222555444333222111222333333111111111222333333444444444444444444444444555666444666777666666666888:::888777555333222333444555111111222222222111000///333333333222333333444555333222222111111222222333000111222333444444444333333333222222222222333333333333222111111111222222333333222222222333555555222333444555555666666666444444444444555555555666666666666666666555555555666777777888999999999999:::999999888777666555444111222333444444444444444999666555EEEVVVKKK666111666777888777555555555777888888888888888888777777666555333222222444666888888888999:::<<<<<<999777444555666777777777666666333444555555555444333333000111111222333333444444444444444444444444444444333333333444444444444555444222000000222333333222///000111222222222222222//////000000000111111111000000000000//////////////////000000111222222333........./////////000000////////////000000111111...//////000111111222222000000000000000000000000////////////////////////------------...///000111000000000111222222333333333333444444555666666666777888999:::;;;<<<<<<<<<======>>>???@@@AAAAAABBBBBBBBBAAAAAABBBDDDEEEFFFFFFHHHKKKLLLNNNPPPSSSVVVUUUXXX\\\^^^___dddjjjpppvvv|||wwwhhhfffnnnooolllgggaaa[[[UUUPPPMMMEEEGGGHHHGGGEEECCCAAAAAA@@@???>>>>>>>>>>>>>>>?????????>>>===;;;:::999888888888888888777777777666555555444444444555555666888777666555444555555666777777666555333222111111444444444555555555666666444333222111000///...---.........///////////////---------.........//////*********+++,,,---...//////000111333333222111000666555333222111222333333222222222222222333333333222222222222333333444555333444555555555555777999999777555333222333444555222222333444333222111000222222222111222222333333333222222222222222222333000111333444555555444444444333333222222333333444555444444333222222222222555444444333444555666777222333444555666666666666444444444555555666666666555555555666666666666777777888888999999999999888:::999888777666555444444444555555666777777777666333666777===AAA666222@@@999::::::999777666777888999999999888888888777777999777444222222333555666555555666888::::::888666222333555666666666555555222333555666777666666555//////000111222222333333444444444444444444444444222222333333333444444444555222000000111333333222111111222333333333333222000000111111222222222333////////////000000000000///000000111222333333333............/////////000.../////////000000111111...//////000111222222222000000000000000000000000////////////////////////......---......///000111000000000111222222333333333444444555555666666666777888:::<<<=========<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDFFFGGGGGGHHHJJJKKKKKKLLLOOOQQQSSSVVVYYY[[[]]]aaahhhmmmsssyyyuuunnnllllllkkkhhhbbb[[[UUUPPPLLLJJJIIIGGGEEECCCAAAAAAAAABBBAAAAAA@@@???>>>===<<<<<<===;;;:::;;;======:::777666555444444555666777888777777777777666666666666888888666333111111444666666555333111111111333444555444444333333333444444333333111///...---------////////////............,,,,,,,,,,,,,,,,,,,,,---------------------------000000111222333333444444222111000000333555666666444333222111111333555666888777555333222222222333444333111111444777999999:::888666444333444555666333333333222222111111111222111000//////111333555111111000000000111222333222222333333333333444444444444555555444222111000666444222000000222444666111222444666666666666666666666777777777777666666444555555555555555444444777666666666666777777888999666333444888::::::999;;;999666444222333444555555555666666666666555555444555777888888888666666;;;:::999888777777777777888777666666666888999:::999;;;888111000555777444:::999888666555555555555777666666888999:::999777777666555444333444555666222222111111222222333444444444333222333444555666555555555555444333222222333333333222222111111111111222444666666555444333000000111111111111000000//////000000111111111222////////////000000000000111222222111000000111333111000000///.../////////000000000000////////////111111000000//////......////////////////////////......------------......000000000111222222333333333333333333333333333333888999999::::::;;;;;;<<<<<<===>>>???????????????BBBBBBBBBCCCCCCCCCCCCDDDFFFHHHIIIJJJJJJKKKNNNPPPPPPRRRVVVYYY\\\```dddhhhooouuu}}}yyyqqqmmmkkkllljjjgggaaaZZZTTTOOOKKKJJJGGGFFFEEECCCBBBAAAAAA@@@@@@??????>>>>>>======<<<===;;;::::::<<<;;;999666666555555444555666777888777777666666666666555555777777666444222222444666666444333111111111333333555444444333333333444444444333222111000/////////000000000/////////......------,,,,,,,,,,,,,,,,,,------------------------...//////000222333444444444222111222444666777777555444222222222333555666666555555444333333333333444222000000333555666777888666444333222222333444222222222222222111111111222111000//////000222333111111111222222222222333222222333333333333444444333333444555555555444333555444222111111222444555555555666777777777666555555666666777777666666555444444555555555555444444666666555555555666777777888666444555888::::::999<<<:::777444333444555666555555666666666666555555555555666777888888888777999999888777666555555555555555444444444555666777888:::777111000555666444888777666666666666666777222111111222444444333111444333333222222333444555222222111111222222333444333333222111222333444555333333444444555444444444555555444333111000//////000222333555555444333222000000111111111111000000000000000000////////////////////////000000000111111222222111000000111333111111000000000/////////000000000000////////////111000000000/////////.................................------------......///000000111111222333333333333333333333333333333777888888999:::;;;;;;<<<<<<<<<===>>>????????????BBBBBBBBBBBBCCCCCCCCCCCCBBBDDDGGGIIIJJJLLLPPPSSSOOORRRUUUXXXZZZ^^^bbbeeekkkqqqyyy|||rrrnnnmmmlllkkkgggddd^^^XXXRRRMMMJJJIIIEEEEEEEEEDDDBBBAAA???>>>===========================;;;:::::::::999666444666666555555555666777777666666666666555555444444666666777666444333333555444333222111111111222333444444333333333333444444444444333222222222222222111111111000000000000///.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222444444444333222333555777888777444333333222222444555666333444444555444444444333333111000000111333444333555444333111111111222222111111222222222222222222333222111000///000111222000111333444444444333222222222333333333333444444222333444555666666666666555444222111111222444555555555666666666555444333444555555555555555555444444444555555555555444444444444444444444555666777888777555666888::::::999<<<:::888666555555666777444555555666666555555444555555555666777888999:::999999888777777666666666555555555444555555666777777888666222111555666555666666555555666666777888555444333444555555333111111111000000111222333444222222111111222222333444222222111111111222333444111222333444555555555555666555444333111///...---000000222333333333222111000000111111111111000000111000000///......------/////////000000000111111000111222111000///111333000111222222222111000///////////////000000000000000000000000////////////..............................------------......//////000111111222222333333333333333333333333333666666777888999;;;;;;<<<;;;<<<===>>>????????????AAAAAAAAABBBBBBBBBCCCCCCBBBCCCFFFGGGIIIKKKNNNQQQNNNQQQTTTVVVXXX[[[___bbbgggmmmttt{{{vvvooooooooommmjjjddd```[[[TTTOOOKKKIIIHHHCCCDDDDDDDDDBBB@@@>>>===;;;;;;<<<<<<<<<=========<<<;;;::::::888777555333666666666666666666777777666666555555444444333333333555777777555333333333333222111111111111222222333333333222333333444444333333222222222333333444222222222111111111000000000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333555555444333222333555777666666333222222222222333444444111222444555666555444444444222111111222333333222444444333222111111222222222222222333333444444555555444333222111111222222000111333555555444333222222222222333333333444444222333444444555666666666555444222111111222444555111222222222222222222222333444444555555444444333333333444555555555444444333333333333444555555666888777777777888999999999;;;:::888777666777888888555555555666666555555555666666555555666888:::;;;:::::::::::::::999888888999888888888888999999999888777666444444555777777666666555555555666666777888777666777777777555333///000000111222333333444222222111111222222333444222222222222222333333444222333444444555555555444444444333222111000///...//////111111222111111111000000111111111111000000000000000000000///////////////000000000111111111000111111111//////111222000111333444333222000...////////////000000000000000000000000////////////------------------------......------------......//////000000111222222222222222333333333333444444555555666777999:::;;;;;;:::;;;<<<===>>>?????????@@@AAAAAAAAABBBBBBBBBBBBDDDEEEFFFGGGFFFGGGJJJLLLNNNQQQSSSUUUWWWZZZ^^^aaadddiiipppvvv{{{}}}tttqqqsssrrrmmmggg```]]]WWWQQQLLLIIIHHHHHHBBBCCCCCCCCCAAA???===<<<:::::::::;;;<<<<<<======;;;;;;;;;:::888666444444777777777777777777666666555555444444333222222111111333666666444333222222111111111000111111111222222222222222222333444555222111111111111222333333222222222222111111111111000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111333555666777333222111333555555555333111111111111111222222333111222444555666555555444666444333333444444333222444444444333333333333333333444444444555666666666666555444444333333333333000111333555555444333222222222222333333333444444444333333333333333333444444333333222222333333444//////000111222333444555333333444444444444333333222222333444555555444444222222222333333444666666777888999999999888999999:::999888888777888999999555666666777777666666555777666666666666888:::;;;999999:::::::::999888888::::::::::::::::::::::::888777666666777777888999888777666555444444444444555444333333444444222000000111111222333444444555222222111111222222333444222333333444444444444444444555555555444444333222111111111111111111111111//////000000000111000000000000111111111111000000//////000111222222333333000000000000111111111111000111111000//////000222000111333444333222000....../////////000000000111////////////000000000000..............................------------.........//////000111111222222222222222333333444444444444444555666777888999:::999:::;;;<<<===>>>>>>>>>@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEDDDEEEGGGIIINNNPPPSSSUUUWWWZZZ^^^aaaccchhhnnnrrrvvv~~~}}}wwwsssrrrtttrrriiibbb]]]YYYSSSMMMIIIGGGGGGGGGBBBBBBBBBAAA???>>><<<;;;999999::::::;;;;;;;;;<<<:::;;;<<<:::888666555555777777888888888777666666555444444333222111000000000222444444333111111111///000000000111111111111222111111222222333444555111111000000000111111222222222222111111111111000000000000///.........---------------------------...///000111333555666666222111111333555555444222111111111222222222222222222333333444555555555555666555444555666666555333555555555555555444444444444444555555555555555666555555444444444444444333000111333444444444333222222222333333333333444444444333333222222222333333444333333222222333333444000111111222444666888999333444444444444444444333111222333444444555444444222222222333444555666777777999::::::999888888999888888888888888888999999666777777888888777777666888777777777777888999999555666777888888777666555888999999999999888777777777555555777888666777:::999888666555444333333333444333222333444444222111111222333444555555555444222222111111222222333444222333444555555555444444555555555555444333222111000000000111111111111222/////////000000000111111000000111111111111000000...///000111333444555555000000000111111111222222///000111000///...000222000111222222222111000///......//////000000111111////////////000000000000////////////////////////......------------............///000000111111222111222222333333444444555444555555666666777777888888999:::<<<===>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>@@@BBBCCCDDDEEEHHHKKKMMMOOORRRTTTVVVZZZ^^^aaabbbggglllppprrryyyxxxuuurrrrrrqqqlllccc\\\ZZZWWWQQQKKKGGGEEEFFFFFFCCCBBB@@@???======<<<<<<999999999999::::::::::::999;;;<<<;;;888666666888777888888999888777666555444444333222111000/////////000222222000///000111...//////000000111000000111111111111222333444555222111111000000000111111222111111111111000000000000/////////////////////........................//////000111222333444444333222333444666666444222222222333444444444444444444444333333333444555555555444444555666777666444444444555555555555444444444444444444333333333333222222333333333333333333111111111222222222222333222222333333333333444444333333222222333444555666333333333333333333333333333222222333444666888999444444555555555555444444111111222333444444444444222222333333444666777888666999;;;;;;999888888999777777777777888888999999888888999999999999888888888888999999999888777777333444666777777666555444777777888888888777666555555222222777777555555999777666555444444444444444666555555666888888777555222333444555555444333333222222111111222222333444111222333444555444333333444444444555444444333333111111111111000000000000000000///000000000111222000000111111111111000000//////000111222333333444000000111111111222222222///000111000......000111111111000000000/////////.........///000111111111.../////////000000000111000000000000000000000000......------------............//////000111111111111111222333333444555555555555555555555555555555777888999;;;======>>>>>>????????????@@@@@@@@@@@@===???AAABBBBBBDDDGGGIIIJJJLLLOOORRRUUUXXX]]]```aaafffkkkmmmooottt|||vvvtttrrrpppmmmggg___XXXYYYUUUOOOIIIFFFEEEEEEFFFCCCBBB@@@>>><<<<<<<<<<<<999999999999999999999999888:::<<<;;;888777888999777888999999999777666555444444333222111000///......///000000///...000111......///000000111000000111111111111222333444555333222111111000000111111111111111000000000000///////////////000000000000////////////////////////...//////000111222222333444444444555777777555333333444555555666666555555666555333222222333444555444333333555666777666444333333444555555444444444333333333222222111111111///000111222222222222222111111000000000111222333222222333333333444444444222222222333444666888:::333333333333333333333333333222222111222333555666444555555666666555555444000111222333444444555444333333333444555666888888666999<<<<<<999777888999666666666777888888999999999999::::::::::::999999888999::::::999888666555444555777888999888666555777888999999999777666555333000000555666333444888555444444444444555666666555444444555777888777555222333444555444333222111222222111111222222333444000111222333444333222222222222333444555555555555333222222111000//////...000000000000000111222222000000111111111111000000000000000000000111111111000111111111111222222222///000000000......000111111000000///.../////////---......///000111111222.../////////000000111111000000000000000000000000.........------...............//////000111111111111111222333333444555555666555555555555444444444666777999;;;<<<===>>>>>>>>>????????????@@@@@@@@@@@@AAABBBBBBAAAAAACCCEEEGGGJJJMMMPPPSSSWWW\\\___```eeejjjlllmmmqqqyyyxxxuuuqqqlllgggaaaZZZVVVTTTQQQMMMIIIFFFEEEDDDDDDBBBAAA???>>>>>>>>>???@@@;;;:::999777777777777888888888888888888888888888::::::999777666444333333333666888777222......000000111111222222222111111......///000000000000000222222222222222222222222222222222333333222222222222111111000000000000000......//////000000111111222222111000//////000000//////000111222222333333555666888888888999:::<<<::::::888555222222444555555333222333666666444111777555333444777888666444111222222333333222222111444444333333333333222222222222222333333333444444444222111222555777555333444333222333555666555444333333333444444555555555333333333333333333333333777555333111000000111111444444444444444444444444222222333444444555666666555555555666777888888999AAA===888555666888999888888999:::;;;;;;999888666;;;;;;:::::::::999999999888888888888777555444333666777999:::999888666444666666777777666444222111///111555999:::999777555777666666666666555555555555555666666555444333333444444444333333333222222111444444111111555666333222333444666777666666555333333222111222333444555333333333333333333333333222111000//////000111222000111111111000///---,,,222222000///............///000000000000000//////111111000000000000111111////////////////////////...000222222000///000111111---...222444000,,,+++000000000000000000000000//////...------------.........//////000000111111////////////000111222333555555555555666666666666888999999:::;;;;;;;;;;;;;;;<<<===>>>>>>?????????BBBAAAAAAAAAAAABBBCCCCCCEEEGGGKKKNNNRRRVVV[[[^^^```bbbeeefffiiioooyyyvvvrrrnnniiiddd___YYYUUUQQQOOOLLLIIIFFFDDDCCCCCC@@@@@@>>>======<<<<<<<<<999888777777777888999:::888888888888888888888888:::999888777555444333222)))888GGGJJJ@@@222+++)))000111111222222111111111...///000000111111000000222222222222222222222222111111222222222222111111111111000/////////000000.........///000000111111222222111000000000000000000000000111222333333444444555666666444444555666999999777555222222333555666444111111444666666555888666555555777888666444333333333444444333333333444444333333333333222222333333333444444444555555444222111222444555444222333222111222444555444333222222222333333333333333444444444444444444444444666555333111111111222333444444444444444444444444222222333333444444555555444444555666666777777888111222555999===>>><<<;;;888999:::;;;;;;999888666;;;<<<<<<<<<<<<;;;::::::999:::999999999888777666666777888888888777666555666666555555333222111000222333555666777777777666777777777666666666555555555555555555555444333333444444444444333333333333111333333//////222222000222333444555555555444444555444333333333444555666222222222222222222222222222111000//////000111222...000111000...---...///222111000///............//////000000000000//////111000000//////000000111///////////////////////////---+++,,,...111222222444111000111000---000555000000000000000000000000//////...------------.........//////000000111111////////////000111222333555555555555666666666666888888999:::;;;;;;;;;;;;;;;<<<===>>>>>>???????????????@@@AAABBBCCCEEEEEEDDDGGGJJJMMMPPPTTTXXX[[[___bbbeeefffiiinnnvvv}}}{{{qqqmmmhhhddd```[[[VVVSSSMMMMMMKKKIIIGGGDDDBBB@@@>>>>>>>>>===<<<:::999888777777666666777888:::;;;888888888888888888888888999888777666555333333222000===GGGCCC666---111999000111111222111111000000///000111111222222111111222222222222222222222222000000111111111111000000111000//////......//////---......//////000111111222111000000000000000000111111111111222333444444555666666444222111111222777777666444222111333555666333000000222666888999999888666666777777666555444444444444444444444444444444333333333333222222222333333333444444444444444333111222333333222111333111111111333444333222333222222222222222111111555555555555555555555555555444333222222333444555444444444444444444444444333333333333333333333333333444444555555666666666222555888;;;<<<<<<:::999888999:::::::::999777666999:::;;;<<<<<<:::888777777777777777777777777777777777777666666666555555555555333222111000000000555555444444555666777777777777666666666555555555444555555555555444444333444444444333333333333222222444333//////111111///333333333444333333222111333333222222333333444555111111111111111111111111111111000000000000111111...222666444000...000333111111000///............//////000000000000//////000//////......//////000////////////////////////222...,,,---111333111......---......+++(((---444000000000000000000000000//////...------------.........//////000000111111////////////000111222333444555555555555666666666777888999:::;;;;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>???@@@BBBDDDFFFGGGDDDGGGIIILLLNNNQQQUUUXXX]]]```dddfffhhhlllsssxxx~~~yyyjjjgggbbb^^^ZZZWWWSSSPPPJJJJJJJJJIIIGGGCCC@@@>>>>>>>>>>>>>>><<<:::777666888777666666666888999:::888888888888888888888888777777666555444333222222555999:::111((()))777EEE111111111111111000000///000000111222222222222222111111111111111111111111//////000000000000//////000///......---.........------......///000000111111111000000000000000111222222111111222333444555666777777666444333333444555666555444222111333444333222222222444666888999888777666666666555444444444444333333333333444444444444333333333222222222111111222222222333333333555444333333333333222111333222111222444555444333444444333333222222111111666666666666666666666666444444444444444555666777444444444444444444444444333333333333333222222222333333333444444555555555666777777555444444666888888999999:::999888777777555666888:::999777555333333333333333333444555555777777666555444555555555444333222111111111333333555555555444555555555666555555555555444444444444444444444555555444444333333333222222222111111111222555444111111444555333333333333222111000000///000000000000000111111111000000000000000000000000111000000000000000000111///666===<<<666111111444111000///..................//////000000000000/////////............//////////////////////////////000//////000000000///---///......111///++++++...//////////////////////////////...------------.........//////000000111111000000//////000111222222444444444555555555666666666777888999:::;;;;;;;;;;;;<<<===>>>>>>?????????>>>>>>???@@@AAACCCEEEFFFEEEGGGIIIKKKMMMOOORRRUUUZZZ^^^cccfffgggjjjnnnssszzz|||rrrccc```]]]YYYWWWSSSOOOLLLGGGHHHHHHHHHFFFCCC@@@>>>?????????>>>===:::888777:::999777666666666777777777777777777777777777777666555555444333222111111,,,000444333000///222555111111111111111000///...000000111222222222222222111111111111111111111111/////////000000////////////...------,,,,,,---------------...//////000000111000000000000000111111333222111000111222333444333444666555444444555777444444555444333222333555111222555666777666666666555555555444333333333333333333222111111222333333444444333333333222222222333333333333444444444444666666666555444333333444555444333444555666666444555555444444333333222222666666666666666666666666444444444444555666777777444444444444444444444444444333333333333333333333333333333333444444444444///333666555333333777;;;999999999999888888777777444555888999999777444222111111111111111222444444777777666555444555555555222222111222333555777888333444555666666555444333444444333333333333222222333333444444444444444333111111111111000000000000///222222000222666888666444333222111000///////////////000000000111111111000000000000000000000000000000000111111000000000///777??????888000...///000//////.....................///000000000000000//////............//////////////////////////////,,,------++++++000:::BBBGGG>>>666555555222////////////////////////////////////...------------.........//////000000111111000000000000000000111222444444444444555555555555555666888999:::;;;;;;;;;;;;<<<===>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCFFFHHHJJJKKKLLLNNNQQQTTTWWW\\\aaacccdddgggkkkooorrrzzzzzzuuuggg\\\ZZZXXXVVVTTTQQQLLLIIIFFFGGGGGGGGGFFFCCC@@@????????????>>>===;;;:::999:::999777666555555666666777777777777777777777777444444333333222111111000000000222333444222...+++111111111111000///......///000111111222222111111111111111111111111111111//////000000000000//////...------,,,+++,,,,,,,,,,,,------......///000000000000000000000111111222333222000//////000222333///000222333222333555666333444555555444333444666111444888999888555444333222333444333222222333444333333111111111111333333444444333333333333222222666666666666777777777777555666777666555444555666666444444555666777666555555555444444444444444333666666666666666666666666333444444555555666666666444444444444444444444444444444444444444444444444444444444444444444444444333<<>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBEEEGGGIIIJJJKKKMMMPPPSSSUUUYYY^^^```bbbdddiiimmmoooxxx{{{vvvooo^^^WWWVVVVVVUUUTTTPPPJJJFFFFFFGGGGGGFFFEEECCCAAA@@@???>>>===<<<;;;;;;;;;;;;888777666555555666777888777777777777777777777777333333333222111111000000666333///---///000000///111111111111000///...---...///000000111111000000111111111111111111111111///000000111111000000///------,,,+++++++++++++++,,,,,,---......//////000000000000000000111222222333111///......///111222---///000111111111333555222444666666555555666777555888:::999555333222222000222444444222222444666555444222111111222444555444444333333333333222222555555555666666666777777333555666666444333555777555444333444666777666555333333333333333444444444555555555555555555555555333444444555555555444444444444444444444444444444444444444555555666666666555555555444444444444444:::DDDLLLKKKBBB888666777999888888777777777777777888999999999999888777777888777555555555666888999666777888888888777666555333333444555666777777666222222333333444555666666555555555444444444333333111222333444444444444444222222222222111111111111,,,///000...000555666555444333111000000000000111111222333444444444333333111111111111111111111111///000111222222111000///...000222111///---------.........------......///---...///000111111111111111000000//////000000111////////////////////////222222000...000:::JJJVVVGGG;;;///+++,,,,,,---...000000000000000000000000//////...------------.........//////000000111111111111000000000000111111333333444444444555555555444555777888:::;;;;;;;;;;;;<<<===>>>>>>?????????????????????@@@AAABBBCCCCCCEEEGGGHHHJJJLLLOOORRRSSSWWW[[[]]]___bbbhhhmmmqqqwwwyyyuuulllYYYSSSTTTTTTUUUTTTOOOIIIDDDGGGGGGFFFFFFEEECCCBBBAAA???>>><<<;;;:::;;;;;;<<<666666555555666777888999777777777777777777777777333222222222111111000000,,,---///222333222///---111111111111000///...---......///000000000000000000000000000000000000000000000111111111111000000---,,,++++++******++++++,,,,,,------...//////000000000///000000111222222222111///------...000222///000222222111111333444222444666777666666777888:::;;;:::777333000111333000222555555333333666888666555333222222333555666444444444333333333222222222222222333333333444444111333555555333333555777444333222333555666555444111111111222222333333444555555555555555555555555333444444555444444333333444444444444444444444444444444444555666777888888555555555555555555555555111999@@@???777333777===999888888777777777777777888777777777666666666666999888666555555666777888666777999:::999888666444444555666666666555444333333222111111222555888:::777777666666666555555555111222333333444444444444444444444333333333222222000333333111222666777555333333111000000000111222///000111222333222111111111111111111111111111111///000111222222111000///111///---,,,---///222333......---------......///---...///000111111111111111111000000000000111111////////////////////////---...///000000111222333---++++++///111...---///000000000000000000000000//////...------------.........//////000111111111111111000000000000000111333333333444444444555555444555666888:::;;;;;;;;;;;;<<<===>>>????????????=========???@@@BBBDDDEEEAAACCCEEEGGGHHHJJJNNNPPPRRRUUUYYY\\\]]]aaahhhmmmooosssxxx{{{wwwpppcccWWWWWWWWWWWWTTTOOOJJJGGGGGGEEEEEEDDDCCCAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;666777777888888888777777777666666666666555555555444333222111000000000000444444222000------///111333555555222---+++---///111000///000222333000...222222222111111111000000000000000000////////////000///...---,,,,,,+++,,,,,,,,,---------,,,,,,+++000000//////.........---000...++++++000999BBBIII:::777333333444444222///333444555444444444666888:::777444111///000111333333333333444444555555555777666555333333444444555444444555555444222111///000000111222333333444444222222222222222222222222666555444333333444666666333333333333333333333333333444555555666666555555444444555555555555444444333333333444444444555555888777777777777777888888555555444444444333333333666666666777777777777777777777777777888888888888777777666555555555555555888777666555555666777888888666555333333444555666555555444444444333333333222333444444333333555666333555666888777555333111111111111222222333333333555555666666555555444333333333333444444444555555444555555555555555444444222000......111333111000//////000000000000//////////////////////////////,,,111---***...------777111000///......///000111......////////////......000000000000000000000000333222000...---...///000////////////////////////............/////////000000000000000///////////////,,,000::::::000,,,///...............///000000222222111111111111222222444444444444444444444444777777666666666888999:::============>>>>>>>>>>>>@@@AAAAAA???>>>???AAACCCAAABBBDDDEEEFFFIIIMMMPPPNNNRRRWWWZZZ\\\```eeeiiinnntttzzz|||xxxppphhh___XXXVVVWWWVVVSSSNNNJJJGGGFFFFFFEEEDDDBBBAAA???>>>>>>>>>>>>======<<<;;;;;;;;;666777777888888888777777666666555555555444444444333333222111000000000000111111111///...///111444666555222///,,,,,,...000111///...///111111000...222222222111111000000000/////////............---///...---,,,++++++++++++,,,---------------,,,,,,000/////////.........---///...---...111666<<>>>>>@@@BBBAAABBBDDDEEEFFFHHHLLLOOONNNQQQVVVYYY[[[___dddhhhjjjpppvvvyyy}}}}}}rrrggg^^^YYYWWWUUUVVVUUURRRNNNIIIGGGFFFFFFEEEDDDBBB@@@>>>===<<<>>>>>>??????>>><<<;;;:::777777777888888777777666444444444444333333333333222111111000000000111111...////////////111444777>>>999333...,,,---......111///------///000//////111111111111000000000000.........---------,,,,,,...---,,,++++++***++++++,,,------......---------/////////.....................///000222333444444000///...///222444444333666666666444222111222444000111222222333222111111333222222222222222111111555555444333333333333444555444333222222111222222111111111222222333333444111111222333444555666666888777666555555555555555555555555555555555555555333444555555666666555555444444555555555555444444111222222222333333333333333333333444555666777888555555555555444444444444333444555666888999:::;;;999999999888888777777777::::::999888888888888888999999999999::::::;;;;;;888666444222222333555666888888777777777666666666444666777777666555777888555666777888888777555333333333333444444444444444444444555555444444333222222222222333333333444444444444555555555555444444444222000000111111000//////000000111111000000///////////////////////////,,,***...DDDXXXKKK333---000//////......//////000......////////////......000000000000000000000000000///.........///111222////////////////////////....../////////000000000000000000000////////////000,,,...444444...,,,000......------......///000...///000000111111111000333333333333444444444444555555555666777888:::;;;:::::::::;;;;;;;;;<<<<<<===>>>???>>>===>>>???AAA@@@BBBCCCDDDEEEHHHKKKNNNMMMPPPTTTWWWZZZ^^^bbbfffeeekkkrrrvvvzzz~~~tttkkkbbbZZZUUUUUUSSSTTTTTTQQQMMMIIIFFFEEEFFFEEECCCAAA???>>><<<;;;>>>???@@@@@@???===;;;999777777777777777777666555333333333333222222222111111000000000000111111222---...000000000222555777FFF???555///---......---111000///...///000000000000000000000000000000000.........------------,,,---,,,++++++*********++++++,,,,,,------------,,,........................------///000000000000///////////////111333444444444555555444222111222444222222222222222222222222444444333333222222111111666555555444444444444444555444222111111111222333111111111222222333333333000111222333555666777888888888777666555555444444444444444444444444444444333444555555666555555555444444555555555555444444222222333333333444444444555666666777888999;;;<<<777777777666666666666666888888999:::;;;<<<======>>>======<<<;;;::::::999;;;:::999999888888999999888999::::::;;;;;;::::::444222111000111333666888888888888888777777777777555666777777555555666777555666777888888777666555444444555555555555555555444444444444444333333222222222222333333333333444333333444555555555444444444333222111000000000///000000000111111000000000////////////////////////000+++...GGG]]]PPP888444////////////////////////......////////////......000000000000000000000000............///000222222////////////////////////...////////////000000000000000000000////////////000------111111------000...------------...//////---...///000111111000000333333333333333444444444333333444666777999:::;;;;;;;;;<<<<<<<<<=========;;;===>>>>>>======???@@@@@@AAACCCCCCDDDFFFJJJMMMMMMOOOQQQTTTXXX\\\```cccccchhhoootttxxxwwwjjjeeeaaaZZZTTTSSSRRRSSSSSSPPPLLLHHHFFFEEEDDDDDDBBBAAA???===<<<;;;>>>???@@@@@@???===:::999777777777777777666555555333222222222111111111111000000000///000000111111///000111111111111333555AAA:::222------/////////111111111111000000111222/////////////////////////////////.........------,,,,,,+++*********++++++******+++,,,,,,,,,,,,,,,---------...............,,,,,,------...///000000000111111111111222333444111222333222222222444555888666444222111222333555555555444444333333222222666666666666555555444444444333222111000111222333111222222222222222333333000000222333555666888888777777777666555444444333222222222222222222222222333444555555666555555555444444555555555555444444444444444444555555555555777777777888999;;;<<<===888888888999999999999999;;;;;;;;;;;;<<<<<<<<<<<>>>>>===<<<;;;;;;:::;;;:::999999888888999999777888999::::::999888777.........000222555888:::888888888777777777777666444666777666444444555666555666777888888777666666555555555555555555555555444444555555444444333222222222333333333444444444222222333444555555444444444444333111000///000000000000111111111111000000000000000000000000000000666000,,,999FFF:::+++.........////////////............////////////......////////////////////////---......///000111222222000000000000000000000000////////////000000000111000000000000////////////000...---//////---...000---------------...//////......///000000000000000222222222333333333444444222333444666777999::::::;;;;;;;;;;;;<<<<<<<<<<<<:::<<<===>>>======???@@@???AAABBBBBBCCCEEEHHHKKKMMMMMMNNNQQQVVVZZZ^^^```bbbgggmmmrrrwwwqqqcccaaa```YYYSSSRRRQQQRRRRRROOOKKKGGGEEEDDDBBBBBBAAA@@@>>>===<<<<<>><<<:::888777777777777666555444444222222222222111111111111111000000/////////000000000111222222111111222444444111...,,,---///111111000222333333222111111222............/////////////////////............---,,,,,,++++++++++++,,,,,,******+++,,,---------------------------.........,,,,,,,,,,,,---///111333111222222111000000222333000111222222111222444666:::888444111111222444666555555444444444444444333555555666666555555444333222222111111111111222222222222222222222222222222000000111333444666777777555666666666555444333222111111111111111111111111333444555555666666555555444444555555555555444444555555555555666666666666555555555666777888999:::999999999999::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::999;;;;;;:::999999999999999666888:::;;;:::888555333,,,---///222555888999:::999999888888888777777777555666777666444333444555555555666666777777666666555555555555555444444444555555666666555555444333333333333444444444555555111222333444444555444444333333444222000///111222000111111222222111111000000000000000000000000000222222++++++222...***111---......//////......---......////////////......////////////////////////---......///000111111222000000000000000000000000/////////000000000111111000000000000////////////000///............///000------,,,,,,------...///111000000//////000000111111111222222333333444444222333555666777888888888888888888999999999::::::999;;;>>>>>>>>>>>>???@@@???@@@AAABBBBBBDDDGGGJJJLLLKKKKKKNNNTTTYYY\\\^^^aaaeeejjjnnnsss{{{zzzlllaaa```]]]UUURRRUUUOOOQQQQQQNNNJJJGGGEEEDDDAAA@@@@@@???>>>>>>======@@@???>>>===<<<:::999999777777777777666555444333333333222222222111111111222111000//////////////////000222333222222333444...///000000//////000222---111444555333000000000---------....../////////.........---------,,,,,,------,,,,,,,,,,,,------+++,,,---...////////////,,,,,,,,,------.........,,,------...///111111222...000111000......111333111222222111000000222444666555333222222333444555333333333333333444444444333333444444444333222111111111222222222222111111222222222222222222222222000000111222333444555666333333444555555444333222222222222222222222222222333444555555666666555555444444555555555555444444444444444555555555666666555555444444555666777777777888888888999999999:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::===<<<;;;;;;::::::;;;;;;777999;;;<<<;;;777333111...111444777999::::::999::::::::::::999999999888666777888777555444555666444444555555666666666666555555555444444444333333666666777777666666555444444444555555555666666666111111222333444444444444111333444222000000222444000111111222222111111000000000000000000000000000+++444///)))///111000555------...//////...------......////////////......////////////////////////......///000000000000000000000000000000000000000//////000000000111111111000000000000///////////////000///......///000///------,,,,,,------...///555333111///...///000222000111111222333333444444333444555666777777777777888888888888999999999999999;;;>>>?????????@@@AAA>>>@@@AAAAAAAAACCCFFFIIILLLJJJIIILLLRRRXXX[[[\\\___aaaeeehhhnnnvvv|||tttiiibbbaaa[[[QQQPPPWWWOOOPPPPPPNNNJJJFFFDDDDDD????????????>>>>>>>>>>>>@@@???===<<<:::999999999777777777777666555444333333333333222222222222111222222111///............---///222333333333444666111444777666222//////000+++///444555333000//////---------.........//////---------,,,,,,,,,++++++---------,,,,,,---......---...///000111111111111,,,,,,,,,------.........,,,---///111222222111000+++---//////---...000333333333333222000///000111000111222333444444444444111111111222222333333444111111222333222111000//////000222333333222111000222222222222222222222222000000111222333333444444111222333444444444333222333333333333333333333333333444555555666666555555444555555555555555555444333333333444444444555555666666555555555666666777666666777777888888888888888999:::;;;<<<>>>??????<<<<<<<<<===============>>>>>>===<<<<<<<<<<<<<<<999:::<<<===;;;777333000222444888;;;===<<<:::888<<<<<<;;;;;;;;;:::::::::888999999888666666666777444444444444555555666666555555444444444333333333777777777777777666666555555555555666666666666777000111222333444444555444000222444333000000222555111111222222222222111111000000000000000000000000,,,:::666+++///222,,,***,,,---...//////...---,,,......////////////......////////////////////////...//////000000000000000000000000000000000000000000000000000111111111111000000000000///////////////000000//////000000///---,,,,,,,,,,,,---......777555111...---...111222000000111222333333444444333444666777777777666666999999:::::::::;;;;;;;;;999<<>>???@@@AAAAAABBBFFFHHHLLLJJJHHHKKKQQQWWWZZZ[[[]]]^^^```dddiiirrr|||wwweeedddccc```[[[WWWSSSPPPQQQPPPNNNKKKHHHEEECCCBBB>>>>>>>>>>>>============::::::::::::::::::::::::777666555444444333444444555555444333333222111111//////000000000000//////111111111222333333333444000000000000//////////////////.........---------------,,,,,,,,,------...---------.........//////+++,,,------......------------............------///,,,***,,,111222///,,,,,,---......//////.....................///000000000000000000000000000000222222222222222222222222222555555000...222555555222222222333333333444444000111222222333333333333111222333444555555555555333333444444555444444333222333444444555555444444111222222333333222222111333444666666555666777999777666555444444444444444444555555555444333222222777888888888888777777666888888888888888999999999888999:::;;;===>>>????????????>>>>>>>>>>>>??????@@@???===;;;:::999999:::======<<<:::777444111///111222444666888888888777;;;;;;;;;;;;:::999888888777777777777666666666666555555444444444333333333444555666555444555777999777777777777777666555555555555666666666666555555222222222333333444444444333333333333222111000000///000000000000111111111111222333222000///000111000000///------,,,,,,,,,...///000000000000/////////000111111111111000000111000///......///000111///000111222333222111111........................000000000000000000000000000000000000000000000000000000000000////////////....................................////////////111111222222222333333333333555777777555555555666888999::::::;;;;;;;;;;;;::::::;;;<<<===>>>??????AAAAAAAAABBBCCCDDDEEEFFFHHHJJJKKKMMMNNNQQQUUUYYYZZZ]]]bbbeeeiiipppyyy~~~qqqdddcccaaa___[[[WWWSSSQQQPPPOOOLLLIIIFFFDDDCCCBBB???>>>>>>>>>=========<<<999999999999::::::::::::777666555444444333333444444333333222111111000000///000000111111000000///111111111111222222222222000000000/////////......//////.........---------......------,,,------...,,,------------.........+++,,,------......------------............------///,,,***,,,000111...+++,,,,,,---............------------------...//////000000000000000000000000111111111222222333333333555555333000222777888555222222333333333444444444222222333444444444333333111222333444555555555555444444444555444444333333222222333444444444444444333444444555555444444333333444666666555555777999777666555555444444444555555555555555555444333333555666666777777777666666666666777777777777888888666777888888999:::;;;;;;>>>>>>============>>>>>><<<=========<<<<<<;;;;;;;;;;;;:::999666333111///222333555666777777777777::::::::::::999888777666777666666666666555555555444333333333333222222222333444555555444333555666666666666666666555444444444555555555555555555444222222333333333444444444222333333444444444333333000000000111111111111222222333333222111000000222111000///...------------,,,---------....../////////000000111111000000///111000///......///000111///000111222222222111111........................000000000000000000000000000000000000000000000000000000000000////////////....................................////////////111111111222222222333333222444666777666666777888::::::::::::::::::999999::::::;;;<<<===>>>??????@@@@@@AAAAAABBBDDDEEEFFFFFFHHHJJJKKKMMMPPPTTTWWWYYY]]]aaadddgggmmmuuuzzzvvvgggbbbaaa```]]]ZZZWWWTTTRRRPPPMMMJJJFFFDDDCCCBBBBBB@@@@@@???>>>===<<<;;;;;;777888888888999999::::::777666555444333333333333222222222111000000//////000111111111111111111000111111111111000000000000000////////////........................---------000///...---------------,,,,,,,,,,,,------------+++,,,------......------------............------...,,,+++,,,...///,,,)))++++++,,,---------------,,,,,,,,,,,,,,,---......000000000000000000000000000000111222333333444444666555111///333999888333333333333333444444444444444444555555555444333333111222333444444555555444444555555555444333333222111222222333333333333333444444555555555555444444333555666666555555777888666666666666555555555555666666666666666555555444333444555666666777666666777777777888888999999999777888888888999999999999========================:::;;;<<<===>>>>>>======;;;;;;;;;:::888666333222666666777888999999888888:::;;;;;;::::::999888777888888888888777777777777555555555444444444333333444666777777666444444555555555555555555444444333444444555555555555444444333333333333444444444444111222333444555555555555000111111111111222222222222333444333111111111222111111000///...............---------...///111222/////////000000//////...000//////......//////000//////000111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000////////////....................................////////////111111111222222222222333///222444555555666777888:::::::::::::::888777777999::::::;;;<<<===>>>>>>@@@@@@@@@@@@AAACCCDDDEEEEEEFFFIIIJJJKKKNNNQQQTTTWWW[[[```ccceeeiiiooottt|||{{{ppp`````````^^^\\\YYYVVVTTTSSSOOOMMMIIIEEECCCBBBCCCDDDAAAAAA@@@>>>===;;;::::::888888888888888888888888666666555444333333333333222222111111111000000000111111222222222222111111111111000000//////....../////////.........------........................111000///...---,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------------............------...,,,+++,,,------+++(((***+++,,,,,,------,,,,,,------,,,,,,------.../////////////////////////////////000111333444555555555666444111111555444111333333333333444444444444444444555555444333222222111222333444444444444444555555555555444333222222000111222222333333222222222222333333333333222222333555666666555555666888666666666777666666666666666666777777777777666666333444555666777777888777999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======<<<<<<<<<<<<<<<===??????<<<<<<======<<<:::888777:::::::::;;;;;;;;;;;;;;;============<<<;;;::::::<<<<<<<<<;;;;;;;;;::::::888888888777777777777666666999;;;;;;999777666666555555555666666555555444555555666666666666555555333333444444444444444444222222333444444444444444111111111111222222222222222333444333222111222333111111000///////////////222111000000111333666888...////////////......---/////////////////////////////////000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////....................................////////////111111111111222222222222000222444555444444555666888999999999999999888777999999:::;;;<<<======>>>????????????AAABBBCCCDDDDDDFFFHHHJJJKKKMMMPPPRRRTTTXXX^^^aaadddggglllqqqvvv~~~uuulll______^^^\\\ZZZWWWUUUTTTSSSOOOMMMIIIEEEDDDDDDEEEEEEBBBAAA@@@>>>===;;;:::999;;;::::::999888777666666666555444333333222222333222222222222222111111111111111222222222222111111111000000//////.....................---------------.....................111000///------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------------............------------,,,,,,---,,,+++)))***+++,,,,,,------,,,,,,...............//////000//////////////////////////////000111333444555555444:::;;;555000000222333222222222333333333333444333333333333333222111000222222333333444333333333444555555555444333333222000111222222333333222222222333333444444333333222444555666666555555666777666666777888888777777666666666777777777777777666444555666777888999999999999::::::;;;<<<<<<==================<<<<<<<<<<<<======>>>??????>>>======@@@>>>;;;999999;;;>>>@@@<<<<<<======<<<;;;:::888:::::::::::::::::::::;;;============<<<;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;999999888888888777777777777999<<<<<<:::888666666555666666777777777666666777777888888888888777777444444444444444444444444333333333333333222111111000000111111111222222222111222333333111111222333111000000////////////000333222111111333555888999///////////////...------......////////////......///////////////000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////....................................////////////000000111111111222222222444666777777666555555666555666777888999999999999888888999:::;;;<<<======>>>>>>>>>>>>???AAABBBCCCCCCFFFIIIJJJKKKMMMOOOQQQQQQUUU[[[___bbbfffkkkpppuuu|||xxxpppkkkaaa___^^^[[[YYYVVVTTTSSSRRRMMMKKKIIIFFFEEEDDDEEEEEEAAAAAA@@@>>>===;;;::::::;;;;;;:::999888777777666666555444333222222222222222222222222222222222222000111111111111111111000000000000000////////////......---------,,,,,,,,,---------...............///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......------------............------,,,------------,,,,,,+++++++++,,,---------------///............///000000000000000000000000000000000000111222333333444444444<<<@@@999111000333666111111111111222222222222222222333333222222111111222222333333333333222222333444444555555444444333111222222333333333333333555555666666666666555555444666777666555555666777555666888999999888777777555666666777777777777777555666777888888999888888777777888999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<>>===<<<;;;:::999999999999::::::::::::666555444333222222222222111111111111111111111111///000000111111000000//////000000000000000111111---------,,,,,,,,,,,,+++---------.........//////---,,,,,,+++++++++,,,,,,,,,------------.........+++,,,------......------------............------,,,---.........------...,,,,,,---............---...------------...//////000000000000000000000000111111111222222333333333111888;;;666111222444444///000000000000111111111222222333333444333333333222222333333333222222111222222333444555555555555222222333444444444444444555555666666666666555555555666777666555444555666555666888::::::999888777444555666666777777777666666666777777777777777666666666777888999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999999999999:::;;;<<<===>>>::::::;;;;;;:::999777666777777666666777999;;;<<<::::::::::::999888777666888888888777777777666666777666666666666555555555444666777666555555666777444555666666777777666666888888888999999888888888666555555555444444444444333333333444333333222222....../////////000000000...///111111000///111222///...............//////.../////////000000111111111111111111000///...---------...//////...------......---------...///000........................000000000000000000000000000000000000000000000000000000000000////////////....................................////////////000000000000111111111111444555777666555444444555444555666777888888888888777777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAACCCGGGIIIIIIJJJKKKMMMOOOSSSVVVXXXZZZ^^^eeejjjmmmrrr{{{~~~nnngggiiiggg```^^^[[[WWWTTTRRRQQQPPPGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@???>>>===<<<;;;;;;777888888:::;;;<<<======555555444333222222222222////////////000000000000//////000000000000////////////000000111111222222---------,,,,,,,,,++++++---------.........//////+++++++++******+++,,,,,,---------.........//////+++,,,------......---------..................---+++---...///......//////,,,---......//////......---,,,,,,,,,,,,---......000000000000000000000000222222222222222222222333---111333111000333333000////////////000000000000222222333444555555555555222222333333333222222111111111333444555666666666222333444444555555444444333333444444444444333333555666777666555444555666555666888:::;;;:::888777444444555666666666666666555666666666666666555555777888888999;;;<<<======;;;;;;;;;<<<<<<<<<======777888:::;;;;;;:::888777222555888<<<>>>>>>===<<<<<<<<<======<<<:::888777999999999999:::<<<>>>???;;;;;;;;;;;;:::999888888999999999888888888777777888888888888777777777777666777777777666777999;;;333333444555666666666555777777888888888888777777666666555555555444444444222222333444555555555555............////////////---///000000//////000222......---------......///...///000000000000//////222222222222111000......,,,---...//////...---,,,......---,,,---...///000........................000000000000000000000000000000000000000000000000000000000000////////////..................................../////////000000000000000111111111111---///111111000000111222555666777777777777777666777777888999:::;;;;;;<<<<<<<<<<<<<<<===???@@@AAA???BBBEEEGGGHHHHHHJJJKKKPPPSSSUUUVVVVVVZZZaaaggggggoooyyywwwoooiiifffeee]]][[[YYYXXXVVVRRRNNNJJJHHHFFFEEEEEEDDDCCC@@@>>>>>>===<<<;;;:::999999999999888777666555555555555333333333222222222111111111111111111111111111111111111000000//////......////////////////////////...------,,,,,,------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------.........//////000000000000///...---,,,......///////////////.............../////////////////////---++++++---///000000//////...---------//////000000111111222222222222222222222111000///111111222222222333333333333444555555666666555555444555777666444222111222222333444444555555555555000222333333222111222333444444333333333333444444666666666444333333444666444555777999999888666555222444777999999888777555777666666666666666777888777999:::999666666888:::::::::::::::;;;<<<======>>>>>>>>>>>>===<<<;;;:::888888:::;;;<<<>>>??????>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@AAAAAA@@@??????>>>;;;888777777888999999999999::::::999999999:::888777666777666555333555777999::::::999:::<<<666777888999999999999999888999;;;;;;999888888999888777666555555444444555333333333444444555555555333222000//////000222333000000000111111222444444111111000/////////////////////000000000000//////000000000000////////////......////////////......------------------------........................////////////////////////......////////////......////////////............/////////...------,,,,,,////////////////////////////////////000000000000000000111222333333444444666666666666777777777777888777777777888:::<<<>>>;;;;;;<<<<<<===???@@@AAAAAACCCDDDFFFGGGGGGGGGGGGKKKOOOSSSWWWZZZ]]]```ccceeejjjpppxxx{{{sssmmmhhheeeccc\\\ZZZWWWUUUSSSPPPMMMJJJGGGEEECCCBBBBBBAAA???>>>>>>===<<<:::999999999999999888777666555555555555333333222222222111111111111111111111111111111111000000000///////////////...........................------,,,,,,------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------........./////////---------.........//////////////////...---,,,+++......////////////................../////////////////////---++++++---////////////000000000000000000000000000000111111111333333333333333222111000111222222222222333333333222222333444444444444333333555666666444222111222111111222333333333333333000222444444333333333444666666555555555555666666666777666444222222444666444555666777777777666555555666999:::;;;999888666777777666666777777888888888999:::999777666888::::::999::::::;;;<<<<<<===>>>>>>>>>======;;;:::999<<<<<<<<<===>>>>>>>>>???<<<=========<<<<<<;;;:::;;;<<<===>>>???>>>>>>===:::999888888777888999999777777888888888888777777999777666666777777555444555777888999888888888:::555666777777888888777777666888999999777666777888888777666555444444444444333333333333444444444444444333111000000111333444000000////////////000000111000000/////////////////////000000000000//////000000000000/////////.........////////////......------------------------......................................................////////////......////////////...........................---------////////////////////////////////////000000000000000111111222333333444444555555555555555666666666888777777777888:::<<<>>>;;;;;;<<<<<<===???@@@AAAAAABBBDDDFFFGGGGGGGGGGGGJJJMMMQQQUUUXXX[[[^^^aaaccchhhnnnuuu}}}~~~sssllliiigggccc___[[[XXXTTTRRRPPPNNNKKKIIIGGGDDDAAA@@@@@@@@@???>>>======;;;:::999888888888888777666555555444555555333222222222222111111111111111111111111111111111//////////////////000000------------------------...------,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,,,,------....../////////000000000------........./////////...//////......---,,,+++...///////////////..................////////////...//////...,,,,,,---//////000000111222222333333111000000000000000000///333333333444333333222222222222222222333333333333000111111222222222222222333444555555333111111222000111111222222222222111000222444555555555666777888777777666666777777888777777666444222111333555555666666666777777777888888999;;;<<<<<<:::888777666666666666666777888999888999999888777777888:::999999999:::;;;;;;<<<<<<>>>>>>>>>===<<<;;;999888============<<<<<<<<<<<<:::;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;:::888888888888888777666666555555666666666666555555777666555555666777666555444666888888666666666777444555555666666666666666444555777777666555555666777777666555444444444444444444333333333333333333444333222111111222333444//////......//////000000111000//////......//////...//////000000//////...000000000/////////............////////////......------------------------......................................................////////////....../////////............------------...............////////////////////////////////////000000000000111111111222222333333444333333444444444555555555888777777777888:::;;;===;;;;;;;;;<<<===>>>???@@@AAABBBCCCEEEFFFFFFFFFFFFHHHKKKOOORRRUUUXXX\\\___aaaeeekkkqqqxxxyyymmmhhhgggfffaaa\\\ZZZWWWRRROOONNNMMMKKKIIIGGGDDD@@@>>>????????????===<<<;;;999888888888888777777666555444444444444222222222222111111111111111111111111111111111111---......//////000000000------------------------...------,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,,,,------....../////////000000000............///////////////////////////...------//////////////////...---............///////////////000111000///...///111111111222222333333333333111111000000/////////...111111222333333222222222222222222333333333444444000000111222222222222222333444555444222111111222111111222333333222222222111333555666666666777999888777777777777777777888777777666444222111222444777777777777888999:::::::::;;;<<<<<<;;;999777666444444444444555666777777888888888888777888999:::888999999:::;;;;;;;;;<<<=========<<<;;;:::999888999999999999:::::::::::::::::::::;;;;;;:::999999999999999999999999999999:::;;;;;;:::888555222000444555555666666555555444555444333444666777666555555777888888666555555666444555666666666666555555333555666666555555555666777666555444333333333333444444333333222222111111222222111000000111222222.........///000111333333000000///............///...//////////////////...000000/////////.........---......//////......---------------------------......................................................////////////......//////.........---------,,,,,,------...//////000////////////////////////////////////000000000000111111111222222333333333333333333444555555666666777777777777888999:::;;;;;;;;;;;;<<<===>>>??????AAABBBCCCDDDEEEFFFFFFFFFHHHJJJNNNPPPSSSVVVZZZ]]]___ccchhhmmmsss|||}}}tttjjjffffffeee___ZZZYYYVVVRRROOOMMMLLLKKKIIIGGGDDD@@@??????@@@@@@@@@<<<;;;:::999888777777777777666555444333333333333222222222111111111000000000000000000000000000000------......//////000000------------------------...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...------........./////////........./////////000000000111111111111000000//////////////////...------............////////////000111333222111000111222333333333333222222111111111000000000//////.........///000111111111111111222222333333333444444444111222222333333333333333333444555444222111222444333444444555444444333333111333666777777777888:::777666666555555666666777666666555333111111222444666666555666666888999:::::::::::::::999888666555111111111222222333555555888777777777888999::::::777888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777777888999999::::::999::::::;;;;;;:::::::::999999999999999999999999:::;;;;;;;;;999666333111555666666777777666666555444333222333555777666555666777999888777666666777555666666777666666555555333555777777666666666777666555444333333222222222333333333222222111111000000000////////////000000............//////000111000//////.....................////////////......////////////............------............------------------------------......................................................////////////..................------------+++,,,,,,---...///000000////////////////////////////////////000000000000111222222222222222333333333333444555666666777777777777777777888999999:::<<<;;;;;;;;;<<<===>>>???AAAAAABBBBBBDDDEEEFFFFFFHHHJJJMMMOOOQQQUUUYYY\\\^^^bbbgggkkkooowwwwwwqqqjjjfffeeebbb\\\WWWVVVTTTQQQNNNMMMLLLJJJHHHEEECCC@@@???@@@AAA@@@???;;;;;;999888777666666666666666444333333333333333222111111111111000000000000000000000000000000000..................//////------------------------...------,,,,,,------...,,,,,,,,,---------............------------......------........./////////....../////////000000000111111222222222222111111000000000000///...---,,,............///////////////111333333222111222333333333222222111000000///000//////////////////...---...///000111111111111333333333333444444444444222333333444444444444444444555555444222222444666666666666666666555555444222444666777777666888999666555555444444555555666444555444333111111333555222222333444555666666777999999999999888777666555/////////000111222333444888777666777999::::::999666777999;;;;;;;;;::::::999::::::;;;;;;::::::999777888888999:::;;;;;;<<<888999999:::::::::::::::::::::999888888888888999555666888999:::888777666666666777777777777666666444222222333555666555444555666888888777666666777666666666666666666555444333555777888777777777999555555444333222222222222222222111111111111111111........................000000///...------------000///......------......---......//////......---/////////.........------------............------------------------------........................------------------------......////////////...............------------,,,,,,,,,------...///000000////////////////////////////////////000000000000222222222222222222222222333333444555666777777888777777777888888888999999<<<<<<;;;;;;<<<<<<===>>>AAAAAAAAAAAABBBDDDEEEFFFGGGIIIKKKMMMOOOSSSXXX[[[\\\```dddhhhlllsss|||zzzqqqnnnjjjfffccc^^^XXXTTTSSSQQQOOOMMMMMMKKKGGGEEEBBBAAA??????@@@@@@???===;;;:::999888666666666666666555444333222222222222111111111111000000000000000000000000000000000000..................------...........................------,,,,,,------...,,,,,,,,,---------............------------............/////////000000000.../////////000000000000000111111222222222111111000000000000///...---,,,............////////////...000222222111111111222000000000000////////////.........///////////////---...///000222222222333333333333444444444444555222333333444444444444444555666666555333333555777666777777777666666555444333555777777666666666777666555555444444555555666333333333222111222444666111222444666777777777777999999888888888777666666/////////000111222333444999777555666999;;;:::999666777999;;;;;;;;;:::999777888999::::::;;;;;;:::999999999999999999999999666777888888999999999888:::999888777666777777888333444666777888888777666666666777777777777666666444333222333444555444333222444666666555555666777555555555555555444333333333555777777777666777999555444333222111111111111000000000111111111111111......////////////......000000000000000111222333//////...------------...---......//////......---//////.........---------,,,------......------,,,------------------------........................------------------------......////////////...............---------,,,,,,,,,---------......//////////////////////////////////////////000000000000222222222222222222222222111222333444555666777777666777777888888888888888<<<<<<;;;;;;;;;<<<======AAA@@@@@@@@@BBBCCCEEEFFFFFFGGGIIIKKKMMMPPPUUUYYYYYY]]]bbbeeeiiiooowww}}}{{{vvvmmmllljjjgggaaa[[[UUURRRPPPOOOMMMMMMLLLIIIEEEBBB@@@???>>>???@@@???===;;;;;;:::999777666666555555555555444333222222222222111111111111000000000000000000000000000000000000/////////......------,,,////////////////////////...------,,,,,,------...,,,,,,,,,---------............------------......000000000000111111111111////////////000000000000///000000111111111000000000000000000///...---,,,............/////////000,,,...000111000///000000------......//////000000---.........//////000000---...000111333333444444333333333444444444555555222222333444444444444333666666666555444444666888666666777777666555444444333555777777666555555666666666555555555555666666222222333222111222555777333555888:::;;;;;;:::999999999999888888888888888/////////000111333444555999666555666999;;;;;;999555777999;;;<<<;;;:::999666666888999:::;;;;;;;;;888888888777666555555444555555666777777888777777999888777666555555666777555555666555555444444333555555666666666666555555444333222222444444333222000222444555444444555777444444444444333333222111222444666777666666777888555444333222111111111111//////000000111111222222//////000000000000//////...///111333666999<<<===//////...------------...---..................---//////.........---------,,,------......------,,,------------------------........................------------------------......////////////............---------,,,,,,,,,---------...............////////////////////////////////////000000000000222222222222222222222222000111111222444555666666666777777888888888888777<<<<<<;;;;;;;;;<<<======AAA@@@@@@@@@AAACCCEEEFFFDDDFFFGGGIIIKKKNNNSSSWWWWWW[[[```cccgggmmmuuu{{{{{{tttqqqmmmfff```\\\YYYVVVTTTNNNMMMKKKHHHFFFEEEDDDDDD@@@@@@??????>>>=========;;;:::888666666666777777333333333222222222111111333333222111000000000111222222111000//////000000//////...------------...000000///...............................................................000//////.........//////000000000000000000000000000/////////000111333444222111111111000000//////222111///---,,,---///000............////////////000000///000111222111000444333111111222333222111000000000000000000111111111111222333333444555555555555555555555555555555333333222111222333555666999888666444444666777888444666777666444333333444444444444333333222222222444444555555666777888888777777666555555666777888666666777888999::::::;;;;;;999666555555555555555444444555555666555555444888777777777888999::::::777888999::::::999888888777999::::::999888999999;;;;;;;;;;;;::::::999888======<<<;;;::::::::::::888888777777666555555555555666888999999888777666888888888888888777666666666666666777777777777777666777999;;;;;;999777666666666666666555444333333444555666666555555666777777666555444333222222222000000000000////////////////////////////////////222'''111555222PPPkkk^^^444222///------------,,,...,,,++++++---......---111111111111000000000000............---,,,+++***------------------------........................---------------------------------.........//////---,,,,,,+++++++++,,,,,,111...,,,---222333111---......////////////......222222111111000/////////000000111222222222222111222222222222222222222222555666777888888999999888;;;;;;;;;<<<<<<<<<<<<<<>>>>>======<<<:::999777666555555666666333333333333222222222222333222111111000000111111111000000///......////////////...------------...000000///...............................................................//////............//////000000000000000000000000//////......///111222333111111111000000000//////111000...---,,,---...///000000000000111111111111.........///000222222222333111000111333444444333111111111111111111111111222222222333333444444444555555555555555555555555555444333333333444666777777777666555555666666777333555666666555444444555555555555444444444333333222333333444555666666666888777666555555555666666444666888::::::999888666777666555666666777777777555555555666666555555555999888888888999:::<<<===;;;<<<=========<<<;;;::::::<<<===<<<;;;::::::;;;;;;;;;;;;;;;;;;:::999999???>>><<<;;;999888888888999888888888777777666666777777777888777777666666666666666777666555555444666666666666666666666666555666777888888777666555777777888888777666666555333555666666555555666888777777666555444333333444333333222222222222111111000000000000000000000000000&&&000555222MMMdddXXX333111...---......---,,,...,,,+++,,,---///...---000000/////////.........------------,,,,,,,,,,,,---------------------------------------------------------------------------------.......................................111...,,,---111333111.........////////////......111111111000000000000000000000111222222222222111444444444444444333333333555555777888888888888888;;;;;;;;;;;;<<<<<<<<<<<>>======<<<<<<999888777666555555555555444444444333333333222222222222111000000000111111000//////...............//////...------------...000//////............///........................//////////////////////////////............//////000000000000000000000000............///000111111111111000000000000//////000///...,,,,,,---......000000000111111111222222///////////////000000111222000000111333555555555222222222222222222222222333333333333333333333333555555555555555555555555666555555555555666777777555555666666666666666555333444666666555444555555666666555555555555444444111222333333444444444444888777666555555555555555444666999::::::888444222333444555777888999::::::666666666666666666666666777777666777888:::<<<>>>======>>>>>>===<<<;;;;;;888999:::999777666666777;;;;;;;;;;;;;;;;;;:::999???>>><<<:::999777777666999999999999888888888888888888777666555555555555444444555555444444333222555555555444444444444444444444444333333444444444666666777777777666555555222444666666555666777999888777666555444444444555555555555444444444333333111111111111111111111111444+++000000))):::III<<<111///------...///...---...,,,,,,,,,...///...---.........---------,,,,,,------,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------,,,------.../////////...000---,,,---000222000.........////////////......//////000000000000111111000000111222222222222111555555555555555555555555555555666777888888888888::::::;;;;;;<<<<<<<<<<<>>>>>======<<<;;;;;;888777666666555444444444444444444333333333333222111111000000000000111111000//////.........////////////...------------...000///............//////........................000000000000000000000000///............//////000////////////////////////...............///000000000000000000000000/////////...------------...............//////000000111333333222111//////000111333222111111333555444444444333333333333333222222333333333333333333333333555555555555555555555555666666666666666666666666333444666777777666555444222444666666555444555666555555555555444444444444222222444555555555444444777777777777777777777777666777888888777555333111111333666888999999::::::888888777777666666666777444333333444666888:::<<<;;;;;;;;;:::999999888888666777777666444333444555999:::::::::::::::999999===<<<;;;:::999888888888::::::::::::::::::::::::999888666444444444444555444444444444444333222222444444444333333333333333333222000//////000222333111222222333333333222222222444555666555666777999666666555444444444444444444444444444333333333333000000000000000000000000555...///---&&&...444)))///...,,,---...///...------,,,,,,---//////...---.........---------,,,,,,...---,,,+++,,,...111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------,,,,,,)))***+++------------,,,///---,,,---///000///...---......//////......---......//////000111111222000000111222222222222111444444444555555555555555444555666777888888888888:::::::::;;;;;;<<<<<<===>>>???@@@@@@???@@@BBBDDDBBBCCCEEEGGGIIILLLNNNPPPRRRUUUYYY\\\___dddkkkpppxxx}}}}}}tttooooooeeebbb^^^[[[XXXUUURRRPPPLLLJJJHHHEEECCCAAA@@@???>>>>>>======<<<;;;;;;;;;777777777666555555444444444444333333333222222222111000000///000000111111000000000//////000111111//////...------------...//////............//////........................000000000000000000000000...............///000000////////////////////////........./////////////////////////////////000000.........------..................///000111111111333444444333111111444666666444222222333333333111444444444333333333222222222222333333333333444444666666666666666666666666555555666666666555555555222444666888888777666444333555666666555444444555333333333333333333333444333444666777777777555555555666777888999:::::::::888777666555444444444555222555999:::999888888::::::999888777777777777888333333444555777888:::;;;888888777777666666666666999999999888666555777888888888999999999999888888::::::999999::::::;;;;;;;;;;;;;;;;;;::::::::::::999888666444444444444555444555555555555444333333444333333333222222222111222000...------...000222///000111222222222222222333444666666555666777999444444333333222222333333222222111111111000000000........................///,,,------,,,111333---...---,,,---//////...------------...000000...---/////////.........------///...------...000222444------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,***++++++,,,---------,,,---,,,,,,---...///......------............------------...///000111111222000000111222222222222111222222333333333444444444444555666777777888888777999999::::::;;;<<<<<<===>>>???@@@?????????AAACCCAAAAAABBBEEEHHHKKKNNNOOOQQQSSSUUUXXX\\\bbbgggkkkuuuxxx|||qqqkkkmmmcccaaa]]]ZZZWWWTTTPPPMMMJJJHHHGGGDDDBBBAAA@@@???=========<<<;;;;;;::::::777777777777777555444444333333333222222222111111000000/////////000111111111000000000000111111222//////...------------...///............//////000........................////////////////////////......---......///000111000000000000000000000000...//////000000000//////......////////////000000.........//////////////////000111111222333444444000222444333222444999===888666444333333333222000555444444333333222222111111111222333333444555555666666666666666666666666555666666666666666555444333444777888999888777666444666777666555333333444222222222333333333333444555666888999999888777555555666777888999:::::::::888666444333333555777888444777::::::777666888:::<<<;;;999888777777888999444666888:::;;;;;;;;;:::777777666666666666777888777777777666444555777999777888888999999999999999999999999:::;;;<<<===>>><<<<<<<<<;;;:::999999999888888777666555555555555555555666666555555444333444444333333222222111111111000...------...000111111222333444555555666555444555666666555555666777333333222222222222222333000000000/////////......------------------------...---,,,,,,......---+++---,,,,,,---//////...,,,---------///111111///---000000000////////////...///.........///000222333------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------------///......---------...///,,,,,,,,,---------......------............------------...//////000111111000000111222222222222111000111111222222333333333444444555666777777777777888888999:::;;;<<<<<<======???@@@?????????AAACCCEEEDDDBBBDDDGGGKKKMMMNNNPPPQQQSSSVVVZZZ```eeehhhqqqsss{{{}}}rrriiigggaaa___[[[XXXUUUQQQMMMJJJGGGGGGEEECCCBBBAAA@@@@@@======<<<<<<;;;::::::999777888888888888666555444222222111111111000000000///////////////000111111///////////////000111111//////...------------..................///000000................................................---------......///000111000000000000000000000000///000000111111000//////........./////////000000...//////000000111000000///000111222333444444555111444555333111222777===777555333333333444333222444444444333222111111111000000111222444555666666666666666666666666666666777777888888888777666555555666777888999999999888666777888777444222222333333333333333444444555555555777999::::::999777555555666777777777777666555444444444555666777999:::444777:::999666666999======<<<:::888777888999999444666:::===>>><<<:::888555555444444555666888888444444444333222333666999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======<<<;;;:::888777777777777777888777777666666555555555555555444444333555444444333222222111111000000///......///000000333444555666888888999999555666777666555444555666333333333222222333333444111000000000000/////////------------------------...000+++***...+++&&&(((------,,,...///...,,,***------...///111111///---000000000/////////......------....../////////000------------------------------------------------------------------------******+++,,,---......///222000...,,,+++,,,...///+++,,,,,,,,,,,,,,,---...,,,------......------,,,---.........///000000000000000111222222222222111000000111111222333333444333444555666777777777777777888999:::;;;<<<<<<===>>>???@@@@@@??????AAACCCNNNJJJFFFEEEGGGJJJLLLLLLPPPPPPQQQTTTYYY___ccceeemmmnnnwww{{{}}}~~~tttgggbbb```]]]ZZZWWWSSSOOOKKKGGGFFFEEEDDDCCCBBBAAAAAAAAA===<<<<<<;;;;;;:::999999888888999999999777555444111111111000000000000//////////////////000111111...............///000111//////...------------..................///000111................................................---------......000111111000000000000000000000000///000111222222111000///---.........//////000000//////000111111111111111---...///000111222333333666888888444///...222777555444222222444555555444444444333222222111000000//////111222444555777777777777777777777777777777888999::::::999888777666666666777888999:::::::::777888888777444222111222444444444555555555666666555777999::::::888666444666777777777555444222000111222444777999:::::::::444777999888666666;;;@@@>>>===:::888888888999:::222555:::======;;;777555333222222222333555666888666777777666666777:::===:::;;;;;;<<<=========<<<=========<<<<<<<<<======>>>>>><<<;;;999777666666666666888999999888777777444444555555444444333222555555444444333222111111000000000//////000000000333444555777888999999999666777888777555333444555444444333333333444444555222222222111111111000000........................+++...***,,,444222---333...------...///...,,,)))------...000222111///,,,000////////////.........+++,,,------......------------------------------........................------------------------))))))***+++---...//////222000,,,)))((()))+++---***,,,,,,,,,,,,,,,---...,,,------......------,,,.........///////////////000000111222222222222111000000111222222333444444333444555666777777777777777888888999;;;<<<======>>>???@@@@@@???@@@BBBDDDVVVPPPJJJFFFGGGJJJKKKKKKPPPPPPPPPSSSYYY^^^bbbdddjjjjjjttt~~~xxxuuupppfff___\\\YYYVVVTTTSSSPPPKKKGGGGGGEEECCCCCCCCCBBB@@@>>>=========<<<;;;;;;::::::999777666555666777666555222222222111000//////...111111111111000000000000................................................//////............//////,,,---------.../////////........................///////////////.........000000000000111111111111333111///000333444222000........................---......///////////////222222111111222222333444555555444333222222111111444333222222111111111111444444333222222111000000000111333444555555444333666666666888999999666444666666777777777888;;;>>>888888777777777777777777777666555555333333222111222444666888999888777777999999999888888666555444888777666555333111000000111333444444333333555666555555666777888999::::::@@@>>>;;;888777999;;;===:::::::::::::::999888888222222333333444555666666888777555444444555777888<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::::::::;;;<<<;;;:::888777777777666444555666666777777666666777777666555444444333333111111222333333333222222111111111111000000//////111111222222222333333333666666555444444444444555111222222333333222222111000000000//////////////////////////////.........---...///000111111000000---///000111111///---,,,...///000111222222222222111000000///......---------..................---++++++,,,,,,---...//////////////////.....................------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......//////////////////////////////000111111111111111222222333333333333444444666666666777888888999999999777888<<<===;;;<<<>>>>>>???@@@AAAAAAAAAAAAAAAGGGGGGGGGGGGGGGJJJNNNRRRPPPPPPQQQSSSWWW\\\aaadddeeehhhmmmvvv}}}wwwsssnnneee^^^YYYWWWTTTSSSRRROOOJJJGGGGGGEEECCCBBBBBBBBB@@@>>>======<<<<<<;;;:::::::::999777555555666777666555222222222111000/////////111111111111000000000000................................................//////............//////---------......................................./////////////////////...//////000000000111111111222000///000222222111///////////////////////////...//////000000000000000333333222222333333444555222222333333333333444444333222222222222333333444333333333333333333333333222333444555555666666555444444444666777777444222444666777777777777:::<<<999999999888888777777777444444333333222222111111333444666888888888777666888999999888777666555444666666666555555444444444666777999888777777888999666666777777888888999999>>>===:::777666666777888777777777777777666555555111222222333444444555555444333222111111222333444666777777777777777777666666666555555555555555666999888777555444444444444555555444444333333222222444333333222111111000000222222333333333222222111222222222111111000000000222222222222333333333333555444444333333333333333111222222333333222222111000000000000000000111111,,,,,,,,,,,,,,,,,,,,,,,,......//////000/////////...///000111000///---,,,---...///000111111111111111111111000///...............////////////......++++++,,,------...//////............------------......---------,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......//////////////////////////////000111111111111000222222222333333333444444555666666777777888999999888555555888999888999======>>>???@@@AAAAAAAAAAAAEEEEEEFFFEEEFFFHHHLLLPPPPPPPPPPPPRRRVVV[[[```cccfffhhhmmmttt}}}{{{uuuqqqkkkccc\\\UUUTTTRRRPPPOOOMMMJJJGGGFFFEEECCCBBBBBBAAA???======<<<<<<;;;;;;::::::999999777555555666777666555222222222111000000//////111111111111000000000000................................................//////............//////...............---------..............................////////////////////////000000000000111111111///...///000111000///000000000000000000000000000000000000111111111111222222222222222333333444111111222333555666777777222222222222333444555666222222333444444555666666555444444555555666777888888777777999::::::888555333555777888777777888:::999999888777666555555444111111111111111111111111333444555777777777666666777777888888777666555555444444444555666666777777888:::::::::888777888999666666666666777777777777:::999777555333222222222222333333333333222111111111111111222222333333444222111000//////000111222222222333333333333222222222111111111111111222222333333333333444444555666777666444222111111111111222222111111000000//////333333444333333222111000333333222222222222111111222222333333333444444444333333333333222222222222111222222333333222222111000000111111222222333333------------------......000000///////////////...000000111111000///---,,,------...///000000000000222111111000000//////......//////////////////...,,,,,,,,,---......//////...------------,,,,,,,,,...------------,,,,,,,,,---......//////......------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......////////////////////////...///000000111111000000222222222222333333333333555555666666777888888888999888;;;@@@AAA>>><<<>>><<<===>>>@@@AAABBBBBBBBBBBBCCCCCCCCCDDDFFFJJJMMMOOOOOOPPPRRRVVVZZZ___aaafffhhhkkkpppxxxyyyrrrmmmggg```ZZZSSSRRRQQQOOONNNLLLJJJIIIFFFDDDBBBAAAAAAAAA???===<<<<<<;;;;;;:::999999999888777555555666666666555222222222111111000000000111111111111000000000///................................................//////............///////////////...---------,,,....................................////////////////////////000000000111//////....../////////...000000000000000000000000000000///000000000111111111111000000111111222333333333444555777888999999444444333333333444555555222222333333444555555555666555444444555666888999999888888999::::::999777333555888999888888888999777777666555444333222111000000111111111222222222333444555666666666666555666666777777777666555555222333333444555666666777666777777666444333444555555555555444444444333333444444333333222111000///000000000111111000//////111111111111111222222222222111000000000000111222111222222333333222222111111111000000000111222222000000111333555777999;;;888777555333222222444555444444333333222222222222444444444444333222111000333333333333333333333333222333333333333444444444333333333333333222222111111222222333333222222111111111111222333444555555222222333333333333444444333222111111000000000000222222222222111///...------......///000000//////111111000000////////////---......//////......---,,,---------......//////.........---------,,,,,,------------------------------............---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......////////////////////////...//////000000000000000111222222222222333333333444444555666666777777888666999AAAJJJKKKDDD===<<<;;;<<<===???AAABBBBBBCCCAAABBBBBBCCCCCCEEEHHHKKKOOOOOOPPPSSSVVVZZZ^^^aaaeeefffiiimmmsss~~~}}}vvvoooiiiccc]]]XXXRRRRRRQQQOOOMMMKKKJJJJJJEEECCCAAAAAAAAA@@@>>><<<;;;;;;;;;:::999999888888888666444444555666555444222222222222111111111111111111111111000000000///................................................//////............///////////////...---------,,,........................---.........//////000000...////////////000000000......//////........./////////////////////////////////.........///000111333222222222222333444444666666777777888888888999777666555444333222222222222222222222222222222222555555444444444666777999555444333444555666444333444666999:::999888888999888777777555444333222222111111222222333444444444333444444555555555555555444555555666666666555555333333333333333333444444333444444333111000111222333333333222111111000000...///000111111111000000///000000111111111000000111111111111111111111000000000000000000000000000111222222222222222222111111000000000111111222333111111111222333555666777666444333111222333555666444444444444333333333333555555555444333222111000333333333333333333333444222222222333333333444444333444444444444333222222111222222333333222222111111222222333444555555666666666666777777888888888666555444333222222333333444444333333222111000000//////000000111000000000000000//////////////////---------......---------------...............///////////////.........---------------------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......////////////////////////......///000000000000000111111111222222222333333444444444555666666777777555666;;;BBBCCC>>>:::::::::;;;===???AAABBBBBBBBB@@@AAACCCCCCDDDEEEHHHKKKOOOOOOQQQSSSWWW[[[^^^```aaadddgggkkkpppzzzzzzssslllfff```ZZZVVVRRRRRRQQQNNNKKKIIIIIIJJJEEECCCAAA@@@@@@???===<<<;;;::::::999999888888777888666444444555666555444222222222222222222222222111111111111000000000000................................................//////............//////...............---------........................------......///000000000......////////////000000...///000///...---...000///////////////////////////...---------...000111555555555555555666777777888888777777777777777777888777555333222111111111222222222222222222222222444444444555555666777888666555444444666666555444444666888888777777777888999999888777666555555444333333333444444555555555444444444444444444444444333333444555666666666555333333333222222222222222222333444333222111222333222222111111000000//////---...///000111222222222000000111222222222222111333222222222111000000000......////////////......000000111111111111000000////////////000111222333444333222111000/////////111111000000000111222333222222222222222222222111444444555444444333222111222222333333333333444444111111222222222333333333333444555555555444222111111222222333333222222111222222333333444444555555555555666666777777888888777666555444444444555666555555555444444444444444111111222333333222222111000000000000000000000000------............------........................000000/////////.........,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......////////////////////////---...//////000000//////111111111111222222222222333333444444555666666666;;;777555666777888;;;@@@;;;<<<===???@@@AAAAAAAAA@@@AAACCCDDDDDDFFFHHHJJJNNNOOOPPPSSSVVVYYY\\\^^^^^^bbbfffiiimmmvvv{{{wwwqqqjjjccc]]]XXXTTTQQQQQQPPPLLLHHHFFFGGGHHHDDDBBB@@@@@@@@@???===;;;:::::::::999888888777777777666444444555555555444222222222222222222222222111111111111000000000000................................................//////............//////---------.......................................------......///000000111........./////////000000...000111000...---///111000000000000000000000000000///...---...///111222555444444444444555666666555555555555555555555555666555444222222111111111111222222222333444444444555555666777888888888888:::888777777888999999888444555555555444444555777777666666666555555444444444444444444444555555555444444333333333333333444111222333444555666666666333333333333333333333333222444555444333333444555222222111111111111111111000000000111222222333333111111222333333333333333444444333222111111000000//////000000000000//////111111222222222222111111000000000000111222333444555444333111000//////...111111111111000000000000000000111111111111111111333444444444444444333333111222222222333333333333000000000111111111222222222222444444444333111000111222222333333222222111333333333333333333333333222333333444555555666666777666444333444555666888666666666666666666777777444444555555555444444333222222222222222222222222//////000000000000//////////////////............//////.........---------,,,,,,,,,---------......,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......////////////////////////---...//////000000//////111111111111222222222222222333333444555555666666===888555777888888===BBB<<<===>>>???@@@@@@@@@@@@???@@@BBBCCCDDDEEEGGGIIIKKKLLLNNNQQQTTTWWWYYY[[[\\\aaafffhhhjjjppp|||yyyvvvpppiiibbb[[[VVVTTTPPPPPPOOOKKKFFFDDDEEEGGGDDDBBB@@@?????????===;;;::::::999999888777777777777666444444555555555444222222222222222222222222111111111111000000000000................................................//////............//////,,,------....../////////........................---------...///000000111............/////////000...000222111...---///111111111111111111111111111222111///...///000222333222222111111222222333444222222222333333333444444333333222111111222222222000111222333555666777888555666888999::::::999999888666555555666777777666333333333222111111444666222222222222222222222222444444444444444444444444444444333222222333333333111222333444555666666666222333333444444555555555111333444444333333555666222222222222222222222222333333222222222222333333111111222333333333333333555444444333222111000000222222333333333333222222333333444444444444333333222222222222333444666666333333333333333333444555444444444444333111000///111111111111111222222222333333444444555444444444111111111222222333333333///000000000000111111111000111333333333222000...222222222333333222222222333333333333333333222222222222333333444555666666555444333222333555777888666666666666777888999:::666666666777666666555555444444444444444444444444111111222222222222111111///////////////...............---------,,,,,,,,,,,,,,,,,,------.........---..................------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......////////////////////////---......///////////////000111111111111222222222222222333444444555555666666555777;;;<<<:::999;;;======>>>???????????????===???BBBCCCCCCDDDFFFHHHIIIJJJLLLOOORRRUUUWWWXXX[[[aaafffgggggglllvvvxxxssskkkeee___[[[WWWTTTQQQOOOKKKGGGEEECCCCCCCCCAAA@@@@@@???>>>===<<<<<<:::::::::999999999888888888777444444444444333222222222222111111111000000111111000000//////..............................000000000000000000000000...................................................///////////////......------------.........///---,,,,,,------...///000///000000000000111111111555444222111000111222222111000///...///111333444555444111000///000111222222222111111111111111222555444444444555555333111333111111444888999777444888777777777666666555555444333333222222333333444444333333222111111111222333222222222222222222222555555555555555555555555444444444333333333222222333333333333333333333333222333333444444555555555888888888888777777777777333555555555333333333555888555444555777888666444666666666555555444444444555444333111111111222333222222333333333333222222333333222222111111111000000////////////000111111444444444444444444444444222222222222222222222222222222222222333333333333222333444666777777666666444444444555555666666666444444444444333333222111000111333222111111222444222000///000333333111...111222333333444444333333666333111222444666555333000111333444666777888888666555444333444555666777888999:::999777555555666555555444444444333333333444666666666444333444555222111000111111111///---............------------////////////............------------.........///111000...,,,+++++++++,,,------------------------////////////////////////////////////////////////000000000000111111111111111111222222222111111000333333333333333333333333777777777888999:::;;;<<<:::;;;<<<======>>>@@@BBBBBBBBBAAABBBCCCFFFIIIKKKKKKNNNQQQSSSSSSSSSTTTUUUZZZ```fffhhhhhhkkksss{{{wwwrrrkkkddd^^^ZZZUUUSSSPPPNNNKKKGGGEEECCCCCCCCCAAAAAA@@@???===<<<;;;;;;::::::999999999888888888888666444444444444333222222222222111111111000000000000000000//////..............................////////////////////////......................................................////////////......------........./////////............///000111222111111222222222333333333333333222111111111111111000///.........000222333222111000000111222444666555444444333333444444555555444333444555444333111000222333444444444444444777777666666666555555555444444333333333333444444444333222222111111222222111222222222333333333333555555555555555555555555555555555444444444333333666666666666666666666666444444444444444444444444777777777666666666555555000111222222000000111222555333222222444555444222222222222111111111000000111111///.........////////////000000000000//////111111000000000/////////...............//////000000000000000000000000000111111111111111111111111000000000111111111222222000111333444555555555444222333333333444444444444333333444444333222222111333444555555444444555777777666555666888888666444444444555666666666666555777555444555888:::999888999666222111333555666666666555444333333333333333555777888777555333333444555555555444444333333333555666666555444222333444555444333333444444333111000000000000000000000000//////.........---------------------............///...---,,,,,,,,,---...........................//////////////////////////////////////////////////////000000000111111111111111222222222111111000333333333333333333333333666777777888999:::<<<=========>>>>>>>>>>>>???@@@BBBAAAAAABBBCCCFFFIIIKKKKKKMMMQQQRRRSSSSSSTTTUUUYYY___eeeggggggjjjrrryyy}}}uuupppiiibbb\\\WWWSSSPPPNNNMMMJJJGGGEEECCCCCCCCCAAAAAA@@@>>>===;;;::::::999999999999888888888777777555333333444444333222222111111111111000000000000000000////////////...........................////////////////////////......................................................///////////////........./////////000000000000000000000111222333333111111111222222222333333111111222222222111000000000000//////000111333444222222111111222333555666555555444444444444555555555444333444555555333222111555888777444222444777666666666666555555555555555444444333333444444555333333222222111111222222333333333444444555555555555555555555555555555555555555555444444444444333555555555555555555555555222222222111111111111111333333222222222111111111---...//////...---...000111000///000111222111////////////...............//////...------------...------............------............------------,,,,,,,,,,,,,,,------...000000000000000000000000000000000000000000000000............/////////000///000111222222333222222000000111111111111222222222333333333333222111111000222333333222222333444555444444444666666444333444555666666777777666666888666555666999:::;;;:::;;;888666888<<<===999555777777666666444333222111444666777666444333333333555555555555444444444444555666666555333222222333777555333333444555444333333333333333333333333333111111111000000000//////---------.........//////------,,,,,,------...///........................//////////////////////////////////////////////////////000000000000111111000111111222222222111111333333333333333333333333555555666777888:::<<<===========================AAAAAAAAABBBDDDFFFHHHJJJJJJMMMOOOQQQQQQRRRTTTUUUXXX]]]ccceeefffiiipppvvv|||sssnnnfff___ZZZUUUQQQNNNLLLKKKIIIGGGEEECCCCCCCCCAAAAAA???>>><<<;;;999999999888888888888777777777666444222222333444333222111111111111000000000000////////////////////////........................////////////////////////................................................---...//////////////////////////////000000000000000000000000111222333333////////////000000000000111111333333333222111000222222111111222333555555555444333222111111111111222222222111222222333333666555555666777777555444888:::<<<:::888777888999666666666666666666666666555444444333333444444555333333222222111222222333555555555555555555555555666666666666666666666666333333333222222222111111000000000000000000000000............////////////............---------------...//////......///000////////////////////////......................../////////............///......////////////......,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---////////////////////////........................,,,------------............//////000000000000000////////////////////////111222222222222222111111///000111111000000111333111111111222222222111111222333444444555555444444666555555555555666777777444555:::CCCKKKIII???555666777777888777555333222555666777777555444444555555555444444444444444444555666666555222111111222444222000000111222222222444444444444444555555555555555444444444333333333////////////000000000000........................------------------------////////////////////////////////////////////////////////////000000000111000000111222222222111111222222333333333333444444444444555666888:::<<<===:::::::::;;;<<<===<<<;;;@@@AAAAAABBBDDDFFFHHHIIIIIIKKKNNNOOOPPPQQQSSSUUUXXX]]]bbbeeefffiiiooottt}}}zzzooojjjccc\\\WWWSSSOOOLLLJJJIIIHHHFFFEEEDDDCCCBBB@@@???>>>===<<<:::999999888888888777777777666666555333222111333333333222000000000000000000000000.............../////////................................................................................................------...///////////////////////////000000000000////////////000111222222....../////////000000000111222333444444333222111000000111111222333333444444333333222111111000000111111111111111222333333888777666777999999888666>>>;;;999999;;;;;;999777777777777777777777777777444444444333333444444444333222222111222222333333555555444333222111111000444444444444444444444444111111000000000/////////.................................///000111222222.........---------,,,,,,...000111111000000111333///000000000/////////000------------------------......//////////////////......////////////......++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................------------............//////.../////////000000........................000000111111222111111000222333444444333333444555333444555555555444444444222333333444444444444444666555555444333222333333000111666@@@HHHGGG===333222333555666666555444333333555666666444333333444333333333444444444444444444555555444222000111222222000//////111222111000333333333444444444555555555555555555444444444444111111111111222222222222111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////...////////////000000000///000111222222222222222222222222333333444444444444444555666777999:::;;;999888999;;;???@@@???>>>???@@@AAABBBDDDFFFGGGHHHHHHJJJLLLNNNOOOPPPSSSUUUYYY]]]bbbeeegggjjjooorrrzzz{{{wwwkkkfff___YYYUUUQQQNNNKKKHHHHHHGGGFFFEEEDDDCCCBBB>>>>>>===<<<;;;::::::999777777777777666666666666444222111111222333222111//////000000000000000111---............/////////................................................................................................,,,---...///000000000000....../////////000000000............///000111111000000000111111111222222111111222333333333333222......//////000111111111111111222222333444444444444333333333444555666777888777777888::::::999777<<<888444555888999777444666666666666777777777777444333333222222333333444222222111111222222333333222222111000//////...---111111111111111111111111111111111000000000//////111111111111111111111111222222222333444444555555111111111000000000/////////000222222111111333444///111222111000///000222,,,,,,,,,,,,,,,---------,,,---......///.........------............------------------...........................//////000////////////////////////000000000000000000000000////////////000000000111000000////////////000000//////...............---//////000111111111111000000222333333222111333444333444666666444333444555333444555555666666555555555666666444222222333444444111000222666777444000000000111222222222222222000222333333111000111222222222222222333333333333222333444333111000111222222111111222444444333111111222222333333444444444333333333222222222111111111111111222222222333333333333333222111000...---------------------------////////////////////////////////////////////////......////////////000000///000111222222222222222111222222333333444444555555555555555666888999::::::999999===BBBDDDBBB@@@??????AAABBBDDDFFFGGGGGGGGGIIIKKKLLLMMMOOOSSSUUUYYY\\\aaaeeehhhjjjnnnpppuuu{{{xxxsssgggccc\\\WWWSSSPPPMMMKKKGGGGGGFFFFFFEEEDDDCCCBBB<<<<<<<<<;;;;;;;;;::::::777777666666666555555555333111000000222333222111////////////000000111111---------.........//////................................................................................................,,,---...///000000000000------........./////////............///000111111000000000000111111111222000000//////000111111222//////000111222222222222222333444555666666666666555555555666666777888999666666555777888999888666666444333222333333444444444444444444555555666666333222222111111222222333222222111111222222333444111111111222222222222222444444444444444444444444444444444444333333333333555555555555555555555555555555555444444333333333222111111111111000000000...///111111000000222333///111333222000///000222------........./////////---...///000111000000/////////000000000000///////////////000000000111111111111111000111222222333444444444444444444444444111111111111111111111111111222222222333333333333222111000//////000111222000000000//////............//////000111111000000...///000000//////000111///111333333111///000222222333444444555444444444222333555444222222444777888555111....../////////333333222111111111222222///111222222111000000111000000111111111222222222000111222222111111222333000111222444666666333000111111111222333444444444222222111111111000000000000000000111111111222222333333444444444333111000////////////////////////////////////////////////////////////////////////........./////////000000//////000222222333333222111111222333333444555555666555555555555666777888:::888999<<>>???AAACCCDDDFFFFFFGGGGGGHHHJJJKKKLLLOOORRRUUUXXX[[[___cccgggiiilllmmmqqqvvvvvvpppeeeaaa[[[VVVRRRPPPMMMKKKFFFFFFFFFFFFEEEDDDCCCBBB;;;;;;;;;;;;;;;;;;;;;;;;777666666666555555555555333111000000111222222111.../////////000000111111---------.........//////................................................................................................,,,---...///000000000000------------.........///............///000111222............///////////////...---------///000111222222333444555555555555888888888888777666555444555555555555666777999999555444444555777888777555222444555333000000333777222222222333333444444444222111111111111111111222222111111111222333333444333333444555666777888999999999999999999999999999888777777777777666666666777777777777777777777777666666555333111000///...000000/////////.........,,,---//////...///000222///111333222///...000222111111111222222222333333000111222444444444333222222222333333333333222222000111111111222222333333333333333333333444444555222222222222222222222222222222222222222222222222333333444444444555555555333222111000000111222333111111000000000/////////......///000000111000000000222333333222222333444///111444333111///111222000000111222222222222111---///222222111222555888888888777666444222111000999888666444333333333444000222444444222222222333//////000000111111111222///000222222111111222444...///222555666555222///111111222222333444555555333333333222222222111111////////////000000000000222333444555555555444333111111111111111111111111////////////////////////////////////////////////............/////////000//////000222222333333333111111222333333444555555666666555555555555666666999777666:::>>>???<<<777>>>???AAACCCDDDFFFFFFFFFFFFHHHIIIJJJLLLNNNRRRUUUWWWYYY]]]bbbfffhhhjjjkkknnnsssyyyzzzooommmccc^^^VVVQQQNNNMMMMMMLLLJJJJJJIIIGGGEEEBBB@@@???=========<<<;;;;;;:::::::::999777555444333444444111111111111111111111111000000000000000000000000......///////////////..................---------.........////////////000---,,,,,,---///000000///------------------------.......................................---------111111111000//////...................../////////222333555777777888777777666666777777777777777666777777777777777777777666555666777888888888777666555444444333222222222222111111000111222333444555222444666555333222111111222222333333333333333333777777999:::;;;<<<<<<<<<===>>>===<<<::::::<<<>>><<<<<<===<<<<<<;;;:::999444888;;;999444222555888555444444333111111000///333333222111000000111111///000111222333222111111000000111111111222222222666666666555444333222111444333222222222333444555666444222222444555333111777777666555555444444444999666444444666555222...666777888999888666333222333333333333444444444444666666666666555333222111222333333444444444444444333333222222222333444444666555444222111222222333111111000000///000000000111111111222222222222222222333444444444333111111//////000000000111111111555555444444333333333222444444444444444333222222???DDD@@@666222555333+++111111000000111222333333333333222222111000//////111111111111000000000000...///111222333333333222000000000000000000000000333333333333333333333444333222222111000//////...//////000000000111111111333333333333333333333333////////////////////////000000000000000111111111000000////////////000000000000000000111111111111111111222222222333333333777777666666666666777777888888999:::;;;<<<>>>???@@@@@@???>>>???BBBDDDFFFFFFFFFGGGIIIKKKMMMOOOPPPTTTWWW[[[^^^aaafffjjjnnnnnnrrrxxx~~~vvvkkkhhh___[[[UUUPPPMMMLLLKKKJJJJJJIIIHHHGGGDDDBBB@@@???======<<<<<<;;;:::::::::999888666555333333444444222222222222222222222222000000000000000000000000......////////////......---------...............------........./////////...------...000111000///.........................../////////////////////................................./////////000000111111111111111111111000333444666777888777777666666666777777777666666555555555555555555555555555444444555555555555444444444333333222222222222333000111111222333333444444//////000222555888;;;===999999888888777777666666:::;;;<<<<<<============:::::::::888666666888999888888888888888777666666333666777666333111333555555555555555555555555555222222111000000000111111...///000111111111000///444444444444333333333333777777888888777777666555888888777777777888::::::999666444666:::<<<999555555555666666555444333333666555555444555777:::===111111111222444666888999222222222222222333333333444444444444444333222111333333444444444333333222222222111111111111222222333222111////////////000444333222111000000000000333444444444444444555555111222333333333333111111555555555444444444444444111111222222333333333444333333444555555555555555333999777000...444333---111111111111111222333333444444444333222111111111111111111111000000000000......000111222111111000////////////////////////111111111111111111111111000000000111111111111111111111111111222222222333333333333333333333333333222222222222222222222222444444333222111000///////////////......///////////////000000000111111111111111222222222333333333555555555555666777888999777888888999;;;===>>>???@@@???>>>>>>???AAADDDEEEFFFFFFGGGIIIKKKMMMOOOPPPSSSUUUYYY\\\```dddhhhlllnnnrrrxxx}}}~~~qqqfffbbbZZZWWWSSSOOONNNLLLJJJHHHHHHHHHGGGEEECCCAAA???>>><<<<<<<<<;;;::::::999999999777666444333333333444222222222222222222222222000000000000000000000000...///////////////......,,,,,,------......//////,,,---------............000///......000111000///........................---.........//////000000////////////////////////......///000111333444444555555444444333333222222444555666777777666555444666666666666555555444333222222333333333333333333333222222111111111222222333333333333333333444444333444555777777777666666AAA<<<777666999===??????======<<<;;;:::999888888888888999999999999999888888999999777555444555666555555555555555555555444666666666555555555555555222333333444555666777777999999888777777777888888666777888999999888777666666666555555444444333333333444444444333222111111222222222222333444666666999777666888<<<===888444999::::::::::::888777666777888888666555999AAAHHH@@@===888444222333555777666666555555444555555555444555555666666555555444777777777777666555444444444444444444444444444444555444333222111111111111///...------,,,,,,------/////////000000000111111333444555666666555444333444444444333222222111111555666777888888888888888333333444444444444444333...222222------222333...222222111111111222333333555555444444333333222222222222111111111000000000...//////000000000//////........................////////////............------...000111222333444222222222333333333444444333333333333333333333333444444444444444444444444555555444333222111111000//////............///////////////000000000111111111111222222222333333333333333444555666888999:::666666777999:::===>>>?????????>>>>>>???AAACCCDDDEEEEEEFFFHHHJJJLLLNNNOOOQQQSSSWWWZZZ]]]aaafffiiinnnrrrwww|||yyylllaaa]]]WWWUUURRRPPPNNNLLLJJJGGGFFFFFFEEEDDDBBB@@@>>>===;;;;;;;;;:::999999888888777666555333333333333444222222222222222222222222//////////////////////////////////////////...---++++++,,,------...//////,,,,,,,,,---------......000...---...///000///.....................//////------......//////000000111111111222222222222222222333333444666777777888777666666555444333333222333444555555555444333222444444444444333222111111000000111111111111111222111111000000000222444555333444444555666666666666777999;;;======<<<;;;:::JJJCCC;;;999:::<<<:::888:::999999999888888777777777777888888777666555555999999:::888666444555666666666555555555666666666999888777777888999888666333444444555777888999999888777666555444333333333333444555555555555333333444555555555555555555555;;;;;;;;;:::999888777666555555666777888999;;;;;;BBBCCCFFFGGGFFFCCCAAA???>>>===;;;888777666666666666555444222111444:::???IIIEEE>>>888333111111222666666444333333333333444444444444555444444333222777666666666444333222111222222333333222222111111222222111111000/////////111111111111222333333444555555555666666666777777555555777777777777666555444444333333333222222222333333444444444333222222888888888888777666555444333666555000///222222///333333222222222333333444555444444444333333222222222222222111111111000000000000000000000000//////////////////////////////...............---------+++,,,---...///000111222111222222222222333333333222222222333333333333333222333333333333333444444333333333444555555666666111000000//////000000111/////////000000000111111111111222222222333333333444444444555666777888999555555666888:::<<<>>>???>>>>>>>>>>>>???AAABBBCCCDDDDDDEEEGGGIIIKKKMMMNNNPPPRRRVVVYYY\\\___dddgggmmmqqqvvv{{{|||tttiii___[[[VVVTTTQQQPPPOOOMMMJJJGGGEEEDDDDDDCCCAAA???===<<<:::::::::999888888777777666555444333222222333333222222222222222222222222///////////////////////////////////////...------***++++++,,,---...//////,,,,,,,,,---------......///---------///000///...............//////000000111111111222222222333333333444444444555555555666777777777777777777777777666666555444333222222111111222333333333222111000111222222222111111000///000000000111111222222222111111111111333666888:::666666888999999999999888999;;;===>>>>>>===<<<:::;;;777333444999;;;888555555555666666777777777888;;;;;;;;;;;;:::999888777888999:::999777555555666666666666666666777888999777666555666777888777666666666777777888999::::::<<<;;;999888666555555555444444666777777777666555000111222333444555666777555666777777888888777777666777888999:::;;;<<<<<>>;;;999:::<<<>>>>>>>>>GGGEEECCCBBBAAA@@@AAAAAAAAA???>>><<<;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::?????????>>><<<;;;999888888888888999888777666555555555555555444333222222333222111000000000000000333333333333333333333333444444555666555444333222555555555555555555555555555666888999999999888777:::::::::;;;::::::999999999:::888444333444444111444444333333333333333444333333333333222222222222222222222222111111111111222111111111111111111111111111111111111111111111000000000//////.........,,,,,,,,,,,,------......000000000000111111111111111111111111222222333333222222222333333444444444333444444555666666777777333333222222222222333333000000000000111111111111111111222222222333333333555555555555555666666777555555666777999;;;===>>>=========>>>???@@@AAABBBCCCCCCDDDFFFHHHJJJLLLMMMOOORRRUUUXXX[[[^^^cccfffiiinnntttyyyxxxoooeee^^^[[[VVVSSSQQQOOONNNLLLIIIFFFCCCCCCBBBAAA@@@>>>===<<<999999999888777777666666555444333222111222333333111111111111111111111111000000000000000000000000000000000000///...---,,,++++++,,,,,,------......,,,---------...............------...000111111000///000000111111222222333777777777777777777777777444555555666666777777888888777777666555555444444444444333333222222111111000111222333333222111000000111111222222111111111111111222222333444444444333333444555777999;;;<<<888999:::;;;<<<;;;:::999888999:::;;;;;;:::999888555444444777::::::777444555555666777888999999:::999999::::::999888777777666888999999777666666777777777666666777999:::<<<555555666666666666666777555666666777999::::::;;;===<<<;;;:::999999999999666888999;;;<<<<<<<<<<<<555555777999;;;<<<>>>???:::<<<>>>AAACCCEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNUUU]]]^^^[[[ZZZ___dddkkkgggaaa\\\ZZZ[[[]]]___```^^^]]]```eeegggeeebbbccccccdddddddddeeeddddddfffdddaaa___^^^^^^___```bbbbbbbbbbbbbbbaaa``````ccccccbbbbbbaaa___^^^]]]ZZZZZZ[[[[[[[[[YYYXXXWWWTTTUUUUUUUUUTTTSSSRRRQQQKKKJJJGGGEEEBBBAAA????????????>>>>>>======<<<<<<===>>>>>>>>>===;;;:::888555555444444444444444333777888;;;===>>>===<<<<<<444555666777888999999999777777666555555555666666555555444333333333444444333333333222222222222222333222222222222111111111222111111111111111222222222222222222222222222222222222111111000000//////------,,,,,,,,,,,,,,,,,,.........////////////000/////////000111111222222222333333444444555555555777777666666666555555555444444333333333333444444111111111222222222333333111111222222222333333333666666555555444555555666555666666777888:::;;;<<<<<<<<<===>>>???@@@@@@AAABBBBBBCCCEEEGGGIIIKKKLLLNNNQQQTTTWWWYYY\\\aaadddfffkkkqqqwww||||||sssiiibbb]]][[[UUUSSSOOOLLLKKKIIIGGGEEEBBBAAAAAA@@@???===<<<;;;999888888777777666555555444444222111111111222333000000000000000000000000000000000000000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////......000333444444333333333444444555666666777:::999999888888777777777444444555555666777777777888888777777666555444444222222222222222222222222000111222444444444333333111111222333444444444444333333444555555666777777666777888999:::;;;;;;;;;999:::;;;<<<<<<;;;999888888888888888888888888888;;;<<<<<<<<<;;;:::777666777777777888999999999:::777777777888777777666666777999;;;<<<;;;::::::;;;;;;:::::::::;;;===???AAA:::===???>>><<<<<<>>>@@@======???AAACCCEEEFFFGGGAAAAAAAAABBBCCCDDDEEEFFFEEEGGGIIIKKKMMMNNNNNNNNNUUUVVVWWWYYYZZZ\\\]]]^^^fffhhhjjjllloooqqqrrrrrrssssssuuuvvvvvvvvvuuuuuuxxx{{{~~~}}}}}}~~~~~~~~~|||zzzzzzzzz{{{{{{zzzyyywwwvvvyyywwwvvvsssqqqpppoooooollllllkkkiiihhhgggfffeee\\\\\\\\\[[[YYYWWWTTTSSSKKKKKKJJJHHHGGGEEEDDDCCC>>>???@@@AAA@@@>>><<<::::::::::::;;;::::::999999777666666666666666666888666666555444444444444444333333333444444444444444333333222222222111111111000000//////000111222333222222222222222222222222333333222222111000000///---------------------------............/////////------......///000000111000111111222333333444444666666666666666555555555444444333333333333444444222222333333333444444444111111222222222333333333444444444444555555666777666666666777777888::::::;;;;;;===>>>??????@@@@@@AAABBBCCCDDDFFFHHHJJJLLLLLLOOORRRTTTWWWZZZ^^^aaaeeeiiioootttxxx~~~~~~yyyooofff```]]][[[UUURRRMMMJJJHHHGGGEEECCCAAAAAA@@@@@@>>>===<<<;;;888888888777666666555555444333222111111111222333////////////////////////000000000000000000000000000000000000///...---,,,---,,,,,,,,,,,,,,,,,,,,,.........////////////000000//////222555777777666666666666777888999999:::999999888777666555444444333333333444555666666777999999999888888888777777111222222222222222222222000222333555666666555555222333444555666777777777555555666666777888999999999:::;;;<<<<<<;;;:::999999:::<<<<<<<<<:::888777::::::999888888888999999888999;;;;;;999999:::;;;888888888888888888888888::::::;;;;;;;;;;;;:::::::::<<>>????????????>>>>>>???BBBDDDFFFCCCHHHKKKJJJFFFEEEHHHLLLLLLMMMOOORRRUUUXXXZZZ[[[bbbcccdddfffiiilllnnnpppssstttwwwzzz|||}}}~~~~~~}}}|||{{{{{{{{{zzzyyywwwtttqqqppprrrqqqooollliiigggeeeccccccccccccaaa]]]XXXTTTQQQKKKKKKIIIGGGDDDBBB???>>>;;;999888888777666666777777666555444444444444444444555555555555555555555333333333222222222111111///.........///000222333111111111111111111111111444333333222111000000///........./////////000000............////////////,,,,,,------...//////000------...///000000111111333333444555666777888888444333333222222333333444333333333444444444555555111111222222222333333333222222333333555666888999777777777777777888888999:::;;;<<<>>>????????????AAAAAABBBDDDFFFHHHJJJKKKKKKMMMPPPSSSUUUXXX\\\___dddhhhnnnrrruuuzzz~~~yyyqqqiiiaaa]]]ZZZXXXSSSPPPMMMJJJHHHFFFDDDBBB@@@@@@???===<<<;;;:::999999888777666555444333333444333333222111111111222000000000000111111111111---...000000000...,,,***000//////...------,,,,,,+++,,,.../////////...---333222000/////////000111111000000222555888999999888777777666555555444444555555666666777777888888::::::999888777666666555333333222222222222222222444444444444444444444444555555666666666666777777555555666666777777888888999777555777:::;;;:::888666999;;;<<<<<<:::::::::=========<<<;;;;;;::::::>>>888666999999777999???===>>>===;;;999777888999:::;;;===>>>@@@@@@@@@???======>>>>>>???@@@@@@AAABBBDDDFFFGGGGGGGGGHHHJJJMMMOOORRRVVVZZZ]]]___```iiijjjmmmpppsssvvvyyyzzz{{{{{{}}}~~~~~~{{{zzz{{{}}}}}}yyyxxxyyyzzzxxxvvv|||{{{zzzxxxuuuqqqnnnlllooonnnmmmllliiieeebbb```]]]\\\[[[XXXTTTOOOJJJGGGIIIDDD???>>>>>>;;;555000555222000111333333111///111111222222222222222333000///......000000///...///.........//////000111///111333222///...///000...---------...///000111//////000000000///---,,,000000000000000000000000000///...------...///000444333222111111222333444111888333///666777444888555555555555555555555555999888777555444444444444333111000222666999999888999999999999999999999999;;;;;;;;;<<<>>>???AAABBBAAAAAACCCDDDFFFHHHIIIJJJMMMMMMNNNPPPTTTXXX]]]___aaadddiiinnnsssxxx~~~yyypppggg```\\\YYYXXXQQQNNNKKKHHHGGGEEEBBB@@@@@@???>>>===<<<:::999999888888777666555444333333444333222222111111222222111111000000000000000000//////000000000///---,,,..................------//////000111111111111000////////////000222444555555444333333555666666555222222333444555666777777=========<<<<<<<<<;;;;;;666666666555555444333333111111222222222222222222222222333333444555555666777777777777777777777777::::::;;;;;;;;;;;;;;;;;;<<<:::999999<<<<<<;;;999:::<<>><<<;;;;;;::::::::::::;;;;;;<<<<<<@@@<<<;;;===>>><<<>>>BBBAAABBBBBBAAA???>>>???AAA===???BBBEEEHHHJJJKKKKKKLLLMMMOOOSSSVVVZZZ\\\^^^eeehhhkkknnnppprrrtttvvv~~~|||{{{||||||zzzyyy{{{||||||{{{zzzxxxvvvuuu|||}}}~~~~~~~~~}}}|||{{{||||||{{{zzzwwwtttqqqnnnjjjfffaaa______\\\WWWRRROOOLLLHHHFFFEEEBBB???;;;777777555333111///------000.........000111000///000000000111111222333444...000222111///---...//////.............../////////000111222333333222222000000000000000000000000111000///.........///000111000///......///000111222444333444888444333:::666666666666666777777777444444444555555666888888999777444444666777555444777777777888999999::::::======<<<======>>>???@@@AAAAAACCCDDDFFFHHHIIIJJJLLLLLLMMMOOOSSSWWW[[[]]]aaadddhhhlllpppuuu{{{~~~~~~wwwmmmddd^^^ZZZWWWVVVNNNLLLHHHFFFEEECCCAAA??????>>>===<<<;;;:::999888777777666555444333333222333333222222111111222222111111111000000/////////000000000000////////////---------...///000000111000000000000000111111222222333333444555777999:::777555444444666777666666777777888999:::;;;<<<===;;;;;;:::999888777666555222222222222111111111111111111111222222333333444222333444555777888999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::888666999<<<>>>???===;;;;;;;;;======>>>>>>???@@@@@@AAAAAA???@@@DDDEEEDDDEEEHHHGGGIIIKKKLLLMMMOOOQQQSSSWWWYYY]]]bbbeeehhhjjjkkkmmmnnnrrrvvvzzz~~~~~~~~~{{{|||~~~~~~|||yyyyyyyyyxxxtttpppqqqnnnjjjgggdddaaa]]]ZZZTTTSSSOOOKKKGGGCCC???>>>999777555444444333111///222222222111111111111111000111333333222111222333000//////..................///000111111111111111000000000000000000000000111111000///......////////////............//////000000222555555111000444666666666777777888888888333333444444666777999:::<<<:::777777777777555444666666777777888999::::::>>>>>>============>>>>>>AAAAAACCCDDDFFFGGGIIIIIIJJJKKKLLLNNNQQQUUUYYY[[[```cccgggjjjnnnrrrwwwzzz{{{|||tttiii```[[[XXXUUUSSSLLLJJJFFFEEEDDDBBB@@@???>>>===<<<;;;:::999888777666666555555444333333222333333222222111222222333222111111000000//////...000000/////////000000111......///000222333444555555444333222333444555666666666666666777777888888555444444555777999:::999======<<<;;;;;;:::999999333222222111000//////...///000000000111111222222222222333444555555666666666666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::888777;;;===AAABBBBBBAAAAAAAAAFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJMMMQQQTTTUUUVVVXXX\\\___cccgggkkknnnrrruuu|||~~~~~~}}}~~~}}}|||zzzyyyxxxwwwuuurrrnnniiieeebbbaaaVVVTTTPPPLLLIIIFFFBBB???<<<;;;:::777555222000///000111222222222222111222333222111111111111111111000000000000000000//////000000000000000000000000222111111000////////////000000000000000000000000...000222000111999888+++333444444555555666666666555555444555555666777777888777777777888999::::::888888888999999:::::::::===============>>>>>>???AAABBBCCCDDDEEEGGGHHHHHHJJJJJJLLLNNNQQQUUUXXXZZZ^^^```dddhhhlllpppvvvyyy|||{{{yyy}}}wwwnnnddd\\\XXXVVVSSSPPPKKKHHHEEEDDDCCCBBBAAA???===<<<;;;:::999777777666555555444444333333222222333222222111222222333333222222111111000000000///000000//////000111222333111222333444666777888888:::999888888888999;;;<<<444444555555555555555555666555444555777999999999777666555333222000///........./////////000000000111111222222333444444444555555666777888888999999888888999999:::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????===???AAABBBAAA@@@@@@???DDDGGGLLLOOOPPPPPPRRRSSSTTTUUUVVVXXXZZZ\\\]]]^^^bbbfffjjjnnnqqquuuvvvvvv~~~~~~~~~}}}{{{yyyxxxvvvsssooollliiifffbbb___UUUTTTRRRNNNIIIDDD@@@>>>888777666444222000...,,,333333222111111111111111222222222222222333333333111111111111111111111111222222111111111000000///000111111111111111111000...222555...333NNNQQQ222000000000111111222222222333333333333444555666777555666777777888:::<<<===;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===???@@@AAAAAABBBBBBDDDEEEFFFGGGHHHJJJKKKLLLOOORRRUUUWWWYYYZZZ]]]bbbgggkkkpppvvvzzz{{{zzz|||ppphhh^^^XXXWWWUUUPPPLLLIIIFFFDDDCCCBBBBBB@@@???<<<;;;:::999888777666555444444333333333222222222222222111111222222333333222222222222222222222222111111222333444444555555555666666777888999999999888888777777888888999999444555777888999999999999999777444444444444333222///............---------,,,---...///111222333444555555666666777777888888888888888999999::::::;;;777888888888999999::::::999999:::;;;<<<===>>>>>><<<===>>>@@@BBBDDDEEEFFFBBBEEEIIILLLLLLMMMMMMNNNSSSVVV[[[___bbbccceeegggnnnooorrruuuyyy}}}~~~}}}|||{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzz{{{{{{yyywwwwwwxxxyyyzzz{{{||||||||||||zzzyyyxxxyyy{{{|||}}}}}}}}}||||||{{{{{{{{{||||||zzzxxx|||{{{yyyzzz{{{|||{{{yyy||||||}}}~~~}}}|||{{{zzz~~~~~~}}}||||||{{{yyywwwrrrqqqppplllhhhccc___\\\TTTQQQMMMIIIFFFAAA<<<999666555333111000///......////////////000222333444111111111111111111111111000111222222222222111111000000111111111111000000111222777222888\\\fffEEE//////////////////////////////000111333555777888666777888777666666888:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<>>>???AAABBBAAABBBBBBCCCEEEFFFFFFGGGIIIJJJLLLOOORRRTTTVVVWWWXXX[[[```eeejjjooouuuyyy~~~|||yyyiiibbbZZZVVVVVVSSSNNNHHHFFFDDDAAA@@@@@@@@@???===;;;;;;:::888777666555444333333333333222222222222222222111111222222333444222222222333333444444555333444666888999999999999999999888888888888888888555666666777777777777777777888999:::::::::999999555333111000000000///---......//////000111111222//////000222333555666666999999999:::::::::::::::999999999999::::::::::::777888999:::;;;======>>>===>>>???AAACCCDDDEEEFFFDDDEEEHHHKKKNNNQQQTTTUUUSSSXXX^^^ccceeefffiiikkkjjjnnnssswwwyyy{{{}}}~~~|||}}}zzzzzzzzzyyyyyyxxxxxxxxxvvvvvvvvvvvvuuuuuuttttttttttttssssssssssssttttttsssttttttsssqqqqqqssstttppppppqqqrrrrrrrrrrrrrrrpppqqqrrrsssssssssrrrqqqpppnnnlllkkklllllljjjiiijjjhhhffffffhhhhhhfffdddffffffggghhhgggfffeeedddfffhhhjjjjjjiiihhhiiijjjlllooorrrsssrrrqqqsssttttttvvvxxxzzz{{{{{{{{{{{{~~~~~~}}}{{{xxxvvvrrroookkkhhhfffccc]]]YYYMMMKKKHHHDDDAAA>>><<<:::666555333222111111111222111111111111111111111111///000111333333333333222111222333444444333222111666+++333777555PPPcccQQQ111111111000//////............///000111333555666555777888666444333555777999999:::;;;<<<===>>>???<<<<<<<<<<<<===>>>@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGIIIKKKNNNQQQSSSTTTUUUWWWZZZ^^^bbbggglllqqquuu}}}wwweee^^^WWWTTTUUUSSSLLLFFFDDDBBB????????????===<<<;;;:::999888777555444444333333222222222222222222222111111111222333333444111222333333555555666777555777999<<<======<<<;;;::::::999999888777777666:::;;;<<<===>>>===<<<;;;555666666555444222000//////---,,,,,,...///...---/////////000000111111111666666777888999;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999:::;;;===@@@BBBCCCDDDDDDEEEFFFHHHJJJLLLNNNOOORRRTTTWWW[[[___cccfffhhhkkkpppxxx~~~~~~|||}}}~~~~~~~~~{{{|||||||||}}}}}}~~~~~~{{{zzzxxxwwwvvvvvvvvvwwwvvvxxxwwwttttttxxxyyywwwssssssrrrrrrqqqqqqpppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrpppqqqrrrqqqppppppqqqsssoooooopppqqqrrrtttuuuuuuqqqqqqqqqpppnnnkkkhhhgggccc```]]][[[[[[\\\[[[ZZZZZZWWWUUUUUUVVVWWWTTTRRRRRRSSSTTTTTTTTTSSSRRRQQQKKKMMMPPPQQQPPPQQQRRRSSSQQQUUUYYYZZZYYYYYY[[[]]]\\\^^^aaaeeehhhjjjkkklllnnnnnnmmmnnnoooqqqssstttyyyyyyyyyzzzzzz|||}}}}}}~~~|||}}}}}}{{{{{{{{{{{{wwwtttnnnlllgggbbb\\\XXXTTTRRRFFFDDD@@@<<<888666444333111111111111111111111111...///111333444444444333555555777777777777555555999$$$---888---;;;TTTPPP444333333222111000//////111111000000000000000111222444666555333333555888555666888:::<<<>>>@@@AAA>>>>>>============>>>>>>AAABBBBBBCCCDDDEEEFFFFFFFFFGGGJJJMMMOOOQQQSSSSSSWWWYYY]]]aaadddiiinnnqqq|||}}}kkk___\\\XXXTTTPPPLLLFFFCCCBBBBBBAAA???>>><<<;;;;;;;;;:::999777666666555555555444444333333222222222666333000222666777444000666888999999888777777888<<<::::::;;;<<<======;;;999999888888888:::;;;<<<;;;===???@@@>>>:::444111444333222111000///...---+++,,,---///000111111111111111333999:::777666888<<<:::999999999::::::999===:::888999;;;<<<;;;999999999:::999:::<<<@@@CCCDDDEEEFFFGGGFFFGGGIIIKKKKKKOOOUUUZZZ\\\^^^aaabbblllpppwww~~~~~~~~~}}}}}}}}}||||||||||||{{{zzzyyyxxxtttuuuwwwyyyzzzzzzyyyxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{yyy|||{{{zzzyyyxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuttttttkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjkkklllnnnppppppmmmnnnnnnnnnlllkkklllmmmmmmooolllhhhfffiiiiiifff^^^]]][[[XXXUUUSSSQQQOOORRROOOJJJGGGGGGJJJNNNQQQOOOMMMKKKLLLOOOPPPNNNLLLPPPOOOMMMLLLJJJHHHGGGFFFDDDCCCBBB@@@>>>===;;;;;;:::::::::::::::::::::::::::;;;===@@@BBBEEEGGGHHHSSSTTTXXX\\\```eeehhhjjjjjjkkklllnnnpppqqqrrrrrrpppqqqrrrsssuuuvvvwwwxxxxxxzzz{{{{{{zzzzzz{{{}}}}}}~~~~~~~~~xxxvvvvvvvvvtttqqqeeebbb^^^[[[WWWPPPGGG@@@???===999555222111222222333111000111222222111///111222333444666777888888777666555444333333222222000111222222222111//////111111111111111111111111222222333444444555666666777777777777888999:::;;;>>>???AAABBBCCCCCCBBBBBB??????AAACCCDDDFFFHHHHHHGGGIIIKKKLLLLLLMMMPPPQQQVVVXXX\\\aaafffkkkmmmooouuu{{{yyyfff^^^[[[WWWSSSOOOKKKFFFCCCBBBAAA@@@???===<<<;;;:::::::::888777666555555555444444444333333333333333444222111444999:::888444;;;<<<===<<<:::888888999;;;:::999:::===>>>===<<>><<<:::999999999:::777777777777555333111///000000000////////////...///000111222333444444444<<<888666888777555666:::<<<;;;:::999:::::::::999;;;999999;;;???BBBBBBAAAIIIIIIHHHFFFCCCCCCEEEGGGAAAEEEJJJOOOSSSYYY^^^bbbiiimmmuuu{{{~~~}}}}}}}}}~~~}}}{{{yyyvvvuuutttsssrrrrrrrrrrrrxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvwwwyyy{{{||||||{{{zzz{{{{{{|||}}}~~~~~~~~~~~~wwwwwwwwwyyy|||}}}}}}|||}}}yyysssmmmhhheeeccc```___[[[WWWRRRNNNKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRRRRQQQQQQRRRSSSRRRTTTRRRMMMKKKLLLKKKHHHCCCCCCCCCCCCCCCCCCCCCCCCGGGDDD@@@===<<<>>>@@@CCC<<<:::999999;;;<<<;;;999<<<;;;;;;999888777666555555444333222111///......////////////////////////......///111222444555666777888:::===@@@CCCEEEFFFMMMNNNOOOQQQRRRSSSSSSSSSVVVVVVVVVWWWWWWXXXXXXYYY```bbbccccccbbbbbbcccddddddfffhhhlllppptttxxxzzzvvvyyyzzzyyy|||}}}}}}}}}}}}}}}{{{wwwtttyyyvvvrrrpppnnnkkkfffbbbVVVTTTOOOJJJCCC===999666000///...///222333222111444333222222111111111222222333444555666666555555222333444555555333111000...///000000111222333333222222222333444444555555666666666777777888999::::::;;;===???BBBCCCDDDEEEAAAAAABBBCCCDDDEEEFFFGGGGGGIIIKKKLLLLLLMMMPPPQQQUUUWWW[[[___dddiiilllnnnsssyyy~~~|||sss```]]]YYYTTTPPPLLLIIIFFFDDDAAA@@@???>>>===<<<;;;::::::999888666555555555555333333333444444444444444444333555999>>>???===999>>>??????===:::888888999<<<;;;;;;<<<>>>@@@???>>>AAA???<<<999666555444444333222000///......///000//////000000111111222222444555666777777777777777777444555888999666666888999999;;;<<<>>>???@@@AAABBBAAA@@@AAADDDEEEEEEDDD>>>@@@CCCEEEHHHLLLQQQUUUaaaffflllrrrxxx~~~|||xxxwwwwwwyyy{{{{{{yyywwwxxxwwwvvvvvvwwwyyy{{{}}}{{{||||||||||||{{{{{{zzzyyyyyyzzzyyyyyyxxxwwwvvvqqqsssvvvyyy{{{|||||||||{{{||||||}}}}}}}}}||||||}}}{{{zzzyyywwwtttqqqjjjfff```XXXPPPHHHCCC@@@<<<;;;999666333000...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------000////////////000111222111222444444444555666888KKKMMMLLLGGGEEEEEECCC???<<<<<<===???@@@BBBCCCDDD:::888555222111111222333///...------//////...---/////////...------,,,,,,---------,,,++++++*********************************************+++++++++,,,,,,---...///000111111222333444555555666666666::::::::::::999999999999???@@@AAAAAA@@@???AAABBBBBBBBBCCCGGGMMMUUU\\\```jjjmmmnnnmmmppptttwwwvvvxxxxxxxxxyyyzzz{{{}}}~~~~~~{{{{{{}}}}}}{{{xxxxxxyyy{{{{{{{{{uuussspppkkkddd]]]VVVRRRIIIFFFBBB???<<<888444111333333222111222333555666333333444444444222000///333555777999999888666444000111111111222222222222111111222222333333444444555555555555666777888999999:::;;;<<<>>>@@@BBBCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFHHHKKKLLLLLLMMMPPPRRRUUUVVVYYY\\\aaafffkkkmmmqqqvvv~~~zzzwwwmmm[[[[[[WWWQQQMMMJJJHHHFFFDDD@@@??????>>><<<;;;;;;:::999888777666555555555555333444444444555555666666777888;;;???CCCCCC@@@===>>>>>>>>><<<:::999999:::@@@>>>===>>>???@@@???>>>;;;999666333000///......222111000000000111222333333333333444444555555555888888999999999999999888000222:::CCCFFFAAA===<<<===>>>@@@AAAAAABBBCCCDDDBBBCCCEEEHHHKKKNNNOOOPPPSSSWWW^^^eeemmmuuu~~~|||qqqiii```WWWQQQPPPUUUeee~~~|||{{{{{{{{{zzz{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwxxxzzz{{{zzzyyy|||vvvqqqmmmiiieeecccZZZYYYYYYZZZ]]]aaaeeehhhjjjkkkllllllllljjjiiihhhddddddeeeeeedddccccccbbbiiikkknnnrrrvvvyyy{{{|||zzzzzzzzzzzzzzzyyyxxxxxxllljjjfffbbb^^^YYYTTTPPPBBB@@@<<<777222---***)))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))******))))))((((((((())))))&&&'''))))))((()))***,,,:::======999888888555111111111222222333444444555000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++000000000000000000000000+++,,,,,,------------,,,........................---///000///......///000000//////000333888===@@@WWW___hhhllllllkkkkkkkkkjjjkkklllmmmooopppqqqrrrrrrssstttvvvxxxyyyzzzzzz}}}qqqfffaaafffrrr|||{{{zzzyyyyyyzzz{{{||||||~~~}}}zzzwwwsssqqqnnnjjjccc\\\UUUNNNGGGCCC>>>===:::777555555555555555444333333222111111111222444777:::;;;:::888777777666555444222111000///111111111222222333333333444444444444555666777777<<<;;;:::::::::<<<===>>>@@@AAABBBCCCDDDEEEFFFFFFFFFHHHJJJKKKLLLMMMPPPRRRVVVWWWXXX[[[```eeejjjmmmpppvvv}}}wwwsssiiiYYYWWWSSSNNNJJJHHHGGGEEEDDD???>>>>>>===<<<;;;::::::999888777666666555666666555555666666777777888888<<<===@@@CCCDDDCCC@@@>>>===>>>>>><<<;;;:::<<<>>>???===<<<;;;<<<;;;999888444333111///............111222333555666666666555555555666666666666666666999999:::::::::::::::999888:::AAAJJJKKKFFFBBBBBBBBBEEEGGGGGGEEEDDDEEEGGGFFFKKKRRRZZZcccjjjpppsss{{{tttkkkbbbUUUIIIAAA999222---///000>>>[[[xxx~~~{{{yyy|||zzzyyyyyy|||~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~tttkkk___RRRGGG???999666000///...///111555888;;;@@@AAABBBBBBAAA@@@>>>======>>>>>>>>>>>>======<<<444666888:::===???AAABBBAAABBBBBBAAAAAA@@@???>>>999888666666555444222///++++++***)))((((((((())),,,,,,+++***)))(((((('''))))))))))))))))))))))))******))))))))))))******)))(((''''''&&&'''''''''((()))***)))((('''((()))'''***+++))))))***)))%%%)))***************************+++,,,,,,+++++++++))))))***))))))))))))))))))*********++++++++++++)))*********++++++++++++)))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,------------....../////////...............///000000111111///111111111//////000111222111000000000000111111<<>>???AAACCCFFFGGGHHHEEEGGGIIIKKKLLLMMMPPPRRRWWWWWWYYY[[[```eeejjjmmmqqqvvv~~~uuunnnfffYYYSSSPPPLLLIIIGGGFFFDDDBBB>>>======<<<;;;;;;::::::999999888777777777777777888888888888999999999999>>>???AAACCCCCCAAA???============<<<;;;;;;===???:::888666555555555333111333222111111222333555666111333666999:::999777666555555555555555666666666:::;;;<<<<<<=========<<<@@@===<<>>BBBDDDIIIPPPUUUWWWZZZ___bbbkkkpppxxx}}}vvvoooggg]]]RRRIII===999444222222444777888777444>>>XXXrrr~~~zzz{{{yyywwwzzzyyyxxxyyyzzz|||{{{{{{rrrqqqooommmkkkjjjiiiiiikkkiiihhhggghhhhhhfffdddNNNGGG<<<333---)))'''&&&,,,+++)))(((((()))+++,,,******+++++++++***))))))*********++++++******)))////////////////////////000111111111000//////...'''&&&&&&''')))***(((''''''''''''((()))+++,,,---)))))))))(((((('''''''''(((((((((((((((((((((((()))((((((''''''(((((())))))((('''''''''''''''((()))*********((('''''')))'''***+++((()))++++++(((******++++++,,,,,,------&&&'''((()))*********)))'''((())))))''''''((()))((()))))))))*********+++'''((((((((()))))))))***))))))))))))))))))))))))'''(((((())))))***++++++(((((()))******+++,,,,,,,,,,,,------------------......//////000111222222000111222111000///000111222333333333222111000///---;;;SSSkkkwwwwwwuuuuuusssssssssrrrrrrpppooonnnnnnnnnooonnnmmmkkkiiihhheeeZZZGGG666,,,---444<<>>???>>>===<<<<<<;;;;;;:::888666777999;;;444333222222333333222000444444444555777999;;;===333555888:::;;;;;;999888444444555666777888999999===>>>???@@@AAABBBBBBBBBCCC??????CCCFFFJJJOOOVVV]]]dddmmmssswww{{{xxxrrr[[[UUUMMMGGGBBB<<<555000999888666333000...///111333555BBBZZZpppzzz||||||sssrrrooollliiieeecccaaaUUUTTTRRRQQQQQQOOOKKKHHHBBB@@@>>><<<:::999999999999888666555666555333111000---***)))***,,,,,,,,,+++******)))))))))******,,,++++++++++++,,,,,,---***++++++,,,,,,+++++++++***))))))(((((((((((((((''''''((((((((('''&&&&&&///...------......,,,***((((((((((((((()))******$$$$$$%%%&&&'''))))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''(((((())))))&&&'''(((((('''&&&((()))%%%''''''$$$$$$''''''%%%######$$$$$$%%%%%%%%%&&&&&&''''''(((((((((((((((''')))+++***((('''(((***))))))******************)))))))))))))))*********************************))))))***************+++******+++,,,,,,---......((()))***+++++++++++++++------..................---...///...,,,+++,,,---/////////000000000/////////222@@@[[[pppuuupppkkklllmmmooorrrtttuuuuuuvvvssstttuuuuuutttqqqooonnniii]]]JJJ999///---///111///444===FFFNNNXXXaaahhhkkkmmmppptttwwwxxxyyyzzz|||zzzzzz{{{|||}}}|||{{{{{{{{{|||{{{zzzwwwuuussseeebbb\\\UUUMMMEEE???<<<<<<;;;999888666555444333444444444444444444555555444444333333333333333333333333333444444555666777555555777888:::;;;;;;;;;::::::<<<>>>@@@CCCDDDEEEDDDFFFHHHJJJKKKMMMPPPRRRSSSUUUXXX\\\```cccfffhhhjjjqqqxxx~~~}}}oooeee```YYYMMMLLLJJJIIIHHHEEEBBB???<<<<<<<<<;;;;;;:::::::::::::::999999888999999999=========<<<<<<;;;;;;:::888:::;;;;;;;;;:::;;;<<<999888777444111000222444222111111222444555555444666666666777999<<<>>>@@@777888:::;;;<<<<<<<<<<<<444555666888:::<<<===>>>@@@AAABBBDDDEEEFFFFFFFFFJJJKKKQQQ]]]ffflllssszzzyyyrrreeeRRRAAA888>>>:::555333444555444333,,,///222222///...000333BBBDDDKKKUUUXXXTTTOOONNNJJJHHHDDD@@@<<<888666555222222333444555333000---///...---,,,+++,,,------,,,***)))***+++,,,+++)))***)))((()))******(((&&&%%%&&&'''(((***+++,,,,,,)))(((''''''''')))***+++)))***++++++++++++******)))))))))***+++---...///)))******+++++++++******&&&%%%%%%'''((()))((('''))))))(((''''''''''''(((***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''((($$$%%%'''''''''''')))++++++,,,***&&&%%%((()))'''))))))(((((('''&&&&&&&&&))))))((((((''''''''''''%%%''')))(((&&&%%%&&&)))''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''((((((((())))))*********((()))***+++,,,,,,,,,,,,.........---,,,+++++++++///000000///...------...//////.........000111222555---333OOOnnnzzzuuunnniiijjjlllmmmnnnnnnmmmllllllnnnppprrrsssrrrqqqpppsssdddNNN<<<333111333444111333555555777;;;BBBHHHLLLQQQYYYaaahhhlllmmmmmmsssssstttxxx|||{{{|||~~~{{{zzzyyyyyyxxxtttnnnggg```\\\IIIGGGCCC???;;;999888777555555444333222222111000444444444444444444444444444444444444555666777777777888999::::::999888777:::;;;<<<>>>???AAABBBBBBCCCEEEHHHJJJKKKMMMPPPRRRQQQSSSWWW[[[___bbbdddeeefffmmmuuu{{{uuulllddd[[[VVVPPPMMMJJJGGGFFFDDDAAA???BBBBBB>>>777777<<<<<<888999;;;<<<999999<<<<<<:::666GGGDDD666GGGgggaaa???::::::999888777666555555444333222111000000000000444444555555555555444444222555888:::999888777888444777;;;======<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEHHHNNNXXXbbbjjjpppuuu{{{}}}xxxxxxzzzyyysssmmmdddYYYKKK@@@<<<:::777555444555333000000333111...333...000000+++111555,,,111111111111000000000000......---------,,,,,,,,,//////...---,,,,,,+++++++++*********))))))((((((************************)))))))))))))))(((((((((''''''''''''''''''''''''++++++***)))(((''''''&&&'''((()))***+++***)))((('''''''''(((((()))))))))***++++++++++++******)))%%%+++---)))'''))))))%%%((('''&&&&&&'''(((***+++)))&&&###$$$(((+++++++++(((%%%""""""%%%''''''&&&+++'''&&&******&&&&&&***###"""###&&&(((&&&%%%%%%((((((((('''''''''((()))((((((((((((((('''&&&&&&$$$'''(((&&&###!!!$$$((()))###'''***$$$'''+++&&&"""""""""###%%%&&&&&&%%%'''$$$)))((("""%%%+++&&&'''))))))&&&&&&+++,,,+++'''&&&&&&''''''&&&$$$!!!%%%'''(((((()))+++,,,+++''')))++++++)))'''&&&&&&---******...---)))(((+++++++++++++++++++++++++++///......---------......,,,///222222000......///666,,,333TTTuuu~~~|||zzzyyyxxxvvvrrrpppnnnnnnnnnnnnmmmkkkiiiggghhheee^^^RRRDDD999555444777444111111222444555555888;;;???FFFSSS]]]]]]UUUbbb______fffoooqqqjjjbbbgggsss{{{{{{~~~xxx||||||}}}}}}yyyvvvkkkgggaaa[[[UUUMMMCCC<<<:::666222222666777555222///111333555777777777777444666777999999777555444888888888888999999999999;;;;;;<<<<<<>>>???@@@AAABBBDDDFFFKKKNNNOOONNNLLLRRRTTTVVVYYY[[[___dddgggkkkoootttzzz}}}rrrjjjaaaYYYTTTPPPMMMJJJGGGEEECCCAAA???===>>><<<888888===<<<888<<<>>>???<<<<<<>>>===:::??????===GGGbbbsss]]]888888888777777666666555555333333333222222333333444222444555777999:::::::::222444777777666555666666888:::<<<======>>>???AAA888:::>>>CCCIIIOOOSSSVVV]]]dddnnnwww~~~{{{sss```ZZZTTTRRRTTTSSSPPPLLLAAA===999888:::;;;:::888;;;;;;888333222333222...///---111222+++///333---////////////............------------,,,,,,,,,,,,.........---,,,+++++++++*********)))))))))((((((************************&&&&&&&&&'''''''''((((((***************)))))))))(((((())))))******++++++'''((()))******)))((((((,,,,,,++++++******))))))************)))'''&&&%%%###(((***'''(((++++++(((,,,+++***)))((((((((()))...+++(((''')))***)))(((333000,,,,,,---...---+++,,,))))))------******---/////////000000...---------------.........//////111111111111111111111111......------,,,,,,,,,,,,***&&&***+++""""""%%% ((('''''''''((()))((((((***&&&((()))%%%(((***&&&"""%%%$$$!!!!!!%%%&&&$$$$$$$$$%%%)))---000000000++++++***'''&&&%%%$$$"""$$$###$$$&&&)))+++++++++%%%&&&'''((()))***+++,,,+++++++++,,,,,,,,,,,,,,,......------------.........////////////...//////444---777WWWwww}}}{{{xxxxxxyyyxxxwwwuuusssrrrnnnkkkfff^^^TTTMMMHHHGGG<<<:::666444444444222111777777777555777@@@MMMXXXWWW\\\```\\\QQQHHHDDDDDDRRRWWW```jjjooosssyyy{{{~~~~~~~~~xxxrrrkkkddd^^^NNNHHHAAA>>>===<<<888444888777666555555666777888@@@>>><<<999777666666666999888888888777777777777===<<<<<<<<<===>>>??????BBBCCCFFFJJJNNNOOONNNLLLQQQSSSVVVXXXZZZ^^^cccfffiiilllqqqwww}}}xxxmmmeee^^^WWWQQQPPPMMMIIIGGGEEECCC@@@>>>;;;===<<<:::<<>>:::<<<@@@@@@>>>===>>>===999AAA666777NNNeeebbbJJJ333555555555555555555555555333333333444444666777777777777888999888777666555444555777888888999:::<<<:::;;;<<<<<<<<<===AAADDDIIILLLRRR[[[dddmmmtttxxx}}}~~~}}}}}}rrrbbbUUUDDD???:::888999::::::888777555444555777999999999888===@@@>>><<<:::555///111+++///000)))***...+++------------,,,,,,,,,,,,---------,,,,,,,,,++++++---------,,,++++++************))))))))))))(((((())))))))))))))))))))))))%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((($$$$$$%%%&&&&&&'''(((((('''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&''')))***++++++++++++------+++---000000---000111444777:::===???@@@@@@>>><<<;;;<<<<<<;;;999999777555555666666555444???======@@@@@@======???999;;;<<<;;;999999::::::<<<<<<<<<>>>@@@AAA@@@???<<<<<<;;;<<<<<<===>>>???>>><<<:::;;;<<<;;;999666BBB@@@FFFDDD777333666222))))))((((((''''''''''''***'''%%%&&&'''(((&&&###***---,,,)))))),,,,,,)))+++(((%%%""""""!!!######%%%''')))+++---...333///+++)))******(((&&&---111///(((&&&++++++&&&+++++++++,,,,,,,,,------...---------------......///------...000111111111000111AAA```{{{~~~{{{yyyvvvssspppmmmhhheeeZZZVVVPPPIIICCC===777222///000:::IIIMMMGGGBBBCCCJJJWWWfffjjj```MMM===444111///777FFFLLLMMMYYYiiinnnssswwwwwwvvvxxxxxxxxxzzz}}}~~~{{{xxxzzzrrrggg\\\SSSJJJAAA:::===;;;777555444666999;;;444444555666999;;;>>>@@@::::::999999888888777777;;;;;;;;;<<<===>>>???@@@BBBCCCEEEIIILLLNNNNNNMMMPPPRRRTTTVVVYYY\\\aaaeeefffiiimmmrrryyy~~~sssiiibbb[[[UUUPPPOOOLLLHHHFFFDDDCCC@@@>>>@@@???===<<<>>>@@@???>>>:::>>>???======???===999<<<777;;;FFFHHH???777666333333333333444444555555444444444555555666777888999:::::::::999777555444888999999999888888;;;===<<>>>>>>>>>>>???AAACCCDDDAAAAAAAAAAAA???===;;;:::FFFFFFMMMKKK;;;555777444:::;;;;;;:::999999999:::444222...111999888222444))),,,,,,***)))+++***'''+++)))'''(((,,,000333444,,,***((()))'''$$$"""$$$!!!""""""$$$&&&''')))***555<<<777***'''...---$$$))))))******+++,,,,,,,,,------,,,,,,------.........---,,,...111333222111...:::SSSooo~~~zzzwwwtttnnngggaaaZZZRRRNNN@@@:::IIIoooxxxXXXCCCAAACCCJJJXXXaaaYYYBBB...333///000666888777===FFFLLLTTT]]]bbbdddhhhnnnssstttxxx}}}}}}zzz~~~zzzwwwtttoooiiidddQQQMMMHHHBBB===:::888888888999:::;;;:::777444222;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;===???AAACCCBBBBBBDDDGGGKKKNNNNNNMMMNNNPPPSSSUUUWWWZZZ___bbbdddfffjjjooovvvzzznnneee^^^YYYSSSOOOMMMJJJGGGEEEDDDCCCAAA???DDD@@@===<<<======>>>>>>:::>>>???>>>>>>AAA@@@===888<<<>>>;;;444111444888222222333333444555555555666666555555555555666666666777888999:::;;;<<<<<<777999;;;<<<===@@@CCCFFFQQQWWWaaallluuu}}}xxxqqq{{{}}}|||kkkWWWIIICCC;;;;;;;;;:::888888888999333999@@@IIIRRR]]]hhhppp}}}kkkHHH333222111222333///---------,,,,,,,,,++++++,,,,,,+++++++++************************)))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))*********++++++...///000111333555666666444444333222000...,,,+++...+++)))((())))))***++++++++++++***************,,,,,,---,,,------///000444444444555555666777888===>>>======>>>BBBDDDEEEEEELLLNNNGGGBBBDDDIIIKKK;;;999888===DDDFFFBBB<<<444444444555777888::::::666:::===:::222...000444OOOOOOVVVTTTDDD>>>AAA>>>;;;===>>>===;;;;;;<<<>>>>>>@@@<<>>;;;999999<<<@@@BBBCCC>>>:::999;;;:::555444777+++...000///+++)))***,,,,,,444111&&&%%%///000(((((()))))))))*********+++,,,,,,,,,,,,,,,---...............///000000///...555JJJggg}}}}}}|||{{{zzzzzzzzzyyyvvvtttkkkZZZ]]]~~~vvvgggVVVEEEDDDMMMPPPEEE888888999444---///666888444444:::DDDLLLQQQSSSSSSTTTcccfffkkkpppuuuzzz~~~|||xxxssspppjjjaaaVVVLLLDDD@@@;;;;;;;;;::::::999999999999999::::::;;;<<<======<<<<<<<<<===>>>???@@@AAABBBBBBBBBEEEIIIMMMNNNNNNMMMOOOQQQSSSUUUXXX\\\```bbbeeeiiinnnttt|||}}}uuuiii```ZZZVVVQQQNNNJJJHHHEEEDDDDDDCCCBBB@@@DDD???<<<===>>><<<<<<======@@@@@@>>>>>>AAABBB???444666555222444888666000444444444555555666666666888777666666666666777777888888777777888:::<<<===999>>>GGGPPPZZZccckkkqqqzzz~~~}}}|||yyytttttt]]]JJJAAA>>>:::;;;<<<999666555777:::;;;III]]]mmmyyyTTT333/////////000,,,------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((($$$%%%'''(((***,,,---...............///111222333222222222222111111111111+++,,,,,,,,,,,,,,,,,,+++...,,,,,,------...222999>>>>>>===>>>???@@@BBBDDDBBBBBBAAA???===>>>@@@BBB======;;;999666666888:::///000...,,,///777===>>>333===>>>333***---333555'''###"""(((000222,,,$$$&&&''')))***,,,,,,,,,,,,111666999444)))%%%)))000666444999777***%%%'''###---///111///,,,***,,,...111888555>>>UUURRRMMM]]]ZZZ___ccccccdddgggeeeaaaWWWSSSNNNKKKJJJIIIIIIHHH333...---222111++++++000;;;<<<;;;777222...---...+++///---%%%$$$((((((###************************++++++++++++,,,---...//////000000///...000444777KKK^^^www~~~~~~}}}|||~~~~~~tttsssxxxiii___WWWNNNGGG555:::777000888MMMZZZZZZSSSLLLAAA888777===HHHPPPOOOPPPPPPRRRWWW```kkkrrruuuxxx|||~~~}}}wwwnnngggbbbMMMIIIBBB===:::;;;>>>AAA888888999:::;;;<<<======BBBAAA@@@???>>>=========BBBAAAAAACCCHHHLLLNNNOOOKKKMMMOOOQQQSSSVVVZZZ]]]___ccchhhmmmrrryyyxxxpppddd[[[VVVRRRNNNKKKGGGEEECCCCCCDDDDDDCCCBBBAAA>>>???DDDEEEAAA>>>??????AAA???:::999<<<===;;;555222000333777888555000666666666666777777777777888777777777888999:::;;;>>>===<<<>>>AAAFFFLLLOOOTTT[[[fffrrr}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~www```MMM@@@;;;999999;;;;;;999777:::CCCKKKbbbqqqZZZ555///---***++++++---------,,,,,,,,,+++++++++*********))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''(((((()))******)))))))))***++++++,,,,,,666666888:::<<<>>>@@@AAA444444444555777999;;;<<<555555555444444333333222999:::;;;===>>>?????????======???AAA>>>>>>EEEPPPRRRNNNFFF===555000---+++......---***(((***...333///...,,,'''######'''***//////***###$$$,,,333333...:::<<<000''',,,444777+++&&&%%%+++555777...%%%!!!###%%%((()))(((&&&%%%444777777000((($$$(((...;;;666888666***''')))###000333444111+++((())),,, +++&&&...DDD===555KKK...444888:::===@@@???;;;DDDDDDEEEJJJRRRYYY^^^```TTTLLLIIILLLHHH>>>;;;@@@;;;666222333999>>>@@@???666555333111...,,,***)))------,,,,,,+++*********++++++++++++,,,---...///...000111000222;;;IIIUUUhhhrrr}}}~~~~~~~~~}}}|||zzz}}}ssseee\\\SSSQQQJJJCCCHHH^^^zzzyyyeeeNNN>>>;;;EEENNNbbbbbb```\\\WWWTTTUUUVVVSSSXXX___gggqqqzzzxxx{{{{{{tttiii[[[NNNCCC<<<888========================BBBBBBAAA@@@????????????BBBAAA@@@BBBFFFKKKNNNPPPJJJLLLNNNOOOQQQTTTXXX\\\\\\```ffflllpppuuuzzz~~~uuulllaaaXXXSSSPPPLLLJJJFFFDDDBBBBBBDDDDDDDDDCCC@@@>>>CCCLLLNNNHHHBBBBBB???@@@<<<666444666777555<<<777777;;;888111444===888888888888888888777777777777888999:::<<<===>>>>>>???CCCJJJUUUbbbnnnuuu|||}}}zzzwwwvvvwwwyyytttuuuwwwyyy|||}}}~~~uuu[[[GGG>>><<<<<<<<<777888999888:::CCCRRR^^^bbb===666111+++...111,,,,,,,,,++++++++++++***************))))))))))))'''''''''(((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''(((***+++---///111111333444444555666777777888000000111222333444444555888888999:::<<>>;;;888555333111++++++......)))&&&///<<<888555000+++((()))***,,,'''((('''%%%%%%(((000555222111...***'''(((---222>>>===444(((&&&,,,111111,,,:::>>>333,,,333???CCC---'''&&&---777888///$$$###%%%(((+++,,,***(((&&&666444111+++&&&$$$&&&)))>>>666777444***((((((!!!...111111---%%%!!!!!!$$$!!!---'''***<<<000&&&===""")))///111555999888444$$$%%%(((...666===AAACCC111...444CCCLLLMMMSSS^^^xxxhhhUUUNNNPPPQQQLLLDDD<<<999:::??????<<<;;;>>>000///......---,,,+++***++++++++++++,,,---...///+++///111333888IIIaaattt~~~}}}|||}}}~~~}}}yyy|||oooaaaPPPCCC:::BBBeeeeeeKKK===888MMMVVVbbbjjjjjjfffaaa___VVVUUUTTTSSSUUUZZZaaaeeerrrtttyyy}}}|||tttiii___XXXDDDDDDCCCBBBAAA@@@???>>>>>>>>>???@@@AAACCCEEEFFFBBB@@@???AAAFFFKKKOOOPPPJJJKKKMMMOOOPPPSSSWWW[[[ZZZ^^^eeejjjooosssvvvyyymmmggg```XXXRRRMMMHHHEEEFFFFFFEEEEEEDDDDDDCCCCCC===999CCC]]]pppgggMMM888:::666222222444555555444666888999999888888999:::888999999999777777999;;;<<<=========@@@DDDCCC>>>PPP```pppxxx}}}}}}|||xxxsssqqqlllkkknnnmmmlllpppxxxrrryyy|||~~~vvvlll]]]KKK>>>666333777===;;;888666;;;KKKbbbzzz~~~XXX777***,,,...,,,+++))))))---...+++)))+++))),,,...+++******,,,,,,%%%&&&'''(((((('''&&&&&&+++(((&&&'''(((((()))******%%%$$$(((+++***---333;;;999888666555333000...***000,,,(((,,,***)))111000>>>TTTNNNRRRgggmmmwwwnnnFFFBBBAAA<<>>KKK>>>&&&&&&''')))...)))"""%%%...,,,)))'''%%%%%%%%%&&&GGG@@@999555---###!!!&&&333222000***$$$!!!"""$$$$$$$$$###,,,555000///<<<$$$(((111===FFFCCC777,,,(((%%%$$$&&&---333666777)))''''''***,,,---111777BBB444JJJbbbaaaqqqyyyWWWKKKKKKMMMFFFAAA@@@:::???===;;;999777666444333;;;666000+++***,,,...///++++++000@@@VVVjjjvvvzzz{{{{{{{{{{{{|||}}}zzzbbbGGG999CCCTTTllljjjJJJ777CCCVVVdddddd^^^aaaiiieeefffeeebbb\\\WWWSSSQQQVVVYYY```hhhooovvvzzz|||}}}|||{{{{{{pppcccRRRFFFCCCCCCDDDDDDFFFDDDAAA???>>>@@@BBBDDDHHHHHHFFFBBB???BBBKKKSSSJJJKKKOOOSSSRRROOOQQQWWWZZZ^^^dddiiilllooosssuuu{{{jjjeee]]]UUUOOOKKKGGGDDDEEEEEEDDDDDDDDDDDDDDDCCC@@@CCCPPPcccjjj\\\EEE555555444444777;;;<<<;;;999===;;;999555333333777::::::::::::999888:::???BBBAAADDDFFFIIIPPPYYY\\\ZZZppp}}}|||xxxwwwvvvvvvuuuoooeee]]]QQQKKKEEEEEEGGGLLLWWWcccqqquuuhhh^^^SSSIII>>>;;;999777888;;;888===HHHUUUfffyyyqqqSSS===000,,,+++111...---...,,,((()))...)))******)))'''''''''&&&***)))((((((''''''((((((+++(((&&&'''((((((((((((...+++,,,222666555666:::%%%%%%&&&(((***,,,,,,,,,111555000000:::======DDD===GGG[[[SSSJJJLLLFFFMMMYYY111,,,)))"""(((***000000***%%%%%%&&&'''...777)))''''''***111999???BBB'''%%%$$$&&&'''''',,,222???>>>666,,,)))111888;;;;;;///&&&%%%$$$###***555777AAA>>>---&&&///999999444333...'''###%%%---555000888888000...666:::888---***(((///BBBOOOCCC---###'''%%%(((333000&&&$$$---+++)))'''''''''((((((CCC>>>;;;999111'''###&&&444666666111***'''))),,,&&&&&&$$$+++444///...;;;111222777>>>EEECCC:::222%%%""" """'''---111333(((&&&%%%&&&'''---:::HHHCCC---222<<<555AAAPPPFFF>>>999>>>GGGKKKSSSWWWPPPOOOJJJCCC@@@@@@@@@@@@???GGGCCC>>>===@@@BBBBBB@@@???AAAIIIWWWhhhvvv}}}}}}}}}}}}}}}~~~~~~kkkTTTHHHDDD[[[}}}bbbGGG222999RRRcccfffbbbccceeegggiiiiiiiiiiiiiii[[[XXXSSSQQQTTT[[[ccciiijjjrrr}}}}}}~~~xxxrrriii\\\KKK???BBBBBBAAAAAABBBCCCEEEEEE<<>>DDDOOOVVVRRREEE999444444666999===@@@@@@===:::999999888666666777;;;>>>:::::::::999:::>>>DDDHHHRRR\\\hhhsss{{{|||uuuyyy{{{www{{{|||pppbbb[[[bbbkkkooopppttt{{{~~~zzzsssqqqssssssqqquuurrrnnniiiaaaUUUGGG===777111---,,,...444???IIIaaa}}}}}}pppcccYYYOOOFFF@@@<<<666555888;;;:::999:::===LLLcccwwwdddEEE555333///,,,,,,...,,,((((((,,,***)))((()))++++++***)))+++)))(((&&&&&&''')))***((()))+++///444999;;;;;;333000///111000+++''''''555555666777:::===AAABBBLLLIII:::111444000)))+++//////<<<444***,,,111FFFLLL)))'''+++***000666HHHCCC;;;000''' (((222+++''')))222666666<<>>888---'''(((---///......+++'''$$$%%%+++111---444444,,,(((,,,///,,,&&&$$$$$$+++===III@@@...&&&&&& %%%444444'''"""###"""!!!!!!!!!"""###$$$999999999999333)))$$$$$$###''')))&&&!!!"""$$$%%%"""(((222///000==='''$$$"""%%%))))))$$$,,,)))'''''',,,222777:::+++((($$$"""!!!)))===PPPEEE,,,'''(((!!!---???;;;""" &&&,,,444FFFLLL@@@JJJBBB:::888<<>>BBB???999555888===:::;;;===??????===999777555777:::<<<<<<;;;;;;<<<999<<>>999666444333555333555888888777;;;AAASSSddd}}}\\\@@@:::111,,,***...000...,,,+++///+++(((***+++***(((((())))))))))))***+++---...===<<<888222///,,,'''"""------///666===BBBCCCDDD<<<;;;999666555777:::===999888---%%%((('''%%%+++<<<333;;;222%%%""")))FFFDDD###"""...777777222BBB???999111)))$$$(((444>>>222+++000>>>BBB888555:::'''&&&&&&(((&&&"""###'''<<<<<<888333000000333555222***%%%%%%&&&'''...666AAA:::333///***&&&'''+++---...---+++******...111777<<<<<<666111333444222444222111666DDDNNNJJJ>>>444444...222AAAAAA666222------------...000111222@@@BBBCCCBBB>>>888333222---...///000000///---+++)))+++)))...999:::<<>>???HHHQQQaaaiiirrryyy{{{{{{{{{|||~~~}}}~~~~~~~~~~~~~~~~~~~~~zzzyyy~~~lllcccgggoooqqqmmmhhhdddbbbcccdddeeeaaaeeejjjmmmnnnjjjfffccc___ZZZTTTOOOQQQXXXaaagggvvvvvvxxx|||zzzssshhh[[[PPPHHHDDDBBBGGGFFFDDDBBBBBBFFFNNNTTTTTTLLLGGGIIIMMMPPPSSSVVVYYY[[[]]]___ccchhhooosssyyyyyykkkccc^^^WWWQQQNNNLLLJJJIIIGGGFFFDDDBBB@@@>>>===<<<;;;===;;;777444777===BBB=========;;;999888777777888:::;;;;;;:::;;;===>>>GGGNNNYYYfffqqq{{{rrraaaRRRIIIFFFGGGPPPHHH@@@<<<:::777000,,,------...///111222222111222444777;;;@@@GGGOOOTTTcccfffddd[[[RRROOOMMMLLLGGGBBB:::333000///000000,,,000444444222000...,,,222UUU}}}{{{yyytttlll___PPPFFF:::666222000111333555666666666777666444777FFFUUUppp~~~rrrVVVOOOJJJ:::---+++000111///---000***'''))))))&&&&&&)))000000222333555666777888***///111333:::CCCFFFCCCSSSLLLAAA999555222...***111///+++&&&###%%%+++///''',,,'''!!!%%%&&&+++888666111???>>>111&&&###:::SSS///###,,,;;;888$$$+++;;;888222)))&&&+++444;;;222&&&&&&666???888222333######%%%***+++)))+++000333222000...+++((()))+++444111111333555666999<<>>???JJJ@@@===;;;;;;<<<<<<:::888<<<;;;:::;;;???EEELLLPPP???888444444666666999===777333444444...222AAALLL000---,,,(((---CCCLLL@@@999333,,,******+++(((%%%000???KKKEEE777555FFFYYYpppvvv}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{vvvnnnddd\\\XXXXXXXXXXXXWWWXXX[[[___cccgggjjjlllhhhhhhfffccc^^^YYYSSSPPPZZZ^^^fffooowww|||}}}|||zzzpppeee]]]XXXDDDEEEGGGHHHHHHIIIKKKLLLVVVNNNHHHJJJMMMOOOQQQUUUWWWXXXZZZ\\\```eeelllqqqzzz}}}~~~sssfff[[[WWWRRRNNNKKKIIIGGGEEEFFFEEEDDDBBB???===<<<;;;999;;;<<<999999<<<<<<:::;;;;;;:::888777888;;;===999999:::<<>>???999333111///------.........///000111111///222333000///111222111000JJJrrr}}}{{{{{{vvvkkk```XXXNNNEEE???:::444111222222111222333444666777555444555666888DDD\\\qqqnnnVVV;;;...,,,,,,++++++***%%%'''...222333<<>>>>>>>>>>>>>>DDDEEEAAA888777:::888111333...&&&"""(((111555333000///+++'''%%%***333:::111777111'''$$$!!!%%%222888///999444***%%%$$$:::^^^>>>***(((<<<@@@,,,444888666000***+++111777999FFF666---333<<<<<<888777444333444666555222333777CCCAAAAAAAAA>>>::::::===888888999::::::999999999555111///...---******---***+++,,,,,,---,,,++++++&&&))),,,+++(((&&&&&&'''111...+++))),,,000333444$$$+++)))(((---***''',,,((())))))***++++++,,,,,,,,,///...***((()))***))),,,'''%%%)))///000+++$$$&&&***&&&$$$++++++***111,,,+++******++++++)))'''&&&''''''(((***...444888555000000555999666111///333666:::;;;777555;;;FFFBBB======;;;;;;KKKUUUMMM777666555666777888777666<<>>===<<<777;;;<<<999999;;;:::555999:::;;;:::999:::>>>BBB@@@DDDLLLUUU___kkkvvv}}}wwwjjj]]]RRR<<<555111222222222555;;;555000...111222000111666...///000111000//////000///000222111000000111222---222333111111333333000,,,...111333222111///...000444333...---222555444444FFFmmmfffPPPNNNMMMPPPSSSQQQJJJDDD;;;777222///...000222333333333444333333222333333555222333;;;HHH\\\vvvxxx___KKK>>>444...---...+++000888===AAAPPPbbbNNNJJJCCC<<<888666666777(((,,,***$$$(((222555000>>>888,,,%%%(((000222...000///***%%%###(((333<<<---333...'''((('''***666WWWHHHCCC111%%%'''***>>>PPP@@@///$$$777AAA666DDD444444000000999GGGMMMMMM]]]QQQCCC>>>AAACCC@@@<<<<<<999999999777333333777000......000---((((((,,,,,,,,,,,,+++******)))(((555888999666444555777777666666777888888888666444:::===@@@AAA===:::999;;;222222111000//////222555...555222000444111...444//////000000000000//////111555555111///111222000---,,,+++,,,...---+++)))$$$)))%%%!!!&&&$$$ %%%((('''&&&%%%%%%%%%%%%$$$%%%'''(((''''''(((+++///((('''***000222---)))((($$$'''''')))---))))))111333---000111,,,000666333---000444666888:::???BBB<<>>===<<<<<>>:::<<>>===:::;;;======<<<<<<<<<>>>666<<>>===999;;;>>>666666FFF@@@GGG111333(((***(((IIINNN;;;333+++ ///???999000CCC###'''000---BBB444<<<222(((%%%###""")))222;;;888444000///111333555;;;<<<>>>@@@CCCFFFHHHIIICCCAAA<<<777222...,,,+++PPPTTTFFF+++###...000%%%222333333444444555555555@@@???===;;;999777555555444333111///,,,***((('''((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,---...///000000111>>><<<:::888777777888999555666999<<>><<<555333888;;;:::<<<666666<<>>======>>>???@@@CCCBBB>>>:::777777:::===CCCGGGPPP\\\iiisssyyy{{{~~~~~~}}}|||rrrjjjTTTGGG666---...222222111000000000000000000000000000000000000111111111111000000///............///...------000222222000...///...,,,---///000/////////111333333000------...000000000000111111111111111OOOvvvbbb===111555444444333333222333333111111111111111222222222555666444111333777777555///<<>>BBB===GGGFFFCCC@@@<<<888555444///...---,,,***((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''',,,***((('''&&&'''(((((('''(((***,,,---...//////***+++---...///000000000///000222333444555555444;;;===;;;555333666666444===;;;<<>><<<===BBBIIIOOOaaafffnnnxxx}}}}}}zzzkkk[[[KKK>>>888777333......000333333222000000000000000000000000000000000111111111222222111000//////000000///---777333//////111222///+++111///,,,,,,...///000//////111444444333000......000000000000111111111111222NNN{{{SSS333...444333333333333222222222111111111111222222333333777333111444555444444666444MMMpppxxxcccJJJCCCCCC666222@@@@@@BBB>>>'''+++>>>III666000======000'''%%%---;;;777HHH...((('''"""666444555666999===<<<666111000///...,,,***)))))))))***((()))))))))************777777888:::<<>><<>>MMM<<<888777---444//////...---,,,***'''%%%$$$###$$$&&&))),,,///222333AAAAAAAAABBBBBBCCCCCCCCC999888777555333222111000///------///...)))&&&'''!!!""""""######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$)))(((%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&''''''$$$%%%%%%%%%%%%%%%$$$$$$444111---(((&&&%%%%%%&&&$$$%%%%%%&&&'''(((((((((######$$$&&&***,,,+++)))((()))+++000:::JJJ```ooovvv~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzxxx|||}}}xxxvvv{{{xxxxxxyyyzzzqqqkkk```WWWRRRQQQTTTVVVjjjdddhhhzzzyyy[[[TTTOOOQQQVVVZZZ```fffgggkkkqqqwww}}}xxxllleee```ZZZVVVTTTOOONNNKKKIIIFFFEEEDDDDDDDDDCCCBBBAAAAAAAAABBBBBBGGGNNN[[[gggpppwww}}}}}}~~~~~~~~~|||yyywwwbbbMMMBBBKKKSSSLLLDDDCCC555444222111111333555777000111222222111000///...000000000000000000000000111111111111222222222222222111000111222222111111...888===888111111333333111000111222333222///,,,,,,...111333444222///---///000000000111111111111333KKKsss@@@222666333333444555555444444333222222222222222222222222///...222555000---:::LLLvvv]]]QQQQQQDDD555LLL===FFF444111,,,<<<---777GGGAAA666:::;;;>>>OOO999AAA444000333+++'''""" !!!###$$$(((---111222888999999::::::::::::999111000///,,,***'''&&&%%%'''''''''&&&&&&%%%$$$$$$$$$ !!!&&&((($$$%%%))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!#########""""""######$$$)))(((%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################%%%$$$$$$######""""""!!!#########$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%%%%...---+++(((&&&%%%%%%%%%''''''''''''((())))))***+++))))))+++------------///333;;;HHH[[[nnn~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}zzzxxxzzz{{{{{{ssskkkccc]]]ZZZLLLMMMUUUfffxxxlll]]]PPPOOOUUU[[[^^^```eeeiiipppuuuzzzuuupppiiiccc^^^ZZZVVVTTTOOOMMMJJJHHHEEEDDDDDDDDDGGGCCC>>>;;;>>>FFFOOOUUUcccjjjuuu}}}~~~}}}|||xxx~~~nnn\\\DDD666---333999666000---555555555444333000...---000000000000000//////...000000000000000000000000111111111222222222222333///000000///...///222555CCCRRRZZZPPP@@@777333000000///000111333222000...------///111333333000...000000000000111111111111444HHH{{{eee<<<666888555666777888888888777666444444444333222222111111333222111...---999SSSjjj}}}oooUUU:::222HHH===CCC@@@:::000999===EEEKKKEEE;;;777000(((((('''((( ***+++(((+++333777999999:::===<<<999333222111///,,,***)))(((...---,,,+++***)))((('''''''''((()))))))))((((((...***'''&&&$$$ """$$$$$$#########"""""""""###############$$$$$$$$$###############$$$$$$$$$#########"""######$$$%%%((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$######"""""""""!!!!!!!!!""""""###############$$$%%%&&&&&&&&&&&&###$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&'''((()))---***))))))'''&&&)))///:::DDDSSSdddttt~~~|||~~~|||}}}}}}~~~~~~}}}}}}||||||}}}zzz|||~~~~~~xxxrrrtttxxxsssbbb___ZZZWWWYYYbbbppp{{{ppp```QQQOOOUUUYYY[[[]]]cccgggnnnsssxxx~~~kkkjjjgggccc^^^[[[XXXUUUNNNLLLJJJGGGEEEDDDDDDDDDGGGEEEEEEHHHQQQ]]]iiipppwww{{{|||zzz}}}|||wwwgggOOO===222111000111333555555555111000///...000222555777222000///111333444222111000000000000000000000000111111111222222222333333///222333111...///666===eeevvvvvveeeXXXLLLBBB;;;888444222222222111000///......111444444222000000000000000111111111111333DDDsssUUU777999555444555777888999888777666666666555444222111000///333444222111;;;TTTqqqpppHHH777FFFHHHAAADDD===888333@@@,,,+++//////+++///000(((+++...//////999<<<888AAA999<<<;;;444000///+++%%%'''&&&&&&%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&'''&&&&&&''''''&&&%%%#########$$$$$$###%%%)))++++++$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###%%%%%%&&&'''''''''&&&&&&######$$$%%%&&&(((***+++''''''&&&&&&&&&'''((()))(((&&&(((++++++---999FFF^^^jjjwww~~~~~~~~~}}}}}}~~~~~~}}}}}}{{{~~~{{{~~~~~~|||}}}|||yyytttsss{{{}}}rrrcccWWWUUUZZZ```dddZZZRRRQQQTTTUUUXXX\\\```eeekkkpppuuu{{{sssfffhhhgggccc___\\\YYYVVVNNNLLLIIIFFFDDDDDDDDDDDDEEEIIIRRR^^^jjjvvvzzz|||~~~~~~yyywww^^^EEE666111,,,555999333---///222444///111444666555222///,,,222///...000444555222...000000000000000000000000111111222222222333333333111666888555000222;;;EEEttttttfffKKKEEE<<<555111111111111111//////111444666444222000000000000111111111111333BBBmmmvvvJJJ444999000111222444666666555444333888777666444222000///......333666:::MMMmmmgggIIIEEEQQQ===???666666$$$111333)))------$$$...999...000666>>>;;;<<<555(((111,,,...+++$$$###)))+++((('''&&&%%%$$$%%%&&&'''((())))))(((((('''&&&&&&%%%%%%&&&'''((()))(((''''''$$$(((((("""!!!&&&%%% %%%%%%$$$$$$######""""""$$$$$$############""""""$$$#########"""""""""!!!$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$###"""((('''%%%$$$$$$&&&(((*********)))(((((()))++++++)))***000888===FFFZZZnnnuuu~~~{{{~~~~~~~~~~~~~~~~~~zzz|||xxx{{{ooommmxxxwwwllleeeaaa```VVVTTTSSSTTTSSSRRRVVV]]]___cccjjjooosssxxxuuudddhhhkkkhhhaaaXXXSSSQQQLLLLLLJJJEEEBBBBBBCCCDDDUUU___lllwww|||~~~}}}~~~|||~~~oooSSS===555222...000111222333333222111000444222111111222222000...000111222444444444333222111222333333222111111000444333222333444333222000444222888111000111666WWW|||lllSSS>>>555444111,,,333111......333888888555222000//////000111111000222>>>]]]bbbBBB222666222777777666555444333333444666444555555111,,,---111444///333MMMqqqrrrQQQAAA555444777555222222666444333444555555444222)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&&&&%%%%%%(((***"""%%%)))+++++++++,,,---(((555IIIZZZfffpppxxx~~~~~~}}}}}}}}}~~~|||{{{~~~xxx|||{{{vvvlllmmm|||fff{{{{{{pppkkkUUUIIIPPPVVVRRRSSS[[[\\\bbbiiimmmpppuuu~~~vvvrrrlllkkkhhhccc[[[UUUQQQOOOLLLGGGCCCCCCCCCDDDKKKRRRlllssszzz}}}|||{{{~~~|||}}}~~~}}}oooWWW???111111444555777333000///000222333222...///111333666999<<<>>>AAADDDFFFHHHGGGCCC???<<<888666444222222111000000111///......000222333333333000777222111333999\\\yyy]]]DDD888666777444222000///222555666555222111//////111111111000444:::TTT[[[AAA444888222555444333222222222333333333000000333333000...000222:::KKKeee}}}mmmUUU???===DDDDDD===777444222000...,,,+++***)))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$&&&%%%%%%%%%&&&'''(((((('''((())))))''''''(((***,,,***'''$$$&&&,,,555;;;SSS]]]kkkuuuzzz~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{|||{{{zzzqqqsssvvvtttzzz{{{fffTTTQQQQQQQQQTTT[[[\\\bbbhhhmmmpppuuu|||qqqqqqsssmmmddd[[[UUUQQQOOOMMMMMMDDDBBBJJJMMMMMMXXXgggxxx{{{}}}|||~~~hhhSSS;;;///...222777<<<;;;666111...000222222222///999FFFSSS[[[bbbgggkkkqqqrrrsssqqqkkk```VVVOOODDD>>>666222222222222111333111///...000333444444111///666222222444<<>>555999222555333111111333444555444333......222555333111222555KKKiii}}}ttt{{{uuuXXXGGG???999333000+++++++++)))(((((()))+++)))))))))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$%%%&&&((((((((()))+++---******+++///999HHHXXXbbbwww|||~~~~~~~~~~~~~~~~~~~~~nnnsss|||}}}yyy}}}~~~{{{xxxzzzlllvvvsss~~~fffTTTMMMPPPVVV[[[\\\aaagggkkkooosssyyy~~~~~~xxxtttsssjjj___VVVRRROOOMMMJJJLLLFFFKKK\\\```[[[dddxxxzzz{{{}}}~~~wwwmmmgggHHH888...222888888:::>>>888666333111000333777:::LLL\\\qqqtttmmmZZZOOO@@@666333333333222444222000000000111000///111...555222222333>>>gggvvvVVV:::999666333333333444888===333111000000111222222111666333GGGPPP;;;111777444333333444666888888666555333111222444444222333888HHH```|||xxxaaajjjyyy[[[===,,,)))...)))+++,,,+++))))))***,,,)))))))))(((((((((((('''%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%'''''''''&&&''')))---111111999EEETTTbbbppp{{{~~~~~~~~~~~~YYYVVVcccmmmcccrrr}}}}}}qqqsssyyy{{{||||||kkkyyy[[[MMMPPPWWWXXX\\\```eeejjjmmmqqqvvvzzzwwwkkkddd[[[TTTQQQOOOKKKHHHHHHJJJZZZnnnoooeeejjj}}}~~~yyymmm\\\KKK@@@666///000:::>>>;;;:::>>>333333222000111<<>>666333222222222555888:::999888777///444222222555GGGyyyXXXIII:::666444111444;;;333222000000222333222111000777VVVcccCCC,,,111444---444<<<===888222/////////333666555///222DDDWWW|||sssTTT;;;111///+++******+++***)))******)))))))))(((((((((&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$)))---444===HHHTTTaaaiiiuuuyyy~~~~~~oooOOO>>>bbb~~~[[[999FFFjjj~~~}}}vvv}}}{{{nnn^^^gggxxx|||uuu\\\RRRSSSSSSXXX[[[```fffkkkooorrrsss~~~tttjjj[[[ZZZXXXSSSNNNJJJHHHHHHAAAWWWqqqyyynnnfffooo|||{{{|||~~~}}}xxxtttbbbZZZMMMCCC<<<888777666888;;;:::666555888888777333444777BBBVVVnnn{{{eeeQQQDDD>>>999777666777;;;???BBBCCC999///333222444999PPPzzzbbbJJJ@@@:::444333777444222111111222333222222...777\\\mmmNNN222222333///888@@@>>>444,,,---222000222444555666AAAZZZqqqsssZZZEEE<<<111,,,---000000...*********)))))))))(((((('''(((+++,,,,,,+++((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&'''***///555999BBBHHHSSS___jjjttt}}}}}}~~~~~~dddEEEUUUxxxeee???===ZZZvvv~~~~~~{{{cccZZZtttmmmcccRRRPPPTTTVVVYYY^^^dddkkkoooqqqrrrzzz{{{ddd```ZZZZZZXXXRRRKKKGGGGGGIIICCC]]]vvvxxxjjjeeettt}}}{{{wwwoooddd]]]SSSLLLBBB:::555555555555333888888444555<<<999111444777BBBWWWpppyyybbbSSSLLL<<<888333222444:::???BBB:::///333333666>>>XXXwwwYYYKKKBBB888333666444222111111222333333222,,,666^^^tttVVV999444111444>>>DDD???111***...666333222333777@@@RRRnnn{{{gggVVVAAA333//////---)))************))))))))))))((()))+++------+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$&&&---999JJJ[[[eeekkkqqqyyy~~~~~~}}}~~~~~~}}}rrrPPPQQQxxxsssJJJ888NNNppp}}}}}}}}}{{{rrrbbbcccwwwccchhhQQQNNNVVVUUUWWW\\\cccjjjoooqqqqqqxxx~~~qqqeeeZZZ___[[[UUUOOOLLLJJJFFFAAACCCqqqwwwzzzNNNwww|||~~~wwwfffccciii]]]GGG>>>999777777666222333777BBB777111666:::888444333777JJJbbbuuu~~~hhhYYYLLL>>>333222222...///444777///222666444EEEmmmzzzkkk```III555444333333444222111000111333555444XXX```555;;;666555000XXX000+++444000000,,,777000???ooohhhJJJ666///......)))***+++***)))((()))+++(((''''''(((***+++***(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%%%%'''(((***$$$!!!###%%%$$$%%%(((+++)))&&&)))777OOOkkk}}}|||~~~~~~~~~~~~~~~tttgggeeemmmuuu```999GGGgggiii^^^kkkeeeeeecccccckkkvvvxxxssstttxxxvvviii]]]aaavvvyyyppptttYYYQQQPPPXXXWWWXXX^^^fffmmmpppqqqxxx|||wwwkkkccc\\\[[[WWWQQQLLLJJJHHHEEEAAAJJJrrr{{{xxxXXXuuuxxxvvvrrrpppqqqpppcccOOOAAA===999777666555555555888;;;:::666666;;;;;;777666888HHH\\\ssszzzoooYYYIII:::555444111222666444///333444444MMMuuu}}}fffHHH:::666777777666444444555777222333[[[lll999666111555111UUU222,,,444//////+++333666OOOyyyrrr]]]JJJ999,,,***+++---...---,,,***(((...,,,)))((())))))((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""''''''&&&%%%%%%$$$######%%%%%%$$$###"""!!!!!! '''&&&%%%%%%$$$$$$$$$$$$ !!!###$$$%%%&&&############""""""""""""%%%&&&&&&%%%###"""###$$$%%%111:::999000)))'''&&&)))---///666EEE[[[kkkyyy}}}tttlllgggkkkwwwlllLLLKKKggg~~~yyyZZZEEEJJJMMMNNNMMMMMMVVVdddllllllnnntttvvvkkkZZZQQQUUU]]]eeezzz}}}ppp|||^^^PPPQQQWWWVVVXXX]]]eeekkkooopppuuuyyymmmdddaaa```[[[VVVPPPLLLIIIGGGEEEDDD[[[uuu|||kkk___nnntttnnnpppqqqsssmmmWWW===333777666777555333444888;;;:::333777===???:::666:::CCC___rrrkkkYYYDDD777444333444555000111444111666YYY]]]@@@000111111000......///000333444[[[uuu<<<444333666333QQQ666,,,333...//////555HHHjjjmmmSSS>>>666111---,,,---///...---+++)))'''''')))*********))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############!!!""""""###$$$%%%&&&'''"""""""""!!!!!! '''''''''&&&&&&%%%%%%%%%###%%%&&&((())))))))))))"""$$$'''(((((())),,,...///<<>>EEEKKKJJJFFFGGGQQQZZZhhh{{{zzz}}}~~~xxxyyyvvvjjjgggvvvwww```QQQfffyyy~~~}}}}}}\\\>>>;;;AAAAAA>>>:::<<>>>>>???AAACCCAAAFFFOOOUUUPPPFFF@@@@@@:::@@@FFFEEE???;;;<<>>666111<<>>nnn\\\777333444444333111000222333666:::YYYFFF777;;;444555BBB???...111---///777QQQ}}}vvvgggRRRAAA777333///,,,///...---------,,,)))''')))))))))(((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&$$$###""" !!!"""###%%%''''''(((((('''(((***---000333555666===???BBBDDDEEEEEEDDDCCC>>>???>>>:::666333222222444000...000000---,,,///))),,,111555888999999999TTTxxxpppdddqqq{{{qqq\\\aaalllyyyccc@@@333111444555444000000777>>>AAACCCFFFHHHHHHCCC<<<666999@@@??????FFFLLL___zzz|||rrr|||WWWSSSQQQSSSUUUYYY]]]bbbfffiiinnnqqqyyyqqqgggmmmmmmhhhddd^^^UUUOOOLLLFFF???AAAIIIVVV```bbbVVV}}}}}}xxxVVV:::666888222000555111...888KKKRRRGGG:::777<<<===999333888MMMhhh{{{kkkGGG444555777333222666666333EEEuuuZZZ???666777777666444444555666111AAAaaaPPP666333333555:::CCC///000...000444```yyyhhhXXXHHH999000///,,,***)))***+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$######"""!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&(((***,,,............555666888:::<<<>>>@@@@@@111111111111///---+++)))++++++***((($$$!!!!!!!!!***%%%###'''***+++,,,...999888999===CCCFFFFFFDDDKKKnnn~~~uuuhhhnnnzzzyyyccc___ddduuufffEEE777///000444666333111444;;;===>>>BBBFFFGGGBBB999111...666777777:::===RRRqqqnnndddTTTQQQSSSVVVXXX[[[___dddhhhmmmnnnuuunnnooovvvpppeeeaaa[[[RRRLLLKKKFFF???DDDNNNYYYfffbbb___zzzzzz___DDD333999===555000666333333GGGaaa^^^BBB444;;;:::999666777HHHddd}}}uuuMMM555444666222222222333666LLLzzz}}}{{{xxxwwwxxx{{{~~~wwwWWWGGGGGGHHHHHHGGGEEEEEEFFFGGG666MMMiiiVVV888///111444444FFF000000///111444mmm|||mmm```XXXNNNFFF<<<333///...///000++++++*********)))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%&&&(((+++...111333444888:::<<<===>>>===<<<<<<333222222222111111000000444333222000...,,,***)))---///000111000111333444333222444888::::::===AAACCCCCCBBBBBBAAAAAAAAAAAAEEEeeezzz~~~}}}~~~lllggguuulll___]]]oookkkLLL???444333444777444///000666:::;;;===AAADDDCCC===999222666333222444555GGGfffpppsssVVVPPPSSSVVVXXXZZZ^^^ccchhhkkklllqqq{{{ooowww|||pppbbb___[[[QQQLLLLLLHHHBBBHHHTTThhhssseeecccsssxxxBBB>>>666000222888666///777;;;VVVssseee;;;,,,;;;666555444===VVVuuuxxxNNN333111444///111///111888QQQ}}}yyyqqqllljjjhhheeedddfffkkkppptttpppOOODDDBBBCCCCCCBBB@@@???AAABBBAAAYYYmmmXXX;;;222000444111HHH111111///222888www}}}www```JJJ:::222///...,,,,,,,,,+++++++++******************************''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%'''))),,,///222444555;;;;;;:::999999888777777---...000111000///---+++333444444555666777777888;;;;;;999888777777888888444666777777666666888999999:::===???===;;;AAAJJJBBBDDDFFFDDDAAA@@@BBBFFFHHHeee{{{nnnaaappprrr```YYYjjj|||gggFFF888444000111555555222444:::<<<999666666888:::;;;:::999>>>???BBBBBB999>>>RRR~~~sss}}}XXXPPPSSSWWWYYYZZZ]]]cccgggjjjjjjoooxxx}}}tttjjjaaa]]]YYYKKKJJJLLLBBB@@@SSScccpppsssVVVyyy~~~NNN888::::::555333444555555222YYYzzztttVVV>>>777666777222<<>>>>>======???@@@======>>>>>>===<<<:::999:::;;;;;;;;;999888999:::;;;666===EEEAAA???CCCBBB@@@??????@@@DDDIIIOOORRRaaalllyyy~~~wwwUUUUUUhhhXXX```wwwkkkMMM@@@444444444555777777555333;;;555333555222333@@@QQQSSSHHH???=========AAAHHHmmm[[[cccUUUPPPQQQXXXZZZYYY^^^gggjjjllloootttzzzzzzrrrhhh```[[[XXXKKKKKKKKK@@@BBBXXXiiitttlllZZZzzz}}}wwwGGG777555555444333222444777MMMllluuuUUU>>>777777666;;;MMMjjjpppCCC222333333444000333333<<<[[[yyymmmccc___^^^]]]]]]hhhjjjggg^^^WWWUUUSSSQQQ___jjj\\\>>>555333333777???HHHMMMMMMJJJEEETTT|||wwwFFF;;;444222222444333///---///,,,===ZZZyyy~~~ssslllXXXRRRIII@@@888222---***///---******+++---------***)))((()))******)))''',,,***(((&&&%%%$$$$$$#########$$$%%%&&&'''((()))'''''''''&&&%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&)))((('''&&&%%%$$$$$$$$$ !!!!!!###&&&'''(((((('''((()))+++---///000000;;;;;;::::::999888888777+++,,,---000222222000...444111//////111333222111;;;<<<<<<>>>??????>>>=========<<<<<<<<<<<<<<<<<<999888777777777888999999666888:::;;;;;;<<<>>>@@@@@@:::>>>BBB@@@EEELLLGGGLLLNNNQQQVVV]]]fffmmmqqqttt|||zzzWWWOOOvvvlllXXXYYYnnnlllLLL===444333333444666666444222777666444222888BBBIIIKKKAAA;;;999;;;<<<999999<<>>FFF___qqqyyycccbbb|||yyy___>>>777222222444333222999DDDjjj~~~pppPPP===888888333FFFccc|||mmmAAA111444444444222000000@@@eee}}}hhhZZZJJJBBBGGGSSS\\\aaaeeekkkmmmeeeZZZQQQJJJEEENNN[[[uuu~~~[[[>>>444DDDBBB@@@AAACCCCCC@@@===@@@VVVVVV>>>444111000111000---,,,///,,,---===aaa~~~ssshhh\\\QQQGGGBBB:::666222000...---,,,***,,,***))))))+++,,,++++++'''((())))))'''&&&'''((()))(((((('''&&&%%%$$$$$$$$$###############$$$%%% """###$$$%%%%%%!!!"""###$$$&&&(((***+++,,,---...000222444444555;;;;;;<<<<<<;;;999888777444222000...+++***)))(((111111111444888:::;;;;;;999888888:::===@@@AAAAAA????????????>>>===<<<<<>>@@@BBBCCCEEEFFFFFFGGGIIIKKKMMMHHHHHHIIINNNbbbnnnggglllmmmpppsssxxx|||___OOOeeerrr[[[QQQ___yyypppOOO>>>333222222333444444222111111333000...999HHHGGG:::;;;:::===CCCDDD@@@<<<:::SSSuuupppwwwvvvXXXPPPNNNTTTXXXWWW[[[bbbeeehhhlllpppvvv~~~|||tttkkkccc\\\XXXRRRJJJIIIDDD<<>>???@@@>>><<<333QQQddd???444000---...---++++++//////,,,///FFFpppzzzsssnnn\\\WWWOOOGGG@@@:::444000000...+++***+++++++++***###'''+++,,,***((('''''')))((('''&&&%%%###""""""$$$$$$$$$%%%&&&(((***+++((()))***,,,------...---111222333555888;;;===???888999:::999888666555555333333444444222///,,,***111111000///000000222222333444888<<>>===>>>>>>@@@AAABBBBBB<<<=========;;;;;;;;;;;;>>>;;;999;;;AAACCCAAA>>>444333222111222333555666EEEFFFGGGFFFDDDBBBCCCDDD:::888777777EEEggg}}}xxxlllUUUYYYyyyeeeOOOQQQkkkuuuUUUAAA333222111111222222111000111000///333<<>>888777666666555111999TTTqqq}}}cccHHH<<<999888AAAaaa}}}sssGGG333222111111333...000CCC```nnnZZZ>>>:::;;;>>>???===;;;999777LLLYYYeeehhhfffbbb\\\WWWaaa]]]\\\ZZZPPP@@@999;;;666555333222333444444333333NNNmmmAAA444///,,,---,,,)))+++...***///,,,...OOO~~~vvvmmmeee]]]VVVQQQCCC@@@<<<888555222///,,,///...,,,)))&&&%%%%%%''''''''')))***,,,...///000222222222222222333333444555666777777777777666555888888777555444444444444...000222222///---------,,,---000333555555444444;;;;;;<<<<<<===???@@@AAA;;;;;;<<>>>>>@@@BBB>>>;;;===AAACCC@@@<<>>>>>??????======<<<;;;999777555444222111111000///.........)))((('''&&&%%%%%%%%%%%%'''+++111333222222444666<<<===???AAAAAAAAAAAA@@@>>>>>>>>>>>>===<<<;;;:::AAA>>>;;;999:::===>>>>>>888;;;>>>@@@AAABBBDDDFFFMMMNNNMMMIIICCC??????AAABBB???<<<;;;<<<;;;888555))))))*********(((&&&%%%$$$%%%%%%$$$###!!!"""###'''&&&))))))222UUU{{{vvv]]]GGGffftttuuuaaaPPPYYYtttzzzVVV<<<444222000000000111000//////***333CCC@@@111444FFFLLLKKKGGGBBBDDDJJJMMMLLLIII___fff}}}qqq^^^NNNNNNSSSUUUXXX]]]aaadddiiinnnssszzz~~~tttlllfff___WWWPPPIIIEEEBBB>>>CCC___vvvvvv\\\fffzzzNNN888777444888666222>>>[[[ttt{{{___FFF>>>>>>???bbbyyy}}}VVV;;;333222666222;;;BBBAAA===;;;;;;;;;;;;666000...111999BBBHHHDDDPPP___iiimmmiii\\\OOO<<<888555444222111333666000333666:::>>>BBBEEEHHH===KKK~~~SSS222...,,,...,,,)))***---...444555...000JJJsss}}}zzzuuuoookkkbbb\\\VVVTTTUUUSSSNNNIIINNNMMMKKKIIIGGGDDDCCCBBB>>>?????????===:::777555111000...---,,,,,,------//////000000111333444555000666<<<>>>======???BBB>>>>>><<<;;;999777666555===>>>@@@AAAAAA???===;;;777555333333555888:::;;;:::===AAADDDDDDEEEGGGJJJAAACCCBBB<<<555111222555***)))((('''&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&'''((($$$"""''''''&&&@@@iii{{{gggLLLNNN^^^iiiaaaSSSTTTjjj~~~YYY===555333000000000111000///+++---666===777...555EEEKKKLLLIIIEEEHHHOOORRRPPPKKKVVVvvvrrrmmm{{{dddPPPMMMRRRUUUXXX]]]___bbbggglllqqqwww}}}{{{qqqjjjddd]]]TTTNNNIIIEEEBBB???GGGeeeyyyuuuVVVmmmuuuDDD888555666:::777555IIIlllwww\\\DDD>>>BBBEEEiii||||||{{{[[[>>>444444999@@@===999888;;;>>>===:::111111444;;;AAABBB<<<666888DDDSSS___eee___MMM<<<777444111111222666;;;@@@FFFEEEDDD@@@:::555222111444CCCXXX222...---...---******,,,000///222222***111ZZZ{{{mmmWWWFFFFFFEEEDDDCCCBBBAAA@@@@@@===???BBBDDDDDDBBB???===AAA???===<<<;;;<<<>>>???======<<<:::999999999999999>>>CCCCCC???;;;<<<>>>::::::999888888888999999///222777;;;======<<<::::::<<<@@@EEEJJJKKKIIIGGG???AAA@@@===666000......***,,,,,,(((""""""%%%###$$$&&&&&&&&&&&&((()))'''&&&$$$###$$$&&&(((***%%%&&&''''''%%%%%%&&&''''''%%%,,,,,,%%%888dddsssWWW<<>>;;;444222:::CCCEEEHHHIIIGGGKKKRRRSSSOOOLLLPPPppp{{{bbbhhhQQQMMMQQQUUUYYY]]]]]]aaafffkkkpppuuu{{{zzzpppggg```ZZZSSSNNNHHHCCC;;;===QQQjjjwwwvvvQQQqqq|||fff===<<<444333222666FFF```wwwqqqVVVCCC888:::HHHsss{{{HHH888777===BBB999:::;;;<<<:::777444111:::;;;<<<;;;777444;;;EEE@@@<<<===CCCEEE===666555000333777===BBBCCCBBB@@@666666555444222000...---444<<>>:::555222000//////((()))***)))'''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&***++++++LLLyyypppDDDBBBGGGKKKUUUNNNHHHmmm|||nnn>>>666///+++---000///000111333777@@@???555666@@@CCCKKKKKKKKKIIIGGGIIINNNRRRQQQHHHddd]]]tttVVVIIIMMMTTTVVVVVV\\\```dddiiimmmsssyyy}}}xxxnnneee^^^WWWPPPKKKDDDBBB<<<@@@VVVpppuuukkkYYYuuu||||||___;;;<<<666444555===RRRjjj{{{mmmRRRBBB777999FFFttt|||III999777;;;>>>999999::::::999777555444:::666///---;;;NNNVVVRRR999444222333222......222;;;;;;<<<======;;;777555444444444333111000...---555>>>ooo???...+++///+++***---+++...******---+++)))333CCCwwwmmmNNN>>>>>>FFFGGGGGGFFFDDDBBBAAA@@@BBBCCCEEEFFFFFFEEEDDDCCCAAAAAAAAAAAAAAABBBCCCDDD@@@???????????????>>>>>>BBBBBBAAA@@@???>>>>>>===::::::999888777777666666111111111222222222222222,,,+++)))'''&&&&&&'''(((&&&'''((('''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%)))***)))CCCooo~~~vvv@@@777<<>>666777DDDuuu|||HHH999777999;;;999999888888777666555555333111+++222PPPkkkfffNNN666111---,,,+++---444;;;@@@???===999666222...,,,111111111111000///......333???zzzFFF222+++000,,,+++---+++000***(((------((((((---TTT{{{xxxYYY>>>;;;EEE@@@@@@AAACCCDDDCCC@@@>>>@@@AAABBBBBBBBBAAA???>>>AAA@@@??????>>>>>>>>>???AAABBBDDDFFFHHHJJJLLLMMMRRRQQQMMMIIIEEEAAA===<<<333333222000///...---,,,)))((('''&&&%%%$$$$$$###$$$###"""""""""###%%%&&&###%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%(((***&&&777XXX||||||SSS<<<555:::IIIEEE///:::NNN___uuupppEEE888111---///111///...///...CCC???333;;;@@@???FFFFFFIIIKKKLLLKKKJJJIIIIIIHHHFFF]]]{{{yyyoooeeeQQQLLLQQQUUUWWWXXX\\\bbbhhhlllppptttwwwzzzsssiii___YYYRRRKKKEEE@@@???>>>GGGddd{{{oooSSSmmm|||~~~mmmOOO888777999777===TTTqqq}}}xxx]]]EEE;;;444777EEEvvv}}}EEE888888;;;<<<;;;:::777555444333333333+++...666LLLhhhpppWWW666555111...///444:::@@@DDD888777666333000...---......//////000000//////...///???NNN444***...---,,,---+++---))))))...///,,,)))***888```sssNNN666888GGGDDDCCCBBBCCCEEEDDDAAA???FFFFFFFFFEEECCCBBB@@@???<<<<<<<<<===>>>@@@AAABBBIIIIIIIIIJJJKKKKKKLLLLLLAAA???<<<777222...***((('''&&&&&&%%%$$$######"""""""""""""""""""""######((('''&&&%%%%%%$$$%%%%%%###$$$$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%(((+++'''...DDDttt~~~bbbHHH???999;;;999...===;;;GGG\\\lllyyyrrrOOO888111---///000///...///+++DDD:::***;;;BBB<<>>KKKhhh{{{mmmSSSrrr|||gggIII888333777888EEE___yyy~~~{{{sssUUU???888333999JJJwww}}}@@@666999>>>@@@;;;:::666333111000000000------;;;VVVcccVVV;;;)))000//////333;;;@@@>>>:::---//////...,,,,,,...111------...////////////......BBBXXX888(((,,,---,,,---+++)))))),,,......,,,---000,,,CCClllsssNNN444333>>>MMMKKKGGGDDDBBB???<<<:::999999999888888777666666::::::<<<>>>AAACCCFFFGGGDDDBBB@@@<<<888555222111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%'''&&&%%%$$$###"""""""""###$$$$$$$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((%%%''',,,)))***888ggg}}}}}}]]]EEEFFFHHHJJJFFF444333999999DDDSSScccsssmmmTTT999222---...000///...000///CCC555(((<<>>666;;;???@@@999777444111///---------444---333DDDEEE666---111111333666888<<<<<<555---+++---///---+++***---000,,,---...///////////////000GGGggg???(((+++,,,+++,,,+++(((+++---,,,)))(((,,,000+++///MMM{{{yyyZZZAAA888888=========;;;777444222333//////000111222333444444===<<<:::888666444444333---,,,+++)))'''%%%$$$###%%%%%%&&&'''(((((())))))$$$$$$%%%%%%&&&'''''''''$$$$$$$$$##########################################$$$%%%$$$###%%%'''***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###)))&&&&&&+++***(((111RRRrrr}}}ccc>>>:::BBBNNNUUUBBB444666...111===MMMcccjjj]]]@@@777000//////...///111999???333---===CCC???EEEEEEFFFHHHKKKMMMMMMIIIFFFIIIQQQTTT```{{{oooqqq|||```NNNNNNSSSVVVTTTXXX^^^cccgggkkknnnqqqxxxyyywwwooohhh___WWWRRRMMMGGGCCCAAA:::BBB\\\qqqqqqfff___wwwyyy}}}XXX;;;888000:::DDD^^^vvv}}}||||||kkkNNN999444222AAA\\\xxx~~~~~~@@@999<<<===:::333222111///...---,,,,,,222---,,,111111---...555333;;;???<<<777444000+++...111222000,,,***,,,...---......////////////...000KKKwwwIII,,,,,,,,,***+++***(((+++---+++((((((***,,,---(((777\\\}}}tttaaaQQQHHH:::???DDDBBB;;;444111222999999999999999:::;;;;;;333111...***'''$$$!!! !!!###$$$%%%&&&'''%%%%%%$$$###"""!!!!!! ######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%######$$$######%%%(((+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""***((($$$((((((&&&,,,;;;eeesssCCC333222;;;OOOMMMFFF888///000555<<>><<<888222:::JJJNNNTTTGGG:::333000---...000FFF000+++555999;;;???@@@BBBAAA@@@BBBFFFIIIIIIGGGBBBNNNHHHOOOsssdddlllTTTNNNOOOOOOQQQTTTXXX[[[___ccciiilllnnnwww{{{wwwyyyiiiccc[[[TTTMMMHHHCCC@@@999@@@OOOhhhooorrrQQQqqqwwwttt???@@@222777888dddrrr|||~~~~~~}}}aaaCCC:::666...AAAhhh|||~~~kkk???666333444...........................///***,,,333222,,,...777FFF===333...///000///---...000000///...---...///........................111UUUddd===,,,+++,,,+++***************************,,,111000111IIIqqqwwwIII+++***...(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((+++>>>lllwwwZZZ:::000555:::888444;;;CCCHHHAAA333---333======???BBB@@@777...///555DDD666...555>>>AAABBBFFF===<<<<<<>>>CCCFFFIIIIIIIIIPPPLLLFFF[[[eeexxxXXXHHHPPPPPPSSSUUUXXXZZZ]]]aaafffjjjpppvvvyyyssspppfffaaaYYYRRRLLLFFFBBB???;;;@@@UUUjjjssslllUUUtttwwwooo===>>>222888===kkkwww}}}xxx]]]@@@888666000DDDmmm}}}fff<<<444000222---........................---//////,,,,,,222999===???888000---...000///...---...///...---,,,,,,...------------------------222XXXlllEEE000,,,,,,***)))************************&&&...///,,,888YYY{{{yyyIII***(((***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((***888bbb{{{___@@@444555999999888111999BBBEEEAAA;;;777666BBB@@@@@@@@@<<<555222333@@@333---555>>>@@@AAADDD???>>>>>>???BBBEEEFFFEEEDDDKKKHHHBBBUUUyyyooosss^^^KKKPPPQQQRRRUUUWWWZZZ]]]aaafffiiipppvvv~~~xxxmmmccc^^^VVVOOOIIIEEE@@@>>><<<@@@^^^mmmwwwccc\\\xxxxxx|||eee;;;:::222999DDDsss||||||pppVVV;;;555555222IIIttt~~~```777111...000---........................+++222111(((***:::BBB@@@666222---,,,...000///...,,,---...---+++++++++,,,------------------------222]]]wwwPPP777...+++))))))************************$$$,,,000***(((<<>>666AAA;;;999<<>>FFFDDD???LLLmmm~~~kkkgggRRRPPPPPPRRRTTTWWWYYY\\\```eeeiiiooouuu|||{{{lll```[[[TTTMMMHHHDDD@@@===<<>>///***))))))************************)))+++///---&&&---LLLmmmlll>>>))))))'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''')))DDDmmmlllQQQ???555444999@@@222,,,***111<<>>EEE___{{{gggrrrYYYNNNMMMQQQSSSVVVXXX[[[___dddhhhmmmrrrzzz|||~~~tttccc^^^YYYRRRLLLHHHDDD@@@>>>:::GGGiiiqqqpppUUUlll{{{~~~uuuPPP777333111555OOOvvv}}}|||~~~|||aaaKKK555222444222LLLyyyQQQ111222...///000........................000***+++777???<<<555222000///////////////---,,,---...///...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,666kkkdddEEE111+++******))))))))))))))))))))))))---)))+++///,,,***888KKKsssbbb666))),,,'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''777]]]oooXXXDDD777222777???555...((((((000:::@@@BBB:::777666888888;;;DDDNNN222,,,///;;;CCCBBBAAACCC@@@???>>>???AAABBBAAA@@@???CCCDDD@@@BBBSSSqqqjjjxxx~~~```MMMKKKPPPRRRUUUWWWZZZ^^^cccgggjjjooowww{{{wwwkkk]]][[[WWWPPPKKKFFFCCC@@@>>>999PPPkkkssseeeXXXuuu{{{~~~pppFFF666111222555UUUuuu|||~~~|||~~~{{{YYYFFF333222555333MMMzzzJJJ...444//////111........................000+++000???BBB666,,,---000000000000///...---,,,---...///...---,,,,,,...++++++++++++++++++++++++999ssslllLLL444,,,++++++)))))))))))))))))))))))),,,''''''---...++++++000RRRooo\\\111)))---&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''')))...KKKtttppp\\\JJJ<<<333666<<<222000---,,,---222777:::======>>><<<777666@@@MMM000,,,000<<>><<<===???AAAAAAAAAAAABBBEEEDDDBBBKKKgggvvvllliiiNNNLLLOOOQQQTTTVVVYYY]]]bbbfffgggmmmuuu||||||sssggg___XXXSSSMMMHHHDDDAAA???===999[[[kkkuuuZZZ___}}}{{{zzziii===666000555666[[[www}}}}}}xxxQQQ@@@111333666444OOO|||CCC,,,444......000........................---333<<>>888333999CCC///+++///;;;BBB???>>>BBBBBB???<<<;;;<<>>***555...---///........................)))<<>>|||zzzWWW:::---+++***))))))))))))))))))))))))&&&+++,,,)))&&&)))---000&&&:::ZZZwwwQQQ))))))111'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$...&&&000___~~~~~~}}}qqqbbbTTTFFF:::666888666444222000...---......111555:::===888333555;;;...***...:::@@@======AAAEEEAAA<<<:::;;;===@@@AAA===<<>>>>><<<:::HHHdddnnnpppUUUoooyyy}}}MMM777222333111:::^^^{{{~~~}}}|||gggEEE:::333333222999XXX{{{ppp???hhhuuuiii;;;+++222000)))...+++000...(((+++222000'''AAA???999222---+++---000------------,,,+++***************)))))))))))))))***'''&&&***,,,***)))+++III{{{WWW:::222...'''((()))***(((%%%%%%)))---))))))************))))))+++***:::^^^~~~qqq@@@***'''000'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((()))$$$(((---???ooo~~~~~~~~~|||{{{{{{|||wwwbbbUUUOOO@@@444777<<<111+++---000//////111---///000===:::444>>>333,,,...444<<<>>><<<===AAACCC???:::999;;;>>>?????????III@@@@@@LLLAAAHHHttttttuuu___QQQLLLOOOQQQQQQRRRXXX___cccdddiiiooouuuzzzvvvhhh```ZZZTTTPPPJJJCCC???===;;;:::KKKhhhooolllVVVqqqzzz{{{|||LLL666222222111999]]]{{{~~~~~~|||dddCCC888222222111999XXX{{{~~~nnn>>>dddwww___tttbbb888***111000+++///++++++,,,,,,+++***...333DDD>>>555///---,,,***))),,,,,,,,,,,,+++***)))((())))))))))))))))))))))))***''''''***+++******,,,LLL}}}XXX:::000---'''&&&(((******)))((((((((((((((())))))******))))))***,,,444IIIhhhjjj<<<***(((///'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))&&&***+++888ddd~~~~~~|||~~~}}}||||||}}}~~~wwwbbbTTTOOO@@@333666???555...///000...---///---//////;;;777333>>>333...000666>>>@@@??????CCC@@@===999999;;;???@@@@@@BBBJJJBBBAAALLLAAAEEEjjj{{{nnneeeRRRKKKNNNQQQQQQSSSWWW]]]aaabbbgggnnnsssxxx~~~~~~sssggg```ZZZRRROOOIIIDDD???<<<;;;;;;PPPnnnqqqeeeXXXuuu}}}yyyvvvIII666222222111999ZZZzzz~~~~~~|||zzz^^^???666111111000:::YYY{{{}}}~~~ooo???bbbmmmPPPlllZZZ333***000///---///---)))+++111---'''111CCC???888///+++------***&&&***++++++******)))((('''))))))))))))))))))))))))***''''''***+++)))***...RRR[[[:::...+++'''%%%&&&))),,,...,,,)))&&&'''((((((((()))))))))))))))------222KKKqqq___666***(((...&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((+++)))///SSSyyy~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~xxxcccTTTMMM???222444>>>666000000111//////000...000...777333111===222...000777>>>AAA??????CCC>>>;;;999999;;;>>>@@@AAAEEEJJJBBBCCCLLLBBBBBB\\\gggpppUUUKKKMMMOOOQQQSSSVVVZZZ^^^___dddkkkqqqvvv|||rrrgggaaaZZZPPPLLLHHHDDD???::::::===VVVsssqqq]]]]]]xxxwwwnnnEEE555222111111777WWWzzz}}}}}}uuuVVV<<<666111000000<<<\\\|||~~~sssFFFgggnnnRRRpppSSS111---///.........000------000//////:::HHH444///***)))+++---,,,***************)))(((''''''((((((((())))))))))))))))))'''(((******)))+++///ZZZ```===---)))'''&&&&&&''',,,000111---***((((((((((((((())))))***)))***((()))777WWW{{{QQQ000+++)))---%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%***,,,''')))CCCkkk}}}~~~~~~}}}yyyeeeTTTLLL>>>222333777333//////000222333333///111---333//////===111+++...555===@@@===>>>@@@>>><<<::::::;;;===>>>@@@CCCGGGAAACCCJJJDDDAAANNN{{{ggg|||YYYMMMLLLMMMQQQSSSTTTWWW[[[^^^cccjjjooottt{{{}}}oooddd___WWWNNNIIIEEECCC>>>999;;;AAA]]]uuuoooWWWeeezzz~~~wwweeeAAA444111111111666TTTyyy}}}}}}oooMMM999555222111222@@@```~~~yyyOOOnnnsss]]]yyy~~~MMM000000...---///,,,...000---)))///;;;@@@???,,,,,,+++***)))***+++---++++++++++++***)))((('''''''''(((((()))))))))))))))((((((+++***(((,,,222aaafffAAA---(((((('''&&&&&&)))///222222111))))))(((((((((((())))))+++'''(((---000>>>dddFFF,,,---)))+++%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''###***+++''''''777\\\}}}~~~~~~}}}~~~{{{hhhUUULLL>>>222111333111///---...111333222///222---111,,,...<<<000+++...666>>>AAA>>>>>>@@@??????===<<<:::;;;<<<===???AAA@@@BBBHHHFFFCCCEEEsssqqq{{{___OOOKKKKKKPPPSSSRRRUUUYYY]]]bbbiiinnnssszzzyyyiii___ZZZSSSMMMFFFBBBAAA<<<888===GGGcccsssjjjSSSnnnzzz|||www]]]===444111000111555QQQyyy|||~~~jjjEEE666444222000222CCCccc|||TTTppp{{{mmm{{{FFF---333...,,,111***+++---***&&&///>>>===000+++------,,,)))''')))***+++++++++******)))((('''&&&''''''(((((())))))***)))((()))+++)))(((---444hhhmmmFFF...((()))((('''&&&'''+++///222333---+++***((((((((())))))+++&&&***222...///NNNvvvwww===+++///(((***'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''"""***)))((()))...LLLvvv~~~~~~~~~}}}~~~~~~}}}~~~}}}kkkVVVLLL???222111333444222...---///000//////444...000+++///<<<...---000888AAACCCAAA@@@BBB@@@AAA@@@>>>;;;:::<<<===<<>>333333111///222DDDddd{{{SSSjjj|||vvvuuu===)))333,,,,,,222***+++((('''+++555999333)))---,,,++++++++++++***((())))))))))))((('''&&&&&&&&&&&&''''''((())))))***)))(((***+++)))(((---555lllsssLLL000)))+++'''''''''''''''(((,,,///000...,,,)))((((((((()))***'''***///,,,+++>>>WWW{{{ppp888,,,111'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((((('''###)))'''(((+++''';;;ggg~~~~~~~~~~~~~~~~~~~~~nnnWWWLLL@@@333111222555444...---111222000///555000111+++///===------000999BBBDDDAAA@@@BBB???AAAAAA???===<<<===@@@<<<@@@GGGGGGEEEJJJKKKAAA]]]xxxkkkpppWWWMMMIIIOOORRRPPPSSSZZZYYY^^^eeekkkpppvvv~~~zzzsssddd\\\ZZZSSSKKKBBB>>>>>>:::666@@@PPPiiimmmbbbQQQ|||xxxvvvyyyTTT999333000///000444MMMxxx|||~~~}}}ccc;;;000111000...111CCCdddxxxOOOdddsss{{{~~~vvvppp777%%%222+++,,,444+++...%%%'''444;;;444,,,***,,,)))'''***///111...)))(((((((((((('''&&&%%%$$$&&&&&&&&&'''((())))))***)))(((***+++)))'''---666ooowwwOOO222)))+++&&&((()))'''$$$###&&&)))222000---***((((((((()))(((******)))(((---777@@@sssmmm666---333'''(((***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))))))))((('''$$$)))&&&(((---###000[[[}}}~~~~~~pppXXXLLL@@@444111...333333//////444777555///666111111,,,000===,,,+++...777@@@BBB???>>>@@@>>>@@@AAA@@@>>>===@@@BBB>>>BBBKKKJJJEEEKKKMMMAAAVVVuuueee{{{vvvZZZNNNHHHNNNQQQPPPSSS[[[WWW]]]ccciiinnnttt|||uuukkkddd]]]UUUPPPHHHAAA???AAA999333AAAXXXkkkqqqRRRhhh~~~tttqqqGGG555111...222000///OOOxxx~~~xxxTTT:::444111000000333@@@]]]xxxyyy\\\OOOcccuuuxxx}}}fff000---333)))//////+++...+++///777666,,,(((+++***++++++,,,,,,++++++***))))))))))))(((((((((((((((--- ///***000%%%***'''+++&&&***---)))>>>xxxOOO111///)))((((((((((((''''''''''''%%%***//////,,,)))((((((&&&)))++++++***+++...222OOOrrrVVV888111+++...***+++(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&(((((('''&&&+++555===sss~~~~~~~~~~~~qqq[[[JJJBBB999///111222999666)))--->>>FFF777555222///000333333111,,,222:::???@@@???@@@AAA>>>@@@AAAAAA@@@???AAABBB@@@CCCFFFIIIJJJIIIGGGFFFFFFkkkrrrhhhfffPPPHHHNNNPPPTTTZZZYYYZZZ^^^cccgggkkkqqqzzzuuukkkbbbZZZTTTOOOGGG@@@>>>@@@999555DDD[[[nnnpppSSSiii~~~vvv~~~lllEEE444000...222000000OOOzzzsssOOO777444111000111333@@@]]]yyywwwVVVBBBMMMkkkrrr{{{___---,,,222***//////+++)))...666999333+++)))---***++++++,,,,,,++++++***))))))))))))((((((((((((...///---$$$///---%%%***'''+++&&&***---***AAAzzzWWW666...(((((((((((((((''''''''''''((()))***,,,---,,,)))'''''')))*********+++---///<<<]]]PPP555///)))---***+++(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&(((((('''%%%)))000777ddd~~~~~~~~~~~~~~~}}}|||ppp[[[JJJCCC:::111222777777,,,000IIIMMM555000000...---///222222///,,,222:::???@@@???@@@AAA>>>@@@AAAAAA@@@???AAABBBAAABBBEEEHHHIIIHHHGGGFFF>>>aaa{{{yyyfffkkkTTTJJJNNNNNNRRRWWWVVVZZZ^^^cccgggjjjqqqyyy}}}uuukkkaaaXXXQQQNNNEEE???===>>>888777HHH___ppplllTTTkkkyyy|||fff@@@222000---111111111OOO|||lllHHH333444000000111333>>>\\\zzzyyyXXX===;;;]]]iiiyyyUUU++++++000***...,,,,,,&&&333<<<888...)))+++---******++++++++++++******))))))))))))((((((((((((---///"""MMMnnn000******'''+++'''***,,,+++FFF}}}bbb===---'''((((((((((((''''''''''''***'''&&&(((,,,...+++((()))((('''(((***,,,,,,,,,,,,EEEhhhHHH111,,,'''---******(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((('''%%%&&&***///OOOsss~~~~~~~~~~~~~~~~~~}}}}}}}}}zzzzzzppp[[[KKKCCC;;;222000333333...999TTTSSS444333444333111444888666///,,,222:::???@@@???@@@AAA>>>@@@AAAAAA@@@???AAABBBAAABBBDDDFFFGGGGGGGGGFFF444RRRqqq~~~eeesssYYYKKKMMMLLLPPPUUUSSSYYY]]]bbbfffiiioooxxx~~~|||tttjjj___VVVPPPMMMEEE@@@===<<<777888KKKbbbpppeeeVVVnnn}}}zzz```;;;000000,,,111111111OOOzzzdddBBB333444//////222333<<<[[[{{{}}}bbbHHH<<>>@@@AAAAAA@@@???AAABBBAAABBBCCCDDDEEEFFFFFFGGG111EEEfff}}}gggsss{{{^^^MMMLLLJJJNNNTTTRRRXXX\\\aaadddhhhnnnvvv|||zzzrrrhhh^^^VVVPPPMMMEEEAAA===:::666:::NNNeeeooo^^^ZZZqqq~~~yyy\\\777///111,,,///111111NNNvvv|||\\\<<<444333...///333333:::YYY|||}}}lllWWWDDDKKK^^^vvvFFF---...---+++,,,%%%---888;;;777+++&&&+++---))))))******++++++******)))))))))))))))(((((((((((( KKKEEE111JJJRRR999555***&&&,,,((()))***///SSSqqqEEE+++***((((((((((((''''''''''''$$$&&&(((''''''(((+++...---***''''''***+++)))'''------;;;[[[{{{qqq===000---&&&,,,(((&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%'''((())))))******222XXX|||~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}|||zzz}}}uuu___LLLAAA888///333000444444***+++111///333555222---111888444))),,,222:::???@@@???@@@AAA>>>@@@AAAAAA@@@???AAABBBAAABBBCCCDDDEEEFFFFFFGGG444;;;[[[zzz~~~~~~mmmlllcccNNNKKKIIINNNUUUSSSWWW[[[```cccgggllltttzzz~~~wwwlllccc\\\VVVOOOJJJCCC@@@===888555<<>>888///'''(((,,,,,,((())))))************))))))))))))))))))(((((((((((()))555111333888kkkDDD+++%%%,,,)))))))))111YYYwwwJJJ+++---((((((((((((''''''''''''###&&&)))(((&&&&&&***...---,,,***))))))))))))(((---)))...CCCcccfff888///---'''---)))&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((******++++++,,,GGGnnn~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{wwwbbbNNNBBB888//////666777,,,...EEEJJJ333444555000)))...999777,,,,,,222:::???@@@???@@@AAA>>>@@@AAAAAA@@@???AAABBBAAABBBDDDFFFGGGGGGGGGFFF;;;222OOOvvv|||~~~|||ssshhhiiiPPPKKKIIINNNUUUSSSWWWZZZ___bbbeeekkksssxxx}}}ttteee\\\XXXTTTMMMFFF???>>>:::555444@@@YYYooooooXXXggg{{{zzz}}}pppRRR111///333,,,---000000JJJtttzzzqqqJJJ111666333---///555333777WWW~~~tttpppfffLLLMMM\\\qqq{{{999///000***---///***;;;;;;111)))))),,,,,,++++++))))))************))))))))))))))))))(((((((((((()))///"""+++'''>>>hhh>>>+++%%%,,,***)))(((333^^^OOO+++...((((((((((((''''''''''''$$$%%%&&&''''''((()))***---...---+++)))(((((())))))++++++000GGGjjj[[[222---,,,&&&...***&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$###############""""""######$$$%%%"""###$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''')))******)))(((666^^^|||~~~~~~~~~~~~yyyyyydddPPPDDD:::222+++333777///444NNNTTT===AAAAAA666+++///<<<;;;///,,,222:::???@@@???@@@AAA>>>@@@AAAAAA@@@???AAABBBAAABBBEEEHHHIIIHHHGGGFFF@@@***CCCoooyyy}}}zzz}}}~~~~~~xxxfffpppTTTKKKHHHMMMTTTRRRVVVYYY^^^aaadddjjjqqqwww|||qqq```WWWVVVSSSKKKDDD<<<;;;888444444BBB]]]tttqqqXXXlll~~~xxxzzzlllNNN000///333,,,---//////HHHuuu{{{nnnEEE---555333,,,///555333666WWW~~~tttrrrlllPPPOOO\\\ooowww555///000***...222---BBB666+++''',,,///+++***...))))))************))))))))))))))))))(((((((((((( QQQ999+++???222&&&$$$+++%%%,,,***)))'''444aaaSSS+++///)))((((((((('''''''''''''''%%%$$$&&&)))+++(((%%%---///000---(((&&&(((***&&&///...'''333WWWxxxTTT---++++++&&&...+++((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$"""""""""!!!"""######$$$"""###$$$%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&((((((((('''%%%+++SSSyyy~~~www~~~yyyeeeQQQEEE<<<444...---555888000222:::888MMMJJJ<<<,,,...:::888+++,,,222:::???@@@???@@@AAA>>>@@@AAAAAA@@@???AAABBB@@@CCCFFFIIIJJJIIIGGGFFFCCC%%%;;;kkkwww}}}zzz||||||}}}~~~{{{ddduuuVVVLLLHHHLLLRRRPPPVVVYYY^^^aaadddiiiqqqvvv{{{~~~oooaaaZZZWWWPPPGGGCCCAAA999999777444EEEcccssspppTTTsssvvvzzzkkkAAA111222777---...111000HHHttt|||}}}___<<>>222)))(((+++***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''((((((((((((+++(((<<>>555111...555999///,,,444666666///222+++///999//////:::AAAFFFEEEEEEFFFEEEAAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBEEEGGGGGGDDD@@@>>>555555PPPttt}}}yyy~~~|||{{{{{{zzzzzz|||}}}~~~ggglllfffNNNHHHLLLNNNLLLRRRTTTXXX[[[___dddjjjnnnyyy~~~xxxjjj\\\VVVRRRKKKCCC@@@>>>666555555777NNNmmm{{{gggXXXvvv{{{zzzaaa<<<000111777......111000GGGwww~~~qqqRRR888222777111111///111444555RRR}}}fffqqqpppdddOOOOOOfffbbb333111+++)))111;;;999111,,,++++++++++++*********************************'''''''''''''''''''''''''''((($$$)))444+++ (((***(((+++(((---+++777mmmkkk>>>***(((***,,,,,,***(((&&&&&&$$$%%%&&&'''''''''&&&&&&'''(((***...111000+++'''+++)))***+++((()))888JJJvvvggg:::000))))))+++***((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''((((((((()))'''...GGGhhh~~~~~~~~~~~~~~~|||}}}{{{lllZZZKKK???666222...555999///---444666666///222***...888......???EEEIIIHHHGGGHHHFFFCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAACCCEEEEEEBBB@@@AAA666///FFFmmm~~~{{{{{{{{{{{{zzzyyyzzz{{{|||}}}mmmhhhkkkQQQHHHKKKNNNMMMPPPSSSVVVYYY]]]bbbhhhlllvvv|||tttgggZZZTTTOOOHHHBBB???===555444333888QQQooozzzaaa]]]yyyzzzZZZ888000111777......111///FFFttt~~~kkkMMM777222555111111///111444555RRR}}}aaannnnnnaaaOOONNNccc___111///++++++666???777(((++++++++++++************************************'''''''''''''''''''''''',,,&&&'''+++(((&&&***,,,)))(((+++(((---,,,:::rrrwwwLLL---***)))***,,,---,,,((($$$%%%&&&&&&&&&&&&&&&&&&&&&(((%%%%%%+++222333---&&&+++((()))+++)))'''---555XXXsss[[[777///)))***+++)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''(((666WWWzzz~~~~~~~~~~~~~~~}}}ppp^^^MMM@@@888333...444888000...555666666///222***...888...---999AAAGGGIIIIIIIIIFFFAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDDDDDDDBBBAAADDD:::...===eee}}}}}}zzz||||||{{{zzz{{{|||}}}~~~~~~~~~uuufffyyysssVVVHHHJJJMMMMMMOOORRRUUUXXX\\\aaafffjjjtttzzz{{{qqqeeeYYYSSSMMMFFFAAA???<<<555333333999UUUqqqxxxZZZbbb{{{~~~zzzRRR555///000777......111...EEEppp}}}~~~fffHHH666222222111111///111444555RRR}}}]]]jjjiii[[[QQQMMMaaa[[[111---+++111;;;>>>222$$$+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''(((""")))---$$$$$$+++))))))(((+++(((------===vvvYYY///---)))&&&)))000111+++%%%&&&&&&&&&&&&&&&&&&&&&&&&((($$$###(((000222...((()))'''(((+++,,,++++++---:::\\\RRR333---)))***+++)))'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((&&&,,,GGGmmm~~~}}}}}}~~~~~~tttbbbOOOAAA;;;444...444888111000555555777///333***...888------666@@@IIILLLLLLJJJDDD>>>AAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBEEE???000666\\\zzz~~~{{{~~~}}}|||||||||}}}~~~}}}fffqqq{{{\\\IIIIIIMMMLLLOOORRRUUUXXX[[[```eeeiiirrrxxxxxxmmmbbbWWWQQQKKKDDD??????:::555444444===[[[tttwwwUUUggg||||||yyyKKK444...000666...///111...EEEnnn}}}|||aaaBBB555333111111111///111444555RRR}}}~~~XXXggggggYYYSSSMMM```TTT111+++---:::@@@888---&&&+++************)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###"""))),,,&&&&&&***'''((((((,,,(((---...@@@{{{ddd111///)))%%%'''...222///***''''''&&&%%%%%%%%%&&&&&&'''%%%$$$'''+++......,,,((('''(((***---...---,,,+++EEEiii{{{III000+++)))++++++((('''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''***((('''888YYYwww}}}}}}}}}~~~vvveeePPPBBB===555...333888222111666555888111444+++///888...---===FFFOOOQQQPPPLLLEEE>>>AAABBBCCCDDDDDDDDDCCCBBBBBBDDDEEEEEECCCBBBBBBCCCDDDDDD666333RRRttt}}}|||~~~~~~}}}}}}}}}~~~hhhkkkbbbKKKHHHKKKKKKOOOQQQTTTWWWZZZ___dddhhhooouuuwwwiii___UUUNNNHHHAAA======888444444777BBBbbbzzzzzzRRRkkk~~~yyyxxxFFF333---///666...///000...DDDooo~~~yyyYYY<<<333444333111111///111444555RRR}}}zzzTTTeeeiii]]]VVVOOOaaaIII111)))000BBBCCC111''',,,************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$((())))))))))))***+++((((((,,,(((---...BBB~~~nnn444---***''''''***...222444((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&(((---111))))))((((((***,,,---,,,+++111JJJoootttBBB---***)))++++++(((&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''******&&&+++AAAddd~~~vvvppplllkkkiiihhhkkkttt}}}}}}~~~~~~}}}xxxgggRRRCCC???666...333888222222666555:::222555---000999///...CCCKKKRRRRRRQQQPPPKKKFFFAAABBBDDDEEEEEEEEECCCCCCBBBCCCEEEDDDAAA@@@AAACCC???HHH;;;000IIIlllzzz{{{~~~}}}|||||||||}}}~~~iiiggghhhMMMHHHJJJIIIMMMOOORRRUUUXXX\\\aaaeeekkkrrr{{{wwwfff]]]SSSLLLFFF???;;;;;;666333555999GGGggg}}}QQQnnn~~~xxxxxxCCC333---///666...///000---DDDqqqwwwTTT666111555555111111///111444555RRR}}}wwwQQQfffmmmcccYYYPPPaaa~~~AAA222(((111HHHEEE,,,$$$000************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%***&&&"""'''((((((---((((((,,,(((---///CCCuuu777***++++++(((%%%***444<<<((('''&&&%%%$$$%%%%%%&&&%%%(((***&&&"""$$$,,,555++++++)))&&&&&&)))+++***///%%%222[[[ooo===,,,)))))),,,+++(((&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''+++,,,&&&"""111UUUvvv~~~zzzqqqaaaNNNAAA777555222222999JJJ___nnn}}}}}}~~~~~~~~~~~~~~~||||||xxxhhhRRRDDDAAA666///333888333222666444;;;333666---000::://////CCCJJJPPPPPPQQQRRRQQQNNN@@@BBBDDDEEEFFFEEEDDDCCC@@@CCCDDDBBB@@@>>>@@@BBB<<>>///CCCfffxxx{{{}}}|||{{{{{{{{{|||~~~~~~~~~~~~kkkdddkkkOOOHHHJJJHHHKKKNNNQQQSSSVVV[[[```ccchhhoooyyytttsss```ZZZQQQIIIDDDAAA???===555555444444KKKuuuqqqRRRsssfff???///333000444---///111...EEErrruuuJJJ444555333:::111---...000---555XXX}}}vvvYYYdddxxxrrrlllfffqqqxxx===+++---???CCC///+++///&&&+++,,,+++((())),,,+++'''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''(((((((((((($$$000%%%+++///(((RRR|||@@@///***'''(((((((((***///===555***%%%&&&'''&&&$$$'''&&&&&&&&&&&&'''((((((222+++&&&&&&)))************------555XXXaaa>>>------,,,+++***)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########%%%$$$$$$$$$######""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%!!!!!!!!!""""""###############"""$$$%%%&&&$$$### """$$$%%%%%%%%%$$$((($$$###(((***%%%$$$'''&&&$$$&&&)))&&&)))===VVVvvv{{{sssiiiXXXFFF888000---,,,'''***---,,,,,,111:::BBBfff~~~~~~~~~wwwgggRRRDDD@@@888...333999222...222444222444777---555<<<---///===AAA???BBBOOOPPPJJJLLLAAACCCDDDFFFFFFFFFEEEEEE???CCCFFFDDD???===BBBGGGGGG===CCC===444YYY{{{~~~}}}}}}||||||||||||}}}|||llltttsssTTTCCCCCCIIILLLOOORRRUUUXXX[[[```ccchhhlllvvvrrrooo]]]WWWOOOGGGBBB???===;;;666666555777LLLtttjjjVVVtttccc<<<...000...333...000111///GGGssspppFFF222333333:::000---...///---666YYY~~~}}}cccjjjvvvgggnnnjjjwwwooo444***444@@@===///+++---(((&&&)))***'''(((++++++)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''((((((((((((%%%000%%%+++...,,,XXXNNN111,,,((())))))'''(((+++555444111,,,(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((222---(((''')))*********&&&,,,...111EEEhhhXXX666---,,,,,,+++***)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%######################## !!!""""""######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###((((((((())))))(((''''''######$$$ """---((((((,,,+++***444CCCkkkzzz|||rrrjjj___TTT999666222---++++++---...---......,,,+++,,,222666OOOjjj~~~~~~xxxgggSSSEEEAAA888...333999222---222333111333666---666===---111===???:::<<>>222RRRyyyyyy||||||||||||||||||}}}}}}~~~jjjqqqyyy[[[GGGDDDGGGKKKMMMPPPSSSVVVZZZ^^^aaaiiillluuuooohhhZZZTTTLLLEEE@@@===;;;999777555666:::PPPsssyyyaaa\\\www|||]]]888...---,,,333///000000///JJJvvv}}}fff@@@000000555999...+++---///---777ZZZ|||eeeoooyyygggeeedddpppeee333***>>>AAA444...,,,++++++(((,,,...***'''(((***)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''///%%%+++...111aaa]]]333---)))***)))&&&%%%'''***///333000'''"""$$$(((&&&&&&&&&&&&&&&''''''(((222///+++))))))******)))$$$+++///,,,///FFFnnnRRR111,,,,,,+++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################"""""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########"""############$$$$$$$$$$$$#########"""""""""""""""'''%%%%%%%%%&&&'''%%%$$$$$$###############$$$$$$(((&&&'''***+++((((((***)))""" &&&)))%%%%%%)))>>>NNNYYYTTTHHH???555---,,,---///222333444444444///...---+++******+++,,,444MMMnnn}}}~~~~~~~~~xxxhhhTTTFFFAAA888///333999111---111222000111555...777===...333AAACCC===???JJJIII@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFIIIJJJFFF???<<<===@@@FFFAAAGGG@@@111IIIoooxxxzzzzzz{{{{{{||||||}}}}}}~~~gggkkkdddLLLDDDFFFIIIKKKOOORRRUUUXXX]]]```hhhlllttt~~~|||mmmbbbWWWRRRJJJDDD???<<<:::888555333555>>>UUUtttuuuZZZcccyyy~~~xxxVVV333...---+++444000000......LLLwww{{{ZZZ999......777777---***,,,///...888[[[sss[[[lll~~~qqqhhhhhhnnnyyy{{{ZZZ555,,,EEE@@@---------(((......444555...(((&&&(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((...&&&+++---999lllddd444---)))******'''%%%%%%###)))...,,,$$$ """&&&&&&&&&%%%%%%&&&&&&'''(((000111///+++)))******)))'''***---+++%%%///SSSwww}}}LLL///,,,++++++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&&&&&&&###"""!!!"""$$$&&&&&&%%%############%%%(((***,,,&&&''')))******)))***,,,666111000666:::777444444333<<>>??????===:::666444,,,+++******,,,,,,+++***(((777XXX{{{}}}~~~~~~~~~~~~~~~~~~yyyiiiUUUGGGCCC999///333999111,,,000111//////333...888===///666CCCHHHEEEEEELLLIIICCCFFFBBBAAA@@@@@@AAABBBDDDEEEEEEHHHIIIEEE@@@<<<<<<>>>DDDBBBIIIBBB333AAAeeezzz{{{{{{{{{|||||||||{{{{{{}}}~~~hhhgggjjjPPPEEEFFFIIIKKKNNNQQQTTTXXX\\\___eeehhhqqq{{{xxxkkk___UUUPPPJJJDDD@@@===:::888222///444AAAZZZvvvsssVVVjjj||||||tttOOO.........,,,555222///,,,...PPPxxxxxxMMM333...---;;;777,,,***,,,///...888[[[oooRRRcccxxxnnnsssxxx|||nnnJJJ111222DDD;;;))),,,---(((......444555...(((&&&(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))---&&&,,,---???vvvhhh555---((()))***(((&&&'''%%%&&&'''&&&###"""$$$&&&%%%%%%%%%%%%%%%&&&''''''---222222,,,(((******(((+++((())),,,))))))<<>>>>>???BBBBBBHHHDDD555:::\\\{{{||||||}}}}}}|||{{{zzzyyy}}}}}}~~~llleee}}}mmmRRRFFFGGGIIIKKKNNNQQQTTTXXX\\\```aaaeeemmmwww}}}~~~sssjjj]]]SSSOOOIIIDDD@@@===:::888222---222DDD___yyyrrrSSSppp}}}}}}{{{qqqIII***000///,,,555222///+++000WWWxxxuuuBBB...///...???777---***,,,///...888[[[sssQQQ[[[iiiYYYaaarrreee???///:::===333)))***,,,***,,,(((,,,...***'''(((***)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))+++'''------EEE~~~nnn999000((()))+++***(((((()))'''%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''(((111444---''')))***(((---((((((---...,,,000777aaayyyfff<<<...******)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%'''(((***+++,,,(((((())))))***++++++,,,444222111333666999;;;;;;777666666555555555555555222666777111+++)))(((''')))***+++***'''%%%'''***,,,***((())),,,,,,(((###%%%%%%&&&&&&''''''((((((+++,,,,,,+++++++++++++++111+++;;;ccc}}}}}}}}}~~~~~~{{{|||}}}zzzkkkXXXJJJEEE:::000444999000***...///000,,,111///:::<<<...888DDDNNNMMMGGGFFF>>>:::BBBAAAAAAAAAAAABBBCCCDDDDDD???AAACCCDDDCCCAAAAAABBBAAABBBFFFCCC777444RRRyyy|||}}}~~~~~~~~~}}}{{{zzz}}}~~~sssfffrrrrrrUUUGGGHHHHHHKKKNNNQQQTTTWWW\\\___```ccckkkuuu{{{yyymmmhhh\\\QQQMMMHHHCCC@@@===:::888444---222FFFbbbzzzqqqQQQttt}}}|||zzznnnEEE(((222...+++444222///,,,555```wwwrrr999,,,111///CCC777...+++---///---777ZZZtttRRRYYY```IIIEEE___sss|||XXX666333BBB222+++,,,******,,,)))&&&)))***'''(((++++++)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))***(((...---IIIvvv???444***(((***)))(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$000555,,,&&&(((***((()))((()))+++------------AAAfff\\\666000))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((())))))***)))******++++++,,,,,,---,,,,,,---...///111111222:::999999999888888777777555333222222444777888888++++++******)))(((&&&&&&'''...000***%%%%%%&&&%%%'''(((((('''%%%%%%&&&&&&$$$###$$$'''***)))((('''))))))))))))))))))))))))***,,,---+++((((((***---///)))666ZZZ|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{}}}zzzlllXXXKKKFFF:::000444999000***---...111,,,111000:::;;;---888EEEKKKHHHFFFJJJFFF@@@DDD@@@AAABBBCCCCCCDDDDDDDDD@@@AAADDDEEEFFFEEEDDDDDDBBBBBBBBBBBB666---GGGssszzz{{{}}}~~~~~~~~~|||iiihhhzzzZZZHHHGGGGGGIIILLLOOORRRVVVZZZ]]]bbbdddkkksssxxx{{{uuuiiifff[[[PPPLLLGGGBBB???<<<999777666...333GGGccczzzoooNNNvvv}}}{{{yyymmmBBB'''333,,,)))333222///---999fffvvvqqq555+++333000EEE777...+++---///---777ZZZoooQQQ[[[```EEE???[[[mmmuuuoooKKK...555GGG***&&&///))))))...'''+++,,,+++((()))---+++'''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((())))))))))))///---KKK{{{DDD777+++)))***)))''''''"""$$$&&&&&&%%%######$$$%%%%%%$$$$$$%%%%%%&&&'''!!!///555,,,%%%(((+++(((%%%)))+++))))))+++......***VVVQQQ---,,,))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***,,,...000222222///000000111222333444444222222111000///...------,,,,,,***)))'''&&&%%%$$$(((&&&###"""$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""%%%***&&&$$$(((++++++###$$$$$$%%%''')))'''$$$(((''''''&&&%%%$$$(((,,,%%%&&&'''(((((((((((('''&&&)))+++***&&&&&&+++000)))'''444VVVwww~~~}}}}}}}}}}}}}}}}}}}}}}}}yyy{{{}}}zzzmmmYYYKKKFFF;;;000444999///)))------111,,,111111:::;;;,,,888???BBB>>>@@@LLLMMMEEEEEE@@@AAACCCDDDEEEDDDDDDCCCBBBCCCFFFGGGHHHGGGFFFEEECCCBBB@@@@@@555(((???nnnwwwyyy|||kkkccc]]]IIIFFFEEEHHHKKKNNNQQQTTTYYY\\\dddffflllsssvvvyyy