BM6P6(@ ===@@@CCCEEELLLXXXhhhuuu{{{wwwuuusssnnniiidddgggmmmrrrqqqnnnwww}}}wwwnnniiiaaa[[[WWWVVVUUUTTTZZZ\\\___dddjjjsss}}}|||vvvmmmeeebbbaaaaaa```kkkuuutttZZZIIIEEEHHHGGGNNNZZZhhhyyyrrr\\\LLLFFFEEEBBB@@@@@@BBBCCCGGGPPPZZZuuutttaaaSSSPPPLLLFFF@@@===<<<======@@@???===<<<<<<<<<======@@@BBBDDDEEEFFFJJJQQQVVVWWWUUURRROOOOOOTTT[[[```dddhhhooouuuzzz~~~|||mmmggghhhaaaVVVLLLFFFCCCCCCBBBDDDFFFDDDBBBDDDIIIKKKIIIGGGCCC???===>>>???@@@AAAAAAEEEGGGJJJXXXiiiiii___RRRGGGAAADDDEEEAAACCCLLLaaaooo}}}~~~uuufffYYYTTTNNNHHHFFFIIINNNRRRSSSKKKIIIHHHGGGCCCAAADDDKKKOOOeee}}}kkkXXXFFFBBBBBB@@@======<<<;;;:::<<<>>>AAAAAAAAACCCCCCIIIVVVdddrrrrrrhhh]]]QQQHHHAAA<<<;;;===::::::::::::<<<>>>@@@AAA<<<;;;:::<<<>>>AAAAAAAAA===AAADDDFFFJJJNNNLLLGGGEEECCCAAA@@@BBBEEEIIILLLSSSTTTYYYgggvvv|||{{{vvvmmmbbbZZZWWWWWWZZZUUUOOONNNQQQTTTTTTRRRRRRUUU[[[ccciiilllkkkiiiYYYZZZZZZ[[[ZZZXXXWWWVVVdddiiiggg^^^VVVRRRLLLEEEEEEBBB???>>>===<<<;;;999:::999777555666777999::::::::::::::::::999888777===:::<<>>======>>>???@@@AAACCCDDDEEEGGGJJJPPPUUURRRQQQNNNKKKJJJMMMRRRVVVZZZ^^^ccchhhlllooosssuuu|||xxxhhhcccddd^^^TTTLLLFFFDDDDDDDDDHHHKKKLLLKKKMMMQQQQQQNNNMMMIIIEEEBBBCCCEEEGGGGGGFFFIIIJJJMMMZZZgggfff\\\OOOEEEAAADDDDDDAAAFFFPPPfffsss}}}qqqfffYYYRRRIIIFFFIIIPPPUUUXXXPPPKKKFFFDDDAAA>>>@@@EEEJJJ^^^uuulllYYYFFF???>>><<<:::999:::999888999;;;=========???===@@@JJJVVVcccsss}}}oooZZZPPPFFF@@@;;;666555888>>>>>>===<<<===>>>???@@@===>>>@@@CCCFFFFFFDDDAAAAAADDDEEEFFFIIINNNMMMIIIHHHGGGEEEEEEIIINNNTTTXXX```aaadddlllwww{{{sssmmmkkkllljjjeee```___bbbeeeeeeccceeegggmmmttt{{{~~~~~~}}}pppqqqqqqrrrqqqpppnnnmmmtttwwwuuulllccc^^^XXXRRRPPPNNNJJJGGGDDDAAA===:::===<<<:::999999999999888999999::::::999999888888???<<<>>>CCCCCCFFFVVVjjj}}}~~~rrr___OOOHHHIIIGGGGGGFFFCCCBBBHHHQQQ\\\iii{{{~~~}}}yyy:::;;;<<<;;;;;;@@@GGGNNN\\\iiiyyy~~~}}}~~~|||uuusssrrruuuxxxxxxrrrlllgggkkkrrrzzz|||ssskkkccc\\\XXXSSSTTTVVVWWWYYY[[[\\\\\\eeeqqqooo\\\OOOHHHEEECCCJJJVVVdddrrr~~~rrr___QQQHHHEEEHHHFFFEEEGGGHHHLLLWWWbbb}}}ttthhhccc```]]]YYYTTTOOOHHHDDDBBBAAA@@@@@@@@@AAABBBCCC???@@@AAABBBCCCGGGKKKOOOMMMMMMKKKHHHFFFGGGIIILLLOOORRRVVVYYYZZZ\\\___aaaiiinnnvvvqqqaaa\\\]]]YYYRRRKKKGGGFFFGGGHHHPPPVVV[[[]]]___bbbaaa]]]UUUQQQKKKIIIIIILLLNNNPPPPPPSSSTTTVVV___iiieee[[[OOOIIIFFFHHHGGGFFFMMMYYYnnnzzzwwwddd\\\RRRNNNQQQYYY```ddd\\\QQQGGGCCC@@@>>>>>>@@@DDDSSSgggyyyppp^^^KKK@@@<<<999888888:::888777777999::::::999===999888>>>FFFRRRbbbppp{{{mmmTTTKKKCCC@@@<<<888777999===<<<;;;::::::;;;<<<===AAAEEELLLSSSWWWVVVPPPLLLLLLMMMLLLKKKNNNTTTVVVSSSKKKJJJIIIKKKPPPXXX```eeekkkkkkkkkmmmpppuuuyyy{{{~~~~~~~~~zzzuuutttwwwyyyyyyxxxzzz{{{}}}~~~wwwrrrmmmiiieeebbb___[[[VVVOOOGGGBBBBBB@@@>>>===<<<;;;999777777888999999999999999999@@@>>>@@@CCCAAAAAAMMM]]]uuuyyybbbOOOGGGJJJIIIHHHGGGCCC???AAAGGGOOO\\\ppp888999;;;;;;<<>>??????IIIYYYkkk{{{}}}xxxhhhTTTEEE===:::::::::;;;999888888999:::999888;;;888777:::@@@HHHWWWdddvvv}}}nnnYYYPPPGGGBBB>>>::::::===::::::999999:::<<<===>>>CCCKKKXXXeeelllkkkeee___ZZZZZZXXXVVVZZZbbbfffeeeYYYWWWWWWYYY^^^gggpppuuuvvvuuussspppnnnpppuuuzzz{{{yyywwwsssmmmeee[[[UUUJJJEEE@@@===<<<<<<:::999777777888999:::::::::999@@@???AAACCC@@@???HHHSSSlll}}}wwwbbbUUURRRNNNJJJHHHGGGCCC>>>@@@EEEKKKWWWkkk~~~444666777888999;;;===???AAAHHHSSS[[[cccooo~~~~~~~~~}}}{{{sssrrrtttyyyzzztttlllggg```[[[YYYXXXWWWUUUUUUXXX^^^gggpppyyykkkVVVLLLHHHEEEBBBEEEEEEHHHOOOUUU```uuuuuueeeZZZTTTQQQOOOJJJKKKOOOWWW^^^fffttt{{{mmmmmmnnnrrrtttqqqiiiccc\\\ZZZWWWTTTRRRPPPOOOOOORRRPPPNNNMMMLLLLLLLLLLLLHHHIIIIIIHHHFFFEEEFFFGGGHHHJJJKKKJJJIIIIIIJJJLLLOOORRRWWW]]]eeennnxxxiiiWWWPPPSSSSSSQQQNNNKKKKKKNNNQQQ\\\jjjzzz|||xxxtttqqqrrruuuxxxyyytttuuuuuuwwwzzz|||vvvooojjjjjjiiigggccccccjjjsss~~~yyywwwyyy}}}vvveeeRRRIIIFFFBBB???>>>???CCCNNN^^^nnnwwwxxxxxx}}}ppp\\\III>>>;;;;;;::::::888666666777888777666777666888<<>>@@@AAAAAALLL]]]nnnyyy|||wwwrrrhhhhhhfffdddiiirrrwwwwwwqqqpppnnnoootttzzz|||xxxyyyzzzpppjjjVVVNNNCCC<<<;;;<<<<<<<<<777888999:::::::::::::::>>>???AAABBB@@@???EEELLLcccvvvwwwcccVVVSSSIIIDDD@@@>>><<<:::===BBBFFFSSSfff{{{888888999999::::::::::::AAABBBEEEKKKRRR\\\lllzzz{{{yyyyyy|||zzzsssiiibbb^^^\\\YYYVVVRRRPPPSSSZZZbbbjjjssszzzeeeQQQHHHFFFEEEDDDEEECCCDDDIIILLLVVVnnnssseee]]]YYYVVVSSSQQQSSSZZZdddllluuu{{{{{{}}}{{{rrrpppmmmiiieeecccaaa```aaa^^^ZZZWWWTTTRRRNNNLLLGGGHHHHHHGGGEEEDDDDDDEEEEEEFFFGGGFFFEEEEEEGGGIIILLLMMMNNNPPPUUU\\\dddjjj~~~nnnZZZRRRSSSTTTTTTRRROOONNNQQQUUU^^^ooo}}}}}}}}}zzzwwwxxx||||||kkkWWWMMMHHHBBB???>>>AAA@@@GGGTTTbbbkkkqqquuu}}}tttaaaKKK>>>:::999888777555444444555666555444444555888<<<<<<===FFFOOOYYYiii{{{|||mmmbbbWWWKKKDDD???:::;;;>>>======<<<<<<===>>>@@@AAABBBMMM^^^qqq}}}uuuvvvtttsssxxx{{{hhh\\\LLLBBB>>>???>>>===999:::;;;;;;;;;;;;;;;:::===>>>@@@???>>>>>>CCCGGGYYYmmm~~~eeeQQQHHHEEE???::::::999999===BBB???LLL```vvv<<<;;;;;;;;;<<<<<<;;;:::CCC??????CCCHHHNNNZZZeeevvv}}}}}}xxxpppjjjeee^^^XXXUUUPPPPPPUUUZZZ\\\aaagggsss{{{cccPPPGGGEEEDDDBBBBBB@@@CCCIIILLLUUUmmmyyyooollljjjfffbbb]]]```gggqqqxxx{{{yyywwwwwwtttpppjjjeee```[[[VVVQQQKKKKKKKKKHHHEEECCCCCCDDDCCCDDDDDDDDDDDDEEEHHHJJJLLLKKKIIIGGGIIIMMMUUUZZZllltttwwwaaaVVVTTTVVVXXXUUURRRQQQTTTWWWcccuuuppp___SSSKKKEEEBBBBBBCCC@@@DDDOOOZZZcccnnnwww}}}vvveeeNNN>>>:::888777666444333333555666666555444666999:::888777>>>GGGNNN^^^qqq}}}uuueee___VVVNNNJJJFFFBBB@@@BBB;;;<<<===???BBBFFFIIIKKKOOOWWWgggwwwzzzlllZZZMMMGGGCCC???;;;<<<<<<<<<===<<<<<<;;;;;;<<<>>>>>><<<:::<<>>III^^^uuu888777777999;;;<<<<<<;;;EEE???<<<@@@DDDFFFNNNWWWaaalll{{{~~~|||~~~~~~wwwnnnddd]]]ZZZTTTRRRUUUVVVRRRRRRVVVhhhuuuvvvbbbPPPGGGCCCAAA?????????EEEMMMPPPWWWnnn}}}xxxlllnnnvvv{{{uuupppiiibbb]]]PPPPPPNNNKKKGGGDDDDDDDDDBBBCCCDDDDDDEEEFFFJJJLLLLLLJJJFFFCCCBBBFFFLLLQQQYYY```kkkxxx}}}ggg[[[UUUXXXZZZXXXSSSRRRUUUXXXhhhzzzvvveeeYYYPPPHHHFFFGGGEEEAAACCCLLLVVV```nnnzzz~~~yyyiiiQQQ@@@;;;:::777777666555555777888888777888888:::999555333:::DDDGGGVVVgggsss}}}nnn]]]VVVPPPLLLLLLJJJDDDAAABBB===???BBBHHHNNNUUU[[[^^^^^^eeeqqqxxxeeeVVVNNNGGG@@@999===>>>>>>>>>===<<<;;;;;;<<<======999777999<<<===GGG^^^wwwmmmUUUGGG<<<888888;;;<<<:::999;;;AAALLL```vvv;;;;;;;;;::::::999999999:::;;;<<<>>>@@@BBBDDDDDDOOOWWWcccqqqvvvppplll^^^VVVYYYYYYRRRRRRWWW```lllyyy|||yyyyyyrrr___QQQIIIDDDDDDGGGEEEFFFIIILLLVVVhhh~~~|||~~~{{{pppfffaaa^^^YYYTTTNNNJJJHHHGGGCCCEEEGGGEEEDDDDDDGGGJJJNNNJJJEEEBBBCCCDDDEEEEEEQQQPPPUUUbbbqqqtttggg^^^]]]^^^```]]]ZZZ\\\bbbtttqqqddd\\\VVVQQQLLLIIIHHHHHHMMMWWWfffttt}}}wwwaaaMMMBBB???;;;555888666555555777888888777888444555;;;<<<999:::>>>FFFOOOWWW^^^lllooo^^^SSSRRRNNNKKKNNNSSSSSSMMMGGGCCCAAAFFFTTTbbbkkkpppttt{{{~~~zzzhhhVVVJJJCCC@@@BBB@@@???@@@AAA@@@<<<777:::999888888999;;;>>>???EEEVVVmmmwww\\\FFFDDD>>>:::;;;<<<<<<===@@@AAALLL^^^qqq;;;;;;:::::::::999999999888999;;;===???@@@AAABBBGGGLLLTTT___lll{{{{{{nnndddbbb\\\TTTRRRXXX\\\eeeooosssssstttzzzoooZZZNNNGGGBBBAAABBBBBBDDDHHHOOO^^^rrrzzzqqqmmmggg^^^VVVOOOJJJGGGGGGGGGFFFFFFFFFGGGIIIKKKIIIFFFBBB??????@@@@@@@@@HHHGGGLLLWWWcccqqqsssgggeeeeeegggfffeeeiiippp{{{}}}sssmmmhhhbbb^^^WWWTTTPPPQQQYYYfffttt}}}ttt___JJJ???<<<999444777555444555888999:::999:::666666:::;;;777888;;;>>>FFFNNNUUUcccxxxkkkZZZPPPNNNKKKIIIMMMSSSUUUQQQLLLGGGGGGNNN___oooxxx~~~uuudddVVVLLLGGGBBB@@@???@@@BBB@@@<<<888======<<<;;;;;;<<<===>>>BBBPPPfffzzz|||dddPPPFFF@@@;;;===>>><<<<<<>>>BBBMMM]]]lllxxx::::::::::::999999999999666777:::<<<===>>>>>>>>>???AAAEEEKKKVVVfffvvvyyyrrrfffYYYUUUYYYWWW^^^gggoootttxxx{{{||||||{{{~~~kkkVVVKKKGGGDDDAAA???BBBCCCHHHUUUhhh~~~xxxnnnddd[[[TTTQQQOOOKKKGGGGGGIIIKKKJJJIIIDDDBBB???>>>>>>>>>>>>===???@@@DDDLLLTTT___ppptttqqqpppqqqrrrsssyyy~~~xxxtttlllggg___[[[^^^hhhuuu}}}{{{ppp[[[GGG>>>===<<<999999777666666888999888777:::888777999999666555888888???EEEKKKXXXmmm{{{eeeTTTLLLHHHFFFFFFKKKSSSWWWUUURRRJJJLLLWWWkkk|||uuucccTTTKKKBBB@@@@@@AAACCCCCC???;;;>>>>>>>>>======<<<<<<<<>>@@@EEENNNZZZcccmmm{{{wwwrrr:::999999999999999999999666777999<<<======<<<<<<======>>>AAAHHHUUUcccmmmӵuuuddd]]]___XXX^^^hhhvvvtttrrrvvvĦĦzzzgggRRRJJJJJJHHHCCCAAADDDӵvvvqqqrrrzzzĦ\\\UUUMMMKKKNNNNNNJJJFFFBBB@@@>>>>>>@@@@@@???>>>>>>???BBBGGGJJJSSSdddttt~~~{{{zzz}}}zzzqqqkkkkkkooowww|||uuulllZZZHHH@@@@@@@@@>>><<<:::777666666666555444999888888888777666666666888<<<@@@EEEOOOaaavvvxxxaaaQQQIIIEEECCCDDDIIIPPPUUUVVVTTTJJJOOO]]]rrrlllXXXLLLDDDBBBAAABBBEEEEEECCC@@@<<<<<<============<<<;;;>>>DDDSSShhh~~~}}}oooTTTJJJAAA@@@BBBBBBCCCDDDHHHLLLSSS[[[gggyyy{{{rrrjjjccc^^^999999999999999999999999888999:::<<<======<<<<<<=========>>>BBBIIIRRRYYYfffuuu4ĉ@ӵwwwmmmkkkcccgggqqq}}}kkkgggjjjvvv>L=hĦuuucccPPPJJJKKKJJJFFFCCC4ĉ@ӵuuujjj[[[XXXZZZdddqqq~~~>Lyyymmmddd[[[WWWWWWTTTMMMEEEBBB@@@??????@@@AAAAAA@@@???@@@BBBEEEFFFLLL[[[jjj|||{{{|||~~~vvvooo```NNNDDDBBBAAA>>><<<:::777666777777555444777888888777777888777777999;;;===@@@GGGVVVjjjzzzwwwbbbQQQIIIEEECCCCCCFFFLLLQQQSSSRRRMMMSSScccxxxttt___QQQHHHDDDAAA@@@BBBCCCBBB@@@:::;;;<<<>>>>>>???>>>>>>???BBBMMMaaayyy|||^^^PPPCCC@@@AAACCCEEEHHHKKKKKKOOOYYYkkkwwwhhh\\\TTTPPPNNN888888888999999999999999::::::;;;;;;<<<<<<======;;;<<<<<<<<<===@@@EEEIIISSSaaarrrGG=?}}}wwwxxxwwwddd]]]\\\fffqqqvvvuuusssHdĦ=ĪjssscccRRRMMMLLLIIIFFFDDDGG=?xxxeeeYYYJJJHHHJJJSSS___oooHdĦxxxooojjjfff```VVVMMMFFFDDDAAA@@@@@@@@@@@@???@@@???@@@BBBCCCHHHSSS___sss~~~yyymmm\\\OOOHHHCCC===<<<:::888888999:::999888777999999777777999999666888888999<<<@@@LLL```rrrzzzgggVVVLLLHHHFFFEEEFFFJJJMMMPPPQQQSSSZZZjjj~~~zzzzzzzzzwwwuuussstttuuu|||mmmaaaRRRLLLDDD???>>>???>>>===;;;<<<===>>>???@@@AAAAAA???AAAIII[[[ssskkk[[[KKKEEEEEEEEEFFFHHHLLLMMMSSSaaauuu}}}jjjXXXLLLFFFEEEEEE777888888ӵ<<<;;;:::ĭӵ999ӵ^^^ĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦ{{{iii___DdD?fӵĦxxxjjj[[[ӵƜ`1.׼sĭӵӵĦĦpppSSSĦDdD~~~xxxooo@@@???ӵCCCFFFӵӵĦӵĭӵpppbbbYYYPPPHHHCCCAAA>>><<<<<<;;;999777999===<<<777666999888444666555888;;;>>>GGG[[[nnn~~~mmm\\\PPPJJJIIIGGGGGGIIIMMMPPPRRRYYY```ppp~~~|||zzzyyytttvvvuuuooohhhiiihhhfffbbbaaabbbdddqqqxxx~~~uuudddZZZMMMCCC???===<<<;;;;;;;;;:::::::::<<<===>>><<<>>>FFFUUUjjj}}}lll[[[TTTQQQMMMIIIHHHLLLRRR^^^nnnsss```PPPFFFBBBBBBCCC777777?~4999===;;;g&e>&e888g&eGGG>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLrrrg&eJJJgĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><zDDDAAA=?ĦGGGg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??~~~|||yyywwwvvv~~~sssiii___WWWMMMJJJEEEAAA===:::666333<<<@@@>>>888666999777222666555888<<>>>>>CCCCCC@@@<<<999888888777666555666888:::;;;AAAQQQaaaxxxsssaaaVVVOOOHHHEEEEEEEEEIIIOOOXXXbbbppptttiiiccc^^^XXXTTTSSSSSSRRRQQQUUUZZZ^^^bbbgggkkkjjjeee\\\]]]]]]\\\YYYXXXXXXYYY]]]``````ZZZWWWZZZ]]]]]]VVVSSSQQQSSSSSSRRRUUUZZZaaabbbaaa\\\WWWYYYbbbiiisss{{{{{{iiiSSSCCC===;;;::::::999888777666666666666999:::===FFFXXXpppzzzjjjccccccfffmmmxxx~~~oooddd___aaaaaa\\\]]]ddd8887774DuXӵ555666666DdDΦDdDӵ999DdDĦ???>>>o)hOOObbblllyyyDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦSSSTTTCdgĪj~~~DdDĦ______```DdDĦ[[[HߝL`o9DdDΦDdDӵDdDĦuuu|||geĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦOOODdDĦnuR)ĦDdDĦrrrDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ{{{jjj]]]UUUNNNGGGDDDDDDCCCCCCCCCCCCDDDDDDIIILLLQQQWWW```jjjuuu|||wwwfffTTTFFFDDDHHHDDDAAA<<<999888777666444777666777999;;;>>>HHHRRRkkk{{{~~~nnncccXXXLLLFFFCCCBBBFFFKKKRRR]]]nnnttthhh[[[QQQNNNJJJEEECCCBBBBBBBBBBBBEEEIIILLLOOOUUU[[[\\\XXXPPPPPPOOONNNLLLMMMOOORRRUUUXXXXXXTTTTTTXXX[[[\\\QQQMMMMMMQQQTTTVVVZZZ```\\\XXXQQQIIIFFFIIIOOOUUU```gggsssmmmVVVEEE???===;;;777777777666666666777777999999<<d<Ħ<<<DtCCCVVVbbbnnnyyy>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDddd<Ħ\\\4DufئL>eDdDʜ4DuTӵDdDĦ```iiirrrgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦRRRDdDӵnd<DdDĦooo>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵqqq```TTTLLLEEEAAA>>>>>>>>>>>>>>>???@@@AAA???AAADDDJJJSSS]]]gggmmmyyyrrrdddVVVMMMJJJCCC@@@;;;999888777666555:::666555777:::===CCCJJJaaasssyyysssdddSSSIIIDDDBBBEEEJJJNNNZZZlll~~~~~~mmm___SSSHHH@@@CCC@@@>>><<<;;;<<<======???AAACCCEEEKKKRRRTTTRRRLLLKKKJJJHHHFFFHHHLLLOOOSSSWWWXXXVVVVVVXXXWWWTTTKKKGGGFFFKKKOOORRRWWW]]]UUUOOOFFF@@@>>>AAADDDFFFMMMSSS```pppqqqYYYGGG@@@===;;;777777777777777888999999:::999<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9{{{<x&ӫeʬtIӇ>d<Φ>d<ĦVVVD&ӫetIӇAAADdDĦmmmsdKĦB?dp&ĒR>d<sdKĦB?Ho9ttts&dq&ĒR~~~kkk[[[PPPHHHBBB@@@;;;;;;:::::::::;;;;;;<<<;;;<<>>===>>>???>>>@@@EEEPPP```rrrttt\\\JJJAAA>>>;;;888888888888999:::;;;;;;;;;:::===CCCJJJVVVlll}}}vvvxxx:::9994DuXӵ444555555Hu]3hh<<<>>>===ne777999=e???AAAEEEJJJRRR___nnnxxxnepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GXXXSSSHĪj@IŌEEEDDDBeneIIIHkgeCCCneTTTbbbfeHu]3hhseOOOWWWggg}}}geĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegepppYYYHu]3hIŌ???@@@DdDĦkkkne@h>hsene@GsĪj@hzzzeeeWWWMMMDDD>>><<<;;;;;;:::999999999999999999999;;;@@@GGGLLLOOOPPPZZZhhhzzz{{{mmm^^^aaakkk{{{uuu]]]GGG>>><<<888777888999999999;;;666444666888:::@@@GGGPPPddd|||ppp]]]RRRLLLHHHHHHIIIMMMVVVfffuuusss\\\LLLBBB<<<::::::666666777666444555777999:::<<<===???EEENNNRRRPPPMMMMMMKKKHHHGGGHHHLLLPPPMMMUUU]]]bbbdddbbbZZZPPPKKKCCC===>>>AAABBBDDDGGGAAA???===<<<<<<<<<;;;:::;;;???GGGTTTdddvvvxxxaaaNNNDDD???;;;999999999999999:::;;;<<<<<<;;;>>>CCCGGGOOOeee{{{vvv{{{7774DuXӵ666ĵD^:::===AAA???999888999888:::===???AAAEEEMMMWWW___DdDĦsssddd^^^HHHDDDAAADDDDDDCCC@@@GGGVVVhhhD^wwws׼sEEEIIIPPP___uuugeFm8>aĦs׼sHosss\\\D^>>>???@@@DdDĦgggs׼ssss___SSSKKKBBB===<<<===<<<;;;::::::::::::::::::888888<<>>999888:::666888999888666666999;;;:::===@@@CCCKKKUUUZZZYYYSSSTTTSSSRRRRRRTTTXXX[[[[[[bbbjjjooosssrrriii___QQQGGG???>>>@@@???@@@AAA;;;;;;;;;:::999999:::;;;<<d<Ħ::::::>>>BBB@@@;;;777Ħ:::::::::888888999:::777:::<<<===>>>BBBHHHNNNTTT```ĦĦ>d<ĦrrrkkkVVVRRRNNNMMMOOONNNJJJEEEAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBBBBAAAAAA??????AAA>>>@@@EEEĦkkk>d<ĦmmmBeBBBAAAGGGMMM[[[pppgeFYĉ>aĦ~~~{{{Benu]ӵrrr\\\>d<Ħ===>>>>>>???@@@>d<Ħeee{{{ĦBeĦmmmZZZQQQKKKDDD??????;;;:::999999999999999:::<<<999777:::@@@FFFIIIJJJQQQYYYffftttppp```PPPKKKLLLUUU\\\^^^]]]]]]cccooozzzyyyuuuxxx~~~xxxcccPPPAAA>>>:::777777777666555444555888;;;999555777===@@@UUUoooxxxiiiXXXQQQMMMHHHEEEDDDMMMSSS]]]iiiuuuqqq^^^KKKBBB===888666888555777999888555555888:::===AAAEEEJJJSSS^^^dddccc[[[\\\]]]]]]^^^aaaeeehhhmmmsssyyy~~~xxxnnnVVVKKKBBB@@@AAA@@@???AAA;;;<<<;;;:::888888:::===>>>@@@CCCHHHQQQddd{{{~~~iiiWWWKKKCCC===999999888888888888888999:::888<<>>AAAKKKgdKĦgdKĦgdDĦnnnggg___[[[ZZZUUUMMMEEEIIIFFFBBB???@@@@@@AAA@@@BBBAAAAAAAAA@@@@@@??????CCC>>>>>>gdKĦooosdKĦuuu^^^CCCDDD===DDDJJJWWWlllŶS3we>>>>>???AAAAAAsdKĦaaaxxxgdKĦgdKĦzzzvvvtttuuu|||nnn]]]RRRJJJBBB@@@CCC:::::::::999::::::;;;<<<:::;;;===>>>@@@DDDIIIMMMOOOYYYgggttt}}}yyyhhhVVVOOOJJJHHHKKKKKKIIIHHHJJJOOOXXX```cccaaabbbiiiooouuuyyyiiiUUUGGG>>>888777888666444555555555555666777999:::;;;AAAPPPfff|||xxxdddRRRMMMHHHAAABBBIIIUUUVVVWWWYYYccctttjjjUUUBBB===;;;888777:::666666666777888999999999AAAFFFNNNWWW```iiirrrwwwuuusssrrrrrrsssvvvzzz|||ttt]]]SSSMMMNNNMMMFFFAAA@@@BBB???:::888888:::::::::======@@@EEELLL[[[tttsssdddUUUHHH@@@===999888;;;<<<:::999:::<<<666888???@@@BBBWWWsss}}}}}}>A666ne888888;;;;;;<<<===ne999888888999::::::999777777999;;;;;;;;;;;;===???neaaannnzzzneDe~~~wwwooojjjfff___SSSJJJGGGEEECCCBBBBBBBBB@@@>>>????????????>>>>>>======DDD???ne___sssnepppYYYNNNDDDCCCCCC===AAAEEEQQQfff>Ak<iiifffmmmxxx~~~fh~~~yyyxxxzzzwwwcccDeAAA???======>>>@@@neMMMaaanenevvvlllgggeeehhhqqq{{{uuudddYYYOOOGGGCCCDDD>>>======<<<<<<;;;<<<<<<<<<===>>>???AAAEEEKKKOOOYYYdddqqq{{{xxxeeeTTTKKKFFFCCCEEEEEEBBBAAABBBBBBIIIOOOPPPNNNNNNSSSYYY```fffppp}}}qqq]]]KKKBBB:::888888666444555555555555666777999:::;;;???MMMcccxxx|||hhhUUUMMMGGG@@@AAAGGGQQQQQQPPPRRRZZZkkk}}}iiiSSS???999888444222555666777777888:::===BBBEEEMMMSSS\\\gggqqqzzz|||hhh___ZZZ\\\]]]UUUMMMHHHBBB@@@===<<<<<<<<<<<<;;;<<<===???BBBHHHWWWpppwwwhhhXXXIII???===999777:::<<<999888:::<<<666888>>>???AAAVVVooo~~~yyyzzz666666777777888888999<<<===888999888888999::::::999777666888::::::999:::<<<===GGGPPP\\\iiiqqq~~~yyyyyy{{{}}}vvvjjj\\\QQQIIIHHHFFFFFFFFFDDDAAA>>>????????????>>>>>>>>>>>>DDDAAAPPPeeezzzhhhTTTJJJBBBBBBDDD>>>@@@BBBKKK___yyylll___]]]cccjjj{{{~~~|||yyyxxxyyy~~~}}}gggEEEBBB???<<<<<<>>>@@@GGGOOObbbooofff\\\WWWUUUYYYeeeppp}}}ooodddZZZPPPJJJHHHDDDCCCBBB@@@???===<<<<<>>AAAEEEDDD@@@@@@DDDIIIKKKPPP\\\lll~~~yyyhhhQQQFFF<<<999999666444444555555555666777888999:::<<>>888888555444666555666777777999@@@IIIPPPaaagggqqq{{{xxxqqqnnnqqqsssjjj]]]SSSAAA???===<<<<<<<<<;;;999======???AAADDDQQQjjj~~~ppp^^^LLL@@@>>>999777:::;;;888888999;;;666777======???RRRiiisssssszzz777777888888888888777777777777666666666666777777555777:::===>>><<<:::999888777777888999999888666666777888888999999:::;;;;;;<<<===@@@FFFOOOYYY```lllxxx|||{{{{{{|||vvvfff[[[RRROOOLLLIIIGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBDDDGGGIIITTTkkk{{{aaaOOOHHHBBBCCCFFF???CCCBBBHHHXXXqqqsss___VVVXXX]]]fffuuu|||mmmYYYMMMHHHBBBAAA@@@AAABBBCCCCCCBBBJJJQQQccczzzzzzlll```ZZZSSSOOONNNRRR]]]iiizzzqqqiii```YYYTTTNNNMMMLLLJJJGGGDDDBBBAAAFFFHHHJJJMMMQQQVVV]]]bbbnnnxxx~~~qqq^^^OOOFFFAAA===>>>>>>;;;:::<<>>======<<<<<<>>>>>>???@@@AAAKKKbbbwwwyyygggRRRCCC???:::888::::::888777999999555666::::::===NNNbbbxxxooottt777777888888888888777777777777666666666666777777555666999<<<===<<<;;;:::777666666777888888777555777666777777888999999999999:::;;;;;;===BBBGGGLLLVVVbbbrrr~~~~~~vvvmmm___ZZZRRRLLLHHHEEECCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBDDDGGGMMM\\\tttuuu\\\LLLGGGBBBEEEGGGAAABBBAAAEEERRRggg{{{eeeWWWSSSTTTVVV```pppuuuaaaSSSLLLBBBDDDHHHLLLNNNLLLGGGCCCKKKRRRccc{{{jjjWWWSSSPPPNNNMMMLLLOOOYYYdddyyy~~~yyytttmmmfff```___^^^\\\YYYUUURRRQQQTTTVVVZZZ^^^bbbhhhnnnssszzz|||mmmYYYJJJFFF@@@<<<======;;;;;;===;;;::::::999999:::<<<===BBBAAADDDOOObbbwwwyyy^^^OOO???:::999888666555555555555555666777888888777@@@PPPfff|||rrr```QQQGGGDDDEEEAAADDDLLLWWW___hhhwwwrrr]]]JJJDDDAAA<<<;;;>>><<<>>>AAAEEENNN\\\lllwwwqqqbbbQQQMMMFFFBBB@@@@@@@@@@@@>>>===>>>>>>???EEEVVVgggyyypppZZZJJJAAA<<<999::::::888777999888555555888999===KKK\\\zzzwwwttt|||777777888888888888777777888777777666666666666666666777888:::;;;<<<;;;;;;777666666777888888777555888777666777999:::999888999:::;;;;;;;;;<<>>>>>AAAJJJ[[[pppppp```UUUQQQOOORRR]]]ooo}}}jjjZZZPPPDDDIIIQQQZZZ]]]ZZZSSSMMMNNNTTTddd|||yyy^^^KKKHHHGGGHHHJJJIIIKKKUUU```uuuzzzuuuuuutttssspppmmmiiihhhgggjjjooossswww{{{}}}nnnZZZJJJGGGAAA<<<<<<<<<999999<<<888777666777999;;;;;;:::???>>>???FFFVVVllliiiWWWEEE===;;;999666555666555555555666666777888777===KKKaaaxxx{{{hhhVVVJJJCCCAAA???CCCOOO]]]dddjjjwww{{{jjjYYYPPPHHH???===BBBAAABBBFFFOOO]]]mmm|||zzzmmm[[[VVVOOOIIIFFFCCCBBBAAA???======???@@@CCCKKKUUUjjjyyyxxxdddTTTDDD>>>:::;;;;;;888888:::888666777999:::???LLLZZZvvv}}}~~~777777888888888888777777888888777666666666666666777777888888999:::;;;<<<999888888888::::::888777999777666777999:::999777:::;;;;;;::::::;;;>>>@@@BBBFFFKKKRRR[[[gggsss{{{}}}}}}qqqeeeZZZRRRKKKHHHCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEFFFMMM\\\rrrnnnVVVHHHEEEAAADDDEEE???<<<>>>@@@CCCLLL\\\ppprrrbbbXXXSSSQQQXXXhhhxxxsss```SSSGGGNNNZZZeeellljjjddd^^^VVV[[[jjjsss[[[KKKCCCBBBDDDEEEEEEHHHTTTaaasss}}}{{{|||xxxeeeUUUMMMFFF@@@>>><<<999888:::999777666888<<<===;;;999:::;;;<<<@@@LLL```xxxwwwcccLLLBBB>>>:::555333666555555555555666777777888<<>>999888999999666555888<<<===999555888;;;<<<>>>FFFWWWnnnkkkSSSEEE@@@:::555222666555555555555666666777999<<>>@@@GGGRRR\\\vvvzzztttooolll888888888888888888888888999999999888777666666555777888999:::;;;:::999999:::888666777:::<<<;;;999888888777666666777888888:::999888999;;;<<<;;;:::;;;===???BBBDDDGGGLLLPPPcccmmm}}}~~~qqqbbbXXXQQQNNNJJJGGGFFFEEEDDDCCCGGGFFFJJJXXXnnnjjjQQQDDDDDD???>>>@@@===<<<<<<<<<>>>BBBGGGLLLOOObbbppp~~~qqqlllgggkkkvvvsss___QQQIIIOOOXXXbbbnnnyyywwwuuuzzziiiTTTGGG>>>===>>>???@@@FFFVVVeeezzzxxxgggWWWHHHCCCBBB===::::::222888:::999<<<@@@===666:::999<<>>???AAAEEEHHHSSS\\\iiiwwwssshhhZZZTTTMMMGGGFFFGGGHHHIIILLLLLLPPP^^^sssmmmSSSFFFDDD>>><<<>>>;;;======<<<===???BBBFFFHHHQQQ]]]kkkvvvyyyzzzqqq]]]NNNHHHKKKQQQYYYfffsss}}}}}}||||||dddPPPEEE>>>======>>>>>>DDDSSSaaa{{{vvvgggVVVLLLEEE>>>::::::777::::::777999===<<<777;;;999<<<@@@@@@DDDWWWmmm~~~~~~hhhSSSDDD<<<888666666666666666666777888888888;;;BBBSSSooouuu]]]KKKEEEAAADDDJJJLLLLLLPPP```ppp}}}wwwtttkkkeeefffggg```VVVPPPOOO[[[mmmrrrZZZJJJ>>>???@@@======BBBDDDEEEHHHKKKMMMTTTeeeuuuvvvjjj^^^ZZZWWWQQQKKKHHH888888888888888888888888999999888888777666666666777777888999999999999888:::888555555777999::::::999:::;;;<<<<<<;;;:::999:::999999999;;;<<<;;;::::::;;;;;;;;;:::;;;>>>@@@HHHMMMWWWbbbnnn{{{~~~jjjbbbVVVMMMIIIJJJMMMOOOPPPQQQXXXggg{{{sssXXXIIIFFF???<<<>>>:::>>>===<<<;;;;;;===???@@@BBBKKKVVVaaaooooooYYYJJJGGGFFFGGGNNNYYYiiixxxzzzbbbOOOEEE>>><<<<<<<<<===BBBNNN\\\wwwyyyhhhZZZNNNCCC>>>===<<<<<<999555666999:::777<<<:::<<>>@@@PPPccczzzrrr[[[GGG<<<888888666666666666666777777888999;;;AAAQQQkkkuuu]]]KKKEEE???@@@BBBCCCBBBGGGWWWhhhwwwllliiihhhccc\\\YYYWWW]]]jjjzzz~~~fffUUUFFFAAAAAA???BBBHHHKKKJJJMMMSSSYYYaaannnzzzyyyeeeZZZNNNKKKIIIEEECCCBBB888888888888888888888888888888888888777777666666777777777888888888888888:::888666555555777999:::888888888999999888888888999888777888:::;;;:::999:::;;;;;;:::999999<<<>>>CCCEEEJJJQQQ\\\iiiwwwyyyxxx|||~~~tttfffZZZSSSQQQRRRRRRQQQVVVaaarrrxxx]]]LLLHHH@@@===???<<<>>>===<<<:::::::::;;;<<>>===<<>>>>>???BBBIIIUUUbbbkkkuuu|||xxxzzz|||zzznnneee^^^ZZZXXXYYYaaaqqq{{{___MMMGGG???<<<>>><<<======<<<;;;:::;;;<<<<<<@@@AAADDDJJJUUUeeeyyyoooXXXHHHDDD@@@???DDDKKKTTTcccrrrgggSSSHHHBBB???=========???GGGPPPlll{{{zzzkkk\\\OOOFFF<<<:::777888888777666666===;;;???DDDCCCBBBMMM[[[qqq}}}hhhQQQAAA;;;;;;777777666666666666777777888:::???KKKddduuu\\\IIIBBBAAA???===;;;:::???MMM\\\sssppp___WWWUUUTTTTTTUUUWWW___lllyyyqqqZZZJJJCCCCCCIIIOOOTTTTTTZZZcccgggffffffhhhgggttt~~~ppp```VVVKKKFFFCCCAAABBBEEE888888888888888888888888888888777777777777777777666666666555666777777888888999999888777666777999;;;:::999888888999:::;;;777666555666888999888777555666777666555666999;;;======<<<===@@@HHHRRRXXXdddooo~~~{{{ssslllhhhmmmvvvcccPPPHHH>>>;;;===:::<<<<<<<<<<<<<<<<<<=========<<<>>>DDDLLLYYYjjjyyysss\\\LLLFFFAAA@@@EEEIIINNN[[[kkk~~~mmmVVVHHHDDD@@@============CCCJJJdddttt|||mmm[[[MMMBBB===:::;;;;;;888666777<<<;;;???EEEEEECCCKKKWWWlll|||pppZZZHHH>>>;;;888777777666666666666666777999>>>JJJbbb~~~vvv\\\JJJBBBAAA>>><<<;;;;;;>>>JJJWWWlll|||oooZZZOOOJJJGGGFFFGGGKKKTTTbbbqqq}}}}}}fffSSSJJJKKKQQQVVV```___bbbeeeccc[[[VVVUUUUUUeee|||yyyeee[[[QQQLLLHHHEEEFFFIII888888888888888888888888777777777777777777777888666666555555555666777888777999<<<;;;999777777888666777999::::::999777666999888777888999::::::888888999999888666777999;;;>>>>>>>>>>>>???CCCHHHMMMRRRZZZgggttt}}}~~~mmmWWWMMMAAA<<<>>>;;;<<<<<<<<<<<<<<<<<<======<<<:::<<>>DDDTTTcccttt~~~mmm\\\NNNFFF???>>><<<888777:::;;;999>>>DDDDDD@@@EEEPPPfffwwwyyydddPPPBBB;;;888888777666666666666666555888>>>JJJaaa|||xxx___KKKCCC===;;;;;;<<<;;;===GGGQQQhhhxxxttt^^^QQQJJJDDDAAAAAADDDIIIRRRaaatttrrr___UUUVVV\\\aaaeeebbbaaa^^^WWWLLLHHHIIIJJJ\\\ttt~~~ssskkkbbb]]]YYYVVVVVVZZZ888888888888888888888888777777777777777888888888666555555444444666777888666:::======:::777777888000333888;;;;;;888333000:::999888999;;;<<<;;;:::=========;;;999999;;;<<<;;;<<<<<<<<<<<<>>>AAADDDEEEJJJTTTaaaooo||||||zzzzzz|||~~~xxx```TTTFFF@@@AAA=========<<<<<<<<<<<<;;;;;;???<<<===BBBDDDGGGQQQ\\\sss||||||eeeTTTIIIBBB@@@EEEGGGJJJYYYlll}}}wwwsss{{{}}}aaaLLLCCC>>>;;;;;;:::999<<>>JJJ```{{{zzz```MMMEEE:::888999;;;;;;<<>>=========<<<<<<<<<<<<<<<>>>???@@@CCCHHHQQQWWWkkkvvv~~~tttnnnttt|||~~~iiiWWWQQQIIIEEEEEEFFFKKK]]]pppwwwbbbiiiooo|||fffPPPGGGAAA===<<<:::888999===DDDGGGNNNUUU^^^iiittt{{{|||~~~iii\\\KKK???;;;:::999888888999999888999>>>BBBCCCXXXkkkzzz]]]HHH???:::999666444333333444555888;;;???HHH[[[wwwcccJJJ>>>::::::999888999===CCCGGGZZZpppyyymmmcccXXXKKKBBBEEEEEEFFFNNN```wwwrrrsss{{{vvviiicccYYYLLLDDDBBBCCCCCCBBBPPPWWWeeevvv}}}{{{|||}}}<<<<<<<<<<<<;;;;;;:::999888888888888888888888888666777777888888888888777888999:::;;;:::999777666444555777888999999999888999999:::::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<>>AAABBBDDDKKKTTT]]]eeerrr}}}|||zzzyyyyyyzzzzzzwwwhhhZZZOOOHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJNNNTTTXXXccchhhllliiibbb\\\[[[\\\]]]```gggpppyyyttt```RRRMMMLLLOOOOOORRR```qqqiiiRRRSSSZZZhhhwwwjjjTTTCCC===:::;;;;;;999999;;;888999<<<>>>AAAEEEKKKOOO\\\kkk|||ttt^^^KKKAAA<<<;;;;;;::::::999999999;;;@@@DDDWWWjjjiiiQQQDDD;;;999777555444444555555444777<<>>>>>???>>><<<999888777777777777777777777777777777888888888777777666888888999999888777666555666666777777888888888888888888888888888888777777999999999999999999999999888888999999999:::::::::::::::<<<===>>>AAAFFFKKKLLLSSS]]]hhhqqq{{{~~~|||||||||}}}qqqeee^^^SSSSSSSSSRRRRRRRRRRRRQQQRRRSSSUUUWWWZZZ^^^cccffflllmmmlllhhhccc\\\XXXUUUUUUXXX\\\cccjjjqqqwwwzzz~~~zzzzzzxxxeeeXXXTTTTTTWWWXXXYYYeeeuuujjjOOOLLLOOO[[[mmmmmmXXXDDD===:::;;;<<<:::999:::;;;<<<=========???CCCEEELLLZZZlll{{{|||zzzxxxyyy~~~zzzdddQQQEEE???>>>>>><<<;;;;;;;;;;;;<<>>;;;:::999777666888;;;???HHH___zzzvvvdddWWWIIIEEEOOObbbyyyyyygggWWWGGGDDDAAAAAADDDHHHJJJKKKGGGHHHKKKQQQ\\\lll|||>>>>>>??????>>><<<;;;:::777777777777777777777777555555777888888999999999555666666777888888888888777777777777777888888888777777777777777777777888999999999999999999999999888888888999999999::::::999;;;<<<<<<===@@@CCCEEEDDDHHHNNNTTT\\\gggttt}}}}}}vvvlllllllllkkkkkkkkkjjjjjjhhhhhhiiilllooorrruuuvvvsssppplllgggbbb\\\VVVRRRSSSUUUWWWZZZ___cccgggiiimmmrrryyyvvvpppttt|||}}}lll___[[[ZZZ]]]\\\]]]iiixxxiiiQQQJJJHHHTTThhhrrr___HHH@@@;;;<<<===;;;999999777888999999888999<<<>>>BBBKKKZZZiiisss|||yyyooollljjjlllrrrzzz~~~lllYYYJJJBBB===<<>>===DDDNNN]]]oootttWWWBBB;;;:::777555444444555666444888<<>>III___yyykkkZZZIIIDDDLLL]]]vvvzzzhhhWWWKKKFFFFFFGGGIIIJJJJJJIIIHHHEEEFFFIIILLLSSS^^^jjjsss|||???>>>>>>>>>============888888888888888888888888444555666777999999999:::444444555666777888999999888888777777777777888888666666666666666666777888;;;;;;;;;;;;;;;;;;;;;;;;888888999999999::::::::::::<<<<<<:::;;;>>>>>><<>>===>>><<<999999555777888888777888:::<<<>>>BBBKKKWWWbbbmmm{{{~~~rrrdddaaa^^^```gggpppyyy~~~}}}}}}~~~vvveeeTTTGGG===999@@@===>>>AAA@@@>>>GGGTTTdddtttzzz\\\DDD<<<:::888666555555666666555999<<>>===<<<<<<>>>???AAA999999999999999999999999555666777888888888888888555555555555666666777888999888777666666777888888666666555555555666777888;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::;;;999<<<;;;888999===<<<777===???AAAAAACCCHHHPPPWWW^^^gggttt|||yyyzzz}}}tttkkkddd```^^^^^^\\\[[[XXXVVVUUUUUUVVVVVVYYY\\\bbbfffjjjmmmppprrrwww||||||~~~rrrkkkeeedddaaabbbppppppUUUJJJDDDOOOfffsssXXXLLLAAA>>>>>><<<999999888999;;;;;;:::;;;<<<>>>AAA@@@DDDMMMVVVaaarrr|||nnn___[[[WWWWWW]]]gggqqqvvvxxxvvvuuuxxx~~~sssbbbQQQDDD===???<<<===BBBAAA???IIIXXXlllzzzdddIII<<<:::888666555555666777666999<<>><<<;;;<<<>>>AAACCC::::::::::::::::::::::::888888888888888777666666777666666555555555666666999888777666666777888888666555444444555666777888999999999999999999999999999999:::::::::;;;;;;;;;666::::::888:::>>>>>>888:::===???@@@@@@BBBFFFKKKMMMWWWeeeqqq{{{{{{|||vvvnnnkkkkkklllgggddd___ZZZVVVSSSRRRQQQVVVYYY]]]```bbbccceeeffffffllltttzzz{{{|||ssskkkhhheeeggguuuuuuWWWKKKEEEPPPhhhzzz^^^PPPDDD??????<<<:::999888:::;;;;;;;;;;;;<<<>>>GGGCCCEEELLLSSS]]]nnn~~~}}}|||mmm]]]YYYSSSSSSXXXbbbkkkpppuuurrrpppssszzz}}}nnn\\\MMMDDD>>>:::<<>>IIIYYYppp~~~iiiNNN<<<:::888666555555666777555888;;;BBBTTTnnnvvv```OOO777888888777666666888:::BBBVVVmmm~~~xxxqqqllljjjaaadddfffhhhiiijjjmmmooowwwbbbNNNIIIMMMWWWmmmnnn]]]YYY[[[OOOOOOMMMIIIDDDAAA@@@@@@===AAADDDCCCAAABBBGGGLLLSSS\\\jjjvvv{{{sssooommmAAA@@@???>>>===<<<;;;:::======<<<;;;999888888777999999999999888888888777777777777777777777777777888888777666555444444333444444444444444555666666999999999:::;;;<<<===>>>::::::;;;<<<=========<<<:::::::::;;;;;;;;;<<<<<<>>>===999666999???@@@<<>>999===;;;<<<>>>>>>:::999<<>>888777666444555777222777999===LLLfff~~~qqqXXXHHH;;;:::888666444666999<<<===KKKaaawww|||nnnccc]]][[[[[[XXXVVVUUUWWWVVVWWW___gggtttppp___PPPJJJLLLTTTfffxxx|||gggZZZXXXOOOJJJEEECCCDDDEEECCCAAAAAA???>>>===>>>@@@CCCEEEOOOSSSZZZeeeuuuuuulllgggaaaYYYTTTBBBBBBAAA@@@>>>======<<<======<<<;;;:::999888888999999999888888888777777777777777777777777777777777777777777777666666666666555555555555555666777999999999999999:::;;;<<<:::;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;<<<======:::777999>>>???<<>>:::>>>===@@@FFFGGGCCCBBBDDDDDDGGGMMMTTT]]]fffmmmqqqtttxxx|||}}}sssggg[[[QQQOOOKKKIIISSSbbbqqqtttxxx|||sss]]]KKKHHHHHHIIIJJJGGGEEEHHHOOO```ooovvvaaaHHH???888666666444555888777;;;<<<>>>LLLeee}}}pppWWWFFF<<<;;;999666555555777999<<>>>>>===>>>???BBBDDDFFFIIILLLSSSaaasssuuulll```VVVRRRNNNJJJFFFCCCCCCBBBAAA@@@??????>>>>>>>>>===<<<;;;:::999999999888888888888777777777777777777777777777777777666666777777777666666666888777777666666666777777999999888888888888999:::;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;<<<===:::777999===>>><<<<<<===>>>BBBGGGNNNTTTXXXkkkqqq|||vvvoooiiieeecccfffccc^^^YYYUUURRRQQQQQQPPPQQQRRRSSSSSSVVV[[[^^^aaadddjjjqqqwww{{{www|||wwwYYYNNNKKK[[[uuu{{{gggUUUKKKFFFCCCBBBDDDEEELLLUUUXXXUUUSSSTTTOOOSSS[[[ccciiimmmnnnoooqqqvvv{{{xxxmmmaaaUUUOOOJJJGGGOOOZZZmmmuuuvvv```NNNJJJJJJJJJKKKGGGAAABBBGGGPPP^^^ooo}}}kkkLLLAAA888555555444666999:::<<<;;;===HHH```xxxqqqXXXFFF===<<<999777555555555666:::???IIITTTaaannnzzzwwwiii\\\QQQLLLJJJFFFDDDFFFIIIKKKOOOXXXcccvvvrrriiikkkrrryyyjjjXXXGGGCCCFFFMMMZZZhhh~~~vvv\\\LLLCCC@@@===>>>@@@AAA@@@===<<<======???AAACCCEEEGGGDDDGGGOOO___tttwwwqqqbbbZZZOOOGGGCCCBBBAAA???BBBBBBBBBAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;999999888888888777777777777777777777777777777777666666777777666555444333999999888777777777888888:::999999888888888999999;;;;;;;;;;;;;;;:::999888999999:::::::::;;;;;;;;;;;;===;;;888888<<<===;;;<<<<<<<<<===@@@CCCGGGIIITTT[[[eeeqqq}}}zzztttqqqqqqllleee]]]WWWTTTSSSTTTPPPOOOOOOOOOOOOOOOQQQRRRQQQTTTXXX]]]dddmmmvvv|||vvvXXXOOONNN```{{{zzzjjj]]]UUURRRQQQRRRUUU^^^iiinnnkkkiiijjjcccgggmmmrrrtttuuusssrrrtttyyy}}}}}}vvvkkk___XXXRRROOOUUU]]]jjjuuuttt]]]JJJGGGFFFFFFGGGCCC<<<<<>>@@@BBBCCCDDDDDDCCCGGGQQQdddzzz~~~rrreee\\\TTTNNNGGGBBBAAA@@@???>>>@@@@@@@@@@@@@@@?????????@@@??????>>>>>>=========999999999999888888888888777777777777777777777777999999:::999888666444333:::999999888888888999999;;;::::::999999999999::::::;;;;;;;;;:::999888888999999999:::::::::;;;;;;:::===<<<999888;;;<<<:::<<<<<<<<<===>>>@@@BBBCCCFFFKKKUUU```kkkwww~~~yyyqqqggg___YYYVVVUUUPPPOOONNNNNNMMMMMMLLLKKKJJJKKKNNNQQQVVV^^^hhhnnnuuuwwwzzz{{{|||~~~sssUUUNNNOOOccc~~~ssslllgggffffffiiisss~~~|||}}}~~~~~~~~~|||{{{yyy|||~~~uuukkkddd```___bbbgggkkkwwwsss[[[HHHDDDBBBBBBCCC@@@;;;999;;;???FFFUUUkkkrrrTTTFFF999555666666666888666666555888AAATTTooozzz```JJJ???;;;777666777888777777555666888:::>>>EEEMMMSSSUUUZZZaaagggnnnyyyyyynnnggghhheee^^^UUUMMMKKKKKKJJJHHHHHHJJJLLLQQQ[[[fffwwwlllZZZQQQTTTZZZSSSFFF>>>CCCLLLVVVeeessseeeNNNHHHDDD@@@???@@@???<<<999>>>??????@@@@@@AAAAAAAAACCCJJJXXXlll{{{xxxrrruuuyyyzzzsssfffUUUJJJDDDBBB@@@???>>>===;;;:::>>>>>>>>>???????????????AAA@@@@@@@@@?????????>>>;;;::::::::::::999999999777777777777777777777777;;;<<<======<<<:::777666888888888888888999::::::::::::999999999::::::;;;999999:::::::::999888888999999999999::::::::::::999======999888:::;;;::::::;;;;;;===>>>>>>??????AAADDDKKKRRR[[[eeeooovvvvvvlllccc]]]ZZZUUUSSSQQQQQQPPPNNNKKKHHHHHHIIIJJJLLLPPPVVV^^^cccdddeeegggiiiiiillloooqqqtttyyyqqqSSSLLLNNNccc|||zzz{{{}}}wwwrrrpppppprrrssssss|||www___LLLEEEAAA@@@AAA@@@<<<;;;===AAADDDPPPfff}}}rrrVVVHHH:::666777777666777777666666:::BBBRRRlllgggOOOCCC>>>888666777999888777555666777777888;;;???BBBBBBGGGMMMRRRZZZgggxxx{{{tttrrrqqqkkkbbb___aaa```ZZZQQQKKKJJJLLLLLLJJJIIIKKKMMMQQQ\\\ggg|||sss___RRRNNNOOOHHH???<<>>===>>>???>>><<>>>>>>>>>>>??????DDDOOObbbvvv}}}yyyxxxpppsssuuuvvvtttnnngggccc\\\```gggjjjfffZZZKKK@@@;;;<<<===>>>===<<<:::888===>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@<<<<<<;;;;;;;;;;;;::::::777777777777777777777777777999;;;<<<===;;;999888777777777777888:::;;;<<<888888888888888999:::;;;777888888999999999999888888999999999999:::::::::888===>>>:::777999:::999999999;;;<<<======<<<<<>>???@@@@@@???>>>===<<<;;;<<<===???@@@FFFUUUmmmvvvlllddd```YYY]]]bbbeeebbb\\\SSSNNNJJJNNNTTTXXXXXXQQQGGG???<<<===>>>>>>===<<<<<<<<<>>>>>>>>>??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAA@@@======<<<<<<<<<;;;;;;;;;777777777777777777777777111333666999;;;:::999888555666666777888:::;;;<<<666666666666777888::::::666777888999999999999999888888999999999:::::::::888===>>>:::777999:::999999:::;;;<<<===<<<;;;;;;=========>>>@@@FFFMMMRRRSSS___ooo|||~~~zzzooollliiifffddd___XXXSSSIIIJJJJJJKKKMMMRRRXXX\\\KKKLLLMMMMMMMMMOOORRRTTTQQQYYYccciiijjjjjjllloootttxxx~~~pppSSSLLLMMMaaa}}}jjjXXXHHHBBB>>>>>>===::::::<<<@@@<<>>III```vvvzzzbbbPPPGGG<<<666555777666444777888888777666666999;;;<<<===>>>>>>BBBNNNaaaooo}}}xxxtttsssmmmddd___``````]]]^^^bbbddd```ZZZWWW[[[______]]]\\\___bbbgggssszzzjjj\\\QQQLLLBBB===<<<>>>===???NNN```tttqqqWWWPPPGGGBBB@@@AAA@@@???<<<;;;:::999:::===@@@BBBIII\\\uuuxxxjjj[[[OOOIIIHHHMMMTTTXXXWWWPPPGGGAAAAAACCCHHHMMMNNNLLLFFFAAA<<<<<<<<<;;;999:::;;;===BBBAAA@@@?????????@@@AAADDDDDDCCCBBB@@@???>>>>>><<<<<<;;;::::::::::::;;;===:::777666666666666555555555666888::::::888555555555666888999:::;;;<<<777777777777888888888888<<<:::888777888888777555999::::::::::::999888888999:::;;;<<<<<<:::888777999999::::::;;;<<<============>>>???@@@BBBDDDEEELLLQQQYYYcccnnnzzz}}}{{{|||~~~yyyqqqhhh```[[[ZZZRRRLLLNNNTTTXXXUUUPPPNNNKKKHHHGGGIIIKKKLLLLLLMMMPPPZZZdddccc\\\YYY[[[___eeeooo{{{sssUUUPPPOOO]]]vvvpppVVVHHH???999:::======<<<<<<>>>@@@IIIXXXkkk}}}xxx]]]FFF<<<===999666777222222777666888>>>CCCWWWuuusss\\\MMM@@@<<<:::777666999:::999777666666777999:::999777999>>>CCCKKK\\\mmm|||vvvlllnnnmmmkkkjjjhhhhhhggggggjjjooosssnnnfffdddllluuuqqqrrrssstttxxxttteeeUUUJJJGGGDDDAAA>>>>>>>>>BBBLLLWWWooo}}}~~~aaaSSSJJJLLLKKKAAA===@@@AAA>>>>>>AAAAAA??????BBBOOOddd}}}ssscccUUUKKKEEEBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@???===???HHHOOOIII<<<;;;999;;;>>><<<777777<<<@@@@@@???>>>>>>>>>???@@@CCCCCCBBBAAA@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;===:::888666777777666555777666555777:::<<<<<<<<<666777777888999:::;;;;;;777777777777888888888888===;;;888777888999999888888999999::::::999999999999:::;;;<<<<<<:::999777::::::;;;;;;<<<======>>><<<<<<===>>>???AAACCCDDDEEEIIINNNVVV^^^hhhrrrxxx~~~}}}}}}|||yyyrrrmmmddd\\\TTTTTTXXXYYYUUUOOOIIIGGGEEEDDDEEEEEEDDDCCCMMMQQQZZZ```\\\QQQMMMOOOQQQUUU___nnn||||||uuutttuuuxxx}}}www[[[RRRLLLUUUmmmttt[[[KKKAAA:::;;;===<<<;;;;;;999;;;BBBOOObbbsss|||```III>>>>>>999777888333333777555666<<<@@@SSSqqqyyyhhhYYYIIIAAA<<<777666888:::999888888888999:::;;;;;;999999===AAAIIIZZZkkkyyy|||uuulllppppppqqqrrrssstttuuuvvvxxx|||~~~{{{uuutttzzzrrrfffXXXMMMHHHIIIHHHBBB>>><<<<<>>>>>===@@@FFFWWWkkkyyyiiiXXXKKKCCC???>>>===>>>>>>???>>>===<<<;;;;;;;;;;;;<<>><<<888888;;;;;;777777;;;???>>>>>>======>>>??????AAAAAAAAA@@@@@@@@@??????>>>=========<<<<<<<<<<<<<<<:::888777888888777555888666555666:::>>>@@@AAA888888888888999999999999777777777777888888888888===:::888777888:::::::::777777888999::::::::::::999:::;;;<<<;;;:::999888;;;;;;<<<<<<======>>>>>>;;;;;;<<<<<<>>>???AAAAAA???AAADDDGGGLLLSSS\\\aaapppxxx|||yyy|||}}}tttlllccc______]]]WWWPPPGGGEEEDDDDDDDDDCCCAAA@@@JJJPPPYYY]]]UUUIIIEEEFFFJJJMMMWWWgggvvvzzzrrriii]]]]]]^^^cccjjjppptttvvvzzz{{{}}}~~~aaaVVVMMMRRRgggzzzbbbNNNDDD<<<;;;===;;;999999:::;;;@@@JJJ[[[mmm{{{fffMMMAAA@@@:::888888555444777444444999===PPPllltttfffUUUIIIBBB;;;999:::777777777777888888888999>>><<<<<<>>>AAAKKK]]]lllyyy}}}zzzssswwwxxx{{{~~~sssbbbTTTJJJEEEHHHNNNQQQHHH@@@======>>>CCCIIITTThhh~~~ssseee]]]SSSEEE======::::::<<<>>>===<<>><<<;;;::::::;;;;;;;;;:::999999888:::;;;<<<@@@EEEFFFCCC???:::888:::;;;999999;;;>>>>>>>>>>>>?????????@@@?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<<<<:::999888999999777666888666666777:::===??????777777777777777777777777666777777777888888888888;;;999666555777999::::::666666888999:::;;;;;;;;;::::::;;;;;;;;;:::999888;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;<<<===>>>???>>>??????@@@CCCHHHOOOTTT]]]eeeqqq{{{~~~}}}sssmmmjjjeee]]]WWWMMMKKKHHHGGGGGGGGGFFFEEEEEEOOOYYY\\\TTTKKKGGGGGGIIINNNXXXdddllljjj```VVVNNNNNNOOOTTTYYY___aaabbbdddfffjjjnnnttt|||ggg]]]SSSVVVggg~~~hhhQQQFFF===<<<<<<:::888888;;;;;;>>>EEETTTfffvvvkkkQQQCCC@@@999777888444333666222333999===NNNiii}}}zzzpppbbbVVVLLLDDD???===777888999::::::::::::999>>>??????AAAFFFSSSeeettttttfffVVVJJJCCCCCCJJJRRRYYYNNNCCC@@@??????BBBEEEPPPfffqqqeeeXXXIIIAAA@@@>>>???BBBDDDAAAAAAJJJUUUkkk{{{{{{rrrmmmhhhcccbbbeeeeee]]]RRRIIIDDDAAA>>><<<::::::::::::::::::::::::999<<<>>>>>>>>>AAAEEEGGGDDD@@@<<<;;;============>>>??????@@@@@@AAAAAAAAA>>>>>>>>>?????????@@@@@@>>>>>>?????????>>>===<<<<<<:::999999::::::888777777666777999;;;;;;999888666666666666555555555555666777777777888888888888999777444444555777888888555666777999:::;;;<<<<<<:::;;;;;;;;;::::::999999999:::::::::::::::;;;;;;;;;:::::::::;;;<<<<<<===>>>>>>??????@@@DDDIIIMMMPPPVVV___hhhpppyyy|||xxxrrrjjjddd]]]XXXRRRMMMJJJIIIHHHGGGEEEPPP[[[]]]WWWPPPKKKIIIBBBJJJTTT[[[ZZZTTTLLLGGGHHHGGGGGGIIIMMMPPPQQQPPPQQQTTTWWW[[[___fffooouuuttthhh[[[XXXeee{{{xxxxxx|||iiiQQQGGG===;;;;;;999777888999888999???KKK]]]ooozzzpppUUUDDD???777555777444222444222444;;;>>>MMMfff|||~~~zzzqqqeeeZZZPPPGGGAAA===>>>????????????>>>>>>>>>BBBFFFIIIPPP___qqq}}}ssscccXXXMMMFFFBBBBBBIIIQQQ[[[PPPEEEAAA@@@???AAAEEEPPPfffyyyjjj[[[LLLCCCAAABBBEEEIIIMMMLLLNNNXXXdddxxx~~~zzzmmm```WWWRRRNNNOOORRRQQQMMMIIIHHHHHHFFFAAA<<<:::::::::999::::::::::::;;;===??????<<<<<>>===>>>>>>===>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>?????????===>>>?????????>>><<<;;;;;;:::::::::;;;;;;999777777777777999:::999666333666666666555555555555555777777777777888888888888777666444444555666666555666666888999:::;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999:::;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>AAADDDGGGGGGKKKPPPVVV\\\fffqqqzzzzzzyyy{{{}}}|||wwwpppjjjaaaYYYSSSNNNJJJHHHLLLVVV___aaa]]]WWWPPPJJJ@@@GGGPPPRRRNNNHHHDDDCCCCCCBBBBBBCCCEEEFFFEEEDDDFFFHHHKKKLLLNNNTTT\\\bbbsss{{{yyyggg___ggg}}}zzzppplllqqqxxx|||gggPPPEEE;;;999:::999888888::::::;;;???JJJ[[[mmmzzzuuuYYYFFF@@@777444666444111444222555<<<===III```xxxuuujjj```UUUMMMFFFFFFEEEEEEDDDDDDCCCCCCEEEMMMTTTXXX___mmm|||ttteeeRRRLLLFFFDDDBBBBBBFFFKKKUUULLLCCC???>>>>>>BBBHHHRRRhhhrrrbbbUUULLLHHHLLLNNNTTT[[[___cccmmmxxx~~~{{{zzzyyywwwvvvkkk^^^PPPHHHEEEBBBCCCFFFAAAAAACCCGGGLLLJJJBBB;;;888888777777888888999:::;;;;;;>>>>>>;;;999===DDDIIIKKKIIICCC?????????>>><<<===???@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>======<<<===>>>??????===;;;:::;;;::::::;;;<<<<<<:::888999888777777888888666444666666777777777777777777777777777777888888888888777666666666777777444222666777888999:::;;;;;;;;;;;;;;;::::::999999999:::::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;:::;;;=========>>>@@@BBB@@@CCCFFFIIIMMMTTT^^^fffrrryyyyyywwwxxxzzz|||vvvooohhh```YYYTTTVVV^^^fffgggfffcccYYYOOOFFFIIIKKKLLLIIIFFFDDDCCC???>>>???@@@CCCDDDCCCBBBAAACCCDDDCCCCCCFFFNNNTTTccclllzzz}}}uuu{{{wwwnnniiinnnvvv}}}xxxbbbMMMBBB999777999888888:::;;;<<<===AAAKKK[[[nnn{{{{{{]]]IIIAAA777444777555222555333666<<<:::BBBWWWqqqyyytttllldddZZZXXXVVVTTTSSSRRRSSSSSSWWWbbbkkknnnttt}}}wwwvvvssshhh[[[IIIEEECCCDDDDDDBBBDDDHHHOOOIIICCC@@@???@@@GGGOOO^^^rrrsssjjjccc___aaaaaagggooouuuzzz~~~yyysssnnnkkkiiihhhgggXXXMMMCCC@@@@@@>>>===>>><<<===@@@HHHNNNMMMDDD<<<888888777777777888999:::::::::<<>>:::>>>EEEMMMSSSTTTKKKCCCBBBBBBBBB;;;<<<>>>???@@@@@@@@@??????>>>>>>>>>============;;;<<<>>>???>>>===;;;:::;;;;;;;;;<<<===<<<:::888;;;888666555666888888888777888888888999999999999777777777777888888888888888777888999999777444111777888999999::::::::::::<<<;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;:::<<<>>>>>>=========>>>;;;>>>AAACCCEEEJJJRRRXXX\\\dddppp~~~|||zzz{{{}}}|||tttjjjddd[[[cccjjjmmmooonnndddWWWKKKIIIFFFDDDDDDCCC@@@=========>>>AAADDDFFFFFFEEE@@@BBBBBB@@@===@@@GGGMMMUUU```ooo|||xxxnnnkkkpppxxx}}}zzzssszzzuuu^^^KKKAAA777666888888999:::777888999===GGGWWWjjjwww~~~```KKKBBB888555888666333555444666;;;888===OOOlll{{{{{{rrrpppllljjjhhhggghhhhhhiiiuuuvvvpppfff```aaaccc\\\RRRGGGDDDCCCEEEFFFDDDEEEIIIMMMHHHEEECCCAAACCCLLLVVVlll~~~~~~{{{xxxvvvuuuxxxzzzvvvqqqkkkccc\\\YYYWWWVVVUUUHHH@@@;;;<<<>>><<<:::999>>>>>>AAAIIIPPPOOOGGG>>>:::999888888888:::;;;<<<;;;:::===BBBBBB>>>AAAHHHRRR[[[^^^TTTIIIFFFGGGGGG======>>>>>>======<<<;;;BBB@@@>>>>>>??????===;;;???@@@@@@???===<<<===???>>>>>>>>><<<:::999:::;;;::::::999999888777777777:::::::::999888777777666555666777888888777666555555666777888888999888888<<<<<<;;;::::::999999888888888888888888888888888<<<<<<;;;;;;;;;:::::::::;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>888;;;>>>???@@@CCCIIIMMMNNNTTT]]]eeennnzzz}}}|||}}}|||yyyvvvuuuuuuxxx|||zzzjjjZZZOOOKKKHHHEEECCCBBB@@@>>>AAA??????@@@BBBDDDDDDDDD>>>>>>>>>???@@@AAABBBCCCJJJPPP\\\kkk|||sssuuuwww{{{~~~vvvoootttxxxyyysssttttttrrrssswwwxxxuuutttvvvvvvxxx|||wwwggg[[[DDD@@@<<<999999::::::999;;;:::===@@@EEEOOOcccuuu{{{eeeKKK===888666555666444111222555777999???FFF]]]uuuyyynnnjjjgggeeeWWWOOOSSSQQQNNNRRRPPPJJJGGGGGGFFFCCCCCCEEEGGGEEECCCCCCFFFNNNYYYaaaxxxxxxpppggg___^^^\\\WWWRRRNNNKKKIIIHHH@@@???>>>===;;;:::888888888:::BBBMMMTTTRRRGGG======<<<;;;999999;;;???BBB<<>>@@@???======>>>@@@AAA@@@??????????????????===>>>>>><<<:::999:::<<<::::::999999888777666666::::::999888888777666666666666777888888777666666666666777777888777777777::::::::::::999999999999888888888888888888888888<<<;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::<<<>>>??????AAAFFFIIIFFFJJJOOOTTT[[[fffuuu}}}{{{zzz|||}}}|||||||||}}}rrrbbbRRROOOJJJGGGEEEDDDCCCAAADDDBBB@@@@@@AAABBBAAA@@@?????????>>>??????@@@@@@GGGKKKTTTcccsssyyyzzz}}}yyysssuuuxxx~~~{{{ooogggfffeeebbbbbbeeefffeeefffjjjoooqqquuu{{{yyykkkXXXKKKBBB???;;;999999999:::999::::::<<>>999777666666555333333555666777<<>>???>>>===<<<:::999888777888<<>><<<;;;===@@@CCCEEEAAAHHHOOORRRRRRQQQRRRTTTbbbiiimmmiiiccc```]]]ZZZ======;;;:::::::::;;;<<<777<<<@@@@@@<<<<<<@@@EEE@@@>>>;;;<<>>===>>>>>>===;;;:::;;;<<<;;;;;;:::999888666666555999999999888777777666666666777777888888777777666777777666666666666666555888888888888888999999999888888888888888888888888;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>???BBBDDDDDDEEEGGGHHHLLLUUUaaajjjvvv~~~|||{{{{{{xxxvvvttttttvvvzzz~~~{{{mmm]]]YYYSSSNNNLLLKKKIIIHHHHHHFFFDDDCCCCCCCCCBBBAAADDDCCCBBBAAAAAAAAAAAAAAADDDGGGMMMYYYjjj{{{}}}xxxvvvxxx|||}}}vvvhhh^^^ZZZYYYUUUSSSUUUWWWXXX\\\bbbggggggkkktttyyynnn___MMM@@@???<<<999888888999:::999999999;;;===@@@III[[[lll~~~hhhNNN???999777666666666333333555555555999???MMMeee~~~yyyrrrlllhhh```UUUMMMKKKOOOTTTMMMHHHLLLMMMOOOZZZ\\\SSSKKKHHHGGGDDDCCCDDDJJJMMMTTT\\\fffrrr~~~~~~}}}qqqbbbWWWMMMFFFGGGFFFDDDBBB@@@???=========<<<;;;:::888888777777999===EEEPPPWWWWWWQQQKKKEEE@@@===>>>DDDHHHIIIHHHIIIPPPYYYbbbfffdddaaa^^^iiippptttrrrnnnmmmllliii>>><<<:::999888999;;;<<<888;;;??????======@@@DDD===999666888===???===:::<<<===>>>>>><<<;;;;;;<<<<<<;;;:::999888777666555999999888888888777777777777777777777777777777777777777666555555555555555555666666777888999999999888888888888888888888888;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;:::;;;;;;<<<===>>>???@@@AAADDDEEEEEEDDDFFFJJJRRRWWWbbbjjjvvv}}}zzzvvvrrrqqqsssvvvxxx}}}zzzpppkkkddd^^^ZZZXXXVVVUUUNNNLLLJJJIIIIIIIIIGGGFFFHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFJJJUUUfffzzz~~~yyyyyy|||~~~wwwiii^^^ZZZXXXSSSPPPQQQSSSVVV\\\dddbbbbbbfffqqq}}}yyyuuuuuu{{{zzzuuuzzzxxxyyy{{{~~~{{{wwwsssssssssqqqrrrxxx}}}qqqggg^^^SSSFFF===<<<:::888777888999:::999888888:::<<<>>>FFFWWWggg{{{iiiNNN???999666444555555222222555555444888>>>III```zzzvvvbbb[[[UUUSSSOOOIIIEEEFFFIIIQQQNNNIIIKKKLLLQQQ______TTTKKKHHHHHHIIIMMMQQQ```eeemmmvvv~~~xxxeeeTTTJJJDDD@@@CCCCCCCCCDDDCCCBBBAAAAAA<<<;;;:::888777777777888999<<>><<<:::999888999;;;<<<===<<<<<<===>>>???>>>>>>===999666777<<<>>><<<999;;;===??????===<<<<<<<<<<<<<<<;;;:::999888777777999999999999888888888888888888777777777777888888888777666555444444555555555555666777888888999:::888888888888888888888888;;;;;;:::::::::999999999;;;::::::::::::;;;<<<===??????>>>>>>======<<<<<<999:::;;;<<<>>>@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEELLLSSS]]]fffooozzz}}}xxxtttsssssstttyyy|||}}}}}}yyyrrrnnnkkkhhhfff\\\YYYVVVSSSQQQOOOLLLJJJHHHHHHHHHHHHHHHIIIIIIJJJIIIJJJNNNYYYiii|||{{{nnnbbb]]][[[UUUQQQRRRTTTWWW^^^eeeddddddiiivvv~~~vvvmmmfffaaaaaakkkwww~~~|||xxxrrrjjjeeekkkiiihhhiiikkkjjjfffaaa[[[]]]___aaafffppp|||zzznnn___TTTMMMGGG@@@;;;;;;999777777888:::999999888888999;;;===DDDTTTdddwwwjjjOOO???999555333333222111222555555555999>>>JJJ^^^vvvuuubbbRRRKKKFFFFFFEEECCCCCCEEEKKKTTTQQQLLLMMMMMMRRR___cccYYYPPPLLLLLLOOOWWW___vvv{{{rrr]]]LLLDDDBBBAAA???@@@BBBDDDDDDDDDBBBBBB<<<;;;999888777888999999::::::<<>>???===;;;>>><<<999:::===???===<<<;;;===??????>>><<<<<<======<<<<<<;;;;;;::::::999::::::::::::::::::::::::999888888777777888888999888777666555555555666777555666666777888999999999888888888888888888888888::::::::::::999999999999::::::999999999;;;<<<===??????>>>>>>>>>>>>>>>>>>:::::::::<<>>>>>BBBGGGNNNTTT[[[dddooowww}}}zzzyyyyyy|||}}}}}}zzzuuussstttwww{{{xxxqqqmmmhhhbbb^^^ZZZUUURRRNNNNNNNNNNNNOOOOOOPPPQQQUUUVVV[[[eeesssuuujjjeee___ZZZVVVWWWXXXZZZ___eeejjjllltttvvviii\\\UUUQQQQQQ[[[hhhpppnnnllliiifffaaaZZZUUUYYYXXXWWWVVVVVVTTTPPPNNNGGGJJJOOOVVV```lllyyyuuuiiiXXXLLLFFFCCC@@@===;;;:::888888999:::999888888888:::<<<===DDDSSScccuuu~~~lllQQQAAA999555333333222111222666666555999>>>HHHXXXnnnlllWWWKKKEEE@@@AAAAAAAAABBBFFFNNNVVVSSSLLLMMMKKKOOO[[[fffaaa\\\YYYWWWXXXbbbmmmrrr\\\KKKDDDDDDDDD@@@BBBEEEGGGHHHGGGEEEDDD===<<<:::999888999;;;<<<;;;;;;;;;<<<@@@KKKXXXcccbbb]]]ZZZ```kkksssrrrooolllnnnsss|||{{{}}}=========<<<<<<<<<;;;;;;<<<=========<<<<<<======>>>===<<<<<<<<<<<<<<<<<<:::===???@@@???===========================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777777888999999888777666555555666888999777777777888888999999999888888888888888888888888:::::::::999999999999888:::999888888999:::<<<>>>============>>>>>>>>>>>>===<<<;;;===@@@@@@>>>;;;AAAAAA@@@@@@AAAAAA@@@???>>>BBBGGGJJJMMMRRRYYY___hhhnnnxxx~~~wwwrrrrrrsssyyy{{{vvvrrrnnnjjjgggbbbaaa``````````````````gggiiioooxxxyyyvvvkkkgggdddeeeeeeeeeggglllpppvvv~~~mmm]]]OOOKKKHHHFFFNNNYYY^^^\\\YYYWWWTTTPPPKKKHHHKKKLLLKKKIIIFFFDDDDDDDDD>>>@@@EEENNNZZZeeennnrrrlll```RRRHHHDDDCCC@@@>>><<<;;;999999::::::999888888888:::===>>>DDDTTTcccttt}}}oooTTTCCC<<<777555444555333444777777555777<<>>???===???@@@@@@CCCMMM\\\hhhiiifffffflllvvv}}}~~~|||zzz|||======>>>>>>======<<<;;;888<<<@@@???;;;999===AAA<<<======;;;999999:::;;;:::===???@@@???=====================>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888777777888999:::888777666555666777999;;;888888888888999999999999888888888888888888888888:::::::::999999999888888:::999888888888:::===>>>;;;;;;<<<<<<======>>>>>>@@@>>>===>>>@@@???<<<999@@@>>><<<;;;<<<>>>??????999===AAACCCBBBCCCFFFIIIPPPVVVbbbppp||||||wwwvvvwwwuuu{{{|||vvvuuutttrrrqqqpppppppppwwwzzzyyyuuutttuuutttrrrssswwwuuu|||{{{hhhVVVIIIGGGFFFBBBFFFOOORRRPPPMMMKKKIIIFFFBBB???EEEFFFGGGDDD@@@???AAACCC>>>>>>BBBJJJTTT]]]aaaaaa[[[RRRGGG@@@???>>><<<999===;;;::::::;;;:::999777888999;;;>>>???EEEUUUdddttt}}}rrrVVVEEE>>>999666666777666666888777444666:::;;;FFFXXXjjjvvvvvvlllXXXWWWXXX___iiiiiiYYYFFFAAA<<<:::>>>BBBDDDGGGLLLKKKPPPJJJEEEGGGEEEEEENNN[[[dddpppuuurrrpppyyy}}}}}}~~~{{{uuunnnggggggvvv~~~zzztttooorrrzzz|||~~~wwweeeSSSHHHDDDAAABBBDDDHHHKKKKKKIIIFFFCCC@@@>>><<<;;;;;;===???AAA???BBBEEEFFFIIIRRR```kkkkkkiiijjjpppzzz???>>>===<<<;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;888999;;;======<<<:::999============>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999777666555<<<;;;:::999888888888888666888888666777:::;;;999<<<:::888888999999999888999888888777777777777777<<<;;;:::999999999999999===<<<:::999999:::<<<===<<<<<<============<<<<<<;;;;;;<<<===============???>>>===============>>>;;;===>>>@@@AAAAAAAAA@@@IIILLLRRRZZZcccnnnyyy|||}}}}}}~~~~~~~~~ttt[[[UUUMMMGGGDDDCCCDDDDDDDDDCCCDDDEEEEEECCC@@@===CCC@@@@@@BBBBBB>>>===??????@@@CCCFFFJJJMMMOOOQQQMMMJJJFFFBBB@@@@@@AAAAAABBB>>>::::::<<<===<<<:::888:::;;;>>>DDDPPP___jjj{{{vvv___HHH;;;666777999555444333444666888888777;;;===DDDPPP]]]kkk}}}xxxhhhUUUNNNLLLTTT[[[WWWKKKCCC@@@??????BBBEEEGGGFFFDDDEEEIIIMMMJJJCCC@@@CCCGGGTTTbbbpppvvvuuuxxxzzzuuuuuuvvv{{{}}}wwwmmmggghhhlllqqqvvv}}}}}}ssshhhaaa\\\ZZZaaaqqq{{{nnnaaa\\\aaahhhuuuzzz{{{ppp\\\KKKDDDCCCBBBFFFIIIHHHGGGHHHEEE@@@@@@@@@@@@???>>>???BBBEEEJJJJJJKKKOOOWWWbbblllsssqqqrrruuuzzz>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===<<<<<<;;;??????>>>>>>======<<<<<<>>>>>>===<<<<<<<<<<<<<<<=========<<<;;;:::999888;;;;;;:::999888888888888777999999666666::::::888;;;999888888:::::::::999999888777777666666777777:::::::::::::::999999999<<<;;;:::888888999;;;<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>=========>>>>>>===============>>>===>>>???@@@@@@???>>>>>>???AAAEEEJJJQQQYYYbbbhhhzzzzzzccc\\\SSSKKKGGGFFFFFFEEEDDDCCCBBBBBBCCCBBB???===@@@======??????;;;:::<<<;;;;;;===???AAACCCEEEFFFDDDCCCAAA???>>>>>>>>>???@@@???>>>??????>>><<<:::===>>>@@@EEENNN\\\jjjsss|||wwwaaaKKK===666666777555444333444666888888777999999===EEEPPP]]]ooo|||wwwsssqqqnnnmmmnnnrrr{{{}}}qqqbbbNNNGGGCCCIIIMMMJJJBBB===BBBAAA@@@BBBEEEFFFEEECCCAAADDDFFFDDD@@@???BBBEEESSSZZZcccgggjjjsssvvvnnnmmmlllgggcccbbb^^^```aaa]]]XXXVVVYYY]]]cccgggllloookkkcccZZZSSSQQQQQQZZZmmmvvvgggYYYTTTXXX]]]pppxxx~~~vvvcccQQQHHHFFFCCCHHHKKKKKKKKKMMMKKKGGGCCCCCCCCCBBBBBBCCCGGGJJJRRRUUUYYY```gggooovvvzzzzzzzzz}}}>>>>>>???@@@???>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<===>>>>>>@@@??????>>>===<<<;;;;;;>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;:::999888888777888888888;;;:::666666999999777:::999888888:::<<<<<<;;;999888777777666666777777777888999:::;;;:::999999::::::999888888999:::;;;::::::;;;;;;;;;;;;::::::;;;<<<======>>>>>>=================================>>>>>>>>>>>>===<<<;;;>>>???AAABBBEEEJJJPPPUUUcccgggoooxxx|||xxxwwwzzzooohhh^^^UUUOOOLLLKKKJJJHHHFFFCCCBBBBBBAAA???>>>???======??????;;;:::<<<:::;;;;;;<<<===>>>>>>???>>>>>>????????????>>>>>><<>>???@@@???>>>@@@BBBEEEPPPRRRTTTWWW]]]jjjyyy~~~oooeeeZZZWWWUUURRROOONNNMMMLLLLLLLLLMMMOOOQQQSSS]]]___``````]]]VVVOOOKKKFFFIIIVVVlllsssdddXXXSSSSSSVVVggguuunnnZZZPPPMMMKKKPPPSSSSSSTTTWWWVVVSSSKKKKKKKKKJJJJJJMMMRRRVVV]]]bbbjjjssszzz===>>>@@@AAAAAA@@@>>>======<<<<<<;;;:::::::::::::::::::::;;;<<<===>>>???>>>>>>>>>======<<<<<<;;;>>>>>>===<<<<<<<<<<<<<<<======>>>>>>???>>>>>>===::::::999888888888888888:::<<<:::777666888888666999888777888;;;=========888888777666666666666666555777999:::;;;:::999888999888888777888888999:::999999::::::::::::999999;;;;;;<<<===============<<<<<<==================<<<<<<<<<<<<<<<<<<<<<;;;BBBCCCCCCBBBBBBDDDHHHKKKOOOSSSZZZbbblllxxx{{{vvvtttvvv{{{{{{zzzzzz|||}}}vvvkkkbbb[[[XXXUUUTTTQQQNNNIIIEEEDDDBBBAAA???CCCAAA@@@CCCBBB>>>===???>>>>>>>>>>>>>>>?????????<<<>>>@@@BBBCCCCCCBBBAAA<<>>>>>============???BBBDDDFFFLLLOOORRRSSSUUU___nnnzzz}}}sssnnnllljjjddd\\\RRRLLLIIIGGGEEECCCHHHFFFFFFKKKQQQTTTTTTRRR^^^]]][[[XXXSSSNNNIIIGGGBBBHHHXXXpppwwwkkkbbb[[[XXXVVV```qqqyyyggg\\\XXXXXX\\\^^^^^^___bbbbbb```WWWWWWWWWVVVWWW[[[aaaeeehhhmmmvvv~~~===>>>@@@BBBBBBAAA???>>>>>>===;;;:::999999999:::;;;:::::::::;;;<<<>>>>>>;;;;;;<<<<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===;;;:::999999999999999999:::<<<;;;777666888888555888777777888;;;=========888777777666555666666666444666888:::::::::888777777777777777888888999999888888999999999999888888::::::;;;<<<<<<<<<<<<<<<:::;;;<<<===>>>=========:::::::::;;;;;;<<<===>>>@@@@@@@@@???>>>???BBBDDDDDDGGGKKKQQQYYYdddooovvv{{{xxxxxxzzz|||}}}sssrrrrrrssswww~~~zzzrrrlllgggdddaaa]]]YYYSSSMMMJJJHHHFFFDDDHHHEEEDDDFFFEEE@@@???@@@???????????????>>>>>>>>>===>>>@@@BBBDDDEEEDDDDDDBBBHHHOOOPPPLLLEEE???===@@@BBBIIIVVVgggvvvsss]]]III===999:::777555444444666777777666777666777:::;;;<<>><<<>>>BBBBBB???@@@CCC??????>>>===;;;;;;<<<<<<=========>>>???AAACCCEEEJJJQQQXXXWWWTTTXXXeeerrr|||lll___ZZZYYYWWW[[[XXXSSSKKKFFFBBB@@@>>>??????CCCMMMXXX\\\XXXSSS]]]ZZZTTTNNNHHHDDDAAA@@@BBBJJJ\\\uuu}}}vvvmmmccc[[[WWW```qqquuujjjffffffiiiiiiggggggjjjjjjhhhbbbbbbbbbcccdddhhhnnnrrruuuxxx~~~===>>>???@@@AAA@@@??????>>>===;;;999888888999999:::::::::;;;;;;;;;;;;<<<::::::;;;<<<===>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>=========;;;;;;::::::::::::;;;;;;:::<<<;;;777666888888555888777666777:::<<<<<<<<<888777666666555555666666555666777888999888777777777777777888999999999:::888888999999999999888888888999::::::;;;;;;::::::999:::<<<===>>>>>>===<<<999999999:::;;;===>>>???======>>>===<<<<<<>>>@@@???AAACCCFFFKKKSSS\\\bbbqqqzzz~~~}}}|||sssrrrppppppsssxxx}}}}}}yyyuuurrrkkkgggaaa\\\YYYVVVSSSQQQRRROOOMMMNNNLLLGGGEEEFFFCCCCCCBBBBBBAAA@@@??????@@@@@@BBBDDDGGGJJJMMMNNNIIIKKKNNNNNNKKKFFFAAA???GGGKKKSSS```nnnzzzzzzeeeQQQBBB;;;999777555444444666777666555555444666999999888>>>EEEPPPWWWaaagggkkkrrr~~~{{{lllcccaaabbbbbbaaa___]]][[[[[[ZZZYYYVVVTTTPPPOOOOOOOOORRRXXX]]]aaaiiibbbWWWLLLDDD@@@???@@@@@@@@@@@@@@@FFFJJJGGG@@@;;;999<<>>???@@@BBBBBBAAA@@@BBBCCCJJJSSS[[[YYYSSSVVVdddqqqrrr___QQQKKKKKKJJJPPPVVVXXXQQQGGGAAA===;;;999;;;CCCPPP]]]bbb]]]WWW[[[WWWPPPHHHBBB@@@??????BBBLLL```zzz~~~uuujjjaaa]]]lllyyyxxxrrrppprrrqqqmmmlllooopppmmmjjjlllmmmnnnpppssswww{{{>>>>>>>>>?????????@@@@@@???===;;;999888888999999999:::;;;;;;;;;:::999888:::;;;;;;<<<<<<=========>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;<<<<<<===999;;;:::666666999999666777666555666888:::::::::777777666555555555555666777777777777777666666666666777888999::::::::::::888999999::::::999999888777777888999999999999888888:::<<<===>>>>>>===<<<;;;;;;::::::;;;<<<===>>><<<===>>>===;;;<<<===???===>>>>>>???AAAGGGMMMRRR]]]eeerrr|||~~~|||yyywwwvvvxxxzzz||||||yyytttqqqnnnllljjjhhhfffbbbaaaaaa^^^XXXUUUVVVUUUTTTRRRPPPNNNLLLJJJIIIJJJJJJKKKMMMRRRYYY```dddWWWUUUSSSRRRPPPNNNKKKHHHPPPWWWaaalllvvvuuu___LLL@@@;;;777666444444666666666555444333444777666777===EEEPPPYYYcccggggggiiipppxxx{{{ooo___UUUTTTWWWYYYXXXSSSQQQNNNMMMMMMLLLKKKIIIEEEGGGHHHGGGGGGKKKTTT[[[ddd^^^SSSHHH@@@<<<;;;;;;;;;>>>>>><<<<<>>>>>;;;<<<<<<;;;:::;;;???BBBEEEIIILLLKKKFFFBBBCCCEEELLLQQQTTTRRRQQQYYYjjjxxx|||mmmYYYIIIDDDEEEEEEIIIXXXbbb\\\NNNEEE@@@===<<>>???AAACCCNNNddd~~~{{{xxx|||xxxsssrrr{{{xxxzzzxxxtttssswwwxxxvvvtttvvvyyy{{{|||~~~>>>>>>======>>>???@@@@@@???===;;;999777888888999999:::;;;<<<;;;999777555<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>===<<<<<<<<<<<<<<>>============<<<<<<<<<======>>>888;;;:::666666999999777777666555666888999999888777777666555555555555555999888777666555555666666666777888::::::;;;;;;;;;999999::::::::::::999999666666777888888888888888888999;;;===>>>>>>===<<<>>>===<<<;;;:::;;;<<<<<<;;;<<<<<<;;;999999:::<<<<<<<<<<<<<<<===@@@EEEIIIIIIQQQ\\\eeemmmvvv|||{{{||||||~~~|||{{{{{{}}}|||zzzyyyuuussssssoooiiieeefffiiihhheeebbb^^^[[[YYYWWWVVVVVVVVVYYY___iiirrrxxxjjjfff```^^^^^^^^^[[[YYY\\\dddpppyyymmmVVVFFF>>>888666444444666666666555666444444555666777???IIISSS]]]gggjjjfffdddfffkkkxxx|||rrrdddSSSJJJJJJNNNPPPPPPLLLIIIFFFDDDDDDDDDDDDCCC>>>AAADDDBBBAAAEEEOOOXXX```ZZZQQQHHHAAA===<<<===777<<<>>>:::999;;;======AAA;;;888;;;===;;;999999:::<<<===<<<;;;===AAAEEEKKKQQQVVVTTTLLLFFFFFFIIIOOONNNKKKIIINNN\\\qqq|||lllWWWGGGBBBCCCDDDIII]]]mmmgggWWWKKKEEECCCAAABBBFFFNNNUUUWWWSSSNNNMMMIIICCC===::::::===???EEEQQQhhh~~~rrrooozzz~~~~~~zzzzzz~~~~~~|||AAA@@@??????>>>????????????@@@@@@@@@???>>>===<<<<<<;;;::::::;;;;;;999777<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>======??????>>>===<<<<<<======<<<<<<<<<;;;:::999777666555888888555555888888555777666444333444777999;;;777777666666666666777777999:::;;;;;;:::999777666::::::::::::999999888888888888999999999888888777:::999888888999:::<<<===<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>FFFGGGLLLSSSVVVYYYdddpppxxxyyyvvvxxxzzz~~~yyy{{{|||}}}~~~|||{{{|||{{{{{{zzzyyywwwtttsssqqqnnnkkkiiijjjpppxxxqqqpppqqqiiigggkkkkkkppptttzzzwwwfffQQQCCC===;;;888555444333444444444666666555444999BBBJJJYYYbbbiiifff[[[TTTUUUYYYccchhhoooyyyttthhhWWWFFF@@@BBBCCCDDDEEEAAAAAA???>>>===<<<<<<<<<888:::;;;<<<===@@@CCCFFFPPPPPPPPPLLLBBB888888>>>999999:::::::::;;;;;;;;;;;;<<<===>>>>>>===;;;;;;===;;;===@@@AAA@@@DDDIII\\\dddeeeYYYKKKEEEGGGJJJKKKLLLGGGCCCLLLbbbwww~~~ooo[[[HHH???@@@CCCPPP```pppsssfffTTTIIIDDDCCCEEEHHHJJJKKKKKKIIIHHHHHHCCC===;;;===???@@@@@@GGG[[[sssvvvooolllvvv{{{zzz{{{}}}~~~??????>>>============>>>????????????>>>===<<<<<<:::999999999::::::888666;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<;;;;;;<<<<<<======>>>>>>>>>>>>======??????>>>===============<<<<<<<<<;;;:::999888777555888888555555888888666555555666666777777888888777777666666666666777777777777888999999999888777888888888888777777777666999999:::::::::999999888999999999888999:::<<<===<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>AAAFFFHHHIIIRRR\\\aaahhhsss{{{|||{{{~~~yyyqqqttttttuuu{{{~~~}}}|||yyyzzz~~~~~~~~~zzzxxx{{{xxxyyy{{{~~~vvvgggVVVIII===;;;888666444444555555666888999777777<<>>>>>>>>???===<<<:::999888777777777777888999999999:::===@@@EEEIIINNNOOOGGG<<<888;;;999999999999:::::::::;;;::::::;;;;;;;;;;;;;;;:::===<<<>>>BBBCCCCCCGGGMMMYYY^^^^^^SSSGGGCCCDDDEEEIIIJJJGGGDDDMMM```rrr{{{zzzlllZZZJJJAAAAAADDDMMM[[[kkkpppgggXXXLLLGGGEEEFFFHHHJJJIIIHHHFFFDDDDDDAAA>>>===>>>AAAEEEGGGVVVhhh~~~vvvsssrrrzzz~~~||||||~~~@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;:::999888999::::::888666::::::::::::::::::::::::======<<<;;;;;;;;;<<<<<<<<<======>>>>>>======<<>>=========>>>>>><<<<<<<<<<<<;;;999888777666999999666666999888666444555777999999888666555777777666666666666777777555555666888888999999888888888888888777777777777999999:::::::::::::::999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::888999999:::;;;<<<<<<===:::::::::::::::;;;;;;<<<===<<<===?????????EEELLLKKKQQQZZZbbbjjjsss}}}~~~uuunnnppppppooossszzz|||zzzvvvuuuttttttvvvzzz~~~}}}{{{zzzyyyxxxwwwxxxxxxyyyzzzyyyxxxxxxyyy|||~~~}}}|||{{{|||~~~~~~}}}}}}{{{wwwsssmmmbbbUUULLL<<<;;;999777666555666666888999::::::;;;???GGGMMMXXXWWWRRRIIIAAA===???CCC???CCCJJJSSS^^^ddd]]]SSSCCC===999999:::888888;;;999888777666555444444444666777888777666666888::::::AAAMMMTTTOOOCCC;;;:::888888999999999:::::::::::::::::::::;;;<<<===>>>@@@???AAAFFFHHHGGGKKKQQQTTTVVVTTTJJJCCCAAAAAA@@@IIIJJJIIIFFFKKKXXXdddjjjjjjfff]]]QQQEEE???@@@CCCGGGSSSccckkkggg\\\PPPIIIHHHHHHHHHHHHFFFDDDBBB@@@>>>?????????@@@EEEMMMSSSiiiyyyxxxuuuwwwzzzCCCBBBAAAAAA@@@@@@AAAAAA???>>>===<<<<<<;;;;;;;;;:::999888999;;;;;;999777999999999999999999999999<<<<<<;;;;;;;;;;;;;;;<<<<<<==================<<>>>>>======>>>>>>>>><<<<<<<<<<<<;;;:::999888777::::::777666999999666555666777888888777555444777777666666666666777777666777777888888888888888::::::::::::::::::::::::888888999:::::::::999999999999999999:::;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::777888888:::;;;<<<======:::::::::::::::;;;;;;<<>>======AAAEEEDDDGGGLLLQQQWWW___gggmmmxxx|||vvvwwwvvvsssuuuyyyxxxuuupppnnnllllllnnnrrrwwwzzzyyyzzz|||vvvxxx~~~}}}xxxooolllgggdddcccccccccccccccbbb``````bbbfffkkknnnjjjiiihhhhhhiiijjjiiigggeeecccaaa^^^ZZZTTTLLLFFF;;;;;;999888777777777777777888999:::;;;???EEEJJJMMMIIIDDD???======???BBB===@@@DDDJJJRRRVVVNNNCCC;;;999888999888666777<<<999888777666555555555555666777888888666666888999555>>>LLLVVVRRRFFF===:::888888888999999999::::::<<<;;;;;;<<<>>>AAACCCEEEGGGGGGIIILLLMMMLLLNNNSSSQQQQQQLLLDDD@@@@@@@@@>>>JJJJJJIIIFFFFFFJJJPPPSSSPPPOOOLLLFFFAAA@@@AAADDDEEEOOO]]]gggggg^^^RRRIIIHHHHHHGGGEEEDDDBBB@@@???;;;>>>AAAAAACCCKKKYYYdddxxxyyyssstttzzzCCCBBBAAAAAA@@@@@@AAAAAA???>>>===<<<;;;;;;;;;<<<;;;::::::;;;<<<<<<;;;999999999999999999999999999;;;;;;::::::::::::;;;;;;<<<<<<============<<<<<<>>>===============>>>>>><<<<<<<<<<<<;;;:::999999888;;;;;;777777999999666777777777666666666666666777777666666666666777777::::::999999888888888888:::::::::::::::::::::;;;666666777888888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999777777888999:::<<<<<<===;;;;;;;;;:::;;;<<<<<<============;;;:::<<<>>>@@@BBBCCCEEEGGGJJJOOOUUUYYYbbbiiisss}}}||||||}}}{{{wwwqqqooommmkkkmmmpppuuuxxxuuusssrrrssswww}}}~~~{{{yyyyyyzzz{{{~~~|||||||||~~~~~~}}}|||tttlllooowww{{{ttt]]]XXXRRRNNNMMMNNNNNNNNNNNNMMMLLLLLLNNNRRRWWWZZZVVVTTTSSSSSSUUUUUUTTTRRRNNNMMMLLLJJJHHHEEEAAA>>>::::::999888888777777777555666666777999<<>>??????;;;===???CCCJJJLLLDDD999<<<999999999777444777===999888777666666555555666444666888888777777888999666<<>>>>>>>>>>>>>>@@@???===<<<;;;<<<<<<===;;;::::::;;;======<<<;;;999999999999999999999999::::::999999999:::;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;::::::999<<<;;;888888:::999666777777666666666666777888777777666666666666777777<<<;;;:::999888888888888888888888888999999999999555555666777888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999777888888999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===<<<>>>===;;;;;;???@@@???>>>>>>>>>@@@BBBFFFIIILLLQQQXXXbbblllttt~~~}}}yyywwwuuussssssuuuxxxzzzvvvsssooolllooouuu|||~~~{{{tttnnniiifffffffffmmmlllkkklllmmmnnnmmmllleee```gggrrryyy}}}kkkPPPJJJCCC@@@@@@BBBBBBAAABBBAAAAAABBBCCCFFFIIIKKKFFFEEEDDDDDDEEEFFFDDDCCC@@@@@@@@@???>>><<<:::999888888888888888888777777555555555666888:::===>>>;;;<<<===>>>===;;;:::999:::;;;===BBBJJJNNNHHH>>>===999888888666444666<<<777666555555444444555555444666888888777666666777777999???DDDCCC<<<888999999999:::::::::;;;;;;;;;<<<===@@@EEEJJJOOOSSSUUU]]][[[\\\]]]YYYTTTSSSVVVSSSRRRLLLCCC@@@BBBDDDCCC@@@??????@@@>>>;;;===AAA@@@AAABBBDDDGGGJJJMMMNNNYYYaaakkkqqqmmmbbbSSSIIIGGGEEECCCBBBAAAAAAAAABBBAAAGGGOOOUUU[[[fffuuu|||uuuvvv}}}??????>>>============>>>AAA@@@>>><<<<<<<<<===>>>::::::999;;;<<<===<<<:::::::::::::::::::::::::::999999999999999:::;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::===<<<999888:::999666444555666888888888777777777777666666666666777777:::999888777777888999999888888888999999999::::::555555777888888999999999777888:::;;;<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999888888999999999::::::::::::::::::::::::;;;;;;<<<<<>>:::<<<@@@AAA===<<<;;;;;;<<>>???@@@AAAAAAAAA===<<<;;;<<<===>>>===<<<;;;<<<===<<<;;;999888888666666777777888777777777777777666777999:::;;;;;;===@@@BBBAAA>>>:::777777:::<<<>>>CCCLLLRRRMMMDDD<<<999777999999777777:::777666555555444444555555888:::;;;;;;999777666777888888;;;??????;;;999;;;::::::;;;;;;;;;<<<<<<<<>>>>>@@@>>>;;;===BBB===>>>AAAGGGNNNTTTYYY[[[mmmuuu}}}~~~uuufffVVVLLLIIIGGGDDDAAA@@@@@@AAAAAAEEENNN[[[gggoooxxx{{{yyy~~~AAA@@@@@@???>>>?????????BBBAAA???===<<<===>>>???999888888:::<<<<<<;;;:::::::::::::::::::::::::::999888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;999999999999::::::;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;======999888::::::777000333777:::;;;999777555777777666666666666777777777777666666666888999::::::::::::;;;;;;<<<<<<<<<666666777999999:::::::::777888:::;;;<<<<<<;;;:::::::::;;;;;;;;;:::999999999999999999999999999:::999999888888999999:::;;;999;;;:::666888======888>>>===<<<===???@@@@@@@@@@@@CCCGGGJJJNNNUUU___fffsssxxx|||zzz{{{~~~}}}uuukkkccc___ZZZSSSMMMHHHGGGHHHIIIKKKIIIGGGGGGGGGHHHGGGFFFIIILLL]]]ppp|||rrrWWWJJJCCC<<<999:::;;;999777999;;;===??????>>>===;;;:::999888999;;;<<<;;;::::::;;;<<<<<<:::888777777555666666777777777777666:::999888999;;;<<<;;;:::@@@CCCFFFDDD???;;;999::::::;;;<<>><<<999:::888888777666666666777777>>>@@@@@@???<<<999888888:::999;;;???@@@======@@@;;;;;;;;;<<<<<<<<<======DDDHHHNNNVVV^^^dddhhhjjjfffeeeeeefffbbb\\\ZZZ\\\VVVWWWQQQGGGAAACCCHHHJJJGGGBBBAAABBB???;;;===CCC>>>@@@EEENNNYYYcccjjjnnn{{{|||iiiYYYOOOKKKIIIEEEAAA??????@@@@@@HHHSSSdddttt~~~|||}}}@@@???>>>======<<<<<<<<>>===<<<<<<<<<<<<;;;:::999:::<<<>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;???===:::999:::::::::999777999;;;;;;::::::;;;<<<::::::999888999:::;;;<<<===<<<:::::::::;;;===???;;;;;;<<<;;;:::888666444777666555666777777555333666666666666666555555555888888888777777777777777888777777777999:::999888999999999999999999999999777888999:::;;;<<<<<<<<<::::::;;;;;;::::::999888444777999999777555444444::::::999888999:::;;;<<<:::::::::::::::::::::::::::<<<===<<<::::::<<>>@@@CCCEEEEEEBBB===;;;:::999777888999::::::999;;;:::999777777777888888999999888888888888999999;;;<<<;;;:::888888:::<<<<<>>:::999;;;AAAHHHKKKIIIFFF@@@???>>>===<<<<<<<<<<<<999888888888999999::::::CCCIIIJJJDDD===;;;;;;::::::;;;<<<;;;::::::;;;===???>>>@@@CCCAAA???AAAGGGHHHVVVcccgggjjjooopppnnniiiddd___^^^^^^\\\WWWRRRWWWTTTNNNIIIFFFIIIOOOTTTNNNHHHDDDCCCAAA>>>@@@DDDDDDEEEKKKWWWgggvvvrrrbbbVVVPPPHHHBBBCCCDDDDDDFFFIIIPPP___qqq~~~~~~@@@???>>>======<<<<<<<<>>===<<<<<<<<<<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::999:::::::::999777999;;;;;;:::::::::;;;::::::999999999:::;;;<<<===<<<:::::::::;;;===>>>;;;;;;<<<;;;:::999777666888777666777888888666444555555666666666666666666666666777777888888999999888777666777999:::999888999999999999999999999999999999::::::;;;:::::::::::::::;;;;;;::::::999888777999;;;;;;999888888888;;;:::999999999:::<<<<<<;;;;;;::::::::::::::::::888:::<<<<<<::::::===???AAAAAA@@@???AAADDDGGGIIIKKKPPPXXX```gggnnnuuuyyy}}}}}}|||pppdddZZZQQQKKKLLLJJJFFFBBB???============?????????>>>>>>@@@BBBGGGNNN^^^qqq~~~pppcccFFFBBB<<<888888999:::;;;<<>>@@@EEEHHHEEE>>>::::::===;;;999:::???EEEGGGEEEBBB;;;::::::::::::;;;;;;;;;:::999999888999:::;;;<<>>BBBCCCEEEFFFCCC@@@DDDKKKYYYeeeppppppnnnoooqqqqqqjjjccc[[[WWWWWWWWWUUURRRVVVTTTOOOKKKJJJOOOWWW]]]TTTPPPLLLKKKHHHCCCDDDHHHEEEIIIRRRbbbtttyyynnnfffWWWOOOHHHHHHJJJKKKNNNRRRZZZhhhxxx}}}|||}}}@@@???>>>======<<<<<<<<<>>>>>>======<<<<<<<<<<<<<<<;;;:::999888777666555;;;;;;;;;;;;;;;;;;;;;;;;===;;;999888999:::999888888999;;;;;;:::999:::;;;::::::999999999:::;;;<<<<<<;;;:::::::::;;;===>>>;;;;;;<<<<<<;;;;;;:::999999888888888999999777666555555555666666777777777555555666777888999::::::888777666777999:::999888999999999999999999999999:::::::::::::::999888888:::::::::::::::999999888888999;;;:::999999:::;;;;;;::::::::::::;;;<<<===;;;;;;;;;;;;::::::999999888999;;;;;;:::;;;<<<>>>>>>===<<<;;;<<<===???AAABBBEEEJJJOOOTTTZZZ```dddooottt}}}vvviii]]]TTTMMMHHHIIIGGGDDDAAA???=========>>>>>>===<<<<<<>>>BBBEEEJJJQQQ^^^ooo{{{zzzmmmaaaHHHCCC>>>::::::::::::::::::AAAJJJQQQQQQKKKBBB<<<<<<:::999999:::;;;:::999:::999888888888888888999999999888888888888999999777777777777999<<>>999888888999;;;===<<<;;;:::999777666777888:::;;;AAALLLRRRLLLCCC===<<<<<<<<<===<<<;;;:::;;;>>>@@@HHHJJJOOOPPPKKKGGGKKKSSSdddmmmsssqqqmmmlllnnnooolllbbbWWWPPPOOORRRUUUWWWXXXUUUPPPKKKKKKOOOXXX^^^YYYVVVTTTSSSNNNHHHGGGIIIKKKPPP\\\mmm{{{wwwbbbYYYSSSRRRTTTVVV\\\aaahhhuuu{{{xxx|||~~~@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::999777666555;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888999999888777888:::;;;;;;:::999:::;;;999999999:::::::::;;;;;;;;;;;;:::::::::;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999:::;;;;;;999777444444555666777888888999666666777777888888888999888777666777888999999777888888888888888888888888999999:::::::::999999888999::::::::::::999888888777888888888777777999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;999888888888999;;;===>>>>>>@@@CCCEEEHHHLLLQQQUUU[[[```hhhrrr|||ssseee[[[SSSMMMJJJHHHGGGEEECCCAAA???>>>===???>>><<<:::;;;???FFFKKKOOORRRZZZfffooonnneee]]]IIIEEEAAA>>>===<<<<<<;;;:::AAAJJJQQQQQQLLLDDD>>>===;;;999999:::;;;::::::999999999999999999::::::;;;;;;;;;::::::;;;;;;;;;999999999:::===CCCJJJOOONNNJJJDDD???===<<<;;;;;;;;;::::::<<>>BBBMMMSSSLLLCCC>>>@@@AAA>>>>>>===<<<;;;<<<@@@CCCKKKPPPYYY\\\XXXSSSUUU\\\gggjjjllllllkkkllllllllljjj```SSSKKKKKKRRRZZZ___aaa]]]VVVPPPMMMOOOVVV[[[___^^^^^^^^^XXXPPPMMMPPPUUUYYYcccsssllleee___^^^```cccjjjrrrvvv|||zzzzzz@@@???>>>===<<<<<<<<<<<<::::::;;;<<<===<<<<<<;;;999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::999888999::::::999777999:::<<<;;;:::999999:::999999:::::::::;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<======<<<;;;:::;;;<<<<<<:::888444555555666777888999999999888888888777777666666777666555666888999888777888888888888888888888888666777888999::::::::::::999999::::::999999888777777888888888777777999;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<:::888777999999888888999:::;;;<<<:::;;;======>>>@@@DDDGGGMMMPPPUUU\\\eeennnvvv{{{}}}oooaaaWWWQQQLLLJJJHHHGGGFFFDDDBBB@@@>>>===AAA???===;;;===DDDMMMSSSQQQPPPQQQUUU[[[\\\XXXTTTGGGDDD@@@>>>======;;;:::<<<@@@FFFJJJKKKIIIDDDAAA>>><<<::::::;;;<<<;;;:::999999:::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;===@@@FFFNNNSSSRRRLLLDDD>>>=========<<<;;;;;;;;;===AAADDDGGGHHHCCCAAA???AAADDDEEEBBB???@@@???>>>===>>>???AAABBBCCCKKKNNNHHH@@@@@@DDDGGGCCCCCCAAA???>>>AAAFFFIIIKKKRRR]]]dddbbb\\\\\\aaalllhhhfffiiimmmmmmjjjfffccc[[[OOOIIIJJJSSS___fffjjjfff___XXXTTTTTTYYY]]]fffgggiiiiiiccc[[[YYY\\\aaacccjjjvvvuuuoookkklllmmmqqqxxx~~~@@@???>>>======<<<<<<<<<:::;;;<<<=========;;;;;;999999999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;999888999;;;<<<;;;:::999999:::888999:::;;;;;;;;;::::::999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;;;;<<<<<<:::888666666666777777888888888::::::999888777666555555777666555666888999888777888888888888888888888888555666777999::::::;;;;;;999999999999999888888777888999;;;:::999999:::;;;888999:::;;;;;;;;;:::::::::::::::;;;<<<<<<======???>>>=========<<<999666>>>===<<<:::999999888888999;;;<<<<<<<<<<<<>>>@@@DDDEEEGGGKKKRRR[[[ccchhhllltttyyykkk___UUUPPPLLLKKKIIIIIIHHHGGGDDDAAA>>><<>>======<<<:::999>>>???BBBCCCDDDDDDCCCBBB???===;;;;;;<<<<<<;;;:::999:::;;;===>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;;;;<<<===>>>AAAGGGMMMRRRTTTOOOFFF@@@===>>>??????======>>>@@@CCCHHHLLLOOOHHHEEECCCEEEIIIJJJFFFAAA@@@@@@@@@@@@@@@AAABBBBBBDDDJJJLLLGGGDDDGGGLLLNNNMMMLLLJJJGGGGGGJJJPPPTTTNNNRRR\\\dddeee```___bbblllfffdddhhhkkkhhhaaa]]][[[VVVOOOKKKNNNWWWaaahhhhhheeeaaa\\\YYYYYY]]]```fffiiimmmoooiiibbbbbbfffmmmooosss}}}{{{xxxxxxzzz|||~~~~~~@@@???>>>======<<<<<<<<<;;;<<<===>>>>>>===;;;::::::999999999:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<:::888999;;;<<<<<<:::888999999888999:::;;;;;;;;;::::::999999::::::;;;;;;;;;;;;===<<<;;;:::::::::;;;<<<<<<;;;:::;;;<<<<<<:::888777777777777777777777888999999888888777777666666777666555666888888888666888888888888888888888888666777888999999999999999999999999999999888777777777999;;;;;;999888888888777888999:::::::::999999888999:::;;;<<<>>>??????===<<<<<<>>>@@@???<<<999>>>>>>===<<<;;;::::::999999;;;======<<<<<<===>>>>>>>>>???BBBFFFLLLRRRUUUXXX```jjjrrrxxx~~~{{{oooccc[[[VVVSSSQQQOOOOOOOOOMMMJJJFFFBBB@@@CCCCCCBBBCCCGGGQQQ\\\dddXXXRRRKKKGGGFFFFFFFFFEEEBBBAAA?????????>>><<<;;;>>>??????@@@@@@AAAAAAAAA@@@>>><<<;;;<<<<<<;;;::::::;;;===???@@@@@@@@@@@@>>>======<<<<<<======>>>>>>???AAABBBDDDHHHMMMPPPTTTPPPJJJCCC???>>>@@@CCC@@@@@@AAABBBEEEIIIOOOSSSLLLIIIHHHKKKQQQRRRNNNHHHGGGHHHIIIJJJKKKJJJIIIIIIKKKPPPRRRQQQSSSXXXZZZZZZZZZXXXVVVSSSSSSVVV]]]bbbYYYXXX[[[bbbeeecccccceeeiiigggiiinnnlllddd]]]]]]YYYXXXUUUTTTWWW]]]dddjjjjjjiiifffcccaaaaaadddfffiiilllrrruuupppkkkmmmsss{{{|||@@@???>>>======<<<<<<<<<<<<===>>>??????===;;;:::;;;:::999888888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<======;;;999:::;;;<<<<<<:::888999999888999:::;;;<<<;;;::::::888999:::;;;;;;;;;::::::===<<<;;;:::999::::::;;;<<<;;;:::;;;<<<<<<:::888888888888777777777777777777777777777888888888888777666555666777888888666777777777777777777777777888999999999999888777777888999999999999888777777444777999999777555444444666777888999:::999888888777888999;;;===>>>@@@@@@<<<;;;;;;>>>AAABBB???<<<;;;;;;<<<<<<============555777:::;;;:::999999999:::;;;<<>>>>>>>>????????????@@@@@@@@@>>><<<<<<<<<<<<;;;:::;;;<<<>>>@@@AAABBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCEEEFFFHHHJJJNNNQQQTTTQQQLLLEEE??????BBBEEEBBBBBBCCCCCCEEEJJJOOOSSSPPPMMMLLLQQQWWWZZZUUUPPPVVVWWWYYY[[[[[[ZZZYYYWWWSSSWWWZZZ]]]aaaggggggdddcccaaa^^^[[[[[[___fffkkkeee___]]]aaaeeefffgggiiihhhllltttyyysssgggdddhhh\\\\\\]]]^^^___ccchhhlllttttttssspppmmmlllmmmoooqqquuu||||||www{{{CCCBBB@@@>>>===<<<;;;;;;AAAAAA@@@???>>>===<<<;;;???>>>;;;999888999:::;;;999:::;;;;;;<<<<<<;;;;;;AAA===::::::;;;;;;999777:::;;;<<<===<<<;;;:::999:::::::::999999888888888999999888888999;;;<<<===999:::;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999777666555666777888;;;;;;:::999888888999999666666666666666777888888999999::::::999888666555888888777777666666555555888888888888888888888888::::::::::::::::::::::::888888999:::;;;===>>>???FFFDDDBBBBBBEEEEEEDDDAAA>>>>>>>>>=========<<<<<<999999999:::::::::;;;;;;:::;;;<<<;;;;;;<<>>DDDAAA>>>???AAACCCCCCAAA@@@BBBDDDEEEDDDDDDFFFGGGLLLJJJHHHFFFEEEEEEEEEFFFIIIIIILLLOOOTTTVVVVVVVVV```^^^ZZZSSSLLLHHHFFFFFFJJJJJJKKKKKKKKKNNNRRRUUUXXXWWWVVVVVVXXX]]]aaaddddddllltttuuuooogggaaa___aaa______eeemmmqqqnnniiieeefffggghhhhhhjjjnnnqqqjjjccceeepppuuupppooottttttwww{{{}}}{{{uuummmiiihhhgggeeeeeehhhmmmtttxxx}}}{{{tttrrryyyCCCBBB@@@???>>>===<<<<<<@@@@@@???>>>===<<<;;;;;;>>>===;;;999999999:::;;;:::;;;<<<<<<======<<<<<>>CCCAAA@@@AAACCCDDDBBB@@@@@@??????>>>>>>=========::::::;;;;;;;;;;;;;;;;;;:::;;;<<<;;;:::;;;>>>@@@>>>AAACCCCCCCCCGGGOOOUUU\\\aaajjjsss{{{}}}xxxvvvuuuuuuuuutttqqqmmmggg```YYYVVVOOOPPPPPPRRRVVVZZZ^^^aaa```bbbbbb___YYYTTTQQQQQQQQQOOOMMMMMMNNNLLLIIIEEECCCCCCDDDDDDDDDDDDDDDDDDJJJFFFCCCCCCEEEFFFEEECCCDDDEEEGGGGGGHHHKKKNNNQQQYYYYYYVVVQQQMMMJJJKKKLLLKKKMMMRRRYYY```eeegggggggggfffbbb]]]VVVQQQNNNNNNPPPQQQSSSSSSSSSUUUYYY[[[```___```bbbeeekkkpppsss|||}}}tttnnnkkkooolllkkkooovvvyyyuuuqqqiiikkklllmmmmmmnnnqqqsssrrrlllnnnyyy}}}xxxvvvzzz~~~|||xxxuuusssrrrqqqqqqtttxxx}}}~~~}}}BBBBBB@@@??????>>>>>>>>>??????>>>===<<<;;;::::::===<<<::::::999:::;;;<<<;;;<<<<<<<<<===============;;;::::::;;;;;;:::888;;;:::999999888888999999999999999999999888888888999999888888999:::;;;<<<;;;;;;;;;::::::;;;;;;<<<999999999999999999999999;;;;;;;;;;;;::::::::::::;;;:::999888777888999:::555555555555666777888888555555444444555555666777:::999888888777777777777777777777777666666666666666666666666666666666666888888888888888888888888::::::999999::::::;;;<<>>===>>>@@@AAAAAA@@@AAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;::::::<<<===>>>@@@@@@>>><<<>>>CCCGGGIIINNNVVV^^^fffnnnvvv{{{{{{vvvpppiiiccc```ZZZYYYXXXXXXYYY[[[^^^___dddgggjjjjjjgggaaa]]][[[ZZZWWWSSSTTTVVVUUUQQQLLLIIIKKKLLLKKKIIIIIILLLOOOUUUQQQMMMLLLMMMMMMKKKIIIKKKLLLMMMNNNPPPVVV]]]bbbkkkkkkiiiaaaXXXSSSSSSVVVTTTWWW^^^gggooouuuwwwwwwrrrrrrppplllfff```]]][[[]]]___aaabbbbbbccceeegggnnnoooqqqtttyyy}}}}}}zzz{{{{{{rrrtttvvvvvvuuuuuuvvvwww|||xxx{{{AAAAAA@@@@@@???@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<======;;;:::::::::;;;;;;:::999;;;:::888777777777888999999999999888888888888888999999888888888999;;;<<<<<<;;;:::::::::;;;<<<===999999999999999999999999::::::::::::::::::::::::;;;;;;:::999999999:::;;;888777777777777777888999444444444444444555666666:::999888666666666777888777777777777666666666666666666666666666666666666888888888888888888888888::::::999999999999::::::<<<<<<<<<===???@@@@@@@@@BBBAAAAAA@@@??????>>>>>>>>>>>>>>>===============>>>>>>???===;;;:::;;;<<<>>>>>>???>>>===>>>AAAEEEBBBEEEJJJOOOTTTYYY___cccooottt{{{}}}wwwrrrnnnllliiihhhfffddddddeeeggghhhlllppptttvvvtttnnngggcccbbb^^^ZZZZZZ^^^^^^ZZZUUUTTTWWWYYYWWWTTTTTTYYY___ddd___[[[YYYYYYYYYVVVTTTVVVVVVWWWXXX]]]eeennnuuuzzz|||zzzqqqeee^^^```dddfffhhhnnnvvv}}}~~~}}}xxxrrrnnnlllnnnpppsssttttttuuuvvvwww|||~~~}}}}}}}}}AAAAAA@@@@@@@@@@@@@@@AAA@@@??????>>>>>>=========;;;;;;::::::;;;;;;;;;<<<::::::999999999:::;;;<<<999:::;;;;;;::::::999999:::999888777666777888999888888888888888888888888:::999888888888999:::;;;;;;::::::999:::;;;<<<===::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::888777666666666666444444444444444555666666999888777666666666777888666666666666777777777777777777777777777777777777999999999999999999999999::::::999888888888888999:::;;;<<<======>>>???@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@===<<<<<<<<<;;;<<<<<<<<<<<<===>>>@@@>>>@@@CCCEEEFFFIIIMMMPPPXXX^^^gggooowww~~~~~~}}}zzzxxxvvvuuutttuuuvvvwwwyyy|||zzzrrrlllkkkgggdddeeehhhiiifffcccdddgggiiigggddddddiiiooorrrnnniiigggggggggdddaaacccddddddgggllltttuuuppprrrvvvzzz{{{}}}~~~{{{}}}AAA@@@@@@?????????@@@@@@@@@?????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;::::::999888888888999;;;<<<888:::<<<<<<:::888888888:::999888888777777888888777777777888888888888888:::999888777777888999:::999999999999:::;;;<<<<<<::::::::::::::::::::::::999999999999::::::::::::999999::::::::::::;;;;;;:::999888666555444333333555555444444555555666777888777777666666777777777666666666666777777777777777777777777777777777777999999999999999999999999999999888888777888888888999;;;<<<<<<;;;;;;===>>>============>>>>>>>>>>>>=========>>>>>>?????????AAABBBCCCBBB???=========>>>>>>>>>>>>>>>=========:::<<<======>>>@@@DDDFFFGGGLLLSSSZZZ```gggmmmqqqzzz{{{vvvsssqqqpppqqqssstttttttttuuuwwwxxxwwwuuuuuuxxx|||~~~zzzuuusssttttttrrroooppprrrtttwww|||~~~zzzxxx{{{AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;:::999999;;;:::999888888:::;;;===888;;;======:::777666777999999::::::999999888777666777777777888888888999:::999888777777888999:::666777888999::::::::::::999999999999999999999999888888999999999:::::::::888888999::::::::::::::::::999888777666555555555666666555555666666777888666666777777777777777666555666666666777777777888666666666666666666666666888888888888888888888888888888777777777888888999777999;;;:::888888999;;;999999:::;;;<<<======>>>;;;<<<<<<===>>>???@@@@@@???AAABBBAAA???===<<<===@@@???@@@@@@AAA@@@???>>><<<<<<<<<;;;:::;;;>>>AAA@@@CCCGGGJJJNNNRRRWWWZZZfffkkkqqqwww}}}|||vvvxxxyyyyyyyyyzzz}}}|||{{{}}}}}}|||yyy{{{~~~~~~|||AAA@@@???>>>===========================<<<<<<<<<<<<<<<<<<<<<;;;:::999888<<<;;;:::999999;;;<<<>>>888;;;>>>===999666555666999999:::;;;;;;999888777666666777777888888888999:::999888777777888999999555666888999::::::999999777777777777777777777777888888888999999:::::::::777888999:::::::::::::::::::::999999999999999:::666666666666666777888888555666777888888777666555555666666666777777888888555555555555555555555555777777777777777777777777777777777777777888999999666888:::999666555777999666777888999;;;<<<===>>>::::::;;;===>>>???@@@AAA>>>@@@AAAAAA???===<<<<<<::::::;;;>>>@@@@@@???===AAAAAA???===::::::<<<>>>AAABBBCCCDDDEEEGGGKKKNNNOOOTTT[[[aaagggnnnvvv|||}}}uuuyyy||||||zzz{{{AAA@@@???===<<<<<<<<<<<<:::;;;<<<=========;;;;;;======<<<;;;::::::999999>>>>>>===<<<;;;::::::999999999999999999999999999:::999888888777888888888666666777777888888888999888777666666666777999:::888777777888::::::999777:::888666666888999777555666555666888:::<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888:::777444222333555666777333444444555555555555555888777666555555666888999555444444333333333444444444555555555666666777777777777777777777888888999777888999999888777888999:::::::::;;;;;;:::999999<<<<<<<<<;;;;;;:::::::::<<<<<<<<<======>>>@@@@@@@@@???>>>======>>>???@@@===<<<;;;::::::;;;<<<===>>>>>>???@@@AAAAAABBBBBBFFFFFFHHHLLLQQQXXX^^^bbblllrrrzzz~~~}}}wwwttttttuuuvvvyyy{{{yyy{{{}}}}}}|||@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;===<<<<<<;;;::::::999999<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999::::::999888777777777888777777777777888888888999888777666666666777999:::888777777888::::::999777:::888666666888999777555666555555777999::::::999:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;::::::::::::777444333444555666666666777777888888777666666666555444333333444555555777777666666666666777777555555555666666666777777777777666666777777888999777888999999777777888999888999999999999999888888<<<;;;;;;;;;::::::::::::<<<;;;;;;<<<<<<>>>?????????>>>============>>>???<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAADDDDDDCCCDDDGGGKKKOOOQQQYYY^^^eeemmmuuu}}}~~~yyyxxx{{{{{{vvvqqqooooooppprrrvvv}}}|||{{{|||~~~~~~~~~>>>======<<<<<<======>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999999999::::::;;;;;;;;;::::::::::::::::::;;;;;;;;;:::999888777777777777777777777888888888888888888777666666666777999:::888777777888::::::999777999777666666777888666555777666555666888999888777888888999:::;;;<<<======???>>>===<<<<<<<<<======;;;999666555555666666555888888999888888777666555666666555444333333333333777777666666666777777888555555666666666666777777777777666666777777888999777888999999777777888999777777888888888888888777;;;;;;:::::::::::::::999;;;:::::::::;;;<<<===>>>======<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>?????????@@@???>>>===>>>@@@BBBCCCJJJMMMRRRXXX```iiirrryyyzzzssspppqqqqqqnnnjjjiiijjjkkkooouuu|||~~~~~~|||{{{zzzzzzyyy{{{~~~<<<<<<<<<<<<<<<===>>>???>>>===;;;::::::;;;<<<===<<<<<<;;;;;;;;;:::::::::999999999999999999999999::::::;;;;;;;;;;;;<<<<<<;;;;;;999888777777666666888888888888888888888888888777666666666777999:::888777777888::::::999777888777777777777777666555777666555555777888777666666777888999;;;<<<===>>>???>>>===<<<===>>>AAABBB===;;;999888888888777666888888888777666555333333999888777666555555444444444444333333444444555555666666666666666666777777666666666666666777888888777888999888777666777999777777888888999888888888::::::::::::999999999999::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<======<<<::::::;;;;;;<<<<<<<<<============<<<;;;;;;<<<>>>@@@AAABBBDDDFFFJJJOOOXXXbbbhhhmmmqqqwww}}}yyypppkkkkkkkkkiiigggggggggiiinnnuuu~~~}}}{{{zzzyyyyyy}}};;;;;;;;;;;;<<<===>>>???>>>===<<<:::::::::;;;<<<;;;;;;;;;;;;;;;:::::::::;;;;;;:::999888888777777:::::::::;;;;;;<<<<<<<<<;;;:::999888777777777777999999999888888888888888888777666666666777999:::888777777888::::::999777777777777777666555555666888666555555666777777777666666777999;;;<<<===>>>===<<<<<<<<<===@@@CCCEEE>>>===;;;<<<<<<<<<:::888999999999888777555444333999999888888777666555444333333222222333444444555777777777777777777666666666666666555666777777888666777888888777666777888777777888999::::::999999999999999999999999999999:::999999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<;;;:::999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>@@@AAA<<<======>>>AAAGGGOOOTTTXXX\\\ccciiiooovvv}}}~~~xxxoooiiihhhhhhhhhhhhhhhggghhhnnnvvv~~~{{{ssssss~~~~~~zzz<<<;;;;;;;;;<<<======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777666999999::::::;;;;;;<<<<<<:::999888888777888888888999999999999999888888888888777666666666777999:::888777777888::::::999777666777888777555444555666888666555555666888999999666666777999:::<<<======<<<<<<<<<<<<===???AAABBB===<<<<<<>>>???>>><<<999<<<<<<;;;;;;999888777666777777777777777666555444555555555555555666777888888888777777777777666666666666555555666666777888666777888888666666777888777777888999::::::::::::777888888888888999999999::::::999999999999::::::;;;;;;<<<======<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===???DDDGGGIIILLLRRRWWW\\\bbbhhhmmmuuuzzzyyyqqqllljjjkkklllmmmlllkkkkkkooowww~~~~~~pppggglllxxx~~~{{{rrrlll<<<<<<;;;;;;;;;<<<==================<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999:::;;;;;;;;;888888888777888888999::::::::::::999999888888888888777666666666777999:::888777777888::::::999777555777888777555333555666888666555555777:::;;;;;;666777888999:::;;;<<<<<<============<<<<<<<<<<<<::::::;;;===???>>><<<999;;;;;;;;;;;;:::999888777777777888999888888777666666666666777777888999:::888888888777777777666666666555555555555666777777666777888777666555666888555666777888999999999999777777777777888888999999;;;::::::999999999::::::;;;<<<============<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999;;;===>>>???>>>>>>@@@AAABBBDDDFFFIIIKKKOOOTTTWWW```fffnnnsssvvvyyy~~~yyytttrrrsssuuuwwwvvvsssrrrvvv|||tttllluuu}}}|||||||||~~~|||vvvuuurrrooojjjddd\\\WWW===<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>>===;;;999888;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;777777888999999:::;;;;;;777777777777888999:::;;;:::::::::999999888888888888777666666666777999:::888777777888::::::999777555777888777444333444777888666555555888;;;<<<<<<777777888999:::;;;;;;<<>>===<<<999888666777888:::<<<>>>>>>;;;999999999999999888888777666888999;;;<<<<<<;;;:::999666666666666777888999:::999888888888777777666666555555555555555666777777666777888777666555666888444555666777888888888888666666777777888888888999;;;;;;::::::999:::::::::;;;<<<===>>>>>>===<<<;;;<<<;;;999999999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888999999:::::::::777:::=========<<<;;;<<>><<<:::<<<<<<<<<=========>>>>>>===<<<;;;;;;<<<;;;999777999999::::::;;;<<<======:::999888888::::::999888666999:::888888;;;<<<999:::;;;:::999666666777888888888888666444333333555888888888888888888888888888888888888777777777777777666666888<<<===:::777777888888888999999999999777999;;;======;;;999777:::::::::;;;<<<===>>>???===999666666888999888777:::888666555444555777888333333444555666777888888999888777666666777888999666777888999999888777666777777666666555555444444444444555666777888999999777777888888999999::::::666666888999999999999999<<<;;;:::;;;=========<<<>>>===<<<<<<<<<;;;999777::::::::::::::::::999999<<<;;;999777777888999:::999999999999999999999999;;;<<<============???AAABBBGGGLLLOOOQQQUUU[[[```kkkmmmttt|||}}}tttmmmjjjjjjmmmkkkhhhgggjjjpppwww{{{}}}}}}~~~~~~vvvlllcccWWWSSSMMMGGGBBB>>>===<<>>>>>;;;<<<<<<<<<===============<<<;;;;;;<<<;;;999777999999::::::;;;<<<<<<===:::999888999:::::::::888888;;;;;;888888;;;<<<999:::::::::999777666777888888888888777555444555666999999999999999999999999888888888888777777777777444333333444777888666444777777777888888888999999888999;;;<<<<<<:::888777999999999999::::::;;;<<<;;;999666666777888888666777666555444444444555555555555555666666666666666999888666555555555666777666777777888888777666555666666666666666666555555777777777777777777777777666666666777777777777777666666777888999999999999<<<:::::::::<<<===<<<;;;<<<:::999999::::::888777::::::::::::;;;;;;;;;;;;;;;:::999888888888999:::999999999999999999999999999:::;;;;;;::::::<<<>>>===???BBBDDDFFFIIIMMMPPPYYY___gggnnnqqquuu{{{zzzwwwyyynnnfffdddeeekkkiiigggfffgggkkkooorrrooooooppppppmmmdddYYYQQQCCCAAA>>>:::888777888888??????>>>>>>??????@@@AAA;;;<<<<<<<<<<<<============<<<;;;;;;<<<;;;:::888999::::::;;;;;;<<<<<<<<<;;;999888999:::;;;:::888999<<<;;;999888;;;;;;888999:::;;;:::888666777888777888999888666666888999999999999999999999999999999999888888888777777777555333222222444555444333666666666777777777888888888999;;;<<<;;;999777666777777777777777777888888999777555555666777777666555444444444333333333333777777666666555555555555999888666555444444444444666666777777666555444444666666666666666666777777:::999999888777666555555666666555555555555555444555666777888888999999999;;;:::999:::;;;<<<<<<::::::888666555777888888777:::::::::;;;<<<<<<======:::::::::999999999888888999999999999999999999999888999:::999999999;;;===???>>>>>>???AAACCCDDDDDDHHHOOOXXX[[[[[[^^^dddiiilllpppwww}}}tttnnn{{{~~~~~~wwwlllcccaaaccckkkiiieeeaaa___^^^___```ZZZ\\\]]]^^^ZZZRRRGGG@@@999888666444444555777888AAA@@@???>>>>>>???AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<:::888:::::::::;;;;;;;;;<<<<<<;;;:::999999:::;;;:::999999;;;;;;888777999999666999:::;;;:::888777888888777888999999888888:::<<<999999999999999999999999999999999888888888777777888777555444444555666666666666666666777777777777999999:::::::::888777555777777777777666666555555777666555555666666666555444444555555555444333222666666666666666555555555;;;:::777555444333333333666666666555555444333333555555555666666777777777999999999888777777666666666666666555555444444444444555666777888888888888:::999888999;;;;;;;;;999999777444444666888999999::::::;;;;;;<<<===>>>>>>999::::::::::::999888777999999999999999999999999999:::;;;:::999:::;;;===BBB???<<<===@@@BBBAAA???AAAGGGKKKLLLMMMPPPSSSRRRYYY]]]ccciiipppvvv}}}vvvoooxxx|||~~~xxxlllcccbbbdddiiieee^^^WWWRRROOOMMMMMMJJJLLLOOOQQQOOOHHH@@@;;;:::999777555444555555666DDDCCCAAA????????????@@@========================<<<;;;:::;;;<<<<<<:::999:::::::::;;;;;;;;;;;;;;;;;;:::999999;;;;;;:::999888::::::666666888888555888:::;;;;;;999888888999888999:::999999999;;;===888888888888888888888888999999999999888888888888999888777666555666777999666666666666777777777777888888999999999888777666777777888888777666555444444555666666555555555666555666666666666555444444444444555555666777777888===;;;999777555444444444666666555444444444444444444444555555666666777777666777777777777888888888777777777666666555555555444444555666777777777777999888777888999::::::888999777555555777999::::::::::::;;;;;;<<<===>>>>>>999::::::::::::999888777999999999999999999999999999:::::::::888999:::<<<===:::888999<<<>>>===:::@@@AAAAAACCCJJJQQQOOOHHHMMMPPPTTTWWW[[[```eeeiiirrrvvv{{{{{{tttwwwzzz{{{ttthhh^^^[[[\\\^^^ZZZRRRJJJEEECCCDDDEEECCCFFFIIIJJJGGGBBB===999888777555444333222222222EEEDDDBBBAAA@@@???????????????>>>>>>>>>>>>>>>===;;;;;;:::;;;<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999:::;;;<<<;;;999777:::999666666999999666777999<<<<<<:::999999999888999:::999999999;;;===888888888888888888888888:::999999999999888888888666777777777555555777999666666666777777777888888777777777888888888777777666777888888888666555444333555777777666555666777888888777777777666666666333333444555666777888888===;;;999777555555555555555555444444444444555666444444444444444444555555444444555666777888999999888888777777777777777777333444555666777777777777888777666777999999999777999888666666888::::::::::::::::::;;;<<<<<<======:::::::::999999999888888999999999999999999999999777888888888666666888999:::999888999;;;<<<<<<<<<======;;;>>>IIITTTQQQEEEFFFGGGIIIIIIJJJMMMQQQTTT\\\```fffkkkooovvv~~~}}}vvvnnnnnnllldddZZZQQQMMMKKKMMMJJJEEEAAA???@@@BBBDDDBBBDDDFFFDDD@@@;;;888777666666555555444444555555BBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>;;;::::::;;;<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<:::::::::;;;<<<;;;:::777::::::888888;;;;;;999777999<<<<<<;;;999999999888999:::999888888:::;;;::::::::::::::::::::::::::::::999999999888888888333666888888777666777999777777777888888888999999555555666777777888888888444555777888777666555444222555888888666555666888999888777666666666777777444555555555666666777777;;;:::888666555444555555555444444444444666777888333333333333333333222222333333444555666777888888777777777777777777888888333333444555666666666666777666555666888999888777999777777777999:::999888::::::::::::;;;;;;;;;;;;;;;:::999888888888999:::999999999999999999999999888999999888777666888999;;;;;;<<<;;;;;;;;;===>>>999<<<;;;:::DDDOOOKKK@@@???@@@@@@@@@@@@AAAEEEHHHHHHMMMRRRVVVXXX^^^eeelllooovvv{{{ppphhh[[[YYYUUUPPPKKKGGGCCC@@@@@@@@@????????????@@@@@@@@@BBBBBB???;;;888888888777666666666666666666666@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@??????;;;::::::;;;<<<===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::<<<<<<;;;:::888;;;<<<999:::===>>>;;;777999<<<===;;;:::999999999::::::999888777999;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888333666:::;;;999888999;;;888888888888999999999999444444555666777888999999333444666777777666444333222555999999777666777888:::888666555444555777888666666666666666555555555999888666555444444444555555444444444555777999:::333333333222222111111111333333444444555666666666555555666666777777888888222333444555666666666666777666555666777888888666888777777888999999777555:::::::::::::::::::::999<<<;;;999777777888999:::999999999999999999999999:::;;;;;;:::999999:::<<<888;;;<<<:::777777999<<<888======999===EEECCC888:::;;;;;;;;;;;;===@@@CCC===AAAFFFHHHIIIMMMTTTZZZTTT^^^iiimmmlllnnnuuu}}}vvvhhh[[[SSSIIIFFFBBBBBBCCCCCCAAA???<<<===@@@BBBAAA???<<<999===>>>???===:::999;;;>>>666666555444333222111111DDDEEEFFFGGGGGGEEECCCAAACCCBBBAAA@@@@@@@@@AAAAAA;;;<<<<<<<<<===>>>>>>>>>;;;999777777999:::::::::888:::<<<;;;999888:::<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;<<<;;;:::999:::;;;<<<===>>>===<<<:::888666555444777:::<<<;;;888555666777<<<:::888888999999999888888777666777888999888777777777777777666555444333555555666777777777777777999888777666666555555666777777777777777777777777<<<<<<:::999888666555555333444666777777666444333555555555555555555555555555555555555555555444444333444666777777777666555666666666666555555555555999666444555888:::999777666666666777888888999999999::::::;;;:::999888777888888888888888888888888;;;:::999999::::::888777::::::999888888999::::::;;;;;;;;;::::::999999999::::::999888999:::<<<===<<<:::888888:::;;;<<<;;;===<<<;;;;;;===@@@CCCEEEHHHJJJMMMRRRWWW[[[___aaafffhhhmmmssszzz~~~}}}{{{kkk^^^TTTNNNJJJ@@@>>>======>>>===<<<::::::<<>>;;;999888>>>>>>===;;;888888999;;;<<<999555333333333222111BBBCCCDDDEEEFFFEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA<<<<<<<<<<<<============;;;999777777999:::::::::999:::;;;;;;999999:::;;;999:::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999888888777666444777::::::999888999:::<<<:::888888999999999777888777666777888999888666888888888777666666555555555555666777777777777777666666555555555666666777777777777777777777777777<<<<<<;;;999888777666555444555777888888777555444555444444444444444444555555555555555555555555555333444666777777777666555666666666666666666666777888555444444777888888666666666666777888888999999999999:::::::::999888777999999999999999999999999;;;:::888999999:::888777::::::999888888999::::::;;;;;;:::::::::999999999:::999999888999:::;;;<<<;;;999777777999:::;;;:::::::::::::::<<<>>>@@@AAA>>>@@@BBBEEEHHHKKKNNNOOOVVVXXX\\\aaaggglllppprrruuuzzz~~~}}}wwwhhhYYYOOOIIIFFFDDD::::::;;;>>>AAAAAA@@@>>>===>>>??????===<<<;;;:::???<<<:::999;;;<<<;;;:::<<<999555333222222222111AAAAAABBBCCCEEEFFFGGGGGGBBBBBBCCCDDDCCCBBBAAA@@@============<<<<<<<<<<<<<<<:::888888999:::::::::;;;:::999999;;;;;;:::999999999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;::::::999999::::::;;;::::::;;;<<<<<<<<<<<<;;;999999999999999999888888444777999::::::999999:::;;;999888888999:::888777888777666666888888777666999999888777666666666666555555666777777777666666444333333444555666777777777777777777777777777777<<<;;;:::999888777666555555666777888888777666555555444333222222333444555555555555555555555555555444555666666777666666666666666666777777888888888666444333444555777666666555666666777777888888999888999999999999888777777999999999999999999999999:::999888888999:::888777:::999999888888999999:::::::::::::::999999999999999999999888999999:::;;;999777666666888999999999666777888:::;;;<<<<<<<<<;;;<<<<<<>>>???@@@AAAAAAEEEFFFIIILLLPPPTTTWWWXXX^^^bbbhhhlllooouuu|||vvvqqqnnnsss~~~|||mmmdddWWWKKKDDDCCCCCCDDD777888;;;???BBBDDDBBB@@@AAA@@@>>><<<<<<<<<===>>>???:::777999>>>AAA>>>999<<<888555333222222222111BBBBBBBBBCCCDDDEEEGGGGGGBBBCCCDDDEEEEEECCCAAA@@@>>>>>>>>>======<<<<<<<<<===;;;888888999::::::999<<<:::888999;;;<<<:::888999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;777888:::;;;;;;;;;:::999999999999888888888888888888999;;;;;;:::888777777999888777888999:::888777888777666666777888666555999888777555555555666666555555666666666666666555333333333333444444555666666666666666666666666666::::::999888777666555444555666777777777777666555555444222111111222444555444444444555555555555555555555666666666666666666666666777777888888999999555555444444555666666666555555666666777888888888888888888888888888777777999999999999999999999999:::888777888999999888777999999999999999999999999:::999999999999999999999999999888888888999999999777666555666777888888777444666888:::;;;:::999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@CCCEEEFFFGGGKKKNNNRRRUUUYYY___ggglllrrrwww~~~{{{yyywwwwwwxxxyyyyyyxxxpppiiidddfffrrr}}}rrrnnnvvvwwwqqqsss}}}vvvmmm[[[UUUKKKCCC@@@@@@AAAAAA:::;;;<<>>>>>=========>>>;;;999888999::::::999<<<:::888999;;;<<<:::888888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;666777888::::::999888888:::999999888888777777777999999::::::;;;:::888777888777777888::::::888666888777666666777777666444666666555444444444555555555555666666666666555555555555444333333333333333666666666666666666666666888888777666555444444333555555555555555555555555444333222222222222333444444444444555555555666666666666666555555555666666666777777777888888888999555666666555555666777888555555555666777777888888777777777777777777777888999999999999999999999999999888777777999999999777999999999999999999999999999999999999999999999999888888888888888888888777666555444555777888777666444666888:::;;;:::888777555666666666777777777777::::::;;;<<<===>>>??????@@@BBBCCCFFFIIINNNSSSWWWYYY^^^fffmmmqqqtttvvvxxx{{{yyypppjjjiiijjjmmmrrrvvvwwwwwwxxxlllddd]]]^^^gggttt}}}{{{iiiaaabbbkkkkkkbbbcccmmmwwwxxxuuunnniiieee]]]UUUIIIEEE@@@<<<;;;:::999888======>>>AAADDDEEECCCBBBAAA<<<888666999===???AAA;;;===@@@AAAAAA@@@@@@@@@:::777333222222222222111EEEFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGFFFEEEDDDCCC@@@@@@@@@@@@????????????>>><<<:::999:::::::::999;;;:::999999;;;;;;:::999888888999::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;::::::999999::::::;;;777777888888999999999888999999999888777777777666666666777:::<<<===<<<;;;777666777888::::::888666999777666666666666555333333444555555555444444333555555666666666555444444666666555444333222222333777777777777777777777777777777777666555444444444555555555444444555555555333333444444444444333333333333444444555666666666777777666555555555555666777777777777777777777777555666777666555555777999444555555666666777777888666666666666666666777888888888888888888888888888888777666777999999999777888999999::::::999999888888888888999999999999999777888888888888777666666555555555666888888777555555777888::::::999777666444555555666666777777777888888888999::::::;;;;;;<<<<<<<<<===???BBBDDDFFFEEEJJJQQQWWW[[[^^^aaaccciiilllpppuuu{{{yyyooogggbbbcccgggmmmuuu{{{~~~|||vvvkkkddd\\\\\\dddooovvvyyy~~~nnnXXXYYYaaagggcccZZZYYY```iiigggaaaXXXRRROOOJJJCCC@@@>>>;;;999999888777555<<<>>>BBBGGGKKKKKKHHHEEE===999666666:::???AAAAAA>>>AAAEEEFFFCCCAAA@@@@@@999666333111222222222222DDDEEEFFFHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEE@@@AAAAAAAAAAAAAAAAAABBB???===:::999:::::::::999999:::;;;;;;999999:::;;;888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;999999999999999::::::;;;777777777777888888888888666666777999===>>>===;;;666666666888::::::888666999777666555666666444333222444666777777666444222555555666666555555444333555555444444444444444555777777777777777777777777888888888777777666555555666666555555555555666666333444555666666555444333333333444444555666666777888777666555444555555666888777777666666555555555333555666555444333666888444444555555666777777777666666555555555666777888777777777777777777777777888666666777888999999888888999::::::::::::999888777888888888999999999999777777888888888777555555555555555777888999777555666777777888888777666555666666777777777888888888555555666777888888999999:::999999:::;;;<<<<<<<<<;;;???CCCGGGIIILLLNNNPPPUUUWWWYYY]]]ccckkktttzzz~~~}}}{{{yyyyyy||||||xxxtttmmmggghhhiiilllrrrxxx}}}{{{wwwuuuqqqkkkccc\\\UUUVVV]]]ffflllnnnqqq|||rrr___TTT```mmmoooggg]]]ZZZ\\\[[[ZZZSSSJJJEEEDDD@@@:::>>><<<999888888999:::999>>>CCCKKKSSSVVVRRRIIICCC:::777555888>>>CCCCCCAAADDDEEEGGGHHHGGGDDD@@@===999666333111111222222222AAACCCFFFIIIKKKLLLKKKKKKHHHGGGFFFFFFEEEEEEFFFFFFAAAAAAAAABBBBBBCCCCCCCCC???===:::999:::::::::999888;;;===;;;999888:::<<<888888999::::::::::::999:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;<<<;;;:::999:::;;;<<<===444555666777888999:::;;;:::999888:::======:::777555555666888::::::888666999777666555666666444333222444777999999777555222555666666666555444333333444444444444555666777777777777777777777777777777::::::999999888888777777777777666666666666777777222444666888888666444222333333444444555666777777888777666555444444555666888888777666555444333333222444555444222222444777444444555555666777777777666555444444555666777888666666666666666666666666777666666666888999999888888999:::;;;;;;:::999888777777888888999999999999666777888888888666555444555555555777999999777555666666666666666666555555555555555555444444444444444444555666777888888999999888888999::::::999777888;;;>>>???@@@AAACCCEEEFFFGGGHHHKKKPPPXXXbbbiiiqqqpppooommmkkklllooorrryyy~~~~~~wwwuuutttpppkkkqqqqqqrrrvvvyyy{{{{{{{{{tttuuuqqqiiidddccc___[[[UUUNNNIIIJJJQQQYYY^^^___hhhuuu~~~hhhUUUXXXlll|||zzznnneeeaaa___SSSRRRLLLEEEAAAAAA===888<<<888444333444777:::;;;BBBJJJTTT]]]^^^UUUGGG===888666666:::AAAFFFEEEBBBIIIGGGFFFHHHKKKHHH@@@999888666222111111222222222CCCCCCCCCFFFHHHJJJIIIHHHIIIHHHFFFEEEEEEEEEFFFGGGBBBBBBBBBBBBBBBBBBAAAAAACCC@@@<<<:::;;;;;;;;;;;;<<<:::888999:::;;;::::::888999;;;<<<<<<;;;:::999::::::::::::;;;<<<==================;;;:::999888;;;:::999888888777555333888666555555777999::::::555666888999:::::::::::::::888666777999999777444777666555444444555666777888666444444555555444333555555444444444333333333555333111222555777555222444444444444444555666777888666555777;;;<<<777333777777666555555555555555555555666666666666555555333333333444444555555555222444666777888777666555333444666888888888888777777555444444666888999999666666777777666555444444555555444333333555666777777777888888888888777777777777777777777777777777777888999:::;;;;;;:::999999::::::;;;:::999888777777666555666777666444333888777777777888777555333;;;:::777666444444555555777777777777777777777777666555555444444444444555555555555555666666666666666666888999:::;;;;;;;;;===>>>???AAACCCHHHNNNRRRWWWWWWVVVVVVXXXZZZ]]]^^^ccchhhpppvvvzzz}}}~~~wwwuuutttsssqqqqqqooommmlllllllllkkkjjjdddaaa\\\WWWRRRNNNKKKJJJCCCCCCCCCDDDGGGLLLRRRUUUfffppp~~~ppp___VVVppp{{{}}}xxxuuuooofff]]]PPPDDD???>>>;;;::::::888777666555666888;;;<<>>777555666777:::>>>CCCGGGJJJMMMMMMMMMKKKGGGBBB===:::444444444333333222222222CCCCCCCCCDDDFFFGGGFFFEEEGGGGGGEEEDDDDDDDDDEEEFFFBBBCCCCCCDDDDDDDDDCCCCCCAAA???;;;::::::;;;::::::;;;:::888999:::;;;:::999;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::;;;<<<999999::::::999999888888777666666777888888666555777666666888999:::888666555666888999:::;;;:::::::::999777888::::::888555666666555555555666888999555444222333444555555444555555555444444444333333444333333333555555555444555444444444444555666777999777555777999999444///777777666555555555555555555555666666666666555555333444444444444444444555444555666777777666444333333333555666666666555444777555444444666888999999666666666666666555444444444444444444444555666666666777777777777777777666777777777777777777777777777888888999999999999999999999:::::::::999888777888777777777888888666444777666666777888888666444888777777666666666666666777777777777777777777777666555555555555555666666777777666666555555444444444555666777888999999999999:::;;;;;;<<<>>>BBBFFFIIIHHHGGGGGGGGGIIIJJJLLLRRRVVV\\\aaadddgggjjjlllxxx}}}yyyrrrooommmkkkhhhfffccc```]]][[[YYYVVVTTTNNNLLLHHHDDDAAA>>>======??????@@@BBBFFFLLLRRRVVVcccppp~~~zzzmmmdddbbbttt}}}{{{uuulllZZZNNNBBB>>>===:::999999666555444444777:::???AAAPPPVVV[[[YYYPPPDDD;;;777777777888;;;>>>CCCHHHKKKMMMMMMLLLJJJFFFAAA<<<999222222222111111000000000CCCBBBBBBCCCEEEEEEDDDBBBEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCDDDEEEEEEEEEEEEEEECCC@@@===<<<<<<===<<<<<<<<<:::999:::;;;<<<;;;:::<<<;;;;;;:::999999999999;;;::::::999999999999:::777777888888999999999999555555555777:::;;;:::999888888999;;;<<<;;;777444444666777999:::::::::::::::999999999::::::888777666666666666666777888888444333333444666777777666555555555444444444444333333444444444333444555777555555444444555555666666777555444555888888444111777777666555555555555555555666666777777666666555555555555444444444444444555666666777666444333111333444555666666555444444777555444555777888888888555666666666666555444444333444555555666666555555666666666666666666666666777777777777777777777777888888777777777888999999888999999999999888777777:::999888999::::::888666666555555666888888777555555555666777777777777777777777777777777777777777555555555555666777888888888888777666555444333222222333444555666777777777;;;<<<======<<<;;;===>>>AAA@@@???>>>>>>>>>???@@@AAADDDGGGJJJLLLOOORRRUUU^^^eeeooowwwzzz{{{zzzzzz|||~~~}}}vvvmmmfffbbb___[[[XXXSSSQQQMMMJJJHHHFFFCCCAAA===<<<:::888777777777777:::<<>>CCCGGGUUUVVVTTTMMMCCC;;;777666888999:::<<>>>>>===;;;;;;:::888666666666777777;;;;;;:::999888888888999999888888888999999::::::777777777999<<<===<<<;;;;;;;;;;;;<<<<<<;;;888555333555666888999999999999:::999999::::::999888777777777777666666666666666777666666777888999888666555555555555444444444444222444666555222333666999666666555555555555666666222111222444888999888777777777666555555555555555666666777777777777666666666666555555444444333333555555555666555444333222333444666888888888888777777555555555777888888777555555555666666555444444222333555666666666555444555555555444444555555555666666666666666666666666999888777666666777888999888888888888888888777777999888777888::::::888666555444444555777888777666444555777888888888777666666666666666666666666666555555555666666888999999777777666555555444333333222222444555555666666666<<<>>>@@@???===<<<;;;<<<======<<<<<<<<<===>>>>>><<<===>>>???@@@BBBEEEHHHJJJPPPXXX]]]```___^^^^^^fffkkkqqqtttvvvzzzxxxqqqgggaaaYYYSSSPPPMMMIIIFFFBBB@@@>>>===>>>===<<<;;;999888777666666777888999666<<>>>>>???@@@@@@???===;;;:::888777777777888999<<<<<<;;;:::999999999:::;;;:::999888888888999999999888888:::<<<<<<;;;:::<<<:::888777888888777555333444666888999999999888999999::::::999888888888:::999999777666444333333:::999888888999888666333666666555555555444444444222444666444222333777;;;777666666555555555666666222222333555888999:::999777777666555555555555555666666777777777777666666666666666555555444444444333444444555555666666666111333555777999::::::999777666555666888888777666444444555555555555444444222333555666666666555444555555444444444444555555666666666666666666666666999888777666666777888999777777777777777777777888777666666777888888777555555444333444666777777666666777888888888777555444666666666666666666666666555555555666666888999999444444444555555555555555333333444555666666666666666999;;;;;;:::888777777555666666777888999:::;;;:::;;;;;;::::::;;;>>>AAA>>>BBBGGGIIIJJJJJJJJJKKKRRRWWW^^^```aaaeeennnuuu~~~zzzoooddd]]]RRRMMMGGGDDDCCCAAA>>>::::::888777888999;;;::::::555555444333333444555666666>>>GGGLLLKKKGGGEEEEEEUUUeeevvv}}}{{{~~~wwwhhh```cccfffdddSSSHHH???<<<===;;;999:::;;;:::888888;;;@@@EEEHHHHHHEEEAAA;;;666444444666666999>>>EEELLLRRRXXXZZZ[[[WWWQQQIIIAAA:::555222222222222222222222222222DDDCCCCCCEEEGGGHHHGGGEEEAAAAAABBBBBBAAAAAA@@@???>>>???@@@AAAAAAAAAAAAAAAAAA???>>>>>>??????>>><<>>===<<<<<<<<<<<<<<<<<<<<<;;;999888777888999999:::999888999;;;;;;:::888;;;999666555555666666555444666777999::::::::::::999;;;<<<<<<:::999999:::<<<;;;;;;:::888666555444:::999888888888777444111666666666555555555444444444444444333333555888;;;777777666666555555666666666666666666666666777777777777666555555555555555666777777888888777777666666666666555555555555555444444555555666777777888///111333555777888888888777666555777888888777555333333444555555555555444333444555555666666555555666555444333333444555666777777777777777777777777999999888777777777888888666666666666666666777888555444444555777777666444666555333444555666666555777777777777777666555555777777777777777777777777555555555555666777888888333333444444444555555555444444555666666666666666444666888999888666666777222333444555777888999999777777777666555666888:::888;;;???AAABBBBBBCCCDDDAAAFFFKKKLLLMMMPPPWWW]]]jjjrrr~~~tttggg[[[QQQKKKDDD@@@===<<<===<<<999666888777555555666777777666555444333333333333444555777@@@JJJMMMJJJDDDAAA@@@MMM]]]ooo|||~~~pppiiilllfffYYYTTT[[[aaabbbQQQGGG>>><<<===;;;::::::;;;:::999999;;;===@@@BBB===;;;999666555555666777666;;;BBBKKKSSSYYY]]]^^^]]]WWWNNNDDD<<<666333222/////////000000000000000GGGFFFEEEEEEFFFFFFDDDBBBAAAAAABBBBBBBBBAAA@@@?????????@@@@@@AAA@@@@@@??????=========>>>>>>===;;;>>>>>>>>>@@@AAAAAA>>><<<<<<===>>>>>>??????????????????>>>>>>>>>???@@@@@@>>>===<<<;;;;;;===>>>@@@<<<;;;;;;<<<>>>>>>===;;;<<<:::999999::::::999777777888:::<<<=========<<<;;;===???>>><<<:::;;;<<<<<<============;;;:::999;;;::::::;;;<<<:::777444666666666666555555555555666444222222444777999:::888888777666666666666666555666666555444444555666777777666555555555555555777777888888888888777777555555555555666666666666777777666666666777777888222333444666666666555555777666666777888888666444222333444444555555555444444444444444444555666666777666555333333555666777777777777777777777777777999999999999999888888777666666555555555666777888555444444555777777666444888666444333444555555444666666666666666777777888777777777777777777777777666555555555555555666666444444444444444444444444333444555555666555555555666777999888777666777888555666777888999999999999555666666555444333555666777;;;???BBBBBBAAA@@@???;;;===???@@@@@@BBBGGGKKKWWW___lllyyyqqqaaaTTTJJJCCC???<<<999777888::::::777444888666444444555666555444777666555555555666888888999AAAHHHIIIDDD??????AAAKKK\\\nnnzzzwwweeeZZZ___]]]TTTQQQXXX^^^^^^NNNDDD<<<;;;<<<;;;999999777777777888999:::<<<===777555444333444777888999999???HHHQQQYYY]]]^^^^^^ZZZSSSHHH===666333333444.../////////000000000111JJJHHHFFFFFFEEEDDDAAA>>>AAAAAABBBCCCBBBAAA@@@???@@@@@@AAAAAAAAA@@@?????????>>>>>>>>>@@@@@@>>><<<<<<<<<===???@@@???===::::::;;;===???@@@@@@??????@@@?????????@@@AAABBBBBBAAAAAA@@@@@@AAACCCFFFGGG>>>>>>>>>@@@BBBCCCBBBAAA>>>>>>???AAABBBAAA===::::::;;;===???@@@@@@??????===???AAAAAA>>><<<===???<<<===???@@@@@@@@@???>>>======>>>???@@@@@@===:::777666666666555555555555777444000111555999:::999888888777666666666666666111222333333333444666888777777666555555555555555777777888888888888777777444444555555666666777777:::999888777666666666777777777888888888666555444777666666777999888666444222333444444555555555444555555444333333555666777888777555444444555777888777777777777777777777777999:::;;;;;;;;;999888777666555444444555666777888555444444555777888777555999666444333444555444444555555444444666888:::;;;777777777777777777777777666555555444444444555555666666555444333222222111333333444555555555444444555666666666444333444555777777888888888888777777666777888777666555666777888<<>>@@@CCCGGGOOO[[[gggoootttxxxzzzvvvfffUUUIII@@@;;;999888666444555888888555222666444333444666777777666555444444444555777888999;;;@@@EEEDDD???<<>>>>>>>>>>>???@@@AAABBB>>>??????>>>======???AAA999;;;>>>???>>>===<<<<<<@@@@@@???===<<<:::999999666777888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>BBBAAA@@@???>>>>>>??????===???===::::::???AAA@@@@@@???===<<<<<<===>>>??????>>>===;;;:::999999999;;;;;;:::999:::;;;===>>>;;;;;;:::999888888999999:::999999;;;===??????>>>666777999::::::999777555333555666555444555999===999999888666555444333222555444333222333555777999:::999777666555555555666666777888888777777888999666666777888888888888888:::999888777777777999999999888777666666777888999666666666666555555555555555555555555555555555555444333222444666888999888999888888888777777666666888888888888888999999:::>>>>>>>>>===<<<:::999888777666555555555666888999666555555555444444444444999888555333222111111222888666555444444555666888555666777777777666444333;;;::::::999888777777666666555555555555444444444666666777777666555444444555666666666777777777888666666777888999999::::::666666555444444444444444777@@@IIIJJJEEE???===>>>:::::::::;;;<<<===>>>???BBBFFFMMMTTTYYY^^^bbbeeeuuuxxx|||~~~vvvhhhUUUHHHBBB???;;;777777777777777777777777777444333333444444555666777444444444555555666777888:::999>>>DDDBBB;;;@@@LLL]]]fffrrr}}}lllZZZVVV[[[ZZZRRRSSS[[[]]]WWWEEE>>>999;;;:::666666:::333333333444444555555555777444111333777;;;;;;;;;<<>>??????>>>======???BBB;;;===>>>>>>===<<<<<<<<>>===<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::<<<>>><<<999888<<<===;;;>>>===;;;999888999:::;;;888888777777666777777888999999999999::::::;;;;;;:::999999999888888888777777666555777999;;;;;;;;;;;;<<<<<<===<<<:::888777666777777777555666:::===999999888777555444333222555444333333444777999::::::999777666555555555666444666777777777777888999666666777888888888888777999999888777777888888999999888777666666777888999666666666666555555555555444444444444444444444444666444333444666888888777888777777777666666666666777777777777777888999999=========<<<;;;999888777666555444444444555777777666666666555555555444444777666555444333222222222666555444333333444555666666666666666666555444444888777777666555555444444555555555555444444444444555666666666666555555444555555555555666666666666666666666777888999999999777666555444444444555666<<>>@@@@@@BBBDDDFFFHHHLLLPPPTTT\\\```eeeiiimmmppptttwww{{{|||~~~{{{kkk^^^NNNCCC???===:::777555555555555555555555555444444444444555666777888666666555555555666777777666555:::@@@>>>:::DDDRRRgggnnnyyymmmZZZTTT\\\^^^WWWUUUXXXWWWPPPDDD===999:::999666666999333333333333333444444444555333222444777;;;>>>@@@HHHPPP[[[cccccc^^^UUUPPPBBB===888444333333444444111111222222222222111111IIIIIIJJJJJJIIIGGGEEECCCBBBBBBAAA@@@@@@@@@@@@AAA>>>?????????>>>>>>@@@BBB???>>>===<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;=========<<<;;;:::999888888999:::;;;;;;;;;:::999777777888999999999888888:::<<<<<<888888:::999666<<<;;;999888777777777888333333333444555666777888666777888999:::999888888777888888999999888666666888666444444666999::::::@@@@@@@@@???===<<<:::999999::::::999888999;;;===:::999888777666444333333444333333444666888:::<<<;;;:::888666555555555555222444666777666666777999555666666777777777777777888888777777777888888999888888777777777777888888666666666666555555555555333333333333444444444444888666555555666777666666666666666555555555555555666666555555666666777888;;;;;;;;;:::999888777666444444333333444444555666777666666666555555555555444444444444444333333222555444333222222333444555777666555555444555555555666666555555444333333333555555555555444444444444444555555666666666555555555555555555555444444444666666666777888888999999999888666444444555666777>>>>>>>>>===<<<:::999888999888888888999<<>><<<>>>BBBFFFDDDGGGLLLQQQTTTXXX\\\^^^ccceeegggjjjlllooopppppprrruuuxxx}}}~~~|||}}}~~~~~~}}}yyyooo\\\RRREEE===;;;;;;:::888444444444444444444444444555555555555666777888999888777777666666666666666333333777;;;;;;===KKK\\\sssyyymmm[[[SSS\\\aaa[[[UUUSSSMMMFFFAAA;;;888888777555555777333333333333333222222222333444444666888===DDDHHHQQQWWW___dddbbbYYYMMMFFF:::777333222333444444444111111222222222222111111HHHIIIJJJJJJJJJHHHGGGEEEEEEDDDCCCBBBAAAAAAAAAAAA???@@@AAA@@@??????@@@BBBAAA???<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>======<<<;;;999999:::;;;===>>>>>>===;;;999888888888888888999:::;;;888;;;<<<999999;;;:::777;;;:::999888888888999:::555555555555666888999:::444666888::::::888666555555666888999999777555444;;;888666555888:::<<<===@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<===::::::999888666555444444222222333444666888:::<<<<<<:::888777555555555555111333666777666666777888444555666666777777666666777777777777777888888888888777777777777777777888666666666666555555555555222222333333333333333444:::888666555666666555444444444444444444444444444555555444444555555666777888888888888777666555444444444444444444555555555777777666666666555555555111222333444555444333333555555444333333444555555777666555444333444555666666666666555555444444444555555555444444444333333333333444555666666666666666666555555555555444444777777777888888999999999:::888666444444555777888;;;888555555888::::::999888777666666888;;;>>>@@@IIIGGGCCC===999888:::<<<;;;===@@@BBBCCCEEEGGGHHHMMMNNNPPPRRRTTTUUUVVVVVVXXX[[[___eeekkkpppsssuuu{{{}}}|||zzzyyyzzz|||}}}yyyzzz{{{|||}}}}}}}}}}}}~~~{{{yyy{{{|||~~~{{{ooocccOOOHHH>>>999888999888777444444444444444444444444666666666666777888999:::999999888777666555555555444444777:::;;;AAASSSeeezzz}}}|||kkk[[[TTT\\\___YYYQQQKKKFFF@@@>>>:::777666666555444444333333222222222222111111222444777999;;;AAAJJJQQQRRRVVV\\\___\\\SSSGGG???888666444222222222000///111111222222222222111111IIIJJJJJJJJJJJJIIIHHHGGGGGGFFFEEECCCBBBBBBBBBBBBBBBCCCDDDCCCAAA@@@@@@AAACCC???;;;:::;;;<<<<<<;;;::::::;;;;;;<<<=========;;;<<<<<<===<<<<<<;;;;;;;;;<<<>>>>>>>>><<<:::888;;;:::777666666999<<<>>>777;;;<<<;;;<<>>===<<<;;;;;;;;;<<<===>>>===<<<;;;<<<<<<=========;;;;;;:::888777666555444111111222444666888::::::===;;;999777555555555555111333666777777666666777444444555666666666666555666666777777888888888888777777777888888777777777666666666666555555555555222222222333333444444444;;;999777666666666555444333333333333333444444444444444444333444555555666777777777777666555444444444444555555666666666666666666666666555555555555///111222444555444444333666555555555555555555666777666444333333333444555555555555555444444444444555444444444444333333333333333444555555666555555666666666666666666666666888888888999999999999999999888666555555555777888:::666111111555888999777777666666666777:::===>>>AAAAAA???;;;777444444444888:::<<<<<<<<<;;;<<<===AAAAAABBBCCCCCCCCCBBBBBBEEEGGGKKKPPPTTTYYY\\\]]]dddfffjjjnnnsssxxx{{{}}}xxxuuuooolllkkknnnrrruuuwwwxxxyyyzzz{{{{{{||||||zzz~~~|||yyyxxxvvvyyy}}}zzzvvvvvvzzz|||kkkZZZHHHBBB;;;777777777777666555555555555555555555555777666666777777888999::::::999888666555555555555555555777999===GGGXXXfffyyyyyyyyyyyyzzzxxxlll^^^ZZZ\\\ZZZRRRJJJEEEAAA???;;;999666444444555444222222222222222222222222222222666:::===AAAHHHQQQXXXVVVVVVWWWXXXTTTLLLAAA999888666444333222222000...111111222222222222111111KKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCEEEGGGGGGFFFCCCAAAAAAAAABBB>>>:::999<<<======;;;999::::::;;;<<<<<<======999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;999777666;;;999666555555777:::<<<888;;;<<<:::<<<@@@AAA???666666777777888999999999:::999888888777777777777666888:::;;;;;;999777555555555777888888777777666<<<:::888777999;;;<<<<<<:::999777777777999<<<===<<<;;;:::;;;===>>>===<<<<<<;;;:::999888666555555222333444555777888999:::===<<<:::777666555555555222555888999888666666666333444444555555555555555555555666777888888888888777777888888888888777777666666666666555555555555222222333333444444555555;;;999777666666666555444333333333333444444444444444444333333444444555666555666666666555555444333444444555666666666666555666555555555444444444444000111222333444444444444666666666666666666666666666555444444333444444444333333222222222222222222444444444444333333333333333444444555555555444444666666666666777777888888888888888888888888888999777777666666555555666666;;;777333222444555555333666666666777888999:::;;;999;;;<<<;;;888555444333555666888999888888999:::<<<<<<===<<<<<<;;;:::999>>>>>>???AAABBBDDDEEEFFFOOOPPPSSSXXX]]]cccgggjjjeeeaaa[[[WWWWWWZZZ___ccclllmmmnnnppprrrrrrsssssssssvvvzzz{{{{{{yyyyyyyyyvvvyyy}}}tttllliiijjjmmmrrrvvv{{{~~~gggSSSBBB>>>:::777777666666555555555555555555555555555666666666666777888999:::888888666555444444444444444444666;;;DDDOOO\\\eeetttrrrooooootttxxxrrriiieee___VVVLLLDDD@@@???>>>999999777444444666555111222222222222333333333444555888<<>>===::::::::::::999999888888;;;:::999999888888888999999:::;;;<<<<<<:::888777666666666777777888888888;;;:::888999:::<<<;;;;;;:::888666444444666999;;;999888888:::===>>>===;;;<<<<<<;;;:::888777666555555555777888999::::::;;;>>><<<:::888666555555555444777::::::999666555555333333444555555555555444444555666777888888888777666777888999999888777666666666666666555555555555222333333444555555666666;;;999777666777777666555333333333333444444555555444444444444444555666666555555666666555555444333222333444555666555444444444444444444333333333333111111111111222333444444444555555555555555555444444444555555444444333333333333333333333333333333444444444333333333222222444444555555555444333333333444444555666777888888777777777666666666666666555555666777666555444333777666555444555555444333555666777888888888777777555777::::::888777666666333555777777666666777888888999999999999888777777:::999999999999:::;;;;;;AAAAAABBBDDDGGGKKKOOOQQQNNNLLLIIIFFFFFFHHHKKKMMMUUUVVVXXXZZZ\\\]]]^^^___aaadddgggjjjkkklllnnnpppmmmooosssxxx}}}vvvlllhhhggggggiiilllpppuuu|||}}}dddMMM<<<:::888777777777666666444444444444444444444444666666666666777888999999666666555444444333444444444555999AAAOOO\\\dddgggpppmmmiiiiiirrr|||}}}xxxrrreeeUUUIIICCC???<<<;;;777999777333444777666000111111222333444555555666888999>>>FFFOOOWWW]]]______XXXNNNFFFAAA<<<666111333111//////111333444333111111222222222222111111MMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFLLLMMMMMMKKKGGGCCCAAA@@@@@@<<<999:::>>>@@@>>>;;;:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;:::999999@@@???===<<<::::::999999999:::<<<======;;;888666999:::999555555999;;;999?????????>>><<<:::999888<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===<<<;;;:::999777777666666777888999:::<<<;;;;;;;;;===>>>===;;;;;;999666333333444777888888666666999<<<>>>===:::===<<<;;;:::888777666666777888999:::;;;<<<<<<<<<>>>===:::888666555555555666888;;;;;;999666555444222333444444555555444444333444666777888888888777666777888999999888777666777666666666555555555555333333444444555666777777;;;999777666777777666555333333333444444555555555555444444444444555666666555555555666555555444444111222333444555444333333444444333333333222222222333222111000111222444555333444444555555444444333333444555666555444333222555555555555555555555555444444444333333333222222555555555555444333222222111222333444555777888888555555555555555444444444333444666777777555333222222333555666666666666666444666777999999777666444111222444444333333444666555777888777666444444555444555555666666666666555555555666666777999:::;;;;;;:::999999999;;;>>>???@@@??????>>>>>>>>>>>>???@@@AAACCCFFFHHHJJJKKKLLLKKKMMMQQQTTTVVVZZZ]]]```\\\^^^bbbfffjjjnnnppprrrqqqqqqrrrsssuuuxxx{{{}}}}}}rrrkkkjjjllliiikkkmmmpppvvv{{{aaaIII888777777666777777777777333333333333333333333333555555555555666777888999555555444333333333333444666777<<>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<======777888999::::::::::::999>>>======<<<;;;;;;::::::888888888:::;;;;;;:::888777777888888999999999999<<<=========;;;:::;;;<<<999888888999:::;;;<<<===;;;<<<;;;888999:::888333999888666555555777999:::>>>888444777>>>AAA<<<666444444444444444444444444888888888888888888888888;;;:::888777666666555555:::666333555:::===;;;777<<<:::888666444444444444555:::<<<888555444222...111111222333333333333222444333222222333666888:::888888777777666666555555666666777666666555444444444333333444666777666555999888777666666777888999555444444333333444444555555555555666666666666666555555555555555555555555333333444444444444333333333333444555555444444444000111333222000111444777555666666444222222333444777666555444333222222222111333222111222555444000444222111222333333222111111222333333444444333333222333444444555555555555555555555555555555555555333333333333333333333333555555555555555555444444666555444555666777666555555555555444444333333333666555444444555666555444222222333666888888666444333444444444555666666666555555555555555666777888:::999999999999999999999:::;;;;;;<<<===>>>@@@@@@?????????AAACCCFFFIIIKKKIIIKKKMMMPPPSSSVVVYYYZZZYYYXXXYYY[[[___eeejjjnnnuuuzzz}}}xxxuuuwww{{{|||{{{uuurrrrrruuuwwwtttuuuwwwzzz~~~{{{lllTTTCCC<<<777222222555777666333444333333333333444555555555444444333333333444444333333333222222333444444666:::DDDRRR```jjjmmmlllmmmkkklllrrrzzzzzzjjjVVVHHHEEEDDD@@@<<<:::;;;:::888444222222333666666666444444555999<<>>======<<<=========<<<<<<;;;;;;;;;888999999999999:::::::::======<<<;;;;;;::::::999888888888999;;;;;;:::888777888888888999999999999:::;;;<<<;;;:::999999;;;999999999999:::;;;<<<===;;;===;;;888888:::888333777666555555666888:::;;;===999666777;;;===:::555555555444444444444555555888888888888888888888888;;;;;;:::888666444444555888666444555888::::::888;;;:::888666444444444444333888:::888666666444111111111222333333333333222444333222222333555888999777777777666666555555555555555666666666555444444666444444444666777666555888777777777777777777888555444444444444444444555555555555555666666666666666666666666666666666666444444444555555444444444333333444444444444333333000111222222000111444777555555555444222222333444666555444444333333333333111333222000222444333...333111000111333333222111111222333333444444333333222222333444444444444444444444444444444444444444111111111222222222222222555555555555555555444444777555444555666777555444555555444444444333333333666555444444555666555444333333333666888888555333444444555555555555555555555555444444555555666777555555555555666666666666999999888888888888999999;;;;;;;;;;;;===>>>@@@AAA???@@@AAACCCEEEGGGHHHIIIFFFFFFFFFGGGKKKPPPUUUXXXdddiiimmmkkkfffccceeeiiiiiinnnrrrtttwww|||}}}zzzuuussstttzzz}}}}}}}}}|||}}}xxxsssqqqsssvvvxxxpppqqqssswww|||zzzxxxsssoooqqqqqqmmmjjjjjjkkkpppwww~~~xxxdddOOO???<<<777333333666777666333444333333333333444555555666555444333333333333333444333333222333333333444666999BBBNNN[[[ccceeeeeefffgggiiilllqqqwww}}}zzzhhhRRRFFFFFFJJJJJJHHH@@@>>>;;;888555444333333333444444555666:::???CCCKKKPPPSSSRRRSSSVVVVVVTTTIIIBBB888333222222111///111111111111111111111111111222222222222111000000JJJIIIIIIJJJMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMOOONNNKKKIIIHHHIIIAAAAAA@@@@@@???>>>======>>>>>>>>>>>>===;;;999888:::999999888888999;;;<<<<<<<<<;;;::::::999999888999888888999;;;;;;:::888888888888888999999999999999:::;;;:::888777888999999:::::::::;;;<<<<<<===;;;===;;;888888:::777222555555555555777999;;;<<<<<<:::888888888888666444666555444444444444555666777777777777777777777777:::;;;<<<:::666333444666666666666666777888999999;;;999777555444444444444222777999777555666555333111111222333333333333222333333222222333555777888555555555555555555444444444444555666666666555555888666555555777777666444666777777888888777777666555555555555555555555555555555555555555555555555777777777777777777777777444555555555555555555444222222333333333333222222000111222222111111444555444444555444222222333555555444444333333333444444222333222000111333111---111000///000222333333222111222333333444444333333222222333333444444333333333333333333333333333333222222222333333333444444444444444444444444555555888666555555666666444333555444444444444333333333666555444444555666555444444444444555777777555333666666555555555555555555444444444444444444555666222333333333444444555555999888777666555444444444888888777777777777888888:::::::::;;;;;;<<<<<<<<<::::::999:::===AAAEEEGGGPPPTTTWWWUUUPPPNNNOOORRRSSSXXX\\\^^^aaafffhhhfff___]]]___dddggghhhkkkooovvv}}}{{{{{{xxxqqqmmmpppnnnllliiiiiikkknnnppphhhiiilllpppwww}}}pppggg___[[[[[[^^^^^^XXXTTTTTTYYYaaalllwwwzzzlllYYYFFF;;;:::888555555888888666333444333333333333444555555777666555444333222222222444444333333333333444444666999???JJJUUU[[[\\\[[[ZZZ___ccccccccchhhsss|||vvvcccMMMEEEKKKTTTXXXWWWHHHBBB;;;777666666444222000222444777:::@@@GGGLLLVVVXXXWWWTTTTTTTTTQQQKKK@@@:::333///000111000///111111111111111111111111111222222222222111000000HHHHHHIIIJJJLLLNNNNNNOOOLLLMMMOOOPPPPPPOOONNNMMMLLLNNNOOOOOOLLLJJJIIIIIIDDDCCCBBBAAA???>>>>>>>>><<<===>>>???>>><<<:::888;;;:::888888888999;;;===;;;;;;::::::999888888777999888888999:::;;;:::999999999999999999999999999999:::;;;:::888777888999::::::;;;;;;<<<<<<<<<<<<;;;<<<;;;888888999777222666666666666777888:::::::::;;;:::888555333333333666555333222222333555666777777777777777777777777666999<<<:::777555666999666777888888777777999;;;:::999777555444444444444333888:::777555666555222111111222333333333333222222222222222333444555666444444444444444444444444444555666666777777777777999888666666777777666444555666777888888777666555666666666666666666666666666555555555555555444444666666666666666666666666444555555666666555555444222222333333333222111111111111222222222222333444222333444333222222444555444444333333333444555555222444333000000333000,,,000///...000222333333222111222333333444444333333222222333333333333333222333333333333333333333333444444555555666777777777333333444444444444555555888777555555555555333222444444444444444444444444666444444444555666555444555555444555666666444222777777666666555555444444444444333333333444444555444444444555666666777777:::999888666555555555555777666666666555555555666888888888888888888888888999888777777999<<>>FFFPPPVVVVVVTTTMMMTTTZZZXXXUUUYYYfffsssmmm\\\JJJFFFQQQ\\\```___KKKCCC:::555555666444111111333666:::???FFFMMMRRR\\\]]]ZZZVVVTTTQQQHHH>>>999555000...///000111000111111111111111111111111111222222222222111000000FFFGGGHHHJJJKKKLLLNNNOOOIIIKKKNNNPPPRRRQQQPPPOOOMMMOOOPPPOOOMMMKKKJJJJJJGGGEEEDDDBBB@@@?????????:::<<<>>>??????>>><<<;;;;;;:::999888888:::<<<===;;;::::::999888888777777:::888777888:::;;;:::999:::999999999999999999999999:::;;;:::888888888:::999:::;;;<<<<<<<<<;;;::::::;;;:::777888999777222888888777777777777777777999::::::888444222222333555444333222222333444555666666666666666666666666444777::::::999888999;;;777888999888888888:::<<<999888666555444444444444666:::;;;777444444333111111111222333333333333222222222222222333333444555222222333333444444555555555666777888888888888888999888666666777777666444555666777888888777666555666777777888888777777666666666555555444444444333555555555555555555555555444444555555555555444444222333333333222222111000222111111222333333333222111222333333222222444666444444333333333444555555333444333000111333111,,,000//////000222444333333111222333333444444333333333333333444444333333222333333333333333333333333555555555666666777777777333333333333444444555555888666555444555555333111444444444444444444444444666444444444555666555444666555444555666666444333777777777666666555555444555444444333333333444444555555555666666777777777777777666666666666666777333444444555555666666666333333444444444444555555666555555444555777999:::>>>???@@@>>>;;;:::;;;===>>>AAAAAA??????AAAAAA>>>DDDBBBBBBEEEFFFEEEFFFIIIIIIUUUhhhxxx}}}tttmmm^^^YYYVVVXXX[[[^^^dddkkkrrrwww~~~zzztttssswww}}}yyyhhh\\\WWWRRRLLLJJJIIIIIIHHHIIIKKKMMMNNNTTTXXX```jjjtttnnn]]]QQQJJJFFFDDDEEEHHHJJJJJJMMMQQQXXXaaaooo{{{zzziiikkkjjjbbbTTTEEE;;;777888777777777777777555333444333333333333444555555888777555444333222222111333333333333444555666777777888<<>>CCCIIIQQQVVV``````^^^YYYTTTMMM@@@444444222///...///000111222111111111111111111111111111222222222222111000000DDDFFFHHHIIIIIIJJJLLLNNNHHHJJJMMMOOOQQQQQQQQQPPPNNNOOOQQQPPPMMMKKKJJJJJJIIIHHHEEECCCAAA@@@???@@@;;;<<<===>>>???>>>======;;;:::999999999:::<<<===;;;;;;:::999999888888777:::888777777999;;;::::::::::::::::::999999999999999:::;;;:::888777888999888999:::;;;;;;;;;999999888999999777888:::888444999999888888777666666666888999999777555333333444444444444444444444444444666666666666666666666666444666777999;;;;;;;;;:::777777777777888999:::;;;888777666444333444444555777;;;;;;666333333333000111111222333333333333222111111111222222333333333222222333333444555666666666666777888888888777777888666555555777777666444555666666777777666666555777777999999999999777777666666555555444333333333555555555555555555555555333444444444444444444333333444444444333222111000222111111222444444222111000111222222222222444666555444444333333333444444333444333111222444222...222111000111333444444333111222333333444444333333444444555555444444333333333333333333333333333333444444444444444444444444222222333333444444555555777555444444555555333222333333333444444444444555666555444444555666555444666444333444555666555444777777666666666666666666666555444444444444444444555555555555555555555555333333333333444555666666111111333444555555555555444444444555555555666666555555444444444555666777:::::::::999777777999:::888;;;;;;888999<<<===:::@@@===<<>>DDDJJJLLLKKKNNNVVV]]]UUUOOOIIILLLSSSXXXUUUPPPCCC===666333333555666666;;;===@@@BBBFFFLLLSSSXXXbbbccc___WWWOOOGGG<<<111222111000000000000111222111111111111111111111111111222222222222111000000CCCEEEGGGHHHGGGGGGIIILLLIIIJJJLLLNNNOOOOOOOOOOOONNNPPPQQQPPPNNNLLLKKKKKKKKKIIIFFFCCCAAA@@@@@@@@@>>>>>>>>>===============:::::::::;;;;;;;;;;;;<<<;;;;;;;;;:::999999888888:::999777777999:::;;;:::;;;;;;:::::::::999999999888999:::999777666777888777888:::;;;;;;:::888777666888777666888;;;:::555777888888888888777777666777777666666666666666555444555666777777666555444555555555555555555555555999777666999======:::666777555333444777999999777888777555444333333444555666::::::666333444444222111111222333333333333222000111111222222222222222222222333444555666777777555666666666666555555444666444444444666777666555666666666555555666666666777888999::::::999888777666666555444444333222222555555555555555555555555222222333333333333222222555555555444444333222111333111111222444444222//////000222222222222555777666555444444333333333333333444444222333666444000444333222333444555444333111222333333444444333333555666666666555555444333444444444444444444444444555555444444333222222222111222222333444444555555555444333333555555444333333333333444444444555555666555444444555666555444555444333333555777666666666666666666666777777777777666555555444444555555666666555555444444333333333333222222333333444555222333444555666666666555888888888777777777777777666666555555555666777888777777777666666777888:::555888888666666:::;;;999<<<999888;;;;;;999:::===AAAFFFPPP]]]hhhnnnnnnkkkbbbYYYQQQMMMHHHFFFHHHMMMNNNRRRXXX^^^dddiiinnnqqqvvvyyy}}}ttt```TTTQQQMMMDDDCCCBBBAAAAAACCCGGGJJJMMMWWW```mmmzzz}}}uuufffUUUHHHBBBAAA@@@@@@EEELLLSSSYYYcccmmmnnnuuu~~~}}}vvvnnnhhheeeXXXUUUPPPIIIAAA<<<888777777777666444333222333555444333333333333444555555666555444333333333333333///000111333555888:::;;;888777888<<>>BBBGGGLLLPPPSSSTTTUUUOOOLLLJJJKKKMMMMMMIIIDDD<<<:::666444444666999;;;???AAACCCEEEIIINNNUUUZZZaaaaaa[[[NNNCCC===666111000111111000000///000111111111111111111111111111111222222222222111000000BBBEEEGGGGGGEEEEEEHHHJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNPPPQQQQQQNNNLLLKKKKKKLLLJJJGGGDDDAAA@@@@@@AAAAAA@@@???===<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;::::::999999888;;;999777777999:::;;;:::;;;;;;;;;::::::999999999666888888777666555666777666888999::::::999777666444777777666888;;;:::666555666777888888888888888777666555666888999888666555666999::::::999666555555555555555555555555555===999666999>>>>>>888222777333000222666999777444777777555444333333444555444888999555333555666444111111222333333333333222000111111222222222111111222222333444666777888888555555555555444333222222444333333444666777666555777666555444444555666777777888:::;;;;;;:::888777666666555444333333222222777777777777777777777777111222222333333222222111555555555555444333222111333111111222555555222//////000111222111333555777777666555444333222222222222444444222444777666111666444333333555555444222222222333444444444333333666666777777666555444444555555555555555555555555777777666555444333333222111111222333333444555555444333222333555555555333333333333444444555555555666555444444555666555444444333222333555777777777555555666666777777888888888777666555555555555555888888777666555444444333555555444444333444444555555666888888999888777666888777777666555444444333444444333333444444555666777666666666666777999;;;777999888555555888999666999666666999:::999:::===>>>???CCCLLLWWW```dddfffhhh___UUUNNNHHHCCCDDDHHHAAAEEEJJJPPPUUU[[[aaaeeejjjmmmrrryyy}}}iii]]][[[TTTKKKCCCCCCBBBBBBEEEJJJOOORRR```iiiuuu}}}zzzkkkjjjeeeZZZLLLBBB??????CCCEEELLLVVV^^^eeepppzzzvvv|||~~~|||xxxqqqiiibbb___]]]TTTOOOIIIBBB===999888777777666555333111111333555444333333333333444555555555444444333333333444444...///000333666999;;;===888777666999<<<===;;;888@@@BBBFFFNNNUUUXXXUUURRRMMMKKKJJJIIIHHHEEE@@@<<<888888777555555777;;;???AAABBBEEEGGGKKKPPPWWW\\\^^^]]]TTTEEE888333222000000111111111///...//////111111111111111111111111111222222222222111000000IIIHHHHHHGGGGGGHHHIIIIIIHHHHHHIIIIIIHHHJJJLLLOOOQQQPPPOOOPPPQQQPPPMMMKKKJJJFFFEEEGGGGGGCCC@@@@@@CCCBBB@@@>>>===<<<<<<<<<;;;;;;999999999999;;;;;;999999::::::999777666555555555666777999<<<>>>???>>>;;;888888:::;;;999777555666777777777666444333999888777888888888666444666666666666666666666666666777888:::;;;<<<<<<<<<999777555555666666666555999;;;===<<<:::777555555444555555666666555444444999555555:::;;;777777<<<777666555555666777666444555555444444444333333333666555444333222333333444888444333777666111000444222222333333333222111111222222222444777888777666666666666555444444333333999888666555444555777888???<<<777333222222555666777777777777777777777777555555555555555555555555333333444444444444444444333333333222222222111111///222555555222000111333...000222333333333111000222222111111222444555666777777777666555333222111444333222111111111333333333333333222222111111111333444555444222111222333777777777777666555333222666666666666555555555555999666222222444666555444555555444444444444555555444444444444333111///...000000111111222444555666666444333444777777555333888777666777888999888777444444555555666666777777888777777666555444444333777777666666555555555444555444333444777999:::999444444555666777888999999777666555444444555666777888555222222444555444111777444444777888777999===;;;;;;888555888<<<<<<777>>>;;;999888999::::::999===<<>>EEEMMMZZZgggrrr{{{zzzqqqrrrnnnhhhbbb\\\WWWUUUSSSHHHCCC===888666444444333444333333222111111111222444333444555777888777666222333333444444333333222222333444444555888<<>>BBBEEEGGGGGGHHHIIIKKKMMMPPPQQQRRRMMMEEE===777333222222111111111111111000//////...///000111222333444444111111111111111111111111JJJJJJIIIHHHGGGGGGFFFFFFDDDFFFGGGHHHHHHKKKNNNQQQRRRQQQPPPPPPPPPOOOLLLIIIJJJEEEDDDFFFFFFCCCAAABBBAAAAAA@@@???>>>======>>>===<<<:::999999999:::;;;:::;;;;;;;;;;;;999888777666666777888:::<<<>>>???===;;;999999;;;<<<;;;999555666666777777777666666777666666777999999888666666666666666666666666666777777999:::;;;<<<<<<<<<;;;:::999999::::::999777888;;;======;;;999888888666666555444333333222222888444444888888555555999777555444555666777666444555555444444444333333333666555444333333333444444555111111444333///...111333333333333333333222222444333333444666666555333555555555555444444444444666666555444555666888:::888666444222333666:::<<<777777777777777777777777444444444444444444444444444444444444444444444444333333333222222222222111000333555555333111111333///000222333333333111000222222111111222444555666666666666555444333222111222111000//////000111111333333333222222222111111333444555444222111222333666777777777777555444333666666666666555555555444999666333222444555555444444444333333333333444444333444444555444333222111444333333222333444555666666555444555777777555222777555555666888999888777666666777777777888888888888888777666666555444444777777777666666666555555555444333444666888888777444555555666666777777777666555444444444444555666777555222222444555444222666333333666777777:::??????@@@===888777::::::777>>><<<999999999:::999888:::999;;;@@@CCCGGGNNNVVVbbbgggiiifffaaa[[[QQQHHHDDDCCCAAAAAABBBFFFKKKMMMXXX[[[aaafffkkkpppvvvyyyyyyrrrnnneee```\\\]]]^^^bbbkkkuuu~~~xxxgggVVVNNNJJJEEEAAA???AAACCCEEESSS\\\jjjxxx|||qqqlllkkkgggaaaZZZTTTPPPNNNMMMCCC???999555444444333333555444444333222222333333333222222444666777666555222333333444444333333222222333444444444777;;;>>>999888888888999999999888AAAMMMZZZ]]]UUULLLIIIIIIDDDBBB???<<<:::888666555888777888;;;???BBBEEEHHHJJJLLLOOOQQQQQQOOOLLLJJJCCC@@@;;;777444333333444111111111111111000////////////000111222333444444111111111111111111111111LLLKKKJJJIIIGGGFFFEEEDDDAAACCCEEEGGGIIIKKKOOORRRRRRQQQPPPPPPPPPNNNKKKHHHJJJEEECCCEEEEEECCCBBBCCCAAAAAA@@@??????????????????===<<<:::999999999:::;;;;;;<<<<<<<<<<<<;;;:::999999999:::;;;<<<===>>><<<;;;999:::;;;===<<<;;;777777777666777777888888555555555777999:::999777666666666666666666666666777888999:::;;;<<<<<<<<<;;;::::::;;;<<<<<<:::888999;;;======<<<;;;;;;;;;999777555333222111111111666333333555555222222555666555444555666777666444555555444444444333333333555555444333333333444444333111000222222///...000333333333333333333333333555444444444555555333111444444444444555555555555333333333444555777:::;;;<<<:::777444333444666777777777777777777777777777333333333333333333333333555555555444444333333222333333333333222222222222333555666666444222222222///000222333333333222111222222222222333444555555555555555444333222111000111000000///000000111111333333333222222222222111333444555444222111222333555666777777777777666555666666555555555444444444888555333222333555444444333333333222222333333333222333444555555666555555777666555444444555666777888777666777888777666444666555555666888999999888888888999999999999999999888888888777777666666555888777777777777777666666555444333444666777777666666666666666666666666666555555444444444444555555666444333333444444444333555333222555666777===DDDFFFHHHFFF>>>888999::::::???===:::999999999888777:::777888;;;<<<>>>DDDKKKVVVaaammmssstttooodddZZZMMMIIICCC>>>===@@@DDDHHHOOOTTT[[[```eeehhhkkknnnwww}}}|||vvvsssrrrtttvvvyyyttt___LLLBBBBBBAAA???>>>BBBJJJPPPdddnnn}}}tttllliiiddd```YYYRRRLLLIIIGGGGGG===:::555333222333333333555555444444333333444444222222222333555666555333222333333444444333333222222333333333333555999<<<::::::999999:::;;;<<<<<>>;;;999777666555;;;===???AAAEEEIIILLLMMMMMMQQQUUUWWWTTTMMMDDD???777666444333222222222333111111111111111000////////////000111222333333444111111111111111111111111KKKKKKJJJIIIHHHFFFEEEDDD@@@BBBEEEGGGHHHKKKNNNPPPPPPOOOOOOOOOPPPOOOLLLJJJJJJEEEBBBEEEEEECCCCCCEEECCCBBBAAA@@@@@@??????@@@@@@???===;;;999999999999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<;;;:::;;;<<<=========<<<;;;999777777777888888666555555666888999888666666666666666666666666666777888999:::;;;;;;;;;;;;999888999;;;<<<;;;999666;;;===>>>>>><<<;;;;;;<<<:::888555333222222333444555444333444333222111222555444333444666666666555555555444444444333333333444444444444444444444444444333222333222111111111222222222222222333444444555444333444555555333111222222333444444555666666222222333333555777888:::===;;;888666444333444444666666666666666666666666444444444444444444444444666666555444333333222222444444333333333222222222555666777777555444333222000111222333333333222222222222222222333444444444444444444333222111000000222222222222222222333333222222222222222222222222222333444444222222333444444555666777888777666666555555555444444444333333666555444333333444444444444444333333333333444444333333444444555555555555666666555555666777999:::<<<;;;;;;;;;;;;:::999888777666666888:::;;;;;;:::999999999999999999999999999888888888777777777666888888888888777777777777777666555666888888777555888888888777777666666666666555555555555555555666555444333333333444444444666333333555666888AAAJJJNNNSSSRRRHHH>>>;;;===>>>???===;;;::::::999777555;;;888888:::;;;;;;@@@GGGLLLYYYjjjvvv}}}yyyqqq]]]WWWNNNFFFAAAAAADDDGGGGGGMMMUUU\\\aaadddggghhhpppvvv}}}~~~rrr]]]JJJCCCDDDCCC@@@>>>EEERRR]]]ttt|||wwwmmmhhh]]]YYYRRRLLLFFFDDDCCCCCC;;;888444222222222222111444444333333333333444444333222222333555666444333222333333444444333333222333333333333333444888;;;>>>===<<<;;;;;;>>>CCCFFFUUU\\\aaa\\\OOOEEEDDDHHH@@@@@@???===:::888888888???CCCGGGIIIMMMRRRSSSRRRQQQTTTVVVUUUPPPFFF;;;444555555444333222111000000111111111111111000/////////000000111222222333333111111111111111111111111JJJJJJKKKKKKJJJIIIGGGGGGBBBDDDGGGHHHHHHIIIKKKMMMLLLLLLLLLNNNPPPQQQOOOMMMJJJEEEDDDFFFGGGEEEDDDEEEEEEDDDCCCAAA@@@@@@??????BBB@@@>>><<<:::999999999:::::::::::::::;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;<<<===>>>@@@>>><<<999777777777777888777666666777777555444666666666666666666666666777777888999::::::::::::888888999:::<<<;;;999666===>>>???===;;;999999:::999888666555444555777888444555444333222333222111444333333444555666666555555555444444444333333333333444444444444444444444222333333222222222222111000000000000111222444555333333333444555666555333111222222333444555666666444444444444444555555666555555555555666888999:::555555555555555555555555666666666666666666666666666666555444333333222222444444444333333333222222555555666666666555444222111111222222333333333333222222333333333333333333333333333333222111000000111111222222333333333333222222222222222222222222222333444444222222333444222333555666777777666666444444444444333333333333555555444444333333333444555555444444444444555555333333333333333333444444444555666888:::<<<>>>??????@@@@@@@@@???>>>>>>>>>:::999999:::<<<>>>===<<<999999999888777777777666888888888888777777777777777777777777888888888888888777777888::::::888777:::999999888888777777666666666666666666666666666444444444333333333444555666444555666777:::DDDNNN[[[aaa```TTTFFF???===<<>>666111333333333222111000//////111111111111111000//////000000000111222222333333111111111111111111111111KKKKKKLLLMMMLLLKKKIIIHHHDDDFFFIIIIIIIIIIIIJJJKKKIIIIIIKKKMMMPPPRRRQQQOOOKKKGGGFFFIIIJJJFFFDDDEEEEEEDDDCCCBBBAAAAAAAAAAAABBBAAA>>><<<;;;:::::::::::::::999999999999999:::;;;;;;;;;;;;;;;<<<===>>>:::;;;<<<;;;::::::<<<>>>AAA@@@>>>;;;999888777777888777666666777666444222666666666666666666666666555666777888888888888888999888888:::<<<<<<:::888===>>>>>><<<999777777888999888777666666777888999222555555222222444444111444333222333555666666555555555444444444333333333222333444555555555444444000222222000000222222///000000000000111333555777444333333555666777666444111222222333444555555555555555555444444333333222666666666777777777777777555555555555555555555555666666666666666666666666555555555444444333333222444444444444333333333333444444444555777777555333222222222222333333333444222333333444444333333222333333333333333222111000...///000111111111111111111222222222222333333333111333444444222222333555222333444555666555555444444444333333333222222222333444555444333222222333666555555444444555555666444333333222333333444444555777:::===@@@BBBBBBBBBAAABBBDDDDDDCCCBBBBBBCCC===<<<;;;<<<>>>???>>>===999999888777666555555555777777777777777777777777666666777777777777777888888888888:::<<<<<<:::888999999999888888777777777555555666666666666555555333444444444333333444666555444666888888:::DDDPPPcccjjjkkk```QQQEEE>>>999===<<<;;;;;;;;;:::777555999666666888999:::@@@FFFNNNVVV```iiiuuu~~~tttfffYYYNNNFFFBBBAAADDDJJJNNNRRRWWW[[[^^^eeeooozzzsssaaaRRRHHHJJJJJJHHHFFFJJJYYYooo{{{yyyqqqaaaSSSIIIGGGCCC???<<<;;;:::::::::777444222222222111///222222111111111222333333555444333444666666555333222333333444444333333222222333333333333555999<<<>>>>>>===:::999===EEELLLOOOPPPQQQOOOMMMLLLOOORRRPPPPPPOOOJJJCCC>>>>>>???IIIRRRWWWXXX[[[```___XXXZZZVVVOOOGGG@@@999555333/////////000000000000111111111111111111000//////000000111111111222222222111111111111111111111111NNNNNNOOOOOONNNKKKIIIGGGEEEGGGJJJKKKJJJJJJKKKLLLJJJJJJKKKMMMPPPQQQPPPNNNLLLIIIIIIMMMMMMHHHDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEBBB@@@>>>===;;;;;;;;;;;;<<<;;;:::999888888999999::::::::::::;;;<<<===>>>:::<<<<<<;;;999888:::<<<>>>>>>>>>===<<<;;;:::999777666555666777777555444666666666666666666666666444555666666666666666666888777666777999:::999888:::;;;;;;999777666777888999888888888777777666666000444444000111444555111333222222333555666666555555555444444444333333333222333444555555555444444000333333000000333333000222111111111333555888:::777666555666777777555444222222222333333444444444444444444444444333222222999999999888777555333222444444444444444444444444666666666666666666666666444444444444444444444444555444444444444333333333333222222444777777555333222222222222333333444444222333444444444333222222333333333333333333222111---...000111222222111111111111222222222333333333111222444333333222444555111222333444444444333222333333333333222222222222222444666555222111222333555444444333333444444555333333222333444555777888888;;;@@@DDDGGGGGGEEEDDD@@@CCCEEEFFFDDDDDDEEEGGG???===<<<===>>>>>>===;;;:::999888777666555444444666666666666666666666666555555666666666777777777666666777:::<<<<<<:::999777777777666666666666666333333444555555444333333222444555444222222555777222333666888777999CCCNNN^^^ggglllggg[[[PPPEEE===<<<;;;:::;;;;;;;;;888666888666555888888999>>>EEEKKKSSS]]]gggttt}}}qqqcccXXXQQQIIIJJJJJJJJJKKKNNNRRRUUU\\\gggrrrxxxnnn]]]RRRNNNNNNOOOOOOPPPXXXhhh}}}wwwkkkfff___SSSHHH@@@???>>><<<:::888777777666444222111222222222111222222222222222333444444444333222333555555333111222333333444444333333222222333444444444777;;;>>>===@@@BBB@@@======@@@EEECCCFFFLLLTTT\\\ccceeefffeeeeeeaaaYYYNNNFFFDDDEEEMMMWWW]]]]]]___dddbbbYYYWWWRRRIII???888444333333///////////////111222333111111111111111000//////111111111111111222222222111111111111111111111111QQQQQQQQQPPPNNNKKKHHHFFFDDDGGGJJJKKKKKKKKKLLLMMMKKKKKKKKKNNNPPPPPPOOOMMMMMMJJJKKKOOOOOOIIIDDDCCC@@@@@@AAABBBDDDFFFHHHIIIAAA@@@>>>===<<<<<<<<<<<<>>><<<;;;999888888999999999999999:::;;;<<<===>>>:::<<<===;;;888777999;;;;;;<<<===>>>>>>===<<<;;;444444444555777888777666666666666666666666666666444444555555555555555555555444222333555666666555777888888777666666777999999999999888777555333222...222333///000444555111333222222333555666666555555555444444444333333333111222444555666555444444222666666222222666666222444333333333555777:::<<<:::999777777777666444222222222333333333333444444222333333444444333333222333444666777888999888888444444444444444444444444555555555555555555555555333333444444444444444444555555444444444333333333222111111333777888666333333333222222222333444555222333444444444333222111333333444444444333222222///000222333444444333333111111111222222333333333111222444333333333444555111222333333333333111111333333333222222222111111111444666555222111222333444333333222222333333444222222222333555888:::<<<<<<@@@EEEJJJKKKJJJGGGEEE???BBBEEEFFFDDDDDDFFFHHH???>>><<<<<<======;;;:::;;;:::999888777555555444555555555555666666666666444555555555666666777777444555666999<<<<<<:::888555555555555555555555555111111333333333333111111222444555444222222555888000222555777666777AAALLLUUU___iiihhhbbbYYYMMMDDD;;;::::::;;;<<<;;;999666:::777777888999999>>>DDDDDDNNN[[[hhhxxxyyymmmeeeSSSQQQNNNJJJGGGIIIMMMPPPNNNYYYccciiirrrnnn^^^WWWXXXUUUVVVWWW[[[dddsssnnn___WWWQQQJJJDDD=========<<<;;;999888777222111///000222333333222333333333333444444555666333222111222333333222000222333333444444333333222222333444444555888<<>>>>>???999???JJJ\\\mmmyyy{{{zzzvvvvvvqqqfffXXXNNNJJJKKKOOOZZZaaa___aaagggcccYYYQQQLLLCCC999333000///000333333111000000111222333111111111111111000//////111111111111111222222222111111111111111111111111PPPOOONNNNNNOOOOOOMMMKKKHHHHHHHHHIIIKKKNNNQQQSSSVVVQQQKKKIIIKKKLLLLLLKKKOOOLLLKKKNNNNNNIIIFFFFFF@@@CCCEEEFFFFFFFFFGGGHHHDDDBBB@@@??????>>><<<:::>>>======<<<;;;:::999888;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>===999777888:::??????>>>===<<<;;;::::::;;;999777777999999777555666666666555444444333333666444333333444555333222666666555555444444444333555666999::::::888666444999999777666555555555555777666444222222222444555555666666777666666555444333333333333333444555666444444444444444444444444666555444333333444666777777888888888666555666777555444333333444444222000111111111222222333333333666444333444777777555222666666555555444333111111555444333444666666555444666555555555555444444444666555444333333333333333333444444555555444333333444555777888888666444333555444444333333222222111333333333222222111111111555444222000000111222333333555666555111000111333111222222222222111000000222222222222222222222222333222222111111222222333333333333222222111111111111444555444111///000222222333333333333222111111444444444555777:::<<<>>>FFFHHHJJJLLLKKKIIIFFFDDDBBBAAA@@@???>>>===<<<<<<>>>>>>===<<<<<<<<<<<<===777888999999777666666666888666555444444555666888111444777777444333444777444555666666666555444333777444222222444444222///555444222333333444222111222333444444333333444666444555666666666666888:::CCCNNNYYY^^^___ZZZOOOEEE???<<<999777888888888777555555666777888:::<<<===IIILLLUUUccctttpppcccWWWRRRNNNHHHFFFHHHIIIOOOWWW^^^fffqqqzzzrrrmmmkkkmmmllllllooovvvfffTTTLLLHHHAAA;;;;;;::::::999777666444333333222222444666666333///444333222111222333444555000444777666333111111333222222111111111111111222333444666888:::<<<===???@@@HHHIIIAAA===AAABBB???======GGG___wwwuuudddVVVRRRTTT[[[eeejjjdddbbbfffccc[[[RRRGGG:::222000222222111222222222111111111000000555444444333222111000000111111111111111111111111222111111000000111111222OOONNNNNNOOOPPPOOONNNLLLIIIIIIIIIJJJLLLOOORRRSSSWWWRRRMMMKKKLLLMMMMMMKKKNNNJJJIIILLLLLLGGGEEEEEE@@@BBBDDDDDDDDDDDDFFFHHHEEECCCAAA@@@@@@???===;;;<<<<<<;;;:::999888777777<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<999888999;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::999999;;;;;;999777777777777666555555444444777555444444555555444333444444444555555555555555555666777888888777555444999888777666555555555555666555333222111222333444666666666555555555555555555555555555555666777777444444444444444444444444666555444222222333555666444555666555333333333555444333222333444333222000111111222222222333333333555333222333666666444222555555555555444333222222555444333444555666555444555555555555444444444444555555444333333333333333444444444444444444444444444555666777777666555555333333333444444444444444333333333222222222111111555444222111000111222333333444555444222222222333222222222333222111111000222222222222222222222222333222222111111222222333333333333222222222111111111333555555222111222444111111222222222222111111333333333555777:::<<<>>>EEEFFFHHHIIIGGGDDDAAA???<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::::::::::::::777999:::999777666666777888777555444444555777888444555777666555444444555333444555555555555444333666444222222444444222000555444222333333444222111111333444444333333555666666666555555444555777888>>>FFFNNNRRRUUUVVVRRRLLLAAA>>>999777666666666555555555666777888:::;;;<<>>CCCMMMPPPIIIDDDEEEDDD?????????JJJbbbzzznnn___YYYYYY\\\eeeiiieeeeeehhhbbbYYYFFF???666222222333222000222222222111111111000000444333333222222111111000111111111111111111111111222222111111111111222222NNNMMMMMMOOOQQQQQQOOOMMMIIIIIIIIIJJJMMMOOORRRTTTXXXTTTOOOMMMMMMNNNMMMKKKLLLHHHFFFIIIIIIEEEBBBCCC@@@BBBCCCDDDCCCDDDEEEGGGEEEDDDBBBBBBBBBAAA???======<<<<<<;;;:::999888888<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;:::999:::;;;:::::::::;;;;;;;;;;;;<<<===<<<;;;;;;<<<<<<;;;:::999999888888777666666555888666555555666777555444333333444444555666666666555555555555555555555555888888777666555555555555666555333111111222333555666666555444444555666777666555555555555555666777333333333333444444444444666555333222111222222333111333333333111000111222333222111222333333222000111222222222222333333333444222222222444444333222444444555555555555444444444333333333555666555444555555555555444444444444555444444333333333333333555444333333333333555555444444444555666666666777333333444444555666666777333333333333222222222222555444222111111222333333444333222333444555444333333333333333333222222111222222222222222222222222333222222111111222222333333333333222222222222111111333444444333333333444//////000111222222222222333333333444666999<<<===AAABBBCCCCCCAAA>>>;;;888666666777777888999::::::999999999888888888888888777999::::::888777777888888777666555555666777888777666666666777666444333222333333444444444333222666444333333333333222000555333222222444444333111111333444444333444666888999777555333333444666777777<<>>999666555555444444555555555666777999;;;;;;DDDFFFNNN[[[lll|||}}}qqqaaaRRRKKKDDDCCCDDDHHHOOOVVV\\\___mmmwwwvvv^^^MMMDDDAAA>>>:::999888888666555444333222777444000...///111222222333333333222333444444555444333333333444444222000222222222111111222222333444666999;;;<<<===???@@@JJJVVV[[[UUUNNNKKKGGGAAA>>>AAALLL___ttt{{{lllbbb^^^]]]cccfffeeefffggg^^^RRR;;;888333222333222///,,,222222222111111111111111222222222222222222222222222222222222222222222222333333222222222222333333LLLLLLMMMOOORRRRRRPPPNNNHHHHHHIIIKKKMMMOOOQQQSSSWWWSSSOOOMMMNNNNNNKKKIIIJJJEEEDDDFFFFFFBBB@@@AAA@@@CCCGGGIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDAAA???@@@??????>>>===<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;999999::::::::::::;;;<<<>>>======<<<;;;:::999999<<<;;;;;;;;;<<<<<<<<<<<<:::::::::999888888777777999888666777888888777555444444444555555555555555666555444444444555666777888777666555555555555555666555444222222333555666666555444333333444666888444444333222222333333333333333333333333444444444555444333222111111111111000222222111000///000111222111111222333444222111222222222222222222222222222222111111111222222222333333444555555555555555444333222333555666666555555555555444444444333333444444333333222333333444555444333222222333555777444333333444555666777888444555555555666666666777333333333333333333333333444333333222222222333333444222000222666777666444333444444444444333222222222222222222222222222222333222222111111222222333222222222222222222222222222333333333333222222222//////111222333444444444555555444444555777888999;;;<<<======<<<999666555333444444555666777888888888888888888777777666666777999::::::888777888999888888777777777777888888:::777555666888777444111111222222222333333333333444444333333333333222222444333222222444444333222333444555555555666888;;;===:::555333333444666666444777999:::???HHHNNNOOOAAA===999666555555555444555555555666777888::::::???DDDNNN[[[lll{{{tttbbbWWWKKKEEE@@@@@@FFFMMMQQQQQQ]]]dddmmmuuu}}}ppp[[[JJJAAA===;;;999888777666555444333333222555333111//////000111111333333333333444444555555666333111222555555333000333222222222222333333444777:::>>>@@@@@@AAACCCFFFRRR___ddd\\\SSSOOOJJJCCCBBBFFFOOO^^^lllzzzwwwjjjaaa]]]`````````aaa___TTTHHH888666333222111000,,,***111111111111111111111111000000111111222222222333222222222222222222222222444333333222222333333444KKKLLLMMMPPPSSSSSSQQQNNNGGGHHHIIIKKKMMMOOOQQQRRRTTTQQQNNNMMMNNNMMMJJJGGGIIIDDDBBBDDDDDD@@@???@@@@@@EEELLLPPPOOOKKKGGGEEEEEEDDDDDDEEEFFFEEECCC@@@AAA@@@@@@???>>>===<<<<<<======<<<<<<<<<;;;;;;;;;999888888999:::;;;;;;;;;??????>>>===<<<;;;::::::999999:::::::::;;;;;;<<<;;;;;;;;;:::999999888888:::888777777888999777666777777666555444333333333777666555444444666888999777666666555555555555555777666444333444555666888666555333222333444666888555444333222222222222222222222222333333333444444444444333222111000000000111222333222111000000222111111000222444444333222222222222222222222222222111111111000000000111222111222333444555555555555333222111333555666666555555444444444444333333333333333222222222333333444555444222222222444666777333333333333444555777888777777777666666555555555333333333333333333333333333333333333333333444444444111000222666888777444333444444444444333222222222222222222222222222222333222222111111222222333222222222222222222222222444333333222222111000...000111222444555666666777888777666444444444555555555555777888777666555444555555555555555555555555777888888888888777666666666888:::999888777888999888888777777777777888888999777555555777777444111111111111111222222333333333444444333333222222333444333222222444444333222444555666666666888;;;>>>???;;;666333444555666666333777888777;;;BBBEEEDDD>>>;;;888777777777666666444444555555666777888999;;;BBBNNN\\\lllzzzwwwkkk[[[QQQFFFAAADDDGGGHHHGGGNNNRRRYYYaaahhhpppzzz{{{nnn\\\KKK@@@;;;999888888777555444333333333333222222222111000000000111333333444444444555555555666333111111444555333000333333222222333444555555777<<>>===<<<;;;:::=========<<<;;;;;;::::::999888888999:::;;;;;;:::<<<<<<<<<=========>>>>>>666888999:::999999;;;===<<<<<<;;;::::::999999888:::888777777888999777666888888777555444333222111666555555444555666888999666666555555444555555666777666444333333555777888444333333333333555666777777777555444333333333333111111222222333333444444333333333333222111111111333444444444222111222333111111111333555666555444333333333222222222222111111222111000//////111333111111222333333333333333222111111222555666666555444444444444333333333333222222222222222333333444444333222222333444666777333333333444555555555666888777777666555555444444333333333333444444444444333333333333444444444444333222222333555777666666333333333333333222222111222222222222222222222222333222222111111222222333111222222222222333333333444333222222333333111///111222444555666777777777999888666444333333333333222333444555555555444333777666666555555444444444777888888999999888666555555777888888777777777888777777777777777777777777666555555555666555333222111111111111222333444444222333444444222222333444333222111222444555444333444555666666666999===@@@???:::555333555666555333333777888888999===>>>;;;<<<;;;999999:::999777666444444444444555666777888888???KKKYYYgggtttzzzlllbbbUUULLLIIIGGGDDDAAAEEEFFFIIIOOOSSSYYYcccmmm|||~~~yyyppp```PPPCCC;;;888777888777555444333333444444000222333333111111222333333333444555555555555444666444222222333333333222333333333333444555666666777===EEEHHHGGGHHHLLLPPP[[[hhhnnncccVVVOOOKKKFFFGGGMMMZZZiiittt}}}rrraaaTTTQQQMMMKKKHHHCCC<<<666222111000//////111333555111111111111111222222222000000000111111111222222333333333333333333333333333333222222222222333333LLLMMMOOORRRTTTSSSPPPMMMIIIJJJLLLNNNPPPRRRSSSTTTPPPNNNMMMOOOQQQPPPLLLHHHJJJEEEBBBCCCCCCAAA@@@AAAAAAEEEKKKNNNMMMIIIFFFDDDCCCCCCDDDFFFHHHGGGDDDAAA@@@@@@???>>>===<<<<<<;;;>>>======<<<;;;;;;:::::::::999777888:::;;;:::888;;;;;;;;;<<<<<<<<<======555777::::::999999;;;>>><<<<<<;;;::::::999999888999888777777888888777666777777666555444333333222444444444444555666777777555555555444444555555666555444222222222333555777222222333444444555666666888777666444333222222222000111111222333333444444222333333333333333222222333444555444222222222333222111222444666777777555333333333222222222111111111222222000......111444000000111222222222111111111111000222444666666555444444444333333333222222222222111111222333333444222222333333444555555666222333444555555555444333555555555555555555555555333333333444444444555555222333333444444555444444222444555555444444666777222222222333222111111000222222222222222222222222333222222111111222222333111111222222222333333333444222222333666777555333222333444555666666666666777666444333333333444444333333444444444333333222666666555555555444444444666777888999888777555444444555777777666666777888666666666777777666666666222444555555444333333444222222111111222333555666111333555444222111333555333222111222444555444333333333444444555888<<<@@@<<<777333222444555333000000444777666777;;;:::777===<<<<<<===<<<:::666333444444444444555666777777666<<>>>>>>>>>>>===<<<;;;;;;::::::;;;999777888:::;;;999777>>>===<<<;;;:::999999888555888:::;;;999:::<<>>>>>??????>>>:::555000444444444444444555666777555999@@@HHHTTTeeewww|||uuutttrrrooojjjddd\\\SSSNNNHHHDDDBBBCCCCCCCCCKKKVVV[[[hhh{{{}}}{{{uuujjjYYYIII===777666999888666444333444555666333333222///...111777<<<333333555666666666555444333555555333000///222666333333333444555666777777>>>FFFOOOTTTTTTUUUZZZ___iiizzz}}}nnncccZZZRRRSSS\\\mmm|||gggQQQEEEBBB>>>:::555333555999000222333333111/////////000000111111222222222222111111111000000000000000333333333333333333333333222111111111111111111222TTTSSSSSSRRRQQQPPPOOOOOOIIIKKKNNNRRRTTTVVVWWWWWWRRRRRRRRRPPPMMMLLLLLLNNNOOOLLLHHHFFFDDDCCCBBB@@@EEEEEEDDDEEEFFFFFFDDDBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAA???============>>>999999:::===???>>><<<::::::999999:::<<<<<<;;;999999888666666888:::::::::;;;;;;;;;<<<<<<<<<======999999999999;;;<<<>>>???===;;;999999:::::::::999888777555444333333444444777666444333222222333444555333333333555555444333555666444000000444666555444444444444444444444444888777666444222111111111222222222222222222222222333111///111444555333111666666666555444333222111111222222333333444444555444444444444444444444444111111111111111111222222333222222111111222222333000000111222333333333333444333222333555555222///000111222222333444555555333333333333333333333333222222333444444555555666555333222333666666444111444444555555555555555444666666666666666666666666777777777777666555444333222333444444222222333444222222222222222222222222333222000000111333666888777555444444555555444333999333111555999777333222444333222222444444333222444333333222333444555666666444111111222444444333>>>;;;777555555666666666555555555666777777555333666777888888777555333111999777666666666666444333444444444333333222222222//////000111222222333333000000000000111222333444444333222333555666555444333444555666777888999:::555555444333333222111111000333666666555444666888>>>@@@AAA@@@<<<777444333666444444777777444444666666555777AAARRReeettt|||}}}oooiiihhhbbbjjjqqqtttuuurrrhhh^^^QQQLLLGGGCCCBBBDDDJJJPPPPPP[[[gggqqq|||{{{{{{ssseeeSSSCCC:::666666555666666666555333111000444333333222222111111111777666555444333222222222333222111000000000111222555333222333777;;;===>>>AAALLLTTTTTTTTT\\\gggnnnvvv|||{{{pppfffaaaaaannn}}}yyyeeeTTTKKKCCC???999666666666555333000222333222000000111222111111111222222333333333111111111111111111111111000111222333333222111000000111111111111222222222TTTTTTSSSSSSRRRQQQQQQPPPOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRRRRPPPMMMKKKLLLMMMMMMJJJGGGEEEEEEEEEDDDCCCFFFEEEEEEEEEFFFFFFDDDCCCAAABBBBBBCCCCCCBBBBBBAAACCCBBBAAA@@@???@@@@@@AAA???>>>???@@@BBBBBB@@@>>><<<;;;:::;;;<<<===;;;999:::888666666888:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999:::;;;:::999888777666444444444444444777666555333333333333333555444333333444555444222444666555111111555666444444444444444444444444444777666555333222111000000222222222222222222222222333111000111333555333222444444444444444333222111111111222333333444444555333333333333333333333333111111111111111111222222333222222111111222222333111222222333333333333333333222111222444444111...222222333333333333333333333333333333333222222222222222333444444555555666777555444555777888666444555555555555555555444444555555555555555555555555666666666666555444333222333444555555333222333444222222222222222222333333333333222111222333555666666555444444666666555444888444222555666444222333444333222222444444333222333222222222333444666777777555333333444555555444???;;;888666666777777777555555666777999888666333555555666777777666555444888666555555555555333222444444333333222222222222000000000111222222333333333222222111111111222222444333222333555555555444555555666777888999999:::555555444444333222111111///222555555444444666888<<<>>>???>>>:::666444333444111000333444444666:::999888888@@@OOO```nnnvvvzzzuuuaaaUUUSSSaaagggnnnrrrvvvyyyvvvpppccc]]]VVVOOOIIIEEEFFFHHHKKKQQQXXX___hhhvvvvvvlll\\\LLL???999777777555666666666444333111000333333333333222222222222555555555555555666666777444333222111111222333333555555666777999===@@@BBBHHHQQQZZZ\\\^^^fffooosssyyy}}}}}}wwwsssqqqrrr|||zzzmmm\\\OOOHHH???;;;666333333333333111000111333222111111222444111111222222222333333333111111111111111111111111000111222222222222111000111111111111222222222222UUUUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRROOOMMMKKKLLLMMMKKKIIIFFFFFFGGGHHHGGGGGGGGGFFFEEEEEEFFFFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDBBBAAAAAACCCCCCBBB@@@>>>===<<<<<<======;;;999:::999777777999::::::999888888888888999999999999======>>>===<<<;;;999888===;;;999999:::;;;:::999888777666555444444444555777666555444333333333333666555333333444444333222222555555222222555555222555555555555555555555555777666444333111111000000333333333333333333333333333222111222333444333222222333333333333333222222111111222222333444444444333333333333333333333333222222222222222222111111333222222111111222222333333444444444444333333222222111111111222222000...444444333333222222222222222222222222222222222222222222333444444555555666666555444555666777666444555666666666555444333333555555555555555555555555555555555555444333333222555666777666444333444555333333333333333333333333333333333333333333444444555444333444666777777666888555444555333///000555444333222333444555444222111111222222333555777888999777666666777777666555>>>;;;888666777777888777666666777999;;;:::666444555555555555666666777777666555333333444444222111333333222222222222222111000000111111222333333333444444333222111111111111444333222333444555444333666666777777777888888888555555444444333333222222///111333444444444555777:::<<<===<<<888555444333666222000333444555:::???<<<:::999>>>IIIWWWdddkkkoooxxxsss]]]RRRRRR^^^dddiiilllqqqwwwyyyxxxpppmmmhhh___WWWOOOHHHDDDHHHHHHHHHJJJQQQ___qqq~~~{{{lllaaaPPPCCC;;;888777666666666666555444333222111222222333333333333333333444555555666777999:::;;;333333333222222333444444222444777777888<<>>>>>???@@@AAABBBCCCDDDBBB@@@@@@AAAAAA@@@@@@@@@>>>=========<<<:::888;;;999888999:::;;;:::999888888888888999999999999======??????>>><<<999888===;;;::::::;;;;;;:::999888888777666666555555555777666555555444333333333666555444444444444333111111444555333333555444111555555555555555555555555777666555444333222222222333333333333333333333333222222222222333444444333111111222333333333222222111111111222333333444444222222222222222222222222333222222222222222111111333222222111111222222333555555555555444333222111222222222222222222111000333222222222222222222222111111111111111222222222222222333444444555555666444333222222333333333333666666666666555444333222444444444444444444444444555666666666555444444333777888888777555444555666444444444444333333333333444444555555555444222111444333333444777888888777777666666555000,,,///666555333222333444555444333111222333444555777888999888888777888999888666555<<<999777666777777777777666777888;;;<<<;;;777444666666555555555555666777555333222222333333222000222222222222222222222222111111111222222333333333333222111000000000000000333222111222444555444333666666666666666666666666444444444444444333333333222333333444333333333333888999:::999666444444555:::666555888999:::===BBB;;;999888;;;CCCNNNZZZ```aaakkkxxxnnn\\\WWW[[[```eeehhhhhhjjjoooqqqooopppsssuuurrrlllbbbVVVKKKJJJEEE@@@@@@DDDNNN]]]jjjxxx}}}ppp]]]SSSEEE<<<999888666333666555555555444333222222222222333333444444555555555555555666777999:::;;;222222222222333444444444333666888999999???JJJRRR^^^dddlllsss||||||zzzxxxwww{{{lllWWWOOOMMMFFF@@@===999777555444333444444555333444555555333222333555222222222222222222222222222222222222222222222222111111111222222111111111111111111222222222333333SSSSSSSSSSSSSSSTTTTTTTTTRRRQQQPPPOOOOOOPPPQQQRRROOOPPPPPPNNNLLLLLLMMMNNNOOOLLLIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCAAA???@@@???>>>>>>>>>>>>???@@@<<<===>>>@@@AAABBBCCCDDDDDDBBB@@@@@@@@@AAA@@@???@@@???>>>======<<<:::888;;;:::999:::;;;<<<:::999999999999999::::::::::::;;;<<<>>>??????>>><<<;;;>>><<<::::::;;;;;;;;;:::888888888777777666555555666666666666555444333333666555333333444444333222111444555222222555444111555555555555555555555555999888777555555444444444333333333333333333333333222222333333333333444444111111222333333333222222000000111222222333333444222222222222222222222222333333333333222222111111333222222111111222222333666666666555444333222111333444444333222222222222000000111222222333444444000000111111111222222222222222333444444555555666333333333222222222333444555555666666555444444333555555555555555555555555666777777777777666666555777888999888666555666777555555555444444444333333444555666666555444222111333333333444777999999888666666777555///+++///777555444333333555555444333222333444666888999::::::777666777999:::999777555999777555555666777777666777777888:::<<<;;;888555888888666555444444444444555333222222444444333111222222222222222222222222222222222222222333333333///////////////000111111333222111222444555444333444444444444333333333333444444444444444444444555666555444444333222000///666777777666444444555777<<<999999<<<===::::::===888777666888>>>FFFPPPVVVRRR\\\jjjrrrvvvzzzqqq___RRRTTT]]]hhhoootttsssrrrsssrrroooqqq{{{yyyhhhWWWMMMEEE???>>>???CCCMMMXXXjjj|||rrrbbbMMMFFF>>>::::::888444000666555555444333333333333333333333444444555555666666555555555666666777888000111222333444444555555888;;;===>>>AAAJJJYYYdddiiiooowww~~~zzzyyy~~~www^^^GGGCCCEEE@@@;;;:::666666555444333333444555666666777555333222222333222222222222222222222222222222222222222222222222222111111111111111111222111222222222222333333333PPPPPPQQQQQQRRRRRRSSSSSSUUUTTTRRRQQQOOONNNMMMMMMMMMNNNNNNNNNLLLMMMNNNPPPRRROOOKKKIIIIIIHHHGGGFFFFFFEEECCCCCCDDDCCCAAA???@@@???>>>======>>>???@@@???@@@AAACCCEEEEEEFFFFFFDDDCCCBBBBBBCCCDDDCCCAAAAAA@@@?????????>>>;;;999<<<;;;:::;;;<<<<<<:::999::::::::::::;;;;;;;;;<<<;;;<<<===?????????>>>>>>>>><<<::::::;;;<<<;;;:::888999999999888777666555666666777666666555333333555444333333555555444333111444444111111444444111444444444444444444444444999999888777666555555666333333333333333333333333222333444444333333444555222333333333333333222222000000111111222333333333333333333333333333333333444444444333222222111111333222222111111222222333555555555444444222111111444444555333222111333444//////000111222333444444000000111111222333333333222222333444444555555666555555555444222333555777444444555555555555555444666666666666666666666666777777888888888777777666666777888888666666777888666666666555555444444333444555666666666444333222444333333555777999999888555555666666111---000777555444333444555666555333333444555777888999999999555555777:::<<<<<<999666888777666666888999888777888888888999::::::888666888888777666555444333333666444333444555666555333222333333333333333444444222222333333333333333333///......///000111222222333222111222333444333222333333222222222222222222333333444444555555666666888666555444444333000...555666666444333444777999:::888888::::::666444666444444555777:::???FFFKKKMMMVVVaaaiiimmmqqqwww|||yyysssjjj___UUURRR[[[gggsss}}}sss^^^KKKBBB===>>>>>><<>>CCCJJJWWWfffpppvvv|||tttYYYBBB@@@BBB===888999333333444333111111222333555666777555333111222222333333333222222222222111333333333333333333333333222222111000000111222222222222222222333333333333MMMNNNNNNOOOPPPQQQQQQQQQTTTSSSSSSQQQPPPNNNLLLKKKJJJLLLMMMMMMMMMMMMPPPRRRRRROOOLLLJJJJJJIIIHHHGGGHHHGGGEEEEEEEEEEEEBBB@@@AAA@@@>>>======>>>@@@AAA???@@@BBBDDDEEEFFFFFFFFFCCCBBBCCCDDDFFFFFFDDDBBBCCCBBBAAAAAABBBAAA???===<<<<<<;;;<<<======:::888::::::::::::;;;;;;;;;;;;======>>>>>>>>>?????????>>><<<;;;:::;;;<<<;;;:::999999999999999777666555666666777777666555444333333222222333555666555444222444333000000333444222333333333333333333333333999888777666555555555555444444444444444444444444111333555555333222444666444444444444444333222111000000000111222222333333333333333333333333333333555444444333222222111111333222222111111222222333333333444444333222111111333444444222000000222444000000111111222222222333111111111222333444444444222222333444444555555666444555555333111222555777333333444555666666666666777777777777777777777777666666777777777777666666444666777777666666888999777777666666555444444333555555555555555555444444555444444555777999888888555444666777444000222666666444333444555666555444222333555666777777777666444555888<<>>???;;;===EEEQQQ___ppp~~~uuu\\\JJJ>>>===;;;888666555444333666555444333333333444444666666666555555555555555666555555444444555555666111333555777888999999999999===DDDNNN[[[hhhtttzzzzzz\\\DDD@@@@@@999666:::222444555444111000111333222333444444333222333555333333333222222222111111333333333333333333333333222222111000000111222222222222222333333333444444LLLLLLMMMMMMNNNOOOPPPPPPOOOPPPQQQRRRQQQPPPOOONNNIIIJJJLLLMMMMMMNNNQQQSSSQQQOOOLLLJJJJJJJJJJJJIIIJJJHHHGGGGGGGGGFFFDDDBBBAAA@@@???======???@@@AAA>>>???AAACCCDDDDDDDDDCCC@@@@@@AAADDDFFFEEECCCAAAEEEDDDCCCCCCDDDCCCBBB@@@===<<<<<<===>>>===:::888999999:::::::::;;;;;;;;;@@@???>>>>>>===>>>??????>>>===;;;;;;<<<<<<<<<;;;999999::::::999888666555666777777777777555444333222111111333555777666555333444333//////333444333222222222222222222222222888777666555555555555555444444444444444444444444111444666555333222444777666666666555444333222111000000000111222222333333444444444444444444444444555555444333333222111111333222222222222222222333222222333333333222111111222333333111///...111444222222222111111111111111111111222333444444555555222222333444444555555666222333333111//////222666222222444555666777777777777777777777777777777777555555666666666666666555333444666777666777888:::888777777666555444444444555555555555555555555555666555444666888999888777555444555888777333333666666555444444555666555444111222444555555555444444444666:::>>>AAAAAA>>>;;;:::999999:::<<<======;;;:::888555555666888888888333444666888888777555444888777666777888999888777444444444555555666666666333333333333333333333333555555444333222222222222222111000111333444333222222222222333333444444444222333333444555666777777555444333444777888666333444555444333333555999===:::555222222222000333777111444777777555555777:::EEEHHHMMMRRRUUUVVVVVVUUUNNNGGGBBBBBBFFFNNN]]]kkktttsss\\\HHH===999???@@@<<<>>>GGGGGGRRR```pppoooVVVEEE>>>===;;;777444333555777666555444333222333444555777777666666555555444444555555555555555666777777333444777999;;;;;;;;;;;;@@@EEEOOO^^^nnn{{{bbbGGGAAA???777555;;;555777888777444222333555///111222333333333555777333333333222222111111111333333333333333333333333333222111000000111222333222222333333333444444444NNNPPPQQQOOOLLLKKKMMMOOOQQQPPPOOOMMMLLLKKKKKKKKKMMMQQQUUUTTTPPPMMMMMMPPPNNNNNNMMMMMMLLLLLLLLLKKKCCCCCCDDDEEEHHHHHHFFFDDD@@@?????????@@@AAAAAABBBAAAAAABBBCCCDDDEEEFFFGGGDDDEEEFFFFFFFFFEEECCCBBBEEEEEEEEECCCAAA@@@AAABBB<<<<<<============<<<<<<888888777777888999:::::::::===??????===;;;<<<===BBB@@@>>>=========;;;999;;;::::::999888888888999;;;999888777666444111///222111222333666777666444999666444444666777555222333333333333333333333333999888777555444444444555777777666666555444222222555555555444444555555555///000222333333222000///111111111111111222222222111333444666666555333222666444222222333333222111666222111333444222444777444555555555444333333222555444333222111111111111444222000000222333444333111111222222222222111111888555333444666666444222333222111222444555444333777777666555333222111111555555555666666666666777777777777777777777777777777555555777666333222444888888777777666666666555666777888999999999999999666666666666777777777777666666666666666555555444666555444444444555777888888666333333555666555333111333777<<>><<<999777555555666777666777888999999999999999999888888999:::;;;:::888555444333333333333444555444444444333333222222222222...+++---111444333111111111000000111222333333222222222111222222333333444444555666555444222111000222444666666444222000999777555444555777;;;===777555222111000111333555444333333333333444555555===BBBIIIOOOPPPNNNIIIFFFCCCAAA???>>>BBBMMMZZZccchhhxxx}}}dddQQQFFF@@@<<<>>>@@@???>>>???KKKPPPWWWbbbttteeeOOOGGG???;;;888777888888666333555444333222111222333333777777888888777666555555222000000333666666444111111555:::<<<;;;;;;===@@@CCCUUUjjjwwwmmmOOO===999;;;999666777777666555555555555555222222333333333333444444444444444555444444333333444222000000222333444333333333333222222111111111444444333333333333222222OOOQQQQQQOOOLLLKKKLLLNNNNNNNNNMMMMMMLLLLLLLLLKKKHHHLLLPPPOOOKKKIIIIIIKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGHHHJJJJJJHHHFFF@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBAAA?????????>>>===<<<;;;:::999999999999999:::;;;;;;;;;===@@@@@@>>><<<<<<>>>BBB@@@>>>>>>>>>>>><<<;;;;;;:::999999888888999999999888777777888777555333333222222444666666555444777666666777777777555333333333333333333333333333777666555333222222333333333444444444444444333222555444444333333444444555111222444555555444222111111111111111222222222222333444555555555444333222555333111111222333333222555222222555555333444888444444555555444333333222555444333222111111111111333222000000222333444333111111222222222222111111777555333444555666444222333111111111333444333222444444444444444333333333444444555555555666666666666666666666666666666666555222333777777444444666777777777666666555555555555666777777888888888777666666666777777777888888666777777777777666555555666666555555555666777888666444222222444666555333777999<<<>>>@@@>>>;;;999@@@@@@???>>>======<<<<<<<<<;;;:::888777666666777777888888999::::::999999999888888999;;;:::888666555444333333333333444555444444333333333222222222333000---...222444333111111000000000111111222333222222111111222333444444444444555555444444333222111222444666666444222111555444222111111444777999666555222111000111333555444444444444444555555666999===BBBFFFGGGEEEAAA???<<<;;;;;;<<>>;;;888777777777555333666666444333333333444555555555555555444444333333222111111333666777666444444666888999:::>>>CCCGGGYYYjjj||||||ssswwwnnnQQQ>>>999888666333666666555444444444444555222222222333333333444444444555555555555555444444333222000000222333444333333333333222222222111111444444333333333222222222RRRRRRRRRPPPMMMLLLMMMNNNJJJKKKLLLMMMMMMLLLKKKJJJHHHLLLOOONNNKKKIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHIIIJJJJJJHHHFFFBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBFFFFFFFFFGGGFFFEEEEEEDDDDDDBBBAAACCCEEEEEEBBB???AAAAAA@@@???>>><<<:::999;;;;;;;;;;;;;;;;;;<<<===;;;===???@@@>>>=========@@@???>>>>>>??????>>><<<::::::999999888888999999888777777888::::::999888555444444555666666555333444777999:::999777555555333333333333333333333333444444222222111111111111111111222333333333333333444333333222222333333444222333444555555444333222111111111111222222333333666555555555444333333333333111000000222333333222333111222666777555555888444444444444444333333222444444333222111111111111333111000000222444333333111111222222222222111111666444333333555555444222333222111111222333222000111111222333333444555555333444444444555555555555666666666666666666666666222000222666777555666999666666666555555555555555555555666666777777666666777777777777888888888888888888888888888777666666666666666666666777888888666555333444555666666555111444888<<>>DDDCCCAAA???===;;;::::::::::::::::::999888777666888999999:::::::::::::::888888888::::::999666333444444333333333333444444333333333333222222222222555222///000333444333111111000000000000111222222111111111111222444555555555555444333333333444444111333444555555444333111333222111000000222555666666555333111111222333444444444333333444444555666666888;;;===>>>===;;;:::888999;;;===AAAHHHQQQVVVjjj{{{yyylll\\\JJJ>>><<<:::;;;BBBEEECCCBBBCCCHHHOOOZZZgggxxxmmmTTTEEEBBB<<<:::777666666666555333777777666555555555555666444444444444333333333333555444333444777999::::::777888999;;;@@@HHHQQQWWWooo}}}kkk```WWW[[[lll}}}}}}iiiPPP???888666333///555555444333333333333333222222222222333333333333555555666666666666555555333111000000222444333333333333333222222222222111333333333333222222222222UUUUUUSSSRRRPPPOOOOOOOOOJJJKKKLLLMMMMMMKKKIIIGGGGGGJJJLLLLLLJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKIIIHHHHHHHHHHHHFFFEEECCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEDDDDDDCCCCCCAAA@@@CCCGGGHHHCCC>>>AAAAAAAAA@@@???===<<<;;;<<<<<<;;;;;;;;;<<<<<<===;;;<<<>>>>>>>>>===<<<<<<>>><<<;;;<<<>>>>>>===<<<::::::999999888999999:::888777777888:::;;;:::888666555555555777666555333222777<<<===:::666555666333333333333333333333333222222222111111111111111222222333333333333222222333222222222222222222333000111111222222111111000000111111222222333333333888777555444333333333333111000///000111333333222222111333777888666555777333333444444444333333222444333222222111111111222333111000111333444333222111111222222222222111111444333333333444444333333555444222333333333222111000111111222333444555555333333333444444444555555666666666666666666666666333111222666777555555888555555555555555555444444555666666777777666666666777777777777888888888999888999999999999888777777666666666666777777888888999888777777777777777777000444:::@@@BBBDDDDDDEEEGGGEEEBBB???<<<:::999888888999:::;;;;;;999777666999::::::;;;;;;;;;::::::888888888999:::888444111333333333333333333333333333222222222222222222222555333111222444444333111111111000000000111111222000000111222333444666777666555333222222333444555222333444555555444333222444444333333333444666666555444333222111222333444333222222222222333444444555666888999;;;<<<<<<============>>>CCCMMMXXX```xxxsssdddWWWLLLBBB<<>>CCCFFFEEEFFFIIIUUU^^^jjjvvvxxx~~~xxx___JJJAAA@@@:::999777666555555444444777777666666555555555555555555555444444444555555999888666666888;;;>>>@@@<<<>>>AAAGGGPPP\\\gggnnnrrrWWWMMMEEEHHHWWWhhhssswwwkkk]]]JJJ<<<777555222///444333333222222222222222111222222222222333333333333444555555555555555555333111000111333444333222222222222222222222222222333333333222222222222111XXXVVVUUUTTTSSSRRRRRRQQQLLLMMMMMMMMMLLLIIIFFFDDDCCCDDDFFFFFFFFFFFFFFFGGGJJJJJJKKKKKKKKKKKKKKKKKKLLLJJJHHHHHHHHHHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCAAA@@@CCCGGGHHHCCC>>>@@@@@@@@@AAA@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<===>>>===<<<:::;;;:::999:::;;;<<<;;;::::::999999888999999::::::999888777888999999888666777666555666777777666444111666<<<===:::777555555333333333333333333333333222222222333333333333333555555555444444333111111222222222111111222222222111111111111111111111111000111111222333333444444888777666555444333333444111000///000111333333222333111333777888555444777222222333333444333333222333333222222111111222222222111111222333444333222111111222222222222111111222333333333222222333333777666444444555555444222333333333333333333333333333333333444444444555555555555555555555555555555555333444777777444333555444444555555555555555555666777777888888777666666666777777777777888888888999999999999999888888777555666666777777777777777999999888777666666777777999>>>EEEIIIJJJIIIIIIIIIHHHFFFBBB>>>;;;999888777777999:::<<<<<<:::888666:::::::::;;;;;;::::::999777777777888888777444111333333333333333333333333222222222222222222222222444333333333444444333222222222111111111111222222111111111222333555666777555444333222222333555666333444444555555444444333555555555555555666666666555444333222222222333333111111000000111111222333444555666777:::===@@@BBBCCCAAA>>>???FFFTTTcccnnnuuukkk\\\PPPGGGCCC???===???===>>>CCCGGGJJJPPPWWWcccmmmwwwyyyuuuuuujjjRRRDDD??????999999888666555444555555666666666666555555555444555555444444444555555666999888777777999===AAADDDDDDGGGMMMXXXdddqqq{{{tttaaaJJJCCC===???HHHSSSZZZ]]]TTTKKK@@@888666555444222333333222111111111111111111111111222222222333333111222333444444444444444222111111222333444333222222222222222222222222222333333222222222111111111XXXVVVTTTTTTUUUUUUTTTSSSOOONNNNNNMMMKKKHHHFFFDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJNNNLLLJJJIIIIIIJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCBBBAAAAAAAAAAAABBBDDDBBBAAACCCEEEEEEBBB???@@@@@@AAAAAAAAAAAAAAA@@@>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<===???>>><<<::::::999888888:::;;;:::999999999888888999999:::::::::999888888999999777555777666666777888888777555111555999;;;:::888666444333333333333333333333333111222333444444444444444666666555555444222111000333222222111111222222333333333333333333333333333000111111222333444555555777666666666555444444444333111000000222333333222444222222666666333333555111222222333333333333333333333222222111222222333222111111222444444333111111111222222222222111111000222333333111111222444777666555555666777666444555555555444444333333333333444444444555555555555555555555555555555555555888555555777666333111333555555555555555666666666777777888888888777666666666666666666777777777777888999999999999888777777444444555666666666666666666777777777666666888999777>>>HHHOOOPPPOOOOOOOOOGGGEEEAAA===:::888888888777888:::<<<<<<;;;999888:::::::::::::::999999888777666555555666666444222222222333333333333222222111111111222222222222222222222333444444444333333444444333222222222222333222222222222333555666666444444333333333444555555444444555555555555444444333444555555555555444444444444333333222222222333111111000000111111222333222333444666999===AAACCCDDDDDDDDDHHHQQQaaarrr}}}vvvlllZZZSSSJJJBBB???>>>>>>>>>===<<<@@@HHHOOOWWWbbbllluuu}}}nnnpppvvvuuuZZZHHHAAA???>>>999999999777555444555777666666666777666555444444444333222222222333555555666888999;;;>>>CCCIIIMMMQQQSSSZZZdddppp{{{wwwcccSSS@@@===999999===BBBCCCCCCAAA===999666555555444444333333222111111111111111111111111111222222222222000111222333333333333333222111111222444444333111111222222222222333333333222222222222111111111111WWWTTTRRRSSSUUUVVVUUUSSSOOOOOOMMMLLLJJJIIIHHHGGGHHHGGGGGGHHHJJJLLLLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKMMMKKKHHHHHHIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBAAAAAAAAABBBBBBDDDDDDCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBAAA@@@?????????>>>===============???>>>===???AAAAAA>>><<<;;;999888999::::::999888999999888888999999:::;;;;;;:::999:::;;;;;;999777666555555777999999888777333444666888:::999666333333333333333333333333333000111222444444555444444333333333333333222111111333333222222222222333333444333333333333333333444000111111222333444555666555555666777777666555444555333111111222333333222555222222444333111111444111111222333333333333333333222222111222222333333111111111222444444333111111111222222222222111111///111333222111000222444666555444555666777666555666666666555555444444444444444555555555666666666555555555555555555555555777555555777666333111444555555555666666777777777666777777777666666555444444555555555666666666666888888888999888777777666222333444555666555555444333555888999999;;;>>>AAA>>>GGGRRRWWWVVVSSSPPPPPPEEECCC???;;;999888888999777888:::;;;;;;;;;::::::999999::::::999888888777777555333333444555555444111222333333333333222111000111111111222222222222///111333444444333333333666555444444333333333444333333333333333444555666222333444444555555444444444555555555555555555444333444555666666555444333444444333333333222222222222222222222222333333444333333444666999===@@@BBBGGGKKKSSS^^^jjjxxxrrreeeYYYOOOIIIFFFBBB@@@??????@@@@@@BBBDDDKKKVVV```iiiuuuqqqvvv~~~fffMMM@@@??????===888::::::888666555666888777777888888888777666555555444333222333444666777777:::???DDDIIIPPPXXX^^^______aaagggpppwwwzzz{{{~~~pppaaaQQQEEE999777666666777888888777777777666666555444333222333333222111111111111222111111111111222222222222000111222333444444444444111111111222444444333111111111222222222333333333222222222222111111111111UUURRRPPPQQQTTTVVVUUUSSSOOONNNMMMKKKJJJJJJJJJJJJEEEEEEDDDEEEHHHJJJJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNJJJHHHFFFEEEFFFGGGGGGGGGIIIHHHHHHGGGFFFFFFFFFGGGJJJJJJIIIHHHGGGFFFEEEDDDEEEDDDCCCBBBAAABBBCCCCCCEEEEEEEEECCCAAA@@@AAABBBEEEDDDDDDCCCBBB@@@???>>>AAAAAA@@@???>>>>>>??????AAA??????@@@CCCCCC@@@===<<<;;;999:::;;;;;;999888999888888888999::::::;;;;;;::::::;;;<<<===;;;:::666555555777999:::999888444333333666::::::666222333333333333333333333333///000111333444444444333000000111222222222222111444333333222222333333444222111111000000111111222000111111222444555666666333444666888888777555444666444222222333333222111777333111222222///000333000111222333333333333333222222222111222222333333111111111333444444333111111111222222222222111111...111333222000000222444444333333444666777666555555666666666666666666666555555555666666666666777555555555555555555555555666444444777777333222555555666666666777777888888555666666666555444333333444444444444555555555666777888888888888777666666222222444555555555444333333666:::<<<>>>AAAFFFJJJXXX___gggggg___TTTLLLHHHCCCAAA===:::888888999999888888999:::;;;;;;;;;;;;999999999999999888777666777444222111222444666666111222333444444333222111000000111111222222222222...000222333333333333444777666555444444444444444444444333333333444444555111222444555666555444444555555555555555555555555444555777888888777555333444444444333333333222222444444333333444444555666666666777888;;;===@@@BBBKKKUUUdddsss|||hhhWWWNNNFFF@@@DDDDDDCCCCCCCCCCCCBBBBBBLLLOOOYYYeeeooovvv~~~}}}vvv]]]DDD;;;>>>???;;;999:::;;;999666555777999888888999:::999888777666888777555555555777999:::999???FFFMMMTTT]]]fffmmmiiifffdddfffjjjoooqqqqqqzzzrrr___PPPCCC;;;555555555555666666666555555666777777555222111000444333222222111222222222000111111111111222222222111222333444555555555555111111111333444444333111111111111222222333333333222222222111111111111000RRRRRRSSSSSSSSSSSSRRRRRRPPPOOONNNNNNNNNMMMKKKIIIDDDEEEGGGIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOOOOMMMKKKJJJHHHFFFDDDCCCCCCDDDEEEHHHGGGFFFFFFHHHHHHGGGFFFFFFGGGHHHIIIIIIHHHFFFEEEEEEDDDBBBAAABBBCCCEEEGGGHHHGGGEEECCCBBBAAAAAABBBDDDAAA>>>===???BBBCCCDDDAAA@@@@@@@@@@@@?????????>>>>>>???AAACCCCCC@@@>>>999999:::::::::999888888999999888888777666666666777888888888888999999999888888777888999888666444444555555666777888888999666555555444222111111000444222000000111222111000222222222222222222222222222222222222222222222222222333333222111222444777333111000111555666555333555666777888777666333222555333222222333444444333222111111111111111111222111111111111111111111111111111111111111111111111111000000000111222333333444444444333333222222222111111222222222333333333111111000222444666555444555555555555666666666666666555333333333444666888444555555555444333222222666666555555555444444444666777777888888888777777555555555666666666666666666555555444444444555555888888777777666666555555666444222333666777666555222777;;;>>>???EEEMMMTTT]]]jjjssspppfff\\\TTTNNNHHHEEE@@@<<<;;;;;;:::999===;;;:::999999999777555;;;:::999777666666666666555444222222222222111///444444444333333222222222333222222222333444444555333333222111222333555666555666666555333333444666555555444444444444555555111222333444444444444333444555555666777777666555;;;===??????===999444222555555444444444444555555222333444444555555444444888333111444666888>>>DDDQQQhhh|||zzz```QQQJJJDDD>>><<>>>>>>>>???AAAAAA???>>><<<<<<<<<<<<<<<;;;::::::999999999888777777666666777777888888888999999999888888777888999999666444555555666666777777888888555555444444333222222222444222000000111222111000222222222222222222222222222222222222222222222222000111111000///000222444333111000222555666555444555666777888777666444333555333222222333444444333111111111000000111111111111111111111111111111111222222222222222222222222222222111111222222333444444444333333333222222222111222222222222333333333555444333444666666666444555555555555666666666666666555333333333444666777555666666666666555555444555555444444444333333333777777777777777666555444666666666666666555555555666666555555555555555666777777777777666666555555666444222333555777666555444888>>>BBBGGGPPP[[[dddmmmvvv|||wwwlllbbbXXXQQQKKKGGGAAA<<<:::999888777:::999888888999:::999888555555555555555444444444555333222222222222111///444444333333333222222222222222222222222333444444333333222222222333444555555666666555444333555666555555444444444444555555222333333444444444333333444555555666555555666777<<>>BBBEEEIIILLLPPPTTTYYY\\\ccciiiqqqxxx}}}qqq[[[GGGAAA???999888<<<888:::======;;;999777666999;;;<<<:::777666777999666555444444555777999;;;<<<>>>GGGTTT[[[[[[[[[\\\YYY\\\bbbiiillljjjccc]]]dddwww}}}kkkYYYJJJ???777333666666555444333222222333222222222222222222222222333333333333333333333333000111111111111222222222111111222222333444444555666555444333222222222222222222111111111111222222222222222111111111111000QQQRRRRRRSSSSSSRRRRRRQQQQQQPPPOOOOOOOOOOOOLLLJJJLLLKKKIIIHHHGGGGGGHHHIIIJJJIIIJJJLLLNNNNNNLLLJJJGGGFFFEEEDDDCCCCCCDDDEEEHHHGGGGGGIIIJJJJJJHHHFFFHHHHHHFFFDDDCCCBBBBBBAAAGGGGGGFFFEEEEEEGGGHHHIIILLLJJJHHHFFFDDDCCCBBBBBBCCCBBB@@@AAABBBCCCCCCBBBCCCCCCBBBAAAAAA@@@??????>>>=========???@@@???>>>>>>>>>>>>===<<<;;;:::999::::::999888888777777666777777777888888888999999888888777999:::999777555666666666666666666666666444444444444444444444444444222111000111222111000333333333333333333333333111111111111111111111111000111222111000000222444333222222333555666555444444555666777777666444333555333222222333444444333222111111000000111111222222222222222222222222222222222222222222222222222333222222222222333444444333333333333222222222222222222222222333333333333777666444444555555444333444555555555555666666666555444333333333444666777666666777888888888777777444444444333333333222222777777777777666444333222777777666666555555444444666666666666666666666666777777777666666666666555666555333444555666666555777;;;@@@GGGPPP\\\jjjttt|||}}}sssjjj___WWWPPPJJJCCC<<<999777666666777666555777999;;;:::999111222333555555555444333555333222222222222111000333333333333222222222222222111111111111222333333333333222222222333444444555555666555444444555777555555444444444444555555444444444444333333333333444666888777555666:::===AAALLLVVVUUUKKK>>>888666555555444444444444555555111222222333333333333333555444555666666999CCCNNNllleeeUUUFFF@@@@@@@@@AAABBBHHHLLLQQQWWW\\\aaagggkkkmmmqqqvvv{{{~~~~~~cccRRRCCC??????;;;:::<<<999;;;>>>>>><<<:::888777999::::::999777666666777777666555555555777888999:::<<>>>>>===@@@>>>======???@@@@@@???>>>======<<<;;;:::888777:::::::::999888888777777777777777777888888888888888777888999::::::888555666666666666666666555555333333333444555555666666555333222111222222111000333333333333333333333333111111111111111111111111222333444333222222333555333333333444555555555555444444555666666666555444555333222222333444333333333333222222222222333333222222222222222222222222111111111111111111111111222222222111111222222333333222222222222222222222222222222333333333444444444333222222444444333222444444444555555555666666444444333333333444555666555666777888888888888888555555444444444333333333777777777777666555444444888888777666555444444333666666666777777777777777666666666666666666666666666555555555555666666666888;;;AAAIIITTTcccsss~~~wwwpppfff]]]SSSMMMEEE>>>999777666555666555444666888:::999888222333555666666555444222444333222222333333111000333222222222222222222222222111111000111111222222333333333333333333333444444555666555444444666888555555444444444444555555555444444333333333333333555888:::::::::<<>>CCCDDDAAA@@@CCCIIIVVVgggsssuuupppiiiddduuummmUUUCCC;;;888555222666555444444333333333444666666555555444333333222111111111111111111111111000000111111111222222222222222222222222333333333555555444333333333333333222222111111111111222222222222222111111111000000QQQQQQRRRRRRRRRRRRQQQQQQQQQPPPOOOOOOPPPPPPNNNLLLKKKIIIFFFDDDDDDFFFJJJLLLGGGFFFGGGHHHJJJJJJIIIGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGGGGHHHJJJJJJHHHFFFGGGFFFEEEDDDEEEFFFGGGHHHGGGFFFFFFFFFGGGGGGHHHHHHJJJIIIGGGDDDBBBAAAAAAAAA@@@???>>>???@@@@@@???>>>BBBBBBBBBAAA@@@?????????AAA???>>>>>>@@@AAAAAAAAA???>>>>>>===<<<;;;999888;;;;;;::::::999888888888666666777777777888888888888777888999::::::888666666666666666555555555555222333444555666777777888777555333333333333222111333333333333333333333333111111111111111111111111222333555444333222333444333333444444444444444555333333444555555555666666555333222222333444333333555444444333333444444555222222222222222222222222000000000000000000000000111111000000000000111111222222222222222222222222222222333333333444444444222111111222444555555444444444444444555555555555333333333333333444555555444555666666777777777777666666666666555555555555555666777777888888888888888888777666555444444333555555666777888888777777555555555555555666666666666666666555555555666777777999???IIIWWWiiizzzwwwoooeee\\\SSSMMMFFF???;;;999777666777555555555777777666555333444666666555333111///444222111222333333222000222222222222222222222222222222111111000111111222333333333333333333333222444555666666555555777999555555444444444444555555555555444333333444444555333777:::>>>AAAFFFNNNSSS^^^aaa```VVVFFF999555666555555444444444444555555000111222222333333222222444444666777666888DDDQQQkkkxxx~~~wwwiii\\\JJJDDD@@@CCCGGGIIINNNRRR]]]```fffkkkooossswwwyyy~~~~~~~~~{{{||||||}}}vvvcccRRRIIIAAA??????===:::999:::===???@@@>>>;;;999999888777777666666555555444666666666666666777777777888777888::::::999===CCCJJJYYYkkkvvvvvvrrrpppppp|||rrrlll]]]JJJ===888666333///777666666555555555555666666666555444333222222111111111111111111111111111000000111111111222222222444333333222222111111000444333222222222222222222222222111111111111222222222222222111111111000000PPPQQQQQQRRRRRRQQQQQQPPPPPPOOONNNOOOPPPOOONNNLLLGGGFFFCCCBBBCCCFFFIIILLLFFFFFFFFFGGGHHHHHHFFFDDDDDDDDDEEEFFFHHHIIIIIIJJJHHHGGGFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGHHHHHHHHHHHHHHHLLLJJJHHHFFFEEEDDDEEEEEEAAA???======>>>???>>>===CCCCCCCCCBBBBBBBBBAAAAAA@@@?????????AAABBBAAA@@@AAAAAAAAA@@@???>>>===<<<<<<<<<;;;::::::999999888666666666777777777888888888777888999;;;;;;999777555555555555555555555555333333444555666777888999:::888555555555555444333333333333333333333333333222222222222222222222222000222333333111000000111222333444444222222333444222222333444555555666777555333222222333444444333555444444333333444444555333333333333333333333333000000000000000000000000111111000////////////000111111111222222222222222333333333333444444444444333222222444666888777777333444444444444555555555222333333333444444444444444444555666666666555555777777777666666666666555444555666888999999999999777777666666555555444444333444666777888777777666444555555555555666666666666777777666555444666777444777<<>>>>>===:::888:::<<>>GGGNNN^^^ooowwwuuurrruuuzzz{{{yyy{{{nnncccTTTKKK???888555444111...777777666666666666666777333333222222222222222222222222222222222222222222000111111111111222222222333333333222111111000000333222222111111222222222222222111111111111222222222222222111111111111000PPPQQQQQQRRRRRRQQQQQQPPPOOONNNMMMNNNOOOOOOMMMKKKEEEDDDBBBBBBBBBDDDGGGIIIGGGFFFEEEFFFGGGFFFDDDAAAAAABBBCCCEEEFFFHHHHHHIIIIIIFFFDDDDDDEEEFFFGGGGGGFFFGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJIIIJJJIIIHHHFFFEEEEEEFFFGGGBBB@@@===<<<===>>>???>>>???@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>@@@BBBBBB@@@>>>@@@AAAAAAAAA@@@??????>>><<<<<<<<<;;;::::::999999666666666666777777777888888777888999;;;;;;:::888333444444555555666666666444444555666777888888999<<<:::777666777777555444444444444444444444444444333333333333333333333333000222333333111000000000000222444333111000111333222222222333444555777777555333222222333444444333333333222222222222333333333333333333333333333333111111111111111111111111222111111000//////000000000111111111222222222222333333333444444444444555555444333444666777666555333333444444444555555555222222333333444444444444555555666666666555444444777666666666666555555555555555666777888888888777666666666666666555555555222333555777777777666555444444444555555555666666666888999777444444555888555666;;;DDDSSScccqqqyyyzzzsssdddYYYPPPJJJFFFCCC???===<<<:::888666666555444444555555444222333333333222222111111111333222111111333333222111000111111111222222222222444444333222222222222222333333444444444333222111444555666666555666888:::555555444444444444555555444333222222333555777999888999@@@MMM]]]jjjppprrrrrrdddPPPBBB<<<:::777333555555444444444444555555222222333444444444444444555333333666666777<<>>???===:::888888888555333444555555333111444444555777777888888888666555666777777888@@@JJJQQQaaarrrxxxtttqqqwww~~~vvvwww}}}xxxkkk]]]RRRBBB>>>999555444333333222666666555555555555666666666666555555444444333333333333333333333333333333000111111111111222222222000000111111222222222222333333222222222333333444222222111111111111222222222222222111111111111000PPPQQQQQQQQQQQQQQQQQQPPPNNNMMMMMMMMMNNNNNNMMMKKKEEEDDDBBBBBBBBBCCCEEEFFFGGGFFFEEEFFFFFFEEEBBB@@@>>>???AAACCCEEEFFFGGGGGGIIIFFFCCCBBBCCCEEEGGGGGGGGGHHHIIIIIIHHHGGGFFFDDDIIIJJJJJJKKKLLLKKKKKKKKKGGGGGGEEEDDDDDDDDDEEEFFFDDDAAA>>><<<===???@@@@@@;;;;;;;;;<<<======>>>>>><<<===>>>@@@AAAAAA>>><<<>>>>>>?????????>>>>>>======<<<<<<;;;;;;:::999999666666666666777777777777888777888:::;;;<<<:::888333333444444555666777777555555555666777888888888===;;;999888888888666555444444444444444444444444444444444444444444444444222444666555444222111222000222444222000///000333111111222333444555777888555333222222333444444333222111111111111111111222333333333333333333333333333333333333333333333333333333222111000000111111000000111111222222222222333333333444444444555555555333222222333444333111333333333444444444555555111222333444444444333333666666777666666555444444666666555555555444444444555666666666666666555555555555555666666666666666111222444666777777666555444444444555555555666666777888999777444333555888888888:::AAALLLXXXccciiikkkssstttjjj[[[OOOHHHDDD@@@>>><<<;;;;;;:::777555555333333333555555444333444444333333333444555666333222111111333444333111000000111111222222222222555444444333222222222333333333444555444333111000444555666666666666888:::555555555444444555555555333333222222333666999:::>>>???FFFVVVjjjyyytttaaaJJJ===<<<===999333555555555444444555555555222333444444555555444444666222222555777777999===AAAEEEIIIKKKLLLOOOQQQQQQXXXZZZ___fffhhhhhhlllrrrqqquuu{{{yyyssspppnnnmmmqqqwwwxxx{{{~~~ooobbbTTTHHHDDDBBB>>>::::::<<<;;;888999;;;>>>>>><<<:::888777777555333333555555333000333444555777888999999999666666888;;;::::::AAAJJJQQQbbbtttyyyssspppwwwzzztttzzzxxxgggXXXJJJ@@@;;;999777555444555777888555555444444444555555666???>>><<<:::777555333222333333333333333333333333000111111111111222222222---...///111222333555555444444333333333444444555222222111111111111222222222222222111111111111000UUUWWWVVVQQQOOOPPPNNNKKKLLLLLLMMMOOOPPPOOOLLLJJJIIIFFFCCCBBBCCCDDDDDDDDDHHHHHHGGGFFFEEEEEEFFFFFF???@@@AAABBBDDDEEEFFFGGGAAABBBDDDFFFFFFFFFFFFEEEHHHHHHHHHFFFEEEEEEGGGIIIJJJJJJKKKKKKKKKKKKJJJJJJEEEFFFFFFFFFGGGGGGGGGGGGCCCBBB@@@???>>>=========>>>===<<<;;;;;;<<<>>>???@@@@@@??????>>>>>>======>>>>>>????????????>>>>>>===<<<;;;:::999999999999666666777888888888888888999999:::<<<>>>>>>;;;999::::::999999999999999::::::888777777888888666555888::::::888444222444666444444333333333444444555999888666555444444555555333333333333333333333333444444333222111111111111777333000111666999888555333222222111000000000111000111222222333333222222555333222333666666444111000111222111000000222444444333111222333333222000000000000000111222333444333333222111222333555666333444555555666666555555666666666555444444333333333333333444444444555555777777666666555555555444555555444444444333333333222333555777777666555444---...111333555555444333222333555666666666555555888666555444444555666888999999888666444333555777999666888>>>CCCGGGSSS```kkkjjjggg```TTTIII@@@;;;<<<:::999888999888777555333444555555666555555555222222222222222222333333444333222222444444333222333222111111111222333444222222222222222222222222111111222222222333333333555555555555666777888999<<<999666444555555555555777444222333777::::::888999KKK]]]hhhvvv}}}hhhUUUBBB;;;:::888444222777666555555333222222111444444333444555666555444111666888666666:::===<<<@@@DDDJJJQQQXXX]]]aaabbbkkknnnrrrrrrpppnnnoooqqqqqquuu{{{~~~zzzrrrnnnoooqqqrrrrrrsssvvv|||zzzjjj[[[MMMGGGHHHDDDCCCAAA???===<<<<<<===>>>======;;;:::999888888555555555666666666666777777777666777777666444222888666555666:::AAAHHHMMM___jjjvvvyyyuuutttyyywwwxxxrrraaaPPPEEE???>>>888777777666555555444444888888888777555444555777HHHKKKIIIAAA:::666333000444333222222444444333222222222222222222222222222222222222222222222222222333222222111111222222333222222111111111111222222222222111111111111222222TTTWWWVVVSSSQQQRRRPPPMMMLLLLLLMMMNNNOOOOOONNNLLLLLLIIIFFFEEEEEEFFFFFFFFFHHHGGGGGGFFFEEEEEEFFFFFFBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFEEEGGGHHHHHHGGGEEEEEEFFFHHHIIIIIIJJJKKKKKKKKKKKKKKKDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@???>>>@@@>>><<<;;;:::;;;<<<===?????????>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>======<<<;;;:::999999999999666666777888888888888888999999999;;;======;;;999999888888777777777888888:::888777777999999888666:::::::::888666444555666555555555555555666777777999888666555444444555555333333333333333333333333333333222222111222222222666222...///333666666444333333222111111111111111111111222333333333333333555333222333555666444222000111222222111111222444444333222222333333222000111000000000111222333333333333222111222333444444333333444555555555555444444444444555555555555555222333333333333444444444555555555555444444444333555555555555444444444333222333444666666555555444111222555777888777777666333333555666666666555555777666555444444555666777777888888777555555666888:::777777<<>>>>>>>>>>>===<<<;;;:::999888777777777777777777777777777777777666555555666666666666888:::<<>>>>>>>>>>>???????????????????????????>>>===<<<======<<<;;;::::::::::::777777888999999999888888999888999:::<<<<<<:::888777666666666666666777777999888777888:::;;;:::999<<<:::999888999888777555666666666666777888::::::999888777666555555555555333333333333222222222222333222222222222333333444444111------000333444333333333222222111111222222222222333444444444333333444333333333555555333222111222333333222222333555444333222222333333222111222222111111111222222333333333222111111111222222222222333444444444444444222333333444555555666666111111222222222333333333444444444333333333333333666666666555555555444444333333333444444444555555444555666888888777777666333444555555666555555555777666555444444555666777555666888777666666888999:::888777;;;BBBNNN```ooovvvssslll```QQQEEE<<<888666555333333333333111///222333444444555555444444444333333222222111111111222111000000222222111000222222111111222222333444222222222222222222222222111111111222222222222333666555555666666777888999555555666777999888555222333444444555555777:::<<>>AAAIIIOOOQQQXXX]]]eeennnuuuyyy|||}}}~~~{{{vvvqqqmmmgggaaa]]][[[\\\^^^aaacccdddeeeeeedddbbbaaabbbfffjjjlllmmmiiifffdddccccccbbbaaa___fffkkktttvvveeeSSSLLLKKKIIIGGGGGGFFFDDDBBB@@@???>>>??????;;;;;;:::999888888777777:::999888888777777777777999888777666777888:::;;;888>>>GGGLLLPPPUUU]]]cccgggoooxxx}}}~~~xxxnnneeeYYYIII>>>:::999555222666555555444444333333222555555444333333777>>>BBBYYYfffkkk]]]GGG999666777555444333333333333222111222222222222222222222222111111111111111111111111222222111111111111222222222222111111111111222222000000////////////000000OOOTTTVVVVVVVVVXXXVVVQQQMMMNNNNNNNNNNNNNNNPPPRRRQQQOOOLLLKKKJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@???CCCCCCBBBAAABBBCCCEEEFFFFFFHHHJJJJJJHHHFFFFFFFFFJJJJJJJJJJJJJJJIIIIIIHHHFFFGGGGGGHHHGGGFFFEEEEEEDDDEEEFFFGGGFFFDDDAAA@@@AAA???===;;;;;;;;;<<<=========>>>>>>??????@@@@@@??????@@@??????>>>===<<<>>>===<<<<<<;;;;;;;;;<<<888999999::::::999999999999888888999;;;;;;999777777666666666666777777888999888888999;;;<<<<<<;;;===;;;999999;;;;;;888555555666666777888999;;;<<<999999888777666666666666333333333333222222222222222222222222222333444555444111---,,,///222333444333333222222222222222333222222333444444444444333333333333444444444333222111222444444333333333555555333222222333444222111333333222111111111222222333333333222111111111111111222333333444444333333333333333444444555555555000111111111111222222222444444444333333333333333777666666666666555555555444333333333333444555555333444555555555444444333444444555555555555555555777666555555555555666777555777888888777777777999999999;;;???GGGTTTfffssswwwssskkk___QQQEEE===:::888666555444555444222111222222333444444444444444444444333333222111000000333111000111222333222000222111222222222222333333111111111111111111111111111111111111222222222222555555555555666777888999444333444555777777666444111333555555444555999===FFFYYYooo~~~}}}lll]]]NNNCCC999666777666666888666666555555555444444444222222444444555777:::<<<@@@EEEIIIJJJOOOWWW]]]^^^gggkkkqqqwww{{{}}}}}}|||{{{vvvoooiiiddd^^^VVVPPPOOOOOOPPPQQQRRRTTTVVVWWWWWWVVVUUUUUUXXX]]]```ccc```___^^^]]]]]]^^^^^^^^^fffmmmyyy~~~gggZZZMMMIIIJJJJJJJJJLLLIIIGGGEEEBBB???>>>======;;;;;;;;;:::999888888777;;;:::999777777777777777:::;;;<<<<<<;;;<<<===>>><<>>AAAXXXeeelll```KKK===777777666444333333333333222000111111111111111111111111000000000000000000000000333333222222222222333333333222222111111222222333333222222111111222222333LLLQQQTTTTTTUUUWWWVVVRRRNNNOOOPPPOOONNNNNNPPPSSSQQQOOOMMMLLLKKKKKKIIIGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEDDDCCCBBBBBBCCCBBBAAAAAAAAABBBDDDEEEEEEGGGIIIJJJHHHGGGGGGGGGKKKKKKKKKJJJHHHGGGEEEDDDEEEFFFGGGHHHHHHGGGEEEEEECCCDDDEEEFFFEEEDDDAAA@@@@@@???===<<<<<<===???@@@======>>>>>>??????@@@@@@???????????????>>>======>>>>>>======<<<<<<======:::;;;;;;;;;;;;;;;:::::::::999888999::::::999777888777777777888888999:::999888888999;;;======<<<===;;;999:::<<<<<<999666555555555666777999:::;;;999999999888888777666666444444444333333333222222222222222222333444555555444222///...000222333444222222222111111222333333111222333333444444333333222333444444333333222333000222444555333333333444555444222333444444333111333333222222222222222222333333333333222222111111111222333333444444333333555555444444333333333333000000000111111111222222444444444444444444444555777666666666666555555555444444333333333444555666444444444444444333333222555555555555444444555555666666555555555555666666777888999888777666777999:::>>>BBBEEELLLXXXfffooommmjjjcccXXXLLLCCC===;;;999777555555555555333222111222222333333333333333444444333333222111000000444222111222333444333222111111222222333333333333111111111111111111111111000000111111111222222222444444444444555666777888555333222222444666777666111333555555333555999===BBBPPPbbbnnnqqqkkk^^^RRRFFF>>>888666555333444777666666666555444333333222222444666777999<<>>AAABBBAAA@@@@@@AAALLLWWWeeennnqqquuu|||vvvgggXXXNNN>>>===:::777555444555666333333333333333222222222333555777888777888:::;;;MMMWWW\\\UUUIII???999555555444222333333444222111111111111111111111111111000000000000000000000000444444333333333333444444333333222222222222333333333333222222222222333333IIIMMMPPPPPPQQQUUUTTTQQQNNNQQQSSSQQQOOOMMMOOORRRQQQOOOMMMMMMMMMLLLJJJHHHIIIIIIHHHHHHIIIIIIJJJJJJGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBAAAAAAAAABBBBBBCCCBBBDDDFFFGGGFFFFFFGGGHHHJJJJJJIIIHHHFFFDDDCCCBBBAAACCCEEEFFFGGGFFFDDDCCCCCCCCCDDDEEEDDDCCCBBBAAA@@@???>>>===>>>???AAABBB>>>>>>>>>>>>????????????>>>>>>????????????>>>>>>??????>>>======>>>>>>???======>>>>>>======<<<<<<;;;:::999999::::::999888888888888888999:::;;;<<<999888888999;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<999777555555555555666777999999999::::::999999888777666666666555555444444333333444333333333333444444555333333222111111222333444111111111000111111222222111111222333333333222222111222444444222222222333///111444444333222222333555444333333444444333222333333222222222333333444333333444444444333222222222222333444444444444444555555444444333222222111000000111111111222222222444444444444555555555555666666666555555555444444444444444555555555666666666666555555555555555555666666555444444444555555666666666666666666666666777888888777666777999<<>>999555555333000111555666666666555555555444444444888;;;===???DDDKKKQQQ]]]eeelllnnnpppssssssppprrrrrrpppnnnjjjeeeaaa^^^VVVSSSOOOKKKHHHFFFCCCAAA@@@AAABBBDDDFFFIIIKKKLLLCCCDDDEEEEEEEEEGGGKKKNNNQQQQQQRRRTTTVVV[[[bbbggguuu~~~zzzkkkVVVRRRNNNLLLJJJGGGIIINNNMMMKKKGGGCCC???<<<:::999<<<<<<<<<;;;;;;:::::::::999888777777888:::===>>>???CCCGGGIIIIIIIIIKKKMMMdddmmmxxxrrrcccSSSGGGBBB666888999888555444555777333333333333333333333333333666888999888666666666???EEEHHHEEEAAA===888333444333222222444444333222111111111111111111111111111111111111111111111111444444333333333333444444333333222222222222333333111111000000000000111111FFFJJJLLLKKKMMMQQQQQQOOONNNRRRUUUTTTPPPMMMNNNPPPPPPOOONNNNNNNNNNNNLLLJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJIIIHHHGGGEEEEEEDDDAAAAAABBBBBBBBBAAAAAA@@@???@@@BBBBBBBBBCCCFFFHHHFFFFFFFFFFFFEEEDDDCCCBBB???AAADDDFFFGGGGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@??????@@@AAABBB?????????>>>>>>>>>>>>>>><<<===>>>??????@@@????????????>>>>>>>>>??????@@@???@@@@@@@@@??????>>>======;;;:::999:::;;;:::999888888888999999:::;;;<<<999888777888:::;;;;;;:::888:::<<<===;;;:::999999666666666666666777888888999::::::::::::888777666888777777666555555444444555444444333333333444444111222333333222111222222000000//////000000111222///000111111222222111111000222444444222111222333...000333444333222111222666444333333444444333222222222222222222333444555222333444555555555444444333333444555555555555444444333333333333333333333111111111222222222333333222222333333444444444444555555555555444444444333444555666777777777666555666666666666666666777777777666555444333444444555555555666666666666555555555555555555555888===AAALLLPPPPPPJJJGGGLLLPPPQQQRRRRRROOOIIICCC===:::999777666444333444333222000000111111222222222222222222222222222222222222222333222111222333444333111000111222333333333222222111111111111111111111111000000000000111111111111111111111111222333444555444333222222444555444333666444333333444666777666444777===BBBDDDAAA>>><<<888555444555333000222777555555666777888999999:::999===BBBEEEHHHMMMVVV]]]ffflllpppnnnlllllljjjgggfffeeeaaa\\\WWWRRRNNNLLLDDDDDDCCC@@@>>>===>>>???===>>>???AAACCCEEEFFFGGG===???BBBCCCCCCDDDHHHKKKKKKOOOSSSXXX\\\aaahhhmmm|||wwwgggXXXPPPIIIHHHHHHGGGIIILLLKKKIIIEEEBBB>>><<<;;;;;;;;;;;;;;;::::::::::::999999888888999;;;???BBBEEEIIIMMMQQQSSSTTTWWW___eee{{{{{{hhh\\\RRRFFF???>>>:::888777666666777777777333333333444444444444444555666777666555444444555444:::===:::888777666222222111111222444555555444111111111111111111111111222222222222222222222222333222222111111222222333444333333222222333333444222111111000000111111222EEEHHHIIIHHHJJJNNNOOOMMMNNNSSSVVVUUUPPPMMMMMMOOOPPPOOOOOOOOOPPPPPPNNNLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKIIIGGGFFFDDDDDD@@@AAABBBCCCBBBAAA@@@???<<<===>>>>>>???AAADDDGGGBBBCCCCCCDDDDDDDDDDDDDDD@@@BBBFFFHHHJJJIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFEEECCCAAA@@@@@@AAAAAA@@@@@@??????>>>>>>======;;;<<<===???@@@@@@@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>><<<::::::;;;;;;;;;999888888888888999:::;;;<<<999888777888:::;;;:::999666:::>>>===:::888888999888777777777777777888888::::::;;;;;;:::999777666999888888777666555555555666555444444333333333333///111333444222111000000//////...//////000111111//////000111111111111111000222555444222000111333---000333444333111111111666444333333444555333222111111111222333444555666222333555666777666555555333444555555666666555555111222222333333444444555111222222222222333333333111111111222222333333333555555444444444333333333444555777999999888666555555555555555555666777777777666555444333444444555555555666666666666555555333333333333555:::AAAFFFUUUXXXSSSHHHBBBDDDFFFFFFOOOOOOMMMIIICCC>>>;;;:::999777555555555555333111000000111222222222222222222222222222222222333333222111000111222222222000000111222333444333222222000000000000000000000000000000000000111111111111000000000000111222333444222222333444666555222000888555222222555777666444555555888<<<<<<:::888888666444555777555333666;;;444555666888:::<<<>>>???===AAAGGGJJJMMMTTT^^^fffhhhkkkkkkeeeaaa___\\\YYYZZZWWWSSSNNNIIIEEEBBB@@@:::<<<===;;;999999<<>>@@@AAABBBBBBBBB;;;>>>BBBDDDDDDFFFIIIMMMPPPVVV^^^eeejjjooouuuzzzwwwggg\\\PPPDDDDDDHHHJJJJJJKKKHHHFFFCCCAAA???=========::::::999999999999999999999999999:::===BBBFFFIIITTTWWWYYY[[[]]]eeepppyyy}}}hhhSSSJJJFFFAAA>>>>>><<<666000000333777666333444444444444444444444444666666555444222222555777000666999555222222444333111111000222444666555555000000000000000000000000222222222222222222222222111111000000000000111111444333333222222333333444444333333222222333333444FFFFFFGGGIIIKKKLLLMMMNNNKKKLLLNNNQQQRRRSSSSSSSSSTTTSSSQQQOOOMMMLLLLLLKKKMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLJJJFFFFFFIIIGGGCCCBBBBBBCCCCCCCCCBBB@@@???===@@@CCCAAA>>>===AAAEEECCCCCCBBBBBBBBBCCCCCCDDDGGGEEEDDDEEEHHHIIIGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDBBB@@@???>>>EEEBBB??????AAAAAA>>><<<===<<<<<<======>>>???@@@BBBAAA@@@??????@@@AAAAAA??????@@@AAA@@@???>>>===<<<;;;;;;;;;;;;<<<======::::::999999999:::;;;<<<:::::::::999999999999999999888888:::<<<<<<888555444555777888888777777666999;;;<<<;;;999777777777666777777777666444222000666444333333555666666555333222222111111222222333222222111111111111222222333333333333333333333333222222111111222222333444444444444444444444444444555333111111222444444333333333333333333444555666111222444555555444222111777555444555666777666555444444333333333333222222333222222333444444333111333333222222222222333333555444444333333333444444666555555555555666777777777777777777777666555555444444444555555555555555666666666555444444333333444555777666666999???DDDMMMGGGCCC@@@<<<:::CCCPPPWWWTTTOOOIIIBBB===999777999666333222222333333333111111111111222333444444111111000000111111222333666444444555777666222...222222222333444555666777222222111000//////000000//////000000111111222222333333222222222222333333555444222111111222444555111000///000222333333222222333444666777666666555666555555555555777888999:::;;;<<<<<<<<<===???AAABBBCCCEEEKKKSSS[[[```ccciiiaaaXXXRRRPPPNNNJJJGGGHHHGGGFFFDDDBBB???===;;;888999999:::::::::999999==================>>>>>>;;;===@@@DDDHHHKKKMMMOOO]]]___cccjjjrrrwwwzzz{{{}}}{{{zzz~~~vvvbbbXXXMMMFFFDDDCCCDDDEEEFFFCCCAAAAAACCCCCCAAA>>>CCC???<<<;;;<<<;;;999666===777555;;;CCCJJJPPPVVVZZZZZZ\\\bbblllwwwjjj\\\MMMFFFAAA===;;;;;;999888666555444444444555777666444444444444222111666666555555555444444444666666666555444333222111000111333555666666555444333555555000---///111000555444333222111111000111333222111000000111222333666666555555555444444444333333333444555666777888FFFFFFGGGHHHIIIJJJJJJKKKJJJKKKMMMPPPQQQRRRRRRRRRTTTSSSRRRPPPNNNLLLKKKJJJMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLJJJFFFFFFIIIHHHDDDDDDDDDDDDDDDCCCBBB@@@???===@@@BBBAAA>>>===@@@DDDCCCBBBBBBBBBCCCCCCDDDEEEGGGEEEDDDEEEGGGHHHGGGEEEDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHGGGEEEDDDBBBAAA@@@EEEBBB@@@@@@AAAAAA???<<<===============>>>>>>???@@@???>>>>>>>>>???@@@AAA???@@@AAAAAAAAA@@@>>>>>><<<;;;;;;;;;<<<<<<======:::::::::;;;;;;;;;<<<<<<;;;::::::999999888888888888777888:::======:::777555666777999999999888888::::::;;;<<<;;;999777666333444555666666666666666666555333444555666666555333333222222222222333333/////////000111222333444333333333333333333333333222111111111111222333333444444444444444444444555555333111111333444444333444444333333222333333333333333333333333333333333666444333444555666555444444444333333333333222222333222222333444444333111222222222111111222222222444333333222222222222333555444444444555555666666444555666888888888888777555555555555444444444444777666666555555444333333222444555555555888<<<@@@BBB???>>>===:::777===GGGPPPNNNJJJEEE@@@<<<999777999666333222222333222111222222111111111222333333333333222222333333444555666444444555666555222///222222222333333444555666222222111000000000000000000000000000111111111111222222222111111222222222555444222111111222444555333222111111222222111000111222333444555555444444777666666666666888999::::::<<<>>>??????@@@BBBDDDFFFFFFIIINNNSSSWWWYYYYYYWWWPPPHHHDDDCCCAAA>>>:::?????????>>>===;;;:::999777888888999:::::::::999<<<<<<<<<<<<<<<=========>>>???BBBFFFKKKQQQUUUWWWddddddfffiiinnnrrrtttuuuvvvvvvwww}}}}}}nnnbbbTTTMMMKKKJJJIIIGGGGGGDDDBBBBBBEEEFFFEEECCCCCC@@@<<<:::::::::888666:::666777???HHHNNNSSSXXXTTTVVV\\\fffttt{{{gggXXXHHH@@@===:::888888999888666555444444555555777555333333444444222000555555555444444444444333444444555444444333222111111222333444555555555555333555333//////111222///666555444333333222333333444444333222222333444444444444444333333333222222333222222222222333333444HHHGGGGGGGGGGGGGGGFFFFFFHHHIIIKKKMMMOOOPPPQQQQQQSSSSSSRRRRRRPPPNNNKKKJJJMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLJJJFFFGGGIIIHHHDDDFFFFFFFFFEEEDDDBBBAAA@@@???AAABBB@@@======???BBBAAAAAAAAABBBBBBDDDEEEFFFEEEDDDCCCDDDFFFGGGFFFEEECCCCCCCCCDDDDDDDDDDDDEEEIIIHHHHHHGGGEEEDDDCCCCCCEEECCCAAAAAAAAAAAA???===>>>>>>>>>===============>>>===<<<<<<<<<>>>???@@@@@@AAABBBBBBBBBAAA???>>><<<<<<<<<<<<============:::;;;<<<>>>>>>======<<<;;;;;;;;;:::999888888777777777888:::======<<<:::666777888999::::::::::::;;;::::::<<<>>>===888444444444444555666777888999777555444444555666555555444444444333333444444444000000000000000111222222222222222222222222222222111111000000111111222333444444444444444444444444555333111222333444444333555555444333222222111222555444444333333444444555555333222333444555444333444444333333333333222222333222222333444444333111222222111111111111222222333333222222111111111111333333333444444444555555111333666999:::;;;::::::777666666666555444444444777777666555555444444333111333444444444666888:::888888:::;;;999666888>>>EEEDDDBBB???<<<:::999999888666444333333222000...333333222111111111222222333333222222333333444555555444444555666555222000222222222222333444555555222222111000000000000111111111111111111000000000222222111111111111222222444444222222222222444444555333222222222222111///000111222333333444333333888777777777888999:::;;;<<<>>>BBBDDDDDDEEEFFFHHHIIIIIIKKKMMMPPPPPPNNNKKKFFFBBB>>>;;;;;;:::777444777777888888888888777777555666777999999:::::::::;;;;;;;;;;;;;;;<<<======AAACCCFFFLLLRRRXXX]]]```cccbbbaaaaaacccgggjjjmmmnnnpppuuu~~~{{{nnn]]]TTTSSSSSSOOOJJJHHHEEEBBBBBBFFFIIIIIIHHHCCC@@@;;;888888888777777666666;;;FFFNNNQQQTTTWWWOOOTTT___ooovvvhhhVVVCCC;;;:::888666666888777666555444444555555555444333333333333222111444444444444333333333333333333333444444333222222333222222333333444555666444444111...000444333...444333333222222222333333444444333333333333444444222222222222111111111111333222111000000000000111JJJJJJIIIHHHFFFEEEDDDDDDFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQRRRQQQPPPMMMLLLMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLJJJFFFGGGJJJIIIEEEIIIHHHGGGFFFEEECCCBBBAAA@@@AAABBB@@@>>>===>>>@@@?????????@@@AAABBBDDDEEEDDDCCCCCCDDDEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@??????????????????>>>===<<<;;;<<<<<<;;;;;;;;;===>>>???AAAAAABBBCCCBBBAAA@@@???<<<<<<======>>>>>>>>>>>>;;;<<<>>>@@@@@@???>>>======<<<;;;;;;:::999888888999999:::;;;<<<<<<;;;;;;666666777888999:::;;;;;;<<<:::999<<<@@@???999444999888666555555666777888888666444444555666555444555555444444444444555555555444333111///.........111111111111111111111111111111000000000111222222333333333333333222222222444333222222333444333222555555444333333333333333444444444555555444444444555444333333555555444333444444333333333222222222333222222333444444333111222111111000000111111222222222222222222111111000222222333333444444444444111333666999;;;;;;:::999999999888888777666555555777777666666555444444444222333444444555555666666555666888999888777888;;;<<<;;;;;;:::::::::;;;;;;888666555444333222///,,,333333222111000000111111111111000000111111222333444444444555555444333111222222222222222333444444222222111000000111111111222222222111111000000000222111111000000111111222444333333222222333333444444333222222333444222111111111222333333444444444888888999999:::;;;;;;<<<@@@CCCGGGIIIIIIHHHHHHIIIHHHGGGFFFFFFGGGEEEBBB@@@<<<:::888888999888555333444555666666777777777666444555666888999:::::::::;;;:::::::::;;;===>>>???DDDGGGLLLRRRXXX]]]```aaaYYYWWWUUUTTTUUUYYY```dddiiimmmvvvvvvdddZZZZZZ[[[UUUMMMHHHDDDAAAAAAEEEHHHIIIIIICCC@@@;;;777666666777888666888@@@KKKQQQQQQPPPRRROOOWWWeeewwwyyymmmYYYDDD;;;:::999777777888777666555444444555666444333222222333444333111444444333333333222222222222222333333333333333333444333222111222333555666444333000...222777444---000000000///000000111111222222222222222222222222222222222222111111111111333222222111111111222222MMMLLLKKKIIIHHHFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJLLLNNNPPPQQQQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLJJJGGGGGGJJJJJJFFFJJJIIIHHHFFFEEECCCCCCBBBBBBBBBBBB@@@?????????@@@=========>>>???AAABBBCCCBBBBBBCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@AAA@@@???>>><<<;;;===<<<;;;;;;;;;<<<>>>???AAAAAABBBCCCBBBAAA@@@???<<<===>>>?????????>>>>>><<<===???AAAAAA@@@???>>>=========<<<;;;::::::999<<<<<<===<<<;;;:::::::::666666777777888999::::::<<<:::999<<>>:::888777777888777555444444555666666444222222222444555444333444444333333333222222222222222333444444444333333444333222111111333444555333222000///333888555...000000000///000000111111222222222222222222222222333333333333222222222222333333333333444555666777MMMMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGIIIJJJLLLNNNPPPPPPPPPPPPMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLJJJGGGHHHKKKJJJGGGJJJIIIGGGFFFDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBB============>>>@@@AAABBB@@@BBBCCCCCCBBBAAACCCDDDBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFDDDBBB@@@@@@AAAAAABBBBBBBBBAAA@@@>>>===???>>>===<<<<<<===>>>???@@@AAABBBBBBBBBAAA???>>><<<===???@@@@@@@@@???>>>===>>>???@@@AAA@@@@@@???>>>>>>>>>===============>>>>>>???===;;;999999:::888777777777777888999999;;;:::999:::======:::777777777777888999:::;;;<<<999777666555666666555444555555444444444444555555444333333222222222333333222222222222222222222222222222111111222222333444333222222111111000000000333222222333444555333111333333333333444555666777111222444555555444222111777666555555666777666555444444333333333333222222333222222333444444333111333222222222222222222333000111222444444444444333111222333444555444333222666666666777777777777666<<<<<<;;;;;;:::999999999888888777666666555555444666555333444555777666666555666444111111555777666444444555666888:::<<<===999777555444444333111///222222111000000000111111333333222222333333444555333444555444333222444555222111111000111111222222222111111111111222333333222222222222222111111111333222222222222222222333333333333333333333333333222111111333555777777666555555555555666777888999888999:::;;;<<<<<<<<<;;;CCCEEEGGGFFFDDDBBBBBBBBB===:::666444444555555444000111222333333333222222333333444444333333222111333444555777888888888888999888888888:::<<>><<<999777777999;;;===AAAKKKUUUXXXTTTQQQRRRbbbkkkuuuzzzzzzvvvsssrrrxxxfffQQQDDD<<<777555777777666555444444555666777444333222333555666555444444444444444333333333333444444444555555444333333333333222222222222333333111222111000444777555000444333333222222222333333444444555555555555444444555444444444333333333333333333333444555666888999LLLLLLKKKKKKJJJIIIIIIHHHKKKJJJHHHGGGFFFFFFFFFGGGJJJKKKKKKLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLJJJGGGHHHLLLKKKGGGIIIHHHFFFEEEDDDDDDDDDEEECCCCCCBBBBBBCCCDDDDDDDDD???????????????@@@AAABBB???AAACCCBBBAAA@@@BBBDDDBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFDDDFFFGGGEEEBBB@@@AAABBBAAABBBCCCDDDCCCBBB@@@???BBBAAA@@@>>>>>>>>>>>>??????@@@AAAAAAAAA@@@>>>>>><<<===???AAAAAA@@@???>>>>>>????????????@@@@@@@@@>>>>>>????????????@@@@@@===>>>???===;;;:::;;;===;;;:::999888777888999999::::::999999999:::::::::888888999::::::;;;:::::::::888666555666666555444555444444444444444444555444444333333333444555555333333333333333333333333333333333222333333444555444444444333222111111111333222222333555555333111222222222111111222333333333222111111111111222333666555444444666666555444444444333333333333222222333222222333444444333111444444333333333333444444,,,...000333444444444333111222444555666555444333666555444444444555666777:::::::::999999999999999888888777777666555555555777444111222444666777666444777666222222666666222333333444555666888:::;;;:::888555444444444333222111000000000000111111222333333222222333333444555333444555444222222444666111111000000000000111111222111111111222222333444111222222222222222222333444444333333333333444444222333333444444333333222333222222333666777777666666666555555666777999:::777888:::;;;<<<<<<;;;;;;>>>???@@@???===<<<===>>>999777555444444444333111222333444444333333444555222222333333333333333222444555666666777777777666666666555555777:::===@@@???AAADDDHHHJJJKKKKKKJJJHHHHHHGGGEEEEEEKKKWWW___ooovvv~~~zzzwwwppppppnnniiihhhooo}}}|||vvv}}}xxxtttuuulll___TTTPPPKKKIIIHHHGGGCCC???<<<======;;;999888;;;===>>>DDDOOOZZZ^^^\\\]]]```nnnssswwwuuuooommmttt{{{ppp]]]MMM@@@777666999777666555444444555666777444333333444666777777666555555555444444444444333666666666666555444444333222222333333333222222111...222333222333666666222666555444333333222333333444444555666666555444444444444444444333333333333333333222333333444555555JJJJJJJJJJJJJJJJJJIIIIIINNNLLLJJJHHHGGGGGGGGGGGGMMMLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLJJJGGGHHHLLLKKKGGGHHHGGGEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBDDDEEEEEEEEEAAAAAAAAA@@@AAAAAABBBBBB>>>AAACCCBBB@@@???AAADDDCCCCCCCCCDDDDDDDDDDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGDDDFFFGGGEEEBBB@@@AAACCCBBBCCCDDDEEEEEECCCAAA@@@DDDCCCAAA@@@???>>>????????????@@@AAA@@@???>>>===<<<>>>@@@AAAAAAAAA???>>>??????>>>>>>>>>???@@@AAA?????????@@@AAAAAABBBBBB;;;===>>>===;;;:::===@@@===<<<:::999888999999:::999:::999888777777:::<<<<<<<<<<<<<<<;;;999777555:::888666666666666555444444444444333333444444444888777666555444333333333333333333333333333333333444444333333444444555666666666555444444333222222333222222444555555333111333222111000////////////666333///,,,,,,///333666555444333333555555444333444444444333333333222222333333222333444555333111555444444333333444444555***,,,///111333444333333111222444666666555444333555444333222333555777999888888888888888888999999888888777777666666555555777333000000333666777777555999999555666999777111333333333444555666888999;;;888555333444555555555000000//////000111222222111111000000111111222333222444666444222222444777111111000000000000000111222111111111222333333444111111111222222333333444555444444333333444444555222333333444444333333222555444333444666666555444666666555555666777999:::777888999;;;<<<;;;;;;:::888999:::999888888:::<<<777666666777777555222///111222222111000000111333222333444555555666666666555555666666666666666555444333333333555888<<<>>>======>>>@@@BBBEEEGGGHHH@@@BBBCCCDDDFFFOOO\\\fffpppwwwzzzsssmmmgggdddiiikkkmmmkkkkkksss|||}}}vvvuuulll___ZZZVVVQQQNNNLLLHHHCCC???:::<<<>>>===::::::<<<>>>???EEEQQQ^^^ddddddgggllluuuxxxxxxpppgggjjjxxxxxxfffUUUEEE:::999===777666555444444555666777444333333555777888888777666666555555555444444444777777777777666555444333111222333444444333111000---222555333333555666444555444333222111111111111222222333444444333222222444444444333333333222222333222111111000111111111KKKKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGKKKJJJHHHGGGFFFGGGHHHHHHIIIHHHHHHIIILLLMMMMMMLLLMMMJJJHHHHHHHHHIIIHHHGGGFFFEEEEEEGGGIIIIIIFFFBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBBDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBBBBCCCDDDEEEEEEEEEHHHGGGEEEDDDEEEFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBCCCCCCCCCCCCBBBBBB?????????>>>>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAA??????AAACCCCCC???;;;@@@@@@@@@???>>>======<<<999::::::;;;;;;::::::999::::::999999999999999:::===<<<:::888777666555555>>><<<:::888666555555555666555444333222333333444555555555555555555555555555555555555555555555555333333222222333444666777666555444222111000000///555444222333444444333111333222111000000111222333333333333333333333333333333111000111222333333333777777666444444333333333111111222222222333333333444444555555555555444444555555555555666666666777222222333444444555555666444444444444444555666666777666555555555666888999;;;:::999777555444333333444444555555666666777777666666555555555555666666111111111444888<<<======<<<999555333333444444333444444444333333222222222777777555222///...///000333333444444444555555555444222111111222333333222333444444555555444444333111111111111111111111111000000111222333333333333444444444444444444444444333444666777888888888777999888888888777777666666777777888888888888777777555555444444555666888999;;;999666333111000000000444333222111111222333444444444444444444444444444444555666777666555333222666444222000222555999<<<<<<<<<===>>>??????@@@@@@CCCCCCEEEJJJPPPXXX```dddqqq{{{yyyvvvqqqjjjdddbbbaaabbbbbbbbbiiirrrwwwyyy}}}zzzooofffggg___VVVRRRNNNFFF???======@@@CCCBBB>>>===@@@CCCCCCKKKWWW```gggmmmsssxxxyyywwwssspppsss|||}}}sssdddPPP>>>777888666555555444444444555555666555555555666666444222777888:::<<<;;;999999<<<;;;===>>>???>>>999444111555555555555444333222111222222333333444555666666333333333444444333222222...///111222333333333222555222222666555///---000333333222222222333444444HHHHHHGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFGGGGGGIIIIIIGGGFFFFFFFFFGGGGGGHHHGGGGGGIIIKKKMMMMMMLLLMMMKKKIIIIIIIIIIIIGGGFFFHHHGGGGGGHHHJJJIIIFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????AAABBBCCCDDDDDDDDDCCCCCCDDDDDDEEECCCCCCCCCDDDDDDEEEEEEEEEFFFEEECCCCCCDDDDDDCCCBBBDDDDDDDDDDDDCCCBBBAAAAAACCCCCCCCCDDDDDDCCCCCCCCCAAAAAA@@@@@@???>>>======???????????????????????????@@@@@@AAAAAAAAAAAAAAACCCBBBBBBCCCEEEDDD@@@===>>>>>>>>>=========<<<<<<>>>>>>======<<<;;;999888:::999999888888999999:::<<<;;;:::888777666666666<<<;;;:::888777666555555666555444333333333444444555555555555555555444444555555555555555555555555444333333333444555777888888777555444333222222222666555444444555555444333333222111111111111222333333333333333333333333333222111000000222333333222777666555444333333333333222222222222333333333333444444555555555555444444555555555666666666777777333333444444444444555555555555444444444555555666777666666555666777888999;;;;;;999777666555555555555555555666666666666666666555555444444444444555777666666888<<>>@@@AAABBBDDDFFFIIIOOOWWWaaajjjooowwwvvvmmmgggccc___\\\]]]```ccceeekkkrrrzzz~~~|||tttmmmfff]]]TTTPPPLLLEEE???>>>CCCHHHJJJGGGAAA>>>@@@DDDIIIMMMVVVaaallltttyyy{{{vvvtttrrrttt||||||yyy~~~xxxkkkWWWCCC999888666666555555444444555555666555555555555555444333555777999:::999:::===AAAFFFIIILLLLLLGGG???888333666666666555555444222222222222333333444555555666333333333444444333333222,,,---///111222222222222555111222555444000///222333333222222222333444444DDDDDDEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEGGGJJJLLLLLLLLLLLLKKKKKKKKKKKKJJJGGGEEEJJJJJJIIIJJJJJJIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDBBBAAAAAABBBBBBBBBAAAEEEEEEEEEEEEDDDCCCBBBAAACCCDDDDDDEEEEEEDDDDDDCCCDDDCCCBBBAAA@@@>>>======<<<======>>>??????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBDDDCCCCCCCCCDDDCCC@@@===??????>>>>>>>>>>>>>>>>>>BBBAAAAAA???===;;;999888999999999888888999999:::::::::999888888777666666999999999888888777666555666555444444333444444444666666666555555444444444555555555555555555555555555555444444555666777888999888777666555555444555888777555666777777666444444333333222222333333444333333333333333333333333333111000000222333333222666555444333333333333333333333333333444444444444444444555555555555444444555555666666666777777777555555555444444444444444666555555444444444555555666666666666666777888888;;;:::999888777777777777666666666666666555555555666555444333333333333333666555555777999;;;;;;:::888555222111222222222111222222222222333333333333///000111000///000333555333333222111222333444555444333222222333444333222333444444555555444444333333333333333333333333333555555666666666555555444444444444444444444444444333444555666777777777777777666666666666555555555777777777777777666555444555555444333333333444444888777555333222222222333333333222222222222333333444444444444444444444444888666444333222333555666444444555666777777777666;;;;;;<<>>>>>?????????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA???>>><<>><<<:::999999999999999999999:::;;;999999999999999888777777666777888888888777666555555555555444444444444555777777666666555555444444555555555555555555555555666666666666666777777888999888777666666666666666888777666666777777666555444444444444444444444444333333333333333333333333444222111222333555444444666666555444444444444444333333333444444444555555444444555555555555444444555666666666666777777777777666666555444333333333666666555444444444444555666666666666666777777888999888777777666777777777777777666666555555444444666666555444333333333333444333333555777888777555888666333333444444444333111111222222333333444444222333333111000000222444444333111111111222444555444333222333555555444222333444444555555444444333333333333333333333333333555555555555444333222222444444444444444444444444444444555555666666666666555555555555555444444444666666666666666555444333555555444333222222111111666555444333333333444444333333333333333333333333444444444444444444444444666555444333333444555666666666777777888888888888===>>>@@@DDDIIIOOOTTTWWW[[[\\\^^^cccjjjsss{{{zzzrrrjjjbbb\\\VVVVVVXXX\\\bbblllwww~~~|||yyyooo[[[RRRJJJGGGFFFBBBAAABBBIIIOOOSSSOOOGGGCCCHHHNNNSSSXXXbbbooozzzrrruuu||||||uuuoooqqq{{{~~~rrr___JJJ<<<888888888777666555555555555666666666555444444666888<<>>777666666777777666555555444222222333333333444444444222333444444444444444444666666666666666666666666333111000111111222333555222222222222333444555555FFFFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDGGGIIIIIIHHHJJJJJJJJJKKKLLLKKKHHHEEEJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB??????AAABBBCCCDDDEEEEEEBBBAAA@@@@@@????????????CCCCCCCCCCCCDDDDDDDDDDDDDDDBBBAAAAAABBBCCCCCCBBBDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCCCCCCC@@@?????????>>>>>>>>>===@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBAAA@@@???>>>>>>FFFEEEDDDBBBAAA???>>>===>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::;;;<<<<<<::::::;;;;;;:::999888777555666777888888777555555444555555555555555555555777777666666666555555555666666666666666666666666666666777777777777777777777777666666666666666777888777666666777777666555444444444444444444444444333333333333333333333333666444333333555666666555777666555555444555555555333333333444444444555555444444555555555555444444666666666666777777777888777777666555444444333222666555555444444444555555555666666777777777777777666666666555555555666666777777666666555555444444777777666555444444555555666555555777999:::888777777555444444555666555444222222222333444444444555333444444333222333555777333333222222222333444555444444333444666666444222333444444555555444444333333333333333333333333333555555555555444333222222444444444444444444444444444444444444444555555555333333333333333333333333555555555555555444333222555555444333222111000000444444444333444444444444333333333333333333333333444444444444444444444444333444555666666555444444999999888777888999;;;<<<===>>>BBBHHHNNNUUU[[[^^^``````bbbgggmmmuuu|||}}}uuummmddd\\\WWWVVVWWWYYY]]]aaahhhqqq{{{wwwjjjXXXOOOGGGFFFFFFDDDDDDEEELLLPPPRRRNNNFFFDDDIIIPPPWWW```nnnyyy~~~vvv}}}tttrrrrrryyyzzzooo]]]III===999999999888777666555555555666777666555444666:::===???PPPbbbmmmuuu~~~uuuaaaLLL===666666666666666666666555444222222222333333333333333222333444444555555555444555555333222111000000///222222111000111333555555222222222222333444555666FFFFFFEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDBBBAAAAAACCCEEEFFFFFFEEEIIIHHHHHHIIIKKKKKKHHHFFFIIIJJJJJJHHHFFFEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBB@@@AAABBBCCCDDDDDDEEEDDDBBBAAA@@@???>>>>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDBBBAAAAAACCCDDDDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAABBBCCCCCCDDDDDDAAAAAA@@@@@@???>>>>>>===@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDCCCAAA@@@AAABBBCCCCCCBBB@@@>>>===<<<;;;<<<<<<============<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<<<<======<<<;;;999888555666666666666666555444444444555666666666666555666666666666666666666666666666666666666666666666666666777777777777666666666666555555555666777777999777666666777888666555333444444555555444444333333333333333333333333333666444333333555666666555666555555444444444555555333333333333444444444444444444555555555555444444666666666777777777888888777777666666555444333333444444444444444555666666555555666777777777777777666666555444444444555555666666666666666555555555666666555555555666666777444444555888:::;;;:::888666555444555777777666555444444444444555555555555111222333444444666999<<<333333444444444555555555444444444666777777555222333444444555555444444333333333333333333333333333555555666666666555555444444444444444444444444444444444333333333444444555111111222222222222333333333333333444444444333333444444555444333222111000444444444444444444444444333333444444444444333333444444444444444444444444222333555777777666444333;;;:::999999:::<<>>CCCHHHOOOTTTYYY[[[YYYZZZ\\\```gggooovvv{{{wwwooofff___WWWQQQOOORRRYYY]]]bbbfffjjjqqqyyyzzzlll\\\TTTMMMLLLLLLIIIHHHIIIPPPQQQPPPKKKGGGGGGMMMSSS___iiiuuu~~~}}}zzzrrrtttzzzyyynnn___MMM@@@<<<;;;:::999777666666666666666777777666555888>>>CCCMMMccczzz|||iiiWWWGGG;;;555555555666666666555555444222222222222333333333333222333444555555666555555777666444222111000000///000333222000111444555333111111111222333444555666CCCCCCCCCCCCDDDEEEGGGGGGGGGGGGEEEDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFEEEEEEDDDCCCAAAAAABBBCCCDDDDDDCCCGGGFFFFFFGGGIIIJJJIIIHHHIIIJJJKKKIIIGGGFFFGGGIIIDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDCCCCCCBBBAAABBBCCCDDDEEEDDDDDDCCCCCCBBBAAA@@@@@@?????????>>>>>>???@@@BBBCCCDDDDDDCCCBBBAAAAAACCCDDDDDDCCCAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@BBBCCCBBBAAA@@@BBBEEE@@@@@@??????>>>>>>======<<<<<<===============<<<<<<<<<<<<<<<===>>>???@@@>>>?????????>>><<<999888777666555555444444444444333444555666777777666555555555555666777777888888666666666666666666666666555666777777777666555555666666666666666777888888:::999888888999999888777222333444444444444333222333333333333333333333333444333222222444555555444333333333222222333333444222222222222333333333333444444555555555555444444666666777777777888888888777777666666555555444444333333333444555666777888444555666777888777777666777777666555555555555555555555555666666666666666444444444444555666777777444555777:::>>>???>>>===:::999999:::<<<<<<;;;:::666666666666666555555555111222333333333555888;;;222444555777777666555444555444555666888777555333333444444555555444444333222222222222222222222222333444444555555555555444444444444444444444444444555444333222222333444444000000000111111222222222000111222333444444444333444444555555444333222111444444444444444444333333333333444555555444333333444444444444444444444444333444444555555666555555::::::<<<===???@@@AAABBB>>>@@@EEEJJJNNNQQQRRRSSSPPPPPPQQQTTTYYY```fffjjjccc\\\XXXWWWTTTQQQRRRWWW___dddjjjnnnooossszzzvvvggg___XXXWWWUUUQQQMMMMMMPPPNNNKKKIIIJJJPPPXXX^^^kkkooovvv|||zzzyyy~~~|||tttgggUUUFFF@@@;;;;;;999888777666666666555777888777666:::BBBIII___www|||gggSSSGGG???:::666444444555555555555444444222222222222222222222222222333444555666666666666888777666444444444444444///333444111111444444000111111111222333444666666??????@@@AAACCCEEEGGGHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDCCCBBBAAAAAACCCCCCBBBAAAFFFEEEDDDEEEGGGJJJJJJJJJIIIKKKLLLJJJHHHGGGIIILLLEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCEEEDDDCCCBBBAAAAAAAAAAAA<<<<<<>>>???AAABBBDDDDDDBBBAAA@@@@@@BBBDDDDDDCCC@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@???@@@@@@AAAAAABBBCCCCCC??????@@@AAAAAAAAAAAA@@@===???AAA@@@>>>???AAADDD?????????@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<============>>>???AAAAAA@@@@@@AAA@@@???<<<999888888777555444333333444444333444666777777777666555444444555666777888999999777777777777777777777777555555666777777666555444666666666666777888999999<<<;;;999:::;;;;;;:::888222222333444444333222222333333333333333333333333333111000111222333333333111111111000111111222222111111222222222333333333444555555555555555555444777777777777888888888888666666666666555555555555222222333333555666888999444555777888888888777666999888777666666555555555444555555555666666777777222222222333444555666777999:::===AAAFFFHHHGGGFFF>>>>>>>>>???AAABBBAAA???888888777777666666555555444555444333222222444666222444666888999777555444555555555777888888555333333444444555555444444333111111111111111111111111000000111222333333333333444444444444444444444444555444333222222222333444//////000000111111111222///000111222333444444444333444555666555444333222444444555555444444333333333333444555555444333333444444444444444444444444666555333333333555777888888:::===AAACCCCCCCCCBBBAAADDDHHHLLLNNNOOONNNNNNLLLKKKKKKKKKNNNSSSXXX[[[RRRNNNOOOUUUXXXXXX[[[aaaggglllsssvvvvvvxxx}}}qqqiiibbb```\\\VVVQQQOOOMMMIIIFFFGGGOOOZZZdddjjjtttssstttyyy{{{nnn[[[KKKDDD<<<;;;:::888777666666666555777888777777<<>>AAADDDFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEECCCBBBCCCFFFGGGFFFDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCDDDFFFFFFEEEEEEFFFHHHHHHFFFDDDBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDGGGEEECCCAAAAAA???===;;;???>>>>>>??????@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEBBBAAA???>>>>>>???AAABBB@@@@@@AAABBBCCCCCCCCCCCC@@@BBBDDDEEEEEECCC@@@>>>?????????@@@@@@?????????BBBAAA@@@AAACCCBBB>>>:::AAA???======@@@AAA@@@>>>??????>>>======>>>???@@@>>>===<<<;;;;;;<<<===>>>@@@@@@>>>>>>???@@@CCCDDDEEEBBBAAACCCBBB;;;666555:::888777555444333444444888777444333333555777999777777777777777777777777888888888888888777666666999999999888777666555444999888777666555555666777<<<;;;::::::;;;;;;999777555555444333333333444444444444666666555444111000444444444555555555666666222222222222222222222222222111111111111111222222444444444555555555666666777777666555555555555666666777777777777777666666444444444555555555555666777777777777777666666666999888666444444555777888666666777777777666666555444333222111222444777888:::===CCCKKKQQQRRRNNNJJJAAACCCCCCBBBCCCDDDBBB<<<===;;;999888888888777666777333111333888:::888444666666777777888777777777666666666777666666555444444444444333333333222222222222222222222222222222333222111222333333222000333444444222111000111333222333333333333222111111222111000111333444333222333333333333333333333333333666777666333111222333222222333333333333444444555333222222444444333111666555444444666777777666555555555555666666666666;;;<<<>>>???AAACCCEEEFFFGGGJJJNNNSSSXXXYYYWWWUUUUUUOOOMMMQQQRRRPPPPPPSSSKKKKKKPPPXXX]]]```eeelllooossswwwzzz{{{}}}|||tttjjjbbb[[[VVVTTTOOONNNNNNQQQYYYdddooovvvwwwuuutttxxx|||}}}}}}xxxppp___NNNBBB@@@<<<:::999999888777;;;999999888666888EEERRRqqqjjj[[[III<<<888999777666777666444444555555444333111222222333333222222111222222222222222222222222555555333111333777666222222555555333222222333222444444444444444444444444>>>===>>>AAADDDFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCEEEHHHHHHEEECCCDDDEEEFFFGGGGGGFFFEEEEEEFFFGGGHHHGGGEEEDDDEEEFFFHHHFFFDDDBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEECCCAAAAAAAAAAAA???>>>???>>>=========>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDBBBAAA@@@??????@@@AAABBBAAAAAABBBBBBCCCBBBBBBBBB@@@AAACCCCCCCCCBBB@@@>>>>>>???@@@@@@@@@@@@???>>>@@@??????@@@CCCCCC@@@>>>AAA???===>>>@@@AAA@@@??????>>>=========>>>???@@@???>>>===<<<<<<===>>>???===>>>??????@@@@@@AAAAAADDD@@@@@@BBBAAA<<<888888;;;999777555444444444444888777555444444555666777777777777777777777777777888888777777777666666666888999999999888777666666777666555444333444444555;;;:::999999::::::888777555555555444444555555666444555666777666444222111333444444444444555555555222222222222222222222222222222111111111111222222444444444555555555666666777666555555444444555555555666666777777666555555444444444444555555555555777666666666666666777777888777666444444555666777666777777888777777666666333333222222333555666777<<<>>>CCCIIINNNOOOLLLHHHCCCDDDBBB??????BBB@@@<<<>>><<<:::999:::999777666888555333555999;;;999666666666777888999999888888888888888777777555444444333333333333222222222222222222222222222222222222333222111222333444222000444555555333222111222444///000111222333444444444222111000111333444333222222222222222222222222222333555777666333111222333222222333333333333444444555333222222444444333111666555444444666777777666666666666666777777777777999:::===AAAFFFIIIKKKKKKKKKMMMQQQVVV[[[^^^______]]]WWWUUUXXXYYYVVVVVVYYYQQQPPPRRRVVVYYYZZZ^^^cccnnnqqqvvvyyy|||vvvkkk```WWWRRRTTTVVVYYY\\\aaaiiirrrxxx|||zzzyyy|||}}}|||{{{~~~}}}nnn___OOOIIIAAA<<<:::999888777888777777888888;;;HHHUUUssstttZZZOOOAAA999777777444222666555444444555555444222222222222333333222222222222222222222222222222222333555444111333666555222333555555444333333333333555555555555444444444444???>>>???AAACCCDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBCCCEEEGGGFFFCCCAAABBBCCCDDDEEEEEEEEEEEEEEEHHHIIIIIIHHHEEECCCDDDDDDGGGFFFEEECCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@AAABBBBBBAAA@@@@@@???===;;;;;;<<<>>>???????????????@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@??????===>>>@@@AAAAAA@@@>>>===???>>>>>>???BBBCCCCCCBBBBBB@@@>>>>>>@@@@@@@@@??????>>>===<<<<<<===>>>???>>>>>>============>>>>>><<<>>>@@@BBBCCCBBBAAA@@@DDD@@@>>>@@@@@@===;;;<<<<<<;;;888666555444444555777777777666666555555555777777777777777777777777888777666555555555666777888888999999999888888777666666555444444444444555999888777888999999777666555555555555555666777888666666777777777555333222333333333333444444444444333333333333333333333333333222222111111222222222444444555555555666666666666555555444444444444444444444555555666555555444444444444444555555555555555555444444555666888999888777666555444555666666777777888888888888777777333333333444555555555666<<<===???CCCFFFGGGEEEBBB???@@@>>><<>>FFFNNNSSSSSSQQQOOOQQQVVV\\\bbbhhhmmmoooqqqmmmjjjlllllljjjiiijjj___ZZZXXXXXXXXXVVVWWW\\\cccfffkkkoootttyyyzzzmmm```XXX___dddhhhjjjjjjnnnuuu{{{}}}~~~{{{yyyzzzuuu^^^TTTGGG>>><<<;;;999777999888888::::::===HHHTTTqqqrrr]]]GGGAAA999666777666333000555444333333444444333222222222333333333333222222222222222222222222222222000444555444555888777444555555555555555444333333444444444444555555555555@@@??????@@@BBBBBBAAA@@@@@@AAACCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFAAAAAAAAABBBBBBCCCBBBAAA@@@AAABBBCCCCCCDDDEEEEEEHHHIIIIIIHHHEEEDDDEEEEEEGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBCCCBBB@@@BBB@@@>>><<<;;;<<<>>>?????????>>>>>>???@@@AAAAAABBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???????????????===>>>@@@BBBBBB@@@>>>===@@@?????????AAABBBCCCDDDBBBAAA@@@??????@@@@@@@@@???>>>===<<<<<<<<<===>>>========================???@@@AAACCCCCCCCCCCCBBBFFFAAA>>>??????<<<;;;===<<<;;;999777555555555555777777888888777666444444777777777777777777777777999777555444333444666777777888999999999999999888777777777666666666777777777666666777888888777555444444444444555666777888777888888888777666555444222222222333333333444444444444444444444444444444444333333222222222222333555555555555666666666666555555444333333333333444333333444444555555444444333333444444444555555555444444333333444666888:::999999777666666666666666666777888888888888888888333444555555666555555444888999:::;;;<<<<<<;;;;;;777;;;>>>AAAGGGOOOQQQNNNLLLIIIFFFCCC@@@>>>:::777888777777999;;;<<<:::888;;;;;;;;;<<<;;;;;;:::::::::999888777666555444444222222222111111111000000111111111111111111111111222111111222444444333111333444555444222222333555222333333333333222111111222000000111222333222111111111111111222222222222555555666555444333222222222222222333333333444444555333222222333444222111666555444444666777777666777888888999:::;;;;;;<<<<<<===AAAJJJSSSWWWVVVSSSSSSVVV\\\ccckkkttt|||~~~|||{{{pppiiidddaaa___[[[[[[^^^\\\^^^aaaeeeiiinnnrrruuu|||~~~ssslllooosssvvvtttoooooovvv|||~~~|||}}}}}}|||sssfffUUUIIIDDDAAA>>>::::::999999;;;:::<<>>:::666555666777555222444333222222444444333222333333333222222333333333222222222222222222222222///444777888;;;???>>>;;;:::777555666666444333444333333333333444444444444@@@??????@@@AAAAAA@@@>>>???@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCEEEFFFGGGGGGGGGEEEDDDCCCAAAAAABBBDDDFFF??????@@@@@@AAABBBCCCCCCDDDFFFGGGGGGFFFFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEECCCBBBBBBBBBBBBAAA@@@CCCBBB@@@???>>>???@@@AAA??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>===>>>@@@AAAAAA@@@>>>===AAAAAAAAA@@@@@@AAABBBCCCBBBBBBAAA@@@??????@@@@@@@@@???>>><<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@??????@@@AAACCCDDDGGGBBB>>>>>>===:::999;;;;;;:::888777666555666666666777888999888777555444888888888888888888888888999777555444333444666777777777888999999999888888666666777777777777777777666555555666777888666555333333333333444555666777888888888777777666555555222222222333333333444444444444444444444444444444555555444333222222333333555555555666666666777777555555444333333333333444222222333444444444444444333333333444444444444555444333333444555777999:::::::::999888777777777666666666777888888888888888555555666666666555444444666777777777666666777777666>>>FFFMMMVVV^^^___[[[TTTQQQKKKFFFBBB>>>:::777555555777999::::::999777::::::::::::999888777777999888777666555555555666222222222111111111000000111111111111111111111111111111111222444444333222222333333222111111333444222333333333333222111111111000///000222333222111222222222222333333444444555555555555444444222111222222222333333333444444555333222222333444222111666555444444666777777666888888999:::;;;<<<===>>>>>>???CCCIIIPPPTTTTTTRRRYYY^^^fffnnnvvvxxxrrrpppnnnkkkjjjllliiihhhggggggfffeeedddccchhhlllqqquuuyyyzzzsssqqqwww~~~~~~~~~}}}|||~~~kkk[[[PPPHHHAAA===888777777999999999???FFFXXXeeennnllleeeZZZIII:::<<<888444333444555555444444222222222444444333222444444333222222333444444222222222222222222222222000555:::@@@GGGNNNLLLGGG@@@999555777777444333666111111222222333333333333@@@???>>>???@@@AAA???===???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@BBBDDDFFFHHHHHHHHHHHHIIIHHHGGGEEEDDDDDDGGGIII??????>>>>>>???@@@AAABBBAAABBBDDDEEEEEEFFFHHHJJJFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEECCCBBBBBBCCCCCCAAA@@@CCCCCCBBBBBBBBBBBBBBBBBB@@@???????????????@@@@@@>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAA???@@@@@@@@@@@@???>>>>>>?????????@@@@@@????????????AAABBBBBBAAAAAABBBDDDBBBBBBBBBAAA???>>>???AAAAAA@@@???=========>>>>>><<<<<<============<<<<<>><<<;;;<<<>>>@@@BBBFFFAAA======<<<999888999999888777666555666777777666666888888888888777666888888888888888888888888888777666555555555666777777777888888888777777666333444555555666555555555666555555666777888777555333333333333333444555666888888777777666666555555333333333333444444444444555555555555555555555555666666555444333333333333555555666666666777777777666555555444444444444444222222333444555555555555333333333333444444444444333444555666777888999999::::::999999888777666555444555666777777888777777777666666555555444444444666777888777666666777999===EEEOOOWWW```fffeee```VVVQQQJJJCCC???<<<999777333444777888999999777666888888999999999999888888;;;:::888666555555666666333222222222222111111111111111111111111111111111111000000222444555333222111222333222111111333444///000111222333444444444111000///000222222222111222222222333333444444555666555444444555444222000222222333333333333444444555333222222444444333111666555444444666777777666777888999:::<<<===>>>???>>>@@@CCCHHHLLLPPPTTTVVVdddkkkttt||||||~~~~~~{{{vvvqqqkkkcccZZZUUUTTTWWWZZZ]]]aaajjjttt|||{{{yyy}}}~~~}}}~~~lll[[[NNNCCC===:::888888::::::999<<>>555999666333111222333444444444333222333444555444333555444333222222333444555222222222222222222222222333777>>>IIIXXXbbb___WWWHHH===555777777333333777111111222222333333444444???>>>>>>???@@@@@@???===@@@@@@AAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAA@@@AAADDDGGGIIIIIIIIIIIIEEEHHHJJJIIIFFFEEEEEEGGG???>>>>>>======>>>???@@@???AAACCCDDDDDDEEEGGGIIIFFFGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAABBBCCCDDDDDDBBBAAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@?????????@@@@@@======>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBB???@@@AAABBBBBB@@@>>>===@@@@@@???>>>>>>???@@@@@@<<>>???AAACCCBBB@@@???>>>>>>>>>???===>>>???@@@@@@???>>>===>>>>>>>>>>>>???@@@AAAAAABBB===;;;<<<<<<999888999777666555555555666777888555666777777888888888888888888888888888888888888888888777777777666666666777777777777777666555444222333555666666666555555666555555666888888777666555555444444444444555666888888777666555555555555333444444444444555555555555555555555555555555555777666555444333333333333555666666666777777777777777666555555444444555555222333444555555666666666222222333333333444444444444555777999::::::999888999888888777666555444333333333555666666777777777999888666555444444444555333666888888666666888:::>>>EEEMMMTTT\\\bbbbbb]]]QQQKKKCCC<<<888777777777222444777999999888777777999:::;;;===???AAAAAABBBAAA???<<<888666555555555333333333333222222222222111111111111111111111111111000000222444555444222111222333333222222444555///000111222333444444444111000///000111222111000000111111222333333444444777555333444555555222000222222333333333333444444555333222222444444333111666555444444666777777666666777888:::<<<>>>???@@@@@@CCCGGGJJJMMMTTT]]]eeerrrzzzzzzoooccc[[[TTTSSSQQQOOONNNSSS]]]dddwww~~~ooo^^^SSSNNNJJJGGGEEEEEEAAA<<<;;;>>>???CCCEEEBBB???<<<999666777666444444444555555444444333222333555666555444666444333222222333444666222222222222222222222222777:::AAAQQQggguuuqqqgggOOO@@@666666666222222888222222333444444555666666>>>======>>>@@@@@@???===@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA???AAADDDGGGIIIJJJJJJIII@@@DDDIIIJJJGGGCCCAAAAAA??????===<<<<<<===>>>>>>@@@AAACCCDDDCCCDDDFFFHHHFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@@@@AAADDDFFFFFFEEE???AAACCCEEEEEEEEECCCBBBAAAAAA@@@@@@@@@@@@@@@AAA<<<<<<===??????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCC>>>@@@BBBCCCCCCAAA>>>===AAA@@@>>>======>>>@@@AAA888===BBBDDDDDDDDDEEEGGGBBBCCCDDDBBB???===???AAADDDCCCAAA??????????????????@@@AAABBBBBBAAA@@@???>>>@@@BBBDDDDDDDDDCCCBBB???:::999<<<===:::888:::555444444444555666888999555555666777888999::::::888888888888888888888888888888888999888777666666777777777777666555333333444555777888888888777777666555555666888999888666777666666555555555666666888777666555444444444555444444444555555555666666666666666666666666666666777777666555444333333333666666666666777777777777777777666555555555555666222333444555666666666666222222333333333444444444444666999;;;<<<:::999777777777777666555333222111222333444555666666666666:::999666444333333444555000333666777555555777999999???FFFLLLTTT\\\]]]YYYKKKDDD<<<555333444555666222555888::::::888777777<<<===@@@DDDGGGJJJLLLMMMFFFCCC???;;;777555444444444444444333333333222222000000000000000000000000000000000222444555444333222333444444333333555777222333333333333222111111111//////000111222111000///000000111222222333333777555333444555555333000222222333333333444444444555444222333444444333111666555444444666777777666666777888:::<<<>>>???@@@BBBGGGLLLNNNQQQZZZiiittt}}}~~~vvvmmmddd```YYYPPPJJJJJJQQQWWWZZZcccrrrvvvlllhhh]]]XXXTTTPPPIII@@@;;;<<<;;;<<<<<<888666666777777666666777888999888777666555444333444666777666555666555333222222333555666222222222222222222222222:::;;;CCCVVVqqq|||pppSSSBBB666555555111222888444444555555666777888888;;;===???AAAAAA@@@>>><<<>>>???@@@AAAAAA@@@>>>===AAA@@@??????@@@CCCEEEGGGBBBBBBCCCEEEGGGGGGFFFDDDBBBGGGEEE<<<<<>><<>>>>>======@@@@@@BBBBBBCCCBBBAAA@@@@@@@@@BBBBBBBBBBBB@@@@@@???????????????>>>======@@@???>>>@@@CCCCCCAAA>>>BBBBBBAAA@@@??????@@@@@@??????@@@AAAAAAAAAAAA@@@CCCBBBBBBAAAAAA@@@??????===???AAACCCCCCCCCBBBAAA===<<<;;;;;;:::::::::;;;999888777666666777888888777777777777888999:::;;;999::::::;;;;;;::::::999999888888888777777666666<<<<<<;;;999777666555444555444444333333333444444666555444333333444555666888888777777777777777777666555444555555444222///444444555555555555444444777777777777888888888888777555555666888888555222555555444555555666777888999777555444333444666777888555444555777888666444222111222444777888777666666999<<<>>>===;;;;;;;;;<<<777444666666444222444444444444555555555555666999888666555444444444555333333333555777777555333888:::===AAAFFFHHHGGGFFF>>>;;;666222111222555777888999:::999888777888999BBBHHHLLLKKKNNNTTTUUURRRGGGCCC===999666555444333111111222555888777222...333222111000111222333444111222333333444444333333444333333222222333333444222222444444444444222222222111000//////000111222111111222333333444555555555444444333333444444555444444555555555555444444777555444444444444333111777666666777999:::999999777777999:::<<>>;;;::::::777333444888555555444333333333333444555555555555555555555555111222333555555555444333333333333444555666888999:::>>>FFFWWWlllxxxrrrfffMMMBBB999777777555333333888666555333333444666777;;;<<<>>>???@@@???>>>===?????????@@@@@@??????>>>AAA@@@??????@@@BBBEEEFFFCCCCCCCCCEEEFFFFFFEEECCCFFFKKKIIIAAA@@@EEEEEE???AAAAAABBBBBBBBBAAA@@@@@@<<<>>>@@@@@@??????AAACCCEEEEEEFFFGGGGGGGGGGGGFFFHHHEEECCCCCCEEEFFFDDDCCCBBBBBBAAABBBCCCCCCBBB@@@@@@AAACCCEEEEEEDDDCCCBBBCCCCCCBBBAAA@@@??????>>>;;;<<<<<<===>>>>>>=========>>>???@@@@@@???>>>===@@@AAABBBCCCCCCBBBAAA@@@>>>>>>???>>>>>>===<<<;;;???>>>>>>???BBBCCCAAA>>>@@@??????>>>======>>>>>>??????@@@AAAAAAAAAAAA@@@CCCCCCCCCCCCBBBBBBBBBBBB???@@@AAACCCCCCBBB@@@???===<<<;;;999888777777777999888777666666777888999777777777888888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999888888888777777<<<<<<;;;999888666555555666666555444444444444444777666555444444555666666777777777777777888888888666555555555666555333000444444555555555555444444666666666777777777888888888777666777999999666333666666666555666666777777888777666444444555666777777555333444666777666444333333333555888999888777666:::===???>>><<<;;;:::;;;666444666666333222444333333444444555555555666999888666555444444444555444444444555777777555333999999:::<<<>>>???>>><<<888777555444555777999;;;;;;<<<=========>>>???@@@EEEJJJLLLKKKLLLPPPPPPMMMCCC???:::666555444333222222111111333555444111---111111000000111111222333222222333444444444444333444444333333222333333333222333333444444333333222222111000000000000111222222222222333333444444444444444333333333333444444444444555555555555444444666555333333444444333222666666666777888999999999888999:::;;;>>>BBBFFFIIIRRRSSSYYY```dddgggqqq|||~~~{{{zzzzzz{{{|||{{{rrriiiccc```VVVZZZbbbppp~~~wwwmmm___JJJAAA<<<999:::999777777999888777777666555444444444444444444444444444444444000111222333333222222111333333333333444444444444555999BBBNNN^^^gggcccYYYHHH???888777666444333555999888777555555666777888:::;;;<<<<<<===>>>>>>????????????>>>>>>??????@@@@@@@@@??????@@@BBBDDDEEEDDDCCCCCCDDDEEEEEEDDDBBBFFFJJJJJJCCCBBBEEECCC===@@@AAABBBBBBBBBBBBBBBBBB<<<>>>??????>>>>>>@@@AAACCCDDDEEEFFFFFFFFFFFFEEEGGGFFFEEEFFFGGGGGGEEEDDDCCCBBBAAABBBDDDDDDBBBAAA>>>???AAACCCDDDDDDDDDCCCEEEDDDCCCBBBAAA???>>>>>><<<<<<===>>>>>>>>>======<<<===>>>>>>>>>>>><<<<<<@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>===<<<;;;:::===<<<===>>>AAABBBAAA???@@@???>>>>>>===>>>>>>>>>??????@@@AAAAAAAAAAAA@@@CCCCCCCCCDDDDDDDDDDDDEEEAAABBBBBBBBBBBB@@@>>>===???===<<<:::888777666666888888777666666777888999888888888888999:::;;;;;;========================:::::::::::::::999999999<<<<<<;;;:::888777666666999888777666555444444444777666666555555666777777666666777777888888888999777666666666777666444222444444555555555555444444555555666666666777777777999888777888999999777555888888777666666666777777888777666555444555666777666444333444555666555444555555555777999:::999888666:::>>>@@@???<<<:::999;;;666444666666333222444111222222333444555555666888777666555444444444444555444444555666666444222888777666777888999888777555555555666999;;;>>>???AAAAAA@@@@@@@@@@@@@@@AAADDDGGGHHHFFFFFFGGGFFFBBB<<<999666444333333222111333222111111222222000...///000000111111111111111222222333444444444444444555555444333222222333333222333333444444333333222222111111000000111111222333333333333333333333333333333222222222222333333444444555555555555444444555444333333444555444222666666666666777888999::::::<<<>>>@@@BBBFFFLLLPPPUUUVVVYYY^^^aaadddllluuu|||zzzuuurrrooommmpppvvv}}}zzzvvviiilllrrr}}}yyyuuuvvvmmmRRRCCC;;;666777:::999777777777777777666555444333222444444444444444444444444111111222222222222111000333444555555444333222111000666===DDDKKKPPPNNNIII@@@;;;777777555333333777777666555444333444555555;;;:::::::::;;;===>>>?????????>>>======>>>@@@AAA????????????@@@AAACCCCCCBBBAAAAAABBBDDDFFFEEEDDD@@@DDDEEEBBBAAABBB@@@;;;??????@@@AAABBBBBBBBBBBB======>>>>>>>>>>>>???@@@BBBBBBCCCDDDEEEEEEEEEEEEGGGGGGHHHIIIJJJIIIGGGFFFCCCBBBBBBCCCDDDDDDCCCAAA>>>???@@@BBBBBBCCCBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@<<<======>>>>>>>>>=========>>>?????????>>>===<<>>===<<<;;;<<<<<<===>>>???@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA??????@@@AAAAAAAAAAAA@@@BBBBBBBBBCCCDDDEEEEEEFFFCCCCCCCCCBBBAAA???===<<<@@@???===<<<:::999999999888777666666666777888999999888888999999:::;;;<<<=========<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888888777;;;:::999777666555555555666666666666666777777777666666666777888888999999777777666777888888555333444444555555555555444444555555555555666666666666888888777777777777666666999999888777777666777777888777666666555555666666555444444444555555555444777777777888:::;;;:::888555888===???>>>;;;888777:::555333555666333222444000111111222333444555555666666555555444444444444666444333444555555444222666555444555777999999999555555555777:::>>>BBBDDDIIIGGGCCC???===;;;999777===>>>>>>===<<<;;;:::888777555444333444444333222444333222111111111000000///000111333333222111111222333333444555444444444666555444333333333333333333333333333333333333333222222222222222222222222333333333333333333333222333222222111111222222333444444555555555555444444555444333333555666555333666777888888888999<<<===???CCCGGGJJJKKKMMMPPPSSSUUUTTTTTTUUUXXX^^^hhhoooyyy}}}yyysssooonnniiihhhhhhllltttzzzlllkkkpppxxx[[[LLLAAA888999======999777777888888888888777666555666666666666666666666666444444444444333333333222333555666777777555333222000777<<<<<<===>>>===;;;:::777666777555222444999666555444444444444555555;;;;;;:::999:::<<<>>>??????>>>===<<<===>>>@@@AAA????????????@@@@@@AAABBB?????????AAADDDFFFFFFFFF;;;>>>@@@@@@@@@AAA???<<<===>>>???@@@@@@@@@@@@@@@>>>>>>===>>>????????????AAAAAABBBCCCDDDEEEEEEDDDGGGHHHJJJJJJJJJIIIHHHHHHCCCBBBBBBCCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBB===>>>>>>>>>>>>>>>=========>>>>>>???>>>===<<<;;;===>>>????????????>>>===???@@@@@@@@@@@@???>>>>>><<<======>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA??????@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDEEECCCCCCBBBAAA@@@>>>===<<<>>>>>>===<<<;;;;;;;;;;;;888777666666666777999:::999999999999:::;;;<<<=========<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;::::::999999<<<;;;999888777666555555555666666777777777777777666666777777888888888888777777666888999888666444444444555555555555444444555555555555666666666666777777777666555555555666999999888777777666777777888888777666666666666666444555555555555444555555888888777888::::::999777333777;;;===;;;888666555999444333555666333222444111111222222333444555555555555555555555444444444555444333333444555444333555444333444666888999888555555555888===DDDJJJNNNNNNIIICCC>>>;;;888444111666555666777777555333333555444444555666777666444555444333222111111222333111222333444555444333222333333444555555555444444666555444444333333333444333333333333333333333333222222333333333333222222333333333333333333333222333222222111111222222333444444555555555555444444555444333444666777777555888999;;;;;;;;;===AAADDDJJJPPPXXX[[[YYYWWWWWWXXXZZZYYYVVVTTTXXXaaalllrrrvvvwwwvvvrrrllliiiiiijjjjjjlllpppxxxuuueeeeeemmmnnnXXXJJJ??????CCCBBB>>>;;;::::::;;;;;;;;;::::::999777777777777777777777777555444444444444444444444222333555777777666444333111777:::999777888888555888666555777555333555:::777777777777888888999999<<<<<<;;;:::;;;<<<===>>>============>>>??????@@@>>>>>>?????????@@@@@@@@@???>>>>>>???CCCEEEFFFFFF;;;===???AAABBBBBBAAA@@@===>>>???????????????>>>@@@>>>>>>>>>@@@@@@???>>>@@@AAABBBCCCDDDEEEEEEEEEEEEGGGHHHHHHGGGGGGGGGHHHDDDCCCBBBCCCEEEEEECCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCC>>>>>>?????????>>>======;;;<<<======<<<;;;999888;;;<<<===>>>>>>===<<<;;;>>>???@@@@@@AAAAAA@@@@@@>>>?????????>>>>>>@@@AAA>>>>>>>>>===>>>>>>???@@@??????@@@AAAAAAAAAAAA@@@??????@@@@@@AAABBBCCCCCCBBBAAAAAA@@@???>>>>>>>>><<<;;;::::::::::::::::::777777666666666888999:::::::::::::::;;;<<<======>>>===<<<;;;;;;<<<===>>><<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666444444555666777777777777888777777777777777777777666666666777888888666444444444555555555555444444555555666666666777777777666777777666444333555666888888777666666666777777888888888777777777666666555666777666555555555777888777777777999999777555444666999:::888666555555888444222555555333333444333333333333444444444444444444555555555444444333444333111222444555555444555444333444555666555444555666999===DDDLLLSSSWWWLLLGGG@@@<<<:::999666333444222333666777444333444333333444777999999888666333444444333222222333555222333333444444444444444333333444555555555555555555555444444444444555555444333333222222333333444222333333444444333333222333333333333333333333333333333222222222222333333444444555555555555444444555555444666888999999888:::<<>><<<;;;::::::::::::777777777777777777777777555555444444555666666777222333444555666555555444333666999:::>>>BBBAAA<<<<<<777555666666555777;;;555555666888999:::;;;;;;>>>===<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????===>>>>>>???????????????BBB@@@??????AAACCCCCCCCC======???AAAAAAAAA@@@@@@??????@@@@@@@@@???>>>>>>AAA???>>>???AAAAAA@@@>>>@@@AAABBBDDDEEEEEEEEEFFFBBBCCCEEEDDDBBBBBBDDDGGGDDDCCCCCCCCCEEEEEECCCBBBBBBAAAAAAAAAAAABBBBBBCCC@@@@@@@@@AAAAAAAAAAAAAAA???????????????>>>======<<<<<<======<<<;;;999888<<<<<<===>>>>>>===<<<<<<<<<===>>>???@@@AAAAAAAAA@@@AAAAAA@@@======???BBB>>>>>>======>>>??????@@@??????@@@AAAAAAAAAAAA@@@??????@@@@@@AAAAAABBBBBB@@@???????????????@@@@@@======<<<::::::999999999777666666666666888:::;;;::::::::::::;;;<<<===>>>@@@???===<<<<<<===???@@@<<<<<<<<<<<<======>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<999999888777777777777777222333555666777777666666999999888888777666666666666555555777888888666444444444555555555555444444666666666777777777888888777888888666444333666888666666666555666666777777888888888888888777666666555777999888666555666888777666555666777777555333666777999888777555555666888333222444555333333444555555555444444444444444333333444555555555444333333111000111333555666666222222333555888888777666:::===BBBHHHNNNRRRUUUWWWIIICCC<<<999999999666333444222333777777333222555333333555888:::;;;888666///111333333222111333555333333222222333333444555333444444555555555555555444444333444444555666777444333333222222333333444222333444555555444333222222222222333333444444444444444333333333333444444444444555555555555444444666666555777:::;;;;;;:::<<>>888888888888777777777777777888:::BBBOOOXXXVVVNNNBBB:::555666888777888;;;777888:::<<<>>>@@@AAAAAA>>>>>>>>>======<<<;;;;;;:::;;;===????????????>>>===>>>>>>????????????>>>EEEBBB@@@???@@@AAAAAA@@@???===>>>@@@@@@>>>===>>>AAAAAAAAAAAAAAA@@@???>>>BBB@@@>>>???AAABBB@@@>>>@@@AAABBBDDDEEEFFFFFFFFF???AAABBB@@@>>>???BBBEEEDDDCCCCCCDDDEEEEEEDDDBBB@@@@@@@@@AAABBBCCCDDDEEEAAAAAAAAA@@@@@@????????????????????????>>>======???????????????===;;;:::<<<===>>>??????>>>===<<<:::;;;===>>>@@@AAAAAABBBAAACCCCCC@@@======???BBB@@@@@@??????@@@AAABBBBBB??????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBB>>>>>>>>>>>>???@@@AAABBBBBBAAA???===;;;:::999999777666666666777888:::;;;;;;;;;;;;;;;;;;<<<>>>>>>AAA@@@>>>======>>>@@@AAA;;;<<<<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<888888777777777777777888111222444666666666666555::::::999888777666555555555444555666888777666444444555555555555555555444777777777777888888888888888999:::777555444777:::555555555555555666777888888888888888888777666666666888:::999666555777999666555444555666555333111888999999888666555666888777333111444555333333444777666666555555444333333222333444555555555444333222000///000333666777777...///222777;;;>>>===<<>>AAAEEEFFFGGGKKKSSSZZZaaafffkkkjjjfffdddhhhllliiimmmoooooorrryyyyyyuuuvvvyyy}}}|||yyy|||qqqgggeeeggggggiiikkkddd```ZZZTTTOOOMMMMMMMMM@@@@@@@@@@@@@@@@@@@@@@@@>>>======>>>???AAACCCDDD@@@???===<<<;;;:::::::::;;;;;;>>>JJJ]]]kkkiii___FFF<<<555555888999999;;;@@@AAACCCFFFIIIKKKLLLMMM<<<<<<<<<;;;;;;:::999999999;;;===???@@@???>>>===AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>======???@@@BBB@@@???===<<<===>>>@@@AAACCCCCCDDDDDDCCCAAA???>>>CCCAAA>>>>>>@@@BBBCCCCCCEEEEEEDDDDDDEEEEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEEEEDDDCCCDDDDDDKKKEEE???===@@@BBBAAA???CCCAAA@@@AAABBBBBBAAA???AAAAAA@@@@@@@@@AAABBBCCCEEECCC@@@===<<<<<<>>>???===>>>>>>>>>>>>>>>======@@@>>>======>>>??????>>>BBBBBBAAA@@@????????????@@@@@@??????>>>?????????????????????@@@AAABBBCCC>>>???AAABBBCCCBBBAAAAAA???===;;;<<>><<<<<<<<<<<<<<<<<<;;;;;;;;;999777777888999:::999888>>>>>>???>>>===;;;999888??????>>>>>>>>>>>>??????======<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<===<<<::::::::::::888666;;;::::::999999888888777:::999999888777666555555666666777777666666555444666444333333444555444444777555444444666888999999777777666555555555555555666666555555555555666666888999999:::999888777666888888888888888777666666777666555555555666888999555555555555555555555555777777777777666555444333555444444333333444444555444333333222111000//////000000111111111222222222444222222666;;;>>>>>>===GGGMMMPPPNNNMMMNNNNNNLLL>>><<<:::777555444444444333333333222222333444444000111444888;;;<<<999777333333333444444444555555333333333444444555555555444444222222222222444444444444444555555555555666000111444666666666555444888777666555333222111000444333222333555666555444444444444444444555666777555444333666999999777444999999999<<>>????????????????????????@@@???>>>>>>>>>???AAAAAAAAA@@@>>>======>>>@@@AAABBBBBBCCCCCCBBBAAA@@@???CCCAAA>>>>>>@@@BBBCCCCCCDDDCCCCCCDDDEEEEEEEEEDDD@@@@@@@@@@@@????????????@@@BBBDDDEEEDDDCCCCCCDDDGGGBBB===<<<>>>@@@???===@@@??????@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBFFFDDDBBB@@@?????????@@@===>>>>>>>>>>>>>>>======@@@???======?????????>>>@@@@@@??????>>>>>>??????@@@@@@????????????@@@@@@>>>>>>>>>>>>???@@@AAAAAA???@@@AAABBBBBBBBBAAAAAAAAA???===>>>@@@@@@???===>>>>>>>>>===============:::999888888:::;;;;;;:::????????????>>><<<:::999>>>>>>>>>======>>>>>>>>>======<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<===<<<::::::;;;;;;999888;;;::::::::::::999999999::::::999888777777666666666666666666666555555444777555333444555666555555777555444444777888999999777777666555555555555555777666666555555666666777888999:::::::::888777666888888888888888777666666777666666555666777888999555555555555555555555555777777777666666555444333444444444444444444444444444444444333222222111111222222222222333333333444444333333666:::======<<>>@@@???DDDLLLXXX\\\bbbhhhlllooopppqqq;;;:::999999999:::<<<===;;;<<<>>>???@@@??????>>>========================?????????@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@@@@AAABBBBBBBBBAAAAAA@@@BBB@@@>>>>>>@@@BBBBBBBBBAAA@@@AAACCCEEEFFFEEEDDDBBBAAAAAA@@@???>>>===<<>>>>>@@@AAA???<<<>>>======>>>AAACCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBDDDCCCBBBAAA@@@?????????===>>>>>>?????????>>>>>>@@@???======???@@@???>>>>>>>>>>>>===>>>>>>??????AAA@@@@@@???@@@@@@AAAAAA>>>>>>>>>>>>???????????????@@@AAAAAABBBAAAAAAAAABBBAAA??????@@@@@@???>>>@@@@@@@@@??????>>>>>>>>><<<:::888888:::<<<<<<===???@@@@@@@@@???===<<<;;;==============================<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;:::;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<::::::999999888888777777666666666666666555444444777666444444666777666555777666444555777999999888777777666555555555555555888777777666666777777888999999:::::::::999888888777777888888777777666666666666666666666777888888555555555555555555555555666666777666666555444333333333444555555444333333444444444444444444444444333333444444444444555555555555555777:::;;;;;;:::;;;===>>>???DDDHHHFFF@@@::::::999888777555333222444333333222222333333333111222444666999888666333222222222222333333333333222222222222333333333333444333333222222333333444444444444444555555555555222333333444444555555555333333333333222222222222444333222333444555444333666666666666666666777888555555444666888888777555777777888;;;@@@EEEKKKNNNMMMNNNOOONNNNNNPPPTTTWWWUUUYYY]]]bbbeeejjjnnnrrrxxx}}}{{{xxxuuuttttttttttttsssuuuxxx{{{~~~|||{{{yyyvvvrrrnnnkkkiiihhhcccdddbbbgggzzzpppTTTJJJEEEIIILLLMMMTTT\\\iiilllrrrwww{{{~~~~~~~~~:::999888888999;;;===>>><<<===>>>?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@???>>>=========>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@>>>???@@@BBBBBBAAA???>>>???BBBFFFHHHFFFDDDDDDCCCBBBAAA???===<<<;;;===???AAABBBAAA@@@@@@AAAEEECCCBBBCCCDDDDDDBBB@@@>>>======>>>@@@AAAAAA@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>======<<<>>>>>>??????@@@@@@??????AAA???>>>>>>???@@@@@@???>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@AAABBB???@@@@@@@@@@@@??????>>>@@@@@@@@@AAAAAAAAA@@@@@@BBBAAA@@@@@@@@@???>>>>>>AAA@@@@@@??????>>>>>>>>>===:::777777999;;;===>>>@@@@@@AAAAAA@@@???===<<<<<<<<<============<<<<<<======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;::::::<<<;;;:::;;;===>>>===<<<:::;;;;;;<<<===>>>>>>>>>::::::::::::999999999999666666777777666666555444777666444444666777666555777666555666888999888888777777666555555555555555888888777777777777888888999999:::::::::999999999666777777777777777666666666666666666666777777888555555555555555555555555666666666666555444333333222333555666666555333222333333333444444555555555444444444444444444444444555666777888999999999888999::::::<<>>888999999999888666333222444444333222222222333333222222333555777666444111111111222222222333333333222222222222222222222222333333333333333333333333333333444444444555555555444333333333333444555666111111222222222333333333333222111222444555444333666666555555555555666666555555555666777888888777999999:::===BBBHHHPPPUUUXXXXXXVVVTTTRRRRRRUUUXXXWWW[[[aaahhhnnntttzzz~~~~~~}}}}}}{{{zzz}}}|||{{{tttssspppppp|||sss^^^YYYXXX\\\```aaaeeekkksssuuuyyy~~~999888888888999;;;<<<>>><<<=========>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@>>>>>>======<<<<<<<<<<<<>>>?????????@@@AAAAAABBB@@@???>>>???@@@AAAAAA@@@>>>======BBBGGGIIIGGGDDDFFFEEEDDDBBB@@@>>><<<;;;;;;===@@@@@@???>>>>>>???CCCCCCCCCDDDEEEDDDCCCAAA@@@???>>>>>>@@@@@@???>>>>>>???@@@AAAAAAAAA@@@@@@????????????>>>======<<<>>>>>>???@@@@@@@@@@@@@@@AAA???>>>>>>???@@@@@@??????????????????@@@AAABBB@@@?????????@@@@@@AAABBB@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>@@@@@@???>>>======<<<<<<;;;999666666888;;;======@@@@@@AAAAAAAAA???>>>===<<<<<<============<<<<<<======<<<<<<<<<<<<======<<<<<<;;;;;;::::::::::::;;;::::::;;;===>>>===<<<;;;;;;<<<===>>>>>>???@@@::::::::::::;;;;;;;;;;;;777777888888777777666555777555444444555666666555888777666777999999888777777777666555555555555555888888777777777777888888999999999999999999999:::555666666777777777666666555666666777777777777777555555555555555555555555666666666666555444333222222333555666666555333222222222333333444555555555444444444444444333333333444666888999999888777777777888888:::@@@EEEBBB;;;777888888888777666444333555444333333222222222333333333333555666666333111111111222222222333333333222222222222222222222222333333333333333333333333333333333444444444444555444444333333333444555555000000111222222333444444333222111222444555444333555444444333333444444444555666777777888999:::;;;;;;===@@@DDDKKKTTT^^^fffgggfffccc___\\\\\\^^^```bbbfffmmmttt{{{~~~{{{yyyjjjjjjmmmrrrsssrrrrrrtttyyyyyy|||777888888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@>>>>>>>>>======<<<<<<;;;???>>>>>>>>>???@@@AAAAAA@@@???>>>???AAAAAAAAA??????======BBBHHHKKKHHHCCCFFFEEECCCAAA???===<<<;;;:::<<<>>>???>>>=========??????@@@AAAAAAAAA@@@@@@BBB@@@??????@@@@@@???>>>===>>>@@@AAAAAAAAA@@@???BBBAAA@@@???????????????>>>???@@@AAAAAAAAAAAAAAAAAA@@@>>>>>>@@@AAA@@@???@@@@@@@@@@@@@@@@@@AAABBB>>>>>>>>>>>>???@@@AAAAAA@@@AAABBBCCCCCCBBBAAAAAAAAAAAA@@@????????????@@@>>>???@@@???>>>>>>???@@@??????>>>===<<<;;;;;;::::::888666666999;;;======???@@@@@@AAA@@@???>>>===<<<===>>>??????>>>===<<<======<<<<<<<<<<<<======<<<<<<;;;;;;::::::999999;;;:::999:::<<<======<<<;;;;;;<<<===>>>>>>??????::::::;;;;;;<<<<<<======999999999999999888777777888777555555777777777666888777777888999:::888666777777666555555555555555888777777666666777777888888888777777888888999:::555555666777777777666666555555666777777777777777555555555555555555555555555555666555555444333222333333444555555444333333333333333444444555555555555444444444444333333333333666999:::888777666777555777777888<<>>AAA>>>BBBIIIOOOXXXcccpppyyyuuuuuutttqqqnnnnnnpppqqquuuyyy~~~uuuyyy~~~{{{zzzyyyyyyzzz666777999;;;;;;;;;:::999;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>???AAA@@@@@@@@@??????>>>===<<>>===>>>>>>@@@@@@???>>>>>>???AAAAAA@@@???@@@>>>>>>CCCJJJLLLHHHCCCCCCCCCAAA???===;;;:::999888;;;======<<<;;;<<<<<<;;;<<<============>>>???AAA@@@???@@@AAABBBAAA@@@===>>>@@@AAAAAAAAA???>>>BBBAAA???>>>===>>>@@@AAA>>>???@@@AAABBBBBBBBBBBBBBB@@@??????@@@AAA@@@@@@AAA@@@???????????????@@@============>>>???@@@AAA>>>???AAACCCCCCCCCAAAAAABBBAAA???>>>>>>>>>???@@@===???AAA@@@??????AAACCC@@@???>>>===<<<;;;;;;:::999888777999;;;=========>>>???@@@@@@@@@???>>>===<<<===???@@@@@@???===<<<======<<<<<<<<<<<<======<<<<<<;;;;;;:::999999888;;;:::999:::;;;<<<;;;:::;;;<<<<<<======>>>>>>>>>::::::;;;<<<======>>>>>>::::::;;;;;;::::::999888;;;999777888999:::999999888888777999::::::888666777777666555555555555555777666666555555666666777777777666666666777888999444555555666777777666666444555666777888777777666555555555555555555555555555555555555444333222222444444444444444444444444555555555555555555666666666666666555555555444444111555999:::888666666777555888:::999999;;;999555777777666555555555666666666555444333222222222222333333333444666777555444333333333333444444444444444444444444333333333222222333333444444333333222222222333333333444444444333333444555555444333222222222333333444444555555222111111111333444333222555555444333333333333333444666999:::;;;===BBBEEEDDDIIIQQQXXX```kkkxxx}}}|||}}}666777:::<<<<<<;;;999777;;;;;;:::999999999::::::::::::::::::::::::::::::;;;:::999999:::<<>>===@@@???>>>======>>>???@@@???>>>>>>???AAAAAA@@@>>>AAA??????DDDKKKMMMHHHCCCAAA@@@???===<<<:::999888888:::<<<===<<<;;;;;;<<<;;;<<<<<<<<<<<<<<<>>>@@@@@@???>>>@@@BBBDDDCCCCCC<<<>>>@@@AAAAAAAAA???>>>AAA???===;;;;;;<<<>>>@@@>>>???@@@AAABBBBBBBBBBBBBBB@@@??????@@@AAAAAA@@@@@@@@@???>>>======>>>>>><<<<<<<<<<<<===>>>???@@@<<<===@@@BBBCCCBBBAAA@@@BBBAAA???>>>>>>>>>??????===???BBBBBB@@@@@@CCCEEE@@@@@@???>>>===<<<;;;;;;:::999999;;;===???>>>===>>>>>>???@@@??????===<<<<<<>>>???AAAAAA???>>><<<======<<<<<<<<<<<<======<<<<<<;;;::::::999888888;;;:::999999;;;;;;:::999<<<<<<<<<<<<============:::;;;;;;<<<===>>>??????;;;;;;<<<<<<;;;;;;:::999===;;;::::::;;;<<<;;;;;;888888888999::::::888666777777666555555555555555666666555555555555666666777666555555555777888999444444555666777777666666444555777888888888777666555555555555555555555555555555555555444333222222555444444333333444444555777777777777666666666666888888777777666666666555000555999:::888666666777777<<<>>>;;;999:::999666777666555444444555666777666555444333222222222222333333333444777777666555333333444444444444555555555555555444444333333333222222444444444444222222222222333333333444444444222333555666666555333111333333333444444555555555222111000111333444333222777666555444444444444444444777:::;;;<<>>???????????????>>>>>>>>>===999:::<<<===>>>???>>>>>>>>>===============>>>>>>?????????AAACCCDDDCCCBBB??????>>>===<<<;;;::::::999:::;;;;;;<<<<<<<<<;;;>>><<<::::::<<<<<<<<<;;;===>>>???@@@@@@@@@@@@@@@????????????????????????===;;;:::999999:::<<<===???@@@@@@@@@@@@AAAAAAAAAAAA@@@???@@@BBBCCCBBBAAA;;;;;;<<<===>>>@@@BBBCCC>>>===<<<;;;;;;<<<>>>?????????@@@AAAAAAAAAAAA@@@>>>??????@@@@@@@@@??????AAA???===<<<===???AAACCCCCCBBBAAA???<<<999666555888888888999:::;;;<<<===>>>???@@@AAAAAA@@@>>>===??????@@@AAA@@@???>>>===??????>>>>>>>>>>>>>>>???::::::::::::999888777666666777999;;;<<<<<<<<<<<<======>>>>>>===<<<;;;;;;@@@@@@>>>===<<<<<<<<<<<>>????????????>>>>>>>>>============>>>?????????>>>>>>======<<<<<<<<<<<<======???>>>>>>@@@AAABBBAAA@@@???>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<===<<<;;;;;;======<<<;;;======>>>???????????????????????????????????????>>>===;;;:::::::::<<<===>>>>>>>>>??????@@@@@@@@@AAA@@@??????AAABBBAAA???=========>>>???@@@AAABBB???===<<<;;;;;;<<<===>>>>>>???@@@@@@AAAAAA@@@@@@>>>??????@@@@@@?????????@@@???>>>===>>>???AAABBB?????????>>><<<;;;999888888888888999:::;;;<<<======>>>@@@AAAAAA@@@>>>===???@@@@@@AAA@@@???>>>===@@@??????>>>>>>>>>??????<<<<<<<<<;;;:::999999888555777999;;;<<<========================<<<;;;;;;@@@???>>>======<<<======???>>><<<;;;:::;;;<<<===<<<<<<;;;;;;:::999999888:::999999888888999999:::::::::999888888777666666777888888888777777666666666666666666777777777888555555666666777777666666333444777888999999777666666666555555555666888999777888:::999666555666888666555444444333333333444666666666777777777888888555666666666666444333222444444555777888:::;;;<<<666666777999;;;;;;888555666666555555555444444444999666444333444555555555555555666666555555444333222222222222333333333333222222333444555555555444444444333333444444555666666444222222333444333222333444444555555444444333222333444555555444333222222222222333333333333444777666555444333222222222777777888888999===BBBFFFLLLPPPVVVZZZ]]]ccclllsss888888888888888777777777999999:::888777666888999:::;;;;;;:::888888999;;;<<<<<<;;;;;;<<<===>>>@@@>>>>>>>>>>>>============AAAAAA@@@???????????????<<<<<<;;;;;;;;;;;;<<<<<>>===>>>???@@@???===>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???>>><<<:::<<<======>>>>>>>>>>>>>>>========================???>>>===;;;;;;;;;<<<===<<<<<<===>>>??????@@@@@@AAA@@@??????@@@AAA@@@>>>?????????>>>??????@@@AAA???>>><<<;;;;;;;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@>>>??????@@@??????>>>>>>????????????@@@@@@@@@AAA>>>>>>>>>===<<<:::999888777888888999:::<<<<<<======>>>???@@@@@@@@@>>>>>>???@@@@@@@@@@@@???>>>>>>@@@@@@????????????@@@@@@>>>>>>======<<<<<<;;;;;;666777999;;;<<<===>>>>>><<<<<<=========<<<;;;;;;>>>>>>============>>>>>>@@@???===<<<<<<<<<===>>><<<<<<<<<;;;;;;::::::999;;;;;;::::::::::::;;;;;;:::::::::999999888888777999999999888888888777777666666666777777777888888555666777777777777666666111222444666777777777666666666555444444555777888777888999888666666666888666666555444333333444444777777777777888888888888666666666666555444333222222222444666888999;;;<<<777666666888999:::888777666666666555555555555444888666444333444555555555555555666666666555444444222222222333333333444444444333333333333333444444444444444333444444555666666444222222333444333222444444555555555555444444444444555555555555444444111222222222333333333444666666666555444333333333555555555444555999>>>BBBJJJMMMQQQSSSWWW]]]fffmmm~~~vvvnnnkkkqqq~~~888888888888888888888888999999:::888777666888999999::::::999888888999;;;===<<<<<<;;;<<<===>>>???>>>>>>=========<<<<<<<<>>>>>???@@@AAA======<<<;;;;;;;;;<<<<<<>>>===;;;;;;======<<<;;;<<<<<<==================<<<<<<<<<<<<<<<<<<======;;;;;;<<<>>>@@@@@@===;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>===<<<<<<<<<===<<<======>>>???@@@AAAAAABBB@@@??????AAAAAA@@@>>>AAAAAA@@@??????????????????>>>===;;;;;;::::::;;;===>>>>>>???@@@????????????????????????>>>>>>===>>>???@@@AAAAAA@@@??????AAA@@@???===;;;888666444666777888:::;;;<<<=========>>>??????@@@??????>>>@@@@@@@@@@@@??????>>>>>>@@@@@@@@@???@@@@@@AAABBB@@@??????>>>>>>======>>>::::::;;;;;;<<<<<<<<<<<<<<<<<<=========<<<<<<;;;>>>============>>>>>>???@@@???>>>>>>======>>>>>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999::::::999999999888888999666666777777777888888888888999999999888777666666666666777888888888777777666666555444444555666777888888888888777666777777444444444444444555666666777777777777888888888999666666555555555444444333222333444555666888888999666666555555666777777777666666666555555555555555888666444444555666666555555555666666666666555555333333333333444444444444555444333222222333444444444444444444444555666666666444333333444444333222444444555555555555444444444444444555555444444444111111222222333333444444555666777777777888777777888888777666666999>>>BBBGGGIIILLLOOOUUU]]]gggnnnyyycccZZZTTTXXXdddttt|||yyyxxxwwwxxxyyy|||}}}~~~}}}|||vvvrrrrrrxxx888888888888888999999999999999:::888777666888999888999:::999888888999;;;======<<<;;;;;;<<<>>>>>>=========<<<<<<<<<<<<;;;>>>>>>======>>>???AAABBB???>>>>>>===<<<<<<=========;;;:::999;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<===>>><<<<<<===???AAAAAA>>><<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;??????>>>>>>============>>>>>>??????@@@AAABBBBBBBBB@@@???@@@AAABBB@@@???BBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::<<<===>>>>>>??????>>>>>>???????????????>>>===<<<===>>>@@@AAAAAA@@@>>>===@@@???>>><<<:::777555444555666888:::<<<<<<============>>>>>>????????????@@@@@@@@@???????????????@@@@@@??????@@@AAAAAABBB@@@@@@???>>>>>>>>>??????>>>>>>===<<<;;;;;;::::::<<<<<<======>>>======<<<>>>============>>>>>>???@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999999888999999999777777777777888888888888::::::999888777777777777;;;;;;=========<<<;;;:::777666555444444555666777999888777777777777777666222222333444555777888999666777777777777888888888666555555555444444444444555555555555555555555555555555444444444444666777666666666666666666666666777555444555666777666555555555666666666666666555333333444444444555555555666555444333333333444555555444444444444555666666777555333333444444444333444555555666666555555444444444333333333333444444111222222333444444555555777777777888888888888888::::::;;;::::::<<<@@@CCCDDDEEEHHHNNNUUU___iiioooqqqxxxtttWWWMMMEEEGGGPPP^^^ppp~~~}}}xxxtttpppkkkgggdddbbb___]]][[[[[[\\\]]]```aaaccceeeeeedddcccbbb\\\YYYZZZ```iiirrr}}}888888888999999999999999999999:::888777666888999888999999999777888999;;;===<<<;;;::::::;;;<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAA@@@???>>>===============<<<:::888888:::;;;;;;;;;::::::;;;<<<===>>>???@@@@@@???===<<<<<<===>>>>>>===<<<===???AAAAAA@@@>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>???AAABBBAAA@@@AAA@@@???>>>===============<<<<<<<<<;;;;;;::::::<<<<<<===>>>>>>>>>>>>>>>????????????>>>===<<<<<<===>>>?????????>>>===<<<;;;;;;;;;;;;:::999888777444666888;;;<<<=========<<<=========>>>??????@@@AAA@@@??????>>>>>>?????????????????????@@@AAABBB@@@???>>>======>>>???@@@@@@@@@>>>===;;;;;;;;;;;;======>>>?????????>>>>>>>>>>>>============>>>>>>????????????>>>>>>>>>===;;;<<<<<<<<<===>>>>>>>>>======<<<<<<<<<<<<==============================;;;:::999888888888999:::777777777888888888999999;;;:::888888888:::<<<>>>===>>>@@@AAAAAA>>><<<:::999888666555555666777777999888777777888888777555222222333444555777999:::666666666666777777777777666555555444444444555555777777777666555555444444333444555444333444555777555666666666666777777777666555555555777888777666555555666777777777666666444444444555555555666666666555555555555555666666555555444444555555666777777555333333444555444333555555666666666666555555444444333333333333444444222222333444555666777777:::999888777777888999999:::;;;===>>>>>>???BBBDDDCCCDDDEEEJJJPPPXXX___cccfffmmmzzznnnPPPGGG@@@???DDDMMM\\\hhh}}}wwwssskkkgggbbb^^^\\\XXXSSSNNNNNNMMMKKKIIIHHHHHHHHHIIIJJJLLLNNNPPPPPPPPPOOONNNJJJGGGHHHNNNVVV]]]gggooo{{{888888888999999:::::::::999999:::888777666888999777888999888777777999;;;<<<;;;:::999999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<===>>>?????????>>>??????>>>===<<<;;;<<<<<<<<<999777777999;;;<<<<<<999999:::<<<===???@@@AAAAAA@@@>>><<<<<<===>>>???>>>======>>>@@@AAAAAA@@@>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@????????????<<<;;;;;;<<>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;:::;;;<<<======>>>>>>======????????????>>>===<<<;;;===============<<<;;;;;;::::::;;;::::::999888777444555888;;;============<<<<<<<<<===>>>>>>???@@@AAA@@@???>>>>>>>>>???@@@>>>>>>>>>>>>???@@@AAAAAA???>>><<<;;;<<<===>>>?????????===<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@@@@???>>>======<<<======>>>>>>???>>>>>>>>>===<<<;;;;;;<<<===>>>>>>??????===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;:::888777777777999:::777777888888888999999999===<<<;;;;;;>>>DDDIIIMMMMMMNNNOOONNNJJJDDD>>>::::::999888777666777777888:::888666777888999777555444444444444555666777888444555555555666666666666666555444444444444555666777777777666666666666555333666777777555555666888555666666666777777777777666555555666888888777666555555666777777777777777444555555555666666666666555555666777888888888777555555555555555666666777777555444333444555444333555555666666666666555555666555444333333444555666333333444555666777888888;;;999888888:::>>>BBBDDDFFFIIILLLNNNOOOOOOPPPQQQQQQOOONNNNNNPPPSSSUUUVVVZZZbbbpppwwwdddKKKDDD???>>>???CCCLLLVVVlllzzzoooiiiddd^^^YYYSSSOOOJJJIIIJJJHHHDDD@@@AAAAAA@@@@@@????????????>>>@@@BBBCCCDDDCCCBBBAAA@@@===>>>CCCGGGKKKQQQWWWaaaeeelllrrrwww{{{888888888999999:::::::::999::::::888777666888999777888999888777777999;;;<<<;;;:::999999999:::;;;<<<<<<;;;;;;;;;:::::::::>>>>>>???@@@@@@>>>===<<>>===<<<;;;:::::::::;;;999777777999<<<======888999:::<<<>>>???@@@AAABBB@@@>>>===<<<===>>>??????>>>======@@@AAABBBAAA>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===>>>>>>>>>>>>@@@@@@??????>>>=========999999999:::===??????>>>>>>>>>===<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<===============????????????>>>===<<<;;;======<<<<<<;;;;;;;;;;;;======<<<;;;999777555444333555888;;;===>>>======<<<<<<<<<<<<===>>>@@@@@@BBBAAA???>>>>>>>>>???@@@============>>>???@@@AAA>>>===;;;::::::<<<>>>???======<<<<<<<<<>>>???@@@>>>???@@@AAAAAAAAAAAAAAA@@@@@@???===<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>?????????;;;:::888666666777888999777888888888888999999999AAA@@@???@@@FFFNNNVVV[[[ffffffeeeaaaZZZOOOEEE???;;;:::999777777777888888:::888666666888999777555777777666555555555555555444444444444555555555666666555444333333444666666666666666666777777777888444777:::999777666888999555666666666777777888888666555555666888999777666555555666777777777777777555555555555666666666777444555777999999999999888555555555555555666777777777666444444555555555444555555666666666666555555777666555444444555666777444444555666777888999:::999888888;;;@@@GGGNNNRRR[[[^^^cccfffggggggggggggfffddd___\\\ZZZXXXVVVTTTSSS[[[iii|||~~~}}}|||}}}zzzhhhUUUHHHCCC???>>>===>>>DDDKKK]]]xxxzzzpppcccYYYTTTPPPLLLHHHDDD@@@===>>>AAAAAA>>>:::;;;;;;<<<<<<<<<<<<;;;;;;999:::<<<>>>>>>>>><<<;;;<<<999999===??????BBBFFFIIIMMMTTT[[[___cccgggiii888888888999999::::::::::::::::::999999999888888999999888888999999:::;;;::::::999999:::<<<===>>>:::<<>>;;;:::;;;===<<<===============<<<<<<========================>>>===;;;:::999999:::::::::::::::;;;<<<===>>>>>>???@@@AAAAAA@@@===;;;::::::;;;<<<>>>>>>>>>=========<<<:::;;;===@@@AAA@@@======<<<======<<<:::777;;;===>>>???>>>===>>>???@@@@@@AAA@@@???<<<999888::::::999999:::===???AAA>>>??????>>>>>>===<<<;;;???>>><<<;;;::::::;;;<<>>>>>@@@@@@???>>>AAA@@@@@@?????????>>>>>>@@@>>><<<<<<<<<<<<;;;:::;;;:::999888777777777777555777999;;;===>>>>>>?????????>>>===============???>>>>>>>>>???@@@AAAAAA>>>>>>============>>>>>>CCCAAA???===<<<<<<===>>>?????????>>>??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBHHHDDDAAA@@@@@@@@@>>><<<===;;;:::999999:::<<<============>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;888===BBBDDDBBB??????@@@===<<<;;;999888888999999;;;;;;;;;999888:::===@@@BBBBBBEEENNNZZZhhhtttzzz|||}}}ppp]]]KKKAAABBB???;;;999:::<<<===>>>999999888888777666666666888777777666666666777777888777777666666666777777222222333444555555555555777777555444444555666777999888777777777777888888===;;;888666444444555555555555666888::::::888666888999999999888777666666555888;;;999555333555999333555777777777777999;;;===;;;888888999999888777555666777666444333444555333222555999777111333::::::888777666777777555444333444555444555777:::===<<<===>>>@@@HHHUUUdddooozzz{{{{{{uuunnniiifffgggoooxxxzzzooojjjaaa______bbbccc```WWWOOODDDBBB???<<<;;;===???AAAOOO```yyyjjj[[[LLLFFFDDDAAA>>>>>>???>>><<<:::999999999:::888999999999999888777777888888888888999999999999:::999999999::::::;;;<<>>>>>===???AAABBBBBB@@@>>><<<;;;<<<===>>>>>>>>>===<<<<<<:::999999<<<>>>??????===<<<;;;<<<===<<<999777999;;;======<<<<<<<<<===>>>?????????>>><<<999888999999999999;;;===???@@@<<<===============<<<<<>>===<<<<<<<<<<<>>>>>???AAAAAA???>>>?????????>>>>>>>>>======@@@>>><<<<<<<<<<<<;;;::::::999888777666555555555666777888:::<<<===????????????>>>===============>>>>>>>>>>>>>>>>>>??????>>>>>>============>>>>>>BBB@@@>>>===<<<===>>>>>>@@@????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBFFFDDDAAAAAABBBBBB???======<<<:::999999:::;;;<<<========================<<<<<<<<<<<<<<<======>>>999<<>><<<;;;<<<>>>???EEETTTjjjvvv```RRREEEAAA@@@>>><<<<<<<<<;;;999888888888888999888888999999888888777777888888888777777666666666888777777777888888999:::;;;===@@@AAABBBBBBDDDFFF999999999888888888888888888888888888777777777777555555555666666666777777<<<;;;:::999888888888888888999999888777777999:::;;;;;;<<<<<<===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999:::<<<===;;;;;;;;;;;;<<<===>>>>>>;;;===AAACCCDDDBBB@@@>>><<<===>>>>>>>>>===<<<;;;:::888777888:::<<<=========<<<;;;<<<<<<<<<:::888888:::;;;<<<:::::::::;;;<<<=========<<<;;;999888888888:::;;;===>>>>>>>>>;;;<<<======>>>=========@@@@@@@@@??????>>>===<<<======>>>@@@BBBBBB@@@>>>======>>>>>>======<<<<<>><<<;;;<<<<<<;;;:::999888777555444333333333888888888888:::<<>>>>>===============>>>>>>>>>===============>>>>>>============>>>>>>@@@???============>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCDDDCCC@@@>>>>>>===;;;:::::::::;;;<<<===============<<<<<<<<<;;;;;;<<<<<<===>>>>>>???;;;;;;;;;===??????>>>===;;;:::888777666777777888444666777888777777999:::???GGGWWWiiizzzyyygggXXXOOOJJJFFFAAA>>>===<<<;;;:::<<<<<<;;;:::888777777666666666555555555555666666777666666666666666777777444555555555555555555555555666666777777666666666888999999999888888777666333555888:::;;;:::888666<<<:::888888:::<<<<<<;;;@@@@@@@@@@@@???>>>===<<<>>>===<<<=========<<<:::<<<:::777888::::::888666999777666777888888666555333555777777666666666777:::666666999:::777666777333333444666888888666444;;;:::888666555666:::===CCCGGGRRRdddzzziiiUUUIIIDDDCCC???<<<<<>>===<<<<<<<<<===???JJJ\\\sss{{{jjjSSSHHH===;;;;;;:::999:::888777777666666777777888888888888888777777777666888888777666555444333333666555555555555666777777666888:::;;;::::::;;;===999999888888777777777666777777777777777666666666555555555666666666666666::::::999888888777777777777777666666555666888999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888999;;;<<<===<<<<<<<<<<<<<<<===>>>>>>;;;===@@@CCCCCCAAA>>><<<===>>>??????>>>===<<<;;;:::888777888:::<<<======>>>===<<<<<<======;;;:::888:::<<<;;;:::999:::;;;;;;;;;;;;;;;;;;:::999888888999<<<>>>???@@@???>>>>>>>>>?????????>>>======??????@@@@@@@@@>>>===;;;;;;<<<>>>AAACCCCCC@@@>>><<<===>>>>>>>>>===<<<<<>>@@@>>>>>>============>>>>>>?????????>>>>>>===<<<<<<>>>>>>============>>>>>>===============>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEECCCAAA???@@@???>>>===<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<===:::888999<<<>>>===;;;999888777666555666666777333555777888777777888999===GGGXXXiiixxx{{{lll]]]SSSNNNKKKHHHDDDAAA???>>><<<:::======<<<;;;999888777777888888777777777888999999777666666666666777888888777666666666666666666666444555777888888777666555999999:::::::::999888777777888:::<<<<<<;;;999888<<<:::888999<<>>;;;;;;===?????????>>>>>>>>>>>>>>>>>>======>>>EEESSSiii{{{kkk]]]JJJAAA:::999999888777888555555555666666777777888888888777777666666666666666555555444333333222222555555444444444444555555555777888999888777888999888888888777777666666666666666666666666666666666555666777888888888777777888888888888888888888888666555555555666777777777999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888888999;;;<<<>>>======<<<<<<<<<===>>>>>>;;;===???AAAAAA>>><<<:::>>>>>>?????????===<<<;;;;;;999888999;;;>>>>>>>>>???>>><<<<<<>>>>>>===<<<:::<<<======;;;:::;;;;;;:::::::::::::::999888888888:::===@@@AAAAAA@@@???BBBBBBBBBAAAAAA???>>>===>>>???@@@@@@???>>><<<;;;;;;<<<>>>AAACCCCCC@@@>>><<<===>>>???@@@???======>>><<<::::::;;;<<<<<<;;;;;;:::888777666555555555999888777777888;;;===???>>>>>>============>>>>>>???@@@@@@@@@@@@???======>>>>>>============>>>>>><<<<<<<<<======>>>??????@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEEEEDDDCCCAAA@@@AAAAAA@@@???????????????>>>>>>======<<<<<<<<<<<<============<<<:::999888===:::777888;;;===<<<:::888777666555555555666777333555888999888888999;;;@@@HHHUUUaaajjjrrryyy}}}xxxkkk^^^TTTOOONNNJJJGGGEEECCCBBBAAA>>><<<======<<<;;;:::999888777888888888888888999::::::777777777777777888999:::999999777666666666666777444555777888888888777666777777888888888888777777;;;<<<>>>???AAABBBCCCCCC@@@>>>===???DDDIIIMMMOOOOOOPPPQQQSSSUUUVVVVVVVVVZZZVVVTTTVVV[[[[[[VVVQQQOOOKKKGGGFFFHHHGGGBBB===BBB@@@===<<<<<<<<<;;;:::666777888777555555666888<<<<<<===@@@DDDEEEBBB===AAA???>>>>>>@@@AAAAAA@@@??????@@@@@@BBBFFFLLLPPPZZZiii}}}}}}|||eeePPPEEEBBBBBB<<<<<<;;;;;;;;;;;;:::999======???@@@@@@@@@@@@???BBBGGGRRRcccwww|||rrrgggYYYMMMGGG???:::::::::777666777555555666777777888888888888777666555555555666666333333333333444444444444666555555444444444555555555777888888777666666777777777777777666666666666666666666666777777777777666777888999:::999888777777888888999999999888888555555555666888999888666888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888999:::<<<===>>>======<<<======>>>>>><<<===>>>???>>>===;;;:::===>>>?????????>>>===<<<<<<:::999:::<<>>>>>===;;;===>>>>>><<<;;;;;;<<<<<<;;;;;;:::999888888888999;;;===@@@AAAAAAAAA@@@CCCCCCCCCCCCBBBAAA@@@??????@@@@@@??????>>>===<<<======>>>@@@BBBBBB@@@>>>;;;===???@@@@@@???>>>======;;;::::::;;;<<<<<<;;;;;;:::999888888777777888888888777888999;;;<<<>>>===============>>>>>>?????????@@@AAAAAA@@@>>>===>>>>>>============>>>>>><<<<<<<<<======>>>>>>>>>????????????@@@BBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEEEEBBB@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>======<<<<<<>>>>>>>>>>>><<<:::888777;;;:::888999:::;;;;;;:::777777666555555555666777444666888888888999;;;===EEEKKKRRRWWW[[[___dddiiipppllleee\\\SSSMMMKKKKKKHHHGGGEEEDDDDDDBBB???===<<<;;;;;;::::::999999888666666666666777888999:::888888888888999:::;;;<<<<<<:::999777666666777777555555666777888888888888666666555666666777888999;;;===@@@DDDHHHMMMPPPRRRNNNMMMMMMPPPVVV\\\aaacccdddeeefffiiijjjlllmmmmmmooommmlllnnnrrrrrrmmmhhhfff^^^SSSMMMMMMPPPSSSTTTPPPLLLEEE@@@===<<<:::999888888888777666888;;;>>>DDDIIINNNQQQUUUWWWTTTOOONNNJJJDDDAAAAAABBBDDDEEEFFFHHHLLLOOOSSSXXX^^^cccmmm|||}}}zzztttttt{{{qqqWWWGGG@@@>>>===:::;;;;;;;;;:::888666555;;;<<<>>>???AAABBBBBBCCCMMMQQQZZZfffsss}}}{{{tttkkkbbbWWWLLLEEECCC>>>;;;<<<;;;777666777555666777888888888888888888777555444444444555666333333444444555555555555666666555444444444444555444555777666555444444555555555666666666666666666666666666777777888888888555777888::::::999888777999::::::::::::888777666555555666999;;;;;;999555777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999;;;<<<>>>>>>============>>>>>>============>>>>>>>>>>>><<<===>>>???@@@???>>>===<<<:::999:::<<>><<<::::::;;;<<<<<<<<<<<<===>>>>>><<<;;;;;;<<<======;;;:::999888777777888:::<<<>>>???@@@@@@???@@@@@@AAABBBCCCCCCBBBBBBBBBAAA@@@??????>>>>>>??????>>>>>>???AAAAAA???>>>999;;;===???@@@???===<<<===;;;999:::;;;<<<<<<;;;:::999999888888888999999777777888999:::;;;;;;<<<===============>>>??????<<<===???@@@@@@@@@>>>===>>>>>>============>>>>>><<<<<<==================>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEECCC@@@>>>>>>@@@===>>>???@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>======>>>???@@@@@@???===;;;999999:::;;;;;;999999:::;;;777777666555555666777888555666777777777888;;;>>>FFFJJJOOOPPPOOOPPPSSSWWWWWWXXXWWWTTTOOOKKKIIIHHHHHHGGGFFFFFFEEEBBB???<<<:::::::::999999999999999777777777777888999::::::::::::::::::;;;<<<=========<<<:::777666666777888666666666666777888999::::::999888888999<<>>DDDIIIUUU```jjjnnnqqqsssqqqlllddd\\\RRRKKKIIIKKKOOOQQQWWW[[[```eeekkkpppvvvzzzzzzuuupppjjjiiilllnnn{{{yyytttppprrr{{{~~~cccNNNEEEAAA<<<888::::::;;;:::999888777777888999;;;===@@@BBBDDDEEEQQQVVV^^^eeekkknnnqqqssskkkfff```YYYQQQIIICCC@@@>>>:::999;;;;;;777666777555666777888888777666666888777555333333444555666666666666666666555555555666555444444333333333444222444666666444444444555444555555555666666777777666666777777888888999999555666888999:::999777666<<<<<<<<<;;;:::888666444555555777:::>>>===999555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::;;;???>>>============>>>>>><<<<<<<<<===>>>@@@AAABBB<<<===>>>???@@@@@@???>>><<<:::999999<<<>>>??????<<<:::888888999;;;;;;;;;;;;===>>>===<<<::::::;;;???>>><<<:::999888777777888888:::;;;===>>>>>>???<<<===???AAABBBDDDDDDEEEDDDCCCAAA@@@??????@@@AAAAAA@@@>>>>>>@@@@@@???>>>888:::<<<>>>???>>><<<:::<<<;;;999:::;;;<<<<<<;;;888888888888888999999:::666777888::::::;;;;;;;;;===============>>>??????:::<<<>>>???@@@???>>>===>>>>>>============>>>>>><<<<<<============<<<<<<=========>>>???AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEEEEBBB>>><<<===@@@;;;<<<===>>>???@@@@@@@@@AAAAAAAAA@@@???>>>>>>===>>>???@@@AAAAAA@@@>>>===888;;;===<<<999888999;;;888777666555555666777888555555666555555888;;;>>>CCCHHHLLLMMMJJJHHHJJJMMMKKKOOOTTTUUUSSSOOOLLLJJJIIIHHHGGGFFFEEEBBB===:::888888999999999:::::::::999999999999:::;;;<<<===:::::::::;;;<<<===>>>???>>>===:::888666666777888777666666555666888:::;;;???>>><<<<<<>>>BBBFFFIII[[[```hhhooouuuwwwwwwvvvttttttuuuyyy~~~~~~zzzvvvssstttuuuvvvlll^^^PPPFFF???;;;999888888888888<<>>BBBEEEFFFKKKQQQYYY]]]]]]\\\]]]^^^XXXSSSMMMHHHBBB<<<999999999666777::::::777666888555555666777777666555444888666444333333333555666999999888777666555555444555444444333222222222333333555666777555555555666222222222222333333444555666777888999:::999888888888888999999999777666555888999:::;;;;;;:::999888888888::::::::::::888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<888333222444777;;;<<<999:::<<<=========<<<<<<>>>>>>>>>>>>>>>>>>>>>???;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<;;;:::::::::<<<<<<;;;;;;;;;<<<<<<===AAA@@@@@@>>><<<:::888777777888999;;;===>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<888888777777777888:::;;;::::::999999::::::;;;<<<===<<<:::999999:::;;;<<<======<<<;;;<<<===>>>???============>>>>>>>>>>>>:::;;;===>>>??????>>>>>>@@@???>>>???@@@@@@???===BBBAAAAAA@@@?????????@@@EEECCCAAA@@@AAAAAA???>>>;;;;;;<<<<<<===>>>>>>>>>BBB@@@???======>>>@@@AAADDDCCCBBBAAAAAAAAABBBBBB???>>><<<;;;;;;888555222888888888888888777555555999888777777777999<<<===AAABBBBBBCCCCCCCCCBBBBBBHHHKKKNNNNNNJJJGGGGGGHHHLLLQQQPPPIIIEEEDDD@@@999777888999:::::::::999999666888888999999999<<<===<<<>>>???===;;;;;;>>>AAA>>>===;;;:::::::::888666555;;;<<<999999>>>???<<>>EEESSS```yyyxxxooojjjlllqqquuu|||zzztttcccYYYOOOJJJHHHGGGKKKQQQZZZnnn}}}ooommmoooxxx|||vvvxxx~~~cccKKKBBB???999777::::::999777666666777999:::::::::999:::<<<>>>AAACCCHHHJJJMMMOOOOOONNNLLLKKKFFFDDDBBB>>><<<:::::::::888888777777666666555555777777666666666666777777999777555444444555777999<<<;;;999777555555555555333333333444444444555555555444444666888999666333444444333333444555555666666777888999999999888888666666777777777666444333888888999::::::999888888888999:::;;;;;;:::999888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666555777999::::::======;;;;;;:::;;;<<<<<>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<=========>>>==================>>>>>>>>>===<<<<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<>>>>>===;;;:::999888999;;;<<<>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAACCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>============>>>>>>>>>>>>======;;;;;;::::::::::::;;;;;;999888777777777888:::;;;999999999999999:::;;;;;;<<<;;;;;;::::::;;;;;;;;;===<<<;;;;;;;;;<<<>>>>>>=========>>>>>>>>>??????;;;<<<===????????????>>>@@@??????@@@AAAAAA???>>>BBBAAA@@@@@@??????@@@@@@EEECCCAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>=========DDDCCCAAA???>>>>>>??????BBBBBBAAAAAA@@@@@@@@@AAAAAA@@@??????>>>===999777888888999999999999999999::::::::::::;;;;;;::::::======>>>>>>>>>======<<>>;;;999888999999999999999:::;;;===:::;;;<<<:::888777999<<<;;;:::999999::::::999888666;;;===;;;===CCCFFFDDDIIINNNTTTVVVYYY```kkkttt~~~tttdddUUUJJJCCC???BBB???>>>@@@DDDLLL\\\kkk}}}zzz|||zzzuuurrrrrrqqqqqqpppnnniiiccc^^^TTTMMMGGGEEECCCBBBEEEKKKTTTkkk|||zzzsssxxxvvvjjjhhhjjjtttuuupppkkkmmmvvvyyyrrrwww{{{||||||lllWWWCCC??????;;;:::===:::999777666666777999:::::::::999999;;;===???AAA>>>???AAABBBBBBBBBAAA@@@@@@???===;;;:::999::::::777777777777666666555555777777666666666666777777777666555555555555666777999999999999888666555444333333444444444555555555555444444666888999666444555555555555555555666777666666777888888888888888555666777777777666555444777888888999999888888777999999;;;;;;;;;;;;999999888999999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::999888999::::::999777@@@>>>;;;999888999;;;===?????????>>>>>>=========<<<<<<<<<<<<============??????>>>>>>>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>BBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>============>>>>>>>>>>>>======:::::::::999999:::::::::999888777777777888999:::888888999999999::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<===============>>>>>>>>>??????<<<===>>>???@@@@@@@@@???@@@??????@@@BBBBBB@@@???AAAAAA@@@@@@??????@@@@@@DDDBBB@@@?????????>>>===@@@@@@??????>>>======<<>>======@@@@@@@@@???????????????AAA@@@???@@@@@@???<<<:::999999999999:::<<<>>>@@@======>>>>>>===<<<999888::::::::::::999999888777<<>>AAAGGGOOOSSSTTT[[[aaahhhmmmpppwwwssseeeYYYOOOJJJJJJGGGFFFJJJPPPZZZkkkzzzxxxmmmeeeaaa^^^ZZZVVVVVVUUUTTTTTTSSSPPPLLLHHHFFFBBBAAABBBAAA@@@DDDJJJVVVooo}}}|||}}}xxxsssqqqmmmtttyyynnnbbb```cccooo~~~{{{iiifffdddfffnnn|||zzzpppkkkooorrrrrrrrrvvv~~~xxxtttsssYYYIII======>>>;;;:::<<<999888777666666777888999:::999999888999;;;<<<===:::::::::;;;;;;;;;;;;;;;888888888777777888999999777777777666666666666555777666666555555666666777555666666666666666666555666777999;;;:::888555444333444444444444555555555555555555666888888777555666555555444555555666666666666666777777777777777666777999999:::999888777777777777888888777777777999:::;;;<<<<<<;;;:::999777777888999;;;<<<======;;;;;;;;;;;;;;;;;;::::::===;;;999999::::::999888===<<<;;;999999:::;;;===?????????>>>======<<<<<<========================??????>>>>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<<<<;;;;;;::::::::::::;;;::::::;;;<<<============<<<===>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;AAAAAA@@@??????@@@@@@@@@CCCCCCBBBAAA@@@???>>>>>>======>>>>>>>>>>>>======;;;;;;::::::::::::;;;;;;999999888777777888999:::888888999999999999999999999:::<<<=========;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<==================>>>??????@@@@@@@@@@@@??????@@@BBBBBBAAA???AAAAAA@@@@@@???@@@@@@AAACCCAAA???>>>??????===<<<>>>>>>>>>>>>======<<<<<>>===<<<>>>>>>???>>>>>>>>>=========<<<<<<===>>>>>>;;;999:::999999:::<<<@@@CCCEEEAAAAAA@@@???===;;;:::999::::::::::::999888777666888999<<<===??????@@@AAAGGGNNNUUUWWWSSSMMMHHHDDDEEEIIIMMMMMMHHHAAA===:::;;;999888888999::::::999888999999999888777666666888777666777999::::::999888;;;AAAJJJUUU```gggjjjqqqvvv|||yyynnnddd^^^XXXVVVWWW]]]eeennn|||}}}xxxrrrmmmddd^^^VVVPPPLLLJJJIIIIIIIIIHHHFFFFFFFFFEEEBBB@@@BBB@@@AAACCCCCCDDDMMMVVVhhh~~~yyyyyyxxxsssooommmllluuuuuuiii^^^\\\^^^jjjyyyzzzrrrbbb```___```hhhvvvzzzrrrmmmnnnqqqsssrrrppprrrwww|||rrrmmmuuutttfff___\\\[[[LLLCCC<<<======999666666888888777777777777888888999999888888888999::::::;;;;;;:::999999:::;;;<<<555555555555666666777777666666666666666666666666666666666555555666666666555666888999999888666555555666888999999888777555444444444444555555555555666555666666777777777777555555444444444444444555666666666666666777777777666777888:::::::::999999888777777777777777777888999999:::;;;;;;:::999999555666777888999:::;;;;;;<<<<<<;;;;;;;;;:::::::::???<<<999888888:::::::::888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<=====================<<<<<<<<<<<<===<<<;;;;;;::::::::::::999:::;;;<<<==================>>>>>>>>>>>>======?????????>>>===<<<;;;:::??????>>>>>>>>>??????@@@BBBBBBAAAAAA@@@??????>>>======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<:::999888777777888999999777888999::::::::::::999999:::<<<===>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<=========>>>>>>???@@@@@@??????>>>@@@BBBBBBAAA???AAA@@@@@@???@@@@@@AAAAAACCCAAA???>>>??????===<<<;;;;;;;;;<<<<<<<<<======<<<===>>>>>>>>>>>>============>>>>>>>>>===<<<;;;;;;::::::<<<======;;;999:::999:::;;;===AAAEEEGGGEEECCC???<<<::::::;;;<<<;;;;;;;;;:::999888777666777777999;;;===?????????FFFLLLSSSVVVSSSMMMJJJJJJTTTYYY^^^]]]TTTJJJBBB???>>><<<:::;;;>>>??????>>>:::999888888888777777666999888777777999:::999777999<<>>@@@CCCCCCBBBAAAAAACCCCCCBBB@@@EEEEEEEEEFFFFFFKKKYYYggg~~~yyyssssssrrrooommmnnnkkkuuu~~~|||zzzqqqggg___]]]___iiivvv{{{uuulll]]][[[YYYZZZaaaooo~~~xxxooonnnppptttvvvwwwuuurrrqqqqqqsssxxxeeebbbjjjuuurrr___RRRKKKIIIJJJCCC???<<<===<<<999555444888777777777777777777888888888777777777888888888999888777666666777888999555555555555555555555555555555555555555666666666666666555555555555666666666777999::::::999777666666666555555666666777777444444444555555555666666666666666666666777777888666555444444333444444444555555555555555666777777333444666888999999888888999888888777777888888999888888::::::::::::888888555666666777888999::::::<<<<<<<<<;;;;;;::::::999>>>;;;888777888:::;;;;;;555777999;;;=========<<<========================????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>===<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======>>>>>>??????>>><<<;;;999======<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===:::999888777777777888999888999:::;;;<<<;;;:::::::::;;;<<<===============;;;<<<======>>>>>>======::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@>>>======???AAABBB@@@???@@@@@@??????@@@@@@AAAAAADDDBBB@@@?????????>>>===999999:::;;;;;;<<<======;;;;;;;;;<<<======>>>>>><<<===>>>>>>>>>===;;;:::;;;;;;;;;<<<>>>===;;;999999::::::<<<>>>AAADDDEEEEEEBBB===999888999<<<>>>999999999999999888777666999888888:::<<<>>>>>>>>>BBBEEEKKKOOOMMMIIILLLQQQaaahhhmmmjjj^^^OOODDD???>>>;;;:::<<>>:::888888888777555999888777888999:::999888<<<>>>JJJ___sssxxxkkkdddXXXUUUQQQNNNLLLJJJFFFDDD>>>CCCGGGCCC;;;777:::???======>>>AAADDDFFFFFFFFFOOONNNOOONNNNNNUUUhhhzzz}}}ssslllggggggggggggiiilllrrrzzztttssspppnnnpppqqqkkkccc___^^^```hhhpppsssoooiii^^^[[[XXXZZZbbbooo|||{{{zzzxxxtttlllgggkkkrrrxxxzzz|||{{{wwwssspppnnnwww}}}~~~}}}}}}jjjZZZ[[[cccjjjrrryyy~~~~~~yyynnn^^^NNNCCC>>>???@@@<<<<<<<<<<<<<<<:::888888777777777777777777777777777777777777777888888888:::999777666666666777888555666666666666555444444444555555555555666666666666555555444444555555666666777999::::::999777666666555444333333444666777444444555555555666666666666777777777666666888:::777666666555444444555555555555444444444555666777333444666888999999999999:::999888888888888999:::777777999999999999777777777777888888888999999999===<<<<<<;;;::::::999999;;;999888888:::;;;::::::888888999999:::;;;<<<===;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@??????>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;??????>>>===<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999:::;;;<<<==================>>>?????????===;;;:::;;;:::::::::;;;;;;<<<=========>>>??????@@@@@@AAA======>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<;;;:::888777777777888999888:::;;;======<<<;;;:::;;;;;;;;;;;;<<<===>>>???<<<===>>>?????????>>>===;;;;;;<<<<<<<<<=========<<<;;;;;;;;;<<<===>>>???===<<<<<<>>>@@@AAA@@@>>>@@@@@@??????@@@@@@AAABBBEEECCCAAA@@@@@@@@@???>>>;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;<<<<<<>>>>>><<<===>>>???>>>===;;;:::;;;;;;;;;<<<======;;;999999999;;;<<<>>>@@@AAABBB@@@>>>;;;999888:::;;;===999999:::::::::999999888;;;999888999<<<======;;;===>>>CCCGGGGGGHHHQQQ\\\kkkssszzzwwwkkk[[[OOOJJJFFFDDDCCCGGGMMMRRRRRRPPPNNNIIIBBB===;;;:::999777888777777888;;;<<<<<<;;;???BBBOOOfff{{{{{{ooodddZZZSSSJJJHHHDDDBBBAAA@@@>>><<<:::===@@@>>>999888;;;???===>>>BBBHHHNNNSSSTTTTTT^^^___aaa```___fffzzz|||kkkddd]]][[[ZZZZZZ]]]bbbpppuuu}}}xxxooo```aaa```aaafffhhhccc[[[XXXXXX[[[aaafffhhhgggddd^^^ZZZWWWZZZdddqqq|||oooggg``````aaabbbhhhpppsssvvvyyyzzzwwwqqqkkkgggsssvvvyyyyyywwwvvvyyy{{{~~~zzzvvvuuuuuujjjYYYNNNQQQYYY^^^fffoooooorrrxxxtttbbbZZZMMM@@@999888:::===999;;;<<<;;;999999999999666666777777777777666666666666777888888888888888:::999999888888888888888333444555666666555444444444444444555555555666666666555555444444555555666555666777777777777666555333333333333333333333222555555555555666666666666666777888777555555888;;;888888777666666666666666555555444333444555666777555666888:::;;;<<<<<<;;;;;;:::999888888999:::;;;666777888999999888777666999999999999999999999:::======<<<;;;::::::999999777777888:::<<<<<<:::777<<<;;;999777888999;;;===::::::;;;<<<===>>>??????@@@@@@@@@@@@??????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::@@@@@@???======<<<<<<<<<=========<<<;;;:::999888999:::;;;<<<============<<<===???@@@@@@>>><<<;;;999999999999::::::;;;<<<;;;<<<===>>>???@@@AAAAAA======>>>>>>>>>>>>======;;;::::::999999::::::;;;;;;:::888777777777888888999:::<<<>>>>>>===<<<;;;<<<;;;;;;;;;<<<===???@@@<<<===???@@@@@@@@@???>>>============>>>>>>>>>???;;;;;;::::::;;;<<<>>>???<<<;;;;;;===???@@@???>>>@@@?????????@@@AAAAAABBBEEECCCAAA@@@AAAAAA???>>>>>>>>>>>>===<<<<<<;;;;;;AAA@@@===<<<;;;<<<===>>><<<===>>>??????===;;;::::::::::::;;;<<<;;;999777888999;;;===>>>?????????<<<;;;;;;:::::::::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;===:::888888;;;<<<;;;:::<<<;;;???DDDFFFIIIWWWfffttt}}}{{{lllbbb]]]VVVTTTSSSXXX```eeefffddd[[[TTTJJJDDD@@@>>><<<:::666666666888<<<>>>???>>>BBBDDDRRRjjjvvvggg[[[SSSLLLGGGFFFCCC@@@>>>======<<<;;;::::::::::::;;;===@@@BBBAAADDDJJJRRR[[[aaacccdddlllooorrrrrrpppwwwlllcccZZZUUUQQQOOORRRXXX```dddlllzzzxxxooodddZZZSSSVVVXXX[[[```ccc]]]TTTNNNQQQTTTYYY\\\^^^______YYYTTTPPPUUUaaaoooxxx|||}}}{{{hhhYYYNNNQQQYYY```ggglllfffjjjoooqqqoooiiiaaa\\\qqqqqqpppnnnlllooouuuzzz|||wwwoooiiiggg[[[LLLCCCHHHPPPTTT^^^iiieeekkkwww~~~lllSSSMMMBBB999444555999<<<:::===>>>:::777777777888666666777777777777666666555666777888999999999999666666666666555555444444111222444555666666555555444444444555555555666666555555555444444555555555444444555555555555444444111222444555444333000...555555555555666666666777666888999777555555888;;;888888777777666666666555777777666444222222444777555555555555555666777888999777555333333666999;;;777888999888777666777888999999888777888999;;;<<<<<<<<<<<<;;;;;;:::::::::;;;::::::999888888888999999888777888999;;;;;;:::<<<===>>>??????>>>===<<>>>>><<<999999999888888999:::<<<===<<<:::999:::===???@@@@@@============>>>???@@@AAA@@@?????????@@@AAAAAABBB???===<<<;;;<<<===<<<;;;============<<<<<<<<<<<<============>>>>>>>>>>>>999;;;===@@@AAAAAA@@@@@@???AAACCCDDDEEEDDDCCCBBBCCCAAA@@@>>>======>>>>>>AAA@@@???>>>===;;;;;;:::@@@@@@@@@???===<<<::::::777888999::::::999888777::::::999999999999:::::::::999888999:::;;;;;;:::<<<;;;999888888888999:::555555999======999:::===@@@======BBBEEEMMM]]]nnn|||yyytttrrrllljjjiiinnnuuuzzz{{{yyyqqqgggYYYKKKBBB===;;;:::777888999:::<<<>>>???@@@CCCOOObbbuuuuuufffXXXRRRMMMEEEAAABBBBBB???;;;999999777333000::::::999888:::>>>???>>>EEEDDDKKK\\\pppwwwpppeeekkktttzzzyyyxxxrrr___QQQOOOOOOIIIHHHLLLOOOSSS]]]mmm}}}~~~rrrggg___XXXTTTQQQLLLMMMOOORRRUUUSSSMMMHHHHHHFFFFFFIIIOOOTTTVVVVVVLLLLLLNNNRRRZZZdddmmmsssxxxvvvuuuvvvwwwvvvqqqmmmZZZTTTNNNPPPXXX]]]^^^\\\XXXVVV[[[dddbbbWWWSSSXXXggghhheee```]]]bbbnnnyyywwwtttuuuyyywwwlll]]]UUULLLGGGCCCCCCFFFJJJSSS\\\ZZZiii|||zzzhhhRRRMMMEEE===888666777999777777777777777777777777999888777555555555666777888888888777777777777777888888888888777777777777222333555666666555333222444555666777777888777777333444444444444333222111555444333333444555444222444444444444555555555666666555444555888:::::::::999888888888888888999999666666666666666666666666666666666444333222444666666666666666777777777888666666666666666777777777777888999888777666777999:::999999999999::::::;;;<<<;;;;;;;;;::::::::::::;;;:::999999888888888999:::999777888999::::::999999:::;;;<<<======>>>===FFFFFFGGGGGGEEEAAA>>><<<<<<<<<<<<<<<;;;;;;;;;;;;:::888777888:::<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::<<<>>>???<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::999999;;;===>>>>>><<<======<<<<<<;;;;;;;;;:::;;;;;;:::::::::;;;<<<<<<===;;;::::::<<<===;;;888;;;;;;:::999::::::;;;<<<<<<;;;999:::===???@@@@@@??????>>>======>>>???@@@???????????????@@@AAABBBAAA???============<<<;;;>>>>>>=========<<<<<<<<<<<<=========>>>>>>>>>>>>;;;<<<===???@@@@@@@@@??????@@@BBBDDDDDDCCCBBBAAABBBAAA@@@>>>======>>>>>>BBBAAA@@@???>>>===<<<<<>>>>>>>><<<;;;:::999888999:::::::::999888888:::999888888888888999:::888888999:::<<<<<<:::888999999888888888888888999:::999<<>>===@@@>>><<<>>>CCCIIIRRRcccsss}}}zzzxxx{{{xxxjjj[[[NNNEEEAAA@@@???>>>>>>>>>???BBBDDDFFFPPP[[[lll}}}uuubbbVVVKKKGGGDDD???<<<<<>>@@@AAAFFFHHHQQQcccvvv{{{tttpppssstttqqqrrr}}}kkkZZZLLLKKKJJJEEEDDDHHHHHHLLLVVVdddqqqwwwuuuqqqgggbbbYYYRRRLLLHHHEEECCCEEEEEEGGGKKKMMMKKKFFFAAABBB@@@@@@CCCHHHLLLMMMMMMGGGHHHIIIMMMTTT\\\ccchhhgggeeedddeeeiiillllllkkk```\\\XXXXXXYYYWWWSSSOOONNNLLLQQQYYYWWWMMMJJJNNNYYYZZZYYYTTTQQQVVV```jjjkkkjjjmmmqqqooocccVVVPPPKKKEEEAAABBBDDDEEEKKKQQQ\\\mmmppp^^^OOOKKKEEE>>>:::888999:::888888888888888888888888999888777666555555666777777777777777777777777777888888777777777777666666333444666777777666444333555666666777777777777666555555555444444444333333666555444555666777666555444555555555666666666666888777666666888999999999777666666666666666777777555555555555555555666666444666666666444333444555555666777888999888777777222444666888999777555444777888999999888777888999::::::;;;;;;;;;::::::999;;;;;;:::::::::::::::999::::::999888888888888999;;;:::888888999:::999888777888888999;;;<<<>>>???DDDDDDCCCBBBAAA???===<<<;;;;;;;;;;;;:::::::::999<<<:::999999;;;<<<;;;;;;999::::::;;;;;;<<<<<<<<<======<<<;;;;;;<<<>>>???<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::===>>>>>>===>>>======<<<;;;:::999999999999999999999:::;;;;;;===<<<::::::<<<<<<;;;:::>>>===<<<<<<;;;;;;;;;;;;<<<;;;:::;;;===?????????BBB@@@>>>=========???@@@??????????????????@@@AAABBB@@@>>>===>>>>>>===<<<>>>>>>>>>>>>============<<<<<<=========>>>>>>>>>===============>>>??????>>>???AAABBBBBBAAA@@@@@@AAA@@@???>>>>>>===>>>>>>BBBAAAAAA@@@???>>>>>>============<<<;;;:::999888::::::;;;;;;:::999888888:::999999888888999999:::999:::<<>>;;;999999;;;:::999999;;;;;;:::888666777888999;;;===BBBFFFEEEKKKWWWgggvvv~~~~~~|||uuuqqqkkkgggjjjvvvwww```RRRFFFEEEDDD@@@???BBBAAAEEENNNYYYaaaaaa[[[UUUMMMJJJFFFBBBAAA???>>><<<===>>>@@@BBBDDDBBB???;;;===;;;;;;===@@@CCCDDDDDDAAAAAACCCGGGKKKPPPUUUWWWTTTQQQOOOPPPTTTZZZ^^^aaa_________]]]WWWOOOGGGBBBDDDBBBFFFMMMKKKCCC@@@DDDIIIKKKKKKGGGEEEHHHPPPWWWZZZ\\\bbbfffbbbXXXPPPNNNJJJEEECCCFFFHHHGGGGGGJJJ^^^ssskkkZZZLLLIIIDDD???<<<:::::::::999999999999999999999999888777777666666666666777777777777777777777777777777777777666666666555555444555666777777666555444777777666666666666666555777666555444444444555666777666555666888999999777666666666666777777777777:::999777777999:::999888777666666555555666666666666666555555444444444444333555666666555444444555444555777888999777666444111333666888888777555333777888999999888888999::::::;;;<<<===<<<;;;:::999::::::::::::999999999999999999888888888888888999<<<:::888888999999888777999888888888999;;;===>>>AAAAAA@@@>>>============;;;;;;;;;;;;::::::::::::;;;::::::::::::;;;;;;;;;999999::::::;;;<<<======>>>===<<<<<<<<<======>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::===;;;::::::;;;;;;:::999>>>>>>===<<<:::999888888888777777888888999:::;;;===<<<;;;;;;<<<>>>@@@@@@BBBAAA???>>><<<;;;;;;;;;<<<;;;:::;;;===??????>>>AAA@@@>>>======>>>@@@BBB??????>>>>>>>>>??????@@@???===<<<<<<===>>>>>>===??????>>>>>>>>>=========<<<<<<<<<=========>>>>>>???>>><<<;;;;;;<<<>>>???===>>>????????????>>>>>>??????>>>>>>============@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<;;;:::999;;;;;;::::::999888888777;;;;;;::::::::::::;;;;;;;;;===AAAEEEGGGDDD???;;;888999;;;<<<===<<<;;;;;;===::::::@@@DDDDDDDDDEEEJJJPPPZZZbbbiiippp{{{tttaaaSSSMMMLLLNNNMMMLLLOOOVVV```jjjpppvvvlllfffffffffmmmnnnoooooojjj___QQQGGGEEEAAA>>>===>>>===;;;:::::::::::::::;;;;;;;;;;;;888888999;;;;;;===DDDLLLOOOXXXdddnnnuuuxxxxxxyyysssjjjaaa^^^aaajjjyyytttgggUUUJJJAAA@@@???<<<;;;===>>>BBBHHHNNNRRRPPPIIIDDDBBB@@@>>>>>>>>>>>><<<:::999:::<<<>>>???>>>;;;:::<<<;;;;;;<<<>>>?????????;;;<<<>>>AAACCCEEEGGGGGGFFFDDDBBBAAACCCHHHLLLOOOSSSWWWZZZXXXPPPHHHBBB???======@@@EEEDDD>>><<>>@@@EEEJJJMMMPPPVVVYYYVVVOOOOOOSSSNNNKKKLLLPPPRRROOONNNOOOaaaxxx}}}fffVVVJJJHHHDDD@@@===:::999888777777777777777777777777777777777666666666666777666666666777777777777777777777666666555555444444444555666666666666555444888777666666555555555555888666444333333444666777666555555666888:::999888666777777777777888888888:::888777888:::;;;;;;:::999888888777777777777888888777777555444333222111333444666666555444444555333444666777777666444222333444444444555555555555666777999999888888999::::::;;;<<<===<<<;;;:::999999999999999999999999999888888888777777888999999<<<:::888888999999888777;;;:::999888999:::;;;<<<>>>>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999999:::;;;999999::::::;;;<<<===============<<<<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::===;;;999888999999888777>>>===<<<;;;:::999888888666666666777888999::::::;;;;;;;;;<<>><<<<<<;;;<<<;;;;;;<<<>>>???>>>===>>>>>>======>>>@@@CCCDDD???>>>>>>======>>>>>>>>>;;;:::999:::<<<>>>???>>>>>>>>>>>>>>>============<<<<<<<<<<<<============???>>><<<::::::;;;===>>><<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;============<<<<<<<<<<<<<<<<<<=========<<<<<<;;;::::::999999888888888888999:::;;;<<<<<<;;;:::999;;;===AAAEEEGGGEEE???;;;777888:::<<<======<<<<<>>===<<<<<<<<<;;;999;;;;;;<<<;;;;;;;;;;;;<<<<<<:::;;;===;;;===HHHVVVgggoooyyy|||yyysssqqqqqqiii___WWWVVVXXX\\\eeeooorrr```SSSKKKDDD>>>======;;;:::;;;===>>>AAACCCEEECCC@@@>>>===<<<:::::::::999777555666888:::;;;;;;:::999999;;;;;;<<<<<<<<<<<<<<<<<<888999;;;===>>>>>>======<<<<<<;;;;;;<<<===@@@AAAFFFJJJMMMKKKEEE@@@>>>>>>::::::===@@@???;;;:::<<<:::<<<======;;;<<>>AAAFFFLLLTTTZZZ]]]XXXPPPHHHAAA===<<<;;;<<<;;;;;;<<<>>>???===<<<<<<<<<===>>>@@@BBBDDDEEE???>>>>>>===============:::888888999<<<>>>>>>>>>============<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>===;;;::::::;;;<<<===;;;;;;;;;;;;::::::::::::999::::::;;;::::::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<=========<<<<<<::::::999999999999::::::999;;;>>>@@@@@@>>>;;;999:::;;;===@@@BBBAAA===999666777888:::;;;<<<<<<<<<===<<<>>>DDDJJJPPPZZZcccuuu|||nnncccZZZTTTPPPWWW^^^iiissszzz{{{zzzxxxhhhaaaVVVLLLGGGFFFFFFFFFBBBBBBBBBBBBAAA@@@???>>>999;;;;;;888777999888555;;;<<<======;;;;;;;;;===>>><<<<<<>>>===@@@PPPddd}}}~~~qqqjjjggg___WWWTTTVVVVVVTTTYYYaaappp|||nnn]]]MMMCCCCCC@@@===;;;;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<:::999888888888666444444666888888777777888999888999;;;:::999888888888777888999:::::::::888888444666888999999:::;;;===???AAABBB@@@<<<999:::;;;666888:::;;;:::888999:::777888999999888888:::;;;::::::<<<>>>>>>???HHHRRRWWWYYY___bbb]]]WWWXXX]]]nnnyyybbbNNNBBBFFFDDDAAA>>>;;;999777777444444444444444444444444555666666777777777777666444555555666666777777888999888777777666555444444444444444444444444444444777666555444444444555666555444333333333444555666555444333444666777666555777777777777888888888888555444444666:::===>>>===777777666555444444444444777777666666666666555555444555555444333444666888666666555555555444444444333333222222222333444555333555666777666666888999888888888888999;;;<<<===777777777777888888999999777777777777777888999999:::999777888999::::::999666777777888999999999999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999666888::::::999:::===@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;@@@===:::999:::;;;;;;:::;;;;;;;;;::::::999999999666666666777888999;;;;;;AAADDDHHHMMMSSS]]]hhhpppqqqjjj]]]PPPEEE>>>;;;:::<<<;;;;;;===??????===;;;<<<===???@@@BBBBBBBBBBBB???>>>===<<<<<<<<<<<<======;;;::::::<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;:::::::::;;;<<<===;;;:::999999888888888999666777888999999888777777999999999:::::::::;;;;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>>>>AAAFFFJJJJJJFFFAAA>>>:::::::::<<<======<<<:::999999:::;;;<<<>>>@@@AAA???@@@DDDJJJPPPYYYiiixxx{{{lll^^^SSSLLLGGGDDDHHHLLLRRRYYY]]]`````````VVVPPPHHHCCCAAAAAAAAA@@@<<<======<<<;;;;;;<<<===777::::::666555888999666:::<<<======<<<;;;===???>>>;;;<<>>666666777777888888888999777777666777777888999999999888777888999;;;;;;:::222333555777999999999888888888999;;;;;;<<<;;;;;;:::::::::999999999888888666999;;;<<<;;;<<>>;;;::::::888777::::::::::::::::::::::::666666666777888:::;;;<<>>@@@BBBCCCBBB@@@??????>>>===<<<<<<<<<<<<<<<@@@>>><<<<<<<<<===<<<:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======::::::::::::;;;;;;<<<<<<::::::999888777777888888555666777888888777666555888999999::::::;;;;;;;;;888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===???@@@BBBDDDHHHNNNSSSSSSNNNHHHDDD<<<;;;::::::<<<======<<<>>>======>>>@@@BBBEEEFFFHHHKKKPPPVVV[[[fffzzzyyyooo```TTTMMMIIIGGGEEECCCDDDEEEHHHJJJMMMOOOPPPLLLHHHBBB??????@@@???>>><<<=========;;;::::::;;;999======999888<<<===;;;888;;;======<<<<<>><<<:::888888:::<<<>>>666666666666666666666666444555666888888888777666444444444555666777777888::::::999888777666555555666666555555555555666666555444333222333555777888444555666777888888777777777666555555666777555444666666666666777777777777777555555666888999:::999999999888666666555555555888888777666666666666666666555444555666777666555555666777777777666444333777555222222222111---***333333444444555666777777111222444555777999;;;<<<666666777888888888888888888888777777777777888888888888888888888888888888;;;:::888777666555666666444777:::;;;;;;:::::::::999999999999999999999999666999999666777<<<@@@AAA<<<<<<<<<<<<;;;::::::999999999999999999999999999<<<;;;:::999888888888888888999:::<<<===>>>>>>>>>???<<<::::::===???>>>;;;>>>@@@>>>:::999;;;:::666;;;999777555666999<<<>>>NNNRRRYYYbbbllltttzzz}}}}}}qqqZZZFFF===<<<<<<;;;;;;::::::;;;<<<>>>?????????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;:::999:::;;;<<<>>><<<999:::<<<===;;;999888999<<<===>>>===;;;::::::::::::;;;;;;<<<<<<<<<999999999888777777777666555444444777:::;;;888555777555555666999999666333::::::999888999:::;;;<<<;;;===@@@@@@@@@BBBFFFJJJSSSUUU\\\ccceee]]]OOOCCC@@@???>>>=========>>>>>>===???AAADDDGGGLLLRRRWWWZZZ___ffflllsss~~~yyyggg___VVVPPPMMMJJJEEE@@@EEEBBB??????@@@CCCDDDEEE????????????>>>===<<<;;;;;;;;;;;;;;;:::999888888>>><<<999888999:::999999888888999:::;;;;;;;;;;;;>>>;;;;;;???FFFTTTmmmxxxrrrkkkkkksss|||qqqfffWWWRRRJJJCCC===;;;<<<===999999888777666666777777999999888888888888999999999999888777666666777777888:::<<<===>>><<<:::888888888888888777777777777888888888888888888888888333555777555333222444777999::::::;;;:::999777666666666777999::::::777555666666777777888888888999<<<;;;999888888888999999CCCJJJRRRXXX^^^gggttt}}}uuummm___RRRHHHAAA<<<:::>>>;;;888777777777777666666555444333333444555666666666666777666666555555444888888444444888888444666777888888666555555666666555444333333444555666777777777777777777777777444555666777777888777777555555555444444333333333333333555666777777777777444555666777888999::::::888888777777666666555555888888777666666666666666777666555555666777666444555666777777777666444333555333222222333333000...333333333444555555666666555666666777888999999:::777777888999999999999999888888777777777777888888888888888888888888888888888777666666666666777888444777:::;;;::::::999:::999999999999999999999999888;;;;;;888999<<<>>>===;;;<<<<<<<<<<<<;;;;;;:::999999999999999999999999<<<;;;:::999888888888888888999:::;;;<<<============;;;:::;;;===???@@@@@@GGGIIIFFF???;;;;;;:::777999888666666777999<<<===DDDHHHPPPZZZdddmmmtttxxxzzzyyynnnYYYFFF===;;;::::::::::::999:::;;;===>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888888888888888:::888888999;;;;;;999666777888999:::;;;;;;::::::999999999999:::::::::;;;999999888888777666666666999888888:::<<<<<<999666:::999888999;;;;;;888666;;;;;;::::::;;;;;;<<<===<<>><<<;;;===???@@@AAA>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777===;;;999888999::::::999999:::;;;;;;<<<<<<<<<<<<;;;999;;;AAAKKK\\\vvv{{{{{{|||xxxrrrhhh[[[QQQIIIFFFAAA===;;;;;;<<<>>>:::999888888777777777888999999888888888888999999999999888777777777777777:::;;;===>>>>>><<<:::999777777777777666666666666555555555555555555555555555666666555444444555777777888999:::::::::999888888777777999;;;;;;999777666666777777777888888888;;;:::999888777888888999===AAAIIIVVVdddqqqyyy~~~~~~uuuqqqaaaZZZPPPGGGAAA>>><<<;;;===:::888666777777666555666555444444444444555666555555666666666555555444222666666222222666666222666777888888666555555666666555555555555555555666777777777777777777777777555666666777777777777666555555555444444333333333444444555666777777777666444555666777888999::::::777777777777666666666666888777777666666666666666888777555555666666555333666666666777666666555444333222222333555555444333222333333444444555555555999999999888888888777777777888999999::::::999999888888888888888888888888999999999999999999999999555444444555666777888999555777:::::::::999999:::999999999999999999999999:::===>>>;;;;;;===<<<999:::;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;:::999888888888888888777888999:::;;;<<<<<<<<<;;;;;;<<<<<<>>>BBBHHHLLLXXXXXXSSSGGG>>>;;;:::999666666666666888999;;;<<<<<>>>>>===>>>>>>>>>===<<<;;;:::;;;;;;;;;::::::999888777;;;999888888:::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::===CCCNNN```yyy|||xxxsssnnnjjjiiiiiijjjhhheee```\\\XXXQQQHHHAAA>>>===;;;999999:::<<<===::::::999999888888999999999999888888888888999999999999888777777777777888;;;<<<===>>>===<<<:::888777777666666666555555555444444444444444444444444888666555555666777777666555666888999::::::999999999888888888:::;;;:::999666666777777777777888888999999888777777777888888999:::AAAQQQeeesssxxxvvv~~~qqqeee___MMMHHHAAA<<<::::::::::::;;;999666666666666555444666555444444444444555666333444555666666555444444333666666333333666666333666777888888666555555666555666666777777666666555777777777777777777777777777777666666666666666555555555555444444444444444555555666666666666666555555555666666777888999999666666666666777777777777777777666666666666777777999777666555666666444222666666666666666666555555333333444555666666555555222333333333444444555555999888888888777666666666777777888999999999999888888888888888888888888888999999999999999999999999444444444555666666777888555777999:::999999999:::888888888888888888888888999<<<===<<<===???===888999999999999::::::;;;<<<::::::::::::::::::::::::::::::999888888888888888777777888999:::;;;;;;;;;<<<<<<<<<===AAAJJJWWWaaakkkjjj```OOOAAA;;;999888333444666777999999::::::;;;===@@@DDDIIINNNQQQSSS\\\^^^ZZZNNNBBB<<<999777777777777888999999::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888999999::::::999999999<<<<<<===>>>>>>>>><<<;;;;;;:::999999999;;;===???:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888888999999999888777999888888888888888777666::::::;;;;;;<<<<<<<<<<<<>>>CCCLLLVVVaaajjjqqquuu|||uuueeeYYYNNNMMMLLLMMMQQQVVV\\\```iiiqqq}}}{{{tttlllddd\\\QQQHHHFFFCCC???>>>>>>>>>===<<<@@@>>><<<<<<===???@@@???===============<<<;;;;;;;;;;;;;;;;;;:::999888777:::888888999;;;<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<<<<>>>>>>@@@DDDMMM]]]qqq~~~||||||~~~~~~zzztttiiifffaaa[[[VVVTTTRRRRRRRRRPPPMMMKKKJJJGGGBBB???>>>===<<<::::::999999999;;;::::::999999::::::::::::999999888888999999:::999999888777777888888888:::;;;<<<<<<;;;:::888777777777777777666666666666777777777777777777777777:::777555555888:::888666666777888999999999888777999888666777999;;;;;;:::666666777777777777777777888777777777777777777777:::999===IIIZZZfffiiigggxxx}}}~~~rrrbbbUUUNNNDDD@@@;;;888777777888777999777555555666666444333555555555444444555555555222333555666777666555444777888888777777888888777666777888888666555555666555666777888888777666555666666666666666666666666888777666666555555555555555555555555555444444444555666666666666666555444555555666666777888888999555555666666777777888888777777666666666666777777999777666555666666444222666666555555555666666666555555666666666555555555333333444444444444444555555555666666666666666666555666666777777777777777777888999999999999888777999999999999999999999999666666666666666555555444555777888999888888999:::888888888888888888888888666999;;;<<<@@@CCCAAA<<<888777777777888999:::;;;999999999999999999999999999999888888777777888888777777888999::::::::::::>>>>>><<<===DDDTTThhhuuuzzzuuugggSSSBBB;;;999777333444666888999999999999<<<<<<<<<===???AAACCCDDDIIIMMMLLLEEE>>><<<:::777666666777888888999999999::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999999777777888999999:::;;;;;;>>>???@@@@@@???>>>======<<<;;;999888888:::<<<>>>:::::::::999999999999999888888888888999999999999::::::;;;<<<<<<<<<<<<===:::::::::::::::999:::;;;===============>>>>>>>>>BBBEEEKKKTTT```lllvvv{{{~~~uuummmbbbaaaaaaccchhhooovvvzzz}}}zzzwwwtttrrrrrrqqq}}}~~~}}}}}}~~~rrrjjj```ZZZTTTNNNHHHEEECCCAAA???=========<<<;;;@@@>>>======???@@@@@@@@@==================<<<;;;;;;;;;;;;;;;;;;:::888888:::999999:::===>>>===<<<<<<;;;;;;;;;;;;<<<<<<===???@@@AAABBBIIIVVVdddnnn}}}}}}sssllljjjiiiiiinnnyyyqqqgggaaaXXXVVVRRRMMMIIIGGGEEEDDDGGGEEECCCBBBBBBAAA???>>>>>>===<<<;;;:::999888888;;;:::::::::::::::;;;;;;::::::999999999999::::::999888888888888888999999888999999999999888777666999999999888888888777777888888888888888888888888:::777555666888:::888666888888999999888666555333888666555666888::::::999777777666666666666666666555666666666666666666666:::999:::@@@HHHPPPUUUWWWhhhmmmppplll```RRRFFF@@@>>>;;;888666666777777777888666555555666666444333444555555555555555555444222333666888999888777666888777777888888777777888666777888888666555555666555666777888888777666555666666666666666666666666888777666555444444555555555555555555555555555555555666666666666666555444555555555666777777888888555555666666777777888888666666666666666777777888888777555555666666555333666555555555555666777777555777888777555333333444555555555555555555555555333444444555555666666777444555666666777777666666777888999::::::999888777::::::::::::::::::::::::888888888777666555333222555777888888777777999;;;888888888888888888888888555888:::===CCCIIIHHHCCC999888777777777888999:::888888888888888888888888999888888777777777888888777888999:::::::::::::::???===;;;>>>III\\\qqq~~~vvveeeOOOAAA<<<999666666666777888999999999999:::999999999:::;;;===>>>;;;@@@AAA===;;;;;;:::777555666777888999999999999999999999999:::::::::::::::::::::999999999888888444444444555777:::<<<>>>BBBEEEHHHIIIFFFCCC@@@???===<<<:::888888999;;;<<<888888888888777777777777666666777888999999:::::::::;;;<<<<<<;;;:::;;;===888999::::::999:::<<<>>>>>>===<<<<<<<<<===???@@@DDDEEEIIIQQQ^^^kkkuuuzzz{{{zzzzzz{{{xxxwwwuuuuuuwww}}}|||uuuooolllkkkhhhgggddd```^^^\\\[[[[[[gggjjjmmmnnnmmmjjjiiihhhssssssttttttrrrpppmmmkkk___VVVLLLIIIGGGDDDBBBCCC??????>>>>>>>>>>>>??????>>>===<<<<<<>>>??????>>>======>>>>>>>>>>>>===============<<<<<<;;;:::999;;;:::;;;<<>>BBBCCCCCCHHHRRR[[[___dddkkktttyyy{{{|||}}}xxxsssiii```ZZZWWWXXXYYYVVVbbbpppzzzvvvhhh\\\SSSNNNLLLKKKIIIFFFDDDBBB@@@???AAA@@@???===;;;:::999999;;;::::::999999999999:::::::::999999::::::;;;;;;::::::999999999999::::::999888888888888999::::::666666777777777777666666::::::999999999888888888777777777777777777777777999777666666777888888777999999999888777555333222666555555666888:::999999777777666666666666555555444444555666666666555555555666777888;;;@@@FFFJJJSSSVVVYYYUUULLLBBB;;;888888666444555666888888888777666555666777777555333444444555666666555444444333555888;;;<<<;;;:::999888555555888888555555888666777888888666555555666555666666777777666666555777777777777777777777777777666555444444444555666555555555555555666666666555555666666666666666555555555555666666777777777666666666666777777777777666666666666666777888888777666555555666777666444666555555444555666777888444666777777444333444555666666666666666666666666555555555555666666666666555555666777777777777777777888:::;;;;;;:::888777::::::::::::::::::::::::999999999999777666444333555666888777777777999;;;888888888888888888888888999;;;<<>><<<:::666999999999888999999999999999888777666777888:::;;;555:::;;;999888:::999666555666888999::::::999999888888888888999999::::::888777777777777666666666444444333444777;;;@@@CCCMMMSSS[[[^^^[[[SSSKKKGGGAAA@@@???===<<<<<<<<<<<<:::::::::999999999888888888999:::;;;===???@@@AAAAAABBBBBB@@@===;;;<<<>>><<<>>>??????>>>???CCCFFFHHHFFFDDDCCCCCCEEEHHHJJJNNNOOOSSS]]]jjjwwwyyyqqqpppooommmllljjjjjjiiigggeeebbbaaacccggglllooonnnnnnkkkeee^^^XXXUUUUUUSSSRRROOOMMMKKKKKKKKKKKKPPPTTTXXXYYYXXXUUUSSSSSS[[[\\\^^^^^^]]][[[YYYWWWOOOFFF???@@@@@@>>>>>>AAA<<<===============>>>???>>><<<;;;<<<>>>???>>>===>>>>>>???????????????>>>>>>>>>>>>>>>===<<<;;;:::=========???@@@AAA???===>>>===<<<===>>>@@@CCCDDDCCCHHHJJJHHHJJJQQQTTTSSSQQQTTTZZZ```dddfffggggggeee```YYYQQQLLLJJJLLLMMMNNNYYYfffppp{{{mmm]]]SSSNNNIIIEEEFFFEEEEEECCCBBB@@@???>>>=========<<<:::888888888<<<;;;:::999999999;;;;;;999999999999999:::;;;;;;;;;::::::999999::::::;;;999888888888999999:::;;;555555666777777888888888999999999888888888888777666666666666666666666666777777888777666666777888777777888888777555333222555555666888;;;;;;:::888777777666666666555555555222333444555666555555444333444555666777999<<<>>>AAADDDEEEBBB===888777777777555444555777999888777777666666777888777555333444444555666666555444444444777:::===??????===<<<999555555999999555555999666777888888666555555666666555555555555555555666777777777777777777777777666555444333333444666777444555555555666666666777444444555666777777777666555555555666666666666666777777777777666666666666666666666666666777888888666555444555666777666555666555444444555666777888222444777666444333444666777777777777777666666666777777777777666666666666666666777888888888888888777888:::;;;;;;:::888777::::::::::::::::::::::::888888999999999777555444555666777777666777999;;;777777777777777777777777<<<>>>>>>AAAJJJRRRRRRMMM>>>===;;;999999999;;;<<<666666666666666666666666888777777777777777888888999999:::;;;;;;;;;::::::;;;888888@@@OOO```mmmtttsssgggRRRAAA;;;===;;;666;;;:::999999888888999999;;;:::888666555555777777555888:::888777999999555555666888999::::::999999777777888888999999999:::666555555555555444444444777555444555999>>>DDDHHHYYYcccoootttooodddXXXQQQFFFFFFDDDBBBAAA@@@??????>>>>>>>>>======<<<<<<<<<<<<===???AAACCCFFFGGGHHHNNNOOONNNJJJEEECCCCCCEEEFFFHHHJJJJJJJJJKKKOOOSSSYYYWWWTTTRRRRRRUUUYYY[[[___aaagggrrrzzzzzzzzz{{{{{{qqqggg```bbbeeehhhlllnnnnnnmmmlllaaa^^^ZZZVVVUUUUUUXXXYYYWWWXXXWWWSSSMMMIIIHHHIIIHHHGGGFFFDDDDDDDDDEEEEEECCCGGGKKKMMMLLLIIIGGGFFFIIIKKKMMMNNNNNNMMMJJJIIIFFF>>>:::>>>@@@>>>>>>@@@======>>>===<<<;;;;;;<<>>===>>>@@@@@@@@@>>>>>>??????@@@@@@@@@??????????????????>>>===<<<;;;>>>>>>>>>@@@BBBBBB@@@>>>???>>>>>>>>>@@@CCCFFFGGGJJJPPPQQQMMMMMMPPPPPPKKKLLLMMMOOOTTTYYY]]]^^^^^^```\\\UUUMMMHHHFFFHHHJJJTTT___kkksss|||oooZZZLLLHHHHHHFFFDDDDDDDDDCCCCCCBBBAAA???>>>:::;;;======<<<<<<<<<===AAA???===;;;::::::;;;<<<888888888888999999:::;;;;;;::::::999999::::::;;;999888888888999::::::;;;555555666777888999::::::888888888888777777777777888888888888888888888888555777999777444444666999555666666777777666555444555666777:::======;;;999777777666666555555555444111222444555666555444444555444444666888888666444888:::;;;:::666555777::::::999888888999999777666777666666777999888666444333444555666666555444333555888<<>>;;;777777;;;;;;777777;;;666777999888666555555666666555444333333444555666777777777777777777777777555444333222333555777888444555555555666666777777333333555666777777777777555555555666666666666666888888777777666666555555555666777777666666777888444444555555666666777777444555555555555555555555222555888::::::888555333777666555444444555666777777777888888888666555444444555555555666666777777555666999;;;;;;:::888666666666666888:::;;;:::888777777777777777666555444666666777777888888999999777777777777888888888888999:::>>>CCCIIILLLLLLKKK???;;;666666999;;;999666888::::::777777999999666777777666666666666777777666;;;>>>;;;666444888===<<>>>>>>>>===CCCAAA???@@@CCCDDDBBB@@@DDDDDDDDDCCCCCCCCCBBBBBB@@@@@@???>>>===<<<;;;;;;============<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????BBBAAA@@@>>>===<<<<<<<<<<<<>>>@@@@@@???>>>>>>??????>>>???@@@BBBBBB@@@>>>@@@@@@@@@BBBFFFKKKPPPSSSWWW[[[[[[VVVRRRPPPNNNKKKJJJKKKOOOUUU\\\```bbbccc```[[[UUURRRKKKGGGNNNYYYgggwwwsssbbbPPPHHHFFFCCC@@@???@@@AAAAAAAAAAAA@@@???>>>===<<<;;;;;;<<<===;;;:::>>>===;;;:::999999:::;;;999999999:::::::::;;;;;;999999999888999999::::::999999999999999999999999999999999777666666999;;;999999888777666555444444888888777777666666555555777666555555666777666444555555666666777777888888777666666777888999999888555555555555555555555555333555777888666555555555888555333444777999999888;;;:::999777777777888999333444444555555555555555666777777666555555777999666666666666777777777777:::;;;<<<======<<<;;;:::777888888666444555999===555666666777777777777777444555555555555555444444999666444444555777888888555444444333333333444444666666666666777777777777666666666666777777777777666666666555444444444333666666666666555555555555555666666777666777777888777777666666666666666666666666555555555555555555444666888999999777555444777666555555555555666777777777888888777666555444666666666666666666666666777777888888888999999999888777666888:::;;;:::999777777888888888777666666777777777777777888888888777777777777888888888888777888:::>>>BBBDDDDDDCCC>>>:::666666999:::888666888::::::777777999999666888888777777777777888888777888999888777777:::<<>><<<===??????>>><<<@@@@@@@@@@@@????????????>>>>>>==========================================;;;<<<<<<===>>>???@@@@@@AAA@@@??????????????????<<<===??????>>>===<<<===?????????AAADDDDDDBBBAAAAAAAAACCCFFFKKKQQQVVVZZZ]]]^^^ZZZTTTQQQSSSRRROOONNNPPPTTT[[[aaaeeeffffff```ZZZTTTPPPMMMMMMWWWccctttuuudddRRRJJJFFFCCC@@@@@@@@@@@@@@@@@@??????>>>======<<<;;;;;;===>>>===;;;>>>===;;;:::999999::::::999999999::::::::::::;;;;;;::::::999888888888888888888888888888888888888999999888777555666888;;;777777777666666666666666777777777777666666555555777666444555666777666444555555666666666666666666888777666777999:::999888555555555555555555555555555555666555333333555777666333111111444555555444777666666555444444555555444444555666666666666555666777888777555555666888555555666666777777777888:::;;;;;;<<<<<<;;;;;;:::777999:::888666555666888555555666777777777666666333444555666666666666666888666444444666888999999666555555555555555555555666666666666666666666777555666666666777777777777555555555555555444444444666666666666666666666666444555555666777888888999999888888777777666555555777777777666666555555555777777777777777666555444777777666666666666777777666777777777777777666555999888777666555555555555999888666666666777999;;;999888777777999;;;;;;:::777777888888999888888888888888888888777777777777777777777777888888888888777777888:::===>>><<<:::===999666777999:::888666777::::::777666999999666999888888777777888888999:::888777777999<<<>>>???MMMYYYcccccc\\\SSSIIIBBB@@@===:::888999:::::::::666888999888777777888:::777777777777777777777666777888777666555666888:::888:::<<<<<<:::999999:::<<<<<<<<<<<<<<<;;;::::::::::::999888888777888888999<<<>>>@@@EEEPPPaaammm|||}}}zzzyyyzzzzzzyyyooolllfff```]]]\\\]]]^^^lllsss|||vvvnnnmmmpppwww~~~zzznnnddd\\\UUUQQQOOOLLLHHHGGGGGGHHHIIIHHHGGGGGGGGGGGGKKKQQQZZZ```mmmlllkkkjjjkkkmmmooopppoooqqqrrrsssyyyyyymmmddd]]]XXXOOOGGGCCCCCCFFFIIIVVVXXX[[[___cccccc```^^^SSSLLLEEE@@@@@@BBBBBBAAA>>>======<<<<<<<<<======<<<;;;;;;;;;;;;:::::::::>>>===;;;;;;<<<<<<;;;:::>>>>>>>>>=========<<<<<<;;;;;;<<<===>>>??????@@@============>>>>>>>>>>>>:::;;;<<<===>>>@@@AAAAAA????????????@@@@@@AAABBB<<<>>>??????===;;;;;;<<>>======<<<===<<<;;;<<<>>>???>>>======<<<;;;:::999999999:::888888999999999:::::::::<<<;;;:::999888777777777888888888888888888888888888888888777555666888:::555555666666666777777777777777777666666666666555666555444555666777666555666666666666666666555555888777666777888999888777555555555555555555555555666666555333111222555888999777555555666666666555777888888888888777777666555555666777777777666666777888999888666555555777444555555666777888888999999999::::::::::::999999777999;;;:::888555333333444444555666666666666555333444555666777888888888777555444444666888999999666666666666666666666666666666666666666666666666555555666666666777777777444444444555555555555555666666666666777777777777444444444555888999999999888888888888777777777777888888888777666666555555999888777666555444444444777777777777777777777777666666666777777777777777<<<:::999777555555555555888777666666666777999::::::999777777999;;;;;;;;;666777888999999999999999999999888888777777666666666777777777888888888888888888888999;;;;;;:::888:::888777777888999777555777:::999666666888888555888888777777777777888888;;;;;;:::999;;;???DDDHHH]]]lllwwwrrrbbbQQQCCC:::===;;;888777888888777555666888999888777666777999888888777777777777666666:::;;;<<<;;;999999;;;===:::;;;<<<<<<;;;:::;;;<<<>>>???AAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<===@@@EEEKKKPPPWWWdddttt|||yyyzzz|||}}}xxxpppdddYYYQQQMMMJJJHHHGGGFFFEEEEEEGGGIIIIIIIIIKKKKKKJJJIIIJJJOOOVVV[[[ddddddeeeeeeeeegggiiikkklllnnnllljjjnnnxxxwwwkkk^^^VVVMMMJJJEEE@@@>>>???BBBDDDHHHHHHIIIKKKNNNNNNMMMLLLHHHCCC>>><<<===???@@@@@@999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<<<<<<<;;;:::>>>>>>>>>=========<<<<<<:::;;;;;;<<<===>>>??????=========>>>>>>>>>>>>>>>======>>>>>>???@@@AAAAAA??????>>>>>>??????@@@AAA???@@@@@@???===;;;;;;<<<@@@@@@AAADDDGGGIIIHHHGGGEEEFFFHHHJJJMMMOOORRRSSS[[[XXXRRRQQQWWW```ccc```ZZZYYYXXXXXXZZZ\\\]]]\\\UUUWWWZZZ___dddjjjssszzz|||yyylll\\\QQQIIIBBB???@@@CCCBBBAAA@@@>>>=========<<<;;;;;;<<>><<<:::777555555555555666666777777888888888888:::999777888999::::::999666777888999999999999999999999888888777777666666666777777777888888888888888777777888:::;;;:::999888777777777888888777555777999999666666888888555666666555555555555666666888;;;===<<<<<>>????????????>>>======???AAABBBDDDGGGJJJLLLMMMMMMMMMGGGFFFEEEDDDDDDEEEFFFGGGJJJRRR\\\dddlllwww~~~sssggg```VVVMMMHHHFFFFFFFFFBBBBBBDDDGGGKKKMMMMMMLLLRRRPPPMMMJJJHHHKKKPPPUUU]]]aaafffiiijjjiiijjjkkkmmmlllgggcccgggrrr|||wwwlllbbbWWWMMMFFFCCCCCCAAA@@@???>>>>>>>>>CCCBBBAAABBBDDDEEEEEEDDDAAA???<<<:::;;;===???@@@888888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<======>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@?????????>>>===============AAAAAAAAA@@@>>>======>>>@@@@@@AAADDDHHHIIIIIIHHHEEEFFFHHHKKKMMMNNNPPPPPPUUUTTTQQQQQQXXX```aaa]]]VVVRRROOONNNQQQVVVZZZ\\\^^^dddkkkpppsssvvvvvvuuunnnooorrrxxx|||qqqdddZZZOOOFFFCCCDDDFFFEEECCCAAA???>>>>>>>>><<<;;;;;;<<>>???AAAJJJYYYfffzzzoooYYYHHH===777888777666666888999999888777888888888666555666777888888888999999999::::::888888999===BBBFFFGGGGGGEEEDDDBBB???>>>???CCCGGGNNNQQQUUUYYY\\\^^^______VVVUUUTTTTTTUUUWWWYYY[[[^^^fffpppxxx~~~vvvlll^^^XXXOOOHHHEEECCCBBBBBBBBBDDDHHHNNNTTTXXXXXXWWW[[[XXXRRRLLLIIIJJJOOOTTT^^^fffoootttrrrooolllkkkfffccc]]][[[bbbnnnvvvwwwtttnnncccYYYPPPIIICCC@@@===>>>???@@@???===;;;:::AAA???>>>>>>@@@AAAAAA@@@>>>===<<<;;;;;;<<<===>>>888999:::;;;;;;;;;;;;:::999999999::::::::::::;;;999:::;;;;;;999999:::;;;;;;;;;;;;:::::::::999999=========<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>BBBAAAAAA@@@??????>>>>>>???>>>===<<<<<<<<<<<<<<>>>>>???@@@??????AAADDDGGGIIIHHHFFFDDDFFFIIIMMMPPPRRRSSSSSSTTTTTTRRRQQQTTTXXXWWWRRRMMMJJJIIILLLSSS\\\dddhhhpppuuuyyyxxxuuurrrkkkddd\\\]]]___eeennntttwwwvvvwwwppphhh```UUUKKKGGGIIIHHHFFFDDDAAA???>>>>>>>>>===<<<;;;<<<>>>???>>>===:::;;;;;;;;;:::999888777666777777777777888888888666666666777888999:::;;;999999999999999999999999444666777666555444555666888777777666555444333222444555555555555666666666555444444555777888777666999888888888888888777777666555444444555555444333555555555555555555555555444777;;;===<<<999777666666777888777555333333333444555666666666666666666555555666777777777666666777999::::::888666666666444555555666777888888999999888777777777777888999777555444444666777777777444444555666666666666555888888888777666555444333777666555666777888777666222333555666777777666555777666666555555444444444444444555555555666666666444444444555555555555555444444555555666666777777888555333555888:::888555444444555666777777888888444444444555666666777777555555555555555555555444333444555666666555444333555555444555666888999;;;???===:::777666666666777777666666555555777888999666666777999:::999666333777777888888888777666666777777777777777888888888777777777777888888888888:::888666777888888888777444555777777777666555555666999999555555888777444666666555555555555666666777:::???DDDMMM\\\nnnzzz{{{dddNNNAAA;;;888888666444555777999::::::777888888888666555666777888888999:::;;;;;;<<<===>>><<>>===<<<;;;:::===;;;::::::<<<===============<<<;;;:::999:::;;;999999;;;;;;<<<;;;::::::999:::::::::;;;;;;;;;;;;888:::<<<<<<::::::<<<>>><<<<<<<<<;;;;;;;;;::::::======<<<<<<<<<;;;;;;;;;:::::::::;;;<<<=========??????>>>>>>>>>>>>>>>>>>===============>>>>>>???@@@@@@@@@???======???AAA>>>???@@@CCCEEEGGGFFFDDDEEEGGGKKKNNNQQQRRRRRRRRRQQQSSSQQQMMMLLLNNNNNNKKKKKKKKKNNNUUU```kkkssswww{{{|||wwwmmmfffbbbZZZRRRMMMMMMOOOSSSXXX]]]aaaeeehhhfffccc^^^UUUKKKHHHKKKHHHFFFCCC@@@>>>============<<<;;;;;;===>>>===;;;::::::;;;;;;:::999777666666666666777777777888888777777666777777888999:::777777777777777777777777333555666666555444555666666666666555555444444444444444444555555555666666555444333555777888777666666666666666666777777777888777555555666777555444555555555555555555555555555777:::;;;:::888777777666999;;;:::777555666777777777777777777888999999444444555666666666666555666888:::;;;999777777777555555666666777777777888999999888777777888999999666555555666888888555222555555666777777777666666666666666666666555444333888777666666888777666444222444666888888888777666777777666555555444333333444444444555555555666666555555555555555444444444333333333444555666666666999666333555999:::888444555555555555666666666666222333333444555666777777333444555555666555555444222333444555555444333222555444444555666888:::;;;???===:::777666666777888:::777444222333555999;;;444555777999;;;999555222777777777777777666555444666666777777888888999999777777777777888888888888>>><<<:::999999999888777333555777888777555555555666999888555555777777444777777666666666666777777<<<===@@@JJJYYYmmmxxx^^^HHH>>>;;;::::::888555444555777888888777888888777666555555666888888999:::<<<===>>>>>>GGGEEEHHHTTTdddoooqqqnnnjjjgggbbb]]][[[___ffflllxxxzzz~~~}}}jjj```iiivvv{{{zzzqqqjjjccc]]]WWWTTTPPPLLLIIIGGGDDDBBBDDDIIIRRR]]]hhhoooqqqqqqeee```XXXOOOLLLOOOVVV\\\```hhhooopppiii^^^WWWTTTPPPMMMIIILLLWWW___[[[RRRNNNJJJEEEBBBAAA@@@???>>>======<<<<<<======>>>>>><<<;;;::::::<<<============>>>===;;;999777888999999:::;;;<<<<<<;;;:::999<<<<<<<<<======>>>>>>>>>999<<>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======;;;;;;<<<<<<======>>>>>><<<<<<======>>>@@@AAABBB>>>??????>>><<<===???AAA>>>>>>???BBBDDDEEEDDDCCCGGGIIILLLNNNOOOOOOMMMLLLMMMOOONNNHHHFFFIIIKKKKKKOOORRRWWWaaalllvvv}}}{{{xxxmmm^^^UUUSSSNNNHHHDDDCCCDDDFFFHHHKKKQQQVVVZZZZZZ[[[YYYQQQHHHFFFIIIHHHFFFCCC???===<<<<<<<<<===<<<;;;;;;<<<===;;;:::::::::;;;;;;:::999777666666666666666777777777777888888777777777777777888666666666666666666666666333555666666555444444555444444444555555555555666444444444555555555666666555444333555777888888777333444444444555555666666:::888777777888888777555555555555555555555555555666888999888777666777888222555888777555333333444555444333333333555666777333444444555555555555555555777:::;;;:::888888888666666666666777777777777:::999888777777888999:::666666777999:::888222---555666666777777777777777444444555555555555555444999777777777888777555333333555777999:::999888777777777666555444444333333444444444555555555666666666666666555555444444333222222333333444555666666666666666666666666666666777888888888888777666666555555666666666666555555555555444444444333333333666666666666666555555444444444555666777888999999999888777777888888777666666666555666666777888999:::777555666999;;;:::888999888777666666777888888999999999888888888777777555666777999:::;;;<<<===:::::::::999888777666666888666555666777888777555999888666666888888888777555555666555555666999<<<<<<===DDDSSSiii~~~pppVVVEEE@@@>>>;;;:::777444444666888777666666888:::;;;999888888888<<<<<<;;;::::::===BBBFFFLLLSSS```mmmxxx~~~~~~{{{wwwttttttwww{{{~~~hhh\\\RRRSSSZZZ```dddhhhiiikkklllllllllmmmoooqqqrrrqqqnnnjjjddd^^^YYYVVVUUUTTTQQQMMMJJJGGGEEEDDDJJJMMMTTTaaannnrrrmmmggg^^^]]][[[UUUPPPOOOSSSWWWVVVZZZ]]]]]]XXXQQQLLLIIIDDDCCCDDDGGGJJJLLLLLLKKKCCCBBBAAA@@@????????????======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<=========???>>>===;;;:::999888888999999999999:::;;;<<<===============>>>>>>>>>>>>;;;===>>>>>>======>>>???BBBAAA@@@@@@??????@@@@@@@@@>>><<<<<<>>>???===;;;>>>===;;;999888999:::;;;<<<===============<<<;;;======>>>>>>>>>?????????>>>>>>===>>>>>>>>><<<:::@@@@@@AAABBBCCCCCCCCCBBBFFFHHHKKKLLLLLLKKKKKKKKKMMMOOOPPPNNNMMMNNNRRRVVVZZZaaallluuuyyyxxxtttpppgggaaaXXXNNNFFFBBB@@@@@@@@@@@@@@@AAABBBEEEGGGIIIPPPOOOMMMKKKJJJIIIHHHHHHCCCAAA>>><<<:::999::::::;;;999777999;;;===;;;999999999999999999999999999000111333555777888999999666777777888888888777777777777777777777777777777666555444333333444666666444555666666555333111000666666666666666666666666666666777888999888888888555666666777777777777777999888888777666555555444999888777555555555666777555888888555555888888555444555666666555555666777444444444555555555666666555555666777888999999:::666666666666666666666666666666777777888888888999888777666555555666777888555666888777666555777888999999999888666555333222222333555666666666555444888777777666666666666777777777666666555555555444666666666666555333222111444444555666777888999999888888777666444333222111333444444555555444444333999999888888777666666666888777777777777666666666555555666666666666555555777777666666666555555555666666666666666555555444444444555666777888999999888777666666666666666555777666666666666777777888999777555666999::::::888<<<;;;999888777777777777999999999888888888777777888888777888888999:::;;;:::::::::999999888777666888666555666777888777666999777666666777888888777666777888888777888:::<<<:::===GGGZZZqqqmmmRRRAAA;;;999666===:::777777999:::999888777999;;;<<<;;;;;;<<<>>>===>>>>>>>>>AAAGGGNNNSSS^^^fffsss|||^^^RRRGGGGGGLLLPPPSSSVVVTTTVVVWWWWWWWWWWWWZZZ\\\bbbaaa```^^^ZZZVVVSSSQQQQQQQQQRRRQQQOOOLLLJJJHHHJJJKKKPPPZZZdddfffbbb\\\RRRRRRQQQNNNKKKIIIIIIJJJLLLMMMOOONNNKKKGGGEEEDDDDDDCCCDDDEEEFFFFFFDDDBBB???>>>===<<<;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;999999::::::;;;<<<<<<===>>>===<<<;;;:::999999999::::::::::::;;;<<<===>>><<<=========>>>>>>>>>>>>===>>>??????>>>>>>???AAABBBAAAAAA@@@???@@@@@@@@@@@@>>><<<===??????===;;;>>>===;;;:::::::::<<<===@@@??????>>>===<<<;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@======<<<======<<<;;;:::;;;<<<===>>>???@@@AAAAAABBBEEEHHHKKKMMMPPPSSSUUUVVVWWWYYYYYYYYY\\\```dddlllooossstttqqqjjjaaa\\\TTTPPPJJJEEEAAA??????@@@=========>>>???@@@BBBBBBFFFEEEEEEDDDCCCCCCDDDDDDAAA???===:::999999999:::;;;999888999;;;<<<;;;999999999999999888888888888444444555666777888888999777777888888999888888777777777777777777777777777777666555444444555555666555555555555444333222222555555555555555555555555555555555555555666666666555666666777777777777777999888888777666666555555888777666555555666666777555888888555555888888555999::::::999666555555666444444555555555666666666666666777777888888999999666666666666666666666666777777777888888888888888888888666666555666777777555666777777666555666888888888888777777555444333333444555555666555555555777777666555555555555555777666666666555555555444555555666666666555555444555555555666777777888888777777666555444333222111444444444555555444444444;;;;;;:::999888777777666999888777666555666666777555666666777777666666555777777777666666666666555666666666666666555555444444444555666777777888999666666666666555555555555888777777666666666666777777666555777999::::::999===<<<;;;999777777666666999888888888888777777777:::999777666555666888999::::::::::::999888777666888777666666888888777666888777555555777777777666666888999999999999:::;;;<<<@@@LLLaaa{{{mmmSSSAAA<<<:::888;;;:::888888999999999888;;;<<<=========???BBBDDDBBBCCCEEEGGGMMMUUU___eeepppxxxsssXXXMMMCCCAAACCCDDDEEEGGGEEEGGGHHHHHHGGGHHHJJJLLLPPPPPPPPPPPPPPPOOONNNMMMNNNPPPRRRRRRQQQMMMIIIFFFHHHGGGIIIOOOUUUWWWRRRMMMLLLKKKKKKKKKJJJIIIEEECCCFFFGGGFFFEEECCCBBBDDDEEECCCCCCCCCDDDEEECCC@@@===<<<<<<;;;:::999999999999<<<<<<<<<<<<<<<;;;;;;;;;999999999999:::;;;<<<<<<===<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<=========>>>>>>>>>>>>???AAA@@@??????@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>??????>>><<<>>>===<<<;;;<<<===>>>???CCCBBB@@@>>><<<<<<<<<<<>>>>>>>>>>>>>>>>>======@@@@@@AAABBBCCCDDDEEEFFFCCCGGGKKKPPPUUUZZZ___ccccccdddfffggghhhlllppptttzzzxxxuuunnndddXXXNNNGGGCCCBBB@@@>>>===<<<======<<<<<<======>>>>>>==================>>>???@@@AAA===<<<;;;999999999:::::::::999888999;;;<<<;;;:::888888888888999999999999888888777666777777999999888999999999999999888888777777777777777777777777888888777666555555555555666666555444333333333333555555555555555555555555666555444444444555666777555666777777888888777777888888888777777666666555777666666666666777777888555888888555555888888555999::::::999666555555666555555555555666666666666777777777777777888888888666666666666666666666666999999999888888888888888999888777666666666666666555777777777555555666777666777777777777666555444555444444444444555666666777777666555444444333333666666666555555555555555444555666666777777777666666666666666666666666666666666555444333333222222444444555555555555444444:::::::::::::::999999999;;;:::888666666777888999666666777777777777666666555555555444444444444444666666666666666555555444444444555555666777777888666777777777555555555666888888777666666555666666555555666777999::::::999;;;:::999888777777666666888888888888777777777777999888555444444555888999999:::::::::999999888777888777666777888888777666888666555555666777777666555666888999888888999:::@@@DDDPPPfffsssYYYGGGAAA???>>>::::::999::::::;;;;;;;;;???@@@AAAAAABBBFFFKKKOOOOOOPPPSSSWWW]]]gggqqqxxxvvvqqqkkkiiijjjlllnnnqqqsssvvvzzzyyyjjjTTTJJJAAA@@@@@@??????AAAAAABBBCCCCCCCCCCCCEEEGGGGGGHHHIIIJJJKKKLLLMMMMMMOOOPPPPPPOOOMMMIIIEEEBBBGGGEEEDDDFFFJJJKKKHHHEEEJJJHHHFFFGGGIIIIIIFFFBBBFFFGGGGGGFFFDDDDDDEEEGGGBBBBBBCCCEEEFFFEEEBBB???======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999999:::;;;<<<===;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<=========>>>>>>>>>???@@@@@@??????@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@???????????????>>>===============>>>???@@@AAADDDBBB@@@=========>>>???CCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAAAAACCCDDDGGGGGGHHHIIIJJJKKKLLLMMMOOOSSSYYY___cccgggjjjmmmnnnnnnmmmnnnoooqqqtttvvvssspppjjjbbbWWWMMMDDD????????????>>>======<<<;;;>>>???@@@@@@???>>><<<;;;<<<<<<<<<<<<===>>>???@@@;;;;;;::::::::::::;;;;;;::::::999::::::;;;::::::999999999999:::::::::::::::999777777777888;;;<<<999999:::::::::999888888777777777777777777777777999999888777666555555555777666555333333333444555555555555555555555555555888777555444555666888:::666666777888888888888777888888888777777777666666555555666666777777888888666888888555555888777444444555666666555555666777555555666666666777777777888888888777777777777777777777777777777777777777::::::999999888888777777999999888777777666666666555777777777555444555666555555666666666666666555555555444333333555666777888888777777666444333333555555555555555555555555666666777777777777777666777777666666666555555555444444444444333333333333555555666666666666555555888888999:::;;;<<<=========<<<:::888888999:::<<<666666777777777777666666555555555555555555555555666666666666666555555444444444555555666666777777777888999888666555666888888888777666666555666666444555777888888888888999666666666777777777777777777777777777777777777777777666444333444666999;;;999::::::::::::999888888999777666777888999888777888777555555777888777666333555666777666777888:::BBBGGGSSShhhzzz```LLLCCC@@@>>>;;;<<<>>>@@@AAABBBCCCDDDEEEGGGIIILLLPPPWWW^^^dddhhhjjjlllpppuuu}}}~~~vvvnnnhhh]]][[[XXXVVVWWWYYYYYYXXXZZZ^^^dddkkkqqqyyypppaaaJJJCCC===<<<===;;;;;;>>>>>>???@@@@@@??????AAACCCEEEEEEFFFGGGIIIJJJKKKLLLOOOOOOMMMKKKIIIGGGEEEDDDEEECCCBBBCCCEEEFFFEEEDDDIIIEEEAAAAAADDDFFFFFFEEEGGGIIIKKKKKKIIIFFFEEEEEEDDDCCCCCCDDDEEECCC@@@>>>======<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<>>>???;;;;;;:::::::::;;;<<<<<<:::::::::999::::::;;;<<<<<<<<<<<<<<<============<<<===>>>>>>======>>>???AAAAAA@@@????????????@@@????????????>>>======>>>=========>>>???@@@AAABBBAAA@@@>>>======???AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCDDDDDDDDDEEEHHHKKKHHHJJJLLLPPPRRRTTTUUUVVV^^^ccciiimmmnnnnnnmmmmmmooommmjjjhhhhhhhhhiiiiiiaaa^^^YYYRRRKKKFFFAAA???>>>???@@@@@@@@@???>>>===@@@AAAAAAAAA@@@>>><<<:::???>>>==================;;;;;;;;;;;;;;;<<<<<<===::::::;;;::::::999::::::::::::::::::;;;;;;<<<<<<999888777777888:::===>>>:::::::::::::::999888777777777777777777777777777999888888777666555555444777666555444333444555666555555555555555555555555888777555444444666888999666777777888888888888888888888888888777777777777555555666666777777888888666999888555555777777444444555666666555555666777666666666777777777888888888888888777777777777777888888888888888888888888:::999999888888777777777888888888888888777666666666777777666555444444555444555555666666666666666555555444333333555666777888999999999888777555444444444444555555555555555888888888888777666555444777777666666555555444444333333444444444444555555555666666777777666666555666777888:::;;;===>>>???>>>===<<<;;;:::;;;;;;<<<666777777888888777777666666777777777777888888888666666666666666555555444444444555555555666666666666999:::999666555666999888777777666666666666777444666888999888777777777333444555666777777777777666666777777777777777888666555555444555777999;;;999:::::::::::::::999999999888777777999999888777999777666666777888888777444555666666666888<<<>>>FFFMMM\\\pppgggQQQFFFAAA===???BBBFFFIIIKKKNNNPPPSSSUUUXXX]]]bbbiiirrr{{{wwwooofff]]]XXXQQQRRRPPPMMMMMMNNNLLLGGGGGGLLLQQQVVV\\\cccmmmttt}}}xxxfffWWWDDD???<<<===>>><<<===??????@@@AAA@@@??????AAACCCDDDDDDDDDEEEFFFGGGIIIJJJLLLLLLJJJIIIIIIIIIIIIJJJDDDCCCAAABBBDDDEEEFFFEEEJJJGGGCCCAAACCCGGGJJJLLLKKKNNNRRRRRRPPPLLLIIIHHHFFFDDDBBB@@@???===:::888;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::<<<>>>@@@;;;;;;:::::::::;;;;;;<<<::::::999999999::::::;;;;;;;;;<<<<<<<<<=========:::;;;===<<<;;;;;;<<<>>>@@@@@@???>>>>>>>>>>>>>>>===>>>???>>>===<<<<<<>>>======>>>??????@@@AAAAAA???>>>>>>>>>>>>@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBBBBDDDGGGGGGGGGIIINNNRRRPPPSSSXXX]]]```bbbbbbbbbeeeiiilllnnnkkkgggdddcccccc```\\\YYYXXXXXXWWWVVVPPPMMMIIIEEEBBB@@@??????:::;;;===???@@@@@@@@@???@@@@@@???>>>===;;;:::999???>>>===;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<:::;;;<<<;;;999888999:::999999::::::;;;;;;<<<<<<888888777888999;;;===>>>::::::::::::999888777666777777777777777777777777777777777777777666555444666666555555555555555666444444444444444444444444555444333333333444555666666777888888999999888888888888888888888888888888555666777777777777777666777999999555555777777444999::::::999666555555666777777777777888888888888777777777777777888888888888888888888888888888888888888888777777777777777777777888999999888888777666777777666444333444555444555555666666666555555555444444444444555666666777888999:::999888777666444444444444444555555555888888888777666555333333666666666555555444444444333333444444555666777777666666777777777777666666777777888:::;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;777777888888888888777777666777777777888888888888666666666666666555555444444444444555555555666666555888:::999555333555888777666666666666777777888444777::::::777555555666555555777777888777666666666666666666777777888888777777777666666777888888999999::::::;;;::::::999999888777777999999888777:::999777777999999999888888888888888999===BBBFFFPPP[[[mmmppp^^^SSSNNNKKKPPPTTT[[[___cccfffkkknnnsssvvvzzz|||yyytttppplllfffaaa]]]XXXYYYUUUOOOMMMMMMJJJCCCAAADDDHHHIIIJJJOOOWWW^^^jjjqqq{{{|||nnn[[[LLLBBB>>>===???@@@>>>???BBBBBBCCCCCCCCCBBBBBBCCCEEEBBBBBBBBBCCCDDDFFFHHHIIIHHHHHHIIIIIIIIIHHHGGGGGGDDDCCCBBBBBBCCCDDDEEEEEEGGGFFFDDDCCCCCCFFFKKKOOOLLLOOORRRRRRQQQNNNLLLKKKFFFCCC???===<<<;;;999888:::::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======<<<;;;999888999;;;>>>???<<<;;;;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<;;;;;;<<<===???>>>>>>===============<<<===???>>>;;;:::;;;=========>>>??????@@@??????>>>>>>>>>?????????????????????@@@AAABBBBBBCCCDDDEEEIIILLLMMMMMMPPPWWW\\\___bbbgggkkkkkkjjjfffdddaaabbbaaa___[[[WWWUUUTTTRRRNNNJJJHHHHHHIIIHHHGGGDDDBBB@@@===<<<<<<===>>>999:::<<<===????????????@@@@@@>>>===;;;:::::::::======<<<::::::999999:::999::::::;;;;;;;;;;;;:::999;;;<<<;;;999888999;;;777777888999999:::;;;;;;888888999999999:::::::::999999999999888777666555777777777777777777777777444555666666666666444444555555666666666666555555444444444444444444444444333333333444444444555555777777888999999999999888888888888888888888888888666777777888888777666555777999999666555777666333999::::::999666555555666777777777888888888999999666666777777888888999999666666666666666666666666666666666666666777777777555666888999:::999999999666777777666444333333444555555555666555555444444333444555555666555555555555666888999999999777666333333333444444555555555666666666666666555444333555555555555555555555444333333444555777888888999666777777888888777777666888999999::::::;;;;;;<<<;;;;;;<<<<<<<<<;;;:::999777777888888888888777777444555555555666666777777666666666666666555555444444444444555555555555555444777:::888444222444888666666555666666777888999444888::::::777444444555777888999999999777666555555666666666777777888888999999999888777666666555999999:::;;;;;;:::::::::999888777888999999999777;;;999888888999::::::999;;;;;;;;;;;;<<>>;;;:::===>>><<<<<>>CCCBBBBBBBBBBBBCCCCCCCCC>>>@@@@@@???>>>@@@EEEJJJFFFHHHJJJJJJIIIHHHGGGHHHCCC@@@===;;;<<<=========;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;:::888777888:::===>>>===<<<;;;::::::::::::;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<;;;;;;<<<>>>>>>>>>===<<<<<<<<<<<<<<<;;;===>>>===:::999;;;=========>>>????????????>>>???????????????>>>===<<<>>>???@@@AAABBBDDDEEEEEEJJJNNNRRRSSSTTTWWW___eeeiiikkknnnooolllfff^^^ZZZYYYXXXUUUPPPKKKIIIIIIJJJDDDAAA======???AAAAAA???>>><<<;;;::::::;;;===>>><<<<<<===>>>>>>>>>>>>===BBBAAA???===<<<;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;888999999:::::::::999999999;;;===<<<999777999;;;555666666777888888999999999::::::::::::999888777999999999888888666555555777777777777777777777777333444555666666666555444444555666777777666555444444444444444444444444444444555666666777777666666777777888999999999999888888888888888888888999999777777888888888666555444777:::999666555777666333444555666666555555666777777888888888888999999999555666666777888999999:::555555555555555555555555444444555555666666777777444666777999:::::::::999666777777666444222333444555555666666555444444333222333555666666666555444333444666888999888777666333333333444444555555555333444555555555555555555555555555555555555555555333444555666777999::::::777777888888888888777777666666666777888999;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999888777777666666555555555555666666888666444555888999777555777777666666666777666666999777444333444666666666888888777777777777888888666666666666666666666666666666777777777777666666666666666666666555555555666555555555555444444444999999999888888888888888999888888999;;;<<<<<<;;;;;;<<<<<<:::999888:::<<<;;;;;;<<<===BBBKKKVVV^^^vvv}}}{{{yyyyyy}}}wwwqqqjjjbbb]]]]]]ZZZVVVSSSSSSVVVZZZ]]]___]]]ZZZZZZ]]]ccciiinnnvvvssssssuuusssmmmiiiiiijjjrrrzzz~~~yyysssqqqkkk```SSSKKKEEEFFFEEECCCBBBDDDDDDBBBHHHNNN[[[kkk{{{zzzlll[[[LLLCCC???>>><<<;;;<<<===???@@@CCCEEEFFFDDD@@@???AAADDDCCCBBBBBBEEEHHHHHHEEEBBBDDDEEEEEEDDDBBB@@@AAABBBCCCAAA>>>>>>@@@BBBCCCCCC??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA<<<<<<;;;;;;;;;:::::::::===<<<;;;:::999:::;;;;;;;;;<<<<<<<<<;;;::::::999::::::;;;;;;<<<===>>>>>>::::::;;;;;;<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;===;;;999:::======;;;888;;;;;;;;;===??????===;;;======<<<<<<<<<<<<======BBB@@@???AAAGGGMMMOOOPPPSSSUUUWWWZZZ]]]^^^``````hhhhhhfffbbb]]]XXXSSSPPPHHHFFFDDDCCCCCCCCCBBB@@@@@@>>>======>>>>>>===<<>>??????>>>===;;;::::::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777::::::;;;:::777666666777999999999999999999999999666666555444444444444555:::999888888777888888999666666666666777777777777888777666555555666777888777777777777666555333333666666666666777777777777555555444444444444555555666777888999:::;;;;;;;;;999999999888888888888777666555444444444666777888<<<888555666888999777555999999999888888666555555666666777777666555444444777666555444444555666777444555555555666777777777444444555555666888999:::777777666666777888999999999999777666555555555555888666333111111222444666555555555555555555555555777777888888888888777777666444222222333555555555555666888999999888666555:::999999:::;;;:::888666444444555666777888999999999999888888777777666666666666666777888999:::;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::999888888777888777777666666777777888888666555666999:::999777555777888888777666666666:::777555444444555666555888888777666666666777777666666666666666666666666666666777777777777666666666666666666666666666666777777777666666666555555888888888888888888888777777666666777777777666555999:::;;;;;;::::::;;;===>>>@@@DDDJJJRRR]]]hhhooo}}}qqqkkkccc\\\WWWQQQLLLHHHGGGFFFEEEDDDEEEFFFHHHJJJLLLKKKIIIIIIKKKPPPUUUXXX___]]]^^^```^^^ZZZ[[[___qqq{{{~~~rrrdddZZZLLLJJJFFFDDDDDDDDDBBB???EEEHHHQQQ^^^nnn{{{{{{qqqcccSSSFFF>>>>>>===<<<;;;<<<===???@@@CCCEEEEEEDDDBBBAAACCCEEEEEEDDDDDDFFFGGGGGGDDDAAAAAABBBCCCAAA???>>>>>>???BBB@@@======???AAABBBBBB????????????@@@@@@AAAAAA>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::999999999<<<;;;:::999999999::::::;;;;;;<<<<<<;;;::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;999999:::===>>><<<:::===<<<===>>>@@@@@@>>><<<>>>===<<<<<<<<<<<<===>>>AAAAAABBBGGGNNNUUUXXXYYY]]]]]]\\\ZZZYYYXXXWWWVVVYYYXXXUUUQQQMMMJJJGGGFFFFFFDDDAAA@@@AAAAAA???>>>===;;;999999:::;;;:::999===<<<:::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>===<<<;;;::::::;;;<<<===::::::::::::::::::;;;;;;999999999999999888777777777888999888666555666777999999999999999999999999888777666666555555666666555555555666666666666666666666666777777777888888888888777666666666777888888888888777777666555444666666666666777777777888666666555555555555666666666777888999::::::::::::999999999888888888888777666666555555555666777888999888666666777777666666888888888888777666555555666666666666666555444444777666555444444555666777555555555555555666666666888888777777777888999999666666555555666666777888777777666555444444444555777555444222222333444555555555444444444444444444666666777777777777666666555333222333444555555444777888:::;;;;;;:::888777<<<<<<<<<===>>>===;;;888555555666666777888888888777777777666666666666666666666666666777999:::;;;999999:::::::::;;;;;;;;;;;;;;;::::::999999888888999999888888888888999999777666555666888999888777333666999999777555666777;;;888555444555555555444888777777666555555555555666666666666666666666666666777777888888777777666666666666666666666666666888888888888777777777777777777777777777777777777555555666777777777777666:::<<<===>>>>>>>>>AAACCCGGGMMMVVV```kkkvvvyyylllcccXXXTTTMMMGGGCCC@@@>>><<<::::::;;;<<<===>>>>>>>>>@@@?????????AAADDDGGGIIIKKKKKKMMMOOONNNNNNUUU^^^yyyzzzooo\\\TTTKKKIIIJJJIIIDDD>>>AAABBBEEENNN\\\kkkwww}}}|||wwwooodddWWWJJJAAA;;;>>>===<<<;;;<<<===>>>???BBBCCCDDDCCCBBBBBBDDDFFFGGGFFFEEEFFFGGGFFFCCCAAABBBBBBCCCAAA???======>>>AAA???======???@@@AAA@@@>>>>>>>>>????????????@@@======<<<;;;:::999999888::::::::::::999999999888;;;;;;::::::999999999999;;;;;;;;;;;;;;;::::::999888888999999::::::;;;;;;======<<<;;;:::999888888999999999999:::::::::;;;====================================<<<<<<<<<<<<=========<<<<<<<<<;;;;;;999999999;;;>>>???>>>===>>>===>>>???AAAAAA???===???>>><<<;;;;;;<<<>>>???@@@BBBFFFMMMVVV\\\___```___]]]YYYUUUQQQNNNLLLLLLJJJHHHEEEAAA???>>>>>>???BBB@@@>>>===>>>>>><<<;;;;;;999777777888999888777;;;;;;:::999999999999999;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<:::::::::::::::999999999777777888888777777666666555666777777555444555777888888888888888888888888999888888777777777777777333333555666777777666555666777777777777888888888888888777777777777888999999999999888777777666666666666666777777777888888777777777666666777777777777777888999::::::::::::999999999888888888888777777777666666666777888888666777777777555555555666777888888888777666555444666666666666666555555444666666555555555555666666555555555555555444444444999888777666666666666666555555444444555555666666555555444444444444444555555555444444444333333333444444444333333222222222444444444555555444444444444333333444666666555333999:::;;;<<<<<<;;;:::999<<<<<<===???@@@>>>;;;888777777777777777777777777555555555555666666666666555555555666777888999:::999999999999::::::::::::::::::::::::::::::999999:::999999999999999999:::777666666666666666555444222666::::::777555666888;;;999666555666666555444888777666555555444444555666666666666666666666666777777777888888777777777666666666666666777777777888888888888777777777777555555666666777777777888444666888::::::;;;<<<======>>>@@@BBBDDDIIIOOOSSS[[[bbbmmmyyyyyyppphhh___VVVPPPLLLJJJHHHEEECCCAAA???>>><<<<<<<<<<<<<<<======>>>>>>??????@@@AAABBBCCCDDDCCCDDDGGGIIIIIILLLXXXffflll___SSSQQQSSSPPPIIIBBBAAA@@@???CCCLLLYYYeeelllnnniiiaaaWWWMMMEEE???=========<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCDDDEEEEEEDDDAAA@@@@@@AAAAAA???===>>>???AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>?????????>>>===;;;:::999999;;;;;;;;;:::::::::999999;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;;;;::::::999888999999999::::::;;;;;;<<<;;;;;;::::::999999999888888888999999::::::;;;============================================================<<<<<<<<<<<<;;;;;;;;;<<<===>>>======>>>===>>>???AAAAAA???===@@@>>><<<;;;;;;<<<>>>@@@@@@CCCIIIOOOVVVZZZ\\\]]]TTTRRRNNNJJJGGGFFFFFFFFFCCCBBB@@@???>>>>>>>>>???@@@>>><<<;;;<<<<<<;;;:::===;;;999999:::;;;:::999999::::::999888777888999;;;;;;;;;;;;;;;:::::::::<<<;;;::::::::::::;;;<<<::::::999999999999888888666666777777777666666555555666777777666555666888888888888888888888888888999999888777777777777777444666888:::;;;:::999888777777777888888888999999888888888888888999999999::::::999999888888888888666666777777777888888888999888888777777888888999777777888999999999999999999999999888888888777777888777777777777888888888333666888777444333555777666777777777666666555444555666666666666666555555666666666555555666666666666666555555444444333333555555444333333333333444666555555444555555666666444444444444444444555555444444555555555444333222333333333222222222111111333333333333333333333333333333333555777777555333999::::::;;;;;;::::::999888888:::<<<===<<<999555888888888777777777666666555555555666666777777777444444444555666777999999888888888999999999::::::::::::::::::::::::;;;;;;:::999999888888999999::::::::::::888666555444444222555888999777666777888:::888666666777777555444777777666555555555555555777777777777777777777777777777888888888888777777666666666666777777888888888888888777777777666666444555555666777888888999555777999::::::;;;>>>@@@>>>AAADDDIIIQQQ\\\gggooouuu|||qqqhhh\\\SSSOOOMMMKKKIIIMMMNNNOOONNNKKKFFFAAA???@@@???<<<:::999999;;;<<<<<<===>>>??????@@@@@@???@@@AAADDDFFFGGGLLLZZZiiitttcccUUUTTTVVVRRRJJJEEECCCAAA@@@@@@CCCJJJQQQVVV[[[WWWQQQJJJDDDAAA???>>>============>>>>>>??????>>>>>>>>>>>>@@@AAABBBCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFDDDBBBAAABBBCCCAAA@@@??????AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>===;;;:::999999::::::;;;::::::999::::::::::::;;;;;;;;;;;;999999999999999:::;;;<<<777777888999999:::;;;;;;========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>>>>>>>===<<<;;;;;;===<<<===>>>@@@@@@>>><<<@@@>>>===<<<<<<===>>>@@@@@@CCCHHHLLLOOOPPPQQQQQQIIIGGGEEECCCBBBBBBCCCDDD>>>???@@@AAAAAA@@@??????@@@>>><<<;;;<<<===<<<;;;>>><<<::::::;;;<<<;;;:::888:::;;;:::888777888999;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888666666777777777777666666777888999999888777888:::888888888888888888888888999888777777666666777777666777:::<<<===<<<;;;:::888888888888999999999999888999999:::::::::::::::;;;::::::999999999999:::777777777777888888888888999999888888888888999999777777888999999999888888999999999888888888777777777888888888888777777777222555888888555444555777555666666666666555444444555555666666666666666555555666666666666666666555666666666555555444444333333333333333333444444555777777666555555666666666555555555444555555666666333444555666555444222111222222222222222222222222444333222222222222333444444333444666777777555333888888999999999999888888666777888:::;;;;;;888555999999888888777777666666666666666777777888888888444444444444555777888999777777888888888999999999999999::::::;;;;;;<<<<<<::::::999999999999::::::===>>>===;;;888666666777555555555666777888888888999777666777888888777555777666666555555666666777777777777777777777777777777888888999999888888777555666666777777888888999888888888777777777777666444444555666888999::::::777999:::999888:::???CCCGGGLLLTTT]]]iiiwwwxxxaaaXXXMMMGGGGGGKKKOOOPPPXXXZZZ\\\YYYSSSJJJDDD@@@CCCAAA===:::888999:::;;;<<<<<<>>>???????????????CCCCCCDDDHHHJJJNNNZZZfff|||mmm\\\NNNNNNPPPKKKFFFDDDCCCCCCBBB@@@???@@@CCCEEEHHHFFFCCC@@@>>>======>>>>>>>>>?????????@@@@@@@@@>>>===<<<===???AAAAAA@@@@@@BBBCCCCCCCCCCCCDDDFFF@@@AAABBBBBB@@@@@@AAABBBAAA@@@@@@@@@BBBCCCBBBAAA@@@????????????>>>>>>>>>??????>>>===<<<;;;;;;:::============<<<<<<<<<<<<<<<===???AAA@@@>>><<<:::888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;888888777888999:::<<<>>>777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>=========<<<<<>>@@@@@@>>><<>>>>>>>>>>>>>>>>>??????BBBEEEGGGGGGFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAA;;;<<<>>>@@@@@@???>>>===@@@>>><<<<<<=========<<<===;;;:::999:::;;;:::999999;;;>>>===:::888999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888777777888888999999888888999:::;;;;;;999888999;;;999999999999999999999999999888888777666777777777777888999:::;;;;;;:::999888888999999999:::::::::888999:::;;;<<<<<<<<<;;;;;;:::999888888999:::;;;777777777888888888999999999999888888888888999999777777888888888888888777999999999888888888888777777777888888888777666555333555777888777666666666444555555555555555444444444555666666666666666666555555666666666666555555666666666666666555555555555555555555555666777888888777666666555666666666666666555555555555555666333444555555555444333222000111111222222333444444555444333222222333444555555444444555777777666444777777777777777777777777999888888:::;;;<<<:::888999999999888888777777777777777777777888888888888333333333444555666888888777777777777888888888999999999::::::;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<999;;;<<<;;;888666777999999555222333777:::999888777666666777999999888666666666666666777888999999777777777777777777777777777888888999999888888777555666666777888888999999:::999999999888888888888444555666777999:::;;;<<<;;;===???>>>???CCCLLLSSSaaagggrrr~~~tttgggVVVOOOGGGEEEHHHNNNSSSUUU[[[]]]^^^[[[SSSKKKEEEBBBAAA@@@???===<<<;;;;;;;;;======>>>???@@@AAAAAAAAAEEEBBBCCCGGGJJJMMMUUU]]]nnn~~~xxxaaaPPPDDDEEEGGGCCC@@@AAA@@@AAAAAA???<<<;;;<<<>>>===<<<<<<<<<<<<<<<======??????@@@AAAAAAAAAAAAAAA???===<<<===???AAA@@@???@@@BBBCCCBBB@@@@@@BBBDDD<<<>>>????????????@@@BBB@@@??????@@@BBBBBBAAA@@@AAAAAA@@@@@@??????????????????>>>>>>=========<<<======<<<<<<<<<;;;;;;;;;;;;===???AAAAAA>>>;;;999888888999::::::::::::::::::::::::999999999999999:::999888777888999;;;<<<888888999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>=========<<<===???AAA@@@===<<<<<<>>>>>>===>>>???AAAAAA???======>>>????????????>>>======@@@CCCDDDBBBAAABBBDDDDDDCCCCCCBBBAAAAAA@@@@@@======>>>>>>>>>>>>>>>>>>@@@>>><<<<<<===>>>===<<<===;;;999999:::;;;:::999:::===@@@???<<<999;;;===;;;;;;;;;<<<<<<======>>><<<==================<<<<<<<<<;;;;;;:::999999999888999999:::;;;;;;::::::;;;<<<<<<;;;999888999:::::::::::::::::::::::::::::::::999888888888888888999999999999999999999999999999999::::::::::::;;;888999;;;<<<======<<<<<<;;;:::888777888999:::;;;777777888888888999999999999999888888888888999999777777888888888888777777999999999888888888888777666666777777777666555444555555666888999999777555333444444555555555444444444444555666666666666666444555666777777666555444666666666777777777777777888777666666666666666666777666555555444444444555666666555444333333333333444444555555444444333222///000111222333555666666777666444333333444666777666555444444666777777666777777777666666777777777;;;999888999:::<<<;;;:::999999888888888888888888777777777777777666666666333333333444555666777888777777777777888888888888888999::::::;;;<<<============<<<<<<<<<<<<======444666888777555555777999;;;555000111777;;;:::777666555666777999:::999777666666666666777999:::;;;777777777777777777777777888888999999999999888888555666666777888999999999;;;;;;;;;:::::::::999999444555666888999;;;<<<===>>>AAADDDFFFIIIQQQ]]]gggzzz{{{xxxtttkkk]]]SSSKKKFFFAAAAAAEEELLLPPPQQQSSSUUUVVVRRRLLLFFFCCCBBB;;;<<<===>>>===<<<:::888;;;<<<<<<===>>>???@@@@@@AAA======AAADDDFFFKKKQQQ```ooo{{{iiiZZZIII>>>@@@BBB===<<>>::::::<<<===>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAAAAA???<<<===@@@BBBAAA???AAACCCDDDBBB???>>>???BBB;;;===?????????@@@BBBCCC???>>>>>>???AAAAAA@@@>>>AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@?????????<<<<<<;;;;;;;;;:::::::::999<<>>:::888777888999:::::::::::::::999999888888888888888888<<<:::999777777888:::;;;888999999:::<<<======>>>::::::::::::::::::::::::>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>============;;;>>>AAA@@@>>>===>>>@@@?????????AAABBBBBBAAA???<<<===???AAAAAA???===<<<<<>>@@@AAABBB???===<<<<<<===>>>===<<>>;;;;;;;;;<<<===>>>??????======>>>>>>>>>>>>============<<<;;;;;;:::999999999:::;;;<<<<<<<<<<<<<<<;;;<<<===;;;999888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::;;;;;;:::999999:::::::::999999:::::::::;;;;;;;;;888999;;;===>>>======<<<;;;:::888777777888:::;;;777888888888888999999999999888888888888888888999777777888888888777777666999999999888888888888777555666777777777555444333666555555888;;;<<<888555333333444555555444444444444444555666777777666666444555666777777666555444666666777777888888999999888777666555444333333333666555444444333333333333666555444333222111111111555555444444444333333333//////111222444666777888888777555444444555777888777555333333555777777777888888777777777777888888:::888777777888:::;;;;;;888888888888888888888888777777666666555555555444000111222333555666777777888777777666666666666666:::999888777777777888999;;;;;;;;;<<<<<<<<<<<<===999999999888777666555444::::::888777666666666666666444333444666999:::::::::999888777777888999999888888777777777777777888888666444444666888888888666888999999777666777777<<<;;;999888999:::;;;:::<<<<<<=========@@@DDDGGGNNNPPPTTTWWW]]]iiiyyy~~~~~~}}}xxxrrrnnnjjjjjjqqqzzzyyysssiii___ZZZTTTMMMHHHHHHCCCDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@BBB@@@>>>===>>>>>>===<<<;;;::::::;;;===>>>===;;;???>>>======>>>@@@CCCEEEKKKUUUcccqqqyyy{{{xxxuuuyyyxxxvvvtttooohhh___YYYIIIHHHEEECCC@@@????????????===;;;;;;<<<<<<;;;:::999999999:::<<<===???@@@>>>???@@@AAAAAA@@@>>>===???===<<<>>>AAACCCAAA???>>>????????????>>>=========???>>>;;;;;;>>>@@@>>>???>>>===>>>@@@AAAAAA@@@@@@@@@@@@@@@?????????>>>???>>>>>>=========>>>>>>???>>>===<<<;;;:::::::::???:::999===???===::::::;;;;;;:::::::::;;;;;;<<>>>>>======>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<:::<<<>>>@@@AAA@@@??????>>>============???AAABBBAAABBBBBBCCCBBBAAA???>>>AAA???>>>???BBBCCCAAA???CCCBBBAAA@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@EEEBBB???======>>>>>>===AAA???===:::999999:::;;;>>>>>>>>>>>>============@@@?????????>>>>>>==================<<<<<<<<<<<<>>>>>>======<<<;;;999999===<<<;;;:::;;;===???@@@>>>??????===;;;:::;;;<<<<<<;;;;;;::::::;;;;;;<<<>>><<<:::888777777777888777777888999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>@@@???===;;;999;;;888666888<<<===999666777888999999999777666555555666666777888999999:::666888999888777666777888999:::<<<<<<;;;999666444666666666666777777777777666555666888;;;;;;777444777666555555666666555444666666666666666666666666999777555555777777777666777777666666666666777777888888888888777555444333555666666666555444333333444333333222222333333444777666444222222222444555555444222222222444666777111222333444555555555555444444444555555777888888666777777777777888888888::::::::::::::::::::::::999;;;===;;;777444555888999999888777666555555444222333333444555666777777777666666666666666777777888777777777777888:::;;;999::::::::::::;;;;;;;;;:::::::::::::::999888777:::999888777666666666666999777666666777888888777999888777777666777888999888888777777777777777888999777555666777999999999999;;;<<<<<<;;;;;;<<<===>>>===;;;:::;;;<<<===>>>AAACCCEEEGGGKKKRRRZZZ___gggkkkoootttzzzyyyqqqjjjfffcccbbbeee```]]]ZZZVVVUUU\\\eeexxxppp[[[RRRJJJGGGEEEAAA>>>???;;;;;;<<<===>>>??????@@@@@@@@@@@@??????>>>>>>>>>BBB@@@>>>===>>>>>>===<<<;;;;;;:::;;;======<<<:::::::::999999:::<<<>>>@@@DDDIIIQQQYYY^^^___]]]\\\aaa```^^^]]]ZZZUUUNNNJJJFFFEEECCCAAA???>>>>>>>>>>>>===;;;;;;<<<<<<;;;:::::::::;;;;;;<<<>>>??????>>>>>>@@@@@@AAA@@@???>>>@@@>>>===???BBBCCCBBBAAA????????????????????????>>>@@@???<<<<<>>???=========???@@@???>>>????????????>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;>>>999888<<<>>><<<::::::;;;:::::::::;;;<<<<<<===???<<<999888999999999999;;;999666777888999888777;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>?????????;;;;;;::::::::::::::::::;;;<<<>>>@@@@@@@@@???>>>>>>=========>>>???@@@AAA???@@@AAAAAAAAAAAA@@@???@@@>>>===>>>AAABBBAAA???AAAAAA@@@@@@@@@@@@AAAAAA????????????????????????BBB???===<<<>>>?????????@@@???<<<:::999999:::;;;========================???>>>>>>>>>========================<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::===<<<;;;::::::<<<===???===>>>???===;;;::::::;;;<<<;;;;;;::::::;;;;;;<<<>>><<<:::888777777888888777888888999::::::;;;;;;::::::;;;;;;;;;;;;::::::888999;;;<<<===<<<;;;:::;;;888666888;;;<<<999666777888888999888777666555666777777888999999::::::777888999999777777888999888999;;;;;;;;;999666444666666666666666666666666777666555666888999888666777666555555777888777666777777777777777777777777999777666666777888777666777666666555555666666777777888888777777666555444555666666666666555555444555444444444444444444555777666444222222333444555555444333222222444666777333333444444555555666666444444444555555666777888777777777888888888888999::::::::::::::::::::::::999:::999777555444555666888888777666666555444444444555555555666666666666555555555555555666777888666666666666777999:::;;;888888888888999999999:::;;;;;;<<<<<<<<<<<<;;;;;;999888777777666666666666;;;999888888999888666444888777666666666777888888888777777777777777888888:::888666777888:::::::::888:::;;;;;;;;;;;;<<<>>>???>>>>>>>>>@@@BBBEEEGGGIIILLLQQQWWW___iiitttzzz{{{sssooommmlllfffccc]]]VVVPPPLLLJJJHHHPPPMMMLLLKKKIIIHHHMMMUUUkkkyyy|||dddLLLDDD=========;;;:::;;;999999999:::::::::;;;;;;777888999:::;;;===>>>>>>AAA???=========>>>===;;;<<<;;;:::;;;<<<<<<;;;999888777777777888999;;;<<>><<<;;;;;;<<<<<<<<<;;;===============>>>>>>???>>>>>>>>>???@@@@@@@@@AAAAAA@@@???@@@BBBCCCCCCBBB@@@@@@?????????AAABBBCCC@@@BBB@@@======@@@AAA??????>>><<<===>>>>>>===<<<>>>>>>>>>=========<<<<<<<<<;;;::::::999999::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<888777;;;<<<:::999;;;:::::::::;;;<<<===>>>???>>><<<999888999::::::999999777666666888999999888===============<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>===:::999999999999::::::;;;<<<===>>>?????????>>>===>>>=========>>>???@@@AAA>>>???@@@@@@AAA@@@@@@@@@???======>>>???@@@???>>>?????????@@@@@@?????????========================>>><<<:::;;;===@@@AAA@@@???>>><<<:::999999::::::=================================<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;======>>>>>>>>>=========>>>===;;;:::::::::;;;<<<;;;===??????===;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<===<<<:::999888888888999888888888999999::::::;;;::::::;;;;;;;;;;;;::::::666666777888999:::;;;;;;:::888666777:::;;;999666777888888888888777666666777777888888999999::::::777999:::999888777888999777888:::::::::888666444666666555555555555555555999666444444666888888888777666555666888999999888888888888888888888888888888777555555777888777777666555555555555555555666666666777777777777666666555666666777777777777666555555555555555555555555666555444333333333444555555444333333333444555666777666555444444555666777555555444555555666777888777888888888888999999999999999999999999999999999;;;999666555555666555555777666666555555444444444555555555555555444444444333333333444555666888999666666666666777777888888777777888888888999999999:::;;;;;;<<<=========<<<999888777666666666666666999999888999999888555333777666555555555666777888888777777777777888888999:::888777777888:::::::::888999::::::::::::<<<>>>???@@@CCCFFFKKKPPPVVVZZZ[[[```hhhqqqzzzoooaaa[[[XXXUUURRROOOMMMJJJFFFDDDBBBBBBAAAEEEDDDEEEGGGEEEDDDHHHOOOaaarrruuu\\\LLLDDD===<<<<<<:::999:::;;;;;;;;;:::::::::::::::666777888:::<<<>>>???@@@@@@>>><<<<<<======<<<;;;===;;;:::::::::;;;:::888888888888888999:::<<<<<>>============>>><<<::::::<<<===<<<;;;>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@AAABBBBBBAAAAAA@@@??????@@@BBBEEEGGGAAACCCBBB>>>>>>AAABBB@@@@@@???======>>>>>>===;;;======<<<<<<<<<;;;;;;;;;;;;:::999888777777777888999999999999::::::;;;<<<:::777777:::;;;999999<<<:::::::::;;;<<<===???@@@===;;;999999:::::::::999777777777777888::::::;;;>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>><<<;;;::::::::::::;;;;;;<<<======>>>>>>???>>>>>>===<<<>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@??????============>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@>>>>>>========================<<<;;;:::;;;===?????????>>>===<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;<<<===============>>>===<<<:::999999999:::;;;>>>AAABBB@@@===;;;:::<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;999999888999999888888888999999::::::::::::::::::;;;;;;:::::::::777777666666777999:::;;;999888666666888999888777777777888888888777777777777777777777888888999999777888999888777666777999777888999999999777666555777777777777666666666666888777777777888888999999777666666777999;;;:::999777777777777777777777777666555444444666777666666555555444444444444555555555555666777777777777777555666777888888888888888555555555666666555555555666555444444444444555555555555444444444444555666999888666444444555777888555555555555555666777777888888888888999999999999999999999999999999999999===999555555777888777555555555555555555444444444444444444333333333222222222222222333444666777888777777777777666666555555777888888888888999999999888999:::;;;;;;;;;;;;;;;999888888777777777777888777666777888999999666444777666555555555666888999888888888888888999::::::;;;999777777999:::;;;::::::;;;<<<======>>>AAACCCDDDIIIPPPWWW^^^fffoootttyyy}}}ooodddWWWNNNKKKIIIFFFBBBBBBAAA@@@????????????@@@<<<<<<>>>AAA@@@???DDDJJJ\\\pppsssZZZIIIAAA:::::::::888777888888888888888777777777777888999:::;;;===>>>???@@@@@@>>><<<;;;<<<<<<;;;:::===;;;999888999:::999888999999999::::::;;;<<<<<<:::;;;<<<===>>>>>>??????BBB@@@>>>???@@@@@@@@@??????????????????>>>>>>======<<<::::::<<<===<<<<<<>>>??????@@@??????>>>===>>>>>>>>>>>>???@@@AAABBB??????@@@@@@??????@@@AAAAAA@@@@@@@@@AAACCCFFFHHHBBBDDDCCC??????BBBBBB@@@AAA@@@????????????>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::999777777666666666777777777777888999::::::999666666999999888:::>>>999999::::::<<<===??????<<<:::999999:::;;;:::999888888999999999;;;<<<===>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===>>>>>>===;;;:::::::::::::::;;;;;;<<<======>>>>>>>>>>>>======<<<===>>>>>>>>>????????????CCCBBBBBBAAA@@@?????????<<<===============>>>>>>>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;===>>>===<<<===<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<>>>===<<<;;;:::999999999;;;>>>BBBDDDBBB???===<<<===<<<<<<;;;;;;<<<<<<===<<<<<<;;;:::999999999999888999999999999999::::::999::::::::::::::::::999:::999888777777888999:::999777666666777777888777777777777777777777888888666666666777777777777777666777888888666666777888777777888888888777666666999999999999888888777777666777:::;;;;;;:::999888777666666777:::;;;;;;:::666666666666666666666666444333222222444555555555555555444444444444555555444555666777777888888777666666777888999999999888333444555555555555444333555555555444555555555666666555555555444555555555999888666555555666777888666555555555555666666777777777888888888999999999888888888888888888888888;;;777444333666777555333444444444555555555555555333333333222222222222222111222222333444555777777777777777777666444333222777777777888888888999999777777888999999999999999:::999999888888888999999777666666777999:::999888777666666555666777999:::999999999999:::;;;<<<<<<<<<:::888888:::<<<<<<<<<:::;;;>>>@@@BBBEEEJJJMMMVVV]]]gggqqqyyy|||lllcccSSSNNNGGGCCCBBBAAA???<<<<<<<<<;;;::::::999999:::999999;;;>>>>>>===BBBHHH[[[pppuuu\\\FFF>>>888999:::999999;;;888888888888777777777777999999::::::;;;<<<======???===;;;;;;;;;<<<;;;:::<<<:::888777888999999999888999999::::::::::::;;;;;;<<<===>>>===<<<:::888@@@>>>======??????>>>===???@@@@@@@@@???>>>=========;;;::::::<<<======<<<===>>>???@@@@@@???======>>>>>>>>>???@@@@@@@@@AAA>>>???@@@@@@>>>>>>???@@@AAA@@@@@@AAABBBDDDEEEGGGCCCEEECCC??????AAABBB@@@AAA@@@??????@@@@@@???>>><<<<<<<<<;;;;;;;;;::::::;;;;;;999888777777666666777777777777777888999999888666777999999888;;;@@@999999999:::;;;<<<===>>>;;;:::999999;;;;;;:::999888999::::::::::::<<<>>>===============<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;::::::999999999999::::::;;;===========================>>>????????????>>>>>>BBBBBB@@@??????>>>??????<<<===>>>>>>======>>>?????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???===<<<<<<======<<<:::;;;;;;;;;;;;::::::999999999999::::::;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::888999:::;;;;;;;;;;;;;;;=========<<<;;;::::::999;;;>>>BBBDDDBBB@@@>>>=========<<<<<<<<<<<<======;;;;;;;;;;;;:::::::::999999999999999999999999999999999::::::::::::999999;;;:::999888777888888999888777666555555666777888777777777666777777888999777777777777777777777777666888888888777666777888777888888888888888777777;;;;;;::::::999999888888444777;;;<<<;;;999888888888777666777999::::::999555555555555555555555555444222111222444666666555666555555555555555555666555555666777777888777777666777777888888888888777333444555666666555444333444555555555666666666666666666666666555555555444777777666555555666777888666666555555555555666666666777777777777888888888777777777777777777777777555444333333444444333111444444444555666666666777333333333333333333333333222222222222333444555666555666666666666555333222555555666666666777777777666777777888888888777777;;;::::::999::::::;;;;;;;;;999888888:::;;;;;;:::777777666666777888:::;;;:::::::::;;;;;;===>>>>>>???===;;;;;;===>>>???>>>???BBBFFFJJJOOOVVV]]]bbbpppyyy|||ooobbbVVVPPPDDDBBB@@@===<<<<<<<<<===:::999999888777777666666999999;;;>>>>>>===BBBIIIYYYooowww___GGG???:::;;;<<<<<<<<<===999999999999999999999999888888999999:::;;;<<<<<>>???>>>===:::999>>>>>>>>>???AAAAAA@@@??????@@@@@@@@@???>>><<<;;;<<<;;;::::::<<<======<<<<<<===>>>@@@@@@???===<<<>>>>>>@@@@@@AAA@@@???>>>???@@@BBBAAA???>>>???AAA@@@@@@AAABBBBBBCCCDDDDDDCCCEEECCC???>>>AAABBB??????>>>===>>>???@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;999888888777777999999888888888999999:::888666777:::999888<<>>;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::::::::<<<<<<<<<<<<======>>>???===>>>???@@@@@@???>>>===>>>===<<<<<<===>>>???@@@<<<>>>??????======>>>@@@???>>>>>>======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<>>>>><<<;;;:::;;;;;;;;;;;;:::999999888999999:::;;;;;;<<<<<<::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;============<<<<<<;;;::::::===@@@AAA@@@>>>============<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999::::::::::::999999888888888888888888999999777777666444444555777888888777666666666777999:::999999999999999999999999888999::::::888888999:::888888999999999999999999;;;;;;:::999999888777777444666999999777666777888888777666777888999888777666666666666666666666666555444333333666777777777777666666555555666666777555666777777777777777666777777777888777777666666333555666777777666555333444444555666666666666666666666666666666555444444555555555666666777777777666666555555555555666666555555666666666777777777777777777777777777777777333555777777666444333333444444555666666777888888333333333444444555555555222222222222333444555555333444555666666666555444444444444555555555666666777777888888888777777666;;;;;;;;;::::::;;;<<<<<>>??????AAA???======???AAAAAAAAAKKKNNNTTTZZZbbbjjjsssyyy{{{rrrkkkmmmpppsssuuuuuusssrrrrrroooiii___TTTKKKEEECCC??????>>>;;;999999<<<>>>888888999999999999999999777777999<<<;;;;;;@@@HHHWWWnnnyyy```HHH@@@::::::;;;:::999;;;666666666777777777888888777888999:::;;;<<<======>>><<<::::::;;;;;;:::999:::888555555777999;;;;;;;;;;;;<<<=========<<<<<<999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>AAAAAA@@@>>>??????@@@@@@>>>===;;;:::<<<;;;::::::<<<=========:::<<<>>>???@@@???===<<<>>>???@@@BBBAAA@@@>>>===@@@BBBCCCBBB@@@???@@@CCC???@@@AAABBBCCCCCCCCCCCCCCCEEECCC???>>>AAAAAA???===<<<<<<===>>>@@@???>>>======<<<<<<<<<;;;;;;;;;>>>===<<<:::999888888888;;;;;;::::::999::::::;;;888777888:::999888===CCC999999999888888999:::::::::999999:::;;;<<<:::999777999;;;:::777777:::<<<::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::::::::;;;???>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@===>>>???@@@@@@???>>>===999999999:::;;;>>>@@@AAA<<<>>>@@@@@@======???AAA>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>======>>>??????>>><<<::::::;;;;;;;;;:::999999888888999::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;=========>>>======<<<;;;999<<<>>>???>>><<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;<<<<<<;;;::::::999999999999999999999999999999999::::::999999999555555666777888999::::::777777666444333444666888888777666666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<999999999999999999::::::::::::999999888777777666444666777555333333666:::999777666777888888777666777777777777777777777777666555444555777999999888777777666666666666777777666666777777777777666666777777777777777666555444555666777999999777666555444444555666777777666666666666777777666555444444222333555666777777777777777666666555555555666666555555555555666666666666777777777777777777777777444888<<<===:::777666777444555555666777888999999000222333333222111333444555444333333222222222222555444333222222333555666333333444555666777888999777777777888999999:::::::::;;;;;;;;;<<<<<<<<<===;;;;;;;;;:::999999<<<>>>;;;999666444555777888888;;;>>>>>>===@@@DDDDDD@@@HHHFFFCCCBBBDDDIIINNNQQQYYYbbbmmmwww}}}~~~nnnbbb\\\TTTVVVXXXYYYYYYXXXWWWUUUVVVSSSNNNHHHCCC@@@>>>===<<<<<<;;;::::::999888888777666555666777888777666777666777:::;;;<<>>@@@AAA@@@???===<<<;;;;;;;;;;;;<<<===???@@@@@@@@@@@@>>>======<<<<<<<<<======:::;;;;;;<<<<<<<<<<<<<<<<<<===???@@@@@@@@@???>>>@@@@@@@@@@@@@@@???>>>===@@@@@@AAAAAABBBCCCDDDDDDEEEBBB@@@AAACCCCCCAAA???BBBBBBBBBAAA>>><<<<<<===@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888;;;;;;;;;;;;:::999888777:::::::::999999888888888777777888999::::::;;;;;;<<<<<<;;;;;;:::999888888:::888666777999:::999666;;;;;;;;;::::::999999999::::::999888777777888888<<<<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;:::<<<<<<<<<===============<<<<<<<<<<<<<<<<<<;;;;;;@@@?????????>>>>>>======???>>>===>>>??????>>><<<;;;<<<>>>???@@@@@@@@@???===;;;;;;<<<===>>>===<<<>>>===;;;::::::<<<>>>???<<<;;;;;;;;;;;;<<<======999999999:::999999888888<<<;;;999777666666777777999999:::;;;;;;:::999999;;;:::999999;;;;;;:::999;;;;;;;;;::::::999999999;;;::::::999999999::::::;;;<<<=========<<<:::999;;;;;;<<<========================<<<;;;999888777999888777666666888:::<<<888999:::999777666777888::::::999888777777888888999777666777888999888666:::999999999999999999:::::::::;;;<<<<<<<<<;;;;;;999999:::;;;;;;;;;;;;;;;999888888777777777777888555555666666666666555555666666666666666555555555<<<999555444666888888777777777777777777777777777999888888777666555555555222333444555666666666666555555666666666666666555555555555555666666666666666666777777777777666666888888888888777777777666666555444333222222222222222333333444444333333222666666555555555555666666999777666666777777666444555555555444444333333333777888:::999777666666777333333333333333444555666000222333333222111333444444444333222222222333333555444333222333444666777333444444555666777777888555555666666777888888888:::;;;;;;;;;::::::999888===>>>>>>===;;;;;;===???;;;:::::::::<<<>>>?????????CCCGGGHHHMMMSSSTTTQQQSSSRRRRRRTTTYYY```gggkkkyyysssaaaSSSLLLFFFFFFGGGHHHHHHGGGFFFEEEFFFEEEBBB???===<<<<<<===;;;;;;;;;:::999999888888777666555666888888888666777666777999:::<<>>===<<<<<<<<<===>>>>>>????????????>>>???>>>>>>>>>>>>=========;;;<<<===>>>???>>>>>>===;;;<<<===>>>???>>>>>>===???@@@@@@@@@@@@???>>>===???@@@@@@AAABBBBBBCCCCCCDDDBBB@@@AAABBBCCCAAA???AAABBBBBBAAA???======>>><<<;;;:::999999999:::;;;999::::::;;;;;;;;;::::::;;;;;;;;;;;;:::999888777:::::::::999999999888888888888999::::::;;;<<<<<<888888888777777666666666999777555666888999888666;;;;;;:::::::::999999999888888888777777777666666999999::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;======<<<<<<======>>>>>>========================@@@@@@???????????????>>>BBBCCCCCCBBBBBBAAA@@@???<<<<<<===>>>???@@@@@@@@@>>><<<<<<===>>>???>>>===???>>>===<<<;;;<<<>>>???>>>===<<<<<<;;;;;;;;;;;;:::::::::;;;;;;::::::999;;;:::999888777777888888888999:::;;;;;;:::999888;;;:::999:::;;;;;;:::999;;;;;;;;;:::::::::999999::::::999999999999:::::::::::::::::::::999888777<<<<<<===>>>>>>>>>>>>===>>>>>>>>>===<<<:::999888:::999888777888999:::<<<999:::::::::888777888999999888888777666666777777888666555666777888777666999999888888888888999999::::::::::::999888777777555666777777888777777777777777777666666777888888555666666777777666666555666666666666666666666666;;;888666666888999888777777777777777777777777777888888777777666555555444333333555666666777777777555666666777777777666666666666666666777777777777666666777777777777666666888888888777777777666666555555333222222111111111444444444555555444444444666555555555555555555666999777666666777777666444444444444444444333333333555666888777555444444555444444444444444555666666000222333333222111333444333222222222222333333444444333333333333555777888444444555555555666666666333444444555555666777777888999:::;;;;;;:::999888<<<======<<<;;;;;;<<<>>>;;;;;;;;;<<<>>>???@@@AAAGGGNNNUUU[[[aaaiiikkkiiikkkkkkmmmqqqwwwlllYYYKKKCCC?????????>>>>>>======<<<::::::999888888999:::;;;::::::999999999999999999777666555666888999888777777555555888999<<>>============???????????????>>>======??????@@@@@@@@@???>>>===<<<===???AAAAAA@@@???>>><<<===>>>?????????>>>>>>??????@@@@@@??????>>>>>>?????????@@@AAAAAABBBBBBBBBAAA@@@@@@AAABBB@@@???@@@BBBBBBAAA@@@??????AAA::::::999999999:::<<<<<<888888:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999888888:::::::::999999999999888999999::::::;;;<<<<<<<<<777666666666666666666666777666555666777888777555::::::::::::999999999999666666777888777666555444777888999:::;;;::::::999888888888999:::::::::;;;======<<<;;;<<<===>>>???========================??????????????????@@@@@@EEEHHHIIIGGGCCCAAAAAABBB============>>>???@@@@@@???>>>===>>>@@@AAA@@@???AAA@@@???=========>>>>>>@@@???>>><<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::999888888999999999999999::::::::::::999999;;;:::999:::;;;<<<;;;:::;;;;;;;;;;;;:::::::::::::::999999999999999::::::::::::999888888888999999======>>>????????????????????????>>>===<<<;;;:::<<<;;;:::888888999:::;;;999;;;;;;:::999888999:::999999888777777777888888888777666777888999888666888888777777777777888888999888888777666555444333777777888999999999999888666666555666666777888999666777777777777777777666555555666666777777888888999888888999:::;;;999888777777777777777777777777777777666666555555444444444555666777777888777777777777888888888777777666666666777777777888888888666666666666666666666666777777777777666666666666444444333222111111111111555555555555555555555555555555444444444444555555888777666666777777666555333333333333333444444444444666777777555444444555666555555555555666666777000222333333222111333444222111111111222333444444333333333333444555777888555555555555555555555555333333444555555666666777555777999;;;<<<===<<<;;;;;;<<<======<<<<<<>>>@@@>>>>>>>>>======???BBBEEETTT^^^hhhooovvv}}}|||iiiVVVHHH@@@AAA@@@>>>===<<<<<<<<<<<<;;;:::999888888888999999888888888888999999999999777666555666888999888777777555555777888<<>>AAA@@@???>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===>>>???AAAAAAAAA???===;;;<<<===@@@AAABBBAAA???>>>>>>>>>??????@@@@@@@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???@@@@@@@@@@@@???@@@AAABBBBBB@@@@@@AAABBB>>>===<<<<<<<<<===>>>???999999:::;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999888999999999999999999999999999999999::::::;;;;;;;;;888888888999999999999999777777666777777777777666:::999999999999999999999555666888999999888666444888999:::;;;;;;999777666666666777888999::::::;;;<<<;;;:::999:::<<<>>>???<<<<<<<<<<<<============<<<=========>>>?????????EEEHHHKKKHHHBBB>>>???BBB>>>===<<<<<<<<<>>>???@@@@@@???>>>???@@@AAAAAA???BBBAAA@@@>>>>>>======>>>???>>>===<<<;;;;;;;;;;;;<<<<<<======>>>=========999999999999999::::::::::::::::::;;;;;;:::::::::;;;:::999:::;;;<<<;;;:::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<===<<<;;;::::::;;;<<<======>>>??????@@@@@@??????????????????>>>===<<<;;;;;;;;;999888888888888999:::;;;<<<;;;999888999:::::::::999999888999999::::::999888888::::::999888777777666666666666777777777666666555444444444444777888999999::::::999999555555555555666777888999777777888888888888777777555555666777777888999999888888:::;;;<<<<<<:::888888888888888888888888888666666666666555555444444666666777888888888888888888888999999999888777777666666666666777777777777666666666555555666666666777777666666666555555555444333222111111111111111555555444444444444555555444444333333333333444444888666555666777888777555222222333333444444555555666888999999777666777888777666666666666666777777000222333333222111333444111111111111222222333444222222222333444555555666444444444444555555555555444555555666666777888888555666888:::;;;<<<<<<<<<;;;===????????????AAABBBBBBCCCBBBBBBCCCHHHPPPVVVgggqqq|||sssaaaOOOBBB;;;>>>===<<<::::::999999:::<<<;;;;;;:::::::::::::::777777888888888888888888888777666777888999999777666555555777888;;;DDDNNNcccwwwtttdddIIIBBB<<<<<<;;;888666777:::::::::::::::::::::::::::::::::;;;;;;<<<<<<===<<<;;;;;;::::::999999999999999:::::::::;;;;;;;;;:::;;;;;;;;;999:::;;;===??????>>>>>>>>>>>>>>>???<<<<<<>>>??????@@@@@@@@@>>>???@@@@@@@@@>>>;;;:::;;;<<<>>>@@@@@@???>>>===============>>>>>>??????===>>>>>>?????????>>>>>>=========>>>>>>>>>>>>>>>>>>????????????>>>?????????AAABBBBBBAAA@@@AAACCCBBBAAA???============>>>;;;<<<<<<<<<;;;;;;:::999::::::;;;;;;;;;:::999999999999999999999999999999888888888888888999999999999999::::::::::::::::::888888888888888888888888999999999999999999999999666777999::::::999777666;;;;;;<<<<<<;;;888555444666666777888888999::::::999999888888999;;;<<<===:::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<======AAADDDGGGDDD>>>:::<<>>===<<<<<<<<<===>>>??????>>>>>>>>>@@@AAA@@@???AAA@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>======:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::999888999;;;<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======>>>===<<<;;;;;;<<<===>>>======>>>????????????>>>>>>??????>>>>>>===<<<;;;999999888777777777666666:::;;;<<<;;;999888999:::888888777777777777888888999888777777888999888777777666666666666666666777555555555555555666777888444555555666666666666666555555555555666888999999888888999999999999888888555666666777888999::::::777999<<<===<<<;;;999888999999999999999999999999666666666666666555555555666777888888888888888888999999999999999888777777444444444555555555666666666666555555555555666666666666666555555555555444333333222222111222222222444444333222222333444444444444333333333333444444777666555666777888777666333333333444444555555555666777999999777777777888888777777666666666777777000222333333222111333444222111111111111222222333222222222222333333333333333333444444444555555555555666666777777888999999888888999:::;;;<<<=========???AAAAAA@@@???@@@AAABBBEEEIIILLLQQQZZZeeennn{{{xxxjjjYYYIII???:::;;;;;;::::::999999888888888888999999:::;;;;;;<<<888888777777777777777777888777666777999:::999888666555666999999;;;BBBKKK```tttmmm]]]GGGAAA===<<<;;;777666777:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;<<<<<<:::;;;;;;:::999999;;;<<<>>>===============>>>???;;;<<<===>>>@@@@@@@@@AAA??????@@@@@@???===;;;:::<<<<<<======>>>>>>======;;;;;;:::::::::;;;<<<=========>>>>>>??????>>>>>><<<<<<<<<<<<<<<=========<<<===???>>>======>>>@@@???@@@BBBAAA@@@@@@AAABBB@@@???===;;;:::::::::;;;=========<<<<<<;;;999999:::::::::;;;;;;::::::999888999999999999:::::::::777777777888888888888888999999888888888888888888777999:::999888777888999888888888999999999999999666777999::::::999888888<<<<<<<<<;;;:::777555444777777777888999999999:::777888999999:::;;;<<<<<<999999999:::;;;;;;<<<<<<::::::::::::::::::;;;;;;<<<>>>@@@???;;;999:::<<<=========<<<<<<======>>>>>>===<<<===???@@@???>>>>>>>>>======<<<<<<;;;;;;::::::999999:::;;;;;;<<<999:::;;;<<<============;;;;;;;;;<<<<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<888777666888:::;;;:::999888888888888999999999999;;;:::::::::;;;<<<===>>>::::::999999999:::;;;;;;;;;;;;<<<===============<<<============<<<;;;:::777777777777777666666666999;;;;;;:::999888999:::555555444444444555666666666555444555666777666444777777666666666666777777666666555555666888:::;;;666666777888888888888888777777666777777888999:::999999::::::::::::999999777777888888999999::::::888:::======;;;999888888999999999999999999999999777777777777777666666666777777888888888888777777999999999999999888777666333333444444444555555555777666555444444555666777666555555555444444444444444444333222222333333444444333222111111222333444555555444444444444555555777666555666777888777666555555555555555666666666333555777777666555666777888777777666666666666666000222333333222111333444333222111111111111111111111222222222111111000000222222333444444555666666555666666777777888999999::::::;;;===@@@EEEHHHKKKLLLMMMNNNMMMJJJGGGFFFFFFLLLRRR[[[bbbjjjsss{{{rrrnnnmmmmmmmmmooorrrrrrqqqpppqqqssssssooofffZZZMMMCCC===;;;::::::;;;<<<<<<;;;:::999555666777888999:::::::::888888888777666666666555888777666777999:::999888555555777:::::::::@@@HHH___tttttt```PPPCCC>>><<<<<<;;;888888:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;<<<<<<===:::;;;;;;:::999999:::<<<<<<<<<;;;;;;<<<===>>>>>><<<===>>>???????????????BBBAAA@@@???>>>======<<<======<<<<<<<<<===>>>???<<<;;;;;;:::;;;<<<===>>><<<======>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;:::===>>>>>><<<<<<>>>@@@???@@@AAA@@@???>>>???@@@===<<<;;;999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;999::::::;;;;;;::::::999888888999999999:::::::::888888888888888888888888999999888888777777666666666888999999777666777999777888888888999999999999777777777777888888888999:::999999888888777666666888999999999999999999999777888:::<<<>>>======<<<999999::::::;;;<<<<<<===;;;;;;;;;:::::::::::::::999:::;;;;;;;;;;;;;;;;;;<<<===============<<<<<<<<<;;;:::;;;===>>>===<<<::::::;;;;;;;;;:::::::::::::::999888888888999999888888999:::;;;;;;;;;;;;<<<<<<======<<<;;;:::999;;;:::999999999999:::;;;666555555666888:::999888666666777777777888888888999888888999:::;;;<<<<<<666777888888999999999888999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999666777777888888888888777999:::::::::888777888999555555555555555666777777777666555555777777666555888777777666666777777888888777666666666888:::;;;999::::::;;;;;;;;;;;;;;;999999888888888888999999::::::;;;;;;;;;;;;::::::999999999999999999999999999;;;===<<<999777777777::::::::::::::::::::::::777888888888888888888888666777777888777777666666999999999999888777666555444444444444555555555666777666444333333444666777555555555444444444333333555444444333444444555555555444333222222333444555666555555555555555555666666555555666777888888666777777777777777666666666333555666777666555666777888777666666555555555666000222333333222111333444333333222111000000000111111111222111111000///...111111222333555666777777555555666666777888888888:::;;;===BBBHHHPPPWWW[[[bbbcccbbb```\\\WWWUUUTTT^^^gggsss}}}xxxkkkaaa]]]\\\]]]YYY[[[^^^]]][[[ZZZ[[[]]][[[XXXRRRIIIAAA;;;::::::666888:::;;;;;;:::999777777777888999999888888777999888888777666555555444888777777777999:::999888555555888;;;;;;:::???FFFaaauuuzzzjjjVVVFFF@@@<<<:::<<<<<<::::::===;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<======:::;;;;;;:::999888:::;;;;;;;;;;;;;;;;;;<<<===>>>???????????????>>>======DDDCCCAAA@@@???>>>>>>>>>???>>><<<;;;;;;===???@@@???>>>=========>>>@@@AAA<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>><<<;;;===@@@???@@@AAA@@@>>>===>>>???;;;;;;:::999:::;;;<<<===999:::;;;<<<============999999:::;;;;;;:::::::::888888888999999::::::::::::999999999999999999999;;;::::::999888777777666555777999888555444666888777777888888999999999999666666555555666777888999666666666666666777888888:::::::::999999999999999777999<<>>===::::::;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;:::::::::999888888:::<<<===<<<;;;;;;<<<===>>>>>>===<<<;;;;;;:::999:::<<<<<<<<<;;;888888999:::::::::999999;;;;;;999888777777666666666777888999::::::::::::======>>>>>>===;;;999888:::999888777777888999:::555444444555888999888777555555666666777777777888777777777777888999:::;;;666777888:::::::::999888777888999999::::::999999999999::::::999999888888666777888999999999999999888999:::999777666777888888888777888888999:::::::::999888999:::;;;:::888888888777777777777888888:::999777666666777888999777777888999999999999888::::::999999888999999999:::;;;;;;<<<<<<;;;;;;:::::::::999999999999999999:::<<<===;;;888555555777::::::::::::::::::::::::888888888888888999999999666666777777777666666555999999999888888666555555555555555555666666666777777666444333333444666777555555444444444333333333555555444444444555555666777666444333333444666777666666555555555555666666666555555666777888888777999999888888777777666666555666888999888777888999777777666555555555555555222222222222111111000000444444333222111111111222333333333444444333222222666444222111333555666666888888888999:::;;;===>>>>>>BBBHHHQQQ[[[dddkkkoootttwwwyyywwwsssooommmmmmxxxzzzjjj\\\YYYZZZWWWQQQVVVTTTPPPNNNNNNOOOOOONNNJJJHHHDDD@@@===;;;;;;;;;;;;;;;;;;:::999888777666666555555666888:::999888:::999888888999999888666777666444444555888;;;>>>555777999777666999@@@FFF```yyyoooXXXIIIEEE@@@???===<<<;;;;;;<<<<<<;;;;;;;;;::::::999999999;;;;;;<<<<<<;;;;;;:::999888888777777888999::::::888999::::::;;;;;;::::::===<<<;;;:::999888888888:::;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>CCCDDDDDDCCCAAA???@@@AAA@@@@@@???>>>======>>>>>>>>>>>>===============>>>???<<<;;;===@@@@@@;;;666:::::::::999999888888888<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAA???<<<999888888999999<<<;;;::::::999999::::::;;;;;;:::999999888888777:::999999999999999999:::777888888888888999999999::::::::::::::::::::::::777777777888999777444111777777777666777888888999666444333555999:::888666777777777777888888888888:::::::::::::::::::::::::::;;;<<<;;;;;;<<>>=========>>>???>>>>>>===<<<<<<<<<<<<<<<999999:::;;;;;;;;;:::::::::;;;===>>>>>>>>>===<<<<<<;;;:::999888999::::::===:::888777888999999888999999999888888666555555666777777999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::999::::::999999888777777666888888777666666666666666777777777666444555777999666666777999;;;;;;999888777777777777777888888999777666666888;;;>>>>>>======<<<<<<;;;;;;::::::999777777777888999999::::::666777777888999:::::::::999999999888999999:::;;;888888999999:::::::::::::::;;;<<<<<<::::::;;;<<<777666666666666888999:::666999;;;:::888777999<<<666777999:::;;;:::999999<<<<<<======<<<;;;::::::::::::::::::::::::::::::<<<;;;:::999999999::::::<<<;;;999888888888999999999999888888888888999999777777666666666666777777777777777777777666666666555555444444444444555555444555666777777666555444444444444444444444444444333444444555555444444333555555555555666666666666666777777777777777666666555555666666777777888888666777777777777777777666777666555666777888777666777777888777777666555444222222222222111111111000444333222111111000000111333333444555555555555444777555444333444666777777:::;;;===>>>@@@BBBDDDFFFDDDIIIRRR]]]iiisss{{{xxxqqqddd[[[[[[___^^^YYYWWWSSSNNNJJJHHHFFFDDDCCCBBB@@@===:::888777777777999999999999888777777666888777666777:::;;;:::999888777666666777777666444666555555555666888:::<<<555777999888666999@@@EEE\\\ttt~~~iiiRRRDDDAAA>>>===;;;:::999999999:::;;;:::::::::999999999999=========<<<;;;:::999888888888888888888999::::::888999::::::;;;;;;::::::===<<<;;;:::999999999999::::::;;;<<<<<<<<<<<<;;;======>>>?????????>>>>>>BBBCCCDDDBBB@@@??????@@@@@@??????>>>======>>>>>>???>>>>>>======>>>>>>>>>@@@>>><<<>>>AAAAAA===999::::::::::::999999999888<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999999999999<<<<<<;;;::::::::::::;;;;;;;;;:::999999888888777999999888888888888999999:::::::::999999888888888::::::::::::::::::::::::999888777888888888555333777777777777777888888999999777666777888999666444777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<<<<<<>>=========>>>>>>???>>>======<<<<<<<<<===;;;;;;<<<<<<<<<;;;;;;:::;;;<<<>>>?????????>>>======<<<;;;:::::::::;;;;;;===;;;999999:::::::::999::::::::::::999888777666777888999:::;;;<<<======;;;:::::::::999999888888:::::::::999888777777777888888777666666666666666888999999777666666888999999888888999::::::888666777777777777777888999999999888666777:::<<<>>>>>>===<<<<<<;;;:::999999888777888888999999::::::;;;666666777888888999::::::777777777777777888888999555666666666777777777777:::;;;<<<<<<::::::;;;<<<:::999888777777777888999888999::::::999999:::;;;777888999:::;;;::::::999<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999:::999888777777777888888888777777666666777777888777666666555555666666777666666666666666666666666666555555555555555555666333444555666666555444333444444444444444444444444444555555666666555555444444555555555666666666666666666777777777777666666666666666666666666777777777666666555555666666777666444444555666777666555666777777777777666666555222222222222111111111111333222111000000///000000111111222333444444444444555444444333444555666777:::===AAAEEEHHHLLLPPPRRRWWW\\\fffqqq}}}{{{yyywwwuuurrriiieee]]]XXXZZZ______ZZZRRROOOIIIEEEBBB@@@===;;;:::999777666555666666777777777777777777777777777999888777888:::;;;;;;:::888666555555777777666444444444555555666777888888555777888777666999>>>CCCTTTkkkxxxaaaKKK@@@@@@===<<<;;;:::999999999:::999999999999999888888888>>>======<<<;;;999888777888888999999999999::::::888999::::::;;;;;;::::::<<<<<<;;;:::999999999:::::::::;;;<<<<<<<<<<<<<<>>>>>AAABBBBBBAAA???>>>???@@@??????>>>=========>>>>>>??????>>>>>>>>>??????@@@AAA???>>>@@@BBBBBB???;;;;;;:::::::::::::::999999<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;::::::===<<<;;;;;;::::::;;;;;;;;;;;;:::999999888888777888888888777777888888888===<<<;;;:::999888888777999999::::::::::::::::::;;;999777777888888777666666666666777777777888888;;;:::999888888777555333777777777777888888888888<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<===<<<<<<===?????????>>>============>>>???>>>>>>===========================<<<;;;::::::<<<===>>>???@@@???>>>>>>>>>===<<<;;;;;;;;;;;;<<<>>><<<::::::;;;<<<;;;:::;;;;;;;;;;;;:::999888888999999:::;;;<<<<<<======;;;;;;;;;:::::::::::::::;;;::::::999999888888777888888777666666666666777:::::::::999777777888999;;;:::999999:::999777555888777777777777888999999;;;999777777999;;;=========<<<;;;:::999888777777888888888999::::::;;;;;;666666666777888888999999777777777777777888999999555666666666666666777777:::;;;<<<<<<::::::;;;<<<<<<;;;:::888777777888888:::999999999;;;<<<;;;:::888999::::::;;;:::::::::;;;;;;<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888888888777666666666777777666666555555555555666666555555555444444555555555555555555555555555555555666666555555555555666666333444555555555555444333444444444444444444444444555666666666666666666555444444444555555555666666555666666777777666666666888777555444444555666666777666555444444555666777555444333444555666666444555555666777777777666666222222222222222222222222222222111000000000000000333333444555555555555555666777777666666777:::;;;@@@FFFNNNUUUZZZ___dddiiiqqqvvv~~~}}}ssstttuuunnnmmmlllhhhdddZZZXXXTTTPPPRRRVVVUUUPPPIIIFFFCCCAAA@@@???===;;;777777777777888999:::;;;888777777777777888888999999888777888:::;;;:::999:::888777777888888777666333444555666777777666666444555666555555777;;;???KKK]]]oooyyyqqqYYYGGG@@@AAA=========<<<<<<;;;;;;;;;888888888888888888888888<<<<<<<<<<<<;;;:::999999999999::::::::::::::::::888999::::::;;;;;;::::::<<<;;;;;;:::::::::;;;;;;;;;<<<======>>>>>>======AAAAAAAAAAAA@@@???>>>===???@@@AAA@@@>>>===>>>??????>>>>>>=========>>>>>>??????????????????@@@AAA@@@???>>>???AAAAAA???===;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<========================:::;;;===>>>???>>>===<<<<<<;;;;;;:::999:::::::::;;;;;;:::999999888888777888888777777777777888888===<<<<<<;;;::::::999999999999999999999:::::::::<<<:::777666777888888888555666666777777777777777;;;::::::999999888666555666777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;777999<<<===<<<<<<<<<===========================???>>>>>>=========>>>>>>============<<<:::999999;;;<<<===??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<;;;999:::;;;<<<;;;:::;;;;;;;;;;;;;;;:::999888999999999:::;;;<<<<<<===<<<=====================;;;;;;::::::999999999999999888777777666666777777::::::;;;999777666777888;;;:::888999::::::888777888888777777888888999:::;;;999888999:::;;;;;;:::<<<<<<;;;:::888777666666777777888888999:::::::::666666666777777888888888:::999999999999:::;;;;;;999999999999999999999999:::;;;<<<<<<::::::;;;<<<<<<;;;:::999888999::::::<<<999777999<<<===<<<999999999::::::::::::::::::::::::;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888777777777777777777777777777666666555555555555666666555444444333333444444555444444444555555555555555666666666777777666666666444444555666666555444444555555555555555555555555555555666666666666555555333333444444444555555555555555666666777666666666888777555444333444555666666555444333333444555666555444333444666777666555444444555666777777777666222222222222222222222333222222111111111111222222666777888888888888888888:::;;;;;;;;;;;;===AAAEEEPPPXXXccclllqqqwww~~~zzzvvvxxx}}}wwwiii^^^```kkkvvvzzzpppccc]]]\\\\\\XXXTTTJJJKKKHHHEEEGGGJJJHHHCCC@@@???===<<<======;;;:::777777888999:::<<<===>>>999999888888888999::::::888777666777888999888777999888777777888888777555333444666777777666555444333444444333444555888;;;CCCMMMYYYbbbjjjttt}}}zzzhhhRRRCCC>>>???<<<<<<<<<<<<<<<;;;;;;;;;888888888888888888888888999999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;:::999888999::::::;;;;;;::::::;;;;;;:::::::::;;;<<<<<<======>>>???????????????AAAAAAAAA@@@???>>>===<<<===>>>???>>>===<<<===>>>>>>===============>>>>>>??????>>>>>>???@@@AAAAAA>>>======>>>??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>AAAAAAAAA???>>>;;;::::::999999999999999;;;;;;:::999999888888777888888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::<<<:::666555666888999999555555666777777777777666777888999999999888888888666777777777888888888888999999999999999999999999777999;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<======<<<<<<>>>===============>>>>>><<<<<<<<<;;;:::999888777:::;;;<<<=========<<<;;;;;;;;;;;;;;;::::::999999:::999888999:::;;;:::888:::::::::;;;::::::999888888888999999::::::;;;;;;;;;<<<<<<======>>>>>>>>>;;;;;;;;;:::::::::::::::999999888777777777777777888999:::999777666777777999888777888:::;;;;;;:::888888888888888999999:::999999:::;;;===<<<999777<<<;;;;;;:::888777777666666666777777888999999999777777777777888888888888:::::::::999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<::::::999999999:::<<<===;;;999777888<<<===;;;999999999999999999999999999999999:::::::::::::::999999999999999999999999999888888999999999888777666777777888888888888888888777666666555555666666777444444333333333333444444444444444444555555666666666666777888888777666666555666777888888777666555555555555555555555555555333444444555555444444333333333333333444444444444444444555666666666666666888777666555444444555666666555444333333444555666666555444555777888777666333444555666666666666666222222222222333333333333222222222333333555666777555666888999:::;;;<<<<<<===>>>>>>======@@@HHHNNNaaajjjvvv~~~~~~{{{gggddd___\\\]]]bbbiiimmmjjjggg```VVVOOOQQQYYYbbbllloootttwwwvvvqqqkkkggg^^^WWWNNNJJJJJJJJJHHHEEE>>>@@@???===>>>AAA@@@<<<<<<:::999888999888666555555666777999:::<<<======;;;:::999888888999::::::888777666666888999888666777555444444666666555333555666777888777666555444444333333333444555777888===AAAHHHNNNVVV```iiinnnssstttmmm\\\III???:::999999999::::::::::::999888888888888999999999999999777888999;;;<<<======>>>:::;;;<<<===<<<;;;:::999888999::::::;;;;;;::::::;;;:::::::::;;;<<<=========>>>>>>????????????????????????>>>>>><<<;;;;;;<<<===>>>===<<<;;;<<<=========<<<<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAA<<<<<<<<<<<<<<<=========;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===???AAAAAAAAA@@@???;;;;;;:::999999999999:::;;;;;;:::999999888888777888888888777777888888888:::::::::;;;;;;;;;<<<<<<777777888888999:::::::::;;;999666555666888999999444555666777888777666555444666888999888888999:::777777777777888888888888888888888888888888888888777999;;;;;;:::::::::;;;:::;;;<<<<<<===<<<<<<<<<===<<<<<<<<<<<<======>>>;;;;;;;;;;;;:::999888888999:::;;;<<<===<<<;;;;;;::::::;;;;;;::::::999888999888888999;;;;;;999888999::::::;;;;;;::::::999888888888999999:::::::::888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777888666888999999888777777888999888777888:::<<<<<<;;;999888888888888999::::::888888999;;;===<<<:::777;;;;;;;;;:::999999888888666777777888999999::::::888888888888888888999999888888888888888999::::::;;;;;;;;;::::::::::::999:::;;;<<<<<<::::::;;;<<<999999888888999;;;<<<===999888888888:::;;;:::999999999888777777777777888888888999:::::::::999999888888888888888888888888777777888999999777666555666777888999999999888888666666555555555555666666444444444333333444444444444444444555666666777777666777888999999888777666666777888888888888777666555555555555555555555555333333444444444444333333222222222333333333444444333444555555666666666666777777777777777666666666555555555555555555555555777666555666888888888777444444555666666666555555222222222333333333444444222222333444666888:::;;;:::<<>>===:::;;;===<<<999:::999888888888888666444555666777999:::;;;;;;;;;<<<:::999777666777888999999888777777999999888777777555444444555555444333888888888888777666666555555444444444555666777777:::;;;===BBBHHHNNNTTTYYY]]]___[[[MMMBBB===999666888999::::::::::::999888999999999999:::::::::;;;888999:::;;;<<<=========;;;<<<=========<<<:::999888999::::::;;;;;;:::::::::::::::;;;;;;<<<>>>>>><<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;:::999:::<<<===<<<;;;:::;;;===<<<<<<<<<<<<<<<===>>>>>>============>>>???@@@AAA;;;<<<<<<<<<;;;<<<===>>>;;;;;;<<<<<<============>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>????????????>>>======<<<;;;;;;;;;;;;<<<;;;;;;:::999999888888777999999888888888888999999;;;;;;;;;:::::::::::::::666777777888999999::::::999777555555666888888777333444666777888777666555333555888888777777888:::777777777777888888888888999999999999999999999999888999:::999888888:::<<<999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<======:::;;;;;;;;;;;;;;;::::::999:::<<<=========<<<;;;:::;;;<<<<<<<<<;;;999999999888888:::<<<<<<:::999:::;;;;;;<<<<<<<<<;;;;;;999999999:::::::::::::::777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::999888888777777888888555777:::::::::999999:::<<<:::888888999;;;;;;:::999999888888999999:::;;;;;;999888888:::<<<<<<;;;;;;;;;::::::::::::::::::888999999::::::;;;<<<<<<::::::999999999999999999999888888888888999::::::;;;;;;:::::::::999999999:::;;;<<<<<<::::::;;;<<<::::::999888888999:::;;;666777999888888777999:::999888666555555555666777777777888999999999999999999999999999999999999999666777888999888777555444555555777888888888777777555555444444444444555555555555444444444444555555444444555666666777888888666777999::::::999777666555666777888888777666555555555555555555555555555444444555555555555444444222222222222333333333333222333444555666666666666555666888999:::999777666444555777888888777555444666555444555777888777666555555555666555555444444222222222333333444444444222333444666888;;;===>>>GGGJJJNNNSSSXXX\\\___```ZZZ[[[ZZZXXXYYY___kkkuuuzzzrrrggg]]]VVVQQQKKKHHHFFFDDDAAA>>>>>>???BBBDDD@@@@@@???@@@AAACCCDDDEEEHHHIIIKKKKKKJJJGGGCCCAAA@@@@@@???>>>>>>>>>???@@@???AAA@@@;;;:::;;;:::666999999888:::;;;<<<:::999777777999:::;;;;;;;;;;;;<<<:::888666555555666777;;;999888999::::::999888999777666666777777666555999999888888777777666666777666555555777888888888:::999:::>>>BBBDDDGGGJJJJJJNNNKKKCCC===>>><<<888999:::;;;<<<<<<<<<;;;:::999999999::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>><<<:::999999999:::;;;;;;;;;:::::::::::::::;;;<<<===>>>???:::;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;::::::999888:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<===>>>???@@@;;;<<<===<<<<<<<<<>>>???;;;<<<<<<<<<======>>>>>>??????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============??????>>>===============;;;;;;::::::999888888777::::::999999999999::::::<<<<<<;;;:::999888888777666777777888999999::::::888666555555777888777666333444666777888777666555333666888888666555777999777777777777888888888888::::::::::::::::::::::::999:::999888777888:::<<<888999;;;<<<===<<<;;;;;;:::::::::::::::;;;<<<===;;;;;;<<<<<<===<<<<<<<<<:::;;;===>>>>>>>>>===<<<;;;<<<=========<<<::::::999999:::;;;======<<<:::<<<<<<===============<<<::::::;;;;;;;;;;;;;;;;;;888888999:::<<<===>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<:::999888888777888888888555888:::<<<;;;;;;;;;<<<>>><<<999888999:::999999999999888888999999:::;;;===:::666555777;;;>>>???::::::;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<======>>>::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<::::::;;;<<<<<<;;;999888777888888999444777999999666555888:::888777666444444444555666666777888999999999999999::::::::::::::::::::::::555666888999888777555444333444666777777777666666444333333222222333333444666555555444444555555666555555555666777888888999666777999::::::999777666444555666777777666555444666666666666666666666666555555666666666666555555111111222222222333333333222333444555666666666666444666999;;;;;;:::888777444555888999999888555444555444333444666666666555555666666666555444333333333444555333111000000111444888:::;;;<<>><<<;;;;;;;;;<<<<<<;;;::::::;;;;;;<<<===>>>???@@@@@@BBB@@@???@@@BBBBBB@@@===<<<<<<<<<<<<<<<;;;::::::@@@@@@???>>>===<<<;;;;;;:::999888777777999;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::999888888888888<<<;;;;;;:::::::::;;;;;;::::::888666555444444444444666777777777888999:::888777777666555666666666:::888666888<<<@@@CCCDDDFFFFFFDDD@@@<<<:::<<<===<<<;;;:::::::::;;;===>>>999999:::;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;===>>>>>>======<<<;;;:::::::::::::::::::::::::::<<<<<<=========<<<:::999<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999===<<<;;;:::::::::::::::>>>>>>============>>>>>><<<<<<;;;999888999;;;>>><<<<<<======<<<;;;::::::=========;;;::::::<<<>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<===>>>???@@@@@@@@@???<<<;;;:::;;;<<<>>>???<<<999:::<<<>>><<<::::::::::::999999:::;;;;;;999:::;;;<<<;;;:::999888777888888888888777666666666666666666555555555555888777666666666666666777555555666666666666555555666555666888:::;;;;;;999888888888777777777777777:::888777777888888777555888888888888888888999999::::::::::::::::::::::::>>>>>>======<<<<<<;;;;;;===;;;:::;;;<<<===<<<;;;===<<<<<<=========:::888;;;:::999999;;;;;;:::999<<<::::::;;;===>>>;;;777<<<<<<======<<<<<<;;;:::<<<;;;999999<<<===>>>>>><<<;;;:::<<<===>>><<<;;;===<<<::::::::::::<<<===;;;<<<<<<<<<<<<<<<;;;;;;===;;;999999::::::999888888888:::===@@@AAA???======;;;::::::<<<======<<<:::;;;<<<<<<::::::;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;999888777888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888;;;::::::999888888888999===<<<:::888777777777888888777777777999999777555888888777666666555666666888777888999;;;<<<:::888>>>;;;999888888777666444666777777777777555333222222333333333444444555555444444444555444444333333333444555555666555555555777777777777777777777777;;;999777777888888888777666666666666666555444444333444555555666666555555444333222333555555444333333333222222333333444555666555333333333555777888444666888999:::999777666666555555666777777555444555555555555555555555555444444555555555555444444444555777777666666777999888<<>>===<<<<<<999999999::::::999999888999999:::;;;<<<===>>>>>>AAA???>>>???AAABBB???=========>>>>>>===<<<<<<;;;@@@@@@???>>>===<<<;;;;;;;;;:::999888999:::<<<===<<<<<<;;;;;;;;;:::::::::::::::999888888888999999;;;;;;:::::::::;;;;;;<<<;;;:::999888777666666666999::::::999888888888888999888888777777777777777999999999999;;;???CCCEEEHHHCCC===:::;;;>>>???@@@???>>>===;;;;;;;;;;;;<<<;;;;;;;;;<<<======>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>???>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<======<<<;;;:::>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;:::::::::::::::>>>======<<<<<<======>>>===>>>>>><<<;;;;;;===???======<<<<<<<<<;;;;;;;;;=========<<<;;;;;;===???======>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>======>>>>>>??????@@@@@@???>>>===<<<;;;<<<<<<===???<<<::::::<<<===;;;999;;;::::::999::::::;;;;;;:::::::::::::::999999888888888999999888888777666777777777666666666555555999999888666555555555555555555666666666666555555888777777888999:::888777777777777777777777777777999888777777888888777555555666666777888999999:::::::::::::::::::::::::::=========<<<<<<<<<<<<<<<===<<<;;;;;;<<<===;;;:::===<<<<<<<<<===<<<:::888:::999888999:::;;;:::888;;;:::999:::<<<<<<:::777;;;;;;<<<<<<;;;;;;:::999;;;:::888999;;;=========;;;::::::;;;======<<<;;;999999888888888888999999;;;;;;<<<<<<<<<<<<;;;;;;===;;;999999::::::999888888999:::<<>><<<;;;:::999:::;;;<<<;;;::::::;;;<<<;;;:::999:::;;;999::::::::::::;;;;;;;;;999::::::888777666777999999999999999999999999999::::::999888888888999999;;;:::999888888888888888<<<;;;999888777888888999888777777888999999888666999888777777666666666777888777888999;;;;;;:::888;;;:::888777888888777666777777777777777555444333444444444555555666666666555555555555555444333333444555666666777777666666666666666666666666666666:::888777777888888888777444444555555666555555555333444444444555555666666666444333444555555444333333333222222333333444555555444333222333444666777444666777999999888777666666555555666777777555444555555555555555555555555444444555555555555444444333444666666666777999;;;???CCCMMM\\\jjjuuuyyyzzz}}}uuuiii^^^VVVNNNFFFAAA===;;;999888999:::999888666666777888888777777666777777888999:::;;;;;;<<>>===>>>@@@@@@???===>>>????????????>>>======@@@???>>>>>>===<<<;;;;;;<<<;;;:::999:::;;;<<<===<<<<<<;;;;;;;;;:::::::::999999888888888999::::::::::::::::::;;;<<<<<<===;;;;;;:::999999999999999;;;;;;;;;;;;::::::::::::;;;:::999999888888999999;;;===>>>>>>===???DDDHHHNNNEEE;;;888;;;AAABBBAAACCCBBB???===;;;;;;;;;;;;========================<<<<<<============<<<<<<@@@@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;>>>>>>=========<<<<<<<<<<<<<<<=========<<<;;;;;;<<<;;;;;;:::::::::::::::======<<<<<<<<<<<<=========>>>???>>>===<<<===???======<<<;;;;;;;;;;;;<<<===>>>>>>===<<<<<<===???======>>>>>>??????@@@@@@DDDCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>============<<<<<<@@@===;;;;;;>>>>>><<<:::;;;;;;:::::::::::::::;;;::::::999888888888888888999999999999999888888777888888777777777666666666;;;:::888777555444444444555555666666666666555555999888777888999888666555666666666777777777777777999777666666888888777555444444555777888999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>><<<;;;;;;<<<<<<;;;999===<<<;;;<<<<<<<<<:::888999888777888999:::999777999888888999;;;;;;999888:::::::::;;;:::999999888:::888777888:::<<<<<<;;;::::::999;;;======<<<:::777777888888888888777777::::::;;;;;;;;;;;;::::::<<<:::999888:::::::::999999999:::;;;======;;;999888888888:::<<<<<<:::888;;;<<<<<<;;;:::999999:::888888999999999:::::::::888999999888666666777999888888888777777666666555999999888888888999:::::::::999888888888888888888:::999888777777888999:::999888888999::::::999777999999888777777777777888888777888999;;;;;;999777:::888777777888999999888777777777777666555444444666666666777777777777888777777777777666555333333555666666777777777777777666666666666666666666666888666666666888999888777222222333444555666777777444333333333444555777888888666555555666666444333333333333333333444444555444333222222222333555666444555777888888888777666666555555666777777666444555555555555555555555555444444555555555555444444444666777888888:::===@@@IIIRRRbbbsssyyysssnnniiifff___YYYOOOHHHCCC@@@>>><<<:::888777888888888666444555555666777777777666666666666777888888999::::::<<<<<<<<<===>>>???>>>>>>??????@@@@@@@@@@@@?????????>>>>>>===<<<<<<;;;;;;;;;::::::999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888888777777888999::::::999999999::::::<<<===>>>::::::999999999::::::;;;888888888:::<<<===>>>===<<<;;;::::::999999::::::===@@@CCCBBB??????DDDJJJQQQJJJAAA<<<>>>@@@AAAAAACCCBBB@@@===<<<;;;<<<<<>>>>>=========<<<===>>>>>>??????>>>>>>===@@@@@@@@@@@@???>>>============<<<;;;;;;:::::::::999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999<<<===============<<<<<<;;;;;;::::::999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<:::<<<======<<<;;;;;;<<<===<<<;;;;;;;;;;;;<<<===;;;===>>>===<<<<<<===???>>>>>>???@@@AAABBBCCCCCCGGGFFFDDDCCCAAA@@@@@@@@@AAA@@@???>>>>>>>>>>>>???======>>>>>>>>>>>>===<<>>AAABBBAAA>>><<<;;;;;;::::::::::::;;;:::999888777666777888999999::::::::::::999888888888888888888777777777777999999777666555555555555555555666666666666555555888777666777888888666444555555666666666666666777888777666666777888777555666666777777888999::::::999999999999999999999999999999::::::;;;;;;<<<<<<>>><<<;;;;;;;;;;;;:::888>>><<<;;;;;;<<<;;;:::888888777666777888999888666888888888888999999999888999999999999999888777777888777666777999;;;:::999999999999:::<<<===<<<:::777888999::::::999888777888999::::::::::::::::::;;;:::888888999::::::999:::999999:::;;;:::888777888888999;;;===<<<:::777;;;<<<<<<;;;999888999:::777888888888888999999999888999999888777777888:::888888777777666555444444888888777777888999::::::999888888777777777888888999888777777777999:::;;;999888888999;;;;;;:::888999999888888888888888999888777888999::::::888666:::888777777888999999888777777777777666666555555888888888888888888888999999999888888666555444333555555666777777777777666666666666666666666666666555555444666777888777666111222333444666888999:::444444222222333555888999999777666555666666444222333333333333333444555555444333222222222333333444444555666777777777666666555555444555777777666555555555555555555555555555333444444555555444444333:::<<>>??????@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;999999999999999::::::;;;<<<<<<;;;;;;;;;:::::::::777777777777888999999:::888888888888999;;;<<<<<<999888888888888999::::::777666666888;;;======<<<<<<;;;::::::999999::::::;;;???BBB@@@===<<>>>>>???@@@@@@???===<<<<<<<<<===>>>??????>>>>>>======<<<<<>><<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;<<<<<<::::::::::::999999999999<<<<<<===============<<<::::::999999999::::::;;;;;;;;;::::::::::::;;;;;;:::;;;======<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===:::;;;======<<<<<<===>>>AAABBBCCCDDDFFFGGGIIIIIIFFFEEECCCAAA@@@>>>>>>===AAA@@@>>>===<<<<<<===>>>======>>>>>>???>>>>>>===>>>======@@@EEEGGGFFFCCC===<<<;;;;;;:::::::::;;;:::999888777666777888999999::::::::::::999888888888888888888777777777777777666666666666666777888555555666666666666555555666555555666888888777555444444555555555666666666777666555666777888777666999999999999999888888888999999999999999999999999888888999999::::::;;;;;;===;;;::::::;;;;;;:::999>>><<<::::::;;;;;;:::888888777666666888888777666777777888888888888999:::888888999999888888777666777666666777999:::999888888777888999;;;<<<;;;:::777777999::::::999777777777777888999999999999999:::999777888999::::::999;;;:::999999999999777555888999:::<<<======;;;888:::;;;<<<;;;999888999:::777777777888888888999999999:::;;;:::999999:::<<<999999888777666555555444777777777777888999999:::777777777666666777777888888777777666777888:::;;;888888888999;;;;;;:::999999888888888888888999999888777888999::::::888555<<<:::888777888888777666888777777777666666666666999999999999999888888888999999999888777555444333333444555555666666555555555555555555555555555555444333333555777777666444333333333444666888:::<<<555444333222333555777999999777666555666666444222444444333333444444555666444333333333222333333333444444555555666666666666555444444555777888777555555555555555555555555555333333444444444444333333EEEHHHLLLPPPVVV\\\dddiiiwww|||pppgggccc]]]\\\YYYVVVSSSQQQOOONNNJJJGGGDDDBBBAAA@@@===<<<999999888777555444333222444333333555777888666555555555666777888888888888777777888888999999999999666888:::;;;;;;;;;===>>>======>>>????????????>>>=========<<<<<<<<<;;;;;;888888999999999:::::::::<<<<<<;;;;;;;;;:::::::::888888777777777888999999777777777777888999::::::888888777777777888888999:::777666777:::;;;:::777;;;:::999999888888999999888;;;<<<;;;999888;;;===999<<<>>>>>><<<<<<===???<<<;;;::::::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<>>>>>>????????????>>>>>>>>>>>>>>>======<<<;;;:::::::::::::::::::::::::::;;;:::::::::::::::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<=========<<<<<<999999999999999::::::;;;::::::999999999999::::::<<<===>>>===<<<;;;<<<>>>:::;;;<<<<<<===<<<<<<<<<:::<<<>>>>>>======>>>???DDDEEEGGGIIIKKKMMMNNNOOOKKKIIIHHHFFFDDDCCCBBBAAAAAA???===<<<;;;<<<===>>>======>>>>>>>>>>>>??????>>>===>>>BBBGGGIIIGGGEEE>>>===<<<;;;::::::::::::::::::999888888888888888999999999999999888888777888888777777777666666666555555555666666777888999555555666666666666555555555444444555777888777555333333444444555666666666666555444555777888777666::::::999999888777777777999999999999999999999999888888888888999999999999;;;:::999:::;;;<<<;;;999>>><<<:::999::::::999888888777666777888999888666666777888888777888:::<<<888888888999888888777666666666666777::::::999888777666777999;;;<<<;;;:::666666777777777777666666555666777888999999999999:::888777777999::::::999<<<:::888888999999777666999999999;;;======;;;999888:::;;;:::999888999;;;777777888888888999999999:::;;;;;;;;;999:::;;;===888888888777777666666666888888777777777888999999666666666666666777777888888777777666777888999:::777777777888:::;;;:::999888777777777777888999999888888777999:::999777555<<<:::888777888888777666888777777666666777777888888888888888888777777777888888888888777555444444333444444555555555555555555555555555555555555555333333333555666666444222444444444444555777999:::555555444333444555666777888666555555666666444333444444444444444555555666444444444444333333333333444444444444555555555666444444444555777888777555555555555555555555555555333333444444444444333333```bbbfffjjjooovvv~~~~~~qqqcccWWWOOOLLLEEECCCAAA?????????>>>>>>;;;:::999:::;;;;;;:::888777777888888666555555555333222222333666777777666444555666777888888888888777777777777888888888888444777:::;;;::::::<<<>>>;;;<<<<<<===>>>>>>============<<<<<<<<<;;;;;;;;;888999::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999888888777777777777888777777666666666666777777999888888777777777888888:::777555777:::<<<:::777999888888777777777777777888888888888888777888888555666777999;;;<<<<<<<<<:::999888888888:::;;;<<<======<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<;;;;;;:::999888777888888999999:::::::::<<<;;;:::999999999:::;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<999999888888999::::::;;;999999888888888888999999<<<<<<<<<;;;::::::<<<>>>888:::<<<>>>>>>===<<<:::;;;===@@@AAA@@@@@@@@@AAABBBCCCEEEHHHJJJMMMNNNOOOMMMLLLJJJHHHGGGEEEEEEEEEAAA@@@===<<<<<<===???@@@>>>>>>=========>>>@@@AAA???>>>>>>BBBFFFGGGEEEBBB>>>===<<<;;;;;;::::::::::::::::::::::::999999888888888999999888888777666777777777666666666555555777666666666666777777888555555666666666666555555666555444555666666444333222333333444555555666666666555444555777888777666777777777777666666666666888888888888888888888888888888888888888777777777:::999888999;;;<<<<<<;;;>>><<<999999999:::999999999888777777999999888777777888999888777888;;;===888999999999999888777777666666666888:::;;;999888666666666888:::<<<;;;:::888777777666666777777888444555666777888888888888999888666777999::::::999<<<:::888888999999888777:::888888999:::;;;:::999777888::::::999999:::<<<888888888999999999::::::999:::::::::999999;;;===777777777777666666666666999888888777777777777888666555555555555666777888888888777666666777888999666666666777::::::999888777666666666777777888999888888777888999999666444:::888777777888999999888888888777666666777888999777777777777666666666555666777777777666666555444444444555666666666666666555555555555555555555555333333333555666555222000555444333222222333555666555555555555555444444444666444333444555555444333444444444444444555666666555555555555555444333333444444333333444444555666444444444555777888777666555555555555555555555555222333333444444333333222tttpppgggZZZMMMDDD>>>===:::999777777888999::::::555555555666777666444111222333444444444444666777777555444444555777666666333444555666777777777777666666666777777777777777333666999:::999:::<<>>;;;888777777666555666666666;;;:::888999::::::888777;;;777444666;;;>>>;;;888999999777777777888999999<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::::::::999::::::::::::999888777777666666777888999::::::;;;===<<<:::999888999999:::999999999888888888777777999::::::;;;<<<<<<<<<;;;999888888888999::::::;;;999999888888888888999999::::::999777666777:::<<<777999===???@@@>>>;;;999===???BBBCCCBBBBBBBBBCCC>>>???AAADDDGGGIIIKKKLLLGGGGGGEEECCCBBBAAA@@@@@@BBB@@@>>>======>>>AAABBB???>>>===<<<<<<>>>@@@BBB@@@??????AAADDDEEEAAA>>>>>>>>>===<<<;;;:::::::::::::::;;;<<<;;;:::999888888888888888888777666666666666666666555555555555888888777666666666666666555555666666666666555555888777555555666555222000222222333444444555666666555444444555777888777666333444444444555555666666888888888888888888888888999999888888777777666666888888777999;;;===<<<<<<>>><<<999888999:::999999999888777888999:::999777777888:::999777888;;;???999999999999999888777777666666777999;;;;;;:::888666555666888:::;;;;;;:::;;;:::999888888999:::;;;444555666777888888888888999777666777999::::::999<<<:::888888999:::999888999888666777888::::::999666777999999999999;;;===888999999999999:::::::::888999999999888888:::<<<555555555666666666666666999999888777666666777777555555555555555666777888999888777666666777888999666555555777999:::999888666666555666666777888888888888777888999888666444888777666777999:::::::::888888777666666777888999777666666666555555444444555666666666666666555555555666666777777777777777555555555555555555555555333333333555555444111///555444222000000111222333666666666666555444333222444333222333555555444333555444444444444555666666555666666666555444444333444333333333333444555555444333444555777888777666555555555555555555555555222333333444444333333222{{{tttnnnjjjggg[[[VVVOOOGGG???:::888777888777555444444555777888333333222111222333555666555555555444444333333333555444444555666666444333333333555666777777777777666555444555777888888888::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::===<<<<<<;;;;;;===>>>???;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999;;;<<<999777555666777666555666777999333444555555555555777999999888666555444555777888888888999999999999888888888777666666666777999:::777777777777777777777777555555555555666666666777666666666666777777777777::::::999888999:::<<<<<<<<<;;;::::::999999999:::<<<;;;::::::999999999:::999888888999;;;<<<<<<;;;:::999999888888999999:::;;;:::999999888888999999<<<<<<;;;;;;;;;<<<======888888777777777777888888999999999999999:::;;;;;;888:::;;;:::999999:::;;;;;;;;;;;;>>>BBBDDDEEEDDDDDDEEEEEEDDDCCC@@@>>>===;;;===AAADDDFFFGGGGGGFFFCCCBBB???=========???@@@===<<<<<<;;;;;;===>>>???AAA???===;;;;;;<<<>>>@@@?????????@@@AAAAAA???======<<<::::::;;;;;;;;;:::<<<;;;999777666666777888555666666777777777777666===;;;::::::::::::999777777777777777888888888888888888777777666666666555555444333333333333444555666555555444444666777888777666444222222222333444888888777777777888888999777777777777888888888888777777888888888888777777666555444555888999888777999888777888::::::888777:::999888777777888999:::;;;:::999888:::<<>><<<<<<<<<<<<<<<<<<<<<<<<===;;;999999;;;;;;:::888777888888777666666777999444555666666555666888:::999888666555444555666777777777777888888777777777777666555555555666888888888888888888888888888888555555555666666666777777666666666777777777888888999888888777888999:::;;;;;;::::::999888888999999;;;;;;::::::999999999999999777777888:::;;;:::999:::999999888888999999:::;;;:::999999888888999999999999999999999::::::;;;888888777777777777888888777666666555555555666666777888:::::::::;;;<<<>>>AAA@@@@@@AAACCCDDDDDDCCCAAAAAAAAAAAA@@@>>>===<<<>>>???@@@AAABBBBBBBBBAAA>>>>>>============?????????>>>===<<<;;;;;;;;;<<>><<<;;;;;;<<<===???=========>>>??????===;;;===<<<::::::;;;;;;;;;:::;;;:::888666666666777888666666777777777777666666888777777888:::;;;;;;:::666666666777777777888888666666666555555444444444555555444333333444555555666555555444555666777888777666444333333333555666666555555444444555555666555666666666666777777777666666777777777777666666666555444555888999888777888777666777999999777555999999888888888888999999;;;:::999888999<<>><<<<<<======<<<<<<;;;:::AAA@@@???>>>===<<<<<<<<<::::::;;;<<<======>>>>>>AAA@@@>>><<<;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;======;;;999===<<<::::::;;;;;;;;;::::::999777666555666666777777777888777777666555444777666555777999:::999888555555555666666666666777444444444333333333333333555555444333333444555555666555555555555666777777666666555444444555777888555555444444444444444555555555555555666666666666555555666666666666555555666555444555888999888777777666555666888888666555888999999999999999999888:::999888888999;;;===???:::999888777777777777888888999::::::::::::999888999:::;;;999777666777888999777555777::::::888555444555555666777777888888:::888666777888999999888;;;:::999:::;;;;;;:::999888888888888888888888888999888666777999;;;;;;:::777777888888888888777777666666555555444555555555888888777666555444444444666666666555555555555444555555555444444555555555444444444555555666666777777777777777777777777777888777777666666666666777777777777666666666555555888777777666666777777888999888777555444444444444777777666555555555555666:::999777666555444444444333333333444444444555555444555666777888888888888999888777777777666333111444666555222222555666444999888777666444444444444444333222444666777777666777666666666666555555555222222222222222333444555555555444444333333222222444444555555666555555444444333333555888:::;;;;;;555444333222222333444555~~~zzzuuurrrsssqqqllleee[[[QQQHHHCCCAAA>>>;;;999999999888777444444555555444333222111000222333444444333222000222222222222222222333333222222222333333444444555555333222333444555555444555666666777888888777777666444333444666888888777888888888888888888888888777777888888999::::::;;;:::::::::::::::;;;;;;<<<========================;;;;;;:::;;;;;;;;;;;;::::::::::::888666444555666777888888888777777999;;;777666555555444444555555666666777777777777666666666666666666777777777888999999999999999999999999666666777777777888888888777777777888888888999999888777666666666777888999888777777666666666777777999999:::::::::999999999:::999888888999999888777:::999999888888999999::::::999999888888888888888999999999999:::;;;<<<<<<777777888888888888777777777777777777888999:::;;;999;;;===>>>>>>???AAACCCCCCAAA???>>>>>>>>><<<:::999999::::::::::::;;;;;;BBB@@@>>>;;;:::::::::;;;999:::<<<===>>>===<<<;;;@@@???>>><<<;;;:::999999999:::;;;<<<<<<<<<;;;:::;;;:::999:::;;;<<<;;;999===<<<::::::;;;;;;;;;:::888888777666555555666666888888888888777555444444999777666666666666555333444444444555555555666666333333333333333333333333555555444444444444555555555555555555666666666777666666555555666777888999777666666555555555555666555555555666666666777777555666666777777666666555666555444555888999888777777666666777888888777555777888999::::::999888777999999888888888:::<<<===888888777777777777888888888999:::;;;;;;:::999888999999999888777666777777888666555777888999777555555555444555555666888888888777666666777888777666888888777777888888888777999999888888888888777777999777666777999::::::999555666888999999888666555666666555444444444333333666666666666666555444333666666555555555444444444555444444333333444444555222333444666666777777777888888888888888888888888888777666666555555555555777777666666666555555555777777666666666666777777777777666666555555555555777666555555444444555555999888666555444444555555333333333444444444555555555666666777777888888888:::999777777777666444333444666666333333666666444888777666666555555555555555444333444666777666555666666666555555555444444444444444444555555555666333444444444444333222111555555555555555555444444444444444444666777888888666555444333333444555666yyyooogggaaa]]][[[YYYTTTRRROOOKKKEEE???:::777777555333333555666666555333444555666555444222111///111333444444333111///444444444444444444333333111222222333333444444444555333111222444555555555555666666777777777777666555444333444666777777777777777777777777777777777::::::::::::999999999999888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<:::::::::888555444444555888888999888777777999;;;777777666555555555555555777888888999999888888777777777888888999999999999999999999999999999999999777777777888888888888999888888888888999999999999999888777666666777888999666666666555555666777777888888999::::::999999888;;;:::999999:::;;;:::888:::999999888888999999::::::999888888777777888888999999999999:::;;;<<<===888888999::::::999888888222333333555666888:::;;;>>>???@@@@@@???>>>@@@AAA???>>><<<<<<======;;;:::888888999999:::;;;;;;<<>>>>><<<:::888<<<<<<<<<<<<<<<;;;;;;:::888999;;;<<<===<<<;;;:::<<<;;;::::::;;;<<<;;;:::===<<<::::::;;;;;;;;;:::777777777666666666666666888888888888777555444444888666555555555555444222444444444444555555555555444444444444444444555555555555555555555555555555444555555666666666666666666666666666777777888888777777666555555555555555666666777777777888888888666777777888888777777666666555444555888999888777888777777888999999888666777777999::::::999777777888888777777888999:::;;;777777777666777777888999888999::::::::::::999888999888777666666777777777666666666666777777666555555444444444555666777888777666555666777777666555777777777777777666777777:::999999999888888888777888777777888999:::999777444555777999999777555444666666666555555444444333444444555555555555444333555555555555444444444444444444333333333333444444333444555666777888888777777777777777777777777777777777666555444444444555666666666666555555555555777777666666666666777777666666666666666555555555666555555444444444444444777666555444444555666777333333333444444444555555888777777666666666666666888666555666777888777666444666666333333666666444555555555555555666777888777555444444555555444333555555555555444444444444666666666555555555444444333333444444444333222111555555555444444444444444555555444444333333333444666666444444444444666666bbb\\\SSSKKKGGGEEEDDDCCC===<<<<<<:::999777555555777666444333444444333222///000222444444444444333000111222444444222111000444555555555555444444333222222222222333333333333444222111111333555666555555555666666666666555555555444333333666777777666666666666666666666666666;;;;;;::::::999999999999777777888999999999999999999999999999999999999999:::;;;<<<<<<;;;;;;<<<===:::;;;:::888666555555666888999999888777777888:::777777777777777666666666888888999999999999888888777888999999::::::999999999999999999999999999999777888888888999999999999888888999999999:::::::::999999777666666777777888666666555555555666777777777777999:::::::::999888;;;:::999999;;;<<<;;;999:::999999888888999999:::999999888777777777777888777777777777888:::;;;<<<999:::;;;<<<<<<;;;:::999555666666888:::<<<>>>??????@@@@@@???===<<<<<<======<<<;;;<<<===>>>===<<<999999999999:::;;;<<<===>>>===;;;::::::;;;===>>>;;;<<<===>>>===;;;999777999:::;;;<<<<<<<<<<<<<<<888999;;;<<<===<<<<<<;;;===;;;::::::;;;<<<<<<;;;===<<<::::::;;;;;;;;;:::777777777777777777777777777777888777777666555444444333222444666777666555444444444555555555555666555555555555666666666666444555666666666666555444444555555666777666666666666666666777777777777777666666555444333333333333777777777777888888888888777777888888888888777777666555444555888999888777999888777888::::::888777666777777777777777777666777777777777777888999999777777666666666777777888777888999999999999888777999777555444666777777777555555666666666666555555333444444555666666777777555444444555666777555333777999:::999888777888999::::::999999888777777777888777777888999999888666333555666888888666555333555555666666666555555444333333333444444444444444555555555444444444444333444444444333333444444444555555555666666777777888666666666666666666666666666555555444444444444555666666666555555555444444777666666555555666666777444555666666666666666555555555444333333333333444555555444444555555666777333333333444444444555555888777666555444444444444666444333444666888888888444666555222222555666444333333333333555666777888777555444333444444222111555555444444444333333333444555555555444333222222333333333333222222222222444444333333333444444555555555555333111000111222666555444333333444555666GGGCCC>>>:::999888666555444444444444444444555555777555444333444444222111...///000111222333333333111111222333333222111111444444555555555444333222333333333222222222222222444222000000222555666666444444555555555555444444555333222333555777777666555555555555555555555555888888888888999999999999666777888999999999888888999999999999999999999999999;;;===<<<;;;:::<<<>>><<<<<<<<<:::888777888999777888999888666666888999888888888888888777777666777777888888888888777777666777888999:::999999888888888888888888888888888888888888999999999::::::999999999::::::::::::;;;888888666555555555666666666666555555666777777888666777999:::::::::999888999888777888:::;;;;;;::::::999999888888999999:::999999888777777777777777777777888888999;;;<<<===:::;;;<<<>>>>>><<<;;;:::<<<<<<<<<===>>>???AAAAAA<<<======<<<:::888999:::;;;:::999:::;;;<<<;;;::::::999999888999:::<<<<<<<<<;;;:::::::::;;;<<<===999::::::;;;;;;:::999888999:::;;;<<<<<<<<<;;;;;;999:::;;;<<<<<<============;;;999999:::<<<<<<;;;===<<<::::::;;;;;;;;;:::777777888888888888888777666666777777777777666666444333222444666777666555444555555555555666666666444555555555666666666666444555666777777666555444444444666777777777666555666666666777666666555555888777666555444444444444666666666777777777777888666666777777777777666666666555444555888999888777888777777888999999888666666666555555555555666666666666666777777777888888888777777666666666777777666777888888888888777666999666333333555777777666444555666666555555555555222333444666666666666555444444444555666666444222666888:::999777666777999999999888777777666555555888777777888999999777555444555666666666666555444333444555666666666555444333333222222222333555666555555555444444444333333555555444444444444555555666555444444444555666777555555555555555555555555444444444333444444555555666666555555555444444444666666555555555555666666333444555777777777666666555444444333222333333333555555555666555555444444333333333444444444555555666555444333333444555555555444222333555777888777333555555111111555555333333333333333333444555666444333222222333444333111444444444333333333333222333444555666666666555444333333222111111222333444222222111111222333444555444555666444111000222444666555444333333444555666;;;999888888888777555333444444333333333444555555111000///000111222111000222111111111111111111111222222222333333222222222333333444555444333111000444333333222222111111111444222000000222555666666333444444555444444333333555333222333555777777666555555555555555555555555555555666777888999::::::555666888999999888888777999999999999999999999999999;;;======;;;:::<<>>>>><<<::::::;;;<<<777888888777666666777999999999999999999888777777666666777777777777666666555666777999999888888777777777777777777777777777888888999999999:::::::::999999:::::::::;;;;;;;;;777666555444333444444555666666666666666777888888555666888:::;;;:::888777777666666777999;;;:::999:::999999999999999999:::999888888777777777777777:::::::::;;;<<<===???@@@;;;<<<>>>??????>>><<<;;;======<<<<<<<<<<<<======888999:::999777666777888888777666777888888777666:::999888888888999;;;<<<;;;::::::::::::::::::;;;666777888888999999999999999:::;;;<<<<<<<<<::::::::::::;;;;;;<<<===>>>>>>===:::888888999;;;;;;:::===<<<::::::;;;;;;;;;:::777888888999999999888888555666777777777777777666888666555555555555444222555555555666666666666777444444444555555666666666444555666777777666555444333444666777777777666555666666777777666555444333::::::999777777666666666555555555555666666666777555555666666666666555555666555444555888999888777777666666666888888777555666555444333333444555666666666666777777777777777888888777666666666666666555666777888888777666555999666222222555777777666333555666666555444444555111222555777777777555444444333333555666666444222444666888777444333555777888777777666555444444444777777777888999999777555444555555555555555555444111222444555666555555444444333111111111333555777555555444444444333333333666555555444444555555666777555333222222333444666555555555555555555555555333333333333444444555666666666555555555444444444666666555555555555666666333444555777777777666666555444333333222222333333666666777777666444222111333333333444444444555555444333222222333444666777666444222222444666666666222555444111111444555222444444333222222222333333111000000111333444444333444444444333333333222222333555777888::::::999999444333111000000111333555111111000000111333555666333555666444222222444777555444333222222333444555999777444222111222333555444333222222111111222222111111111111111111111111111111111111111111111111222111000000000111333444444333111000000111333444333111///000222333222///555444333222222444666777666555444444555666555333555555555555666666666666666666777777666555444444666666666777888888666444888888666555555555666777;;;;;;;;;:::888888:::<<<888888888999:::;;;<<<===CCCAAA>>>======<<<;;;999888888888999999888777777:::::::::999888777666555888888888777777777777777555777:::<<<<<<:::777555::::::888777777777888999777888999999888777888999:::;;;;;;;;;;;;;;;::::::999777555555777777777666555444333333555555444333888999:::;;;;;;:::999888999888777666666888:::;;;===:::777777999:::999777<<<<<<;;;;;;999888666555===:::888777999:::;;;;;;666888::::::888666666666999999999::::::;;;;;;;;;777777777666555555444444999999999888888888777777:::999777666666777999::::::888666666888;;;<<<<<<888777666666666777999:::999999999999;;;<<<>>>???999999999:::;;;<<<===>>>999999999999999999999999;;;:::999999;;;;;;:::888;;;;;;;;;;;;:::999888777666555555777999:::999777555555444444444555555666777555444444444444333111666555333333444777;;;===777666555555666777666444333333444444444444444333555555444333333333333333<<<;;;999777666555444444888666555666666666444222:::888777777888888777555555666666777888999999999999999888777666555444333888888777555555444444444555555444444444444555555;;;999777555444444555666777777777777666666666666555444444666777888666555555444333333444555444222555666777777777666444333777666555333333444444555888777666555444444555666888888888777666555555444<<<:::888666555555777777555666777777666444222000444555555555555555444444222222333333333333444444:::444222555666333111111333222222333555666666555555444333222111222333444222444666666555444555666444444444555555555666666555444333444555666555444888555333444666666444222555555666666666666555555666555444555777777666444888666333222333333333222555555444444444555555666444333333222333444555666333333333333333444555666444333222222111111222222222222111111222222333444///000222333222111///...222333333444444333333222777777888888888777777666222222222222222222222333333333333333333333333333666555444333333333333333555666666666444333444555777666444222111222333333444333222222111111222222111111111111111111111111111111111111111111111111000/////////000000111222555333222111111222333444333111000111444555444222444333333222222444555666444333222333555666666555444555555555666666666666777666666666555555555444444444555777888888777666999999777666666666666777999;;;<<<<<<:::888888888777888888999:::<<<===>>>???===<<<<<<===>>>===<<<999999999::::::999999888::::::::::::999888777666888888888888888888888888888888999999999999888888:::999888777777777888999777888999999888777888999;;;;;;<<<<<<<<<;;;;;;:::999777555555666777666555555444333333555555444333888888999::::::999888888:::999777777777888:::;;;<<<:::888999:::;;;999777999999999999999999999999:::999999:::<<<<<<;;;:::777888:::999777666666666777777888888999999999999888777777777777666666666999999999999888888888888:::999777666666777999::::::888666666888:::;;;;;;888777666666666777999999::::::::::::;;;;;;;;;;;;999999999999:::;;;<<<===::::::::::::::::::::::::<<<:::999:::<<<<<<;;;:::<<<<<<<<<;;;;;;:::888888777666555666888888888666666555555444444444555555666444333333555555444222666555444444555777999;;;777666555555777888777666555555666666666666666555555555444333333444555666:::999888777777777777777888888777888999888666444555555666777777777666666555666666777888888999999:::999888777666555444444888777666555444444444444666666666555555666666666:::888666555444555666777777777777666666666555555555444444555777777666444666555444555666777555444666666666666666555444444777666555444444444555555888777666555555666666777555555666666777777888888:::999777555444555666777444555666777666444222111333333444444444444333333222222333333333333444444888333111444666333111222444333222333444555444333333222222111111222222333111333555555444333444555444444444555555555666666777555444555666666555444666444333333555666444222555555666666666666555555777666555666777666444222888666333222333333333222444444444444444555555666444333333222333444555666333333333333333444555555444333222222111111222222222222222111222222333333,,,---000222333333222222222333333444444333333222999999999888777666555444333333333333333222222222333333333333333333333333555555444333333333333333444555666555444333444555444444333333222222111111444333222222111111222222111111111111111111111111111111111111111111111111000000111222222222111111555444333222222333444555333222222333444555555444222222222333333333444444222111000222444666666555444444444555555555666666777666555444444444555666222333555777888888888888;;;:::999777777666666666777:::======;;;888666555777777888999:::<<<>>>>>>===<<<;;;<<<===>>>===<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999888888888888888888999999999999<<<:::888666666888:::<<<:::999888888777777888888777888999999888777888999;;;;;;<<<<<<<<<<<<<<<;;;:::888666555666666555333666444333444555666555444777888888999999888888777:::999888888888999;;;<<<;;;::::::;;;<<<;;;999777777777777777888:::<<<===888999:::<<<>>>>>>;;;999999::::::888666555666777666666666666777777777777777777888888888888999999::::::999999999888888888999888777666666777888999999777555666888999::::::777777777666777888888999:::;;;;;;<<<;;;:::999888999999999999999:::;;;<<<::::::::::::::::::::::::;;;:::999:::<<<======<<<<<<<<<<<<<<<;;;:::999999:::888555555666777777666777666555444444444444444555333333333555666555444555555555666666777777777666555444555777888888777555666666666666666555555666555333333333555777999999888888888888888999999888888999;;;<<<;;;888555111666:::;;;999777888999555666666777777888888999:::999999888777666555555777777666555444444444444777777666666666666777777888777666555555555666777888888777666555444444333333333333444555666555333777666666777888999777666777666555555444555555555777666555555444444555555777777666666666777888888555555666666777888888999888777666444444444555555333333555555555555333222222222333333333333222222222222333333333333444444666222111444666333222444555333222222444444333111333333333333222000//////111222444444333333333444444444555555555666666666888777666666666666555444444333222333444555444333555555666666666666555555888777666666666555333111777555333222333444333222333444444444444555555666444333333333333444444555333333333333333444444555444333222222111111222222333333222222111222222222---...000111222222222222333333333333333333333333999999888888666555333222555555444444333333222222444444444333333222222222555444444333333333333333222444555444333333444555222222333333333222111000444333222222111111222222111111111111111111111111111111111111111111111111222333444555555555444333444444333333333444555666555444333333333333333222111222333333444444333333222111000111333444444333333333444444444555555555777666444333333444666777444666888999999888888888;;;;;;:::999888777666666888:::<<<<<<999777555555777777777888:::;;;===>>>???===<<<<<<<<<;;;999777::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999999999999999::::::::::::<<<;;;888777777888;;;<<<999999999888888888888888777888999999888777888999;;;;;;<<<=========<<<<<<;;;999666555555555444333666555444555666666666444777777777888888777777777::::::999999999:::;;;<<<999:::;;;<<<<<<;;;999777777777666666777999<<<>>><<<;;;;;;<<<===<<<:::888::::::999777555444666777666666666666666666666666666666777777888999999::::::999999999999888888888888777666666666666777888888666555555777888999888777777777777777888888999888999;;;<<<;;;:::888666888888888888888999:::;;;999999999999999999999999999888888999;;;===<<<;;;<<<<<<<<<<<<<<<;;;:::999===:::777555666777777777888777666555444333333333444333222333666777666666555555666777777666555444444333333444666888777666444444444555444444333222555444333333444666999;;;999999888888888888999999777888:::<<<>>>===999666333:::@@@AAA===999999;;;666666666666777777888888:::999999888777777666666777666555444444444444444777666666666666666666777666666555555555666777777888888777666444333222222333222222333555555444222777666666777999999888666777666444333333444555666666666666555555555555555555555555555666666777777777777777666666666555555666555444333333333444444111222333444444444444444111222222333333333333333222222222333333333444444444111111444555333333555666444333222333333111000666666666555333000---+++111333555555444444444555555555555555666666666666:::888777666777777555333333222222333333444444333444555555666666555555444777666555555666666444222666444222222333444333111222333333444555555555555333333333333333333333444444333333222333333444444444333222222111111222222444333222222111111222222333222222111111000000000333333333333333333333333777777777666555444333222666666555444444333222222555444444333333222222111444444333333222333333444111333444444333333444666111222333444444222111000444333222222111111222222111111111111111111111111111111111111111111111111333444555666666555333333333333333333444444555555666666555444222000//////111222333444444444333333444333111111222222111///333333333333444444444444666555444222222444666777888:::<<<<<<999777777888:::::::::999888777777666999::::::888666555666888777777777888999:::;;;<<<===<<<;;;;;;;;;;;;888666999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999:::::::::;;;;;;;;;<<<;;;::::::::::::::::::;;;999999999999888888777777777888999999888777888999::::::;;;<<<======<<<<<<<<<999777666666666555333777666555555777777666555888777777777777777777888::::::999:::::::::;;;;;;888:::<<<<<<<<<:::888777999888666666666888:::<<>>;;;:::999999999777::::::999777555444666888777777777777777777777777444555666666777888999999999999888888888888777777777666666666666666666777777555444555666777777666666777777777888888888888666777999;;;;;;:::999777888777777777777888999999777777777777777777777777777666666777999;;;:::999;;;;;;;;;<<<;;;;;;::::::???<<<888777777888888888888777666555444333333333333333222444666888777666444555777777777666444333333222222333555777666555444444555555444333333222444444333333555777999;;;;;;:::999888777777777777555666888;;;===<<<999666666<<>>===999666666777888888999999888888777666999999888777555555777999777777666666777777888999777777888:::<<<<<<:::999777888999::::::;;;:::::::::;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<<<<======999:::<<<======<<<:::999888999999999999888777777777888999999888777888999999999:::;;;<<<<<<<<<<<<<<<:::888777888888777555888666555666777888777666999888888777777888888999999999999999::::::::::::888:::;;;;;;999888888888999888777666777777888999AAA>>>:::888888888888777888999999888666666777888888888888888777777777777555555666666777888999999888888777777777666666666555555666666666666555555666555444444666666555444666666777888888888888777666777888999:::999999888777777666666666777777888666666666666666666666666777666555666888999999777999::::::;;;;;;:::999999===;;;888777888888888777777666555444444444444444444333333444666888777666444555666777666666444333444333222333555666666555777777777777666555444444333333333444555777888999:::999888777666666666666444555777:::<<<<<<999777777;;;??????<<<777444444666666666666666666666666777777777777666666666555555555444444444444444555555555444444444444555555555555555555555555555555666666555444333222222111222222222333444555444222222333444666888888666333444444444444444444555666333444444444444333222222111222333333444333333333000111222333444666666777333333444444333333333333111111111222222333333333111222333444555555555444222222333333333333444444222000222444333111222666777666444444444444222111111222333555666666777777444666777777666666777888555555666666666777777777888777666666666666555444333555555444333222222444444444555555555555444444222222222444666777666555333222222333444444222111000111333444555555555444222333333333333222222111444333333222222222222222444333222222111111222222222222111111222222333444333222000///000111444555444444222222222222444444111222333444444555444444555555444444333333222222333333333333333333333333222222222222222333333444111222444555555555777999333333444444444444333333444333222222111111222222111111111111111111111111111111111111111111111111333333222111111111111111000111222333333444444444444555666555222111222333555555444444444555666777555444222222333333222000222222222222333333333333333333333444444555555555555999<<<;;;777555666888555666777888888888777777555666888888666666777888777777666555555555555555666666777999<<<<<<:::888555666777888999999999999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>>>>:::;;;<<<======<<<;;;:::888999999:::999888777666777888999999888777888999777888999:::;;;;;;;;;;;;<<<:::888888999:::999888888777666666888888777666:::999888888888888999:::777888888999999999999999777999:::999777666777999777777777777888888888888<<<:::888888999999888777555777888999777777777888888888888777777777666666777777777888888999999999666666666666555555555555555555555666666555555555555444333444555666444333555666777888999888888777888888888888888777777777777666666555555666666777777777777777777777777777888777666777888999888777888888999999:::999999888:::888777777888888666555666555555444444444555555555444444555666777777666444444555555666555555555777555444555777777666555777777777777666555444333111222444555666666666555777777666666666666666777555555666888;;;<<<;;;999888:::<<<===<<<999666444666666666666666666666666666666666666555555555555555444444333333444444555666666555555555555666666666666666666555444333333444444444444333333222222333222222333555666444333222222444666999888666333222333444444555555555444222222333333333222111000222333444444444333222111//////000111333444555666333333444444444444444333222111111111111222222222000111222333333444444444222222333333333333444444222111222555333///111666777666555555555555444333222222222333444555777777333555777777666555666777555666666666777777777777777555444555666666555444555777777666333111222333333444444555555444444333333222222444666666555444222111111333444444222000///000222444555555555444222333333444333222111000444333333222111111222222444333222222111111222222000000000111222333444555444333000//////111444666555444222111111222444555111222333333333333333222333333333333333222222222111222222333333444444555222222111111222333333444111333555666666777999;;;444444444444444444444444444333222222111111222222111111111111111111111111111111111111111111111111666555333222111222333333///000111222333444444333222444666666444333555888777666444333444555777999444333222222444555444333111111222222222333333333222333444555555555555444222666::::::666444666888333444666777888888777777111444888999999777777777777777666444444333333333999888999:::;;;:::777444444444555777777888888888999999::::::;;;:::::::::;;;;;;;;;<<<===>>>>>>???<<<<<<<<<;;;;;;<<<<<<<<<888888999:::999888777666777999999999888777888999666777888999::::::;;;:::<<<:::999999:::;;;:::999888777666777888999888666;;;:::999888888999:::;;;777777888999999999999888777999:::888555444666999444555666888999999999999666666777999;;;;;;888666333666888999999888888999888888777777666666666555888999999999999:::::::::666555555555555444444444444555555666666555555444555444333444555555444222555666777999999888888777;;;:::999777666555555555777666666555555555666666777777777777777777777777:::888777888999999888777777888888999999999888888666666555666777777555333555555444444444555555666666555444555666777666555444444444444555555666666999888777777888888777666555555555555444333222111000222444666666666444333444444444555555666888888666666666888;;;<<<<<<;;;::::::;;;===>>>===:::777666666666666666555555555555555555555555444444444444444333333333444444555777777666666666666777777666666666666555444333222333333333333333333333333444333333444666666555333222222444777999999666444111222444555666555444444111111222333222111000///444555555666555444222111111111111111111111111222333333444555555555444444222222111111111111111222//////000222222333333333222222333333333444444444222111333555222///000555777666555555666777555444666555333222111111222333222444666666555444555666666666666666777777777777555444333444555666555444666888999777333111222333333444444555555444444333555444333444555555444222111111111333444444222000...000222444666666555444222333333444333222111000444333333222111111111222444333222222111111222222///000000111222444555666888666222///...///111333555444222111111222444555333333333333333222111000222222222222222222222333000111222333444444555666222111111111222333333444111333555666777888:::<<<...000222333222///---+++222222222222111111000000000...+++,,,000222222111333333333222222222111111444222000000222333333222333333333333333333333333555555444333333333444444777666555444444555777888444333333222111111111222222333333444333222111000222444666666555555555666333444666777777555333222444666888777444333555777:::888555555777999;;;<<<999888666444333444555666444666888999888777888999666666777777777777666666;;;;;;;;;::::::999999999<<<<<<<<<===???@@@???>>>===>>>>>>>>>===;;;888666<<<;;;;;;::::::999888888===<<<:::999888999::::::999999999999999999999999:::::::::999999999888888>>>555777===:::999999555555666777999::::::999999888777777777999:::999888888999999999888777555333999888888888:::;;;:::999888888999;;;======:::888999999999999999999999999::::::::::::::::::::::::888777666444444555555666777777666666555555555444444666555333444666555000333555777777666555666777777777777777888888888888888888888888888777666666;;;:::999777666666666666///777999555333888:::999999999999888888888777777888888888888888888888888999888777666555444333222666888999888555555777:::;;;888555333444444444444222444555555444444666777999999777666555555555555888666444444555666666555222222333333333333444444222222333333444555666666555666777888999:::;;;;;;999888999:::;;;;;;999777;;;:::888777777777888888777777666555444444333333888555333333555666555333777777666666555555444444888777666444444555555666444444444444444444444444333222111222444555444333222444666777555444444555333111000111222444333333666333111///000000000///111333555555222111222444111111222222222333333333666555666555222///444<<<666555333111111111333444333333333444555666777777444444444555555555666666444333222111111111222222888777666555444555666666333333444444555444444444444444444555555555666666555555555555555555444333666666666666666555555555444555666666666444222000444555666666444444555666222333333444444333333222222222222111111111111111333333444555444333111000111222333444444222000//////000111222333444444444555333000......000333555333333222222333333444555666444222222333333333111222222222222222222222222333222222222222333444444444444555555555555444444555333111111222222222111555444444333333444444555333444666777888888888777///000222333333222111000222222222222111111111000333111///000333555555444333222222222111111111111222111111222444444222000222222222222222222222222555444333333222333333333111111111111222333444555555444444333222222333333222333333333333222111000000222333444333222333444333444666777888777666555333555666666444333444666:::777555444777999;;;;;;777666555444444555777888666888999999888777888888666666777777777777666666::::::::::::999999999888;;;;;;;;;<<<>>>???>>>===;;;<<<>>>??????===<<<;;;::::::::::::999999999999<<<;;;999888888888999999999999999999999999999999:::::::::999999999999888999888666666999:::888777888999:::;;;<<<<<<;;;;;;999777777888999:::999888777888888888888777777666999888777888:::::::::888888888999;;;===<<<:::888999999999999999999999999:::::::::::::::999999999888777666555444555555666777666666666555555555444333555444222333666444000222444666666555555666777555555555666666666777777888888888888888777666666999999888777666666666666222777888444444777888666:::999999888888777777777666666666666666666666666666666666666555555555555666777888777555555777999<<<999666444444444333333444666777777555555666888999888777555444333333333666555444444666666666444222222333333333333444444222222333333444555555666555555666777888999::::::999888888:::;;;;;;999777:::999888777666666777888888777777666666555444444777555333333555666444222666666666555555555555555888777555444444444555666444444444444444444444444333222111222444555444333222444666777555444333444333111000111222444333333555333111111111222111000111333555555222111222444111111222222222333333333333333444555222000666===666555333222111222333444222222333333444444555555333444444444555555555666333333333333222222222222666555444444444444555666333444444444444444333333333333444444444444555555333444444555555555555555555555555555555444444444444444555666555444222000222333444444222222333444222333333333333333333222111111111111111222222222444444555666555444333222222333444555444333111000000000111222333333333333222111111000000111111222333222222222222333444444666444222222333333333111222222222222222222111111333333333333333444444555555666666666555555444333555444222222333333333222444444444444444444444444444555666777888888777777000111222222333444444555222222222222111111111111111///...///111222222222222222111111111000000000000000222444555444111...111111111111111111111111444333222222111111222222...///000111222333333333555555444444333333444444222222333333333222111111///111333333222111222333333444666777888888777666333444555444333222333555999777444444666999::::::555555444444555666888999777999:::999888777777888666666777777777777666666999999999888888888888888:::999:::;;;===>>>===<<<:::;;;===???@@@@@@??????999999999:::::::::::::::;;;:::999999888999999999::::::::::::::::::::::::::::::::::::999999999999:::FFF<<<111;;;===555777999:::;;;;;;;;;;;;::::::999888777888:::::::::888777777777777777888999999888777666777999:::999888888888888:::<<<<<<:::888999999999999999999999999:::::::::999999999888888777777666555555555555666666666666555555555555555333555444222333555444///222444555666444444444555333333444444444555555555777777888888777777666666777777666666666666666666666888666444555777666222::::::999888777777666666444444444444444444444444333333444555666777888888888888999888777666888:::;;;999666444444444333222777888999888666666666888777666555444333222222222333333333555777888666444222222333333333333444444222333333444444555555555333444444555666777888888888888777888::::::888666888777666666555555666666888888888888777666555555666444333333444555333222444444555555555555555555777777555444444444555666444444444444444444444444333222111222444555444333333555777666444333222222333111000111222444333333333222222333444444222111111333444444333222222333111111222222222333333333000000111444333222777>>>666555444333222333444555222222222222333333333333333333444444444444555555333333444444444333222111333333222222333444555666444444444444333333222111222222222333333333333444222222333444555555555555444444444444444444444444444444555555555333111000000111222222000000111222222333333333333333333222000000111111222222333333444555666666666555444333333444444555555333222111000111111222333333333333///000111222222111000///222222222222222333444444555333222222333444333111222222222111111111000000444444444333444555555666777777777666555444333222777555333333444555444333333444444555555444444333555666777777777777666666222222111111222333555666222222222222222222222222//////...///000000111000111111111000000000000///000000111333444333111...000000000000000000000000333222222111000111111111111222333444444444333222444444333333333333444444222222222222222222222222000222444444333333333444444555666666777666555555444444555444444444444555888666444444666888999999555555555444555666777888555777888888777666777888666666777777777777666666888888888777777777777777999888888:::<<<===<<<:::999:::<<<===>>>?????????999999:::;;;;;;<<<======;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999AAAUUUEEE222>>>???333888999999999999999999888888999888777888:::;;;:::999999999777777777888999:::777666666666888999888777999888888999;;;;;;:::888999999999999999999999999:::::::::999888888777777777666666666555555555555555555555555555555555555333444444111333555333///222444555555444333333444333333444444444555555555666777777777777777666666555555666666777777777777999777555555777999666333999999999888777777666666444444444444444444444444222222333444666777888888:::::::::999999999::::::999777444444444555444333777888999888666555555666444444333333333333444444333333444777999999777555222222222333333333444444333333333444444444555555222333333444555555666666777666555666777777666555666555555555555555555555666777777777777666555444444444444444444444333222333333333444444555555666777666555444333444555555444444444444444444444444333222111222444555444333333555666666444111111111333111000111222444333333222222222444555555333111111222333333333222222222111111222222222333333333000///000333333222666<<<555555444333333444444555333333333333222222222222333333333333333333444444222333555666555444222000000000111222333444555555444444444444333111000000111111111111222222222222222333333444444444333333444444444444444555555555444444555444444333111111000111222111000000000222333222222222222222222333000000111111222333444444333444555666666555444333444444555555555444333222000111222333333333333333///000111111111111000///222222222111222333333444444333222333444444333111333222222111111000000///555444444444444555666666777777777777666444333222888666444444555666555444333333444555555444333333777777777777777666666666333222111000000111222333222222222222222222222333222222333333333333333444111111111000000000000///333111000000111222222111000000000000000000000000222222111000000000111111333444555555555333111000333222222222222222333333222222222222222222222333000222444444333333333444555555555555444333333222666555555555666666555555666555444444666888888888777777666555555555555555222444666777666666777888666666777777777777666666777777777777777777777777888888888999;;;<<<;;;:::999999:::;;;;;;<<<<<<<<<:::;;;;;;<<<===>>>??????<<<=====================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999BBBWWWHHH444@@@@@@555;;;::::::999999999999999999999888888888:::;;;:::999<<<;;;999777777777777888777666666666888999888777999888777888:::;;;:::888999999999999999999999999999999999888888777777777666666666666666555555444444444444555555555555555333555444222333555444///222444555555444333333444444444555555555666666666555666666777777777666666444555666777888888888777999555444666999:::888666888888888777777777666666444444444444444444444444333333444444555555666666999888777777777888888888555444333333555666666555555666777666444333333444222222222333444555777888444444666888:::;;;888666222222222333333333444444333333333444444444444444222222222333444444555555555333222222444444444333444444444555555555444444444555666777666555444333444444555555444333333333222222333333444444555555777666555333333444444555444444444444444444444444333222111222444555444333333444666555333111000000333111000111222444333333222222222444555555333111222222222222333333222111111111222222222333333333333000111333333111333777444444333333333444444444444444444444333333333333333333333333333333222222222333444555555333111000...///000111333444444555333333333333222111000///000000000111111111222222333444444444333222111111444444555555666666666666444444444444333222111111111222333222111000111333333222222111111222222333000000111222333444444555222333444555555444333222444555555555444444333333111111222333333333222222111111000//////000111111222111111111111222333333333222222333555555333111222222222222111111000000555444444444444555666666666666777777666555555444999777555555666777666555333444444444444444444333777777777666666666666666222222000//////000111222222222222222333333333333000222444444222111222333222222111111111000000000333111///...000111222111000000000000000000000000333222111111000000111111222222222222111111000///222222111111111222333333222222111111222222333444///111333333222111222333444444444333333333222222777666555555666777666555555444333444666777777777777777777666555555444444222444666777666666777888666666777777777777666666777777777777888888888888888888888999;;;<<<;;;:::999999999999999999999999;;;;;;<<<<<<===>>>??????======>>>????????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<>>>>>888>>><<<<<<;;;;;;;;;;;;<<<===:::999888999:::;;;;;;999<<<;;;:::999888777777777888777666777999:::999888999888777888999::::::999999999999999999999999999777777777777777777777777666666666777666555555444444444444444444555555555444666555333444666555000333555666666444333333444555666666666666777777777555555666777777777666666555666777999999999888777777444444777999777777888666666666777777777888888444444444444444444444444444444444444444444444444666444222333444555444333444333222333555666666555333444555444222222222444111111111333444666777888555555666777999:::888666222222333333333333444444444444444444444444444444222222222333333333444444444222111111222333333222333333444555555555555444333444666777777555444222333555777777555444333444222222333333333333333333666666444333333333444555444444444444444444444444333222111222444555444333111333555444222111000000333111000111222444333333333222222333444444222111222111111222333333222000111111222222222333333333444111111333333000111444222222333333333333333333333333333333444444444444333333222222222222111111222222333333333222111000...///000222333444444444222222222222222111000///000000000111111111111222222333333333222222111000444444555555666777777777444444333333222111111111111333333333222111222333333222111000000111222333111111222222333333444444111222333444444444333222444444444333333333333333111222222333333222222222333222111000000111222333111111111111111222333333222222222444555555333111222222222222222222222222444444444333444555555666444444555666777777777777999777555555666777666555555444444333333444444555777777666666666666777888000000000000000111222333222222222333333333444444...000222222000//////000333222222222111111111111111000///000111222111///111111111111111111111111333333222111111111111222///////////////000111222222222222222222333444444222222111111111222333444000222333444333222333444222222222333444555666666777555333444666777555333444333333444666777777666555666666666666666555555777999:::999777666666777666666777777777777666666777777777888888999999999888888888999;;;<<<;;;:::888777777777888888999999::::::;;;;;;<<<<<<======<<<===>>>???@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999<<<===;;;;;;::::::===;;;;;;::::::;;;<<<===>>>:::999888999;;;<<<;;;:::::::::::::::999999888777999888777888:::::::::888999888666777999::::::999999999999999999999999999555555666666777888888888555666777777777666444444333333333444444555555555555777666444555777666111444666777777555444444555555555666666666777777777444555555666777777666666666777999:::::::::888777666444444777666222222777444444555666777888999999444444444444444444444444333333333444444555555555666333111222444555444333555444333444555555333222111222444333222222333444111111111222222333444555666555444555666777666555222222333333333333444444444444444444444444444444222222333333333333444444555333111111222444444333222333444666666666555444333444666888888777555333333666999999666444444555333333333333222222222222666555444333333333444444444444444444444444444444333222111222444555444333000111333444222111000111333111000111222444333333555333111111111222111000222111000111333333111///111111222222222333333333444000000222333111000222000111111222333333333222111111222222333333444444333222222222111111111111222222111111111000000000///000111333444444333333000111111111111111000000000000111111111222222222///000111222333333333333333333444555555666777777444444333222111111111111111222333333111111222333333222111000000111222333333333333333333333333333111222444555555555444333444444333222222222222222222222222333333222222111222222333333333333222222111111111111111222222333111111222444666666333111222222222333444444555555333333333333333444444555111222444666888999:::;;;888777555555666666666555666555333111111333555666666666555555666777888999---...///111222333444555222222222333333444444444000333666666333111222333333333333222222222222111//////000222444333000---111111111111111111111111444333222222111111222222............000222444666333333333333444444555666222222111111111222444555222444666666555555555666000111222333555777999;;;666333222333555666444222444333333444666777666555333444555666777777777777<<<======;;;888666555555666666777777777777666666777777888888999999999:::999888888:::<<<===<<<:::777777777777888999:::;;;999999::::::::::::;;;;;;;;;<<<===?????????>>>===========================<<<<<<;;;;;;;;;:::::::::<<<777===AAA999666:::;;;999999888888999;;;<<<===:::999888999;;;<<<;;;:::777888999:::;;;:::999888999888888888:::;;;:::999999888666777888::::::999999999999999999999999999444444555666777888999999555666777777777666444333333333333444444555555555666777777444666888666222555777888777555444444555555555555666666666666777444444555666777777666666777999:::;;;;;;:::888777666444555777333---...444333333444666777999::::::333333333333333333333333222222333333444555666666888666333444666888666555888666555555555333111///111222333333333333444555333222111111111111111111666444333222444444444333222222333333333444444444444444444444444444444444333333333333333333444444666444222222333555555444222333555666666666555555444555777999999888666444444777::::::777555555666444333333222222111111111666555444333222333444444444444444444444444444444333222111222444555444333...111333333222111111222333111000111222444333333666333111///000111000///222111///111333444111///111111222222222333333333333//////222333111111333///000111222222222222222//////000111222333333444333222222222111111000000222111000000//////000000///000222333444444333222///000000111111111111000111111111111222222222222,,,---///111333444555666222222333333444555666666555444333222111111111111000222333222111000111222333222000//////000222333444333333333333333333333222333555666666666555555444333222222111111222222222222333333333222222111000222444666666444222000111111111000111222222333111111222444666666333111111222333333555555666777333222222222222333444444///000333666999;;;<<<===888666555444555666555444777555222000000222555777666555555555666777999:::444333222222333444666777333333333333333333333333222222222222111111000000111000000111333333222000222111111111222333444444555333222111111222444555333222111/////////000111222222111111111111222222222222222222222111000///777555333111000111333444333666555111222777666111444333222111111222333333111222222333333222222111666666666666666666666666777666555444444444444444;;;999777777666666444222777777666666555555555444444777777666999>>><<<555444888<<<===???BBB@@@;;;;;;666444888:::888666666999::::::;;;;;;::::::999======<<<<<<<<<<<<======???????????????>>>=========<<<<<<;;;;;;;;;<<<<<<>>>===<<<===>>>===<<<:::999::::::;;;;;;::::::999999:::<<<======<<<:::999888888888888888888888888777888:::::::::888666555777777888999:::;;;;;;<<<;;;:::888888999888777555:::999999888888888888888999777666666777777666444777666555444333333444555999999888666555444333222444444555666777888999999999888888777666555555444333333444777::::::777555888777777888999999666444777666444444555555555444777666666555555555666666333333333444444444444555333555333000444;;;;;;666555333222222333555555555888777666555333222111000555444333333222222333333222111000000000111222333444444444333333222222222666555555444444555555666000111222333444555555555333444555444333222444666666555333111000000111111111333444444333222333333555222444:::;;;666666:::333:::>>>:::444222111000333333222222222222222333333444666555444222222333333333333333333333333333444444444333333222222222222222222111111111000000333222222111111222222333333333333222222222111111444333222111000000000000222222222111111000///...555111///000333333///+++222111000.........///000111111222222222222111111222222222111000//////...000000000000000000000000333333333333333333333333333222000///...///111222000000000000111111111111111111111111222333333444444444333333333222222222666666555444333333222222///000444555222...111888333222111000000000111222222222333444444555555666333222111222555555222...222333333333333222111111111222444444222111111222777777666555333222111000444666888777333000000111333333333333333333333333444333222333555666555444555444222000000111222333444444444777;;;<<<:::888555555555555555555444444555555333333333333555555777777777777777888888888444444333333333444444555444444444444444444444444222222222222111111111000111000000111333333222000111111111111111222333333666555333111111111222333333222111000//////000111222222111111111111222222222222222222222111000000777555444222222444666888666999999444333555555111333333222222222333444555222222333333333333222222555555555555555555555555666555555444333333333444999777666666777777555444777666666666555555555444666888888666999>>><<<777888999;;;???FFFKKKHHH@@@===888666999:::888666777:::::::::::::::999888888<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????>>>>>>>>>>>>======<<<======>>>>>>===<<<<<<======;;;999::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999999999999999999999999999999:::;;;<<<<<<:::999777999999999::::::;;;;;;<<<;;;999888888888888777555::::::999888888888888999888777666666777777666555777666555444444555555666888888777666555444444333555555666666777777888888888777777777666666666666444666999:::999999999:::888888777888999888666444888666444444555555555444666666555555555555555666333333333444444555555555777888777555888>>>===999888666333333444666666555888777666555444333333222444444333222222222222222444333333222333444555666555555555444444333333333444444444444444444444444000111222333444444444444333444555444222222444555555444333222111111111111111333555444333222333444444111333777888444444777777<<<===777111111333333333333222111111111222222444555666666444333333444333333333333333333333333444444333333333222222222222222222111111111000000333222222111111222222333333222222222111111111111333333111000000/////////000000111111000000//////222///---...111111---)))///////////////000111111111111222222222222111111222222222111000/////////000000000000000000000000222222222222222222222222111000///...///000222444000000000000111111111111222222111222222333444555444444444444333333333333555555555444333333333222222//////222333000000333333222111000111111222333222222222333444444555555333222111222444444111///222222333333222222111000000222333333222111111222666666555555444333222222222555777666444222333444333333333333333333333333444333222333555666555444666444333111111111333444444333444666:::;;;:::888666666666666666555555555555444333222222333444555777777777777888888888888333444444444444333333222555555555555555555555555222222222222111111111111111000000111333333222000111111000000000111222222777555333222111111111111222222111000000000111111222222111111111111222222111222222222222111000000555444333222333555777888888<<<===777333222333222333222222222333444555555222222333333333333222222555555555555555555555555444444333333333333333333666555444555666777666555666666666555555555555555888999888666888<<<<<<999::::::;;;@@@JJJRRRNNNEEE===999888:::;;;888666777999999999999999888777777:::::::::999999:::::::::999:::;;;===>>>???????????????>>>>>>>>>>>>?????????>>>============;;;999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999::::::::::::::::::::::::999:::;;;<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888888666555::::::999888888888888888777666555666777888777666777666666666666666777888777777777666666555555555666666666666777777777777666666666777777777888888777:::======:::999<<>><<<888:::888555555555666666555777666666666666555555555333333333222222222111111000000000000000111222222555555555555444444444444222333444444444444333222000000111222333333333333333444444333222222333555555444333222111111222222222333555555333222333444555333444777777444444666:::===;;;333///111555666333222222111000000111111555666777666444333444555333333333333333333333333333333333333222222222222222222222111111111111111333222222111111222222333222222111111111000000000222111000//////...//////......///000000000//////111///---...000000---***,,,---...000111222222222111111222222222222111111222222222111000000//////000000000000000000000000111111111111111111111111////////////000222444555000000000111111111222222222222222222333444555666555555555444444444444333444444444444333333333333888222///333666555222111222222111111222333444555111111222222333444444444333222222222333333111///111222222222222111000000000111222222111000111222555555555444444444333333111333555555555444555666333333333333333333333333444333333333555666555444666555444333222333444555333333333555888:::999888888777777777666666666555555444333222222333444555666666777777888888888888333444555555444333111000444444444444444444444444222222222222222222222222111000000111333333222000111000000000000000111111555444333222111111222222222111111111111111111111222222111111111111222222111111222222222111111000333222111000111222444555777;;;<<<888222000222444333333222222222222222222222333333333333333333222444444444444444444444444222222222333333222222222666555444444666666555444555555555555555555555555::::::999777888:::;;;;;;888:::<<>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>???>>><<<:::<<<==================<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777888999999999888888777;;;;;;;;;::::::999999999999888777777888888666555999888777777666666777777777666555666777888777666666666666777777888999999666666666666666666777777888777777777666666666555555555666777888999999:::<<<=========<<<===???@@@===<<<;;;<<<<<<;;;888666999777555555666777666555555444444444444555555666333333444555666777777888777888999999999999888666;;;999666555555555444333444555555555666666666666222222222222222222111111............//////000000444444444444444444444444000111333444444333111000///000111222222222222222222333333222111111222444444333333333222222333333222444555555444333333444888777777888888777666777:::<<<:::333000222555666333222111111000000000111666777777666444444555666333333333333333333333333333222222222222222222222111111111111111111111111333222222111111222222333111111111000000000000///000000///...............,,,---...///000000000000222111000000222222000---,,,---///111222222222111111111222222222222111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000111222333444000000111111111222222222222222222333444555666777666666555555555444444444333333333333333333444444777111///222555222000000111111222222333444555666000111111222222333333444444333333222222222111000111111222222111111000///000111222111000000111333444444444555555555555555222333444555555555666666444444444444444444444444555444333444555666666444666555444444444444555555222222333555777888888888888888777777666666555555555444333222222333444555666666777777888888999999333333444555444333111000222222222222222222222222222222222222222222222333111000000111333333222000111111000000000000000111111111111111222333333444111111111222222222222111222222111111111111222222000111111222222222111111444333222111111111111222333666888777222///111666444444333222111000//////333333333444444333333333444444444444444444444444111111222333333222222111777666444444555555333222444444444555555555555555;;;:::999888888777999;;;333888<<<<<<>>>AAABBBAAA:::777777999777444333666333444555777888999::::::888999::::::::::::999888999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<===>>>???@@@?????????@@@@@@>>>===>>>>>>>>>??????>>>>>>>>>;;;::::::;;;<<<===??????<<<<<<<<<<<<<<<<<<<<<<<<777888888888999888888888::::::999999888777777777999888777777888888777666777777666555555555555555777666555666777888777666666666777888888999999999666666666777777777777777888888777777666666555555444555666777888:::;;;;;;AAA===:::;;;???BBB@@@===???>>>>>>>>>???>>>;;;999999888666666777777777666444444444444444555666777444444555666666777888888666666888999888666555555;;;888555444444444333222222333333444555555666666222333333333333222111000111111111222222222333222222222222222222222222222000111333444444333111000000000111222222222111111111222333222000000222333222333333333444444333333222444666555444333444444888999888777777888888777777:::999444222444444222222222111111111111222222666777777666444444555777333333333333333333333333222222222222222222222222111111111111111111111111333222222111111222222333111111111000000000000///000///..................+++,,,---///000000000000111111000111111111000///...///111222222222111000111111222222222222111111222222222222111111111111000000000000000000000000000000000000000000000000222222111111111111111222111111111111222222222222222222222333444555777777666666555555555444444444222222333333333333333333111......000///,,,,,,///111111222333444444555555000111111222222333333444444444444222111000000111222222222222222111000000000111222111000000222444444444444555555555666666555555444444555555555555444444444444444444444444555444333444666777666555555555555555555555555666222333444555666777888:::888888777777666555555444555555444333333444555555555666666777888888999999222333333333333222222111111111111111111111111111222222222222333333333333111000000111333333222000222222111000000000111111//////000111222333444444000111222222333222222222222222111111111111222222000000111222222222222111666555444333333222222222111111333555222///111666444444444333222111000///333333444444444444333333333333333333333333333333000111222333444333222111777555444444444444222111444444444444444555555555:::999999:::888555666:::000777;;;999666888::::::777555666888666333444888333444555777999:::;;;;;;777888999::::::999888777888888999999:::999999999;;;::::::;;;;;;<<<===>>>???>>>>>>???AAAAAA@@@?????????@@@@@@@@@@@@??????;;;<<<<<<===>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;999999888888777777777666:::888777888999999888777777666666555555555555555999777666666777777666444666777777888888888888777777777777777777777777777888888777777666666555555444555666777999:::;;;<<>>999???>>>>>>???@@@@@@===;;;:::888666666777888777666555555555555555666777888666666666666777777777777777666888:::888555555888:::888555444444444333222222222333333444555555666333333444555444333222111000000111222222222222111111111111111222222222222111222333333333333222111111111222222222222222111111222222111000000111333111222333444555555444444333444666666444333444555555777777444444777888666555888888444333444333///111111111111222333444555666777666555333333555777333333333333333333333333111111111222222222222222111111111111111222222222333222222111111222222333222222111111111000000000//////............//////,,,---...///000111111111......////////////......000000111111222111111111111111222222222222111111222222222222222222222222000000000000000000000000000000000000000000000000333333222222222111111111111111111222222222222333111111111222333555666777555555555444444444444333333333333333222222222222333111111333222//////333000111222333444444333333111111222222333444444444444555444333000///000222222333333333333222111111111222222111000111444666555555555555555555666666777555444444555666666555444444444444444444444444555444444444666777666555444444444555555555555555222444555555555777999;;;:::999999888777666555555777666555444444555666777555555666777888999999:::222222222222222222333333222222222222222222222222222222222333333333444444111000000111333333222000333333222111111111111111///000111222222222222222000111222333333333222222222222111111111111222222000000111222222222222222444444333333333333333333333000000444333000000444333333444555555555444333333333444444444444333333222222222222222222222222000111333444555444333222555333222333444444333222333333333444444555555555999777999;;;888333333888222777999666555777888666666555666999777444555:::666666777888999999999999555666888999999888666555555666777888999:::::::::::::::::::::;;;<<<===>>><<<;;;<<<===@@@AAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@AAA@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::999999999::::::;;;<<<999999888888888888888888:::999888999:::;;;:::999888888777666666666666777:::888777666777666555333666777888888888777666555888888777777777777777777777777777777666666666666555555666777999:::;;;;;;===:::888:::>>>???;;;777===<<<===>>>@@@@@@>>><<<;;;999777777888888888777666555555666666888999999888888777777777777666666777666777999777333666;;;;;;888666555555666555444333333444444555555666666333444555666666444333111...///000111111111000///111111111222222333333333333333333333333333333333222222333333333333222222000111222111//////111222111222333444555555555555333555666666555444444555444777777333444888:::777444666555222222444222...000111111222333555666777666666555333222222444666333333333333333333333333000111111111222222222222000000111111111222222222333222222111111222222333333222222222111111111111000//////...//////000000...//////000111111111111---.../////////....../////////000000111222333444111111222222222222111111222222222222222222222222000000000000000000000000111111111111111111111111111111222222333222222222111111111222222222333333000000000111333444666777444444444444333333333333444333333333222111111111666111///333666555333333000111222333333222222111222222222333444444555555444555555333///...000222333444444444444333222222222333333222111222555888666666666666555555555555666333222333666888888888555555555555555555555555666555444555666777666555333333444555555555555555333555666666555777:::======<<<;;;:::999888777777888777666555555666777888555555666777888999::::::222222111000111222444555333333333333333333333333222222222333333444444444111000000111333333222000444444333222111111222222111111222222222111111000000111222333444333333222222222111111111111222222///000111222222222222222///000000111222222333333666000///444555111000222111333555777888888888777333444444555555444444333222222222222222222222222000111333555555555333222222111111222444555555444333333333444444555555555888666888<<<888111111666666888777555777;;;999444555555777:::888555777<<<999999999999999888777777444555777888888777555444222333555777999:::;;;;;;:::::::::;;;;;;===>>>>>>999999999<<>><<<;;;999777777888999888777666666666666777888::::::999999888888777666666666666444444777555111444<<<;;;999777666666777777666555555555555666666777777444555666777777555333222111222333444555444333333222222222333333444444444444333333222222333333444333333444444444333333222000111111000//////000222000111333555666666555555333555666666555444444555555999999444555;;;===:::555666333000000333222///000000111222444666888999666666555333111111444666333333333333333333333333000000111111222222222222000000111111222222222222333222222222222222222333333333333222222222222111000000/////////000000111///000000111111111111111///000222222111000000111.........///111333666777111111222222222222111111222222222222222222222222000000000000000000000000111111111111111111111111///000111222333444444444111111222222222333333333//////000111222444666777444444333333333222222222444444333333222111000000333+++&&&,,,333444///,,,000111222333222111000///222333333444444555555666555666555333///...000222444444555555444444333222333333333222222333666999777777666666555555555555444222000222666:::;;;:::555555555555555555555555666555444555777777777555222222333444555555555444444666777777666777;;;>>>???>>>>>><<<;;;:::999999999888777666666777888999444555666777888999::::::222222222222222222222222444222000000111222111000222222111111111111222222111222444555555444222111444333222222111111222222111111222222222222111111000222333555666666555555666222------111444333111333222000000111222222111111222222333333222222111111222333222111111333555111111111222333444666777888888777555444333222222222222111111000111111111111111222333444444444444555444333222333444555666555444333222222444666777888888666555444444444444555444444444555666555444444666777999999777666444888999999::::::888777666444444444444444444444444444555555666777888888999:::;;;<<<<<<<<<;;;:::999;;;:::999999;;;;;;:::999<<<======>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<:::::::::999999888888888;;;:::888888999::::::999:::::::::999777666777999999888888777777777777888777777777777777666666555555555555555555555555555777777777777888888888888333333555666777777777777666777777777777888888888:::888666555777888888777:::888777888;;;<<<:::777::::::;;;;;;:::999777666666666666666777777777777666777888999999888777666555555555666888:::===>>>;;;:::888888777555222000555555666666666666555555333444666777777777666666444222000000222444444444444444444555444444333333666555444333222222222222333444444444333222222111000111222333444333222222222222111111222222333444555555555555666666666666555555555666999::::::999111222333222111000000111444444444444555666777777777777555222333666666222666333111222444444000---333444333222111000111222000111222333333222111000111111000000000000111111111222222333222111000///111000///------///000111444333111//////000111222222222111222444444222111000000///000111222444555222222111111111111111111222222111000//////000000111111111000000000000000222222222111111111111111000000000000111111111111111222222333333222222111222222222222222222222222333222222222111000000000222333333444333222000///222222222111111111111000222111000000000111333333555444333222222222222222666555444222111000000000000111222333333111000...000222333555666666555555;;;777444333444555333111444333333333333444555666666555555666888999888777666555555444444444555555333444555777888888888888666555444444555777999;;;@@@>>><<<999888999;;;<<<;;;:::999777777777777888777777888888888777777666222222222222222222222222444222000000111222111000222222111111111111222222222222444444444444222222666555444222111000000///111111222222222222111111111222333444555555444444444000,,,,,,///222111///222111111111222222111111111222222333333222222111///000111000//////111333111111111222333444666666777777666555444222222111222222111111111222222333333333333444444333222222333333333333333444444555222333333444444444444444777777666555444444444444666555444555555666555555555666777888888777666555666777777888777666555444444444444444444444444444444555555666777777888888999:::;;;<<<<<<;;;:::999;;;:::999:::;;;;;;:::999::::::;;;<<<<<<===>>>>>>?????????????????????????????????>>>>>>>>>>>>===;;;;;;:::::::::999999999:::999777888:::;;;;;;:::888999:::999888888999;;;:::999999888888888888888888888888888888777666666555555555555555555555555888777777777777777777777333444555666777777777777777777777888888888888999999777555555777888888888:::999777888:::;;;999666::::::::::::999888777666777777777777888888888888666777777777777777777666666666555666777999;;;<<<;;;999777666666666444222555555555666666555555555222333444555555555444444222111///000222333333222333444444444444444333333555555444333222222222222444444444444444333222222///000111222333222111111333333222222333333444555555666666666666777777777777666555666777888777666333444444333222111111222333333333333444555666777555777666222111444555333444333333333444333222000333333333222111111111222111111222333333222111111222111111000000111111222111111222333333222111000222111///......///111222333222111000111222444555333222111222333333111000222111000///...///000000111111111111111111111111222222111000000000000000......///000111222222333222222222111111000000///000000000000111111111111222222333333333333222222222222222222222222222222222222222222111111111111333333333333333222111111222222222222111111111111222111111000111222333444777666666555555555555666666555444222111000000000222333444555444333111000111222333555666555555444888555222222444666555444444444444333333444555555777555555555777888777666666555555444555555666666666666666666666777777777777666555555666888:::;;;?????????>>>>>>===<<<;;;<<<;;;:::888888888888999777777888888888888777777222222222222222222222222444222111000222222111000222222111111111111222222333333333333333333333333555444333222111111111111111111222222222222111111111222222333333333222222333000------000222111///000111222333333222111111111222222333333222222111///000111111000000111333111111111222333444555666555555444444333222111111222222222222333333444555444444444444333222111000111222222333333333333333000111333555555444333222777666555444444333444444666666666666666666666666555666777888888777666555444555555555555444333333444444444444444444444444555555555666666777777888999999::::::;;;::::::999<<<:::999:::;;;<<<;;;999888888888999999::::::;;;========================???????????????@@@@@@@@@=========<<<<<<<<<<<<<<<:::888888999;;;<<<;;;:::777888::::::999999;;;===;;;;;;:::999999999999999999999888888888777777777666666666666666666666666888888777777666666555555444555666777777777777777777888888888888999999999888666555666888999999999;;;999888888999999777666;;;:::999888777777777777777777888888888999999999666666555555555555666666666666555555666777999::::::888666555666666666555444444555555555555444444222333333333333222222111222111111222444444333222333333444444444444333333555444333222222111222222444444555555444444333333///000000111222111111111444444333333444444555666666666666666777777777777888666555444555444333111555555444444333222111111222222222222333444555555333888888333111333666666444555666555333222222333333333333333222222222222111111222222222222111111222111111000000111111222//////000111111000000000222111000//////000111222111111111111222444666777222111111111222222000...000///...---------......111111111111111111111111222111000000000000000000//////000000111111111222222222111000000///......000000000111111111222222222222333333333333222222222222222222222222222222111222222222222222333333444333333222222222222222333333333222222222111111222222111111111222333444333333333222333333444444555444333222111111111111444555666666666555333222111222444555555555555444444222111222555777777777555555444444444444444555777666555555666777555444555555555555666666777888999888777666666666777777999888777777777999:::;;;===???BBBCCCCCC@@@===:::<<<<<<:::999999888999999777777888888888888777777111222222222222222333333444333111111222222222111222222111111111111222222444333333222222333333444000000000111222333555666111111222222222222111111222222222222111111111111444222000000222333333222///111333444444222111111111222222333333222222111111222444444333222333444222222222222333444555666444333333222222111111111222222222333444555666777333444444444333333222111000111222333444333222111111111333444444444333222777777666555444444555555555666777666555555666777555555666777777666555555444444444444444333333222444444444444444444444444555555555666666666777777888888999999999999999999;;;:::999:::;;;<<<;;;999777777777888888888999999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>??????@@@AAAAAABBB@@@@@@??????????????????<<<;;;:::;;;<<<<<<;;;999777999::::::999999:::;;;<<<;;;:::999999999999999999888888777777777777777777777777777777777777777888888777777666555555555666666777888888888777777888888888888999999999999666555555666888::::::999;;;:::888888777777666666:::999888666666666777888666777777777777888888888666555444333333444555666777666666555555666777888:::777444444555777888888333333444444444444333333333333333333222222111111444333444555777666444222222222333444444444333333444333333222111111222222444444555555555444444333000000111111222222222222333333333333333444555555444444444555555555666666666555333333333333111///666555333333333222111000111111111111222333444555444:::;;;666222444888:::777999999777222000111333333333222333444444333222000000000000000000000000111000000//////000000111---------...............222222111000000111222222111111111111111333444555222111000111111111///------,,,,,,,,,---///111222111111111111111222222222111111000000000000000111333333222111000///...---222111111000///...------000000111111111222222222222333333333333333333222222222222222222222222222111222222222333333444444555444222111111222333444444333333333222222222222222222222222333333333444111111111111111222333444444444333222111111111111555555555666555444333333111222444555555555444444222222222333555666666666666555555444444444444444888666555555666666444333555555555666777888999:::;;;:::888777777888:::;;;::::::999999999:::;;;;;;===???BBBCCCCCC@@@===;;;;;;;;;:::999888888888888666777777888888888888777111111111222222333333333555333111111222333222111222222111111111111222222444333333222222333333444///000000111222444555666111111222222222222111111222111111111111111111111333222111222222333333222...111444555444222222333111222222333333222222111000222444555444333333444222222222222333444555555222222222222222222222111333333333333444555666777111222333333444444444333000111222333444333222111333333222222222333444555777777666666555666666666444666777666555444555777555555666666666666555555555555444444444333333333444444444444444444444444555555555555666666666666777777777777888888999999;;;:::999999:::;;;:::999888888888888888999999999999999999::::::;;;;;;;;;======>>>???@@@@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBB???>>>======>>>===:::888999;;;<<<<<<:::999999999===<<<;;;:::999999999999999888777666666666777777888888888888888888888888888888777777666666666555888888888888888888777777777777888888888999999999666555555666999:::999888:::999888777555555555666999888777666555666777888555555555666666666666777666555444333333444555666888777666555555666777888999666444333555777888999333333444444444444333333555555444333333333222222333333333444666555333111111222222333444444333333333333222111111111222222333333444444444444444333222222222222333333444444222222222222222333333444222222222333333333333444333111000111222222111000555333111111222222000...111111111111222333444444666<<<>>>999555777;;;===;;;<<<;;;777111...///111333222222333555555333111/////////......//////////////////......//////////////////////////////000222222111111111111222222111111000000000000000111222111000000111111///---...---------...000222333000000111111111222222222111000000000000000111111333333222111000///...---111111111000///......---111111111111222222222222333333333444444333333333222222222222222222222222222222333333444444444555444444222222222333444555444444444444333333333222222222333333444444444444444444333444444555666666333333222222111222222222444444444444444333222222222333444555555555444333333333444444444444444444666555555444444444555555888777555555666666555333666666666777888999:::;;;;;;:::999999999;;;>>>???;;;;;;;;;:::::::::::::::===>>>>>>???>>>>>>===<<<999999999888777777666555666666777888888888888888111111111222222333333444555333222111222333222111222222111111111111222222333333333333333333333333333333222222111222222222111111222222222222111111222111111000111111222222111111111111111111111111...111555555333222333555111222222333333222222111...111333444333111222222333222222222333333444555222222222222222222333333333333333333444444555666000111222333444444444444111222222333333333333333555444333222222444666777777666666555555555666666333555777666333222444777555555555555555555555555666555555444333444444444444444444444444444444444555555555555555555555555666666666666666777888999:::888777888999:::999888999999999999999999999999888888999999::::::;;;;;;;;;<<<<<<===>>>?????????AAAAAAAAAAAAAAABBBBBBBBBAAA@@@???@@@@@@???<<<:::<<<>>>??????===;;;::::::>>>>>><<<;;;:::::::::::::::999888777666777888888999999999999999999999999777777777777888888888888999999999999999888777666666777777777777888888888666666666777999:::999777888888888666444444666777777777666666666666666777444444444555555555666666555555444444444444555555888777666666666777888999888666444444666888888888444444555555555555444444666555555444444444444555333222111222333333111///000111222333333444444333222222111111111111222222222222333333444444333333444333333333333444555555222111111111111222333333000111111111222222222222000//////000222333222111444111///000222333111...111111111111222333444444999>>>>>>:::888;;;>>>>>>>>>===:::666111///...///333222111333666777444111//////............//////000//////......//////000444333222111111111111222111111111111111111111111111111000000000/////////111000000111222222111///222111000/////////000111000000000111222222333333000000000000000111111222//////000000111111111222111111000000000000//////111111111222222222222333333333444444444444333333222222222222222222222222333444444444444444444555333333333333333444444555555555444444444333333333222333444555555555444444333333222222222333444444222222222111222222333333333333333222222222222222222333444555555555333333333444666555333222222222555555444444555666666777888777666666777777666555888888888888888999:::;;;;;;:::::::::;;;===???@@@<<<<<<;;;;;;::::::999999===<<<;;;::::::;;;<<<<<<888888888888777666555444555666777888888999888888000111111222333333444444555444222222333333333222222222111111111111222222222222444444444444222222444333333222111111111111111111222222222222111111222111000000111222333444000111222222111111111111...222555444222111444777111222222333333222222111...111333444333222222222333333222222222333444444222222222222333333444444444333333333333333444444222222333444444333333333333333333333333444444555555444444444555555666666444444333333333444444555111444777555222111333666555555555444444555555555666555444333333333444444444444444444444444444444555555555555555555555555555555555555555777888999888777666777888888777666:::::::::::::::999999999777888888999::::::;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@@@@BBBCCCCCC@@@>>>>>>@@@BBBCCCAAA?????????AAAAAA???>>>===<<<<<<<<<===;;;:::888888999:::;;;::::::::::::::::::::::::777777888888999999::::::::::::::::::999888777666555555666666666777777777777666666888999999777555666777777555333333666999555666666666777666666555555555555555666666666666555555666666666666555555888777777666777888999:::777666555666777888777666555555555666666555555555555444444333333444555666555333222111222333222111000000111333333444444333222222111111111111222222000111222222333333222222333333222222222333444555333222222222222333444444111111111111222222222222111//////000111222222000444111...000444555333000222111111222222333444555;;;======999:::===???======:::666333222111000///333222111444777888444000111000////////////000111111111000000000000111111666555333111000000000111///000000000000000000//////000000111111111000000000000000111333444333222222111000/////////000111///000000111222222333333000000000000000111222222......///000111222222333000000000111111111111111111111111222222222333333333333444444444444333333222222222222222222222222555555555555444444444444222333333444555555444444555555555555444444444444222333444555666555555444222111000000000000000000222111111111222333333444444333333222222222222222333333555555555444333222111444666666333111111333444444444444555777888999888777666777888999888777::::::999999999999:::;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888888:::::::::::::::::::::;;;888888999999888777555444555666777888888999999999000000111222333333444444666444222222333333333222222222111111111111222222111222444555555444222111111111111111222333444444111111222222222222111111111111000000111333555666222333444444333222333333///222555444111000444999222222222333333222222222000333666777666444444444333333222222222333444444222222222333333444444555444444333222222222333333444444444444333222111111555444333222333444555666333444666777888777666555222222222111111222333333000444666555111000222666555555444444444444555555555444333222222222333444444444444444444444444444555555555555555555555444555444444444555666888999777666555666777888777555:::::::::999999999999999777888888999::::::;;;;;;999999999::::::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>@@@CCCEEEFFFDDDBBB>>>AAADDDEEEEEECCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>???===<<<::::::;;;<<<===::::::::::::::::::::::::777777888999:::;;;;;;<<<;;;;;;;;;:::999888777666555555555555666666666666888777777888999999777555555777777555333333666:::444555666777777666555555666666666666777777777777444555666777777666555444888777777777777999;;;<<<777666666777888888777555555555666666666666555555444333333222333444666777999777555444555666666555///000111222333444444444222111111111111111222222///000111222222222222222333222111111111222333444444333333333333444555555111111222222222333333333222111///000111222111///444111///111555777555222222222222222333444555666<<<<<<;;;888:::??????<<<<<<777333111222333222000444111111444888999555000333222111000000111222333333333222222222222333333444333111///------------//////000000000000//////...///000222333333333333000000000222444555444333............///111222444///000000111222222333333000000///000000111222222111111111000000000000000000000000111222222333333111111222222222333333333333444444555555444444333222222222222222222222222666666666555444444444333111222444555666555444444666666555555555444444444333333555666666666555444555555444333222222222333111111111111222333444444555444333222222222222333333444555555555444333222000333666666333222222444333333333444666777999:::888777666777999::::::999;;;;;;:::999999999::::::::::::;;;;;;;;;:::999888<<<<<<<<<;;;:::999888777888999:::;;;;;;::::::999999999::::::999888666555555555666888888999999999555222000000222444333111444333333222222333333444777555444333333222111///222111000222555777555222111222222333333222222111222222111111111111111111---///222222111000000111222222222222222222222222333111///111444555444222333333444555777666333000111111111222222333333333333333333333333333333333333333333333333333333333666222000222666888555222222222222222222222222222333333222222333333444555888666444222111222333444555444333333444555444333333444444555555444444333444444444444555666888888666666555444333333222222444444444555555555666666444444333222333444555666777666555666777888777666888888777777777777888888777777888999999999999999888888999999999:::::::::888888999999999999::::::<<<<<<<<<<<<============<<<<<<>>>???@@@@@@@@@@@@CCCAAAAAADDDIIIJJJFFFBBBHHHJJJLLLKKKGGGBBB???>>>AAA@@@???>>>===>>>??????>>>===<<<:::999999999:::999999888888888888999999:::999999::::::999666444888888777666666666666666666666888:::<<<;;;888555555555666666666555333222555555555555555555555555;;;999777666555666777888888888666555444444444444999999888888888888888999:::888666555666666555444888666555444666666666555666666555333222444888;;;:::777444333333444444333444444444444333333222111222111000//////000111111111000///000222333333222000111333444333111///...555555444333222222222222222333333333333222111111444333222111111111222333111111111111222333444555444444333333333444555555:::777444666;;;>>>;;;777???888444555666333111222222111222666::::::555000000000000000111111111111000000000000000000000000000111111000000///...---000/////////............///000111222333444444444//////000000111111222222444333222000//////......000000000000111111111111222222222111111111111111000000111111111111000000...///000000///000222444111111333333444333222111444444333333333333222222444222111333777777333...111333555777888666444333444444444333333222222222222222333444444333333333333222222555777777444111777777777666555444222111222333333444444333333222111111000000111222333333666777888888777555333111444666666333222444444111666555555444555777999::::::;;;<<<<<<<<<;;;:::999AAA???;;;888666555555666666777888777666666888:::999999999999999999999999;;;:::999888888888999:::999999888777777777888888777777888999999999999888444222111222444555333111444333333222222333333444444444333333444444333333333333222333444555444222111222222333333222222111111111111111111111111111///000111111000111333666222222222222222222222222333111000111333555333222333333333444555555333111333333333444444444444444333333333333333333333333333333333333333333333333555222000222666777555222333333333333333333333333333222222222222333444444555444333222222444555666888666444333333444555555333333444444444444333333555555555555555666777888666555555444333333222222333333444444444555555555444444333333333444555666777555555555777888777666777666666555555666666777555555666777777777777777888888888999999999999:::888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>AAA??????CCCHHHIIIFFFCCCIIIKKKMMMLLLHHHDDDAAA@@@DDDCCCAAA@@@????????????===<<<;;;:::999::::::;;;::::::999999999999:::::::::::::::::::::999777666888888777666666666666666777888999;;;===<<<:::777666777777888777666555444333333333333333333333333:::999777666666666777888999888777666555555555555888888777777666777777888999777555555777777666555999777555555555666555444555666666444333444777999;;;888444222222333333333333444444444333333222111111000///......///000000333111000111222222111000111222333333333222000///555444333333222222222222222333333333333222111111333333444444333111000///111111111111222333444555444444444444444555666777888888888999;;;<<<<<<<<<>>>888444555666333222333444333333666::::::555000222111111111000000//////000000000000000000000000...///000000000000000///000000/////////............///000111222222222222000000000000000111111111111111000/////////000000000000000000111111111111111111111111111111111111000000000000000000000000222333333222000000111333111222333333333222111111444444333333333333222222444222111333777777333...222333555666777666555444444444444333333222222222222333333444444333333333111000111333555555222000444555555555555444333333222333333444444333333222111111111111111222333333555666777777777555333222555777777444333666555333666666666666777888888999777888999;;;<<<<<<<<<<<<>>>===;;;888777666666666666777888777666666888::::::::::::999999999999999::::::999888888999:::;;;;;;:::999999888999999999999:::::::::999888777777444333333444666666444111444333333222222333333444222222333444555666666777555666666555333222222333111222222333333222222111111111111111111111111111333333222000///000444666222222222222222222222222222111111111333444333222333222111222333444333222666666666555555555555555333333333333333333333333333333333333333333333333555222111222555666555222333333333333333333333333222222222222222333444444222222111222333555777999<<<999666333222333555777222222333333333333222222666666666555666666777777555555555444444333333222222222333333333444444444444333333333333444555666666555444555777888777666555555444444444444555555333333444555555555555444777777777888888888999999888999999999999:::::::::999999999:::::::::;;;;;;888999:::;;;;;;<<<;;;;;;>>>======AAAFFFHHHGGGDDDJJJKKKMMMLLLIIIEEECCCBBBFFFEEEDDDBBBAAA@@@@@@@@@===<<<<<<;;;;;;;;;<<<<<<::::::999999999999:::::::::;;;;;;;;;:::999888777888888777666666666666777999999:::<<<>>>>>>;;;999888888999999888888777666444444444444444444444444999999888777777777888888999888888777666666666666777666666666666666777777888777666777888999888777999777555555555555444333444555666666555555666777===999444111111222333333333333444444444333222222111111000000000000111222555333222111222222000///111222333333333222000000444444333222222222333333333333333333333222222111222333555555444111...+++111111111111222333444444444444444444555666777888777999<<<<<<;;;;;;>>>@@@<<<777444555555333222444777555555777999999555111333333222111000///......000000000000000000000000---...///000111111111111000000000/////////......---...///000000000000000111000000000000000000///............///000000111000000000000111111111111///000000111111222222222222111000//////000111222666666666333111///000111333333333333333222111000444444333333333333222222333222222444777777333000333444444444555555555555444444333333333333222222333333444444444444333333111111111333555555333111111222333444444444444444333333444444444444333333333222222222222333444444444555666777777666555444666999999666555888888555777777888888888888888777777777999:::;;;;;;;;;;;;;;;;;;:::999888777666666666777777777666666888:::;;;;;;::::::999999888888:::999999999:::;;;<<<<<<===<<<;;;:::::::::::::::<<<<<<;;;;;;:::888777666333444555777777666444222444333333222222333333444222333444555555555777888666888999666222///111333111222222333333222222111111111111111111222222222444444444222000///000222222222222222222222222222222222222222222333222222333222000000222333333222777777666666555555444444333333333333333333333333333333333333333333333333444222111222444555444333222222222222222222222222222222222111222333333444111111222222444555777888>>><<<888444222333666888111222222333333222222111777777666666555666666666555555444444444333333333111111222222222333333333333333333333444444555555666555444555777777777666555555444444444444555555222333333444444444444444666666777777777888888888888888888999999999::::::999999999::::::::::::;;;888888999:::;;;;;;::::::::::::;;;???CCCFFFFFFDDDGGGIIIJJJIIIGGGDDDCCCCCCEEEEEEDDDCCCCCCBBBBBBBBB@@@??????>>>>>>=========:::999999888888999999:::::::::;;;:::999888888999999888888777777777777777:::999:::<<<>>>===;;;999888888999999999888888888888888777777777777666666888888888888888888888888999999888777777777777777777777666666666777888888888777777999;;;<<<;;;::::::888666555555555444333333555777777666555555666===999444000000111222333333333333444444333333222333333333333444444444555444333111111222333111000111222222333333222111111333333333222222333444444333333444444333333222111222222333444333111///---222111111111222222333444222222222333444555666777888999;;;<<<<<<===???@@@:::555333555555333333666999777777777888888555222222222111111000//////...////////////////////////......///000000000000000000000000////////////......///000000000000000///111111000000/////////..................///000000///000000000111111111111...//////000111222222333333111///......///111333555666555333111///000111333333333333222111111000444444333333333222222222222222222555777777444111444444333333333444555666333333333333333333333333444444444444444444333222333333444555666666555444222222333444444444444333333444444555555444444333444444444333333444555555555555666777888888777777777::::::777777:::999777777888999::::::999777666:::::::::999999888777777888888999999888888777666555666777777555666777999;;;;;;;;;::::::999888888999999:::;;;;;;<<<===>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777333444666777777555444333444333333222222333333444333555666666444333555666666888888555111///111333111222222333333222222111000000111111111222222222---000333333222000000000222222222222222222222222222222333222222222222222333111000000222333444333666555555555444333333333333333333333333333333333333333333333333333333333333222222222333444444333111111111111111111111111222111111111111222333333333333333333444444555555>>>===;;;666333333555888111222222333333222222111777666555555555555555666444444444444444333333333111111111222222222333333333333333444444444444444666444444555666777666555666555555444444555555666222333444444555555444444555555555666666666777777777777777888888888999999999999:::::::::;;;;;;;;;999999:::;;;;;;;;;::::::999999:::===@@@CCCCCCCCCCCCDDDFFFEEECCCAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBB@@@???>>>=========<<<<<<<<<<<<======:::;;;<<<;;;999888999;;;::::::999888888888888999:::999999;;;<<<===;;;999888888888888888888888999999999999888888777777777777888999::::::999888777999888888777777777777777777777777777888888999:::999888999;;;===>>>===;;;999777555555555555444333333555888888777555444555<<<888333111000111222222222333333444444333333333333333444444555555555555222111000111333444333222222222222333333333222222222222222222333333444555333444444444444333222222111111111000111111222222222222111111222222333333111111111111222333444555:::777666888===???>>>;;;777444333555444222444777:::888777777777666555333000000000000000000111111////////////////////////000000000000000///......111000000000////////////111111222222222111000000111000000000//////......000000///...............///000000000111111111111......///000111111222222333111///......///111333222333333222000000111222444333333222222111111111444444333333333222222222222222333555777666444333555444222222222333555666333333333333333333333333444555555555444444333222333444555555555555666666444555555555555444333333555555666666666666555555666666555555555555555666666777777888999999999999777::::::777777::::::777777888999::::::999777666::::::999888777666666666666777777888888777777666555666777666555555777999;;;;;;;;;:::::::::999999::::::;;;<<<===>>>>>>>>>???>>>===<<<;;;;;;;;;;;;999::::::;;;;;;:::::::::222555777777555444444555444333333222222333333444444666888666333111333555555555555222111000222333111222222333333222222111000000000111222222333333'''+++000444444333222222222222222222222222222222222333444333111111111222222111111222444555444333444444444333333333333333333333333333333333333333333333333333333333333333222222222222333333333333111111111111111111111111111111111111111222333333444444444444444444333333:::<<<<<<:::555333444666222222333333333333222222555444444333444444555555444444444444444444444444111111222222222333333333222333444444555555444444555444333444666777666555555555555444444555555555333333444555555555555555444444555555555666666666555666666666666777777777999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::999999:::;;;===>>>@@@@@@>>>@@@AAA@@@???>>>>>>???<<<===???@@@BBBCCCCCCCCCDDDDDDDDDCCCBBBAAA???>>>BBBAAAAAAAAAAAAAAAAAABBB;;;===???===:::999<<>><<<:::888666555444666666666555444666888888666555444555999666333111222222222222222222333444444444333333000111222333444444444333222111000222444555444444222222222222333333333333111111111222333444555666444444444444444333222222111000/////////111333444333222222111222222333333111111000000000111222222:::555222555:::===:::555555333333555444222444999999888777666555444555555//////000000111111111111000000000000000000000000111111111111000///...---111111000000000/////////333333333333333222111000000//////////////////...111000000///............000000000000111111111111...//////000000111111111222111000//////000111222111222222222000000222444333222222111111222333333444444333333333333222222111222444666777666555444444333222222222333555666222222333333333333444444555555666555555444333222222333444444333333444555777777777777777666555444777777777888888777777777888888777666666666666777777777888888999999::::::666999999666777::::::777777777888888888888888777777666666666666777888999666666666666666666777777555666666666555555777999::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999888888999:::::::::::::::333555666555333222444666444333333222222333333444222555777555222000222555444222000///111222333333111222222333333222222111///000000111222222333333+++...111333333222222333222222222222222222222222222333555333111000111333111111222444666666555333333333333333333444444444333333333333333333333333333333333333333333333333111222222222222222333444222222222222222222222222111111111111111222222333333444444444444444444333555:::>>>===888444333444333333444444444444333333222222222222333333444555444444444444444444444444222222222222333333333444222333444555555555444444555444333444666777666555444444333333333333444444222333444444555555444444333444444444444555555555444444444555555555555666888888888999999999999::::::::::::;;;;;;::::::999::::::;;;::::::;;;<<<===;;;<<<>>>===<<<<<<===>>>:::;;;===>>>????????????@@@@@@AAABBBBBBBBBAAA@@@CCCCCCBBBBBBBBBBBBCCCCCC>>>AAACCCAAA======@@@DDD>>>======<<<<<<<<<<<<<<<<<<;;;:::;;;===>>>===<<<::::::999999999:::<<<<<<:::999999888777777666666555777:::<<<<<<;;;999777777666666555555666666777666666666777777888999:::666666777999;;;;;;999777777555444444666777777666555666888777555444444555555444222222333444333111111222333333444444444333///000222333444444333333333222111222444444333222222222222222333333444444111111111222333444666777444444444555444444333222000000000111111111111111333333222222111222222333333222111111111111111111555444222333555666555333333222333555333111555:::888777666444333333555666111111111000000000000000000000000000000000000000///000000000000000///...111111111000000000//////444444444444333222111000.........///////////////000000/////////000111111000000000000111111111111/////////000000000000000000000000000000000000000222333444333111111333444222111111111111333444555444444333333333333222222000222555777777666555555333333222222333333444555222222222333333444444444666666666666555444333222222333555444222222444777777888999999999999999999888999999::::::999999888999999888777777777777777777777777666777777888888444777777555555888999666666666666666777888888999666666555555555666777888777777666555555555666777555666666666555555777888999999::::::;;;<<<<<<<<<<<<===>>>?????????>>>======<<<:::999888777777777999999999999999999888888333555666444222111444666444333333222222333333444000333666555111000222666333000------111444444333222222222333333222222222///000000111222222333333444444555333111000000111222222222222222222222222222444555444111///111333111111333555777777555333222333333444444555555555333333333333333333333333333333333333333333333333000222333333222222333444444444444444444444444444111111111000111222222333222333444444555555555444222888>>>???:::555222333333444444555555444444333000000111111222333444555444444444444444444444444222222333333333444444444222333444555555555444333555444333444666666666555333222222222222222222333222222333444444444444333333333333444444444555555333333333444444444555555777777777777888888888888999999:::::::::999999888:::;;;;;;:::999999:::;;;:::;;;<<<<<<;;;;;;<<<>>>999:::<<<======<<<<<<;;;;;;===???AAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAADDDFFFCCC@@@???CCCHHH??????>>>===============>>>===<<<===>>>??????===<<<;;;;;;:::;;;<<<===>>><<<<<<;;;;;;:::999888888555777:::<<<===;;;999777666666555555555555666777555555555555666777999999555555666777999999666444666444333444666888888777666777777666555444444666333222222333555555333111111222333333444444444444000222333555666666555555666444333333333333222000333222222222333333444555000111111222333555666777444444555555444444333222///000222333333111...---333333222222111222222222555444333222111111111111111333444333111000111222222111333555333111555;;;777666555333222222555777333333222111000///......000000000000000000000000---...///000111111111111111111111111000000000000444444444333222111000///---.........//////000000......//////000222333444000000000000111111111111000000000000////////////000000111111111111000000555555555444222222333444111111000000111333555666444444444333333333222222000222555777777666666666222222333333333444444444222222222333333444444444666666666666555444333222444666777666444444666999777888999:::;;;<<<<<<<<<999::::::;;;;;;::::::999::::::999888777777888888666666555555555555666666333666666444444777888555666555555444555777999::::::999777555444333444444888777555444333444666777444555666666444555666888888999999:::;;;<<<======>>>>>>???@@@@@@???======<<<;;;999888777666666666:::::::::999888777666555333333444444444444444444555444333222111111111111222333444444555555444444444444555555555444222111444333222333555666555444000000111111111111000000222222222111111111111111333333333222222222111111333333222111111111222222777777666555444444333333222333444444555555444444444444333333333222222222444111111444444222333666555444333333222222333333222222333333333333444444444333333222222333333444///111444666777666444333888:::;;;;;;999777555555666444333333555666666555555444333333333333444555222333444555444333222111222222222222222222222222333444444555555444444333666666666666666666666666444444444444444444444444555555444333444555666777444444444333333222222222444444555555666666777777666666555555555444444444777888999:::;;;::::::999888888888888999:::;;;<<<;;;;;;::::::999888777777999999999::::::;;;;;;;;;===>>>????????????BBBDDD???@@@AAABBBCCCBBBAAAAAA@@@@@@??????@@@@@@AAABBB>>>???AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<<<<>>>@@@BBBBBBAAA>>>;;;999999:::;;;:::999;;;BBBGGGFFF===444888777666555444333333333888666666777999999666222555555555666777888999:::888777666555444555555666666666777777666555555444111111222333333333222222111222333444555444333222222333333444444555555555222222222222222222222222222222222333333444444444333333333222333333444444333444555666666666555444111111111111111111111111666555333222222333555666111111111111222333444555333555666555444222333333999666333222444666777888999888666444333444555666555555666555444222000...------///222555666444222222111///......///111222///000000111111111111000999555000///000222222111111000///...------...///000000000000111111111111111111000000111111222333000//////........./////////000111222222222222222222222222333333222222222444444333333444444555666666555444333333333444444444555666777777666555555444444444444444555666666555444444444555555333111444666888777444222222444888777666555666777888999888999;;;;;;;;;;;;<<<>>><<<<<<===<<<:::777444222888888777777666666666555666666666555444444333333888777666555444555666666888888888888888888888888999888888777666555555555555555555555666666666666333555555555444444555777777999;;;;;;;;;;;;===???@@@???===<<<;;;===>>>???@@@???===:::999888888888666777888999999888666555444444444444444444444444555444333222111111111111111222333333444444333333444444555555555444333222333222222333444555555333111111222222222222111111222222222222222222333333222222111111111111111111111111111111111111111111444444444444333222111000222333444444555444444444555555555444444444444333444111111444444222333666555444333333222222333333222222333333333333444444444333333222222333333444000222444555666666555444777999;;;;;;:::777555444555444333333555666666555555555444333333444555555444444555555444444333222222222222222222222222222333444444444444444444333444444444444444444444444444444444444444444444444444333333222333444555666555444444444333333333222444444444555555555666666666555555555444444444444666777888999:::999999888888777777777888999::::::::::::999999999888888888888888999999999999999999999:::;;;;;;;;;;;;===???>>>???@@@AAAAAAAAA@@@@@@???????????????@@@@@@AAA???@@@AAABBBBBBAAAAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA??????@@@BBBCCCDDDBBB@@@>>><<<;;;:::::::::;;;@@@HHHNNNLLLCCC:::888777666555444444444444777666555555777777555333555555555555666777888888777777555444444444555555555666666666666555555444444444444444333333333333222222333444444444444444444444333333333444555555333333333333333333333333333333333333333333444444333222222222222333444444333444555555555555444333111111111111111222222222555555333333222333444555222222222222333444555555222444555555444333444555999666333222333555666666666555444333333444666777555555555444333111000///000///000111333444222111///...,,,++++++,,,...///000000111222222111111000666333///...000111111000111000///...---......///000000000000111111111111111111000000111111222333111000000//////000000000111222333333333333333333222222333333333333222222333333333333333444555555555444444444444444555555555666777777888777666555444444444444444555666666666555444555666666444222555666888777444333444666<<<<<<;;;:::::::::::::::999;;;<<<<<<;;;;;;===>>>:::;;;;;;;;;:::777555333777777666666666555555555555555555555555444444444777666555444444444555555666666666666666666666666777777666555555444333333555555555555666666666666444555666666555555666888777999::::::999:::;;;<<<>>>===<<<;;;:::<<<===>>>???>>><<<:::999888888888666777888999999888777666555555555444444333333222444444333222111111111111000111222222333333222222444444555555555444333222333222111222333444333222222222333333333333222222222222222333333444444555333333333333444444444444......000111222222111000222333444555444222000///222222333444444444444444666666666666555555555555444111111444555222333666555444333333222222333333222222333333333333444444444333333222222333333444222222333444444555555555666888:::<<<;;;888555333555444333444555666666555555555444333333444555555666555444444333333444444333333333333333333333333444444444444444444444444222222222222222222222222444444444444444444444444333222222222222333444444555555555444444444444444444444444444444555555555555555555555444444444444555666777888999888777666777777777666666777888888888888888999999999::::::999999888888888888888888777999::::::999999:::<<<<<<===>>>>>>??????>>>>>>>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAA@@@@@@???EEEEEEEEEEEEEEEEEEEEEEEEHHHFFFDDDBBBBBBCCCDDDEEEDDDCCCBBBAAA???===<<<;;;:::<<>>>>>>>>===<<<:::999888999:::;;;;;;999999:::;;;888999::::::999888666555666555555555555444444444444444444555555555555555666555555444333444444444555555555555555555555555555555444444333222222222444555555555555666666666555666777666555555777999777888999999777777888999<<<;;;:::999999:::;;;<<<>>>===;;;:::888888777777666777888999999999777777666666555444333333222222444333222222111111111222111111222333333333333333444444444444444444444333333222111111333333222111222222333333333333222222000111111222333444555555222222222333333333333333,,,...000222333333222111222444666777777555222000222222333444444444444333666666555555555444444444444111222555666333333666555444333333222222333333222222222333333333444444444333333222222333333444333333222222333444666777555666999;;;<<<:::666333555444333444666777666444555555444444444444555555666555333222222222333444333333333333333333333333444444444333333444444444222222222222222222222222444444444444444444444444333333333333333444444444555555555555555555555555444444444555555555555555444444444444444444444444444555666777777777666555777777666555555555666666666666777888999:::;;;;;;::::::999999888888777777999:::<<<<<<::::::;;;<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@?????????>>>CCCCCCCCCCCCCCCCCCCCCCCCHHHGGGEEEDDDCCCCCCDDDEEEAAABBBCCCCCCCCCAAA???===;;;===AAAHHHMMMLLLFFF???:::999999888777777888888999888666555555666777777777777666555555555555555555555555555444444555555444444555666666666666555999888555333222333444555666555444333444555666777999777444222111333555666555555555555555555555555555555444444333333333222222222111222222333444555333333333333333333222222000111111222222333333444444444444444444333111111222222222222222333444444000222333444333444666888888555222111222222222111333333222222222333444555555444222111000000111222444222//////000222333222333222111111111111222333222333444555555444222111000000000111111111111111111000///......///000000///000000000111111111111111111000000111111222333222111111111111222222333555555555555444444333222444444444555555444444444333333333333333444444555333444555666777888888999888888999::::::999777666888888777777777888888999888777666777888888777555777777777777777888:::;;;::::::;;;;;;:::999777666666777888777555555555777666777777888888777777666444444444444444444444444333333444444555666666777555555444444333333333333666666666666666666666666444444444333333333222222444444444555555555666666444555666555444555666888666777888777555444555666888888777777777888999:::;;;;;;:::999888777777777666777888999999999888888666666555444333333222222333333222222111111222222222333333444444444444444444444444444444444444444333222111111333333222111111111222222222222111111///000000111222333333444////////////000000000000---///111444444444333222222333555777666555222000111222333333444444333333444444444333333333222222444222333666666444333555555444333333222222333333222222222333333333444444444333333222222333333444444333222222222444666777555555777999;;;:::777333444333333555777777555444555555555555555555555555555444222111111111222333333333333333333333333333555444333333333333444555333333333333333333333333444444444444444444444444333444444555555555555555555555555555555555555555555555555555555555555555333333444444444444444444444555666777666666444444666666555555444555555555444555666777999:::;;;<<<;;;;;;::::::999999999888:::;;;======;;;::::::;;;999999999999::::::;;;;;;;;;::::::::::::;;;<<<<<<>>>>>>>>>=========>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCBBBBBBBBBBBBCCC>>>???BBBDDDDDDCCCAAA@@@@@@???@@@CCCFFFFFFCCC???;;;;;;:::999999999::::::<<<;;;:::999888888999;;;999999888777666666666666666666666666666666666666555555666666777666666555999777555333222222333444777666555444555666777888999777555222222333555666666666666666666666666666555555555444444333333333222222222222333444555666444444333333222222222222111111222222333333333333333333444444333333222111222111111111111222222333000222333333333444777999777555222111222222111000444444333333222222222222444333222111111111222333444222//////111444555666////////////////////////111333555777777666444333111111222222222222222333111000///......///000111///000000000111111111111111111000000111111222333111000000000111111222333444444555555444333222222555555666666666666555555444444333333444444555666444555777999:::;;;;;;;;;::::::;;;;;;;;;:::888777::::::999999999999999:::888777777888999999888666777777777777999:::;;;;;;666777888999999888777666444555666555444333444555555555666666777777777777333333333444444444444444222333333444555666777777444444444444444333333333555555555555555555555555555555555444444444444444444444444444555555555555333444444444333333555777555666777666444333333444666666666666666777777888999999999888888777777666666666777777888888888888555555555444444333333222333333222222111222222333333333444555555555555444444444333333333444555555444333222222333333222111111111222222222222111111000000000111111222222333444444333333333222222222000111222333444444333222000111222333333222111///111111222333333333333333222222222222111111111111333222333777777444333555555444333333222222333333222222333333333333444444444333333222222333333444444333222222333444666777666555444777:::;;;888444333333444555777777555333444555666666666666555444444444333222222222222333333333333333333333333333555444333222222333444555555555555555555555555555444444444444444444444444333444555666666666555555444444444444444555555555555555555444444444444444333333333333444444444444444555666777666555444333555555555444555555666666444555666777999:::;;;;;;;;;;;;;;;:::::::::::::::888:::<<<<<<:::888888888999888888888888999:::;;;999999999888999::::::;;;;;;;;;;;;:::;;;<<<======AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA<<<>>>@@@BBBCCCCCCAAAAAACCCBBBAAAAAABBBBBBAAA???<<<<<<;;;;;;;;;;;;<<<<<<======>>><<<;;;:::<<<===;;;;;;:::999999888999999777888888999999999999888777888888888888777666555777666555444333333444555777777666666777777888999888777555333333444666777888888888888888888888888555555555444444444444444333333333333444666777888666555444333222222222333333333333333333333333333222222222222333333333333333222222111111222222333111222333333222444777999666444222222333333222111555555444333333222111111333333333222333333444444555333111111333666777777111111111111111111111111111333666888999888777666222333333222111111222444111000/////////000111222000000000000111111111111111111000000111111222333000000000000111222333333444444444555444444333333666666666777777666666666555555555555555666666777666888:::<<<=========<<<;;;<<<======<<<;;;999888::::::999888888888999999888777777888999:::888777777666777888;;;<<<:::999666777777888888888888888555666777777555555666777444444444555555666666666333333333444444444444555333333444444555666777777444555555555555444333333444444444444444444444444666666555555555555555555333444444444444555555555222333444333222222444666444555666555333222333444444444555555666666777777666777777888777777666666444555555666666777777888444444444444444444444444333222222111222222333333222222333444444444444333444333333333333444555666555444333333444444333111222222333333333333222222222222222222222222222222777777666666555444333333111111111111222222222222000111111222222222111111111111222333333333333222222222111111111000000000333222333888888444333555555444333333222222333333222222333333333333444444444333333222222333333444333333333333444555666666777444333555999;;;999666333333444666777777555333444555666777777666555444555555666666555555444333444444444444444444444444666555333222222333555666444444444444444444444444444444444444444444444444222333444555555555444444222333333333444444444444333333333222222222111111222222333333333444444444555666777777777555444333555444444555555666777888444555666777888999:::;;;999999999999999:::::::::888:::<<<<<<:::777666666999888888777888888:::;;;888888777777888888999:::888888888888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>??????@@@>>>???@@@@@@@@@@@@???>>>@@@@@@???@@@@@@???>>>=========<<<<<<<<<======>>><<<>>>@@@???===;;;<<<=========<<<;;;;;;;;;<<<<<<999:::;;;<<<<<<<<<<<<;;;::::::::::::999777666555666666666666666666666666666777888888999999888888666555555555555666666777999999999999999999999999444444444444555555555555444444444555666777888999777666555444333333333444444444444333333222222111222111111111111333444555555444444333333444444444222333333222222333666999555444222333444555444222333444444444444444333333222333444555555555555555888666444444555666777666333444444444444444444333///222666999;;;;;;999888333444333111......111333111000/////////000222333000000000000111111111111111111000000111111222333111111111111222333444555444444555666666666555555666777777888888777777666666666666666666777888888999:::===>>>??????>>>=========>>>>>>===<<<:::999888888777666666666666666777666666777999:::888777666666777:::<<<<<<999666888888777777666777777777333555666666555555777888444444444444444444555555333444444444555555555555333444444444555555666666555555666666666555444333444444444444444444444444555555555555555555555666333333444444444555555555333444444444333333555666333555555555333222333555333333444555666666666666555555666777777777666555333333333444444555666777333333444444444444444444222222222111222222333333111111222333333333333222444333333222333444555666666555333444444555333222333444444555555444444333444333333333333333333333333333222111///...------222111000000///000000111333333333333333333444444111111222333333333333222222222222111111111000000333222444888888555333555555444333333222222333333222222333333333444444444444333333222222333333444222222333444444555555555888444111333888;;;:::777333333444666888777555333444555666777777666555444666777888888888777555444444444444444444444444444666555333222222333555666444444444444444444444444444444444444444444444444111222333444555444333333222222222333333444444444222111111111000000//////222222222333333444444444666666777777777666444333444444444555666777888999555555666777888999::::::777777888888999999999::::::<<<>>>===;;;999777777999888777777777888:::;;;777777777777777888888999666666666666888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@@@@???>>>===<<<;;;:::<<<===??????===;;;999>>>===============>>>>>>;;;>>>AAA@@@>>><<<<<<===>>>>>>=========>>>>>>???:::;;;===>>>>>>>>>======<<<<<<;;;;;;999888666555666777777888888888777777666777888::::::999888888444444555666666666777777999999999999999999999999333444444444555666666666444444555555777888999:::888777555444333333444444666555444444333222111000222111000000111333555777777666666555555555666666333444333222222333666999444333333333555666555333222222333444555555555555222333555666777666666555:::888666666666666555444000111111222222111111000///111666:::<<<<<<;;;:::444444333///,,,,,,///333000000/////////111222333000000000000111111111111111111111000111222222333222222222333444555666777555555666777777888777777777777888888888888777777777777777777777888888999;;;<<<>>>@@@AAA@@@???>>>===>>>>>>>>>>>><<<:::999666666555444444444444444666666666777999999888777666666777:::===<<<888444999888666444333333444444111222444444444444666777444444444333333444444555444444444555555666666666444444444555555555555555555666777777777666444444777777777777777777777777555555555555555555555555333333333444444444555555444555555555444444666777333444555555333333444555222333444555666666666666444555666777777777666555222222222333444555666777555444333333333333444555333333222111111222222333333333111111111222333444333333444444555444444444000111222333333333333333333333333333333333333333111111222333333333333222666444111000111222222222222222333333333222222111111111111222444444333222111222333333444444444333333333222333444444333111444111000222777888666222666555444444555666555444333333333333333444555666333444555666555444333222777666666555555555666666555444333555777999999999555666777888888777666555:::555333666777555444555555555555555555555555555777777777666666555333333111000000111222333444555444444444444444444444444444333222222444555444222555333222222444444333111333111000000111222222111222222222222222222222222333444444333222222333555777777777777777666666555555555555444444333333333444333333444555555444222666666666666666555555555::::::999888777777777888888888888777777777777777999888777555555555666777555555666777888888999999999:::;;;;;;:::999888777999:::;;;;;;::::::;;;===@@@@@@AAA@@@???>>><<<:::???>>>===<<<<<<<<<<<<<<<>>>===<<<::::::;;;<<<<<<===<<<::::::;;;===???AAABBBAAA@@@>>>>>>>>>???@@@:::???AAA===<<<@@@BBB???>>>===<<<;;;;;;<<<===>>>999888777888:::;;;:::999:::999888999999999777555777777666666555666666777555555666777777777777777555555555444333333222222333444444444555555666666333444555555555555777999888777666555444333222111555777666333333777888666777999:::777222000222666777666555444444555666777333333444444555444444444666555555444444444555555333666999888666555666999===999555333444555666666666555333222111000000///555444444444333333333333222000111333333111333777222222222111111222222333333222111222444555444333222333555666666666555444555555555555555444444444999999888777888999;;;<<<<<<<<<:::999888999999:::999888666555666888;;;===<<<<<<<<<;;;;;;:::::::::<<<<<<;;;:::999777777666666555555555666777999::::::999888777666666666666666777:::<<<<<<;;;999777666666555444444444444555222333555666666555333222555444444444555666888999444444444444444555666666555555555555555555555555777777666666555555555444555555666666666666555555888666333111000000222333666555444333333333333333333222111111111222333444444444222222222222444444333333222333333444666666666666666666666666666666666777777777777777666666555444333333333333444555222222222222222222333333444444333333222333333333666666666555444333222111222222222222222222333333333333333333333333333333222222333444444444444333666444111000111222222222222222333333333222222111222111111222444444333222222222333444444333333333222222111222333444222000555333111444888999777444666555444444555666555444444333333333333444555666444444555555444444333222666555555444444555555666555444333444777999999999777888888888777555333222:::777666888777444333555555555555555555555555555777777777777666555444333333333333444444555666666333333333333333333333333333222111222333444333222444222111222444444333222333222000000222333222111222222222222222222222222222333444333222111333555666666777777666666555444555555444444444333333333444333333444555555444222666555555555555555555555999999888777777777777777666666666777777888888888888777777666666555666666555555666666777888888999888999999::::::999888777888:::;;;;;;:::999;;;<<<======>>>>>>>>>===<<<;;;>>>===<<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;===>>>>>>===<<<:::::::::;;;<<<<<<@@@@@@======AAAAAA======<<<;;;;;;;;;;;;<<<===:::888888999:::;;;:::999:::999888999999999777555777666666666666666777777666777888999:::999999888666666555555555555444444555555555666666666777777555666666555333333444666888777666555444333222222444666555222333666888666777:::;;;888333111333777666666555444444555666666444444555555555555444444666666555555555555555666555777888888888777888999<<<999666555555666666666666666444333222222222222666555555555444444444444222111222555555222333777444444333333222333333333555333333444555666555444333444555555666555555555666666666666666666666666999999888777888999::::::<<<;;;999888888888999:::888777666555666888:::<<<;;;;;;:::::::::999999999;;;;;;:::999888777666666555555444444555666777888777777666555555555555666666777999;;;;;;:::999777666666555444444444444555222333555666666555333222555555444444555777888999555444333333333444666777555555555555555555555555777777777777666666555555555555666666666666555555666555333111111222444555555555444333333333333333222222111111111222333444444333222222222222333444333333333333444555666777666666666666666666666666555555666666666666555555444444333333333333444444111222222222333333444444555555555555444444333222777777666666555444222222444333222111111111222333333333333333333333333333333333444555555555555444666333111111222333333222222222333333333333222222222111111222444444333222333333333444444333222222222111111111333333111000666444333555999:::888555666555444444555666555444444444333333333444555555555555444333333333333444444444444333333444444555555444333444777888999888666777777888777555333222888666777999777333333666666666666666666666666666888888888888777666555444555555555555555555555666333333333333333333333333333222111111222333222000222111111222444555444333444333111111333333333222222222222222222222222222222333444333111111333444555555555555555444333333444444444444333333333333444333333333555555333222555555555555555555555555888888777666666666666777555555555666777777777888555666777777777666555444555555555666777777888888777777888999999888888888888999;;;:::999999:::<<<999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::999999999999::::::::::::;;;;;;999888888888999:::??????>>><<>>;;;<<>><<<;;;999666777777888999999::::::999999999999999999999999;;;<<<===;;;888777666777888888888777777666666666666888777444444888999888999::::::999666555777999888888777777777777888888888888888888777555444444777777777777777777888999;;;999777999<<<===;;;888999888888999::::::888666888888777777777777777888888888777777777666666666555333555:::;;;888666777888777666555555555555555666555444555666777777555555555444333333555666777777777777777777888888888999888888777666666666666999888777666666777888888777666555444555666888999666666666666666666666666888888777777666555555444444444333333333333333333222222222222333444555666555666888999999999888777666666555444444444444555222333444555555555444444666666666666777777888888555444222111111333555777555555555555555555555555555555555555555555555555444444444555555444444444444333222222222333555666333333222222222222333333222111222222222222333333444333222111111222333444444444555666666777777777666666666666666666666666444444555666666666555555333333333333333333333333111222333444444444444333222333444444444222111000222333444555666666666666666444222000000000222333222222222222222222222222111111222333333333333333444333222222444444444333111222333444444444444444444333222333444444333111333333333444444333333222444333333444555555444222222222222444555666555444666444444444555666555444555444444333333333444444666555444333222333444444222222222222222333444444666444333444666777777777777666666555555555666666333222333666666222333666666666666666666666666666::::::;;;;;;;;;:::999999555555666666666555444444666666666666666666666666333222111111222222000///111000///111333444444333555333222222333444444333222222222222222222222222222222333222111000222444333333333333333222222111333333333333333333333333333222222333444444333111222333333333444444444555444444444333333444555555777666666555444333222222111333666777888666333222777777888888888888888999666666666777777888999999999;;;<<<<<<;;;;;;<<<===:::999999888888888888888999999888888888999999:::999:::;;;;;;;;;:::888777999999:::::::::999888888<<<;;;:::::::::;;;<<<===???;;;999;;;>>>===888444888999999999999999999888:::999888999;;;<<<;;;::::::999888999999999777555888999:::;;;<<<===<<<<<<777888:::;;;;;;;;;999888666777777888999:::;;;;;;::::::::::::999999999999999:::<<<;;;999888888888999999888888888888888888777999999555666:::;;;999999999999888777777888999999999999::::::999999999888888888888777666555444777777777777777888999999;;;999777999<<<===;;;888777777888999;;;;;;888666999999888777777777888888777777777777666666666666777444555;;;===:::888888888777666555555555555555444333222333555666555444555555444333333555666777555555555666666666777777777777777777666555555444777666555444555555777777555555444444444555666777555555555555555555555555666666666555555444444333333333333333333222222222222222333333444555777777555666777888888888777777666666555444444444444555222333333444444555555555666666666777777777777777444333111111111222444555555555555555555555555555333333333333333333333333333333444444444444333333555444333222222222222333222222111111111222222333111111222222333333333333333222111111111111222333333444555666777777777777666666666666666666666666444555666777777777777777222222333333333333222222222333444555555444333222111222222333333222222111444444555555444333333222444333222111111111222333222222222222222222222222000111222222333333222222444333222333444555444333111222333444444555555444555444333444555555333111111222333333444444444333555444444444666666555333000111222333333333333333666555444444555666555444555555444333333333444444555555444333333333333444222222222222333444555555666444333444555777777666;;;999666444333444666888888444222444555333333444555555555555555555555555999:::::::::::::::999999666777999999:::999888777777777777777777777777777444333111111222222111///111000000111333444333222444333111111333333333222222222222222222222222222111222333222000000222333333333333333333222111111222222222222333333333333333222222222444444222111111222222333333444444444333222222222222333444444666555555444333222111111000222555666777555333222777777777777777888888888888888777777777888999999999:::<<<;;;::::::;;;===;;;:::999999888888888999999888888888888999999:::999:::::::::999999888888888888999999999999999999:::999999888888999;;;<<<===999999===>>>;;;777555888888999999999999888888999888777888:::;;;:::999:::999888999999999777555888999:::<<<<<<<<<;;;;;;666777777888888888888888666666777777888999::::::999999999999999888888888333666888888777666666666777777777777888888888888888:::999666666:::;;;999888888888888888888999999999999:::;;;;;;:::999999777777888777777666555444777666666666777888999:::888888888999:::;;;:::888666666666888::::::999777999999888777777666777777666666666555555555444444777333333888;;;:::777777555555444444444555555555333222111222444444444333555444444444444555666666333333444444555555666666555555666666666555444444555555444333333444666777555444444444444444555555333444444444444555555555555555444444333333333333111222333333333333222222333333333444555666777888555555666777777777777777666666555444444444444555222333333333444555555666555555666666666666555555222222111111222222333333333333333333333333333333111111111111111222222222222333333444444333333222333333222111111111111111111111000000111111222222000111222333333333333222333222111000000111222333222333555666777777666555666666666666666666666666444555666777888888888888111222333333333333222111444444555666555444222000222222222222222333444555333333333444333333222111222222222222222222333333111111111111111111111111111222333333444444333333333222222333555666555333111222333444555555555555555444333444555555333111000111222333444555555555444333333444555555444222///000222222222222333333666555444444555666555444666555444333333333333333444444555555444444333222222222222333333444555666666444333333555666666555:::777444222333777<<<@@@BBB999222444666444222111444444444444444444444444777777888888888888777777666777999:::;;;:::999888666666666666666666666666555444222222333333111000222111000111222333222111333222000000222333222111222222222222222222222222111222222111000000111333333333444444333333222111111111222222222333333333333222111222444444222111111111111222333333444444111111111111111222333333222222222222333333333333000222333555555555333222666666666666666555555555::::::999888777888999999777999::::::999888:::;;;;;;:::999999999:::;;;<<<999888888888888999:::;;;::::::999888888888888888777666666666666777999:::999999888888888999:::;;;<<<:::;;;@@@???:::777999888888999::::::999888888888777666777999:::999888:::999888999999999777555666777999::::::999888777777666666555666777888888555555666666777777888888888888888888777777666666222444777777666444444444444444444555555666666666666888777444555888:::888888777666666888999999999777888999::::::999888777666666666777777666555555666666555666777888999999555777888888888777888999555555555666999:::999777999888777666555555555555444444444333333333222222666000...333777666444444222222222222333444555555333222111222333444333222333444555555666555555555222333333444555555666666333333444555666555444444444333222222222444555666444444333333333333333333333333333444444555555555333333333333333222222222000111222444444444444333444444444444444555666777555555555666666666777777666666555444444444444555222222333333444555666666333444555666666555444333000000222222333222222111222222222222222222222222000111111111222222222222222222333333333333222222000000000000000111111111000000000000000111222222000111222333333333222222333222111000000111222333111222444666666666555444666666666666666666666666333444555666777777777777111222333444444333222111444555666666555333111///333222222222333555777888...///111222333444444444000111222333333333333333111111111111111111111111222333444444555555444444333222222444666666555333111222333444555555555555555444444444555555333111///000111333444555666666333333222333444444333111///111222333333222333444666555444444555666555444666555444333333333333333333444555666555444333222333333333333444555666777666444333333555666666555555222000///444;;;DDDJJJKKK>>>444444777555111...333333333333333333333333444555666666666666555555333555777999:::999888777666666666666666666666666666555333333333333222000333111000111222222111000333111000000111222222111222222222222222222222222111222222111000000111333333444444444444333222222111111111222222333333333333222111222333444222000000000111222333333444444111111000000111222333333///000000222333444555555111222333444444444444333444444444444444444444333<<<;;;999888888888999999555777888888777777888999:::999999999:::<<<>>>???999999888888999:::;;;;;;;;;:::888777777777888999666555444333444666888:::::::::999999999:::<<<===<<<:::===BBBAAA:::999===888999:::;;;;;;:::999888777666666666888999888777:::999888999999999777555555666777888888777555444888777555444444666888999555555555555666666666666888777777777666666555555444666888888777555444333111222222333333444444444555777666333333777888666777666555666777999999999666777888999999888777666444555666666666666666555555555555555666777888999333666999888666555666999555444444555777999999888999888777555444333333333333333222222222111111111444...+++///444444222222000000000111222333444555333222111222444555444333222333555666666666555444333333444444555666666777111222444555666555555444333333222222222333555666333333333333333333333333333333333444444555555555333333222222222222222222000111222444555555444444444444333333444444555555555555555555666666666777666666555444444444444555333222222333444555666777333444555555555444333222...000222333444333111000111111111111111111111111111111222222222333333333222222222333333222222222------...///000111222222000000///000000111222222000111222333444333222222333222111000000111222333000111444555666666444444666666666666666666666666222333444555666666666666111333555555444222222333888888777666555444333333777555333222333333222111222111222333555555444222888555333222333444444333333333333333333333333333222222222222222222222222666666666444222111222333333444555666666444222111444444333333222111000000444555555444222222444555555555555555444333222111111222222333333222222111444444333555666777555444444444555555444444333222333333333333333333333333111111333444555666666666555444333333222222222222::::::666222222===PPP^^^RRR@@@222333444000000666000111222333444444444444444444333222222333444444333222333444666666444222555555555666666666666777444444222111000/////////222222222111111111000000333333333222222111111111222222222111111111111000000000000000000000000000222222111111111111222222000000000000000000000000222111000111222222111000111111222222222333333333///000000000000111111111444333333333444444222000000111333444444444444333111222333333333333444555555444333555777888888777777888999999888777888:::999999999:::::::::;;;;;;<<<;;;999777777888999::::::999888666555555555555555555444333222444888<<<999888777888:::::::::999999>>>DDDFFFBBB===:::999999999999:::::::::;;;;;;;;;999888888::::::999777:::::::::999888777666555777777777777777777777777888777777666666666777777777777666666666777777888777666666666666555555555888888777666555444444333111111222333333333333222444333222333555666555444777666555444444555666777666666666666666666666666333444444555555444444333444444333444444555666777666666666666666777888999666999888555444888888666444666777666555333444444111222222333333222222111222222222222222222222222111222333333111111222333333333333333333333333333222222333333333333333333555555555555555666777777777555333111111111222333333222222222222333444444666333111000222444555555555444333222333444555666333333444444444333333222333000...111555666111---666666555444444444444555555444333333444555777888555444333333222222222333222222222222222222222222222333444444555555555555000111111222222333444444222222111000//////000000222222222111111111111111///000111222222222222222333111000000111222222111222222222222222111000///222222333333333222111111777777666444111000222333111222333444555555555555555555666666777999:::;;;888555444777777555666999111333555555333222222333777777666666555555444444777555333222333333222111222111222333555555444222555444222222333333222111222222222222222222222222222222222222222222222222555666666444222111222444333444666666666444333111444444333333222111111000444555555444333222444555777777777777666555444333111222222333333222222111444444333555666777555444555555666666555555444333333333333333333333333333333333444444444444444444555444333333222222333333999999666222444@@@SSSbbbNNN>>>444555777333333777333333333333444444444444444333222111111222333444333222333444666666444222444444444555555555666666555444333222111111111111333222222222222111111111333333333222222222111111222222222222111111111111111111111111111111111111222222111111111111222222111111111111111111111111222111000111222222111000000000111111111222222222000000000111111111222222555333222222333444333111111222444555555444333222111222333333333333333444444333333444666777777666666777888888777666777999888999999999999:::::::::<<<:::999777777777999999999888777666555555555555777666555444555777999::::::999999999;;;<<<;;;:::888<<>>===<<<888:::======;;;888777777888888999999999:::::::::999888888999;;;<<<;;;:::::::::999999888888777777:::999999888777666555555333333333333333333333333444444333333333333333444555555444444444333333333333333333222222111111111111111222333333333333222444333222333555666555444444555555555555555555444555555555444444333333333111222222333333222222111444444333444444555666777666666555444444444555555444666666333333666777444333555666666444333333444333333333333333333333333444444444444444444444444222444555444333222333444444444444444444444444444555555555666666666777777444444444444444555666666777555444222222222222333444444444333444555555666555333111111333555555555555555444444333444444555222222333333333333333333444444333333333333444444666555555555444444444444111111222222222111000000222222111000000000111111333333222222111111111000111222222333333333333333333333333222222222111111222111000000000000000000333333333333333333333444333222111111111222333444333111000000111222222111222222222222222111111111666555444333333444555666===999444222333444444222222333444555555555555555777777666666666666777777777444444777777555666999111222444333222111222333444444444555555666666666666444222222333333333222222222222444555555333111222222222333555444222000222222222222222222222222222222222222222222222222444555555333222111222444444555666666666555444444444444333333333222222222333444444444333333444666333444444444333333222111111222222333333222222111444333333555666777555444555555555555555444444333333333333333333333333333333333444444444333333222555444444333333333444444888888777444222666>>>DDD777111///444777444000000999777555333222333444555111111111111111111111111333222333444666666444222111222222222333333333333222222222222222333444444444444444333333333222222222222222222222222222222333333222222222111111111111111111111111111111111222222111111111111222222222222222222222222222222222111000111222222111000000000000000111111111222111111222222222333333333777444111000111333333333222444666777777555222000222111111222333444333222222111111111333444444222444555666555333333444555666666666666777777777777888888777666666666777888666666555555444555555555999777666:::AAACCCAAA======<<<<<<<<<>>>???>>>===999999999999888777777777888888888888999999999999888777777888;;;<<<<<<;;;::::::999999888999999999<<<<<<;;;999888666555555222222333333333333333333444444333333222333333333444444444333333333222222222222222222222111111111111111222333333333333222444333222333555666555444333444555666666555444333555444444333333222222111222222333333333333222222444444333444444555666777666555444444333333333333333555555222222555666444333555666666444333333444444444333333333333444444666666666666555555555555333444555555333333444555444444444444444444444444444444555555666666777777555555555444555666666777666666444333222222333333555444444444444555666666555333222222444666666666666666555555444444444444444444333333444444555555444444444333111222444666333444444444333333222222111111222222222111///...111000000/////////000000333333333222111111000000111222222333333222222222444444333333222111000000111111000000000000000111111222222222333333444444333222111//////111333444333111000000111222222111333222222222222222222222:::999666444444444555666@@@999333111444666555222333333444555555555555555888777666666555555555555777444444666777555555999111222333222111111222333333333444444555555666666555444222222333444333222333222222444555555222000333333333444666666333111333333333333333333333333222222222222222222222222333444444333111111222444444444555555555555555555444444444333333333333333222333444444333333555777333333333333333333222111111222222333333222222111444333333555666777555444333444444444444333222222333333333333333333333333000111222333444444444444444444444333333444555555555777999888555222333444666333444999;;;999666444999888555333222333444555111111111111111111111111333222333444666666444222111111111111222222222333111000000111111222333444444444444333333333222222222222222222222222222222333333333222222222222111111111111111111111111111222222111111111111222222111111111111111111111111222111000111222222111000111111111222222222333333111111222222222333333333777444111000111333333333333444666777666444222000222111000111333444333111222111000111222333222111333444555444222111222333444444444555555555555666666666666666666666666777555444444444444444555666888666777<<>>>>><<<:::999888777777888888888777777777888888888999999888777666888:::;;;;;;::::::999999888888999:::;;;>>>>>><<<;;;999888666666333333444555666666555555666666555444333333444444444333333333333222222222222222222222333333333333111111222333333333333222444333222333555666555444222333444555555444333222444444333333222222222222333333444444444444333333444444333444444555666777666555444333333333333333222444444111222555666444444666777666555444444444555555444333333444555555777777777666666555555555333444555555333333444555444444444444444444444444222222333444444555666666666666555555666666777888666666555444333333333333555444444444444555666666555333333444666777777666777777666666555444333222222222111111222333444444333333333222000111333555111111222222222111000///111222333333333111000////////////......///000000333333333333222222111111222222222333333222222111555444444333222111000000111000000000000000111111///000000111222333333444333222000//////000111333333111000000111222222111333222222111111222333333999888666555555666888:::>>>888222222555777555222444444555555666666555555888777666555444444444444777444333666666444555888111222333222000000222333333333444444555555555666555333222222333444333222333333333444555444222000444333333444555666555333333333333333333333333333222222222222222222222222222333444333111111222444333333333444444444444555444444444444333333333333222333444444333333555777444444555555555555444444111222222333333222222111444444333555666777555444333333333333333222111111333333333333333333333333///000111333444444555555444444444444444444555666222666:::<<<:::666333111333333444777999888666444888777555333333333333333111111222333333222111111333222333444666666444222111111111111222222222222000000000000111222222333333333333333222222222222111222222222222333333333333333333333222222222222222222222222222222222222222222111111111111222222000000000000000000000000222111000111222222111000111222222222222333333333111111111111222222222333666444222111222333333222222333444444444333222111333000///000333555333000222111000111222333222111333444555444222111111222222222333333333444444444444444555555555555666666333333333333333444555666666666777;;;@@@CCCBBB???:::999999999;;;<<<;;;::::::888666666888999888777666777777777777888888888777666666777999:::999888:::999888888888:::;;;<<<>>>===<<<;;;999888777666444555777888999888888777888777666555444444444555444444333333333222222222222222222333333444444555111111222333333333333222444333222333555666555444222333333444444333333222333333333333333333333333333444444555555444444333444444333444444555666777555555444333333333444444222444444222222666777555555777888888666555555666666555444333333444555666888777777666666555555555222444555444333222333444333333333333333333333333000111111222333444555555555555555555555666777777666666555555444333333333444444444333444555555666444333333555777888888777888888777777555444222111//////.........000111333333333222222222222333333000111222222222111///...222222333333333222222111//////.........///000000333333444444444444444444333333333333333222222111444444333333222111000000000000000000000111111222......///000222333444444333222111000000000111222333111000000111222222111333333222111111222444555444444444555777:::<<<>>>999666333333555666555333444555555666666666555555777666555444444444444444666333333666666444555888222222222111000000222444444444444444444444444444555333111222333444444333444333333444555444222000444222111222333555555444222222222222222222222222222222222222222222222222222333333222111111222444222222222222222333444444444444444444444444444444222333444444333333555777333444444555555444444444111222222333333222222111444444333555666777555444333333444444333333222111333333333333333333333333000111222333333333333333444444444444444555666666333666:::<<<;;;888555333222222333333444444333111555555444444333333222222111222333444444333222111333222333444666666444222111111111222222222333333222222111111111222333333333222222222222111111111111111222222222333333333444444333333333222222222222222222222222222222222222222111111111111222222111111111111111111111111222111000111222222111000111111111111222222222222000000000111111111222222555333222222333444333111222222111111222222333333333000...///333555333000333222111111333333222111444555555444222111111222111111111222222222333333333333444555555555555555222222222222333444555666555666777888::::::;;;:::777666666666888999888777999666555555777999777666666666666777777777888888777666555666777888777666:::999888888888:::<<<>>><<<;;;;;;999888777666666444666888:::::::::999888888777666555444444444444444444444444333333333333111111222222333444555555111111222333333333333222444333222333555666555444333333222222222222333333222222333333444444555555333333333444444333333333444444333444444555666777555444444444444444555666222444444222333777888666777888999999777666666777777666555444444555666777888777777666555555444444222333444333222111222444222222222222222222222222000000111222333444555555444333333333333444555555666666666555555444333222333333333333333444444555444333444555888999999777888888888777666444222111000///......///111333444555333222333555666444111111222333444333222000///222222111111111222333333//////......///000000111333444444555555666666666444444444444444333222222333333333222222111111111000000000000000111222222...///000111333444555666444444444333333222222222333111000000111222222111444333222111111333444666333444555777888:::;;;;;;333333444555555555555555555555666666666666555555555555444444333444444444666333333555666444555888222222222111///000222444444444444444444444444444444333111222333444444333444333333444555444222///333222000000222333444444111111111111111111111111222222222222222222222222111222333222111111222444222111111111222222333444444444444444444444444444111333444444333444666888111111222333333222222222222222222333333222222222444444333555666777555444444444555555444444333222333333333333333333333333222333333333333222111111444444444444444555666777666777999999888666444333555666666444444666555444333333444444444333222111222333444444444444333222333222333444666666444222111222222222222333333333444333333222222333333444222222222111111111000000111111111222222333333333444444444333333333222222222222222222222222222222222222111111111111222222222222222222222222222222222111000111222222222000000000000000111111111111///000000000000111111111444333333333444444222000111111000///000111333444333000---///333555333///444222111222333333222111444555666444222111111222000111111111222222222222222333444444555555555444111111111222333444555666555666777666444333444666666444444444666777666555777555333555777888666444666666666666777777777777777666555555666777555444:::999888888888;;;===>>>:::999999888777666555555444666888:::;;;:::999999888777666555444333333333555555444444444444333333000000111222333444444555111111222333333333333222444333222333555666555444444333222111111222333444111222333444555555666777222222222333333222222222444444444444444555777777444444444444555555666777222555555222333777888666888999::::::888777777888888666555444444555666888888777777666555444444333111222333333111111222333111111111111111111111111000000111222444555555666222222111111222222333444666666666666555444333222333222222222222333444444444333444666888:::999888888999999888666444222000333222111111222444666777666333222444888999555000222333444555555333222000222111000000000222333444///////////////000111111333444444555666777888888555555555555444444333222333333333222222222222111000000///000000111222222///000111222444555777777555666666666555555444333333111000000111222222111444333222111111333555666888888888888888777666555///222555666555444555555555666666666666666555555444444444333333444444555666333333555666444444888444444444444333222111000555444333222333444555666333333222222333333444555111111000000111111222333111222222333333444444555000111111222222222111111333333222222333333444555666555444333333333333333111222333444555555555555444444333333333444444555666666555444555666777888222333555777777666444333222222333333333444444444555444444555777888666555444333333222222333333444222222333444444333333333444444333222333444555666111222333444444444333333666222333:::;;;666333555666222000222666888555222666555555555555444444444444444555555444222111000666444111111333444555555333333333333333333333333111222222333333222222111444444444333333222222222000000////////////000000777777666555444333333222555444444333333444444555444444333333222111000000000111111111111222222222444111//////000222222111333111///000222333222///444222//////000000000000555333222222444444333111///111333333222222222444444333222222111111111222111333444333111000111444777666555333222111111000111111111111111111222222333333333222222222111111111222333555666777777888444444222222222222444444666444222333555666444222888444111111444555555333555555555666777888999:::555555555555555666777777666666777999999:::::::::???>>><<<:::888777777666888777777777888999999:::999888666444333444555666555666666666444333111///333333333333333333333333222444666888999777333///222222222333333444444444888666444333222333555666555555444444444444555555555444333333555555444333666555444444444444555666666555444444444444555666666666555555555555666666:::;;;======<<<:::777555666555555666888777555333666777888888888666555444333222111111333333333111444222111111333444555555444333333555777777444000444333222111222333444555555333222222444444333111333333222222333333444555444444444444444444444444444000555???>>>333...111222111000//////111333444333444444555444333111000444444555555444444333222555555333222111111000000222111111000000111111222666555333222111222333333444333333222222333333444777555333222222111///...222222111111111111222222444///...222444111000333222222222222222222222222666555444222111000000000222444555444333333444555666555555444444444555555444444444444444444444444666666666666666555555555444555666666666555333333444444444555555555666666555555555555444333222111555555444333333333444555222222222222222333444444111111111111222222333333444444444444333333333333111111222222222111111000222222222222222333444444666555444333333333333444111111222333444444444444444444333333333444444555555555444444444555666777333444666777666555444333222333333333333444444444666666666777888777555333444333333222222333333444222333333444444333333333444333333222333444555666222222222333333333444444555222333999;;;666444555666333000222666777555222666555555555555444444444333444444444333222111000333222222333444555444222333333333333333333333333222222333333333333222222444333333333333333333222111111000000000000111111444444444444333333333333444444333333333333444444444444333222222111000000000111111111111222222222444222000000111222222222333111000000222333222000444222000000111222222222555444222222333333222111000222444444333333444555777666444333111000000000111333444333111000222444666555444222111111000000111111111111111111111111333333222222222111111111111222333444555666666666333333333222222333333333333222111222555666555333555222111111333555444222333333333333444444555666555555555555555666666777666777888999::::::::::::::::::999888888888888888888888777777888888999:::888777555444333444666777777777888777666555333222333333333333333333333333222444666888999666222///333333333444444444555555777666444333333333444555555555444444444444555555555333333333444555444333555555333333333333555555666666666666666666666666555555444444444444555555777888999::::::888555333555444444666777777444222666666777777777666444444444333222333444555444333333222111111333444444333333222222444666666333000333333222222333333444444555333222222444444333111333333222222333333444555333333333333333333333333333000444<<<<<<222...111222111000///000111333444333444444444333222222111333333333333333222111111444444333111111000000000222222111111111111222222555444333222222222222333444333333222222333333444666444222222222222000///222222111111111111222222333///...333555111000222222222222222222222222222333333222222111222222333111333444444444444555777555555444444444444444555444444444444444444444444666666666555555555555555555555666666666555444333444444444555555555666666666666666666555444333222666555444333333333333333222222111111222222333444222222222333333333444444666666555555444333333222222333333333222111000000222111111111111222333333555555444333333333444444111222222333333333222222444444333333333333444444444444333333333444555666555555666666666555333222333333333444444444555555666666777999999888444111444444333333333333444444333333444444444444333333333333333333333444555555333333222222222333444555555222333888:::777555555555333111222555777555333666555555555555444444444333333333333333222000000111111222444666666333111333333333333333333444444222222333333333333222222222333333333333333333444333333222222222222333333111222222222333333333444444444333333333333444444333333333222111111000000000111111111111222222222444333111111222333333222333111000111222333222111444333111111222444444333666444333222333333111///000222444555444444555666:::888666444222000///...111333444333222111222444555444333222111000000000111111111111111111111111222222222111111111111111111222333444444444444333222222333333333333222222111000000111333555555444111000000222444444333222333333222222222222333333555444444444444555666666666777777888999999999999666666666666777888999999888888777777777888999999666555444333444555666777999999999999888777555444333333333333333333333333222444666888888555222000333444444444444555555555555555444444444333333333555444444333333444444555555333222333444555444222444333222111111222333444444666777888888777666444444333333333333333333444444555777888888777555444333333333444666555333111444555555555555444444333555444333444666777666555222111111222444444333111222111222333444444222000222222333333444444333333555333222222444444333111333333222222333333444555222222222222222222222222333///222888888111///222222111000000000111333444444333333222222222222333333333444444333333222111333222111000000000000000333333222222222222333333444444333222222222222333333333222222222222333333444333111222333333222000222222111111111111222222111//////333555333111111333333333333333333333333000000000111222333555555111222444444444444666777444444333333333333444444444444444444444444444444555555555555555555555555555666666666666555444333444444555555555666666666666666666666666555444444666666555444333222222222222111111111111222333333333333333444444444444444666666555555555444444444444444333333222111000///111111000000111111222333555444444333333333444444333333444444444333222222444444333333222333333333222222222333333333444444666666666666555444222222444444444444555555555555444555777:::;;;:::666333444444333333333333444444444444444444444444333222333333333333333444444444444333222111111333555666444333444777999888666555444333222333555666555333666555555555555444444444333333333222222111111000222222222444666666555333333333333444444444444444222333333333333333333222222222222333333444444444555444444333333444444555222222222333333333333333444333333333333333333444333222222222111111000000000000111111111222222222444333222222444444333222222222222222222222222222666444111111222333222222666444222222222222000///000222444555444444555666999888666444222111000000222222333333333333333444333333222111000000000000222222222111111111111111111111111111111111111111222222333333333222222111111222333444444333222111000000000111222333333222///000111333555555444333555555444333222222333333444444333333444444555666555555666777777777777777555555555555666777999999888777777777777777888888444333333333444555666666999999999888888777666555222222222222222222222222111444777888666444222111333333333333333333333333333444444444444333222222444444333333333333444444444333222222444444333222333222111000000111222333222444777999999777444222222222111111111111222222444555777888888888777666111111111333444444333111333333333444333333333333444333333444666777777666111111111333444444222000111111111222222222111000111222333444555444333222555333222222333444222111333333222222333333444555222222222111111111111111222///000444444000000333111111000000000111222333333333111111111222333444555666666666666555444444111111000000000000000000444333333222222333333444333333222222222222222222333333222222222222333333333222111111333333333111333222222111111222222333000///000333555444222111333333333333333333333333000000000111222333444555222444555444333333444555333333222222222333444444555555555555555555555555444444444555555666666666666666666666666555555444555555555555666666666666666666777777666666555555666666555555444333222111222222111111222222333444222333444555555555444444444444444555555555666666444444444333222111000///111111000000111111222333444444333333333444444555444555555555555555444333555444333222222222222222222222222333333333333333777666666666555444333222444444555555555666666666222333666:::===<<<999777555444444333333444444555444555555555444444333222222222222333333333333333444333222111111333555666333444444555777999777555444333333333444555555444666555555555555444444444333333222222222222222222555333222222444666777777333333333444444555555555333333333444444333333333222222222333333444444444555555444444444444555555555555555444333222222111333333333222222333333333222222111111111111111000000000111111111222222222444333222333444444333222222222333333222222222333777555222000000000000///555333222222222222111///000222333444333222333444666666555444333333333333222222222333444444444444222222111111000111111111222222222111111111000000111111111111111111222222222222333333222222111000000111333333333333111000222222222111000000000000///111333555555555555555555444333222222111222222333333333333333444555555333444444555555555555555777666666666666777777888777666666555555555666666333333333333333444555555888777666666555555555555222222222222222222222222111444777777555333222222111111111111111111111111333333333444333333222111333333222222222222333333444333222222333444333222222111000//////000111222000222666888888666222000111111000000000000111111222333444666666666666555000000000222444444222000333222222222222333333333222222222333666777777777222222222333444444222///000111222222111111111111111222333444555444333222555333222222333444222111333333222222333333444555222222222111111000000000000//////111222111111333111111111111111222222222222111111000111222444555555555666666555555444333000000000000000000111111444333333222222333333444111222222222222222222222333222222111111222222333222111000111333444333222333333222222222222333333000000111222444666444222333333333333333333333333222222222111222222333333444555666555333222222333222222222222222333444555555555555555555555555555444444555555666777888888777777666666555555555555555555555666666666777777555666666666666666555555555555555555444333222222333333222222333333444555222333444555555555444333222333333444555555666666333444444444333222111111222111111111111222333333444444333333333444555555444555666666666666555555555444333222222111111222111222333444444444333333666666666555444444444333555555555666666666666777222333555999===>>><<<:::555555444444444444555555555555666555555444333222111111222333333333333333333333222222222333444555333444444444666:::999555333333333444444444555555666555555555555444444444444444333222222333333444555333000111333666777888333333333444555555666666333333444444444444333333222333333333333333333444444444333333333333444444666666555444333222111111333333222222222222333333111111111111111111111111000111111111111222222222333222222333444444222111222333444333222111222444777555222000000000000///333222111111222222111000111333444333222111111222333333333333333444555555333222111222555666555444222222111111111222222333333333222222111000000000222222222222222333333333222222333333333222222111111111222222222222111111333444444222000//////000111333555555444444555666333222111000000000000000333222222222222333444444333444444555555444444444777777666666555555666666555555444444333333444444222222333333333333333333555555444333333333333333222222222222222222222222000444777777444111111333111111111000000000000///333333333222222222111111333222222111111222222333444222111222333444333111222111000//////000111222000222555777777555222000111111000000000000111111000000111222222222222222000000000222444444333111333222222222222333333444222111111333666888888888444333333333444444333111000222222222000000111222222222333333444444333333555333222222444444333111333333222222333333444555333333222222111000000000/////////000111222333333000000111111222222222222000000000111111333444444222222333333222222111000000000000000000111222333333333222222222222333333000111222222333222222222222222111111111111222222333222111111333444333111333333222222222222333333000222111000222666666333333333333333333333333333444444333222111111111111444555666555333222222333333222222333333444555666555555555555555555555555444444555666888999::::::888777666666555555666666555555666666666777777777444555555666666555555555333444555555555444333222444444333333444444555666111222444555555555333222333333333333444444444444333333333444333333222222222222222222222333444444333333333333333444555666333333444555666666666666555444333222111111111111222222444555555555444333666555555444444444555555555555666666666777777777444555666999<<<===<<<;;;555555444444444444555555666666666666555444333222000111222333444333333222222222222333333333444444222555555333555::::::555222333444444444444444555666555555555555444444444555444444333333444555555111000///000333555555444333333444444555666666666333333444444444444333333444333333333333333333222333222222111111222222333444444333333222222111111333333222222222222333333000000000000111111111111000111111111111222222222222111111222444333111000111333555444222111333444666444111111222333333222222111000111222333222111444555666555222000000111222222222222222333444444333222111222555777666444222222222222222333444444333333222222111000000///222222333333333444444444222222333333333333333222222222111111111111222222222333444333000///000222222444555444222111333666222222111000000000111111222222222222222333333444555555666666666555555444555555444444444444555555444333333222111111222222222333333333333222222111444333222111111111222333111111111111111111111111000444777777333000111333111111111111000000000///444333111000000111111222222222111111111111222222333222111222333333333111222222111000000111222222111333555666666555333111111111000000000000111111///000000000000000000000000000000222444555333111333222222111222333444555222222222444888:::::::::777555333333444555444333111222333222000000222444333333222222333333444444555333222222444444333111333333222222333333444555444333333222111111000000---///000000222333444333000000111222222222222222...///000111333333444444111111222222111111000///000000000111111333444444222222111111111111222222///000111222333222222111222222111111111111222222444222111222333333222111444333333222222333333444111333111...111777888555444444444444444444444444444333222222111111222222222333444444333333555666333333333333444555666777555555555555555555555555555555666888999;;;<<<<<<888888666555555555666777555666666666777777777777444444555555555555555444222333444555555555444333555444444444444555666666000111333555555444333222555444444333333222222111222222333444444444333333333333222222333333444555333333333333333444555666111222333444555555555555555444333222111111111111222333444555666555444444555555444444444555555666666666666666777777777777777777777888;;;<<<;;;:::555555444444444444555555666666666666555444333222000111222333444333222222111222333444444444333333222555555222555;;;:::666222333444444444333444666666666555555555444444444666555444333444444666777,,,---...111444444222000333333444444555666777777333444444555555444444333444444444333333222222222222111111000000111111222111111111111111222222222333222222222222222222333000000000000000111111111000111111111111222222222111000111222333333111///111333555444222111333555444222111111444666666666111000///000222333333222666777888666333111000111222222222111111222333333444222111222666777666444222222222222333444555555333333222222111000000///333333333444444555555555111222333444444444444333333222111000000111222333000222444333111000222555222444444222//////222555444333333333333333444444222222111111222222333444666777777777777777666666222222222222333444555555333222222111000000000111333333333333333222111000444333222111000111222333111111111111111111111111000444777666222000111444333222222222111111000000444333111//////000111333222222111111111111222222333222111111333333222111333222111000000111222333333444666777777666444333111111000000000000111111222222222111111111111111000000000222555555444222333333222222222333555666333333333666999;;;<<<;;;999666444333444555555444111333444333000000222555444333222111222333444555555444222333444444333111333333222222333333444555444444333333222111000000---///111111222444555333000000111222222222222111---...000222333444333333222333333333333222111111000000111111222333555555222111111111111111111222///000111222333333222111222222111111111111222222444333222222333333222000444333333222222333333444222444111---///777999666444444444444444444444444333222222111222222333333///111333444444555777999333333333444555666777888666666666666666666666666555666777888:::<<<======999888666555555555666777666666666666777777777777666666555555444444444333444444444555555555666666333333444444555666666666111222222333444444444333333333333333333333333333444333111111222333222222555444333333444555444333444333222222222333444555555555444555555666777888222222222222222222222222222222222222333333444555777666555555777777666555555555555555555555555555666666666777999;;;===???999777333000///111444777555444444333333444444555666666555555555444444444444555666666555444111000666555444444555666777888777555333222333444444333666666555444444444444555222222333333333333444444333333444555555444333333666666666666666666555555444444333333333444555555222222333333333333444444444333111222333333222000333111///000222333222///222111000111333444444222333222000///000111000///333333222111000000000111111111222333333333333222333222111000000222444555444222111111222333222111222333444444333222000///666555333222111111222222111111111111111111111111333333333555777777666444333222111111111222333444666555444333111000///...444111111444555222222555444222222222444444444222111111222333333333333222333111000//////111333444///111333555555555444333222333444555555444333222666333222555444111111333666777777666444333333444333222222444777777555222444444444333333333222222000000//////000111222222000000111111222222333333333111000111222222111000111333555555333000...---333111000000111111///...222222222333333444444444000000000000111111111111555333111//////000111222555222//////000111222222222222222333444555666777111111000000000111333444111111111111111000//////...///000000///000222444222222222222222222222222333333444555777:::<<<===:::888777777777666444222444333222111111222333444333444555444222111222333222222222222222222222222000000111222444555666666111222222222222111000000111111111111111111111111111111000000000000111111555222000000222444555555111222333444444444444444222//////222222//////222444333222222333333111000333111///000222333222///111222222333333222222111111111111000111111222222222111111333666777444111222222333333333333444444333333333333333333333333333333333222222111111111444444555555555555444444333444666777777777666555666666666666666666666666444555777777777777999;;;===<<<;;;999777666555444666777888777666666888:::666666666555555555444444444444444555555555666666666666666666666555555555222222333444444444444444333333333333333333333333444222000000222333222111444444333444444555444333444444333222222333444555555555444444444444444555222222222222222222222222333333222222222333444444444333222333444444444222555555555555555444444444666666666666888:::<<<===999888555333222444666777555444444333333444444555555555555444444444444333444444444444444444333333555555444444444555666777777555333333444555555555555555444333333333333333222222222333333333444444333333444555555444333333555555555555555555555555444444444444555555555555333333333222222111111111444333111222333333222000333111000000222333222000333222111222333444333222333111//////111111111000111111111111111111222222111111222333333333333222333222111000111222444555444222111111222333222111111222222333333333222222888777555444333333444444222222222222222222222222333222333444666666444222444333222111111222333333222222222222222222222222444111111444444222222555444333222222444444333222111222222333333222222222111111000000000111222333111111333333333333222111333333444444444444333333666444333666555222222444444555555444222111111222333222222444666666444222333333333333222222222222000000000000000111222222000000000111111111111111222111000111222222111000///111333333222111//////333111000111222222111///111111222222222222222222000000000000111111111111333333111000000000111111444222//////000222333222222111111111222333444444222111000000000111222333111111111111111000//////000111222222111222444666444444444444333333333333222333444666888:::<<<<<<999888777777777666444222555555444444444444555555444555666555333222333444333333333333333333333333111111222222333444555555222222222222222111000000111111111111111111111111111111000000000000111111333111///000222555777777111111222333333333333333444111000333222//////111444333222222333333222000333111000000222333222000111222222333333222222111222222111111111222333333444222111222444444333000222222333333333333444444444444444444444444444555333333333222222222111111333444444444444444444333444555666777777777666666666666666666666666666666444666777777666666888999;;;;;;:::999777666555555666777888777666666888:::777777666666666666555555444444555555555666666666888888777777666555555444333444555555555555555555333333333333333333333333333111000000111222222111444444444444444444444444555444333222222333444555555555444444333222222222333333333333333333333333444444333222222222333333333222111222333444333111666666555555555444444444555555555666777888:::;;;999888777666666666777777555555444444444444555555444444444444333333333333444333333333333444555666555444333333333444555666777555333333444666666666444444333333333222222222222222222222333333333333333333444444444444333333444444444444444444444444333444555666666555444333444333333222111000///...444333111222333333222000333111000111222333222111555444222333444444333222222111///000111222222111000000000111111222333333111111222333333333333222333222111111111222333444333222000000222333222222111111111111222333444555888777555444333333444444333333333333333333333333333333222444555444222000555444333222222222222222222222222222222222222222444111111444444222333666444333222222444444333222222222222222222222222222111111222222333333333222444333333333333222222222444444333333333333444444777444444666666333333666444555555444222111111222333222222333555555444222222222222222111111111000000000000000000000111222000000000000////////////222111000111333333111000...///000111111111111111222111111222333444333111222222111111111111111111000000000111111111222222111222222222222111000000333111//////111333444333111111000000000111111222333222111111000111111111111111111222111111000//////000222222111222555777666666666555555444444444111222555777999;;;;;;;;;888777666666666555333111555666666666666666666555666777777666333222333333333333333333333333333333111222222222333333444444222222222222222111111111111111111111111111111111111111000000000000111111111///...000333666777777000111222222222222222222444111111333333//////222444333222222333333222111333111000111222333222111111222222333333222222111333222222222222333444555666444111111111222111000222222333333333333444444444444444555555666666666333333333333222222222222333333333444444333333333555555666777777777777777666666666666666666666666555777777777666555666777999999999888777666666666555666777666555666777999777777777777777666666666555555555555666666666666777666666666555555555444555555666666666666555555333333333333333333333333222000///000111222222111333444555444333333444555666555444333222333444444444444444444444333222222333333333333333333333333555444333333222222222222555444333333555555444333666666666555444444333333444444555555666777888888666777888888888777777666555555444444444444555555444444333333333222222222333333444444555555555444444333222222222333444555666444222222444555666555444444444444333333222222111222222222222333333333333333333333333333333333222333333333333333444444222333555666555444222111333333333222111000000000444333111222333333222000222222222222222222222222777555444444555555333222222111000000222333333333000111111222222222111111111111222333333333333222333222222111111222333333222111000000222333222222333222111000111222444555666555333222111111222222444444444444444444444444444444333444555444222000666666555444333222222222555555444333222111000///555111111444444333444888555333222222444444333111333333222222222222222333222333555666777666555444777777666555555666666777555444333222222333444555666333333666666333333666666777777666444333333444222222222222333333333222111111111111000000000000111000000000000000111111000000//////.........---111000000111333333222000000/////////111111111000111111111333555666444333333333222222111111000000000000111111111222222222000111222333333222000///222000///000222444444444222111111000000000000111333333222111111000000000111111111222222111111000---...000000///000333555666666555555555444444444000222555888999:::999999777666555555555555333111444555666777777666555444555666666555333111111222444444444444444444444444222222222222222222333333333333222222111111111111111111111111111111111111111111000000000000111111111000///000333555666555000111111222222222111111111//////222222000000333444333222222333444333222222222222222222222222222111222222333333222222111333333333333333444555666666444111//////111222333222222222333333333444444333333444444555555666666333333333333333333333333333444444555555444444333666666666777777777777777666666666666666666666666777888999888666555666777777777777777777777666666555666666666555555777999666666666777777777777777555555555666666666777777333333333444444555555555555666666777666666555555333333333333333333333333222000///000222333333222222444555555333222444555666666444333333333444444222333444555555555555444333333333333333333333333555444333333222222222222555444333333555555444333666666555555555444444444444444555555666666666666444555777888888777555444666555555444444555555666444444333333333222222222333444666888888666444333444333222111111222333444555333111111333444444444444555555666555444333333111111111222222222333333333333333333333333333333222222222222333333444444111222444555444333000///222333333333333333333333444333111222333333222000222222333333222222222333888666555555666666444333333111000111333444444333333333333333222000///...111111222333333333333222333222222222222222222222222000///000111333333222555444222111000111222333666555333222111111222222444444444444444444444444666555555555666555333111666666666555444333222222444444333333222111000000555222111333444333555999555444222333333444222111333333333222333333555555555777999;;;;;;:::888777:::::::::999:::;;;<<<<<<444333222111111222333444444222222555555222222555666777777666444333333444222222222222111111222222111111111000000000//////111111000000000000000111000/////////......------000///000222444444222000333111//////111222000...000000111444666777555333444444333333222222222111111111111111222222222222///000222444444222000///111000000111333555555444333222222111111111222222222222222222111111000000111111222222222222111111...///000000///000222444333333333333333333333333000111444777888888777666555444333444444444222000333333555666666555333333333444555333111000000111444444444444444444444444222222222222222222222222444333222222111111222222111111111111111111111111111111000000000000111111333222000111222333333222111111222222222111111000...+++,,,000222000111555444333222222444444444222222222333333222222222333111222222333333222222111333333333333444555666777444333111//////111444777222222222333333333444444222222333333444444444444333333333333333333333333555555666666666666555555666666666666666777777888777777777777777777777777888999:::999777666666777666666666666666666666666444555666555444444666888555555666666666666777777555555666666666777777777111222222333444444555555666666666666666666555444333333333333333333333333222111000111333444444333222444666555333111333666777666555333333333444444111222444555666666555555333333333333333333333333444444333222222222333333333222111222333444333111555555555555555555555555444444555666666666555555222444666777777666555444666666555555555555666666444444444444333333333333333555777999999888777666555444333222222222333444777555333222333444444333444555666777666555444333111111111111222222222222333333222222222222333333111222222333333444444555333333444444333222111000222222333333333444444444444333111222333333222000222333444333222111222444888666555666777777666555444333111222333444444333333444444333222000...,,,111111222333333333333222333333333222222222222111111///...///111333333222555444333222111111111111888777555444333333444444444444444444444444444444555555555666777666444222666666666666555444333333111111111222222333333444555222111333444444666:::666444333333333333222000444333333333444666888999888999;;;======<<<;;;:::========================333333222222222222333333444111111444444222222555444555555444222111111222222222222111000///111222111111111111000000000///222111111000000000000000////////////............//////000222444444222000444222000111333333000---000000111444666666444222444444444333333333333333111111111222222222222333///000222333333222111000222111111222444555444333333333222222222333333444111111222222222111000000000111222222333222222222222333333222111111222444000000111222222333333444111222333444555444444333444333222333444333111000222222333333333333222222111222333222111000111222333333333333333333333333000111111111222222333333555444333111111222222333111111111111111111111111111111000000000000111111333222111111222222111000222222222333222222111000...,,,---111222111222666444333222333444555444333222333444333222111222444111222222333333222222111222222222333444555666777333333222111000222666999222222333333333333444444333333333333333333333333333333333333444444444444666666777777777777666666555555555555555666777777777777777777777777777777888999999888777666666777666666666666555555555555333444555555333444555777444444555555555666666666555666666666777777777777333333444444444444444444555666666666666555444333333333333333333333333333333222111222444555555555111444777666222111333666888777555444333333444444111222444555555444333222444444444444444444444444333333222222222333444444444333222333444444444222333333444444555666666666555555666777777666555444222333555666777666555444666666555555555555666666555555555444444444444333555555555666888:::===???666555444222222222333444:::888555444555555444444333444555666666444333111111111111111222222222222333333222111111222333333222222222333444555555555666666555444444333222222333333333222222222222222444333111222333333222000111333555444222111333444777666555666888888888666666444222222444444444333222222333333333111///---111111222333333333333222333333333333222222111111000///...///111333333222222222333333333222222111888777555444333333444444333333333333333333333333333333333555666666444222444555666777666666555444000111111222222333444444666222111333444444777;;;666444333333333333222000444444333444666888;;;===:::;;;<<<=========<<<<<<>>>>>>>>>>>><<<;;;999777222222333333333333222222444111222555555333333666444555555444222111111222111222333111......000222222222111111111000000000222222111000000000000000//////////////////000000......000333555555222000222000000222666777333///000000222444666555333000222222222222222333333333111111111222222222333333///000111222333222222111333222222333444444333222222222222222222333444555000000111222333222111111000111222222333333333222444444444333111000111222...///000111222444555555222222222222111111111000333222111222333333111///333333222222222222333333000222333333222111222444333333333333333333333333//////000111222333333444666444333111111222333444111111111111111111111111111111000000000000111111222111000111333333222000333333333333333222111111222///000333444222222555444333222333555666555444111333555444222111333444111222222333333222222111111111111222333555666777444555555333111222555888222222333333333333444444555555555444333333222222333333333444444444555555555555666666666666555555555444444333444444666666777777777777777777777777555666777666555444555666666666666555555444444444333444555444333333555777333444444444555555666666666666666666777777777777666666666555444444333333555555666666555444333333333333333333333333333333444222111222444666666666111555777666222111333777888777555444333333444444222333444444444222000///444444444444444444444444222222222222333444444555777666555555777777666555222333333444555666777777555666777777777666555444333444555777777777666666666666555555555555666666666666555555555444444444666444333333666<<>>>>>>>>===;;;777444111111222333444444333222111555222333666666444444777666777777666444333333444111222333111...---000222222222222222111111111111222222111000000///000000......//////000000111111......000333555555222000000//////333888999555000000000222444666555222///000000111111222222222333111111222222222333333333000000111222222222222222444333222333444444333111111111111111222333444555///000111222333333222111000111222333333333333333333333333111...---...///---...///111333555666777444333111000////////////222111111111333222111///444444222111111222444444000222333333333333444666222222222222222222222222...///000111222333444444666555333111111222333444111111111111111111111111111111000000000000111111/////////111333444333222444444444444444333222111666333333666555222222444444333222333555666555444111333555444222111333555222222222333333222222222111111111222333444666666666777777555222111444666222222333333333444444444777777666555444333333222333333333444444555555555444444555555555555444444444444333222333444555666777777777777777777777777333444555444333333444555777666666555444444333333333444444444333333555666444444444555555777888888999888888777777777777777555555444444444444555555444555555555666666777777333333333444444444555555666666555555555555666666444444444444444444444444555777999999666333111000555555666666666666555555555666777666444333333555333333222111111111222222444444444444444555666777333333333444444444555555777777666666555555555444444555555666666666666666666666555555555444444444222333333444555555555444000444999999888888<<>>DDD===666333444666666444333777999888444333555888555555444444444333333333111222222222222333333333111111111111222333444555444444555555444444333222555555555555444333333222333333333444555555333111222222111111111111222222222222333333333444444444555444333333333555777888555555444333222222222222555444444333333222222222222111111222444555444333000222444444333111111111333333222222222333333444444333222222222333444555555444333222222333444555333333333222333333333444555444222444666888666444111333666888888666333111444444555555555333111///333333333444444555666777333333222222222333333444555555555777999999777555999:::;;;;;;:::999777666;;;<<<<<<999555222333444444333222333444555444222444444333333333444555666777666555444444555444444444333333333222222111111222111000111333333111000333222111000//////000111222222111000000000000000000000000111111000000///***,,,///444888999666444555555444333222000000///000000111222222222222222111111111111111111000000222222111111000000000000333444444444333222111000111111111222222111111111222111111333555666333111111111222222333444444555222222222222222222222222111222222333444444444444444555555444333333444666666555333111000111222333555333111222444555333111111111111111222222222222444444333333333222222222222222111111111222333444555555444333333333333333333333333333333333333333444222111222444555333222111222111000///000333555333555555111111333444111444444333222222333444444555444333222222222333333111222222333333222222111111111111111222222222222444333222111222333555666888777666666777666444222222444666666555555666777666666666555555555555555333666777555666888888555555555444333333333444444555555666666777666666666555555555555444444444444444444555555555555555444444444444444555555555666555555444444555555666777555555555555666777888888999888777777666666777777555555444444444444555555555555555555555666666666555444333222333444666777555555444444444444555555333333333333333333333333111222222222111333666888333444444555555444444333444555666555444333444555555555555555555666777888666666555444444444555555333333333444444444555555666666666555555555555555444444555666666666666555555555555555444444444444333333444444555555444444111444777777555555777:::DDD???888555666777666444444777999999666555777999555444444444444333333333222222222222333333333333222111111222222333444555444555555555555444333333555555666666555333222000333222222333444444222111333333222222222333333444333333333333444444444444333222222111222444666777555555444333222222222222444444444444444444444444333222111222333444333222111333555444222111000111333333333333333444555666666555333222222222333444444333222111111222333444222222111111222444555777888666444444666777666555000222666888999888666444444444555555555444222111444444555555666666777777333333333444444666777777555444444555777777666444666999;;;:::777666888:::<<<<<<;;;888555222222333555444333444555555555333444333333333333444555666555555555555555555555555555444444333222111111000222111111222333333222000222222111000000000111111222111000000000000000000000000////////////000000+++,,,///444777777444222444444333333222111000000111111111222222222222222111222222222222222222222222222111111000111111111333333333333333111000000000000111111111111000000333222111222444555444333000111111222222333333333222222222222222222222222222222333444444333333333111222333222000000222333555444333222222333444555666444333333444444222111111111111111222222222333333333222222222222111111222111111111111222222333666666555444444444555555444444444444444444444444666555444444555666555444111222222111000000333555333555444111111444444111444444333333333333444444555444333333222333333333111111222222222222111111333333222222222222111111555444333333333444555666777666555555666666444222444666777777666555666666666666666555555444444333333666777555555888777444666666555444444444444444555555555666555555444444555555555555444444444444222333444555555555555555444444444444555555555555444444333333333444555555666666555555666777888888888888777666666666666666555555444444444444555555555555555555555555555555777555333222222444666888444444333333333333444444666666666666555555555555333444555444222222444666222333333444444333333222333444555555333333444555555555555555666777888999777666555444444444444444333333333444444444555555555555555555555555555555333444555555666666555555444444444444444444444444333333444444555444444333222444555555444333555777@@@===888666666777666555666888::::::777666666777444444444444444444444444222222222333333333444444222222222222222333444555111222333555666666666777555555666666555333111000333222111222333333222000333222222222222333333444333333444444444444444444222222111222333444666666555555444333222222222222222222222333333444444444444333111111333333222111111333555444222111000000333333333444444666777888555444333222222333444555333333111111111111333333333222111111222333555666999888666444444444444444444666999;;;<<<:::888666444444555555555555444333666666666777777777777777555555555555555666777777555444333444555666444333555999;;;:::666666:::???<<<<<<:::777555333222222666555444444666666555444333333333333444444555555555666777666555444555555555555444333222111111000222111111222333333222000222111111111111111111111111111000000000000000111000///.........///000111000000222444555333///,,,333333333222222111111111111111111111222222333333333333333333444444444444333222111111111111222333333333333222222111000000111111222222222222111111333222111111222333444444111111222222333333333444222222222222222222222222333333444444444333222222000111111111//////111222333333222222333444555555666666555444333333222111111111111222222222333333333333333222222222222222222222222222222222333333666555555444444444555555555555555555555555555555666666555555555555555444111222222222111111333555444777666333333666666444444444444333333444444444444444444333333333444444111111222222222222111111555444444333222222111111666555444444444555555666777666555666777666555333333444666555444333333444666666555555444333222222333666777444444777666333666555444333333333333333444444555555444444333333555555555444444444333333111222333444555666666666444444444444444444444444333333222222333333444555777666666666666777777888888777777666555666666666555555444444444444555555555555555555555444444444777555333222222444777999444444333333333333444444777777777666666555555555///111444555444222222222222222333333333333222222222444555444333333444555444444444444555666777888777666555444444444444444333333333444444444555555444444444555555555555555333444444555555555555555333333444444444444444444333444444555444444333333333333444444333222333444:::888666555555666666666777999::::::888666555444444444444444444444444444222222333333333444444444333333333222333333444444222222444555666777777777555555555555555333222111444333111111222222111000111111111111111222333333444444444444444444444444222222333333555666777888555555444333222222222222000000000111222222333333444222111000222222222111111333555444333111000111333333333444555666777888333333222222333555666777333333111111111111333333444333222222222333444444444444444444333444555666666888;;;<<<<<<999666444444555555555666666555555666777777888888777666555444333222222111111111222555333222333444444444222555999;;;999666777<<>>666555999888//////555333333333333333333333333222333333333333222111111666666777777666444222111666444222222333333222111555444333333555555444333222333333444444333333222111111111111111111111111111111111111222333444555444333222111222333444555333333333333333333333333666555333222222333555666000222444666888888888888888666444222222333555777888999999999888777555444666444222000000222444666444555666555333222333444444222111222333333222111444444333333333444444555333111111111333444333222222222111111111222333333333444555555555444333222777666444222000...---,,,111222222222111222555888666555333333222333444555555666777777666444222000444555444333222222444666666555333222222333555666444333333222222222333333444444444444555555555666444555666666666666666555999888888888777777777666666777888888888888777777888888777666555444444333333333333333333333333333333333444444333333222111222222222222222222222222444222000111333444333000111111222333333333222222444444333333333333222222000111222333333333333222333333444555666666555555555444222111111444666888555555444333222222111000111333555555333222111222555555333222333777777666999888888888888888888999777777777777777777777777666555444555777888777666666444333222333444333222333333444555666666666666555555444444444555555666333444666777888777666555666555444444444444555666;;;999666444444555555444///000111333333333333333444444444444444444444444555555666666666777777777777777777666666555444333222222222444666777666555555555444444444333333333444444333222222333444444444555666666666555333333444444555555555555666666555666777777666555444333666555555777999:::777555555666666777777666666555333333333333333333333333444333333333555555333222444333333222222333333333333333222111222333444444333333333444444333333222222222222333333444444444666555555555555666777777888666333222333555666666555444333222222222333333444444444333333222222222111111222333333333333222111222222333333444444555444444444444555555555555777666444333333333555666444444444333333333222222111444666666444444555777333555666666555444444555666444222333666888777666888777555555666777777666666666555444444444444444555555444333333444555666333333444444444333333222777666555444333444555555===666444888777000///555444444444333333222222222222333333333333222111111333333333333222111000///666444222222333333333222444333222222444444333222222333333444444333333222111111111111111111111111111111111111222333444444222222222222222333444444333333333333333333333333777666444333333444666777111222444666777888888888777555444222222444666888999999::::::999888666555555444222111111222444555444555666555333222333444444333222222444444333222333333222222222333333444333111111111333444333222555444444333333333444444333333444555555444333222666555555444333222222111222333444444333444666888444444333222222333444555555555666666666555444444444555555555333333444666666555444333333444555666444444333333333444444555444444555555555666666666666666666777777666555555888888888777666666666555555555666666777666666555777666666555555444444333444444444444444444444444333333444444333333222111222222222222222222222222333111000111333444222000111111222333444444333333444444333333333333222222111222222222222333333333333333444555555555555555555444222222222333555666333333333333333333333333222333555555333222222222444444333333444666666555999888888777777888888999666666666666666666666666777666555666888999888777555444333333555777777777333333444555666666666666444444444444555666777888333444666777777777666555777666555444444555666777AAA<<<666333222444555555///000111222222333222222444444444444444444444444666666666777777777888888777777666666555444444444222111222444666888777666555444444444444333333333333333333333333333333333444555555555555444333333777777666666666555555555555666666666666555444444555444444666777888666555444555555555555555555444444444444444444444444444555444333444666666444333333333333222222333333444444333222222111111111222222333333444444333333333222222333333333333444444555555555555555666777777999666333333444666777777555444333333222333333333333333333333333333333333111222222333333333333333333333333333333333333333222333333333444444444444444444333222333444555666444555666666666555333333222444555666444444444555333444666666444333444555555333222333555777777666888666555555666777777666666666555444444444444555777777666555555555555555777777777777777666555555555555444333444555666777:::555333777666000000555666555444444222222111000333333333333333222222111666666555444333333333444555444222222333444333222333222111222333444333111222333333444444333333222222222222222222222222222222222222111222222333333111111222333333333333222222222222222222222222222666555444333333444555666111222333555666777777777555444333222333555777888999999:::::::::888777666444333333333333333333444444555666555333333333555444333222222444444444222333222222111111222222222222111111222333444444333888777666555555555555555222222333444444333333222333333333444444555555555222444666666666555666777333333333333333444555666555555555555666666777888444666777777555555555666777666555444444555666777555555444555555666777888555555555555666666666777777777888777777666555444888777777666555555444444444444555555555444444333444444444444444444444444555555555555555555555555333333444444333333222111222222222222222222222222222111000111222222111000111222333444555555555555444444333333333333222222333222222111111222444555333333444444444444555555333333333333222222222222222222222333333444444444222444555555333222222222333333444444555555555555777666666555555666666777666666666666666666666666777666555666888999888777666444333444777888888888333444555666666777777777555555555555555666777777444444555666777666666666777666555444444555666777===999444111111222333333333333444444555555555555333333444444444444444444777777777777888888888888666666555555444444444444333222333555888999999777444444444444444444444444333333444555555444333333555555555444444444333333666666666666555555555444555555555555555555555444444444444555666666666555333444444555555444444333555555555555555555555555555444444555666666555333555555444444444555666666333333222222111111111111222222333444444444333333333333333333333333333333555555444555555666777888:::888666666777888999888444444444333333333444444222333333333333333333333111222333333444444333333444444444333333222222222333333333333444444444444444444333222222333444444555666777888888666444333333444555555444444444444222444666555444333444444333333333333444555666666777555444444666777777666666555555444444444555555777777666666666666666666999999999999999888777666555444333333444555666777888444333555555111111555444444444333333222222222333333444444333333222111777777555444444555666777555333222222333444333222444333222222444444333222222333333444444333333222222222222222222222222222333333222222111222222222///000222333444333222111111111111222222222222222444333333222222333333444111222333444555666777777444444333333444555777999777888999999999777666555222333444555555444333222444555666555444333444555333222111222333444333222444333222222222222222222222111111222444555444333999888777666555555555555222222222333333333333333111111111222333444444555222444666777666555555666333333444444555666777777888777666555555666888999444666888999777666666666777666555555555555666777555555555666666888999:::555555555666666666777777888888888888777666555444777666666555444444333333444444555555555444333333222222222333333444444444444444444444555555555555333333444444333333222111111222222222222222333333111111111111111111111111111222333555666777777777444444333333333222222222444333111111111222444666333333333333333333444444222333333444333222000///333333333333333333333333333444555444222111222333333222444666666444444777777777666666666666777777777777777777777777777777666555444555777888777666444333111222333444444333333444555666777777777777888777666555555555555555444555555666666666666666555555444333333444555555555444222222333444333222555555555555555666666777333333333444444444555555777777777777888888888888666555555444444444444555555444555777999::::::999444444444444444444444444333444444555555444444333555555444444333333333333333333444444444555555555555444444444444555555555444444444444444444555666333333444444444444333333555555555555555555555555555444444555666666555333444444444444444555666777111111222222333333333333111222333333444444444333333333333333333333333333444444444555555666888888999888666666777888888777444444444444444444444444222333333333333333333333222222333444444444444333555444444333333222222111333444444444444555555555555444444333222111111111555666777888888666444333444444444444555444333222222444555555444333333444222222333333333444555666666555333444666777777666555555444444444555555666555555666777777888888888555666666666555555444333555444333333444555666777666333333444444222333555222222222333333444444444333444444444444333222222333222111111111222333444444333111222333444444333666444333444555666555444222333333444444333333222222222222222222222222222333333222222111222222222000111222333444333222222111111222222222333333333555555444444444444555555111222222333444555666666444333333333444666777888555666666777777666444444222333555666666555333222444555666666444444555666222000000111333333333222555555444333333333333333222111111222444555555444888777666555444444444444222222222333333444444444222333333333333444444444111333666666555444444444444444555666777888888888;;;999777555444555666777444666999999888666666666666666666555555666666666555555555666666888999:::555555555555666666666666888888888888777555444444555555555555444444444444666666666666666555444333111111222222333444444444222222333333333444444444333333444444333333222111111111111222222333333333111111222222111111111222111222444555666777777777444444333333333222222222444333222111111333555666444333222222222222333333222222444444444222000///555555444333333222111111333444555444222111222333333111333777666333555;;;:::::::::999999:::::::::777777777777777777777777666555444555777888777666888666444444555666555444444444555666777777777777999888777666555555555555555555555555666666666777555444333222222333444555222222333555888888666444555555444444444444555555222333333444444555555555666666666777777777888888666555444333333444555666666666666777999:::999888333333333444444444444555444444444444444444444444555444444333222333333333222333333333444444555555444444444333444444555666444555555444333444666777333444444444444444444333444444444444444444444444555444333444666666444333222222222222333444444555111222333444444444444444111111222333444444444444444444333333333333222222444444444555555777888999666555333333555666555444333333444555555555555444333333333333333333333333222222333444444444444444444444444333333222222222444444444444555555555555555444444333222000000///444555666666666555333333444333333333555555333111222333555555333222333444111222333333222222444666555444333333555777777666555444444444444555666666333444555777888888999999555555666666666666555555555555444333444555666777444333333444444555555666000111222222444555555666444444444444444333222222333333222333333444555666444222111222333444444333666555444555666777666444222333333444444333333222333333333333333333333333222222222111222222333333222222333444444444444333222222222333333444444555777777777777777777777777222222111222333444555666444444444444555555666777333444555666666555444333333444555666666555444333444555666666555444666777222000000111333444444333666666555444333333333333222111111222555666666555777666555444444444444444333333333333444555666666666666666666666666666666222444666555444333444555444555666777888888888777;;;999777555333444555555555777888888666666666777555555555555555555555555555555444555555666777888444444444444555555555666666666777666666555444333444444444555555555555666777777777777777666555444222222222333333444444444111222222333333444444444333333444444333333222111111111111222222333333444111222333333222111222333222333444555666666666666444444333333333333222222444333222222222333555666444333222111000111222333222333444444444333222111666555555444222111111000444444444333111111222444333111333888777333888AAA<<<;;;;;;::::::;;;;;;<<<999999999999999999999999777666555666888999888777:::999777777999:::999888444555666777777888888777777777666666666666666777555555555555555666777777666555444333333444555666333333444666888999777555555444333333333333444555222222333333444555555666555555666666666777777777666555333222222333555666666666555666888888666555333333333444444444555555666555444333333444555666555444333222222222333333555555555555444444444444444444333333333444555666444555666555333333666999444444555555555555444444333333333333333333333333444333333333555555333222222222222222333444555555444444555555555444333222000111222333444444444444444444444333333222222222444444444444666777888999555333222333444555444333222333555666666666555444444444444333333222222222222333444444555444444444333333333333333333333333222333333333444444444444222222222222222111000000444444444333333333222222555333222333555555222000111333555444333222333444000222333222111111444666555333222333555777777666444444444444444555666666444444666777777777777666555666777777888888888888777666555444333444555555333444444444555777888888222222222333333444444444444444444555444444333222333444555666777777777777444222111111333555444444666555444444555666555444222333333444444333333222333333333333333333333333111111111111222333444444444444333333444444555666222333333444555555666666666666777777777777666666222222111111222333444555555555555555555555555555333444555666666555444444444444555555555555444444333555666666555555666888333222222333555666666555666555444333222222222222222111111222555777666555666555555444444444555555444444333333444666777888555555666666777777777777555666666555444444555777444555666666666666555444888777555444444444555555666666777666555444666888444444555555555555444444444444333333333444444555333333333333444444444444444444555555555555444444333333444555666777888888777888888777777555444444333333333333444444444444222222333333444555555666333333444444333333222111000111111222333333444444222444555444222111333555222333444555555555555555444444333333333333222222333333333444444444444555444333111000000000111222222333333444444444444333444444444333333222222222444444444333111111333444444000222888777444;;;GGG;;;::::::999999::::::;;;999999999999999999999999888777777777999:::999888777555444555777888888777444555666777888888888888666555555666666777888999555555555555555666777777777666555444444555666777444333333444666777666555777666555444333444555666222222333333444555666666555555555555666666666666666444333222222333555666666555444555666666444222333333333444444555555555777666444333333444666777555444333222111222333444999888777666555444333333444333333222333444666666444666777555333444777:::444555555666666555555444333333333333333333333333333222222333444444333111333333333444555666777888666777777777666444222111000111222333444444555444444444444333333222222222333333444444666777888999666555444444666666555444222333555666666666555555555555444333333222111111222333444444555555444444333333333333333333333333111111222222222333333333000000111222222222222111444333222111111111222222555333222333555555222///111333555444333222333333///111333222111111333666444333222333555777777666444444444444444555666777555666777777777666444333000111222444555555555555777666555444333333444555333444555444555888999888333333333333333333333333444444555555444444333222///000222444555555444444444222111111333555555444555444333333555555444333222333333444444333333222333333333333333333333333111111111111222333444555555555444333444555666777333333444444555666777777333333444444444444333333222222111111111222444555555555555555555555444444444555666777777666555555555555555555555555555555333555666666555555666888555444333555777888888777555444333222111111111111222111111333555777777666666555555555555666666777555555444444555666888999222222333444555666777777777888777666444555777999333444555555555444333222444444444444444555666666666666666555333444666888333444444555555444444333444444333222222222333333222222222333333333444444333333444444555444444444222333444555777888999:::777777777777666555444333444444444444444444444444333333444444555666777777333333444444444333222222000000111222333333444444222444666555333222444666333333444444555444444444444444444333333333222222222333444555555555444444555333111000///000111222333333333444444555555666222222333333333333444444444555444333111111333555555000222888777555===KKK>>>???@@@@@@>>><<<;;;<<<:::;;;;;;999777777888999777888888999999999888888999888555333222111111111444666777555222222555888222444666777888777666555555555555555555555555555888666555444444555666888222333555555444555666777666666666555333333444555666666666666666666666666666555555666777777555444555555444333444555666777666555555666777777555444222222333444555666777888555444333222222333444555444555666555333222333444555555555555555555555555555444444333333444444555555555555444444555555555333444444555555444444333666333000000222333222000111222333333444444333333444444333333222333333333444444333333444444444444222222222222222222222222555444444333333333444444666555555444444666777888555555555555444333222111444333222222444444333222222222222111111111000000333333333222222111111111333222111222333444222000444333222222333333111/////////000111222222333333555222000111444666555333111333444444222111111222444333333444555444222000000000111222333333444444444333333333333444555555666555444555666777666555444555555666555444222111222333444555555555444333333333333222222222111111444333333333333444555555666555444333222222222222444555555555555555555444111333555555444222222333000111222333444444444444222222333333444333333222777777666666555555555444444333222222444444333222111111222222222333333333666666555555555444444444666555444333222111111222666444111111333555666666555444222111111222444555222444666666444333222333333333333333333333333333555444444555777888666555333444555666777777666666999555111222666999777444555555555555444333222111000222555555555555777888555888:::888444222555999333444444555666777888888666666666666777777777777888888666444111000111333555555444333333333333444333333333333333333333333666444222222555666555333333444444555555444444333555444222111111111222222222222222333333444444444555555555444444333333333333444555666777777777777999888666555444333222222333444555555333333444555444444333444555666888999666666666666666555555555333222111111222333555666777666555444333222222222444444333333333222222222444444444444444444444444333333222222222222111111333333333333333333333333222000///111555777666444444444///***---444666222555444333333222222222222555555555555666888999:::DDDDDDCCCAAA???>>>======;;;;;;:::999777777777888888888999999999999888888888888777666666666777888666777777666555555666777444555777888999888777666555555555555555555555555777666555444444555666777666666777777666666777777555666666555333333444555555555555555555555555555666555555666777777555444777666555444333444444555777666666666888888666555222333444555666777888888666555444333333444555666444555666555333222333444555555555555555555555555444444444444444444444444555555444444444444555555333444444555555444444333555222000111333444222111111222333333444444333333333333222222222222333333333444444555555555444444222222222222222222222222555444444333333444444555777666555444444555666777777777777666666444333333444333222222444444333222333222222222222111111111333333333222222222111111333222111222333444222000333222111222333333111//////000000111222222333333444222111111444555333222222333333333222111111111555444444555666555333111111111222333333444555555444333333333333444555555777666555666777888777666444444444444444444333222444555666777777666444333333333333222222222222111333333333333333444555555444444333222111000000111333444444555555444444333111333555555333222222333000111222333444444444444555555555555555555444444555555555555555555444444444333222222444444333222222222222222333333333333555555555555444444444444666555444333333222222222666444222222333555666666555444333222222333444555333555777777555333333333555555555555555555555555555444444555777777666555666666666666777777777777;;;777444444888:::999666666666666666555444333333111333666666666666888999777:::<<<:::666444777:::444444555555666666777777777777666666666666666666444555555444333222444555555555444333333333333444333333333333333333333333555333111222444555444222333333444444444444333333555444222111111111222333222333333333333333333444444444444333333333222222333444555666777777777777666555444333222111111000333444555555333333444555555444444444555777999:::777777666666666555555555333222222111222444555666888777666555444444444444555555555555444444444444444444444444444444444444111222222222333333444444333333333333333333333333444222111222444555444222333444000,,,///555666222555444333333222222222333555555555555666888999:::RRROOOKKKGGGCCCAAA@@@???>>>===;;;:::999999999999999999999::::::999999888999888888777777888999999777777777888999999777555555666888999999999888777555555555555555555555555777666444333333444666777777777777777777666666555555666666555333333444666444444444444444444444444666555555666777777666444888777666555333333333333777666666777888888777555444444555666777777888888666666555444444555666666444555666555333333333555555555555555555555555555333444555666666555444333444444333333333333444444333444444555555444444333333222111111333444333222111222222333333333333333333222222111111222333333333444666777777555444333222222222222333333333333555444444444444444555555999888666555444444555555888888888888777666555444444333222222444444333222333333333333222222222222333333333333222222222222333222111222333444222000222111000111222222000...000000000111222222333333333222111222333333222000333333333333222222222111444333333333444444222111222222333333444555555555333333333333333444555555888777666666777888777666333333333333333444444555444666888999999888555444333333333333222222222222333333333333444444444444333222111000000000000000222333333444444333333222111333444444333222222333111111222333444444444444555555555555555444333333333333333333444444444444444222111222333444333222333333333333444444444444444444444444444444444444666666555555444444333333777555333333555666777666666555444333333444555666444666888888666444444444666666777777777777666666555444444555777777666444999888777666555666777777:::777444555888999888666555555666666666666555444222444666777777777888999777999;;;999666555777999555555555555555555666666777777666666555555555444000222444555444444666777555555444333333333333444222222333333333333333333444222111111222333333222333333444444444444333333444444222111111222222333444333333333333333333222333333333222222222222222333444555666666777777666555555333222111111111111333444555555333333444555555555555555666888999:::888888777666666555444444333222222222222444555666777666555444444333333444444444444444333333333333444444444444444444444444111111222333444555666666333333333333333333333333555444333333444444222111333333222000222555555222444444333222222222333333555555555555666888999:::hhhccc\\\TTTNNNHHHDDDAAA???===;;;::::::;;;<<<<<<::::::::::::::::::999888999888777666555444444333777666666999<<<;;;777333666666777888888888777666444444444444444444444444777666444333333444666777444444444555666666444333555555666555333333555666666666666666666666666666555555444555777777666555777777666555444444333333555555444666777888666555555555555666777888888999777666555444444555666777444555666555444333444555555555555555555555555555222444555777777555444222444333333222222333333444333444444555555444444333111111111222333333333222111111222333333333333222222222111111111222333333333444777888888666333222222222222333333333333333555444444444444555555666:::999777555444333444444777777777777777666555555444333222222444444333222444444444333333333222222333333333333333333333333222222111222333444222000111000///000222222000...000000111111111222222222222222222333333222111000444333222222333444333222222111000000111111000...222222222333333444444444333333222222333333444555777666555555666777555444333222111111222444555777222444777999:::999777555444444333333333222222222222222333333444444444444333222111000000000000000222222222333333222222222111222444333222111222333111222333333444444444333333333333333222222111000111111222222333333444444333222111222333333333111333333333444444444555555333333333333333444444444666666666666666555444444777555444444666777777666666555444444444444555666555777999999777555555555666777777888888777777666444444333555666777666444999888666444333444555666777555333444555666555333333444555555555555555444222444666666666666777888444666888777555444555666555555555555555555555444777666666555555444444333...111444555555555666666555555444333333333333444222222222222222333333333222222111000111111222222333333333444444333333333444444222222111222333444444444444333333222222222222222111111111111111111222333333444555555444444666666555444333333333333333444555555333333444555444555555666777888999:::999999888777666555444333333333222222333444666777444333222111111111111111222222222111111111000000333333333333333333333333222222333444444555666666333333333333333333333333444444444555555444333111222333444444444555555333444333333222222333333333555555555555666888999:::{{{rrrhhh___VVVMMMGGGAAA>>>;;;:::;;;======<<<;;;;;;;;;;;;;;;:::999999777777777666555444333222666555666999<<<;;;666222666666666666666666666555333333333333333333333333777555444333333444555777333333333555777888555333444555666555333333555777777777777777777777777777555444444555777888777555444444555555555555555555333222222444555666555333555555666666777777888888777666555444444555666777444555666666444444555666555555555555555555555555333444666777777666444333444333333222222333333444333444444555555444444333111222333333333222222222000111222222333333222222222222111111222333333444333444666888777555333111222222333333333444444444444444444444444555666777:::999777555444333333444555555666666555555444444444333222222444444333222444444444333333333222222333333333333333333333333222222111222333444222000000000///000222222000///111111111111111222222222111222333333222222222222666444222222555666666555222111//////000111000...111111111111111222222222333222222222222333444444666444333333444444333222222111111111222444666777...000333777888999888777444444444333333333222222111222333444444444333333333222222111111111111222111222222222222222222111111222333222111111222333222222333444444444333333222222333333222111111000000111111111222222333333333222111111333333222111333333333444444444555555222222222333333333333333666666777777777666555444666555444444666777777666555555555444444555555555555777999999777666555666555666777888888777666555444333333444666777555444777666444222111222444555666555444444555555444222222222333444444444333333111333555555444444555666333555666777666555555555555555555555444444444444666555555555444444333333000222555666555444444555555555444333333333333444111111111222222333333333111111111111000000111222222333333333333333333222444333222222222333444555444444444333333222222222111111111111111111111111111111222222333333222222555444444333333333444444333444555555333333444555444444555666777888999999:::999888777666555444444444333333222333444666777333333222111111111222222222222222111111111000000333333333333333333333333444444444444444444444444333333333333333333333333111333555666666555444444222333444666666444444555333333333222222333333444555555555555666888999:::wwwkkk^^^VVVJJJEEE???===>>>>>>===<<<<<<<<<<<<<<<;;;:::999999555555666777888888888888666666777999;;;999666444666666666555555555555555333333333333333333333333666555333222222333555666666555555777::::::666333444555555555444444555777999999999999999999999999444444444555777888777555333444444555666666555555222111111222444555444333555555555666666777777777666666555444444555666666444555666666555444666777555555555555555555555555444555666777777666555444444444333333333333444444333444444555555444444333111333555444333111000111000111111222222222222222222222222222333444555555333444555666555444222000222222333333444444555555444444444444555666777777:::999777555444333444444333333444444444444333333444333222222444444333222333333333333222222222222333333333333444444444444333222111222333444222000111000000111222333111000111111111111111111111111222333333333222222444666777444111333777::::::999555333111111222333222111000000000111111111111111222222222222222333444444555444222222333333222000111111111111222333555555...///111444666777777777444444444444333333333333000111333444444444333222333222222111111111222222111222222333333222222111111222333222000000222333222333333444444333333333333333444444444444333333111111111222222222222222333111000111222333222111333333333333444444444444333333333222222111111111444555666777777666555444555444444444666777666555444444444444444444444444555777999999777555555555333555666888888666555333444333333444666666555333555444333222111222333333777777777777777666555444222222333333333222222111000222444444333333444555555666777888999888777666444444444444444444555555444444444444444444444444222444555555444333444444555555444333333333333444000000111111222333333333111222222111000000111333222222333333333333222222444333333222222333555555444333333333333333333222111111111111111222222222111111222222222222111111222111111111111222222333333444555555333333444555222333444666777777777777999999888777777666555555444333333333333555666777555555444444444444555555444444444444333333333333333333333333333333333333444444444444333333333222333333333333333333333333000333666777666555444555222222444666555222333666333333222222222333444444555555555555666888999:::tttiii[[[TTTLLLGGGFFFEEEAAA>>>=========<<<<<<;;;:::999555666777999::::::999999666888:::;;;:::888888888888777777666666666666666555555555555555555555555666555333222222333555666:::888666888:::999444...333444555555444444666777888888888888888888888888444444444555777888777666444555555666666555444333222111111333555666555333555555555555555666666666666555444333333444555666333555666666555555666888555555555555555555555555555555555666666555555555555555444444444444555555333444444555555444444333111444666555222000//////000000111222222222222222333333333333444555666777444444444444333222111000222222333333444555555666444444444444555666777888999888666555444444444555333333444444444444333333444333222222444444333222333222222222222111111111333333333444444444555555333222111222333444222000111000000111333444222111111111111111111111111111333333444222111333777;;;777444111444999===>>>===666444222111222333333222111111111111111111111111222222222111222222333444666444333333333333222000000111222333333333333333111111222222333555666666555444444444444333333333000111333444444333222111111111000000000111111222222222333333333333222222222222222111000000222444222333333444444333333222111222333444444444444444333222222222222222111111222111000111222333222000222222222222333333333333444444333222111000//////333444666777777666444333444333333444666666555444333333444444444444333333444666888888666555444555333555777888888777555333444333333444666666555333333333333333333333444444666777888888666555444333444444444444333222111111111333555555444333444555444555666888999999777555333333333444444555555555222222222333444444555555222444444444333333555666555555444333333333333444///000000111222222333333111222333222000000222444222222333333333333222222444333333222333444555666222333333333333333333444111111111222222222333333222222333333333333222222111111000000111222333333333444555555333333444555111222333555666666666666888888888777777777666666444444333333444555777888666555555555555555666666555555555555444444444444222222222222222222222222222222222222333333333333333333333333333333333333111444888888666333333333333111333666444000222888333222222222333333444555555555555555666888999:::wwwjjjbbbXXXQQQNNNLLLGGGCCC============<<<;;;:::999777888999999888777666555777:::======:::888999;;;999999888777666666777777777777777777777777777777666555333222222333555666;;;888666777888666///)))333444555555444444666888777777777777777777777777444333444555777888777666666666777777666444222111222222222333666777666444444444444555555555555555555444333222222333444555333555666666555555666888555555555555555555555555666666555555555555666666666555555444444555555666333444444555555444444333222555777666222///...///000000111222222222222111333333333444555666777888444444333222111111000000222222333333444555666666444444444555555777888888999888666555444444555555333333444444555444444333444333222222444444333222222222222111111111000000333333333444444555555555333222111222333444222000111111111222444444333222222222111111111111111111333444444222111333999>>>777444111444:::@@@@@@???555222000///000111111111333222222222222222222222222222111111222222333444777555444444444444222111000111222444444333222111555444333222222333444555555555444444444333333333///111222444444333222111000000////////////000111222333333444444333333222222222222111///000222444333333333444444333222222...///000111222333333333444333333333222222111111222111000111222222222000111111222222222333333333555444333222111///......222444555777777666444333333333222444555666444333222333333444444333333222444666888888666444444444444555888999999888555444333333222444555666555333222222444555555555555444444555666666444222111111555666555555444333222111333444666666555444555666222333444666777777555333222222333333444555666666000111222333444555555666222333333333222333666999555555444333333333333444///000000111222222333333111333444333000000222555222222222333333222222222444333333222333444555666222222222333333444444444111111222222333333333333444444444555555444333333222222222222333444555555333444555555333333444555000111333555666666555555888888888777777777777777444444333333444555777888444444333333333444444555444444333333333333222222222222222222222222222222000000111222333333444555333333333333333333333333333777:::999666222111111333111222555333///111888222222222222333333444555555555555555666888999:::}}}xxxrrrlllfff[[[MMMCCCFFFDDD@@@>>>>>>===<<<;;;;;;999666555666888888888999<<<>>>>>>;;;999999;;;:::999888888999999888666777777777777777777777777777777666555555555555555999<<<<<<777444555666444555444444444555666888999666666666666777777777777222666::::::777555555777666666777777666555444444777666444333333444555666555555555555555555555555555555555555555555555555444444444444444444444444555555444444444444555555555555555555555555555555666555333333555666555444555555555555444333222111555555444333333222111111222222444555555444222222555444222222222444666777666444222222333333333222000000111222333333333333888777666444444666777888666777888777555444444555666555333333444444444333111111222333333444555555666666555444333111000///444222111111333444111///111111111111000000//////111///...///222333444333555555444333333333333444333333222111000333888<<<333000111777@@@BBB;;;333999444222444444111///000777555333222222111///...000000111222333333444444333333333333333333333333000000111111111000000//////000111333444555555555444555666777777555333222333222111111333333222111111222333333333111000///444222111111222333333222222000...///222444333222666555444444222222111000222333555666555333111///111111111111111111111111444222000111333444333000111111111111222333444555333333222111000000000111222333444555555333111000555444333222111111111111000222333333222333555777444444333333222111000000777444222111333444555555333333222222222333444555444444444555555555666666666666555555555444444444333333333333333333333333555444333333222222222333222444666777666444222000444444444444444555666777444333333222222333333444555444333333222222333333333444444555555444444333111111222222222333333333444444444333333222222222444444444444444444444444666444222222333555666555333333444444555444444444333333333333333333333333333333333222222111111111222222222222222222222222333333333333333333333333///000222444666888999999777555444444444444222111111111222333333444555555333444444444333333555666777888999:::999777555444111111111111111111111111555555555555555555555555444333222333444555666555444444333222333444666777111111111111111111111111222222333333444555666666666555555555555666666777|||qqqdddZZZMMMJJJEEECCCAAA@@@???>>>===<<<;;;:::;;;:::999777888:::===<<<:::999999::::::999888888999999888666666666666666666666666666777777666555555555555555999<<<<<<777444555666444555555444444555666888999666666666666777777777777555666777888999888666444666666666666666666555444888777555333333333555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555555555555555555555666555333333555666555444555555555555444333222111555555444333333222111111333333333444444333333333555444333222222444555777666444222222333333222111000111222333333444333333888777555444444555777888888777555333333333333333666555333333444444444333111111222333333444555555111111222222333333333222333222222333555555222///222222222111111000000000222000///000222333333222555555444333333333333444333333222111111333777;;;444222222777===???:::555999555222444444111///000666444222222222222000///111111222333333444555555333333333333333222222222000000111111111111000000111111222444555555555555333444555666555444222111333222111111333333222111///000111111000///...---444222111111222333222111333111///000222333333111444444444333333222222111111222444555555333111000111111111111111111111111444222000111333444333111222222111111111111111111444333333222111111222222222333555555555444222111555444333222111111111111222333333222111222444777444444333333222111111000666333111000222333444444333222222222333333444444333444444444444555555555555555555555444444444444333333333333333333333333555444444333222222222333222333444666666555444333555444444444444444555555444333333222222333333444555444333333222222333333333444444555555444444333111111222222222333333333222222222111111111000000444444444444444444444444555333111222333555555555333333444444444444444333333333333333333333333333333333333222222222111111222222222222222222222222333333333333333333333333000111333444666777888888888666555555555555444222111222222333444444555555333444444444333333555666666777888888888666444333222222222222222222222222444444444444444444444444444333222222333444444444444333222222222444555666222222222222222222222222222333333444444555555555666555555555555666777777yyyppp```[[[SSSMMMHHHDDDAAA>>><<<;;;;;;;;;;;;999555333777999::::::999888999::::::999888888999999888666666666666666666666666666777777666555555555555555999<<<;;;666444555555444555555444555555666777888666666666666777777777777888555444666::::::777222444555666666666666666666999888666444333333444444555555555555555555555555555555555555555555555555666666666666666666666666555555444444444444555555555555555555555555555555666555333333555666555444555555555555444333222222555444444333333222222111444444333333333333444444555444333222333444555666777555333222333333222111000111222333444444444444777666555444444555666777===888333111222444444333666555333333444444444333111222222333333444444555//////000111222333444444444444555777888666333000333333222222222222111111333222111111333333333111555555444333333333333333222333333222111333666999555444444666999::::::888:::555333444444111000111444333111222333333222000222222333333444555555555222222222222222222222222000000111111111111111000222333444555555555555555222333444444444333222111333222111111333333222111000000000111000000///...555333111111111222111000444222111111222333222111333333333333333333333333///000222444444333111000222222222222222222222222333222111111333333222111444333333222111111000000444444333333222333333333222333555666666555444333555444333222222111111222444444333222000111444666444333333222222111111111444222000000111333333222222222222333333333444444333333333333444444444444555555444444444333333333333333333333333333333333444444444333333333333333222222333444444555555555444444333333333333333444444444333333333333444444555444444333333333333333333444444555555444444333111111222222222333333333222222222222111111111111444444444444444444444444444222111111333444444444333333444444444444333333333333333333333333333333333333333222222222222111333333333333333333333333333333333333333333333333111222333444666666666666888777555555666666555333222222222333444444555555333444444444333333555666555666777777666555333222222222222222222222222222333333333333333333333333444333333222222222222333333222222222222333333444333333333333333333333333444444444444444444444444555555555555555666777777{{{tttiii^^^TTTKKKDDD@@@@@@>>><<<;;;:::999666444777888999999999999999999:::999888888999999888666555555555555555555555555777777666555555555555555888;;;;;;666333555555333555555555555666666777777666666666666777777777777777666555666888999666444444444555666777777666666999888666555444444444444555555555555555555555555555555555555555555555555555555555555555666666666555555444444444444555555555555555555555555555555666555333333555666555444444555555555444444333222444444444333333222222222555444333222222333444555555444333333333444444555777555333222333333222111000111222333444444444444666555555444444555555666CCC<<<444222444888777666666555333333444444444333222222222333333444444444222222222222222333333333999:::;;;<<<;;;888333000333333333333333333333333444333222222444444222111555444333333222222333333222333333222222222555777666666555555555666999;;;;;;555333444444111000222333222111111333333333111222222222333333444444444111111111111111222222222000000111222222222111111444444555555666555555555333444444444444333222111333222111111333333222111222222222222222222222222555333111111111222111000444444333333333222111111111111222222333333333333...///111222333333222111222222222222222222222222222222222222222333222222444444444444333333222222444333333222222222333333333333444666666666666555555444333222222222222222555555333111000111333666333333333222222111111111444333111111222333333222222222333333444444444333222222222333333333444444444444444444333333333333444444444444444444444444444444444444444444333333555444333333333444555666444444333222222222333333444444333333333333444444555555444333333333333333333444444555555444444333111111222222222333333333444444444444444444444444333333444444444444444444333222111222333444444333333333444444444333222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222333333444555555555555777666555555666666555333333333333333444444555555333444444444333333555666666666777666666555333333333333333333333333333333444444444444444444444444333444333222111000111222222222222222222222222333333333333333333333333333444444444444444444333333555555444555555666777888sssggg\\\RRRLLLLLLHHHCCC???======<<<;;;:::999999999999::::::999:::999888888999999888666666666666666666666666666777777666555555555555555888;;;;;;666333444555333555555555666666666666666666666666666777777777777555777888888666555666888444444555666777777666666888888777666555555444444666666666666666666666666666666666666666666666666333333444444444555555555555555444444444444555555555555555555555555555555666555333333555666555444444444444555444444333333444444333333333333222222666555333333333333555666444444444444333444444444666444222222333333333222111111222333444444444444555555444444444444555555BBB;;;444222555888888666666555333333444444444333222222333333333333444444333333222222333444666777>>>@@@AAA@@@<<<888333000333333333333333333333444444333333444555555333111444444333222222222222333222333444333222222333444666666555333222444999===;;;666333444444111111222222111000111333444333222111111111111111222222222000000111111111222222222000000111222222222222222444444555555666555555555555555555555555444444333333222111111333333222111222222222222222222333333555333222111222333222111333444555555444333222111000111111222222333333444///000111222222222222111222222222222222222222222222222333222222222222222111111333333444444333333222222111111111111222222333444444555555666666666444444333333222333333333444444444222000111333555333333222222222222222111555333222333444555444333111222333444444444333333222222222333333333444444555555444444444333333333444444444444444444444444333333444555555555444333888666444333222222333333444333333222222222333333555444444333333444444555666555444444333333444444333444444555555444444333111111222222222333333333444444444444444444444444333333333444444444555555333222111222444555444333333333444444333222222111333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222333333444555555444444666444333444555555444222333333444444444444555555333444444444333333555666777777777777666555444444333333333333333333333333666666666666666666666666333444444333000///111333222222222222222222222222333333333333333333333333444444444444444444333333444444444555555666888888~~~tttkkkeee\\\VVVNNNGGGCCCAAA@@@???>>><<<::::::;;;;;;;;;::::::999888888999999888666777777777777777777777777777777666555555555555555888;;;:::555333444444333555555666666666666555555666666666666777777777777444777:::888555333666999444555666666666666666666777777777666666666555555666666666666666666666666666666666666666666666666222222333333444555555555555555444444444444555555555555555555555555555555666555333333555666555444333444444555444444333333333333333333333333333333555555444444444444555555444444444444444444333333444222111222333444444333111222333444444555555555444444444444444444444444:::777333222444666555333666555333333444444444333333333333333333333333333111111111222444777:::;;;AAABBBCCCAAA<<<777333111222222333333333333444444333333333555666666444222444444333222222222222222111333444444333111111222666666444222222555:::>>><<<777333444444111111333333222111111333444333111000000000111111111111111000000111111222333333333000000111222333333333333222333444555555555555555666666555555555444444444333222111111333333222111111000000000000111222222555444222222444555444333222444666666555333333333000111111111222222333333111111222222222222222222333333333333333333333333111222333333111111222333...///111333333333333222111111000000111111222222444444444444444555555555444444333333333333444444222333444333222222333555222222222222222222222222555444333333555555444333111222333444555444333222333333333333444444444444666666555555555444444444444444444444444444444444222333555666666555444444999777555333222111222222333333333333333444555555555555444444444444555555666555555444444444444444333444444555555444444333111111222222222333333333222222222222333333333333222333333444444555555555333333333444666666555333333444444333333222111000333333333333333333333333111222222222222333333333333333333333333333333333222222222222222222222222111222333444444444444444555444333333444555444222444444444444444444555555333444444444333333555666888888777666666555555555444444444444444444444444666666666666666666666666222444555333000000222555333333333444333333222111333333333333333333333333444444444444444444444444444444444555555777888999~~~rrrlllbbbYYYRRRLLLGGGDDDBBB???<<<;;;======<<<::::::999888888999999888666888888888888888888888888777777666555555555555555777;;;:::555222444444333555555666777777666555444666666666666777777777777666777777666666666777888666666666666666666555444555666666777777777777777666666666666666666666666666666666666666666666666333333333444555666666666555555444444444444555555555555555555555555555555666555333333555666555444333333444444555444444333333333333333333333333333444444555555555555444444444555555555444333333222222111000111444555666555111222333444555555555555333333333444444333333333333444555555555555444333666555333333444444444333333333333333333333333333111000000111333666999;;;???@@@AAA>>>999555333333111222222222333333333333222222333555777777555333444333222222111222222222111333555555333111000000666444111111333777;;;>>>===777333444444111222444444222111222333333222111111111111111111111111111111111111222333444444444///000111222333333333333111111222444555555555555555555444444333333444444333222111111333333222111111111000000000111222333555444222333555777777666111444777777555444444555111111111111111222222222333333333333333222222222333333333333333333333333111222444333111000222444111333444555666555333222222111111111111222333444555444444333333333333333444444333333333444444555///222444555444333444444222222222222222222222222444333222333444555333222000222333555555444333222333444444444444555555555777777666666666555555555555555555555555555555555222333555666777666555444777666555444333222222222222222333333444555777777555555444444444444555555666666555444444444444444333444444555555444444333111111222222222333333333222222222333333333444444222222333333444555555666444444444555777777666444333444444333333111000000333333333333333333333333111111222222222333333333444444444444444444444444111111111111111111111111000111222333444555555555555444333444555666555444555555555555555555444444333444444444333333555666777777666555444444444444444444444444444444444444666666666666666666666666111444666444111000444777333444444555444333222111222222222222222222222222222333333444444555555555444444444444666777888999yyyoooeee[[[SSSNNNEEEBBB>>>===>>>>>>===;;;:::999888888999999888666888888888888888888888888777777666555555555555555777::::::555222444444222555555666777777666555444666666666666777777777777999666444444777999777555666777777777666555444444444555666777888888888888777777777777777777777777777777777777777777777777444444444555666777777888555555555444444555555555555555555555555555555555666555333333555666555444333333444444555444444444333333333333333333333333333444555666666555444333444555555555444444333222111000///111444666777666222222333444555555555555222333333444444333333222111444888999888666555555666555333333444444444333333333333333333333333333444333222111111333555666<<<===>>><<<777444444555111111111222222333333333222222333666888888666444444333222222111111222222111333555555333111000000666333000000444888<<<======777333333333222222444444333222222333333222000333222222222222222222222111111222333444444555555///000111222333444444444///000111333444555555555555444333222222222333333333222111111333333222111333333222222222333555666555444333444666888888888000333777888666444555666111111111111111111111111555444444333333222222222333333333333333333333333000333444333111000222444777888999:::999888555444222222222222333333444555555444333222222222222222444444333333333444444555...000444555555444444444222222222222222222222222222222111222444444222000000111333555555444333222444444444555555555666666777777777777666666666666555555555555555555555555222333555777777666555444444444444444444444333333222222333444555777888999555555444444444444555555666666555444444444444555333444444555555444444333111111222222222333333333444444444555555666666666222222333333444555666666555444555666888888666444444444444333222111000///333333333333333333333333111111111222222333333333444444444444444444444444111111111111111111111111000000222333444555555555666555444555666777666555555555555555555555444444333444444444333333555666666666555444333333333333555555555555555555555555555555555555555555555555000444666555222111555999444444555666555444222111111111111111111111111111222222333333444555666666333333444444666777888999{{{sssggg^^^VVVOOOFFFAAAAAAAAA???<<<;;;999888888999:::888777555777777444111111333666999888777666555555666777666999999555333555666444666666555555555444444444666666666666666666666666666666666666666666666666777777777666555555444444:::::::::999888777777666666555555666777777555444777777777777666555333333666555555444444666777888666666555555555555666666555333222222444555555444666666555555555555666666666555444444555666555444333333333333333444555666222333444555555555444444555555555444444333333333222222111111222222333444111111111111222333444444333222222111111222222333555555666666666555333222444444333222222222333333000000111222222000,,,)))111111111222222333333333555666777777666444222111111222222333333222222111333222333777::::::777333444333222111111111222333///000222444555555555444999555222444:::======;;;999999999888555444444555444333222333444444333111444444444333333222222222555444333222222222333444333222222111111222222333111222333333444444444444333333444444333111000///111000000111333333222000///111333444333222222333333333333111000111444777111444666666333111111222333333333222222222111111444333222222444444333222333222222333444444333111111111222222222333333333000444888888666555666888444444444444333222111111555333222333555555222///333444444555444222111000333444555333000000333666///000111222222222222222222222333333333333444444111111111111222444666888555666666666777777777777666666666666666666666666444444333333333222222222333555666888888888777777888777777666555444444444111222333444555555555555666555444333333333333333333222222111222333555666444444444333333444444555222222222222222222222222444333222111222333444555333333333333333333333333444444555555444444333222333333333333333333333333444333333222333444666777666666555444333333222222444222111111222333333222111111111222222333333333555444444333333444444555777666555444333333444555777444222444888:::777333333666666333222555444222777555333444555666555444777777666444222222444555666666555555555444444444444222222555444000///111333444555555555444333222444444444444444444444444333333333333333444555666666555444444555777999;;;zzzssskkkcccYYYQQQLLLGGGBBB===@@@>>><<<:::::::::888777666888999888777777:::<<<999888777666666777888888666999999555333555666444666666555555555444444444333444555666777999::::::777777777777777777777777666666666666666555555555:::999999888777777666666777666666777888888777555777777777777666555444444666666555444555666777888666666555555555555666666555333222333444555555555666666555555555555666666666555444444555666555444555555555555555666666666333333333444444444555555555555444444444333333333222222111111222222333333333333333222333333444444333222222111111222222333444555666666666555333222333333333222222333444444111111111222444333000...222222222333333333333333555666777777777555333111333333444444444444333333333222333666999999666222333333222222222222333333555555666555444333111///:::666333444888;;;:::888777999999888666444333444444333222333444444333111444333333333222222222222444333222111111222333444333222222111111222222333111222333333444444444333222333333444333222000000111000000111333333222000///111333444333222222333666555333333444555666777222444666555333111222333333333333222222222111111444333222222444444333222333222222333444444333111111111222222222333333333333444666777777666777888333333444555555444444444444333222222444444222///444555555666555444333333555666666333000///111444111222222333333333333222222222333333333333444444222222222222444555777888777777777777777777777777666666666666666666666666777666666666555555555555333444555777777777777666777777777666555444444444222222444555555666666666666555444333333333333444444333222222222333444555555444333333333333333444222222222222222222222222333333222222222333444555333333333333333333333333555555666666555555444333333333333333333333333333444444333333333444555666666555555444333333222222555333222222333444444333222222222222333333333444444444333333333333444444666666444444333444555555777444222444888999777333333555555222222444444111666444333333555666555555888999888666333222333555666555555555444444444444666333222555444111111444333444555555555444333333444444444444444444444444555555444444444555555666666555444444555777:::;;;|||qqqhhh```WWWNNNHHHGGGDDDAAA>>>===<<<:::999666777999999888888999;;;999888777777777888999:::666999999555333555666555666666666555555555444444444555666777888::::::;;;888888888888888888888888555555666666666666777777888888777777666666555555888777777777999999888666666666666666666666666666666666555555555666777888666666666555555666666666555444222333444666666555666666555555555555666666666555444444555666555444666777888888888777666555444444333222333444555666444444444444333333333333111111222222222333333333555555444444333333444444333222222111111222222333444444555666666555333222222222222222333444444555333222111222444555444333444444444444444333333333666666777777777555444333555555666666666666555555333333333555777666444111222333333444444444333333888888888777555333000///999666444444777888777555666888:::999777444333333333222222333444555333111222222222222222111111111222111000000111222333444333222222111111222222333222222333444444444333333222222333333333222222111111000000111333444222111///111333333222222222333777444222333555777666555555555666555333222444555333333333222222222111111444333222222444444333222333222222333444444333111111111222222222333333333555444444555777888777777222333444555666666666666333222111222333333111///444555666666777777666666777777666333000///000222333444444444444444333222222222333333333333444444333333333444555666777888777777777777777777777777777777777777777777777777777777777666666666555555222333444555666666666555777777666666555444444444333444555555666666666666555555444333333333444444444444333222222222333333444444333222222222222222333333333333333333333333333333333222333444444555333333333333333333333333666666666666555555555444333333333333333333333333555555444333333333444444555555555444444333333222666444333333444555555444333333333333444444444444333333333333333333333333555444444333444444555666666444333444777888666333333555555222222444444111444333222333555666666555;;;;;;;;;888555333333444555555555555444444444444444111111444444222333666333444444555555555444444444444444444444444444444666666555555555555555666666555444444555888:::<<<~~~vvvnnneee___RRRNNNJJJGGGDDDBBB???<<<999::::::999888777777777888777777666666777999:::666::::::555333555666555666666666666555555555555777777777777777777777777777777777777777777777777444555555666777777888888777777666666555555555555777666666777999999888666666666666666666666777777666666666666666777777777555555666666666666555555555444333333555666666555666666555555555555666666666444444444555666555444666777888999888777444333555444222222222333555777333333333333333333333333111111222222333333333333666555444333333333333333333222222111111222222333333444555555555444333222111111111222333444555666555333111111333555555555666666555555444444444333666666777777777666555444555555666666666666555555222333444444555444222111222333444666666555444333555666777777777666444333777555333444666777555444444777999:::888555333222333222222333444555333222111111111111111111111111000000//////000222444555333222222111111222222333222333333444444333333333111222222222222333222222111000000222444444333222000222333333222111222444666222///111555777444000666666555444333444555666333333333222222222111111333222111222444555444333333222222333444444333111111111222222222333333333666333111222666777666444222333333444555555444444111111111222222222111000333444555555666777777777666555444222111111222222444444444444444333222111222222222333333333444444333333444444444555666666666666666555555555555444666666666666666666666666444444333333333222222222111222222333444444555555666666666555555444444444444555555666777777666666555444444333333333444444555444444333222222222222444444333222111111111111333333333333333333333333333333333333444444555555444444444444444444444444666666555444444444444444444444444444444444444444666555555444333333333333555555444444444333333333555444222222444555444333444444444444444444444444222333333333333333333222333333333444444555555666555444333444777777666444444666666333333555555222333222111222555777777777<<<======;;;888555444444444444444444444444444444000///111666666333222444444444444555555555555555444444444444444444444444666666555444444444444555666555555555666888;;;<<<|||wwwgggccc]]]WWWQQQKKKDDD@@@>>>===<<<;;;;;;:::999888888777666666666777888999777::::::666444666777555777777666666666555555555666666666666666666666666666666666666666666666666444555555666777888999999666666666555555555555555555444444666777888777555777777666666666777777888666666666777777777777777555555666777777666555555666444333333555666666555666666555555555555666666666444444444555666555444444555777777777555333111555444222222222333555777333333333333333333333333000111222333333333222222444444333222111111222222333222222111111222222333222333444555555444333333111111111222333444555666666444111000111333333333666666666555555444444444666666666666666555555555444444555555555555444444222333444444333222222222333444555777777666666555444555666777777777666555333333333444555666666555333666999999777555333222222222111333555555444222111111111111111111111111000000//////000222444555333222222111111222222333333333333444444333333222222222222222222222333333111000000222444555444333000222333222111111333444555222000222666777333...666555444333444555666666333333333222222222111111333222111222444555444333333222222333444444333111111111222222222333333333444222000222555666444111333333333333333222111000000111222222222111111111222222333333444555666777444333222111222333444444333333444333333222111111222222222333333333444444333333333333444444333333333333333333333222222222444444444444444444444444222222222111111111000000111111111222333333444555555555555555444444444444444555666666666666666666444444333333333444444555444444444444333222222111444333222222111111111222333333333333333333333333333333444444444555555555444444444444444444444444555444333222222222333333444444444444444444444444555555555444444333333222444444444444444333333333444222111111222333333222444444444444444444444444222333333444444333333222222222333444444555555555444333444555666666555444555888777444444666666333222111111333666888999999===>>>???===:::666444333333333444444444444444444//////444;;;<<<777444444444444444444555555666666444444444444444444444444444444333333222333333333666555555555666999;;;===}}}vvvnnnfff[[[QQQKKKBBB@@@===;;;;;;;;;;;;::::::999888777666777777888777::::::666444666777666777777777666666666555555222333333555666777888999555555555555555555555555555555666777777888999999666666666666666666555555444444444555777888777555999888777666666666777888555666777888888888777777444555666777777666555444666555333444555777666666666666555555555555666666666555444444555666555444333444444555555444333222444444333222333444555666222222222222333333333333000111222333444333222222333333222111111111222222333222222111111222222333111222444555555444333333222222222222333444444555666333111000111222222111555555555555555444444444555555555555555555555555333333444444444444333333111333444444333222333444444555666777777777777777777777777777777555333222111222333555555666666666333555888888666444333333222111111333555555444333111111111222222222222222222111000000111222333444333222222111111222222333333333444444444333222222333333222111111222222333111000000222444555555333111222333222111111333555555444444666888888444000555444222333555666555555333333333222222222111111222111111222444555555444333222222333444444333111111111222222222333333333222222222444555555333111333333333222222111000//////111333333222111222333111111111222222444555666444222000111333555555555222333333333333222222111222222333333333333444444333333333444444333222222000000000111111111222222333333333333333333333333333333222222222111111111222111111111222333444555444444444444444444444444444555555666666666555555444444333333333444555555333333444444444333222222333333222222222222333333333333333333333333333333333333444555555555555444444444444444444444444444555444222111111111222333444444444444444444444444444444555555555444333333444444444444444444444444444222000111222333222222444444444444333333333333333333555555555555333333222333333444444444444333333333444555555555555444555777777444444666666333222222222444777:::;;;;;;<<<>>>@@@???;;;777444333333333333333444444444444222333888???@@@:::666666444444444444555666777888444444444444444444444444222222222222222333333444666555555555777999<<<>>>~~~ssshhhaaaSSSNNNGGGBBBAAA@@@>>><<<>>>===;;;999888888888999777;;;;;;666444666777666777777777777666666666555333333444666777888999:::666666666666666666666666666666666777777888888999666666666666666666666666555444444666888999888666:::999777666555666777888555666777888999888777777444555666777777666555444666555444444666777777666666666555555555555666666666555444444555666555444333333333333444444444444333333333444444444555555111111222222222333333333///111222444444333222111333333222222222333444444333222222111111222222333111222333444555444333333333333333222222333444444333222000111333444333222444444444444444555555555444444333333333333444444333333444444444444333333000333555444333333444666666666666666777888999999888888888777666333111000333444666666555555444444444555777666555444444555111111111333555666555333222222222222333333333444444333222111111222333444333222222111111222222333333444444444333333222111555444222111111111111222000000000222555666555444111222222111000111333555333444666888888666333111333222111333555666444222333333333222222222111111222111111222444555555444333222222333444444333111111111222222222333333333000333777888777444333222222222333333333222111111///222444444222222333444222222111111222333444555555333000111333555444333222333333444444444444333222222333333333333444444444444555555555333222111...//////000111222333333333333333333333333333333333333333333222222222111222222111111222333555666444444444444444444444444444444555555555555444444333333333333333444555666111222333444444444333222222222222222333444555666444444444444444444444444333333555666666666555444555555555555555555555555666444333111111222333444555555555555555555555555222333444555555555444333444444444444444444444444444333111111333444333222444333333333222222222222333444666777777666444333333333444444444333222111222333444555444444444555333666666222222555444111333222222555999<<<>>>>>>:::===??????<<<888444333222222333333333444444444555444777<<<===999777888555444444444555666888999444444444444444444444444111111111222333444555666666555555555777:::===???|||vvvkkkdddYYYQQQLLLHHHDDDBBBAAA???===;;;:::999::::::777;;;;;;666444666777666777777777777666666666666777777777777777777777777777777777777777777777777777777777777888888888888666666666777777777777777666555555777999:::999888<<<:::888666555555666777555666777999999888888777444555666888888666555444666555444444666777777666666666555555555555666666666555444444555666555444333333333333333444555666222333444555555555444444111111111222222333333333///111222444444333222111333333333333444444555666333222222222222222222333111111333444555444444333444444333222222222333333111000000222444666666555222333333444444555555555333333222222222333444444333444444444444444444333000333555555333333555888777666666555666888:::;;;666777777777555444222111555666888777555333222222444666666555444333444555111111111333555666555333222222222333333444444444555444333222222222333444333222222222222222222333444444444444333333222111666555333111000000111111000000000222555666555444222222222111000111333555000333666777555222000///222111111333666666444111333333333222222222111111222111111222444555555444333333222333444555333111111111222222222333333333000555:::;;;888555333333111111222333444444444444///222555555333222333666444333222111222333444555777444111111333444333111333333444555666666666555222222333333333444444444555666666666666444333222......///111222333444555444444444444444444444444222222222111111111000000333222222111222444555666444444444444444444444444333444444555444444333333333333333333333444555666000111333444555444444333222222222333444555666777444444444444444444444444333333555666666666555444555555555555555555555555777555444222222333444555555555555555555555555555111222444555666555444444444444444444444444444444666444222333444555444444333333333222222111111111444555777888888777555444333444444555444333111000222333555555444444444555222444444111000333333000333222333666:::===??????999<<>>666666777777666666555444555555444555666777999;;;777777888888888888777777888888777777666666555555888888888888888888888888777777777777777777777777<<<;;;999777666666777888:::888666666888999777555444444333333333333444444666555555555555444444444666666666666555444333222666444333444777777555222777222444444...333777111444555555555444333333222444222000111444666555333333333333333333333333333333333222222333333444555444333222222444444333222666555555444444333222222111222444666666555444333444555555555444444555777777444444777888444222222333222111111111222333444333333444555555444444444333333333444444555555555666666444222444:::;;;999444444444444444444444444444444555555555555555555444888:::888777888555111111111222555777777555333666333000111333555444333777555222222333555666666000111333333444333222111222333444555444333222111666666444000111555666333333333444444444444555555444444333222333444555666333333333222222222111111111111222333333333333222333333333444444555555555333444444555555444444333222222222222222222333333222333333444444333222222:::555333666777444444555111111111111111111111111222222333333222222111000222222111111111111111222555555666666555444333333333222222111111222222333444444222111111222444444444444444444333333222111555444333222222222333444222222111111111222333333777666555444333222222222444333222111111111222333333444555666666444222111333333333333333555666666666666555555555444444444666444111222444666444333555555555555555555555555222222333333333333444444333444666777777777666555999666666888777333222444333444444555555444444333444444444444444444444444666666666666555444333333444333333222222333333444777555333333333333111///222000///000111111000///333444444555555444444333333333444555666666666666555444444333333444444555555555555555444333222222666333111444999===<<<:::@@@???<<<999666444333222333333333444444444555555666555444444444444555666444555666555444333555777666555444333333444555666222333444444333333555666888777666666888<<<@@@CCC}}}xxxsssmmmiii]]]WWWNNNFFFAAA???======@@@???===:::888888999:::999999999888777666555555666666555666666777888999777777888888888888777777777777777777777666666666888888888888888888888888777777777777777777777777<<<:::888777666666777888:::888666777888999777555666666555555555555666666777777666666666555555555666666666666555444333222666555333444666666444222666111444555///222666111333333444444333222222111444222000111444555555333333333333333333333333333333333222222333333444555444222111222333444333111555444444333333222111111222333444555555555444333555666666555333333555666777333333666666333000111333222222111222333444555333444444444555444444444333333333444444444555555555666444222444:::;;;888444444444444444444444444666555555555555444444444444888:::999888999777222333333444666888777555333777444222222444555444333666444222333555777777777111222333444444333222111111222333444444333222222444555333000222666777555111111222222222222333333444333333222333444555666444444444333333333222222111111222333333333333222333333333444444444555555222333333444444333333222333333222222222222222222111222222333444555666666:::555333555666333222444111111111111111111111111333333333333333222222111222222111111111111222222444444444444444333333222333222222111111222222333555444444333333444444555333333444444444333222222444333222222222333444555222222222333333333333333555555444333222222222222333222111000000111222222222333444555555333111000111111222222333444444444555444444444333333333333555333111111444555444222555555555555555555555555222222333333333333444444333333444555555555555555888555555888777333222444333444444444444444444333444444444444444444444444333333444555555444444444444333222222222222333444333222111111333333222111333111000111222333222000333333444444444444333333444444555555555444444333555444444333333444444555444444555555555444333333777444333555;;;>>>===;;;???>>>;;;999666444333222444444444555555555666666666555444333333444555666444555555444333333444666666555444333333444555666222333555444333333444666555555666666888===DDDIII~~~uuummmbbbWWWOOOJJJFFFDDDDDDBBB???<<<999777666666::::::999888888777666666666777777777888777777666777777888888888888777777666666777777777777777777888888888888888888888888777777777777777777777777;;;:::888777666666777888999888777777888888777555888888777777777777888888888888888777777777666666666666666666555555444333666555444444555555444222666111555666///000666222222222333333222222111111444333111222444555444444222222222222222222222222333333333333333444444555333222111222333444333222444444333333222111111111333333333444444444555555666666777555333222444555777333222555555111//////222222222333333555666777444444444444444444444444333333333444444444444555555666444222555:::;;;888333333333333333333333333666666555555444444333333333888;;;::::::<<<999555666555666777888888666444888666333333444444444333444333333444777888888777222333444444444333222111000000111222333333333222222333222000222777888666111111222222222222333333333333333333333444555555555555555444444444333333111222222333333333333333333333333333444444444444222222333333333333222222444444333333222222111111111111111222444777:::;;;:::555333444444111000222222222222222222222222222444444444444444333222222222222111111111111222222333333333333333222222222333222222111111222222333444555555666666555555444222333333444444444444333333222222222333444555666111222444555555555444444555444333222111111111111222111000//////000111222111222444444444333111000///000111333333333333222333333333333222222222222555333111222333444333222444444444444444444444444222222333333333333444444333333333333333444444555777444555777777333222444333333444444444444333333444444444444444444444444000111222333444444444444555333222111111222333555000//////000333444444333444222111222333444333222222222333333333333222222444444444444333222111111555444444333333444444555333333444555555555555444888666444777;;;>>>>>><<<>>><<<:::888666444333333555555555666666666777777555444333222222333444555333444555444333222444666666555444333333444555666222444555444333333444666333555777666888>>>IIIRRRxxxnnneee\\\UUUQQQKKKGGGBBB>>><<<:::999888999888888777777666666666777888888999888777666555777777888888888888777777666666666777777888888999888888888888888888888888666666666666666666666666:::999888777666777777777999888777777777777777666999888888777777888888999888888777777777666666666666666666666666555444444666555444444444444444333:::222555777000000555333222222333333333333222222444444333333333444444444222222222222222222222222333333333333333444555555444333222333444555444333555555444333333222222111444333333333333444555666777777777555333222333444999444333555555111///000222222333444555666777888666555555444444444444444444444444444444444444444444555444222555999:::777333333333333333333333333444444555555555555666666333888<<<<<<===>>><<<777999888888888999999777555777666444333333333333333666555555666888888777555333444444555555444222222//////000111222333333333222444333000333777888444333333333444444444555555333333333333333444444444444444444444333333333333111222333333444444333333333333333333333333333333222333333444444333333222555555444333222222111111333222222222444888;;;===;;;666444555555111000111222222222222222222222222444444555555444444333222222222111111111222333333444444333333333333333333333222222111111222222333333444555666666555444333222222333444555555555444222222222333444555666666111333555777777666555444555444333333222222222333222111000000000111222333222333444555555333222000...///222333444444222111333333333333333222222222555444333333333444444444444444444444444444444444222222222333333333444444444333222222222333555666555333333666666333222444444333333333333333333444444444444444444444444444000000111222222222222222555333111000000111333555111000000111333555555444333222111222333444333222111222222333333222222111333333333333333222111000555444444333333444444555222333444555666666666666888666555666999<<<<<<;;;<<<;;;999777555444444333444555555555666666666666444333222222222222333444333444555444222222444555555555333333333333555555333444555444333333444555333666888888888@@@NNNYYY{{{|||sssjjjddd]]]WWWNNNGGGCCCAAA@@@???888888777666666666777777888888999999999777666444777777888888888888777777666666777777888888999999777777777777777777777777666666666666666666666666888888777777777777777777888888888888777666777777888777777666666777777888777777777666666666555555666666666777666666555444666555555444444444555666AAA555444777111000555444333333444444444444444333555555444444333333444555222222222222222222222222444444333333444444555666444333333444555666666555666666666555444444333333444333333333333444555666777777777555333222333444:::555333555666333111222222222333555666777888888777666555444444444444555444444444444444444444444333555444222555999999666333333333333333333333333222222444555777999::::::444999===>>>???@@@===999<<<;;;999999999999777555666555444333222222333444999888777777888888555333444555555666555444333222//////000000111222333444444555444111333666555222333333333444444444555555222222222333333333333333333333333333222222222222222222333444444444444333333333333333333333333333444444555555555555444444555555444444333222111111555444333333444777999;;;<<<777555666666333111222222222222222222222222222444444555555444444333222222222111111222333333444555555444333444444555666333222222111111222222333222333444555555444333222222333444444555555555555222222333444555555666666111222555777888777666555666555555444444444444555333222222111222333444555444555666777666555333222///000222444555444333222333333333333333444444444555555555444333444555555444444444444444444444444222222222333333333444444555444333333333444666777444111222555666333222555444333222222222222333444444444444444444444444444111111222222111000000///444333111000000111333444444333222333444555444333222111000111333444333222111222222333333222222111000111222222333333222222555444444333333444444555222333444555666777777777666555444555777888999888:::999777666555444444444333333444444444555555555444333222222222222333444444444555444333222444666555444333222222333444555333444555555333333333555555888:::999:::BBBQQQ]]]kkkuuu~~~{{{rrrjjj^^^UUUNNNJJJEEEAAA>>><<<:::999888888888999999999999999888777777666777777888888888888777777777777888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777888999888777666666888777777666666666666777777777777666666666555555555666666666777777666666555555666666555444555888:::KKK888333666222222666444333333444555555555444444555555666555333222444555333333333333333333333333444444444444444555555666444333222333555777666555777777666666555444444444333333333444444444555555666666777555333222444555:::555333555666444333444222333444555666666666666888777666444444444555555555444444444444333333333222444444333555999999555444444444444444444444444111222444666999;;;===>>>555;;;???@@@AAABBB???999>>><<<:::999999888666555444555555444222333555777:::999777777888888666555555666666666666555333222111111111111111222333444444666555222333666555000111111222222222222333333111111222333333333333333333333222222222111111111222222333444444444444444333333333333222222222222555555666666666666555555555555444444333333222222666555444444555666777888<<<777555666777444222444333333333333333333333333444444444444444333222222222222111222222333444555666555444333444555666777333222222111111222222333222333333333333333333222333444444555555555555444222333444555555666555555111222444666777777666666666666555555555555666666333333222222333444666777444555777888777666444333000111222444444444444333333333333333444444444444444444555444333222444666333333333333333333333333222222333333333333444444444444444444444555555666222000111555555333222555444333222111111222333444444444444444444444444444222222222222111000///...222222111111111111222222777555444444555555444222111000///111333444333222222222333333333333222222000000111222333333333333555444444333333444444555222333444555666777777777444444333444444555666666888777666555555444555555333333333444444444444555555444333222222333444555444555666555333333555777555444333222222333444555444555555555333222333444555888:::;;;>>>HHHVVV```TTT___iiinnnttt~~~ssskkkddd\\\SSSLLLHHHFFFCCC???<<<:::::::::999999888888777888888888777777888888888888777777999999888888888888888888777777777777777777777777777777777777777777777777666666777777777777777666777888:::999666555666888777777666666666666777777888888888777777777666666666666777777777777666666444666777666555777;;;>>>UUU<<<111555444444666333222222333444444444444444555666777555333222444666444444444444444444444444444444444444444555666666222111000222444555555444777666666555444444333333222333444555555555444333555666666555333333555666888333111444555333333555222333444555666555555444999888666444333444555555555555444444444333333333111444444333555999888555555555555555555555555555333444666888:::===>>>???777===AAABBBBBBCCC???999???===:::999888777666444555666777666444555888;;;999777666666888999:::999666666777777666555333222333333222111111222333444333444444222444777666111111111222222222222333333000111222333444333333222444444333333333222222222222333444444555444444444333333333222222222111111444555555555555555555444444444444444444444333333333444444555555666666777:::555333555666333222444333333333333333333333333333333333333333222222111222222222222333444555555555444333222222444666777333222222111111222222333444444333333333333444444555555555555555555444333333444555666666555444444111222333444555666777777555555444444444555555666222222111111222444555666444555666777777555333222000000111111222333333333111222222222333333333333111333444222000000222444333333333333333333333333222222333333333333444444222222333444444444444444111///000444555222222555444333222000000222333444444444444444444444444444111111222222222111000000000111222222222222111000666444333333444555333222222111000222444555444333333333444444444444333333222222333333333333333222555444444333333444444555333444555666666666666666333444444333333333444555666666555444444555555555444444444444555555555555666555444333333444555666666666777666555444666888444444333222222333444444444555666555333222333444444555777;;;CCCNNN[[[cccCCCNNNXXX]]]eeettt|||sssggg^^^QQQNNNJJJDDD@@@===;;;;;;:::999888777777888999:::777777888888888888777777:::999999999888777777777777777777777777777777777777777777777777777777777555666777777777777777666666999:::999666555666888888888777777777777888888999999999888888888888777666666777777777777777666444666777777666888===AAA[[[>>>000444444555777333000111222333333333333333555666777666333222444666555555555555555555555555555444444444444555666666000//////000222444333222666555555444444333222222111222444666666555444333444555555555444444555777666111///222444333333666222333444555555555444333:::888666444333444555666555555555444444333333333111333444333555999888444666666666666666666666666666666888999;;;===>>>???888>>>BBBCCCCCCCCC???999@@@>>>;;;999888777555333555777999888666777;;;>>>888666444555888;;;======666777777777777555333222555444333222222222333444000333333222444888777333333333444444444555555555000111222333444333222222555555444444444333333333222333444444555555444444333333333222222111111111333444444555555444444333333333444444444444444444111222333555666777777777888444222444555333222444333333333333333333333333222333333333333222111111222222222222333444555666444333222111111333555666333222222222222222222333666555444333333444555666555666666666555444333333444555666666666555444333222222222222444555777888444444333333333444444555111111000000111333444666333444555666666444222111000/////////000111222333000000111111222222222222///111222111......000333333333333333333333333333222222333333333444444444000111222333444333222222000...000444555222333555444333111000000111333444444444444444444444444444///000111222222333333222///000222333333222000///444333222222444444333222333222222333555666666555333444444555555444444333444444444444333222111111555444444333333444444555444555666666666666666666333444444444333333444555555555444444444555555666555555555555666666666777666555444444444444555666666777888777555555777888444444222222222222444444444555666555333222333444222333555;;;FFFRRR^^^fffHHHJJJMMMOOOUUUcccttt{{{tttmmmeeeZZZPPPJJJEEE@@@<<>>===>>>333:::@@@AAAAAAAAA===777777:::999444222555777777444222111444888;;;;;;:::999888666777999;;;<<<<<<777888999999888666444222333333333333333333333333777555222222444444111...555333222222333444333222333222111000000222444555222333333333333222111111444333333222222333333444222000///------...000111666666666555444333111111555222000333666777333...666444222333444555444333666444222222333555555555444444444444333333222111222222111111111111111111222222111111111222444555111222222111000000111333666555333222111222222333333333333222222333333444222222222333333444444444111222222333333222222111111222444555666555444444333333333222222222111111...///000111222222222111888666555333333444555666000000000000000000000000222333333444444333333222:::666000///111444666666333333333333333222111000000111111111111222222222222222222111111111000000222111000//////111333555333222222111111111111111444444333333222111000000444444444333222111000///333...---111444111//////333333333333333333333333000111333444444333111000555555555444444555555555666555333444444444333222222333555555444333444555777555444555777888888777777777666555444333333333555444444555666666555333444444444333333222222222333444666777777777666555555555444444444333333333333000111666666222222666333333222222222333444444777777888>>>IIIVVV```fffFFFHHHIIIKKKOOOXXXeeeooozzznnnddd[[[RRRJJJDDDBBB@@@===;;;<<<<<<;;;::::::999888:::<<<>>>======;;;;;;<<<<<<<<<:::888666888888888888888888888888888888888888888888888888555555555555555555555555777777777777777777777777888888777666666666666666666999999555555777777444555666666666666666555555777777555777888333???\\\PPP<<<666:::555333666444444444333333333333444444333333222222333333444555444444555555444444333222222444555444333222333444444666666222111444444222444444444333333333222222444222111222555555333111222333333444444333333222333333333333222222222222666666555444444444444444;;;:::999888777777777777777555444444444444333111333333333444444666777888777555444444666777666444666333444;;;???===;;;<<<666<<>>:::444555888888333111555777666333333333777:::<<<;;;999;;;999777777888::::::999666666777777777555333111333333333333333333333333888666444444555666444111666444222222333444333222333222111000000222444555555444222111000111222333444333333222222333333444333222000//////000222333555555555444444333222222444222000222666777333000555444222222444555444333555333222222444555555444333333444444333333222111222111111111111111222222222222111111111222444444111222222222000000111333555444333111111111222333222222222222333444555666555555555444444333333222111222222333333222222111000111222333444333333222333222222222111111111111//////000000111222222222666555333111111222333444111111111111111111111111222333333444444333333222666333111111333555444222333333333333333222111000111111111111222222222222333222222222222111111111222111000000000111333444000000000000111222222333444444333333222111111000333333333333222111000000333///...222444111///000333333333333333333333333111222333444444333222111555444444333333444444555444333222333444555444333111333555555444333444555777555444555666888888777777666555444444333333333555444444555666666555333444444444333333333222222444444555555666666555555555555555444444444333333333000111555555222222555444444444333444444555666777888:::@@@KKKWWWaaagggDDDEEEFFFGGGHHHMMMUUU[[[kkkvvv{{{rrrhhh]]]UUUKKKHHHDDD@@@??????>>>===<<<:::999999:::;;;:::999;;;;;;<<<===<<<;;;999888777777777777777777777777777777777777777777777777555555555555555555555555777777777777777777777777888888777666666666666666555888777444444777666444666666666555555666666777888888444666999666BBB\\\RRR???888:::444222444222555444444444444444444555333333222222333333444555444444555555444444333222222333444333222111222444777999666111000333444222555555555444444444333333444333222222444444333222444333333222222333333444444444444444333333333333777666444333222333555666::::::::::::999888777777666555444333444444333111222222222333444666888888666555333333444444333111333222444;;;>>>;;;999999888???BBB@@@===;;;666111333666666222111444777666444555666999<<<===<<<:::<<<:::777666777777777666444555666666555444222111333333333333333333333333777666555666777777666555666444222222333444333222333222111111111222333444666555222000///111333555333333222222222222333333444333222111111222333444444444333333333333444444333111000222555777444222555444222222444444444333333222222333555555444333333333333333333222222111111111111111111222333444333222111111111222333444111222333222111000111333444444222111111222333333333333333333444555666777999888777555444222111000111222222333333222222111...///000111222111000000222222111111111000000000000000///000000111333333333222111000000000111222222222222222222222222222222222333333333333222222111111222444555444222///222222333333333222111111111111111111222222222333333333333333222222222222111111111111222222222222/////////000111222333444444333333222222111111111333333333333222111111000333///...222333111///000333333333333333333333333333333333333333333333333444333333222222333333444222111000222444555444333111333555555444444444555777555444444666777777666777666555444333333333333555444444555666666555333444444444444333333333333444333333333444444555555666666555555555444444444222000111444444222222444555555444444555666666777777999<<>>:::888555111222666666333222666888777888888888999;;;<<<======>>>;;;888666666555444333444444555555555444444333444444444444444444444444666555555666777777777777777555333333333444333222222222111111111222333444555444333111111222333444333333222222222222333333333333222222222333444444333333222222222333555555222111000222555666555444555333222222333444444333222222222444666555444222222222333333333222222111000000000111222333444555333222111111111222333444111222444333222111222333555555444333333444555666666555555444444555555666888777666555333111000000111222222333333222222111...///000111111111000///111111111000000000000///000000000000000222333444333222111000000000000111222222222222222222222222222222333333333333222222///000111333444333111///222222333333333222222111111111111222222222333333444444444333333333222222111111222333333222222111/////////000111222333333333333333222222111111111333333333333333222111000222///000333333000000111222222222222222222222222333222111111111111222333333222222222222222222333333111111111333333333111111333555555444444555666777555333444555666666555666555444444333333333444555444444555666666555333444444444444444444333333444333222111222333444555666666666555555555444444222222222444444333222333444444444444555666777777666999???FFFOOOYYYbbbhhhAAABBBBBBBBBBBBDDDFFFHHHLLLTTTaaallluuu}}}~~~sssmmmeee]]]VVVOOOJJJGGGFFFCCC@@@>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::999999666666666666666666666666555555555555555555555555666666666666666666666666777777777777777777777777888777777666666666666666555888888555555888888555777666555555555777888999555888777999===777888FFFDDD888666777111222555111333333444444444444333333333333222222333333444555444444555555444444333222111222333333111111222333444555333......333555444333333333333222222222222444333333222222222333444444444222222222222444444555555444444444333333333666555222111111333555777777888999:::999888777666666444333333444555444222555444444333333333444444444444333222111000000000111111666;;;<<<777555666666===@@@<<<777666555333333777888555444777999888::::::888777888:::===???===:::777555444444333222444555555555666666555555444444444444444444444444333444555555555666666777888666444333444444333222222222111222222222333333222333444555555333222111333222222111111222222333111111111111111222333333222222222222333333444555222111111222444555555555444333111111333444333222111111222333555555333111111111222333333222222222111111111111222333444555444333222111111111222333222333555555444333333444777666666555666777999::::::999888666555444333333444444333333222111111000111222222333333222222111000000111222222111000///111111111000000000000///000000000000111222333444333222222111111111111111222222222222222222222222111222222333333222222111000000111111000111222333111222222333333333222222111222222222222333333333444444444333333333222222222222333333333222222111222222111111111111222222333333222222222222222111222222333333333222111111222000111444333000000222222222222222222222222222111111000000000000111111222222222111111222222222555444222222222222000///000222444555444444555666666555333333444555555444555444444333333333333444555444444555666666555333444444444444444444444444333333222111111333444555666555555555444444444444222444444444333444333222333333333333444555666777666;;;CCCJJJRRR[[[ccciiiFFFEEEBBBAAAAAABBBDDDEEEEEEKKKRRRYYY___fffooouuuwwwyyy{{{~~~zzzrrrkkkccc]]]XXXKKKHHHDDDAAAAAAAAA@@@??????>>>===<<<;;;::::::999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888777666666666666666333555666333333666777444666666666666777888999999555999777999===777333;;;;;;333555777222444777111222333444555555444333222333333222222333333444555444444555555444444333222222333444333222111222444222444333///000444666555333333222222222111111111333444444222111111333555444333333222222333333444444444444444333333333333555444222111222333555666666777777777777777666666555444333333555555444333666555444333222222222222333444555444222111111222222222666;;;:::555444666444<<>>;;;888555444444444333222444444444555555666777777444444444444444444444444222333555555444444555666888666444444444444333222111111222222222333333333111333555777666444111000222222111111111111222222//////000000111222222222000111222333444444333333222222222222333333555555444333111111333333333222222111111222444444333222000111222222222222222222222222222222222333444555444333222111111111222333333555777888666555555555888777777777888999;;;<<<===<<<:::888555444333222222222222222111111111111111222222333333222222111111111222333333222000///222222111111111000000000///000111222333333333333333333333333222222111111222222222222222222222222111111222222222222111111111111111//////000333666111111222333333333222222222222222222333333333333333333333333222222222222333333333333222222222222444444333222222222222222222222222222222222222222222222222333333222222111111000222444333///000444222222222222222222222222111111111111111111111111333222222111111222222333777555333333333222000...000222444555444444555777666444333333444444444333444444333333333333444444555444444555666666555333444444444444555555555555333222222222333333444444555555444444444333333333333666666444444666555222222222333333444555777777777>>>HHHPPPWWW^^^ffflllTTTOOOIIIDDDBBBCCCDDDEEEAAADDDIIIKKKMMMQQQVVV[[[[[[^^^bbbeeehhhnnnvvv|||{{{tttpppaaa\\\UUUNNNJJJGGGDDDBBBCCCBBB@@@>>>===<<<;;;:::888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777888888777666666666666666333666666444444777777555555555666777888999999888666:::666777<<<777222888555111666888444666888111333444555666666555444333333333222222333333444555444444555555444444333222222444555444333222333444555777666333333666666444444444333333333222222222333444444222000000333666222333333444444333333222333333333333222222222222333333222222333333444555666666555555555555666666555444333333555555444333444444333333222333333333333555666555333222333555444444777;;;999444444888555<<>><<<:::888666555444333333333222222222222111111111222222333333222222111111111222333222111000///333222222222111111111111...///222444555444222111222333333333222222111111111111111111111111111111111111222222222222111111000111222111///000444777000111222333333333333222222222222333333333444444333222222222222111111111555444333222111222333333444444333333333444555555222222222222222222222222111222222333333222222222111111333555333///000444111111111111111111111111111222333444444333222111333333222222222222333333777555333333444333222000///222444555444444666777666444222222333444333222444333333222333333444444555444444555666666555333444444444444555555555666222333333444444444444444444333333333333222222222444888888555444777666222333333333444555777888999:::BBBMMMVVV\\\cccjjjpppaaaZZZQQQIIIEEEEEEFFFGGG===AAADDDEEECCCDDDFFFIIIJJJLLLOOOQQQSSSXXX___eeessszzz~~~xxxmmmcccZZZRRRLLLHHHFFFEEECCCAAA???===<<<<<<888888888888888888888888777777777777777777777777999999999999999999999999777777777777777777777777888888777666666666666666555888888666777::::::777444555777888999999999888888:::555555;;;888333999333111888:::555888999111444555666888888666555444333333222222333333444555444444555555444444333222333444555555333333444555888:::999666555777666333555555444444444333333333333444444222000000333777222222444555555444222222333333333222222222111111222222222333333444444444666555444333333444666777555333222333555555444333222222222222333444444555333555777666444333555777555555888:::888444555999666===???999111///111222333777888555333444444222111555:::;;;999666555555666444222222333444555444111111111222333444555666555555555555555555555555333555777666333222444666999777555444444444333111111111222333333333333222555555444444333333333444222222111111111111222222...///000111222333333333///111444666666444111...444444444222111111333555444222111111222333333222444222000000222333444333///000111222222222222222444444333222222222333333555444222111111111222222555888:::;;;:::888777777666666666666888:::<<<======<<<:::888777666555555555555444333333222111111222222222333333222222222000111222222222000///...333333333222222222222111---///333555666555222000222222222222222111000000000000000000000000000000111111222222222222111111///111333333111111444666000111222333333333333333222222333333333444444444222222222111111111000000666555333111111111333444333333333444555666777888222222222222222222222222111222222333333333222222111111333555333///000555111111111111111111111111222333555666666555333222444333333222222333333444555444333333555555444333///111444555444555666777666444222222333333333111333333333222222333444444555444444555666666555333444444444555555555666666222333444555666555444333333333333222222222111111555999:::555555888777333444444555555666888999:::===FFFQQQZZZ```fffmmmsssooohhh^^^UUUPPPKKKFFFBBBDDDAAA>>>===???AAACCCDDDFFFFFFFFFGGGJJJMMMQQQSSS```fffooouuu{{{wwwoooggg```[[[ZZZQQQGGGBBBCCCCCC@@@<<<;;;;;;;;;999888888999;;;444666888999888888888999:::888666666777777777666777888888888666666888:::===<<<<<<;;;:::999888888888999999888777777888999777666444444666777666555333555777888999888777666666666666666666666666666666666666666555444333222555444444333333333444444333333333444444444555555222222222222222444555555333333555666666666555444444444444444444444444444444222000111333555555555333444444555555444444333444444444333333222222222222222222222333444555555444555555666666555555444444333222222444444333222555555555555555555555555333444555555555444222222222333555666666666555555@@@BBBBBB<<<555111222444333444666777777555333222222555888999888777777777999888777666444444333333333555666666444222222333888777777666555444444444111222444555666555444444666666555444333333222222444444444555555555555666333222222111000000000111333333333333333333333333333333333333333222111000333333333333333222111000222222222222222222222222333444444222//////111444666444111111222444444444///000222222111111111222444333222222444666555555777777666555333222111111444555777888999999999888777777777555555666999<<<>>>;;;777555555666666666222222222222222222222222222333444555555555444444666333111000111222222111222333333333333222111111444333222111111222333444000111111000//////000222333222111222444444222111222222111111111111111222333222111000////////////444555777888777555222000111000///......///000000666666666555555444444444222222222222222222222222666555444333333333333333333222222111111222222333666222...---000222333222333444444555555444444333111111222333333333222222222222333333333333444444222222222222333444555555000444555111000222333111666666555444333333222222333333333222222111111111555444444333333444444555555444333222111222333333333333444555555444333333222222111111222222333444444444444333333222222222777777888888777666555555777666666666777888:::;;;???KKKVVVZZZ]]]eeennnrrryyyooofff___XXXQQQLLLFFFDDDAAA@@@AAAAAAAAAAAABBBBBBBBBCCCDDDGGGIIIJJJLLLQQQWWW]]]dddnnnzzz|||uuuqqqjjjaaaVVVPPPNNNKKKEEE???AAAAAA>>><<<999999999:::999999:::999999888999:::<<<:::999999::::::999888555666777777777888;;;===>>>??????@@@>>><<<:::888999999999888888888999:::777666444444666777666555444555777888888888666666666666666666666666666666666666666666555444333333555444444333333444444444333333333444444444555555333333333333333333333333333333555666666666555444444444444444444444444444666444222111222444333333333444444555555444444333333333333222222222111111222222222222333444555666444444444444444444444444444333222222444444333222555555555555555555555555444555555666555444333222333444555666666555555444888:::;;;777222///111444444555777777777555333222333555888999888666666666999888777555444444333333222444555444333111222222666666666555444333333333222333444444555555555444666555555444333333222222333333333333444444444444333333222111111111111111333333333333333333333333222222222222222222111111333333333333333222111000222222222222222222222222333444444222000///111444333111///...000111222111///000222222111111111222444222111222444555555444666555555444333222111111444555666777777666555555555666666555444555777999<<<999666444444555555555222222222222222222222222111222222222222333333333555333111111222333333222222333333333333222111111///000111111111111000///000111111111//////111222222111111222333333222000222222111111111111111222333333222111000000000000444555777777777444222000444333222111111222333444555555555444444444333333222222222222222222222222444444333222222222333333333333222222222222333333555222//////111333333222333333444444444444333333222333333333333333222222222222333333333333444444333333333333444555666666222666666333222555555333666555555444333333222222333333333222222222111111555444444333333444444555555444333222222222333444222222333444444333222222222222222111222222333444444333333333333333333222777777666666666555555555555555444444444555777999@@@KKKVVVZZZ^^^fffooosss|||tttjjj```YYYLLLIIIFFFDDDDDDCCCBBBAAA@@@@@@AAABBBBBBCCCCCCDDDCCCEEEHHHKKKQQQ\\\iiirrrzzzwwwmmmeee```ZZZQQQJJJJJJHHHDDD@@@===<<<<<<<<<===;;;999777777777888999999888888888:::999888666666777777777777999<<>>;;;999999888888999:::<<<<<<<<<888666555555666777777666555555666777777666666555666666666666666666666666444444555555555555555555444444333333333444555555333333333444444444555555333444555666666444222000333333555666666666555444444444444444444444444444555444222222333333222111333444444555555444444333222222222222222222222222333222222333333444555666555444222111111222444555555333222333444555444333555555555555555555555555666666666666666555555555555555555555444333333222000222333333222333555888888888888777666555333222555777888888666444444555888777666555444444444444333444444333222222333444555555555444444444333333666555444333333444555666555555444444444333333333222222222222333333333333444444333222222333333444222222222222222222222222/////////000000111222222222222333333333222222111222222222222222222222222222333333222222111222333333111000000111222222111///000222222111111111222333111000000111222222111111111111111111111222222111222333444444333222222444777999:::999777777777999777555444555555444333222222222222222222222222222111///...///000222444444333222333555666555555222333333333333222111111000111333444444333111000111222222111000000111333111000///000222222000///111111111000111111222333444333333222111111222222333444555555555333222111111111111111111222222222222222222222222222222222333333333333333333333333222222111111222333444444333333333222222333333333444444333444444444444333222222333333333333222222666666666666555444333222222222222333333333444444333333333333444555666777111333333111222555555111444444444333333333222222333333333333333333333333555444444333333444444555333333333333444444444555222222333333333333222222333222222222222333444444222222222333333444444444666444222111111222444555666777777666555666:::>>>GGGPPPYYY]]]bbbllltttwww~~~nnnfff[[[QQQJJJFFFDDDBBBAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBCCCFFFJJJMMMTTT[[[fffrrr}}}}}}wwwlllggg___XXXSSSMMMGGGCCCKKKFFF@@@===<<<=========;;;::::::;;;<<<===;;;:::======;;;999999;;;@@@DDDQQQNNNIIICCC???<<<;;;::::::888777888;;;======<<<888777555555777888777666555555666666666555555555666666666666666666666666444444555555555555555555333333333333333444555666333333333444444444555555111222444666666666444333333333555666666666555444444444444444444444444444333222111222444555444333333444444555555444444333444444444444444444444444333333333333444555666666555444222111111222444555555444333333555555444333555555555555555555555555777777666666555555555555555555444444333333333333333333444444333444666777888888777777555444333222555777888777555444444555777666555444444333444444444555555444333333555777666666666555555555555555777666444333333444555666444444444444444333333333333333333333444444444444333333333222222333444444222222222222222222222222000/////////000111222333111222222333333333222222222222222222222222222222222222222222333333222222333111000000222222222111///000222222111111111222333111000000111222111000000000111111111111222222///000222444555555555555666999<<<===;;;999888888888777666666777777555333222222222222222222222222333222000///000111333555333222222333555666555444222333333333333222111111333333222222222222333333111222222111000000111333111000///000222222000///111111000000111222222333333333222222111222222222222333333444444333222111///000000111111111222222222222222222222222222222333333333333333333333333333333333333333444555666444333333333333333333444444444555555444444444444222333333444444333333222777777777666555444333222222222222333333333444444222222222222333444555666222333222000333777666111333333333333333222222222333333333333333333333333555444444333333444444555444444444444444444444444444444333333333333444444333333222222333333444555222222222333333444444444444333222000000222444555666777888777555777===BBBMMMUUU\\\```gggqqqyyy{{{~~~oooaaaVVVNNNIIIFFFCCCCCCBBBAAA@@@??????>>>>>>??????@@@BBBCCCDDDDDDIIIMMMTTT]]]hhhtttvvvoooggg^^^TTTMMMNNNIIICCC???@@@AAA@@@>>>>>><<<;;;;;;===>>>>>>===???>>><<<;;;;;;???EEEJJJPPPLLLEEE???;;;::::::;;;;;;888666777;;;===<<<:::999777666666777888777777666666555555555555555555666666666666666666666666444555555555555555444444333333333333444555555666333333333444444444555555111222444555666666555555333333555666666666555444444444444444444444444444111111111333555666555333333444444555555444444333444444444444555555555555333333333333444555666777555444333222222333444555555444333444555666555333555555555555555555555555777666555555444444555555555444333333333333333444444333333333333333444555777777666555444333333222555666777666444444444666666555555444333333444444555666666555333444666999666666666666666666666666777666555555555555555555444444444444444444444444333333333333444444444444333222222222222333333444222222222222222222222222222111000///000111222333111111222333333333222222222222222222222222222222222111111222444444333111111000//////111111000//////000222222111111111222444222000000111222111000111111111111111111222222...///222444666777777777777999;;;<<<:::888777777777666666777888777555333222222222222222222222222333333222111222333444555333222222333555555444222222333333333333222111111222111000//////000111222111222333222000000222333111000000111222222111///000000000000111222333333333222111111111111222222222222222333333222222111000111222333444444444333111222222222222333333333333333333333333333333333444444333333444444555555444444333333333333444444444444555444333222444666333444444555555444444333666666666666555444333333222222333333333333444444222222222222333444555555555555333222666:::999333333333333333222222222222333333333333444444444444555444444333333444444555555555555555555444333333555444444333333444444555333333333333333444444555222333333333333333333444333222222111111222444444333666777666444777>>>EEESSSZZZ```eeelllwww~~~zzznnneee]]]XXXNNNMMMIIIFFFCCCAAA@@@@@@AAA@@@@@@AAABBBCCCDDDDDDCCCEEEIIIOOOWWWbbbnnnuuuwwwlllcccYYYTTTMMMKKKLLLMMMKKKHHHFFFCCCAAA@@@BBBDDDEEEFFFGGGEEEAAA===<<>>???@@@AAAAAAAAABBBEEEHHHNNNWWWaaahhhmmmttt}}}xxxjjjeee___]]]______\\\YYYSSSPPPLLLKKKMMMPPPSSSSSSPPPMMMGGG@@@<<<<<>>===;;;:::;;;<<<<<<<<<888555666999;;;999555999777666666777888888777777666555444444444444444666666666666666666666666666666666666555444333222222222222333444555666777333333333444444444555555777666555444444333444444333444555666666666555444444444444444444444444444444444333444555444111///333444444555555444444333222222222333333444444444444444444444444555777777444555555666666555555444666555444444555666555444555555555555555555555555666555444333222333444444333222222111222333555666666555444444666888888777444444333222222222333333333444555444444444666888555555444333333333444444444444444222111333666888444444444444444444444444555666777777777666444333444444444444444444444444000111111111111222222222111000000000111222222333111111111111111111111111666444222111000111222333000111222333333333333333222222222222222222222222111000000222555666333000444333222333555555333222///111222222111111222333555333111111222333222111333333333222222222111111000111222333444444333222222333444333222000000111333333444666777666333000222222222222222222222222111111222333333333333222333222222333444333111...222333333333333222111111000111333555555333111000222333333222111111222444333222111222444444222111000000000000111222333444111000000000000000111111111111111111111111222222///111222444555555444444222222222333333444444444444444444444444444444444444444333222111111111111555444444333333444444555444444444111///000444888555555666666666666555555333333444444555444444444222222333333333444444444444444444444444666777777333333111000555:::888222222222222222222222222222333333333444444555555555555444444333333444444555777777777777555333111000444333222111111222333444444333333333333444555555444444444333333222222222111222333444444444444444444888;;;:::888<<>>HHHHHHIIILLLOOORRRRRRQQQWWWZZZdddpppuuuwww|||yyywwwtttsssrrrhhh```XXXVVV[[[ccchhhjjjiii^^^PPPEEE@@@?????????AAA???;;;888777888:::;;;<<<;;;::::::;;;;;;999777888888888888888999999999666666666666666555555444555555666666666666555555555555666666555555444333111111111222333666888999888444111333777888555222555555333222222333555555777666444444555555444333444555666555333222333444666444333333444555333222333333222222222333444444777666555555555555555666555555444555555666777888555555444444444333333333555555444333444555666777555555444333333333333444555666555333222222444666222333444444555555444444555444444333333333444444333333444444444444444444444444444555555555555666444444333333444555777888777777666555444333333333777666555444444555666777333444444444333333222222333333333333333333333333111222222333333222222111666333000///000222222222222111000//////000111222111111000000111222333333222222333333333222222111//////000111222222333333555444333222111222333444444333222000000000000111//////000111111111111111444444444333333333222222333222111000000111222333000111222333444333222222111111111111111111111111333111///111444555333111444333333222222333333444222222111111111222333444222222222222222222222222222222222222222222222222000000111222222222222111222222111111111111222222///000111222222111//////111111222222222333333333333333444222111000111333333333222333444444333222555444444333333444444555222444222///111444444000555444444333333444444555333333333333333333333333555444444333333333444444444444444333333333222222444444444555555444444333333444444444444333222222222222333333333333444444222333444444555555444444111222333444555555555555222222222222222222222222666666555555555555666666999:::999777555333444555444666777666333222222222333333333444444444555555333333444444555666666666444444444444444444444444333333333333333444555666666333444888:::???LLL[[[fffhhhkkkpppvvv}}}zzzppphhh___UUUNNNMMMIIIFFFEEEFFFGGGEEEBBBGGGFFFGGGJJJNNNPPPPPPPPPOOOPPPVVV```cccfffrrr}}}wwwpppoootttzzz}}}~~~tttjjj[[[NNNFFFAAA>>><<<<<<<<<;;;:::::::::;;;;;;666555555666888999888666888888888888888888888888666666777777666666555444555555666666666666555555555555666666555555444333222111111222333666888999777444222333666888555222555444444333333444444555777555444444555555444333444555666555333222333444555444333333555555444333555555555555555666666666888777666666555555555555333333444555666666777777555555444444444333333333333444555666666666555444666666555444444444444555555555555333222111333555333444555555666666555555555444444333333444444444666666666666666666666666555555555666666666666777666666555444444444444555777777666444444333333444666555555444444555555666666555333222111222333444333333333333333333333333222222333333333333222222666444111111222333333222222111000000000000111222111111000000111222222333222222222333333222222111333333333444444555555555333222222111111222222222444333222111000000000111///000000111111111111111333333333333222222222222333222111000000111222333000111222333444333333222111111111111111111111111333111000111333555333222444444333333333333444444222222222222222333333333444444444444444444444444444444333333222222222111000000111222222222222111222222111111111111222222000000111222222111000///111111222222222333333333333333444222111000111333333333333333444444333222555444444333333444444555333444222000111555444111333333333333333333333333333333333333333333333333555444444333333444444444444444444333333333222222444444444444444333333222333333333333333222222111222222333333333333444444222333444444555555444444111222333444555555555555333333333333333333333333444444333333333333444444666777777666555555666888444555666666333222222222333333333444444444555555333333444444555666666666444444444444444444444444444444333333333444444555777444555888<<>><<<===>>>??????>>><<<;;;666555555666888999888777888888888888888888888888666666777777666666555444555555666666666666555555555666666666666555444444222222222222444555777999777444222333666777555333444444555555555555444444666555444444555666444333444555666555333333333555444333222333555666666555777777888999999888777666999999888666555555555555000111333555666777666666555555444444444333333333111333555777888777444333777777666555555555555666444444444333111111222444444444555666666666666666444444444333333444444555666666666666666666666666555666666666666777777777777777777666555333222111777666555444444444444444333444444555555444444333777555333111000222444666333333333333333333333333222222333333333333222222555444333333444444333222222111111000000111111222111111111000111111222333111222222333333222222222111111222222222222222222000111111222222111111111444333222111111000000111///000111111222222111111333222222222222111111111333222111000000111222333111222333444444444333333222222222222222222222222333222111222333444333222555555444444444444555555222222333444444333222111555555555555555555555555666555555444333222111111000000111222222222222111222222111111111111222222000111111222222222111111111111222222222333333333333333444222111000111333222333333444444333333222555444444333333444444555333444222000111555444111111222333444444333222111333333333333333333333333444444444333333444444555444444444444333333333333333444444444333333222111222333333333333222111111222222333333333333444444222333444444555555444444222222333444555555555555444444444444444444444444444444333333333333444444333444555555555666888:::444555666666444222222333333333333444444444555555333333333444555555666666444444444444444444444444555444444333333333333444888666666999???HHHXXXeeekkknnnrrrwww~~~|||rrrmmmgggcccaaa^^^ZZZWWWSSSQQQOOOOOOOOOOOONNNLLLLLLEEECCCGGGJJJOOO___ppp}}}pppcccXXXPPPKKKGGGGGGFFFDDDBBB???===;;;<<<;;;999999:::;;;:::888888888888888888777777777777777777777777666555555555555666666666666555555666666666666666555444444444333333333444555777888666444333444666666555333333444555666666555444333666555444444555666555333444555666555444333444555333222222333666777777666666777999:::999888666555;;;:::888777666555444444...000333555777777666555555555444444444333333333111333555666777666555444777666666555555555555555333444444333222111222333333444444555555555555555444444333333333444555555444444444444444333333333555555555555666666666666666666777777666444222111777666555444444444444444222222444555555444222222666555444222222333444444333333333333333333333333222333333333333333333222555444444444555555333111222222222222222222222222222111111111111111222222111111222333333333222222111111111111000000000000///000222333333333111111444444333222111111111000000000111222222222222111222222222111111111000000333222111000000111222333222222333333444444444444222222222222222222222222222222222222333444444333555555555444444555555555111333444555555333111000555555555555555555555555777777666555333222111111000000111222222222222111222222111111111111222222111111111222222222222222111111222222222333333333333333444222111000111333222333444444333222333333555444444333333444444555333444333000111555555111000111333444444333111000333333333333333333333333444444333333333444555555555444444444444333333333333333444444333222222111222222333333222222111000222222222333333333444444222333444444555555444444222333444444555555555444444444444444444444444444666555555444444555555666222444555555444555777999333555666555444222222333333333333444444444555555222333333444444555666666444444444444444444444444555555444333222222222222777666666:::BBBOOO___jjjkkkmmmrrrxxx{{{wwwsssmmmhhhaaa^^^YYYVVVSSSQQQNNNLLLNNNFFFCCCGGGKKKRRRaaarrrvvvmmmeeebbbZZZWWWRRRLLLFFFAAA>>><<<>>><<<::::::;;;;;;;;;::::::999999999888888888777777777777777777666666555555555666666666666555555666666777777666666555444555444444333444555777777555555444444555666555444333444666666666666444333666444333444555666555444444555666666444444555666333222222444666888888777555666777888888666444222:::999888666555444444444///000333555666666555444555555444444444333333333333333333444444666777777666555444444333333444444333444555444222111222333222222333444444444444333333333333333333444555666555555444444444333333333333333333444444444555555333444555666666555444333666666555444444444444555111222333444444333222111333444555666555444333222333333333333333333333333333333333444444333333333555444444444555555333111222222333333333333222222222222111111111111111222000111222333333333333333444444444444444333333333000111333444444444333222444444333333222111111000000000111222222222222222222222222111111111000000333222111000000111222333222222222222333333444444222222222222222222222222222222333333333333444444555555555444444555555555111222444555555444222111333333333333333333333333777777666555333222111111000000111222222222222111222222111111111111222222000000000111111222222333111111222222222333333333333333444222111000111333111333555555333222222444555444444333333444444555333555333000222555555111000111333444444333111000333333333333333333333333333333333333333444555666555555555444444444333333222333333444444333333222222333333333333222111111222222222333333333444444222333444444555555444444333333444444555444444444333333333333333333333333555555444444444444555555444555555444333333555666333444666555444333333444333333333444444444555555222222333333444555555555444444444444444444444444555444333222222222222222666666777;;;EEETTTdddnnnllloootttzzz|||sssooohhhbbb]]]YYYUUURRRSSSLLLIIIOOOTTTYYYfffuuu|||zzznnnjjjccc[[[SSSLLLHHHFFF@@@>>>;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999999888888777777888888777777666555555555666666666666555555666777777777777666555555666555555444444555666777555555555555555555555555555555666666666666555555555444333444666666666444444555666666555444666777333222222444777888888777666666777777666555444333888888777555444444444444111222444555666666555555555555444444444333333333444333333333444555777999555555444333333333333333333555666666444333333333111111222333333333333333333333333333444555555666777777777666555555444444222222333333333444444444222333444555666666666666666555555444444444555555222333333444444333333222222444666888777555222000333333333333333333333333333333444444444444333333555444333333444444333222222333333444444333333222333222111111000111111111000111222222333333333333222222222222333333333333111222333333444444444444444444444444333222111000000111222222333222222222333222222222222111111111333222111000000111222333222222111111111222333444333333333333333333333333222333444444333333444555555555444444444444555555111222333555555555444333222222222222222222222222666555555444333222111111000000111222222222222111222222111111111111222222000/////////000111222333111111222222222333333333333333444222111000111333000333666555222111222444555444444333333444444555444555333111222666555222111222333444444333222111333333333333333333333333333333333333444555555666555555555555444444444333222222333444555555555555333444444444444333222222222222333333333333444444222333444444555555444444333333444444555444444333333333333333333333333333333333222222222222333333555555555444222222333444222444555555444333333444333333333444444444555555222222222333444444555555444444444444444444444444444333333222222222222333555888999===IIIZZZiiioooqqqtttyyy|||uuuooojjjfffccc^^^XXXXXX___dddfffppp{{{zzzssskkkccc]]]YYYOOOLLLGGGDDDBBB@@@???=========<<<;;;;;;:::999999777888888888888777666666555555666666666666555555777777777777777666555555777666555444444555666666444555555555444444555555666666555555555555666666555444333444666777666555333555666666555555666888444333333444777888888777999999999888777666666666666666555444444444444444555555555555555555555555555555444444444333333333222222333444555666777777666666555444444444444444444666777777555444444444111222333333444444333333333333333333444555666666888777777666555555444444333333333444444444555555333333333444555666777777555555444444444555555666444444333333333333444444444555666666666555333222333333333333333333333333333333444444444444333333666444111111222333333222222333444555555444333222333222222111000000111111000000111222333333333333/////////000111111111222111111111111222333444555333444444444444222111000000111222222333333222222333333333333222222222222333222111000000111222333111111000000000111222333333333333333333333333333111333555555333222444666444444333333333333444444111222222333444555666666222222222222222222222222444444333333222222222111000000111222222222222111222222111111111111222222...............000111222111111222222222333333333333333444222111000111333000333666555222000222555555444444333333444444555444555444111222666666222333333333333333333333333333333333333333333333333333333333333444555666666555555555555444444444444111222333555666777888888444555555555555444333333222222333333333333444444222333444444555555444444333444444555444444333333444444444444444444444444333222222111111222222333444555555333222111222444222444555555444333333444333333333444444444555555111222222333333444555555444444444444444444444444222222222111222222333333666:::===AAANNN```mmmqqquuuxxx}}}~~~yyyuuurrrjjjeeefffnnnrrrsssyyywwwpppkkkccc^^^VVVPPPJJJFFFBBB???>>>>>>===<<<;;;;;;::::::888888888888888777666666555555666666666666555555777777777777777666666555888777555444444555666666444555666555444444555666777666555444444555666777555444333444666777666555333555666666555555666888555444444555777888777666===<<<;;;:::999888999999555444444333333333444444777777666555555555555666555555444444444333333333///111444777888888666555777777666555555555555555444666888888666555444555222333444444555555444444222222222333444555666777666666555444333333222222444444444555555555666666555555444333333555666777555555444444444555555666666555333333333333555666666666555444444444444444333333333333333333333333333444444555555444444333666333000///000222222222333333444555555444333333333333222111000000111111///000111222333444444444111111222333444444555555111000//////000222444555333444555555444333111000111111222333333333333222444444444333333333222222333222111000000111222333111000/////////000222333333333333333333333333333111444666555333222444777444333333222222333333444111111222222444555777888222222222222222222222222222222222222222222222222000000111222222222222111222222111111111111222222...---------...///111222111111222222222333333333333333444222111000111333000333777666222000222555555444444333333444444555444555444111333666666222555444444333333444444555333333333333333333333333222222222333444555666777666666555555555444444444000222333555777999999:::555555666666555555444333222222333333333444444444222333444444555555444444444444444555444444333333666666666666666666666666555444444333333444444555222333444333222222333555222444555555444333444555333333333444444444555555111222222333333444555555444444444444444444444444111111111111222333444444777<<<@@@DDDQQQdddooorrrvvvyyy}}}}}}xxxwwwuuutttvvvyyy}}}}}}xxxooodddYYYOOOIIIFFFCCCAAA???>>>>>><<<999777===<<<999888777777888888888777555555777888777666777777666666555555555555444444555555666777777777555555555555666666666666777888888777555444555777555555666666666666555555666666555444444444444555999888777888999888666444888:::;;;999666555777999111222333444555444333222444444444444444444444444333444444555555444444333777777777777777777777777888888777666666666666666000222444666666444222000777888888777444222111111222222333333444555666666555444222222333555555555555555444333333222111111111111111111222444666777444444444555555555555666666555555444444444555555666555333333555666555555444333333444555555444222444444333222222222333333222222222222222222222222222333333444444333333222222333444444222222333444444333222333333333111///111222222333333222222111111111222222222333333333555222000000333444333111111000.........000333444222222222222222111000///222111111111222333444444333222222111000//////...111111222222222333333333555444444444444555666666///000111222222222222222333333222222333555777888666444000///000000111000444444333222111111111222000000111222222222222111222111000000111111000///000000000000111111111111222222222222222222222222333222111000000000111222555333222222333444444333444444333333333333444444666666555444444444444555555555555555555555555555777666444222111111111222555444444333333444444555444333111333555555333000333444444666777888999:::444444444444444555666777222222222333444555666777333444444444444444444444888666333111111222444666555666666666666666555555111222333444555444333222444444444444444444444444444333333333333444555666555555555444444333333333333333333333333333333333555555555555444333222111222444555555444444666888999AAAJJJSSS^^^jjjqqqqqqsss{{{}}}{{{zzzzzz|||}}}|||tttlllcccYYYSSSGGGDDDAAA???>>>>>>===<<<:::::::::999999999999888<<<:::888888999999888777666666666666666666666666777777777777777777666666555555555555666666666666888999999888666555777888555555666666666666555555666666555444444444444555999888777777888888777666888:::<<<;;;888777888999333333333444444444333333444444444444444444444444444444444444444444444444666666666666666666666666888777666666555555666666111222444555555444222111333444555666555444444555222333333444444555555555999666444333444555555444555555444333333222111111222222222222333555777888444444444444555555555555555555555444444444555555666555333333444555444333555444333333555555444333555444444333222222222222222222222222222222222222222333333444444333333222111222333333111111222333444333111222333333222000111222222333333222222111111111222222222333333333444222000000222333222111222111000000000111222333222222222222222111000000222111111111111222222333000000000000111111111111111111222222222333333333444444333333444444555666111111222333333333222222333222111111111222444444666333000///000111111000333333222111111111111111000000111222222222222111222111111111111111000000000000000000111111111111222222222222222222222222222111111000111222333444555333222222333444444333555555444444444444555555666666555444444444444555555555555555555555555555555555444333222222222222444444333333333333444444555333111222444555333111222333444555666777777777444444333222222222333333333333333333444444555666333333333333444444444444777555444222222333444555555555555666666555555444222222333444444444444333444444444444444444333333333333333444444444555555555555444444444333333333333333333333333333333333555555555555444333222111222333444333333444777:::<<>><<<<<<;;;;;;999777666777777666555666666777777777777888888888888888777777666666666555555555555666666666666777888888777666666777999666666777777777777666666777666666555555555555555999666444444666999::::::444666888:::999777555444777666444333333333444555333333444444444444444444777555444222222444555777444444444444444444444444666666555444444444444444222333333444444333333222555555444444555444333111444444444444444444333333:::777555444444555444444444444444333333222222222333333333444555555666777333333444444444555555555444444555555555555555555666444222222333333222111777555222111222444555555666666555555444222111111222222222222222222222222333333444444444444333333000222333222111000111333666333000///111222333333111222222333333222222111111111222222222333333333444333333222333333444333444444444444333222111000222222222333333222111111222222111000/////////000......///000222333444444111111222222222333333333111111111111111222222333333333333333222222111000000//////...///000222333444222000000111111111000111111000000000000000111000000111222222222222111333444444333222111111222000000111111111222222222222222222222222222222222111222222222333444555555555333222222333444333333666666555555555555666666666666555444444444444555444444444444444444444444111222444555555555444333444333333333333333333444444333222222222333444444222333666777777555333111666666555444444444555555666555444333333333333333111111111222222333333444444444555555555444333222222222333444444444333333444444333222222444555666555555555444444333333222111222444666666555444333444444444444444444444444333333333333333333333333444555555555444444333222444444333333333777<<<@@@PPP]]]kkksssxxxzzzyyyvvv{{{zzzssskkkbbbYYYSSSUUUQQQLLLFFFAAA>>><<<<<<===;;;999999:::;;;:::999777888888888888888888888555555555666666777777777555555555555666666666666555666777666444444666888666666777777777777666666777777666555555555555666888666444444666999;;;;;;555666888:::;;;:::777555888777555444333444555555333333333444444444555555777666444333333444666777444444444444444444444444666666555444444444444444444333333222222333333444666444333444555555333000444444444444444444333333666444222222444555555555444444333333333333222222222222333333444444444444333333333444444444444555333333444555666666555555666444222222333333222111777555222111222444555555555555666555555333222111222222222222222222222222333444444555555444444333222333444333222111222444555333000///111333333333111222222333333222222111111111222222222333333333555555555444444444555666555555555555444222111000111222222333333333222222222222111000/////////000000000111111222222222333111111222222222333333333111000000000000111222222111111222111111000///...//////...///000222444555333222000000111222111000111000000000000000111111000000111222222222222111444555666555222111111333111111111111222222222222222222222222222222222222333333333333333333333333555333222222333444333333666666555555555555666666666666555444444444444555444444444444444444444444111222444555666666555444333333333222222333333333222222333222222333444555333555777888888666333222333333333444555666777888666555444444333333333333000000111222222333444444333444555666555444222111111222222333444444333333555444333222333444555666555555555444444333333333111222444666666555444333444444444444444444444444333333333333333333333333444444444555444444333333555555555444555999???CCCZZZfffrrrwwwyyy||||||zzz}}}zzzrrrlllhhhddd]]]TTTLLLGGGCCCAAA===;;;999999::::::999888999999999999888888888777444444444555666777777777555555555555666666666666444555666555444444666777666777777888888777777666888777666666555555666666888666444555777999::::::999999999;;;======:::888888777666555555555555555222333333444444555555555777666555444444555666777444444444444444444444444777666555555444444555555555444222111111222444555333111000222666777555222444444444444444444444444555333111111333555555555333333333333333333333333111222333333444444333333333333333333444444444444222333444666666666555555555333222222444555444333666444222222333555555444444444555666666555333222222222222222222222222222444444555555555555444444222333444444222222333444444222000000222333333333111222222333333222222111111111222222222333333333555555666555444333555777555555444333333222111111111222333333333333333333222222111000000000111111222222222222222111111111111111222222222333333333111000000000000111222222000000000000000000///...000000///000111222444555222111000111222222111000111111000000000111222222000000111222222222222111555777888666333111222444111111111222222222222333222222222222222222222222333333333444333222111111555333222222333444444333666555555555555555555666666666555444444444444555333333333333333333333333333333444555555555555555333333222222222222333333000222444444333333444555444555666777777666444333000000111222333555666777666555444333333333333333000111111222333444555555333444555555555444333222111111222333444444444444444444444444444555555666444444444444444444444444222333444555555555444333333333333444444444444555333333333333333333333333333444444555444444333333555666666666777:::>>>BBB[[[gggssswwwyyy|||~~~~~~}}}zzzuuummmcccYYYRRRMMMDDDAAA>>>===<<<;;;:::888;;;;;;:::999888777777666666666666666666777777777555555555555666666666666444555666555444555666888777777888888888888777777888777777666666666666666777666555666888999999888999888777999;;;<<<:::888777888888777666555444444222222333333444555555666666555555555555555555666444444444444444444444444888777666666555555666666555444222111111222444555555222000222666777444000222333333444444555555555777555333333444555555444333333333333333333333333222333444555555555444333222222333333333444444444111222444666777777666555444333222333555666666555555444333333555555444333222333555666777666444444222222222222222222222222444444555555555555444444111333444333222111222333222111000111333444333222111222222333333222222111111111222222222333333333333444555444222111333666555444333111111111222222111222333333444444333333222111111111111222222333222222222222222222222222111111222222222333333333111111000000111111222333///000000111111111000000333222111000000000111222222111000111222333111000111111111111111222333333000000111222222222222111555888:::777333111222555111111111222222222333333222222222222222222222222000111222333333222222111555333222222333444444333555555444444444444555555666666555444444444444555333333333333333333333333555444444444444555555666333333222222222222333333---111555666555333333444333444444555555555444444111111111222333444555666555555444333333333444444111111222333444555666666444444555555444444333222111222333444555555555555333444444555555555555555222333333444444555555555333333333444444444555555333333333444444444555555333333333333333333333333333333444444555444444333333555666666777999<<>>===;;;:::<<<:::999999::::::999777999::::::;;;:::888777555555666888888666666666777666666777888888777666666777888888999888777666555666666555666777999:::;;;999888777666666666666666666666666666666666666555777555444444666888888888777777777666555555444444333333333333444444555666555555555555555444444444444444444444444444444444555444444333333444444555444444444444555666777888666555555444333333222222333333333333333333333333444333333222222333333444444333333222222333333333333222222333555666666555555444444444444444444444888666444444444555444333333444666666666555444222555444333222111111111111333333333444444444555555444444333333222222222222333444444444444444444333333444444555444333222111222222222222222222222222444444444444333333222111333222222222222222222333555555444444444333333333111111111111111111111111222222111111222222333444333333333222222222111111222222222222222222222222111111111111111111111111222222222333333222222222222111000111333444333222444444333333333222222222111111111111111222333333444666888666444222222333///000000111222222333333222222222222222222222222111111111111111222333444333333222222222222222333222222222222222222222222444444444555666666777777555666666666555444333222555444333333222222222333222333333444444333333222222444555222333666666444333333333333333333333333444444444444444444444444555555555555555555555555333333333333333333333333333444555333222111333444111222444555666666666666777777777666555444333222444444555555555666666666555555444444333333444444444555666666555444444555555555666666555555444333444444555555555555444444777555///888555222???555CCCLLL\\\lllsssvvv|||yyyuuupppjjjfffddd^^^UUUMMMGGGCCC@@@??????===<<<=========;;;999888888888888777666444333555666888888666555666777666777777888888777777666999888888777666555444444666666666666777999:::;;;:::999888777666555555555555555666666666666666666888666444444666999:::;;;777777777666555555444444444444444333333444444555444444444555555555555555444444444444444444444444555444444444444444555555777777666666666666777777555555555444444333333222555555444444333333222222333333333222222333333444444333222222222333444555333222222444666777666444666666555555444333222222888666444444444555444333555555666666555444222111444444333222111111111111333333333444444444555555444333222111111111222333555555666666666666555555333333333333333333222111333333222111111222333333444444333333333333222222333333222222222222333333555444444444444333333333222222222222222222222222222222111111222222333444333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222111000///000222333222111333333333333222222222222111000000000000111222222222444666666444222111111000000000111222222333333222222222222222222222222...///000111222333333333333333444333333222111000222222222222222222222222333333444555555666666777555555666555555444333222444444333222222222333333222333333444444333333222222555666333333666777444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222444555666555444555666111222444666777888999999888888888888777555444333333333444444444555555555333444444555555555555444555666777666444333333444777555333111111222444555444444555555555555444444777666000888444333???444>>>GGGXXXhhhpppsssyyy{{{}}}|||xxxrrriii___WWWPPPJJJGGGEEEDDDBBBBBBAAA???<<<999999999888777777666666666666777999888777555666777777777777777777777777777777777666666666777777888666666777777888999::::::::::::888777666666555555555555555555666666666666999666444444777:::<<<===777777777666555555444444666555444333333333333333333333444444555666666777444444444444444444444444555444444444444555555666888888777666666666666666555555444444444333333333666666555444333222222111333333222222222333444444444333222111111333444555333222333555777777666444666666666555555555444444888666444444444555444333444555555555555444333222444333222222111111111222333333333444444444555555444333111000000111333444333333444444444444333333222222222222222222222222444333111000000111333444444333333333333333333333222333333333333333333222444444444444444444444444222222222222222222222222222222111111222222333444333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222111000111222333222111333222222222222222222222000000000///000000111222000222555666555333111000000000111111111222222222222222222222222222222222...///000222333333222111444444555555444222000///222222222222222222222222222333333444555555666666555555555555444444333333444333333222222333333333222333333444444333333222222555555222222555555333555555555555555555555555333333333333333333333333444444444444444444444444222222333333333333444444222555777888888777777888444555666777888999999:::::::::::::::999888777666333333444444444555555555222333444666666666555444666777777666333222333444777666444222222333444555444444555555555555444444777777222999666777DDD888;;;EEEVVVfffnnnqqqwww~~~|||yyywwwxxxzzz|||~~~|||uuummmddd[[[UUUSSSQQQOOOMMMJJJFFF@@@===???>>><<<;;;:::;;;;;;<<<777999:::999888666666777888888777777777777888888888888777777777888999999777777888888999999:::::::::999888777666666666666444555555555666666777777888666555555888;;;<<<<<<777777777666555555444444666555444444333333333333222333333444555666777777444444444444444444444444444444444444444555666777777777666555444444444444444444444444444333333333666666555444444333222222333222222222333333444555333333222222222333444555333333333555888888666444555555666666777777777777888666444444444555444333222333333444444444444444333333222222111111222222333333333444444444555555444333111000000111333555222222333333333333222222222222222222222222222333444333111000000111333444444333222222222333444444222333444444444444333222444444444444444444444444222222222222222222222222222222111111222222333444333333333222222222111111222222222222222222222222222222222222222222222222333222222111111222222333444333222222333444333111222222222222222222222222000000000///000000111222000111333555666555222000111111111111111222222222222222222222222222222222000111222333333222111000444444555555444333111///222222222222222222222222222222333333444444555555555444444444333333333333333333333222222333333444222333333444444333333222111444444111111333333111555555555555555555555555333333333333333333333333444444444444444444444444222222222333333444444444444666999::::::999:::;;;777777777777888888888999999999999999888888777666444444555555555666666666222333555666777666555555777777777555333222333444444444444444444333333222444444555555555555444444444777333999888<<>>LLL======GGGYYYiiippprrrvvv|||wwwvvvuuusssqqqooonnnmmmpppqqqtttxxx{{{~~~}}}~~~|||yyytttnnngggbbbPPPMMMHHHCCC@@@>>>>>>>>>;;;<<<======:::999999999999999888777777888999999777888999999999777666555777888999:::::::::999999888888777777888888999999444444555555666777777888666666666888::::::888777777777777666555555444444555555444333333333444444333444444444555555666666444444444444444444444444444444444444555666777888444444333333333333333444444444444444444444444444555555555555555444444444222222222222333444555666///111333444555555444333222333444777999999666444444444444444555555555555888666444444444555444333333333333333333333444444333222222111222222333333333333333444444444555555333333444444444555555555333333444444444444333333444333222222222444555666222222222222222222222222444333222111111333555666222333444666666444333222333333333444444444555555333333333333333333333333222222111111222222333444333333333222222222111111222222222222222222222222333333333333333333333333444333111000000111333444444333222222333333222000000111111111222222222222111111111111111222333333333222222444666888666444111111111111111111111111222222222222222222222222333333333333333333444444555444444333333333444444222222222222222222222222111111111222333333444444444333333222222333444444333222222222333333444555222333333444444333333222222444444111000333333000333333333333333333333333222222222222222222222222333333333333333333333333111111222333333444555555555666777666555666888999777777666666777888999:::888888888888888777777666999999999999::::::::::::777666666555555555555666666666555444222333555777111222333444333222000///444444555555555555444444222888555999888@@@NNN>>>???IIIZZZjjjqqqrrruuu{{{|||xxxuuusssrrrlllmmmpppsssvvvxxxzzzzzzwwwyyy|||yyytttaaa]]]VVVOOOJJJGGGFFFFFF<<<>>>???>>>;;;::::::::::::999888777777888999:::111333666888999999888777777888999:::;;;:::999888777777777777888999:::;;;444444444555666777777888666666777999::::::777444777777777666555555444444444444444333333444444555444444444555555555555555444444444444444444444444444444444555555777888888444444333333333444444555444444444444444444444444444444444555555555555555222222222222333444555666...000333555666555444222222333555777999999666444555444444333333222222111888666444444444555444333555555444333222222222222222222222111222222333333333333333444444444555555333444555555666666666555111222222333333222222111444444333222333444666777111222222333333222222111444333222111111333555666222333555666666555333222333333333444444555555555333333333333333333333333222222111111222222333444333333333222222222111111222222222222222222222222333333333333333333333333444333111000000111333444444222111111222222111///000000111111222222222222222222111111222222333444444222111333666888777666222222111111111111111111222222222222222222222222333222222222333555777888555444333222222444555666222222222222222222222222000111111222333333444444444333222222222333444555222222222222333333444555222333333444444333333222333555555222111444333000333333333333333333333333222222222222222222222222333333333333333333333333111111222333333444555555444555555444333333666888555555555555777999;;;<<<;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<888777666444444444555666555555555333222333666888555555555555444444333333444555555555555555555444777===999<<<;;;BBBPPP???@@@JJJ[[[kkkqqqrrruuuzzz|||zzzxxxtttooommmooorrruuuwwwwwwttttttvvv||||||tttiiiaaa\\\VVVNNNHHHJJJFFF@@@<<<<<<>>>@@@AAA>>>===;;;888:::===:::444<<<:::999888999888777555::::::999888888777666666666666666777777777888888777666666555555555666666444777666333444888:::999;;;888555333444555555555555333111222555777555333666555555555555666777777222222222333333444444444777666555444444555666777777666555444444444444444888666333333555666444222444444333222333444555666444333222222333444555666444444444555555555555555666555444666888888666333333444666777777555444222999888666444333333333444111111111111111111111111333222111111000//////...222222333333333222222111000222333222000000000222666555444444222222111000444333222222444444333222555444333333222222222222111111111111222333444444555333111222444555333111444555666555444333555777444555555333111111222333000111333333222222333555111111111111111111111111222222222222111111000000333111000000111222222111555222000111333444222000666555444333222111111111000000000000000000000000222222111111111111111111333222111333666777555333222222111111111111111111333333333333333333333333444444333222333444555666222222222222333333444555444333333222111000//////222333444444444444333222333333222111000000000111333222111111111222333444444444222222222222444444555444333333555555444333222222111111000111111111///000000000000111111111666666666666666666555555000111333555555444333222333222222222333555777888333555666666666666888::::::::::::999999999888888888;;;;;;888888<<<===;;;;;;:::999888777666555444333333333444444555555555555555555555555555555555777666555666777888777666222333444777@@@JJJLLLIIIIIISSSbbbmmmooommmrrrzzz~~~|||xxxuuuuuuttttttqqqpppppptttzzz}}}|||zzz|||yyy{{{|||vvvqqqkkkddd^^^YYYTTTNNNIIIFFFEEEEEEDDDBBBBBB???<<<===AAA???999<<<<<<===>>>???>>>;;;999:::999999888888777777777999888888888777777777666555555555555666777888888777:::999666666999:::888:::888555444444555555555555333222333555666555333555555555555555666666777222222333333333444444444999888777666666777888888666666555444444444444444888666333333555666555333555555444333333333444555666555444333333444444555555555555555555555444444666555444666888888555222333444666777777666555444666555444333222111111111222222222222222222222222333333333333222111000///111222222333333222222111333666888999777555444333555444444333333222222222444333222222444444333222444444333222222222333333222222222111222222333333555333111222444555333111666444222222444666666555444555555444111111222333111222333333222111222444111111111111111111111111222222222222111111111000333111000000111222222111222111000111333555444222444444333222111111111111111111111111111111111111111111111111111111111111555333333555888999777555222222222222222222222222333333333333333333333333444444333333333444555666333333222222222333444444333333333222222111111000000111222222222222111000444333333222111111222222333222111111111222333444444333333222222333333444555333222333444555444222444333333222222222222333111111222222222333333333555555555555555555555555000222333555555444333222555444444333444555666777666777999999888888999:::999999999999888888888777777:::999777777:::;;;999999999888777666555444444555555555555555555555555333333333333333333333333555444555666777777777666:::;;;;;;???IIIUUUYYYWWW[[[bbbmmmsssppplllooovvv~~~zzzwwwrrrqqqqqqtttyyyzzzxxxuuu{{{zzzyyyzzz|||~~~}}}|||}}}{{{}}}}}}wwwpppllleeeaaabbbgggoootttwww{{{|||wwwpppkkkddd]]]XXXSSSOOOLLLJJJIIIDDD@@@AAADDDCCC>>>:::;;;<<>>======>>>@@@???===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777666666777777777777777888999:::777;;;<<<;;;;;;===<<<888999777555555666777666555555444444555666666666666555555444444555555666777444444444444444555555555444444444444555555555666666555555444444444555555777666555555555555666555999888666444333222333333666666666666555555555666777777666555444333333333666666666666666555333222444555666777888888888777444555666666666555444333333333333333333333333333222333444555444333111000000111222222222222222222'''***...111222222222333333333333333444444555555444333222222444444333222222222222222333333444555444444333222111111111111333333333333333333333333<<<777333444888;;;;;;:::555666666444222111222444222444444333111000111222222222222222222222222222222222222222222222222222444222000111222333222222111000111111333444444444111111111111111222333333111111111111111111111111111111111111111222222222000111111222444444444333222222222333333333333333222222333333333333444444333333333333444444555555444444333222111111111222333333333444444444555555333333333333333333333333444333333222222222333333333222111111222333555666333333333333333333333333333222111222444444333222666666555444333333333333444444444444555555555555222333333333333333444444222333444444555555444444666666666777777888999:::;;;===>>>>>>;;;888777777666666666666666666666666444666666333333666777444555555444444333333333222777777777666666666666666555555555555555555555555666777888999888777777888999<<>><<<===>>>===999666555555555555555555555555555555444666555222222555666333444444444444444333333333777777777777666666666666666666666666666666666666777888999999777666888:::AAAFFFMMMUUUbbbrrr|||~~~~~~|||{{{yyytttpppttt|||eeeuuu}}}xxxsssnnnkkkjjjiiiiiiiiigggdddaaa\\\[[[WWWSSSSSSUUUQQQKKKFFFFFFEEEEEEEEEFFFFFFGGGLLLLLLMMMNNNRRRZZZcccjjjsssuuuxxx|||~~~xxxqqqpppqqqmmmhhh^^^XXXPPPJJJGGGEEEEEEDDDBBBBBBAAAAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<;;;===<<<;;;:::999888888888333666888777999===>>>;;;888777666666888888777666555666777777666666777999777777666666777777888999666666666666666555555555444555666777777777777777555444444444444555666666555666777666555555777888:::888666555333333333444111222444555777777888888666666666555444444444333222444666666555444444444666666666666666666666666111111222333444444444444222222222222222222222222222222222111111111111222111222333444555555555444888888666333111111333666333333444444555555555666444333222222444444333222333333222222222333444444333333222222111222222222222333444444222222333444000333444444333333666999666666666555333222333444222333444333111111111333333333333333333333333333222222222222333333333333444333111111333444333222222333444333111000111222333222222222333444444555222222222222222222222222000000000111222222333333000222444444333333444555000000000111111222222333111222222333333444444555222333444444555555444444333222222111111111111222333333333444444555555555222111111000000111111222111111000000111111222222222222222222333444666777222333333444444333333222333222222333555666666444777666555444333222222222222222222333333333444444111222222333333444444555444444444444444555555555333555777:::===???@@@AAA===>>>===;;;777555444555444555555555555666666666555777666333333555666333444444555555555555555555777777777888888888999999777777777777777777777777888:::;;;:::999;;;@@@DDDNNNVVV___gggrrr~~~|||yyytttpppssszzzPPPddd~~~wwwqqqooollljjjgggbbb]]]YYYSSSSSSPPPLLLNNNPPPMMMGGGDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIIIIIIIIIIMMMRRRUUU\\\^^^aaafffmmmvvvuuunnneee]]]VVVRRRNNNLLLMMMMMMLLLKKKIIIHHHGGGGGGBBBBBBAAA@@@??????>>>>>><<<<<<;;;::::::999::::::555888999777888<<<>>><<<888777666777888999777666555777888888666666777:::888888888888888999999:::777777777666666666555555333444555777777777777777444444444444444555666666444666777777555555777:::999888666555444444444555111222444555666666666555555555555555555555444444000222555666555444444666777777666555444444444444111111111222333444555666444444444444444444444444444333222111111222444555222333444555666666666666555555555333111111222333444444444555555555555555444333222222444444333222444444333222222222333333222222222111222222333333111333555444222111333555111111222444666777666555666777777555333222333555111222333333222111222444333333333333333333333333222222222333333333444444555333111222333444333222000222444333111111222444333222222222222222333333222222222222222222222222///000000111222222333333///111444444222222333555000000111222222333444444111111222333333444555555222333444555555555444444111111111111111111222333333333333333333444444444222222111000000111222222222111111111111222333444222222222222333555777888222333333444444333333222444333333444666777777666999888666555444333333333222222333333333444444444222222222333444555555555444444444444444555666666555666999<<<>>>@@@@@@AAA??????===999666444555777444555555555666666666666666888888444444666777444555555666666777777777888888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBBBBHHHQQQXXX]]]gggqqqxxx}}}zzzvvvrrrvvv|||DDDZZZyyyyyyvvvrrrnnnhhhbbbZZZUUUQQQQQQNNNLLLNNNQQQNNNHHHDDDDDDCCCBBBCCCEEEGGGHHHGGGHHHIIIIIIGGGFFFGGGHHHKKKLLLOOOTTT[[[eeeooowwwzzzzzz||||||ssskkkddd]]]YYYXXXXXXVVVUUUSSSRRRPPPPPPHHHGGGFFFDDDBBB@@@???>>>;;;;;;:::::::::;;;<<<<<<999;;;:::777777;;;===;;;777777666777999999888666555777999888666666888:::999999888888999999:::;;;888888777777666666666555000111333555666666555444444444444444444555666777444666888777555555777:::999888666555444444555555222333444555555555444333444444444555555555555555...222555666444444555777888777666444333333333333444333333333444666888999555555555555555555555555666555333111111333555777333444555666777777777777000222555666666666777888555555555555555555555555444333222222444444333222555444444333222222222222111111111111222333444444111333555444222111333555555222222666<<<===999444666777777555333222333555000111333333222222333555333333333333333333333333222222222333333444444444555333222222333444444333...000333333111111444666222222111111111111111222222222222222222222222222///000000111222222333333,,,///222222000///111333111111222333333444555555111111222333333444555555222333444555555555444333111000000000111222333333333333333333333333333333555444333222222333444555222222222222333333444555222222222222333555777888222222444444444444222222555444333555777888888777:::999888666555555444444333333333444444444555555222222333444444555666666555444444444444555666666777888;;;===???@@@@@@???AAA???===999555555777999555555555666666666777777777999999555444777777555666666777777888888999999999:::;;;<<<===???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCFFFIIIJJJLLLTTT```iiilllvvv}}}{{{xxxvvv{{{HHHXXXrrr|||uuummmeee```YYYTTTOOOLLLLLLMMMOOOOOOJJJGGGDDDCCCDDDFFFFFFFFFMMMHHHDDDDDDGGGHHHFFFCCCGGGGGGHHHJJJNNNSSSXXX[[[```bbbeeehhhlllqqqwww|||~~~|||tttlllgggiiiggggggiiijjjfff^^^WWWVVVPPPIIIGGGHHHHHHFFFCCCCCCAAA???<<<;;;:::::::::666888888999===CCCBBB===777777666666666777777888:::<<<<<<::::::======:::;;;<<<<<<:::666444666888777666555444444555777777666666666666666555555555777666555444333222222222555888:::888555444555888666555333111111222333444555555555555555666777777777555444555777888555333444444444444444555666777:::999777555333222111111555555555555555555555555444444444333333222222222555555555555555555555555444444444444444444444444555555444444444333333333777555333444666777555333444444444444444444444444333333333333333333333333333222222111111222222333333333444444555444444444888555444777;;;<<<999555555444333222111111111111000000//////000222444555444444444333333222222222///000111222333444444444888444111111333444222///333333222222333333444555222222222222222222222222333333333333333222111000111111222222222333333333555555444444444333333333000111333444555444444333222333333444444333333222222444777999999777444222555333111222444555666666444222000111333444222000000//////000222444444333000111111111111222222222333333222222333333444555444444555666555444222111111444666555444555:::>>><<<:::888777555444111000///000222444555555444444444444555555555444333222777444111222555999999999;;;::::::;;;>>>??????>>>???<<<:::888888888777555555111111555666555444666666666666666666666777777555888<<<>>>>>>===>>>>>>>>>???@@@CCCFFFHHHKKKLLLQQQPPPOOOLLLKKKLLLPPPSSSVVVVVVWWWZZZ```gggnnnrrr}}}|||xxxtttsssyyyKKK[[[uuu{{{vvvgggbbb\\\VVVTTTRRRRRRQQQQQQNNNJJJHHHHHHHHHGGGFFFKKKHHHFFFGGGJJJJJJGGGDDDEEEFFFGGGHHHJJJLLLNNNOOOOOOPPPRRRTTTWWW[[[```dddkkkmmmsssyyy|||zzzyyy{{{|||yyyrrrlllbbb\\\TTTPPPOOOMMMIIIFFFGGGEEECCC@@@>>>===<<<<<<;;;<<<<<<:::<<>>:::@@@DDDDDDDDDFFFEEEBBBBBB@@@===999777777999;;;888777666666666777888888888888888777777666666555777666555555444444444444666777888777555555555666777666444333222333444555666555555555555666777777777555444555888888666444555555444444555555666666888888777555444333222111555555555555555555555555555555555444444444333333555555555555555555555555444444444444444444444444555555555555444444333333666555333444666666555333444444444444444444333333333333333333333333333333333222222111111222222333222333333444555555555444666444333555999:::666222555444333222111111111111333222222111111222333444444333333333222222222222000111222333333333333333555333222222333444444333222222222222222333444444222222222222222222222222333333333333333222111111111111222222222333333333555444444444444333333333111222222333333333333222222333333444444333333222222333555777777555333222555333111111333444555444444222000111333444222000111000///000333444444333111111111111222222222222333333222222333333444555555555555555555444333333444555666777777888:::<<<===;;;999777666555444222222333333444444444333333333444444444444444555555555444333555999<<<======<<<:::999999::::::888777999999999888777666666666888555555999:::888777999777777777777777777777777999:::;;;;;;;;;<<>>>>>???<<<777::::::999:::;;;>>>@@@BBBBBBKKKTTTVVVVVVWWWVVVSSSQQQJJJ@@@:::999;;;<<<<<<999999888777777888888999::::::999888777777666666777666666555555555666666777666555555666666555444888777666444444555666666666666555555666666777888555555555666888999888666666666555555555555555555555666666666666444333222444444444444444444444444666666555555555555444444555555555555555555555555555555555555555555555555666666666555555555555444666444333444555666555444555555555444444333333333333333333333333333333333333222222111111222222333111222333444555555666666777555444666999999555222555444333222222111111222555444333333222222333333222222222222222111111111222222333333333333222222222333333333333444666888222111111111111222333333222222222222222222222222333333333333333222222111111111222222222333333333444444444444333333333333333222222111111111222222222333333444444333333222333333444444444444333333555333111111222333333222333222111111333333333111222111000111333444333222111111111111222222222333333333222222333333444555666666555555444444555555777777999<<>><<<999777555444444666555444333222333333444333222222222444555777888333333555888<<>>======>>>AAAEEEIIILLLTTT___iiilllllllllllljjjdddWWWHHH>>><<<===<<<::::::999999999888888888888;;;:::999999888777666666666555555555555666666777888666333444777777555222888777666555555555666666666666666555666777777888555555666777888999999888666666666666666555444444333444666777777555333222444444444444444444444444555555555555444444444444555555555555555555555555666666666666666666666666666666666666666666666555444444444444555666555555555555555444444333333222444444444444444444444444333222222111111222222333000111222444555666666666999888888999:::999777444555444333222222222222222333333333222222222333333111111111111111111111111333333444444333222222111111333555555222222555999111111000000111111222333222222222222222222222222222333333444333333222222111111222222222333333333444444444333333333222222444333111000///000111111222333333444444333333222444444333333333333444444555333111111222222111000222111111222222333333222333222111222333444333222111111111222222222333333333333222222333333444555888777666555444555666777999:::???GGGOOORRRPPPMMMJJJHHHCCC>>>888555444444777666333222222333555777222222111222333666999;;;111333666:::===>>>>>>===777666666666888999888777000444999888444222555888888777:::>>>===999888;;;===>>>@@@CCCEEEFFFFFFFFFKKKLLLNNNQQQUUU[[[bbbhhhnnnqqqvvvzzz}}}~~~~~~~~~~~~zzzvvvssssss{{{~~~tttpppiiiddd```]]]ZZZXXXWWWSSSNNNJJJIIIIIIJJJJJJFFFIIILLLOOOPPPNNNLLLJJJKKKKKKKKKIIIFFFDDDEEEEEEFFFGGGGGGHHHJJJLLLOOOPPPTTTXXX^^^fffnnnwww{{{yyysssppplllfff```YYYUUURRRNNNRRRRRRMMMJJJIIIEEE@@@BBBBBBCCCGGGNNNVVV^^^bbbmmmvvv~~~~~~|||rrrbbbOOOBBB???>>>;;;888::::::::::::999999888888::::::999999888777777666666555555555555555666777999666444444777888555333777666666555555555555555666666666666666777888888444666777888999999999:::666777777777666555444333333444666777777666444222444444444444444444444444333333333333333333333444555555555555555555555555666666666666666666666666555666666666666666666666333444555555555555666666555555555444444333333333444444444444444444444444333222222111111222222333000111222444555666666666888888888888999888666444444444333333222333333333///000111111222333333333111111111111111111111111444444444444333333222111222555666555222111444777111111000000111111222333222222222222222222222222222333333444444444333333111111222222222333333333444444333333333222222222444333111000///000111111222333333444444333333222555555444333333444555555444333222222333333111///111111222222222222333444555333222333444444333222111222222222222333333333333333222222333333444555888777666555666777888999;;;???IIIVVVaaagggeeebbb]]]ZZZRRRHHH>>>777555666666555333222222555888:::333222111222444777:::<<<111444777999::::::999888666555555666888999888777555:::>>>===999888:::>>>>>>???CCCHHHGGGBBBAAADDDFFFIIILLLPPPTTTVVVWWWXXX]]]```eeeiiimmmqqqvvvyyyzzzvvvsssttt}}}yyysssnnnjjjgggbbb___YYYRRRNNNKKKKKKKKKFFFGGGJJJLLLMMMMMMLLLLLLOOOOOOOOOMMMJJJHHHHHHIIIFFFFFFEEEEEEFFFGGGIIIJJJIIIKKKOOOTTTZZZccclllrrr{{{{{{uuunnniiifffcccffffff___YYYUUUPPPKKKFFFGGGJJJPPPZZZfffqqqxxxrrrdddQQQEEEAAA???<<<999<<<<<<<<<<<<;;;:::999999::::::::::::999999999999777777666666666666777777888777666666777777666555666666666666666555555555777777666666777777888999555777999999999888999:::555666777888777666555444444555666666666555444333333333333333333333333333222222222333333333333444555555555555555555555555555555555555555555555555444555555555555666666666222444555555444444666777444444444444444444444444444444444444444444444444333222222111111222222333111222333444555555666666333444555555555444333222444444333333333333444444......000111222333333333111111111222222222222222444444444444444333222222333444444333222111333444222111111111111222333333222222222222222222222222222333333444444444444444111111222222222333333333333333333333222222222222333222222111111111222222222333333444444333333222555555444444444444555555333333222333444444222000000111222333222222333555666555444444444444333222222222222222333333333333333333222222333333444555888888777777888888999999>>>GGGUUUeeeqqqvvvvvvsssqqqlllbbbTTTEEE;;;888999666444333333444666999;;;444333333333555666888999333555888999888777666666999888777777888888777666888;;;======<<<<<<@@@CCCDDDGGGMMMSSSQQQLLLLLLOOOWWWZZZ___dddhhhkkkllllllrrruuuzzz}}}~~~~~~{{{wwwtttuuu~~~|||uuusssnnnggg___YYYUUUSSSNNNNNNNNNMMMMMMNNNNNNNNNSSSTTTUUUSSSQQQOOOOOOOOOJJJIIIGGGEEEDDDEEEFFFFFFDDDFFFHHHKKKMMMRRRWWW[[[fffkkksss|||}}}zzzwwwpppkkkeeeaaaXXXXXXZZZ```jjjvvvvvvggg\\\NNNEEEAAA@@@???===???????????????===<<<;;;<<<<<<<<<<<<<<<=========;;;:::999999888888888888888999999888777666777888777777888888777777666666777777666666777777888999666999;;;:::888777888:::444555777888888777666555666666555555555444444333333333333333333333333333333333333333444444555555555555555555555555555555444444444444444444444444333333444444555555555555111444666555444444666888222333333444444555555555555555555555555555555555333222222111111222222333222333333444555555555444000222444444444333333333444444333333333444444555000000222333333333333222222222222222333333333444444444444444444444333333222111000000222333444333222222222222222333444444222222222222222222222222222333333444555555444444111111222222222333333333333333333222222222222111111222222333333333333222222333333444444333333222333333333333333333333333333222222444555555444222///111333333111111333666888666444444555555333111222222222333333333444444333333222222333333444555777888888999::::::999999CCCOOO```pppzzz}}}|||{{{|||vvvkkkYYYHHH<<<888999777666555444555666888999555555555555666666666666555888;;;;;;999777888999<<<;;;:::;;;=========<<<@@@@@@AAABBBEEEIIINNNPPPQQQVVV^^^dddbbb]]]]]]aaalllooosssxxx|||~~~~~~~~~{{{wwwuuuwwwxxxnnnfffbbbZZZXXXUUURRRQQQQQQRRRSSSSSSTTTUUUUUUSSSQQQQQQRRRPPPNNNJJJFFFDDDBBBBBBBBBCCCEEEGGGHHHHHHHHHJJJKKKQQQVVV___jjjsss{{{{{{vvvqqqppppppssszzz}}}lll[[[TTTJJJCCCAAABBBBBBBBBAAAAAABBBBBBAAA@@@>>>=========>>>>>>??????@@@@@@>>>===<<<;;;:::999999999777:::;;;:::777555777:::888999999999999888777777777777777777777888888999777:::<<<;;;888777888:::333555777888999888777666888777555444444333444444333333333333333333333333444444444555555555666666555555555555555555555555444444444444444444444444333333333444444444555555111333666666444444666999111222222333444555666666555555555555555555555555333222222222222222222333333333444444555444444444000222555666555444444555444444333333333444444555222333444555444333222111222222222333333444444444333333444555555444444333000...,,,...333555555333333333222222333333444555222222222222222222222222222333333444555555555444111111222222222333333333333333333222222222111111000111333444555555444333222333333444444333333222111222222333333222222111222222333444666777555333...111333333111111333666888777555555555555333111222222333333333444444444333333222222333333444555666777999:::;;;::::::999GGGUUUgggvvv}}}~~~}}}|||~~~xxxlllYYYFFF:::666777888888666555555666666777666666777777666555444444777:::===<<<::::::;;;>>>=========@@@CCCFFFFFFFFFNNNMMMLLLOOOUUU\\\aaadddcccgggpppwwwvvvqqqqqquuu{{{}}}|||xxxvvvxxxyyyooohhh```[[[[[[ZZZVVVSSSTTTRRRSSSVVVVVVTTTYYYbbb\\\WWWOOOHHHCCCBBBCCCDDDGGGEEEBBBBBBDDDFFFGGGGGGJJJLLLOOOTTT[[[dddkkkppplllooorrrtttwwwzzz~~~tttgggTTTOOOIIIGGGIIIJJJGGGDDDEEEEEEEEEEEEDDDDDDCCCCCC???BBBEEEIIIKKKKKKJJJIIILLLHHHBBB???>>>>>>>>>>>>>>><<<:::888777777999;;;888777555555666777666555444444555444444555777999999999999999999999999999444555777888999999999888;;;999777666666666555333666666666555555444444444555555444444444333333333666555333333555666555444555444333333333333444555333333333444444444555555777777777666666555555555444444444444444444444444333333222222222333444555444444444444444444444444444555555555444333333222444444444555555555666666555555444333333333333444333333333222222222111111555555555444444333333333444333222222111111222222111111222222222222111111333000111666666111111555444444333222222111000000555444444333333444444555555555555444444333333333444444555555555555444444444444333222222333333333444333222222222222333444222111111222444444333111444333333222222333333444333333222222333333444555222333555666666333111///333444444444444444444444222666888555000///222666222666;;;;;;888777:::===PPPbbbuuu|||zzz{{{}}}~~~{{{vvvhhhSSSBBB<<<:::999;;;999888888999999888777888888888999;;;<<<<<<:::;;;;;;<<<===>>>@@@BBBCCCEEEGGGKKKNNNRRRUUUXXXYYYcccdddfffiiinnnssswwwyyy}}}}}}yyyxxxwww{{{}}}tttmmmiiieee^^^YYYXXXTTTSSSUUUVVVWWW___iiifff```XXXOOOHHHDDDDDDDDDHHHFFFDDDDDDEEEFFFEEEEEEGGGGGGHHHJJJNNNSSSWWWZZZYYY[[[^^^```bbbeeeiiilll}}}ttthhh\\\WWWRRRPPPRRRSSSQQQNNNLLLLLLLLLKKKKKKLLLLLLMMMQQQSSSWWW[[[]]]^^^^^^]]]\\\WWWQQQLLLHHHEEEBBBAAAAAA>>>:::777777888999:::;;;:::888888999::::::999888999:::::::::999999999:::999999888777777777777666666888999:::::::::999;;;999777666666666555333555555555555555444444444555555555444444444333333777555333444555666555555555555444333333444555555333333444444444555555555444444444444333333333222444444444444444444444444333333444444444555555555444444444444444444444444444444555555444444333222444444444555555555666666555555444333333333333444333333333222222222222111555555444444444333333333444333222222111222222222111111222222222222111111444//////333555222111444666555555444333333222222555444444333333444444555555555444444444333333333333444444444444444444333444444333333222333333444555444333222222333444555333333222444555666555333444444444333333444444444333333222222222333333444333444555666666444222111555555555555555444444444333555666444111000222555777:::<<<;;;999999===AAATTTeeevvv{{{yyyyyy{{{|||zzzuuugggRRRBBB<<<;;;999:::888666666888999999888;;;<<<>>>@@@AAAAAAAAAAAA>>>@@@BBBEEEHHHLLLOOOPPPWWWYYY\\\```cccfffhhhiiiuuuvvvyyy}}}~~~|||zzzwwwzzzzzzrrrlllfffaaa]]][[[\\\___gggpppooojjjaaaWWWOOOJJJGGGFFFIIIHHHGGGHHHIIIIIIHHHFFFEEEDDDCCCCCCCCCEEEGGGHHHGGGHHHJJJLLLMMMPPPTTTWWWjjjxxx|||ssslllhhhddddddeeefffeeeccc^^^^^^\\\\\\]]]^^^```bbbiiikkkooorrruuuvvvvvvvvvnnnkkkeee```[[[VVVQQQMMMIIICCC===:::;;;<<<===<<<===;;;999888999::::::999888999:::;;;;;;:::999888<<<;;;:::999777777777777777888999:::;;;;;;;;;::::::888666666666666555444444444444555555555555555666555555555444444444444777555444444555666666555555555444333333444555555333444444444444555555555444333333333333222222222444444444444444444444444333444555666777666666555444444444444444444444444444444555555444444333333444444444555555555555555555555444333333333333444333333333333222222222222444444444444333333333333444444333222222222222222111111222222222222111111444///---000333333222222777777666666555444444444555444444333333444444555555444444444444333333333333333333444444333333333444333333333333333444444555555444444444444555555555444444666777888666555555555555555555555555555444333222222222222222333555555555555555555444444777777777666666555555444666666555555444444555555888999999777666777<<>>===;;;:::999999;;;===?????????BBBFFFJJJKKKHHHFFFEEEFFFIIIKKKOOOTTTYYY___ccceeemmmoooqqquuuxxx{{{|||}}}}}}{{{yyyxxx{{{~~~}}}|||wwwyyyzzzsssnnnlllmmmqqquuuvvvqqqiii```WWWPPPLLLJJJIIIIIIKKKNNNQQQRRRQQQOOOHHHHHHGGGEEEEEEDDDDDDDDDBBBCCCDDDDDDEEEGGGKKKNNNYYYjjj}}}|||~~~~~~}}}|||wwwvvvttttttuuuxxx{{{}}}|||zzzwwwuuurrrmmmgggcccVVVOOOFFFBBBAAAAAA@@@>>>???===;;;;;;===???@@@???===<<<;;;;;;;;;<<<;;;:::===<<<;;;:::999999999999888999999::::::;;;;;;;;;:::888666666666777666444444444444555555666666666666666666555555555555444777555444444555666666555555555444444444444555555444444444444555555555555555555555555555444444444555555555555555555555555222444666777777777555444444444444444444444444444333444444555444444333333555555555555555555555555555555444333333333333444444444333333333222222222333333333333333333333333444444333222222222222333111222222333333222222111555111...000333555444222777666666666555555444444555444444333333444444555444444444444444444444444333444444555555444444333444333333333333444444555666666555555555555666666666555555666888888777555666666666777777666666666444333333222222222222222666555444333444444666666:::999999888777666555555999777555666777888888777888999999888888999===@@@GGGTTTaaacccbbbcccfffggghhhdddYYYJJJAAA@@@@@@>>>;;;>>>BBBHHHNNNOOONNNLLLOOOUUUZZZYYYSSSNNNNNNOOOZZZ\\\aaagggmmmssswwwyyy|||}}}}}}zzzvvvrrrpppjjjhhhiiinnnvvv{{{|||{{{|||vvvxxx}}}uuulllaaaYYYRRRNNNJJJLLLPPPUUUZZZ]]]]]]\\\SSSRRRPPPNNNKKKHHHEEEDDDDDDDDDDDDDDDDDDFFFIIILLLQQQddd{{{|||xxxkkkcccXXXOOOIIIDDD???<<>>???>>>======<<<;;;999999:::;;;<<<::::::::::::::::::;;;;;;;;;999777777888888777666555555555666666777777777777777666666666555555555777666444444666777666555555555555555555555555555444444444555555555666666555555555555555555555555555555555555555555555555111333555666777666444333444444444444444444444444333333444444555444444333555555555555555555555444555555444333333333333444444444444333333333222222333333333333333333333333555444333333222222333333222222333333333333222222555333111111444666666333555555555444444444444444555444444333333444444555444444444444444444444444555555666666666666555555444333333333444444555666666666666666666666666666555444444555777777666444666777777888888777777666444444333333333333333444555444333333333555666888;;;;;;::::::999888777777888666555666888999999888999;;;===>>>>>>>>>???@@@EEEOOOWWWWWWUUUVVVXXXYYYVVVTTTNNNEEEBBBDDDDDDBBB???EEEOOOZZZbbbccc___[[[___eeejjjjjjfffbbbaaacccnnnpppuuuzzz~~~{{{rrrqqqpppmmmiiieeeaaa___YYYYYY\\\cccmmmuuuzzz{{{zzz{{{{{{yyyuuuxxx}}}rrrhhh___[[[UUUWWW[[[aaafffjjjjjjjjjcccaaa^^^XXXRRRKKKEEEBBBEEEDDDDDDBBBAAACCCGGGJJJQQQeee{{{|||sssmmmjjjnnnooorrruuuyyy{{{}}}~~~zzzooobbbVVVLLLEEEBBBFFFFFFIIIOOOYYYbbbiiimmmhhh___SSSJJJEEECCC@@@>>>AAA???===;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<<<<:::888888999:::999888777777777777888888888888777777777777666666666666888666555555666777777666444555666666666666555444444444555555555666666666333333333444444444444555555555555555555555555555222333444555666555444444444444444444444444444444333333444444555555444444555555555555555444444444555555444333333333333444444444444444333333333333222222222222333333333333555444444333333333333333222222333333333333222222222555666444444666666444333333333333333333333333555444444333333444444555333333333444444444444555666666777777777777666666333333333333444555666777555555666666666666555555444333333444666777555444666666888888888888666666444444444444444555666666555444444444555666888999<<<<<<<<<;;;::::::999999666666666777888999:::;;;999:::<<<>>>?????????>>>EEELLLPPPMMMIIIIIIKKKKKKLLLMMMKKKIIIJJJOOOPPPMMMIIIQQQ]]]kkkssstttpppkkkqqquuuzzz|||{{{zzz{{{|||~~~}}}|||{{{yyytttoookkk^^^]]][[[XXXUUUSSSQQQPPPOOOQQQVVV\\\dddmmmtttxxxtttttttttssssssyyywwwsssllllllnnnrrrvvvyyyyyyxxxsssqqqmmmfff]]]SSSKKKGGGFFFEEEDDDAAA@@@AAAEEEHHHVVVhhh|||zzzpppggg```[[[XXXZZZZZZ[[[]]]___bbbeeefffqqqwwwyyyjjj```[[[ZZZYYYYYY\\\bbblllwww~~~ttthhh^^^XXXSSSNNNJJJLLLIIIFFFCCCAAAAAAAAABBB??????>>>=========>>>???===;;;::::::;;;;;;;;;:::::::::999999999999999999888888888777777777666666888666555555666777777666444555666777777666555444555555555555666666666666444444444555555555666666555555555555555555555555444555555555555666666666444444444444444444444444222333444444555555444444666666555555555444444444555555444333333333333444555444444444444333333333111111222222222333333333555555444333333333333444222333333444444333333222,,,555999666333444555333333333333333333333333333555444444333333444444555333333333444444444555555555555666666666666555555333333333444444555666777444555666666666666555444444444333555666777666444555666777888888777666555444444444555666777888999666666666777888999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;======;;;<<>>>>>???AAACCCCCCCCCGGGMMMPPPLLLIIIKKKNNNNNNSSSUUUWWWYYY^^^cccccc^^^[[[bbbmmmyyy{{{|||wwwtttqqqjjjiiiiiihhhfffaaa[[[WWWMMMLLLJJJIIIHHHIIIKKKKKKKKKOOOTTTWWWZZZ___gggnnnnnnlllkkkmmmqqqzzz~~~|||xxxqqqhhh^^^UUUPPPHHHGGGEEECCCAAABBBFFFIII[[[lll}}}zzzlll```YYYUUURRRPPPMMMMMMLLLLLLMMMPPPSSSUUUXXX```lllwww}}}tttrrrtttsssrrrsssxxx|||tttooojjjddd___WWWTTTOOOKKKHHHFFFFFFGGGBBBAAA@@@?????????AAAAAA>>><<<;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888888777777777777888777555555777777777666444555666777777666555444555555555555666666666777666777777777888888999999666666666666666666666666666666666666666777888888444444444444444444444444222333333444555555555444666666555555555444444444555555444333333333333444555555444444444333333333111111111222222333333333555555444333333333333444222333333444444333333222)))444;;;777222222333222333444444444444444444444555444444333333444444555333333333444444555555555444444555555555555444444333333333444555666777777333444555666666555444333555444444555777888666555444666777888888777666444444444444555777888:::;;;777777888:::;;;<<<======<<<<<<<<<==================AAAEEEDDDAAAAAAEEEJJJKKKIIIGGGGGGIIILLLNNNOOONNNTTTWWWUUUUUUYYY^^^___^^^bbbeeeiiiooouuusssnnnkkkpppyyy~~~||||||{{{yyyvvvqqqkkkfffaaa^^^VVVVVVVVVWWWVVVSSSNNNJJJDDDCCCBBBBBBDDDHHHKKKNNNIIINNNSSSSSSQQQTTT\\\cccjjjgggfffiiiooozzzzzzuuulllaaaXXXSSSOOOKKKIIIIIIJJJJJJJJJ[[[fffsss~~~vvvfffZZZTTTPPPKKKHHHKKKHHHFFFEEEFFFFFFEEEDDDMMMQQQXXX```jjjttt{{{vvvsssnnniiiaaaZZZTTTRRRRRRSSSQQQLLLEEECCCEEEGGGEEEBBBDDDAAA>>>===???AAABBBCCC>>>===<<<===>>>>>><<<::::::999888999:::999888666<<<:::888666666777888999666666777888999999999888555555666666666777777777666666666777777888999999666666777999:::999666444777666555555777888888888666666555444444333222222222333333444555555555666444444444333333333222222666666555555444333222222444555555555444444333222333333444555555444333222555222000222777777333...111111111222333444666777777777666555444333333222666555444444555666555444:::999888777666555444444:::777555666888999777444333444444444222333444666333444444333222333555777666777999888666555555666888777666666888888888777777666666777999999777555666555555555666888:::;;;999:::;;;<<<===>>>???@@@AAAAAABBBCCCDDDDDDEEEEEEFFFFFFHHHJJJMMMPPPSSSTTTWWWWWWXXXYYYYYYYYYXXXXXX```bbbdddddddddggglllqqqrrruuuxxx{{{|||}}}~~~zzz~~~~~~yyytttqqqmmmkkkkkkkkkjjjjjjjjjgggaaaZZZTTTPPPMMMLLLKKKGGGCCCBBBCCCDDDBBB@@@===>>>???>>>???EEENNNUUUOOONNNMMMKKKLLLOOOUUUYYY^^^\\\[[[^^^iii{{{|||rrrjjj```[[[UUUOOOMMMMMMMMMLLLUUU___kkksssxxx{{{uuueeeZZZTTTQQQNNNLLLHHHFFFCCCBBBCCCEEEFFFEEEBBBEEEIIIOOOUUU]]]eeekkksssvvvzzz|||}}}~~~xxxqqqllljjjjjjkkkbbb\\\VVVTTTVVVWWWUUURRRNNNLLLIIIHHHIIIKKKLLLMMMHHHGGGEEEEEEEEEDDDAAA???AAA@@@????????????===;;;===<<<;;;:::999::::::;;;::::::::::::::::::999999888888888888888888888888555666888999:::::::::::::::999999:::;;;;;;999777777777666666777888999888777777666666555555444444777666666666666666666666777777777666666666555555888888777666555555555555888888888777666555444333444444555666666555444333777555333555777888555333444444444333333444444555999888888777666555555555777666555666777777666444666666666666555555555555777555444555777888777555666666777666555555666888555666777666555555777999666777999888777666666777888888888888:::::::::::::::888777777999999999888<<<;;;;;;;;;<<<>>>@@@AAA===>>>@@@CCCEEEHHHIIIJJJKKKLLLLLLMMMOOOPPPQQQQQQWWWWWWYYY[[[^^^aaaccceeennnnnnoooooooooooonnnnnnsssuuuwwwxxxxxxyyy}}}{{{vvvtttssspppiiiddd^^^[[[WWWUUUTTTTTTSSSRRRTTTRRRNNNJJJFFFDDDCCCCCCGGGCCC@@@??????@@@>>>======>>>@@@BBBFFFLLLSSSWWWNNNNNNLLLJJJJJJLLLPPPSSSUUUVVVYYY___kkk}}}wwwqqqiiiaaa\\\YYYWWWVVVRRRXXXaaafffiiikkkooorrrsssyyy}}}ssseeeZZZVVVUUUUUUTTTLLLHHHDDDAAAAAACCCDDDDDD???AAACCCEEEHHHLLLRRRVVV^^^```dddgggjjjmmmpppsssoookkkhhhhhhmmmvvv~~~yyytttooommmnnnnnnllljjjcccaaa^^^]]]^^^```aaaaaa\\\ZZZXXXWWWVVVTTTQQQOOOOOOMMMLLLLLLLLLKKKHHHFFFCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAA@@@@@@???>>>===>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>===@@@>>><<<<<<======<<<;;;999999999:::::::::;;;;;;999999999888888888888888888777666555555444444444777777777777666666666666888777666555555555666777888888888777666444333222333333444444555444444333555555555555555555555555999888777666555555444444666555555555444333333333555444444666777777555333333333333444444555555555444333333444666777777666666777888777555555666888444555777777666666666888777999::::::999888999;;;:::;;;<<<===???@@@AAAAAA@@@>>>;;;;;;<<<>>>>>>>>>AAAAAAAAAAAACCCEEEGGGHHHKKKMMMOOOSSSWWWZZZ]]]^^^______```bbbccceeeffffffnnnoooppprrruuuxxxzzz{{{~~~{{{lllhhhdddaaa^^^ZZZSSSMMMLLLIIIFFFDDDDDDDDDCCCAAAEEEDDDCCCAAA@@@@@@AAAAAADDDAAA>>>=========<<<;;;999:::===CCCIIIOOOSSSTTTTTTSSSOOOKKKHHHHHHKKKNNNQQQUUU\\\gggttt|||vvvpppkkkgggYYY\\\^^^______^^^___aaadddkkkuuu}}}{{{tttlllaaaYYYVVVWWWYYYZZZSSSNNNGGGBBB@@@@@@@@@@@@BBBCCCDDDDDDEEEHHHLLLPPPNNNPPPRRRUUUWWWZZZ]]]^^^\\\XXXUUUUUUZZZaaagggkkkmmmllljjjiiikkkpppxxx~~~|||yyywwwvvvwwwyyyyyyxxxsssrrrpppooonnnllliiigggcccaaa```______^^^[[[YYYRRRSSSSSSRRRPPPMMMJJJIIIKKKKKKKKKLLLKKKKKKJJJJJJHHHGGGFFFEEEDDDBBBAAAAAABBBBBBBBBBBBCCCDDDFFFGGGHHHEEEBBBAAAAAABBBBBBAAA===>>>??????>>>>>>>>>???;;;;;;;;;<<<<<<<<<<<<<<<:::999888777666555666666888888888888888888888888:::999777666666777888999888888888888777666555444555555666666666777666666666777888777555555666888999999999888777666555444444444444444444444333333555555666888999999777555777777777777888888888888777777777888999999999999999::::::999888888999;;;666999;;;<<<;;;::::::::::::<<<======<<<===>>>@@@???AAADDDGGGIIIKKKNNNPPPMMMIIIFFFDDDFFFHHHJJJJJJMMMMMMNNNOOORRRUUUXXXZZZbbbdddfffjjjnnnqqqtttuuuuuuuuuvvvxxxzzz{{{|||}}}}}}|||ooocccVVVSSSQQQPPPNNNKKKGGGCCCDDDBBB@@@???@@@AAA@@@???DDDCCCCCCBBBBBBBBBCCCCCCCCCBBB???===<<<<<<<<<<<<888888<<>>>>>>>>???@@@AAABBBCCCFFFKKKNNNGGGHHHHHHJJJLLLMMMNNNNNNMMMKKKJJJJJJNNNQQQSSSTTTWWWVVVUUUTTTVVV\\\dddiiisssvvv|||~~~yyywwwuuuuuuuuusssqqqooohhhhhhhhhfffccc___[[[XXXYYYZZZ[[[\\\]]]^^^^^^^^^WWWVVVUUUSSSQQQPPPNNNNNNIIIHHHGGGHHHKKKQQQWWW[[[UUURRRNNNLLLLLLMMMMMMMMMDDDFFFHHHHHHFFFEEEEEEFFFAAAAAABBBBBBBBBBBBBBBBBB???>>><<<:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;<<<999999999:::999999888888999999999999::::::;;;;;;888999::::::888888999:::666777777888888777666555777888888888888888888888999999999;;;======;;;999<<<<<<<<<<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<>>>@@@@@@@@@??????@@@BBB???AAADDDDDDCCCBBBBBBCCCAAABBBCCCCCCCCCDDDGGGIIIKKKOOOSSSVVVYYY\\\aaaddd___\\\XXXVVVXXXZZZ\\\]]]cccccceeegggkkkooosssuuuyyyzzz{{{~~~~~~xxxqqqlllgggeeefffjjjpppwwwxxxmmm[[[MMMFFFEEEDDDDDDCCCBBBAAA???>>>===<<<===@@@AAAAAAAAAEEEDDDCCCBBBAAA@@@??????CCCBBB@@@>>><<<;;;<<<<<<;;;;;;>>>EEELLLOOONNNKKKSSSPPPLLLIIIJJJPPPZZZ```mmmttt~~~~~~yyysssoookkkiiibbbggglllrrryyy{{{sssiiiWWWSSSNNNIIIGGGHHHKKKMMMJJJFFFBBB???>>>?????????>>>???AAABBBCCCFFFKKKNNNFFFEEEDDDDDDFFFGGGFFFDDDEEEDDDDDDEEEGGGHHHFFFEEEIIIIIIIIIHHHJJJNNNTTTYYY___bbbgggmmmrrruuuwwwwww}}}|||||||||zzzxxxtttpppnnnlllmmmoooqqqrrrssssssssskkkjjjiiigggfffdddcccbbbTTTTTTTTTWWW\\\eeemmmrrriiifffbbb````````````___TTTWWWZZZZZZWWWUUUUUUWWWRRRRRRQQQQQQQQQQQQQQQQQQEEECCCAAA>>>=========>>>>>>>>>>>>>>>????????????@@@@@@??????>>>===<<<<<<::::::;;;;;;::::::999888999999999999:::;;;<<<<<<999:::;;;<<<<<<;;;:::999777888999;;;;;;;;;::::::::::::;;;;;;<<<<<<======<<<;;;:::;;;===>>>>>>============<<<<<<<<<;;;;;;===???@@@@@@>>>>>>???AAAEEEGGGHHHHHHGGGHHHJJJLLLKKKMMMOOOOOONNNMMMNNNOOOPPPQQQRRRRRRSSSUUUXXX[[[aaaeeejjjlllnnnpppuuuyyyvvvrrrooommmoooqqqssstttvvvwwwyyy{{{{{{uuuooommmhhhccc]]]WWWSSSPPPKKKPPPYYYaaaccc[[[MMMCCCBBB@@@???=========>>>???@@@@@@@@@BBBEEEGGGGGGFFFHHHGGGFFFEEECCCAAA@@@???BBBBBBAAA>>>;;;:::;;;===;;;;;;>>>BBBFFFIIIIIIHHHJJJJJJLLLOOOWWWbbbnnnwwwyyyzzzyyyzzz||||||rrrfffZZZXXXSSSNNNJJJHHHIIIJJJHHHFFFBBBAAAAAABBBBBBAAABBBBBBCCCCCCDDDFFFJJJMMMEEECCCAAABBBDDDDDDCCC@@@AAAAAA@@@AAACCCCCCAAA@@@@@@AAABBBCCCDDDFFFIIILLLNNNPPPSSSWWW[[[^^^___```eeeiiimmmnnnnnnpppuuuzzz}}}|||zzzyyyyyylllmmmnnnqqqvvv|||}}}zzzxxxwwwwwwvvvtttmmmqqqttttttpppmmmnnnppplllllllllkkkkkkjjjjjjiiiXXXUUUQQQMMMJJJHHHHHHHHHLLLLLLMMMMMMNNNNNNNNNNNNLLLMMMMMMMMMLLLJJJGGGFFFHHHHHHGGGFFFEEECCCAAA@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDEEEGGGJJJIIIEEEAAAAAABBBDDDFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHFFFDDDDDDFFFHHHIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHKKKMMMNNNNNNNNNQQQSSSWWWYYY[[[[[[\\\]]]```bbbccceeeeeeeeeddddddeeeggghhhiiijjjkkkkkknnnrrruuuzzz~~~~~~{{{xxxwwwssstttuuutttqqqjjjccc___VVVUUURRROOOLLLIIIFFFEEE@@@DDDKKKPPPQQQNNNHHHDDDCCCAAA???======@@@DDDGGGIIIHHHHHHJJJLLLMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDAAA===<<<>>>@@@===???BBBCCCEEEHHHKKKNNNQQQUUU]]]fffppp||||||pppeeeccc___YYYSSSOOOMMMMMMMMMKKKGGGFFFEEEEEECCCBBBCCCCCCCCCBBBAAACCCFFFHHHDDDAAA@@@@@@CCCDDDBBB@@@AAA???>>>???@@@AAAAAA@@@;;;===???@@@@@@AAACCCDDDCCCEEEGGGIIILLLNNNOOOPPPJJJOOOTTTVVVVVVXXX^^^cccjjjkkklllpppvvv}}}~~~ppplllgggaaa]]]ZZZYYYYYYaaabbbbbbbbbccccccdddddd```aaabbbbbb```]]]YYYWWW]]]]]][[[YYYVVVTTTQQQPPPOOOOOONNNNNNOOOQQQRRRSSSWWWVVVVVVZZZ^^^]]]WWWQQQMMMNNNPPPQQQQQQOOONNNLLLPPPQQQQQQRRRSSSTTTUUUUUUZZZWWWTTTTTTVVVYYY[[[\\\YYYYYYZZZ[[[\\\]]]^^^___\\\___cccdddeeegggjjjnnnoooppprrrssstttvvvyyy|||~~~}}}~~~|||}}}~~~yyywwwsssooojjjeeebbb```]]]```cccbbb]]]UUUOOOLLLEEEDDDDDDCCCCCCBBBBBBBBBBBBEEEHHHIIIHHHGGGGGGGGGDDDCCCAAA@@@AAAFFFLLLQQQNNNMMMLLLMMMOOOOOOMMMKKKIIIJJJJJJKKKLLLLLLKKKKKKGGGHHHHHHEEEAAA???AAADDDGGGIIILLLLLLMMMPPPVVV[[[```gggrrr~~~{{{uuuoooiiiccc]]]YYYWWWTTTQQQNNNMMMKKKIIIGGGJJJGGGDDDCCCDDDEEEEEEDDD>>>@@@CCCEEECCCAAA???????????????>>>??????@@@@@@============>>>???@@@AAABBBCCCDDDEEEFFFEEEDDDDDDDDDGGGIIIJJJJJJMMMRRRWWWVVVVVVVVVXXX^^^iiiuuu}}}}}}}}}~~~|||vvvssssssuuuwwwyyyzzz|||}}}}}}{{{yyyxxx||||||{{{zzzyyywwwuuutttwwwtttpppnnnmmmkkkfffbbbcccdddffffffeeeeeefffhhhkkknnnrrrvvvvvvqqqiiibbbeeegggiiiiiigggdddaaaaaadddfffgggjjjkkkmmmmmmnnnrrrnnnkkklllqqqtttsssqqqooopppqqqssstttuuuuuuuuuwwwwwwyyy{{{}}}}}}|||{{{wwwrrrppppppooommmjjjddd```[[[WWWUUUSSSQQQPPPMMMLLLKKKIIIGGGEEECCCCCC@@@???>>>???AAABBBBBBAAAAAAEEEJJJMMMMMMLLLKKKKKKIIIHHHHHHHHHJJJMMMPPPRRRRRRPPPNNNOOOPPPPPPMMMIIIHHHHHHHHHHHHHHHHHHIIIIIIKKKKKKJJJHHHGGGHHHLLLOOOQQQUUUZZZ```eeekkkpppttt~~~yyyuuukkkhhhccc___\\\XXXUUURRRQQQNNNJJJGGGFFFFFFEEEDDDDDDEEEFFFEEECCCAAA???>>>AAAAAAAAA@@@@@@AAAAAABBB?????????>>>>>>???@@@@@@@@@@@@AAABBBBBBAAA@@@??????BBBEEEGGGFFFGGGIIIKKKNNNNNNMMMNNNQQQVVV]]]aaakkkkkkmmmrrrzzz{{{xxxwwwyyyzzzzzzxxxxxxyyy{{{|||wwwyyy|||}}}|||zzzyyyxxxyyyzzz|||}}}~~~zzzuuupppkkkgggeee```]]]ZZZYYYYYYYYYXXXVVVVVVSSSOOOMMMKKKJJJHHHGGGEEEDDDDDDCCCBBBAAA@@@???AAA@@@@@@AAADDDGGGIIIJJJJJJNNNSSSUUUVVVUUUUUUUUUMMMMMMLLLLLLMMMOOOQQQRRRSSSQQQNNNMMMMMMLLLIIIGGGCCCDDDEEEFFFHHHIIIJJJKKKNNNOOOQQQSSSUUUYYY^^^bbblllpppuuuzzz~~~xxx}}}wwwsssnnniiifffaaa]]]XXXSSSPPPMMMJJJHHHJJJIIIHHHGGGEEECCCAAAAAAAAAAAA@@@@@@???@@@@@@AAA???>>>======<<<<<<<<<===>>>??????@@@??????>>>===@@@DDDJJJMMMMMMKKKIIIIIIKKKJJJIIIHHHHHHIIIKKKLLLWWWWWWXXX^^^eeemmmrrruuummmmmmnnnpppuuuzzz~~~|||{{{yyyvvvtttjjjhhheeeaaa[[[VVVRRROOOMMMKKKIIIIIIJJJKKKJJJIIIIIIGGGEEEDDDDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@CCCFFFIIIMMMOOONNNQQQVVVYYYYYYYYYYYYYYYTTTSSSRRRQQQQQQQQQRRRSSSQQQNNNKKKIIIHHHHHHFFFEEEDDDEEEGGGJJJNNNQQQSSSUUUWWW[[[aaagggmmmsssyyy}}}^^^kkkxxxtttnnnhhhccc___ZZZWWWRRRPPPMMMKKKJJJIIIHHHGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>===============>>>??????@@@@@@@@@@@@@@@BBBHHHPPPWWWZZZXXXUUURRRLLLJJJGGGEEEEEEFFFGGGGGGLLLKKKKKKNNNSSSYYY\\\^^^WWWWWWXXX[[[___dddiiilllnnnmmmllllllmmmqqqxxx}}}|||wwwxxx{{{|||yyyuuupppnnnjjjhhhfffccc```]]]RRRRRRRRRPPPNNNLLLJJJHHHFFFFFFEEEEEEFFFFFFFFFFFFCCCBBBAAABBBCCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCGGGIIIKKKLLLMMMMMMOOORRRVVVXXXXXXXXXXXXXXXZZZYYYWWWVVVUUUTTTTTTTTTMMMLLLIIIHHHIIIJJJKKKLLLQQQSSSWWW[[[```dddhhhjjjjjjooowww~~~LLLXXXooo|||wwwrrroooeeeaaa\\\XXXVVVTTTQQQOOOMMMLLLJJJHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@===>>>>>>???AAABBBCCCDDDBBBIIITTT___eeefffbbb___QQQKKKDDD@@@@@@BBBDDDEEEGGGFFFFFFHHHKKKNNNOOOOOOHHHIIIIIIKKKMMMQQQTTTVVVYYYXXXWWWVVVWWW[[[bbbgggvvv{{{tttvvv{{{||||||}}}~~~vvvpppiiieeeaaacccgggiiigggddd[[[XXXUUUSSSQQQNNNKKKIIIBBBCCCEEEGGGHHHHHHHHHGGGAAAAAABBBBBBAAAAAAAAAAAA@@@??????AAABBBCCCAAA@@@@@@@@@@@@@@@@@@@@@??????GGGKKKQQQTTTSSSOOOMMMKKKSSSVVVYYY[[[ZZZZZZZZZ[[[]]]]]]\\\[[[ZZZYYYYYYYYYSSSTTTTTTUUUWWW[[[^^^aaakkkmmmpppuuuzzz~~~DDDJJJ```|||tttoookkkhhhbbb^^^YYYWWWUUURRROOOMMMKKKJJJIIIHHHFFFDDDBBB@@@??????>>>>>>>>>???AAABBBDDDEEEFFFMMMXXXeeennnqqqnnnjjj[[[SSSHHHAAA@@@BBBDDDEEEDDDDDDEEEHHHKKKLLLLLLJJJEEEDDDDDDEEEFFFHHHJJJKKKMMMMMMKKKIIIIIIMMMSSSWWWbbbkkkqqqmmmbbb[[[^^^ddd```aaadddjjjqqqwwwzzz{{{{{{{{{|||~~~~~~|||rrrmmmlllhhh^^^VVVRRRPPPNNNPPPSSSVVVUUUSSSKKKIIIGGGEEEEEECCCAAA???>>>???BBBDDDEEEDDDCCCCCC===???AAAAAA@@@???@@@AAA@@@???>>>???@@@AAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBHHHNNNUUUXXXUUUOOOLLLJJJWWWZZZ]]]___``````bbbcccfffggggggggghhhhhhhhhhhhhhhjjjmmmooorrruuuzzz~~~CCCDDDTTTuuu}}}wwwpppnnnkkkgggccc___]]]\\\ZZZXXXTTTPPPKKKHHHEEEDDDDDDCCCCCCBBBCCCCCCEEEEEEJJJOOOYYYeeennnqqqnnnkkk```WWWLLLEEEDDDFFFFFFFFFEEEFFFHHHKKKNNNMMMKKKHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJGGGGGGIIIMMMQQQSSSWWWZZZWWWQQQLLLMMMOOOMMMNNNPPPVVV\\\```bbbcccaaabbbcccdddgggjjjmmmnnntttuuuwwwzzz~~~}}}}}}~~~|||{{{yyywwwtttrrrpppoooiiigggeeefffkkkoooqqqrrrllleee\\\WWWUUURRRMMMGGGEEEEEEDDDEEEEEEFFFGGGHHHEEEDDDBBBBBBCCCCCCAAA@@@???AAACCCDDDDDDCCCAAA@@@???BBBEEEFFFFFFFFFGGGIIIFFFDDDBBBBBBCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHLLLRRRXXXZZZWWWTTTSSSTTT^^^aaafffiiilllnnnqqqtttyyyyyy{{{}}}EEEAAANNNooo{{{wwwtttsssqqqnnniiibbb\\\WWWSSSQQQKKKJJJHHHGGGFFFFFFFFFGGGGGGKKKSSS]]]eeehhhfffbbb[[[SSSIIICCCDDDFFFFFFDDDHHHIIILLLNNNOOOMMMHHHDDDLLLKKKKKKLLLLLLMMMNNNNNNOOOOOOMMMJJJIIIJJJMMMPPPMMMLLLKKKJJJJJJHHHFFFEEEGGGGGGHHHLLLOOOQQQQQQQQQMMMNNNNNNPPPSSSVVVZZZ[[[___```cccfffjjjooorrrtttzzz{{{~~~}}}|||vvvvvvtttpppkkkiiiiiijjjeeedddbbb___]]]ZZZXXXWWWVVVRRRPPPQQQVVV\\\___```UUURRRMMMIIIGGGFFFFFFFFF@@@AAAAAA@@@??????@@@BBBEEEDDDCCCDDDFFFGGGFFFEEEAAACCCEEEFFFFFFEEECCCAAA???CCCHHHJJJJJJKKKMMMPPPOOOLLLIIIHHHHHHIIIJJJIIIDDDEEEGGGHHHKKKMMMNNNOOOUUUZZZ___```______bbbeeeiiimmmrrrwww{{{LLLIIIVVVvvvyyysssmmmhhhfff^^^ZZZTTTPPPOOOPPPQQQQQQOOOPPPRRRVVVXXXXXXVVVTTTKKKLLLKKKIIIJJJNNNMMMIIIOOOSSSVVVUUUQQQLLLJJJIIIIIIPPPRRRNNNMMMQQQTTTSSSQQQPPPOOOOOOOOOOOOPPPPPPIIIEEEEEEIIIJJJFFFEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHGGGGGGHHHHHHIIIJJJLLLMMMOOORRRUUUXXX[[[]]]aaaggglllmmmkkklllssszzz|||uuuooolllkkkkkkpppvvvsssxxx{{{tttpppnnnmmmllloooqqqrrrooojjjeeedddddd^^^\\\ZZZVVVSSSQQQOOONNNOOOOOOOOONNNLLLIIIGGGEEEBBBCCCDDDEEEGGGIIIJJJJJJHHHEEEBBBCCCEEEFFFDDDAAA@@@@@@@@@@@@AAABBBDDDDDDHHHJJJLLLKKKIIIHHHKKKNNNMMMOOOQQQPPPMMMIIIFFFEEEDDDHHHMMMRRRUUUXXX[[[]]]ZZZWWWRRROOOPPPQQQRRRRRROOOPPPRRRVVVYYY\\\___```jjjnnnrrrrrrqqqqqquuuyyyaaa___jjjzzzuuunnnhhheeedddcccbbbaaa___]]]\\\ZZZVVVQQQNNNPPPQQQQQQNNNNNNPPPNNNIIIQQQSSSTTTRRROOOMMMMMMNNNIIIOOOPPPLLLLLLPPPTTTSSSSSSRRRPPPOOOOOOPPPQQQRRRLLLGGGFFFJJJMMMLLLKKKLLLHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKMMMOOOPPPOOOSSSVVVWWWVVVXXX\\\```bbb\\\WWWVVVUUUUUUYYY___```eeelllsssxxx|||~~~|||~~~zzzxxxyyyzzzyyyvvvtttuuuyyy}}}zzzuuusssnnnfff___[[[ZZZYYYXXXVVVWWWYYYWWWSSSPPPOOOOOOLLLKKKIIIFFFDDDBBBAAAAAAEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>???@@@AAACCCCCCDDDFFFEEEBBBBBBCCCDDDEEEDDDEEEEEEEEEFFFGGGHHHJJJJJJQQQTTTWWWWWWUUUUUUWWWZZZXXXZZZ[[[YYYUUUQQQNNNMMMPPPSSSXXX[[[]]]___bbbdddeeeaaa]]]\\\\\\^^^``````dddfffhhhkkknnnqqqtttuuu~~~~~~}}}|||wwwrrrmmmhhhbbb]]]]]]___]]]YYYXXXXXXUUUOOOUUUUUUSSSPPPMMMMMMOOOQQQLLLOOOPPPNNNOOOSSSWWWWWWWWWVVVTTTSSSRRRQQQQQQQQQMMMFFFCCCGGGLLLMMMLLLLLLJJJJJJLLLMMMNNNOOOPPPPPPMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEEEEFFFGGGHHHGGGHHHIIIIIIJJJKKKLLLMMMMMMHHHFFFFFFFFFFFFIIIMMMMMMPPPUUU[[[aaaeeeggghhhfffgggiiijjjllloootttxxxxxxvvvsssqqqrrrwww}}}}}}vvvssspppppppppqqqsssuuuvvvwwwqqqkkkccc______```___^^^ZZZ\\\___dddffffffbbb___[[[VVVNNNIIIFFFEEEEEEEEEDDDEEEFFFFFFDDDBBBBBBCCCBBBAAA@@@>>>===<<<<<<<<<>>>>>>????????????>>>===<<<<<<===>>>??????@@@@@@AAAAAAAAA@@@@@@CCCGGGJJJLLLLLLLLLLLLMMMNNNOOOPPPWWW[[[^^^___]]]]]]___bbbaaabbbccc```\\\XXXUUUUUUWWW[[[```eeehhhkkknnnpppvvvsssqqqppprrrtttvvvwww~~~uuutttpppjjjggghhheeeaaa```^^^[[[WWWTTTRRRQQQRRRQQQSSSUUUVVVXXX]]]aaabbb___^^^^^^\\\YYYUUUQQQOOOPPPHHHCCCFFFKKKKKKJJJJJJKKKMMMOOOQQQSSSTTTTTTSSSQQQQQQQQQQQQPPPNNNLLLJJJJJJIIIHHHHHHIIIKKKMMMNNNMMMJJJIIIJJJLLLLLLJJJGGGGGGCCCCCCEEEFFFEEEFFFJJJHHHHHHIIILLLOOORRRSSSSSSRRRSSSSSSTTTUUUXXX^^^bbbbbb```]]]\\\^^^bbbgggkkkooommmllllllnnnpppqqqqqqvvvvvvxxxzzzxxxssstttxxx~~~}}}||||||zzzwwwuuuuuuxxx||||||{{{zzzzzz}}}}}}yyywwwwwwyyyzzz{{{{{{yyyxxxwwwyyy}}}~~~|||zzzyyyyyyvvvuuutttsssrrrsssssstttvvvtttuuuyyyzzz{{{}}}wwwtttsssrrrqqqtttvvvzzz|||yyywwwtttrrrqqqpppppppppxxxyyyyyyxxxwwwvvvwwwxxx|||~~~}}}uuukkkccc^^^[[[[[[[[[\\\]]]^^^```aaaZZZUUUPPPMMMLLLLLLKKKJJJGGGIIILLLOOOQQQPPPNNNLLLMMMHHHCCC???>>>?????????AAABBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@BBBDDDDDDEEEIIIPPPVVVWWWVVVUUUUUUUUUUUUVVVVVV[[[___bbbbbb```___aaacccaaabbbbbb```]]][[[ZZZZZZ[[[```gggnnntttyyy}}}{{{}}}}}}zzztttrrroookkkfffaaa\\\XXXZZZZZZ]]]bbbgggkkknnnpppjjjkkkjjjhhhbbb[[[SSSOOOWWWOOOIIIKKKMMMKKKIIIIIIJJJLLLOOORRRSSSSSSRRRRRRSSSTTTVVVVVVUUURRROOONNNHHHHHHHHHIIILLLPPPTTTWWWQQQNNNLLLMMMOOOOOOKKKGGGFFFCCCCCCGGGHHHFFFHHHKKKJJJHHHGGGHHHKKKLLLLLLJJJIIIIIIHHHGGGGGGIIINNNQQQRRRPPPOOONNNOOORRRUUUWWWZZZXXXVVVVVVXXXZZZZZZZZZ]]]^^^aaadddaaa]]]```eeessssssrrroookkkgggffffffeeeccc```^^^^^^aaaeeehhhiiihhhggghhhkkkoootttwww|||zzzllljjjgggdddbbbbbbcccdddfffeeecccaaa```bbbgggkkknnnooopppsssuuuwwwyyyyyyvvvvvvuuurrrnnnllllllmmmnnnmmmkkkjjjiiiiiijjjjjjkkkjjjhhhfffcccbbbaaa```]]]\\\[[[[[[[[[\\\]]]^^^^^^]]]___dddfffhhhmmmtttyyyrrrhhh___[[[ZZZZZZZZZ___aaafffkkknnnnnnjjjfffbbbaaa___]]]ZZZYYYZZZZZZbbbccccccbbb```___```bbbfffiiijjjhhhaaaXXXQQQMMMLLLLLLLLLLLLLLLLLLMMMNNNHHHGGGFFFEEEEEEDDDBBBAAA@@@BBBDDDEEEEEEDDDCCCBBBEEEBBB???>>>???@@@AAA@@@??????>>>>>>????????????AAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCFFFHHHJJJMMMSSS[[[bbb______^^^]]]]]]]]]]]]]]]```cccfffeeebbbaaaccceeecccdddeeedddccccccdddfffkkkpppxxxyyypppkkkjjjiiillltttzzz|||}}}~~~yyyxxxvvvrrrkkkbbbZZZVVV[[[UUUQQQPPPNNNJJJGGGIIIKKKMMMQQQTTTVVVUUUSSSQQQQQQSSSTTTUUUSSSOOOKKKHHHCCCCCCDDDFFFJJJPPPUUUXXXTTTRRRQQQRRRSSSRRRNNNJJJJJJGGGGGGKKKLLLKKKLLLOOOMMMJJJIIIKKKOOOQQQPPPNNNJJJJJJJJJHHHGGGGGGJJJLLLMMMLLLKKKJJJLLLNNNQQQSSSSSSQQQOOOOOOOOOPPPOOONNNNNNNNNQQQRRROOOLLLPPPWWWbbbaaa^^^YYYTTTRRRQQQRRRQQQOOOMMMKKKKKKMMMPPPRRRRRRQQQQQQSSSVVVZZZ___aaaeeellluuuzzzzzzrrrhhhaaaUUUTTTRRRQQQPPPPPPPPPQQQRRRQQQPPPMMMLLLNNNRRRVVVWWWWWWYYY[[[]]]___aaabbb^^^___^^^[[[XXXVVVWWWXXXWWWVVVUUUTTTTTTTTTUUUVVVUUUTTTRRRPPPNNNMMMMMMLLLIIIIIIHHHHHHIIIKKKMMMNNNNNNMMMOOOTTTVVVVVV[[[aaafff___UUUMMMJJJKKKMMMNNNPPPQQQTTTWWWYYYXXXUUUQQQPPPQQQQQQOOOLLLJJJJJJKKKPPPRRRSSSQQQMMMLLLNNNQQQTTTVVVWWWTTTOOOIIIEEECCCEEEEEEDDDDDDDDDDDDEEEEEEAAABBBCCCDDDDDDBBBAAA@@@@@@BBBDDDDDDBBBAAAAAABBBAAA@@@???@@@BBBBBBAAA???>>>===<<<<<<>>>@@@@@@???DDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDFFFHHHLLLPPPVVV]]]bbb____________```aaabbbcccgggiiikkkiiiggggggiiimmmqqqrrrsssssstttvvvyyy|||~~~}}}vvvooojjjeeecccbbb___^^^\\\WWWPPPNNNQQQWWWZZZ^^^aaabbb```]]][[[WWWXXXYYYYYYUUUOOOJJJFFFCCCCCCCCCDDDHHHNNNSSSVVVUUUUUUUUUUUUUUUTTTQQQOOOOOOLLLKKKOOOOOONNNPPPSSSOOOMMMLLLOOOTTTVVVTTTQQQQQQQQQRRRPPPOOOOOOPPPRRRSSSQQQOOONNNPPPTTTZZZ]]]YYYXXXVVVVVVVVVUUURRRPPPNNNNNNOOONNNIIIFFFKKKSSSVVVTTTPPPKKKFFFEEEGGGIIIJJJIIIGGGEEEEEEFFFHHHIIIGGGHHHIIIKKKNNNRRRUUUWWWYYY___gggllliii```UUUNNNHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDEEEIIIKKKMMMMMMNNNOOOPPPPPPQQQQQQOOOPPPOOOMMMKKKJJJKKKLLLIIIIIIHHHGGGHHHIIIJJJKKKJJJJJJHHHGGGFFFFFFEEEEEEBBBBBBCCCCCCEEEHHHJJJKKKKKKJJJLLLPPPPPPOOOQQQUUUUUUQQQLLLJJJKKKNNNPPPQQQPPPPPPPPPQQQRRRPPPMMMKKKLLLNNNPPPOOOLLLIIIHHHIIIJJJMMMNNNLLLHHHFFFHHHLLLNNNOOONNNKKKGGGDDDBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFBBBBBBCCCCCCBBBAAAAAABBB@@@BBBDDDDDDBBBBBBDDDFFFCCCCCCDDDFFFFFFDDDAAA>>>@@@>>>===???CCCFFFGGGFFFIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGIIIJJJKKKLLLLLLMMMMMMNNNRRRWWW\\\```aaabbbccceeegggjjjnnnppprrrwwwyyyzzzyyywwwyyy~~~xxxqqqnnnnnnnnnmmmmmmnnnmmmeee]]]\\\aaafffiiimmmpppqqqnnnkkkhhheeeffffffeee```YYYQQQMMMHHHGGGFFFFFFIIIMMMRRRUUUQQQRRRTTTTTTSSSRRRPPPOOOOOOKKKKKKMMMNNNMMMOOOSSSRRRPPPOOORRRVVVXXXUUUPPPVVVWWWYYYXXXWWWVVVWWWXXXZZZWWWSSSRRRUUU\\\dddiiicccbbbaaa``````^^^ZZZWWWVVVUUUUUURRRKKKGGGMMMVVVQQQOOOJJJEEEBBBBBBFFFIIIKKKJJJIIIHHHGGGGGGHHHHHHMMMNNNPPPRRRUUUXXX[[[\\\]]]bbbhhhjjjfff]]]RRRKKKEEEFFFHHHJJJKKKJJJJJJIIIGGGGGGGGGFFFDDDEEEHHHJJJOOOOOONNNNNNMMMMMMLLLLLLJJJJJJKKKIIIHHHGGGHHHJJJEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEGGGIIILLLOOOPPPPPPOOOQQQTTTRRRNNNOOORRRMMMLLLLLLOOOTTTXXXZZZ[[[YYYXXXVVVUUUTTTSSSQQQNNNOOOSSSVVVVVVRRROOOMMMNNNMMMPPPRRROOOJJJHHHKKKOOOPPPPPPNNNJJJFFFEEEEEEGGGCCCDDDDDDEEEFFFHHHIIIJJJDDDDDDCCCAAA???@@@AAACCC???AAADDDDDDCCCDDDFFFIIIIIIIIIJJJLLLKKKHHHBBB>>>@@@>>>===@@@FFFJJJLLLKKKKKKJJJHHHGGGFFFEEEEEEEEEHHHHHHGGGHHHIIIKKKMMMNNNOOOOOOPPPRRRSSSUUUVVVVVV]]]\\\[[[___eeeiiiiiihhhmmmooorrrvvv{{{rrrmmmuuu~~~{{{yyywwwwwwwww}}}~~~xxxyyyyyywwwqqqhhh___YYYOOOMMMKKKKKKMMMPPPQQQQQQWWWXXXZZZ\\\\\\ZZZXXXVVVYYYVVVRRRNNNLLLMMMOOOPPPUUUTTTSSSSSSTTTTTTRRRPPPYYY[[[\\\^^^______^^^^^^```___]]][[[WWWXXXbbboooiiiiiihhhgggdddbbb```^^^______^^^ZZZWWWUUUVVVWWWYYYTTTLLLEEECCCEEEJJJMMMOOOPPPPPPOOONNNNNNOOOQQQWWWXXX[[[^^^bbbfffiiijjjgggkkkppppppkkk___RRRIIIKKKLLLOOOTTTWWWVVVPPPKKKHHHGGGGGGHHHKKKNNNQQQTTTYYYZZZZZZYYYVVVSSSSSSSSSUUUTTTSSSRRRQQQNNNIIIFFFEEEFFFGGGHHHJJJLLLMMMMMMRRRRRRQQQPPPNNNMMMKKKJJJMMMHHHJJJQQQVVVUUUWWW[[[ZZZ[[[[[[[[[[[[\\\^^^```ZZZZZZZZZ[[[^^^bbbfffiiieeeccc___\\\[[[[[[]]]___[[[^^^bbbaaa^^^\\\\\\]]]^^^^^^\\\YYYUUUTTTTTTVVVVVVTTTQQQMMMJJJHHHGGGFFFIIILLLNNNOOONNNLLLLLLLLLLLLJJJHHHEEECCCAAA@@@???@@@BBBDDDDDDCCCCCCDDDEEEGGGIIIKKKLLLKKKHHHEEEBBBCCCDDDFFFFFFFFFGGGJJJLLLHHHJJJLLLLLLKKKKKKKKKLLLKKKOOOSSSTTTSSSWWW^^^ddddddeeefffhhhkkkmmmnnnooouuuuuuvvvwwwxxx|||yyyttt}}}|||uuupppgggbbb\\\XXXXXXZZZ\\\\\\fffggghhhhhhfffdddaaa___```]]]XXXTTTRRRSSSUUUVVVWWWVVVUUUUUUVVVVVVTTTSSS[[[]]]___aaacccddddddccc^^^[[[XXXVVVSSSTTT\\\fffhhhhhhggggggffffffeeeeee______^^^\\\YYYXXXYYYZZZZZZVVVOOOIIIGGGIIIMMMPPPWWWXXXYYYYYYXXXYYY[[[]]]___aaaeeeiiimmmqqqssstttuuuxxx{{{{{{ttthhh[[[RRRPPPRRRWWW\\\___^^^YYYTTTSSSSSSSSSTTTVVVYYY\\\^^^dddeeeeeedddaaa___^^^___\\\[[[ZZZYYYXXXUUUQQQNNNNNNNNNPPPRRRTTTVVVWWWXXX[[[[[[\\\\\\[[[ZZZXXXXXXWWWTTTWWW^^^cccccccccgggfffggghhhhhhggggggggggggcccbbbbbbbbbeeeiiinnnqqqnnnlllhhheeedddeeeggghhhfffiiilllllljjjhhhhhhiiiiiiiiigggddd```^^^^^^^^^ccc```[[[UUUPPPLLLJJJIIIOOOQQQSSSSSSQQQOOONNNMMMLLLKKKHHHFFFCCCAAA@@@???DDDFFFHHHIIIHHHHHHIIIJJJIIIJJJLLLMMMLLLJJJHHHFFFDDDEEEGGGHHHIIIKKKNNNPPPOOOQQQTTTUUUUUUVVVXXXZZZ```cccgggiiiiiimmmtttzzz|||tttnnnlllooorrrsss|||||||||{{{xxxtttpppnnnnnnkkkeeeaaa^^^___bbbdddbbbaaa````````````^^^\\\aaaccceeehhhjjjkkkllllll___YYYTTTSSSRRRRRRWWW]]]aaa````````````aaabbbcccYYYZZZYYYWWWUUUUUUWWWXXX\\\XXXTTTPPPOOOPPPRRRTTTYYY[[[]]]^^^___```ccceeeeeeiiinnntttxxx{{{|||}}}yyymmm```YYYUUUWWW[[[___bbbbbb^^^ZZZ\\\\\\\\\^^^```bbbdddeeekkkllllllkkkhhhfffffffffbbbaaa``````___]]]ZZZWWWRRRSSSTTTVVVXXXZZZ\\\^^^___```bbbdddeeeeeedddcccfffeeeiiipppuuuuuutttuuuppppppqqqpppnnnkkkhhhfffdddbbb``````bbbggglllooopppnnnkkkiiiiiijjjlllnnnlllooorrrrrrqqqpppooopppmmmnnnmmmiiieeebbb```aaaccc```ZZZSSSNNNJJJIIIHHHOOOQQQRRRQQQNNNKKKJJJJJJKKKJJJHHHFFFDDDCCCBBBBBBEEEGGGIIIJJJJJJJJJLLLMMMLLLMMMMMMNNNNNNMMMLLLLLLNNNPPPSSSUUUVVVYYY\\\^^^bbbcccfffgggiiilllqqqttt{{{~~~~~~yyytttrrrsssuuuwwwxxxvvvtttssssssqqqnnnlllmmmnnnppprrrtttuuuuuuttthhh```ZZZZZZ[[[ZZZZZZ]]]```___]]]\\\[[[[[[[[[[[[TTTUUUUUUTTTSSSSSSUUUXXX]]][[[XXXVVVUUUVVVWWWXXXXXX[[[^^^aaaccceeehhhjjjlllpppwww}}}{{{pppfff```\\\\\\]]]^^^___```______bbbcccdddeeeggghhhiiijjjmmmnnnnnnmmmjjjhhhggggggcccbbbaaaaaaaaa```]]][[[TTTTTTUUUUUUWWWYYY[[[\\\___aaaeeeiiilllllllllkkkqqqssswww~~~xxxvvvuuurrrnnnhhhaaa]]]ZZZXXXVVVUUUWWW[[[```dddggggggffffffgggiiilllnnnmmmnnnpppqqqqqqooonnnmmmiiiiiihhheeeaaa]]]\\\[[[WWWTTTPPPKKKHHHHHHHHHIIIKKKLLLMMMMMMJJJHHHHHHHHHJJJJJJIIIIIIIIIJJJJJJKKKMMMOOOQQQSSSTTTVVVYYY[[[]]]]]]]]]]]]]]]]]]^^^^^^dddgggkkkmmmooorrrtttwww|||}}}}}}}}}~~~yyyqqqkkklllmmmkkkiiijjjmmmkkkhhhdddaaa^^^\\\[[[WWWWWWXXXWWWWWWXXXZZZ]]]___^^^\\\[[[ZZZZZZZZZ[[[\\\___dddgggjjjllloooqqqtttxxx~~~~~~vvvoookkkfffdddaaa]]]\\\^^^aaacccggghhhjjjlllmmmmmmmmmmmmpppppppppnnnkkkhhhgggggg```___]]]]]]]]]\\\ZZZXXXWWWVVVUUUUUUVVVXXXYYY[[[___ccciiiooossstttttttttxxx{{{~~~zzzuuuoooiiibbbYYYTTTPPPNNNLLLLLLNNNRRRVVVYYY\\\\\\]]]^^^aaaeeehhhkkkiiijjjkkklllmmmllljjjhhhbbbcccbbb___[[[XXXXXXXXXSSSQQQNNNLLLKKKLLLMMMNNNLLLMMMOOOOOONNNNNNOOOPPPQQQQQQSSSTTTWWWYYY[[[]]]ccceeehhhkkkmmmqqquuuxxx{{{{{{zzzzzzzzz{{{||||||~~~}}}{{{xxxsssnnniiidddbbb^^^___```______```ccceeegggfffeeecccbbbbbbbbbcccbbbfffjjjnnnppprrruuuwwwxxx|||~~~yyyuuusssllliiiddd___\\\]]]bbbfffiiikkkmmmoooppppppnnnmmmpppqqqpppmmmiiieeecccccc^^^\\\ZZZZZZZZZYYYWWWVVVTTTSSSRRRQQQRRRTTTVVVXXX]]]bbbiiiqqqvvvxxxxxxwww||||||vvvllleee^^^XXXPPPKKKGGGGGGFFFGGGIIIMMMPPPSSSSSSSSSUUUWWW[[[^^^bbbdddddddddeeehhhjjjjjjhhhfffaaaaaa___]]]ZZZYYYZZZ\\\[[[[[[YYYXXXWWWXXXXXXYYYUUUWWWYYYZZZ[[[\\\^^^```dddeeegggjjjnnnqqquuuvvv}}}|||vvvsssooopppqqqppppppqqqtttvvvyyywwwuuusssrrrrrrrrrsssmmmqqqvvvyyy{{{|||~~~~~~{{{zzztttssspppkkkhhhhhhlllppprrrtttwwwyyyzzzyyyvvvuuuttttttssspppjjjfffdddccc```^^^\\\ZZZZZZZZZXXXVVVQQQPPPPPPPPPRRRUUUXXXZZZ^^^dddllluuu{{{}}}|||{{{yyypppddd[[[VVVRRRNNNJJJJJJJJJKKKMMMPPPSSSUUUWWWYYYYYYZZZ\\\^^^aaaccceeeggghhhjjjnnnsssvvvuuusssnnnnnnllljjjhhhjjjmmmpppoooppppppqqqqqqpppppppppnnnppprrrssstttuuuxxxzzz|||~~~zzzzzz}}}~~~~~~|||xxxrrrmmmkkkjjjdddaaa___]]]]]]\\\ZZZYYYUUUTTTTTTUUUXXX\\\aaaccceeekkkttt}}}|||rrrddd[[[XXXVVVTTTQQQTTTVVVXXX[[[^^^```bbbccciiiiiiiiijjjkkkmmmnnnooottttttxxx~~~~~~|||yyywwwvvvssspppooopppooollliiieeeeeedddfffjjjooouuuyyyzzz}}}xxxmmmfffeeefffggggggjjjlllooossswww{{{~~~|||||||||~~~}}}|||~~~