BM6P6(@ zzz}}}yyymmmlllhhhTTTDDDAAA>>>===;;;:::;;;======:::888777777888999:::;;;;;;<<<>>>===:::666333222444666777888999888777666777888777777777777777777777777666===???;;;:::@@@HHHJJJRRR]]]kkkzzzzzzZZZBBB;;;999666666444222000///111333444555555666777777777777777---222666444333888EEEPPP~~~}}}{{{kkkfffbbbQQQEEECCCAAA<<<:::999999999888444111666666777888999:::<<<<<<>>>===;;;888555444555777444666777777555555666777888888888999999:::;;;;;;:::AAADDDAAAAAAGGGNNNPPPZZZhhhyyy|||```GGG:::777777555444222111111222444555333444444555555555444444000333555444222666???GGGkkk___XXXJJJBBBCCCAAA===<<<:::999888555111---666666555666888:::<<<======>>>===;;;888666666777555666777777666666888999999999999:::;;;<<<===>>>:::>>>AAA@@@BBBIIIQQQTTTfffvvvkkkPPP;;;555888333333222333333444555666444555555555555555444333333333333333222444888;;;kkkXXXOOOBBB===???===>>>======;;;999666333111666555555555777:::<<<>>>===>>>???>>>;;;888777777777888::::::999999:::<<<;;;;;;::::::;;;<<<===>>>:::;;;===>>>CCCMMMWWW^^^rrrwww\\\@@@555888111222222333444444555555888888888888888777777666444333222333444555555444cccPPPHHH===:::===<<<<<<<<<<<<;;;999888777777666666666666888:::<<<===<<<===???>>>;;;999777777777999::::::999999:::;;;===<<<:::999999:::;;;<<<>>>===>>>CCCLLLXXXgggqqq~~~hhhJJJ:::999222222333333333333333333888888888999999888777777444222222333666666555333oooVVVHHHDDD<<<;;;???>>>777888888777666777999<<<777777888999:::;;;;;;<<<:::<<<======:::888777777666777888777666555666888<<<;;;999888888999;;;<<<@@@>>>AAAKKKYYYgggvvv}}}mmmWWWEEE>>>777666555333222222111111333444444555555555555555222222222444666666555444xxx```KKKCCCDDD===:::>>>===666666555444333555:::???777999:::<<<<<<<<<::::::999:::;;;:::888666666666777888888777555444444555:::999777777888;;;>>>???AAAAAAIIIZZZkkkyyy~~~uuulllaaaRRREEE===;;;888555222111111222//////111222333333333333222222333444333333444444}}}~~~zzzpppYYYHHHCCCEEE===888:::888888777666333222555<<>>>>><<<:::888999999:::888666555555666999::::::999666555555666888777666777999===AAACCCFFFIIIVVVkkkzzznnnjjjggg[[[KKKBBB???;;;666333222222222---...000111333333444444111333444333111111222333~~~tttooocccUUUMMMTTTUUUJJJ???;;;:::888<<<;;;;;;;;;<<<===???@@@============<<<;;;:::999555777:::;;;:::888888888888777666666777777666555444111222888<<<>>>CCCHHHGGGTTTiii}}}zzzqqqkkkiiifffbbb]]]SSSIIIAAA>>>:::555555999111333555555444333333333111222333444444444333222uuuddd[[[PPPDDDDDDLLLQQQLLLGGGDDD@@@<<<>>>>>>======>>>???AAABBB<<<<<<<<<<<<;;;999888888666888888888777777999:::888888777777777777666555888777:::???BBBCCCIIIOOOSSSaaauuuxxxrrrllliiijjjkkkiiifffcccWWWKKKDDD===666444777000222444555555555555555222333444555555444333222jjjRRREEE===777999AAAIIIMMMNNNLLLEEE>>>============>>>??????@@@;;;;;;::::::999777666555888888777666555666999<<<999999888777666666555555666888===AAABBBDDDKKKUUUbbbqqq~~~xxxoookkkggghhhkkknnnooonnnpppeeeXXXNNNEEE<<<777777444555666777777777666666333444555666666555444333ӵĦĦӵĦbbbHHH;;;888888444999AAAHHHMMMKKKDDD<<<888999:::;;;;;;;;;;;;:::999999888888777555444333666777777666555666888:::999999999888666555555555666888<<>>:::<<<;;;9999998887776665554445556666666665554443334ĉ@ӵ>L=hĦ4ĉ@ӵ>LwwwZZZBBB888888;;;666666:::AAAEEECCC===888555666888999:::999888777777777777777666555444444444666999999888777777888888::::::999666555666777::::::===AAAEEENNNaaarrr{{{rrrmmmmmmkkkiiihhhjjjmmmoooppppppooolllggg___TTTGGG>>>???<<<888666666777666555555555666666666555333222GG=?HdĦ=ĪjGG=?HdĦiiiNNN<<<555555777999666666;;;>>>;;;777666666888:::<<<<<<:::888666666666777777777777666666444777:::;;;:::999888888777999;;;999666555777999;;;;;;===DDDMMM\\\qqq}}}wwwrrrnnnlllkkkjjjjjjkkkmmmqqqsssppptttwwwtttoooeeeVVVJJJCCC<<<555222333666777777555555666666555444222111ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵvvvWWWAAA888555555444999555666;;;<<<888666888666999;;;>>>===;;;888666555666777888999999999999777999::::::999999:::;;;555888;;;:::777555888;;;<<<<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??lllKKK999666888777555777555777===>>>999888;;;555888;;;======;;;777555555666777999::::::;;;;;;:::::::::999888999;;;>>>444888;;;:::777666999===BBBBBBJJJZZZlll~~~wwwrrrpppppppppqqqsssrrrpppmmmkkkkkkmmmpppoooyyyvvv___SSSDDD9996667777776664444445555554442221110004DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħuuu[[[BBB:::888333333777444555555666777888999999666999<<<<<<:::666333222444666888:::;;;<<<<<<;;;::::::999666333555999>>>AAA999888>>>>>>999;;;DDDHHHKKKUUUhhh~~~xxxvvvrrrnnnlllmmmppprrrllllllkkkjjjjjjlllqqquuuzzz~~~lllVVVGGGBBB@@@<<<777555555333111///0002224444DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦcccNNN;;;777777333111555444444555666777777888888666888::::::888555333222444555777999;;;;;;;;;;;;;;;<<<;;;999666777:::===???777444:::===;;;>>>EEEHHHPPP```uuuyyytttpppllllllooorrrsssrrrkkklllllllllmmmqqqvvvzzz~~~}}}mmm^^^RRRGGG<<<555666555444222000///0001114DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵyyyOOO@@@555666888555333555444444555666666777777666666777888777555333333333333444666888::::::::::::=========<<<::::::;;;<<<>>>666444999===>>>CCCKKKRRR```tttzzzvvvpppllliiilllrrrvvvtttpppkkklllnnnpppsssxxx~~~~~~nnn[[[JJJ???;;;9996664442221110000004DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ{{{jjjBBB999333666999888777999444555666666666666555555555666666444333222333444222444666888999::::::999======>>>===<<<;;;;;;:::<<<999999;;;===@@@KKKWWWhhhvvv|||wwwvvvooonnnmmmooorrrtttrrrpppjjjlllppptttyyyuuuaaaTTTDDD@@@:::5552222223334444DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR}}}hhhTTT<<<777333555777777999;;;555555777777777666555444444444444333222222333555222444666888999::::::999<<<<<<<<<======<<<:::999888;;;>>>>>>===CCCUUUfff|||uuurrrsssqqqssstttrrrooommmnnnpppkkknnnsssxxx~~~yyyjjjRRRJJJ???6663334445556664DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hzzzjjjSSS@@@777666444444444555888:::666777888999888777555333333444444333222222444666333444666888::::::::::::;;;::::::;;;<<<<<<;;;999777<<<@@@@@@BBBNNNdddwww~~~tttooommmmmmrrruuuuuuqqqjjjhhhmmmrrrnnnrrrxxx~~~fff[[[KKK???9998887777774DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼svvvdddTTTCCC666333555777666555666777888777888:::;;;:::777555333111333444444333333444666444555777999;;;;;;;;;;;;;;;999888:::<<<>>>===;;;<<d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ}}}gggRRREEE;;;555111666::::::999999999888888999;;;<<<;;;888555333111333555555444444555666444666888:::;;;<<<<<<;;;<<<999888999===??????===CCCCCCCCCJJJ\\\uuu~~~tttnnnmmmnnnooonnnppplllgggdddfffkkkrrrvvvwww{{{sssdddWWWLLLAAA:::?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ}}}|||gdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦzzzbbbLLL===777666777666777888888777888:::<<<999:::<<<;;;888666555555444444444333222222555777666666666666666777888888<<<>>>999888>>>:::888BBBAAAFFFMMM[[[rrryyyqqqllllllmmmnnnnnnjjjhhhggghhhmmmsssvvvxxxzzzxxxkkk```[[[]]]ZZZYYYXXX]]]mmmsss[[[LLLIII>AneneneneDe~~~}}}}}}nene>Ak<fhDenenenettteeeQQQBBB;;;999666444666777888888888888:::;;;999999::::::999888666555333444444333333333555888666666666666666777888888;;;===888888>>>;;;;;;EEEGGGPPP^^^nnnuuurrrnnnllllllmmmllljjjhhhhhhhhhjjjnnntttzzz~~~vvvdddXXXOOOGGGAAA@@@@@@@@@AAAEEEPPPaaauuuqqq^^^^^^PPP@@@999:::;;;666000555777999999999888999::::::888777888::::::777444222333444444444444777999777666666666666777888888;;;>>>999999???>>>@@@LLLPPP```ttt~~~vvvnnnmmmmmmnnnooommmjjjhhhgggjjjmmmooossszzzooo[[[EEE<<<;;;888333000444333555888999BBB^^^yyywww~~~pppNNNEEE<<<999::::::444...444777999:::999888999:::;;;888555666:::;;;777333111333555555555666888:::777777666666777777888999;;;>>>::::::AAABBBFFFTTT___qqq|||xxxrrrqqqqqqqqqooommmjjjhhhhhhmmmssswww{{{rrrXXXGGG777444777888666444999555666888333333LLLkkk}}}zzzfffWWW@@@>>>;;;::::::888555222555777999999888888999:::<<<888444555999:::777333222333666666666777888:::777777777777777888999999888<<<999:::BBBEEEMMM___sss~~~||||||yyywwwsssoookkkiiihhhiiiiiiooowww}}}gggRRR@@@777111222444444444666999333333666111...===SSScccxxxooo\\\KKK@@@555555666777888888777666666777888888777888:::<<<<<<999666555777777555333333555777888777777888999888777777777777888999999444999888<<>>999333999888777555444777;;;???<<<<<<:::777333222222444555777999999888777777777888888888777888888999:::555>>>BBBKKK]]]mmm}}}vvvpppooorrrvvvrrrppplllfffdddgggnnnttttttyyylllRRR>>>666888555111000333444222333666000666999666444555444111888:::KKKkkk~~~oooVVVHHHAAA<<<888777666555555555666777888999666999;;;999666666;;;@@@:::999888666555555555555999999888888999999:::;;;555444666999999777:::???<<>><<<999777666888:::<<<;;;<<<<<<:::777666777999777777888888777777777666666666666666666777888888555555777999999:::BBBLLLWWWkkk}}}uuuuuuoooqqqrrrrrrqqqpppoooooolllmmmnnnqqqvvv~~~tttWWWIII<<<888888777555555111222444666777999999999333333444444555777888999666777666444999LLLddduuu~~~zzz{{{~~~zzz{{{|||{{{aaaGGG<<<999888999666444777===<<<;;;999888888:::<<<>>>999999:::999888888999:::666777888888999888888777666666555555666666777888888999;;;>>>???BBBNNNZZZgggzzzuuupppqqqnnnpppqqqpppmmmkkkkkklllrrrpppooorrr|||rrr[[[HHHAAA;;;999666444555999111222333555777888888999666666555555666666777888666777888555555<<>>777777888999::::::;;;;;;555666888999:::999888888666666666666666777777888999:::>>>AAACCCIIIWWWfff|||yyyooolllnnnoooppppppmmmiiihhhjjjmmmuuutttssswww{{{aaaLLL???<<<:::999444000333888000111333444555666777777666666555555555666666777777777888888555444:::BBB}}}~~~|||yyyzzzvvv{{{vvvZZZFFFAAA999555444666777555666999999::::::;;;;;;;;;::::::777777888999:::;;;;;;:::444666888:::::::::999888777777666666777777888999888:::@@@GGGLLLVVVjjj{{{~~~wwwrrrnnnmmmppppppqqqoookkkggghhhnnnssstttzzzvvvfffSSSEEE???:::888777555222333666000111222333444444444444222222222333444555666777888444333666777444444888}}}|||pppnnnpppgggCCC333999:::555333666888777888::::::;;;;;;<<<;;;:::888777888888888999;;;;;;:::999444555888:::;;;:::999999777777777777777888999999:::>>>GGGQQQZZZiii~~~sssoooooooooqqquuuqqqqqqooojjjgggiiirrryyytttsssbbbVVVKKKCCCBBB;;;666777999777555555000111222222333333333333......///000222444666777:::222...333777555555777~~~www{{{hhhOOO???::::::444555555555444555777:::666888:::;;;<<<;;;999888666666888999999:::999999777888999::::::::::::999666444444666666555:::@@@AAAAAAKKK___rrrwwwmmmjjjmmmrrrvvvwwwtttlllkkkpppoookkkpppzzz|||ppp```PPPDDDDDDIII>>>;;;777555555666666666...111333444222000///000---222444222111444444222333222222333555777666555}}}{{{}}}nnnVVVEEE===999888444555555555444555777:::444555666777888777777666777777777888999999::::::::::::::::::999888777777555444555777777777<<>>999999777555444555555555444555777:::888888888888888999::::::888888777777888999;;;<<<===<<<;;;:::888777555555444444666999::::::@@@HHHLLLTTTfff}}}xxxooommmkkklllpppssssssqqqmmmhhhgggmmmpppsss}}}ooo\\\IIICCCDDDCCC???;;;:::999777777777777555444111222444555555666888:::777999888444444888999777444333222333444333111000{{{ttt[[[???222333666555444444555555555444555777:::;;;:::999888888:::;;;===999888777666777999;;;===<<<<<<:::999777666666555555666888;;;;;;<<>>>>>AAAKKKWWWiiiwwwzzzpppkkkooopppqqqssssssqqqnnnllliiiiiimmmttt|||zzzjjj^^^QQQKKKCCC>>>???BBBBBB@@@DDDBBB@@@@@@???===:::777222444888>>>HHHUUUdddmmmllliii```TTTLLLFFF===555555444222333444555444333}}}yyyvvvzzz}}}{{{wwwvvvwwwxxxzzz}}}|||xxxvvvoooDDD;;;666888777222222777444555555555444555777:::999888777666666888999;;;999999888888999:::<<<===888777777666777888999:::999:::===AAABBBHHHWWWfff||||||rrrkkkiiiqqqqqqqqqpppnnnmmmkkkjjjgggkkksss|||yyygggXXXNNNFFFGGGEEE???<<<>>>@@@@@@BBB@@@>>>>>>>>>===;;;999444999BBBOOO___qqqsssgggZZZKKK>>>888555222111222333333333|||zzz}}}~~~|||xxxuuuwwwzzzzzzzzzzzz|||~~~|||~~~xxxxxxyyykkkXXX>>>777555:::888111111888444555555555444555777:::::::::999999999:::;;;<<<888888999999:::;;;;;;<<<888777666555666777999:::999:::???DDDHHHSSSfffxxx~~~xxxqqqnnnqqquuusssqqqmmmkkkkkkmmmnnnkkkrrr}}}xxxfffYYYOOOHHHAAADDDDDD>>><<>>???===;;;<<<===?????????@@@HHHWWWhhhyyyuuucccSSSAAA<<<666333222333444555zzzzzz~~~zzz{{{xxxzzz}}}xxxyyy{{{~~~xxxrrrqqqvvv|||{{{vvvxxx|||}}}{{{|||~~~~~~qqqWWWAAAAAA888444888777000111888444555555555444555777:::777777666666777777888999777888999;;;;;;;;;;;;;;;999888777555555777888999888:::@@@FFFMMMZZZqqq|||yyywwwsssuuu{{{yyyvvvrrrmmmkkkmmmqqqtttrrr{{{zzzeeeXXXSSSMMMGGG@@@CCCBBB>>>>>>BBBBBB===BBB@@@???@@@DDDGGGIIIJJJRRR]]]nnnvvvgggJJJDDD<<<777555555777777zzzxxxwwwyyy~~~|||zzzuuuwwwxxxwwwuuutttvvvyyy|||}}}{{{wwwwwwyyyvvvppp{{{~~~~~~}}}|||~~~wwwuuuwww~~~~~~rrrYYYGGG???666666555333111222666888555666666555444444666777???888333666999999888888777888:::;;;::::::;;;<<<999888666555666999<<<>>>555<<>>777777555333333yyyxxxyyy~~~zzzvvvuuuttttttyyyzzzzzzxxxtttssstttvvvxxxzzzwwwqqqooossswwwxxxyyyssssssrrr{{{yyyvvvxxxzzzzzzyyyuuurrrsssxxx|||||||||~~~}}}}}}~~~uuu]]]III<<<666666666555333111222555888666777888888666666777888>>>777444777;;;:::999999888999999999888888;;;===::::::999888888888;;;<<<<<>>AAA@@@???>>>>>>@@@CCCEEE@@@BBBEEEHHHMMMWWWdddnnn{{{jjjRRRDDD>>>999777888zzz|||uuuooommmooorrrttt~~~|||xxxtttrrrrrrsssvvvwwwssskkkiiiqqq{{{uuugggaaaccclllxxx{{{~~~}}}zzzzzz||||||vvvttttttuuutttrrrtttpppqqqvvvyyyyyyzzz}}}xxxwwwwww{{{www___JJJ===777666555555555333222222555777666888::::::999888888888:::666444999===;;;999999999::::::888777888:::===888999::::::::::::<<<>>>CCCLLLYYYjjj}}}yyysssooorrryyy|||xxxrrroooqqqsssuuuyyyyyydddZZZMMMDDDAAA@@@@@@@@@CCCBBBAAA@@@BBBGGGOOOUUUDDDHHHLLLQQQYYYgggyyyhhhTTTFFF===999:::|||uuulllgggiiipppxxx}}}}}}yyyuuusssrrrrrrwwwvvvqqqjjjlllvvv~~~|||xxxqqqfff]]]^^^eeesss~~~|||{{{{{{zzzxxxwwwyyy~~~}}}yyyvvv{{{~~~}}}~~~{{{vvvrrrpppqqqrrrpppnnnnnnlllnnnuuuyyyxxxxxxzzzsssrrrrrrwww}}}}}}}}}}}}}}}}}}~~~gggNNN>>>888888999555555555333222222444777555888:::;;;:::888777777666333444999<<<:::888999999:::<<<;;;:::999:::;;;444777:::<<<<<<>>>AAADDDIIIWWWiiizzz|||vvvrrrqqqqqqtttxxxyyyuuuqqqssstttvvvvvvyyy{{{gggVVVPPPHHHCCCBBBCCCCCCCCCAAABBBBBBCCCFFFMMMWWW^^^NNNOOOQQQXXXeeevvv}}}iiiWWWGGG>>>;;;{{{xxxyyy|||}}}uuunnngggdddhhhrrr|||}}}zzzxxxwwwvvvvvvzzzwwwqqqooouuuvvvppphhhbbb\\\]]]gggrrrzzz}}}}}}zzzwwwwwwzzz}}}~~~~~~~~~zzzvvvtttpppooouuu~~~}}}}}}}}}~~~|||{{{|||}}}pppmmmkkkkkknnnpppooommmgggfffkkksssxxxvvvssstttpppppprrrwww{{{|||yyyvvvwwwwwwxxxzzz|||}}}}}}}}}~~~xxx[[[CCC777555555666444444444333222222444666444666999:::888666666666222000222888:::888666777777:::>>>???>>><<<;;;:::444888;;;<<<===@@@GGGLLLTTTggg}}}yyytttooossswwwwwwtttrrrrrrssstttuuuvvvvvvzzziiiVVVJJJGGGCCC@@@@@@@@@@@@AAA>>>AAADDDEEEFFFJJJQQQWWWVVVTTTVVVaaasssnnnZZZHHH===}}}uuuuuuxxx|||}}}sssoooiiihhhlllsss{{{~~~{{{zzz{{{}}}~~~|||wwwwww|||ttteee[[[UUUWWWaaallltttzzz|||wwwwwwxxxvvvsssqqqtttyyy}}}|||yyysssoookkkiiifffeeellluuu}}}}}}}}}{{{xxxuuuuuuvvv{{{|||{{{yyywwwvvvxxxyyyjjjiiihhhkkkpppsssrrrppphhhgggkkkssswwwtttqqqqqqmmmooorrrtttuuutttrrrqqquuuvvvxxx||||||}}}}}}~~~~~~~~~~~~~~~}}}~~~wwwXXXAAA888777555444333444444444222222333555333555777777666555555555000///222777888555444666666999===???>>><<<<<<;;;999<<<>>>>>>???DDDOOOWWWiii||||||xxxvvvrrrwww{{{wwwpppmmmpppvvvtttuuuvvvzzznnnYYYKKKEEEDDDBBBAAA@@@@@@AAAAAADDDHHHKKKKKKHHHIIINNNSSS[[[\\\bbbooojjjSSSBBB{{{xxxzzz~~~vvvssspppppptttyyy}}}}}}{{{xxxzzzvvvbbbUUUOOOOOOUUU\\\fffmmmssssssmmmfffdddeeeccceeeiiinnnrrruuuuuutttiiifffbbb```]]][[[aaajjjpppppppppooonnnnnnppprrrxxxxxxvvvqqqkkkhhhggghhhcccbbbccchhhmmmqqqpppnnnkkkhhhhhhlllnnnkkkiiijjjgggjjjlllkkkhhhgggjjjnnnqqqsssvvvzzz}}}sssSSS>>>999:::888555222333444444222222333444444555666666444444555666222000333777777444444777666777999:::::::::<<<>>>:::===>>>???BBBMMM]]]jjjyyywwwwwwyyyxxxzzzyyytttnnnmmmsssyyywwwxxx|||mmmZZZMMMGGGEEEEEEDDDCCCBBBBBBCCCEEEFFFKKKNNNNNNLLLMMMTTTZZZccckkkwww|||fffSSS{{{|||wwwvvvvvvxxx|||zzzxxxwwwzzzxxxhhhVVVNNNNNNPPPVVV\\\ZZZccckkkkkkcccXXXRRRQQQSSSZZZccciiikkklllnnnpppdddaaa]]][[[WWWUUUZZZbbbbbbccceeefffhhhkkkppptttwwwvvvrrrjjj```XXXVVVUUUXXXXXXYYY^^^dddgggfffdddgggaaa^^^^^^^^^\\\\\\^^^aaadddddd```[[[\\\dddkkkgggjjjmmmqqqssstttttttttxxxwwwuuutttuuuvvvxxxzzz||||||~~~~~~}}}|||zzzzzzzzzyyyzzz}}}iiiIII666444888888555222333444444222222333444555666666555444444666777333222444777666444444888666666666555555888===AAA777:::===???FFFUUUjjjzzzxxxsssssswwwzzz~~~{{{vvvqqqnnnpppvvv{{{}}}~~~qqq]]]MMMHHHIIIAAABBBBBBAAA@@@@@@BBBDDD???DDDIIIJJJJJJNNNXXXaaakkkyyy{{{kkkyyyxxxyyy~~~}}}}}}|||}}}}}}}}}}}}}}}xxxyyyyyy{{{iiiSSSNNNSSSXXX^^^cccfffkkknnnhhh]]]UUUUUUYYY[[[```jjjqqqoooiiifffhhhhhhdddaaaaaabbbaaa\\\XXX\\\``````___eeeooossspppooonnniii^^^RRRLLLLLLPPPOOONNNOOORRRWWWZZZYYYXXXYYYWWWSSSPPPPPPRRRUUUXXXYYYUUUSSSUUUVVVUUUWWW\\\^^^aaaeeehhhiiijjjlllmmmllljjjjjjjjjgggdddhhhnnnmmmmmmmmmqqqvvv{{{~~~zzzyyywwwuuuwww|||}}}{{{{{{}}}pppTTT;;;666888777666888111333555555444444444555777666555555555555444333444666777777666666777888555888888555777======888===<<>>:::>>>>>>CCCOOO]]]pppzzzvvvpppnnnpppuuuzzz}}}xxxtttpppoooqqquuuzzz|||ppp[[[PPPJJJDDD???===@@@AAAAAA@@@??????AAABBB??????DDDLLLTTT]]]nnn~~~~~~tttmmmlllnnn|||yyy|||~~~~~~{{{zzzyyy~~~}}}|||zzzuuunnngggcccbbbeeennnwww}}}zzzvvvuuuwwwxxx}}}wwwuuu~~~|||rrroooppphhhhhhgggdddfffkkkkkkiiieeeeeeffffffeeedddbbbaaa^^^^^^^^^aaaccceeedddcccaaabbbdddggglllppptttvvvuuuoooiiigggeeeccceeeiiihhhiiikkkllllllnnnpppsssnnniiifffhhhkkkmmmpppuuuvvvzzzqqqXXXDDD999333777999555222333333555666666444333333444333333333222222222222222555666777666555666777999999===?????????AAA@@@<<>>>>>@@@BBBBBBAAADDDNNN[[[lllzzzttttttxxx}}}zzz~~~}}}xxxrrreeebbbccccccaaa___dddqqq|||~~~zzzxxxyyy{{{|||}}}{{{zzzyyyooolllmmmkkkjjjhhhfffgggiiihhhgggdddeeefffhhhiiigggccc___ZZZ[[[]]]___bbbdddddddddeeefffjjjooovvvyyyuuuqqqnnnpppuuutttuuuvvvuuuuuuvvvyyy|||zzzsssooorrrvvvyyy|||~~~zzz___HHH777444555:::<<<777555777444555666666444333333444222333333333222222333444444555555444333444666888888<<>><<<<<>>444555777::::::777777999333555777666555444444555222444666555444444666777666666666555444555777:::777999<<>>@@@FFFNNNVVVggg~~~{{{xxxrrruuuxxxzzzyyyvvvrrrooossstttvvvyyyuuu```NNNBBB<<<999;;;===<<<;;;<<<<<<======<<<<<>>BBBNNNZZZjjj|||~~~yyyxxxyyyqqquuuxxxwwwsssqqqrrrttttttuuuyyy}}}nnnaaaRRRFFF???:::999===???===<<<======>>>>>>>>>???BBBHHHLLLRRReeezzzuuudddUUUMMMFFFLLLSSSXXX^^^jjjzzz{{{uuuvvvzzz{{{uuummmhhhhhhkkkooorrrooolllrrrrrrhhhfffiiieeemmmsssyyy|||xxxlllgggkkkppprrrqqqnnnlllkkkkkkgggdddbbb___]]]bbbiiifffeeefffhhhkkkllliiiffffff```___dddddd```]]]``````cccccc^^^WWWTTTVVVYYY[[[___dddffffffhhhkkknnnlllllllllnnnrrrxxx~~~{{{xxxwwwuuuqqqrrruuulllnnnoooooollljjjhhhhhhggghhhmmmssstttsssxxx~~~zzzbbbJJJ>>><<<;;;999444555444333444666555333111333555666666777888999000555888888555555999===555555444333111333666999;;;888999===@@@EEETTTccc}}}}}}wwwvvvyyy}}}uuuyyyzzzvvvpppnnnsssxxxsssuuu{{{mmm\\\QQQIIIBBB???<<<;;;@@@BBB???>>>????????????@@@AAAFFFKKKPPPaaauuu}}}iiiVVVHHH???;;;777:::===???BBBLLL\\\iii}}}zzzyyypppeee]]]```hhhmmmppprrrrrrwwwxxxpppfffcccjjjrrr~~~|||sssmmmeeefffdddaaa]]]]]]```ccc]]]XXXUUUUUUZZZ]]]\\\ZZZbbbbbbdddgggjjjjjjgggeeebbb```]]]]]]^^^______^^^ZZZ^^^aaa```]]]^^^ccciiibbbbbbbbbdddggglllqqqtttoooooooooqqqsssuuuxxxyyyxxxwwwvvvuuutttsssrrrqqqtttqqqlllhhhdddbbbbbbbbbeeeiiinnnrrruuuxxx{{{}}}}}}uuudddMMM===888888666444555555444333333333333444333444555444333333444666777444555;;;>>><<<::::::888333111666999777666777111888@@@CCCGGGSSSgggwww}}}tttpppssszzz|||wwwsssrrrrrrpppooonnnxxxkkkYYYOOOHHHAAA<<<;;;::::::===@@@AAA>>>;;;@@@EEE@@@>>>GGGKKKOOOZZZrrrqqqZZZJJJ???888555555888888999999:::===BBBFFFaaajjjzzz~~~|||~~~~~~qqqiiidddhhhnnnrrrtttvvvwwwyyyyyyrrrkkkkkksss{{{~~~~~~~~~|||uuukkkdddUUUVVVVVVTTTRRRSSSVVVZZZZZZUUUPPPQQQVVV\\\^^^^^^bbbeeeiiikkkkkkhhhdddaaabbb^^^[[[ZZZ[[[^^^```aaabbbbbbaaacccgggjjjlllmmmfffeeeeeefffhhhkkknnnooommmmmmmmmnnnppprrrtttvvvvvvvvvuuutttsssrrrrrrqqqpppmmmhhhdddaaa```aaaaaahhhlllqqqtttvvvxxx{{{}}}}}}}}}___QQQ@@@777666888888777666555555444444444444444333444555444333333555666;;;777777<<<>>>;;;888888777333222777:::999888999444999@@@GGGRRRcccyyy}}}vvvqqqqqquuu{{{}}}yyytttqqqoooppprrrsssyyyrrr\\\LLLEEEBBB???<<<<<<;;;;;;===???@@@>>><<>>::::::======999777777666333444999<<<:::999;;;<<<>>>EEEPPPcccxxxyyytttpppppptttyyy|||}}}xxxuuuqqqmmmlllooouuuyyykkk]]]LLL???<<<<<<======<<<;;;;;;<<<>>>??????===???HHHHHHGGGQQQ[[[kkk{{{fffHHH???666444444222222444555666777666555444555666888:::BBBRRRhhh|||xxxxxxrrrsssuuuyyy}}}~~~|||}}}|||~~~}}}||||||~~~{{{wwwsssrrrqqqjjj___VVVIIIJJJLLLOOOSSSXXX\\\___ZZZWWWTTTVVV[[[aaaeeefffeeejjjnnnllleee___\\\]]]ZZZYYYZZZ]]]cccjjjnnnpppddd^^^YYY]]]ffflllllliiibbbdddfffiiilllmmmnnnnnniiiiiiiiiiiijjjkkkkkklllkkkkkkkkklllllllllllllllhhhfffaaa^^^]]]___bbbdddooorrruuuwwwxxxxxxyyyzzzyyyzzz{{{{{{|||sssVVVAAA===888666777888888777777777666555555555555666333444555444444444666888>>>;;;;;;>>>===999777999777555666:::<<<::::::<<>>??????CCCKKKKKKNNN]]]kkk|||}}}```JJJ;;;555222333444222111222111333555555333222222222999777666:::IIIccc|||yyy{{{~~~}}}tttjjjsssxxx~~~|||{{{wwwtttpppmmmjjjiiiiiiddd\\\UUUJJJKKKMMMQQQWWW\\\```bbb^^^___```ccceeeggggggfffhhhkkklllhhhaaa]]]^^^```^^^___aaafffkkknnnooonnn]]]ZZZXXXXXX\\\```bbbbbbbbbcccfffiiikkkkkkkkkkkkgggggghhhhhhiiiiiiiiiiiidddeeeeeeeeeeeefffffffffgggdddaaa______aaadddfffnnnpppsssuuuuuuvvvwwwxxxuuuwwwxxxzzz|||eeeHHH===<<<:::999888777666666777777666555555555555666333444555555444555777999<<<::::::===<<<999999<<<:::777888;;;<<<:::;;;???GGGMMM[[[ppp|||vvvsssqqqqqquuu|||~~~{{{wwwpppooommmmmmqqqyyyiiiXXXJJJEEE>>>;;;;;;<<<;;;:::888888888999:::===@@@BBBLLLQQQPPPWWWmmm}}}|||aaaGGG888222///...111222...,,,......111444555444333333333555666555333777IIIcccxxx~~~wwwqqqsssyyy{{{yyytttxxx{{{|||tttlllgggbbbbbbaaaaaa```]]]XXXUUURRRRRRSSSWWW]]]aaaddddddbbbeeeiiilllmmmjjjgggdddiiijjjiiifffbbbaaacccffffffgggiiilllnnnmmmjjjggg\\\[[[YYYXXXWWWYYY]]]aaadddeeefffggggggfffeeedddeeeeeefffggghhhhhhhhhggg````````````````````````dddbbb```___```aaaccceeehhhkkkoooqqqqqqrrrsssuuurrrtttwwwyyy|||uuuTTT===777888888777666555666777777666555555444444555555222444555555444555777999999888999<<<;;;999:::>>><<<999:::=========AAAGGGMMMYYYnnn}}}tttrrrrrrrrrtttxxx||||||xxxtttooommmmmmrrrzzz{{{iiiUUUGGG@@@>>><<<;;;;;;:::999777777888999999;;;>>>DDDHHHXXX]]]^^^hhh}}}bbbIII888000///---...222222///...111...000333444444333444555(((...444444333999HHHUUU|||uuupppooouuu||||||zzzxxx{{{~~~~~~~~~{{{uuuuuu|||~~~vvvkkkccc___YYY\\\^^^]]]ZZZXXXWWWWWWZZZYYYYYY\\\aaaeeeeeedddaaaeeekkknnnmmmiiieeebbbhhhhhhhhhhhhhhhiiijjjkkkjjjjjjjjjkkkllljjjgggddd^^^\\\ZZZXXXXXX[[[^^^aaaddddddddddddcccbbbbbbaaabbbcccdddffffffgggffffff^^^]]]]]]]]]]]]]]]]]]]]]______^^^^^^^^^___```aaabbbeeeiiilllmmmnnnppprrrpppsssvvvyyy|||]]]CCC:::444666777666333333666:::666555555444444444444444222444555555555666888:::999888999;;;:::777999>>><<<:::;;;>>>@@@CCCKKKSSS[[[lllsssnnnpppnnnqqqtttwwwxxxwwwtttrrrooommmnnnwwwqqqaaaRRRGGG@@@===;;;:::999999:::999999888999:::;;;===BBBIIIOOOcccmmmrrr}}}zzz```III999333222111///000333333000111444///111333333222222333444(((,,,111333333555999===}}}~~~~~~~~~zzzsssrrrvvv}}}xxxsssrrrtttyyysssllljjjsss|||{{{pppfff```]]]WWW[[[___]]]YYYVVVXXXZZZ[[[YYYYYY\\\```bbbbbb``````dddiiikkkjjjgggcccaaaffffffhhhkkknnnpppooonnnhhhgggfffggghhhiiihhhfff```\\\YYYXXXZZZ^^^aaabbb`````````aaaaaabbbcccccc___```bbbdddeeeeeeeeeeee]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]aaaeeehhhjjjlllnnnppppppsssvvvyyy{{{}}}lllHHH888<<<666888888666222222666;;;555555444333333333333444222444555555555666888::::::999:::;;;888555777===<<<;;;<<<@@@CCCHHHRRR]]]jjj}}}yyyllljjjnnnjjjnnnsssvvvuuusssqqqpppooommmppp{{{rrr^^^MMMCCC@@@AAA===<<<999888999:::<<<===999;;;<<<===???EEEMMMSSSiiixxx}}}bbbIII888333444666222//////111///,,,---222000222333222111000222333555222000000333666777777{{{www}}}wwwwww{{{sssqqqnnniiioooxxx}}}|||zzzvvvaaafffmmmtttxxxzzzyyyxxxzzzrrrhhhaaa___^^^[[[XXXXXX\\\___\\\WWWVVV[[[```aaa___]]]___bbbcccaaa^^^bbbhhhhhhaaa]]]```bbbaaaeeeggglllqqqsssqqqkkkfff]]]aaaffffffdddaaaaaabbbcccbbbbbb```^^^___bbbddd```````````````____________^^^___aaadddfffeeeeee]]]\\\ZZZXXXWWWWWWXXXXXXZZZ\\\^^^^^^\\\ZZZYYYZZZZZZ\\\___dddhhhmmmppprrrrrrsssuuuxxx{{{~~~oooPPP999444:::444444444555666888:::;;;666666555444333222222333444444444444555666888888888888999999999888777777<<<>>>???AAAFFFRRRbbbnnnyyytttrrrpppooouuuwwwyyyvvvrrroooppprrrpppuuu{{{sss___NNNEEE???;;;888777888999888777666777888;;;999;;;@@@CCCGGGTTTbbbssseeeFFF:::888333111444222222222000......000222///111555777666333///---000111111111111222222222zzz{{{}}}}}}vvvkkkgggkkkmmmmmmvvv|||~~~{{{xxxrrrlllllllllooossswwwyyyxxxvvvjjjaaaWWWRRRRRRSSSQQQNNNRRRUUUXXXXXXVVVXXX\\\aaaeeecccaaa_________^^^]]]___dddddd^^^ZZZ]]]___^^^aaaeeekkkooonnniiibbb^^^[[[___cccdddaaa___```aaabbbccccccaaa``````aaaccc```___^^^^^^]]]]]]^^^^^^^^^^^^```bbbdddeeedddccc___^^^\\\YYYXXXWWWWWWWWWYYY[[[]]]]]]\\\[[[[[[[[[XXXZZZ^^^bbbgggkkkoooqqqoooppprrrtttwwwyyy{{{|||~~~sss\\\FFF777444888444444555555666888999999777777555444333333333333666666666666777888999::::::::::::::::::999888888666888;;;@@@IIIXXXkkkxxx|||uuurrrrrrssstttwwwuuusssrrrrrrssssssssssss|||lllaaaRRRFFF@@@>>>;;;999555666777777666777888:::>>><<<>>>CCCHHHOOO]]]lllsssYYY@@@888666222111555222222222000///...000222000222444555555333000...000000111111111222222222|||{{{|||{{{vvvmmmddddddmmmvvvzzz~~~~~~{{{uuutttuuusssooouuuqqqoooppptttuuusssooo___VVVLLLIIIMMMQQQQQQOOOPPPQQQSSSUUUXXX\\\___aaabbbaaa]]]XXXTTTSSSTTTUUU\\\``````ZZZVVVVVVXXXYYY[[[aaagggiiieee^^^YYYVVVXXX[[[______]]][[[\\\^^^```aaaccccccbbbaaaaaabbb___^^^[[[ZZZYYY[[[\\\^^^^^^___bbbdddeeedddcccaaaaaa```^^^\\\ZZZXXXWWWWWWYYY[[[]]]]]]\\\[[[\\\\\\WWWYYY\\\aaafffjjjnnnoooqqqqqqsssuuuwwwxxxzzz{{{}}}~~~uuuXXXEEE;;;666444555555555666666666777777777999888666555444333333333888888888888888999:::;;;;;;;;;;;;:::::::::999999444777<<>>777555333000222666111222333222000///000222222222222222111111111111000000000000111111111111~~~qqqnnnqqquuu{{{xxxtttsssqqqwww}}}}}}yyywwwyyy|||zzztttmmmjjjlllppptttwwwrrrnnngggcccjjjvvv}}}~~~pppllliiilllppppppiiibbbUUURRRPPPRRRXXX]]]^^^^^^WWWTTTQQQRRRVVVXXXWWWUUUTTTUUUTTTQQQNNNMMMQQQTTTZZZYYYWWWRRRLLLGGGGGGIIIKKKRRRZZZ]]][[[YYYZZZ\\\WWWXXXYYYVVVQQQOOOPPPRRRUUUYYY___ccccccbbbaaa```ZZZWWWTTTSSSTTTWWW[[[^^^bbbeeeiiijjjgggdddbbbaaa````````````````````````_________]]][[[YYYYYYZZZ\\\]]]```dddhhhkkknnnppplllmmmnnnoooqqqsssttttttvvvwwwwwwxxxzzz{{{|||}}}nnnWWWHHH:::666666666555555555666666777666555444444888777666555555444555555888777777777777888999999888888888777888999:::;;;<<>>>>>CCCLLLXXXhhh|||nnnYYYIII===:::888777444222333666111222333333111000000111111111111111111111111222//////000000000111111111zzzoooooosssyyy~~~vvvppplllkkklllttt|||}}}yyyvvvyyy}}}yyysssppprrrssspppnnnmmmfffhhhgggfffiiiooopppnnniiigggfffiiilllkkkfff```UUUWWWYYY[[[\\\\\\\\\[[[RRROOOKKKKKKLLLMMMLLLJJJKKKMMMOOOQQQQQQRRRTTTVVVWWWUUUSSSPPPIIICCCCCCGGGHHHOOOYYY___````````````VVVVVVVVVRRRMMMJJJLLLOOOSSSWWW\\\``````^^^]]]]]]UUUTTTRRRQQQSSSWWW\\\___dddhhhkkkjjjfffbbb```aaa^^^___```aaaaaabbbaaaaaa``````___]]]ZZZYYYZZZ[[[___aaacccfffiiilllnnnooonnnnnnnnnnnnoooooooooooorrrrrrssstttvvvxxxzzz{{{nnnVVVAAA;;;888999888666555666444555666777666666444333666555555555555555555666777777666666666777777888666666666666777999;;;===>>>FFFUUUhhh{{{xxxyyyxxxvvvvvvxxxyyyyyyxxxlllooorrrsssuuu{{{yyygggXXXOOOFFF???999999888888999:::;;;<<<999999999888777888;;;>>>BBBLLLXXXgggyyykkkXXXIII???999999888777444333333555111222444333222000000111000000000111111111111222/////////000000000111111~~~xxxvvvyyy~~~xxxsssooommmooossswwwvvvttttttwww{{{|||wwwwww}}}xxxqqqnnniiilllkkkgggdddffffffdddbbbaaa``````aaaaaa___]]]UUU\\\bbbbbb\\\UUUQQQPPPHHHGGGEEEDDDEEEEEEFFFFFFEEEHHHMMMSSSXXXZZZYYYWWWSSSPPPOOONNNHHHBBBCCCIIIIIIQQQ]]]gggkkkhhhbbb]]]RRRSSSRRRNNNJJJIIILLLOOOTTTWWW[[[]]]\\\YYYWWWVVVQQQQQQPPPQQQTTTXXX]]]```eeehhhjjjhhhbbb^^^^^^```]]]^^^___``````______^^^^^^^^^^^^]]][[[[[[\\\^^^bbbcccdddgggiiikkkmmmnnnmmmlllkkkiiigggeeeccccccccccccdddeeehhhkkkmmmoootttwww}}}xxxYYYAAA999666666888888555444666333444555777777666444333333333333333444555666777888777777666666666777777555555555666888;;;>>>@@@HHHRRRcccxxxyyyvvvvvvvvvxxx{{{|||{{{xxxuuuoooppprrrtttwwwzzz~~~wwwpppbbbRRRIIIFFF@@@999555666666666777888:::<<<888888888888999;;;@@@CCCLLLXXXiiixxx|||fffSSSHHH???888666666555333333333444333111222444444222111111111//////000111111111111111////////////000000000111}}}zzz}}}{{{vvvrrrtttrrrpppnnnooorrruuuwww}}}xxxzzz}}}uuuqqqssstttnnnddd^^^```eeeggg\\\[[[YYYWWWWWWWWWYYYZZZRRR[[[dddbbbVVVJJJCCCAAABBBAAAAAAAAABBBCCCEEEFFFHHHKKKQQQZZZaaaccc```\\\PPPMMMLLLMMMIIICCCEEEKKKKKKTTTbbbooosssmmmbbbXXXOOOPPPOOOLLLIIIIIIMMMQQQVVVYYY[[[[[[YYYUUURRRQQQOOOOOOOOOQQQUUUYYY^^^aaaeeegggiiifff```\\\\\\___\\\]]]^^^^^^^^^]]][[[ZZZ[[[\\\\\\\\\[[[\\\___bbbcccdddeeegggiiijjjkkkllleeedddaaa]]]ZZZVVVSSSRRRNNNNNNOOOPPPSSSWWWZZZ[[[___eeennnxxxgggIII555:::666444666666444444666222333555777777666555444222222222333444555777777888888777777777777777888555555555777999===AAACCCTTT^^^qqqyyytttsssrrruuuyyy}}}}}}wwwsssxxxuuussstttwwwxxxuuurrr```YYYMMMCCC??????:::333555666555444444444666888888999:::;;;===AAAFFFJJJTTTbbbttt~~~gggPPPCCC>>>999333444444222000111333333222111333444444333111111111...///000222222222111000////////////000000000000xxxvvv~~~www}}}~~~uuuooorrrpppmmmnnnqqquuuxxxyyy|||~~~|||xxxuuuqqqmmmiiihhhhhhgggccc___\\\VVVQQQSSSXXX[[[YYYVVVUUUTTTTTTTTTRRRLLLEEE@@@BBBDDDFFFFFFDDDEEEIIIMMMQQQRRRVVV\\\bbbaaa[[[TTTMMMLLLJJJJJJKKKNNNQQQSSSUUU___hhhllllllggg\\\RRRMMMJJJGGGGGGJJJNNNRRRTTTWWWWWWUUURRROOOMMMNNNOOOOOOOOOOOOOOOPPPTTTYYY]]]cccbbbbbb```^^^\\\ZZZYYYYYYZZZZZZZZZYYYXXXWWWWWW]]]\\\[[[ZZZ\\\^^^aaacccccccccdddeeeggggggfffeee^^^WWWNNNHHHEEEDDDCCCBBBCCCCCCCCCDDDFFFIIIKKKMMMMMMPPPWWW```kkkwwwaaaEEE::::::555444333333222222222222333111111111333555555555555666777777777777:::<<<<<<;;;888555222222555777666555777;;;===???GGGPPP___pppxxxvvvxxxuuuyyy~~~~~~zzzvvvssssssvvvuuuuuuxxxxxxpppbbbWWWLLLFFF>>>:::999:::999888777777777777777888888999999888;;;??????AAAMMM[[[hhh}}}ssseeeQQQAAA:::888777666666444222111111222222222444222///...---------............000111///,,,)))...///000111111111000000|||}}}~~~xxx{{{~~~}}}vvvpppwwwwwwwwwwwwwwwvvvuuuuuuyyy{{{~~~}}}wwwpppkkkhhhiiijjjjjjiiihhhiiiiiiccc]]]WWWXXX]]]aaa^^^ZZZOOONNNLLLLLLLLLKKKHHHFFFEEEGGGHHHGGGFFFGGGLLLPPPTTTTTTVVV[[[___^^^YYYSSSKKKKKKKKKMMMPPPUUUYYY\\\___eeejjjiiieee```WWWOOOMMMJJJHHHHHHKKKNNNQQQRRRTTTTTTSSSPPPLLLKKKKKKMMMMMMMMMNNNNNNOOOSSSXXX\\\aaa``````^^^]]][[[YYYXXXVVVWWWWWWWWWWWWVVVVVVUUUYYYYYYYYY[[[]]]___aaabbbffffffdddcccaaa^^^ZZZXXXQQQMMMGGGDDDCCCCCCAAA??????>>>>>>>>>???@@@AAABBBFFFGGGIIINNNVVV```iiinnn|||tttUUU???777777444444333222222222333333444222000111444666555333333555777777888999<<<>>><<<<<<<<<999777666777999888888999===???EEEQQQ]]]qqq|||tttsssvvvzzz{{{{{{{{{xxxuuuqqqoootttvvvwwwuuummmaaaUUUNNNFFFAAA;;;888888888777666666666666666777888:::;;;<<<;;;===@@@BBBHHHWWWfffyyyxxxeeeYYYIII===888777666555444333111000000000000000---000333444222000//////222000......111444666777000////////////000111111|||zzz~~~~~~|||yyyxxxxxx{{{|||vvvrrr{{{~~~{{{uuurrrpppyyyzzz}}}~~~{{{sssiiiaaa```eeejjjkkkiiihhhjjjnnnhhhaaa\\\^^^dddfffaaaZZZKKKHHHEEEDDDFFFIIIKKKKKKHHHIIIIIIGGGFFFHHHNNNSSSSSSSSSSSSVVVZZZYYYUUUQQQOOOOOOPPPRRRVVVZZZ___aaaeeehhhhhhccc^^^[[[UUUNNNKKKJJJHHHIIILLLNNNOOOPPPPPPPPPOOOLLLIIIHHHIIIKKKKKKLLLMMMNNNPPPSSSXXX\\\^^^^^^]]]\\\ZZZXXXWWWVVVRRRSSSSSSSSSSSSSSSTTTTTTTTTVVVXXX[[[^^^___``````cccaaa^^^YYYTTTNNNJJJGGGEEECCCBBBAAAAAA@@@>>><<<;;;<<<<<<<<<<<<<<<======CCCAAA??????CCCJJJQQQVVVfffllluuu~~~vvv]]]GGG:::666777333333222222222333444444666333///111555777555222222444666888888:::<<<>>><<<>>>???>>><<<:::999:::;;;;;;<<<@@@DDDMMM```qqq~~~xxxrrrrrruuu~~~|||yyyvvvuuurrrpppnnnsssvvvvvvlll]]]NNNEEEBBB>>>;;;888666666666555444555555555555777999;;;<<<>>>>>>???DDDJJJUUUhhhxxxooo```QQQIII???999777666555333222222222222222222222222,,,000555666555222222222555333///...///111222222222111///...///000222333}}}|||yyyuuutttzzzzzzwwwttt}}}}}}vvvssssss||||||{{{{{{xxxpppfff^^^```cccggggggfffdddeeefffbbb^^^]]]aaagggggg___VVVIIIFFFCCCBBBDDDFFFHHHIIIGGGGGGGGGEEECCCFFFLLLRRRPPPOOOOOORRRUUUVVVTTTRRRVVVVVVUUUVVVWWWYYY\\\]]]```cccbbb]]]ZZZYYYVVVQQQKKKJJJIIIJJJMMMNNNNNNMMMMMMMMMLLLJJJHHHGGGIIIJJJLLLMMMOOOQQQRRRUUUYYY\\\\\\\\\[[[ZZZYYYWWWVVVUUUPPPPPPPPPPPPQQQRRRRRRSSSSSSUUUXXX[[[]]]]]][[[ZZZWWWTTTOOOIIICCC@@@@@@@@@EEEDDDBBBAAA@@@???>>>=========>>>???@@@@@@@@@@@@DDDBBB???>>>@@@CCCHHHKKKQQQWWWaaalllvvvttt\\\HHH===:::999999222222222222333333444555888333///111555888555111222444666777777888999;;;999<<>>;;;999999;;;<<>>:::888777777555333111333444555555555666777333444666999<<<>>>===<<<666444333222222000...+++111111000///000111222333wwwqqqqqq{{{}}}zzzyyyyyyzzzyyy{{{|||yyyuuusssrrrlllddd]]]```^^^^^^___aaa```^^^[[[YYYZZZ]]]dddiiifff\\\RRRIIIFFFCCCBBBAAAAAA@@@???CCCDDDCCCAAA@@@BBBIIINNNNNNNNNOOORRRUUUXXXZZZZZZZZZYYYXXXWWWWWWWWWWWWXXXYYY\\\\\\YYYWWWWWWTTTPPPKKKJJJJJJKKKMMMMMMLLLKKKLLLLLLLLLJJJHHHHHHJJJLLLOOOQQQSSSUUUVVVXXX[[[]]][[[[[[ZZZYYYXXXWWWUUUTTTPPPOOOOOOOOOPPPQQQRRRRRRRRRTTTWWWYYYYYYVVVSSSPPPGGGEEEAAA<<<999;;;@@@EEENNNLLLIIIEEEBBB@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGFFFJJJPPPWWW___iiisssyyy~~~fffXXXEEE:::777999:::999222222222222333333444555777333000111555777555333444666777777666555555666666999===>>><<<:::888888;;;===CCCLLLVVVeee|||xxxtttuuuvvvvvvxxx{{{yyyzzzzzzuuuooonnnsssyyytttkkk\\\NNNDDD>>>:::999444555666666666555666666999888777666777999;;;<<>>@@@FFFJJJNNNPPPRRRVVVZZZ^^^aaacccZZZYYYXXXWWWWWWWWWWWWWWWUUUXXXXXXUUUSSSSSSPPPLLLLLLJJJJJJJJJLLLLLLLLLJJJKKKLLLLLLJJJIIIJJJLLLNNNRRRTTTWWWYYYYYYZZZ[[[]]]YYYYYYYYYXXXWWWUUUTTTSSSPPPOOONNNNNNNNNOOOPPPQQQOOOQQQSSSTTTRRRNNNIIIFFF<<<<<<;;;999999===EEELLLSSSQQQNNNIIIEEEDDDEEEGGGGGGFFFEEEDDDCCCDDDEEEFFFDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHIIIIIILLLRRRZZZ___oooyyynnn^^^HHH@@@777222333666777666333333222222222333444444444333222333555666666666555777999888666444444444666888:::;;;999888888999===@@@JJJXXXgggvvvxxxrrrppptttxxxyyyyyy{{{tttvvvwwwtttpppppptttxxxjjj]]]LLLAAA>>>===;;;888333555666666555555777888;;;999888777888:::===???CCCMMMZZZhhhzzz|||hhhYYYMMMDDD@@@???:::::::::::::::999888777888999:::888666666999<<>>@@@AAA@@@???@@@EEEIIINNNQQQTTTXXX\\\```ccceee\\\[[[[[[ZZZYYYXXXWWWWWWRRRTTTSSSOOONNNOOOOOOLLLMMMKKKIIIIIIKKKKKKKKKJJJJJJKKKKKKJJJIIIJJJMMMOOOTTTWWWZZZ[[[[[[ZZZ[[[[[[VVVVVVVVVVVVUUUSSSRRRQQQPPPOOOMMMLLLLLLMMMNNNOOOIIIKKKLLLLLLIIIEEE@@@===555888;;;<<<;;;>>>DDDIIINNNOOOOOOMMMIIIHHHIIIKKKKKKJJJIIIIIIKKKNNNRRRUUURRRQQQOOONNNMMMLLLLLLLLLOOONNNLLLJJJHHHIIIMMMPPPXXXcccoooyyy~~~fffQQQEEE999777555333333333444444444444333222222222333333111222444444444555777:::555888::::::999777666666999::::::999888999;;;===AAAEEERRRgggzzzzzzuuusssyyy~~~~~~||||||tttqqqppppppssssssqqqoooZZZOOOAAA:::::::::888555333555666555444444777:::999888777777:::>>>BBBEEEJJJXXXjjj{{{rrrcccSSSJJJCCC>>>===@@@888888999999999888999:::666888;;;;;;;;;???FFFLLL\\\jjjtttfffYYYLLLAAA:::;;;888555333333666:::===zzzwwwzzzzzzrrrlllbbb```aaaeeejjjhhh```XXXTTTUUUSSSOOOKKKJJJMMMQQQUUUZZZ]]]ZZZRRRLLLLLLNNNNNNKKKGGGDDDCCCCCCCCCBBB>>>AAACCCBBBAAABBBFFFIIIMMMPPPTTTXXX[[[^^^aaadddaaa```^^^\\\ZZZXXXVVVUUUOOOQQQNNNJJJJJJNNNQQQOOONNNLLLIIIIIIJJJKKKKKKJJJIIIJJJJJJJJJIIIJJJMMMOOOUUUXXX[[[\\\[[[ZZZZZZZZZTTTTTTTTTTTTSSSRRRPPPPPPPPPOOOLLLKKKJJJKKKLLLMMMDDDEEEFFFFFFDDD@@@;;;999000666<<>>AAAEEEJJJYYYqqq{{{zzz~~~uuunnniiimmmuuuwwwooofffLLLEEE<<<888777777555222333555666444333333777:::777777666888;;;@@@FFFIIIPPPaaavvvxxxppp^^^QQQFFFCCCAAA======@@@666777777777777888:::<<<222666:::>>>BBBJJJVVV___uuu~~~nnn\\\QQQGGGBBB<<<888888===DDDIII~~~~~~yyyxxx}}}vvvlllddd^^^^^^bbbiiilllhhhcccccc\\\YYYTTTMMMHHHJJJPPPVVVVVVTTTQQQMMMKKKLLLQQQTTTWWWPPPJJJMMMSSSSSSKKKAAA@@@??????AAAEEEGGGHHHGGGLLLOOOSSSWWW[[[]]]______]]]]]]^^^]]]YYYTTTNNNKKKJJJKKKKKKKKKJJJKKKMMMPPPIIIHHHGGGFFFFFFGGGHHHHHHGGGKKKNNNMMMKKKLLLQQQVVVWWWXXXZZZ[[[ZZZYYYWWWVVVVVVTTTQQQOOOOOONNNNNNMMMMMMLLLKKKKKKJJJKKKLLLMMMDDD>>>;;;<<<<<<::::::===>>>@@@CCCDDDDDDDDDDDDEEE@@@EEELLLQQQQQQOOOMMMKKKSSSTTTTTTVVVZZZeeerrr{{{yyyuuuppphhhaaa\\\[[[[[[ccceeeddd^^^YYYYYYXXXVVVZZZRRROOOWWWaaajjjuuu~~~fffJJJ???:::555555333222222333444444333444333222222222333444555666555333444666999999999:::999999888777666555555333888777999>>>;;;;;;GGGHHH^^^www~~~wwwtttooonnnqqqoooaaaRRR===<<<999777777777888999777777555444444555666777;;;<<<>>>@@@@@@DDDQQQ^^^nnn{{{uuuiii___XXXKKKEEE???===???AAA???===999999888999;;;===>>>===<<<;;;<<>>BBBFFFJJJMMMPPPSSSVVVVVVWWWXXXZZZ___gggsss{{{yyyxxxssslllddd______```hhhjjjiiidddaaabbbcccaaaddd\\\XXXZZZ]]]^^^bbbfffxxxqqqUUUCCC;;;777444444333111111333333333222333222222222222333444555666444333444666888999999:::999999888777666666555666:::888999???>>>AAANNNYYYmmm~~~}}}yyysssmmmdddTTTEEE<<<;;;999888777777888888666555555444555666888999;;;;;;>>>BBBEEEMMM]]]lll~~~pppbbbVVVKKKDDDDDD@@@<<<<<>>;;;888777777999;;;>>>???@@@>>>@@@GGGQQQ___pppwwwmmmmmmlllmmmvvv~~~{{{zzz~~~vvvpppqqqxxxyyy}}}~~~vvvrrrlllfff]]]^^^dddmmmooojjjdddaaaXXXUUUQQQMMMKKKJJJHHHGGGGGGGGGHHHGGGHHHLLLQQQTTTWWWVVVWWW[[[^^^^^^YYYTTTOOOOOOOOOPPPPPPOOOLLLIIIJJJNNNTTT[[[___`````````VVVTTTQQQMMMJJJGGGFFFEEEFFFGGGGGGGGGFFFGGGJJJLLLHHHHHHGGGGGGGGGGGGHHHHHHIIILLLNNNNNNMMMNNNRRRUUUUUUUUUVVVVVVUUUSSSRRRPPPLLLJJJHHHGGGFFFFFFHHHHHHKKKLLLNNNMMMJJJEEE@@@<<<;;;888888===>>><<<:::;;;;;;>>>BBBDDDCCCBBBBBBBBB@@@@@@@@@BBBFFFMMMVVV]]]YYYZZZ[[[^^^aaahhhpppuuussstttrrrlllccc^^^___bbbjjjmmmlllhhhgggkkknnnnnnjjjfffcccddddddbbbaaabbbkkkttt|||mmmTTTDDD<<<777555555333222000000222333222111111111111222333444555666666555444555777999999999999999999888777777777666999<<<999999AAADDDKKK[[[nnntttdddTTTDDD888::::::999999888777777777555555444555666777999:::>>>===???EEEMMMYYYmmm~~~ppp^^^SSSIII@@@999===;;;;;;===@@@@@@>>>;;;888888999:::===@@@DDDFFFFFFMMMXXXfffvvv}}}|||~~~|||vvvrrrrrrtttxxxzzz{{{yyyrrrooolllgggbbbcccgggnnnoooggg___\\\UUURRRPPPOOOOOOMMMHHHDDDFFFHHHIIIJJJKKKNNNRRRUUUQQQTTTXXX\\\^^^^^^\\\ZZZUUUUUUUUUVVVVVVTTTOOOLLLLLLPPPVVV\\\______^^^\\\TTTQQQLLLGGGCCCBBBCCCDDDDDDEEEEEEEEEDDDEEEGGGJJJHHHHHHHHHHHHHHHHHHIIIIIIIIIKKKMMMMMMMMMMMMPPPRRRPPPPPPQQQQQQQQQPPPOOOOOOKKKJJJHHHEEEDDDDDDFFFHHHFFFIIILLLMMMKKKEEE???;;;<<<999:::???@@@<<<888888777:::???AAA@@@>>>======AAA???>>>===AAAIIISSS[[[ZZZ[[[\\\^^^aaadddhhhjjjhhhjjjkkkfff___ZZZ\\\```gggjjjkkkhhhiiinnnssstttrrrpppnnnmmmllljjjjjjjjjhhhmmmrrrvvv}}}lllVVVBBB<<<:::555444888333111000000111222222111000000111222333555666666777666555777999;;;;;;:::999888888888888888888888:::<<<999:::EEEKKKVVViii~~~||||||mmmWWWGGG<<<666888888999999888777666666666555555555666888:::;;;@@@@@@CCCLLLWWWfff{{{xxx```QQQKKKFFF@@@;;;;;;;;;===@@@BBBAAA>>>;;;999:::;;;<<>>===@@@???:::666666333666:::;;;;;;999999999<<<;;;;;;<<>>LLLVVVdddyyy}}}zzz|||zzzcccLLL@@@;;;:::777777888888888777666666777777666666777888:::;;;???AAAIIIWWWfffwww~~~gggPPPFFFDDDBBB>>>===:::;;;===@@@AAA???<<<:::999:::<<<===@@@GGGNNNTTTaaaooo~~~{{{vvvpppooosssxxx~~~~~~~~~|||yyy|||rrrgggfffnnnwww{{{{{{~~~zzztttrrroookkk]]]ZZZ[[[```aaa]]]YYYYYYTTTSSSSSSSSSTTTRRROOOMMMKKKNNNQQQRRRQQQPPPPPPQQQPPPRRRVVV[[[```cccdddddd_________``````___[[[YYYPPPRRRVVVXXXYYYWWWTTTRRRQQQNNNJJJFFFCCCBBBBBBCCCCCCDDDEEEDDDCCCDDDGGGIIIIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJCCCDDDDDDAAA???@@@EEEJJJMMMMMMNNNOOOOOOOOONNNMMMHHHBBB??????===888555555222444666777666555555666444666888;;;???DDDJJJOOOVVVVVVVVVXXX[[[\\\ZZZYYY]]]```cccdddeeeeeeeeefff```eeehhhgggiiinnnrrrrrrzzzrrrmmmnnnoooooorrrqqqmmmiiillltttxxxwww|||aaaJJJAAA>>>;;;:::666111222555333222000000222333222111000111222333444555555555888888888:::===>>>===;;;777888888888999:::::::::999>>>???FFFWWWdddttt|||xxxxxx|||qqqXXXDDD<<<<<<<<<777777777666666666666666777666666666888:::;;;===???EEETTTiii{{{ppp[[[GGGBBBBBB???======999:::;;;<<<===<<<;;;;;;888;;;>>>AAAFFFOOOZZZcccpppjjjaaaZZZWWWRRRKKKJJJPPPVVVbbbuuu|||xxxvvvvvvyyy|||||||||zzzyyyzzz{{{zzzvvvssstttppplllkkknnnrrrvvvwwwvvvyyy}}}zzzxxxtttnnn```[[[YYY\\\]]][[[ZZZ\\\VVVWWWVVVTTTRRRPPPPPPQQQOOORRRVVVWWWVVVUUUTTTSSSSSSSSSUUUZZZaaafffhhhhhhaaa```^^^^^^^^^]]]ZZZXXXNNNPPPRRRUUUUUUTTTSSSQQQOOOMMMKKKHHHFFFCCCBBBAAADDDEEEEEEEEEDDDEEEGGGJJJJJJKKKLLLNNNOOOOOONNNNNNNNNMMMMMMLLLKKKJJJGGGEEEGGGFFFFFFEEEEEEDDDEEEEEE???AAABBBAAA@@@DDDKKKRRRUUURRRNNNKKKJJJKKKMMMOOOKKKDDD===;;;999555444666222333444333222222444666333555888:::<<>>;;;;;;:::777666555555555555777777333444444666999<<>>===@@@999999::::::;;;<<>>@@@CCCCCCDDDIIIRRRZZZYYYTTTMMMFFFDDDEEEIIIKKKKKKCCC;;;888666444444777333444333222111222444666777888999999999:::<<<>>>??????@@@EEEKKKOOOOOONNNRRRRRRTTT[[[dddhhhfffbbb]]]cccgggggggggjjjjjjhhhhhhmmmmmmfffcccgggiiihhhlllmmmmmmkkkmmmoookkkdddaaaccchhhpppzzzrrrXXXGGG>>>:::666;;;999222333::::::222555333222222333444444333111222333444444444333222555555666888;;;;;;:::888777777888999:::;;;;;;<<<>>>GGGMMMZZZooo~~~}}}{{{wwwsssqqqrrrvvvyyy||||||{{{zzz|||ttthhhTTTAAA999::::::777777666555333444555777888000111333666:::>>>BBBEEESSS^^^ssspppPPPAAA777;;;???;;;;;;@@@::::::::::::;;;???DDDHHH@@@EEEMMMTTT^^^mmmaaaFFFCCC999444777444...///888222555@@@SSSlll~~~xxxwwwsssoooqqqwwwnnnttt}}}wwwqqqsssvvvuuusssuuutttrrrpppnnnllljjjhhhmmmllljjjhhhfffeeeddddddppptttyyy}}}|||tttlllgggdddeeeddd^^^[[[[[[^^^ZZZTTTOOOMMMNNNQQQSSS[[[[[[]]]bbbfffddd\\\TTTYYYVVVVVVYYY```dddcccaaaZZZXXXWWWWWWXXXWWWRRROOOKKKKKKLLLNNNPPPQQQPPPNNNQQQNNNJJJFFFCCCBBBBBBCCCDDDHHHLLLMMMLLLKKKNNNPPPNNNNNNMMMMMMLLLKKKKKKJJJLLLLLLLLLKKKIIIGGGEEECCCAAA@@@???AAADDDEEEAAA>>>===CCCDDDAAAHHHTTTVVVOOORRRIIIAAA@@@@@@???@@@CCC<<<:::888888888777555333222333444333111000111222555777:::999777777999<<<;;;@@@AAA@@@AAAGGGKKKKKKIIILLLSSS\\\___ZZZWWWWWW___aaadddfffhhhgggfffdddeeefffddd```bbbgggddd^^^aaadddhhhgggdddcccfffjjjddddddbbb___eeerrrjjjUUUFFF===:::<<<333555666555444222222333444222000111444666444222333333222222222333444444666777999::::::888666555<<<999999:::999777;;;AAAFFFGGGTTTkkk{{{uuutttssstttuuuuuusssrrrtttsssuuu{{{~~~xxx```QQQAAA<<<<<<999555333444555444333222444777999888666666:::===@@@HHHPPPTTTiiiooo]]]LLLEEE<<<999:::;;;:::888AAA:::888;;;======BBBIIIDDDMMMYYYfffvvvdddLLL888666666555333000000111333222///000;;;NNNhhh~~~{{{vvvxxx|||}}}zzzsssrrrvvvyyyxxxvvvsssrrrqqqpppmmmjjjhhhfffeeedddaaa``````bbbeeegggppprrruuuzzz~~~wwwpppkkkgggfffccc[[[VVVVVVSSSRRRPPPMMMLLLPPPUUUZZZaaabbbdddggghhheee___ZZZ^^^[[[ZZZ\\\aaabbb```]]]WWWVVVUUUVVVVVVTTTPPPLLLKKKKKKLLLNNNOOOPPPOOONNNNNNKKKHHHDDDBBBBBBBBBCCCEEEGGGKKKMMMNNNOOOPPPQQQOOONNNMMMLLLJJJIIIHHHHHHIIIJJJJJJIIIHHHEEECCCBBBCCCAAA@@@@@@AAAAAA@@@???;;;DDDJJJKKKOOOTTTNNNCCCGGG???999888999:::<<<@@@:::888666666666555444222111222444333222111111222333444666666666666888999CCCHHHJJJHHHFFFHHHHHHFFFHHHHHHMMMVVV[[[ZZZYYYZZZ]]]___bbbdddffffffeeedddccceeeccc^^^\\\^^^[[[UUUYYY[[[]]]\\\ZZZ\\\ccchhhaaabbb___ZZZ\\\dddlllooo{{{nnnXXXIII@@@:::888:::333555666555333222222333444222111222555666555333444333333333333444555555666666888888888777666555999888888:::999888===CCCIIIOOO___vvvxxxtttsssssstttuuuvvvuuurrrqqqrrrrrrsssyyy~~~|||ssskkkTTTGGG<<<888888555333333444555555444333444666888999777888;;;===@@@JJJUUUeeezzzyyyaaaPPPFFF@@@:::888:::<<<;;;999@@@<<<;;;>>>@@@AAAIIIRRRXXXcccppp{{{mmmRRRAAA444444444444333111000111222//////111666@@@UUUuuu~~~~~~~~~}}}~~~}}}|||{{{zzzvvvssstttxxxzzzwwwtttqqqooommmkkkgggdddaaa```^^^\\\[[[[[[]]]bbbhhhkkkrrrqqqrrrwww~~~zzzvvvpppjjjgggbbbXXXRRRPPPMMMOOOQQQOOONNNRRRZZZaaagggiiikkkkkkhhhddd```______]]]\\\\\\^^^]]]ZZZVVVTTTTTTTTTTTTTTTQQQLLLHHHJJJJJJLLLMMMNNNNNNMMMLLLJJJHHHEEECCCBBBBBBCCCCCCGGGHHHJJJNNNQQQRRRRRRPPPNNNMMMKKKIIIHHHFFFFFFEEEFFFGGGGGGGGGEEECCCAAA@@@CCCBBBAAA???>>>>>>@@@BBBBBBJJJOOONNNOOOOOOGGG;;;===777333555777777999===666555333333333333111000///111333444333111111222111000000222444666666555DDDJJJLLLJJJGGGGGGEEEAAAHHHEEEFFFOOOUUUWWWXXXYYYYYY[[[]]]```bbbccccccccc```cccbbb]]]YYYXXXVVVRRR[[[\\\[[[YYYXXX\\\dddjjjcccdddbbb]]]]]]```bbb```hhhqqq}}}^^^RRREEE>>>:::777777:::222444555555333222222333444333333333555666555444444444444555555666666666666666666666666666666666666555777::::::999???FFFOOO\\\rrrwwwqqqnnnqqqsssuuuwwwwwwtttqqqoooqqqrrrvvv|||~~~vvvfffYYYFFF>>>888777666333333555333555666666555444555777;;;;;;<<<>>>???EEETTTccc{{{}}}hhhSSSEEE???;;;888888;;;<<<;;;:::<<<;;;<<<>>>???EEEQQQ]]]nnn{{{rrrRRR===777222000111333333111000111222...111333222222???^^^yyy|||yyywww|||zzzxxx|||}}}vvvrrrrrrsss{{{vvvuuuvvvuuuqqqnnnmmmjjjfffbbb^^^]]]\\\\\\^^^^^^^^^```ccchhhmmmpppuuurrrpppttt|||}}}yyysssmmmiiibbbXXXQQQOOORRRVVVXXXVVVRRRSSS[[[cccgggkkkmmmkkkddd___^^^___[[[ZZZYYYYYYYYYWWWSSSPPPRRRRRRSSSRRRQQQMMMIIIFFFHHHJJJLLLLLLLLLKKKJJJJJJFFFEEEDDDCCCCCCCCCEEEEEEJJJJJJJJJNNNRRRSSSPPPLLLIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDBBBAAA@@@AAAAAAAAA???<<<>>>CCCHHHOOOQQQOOOHHHEEEFFFCCC===:::777999===>>>;;;:::<<<333111000000111111///......000333444333111111111000...---///333666555333;;;@@@CCCAAA@@@AAAAAA>>>GGGCCCDDDLLLSSSUUUVVVWWWUUUVVVXXXZZZ]]]^^^``````]]]aaacccaaa\\\YYYXXXXXXbbbaaa```]]]\\\^^^ccchhhdddffffffddddddfffddd___aaaeeekkkooottt|||nnnGGG@@@::::::999888888:::222333555555333222222333444444444444555666666555444555666666777777777777666555555555555666666777555555777:::999:::AAAJJJZZZlllzzzsssooonnnpppsssvvvxxxvvvssspppnnnpppuuu|||rrr\\\KKK>>>:::999999666333444888333555777777666555555666>>>>>>@@@AAADDDNNNdddxxxmmmZZZKKKCCC<<<:::999:::<<<<<<;;;:::;;;===>>>???BBBMMM```ooo{{{hhhWWW>>>222444555---///222222111000111111///222444222...444JJJaaayyyxxxyyy~~~~~~|||wwwzzz}}}wwwqqqnnnoooqqq~~~yyyuuusssqqqmmmjjjgggddd```\\\\\\^^^bbbeeeeeefffiiikkknnnppprrrssswwwsssooorrryyy~~~{{{tttnnnkkkeee[[[TTTRRRUUUYYY\\\YYYUUUTTTZZZaaadddiiikkkggg```[[[[[[]]]UUUTTTTTTTTTTTTSSSQQQOOORRRRRRRRRPPPMMMJJJGGGFFFGGGIIIKKKKKKIIIGGGHHHHHHDDDDDDCCCCCCDDDEEEFFFGGGLLLKKKKKKNNNPPPOOOJJJFFFCCCBBBAAA@@@@@@AAACCCDDDBBBCCCDDDDDDCCCBBBAAA@@@>>>???AAA@@@???BBBHHHMMMTTTSSSMMMEEE?????????===:::;;;AAAHHHGGG???999888000///---...//////...---///111333333222000111111000...---///333555444222444888999666555999;;;:::BBB@@@CCCMMMUUUXXXZZZ\\\RRRSSSTTTVVVXXXZZZ\\\^^^]]]```dddddd```\\\ZZZ[[[]]]^^^^^^___^^^___```bbb```ccceeeeeeggghhhddd^^^___`````````bbbiiittt|||jjjOOO>>>999777999999777666999111333444444333222333333444444555555555555555666444555666777888888888888555555555444555666777777555666888::::::<<>>>>>AAAEEELLL[[[uuurrr^^^NNNEEEBBB<<<<<<;;;;;;<<<<<<:::999???BBBDDDDDDKKK\\\sssgggNNNBBB555000555555,,,...111222111000111111...///111222000222===IIIggg|||zzz{{{zzzyyy||||||wwwrrrqqqrrrsss}}}zzzwwwtttrrrpppmmmkkkaaa```______bbbgggmmmppplllmmmppprrrssssssrrrrrrtttqqqmmmoootttzzz~~~|||vvvpppnnniii```ZZZXXXSSSWWWYYYXXXTTTTTTXXX]]]___bbbeeebbb\\\WWWWWWXXXPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQMMMIIIFFFEEEEEEEEEHHHKKKJJJGGGEEEEEEGGGCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJKKKLLLLLLIIIDDD@@@===<<<;;;;;;<<<>>>@@@BBB@@@AAABBBBBBBBBAAA@@@???===???BBBDDDFFFIIILLLOOOLLLLLLKKKFFFAAA<<<:::999999===EEEKKKHHH>>>555333///---,,,---/////////---111222222222000///000111000///...///111222222111333666555111///333555444:::;;;AAALLLSSSWWW]]]bbbSSSSSSSSSTTTVVVYYY[[[]]]]]]^^^aaadddbbb[[[XXXXXXVVVYYY\\\___bbbbbbaaaaaaaaadddeeefffiiikkkggg___]]]___``````^^^___cccggg{{{vvvUUU;;;:::666666888777444333666000222444444333222333444222444555555444444555666333444666888999999888888555555555666666777777888777777:::<<<===BBBPPP___xxxwwwpppoooppprrruuuvvvuuuqqqoooppprrrrrr{{{uuu^^^GGG:::888666666777444000111444222444555666666777999;;;===???EEENNNZZZkkktttbbbPPPCCC>>>======<<<<<<;;;;;;:::999999===CCCGGGJJJVVVkkk{{{WWW???:::444111333222---///111111111000111222,,,+++...222222111444999LLLfff~~~nnn___~~~{{{{{{zzzxxxyyy~~~~~~{{{|||~~~|||{{{yyyvvvrrroooooopppssssssssssssssspppmmmjjj```aaacccfffiiilllnnnooonnnnnnnnnnnnnnnnnnnnnnnnlllkkkjjjkkkooovvv}}}~~~xxxsssqqqlllddd^^^]]]UUUVVVWWWVVVTTTSSSTTTVVVUUUXXX[[[ZZZVVVRRRPPPPPPLLLLLLLLLLLLLLLNNNQQQSSSQQQQQQNNNIIIDDDAAABBBDDDDDDHHHKKKJJJEEEBBBCCCEEEAAAAAABBBCCCDDDEEEFFFFFFDDDGGGIIIJJJGGGCCC@@@>>>:::999888777777999<<<>>>===>>>???@@@@@@???>>>>>>???@@@DDDHHHMMMOOONNNMMMDDDEEEFFFDDD???;;;999:::777;;;CCCHHHDDD999111000...---,,,---///000000///444444222000...---///111...///000000......///000000444555111///111222000444555;;;BBBFFFJJJTTT^^^WWWVVVUUUUUUVVVYYY\\\^^^ZZZXXX\\\bbbccc]]]XXXXXXVVVXXX[[[___bbbcccaaa``````bbbccceeekkkoookkkeee```cccdddccc___]]]]]]___hhhxxxqqqYYYDDD555888555444666555222222666000111333333222222333444111333555444333222444666222444666888999999888888444555666888999888888888888999<<>>@@@DDDPPP```ooo~~~xxxpppiii___QQQEEE===:::999:::;;;:::999888888999:::===FFFNNNWWWggg~~~hhhHHH888999666333444222000111222111000000111333---,,,///333333000000444<<>>@@@CCCDDDHHHKKKIIIDDDAAABBBEEE???@@@@@@AAABBBCCCDDDDDD???CCCHHHHHHEEE@@@>>>>>>:::999666555555666888:::;;;<<<===>>>>>>>>>===<<>>===999444222444666555555777111222333444555888===@@@DDDKKK[[[ooouuuhhhYYYUUUMMMFFF???;;;999888888888888777777777999;;;DDDNNN[[[hhh{{{YYY>>>555<<<999444555555222222222111//////222444000000333555333///111777;;;???HHHOOOJJJ???777666{{{uuu~~~~~~~~~}}}|||~~~yyysssnnnvvvwwwvvvtttoookkkhhhgggkkknnnrrrtttrrrpppnnnmmmmmmnnnoooooolllfffaaa^^^]]]___bbbfffiiiiiigggdddccceeeiiiooouuu|||{{{uuupppllliiieeeccc]]]XXXUUUVVVUUUPPPNNNNNNJJJIIIHHHGGGGGGGGGIIIIIIGGGDDDBBBDDDHHHLLLMMMMMMMMMJJJFFFBBB@@@@@@AAACCCFFFGGGIIIJJJIIIFFFCCCAAA@@@@@@@@@??????@@@CCCFFFBBBBBBBBBAAA@@@===;;;999;;;999666444555666777777;;;<<<===;;;999999<<>>???@@@>>>;;;777555333222222111000//////...,,,,,,+++,,,---...000111999666111---++++++,,,---////////////////////////000000//////.........---...///000222555999<<<>>>OOOUUU[[[[[[WWWUUUXXX\\\TTTUUUYYY___dddeeebbb___[[[TTTTTT[[[___ZZZUUUSSSRRRZZZbbbgggoootttppphhhkkkkkkjjjgggdddcccdddfffbbbgggsssrrr[[[FFF;;;999<<<888666444333333333555666666666555444333333333333222222222111222222333333555777999999777777777888888888888888888999:::;;;===@@@DDDJJJTTTggg~~~~~~rrrssstttsssrrrrrrvvvyyywwwrrrpppooommmooo{{{iiiOOOAAA===:::888555444666666333333666444333555888999888;;;AAAPPP^^^nnn}}}uuuaaaSSSLLLFFFEEEGGG@@@555444<<<555555777999888666;;;BBBCCCUUUmmmRRR===555999777666777333111333555444111000111333000111222333333222111000222555888:::999777666666}}}{{{{{{{{{yyy}}}}}}}}}}}}|||yyyyyyyyy|||zzzwwwrrrooommmnnnooonnnnnnppppppooommmjjjhhhfffhhhiiiiiifffbbb]]]ZZZUUUYYY```gggkkkkkkhhheeeiiijjjnnnsssyyy|||vvvppplllhhhdddaaa^^^YYYVVVWWWVVVRRROOOPPPFFFFFFEEEEEEFFFGGGHHHIIIFFFDDDBBBDDDHHHLLLMMMMMMNNNKKKGGGCCC@@@@@@AAABBBDDDEEEFFFGGGFFFDDDBBBAAAAAABBBAAA???======@@@BBB@@@@@@@@@@@@>>><<<:::888777555444444666777999999888:::<<<<<<;;;<<>>>>>>>>===:::777444222222111111000//////..................///111333444999666333000......///000////////////////////////111111000000000/////////---...///000333666999;;;>>>GGGQQQVVVVVVUUUWWWZZZVVVVVVWWW[[[```cccbbb```XXXSSSSSSXXXZZZVVVSSSTTTUUU\\\ccchhhpppwwwuuuooooooooonnnkkkhhhggghhhiiifffhhhnnnzzz}}}|||{{{ssscccQQQAAA999777999777666444333333444555666333333222111111111222222222222222222222333444444666888999999777666777777666777888999:::;;;<<<===BBBCCCGGGRRRddd{{{vvvrrrrrrqqqsssuuuvvvuuutttuuuqqqnnnpppqqquuu}}}aaaIII???<<<;;;999555444666555333333777666555777:::;;;;;;@@@GGGWWWggg{{{{{{pppbbbSSSIIICCC===<<<@@@<<<444333:::555555666888777777>>>FFFSSSdddyyy{{{NNN999333888777777888444111333444333000///111222000000111222222111000//////222666777666444333333~~~}}}pppsssqqqttt~~~}}}}}}}}}uuunnnkkklllppprrrqqqnnnkkkjjjkkkiiieeeaaa^^^___aaaaaa___\\\XXXVVVPPPVVV```iiinnnnnnllljjjnnnooorrrvvv{{{}}}wwwpppkkkfffaaa]]]\\\VVVSSSTTTSSSOOOMMMNNNFFFFFFEEEDDDDDDEEEEEEFFFEEEDDDCCCEEEHHHKKKMMMMMMNNNLLLHHHDDDAAA@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>;;;:::<<<======>>>>>>>>>===;;;999888555555555555666777888999666888;;;<<<===???AAACCCDDDDDD@@@;;;888::::::888>>>===;;;888555222///...000000//////...---------.........///000111333444111111///...------------////////////////////////111111111111000000000000,,,---...///111333555777111999CCCJJJNNNRRRYYY___[[[YYYXXXYYY[[[]]]]]]]]]TTTRRRSSSUUUTTTQQQRRRVVVXXX]]]bbbhhhooovvvxxxuuurrrrrrqqqnnnjjjhhhhhhiiiooonnnooouuuzzzssspppeee\\\OOOBBB:::777555555777666555333333444555555222111111111111222333333222222222222333444666666777999:::999777666666666555777999;;;;;;<<<>>>@@@GGGGGGNNN```xxxyyyoooqqqpppppptttxxxxxxtttooorrrnnnmmmqqqwwwsssUUUAAA;;;;;;;;;999555444555555333444777777666888;;;<<<>>>FFFNNN]]]qqqsssfff\\\RRRIIIDDDAAA:::888======777555999555444666888888:::DDDOOOiiiyyyyyyPPP;;;333888666666888444111222333222000///000111//////000111111000000//////111444555444333222222{{{tttpppiiiooonnnsss~~~}}}zzzzzzyyypppiiigggiiimmmooorrrlllgggeeefffeee```\\\YYYZZZ[[[[[[[[[YYYWWWUUUTTTZZZcccjjjoooppppppppppppppprrrtttxxx}}}xxxqqqkkkddd^^^ZZZVVVPPPMMMNNNMMMIIIHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEGGGIIILLLMMMNNNNNNKKKHHHDDDAAA@@@@@@@@@>>>>>>=========>>>@@@@@@>>>>>>>>><<<999888999;;;;;;<<<<<<===<<<;;;999888888888888777666555666777888999;;;===>>>@@@AAABBB===<<<:::777777888:::;;;:::999666333000...------.........------,,,,,,,,,,,,,,,,,,---...///000111,,,,,,---------,,,,,,+++////////////////////////000000000000000000000000------...///000222333444222555888;;;@@@JJJXXXbbb]]]\\\ZZZYYYXXXWWWVVVUUURRRSSSTTTRRROOONNNRRRXXXYYY\\\___cccjjjppptttuuurrrrrrqqqnnnjjjhhhggggggrrrpppooorrrzzz}}}tttmmmTTTJJJ???888666666444222777666555444444444444555222222222222333444555666222222222333444666777888888999:::999777555555666444777;;;<<<<<<===@@@CCCIIINNN\\\qqq}}}tttmmmnnnpppssswwwyyyvvvqqqmmmnnnlllmmmsss}}}hhhLLL===999999888888444333555555333444777777777888;;;<<<@@@KKKVVVjjj}}}uuueeeXXXPPPJJJFFFCCCBBB;;;888;;;<<<777444444444444555888999???NNN]]]||||||XXXAAA777999666555666222111111111111000//////000...//////000000000000000111333555666444333333333{{{sssooopppvvvuuuxxxzzzyyy{{{||||||||||||~~~{{{vvvqqqkkkhhhhhhkkkmmmnnnnnnhhhcccaaacccccc___[[[ZZZZZZ[[[[[[[[[ZZZYYYYYY\\\___dddgggjjjlllpppsssqqqqqqqqqsssvvvzzzzzzrrrkkkddd]]]XXXRRRMMMIIIIIIIIIFFFEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIKKKLLLMMMKKKIIIFFFCCC@@@???>>>>>>;;;:::999999:::;;;===>>>888999:::999888777888:::::::::;;;<<<<<<;;;:::999888::::::999777777999;;;>>>=========>>>??????>>>:::999999::::::999:::;;;444333111...------......------------,,,,,,,,,,,,***+++,,,---...//////000---...///000000000000///////////////////////////////////////////////////......///000111222333333222333222333777@@@LLLUUUTTTUUUWWWXXXWWWUUUTTTTTTSSSVVVVVVQQQLLLMMMSSSXXXXXXXXXZZZ]]]aaaffflllppplllnnnooonnnmmmllllllmmmkkklllnnnooosss|||uuujjjIIIAAA888444555777555222666666555555444444444444111111111222333444555666333333333444555777888999888999:::999777555555666555999<<<===<<<>>>CCCGGGKKKYYYnnnwwwqqqnnnkkkrrrzzz{{{wwwqqqooooookkkmmmrrryyy^^^GGG===999777666666333333555666333333666666666888;;;>>>EEESSSaaa~~~nnneeeXXXMMMGGGDDDAAA>>>;;;666444555777555222111444333555888<<>>===<<<<<<999888777777888999:::;;;333555666666666666888999777888:::;;;;;;;;;::::::666999:::::::::<<>>>>>AAAJJJQQQWWWiii~~~vvvpppoooqqqnnnvvv~~~|||uuunnnnnnppplllsss|||uuuWWWEEE>>>:::777666555444555999999666555777666777:::???EEEPPPcccuuu~~~rrrccc[[[PPPHHHDDDBBB???<<<666444444555777777666666222333555:::AAAPPPkkkiiiOOO???;;;444333666444333111000000111222000///////////////000111222222000111222222000///000000~~~xxxqqqzzz}}}yyyxxxrrrssswwwzzzwwwuuuzzz}}}yyyuuurrrsssnnnjjjiiikkkllliiiggg^^^^^^___aaabbbdddeeeeeedddcccbbbbbbbbbbbbcccddddddeeeeeebbb```cccjjjpppsssrrrqqqrrruuuyyy}}}}}}uuunnneee]]]XXXTTTNNNIIIJJJIIIGGGGGGIIIEEEFFFHHHIIIJJJJJJJJJIIIDDDFFFHHHGGGDDDCCCDDDEEEBBBAAA???===<<<;;;;;;;;;777777777777777777888888111222444555444444555777555666777999::::::999999888;;;<<<<<<;;;???GGGMMMIIIEEE???<<<<<<<<<<<<;;;>>>:::888999666000///111......---------...//////------------------------)))***,,,.../////////...+++++++++,,,------......////////////////////////......//////000000000000,,,---///111222222222222---...000111111222333444555:::AAAGGGLLLSSSYYY^^^VVVYYYWWWOOOKKKNNNQQQPPPPPPNNNOOOTTTWWWYYYaaakkkhhhjjjmmmooooooooopppqqqnnntttyyyxxxrrroooqqquuu}}}|||fffQQQ>>>;;;777666777888777555555555555555555444444333000000//////000111222222666666666666777777888999666888999999777666777777666:::>>>???AAAHHHTTT^^^ooo}}}~~~wwwppplllpppwwwvvvzzz}}}{{{tttooonnnoooooo{{{mmmQQQCCC>>>;;;::::::666666999>>>>>>:::777888666999???GGGPPP```yyyqqq```___WWWMMMFFFCCCAAA>>>;;;444666777666666666777888111222666;;;EEEYYYxxxaaaLLLBBB888555777555444222000111333333111///000000//////000111333444111222333222000///000111|||~~~~~~yyy{{{pppiiittt|||{{{|||vvvwwwzzzyyyuuuuuu~~~xxxuuuwwwyyy{{{tttlllgggfffddd```\\\XXX[[[___bbbccceeegggiiiggggggeeeddddddeeefffgggeeeggghhheeebbbdddkkkqqqqqqpppoooppprrrwww||||||}}}~~~}}}vvvooofff^^^XXXSSSMMMIIIIIIIIIFFFGGGIIIJJJJJJKKKJJJIIIGGGEEECCCBBBEEEFFFEEEBBB???@@@AAA???>>>===<<<::::::::::::777777777777777777777666000222444444333333333444333444666777888999888888===??????===<<>>@@@DDDMMM\\\hhh{{{tttooolllsss}}}||||||{{{yyyuuuqqqnnnmmmrrrhhhNNNBBB>>>;;;<<<>>>777888<<>><<<999777222666777333//////000111000222666<<>><<<999<<<;;;999777777<<>>===:::999888777888999;;;<<<<<<;;;888555333222111111222111111000000111222333666777999===AAAAAA>>>;;;666555333333555:::@@@DDDDDDAAA?????????===777111111000000///////////////------,,,---...///......---------...------,,,,,,...,,,***+++---///...---,,,,,,---.........---,,,------...///////////////+++---............///111---///111333333222000///444222000///000111222222333333333222444;;;CCCJJJOOOQQQRRRQQQPPPOOOOOOOOOOOOMMMOOOSSSSSSQQQTTTZZZjjjhhheeebbb]]]ZZZ```hhhiiilllooonnniiidddbbbccciiieeefffmmmvvvvvvlllOOOGGGBBBDDDHHHJJJNNNTTTUUUWWWYYYZZZ[[[^^^cccgggeeemmmtttvvvyyyxxx___DDD999888666444333333333444444555555555444444333222///000111000000222555888666777888999999888666555999777888:::999666777;;;888<<>>===;;;999666666666444222222444666333555666<<>>;;;999777666666666777999:::<<<===;;;888555333111000000//////000111222333444444:::;;;>>>AAACCCAAA>>>:::444222000000333777:::;;;???@@@@@@???<<<777111...000000//////////////////,,,,,,,,,------------...,,,,,,------...------------,,,++++++---.........------------------------------...////////////...''')))+++,,,,,,---000222+++---///000000000...---222111000000000111111222222222222111111555:::>>>AAAEEEKKKSSSXXXXXXUUURRRQQQQQQTTTWWWWWWUUUVVVYYYdddcccaaa]]]WWWVVVaaannnkkkkkkllllllkkkhhheeebbbaaa```bbbgggkkkooovvv~~~|||rrrggg___VVVNNNCCC===999:::<<<<<<>>>BBB@@@BBBEEEFFFGGGIIILLLNNNIIIQQQWWWYYY\\\ccciiikkkwww~~~}}}tttZZZ???999888666444333333333444222222333333333222111111,,,---///000111333777:::;;;;;;;;;;;;:::888555444999888888:::999666888<<<;;;???GGGTTTeeewww~~~|||xxxsssrrruuuzzz|||}}}|||xxxrrroooqqqwwwcccNNN:::666777555222333666555777:::999666666:::999???QQQnnn}}}jjj]]]RRRGGG===;;;;;;999777777555666555444222222444555666555555;;;PPPppptttdddPPP@@@;;;666000...///111111000///000222444555555444333444444333222222111111000~~~|||xxxkkksss|||}}}yyyzzz|||~~~uuu|||yyywwwwwwwwwtttllleeeccckkkqqqooojjjiiihhhggghhhkkkmmmllliiihhhkkknnnqqqhhh```]]]___```___]]]XXXYYYZZZ[[[\\\\\\\\\\\\WWWYYYZZZZZZXXXWWWVVVWWW___ccciiikkkjjjhhhgggfff]]]^^^aaadddgggiiiiiiiiimmmppptttxxx|||zzztttjjjaaaSSSNNNIIIFFFGGGHHHGGGFFFHHHFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDCCC@@@<<<999777444555555666777999;;;<<<:::888666444333222333333...///000222444555555555999;;;>>>@@@@@@>>>:::666555333111111333444444333<<<>>>???<<<666000------//////////////////......,,,---------------...///++++++,,,---............,,,,,,+++,,,---......//////......------------...,,,---......//////......''')))+++,,,,,,---///111+++,,,.../////////------...//////////////////000222222222111222333666888888;;;CCCNNNYYY___^^^\\\PPPRRRUUUWWWYYYZZZ]]]```eeebbb___\\\YYYYYYbbbllllllmmmnnnnnnllliiifffddd______aaaddddddccchhhoookkkooovvv}}}zzzvvvmmmggg]]]SSSLLLGGGCCC???>>><<<;;;<<<>>>???AAACCC>>>@@@CCCEEEFFFGGGGGGHHHCCCIIILLLKKKLLLQQQTTTTTT[[[bbbnnn||||||qqqVVV===999888666555444333444444111222222222222222111111,,,---///000111333777:::;;;;;;;;;;;;999777666555999777777999888666888===AAAEEEPPP```sssvvvxxxtttqqqtttzzz|||}}}xxxrrrpppttt}}}uuuTTTDDD666333444444222333333222444777777444555:::===JJJbbb~~~~~~mmmaaaRRRHHH???;;;999666444555444555444333111111333555666666666999GGGbbb|||hhhVVV===888333222555555111------///111333444444333222000333444333111000222444zzzzzz}}}uuujjjooozzzyyyooonnnppprrrrrrnnniiieeecccbbbjjjoookkkeeebbbaaa___bbbcccbbb```]]]]]]___bbbkkkiiieeebbb```___]]][[[WWWXXXYYYZZZYYYXXXWWWVVVXXXZZZ[[[ZZZXXXWWWXXXYYY]]]aaaeeegggfffdddaaa___WWWYYY]]]```ccceeefffgggkkkmmmqqquuuzzz|||uuujjjaaaWWWRRRLLLIIIIIIIIIGGGDDDFFFEEEDDDBBBBBBBBBCCCDDDEEEEEEDDDCCC@@@<<<888666444444555666888:::;;;<<<999888666444333222333333...000222555666666666555777:::===>>>===:::777555333333333333333222000///:::;;;:::555///+++,,,...---...////////////......,,,...//////...---///111++++++,,,---............+++,,,,,,,,,,,,---///000000///...------------...,,,------...............***,,,---...------///000,,,---.../////////......,,,///111222000///000111222222222333444666777777666777;;;EEERRR]]]dddfffWWWXXXXXXVVVVVVZZZ^^^```fff```]]]___aaabbbeeeiiimmmppprrrooohhhbbb______ZZZZZZ]]]aaa```^^^bbbiiibbbcccfffhhhiiieee^^^XXXRRRLLLEEE@@@>>><<<<<<<<<;;;<<<======>>>@@@BBBBBB>>>???AAACCCEEEFFFEEEDDDCCCGGGIIIFFFFFFJJJKKKIIILLLOOOTTT^^^lll~~~rrrWWW???:::999777555444444444444222222333333333333222222...000111222222333555777999999999888888777777666777555555888888666:::???DDDKKKYYYkkk}}}sssvvvsssrrrwww}}}||||||xxxuuutttzzz}}}fffHHH>>>555333555555444444111000222555555333555:::DDDXXXtttxxxnnnVVVKKK@@@;;;888444444666444444444222000000222444444666777777;;;LLLfff|||rrrQQQHHH>>>888777666333///---...000111222222222111///222444444111000222666|||vvvtttzzz}}}|||vvvqqqmmmyyy~~~|||vvvooo```gggmmmmmmhhheeegggjjjlllnnnkkkbbb]]]^^^```aaa]]]\\\ZZZXXXWWWZZZ___cccjjjmmmkkkeee___\\\XXXUUUWWWXXXYYYYYYXXXVVVSSSRRRXXXZZZ[[[[[[ZZZYYYYYYZZZYYY[[[]]]^^^]]]ZZZWWWUUUPPPTTTYYY]]]```aaacccddddddggglllqqqwww}}}}}}uuukkkccc\\\WWWQQQMMMLLLKKKHHHEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???;;;888666333444555666888999:::;;;;;;999777444222111111000111333666888999777555444666999<<<===<<<:::888888222444777888555222000///666666444///+++)))+++...,,,---...///000///...---,,,///111000...---///222,,,,,,------...---------***+++,,,,,,,,,---///111000000//////...---------,,,,,,---............------...//////...---...000------...///////////////---111555666444222333444333222222333666888888888666555555;;;FFFSSS^^^dddeeefffccc]]]ZZZ]]]``````ddd^^^\\\aaafffgggggghhhmmmppppppkkkbbbZZZVVVVVVRRRRRRUUUZZZ]]]]]]aaafffgggeeeccccccccc___YYYSSSMMMFFFAAA@@@???>>>>>>@@@>>>BBBBBB???>>>@@@AAAAAA>>>???@@@BBBEEEFFFEEECCC@@@DDDEEEEEEGGGLLLNNNLLLLLLLLLJJJKKKRRR```rrruuuZZZCCC:::999777555444444444555222222333444444444333333000222444444333444555777666666666777777777777777555444444888888888===CCCFFFPPPcccwww{{{sssuuuuuuvvvzzz~~~~~~{{{zzzyyyyyy|||qqq\\\@@@;;;555444555555555333000///111444444333555:::IIIcccaaaRRRBBB:::888666666888333444333222000000222333333444666666444:::LLL]]]zzznnnaaaNNN>>>555333222222111111111111222222222333///222444333111000333555zzzwwwwwwyyyyyyvvvwww{{{yyyuuutttooojjj```eeekkkjjjfffeeeiiinnnqqqoooiii```\\\___aaa```]]]ZZZUUURRRSSSYYYaaaggggggllllllccc[[[XXXXXXVVVYYYYYYZZZZZZYYYVVVRRRPPPTTTWWW[[[]]]\\\YYYWWWVVVTTTTTTTTTSSSRRRPPPLLLJJJKKKPPPVVVZZZ\\\^^^```bbb```cccggglllrrrxxx{{{sssjjjbbb]]]XXXQQQNNNLLLJJJFFFBBB??????@@@@@@@@@@@@@@@???===>>>>>>>>><<<:::777555222333444555666777888888999888666333222111111222555777999;;;;;;888555222444777::::::999888999;;;:::@@@DDDBBB:::222//////000000///---+++******++++++,,,...///000///...---***...111///,,,+++...111---------...------,,,,,,)))+++------,,,,,,///222///000000000///...,,,++++++,,,------......---------...//////......///000---------...............---222777888666333444666444222000111555777777666222333333555;;;CCCNNNTTTbbbfffeee```^^^bbbeeecccddd```^^^aaaccccccdddgggiiiiiihhhfffbbb\\\WWWTTTRRROOOPPPVVV[[[\\\___bbbgggdddaaaaaadddeeebbb___WWWQQQLLLMMMLLLGGGFFFHHHDDDIIIIIIDDDBBBDDDFFFEEEDDDCCCCCCFFFIIIKKKJJJIIICCCGGGJJJLLLQQQYYY[[[ZZZVVVTTTQQQKKKIIINNNYYYbbb|||tttXXXAAA:::999777666555444555555111222333333444444333333111333555666555555777888777777777666666777777777555444555999;;;<<>>??????>>>======:::;;;;;;<<<:::888666444111222333444555666666666444444333222333444555666777999<<<===<<<888444111111444666777555666999<<>>>>>999999999888666555333222333333333333333333333333444666666444222333888<<>>HHHWWWWWWCCC222111///(((+++,,,,,,------,,,,,,+++***111---***111222------------,,,+++,,,---...///+++,,,------......------+++,,,,,,,,,+++,,,///111////////////...---,,,+++,,,,,,,,,---------........................------...------------...//////...///111111000000222333111000///...///111333444555444333222333555888999DDDGGGIIIIIIKKKTTTbbbnnnoookkkeee^^^XXXUUUVVVWWW\\\\\\\\\]]]___cccfffiiiccc]]][[[___cccbbbaaabbbWWWQQQLLLOOOWWW^^^^^^\\\kkkhhhaaaZZZZZZ______\\\ZZZYYYWWWTTTRRRQQQQQQRRRUUUSSSVVV\\\```___]]]^^^[[[\\\cccmmmsssssstttwwwyyyssskkkcccVVVKKKJJJPPPOOO[[[nnnnnnSSS???888;;;===;;;777333111111555333222222333444444333555444444777;;;<<<:::777888777666555555555555555888666777:::===AAAKKKUUUdddwwwzzzwwwwwwyyyzzz|||}}}|||yyyvvvsssssssss~~~hhhRRRCCC:::333222222111111222222333000111333444555666666666HHHjjjvvv]]]KKKAAA;;;666333333333333333222///...000///000333333222666;;;DDDBBBAAADDDLLLZZZjjjtttvvveee[[[OOOJJJBBB<<<999666444333444444555555555333111000~~~}}}~~~|||vvvuuuwwwtttqqqpppqqqnnniiijjjmmmqqqqqqqqqooollliiigggfffeeehhhfff___[[[ZZZVVVPPPRRRTTTTTTRRRUUU[[[^^^^^^YYY[[[]]][[[VVVQQQOOONNNPPPRRRTTTUUUSSSOOOJJJGGGLLLSSSWWWUUURRRQQQNNNJJJOOONNNLLLJJJIIIIIIIIIJJJMMMPPPVVV\\\^^^^^^\\\ZZZ^^^\\\[[[\\\^^^ccchhhkkknnnrrrsssnnnjjjggg```ZZZUUUPPPIIIDDDAAA???<<<999888888999:::;;;;;;;;;;;;888888888777666555444333333333333333444444555555111222222333555:::@@@DDDCCC@@@<<<999777666666666555666777777888<<>>@@@IIIWWWbbbfffeeeaaaZZZTTTQQQSSSUUUQQQRRRUUUYYY\\\```dddfffiiihhhkkkpppooohhhbbb```TTTPPPKKKKKKOOOVVVZZZ\\\```]]]WWWRRRUUU^^^ccccccaaaaaa```___^^^___```bbbiiigggiiimmmooonnnooorrrooopppuuu{{{}}}{{{}}}}}}sssfffZZZSSSPPPMMMSSS]]]llloooTTT@@@999<<<>>>===999555333222666444333333444555555444555444444666:::;;;:::888777666666555444444555555777666999===@@@EEEQQQ\\\sss~~~wwwvvvxxx{{{}}}{{{zzzxxxuuuqqqpppqqqsssvvv[[[HHH<<<666333222222111111222222333111111222333444555666777EEEfffppp]]]OOOBBB888555444222///...000444888222000111333333111444999>>>;;;888777;;;EEEPPPXXXlllxxxyyyfff___UUULLLDDD>>>999666444444555666666666666666}}}vvvrrrxxx~~~{{{vvvsssuuuqqqnnnmmmooommmkkknnnsssnnnpppqqqrrrpppmmmiiifffdddeeebbb\\\WWWTTTPPPKKKLLLQQQTTTVVVYYY^^^___\\\UUUWWWXXXWWWSSSPPPNNNMMMLLLMMMNNNOOONNNKKKIIIGGGMMMRRRSSSPPPMMMOOONNNLLLPPPOOOMMMKKKJJJJJJKKKKKKMMMQQQVVVZZZ]]]]]][[[YYYWWWUUUSSSSSSTTTWWW[[[^^^```dddeeebbb___]]]YYYSSSPPPLLLFFFAAA===;;;888666555666888:::;;;:::999888666666666666666555444444333333333333444444555666111000111444:::AAAFFFHHHCCCBBB???;;;888666777999555888:::;;;;;;???EEEIIIDDDAAA<<<555...++++++---+++,,,,,,------,,,,,,+++)))///)))$$$,,,...***,,,,,,,,,,,,,,,,,,---......+++,,,------......------+++,,,---,,,,,,,,,...000//////......------,,,,,,,,,,,,,,,---------..............................------........./////////,,,---//////......000111000////////////111222444444444444555555555444444444666888888999@@@KKKTTTccceeeeeeaaaYYYUUUVVVYYYTTTWWWZZZ[[[[[[ZZZZZZZZZeeeiiirrrzzzyyyooofffdddXXXUUUPPPKKKJJJMMMSSSWWWQQQOOOKKKHHHOOO[[[dddgggfffhhhkkklllmmmoooqqqsssxxxwwwwwwxxxvvvsssvvv|||{{{{{{~~~{{{wwwzzz{{{oooiii```VVVQQQOOOPPPWWWfff|||rrrVVV@@@:::<<>>===;;;666111...///222555444222222444222000222777===:::555222333888>>>BBBOOO]]]ppp}}}rrrfff[[[PPPGGGBBB999999888888999;;;<<<==={{{~~~rrrnnnpppyyy~~~}}}yyyvvvwwwrrrooonnnnnnmmmkkknnntttppprrruuuwwwwwwtttoookkkaaaaaa^^^YYYUUUQQQNNNKKKKKKRRRXXXZZZ]]]```]]]YYYSSSSSSTTTTTTRRROOOMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIOOOQQQPPPLLLLLLPPPRRRQQQOOOMMMLLLJJJIIIIIIIIIIIINNNPPPTTTVVVWWWVVVTTTSSSLLLJJJHHHGGGGGGIIIKKKMMMOOOSSSTTTRRRQQQQQQNNNIIIHHHEEEAAA===:::888666555444555888::::::999777666333444555555555555444444555444333222222333333444444333444999???CCCCCCAAACCCCCCBBB>>>;;;999;;;===999;;;>>>>>>>>>@@@DDDHHHFFF:::111000...)))***000+++,,,,,,------,,,,,,+++)))///)))###+++---***---,,,,,,,,,,,,,,,---------+++,,,------......------+++,,,------,,,,,,...//////......---,,,,,,,,,,,,,,,,,,,,,---------......---------...............---......///////////////,,,...////////////000222000/////////000111222333333444555666666555333222888999999777666999@@@FFF]]]ccciiihhhbbb\\\[[[]]]ZZZ]]]aaa```\\\WWWTTTTTTWWW^^^iiissssssllliiijjjccc^^^WWWQQQNNNMMMMMMNNNEEEFFFEEEEEEKKKWWW___aaa```gggoootttwwwxxxzzz{{{}}}|||}}}{{{tttmmmoootttvvvwwwwwwuuunnniiinnnwwwrrrlllqqqmmmbbbXXXTTTQQQQQQWWWhhhuuuXXX???:::<<>>777444444444111///444222222444333000333888>>>;;;666444444666999:::;;;FFFVVVeeeqqq|||xxxlll```XXXJJJIIIFFFDDDCCCDDDEEEGGGvvvvvvyyy~~~~~~zzzzzz}}}zzzvvvvvvpppmmmmmmnnnnnnnnnrrrxxx{{{zzz{{{|||{{{xxxqqqlll___]]][[[YYYVVVSSSQQQQQQQQQWWW]]]___``````[[[UUURRRRRRRRRQQQQQQPPPNNNLLLKKKKKKJJJJJJJJJJJJKKKKKKNNNOOONNNJJJLLLRRRUUUTTTLLLKKKIIIGGGFFFFFFFFFGGGKKKLLLMMMNNNMMMLLLIIIHHH@@@???<<<;;;:::;;;===>>>???CCCDDDBBBCCCEEEDDD@@@???>>>===:::888666666777444666888::::::999777555222222333444444444444333666444333111111111222222555666999???CCCCCC???:::???@@@@@@???>>>===>>>>>>>>>@@@BBBDDDFFFHHHKKKLLLGGG777---...///******000+++,,,,,,------,,,,,,++++++000***$$$,,,...,,,...+++++++++,,,,,,,,,,,,,,,+++,,,------......------+++,,,......---,,,---.........---,,,,,,,,,------,,,,,,,,,---------......---------.........//////---...///000000000//////---///000000000000111333/////////000000111222222222333555666666444222111444555555333222333777;;;IIIRRR\\\bbbaaa]]][[[[[[YYY___dddeeeaaa^^^]]]^^^VVVYYY___ffffffbbbdddhhhhhhaaaYYYVVVUUUSSSMMMGGGBBBFFFIIIIIILLLRRRUUUTTTVVV```mmmvvvxxxyyyyyyzzz~~~~~~}}}sssiiigggkkkmmmlllllliiibbb___fffpppsssxxxvvvmmmoooyyyyyynnncccaaa___ZZZUUUZZZnnnvvvWWW<<<:::<<>>EEEOOO[[[hhhqqq}}}|||sssgggddd```[[[XXXWWWWWWXXX}}}{{{zzz{{{|||{{{|||zzztttqqqrrriiihhhjjjooorrrtttzzz~~~|||zzzuuunnniiiaaa]]]\\\\\\ZZZWWWVVVXXXWWW]]]aaaaaa```___YYYRRRRRRQQQPPPPPPPPPOOOMMMKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKLLLIIIGGGIIINNNPPPMMMHHHFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCAAA???>>><<<666555333222111222444555444888999777999<<<<<<:::999::::::999777666777888444666777888888777666555111222222333333333222222555444222111111222444555555888>>>CCCEEECCC>>>999::::::<<>>AAA@@@BBBHHHOOOSSSTTTRRRCCC666---...///,,,,,,///+++,,,,,,------,,,,,,++++++111+++&&&...000,,,...******+++,,,,,,,,,,,,,,,+++,,,------......------+++---......---,,,,,,---...---,,,++++++,,,---...,,,,,,,,,---------......,,,,,,------.../////////---...///000111000//////...///111111000000222333/////////000111111222222111222444555555444333222///111222222222444666999777>>>IIISSSXXXYYYYYYXXXaaafffkkkjjjgggdddfffiiidddaaa```aaa___\\\^^^bbbddd]]]WWWWWWZZZXXXPPPHHHEEELLLPPPPPPOOOPPPNNNJJJNNNYYYgggppprrrssstttvvvuuuuuuvvvvvvooofffccceeecccbbbaaa___\\\[[[bbblllhhhllloooqqqyyy~~~tttuuutttsssqqqfff^^^dddpppyyyZZZ===<<<>>>AAADDDEEECCC???;;;777666444444666777666555777999;;;;;;999888777888666555555555555666777777??????EEEPPP___qqq~~~ppphhhiiihhhhhhiiiiiihhhlllqqqqqqssswww|||~~~|||qqqpppooopppttt|||tttUUU@@@777666555333222222111111222222333333222111111111333444555888JJJhhh}}}ooo]]]FFF:::999999555000222000111333333222444:::===888333111111111///,,,555444444555:::CCCNNNVVVaaajjjwww}}}wwwsssqqqqqqqqq}}}zzzzzz|||}}}|||{{{qqqooonnnpppoookkkjjjlllbbbccciiiqqqvvvzzzyyyuuussspppkkkgggfffaaa___```___ZZZZZZ^^^[[[___bbb```^^^]]]WWWQQQRRRPPPNNNMMMNNNNNNLLLIIIIIIHHHHHHHHHGGGHHHHHHHHHEEEFFFCCCAAABBBEEEDDD??????>>><<<:::999999::::::888888888777666555444444///...---------...///000///222333222333888999777888999:::999666555666888444444555555555555444444111222222222222222111111333222111111333666:::<<<;;;>>>CCCEEEDDDAAA>>><<<888777:::BBBJJJLLLGGGAAA>>>;;;:::BBBNNNSSSQQQKKK999333---,,,---...---,,,+++,,,,,,------,,,,,,+++***000,,,(((///000,,,---)))***+++,,,---,,,,,,++++++,,,------......------+++---//////---,,,,,,---...---+++******+++---...,,,,,,,,,---------......,,,,,,------...//////000---...000111111111///...---...000000//////111222...///000111111222222222111111333444555444444333000111333444555666777888222444999AAAIIIOOOPPPOOO[[[___cccccc______dddjjjlllgggdddeeeeeebbbaaacccbbb^^^ZZZYYYZZZXXXTTTPPPJJJRRRWWWVVVRRRPPPLLLHHHIIIRRR^^^dddfffggglllpppgggeeeeeehhhhhhdddccceeebbb^^^]]]^^^^^^___fffmmmjjjggghhhpppyyy~~~|||wwwzzz|||~~~ooofffffftttcccEEE???@@@CCCGGGJJJHHHCCC>>>:::888777777888999999888888<<>>AAAEEEMMMZZZhhhuuu~~~|||yyywwwhhheeeeeehhhiiifffgggjjjaaaccciiirrrxxx|||yyyqqqnnnnnnnnnkkkhhhjjjdddbbbdddbbb]]]]]]aaa\\\```aaa___]]][[[WWWQQQRRROOOLLLLLLMMMMMMJJJGGGFFFFFFFFFFFFEEEEEEEEEEEEAAAAAA???<<<<<<===999333777666444222111111222222000000000000000000000000,,,,,,++++++,,,---///000...111111000222666888777888:::;;;999666444555777444333333333333333333333222222222222222111000000111111111222666:::???BBBBBBEEEHHHFFFBBB>>>======999888<<>>???AAA@@@===:::777666555444333333333333000000111111000///....../////////......------,,,///......---------......111222333444555888===@@@CCCCCCBBB???;;;888777888:::999777444222222444666222000222555333///---......000000222:::FFFKKKKKKFFFGGGGGGEEEBBB???<<<;;;===BBBJJJUUU``````PPP???666333000111555777444000///////////////.........***+++,,,,,,------,,,,,,---,,,***,,,///111000...,,,,,,---......------,,,(((///666666000++++++------.........,,,+++,,,---------,,,+++************)))***,,,---...---,,,,,,......//////......---,,,///...---...///000000...+++*********,,,.........222333555444333222222333555555444444444444333333333444444333222111222333444333333222333444666666777:::=========@@@GGGNNNSSSTTTZZZccciiijjjlllpppjjjjjjiiigggccc___ZZZWWWPPPWWW\\\ZZZVVVSSSMMMGGGGGGIIIMMMQQQTTTYYY^^^aaaYYY\\\\\\ZZZ^^^eeeiiiiiikkkjjjlllqqqqqqoooqqqwwwtttiii___```kkktttsssooommmrrrwww{{{~~~tttiii___^^^iiiuuuYYY===CCCJJJMMMNNNOOOMMMJJJLLLGGGCCC???<<<999:::<<>>???;;;777666:::>>>DDDNNN___oootttpppmmmnnnqqqqqqvvvtttSSS>>>999777444777555444333333444666777444444333222222111111000000222777CCCWWWqqqsssaaaUUUDDD<<<777777666111111555<<<777333222///---000555000111111111222222222222777888;;;???FFFPPP\\\dddvvv~~~|||}}}|||{{{zzzwwwqqqiiiddd^^^aaaccccccfffkkknnnlllpppppprrrsssuuuvvvvvvvvvjjjhhheeeeeegggkkkmmmnnnmmmllllllkkkjjjeee___[[[TTTRRRQQQRRRUUUTTTOOOJJJGGGGGGGGGHHHHHHFFFBBB???:::888666666777777555222444333222111000000000000///////////////...------//////......---------,,,......------......//////111444777:::>>>DDDKKKOOOQQQPPPNNNIIIBBB===:::999:::888666444222333555666666333222444222///000444444666999@@@MMMXXXXXXRRRJJJLLLLLLHHHBBB>>>>>>AAADDDKKKSSSZZZ___[[[LLL<<<111...,,,---000222///,,,------------------------***+++,,,,,,------,,,,,,...---,,,---000111000...,,,,,,,,,------.........+++111777666000,,,,,,...---...///...,,,+++,,,---,,,,,,+++++++++,,,,,,---+++,,,---...///...---------------...............///...---...///000///...---,,,+++,,,.../////////111222444444333222222333111111111222222333333333333333444444555444444333444333222222222333555666222444666555333555:::@@@AAABBBHHHRRRXXX[[[___dddiiilllooopppmmmhhheeedddaaadddccc^^^ZZZXXXSSSMMMCCCEEEHHHLLLPPPTTTYYY\\\[[[^^^``````cccfffccc^^^fffhhhkkkllllllnnnppprrrmmmfff___aaaiiiooooookkkooorrruuuxxx}}}{{{rrrhhh``````pppxxx[[[DDDIIIOOOSSSVVVXXXYYYXXXSSSPPPLLLGGGCCCAAAAAACCCBBBCCCEEEFFF@@@888666888333666888777777;;;BBBHHHUUU^^^ooouuuZZZMMMFFF>>>999999:::;;;<<<999444333666:::===DDDPPP]]]bbbcccggglllppprrrzzzyyyVVV===555444333888777555444333444666777111111111222333333444444222444666:::CCCTTTkkkzzzxxx^^^SSSHHHAAA;;;444333666777444444666555333444888000000111111111222222222777777888888;;;AAAIIINNN[[[cccppp}}}yyy|||uuunnn{{{|||yyyzzzvvvssspppmmmjjjeee```]]]\\\___bbbeeekkkqqqooojjjlllmmmmmmnnnoooooonnnnnneeecccaaabbbfffkkkppprrrkkkjjjiiihhhfffaaa[[[VVVLLLJJJIIIJJJMMMMMMKKKHHHCCCCCCBBBCCCCCC@@@===:::777444111000000111000///000000///...------------------......------,,,,,,.........---------------------......///111222333333666<<>><<<999777555333222333555666:::666333333111000333:::666999@@@LLL\\\eee```UUUNNNPPPOOOHHHAAA???DDDJJJJJJSSS[[[[[[UUUKKK>>>333...+++)))***---...,,,)))*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,///...---...000000///---+++++++++,,,---...///000///444777555000,,,---000...//////...,,,***+++,,,++++++++++++,,,---...///,,,---.../////////...---------,,,,,,,,,...///000...---------///000///...------......///000000000///111333333222222333444---......///000111222333444333333666999999666333333222111111111222333444333444444222///000333777444333777???EEEGGGLLLPPP[[[cccmmmqqqpppooooooqqqqqqoooiiiaaa^^^\\\WWWOOOGGGHHHIIILLLOOOSSSUUUWWW^^^aaadddfffiiihhh]]]RRR[[[ccceeeaaaaaaiiillliiifffbbb______cccffffffeeemmmooopppqqqwww~~~~~~yyyttthhh]]]^^^iii{{{zzz\\\EEEHHHNNNTTTZZZ]]]___```[[[ZZZVVVPPPJJJHHHHHHHHHBBBBBBDDDEEEAAA:::666777777666666888<<>>999888444222333777777444333666000000000111111111111222444444444333222444777:::???FFFRRR___lllxxx|||xxxttt}}}yyyrrrooopppnnnjjjeeebbb```___]]]\\\___bbbeeeiiiqqquuuppphhhcccdddeeegggiiijjjjjjkkkfffdddaaaaaaeeejjjnnnpppeeeccc___\\\ZZZVVVRRROOOHHHFFFDDDDDDFFFGGGFFFDDD???>>>======<<<:::777444444222///---,,,,,,---.........---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++---------------.........//////000111333555666777777<<>>999777444222333444555666999666444333000///444;;;;;;AAAJJJVVVbbbiiibbbXXXNNNLLLIIIEEEDDDHHHOOOTTTSSS]]]bbbZZZLLL>>>333,,,---,,,***+++------,,,***((())))))***+++,,,,,,---***+++,,,,,,------,,,,,,------......///...---+++++++++++++++,,,...000111111444555333...,,,---000...//////...,,,***++++++---,,,,,,,,,------...///,,,---...//////...---,,,,,,,,,+++***+++...000222...---,,,---///000///...---...///////////////000...000222222222222333444------...///000000111111333222222666;;;<<<888333222222111000000111222333555666555333111000222555555222333888::::::<<<@@@EEEOOO[[[bbbdddfffmmmssswwwsssllleeecccbbb[[[RRRLLLLLLKKKMMMOOORRRSSSSSS___aaadddhhhkkkiii\\\NNNRRR]]]___WWWXXXdddhhhaaadddbbb___[[[ZZZZZZ]]]^^^eeegggggghhhmmmtttvvvsssyyyssshhh]]]ZZZcccwww{{{]]]DDDEEEJJJSSSZZZ]]]^^^```___aaa^^^VVVNNNLLLKKKIIIAAA???@@@CCCAAA:::666555666777777888<<>>777888777666444333333444666777555444444333222222111111111222111---+++000999AAALLL\\\qqqrrrbbbRRRFFF@@@;;;777666888888444333444000000000111111111222222///111222222111222444666333777>>>FFFOOOYYYccciii{{{}}}{{{{{{}}}|||xxxvvvuuurrrllljjjkkkgggddd```^^^___```aaaaaaeeehhhjjjnnnsssvvvpppgggaaabbbccceeefffggghhhhhhfffccc``````cccgggkkklll^^^YYYSSSNNNLLLKKKJJJIIIGGGEEEBBBAAA@@@@@@??????999888777666666555222000...---+++)))((((((***+++......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,+++---------....../////////111111222444666888:::<<>>GGGPPPZZZ```eeegggccc]]]MMMFFF@@@AAAJJJUUU[[[]]]aaahhhgggYYYFFF999111------,,,+++,,,,,,---,,,+++)))******+++,,,------...***+++,,,,,,------,,,,,,+++,,,......---,,,+++*********+++,,,---...000111000222222000,,,+++,,,......//////...,,,++++++,,,///...------,,,,,,,,,---+++,,,---......---,,,+++++++++******+++...000222...---,,,---...//////---+++...000000...---...///---///111222111111222333000000000000000000//////333111111666;;;<<<888333333222111000000000111222111111111000//////000222888555444777777555666:::777???HHHLLLNNNSSS\\\eeennnmmmiiieeeeeeddd[[[RRRJJJIIIHHHKKKOOOSSSTTTSSS[[[]]]___bbbggghhh^^^RRRTTT^^^```XXXZZZfffjjjeeefffddd___YYYSSSRRRVVVZZZ[[[^^^___^^^aaaffffffcccqqqvvvuuuhhhWWWTTT```mmm|||aaaGGGEEEIIITTT[[[\\\\\\___dddiiiggg\\\SSSPPPNNNKKKAAA===<<>>888444555777888888666555444555555666444444666999>>>JJJUUUkkk|||gggJJJ:::666444333222222333555777999555555444444333222222111000///...///111333444444555BBBTTTeeesssnnn\\\PPPHHH@@@:::999888555555777111111111111222222222222...000222444444444555777333555777999<<>>HHHTTT]]]eeegggeeeddd```\\\MMMEEE???DDDSSS```eeedddhhhggg___MMM<<<333///,,,+++++++++++++++++++++++++++++++++,,,,,,------...***+++,,,,,,------,,,,,,)))+++...///...,,,+++,,,***+++,,,---...///.........//////...,,,++++++,,,---...///...,,,+++,,,---///...---,,,+++++++++++++++,,,---------,,,+++***+++******+++,,,...///111---,,,,,,,,,...///...---+++...111111///---...///---///111111111000111222111111111000000/////////111000111444888999666333333222111000000000111222000000000000000111222222444222333666777555666999666999=========AAAHHHOOOUUUWWWWWWVVVVVVVVVOOOFFFFFFEEEEEEKKKRRRXXXZZZZZZQQQSSSUUUXXX___ccc___XXXZZZ```bbb^^^```iiinnnlllgggfffbbb[[[UUUSSSVVVYYYVVVYYYZZZWWWWWWZZZZZZVVVbbbpppyyyooo\\\RRRSSSXXXaaaqqqjjjLLLEEEEEEOOOVVVWWWYYY^^^lllsssqqqeeeZZZVVVTTTOOODDD===999<<>>>>>BBBOOOeeewwwsss\\\GGG@@@???;;;777888444444444444444444444333444222333444555666>>>GGGaaawww|||[[[CCC999444333222222333555888999222222333333444444555555222000...111555555111---222777>>>FFFRRRdddyyywwwiiiVVVKKK@@@;;;888666555777222222222333333333333444000222444444444333444555333444444444444777:::>>>@@@FFFPPP\\\gggrrr||||||{{{yyyzzz{{{}}}yyyrrrpppsssxxxzzzzzzvvvsssqqqrrrpppkkkiiikkkeeeddddddgggjjjmmmnnnnnnjjjnnnooonnnnnnpppoookkkkkkjjjiiigggeeebbb```^^^___]]]ZZZXXXWWWVVVTTTSSSFFFCCC???============<<<;;;;;;:::888555222111111000...------......---,,,***---///...------///111......------------......------...///////////////......///000111222333333333333444666888:::<<<===AAAGGGPPP\\\hhhvvv{{{fffTTTIII===888222000222444222000//////222555888>>>LLLZZZbbbiiinnnnnnllliiiaaaZZZRRRLLLHHHMMMZZZfffjjjjjjiiiaaaQQQ>>>222...---******+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,(((,,,000111000.........)))+++---///000///---,,,+++,,,......---,,,,,,,,,+++---...---,,,,,,---///---,,,,,,+++++++++,,,,,,,,,---.........---+++*********+++,,,------......---,,,+++,,,...///...---,,,000444333000......111...///111111000///000000////////////000000000000000000111222444444444444444333222111000111111222111111111111222333333333000///111666888666666888555777777777777999<<>>888;;;???>>>;;;999:::===@@@DDDMMM```xxxyyy```IIIAAA???;;;999:::222222222444555666555444333222222444333222888???MMMgggtttYYYJJJ999777666555555666777888222222333333444555555555444222111111222222000///222333444555;;;HHHZZZgggyyyqqqcccTTTKKKDDD===999888333333444444444444555555222444555555333222333444111222444444444555777999444777<<>>:::666444666333333444555888999888777444222333444333222777>>><<>>EEEYYYfffxxxpppbbbWWWKKKBBB???444444444555555555666666333555666555444444555666///222444555555555666777555555555555777===EEEKKKPPPXXXbbbkkkqqqwww}}}~~~~~~~~~zzz}}}{{{qqquuuvvvwwwyyyzzzzzzzzzzzzzzzxxxxxxzzzxxxtttuuuyyyqqqmmmhhheeeaaa]]]___ddddddaaa```eeemmmqqqnnniiiiiikkkmmmlllkkkmmmqqquuuqqqjjjdddbbb```\\\ZZZ\\\___ZZZTTTOOOJJJEEE>>>999444666777888777555222000222222111111000000000///000///---,,,,,,---...000+++++++++,,,......---+++------,,,,,,,,,------...000///...------,,,,,,---//////000111111111111111222222222222333555777888:::<<>><<>>:::888444333555222111111222333444222111333333333333333222111111///444444000111777:::888<<>>:::666777555444555888888555111333333333222222222111111000111222333555666777777@@@BBBGGGMMMTTT[[[```ccc}}}xxxvvvvvv{{{|||uuuwww~~~}}}www||||||{{{{{{||||||}}}~~~~~~~~~zzzvvvwww{{{mmmgggbbbaaa___]]]___cccdddccccccggglllooommmjjjiiijjjllloooppprrrtttuuupppggg___[[[XXXUUUTTTWWWYYYUUUOOOJJJFFFAAA;;;777222333444444444222000...//////.........---------///...---,,,,,,---...///,,,,,,+++,,,---...------......------------......------------...///000000...//////000000000000000111000000000111333444555888999>>>GGGQQQ^^^nnn}}}wwwdddSSSCCC;;;444333444333222222222888BBBMMMYYYfffsss{{{zzzpppkkkeee[[[]]]dddbbbgggTTT===111---,,,---///,,,++++++******++++++,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,---...+++000222//////222111---...,,,+++,,,///000...++++++,,,---////////////......,,,***))))))***,,,...******,,,---.../////////...///000///---,,,,,,,,,)))+++,,,,,,++++++,,,---------------------------222111000444999999333...222111//////...///000111000000111111111222222222222000111444333///...000333333333111000000333555...000333333333222222333111111222333444666777888444444555666777777666666666666777888999888777777555555666666777666666666666666666:::DDDNNNOOOKKKCCCHHHMMMSSSVVVZZZ]]]___]]]^^^___aaacccdddeeeeeeeeeaaa\\\XXXWWWYYY[[[\\\___^^^___bbbddddddaaa^^^TTTPPPLLLQQQhhhiiiWWWLLLSSS___gggpppyyy{{{{{{ooofff```\\\VVVJJJAAA???>>>===CCCMMMeeeggggggiiisss{{{^^^HHH>>>;;;888555333888999555333666666333111111222333444333222111888<<>>:::666333000000000//////......---...------------,,,,,,,,,...---,,,++++++,,,.........---,,,,,,,,,---.../////////............//////...------......///000111------...//////////////////////////////000111111555444666<<>>888222111000///...------...///000000000111111111222222222//////222111......111222333333111000000333555///111333333111000111222111111222333444555777888555666666666666666555555555555666666666555444444333333333333333333333333111333333333777===>>><<<888===EEEKKKQQQVVVZZZ]]][[[XXXWWWYYY]]]aaaaaa``````^^^ZZZWWWUUUUUUUUUVVV[[[ZZZZZZ\\\______^^^]]]YYYRRRMMMNNNYYYnnnmmm^^^TTTZZZfffnnntttzzzyyyyyyqqqiiicccbbbWWWLLLGGGAAA???IIIWWWwww}}}iiiPPPBBB<<<999777444888888555333444555333///222444555444222111111444444666===KKKbbb|||~~~kkk[[[OOODDD===<<<999777444222222222111000111111111111111111222111000222111000111444444000000444777666999GGG]]]ooowww```WWWMMMFFFCCC@@@<<<777888555111111444777777666444444333333333222222222333333333333444444444444666555444444555777999;;;zzzxxxsssqqqoooqqqwww}}}tttkkkiiiiiigggfffffffffiiilllllljjjhhhiiijjjeeedddfffmmmssstttmmmeee___WWWPPPMMMIIIEEEDDDFFFFFFDDD@@@;;;888555222111......---,,,+++,,,---...........................---,,,,,,,,,,,,---......///......,,,,,,---000222111000000///////////////111111000///............,,,,,,---............---.............../////////333000000444;;;FFFXXXgggvvv~~~pppdddLLL@@@888666444///000444222FFF^^^lllqqquuu~~~yyyqqqjjj^^^JJJ===000---...---,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------***+++---...///...---,,,/////////000111111...***)))+++------,,,,,,,,,...,,,------.........//////---,,,+++******+++,,,---+++++++++,,,---...//////---...//////...------...+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------222999;;;888444111000...---,,,,,,---...//////000000111111222222222///...000000......111111222333222111111333555000222333222000000000111222222222333444555777777444555666666666666666666555555555555444444333333000000000111222333444444000444444222111555666555222555:::???DDDIIIOOOSSSRRRNNNJJJLLLRRRWWWXXXVVVTTTUUUTTTSSSQQQPPPQQQQQQRRRQQQQQQRRRTTTUUUVVVVVVWWWOOOLLLLLLMMMWWWxxxwwwhhh^^^aaajjjpppsssvvvrrr}}}yyypppiiilllcccYYYQQQGGGAAAKKKYYYqqq|||pppWWWGGG???;;;:::444666666555444444666666111333555555333222222444222444666888???MMM___mmm~~~rrrbbbSSSJJJ>>><<<999777555333111...111111000000111111222222000111000000111222111///---222555333111555AAAKKK```iiiuuuuuubbbSSSJJJFFFCCC@@@<<<888444444555666444222444444444444333333333333333333333333333333333333666555333333444666888:::~~~vvvtttuuurrrqqqqqqrrrvvv{{{zzzzzzyyyzzz}}}uuummmlllmmmjjjhhhggggggjjjmmmlllgggdddeeeggg```^^^^^^dddiiihhh^^^UUUQQQKKKHHHHHHFFFAAA>>>>>>>>><<<999666222000000000...---,,,++++++,,,...///---------...............,,,,,,,,,,,,------......///000///...,,,---000444222111000///////////////111000///......---------++++++,,,---------------.........///////////////111......111777AAAQQQ___mmmxxxuuujjjTTTEEE:::777333...222;;;DDDWWWnnnzzz{{{{{{tttdddCCC777---+++......,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------***+++---......,,,)))(((...------///000///...------...///...,,,+++,,,...------------.........///------,,,++++++,,,------+++*********+++,,,---...,,,---//////...---...///+++---------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***---000222333333444555000///...,,,,,,,,,---......//////000111111222222111......000000...///222000222333222111111333555111222333222000000111222222222222333444555666777222333444666777777888888777666666555444444444444222111111111111222444444111555666222000333555444444555555555777<<>>:::;;;AAAFFFGGGFFFHHHKKKNNNOOONNNNNNOOOQQQKKKKKKKKKKKKJJJKKKMMMNNNOOOIIIHHHJJJFFFHHHeeeuuugggeeejjjnnnppppppnnnzzzxxxqqqnnnhhhbbb[[[MMMCCCHHHTTTbbbqqqsss]]]MMMCCC<<<888444444555666555555888;;;444444444444333444666777222555888888888>>>GGGOOOcccvvvuuujjjYYYRRRGGG>>>888555444333222111111000000111222222......///000//////000222000222333444333333555777AAAHHHTTTbbbppp|||zzzjjj]]]SSSJJJFFF@@@===::::::;;;:::777333555555555444444444333333444333333333333222222222333222111111111333555777|||zzz}}}xxxuuurrrqqqsssuuuvvvvvvlllnnnppptttyyy~~~|||yyy{{{sssmmmhhhiiijjjhhhfffgggfffhhhjjjhhhccc```___```YYYVVVTTTWWWZZZWWWNNNFFFEEEAAA@@@CCCBBB===999888666666444111...---///111---,,,,,,+++,,,---///000+++++++++,,,,,,,,,,,,---,,,,,,---....../////////...000222000......111444222111000//////......///---,,,,,,------...///000++++++,,,---------------------...///000000/////////---...111666===JJJWWWdddppp~~~yyyqqq^^^LLL===999555222;;;JJJ[[[hhhwww~~~{{{jjjDDD888---,,,......,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------+++,,,---------+++(((''',,,+++,,,//////...000555666444111...,,,,,,------......---------......///------,,,,,,,,,,,,------+++***)))))))))***,,,---+++---...///.........000,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))---111222///...000333///...---,,,,,,---...///---...//////000111222222111......111222//////222///111333333222222333555222333333222111111333444333333333333444555666666111222444666777888888999777666555555444555555555888666444222111111111111000444444111000333555333999888555333222555:::>>>:::777444444888<<<======???CCCHHHJJJJJJKKKNNNQQQJJJKKKKKKIIIGGGFFFGGGIIIFFFBBBDDDFFFBBBBBBUUUnnn}}}llleeehhhnnnpppooorrr|||~~~xxxmmmhhheeeaaaUUUGGGGGGPPP^^^ooosssbbbVVVKKK@@@888666555555777777666888===666444333444777999999888333444444222222555<<>>666222///...111444555555333555<<>>@@@;;;666333222111111222444777999<<>>888666444222111111222333111444999:::444222<<>>AAAIIIRRRWWW^^^hhhooovvv~~~rrriiiWWWPPPFFF???===;;;999777666666666666555555555444222222222222222222333333333444555555555444333222{{{mmmeeecccdddcccaaaeeejjjqqqxxx}}}vvvqqqnnnllliiigggjjjpppmmmlllmmmnnnjjjdddbbbeeeaaa```___]]]ZZZVVVSSSPPPJJJGGGDDDCCCCCCAAA<<<999>>>888555666555111000111---------***((((((,,,000******+++,,,---......///.........//////000000000---...///000111111111111---111444444000///111444111111///...------------......---,,,+++++++++++++++,,,------......------)))***,,,...////////////...---///333333555;;;DDDSSSbbbttt}}}mmmWWWEEE@@@???CCCWWWooo|||NNN???111---......---...,,,++++++++++++++++++,,,,,,,,,,,,---------......++++++,,,---............+++,,,///222///...888FFFFFF===333......///...+++//////---,,,,,,---...///------------------------...,,,+++******,,,---///***,,,...///......///111---...///...,,,+++,,,---........................---,,,,,,...111222111///------------...000111333------...///000111222222///...000555555222000222...000222333333222333555222333333333222333666999333333333333444444555666555555666666666666555555444333333222333444666777666555333111111222444555444555333000222555444000111333555666444333222333222333444333222222444666000555:::<<<;;;===BBBGGGLLLNNNNNNKKKFFFAAAAAAAAABBB???<<<;;;>>>AAAEEEHHHvvvmmmccchhhssszzz{{{~~~}}}yyysssooonnnnnnggg\\\ZZZ```mmm{{{zzzrrrjjjiiikkkfffXXXLLL???;;;999;;;888333555;;;333111333;;;DDDEEE===444222222333666888777555222:::===BBBOOOhhhvvvdddRRRGGG999888555333111111222333***...444555...,,,999JJJ???;;;666111//////000000111...///444555333777>>>>>>CCCIIIMMMQQQYYYccclll~~~oooeeeUUUIIICCC@@@>>>===777666666666555555555555111111222222222333333333...000222555666555444333{{{oooeee```aaafffiiirrrvvv{{{~~~|||yyywwwvvvmmmhhhcccdddiiimmmllljjjllliiigggfffgggiiiiiiiiijjjbbbXXXTTTSSSQQQJJJDDDHHHDDD@@@>>>>>><<<999666444333111000//////000111,,,+++***))))))***,,,,,,,,,,,,++++++,,,...000111,,,---//////......000111111000///...............000111222111///------......///000000///---+++***000000...---,,,++++++++++++,,,---------,,,+++***------------......///000---///111222333666:::===IIIXXXjjjxxxuuueeeRRRFFFDDDNNNfff}}}ZZZ<<<...222///+++---...,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111///...---,,,,,,,,,,,,,,,///333444000+++///===IIIRRR???//////000,,,,,,000.........------,,,,,,,,,111---)))))),,,...///...000...+++***,,,---......***,,,...//////000111222/////////---+++,,,...000,,,++++++,,,---...///000...---,,,+++,,,...000222,,,---...///000000000000////////////000111222333111222444444444222000///000///111666777444222444444333333333333444555666333333222333444444333222222444444444333333555777555444444333333444444555555555555444444333333333111222222111000000111333111111222222222333333333333333555555555555333333444333222333555888<<>>DDDAAA@@@BBBCCCCCCEEEJJJfffoooeeejjjttt{{{}}}~~~~~~yyyuuusssmmmqqqllliiijjjddddddppp}}}jjjgggfffllluuuuuulllbbbRRRGGG>>><<<:::555333555<<<222666HHHJJJ999111888333333333333444555666666444666;;;BBBLLLaaauuugggWWWHHH>>>>>><<<555222666000333666333//////555;;;CCCJJJFFF777///222666333111333444444222222333444888999999:::<<<@@@GGGKKKTTTaaarrr}}}nnn___TTTJJJBBB===:::888666555555666777666////////////000000111222666666666666666666666666~~~wwwooohhhfffjjjqqqvvv~~~zzzssslllfffccckkkiiigggiiilllmmmkkkiiifffeeeeeegggiiikkkkkkjjjeee]]]RRRMMMLLLKKKGGGBBBCCC@@@<<<::::::888666333//////...---------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,---......///---...000000//////000111000000///...............000111222111///------...000//////...---,,,,,,,,,......---,,,,,,,,,,,,---***+++,,,---------,,,+++,,,,,,+++++++++,,,---------///000111222555999<<>>000222...+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///...---,,,,,,,,,,,,------222555222,,,---666@@@GGG888---///222---+++---,,,,,,,,,,,,------------///---,,,---///000...,,,000...,,,,,,---.........***,,,////////////000111...//////...,,,,,,---///,,,,,,,,,,,,---...//////------,,,,,,---...000111,,,---...///000000000000............///000111222111222444444444222111///111000222666777444333555333333333444444444444555333333333333444444333222333444444444222222444666444444333333333333444444555444444444333333333333111222222111000000111333111111111222222222333333222333444444444444333222333222222222444777:::;;;:::???GGGNNNPPPOOOKKKGGGFFFBBBBBBEEEEEEDDDEEEIII___ttthhhiiippptttvvvwwwzzz}}}}}}yyytttrrrnnnmmmggghhhqqqpppnnnwwwvvvllliiihhhoooxxx{{{vvvooo^^^RRRGGGAAA===888555777999777???IIIDDD333---333222222222222333444555666333444666:::AAAPPPjjjvvvfffTTTJJJDDD>>>:::999222555888777444222444666<<>><<<:::777555444333111///,,,,,,,,,---,,,,,,++++++,,,++++++******++++++,,,+++,,,------...............000111000//////000111/////////...............///000111111///------...111000---++++++,,,---...,,,,,,,,,,,,,,,---......***+++,,,------------,,,000000///.........//////,,,...///000111333777:::AAALLLYYYfffsssxxxgggUUUNNNRRR^^^lllwww[[[???222222---***------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////......---,,,,,,,,,------,,,111555333...,,,000555:::000+++000222---***+++++++++++++++,,,---......,,,---///111222111---***///---,,,---...///...---,,,---//////......///000,,,---//////...---...///,,,,,,,,,------...//////---------......//////000------......///000000000////////////000111222222111222444555444333111000222111333777888555333555111222444555555555444333222333333444444333333222333444555444222222333555333222222222222222222333444444333333333333333222000222222222000000111222111111111222222222222333111222222333333222222111111222222333444555666777///555>>>GGGMMMOOOMMMKKKFFFDDDDDDGGGGGGDDDDDDGGGTTT{{{zzzmmmjjjmmmqqqrrrsssvvvzzz~~~~~~{{{wwwtttrrrnnneeejjjyyy{{{xxx~~~wwwlllmmmkkklllsss}}}|||lllaaaTTTLLLFFF@@@<<<<<<888???IIIIII>>>111...111222111111222222333444555555444444444555===NNN___zzzrrrbbb[[[WWWMMMBBB444555666666555444222222666<<<<<<444000444666444666666555333111111333555555555555222000...///000///222777<<>>>>>;;;888666555333111000///...---+++,,,---.........,,,,,,+++++++++++++++,,,,,,,,,***+++---///000000//////000111222111000///000111.....................---...000111000///------...//////---,,,,,,,,,------,,,,,,++++++,,,,,,---...***++++++,,,------------111111000///.........///,,,---//////000222555888;;;EEESSSaaaqqqrrrgggZZZTTTXXXcccpppyyyYYY@@@333333---+++...---++++++,,,,,,,,,,,,------,,,,,,,,,---......//////...------,,,,,,,,,------,,,000333222...,,,...111333---+++///111---***+++,,,++++++***+++,,,---...+++---///111111///,,,)))---,,,,,,---......,,,+++,,,...000///...------...***,,,///000///......///,,,,,,---...............------...///000/////////...............///000000000000000000111222333444111222444555555333222111333222444888888555444555000222444555555555333222222333444444333222333333444444555333222111333444222222111111111111222222333333333333222222222222000111333222111000111222111111111111222222222222000111111111111111111000222222444555555555444333000444999???CCCEEEEEEEEECCCBBBCCCGGGGGGCCCBBBCCCKKKmmmooohhhjjjooottttttvvv{{{zzzwwwxxxuuulllooo}}}~~~{{{}}}qqqjjjkkklllpppyyyssskkkbbb[[[UUUOOOIIIFFF<<>>IIIaaazzz{{{yyywwwhhhVVV???;;;666444555666555444333999:::666444888999888888777555222000111333666333444555555333111111222777777666333222888BBBJJJ^^^iiixxx{{{lllbbbTTTKKKGGGEEE@@@<<<:::999666444333333444444777777666666666555555555~~~~~~}}}yyysssnnnkkkjjjkkkmmmqqquuuwwwvvvsssppprrrsssttttttsssqqqnnnmmmqqqnnnjjjhhhhhhjjjkkklllmmmllliiieeeaaa___```bbb\\\\\\[[[[[[YYYVVVQQQMMMBBB@@@===<<<<<<:::666222222222111///...---------***+++---...///...---------......///000111111111,,,---///111333333222222111222222111000...///000,,,---......///...---------///000000...------...,,,---.........---,,,+++------,,,++++++++++++,,,++++++++++++,,,---------,,,,,,+++******)))******,,,---...//////000333666888BBBOOO]]]lllxxx{{{wwwcccaaa]]]ZZZ^^^jjjyyy|||SSS>>>444333---,,,///,,,+++++++++,,,,,,---------,,,------...//////000000------,,,,,,,,,------......///000000......000222111...---......,,,+++---...---,,,+++***+++---------...//////...---,,,,,,++++++***+++------+++)))---...//////---,,,,,,---)))+++...//////...//////,,,---.../////////......---...///000000////////////............///000000//////...//////000111222111222444555555444333111444222444888888555333555000111333555555444333222111333555555333222222444333444444333111111333444222111111000000111111222222222222222222222222222///111333333111000111111000000111111111222222222000000000000000000000000222333555666666555333222555555555666777999;;;<<<>>>===???DDDDDDAAA???AAAEEE```pppcccbbbiiiooosssuuuyyy~~~{{{vvvwwwyyytttvvv~~~}}}|||tttllljjjiiimmmuuu}}}}}}xxxooonnnlllkkkiiifff^^^WWWDDDGGGCCC999444666777555111111111111222333444444666444333444333333888>>>GGG^^^{{{rrrYYYNNNAAA888666777888777444777999777777999999888888777555222000000333555///111333333111000000000///111222111000111555999BBBJJJXXXhhhuuuxxxjjj___WWWQQQJJJEEEAAA???<<<999888888999999777777777777777666666666qqqssstttssspppmmmllllllsssvvvxxxxxxtttpppmmmlllpppqqqrrrrrrppplllgggeeedddeeefffeeeeeehhhlllooosssnnngggaaa]]]]]]___```YYYVVVRRRNNNKKKGGGBBB>>>888888888999999666222...///000000///---,,,---///)))***+++,,,------......,,,---///000222333444444222333444444555555444444111222222111///---...///+++,,,---//////...---------...000000...------...***,,,---//////---+++***------,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++*********++++++---...//////...000333555888AAALLLWWWcccjjjhhhaaaVVVZZZ\\\]]]dddttt~~~|||nnnKKK:::333333------000,,,***++++++,,,,,,------...---------...//////000000------,,,,,,,,,---......//////......///000222333///000000///---,,,---///...---,,,++++++,,,...000000000000...,,,,,,---///,,,+++***+++,,,---,,,***,,,...//////---,,,,,,---)))+++---......///000111------///000000///...---////////////////////////000///...------...///000,,,,,,,,,,,,---...//////111222444555666555333222444222444888888444222444000111333444444444333222000333666555222111222444111222333222111222333555222111111111111111111222000111111111111222222222///111333333222111000111000000000111111111111222111000000//////000000111333444555555555444333222555444222111222444666888777777999???AAA>>>>>>@@@DDDUUUtttbbb[[[___eeemmmnnnpppuuuzzzzzzwwwsssqqqwwwxxxzzz~~~{{{|||zzzlllgggiiiiiioooxxx|||uuupppjjjooosssxxx|||~~~wwwoooWWWPPPDDD888333555555333222111111222222333444555333000000333444333555999888III```vvvsssgggVVVGGG>>>:::888777888888888777777666666555555555444222000000222444222333444333111/////////+++...222333333222222222777777<<>><<<<<<===888888888888888888888888oooqqqsssrrrpppmmmlllllltttyyy}}}zzztttooooooqqquuutttqqqnnnjjjeeebbb```ZZZ```fffgggfffhhhnnnsssssskkkbbb\\\ZZZZZZYYYXXXRRRMMMGGGAAA===;;;888666222222333444444222000------///000...,,,+++---000++++++,,,,,,...///000111...000222555888999::::::<<<;;;999777666555444444111222222000...,,,,,,---***+++---//////...---,,,,,,...//////...---......,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,---///...,,,++++++++++++,,,......---------...//////...///000//////000222555888>>>FFFOOOYYY___\\\TTTWWW[[[]]]___jjj|||}}}zzzfffBBB555222333...///111,,,******+++,,,,,,---......+++,,,,,,---......//////,,,,,,,,,,,,,,,---...//////...---...000000000...***...111000...---...000---,,,++++++,,,///222444111222333111...---...000///---++++++,,,......---+++---......---,,,---...***+++---------...111333---...///000000///...---111000///......///000000111000...------...///000,,,,,,,,,------...///000111222444555666555444333333111333777777333111333111222222222222333333333000333666555222000222555///111222222111222444666222222222111111222222222000000000000111111222222...111333444222111000000000000000000111111111111111111000//////000111111222222333333333333333222111111111222333444555666222222555;;;>>>===???BBBDDDLLLuuu~~~iii]]]\\\```eeedddfffkkkrrruuussspppmmmuuuxxxzzzzzzzzzqqqfffeeejjjlllsss{{{}}}xxxqqqmmmhhhpppxxxwwwiiiXXXJJJ@@@888555444222222222222333444555666333//////333555444333555555===IIIZZZqqqvvvgggYYYNNNGGGBBB@@@===;;;999888666444444222333333222000000222333555666666555222111111222333444444444222111000000333000000555;;;AAAMMMYYYjjjssszzztttqqqeeeaaa[[[TTTNNNKKKJJJIIIAAAAAA???>>><<<:::999888tttuuuvvvuuuqqqmmmjjjjjjpppwww|||{{{tttqqquuu{{{~~~zzzssskkkeee```^^^]]]___gggnnnmmmhhheeejjjooooooggg]]]WWWVVVVVVSSSPPPLLLFFF???999666555444444000//////////////////...,,,...///...++++++---000//////...///000222444666777999<<<@@@CCCEEEFFFFFFCCCAAA===999666444333333111222222000---+++,,,,,,***+++---//////...---,,,,,,---//////...---.........---+++******+++---...)))))))))***+++,,,...///000///---+++*********++++++++++++++++++,,,---...///000000000///000222555666;;;BBBJJJUUU\\\ZZZSSS``````___aaammm}}}|||fff===222111333///000222,,,******+++,,,,,,---......***++++++,,,,,,---......,,,,,,,,,,,,,,,---...//////...---///111000---***%%%,,,222222/////////000*********+++...222666999111444666555222///000111222///---,,,---///000000***,,,......---------...***+++,,,,,,,,,...222444---...000111111///...,,,222111///------...000111111000...------...///000/////////000000111222333111222444666666555444333333111333666666222000222222222111111111222333444000333777666222000222555...000111222222333555777333333222222222222333333//////000000111111111222...111333444333111000000000000000000111111111111222111000//////000111222111111111111111222222222///111333555666555444444000///222999======@@@DDDDDDFFFnnnsssdddaaaccc___^^^```fffnnnssssssqqqooovvvwwwzzzzzzvvvwwwllldddfffmmmpppuuu|||~~~{{{vvvqqqoooiiiqqq{{{ooo___OOO???888999333333333333444555666666555111///333666444333444333555888AAAVVVpppzzzkkk___XXXHHHCCC???===:::777555555///111222222111000111222111222222111000000222444333222111///...///111222000...///444555333666===IIIUUUhhhyyy}}}uuullleee```]]]\\\OOOMMMIIIEEE@@@;;;888666uuuvvvvvvtttqqqooonnnnnnsssvvvwwwuuurrrssszzz{{{uuuooojjjgggggggggeeeffffffeeedddeeeggghhhggg___UUUOOOLLLJJJFFFBBB@@@===:::666333222222222///000000000//////...---,,,,,,,,,***)))***---//////000111111444999???DDDAAAGGGLLLMMMQQQUUUQQQJJJFFF@@@999666777666333///......//////...---,,,,,,...............///000000000////////////000000111111///------.../////////---------,,,,,,+++++++++,,,***)))***+++---,,,,,,...+++((((((,,,...///...(((---000000000222333333333777AAAMMMTTTTTTUUUXXX]]]]]]]]]cccqqqxxx___999444//////222333222///------,,,,,,,,,,,,------))))))+++......---,,,---...------,,,,,,------...++++++,,,,,,---...//////---.../////////...---,,,,,,,,,+++,,,...000333555,,,...000///...000666<<<:::555///,,,,,,,,,***''',,,///111111...---...000---------......000111111//////............//////111000...------...///000...............///000000///000000000000111111111444333555::::::555333444333222222111111222222333444444333222222111111000111111111222222333333333555444222111111222444555000111111111111000000//////111222222000///000000...//////......///111333444333222111000000000000000111111111111222222222444333222333444444333111222444555555333111111111666555333444888>>>EEEIIIJJJIIIbbbsssfff```cccbbbaaabbbkkktttwwwssspppttt{{{}}}zzz{{{nnndddbbbjjjsss{{{|||{{{zzzxxxvvvpppkkkpppwwwxxx___KKK@@@===:::444000333666555444555111777888333000444666555555666777999AAAQQQeeettt~~~ooo^^^MMMEEE???888444555333111000333444111111333///222555555333222333555222222222222111111000000///------...111555666777777>>>HHHSSSaaarrr|||xxxvvvjjjaaaTTTJJJDDD@@@<<<999tttuuuuuuuuusssqqqoooooorrruuuxxxwwwuuuvvvzzz~~~~~~zzzsssmmmiiihhhiiijjjkkkkkkkkkiiieeebbbaaaaaa___WWWNNNHHHFFFDDD@@@<<<:::888555222000//////000//////000000000000//////---------,,,,,,...222555000333777:::???EEEKKKPPPUUUYYY[[[ZZZ[[[[[[VVVOOODDD>>>888555555555222///......//////...------,,,...............//////000111000000/////////000000///...,,,+++---......---------,,,,,,,,,+++++++++,,,***)))***+++---,,,,,,...+++((())),,,...///...---............000111222333888DDDTTT\\\ZZZUUUSSSRRRZZZbbbjjjrrr{{{~~~}}}iiiMMM888333///...111333222///......------------......******,,,...///...---......------,,,,,,------...+++,,,,,,------.........,,,---......///...---,,,---,,,,,,,,,---000222444,,,...000///---///444:::===:::666333111///---,,,,,,///111111...---...000------------...///000111//////............//////111///...------...///000...............///000000000000000111111111222222555444777;;;;;;777444555222222222111111222222222333333222222222222111111111222222333333333222222000111111222222222222222111111111111111000000//////000222222000///000000///000000///...///111333444333222111000000000000000000111111111222222222333222222333444444333111555666888777555333222333333333333444777>>>FFFLLLLLLIII___wwwiiiaaaccccccaaabbbkkkwww{{{zzz{{{|||~~~}}}{{{rrrjjjeeeeeekkksssyyyyyyyyywwwuuutttrrrpppyyy{{{iiiXXXMMM<<<777555888:::666222111///555666222000333555444444555777777:::BBBOOOXXXhhhrrr}}}ooobbbRRRBBB888777666222111333333000///111///222555555333222333444333333222222222222222222111000///000222333333333111555;;;BBBJJJUUUaaaiiiyyywwwhhhYYYMMMDDD>>>;;;ssstttuuuvvvuuusssqqqpppppptttyyy{{{yyyxxxyyy{{{yyyvvvpppjjjhhhhhhiiikkkjjjlllllliiiccc^^^ZZZXXXRRRLLLEEE???===;;;888555555444222000.........///,,,,,,,,,,,,------------...............111666999777<<>>OOO```fff^^^SSSLLLLLL]]]nnntttuuuuuuvvvuuuttt}}}|||ZZZ===555111......111333222000///..................///+++,,,...//////000///......------,,,,,,------...------------------------***+++,,,---......------...------,,,---///000111,,,...///---+++---111555;;;;;;:::888444111//////,,,///111111...,,,...000------------...///000000........................000///...------...///000...............///000000111111111111222222222333666555888<<<<<<888555666222222111111111111222222111111111222222222222222111222333444333222111000,,,---000111222222222111222222111111111000000000...000111111000///000111111111111000//////222444333222111111000000000000000000000111111111222222333222222333444444333111555666777666444333222333///222444444555;;;FFFOOOQQQLLL^^^~~~nnncccdddcccaaabbblllzzz}}}sssiiihhhiiikkkoootttyyyyyyxxxuuurrrrrrvvvzzzuuueeeJJJBBB<<<;;;:::777555555111555666333111333333222222444666555444555999===JJJRRR```qqqjjjQQQ@@@:::;;;666333444444111111222111222444444333222333444444333222222222333444555333222111111222222000///111222444666999???FFFJJJWWWddduuummmZZZKKKCCC???sssttttttuuuuuussspppmmmmmmrrryyy|||{{{yyywwwvvvrrrpppmmmjjjhhhfffffffffbbbeeefffddd___XXXSSSPPPGGGCCC===999666555222000222111000/////////000000---,,,,,,,,,,,,,,,,,,---///000111111333666<<>>;;;FFFUUUeeesss}}}iiiVVVKKKFFFqqqpppoooppppppnnnjjjggglllqqqwww{{{{{{wwwsssqqqmmmmmmmmmllliiifffbbb```\\\^^^```___YYYQQQJJJFFF@@@===999555333222111000//////........./////////222111000//////000111111111444777:::>>>DDDJJJNNNWWW\\\ccciiikkklllmmmmmmiiiddd___ZZZSSSKKKCCC???:::888444111000///......------...............---,,,,,,---...///......---...---,,,+++***)))))))))---,,,+++,,,---...,,,+++++++++++++++++++++++++++,,,***)))***+++---,,,,,,***++++++,,,,,,,,,.........))))))...111000222666AAASSSkkkyyysssdddZZZZZZhhhuuu{{{ssspppuuuyyywww~~~|||{{{|||~~~~~~~~~nnnLLL666000///......///000000/////////............//////,,,111222///000333222---...------,,,,,,------...------------------,,,,,,******++++++,,,---......//////...---------------,,,,,,,,,+++******+++---)))---222222000......///---000222111...,,,---///...------------......///------............------...............///000000...............///000000111111222222222333333333333222555999999555222333111000000//////000000111//////000111222222333444111222333333333222111111111000......000333777999444333222111000000000000---...000000//////000111333333333111//////111222111111000000///000000000//////000000000111111111111000000222333444333111---///111111222333555777111444777555222555???GGGYYYVVVaaa|||}}}nnnbbbccccccdddmmm||||||||||||kkkeeedddlllsssuuuttttttzzzwwwuuusssqqqrrr|||uuucccUUUIII@@@;;;;;;555333222333333333333444222333444444333333444555666999<<<@@@IIIZZZqqqwwwgggJJJ???555333444444666888444333333333333333333333111111000000111222333444000000000222444333111////////////000222444555666222666===GGGRRRaaarrryyyfffXXXPPPooollljjjjjjlllkkkhhheeeooorrrvvvyyyyyyuuuqqqmmmmmmmmmmmmkkkgggaaa\\\YYYVVVXXXZZZWWWPPPGGG@@@<<<999888666333111000000000,,,,,,,,,---------------000000//////000222333555888===CCCIIIOOOTTTZZZ^^^___cccgggiiiiiihhhhhhhhhddd^^^XXXUUUPPPHHHBBB@@@888666333000///......///,,,---......///.........+++,,,---//////...------,,,++++++***)))))))))))),,,,,,+++,,,......,,,************+++++++++++++++,,,***)))***+++---,,,,,,)))+++,,,,,,,,,,,,---///111,,,---111111...333;;;IIIXXXmmmxxxsssiiifffkkkrrrwwwyyyuuusssxxx}}}{{{yyyxxxvvvuuuvvvxxx{{{}}}}}}^^^???111........................///..................///,,,222333//////333222,,,...------,,,,,,------...------------------------,,,,,,++++++,,,---...///............------,,,,,,++++++************++++++(((***.../////////...///---000222111...,,,---......---------------......,,,---...//////...---,,,------......///000000000...............///000000111111111111222222222333111000333777777333000111000000////////////000000//////000000111222333333111111222222222333333333444222///...000444888;;;666444333111000000000111,,,...000000//////000111333333333111......///111111000000//////000000000/////////000000000111111000000000111333444333111///000222222333555888:::222555777666333444:::@@@SSSVVVbbbzzzvvvbbbeeegggiiippp|||~~~}}}~~~ttteeecccfffnnnttttttrrrrrrvvvpppnnnrrrsssuuuvvvhhhUUUEEE>>>999444111222444444555888555444222111111222222333...333888:::;;;DDDTTT```pppzzz~~~]]]NNN>>>666444333555777555444222222333444333222000111111111111111222222000//////111333444333111111000///000222222111000333111111444999BBBQQQ^^^vvvyyyiii```pppllliiijjjnnnpppnnnlllsssuuuvvvxxxwwwtttpppmmmlllkkkgggccc]]]WWWSSSPPPIIILLLMMMLLLEEE>>>777444333333222111///...//////,,,,,,---.............../////////111444888;;;===FFFKKKQQQWWWZZZ]]]```bbb]]]___```aaa```___```aaa^^^WWWRRRQQQMMMEEE@@@AAA777666333111......///000,,,------...//////......***,,,---//////...---,,,,,,++++++*********+++++++++******+++---,,,***))))))*********++++++++++++,,,***)))***+++---,,,,,,(((+++------,,,+++---///111,,,,,,000///...:::JJJYYY___iiiqqqqqqlllmmmrrrrrrqqqppprrr|||zzzxxxvvvtttuuuwwwzzz|||~~~{{{uuuPPP777111......///...---,,,,,,,,,......------------......+++222333......333222+++...------,,,,,,------...+++,,,,,,------............------,,,,,,---...///------......------,,,,,,+++*********+++++++++***+++++++++---...///---,,,...000222111...+++,,,......------,,,,,,------...+++,,,...//////...,,,+++,,,---...//////000000000...............///000000000000000111111111222222000///222777777222///000000//////......//////000//////000000111111222222111111000000111333555666333222111000111444777999777555333111000000000111+++---///000//////000111333333222000------...///000000////////////000000////////////000000000111000//////111333444333222111222222222222333666888222444666666555666888:::HHHQQQaaavvv|||dddiiimmmooottt~~~~~~zzz~~~uuukkkcccdddjjjssswwwuuutttuuuqqqjjjjjjssszzz}}}rrr___UUUKKKBBB:::888777555555888444333111111111111111111---111444666666;;;BBBHHHVVV```ooo~~~|||hhhPPPAAA999555555777777444111111333444333222111222333444444222111000222111///000111333222222333222111222444444222///111......000111333<<>>AAAAAA===777333111000000000///---,,,---...//////000000111000000000444444666999>>>CCCHHHKKKRRRVVV[[[^^^^^^]]]\\\\\\WWWXXXYYYXXXWWWXXXZZZ\\\YYYQQQLLLLLLHHHAAA===???666666444111......///111,,,,,,---.../////////...***+++---//////...---,,,,,,,,,,,,+++,,,,,,------)))))))))***++++++)))'''))))))******++++++++++++,,,***)))***+++---,,,,,,(((+++---...,,,+++---///---))))))......111CCCYYYhhheeefffkkknnnmmmnnnqqqoookkkjjjrrr}}}{{{yyywwwwwwyyy|||~~~|||yyyoooJJJ555555.../////////---+++++++++---------,,,,,,---------+++333444------333222***...------,,,,,,------...++++++,,,,,,---...//////000///...---,,,---...///,,,------......---,,,,,,******)))***+++,,,+++***---+++)))***------***'''...111333111...+++,,,......------,,,,,,,,,------+++,,,...//////...,,,+++,,,---...///000000000000...............///000000///000000000000111111111000///222777777222///000//////............//////000000000000111111111111222000//////000333666888111111111222333444666666777555333111000000000111+++---///000//////000111333333222///---,,,---...000000////////////000111////////////000000000000000//////111333444333222111222222000///000222444222333444666777888888888???LLL___tttffflllqqqsssxxx}}}}}}{{{wwwmmmeeedddgggooowwwzzzxxxxxxzzzpppiiijjjwwwyyyrrr___RRRFFFAAA<<<555444666222111111222333333222111333111000111444999>>>AAA>>>FFFUUUeeevvv}}}```LLL@@@999777888777444111111333444333111222333555666666333111///444222000///000222222111000//////111444444111///+++***---222333111555======FFFUUUbbbooo}}}xxxvvvuuuwwwzzzzzzwwwtttssswwwzzzxxxrrrlllhhhgggaaaYYYOOOIIIIIIIIIGGGDDD;;;:::999888666333111000////////////////////////...///000//////000333555999;;;???EEELLLRRRUUUUUU[[[[[[[[[ZZZYYYVVVTTTRRRTTTPPPMMMMMMQQQTTTVVVUUUUUUQQQLLLGGGDDDBBB@@@>>>888555333222222111///...------......//////000000............---,,,+++***((())))))*********))))))......---,,,,,,+++******,,,,,,++++++++++++++++++///...,,,***)))))))))***---,,,++++++,,,------,,,,,,---111444444:::MMMbbbhhhggggggjjjrrryyyxxxtttpppjjjkkkxxx}}}zzzyyyxxxqqquuu{{{www{{{{{{}}}ccc@@@111666///111111///,,,+++...111,,,------+++******,,,///)))---000...++++++///333000---+++***,,,---......++++++,,,,,,,,,---------***,,,------,,,,,,...///.........------,,,,,,,,,+++++++++++++++,,,---...***,,,......---,,,---...,,,///111222///,,,+++***,,,,,,------...///000000---------------...//////***---...---...111000+++...------...///111333444111111000//////000000111......000555555000......000111...***+++000222000222222222222222222222222333444444555555666666666333444444333222333555888333444444222000......///000---,,,...111333111///////////////////////////...000111///+++***///444............////////////111111000000000000000111222222222222222222333333///222444555444333333333:::EEEUUUlllsssqqqppptttyyy}}}~~~}}}xxxlllhhhggggggpppzzz~~~|||yyyxxxyyyooolllqqq~~~|||ppp\\\JJJ>>>888888888555333333555444111222666222333555555555555777888===???CCCMMM[[[lll|||iiiRRRBBB<<<;;;<<<444111555777444111333333333222000......///000///000111222222222222222222222222222222111000//////.........///000222333444777===EEEQQQ___nnnwww{{{xxxuuuvvvxxxzzzyyywwwrrrssstttqqqkkkddd^^^[[[QQQKKKEEECCCCCCAAA>>>:::444444444333222111000///////////////////////////...///000111222555:::===EEEGGGKKKQQQWWWYYYYYYXXXVVVVVVUUUTTTRRRPPPNNNMMMNNNKKKHHHIIILLLOOOPPPPPPNNNKKKGGGCCC@@@>>><<<;;;999666333111111111000............///////////////.........------,,,+++***((()))******++++++++++++...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,+++***+++,,,,,,------000///000444888BBBUUUgggllljjjjjjooowww}}}}}}zzzsssmmmooo||||||yyyvvv{{{|||uuuuuuxxxssstttyyy}}}tttXXX:::///444///000111///,,,,,,...000,,,------,,,++++++,,,...,,,///111000------111555111...,,,+++---.........///......---,,,+++******+++---...---,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,...---,,,,,,---///,,,///111111///,,,+++***,,,,,,---......//////000......---------......///+++---...---///222222///......---...///111333444111111111111111111000000///...000555555000...///000111///,,,---111222000000000111222333444555555444444444444444555555666222333444333222333444666333444444333000//////000000...---///111333222000////////////////////////...000111///++++++///333............////////////111111000000000000000111111111222222222222333333000222555666555333333333777???NNNdddyyywwwuuuwww|||~~~}}}~~~}}}~~~~~~ooofffdddeeekkkrrrzzz}}}{{{wwwvvvvvvvvvtttzzztttdddVVVIII>>>777777555444666444//////111111333444555444555666888777888999???HHHSSS^^^eeesss]]]LLLBBB@@@888333555777444222333555555555444333333444666000000111222222222111111000000000000000000///...///.........///000222333000111333777===FFFQQQXXXjjjuuu}}}xxxtttsssuuuwwwwwwuuullljjjiiifffbbb[[[TTTOOOEEECCCAAAAAABBB???:::555000000000000000/////////////////////////////////000222555888;;;@@@FFFJJJPPPRRRVVVZZZ]]]\\\XXXUUUPPPOOOMMMKKKIIIHHHGGGGGGFFFDDDBBBBBBEEEHHHIIIIIIHHHFFFDDDAAA>>><<<;;;;;;;;;777333000000000000000///////////////.........,,,---------,,,+++***)))((()))***+++,,,---------------,,,,,,++++++******++++++,,,,,,------......***************+++,,,---+++*********++++++,,,---222///000777BBBPPPaaannnqqqnnnooouuu|||wwwxxx}}}ssssss|||uuurrrrrrkkknnnuuuuuudddHHH333---000///000000///------...000+++,,,......,,,+++,,,---,,,///111000...---000444111///---------...------//////...---,,,+++******,,,.........,,,+++,,,---------------,,,,,,,,,,,,---------,,,------...///,,,------,,,+++,,,...000,,,...111111///---++++++,,,------...///////////////......---------......***---...,,,---111222000///.........///000222333///000222333333222111000///---000444444000---///---000000......222222///...///000222444666777888666555444333222333444555111333444444333333333444444444555333111000000111000//////000222333222111////////////////////////...000000///,,,,,,///222............////////////000000000000000000111111111111111222222222333333111333555666555444444444444999DDDXXXwww||||||~~~}}}~~~|||}}}}}}rrrgggbbbdddgggrrrvvvzzz{{{yyyuuusssrrr~~~tttcccOOOAAA<<<888666777444000///222111222444444444555666888666666666888<<>>>>>>>><<<888333000///000000000000000//////......------+++,,,,,,,,,++++++***)))((()))***,,,---.........,,,,,,,,,,,,++++++************++++++,,,---......,,,,,,,,,,,,,,,---------)))***+++******+++,,,...111000444@@@QQQbbbnnnttttttppprrr{{{~~~ssssss{{{}}}rrrnnnnnniiilllmmmdddNNN999///......////////////.........///***,,,//////...,,,,,,,,,+++---...---,,,,,,...000000...------......,,,***,,,,,,,,,------------...---...///...,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,......---------......///---------+++***+++...111,,,...000000...---,,,,,,,,,---...///000000////////////...------------...)))---...++++++...000/////////.........000111222...000222555555333111//////---///333333///---///***///111//////111111...///000111222444666777888666555333222111222333444000222444555333222222222333444555333111000000111000000000111222333333333////////////////////////...///000///------///111............///////////////000000111111111111111000000111111222222333333111333555666555444444555444666===OOOnnn~~~|||||||||~~~~~~uuukkkdddeeekkkpppxxxyyyzzzyyyvvvsssqqqqqq{{{hhhYYYIIIBBB;;;999666333333666111333444555444444666777666666666888:::>>>AAACCCJJJ\\\sssvvv```UUUHHH???;;;999999999666555444333333111///...222222222222222111000///,,,,,,---...///////////////////////////000111111222222111000000333888;;;666???NNN```rrrvvvsssqqqqqqqqqnnnhhhcccZZZWWWTTTRRRQQQMMMFFF@@@;;;999888666555333111///000000///......//////000---...000222444777888999@@@FFFNNNUUUYYY[[[\\\\\\ZZZWWWTTTRRRPPPNNNKKKIIIIIIGGGEEEBBBAAA@@@@@@@@@>>>>>>>>>??????AAACCCDDDBBBDDDEEEEEEBBB@@@@@@@@@===999444000///000000000000000//////......------++++++,,,,,,,,,+++******))))))+++,,,......//////,,,+++++++++++++++******(((((()))***+++,,,,,,---...............---------(((***++++++******---//////444@@@QQQcccrrrxxxyyyuuuppprrrzzzuuurrrxxxxxxpppppptttpppjjjaaaOOO;;;000000000---.........////////////...+++---//////...,,,,,,---,,,,,,---,,,,,,,,,---///------,,,---...---+++))),,,,,,---------.........---...///...,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,///......---------......---------+++***+++...111,,,...000000...------------...///000000000///...///......---------......+++000111...,,,...000///000000///......///000111,,,///222555555333111//////---///222222///---///(((---111///...000000...111111222333333444444555555444333222111111222333///222444444333111111111333444444333111000111222///000111111111222333333////////////////////////.../////////......///000............////////////...///000111111111111111//////000111111222333333222333555555444333444555555666:::HHHeee~~~||||||{{{zzzuuunnngggfffkkkssszzz||||||{{{wwwsssqqqrrrttt|||wwwwww|||xxx___TTTGGG???:::555444777333555666666444444555777111222333555777:::<<<===>>>GGGXXXlll~~~tttcccRRRHHHCCC>>>;;;;;;999777666777777444222222222222222222111000///---...//////000000000000/////////000000000000000...............000333666222555;;;EEESSSfffyyyrrrpppmmmmmmkkkfff^^^WWWTTTRRROOOKKKGGGAAA;;;777777666444222000//////...000///...------...///000000222555999>>>BBBEEEGGGMMMSSS[[[```aaa```^^^]]]ZZZWWWRRROOOMMMLLLJJJIIIFFFEEECCCAAA@@@>>>>>>===<<<===??????>>>???AAACCC>>>BBBEEEEEEBBB??????@@@===999555111000000000//////////////////.........++++++,,,,,,,,,,,,++++++)))***+++,,,---.........++++++++++++++++++******(((((())))))******++++++.../////////......---,,,(((+++---,,,++++++...111333AAATTTdddrrr|||~~~|||wwwppprrrvvvrrrqqqlllqqqtttqqquuuzzzvvvaaaPPP<<<000...000///......------///000111///...,,,---//////---,,,---...///...............//////,,,,,,,,,...000///,,,***000000///...---,,,++++++,,,.........,,,+++,,,---++++++++++++,,,,,,,,,,,,///...------------------,,,------,,,+++,,,...000,,,...//////...------...---...000111111000...------------------...//////+++222555222000111222111111000///......///000000+++...111333444333000//////---...222222...---///'''...222///...///111000222222222222222222222222222222222222222222111111000222333333111000000111111222333222000///000111...000111111000111222444/////////////////////////////////////////////...............////////////---...000111222222111111...//////000111222333333111222444333222222333555555777999BBBZZZ~~~~~~|||zzz~~~pppmmmiiigggjjjqqqyyy~~~|||~~~|||wwwqqqpppuuu{{{lllddd______[[[TTTTTTYYY___iiiyyy{{{mmm\\\PPPFFF<<<777666777888888777555444555666222333333444555777888999===>>>GGGWWWiiiyyypppbbbXXXMMMDDD>>>;;;777666888999888666111111222222222111111000//////000111111111000000//////000000000000//////---...///...---...000222444333333555===LLL]]]hhhkkkhhhdddaaa^^^XXXPPPJJJIIIIIIHHHDDD===888444222333444444333222111111111000///......///111444555777999>>>DDDJJJPPPUUUWWWZZZ^^^aaabbb```]]][[[ZZZSSSQQQNNNLLLKKKJJJGGGEEEBBBBBBAAA@@@>>><<<;;;999999;;;===>>><<<===???AAA===BBBGGGGGGCCC@@@@@@AAA<<<999555333222111///............///////////////,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,******************++++++************************+++,,,---......------,,,(((,,,......++++++///333>>>SSSiiivvv|||zzzrrrrrr~~~pppjjjkkkhhhcccjjjqqqqqqtttsssiiiQQQ???000///000---,,,......------///111222///------...///...,,,,,,...//////...------............+++,,,...111333222///,,,000000///...---,,,+++++++++---...---,,,,,,---...******+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,...//////------...///---...000222222000...---,,,,,,,,,---...///000111&&&...444333111222333222222111000.........///000+++---///111222111000//////---...111111...---///)))000333111...111333444111111111111111111111111///000222333333333111000111222222111//////000111000111222111///...///000---///111111//////111333///////////////////////////......////////////...............////////////---...000222333222111000......///000111222333333000222222222111111333444333666888===PPPrrrzzzyyy~~~wwwkkkjjjjjjlllpppwww|||{{{~~~~~~wwwooopppyyyttt```MMMEEEBBBEEECCC<<<<<>>@@@AAA>>>888333222222,,,...111222111000000000111111111111333666:::<<<<<>>@@@@@@AAAAAA@@@BBBCCCDDDCCCAAA>>><<>>>>>??????<<<<<<<<<<<<<<<;;;::::::;;;;;;===>>>???@@@@@@@@@AAABBBCCCCCCBBB@@@>>>===BBB===666333444444222///......//////......------///...,,,,,,,,,---------***+++,,,+++***)))***,,,---,,,++++++*********+++((()))******))))))***++++++************+++,,,,,,)))***---//////111===KKKcccttt~~~}}}}}}~~~}}}{{{}}}}}}~~~yyy{{{xxxlll]]]TTTVVV[[[\\\XXX^^^nnnppp]]]EEE888111111000///...---,,,,,,......////////////......+++---............///111//////............//////+++...111444444222///---,,,---...---,,,,,,---...,,,---......,,,,,,---...///......------,,,++++++......------,,,,,,,,,---***---...,,,---000000---***,,,.../////////000222000//////222000------111//////000///......000333......////////////000000/////////////////////...444222//////000111000000//////.........//////000...///000111222111111000222000......///111222333000111111111111111111000111222333111...---///111///.........//////000111000222333222000//////000222111000/////////000111//////............/////////////////////...............///000000000000000///000111222222222222222333222111111111222333444444666333555BBBTTTvvv~~~tttjjjcccnnnttt|||}}}{{{~~~yyywwwzzz}}}dddGGG:::999444444444444444444444444444222222666>>>MMMfffzzzyyyhhh___RRRHHHAAA<<<::::::888777777999:::;;;999888999999999:::<<<>>>@@@BBBKKKMMMTTT```gggjjjqqqxxxsss___OOODDD===:::555222111222555666444111/////////////////////000---///111000...---...000000111222333444444444444222222222333333333333444DDD@@@;;;777555333111000111000///000000111///...000///111333333222555:::;;;@@@GGGKKKOOOSSSZZZ___fffiiigggbbb___```aaa```]]]ZZZWWWTTTSSSQQQOOOMMMEEECCC@@@>>><<<<<<<<<===;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<>>>????????????AAAAAAAAAAAAAAA@@@???>>>BBB===777555555555333000/////////.........------///...---,,,,,,,,,,,,---)))***++++++))))))***+++,,,,,,+++************+++)))******)))((()))+++---******))))))******+++,,,)))+++---//////555FFFVVVnnnvvv{{{yyyuuuvvvyyyzzz|||xxxxxx}}}{{{zzz|||}}}{{{}}}tttzzzyyyjjjUUUJJJNNNWWWSSSQQQVVV]]]XXXGGG999444111000000///...---,,,,,,---....../////////......,,,---............///111//////............//////+++---111333333111///---***,,,------,,,,,,...///,,,---......,,,,,,,,,...///......------,,,++++++.........------------,,,))),,,---+++,,,///000---,,,...000111000000111222000...///111000---...333---///000111//////000111------........./////////......//////////////////333111000000222222111///...............///000111---...///000111222111111333000---...111333333111000000111111222333333333222222222111///...///000.........---......///000000222333333111000000111111000/////////000111222//////............//////111000000///......------......///000000000000000000111111222222222111111222222111111222222333444333777444444<<>>NNN]]]pppuuu|||yyymmm```UUULLLEEE@@@<<<;;;::::::;;;:::888666888888888999::::::;;;;;;BBBBBBDDDIIIMMMPPPVVV]]]kkktttkkkXXXKKKEEE<<<999666444555333...***000/////////000000111111...///000000......///000000111222333333444444333222222222222333333444444<<<999777444333222222111333111///000111222111///111222555888999;;;???CCCIIINNNSSSWWWYYY\\\___bbbcccfffccc]]]ZZZ\\\]]]\\\XXXVVVTTTQQQPPPNNNMMMLLLCCCBBB???===;;;;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>AAAAAA@@@@@@????????????@@@===888666666555444222000000///......------------......---,,,+++,,,---(((*********)))((()))***++++++***************+++*********(((((())),,,///***************+++,,,,,,+++---//////000:::MMM]]]qqqoookkkgggfffiiiooorrrzzz}}}|||wwwvvvyyy{{{zzzyyyvvvvvvxxxxxxwwwyyy~~~vvv|||}}}oooYYYJJJIIIOOOEEECCCEEEFFFAAA666000000000000///......---,,,,,,------......//////......,,,...//////......///111///......------......///+++---000222222111...---***+++------------///000,,,.........,,,+++,,,---++++++,,,------......///...............------,,,))),,,,,,***+++000111///...000222222111111222333......000444333///...222,,,...111222111000///000------,,,---...//////...............////////////111000000000222222000.........---......///000111------...///000111222222444000---...222444333000000000000111222444555555333333222111////////////......---------......///000222333333111000111222000///......///000111222//////............//////000000//////..................///000000000000000000111111222222222111111111111111222222333444444111777555444999EEEeee|||wwwlllffffffhhhfffqqq~~~|||{{{|||{{{uuuttt||||||YYY@@@888666222222222222222222222222222444222222333222444<<>><<<;;;;;;;;;:::999999:::;;;;;;;;;;;;:::??????@@@AAABBBDDDHHHLLLVVV^^^jjjvvvuuudddZZZIIICCC;;;666444333111///333222111000000000111222//////000000/////////000//////000111222222222222111111111222333333444444666666555333222222333333222111000000111222222111111666;;;@@@EEEKKKPPPSSSWWWZZZ\\\^^^^^^]]]]]]]]]^^^```^^^XXXTTTVVVXXXWWWVVVUUUSSSOOOLLLJJJIIIHHHCCCBBB@@@>>>===<<<<<<<<<::::::;;;;;;;;;;;;;;;::::::;;;<<<===============@@@@@@?????????>>>>>>>>>>>><<<999777666555444333222111000...---------...,,,...///...,,,+++,,,---(((*********)))((()))************))))))***++++++*********)))((()))---000+++++++++++++++,,,------***---...///555EEEYYYgggnnnggg___[[[\\\```fffjjjqqqvvvyyyvvvtttvvvwwwvvvrrrooonnnooommmlllpppvvvtttyyy{{{sssbbbRRRHHHEEE999666333444444111///000//////......------,,,,,,,,,,,,---...............---...000///......///000......------------......+++---///000111000...---***+++------------///000---...///...,,,+++,,,---++++++,,,------......///....../////////...---,,,)))+++,,,***+++000222000000111333333222111222222...000666<<<;;;444000111+++...111222111000//////...---+++---///000///------.........//////000000///......///000000///---...............///000000.........//////000111222333000///000222444333111000000000111222444555666666444333111111000000//////...------------......///111333222111000111222//////.........000111222//////............//////............//////000000......///000000000000000000000111222222222111111000000111222333333444444000777666555999AAA^^^}}}|||~~~}}}qqqgggdddgggllljjjttt|||{{{}}}uuuwww{{{hhhHHH999:::888222222222222222222222222222444333333444222000444::::::???FFFOOOYYYdddnnnuuuzzzxxxzzz~~~pppcccUUUOOOFFF@@@===>>>???@@@999:::;;;<<<<<<<<<<<<;;;888;;;=========>>>???@@@GGGLLLSSS[[[eeetttttt]]]TTTFFF===999888888888222111000//////000222333000000//////000000000///---...///000000111111111000000111222222333444444333444444333111000222333///000111111111333666999888@@@HHHMMMTTT[[[``````_________^^^\\\ZZZXXXVVV[[[]]][[[UUURRRSSSSSSQQQTTTTTTRRRNNNJJJGGGFFFFFFCCCBBBAAA@@@???>>>>>>>>>999::::::;;;;;;;;;;;;:::::::::;;;<<<======<<<<<<>>>>>>?????????>>>>>>===;;;:::999777666555444444333222000...------......+++...000///,,,***+++---)))***++++++))))))***+++***))))))))))))***++++++))))))******)))***---///,,,,,,++++++,,,,,,---...'''***---222???TTTgggqqqlllddd^^^\\\]]]^^^bbbfffffflllpppnnnlllnnnpppppphhheeecccbbb___^^^dddlllkkkpppuuurrrfffUUUEEE<<<333///,,,---///222222222.........---------,,,,,,+++,,,---..................///000000......///000......------------......+++,,,...///000///...---***,,,------,,,,,,...///---...///...,,,++++++,,,///......------,,,++++++......///000///...---,,,))),,,,,,***,,,111444333111222444333222111111222000444<<>>@@@CCCFFFMMM[[[nnn{{{vvvdddTTTIIIBBB<<<888333222000///000111333444111000//////111111000///---...///000000111000000///000000111222333444444222444555333111000111333...333777888777:::AAAHHHJJJSSSZZZ]]]___cccddd```]]]\\\[[[YYYXXXVVVTTTRRRUUUXXXXXXSSSPPPQQQQQQOOOQQQRRRQQQMMMHHHEEEEEEGGGCCCCCCBBBAAA@@@???>>>>>>888999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<===>>>@@@@@@???===<<<999999888777555444333444444222000...------......***...111000,,,***+++---***+++,,,+++***)))***,,,)))))))))))))))***++++++''')))++++++++++++---///+++++++++++++++,,,,,,---)))+++///777JJJbbbrrrwwwlllfffcccdddccc______ccc\\\bbbccc___]]]```fffhhh```]]]ZZZXXXUUUUUU]]]hhhhhhmmmrrrpppcccPPP===222//////---,,,---///111111......------------,,,,,,***+++,,,---...............000111000///...///000...------,,,,,,------...+++,,,---...///...------,,,---...---,,,,,,---......//////...,,,++++++,,,///......------,,,++++++......000000000///---,,,***,,,,,,+++---333666555111222444333111000000111111444;;;@@@>>>555///...,,,///111111000///000000111...+++---111333000---------......///000000111000...,,,,,,...000000000111000///......---......111000///...---...//////...222555444111000222555000000/////////111333555;;;888555444444444222000111000//////.........///---...000000//////000111111000///...---...///000//////............//////.........///////////////......///000000000000000---...000111333333444444...///111333444444444444222777666777;;;===OOOmmmxxxnnngggeeegggkkknnnqqqtttvvvvvvuuusssrrrsssxxxdddEEE555222333333444333333333333333333333333666333333444444111222666000222333444666999===@@@GGGDDDEEEJJJOOOSSSYYY```pppuuu}}}{{{sssgggZZZQQQKKKFFFCCC???>>><<<:::999999999999555;;;>>>;;;;;;======;;;999;;;======>>>GGGUUU```nnnuuuxxxkkk\\\MMMDDD???===999666444333444444222000...///111222111///...///000111222222222222//////000111222333444444333555777555222111222444000777>>>???>>>BBBLLLVVV]]]eeejjjgggeeeddd```YYYZZZXXXVVVUUUUUUTTTRRRQQQMMMRRRSSSQQQOOOQQQQQQOOOOOOPPPPPPLLLHHHEEEFFFHHHCCCBBBBBBAAA@@@???>>>>>>888999::::::;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;:::<<>>BBBCCCFFFKKKSSS[[[hhhvvvttthhh]]]TTTOOOEEECCC???<<<:::999999:::444:::<<<888777;;;<<<999666:::===;;;999<<>>999555333333222000...///222333111///000111222333333444333333...///000111222333444444888888999777444333333444;;;@@@GGGMMMRRRYYYaaagggnnnpppooollleee]]]WWWUUUQQQTTTXXXXXXUUUPPPKKKIIILLLLLLNNNOOOOOONNNMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGEEEDDDBBBAAAAAA???<<<:::;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;::::::999======>>>>>>===<<<;;;;;;:::::::::999888777666555111111000000//////............---,,,,,,+++******(((((()))***++++++,,,,,,************************++++++***+++---......---,,,,,,+++*********,,,---111---444III^^^iiinnnqqqpppmmmhhhggghhhkkkmmmnnnnnnhhhaaa\\\ZZZYYYXXXVVVccceeeddd^^^ZZZ___mmmyyyyyyxxxppp\\\EEE444000111111000///...------...///***+++---///000000//////***,,,......---------......,,,---111222...---///...//////---++++++,,,---333000,,,******,,,,,,,,,+++---......---,,,,,,---//////000000///---+++******+++,,,,,,,,,---///111111111111000...///111333,,,,,,---///111444777999555222444999999333111333///444444...,,,///000---///---,,,,,,...//////...111///...111555666222---+++,,,...000111222111111,,,---///000000000///...///444444000///222000+++.../////////000000000111222222222222222222222222222111000000111333555777999999999666333111000111111000///000111222111///---.../////////...,,,+++000///...,,,,,,,,,---...000///...------...///000...............---------...///000111111111111111......000111222333333444111222333444444444333333555777333444999888BBBXXXjjjxxxooojjjeeedddiiinnnrrrttttttvvvxxxwwwuuusssuuuwwwxxxPPP@@@555666666111111777111000///000111111000...444333333444444333333555333222111/////////000000555777;;;<<<======>>>???HHHIIINNNZZZlllvvvcccSSSKKKFFF???;;;;;;<<<;;;:::;;;:::<<<>>><<<888999>>>;;;999999999777666;;;BBBCCCJJJTTT___kkkxxxpppfffXXXKKKCCC???======555444333222111111111111///444777666444333444444...111222222000///222666777888888888888:::>>>AAAMMMRRRZZZ```dddgggjjjmmmjjjkkkkkkhhhaaaYYYTTTQQQQQQSSSVVVUUUQQQMMMIIIGGGHHHIIIJJJKKKKKKKKKJJJJJJLLLLLLKKKKKKJJJHHHGGGFFFGGGEEECCCBBBBBBAAA>>><<<<<<<<<======<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<============<<<:::::::::999888666555444222111111000///......---...------,,,,,,+++++++++)))))))))***++++++,,,,,,************************...---,,,,,,,,,---,,,+++***++++++******+++...000444444===OOO```gggjjjllljjjiiiiiilllrrrwwwyyyyyyyyyuuuqqqmmmkkkgggbbb___jjjkkkjjjfffeeekkkwww~~~sssaaaMMM===333000///111000///---------...///,,,---...//////......---+++,,,------,,,,,,---///...,,,---000000...---000---......---,,,+++---......---++++++------,,,++++++---......---,,,------......//////...---+++++++++,,,------,,,,,,...000/////////...------///111---------...111333666777666444666::::::444222444///333333...,,,//////------,,,+++,,,...000111000111//////222555555333000+++---...000111222111111,,,---///000000000///...///333333000///111///+++////////////000000000000111111111111111111111111111000000000111333555666666777777666444222333444111000///000111222111///,,,------...//////////////////...---------------111000///......///000111........................//////000111111111111111...///000111222333333333222222222222333333333333444666333444999888AAAWWWdddvvvmmmjjjfffeeeiiinnnqqqrrrqqqtttwwwvvvtttuuuzzz}}}dddIII;;;222444555111111777555444222222222222222222444333333444444333333444555444444333444444555666111444777888888999:::;;;@@@AAAEEEMMMZZZkkkzzzyyykkkXXXQQQGGGAAA???>>>===<<<;;;999:::;;;888444555::::::888777777555444888???>>>BBBHHHQQQZZZfffpppwwwyyyjjjZZZKKK>>>666777777555333222111111000///222333222111222444555111222222222222222444666888:::<<>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<======<<<<<<;;;999:::;;;<<<============::::::999888777555333222333222222000///...---------------,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,************************---,,,,,,,,,,,,,,,,,,,,,+++------,,,***+++///333999<<>>;;;;;;;;;888555666:::<<<999777777666444777<<<;;;:::<<>>;;;777444333333333222222222111000000222555444333222222444666666555>>>BBBGGGNNNUUU]]]dddiiimmmpppssstttrrrnnnjjjggg```aaabbb___YYYSSSNNNKKKIIIJJJJJJIIIGGGEEEFFFGGGFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGJJJGGGEEEDDDDDDCCCBBB@@@??????@@@@@@??????>>>===;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;888888888777555444222111444333222111000...------,,,,,,,,,---------------*********++++++,,,,,,,,,************************))))))*********+++...///---000333111......444:::???FFFQQQYYY]]]___dddhhhiiiggggggllluuu}}}|||xxxxxxwwwvvvuuuuuutttsssqqqkkkVVV===...---000...***//////...---------...///------------------------......---+++***+++...000///+++***,,,---+++---000,,,---...---------///111...---,,,,,,.........---,,,...//////...------...+++++++++,,,,,,------------///000///---,,,,,,---,,,---------++++++,,,...///......---...000111222666666666777666333111111...000000///------///000000...,,,,,,...111111111444555666444222111111222,,,---///000111111111000,,,---///000000000///...---/////////......---+++000000000000////////////////////////////////////////////////000222333444222444555555444444666777111000///000111222111///...------------///111222------/////////...---,,,///////////////000000000......------...///000111111000000000000000111111//////000111222333333333222111000//////111333444333666333444888777???UUU^^^sss{{{oooiiihhhhhhiiijjjlllllllllmmmqqquuuuuuuuu{{{~~~\\\AAA:::444111333444222111444......///000000222555777666888999777777888777444666555444333222222222222222444777888888777888888555888:::::::::???HHHPPP___mmm~~~qqqfff]]]TTTLLLFFFCCC???===>>><<<:::;;;???@@@<<<::::::999777888<<<<<<999777999???DDDGGGGGGMMMTTT___lllyyy{{{rrrVVVQQQIII@@@:::777777777666444333444333000111333555222000222555777666444IIIOOOYYYaaaiiioootttwwwuuutttrrrooolllhhhdddaaa\\\^^^___]]]WWWQQQMMMKKKCCCDDDDDDCCCBBBCCCFFFHHHDDDDDDDDDEEEEEEFFFGGGGGGIIIJJJJJJKKKKKKKKKJJJJJJJJJGGGEEEDDDDDDDDDBBBAAA@@@@@@AAAAAA@@@@@@???>>>::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;:::888888666666666555444333222111333333222111000///......---------------------...+++++++++++++++,,,,,,,,,************************)))*********)))***---000---444:::;;;888999AAAIIIKKKSSS\\\^^^___ccckkkqqqqqqjjjdddfffoooyyy|||zzzwwwtttooohhh___YYYOOOCCC666...---...---+++///...---,,,,,,---...///+++++++++,,,---......///......---+++***+++---000///+++***,,,---+++---000,,,---......------///111555111---++++++---...///,,,...//////...------...++++++++++++,,,------......///000000...,,,,,,,,,,,,---///...---,,,---...///...---------...///000222333444333222111000.........//////...---...111555222///---...///000///999999777444000......000---...///000111111000000,,,---///000000000///...------...//////---,,,,,,000000000000////////////.................................///000111222333444555666666444333444555111000///000111222111///111000...------...///000,,,---...//////...---,,,,,,------....../////////......------...///111333222111000//////000111111///000111222222222222222222111000//////111333444333555333444888666>>>SSSdddpppwwwlllhhhiiijjjkkkkkkkkkkkkkkkmmmqqquuuvvvxxxkkkSSSBBB999555333444444222111222///111333333333555888;;;<<>>AAA???::::::999777555444555666666444777999:::999888888999555888:::999777999???EEEGGGUUUjjj{{{vvvjjj^^^UUUIIIDDD@@@@@@???===???BBBAAA===:::;;;;;;888999<<<===:::888999<<>>>>>BBBHHHQQQ\\\jjjwwwxxxpppbbbTTTIIIAAA>>>===666333333777777222111333555222000111555777666444YYY```iiiqqqvvvyyy{{{|||yyyuuuppplllhhheeebbb___XXXYYY[[[YYYTTTOOOKKKIII???@@@@@@@@@@@@AAADDDGGG@@@@@@@@@AAABBBCCCDDDEEEGGGHHHIIIKKKLLLMMMMMMMMMKKKHHHEEEDDDDDDDDDDDDCCC@@@AAAAAAAAAAAA@@@??????999::::::::::::::::::999======<<<;;;:::888777666333333444444333333222111222222222111111000000///.........---------------++++++,,,,,,,,,,,,,,,,,,************************+++,,,---+++)))***...222222===GGGJJJGGGHHHQQQ[[[YYYaaahhhggggggllluuuzzzwwwmmmcccbbbkkkwww~~~zzzsssjjj```UUUKKKDDD777666333000...---------...---,,,,,,,,,---...///*********+++,,,...///000.........,,,++++++---///...++++++......,,,---000---...///...------///000777333---)))))),,,...000---...000000...---...///,,,,,,++++++,,,---...///---///111111///---,,,---,,,...//////...------......---,,,,,,,,,---...///...111111///...000///---...,,,---///...,,,...222888444000....../////////<<<999666222///...---------...///111111111000///,,,---///000000000///......,,,---000000---,,,---////////////000000000000........................------...///000111222222555666777666444333333444111000///000111222111///111000//////.........///,,,---......///.........++++++---..................------,,,...000333444222222000/////////000111000000111222222222222222222222111000111222333444222555333444888555===QQQhhhlllzzz}}}zzzssskkkhhhjjjllllllkkkjjjjjjkkkmmmppptttxxx~~~ppp[[[LLLDDD777666555444333222222222000222333222222666<<>>???@@@???>>>>>>AAACCC@@@??????@@@AAABBBDDDEEEDDDEEEGGGIIILLLMMMNNNOOOMMMJJJGGGEEEFFFFFFFFFFFF@@@AAAAAAAAAAAA@@@??????::::::;;;;;;;;;;;;::::::;;;;;;;;;::::::888777666000111222222333333222222111111111111111111111111//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((+++------,,,///555;;;BBBNNNZZZ\\\VVVTTT[[[dddaaajjjpppooonnnsssyyyzzz|||pppccc```hhhsssyyy{{{|||uuugggXXXJJJ@@@:::888...///000///...---...000------,,,,,,,,,---...///,,,,,,+++++++++,,,...///---...///...,,,+++,,,---...,,,---000000...---000//////000///------...000333///+++)))***,,,---...---...000000.........///...------,,,,,,---...///,,,...111111000...------+++---//////...------------,,,+++++++++---...///+++//////,,,,,,000000------+++,,,//////,,,...333888444000......000000111<<<777111//////000///------...000111111000000///,,,---///000000000///...///,,,---111111---,,,///------...///000111222222........................,,,,,,...///000111111111444666666666444333444555111000///000111222111///...//////000000000000///---------------...//////+++,,,---.../////////......---,,,,,,...000444666333222000///...///000111000000111222222222222111222222222222333333333333111444222444888555<<>><<<;;;<<<:::<<<>>>>>><<<999888777;;;:::999888888;;;AAAEEEQQQYYYfffrrr}}}xxxmmmgggTTTHHH???@@@<<<444222777333444555555444555777888sssvvvxxxyyyyyyxxxxxxyyyppplllhhheeeccc```ZZZVVVMMMOOOQQQPPPLLLGGGCCCBBB???@@@@@@???======>>>???AAAAAAAAAAAABBBDDDFFFGGGAAACCCEEEHHHKKKMMMOOOOOONNNKKKHHHGGGGGGHHHHHHHHH@@@@@@AAAAAA@@@@@@???>>>;;;<<<<<<<<<<<<<<<<<<;;;999999:::::::::999999888//////000222222333333333000111111111111222222222000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************###''',,,...000555>>>EEERRR___jjjiii___YYY]]]dddcccmmmsssrrrqqquuuwwwvvvrrrddd___eeennnrrrrrrttt}}}xxxnnn\\\III999111111333.........---,,,---000222---,,,,,,+++,,,---...///...---,,,+++++++++,,,---,,,...//////---++++++,,,...,,,...111222......000000000000///---,,,...///---+++))))))***,,,---,,,---///000000///....../////////------,,,---...///+++...111111000.........+++---//////...,,,,,,---,,,++++++***+++,,,...///***...///+++,,,111111------***+++//////,,,...444666333///---...111222333;;;555...,,,///222111......///000111111000//////,,,---///000000000///...///,,,---222222---,,,000,,,---...///000111222333////////////////////////+++,,,---///000000111111333555666555444444555666111000///000111222111///,,,---///111222222111111...---,,,,,,---...///000+++,,,...000000000000///...---,,,,,,...111444666444222000///...///000111000111111222222222111111111222333444444444444333111444222444888444;;;OOOfff^^^ccc{{{yyytttrrroookkkkkkmmmooommmkkkiiikkkmmmhhhjjjppp{{{nnnWWWHHH???999222333333111000222444444666666555666???QQQhhhxxx}}}uuugggXXXLLLEEECCCBBB:::;;;======<<<:::::::::999999888:::;;;<<<:::888444:::AAAEEEIIIQQQ]]]gggssspppeeeZZZOOOIIIGGGDDD???<<>>???:::>>>AAAAAA===888666666888888888777555555777999555===HHHSSS^^^lll|||mmm[[[LLLGGG???444222777333666888777555555888;;;sssuuuvvvuuusssqqqqqqqqqkkkhhheeebbbaaa^^^[[[XXXRRROOOLLLJJJJJJGGGBBB>>>???????????????@@@@@@@@@BBBCCCCCCBBBAAAAAADDDFFFGGGGGGHHHJJJNNNPPPQQQQQQQQQPPPOOOKKKGGGFFFFFFGGGAAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<===;;;888666777888999999666555444555555555555555555555555555333222222222222222222222------...//////...---------------,,,,,,+++++++++111,,,))),,,...+++)))))),,,++++++///666@@@MMMWWWdddggggggbbb[[[YYY\\\aaaiiirrryyywwwtttvvvzzz{{{{{{ttteeeZZZ]]]hhhoooooonnnvvvttt\\\EEE;;;444,,,+++111...///000///...---...000)))))))))***+++++++++,,,))))))***+++,,,,,,------))),,,...//////...///000---.........------,,,+++////////////............///......------,,,++++++,,,---...//////...---,,,...---+++***)))***++++++(((((()))***+++---...///222000...---...///......++++++++++++++++++++++++)))+++...000///---***(((+++,,,......---,,,---...222222111111111111111222///000000///......000222///000111000...------///***---111333222111000000111111000......---------,,,,,,,,,,,,---///000111---------------...///000---++++++---000111///---111333555777777666555444999333---,,,000444444333222000///000111222111///---...///...------.../////////............///000.........//////000111222888444//////111333000---/////////000111111222222///111222444555555444444222777555444888666:::III^^^______qqq|||sssoooppppppmmmuuurrrooollljjjkkkmmmooogggpppzzz}}}bbbMMMCCC>>>999555333222111222333222111+++;;;;;;999OOOlll~~~zzzkkk[[[RRRPPPHHHBBB???@@@???;;;<<>>>>>>>>???@@@???<<<888666888777555333222222222222///555<<<===>>>EEERRR]]]qqqzzzkkk]]]TTTKKKCCC===<<<::::::<<<;;;777666888mmmnnnooonnnlllkkklllmmmfffccc```^^^]]][[[XXXVVVQQQMMMIIIHHHHHHFFFCCC???>>>????????????@@@@@@@@@AAABBBBBBAAA@@@AAACCCEEEJJJJJJKKKLLLOOOQQQQQQRRRPPPOOONNNKKKGGGEEEFFFGGGFFFDDDAAA???======>>>>>>:::999999:::<<<<<<;;;999777888888777555444444555666666666666666666666666444333333333222222111111......///000000///...............---------,,,,,,...***(((+++---+++***+++...---...333<<>>;;;888777666555333111000000000000...111444333222555<<>><<<999999===fffggggggfffeeefffhhhjjj___]]][[[YYYYYYWWWUUUSSSOOOKKKFFFDDDEEEEEECCCAAA>>>>>>?????????@@@@@@@@@@@@AAABBBAAA@@@@@@BBBCCCLLLMMMMMMNNNOOOPPPQQQQQQNNNNNNMMMJJJGGGEEEEEEFFFHHHEEEAAA===;;;;;;===???:::888777888999;;;;;;:::777888777555333333555666777777777777777777777777555555444333222222111111//////000000000000///////////////............---...***))),,,...,,,,,,...---///222888CCCSSSdddooohhhhhhfffcccbbbfffnnntttxxx~~~{{{tttqqqqqqpppqqqkkk```YYY[[[dddiiijjjkkkpppuuuyyy~~~~~~wwwSSS>>>---,,,000///,,,++++++---...---,,,+++,,,---+++++++++++++++*********,,,+++*********+++,,,---+++---///000...------...///...---,,,+++,,,------222222111000//////......,,,,,,,,,,,,,,,------.........------------......---,,,+++***)))***++++++//////...............///000...,,,+++,,,---------------------------------***,,,---/////////...---***,,,......---------...///////////////000111111/////////...,,,+++,,,...,,,.........,,,+++,,,---...///111000//////000111111000///......---......---....../////////......000//////............//////...---...000000///---222222222222333444555666777333000000333555444333*********,,,000222333222---...///...------...///+++,,,...///000000000000.........//////000111222666222......000111///---/////////000111111222222222222333333333333333222000555333222777555999HHH[[[YYYWWWkkkzzzyyyssslllkkkpppttttttsssrrrpppooonnnnnnnnnooorrrxxxyyyfffSSSHHHDDD@@@;;;555555555555666666666777777???EEEXXXwww~~~yyynnneee\\\XXXUUUNNNGGGCCC??????@@@@@@>>>;;;888666;;;;;;;;;;;;<<<===>>>>>>>>>BBBIIISSS___ooo}}}wwwnnn```SSSJJJEEEBBBAAAAAACCCDDDAAA<<<777555666555444333111000000000000222333222111//////222444555===HHHRRR\\\iiiyyyuuulll^^^VVVNNNHHHBBB===<<>>===>>>???@@@===:::888777777888777777888777666444222333555777888888888888888888888888777666555444333222111000//////000000000000///////////////...............000,,,+++---...------000***000777>>>IIIYYYgggmmmfffgggggghhhkkkpppwww|||{{{{{{tttqqqooolllooojjjaaa[[[[[[___cccdddggglllrrrvvvyyyzzzrrriiiCCC666------111000//////+++---...---,,,+++,,,---,,,,,,,,,++++++*********---,,,+++))))))***+++,,,,,,...000000...---------///...,,,++++++,,,...///111111000///...------,,,++++++++++++,,,---...//////...,,,,,,,,,,,,...///...---,,,++++++,,,------//////............/////////---******+++------,,,------------------------***,,,000333444222000...+++---///000/////////111...............///000111///000000///---+++,,,---...///000///...---...000.../////////...///111444000000///...................../////////...------111000//////..................//////000000///...111111000000111222555666444222111111333444333111,,,,,,,,,...111444444333---...///...---------///)))+++...000111111000000............///000111222444111....../////////---/////////000111111222222333333333333222222222222///444222222666555999HHHZZZWWWUUUjjj~~~xxxwwwqqqiiiiiioootttuuurrrqqqqqqpppppppppppppppvvv||||||ooo\\\MMMGGGEEEAAA===888999888777777777888:::>>>HHHWWWpppyyytttnnndddVVVLLLDDDDDDDDDCCC@@@===;;;999======<<<<<<<<<<<<<<<======>>>@@@DDDLLLXXXeeennnwwwyyykkk___UUUMMMHHHGGGIIIIIIEEE===888777999666555444333333222222222333333222333444555444444111444888;;;@@@JJJVVV```nnnzzz|||rrrfff[[[PPPFFFAAACCC]]]]]]^^^]]]]]]___cccfff[[[ZZZXXXXXXXXXXXXVVVTTTOOOJJJDDDBBBDDDFFFFFFFFFBBBAAAAAAAAA@@@@@@@@@???@@@BBBEEEFFFEEEDDDCCCDDDJJJLLLMMMLLLJJJIIIKKKLLLIIIJJJKKKIIIGGGEEEEEEEEECCCCCCCCCBBBAAA???===<<<<<<:::777666777888888777777777666444333333666888999999999999999999999999777777666555444222222111000//////////////////000.........///////////////000---,,,...---+++---111---777AAAHHHQQQ]]]dddeeeaaabbbgggmmmtttyyy||||||xxx}}}~~~yyytttrrrpppmmmsssmmmfffaaa^^^\\\]]]^^^eeemmmtttuuurrrkkk^^^SSS777444111111000...///333,,,.........---,,,---...---,,,,,,,,,++++++******---,,,+++*********+++,,,,,,...000000...---------///...,,,++++++,,,...//////......---,,,,,,+++++++++*********+++---///000...---,,,++++++,,,---...///...---,,,,,,---...///,,,,,,,,,,,,---...///000...,,,******+++------,,,++++++++++++++++++++++++)))---333777888555111...---///111111111111222333......------...///000000000111222111...------...---///000///......///000,,,---.........000444666000//////............///---............------,,,111000///...............---...//////////////////000///......///111444666111000000000111111000//////...---...000222111000---...///...---------///)))+++...000111111000000............///000111222333111///......//////////////////000111111222222333222222222222222222222///444222222666555999IIIXXXXXXXXXnnn|||xxxwwwqqqjjjiiinnnrrrsssqqqpppqqqqqqqqqrrrsssttt}}}wwwhhhVVVLLLIIIGGGCCC?????????>>><<<:::;;;>>>AAAHHHZZZooo}}}mmm```SSSQQQMMMIIIFFFCCCBBBBBB<<<<<<<<<<<<<<<===>>>>>>?????????@@@CCCIIIQQQWWW\\\gggxxx|||mmm___WWWRRRRRROOOIIIBBB<<<;;;;;;444444444444333222222111...------///333444333222444555555444444888>>>CCCOOO^^^lllvvv{{{pppdddWWWQQQQQQWWWXXXYYYYYYYYYZZZ]]]```\\\ZZZXXXXXXYYYXXXWWWUUUQQQLLLGGGEEEGGGIIIIIIHHHEEEEEEDDDCCCAAA@@@??????@@@CCCFFFHHHGGGEEEDDDCCCFFFIIIJJJIIIGGGEEEGGGJJJHHHJJJKKKJJJHHHFFFFFFFFFEEEEEEEEEDDDAAA===888666777666555666999;;;;;;:::777888777666555555777999999999999999999999999999777777666555444444333333111111000000000000111111//////000000000000111111000------......,,,///444888DDDOOOSSSYYYaaaccc___YYY\\\cccmmmwww|||{{{xxxrrrvvvxxxvvvssstttssspppqqqkkkeeeaaa[[[TTTRRRSSSbbbmmmuuuqqqeeeVVVGGG;;;///222333111---+++---111,,,...///...---,,,---...,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---///000...------...------,,,+++,,,---...///,,,,,,,,,,,,,,,+++++++++++++++))))))***,,,...000------,,,,,,,,,,,,------///...---,,,---...///000++++++++++++,,,---...///...,,,******,,,---------++++++++++++++++++++++++***...333777888555000------///111222111111333444//////............/////////111222111///......///+++,,,...---,,,,,,---...,,,---.........000333666//////............//////---,,,,,,+++,,,,,,------///......------------...***,,,...///......///000...---------...000333555////////////////////////...---,,,---......---,,,---...///...------...///+++,,,...///000000000000.........//////000111222222111000///...///000000/////////000111111222222222222111111111222222333///444222222777666:::JJJWWW[[[```vvvzzzvvvwwwsssnnnmmmppprrrpppoooooooooppprrruuuwwwyyyqqqcccTTTMMMKKKHHHEEECCC@@@@@@>>>;;;999<<>><<<===>>>>>>>>>@@@DDDGGGFFFQQQaaarrrwwwnnn^^^ZZZSSSKKKCCC<<<888666111111222222111000//////...------...000111111000000111222222222333666888;;;FFFUUUaaappp}}}uuulllhhhjjjSSSUUUWWWWWWWWWXXXZZZ\\\[[[YYYWWWWWWWWWWWWUUUSSSTTTOOOJJJIIIKKKLLLKKKJJJIIIHHHGGGEEECCCAAA???>>>>>>BBBFFFHHHGGGDDDCCCBBBCCCFFFIIIHHHDDDCCCFFFIIIHHHJJJKKKKKKIIIGGGGGGGGGEEEDDDCCC@@@===999666555666666666888;;;<<<;;;:::666888999888777666888999888888888888888888888888777666666666555555444444444333222222222222333444222222222222333333444444222000111333333333888???DDDQQQZZZ[[[^^^dddccc\\\SSSUUU\\\hhhtttyyyvvvrrrkkkpppsssrrrrrruuutttqqqnnnhhhdddaaaYYYPPPKKKMMMWWWdddmmmgggVVVEEE777...---///111///,,,,,,---...+++---...---,,,+++,,,---++++++,,,,,,,,,,,,,,,,,,((()))+++---------,,,+++***,,,/////////......///,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,+++)))))))))+++---///,,,,,,,,,------,,,,,,,,,---,,,+++++++++---...///---,,,,,,,,,,,,,,,------...,,,******,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333333111...---+++...000111000000222333111111000///............---///111111///.........+++,,,------,,,,,,---///---///000/////////111333//////............//////,,,+++)))((()))+++---///---,,,,,,,,,,,,------...'''***---...------///111,,,,,,,,,,,,...000222333000000000///...///000111...---,,,,,,......---,,,---...///...------...///---.........//////000000.........//////000111222222222111000//////111222/////////000111111222222111111000000111222333444///555333333888777;;;KKKVVV___iiiwwwsssuuuuuurrrrrrtttssspppooonnnnnnooorrrvvv{{{}}}}}}zzziii]]]RRROOOMMMIIIGGGHHHAAAAAA@@@======BBBMMMUUUlll{{{wwwpppggg]]]UUUNNNKKKBBBAAA@@@???======<<<<<<;;;<<<===<<<;;;;;;<<<===;;;CCCOOOZZZfffsssssskkk^^^SSSKKKCCC:::444000111111222111000//////111111111111111111333444...///000222222444555666444:::DDDQQQ\\\hhhyyy~~~{{{}}}SSSUUUWWWXXXXXXXXXYYYZZZZZZXXXVVVUUUUUUUUUSSSQQQVVVRRRMMMLLLMMMNNNMMMKKKKKKJJJHHHFFFCCCAAA???>>>===AAAEEEGGGFFFDDDBBBAAABBBEEEHHHGGGCCCBBBEEEIIIHHHJJJKKKKKKIIIHHHGGGHHHBBB@@@>>>;;;999888888888999999999:::;;;;;;888666666888::::::999888888999888888888888888888888888666666666666666555555555666555444444444444555666444444444555555666666666555444666::::::;;;BBBJJJLLLXXX___]]]^^^dddccc[[[PPPQQQWWWcccooouuusssnnnhhhmmmppppppqqquuuuuurrrqqqllliiiggg___TTTOOOQQQKKKZZZddd]]]KKK<<<222---...///...---...000///---***+++,,,,,,******+++,,,+++++++++,,,,,,---------&&&(((+++.........,,,+++))),,,...//////...///000+++,,,---............---+++,,,,,,------......///---,,,***((()))***---///++++++---......---++++++++++++***)))***+++---...//////...---,,,+++++++++...,,,++++++---...///...------------------------............------------***,,,.../////////111222333222111000............+++---///000///------...---...//////......000111000111111111///....../////////.........//////000+++***'''&&&'''***...000++++++++++++,,,,,,---...%%%(((,,,---,,,,,,///111+++++++++---...000111222111111111000...///111333///...---...000000000///---...///...------.../////////.........//////000.........//////000111222222333222111///000111333/////////000111111222222000000//////000222444555000555333333888777<<>><<<<<<======>>><<<999888888999999>>>DDDJJJPPP[[[iiissspppcccZZZQQQEEE===111222333444444333111000000111222111000111444777111222222333333444444555555666===HHHOOOWWWlllQQQSSSUUUWWWWWWWWWXXXYYY[[[XXXUUURRRQQQSSSUUUWWWWWWUUUSSSPPPNNNMMMMMMMMMJJJIIIIIIGGGEEECCCAAA@@@@@@AAACCCEEEGGGFFFBBB???DDDDDDDDDEEEFFFGGGGGGHHHHHHJJJLLLLLLKKKJJJJJJKKKGGGAAA======<<<888777888888999:::;;;;;;;;;:::999777888999999888777999:::777999;;;<<<<<<;;;888777999::::::999777777999:::777777666555666777888999888:::;;;<<<;;;;;;<<<>>>;;;>>>BBBCCCCCCGGGOOOVVVQQQZZZ^^^YYYXXX```dddaaa\\\SSSPPPWWWeeemmmmmmjjjiiifffhhhoootttrrrooonnneeemmmpppkkkccc\\\VVVPPPMMMQQQRRRKKK>>>333//////,,,++++++,,,...//////...,,,---...---+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))))).........///000111111222//////...------------...111000---***(((***---000,,,,,,,,,,,,,,,,,,,,,,,,&&&***...---***)))+++///------------,,,+++***)))------......------,,,+++///---+++,,,---...------+++---......---...///111...++++++...,,,)))+++111,,,,,,++++++,,,---///000222111000000000000000111,,,,,,------.../////////222111//////000000...---...///000000000///---,,,////////////////////////+++,,,------++++++,,,---++++++,,,,,,---.........)))*********))))))+++---......////////////.........///000///...---...000---......///000111111222111000///...------......///............///000000---...///000111222333444...///000111111000///.........000111222333333444777666444333222333444444222666333333888777:::HHHTTTbbbyyytttmmmrrrwwwyyyvvvsssqqqqqqqqqllllllsssxxxyyy}}}{{{|||vvvkkkaaaXXXPPPNNNMMMKKKJJJLLLJJJKKKLLLLLLOOOZZZjjjvvv{{{mmm```ZZZOOOGGGIIIJJJEEE@@@??????===<<<===:::666777:::===<<>>;;;:::<<<;;;888999===:::888:::>>>@@@BBBHHHNNNXXXddduuuooobbbIIIAAA888333333222111111111111111111111222333333222222222222222222222222333444777;;;BBBMMMXXX___rrr~~~TTTTTTUUUVVVVVVWWWXXXXXXXXXXXXVVVUUUSSSRRRQQQQQQUUUTTTSSSRRRQQQPPPOOOOOOKKKJJJGGGDDDAAA@@@??????>>>???@@@CCCEEEDDDAAA>>>>>>???AAACCCEEEEEEEEEDDDKKKMMMPPPPPPNNNKKKIIIHHHAAA>>>===AAABBB???======:::;;;;;;<<<;;;;;;::::::999:::<<<<<<;;;;;;<<<===:::;;;<<<<<<<<<;;;999888;;;<<<===<<<<<<<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFMMMNNNOOOPPPPPPQQQTTTWWWYYYWWWRRRKKKHHHMMMZZZddd\\\[[[[[[\\\[[[ZZZ```hhhgggccc^^^\\\___bbbbbbaaacccaaaccckkkooommmiiihhhllllllfff[[[SSSNNNIIICCC999777333///,,,+++,,,---++++++,,,,,,------......+++,,,---,,,+++***+++,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,---......////////////111000000///.../////////---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...000111///,,,+++...111,,,---...///000000000000------------,,,,,,,,,,,,---+++******+++,,,,,,++++++,,,......------///000444///+++---///...---...------------...///000000/////////000000111111222------...///000000000000...------...000111111000000000111222111000///...........................,,,...///...---,,,---...,,,,,,------...//////000---...///...------///111......////////////.........///000///...---...000////////////////////////333111///------...000222---------------......///++++++,,,---......//////...//////000000000//////...///000111222333333333444333333222222222222333000555444444::::::@@@QQQccc{{{~~~rrrqqqqqqsssttttttsssrrrooonnnqqqxxx}}}|||vvvuuunnneeeUUUQQQPPPTTTVVVUUUVVVXXXUUUWWWZZZ^^^gggvvvzzzjjj```XXXOOOIIIFFFBBB>>><<<===<<<:::;;;>>>888666666999999888<<>>FFFOOOUUUeeettt~~~}}}TTTSSSSSSSSSUUUVVVVVVUUUVVVVVVWWWVVVUUUSSSPPPOOOSSSTTTTTTSSSSSSQQQPPPOOOLLLIIIFFFBBB???>>>>>>>>>===>>>???AAACCCCCCAAA>>>===???AAADDDEEEFFFEEEEEEKKKNNNQQQQQQPPPMMMKKKJJJEEE@@@???AAABBB@@@???AAA<<<<<<<<<<<<<<<;;;;;;:::999;;;===>>>===<<<===>>><<<<<<<<<<<<<<<;;;::::::>>>@@@AAAAAAAAABBBEEEGGGGGGHHHIIIKKKMMMOOOQQQRRRTTTWWW[[[]]]^^^___aaaccccccaaa]]]VVVPPPSSS[[[ddd```\\\___fffeee```eeeooohhhiiihhheeecccaaa]]]YYYZZZVVVWWW]]]dddffffffhhhllljjjbbbUUUKKKDDD===555444000,,,+++,,,.........***+++,,,,,,,,,,,,---...+++,,,---,,,+++***+++,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++,,,---...//////......000000///...............+++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,111111000...++++++---000+++,,,------.........------------,,,,,,,,,,,,,,,,,,***))))))***++++++******,,,------------...000444...+++---111222000...............//////000000---...///000000111111222---...///000111111111000222000///...//////...,,,///000000111111///...---........................---/////////---,,,---...,,,------......//////000,,,---...---,,,,,,...000---......//////......---...///000///...---...000//////////////////......333111///------...111333---,,,,,,,,,,,,---......,,,,,,,,,------...............////////////////////////000111222333333333333222222222222222222222000666444555;;;===FFFXXXvvvwwwtttqqqqqqtttvvvtttrrrmmmpppuuu|||uuunnnkkkeee^^^SSSQQQRRRWWWYYYWWWWWWYYYUUUXXX]]]dddpppwwwlll```UUUNNNKKKEEE@@@???>>>::::::===999777777888777555888===BBBIIITTT```mmm{{{```AAA777777444222555222222222222222333444444444444333333222111000000222444666999>>>DDDLLLQQQ^^^mmm}}}~~~~~~TTTRRRPPPPPPRRRTTTSSSRRRSSSUUUVVVWWWWWWTTTRRRPPPSSSTTTUUUUUUTTTRRRPPPOOOKKKIIIEEEBBB???>>>>>>>>>======>>>@@@CCCCCCAAA???>>>@@@BBBEEEFFFHHHHHHHHHJJJMMMPPPRRRQQQOOOOOOOOOKKKEEEAAABBBBBB@@@@@@CCC=========<<<<<<;;;;;;;;;888;;;>>>???>>>>>>>>>>>>>>>==================>>>AAACCCDDDEEEFFFHHHKKKMMMNNNOOORRRUUUYYY\\\^^^___\\\```gggkkkllllllkkkkkkgggiiihhhccc\\\YYY]]]aaaaaaaaaiiitttuuunnnnnnvvvnnnqqqnnngggbbbbbb```[[[UUUMMMIIILLLRRRWWW]]]bbbeeeddd^^^RRREEE;;;111)))222...,,,---000111///,,,***,,,------++++++,,,...***+++,,,,,,******+++,,,***++++++,,,,,,++++++***,,,,,,...///000000000000+++,,,.../////////...---......---,,,,,,,,,------)))+++---...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///,,,******,,,...------......---,,,++++++...---,,,++++++++++++,,,,,,***((()))***+++*********+++------,,,,,,...///111...---///444777444///.........///////////////,,,---...000111111111111,,,---///111222111000000111000......//////---,,,---.../////////...---,,,...........................///000///---,,,---...,,,,,,------.../////////---...///...------///111------............------...///000///...---...000////////////............222000...------///111222---,,,,,,,,,,,,---........................//////...............//////000///000111222222222222222222222222222222222222222111777555666===BBBPPPfff~~~zzzuuutttuuuwwwuuutttmmmsss{{{xxxnnngggccc^^^YYYTTTSSSVVVZZZZZZVVVUUUWWWVVVZZZbbbmmm{{{xxxlllfffcccdddkkkqqqvvv~~~wwwggg\\\RRRJJJCCC@@@>>>:::999;;;999777777999888555777<<<<<>>DDDKKKPPPZZZiii{{{}}}VVVRRROOOOOORRRSSSRRRQQQQQQSSSUUUXXXXXXWWWUUUTTTTTTUUUVVVWWWVVVSSSPPPNNNIIIHHHEEEBBB@@@?????????>>>===>>>@@@BBBCCCBBB@@@@@@AAABBBDDDGGGIIIKKKKKKKKKNNNPPPQQQQQQQQQRRRSSSNNNHHHDDDDDDDDDAAA@@@BBB???>>>===<<<<<<<<<<<<<<<999<<<@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@@@@BBBCCCEEEEEEGGGIIIKKKLLLOOORRRUUUYYYZZZ^^^aaaeeegggiiijjjfffkkkpppsssssspppnnnmmmkkknnnnnnjjjbbb^^^^^^aaacccjjjvvv}}}zzz|||yyyyyyqqqddd```eeegggcccSSSHHH???>>>BBBGGGNNNUUUYYY]]]ZZZNNN@@@555+++$$$...,,,,,,---000///,,,)))))),,,...---***)))+++...)))***++++++******+++,,,***+++,,,------,,,+++***+++,,,---...////////////,,,---///000000///...,,,...---,,,,,,++++++,,,,,,)))+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++++++++////////////...---,,,+++...---+++*********+++,,,,,,***))))))***++++++******+++------,,,,,,...//////222333444888:::777111---....../////////......,,,---///000111000000///+++---///111111111000///---,,,,,,---///000000///------...///...---,,,+++------------------------...//////...,,,+++,,,---++++++,,,,,,---......//////000111000//////111333------............------...///000///...---...000........................///......---......000000---------------......///000000000///////////////------------...///000000000000111222222222222222111222333333444333333333111777666888BBBMMM```zzz~~~zzzxxxwwwvvvuuurrrzzz{{{rrriiibbb^^^[[[XXXUUUUUUXXX\\\ZZZVVVUUUXXXZZZaaalllzzz|||jjjZZZMMMHHHEEEGGGNNNTTTYYY```hhhsss|||~~~rrr\\\RRRHHHDDDAAA===;;;;;;777555666888777555666;;;888;;;@@@EEEKKKVVVccclll|||[[[@@@555444444333444444333333444444555666444333333222222111111111---000555999>>>DDDKKKOOOVVVcccsssYYYTTTPPPPPPSSSUUUSSSQQQOOOQQQTTTXXXZZZZZZZZZYYYTTTVVVXXXXXXWWWSSSOOOLLLGGGFFFEEEDDDCCCAAA@@@@@@>>>>>>>>>@@@CCCDDDCCCBBBAAAAAAAAACCCEEEIIILLLNNNOOOPPPQQQQQQPPPPPPRRRTTTLLLHHHGGGIIIIIIDDDAAAAAA@@@???>>><<<<<<<<<<<<<<<<<>>???@@@CCCDDDDDDBBBBBBAAA@@@AAADDDHHHLLLOOOSSSSSSRRRQQQOOOPPPRRRTTTHHHFFFHHHMMMMMMGGGAAA???AAA@@@>>>===<<<<<<<<<===>>>AAAEEEGGGGGGFFFFFFFFFIIIHHHGGGGGGIIILLLPPPRRRVVVXXX[[[]]]```cccgggjjjpppqqqsssuuuvvvvvvuuuuuuuuutttqqqlllfffbbbaaaaaammmkkkeee\\\TTTTTT[[[bbbmmm}}}zzz~~~|||sssqqqqqqhhhYYYFFF;;;222111555999@@@FFFEEENNNQQQFFF777/////////******+++******+++,,,,,,))),,,///---)))(((***...(((***++++++******+++---)))***,,,------,,,***)))---...//////000/////////---///111222222111...---//////...------------...***+++++++++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,***(((((()))***++++++++++++...---+++))))))***+++,,,---+++******+++,,,,,,+++)))+++,,,,,,,,,,,,---///555>>>DDDBBB???>>>888111,,,---.........---,,,+++---...000111111///---,,,)))+++...000111000...---111///...---......---+++...///000000000///---,,,---------------------------......---+++******+++)))******++++++,,,------,,,---...---,,,---...000,,,------......------,,,...///000///...---...000,,,,,,------...///000000***+++---...///...---,,,///............///000000000000000///......------------,,,,,,---...000111000111111222222222111111111222444555666555444444000777888===NNNbbb}}}xxxwwwxxx~~~uuummmddd]]]XXXTTTSSSTTTRRRSSSXXX^^^^^^]]]___eeeccclll}}}gggLLL???;;;:::999555555777888777999>>>999???GGGKKKOOOWWWcccmmm}}}xxxggg[[[PPPFFF>>>;;;:::888999:::888555555999666888;;;<<<>>>DDDMMMSSS]]]mmmtttKKK666888:::444555444444444444555666666222222222222222222333333333777<<>><<<<<>>HHHIIIMMMJJJ===222///...,,,++++++++++++,,,,,,---...***+++---------+++)))(((***************************+++,,,,,,------,,,,,,///...---,,,---///000222......///000111111000000///...------...///...,,,,,,---,,,++++++,,,///222///000111111111///...---///---++++++,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,------+++***)))***,,,+++...///,,,,,,......***111///---,,,,,,...000222===???CCCFFFAAA888555888//////......---------,,,,,,---.../////////...---///000000000///---***(((,,,,,,,,,---------......000000000000///...---,,,......////////////......------,,,---...---***(((------,,,,,,,,,---.........------...000111000///++++++,,,------......///////////////000000000111000////////////......---,,,,,,,,,---...///000111000000///...............////////////000000000000///000000000000111111111000111222222111000111222222222333333333444444444666666<<>>@@@CCCHHHKKKWWW```mmmxxxjjjYYYOOOFFF@@@===999<<<:::222444777111666666777:::>>>CCCIIILLLVVVaaawww{{{TTT999333555555444444444444444666777777555555333222444777666444999<<<@@@FFFLLLQQQTTTVVV```eeelllttt{{{~~~|||}}}}}}|||~~~___YYYTTTUUUZZZ]]]\\\XXXWWWTTTRRRSSSVVVZZZ[[[[[[TTTRRRQQQRRRTTTTTTPPPLLLNNNLLLJJJGGGEEEDDDCCCCCC@@@???>>>===>>>@@@CCCEEEEEEDDDCCCDDDFFFJJJNNNOOOPPPRRRTTTRRROOOOOOQQQTTTRRRPPPOOOMMMLLLIIIEEEAAA@@@@@@???@@@AAADDDGGGHHHDDDFFFHHHKKKLLLMMMMMMMMMQQQTTTVVVXXXYYY[[[^^^```bbbfffiiiiiiggghhhlllpppqqqooollllllllljjjfffcccYYYWWWUUURRRSSSXXX```fffjjj```VVVSSSVVV^^^kkkvvvwwwwwwwwwwwwwwwvvvvvvvvvzzzyyyvvvssstttrrriii^^^LLL;;;...///222555===GGGNNNOOOHHH:::///,,,+++))),,,+++++++++,,,,,,---...+++,,,---...---,,,***)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---.....................///000000000/////////...,,,,,,...///...---,,,,,,+++++++++,,,///111....../////////...,,,,,,///---++++++,,,---,,,+++------............------,,,,,,---+++***)))***,,,+++//////------///...+++...---,,,+++,,,...000111888;;;===<<<999555333222/////////.........------((()))+++---////////////---.../////////...,,,,,,,,,,,,---------...............///////////////.........////////////......,,,,,,,,,---...---+++))),,,,,,,,,,,,,,,------...---,,,,,,---000111111000++++++,,,------......///....../////////000000000111000///...............,,,,,,,,,---...///000111111000//////......//////////////////000000000000/////////000000000111111333444444222000///000222222222333333333444444444666666<<>>CCCGGGJJJSSS^^^tttYYY===555777777333333333333444555666777444555444333444777<<<@@@FFFHHHLLLQQQUUUYYY\\\]]]eeejjjqqqyyy}}}{{{}}}~~~}}}___ZZZVVVWWW\\\______\\\WWWTTTQQQPPPRRRVVVXXXYYYUUURRRPPPQQQSSSTTTQQQNNNQQQOOOKKKHHHEEECCCBBBBBB@@@???===<<<===@@@DDDFFFGGGFFFDDDDDDEEEGGGJJJLLLPPPSSSUUUTTTRRRQQQSSSVVVQQQPPPPPPOOOOOOMMMIIIFFFAAABBBDDDFFFHHHIIIJJJJJJGGGHHHKKKNNNQQQTTTVVVWWWXXXZZZ\\\]]]]]]^^^```bbbaaaeeehhhhhhfffeeehhhjjjkkkhhhddd```\\\XXXSSSPPPEEECCCCCCIIIRRR[[[``````cccZZZUUUXXX___gggpppwwwxxxuuunnneee______eeejjjoooqqqrrrsssvvvuuukkk```HHH999---,,,...222:::DDDLLLIII@@@444---++++++))),,,,,,+++++++++,,,------,,,,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))+++---...///...,,,+++....../////////...------000...++++++---.........,,,+++******+++,,,...///,,,,,,---------,,,+++***///---++++++,,,---,,,+++,,,,,,------------,,,,,,+++,,,,,,+++***)))+++,,,,,,///000------000///,,,+++++++++,,,,,,...///000999@@@AAA:::777888666111///////////////.........(((***+++---......------,,,,,,------......//////,,,------------.........,,,---...///000000000000......////////////......+++++++++,,,......,,,***+++++++++++++++,,,------,,,++++++---000111111000++++++,,,------......///------...///////////////222111///...------......,,,,,,,,,---...///000111111111000////////////000.../////////000000000111//////000000000111111111666666444222//////111333333333333333444444444444555555===PPPiiiyyynnnfff```ZZZVVVTTTQQQSSSXXXZZZcccbbb```dddccceeeppp|||xxxUUUBBB:::555444888444555555555444333333222222333333222111111222444111444888<<>>===<<<666999>>>999888888999:::===BBBEEEHHHOOOYYYooo\\\???666777777222222222333444444555555222444666777:::AAAMMMVVV]]]^^^aaadddgggiiikkkkkkpppuuu{{{~~~{{{{{{~~~^^^ZZZVVVVVVYYY\\\[[[YYYWWWTTTPPPNNNNNNQQQTTTVVVUUUQQQNNNOOORRRSSSRRRQQQPPPNNNLLLHHHFFFDDDDDDCCCCCCAAA???>>>???BBBFFFIIIIIIGGGEEECCCCCCFFFJJJNNNQQQTTTVVVUUURRRQQQRRRUUURRRRRRRRRSSSTTTRRROOOLLLJJJJJJKKKLLLMMMLLLLLLLLLLLLNNNQQQTTTWWWYYYYYYYYYVVVXXXYYYYYYXXXXXXZZZ[[[VVVYYY]]]^^^^^^^^^___```]]]ZZZUUUOOOIIIDDD@@@>>>999<<>>:::444///---------+++,,,,,,,,,++++++,,,,,,---,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,---......---,,,+++.../////////...---,,,,,,///---+++***,,,...///...,,,*********,,,---......+++,,,,,,,,,,,,+++++++++///---,,,,,,------,,,+++)))******++++++******)))+++,,,,,,+++******+++---,,,///000......111000---,,,------------.........888HHHNNNBBB999;;;999222////////////////////////---.........---,,,***))),,,,,,,,,,,,,,,...//////------------............------...///////////////---......//////......---*********,,,...///---,,,++++++******++++++,,,---,,,++++++---///111111000++++++,,,------......///,,,,,,.../////////...---222111///---,,,---...///,,,,,,,,,---...///000111222111111000000000000000......//////000000111111111111111111222222222222666555444111///000333666333333333444444444444555555555???UUUtttvvvlllgggbbb]]]YYYUUUSSSSSSUUU[[[dddbbb^^^bbbccchhhvvvmmmKKK===888111000777555555555555444333222111444555555444222000111222222333333333555999@@@EEEJJJRRR]]]hhhqqqzzzvvvdddSSSCCC===;;;555777<<<888999999:::;;;===@@@CCCEEEKKKUUUkkk[[[>>>555555555111111222333444444444444222222777@@@LLLYYYhhhssswwwxxxyyy{{{|||}}}}}}}}}}}}{{{zzz{{{```\\\WWWUUUVVVWWWUUUTTTTTTRRROOOLLLKKKMMMPPPSSSSSSOOOLLLMMMPPPSSSSSSRRRNNNMMMKKKIIIGGGGGGGGGGGGEEECCCAAA@@@@@@CCCFFFHHHIIIHHHFFFCCCCCCGGGNNNSSSTTTVVVWWWUUUQQQPPPQQQSSSUUUVVVWWWYYYZZZYYYVVVSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSVVVYYY\\\\\\ZZZWWWUUUOOOPPPQQQPPPOOONNNOOOPPPKKKMMMQQQSSSSSSRRRQQQQQQJJJGGGCCC===888555444333222>>>MMMYYY]]]\\\ZZZXXXPPPLLLMMMUUU[[[ZZZVVVSSS\\\[[[VVVLLLAAA<<<>>>BBBNNNWWWbbbhhhjjjeeeWWWJJJ777222...---......000444000...,,,,,,------,,,+++---,,,,,,++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///...---,,,,,,---........./////////...---,,,,,,...,,,***+++,,,.........,,,***)))***---///...---,,,,,,,,,,,,,,,,,,------000...,,,,,,---------,,,)))******++++++******)))***+++,,,+++******+++---,,,///000......111111...000000//////......------444KKKWWWKKK<<<888666111.........///////////////.../////////...---+++***------,,,,,,,,,,,,---...---------.........////////////000//////...------------............------))))))***,,,...///...,,,++++++******++++++,,,---,,,++++++,,,///000000///++++++,,,------......///+++,,,.../////////...---111000///...---......///,,,,,,,,,---...///000111222111111000000000000000.........///000111111111222222222333333333444444222222222111000222666999333333444444444555555555555666@@@XXX{{{xxxnnnfffdddccc___[[[YYYYYYYYYXXX]]]eeeddd```dddhhhqqq^^^AAA999888222222777444555555555444444333222111222333222000//////000000111222222222222444555777;;;@@@EEELLLVVVccclll~~~zzzbbbLLL@@@<<<555555:::777999999:::;;;===@@@BBBCCCJJJTTTjjj~~~YYY>>>777666444000111222333444444444444333222:::OOOeeewww{{{zzzzzzzzz|||bbb___ZZZVVVUUUTTTRRRQQQPPPOOOMMMKKKIIIJJJMMMPPPOOOLLLJJJKKKOOORRRRRRQQQLLLKKKJJJIIIHHHIIIJJJJJJEEEDDDBBBAAAAAABBBDDDEEEHHHIIIIIIGGGGGGJJJPPPVVVUUUVVVWWWTTTQQQPPPRRRVVVZZZ[[[]]]```aaa```\\\YYYXXXXXXWWWXXXXXXZZZ[[[[[[ZZZ[[[\\\[[[XXXTTTOOOLLLFFFGGGGGGFFFDDDCCCDDDEEEBBBDDDFFFHHHGGGDDDAAA???999888555111...---///222444DDDXXXcccbbb\\\YYYYYYMMMJJJJJJOOOPPPLLLGGGEEEEEEFFFFFFAAA;;;777666777===FFFQQQWWWXXXSSSGGG:::000//////......---------+++)))***------))))))+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,000///---++++++,,,...///....../////////...------,,,+++***,,,...///...------+++***+++///000///---------,,,,,,,,,---......000...,,,,,,---...---,,,,,,,,,------------,,,,,,***+++,,,+++******,,,---+++...///---...111111...111000///...............333IIIWWWQQQBBB999555333---------...............+++,,,---///000000//////,,,,,,,,,,,,,,,---------------........./////////000000000000///...---,,,------............------***)))***,,,...///---,,,+++++++++++++++,,,---------,,,+++,,,...//////...++++++,,,------......///+++---///000000000...---.........///////////////,,,,,,,,,---...///000111111111000////////////000------...///000111222222222222333333333444444444///000111000111333777:::333444444444555555555555666888AAAYYY}}}{{{oooeee^^^]]]______]]]]]]```aaa___]]]ggggggdddjjjqqq}}}bbbMMM999666888777777:::444444555555666555555444000222444333222111111222...///222444555555444333555555444444555<<>>===@@@<<<;;;999777444222111111///777???BBBCCCAAA999111...//////---++++++,,,+++***)))+++---+++''')))///...---,,,,,,+++++++++,,,+++++++++++++++,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,...------,,,,,,,,,,,,,,,......///000000000//////******+++---//////---+++...,,,***,,,111222000------,,,,,,+++,,,---...///000...---,,,---...---,,,------............------***+++++++++******,,,...)))---...,,,---000000---///...---,,,,,,...000111333???KKKLLLCCC888333333,,,,,,,,,,,,---------...)))***,,,...////////////((()))+++---.........---............////////////...///////////////......,,,------......------,,,******+++,,,......---+++,,,,,,,,,,,,,,,------......---,,,,,,......---,,,++++++,,,------......///,,,---000111222111///---***,,,...000111111000///,,,,,,,,,---...///000111111000//////......//////------...///000111222222111111111222222222333333...///111111111222555777444444444444555555555555666999BBBXXX|||xxxlllbbb]]]YYY^^^___^^^```dddeeeaaaZZZfffggggggooowwwlllJJJ@@@666333777:::999666444444555666777777777777333555777777555444333444000111222444666777666555222333444333111333888===III___}}}{{{[[[FFF???888777;;;999777888:::<<<>>>@@@AAABBBNNNYYYpppoooMMM===<<<999333111222444666666666555444777;;;QQQsss||||||}}}~~~^^^\\\WWWSSSQQQOOONNNNNNIIIKKKLLLJJJGGGGGGJJJMMMJJJHHHGGGJJJOOOQQQQQQOOOMMMLLLKKKJJJIIIIIIJJJKKKIIIIIIIIIIIIHHHFFFEEEDDDDDDKKKSSSVVVTTTPPPOOOOOOUUUVVVUUUSSSRRRUUU\\\aaabbbcccfffiiikkkiiieeebbbaaacccfffgggeeeaaa\\\XXXUUUQQQJJJBBB<<<999777777444555555444222111111222)))+++///333555333///,,,---...---,,,+++///555:::RRR\\\hhhlllggg^^^YYYWWWIIICCC===:::666555999@@@>>>:::444000......---,,,(((...222333555666222---...000...+++)))***,,,,,,***)))***---)))&&&,,,666...---,,,,,,+++++++++++++++*********++++++,,,---************************++++++,,,---------,,,,,,***+++---------+++)))(((......///000111111111000((()))+++...000000---***///,,,+++---222333111---,,,,,,+++++++++,,,...///000///------.........---+++,,,,,,------,,,,,,+++***+++++++++******,,,...))),,,---,,,,,,000000---,,,+++***)))+++...111444---111999@@@===333------+++++++++,,,,,,---------***+++,,,---------,,,+++%%%'''***---///000//////............/////////000,,,---...///000000000000,,,------......------,,,+++++++++---......,,,***------,,,,,,------...//////---,,,,,,---...,,,+++++++++,,,------......///,,,...000222222111///...(((***...111222222111000,,,,,,,,,---...///000111000000///...............------...///000111222222///000000000000111111111...000222222111111222444444444444555555555666666777:::BBBWWWzzz}}}wwwmmmdddaaaZZZ___aaa___```dddccc___VVVbbbffffffoooyyyyyyVVV===;;;666222555999777000333444555777888888999999333444666666444222111111222111111111222333222111+++000555777555444555666:::NNNmmm}}}[[[DDD===666555:::999777888999<<<>>>@@@BBBCCCPPP[[[sssfffFFF999:::888000111333555777777777666555777@@@[[[~~~~~~~~~```]]]XXXSSSPPPNNNNNNNNNHHHKKKMMMKKKGGGEEEGGGJJJLLLJJJHHHHHHKKKNNNQQQRRRQQQPPPOOONNNLLLLLLLLLLLLKKKLLLNNNOOONNNJJJFFFDDDFFFJJJPPPSSSSSSRRRQQQQQQRRRUUUYYY\\\^^^___aaaccchhhiiikkkooopppooollliiijjjjjjjjjiiifff^^^UUUNNNIIIDDD===777555333222111000111111222111...,,,***//////...------.........000((((((000222000===PPP```aaaeeeiiifff[[[NNNFFFFFFBBB<<<888888999999:::999666222...,,,,,,...///........................///...---,,,+++*********))))))*********+++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,...---,,,,,,---///)))******+++,,,---.....................///000111...///111222333333222222(((+++...000...,,,+++******,,,///111111///---,,,,,,++++++******++++++,,,000...,,,---000111///---///000///...,,,+++---...,,,,,,+++++++++,,,......+++......,,,---111222000,,,,,,,,,------///000111222333444111...,,,...000,,,,,,---...............,,,***)))***,,,.........++++++,,,---............//////.........---------,,,,,,------......------,,,...//////...------...******************************+++,,,,,,---......111///...,,,,,,---...///,,,...///...,,,++++++,,,+++---///111222000...---...//////000000000000000//////............//////000111111000///......//////......///111333222111333222000000111111///...///000333555555555444333333444444222111333666999666;;;CCCUUUxxx~~~wwwooohhhccc```ZZZ^^^```^^^```eeeccc]]]^^^]]]___iiixxxhhhKKK888333111333555555777;;;999:::888888===BBBCCC???BBB===;;;===;;;555666:::000555888555111///111222//////333777666222222666555AAA]]]qqqWWW???:::<<<999999===;;;:::;;;=========AAAEEEMMMjjjzzzYYYEEE===888444222000555999555000000333666999DDDbbb~~~___\\\YYYUUURRRPPPOOOOOOJJJMMMOOOMMMHHHFFFHHHKKKLLLKKKIIIIIIKKKNNNQQQRRRWWWVVVUUUSSSRRRQQQQQQQQQLLLLLLMMMMMMKKKIIIEEEDDDJJJNNNSSSVVVUUURRRPPPOOOSSSWWW\\\aaadddhhhkkkmmmnnnooopppsssttttttqqqnnnllliiieee```YYYPPPFFF@@@===999444111000//////...------,,,+++)))&&&$$$"""---,,,,,,++++++,,,,,,,,,...)))***000555;;;JJJ[[[gggeeecccaaa[[[SSSKKKGGGAAA===777333333444444444444333000---+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********************++++++++++++,,,,,,,,,,,,++++++************************************+++---,,,++++++,,,...+++,,,,,,---...///000000000///.....................///111222222111111000)))+++......---++++++++++++,,,.../////////---,,,,,,,,,++++++++++++,,,,,,///---,,,---000111000...///000000///---,,,,,,---------,,,+++,,,,,,---...+++---...,,,---222444333,,,,,,------...///111111333444444111...,,,,,,...------............------,,,***)))***,,,.........++++++,,,---............//////.........---------+++,,,------............,,,...//////...------...++++++++++++++++++++++++++++++,,,------...//////000///---,,,+++,,,---...---...//////---,,,,,,---,,,---///000000000.........//////000000000000000//////............/////////000111000.........//////......///111333222111444222111111222333111000000111333444555444333222333333333333444555888999888>>>LLLeeezzzrrrkkkfffbbbaaaaaaeeefffcccccceeebbb\\\\\\___eeeqqqmmmTTT@@@;;;777555666666444666:::888???FFFLLLSSS[[[]]][[[UUUQQQOOOLLLCCC777222333222333444333222333444555555444777:::999444333666999AAAXXXzzzdddOOO>>>;;;<<<888888;;;:::999:::<<<===>>>CCCJJJZZZvvvnnnOOO???:::777333111000444666444222111444666>>>OOOmmm\\\[[[ZZZWWWUUUSSSQQQPPPNNNPPPQQQOOOKKKIIIJJJLLLMMMLLLLLLLLLMMMPPPRRRTTT\\\[[[YYYWWWVVVUUUTTTTTTOOOOOONNNLLLJJJIIIGGGFFFKKKOOOUUUXXXXXXUUUSSSRRRUUUZZZ```fffkkkooorrruuussstttuuuwwwxxxxxxuuurrrfffaaaYYYQQQHHH@@@777222111///---,,,------,,,+++------,,,+++)))(((''''''******))))))))))))*********+++,,,///888GGGYYYfffiiihhhddd\\\SSSKKKFFFCCC<<<888333000///000000000///...---,,,+++++++++,,,************************+++******))))))******+++++++++++++++,,,,,,,,,,,,++++++***************)))************************)))***,,,+++******+++---+++,,,,,,---...///000000000///...------,,,------//////000111000///...---***+++------+++++++++,,,,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,,,,,,,+++---///000000///...000111111///---,,,,,,...------,,,,,,,,,------+++------+++---333666555---------...///000222222444444333111---++++++,,,...////////////......---,,,+++******,,,......---+++,,,---......///....../////////............---***+++,,,---.../////////,,,---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////...,,,+++++++++,,,------...000///...,,,------------......////////////...///000000111111000000//////............/////////000111000.........//////......///111222222111111000///000222333222111111222333444444333222111444333333444666888999888<<>>FFFPPPiiiyyy```EEE::::::999555111222333555555555444666888EEE___~~~[[[[[[[[[ZZZXXXVVVTTTRRRPPPQQQQQQOOOLLLJJJKKKLLLOOOPPPPPPPPPPPPRRRUUUWWW]]]\\\ZZZXXXVVVUUUTTTTTTRRRQQQNNNLLLKKKKKKKKKKKKHHHMMMTTTYYY[[[ZZZYYYYYYYYY^^^eeekkkooosssvvvxxxwwwwwwxxxzzzyyyuuupppkkkVVVPPPHHH@@@:::555111///---,,,+++,,,......---+++,,,,,,,,,,,,---...///000)))))))))((())))))***+++)))---...///:::MMM```hhhbbbeeeddd\\\RRRIIIAAA<<<;;;777222////////////...++++++,,,,,,,,,,,,++++++***************************************+++,,,,,,++++++,,,,,,,,,---------++++++++++++************************************)))+++,,,,,,++++++,,,---)))******+++,,,---......///...---------------...//////000000///---,,,++++++,,,---,,,+++***+++---,,,,,,++++++,,,---...///,,,,,,,,,++++++,,,,,,,,,+++++++++---...000000000...111333222000---,,,,,,---,,,,,,+++++++++++++++---///...+++---222555555---------...000111333333333222111///---,,,,,,---...///000000111111111000---+++******,,,...------+++,,,---.../////////////////////...............***+++,,,...////////////+++---///...---,,,------------------------------,,,---------.........///...---,,,+++++++++,,,,,,---...000///...------.........---------...///000//////000111111111111000//////............//////...///000000...---...000000......///111222111000---,,,,,,---///111000///222222333333333222111111555444333444777888888666@@@LLLjjj}}}xxxppphhhddddddfffiiifffhhhiiihhheeecccaaa```[[[hhhyyyqqqUUUCCC<<<;;;222222333555444222888???LLL```xxxiiiNNN<<<555222111222000------//////---///333333111111444999GGG```~~~nnnTTTCCC===::::::999666999???>>>:::999<<<===>>>JJJXXXuuummmWWW@@@999<<<<<<777444777555555777777777999===LLLnnn[[[\\\\\\\\\[[[XXXVVVTTTQQQQQQQQQOOOMMMLLLLLLLLLQQQSSSUUUTTTTTTUUUXXX[[[^^^]]][[[YYYVVVUUUSSSSSSPPPOOOLLLKKKKKKLLLNNNPPPKKKPPPVVV[[[]]]]]]^^^^^^]]]bbbiiippptttxxxzzz|||||||||{{{xxxsssjjj___XXXEEEAAA:::444222000//////---,,,,,,---///...,,,***)))))))))***+++,,,......***************+++,,,---***...111444>>>PPP^^^ccc___bbb```WWWOOOKKKDDD>>>999666111///......------***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...)))******+++,,,---......,,,,,,,,,---...///000111.../////////...,,,+++***+++---------++++++,,,------,,,++++++,,,---///111---,,,,,,,,,,,,,,,,,,---***+++,,,---...///000111///222444333111...,,,,,,***++++++++++++*********///111///,,,,,,111333111---------...000111333444//////...---............---...000111222333444444---+++***+++,,,------,,,,,,,,,---...////////////////////////////////////+++,,,---...////////////+++---......---,,,,,,---------------------------,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,---//////...------.........,,,,,,,,,---///000///000000111111111111111//////............//////---...000///...---...000000///......000111000///---,,,,,,---000111111000222222222222222222111111666555444444555777777777BBBTTTwwwzzzuuuoooiiiggghhhlllooommmmmmllljjjfffcccbbbddd```oooxxx```KKK???:::;;;555555777888666777AAAMMMdddxxxbbbGGG999777888999555...///444222111333555444222666<<<===UUUuuu{{{[[[BBB;;;:::999888666666<<>>:::<<<<<<777444888555444777777666<<>>???CCCVVVlllsssSSSGGG<<<:::;;;888555444666333333777777777CCCQQQjjj~~~~~~_________^^^\\\ZZZYYYXXXRRRRRRQQQQQQRRRRRRRRRQQQRRRUUUXXXXXXVVVVVVZZZ^^^```___\\\YYYVVVTTTSSSRRRJJJIIIJJJKKKOOOSSSWWWZZZZZZ\\\___aaaccceeehhhkkkkkkoootttxxxxxxwwwwwwvvvmmmggg^^^UUULLLCCC<<<888333111...,,,------+++***---,,,******++++++***)))+++,,,---------+++***)))---,,,,,,------///000000///000<<>>@@@888777???BBBGGG^^^yyyuuu^^^GGGAAA<<<;;;:::777555777666444666;;;;;;>>>PPPeee|||}}}aaaaaa___^^^\\\[[[ZZZYYYSSSRRRRRRSSSTTTUUUTTTSSSPPPTTTXXXXXXVVVUUUYYY]]]___]]]ZZZWWWTTTRRRPPPOOOKKKKKKMMMPPPTTTYYY^^^```[[[]]]```cccfffjjjppptttsssvvvxxxxxxuuupppllljjj[[[SSSIII???:::777666555---,,,+++,,,------,,,+++...,,,******,,,,,,,,,+++%%%''')))+++,,,+++***)))---,,,------...///000111111111???YYYeeebbbbbbjjj______ZZZSSSVVVZZZQQQAAA666333///------,,,+++))),,,++++++***++++++,,,,,,************************++++++***************+++))))))*********+++++++++))))))******++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---)))******+++,,,---...///111000000000000000111222---.../////////...---,,,,,,///222333222000......------...///000111222222...------,,,,,,------......111222222//////000333555555444222///......///)))***---///000000000000&&&+++------...111000,,,******+++,,,...000222333000...++++++---...---+++------------,,,+++***)))...,,,++++++,,,---,,,+++,,,---...///000000000000.../////////000000111111000000000000///...---,,,***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................---......//////......---,,,(((***,,,,,,++++++,,,---,,,,,,,,,---------......000000111222222222222111//////............//////,,,---......------///000000///......///000///---111000///000111222111000000000000000111222333444///444888777555:::FFFQQQrrrxxxoooooopppqqqrrrtttuuuwwwxxxzzztttpppmmmfffbbbgggrrrqqq\\\FFF???>>>;;;999:::888999<<<@@@FFFWWWuuusssUUU;;;777:::888444555,,,222888888555:::OOOeeeoooVVVCCC::::::333666888777888999:::999>>>666666???DDDKKKeeegggOOOBBB???===>>>;;;777888;;;777666;;;AAAAAAFFF\\\vvv}}}zzz|||aaaaaaaaaaaa```___^^^]]]\\\YYYUUUUUUXXXWWWSSSNNNVVVWWWYYY\\\]]]\\\WWWTTT^^^^^^\\\YYYVVVTTTUUUWWWTTTWWWYYY[[[aaaiiikkkiiieeedddeeejjjqqqvvvxxxwwwzzzwwwqqqkkkddd[[[RRRLLLAAA>>>;;;666333111111111...)))(((,,,...++++++///222...***)))***+++***))),,,+++)))(((((()))+++---111...,,,......---///333555EEEVVV^^^bbbfffiiiiiiccc```[[[VVVTTTQQQFFF999---,,,++++++,,,,,,***)))+++******))))))******+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////++++++******++++++,,,---)))---///...,,,---///000---.........//////000000------------------------,,,///222222000...///111---,,,,,,---...000222333111...******,,,......---111666777444333444555333///000111000...------...,,,///...++++++...///,,,)))***+++---.../////////000///000111333333111///------------,,,+++******,,,---...---,,,,,,---...///...---,,,,,,,,,,,,,,,...///000000000///---,,,111///------///111111111/////////......------,,,...---+++*********++++++))))))***+++,,,---///000000000//////...............///...,,,***)))***+++...------,,,,,,++++++***,,,,,,++++++,,,,,,---...222111111111111111222222///000000///---+++,,,---000---...111000,,,---222111111111111000000//////'''***...222444444222000---111444555333333555888333555555999;;;999MMMrrrvvvrrrnnnlllmmmrrrxxx{{{yyyvvv{{{ssslllhhheeedddnnnzzz|||fffVVVEEE===:::888666777333;;;===???OOOnnnjjjHHH:::999777333//////666999555444DDDeeelllYYYKKK@@@;;;<<<888888666444333555999<<<:::<<<>>>???FFFZZZvvvnnnXXXFFF>>>>>>??????===<<<:::999777<<<@@@???CCCSSSmmm{{{{{{{{{}}}bbbaaaaaaaaa``````______^^^[[[XXXXXXYYYYYYUUUPPPUUUVVVXXX[[[]]][[[WWWTTTXXXYYYYYYXXXWWWVVVXXXYYYVVVZZZ^^^bbbkkkuuuzzzyyymmmjjjjjjmmmtttzzz||||||yyyrrrfffZZZNNNDDD;;;666:::888555111///.........000,,,+++......+++***---333///***'''&&&&&&%%%$$$+++******)))***+++,,,---000------//////---///333<<>>;;;;;;888888777555444666999<<<;;;<<<>>>DDDRRRiiiqqq___OOOCCC===>>>>>>>>>>>><<<;;;:::777<<<@@@DDDMMM```{{{{{{|||}}}~~~cccbbbaaa``````aaabbbbbb```]]][[[ZZZ\\\[[[WWWSSSTTTUUUWWWZZZ\\\[[[XXXUUUTTTVVVYYYZZZ[[[\\\^^^___^^^bbbeeejjjrrr}}}rrrqqqqqqssswwwxxxuuurrrccc[[[NNNBBB:::444111///222111///---,,,,,,---------+++***------******---111---)))&&&%%%&&&&&&%%%******++++++,,,---.........---...000000...000555CCCXXXkkkooojjjgggiiikkkhhhjjjggg^^^RRRFFF888---...---,,,,,,------,,,+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++,,,+++++++++++++++,,,---------...//////...---///000............////////////,,,,,,,,,,,,------------...000111111...,,,++++++------------...///000111111///---,,,.../////////...222444222000111000...///000000...+++******+++***------***+++...///---------------------,,,,,,///...------///000000000//////------,,,---......---...//////------...///.........---------------))))))+++,,,......//////000...------///111000000,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,000000///...---,,,++++++.........---------------+++,,,---,,,******,,,---,,,,,,,,,,,,------------.........---...//////000---......///000111222222///000000...,,,+++,,,...///...///111000...///333000///---++++++,,,---...444444333222222222222333000///000111333444444333...999888555BBBZZZ~~~rrrkkkiiihhhiiinnnvvv~~~~~~vvvmmmggggggnnn~~~tttaaaTTTKKKCCCAAAAAA@@@@@@AAAAAA???HHH```|||qqq___OOOFFFDDD<<<<<<@@@JJJ]]]vvvqqq```NNNEEEAAA===;;;:::777888888777666777999<<<===>>>CCCOOOddd}}}sss]]]OOOGGGCCC<<<======>>>>>>======<<<;;;>>>DDDMMM\\\rrr~~~|||~~~~~~~~~|||zzz{{{eeedddbbbaaaaaabbbdddeeeaaa___]]]\\\\\\[[[XXXUUUSSSTTTVVVYYY\\\[[[YYYVVVTTTXXX\\\```bbbcccfffggghhhkkklllnnnttt|||}}}uuuuuuuuuuuurrrjjj___VVVJJJCCC:::333000000111111///...---------...//////'''((()))+++******+++,,,+++)))''''''(((+++---...)))***+++---.../////////,,,,,,///222111///111777HHHXXXfffhhhcccaaaccceee```dddaaaUUUHHH===444------,,,++++++------,,,+++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,++++++++++++,,,------,,,---000444333///---............///////////////,,,,,,,,,,,,,,,------------...//////...---,,,+++------------...//////000...---,,,,,,---...//////,,,111222000...///...,,,000111111///,,,*********---///...+++***------+++......------......//////222000//////111333333333000///---,,,,,,...000111...///000///.........000---...............------******+++,,,---.../////////...---...///000000///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,111000000///...,,,+++***------------------------,,,---------,,,,,,...000++++++,,,,,,---......///......------......///000+++,,,---...000111111111/////////...,,,+++---///000111222333222111222444000...,,,******,,,...000444444333333222222222222111///...000444555333000(((666999<<>>>>>>>>>>>AAACCCJJJWWWjjj}}}~~~zzzuuuvvv~~~hhhfffdddccccccdddeeefff```___]]]\\\[[[ZZZWWWVVVRRRSSSUUUYYY\\\\\\[[[YYYWWW[[[```dddfffiiikkkmmmmmmppprrrsssxxx}}}|||wwwppphhh___TTTGGG>>><<<888333///......---,,,,,,,,,,,,------...//////'''+++---,,,******++++++'''''''''(((***,,,///222)))***,,,---////////////+++,,,///222111///333:::PPPXXX^^^^^^^^^```aaaaaa\\\^^^XXXJJJ<<<555111...+++***)))***+++,,,+++***---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------*********************************************))),,,,,,++++++,,,,,,---...---...444<<<===555///...///////////////.........+++++++++,,,,,,,,,------+++,,,---...//////...------------...............++++++,,,,,,,,,,,,---...+++000111...,,,...///---111222222000---+++++++++000222000,,,***,,,,,,)))...------...///111222333222000//////111333444444000///---,,,---///111222...///000///.........000------...//////......------------------............------...000000///...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,---------------------------...///.........000222++++++,,,---......//////---------,,,---......///***+++---///000000111111/////////---+++,,,...000000222333111000000111222111///---++++++---000111///000111333444333222111111///...000333555333000...888999BBBhhhtttiiiiiihhhhhhkkksss|||yyyqqqrrr~~~nnn]]]RRRJJJGGGEEEEEECCC@@@AAAEEEaaagggyyyuuurrrwww}}}gggVVVIII===;;;<<<<<<;;;;;;555666888999999:::===???>>>GGGZZZsss|||bbbPPPIIIFFFDDDCCC<<<<<<======>>>>>>???@@@BBBEEEPPPaaawww}}}~~~zzzuuuwww~~~jjjiiigggfffeeeeeeeeefff______^^^]]][[[YYYWWWVVVRRRSSSUUUYYY\\\^^^]]][[[XXX\\\aaaeeehhhlllooorrrqqquuuxxxzzz~~~~~~zzzooo___QQQGGG@@@:::666000///......//////---+++******++++++,,,,,,------+++000222///+++++++++)))&&&(((******))))))+++,,,++++++,,,,,,---...//////+++,,,///111000///666>>>YYY\\\^^^\\\]]]aaacccaaa^^^\\\RRRAAA555000///...***)))((()))***+++***))),,,,,,++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...*********************************************+++,,,,,,,,,,,,,,,------...//////666AAACCC:::222111///////////////.........******++++++,,,,,,------++++++,,,...111111000...------.........------,,,)))***,,,,,,++++++,,,...,,,///000,,,+++///222111111222222000---,,,,,,---222333222---,,,------***---------...///111333555///...---...000222222222...---------...///111222---...//////------...///,,,---...000000///.........---------------...///...------...000000///---,,,,,,,,,,,,------------+++,,,,,,------------,,,,,,---...//////...---,,,---------------.........---...//////......000222+++,,,,,,---.../////////------,,,,,,------...///+++,,,...000000111000/////////...,,,+++,,,...111///222333///---...///---111///...------///111222+++---000222333333222222111000000222333444333111555888555EEEssswwwjjjiiihhhhhhjjjooovvv~~~}}}wwwyyyuuueeeYYYRRRIIIGGGFFFFFFCCCAAAFFFMMMaaaooonnnYYYNNNEEE>>><<<<<<:::;;;===666777999:::;;;>>>BBBEEECCCRRRkkkoooVVVIIIFFFDDDAAA>>>>>>============>>>???@@@@@@GGGWWWlll|||zzz|||kkkkkkjjjhhhgggfffeeeddd_________^^^[[[YYYXXXWWWSSSSSSUUUYYY]]]______^^^ZZZ]]]bbbgggkkkqqqvvvzzzwww{{{}}}||||||{{{vvvooobbbXXXJJJ???999666444333******+++...111222000///***+++++++++++++++++++++%%%---111---***+++,,,+++(((+++......+++)))((((((,,,,,,+++++++++,,,...///,,,---///000//////777BBBZZZ___aaa^^^[[[]]]______[[[WWWKKK;;;111......,,,***)))((()))+++,,,+++***++++++************++++++))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......************************)))******++++++,,,,,,,,,---,,,,,,,,,,,,---......///,,,111>>>AAA999222333000/////////............)))******+++,,,,,,------...------///222222000...---............---,,,+++(((***------,,,+++---///---000///++++++000555666///000000///---,,,,,,---111333222...---000000---...---,,,,,,---///111222...---...///222333222111+++,,,,,,---///000111111,,,...///...---,,,---...,,,---///000000000///...++++++++++++,,,---///000---,,,---...000000...---.........---------------++++++---.........------,,,,,,.........---+++***------........./////////---......---,,,,,,...000,,,,,,------......//////.........---......///000,,,---///111111111////////////...,,,+++,,,///111111666666000---//////,,,//////......///000000111......///000111222333333000222333444333222333333777999<<>>===:::888:::???888:::;;;<<<>>>CCCHHHLLLSSSfffsss```MMMFFFEEEBBB>>>===???>>>>>>======>>>???@@@DDDNNNaaaxxxllllllkkkjjjhhhfffdddccc```aaaaaa___\\\ZZZYYYYYYSSSTTTVVVZZZ^^^``````___]]]```dddiiiooovvv}}}zzztttmmmcccYYYFFFAAA;;;777666444111...111000///000111000...,,,---------------,,,++++++%%%+++)))(((,,,///...)))---111222///,,,******...,,,+++******+++---...,,,---///000...///999DDDVVV___ddd___XXXVVVXXXZZZTTTPPPEEE777//////...++++++***)))***,,,---,,,++++++******************+++((()))***+++,,,---------******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++))))))***+++,,,------------,,,,,,,,,,,,---......---(((+++777;;;444000222000000//////.........---))))))***+++,,,,,,------111///...000222222///,,,---......///...---+++***(((+++......---,,,...000...000///***+++111888:::---...///...,,,+++,,,---///111111...///222333111///...,,,++++++,,,.../////////000222555666444333***+++,,,...///000000000,,,---...---,,,,,,---...+++---///000111000///...((((((((()))+++---000111---,,,---...000000...,,,/////////......---------***+++---...///...------,,,---......---+++)))(((........./////////000000,,,------,,,+++***,,,------------...............///////////////000111111---...000222222111///...//////...,,,***,,,///222666::::::444000222222...---......//////000000000222111///...///111444555000333666555222111333555888???LLLnnnyyykkkggggggfffeeefffiiinnnrrrssszzz~~~}}}qqq```UUUKKKCCCDDDDDDEEEGGGGGGKKKXXXfff{{{yyydddRRREEEBBB???>>>===999666999@@@;;;<<<===>>>AAAFFFMMMRRRdddxxxaaaSSSGGGEEEDDDAAA???@@@@@@???>>>======>>>???@@@KKKWWWkkkhhhkkkoooppplllgggbbb___bbbaaa___^^^^^^```aaacccXXXYYY[[[\\\]]]^^^___aaaeeegggjjjnnntttzzz|||qqqhhh___SSSFFF<<<666444222111111000///...,,,,,,,,,...000000...---(((***---...---,,,------++++++,,,,,,,,,+++***)))...)))%%%(((...111...***,,,,,,,,,,,,---///111222...+++,,,000111444@@@NNNWWWYYY^^^bbbbbb\\\TTTMMMGGGAAA999111+++***,,,...---,,,+++******+++,,,---+++***)))((((((***,,,...(((***++++++******+++,,,+++)))'''))),,,......,,,)))***++++++,,,,,,++++++...---,,,,,,+++++++++,,,///......------,,,++++++******+++,,,---//////000///000111111000///111222333222000............///........./////////000000///000222111///,,,,,,,,,.../////////---,,,---...///...,,,+++,,,...000111...---,,,***,,,111888>>>333222000...---,,,------+++,,,---/////////......------...//////...---,,,------...333999999444///000...+++)))))),,,///111------------------------,,,,,,---...//////......,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------///222222///,,,......---,,,,,,...///000///000000///,,,++++++,,,000,,,---333444000...///,,,---......,,,,,,---...---...///000111111111111...------......///111111---...222666444///---///+++---000111000///...///888666333222222222111000,,,,,,+++,,,,,,---//////222222222222222222222222...666777000///777<<<::::::PPPppp}}}rrrmmmhhhhhhfffccccccfffhhhhhhiiiqqqyyywwwhhh]]]TTTJJJCCC???GGGMMMLLLIIIPPPcccttt~~~fffSSSGGGBBB??????>>>>>>>>>>>><<<:::>>>999;;;CCCFFFGGGTTTddd|||nnnQQQLLLEEE???=========>>>;;;<<<=========@@@EEEIIIPPPhhhjjjlllnnnooommmiiidddaaacccbbbaaa``````bbbdddeee^^^]]]\\\[[[[[[^^^bbbeeejjjnnnuuu{{{}}}sssjjj]]]RRRIIIAAA888222333111000///......---,,,///......000111111000...+++---......,,,++++++,,,,,,,,,,,,,,,,,,++++++***,,,)))'''(((,,,...---***,,,,,,,,,,,,---///111222///,,,,,,///111666DDDQQQUUUXXX\\\___^^^XXXOOOHHH===999222,,,))))))+++,,,,,,++++++******++++++,,,+++***)))))))))***+++,,,(((***++++++***)))+++,,,,,,***((())),,,------,,,+++,,,------......------...---,,,,,,++++++++++++---,,,,,,,,,,,,+++++++++++++++,,,,,,---...//////...000111111000///000222111111000///.........///,,,,,,,,,,,,------------...///111000...---,,,---+++,,,......------...///...------------...///000...---,,,+++,,,000666:::000//////...............+++,,,.../////////......,,,---...//////...---,,,000///111666;;;;;;777222000///...------...//////------------------------,,,------...//////......++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,///000...,,,---------------...//////...///000///---,,,,,,---///,,,---222444000...///,,,---...---,,,,,,,,,...------...///000000000000------.........//////000......111555444///---000+++---000111000///...///666444111000000000000///............///000111111222222222222222222222222000444555111000444888999QQQiii~~~pppiiiddddddbbb___^^^```bbbdddhhhrrr}}}mmm^^^VVVOOOHHHCCC???FFFMMMNNNPPP]]]rrruuuqqqvvvmmmYYYKKKCCCAAA???????????????>>>===<<<@@@===???FFFIIILLL\\\nnnqqq]]]LLLHHHDDDAAA??????>>>===;;;<<<===>>>???CCCIIINNNXXXlllooommmlllmmmnnnlllgggcccgggfffeeedddeeefffhhhjjjhhheeeaaa___```eeelllppppppuuu|||~~~wwwnnnhhh^^^UUUHHH>>>999666444222111000///...------,,,,,,222111111222333333111///...//////---+++***+++,,,------------,,,,,,,,,++++++******)))******++++++,,,,,,,,,---...///111111000---,,,...111888EEEQQQPPPRRRUUUXXXVVVOOOFFF???222000---***))))))+++,,,***++++++++++++++++++***+++++++++***************((()))+++***))))))***,,,,,,+++))))))+++,,,,,,++++++,,,------......------------,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,------............///000000//////000222//////000000000//////...)))))))))*********++++++,,,...//////...------...(((***,,,,,,,,,,,,...000------....../////////...------------,,,...222555,,,---...///////////////,,,---......///......---,,,---...//////...---,,,//////222666::::::666222.../////////...---,,,,,,------------------------,,,---......///.........++++++++++++,,,,,,,,,,,,......------,,,,,,++++++,,,***)))***+++---,,,+++,,,,,,---...............+++...000000...---------///,,,---111333000...///+++---...---,,,+++,,,...,,,,,,---....../////////------......///......---......111444333...---000+++...000111000...//////444111///............---.........///000000111111222222222222222222222222111111333444222333;;;EEEooonnndddaaa```]]][[[YYYZZZ^^^aaagggssstttcccUUUOOOKKKGGGDDDBBBHHHNNNSSSZZZkkkzzzuuuppplllmmmqqq}}}nnnXXXRRRYYYmmmpppZZZJJJBBB@@@@@@??????@@@@@@@@@??????>>>BBBAAADDDJJJMMMTTThhh}}}|||cccRRRFFFDDDBBBAAAAAA@@@???===;;;===>>>???AAAGGGPPPVVVeeettt|||xxx{{{rrrnnnkkkkkkooooookkkggglllkkkjjjiiijjjkkkmmmooommmjjjfffeeehhhnnntttwwwyyyzzz{{{wwwooocccVVVOOOIIIBBB999444333555777888000111222111///.........444333111222222222111////////////---++++++---///......------,,,,,,,,,,,,)))+++,,,+++((('''))),,,---------...//////000111000///...///111777@@@HHHGGGHHHKKKLLLKKKEEE<<<666......---,,,,,,,,,------)))***+++,,,,,,+++***)))+++++++++++++++***)))(((((()))******))))))***+++,,,+++******************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++)))******+++,,,---------,,,---------------------,,,...////////////000111---...///000000000///...((((((((())))))))))))***+++,,,......------...///(((***++++++++++++---...,,,---///000000///...---,,,---......------///000,,,---...///000///...---..................------+++,,,---.........---,,,,,,---///333666666222...---------,,,,,,******)))------------------------------...............---***+++,,,,,,,,,,,,,,,---//////...---,,,++++++***,,,***))))))***+++,,,---+++,,,---...///...---,,,***,,,///000///............------///111000///...+++,,,------++++++,,,---,,,,,,,,,,,,---...//////,,,---...//////...---,,,///...000333222......111,,,...000000///...///000333000...------...------,,,------.../////////000111222222222222222333333111000444777444666III```lll______]]][[[YYYWWWWWW\\\ccciiiwwwuuukkk]]]SSSNNNKKKHHHEEEEEEJJJPPPWWWdddwwwooodddYYYUUURRROOOPPPRRR[[[___RRRAAA>>>FFF[[[uuuwww^^^LLLBBB>>>???AAA>>>???AAAAAA@@@@@@@@@AAABBBCCCHHHMMMRRR]]]tttppp[[[MMMEEECCC@@@?????????>>>===<<<>>>@@@AAACCCJJJVVV___sss|||xxxssswww~~~uuuppplllmmmqqqrrrppplllnnnmmmlllllllllnnnppprrrpppnnnmmmnnnrrruuuvvvvvvyyyuuunnneeeZZZOOOFFFAAA888555111///000222444555///111222222///---......444222000000111111000///---......---,,,---///222///...---,,,,,,,,,------))),,,---+++((('''***---------...//////000000000///000111111333888===@@@@@@@@@@@@AAA???;;;444///......---------,,,,,,,,,))))))+++,,,,,,+++))))))+++++++++++++++***)))(((''')))******)))(((***++++++++++++***))))))***+++)))***++++++,,,,,,++++++++++++,,,---------,,,+++******+++,,,---...//////,,,---------------------+++---...///......000111,,,---///000000///...---))))))))))))***************,,,------,,,,,,...///***+++,,,,,,*********,,,---...000111111000...,,,,,,...//////---,,,---------.../////////...,,,+++//////......------------***+++---.........---,,,***,,,///222444333000---000///---+++******++++++---------------------------...............------)))+++......,,,+++,,,---//////...------,,,++++++,,,++++++******+++---...***+++---.........---,,,***,,,/////////......///......---...///111000---+++,,,---,,,++++++,,,---,,,,,,++++++,,,---...///------......///.........000...///111000---...222,,,...//////......///000333000...---...///......,,,---...///000000000000111111111222222333333333333333777888555===ZZZzzzmmm]]]\\\YYYWWWWWWUUUUUU]]]gggssszzzhhhbbbYYYSSSNNNKKKGGGDDDEEEIIIQQQ]]]nnnvvvVVVKKKAAA>>>===<<<<<<>>>===EEE@@@888888===LLLdddvvvcccNNNDDD???;;;;;;>>><<<>>>AAAAAAAAA@@@BBBDDD@@@CCCIIIPPPXXXggguuu```PPPFFFGGGCCC>>>;;;;;;<<<===>>>===@@@BBBCCCEEEOOO]]]hhhvvvqqqvvv~~~wwwtttrrrsssuuuwwwvvvtttrrrqqqppppppqqqsssuuuvvv|||{{{zzzzzz{{{yyytttoooccc^^^UUUKKKCCC>>>;;;;;;444444333222111000000000,,,///222111...,,,,,,...333111//////000111000///,,,...///.........000222///...,,,+++++++++,,,---***,,,---,,,))))))+++...---...///000000000000///...000222222666>>>CCCCCC@@@>>><<<:::888444000,,,------,,,,,,++++++******)))******************)))+++++++++***************'''(((***)))(((((()))+++)))***+++***((((((***,,,+++,,,------......------***+++,,,---...---,,,+++++++++,,,------...//////,,,,,,,,,------.........***,,,---...---...///111....../////////......---*********+++++++++,,,,,,***+++,,,,,,++++++---///+++,,,---,,,***)))***+++...///000111111000...,,,---...000///...,,,,,,---...............---,,,+++111000///------,,,,,,,,,***+++,,,---......------+++...222555555444111///222111///---,,,---///000------------------------.........///......---,,,(((,,,//////---+++,,,...//////......------,,,,,,+++,,,---,,,++++++---///++++++,,,---------------,,,---......------///000---......,,,...111000---***,,,---,,,+++***+++------,,,++++++,,,---///000...------......///111111000......000///,,,...222---...//////......///111333000...---...//////......///111333333333222222111111111222222333333444555777999999<<>><<<777777;;;:::===AAAAAA@@@@@@CCCEEE@@@EEELLLUUUbbbttt}}}hhhUUUIIICCCGGGBBB<<<888888;;;===>>>>>>AAAEEEFFFJJJVVVhhhvvvvvvrrrxxxzzzzzzzzzzzz{{{||||||}}}{{{zzzyyyyyyzzz|||~~~~~~{{{vvvnnnbbbYYYIIIEEE???999555444555666444555555444222000///...+++///333333///,,,---///222000...///000222222111---///000000///...///000...---+++*********,,,---++++++,,,,,,+++,,,...///---...///000111000//////---000111222:::HHHQQQSSSHHHDDD>>>999555222...,,,---,,,,,,+++++++++++++++******))))))))))))******+++***)))))))))***+++,,,'''((())))))(((((()))+++''')))******((((((+++---+++,,,------......------)))***,,,......---,,,++++++++++++,,,,,,------...++++++,,,,,,---...//////)))+++---------...///111000///......------------++++++++++++,,,,,,,,,,,,+++,,,,,,+++******,,,...***+++---,,,++++++,,,---///000000111000///...---...///000000...------...------,,,,,,------......222111///---,,,,,,,,,,,,)))***,,,---......---------000444777666444222111000000000000000000000000------------------------......//////...------,,,''',,,000000---+++,,,..................---------)))+++------,,,+++,,,...,,,,,,++++++,,,,,,---............---+++,,,///111---///...+++,,,111111,,,***,,,,,,,,,+++***+++,,,------,,,+++,,,...000111///...------...111444555111......///...+++...333---...//////......///111222000------...//////......000222333444444333222000111111222333333444444444777888<<>>:::999:::<<<===>>><<>><<<999777555555666666///000111000...------...---222666666111///000222222000//////111333333333///111222222000...------...---+++))))))***+++,,,,,,++++++,,,---...///000...///000111111000//////---000000111===PPP^^^aaaOOOJJJBBB:::555111...,,,...------,,,------......+++***)))(((((()))***++++++***)))((((((***,,,...'''((())))))(((((()))***&&&(((******((((((+++...******+++,,,,,,,,,++++++)))***,,,.........,,,+++***++++++++++++,,,,,,,,,******+++,,,...///000000)))+++,,,---------///111111000...---,,,,,,,,,---***+++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))+++---)))***,,,,,,,,,,,,...000000000000000000///.........///000///...---...///,,,+++++++++,,,...000111222111///---,,,+++,,,,,,)))***+++---......------,,,000444666666444222000+++---///111111000...,,,------------------------.../////////...---,,,,,,''',,,111111---+++,,,///---------...............'''***......,,,***+++,,,---,,,+++***+++,,,---...000///...,,,***+++///111---///...***,,,111111,,,***+++,,,,,,******+++,,,...---,,,,,,,,,...000222000...---,,,...111666888111......///---+++...333---...///...---...///111111///,,,,,,---.........---...000222333222111000000000111222333333444444111555666???\\\vvvbbbYYYTTTUUU[[[[[[\\\jjj}}}wwwfffXXXQQQOOOLLLJJJJJJMMMPPPRRRUUU\\\kkknnnXXXFFF;;;777555555888777222111333444444///000555333555CCCHHHaaa}}}{{{rrrdddRRRDDDEEE;;;666::::::555777???666;;;@@@AAA??????CCCGGGFFFKKKTTTaaauuuvvv```OOOFFFBBBAAA<<<:::999:::<<<>>>>>>===;;;AAAGGGMMMUUUgggzzzyyy~~~zzztttiii\\\PPPEEE>>>:::444222111111222333333222888444000......000111222222444555444555666222,,,222...,,,111444222000000---...///...,,,+++,,,---111///---,,,,,,+++)))(((,,,,,,,,,,,,,,,---//////,,,---///222444222,,,'''...111111111>>>WWWkkkqqqjjjUUU???333000///...///+++******,,,///000---***+++++++++*********)))))),,,,,,++++++***)))((((((***++++++***))))))***,,,(((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,---...///000000)))***+++---///000222222111111000......---------///...---,,,---///111333---,,,++++++++++++,,,---///---***((((((+++...111333000000222222000000333222///,,,))))))+++...000...---+++++++++---///000+++++++++,,,,,,---------+++******,,,...000000///...000222333222111222222---444666000222888555+++------------------------,,,------+++,,,000///+++))))))***+++,,,,,,,,,,,,//////...---------------+++,,,............,,,+++,,,------......------,,,+++---//////---,,,,,,---+++)))))),,,...---************+++++++++,,,,,,,,,,,,---///000000000///...000///------...111444666...///////////////......---.........---,,,,,,+++...------------...//////000//////000222222111000//////000111222333333444777555===UUUvvv~~~gggQQQSSSVVVYYY\\\eeexxxxxxggg\\\WWWPPPKKKIIIKKKNNNOOORRRWWWWWWhhh~~~yyy___LLL@@@999333333444555777777666444333222222333444555666777;;;FFFWWWiiiuuuzzzyyywwwvvvoooggg```YYYPPPEEE===;;;999777888::::::777444999;;;>>>???@@@AAADDDFFFLLLQQQ\\\nnnjjjWWWLLLFFFAAA???<<<@@@???;;;<<<@@@>>>888:::FFFNNNPPP[[[sss|||xxxxxx|||vvvfff___UUUIII???999666555222111000000222333222111555444222222222222111111000333444333444666333---444000///333666333000000---...///...,,,+++,,,------,,,++++++++++++***)))+++++++++,,,---...//////---...000444777777333000---111222444CCCZZZiiikkk```MMM999000///...///000+++******+++......,,,***+++++++++*********))))))((())))))))))))************++++++***))))))***,,,)))))))))******+++,,,---+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***))))))))))))************,,,---------.../////////***+++,,,---...000111111000///...------,,,,,,,,,---,,,+++++++++---///000...---,,,++++++,,,---...000///---,,,+++******+++111///000333333000000222///...---,,,,,,,,,------...---,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---///222333222111000111...222333000000333333000------------------------+++---,,,***,,,000///+++)))***+++,,,,,,------,,,//////...------.........+++,,,,,,------,,,,,,+++,,,------......------,,,+++---//////---,,,,,,---++++++---//////......///***++++++++++++,,,,,,,,,,,,,,,.../////////...---///...---,,,---000222444......////////////......---.........------,,,+++...------------...//////000//////000222222111000000000111222333444555555999:::GGGccchhhVVVUUUXXX\\\bbbkkk{{{|||lll^^^TTTOOONNNJJJHHHKKKLLLMMMPPPUUU^^^ppppppXXXGGG;;;333444333333444555555333111222222222222333444555666222888BBBLLLSSSVVVVVVUUUUUUPPPKKKHHHFFFCCC<<<666888666555666999:::999777666999;;;===???BBBEEEHHHOOOUUUcccuuuvvvbbbRRRHHHCCC???<<<999<<<<<<999:::>>>===999:::DDDQQQ^^^nnn}}}}}}yyyyyy}}}{{{kkk^^^PPPJJJ@@@777111000111333111000//////111111000///333444555555444333111000000222333333444777444///666222333777777333000000......///...,,,+++---...************++++++++++++)))***+++---......//////------...111444444222000---000222888III]]]ddd```SSSCCC333------...///111******)))+++,,,---+++***+++************)))))))))%%%%%%&&&((()))***+++,,,***+++++++++))))))+++---*********++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***))))))))))))*********+++------..................,,,,,,------...////////////...---,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,---.........------------............//////...,,,***)))///...000444444111000111,,,---.........---,,,+++...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++***+++...111222111/////////000///111333000---000666------------------------+++,,,,,,***+++///...*********+++,,,------------///...............///000,,,,,,++++++++++++,,,,,,,,,------......------,,,+++---//////---,,,,,,---,,,...//////...//////000++++++++++++,,,,,,,,,,,,+++,,,------......------///...---,,,,,,...000111......///////////////...---............---,,,,,,...------------...//////000//////000222222111000111111222333444555666666999>>>RRRuuuooo\\\XXXYYY___gggppp|||tttiii^^^UUUNNNIIIKKKHHHHHHJJJJJJJJJNNNTTTeeeyyyhhhQQQCCC999222666555444444555444222000111111111222222333444444111222444777999;;;<<<<<<<<<999666777999:::888555666444333444777999::::::555888;;;===@@@DDDIIILLLRRR\\\nnnuuukkk\\\OOOHHHCCC>>><<<888;;;;;;999:::===>>><<>>YYY{{{bbb[[[YYY___hhhooouuuzzzpppiii___XXXVVVRRRNNNIIIHHHGGGHHHIIIHHHHHHOOOXXXmmmgggNNNAAA:::666888666555555666666444222000000111111222222222222333222222222333555777888777444222222444666666666555444333333444777999;;;888:::<<>><<<======;;;;;;===???@@@FFFJJJ[[[vvv~~~}}}}}}}}}ssseeeZZZNNNBBB;;;;;;999666444222333444444333111......///000///...333444444333111000222555222444555444666:::999555555333444777555000---//////000///---+++,,,...000---//////...+++***+++,,,((()))***,,,---.........000000000000///......//////000222888JJJZZZYYYNNNAAA777...---...------...***++++++******)))***+++)))))))))))))))))))))))))))))))))******+++++++++***+++,,,+++******,,,...((()))******+++******)))+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,---------...............---------//////.........---------000///..................---......//////...---,,,........................,,,,,,---......///000000///...000444444000...///......---------,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///000000///***,,,///000//////000111000---444???;;;,,,+++666------------------------+++,,,,,,***,,,///...+++++++++,,,...............000000/////////000000111///...---,,,,,,---...///,,,------......------,,,+++---//////---,,,,,,---///---((((((000888777///++++++,,,,,,,,,---------.............../////////111000///.........//////------...///////////////------...//////......---...------------...//////000//////000222222111000000000111222333444555555555>>>\\\kkkbbb]]]aaaggghhhgggggg]]]VVVPPPOOOQQQQQQMMMIIIEEEFFFHHHJJJIIIKKKVVVbbbxxxoooSSSBBB<<<999777555444444555555444333///000111222222222111111000000000111222333444555333222000///000222333333555555444333333555888:::999;;;===???CCCIIIPPPVVVZZZlllwwwgggccc\\\UUUNNNHHHDDDAAA>>>>>>===<<<;;;;;;???CCCHHHRRRjjjzzz|||~~~~~~zzzlll\\\OOOFFF===999999444444444333333111000000666333///......000111111444555666444111111444777333555555444666:::999555444333333555222------000000000///---+++,,,...000...000111///,,,***+++...+++*********+++,,,---...)))+++---...------///000...222555<<>>>>>>>><<<;;;AAAHHHMMMaaa~~~~~~yyy|||ooo]]]SSSHHHAAA:::444555999111222222222222111000000;;;666111......111333555333666:::999555444666888333444444222444888777333555333333333000---...333111000///---+++,,,///111+++...000///+++***,,,///...,,,***))))))***,,,...%%%))),,,---,,,+++,,,...,,,333;;;CCCPPPYYYQQQBBB666111...///000---+++,,,,,,------,,,))))))+++---(((((((((((())))))*********************************+++,,,,,,++++++---///((()))+++,,,,,,+++)))(((+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++************+++++++++,,,,,,,,,---------.../////////...............---------.........------......///'''))),,,......---+++***+++,,,---......---,,,+++---///111222222000...,,,444111111222111---+++---+++---...000///---+++))),,,,,,,,,,,,,,,+++************++++++,,,---......---,,,+++---///000000///------......000444999===222222666<<<:::222,,,,,,---------------------------......,,,...111000,,,,,,---...//////000000///444333222111000/////////---..................---,,,------......------,,,+++---//////---,,,,,,---(((------***000===CCC@@@,,,,,,,,,------------.........---------...///000.....................///,,,---...///000000000000------...///////////////...------------...//////000//////000222222111000111111222333444555666666:::>>>XXX{{{uuummmaaaUUUNNNGGGDDDAAAAAACCCFFFFFFEEECCCFFFJJJMMMNNNWWWlllzzziiiWWWHHH===:::666444333222000///000111333444444222111000111111111222222222222222000222333444444444555555000333666666666777999<<<999:::===BBBIIISSS^^^eeettt{{{nnnddd[[[ZZZWWWSSSMMMIIIFFFEEEAAA???@@@BBBAAA@@@HHHRRR```www~~~}}}zzz}}}{{{cccPPPGGGAAA<<<;;;666000222888333333333333333333444444===888111......222555777222777===>>>:::777777888222333333111222666555111555333333333000---000666111111///---+++,,,///111'''+++......******---111///---***((('''))),,,...,,,///222222000------...***555@@@JJJUUUZZZOOO???222...,,,///000---+++,,,---......,,,))))))+++...'''((((((((())))))******'''((((((((()))))))))******+++,,,,,,+++,,,...000)))+++,,,------,,,***)))+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,,,,---------.........,,,,,,------...///000000........................------,,,,,,,,,------...'''***---000111000...,,,++++++,,,------,,,++++++'''+++000444555333000---666222111222000+++***,,,(((+++000222222///***'''............------,,,+++))))))***+++---...//////...---,,,,,,......---,,,............000555<<>>???,,,,,,,,,---------......------,,,+++,,,---...///,,,,,,,,,------.........,,,---...///000000000000------...///000000//////...------------...//////000//////000222222111000222333333444555666777777:::<<>>;;;;;;>>>BBBEEEGGGCCCFFFKKKNNNPPP[[[ssskkkWWWDDDAAA<<<888666444222000111222333444444333111000000000///000000222333444000222444555333222222222---111555777888999;;;>>>:::<<<@@@FFFNNNZZZgggooottthhh^^^XXXWWWVVVRRRNNNKKKIIIIIIDDDBBBCCCGGGGGGGGGPPP\\\vvv~~~}}}~~~{{{}}}{{{kkk[[[LLLAAA999:::999888555444555666111222555777333///222999:::777444111111333777999555777999::::::888666444333111///111555777666444222...---111111---...222111222333111///......///000000000///------...///---,,,+++******,,,...///,,,---......------///111333777CCCTTT^^^ZZZJJJ;;;000000111000///...,,,+++///...,,,******)))******))))))))))))))))))))))))((((((((()))******++++++)))***+++---.../////////(((((((((((())))))))))))&&&(((***,,,---...------,,,+++***))))))***+++++++++***)))))))))+++...///,,,---......------...000000///------,,,---...///------------------------+++---///---+++***+++...,,,,,,,,,---...///000000---000333555555333000...000000000///...---+++******,,,...000///---***''',,,,,,,,,---------......+++,,,,,,,,,++++++---///+++,,,,,,------,,,,,,+++,,,,,,+++,,,...111333555111111222222111///,,,+++***,,,,,,,,,++++++---///...///000000///...000111,,,---///000000000///...111222222222222111000000...111111......///...+++***,,,...000111111000///.........///---++++++...+++***+++.........444<<<,,,,,,,,,,,,,,,,,,,,,,,,000...,,,---......+++(((///...---,,,,,,,,,,,,,,,............/////////000------...///000000//////---...///.........000222111...,,,---000222111000///111444666777888:::;;;===@@@LLL|||iiiUUUHHHCCC@@@CCCBBB<<<@@@DDD===EEEGGGGGGHHHSSShhh~~~zzzdddWWWFFF===;;;:::555///000111222222333222111000222111000000000000111111111333444444222111111222666222222666888777777:::888AAAIIILLLSSScccuuutttiiiaaa]]]YYYWWWUUURRROOOMMMLLLLLLLLLGGGEEEHHHKKKQQQ```pppyyyxxxzzz~~~~~~}}}~~~{{{uuuyyyeeeVVVJJJ???888444555555444222111333444333222444666333000222777888777555444555777:::<<<;;;:::999777666555444444///......///000111111000111...---111111...///333222333333222000//////000///000000...---,,,---///---,,,+++***+++,,,...///,,,---......------///111333;;;JJJYYY___WWWFFF888000000111000///...,,,+++...---+++***))))))******))))))))))))))))))))))))((((((((()))******++++++******,,,---............(((((((((((()))))))))***((()))***,,,---------,,,,,,+++***))))))***++++++,,,+++*********,,,...///---...//////......///111///...---,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...,,,******+++...,,,,,,------......//////---///111222333111000...,,,------------------,,,+++,,,...///...,,,***))),,,,,,---------.........+++,,,------,,,,,,---...------............------,,,,,,+++,,,---///222333000111222222111///,,,***+++,,,---,,,++++++---///...000111111000000111333------///000000000///...000000000111111222222222000333222///...000///,,,+++,,,...000111000///...///......---+++)))((()))///......000///---111777,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///000...,,,,,,,,,,,,,,,---///000111........./////////000000---......///000000//////.../////////------///111///---+++,,,///111111000...111333444555555777999;;;>>>JJJ}}}~~~iiiVVVIIIBBB>>>AAABBB@@@GGGKKKCCC===BBBEEEGGGRRRjjjuuu```NNNBBB;;;777555111111222333444444222000333333222222222111111111111222333333111000111333444111222666999888:::======EEEMMMUUUbbbuuuvvvlllccc\\\XXXVVVUUUTTTSSSQQQPPPOOONNNKKKKKKLLLOOOQQQZZZmmm{{{xxxxxx}}}xxxrrr|||mmmZZZIII@@@;;;666333111222222222000000222333444111222444555222333666888888888999:::<<<>>>???@@@===888444222111333444///111111111000000000111000......000111///000333222333444333111000000111......///...,,,+++---...------,,,+++,,,---...///,,,---............000222444AAATTT```___QQQ@@@444000000111000///...,,,+++---,,,***)))(((((()))***))))))))))))))))))))))))((((((((()))******++++++***+++,,,---------------((((((((()))))))))******)))***+++,,,,,,,,,,,,+++++++++************+++,,,...---,,,++++++,,,---...---///000000//////000111...---,,,,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,...---------------...............//////000000000000***++++++,,,---...//////,,,,,,---------,,,++++++,,,------------.........+++---//////...---............////////////......---,,,++++++,,,---///000...000111222111///,,,***,,,---------,,,,,,---///...///111111111111333444---......///000//////////////////000111222444444444666444///...000111...---...///000000///...---,,,,,,,,,,,,---///000000...,,,---///...,,,...222------------------------+++++++++,,,//////...---,,,,,,------...000111222....../////////000000000......///000000000/////////000000///------...000,,,++++++,,,///111111111///000222333222333444666:::===JJJ|||kkkWWWJJJAAA<<<>>>BBBDDDOOOSSSJJJ<<>>777555333222111///,,,***333333333333333222111000111222222111///000222444333111222777::::::<<<@@@CCCKKKVVVdddvvvuuujjjddd___YYYUUUSSSTTTTTTUUUUUUSSSRRRQQQLLLPPPUUUYYY]]]hhhzzzvvvuuuzzz|||tttnnn[[[QQQDDD;;;777777666555333444444333111111222333444111111555888777777999:::;;;<<<>>>???????????????<<<777333111000222333///222444222///---///111///......000000111222333222333444333111000111222------...---++++++---...---------,,,---...//////,,,...//////...///111333666HHH]]]eee\\\III999000000000111000///...,,,+++,,,+++)))((((((((())))))))))))))))))))))))))))))((((((((()))******++++++***+++,,,,,,,,,,,,,,,+++(((((()))))))))*********++++++++++++++++++++++++++++++***+++++++++,,,,,,......---,,,,,,,,,---------...//////......///000---,,,,,,,,,---...000111++++++++++++++++++++++++++++++++++++++++++,,,---...---------------------//////......///000222444,,,,,,------...//////000---,,,,,,++++++,,,,,,,,,------------............+++---000111000///...............//////.........---,,,,,,++++++,,,,,,------///000111000...+++)))---......---,,,,,,...///,,,...000000000111333444---......///////////////000/////////000111333444666777555///...111222000....../////////...---,,,+++,,,+++***,,,000111000***(((***---...,,,---000...........................---------...---,,,+++000000///////////////000...////////////000000000...//////000000000//////000000000///---,,,---///,,,,,,,,,---///111222333000111333222222222333555:::>>>LLL~~~nnnXXXJJJAAA:::<<>>CCCKKKXXXhhhxxxyyyjjjaaa___^^^[[[WWWTTTUUUWWWXXXXXXWWWUUUTTTQQQTTTZZZaaajjjyyy}}}uuuqqqrrryyyxxxqqqlllHHHCCC===999888888777555555555555444111111222333444222444:::>>>===<<<===>>>???@@@AAA@@@>>><<<;;;999888666444333222111111,,,...000...+++)))+++---.../////////000222444444222333444333111111111333,,,---...---++++++---///......---.........//////---.../////////000222444999MMMbbbfffVVVAAA333...000000111000///...,,,++++++***)))((((((((()))***))))))))))))))))))))))))((((((((()))******++++++******+++++++++++++++***))))))))))))************,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,......------,,,---------+++,,,...---,,,,,,---///---,,,,,,,,,---...000111+++++++++++++++++++++++++++++++++,,,---------------------------,,,,,,,,,111///......///222555777111111000///...//////000---,,,+++++++++,,,---------------.........//////+++...111222111/////////------............------------,,,,,,++++++++++++---.../////////---+++***...//////...---,,,...000+++,,,.../////////111333............/////////000111111000000000000000111666777444///...111222000/////////......---,,,,,,......,,,((()))......***...++++++...///------///........................,,,---......---,,,,,,,,,000000/////////000000111////////////000000000111///000000000000000//////000000000///---,,,---///------...///000222444555222333444333222222444666999>>>MMMsssZZZIIIBBB;;;;;;>>>BBBMMMQQQGGG>>>;;;;;;EEE^^^}}}vvvjjjSSSKKKAAA;;;;;;<<<;;;:::000000111111111111111111000111000//////000444777444333555999;;;<<>>;;;:::999777444222444555555444222111333444666777<<>>OOO|||^^^HHHCCC<<<<<<===<<>>===:::777555555444444333222111000000222111000000111111000///+++///000...000555777555000111222222000000111222---...///...------///111......///000000000000000---...000000000222444666AAAQQQ___[[[FFF333---...000000111000///...,,,+++,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((()))******++++++'''''')))***++++++++++++))))))*********+++++++++,,,+++*********+++,,,---)))***+++---------------******+++,,,,,,---------+++,,,...---,,,,,,---//////...---,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,***+++...222444333///++++++++++++,,,,,,------.........------///222555888555333111///......//////+++++++++,,,,,,---------............////////////,,,...//////...---///000......////////////......---------------,,,,,,+++///...,,,******+++---...000111111///...---...000,,,...//////......///111///......---...///000111---...000222222111///......111111......111111.........------,,,---------(((,,,---,,,666EEEJJJDDD;;;444000000000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***---...------///111++++++,,,---///111333444//////000000000111111111111111111111111000//////.../////////------///111---///111000//////222555333444444333222444777999999BBBUUUcccIIIBBB======<<<888???EEE>>><<<======DDDXXXtttzzzlllbbbVVVIII@@@AAA???;;;777555444444444...000222333333444666888777666888===AAAIIIWWWdddxxx}}}qqq^^^ZZZUUUSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWYYYZZZZZZ\\\dddppp}}}{{{xxxmmmkkkooo|||zzztttpppnnnkkkjjj444555555666888999:::;;;555666888999:::<<>>>>>======;;;999666555777666444222000000///000000---+++,,,///000...,,,+++///000...000666888555///000111111000///000222---...//////......000222......///000000000000000---///000111111222555777DDDRRR\\\VVVBBB000,,,///000000111000///...,,,+++,,,,,,+++******+++,,,---))))))))))))))))))))))))((((((((()))******++++++&&&'''((()))++++++,,,,,,)))************+++++++++++++++*********+++---...)))***+++---......------((()))***+++,,,---------,,,---///...------...000000///...---,,,---...///------------------------***+++///333777555000*********+++,,,,,,---......,,,,,,,,,---///222555666333222000...---...///000***+++,,,------------,,,............/////////000---......---,,,---...000//////000000000000//////,,,------......------,,,000...+++)))(((***---///000111111000...---///000...///111000//////000111///......------///000111***,,,000333444222000///+++///000......111000------------,,,,,,------...---000...***111???AAA999777000+++,,,---,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,***---//////,,,+++,,,..................///000000000000000000111111111111111111111111111000//////---...///.........000222---///111000......000333222333333222222444777:::===GGG[[[gggJJJBBB===>>><<<666<<>>JJJ```xxxyyylllaaaKKKGGGAAA<<<777666555666...000333555555555777888777777999???EEEOOO```ooorrrfff[[[YYYWWWUUUSSSQQQQQQQQQOOOPPPQQQSSSUUUXXX[[[\\\ZZZhhhxxxyyyuuupppmmmppp{{{}}}vvvpppmmmkkkjjjiii999::::::;;;<<<<<<<<<;;;<<<===???@@@AAADDDHHHKKKMMMKKKHHHFFFDDDBBB???<<<:::999999777666555444333777333222333333//////222111222222000///000222444000000000000111222333444,,,...000111///.........//////000000000...---,,,......///000000111000000222444333......555;;;<<>><<<:::<<<;;;999999===GGGSSS[[[ooottt|||qqqgggWWWGGG;;;444111111444555555444333555888:::111666<<>>;;;999555555555555666666666666666222222333333000000333333444444222000///000111000000000000111222333444---///000111///......///000000111111000///...---//////000111111111111111444444333111000333;;;AAARRR[[[WWWCCC111,,,,,,***000000111111///---***)))+++++++++******+++,,,,,,*********)))))))))(((((())))))))))))))))))))))))+++***)))***,,,---,,,+++************))))))))))))))))))***+++,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,,,,------......***...000---+++------+++---------,,,---------...---,,,+++,,,...000000///333000------...///...,,,++++++,,,------,,,++++++------...//////000000111+++---//////......///000.........000222222000...000///...---------......,,,---......------...000---000111111//////111333111000///.........//////,,,,,,---...//////...------...///000000000///......///000///------///000...............------,,,,,,,,,,,,------...//////......---,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++---......---+++,,,.........000111111//////000000000111222444222222111000/////////000000000///...------,,,,,,000000000//////111222222222111111333777:::;;;;;;CCCcccmmmJJJCCC???;;;;;;<<<<<<:::888666555333333555;;;DDDJJJNNNRRRZZZeeepppzzzqqq___NNN@@@777333666666777888999:::;;;<<<:::;;;???HHHWWWllluuuggg[[[UUUUUUSSSQQQQQQSSSUUUTTTRRRSSSVVVWWWVVVTTTVVV\\\aaalllxxx~~~yyyuuuooollloooyyyyyyrrrhhheeejjjmmmeeeXXX;;;===BBBGGGLLLOOOQQQRRRVVVVVVUUUTTTSSSSSSRRRRRRLLLHHHBBB>>>;;;:::999777444333333444444555666666555222111444333111111444555666666555222000//////000000000000000111222333---///111000///......///000000111111111000//////000000111222222222222111666333333555222111;;;JJJ^^^^^^RRR>>>000......+++------//////...---+++)))***************+++,,,---,,,+++***)))))))))***+++)))))))))))))))))))))))))))(((((((((***+++***))),,,++++++***))))))((((((******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///.........------,,,,,,........................+++++++++,,,,,,,,,,,,,,,---000000,,,)))+++,,,+++---,,,,,,,,,,,,...///000000...,,,,,,...000111111111///......//////---,,,++++++,,,,,,,,,,,,++++++,,,,,,------...//////000(((***,,,---------...///.........000111111///---//////...---------......,,,---......------...000,,,...000000000000222444000///...---------......,,,---......///.........---......//////...------...///000///...---...000///000000000000///......+++,,,---......---,,,+++,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,------......+++,,,---...------///111000000000000000111222333000000111111111000000///111000...---------......///......///000111333444444111///111888>>>@@@???KKKvvvpppPPPDDD@@@===<<<======:::777666666555444444666:::===;;;===???EEELLLUUU\\\aaasss||||||iiiVVVFFF>>>>>>;;;:::<<<@@@BBBAAA???DDDDDDHHHUUUkkktttiii___VVVPPPRRRQQQPPPQQQSSSTTTTTTTTTTTTXXX[[[ZZZWWWYYYaaaiiiwww~~~}}}wwwrrrmmmnnnvvv}}}rrrmmmfffcccggghhh]]]OOOIIILLLRRRYYY^^^aaabbbbbbcccbbb___\\\ZZZWWWSSSQQQLLLGGGAAA<<<:::999999888666555444333222222333333555222222444555222333666555777888777444222000000000000000000000111222333...///111000///...///000//////000000000000000000000111111222222222111111666111222777444000>>>SSSggg^^^KKK888/////////++++++,,,---//////---,,,+++))))))))))))***+++------...---+++))))))***+++,,,)))))))))))))))))))))))))))((('''(((***+++***)))+++++++++******)))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------------//////......------,,,,,,........................,,,+++++++++++++++++++++,,,//////***(((+++---,,,,,,,,,++++++,,,...111222222///,,,,,,...000222222///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///)))***---------,,,---///.........///111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000---...///000000000111222/////////...............---............---......------------------,,,,,,---///000000.........///000000000000000///......,,,,,,,,,---,,,,,,++++++)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------...///.........///---+++...333111000///000111222222222...///111222222111000///111000...,,,,,,---///000000......111222111111444333222000222777===BBBEEENNNoooPPPDDDAAA===<<<======;;;888888999:::888666666666777999999888888:::>>>BBBDDDRRR[[[iiivvvnnn]]]SSSLLLGGGAAAAAAEEEHHHGGGDDDLLLNNNVVVfffzzzrrreee^^^YYYTTTOOOOOOOOOOOOPPPRRRSSSUUUUUUUUUZZZ^^^]]][[[___jjjttt}}}}}}|||vvvppppppuuu|||~~~|||ooolllgggeeehhhfffYYYJJJXXX]]]dddkkkqqqsssttttttoookkkfffaaa]]]XXXSSSOOOIIIDDD===999777888999999666555333222222333444555777444444666666444555888555777888888666444333333222111111111111222222333///000111000///...000111.........//////000000111111111111222222111111000555///000777666555EEE]]]hhhXXX@@@///***,,,+++(((***+++---//////...---,,,(((((())))))***+++,,,---...---+++))))))***,,,---))))))))))))))))))))))))***)))((()))+++++++++***))))))******+++++++++,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,------........./////////......---------........................,,,+++++++++++++++++++++***------)))(((,,,......,,,,,,,,,,,,---///111222222///---,,,...111222333---...//////...------,,,.........------.........++++++,,,,,,---.........,,,...//////---,,,---............///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......------...000000/////////000000//////000000000/////////......---...///...,,,,,,---///---------,,,,,,,,,,,,------...000000///......///...////////////...------...---+++******+++,,,---)))***,,,---......---,,,+++,,,,,,------,,,,,,+++***,,,......,,,,,,...000...,,,---///...---444===333111///000222333333111...///111222222111000///000///...------...000111222000111555555000///222000333555444444999BBBIIIPPPmmmNNNDDD@@@;;;:::;;;;;;999777555666777777555333333444444444555777999;;;<<<======CCCKKKTTT___lll{{{uuulllaaaYYYPPPLLLNNNQQQQQQOOOQQQZZZiiiyyyyyyhhh[[[VVVSSSPPPNNNLLLMMMNNNOOOPPPRRRTTTVVVSSSWWW[[[]]]^^^eeerrr|||~~~|||}}}{{{uuutttxxx~~~}}}yyyvvvpppooollljjjkkkfffXXXIIIiiimmmuuu|||xxxrrriiibbb]]]WWWQQQLLLBBB>>>888555555777888999333333222222444777:::;;;:::777666888888666666999666888999888666555555666333333222222222333333444000111111000///...000222.........///000111222333222222333333333222111111333000000555888???RRReeehhhTTT<<<---+++...---******+++---//////...---,,,)))))))))))))))***+++,,,---,,,+++*********+++,,,))))))))))))))))))))))))+++))))))***+++,,,+++***))))))******+++,,,,,,---,,,+++++++++++++++++++++************++++++++++++,,,,,,,,,---......//////........................------------------------+++++++++,,,,,,,,,,,,,,,(((,,,---***)))---///...+++,,,---...///000111111000...,,,,,,///111333333,,,...///...---,,,---...//////............//////++++++,,,,,,---......///...///000000...------...///......///000000---+++,,,---.../////////......,,,---......------...000111000...///000000...---///000000000000///......---///000...++++++---000---,,,,,,,,,,,,---...///,,,...000111///.........---............---,,,,,,///---+++)))***+++...000***+++,,,,,,------------+++,,,,,,------,,,,,,+++***,,,///...,,,,,,...111,,,)))***...///111===KKK444111///000333444333111000000111111111000000/////////.........///111222333000333:::999222...111///333777555222555???HHHTTTsssVVVGGGBBB;;;777777777666555555666777666555444444666222444555777888777666555888:::<<<>>>DDDPPP^^^hhhyyyyyyqqqgggaaa```aaabbbbbb^^^jjj|||zzzooo```TTTNNNLLLLLLKKKJJJLLLNNNNNNOOOPPPSSSVVVPPPSSSVVV[[[bbbmmm{{{~~~~~~~~~zzzyyy}}}yyytttqqqqqqqqqooommmlllfffVVVGGGzzzrrrfff]]]WWWRRRLLLGGG===:::666555666888:::;;;555444444444666999<<<>>>===:::999;;;:::777777:::;;;;;;:::888666444555666555444444333333444444444000111111000...///000222000000000000111333555666555555555555555444333333222222222444<<>>>>>444///222000333555333222444;;;BBBSSS~~~iiiSSSKKKAAA:::888777666555888888888666555555777999666666666666555333111000666777777777888===FFFMMMYYYbbbppp||||||yyywwwwwwwwwttt~~~uuuggg```VVVLLLHHHHHHKKKMMMJJJLLLNNNNNNNNNOOORRRUUURRRSSSUUU]]]iiiyyy~~~}}}}}}xxxssspppoooooopppnnnllljjjbbbSSSDDDxxxnnnaaaWWWQQQLLLFFFAAA;;;999777777999<<<>>>>>>:::888666666666888;;;===???<<<;;;<<<;;;888888;;;>>>>>><<<999555333444555666555555444444444555555111111111000...///111333222222222222333555777999777777888888777666555555222444444444>>>TTThhhrrr```LLL666,,,,,,...---+++((()))+++,,,,,,+++***)))+++***)))))))))))))))******++++++++++++***)))((())))))))))))))))))))))))***)))((()))***+++***)))------,,,++++++***************+++++++++,,,,,,,,,)))************+++++++++,,,,,,------...///000000,,,,,,---...///000111111------------------------++++++,,,------...//////)))...///,,,***+++***(((***,,,///111222111///---*********---000333333222---......,,,******...111...---,,,,,,,,,,,,---...,,,,,,---......//////000***,,,...///......///111///......///000///,,,***)))***,,,---...---,,,,,,,,,---///...------...000...,,,+++---000222111///,,,---.........---,,,+++---000111///***)))---111,,,,,,+++,,,---///111333,,,...111111000..................///...------,,,***+++---///000000//////...---++++++++++++------+++,,,,,,------,,,,,,+++)))---000///,,,+++///222333---***,,,+++,,,<<>>===<<<<<<=========<<<:::888666666666777000222444555444444666777444444444222000///111333000222444666666777999;;;666666777777666555333222333///333===NNNiiiuuukkkZZZFFF222+++---.........************************+++)))(((***---...---+++***,,,---,,,******+++,,,---,,,,,,++++++*********''''''((()))))))))))))))///---+++)))))))))+++,,,...,,,+++******+++---///******+++,,,,,,,,,,,,+++,,,---///000000...---+++,,,---//////...---...000111000---++++++,,,...000---------------------------,,,++++++******++++++//////............//////...+++***,,,000111000...000///...---,,,+++++++++))),,,...---+++,,,///222+++,,,...---,,,,,,---///---------.........//////......//////......---,,,---,,,++++++,,,...111222......//////000000111111///...------...///...---.........------,,,,,,,,,111000...,,,,,,,,,..................////////////,,,---///000000000///...222000...,,,+++,,,---...---,,,,,,++++++,,,,,,------------------------------++++++---000000---***,,,---......,,,+++,,,...111000...---...111444666...///111111000000222333222555666444111...///000//////...//////000111222111111222333333333333222000...///333444444999???OOOzzz}}}jjjRRRDDDAAABBB???:::666666555555666777888999777999777111111666777444111111111222444666777888777:::@@@GGGPPPZZZeeekkkxxxuuucccWWWOOONNNKKKIIIHHHGGGGGGGGGOOONNNOOOQQQNNNLLLOOOVVVVVVOOOSSSggg~~~zzzuuurrrqqqqqqkkkjjjlllmmmfffVVVFFF???qqqiii^^^TTTNNNHHHBBB>>>999<<<;;;777777<<>>999:::<<<;;;::::::<<<===AAA@@@>>>===<<<<<<<<<<<<<<<;;;:::888777777666666222333555666555555666777666666666444222111333555333555666777666666888:::555666777888888777666555222///555BBBUUUoooyyylllUUUCCC111+++---......---,,,,,,,,,+++++++++++++++,,,***))))))+++,,,***(((***+++,,,,,,******+++,,,+++++++++************************+++++++++++++++---,,,+++*********+++,,,,,,+++*********+++,,,---******+++,,,,,,,,,,,,+++,,,---///000000...---,,,,,,---...---,,,,,,...000000///---,,,,,,,,,...///,,,,,,,,,,,,------......------,,,+++++++++++++++222222111111000111111111---,,,,,,---///000///...000///...,,,+++*********+++,,,...---+++,,,...111+++---......---,,,...///------........./////////......//////......---,,,++++++++++++,,,...000111///////////////000000000...---------.........---......---------,,,,,,,,,...............------,,,............////////////---...///000000///......111000...,,,,,,,,,---...---,,,,,,++++++,,,,,,---------------------------000...---...//////---***,,,---......,,,,,,---...---,,,++++++,,,...000111,,,---///000000222333444333555666555222//////111//////////////////000111//////000111111111111111000...///222333333777>>>NNNtttyyyhhhZZZPPPHHH@@@:::888888777555444333333222222555444000000555666444222222222333444555666777222444777:::===CCCJJJOOO\\\dddooo||||||lll]]]SSSMMMLLLJJJHHHGGGFFFFFFFFFLLLLLLNNNQQQOOONNNRRRXXXZZZYYYbbbvvv{{{wwwuuussssssjjjgggfffeee^^^OOOAAA:::rrriii]]]SSSLLLHHHCCC@@@===>>>===:::;;;AAAEEEDDD;;;===>>>>>><<<<<<===???AAA@@@>>>===<<<;;;;;;;;;;;;;;;::::::999888777666555666888888777666666777888888888666444333555777666777888888777777888999666777888999999999888777333000888HHH[[[ssswwwgggNNN>>>///+++......---,,,---------,,,,,,+++++++++---+++))))))******((('''***+++,,,,,,******+++,,,))))))))))))************,,,++++++*********++++++***++++++,,,,,,,,,,,,,,,)))*********+++++++++,,,***++++++,,,,,,,,,,,,,,,,,,---...//////...---,,,------,,,+++***+++...000///......---------------***++++++,,,---......///...------,,,,,,,,,,,,,,,000000///...------......---...///...------...///000///...,,,+++*********,,,---...---,,,,,,---///+++---......------...///............////////////......//////......---,,,)))***+++,,,...///000111///////////////.........------------------------...------------,,,,,,,,,,,,---///000///...,,,***---............/////////...///////////////...---111000...---,,,,,,---...---,,,,,,++++++,,,,,,---------------------------222000...---......,,,+++,,,---......,,,,,,---...+++++++++,,,,,,------...***+++,,,...111333444555444555666555222111000111000000//////.../////////---......///////////////000...///222222222666<<>>EEEPPP\\\iiivvvxxxjjj^^^TTTOOOJJJIIIHHHGGGFFFFFFFFFFFFHHHIIILLLPPPQQQPPPTTT[[[aaaiiixxxzzzwwwuuusssrrrmmmgggbbb___WWWJJJ???;;;vvvlll```VVVOOOLLLHHHEEEBBBCCCAAA>>>@@@FFFIIIGGG===>>>??????======>>>???@@@???>>>===<<<;;;;;;;;;::::::;;;<<<;;;:::888777888:::;;;:::999777777888999999999777555444666888777888999:::999999:::<<<888999:::::::::999777666222111<<>>???@@@???>>>===>>>????????????>>>>>>===<<<<<<;;;;;;<<<======<<<;;;:::;;;===>>>===;;;999999:::::::::999777555555666888666888:::;;;;;;<<<>>>@@@;;;;;;;;;:::999666444333000222AAASSSeeeuuupppZZZ???444++++++...---++++++,,,+++++++++*********)))***+++,,,,,,,,,,,,------)))***,,,,,,++++++,,,---+++++++++,,,,,,---------******)))))))))))))))***(((***,,,...///...,,,+++***+++,,,---............++++++,,,------------,,,,,,------......//////...------+++***)))***...111---------------,,,,,,,,,))))))***+++,,,......///......---,,,,,,,,,------111000//////.........///,,,///111///,,,+++---///,,,,,,,,,---...000111222...---,,,,,,,,,---------,,,---///...------...000/////////000000000111111.........///......---,,,+++,,,...///111222222222//////......------,,,,,,+++---......,,,+++,,,...------------------------...---,,,++++++,,,---...------------............/////////........./////////......------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...+++,,,------,,,,,,...///...///000111111000...------,,,,,,...111333333222444444444444444333111000000000///......---......---...//////000000//////000...///111111111444:::<<>>???@@@>>>??????@@@@@@??????>>>======>>>>>>???>>>>>>>>>===>>>@@@???===<<<<<<===;;;;;;:::999666666888999777999;;;<<<===>>>@@@BBB;;;;;;;;;999777444111000...444GGGZZZiiivvvqqq[[[;;;222++++++---,,,+++,,,***************************+++------,,,---...000)))***+++,,,++++++,,,...,,,,,,,,,---------------***+++,,,,,,------,,,,,,***+++---...///...,,,++++++,,,,,,---...///000000++++++,,,---------------,,,,,,------.../////////------,,,+++***+++...000...------,,,,,,,,,,,,,,,)))******+++,,,------......------,,,,,,,,,,,,,,,...---------------......---...///...------...///++++++,,,---...000222333...---++++++---......---,,,...//////......///000000000000000111111111111......//////......---,,,------...///000111111222---------------,,,,,,,,,***---///...+++***,,,...,,,,,,,,,------------......---+++******,,,...///,,,------------........................///000000.....................------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***)))***,,,...***,,,------------...///---...//////...---,,,+++///---,,,...222555444111333222222222333333111/////////......---............//////000000000000000000...///222222222666<<<<<>>>>>CCCJJJSSS[[[ccckkkppprrrrrrqqqpppmmmjjjgggeeedddfffjjjmmmnnnjjjddd```XXXSSSKKKDDDAAAAAADDDFFFCCCDDDEEEGGGIIIJJJJJJJJJFFFGGGLLLSSSXXX]]]hhhrrr}}}wwwrrrppppppnnnhhhbbbYYYPPPGGGBBB===888666888vvvoooeee]]]XXXSSSOOOKKKDDDFFFFFFGGGLLLPPPLLLFFFBBBCCCDDDCCCAAA@@@AAABBB===>>>@@@AAABBBBBBAAAAAA???????????????@@@AAABBB>>>@@@AAAAAA???>>>>>>???======<<<;;;999888:::;;;:::;;;===>>>>>>>>>@@@BBB999999888777555333000///000999NNN___hhhqqqkkkUUU:::111***+++---,,,+++,,,)))******++++++,,,,,,---***,,,...---+++***,,,...(((***++++++++++++,,,...------,,,,,,,,,,,,,,,,,,'''))),,,...///...---,,,,,,---.........---,,,+++++++++++++++,,,...000111+++,,,------...---------,,,,,,,,,---...///000000,,,---...---,,,,,,...000///...,,,******+++,,,---******+++++++++,,,,,,,,,------,,,+++++++++++++++))))))))))))***+++,,,------,,,,,,---///000///...+++++++++,,,,,,---//////...,,,***+++...//////------...//////......///000000000000111111111222222......//////......---,,,...---,,,,,,,,,...///000,,,,,,,,,,,,,,,---------***---///...***))),,,///,,,,,,,,,---------......,,,+++++++++,,,------...,,,,,,---------.........------------...000111222------...............------,,,,,,++++++,,,,,,---++++++++++++++++++++++++'''))),,,,,,******+++---***,,,------------...000.........---,,,+++******///---,,,///444777666444333111000111333333000.........---------...//////......///000000000000000000...///222333333777>>>BBBMMM^^^ttt|||nnn```TTTNNNFFF@@@;;;:::777333444999444444333222111111111111444555555444222111222333111222222111111333666888444777;;;@@@EEEKKKSSSWWWYYYYYYZZZYYYXXXUUURRRQQQNNNQQQSSSTTTRRROOOMMMLLLEEECCC@@@>>>===>>>@@@BBB@@@AAADDDFFFHHHIIIJJJJJJGGGHHHMMMVVV^^^gggvvv}}}yyysssmmmlllllljjjbbb\\\QQQIIIBBB???<<<999888:::~~~xxxqqqggg```[[[VVVQQQMMMGGGIIIKKKMMMSSSXXXSSSLLLDDDEEEFFFEEECCCBBBBBBCCC===>>>@@@BBBCCCCCCCCCCCCAAA@@@@@@???@@@AAACCCDDD>>>@@@AAAAAA@@@???@@@AAA??????>>><<<::::::;;;===<<<>>>??????>>>>>>???@@@666666666666444222000///444>>>SSSaaadddiiiaaaLLL:::111***+++,,,++++++---)))***+++,,,---......///+++---...---***((()))+++(((***++++++++++++---...---,,,,,,++++++*********###&&&***---......,,,***............---,,,,,,++++++***))))))***---///111+++,,,------......------,,,,,,,,,------///000111,,,---//////...---...000000...+++))))))***,,,...+++++++++++++++++++++,,,---,,,++++++******+++++++++++++++,,,---...000000...+++***,,,000222000...,,,,,,++++++******++++++---+++)))+++...000///...---...//////......///111000111111111111222222222......//////......---,,,...---+++******+++---...+++++++++,,,,,,---------)))---///...***)))+++///,,,,,,,,,------.........)))***,,,.........,,,+++,,,,,,,,,---------......---,,,,,,---...000222333------......///......------,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((+++......+++)))***+++***+++------------...000000///...---,,,,,,++++++...,,,+++///666:::999777222000///000222222000------------------...///000---...//////000000//////000...///333444444999???HHHRRR]]]mmmyyymmmfffUUULLLDDD@@@:::333333888444333222222111111222222111333444333111111111222...000111111111222444666333444555777999===CCCHHHHHHIIIJJJKKKJJJIIIGGGEEEAAADDDEEECCC???===>>>AAA;;;;;;;;;<<<======>>>>>>>>>???BBBEEEGGGHHHIIIIIIGGGHHHNNNXXXbbbooozzzttttttoooiiiggghhheee]]]VVVGGG@@@;;;:::888555555777{{{wwwpppggg^^^WWWRRRPPPXXXSSSOOORRR[[[^^^TTTIIIIIIHHHGGGDDDAAAAAABBBDDD@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBB@@@??????@@@AAAAAA@@@???>>>>>>>>>???@@@AAABBBBBB>>>:::999:::===999333///000111//////000---CCCVVV[[[___aaaUUUBBB222000---------...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))*********))))))))))))))))))))))))((((((((()))******++++++------------,,,,,,+++***(((((()))***,,,---...///,,,,,,,,,---------......000,,,))),,,222555222---,,,,,,---.../////////...000...,,,++++++++++++***------,,,+++++++++,,,,,,+++,,,...---,,,++++++,,,000///---,,,++++++******///////////////.........***,,,------+++******+++000///---,,,,,,---...000------............------111111222333222111000///.........///////////////***++++++***))))))***,,,,,,,,,++++++,,,,,,---.../////////---+++***+++---++++++,,,,,,,,,,,,------+++,,,...---,,,++++++,,,&&&+++000000---+++---111...------------.../////////---,,,...111222///,,,/////////......---------------,,,,,,,,,---......------......---+++***)))---,,,+++***)))***...111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***///<<>>===999888777444222222444666...111333333000///000222111111000000000000111111222444666777888999;;;===>>>>>>??????@@@?????????@@@???===;;;888777666555777888::::::::::::===???AAA<<<:::@@@EEEFFFGGGIIIEEEOOOYYYbbbnnn|||sssnnnlllsssnnnjjjiiiiiicccXXXNNNDDDBBB>>>:::777555333333~~~zzztttmmmeee___[[[YYYYYYVVVTTTXXX^^^^^^UUUKKKKKKJJJIIIFFFCCCBBBCCCEEEBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCAAA@@@@@@@@@@@@AAA@@@@@@@@@???@@@@@@AAA@@@@@@???<<<888666888999666111...000111//////222999KKKYYY\\\^^^]]]NNN999111///---------------+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))************))))))))))))))))))))))))(((((())))))***++++++,,,,,,---------,,,,,,+++***))))))***+++,,,------...,,,,,,,,,---------......///,,,***,,,000222000---------......///.........000...,,,+++++++++++++++,,,,,,,,,++++++,,,------+++---......---,,,,,,---,,,,,,+++***))))))))))))/////////......---------,,,---......,,,++++++,,,...---,,,,,,,,,...000111---..................---111111222222222111000///------------------......***+++++++++))))))***,,,,,,,,,++++++,,,,,,---......//////...+++++++++---++++++,,,,,,,,,,,,------+++---......---,,,------+++,,,---............///...------------...////////////...///000000///---.........---------,,,,,,+++++++++++++++,,,,,,---///...---++++++***++++++,,,,,,,,,***)))+++...000,,,,,,,,,,,,,,,,,,,,,,,,------,,,///888???:::000111222333333111111222333///...---,,,++++++,,,---000000000000///////////////000111222555;;;CCCHHHQQQYYY]]]ccc|||{{{kkk\\\OOODDD>>>999999999888777666444333333555666555222000111222222111111111111111222333222444555666555555777888777888999:::;;;;;;;;;;;;===<<<:::888666555444444555666777777666777999;;;===;;;===BBBEEEFFFHHHLLLGGGPPP\\\iiizzzxxxppplllkkkmmmlllkkkkkkhhh^^^QQQGGG@@@>>>;;;888666444444444zzztttnnnhhheeecccZZZZZZ]]]aaabbb^^^VVVOOOMMMMMMLLLIIIEEEDDDEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA???>>>===999666444444666333///...000000...000444AAANNNWWWXXXZZZWWWEEE///111///---,,,---------++++++++++++++++++++++++++++++++++++************))))))))))))*********++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------.........---....../////////...------......---,,,++++++++++++++++++++++++,,,------...+++,,,......---,,,,,,---------,,,,,,,,,,,,------/////////...---,,,,,,+++---...//////---,,,,,,---++++++++++++---///111333........................111111111111111000//////---,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))+++,,,,,,,,,,,,,,,,,,------......//////...,,,+++,,,---++++++,,,,,,,,,,,,------+++---//////......///000000...,,,,,,///000///---...------------.../////////111222111///.........------,,,,,,,,,,,,,,,+++)))))))))))))))***++++++000///,,,))))))***,,,---,,,------+++***+++---000------------------------.../////////333666333---000222333222111000111222000///---+++******++++++////////////000000000000000......111777???EEEHHHGGGRRR[[[dddzzz~~~oooaaaYYYGGGCCC===;;;:::999666444555555555333111///000111222111111111222333444444222333444333222111222333333444555777777888888888888888666555444333333333444555666555444555777999999:::>>>EEEGGGFFFHHHMMMJJJUUUeeewww|||sssmmmkkkkkkgggjjjlllkkkcccVVVHHH???;;;:::888777555444444444yyysssnnnjjjhhh\\\___dddhhheee]]]UUURRRPPPPPPOOOLLLIIIGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEBBBCCCDDDEEEEEEDDDBBBAAA>>>===;;;777555333333333222//////000///---000666EEELLLPPPPPPRRRPPP???+++000...,,,,,,---------,,,************************+++++++++*********)))))))))))))))******++++++,,,)))))))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......,,,...///...,,,***,,,...///////////////...---,,,---------,,,+++***+++,,,*********+++,,,---...///)))+++------,,,+++,,,------,,,,,,,,,------.../////////...---,,,++++++***,,,...//////---,,,,,,---++++++,,,,,,...000111222.........------.........000000000000000/////////------------,,,,,,,,,,,,)))***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---......---///000///---,,,,,,---+++++++++,,,,,,,,,------+++---///000//////000222111000...------...//////...------------.../////////222444222///,,,---///++++++++++++++++++++++++)))))))))))))))***++++++///...,,,******+++,,,---,,,---...---,,,+++---...........................---000111111000000///---000111222111000///000222333222000...------------////////////000000000000///------222:::AAABBBAAA@@@JJJXXXhhh}}}eee[[[MMMEEEBBB@@@===:::777666555333111111222333111111111111222333444444111222333222111000111222666666777777888777777777666555444444333333444444555666777666555666777999:::999===EEEIIIIIIIIIKKKPPP```tttxxxpppllllllmmmfffiiikkkggg[[[MMMBBB<<<:::999888666555333333222}}}wwwqqqllljjjaaabbbhhhlllfffZZZTTTTTTSSSSSSSSSPPPMMMKKKKKKLLLJJJKKKKKKLLLLLLMMMNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHIIIIIIJJJJJJEEEEEEFFFFFFEEEDDDBBBAAA>>><<<999777555444333333222111111111...---333<<>>;;;888666555555666777111111111111222222333444000111333333222222333555999999999999888777666555555555555444444555555666555666777666555666888:::???:::;;;CCCLLLMMMLLLLLL\\\ooo~~~vvvpppnnnoooooohhhiiiggg^^^QQQEEE???<<<::::::888777555333111000|||vvvqqqnnnhhhfffiiimmmfffYYYTTTWWWTTTUUUUUUTTTQQQOOOOOOPPPLLLMMMMMMNNNNNNOOOPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHJJJKKKLLLLLLLLLLLLHHHHHHGGGFFFDDDCCCAAA@@@===;;;888666555555444333222111222111...///:::FFF\\\XXXOOOEEE@@@===555,,,...---++++++,,,------,,,+++++++++++++++++++++++++++++++++************)))((())))))***+++,,,------))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------......+++...//////,,,+++---000//////000000000///......))),,,///...+++***+++---++++++++++++,,,------...''')))+++,,,+++***+++,,,***************+++,,,---............------------+++---......,,,++++++,,,//////000000111111222222///...---,,,,,,---...///000000///...............//////......------,,,,,,(((***---------,,,,,,------------------......///,,,...000000///...---...++++++,,,,,,,,,,,,------***,,,......------...///+++///222000+++***...333...------------...//////...000111000...---------***++++++++++++,,,,,,,,,,,,++++++++++++,,,------++++++---......---+++***+++...000000...,,,,,,,,,------------------------------000222000---///333...000111000///...///000333222000...------............//////000000111111///...000666<<<===999444:::DDD\\\tttfff\\\LLLGGGAAA;;;888777666555444333333222222333333444///111333444444444666888888999999888888777666555777666666666666666777777222444555555555666888:::AAA<<<<<>>:::777333333444666444333---...000000///666HHH[[[fff]]]LLL:::000...000111---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((())))))+++,,,---......))))))))))))))))))))))))((((((((()))******++++++***+++,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,---------......---------...///000111111......///000000111000000''',,,000///,,,)))+++...------,,,+++++++++,,,,,,***,,,...///......///000......------------......------......///000000000...///111000...------...---...000333555666777888000///---,,,,,,---///000000///...---,,,---......------,,,,,,+++***))))))'''***---......---------...------------...//////+++...111111000.........++++++,,,,,,,,,---------)))***,,,+++***))))))*********+++---000000...,,,...------------...//////...,,,***,,,///000---++++++++++++,,,,,,---------++++++******++++++,,,---...---+++)))***+++---///+++...111111000---++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,000000+++,,,111...///000///...---...000111000///......///000111---......///000111111222333222222444777:::<<<<<<777JJJppptttfff[[[SSSLLLHHH;;;:::999777666666666666222333444555444444555777777888999;;;===>>>>>>???888888777666666666666777555666888999:::<<>>999===>>>MMMtttsssdddYYYQQQKKKEEEAAA???===:::888888666555666999<<<>>>>>><<<===;;;666555:::>>>???<<<:::777777888888888777444777::::::999:::>>>AAA???AAAFFFKKKMMMXXXqqq}}}pppqqqrrrqqqooommmmmmnnneeeRRRCCCAAA@@@999666:::888555111000111111...+++zzzsssmmmhhhddd```]]]___^^^]]][[[ZZZYYYXXXXXXSSSSSSRRRRRRQQQQQQPPPPPPOOOQQQTTTUUUSSSQQQOOOOOOUUUTTTTTTSSSQQQOOOMMMLLLHHHGGGEEECCCAAA>>>===<<<:::999888666555444444444222222222111333@@@WWWkkkdddWWWCCC222+++,,,---...---111......222...***...)))))))))))))))))))))))),,,+++***)))***+++---...***+++---...000000000000...---+++)))(((((()))***))))))***+++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---,,,...///111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***+++---...///......------......,,,++++++---///111000......///000///...///---+++---000222111000111///...111666777444000,,,---...---,,,---...000///...,,,++++++,,,---...------,,,,,,,,,+++++++++)))***+++,,,---------,,,,,,,,,------.........---------.........---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------.........------...///111222///000111000///------...------......------,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,------------,,,,,,---------,,,,,,,,,'''...---+++000---)))///***+++,,,,,,+++***+++------//////...,,,+++---000///////////////......---000222222000------///111///............///000000000666444666???>>>888;;;999NNNxxx{{{nnnhhh```YYYSSSNNNGGGCCCAAA???<<<;;;===@@@AAABBBBBBBBB???;;;;;;???@@@===:::888777777888::::::999999<<<>>>>>>===>>>BBBFFFAAABBBGGGPPPYYYhhhwwwppppppqqqpppooommmjjjhhh^^^MMM@@@???>>>888555999777444111000111111///---xxxqqqlllhhhdddbbbdddcccaaa___\\\[[[ZZZYYYTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVTTTRRRRRRSSSVVVUUUTTTRRRPPPMMMKKKJJJFFFFFFEEECCCBBBAAA@@@???===<<<:::888666555555444222333222222888HHH]]]kkk^^^NNN:::...++++++,,,+++///---222555000000111+++((((((((()))))))))******,,,+++***))))))***+++,,,,,,,,,------------,,,,,,---,,,+++)))))))))************+++,,,,,,,,,,,,,,,+++---------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////......------...000111111111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...//////...---,,,---......---+++,,,...000333111///......---,,,***,,,,,,+++---000222222111222000///111333333000,,,,,,---...---,,,,,,...000///...---,,,,,,---///000---------------,,,,,,,,,***+++,,,------...------,,,,,,------............------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,---...........................///000111222...------...//////...,,,---------...------,,,,,,,,,,,,++++++++++++,,,,,,------------............---------...............(((///---,,,000---)))///)))+++,,,,,,,,,+++---...//////000...,,,+++---...///////////////.........111222222111//////000222///////////////000000111///666555777@@@===666888999PPP{{{{{{ssskkkccc^^^VVVRRRMMMKKKKKKLLLMMMMMMLLLKKKGGGBBBBBBCCC@@@;;;:::888777777999;;;<<<;;;888;;;======<<<===AAAEEEFFFGGGMMM[[[lll}}}{{{rrrqqqooooooooooookkkeee___SSSFFF<<<===<<<777555777444222000000111111000///}}}vvvrrrnnnkkkjjjhhhgggdddaaa^^^\\\[[[ZZZUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWVVVUUUUUUVVVXXXVVVVVVTTTRRROOOLLLIIIHHHIIIHHHGGGFFFDDDCCCBBBAAA>>>===;;;888666555444333555666444333;;;NNN___eeeVVVEEE333+++,,,---,,,+++///...<<<>>>//////555***************************)))))))))))))))***+++,,,---------,,,+++***)))))),,,,,,******))))))******)))***++++++,,,,,,++++++)))***+++***)))((()))***+++++++++++++++++++++++++++,,,---.........------+++,,,---...//////......---------------------------------------------------------,,,,,,++++++***------...//////...---,,,---......---,,,,,,...111222111/////////...+++)))+++++++++,,,...//////...000//////000111000...+++,,,---...---,,,,,,---///......------...///000111..................------,,,,,,,,,------.........---------------......///---------------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...///000///...------------...//////000111---+++***,,,///000...+++............---,,,+++***///...---,,,,,,---...///,,,------------.........------------------......---444222///222...)))...)))+++,,,---,,,---...000000000///...,,,,,,,,,---000000///...............000000000000000000000111000000//////000000111222...555555888@@@<<<444666888JJJooosssoooiiieeeccccccdddccc]]]\\\WWWNNNHHHEEEBBB===<<<;;;999999:::<<<<<<;;;777999;;;;;;:::<<<@@@EEEJJJMMMWWWjjj}}}vvvqqqqqqooommmnnnnnnhhh^^^UUUIII@@@:::;;;;;;888555666222111000000000111111111}}}xxxsssooommmllljjjfffbbb___]]]\\\\\\XXXXXXWWWWWWWWWWWWVVVVVVTTTUUUVVVUUUUUUVVVYYY[[[VVVUUUTTTRRROOOLLLJJJHHHMMMMMMKKKIIIFFFDDDCCCBBB===<<<:::777555333222222111555444333AAAWWWcccaaaOOO>>>///+++...............444FFFEEE///---555,,,+++++++++******)))))))))'''(((((()))***,,,------...---,,,+++***)))((((((++++++******************((())))))***************((()))******(((((()))***+++++++++++++++++++++++++++,,,,,,---------------******+++,,,------......------------------------------------------------...------,,,,,,+++++++++---.../////////...---,,,---......---,,,---///111000/////////000000...,,,,,,---......---,,,,,,,,,------...///000000...,,,------...---++++++---...............//////000111........................------,,,---------............---------...///000......------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...///000///...---++++++,,,---............,,,***))),,,///000...+++000000000...---+++)))(((000///------------///000,,,,,,,,,,,,------------,,,,,,++++++,,,---......---444111...222---(((...***,,,------------///000111000...---------,,,,,,000000///............///.........///000000000000000000000000000111222222...555555777???<<<444555444<<>>;;;444666666777HHHmmm|||jjjkkksssxxxjjj```WWWPPPEEEBBB???>>>>>>>>>===<<<777:::<<<<<<===@@@GGGLLLOOO^^^ttt{{{sssqqqssspppooommmkkkfff\\\OOOFFF???<<<999888777777555555...000000000//////111333}}}wwwsssrrroookkkgggdddbbbbbbccc^^^]]]\\\[[[ZZZYYYXXXWWWWWWYYYZZZYYYXXXWWWXXXYYYSSSSSSSSSRRRQQQPPPOOONNNOOONNNLLLJJJGGGDDDBBBAAA;;;:::888666444333222222)))222444777NNNkkknnn^^^AAA444,,,...000...000777AAAMMMHHH888111000///111******+++,,,...///000000111111111111111111000000---,,,+++*********++++++*********+++++++++******))))))***++++++++++++***(((***++++++******+++---************************,,,,,,++++++,,,,,,------,,,,,,------///000111222................................................,,,,,,,,,---------------,,,---...///000000//////---......------...000333------...///111000...+++,,,///222222///------...+++---...//////.........---......,,,+++***+++---......//////......------,,,,,,---------.........---,,,+++******+++,,,---///...---------...000111///...---,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...***+++,,,............---+++---...///...------...............---,,,++++++,,,,,,------------,,,,,,------------............------,,,+++,,,...000111&&&---+++***...+++'''------...//////...---...000000...,,,,,,...///...---111000...---------///000---,,,,,,///222333222///222111111111111222333333---333111333<<<;;;555888888777???TTTppptttXXXUUUZZZeeelllppp}}}uuubbbRRRFFFDDDAAA@@@@@@AAA@@@???888:::===>>>???DDDKKKQQQ___qqq~~~vvvrrrppppppoooooonnnjjjaaaUUUJJJCCC===;;;888555444444444222...000111000......000222~~~{{{tttqqqmmmiiifffeeeeeefff```___^^^\\\ZZZYYYXXXWWW[[[\\\]]][[[YYYWWWVVVWWWRRRRRRRRRRRRRRRRRRQQQQQQMMMLLLJJJHHHFFFDDDBBBAAA;;;:::999777555444333333,,,555888;;;RRRooonnnZZZ<<<111+++///000---000999KKKUUUDDD...111333...333+++,,,...000333555777888777777666666444333111000,,,,,,+++******+++,,,---)))******+++++++++************+++,,,,,,,,,,,,+++&&&((())))))(((((()))+++************************,,,,,,+++++++++,,,---...++++++,,,,,,...///000111////////////////////////........................,,,,,,,,,------.........+++,,,...///000000000000---.........---...111333---------...///...+++)))(((+++///000...,,,---...,,,...000000///------------......,,,******+++---.../////////...---,,,,,,,,,,,,,,,---------......---,,,+++*********+++,,,000///---,,,---...000222///...---,,,+++,,,---------,,,,,,++++++,,,,,,------,,,+++***+++,,,---...+++,,,---///000//////...+++...111000---,,,---///+++,,,,,,---............---...///000000///...---............/////////000///...---,,,---///111333***111///,,,///+++&&&+++...///000///...---...///000---+++,,,...000///---222000...---,,,---///000...------000444555333000222222111111222222333444,,,222000222;;;;;;666:::444444666===KKKcccpppOOOHHHIIIQQQUUUXXXfffwwwhhhPPPFFFDDDAAAAAABBBCCCCCCCCC>>>@@@CCCDDDFFFKKKSSSZZZppp}}}~~~vvvtttsssooolllooopppoooiii^^^RRRGGGAAA<<<;;;888333111222222111...000111000...---000222|||xxxsssmmmjjjjjjkkkiiigggfffdddbbb```]]][[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYVVVVVVWWWXXXWWWVVVTTTSSSNNNOOONNNJJJDDD@@@@@@AAA777888888555111///111444000222555@@@YYYlllaaaJJJ333,,,,,,111000,,,222???iiiEEE<<<;;;,,,333===,,,))),,,000333555444222111222111000...,,,+++++++++))))))))))))************++++++******************,,,+++)))(((((()))+++,,,++++++******++++++,,,---((()))+++,,,------,,,,,,,,,...//////...------...///---++++++,,,.........000/////////......------000222333333111000000111000---++++++,,,......------///000000///......///.........///000222333444//////...------------...++++++,,,,,,,,,++++++***)))******++++++,,,------+++...111///+++***...222+++---...---,,,,,,---...///...,,,++++++,,,...///---------,,,,,,------...,,,,,,---...//////......------,,,++++++,,,,,,,,,,,,,,,++++++***+++++++++***,,,---,,,******+++,,,------------------------+++,,,---......---,,,+++,,,...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////***---//////...,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......///...---...///000///...///------///222333222///000/////////000111222222111111222333444444555555222444666888===HHHXXXccceeeJJJGGGEEEEEEFFFKKKXXXddduuuzzzvvv~~~~~~ttt|||sssdddPPPIIIDDDEEEGGGEEEEEEGGGAAADDDFFFFFFIIISSSdddpppyyyrrrrrrsssoookkkkkklllhhh___RRRHHHDDDDDD<<<:::777555222111111111333000......000111///---}}}xxxrrrooonnnnnnllliiicccbbb```^^^]]][[[[[[ZZZWWWXXXXXXYYYZZZZZZ[[[[[[YYYXXXXXXWWWVVVUUUTTTSSSMMMMMMLLLIIICCC@@@??????777777666444111000111222000111333???XXXiii]]]EEE333---,,,///,,,)))111>>>cccBBB999888***000888)))***,,,...111111111///...---,,,,,,++++++,,,,,,,,,))))))))))))************************************,,,+++)))(((((()))+++,,,++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,,,,---//////...---...//////---++++++---...///...111000//////............000222333333111//////000------,,,,,,---///000000---...000000.........///.........///000111333444000///...---------------+++++++++,,,,,,++++++************+++,,,,,,------...000222///+++***---000+++---...---,,,+++,,,......---,,,++++++,,,---.........---,,,,,,,,,------,,,------...//////.........------,,,,,,---------,,,,,,++++++***++++++,,,***+++,,,,,,******+++,,,------------------------,,,---............---,,,---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,---......///+++---//////---,,,,,,---,,,,,,,,,,,,------------,,,,,,---------.........///......///111222111///...---,,,...111222111///000000000///000000111111...///000111333555666666111333333222444;;;FFFOOOeee{{{lllKKKGGGDDDBBB@@@AAAIIISSSaaammmnnnbbb^^^eeefff^^^___bbbhhhmmmrrrxxx~~~yyymmmVVVNNNHHHJJJLLLKKKIIIIIIFFFHHHJJJLLLQQQ___rrr~~~tttqqqssstttpppkkkfffddd^^^TTTJJJBBB???>>>999777555333111000000000111///------//////...---~~~wwwtttsssqqqnnnkkkaaa```___]]]\\\[[[ZZZZZZWWWWWWXXXYYY[[[\\\]]]^^^\\\[[[YYYWWWVVVTTTSSSSSSKKKKKKJJJFFFBBB???>>>>>>999666333222222222111000000///222AAAYYYdddTTT===111...---...+++***666EEEYYY>>>666555***...444))),,,,,,------------,,,+++******)))))))))******+++))))))))))))************************************,,,+++***))))))***+++,,,+++************+++,,,,,,,,,++++++++++++,,,,,,---+++---//////.........//////---,,,,,,...000000///222111///......///000000111222333222000......///+++,,,...///...///000111---...000000...---...///.........//////111222222000///...---,,,,,,,,,,,,***++++++,,,,,,+++++++++******++++++,,,,,,------000222222000,,,***,,,///,,,---...---,,,+++,,,------,,,+++******+++,,,---///...---,,,,,,,,,,,,,,,,,,---......///...............------------......,,,++++++***++++++,,,,,,***+++,,,,,,******+++,,,------------------------------...//////...------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,------...+++---......---,,,,,,---......------------------,,,------------..................000333333222000---,,,,,,...000111///...111111000/////////000000,,,---...000222444555666333444444222111444:::@@@LLL]]]~~~qqqJJJEEEAAA???<<<999===CCCMMMVVVVVVKKKGGGLLLOOOJJJDDDGGGLLLQQQVVV[[[aaaeeefffmmmvvvwww___UUUNNNOOORRRPPPLLLJJJHHHKKKPPPUUU^^^nnn}}}vvvppppppssssssnnniiifff___UUULLLEEEAAA>>><<<666444333111000000000000000...,,,,,,---...---,,,zzzvvvtttrrroookkkaaa```___]]][[[ZZZYYYYYYWWWXXXYYY[[[\\\^^^______\\\\\\[[[ZZZWWWTTTQQQPPPIIIHHHGGGDDDAAA???======:::666222111222333111...///...444FFF[[[^^^KKK444...------...---000>>>MMMLLL888111111+++---222,,,///...---,,,+++*********---,,,***)))((('''''''''((()))))))))***************************+++++++++++++++***))))))***++++++***************++++++,,,---,,,+++******+++------***,,,...///......///000///---------///111000///222111///......///000111111222333222///---------))),,,000000///......///,,,...//////...------...............//////000111000///...---,,,+++++++++******+++,,,,,,,,,++++++******++++++,,,------...///111111///---,,,...000...///000///---,,,---...,,,++++++******++++++,,,///......---,,,,,,,,,,,,------...............------,,,,,,,,,,,,---......++++++******++++++,,,,,,)))+++,,,,,,+++***+++---------------------------........................///...---,,,,,,,,,------+++++++++++++++++++++++++++,,,------......------,,,++++++++++++,,,------,,,---......,,,,,,---...///............---------------------............,,,,,,...000222333111///,,,,,,---...//////......222111000///////////////,,,,,,...///111222333444111333444444444555888:::<<>>>>>===;;;<<>>@@@AAABBBEEEHHHKKKJJJPPPWWW```iiivvv|||hhh]]]UUUUUUWWWSSSMMMIIIHHHNNNVVV```lll|||~~~zzzuuupppoooqqqqqqlllgggcccYYYLLLCCC@@@???<<<:::333222111000000000111222///...------------------xxxsssqqqooollljjjcccbbb```^^^[[[ZZZYYYXXXZZZZZZ[[[\\\]]]______```ZZZ[[[\\\\\\YYYUUUOOOLLLHHHGGGEEECCCAAA@@@>>><<<:::666222111222333111///......888LLL\\\WWWAAA---,,,------------111===JJJ<<>><<<<<<>>>;;;???@@@===;;;<<>>===<<<:::555888999???WWW}}}]]]OOOAAA<<<;;;999777666666777===CCC@@@777555999777777555333111111444666333555666666555888===BBBGGGNNNXXX```gggrrr|||vvvsssuuuwww~~~xxxtttpppnnnmmmmmmmmmjjjeeeaaaNNNHHH@@@;;;888777666444111000///......///000000---//////...++++++,,,///xxxllldddbbbdddffffffaaaaaaaaaaaabbbcccdddeeedddcccbbb```___]]]\\\[[[]]]ZZZWWWSSSQQQPPPPPPPPPKKKHHHFFFEEEFFFFFFCCC@@@888::::::777222111333666777333999GGGGGG999000111,,,,,,,,,---000222000,,,,,,///++++++000+++(((111)))***+++,,,,,,,,,,,,,,,+++***)))((((((((((((((())))))))))))************((())))))***++++++,,,,,,******++++++++++++******)))))))))))))))******+++''')))+++...///000000000///000111000---++++++,,,*********---///000///---)))+++---///000///---+++,,,...//////...------...+++))),,,444===>>>666,,,+++---......---,,,,,,---///......---,,,,,,,,,,,,++++++++++++,,,---......((()))***+++,,,---------++++++,,,------......///...,,,++++++,,,,,,,,,+++...//////...,,,***+++,,,,,,------......------,,,+++++++++,,,---...///000.../////////...---,,,,,,++++++++++++,,,---...///************+++,,,---...(((***++++++++++++---...------------------------,,,,,,************,,,,,,+++,,,---......,,,***)))************************+++,,,------......------...------------...//////---......,,,++++++---///((()))***+++---...//////............/////////000444111---+++,,,...//////---000222222///...///000...............///000111------...///000111222333...///222777:::<<<:::999666222222888FFFccceeeTTTDDD===<<<;;;999888>>>>>>EEELLLHHH<<<777;;;::::::888555333444777999000333777888666444555777888===BBBFFFKKKVVVgggttt{{{vvvsssooooooooonnnllleee\\\VVVFFFBBB<<<888555222111///000///...---,,,---......,,,---...---***)))+++...uuufff^^^```dddffffffhhhgggfffeeeeeedddddddddeeedddaaa^^^\\\[[[\\\\\\YYYXXXVVVTTTRRRPPPOOOOOOJJJJJJIIIHHHFFFDDDBBBAAAAAA>>><<<;;;777111000444888;;;HHHRRRHHH444...666---,,,++++++++++++,,,---***...111000,,,+++---000---------,,,+++***)))(((''')))******))))))***+++***)))))))))***+++,,,---***++++++,,,,,,++++++******)))((((((((()))+++,,,******+++++++++,,,,,,,,,+++,,,.../////////111333........................,,,,,,,,,++++++,,,///222---------.........//////...---,,,,,,---,,,***(((...,,,+++...888>>>999000222000...,,,+++,,,---...******+++++++++,,,,,,,,,,,,//////,,,+++......+++,,,++++++...111222///,,,///...------///111111111......///000000///...---------...............---///...............///000...,,,******,,,---...---......//////...,,,+++)))***,,,------,,,+++---.........---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,++++++***))),,,------......------,,,)))))))))))))))))))))))),,,&&&'''000222+++)))...---...///000111111111111///...---,,,++++++,,,---*********+++,,,---//////.../////////------///000999555///,,,+++,,,---...111...,,,---000222222111......//////000000111111...///000111111000///...333444444444444444444444333000111888@@@VVV|||^^^DDD@@@DDDAAA<<<;;;888DDDXXXcccWWW@@@777<<<888::::::888444333444666666555555555555444444444555666888:::>>>DDDMMMRRRbbbkkkwww|||vvvqqqooosssqqqooonnnkkkbbbUUUJJJ???===999555333222333333222111000.........///000000///...---------------uuuiiicccfffjjjlllllllllkkkiiihhhfffeeeeeeddddddbbb```]]][[[[[[[[[[[[XXXWWWUUUSSSQQQPPPPPPOOOJJJJJJIIIIIIHHHFFFEEEDDDBBB???===<<<777222111555777@@@MMMPPPCCC111,,,000...---,,,++++++,,,---...***...111000---+++---000,,,,,,,,,,,,+++***))))))((()))+++***))))))***,,,***))))))((((((((((((((()))******++++++******)))***))))))((()))***+++,,,******+++++++++,,,,,,,,,)))+++,,,---,,,---///000........................,,,,,,,,,,,,+++,,,///222------------.........///---,,,+++,,,......---++++++++++++---444999666...111000...,,,+++,,,,,,---******+++++++++,,,,,,,,,))),,,,,,***+++///000---,,,+++,,,...111222///,,,...---------.../////////---...///000000///...---------...//////......------------...///000111111---,,,******,,,---...---......//////...,,,+++******,,,------,,,+++---...,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++************************---(((+++555888111,,,---***+++,,,------......---///......---------------******++++++,,,...///000,,,...//////...///111333;;;777222...---,,,,,,+++000...,,,---///222222111///////////////000000000//////000000000000//////111222222222222333333333333000111666<<>>===999333333666333FFFTTTNNN===111------......------------......+++...000///---+++---///,,,,,,,,,,,,+++******))))))***++++++******+++---)))))))))((((((((((((((()))))))))******)))))))))***))))))))))))***++++++******+++++++++,,,,,,,,,)))+++,,,---,,,---...000........................,,,------,,,+++,,,///111------------............,,,++++++---///000///...(((+++,,,+++...222111,,,///...---,,,++++++,,,,,,******+++++++++,,,,,,,,,))),,,,,,***+++///000...,,,,,,---///111111///---//////.........---------,,,---...//////...------.........//////......---+++,,,---...///111222222---,,,***+++,,,......---...............---,,,+++***,,,------,,,,,,---...***+++,,,---,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,------------,,,,,,+++******++++++++++++******,,,,,,,,,++++++*********///***...999>>>777///,,,)))***+++,,,,,,------,,,....../////////...------,,,,,,,,,,,,---...000000+++---...//////000333555888555222000///...---,,,000...,,,---///111111111000000000/////////......000000////////////000000//////000000111111111111333111222444888FFFfff~~~dddUUULLLCCC@@@BBB>>>GGGVVV^^^TTTAAA777999888999999888666555666888666555555555555444444444555555444222000222555888:::===BBBHHHPPP\\\jjjttt|||wwwrrrooommmmmmhhhjjjkkkiii```RRRDDD;;;999777444111////////////,,,,,,,,,,,,---...///000,,,,,,,,,,,,---...///000{{{xxxyyy{{{{{{yyyqqqpppmmmkkkiiigggfffeee___^^^]]][[[YYYXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTOOOOOONNNMMMLLLJJJIIIHHHFFFBBB???>>>:::555555999555PPP]]]MMM999333222...........................+++---//////---,,,,,,...,,,,,,,,,,,,,,,+++***))))))+++,,,,,,+++***,,,---))))))******++++++++++++))))))************)))))))))))))))*********++++++******+++++++++,,,,,,,,,+++---............///111........................,,,---...---,,,---///111---------------------------,,,,,,---000000///...'''+++---++++++---...,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,......++++++///111///------...///000000///...///000000///...,,,,,,,,,,,,,,,...//////...------...////////////......---,,,,,,---...///000000000---,,,+++,,,---......---...............------,,,+++,,,------,,,,,,---///++++++---------,,,***)))+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------......---,,,,,,******++++++++++++******...------,,,,,,++++++***000+++---777<<<888000,,,+++,,,---....../////////---...///000000///...------,,,,,,---...///000000---.../////////000222444111///...///000111000//////...------...000111111111000000///......------000000///......///111222...//////000000111111111222222333555777BBBZZZqqqyyyhhhZZZMMMHHHJJJ@@@DDDLLLQQQKKK???:::<<<888888888777666666666777666555555555555444444444333333333222111222555888999999999999<<>>888888777444222000000000000------------------......,,,,,,++++++,,,---......}}}{{{pppooommmjjjhhhgggfffeee]]]]]][[[ZZZYYYXXXWWWWWWYYYXXXXXXWWWVVVVVVWWWWWWSSSSSSQQQOOOLLLJJJGGGFFFFFFBBB???>>>;;;666888<<>>>>>;;;888:::???RRRjjjnnnQQQ666000000***------............------,,,,,,------------,,,,,,+++++++++,,,,,,++++++***)))***++++++******+++---++++++++++++)))'''$$$###++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,)))+++,,,,,,++++++,,,---........................---...//////...---...///------------,,,,,,,,,,,,...---------//////---+++***...///,,,+++...///---***,,,---//////---+++*********+++++++++,,,,,,,,,))),,,---,,,000777;;;;;;...///000000......///000+++...111000,,,******+++,,,---...000000000//////000000000000//////...---,,,------...---+++***)))---,,,,,,---//////...,,,//////......---......///+++---......------...///......---------,,,,,,,,,++++++,,,,,,------......+++++++++++++++,,,------+++,,,,,,------------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,---...//////***+++,,,------.........------.../////////......------,,,,,,---......///...///000///------...000000...---,,,---,,,+++)))------...---,,,---000222000000//////...---,,,,,,///......//////000111222//////000111222333333444000222555666999AAANNNXXXuuuoooccc]]]QQQLLLFFFBBBAAAAAAAAAAAA;;;999666666666666555333666555555555555444444444333444555444222111222333111222333444555555555555555888===AAADDDFFFIIIKKKTTTUUUVVVUUURRROOONNNMMMNNNTTT\\\fffqqq}}}wwwuuutttrrrpppnnnmmmnnnooooookkkdddZZZNNNDDD>>>:::999222111000///............111111111000...---+++***...---,,,+++************~~~{{{vvvtttppplllgggcccaaa```[[[[[[[[[ZZZYYYXXXWWWVVV\\\[[[ZZZYYYXXXXXXXXXXXXSSSRRRQQQNNNKKKHHHEEEDDDCCC???======;;;999<<>>HHHNNN```yyysssfff^^^TTTLLLIIIHHHDDD@@@???<<<999777888777555333666555555555555444444444222444555555333111000111333333333333333222///...222444777888777666777888:::<<<>>>>>>===<<<<<<<<<===@@@EEEKKKTTTccctttuuupppmmmooonnnnnnmmmnnnnnnooooooggg]]]PPPEEE>>>:::666444111111000//////............/////////...,,,+++***,,,+++***************+++|||zzzxxxsssmmmgggbbb___]]][[[[[[[[[[[[ZZZYYYWWWWWW\\\[[[ZZZYYYWWWWWWWWWWWWQQQPPPOOOMMMKKKHHHFFFEEEAAA>>><<<<<<;;;999===CCCZZZfffdddLLL444...000000++++++,,,------,,,++++++,,,,,,+++,,,------,,,+++***++++++,,,,,,,,,++++++''')))******))))))***+++$$$&&&)))+++---......---))))))************)))))))))***+++,,,---,,,++++++******+++++++++,,,,,,,,,+++---......,,,,,,---///........................---///000000///......///---------,,,,,,+++++++++)))((()))+++...000///...,,,---,,,***,,,111000---***,,,///111111///---+++******+++++++++,,,,,,,,,111222000,,,---111444333///111222000...---///222444888<<<<<<888555666888---...000111222222222111111111111111000///------&&&''')))+++,,,+++***)))---,,,---...000000...,,,000///...------...///000,,,---......------...000///---***(((((())),,,---++++++,,,,,,---...//////++++++******++++++,,,---)))***++++++,,,,,,,,,,,,))))))************))))))((()))***+++,,,,,,---...(((---111///,,,,,,///111******+++,,,---------------,,,++++++,,,---...///,,,,,,+++++++++,,,------)))***,,,,,,,,,---000222000...,,,,,,---//////...,,,---...---,,,,,,///333...............---------,,,---///111111111111000......///000111222333333...111222222555<<>>;;;999:::999666444666666555555555444444444000333555555444333333444......///111444555444333222444666666444222222333---///333444555555666777888999:::;;;@@@LLL]]]iiizzzqqqkkkjjjkkkllllllmmmnnnnnnnnnnnnbbbWWWIII???;;;888333///333222222222111111111000+++,,,---------,,,+++***))))))))))))***+++,,,---}}}yyy{{{xxxsssllleee```^^^^^^[[[ZZZZZZZZZ\\\\\\ZZZXXX[[[[[[[[[ZZZYYYWWWVVVUUUPPPPPPOOOMMMJJJGGGDDDBBBAAAAAA:::888>>><<<<<>>FFFYYY|||ooo```RRRIIIHHHFFFBBB???===;;;999888888666666777555111222555///000222333444333111000222222111111222222333444000111111222222222111111000000111222333333444444333555666555666===HHHQQQeeerrrxxxqqqkkkhhhjjjgggfffgggjjjmmmmmmlll\\\PPPAAA888666666333000111000///......///000111+++,,,---......,,,***)))(((***,,,+++******---000|||zzzxxxtttmmmfffaaa``````___^^^]]]]]]^^^]]][[[ZZZ[[[[[[ZZZZZZYYYWWWVVVUUUQQQQQQPPPNNNLLLHHHEEEDDDEEEEEE===;;;@@@===>>>IIIaaabbbUUU>>>000000000,,,++++++,,,------,,,+++***------------,,,,,,,,,+++,,,---------,,,,,,+++******(((((())),,,---+++)))************************************************************************,,,,,,,,,++++++++++++***+++,,,,,,------......///+++///333222///,,,---///000000//////////////////......//////......---,,,+++,,,---,,,++++++---///...---,,,,,,,,,,,,---...---000111...***)))+++...,,,,,,++++++++++++,,,,,,333111...,,,,,,---000111;;;444000///...,,,+++---,,,///222333333222222333111222222111///...///000111111111...,,,+++---///---,,,,,,++++++,,,,,,---...---,,,,,,---...//////------------...///000111...///000000000000///......,,,+++***)))***,,,---++++++,,,,,,---.........******+++,,,,,,,,,,,,++++++,,,------------,,,+++)))***+++***)))***,,,...,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,(((+++---......---......111///...///000111000...+++---//////...---...///,,,...//////---,,,+++,,,++++++,,,,,,,,,---------.........//////............//////000000000000000///000111111000///000222111111111222444777999;;;<<>>===AAA>>>>>>>>>;;;555222444222333444555555444222111111111111111111222333333000111111222222222111111//////000000111222222222222333444333333777@@@GGGQQQ^^^qqq}}}vvvpppmmmoookkkiiijjjmmmnnnjjjgggTTTIII===666555555333000111000///......///000111...///000111000///---,,,(((***,,,+++******---///zzzxxxuuuoooiiieeeddddddeeecccaaa``````___]]][[[ZZZZZZZZZYYYXXXWWWVVVUUUSSSSSSRRRQQQNNNJJJGGGFFFEEEFFF???===BBBAAACCCPPPgggaaaPPP999,,,,,,000///+++,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++***)))'''(((***+++************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---......//////,,,///111000...---///111111000/////////000111222....../////////...---------......,,,+++***+++---,,,,,,++++++,,,---...///,,,...///---)))(((***---,,,,,,++++++++++++,,,,,,///...,,,++++++---000222999333/////////,,,+++---***,,,.........///000222111222222111///......///000000000...,,,,,,...000------,,,,,,,,,,,,---------------,,,+++,,,...000------------...///000111,,,...000222222000...,,,,,,,,,+++******+++------++++++,,,,,,------......******+++,,,,,,,,,,,,+++------------------------++++++,,,+++******+++---++++++,,,,,,---------...........................---------------------------///111111///---------000//////111222222000...+++---//////...---...///---...///...,,,,,,,,,...,,,,,,,,,,,,---------------...///000000///...---//////000111111111111000///111111111/////////111222222333444555666777777555>>>]]]|||kkkggg```XXXQQQLLLIIIGGGEEEBBB@@@@@@===666222333555555666666555444222111111000000000000111222222111111222222222111111000---......//////000000000222444444333111333888===>>>III[[[nnn|||yyyssspppqqqmmmiiijjjmmmkkkddd\\\IIIAAA888444444555333000000//////......//////000///000000111111000...---)))***++++++***+++,,,...zzzzzzwwwrrrmmmjjjiiiiiiiiigggdddbbbaaa```]]][[[YYYYYYYYYYYYYYYXXXWWWVVVVVVUUUTTTSSSPPPMMMJJJHHHCCCEEE???===CCCCCCHHHWWWfff[[[HHH555+++,,,000222,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++)))((('''((()))*********************************************************************+++++++++))))))***+++,,,,,,------,,,,,,------.../////////...///000///---...111333111000///...///000333444......////////////......///000000...+++***+++,,,******++++++,,,---...///***+++,,,+++)))(((***,,,,,,,,,,,,++++++,,,,,,,,,...---+++***+++---///111555///,,,......,,,,,,...+++,,,---------///222444111222222111...------.../////////...------///111------,,,,,,,,,,,,------,,,---...---+++,,,...111------------...///000000---...000111111000...---+++++++++++++++,,,---...***++++++,,,------......******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,------,,,******+++,,,++++++,,,,,,---.........//////.........---------.........------------------///111111///---,,,---......///111222222///---,,,...//////...------.........///---,,,,,,---///,,,,,,,,,------------...,,,---///000000///---,,,......///000000000000000///111111000///...///000000111333444555666666666777999NNNzzzuuujjj```YYYVVVMMMGGGBBBAAA>>>888666777444444555555555444333222000000000///000000111222111111222222222111000000........./////////000000333555666555333444666999888???LLL\\\lllzzzxxxrrrnnnooojjjfffgggiiieeeZZZQQQAAA<<<555333333333111///////////////////////////------......------,,,+++***++++++******+++,,,---}}}|||{{{wwwrrrooonnnnnnllliiieeecccaaa___]]][[[YYYYYYYYYZZZYYYYYYXXXXXXWWWWWWVVVTTTRRRNNNKKKIIIEEEGGG@@@===BBBBBBIIIYYY___QQQ@@@444...---///333,,,,,,,,,,,,------......+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++***)))(((((((((***+++************************************************))))))*********+++++++++))))))***+++,,,------...,,,,,,---......//////000//////.........///222444111000///...///000333444......///////////////...222222111///,,,++++++---)))***+++,,,------......)))******)))))))))***,,,---,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,---//////***))),,,...------000,,,------------...222444000111222000...------......//////...------000222...------,,,,,,------...---.........---...///000,,,,,,,,,------...///000//////............//////+++++++++,,,,,,------...******++++++,,,------...******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,.........---+++***+++,,,,,,,,,,,,------........./////////...------,,,,,,......---------,,,,,,,,,+++---//////...---------,,,,,,---///111111...,,,,,,...//////...------...---...///...,,,,,,...000,,,,,,---------.........+++---...000000...---+++,,,---......//////......///000111000///...///000///000222444555666777777999:::DDDlllwwwoookkk```VVVMMMGGGBBB===:::;;;333333333444444444333333000000000///000000111222222222222222222111000/////////000000000000111111222333444555555555666777888;;;BBBMMM]]]ooo}}}vvvpppmmmkkkhhhdddeeeddd^^^RRRHHH===999555333333222000---......////////////......,,,,,,,,,,,,++++++******++++++******+++,,,,,,,,,|||wwwtttrrrrrrnnnkkkfffcccaaa```^^^\\\YYYYYYZZZ[[[[[[[[[ZZZZZZXXXXXXWWWUUUSSSOOOLLLJJJIIIJJJCCC>>>@@@@@@GGGXXXXXXGGG888333111......222,,,+++++++++,,,---...///++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,+++)))(((***+++************************************************)))))))))***++++++,,,,,,))))))***+++,,,,,,---------------...//////000000............///111333444111000/////////000111222......///000000000//////222222111///,,,++++++,,,)))***+++,,,------,,,,,,)))))))))))))))***+++,,,------,,,,,,,,,,,,------...---,,,,,,,,,---......---)))(((,,,///......000,,,------,,,,,,,,,///111///000111000...---...////////////...------///111......------------...............000222222000---,,,,,,,,,,,,---...///000000///------------///000,,,,,,,,,---------------******++++++,,,,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++...//////---++++++,,,---------------------------//////.........------------------,,,,,,++++++***(((+++---...---,,,---...++++++,,,---///000...,,,---...000///...,,,---------...//////...---///000,,,---------............,,,---...//////...---,,,,,,,,,---............------...000000///...000111///000111333444666777777666<<<>>>^^^wwwkkk]]]SSSKKKBBB<<<;;;666666666555555555555555111000000000000111222222222222222222222111000///111111111111111111111111//////000222333444444555777888;;;AAAOOOeee~~~yyytttqqqooojjjhhhfffccc___VVVKKKBBB:::777444222111000///------......//////......------------,,,,,,,,,,,,,,,---+++******+++,,,,,,+++{{{wwwvvvvvvppplllhhhdddcccaaa```^^^ZZZZZZ[[[\\\\\\\\\\\\\\\YYYXXXXXXVVVSSSPPPMMMKKKHHHJJJCCC>>>AAABBBJJJ]]]UUUAAA222111111,,,,,,111+++*********+++,,,...///+++,,,,,,,,,------------***+++,,,,,,---------,,,***,,,...---+++)))***+++************************************************((())))))***++++++,,,,,,*********++++++,,,,,,,,,------......//////000000...------///111333444444000000//////////////////......///000000000000000///000///---+++)))***+++***+++,,,,,,,,,,,,+++***)))(((((()))***,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---///000111000,,,+++...000......000---......---,,,,,,---///---...000///......///111///000000...------///111......------------......///------222777777111***,,,,,,,,,,,,---...//////........................------------------,,,,,,*********+++,,,,,,------******+++,,,,,,,,,,,,+++++++++,,,------,,,++++++......///...,,,,,,---////////////...------,,,,,,...............------------,,,,,,+++******)))))))))+++......---,,,,,,------,,,+++---///000000...---///000///...,,,,,,---+++---000000///...//////------------............------------------------,,,------...............+++---////////////111222333222222222222444555666222???<<>>===<<<:::888777777666111111111111111222333333222333333222222000//////111111111111111111111111///......000111333333333444666888:::DDDYYYvvvxxxsssqqqqqqqqqhhhhhhfff```WWWKKKAAA;;;555333111///////////////------...//////...------......------,,,,,,,,,------+++))))))+++---,,,***~~~zzzxxxwwwqqqmmmiiieeedddcccaaa```ZZZ[[[\\\]]]]]]]]]]]]]]]YYYYYYXXXVVVSSSPPPMMMKKKCCCFFFAAA>>>CCCFFFQQQeeeUUU???///...///******111******))))))***,,,---...,,,,,,,,,------.........***+++,,,,,,------------***---000///,,,******+++************************************************((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,------......///000000000---------///222444444444//////000000///...---,,,......///000000000000000---......,,,)))((()))******+++,,,---,,,+++***))))))(((((()))+++,,,------...------,,,,,,------...******+++,,,...000222333333///...111222///...//////000111000...---...///,,,---//////......000111000000000...,,,,,,...000......------------......111------333::::::111(((,,,,,,,,,,,,---...//////+++---///000000///---+++............---,,,++++++)))******+++,,,,,,------******+++,,,,,,,,,,,,++++++,,,...//////...,,,+++---...///...,,,,,,...000000000///...---,,,,,,+++........................,,,,,,++++++***)))((((((+++---//////---,,,,,,,,,...---,,,---///111111111---///000///...,,,,,,---***---000111000/////////---------.........//////...------,,,,,,------...---......///////////////***,,,.../////////111333666444222111111222333555111BBB<<>><<<999888777222222111111222222333444333333333222222000//////111111111111000000000000111000///000222333444333333666777777===PPPmmm}}}vvvpppmmmmmmoooqqqfffgggeee]]]OOOBBB888444111000...------...///000,,,---...//////...---,,,------,,,++++++++++++,,,...+++)))))),,,---,,,***|||yyywwwuuupppnnnjjjfffcccaaa_________```aaaaaa``````aaabbb___\\\XXXVVVUUUSSSNNNJJJHHH@@@AAA@@@;;;EEEZZZcccPPPAAA333.../////////000---+++***+++,,,---------222///---,,,---......------,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++***+++,,,+++***((((((***,,,)))***+++,,,---,,,++++++***+++,,,,,,+++***+++------+++))))))+++...//////---,,,,,,---000111111000---,,,++++++---000444666,,,------......------,,,///...---,,,+++,,,,,,---+++++++++++++++***)))(((+++,,,......,,,++++++,,,---------....../////////.........,,,***)))+++---,,,,,,,,,---...///000111111---+++...///------...222333222000......///111------,,,+++,,,---.../////////000000///...------...000111///+++***///333111222222222222111000000)))))))))+++---/////////---......,,,++++++---///,,,111333000------+++((()))***+++,,,,,,,,,++++++---,,,,,,,,,,,,---......***---//////,,,+++,,,...+++,,,...000000///...---222111///...,,,,,,+++++++++...111222111...---,,,......---,,,,,,+++******+++---......---,,,,,,---///,,,+++///222111///...------------------------,,,---......//////......///////////////.........---...000///---,,,------+++,,,---...////////////------......///000000000...222333111000333555444000666<<>>GGG[[[vvv|||pppeeeeeeiiijjjiiiiiijjjeeeZZZLLL???777555555//////......---,,,,,,,,,,,,---...---++++++---......,,,+++,,,------+++((())))))***+++,,,,,,,,,,,,}}}yyyuuunnnmmmjjjhhheeecccbbbbbbaaabbbcccbbb```______```^^^\\\YYYWWWUUURRRNNNKKKFFF???@@@@@@???KKK\\\___FFF;;;111///000///...///---,,,***+++---......---,,,++++++,,,......---+++......---,,,,,,+++******...---+++*********++++++***)))(((***---...,,,*********+++,,,,,,,,,,,,,,,)))***,,,,,,+++***,,,---,,,+++***+++...000222222333222111111222222111000++++++,,,,,,---......///,,,------......------,,,...------,,,,,,,,,,,,---,,,,,,------,,,,,,+++++++++,,,,,,***)))))),,,...+++++++++++++++,,,,,,,,,......,,,***)))))),,,///...---------------......111------222333000...///---///////////////111333,,,,,,+++++++++,,,---...///...---,,,,,,,,,------...///000...,,,,,,///222///////////////......---...,,,+++,,,------,,,+++,,,---...---,,,---///111,,,000111---,,,---...,,,---,,,,,,,,,,,,---......---------,,,------...///---...///...,,,******++++++,,,---//////......---///......---------------***,,,---...------...///...------,,,,,,++++++***+++---......---,,,,,,------,,,,,,---///000000...------------------------,,,,,,---...............---------.../////////000///000111000...---,,,---+++,,,---...//////////////////000000111222222222///333555222111444555444555555555===XXXhhh[[[___gggtttxxxrrrddd\\\PPPEEE>>>:::999888666555444333222111111000000000111111222333444444222222111111111222333333000888888777===CCCSSSllluuuggg\\\]]]eeeiiihhhgggbbbZZZNNNBBB:::555333222.....................///,,,---------++++++---...,,,+++***+++,,,,,,+++)))(((((()))***++++++++++++yyyuuuooonnnllljjjgggfffddddddcccddddddbbb```^^^______]]]\\\ZZZWWWTTTQQQNNNKKKHHHAAAAAAAAAAAANNN[[[YYYBBB999222222222111000111...,,,++++++---......---******+++,,,......---+++------,,,,,,,,,,,,++++++///---+++)))))))))+++,,,,,,)))(((***//////+++'''+++++++++,,,,,,,,,,,,,,,)))***++++++++++++,,,......---,,,...111333444444222111000000222333222111,,,---............---,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++)))((())),,,///------------------------...---,,,***(((***---000......---,,,,,,,,,---------+++,,,000222///,,,,,,---...//////......000111++++++++++++,,,,,,------//////...---------...///,,,---...---++++++---000///////////////...------...,,,+++,,,---...---,,,***+++------,,,,,,...///***......+++))),,,...---...------,,,---...///000---------------...//////)))***,,,---------......+++,,,---.........---------------,,,,,,---......***+++,,,++++++,,,...111---------,,,,,,++++++++++++---......---,,,,,,---,,,------,,,---///000...,,,,,,------------------,,,,,,---.........------,,,,,,------...///000000000111222111...---,,,---+++,,,---...////////////...//////000000111222222000444555222111444555444333555666999IIIjjj~~~fffMMMKKKKKKOOO\\\lll{{{zzzlll^^^SSSHHH???999666444222111111222222222//////000111222333333444333222222222222222333333222999:::999===@@@NNNeeeqqqbbbWWWZZZdddhhhfffcccYYYOOOBBB999666444222///////////////////////////,,,------,,,++++++,,,...+++++++++,,,,,,,,,,,,+++((()))***+++,,,,,,,,,,,,zzzvvvqqqpppnnnmmmjjjhhhfffeeedddeeeeeeccc```^^^^^^___]]]\\\[[[XXXTTTPPPMMMLLLJJJCCCBBBBBBDDDQQQYYYQQQ:::333...//////---,,,---...,,,+++,,,---.........******+++,,,......---+++***++++++,,,,,,------......---+++))))))***+++,,,...+++)))+++//////***%%%,,,,,,,,,,,,,,,---------(((***++++++++++++---...---,,,,,,---000222333222...------...111333333222......000000000///---,,,,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,,,,------.........------+++++++++***)))***---///++++++++++++++++++++++++,,,,,,+++***)))***...111...------,,,,,,,,,---------***+++000222///------...///000///...------...++++++,,,,,,------------000///////////////000000******++++++***+++,,,---//////000000//////...---,,,++++++,,,...//////...)))***,,,,,,++++++,,,------111111---,,,///111000......------......//////...------------...//////******+++---///000000///+++,,,,,,------------------,,,,,,,,,,,,---......***++++++******+++...111------,,,,,,,,,,,,+++++++++---......---,,,,,,------000000++++++///000---,,,,,,,,,---------......+++,,,,,,---...---------+++,,,,,,---...//////000///000111000...,,,,,,---+++,,,---...////////////------...//////000000111000444555222111333555333///444888999===TTT~~~lllMMM>>>DDD@@@???EEERRR___gggjjjrrrwww~~~|||ppp```PPPEEE<<<888444222333444444333//////000000111222333333333333333444444444444444444<<<;;;:::>>>AAANNNeeezzzhhh[[[SSSXXXcccgggccc___PPPFFF:::444333333111...000000000///......------+++,,,---,,,******,,,---+++,,,------------------)))***+++,,,------------|||xxxtttsssrrrpppnnnkkkhhhgggdddeeeeeecccaaa______```\\\\\\\\\XXXSSSOOOMMMMMMJJJCCCAAABBBGGGUUUZZZLLL999333/////////---,,,///...---+++,,,...//////...,,,++++++,,,......---+++***++++++,,,,,,------...,,,,,,+++******+++,,,---...,,,***+++---...+++(((,,,,,,,,,,,,,,,---......((()))++++++++++++---///+++******,,,...//////...+++***+++---000222222222...///000000000///---,,,,,,------......------,,,***++++++,,,,,,,,,,,,+++,,,,,,------......------+++,,,,,,+++***+++...000---------------,,,,,,,,,***++++++++++++,,,...000---,,,,,,,,,,,,,,,------///,,,---111333111///000...///000///---,,,+++,,,+++,,,---.........------//////000111111111000000))))))******++++++,,,,,,/////////000///......---,,,++++++,,,...000///...***+++------+++***+++,,,+++///000---,,,...///...,,,---......//////............------......///000...------...000000///---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------+++,,,,,,+++***+++...000,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---///444333,,,***...000,,,+++,,,,,,------.........++++++,,,---------------,,,,,,,,,---.........///---...000///---,,,------+++,,,---...////////////---------...//////000000///444555111000222333222///333999:::888DDDggggggEEE<<>>FFFKKKNNNRRRYYYeeesss~~~mmmaaaKKKEEE===888666555333111111111111111222222222222222333444555666666666666777>>>===<<>>===CCCKKK]]]www~~~zzztttnnn___ZZZZZZ```ddd___UUUNNN>>>999333000///...---+++......------------------+++,,,,,,+++******+++---+++---///...,,,******,,,)))***+++,,,,,,------,,,yyyyyywwwuuurrrnnnjjjhhhcccddddddcccaaa```aaabbb[[[]]]\\\YYYSSSNNNMMMNNNEEE>>>>>>AAAKKK]]]___LLL888222...---,,,)))+++...///---,,,,,,...//////...222///---,,,---......---000///...---+++***)))(((((()))***+++------------''')))******+++---111444------,,,+++,,,---...///''')))+++++++++,,,---///000//////000111111000......------...000111000///------------------------,,,------......------,,,)))***+++,,,---,,,,,,+++***+++,,,,,,---------,,,***,,,...///......///000+++++++++******)))))))))&&&))),,,......---...///*********+++,,,---...//////+++***---///...///111)))+++...///...---......------///000000000///...***,,,///222222111...,,,+++++++++---/////////...,,,------------,,,++++++111///...---......,,,+++///111222111///---,,,,,,***000222000......---***(((+++...000000///,,,***...............///000000---,,,,,,///333666555333,,,,,,+++++++++,,,---......---,,,,,,+++++++++,,,,,,...///...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---333:::999---)))...///+++++++++,,,,,,---...//////++++++,,,---------,,,,,,------------------,,,,,,)))***,,,---,,,,,,---...+++,,,---.../////////////////////000111111222222...222333000...000111000777222333:::888555AAATTT|||}}}[[[JJJ666888::::::888777666666888:::>>>CCCMMM\\\nnnyyyuuufff\\\SSSIIICCC777777777666555555444444222333666888::::::;;;:::<<>>GGGiii}}}rrrQQQ<<<666999;;;444444888555888999999;;;???GGGPPPWWWkkkrrr{{{qqq```TTTHHH>>>888999;;;888555777888777777888999;;;===>>>EEEAAA>>>AAAMMM```uuutttllljjjkkkiiijjjjjjhhhbbbVVVIII@@@333333222111000///......///...---///222111...***......---,,,***)))+++------------,,,,,,+++++++++******))))))))))))******|||xxxvvvuuurrrnnnjjjiiihhhgggfffdddaaa___^^^^^^[[[XXXVVVUUUSSSNNNKKKIIIAAAFFFJJJKKKWWWSSS888111111000///////////////---******...///,,,---111------............------+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...***+++,,,,,,******+++,,,++++++++++++,,,---......000111222222000//////000,,,,,,------...---------,,,------......------,,,....../////////...,,,,,,...------------......///,,,,,,,,,---...///000000,,,++++++***+++,,,---......------,,,++++++******+++++++++***++++++,,,---222000......000111000...------------............///...------...///...---...///000///---,,,---...++++++,,,,,,,,,---------...............------,,,,,,,,,,,,---------.........///000///...---...///000333444111,,,***+++........./////////...---,,,,,,,,,++++++,,,---...///---...///000//////...---,,,,,,---------.....................///000//////111111000......------------......,,,++++++---//////---******,,,---,,,***+++,,,------------------......------,,,,,,,,,,,,,,,+++++++++---------,,,------,,,,,,---...000000000------111111//////222+++,,,---...///...------/////////..................///000111111111111111111000////////////000111111000000222333444<<>>AAACCCEEELLLKKKKKKQQQ^^^qqq}}}rrrkkkiiijjjiiiiiihhhcccZZZNNNCCC<<<333222111000///...------...,,,+++,,,...000///...---------,,,******,,,---,,,,,,,,,++++++***************))))))))))))******|||xxxuuurrrpppooolllkkkiiifffcccaaa```___^^^[[[WWWUUUSSSQQQNNNLLLHHHCCCGGGMMMPPPVVVLLL444222222111000000000000000...+++,,,//////......111------............------***+++,,,+++*********,,,******+++,,,------......************+++---...///***+++,,,,,,******+++,,,,,,++++++,,,,,,---...//////000222111000...//////---------...------,,,,,,,,,------......------,,,...////////////......---,,,,,,---...............++++++,,,---...///000000++++++******++++++,,,---,,,,,,++++++******))))))+++++++++++++++,,,------333111/////////000///...............///////////////...------...///...---...///000///---------...,,,,,,,,,,,,------------,,,,,,---............---,,,,,,,,,---------.........///000///---------...///111222000,,,***+++---/////////000//////...---------,,,,,,,,,,,,---...------...//////......---,,,------------.....................//////000000111111000000...---++++++,,,---...---++++++---///...,,,+++***+++,,,+++******+++,,,,,,------,,,,,,+++++++++,,,---.........+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000---+++---111222000///222+++,,,---...///...---------------...............------///000111111111111111000000//////000000111111000000333333444<<>>EEEKKKTTTaaaoooyyyxxxjjj```YYYQQQLLLKKKIIIHHHGGGGGGIIILLLPPPRRR___```ccckkkwwwwwwnnniiiiiijjjjjjjjjfff\\\OOOBBB:::777111111000///...------,,,---+++))))))+++...000000+++,,,,,,+++******,,,...++++++***************)))************************{{{vvvsssssstttnnnllliiieeeaaa___^^^^^^]]][[[WWWTTTQQQOOONNNMMMGGGDDDGGGOOOVVVUUUGGG333222111000000//////000000---,,,,,,............///------............------)))***++++++))))))***+++((())))))******+++,,,,,,+++*********+++,,,------***+++,,,,,,******+++,,,++++++++++++,,,---......,,,---///...---,,,,,,---............---,,,++++++,,,------......------,,,..................------)))***+++---------,,,+++)))***+++---...///000000***************++++++,,,,,,,,,++++++************+++++++++++++++,,,---...000///...------------,,,////////////000000000000///---------...///...---...///000///...---...///,,,,,,------------------***+++,,,---............,,,,,,,,,---------.........///000///---,,,---......///000...,,,***+++,,,/////////////////////...------,,,,,,,,,,,,,,,,,,,,,---------....................................,,,...//////...///000111/////////...---***((('''+++---...---,,,,,,---///---,,,++++++++++++++++++***+++,,,---------------******+++,,,------......***+++,,,,,,,,,,,,---...,,,,,,,,,,,,---...//////)))(((+++000111...---///,,,---...///000///......------............//////+++,,,---///000111111111000000000000000000000000333111333555666777>>>FFFbbbyyynnnwwwLLL;;;666999333222555333000333666777777666666777444666999:::===DDDMMMUUUiiipppzzz~~~wwwrrrmmmkkkbbbaaa``````bbbeeeiiilllxxxzzz~~~{{{qqqkkkjjjjjjkkkkkkjjjcccVVVEEE999555555000//////...------,,,,,,---,,,++++++,,,---...///)))+++,,,+++++++++,,,...++++++++++++***************++++++++++++++++++***}}}xxxuuutttuuummmkkkhhhddd```^^^]]]\\\\\\ZZZWWWSSSPPPNNNMMMMMMFFFEEEGGGRRR]]]VVVCCC666000000///............///+++,,,,,,,,,,,,------,,,------............------)))***++++++))))))***+++************************---,,,++++++***************+++,,,,,,******+++,,,))))))))))))***+++,,,---***,,,......,,,,,,,,,---............---,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---++++++---......---++++++)))***+++---.../////////))))))************+++***,,,,,,,,,,,,++++++++++++++++++++++++,,,---.../////////...---,,,,,,------/////////000000000111111///---------...///...---...///000///......///000------------------------******,,,---......///...,,,,,,,,,---------......---//////...---,,,---...---......---,,,++++++,,,///............/////////,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......000000//////////////////+++---//////......000222......///...,,,***(((&&&***,,,......---,,,---///,,,,,,,,,+++*********++++++,,,---....../////////++++++,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...++++++,,,------.........)))(((***///111...---///---...///000111000000///....../////////000000000++++++---...000000111111000000111111111111000000222111333666666777===FFFaaappp|||RRR<<<555888444333666666222444555666555666888999333555777777666777;;;>>>KKKRRR]]]hhhsss}}}~~~~~~tttmmmjjjkkklllllllllhhh___OOO???555333555//////......------,,,,,,---...//////...---,,,+++(((***+++,,,++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++zzzwwwtttsssllljjjgggdddaaa^^^\\\[[[ZZZZZZXXXTTTPPPMMMLLLLLLGGGIIIJJJYYYhhhZZZ@@@888000//////...............***------++++++------+++------............------***+++,,,+++*********,,,---,,,,,,,,,,,,,,,,,,,,,...---,,,+++))))))))))))***+++,,,,,,******+++,,,((((((((())))))***+++,,,+++---//////...---...///---------...------,,,,,,,,,------......------,,,+++++++++***++++++,,,---000000111000000///...---)))***,,,---......------(((((()))************))),,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...///000///000111000......000111////////////000000000000///...------...///...------///000000///...///111............------------******+++------.........,,,,,,,,,---------......---...///...,,,,,,,,,------------------------,,,...------------...//////***+++,,,,,,,,,,,,+++++++++++++++++++++,,,......000000000///////////////***---000000......000333000000//////---,,,*********+++......------...///+++,,,,,,+++))))))***++++++,,,---...///000000000,,,,,,,,,,,,++++++++++++))),,,...---+++***,,,///***+++,,,---.........---,,,***,,,000111///...111---...///000111000//////......//////000111111111++++++---...////////////000111111222222111111000000///111444555555;;;CCCbbbttt{{{[[[@@@555888555333666666555555555333222222555777///333777888777666999;;;888===EEEMMMUUU\\\cccgggooovvvyyynnniiijjjllllllkkkhhhbbbWWWHHH:::333333555//////.........------------///111111...,,,******(((***,,,,,,+++***++++++,,,,,,,,,,,,,,,---------+++,,,---......---,,,+++}}}yyysssnnnkkkjjjhhhfffccc```]]]\\\XXXYYYXXXUUUPPPLLLKKKKKKIIINNNRRRddduuu___===666111000000///.../////////+++//////++++++......+++------............------+++,,,---,,,+++***+++---+++++++++,,,,,,------...,,,,,,+++***)))))))))******+++,,,,,,******+++,,,))))))))))))***+++,,,---+++,,,......------...///,,,,,,------...---------,,,------......------,,,,,,,,,+++++++++,,,---...555444222111///.........***+++---......---,,,***'''((()))*********)))(((******+++++++++++++++++++++++++++,,,---...///000---///000000......111333........./////////000000///...------...///...------///000000//////000111///.........------------***+++,,,---------------,,,,,,,,,---------......---...///...,,,+++,,,---...---------.........------,,,,,,+++,,,---...///)))***+++,,,------,,,,,,+++*********+++,,,---...///.........------------)))---000000------000444000///...---,,,,,,,,,,,,)))+++---......---...///***,,,,,,+++)))(((***,,,******,,,---.../////////++++++++++++++++++++++++))),,,///...***))),,,///)))***,,,---......------...,,,,,,///000---...111+++,,,.../////////...---------......///000000111+++,,,---...............000111222222222222111000//////111555555555;;;CCCcccwwwuuudddFFF777999666222444444444555555444222222333444///222666777666666888:::555777:::<<>>777333333222111000///......,,,,,,------...///000000++++++******++++++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,+++***)))...---,,,,,,++++++++++++++++++************++++++)))'''&&&(((,,,...---+++//////...------------...---.........//////000000++++++++++++,,,,,,---...))),,,,,,((()))000888;;;666222...,,,---...---+++/////////---******+++---************+++,,,---...******+++++++++,,,,,,,,,******+++,,,---//////000---000222111///...///111,,,------......------,,,,,,,,,------...///000000)))+++------,,,+++,,,------......///////////////---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,---------.........//////...---,,,++++++,,,---......000111///,,,+++,,,///---,,,,,,++++++,,,,,,---000---+++,,,...000///---333...)))(((***,,,------,,,++++++,,,---...///000------,,,++++++******)))***++++++,,,,,,++++++***+++,,,,,,***))))))+++...///......---------......,,,,,,,,,------.........------...///...---+++***,,,***(((***---...,,,***+++---......---,,,,,,---------,,,,,,++++++,,,,,,***+++---------...111333+++---//////...---...///222111///......//////000222000111555777999>>>EEEooooooyyyvvvRRR888:::===333222<<<222111000000222444666666111666666111///333444111333333444444666777999:::999999999999:::;;;<<<===KKKOOOVVV^^^hhhsss|||vvvrrrjjjeeegggllllllgggSSSHHH;;;333222222000,,,000///...---------------+++---...---,,,******+++---'''%%%)))+++***)))*********+++,,,,,,,,,,,,+++,,,---///000000///---,,,}}}xxxssspppnnnkkkhhhfffdddbbb___]]]YYYXXXVVVTTTSSSRRRRRRQQQRRR[[[dddoooqqqXXX<<<555333222111000///......---,,,,,,------...//////000...---,,,+++++++++++++++***+++++++++***)))((((((,,,,,,,,,,,,,,,+++***)))...---,,,+++++++++++++++++++++************++++++)))((('''))),,,...---,,,,,,,,,,,,,,,,,,---...///........./////////000000,,,,,,+++++++++,,,------))),,,,,,))))))000666888222///+++***,,,------,,,---------+++******+++---************+++,,,------*********+++++++++,,,,,,++++++,,,,,,---...//////---///111111///...///000,,,------......------,,,,,,,,,,,,---.........///+++---//////.........///---......///////////////---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,++++++,,,,,,---------.........------,,,,,,,,,,,,------,,,......,,,***)))+++---------,,,,,,,,,,,,------...,,,***+++---///...,,,,,,((($$$$$$&&&((((((''',,,,,,,,,,,,---...///000,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++)))***,,,---......---------------...,,,,,,,,,---------......---------------,,,++++++,,,***)))***,,,...,,,++++++---......---,,,,,,---++++++*********,,,---...,,,---......------///000+++---//////...---...///......------...///000111222000111555777888===CCCfffqqqttt^^^>>>888888333000333555444333333444555555555000666888555333666666333333333333444555666777888666666666777777888999:::999<<>>DDDHHHOOORRRYYYaaajjjrrrxxx{{{~~~~~~yyypppoookkkhhhjjjlllggg___III@@@666000000111000---...------,,,,,,,,,,,,,,,,,,...//////---,,,,,,---000+++***---...,,,,,,---******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))~~~zzzvvvsssnnnjjjeeebbbaaa```___^^^\\\]]]^^^^^^\\\YYYVVVTTTWWW___gggpppoooTTT999444000000000///...------------------.........//////000000///------,,,,,,,,,000000000000///---,,,+++++++++,,,,,,,,,++++++***,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,*********+++,,,---------++++++++++++,,,---.../////////////////////000000...---,,,,,,++++++++++++***---...++++++///000///,,,+++***)))***+++++++++)))***+++******+++...000,,,,,,++++++***+++++++++************************,,,---------------------...//////000//////...///,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++***,,,......---,,,---...---......///////////////,,,------------------,,,------------,,,+++************+++++++++,,,,,,,,,+++,,,---......---,,,+++.........---------...///.........------.........,,,+++++++++,,,---......------...///000000000///------......////////////******++++++,,,---......,,,,,,,,,++++++,,,,,,,,,+++,,,---,,,+++***,,,---,,,,,,+++++++++,,,------------------------------,,,+++***))))))***+++,,,++++++++++++,,,------,,,***,,,------,,,++++++,,,///...,,,+++,,,...111333...//////...,,,,,,---...+++---//////...---...///,,,,,,------...///000000222111222555666555999>>>TTTwwwdddwwwYYY???777;;;<<<888444555555555555666888999333555777555333333333222555444444333333333444444222222222222222333444444555666666555555666999<<<:::;;;???DDDJJJPPPUUUXXXdddeeegggjjjnnnrrrtttuuuyyywwwxxx|||}}}~~~{{{tttmmmmmmkkkjjjkkkjjjaaaWWWAAA:::222...///000000...---,,,,,,+++++++++,,,,,,,,,...//////...------...000,,,+++---...++++++...******+++,,,,,,,,,,,,+++))))))***++++++***))))))~~~yyyuuurrrkkkhhhdddbbbbbbbbbbbbaaa`````````___]]]ZZZVVVTTTYYYaaagggmmmjjjOOO666333000000//////......---------------........................------......///---------,,,,,,***))))))***++++++,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,---............------------......000000000000000000//////...---,,,,,,+++++++++++++++------++++++//////+++---------,,,************)))***+++++++++---000222,,,,,,++++++***+++++++++++++++******************,,,---------------------........./////////...---,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++***,,,......---,,,---...---......///////////////,,,------......------,,,---------------,,,+++************+++++++++,,,,,,***+++,,,------,,,+++***...---,,,---.../////////.........------.........,,,,,,,,,------...///000***,,,---...............---...///000000000//////******+++,,,---......///------,,,++++++,,,------+++,,,------,,,+++,,,---+++++++++++++++,,,---...------------------------+++***)))((())))))+++,,,++++++,,,,,,,,,,,,------***,,,...---,,,+++,,,,,,000...---,,,,,,---...///,,,---...---------///111+++---//////...---...////////////000////////////222111222666666555888===PPPyyy}}}bbbvvvoooPPP===<<<<<<777666777777666555666999<<<888888888777666555777999555555444333333333333444333333222222222333444444333444444333111111333555444333444555777:::===???GGGIIIKKKMMMOOOQQQTTTUUUVVVUUUWWW]]]aaaeeelllttt{{{sssmmmjjjkkkkkkjjjjjjfff[[[OOO:::555000---.../////////,,,,,,+++++++++,,,,,,---,,,...//////...---.........++++++---,,,))))))---******+++,,,,,,,,,,,,+++******++++++++++++******~~~xxxtttrrrkkkhhhfffeeeeeefffeeeeeecccbbbaaa___\\\[[[YYYYYY[[[bbbfffiiidddJJJ333222000000000/////////..............................---------------...//////,,,,,,---------,,,++++++******+++,,,,,,,,,+++++++++************++++++,,,,,,,,,++++++++++++,,,,,,+++,,,...------,,,...///000///...------------...111111000000000000//////------,,,+++++++++,,,,,,,,,---,,,)))+++......***---...///---+++******+++***+++,,,,,,,,,---000333+++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------.........///...---...///000...,,,,,,------......------,,,,,,,,,,,,,,,---------------...000000/////////000---......///////////////,,,---...//////...---,,,,,,------------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***)))***,,,...............------------......+++,,,---------...000222+++---......---,,,---......///000111111000///...***++++++,,,---......///...---,,,++++++,,,---...+++,,,......---,,,,,,---,,,++++++,,,,,,---...///...------------,,,,,,,,,*********)))******+++,,,+++,,,------,,,,,,---...+++---......---,,,,,,------,,,,,,+++++++++++++++***+++---------...111333+++---//////...---...///000000111111000///......222111333777777666999>>>KKKkkklllllljjjOOOBBB<<<666666777888666555777===BBBCCC@@@??????;;;777777:::555555444444444444444555444444333333333333444444000111222111//////111222333333222222333555777888999;;;=========>>>@@@AAABBBAAACCCHHHLLLPPPWWW___wwwyyysssmmmhhhhhhjjjjjjiiigggaaaTTTFFF555222///------/////////,,,,,,,,,,,,,,,------...+++---......---------...---++++++,,,***'''(((,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++yyytttrrrnnnmmmkkkjjjkkkjjjhhhgggeeeccc```]]]\\\]]]___```aaafffggghhhbbbIII444555111111000000000000//////..............................------,,,---------,,,------...............)))***+++,,,,,,,,,,,,+++***************+++,,,,,,---,,,,,,++++++,,,,,,---+++---///...---,,,...000---------,,,------......111111111000000000//////,,,,,,+++++++++,,,------------***(((***......******,,,...---+++***+++---)))***+++++++++,,,///222************+++,,,---------------,,,,,,,,,++++++++++++,,,,,,---.../////////---,,,---000000...,,,,,,------......------,,,,,,,,,,,,---.........///---///000111000///000111---......///////////////,,,---...//////...---,,,,,,,,,------------------++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++)))(((***---//////...------,,,,,,,,,,,,------)))+++------,,,---///222---///000///---,,,---///...///111222222111///...+++,,,,,,,,,------......///---,,,++++++,,,---///+++,,,...///---,,,,,,---,,,,,,,,,,,,---...///000......---------,,,,,,,,,)))******+++,,,,,,++++++***,,,......,,,+++---///,,,...//////...---......+++,,,------...---,,,,,,***+++---------...111333+++---//////...---...///---...///000000000///...222111444888999777:::???DDDXXX~~~iiiyyymmmZZZMMMEEE===???AAABBBEEEMMMXXXaaaaaa]]]ZZZWWWLLL???777777555555555444555555666666444444333333333333444444111222333333222222333444222333333444555666777888777999;;;:::999999:::======;;;<<>>KKK{{{iiipppssscccZZZJJJNNNSSSWWW___lll||||||tttcccMMM>>>:::555555555555555666777777444444333333333333333444111222444333222222333555222222333444555666777777555777999888666666888:::999666666:::<<<>>>EEEMMM^^^uuuyyyrrrmmmjjjhhhhhhiiihhhfffbbbZZZJJJ;;;111000///............///---------------...///000)))+++------,,,,,,,,,...---,,,------***&&&(((---******+++,,,,,,,,,,,,+++++++++************++++++}}}yyywwwwwwtttqqqnnnmmmlllkkkjjjdddaaaaaaaaa\\\YYY^^^hhhpppooorrrooo^^^FFF;;;===666222111222111...---///,,,---...///...,,,)))'''******+++,,,,,,---......---...///---***)))***---++++++++++++++++++++++++......---,,,***+++...000000...+++)))((()))***,,,++++++,,,,,,,,,,,,------...,,,***+++...000...,,,111111111111///---+++))),,,,,,.........---,,,+++(((,,,//////,,,+++...222+++,,,,,,,,,,,,+++******+++,,,---,,,***)))***+++))))))***,,,,,,,,,,,,,,,------------,,,,,,+++***(((+++...///---,,,,,,,,,///......---------......+++,,,------......------------,,,,,,,,,,,,------000///---,,,---...000222//////000000///...------///333555222---)))***---,,,---......------...000******+++,,,,,,------...+++---------+++++++++---)))+++---...------...000///...---,,,++++++***)))(((***,,,------...///000,,,++++++,,,//////...---............///000111222///...---+++******+++++++++,,,,,,,,,,,,,,,,,,---000---***+++---...---+++---,,,+++,,,...000000000000///...------...///000+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111000000///......------+++---000000000//////000...---,,,+++,,,...000111////////////////////////------......//////000000222222444777;;;<<<;;;:::999FFFiiiuuuqqqtttooorrrwww}}}___BBB444;;;999999<<<;;;888666888444444333333333333444444666555444333333333333333111111222222222333333333444444444555555555666666444666777666777<<>>777333333333000........./////////...---+++******++++++,,,------......+++,,,---,,,******,,,...++++++++++++++++++++++++---------+++******---//////...+++)))((()))+++,,,++++++,,,,,,,,,,,,------...,,,+++,,,...///...,,,///000000//////...---,,,------............------&&&))),,,,,,)))(((+++...+++,,,,,,,,,,,,+++******+++,,,---,,,***)))***+++++++++,,,,,,,,,++++++***,,,,,,------,,,,,,+++***(((+++---...---,,,,,,,,,000//////.........//////,,,,,,---.....................------------......000///---------...000111//////////////////...---+++///222111---+++---000,,,---......------...000,,,,,,,,,,,,------------+++,,,------++++++,,,---)))+++---...------...//////......------,,,,,,+++)))+++---.........///000+++++++++,,,...///...---............///000111222000///---,,,+++++++++,,,+++,,,,,,,,,,,,---------...,,,+++,,,///000///------,,,,,,---...///000000111000///---------...///+++,,,......,,,+++,,,---***++++++,,,---......///000000//////...------,,,+++---///000///......///...---,,,,,,,,,...000111////////////////////////------...//////000000111000111222555888:::999888999BBB```}}}lll{{{uuuYYYIII>>>:::999<<<<<<::::::<<<888777666555555555555555111111222222333333444444222222333333333444444444555555555555666666666666444666777777888<<>>???888777666555444333222222000111222333444444333333333333444444444444555555555555555666666666777777333555888888888;;;AAAFFFQQQaaazzzyyyrrrllliiiiiiiiiiiihhhjjjiii___NNN>>>444/////////.........------------,,,+++,,,------+++***))))))***+++++++++******++++++,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++***************}}}zzzwwwtttooojjjffffff^^^XXXXXX___fffkkknnniiilllhhh```cccqqqyyyyyybbbOOO;;;333333222000///000000///.........//////,,,,,,,,,,,,------......)))***+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,...---+++***)))***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---......---//////---,,,,,,---//////++++++***))))))***,,,------...000///---,,,---///+++,,,,,,,,,,,,+++*********,,,,,,,,,******+++,,,---,,,,,,++++++*********++++++,,,,,,,,,++++++***)))+++------,,,,,,,,,---///............//////000............//////000000//////............/////////............///000000------...///000000//////---///000///,,,******+++,,,---......------...000000000///...------,,,,,,***,,,------++++++,,,...+++,,,......---,,,---...,,,,,,,,,---------......+++---//////......///000+++******,,,...///...,,,------------...///000000//////......------------++++++,,,,,,---.........,,,---///111222222000...,,,---...............///222111///---,,,,,,,,,,,,)))***,,,,,,***)))***+++++++++,,,---...///000111......---------,,,,,,,,,---...///---+++******+++------,,,,,,---...000000------------------------......//////000111111111444333333555888999999888888777KKKvvvlllpppuuummmeee```YYYMMMDDD@@@::::::999888666444333222333333444555555444333222444444444444444444444444444444555555555666666666222555888999999<<<@@@EEENNN^^^vvvyyyuuuoooiiiggggggiiijjjkkkkkkfffYYYGGG888000...000000////////////......+++,,,,,,---...---+++***(((((()))***+++++++++***+++++++++++++++,,,,,,,,,)))******++++++******))),,,+++++++++***)))))))))|||xxxsssnnngggcccaaa]]]YYY[[[dddmmmpppoooeeegggbbb[[[bbbvvvpppXXX>>>222111111111111///......---......///000,,,,,,------------......,,,,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))***+++---,,,+++*********+++,,,+++++++++,,,,,,,,,------,,,,,,------------......111000...,,,,,,,,,------,,,+++*********+++---...***+++++++++***)))***++++++,,,,,,,,,,,,+++*********+++,,,,,,******+++,,,++++++*********+++,,,---******+++,,,,,,+++++++++***+++------,,,+++,,,------,,,,,,,,,------...//////............///000111//////............//////...............///000000------...///000000//////---...///...---,,,+++,,,,,,---......------...000000000///...---,,,,,,+++***+++---,,,,,,+++---...,,,---///...---,,,,,,---*********+++,,,,,,------,,,---//////...------...*********+++---...---,,,,,,,,,,,,,,,---...///000..................------++++++,,,------.../////////000222222111///...---+++---//////...---...///222111///---,,,++++++,,,(((***++++++***))))))***---------...............---------------,,,,,,,,,---......---***))))))+++,,,,,,------...//////000.................................///000000111111555333333444666888888777888555HHHuuutttnnn~~~}}}sssaaaQQQHHHCCCBBBAAA???<<<999777555222333333444444444444444444444444444444444333333333333444444444555555555333666999::::::<<>>DDDIIIRRRbbbwww|||qqqqqqooollliiihhhiiijjjjjjcccXXXIII===555222222111111111000000000//////***+++------,,,+++,,,---***++++++,,,,,,,,,++++++))))))******+++,,,,,,,,,******++++++++++++******+++++++++***************{{{tttnnnhhhbbb^^^XXXYYYWWWXXXaaaooovvvvvvnnndddWWWLLLEEEGGGUUUddd```NNN:::111000//////000---...///111222222111111..................---------,,,---///222222000---------------------------)))+++,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,......,,,,,,---///---------......------,,,***+++,,,------.........------,,,---////////////+++,,,,,,,,,,,,+++******)))+++,,,,,,+++***,,,------,,,***))))))+++,,,---))))))***++++++++++++++++++,,,---,,,++++++---...,,,++++++,,,---...//////...---,,,+++,,,---///000......------------......---....../////////////////////////////////...---***+++,,,...000111111111,,,---......------...000......------,,,,,,++++++)))+++,,,,,,,,,,,,---///---///000///,,,++++++++++++++++++++++++++++++,,,+++---...---+++******+++***))))))+++---...---+++++++++++++++,,,---...///+++,,,---......---,,,+++++++++,,,---...///000000///000222000...,,,---///)))...222111...+++,,,...//////---,,,+++,,,------)))+++,,,,,,+++******+++++++++,,,,,,------.......................................,,,******,,,---,,,,,,---...////////////000000000000000000000000,,,,,,------......//////444222000000222333333333999777KKKwwwmmmkkkzzzmmmkkkggg```XXXOOOGGGCCC@@@>>><<<:::999:::;;;<<<888888888777777777666666666666666666777777777777555777999:::;;;@@@GGGMMMWWWgggzzzzzztttnnnppppppnnnjjjhhhhhhiiidddZZZKKK>>>777444333222////////////............***,,,---,,,+++***---///++++++,,,,,,,,,+++******((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++{{{ssslllfffaaa]]]VVVXXXVVVTTT\\\lllwwwyyypppbbbRRREEE888222===OOOSSSEEE777222111000......---...111333444444222222..................------,,,+++,,,000444555222///------------------------***+++------+++***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***---///...,,,+++---000)))+++,,,...//////...---&&&''')))***++++++*********))))))***,,,------,,,+++,,,,,,,,,,,,+++******)))***,,,,,,++++++,,,---///---+++)))))))))+++,,,((()))***++++++++++++++++++,,,,,,,,,++++++---///,,,,,,,,,---...///000111...---+++++++++,,,...000---------,,,,,,------------......///000////////////000000000///...------.........///000000///...,,,---///...------...000------,,,,,,,,,,,,++++++)))+++,,,,,,,,,,,,...///...///000///,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++))))))******))))))+++---...---+++++++++++++++,,,---......***+++,,,---------,,,+++++++++,,,---...///000111---///000///---,,,///222)))...222222...+++,,,...///...---,,,,,,,,,---...***+++------+++***+++,,,))))))***+++---...//////......//////////////////.........,,,++++++---///+++,,,---...////////////------------------------++++++,,,,,,---......///666444222222333555555555:::888LLLwwwooofffzzzoooddd[[[UUUPPPMMMGGGBBB>>>=========:::::::::999999999888888888888888888999999999999555777999:::;;;AAAIIIPPP[[[jjj|||}}}rrrkkkllloooqqqoookkkgggfffggg___SSSBBB777333333222111......---------,,,,,,,,,***,,,---,,,******---111+++++++++++++++***)))(((((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++))))))******+++++++++,,,yyyqqqjjjeeeaaa^^^XXX[[[```fffmmmuuu{{{wwwfffNNN===888888999888;;;999666333111111111222+++,,,...///111222222333///......---------......+++,,,...000111111000///------,,,,,,,,,---......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,------......------...---,,,,,,---...000111111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,)))***++++++***)))***,,,))),,,...,,,***(((***---+++***)))((((((***,,,---************************)))+++---...---,,,,,,---+++,,,---,,,***)))***+++------,,,,,,,,,---......,,,---------.../////////...............///000000333000///111///,,,+++---......(((+++444111---222........................+++,,,---...---,,,+++***++++++******+++---...///+++,,,,,,------,,,,,,+++'''))),,,...---+++++++++,,,,,,---+++***)))***,,,)))************+++++++++)))***+++,,,------------)))+++---...------...///000...,,,,,,---...//////////////////000000000000---/////////---,,,---...555333000---,,,---...///,,,+++***)))((()))***+++******+++---///111000000111111111000...---...000//////...---+++***,,,......------,,,,,,,,,------,,,------......------,,,------------...000111333777555444333333444666777:::888NNNzzzqqqggg{{{sssnnniiibbbYYYSSSOOOLLLIIIFFFBBB@@@???>>>???@@@???>>>===::::::===<<<888777999777;;;>>>>>>>>>EEEQQQ[[[gggppp~~~wwwoookkkeeeppptttllliiimmmmmmhhhVVVDDD777555444......444,,,------......------,,,.........------,,,,,,,,,)))))))))******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********))))))))))))))))))))))))xxxqqqlllhhhdddbbb___^^^```hhhsss{{{}}}|||uuucccKKK:::444444333222555444222000..................///000000000000000......------------......,,,,,,---...///////////////...---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,------......---------------------...///000///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++******+++)))***++++++))))))***+++,,,------,,,+++***+++++++++***)))((()))***,,,---++++++++++++++++++++++++)))+++---...---,,,,,,------...///...,,,+++,,,------,,,,,,,,,,,,---......,,,,,,,,,---------------///............///000000333000///111///,,,+++---...000---111:::444+++...------------------------******++++++,,,+++++++++,,,,,,++++++,,,---...///+++,,,,,,------,,,,,,+++)))+++......---,,,,,,,,,,,,,,,---+++***)))***,,,)))************+++++++++)))***+++,,,------------***+++---...---------///...---,,,,,,---...//////////////////000000000000...///000///---------...111///---,,,,,,---///000000///...---,,,,,,,,,---++++++,,,...///000000///000000000///------...///.........---++++++---/////////...---,,,,,,,,,,,,,,,------......------,,,------------...000111333888777555333222333444555;;;999OOO{{{}}}kkk}}}}}}vvvpppkkkeee^^^YYYSSSPPPLLLIIIGGGDDDAAA???>>>;;;<<>>>>>AAA===@@@BBBCCCDDDMMM[[[fffrrrzzz|||tttmmmiiijjjpppqqqlllmmmqqqmmmcccPPP@@@555444333......333,,,------......------,,,------,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************}}}wwwqqqnnnkkkhhhffffffbbbaaakkkzzzxxxsssaaaJJJ888222111000///000000//////...---------000000000000///...------...---------------......,,,,,,,,,,,,---...//////000///...---,,,+++++++++.........---------,,,,,,******+++++++++,,,,,,,,,+++,,,------......------------.../////////......------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++*********)))***+++***)))((()))***,,,+++***+++---......---+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++......---,,,,,,------...///...---,,,---...,,,,,,++++++,,,---......---------,,,,,,,,,,,,,,,//////......//////000111222//////000000,,,+++...+++//////555===444((())),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,......---------......///+++,,,,,,------,,,,,,++++++---//////---,,,+++,,,,,,,,,---+++***)))***,,,)))************+++++++++)))***+++,,,------------+++,,,......---,,,,,,---+++++++++,,,---...///000....../////////000000000///000111000...---...///,,,,,,+++***+++---000111///...---,,,+++******+++------...///////////////......///...,,,,,,---///---......---+++,,,...000000000...---,,,,,,,,,+++,,,------......------,,,---------...///000222222999777555333222222333444::::::OOOzzzrrrssszzzuuupppkkkeee___YYYSSSNNNJJJFFFBBBAAACCCCCCAAACCCGGGCCCFFFJJJLLLRRR]]]mmmxxxwwwpppkkkiiilllnnnmmmkkkoooqqqeeeVVVFFF:::222333222------000,,,------......------,,,,,,,,,++++++++++++******,,,,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++***************************~~~xxxssspppmmmjjjhhhiiieeefffooo}}}~~~wwwrrraaaJJJ:::444444333111000000111111111000//////000000000000///...------------,,,,,,------......,,,,,,+++***+++,,,...//////...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......---------...///000000///------......---------.........------------------------,,,...///...+++***)))***)))***+++***(((((((((******((((((+++///222222000******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///------------+++,,,---,,,+++***+++,,,,,,+++++++++,,,---...///.........------,,,,,,,,,/////////...///000000111222///...000000,,,,,,...(((,,,---333;;;333&&&'''++++++++++++++++++++++++***))))))))))))+++---.../////////...............+++,,,,,,------,,,,,,++++++---......,,,******+++,,,,,,---+++***)))***,,,))))))*********+++++++++******+++,,,,,,,,,,,,,,,+++---......,,,++++++,,,)))***,,,,,,------///111---.........///000000000///111111000///...///000,,,+++++++++,,,---///111,,,,,,,,,+++++++++++++++---...//////............+++,,,---,,,++++++---...,,,---------,,,---///111//////...---------------,,,------......------,,,------...///000111222222777555444222222333444555999:::NNNvvvzzzlll|||uuuooohhhcccXXXSSSOOOMMMKKKHHHIIIMMMLLLQQQXXX___gggsss|||tttooolllkkkiiilllmmmmmmmmmgggWWWFFF<<<444000111111---,,,...,,,------......------,,,,,,,,,,,,+++++++++++++++---------,,,,,,+++++++++---,,,***))))))***,,,---++++++++++++++++++++++++************************|||wwwsssoookkkhhhfffgggkkksss{{{~~~|||yyyooo___III:::666666666444000111111222222111000000---......////////////...,,,,,,,,,,,,,,,---......---,,,+++******+++---...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++,,,------......------//////000111000///---,,,000/////////...---,,,,,,////////////////////////---...///...,,,************++++++***)))(((((())),,,***)))+++///111000...***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...------...+++,,,------++++++,,,---,,,,,,,,,,,,---...///000000000//////......------///////////////000111111111///...000000,,,,,,...(((+++***///888222))),,,+++++++++++++++++++++++++++*********+++,,,.../////////////////////......+++,,,,,,------,,,,,,+++***,,,,,,,,,***))))))***,,,,,,---+++***)))***,,,))))))*********+++++++++******++++++,,,,,,+++++++++,,,...---,,,++++++,,,(((+++---...------///111,,,------...///000000000///111111000///...///000...------,,,,,,---......------...//////000000000,,,...000///---,,,,,,...***+++,,,+++***+++---///---......---,,,---///222......---------...//////,,,------......------,,,------...///000111222222333222111111222444777888888999LLLrrrlllrrrlllfffdddaaa]]]^^^aaabbbhhhqqqyyyyyyrrrooonnnnnngggmmmrrrooogggYYYHHH;;;333000///000000---,,,---,,,------......------,,,,,,,,,,,,------------------------,,,,,,+++++++++---,,,***))))))***,,,---++++++++++++++++++++++++************************{{{uuupppkkkhhhccchhhoootttxxxzzz{{{|||kkk[[[GGG999555666555444000000000000////////////+++,,,---...///000000000++++++++++++,,,---...///,,,,,,,,,++++++,,,,,,---+++++++++,,,---...///000,,,,,,+++++++++***************+++++++++,,,,,,,,,+++,,,------......------111111111000///...---,,,000000000000...---,,,+++////////////////////////,,,...///...,,,++++++++++++,,,,,,+++)))((()))***000...---,,,---,,,+++)))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...------...---...//////......///000------------...///111111000000000///////////////000000//////000000111222111......000000---,,,///,,,...***---777333---222++++++++++++++++++++++++++++++++++++,,,---............///////////////...+++,,,,,,------,,,,,,+++)))***+++***)))((()))***,,,,,,---+++***)))***,,,)))************+++++++++******+++++++++++++++******+++------,,,++++++,,,))),,,///000...---///111,,,,,,---...///000000111///000111000...---...//////...------,,,,,,,,,,,,***+++,,,---............***---///...+++***+++---)))***++++++++++++---///...//////...,,,---///111///...............//////,,,------......------,,,------///000111222222222111111000111222555888999888999KKKnnntttyyy~~~}}}zzz|||}}}}}}uuupppnnnnnnnnnhhhnnnrrrlll]]]LLL>>>666///////////////.........,,,------......------,,,,,,,,,------------......,,,,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++~~~xxxrrrmmmiiidddiiioootttwwwyyy{{{}}}kkk[[[GGG999555555444222222111///.........//////+++,,,---...////////////++++++++++++,,,---...///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,------......------333222111///...---------//////000000///...---,,,------------------------+++---......---,,,,,,---,,,---...,,,***)))***+++------...---+++******+++))))))***+++++++++++++++++++++++++++++++++++++++***---//////...---......---...//////......///111............000111222333.........///////////////000000//////000000111222111......000000------/////////***,,,555111,,,111,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,...///000//////...+++,,,,,,------,,,,,,+++)))***+++***))))))+++,,,,,,,,,---+++***)))***,,,)))************+++++++++******++++++++++++******(((***,,,,,,,,,+++,,,---***...222222///---///111+++,,,,,,---...///000111...///000///---------...---,,,,,,,,,++++++++++++******+++++++++***(((''''''+++...---***(((***---)))***+++++++++,,,...000///000///...,,,,,,...000222111000...------,,,,,,,,,------......------,,,,,,...///111222222222222222111000111222444777888999;;;KKKkkkqqq}}}wwwppplllkkkkkkllliiijjjhhh^^^OOO???777444---/////////.../////////,,,------......------,,,++++++,,,,,,,,,---------*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++zzztttoookkkfffiiimmmsssxxx{{{}}}}}}nnn^^^III;;;666555444111555333111///...///000111------......///.........++++++++++++,,,---...///,,,---...///...---,,,+++......---,,,,,,,,,------......---------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------444333111///---------...------///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...---...///---+++******+++&&&))),,,,,,******---000))))))***++++++++++++***************************+++---///000///.........+++,,,------,,,,,,...///......//////000222333444,,,---------.../////////000000000000000111111222111......000000------000...///)))+++333...(((,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))(((***+++---///////////////+++,,,,,,------,,,,,,+++)))+++++++++******,,,...,,,,,,---+++***)))***,,,)))************+++++++++******+++++++++******)))''')))+++,,,,,,+++---...+++///333333///---///111++++++,,,---...///000111.../////////---,,,---...*********************+++/////////...---***((('''&&&***------)))(((***---(((***+++,,,+++---///111000111000...,,,,,,...000555444222///---+++***))),,,------......------,,,,,,...///111222222222222333222111111111333555777;;;===KKKkkklll{{{xxxrrrllliiihhhiiijjjiiiddd\\\QQQCCC777222333---///000///...///000000,,,------......------,,,*********++++++,,,,,,,,,)))))))))******++++++,,,***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++|||sssnnnmmmcccgggoooxxx}}}zzzqqqaaaMMM???666111111555///000111111111000...---000000//////......------000...,,,,,,...///......***,,,---,,,)))(((***---,,,,,,,,,------.........---------,,,,,,,,,++++++(((+++...///...,,,,,,,,,++++++,,,---------,,,,,,///......------,,,++++++,,,,,,,,,------.........++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************,,,+++******))))))******------+++******+++------+++,,,------......------222000...,,,+++,,,---...000111000///---...000222///,,,***+++///222222111111---+++///000---,,,------+++***+++...000///---***++++++,,,,,,++++++***++++++***************++++++,,,......---,,,---...------,,,,,,+++***))))))))))))***++++++++++++***++++++,,,,,,,,,,,,---------+++)))(((***,,,------++++++++++++++++++++++++***,,,---...------...///---///222444444222///---,,,---///000111111000000---///111111///---------***,,,//////---,,,///222+++++++++***++++++,,,,,,''')))******))))))***,,,******+++++++++,,,,,,,,,111000///...------...///222000...,,,******+++,,,+++,,,---.........------,,,///333444333222111111111000///000222444555555888:::PPPxxxuuuvvvqqqmmmmmmmmmlllkkkllllll___PPPCCC777//////333////////////////////////------------------------,,,,,,+++++++++,,,---...++++++******++++++,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,yyypppkkkkkkhhhllluuussscccPPPCCC999222111333000000000000000//////...///////////////............---,,,---...///...,,,+++---...---++++++---///,,,,,,---------------------,,,,,,,,,++++++++++++)))+++---...---,,,,,,---,,,,,,------............------------------------,,,,,,,,,------.........,,,,,,+++++++++,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************************++++++*********++++++,,,------,,,,,,,,,,,,------+++,,,------......------111000...---,,,,,,------///000000///------///111111...,,,,,,///000000///000------//////++++++...---+++***+++...000///---***++++++,,,,,,++++++***++++++************++++++,,,---//////---,,,,,,---------,,,,,,+++******)))))))))***++++++++++++************+++++++++,,,,,,---+++)))(((***,,,------+++++++++++++++++++++++++++,,,,,,++++++,,,///111///000222444333222000...,,,---///000111111000000---///111000///---------+++,,,......---...///111------,,,+++************((()))******))))))***,,,,,,,,,+++++++++++++++,,,000000...---------......222000...,,,******+++,,,+++,,,,,,---------------,,,///222444333111000000111000000000222444666666===DDD]]]~~~pppooonnnooonnnlllkkkkkkeeeVVVEEE999111---///333........................------------------------++++++,,,,,,,,,,,,------+++++++++++++++,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,------------wwwnnnkkklllnnnsss|||tttgggVVVIII===444000222111111000////////////000.........///////////////---,,,,,,---//////---+++---.........---...000111------------------,,,,,,,,,,,,,,,+++++++++*********,,,------,,,+++,,,...------------...///111111++++++,,,------...//////---------------.........------,,,+++++++++,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,------************************++++++++++++,,,---......------............------+++,,,------......------////////////...---,,,,,,...//////...------...000222000....../////////---///...///000---)))***///,,,++++++,,,...//////...***++++++,,,,,,++++++***++++++************++++++...///000///---,,,,,,------,,,,,,++++++*********))))))***++++++++++++***))))))*********+++++++++---+++))))))+++,,,---,,,++++++++++++++++++++++++++++++***))))))+++000333222222222222222111000///,,,---///000111111000000---///111111///...---......,,,,,,,,,.../////////......,,,+++***)))))))))(((***++++++***)))***,,,...---++++++***+++,,,---///...---,,,,,,,,,---...111///...,,,++++++,,,,,,++++++,,,,,,,,,------------000333444333111000111111111111111333555777888>>>LLLlllzzzjjjmmmppppppnnnlllkkkjjj]]]LLL999000------000444........................------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,------...******+++++++++,,,,,,,,,))))))***+++,,,---......))))))+++,,,------------zzzsssrrrtttvvvyyyuuujjj\\\PPPCCC777111000333222000/////////000111------......//////000000++++++,,,...//////,,,)))---------......///111222.........------,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,++++++---///,,,,,,,,,,,,...///111222,,,,,,,,,---------......---------..................---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++,,,,,,------------......************************+++++++++,,,---...///000,,,---...//////...---,,,+++,,,------......------...///000111000...,,,+++,,,---......------...000111000///////////////.........111111,,,''')))///,,,++++++,,,---.........***++++++,,,,,,++++++***++++++*********+++,,,,,,///000111000...,,,,,,,,,,,,,,,,,,++++++*********))))))***++++++++++++***************++++++++++++,,,+++))))))+++,,,,,,,,,************************)))************+++///111222111000///////////////,,,---///000111111000000...000222222111000///000000---***+++...000000...------,,,+++***************+++,,,+++******+++,,,---,,,+++***+++---///000......,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,------///222444555333222222222000111222222333666999;;;;;;QQQuuu|||vvviiinnnqqqooommmlllkkkiiiUUUDDD444......000111444........................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++------,,,,,,,,,---......******+++++++++,,,,,,,,,)))******+++,,,,,,------***++++++,,,,,,,,,,,,+++zzzssskkkbbbWWWIII:::222000333222000/////////000111------......//////000000,,,,,,---...000///,,,***,,,,,,+++,,,---//////000.........------,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,++++++---///+++++++++,,,---///000111......---------,,,,,,,,,...........................---,,,,,,++++++++++++************************))))))******++++++++++++,,,,,,,,,------.........***************************++++++,,,---///000111,,,---...//////...---,,,+++,,,------......------...///111222111///,,,++++++---......------...000...///000000000000000111---...000111,,,&&&)))///++++++,,,---------...///***++++++,,,,,,++++++***++++++******+++,,,,,,---...000000///---++++++,,,,,,,,,+++++++++++++++***))))))***++++++++++++***+++++++++,,,,,,,,,,,,---,,,***)))***,,,---,,,+++************************%%%(((+++,,,,,,,,,,,,---000///...---,,,,,,------,,,---///000111111000000000222444444333222222222111---***+++...000///...************+++,,,------+++,,,---,,,+++***+++,,,*********+++---///111333...---,,,+++,,,,,,.........---------,,,,,,------,,,,,,+++++++++,,,---...222444666666444333333444///111333444444666:::>>>>>>XXX~~~{{{vvvppprrruuuxxx}}}wwwqqqkkkppprrrmmmkkkkkkiiidddJJJ===111///111111//////........................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++------,,,,,,,,,---......******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))~~~vvvoookkkeee]]]OOO>>>333111222222111000000000000111.........///////////////...------...000000...,,,---+++***+++---......---------------------,,,,,,---------,,,,,,,,,++++++***,,,------,,,+++,,,...***+++,,,......///////////////...---,,,,,,++++++/////////...............------,,,+++++++++,,,,,,++++++++++++++++++++++++*********+++,,,,,,------++++++,,,,,,------......************************+++++++++,,,---...000111------............------+++,,,------......------///000111222111///---++++++---/////////...///000---///111111000000000222---,,,...///,,,(((***///***,,,------------...000***++++++,,,,,,++++++***++++++***++++++,,,---...---...///...,,,++++++,,,++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,---------+++***)))***,,,---,,,+++************************$$$(((,,,...---+++******---,,,,,,++++++,,,------,,,---///000111111000000000222444555444333333333111...,,,+++,,,...//////)))))))))***+++,,,......,,,---...---+++++++++,,,)))***+++---///111222333...---,,,,,,,,,---...///,,,,,,------------------...---,,,+++,,,---...///333555666555444333333444///222444555555777<<<@@@FFFaaazzzooofff```[[[^^^dddkkktttzzzrrrnnnmmmrrrqqqllljjjiiibbbXXX>>>555//////111///,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,------...******+++++++++,,,,,,,,,,,,,,,++++++************,,,,,,,,,,,,+++***)))((({{{tttkkkiiifffaaaSSSAAA555222111222222222222111000000///////////////.........000///......000000///......,,,***+++---...---,,,,,,,,,------------------.........---------,,,,,,)))+++---...---,,,,,,---+++,,,///000111000...------------------------,,,000/////////.........---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......******++++++,,,---------************************++++++++++++,,,---...///------,,,,,,,,,,,,------+++,,,------......------000000111111000///---,,,+++---000000000///000111...111333333000//////000---***+++---...++++++...***,,,......,,,,,,...000***++++++,,,,,,++++++***++++++++++++,,,---......***,,,------,,,++++++,,,++++++++++++++++++++++++))))))***++++++++++++******+++++++++,,,,,,,,,,,,+++******+++,,,---,,,***************************''')))+++,,,+++)))))))))+++++++++,,,------......,,,---///000111111000000...000333333222222222222//////...,,,+++,,,...111************+++,,,---------......---,,,++++++---***+++...000111111000///......---------...000000+++,,,,,,---............///...---,,,,,,...///111222444555444222111111333...222555666555777===BBBKKKdddyyynnnddd[[[RRRMMMIIINNNWWWaaannn{{{~~~vvvooolllkkkppppppkkkjjjhhhYYYGGG555000---///000...---///------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,------******+++++++++,,,,,,,,,***************+++++++++))))))***+++++++++++++++|||xxxrrrhhhhhhgggbbbUUUBBB666333111111222333333111000///000000//////.........---111000......///000000///000---++++++---...---+++,,,,,,,,,------.........//////.........---------(((+++...///...,,,,,,,,,,,,...111333333111...,,,+++,,,,,,------......///000000//////.........---++++++++++++,,,------...........................++++++,,,------...//////))))))***++++++,,,------************************++++++++++++,,,---......------+++******+++------+++,,,------......------111111111000000///...---+++...000111111000111111000333555444000------...---)))(((,,,...---,,,...))),,,......,,,,,,...000+++++++++,,,,,,+++++++++++++++++++++,,,---...///)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++))))))***++++++++++++***)))************++++++++++++******+++------,,,***))))))))))))))))))))))))***++++++***(((''')))*********,,,---.../////////,,,...///000111111000000---///111222111000111111///000///---******...222,,,,,,++++++***+++++++++---...///...,,,+++,,,---,,,...000222111000---,,,///......---...///000111++++++,,,---............000///---------...000222111222333222000///000111...222666666666888>>>CCCKKKaaa|||wwwpppfff]]]TTTMMMGGGCCC???EEEOOO\\\kkkzzz|||tttnnnllliiioooooolllkkkfffRRR;;;222...---//////...111555------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++******++++++,,,---******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---&&&'''(((***,,,---------}}}{{{vvvrrrpppjjjhhhkkknnn```FFF555222000222222000,,,+++,,,.........---,,,---...///000//////............//////,,,------......------,,,***+++,,,---...---,,,++++++---......---,,,,,,---)))***,,,...//////......---///111222000...---,,,---.........//////000000//////...---,,,,,,+++***,,,,,,,,,++++++*********+++,,,...//////...,,,***,,,,,,,,,,,,---......///+++---......,,,,,,---///,,,---------,,,++++++***...---,,,,,,,,,---...///)))+++.........------...111000///...///000333444555333000---++++++,,,---------......///000000000222222222000......000222,,,---......,,,,,,---...******+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***$$$'''+++...///...---+++******+++++++++,,,,,,,,,)))***,,,------,,,***))),,,------+++))))))***+++++++++++++++++++++++++++))))))*********+++++++++(((((((((((())))))))))))))))))*********+++++++++,,,)))))),,,---+++---000000111111111111///...---111000000000111111111000...---,,,+++,,,...000222444///***)))+++---+++(((------++++++++++++------...///000000000///...---------------,,,++++++***+++,,,...///000///---,,,---------------...///000333333222222222222333333333//////444555555;;;CCCRRRfffzzz~~~xxxsssqqqpppcccZZZQQQLLLFFF???===???===GGGSSS^^^lll~~~yyyqqqllljjjooojjjiiilllfffSSSAAA888111111///......///000000,,,------......------,,,***//////+++,,,111111---+++******---000111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...000***+++,,,,,,******+++,,,///***&&&&&&***---,,,)))}}}yyytttnnnllliiihhhkkkooobbbJJJ888444111222222000---+++,,,.........---------...///000+++...111333333111...+++,,,------......------,,,******+++,,,------------,,,---//////---------...+++,,,---.........---,,,---///111111///---,,,------........./////////000///......---,,,,,,++++++---,,,,,,,,,+++++++++++++++,,,---......---,,,++++++++++++,,,---...///000---......---***)))***+++---------------,,,++++++---,,,,,,++++++,,,...//////000000///...///111333111000//////000111333555666444111...,,,,,,---...------......///000000000111222111000......000222+++---...---,,,+++,,,---++++++,,,------------,,,++++++,,,,,,,,,+++++++++))))))***+++,,,---------))))))*********+++++++++***+++,,,------,,,+++***+++,,,---,,,***)))***+++++++++++++++++++++++++++))))))*********+++++++++(((((((((((()))))))))******+++++++++,,,,,,,,,,,,---******---...,,,,,,000...////////////......---///.........//////.........---,,,+++,,,...000111444///******,,,---+++)))---,,,++++++++++++,,,---...//////000///...,,,+++,,,,,,---------,,,++++++,,,---///000111000...---000///,,,++++++---///111000//////////////////000222///000555777888???GGGUUUdddqqqoooeee^^^ZZZYYYQQQJJJDDDAAA>>>;;;;;;>>>>>>KKKZZZggguuu~~~wwwrrrooonnnpppllljjjhhh^^^LLL===666111111//////...//////000,,,------......------,,,***---...++++++//////,,,...,,,,,,---000111///---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...***+++,,,,,,******+++,,,///***&&&'''***---,,,)))zzzrrrllliiijjjiiimmmpppfffPPP===777111222111000---,,,---.........------......///000+++///555::::::555///+++,,,------......------,,,++++++++++++,,,---//////,,,---//////---------..................---,,,+++,,,...000000...---,,,---.............../////////......------,,,,,,++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,*********+++,,,...///000+++,,,,,,+++)))((()))***---............---,,,,,,,,,,,,+++***+++,,,---...222222000...---///222555111000000///000222333444777555222///...---......------......///000000000111111111000......///111+++,,,---,,,+++***+++---,,,,,,---............---+++++++++,,,,,,,,,,,,,,,---+++)))((((((***---///(((((()))))))))************+++,,,------,,,+++******,,,......,,,+++***+++,,,,,,,,,,,,++++++++++++***************+++++++++((((((((()))))))))******++++++,,,,,,,,,---------...,,,,,,...///,,,,,,///,,,,,,,,,---------.................................---,,,+++,,,---///111333///,,,+++---...,,,***,,,,,,++++++++++++,,,,,,......//////...,,,+++***++++++,,,---------,,,,,,---...000111222111///...333000---******,,,000222//////............//////111000111666999<<>>999666777777777:::???BBBQQQdddsssyyyuuurrrrrrrrrooommmjjjcccTTTBBB777444111111000///////////////,,,------......------,,,***,,,,,,******------+++...---+++,,,---......---++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,***+++,,,,,,******+++,,,...***''''''***,,,+++***{{{rrrkkkjjjmmmlllpppsssjjjUUUAAA666222111111///...---.....................//////000---222888======888222---,,,------......------,,,...---,,,++++++,,,...///+++,,,......,,,,,,,,,---..................------+++---//////---,,,,,,---........................------,,,,,,,,,,,,,,,,,,------------------------++++++*********+++,,,,,,,,,+++++++++,,,---...///''')))++++++++++++---...---......///......------,,,+++******+++,,,.../////////...---,,,,,,///111//////......///000222222555444222///...---......------......///000000000000111111000///...///000***+++,,,,,,******+++,,,+++,,,,,,---------------,,,+++++++++,,,,,,------...,,,***((((((***,,,...))))))))))))*********+++)))******++++++******)))(((+++...///---,,,++++++,,,,,,,,,,,,,,,+++++++++************************(((((()))))))))*********+++++++++,,,,,,,,,,,,---///------000000,,,,,,...*********+++,,,---......///000111000//////000000...---,,,++++++---///000222///---,,,......---,,,,,,++++++++++++++++++,,,---.........---+++)))(((***++++++,,,---------------///000222222111000///222000...,,,+++---///111111111000000000000111111000111333666:::???GGGMMMQQQVVVTTTIII>>>999888888555222111333444555:::AAAHHHXXXmmm{{{zzzuuurrrrrrssssssjjjllljjj___MMM;;;333333111111000000//////......,,,------......------,,,+++,,,,,,++++++,,,,,,+++---+++)))))))))******+++*********+++++++++++++++((()))***+++,,,+++*********+++,,,,,,******+++,,,---***((((((***,,,+++***xxxooojjjjjjqqqqqqsssuuunnnZZZCCC444222111000////////////............//////////////////222555888888555222///,,,------......------,,,000///---,,,+++,,,,,,---***+++------+++***+++,,,,,,,,,------...///000000+++,,,......,,,,,,,,,---...............---------++++++,,,,,,,,,,,,,,,,,,------------------------+++************+++,,,---......------,,,,,,------***+++------------...000------......///......---++++++******+++---...///,,,---///...---,,,,,,---,,,,,,,,,------...///000222111000...---------...------......///000000000///000111000///......///***+++,,,,,,******+++,,,******+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,++++++++++++++++++*********+++++++++,,,,,,(((((())))))))))))(((((((((***---///...---,,,,,,---------,,,,,,,,,++++++************************))))))))))))************************++++++++++++///------000000---,,,...)))******+++,,,---.........000111000///...///111...---,,,++++++,,,...//////...------.........---++++++++++++++++++++++++,,,------------+++)))(((***++++++,,,---------------...000111111111///...//////////////////......333222222111111222222333111333555777;;;BBBJJJNNNNNNOOOIII===444222444444444111000222222333999@@@OOO```sss~~~~~~wwwsssrrrrrrrrrqqqeeejjjjjj\\\HHH999333333111111111000///......---,,,------......------,,,---,,,,,,------,,,,,,---++++++***)))((()))***+++******+++++++++,,,,,,,,,((()))***+++,,,+++***)))***+++,,,,,,******+++,,,+++***))))))***++++++***|||rrrjjjiiikkkssssssuuuwwwqqq___EEE222333111//////000000000///---...///000000000000///......000111111000......,,,------......------,,,000///...---,,,,,,,,,,,,***+++------+++***+++,,,,,,,,,,,,---...000111222***,,,---,,,++++++,,,............---------------******++++++,,,,,,------,,,,,,,,,,,,------------******++++++,,,---------000///..................000111111000---,,,,,,---,,,,,,---............---,,,+++++++++,,,...000111---///111111///...------***++++++,,,------......//////...............///------......///000000000...000111111///.........+++,,,---,,,+++***+++---)))***++++++,,,,,,++++++,,,,,,+++++++++---...///***+++,,,------,,,***)))***++++++++++++,,,,,,,,,(((((((((((((((((((((((((((***---......---............------,,,,,,+++++++++++++++***************)))))))))*********++++++))))))*********+++++++++---+++,,,000000---,,,...)))+++,,,...//////......+++...000///,,,+++---///...---+++******,,,---///------------............******++++++++++++******+++,,,---------,,,+++***++++++,,,---------,,,,,,+++,,,...///000///...,,,,,,...///111111000///...111111000000000000111111000444777888===GGGOOOSSSOOOMMMDDD777............222000000222111111888@@@UUUfffyyyzzzsss{{{{{{vvvssstttsssqqqnnndddjjjgggVVVBBB666333444111111111111000...---,,,,,,------......------,,,...,,,,,,......++++++---+++,,,---,,,++++++,,,...+++++++++,,,,,,------...******+++++++++++++++******+++,,,,,,******+++,,,************************xxxnnnhhhjjjnnnrrrrrruuuwwwssscccHHH333333111//////000111000///---...///000111000000///---------......---------,,,------......------,,,,,,,,,---...............+++---///...---,,,------......------...///000111***+++,,,+++***+++,,,............------,,,,,,,,,)))******+++,,,,,,------++++++++++++,,,,,,,,,---)))***,,,---......------.........//////000222222222333333000---++++++,,,++++++,,,------------------,,,,,,,,,---///111222000111111000.........000***++++++,,,------------.........///000000111111------......///000000000---///111111///...---...+++---...---,,,+++,,,---***+++,,,,,,------,,,,,,---,,,+++++++++---///000******+++,,,,,,,,,+++***************++++++++++++******))))))))))))******)))+++,,,---------///111///......---,,,,,,+++++++++++++++*********))))))))))))*********+++++++++*********+++++++++,,,,,,+++)))+++///000---,,,---***,,,///111222111...---***---000///+++***,,,///...---+++******+++---...***+++---------------...)))***+++,,,,,,+++***)))++++++---......------,,,,,,,,,---------,,,++++++)))***,,,---...---+++***------...///000111111222000000////////////000000...444888:::AAANNNWWWZZZQQQNNNCCC666......---+++000///000222222333;;;DDDXXXjjj~~~yyykkkooo{{{wwwuuuuuuwwwvvvqqqmmmhhhkkkcccNNN:::222333444111111222111000...---,,,,,,------......------,,,...+++***------)))))),,,))),,,......---,,,---///+++,,,,,,---......//////,,,,,,++++++++++++,,,,,,***+++,,,,,,******+++,,,)))***++++++************wwwmmmiiilllssspppqqqtttwwwuuufffKKK555333111...///111222111///---...000111111111000///......////////////......,,,------......------,,,(((***,,,...000111000000---///000000///......///111000///------...//////***+++++++++******,,,............------,,,,,,,,,))))))***+++,,,------...*********++++++,,,,,,,,,)))***---///000///...---,,,---...///111333555666///000111000...------...***+++,,,,,,---------,,,------------...000222333111111///---+++,,,...111***+++,,,---............---...///000111222333444------......///000000000---///111111///...------,,,---......,,,,,,---...+++,,,------......---------,,,+++***+++---///111+++******++++++,,,,,,---))))))))))))************,,,,,,++++++++++++,,,,,,)))+++,,,,,,,,,---000222//////...---,,,,,,++++++++++++++++++******)))))))))************+++++++++++++++,,,,,,,,,---------)))(((***///000---,,,...+++---111444444222///,,,,,,///222111---+++...222...---+++******+++---...)))+++,,,---,,,,,,---...)))***+++,,,,,,+++***)))***+++---...//////...---------------,,,,,,+++***''')))***,,,,,,+++***)))...---------...111333555111111000000000000111111---444999<<>>LLLcccssskkkZZZppp|||~~~sssqqqqqqtttxxx|||zzzsssmmmooobbbPPP@@@888444333333333111///---,,,---...///+++,,,.........,,,***))),,,---......,,,+++,,,...************+++---///000,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++{{{vvvpppooossstttwwwwwwtttssskkkRRR999555444222222222000...,,,///000111111111111000///000000////////////000000...000111111000//////000......------......///000/////////......------,,,...,,,***,,,111333222///,,,,,,,,,---------......------------,,,+++******,,,,,,+++++++++,,,------+++++++++++++++++++++++++++,,,,,,------......///......////////////000000000000111000...---......***+++,,,.........------------------......///000000000//////............---------...///000111222...///000000//////000111---///000222222222000///......------------.........------------...000111------,,,++++++,,,---...,,,------,,,++++++,,,...+++,,,,,,,,,,,,++++++***++++++************+++++++++******++++++,,,---...***000666555000,,,...222---,,,++++++,,,---+++***)))+++,,,,,,***)))((()))***+++,,,+++))))))+++,,,))))))***++++++,,,------......---,,,,,,---...///---...000000000...---++++++...000///---,,,---...---...///...---,,,...000...///000///...---///000)))))))))***+++,,,++++++))),,,---***,,,111333000...,,,---111111---,,,///---------,,,,,,,,,++++++---...000222444333333222111111111111111111222222333555;;;EEERRR___kkkrrr\\\VVVKKK???555000000222...---000555444444???NNNeeeuuunnnXXXkkk}}}{{{rrrmmmooorrrsssrrrpppllljjjiii[[[III;;;555333222111222111///---,,,---......,,,---...//////---+++***+++,,,---,,,+++***+++---,,,,,,,,,,,,---///111222111000...,,,,,,,,,---...)))))))))******+++++++++---------------,,,,,,,,,)))***+++,,,---,,,,,,+++zzzqqqppptttyyyzzzxxxttttttnnnXXXAAA888555222111111111000//////000000111111000000///000000////////////000000...000111111000//////000---------------......///------...............------,,,+++...222333000...,,,,,,,,,---------......------...------,,,+++***------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.../////////000000000111000///000111222111///---***+++---...//////...---------,,,,,,,,,,,,,,,---000////////////.........000000000000111111222333...///000000//////000111...///000111222111000///......------------......///...------------......---,,,+++++++++++++++,,,***,,,......,,,***))))))******++++++++++++++++++++++++************++++++++++++++++++,,,---...///(((111888666...***...444***))))))***,,,,,,,,,+++)))***,,,+++***((()))))),,,------,,,++++++,,,...)))))))))******++++++,,,...,,,+++******---000222------...//////...,,,++++++---......---,,,---...,,,---...---++++++---...,,,...000000///------...))))))***++++++******)))+++------+++,,,000222000///---...111000...---///------------,,,,,,,,,,,,...000222555666555444333333222222111111111111111555777===JJJZZZiiirrruuu[[[UUUJJJ<<<222---...///000---///333222444AAAQQQjjjxxxtttYYYiii}}}xxxrrrqqqssssssqqqmmmjjjjjjkkk___QQQ???444222222222000111000///---------......---.../////////...---,,,)))+++,,,+++***)))***,,,,,,,,,,,,---...///000111333111---+++***+++---...)))))))))))))))*********......------,,,,,,,,,+++******+++,,,,,,,,,,,,,,,}}}sssqqqvvv{{{}}}{{{xxxxxxsss^^^GGG777444000...///000000000///000000000000000000/////////000000000000//////,,,...//////...------...---,,,,,,,,,,,,---......***+++---...///000000000---,,,---000222222///,,,,,,,,,,,,---------......------......---,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......//////000111111111000//////111444444000---,,,---...000000000000///,,,,,,,,,+++,,,,,,------000000000000000000000///222111111111111111222222...///000000//////000111//////000111111000//////......------------......,,,,,,+++,,,,,,,,,---------,,,,,,+++++++++++++++***,,,---,,,***(((((((((((()))***+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,---...//////)))///444333...+++---111+++***)))***,,,,,,,,,+++***,,,---,,,+++***+++,,,,,,,,,---,,,++++++,,,...)))*********+++++++++,,,---,,,+++***+++---///000,,,,,,------------,,,++++++,,,------------------+++,,,,,,+++******+++---))),,,///000///---,,,+++)))+++,,,,,,,,,++++++,,,//////...,,,,,,...//////000//////000000......///------------------,,,,,,+++---111444555444222000222111111111111222333444555888AAAQQQcccqqqwwwxxx]]]VVVJJJ<<<111,,,,,,...111---...111111444CCCUUUnnn||||||___nnn~~~{{{uuusssvvvtttqqqnnnlllkkkiiiiiiTTTGGG777///000222222000000///...------------...------............---,,,)))***,,,+++******+++,,,******++++++,,,---......///...,,,***))))))******))))))******************---------,,,++++++******+++++++++,,,,,,,,,,,,,,,xxxvvvzzzxxx||||||{{{|||uuu^^^FFF888444000...///000111111000//////////////////000//////000000000000//////,,,...//////...------...---,,,,,,,,,,,,---......,,,---.../////////...---------///000111111...,,,,,,,,,,,,---------......------.........---,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000---......///000111111111000//////111444444000------///000111222222111111+++++++++,,,---///000111000000111222222222111000000000/////////000000111...///000000//////000111//////000000000/////////......------------......'''((()))***+++,,,,,,---,,,,,,---------,,,,,,,,,,,,---,,,***((('''(((***((()))***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////+++,,,---......---,,,,,,---,,,++++++,,,,,,+++******+++,,,+++******+++---***++++++***))))))***,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******+++,,,------,,,,,,***+++,,,+++))))))+++,,,***---111222111...---,,,+++---......---...000333222000/////////000222555111111111///////////////------------------------+++---///222333222111000000//////000222444666888666;;;FFFXXXkkkwwwzzzyyyddd]]]OOO@@@444//////111111------000111555EEEXXXqqq~~~kkkxxx~~~}}}vvvtttuuuwwwpppjjjiiikkkiiiccc]]]HHH>>>333...000333333111///......---------------,,,,,,,,,---------,,,,,,)))+++,,,,,,++++++,,,...******+++,,,,,,---------+++,,,------,,,***((('''++++++++++++++++++++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,---------|||uuuzzz||||||}}}uuu\\\CCC999666222000111222333333000//////......//////000...///000111111000///......000111111000//////000---------------......//////000111111///---***(((...//////000000///...---,,,,,,,,,---------......------............------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000,,,,,,---...///000111111000///000111222111///---...///111222333333222111+++,,,,,,---...000222333///000111222333222111000---------------...///000...///000000//////000111000000////////////............------------......%%%&&&(((***+++,,,,,,,,,++++++,,,---...---------,,,,,,,,,***(((((()))+++******++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///,,,+++***+++------+++)))...,,,++++++,,,,,,+++)))((()))))))))'''((()))+++)))******)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***)))************++++++++++++***))))))+++------,,,+++***+++,,,+++))))))+++,,,---000333555333111000000+++---//////...111666;;;555222000333444555888<<<222333222///...000111///------------............---...000111222333222222///......///222555888;;;888???NNNaaaqqq{{{}}}{{{hhh```QQQAAA444------///000,,,,,,000111666GGGZZZrrrwwwyyy}}}~~~wwwssssssvvvxxxpppjjjjjjlllggg[[[PPP===888111///000222333222------------------------+++++++++,,,,,,,,,,,,---)))+++,,,,,,++++++---...,,,---......//////......***,,,...000///---+++))),,,,,,,,,+++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,---......xxx|||}}}}}}}}}vvv^^^EEE777444111000111222222222000///............///000...///000111111000///......000111111000//////000......------......///000---///000111000...+++)))///000000///...------...,,,,,,,,,---------......------............------*********+++,,,---...///------------------------------......//////000000++++++,,,---...///000000000000111000...---......---...///111222111111000------------...///000111,,,...///111111111//////+++++++++,,,---...///000...///000000//////000111000000///.....................------------......'''(((***+++,,,,,,,,,,,,((()))+++,,,------------)))+++,,,,,,+++******++++++,,,,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---+++******++++++,,,---...+++++++++++++++++++++++++++***)))***+++,,,+++***(((((()))(((''''''***,,,))))))***)))(((''')))+++++++++++++++++++++++++++))))))******++++++,,,,,,)))))))))))))))***++++++***((((((***---...,,,***++++++,,,+++***)))+++---...000333333222000000000***,,,.........333;;;BBB:::444222444444222555;;;222555333......111222...------------.........////////////000111222333444000000//////111555888::::::EEEWWWiiiwww}}}~~~}}}kkkbbbRRRAAA222+++***,,,...+++,,,111222777GGGZZZrrr~~~~~~kkk~~~~~~}}}||||||wwwpppooorrruuuuuuqqqnnnmmmjjj```OOOBBB333222111000000000111333,,,---------...---------,,,,,,,,,,,,,,,---......((()))++++++******,,,...,,,---.../////////...---***+++---......---,,,+++++++++++++++*********)))+++++++++,,,------......---,,,,,,+++,,,---...///}}}xxxaaaIII444222/////////000000///000///...------...///000...///000222222000///...,,,...//////...------...///............///000000(((***---000111111000...000000000///---,,,...///,,,,,,,,,---------......------...............---))))))***+++,,,...///000------------------------------......///000000000******+++,,,---...///000///111222000,,,***---///+++---...///000000//////.........------......///***,,,...///000///...---******++++++---...000000...///000000//////000111111000///........................------.........++++++------...---,,,+++%%%''')))+++,,,------,,,&&&***...///...,,,***)))---------------,,,+++***---,,,,,,++++++,,,,,,---************+++,,,------***---///...***))),,,///(((''''''(((+++,,,,,,+++*********))))))))),,,...)))******)))(((((()))+++++++++******************)))(((''''''(((+++///111))))))(((((()))***++++++)))(((''')))---...,,,***+++,,,,,,+++******+++---+++---//////...---------)))+++---,,,---333>>>FFF???777333333000,,,---222333666444...---222222...---------.........//////......------...000222333222111000000111444777999<<>>666111///111...///444555888HHHZZZrrr{{{xxxqqqooonnnlllkkklllmmmnnnssstttwwwyyy|||kkk\\\iiiwwwyyyvvvdddRRRRRRSSSYYYbbbkkkssswww|||{{{zzz||||||~~~}}}pppeeeeeemmmrrrqqqnnnrrrrrrfffQQQ===444444444222000...------...///000000///...---,,,,,,+++------...............---,,,,,,+++++++++,,,---...++++++,,,,,,---...//////+++---///...+++***+++,,,++++++,,,,,,,,,---------***+++++++++,,,,,,------222000...---...000222333zzzvvvvvv|||xxx{{{|||eeeHHH777555222000000111000///...------...000111000/////////000111111111000000...............---------000000000000111111111111---------...000222333444---///000///------...///---------------......///.../////////...---,,,,,,,,,,,,++++++,,,---...000/////////...------,,,,,,,,,,,,,,,,,,------------***++++++*********---///......------...///111222---------...///222444666000000////////////000000000000000000///...---,,,//////......---......///.........///......---,,,---......///000000111111+++...222333000,,,(((&&&,,,,,,+++++++++,,,------++++++***))))))***...222///...,,,+++******++++++++++++,,,...000111///------......---++++++,,,...,,,***)))***+++---,,,,,,+++,,,---......---,,,+++...---+++*********+++,,,***++++++,,,,,,,,,,,,,,,)))************++++++++++++,,,---,,,***))))))***************************)))***,,,---,,,+++)))'''***)))))))))))))))******---******,,,,,,))))))+++((()))***+++,,,,,,,,,+++,,,,,,+++)))(((***---000...000111111///......///222111000...---,,,,,,,,,++++++++++++,,,,,,,,,---000---,,,...111222111///111000222666777666:::???JJJ___vvv}}}rrraaaRRRFFF===666111555000000222333666GGGZZZqqq~~~rrrfff^^^VVVVVVUUUUUUUUUWWWYYYZZZ^^^aaaeeeiiinnnssszzz~~~nnnuuusssQQQ??????@@@EEEMMMUUU\\\___eeeeeeffflllttt{{{}}}yyypppfffdddjjjqqquuurrrsssmmm\\\GGG777222222000///...,,,,,,------...//////.........------------------------...///000++++++,,,,,,,,,,,,------)))***+++,,,...///000000,,,---///...,,,+++,,,,,,++++++,,,,,,,,,---------******+++,,,---.../////////...------...///000111zzzuuuyyyyyyxxxwwwyyy|||cccFFF777444111000000000000///,,,------.../////////...000000/////////000000000........................//////000000000111111111,,,---...///111222444555,,,---///...------...///------+++***+++,,,...///////////////...---,,,+++++++++******+++,,,...////////////......---------++++++,,,,,,,,,---------)))******))))))))),,,...,,,,,,,,,---...000222333............///111222333111000000000000000000111000000000000///---,,,+++000///------...///...---------/////////...---,,,........./////////000000...111555555111---,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++)))(((***///222///...+++)))))))))+++,,,******+++---000000///---,,,,,,++++++******+++,,,,,,+++***)))***+++------***+++,,,---...---,,,+++---------,,,******+++---***+++,,,,,,------,,,,,,))))))*********+++++++++***,,,,,,+++)))))))))***************************)))***+++,,,++++++))))))***************++++++,,,,,,)))))),,,+++))))))+++)))******+++++++++,,,,,,***+++***)))((()))---000---...//////...------///111000///...---,,,,,,+++*********++++++,,,,,,---///,,,+++---111333111///111111444888888777;;;AAARRReee{{{yyykkk\\\RRRIII>>>444666111///111111666GGG[[[pppttteeeVVVLLLGGGGGGFFFGGGGGGHHHJJJJJJKKKOOOTTTZZZ___ffflllqqqyyypppGGG>>><<<<<<>>>DDDJJJNNNPPPQQQPPPSSSZZZccckkkuuu}}}{{{wwwpppiiigggkkkppptttqqqqqqhhhUUU@@@444111111...------,,,,,,---......---.....................,,,,,,,,,,,,---///111222***+++,,,---------,,,,,,++++++,,,,,,---...//////+++,,,------,,,,,,++++++))))))*********+++++++++++++++,,,------...//////***+++,,,---...///111333|||yyy||||||zzzuuusssxxxuuu___FFF666333111000000000000///,,,---..................111000///......///000000---............................../////////000000------///000222333444444,,,---///...------...///---,,,***))))))+++---///......//////...------,,,++++++******+++,,,...///...............---------+++++++++,,,,,,,,,------*********)))((()))+++---++++++,,,---///111333333000000000///////////////000111111111111111111000000000000000///...---,,,///...------......---+++,,,---...//////...---,,,000/////////.........---000222333111...,,,---000---,,,,,,++++++,,,,,,,,,+++,,,,,,+++++++++...000///---+++)))((()))***+++)))))))))+++......---+++***)))(((((())))))******++++++*********+++,,,...)))***,,,---------,,,,,,,,,---...---+++***+++---++++++,,,------------,,,))))))*********+++++++++***+++,,,+++)))((()))***************************++++++***))))))***+++,,,((((((((()))***+++------+++))))))+++,,,)))))),,,+++++++++++++++,,,,,,,,,***++++++***)))***---000,,,---......,,,,,,---///000//////...---,,,++++++))))))***++++++,,,------...,,,+++---000222111///222222555999999999>>>FFF\\\nnnuuuhhh___WWWIII:::666111///000111666HHH\\\nnnyyykkk\\\NNNFFFDDDCCCBBBBBBAAAAAAAAAAAA@@@CCCHHHMMMSSSYYY```eeennnyyyqqqEEE<<<:::999;;;???CCCFFFHHHDDDBBBEEELLLRRRZZZgggttt}}}wwwpppmmmnnnooopppppplllmmmcccOOO===444111000......---.........//////---------...............,,,,,,+++,,,---///111333***+++,,,---------,,,,,,------------------,,,,,,*********+++++++++******))))))*********+++++++++---------------------------///111111000111333666zzzzzz|||{{{uuuqqqrrrooo\\\EEE555333000///000000000///,,,...//////...------...000000///.........//////---------...........................////////////......000111222333333333---///000///------...///---,,,***)))***+++---...------...............---,,,,,,++++++,,,---...000------------------------++++++++++++,,,,,,,,,,,,***++++++***((()))+++---***+++,,,...000111222333111111000000///...---,,,000000111111111111000000///////////////......---......///......,,,,,,+++,,,---......///.........000000//////...------,,,000000///,,,******,,,...------,,,+++++++++,,,,,,***,,,------,,,,,,---......---+++***))))))******(((((((((***,,,,,,***(((***((('''''')))******)))***+++,,,+++******,,,...)))***+++---------,,,,,,+++...///...+++***+++...++++++,,,---------------)))************+++++++++)))***+++***)))((()))+++************************,,,+++)))((((((***,,,---&&&&&&&&&'''(((***+++,,,+++)))))),,,,,,******---,,,,,,++++++++++++,,,---)))***++++++***+++...000,,,---...---,,,,,,...000...//////......,,,++++++)))******+++,,,---......------.........//////000000111555999:::===FFFQQQjjjxxx~~~sssmmmeeeTTTBBB888222000111111555FFFYYYlll~~~rrrcccUUUMMMIIIEEEDDDCCCAAA@@@>>><<<;;;<<<===@@@CCCGGGMMMTTTYYYbbbnnnzzzuuuIII:::999888:::???CCCFFFFFF>>>;;;===BBBEEEJJJZZZjjj|||uuuqqqsssuuurrrooonnniiikkk```KKK:::555333000......//////////////////------..................++++++,,,---...///111111++++++,,,,,,,,,,,,------///......------,,,++++++))))))((()))++++++***)))++++++,,,,,,,,,---------------------,,,,,,,,,+++///111222111//////333666{{{uuuuuusssuuutttooonnnhhhUUUAAA444222000///000000000///,,,///000000...---...///000000/////////.........---------.........//////...////////////000000000///000111222222222111111///000111000...---...///------,,,,,,,,,---...///,,,,,,---...////////////---,,,,,,,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,***))))))+++---***+++---...000111222222000000000000///...------//////000111111000//////---......///////////////---000222111...+++,,,------------------...//////........................///...,,,,,,,,,,,,+++***...---,,,,,,+++++++++,,,,,,---------+++,,,---///,,,,,,++++++***))))))))))))))))))***+++***(((&&&+++)))'''(((***,,,+++***(((***------+++***+++---((()))+++,,,------,,,,,,+++...000///+++)))+++...+++,,,------...---------)))************+++++++++(((***+++***)))((()))+++******************************)))******++++++,,,((((((((((((((()))***+++,,,)))***------++++++...,,,+++***))))))***+++,,,((()))*********+++...000------...---,,,,,,///111---............---+++*********+++,,,---...//////+++...111///,,,+++...111...///444999===CCCQQQ^^^uuu|||wwwqqq___JJJ;;;555333333111333BBBUUUjjj|||zzzkkkZZZOOOLLLMMMGGGGGGEEECCCAAA>>><<<;;;::::::::::::<<>>888555444111111???PPPiii{{{wwwgggUUUJJJKKKPPPIIIIIIHHHFFFCCCAAA>>>===:::999777555666;;;BBBGGGKKKWWWcccjjjppp{{{|||tttzzzlllAAA>>><<<::::::;;;<<<===<<<===888777:::999;;;LLLaaa}}}lllooovvv|||xxxpppoootttpppnnn^^^DDD444444555333......//////......---,,,//////.........---------+++,,,---///000///......---,,,+++******,,,...///,,,,,,,,,------.........+++))))))***---...,,,***))))))*********+++++++++))))))***+++,,,,,,---...)))---111222444:::CCCKKKuuuooopppooonnnnnnlllcccaaahhhlllaaaLLL<<<444333222000///000000111......////////////......////////////////////////......////////////......+++,,,...///000000000000333555666333///---...///000444444000...111222111.../////////...---,,,,,,,,,---...---,,,+++---///+++,,,...//////...,,,+++***+++,,,------,,,+++***++++++*********+++---...------,,,+++***(((((('''***+++...000000000...---------......------,,,+++///000111000...,,,---...000000000000////////////)))...333333///++++++,,,.........////////////000//////.........//////000'''333777...(((+++---***---,,,+++******+++,,,---///,,,))))))---000000......---,,,+++***+++,,,---))))))************))))))))))))***+++++++++++++++%%%%%%&&&'''((()))******+++***)))((((((((()))***))))))***+++,,,,,,---------------------,,,+++*********)))((()))***,,,---***)))***......+++***,,,,,,,,,+++***)))))))))***((()))***+++,,,---------(((***,,,,,,*********+++...,,,***((())),,,///111(((+++---,,,******,,,...++++++******++++++,,,---...---,,,...000///+++(((,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,...000111222///............//////000---777888777AAAKKKYYYmmmzzz||||||yyyaaaHHH999:::;;;888333444AAAPPPdddxxxxxxlll```XXXTTTQQQPPPLLLLLLKKKJJJGGGDDDAAA???===<<<:::999999:::<<<===CCCIIIQQQZZZcccnnnyyysssmmmdddrrrcccGGG===<<<:::;;;===@@@AAAAAA===777777<<<<<<===IIIZZZuuu}}}pppmmmsss{{{uuuooopppsssxxx{{{yyysssmmmmmmlll___HHH888333222000......------------..................//////000000---------------...000000------------------------000///...---+++***))))))((())))))*********))))))***+++,,,---------,,,,,,...---,,,---......---,,,222111222555999BBBPPP\\\}}}mmmgggiiijjjkkkllljjjdddccciiikkk^^^KKK===333222111000////////////......////////////......////////////////////////------............------////////////////////////111333444222000...///111000444444000...111222111---............------,,,,,,---...---,,,+++---///+++,,,...//////...,,,+++***+++,,,,,,,,,,,,+++***,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////...+++,,,------...............///000///...---...///000000000000/////////...)))---111111---++++++---------........./////////...------,,,,,,,,,,,,---///:::===444---...///,,,,,,++++++++++++++++++,,,...,,,***)))+++...///000---+++))))))+++---------))))))************))))))''''''((()))))))))))))))*********+++++++++++++++,,,,,,+++++++++---...///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************************++++++***(((***---...+++***,,,++++++******)))*********------,,,+++++++++++++++''')))++++++***)))***+++---,,,***)))***,,,...000)))+++---,,,******,,,...++++++******++++++,,,------,,,,,,...111111...+++++++++++++++++++++++++++******+++---...///000000///............///000000...777777888BBBMMM\\\ooo{{{tttZZZCCC777888999888444555AAAPPPdddvvvxxxlllaaaYYYUUUSSSRRROOONNNMMMKKKHHHEEEBBB@@@<<<;;;999888777888999:::888===FFFOOOYYYdddpppxxxsss~~~xxxhhhkkk|||[[[>>><<<;;;:::;;;===??????>>>===888777;;;<<<===JJJ[[[uuuxxxhhhcccqqq}}}|||vvvooorrrpppqqqtttwwwyyyvvvtttpppkkkZZZEEE777333222000000//////////////////000+++,,,------......------------------............------------------------...------,,,+++***))))))++++++,,,++++++***)))((()))***,,,---...---++++++,,,,,,,,,,,,---............///333<<>>555555666666444666AAANNNcccssswwwkkkaaa[[[XXXVVVUUURRRQQQOOOMMMJJJFFFCCCBBB>>>===;;;999888888888999111555<<>>>>>===;;;???:::999<<<<<<@@@NNN^^^uuu|||lllfffwww~~~xxxrrrmmmsssooolllmmmrrrvvvxxxxxxttthhhSSS???555333222///111111000000000000111111+++,,,---...///...------------...///...---,,,+++------------------------++++++++++++******))))))---------,,,+++***)))(((''')))+++---...,,,***)))+++++++++,,,---...000000...222;;;JJJ]]]ppp~~~{{{kkkcccaaa``````cccdddccceeeeee]]]LLL<<<444000111111222111///...---......////////////......////////////////////////---..................---222111///......000222333000111111111000000000111000444444000...111222111++++++++++++,,,,,,---...,,,---...---,,,+++---///+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,---...///000000,,,,,,,,,,,,---...///000+++,,,---...////////////,,,---//////...///000222000000/////////.........***+++,,,+++)))***---///++++++,,,,,,,,,---------////////////...------,,,&&&---000,,,)))***+++******+++,,,------,,,+++***,,,---,,,***''')))///444III===000******,,,***((())))))************))))))))))))***+++++++++++++++******************))))))((((((((())))))***++++++++++++++++++******************+++++++++******)))***+++,,,,,,+++***((('''(((''')))......***(((******)))))))))***+++,,,,,,555222...+++(((((()))***%%%''')))))))))((()))*********+++,,,------------+++,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,,,,---.........---,,,++++++++++++++++++++++++***+++---...////////////............///000111111333;;;<<>>333222333555444666@@@JJJ]]]ooo}}}vvvkkkbbb\\\ZZZYYYXXXTTTSSSQQQNNNKKKHHHEEECCCBBB@@@>>><<<;;;:::999999666888:::>>>CCCIIINNNRRReeeppp~~~yyyjjj}}}zzz}}}eeeLLL<<<:::;;;<<<>>>@@@@@@===:::@@@===;;;======CCCQQQ```uuu{{{}}}xxxtttrrrrrrnnnjjjkkkooosssuuuvvvsssbbbJJJ999333333111...111111000000000000111111---...000111111111//////---...///000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********,,,,,,,,,,,,+++***))))))&&&(((+++------,,,***(((,,,,,,---------...000222222<<>>???333111111333444666===DDDTTThhh|||uuukkkbbb]]][[[ZZZZZZUUUTTTQQQNNNKKKHHHFFFEEECCCBBB@@@>>><<<:::999888:::999999:::<<<@@@BBBDDDVVVbbbssszzz^^^www}}}{{{bbbLLL???:::;;;;;;===@@@BBBBBB>>><<<>>><<<<<<<<<===CCCQQQ___sss~~~yyyuuuuuuwwwssspppnnnooorrrttttttrrrnnnZZZBBB444222333111.../////////....../////////...///000111111111000///...///000111000---+++))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))******(((((()))***+++++++++***'''(((+++,,,---,,,***(((...//////...---...111444999HHH]]]sss}}}ppphhhddd``````bbbcccaaaaaa]]]RRRAAA555111333333333222222111000///......////////////......////////////////////////000000000111111000000000---------...000222444666333111000000000000...---000444444000...111222111------,,,++++++,,,......,,,---...---,,,+++---///+++,,,,,,,,,---......///------,,,,,,,,,,,,------,,,---------------,,,+++------,,,,,,++++++******+++++++++,,,------......///////////////...------+++---//////...///000222/////////.........------,,,+++*********+++,,,---+++++++++,,,,,,,,,------***+++,,,------,,,+++***,,,...000///---+++******+++++++++,,,,,,++++++++++++++++++***)))+++...000@@@777+++$$$%%%((())))))))))))************))))))''''''((()))))))))))))))(((((()))***+++,,,---............---,,,+++))))))))))))******************)))***++++++,,,+++++++++******+++++++++******)))((((((+++000000,,,)))************)))******++++++...---+++))))))***+++,,,%%%''')))***))))))+++,,,******+++,,,------------...---,,,,,,------,,,+++***))))))))))))***++++++---------+++(((''''''(((,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,///111222222222.........///000111222333000999===HHH___lllttt{{{xxxsssnnnjjjmmmmmmeeeRRR@@@:::===555111000222444555888>>>III]]]vvv{{{tttjjjaaa]]][[[ZZZZZZTTTSSSPPPMMMJJJHHHGGGFFFAAA@@@???===;;;999777666888666444555888;;;======HHHUUUfffttt}}}nnnttt~~~~~~ZZZjjjyyyhhhNNN===999<<<;;;;;;===AAACCCCCC@@@>>>;;;<<<<<<;;;===DDDQQQ\\\qqq}}}xxxtttqqqssswwwtttsssrrruuuxxxxxxuuuqqqcccOOO:::111222222000///......------------......------........./////////000000111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********&&&'''((()))***+++++++++)))***+++,,,,,,,,,+++***...000111000...///444888BBBWWWpppssslllfff```]]]^^^]]]ZZZWWWUUULLL???555222333222111000000/////////......////////////......//////////////////////////////000000000000//////,,,,,,---...000111222222111///...///111111000...000444444000...111222111000///---,,,+++,,,...///,,,---...---,,,+++---///++++++,,,,,,---...//////...---,,,,,,,,,,,,---...+++,,,---.........---,,,,,,,,,,,,,,,+++++++++***)))***,,,---......---------......////////////...,,,...//////......///111//////.........------------,,,+++++++++,,,,,,+++,,,,,,,,,,,,------------((()))+++---------,,,+++******+++,,,+++)))((((((,,,++++++++++++++++++,,,+++***)))***,,,------,,,000,,,)))'''((()))))))))))))))************))))))''''''((()))))))))))))))+++++++++,,,,,,,,,------***++++++++++++***((('''(((((())))))******++++++******+++,,,,,,,,,,,,,,,******************++++++)))))),,,111222---***+++++++++******)))*********+++******))))))*********%%%'''***+++******,,,---***++++++,,,,,,---......///---+++,,,......,,,***)))))))))))))))***++++++,,,------+++((('''(((***++++++++++++++++++++++++(((***---000222222111000.........///000222333444000:::@@@NNNgggtttyyyyyymmmeee^^^XXXSSSWWWVVVLLLAAA;;;999777777222000222444333444777@@@NNNeee|||{{{tttjjjaaa\\\ZZZZZZYYYRRRPPPNNNKKKIIIHHHGGGGGGAAA@@@???>>><<<:::888777777444222333666999::::::;;;HHHYYYgggppp{{{yyynnnddd[[[VVVSSSKKKQQQZZZdddkkkooooooooodddeeehhhoooyyy}}}UUUZZZtttpppsssuuupppcccQQQAAA888:::>>>999:::<<>><<<:::999:::666333333666888999888222@@@QQQ^^^hhhsssuuujjjdddZZZVVVPPPIIIDDD@@@???>>>999===CCCIIIKKKJJJFFFDDDBBBBBBBBBFFFOOOZZZeeelllkkklll}}}sssLLLKKKssssss```[[[WWWPPPEEE;;;555555888;;;888888:::===@@@BBBBBB@@@@@@DDDGGGFFFHHHPPP[[[bbbmmm{{{uuutttrrrmmmmmmqqqnnnmmmnnnrrrvvvxxxuuurrrPPP@@@222000222000///000......------------......222111///---...000222444333222111111000111111111++++++++++++++++++++++++++++++++++++*********)))++++++,,,,,,,,,++++++***---,,,+++***+++,,,...///***---111111111555===DDDccczzz{{{|||rrrggg[[[UUUWWWKKKMMMMMMHHH@@@888333111---.........//////000000)))+++...000111000...---///...---,,,,,,---...///+++,,,............000111...222333000111555555111+++,,,///111444666888888333444444111...---000444222111///...---------.........---------,,,,,,,,,---...//////---,,,---.....................------,,,---///000111000...---222---***,,,---+++,,,///,,,,,,++++++,,,,,,---...,,,---------------,,,,,,111000///...............///...------,,,,,,,,,,,,---,,,+++++++++,,,---......///000111111///---,,,***,,,---...---...000111'''---+++***///+++(((///$$$&&&)))+++,,,,,,***))),,,,,,++++++***+++++++++******))))))******+++,,,+++)))'''(((+++,,,***(((((()))***,,,,,,+++******+++++++++++++++++++++++++++++++++***)))((('''&&&++++++***************+++++++++++++++++++++++++++&&&+++000000,,,)))))),,,,,,)))***...000---,,,---*********)))))))))))))))***+++,,,+++)))((()))***---,,,***)))))))))******"""$$$&&&)))******)))))),,,,,,---------,,,,,,+++***)))((((((((()))+++,,,(((***+++***)))((()))***+++++++++***)))***,,,...---///222222111000000111---.../////////000222444111;;;LLL```tttuuuhhh\\\OOOCCC===<<<<<<:::777444333333444666444333222000///000333666666888CCC[[[vvv~~~uuuiiiaaa\\\ZZZXXXWWWUUUNNNFFFEEEIIILLLKKKGGGHHHEEEBBB@@@@@@>>>;;;777666777777666555555666888333666AAAQQQ]]]gggvvv{{{ooojjj\\\PPPLLLFFFDDDCCC@@@>>><<<<<<<<<<<<999???DDDCCC===999:::>>>777888888777;;;AAABBB>>>BBBHHHPPPVVVVVVRRRLLLIIIIII^^^sssQQQGGG@@@<<<888777999:::<<>>555333111000000111111000,,,---...---,,,,,,...000((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,++++++,,,+++++++++++++++222,,,,,,222555999III]]]ttteee~~~uuuiii[[[RRRQQQIIIJJJIIIDDD===666222111........./////////000000***,,,...000111000///---000///............///000+++,,,......------...000...222333000111555555111...///000222333444555555222333333111...---///222222111///...------............---------,,,,,,,,,,,,...///...------...///........................,,,---///111111000///...222---+++------******---,,,,,,++++++,,,,,,---...------............------000///......------......///...------,,,,,,,,,---...---,,,,,,,,,,,,---...,,,---...///...---+++***,,,---......---,,,---///)))///---,,,000---)))000)))+++...000000///...,,,,,,++++++******+++++++++))))))*********++++++++++++)))'''(((***+++)))'''))))))***++++++++++++***++++++++++++++++++++++++------------,,,+++******++++++***))))))******+++++++++++++++++++++++++++(((+++...,,,)))(((***---+++))))))---...+++***+++***)))))))))))))))))))))+++,,,,,,+++)))((()))***,,,+++***)))))))))******'''(((***+++,,,,,,,,,,,,******++++++++++++*********)))((((((((()))++++++(((***+++***)))((()))***+++++++++***)))***,,,...,,,...000000///...///000---...///000///111333555:::FFFWWWiiixxx|||qqqdddUUUJJJAAA999666666666444222/////////111222000111111/////////222555//////666HHHbbbvvvxxxqqqfff]]]XXXVVVUUUSSSTTTOOOIIIHHHJJJLLLKKKJJJHHHEEEAAA@@@@@@???===:::888999999777555444444555:::999>>>IIISSS]]]kkkyyy{{{rrr[[[PPPOOOHHHEEEFFFCCCCCCBBB???===;;;;;;;;;<<<:::>>>@@@===888777;;;@@@999999555111222666777444444888<<>>===;;;>>>DDDEEEAAA@@@GGGUUUeeetttxxxrrrqqqqqqqqqsssxxxqqqttttttrrrtttsssdddPPP;;;555///---...///...,,,,,,,,,,,,+++,,,------...///111111...,,,///666===999666222000///...,,,***)))*********))))))+++,,,,,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,---...------111---///888===CCCTTTggg~~~yyyZZZxxxjjjZZZNNNIIIGGGFFFCCC>>>888333111111......////////////000000+++---///111111111000///000000////////////000000,,,---...---,,,,,,---......111222000111444444222111111111222222222222222111222222111///......///111000//////..................---------,,,,,,,,,+++---......------///000........................---...000111222111///...000---,,,...---***))),,,,,,,,,++++++,,,,,,---...---....../////////......///...------------------......------------------......---,,,,,,------...,,,---.........---+++***---...///...,,,+++,,,---***111...+++///,,,)))///***+++---......---,,,***++++++*********++++++,,,((()))***+++,,,+++*********((('''((()))***)))'''*********)))******+++,,,++++++++++++++++++++++++))))))************))))))******)))))))))******+++++++++++++++++++++++++++)))++++++)))&&&&&&***---***((())),,,,,,(((''')))))))))))))))))))))******+++,,,,,,+++)))(((((()))++++++***)))))))))*********+++++++++,,,,,,,,,,,,(((((())))))))))))(((((()))))))))((()))******+++(((***+++***)))((()))***+++++++++***)))***,,,...,,,---...---,,,---...000---...///000000111444777???OOObbbrrr}}}}}}uuucccUUUEEE===999666555666222000...---,,,---...///,,,...///000//////111333111...///999LLLbbbttt}}}rrrlllbbbZZZUUUSSSRRRQQQTTTRRRNNNLLLKKKLLLMMMOOOFFFDDD@@@>>>>>>??????>>>===>>>???>>><<<:::::::::BBB>>>>>>DDDLLLUUUaaakkkwww~~~xxxiiidddiiipppppplll___IIIBBBHHHHHHHHHIIICCCAAA???<<<:::999999:::::::::;;;;;;777333555;;;BBB??????:::333111333444222111111111222222333333444:::GGGiii\\\GGG:::999:::>>>??????EEELLLFFFGGGEEE@@@@@@CCCDDDCCCDDDRRRhhhzzztttqqqrrrsssqqqqqqtttqqqtttrrrooommmgggSSS???666222---,,,---...---+++---,,,,,,,,,,,,---......---///000///...000555:::888555111...---,,,+++)))***+++,,,+++******,,,...//////...---,,,,,,++++++******+++++++++,,,,,,,,,///---+++,,,///111000...000000555@@@HHHQQQbbbsssoooOOOyyyjjj[[[NNNFFFHHHEEE@@@:::555111000000//////////////////000000,,,---///111222111000000////////////////////////,,,---...---,,,+++,,,---///000000000000222333222111111111111111111222222000111111111000...------000000//////////////////......---------,,,,,,,,,***,,,............///111---------...............---...000222222111000///---+++,,,///...******---,,,,,,++++++,,,,,,---...---...//////////////////...------,,,,,,,,,------......---------......///---------,,,,,,,,,,,,,,,//////000000//////...------/////////------...///***222...(((,,,***'''+++***+++,,,,,,,,,+++***)))***************++++++,,,''')))+++,,,---,,,***))))))(((((((((((()))((((((+++***)))))))))***,,,---************************&&&'''(((((()))))))))(((***))))))))))))******+++************************((()))***)))'''''')))+++)))((())),,,***&&&%%%((()))))))))))))))************+++,,,+++((('''((()))*********))))))))))))*********)))((((((((()))***''''''(((((())))))(((((()))))))))))))))******+++(((***+++***)))((()))***+++++++++***)))***,,,...---......---,,,,,,///111---.../////////222555888>>>RRRhhhwww{{{pppXXXJJJ===777777555444555111000///.........000000***,,,///111000000111222555222000111;;;JJJ[[[fffkkkfff___XXXSSSPPPOOOOOOQQQRRRQQQNNNKKKKKKNNNQQQBBB@@@===;;;;;;<<<>>>???BBBDDDGGGHHHHHHHHHIIIJJJJJJIIIJJJNNNTTTYYY]]]aaaggglllrrryyy~~~{{{ooocccYYYOOOPPP^^^nnntttrrrcccQQQOOOZZZ[[[VVVMMMAAA<<<;;;888666555666777888666777777444111333:::???BBBEEECCC<<<777777666444777555333222222444555666555<<>>888333000//////000000000000000000//////---...///000111111111000........................,,,.........,,,+++,,,---000///...///000000111333000000000000111222333444111000000000000///...,,,/////////000000000000000......---------,,,,,,,,,***,,,............///111---------.........//////---...000111222111///...)))))),,,///---***+++///,,,,,,++++++,,,,,,---...---......///000000//////------,,,,,,,,,------...------------......///000,,,,,,,,,,,,,,,+++******///////////////......---,,,...///000//////111222---666111(((++++++'''***------.........---,,,,,,***)))))))))******+++,,,''')))+++,,,---,,,***)))((()))))))))((((((((()))+++***)))))))))***,,,---************************))))))***+++,,,,,,,,,,,,))))))(((((()))******+++************************&&&(((***+++***(((''''''((((((***,,,***%%%%%%((((((((())))))************)))***+++***((('''((()))))))))))))))***)))))))))))))))(((''''''''''''((('''(((((()))******))))))((()))))))))************(((***+++***)))((()))***+++++++++***)))***,,,.../////////...---...000333---......///000222777:::CCCXXXnnn{{{zzzjjjKKK@@@666333333111000111111000////////////000000***---000222111111111222111111000///000777AAAIII]]]ZZZVVVPPPLLLIIIIIIJJJIIIKKKKKKHHHDDDDDDGGGKKK<<<;;;999777777888;;;===AAADDDIIILLLOOORRRUUUXXXUUUZZZ```cccdddbbb]]]ZZZSSSVVVYYY\\\]]]___bbbdddccciiisss}}}}}}}}}|||yyywwwrrreeeXXXRRROOOLLLQQQbbbtttzzzuuuiiiVVVTTT]]]\\\TTTIII<<<777666555444333444444444222333444333222333777:::BBBIIILLLFFF???;;;888555888555111000111333222222444777QQQtttYYYFFF:::DDDWWWeeerrr|||vvvssslllbbbYYYUUUXXX^^^ppp}}}~~~rrrnnnnnnqqqrrrnnnkkkkkkiiinnnooofffYYYJJJ===555000///////////////............------......///000,,,------......000222444...,,,***+++---///000///((()))***)))((()))***,,,------------------------******+++++++++,,,,,,,,,...+++)))+++///222333333555:::CCCMMMVVVaaappp}}}aaaHHH{{{nnncccWWWMMMHHHCCC<<<666333111///...111111000000000000//////------...///000000000000------............------,,,...///...------...///000------/////////000444//////...///000222444555333111000000000000///---...///000111111111111111......---------,,,,,,,,,+++---......------///000,,,,,,------.../////////,,,---///000111000...---)))))),,,...,,,)))+++111,,,,,,++++++,,,,,,---...,,,---...///////////////------------------...///------------...///000111------------,,,+++******......------,,,,,,,,,,,,+++---/////////000111333222<<<666+++---...***+++++++++,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,((()))***+++,,,+++******(((***+++***)))((()))+++*********)))******+++,,,************************'''((()))***************(((((((((((()))******+++************************&&&'''***++++++***'''&&&((((((+++...+++&&&'''+++((((((((()))******++++++'''(((***)))(((((()))+++'''((()))*********))))))*********)))))))))))))))'''((()))******++++++***(((((()))************)))(((***+++***)))((()))***+++++++++***)))***,,,...///000111111000000111333//////000000111555:::>>>OOObbbttt~~~wwwbbbDDD===666444222000111444000000///...............+++---000111111000111222...000222222111222666:::JJJJJJGGGDDD@@@>>>???@@@===>>>???===:::999<<>>888444///...000111000...444555JJJxxxrrrTTT???GGG]]]nnn{{{{{{rrrhhhdddkkkvvvuuuqqqppprrrrrrnnnllllllhhhiiieee[[[LLL>>>555111///000000111000000///...///............///000000---------,,,---///000111111///,,,+++,,,------,,,***+++,,,,,,++++++,,,...,,,---.../////////...---******+++++++++,,,,,,,,,+++++++++,,,...111555777<<>>888444333222111000111111111000000000//////,,,------...//////000000---...///000000///...---,,,...//////......000111111,,,+++//////---///444000///......///111333555555222//////000111000///---...000111222222111111......---------,,,,,,,,,,,,...///...------...///,,,,,,------...//////000+++,,,...///000///---,,,,,,,,,------)))&&&)))///,,,,,,++++++,,,,,,---...++++++---....../////////......------......///000,,,,,,------...000111222///////////////---,,,+++......---,,,,,,,,,,,,,,,+++---......------...000555???999,,,---///++++++))))))******++++++,,,,,,(((((((((((()))***+++,,,))))))*********+++++++++)))+++,,,,,,))))))***,,,))))))***++++++++++++***************************&&&&&&'''''''''''''''''''''''''''(((((()))++++++************************(((((()))*********)))'''((()))---///,,,''')))...'''(((((()))******++++++%%%'''((()))((()))+++,,,&&&''')))*********))))))((()))***+++,,,+++***)))''''''(((******++++++***'''((()))***+++******)))(((***+++***)))((()))***+++++++++***)))***,,,......000222222111000111222222333333333555999>>>CCCWWWggguuu|||ttt[[[CCC===999666222111666===111111000///......------+++---//////......///000...000222222222222444555:::;;;;;;888555444555777555555555444222222333555333444666555333333555777444555888:::===BBBHHHMMM]]]lllwwwuuunnnhhhddd___^^^dddmmmqqqnnnfff^^^YYY]]]bbbgggiiijjjmmmsssxxxzzzzzzvvvooogggccceeehhhiiifffcccaaa___]]]ZZZWWW\\\aaadddbbbaaa```ZZZTTTUUU___gggkkkttt}}}{{{qqqWWWDDD???DDDAAA>>>>>>:::111333555777777666333222000111111222111222333444===IIITTTSSSMMMLLLNNNOOO>>>888111...000222222111444333DDDnnndddIIIKKKZZZfffrrr~~~yyyqqqppp}}}yyyssspppqqqpppmmmkkkmmmddd]]]SSSJJJAAA888333000...000111222000///...---//////......//////000111000...,,,+++,,,---...///333111...,,,,,,,,,+++***...///000///......000222///000222444333111...,,,******+++++++++,,,,,,,,,***---///......000777<<>>:::444222333333222111222111111111000000//////,,,,,,------.../////////...///000111111000///...,,,...000000///000111333111,,,+++...///---///444111000///...///000222444777333///...000222111000---...000111222222222111......---------,,,,,,,,,---...//////---,,,---...,,,,,,------...///000000***+++---//////...---,,,000///...---(((###'''...,,,,,,++++++,,,,,,---...***+++,,,---...........................///000111,,,,,,------///000222333000111111111111///---,,,000000///............///,,,---...---+++***+++,,,444???888***+++...******------......///000111111(((((((((((()))***+++,,,******))))))******+++,,,))),,,---,,,***)))+++---((()))***,,,,,,+++******))))))))))))))))))))))))))))))************))))))''''''''''''((()))++++++)))))))))))))))))))))))),,,***(((((()))*********(((***...111---)))+++111'''(((((()))***+++++++++$$$&&&(((((())))))+++---&&&'''(((*********)))(((&&&(((***+++,,,+++)))(((&&&'''((()))************'''((()))++++++******)))(((***+++***)))((()))***+++++++++***)))***,,,...---///222222111000000111555555666666888<<>>CCCWWWgggssspppiiihhhiiiiii\\\fffsss{{{xxxmmm```XXX[[[aaahhhkkkkkklllppptttkkkiiicccYYYNNNIIIJJJNNNZZZYYYXXXYYY[[[]]]]]]]]]]]]aaabbb^^^ZZZYYYWWWTTTgggrrrxxxvvvvvvwwwpppdddGGG999:::BBB>>>:::888333111444777::::::888555222222222111000000111333444///===IIILLLJJJNNNUUUYYYCCC;;;111---///333444444333111@@@fffnnnQQQNNNUUUZZZeeesss}}}|||zzzuuuwwwyyysssnnnnnnmmmjjjiiikkk___RRRCCC<<<;;;999444111---///111222000...,,,,,,///////////////000111111222///+++******,,,---...333000...,,,------,,,,,,,,,---------,,,,,,...///222444666777666222---*********+++++++++,,,,,,,,,***...222111...000888@@@HHHOOOUUUYYY```lllzzznnnYYYQQQ}}}xxxrrraaaOOO@@@:::222...000111000...............///////////////......---------......///000000000000...---,,,---.........//////000000.........////////////000...///////////////......666444111...---...///111//////000000///...------///...---,,,,,,,,,,,,,,,---,,,,,,...222222000---000///---,,,,,,---///000,,,((()))...///++++++///222111...,,,+++,,,---------+++)))***,,,---+++)))+++,,,---.........---,,,...///000111111000///...,,,,,,,,,,,,---...000111000///---+++++++++---...---...............------...---+++******---///111888777555111---++++++,,,,,,+++))))))...555444...(((((())))))*********+++((()))***)))((((((***,,,((()))***+++,,,+++******++++++,,,,,,,,,---------++++++******************(((***+++------,,,+++***(((((((((((()))))))))))),,,+++******))))))*********(((&&&'''***+++)))''')))***,,,,,,+++++++++,,,((()))***,,,,,,+++******))))))))))))(((((((((((()))(((((('''''''''((((((*********)))))))))))))))++++++++++++++++++++++++))))))))))))******************))))))))))))******+++,,,---,,,++++++,,,...////////////000000000000222666444555<<<===CCCRRR^^^ooo{{{{{{~~~~~~oooYYYAAA;;;666555444222555999333111000///000000...,,,000000///...------,,,,,,------......///.........000000000000000000000000333222111111000111111111222333333222111111222444111///---...222666999:::IIIZZZhhhkkklllmmmjjjcccnnnooopppooolllddd[[[UUUWWW^^^dddfffiiinnnqqqpppkkkiiiiiicccOOO<<<===JJJNNNRRRXXX[[[VVVOOOQQQWWWUUUZZZ___```bbbfffeeeaaahhhnnnuuuwwwwwwqqqdddWWWAAA???===;;;;;;999777555222333555666666555333222444333222111111111222333333666777<<>>;;;:::888666444333111222444555555444222111333222111111111222333444000333333888>>>:::???SSSVVVNNNAAA555222444444222555666888OOO}}}qqqGGG;;;DDDKKKYYYooowww|||{{{qqqqqqnnnjjjjjjhhh___UUUFFF???777333333444222000000111222111///...///000000///000222333333111///000///,,,+++***,,,---///222222111111000///---,,,)))***++++++******,,,...444777;;;;;;777222///---,,,+++***+++---...,,,***,,,---...222888@@@HHHMMMQQQUUUYYY\\\```kkk{{{yyyeeeRRRFFF|||qqqmmmfffVVVEEE888444000///111111000---............////////////......---------......///)))***+++,,,------------,,,,,,,,,---------------,,,,,,,,,------------...000111111222222111111000000///............//////+++,,,------------------......---,,,,,,,,,------...------///111222111///,,,,,,************,,,,,,...,,,---//////,,,+++---------+++******+++,,,---,,,+++******,,,---,,,***,,,,,,---............---------............------,,,---///000111000000//////...---,,,+++,,,---...------...............---,,,,,,++++++++++++++++++------...,,,++++++,,,.........,,,***---111000+++)))))))))***************((()))***)))((((((***,,,((()))***+++,,,+++******)))*********++++++++++++************************'''((()))*********)))((((((((((((((())))))))))))))))))))))))***+++,,,---+++***)))***+++,,,+++)))&&&(((******)))((()))***((((((((((((((())))))***+++******)))(((''''''&&&(((((((((''''''(((((()))))))))))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******+++,,,,,,,,,++++++---///////////////000000000000222777777;;;DDDEEEIIIWWWnnn|||qqq^^^EEE===555222000...000444000///------......---+++,,,,,,---...//////000000///////////////...---,,,000000000000000000000000/////////000111222444444111222222111000000111333888888777333//////111555<<>>>>><<<:::777555333111111000111222333333222111000222222111222222333444555...222222666;;;555555BBBMMMJJJBBB777333333111,,,333333444DDDkkkdddCCC>>>>>>FFF\\\pppmmmuuu~~~vvvpppqqqoookkkhhhgggbbbTTTEEE===999444222333333222000000222222222000///000111111111000111222222000...222000...,,,++++++,,,---333222111///......------&&&(((******+++,,,///111444666888888444000,,,+++***))))))***---...---,,,000///000444===FFFNNNSSSRRRVVV[[[^^^cccnnn|||rrr]]]LLLDDDxxxoooiii^^^LLL===444222000000111111///---............////////////...------------...//////++++++,,,,,,------------------------------------.........////////////000000000111111222111111111---------....../////////+++,,,---..................------,,,,,,,,,---------------...///000000///,,,,,,+++******+++,,,,,,///......//////---,,,,,,...------------...///000(((((()))***,,,---......,,,------.......................................,,,...000222222111000///...------,,,,,,,,,---...,,,---......///.........---............---+++***+++,,,---,,,+++***,,,---,,,---,,,***,,,111000,,,************************((()))***)))((((((***,,,((()))***+++,,,+++******))))))))))))************))))))))))))************'''((()))*********))))))(((((((((((())))))))))))((((((((()))***,,,---...)))((((((((())))))(((((((((***,,,,,,+++***+++,,,))))))((('''''')))***+++++++++***)))((('''&&&&&&(((((((((((((((((()))***)))))))))))))))*********))))))))))))))))))))))))((()))))))))************+++******))))))******+++***+++,,,,,,++++++---///////////////000000000000000666777;;;CCCDDDGGGUUUggguuuxxxiiiOOOEEE:::555333000111333///...,,,,,,---...,,,+++000/////////.........---000000000000///---,,,,,,////////////////////////////////////000111222333000111222111//////111222999::::::555...,,,000555???UUUiiimmmjjjiiifffaaaZZZYYYZZZ___eeefff```ZZZWWW\\\___```ccckkkpppqqqvvvqqqnnnkkkcccXXXRRRSSSVVVPPPMMMQQQWWWZZZ^^^bbblllrrrxxxzzz{{{zzzuuunnnhhhddd[[[NNNGGGEEECCC@@@===<<<:::666333000000000000000111222222111000000222222222222222333333333///333333888???888222999@@@CCC???666222444333...444222444???\\\WWWAAAAAA;;;DDD___ooollluuuzzzvvvrrrmmmjjjnnnnnnkkkfff```XXXIII;;;888555333222333333111///111222333222111000111222333111000///000000...---333111///---++++++++++++111111///---++++++,,,---((()))+++,,,---...111333333555777666222...,,,+++---,,,,,,,,,.../////////333222444:::CCCLLLQQQSSSWWWYYY[[[^^^dddppppppWWWGGGCCCxxxpppfffVVVCCC666111000000000111111///...............////////////---------------...////////////...---------------//////...........................////////////000...///000000111111111000,,,,,,------......//////,,,---...///////////////------,,,,,,,,,------...+++,,,,,,---------//////------,,,,,,,,,,,,------...//////.........---+++------------...//////000)))***+++++++++,,,------------------......//////////////////////////////---...000222222111///...---------,,,------------,,,------...//////......------...///...---+++***,,,---...---,,,***+++,,,)))++++++))),,,111222///+++++++++***************((()))***)))((((((***,,,((()))***+++,,,+++******(((((()))))))))*********(((((()))))))))*********)))))))))***************(((((((((((())))))))))))((((((((()))***,,,---...(((((())))))((((((((()))((()))++++++*********++++++***)))((()))***+++,,,*********)))(((''''''&&&((((((((((((((()))******(((((())))))************************************((()))))))))************++++++************++++++***+++,,,,,,+++,,,...000////////////000000000000222888888<<>><<<<<<:::666222000111222000000000000000000000000333333333222222111111000///333222888BBB===444666>>>EEEFFF<<<888;;;;;;666333000666===QQQxxxTTTEEEFFF???IIIcccpppyyyssskkkiiijjjiiikkknnnlllbbbVVVKKK@@@777777555444333222222000///000111222222111000111333444111///............---222111///...,,,,,,,,,,,,//////...,,,)))(((***,,,+++---.........///111444333444555444111...,,,,,,.........------...///000000333:::BBBKKKQQQTTTUUU\\\[[[YYY[[[bbbqqqmmmQQQDDDDDDyyypppaaaLLL;;;222111111111111000000000000............////////////---------------...///000222111000///...---......///////////////.........,,,,,,,,,------------.........///000111111111111---------------...///000......//////000/////////------,,,,,,,,,---......+++,,,------,,,---///111........................,,,//////------......++++++++++++,,,,,,---------,,,---...,,,***))))))***......------......///000000000////////////000000......///000000000///...,,,,,,------------------,,,,,,---...////////////***+++,,,---,,,+++***))),,,...///...,,,+++++++++'''***+++)))+++000222000+++++++++++++++*********((()))***)))((((((***,,,((()))***+++,,,+++******((()))))))))************'''(((((())))))*********)))))))))*********++++++(((((((((((())))))))))))((((((((()))***,,,---...)))+++,,,+++***)))***+++%%%'''))))))((('''((()))***************++++++,,,))))))))))))(((((((((((((((((((((((()))***++++++((((((((()))******++++++************************))))))))))))************++++++************++++++)))***,,,,,,+++,,,...000////////////000000000000555;;;;;;???HHHIIIMMM[[[hhhsssyyy```QQQ@@@666111,,,******...---,,,,,,......---,,,,,,,,,---...000111222222000000000000//////...---000000000000000000000000222111000//////////////////000000///......///111333444444222///000444888III```rrrrrrjjjhhhiiiiiijjjhhhfffdddaaa]]]XXXTTTRRRUUUUUUSSSUUU]]]eeegggjjjgggeeeccccccbbb```___aaa[[[XXX\\\aaadddfffiiitttwwwwwwrrrooolllgggaaa______XXXLLLCCC@@@>>>;;;;;;;;;:::666111///222555000000000000000000000000111111222222111000000///...111///444BBBAAA777555???KKKNNNCCC<<<>>>===666222...666<<>>777111---,,,...---,,,---...///...---,,,,,,---///000111222333//////000000000//////...000000000000000000000000000////////////000000111//////000///...---///111222111000///000222555777BBB\\\sssuuunnnlllooopppnnnooommmiiibbb]]]ZZZYYYTTTVVVUUURRRSSS\\\cccfffgggeeebbb___^^^___``````bbb______dddhhhiiikkkooouuuvvvrrrlllhhhgggddd```]]]^^^XXXMMMCCC@@@>>><<<888:::999555000///222666111000000000000000000111,,,---///000111111111000///111---111AAACCC999555;;;LLLSSSIII@@@???;;;111333---777===HHHyyyyyywwwcccPPPRRR```ppp~~~uuuiiigggiiijjjiiiggg]]]NNNBBB<<<888444444333222111000000111222...///111000//////111222333000,,,+++,,,---...///------......//////000000,,,///111///+++((())),,,+++,,,......---...000333...//////...---,,,---...)))+++,,,------///444888999AAAKKKQQQQQQQQQUUUYYY[[[YYYWWWYYYddduuucccHHHFFFRRRyyyjjjRRR;;;222444444333333111//////000222............/////////000,,,,,,,,,---...///000111......------...///111222.........------,,,,,,,,,........./////////000000///000111222333444444444222000...,,,,,,...000111............---,,,++++++,,,,,,,,,,,,,,,---...///...000111000...///222555---......//////......---(((---...***+++//////+++---......//////...------$$$'''***++++++,,,///222///......------///000111///...---,,,,,,---...//////......---------......+++,,,------.........---+++,,,---...////////////,,,,,,,,,------......///(((***------,,,++++++,,,***---...******---...---,,,,,,,,,++++++*********((()))***)))((((((***,,,((()))***+++,,,+++******************++++++++++++&&&''''''((()))******+++'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))***+++,,,---''')))+++***'''&&&(((***''')))++++++***)))***+++&&&''')))*********)))(((''''''(((((())))))******(((((((((((()))***+++,,,'''(((((()))***+++++++++(((((((((((((((((((((((())))))))))))************,,,++++++******++++++,,,)))***+++++++++,,,///111////////////000000000000444::::::???JJJOOOXXXhhhmmmwww~~~{{{|||iiiTTTGGG@@@999444333///---,,,---//////...---////////////000000000000...//////000000000000///000000000000000000000000............///111222333...///000///------///000222000------000333555555:::WWWrrrwwwqqqqqqsssuuuooorrrsssooohhhccccccfffYYY[[[YYYTTTVVV^^^fffiiiiiihhhfffaaa```bbbeeefffhhhgggjjjpppssssssvvvzzzssssssnnnfffccccccbbb```VVVWWWRRRHHH???======<<<666888888444///...222777111111000000000000111111(((***,,,///111222222222222333---000AAAEEE;;;666888MMMXXXOOOFFFDDD===222666...888???III}}}pppSSSYYYiiiuuuxxxllliiiiiihhhjjjcccUUUEEE===:::777222111111000///...///222444---///000000//////000222333000,,,***+++---//////,,,,,,---...///000111222,,,000333222---******---(((***+++,,,,,,...000333,,,,,,---,,,++++++,,,...(((+++...///000444:::???EEEMMMUUUUUUOOOMMMQQQVVVXXXWWWVVV[[[fffwwwaaaIIILLL\\\|||yyy^^^EEE<<<777222555111///333444222///...///......111000...///444,,,------...///000111111////////////////////////***,,,------++++++,,,......///...---111777777333000000000000000111111222////////////000000000000222111000//////...//////***,,,------,,,,,,...///////////////000000000000000000000000///...---,,,---...///...+++***)))***///......---------............------......///000---------......///000111111111000000//////......////////////...---,,,+++///...---,,,+++,,,------...------,,,,,,------...***++++++,,,,,,++++++******,,,------+++*********+++---//////...---...///,,,***((('''((()))))))))***************************)))(((((((((((())))))((()))***+++***)))'''%%%)))))))))))))))******+++---+++***++++++***+++,,,)))))))))))))))******+++''')))******))))))***+++***************)))((((((''')))******))))))***+++(((((())))))*********+++'''(((***,,,,,,***((('''))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((************+++,,,---...************************+++(((&&&(((,,,000111111222444555444333222333444666:::>>>BBBGGGQQQ___jjjzzzwwwhhhTTTBBB888555666000///...///000///...,,,111333444222...,,,---///222222333222111000...---***000000,,,///777555+++222111///.........///000...------...///000000//////000111000//////111333999KKKcccssswwwvvvuuuvvvtttttttttssspppllliiiggg^^^``````[[[WWWXXXaaaiiinnnmmmllllllmmmoooqqqrrrrrrsssvvv|||yyyhhh^^^cccgggaaaZZZZZZZZZQQQHHHDDD???:::888:::666555444222111111222222222222222111000//////...000//////000222333111000//////,,,...999DDDCCC<<<===AAATTT[[[HHH777666888777444444777KKKzzznnnXXX[[[mmmxxxwwwttt{{{~~~wwwqqqnnniiieeeeeeZZZJJJ<<<444222222333111222222111///...///000000000////////////000000222000......///000---+++///......///111333333222000///...------,,,------...---------...///111222.........,,,++++++---///,,,///000---+++000===HHHXXXWWWVVVTTTOOOLLLPPPWWWQQQVVVYYY\\\hhh|||YYY===PPPvvvtttWWW???666444000333///---000222000...//////......000///,,,...333,,,,,,------......//////........................***,,,------++++++,,,...***,,,,,,,,,111888999555//////......//////000111---............///////////////..................+++---...---,,,,,,---...---............////////////////////////......------...//////---++++++,,,//////...............///+++++++++++++++,,,------............///000111111000000000000//////......000000///...------,,,,,,111000///.........//////...------,,,,,,------...,,,,,,------------,,,,,,***,,,------+++***+++++++++,,,......---------...---+++)))((()))******)))************************)))))))))((((((((())))))((()))*********)))'''&&&)))))))))))))))******+++,,,++++++++++++++++++,,,)))))))))))))))******+++''')))******))))))***+++***************))))))(((''')))******))))))***+++))))))******************((()))***++++++***)))((())))))))))))))))))))))))***)))))))))))))))))))))(((((((((((((((((((((((()))))))))******+++,,,---((((((((((((((((((((((((+++)))(((***---000111000000111333333444555888:::777:::>>>BBBIIITTTbbbmmmxxx}}}{{{ooo^^^MMM@@@999888222///------...////////////000111000---,,,---///111222222111000...,,,+++,,,111111---000777555,,,222111///.........///000............////////////...///000///......000222444@@@QQQcccpppvvvwwwwwwrrrtttvvvvvvrrrmmmhhheeebbbaaa___YYYUUUUUU[[[aaafffjjjoooqqqrrrtttxxx|||~~~~~~xxxhhh]]]```ccc]]]XXXYYYWWWOOOHHHDDD@@@:::888999333222111000000111333444222222111111000//////...000//////000111222000/////////......777AAACCC???===BBBRRRXXXHHH888555666888555666666EEEqqqhhhXXX\\\lllvvvxxxxxxsssuuutttooollljjjgggaaa[[[RRRDDD888222111333444222333333111///------...000//////......//////000000...---...000111///---000///...///000111000///000///...------,,,,,,---///............///111111/////////...+++***+++,,,***---///......555AAAKKKZZZXXXWWWVVVQQQKKKMMMRRROOOSSSWWWZZZgggzzzzzzWWWBBBYYYxxx{{{}}}kkkMMM888222333222111,,,+++---///......000000......000...+++,,,111,,,,,,------------------........................***,,,------++++++,,,...)))+++++++++///555777444......------......///000,,,,,,---------.........---------,,,------......,,,.........,,,+++,,,---,,,,,,---------.........------...////////////...,,,...//////---------............------......///++++++******++++++,,,---////////////000111222222000000000////////////...000///...---,,,,,,------...---,,,+++++++++,,,,,,...------,,,,,,------...------............------***,,,------,,,+++,,,---***+++------,,,,,,,,,---...,,,***)))***++++++***++++++++++++++++++++++++)))))))))))))))))))))******)))))))))))))))(((((()))))))))))))))******++++++++++++++++++,,,,,,+++)))))))))))))))******+++''')))******))))))***+++******++++++******)))(((''')))******))))))***++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))***++++++,,,************************,,,++++++,,,///111000000...///000111222555999===999<<<@@@EEEMMMYYYgggqqqvvv{{{~~~vvvhhhXXXJJJ@@@;;;666333000...///000000000///000111111///...///111222222222222000///...------222222...000666555...111000///.........///000/////////...............---...///...------///111111444???QQQeeeuuuzzzzzzssswww{{{|||yyysssnnnkkknnnjjjddd^^^[[[[[[\\\^^^[[[ccclllqqqrrrtttzzzvvvhhh^^^^^^___ZZZVVVVVVTTTMMMHHHFFFBBB;;;777777111000///...///111444555222111111000000//////...000///...///000000///---...000000///444===CCCDDDNNNTTT\\\YYYKKK<<<777888444333555444>>>eeehhh]]]cccnnnxxx}}}|||nnnpppooommmmmmmmmhhh```NNNFFF<<<444000111333444333444333111...,,,,,,,,,.........------............------...000111111000111000//////000000///---000///...---,,,,,,,,,,,,000///////////////000111///000111///,,,*********,,,...000222666@@@LLLUUU^^^ZZZXXXWWWQQQKKKIIILLLOOOSSSWWW\\\hhh{{{pppSSSIIIeeerrrvvv{{{~~~~~~uuu```FFF666333555555000,,,***---...---///333000......///---***+++///......------------------........................***+++---,,,++++++,,,...+++...---+++---111222///......------......///000,,,------------.........---,,,,,,,,,---...//////---...///...,,,++++++---,,,------------.........+++,,,---...////////////***,,,......---,,,---...---,,,,,,,,,,,,------...---,,,,,,,,,,,,---......////////////000111222333////////////////////////......//////...---,,,,,,+++++++++***************...------,,,,,,------...------............------***,,,......---,,,---...)))***,,,,,,+++++++++,,,///---+++***+++,,,,,,+++++++++++++++++++++++++++))))))************************)))(((((())))))***)))))))))))))))******+++)))+++,,,+++,,,...///---)))))))))))))))******+++''')))******))))))***+++***++++++++++++***))))))''')))******))))))***+++---,,,,,,++++++***************))))))))))))******(((((((((((((((((((((((()))))))))))))))*********************************'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000////////////...///111666999<<>>;;;888666555444111000222222333222222222222222333333333333222222111111---111111...///333333///111000///...---...//////////////////---,,,---------...///...------///111111000666EEEZZZnnnyyy}}}ssswww{{{|||yyyuuurrrrrrwwwqqqiiidddccccccbbbaaaVVV[[[bbbfffiiilllqqqttt}}}~~~|||}}}tttjjjbbbaaa```YYYTTTSSSQQQKKKHHHGGGDDD===888777222111000///000222444555111111000000////////////000///...///000000...,,,...000111000111888AAAHHHjjjooohhhXXXIII;;;555888///---222222777XXXhhhaaaeeelllyyy{{{mmmoooooooooqqqoooeeeZZZCCC>>>666111///111222333111222222000...,,,,,,---...------,,,,,,------............///000111111111111000//////111111000/////////...---,,,,,,,,,,,,000000000///000000000000---///111000...,,,++++++//////111666AAAOOO\\\dddaaa[[[VVVTTTPPPKKKIIIKKKPPPTTTZZZ```iiivvvwwwaaaLLLPPPpppooosssxxx}}}}}}|||oooYYYCCC777444444333000---,,,...///...111555000......///---***+++////////////.......................................***+++---,,,++++++,,,...+++......++++++///000...//////......//////000111------........./////////------------...///000000---...///...,,,++++++---------........./////////***+++,,,...////////////(((***,,,,,,,,,+++,,,---+++*********++++++,,,---------,,,,,,------...///////////////000111222333.............../////////+++---000111111///,,,***...............------,,,...------,,,,,,------...,,,,,,------------,,,,,,+++---///...---,,,---...(((***,,,,,,+++***+++,,,///---+++***+++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,++++++******))))))))))))***+++)))))))))))))))******+++(((,,,,,,***+++111333111)))))))))))))))******+++''')))******))))))***++++++++++++++++++***))))))''')))******))))))***+++---,,,,,,++++++***************))))))))))))******(((((((((((((((((((((((((((((())))))************++++++++++++++++++++++++'''''')))***++++++******)))))))))))))))))))))))),,,---...000000000000111////////////000333888;;;???DDDLLLVVVaaakkktttzzzxxx||||||sssggg\\\RRRJJJEEEGGGFFFEEEDDDBBB===777333444444333222222222111111111111111222222222333333---///000...---///000///111000...---------...///...///000///,,,+++,,,....../////////......000222000000444===LLL]]]mmmuuuqqqtttwwwuuurrroooppprrrxxxrrrkkkgggggghhhgggeee^^^[[[ZZZ\\\aaaeeeeeeeeennnqqqtttuuuvvvxxx~~~qqqlllhhhfffbbbZZZRRROOONNNIIIGGGGGGEEE===888666444333222222222222333444000000000//////////////////......///000000...---...000222111///333>>>HHHvvv~~~mmmQQQCCC777222:::000,,,000222222JJJrrrxxxeee___```gggyyy}}}vvvkkknnnooonnnnnnhhhZZZLLL===999333000000000111111...///000///------...///------,,,,,,,,,,,,------///000000000//////000000000//////000222333333222///...---,,,,,,++++++,,,/////////000000000000000+++---///000///...---...111///111:::JJJ[[[hhhnnnaaaYYYQQQOOONNNKKKJJJKKKOOORRRVVVZZZ]]]cccllluuuuuuqqqbbbNNNGGGZZZ|||nnnqqqtttyyy}}}~~~mmmUUUAAA666333000...000......111000...111666000......000...+++,,,111.../////////////////////------------------------***,,,------++++++,,,...(((,,,---++++++///222111//////......//////000111---............/////////..................///000,,,.........,,,+++,,,------............/////////***+++,,,---.../////////((()))+++,,,+++***+++,,,************+++,,,------,,,++++++++++++,,,------////////////000111222222---............/////////***,,,///111111///,,,***------......------,,,+++...------,,,,,,------...,,,,,,------------,,,,,,---///000///...,,,------)))***,,,,,,+++++++++,,,///---+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++))))))***************+++)))))))))))))))******+++(((------(((+++555999777)))))))))))))))******+++''')))******))))))***++++++++++++,,,++++++***)))''')))******))))))***++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************'''((()))+++,,,++++++***************************+++,,,...///...///111333...000222333666999>>>BBBBBBIIIVVVcccnnnvvvzzz|||yyy{{{~~~wwwlllaaaXXXRRRLLLIIINNNOOOPPPRRRQQQMMMFFFAAA===;;;888777777666444222222222111000000111111222---//////...,,,---...000000///...---------...///,,,...000///,,,+++,,,///...///000///......000222---///222666===IIIWWW```lllooorrrqqqmmmlllooossszzzvvvpppnnnoooppppppnnnmmmfff```___bbbdddbbb^^^dddgggmmmqqquuuyyy}}}ooonnnkkkfff___WWWPPPMMMJJJFFFDDDEEECCC<<<777555333333444444444333222222////////////////////////.........///111111000...///000111111...000:::EEEkkk~~~oooPPPEEE<<<666AAA999///111444000<<>>RRRbbbjjjlll```VVVNNNMMMNNNKKKIIIHHHHHHHHHJJJKKKIIIKKKSSS]]]gggcccSSSBBBIIIhhhrrrrrrsssvvvzzz|||~~~~~~~~~iiiNNN;;;444222000//////...000222111...000444///......000///,,,...333---------....../////////------------------------***,,,------++++++,,,...(((---///,,,+++///222222......------......///000,,,,,,---------...............------,,,---------+++---...---,,,,,,---...,,,,,,---------.........+++,,,------............)))+++,,,,,,+++***+++,,,++++++++++++,,,---...///------,,,,,,------...///............///000111111---------.........//////------...............---+++,,,,,,---,,,+++***)))...------,,,,,,------...------............------///000111000...,,,,,,,,,)))+++------,,,+++,,,---///,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......---,,,((()))***+++,,,+++******)))))))))))))))******+++)))...---'''+++888???===)))))))))))))))******+++''')))******))))))***+++++++++,,,,,,++++++***)))''')))******))))))***+++))))))******************((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))******++++++************************'''(((***,,,---,,,++++++------------------------***,,,---------...222555000222555777999<<<@@@CCCEEENNN^^^ooo{{{|||xxxyyy{{{{{{ssshhh^^^XXXSSSOOOLLLQQQRRRVVV[[[^^^]]]ZZZWWWPPPMMMIIIGGGFFFDDDAAA>>>999888666333111111000000//////000///---,,,...111000///...---,,,---......***---000///+++***---000---...///...------///111***,,,...000444:::BBBIIIWWW^^^eeehhhhhhjjjpppuuu|||yyyvvvttttttuuuvvvvvvxxxtttooolllkkkiiieeebbbaaadddkkkrrryyy||||||{{{nnnmmmiii```XXXQQQMMMKKKFFFAAA???AAA???999444333...000333555666444222111////////////////////////...---...///222333222111000///000111......666AAARRRsssnnnSSSLLLAAA777BBB>>>//////555111333BBBLLLZZZjjjuuummmbbbggg{{{~~~{{{{{{xxxsssooooooqqqnnneee[[[QQQFFF<<<222111000000111111000...,,,...///...,,,,,,---.........------------......---///111111//////111333...------...000000000//////...---,,,++++++++++++)))***,,,...///000000000...//////...------///111//////777HHH\\\hhhhhhccc]]]SSSMMMNNNPPPKKKEEEAAA===;;;:::;;;<<<@@@OOO^^^nnnhhhUUUEEESSSyyywwwvvvuuuvvvxxxzzz{{{{{{~~~{{{dddGGG666111222333333......000333111---...333///......111000...///444++++++,,,,,,---...//////------------------------***,,,------,,,+++---...,,,111222---+++,,,///...---,,,,,,,,,,,,---......++++++,,,,,,,,,---------...------,,,+++++++++++++++,,,------,,,,,,...///++++++,,,,,,,,,---------,,,,,,------......------+++,,,...---,,,++++++,,,,,,,,,,,,---...///000111000////////////000111111---------......///000111---------.........//////000///,,,++++++---///111...///000000000///...---...------,,,,,,------.........////////////......000222222111...,,,+++,,,***+++------,,,,,,,,,---...,,,***)))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,((())),,,.........---,,,'''(((***,,,---,,,***))))))))))))))))))******+++)))...,,,&&&+++:::BBBAAA)))))))))))))))******+++((()))******))))))***++++++,,,,,,,,,,,,+++******((()))******))))))***+++(((((())))))*********+++''')))***,,,,,,***)))'''))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((()))+++---...---,,,+++************************)))+++,,,,,,+++---222666333555777888999:::<<<>>>FFFQQQcccvvv}}}wwwvvvxxx}}}xxxqqqfff^^^YYYUUUQQQNNNQQQSSSXXX^^^eeeiiiiiiiiiddd```[[[YYYWWWUUUPPPLLLAAA???<<<888555222111111000000111000...,,,///333000///...---,,,---......))),,,000///+++***---111,,,---------,,,,,,...///+++++++++---111444888:::;;;EEERRR[[[```eeelllsssxxxwwwuuurrrqqqrrrtttuuu||||||{{{xxxsssnnnjjjhhhbbbeeekkkttt{{{}}}zzzvvvnnnlllfffZZZPPPLLLKKKJJJCCC>>><<<===<<<666222111))),,,111555666555333111.........///////////////------...000333444333222111......000///---333===999eeehhhRRRMMM???000999>>>------666333111888===JJJggg{{{qqq``````qqq|||yyyyyywwwssspppkkkkkkeeeXXXKKKCCC;;;555...------///111111000......//////...,,,***+++,,,///......------......///+++...000111000000333666///---,,,,,,---...,,,+++......---,,,++++++++++++''')))+++---///000000000000111000...,,,,,,...000000333===QQQeeemmmeee[[[ZZZRRRMMMPPPRRRLLLAAA:::555111111444999CCCYYYnnn}}}uuu___NNN^^^tttuuutttqqqoooqqqvvvzzz}}}___EEE;;;222///000,,,222222111111222222333444///////////////000111111...---,,,,,,,,,...000111222111///---+++***))))))------------------,,,,,,---...//////......///111---.........//////000000///---+++******,,,///000+++,,,...---,,,,,,---///,,,,,,+++++++++,,,------+++***,,,222111,,,---222---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---)))***,,,,,,,,,,,,...///,,,,,,,,,---...///000111000000000111333222000...------------------------..................------...///000///---,,,,,,,,,...------,,,,,,------...---,,,+++,,,...///...---///...---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...000---'''''',,,///,,,---,,,+++***)))))))))))),,,,,,++++++,,,,,,---...+++******)))******++++++---+++)))((()))+++---///888222+++***...555:::===---,,,***)))))))))***+++++++++******************))))))))))))))))))))))))))))))(((((((((***+++---))))))))))))************))))))))))))))))))))))))''''''(((((())))))******'''(((******((('''((()))++++++*********+++,,,---)))+++------,,,******+++)))***++++++******,,,...///,,,,,,------,,,000666777555777:::::::::>>>DDDDDDRRRhhh{{{~~~}}}uuuuuuxxx~~~vvvmmmbbbZZZTTTQQQSSSXXXRRRWWW\\\___aaaeeekkkooolllnnnmmmlllmmmnnnjjjccc[[[RRRFFF???;;;888444000000///...///000000///......000111///+++)))***,,,***+++,,,---,,,***'''&&&,,,---...000000000000///,,,---......//////......555777<<>>:::777444222111111///000000000/////////000//////...------...//////---...000111111111111000/////////......///222444===KKKPPPEEE>>>BBBEEEBBB555666444111000111333444HHHeee|||zzznnnkkkqqqvvv}}}zzzsssmmmiiiffffffZZZKKKCCC<<<666333444000000000...---,,,...000...............---------------------------------***,,,...000111111111000+++,,,...///000000//////,,,---...//////...---,,,,,,+++++++++,,,,,,------000///...,,,******---000...222BBBXXXhhhhhh___XXXTTTMMMLLLOOOIII:::000111000111333:::NNNjjjqqqWWWYYYxxxooopppqqqqqqpppqqqsssuuuuuuzzzoooPPP:::555000000333000...............///000000.........---......///000)))+++...111333333222111//////...---,,,,,,,,,,,,+++,,,,,,------.........,,,...//////......///000((()))***+++---///000111...---,,,++++++,,,...000+++,,,...---,,,,,,---///,,,+++++++++,,,,,,---...000///000222000,,,---000,,,,,,,,,---------......---------,,,,,,+++++++++)))+++,,,,,,,,,,,,---///*********+++,,,---////////////...///111111///---------------------------222222111000///......---,,,---//////.........///......------------......---,,,,,,,,,...///...---.........---------------------------,,,,,,,,,,,,,,,......+++***---,,,***))))))))))))***+++,,,---((((((((((((((()))******...------,,,+++++++++,,,************+++++++++,,,666222---++++++---......+++***)))((((((((())))))************************))))))))))))))))))))))))'''((()))******++++++***'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''(((******((('''((()))'''((()))***+++***))))))(((***------+++*********)))***++++++***+++---///222000111333222///000444333222444888999;;;CCCLLLZZZbbbllluuuzzzwwwjjj]]]WWWTTTQQQPPPQQQUUUZZZ```cccdddfffiiilllvvvzzz}}}~~~{{{~~~zzztttmmmeeeZZZMMMDDD>>>:::444000///...---,,,...---,,,***)))+++...111............------------)))***,,,---......------++++++,,,---------------000000000000222444666888EEELLLUUUYYYYYYVVVTTTTTTTTT\\\iiiwww{{{vvvgggdddgggpppvvvsssmmmjjj```VVVKKKEEEEEEFFFDDDAAA>>><<<999666333222111111////////////////////////......------------......---...///000000000///...............---...000333@@@LLLHHH666666LLLZZZWWWDDDAAA;;;555111000333777BBB___yyy}}}vvvrrrqqqpppuuuzzzxxxrrrkkkeeeaaaZZZNNNBBB<<<888333111222///000000///------...000//////......------,,,,,,------------------------+++,,,...///000000000///+++,,,---...////////////,,,---...//////...---,,,+++++++++,,,,,,,,,------......---+++******---///...666DDDSSSbbbhhh```UUURRRHHHAAA@@@;;;111---000222222555CCC___}}}fffRRRaaannnooopppqqqrrrrrrrrrssstttwww|||yyyiiiJJJ777333///111444000......------......///000......---------......///***,,,111444555333111......------,,,,,,------...++++++,,,,,,---...//////,,,---///...------...000)))***+++,,,---...///000...---,,,++++++---...///+++,,,...---,,,,,,---///++++++++++++,,,---......//////000000///------///,,,,,,---------...------------------,,,+++*********+++---,,,,,,+++---...+++++++++,,,---...///000///...---...///000///---........................222222111000///------,,,+++---////////////000111......------------.........---,,,---...//////------...............------.........------,,,,,,,,,+++------------,,,+++)))))))))))))))***+++,,,---+++++++++++++++,,,,,,---,,,,,,+++***)))))))))))))))***+++,,,,,,+++***))),,,+++******+++---......***))))))((((((((((((((())))))))))))************))))))))))))))))))))))))&&&''')))+++++++++******''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++***))))))***'''(((***,,,,,,+++)))((((((***,,,,,,+++*********(((***++++++***+++---///111111222555333///...111555444666999:::>>>HHHSSSdddkkkrrruuuyyy~~~pppcccWWWTTTUUUUUUTTTTTTXXX\\\bbbeeeeeefffiiikkktttyyy~~~~~~{{{wwwoooeee]]]NNNIIIAAA:::555222000...111111///...------...000...---------------...///)))***,,,---......------***+++,,,,,,------,,,,,,000000000111222222333333000666<<>>000333JJJbbblll]]]UUUJJJ>>>444///333999999TTTppp{{{|||{{{uuunnnrrrxxx~~~yyyssslllddd___QQQGGG===888555222000111///000000///------.../////////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++,,,------.../////////+++,,,---.........------++++++,,,,,,---------,,,---------+++******,,,...111:::DDDMMM[[[fff```RRRNNNCCC999555222///000333444333777JJJiii]]]PPPlllppppppqqqrrrssssssrrrqqqttttttvvvyyy~~~|||zzzfffHHH666333000111333//////............///000000///...------------......---///333555555222...,,,---,,,,,,,,,,,,---......++++++,,,,,,---...//////,,,---......------...///------------------......------,,,,,,,,,---...///+++,,,...---,,,,,,---///++++++++++++,,,---...///---///000...------//////+++,,,---.........------,,,------------,,,+++******,,,------++++++,,,...------------...000111222000...---...///000///...........................111111000///---,,,+++++++++---///000//////000222///......------......///...---,,,---///000///...------...//////......---.........------,,,,,,,,,,,,,,,---......,,,******+++***************++++++---,,,,,,,,,,,,---......,,,+++******)))))))))***)))***+++,,,,,,+++)))(((&&&''')))***+++,,,---...))))))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))&&&''')))+++++++++******'''(((((()))******++++++))))))))))))))))))))))))))))))))))))(((((((((((()))+++---,,,+++***++++++((()))+++------,,,+++***(((***,,,,,,+++))))))***((()))***+++***+++...000000///111444222---,,,///555555666999:::???LLLZZZkkksssyyyzzz}}}{{{uuukkk___TTTRRRUUUVVVVVVVVV[[[___dddffffffgggiiilllqqqxxx~~~}}}yyyvvvhhhaaaWWWLLLCCC<<<555111111000000000000000///...---,,,,,,+++,,,,,,---...***+++---...//////......***+++,,,,,,------,,,,,,,,,,,,---...///000000000+++---000111222333444555;;;AAAKKKVVV```ddddddcccNNNJJJLLLVVV\\\YYYQQQLLLDDD>>>999999===???<<<888888777555333111111111111///...---...111333222111,,,------------------,,,......///000000///...---,,,---......---,,,...000999777666333333???ZZZrrrrrrgggYYYJJJ;;;000222:::333JJJddduuutttuuuzzz}}}}}}}}}yyytttnnnddd]]]MMMCCC;;;777555111///000...///000000...---......//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,,,,,,,------...//////000+++,,,,,,---------------***+++,,,---------,,,,,,,,,,,,---+++******,,,...///999BBBKKKYYYddd```SSSEEE;;;111///000222444666444555<<>>CCCFFFAAA:::777:::888777888;;;<<<:::777666444333111000000111111000...---///333555444222------............---------...///000000000///...,,,...//////------...///111///111555222444KKKgggsssjjj```UUUDDD555333:::333DDDXXXlll~~~zzz{{{}}}zzzwwwssskkk```WWWHHH@@@888666555111...///...///111000///------.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,......---......///111111+++++++++,,,------......***+++,,,---...---,,,++++++,,,---,,,++++++---///,,,444AAAPPP^^^ccc[[[OOO999333...///333777777555333999EEE\\\xxxxxxWWW```tttrrrooooooppppppnnnllljjjkkkmmmooossszzz```DDD333222///000111,,,///////////////000000111111000//////.........///111111111000000///......------,,,,,,,,,---......------------------------+++---......---,,,...///,,,,,,,,,,,,,,,---------,,,,,,,,,---------......+++,,,...---,,,,,,---///*********+++,,,---//////555888666000---...///---***+++---//////...---,,,)))***,,,---......---,,,+++,,,------++++++,,,------------...///000111222222000......///111111000........................000/////////......------,,,...000000000///000111//////............/////////...---...///000///...,,,---///000000000///...++++++++++++,,,,,,,,,,,,...++++++......***))),,,))))))))))))***+++,,,,,,++++++******++++++,,,---++++++++++++,,,---......***************)))(((((((((***,,,,,,***((()))***)))***+++++++++***)))(((''''''(((((()))******+++))))))))))))))))))))))))(((((((((((()))***+++,,,************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((***++++++***))))))***************++++++++++++''')))+++,,,***)))))))))''')))******+++,,,...000...---...111///,,,,,,000///111555:::???JJJ]]]oooxxx{{{nnneeebbb[[[UUUTTTUUUUUUXXX\\\___bbbeeeeeeeeehhhmmmrrrsss|||yyyqqqfffZZZSSS@@@;;;555111111111000///,,,,,,------,,,+++***))))))***,,,---......------,,,,,,---............---//////.........///000000000//////000111222111111333222222444666777777666;;;777555777777333000111555666999::::::999888888444333111000///000000111111...---000555777666333---...////////////...------...000111111111111000---...000000...---...///,,,...111111...111@@@OOO___\\\]]][[[NNN;;;555:::444>>>KKK___yyy~~~~~~}}}wwwsssnnneeeWWWLLLAAA:::444333333000......---///111111///------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---//////......///000222333++++++++++++,,,---...///)))+++,,,......---,,,++++++---......------...///...555EEE[[[eee^^^LLL@@@333111111666<<>>EEEQQQhhh{{{}}}zzzlllaaa[[[VVVSSSTTTVVVWWW]]]cccaaacccddddddeeehhhoootttttt}}}yyyooohhhRRRIII===555111000//////,,,---...///...,,,)))(((((()))+++,,,------,,,,,,,,,---......//////......---,,,,,,,,,---///111222++++++,,,...000000...,,,...------///222444333333555222111333333111222666222666;;;<<<:::888777888222222000/////////000111222///---000666999777444---...///000000///...------...000111222222222111---///000000///......///)))111222+++***333;;;===JJJMMMWWW^^^TTT@@@777:::444999BBBTTTrrrzzztttooojjj___PPPDDD<<<555000111222///---...---///111111///...------,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,---......000000/////////111333444++++++++++++,,,---...///)))***,,,......---,,,+++,,,---......------///000444999LLLeeekkkXXX>>>///222444777===DDDFFF>>>444888FFFYYYmmm~~~lllZZZttt|||sssiiihhhmmmqqqnnnjjjbbbbbbfffkkkmmmooovvv~~~qqqOOO@@@444222///))),,,444+++***,,,111111...---///,,,+++******+++---000111222111///...------...///+++---......---,,,,,,---+++,,,...---,,,++++++,,,---...//////---,,,---///...------,,,,,,,,,------......---,,,---...///000......///000000///...---+++,,,------......------444777999777111...///222///---,,,,,,,,,,,,+++)))***,,,...///---+++++++++,,,+++***+++...///---***222000///---,,,,,,,,,,,,...------///222333111...111111111///------///111333333333222222222111111/////////000111111222222000///...------...///000222///---...000111000...---000222111///---...000...---,,,,,,+++++++++,,,***+++---......---+++***''')))+++***)))***///333111...,,,,,,......,,,***(((((())))))******++++++------,,,+++*********+++)))***+++,,,,,,,,,,,,,,,******++++++++++++******))))))***++++++++++++***---+++***(((((()))+++,,,(((((()))***+++---...///---+++)))((('''((()))***''''''(((((()))))))))************)))))))))))))))+++***)))'''''')))***+++''')))***+++******+++---))))))************))))))))))))***+++---...//////000444777555000------///222555999===DDDVVVnnnyyygggZZZZZZXXXUUUTTTVVV[[[bbbfffdddbbbcccgggiiilllrrryyy{{{lllXXXBBB777333///---,,,---------,,,,,,+++++++++***++++++,,,---------,,,...------,,,,,,------...,,,,,,,,,---------......+++---///000...---------...///111222222000...---111111111000111111222222333555777888999888777666111333222---,,,000333222//////000000111444999===//////000111111111111000+++,,,...000111111000///222111000///...---,,,+++,,,,,,...111000000555<<>>BBBQQQcccqqq{{{^^^\\\yyyyyyrrrjjjhhhkkkmmmkkkhhhdddccceeeiiijjjkkkqqqxxx~~~|||kkkIII===444444111***+++222---,,,...222333000///111...///000111222222111111//////......------......+++---......---,,,------***,,,......---------///---...///...---,,,---......------,,,,,,------------,,,,,,+++,,,---...///---...//////000///...---+++,,,,,,---------------***...000///+++)))+++...+++******+++---......---)))+++---...---+++++++++,,,+++***,,,...///---+++222111///............///000//////111333444222000000111000///------...000222222222111111111111111/////////000111111222222000///...------...///000000...,,,,,,...000///......000222222///...///111...---,,,,,,++++++++++++***+++---......---+++***++++++***)))((())),,,...---+++)))***,,,,,,***(((************++++++++++++,,,,,,+++***************)))******+++,,,,,,++++++)))******++++++******)))))))))***++++++++++++***,,,+++)))(((((()))+++,,,((((((((()))***+++,,,---,,,+++)))''''''((()))***((((((((((((((()))*********)))))))))))))))))))))***)))(((''''''((()))***''')))************+++---))))))************))))))***++++++,,,---......///111555777666111...///111111444999???III[[[ssssssdddYYYUUUTTTSSSTTTXXX^^^eeeiiieeecccdddhhhkkkmmmsss{{{sss^^^FFF999333000---,,,+++++++++*********))))))******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,...000000///...---...---...000111111000///...111111000000111111222222222444555777777666555444111333111---,,,000333222.../////////000333888;;;111111222222111000//////+++,,,...000111000//////000////////////.........///...///111///...222999EEEZZZssseeeTTTMMM888111111000444GGGggg|||vvvqqqmmmbbbOOO@@@:::222222111000000000111111...,,,,,,---000000///,,,***---...,,,---//////---(((---///+++)))+++------333222000---***+++---///***---///...++++++...111.........---------,,,,,,---...//////---,,,,,,---------------...///000000777CCCYYYhhhZZZ===111777<<<@@@FFFJJJIIIEEE@@@<<<999III___rrrxxxjjjWWW\\\{{{wwwsssmmmiiihhhhhhggggggdddbbbccceeefffeeeiiioootttxxxwwwbbbBBB999333444222,,,+++000...,,,...222333000///111...000333666666444111...,,,,,,---............---,,,---//////---,,,---...,,,...//////---------...,,,---...---,,,,,,---...---------,,,,,,------...,,,++++++++++++,,,------,,,,,,---...////////////,,,,,,,,,,,,------------))),,,......,,,+++---000***++++++,,,,,,------...'''***,,,---,,,++++++,,,,,,++++++,,,......---,,,111111000//////000000111111000000222444555444222///000///...,,,,,,...000111111000000//////000000...//////000000111111222//////...------.../////////,,,******,,,.../////////000222222000000000111------,,,,,,,,,,,,++++++***+++,,,------,,,+++***...,,,)))((())))))))))))***)))((()))+++,,,+++***,,,,,,,,,,,,,,,+++++++++,,,+++******)))*********))))))***++++++++++++***)))******++++++******)))((()))******++++++******+++***)))(((((()))++++++))))))(((((()))******+++***)))((('''''''''((()))))))))(((''''''(((***+++))))))))))))))))))******)))((('''&&&&&&'''((()))''')))************+++---)))))))))))))))))))))))),,,,,,------............222444666555111///000111000444999BBBOOOcccxxxwwwkkk^^^VVVNNNOOOPPPTTTZZZaaahhhlllfffdddeeejjjmmmooovvv~~~yyybbbHHH888222...++++++++++++++++++***************+++,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---///111111000......///+++,,,...///000000///...000000000000000111222333222333444555555555444333111333111------111333111---.../////////111666999333333333222111000///...,,,---...000000000//////.........//////000000000222111111111///,,,000666AAAaaazzzaaaMMMPPP<<<---,,,000333>>>\\\~~~{{{{{{yyytttnnneeeVVVFFF;;;777222111111000000000000000---,,,,,,...///000...---+++...///,,,,,,//////,,,''',,,...+++))),,,//////:::555000,,,+++,,,......,,,,,,,,,,,,,,,,,,---...............---------------...000///---,,,------,,,,,,,,,---...///000111777EEETTTSSSBBB222111888IIIKKKMMMNNNKKKEEE>>>:::333DDD]]]uuujjjVVVNNN]]]xxxvvvqqqkkkgggdddeeefffaaa^^^^^^``````___bbbggghhhnnnuuu|||ttt]]]===666111111000------000,,,***,,,000000...---000...000222333333111...,,,)))***,,,...//////...---,,,...//////...------...---/////////,,,+++***++++++,,,------,,,,,,---...------,,,,,,,,,---......,,,,,,,,,,,,,,,---------++++++,,,---.../////////,,,,,,,,,,,,,,,------------...000///......000333---......---+++******+++''')))+++,,,,,,+++,,,---,,,,,,,,,---......------////////////000000111111000000111222333444444333...///...---,,,,,,...000111000///.........//////......//////000111111111...........................,,,******+++---///000///000111111111111111111,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***...***'''''')))***)))&&&*********+++,,,---...---------,,,,,,++++++******+++******))))))*********))))))***++++++*********))))))************))))))((())))))******************))))))((()))******++++++******)))))))))******)))(((''''''''''''((((((***)))(((''''''((()))+++)))))))))))))))*********)))((((((''''''(((((()))'''(((******))))))+++,,,******))))))))))))******---.....................111333444333000///000111111444;;;GGGWWWjjj{{{pppcccXXXQQQJJJLLLOOOUUU\\\ccciiilllgggfffggglllpppssszzzvvv___EEE555///,,,***+++------------------------,,,------......------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---///111222000/////////***+++---...////////////000000///000000111222333222333444444555444333333222333111...///333333111---............000333666333333333333222111000///------...///000000//////.........///000000111111333222222333000---000777===TTTiiiTTTFFFKKK;;;///,,,333444777OOOtttxxx{{{{{{yyysssooohhh[[[LLL@@@:::999111111000////////////000---------...//////.........000///+++)))+++***''')))...///+++))),,,//////777222,,,***,,,---,,,+++...,,,)))***,,,...---+++.........------------,,,---...000000...---............---......///000000222CCCKKK@@@222111<<>>MMM```qqq||||||kkk^^^SSSLLLJJJLLLPPPUUU\\\bbbgggjjjhhhgggiiiooosssvvv~~~mmmWWW???222///---,,,---------------------------...///////////////............------------......,,,,,,,,,---------......---///111222000/////////+++,,,---....../////////////////////000111222333444444444555444444444333222333111...000444444000---...///.........111333000111111222222222111111........./////////////////////000000000000000000333222222333111///333999@@@BBBOOOGGGAAAAAA333333,,,333333111AAAaaazzzyyyxxxyyy{{{wwwppplllbbbSSSDDD;;;999888111000//////......//////,,,---.....................000///***)))++++++))),,,111111,,,)))+++......000---+++,,,///000---***///,,,)))***---...---***------------,,,,,,,,,,,,---///000000///...///000000//////.........//////222AAAEEE999111===NNNVVVXXXVVVTTTRRRNNNFFF===666999IIIeeeaaaHHHHHHkkk}}}xxxqqqiiidddbbbbbb[[[VVVSSSTTTUUUTTTTTTWWW[[[bbbjjjooottt{{{|||}}}oooRRR999444...,,,,,,...000111///------111111///000333444222000...---...000111++++++,,,....../////////---...000000...---...///$$$&&&)))++++++,,,...000+++---......---...///000,,,,,,,,,,,,---......///,,,---.../////////......+++++++++++++++,,,---...,,,+++*********+++---...000///---+++******++++++(((+++------++++++---000***+++,,,,,,,,,,,,---///+++---...///------...///***+++,,,------------------...//////...///111333......///---,,,---///111111000...,,,,,,---...///---......//////000000111------............------------...---,,,+++---............///111222111///***+++,,,---...---,,,+++++++++++++++++++++++++++((((((((()))+++,,,,,,+++(((***++++++++++++---...++++++++++++************+++++++++***++++++,,,---+++,,,,,,,,,,,,+++******((())))))******))))))((('''((())))))******))))))'''(((((())))))*********,,,,,,+++++++++++++++,,,''''''((((((((())))))))))))))))))))))))(((((((((((((((((()))******++++++))))))************))))))&&&((())))))))))))***,,,+++***)))(((((()))***+++,,,,,,------............///......---......///000666999BBBUUUjjjyyy~~~~~~|||yyy|||}}}vvveee[[[RRRJJJKKKMMMPPPUUU[[[aaafffiiijjjiiikkkqqquuuzzz}}}aaaNNN:::222111111000000++++++++++++,,,,,,,,,,,,/////////000//////...---//////............//////,,,,,,,,,---------......---///111111000......///---------......//////000.........///000111222333555555444444444333333333333333000...111555444///...///000///......///111//////000111111111111111//////......////////////000000000000000000000000222111222333111///444;;;GGG999???@@@>>>777+++555---000000...555LLLfffwwwmmmvvvxxxyyyzzzssspppkkk]]]KKK>>>888666333000000///...............+++---//////...---...///---///...+++,,,000222000...222222,,,)))+++...///------...000222222111///000---***+++---...---+++,,,,,,,,,,,,++++++++++++---///111111000///000111000//////......//////000000;;;===777999JJJZZZ^^^]]][[[YYYWWWSSSJJJ???777;;;KKKhhh}}}___IIINNNvvv~~~xxxqqqjjjeeeaaa___[[[UUUPPPQQQQQQNNNMMMNNNTTTZZZbbbfffiiipppzzz~~~rrrlllttt|||hhhGGG666333000......000000...000------000111///000333333111///......///000222------------...///000000---...000000.........///%%%(((***,,,,,,,,,...///,,,...////////////000222,,,,,,,,,,,,---...//////+++,,,---.........------,,,,,,+++******+++,,,---,,,+++***)))***+++---...222000---,,,,,,---------(((+++...---+++***---000,,,---...---,,,,,,---///+++---//////------...///***+++,,,------,,,,,,+++---...//////---...111333...//////...---...000222222000...,,,,,,---///000------......///000000000,,,------......------,,,***---///...+++))))))***---,,,,,,...000222000...)))***,,,......---,,,+++++++++************++++++''')))++++++++++++,,,---)))+++------++++++---///+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,------...---------------,,,++++++(((((())))))))))))(((((('''(((((()))))))))))))))&&&'''((()))************+++***************+++,,,'''((())))))*********)))((()))*********)))'''&&&'''(((((()))******++++++((())))))))))))))))))(((&&&'''))))))((((((***++++++***)))(((((()))***+++***++++++,,,---......//////...------...///000000777:::GGG]]]uuu~~~yyyrrruuuzzz|||~~~nnn___YYYTTTMMMKKKMMMOOOTTTZZZaaagggjjjkkkjjjlllsssxxx|||tttSSSDDD444000111111///...+++++++++,,,,,,,,,------...............---,,,,,,.........------.........,,,,,,,,,---------......,,,...000000///...---.../////////.../////////000............000111222333444444333222222222222222333333000///222666444...///000111000......///000//////000000000//////...//////............//////......///000111222222333111000000222///---111888CCC555<<<===:::333)))666000/////////111===XXXqqqpppxxxxxxyyywwwmmmkkkeeeVVVDDD:::888666111000///......------......+++---//////...---...000,,,...---+++,,,111444222...222111,,,))),,,000111...///111111111111222444000...---,,,---------,,,+++++++++*********))))))---///111111000000000111---------...///111222333111555999===KKK]]]hhhiiieeeccc```^^^YYYOOOBBB888;;;LLLkkk|||^^^KKKVVVwwwpppkkkeee```\\\]]]UUUPPPOOONNNJJJHHHHHHMMMSSS[[[^^^```fffqqqzzz}}}gggXXXXXXhhh~~~{{{bbb>>>333333222000111111///+++...++++++...///---...111//////...---......///000000///...------///000111---///000000///......///,,,---......,,,******+++---...000000///000111333+++++++++,,,---...///000***+++,,,---...---,,,,,,---,,,+++*********+++,,,,,,+++***))))))+++---...///---+++******,,,------+++...000...***(((***---...//////...,,,,,,...///***---000///---,,,...000+++,,,---------,,,+++***---///000///---...111444//////000///...///111333222111...,,,,,,---///111------......///000000000,,,,,,---......---,,,,,,))),,,///...+++(((''''''---++++++---000111000---)))***,,,.........,,,+++++++++************++++++(((+++...---+++)))+++---,,,///111000...---///111,,,,,,,,,------.........,,,,,,,,,,,,------...///............------,,,+++(((((())))))))))))(((((('''(((((()))))))))))))))&&&&&&((()))************)))))))))))))))***++++++(((((()))***************'''(((***,,,+++)))&&&$$$'''(((((()))***+++++++++''''''((((((((((((''''''&&&'''))))))((((((***++++++***)))'''''')))***+++))))))***+++---...//////000///------///111222222777;;;IIIbbb|||zzzyyy|||}}}{{{gggZZZXXXVVVPPPKKKLLLNNNSSSYYYaaahhhlllkkkjjjmmmtttyyy~~~|||mmmJJJ<<>>777222111111111//////.........------------+++,,,///...,,,---222...---,,,***)))+++///222,,,---...---,,,,,,...000...---,,,,,,...000111111,,,---...///...---,,,***000+++)))***)))((()))---)))...222222///---...000///,,,+++---222555333111888999FFFbbbyyyvvvqqqbbbJJJ888>>>VVVdddYYYlll|||uuuooohhh___XXXVVVRRRMMMIIIGGGEEEDDDBBBAAAEEEJJJNNNRRRYYYaaagggnnnppptttwww{{{~~~yyyxxxoooccctttpppSSS===333333222111000////////////---...//////000000//////---///000000///...000111//////...---,,,,,,------000///...///000111000.........------......///000///000///...,,,,,,---///111///---...///000//////,,,///000---,,,...000///,,,---...//////...---,,,...111000,,,,,,//////---------------,,,,,,,,,,,,,,,,,,---------............///000///...---...000...//////...------///111,,,,,,---...//////......111000///000111222111000111000000000111222333444444333222111000/////////......////////////000000+++,,,...//////...---,,,,,,...///...------...///...///111000...---------111000///---------...//////...---,,,++++++++++++++++++************++++++++++++,,,---...//////000+++++++++,,,,,,---------((()))+++...000222333333111111000///---,,,++++++))))))))))))))))))******))))))))))))************(((((((((((())))))))))))(((***+++***)))((()))+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''''''''(((((((((((()))))))))******''')))******))))))+++,,,+++,,,---///000222444555666000---///000000222666999III___uuuxxxiiiYYYPPPMMMJJJIIIJJJMMMRRRYYY___dddgggjjjllllllpppvvv~~~uuuZZZGGG777333...---...///---+++***,,,------+++******+++***+++------,,,,,,...///------,,,+++++++++,,,,,,........................,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++111///,,,***+++///333666555555444333333333333444555777:::888333///......---...000000//////000111000555777333//////000///111111111111222333444444111333111//////333555444111888555222777555222888555555666CCCKKK===---///222000222555222999VVVwww}}}uuunnnooovvvyyyxxxsssggg]]]VVVBBB===666111//////000000.........---------------...,,,---///...+++,,,000000000...+++)))***,,,///***+++------,,,,,,,,,---,,,++++++,,,---///111333+++,,,---...///...---,,,...+++***,,,,,,******---(((,,,//////---+++,,,...---+++***---111333222000333:::PPPrrr~~~kkkOOO999@@@YYYhhh\\\nnnxxxqqqhhh___XXXTTTPPPKKKGGGEEEDDDBBBAAA@@@BBBEEEHHHLLLSSS[[[```eeehhhlllppptttyyywwwzzz|||jjjxxx~~~bbbFFF888555333444444222111000000111------......////////////...///000000//////000111...---,,,,,,,,,,,,---...000...---...///000///---///............///000000111111000...,,,,,,...//////...---...000222222222---000000---+++...000///+++---...000000...---+++///111///,,,,,,///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////111222111000///000222...///000000///...000111---....../////////......000000000000111111111111111000000000111111222333333222111000000000000000//////////////////000000***,,,///111111///---,,,---...//////......///000...///000///---+++,,,---333222000...---...///000///...---,,,,,,+++,,,,,,+++******))))))******+++,,,,,,,,,------.........***++++++,,,,,,,,,,,,,,,)))***,,,...000222333333111111///...,,,+++***))))))))))))))))))*********((()))))))))************(((((((((((())))))))))))&&&((()))((('''&&&''')))(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))*********&&&(((************,,,...***+++---000111222222222444///---///000111444888===RRRlll}}}rrrdddUUUNNNKKKIIIHHHJJJKKKPPPXXX```dddgggjjjkkkqqquuu|||iiiNNN<<<111///------......---+++)))***,,,,,,***)))******)))+++------,,,,,,---///---,,,,,,++++++,,,,,,,,,........................++++++,,,,,,,,,---------------------------------111///,,,***+++...222555666555444222111111111111555999<<<999333//////111---...///.........000222111555666222///000000...111111111222333444555555111333444222000111333444222<<<;;;888===;;;666999444666666BBBMMMBBB///,,,222111333666333555JJJbbbnnnrrrrrrmmmkkkooorrrrrrwwwzzzjjj[[[PPPJJJ:::666222///////////////...............------------,,,---000...***+++///000000...,,,***))),,,...(((+++------,,,+++++++++,,,,,,,,,,,,,,,---000222***+++,,,------------,,,---***+++......++++++---(((+++------,,,+++,,,---,,,+++***,,,///111111000---888SSSyyyuuuVVV>>>@@@ZZZjjj\\\ooo{{{rrriii___XXXSSSOOOJJJFFFDDDCCCAAA@@@@@@AAABBBEEEIIINNNUUUYYY\\\___dddiiiooovvv}}}ttt{{{rrr~~~nnnRRR<<<444555111222333222000...///000---------------............///000000//////000111+++++++++,,,---...//////...---,,,,,,......---,,,///............///000000222222222000......000111...------///222444555555...111111---+++...000000,,,---///000000///---,,,---///...******...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...///000000......///000---///000000000///000222......///000000///////////////000000000111111222000000/////////000111111////////////000111222222000000000000000000//////***,,,...000111000...,,,---...//////......000111------...---+++***+++,,,222111000///...//////000...------,,,,,,------...+++******))))))******+++,,,,,,,,,---------------,,,,,,---------,,,+++***+++,,,...///000000111111000000///---,,,***))))))(((((())))))************((()))))))))************))))))))))))((((((((((((&&&((()))((('''&&&''')))(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))******))))))((()))***++++++&&&(((*********+++---///)))+++---///000000000///111---,,,...000000555:::CCC\\\xxxqqqdddUUUOOOLLLJJJIIIJJJJJJOOOWWW^^^cccfffiiijjjrrrwww~~~vvv\\\DDD666...---------......---,,,(((***++++++***)))***+++(((***,,,---,,,,,,---...,,,,,,,,,++++++,,,,,,---........................+++++++++,,,,,,,,,------,,,,,,,,,------------.........---------///000111777555444222000///......222666999777222...000333---.........------///111000444444111///111000...111111222333444555555555000333666555222000333777333???@@@<<>>KKKDDD111***000000444777333000:::HHH^^^kkkuuurrriiieeegggjjjpppxxx{{{ppp___PPPFFF???888555222111111000///...........................---,,,---000...******............,,,***+++---///)))+++------,,,*********---///000///,,,,,,---///((()))******+++++++++++++++)))***...///,,,+++...***+++------,,,,,,------+++***+++,,,///000111000---666RRRyyyyyyXXX@@@AAA[[[nnn^^^ooo~~~tttjjj```ZZZSSSOOOJJJFFFDDDBBBAAA???@@@@@@AAACCCFFFKKKOOOQQQUUUXXX\\\bbbhhhpppxxx}}}www|||zzz|||nnnXXXBBB333///111---000222111---+++,,,...---,,,,,,,,,,,,---......---///000000///...000111***+++,,,...////////////---,,,+++,,,------,,,+++......------......///000111222222000//////111333000///...000333555666555///222111,,,+++...111000---...///000000///...---+++------******......,,,++++++++++++,,,,,,,,,,,,++++++,,,---...//////000+++,,,---,,,+++***+++---,,,...000111000000000111......///000000111000000...///111111000000111333000///////////////000000.........///000111222333111111000000000000//////***+++---///000///...---,,,...//////......000111,,,------,,,++++++,,,...//////000000000000000000...---------------......++++++************++++++---------,,,,,,,,,,,,,,,------...///...---+++***------.../////////......//////...---+++***))))))((((((((()))******++++++))))))))))))************))))))))))))(((((((((((((((***+++***)))((()))+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))+++,,,******)))((()))***+++,,,'''(((***+++++++++---///***+++---////////////...///,,,,,,///000111666===MMMgggpppbbbTTTOOOMMMJJJIIIJJJKKKPPPWWW]]]bbbeeehhhjjjnnnttt~~~hhhOOO===333------------------------(((***++++++*********+++'''***,,,------,,,,,,---,,,,,,+++++++++,,,------------------------------++++++++++++,,,,,,,,,,,,************++++++++++++------......////////////555555333222000/////////000333555333000///000222...///000000......///000///222333000000333222///222222444444555555555555///111555777333222:::CCCLLLVVVPPPDDDCCC???777666222888777:::GGGDDD444+++---///555888555000222888QQQfffwwwuuuggg______ccclllqqqooocccSSSGGG>>>888777555444333333222000...---------------.........+++***---000///+++***...,,,------,,,+++,,,...000***,,,------+++******+++---000333222///,,,,,,---))))))))))))))))))*********((()))---...,,,,,,...,,,,,,,,,,,,---------...***+++,,,---...000111111000666PPPxxxxxxWWW===BBB]]]rrr```mmmvvvkkkaaa\\\SSSOOOJJJFFFDDDCCCAAA???@@@@@@@@@BBBEEEGGGIIIJJJPPPRRRVVVZZZ```gggooouuuwww|||~~~~~~mmmVVVAAA555000//////---111444222...,,,---///...------,,,---...///000,,,...//////...---///000***,,,...000111000...---...---,,,,,,---...---,,,---------------......//////000000//////000222444444222111111333444333222000333222,,,+++...111000.........//////.........)))------+++,,,......+++******+++++++++,,,,,,,,,******+++,,,---...//////***,,,---,,,+++***+++,,,+++---000000000///000111---...///000111222222222---///111111000000222444111111000000///000000111///////////////000111222111111111000000000//////***+++,,,---............+++---............///111,,,---...---,,,---000222,,,---///000111111000///000///...------,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,---...000000///...---,,,------............------------,,,+++******)))'''(((((()))******++++++))))))))))))***************)))))))))((((((((('''(((***+++***)))((()))+++(((((()))***************************************))))))))))))))))))))))))((((((((((((((()))***++++++***)))((((((***,,,---((()))++++++++++++---...,,,---...///////////////...,,,---000111222999@@@UUUpppjjj]]]PPPKKKJJJIIIHHHIIINNNRRRXXX]]]aaaeeehhhkkkooouuuwww\\\DDD666222.........---,,,---...///(((***,,,,,,+++***+++,,,'''))),,,------,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******************---------.........//////333333222222333333444555444444444444333222222111000222444333111000/////////222333111222666555222333444555666666555444444000000333555333777FFFVVVdddiiiZZZDDD===999222111333;;;999888BBBCCC666///---///555999999666555777CCCXXXlllmmmddd^^^___bbbkkkkkkdddVVVIIIAAA;;;555444333333333444222000---******+++++++++,,,,,,,,,)))))),,,000///++++++...------...---++++++---///,,,------,,,******+++,,,***///555555222...---...+++******))))))))))))))))))'''(((+++---+++,,,///,,,+++++++++,,,---------***+++---...///000111222444666MMMuuuxxxWWW>>>AAA]]]sss___kkkwwwlllbbb]]]SSSOOOJJJFFFDDDCCCAAA@@@?????????AAADDDEEEEEEEEEMMMOOORRRVVVZZZaaahhhnnnpppssszzz}}}www```CCC111...111222000000444777666111...000222///......------///000111,,,---......------...000,,,...111222222000---***///...------...///...------,,,,,,,,,,,,---......---...///......///222444888666333222222222111///111333222,,,+++...111111//////............//////)))---...------//////+++*********++++++,,,,,,,,,))))))***+++---......///---...///...------...///***,,,///000000//////000------///000222222333333---///111111000///222444222222111111111111111222111000000////////////000222111111111000000//////******++++++,,,---......+++,,,......---...///111---...///......///222555)))+++...111222111000...222111000...,,,+++++++++---,,,,,,++++++,,,,,,---...------,,,,,,+++++++++***,,,...000111111000000***+++,,,---............,,,,,,,,,++++++*********'''(((((()))***+++++++++))))))))))))******************))))))(((((((((''''''((()))((('''&&&''')))(((((()))***************************************))))))))))))))))))))))))+++******)))))))))))))))+++***)))((((((***,,,---)))***+++,,,++++++,,,...////////////000000000111...---///222222444:::CCC[[[uuu{{{dddWWWLLLHHHHHHGGGGGGHHHQQQTTTYYY]]]aaaeeeiiilllsssyyyqqqTTT===333111//////...---,,,,,,...000(((***,,,,,,++++++,,,---&&&))),,,...---,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++///...---,,,,,,---///000111111222333555777999:::;;;999777777777666555333333555777666444111000///000222333222444888888444444555666666666555444333111000111222333:::PPPeee```dddQQQ888222444222444444===:::777@@@CCC999222---///555:::<<<<<<<<<===555III]]]ccc```___bbbeeekkkggg]]]NNNCCC>>>999444000000111222333222///---(((((())))))*********+++((((((+++000///,,,+++///...//////---++++++,,,---......---,,,******+++---'''...555777444000///000,,,,,,+++***)))))))))***)))&&&'''***+++***,,,000,,,+++******+++,,,,,,,,,***,,,...//////000222333444444KKKtttzzzZZZCCC>>>ZZZqqq\\\jjjyyylllaaaZZZWWWOOOHHHEEEBBB======???;;;<<<======>>>AAAEEEHHHEEEIIIMMMRRRUUUYYY^^^aaannnmmmooouuu|||zzz|||hhhOOO999333333//////333///111111111///...///000---------......///000111///000000...,,,---///111---...000111111111000///........................000222000---,,,//////,,,///000222222111111222444;;;888555444111,,,---222000///...------...///000---...///...,,,+++,,,---......,,,)))((((((+++...,,,///---((((((...000---)))***+++++++++,,,...000.........///////////////,,,---......//////......000000////////////000000***,,,///000000000222333000000000000000000000000...000111000...------...222222222111///...///000...,,,***---111222---(((,,,000000------000333333000000000000000000000000---...///000111111000000/////////...------------+++***)))***,,,---,,,+++)))+++......---,,,,,,---***,,,...///...---------............---,,,++++++***+++,,,,,,,,,,,,+++***)))))))))))))))******+++******))))))))))))******)))((('''''''''(((***+++'''((())))))(((((()))***************************((($$$###%%%%%%$$$&&&***))))))))))))((((((((((((((())))))******+++,,,,,,***,,,,,,+++)))((()))***---...///...,,,+++,,,------,,,+++,,,.........---222...---000333555:::@@@```yyy}}}ppp\\\RRRIIIGGGHHHHHHIIILLLXXXZZZ\\\]]]]]]aaagggllluuu|||sss]]]HHH777222333///...,,,++++++,,,---...***,,,...---+++***,,,///+++++++++++++++++++++,,,***+++---------+++)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,------...000000111333666999<<<>>>;;;999555333555888888666555===CCCDDDDDDBBB>>>888::::::888666999>>>>>>999555555555777888888666444444777444222444888OOOsssdddRRR>>>444222222555888FFFGGG>>>333;;;IIICCC000---111666;;;???@@@===888;;;AAALLLUUUYYYYYY]]]bbbrrreeeTTTGGG@@@<<<999666555444333222111///............---------,,,,,,,,,,,,...000111000...,,,******,,,...///......///000+++000000'''"""'''---///''',,,222555555222///---,,,,,,++++++,,,,,,---...((()))+++,,,,,,***'''%%%,,,---...---+++***+++,,,...---------...///111222444666IIIlll{{{[[[CCCBBBYYYzzz```bbb~~~rrrfff^^^WWWOOOGGGDDDAAA===<<<>>>999:::::::::;;;===AAADDDCCCFFFIIIMMMQQQUUUZZZ^^^eeeeeehhhnnnuuu{{{}}}}}}xxxYYYEEE444111222...,,,///,,,...000000...,,,,,,,,,............///000111111...//////...------///111......///000000000000000////////////////////////...111000------//////,,,000111222111//////000111;;;777555444111---...222222111000///...//////000---...///...,,,+++,,,---------,,,)))((((((+++---(((+++***&&&'''+++,,,******+++,,,,,,,,,,,,...000.........//////000000000)))***++++++,,,,,,++++++000000////////////000000,,,...000111000000111333000000000000000000000000---///000///---,,,,,,---222222222111///...///000***(((''')))+++,,,)))&&&,,,000000---,,,///222111------------------------,,,,,,---...//////000000...------......---+++***+++***)))***,,,---,,,+++''')))++++++***)))******+++,,,......---,,,,,,---.........------,,,******)))***++++++++++++***))))))))))))))))))******++++++***)))))))))))))))***((((((((((((((())))))***'''((())))))(((((()))***((((((((((((((((((((((((///+++)))++++++)))***...)))))))))))))))))))))((())))))******+++,,,,,,,,,***+++,,,+++)))((()))***+++---------+++***+++------,,,+++,,,---......,,,///---...111333666>>>GGGddd{{{xxxiiiUUUNNNHHHGGGFFFEEEGGGKKKYYY\\\^^^___aaaeeelllqqqzzziiiSSSAAA333///000......---,,,,,,---...///***+++---,,,+++******+++---,,,,,,++++++************+++,,,------+++***((((((((()))))))))*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,...------,,,,,,,,,------111111222555888<<>>@@@888777555666:::???DDDIIIUUUhhhyyyzzzrrrllllllmmmeeeaaa\\\YYY[[[[[[PPPCCCAAA>>>;;;888777666444222222777444222444666GGGcccLLL???333000333777<<<@@@EEEMMMNNNCCC???BBBBBB;;;666222......222888===AAALLLMMMXXXdddcccYYYXXX``````VVVIII???999666333111444444333222000///...---------------,,,,,,,,,,,,,,,---...//////---,,,***,,,...000000000///000111111000...,,,...111000,,,,,,++++++...111111...+++,,,,,,++++++,,,,,,---......---+++))))))***+++,,,,,,---...---,,,++++++---//////...///000222333555555333<<>>===>>>???AAACCCHHHNNNRRRVVVVVVXXX]]]gggtttpppYYY???666///111222000...///111222222111///...000111............///000111111,,,---...///...///000222//////...------///000111////////////////////////,,,000222000111222111---111222222000//////000222999666555666333...///333555444222000...------...,,,---......,,,,,,,,,...+++,,,+++***((()))+++---+++---......///000///......//////...------///111***++++++,,,---...//////,,,,,,---............---000000////////////000000///111222222111000000111////////////////////////,,,...//////...------...111222222000...---...000111222222111//////111333+++///000,,,+++---...,,,........................+++***)))***+++...111333333///,,,,,,......+++(((+++))))))***+++,,,+++***(((***++++++******+++,,,---------,,,***+++---/////////---,,,+++***)))))))))******************))))))))))))))))))******+++,,,,,,+++***))))))))))))&&&''')))*********)))((('''((())))))(((((()))******************************&&&&&&((((((&&&'''***)))))))))))))))******************+++,,,,,,------)))+++,,,+++***)))***+++)))+++,,,,,,,,,,,,---//////...---...000000000...,,,///333555444:::KKK]]]sssnnnZZZNNNLLLJJJJJJHHHHHHOOOXXXUUUXXX[[[]]]___dddkkkqqq~~~nnnQQQ>>>555111000111---------...///000111111---++++++---///...)))$$$,,,,,,,,,++++++************+++,,,,,,,,,++++++***++++++++++++++++++++++++((())))))***+++,,,,,,---*********++++++,,,,,,---......---,,,++++++++++++.........000222555888:::999777777999<<>>:::>>>AAA444///---000444666999===SSSTTT^^^kkkjjj]]]YYY___WWWPPPFFF>>>999777555333444333222111000///...------------,,,,,,,,,+++++++++,,,---......---++++++,,,...///000///...///000---............///---+++...***(((***///111...***,,,,,,++++++,,,,,,---......---+++******+++,,,------.........,,,+++,,,---............///111333555666333888NNNppp|||___FFF>>>IIIggggggXXXpppqqqfffZZZRRRJJJEEEAAA<<<:::<<<999:::::::::888888999;;;;;;<<<======>>>BBBGGGKKKNNNMMMNNNUUUdddxxx{{{eeeLLL:::444///////////////111///...+++((('''(((,,,///------------...///000111+++---////////////000222///...---------...000111------------------------,,,111333222222444333///000111111111000111444777888666555666444000000444444333111...---,,,,,,,,,,,,---...---,,,,,,---...+++,,,,,,+++******,,,...))))))***,,,------,,,---///000000///------///000))))))***++++++,,,---------......///////////////000000////////////000000///111222222000//////000........................---///111111/////////000111111111000...---...///...//////...------///000***...000,,,+++------+++........................++++++******,,,...111333777333...+++,,,------,,,***)))((()))+++,,,+++***)))***+++***))))))+++,,,---------,,,+++,,,...000000///---,,,+++*********++++++++++++++++++++++++)))))))))))))))******+++,,,,,,+++******)))******&&&''')))*********)))((('''((())))))(((((()))***++++++++++++++++++++++++***'''(((+++---+++---000((()))))))))*********+++)))******++++++,,,------)))***++++++***)))***+++)))+++---.........000222111000///000111222222000///111555777777???TTThhh{{{jjjWWWOOOLLLIIIIIIHHHKKKTTT^^^[[[]]]```bbbdddhhhpppvvvyyyaaaFFF666222000000111,,,---...//////000111111...------///111///***&&&*********++++++,,,,,,,,,***+++++++++,,,+++++++++++++++++++++++++++++++++)))******+++,,,---......))))))***+++,,,,,,------...---,,,+++++++++++++++...------...///111333444777555666999;;;???LLLZZZttt~~~}}}nnnbbb^^^XXXRRRKKKDDD===999666;;;777222444555===PPPAAA:::666;;;EEEPPP[[[dddmmmoooiiiUUU???777>>>HHH111+++)))///666<<>>@@@KKKWWWbbbnnnwwwwwwwwwppp___III<<>>AAAUUUwwwcccFFF:::;;;VVV|||vvvUUUYYYsssxxxrrreee[[[RRRKKKEEE>>>;;;<<<555666888888666666666777888999999888777777999:::888777>>>RRRooo}}}pppdddPPP===...//////---,,,,,,...//////000///---+++,,,...000++++++++++++,,,---......,,,...000000///......///,,,---......//////......------------------------,,,///000...///333444222111222111000///111555888666444555777666111222555444222000///---------...+++,,,...---,,,,,,---///,,,---......------///000111---,,,000111000111666000000000///,,,+++,,,...,,,,,,,,,,,,+++++++++++++++,,,------......------000000////////////000000,,,...000000.........///---------------------------///000111000///000111000111111///---,,,---///000///...000222222000---(((---000...---//////---++++++++++++++++++++++++*********+++,,,------...222444555222,,,))))))+++***)))((()))***+++***))))))******)))((((((+++---***,,,///000000111333444000///---,,,,,,---///000,,,+++***))))))***+++,,,)))))))))))))))******+++************+++,,,------((((((((((((((())))))***'''((())))))(((((()))***))))))))))))))))))))))))&&&$$$%%%***,,,***+++...((())))))******+++,,,,,,'''(((((())))))***++++++(((***++++++******+++,,,'''))),,,---...000222444000///...///111222111000111111444888@@@OOOhhh~~~qqq^^^OOOJJJFFFEEEIIIMMMPPPTTTYYYUUUYYY^^^bbbfffllluuu|||{{{VVVFFF777000...------...,,,---......///...---,,,,,,---......---,,,,,,---*********++++++,,,,,,---+++*********++++++,,,---*********)))))))))((((((++++++++++++++++++,,,,,,((()))***+++,,,------...************+++,,,------------...///111444666888999666999???BBBGGG[[[qqq|||ttthhh[[[RRRFFFJJJAAA888;;;<<<@@@KKKNNNOOOVVVcccnnntttyyy~~~yyywwwuuukkkWWWCCC???FFFGGG888---...111555AAAOOOYYYbbbgggiiippptttaaaFFF999999999777555444555555333333222000///...---,,,,,,,,,,,,++++++++++++***)))*********+++++++++++++++---......---,,,,,,------,,,///333222------222,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++*********+++---...---//////...---,,,---...,,,,,,,,,---///111444555555BBBDDD===FFFfffeeeGGG;;;555LLLsss\\\TTTjjj|||xxxhhh^^^TTTMMMGGG???;;;<<<666888::::::999888999:::666777888777555444444555111333>>>WWWxxxwwweeeWWWDDD444***...111000//////000000***,,,......,,,+++***+++************+++,,,---------///111111///...---...+++,,,.../////////...---........................+++---...,,,---111333111222222111///...///333555555444666888666222222555444333111000///...//////+++,,,------,,,,,,...///,,,...//////......///111///***)))---...,,,///555000000000...,,,+++,,,---///......------,,,,,,+++,,,---......//////......000000////////////000000+++---//////...---...///------------------------,,,...///000///...///000000111111///---,,,---//////---,,,...333333...)))(((---000......000000...++++++++++++++++++++++++((()))***+++++++++++++++,,,222777555---'''&&&(((***(((((()))***+++***))),,,,,,,,,+++***+++---000(((+++///222222333444666000///---------...000222+++***)))(((((()))***+++)))))))))))))))******+++)))))))))***+++,,,......)))((('''''''''(((***+++'''((())))))(((((()))***++++++++++++++++++++++++(((&&&'''+++,,,******---((())))))***++++++,,,,,,'''''''''((())))))******(((***++++++******+++---&&&(((+++,,,---///222444///...---...///000000...000///222888CCCUUUpppzzzjjjXXXKKKIIIEEEFFFMMMSSSTTTTTTVVVVVVZZZ```eeekkksss}}}tttMMMAAA666111000......///,,,---.........---,,,+++***,,,...---+++***,,,///,,,,,,+++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,++++++******+++++++++***************((())))))+++,,,---......)))))))))***+++,,,......******+++...111444888:::===;;;???GGGJJJPPPeee~~~xxxkkkbbbUUUYYYOOOEEEGGGIIILLLUUU^^^aaakkkxxx~~~~~~}}}~~~xxxxxxyyytttaaaGGG;;;<<<<<<000***///444555===IIIYYYeeegggdddnnnvvv___<<<777888888888666666666777333222111000///...---,,,,,,,,,,,,+++++++++******))))))*********++++++,,,,,,...//////...------......))))))///111---+++...+++---...---++++++,,,---,,,,,,++++++,,,,,,---......,,,)))''''''***...000.../////////---,,,---...---------...000333555666555EEEGGG:::<<>>```oooYYYFFF:::444------..................------------------------,,,,,,,,,---------.........---,,,+++***+++,,,,,,000///...---------------///......---...///000111///000111000000111444666111///...000333666666444444444333222111111111111222444555444000---,,,,,,......---+++***+++...000...///111222222111000000///...------...000333555111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,------.../////////...///000///---,,,,,,.../////////---+++***+++,,,111111000000//////......222222222000......000111------...///000111222222111///---+++***+++,,,---(((***++++++++++++,,,...------,,,***((((((+++---000000///...---,,,,,,++++++,,,---...---+++)))''')))******+++++++++******---000333444444333222333222222222111111000///...---...///...---,,,---...&&&***......+++))))))***)))))))))))))))))))))))),,,+++***(((''''''''''''''''''(((******+++++++++*********)))))))))))))))''')))************+++---)))))))))((('''(((+++...***(((((()))***+++***)))((()))***++++++***)))((()))***+++,,,...///000111///000111000///...///000...000444===MMMddd|||wwwcccRRRJJJIIIGGGGGGKKKRRRYYY]]]^^^bbbdddggglllqqqyyy|||aaaFFF:::111000000---+++---///...---///111111...+++***,,,------,,,++++++,,,,,,,,,,,,+++++++++******---,,,,,,+++*********+++,,,,,,,,,+++++++++************))))))***++++++,,,,,,,,,,,,------,,,++++++,,,------,,,***))))))***111+++(((---777===;;;777;;;AAADDDCCCIII\\\sss~~~}}}{{{uuurrrmmm```UUUTTTWWW\\\aaafffpppuuuwwwxxx~~~{{{tttrrrtttttthhhQQQ>>>555555---'''+++111555777:::UUUdddnnnlllhhhcccRRR>>>444555555666555444222111222222111111000...---,,,...---+++*********++++++************+++,,,------,,,,,,---------,,,***)))***+++------------///000---......,,,++++++---///////////////...............---+++))))))***+++,,,000111000...,,,++++++---,,,******...///------000<<>>EEEcccjjjNNN===<<<@@@TTTvvvwwwVVVOOOtttwwwnnn]]]UUUJJJCCC???===999666333333444555444333222111555444333222111000000000666888GGGkkkjjjRRR@@@555000111111000000///---,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,---///000//////......------......,,,------...............///000111000///000222444111///...///222444444333555444333222111000000000222333333222///---,,,,,,+++---......------...000...///000111111111000000------------...000222333...---------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,------.../////////...//////...---,,,,,,......//////---+++***+++---111000000000/////////...///111222222111//////000------...///000111222222000///---+++++++++,,,---,,,---...---++++++,,,---......---+++)))))),,,.........------,,,,,,+++++++++,,,---------+++)))'''))))))******************...111444444333222222222///000111111111000///...---///000000...------...)))***,,,,,,+++*********))))))))))))))))))))))))+++***)))((((((''''''((('''((()))******+++++++++***)))))))))))))))))))))''')))******)))***+++---))))))***)))((((((+++---***(((((()))***+++***)))((()))***++++++***)))((()))***+++,,,...///000111...///000000000000111222000111555@@@SSSiii~~~qqq^^^OOOGGGHHHFFFFFFJJJQQQXXX\\\]]]dddeeehhhkkkpppxxxvvv\\\AAA777///000000...---...///...---...111111...++++++,,,......,,,,,,,,,---,,,,,,,,,+++++++++******---,,,++++++*********+++,,,,,,++++++************+++***************++++++)))******++++++,,,+++++++++,,,---,,,***)))***+++---)))(((---666>>>???>>>888===@@@BBBLLLaaaxxx}}}}}}~~~yyyvvvnnnfff___```dddgggmmmrrrzzz||||||{{{yyysssqqqrrrqqqfffQQQ>>>555999111,,,---000000111333JJJgggwwwmmmcccaaaTTT???333222111000//////000000///000000000000//////...---,,,+++*********+++,,,************+++,,,,,,---...000222111///,,,++++++)))+++,,,,,,++++++---...,,,------+++******,,,...////////////.........---...---+++))))))***+++,,,---......---++++++,,,......++++++......,,,,,,///444AAAOOOQQQHHHGGGZZZqqqbbbDDD;;;777999MMMqqq|||\\\OOOkkkwwwjjj[[[QQQJJJDDD===888777777555333///000111111111000///...333333222111000000000111333999QQQxxx}}}eeeKKK999111///111111111000///...---,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,------///000222222..................//////------.../////////......///000000///......000222111000...///111222222111555444333222111000///...111222111///---,,,,,,---***---///000///......///......///000111111000000,,,,,,---...///000000000++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,------.../////////---...///...---,,,---......//////---+++***,,,---000000000000////////////+++///222333222000//////------...///000000111222///...---+++++++++,,,,,,...//////...,,,++++++,,,,,,,,,,,,***))))))+++---,,,,,,,,,++++++++++++++++++,,,------,,,+++)))(((******))))))***+++,,,,,,000222444444222111000111,,,...000111111000///......000111111000...---...---+++******+++,,,,,,+++))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******+++******))))))))))))))))))******''')))************+++---(((***+++***))))))***+++***(((((()))***+++***)))((()))************))))))******+++---...///000111---///000111111111333444222222777EEE[[[ppp~~~mmm[[[NNNHHHFFFEEEFFFJJJPPPVVVZZZ\\\fffggghhhjjjoooxxxmmmRRR:::333///000111000//////...------...///000...,,,,,,---//////---,,,---...,,,,,,,,,+++++++++******,,,,,,+++************++++++************)))))))))++++++***************+++((())))))******+++++++++)))+++,,,,,,+++***,,,---,,,++++++///555<<<@@@BBB:::<<<>>>BBBQQQhhh|||~~~~~~zzzwwwgggddddddgggiiilllsss{{{~~~}}}~~~yyyqqqppppppoooeeeRRR@@@777888333000000///,,,---111???iiivvvfffbbbVVVAAA222111...,,,,,,---000111---...///000000000000000,,,++++++++++++,,,,,,---*********++++++,,,------000555888777111---,,,---)))+++,,,+++******+++,,,+++,,,,,,***))))))+++---//////.........------------,,,+++))))))***++++++***+++,,,,,,++++++---...///,,,,,,......++++++---...>>>QQQXXXQQQNNNXXXfff~~~\\\>>>===555444HHHmmmgggRRR^^^|||uuupppiiiaaaWWWKKK???777<<<888444111111222111000///000111222111111//////222111111000000000111111000999YYYxxx```FFF555000111,,,,,,---...////////////------------------------,,,,,,,,,---------......---------...///000111222------...///////////////000000////////////000111...///000///...---...000111000/////////000000000222222222111111000//////000000///---++++++---///...///111000...------...---......///000000000000+++---///111111111000///,,,,,,,,,,,,,,,---......++++++++++++++++++++++++***+++,,,------...------,,,,,,------.../////////,,,---......,,,,,,---............---++++++,,,---000000000000////////////+++...111222111000000000------......///000000111...---,,,+++++++++,,,,,,---......---,,,++++++,,,*********)))(((((()))+++***+++++++++,,,,,,------+++,,,,,,,,,,,,+++***)))++++++***++++++---...///111333444333111/////////***,,,...111111111///......000222222000...------///,,,((((((+++------+++))))))))))))))))))))))))((((((((((((((()))******(((((()))***************)))))))))))))))*********)))***,,,,,,++++++---...)))***,,,,,,***))))))******(((((((((***+++***)))((())))))***************++++++,,,---...///000000///000222222111111222444444333888IIIaaattt|||}}}wwwfffWWWMMMHHHEEEEEEGGGJJJOOOUUUYYY[[[fffggghhhkkkpppxxxcccIII666333000000111111//////---,,,------.........---,,,...//////...------...,,,,,,,,,+++++++++******++++++***************+++***))))))))))))))))))))),,,+++******)))*********************)))*********(((***++++++++++++---...//////000000333777===AAA???>>>>>>EEEVVVmmm}}}|||vvvrrrcccccceeehhhjjjmmmwww~~~}}}|||rrrqqqpppnnnfffWWWGGG<<<333000///111///,,,///444:::bbbuuueeeRRRAAA222111///...///000222333---...//////000000//////++++++++++++,,,,,,------++++++,,,---............111777<<<999222,,,+++...***+++,,,+++***)))***++++++,,,,,,+++******,,,............---------,,,,,,,,,+++******)))***++++++***,,,------,,,,,,---......++++++......,,,,,,///000:::HHHRRRVVVZZZbbbiiixxx}}}\\\???@@@777666LLLppptttYYYTTTmmmLLLIIIEEEAAA===999666333666444111000///////////////000111222222111000///000000/////////000111111111<<>>>>>>>>???III]]]sss}}}xxxqqqkkkeeefffhhhkkklllppp|||}}}uuutttrrrooojjj```RRRFFF222000///111///---000555888RRRwwwbbbFFF;;;//////000111111222111111///////////////...------++++++,,,,,,------------,,,---...///000000000000///555:::777000******---+++,,,---,,,+++***+++,,,,,,,,,---,,,++++++...000------------,,,,,,,,,,,,*********************+++,,,...000///...,,,,,,---+++)))***...///---...111333777@@@MMM\\\gggkkkjjjbbbiiivvv]]]>>>===777<<>>222---,,,---((()))+++,,,---.........******+++,,,...//////000,,,,,,,,,---------......+++---///222444444555444///000111222111000...,,,---///111222111///---++++++---000111111000111222...000222111//////111444111222222222000---***(((***,,,///000000000000111***,,,...///...---------++++++++++++,,,...000111++++++,,,,,,---,,,,,,,,,************+++,,,------******************************+++,,,------------,,,,,,------...//////000***+++---,,,,,,,,,---...,,,---...---,,,,,,---///.../////////000000111111,,,///222222000...,,,,,,---------...............***++++++,,,,,,,,,++++++...//////...,,,++++++,,,&&&(((*********)))***+++************************,,,++++++***++++++,,,,,,###&&&+++...000000///---+++,,,,,,+++***)))+++,,,222111///......000222333222222///,,,******,,,///''')))+++)))&&&&&&(((+++))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))((('''(((((()))***+++++++++''')))************+++---000///---***(((''')))+++***(((((()))***+++***))))))((((((((((((***,,,---------......//////000000...///000000///...000111111555BBBZZZtttwwwooocccVVVMMMHHHDDDBBBIIILLLQQQTTTUUUXXX]]]```ccclllyyy}}}^^^CCC777777---000///)))'''+++---+++)))***,,,+++)))***---000***,,,------,,,++++++,,,,,,,,,,,,+++++++++******))))))((())))))***++++++******+++++++++,,,,,,,,,((((((((()))***,,,---...((('''&&&&&&'''))),,,...)))+++,,,,,,+++***,,,---,,,,,,,,,...000000...,,,999@@@IIIWWWiiizzz~~~}}}|||yyypppcccXXXVVVWWW]]]gggooouuu|||zzz{{{{{{{{{yyyzzzwwwtttuuuuuukkk^^^BBB777//////111111000111333<<>>???@@@FFFPPPXXX^^^aaadddeeeiiisss~~~qqqTTT@@@555222,,,------......------,,,))))))***+++---...//////,,,,,,------,,,,,,+++***+++*********))))))(((((()))***+++,,,---------------------,,,******+++---,,,+++*********+++,,,---***************)))((('''%%%(((,,,//////...+++)))+++---...//////222555888>>><<>>GGGQQQ\\\hhhooonnnxxxrrrYYYEEE888222111,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++***************))))))))))))******+++,,,------------***+++,,,+++)))((()))***+++************+++,,,,,,++++++++++++++++++***)))************+++,,,---...+++---...//////222555888???DDDTTTkkk}}}|||zzzvvvkkk___UUUOOOKKKXXXUUUVVVaaaooouuunnneeebbbhhhrrr|||}}}xxxuuu||||||tttooonnnhhh```FFF<<<444333444333111111///111BBB\\\bbbNNN777...***,,,...111222111000///000///...///111111000///+++,,,,,,+++******,,,///000///---,,,+++,,,,,,---***************+++,,,---+++***)))))))))))))))))),,,++++++***))))))******+++*********,,,---,,,+++***************************++++++++++++,,,,,,,,,+++,,,---,,,++++++,,,...,,,333222555DDDRRR```rrrzzzrrrVVVCCCQQQllloooooo000111111000......000222///......------.........,,,...///000///...///000,,,111---+++///---000<<>>444000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***************)))))))))))))))***+++,,,,,,---------,,,***+++,,,,,,***))))))******************++++++,,,++++++,,,,,,,,,++++++***************+++,,,------+++---...//////222555888>>>III[[[qqq}}}{{{~~~}}}pppaaaUUUOOOMMMNNN\\\XXXYYYcccpppuuuppphhheeekkkttt~~~}}}wwwvvv{{{yyyrrrnnnoooiii___GGG>>>555222444444111...000111CCC^^^bbbLLL666///***+++---///000000111111////////////000000000///++++++*********,,,...///000///---,,,*********+++((())))))***+++,,,,,,---++++++***)))((((((((()))++++++***************+++,,,+++******,,,,,,,,,***************************,,,,,,+++++++++++++++++++++,,,---,,,++++++---...,,,444222222===JJJZZZooouuuzzzhhhOOOOOObbbyyylllcccppp///000000000......///111......------------......,,,...000000///...///000)))///......111...111AAAgggyyycccOOOHHH:::555///,,,,,,---,,,+++---,,,,,,++++++,,,,,,------,,,+++***+++,,,...///...000111111000111333555///......//////000000000/////////000000000000000,,,//////,,,+++...---+++------------............000222333333000...,,,,,,***---111222111///......000222444666666555222111+++---000000...------...***------++++++......,,,---+++***)))***,,,///111---,,,+++************+++///...,,,++++++,,,...///,,,---...---++++++,,,------,,,,,,---000111111111---------...............000000000///......---,,,...........................///000//////...---------...///...,,,***+++,,,+++***)))***,,,,,,,,,++++++---...---,,,+++++++++***+++,,,,,,+++,,,...000............------,,,,,,++++++------------++++++///---******+++,,,,,,,,,+++++++++++++++,,,,,,---+++++++++***((()))+++---++++++,,,+++***)))))))))******+++++++++******)))******++++++++++++******+++,,,---,,,***)))***+++(((((())))))***************************+++++++++((()))*********+++...000************+++,,,---...***++++++++++++,,,,,,,,,---,,,+++++++++,,,,,,,,,,,,---///...------...000///222444222000111555999AAA[[[www|||ttt```HHH;;;888777444111222111//////000000000///+++,,,---///555>>>IIIQQQdddppp~~~tttXXXFFF:::222///000,,,------......------,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))))))))******++++++,,,---------,,,,,,+++,,,...---,,,******+++))))))******++++++++++++***++++++,,,,,,,,,++++++((()))+++,,,------,,,++++++---...//////222555888===LLLbbbuuu}}}}}}yyykkk[[[OOOLLLPPPTTT\\\\\\___fffoootttuuussspppsssxxx}}}zzzuuuwwwyyyuuupppqqqsssjjj]]]DDD<<<333000444888555000111333GGGaaa```FFF333111,,,+++******,,,...111222......///......---......,,,+++******,,,...///000000///---+++***))))))***(((((()))***++++++,,,,,,++++++***)))((((((((()))))))))))))))***+++,,,---,,,+++******,,,,,,+++***************************------,,,,,,+++***))))))***,,,,,,,,,++++++---///,,,444222000999DDDTTThhhqqqwww___UUU\\\qqqhhhXXXbbb---...//////------...///---------,,,------...///---...000000///......///)))......///111...666KKKzzzlllYYYFFF>>>666333///...------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...///000111111111111333555111///------...000000000000000000000111111111111---//////,,,,,,......+++,,,------------............000222222000.........***---000111000/////////111222333444555444444333***---111111...,,,,,,...+++......,,,,,,///000---///...---,,,,,,---///111---,,,+++******+++,,,---///...---,,,,,,---......+++,,,------,,,+++,,,......---,,,---000111222111......................../////////000//////...---........................///000111000...------...,,,///111000,,,******,,,+++***)))***+++,,,,,,***+++---......,,,++++++,,,+++,,,---,,,++++++---///------............------+++,,,,,,------,,,,,,+++...,,,******,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))'''(((***---)))***,,,,,,+++******++++++,,,,,,,,,,,,+++************++++++++++++******+++,,,---,,,***)))***+++((((((((()))******++++++(((((())))))***+++,,,,,,((()))*********+++---///))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,...---++++++---...---,,,,,,...//////......///000///222444333111222888>>>HHHddd}}}ppp^^^KKK888222444555222000111///......000222333333............///444:::???LLLZZZkkkxxxxxxbbbKKK@@@999111...000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))))))))************+++,,,,,,------,,,,,,,,,+++---......---+++++++++((()))******++++++******)))***++++++++++++++++++''')))+++---...---,,,++++++---...//////222555888===PPPhhhxxx~~~zzz|||}}}uuugggXXXMMMLLLSSSZZZ\\\___eeejjjooouuuyyy}}}xxxxxxyyy{{{{{{zzzvvvsssuuuwwwtttqqqtttwwwmmm]]]===777///---444<<<:::444111444KKKfffcccFFF222222...,,,***)))))),,,000333---...///...---,,,---...---+++******,,,.../////////...,,,***))))))))))))(((((()))***+++++++++***+++***))))))))))))))))))((((((((()))***,,,---...---+++***+++,,,,,,+++)))************************------,,,,,,+++******)))***+++,,,,,,++++++---///---444222///777???LLL^^^sss~~~kkk[[[VVVhhhbbbPPPZZZ+++---......---,,,,,,------,,,,,,,,,------...///---///000000///......///***---,,,,,,///...<<>>UUUmmmzzz{{{uuuuuu{{{{{{zzzsssfffWWWLLLLLLTTT\\\[[[```gggnnnssswww{{{}}}zzzyyyyyyzzz{{{zzzwwwuuupppuuuwwwtttvvvwwwnnnaaa===777///,,,333<<<:::222000222KKKlllmmmMMM333000///---,,,+++,,,---///111...000111000---,,,---///---+++((()))+++---------...---+++***)))))))))***((()))***++++++***))))))))))))))))))))))))***+++***)))))))))***+++,,,,,,---,,,***+++,,,,,,+++)))*********************************++++++,,,,,,,,,***+++,,,,,,+++,,,...000,,,333000...666;;;CCCRRRmmm{{{uuuaaaOOOXXXvvveeeVVVccc***,,,------,,,++++++,,,,,,,,,,,,,,,------...///---///000000///......///---...***))),,,...@@@___yyy```VVVNNN???666---....../////////...------,,,,,,++++++,,,,,,------...000111111111000///---...///...------///111333///++++++///444777888111111000000111111222333...111111...---000///---,,,,,,,,,---------......)))+++------------///111+++,,,......---...///111///...,,,,,,---000333555(((---222222///+++,,,...---000000......111222///------,,,+++************,,,,,,+++***,,,...000222)))***,,,...///000111111,,,...000000///000111333///...,,,---///222333222.....................---,,,---...000000000000///........................,,,///111///,,,******,,,%%%***......+++))),,,///---,,,+++,,,...///...---+++---......,,,++++++,,,...//////---+++***+++---)))***,,,...//////.........---++++++++++++---...***)))***,,,......,,,***+++++++++++++++***))))))"""%%%(((***))))))))))))(((,,,///000///...///111............------,,,+++***++++++,,,,,,++++++***'''))))))((('''&&&'''((('''(((((()))***+++++++++(((((((((((()))))))))))))))***++++++***)))***,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,---------...+++)))))),,,---,,,***---...//////......///111---222555444222444<<>>JJJcccrrr}}}|||gggIIIIIIdddqqqfffwww,,,,,,,,,---------.........---,,,+++++++++,,,---,,,---111333///))))))---...///111000---444LLLeeezzzhhh___XXXKKK===444///...,,,)))))))))***+++------------------------000///...---...000222333000000///.....................------------......000222333111,,,)))---333000000000000///---,,,+++,,,,,,,,,++++++,,,,,,---)))***---//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111////////////...............,,,***,,,///222111000222000------------,,,+++------,,,,,,,,,---...///---...//////---++++++,,,------------......//////---...///000000111000000///////////////......---)))---...+++,,,222222///000///---,,,---...000222222111000///---+++***)))000///...---,,,++++++,,,+++,,,,,,------,,,,,,+++111222222000---++++++,,,,,,,,,+++++++++,,,---...,,,***)))))),,,...//////))))))***+++,,,,,,------,,,,,,++++++++++++++++++***---...+++)))+++,,,***))))))))))))))))))))))))*********+++,,,---///000...//////---+++))))))***---///000///---+++******(((((()))***************++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***///,,,******---...,,,*********''''''+++000---''')))***+++,,,,,,,,,,,,,,,...666222,,,...,,,***000111444333555888333888KKKfffsssSSS???666///000444444444444//////////////////......,,,***))),,,///111///,,,000111333777===DDDIIIMMMOOOQQQVVV]]]fffooowww{{{fffOOO???===999444111/////////---,,,******,,,------,,,,,,,,,,,,------.........++++++******************))))))************))))))---+++***,,,//////,,,)))------,,,,,,+++***)))))))))************+++++++++))))))))))))))))))))))))((()))+++------,,,+++***---,,,******---333999===EEEZZZttt{{{vvvuuuxxxzzz{{{zzzwwwxxx|||}}}kkkVVVIIIHHHMMMUUU\\\YYY```jjjrrruuuuuuyyy~~~}}}}}}}}}}}}zzzssspppoooppprrrpppjjjdddIII???666333111...000333333...DDDooozzzXXX888000/////////---,,,+++---///---///000000...,,,+++,,,)))))))))((())))))******+++++++++*********)))))))))...***(((---+++''',,,++++++***************++++++)))((('''((()))+++,,,******))))))***+++,,,,,,******))))))((((((''''''+++++++++***************++++++,,,,,,,,,---------///111---///777666666AAARRRooouuurrrrrrUUUBBBVVVqqq,,,,,,,,,------------...,,,---------------,,,,,,,,,+++...111///++++++//////...000222444???XXXooovvvggg]]]TTTGGG:::333000...,,,*********+++,,,,,,,,,,,,------.........000///.........000222333000///...------------...111000///......///000111...000222222...---000444000000000000///...------...------,,,,,,,,,,,,---***+++---//////---,,,***------,,,,,,,,,,,,------//////---,,,,,,------...,,,,,,------.........///111///---///222444444333000...,,,,,,...///...---,,,,,,,,,,,,,,,---------)))+++---------,,,---///,,,,,,------...//////000000000000111000000//////////////////...,,,+++***---000000,,,,,,//////+++//////...---......///000222222111000...---,,,+++000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++///000000...,,,++++++,,,,,,+++++++++,,,,,,------...,,,******,,,---------))))))***++++++,,,------++++++++++++++++++++++++)))------***(((***+++)))))))))))))))))))))))))))*********+++,,,---...///***,,,,,,,,,***)))***+++***,,,...---+++***))))))((())))))***************++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***...,,,******,,,------+++++++++)))(((---222000*********+++,,,------------+++222---(((,,,,,,+++333000555555777999444;;;PPPnnnsssTTT>>>555//////111000000111........................***+++---............///000000111222444888;;;===:::;;;>>>CCCJJJQQQWWW[[[iiippptttqqqiii]]]LLL>>>;;;999666333000...------...,,,++++++---...---,,,,,,,,,,,,---------......++++++******************)))******************))),,,++++++,,,......,,,)))------,,,++++++***)))))))))************+++++++++***************************+++---...///...---,,,+++++++++---000444777999BBBWWWqqqzzzxxxzzzzzzvvvvvvyyy{{{vvveeeRRRJJJJJJOOOUUUYYYZZZ___hhhpppuuuwwwzzz}}}~~~}}}|||{{{zzzzzzzzzzzzyyyvvvrrrqqqqqqooojjjeeeHHH>>>666333111//////222111///===cccxxx[[[666000/////////---++++++---///---///111111///------...++++++***************++++++++++++*********))))))$$$)))%%%###)))'''###(((++++++***))))))******+++******((((((((()))+++,,,************************(((((())))))))))))))))))++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---///,,,---555555666AAAFFFdddpppuuuyyy\\\CCCMMMjjj,,,,,,,,,,,,------------+++,,,---......---,,,,,,+++)))+++...///------000000///111666???OOOfffyyy|||rrrggg]]]PPPAAA555111000///---,,,++++++,,,---++++++,,,,,,---...//////000///......///000222333///......------------...222000///......///000222///222444444333333333333000000000000000/////////000///...---------------,,,,,,.........---,,,+++///...,,,++++++,,,...///111000...---,,,+++++++++******+++,,,---...//////111000///000222444444444///---,,,,,,...//////...***++++++,,,---,,,,,,,,,(((***,,,---,,,,,,---...++++++,,,---...000000111222222222111111000///.../////////...---+++***)))...000000---,,,......,,,...///////////////......111111111111000///...---//////......------,,,,,,++++++,,,,,,,,,,,,++++++,,,---...---+++***+++,,,+++++++++,,,,,,,,,------///---++++++,,,,,,,,,+++))))))******+++,,,,,,,,,*********++++++,,,,,,---(((,,,---)))''')))***((())))))))))))))))))))))))))))))******+++,,,......''')))******))))))+++,,,''')))++++++***)))((()))((()))******++++++******++++++++++++++++++++++++******++++++++++++************++++++++++++******---,,,***+++,,,------,,,+++,,,+++***...333222...++++++,,,,,,---.........***...***''',,,------777///666888::::::777AAAYYYxxxtttWWW>>>777111000///---...000------------------......(((,,,//////,,,+++---000///...---------///000111...///000222666:::>>>@@@MMMSSSUUULLLAAA:::555222555555444222000...,,,+++///---,,,---......---,,,,,,,,,,,,,,,------------******++++++++++++++++++******++++++++++++******,,,++++++---......,,,***,,,,,,,,,+++******)))))))))************+++++++++************************,,,---...000000///......)))***,,,///111444555666>>>QQQlllzzz|||zzzwwwuuuuuuvvvooo^^^NNNJJJNNNQQQTTTVVV\\\___fffmmmuuuzzz|||{{{{{{||||||zzzwwwxxx||||||uuuqqqpppnnnkkkiiiOOODDD999555222000000222000333555VVVzzzbbb666222...///...---++++++---...,,,...000000///...///000...---,,,,,,+++++++++++++++************)))))))))''',,,)))&&&,,,***&&&+++******)))))))))******+++******)))((()))***+++,,,)))***+++,,,+++***)))((('''(((((()))******+++++++++++++++,,,,,,------...*********++++++++++++,,,***---***,,,444444666CCCIII```lllvvv}}}dddFFFEEE^^^zzz++++++,,,,,,,,,---------,,,++++++++++++,,,,,,---,,,)))(((,,,------...111333333777@@@MMM^^^ooo{{{wwwqqqhhh]]]MMM;;;111000///......---------......******+++,,,---//////000///////////////111222333//////...............///000///---++++++---///000///111222333444666333///////////////000000111111111000///......------...------.........---,,,,,,000...,,,******,,,...000//////...---,,,+++*********++++++,,,---.........///......///000222333333000...,,,,,,.........---)))***+++,,,,,,,,,+++++++++,,,------+++))))))*********+++---///000111222111111222222111000//////............------,,,++++++,,,------...///000///---...000111000///---,,,//////000000000///......////////////......------,,,------......------,,,***,,,---,,,++++++,,,---++++++,,,,,,---------,,,...,,,++++++,,,---,,,+++))))))******+++++++++,,,))))))***+++,,,,,,------)))------***(((***+++)))(((((((((((((((((((((((()))))))))******+++------((()))+++***))))))***,,,%%%(((***+++***))))))***))))))***++++++++++++******************************++++++,,,,,,++++++*********++++++++++++******,,,,,,++++++,,,---------***,,,,,,+++///444333///,,,,,,,,,---...///000111+++///+++,,,333000///777...777:::<<<<<<:::GGGbbbuuuYYY@@@999333111000---///222,,,,,,,,,---------------***,,,......---,,,---///,,,,,,,,,,,,---...000111/////////000222444555666888>>>>>>666///...111333111222222222111///---+++///...---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,+++++++++,,,,,,+++++++++++++++,,,---...---,,,***,,,+++++++++******))))))))))))*********+++++++++************************------...///000//////...***+++,,,...000333555666;;;LLLfff|||zzz~~~|||yyywwwtttsssmmm[[[KKKKKKQQQSSSUUUXXX___aaaeeekkkvvv~~~{{{uuuyyy}}}}}}{{{|||vvvqqqooooooppppppaaaRRRAAA888444111111444000888222MMM}}}kkk:::555---...---,,,******,,,...+++,,,............///111000///...---,,,,,,+++,,,************))))))))))))+++000,,,***000...***///***))))))))))))******+++******)))))))))***+++,,,'''(((***,,,---,,,***))))))))))))******+++++++++)))******+++,,,---......))))))*********+++++++++)))---+++,,,444444888FFFXXXdddjjjsss|||kkkNNNCCCSSSqqq+++++++++,,,,,,,,,---------+++(((''''''***---///...***)))+++,,,,,,///444:::===BBBKKKXXXgggqqqvvvtttpppiii\\\JJJ777........................//////******+++,,,---//////000.........//////000111111000//////...//////000000///...---,,,,,,---...///***,,,...000666<<<888000///.........///000111222111000///.....................---,,,,,,,,,,,,,,,000...,,,******,,,...000+++,,,,,,,,,,,,,,,,,,+++------------------------......//////000111333444222000...---------,,,*********++++++,,,,,,,,,++++++,,,------+++))))))*********+++---///000111222//////000111111111111111,,,---...///////////////---,,,,,,.........///000,,,...000111111///---,,,------///000000///---,,,//////000000000///...---......////////////......***,,,------,,,+++---...***+++,,,---------,,,,,,+++******+++---......---)))***************++++++))))))***+++,,,,,,------***...///+++***,,,,,,+++(((((((((((((((((((((((())))))))))))******+++,,,***,,,,,,,,,***)))***+++&&&(((+++++++++******+++))))))***+++++++++++++++************************++++++,,,,,,,,,,,,++++++)))******++++++******)))++++++,,,++++++,,,---...)))+++,,,+++---222222///---------...///111222333...111111555<<<555///555///777:::<<<>>>===LLLhhhwww___DDD;;;333000///...///222,,,,,,,,,---------......---,,,+++,,,//////---++++++,,,,,,---...///000111------......///000111111000222111------111444444///111222333333111...---///.........//////---+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++***,,,---...---,,,++++++++++++***************)))))))))*********+++++++++************************,,,,,,------............---,,,,,,,,,...111444666:::GGG```zzz|||~~~|||yyytttpppmmmZZZLLLMMMSSSTTTXXX^^^cccfffggglllwww|||pppvvv~~~~~~}}}vvvqqqppprrruuuwwwvvvbbbJJJ;;;555222333666///:::111FFFxxxmmm>>>555---------+++))))))+++---)))***,,,,,,+++,,,...000000///...---,,,,,,+++,,,))))))))))))))))))))))))(((---)))'''---***&&&,,,))))))(((((()))******+++***************++++++,,,%%%'''))),,,------,,,+++,,,,,,++++++*********)))((())))))***+++,,,,,,---))))))*********+++++++++***...,,,---444555:::III[[[___cccnnn{{{qqqVVVBBBJJJjjj++++++++++++,,,,,,,,,,,,---+++(((''''''***---000...,,,,,,---,,,---444===GGGKKKPPPUUU___jjjppppppoookkkdddXXXFFF444---...,,,------....../////////++++++,,,,,,---...//////,,,------.../////////000///............///000000000000////////////000000,,,...///333???JJJGGG<<>>gggeeeAAA333,,,---,,,+++))))))+++,,,(((***+++******+++---///...---,,,,,,++++++++++++(((((()))))))))))))))***''',,,(((&&&+++)))%%%***(((((((((((()))******+++*********++++++++++++,,,&&&''')))+++,,,------,,,------,,,,,,+++******))))))))))))******++++++,,,*********++++++++++++,,,***000......444444:::JJJKKKLLLUUUfffwwwuuu\\\@@@CCCeee***++++++++++++,,,,,,,,,++++++++++++,,,---...///---...000111///111<<>>aaa}}}******+++++++++,,,,,,,,,)))+++...000111000///---,,,///333444222444CCCRRR^^^bbbbbb^^^aaajjjpppppp```ZZZRRRIII<<<000,,,...******,,,---......///...------------------------)))***+++,,,------------************++++++,,,---+++---///000000///---+++......***+++999FFFAAA111///...,,,++++++,,,...///,,,,,,,,,---...///000111///---***((('''(((***+++************************((()))***+++,,,++++++***))))))***+++,,,------...+++---///...------000444111///------......---,,,000...+++)))***,,,///111---...//////---++++++,,,---------.........//////////////////...---,,,++++++,,,------......------///++++++000000,,,,,,000+++,,,---...000111111222///000222333222000---+++...///111222222111000///+++,,,,,,------,,,,,,+++)))++++++***)))(((((())))))***,,,......---,,,+++,,,,,,,,,---...---+++)))*********))))))))))))))),,,,,,++++++++++++++++++***---...+++)))+++,,,***)))))))))))))))))))))))))))(((((((((((())))))***%%%&&&((()))((()))+++,,,''')))+++,,,***)))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++))))))************)))))))))+++---,,,++++++...111***...///---,,,///000...000000//////111333666888111///---666???666///777222555333777???CCCQQQiii~~~~~~jjjTTT===444444444111///------......///000111111***---000///,,,***,,,...,,,---...///////////////,,,---------------,,,,,,+++///000...///333555333000000111000000///......---------......---***''',,,,,,,,,++++++***************+++,,,,,,---......))))))************))))))))),,,//////,,,***+++---)))))))))))))))*********)))************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......***+++...000111111000///777<<>>???>>><<>>999333......222---//////++++++,,,+++'''))))))***,,,,,,---------******+++,,,,,,,,,,,,,,,+++---000111000///...///+++---......---,,,,,,---,,,,,,------.../////////000...---+++++++++---...,,,++++++++++++,,,...///...---+++*********+++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///...000///,,,,,,111444333333000---+++,,,---.........++++++...,,,)))***///,,,---///......---...000,,,,,,------------......---...000111222111000///...///000///...---...///------........./////////,,,---//////......///000111222222000---,,,---...---///111111///---,,,,,,...//////...,,,,,,---...***(((+++///000,,,***+++,,,,,,---...............)))'''%%%(((,,,...,,,)))************))))))))))))******))))))))))))******,,,///...***))),,,///...+++***((((((((()))+++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))******)))++++++++++++*********)))((())))))***+++,,,---...///......---,,,+++***))))))***+++***))))))+++---++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++---000444777777555333444666777555333666999999:::CCCXXXqqquuu]]]GGG999333000...+++---......,,,+++---////////////000000//////...,,,000222///---......,,,------------------------...000222333222222333444333333333333333111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000///+++(((***,,,***++++++,,,,,,++++++***************))))))))))))++++++++++++*********)))++++++,,,,,,,,,,,,------/////////000000000111111666666EEEaaawww~~~|||zzzvvvlll]]]QQQXXX\\\```aaaaaaccchhhlllvvvttttttxxxuuuvvvzzz|||tttlllooopppoooooonnnfff\\\MMMFFF<<<444222555999:::DDD<<<333555777UUUjjjDDD++++++)))(((((()))***)))+++***))))))++++++***))),,,+++)))((('''((()))***)))((('''((()))***)))((('''***+++))))))------+++)))***++++++******+++---***++++++,,,------......((()))***+++++++++******+++,,,---,,,++++++---///,,,---...---+++***+++,,,++++++******************------,,,,,,---111888===:::888111<<>>XXXppp|||zzzqqqdddVVVLLLYYY___gggiiihhhgggjjjmmmuuuuuuvvv{{{qqqsssxxx}}}vvvlllkkkhhhiiillliiiZZZKKKAAA>>>999666777<<>>@@@RRRpppyyyiii[[[RRRKKKCCC>>>>>><<<999777555222///,,,000000000000000111222333000333333///...000222111........................---///333444333222222222222111111111222333444444222222111000///......---........................,,,,,,++++++,,,,,,------***++++++,,,,,,------...,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///333111333>>>NNN]]]fffjjjhhhhhhiiimmmrrrtttsssqqqmmmlllggg]]]SSSOOOPPPTTT___ffflllkkkfffeeelllssstttwww||||||yyy{{{|||~~~yyyrrrfffUUUDDD:::888999999<<<>>>AAAQQQvvvlll@@@333666CCCfffwww___GGG111***+++)))(((******)))((((((******)))((())))))))))))************)))((('''((()))***)))(((###''''''&&&'''+++,,,******+++,,,,,,++++++,,,------,,,+++***))))))************)))((((((((())))))++++++,,,***)))(((***+++)))******)))((((((***---******++++++,,,---------***,,,------------///111666DDD555333AAALLL]]]```CCCAAAQQQsssAAA<<<666222111222333333000111222333333666:::===BBBdddeeeWWW^^^^^^XXXdddpppssskkk______hhhdddWWW>>>444,,,+++---,,,+++---++++++)))(((,,,///)))!!!++++++,,,---.........---+++,,,,,,---...---------,,,---...---,,,,,,...///***,,,////////////111222,,,,,,---......//////000******+++,,,,,,,,,,,,,,,)))***,,,------------,,,++++++++++++,,,...000111///...---,,,,,,,,,,,,,,,******+++,,,,,,---......***+++---...//////......000///---,,,000555333---+++---000444666555000,,,(((---...***)))---///...---///222333111///------,,,,,,---...///000111111111000000///////////////,,,...//////......000111,,,---000111222111///...,,,---//////......///000444444444111///---...///+++---///000...,,,,,,,,,***---///000///.........***((((((++++++)))))),,,***++++++,,,,,,,,,,,,,,,((()))+++,,,,,,,,,------))))))))))))************+++,,,---......---,,,+++***...000---,,,......---******++++++,,,+++++++++''''''(((((()))******+++++++++++++++++++++++++++000,,,(((***///111///+++*********+++++++++,,,,,,((()))+++,,,---,,,+++***+++++++++************))))))***+++***))))))+++---************************)))***,,,...//////...---*********,,,...///000000---///111111//////111444333;;;>>>CCCYYYyyyvvvhhhYYYMMMHHHGGGGGGGGGEEEDDDDDDCCC@@@;;;777555555666777888999999999333666666111///111222111////////////////////////...000222333222222222444222222222222333444555666444444333222111000///...------------------------++++++,,,,,,------,,,,,,******+++,,,,,,---......,,,+++,,,,,,------,,,+++***++++++,,,,,,++++++***++++++++++++++++++******+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------............/////////000111222555===FFFNNNQQQQQQQQQQQQRRRRRRSSSSSSSSSPPPPPPMMMHHHCCCBBBEEEIIITTT]]]ffffffbbbbbbiiiqqqwww{{{}}}yyymmm___LLL<<<666888444666:::<<<<<>>777888:::aaa}}}ZZZ888,,,,,,***((()))***((('''((()))***)))((((((((()))***************)))((('''((()))***)))(((%%%((()))''''''+++,,,))))))***++++++******+++---(((((()))))))))*********))))))((('''((((((******+++,,,,,,+++))))))***+++(((***++++++******+++,,,******++++++,,,------...)))+++---.........000111777HHH555000<<>>IIIiiiHHHAAA888333333444444333333333333222333666;;;>>>PPPuuuoooWWW\\\]]]WWW```lllrrrnnncccdddkkkdddUUU<<<555///......,,,***,,,******((()))......$$$)))***+++---...//////000+++,,,---...///...---,,,,,,---------,,,,,,...000))),,,///000///......///++++++,,,------......///)))***+++,,,,,,,,,,,,,,,(((***+++---......------,,,+++******+++...111222......---,,,,,,,,,------******+++,,,,,,---......)))***---/////////---,,,222222000---...000---(((,,,///444:::===;;;666222(((---...***)))...000...,,,///333444222///---,,,,,,,,,---...///000111222222222111000//////000000+++---...///...///111222,,,...111444444222000...+++...000///,,,+++---000000111222000//////000111,,,...111111///+++))))))(((***---...---,,,,,,,,,,,,))))))+++,,,***+++...***+++,,,,,,------,,,,,,'''(((+++,,,,,,,,,---...''''''((()))***+++,,,,,,,,,,,,---......---,,,,,,)))...///,,,+++,,,,,,***)))***+++,,,,,,,,,,,,,,,'''(((((()))******++++++++++++++++++++++++++++++222,,,'''***111444000+++))))))******+++++++++,,,((()))+++,,,,,,+++***))),,,,,,+++++++++++++++++++++++++++***)))***,,,///))))))))))))))))))))))))((()))+++---------+++******...111111//////222555...000222222111000333555222:::===CCC\\\}}}yyysssgggWWWJJJFFFJJJQQQLLLLLLMMMOOORRRPPPLLLGGG@@@AAACCCEEEEEEEEEEEEDDD777:::999333000111222000000000000000000000000000///111222222222222333555333333222222333555777888555555444333222111000///------------------------***+++,,,---...---,,,+++******+++,,,,,,---......,,,++++++,,,------,,,++++++++++++,,,,,,+++++++++.........------,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------.........////////////000///111111000111777<<>>===<<<<<<>>>???:::;;;;;;999777888;;;>>>EEEPPP\\\```___```hhhqqqzzz}}}~~~zzzmmm]]]PPP@@@333///333000222888:::777BBBhhhjjj===999999333[[[jjj@@@///...,,,))))))***((('''((()))***)))((('''((()))***************)))((('''((()))******((('''******((((((+++,,,)))(((***++++++***)))+++,,,$$$%%%''')))***+++++++++)))(((''''''''')))***+++,,,------,,,***)))***,,,(((***,,,,,,,,,+++,,,---******+++,,,,,,---......)))+++.../////////000111:::JJJ555,,,777<<>>===;;;555000///555;;;666333555<<>>888444555666777999999888666555555666555444222333666888444555777888888777555444333222000///...------,,,........................------------------------,,,,,,++++++++++++,,,,,,,,,---//////...------...++++++++++++++++++,,,,,,)))+++------,,,,,,,,,---------,,,+++,,,---...///...///111111///...///000,,,,,,,,,---...///000111000//////...............//////......//////000111222555===GGGOOOZZZjjjyyy~~~~~~}}}}}}xxxkkkVVVKKK@@@999444//////222///111000444777666EEEbbbNNN666888999444000666WWWhhhUUU666(((---+++%%%(((+++***)))((((((''''''((('''(((******))))))***,,,,,,,,,***)))((((((((((((((()))******))))))***+++'''(((((())))))(((((('''************************+++***))))))((()))))))))&&&$$$###$$$''')))'''%%%%%%(((++++++((('''***...++++++,,,,,,,,,,,,------------......///000000000;;;EEE>>>222000333;;;HHH^^^___hhhwww===999777666555555888<<<999777;;;GGGSSSXXXYYY[[[]]]gggeee]]]YYYRRROOOWWWUUU]]]aaa]]]ZZZXXXOOOCCC000///...---,,,+++************++++++,,,,,,,,,,,,******++++++---...000111...,,,---...---***+++000***++++++---...///111111111111111111000///---,,,,,,+++***+++,,,,,,+++)))***+++,,,,,,++++++,,,------------.........//////------,,,,,,,,,,,,---------,,,++++++------,,,+++((()))***,,,......,,,*********++++++,,,,,,,,,,,,'''...333000---///222333000222777;;;555,,,,,,333,,,)))(((***+++***,,,000///...------------...///)))(((((((((***+++***)))...111222111222666666333,,,...000000///...///000//////...------///000111000//////000111111000...111///...---------....../////////.........------((()))++++++))))))***+++)))***+++++++++)))((('''***************+++++++++***++++++,,,------,,,,,,,,,+++,,,///222222///++++++,,,---,,,***)))***+++)))***,,,.../////////...,,,...000///---+++++++++************************************+++,,,---------,,,+++,,,...///---,,,...---,,,+++******))))))***++++++,,,,,,++++++***%%%(((******(((''')))*********))))))******+++,,,***+++,,,,,,++++++,,,...************+++,,,------***,,,...///...------.../////////333777999666333333;;;PPPkkk|||iiiZZZNNNLLLKKKHHHKKKQQQVVVXXXZZZ\\\___dddgggiiiiiiqqqyyy~~~~~~}}}{{{wwwtttkkkfff___ZZZVVVPPPGGGAAA===<<<;;;;;;<<<===<<<<<<777666444333222222444666444555777888888888777666444333222000...---------////////////////////////........................++++++++++++,,,,,,,,,------...///...---,,,,,,---,,,,,,,,,,,,,,,---------)))+++------,,,+++,,,---111000...,,,++++++---...,,,...//////...------.........//////000111222222000000////////////000000000////////////000111111000000444>>>JJJYYYmmm~~~~~~~~~rrr```LLLBBB999555111......111///111///333888444:::MMMBBB111333111222666777JJJXXXKKK333(((,,,)))%%%*********)))(((((((((((((((&&&'''))))))))))))+++,,,(((((((((((()))***++++++'''(((******************))))))))))))((((((((('''***************+++++++++******)))))))))))))))))))))%%%###%%%***---***'''''')))+++,,,++++++---000+++++++++,,,,,,,,,------............///000111111777BBB>>>333111111666AAA[[[hhhxxx999333222888===<<<:::::::::999AAAPPP\\\^^^ZZZWWWbbbkkkkkkeee```UUUOOOVVVUUU\\\``````aaa^^^NNN<<>>>>>?????????:::888444222111222444555444555666777888888777777555555333111///.........///000000111111000000///........................++++++,,,,,,---------------......---+++***+++,,,,,,,,,------............***+++------,,,,,,,,,---111000...,,,,,,---...000,,,---//////---,,,---.........//////000000111111000000////////////000000//////......//////000111000...000888DDDUUUlll~~~~~~jjjTTTFFF>>>666333000------000///222///333999444222>>>===///222222;;;EEE>>>CCCTTTIII444))),,,)))&&&...***))))))(((((((((((()))&&&((()))***))))))+++---(((((((((((()))***+++,,,(((((()))***++++++***)))******))))))(((((((((((())))))******++++++++++++)))))))))*********))))))***'''$$$''',,,...,,,((()))((((((***---///...---+++++++++,,,,,,,,,------...---------...///000111111>>>===333222111333===PPPfff|||555000222===BBB>>>::::::===>>>FFFUUU^^^\\\UUUQQQ]]]eeeeeebbb]]]PPPIIIRRRNNNWWW```eeegggaaaJJJ222//////...---,,,,,,++++++++++++******++++++,,,---))))))))))))***+++,,,------+++,,,...---***,,,111///////////////...---,,,------,,,,,,++++++******)))(((((()))++++++***(((((()))++++++******,,,---------------------------,,,++++++******++++++,,,***)))((()))***+++***)))((()))***---000222111000******++++++++++++++++++)))///222000...000222222000///---+++,,,///---)))+++))))))------+++,,,//////...---,,,,,,---...///...---,,,---///000///...///222333111111333222...,,,...000000///...///000......------......///000///......///000000...,,,---......---++++++,,,.........---------,,,,,,,,,+++,,,,,,+++******+++---***+++++++++***))))))((()))))))))***++++++,,,,,,,,,,,,------------,,,,,,)))***,,,///000000---+++***+++,,,+++***+++---///............---,,,++++++...///000///,,,+++***+++)))***+++,,,,,,+++***)))************+++,,,---...+++++++++---///000...,,,)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************))))))((('''******))))))******+++,,,((()))++++++******+++,,,,,,,,,++++++***+++++++++---...//////......///000---,,,---///222444555555777HHHdddttt^^^SSSLLLMMMMMMKKKPPPXXXcccccceeeeeebbb```eeemmmsss{{{|||zzzyyyhhh___RRRIIIEEEDDDCCCBBB???;;;666333333444555555555666666777888888888888666555333222111000//////000000222222222222000000........................***+++,,,---......---------......,,,+++***+++------------...//////000000***,,,......---------.........------...///111222,,,---//////---,,,---...+++,,,---............---...------------...//////------,,,,,,------...///000///000666>>>MMMdddwww}}}gggOOOCCC;;;555333111...---000...222000222888333///666:::---444:::IIISSSEEEBBBUUUJJJ555***---)))'''///))))))(((((((((((())))))((()))++++++******+++---,,,,,,+++***))))))*********(((((((((***+++***)))++++++***)))(((((((((((((((((())))))***+++++++++(((((()))************))))))'''&&&'''***,,,***((()))&&&$$$''',,,...,,,***++++++,,,,,,,,,,,,------------,,,,,,---...000111...<<<<<<444222000222;;;DDD[[[www444333999CCCBBB:::999???EEEFFFMMMXXX]]]XXXRRRNNNRRRYYYXXXVVVSSSGGGCCCNNNIIITTT]]]```___XXXEEE111.........------,,,,,,+++++++++*********+++,,,---,,,++++++******++++++,,,---+++,,,...---+++,,,111...///000000///...---,,,///......---------......***))))))***,,,---+++***)))***,,,,,,++++++---///---------,,,,,,,,,,,,,,,++++++************++++++***)))((()))+++,,,+++***++++++***,,,...000///...++++++*********************...///------000000---***---...,,,---111...'''***)))+++///000---,,,......------,,,,,,------...---++++++,,,---...---,,,,,,000111000111333222...,,,...000000///...///000,,,---......//////......------,,,---//////...,,,+++---///...,,,***+++,,,---,,,,,,,,,,,,+++++++++---------+++)))(((***,,,,,,++++++*********++++++))))))******+++,,,,,,---,,,---------------,,,,,,'''))),,,------,,,,,,,,,)))***+++++++++---000222000///......------.........///000...,,,******+++)))***,,,------,,,***)))************+++,,,---...******+++---//////---+++)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++***)))))))))***++++++***)))******))))))******+++,,,)))+++,,,,,,******+++,,,************+++,,,------,,,---...---,,,,,,...000+++,,,---...///111555888;;;NNNkkkuuuhhhWWWOOOKKKMMMLLLJJJOOOYYYffffffiiiiiiddd```fffqqquuu}}}~~~ssseee[[[VVVTTTQQQNNNDDD???999666666888888777888888888999999999999999555555333222222111111111000111222333333222111000........................***+++,,,............---...///...---++++++---///------...//////000111111+++---//////.........///111000000//////.........,,,...//////...------...+++,,,---.........---,,,---,,,,,,,,,,,,---...///---------------......///000000222444777CCCYYYmmmwww}}}{{{yyy}}}cccJJJ???888333222111......000,,,111///000666111---444<<<---333;;;JJJVVVKKKMMMUUUIII444***...+++'''---))))))(((((((((((())))))***+++,,,,,,+++***+++------,,,,,,++++++++++++++++++)))'''''')))++++++***,,,+++***(((((((((((((((''''''((())))))***++++++'''((()))***+++******)))))))))((()))))))))))))))(((''''''(((***+++++++++++++++,,,,,,,,,,,,---------,,,+++***+++---///000...<<<<<<444222//////888:::PPPnnn555777@@@GGGAAA555888DDDNNNNNNSSS[[[\\\WWWRRRPPPJJJPPPNNNLLLKKK@@@???MMMJJJTTTYYYUUUQQQMMMCCC777.........------,,,,,,,,,,,,+++*********+++,,,---...---,,,,,,++++++,,,,,,---+++,,,...---+++---111---...///000000///...---------,,,,,,,,,---......+++++++++,,,......---,,,***+++------------...000,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***)))***,,,---,,,+++...,,,******,,,------,,,++++++******************+++,,,,,,***,,,///...)))'''------((()))//////******))),,,111222...,,,---------------------------...---,,,---///000///...)))---000///111444333///,,,...000000///...///000+++,,,.../////////...---,,,++++++---...///...,,,***---//////,,,******,,,,,,,,,,,,+++++++++******------,,,***(((''')))+++---,,,+++******+++,,,---))))))***+++,,,,,,---------------...------,,,,,,%%%))),,,,,,***)))+++---)))***++++++,,,...111444111000///......///000111///000000...,,,******+++)))***,,,------,,,***)))************+++,,,---...))))))***---//////---+++***+++,,,---,,,,,,******+++++++++,,,,,,+++++++++(((((((((***,,,------,,,*********)))***++++++,,,+++,,,------++++++,,,---(((((()))***+++---///000+++,,,,,,,,,++++++---///,,,...//////...111777<<<>>>QQQnnnyyyjjj]]]QQQLLLKKKNNNLLLHHHNNNYYYffffffiiijjjddd___gggrrrxxxssskkkgggddd```\\\HHHCCC<<<999999:::::::::::::::::::::::::::::::::555444333333222222222222000111333444444333111000////////////////////////)))+++,,,...//////....../////////...------///111---......///000111111222,,,...000000///...///000777666444222///+++(((''',,,...//////...------...---...///000000000///...------------......///000000////////////000111111000111333333333<<>>AAACCCWWWUUUVVVXXXVVVRRRRRRVVVIIIMMMNNNIIICCCCCCFFFIIIRRRTTTWWWXXXTTTHHH888,,,------------,,,+++***)))(((+++---,,,***))),,,///------,,,,,,,,,,,,,,,---...---+++,,,---...---,,,)))000222---***...000...)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////+++,,,...---,,,,,,---///---,,,,,,+++,,,---///000///...,,,++++++,,,...///,,,,,,++++++,,,,,,---...,,,+++*********+++---...---,,,+++,,,---...------***------***+++///000...,,,,,,,,,...//////---+++------------,,,+++******+++,,,.../////////...---///////////////000111111...........................///...---,,,,,,...000,,,,,,---000222222000...,,,---......,,,,,,---...+++---//////,,,*********++++++******************)))***+++,,,---,,,+++++++++,,,,,,***))))))+++...000---++++++---///---+++...---,,,)))'''''')))++++++***)))***---///111111555000******---///...,,,//////000000...***&&&$$$,,,+++***)))))))))++++++***+++,,,,,,,,,,,,+++*********)))+++------,,,+++,,,+++)))''''''((()))***''')))++++++***)))((()))'''((()))***++++++***))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))***++++++,,,,,,***++++++,,,,,,------...+++333111...222111111;;;???WWWuuu|||lll\\\TTTMMMIIIGGGIIIHHHGGGOOOYYYaaafffjjjhhheeegggooowww~~~|||xxxxxxuuummmfffZZZRRRHHHBBB@@@>>>999555;;;;;;<<<===<<<;;;:::999555111111555555111222666888666444444444555444333333222111000000000000000///111333222000///111444---,,,------...///000111...///111222222222111000...///111000//////000222333222111000......------......///000000///...---000000000000000000000000...///000///...///000222222///,,,,,,///111222111555000000555555666EEEWWWmmm~~~zzzzzzzzzvvvyyyvvvwwwjjjNNN>>>555333111000.........///000000000////////////000,,,222555222666EEETTT\\\TTTKKK:::)))%%%)))***%%%'''(((******((((((((()))'''+++...---)))'''))),,,000///...+++)))***---///))))))(((((((((((())))))))))))))))))((('''%%%$$$(((((((((((())))))))))))+++++++++++++++***)))(((&&&&&&'''((()))***++++++''')))+++,,,+++******+++((()))***+++,,,---------------..................---555;;;777///***///666555???VVVqqq666===AAA???>>>EEENNNSSSZZZZZZ\\\___\\\UUURRRSSSQQQSSSSSSLLLEEEBBBDDDGGGQQQTTTWWWXXXRRREEE555***------------,,,+++***))))))***++++++******+++---******)))))))))))))))***---+++******,,,---...---,,,000111---,,,///000...++++++,,,------------------,,,,,,++++++,,,,,,---,,,,,,---------.........+++,,,...---,,,,,,---///......---,,,+++,,,------...---+++******+++---...,,,++++++++++++,,,------***************+++,,,,,,++++++,,,---///000///...,,,///...++++++...///,,,,,,++++++,,,......---,,,---------------,,,+++***---...///000111000000//////////////////000111111........................---...///...---,,,...000///......///000///,,,***,,,---......,,,+++,,,---,,,---......,,,******+++,,,,,,,,,,,,,,,,,,++++++)))***+++,,,,,,,,,+++++++++,,,,,,+++))))))+++---///---******,,,...---,,,------,,,***(((''')))++++++******+++---...//////555111,,,+++...000///---///000000///...+++(((''',,,+++***))))))***++++++***+++,,,------,,,+++***+++*********++++++***(((,,,+++)))(((((()))***+++''')))++++++***)))))))))******+++,,,,,,+++***))))))))))))))))))))))))))))))***++++++++++++***))))))))))))***++++++,,,,,,***++++++,,,,,,------...,,,222...+++111222444===EEEZZZuuuzzzhhhWWWMMMNNNJJJHHHIIIGGGFFFMMMWWW___gggnnnkkkddddddnnnxxx~~~xxxrrrfff___UUUMMMHHHDDD???;;;<<<===>>>>>>>>>===<<<;;;:::666555777888666888===;;;:::999888888999888888666555555444444444555555444666777555222///000111000000000000000111111222111222333444555555444444///000111111///...///000444333222000//////............///000000000//////000000000000000000000000...///000///...///000222222///------///111111111111...000666555444???OOOggg}}}{{{xxxuuutttyyyuuuuuu{{{|||eeeLLL>>>444333111///.........///------------...///111222---//////111;;;KKKUUUWWWOOOIII<<<---''')))+++)))'''(((******((((((((()))'''+++...---)))'''))),,,,,,---...---+++***+++,,,)))))))))(((((())))))))))))))))))(((''''''&&&&&&(((((()))))))))*********((())))))*********))))))''''''(((((()))*********(((***,,,---,,,++++++,,,******+++,,,------------,,,------------.........---333777555///,,,///555111888LLLggg}}}:::>>>@@@???FFFTTTccckkkmmmhhhddd```ZZZSSSRRRUUUUUUVVVUUUPPPHHHDDDEEEIIIQQQTTTWWWTTTKKK>>>222***------------,,,+++*********))))))***+++,,,+++***,,,,,,,,,++++++,,,,,,---...+++((((((***,,,.........000///---...000000,,,,,,,,,------------......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------+++,,,...---,,,,,,---//////...---,,,+++++++++,,,,,,,,,************,,,,,,+++++++++++++++,,,------((()))******++++++******)))***---///111111000000---//////++++++......,,,---+++******,,,...------,,,------------,,,,,,+++///000111111111111111000/////////000000000111111........................---...000///...---...///222000...---,,,+++)))'''---...///...,,,+++,,,------......,,,******+++,,,------------------------)))***+++,,,,,,,,,,,,++++++,,,,,,+++******+++---///---***)))+++---------+++,,,---,,,***))))))***++++++,,,------------,,,444111------///000///---000//////...---,,,+++***+++******)))******++++++***+++,,,------,,,+++***,,,+++******+++***(((&&&++++++************+++,,,''')))++++++)))))))))***,,,,,,---,,,,,,+++)))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))***++++++,,,,,,***++++++,,,,,,------...///222,,,)))111444666???GGGXXXpppyyygggUUUKKKMMMKKKIIIHHHFFFFFFMMMVVV^^^hhhpppnnnfffdddooozzztttnnnfff[[[QQQIIICCC@@@>>>???@@@AAAAAA@@@???>>><<<888666888;;;>>>CCCIIIKKKJJJHHHFFFDDDBBB@@@???;;;:::999888777777777777777999:::999666333222222111111111000000111111222000000222333444444444444111333444333111//////000444333222111000/////////---...///000000000000000000000000000000000000000...///000///...///000222111///......///111111111000///333888777444;;;FFF]]]www{{{vvvrrrqqqxxxttttttvvvxxxqqq^^^III===444333111///.........///---,,,+++,,,...111555777000...---444EEETTTWWWSSSGGGEEE>>>111((('''***+++'''(((******((((((((()))'''***,,,,,,)))((()))+++)))+++------,,,***)))*********))))))))))))******))))))((('''''''''((()))))))))*********+++++++++&&&'''((()))************))))))))))))))))))))))))***,,,------,,,,,,,,,---***+++,,,---............+++++++++,,,,,,---------,,,000333222///...000222111333@@@ZZZuuu===???AAADDDQQQddduuu}}}uuueeeWWWLLLIIIOOOWWWRRRSSSSSSQQQKKKFFFHHHMMMTTTUUUTTTMMMAAA666000---,,,---------,,,,,,+++***,,,)))''')))+++---+++(((---------------......///111...***((()))+++---...000...,,,,,,...000...***------,,,,,,,,,---------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,...---,,,,,,---///------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++***+++,,,,,,---'''((()))++++++***))))))))),,,///222222000//////,,,......+++,,,///000...---+++))))))+++---......,,,,,,---------------,,,000000000111111111000000//////000000111111111111........................,,,...000111///.........222///,,,++++++***)))'''---...///...,,,++++++,,,.........,,,))))))+++---,,,---------------......******++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,...,,,***))))))+++---...***+++------+++******+++,,,...//////...---,,,,,,222///------//////...---...---,,,+++++++++,,,,,,******************++++++++++++,,,------,,,+++++++++*********,,,,,,***(((***++++++++++++,,,,,,,,,''')))******))))))***+++++++++++++++++++++******))))))))))))))))))))))))*********++++++*********)))))))))***++++++,,,,,,***++++++,,,,,,------...///333---+++333666666>>>DDDRRRggg}}}zzziiiYYYPPPJJJJJJHHHGGGFFFHHHPPPWWW___fffmmmmmmiiikkksss{{{}}}zzzrrrfffXXXLLLEEEAAA???@@@BBBCCCCCCBBBBBBAAA>>><<<;;;???EEENNNXXX___fffeeeccc^^^XXXSSSPPPOOOHHHFFFDDDAAA>>>;;;:::999999:::;;;;;;:::888777666333333333333333444555555111222333333444555555555222444555555333222222222333222111000////////////------......///000000000////////////////////////...///000///......000222111000//////000111111222444333666999888666:::CCCUUUooo|||yyywwwtttrrrxxxuuutttrrrooofffWWWGGG<<<333222000///....../////////...,,,,,,...222666999222///000;;;LLLXXXXXXRRR>>>AAA???666***$$$&&&***'''(((******((((((((()))''')))++++++)))))))))+++(((***++++++***))))))*********))))))))))))******)))((('''&&&&&&(((***,,,*********++++++,,,,,,---(((((()))************************)))))))))((((((***,,,------++++++,,,---***+++,,,,,,---------,,,*********++++++,,,,,,---,,,---...///000000000111555333999NNNlll999:::===DDDUUUiiiuuuyyy}}}nnnZZZJJJ@@@???HHHSSSMMMNNNPPPRRRMMMFFFHHHNNNZZZWWWOOODDD888111///111,,,,,,---------,,,++++++---***((())),,,---+++(((***************+++,,,,,,666222---******+++,,,,,,000,,,***+++......+++)))---,,,++++++***+++,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,+++,,,...---,,,,,,---///)))***+++,,,------......------,,,,,,,,,,,,------+++************+++,,,,,,'''((()))++++++***))))))+++...222333000...------))),,,---+++---111333111---+++)))))),,,...///...+++,,,------............//////////////////////////////000111222111111000........................,,,...111111000.........///---++++++,,,,,,,,,+++---...///...,,,+++,,,---.........,,,))))))+++---+++,,,,,,,,,------......+++***++++++++++++,,,,,,***+++,,,,,,+++***+++,,,++++++***))))))***,,,...)))+++------,,,++++++,,,---000222111///,,,,,,,,,...---------......,,,+++,,,+++)))((((((***+++,,,))))))******+++++++++++++++,,,------------,,,+++*********+++...///...,,,******,,,,,,,,,,,,+++***''')))******))))))***,,,((((((((()))***+++,,,,,,))))))))))))))))))))))))+++******************+++)))))))))***++++++,,,,,,***++++++,,,,,,------...///444000///666777777???FFFQQQdddxxxyyykkk\\\TTTGGGHHHHHHFFFFFFLLLTTTZZZ```cccfffjjjnnntttyyy}}}{{{ooo```RRRHHHDDDBBBCCCDDDEEEEEEDDDCCCCCC@@@BBBDDDJJJUUUdddqqqxxx}}}~~~|||xxxqqqkkkhhhgggaaa^^^ZZZUUUPPPKKKHHHFFFAAAAAA@@@@@@???<<<:::888888888777777888999999:::777777777777777888888999000222555555444222222222222222111000////////////------.........//////000////////////////////////...///000///......000222000000000000000000111222666555555555444555:::AAAOOOgggtttuuuzzzzzzvvvxxxxxxuuupppggg\\\PPPDDD<<<222111000........./////////...,,,+++,,,///333555000///333???LLLRRRQQQMMM:::???CCC===///%%%%%%***'''(((******((((((((()))'''(((*********)))************)))(((&&&'''***,,,******))))))))))))******)))((('''&&&''')))+++,,,)))******+++,,,,,,------+++,,,,,,,,,++++++***)))++++++******))))))((((((***+++,,,+++***)))***,,,)))******++++++++++++***))))))******+++,,,------+++,,,---...000000000000555222444EEEaaa}}}333444777@@@QQQbbbhhhfff___VVVLLLEEE???<<>>======<<<;;;;;;;;;;;;999999888777777777888888000333555666444222111111222222111000000000000000111000000//////000000111000000000000000000000000...///000///...///000222///000222222000000111333444333111//////333999>>>LLLdddpppsss{{{}}}yyyzzzzzzwwwnnn```SSSJJJ@@@999111000///.........//////---,,,***)))***,,,...000------333>>>GGGGGGEEECCC666===EEEDDD777***''',,,'''(((******((((((((()))''''''((()))******************((('''%%%'''***...))))))(((((((((((()))))))))(((((('''((()))+++,,,))))))***+++,,,------...------------,,,+++***)))+++++++++******)))))))))+++++++++***)))(((***+++))))))************))))))))))))***+++,,,,,,---...+++,,,---...//////000000...///333???WWWttt777666777???OOO\\\\\\UUUHHHEEECCCCCCAAA>>>@@@EEEFFFGGGPPPYYYWWWNNNMMMUUU^^^UUUGGG;;;333000//////+++,,,,,,------,,,,,,+++,,,---...---+++++++++,,,---------......///111111222000---,,,---------,,,111......111///******//////---,,,*********,,,---++++++************++++++++++++++++++,,,,,,,,,---+++,,,...---,,,,,,---///((()))***,,,---------,,,,,,,,,,,,------,,,,,,,,,***************++++++,,,***************+++,,,,,,+++...111000,,,***,,,///))),,,---+++---222444333,,,++++++---000111000///***+++,,,...///000000000//////---,,,,,,,,,------...000111333333222111000........................///000000///......///111+++,,,---///222333222111***,,,------------...///,,,---......,,,******+++,,,------...//////000000++++++*********+++,,,---)))+++------,,,******+++%%%(((++++++***)))***,,,***+++++++++***+++...000,,,///000...***)))+++...***,,,...//////---,,,+++******)))))))))))))))***'''(((***+++,,,,,,+++++++++,,,---......---,,,+++*********,,,...///...---)))+++,,,---,,,***'''$$$(((((())))))((()))+++---))))))(((((()))+++,,,---))))))))))))))))))))))))++++++***))))))***++++++)))))))))***++++++,,,,,,***++++++,,,,,,------...+++444222///444999DDDUUU```iiivvv|||sssdddWWWPPPFFFKKKKKKGGGHHHQQQZZZ]]]dddcccdddhhhoooxxx|||rrrfffYYYOOOLLLMMMMMMMMMLLLJJJIIIGGGEEEMMMTTT[[[gggxxx}}}{{{zzzuuupppiiiddd```]]]ZZZWWWQQQOOOMMMJJJHHHFFFDDDDDD@@@???===;;;::::::::::::888:::<<<<<<999555333222444444333222222222333333666555444222222222222333000000000000000000000000...///000///...///000222...111333222111000111333111111000...000444999<<>>:::666555666666555444444444555555:::999777555444444444555000000000000000000000000...///000///...///000222...111333333111000111333000111222111333888<<<===JJJgggwwwvvvwwwwwwxxxzzzxxxlllXXXIII@@@999222000000...------...//////------...///000111222333444...///;;;CCC@@@777222'''///<<>>>>>GGGOOOPPPQQQSSSKKK<<<777AAADDD;;;999@@@<<>>NNN___lllxxxyyykkkaaaUUUJJJHHHHHHIIIKKKOOOSSSWWWYYYddddddeeehhhoooyyyzzznnnccc\\\XXXZZZZZZXXXUUURRRPPPPPP\\\iiinnnttt~~~{{{uuunnnjjjhhhhhheeedddccc___ZZZXXXWWWXXXSSSPPPMMMKKKHHHDDD@@@<<<999888888:::===@@@BBBBBBDDD???:::888999999777555444888999444333666444///---333555///,,,///222000000000000//////000000111444111111555888999===BBBXXXeeeuuu|||{{{xxxxxx{{{xxxyyykkkRRR@@@<<<:::555111000...---------...///222111...***)))---111333666000222@@@MMMMMMBBB777222///888DDD@@@---$$$)))+++***'''&&&%%%&&&''')))((((((((((((((()))************))))))******+++,,,+++***'''&&&&&&'''***+++(((((((((((()))***+++,,,******))))))***++++++,,,*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,)))'''&&&((()))((())))))************))),,,,,,,,,,,,,,,,,,,,,,,,...------666:::,,,&&&555+++111555777???TTTpppDDD???AAAKKKRRRSSSRRRSSSLLL???:::BBBGGGDDD??????888:::BBBJJJOOOSSS\\\fff[[[MMM???666111...000444---+++***+++...///...,,,444@@@CCC666******,,,+++(((((()))***++++++,,,,,,***,,,......---,,,------000...,,,,,,...///---+++,,,++++++++++++,,,,,,---******++++++,,,------...,,,,,,,,,++++++,,,------,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,)))***++++++++++++******(((((((((((()))))))))******++++++***((('''(((***------,,,,,,,,,+++++++++************+++,,,---...000000000//////.........,,,,,,,,,---------.........------,,,---...000111///000222333333222111000000///////////////000111333222111////////////000.........///222444444333//////............//////---...///...---,,,---...000///...---------......+++++++++++++++++++++++++++,,,---,,,***)))***+++((((((((()))))))))))))))+++++++++***+++---222666......---,,,+++******)))...---,,,+++************++++++******************)))***,,,---.........---000...---...000000---*********,,,---------,,,,,,---,,,,,,,,,++++++******'''(((((((((((())),,,...---,,,+++))))))***+++,,,---,,,++++++*********++++++******************++++++*********+++,,,---...,,,---......,,,,,,---...000///111666:::DDDYYYlllsss~~~vvvcccVVVLLLDDDFFFFFFHHHKKKOOOUUUYYY\\\```aaadddiiirrr}}}wwwpppllleeeeeedddaaa^^^\\\\\\]]]gggoooqqqttt|||}}}~~~yyyyyyxxxvvvrrrooonnnooolllhhheeebbb```ZZZRRRKKKKKKKKKKKKMMMOOOPPPQQQPPPRRROOOMMMLLLLLLJJJFFFBBB;;;??????;;;999;;;888444000444444000///333444333222222111000000000111111444444666999999;;;CCCMMMaaajjjvvv||||||zzzzzz|||vvvttteeeLLL;;;777666222111000///.........//////111111000---+++---000222444222222<<>>DDDOOOTTTLLLBBB>>>===???EEEJJJRRR___lllYYYIII999222111000000222---+++***+++,,,------,,,555@@@DDD777(((%%%'''((((((((()))))))))*********)))+++------,,,,,,,,,---///---+++***+++,,,++++++++++++,,,,,,,,,+++************++++++,,,,,,------++++++++++++,,,------...,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++)))***+++++++++***))))))((((((((()))))))))******++++++***(((&&&'''))),,,,,,,,,,,,+++++++++++++++************+++,,,---...000///...---------...///++++++,,,,,,,,,---------///---+++******,,,...000000111222333333222000000111000///////////////000333222000///...//////000///......000333555555444000000/////////000000111...000000///...---...//////......---,,,---------+++++++++++++++++++++++++++,,,---,,,*********+++))))))))))))))))))((((((((())))))***+++...333777------,,,+++***)))((((((---,,,,,,++++++***************++++++++++++++++++)))+++...000000///---,,,...---,,,---......,,,+++))))))+++,,,------------------,,,+++***)))((((((&&&'''(((((('''(((***---++++++***)))***+++---...,,,,,,+++************+++******))))))))))))******++++++***++++++,,,---...***,,,------------...000...///222666<<>>???BBBFFFKKKQQQVVVYYY]]]___dddkkksss~~~}}}uuutttrrrooolllkkkmmmooorrrvvvrrrrrr~~~|||}}}}}}xxxlllaaacccdddeeegggggggggffffffgggfffeeefffgggccc\\\VVVMMMOOONNNIIIEEEBBB>>>999777777555333444777888555555444333222111222222333333555:::===>>>BBBOOO^^^lllpppvvvyyy{{{{{{{{{|||wwwrrr```GGG777444444000222111000////////////000...///000///,,,---000444333444222555BBBOOOPPPGGG;;;444666===:::---(((,,,***)))(((((('''(((((()))(((((((((((())))))))))))((((((((((((((())))))***+++***(((''''''(((***+++***)))((('''((())),,,---************************(((((())))))******++++++))))))))))))))))))))))))*********)))'''(((***,,,))))))*********+++++++++---------,,,,,,++++++++++++...333BBBKKK;;;,,,///+++...111333999IIIaaatttyyy|||HHHKKKRRR[[[``````[[[XXXMMMHHHBBBFFFWWWddd\\\LLLJJJFFFEEEHHHMMMTTT```lll___KKK666...///000000000,,,+++******+++,,,------333::::::///&&&%%%)))***)))))))))***************)))+++------,,,,,,---///...---+++******,,,---...++++++,,,---,,,+++)))(((******++++++,,,,,,,,,,,,*********+++,,,---...///------,,,,,,,,,+++++++++,,,,,,,,,++++++************+++,,,------+++***)))(((((()))))))))******************)))'''''')))++++++++++++++++++*********************+++,,,---------,,,***))))))***,,,...,,,,,,,,,---------......111///,,,***)))+++...000111111222222222111000000111000000///////////////222111000///......///000000//////111444555555555111111000000000111222222///000111000///......000......------,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,******+++,,,+++******))))))(((((((((((())))))***+++---222555------,,,+++***)))((((((,,,,,,,,,,,,++++++************+++++++++++++++,,,***,,,///111111000---+++,,,,,,,,,,,,------,,,,,,((()))***+++,,,---......+++++++++***)))(((((('''&&&'''))))))((()))***,,,,,,++++++******+++,,,,,,++++++***************+++++++++************++++++))))))))))))******++++++)))+++,,,---------///111...000222666???TTTrrr}}}lllWWWEEE:::555333444555777;;;@@@EEEIIIKKKWWW[[[aaaiiisss~~~}}}{{{zzz{{{|||{{{{{{rrrooo{{{~~~ssstttvvvyyy{{{zzzyyyyyyyyyxxxwwwwwwyyyzzzwwwqqqkkkgggfffccc\\\UUUNNNFFFAAABBB???;;;999:::<<<:::777888666555333222333444444333555:::AAAGGGOOO___nnnuuuuuuuuuvvvyyy{{{{{{{{{{{{rrr^^^FFF888666555333222111111000000000000000,,,---//////,,,,,,333<<<777888333///888JJJPPPKKK===444000333222)))%%%)))))))))))))))))))))))))))'''(((((())))))))))))))))))(((((((((((()))******+++***)))(((((()))***++++++)))((('''''')))+++---***************))))))(((''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))((((((+++---************++++++,,,---...------,,,,,,++++++******...333BBBMMM???......,,,...000222666BBBXXXkkk}}}KKKPPPXXX^^^bbbbbb]]]XXXJJJHHHCCCFFFWWWhhhdddUUUNNNKKKJJJMMMQQQVVV___hhheeeOOO777---.../////////,,,++++++***+++,,,...000:::888222,,,***---//////***++++++++++++++++++++++++,,,------------///111---,,,,,,+++,,,...000222+++,,,------,,,+++)))(((******+++++++++++++++,,,*********+++,,,---...///---------,,,,,,,,,++++++,,,,,,,,,++++++*********,,,---...//////---+++***))))))))))))************''')))++++++***)))))))))************************************+++,,,------,,,***)))((()))+++---...............////////////222000---++++++---///111222222222222111111000000000000////////////000000111000///.........///000000//////111444555555555111111111111111222333333000111111111///...///000---------------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++******))))))((((((***++++++******+++...111---------,,,++++++******++++++,,,,,,,,,+++************++++++,,,,,,,,,,,,+++---000111111///,,,******++++++++++++,,,---...(((((()))***+++---......))))))))))))))))))))))))''')))***+++******+++,,,------,,,+++*********************))))))***++++++---,,,,,,++++++,,,,,,---)))*********++++++++++++(((***,,,------...///111///111333777CCCZZZwww{{{jjjSSSAAA777333000///...///000333666999;;;<<>><<<:::999666555444555777888888888>>>IIIUUU```nnnyyy|||yyywwwwwwzzz|||}}}|||}}}pppYYYDDD999666666444111111111111111000000///---...000111......999FFF???>>>777///444CCCNNNOOOFFF:::111111111,,,***,,,((()))***++++++***))))))''''''((()))***))))))(((***))))))))))))***+++++++++***)))(((((()))***++++++***((('''((()))+++,,,))))))*********))))))(((''''''((()))***++++++,,,))))))))))))))))))))))))((())))))(((((()))+++---************+++,,,......---------,,,,,,++++++++++++---000;;;FFF<<<............000222444<<>>333111000...------......000111222222333444:::EEESSScccttt{{{|||~~~|||zzzzzzzzzvvvnnnhhhggg```YYYSSSOOOLLLGGGEEEFFFCCCAAA???======???AAACCCGGGGGGLLLYYYeeennnxxx~~~|||zzz{{{|||~~~yyyiiiRRR???666444333222000000111111111000///...///000555777111///;;;LLLFFF@@@888333444>>>LLLVVVKKK>>>111...///---,,,,,,''')))+++,,,---,,,***)))&&&''')))*********)))(((***************++++++,,,*********))))))************)))))))))))))))******&&&''')))***+++***)))((((((((())))))******++++++))))))))))))))))))))))))((()))))))))((((((+++---++++++******+++---///000,,,,,,,,,,,,,,,,,,,,,,,,***---,,,222;;;555+++...///---///333333777III]]]tttXXX___cccbbbccceeebbb^^^XXXSSSLLLHHHKKKRRRWWWXXXRRROOOPPPVVVYYYYYY[[[^^^QQQBBB222...//////...---***+++,,,,,,,,,...333777333...)))((())))))))))))(((((()))***+++,,,,,,---***+++,,,,,,,,,---000222...000111000...---///000---------,,,------......++++++******************,,,,,,,,,++++++,,,------...------------,,,,,,,,,++++++++++++++++++,,,,,,,,,...000111000...+++)))))))))*********+++++++++''')))******))))))***+++((((((((()))))))))******************+++,,,---...++++++,,,---...///000000.........////////////000000//////...///000222333444333222111000000000000............///111222333000///...------...///000.........///222444444333000000000000111222333444///000111000...---...///....../////////...---,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---******************++++++++++++,,,***))))))***,,,))))))******+++,,,,,,,,,)))***,,,------,,,***)))******++++++,,,------...---.........---,,,***))))))+++,,,,,,+++,,,///222******)))))))))+++,,,---******************))))))''')))++++++***))))))***,,,,,,,,,,,,++++++***))))))))))))))))))***++++++---,,,,,,++++++,,,,,,---,,,------......---,,,,,,***+++------------...000111333555===PPPhhhyyy~~~sssXXXGGG666000000...---...------..................,,,000777@@@KKKXXXeeemmmuuuwwwwwwvvvssspppooooooppptttxxx{{{}}}}}}zzzyyy{{{~~~wwwsssssskkkeee```]]]VVVPPPPPPTTTTTTRRRPPPOOOOOORRRUUUWWW[[[^^^eeennnsssuuu{{{yyyzzzzzz{{{{{{|||}}}~~~sssaaaJJJ;;;444222000/////////000000000///...------000777:::222+++444EEECCC:::444444555999JJJ]]]MMM>>>...***,,,,,,+++)))''')))+++......---***)))&&&''')))*********(((((()))))))))))))))***++++++************************((()))***+++******)))((($$$&&&(((***++++++***))))))))))))))))))*********)))))))))))))))))))))))))))******)))'''(((***,,,,,,+++******+++---000111***++++++,,,,,,------...(((---+++---333...(((......+++---222111333CCCWWWmmmzzzaaagggjjjgggfffiiihhhdddddd]]]TTTMMMIIIJJJQQQYYYQQQMMMLLLOOOQQQNNNNNNOOOBBB777......000000...---)))+++,,,,,,,,,///555:::***)))***++++++)))***,,,&&&'''((()))***+++,,,,,,)))***+++++++++,,,///111///111333111...++++++---...---,,,,,,---...000111++++++******************------,,,+++++++++,,,,,,......---------,,,,,,,,,*********++++++,,,,,,---,,,---///111000---***((()))************+++++++++)))))))))((('''(((+++...'''((((((((())))))******************+++,,,---...((()))+++,,,............---------.........//////.........///000111222222444333222111000000000000---------...000111333444000///...------...///000...------///222333333333000000000000111222333444...000000///...---...///...///000000000///------++++++++++++++++++++++++)))***,,,,,,++++++,,,---)))))))))***+++++++++,,,)))***+++***))))))+++,,,''''''((()))***+++,,,,,,)))***,,,------,,,+++)))******+++,,,,,,---............------,,,+++***))))))+++---,,,+++,,,000333++++++***))))))***+++,,,------,,,+++***)))((((((&&&(((******)))(((((()))******+++,,,,,,,,,,,,+++))))))((())))))***++++++,,,++++++******++++++,,,***+++,,,,,,,,,+++***)))***,,,------------...000000333666@@@UUUnnn{{{|||wwwhhhKKK???555222111---,,,///,,,,,,---------,,,,,,+++...///000111555;;;CCCHHHRRRSSSTTTSSSOOOJJJHHHGGGQQQVVV\\\aaaffflllsssyyy~~~~~~}}}~~~zzzzzzxxx{{{xxxtttvvvrrrlllhhheee^^^VVVWWW^^^cccbbb```___```cccfffhhhjjjoooxxx}}}{{{wwwzzzrrruuuxxxyyyxxxxxxzzz{{{qqq^^^GGG999444111///---...///000000000///---,,,(((,,,666;;;111%%%+++;;;===111,,,222444555HHH```OOO@@@000***,,,...,,,***'''))),,,...///---+++)))&&&''')))***+++***((('''((((((((((((((()))******************************((()))+++,,,,,,***((('''###%%%'''***+++++++++************)))))))))))))))))))))))))))))))))))))))*********)))'''(((***,,,,,,+++******+++...000222)))***+++,,,------...///&&&---++++++///***&&&------***,,,111///000@@@TTTkkkzzzmmmpppsssuuurrrmmmhhheeefffiiiZZZJJJHHHIIIFFFJJJLLLMMMOOOMMMIIIEEECCCBBB888111---000000,,,,,,000,,,,,,++++++,,,...000111((((((((()))++++++***)))$$$'''***,,,+++******+++///...---***((())),,,///666333///............---,,,,,,,,,,,,,,,,,,,,,,,,###&&&)))******)))))))))444333222000...,,,***)))---/////////---++++++,,,******+++++++++***))))))+++++++++++++++++++++,,,)))++++++((((((******'''******+++++++++,,,,,,,,,''''''((()))***+++++++++,,,,,,,,,+++++++++******,,,++++++,,,...//////..................///000000,,,...000111111111222333/////////222444444000,,,,,,---...000111111111111///...,,,++++++,,,---///---,,,+++---111333111...111333222...---111111//////////////////---+++***+++---......---,,,,,,---///...------,,,,,,------,,,,,,+++***))))))******------,,,,,,+++******)))'''(((+++------,,,***(((***+++,,,,,,------,,,,,,******+++++++++******))),,,---...---+++***+++,,,+++---000000...,,,+++++++++,,,,,,+++***)))+++,,,+++***(((&&&''')))+++---,,,***'''''')))*********)))***,,,,,,***)))***+++)))+++---,,,+++***+++,,,******))))))))))))************+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++***)))(((***---000---555999FFF```ooottt|||lllXXXHHH;;;000...///---+++***)))***,,,,,,,,,,,,...///222111000......000111222666999999666555666555222666;;;AAADDDDDDFFFLLLQQQ[[[aaajjjuuu|||~~~zzz}}}xxxwwwxxxooopppmmmeee\\\XXX[[[```ooooooooommmkkkjjjjjjlllqqqvvv{{{~~~}}}{{{{{{|||rrrwwwyyyssspppsssxxxzzzlllTTT???888555---+++///+++---///000///------...,,,666111///555***%%%888999444+++,,,111222DDDfff[[[>>>222666222+++***(((((()))+++,,,,,,+++***))))))***,,,------,,,***)))'''(((***,,,,,,***(((''')))+++,,,+++***)))***+++''''''((()))***++++++,,,))))))))))))))))))))))))''''''''''''((()))++++++)))***+++,,,,,,+++))))))''')))******))))))***+++))))))***+++,,,,,,------)))+++,,,,,,***))))))***------,,,+++,,,---...///---...111444333444>>>IIIfffyyyppptttxxxyyyuuupppkkkiiinnnoooaaaRRRQQQPPPKKKLLLBBBGGGNNNRRRPPPIII@@@:::555...+++------******---***)))))))))***+++---...,,,+++*********)))(((''''''((())))))((()))***,,,,,,,,,+++***)))+++...111444222...------...------++++++++++++++++++++++++(((+++...///...---------000000///...------,,,,,,(((***,,,,,,+++******+++++++++++++++++++++,,,,,,---,,,,,,,,,+++*********&&&***+++***+++//////---++++++++++++,,,,,,,,,,,,***************+++,,,---*********++++++,,,,,,,,,,,,++++++,,,...//////..................///000000,,,...000000000///000111000//////111333333000---......///000111111111111///...,,,++++++,,,...///------...///222333222111333444333...---000000...111000///------,,,------+++---......---,,,---------,,,++++++******++++++,,,++++++***))))))******,,,,,,++++++++++++++++++((()))+++,,,,,,,,,***)))++++++,,,---------------++++++,,,,,,,,,,,,++++++,,,---...---+++***+++,,,+++---//////...,,,++++++,,,------+++***)))***++++++***)))((((((***+++,,,///,,,***((())))))(((((()))***,,,,,,***)))***+++)))+++---,,,+++***+++,,,******))))))))))))************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++))))))***...000000777<<>>222555111++++++***)))******+++++++++++++++((()))+++,,,,,,+++)))(((((()))***++++++***)))(((***++++++***))))))***,,,(((((())))))******++++++))))))))))))))))))))))))'''''''''((())))))***+++)))***++++++++++++***)))''')))******))))))***+++))))))***++++++,,,------)))***,,,,,,***)))******---,,,,,,+++,,,---...///,,,---000333222333<<>>...,,,222000...///***,,,+++)))((()))+++...000+++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++***((('''(((,,,///*********)))))))))))))))((((((((((((((((((((((((((()))******+++******)))((((((((())))))******+++''')))******))))))***+++)))***************++++++''')))++++++******+++,,,+++++++++,,,,,,,,,,,,,,,+++***,,,...//////444;;;IIIZZZppp|||yyyuuusssqqqkkkbbb\\\\\\cccdddeeefffWWWGGGGGGEEESSSccclllgggVVVBBB555---...---+++,,,...---))))))))))))))))))((('''&&&'''***,,,,,,)))'''(((***'''***---...,,,+++******------...,,,+++***+++,,,,,,+++***+++,,,---,,,+++((())))))******++++++,,,(((*********)))(((***+++++++++++++++++++++++++++***+++,,,+++)))(((((((((***))))))))))))***,,,---******+++,,,---...//////&&&)))***)))+++///000...,,,,,,,,,,,,------------*********+++++++++++++++,,,,,,,,,+++++++++******...---,,,---///000000///...///000111222111000///000222333222000//////000111111111000...///111333222111000.........///000---------...//////000000,,,...000111000111222333111444444000///000///+++,,,...111333333111---+++---...000000...---...///---,,,++++++******++++++*********)))******+++,,,+++***)))))))))+++...///,,,++++++******,,,---...***+++,,,,,,------,,,,,,++++++*********,,,---...***,,,,,,+++***)))***+++***+++,,,,,,++++++,,,---,,,,,,,,,+++***)))+++,,,((()))+++,,,,,,,,,+++***---+++))))))***,,,,,,+++***,,,------,,,++++++,,,)))+++---,,,+++***+++,,,++++++************++++++******+++++++++,,,,,,,,,,,,------------,,,,,,+++***,,,---------...111333222===HHH[[[vvv|||bbbJJJ888222.........,,,---000,,,---......---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++//////---,,,///...++++++,,,,,,------...//////---...000111222111111000111000//////222666:::===:::;;;???CCCFFFEEEBBB???AAABBBDDDEEEFFFFFFEEEDDDGGGKKKPPPSSSUUUWWWZZZ[[[]]]^^^___bbbggglllpppsssnnnnnnnnnmmmllllllnnnpppqqqooollliiihhhkkkqqqvvvwwwyyyzzz{{{yyyyyyyyyzzzsssuuuyyy|||{{{uuulllfffbbbfffiiilllnnnsss{{{zzzqqquuuuuukkk___\\\eeepppnnnmmmnnnrrryyy~~~~~~}}}|||}}}~~~~~~}}}}}}vvvhhh[[[EEE???888444333222000///.........---+++***+++------888NNNRRR<<<---......***000///...000///777KKK@@@222000444111111333...,,,+++)))((())),,,///111------------------------++++++++++++++++++++++++*********)))((())),,,///)))))))))))))))*********))))))))))))))))))))))))((()))***+++++++++))))))((((((((((((((()))++++++''')))******))))))***+++************************''')))+++++++++***+++,,,******+++,,,,,,,,,,,,,,,,,,***+++...///...222888EEEUUUkkk~~~zzzxxxxxxsssggg]]]YYY^^^\\\ZZZXXXIII@@@GGGGGGWWWiiipppfffQQQ===222---///...+++,,,000...)))******+++******((('''&&&###(((,,,,,,)))&&&'''))))))+++------,,,,,,---...,,,---...---+++***+++,,,+++******+++---...---+++))))))******+++,,,,,,---%%%&&&''''''&&&&&&(((************++++++,,,,,,,,,+++,,,+++***))))))***,,,+++++++++++++++++++++++++++,,,,,,,,,---.........---///---((((((+++,,,***++++++++++++,,,,,,,,,,,,(((***,,,---...---,,,+++++++++++++++++++++,,,,,,...---,,,---000111000///...///000222222111000///...000111111000...///000///111222111///...000222111///...---,,,---///000,,,---...//////000000000///...///000333444333222...222222000000222111------...000222222000///------...000000.........///---,,,++++++******++++++******))))))***++++++,,,,,,+++)))((()))+++---///,,,++++++++++++,,,------)))***++++++,,,,,,++++++,,,,,,+++***+++---///000***+++,,,+++***))))))+++***+++,,,+++******,,,...***+++,,,+++******,,,...((()))******++++++******,,,***(((((()))++++++******,,,------,,,++++++,,,)))+++---,,,+++***+++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---......///111333333BBBNNN___vvvyyybbbMMM888333//////...,,,---000---...///...---,,,---...,,,,,,------------,,,,,,+++...///------//////+++,,,...000///---,,,...111,,,---...///000000000000111000000000000111222333333222333444666777555444333333444444444444444444444777;;;>>>>>>???@@@AAAAAABBBCCCFFFIIILLLOOOPPPJJJLLLNNNNNNMMMLLLNNNPPPRRRRRRQQQOOONNNPPPUUUYYY[[[]]]^^^___^^^]]]^^^___VVVZZZ```eeeddd]]]RRRJJJJJJLLLOOOQQQTTT[[[fffooo|||{{{rrruuuvvvnnnddd```eeelllkkklllooossswww|||~~~||||||~~~~~~~~~|||sssdddVVVAAA===777222111222111///---------,,,******,,,...///222OOO___HHH222000///,,,222///,,,///111===QQQMMM>>>888666111444999555+++******)))+++---///000---,,,,,,,,,,,,,,,,,,---******,,,,,,,,,,,,******((()))******)))***,,,...(((((())))))******++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((((((''''''((()))+++,,,''')))******))))))***+++************))))))))))))''')))+++++++++***+++---)))***+++,,,---,,,,,,+++---++++++...///...111666???NNNeeezzz~~~pppddd[[[^^^ZZZTTTNNNAAA===IIISSSaaannnooo```KKK:::333///222111...///333111+++,,,---------,,,+++)))((($$$***,,,***((()))+++,,,,,,,,,++++++,,,///222+++,,,------++++++,,,---+++******,,,...///---,,,,,,,,,---......///000000((()))******)))***,,,...))))))***+++,,,---......---------++++++,,,///222,,,,,,---------,,,++++++---------------------,,,(((***(((%%%&&&+++...---******+++++++++,,,,,,,,,(((***---///000///...,,,))))))***+++,,,------......---,,,...000111000///...///111222333222000///---...000000///......///...111333222///...000222000...---,,,,,,---///000,,,---...///000000000000111///...111555666555222,,,000222000111333222////////////000000000000000---///000000///......//////...------,,,,,,------******))))))***+++,,,,,,---,,,***((()))***---///++++++,,,,,,,,,---------))))))***++++++++++++***...---,,,+++,,,...000222***+++,,,+++)))))))))******+++++++++******,,,...)))***++++++***+++---///)))))))))))))))*********,,,***(((''')))***))))))***,,,------,,,+++,,,,,,)))+++---,,,+++***+++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))***,,,...//////000222333555FFFSSScccwww~~~uuu```NNN888333000000///,,,---000---...//////---,,,---...,,,------......------,,,---000000......111000---'''+++///...+++***...222111000///.........///000...000222333333222111000444222///...000222222222444333222111111111222222333666999::::::888888999666666777888:::;;;;;;<<<555888<<<<<<::::::;;;>>>999;;;===<<<:::;;;===@@@AAACCCDDDEEEDDDCCCDDDEEECCCDDDGGGIIIIIIDDD===777888:::===>>>AAAJJJWWW```nnnzzz{{{tttuuuuuuooohhhdddeeeggghhhkkkooosssvvv{{{~~~{{{{{{|||ppp```SSS>>>;;;555000000222222000,,,,,,,,,+++***+++---///000---MMMfffQQQ777222000///444000+++...333AAAVVVZZZHHH>>>888111555===;;;************+++---///000,,,++++++******++++++,,,)))***,,,------,,,***)))''')))***+++******,,,---'''(((((()))***++++++,,,)))))))))))))))))))))))))))***+++,,,,,,+++)))(((((('''''''''((()))+++,,,((()))******))))))***+++*********)))))))))))))))''')))++++++++++++,,,---)))***+++,,,---,,,++++++...++++++...//////111555;;;III```wwwyyysssooohhhsssnnnJJJ999CCCGGG^^^jjjtttqqq___III999222///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++((()))++++++++++++---...------------------------...///000...,,,***+++,,,***000...(((***333444---,,,+++***)))(((((((((((()))***+++,,,,,,,,,,,,,,,...///000000000///---,,,((()))+++++++++***((('''***,,,------+++******+++*********))))))))))))((('''(((***+++,,,,,,++++++((()))+++,,,------,,,,,,,,,++++++******++++++,,,---///000000///......///......///000000000000000000111333333111000111222555444222000---...000333---------...///000000111...............///000000...///000111333444666666///111222222000...---...222///+++---000111///+++///......///000000...,,,---.../////////...---,,,***+++,,,---,,,,,,***)))+++,,,,,,+++******+++------,,,+++*********+++,,,+++***))))))+++,,,+++***+++,,,---...////////////---------,,,,,,+++++++++++++++,,,+++***+++...000...,,,)))(((***,,,,,,,,,++++++******+++---...///)))***,,,,,,++++++,,,---+++,,,---...///...---,,,(((+++......---+++******,,,++++++******++++++,,,)))***,,,---......------...---+++))))))***+++,,,,,,---...000222444666888999HHH```vvv}}}~~~wwwcccPPPBBB:::000,,,---///...---333222111000---)))***,,,,,,,,,,,,---......//////........./////////000000***,,,------------...///111000000///...---,,,,,,111111111111111111111111000111222111///......///.........000222222000...666444222333666666444111111444777555111///222555)))---111444444444444444333444555555666666555555777777666666666666777777999<<<@@@BBBAAA<<<666222666666777999;;;???BBBCCCXXXdddxxx|||zzzuuunnnhhhddddddeeehhhmmmoooooossszzz~~~}}}|||}}}~~~~~~}}}hhhPPPAAA:::999777555222000///...000///---,,,,,,---...///;;;///;;;ZZZbbbHHH444444000:::///'''222666===SSSYYYbbb]]]@@@111DDDMMM;;;---...---,,,---......,,,,,,,,,,,,++++++*********'''***,,,+++((('''))),,,******))))))(((((('''''''''(((***++++++***((('''+++(((&&&'''***,,,+++)))&&&&&&&&&&&&&&&'''((((((******))))))((((((''''''((()))***)))'''&&&&&&'''+++++++++*********))))))(((***,,,,,,+++))))))***'''$$$%%%+++...---******000******111000+++...888999CCCUUUkkkyyyvvvuuuuuu{{{SSS===EEELLLdddnnnwwwsss```JJJ:::333000...------...///---,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++)))***,,,,,,++++++,,,...------------------------...//////...+++***+++,,,)))...///***---666888333...---,,,,,,+++,,,,,,,,,***++++++,,,,,,,,,++++++------.........---,,,+++((()))+++,,,---,,,+++******,,,------+++******+++++++++*********)))))))))'''(((***+++,,,,,,++++++((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...000000...---...///......///000000000000000///111333222111000111111444444333000......000222------......///000000111000//////...///000111222000000222333444555555555111111111///------...000111///...///000000...,,,000///...///000111000///......///......---,,,,,,***+++,,,,,,,,,,,,+++***+++,,,,,,+++******+++------,,,+++******+++,,,,,,(((''''''))),,,---------+++,,,---...////////////---------,,,,,,+++++++++***+++,,,+++***+++...000000---+++***+++,,,------++++++******+++---...///)))+++,,,,,,+++***,,,---***+++,,,---...------,,,***,,,......,,,+++++++++,,,,,,++++++++++++,,,,,,***)))))))))***+++,,,---,,,+++*********,,,...///,,,---///000111333666888???OOOggg{{{{{{yyy{{{xxxhhhXXXKKKDDD;;;555444333111///111111111111///......111000000000000000000000000////////////............///000000000///...//////,,,,,,,,,,,,---------...///////////////////////////000111000.........000.........000222222000...444222111333555555333111111444666444000///111444+++...111333222222222222111222333333444444333333555555444444444444555555333666999;;;:::666222...222222222333444666888999EEEQQQggg{{{~~~yyyqqqiiieeecccdddeeeiiioootttuuuxxx|||~~~~~~~~~~~~}}}}}}|||eeeMMM@@@;;;999666444111000000000000///...,,,,,,---...///555...888QQQWWWDDD666555///<<<777...222444>>>VVVccckkkbbbCCC666LLLTTT===///000000...---------,,,---------,,,,,,,,,++++++)))***+++***)))((()))***))))))))))))))))))))))))************************+++(((''''''***,,,+++))))))))))))))))))***++++++***)))))))))(((((((((''''''((())))))'''&&&'''(((+++++++++*********)))))))))+++------+++******++++++'''(((---000...,,,,,,///***,,,222222,,,...666999AAAQQQfffyyyzzzxxxvvvttttttttt{{{[[[@@@FFFQQQkkkuuu|||vvvbbbKKK:::333111///......///000...---,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,,,,+++***+++,,,------------------------,,,---...---+++***+++,,,'''---///,,,///777:::777---,,,,,,,,,,,,---......,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++---------,,,,,,+++,,,------+++******+++,,,+++++++++************((((((***++++++,,,++++++))))))))))))******+++,,,------,,,,,,,,,,,,------,,,...//////...------......//////000000000000000///111222222111000000111222333333111///...000111---......//////000000111222111///...///000222333111222444555555444333333222222000...,,,,,,...111...000222222111///......///---,,,,,,...000000000000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,+++******+++---,,,,,,+++++++++,,,,,,---***)))(((***,,,------,,,+++,,,---......///......------,,,,,,,,,,,,++++++***+++,,,+++++++++---///111...,,,+++,,,------,,,++++++++++++,,,---......)))+++,,,,,,+++***+++---***++++++,,,---,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,++++++++++++,,,,,,,,,***((('''(((***---///++++++++++++,,,...000111,,,...///000111333666999BBBTTTmmmzzzxxxyyyvvvjjj\\\QQQKKKCCC???===<<<999666444555666444222222222222111111222222222111000000333333222222111000000000///...............//////,,,------......///000000........................---...000///......///000///...///000222222000...111000000111333444333222000222444333///...000222---///000000/////////000///000111111222222111111333222222111111222222333///111333444444222///---222222222222222333333444666@@@SSSkkk}}}~~~vvvjjjbbb```ccceeegggjjjssszzz}}}~~~{{{~~~~~~zzzbbbJJJ===;;;999666222000000111222111000...---------......---,,,555BBBEEE>>>666555111@@@BBB999444111;;;PPPhhhooocccDDD<<>>EEEPPPggg}}}}}}tttfffYYYSSSSSSSSSSSSTTTUUUWWWXXXWWW]]]\\\WWWWWW___cccbbbhhhlllqqqvvvyyyyyyxxxwwwhhhgggddd```[[[XXXUUUSSSJJJEEE???<<<;;;:::777444//////000000111222222222////////////////////////...///000000//////000111000///000111333333111///---///111111000000111222000000////////////......+++---......---------...///000111111222222111111222222111111111111222222.............../////////...///000222333444444444444333666DDD^^^zzz~~~~~~uuummmccc]]]^^^ccchhhkkkkkkttt||||||}}}jjjQQQ???888999777444222111222333444111111111000///...------)))...///***(((,,,,,,)))((()))777@@@<<<<<<;;;222///666999333<<<___tttjjjAAA444,,,...000---,,,///))))))))))))************,,,*********+++,,,+++***///...+++)))))))))***+++***+++---......---+++*********+++***(((((()))***((((((((((((((())))))***(((((((((((())))))))))))''')))******(((((()))+++(((((()))))))))))))))***'''((()))(((((((((***,,,,,,***,,,...---+++,,,000+++---000333444555888:::444:::EEERRRbbbsssrrreeeZZZTTTXXX___mmmwwwxxx{{{~~~nnncccpppyyyzzztttcccJJJ666---,,,///...------......---,,,,,,+++***)))***+++---...)))******+++,,,,,,------)))***,,,,,,++++++,,,...+++++++++++++++++++++++++++---............000111+++---000000+++((())),,,***)))))))))***+++,,,,,,+++,,,---//////000000000...---,,,+++++++++,,,,,,*********+++,,,---......,,,---///...---++++++,,,++++++*********)))))))))***))))))))))))+++,,,---***+++++++++++++++******,,,,,,++++++++++++,,,,,,...000111111000//////000000000000000000///.........000111111000//////000000111000...---...000333000000000000000000000000---...///000111000000///555333111...---------...,,,///111111///---++++++,,,...000///---+++,,,...///...------///000///...++++++,,,---------,,,,,,,,,,,,++++++,,,---///000+++,,,,,,+++******+++---+++,,,...///000000//////***))))))+++---//////...,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------&&&)))+++,,,+++++++++,,,+++******+++---...---,,,+++,,,---------,,,+++++++++,,,---,,,***)))***+++---,,,+++++++++,,,......'''))),,,---,,,,,,,,,---------,,,,,,,,,,,,------******++++++,,,------...,,,------.........------+++000444444444888AAAIII^^^tttzzzqqqeee[[[TTTTTTTTTTTTTTTVVVZZZ\\\YYY___```[[[^^^llltttttt|||}}}|||{{{yyyxxxvvvuuutttggg```WWWRRROOOMMMHHHDDD===<<<;;;999888666555444111111111111111111111111000111222111000///000111000000000222333333222000...000222222000///000111111000///////////////...(((+++...000/////////000//////000111111111111111111111000000000000111111//////////////////......000111222444555555555555000111555BBB]]]zzz|||{{{}}}ooolllgggcccbbbeeeiiikkkiiisss|||~~~sss^^^GGG;;;:::777666444333222333333444222111111000///...---,,,***,,,---,,,,,,,,,***''')))$$$111;;;666999===222***---111///444SSSrrryyyNNN;;;---...222...+++,,,))))))*********+++++++++)))***++++++++++++,,,---,,,+++)))((((((***---...++++++,,,,,,,,,,,,++++++)))+++,,,***''''''(((+++)))))))))((()))******+++'''((((((((()))))))))***)))***+++***(((((()))***(((((((((((())))))******)))*********)))***,,,///***)))+++---,,,***,,,111,,,...///000222777<<>><<<<<<:::777555555555777777555555666555555444333222000222444444333222111222555111---,,,...000///---000000000000////////////***,,,...000111222222111//////000000111222222222333111///......///222444/////////---,,,---000333333111///......///000///111777666AAAbbb~~~rrroooxxx}}}zzznnngggbbbcccfffiiimmmssspppwww}}}sss```LLL===;;;>>>777555222111222333222222444222000...---...///000...))))))---000...++++++(((***,,,///111333333333---%%%222:::///???hhhkkk<<<+++555000***...---++++++++++++++++++++++++***)))))))))***+++,,,,,,...+++'''&&&''')))*********'''(((+++,,,***+++...++++++******************,,,***((('''&&&'''((()))$$$%%%&&&&&&&&&''')))+++(((((((((((()))***+++,,,,,,)))%%%%%%'''******)))---***((((((+++,,,+++)))******+++---,,,))),,,222222000---,,,///555;;;???===@@@:::<<>>LLL[[[mmm___LLLMMMVVV```iiimmmwwwyyyuuunnnfffUUUAAA444111111000......///000111///+++)))))))))************))))))))))))***++++++,,,------+++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,++++++***+++---///111111111111******+++++++++,,,,,,,,,(((,,,---+++***...000///------,,,+++++++++++++++,,,++++++---//////...,,,,,,++++++******++++++,,,+++///111111---++++++---,,,------...---+++***)))***,,,,,,***+++///000......,,,+++,,,...000000000////////////////////////000111111222111000///...,,,...000111///............///000///......000111000///......000000///.........///000111222333333222111//////111222222111000111222///,,,+++...000++++++,,,,,,,,,,,,+++++++++,,,---...////////////------,,,,,,,,,,,,++++++))))))+++,,,,,,,,,+++***++++++++++++************000+++)))...111000///000+++,,,...///...,,,++++++,,,---...//////...,,,,,,************++++++++++++******++++++++++++*********,,,------------...000,,,,,,,,,,,,++++++++++++***+++,,,+++******+++---......------------.........,,,++++++------,,,***+++************+++,,,,,,+++,,,,,,,,,,,,+++******+++---///---++++++---000222222555999999???SSShhhyyyiii\\\SSSLLLQQQWWWYYYVVVTTTUUUVVVUUUUUUTTTRRRSSSWWW___ggglll}}}}}}yyyzzz~~~xxxhhhddd```^^^\\\ZZZWWWSSSNNNJJJDDDCCC@@@===;;;999777777777666555444333333222222222222222000//////111333000000//////............000000//////000000111222111111000//////...------000000000///////////////...//////...------000222000000111111222111111111000777888DDDaaayyy|||sssuuuyyyyyynnngggccceeeiiilllrrrxxxuuu{{{~~~yyyhhhOOO@@@======:::666444111000111222111000111000...---,,,,,,---...000---,,,//////,,,))))))'''(((***+++,,,,,,+++***+++&&&///555222CCCjjjyyyPPP666222---)))+++)))((((((((())))))******+++)))))))))******+++------///---)))(((((()))***)))(((%%%&&&)))***'''(((+++))))))******************+++***)))((('''((()))***&&&'''((('''&&&&&&''')))''''''''''''((()))******+++***))))))***+++***)))+++***((()))***+++***)))***)))+++...---***+++///444222...,,,---///333666BBBHHHCCC@@@IIITTTeeezzz}}}___MMMPPPZZZeeeooorrruuu~~~tttqqqmmm^^^III999222111000...------...111222000+++'''******++++++++++++******((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++...---------,,,,,,+++++++++,,,...000222222222222******+++++++++,,,,,,,,,))),,,,,,))))))...000///------,,,,,,++++++++++++,,,++++++,,,---...,,,++++++++++++******+++++++++---000222000---***+++,,,,,,,,,---......---,,,++++++,,,---------///111222...---,,,---///111111111/////////...............111222333333222111///...,,,...000000///.........///000000///......000111000......///111111111000......///000111222333333222222111111111111111000000333333000+++***...333++++++,,,,,,,,,,,,++++++,,,,,,---...////////////------,,,,,,,,,+++++++++''')))+++,,,,,,,,,***))),,,,,,,,,,,,++++++++++++///---,,,...,,,***,,,222222,,,(((***---......///,,,---.........---,,,+++*********+++,,,,,,,,,---+++++++++,,,,,,+++++++++***,,,------------...000---------,,,,,,++++++***......---,,,,,,,,,---...+++,,,------............---,,,,,,,,,,,,,,,,,,++++++******)))******++++++)))***+++,,,,,,,,,+++***+++---...---++++++...000111333888:::;;;CCC[[[rrrttteee[[[TTTOOOLLLOOORRRSSSWWW[[[YYYUUURRRMMMFFFAAACCCIIIRRRXXXmmmttt{{{xxxxxx|||zzzlllmmmpppooopppqqqrrrpppjjjeee___]]]XXXRRRLLLGGGDDDBBB@@@===999666555444222111333555555333000///111444///////////////000000000111000/////////111333444111111111111000000////////////000111000///...---......///...---...///111,,,...111222222111111222555999:::IIIhhh}}}~~~yyyzzz{{{yyynnnhhhccceeeiiilllqqqwwwxxx}}}{{{uuubbbHHH;;;<<<<<<666555333000///000111000//////...---,,,,,,,,,,,,------++++++......***)))***$$$%%%'''***,,,---------***(((,,,111333CCCggg^^^???222---+++++++++******************)))))))))))))))***+++,,,---...000---***))))))***))))))(((&&&&&&)))***'''(((+++,,,,,,,,,,,,,,,---------******)))(((((())))))***(((((()))(((&&&&&&''')))(((''''''(((((()))***+++*********+++++++++***))))))))))))************)))+++***,,,000000------///222000---,,,,,,...111333:::CCCAAA>>>EEEOOO___tttrrrXXXKKKOOOXXXeeetttwwwuuuxxxuuunnnoooiiiWWWAAA444111111///------...///111111///+++(((+++,,,,,,------,,,,,,+++)))***,,,------,,,***)))------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++//////......------,,,,,,---...000111111111000000******+++++++++,,,,,,,,,***,,,+++(((***///000...------------,,,,,,++++++,,,++++++,,,------,,,***,,,++++++++++++++++++,,,,,,///000///+++)))***,,,***+++---.../////////...,,,---.../////////111555///...---...111333333222000///......---......///000222333444444222000...---///000000.........///000000111000......///111111000///000222333333222......///000111222333333111222222222111111111111000333333000+++***...333***++++++,,,,,,++++++***,,,,,,------...//////000------,,,,,,,,,+++++++++''')))+++,,,,,,,,,***))),,,,,,------------------,,,---///...((('''111===KKK999)))(((---/////////,,,,,,---......---,,,++++++,,,,,,,,,---.........---------,,,,,,---------***,,,------,,,---...000...------,,,,,,+++++++++///...,,,+++,,,---......***+++,,,---.........---+++,,,,,,,,,,,,,,,,,,---++++++******)))******+++'''(((***,,,---...------,,,------,,,,,,,,,...///000333888999<<>>AAAPPP___uuu{{{rrrpppwwwwwwnnnssszzzzzz{{{}}}xxxnnnllliiifffccc```___^^^VVVQQQJJJEEEAAA===888555777999999777222000222444000111111222222333333444......------///000333444//////000000000111111111///000111222111000...------...//////......///111***---000222111111222333555888;;;OOOrrr~~~yyysssooohhhccceeehhhjjjooouuuzzzzzzqqq\\\DDD999:::999333444222///...///000///......------,,,,,,,,,,,,,,,)))''')))------******,,,%%%''')))+++------...---)))***+++...444AAA```lllLLL555...---,,,---------,,,+++***))))))((()))))))))***+++---...///...,,,***))))))***)))(((***''''''******((((((+++++++++,,,,,,,,,---------***))))))))))))*********((())))))(((&&&&&&''')))))))))))))))***+++,,,---)))***+++++++++*********'''((()))***************,,,+++---222333000...///...---,,,+++,,,...111222333======;;;BBBJJJXXXlllkkkUUUKKKNNNUUUeeevvvzzzttttttqqqlllmmmaaaNNN:::222222222///---,,,...111111///,,,++++++,,,,,,------------,,,,,,***+++,,,---,,,,,,***)))......---,,,++++++++++++,,,,,,------------,,,,,,..................------......///000000///...---******+++++++++,,,,,,,,,***,,,+++))),,,000111------------------,,,+++++++++******,,,......---+++---,,,,,,++++++,,,,,,---+++---///---***(((***,,,)))***,,,...000000000000------///111///---000666///......///222444444444000///.........///000111///111333555555333111000///000111000///...///111000111111000///...///111222111000111333444333222......///000111222333333000111333333222111111222000111222///,,,+++...000******++++++++++++******,,,,,,,,,,,,,,,---//////------,,,,,,,,,,,,++++++))))))+++,,,,,,,,,+++***,,,,,,,,,,,,------------***,,,...---)))***777FFF\\\EEE000+++---,,,+++,,,+++,,,---...///......---------------..................------------......)))+++,,,,,,,,,,,,---///------------,,,,,,,,,,,,...,,,)))(((***+++,,,,,,***+++,,,---------------***,,,------++++++,,,...,,,,,,+++************+++'''(((***,,,...///000000---,,,,,,,,,,,,---......000333666888>>>OOOkkk{{{lll^^^WWWRRROOOMMMLLLKKKNNNUUUXXXNNNAAA(((+++///333555444222111999III___rrr}}}qqqdddeeeqqq~~~~~~rrrlllvvv~~~}}}~~~yyyjjjlllooossswwwzzz|||}}}rrrlllddd^^^YYYSSSLLLGGG@@@@@@???<<<888444333333333333333333333333333333/////////000000222333333......//////000111222222111111222222222000///...---...//////......///000)))---111222111111444777555;;;CCC\\\~~~}}}tttlllnnngggcccdddhhhkkkpppvvv|||zzzjjjTTTCCC:::777555333333111...---...///...---------------------------'''''')))------***+++...+++,,,------...---,,,+++(((,,,)))+++444===VVVyyyzzz[[[;;;111...+++///...------,,,+++***)))))))))))))))***,,,---///000,,,***(((((()))***)))(((***((((((******((((((+++(((((())))))***+++++++++))))))******************'''((()))(((''''''(((***************+++,,,------)))***+++***))))))***+++%%%'''***+++***))))))***,,,***---333555111...---+++++++++,,,---///111222222;;;:::888???EEEPPP```ppp[[[PPPRRRXXXkkk||||||ttttttqqqhhheeeUUUDDD444111333222///...+++///333222,,,)))+++...+++,,,,,,------,,,,,,+++)))******+++,,,,,,,,,,,,///...---+++******+++++++++,,,---......---,,,+++------------------......,,,,,,.........---,,,,,,******+++++++++,,,,,,,,,***,,,,,,+++...222111,,,,,,---.........---,,,++++++******,,,...///...---...------,,,,,,------...***,,,...,,,))))))+++...+++,,,...///000000000///......000222///+++...666000///...000222555555555000///.........000222333...000333666666555333111000111222111//////111222111222222000///...///111222111000111222333222111......///000111222333333...111333444222111222444000000//////...---------******++++++++++++******++++++******+++,,,...///------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,+++))))))++++++---555???NNN===///......)))***///***,,,---///000000000///...---------------,,,,,,...---,,,,,,,,,,,,---...(((***++++++++++++,,,...,,,,,,,,,---------------///,,,((('''***,,,,,,,,,,,,,,,,,,,,,,,,,,,------))),,,------++++++---///------,,,++++++++++++++++++++++++,,,---///000111---,,,+++,,,---.........111444555777@@@VVVrrr}}}}}}uuufffYYYRRRNNNKKKNNNQQQQQQPPPOOOKKK@@@555'''***...222333222///...333888DDDTTTeeerrryyy{{{|||jjj[[[^^^nnn}}}}}}{{{{{{ooolllzzzzzzyyy|||}}}xxxtttggglllsss{{{~~~yyyvvvuuurrrkkkfffZZZXXXTTTQQQMMMIIIEEEBBBAAA@@@???===<<<:::999888999999999999888888777666333333333333333333333333333333333222222111000///,,,...000000///...///000+++///222333222333777<<<>>>JJJYYYqqqyyyqqqkkkllleeebbbeeeiiinnntttzzz}}}wwwaaaLLLCCC===444111444222000---------...------------............------)))))),,,000...***+++///,,,---.........---,,,,,,(((...)))(((333999MMMpppiiiBBB444...(((...***************+++++++++))))))******,,,...///000)))''''''''')))***)))((()))''''''))))))'''&&&)))''''''(((((()))******+++))))))******++++++++++++'''((((((((('''(((***+++))))))))))))***+++,,,---)))******)))''''''))),,,###'''***+++***))))))******(((+++222444111,,,++++++,,,,,,---...///000111111888777666???EEELLLYYYwwwcccWWWXXX___uuutttuuuqqqddd\\\LLL===000000444333000000***000555222+++'''+++111***++++++,,,,,,++++++***(((((()))***,,,---...//////...---+++******+++++++++,,,------------,,,++++++++++++,,,,,,---------)))***,,,---------,,,,,,******+++++++++,,,,,,,,,***,,,,,,,,,000444111,,,,,,---.........---,,,+++*********,,,///000000...///......------......///***,,,...---***))),,,///---...///000000///......///...000333///***---555000///...000333555666666000///......///111333555---///333666777666444222111222222111000000111333111222222111///...///111222000///000111222111///......///000111222333333---000444444333222333555000///......///...,,,*********++++++++++++******+++******)))***+++---...---------,,,,,,,,,++++++,,,,,,+++++++++,,,---...(((((())))))*********+++...(((%%%(((+++,,,---000222***(((......)))---777***+++---///111111111111---------,,,,,,+++++++++------++++++++++++------''')))***+++******+++---,,,,,,,,,------.........222...***))),,,...///...---,,,,,,++++++,,,,,,---)))+++...---++++++---///...------,,,+++++++++,,,...------,,,---...000111---,,,+++,,,---.........333555555777CCC[[[wwwuuuuuuoooaaaUUUPPPMMMJJJMMMSSSWWWRRRJJJBBB999222444222000......///000222666111000;;;PPPbbbkkkmmmuuu}}}kkk]]]```qqqyyyzzz|||rrrqqq~~~wwwuuuxxxyyyvvvqqqlllqqqxxxzzzvvvqqqmmmjjjfff___ZZZVVVUUURRROOOLLLIIIFFFEEEDDDDDDDDDCCCAAA???<<<;;;999999999888777777666666444444333333222111111000,,,...000000///...///000---111444444333444:::???LLL]]]ooo~~~wwwqqqpppjjjdddaaaeeekkkqqqxxx~~~}}}tttZZZEEECCC>>>333000666222000---,,,---------,,,------...//////.........------///222///++++++///)))***,,,...////////////(((000)))'''333666GGGjjjrrrGGG666---%%%,,,&&&'''((()))***+++,,,,,,))))))***+++,,,...000000'''&&&%%%''')))***)))((((((&&&&&&((((((%%%%%%(((((())))))***++++++,,,,,,((()))***+++++++++++++++&&&'''((((((((((((***,,,(((((((((((()))***+++,,,)))******'''%%%%%%))),,,###&&&***+++***((()))***)))''')))000444000+++)))---------......////////////555444555AAAGGGMMMYYY|||wwwsssiii]]]aaammmwwwpppjjjaaaYYYAAA888000000111000///000000222222000,,,)))***+++***------******,,,,,,))))))************+++++++++000///...---------...///******++++++++++++******,,,,,,,,,,,,++++++***))))))***+++,,,---,,,+++******+++,,,------,,,***)))***)))***,,,///000000///...///111000...---......---+++))))))***,,,,,,,,,222...,,,---000000---(((++++++******++++++,,,---(((***,,,///000///...---,,,,,,,,,---///000///......111444777888777555333111111000...------///222---///111444555555444333444444444333333222222222222///------000333222111111000///000111000...------......///////////////444333333333333333333333000000000000///...---,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++)))+++,,,,,,***))))))***,,,+++*********+++,,,---'''((())))))((()))+++---...,,,++++++,,,---,,,,,,,,,,,,,,,,,,---...//////+++------+++---000///+++++++++,,,---,,,+++***)))(((((()))***+++,,,,,,---------......------,,,,,,++++++************+++++++++,,,,,,+++***)))***,,,***+++,,,,,,+++---000222---,,,*********,,,.../////////.........---------.../////////...///111333000111222888JJJeee}}}xxxlll___UUUNNNHHHFFFIIIKKKUUUZZZQQQBBB888444222000......111000---,,,...///000111444999BBBLLLSSShhhlllhhhvvv~~~zzz{{{}}}~~~{{{zzz}}}xxx{{{{{{wwwvvvwwwtttooouuu}}}~~~}}}}}}}}}rrruuuvvvssskkkeeeaaaaaa```^^^[[[ZZZZZZYYYTTTQQQKKKIIIHHHGGGFFFDDD@@@===:::@@@???666///000111///////////////000000000000111444777777555888DDDQQQjjjttt~~~}}}{{{xxxtttpppeeeddddddiiipppwwwxxxxxx~~~kkkWWWCCC<<<;;;888222...000---+++------***+++///,,,,,,,,,,,,,,,,,,,,,,,,---000222000,,,)))+++///+++,,,...111333222///,,,,,,((()))///000555GGG[[[yyy~~~YYY777,,,///000******))))))))))))******%%%)))++++++---111222000+++******)))))))))))))))******++++++++++++******''''''''''''((((((((()))***************************))))))((())))))***+++&&&'''((('''&&&'''(((***,,,***(((((()))***)))((()))))))))***++++++,,,,,,+++,,,---...///000000000...///000///...///000222555777:::>>>CCCIIIQQQVVV~~~tttmmmddd[[[^^^iii|||{{{wwwpppjjjeee\\\SSS???666//////000//////000///000111///,,,+++---///***------******------***************++++++++++++---,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,++++++---000111000///---///000000...---------000...------///000000///222...,,,,,,///000---)))***))))))))))))***++++++***+++,,,............------,,,,,,...000111000...---000333555666555333222000000///...------000222...///111333444444333222000000111111222222333333444111//////222444444333111000///000111111///---......///000000000000///333333333333333222222222000000000000///...---,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------+++,,,...---+++******+++++++++*********+++,,,---((()))******))))))+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,...,,,***,,,000000,,,,,,,,,---...---,,,+++***''''''(((((())))))******,,,,,,------......------++++++************++++++,,,,,,,,,+++******,,,...+++,,,------,,,...000333...---+++++++++,,,...///++++++,,,---...//////000......///...---...111333333444555;;;LLLgggvvviiiZZZQQQMMMIIIJJJLLLJJJRRRUUUKKK<<<444000///111...///111111...---///------...000555===FFFLLL```www}}}~~~tttrrryyy}}}yyy{{{|||wwwyyy}}}zzzvvvssstttwwwwwwsssnnnvvv|||~~~~~~zzzwwwuuutttttttttqqqoooiiigggfffdddcccaaa]]]ZZZSSSUUUOOOAAA555222222222......//////000000111111///444888777777@@@UUUgggzzz~~~}}}{{{xxxuuurrrjjjfffdddgggooowww{{{|||~~~fffSSSAAA::::::777222...000---,,,------++++++///------------------------,,,///111///+++)))+++...)))+++///222222111000//////+++***...333:::EEENNNsss^^^:::---,,,,,,******))))))))))))******&&&)))+++,,,000444333///+++***))))))(((((())))))(((((())))))))))))(((((('''''''''((((((((())))))************************''''''((()))***++++++,,,'''((()))((('''''')))+++,,,***(((((()))***)))((()))))))))***++++++,,,,,,------------,,,+++***)))...///000///...///000222333555888<<<@@@GGGNNNSSS}}}lllccc]]]XXX]]]fffrrrpppkkkfffccc___TTTIII;;;333---...///......000......---,,,++++++...111***------******------***************+++++++++,,,++++++************+++,,,,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,------...,,,++++++***++++++,,,,,,...------...000000///...,,,...000000...---,,,------,,,+++,,,.........,,,222///,,,,,,...///---******************+++,,,,,,------,,,,,,,,,,,,------...------///111111000///,,,...111333444222111///---......---,,,---000222///000222333333333222111...///000222333555666777555333111111333555555555111000000000111111000...//////000111111111111111333333333333333222111111///////////////...---,,,------,,,+++++++++,,,,,,+++++++++++++++++++++++++++******++++++,,,---...,,,...//////---,,,,,,---++++++******++++++,,,---***+++,,,+++******+++------,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...///000......,,,)))+++000000...------.........---,,,+++))))))))))))))))))))))))+++,,,,,,------.........++++++************++++++,,,---,,,+++***,,,///111,,,---.........///111333///...---,,,,,,,,,---...******+++,,,---...//////------...------...000222666777888===NNNiiiuuueeeTTTMMMLLLLLLMMMPPPLLLQQQPPPDDD777000...---222///000222222///...000------...///222888???EEE```uuuzzzooopppyyy|||xxxyyy{{{|||{{{yyyuuu~~~{{{uuuwww|||}}}ssspppxxx{{{vvvuuu~~~}}}{{{wwwtttqqqpppeeePPP===333222333......//////000111222222///444777666:::LLLhhh~~~}}}|||zzzxxxxxxllliiigggkkkssszzz}}}|||~~~~~~xxx^^^NNN===888888555111///000---,,,...---++++++...........................,,,...///...***)))***---''',,,111333111000000111...,,,)))+++555AAAEEECCCmmmiiiDDD111,,,*********))))))))))))******&&&(((+++...444999444---+++***))))))(((((())))))(((((())))))))))))((((((''''''((((((((()))))))))************************%%%&&&(((***+++,,,,,,,,,((()))***)))((((((***,,,,,,***(((((()))***)))((()))))))))***++++++,,,,,,////////////...---,,,+++...///000///...///000222111333666999>>>DDDKKKPPP{{{eee[[[ZZZ]]]eeelllrrrmmmfffaaa```\\\OOOAAA777000,,,---...---...000///---+++))))))***,,,...***------***+++......+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,...---,,,+++,,,---...///,,,+++***)))***+++,,,---...------...//////---,,,+++---//////...---------+++***)))***,,,,,,+++***111///,,,+++------,,,+++------,,,,,,------...//////...,,,+++***+++,,,---.........///111222111000,,,---///111111000...---+++,,,---------...000222000111222222222222111111111111333444666777999999555444333222333444555555222111000111222222111///000000111222222222222111222222333333222111000///.../////////......---,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,...///...---+++,,,,,,+++***++++++++++++,,,,,,,,,------,,,******,,,---,,,------,,,,,,,,,---///,,,,,,,,,------...///000//////,,,)))***///111///---------------,,,,,,+++,,,,,,,,,,,,,,,+++++++++---------,,,---------...,,,++++++******++++++,,,,,,,,,,,,++++++---111444---///000000000000222333000000...------------...------,,,,,,,,,+++++++++,,,,,,------,,,---000222666888:::???PPPiiivvvdddQQQJJJLLLNNNPPPQQQQQQSSSMMM@@@555000000///222000000333333000///222000000000111222666;;;???fffxxxvvvgggeeelllqqqmmmgggiiiuuu}}}zzzwwwxxxiiipppwwwyyyxxxwwwzzz~~~wwwnnnooo~~~}}}yyy~~~vvv___EEE555111222......///000111222222333111333333555BBB[[[www~~~~~~~~~}}}}}}}}}nnnkkkkkkqqqzzz}}}zzzzzzoooUUUHHH;;;777666444222111///,,,,,,......++++++...------------------------+++,,,---,,,***)))***+++(((...333333///---///111***+++)))'''222BBBGGGAAAgggxxxRRR888...+++******))))))))))))******'''(((***///777;;;555+++******)))(((((((((((((((******++++++++++++******'''(((((((((((()))))))))************************%%%''')))+++,,,+++***))))))***+++***))))))+++---,,,***(((((()))***)))((()))))))))***++++++,,,,,,***+++,,,...///000111111...///000///......000222111333555888<<>>]]]}}}zzz{{{}}}}}}|||mmmjjjrrr~~~nnn[[[GGG???888666444111111444...,,,,,,//////+++***---************************+++++++++++++++++++++++++++...000000---+++,,,---...000...)))(((///777:::NNNqqq^^^<<<---,,,******))))))))))))******((()))***+++000555111******)))((((((''''''(((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))******++++++***)))'''&&&)))***+++***))))))+++---,,,***(((((()))***)))((()))))))))***++++++,,,,,,'''(((***+++,,,------......///000///...///000222222444666888;;;@@@GGGKKKooodddjjj{{{|||nnnjjjmmmhhhRRR;;;111//////222222111444999:::777333111111000---***)))------+++,,,///000---+++++++++,,,,,,,,,------((()))+++,,,---------,,,***++++++,,,,,,++++++***++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,++++++,,,---...,,,+++++++++++++++---111777<<<555111,,,)))((()))))))))+++---//////...,,,***)))***))))))))))))***++++++---,,,+++******++++++,,,---,,,,,,...000111000...111111111111000///...---+++---///000//////000222/////////000000222333333111111111111222222222222222333333111//////111333222111111222444555444222///000000111222111111111000111222333222///,,,+++,,,------......---------***+++,,,---------,,,,,,++++++++++++++++++++++++------+++***)))))))))))))))***,,,+++***((()))))))))***+++,,,,,,,,,++++++***+++,,,+++***+++---///***---///...,,,+++///333------------...///000111...///...,,,---111111......---,,,+++***+++,,,,,,******++++++,,,,,,---------,,,+++++++++---///111---,,,,,,++++++,,,,,,---)))+++...///.........///...000222222111000000111000000111111111111111111++++++,,,---...//////000,,,---.........///222555222888AAALLL]]]sss~~~yyyiii]]]RRRNNNLLLKKKKKKMMMRRRMMMAAA444///000111///000...///333333000000222000111111000...---...///111???JJJKKKNNNWWW]]]]]]NNNOOOQQQTTTUUURRRPPPOOOMMMKKKKKKOOOUUUXXXVVVSSSPPPRRRUUUWWWYYY\\\```ccc]]]]]]bbblllsssuuuyyy{{{{{{|||}}}~~~}}}xxxWWW999///444222222222111111111111000...000444AAAaaa|||}}}~~~~~~~~~pppkkksss}}}~~~eeeOOOAAA;;;666444222...///333...,,,,,,000///+++***,,,++++++++++++++++++++++++,,,+++++++++,,,,,,,,,+++)))***+++,,,------------000---,,,,,,******...444BBBggg]]]:::,,,,,,******))))))))))))******)))***)))(((***......***))))))(((''''''''''''((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))((()))******))))))***,,,,,,***(((((()))***)))((()))))))))***++++++,,,,,,---...//////000000//////...///000///...///000222222333555777:::???EEEJJJoooccchhhxxxvvvhhhdddiiieeeNNN555111///000333444333666;;;777444111000000///+++((()))------+++,,,///000...++++++,,,,,,,,,---------+++,,,---///000000//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,+++***((()))+++,,,------,,,,,,,,,,,,+++---...///...,,,,,,+++++++++---222:::???===888222---,,,,,,------))),,,///000///,,,)))(((++++++******++++++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,---///000///...222222222222111000......,,,...000111000000000222.........///000222333444111111222333333444555555333444444222//////111444222111111333555555444333//////000111111111111000000111222333222///,,,***,,,,,,------...---------)))***,,,---...---,,,,,,++++++++++++++++++++++++++++++***************+++)))+++,,,,,,***))))))***)))***+++,,,---,,,++++++(((***++++++***+++---///)))---000///,,,+++///333...------......///000111---///...---...222111---///...---,,,+++,,,------,,,,,,------...///000000***))))))***,,,///222444---,,,,,,++++++,,,,,,---(((+++...//////------------000222222111000000000///000111222222222222222//////.........---------,,,---.........000333666333;;;EEEQQQcccwww|||vvvbbbYYYRRROOOLLLIIIIIILLLSSSMMM@@@444000222333000000...///222333000000222111222222111///---...///(((222999:::???IIIOOOMMM@@@DDDEEECCCAAAAAAAAA@@@===???CCCFFFHHHGGGEEEDDDDDDCCC???;;;???HHHLLLJJJJJJGGGJJJSSSXXXYYY^^^eeeiiiiiikkklllnnnoooooonnnuuuxxx{{{}}}~~~}}}{{{yyyjjjiiifffaaa___ccckkkrrrvvvSSS444+++111333333222222111000000000...333777BBB^^^~~~~~~~~~~~~uuusss{{{{{{}}}zzz___GGG>>>999555333000,,,---111...,,,---000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---------,,,'''''''''***---//////...---''''''...///***+++222===ccc]]]:::---...******))))))))))))*********+++)))%%%&&&***,,,+++))))))((('''''''''''''''******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))(((((()))***+++,,,((()))***)))((((((***,,,,,,***(((((()))***)))((()))))))))***++++++,,,,,,+++,,,---...////////////...///000///...///000222111222444666999>>>DDDHHHwwwfffdddrrrmmm___bbbggg\\\FFF555333333333444444444555555333222///------...000111***,,,+++(((***///333222---,,,,,,++++++,,,,,,---++++++******************+++++++++,,,,,,---------------,,,,,,+++***))))))//////---,,,+++*********''')))+++++++++,,,---///++++++++++++++++++++++++------,,,++++++...333777666333000,,,******+++,,,+++******+++,,,,,,***''',,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,...///---,,,...---,,,---...///...---///000111111000...,,,***......///111222222000---111111111222333444666777999444000000444777777555666555222111000000111222......///222555666444111333222111111111333444555333333333222000...+++))),,,...000000...---,,,---((()))+++---------+++***,,,,,,------,,,,,,+++***+++---...---++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///---+++)))))))))++++++///000222222000///000111...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000...---,,,,,,++++++,,,,,,***,,,---.........000111---//////,,,---000111///222000...,,,+++,,,---......///...---,,,,,,...000---.........---...000222<<<;;;AAARRRkkkooo___XXXNNNIIIHHHJJJLLLMMMNNNOOOAAA333444333...000...///111222222000...---////////////////////////...///111111333666:::>>>555888;;;;;;999999:::===;;;===@@@AAAAAA???<<<999???;;;888999<<<>>>>>>>>>>>>>>>>>>>>>@@@DDDJJJNNNLLLMMMPPPQQQQQQRRRTTTVVVXXXZZZ\\\^^^___]]][[[ZZZTTTPPPJJJGGGHHHNNNVVV[[[eeeqqqlllJJJ333///333000000000000111111111111111111777@@@TTTzzzxxxtttzzz}}}|||}}}~~~kkkRRRAAA999777555222000.........,,,,,,---------,,,+++***++++++,,,,,,,,,,,,---------///...,,,,,,000222000+++***)))(((((((((******000---***'''''')))---///;;;UUUvvvvvvQQQ444...,,,((()))))))))((()))+++,,,((((((((((((((((((((((((,,,+++***)))((((((((((((***(((''')))***)))((()))''''''((()))))))))))))))(((((((((((()))***+++,,,,,,'''(((---...***(((***''''''((()))***,,,---...******++++++++++++*********))))))+++------,,,++++++++++++,,,---...000000---///000000...---...///222222222555:::???BBBCCCqqqlllvvv{{{eeeWWW\\\bbbVVVBBB666222222333333333444444444333111///------...///111,,,...,,,))))))...111000------,,,,,,+++,,,,,,,,,+++++++++++++++*********------,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))------,,,+++++++++++++++((()))++++++++++++---...++++++++++++++++++++++++---------,,,,,,...222555000...,,,***))))))***+++***))))))***,,,,,,***(((+++++++++,,,,,,---------+++++++++---...///.........---,,,---///000///...111111111111000///...---/////////111333333111...000000111222444555666666888555111111222444555555666444222000///000111222000222555666444333222222......---------...000000000000000000///...------,,,...//////...,,,,,,,,,(((***+++---------+++***,,,,,,------,,,,,,+++***+++,,,---,,,+++***+++---******++++++++++++++++++))))))*********+++++++++,,,,,,,,,---------.........---+++***)))***+++,,,---///111111000......///---------------......///************************,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,+++************++++++,,,......------///000...111000---,,,///000---111000...,,,+++,,,---...,,,---...---++++++---...------......---///111444CCCEEEOOOaaavvv{{{lllZZZSSSLLLHHHHHHJJJLLLLLLNNNOOO@@@222333333///222......///000000000///...////////////////////////---............000444777111444777777777666888:::777999;;;<<<;;;:::777666;;;999666666888:::::::::555555555555555777<<>>555666999===BBBIIINNNQQQBBBAAAFFFTTTiii|||mmmHHH222222444...000000000111111111111111000///222666HHHpppzzzvvvuuuvvvyyynnnmmmrrrzzz}}}|||{{{yyyxxxttthhhTTTCCC;;;666444333111000//////000111///---,,,,,,,,,...///+++++++++,,,,,,,,,------'''***+++))),,,222444333***+++,,,---...---,,,+++,,,+++***))))))***,,,---222===PPPQQQ<<<000000---*********,,,------,,,+++++++++++++++++++++++++++***)))))))))))))))******'''***,,,+++***+++***'''+++******+++++++++,,,,,,,,,+++******)))))))))******(((((()))******)))(((///...---,,,++++++++++++******++++++++++++******)))))))))+++---...---,,,++++++++++++,,,---...///...000222222111000000111111000000222555777777777~~~yyy~~~~~~yyykkkWWWKKKPPPMMM<<<333555111000///...///000111222//////............///000,,,...---***+++...///---///...------,,,,,,,,,---++++++,,,,,,------------++++++,,,------...//////---------,,,,,,,,,,,,,,,...---,,,+++***************+++,,,,,,+++***+++---*********++++++,,,,,,,,,+++---//////...------...---------,,,,,,++++++***)))''''''(((***,,,,,,+++((((((***+++---...000000...//////...,,,---///222...---,,,---000111000///111///...,,,---...000222000///...000111222111//////111333555555555333222...333666666333333999>>>999777444222111333666777777555333666::::::555111......//////............111000...,,,,,,,,,---...,,,------,,,+++***+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))***,,,,,,++++++,,,---))))))******++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......******++++++,,,---...///+++...222333222///------+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,+++++++++++++++,,,---...---+++******+++***,,,---+++,,,111222000...------,,,,,,,,,,,,,,,+++---///000...---------***,,,---///000333777:::===JJJ```vvv~~~yyylll___TTTSSSQQQOOOMMMNNNOOOQQQYYYVVVCCC000...---+++...+++++++++,,,---///111222////////////////////////---...000000///000111333///000111444666888888888777777555444444444555666333333333222111000111111///111333444333222222333111333444444333333444666888777666666777999;;;<<<111333666999===BBBEEEGGGAAA>>>???III\\\qqqdddAAA111444555...111111111000000//////...000///222555FFFnnn}}}yyyvvvuuuuuunnnppptttyyy|||}}}zzzyyyvvvooo^^^JJJ>>>:::555444222000////////////111///---,,,,,,,,,...///+++++++++,,,,,,,,,------)))++++++)))+++///111000((()))***,,,,,,,,,+++***)))))))))))))))***++++++111???TTTSSS:::,,,000111...,,,+++,,,......,,,***++++++++++++++++++++++++)))((((((((()))***++++++%%%,,,...+++)))+++,,,)))+++++++++***++++++------***************+++,,,,,,******)))((()))+++***(((///...---,,,++++++++++++******++++++++++++******)))((()))+++---...---,,,+++++++++++++++,,,---......000111222111000111222111000000111333555444333xxxtttxxxuuulllddd[[[TTTOOONNNGGG:::444777111000///......///111333///////////////000000111+++......++++++...///---......------------......+++,,,,,,------......///******+++---...///000111------------,,,,,,,,,,,,...---,,,,,,+++++++++,,,)))***,,,,,,++++++,,,---*********++++++,,,,,,---+++---//////---------...---,,,+++***************+++)))((()))+++,,,,,,,,,((()))***+++---...///000,,,...///...++++++---000,,,++++++,,,///000000//////...---,,,---...000222111000///000222222222111222333444444444333222111...222555555333444999===777666444333333444666777666222///333:::<<<666///....../////////...---,,,222111000...---,,,,,,,,,---......---+++***,,,---------------,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,---///++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......***++++++,,,---.........,,,...111222111///......++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,+++,,,---,,,***)))***+++(((+++,,,***,,,111333222,,,---------,,,,,,,,,,,,,,,...//////...------...+++,,,...///111444888;;;???MMMcccxxx~~~}}}|||uuuhhh\\\PPPPPPOOOMMMKKKLLLOOORRRZZZWWWDDD111...---)))---+++,,,---...///000111111////////////////////////***,,,.........///111222......///111444666555444555555444333333333333444222333444444222111222333000222444444444333444555333444555555333333444555666666555444444555777888000111333555777999:::;;;999888:::BBBQQQeeezzzzzzYYY===333444444000222222111111000/////////111000333666FFFmmmzzzuuurrrqqqjjjooouuuyyy{{{~~~{{{zzzvvvkkkWWWCCC::::::666444222000///.........//////---,,,,,,,,,---...++++++,,,,,,,,,,,,------***---,,,)))***...///---'''((())))))************(((((()))******+++++++++))):::RRRQQQ666***222888333///,,,,,,......,,,***++++++++++++++++++++++++(((((((((((()))***,,,,,,***111222,,,(((,,,---+++,,,+++*********+++,,,---)))))))))******,,,------+++,,,***((())),,,,,,))),,,,,,++++++++++++,,,,,,******++++++++++++******,,,+++***+++,,,---+++)))+++++++++++++++,,,---------///111111000000111222000//////111333444222111zzzvvvtttlllccc^^^VVV[[[\\\SSSEEE:::666666222000///......000222444000000000000111111222222---000///,,,+++------***------,,,------...///000,,,,,,,,,---.../////////+++,,,,,,---...///000000------------------------,,,,,,,,,,,,---...///000((()))++++++++++++---...)))******+++,,,,,,------+++,,,------,,,,,,...///---,,,***)))***+++---...---+++***)))+++,,,,,,,,,))))))***+++---...//////(((,,,///...***(((***---+++******+++...//////...............///000111333444222111222333444444333666555555444222111111000///111333333222222555777444333333333333444444444333111000333777888444/////////000000000///---,,,111111111000///...,,,,,,...//////---++++++---///......---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******,,,------------///000......------,,,+++++++++************++++++++++++,,,,,,,,,---------......++++++,,,------.........,,,...000000///------...***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++***+++,,,+++***)))***+++(((+++,,,***,,,000222000+++,,,,,,------,,,,,,,,,---......---,,,,,,---///+++---///000111444888;;;???OOOgggzzz}}}}}}|||ssseeeZZZLLLMMMMMMKKKKKKNNNSSSXXXXXXVVVCCC111000...***---,,,---...000111111000000////////////////////////***,,,............///111000//////111444666444333444444444444444333333333111333555555333222333555444555666666444444555777444555666555444333444555888777777666666666666666222333333444444555555555222666;;;???III[[[tttnnnLLL:::555444222222111111222222222333333333111222555888GGGnnnxxxsssppppppiiiqqqyyy}}}}}}~~~~~~|||{{{vvviiiRRR>>>888;;;777555333000...---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,+++((()))---///---(((((((((((()))***++++++((()))+++,,,------,,,,,,'''777NNNMMM666...:::BBB888222---+++---...,,,***++++++++++++++++++++++++'''''''''((()))+++,,,---333:::999...(((,,,...+++,,,+++)))))))))***,,,---++++++*********+++,,,,,,,,,---+++((()))......***)))))))))******,,,------******++++++++++++******+++******+++,,,---+++***+++++++++***++++++,,,---,,,---000000//////000111///...///111333333222000yyyooohhhgggZZZgggjjj[[[FFF;;;666333222111///......000222444000000111111222222222333000222111,,,+++,,,+++''',,,,,,,,,---...///000111,,,,,,------...///000000------..................------------------------)))***+++,,,...111333444''')))+++++++++,,,...///))))))***+++,,,,,,------+++,,,---,,,,,,,,,///111...,,,++++++,,,///222444///---+++***+++,,,---,,,******+++,,,------......&&&***......***''')))+++***))))))+++---//////...////////////000222333333666444333333555666666555888777555333111000000000000111222222111000111222111111222333333333222111111111222444444333111///111111222222222111///...000000111111111///...---/////////---,,,,,,---//////...---,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,............///111000///......,,,,,,+++***))))))))))))************,,,,,,,,,---------......+++,,,------......------+++---......---,,,,,,---*********)))***++++++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,++++++***)))*********)))***++++++***)))***+++***,,,---***+++///111///++++++,,,---------,,,,,,,,,------+++******,,,///,,,...///000111444888;;;@@@SSSmmm~~~~~~|||qqqcccXXXKKKLLLMMMLLLMMMRRRYYY___UUUSSSBBB222111000,,,///,,,---000111222111000///////////////////////////,,,...000000/////////000333222111333666888666444555666666666666555444333///222555555333222444666333444444333111000222333111222333222000///000111888888888777777666555555222222222222111111111111000888>>>AAAFFFVVVpppeeeCCC777666333111333000111222333555666777888222333777:::HHHooo}}}vvvsssrrrsssmmmvvv~~~}}}~~~|||}}}|||wwwhhhPPP;;;777<<<777666333000...---,,,,,,,,,,,,---------,,,+++***++++++,,,,,,,,,---------)))++++++((()))---///...)))(((((('''(((***,,,---***+++,,,...//////.........:::NNNMMM999444AAAIII;;;444---***,,,---,,,)))************************'''''''''((()))+++,,,---:::AAA???111))),,,...++++++***)))((((((***,,,---------,,,+++************,,,///,,,((()))//////***''''''((()))***,,,---...******++++++++++++******((('''(((***---///...---+++++++++***++++++,,,,,,+++---////////////000111......///111333444222000yyyuuusssiiilllrrrtttiiiRRR<<<444555000111111111111000//////---...///000111222222333222111///---+++***))))))***+++------,,,,,,---...***------***---333444000222111///---,,,---...///000///---,,,+++*********&&&***------,,,+++...000***************+++++++++,,,,,,---------,,,++++++---.........------...000,,,,,,,,,++++++,,,,,,------***((((((+++------,,,)))***,,,......---,,,+++(((***++++++++++++,,,...---,,,+++++++++,,,---.../////////000111111222222000111333444444333111000222222222111111111111000000555333111666333...222333333333444555444222000000000111222222222222222...000222333333000---***,,,---///000111000...---+++,,,,,,---...///111111/////////...---+++***)))(((***,,,---,,,,,,---...++++++,,,---...///000000222///------//////,,,***+++***)))(((((()))******,,,++++++******++++++,,,)))***,,,------,,,+++***------------------------+++,,,------......---------,,,,,,++++++,,,,,,---%%%'''(((***,,,------------,,,************,,,---))))))************)))))))))+++,,,+++(((&&&(((***'''(((***,,,...000222222///...,,,+++******+++,,,000///...---,,,---......000......222444444777<<>>???;;;666333444666333000------000222222222555555:::@@@BBBMMMiii{{{TTT;;;888444222333111111111111111222333444555444222666888CCCddduuuoooppprrrrrrrrrxxx|||xxx{{{rrr]]]GGG>>>>>>@@@999777333000...---...///---...///...,,,+++,,,---))))))******++++++,,,,,,((()))((()))---222111---'''(((((('''&&&%%%''')))+++---......---+++++++++///111RRR\\\999,,,???HHHLLLBBB111***000+++%%%+++)))((((((***,,,,,,***(((+++)))'''(((***------,,,...999444''')))+++)))******''''''+++,,,***+++000...,,,++++++,,,---,,,+++***,,,,,,,,,+++***+++,,,(((((((((((()))***+++,,,******))))))))))))***************+++******))))))+++***)))))))))+++,,,---............///000111222///...---///222222000...tttttttttqqqiiiYYYCCC444111111111111111000//////---///111222333222111000...---,,,++++++******+++***+++,,,,,,++++++,,,---000222222000000222111///***+++---//////...,,,+++,,,,,,,,,---...///000111+++...///...***((()))***))))))*********+++++++++,,,+++***))))))***+++,,,...//////...,,,+++,,,......---,,,++++++++++++++++++*********++++++***(((***+++,,,---...---,,,+++)))+++,,,,,,,,,,,,---///,,,,,,++++++,,,---....../////////000111111222222---...///000000///...---------...///000111222222222666111...333000,,,111111222222333222111000///......///000000000000///,,,---///111111000...---...///000000000...---,,,111///,,,)))((()))***,,,000000//////...---++++++)))+++------,,,,,,---...,,,---...///000111111111///...------...///...,,,******)))))))))******+++,,,++++++******++++++,,,)))))))))***,,,---//////++++++++++++++++++++++++++++++,,,---------------,,,,,,++++++++++++,,,,,,...---,,,+++******++++++,,,,,,------------,,,,,,++++++))))))))))))++++++%%%+++111///***&&&(((,,,))))))***+++,,,------...---,,,+++******++++++,,,,,,,,,,,,,,,...///000111111...///111333333999???OOOgggxxx}}}{{{pppbbbVVVOOOHHHHHHHHHHHHLLLUUU___eeejjj```MMM999//////000////////////......------------------......//////000///333666666555555777999;;;;;;<<<<<<<<<=========:::::::::999888666555555777666555444444555666777000222222000000333444222333444444333333444777999>>>???>>>:::444000111222222000......000222222222222333777<<<@@@LLLhhhoooMMM888666444222444222111111111111222333444555444222555777AAAccc~~~vvvqqqssstttrrrooovvv}}}|||yyywwwkkkUUUCCC;;;===???999777444111///......///,,,---...---++++++,,,---++++++++++++++++++++++++'''***+++***---222222...%%%&&&''''''''''''***,,,+++,,,---,,,+++***+++,,,///000LLLYYY===---:::BBBRRRPPP<<<***)))***'''+++)))((()))***,,,,,,***(((+++)))'''(((***,,,,,,,,,(((222---$$$(((+++)))++++++((((((+++,,,+++,,,///...,,,******+++---------***,,,---,,,+++***+++---)))))))))))))))***+++,,,******)))))))))******++++++++++++******(((''''''***)))))))))***+++---...............///000111222//////...000111222000///tttppplllmmmpppfffNNN666222333333333333222111111...///111333333111///...,,,++++++******++++++,,,***,,,---,,,+++***,,,---...000222222111111000///++++++---...///......---,,,,,,,,,,,,---///000111,,,///000///+++)))***+++)))))))))***++++++,,,,,,,,,***)))((((((***,,,---/////////...+++***+++,,,...---,,,+++************((((((***+++,,,,,,***)))***+++,,,---------,,,,,,***+++,,,---,,,,,,---///+++,,,,,,,,,------....../////////000111111222222---......//////......---......//////000111111222222666000,,,111///,,,111000111333222111///......,,,---......//////......+++,,,---///000000//////111111111111000///------333111---***)))***---...////////////...---,,,+++)))+++------,,,,,,,,,------...///111222222222222...---------............******************++++++,,,++++++******++++++,,,...---,,,******+++,,,---++++++++++++++++++++++++++++++,,,------------,,,,,,,,,++++++++++++,,,,,,000...,,,*********,,,---+++,,,............,,,+++***(((&&&%%%%%%&&&(((***$$$+++222111+++''')))---)))************+++++++++------,,,++++++,,,---...,,,,,,------...///000000111//////222222444;;;DDDZZZnnnzzz|||~~~}}}vvvjjj\\\RRRMMMGGGIIIJJJJJJNNNXXXaaafffiii```NNN;;;111000000...///////////////////////////111222222000000222555555???GGGGGGDDDDDDFFFGGGIIIHHHFFFDDDBBBAAAAAAAAA@@@???>>><<<;;;::::::::::::888777555555777888:::555555555333333444555444333555666666666777:::<<<::::::999666222///000111111111000000111222222222111222666;;;???NNNiii```DDD444444222222444111111111111111222333444444222000333666BBBeee||||||zzzwwwwwwuuuqqqooovvv|||{{{|||{{{ssscccNNN>>>888:::===888666444111///......///,,,---......,,,,,,---...------,,,,,,++++++++++++'''++++++))),,,444555000%%%'''(((((('''(((***,,,***++++++***((((((***+++++++++CCCSSSAAA000444;;;SSSYYYGGG...)))+++)))***))))))***+++,,,+++***)))***)))((((((***+++,,,---)))111+++$$$***,,,***---*********+++,,,,,,---......,,,***)))+++---...---+++,,,---,,,++++++,,,---***)))))))))******+++,,,******))))))******+++++++++,,,,,,,,,++++++***)))))))))))))))***,,,...///...............///111111.........///000000000///tttllldddgggrrrpppXXX===444444555555555444333333000111222333222000...---+++*********++++++,,,---+++---...---,,,+++,,,---///111555777666444444555......---------///000111---,,,,,,,,,,,,,,,------+++...000000---+++---///((())))))***++++++,,,,,,+++***)))((((((***,,,---/////////---+++***+++,,,---,,,++++++************%%%''')))+++,,,,,,,,,,,,++++++,,,,,,---------,,,)))+++,,,,,,,,,,,,---///++++++,,,---......///////////////000111111222222////////////////////////111111111111111111111111222666000,,,111///,,,222///222333333000.........,,,,,,---...............++++++,,,---...//////000333333333222111000//////111...,,,))))))+++...000////////////...---,,,,,,***+++------,,,+++,,,---,,,...000222333333222222------...............///))))))******++++++++++++,,,++++++******++++++,,,///...,,,+++***+++,,,---------------------------***+++,,,,,,------,,,,,,,,,++++++******++++++,,,...,,,+++******,,,---///+++,,,............,,,+++***(((&&&%%%%%%&&&(((***$$$+++111111,,,((())),,,************************...---,,,,,,---...///000..................------000///000222333666???JJJddduuu}}}|||}}}|||ssseeeXXXOOOKKKEEEIIIKKKIIIMMMXXX```bbbddd]]]NNN===444222///,,,...//////000111111222222111333444333000222777===FFFTTTaaabbb______```___\\\ZZZVVVRRRNNNKKKIIIHHHKKKIIIGGGDDDCCCCCCCCCDDD>>><<<:::999888999;;;<<<<<<;;;::::::999888888999333555666777777888;;;===666666555333222222444666111111111111111111222333222444777;;;AAAQQQmmmTTT>>>333555333444666222111111111111222333444444333222555888DDDfff|||~~~||||||wwwpppqqqvvv}}}||||||{{{|||ooo[[[III<<<666777:::666555333111///.........,,,...//////......///111......------,,,+++++++++))),,,***'''...999:::222((()))***)))(((((()))+++((())))))((('''''')))+++)))(((:::OOOHHH555222888LLLXXXLLL333,,,...+++))))))***,,,,,,+++******))))))))))))))))))***,,,...,,,222+++&&&+++,,,(((,,,***************,,,---------+++******,,,---...---+++,,,------++++++,,,---******************+++,,,***************+++,,,,,,******+++,,,,,,,,,,,,,,,))))))))))))+++---...000------------...///000111,,,------......///000000ssskkkbbbdddqqqsss]]]AAA555555555555555444444333333333222111000///...---+++++++++++++++,,,---------...///...---,,,---...,,,///444888666222111444111///...,,,---...000222...---,,,+++++++++++++++)))---//////---,,,...000(((((()))***+++,,,,,,---******))))))***+++---...---......---+++***+++---++++++************++++++&&&(((+++,,,,,,,,,...///+++++++++,,,,,,,,,------(((***++++++++++++,,,...***+++,,,.../////////////////////000111111222222000000000000000000000000222222222222111111111000000555000...333111---333///222555444000------///,,,,,,---............---,,,+++++++++,,,...///000333333222222111111000000,,,***)))((((((***---...------......---,,,,,,+++***,,,------,,,+++,,,---,,,---000222333333222111---...//////---,,,---...((()))***+++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---...///------------------------******+++,,,,,,,,,,,,,,,++++++************+++++++++*********+++,,,...///,,,,,,------------,,,,,,++++++))))))))))))++++++&&&***---...+++******+++************************---,,,,,,,,,---...000111......//////...------,,,000///111333444999DDDPPPlllzzz|||}}}{{{pppaaaTTTLLLJJJDDDJJJLLLIIILLLVVV]]]\\\ccc]]]OOO???666333///+++...//////000222333333444///222444111000555AAAKKK^^^nnn{{{|||zzz{{{zzzwwwpppnnnkkkgggbbb]]]ZZZXXXWWWTTTQQQNNNLLLLLLMMMNNNHHHGGGEEECCCBBBBBBBBBCCCAAA>>><<<===<<<999999;;;666888999:::999999;;;<<<888777555444555666888:::000111333222111111222444222666999;;;CCCUUUpppvvvKKK:::555777555666999333111111111111222333444555666555888;;;EEEeee~~~~~~}}}}}}wwwpppqqqvvv|||~~~~~~yyyvvvfffRRRDDD;;;555444666444333222000///...------,,,...///000//////111333.........------,,,,,,,,,***---,,,+++666DDDAAA333***++++++***((('''(((***((()))******)))(((***+++***(((666NNNQQQ===111777@@@NNNGGG555000///+++***)))+++------+++***)))***)))******))))))))),,,...///111***%%%+++)))%%%))))))+++***((())),,,---++++++******+++---......,,,+++---...---,,,+++,,,...++++++*********++++++,,,***************+++,,,---(((((()))***+++,,,,,,++++++*********+++,,,...///------------...///000111+++,,,.........///222444}}}zzznnniiiaaaaaammmpppZZZ===444444444444444333222222555444222000......---...,,,,,,,,,,,,,,,,,,---...///000111000...---...///***---333777444---,,,000//////......------............---,,,,,,,,,,,,,,,(((+++......+++***,,,...'''((()))***+++,,,------*********+++,,,---------,,,------,,,+++***,,,...))))))))))))***+++,,,---+++,,,------++++++---///,,,+++++++++,,,,,,------''')))************+++---***+++---...///000///////////////000111111222222000000////////////000000000000000000111111111111...444111///555333///444000333666444000------///,,,------...............---,,,+++***+++,,,...///111000000000///000000000+++***)))))))))***,,,---,,,,,,,,,---,,,,,,+++******,,,...---,,,++++++,,,+++---///222333222111000...///000///,,,+++,,,...((()))***,,,------,,,,,,,,,++++++******++++++,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++))))))******+++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))***+++++++++***++++++++++++++++++++++++************+++---///000,,,---...//////......---//////222444666;;;IIIWWWqqq~~~{{{|||yyymmm]]]OOOIIIHHHHHHOOOPPPKKKMMMWWW\\\ZZZjjjbbbSSSAAA777444111---//////000000111111222222///222444222333===PPP___sss~~~|||yyyuuurrrpppllliiieeeaaa___```aaacccYYYYYYWWWVVVTTTSSSQQQQQQLLLHHHFFFHHHFFFBBBAAADDDAAABBBCCCAAA???=========<<<999666555555666777777///111444333222111222444333666999;;;DDDXXXssshhhBBB555333666444555777111111111111111222333444555444444888<<>>RRReeeyyy~~~}}}yyylll^^^SSSKKKGGGDDDJJJRRRUUUPPPQQQ[[[^^^YYYbbb^^^RRRCCC888555222...000222222//////333333111111111333;;;III^^^rrr{{{yyyxxxwwwvvvtttqqqnnnlllyyyyyyzzzzzzzzzxxxuuuttttttsssrrrppplllfff```[[[TTTMMMEEE>>>999666444333111222444333222111222333222888::::::HHHeeeiiiGGG:::555222444444111000111000000111111333444666666666777555777KKKlll~~~yyy{{{yyyvvvrrrrrrvvvwwwwwwxxxzzz{{{||||||{{{||||||{{{}}}xxxfffQQQEEE:::666555333/////////...------,,,,,,------,,,------,,,,,,...222555------..................---000<<>>===777333111555CCCXXXlllyyy}}}}}}|||wwwxxx~~~}}}}}}{{{vvvhhhTTTCCC:::555222000222555555444222222222444888999===PPPooo}}}VVV666555111///222444222111333444333333333444555555666666777666===TTTvvv~~~}}}zzzwwwxxx||||||}}}~~~}}}|||zzzzzzzzz|||~~~}}}yyyzzzoooWWWGGG===555222222///---...000///......------......+++,,,---,,,,,,...111444//////......------------+++000CCCYYYXXXCCC444222...---+++***************---...000000///---------))))))***777OOOWWWFFF222+++,,,,,,+++)))((()))***,,,------+++)))((()))***'''(((***++++++***)))))),,,,,,+++***)))((((((((())))))))))))))))))***++++++++++++++++++,,,,,,,,,...---,,,++++++++++++,,,***++++++,,,,,,,,,,,,,,,+++,,,---////////////...///...---,,,---///222444>>>;;;555000,,,*********,,,,,,,,,,,,---......///***000---,,,222111111:::|||cccHHH999777000000111444555555222000111111///...,,,,,,---...---000111...---111333333111333444444333///,,,+++---...000111222222222111444///******...111///,,,,,,...000111///.........,,,,,,---,,,+++*********+++*********+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,------.........+++,,,---------,,,,,,,,,((()))+++,,,---...//////---------,,,,,,---......222---+++---///......000...000111000000000222444222111111000000//////...---///111333444333222111111111111222333444555555555:::<<<999222///222777111111111///...---------***+++,,,,,,------------...------///111111000...(((++++++)))***......,,,))))))******++++++,,,,,,---------,,,,,,---------++++++,,,---.........---***(((***///111///000333/////////...---,,,+++***++++++******++++++,,,---+++,,,,,,---............---------,,,,,,+++++++++******)))))))))***,,,---(((***++++++******+++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))(((***...///...,,,,,,,,,******++++++,,,,,,,,,,,,))))))***+++++++++******+++)))+++...,,,(((&&&((()))+++,,,,,,+++,,,...000///222444666<<>>666555444333333222000111777>>>===888222111555EEE\\\ppp{{{}}}}}}zzz{{{}}}}}}}}}~~~||||||||||||~~~vvv___III===666111111333555555444222222333444777999>>>TTTssssssNNN333333//////333555333222333333333333333333444555666777777777???YYYzzz~~~}}}{{{yyyzzz~~~}}}xxxtttsssttt~~~{{{~~~}}}yyyyyymmmUUUCCC:::444222222//////000//////...---------------***+++,,,------...111333///......---------......,,,000>>>NNNIII666---111///...---+++)))))))))***...///000111222000...+++,,,((('''///AAAQQQHHH000***+++,,,+++)))((()))***/////////...***((((((((('''((()))+++++++++***))),,,,,,,,,++++++******)))))))))(((((()))***++++++,,,,,,,,,---------------++++++******************++++++,,,---......------+++,,,.../////////......///...---,,,---///111333>>>;;;666111...+++++++++++++++,,,---.........///,,,000,,,...:::;;;444444jjjKKK999555222111111222333222000...,,,---...------...000333---111333000///111222111000333666666444111...---......//////000000111111333000---,,,///000///---))),,,000111000---,,,+++)))+++------+++***)))*********)))***+++,,,...///........................***+++,,,------......---,,,,,,,,,,,,------------+++,,,------,,,,,,---...((()))+++,,,.../////////------,,,,,,---...//////111---+++///000......000...///111000000111333555111111111000000/////////...///000111222222111000111111111111222333444555555999;;;888333000222555///000111///---,,,,,,---++++++,,,---...............///111333555555222///))),,,---******---...+++******************++++++------------------------)))***+++---............,,,***+++///000......111............---,,,++++++++++++******++++++,,,---+++++++++,,,------......---,,,,,,,,,,,,,,,,,,+++)))))))))***++++++,,,,,,((()))+++,,,+++******+++++++++++++++************************))))))))))))%%%(((***+++***)))******)))***+++,,,,,,,,,,,,,,,)))******+++++++++******'''''')))---,,,))))))---***+++,,,,,,,,,,,,...000...333666777???NNN^^^fff]]]gggrrrzzzyyyqqqlllaaaSSSGGGCCCGGGMMMLLLHHHIIIPPPSSSSSSXXX```^^^YYYLLL===444333444333000000//////333999999555000000888IIIaaauuuzzzwwwvvvzzz~~~~~~~~~~~~~~~}}}cccLLL@@@999444333444555444333222333555444777:::BBBYYYxxxhhhGGG333333000000444666333222333222222222333444555666777777777777BBB]]]}}}|||||||||{{{yyy{{{|||uuuooommmmmmwwwvvv||||||vvvvvvjjjSSS???888333222222///000222......---,,,,,,,,,,,,---)))+++,,,------...000222......---,,,---...///000000222:::AAA<<<000,,,111//////...,,,)))((()))+++,,,+++,,,111666777111+++...((('''***666LLLJJJ///)))***++++++)))((()))***///000000...+++)))(((((('''((()))******+++******+++,,,,,,---,,,,,,++++++(((((((((((()))***+++,,,,,,,,,,,,------.........---------------------,,,***+++---...//////...---,,,---...//////...---,,,......---,,,---...///000333222000...------------***+++,,,---...////////////222---///>>>BBB888222oooRRR>>>999444333111111111111///---+++---......---...111444...222555222111111111...,,,000666888666444333333000///---------...///000//////............------***,,,//////...,,,,,,,,,(((***++++++)))(((***,,,,,,+++******+++---000111........................***+++,,,---............,,,,,,,,,,,,+++++++++++++++------,,,++++++...111+++,,,------------------,,,,,,,,,,,,---///000111000,,,,,,000222000///000---.../////////000222444///////////////////////////////////////000000000111111000000111222333444444555666555222111111222---///000///,,,+++,,,...+++,,,---...////////////000222555999;;;:::555111,,,......++++++------***++++++++++++++++++******,,,------------------,,,***+++,,,---------------000......000///,,,***---,,,,,,---------,,,,,,+++++++++******++++++,,,---*********++++++,,,---...+++,,,,,,,,,,,,,,,,,,---'''(((***,,,,,,,,,+++***''')))+++,,,+++******+++)))******++++++++++++***+++++++++******)))))))))%%%'''(((((((((((()))+++((((((***+++,,,,,,,,,+++******+++++++++******)))((('''***---+++(((***...+++,,,------,,,,,,...000---333666999BBBTTTcccjjjiiipppvvvyyy}}}{{{qqqhhh\\\QQQMMMRRR[[[cccbbbQQQGGGMMMSSSTTTVVV\\\[[[WWWLLL>>>555444444222...111111///000444555333111333;;;LLLaaattt}}}xxxkkkggghhhnnnrrrssstttxxxwwwtttrrrrrruuuyyy{{{{{{xxxxxxxxxzzz|||~~~bbbJJJ@@@===:::444555444333111222444777555999<<>>@@@===888333---000///,,,+++------***---------,,,,,,+++++++++,,,------......------,,,,,,,,,---------,,,++++++***)))***///111///000333++++++,,,,,,---,,,,,,,,,++++++******++++++,,,---************+++,,,---...+++++++++,,,,,,---------%%%'''***---...---+++)))'''))),,,,,,+++******+++((()))***+++++++++++++++,,,+++++++++******))))))'''((())))))((()))+++---'''(((***+++,,,,,,++++++******+++++++++******))),,,+++,,,---***&&&''',,,,,,---------,,,,,,...///+++222777:::EEEXXXgggmmmppptttvvvwwwzzzsssgggYYYRRRXXXfffuuu}}}www\\\HHHLLLTTTTTTQQQSSSVVVTTTKKK???888666444111///333444111000333444444333666>>>LLL___ooozzzxxxnnngggUUUQQQRRRYYY]]]\\\]]]aaa```___]]]\\\^^^bbbhhhkkklllllllllooouuu}}}}}}___GGG@@@@@@???666555444222000111555888777:::>>>IIIccc{{{WWW===666555222222666777555222333333333444555777888:::;;;888888888DDDaaa}}}zzzzzzyyyxxxzzz~~~}}}zzz{{{}}}tttvvv|||wwwiiibbbUUU???888333000111000...///222---,,,++++++******++++++(((***,,,------...000111,,,,,,++++++,,,///222333000222222//////111///***///000///---)))((())),,,+++(((***888HHHMMMCCC777***(((......222LLLOOO000'''(((******))))))***,,,''')))+++,,,+++***++++++)))(((((('''(((***,,,---)))***+++,,,---,,,++++++(((((((((((()))***+++,,,((())))))+++,,,---......++++++,,,------,,,,,,,,,''')))+++---...---,,,+++---.........---+++)))(((------------,,,+++***))))))***,,,---...---,,,,,,)))***,,,.../////////...---222+++%%%...333///...iiiSSS???777444000......///......222,,,***---///,,,---000...***+++333777444///,,,...000333777999888555111------++++++++++++------++++++,,,---------,,,,,,...---+++******+++---...((())))))((('''''')))***...((((((///333111111444111///---+++***+++,,,------///111222222111...---///...---++++++,,,------+++,,,,,,---...///000000///////////////.........+++++++++,,,---...///000111111111111111000//////222000//////000000///---111222222///000333111,,,333222111333666555111---000000000111222222000///333333333222222222111111------------------------++++++,,,,,,---............222888<<<===999444000---+++******+++,,,,,,+++------------------------***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,...///,,,,,,,,,---,,,,,,++++++******+++++++++******)))---,,,+++*********+++,,,.........---,,,+++)))(((,,,///...,,,+++......+++************************))))))))))))******************))))))(((((('''''')))))))))***++++++,,,,,,++++++***))))))***++++++***************+++++++++((()))***+++,,,+++******,,,...//////......000111///111222999III]]]kkkooommmpppqqqoooqqqvvvxxxwwwjjjfffgggoootttnnnbbbZZZwwwfffBBBRRRMMMOOOPPPSSSRRRJJJCCC@@@<<<555111111222111111111111333444555;;;<<<;;;IIIcccpppwwwxxxdddPPPEEE>>>======???AAACCCCCCBBBEEEFFFFFFEEEDDDEEEHHHJJJJJJNNNVVV___fffmmm{{{|||^^^HHHBBB???999111222333333222222444666666555<<>>:::444111222111111000000111222444555666999;;;KKKdddooosss|||uuuaaaOOOAAA999333222222333666777777666888999999888777888:::<<<>>>???DDDKKKQQQZZZiiiwwwxxx[[[EEE@@@===888333444444444222222333555777666>>>RRRmmmmmmJJJ777444333444555444222111222333222222222333444444555555888444:::SSSooo~~~}}}~~~~~~}}}}}}~~~|||sssgggWWWFFF<<<777333000000222111---)))...///000///---,,,---...---,,,,,,,,,,,,---......000...------///111111111---///111222222111///------///000...)))'''))),,,'''...///:::RRRWWWEEE666***)))+++***111EEEIII666,,,***''''''(((***+++++++++,,,---+++)))(((((())))))))))))***+++++++++,,,++++++************++++++)))))))))******++++++++++++,,,,,,,,,,,,---///111///...---,,,+++++++++++++++***))))))***+++---//////---+++)))))))))***+++,,,,,,+++******+++,,,,,,+++,,,---,,,++++++,,,...///---+++,,,...000000000111000///...---......///pppOOO777444000......///......222//////222444222111222000---,,,111333///***)))111000000222333333111///+++,,,,,,------,,,,,,+++((()))+++---.../////////------++++++++++++---------......,,,+++***+++---000---,,,///111000000111---------------.........,,,---///000000///...,,,...////////////...------.............../////////+++,,,---...............---------,,,,,,------...///111333555666555333222000.........000111000///+++---......111555555111---...///000//////000222444444333222222333444444444333111000000000111222------------------------,,,------...//////000000000//////.........//////---,,,******,,,,,,,,,+++------------------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---///,,,,,,---......------,,,******+++++++++++++++***++++++,,,,,,,,,,,,++++++***+++,,,...////////////+++......++++++......+++************************))))))))))))***************))))))))))))((((((((()))))))))***++++++,,,,,,++++++,,,------,,,++++++(((((()))***+++,,,,,,,,,)))******+++,,,+++++++++,,,---///...------...///555777:::AAAQQQeeerrrvvviiikkkdddWWWPPP[[[nnn|||tttdddYYYPPPGGGAAA@@@uuuoooHHHNNNNNNUUURRRSSSSSSIII???:::777333111222111000000000000222333444333999>>>OOOgggooopppxxxzzz```GGG;;;555000000......///111222111000111222222222111111333444777666888<<>>---+++(((''')))+++,,,,,,+++,,,,,,+++)))((()))***(((((()))***++++++,,,,,,,,,+++***))))))***+++,,,((()))+++,,,---------,,,,,,+++******+++...000222......---,,,,,,++++++++++++******)))***+++---......---+++***))))))******,,,++++++******++++++,,,)))+++------,,,,,,---......,,,++++++---///000///000///......------......sssMMM777444000......///......000///000333555444333222111------111333///,,,,,,111000//////000000...---++++++------------++++++))))))+++,,,---------------,,,,,,++++++,,,,,,---.........---+++***+++------,,,,,,.../////////000)))***+++------...------+++,,,.../////////...---...///000000000///---,,,,,,,,,,,,,,,,,,+++++++++******,,,---............///...---,,,,,,,,,,,,,,,---///333666777666444222...------...000111000///***---...---000555555111+++...000///......222555444444333111000111444666333222000/////////111222........................------......///000000000///...,,,+++++++++---------,,,******,,,---,,,+++------------------------,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------,,,---......---,,,---...,,,,,,---.........------******++++++,,,,,,++++++***+++,,,---------,,,+++******,,,---......//////***------++++++......+++************************((()))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,)))***,,,------,,,***)))***************+++++++++******+++++++++,,,,,,,,,,,,---......------...///222666;;;EEEWWWlllxxx{{{gggeeeaaaaaaiiitttxxxuuueeeUUUEEEBBBEEEEEEAAA???lllsssKKKIIIKKKUUUQQQQQQTTTHHH<<<777555222111222111000//////000111333444555<<>>GGGaaaxxxQQQGGGJJJXXXRRRSSSUUUGGG999444333222222333111000000000000222333444888>>>DDDSSShhhqqqttt|||rrr\\\BBB555444333...///...---...///000///...///111222111000///000111...///222666777:::CCCNNN___ppp}}}gggRRRAAA777333444111333444444444555888:::555:::GGG^^^vvvzzzYYY<<<222555222333444444222222333444111111222222333333222222444888JJJjjj~~~}}}~~~zzzuuutttyyy~~~vvvrrrzzz~~~vvvxxx{{{~~~~~~}}}kkkSSS???555777555222000000///...---,,,---......---,,,---///---,,,,,,,,,,,,---...............///222333333222+++,,,------------,,,++++++,,,------+++***))))))///***---@@@III777,,,888222)))'''***--->>>PPPQQQ888333---))))))+++...///)))***++++++***)))***,,,((())))))***++++++,,,,,,...---,,,++++++,,,---...(((***,,,///000000///...,,,***((()))---000111111///000000000///...---,,,++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,++++++++++++++++++++++++'''***---...---------...---,,,******,,,...//////...............------,,,uuuSSS777444000......///......,,,.........111555555111111......222333111111555000...------......,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++---***---///,,,,,,...///...,,,,,,---...//////000000,,,---......////////////...////////////...------.............../////////***+++---///000///...---///...---,,,,,,,,,,,,,,,+++---000222333333222111///---------///000///......000///...///222111,,,///000222222222333555666///111222000------000333000000000000/////////...........................,,,------...//////000000,,,---......//////.........---++++++---------,,,------------------------,,,---...---+++***+++,,,***++++++,,,,,,------...***,,,......---,,,,,,,,,******+++,,,------------)))***+++,,,------------***+++,,,------......---++++++,,,++++++***)))((())),,,,,,******......,,,************************))))))))))))************)))))))))************+++)))))))))***++++++,,,,,,'''((()))******)))(((''',,,,,,++++++***))))))))),,,++++++++++++,,,------***,,,.../////////111333333888???KKK]]]pppzzz|||xxxmmmeee___ZZZPPPLLLJJJJJJFFF@@@>>>@@@WWW~~~[[[IIIKKK[[[UUUWWWUUUGGG888444444333222222222111111111111333444555888>>>CCCQQQgggpppuuu~~~tttbbbJJJ:::444222///+++///...---...000111111///000222333333222000000111---///444999999999@@@HHHWWWjjjvvv___OOOBBB777333555111222333444444555777999666<<>>DDDPPPeee{{{wwwjjjccceeeggghhhTTTFFF<<>>FFFCCCcccHHHIIIZZZTTTYYYUUUFFF888555666555333222444333222222333444666777777AAAIIIYYYnnnvvvzzzxxxSSS===000444666...---555,,,++++++---///111111000...000222111000...---......000444777666666<<>>777777555444222///,,,+++,,,...,,,---......------///000---,,,,,,,,,,,,---......***+++,,,...111222111000------------------------*********,,,---,,,)))'''###)))///999@@@:::===QQQJJJ666---***###+++@@@NNNnnn```LLL999...++++++---'''(((************,,,...,,,,,,++++++***)))))))))&&&(((***,,,,,,***(((&&&------,,,,,,,,,------...,,,******---111222...)))+++,,,---------+++)))'''++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++***+++,,,------,,,+++***---------+++******,,,...///...,,,,,,...000111111,,,---.........---,,,+++yyynnnjjjuuutttQQQ666333///---...000000000000...,,,...111222111...222222222111///...,,,,,,.........------,,,,,,,,,...,,,++++++,,,---,,,,,,+++...///...***)))+++---...)))'''+++...---+++,,,)))((((((+++///111///---111111222000---,,,,,,---///////////////.........,,,...000111///.........000///...---,,,+++++++++***+++...///000000...---,,,///222222///---,,,---------,,,---...000222333444333222000//////......---------............///......////////////......////////////000111222333000000000000111111111111,,,...000111222111///...,,,111222---***,,,......***++++++,,,,,,------.........///000222333444555///---+++***,,,---//////000000//////...---++++++---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...///(((000,,,)))+++%%%222,,,,,,,,,+++,,,,,,---------,,,++++++,,,,,,***(((........................///...,,,***)))))))))***'''))),,,///000///,,,+++))))))))))))************+++,,,------++++++,,,---******)))***,,,,,,***)))************************---,,,,,,,,,+++*********,,,,,,,,,+++******---000333,,,&&&&&&,,,000000---......///000222666<<>>FFFPPPfff|||qqq[[[GGGAAA@@@:::555555666444333333444666666666===@@@TTTsssXXX@@@777222222111222333222111111333444555777000---444555333999@@@PPPiii|||xxxvvvuuu|||xxx}}}www|||yyyzzz~~~^^^CCC<<<888000:::777444222111111000///,,,++++++++++++,,,------***+++++++++******,,,............///////////////++++++******++++++,,,---,,,'''&&&---000,,,((((((,,,)))...999<<<888<<>>DDDYYYwww~~~TTT>>>555111222111111222111000000111333444777000,,,333444222999BBBTTTooo~~~|||zzzyyyyyy~~~|||yyy}}}yyyyyyxxxxxxzzz~~~zzzZZZCCC>>>;;;333888555222000000000000///+++++++++++++++,,,------***+++++++++******,,,...000000//////......------++++++******++++++,,,------((('''---///,,,((((((((($$$(((111444111555>>>666...((('''&&&(((000999aaaooojjjKKK///(((***((())))))))))))***,,,...000...,,,***)))******)))(((((((((((((((((((((((((((++++++++++++,,,,,,------,,,---------------,,,,,,+++,,,,,,---,,,+++***))),,,,,,,,,++++++*********+++++++++++++++***))))))+++++++++************)))+++++++++,,,,,,,,,------////////////......---,,,////////////............rrrhhhqqqzzz{{{}}}iiiKKK666333000......//////...666555333000---,,,...///000000000000///...---,,,,,,,,,++++++++++++******,,,++++++******+++,,,,,,+++---///...+++***+++...,,,((((((+++---+++***,,,(((((()))+++...///...---,,,---//////......///000......//////////////////111222222222000000111333//////...---,,,,,,,,,,,,+++,,,---///000//////...---///111111///------------------------...///000------,,,,,,------...///---------............///......////////////......,,,,,,,,,,,,---...///000333222111111//////...---////////////////////////---000111---,,,...///---,,,,,,---......//////000---///000222222111000///------,,,+++,,,---...///------............------+++************+++,,,,,,******))))))******+++,,,***///<<<000***000(((***+++*********++++++,,,---*********+++.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---((()))***+++,,,,,,,,,+++)))))))))*********++++++)))***+++***)))((()))+++---,,,++++++,,,,,,***(((************************))))))******************(((+++...///...,,,,,,,,,'''+++...,,,((()))000777000111888EEEVVVbbbhhhiiiYYYPPPQQQbbbuuu~~~xxxeeeUUUIIIEEEAAAAAADDDGGGHHHGGGKKKTTTooo^^^HHHSSS\\\ZZZRRRGGG;;;666333111111444222111111000222444666888;;;@@@NNNaaapppxxxnnnWWW888000,,,...---)))+++111...---,,,...111444555555111111222222111111000//////000333888:::===DDDMMMZZZllliiiUUUDDD@@@???999555666555444444444555666888999>>>GGG^^^{{{wwwOOO;;;444000222111111222111//////000222555999222///555555444;;;DDDZZZvvv}}}}}}~~~}}}{{{}}}{{{|||~~~{{{yyy}}}{{{tttuuuxxx|||}}}oooRRR@@@>>>;;;555555222000///000000000///,,,++++++++++++,,,------***+++,,,+++******,,,---000000///...---,,,,,,+++++++++******++++++,,,---...)))(((,,,...,,,((('''&&&"""$$$+++,,,***...666...,,,******(((&&&)))///LLLccclllTTT444&&&(((,,,)))(((((()))+++---///000---+++***)))++++++***)))))))))))))))************++++++++++++++++++,,,,,,,,,,,,,,,---------------++++++++++++*********)))+++++++++++++++*********,,,++++++***************+++++++++************)))++++++++++++,,,,,,,,,,,,...///////////////......////////////............~~~xxxyyyyyysss[[[CCC666333000............---222333111---)))(((,,,///////////////......---,,,------------------------***+++++++++******+++---+++---///...+++***,,,///,,,((((((,,,,,,******---))))))***+++---.........,,,...//////...---///000............////////////222222222000//////222444//////...---------------+++,,,---...///////////////000111111000000//////---------------.........000///...---,,,,,,,,,,,,---------............///---......//////......---,,,,,,,,,,,,---...//////////////////000000000111000000///.........//////---000111...---//////---,,,,,,,,,---......//////---///111222222000---+++,,,------,,,,,,,,,...///+++,,,------............+++++++++++++++,,,,,,---***************+++,,,,,,)))777GGG666***///((()))***************+++,,,---,,,++++++,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***)))))))))***++++++,,,))))))*********+++++++++)))***+++***))))))***+++...,,,,,,,,,---,,,***(((************************((((((((()))*********+++)))+++---...---,,,,,,---...+++((((((+++000444777444;;;LLLaaaoookkkVVVDDD:::777HHHkkk~~~}}}sssbbbVVVMMMIIIDDDBBBCCCEEEFFFFFFPPPNNN___jjjGGGRRRYYYXXXRRRGGG<<<777444222222444111111000000111444666888;;;AAAPPPcccrrryyy~~~eeeJJJ333///---...,,,)))+++222---,,,,,,...000333555666///000222222222222222333444444777:::<<>>999555777111222333444666888;;;>>>===JJJccc}}}pppKKK;;;555222444222333333222000///000222888<<<777333888888888@@@EEE___|||~~~zzz|||zzzxxxwwwwwwzzz~~~{{{yyyyyy}}}|||uuuvvvyyy|||zzzcccJJJ===;;;999333333111//////000222222111------,,,,,,------...///***+++,,,+++******+++---///......------,,,,,,,,,++++++******++++++,,,---...+++)))+++---,,,)))'''(((&&&&&&)))***(((,,,333---...///---***((((((+++666QQQdddWWW;;;***)))...((((((((()))+++---///111...,,,******++++++***))),,,,,,,,,---------------+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,------++++++***)))((()))))))))+++++++++***************++++++)))(((((()))***++++++++++++*********))))))***++++++++++++,,,,,,,,,---...///000000000000000////////////............rrrtttxxxfffNNN???444222///............,,,///000///,,,))))))---111------.........------,,,------------------------)))+++,,,+++******,,,...+++---///...,,,+++---///+++)))***------***+++...******+++,,,,,,---...//////000111000...---...///---.........//////000000000111000///......000222//////...---------......,,,,,,---....../////////111111111111222222111111------..................000000///...---------------------............///------............------------------...///000111...////////////000000000000///............//////---///000...///111000,,,+++++++++,,,------......---///000111111...+++)))+++---...---,,,,,,---000***+++,,,---............,,,,,,,,,,,,,,,---......+++++++++++++++,,,------***;;;NNN:::))),,,&&&+++************+++,,,---...///...------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++***)))))))))***+++,,,************++++++++++++***+++,,,+++***)))***,,,...---,,,---------+++***))))))))))))))))))))))))((((((((()))*********++++++,,,,,,+++***+++---///+++---000111111222444777JJJZZZkkklll]]]III;;;555??????PPPooo|||yyy{{{yyylll^^^VVVMMMIIIEEEBBBBBBEEEGGGIIIRRRLLLRRRnnnJJJPPPUUUTTTQQQFFF<<<777555333333555111111000000222444777999<<>>===888666888222444555666555777;;;>>>>>>OOOiiiiiiGGG<<<888444777555555555333111000111222777===888444999999:::CCCIIIddd}}}wwwwwwuuussssssuuuzzzyyyyyyzzz}}}}}}xxxxxxxxxyyy{{{vvv\\\GGG===;;;888444333111//////111333333333...............///000000+++,,,,,,+++***)))+++---++++++,,,,,,------......++++++******++++++,,,---...,,,******,,,...+++'''+++))))))***)))(((,,,000...111111...)))((()))+++...DDDXXXVVVAAA///+++---))))))((()))+++---///000000...++++++++++++)))(((,,,,,,------.........///---,,,,,,++++++*********,,,++++++++++++,,,---...+++***)))((((((((())))))***************************)))(((''''''(((***++++++++++++*********))))))*********+++++++++,,,,,,------///000111111222222////////////............kkkqqqyyyqqq]]]EEE>>>222000///...//////...---//////...---,,,---000333,,,,,,------...---------******++++++++++++,,,,,,))),,,------******---000+++---//////,,,+++---000,,,+++,,,...---***,,,000+++,,,------,,,---///111000111222111///...///000------......///000000000...//////...------...000//////...............///,,,,,,------...//////000222111000000222333222111------...///000000//////...---......///000222222---------............///------............------............///000111222222111000000......---,,,------........./////////---//////...000333111,,,******++++++,,,------...---.../////////---+++)))***---///...,,,+++---000***+++,,,---------------------,,,,,,------...///,,,,,,++++++,,,,,,---...---888HHH888)))***%%%---*********+++,,,---...///000///......///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++*********++++++,,,*********++++++++++++,,,***+++,,,+++******+++,,,---,,,,,,---...///---+++))))))))))))))))))))))))))))))******************,,,,,,,,,***)))***---000&&&---222111000:::OOO```sssmmmaaaOOO>>>555555777;;;EEE[[[tttxxxtttxxxtttfffXXXSSSIIIFFFCCCAAABBBFFFJJJMMMOOOLLLJJJiiiRRROOOSSSSSSNNNDDD:::777555333333555222111111111333666888:::>>>EEEUUUiiixxx~~~|||[[[;;;111000000000/////////000---......------...000333000333555555333222333555999<<>><<<777888666777666444111///000111111888666333888999<<>><<<777888666666555333000...///000111999777555:::<<>>555((('''///,,,,,,+++******+++,,,---)))((((((***---000000000++++++,,,,,,---...//////111111000///---,,,+++++++++***))))))***,,,...///)))***,,,---,,,+++)))'''(((((())))))*********+++***+++---...///...------+++++++++************))))))************++++++++++++,,,///111333555666666000/////////............kkkZZZZZZpppttt\\\???333777000000000000000///..............................,,,---.........---,,,+++,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---...///000///...---------------))))))***+++,,,...///000111222444444333111111111,,,...000333333111...---///000000000000000/////////...---,,,,,,---...///---...//////------...///---+++***,,,///000...,,,000...,,,---000000...+++000//////000111111///...000///---,,,,,,---...///***+++---//////...---,,,000000111111111111000000.........///000111111222---///111222222111///---,,,,,,,,,------.........,,,---.../////////...---++++++,,,,,,,,,+++******000///......///...,,,***&&&++++++((()))///000,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++000000...,,,******,,,...***++++++,,,---...//////(((...111...,,,...000///,,,---------,,,,,,...///+++---.../////////------++++++++++++++++++++++++...,,,***((((((***,,,...+++,,,------++++++,,,---)))***++++++))))))***++++++++++++,,,,,,---------***)))))))))***+++,,,,,,(((***+++------,,,+++***,,,+++*********,,,///000111BBB```}}}|||[[[@@@333444666444222222555888JJJ^^^oooqqqqqqxxx|||yyyjjjjjjllloooiii[[[MMMFFFIIIGGGDDDBBBCCCGGGKKKOOOHHHNNNJJJNNN|||^^^MMM[[[JJJ@@@777666666333111111...000333444555777999;;;>>>KKK```tttlllJJJ777000000000000000000000000444++++++555555...555FFFQQQ[[[ffflllmmmmmmqqquuu{{{jjjXXXDDD@@@<<<::::::999666333222111222444555555<<>>222555000000000000000///......------------------------,,,------......---,,,,,,---------------...//////,,,,,,,,,---------......//////...---------------,,,,,,,,,,,,---///000111///111333444222111111222---///111333333111...,,,//////000000000000/////////......------......///,,,...///...---,,,---...+++***)))+++---...,,,***...,,,,,,---///000...+++//////...///000000///...000///---,,,,,,---///000+++---...000000///...---...//////////////////...---......///000000111111...//////000000//////...,,,,,,------------------+++,,,---...///...------***++++++,,,,,,,,,++++++...,,,,,,,,,---,,,***)))'''+++,,,***+++//////,,,+++++++++,,,,,,---------*********+++++++++,,,,,,/////////---+++***,,,---,,,,,,,,,,,,,,,---------)))---///,,,+++---...,,,,,,---------,,,,,,...///111111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,------++++++,,,---***+++,,,+++*********,,,++++++++++++,,,,,,,,,,,,************++++++++++++(((***+++------,,,+++***---,,,++++++,,,---///111777SSSppprrr[[[BBB:::===111333444333111111444888BBBUUUdddeeegggnnnttttttdddeeehhhjjjbbbSSSGGGBBBGGGEEECCCAAACCCFFFKKKNNNHHHMMMLLLOOOvvvkkkOOOXXXIII???777555555333111111///111333444555666999;;;>>>LLLaaatttiiiGGG555000000000000000000000000000---...444555999JJJ^^^kkkttt}}}~~~zzzbbbPPPAAA???<<<:::888777555333333222444777777777===EEEUUUjjj___CCC===888555555111555444333222222222333444777333333888999<<>>IIIQQQJJJ:::...///555///111222111///000444777;;;LLL[[[]]]___gggnnnqqqccceeeiiihhh]]]MMMDDDCCCFFFDDDBBBBBBCCCGGGKKKMMMIIIKKKLLLOOOjjj{{{SSSUUUGGG>>>666555444222111222111222444555555666888;;;???NNNcccttt}}}dddCCC333000000000000000000000000---000111222999LLLfffyyyqqqXXXFFF>>>>>><<<999666444333444444444666999999999>>>FFFZZZoooYYY@@@;;;777444333000222111000000000222333444555444777:::;;;@@@UUUkkk}}}}}}{{{zzz}}}}}}zzzpppWWWFFF777777999666333444111000///...------------+++,,,---,,,***)))***+++((()))******+++************+++------------...000)))***,,,,,,,,,,,,...///((()))***)))***,,,000333222000,,,***)))***))))))((()))***++++++,,,///222111000...+++***)))((((((+++,,,---,,,***(((((()))+++***)))***,,,------,,,---,,,++++++,,,---///000///...------...---+++)))&&&(((+++...000000000///+++++++++,,,++++++***)))+++,,,---+++***))))))+++((()))***,,,,,,---------,,,,,,------------,,,,,,...///000000//////111222---------...000333555777111111111111111111111111www```BBB333444000000000000000///......++++++,,,,,,,,,,,,,,,---,,,,,,---------------------.....................***+++---//////...---,,,---------------------,,,000///............//////,,,...000000000111222444111222333333222000...,,,...//////000000000000///---...///000000///...---,,,---...---,,,+++,,,...---------...//////...---)))******,,,---......---------...---,,,,,,---...///......---......///000---...///000000000//////,,,------......------,,,------......////////////000...---,,,,,,---...000.........------,,,,,,,,,***+++,,,---------,,,+++)))***+++,,,---------------,,,,,,---//////...,,,***---///000000///---++++++++++++,,,,,,---------,,,,,,,,,---------......,,,...//////---++++++,,,------------------------,,,,,,***)))+++...+++%%%,,,---------,,,,,,...///777555222///......000111////////////............,,,,,,---......---,,,,,,***,,,,,,,,,+++***+++,,,+++,,,------++++++,,,---,,,++++++******)))))))))***+++---------+++)))''')))***+++,,,,,,,,,++++++---,,,,,,,,,,,,---...///999000)))***111666555111,,,///111000///000444888<<>>YYYvvvnnnYYYKKKEEE;;;;;;;;;999666555666777222222444888999;;;CCCLLLccczzzeeeFFF555666333000111///111111111222333555777999333888===<<<>>>OOOmmmuuuWWWCCC???999555333111//////....../////////......------...///...,,,+++,,,---+++++++++,,,++++++***)))---...///...,,,++++++,,,***+++---,,,,,,+++---......,,,))))))***,,,------333000---+++*********)))&&&)))---------000888???DDD@@@999222---******+++)))+++,,,,,,***))))))***)))((('''(((***++++++*********+++,,,,,,------...+++,,,---,,,++++++---///222///,,,,,,...///...,,,((()))******+++*********+++++++++,,,......+++)))))))))))))))***+++,,,---,,,,,,------------,,,,,,***+++,,,,,,++++++,,,...111000/////////000222333555555444222111000///...}}}lllNNN999444000000000000000///......+++,,,,,,---......//////,,,,,,++++++,,,---///000000000222222222000///---,,,,,,,,,---------......)))+++,,,......---,,,+++,,,+++++++++++++++,,,---+++,,,---,,,,,,---///222......////////////...------...///000111111111111000000////////////000000...///000000......///000+++...///...,,,***+++---+++---//////---,,,---...---///000---******...222---...//////000111111111//////......//////000111//////000000000000//////111111111111111111111000000000///......///000000,,,,,,------------------+++,,,---...///...------,,,,,,---------------,,,,,,+++***+++++++++)))''',,,)))***///000------111---------,,,,,,++++++++++++,,,,,,,,,---------------...---,,,++++++---///+++,,,,,,,,,------......)))---///,,,+++......,,,,,,---------,,,,,,...///...---,,,,,,...000222444111000000///......------++++++,,,,,,,,,,,,++++++)))+++,,,+++***)))***+++***+++,,,+++*********,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,++++++***,,,+++***---111111...***,,,///222333333666;;;???OOO\\\mmmvvvuuusssuuuyyypppnnnkkkcccTTTGGGDDDGGGBBBCCCFFFIIIKKKNNNPPPQQQOOORRRPPPSSSNNNZZZxxxDDD;;;666333222000...111666111222333333555888===AAAOOOdddwww|||~~~}}}tttUUU999444000000000000000000000000//////555HHHcccyyyxxxbbbOOOEEECCC;;;999777666666666555444333222444777:::>>>GGGRRRggg~~~___BBB333666333000222000222111111222333555777888111777<<<===CCCWWWuuujjjJJJ>>>===999444111000000000......///000000000///...,,,---...---+++***+++,,,+++,,,,,,,,,++++++***))))))+++,,,,,,++++++,,,---)))***+++++++++,,,///222333///***(((***,,,---,,,222111000---+++***,,,...&&&+++111333444:::DDDMMMTTTNNNDDD999111,,,******(((***++++++*********+++(((''''''(((***+++***)))))))))***+++,,,,,,,,,,,,***,,,------,,,,,,000333;;;666///---...///---+++(((((()))******************)))***,,,//////---***)))******++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++,,,...000//////............000222444555444444333222222111000000}}}}}}mmmOOO999333000000000000000//////...,,,,,,------...///000000,,,,,,++++++,,,...///000111222444444444222000///------,,,,,,,,,---...///)))***,,,.........,,,+++,,,++++++++++++,,,---...,,,,,,---,,,+++,,,///111------..................---...///000111111111111111000///......///000111///000111000///...///111---000222111...,,,---///,,,...111000---,,,---///---///000...******...333------///000111111111111000000000000000111111222......////////////......222222222111111111111111000000////////////000000,,,,,,,,,------.........,,,---.../////////...------------...------,,,,,,///...,,,------,,,***(((,,,((()))...///,,,---222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---+++***+++...000,,,,,,++++++++++++******'''---000---***,,,......,,,---------,,,,,,...///............///000222333111000000///...------,,,++++++++++++++++++++++++)))+++++++++***)))***+++)))***++++++))))))***++++++++++++,,,,,,---------+++++++++++++++,,,......++++++******++++++,,,---,,,,,,---------,,,++++++))),,,---,,,))))))---000---000333444555777===AAAUUU```ooovvvuuurrrvvv|||uuurrrmmmeeeWWWKKKGGGJJJAAABBBEEEHHHKKKNNNOOOPPPMMMUUUTTTZZZTTTNNN~~~@@@:::666222222///...111777000111222333555999>>>BBBRRRhhhzzz}}}~~~}}}|||rrrSSS777333000000000000000000000000---...888NNNhhhzzzqqqYYYGGG@@@AAA:::777444444666777555222444333444777:::???JJJVVVhhh~~~\\\@@@222666333111222000222111111111222444666777///555;;;===FFF]]]{{{zzzbbb???;;;:::777222///000222222...///000111111000//////+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,+++***)))%%%''')))******+++---///'''((())))))***---222555666111+++((())),,,,,,,,,111333222///,,,+++...111)))///666999<<