BM66( vvvpppxxxqqq{{{rrr|||rrr|||uuu|||ttt}}}ttt}}}ttt~~~ttttttttttttӵĦĦӵĦttt4ĉ@ӵ>L=hĦ4ĉ@ӵ>LtttGG=?HdĦ=ĪjGG=?HdĦtttӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵsss?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħrrr4DuXӵ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Ħrrr4DuXӵ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ӵrrr4DuXӵ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ӵ{{{ooo4DuXӵ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{{{ooo4DuXӵ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@h}}}4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene}}}qqq~~~vvv}}}uuuwwwxxxvvvwww~~~ttt|||uuurrrvvvfff```ZZZWWWVVVVVVTTTRRRVVVVVVWWWWWWWWWUUUQQQOOOSSSVVV[[[]]]YYYUUUZZZaaaTTTZZZcccjjjjjjaaaSSSIIIKKKSSSXXXWWWWWWZZZ___bbbXXXXXXYYY]]]bbbfffiiiiiirrrppppppttt}}}zzzxxxpppjjjeeedddTTTQQQPPPQQQSSSQQQKKKFFFNNNLLLLLLMMMKKKGGGHHHMMMnnnqqqzzz}}}oooXXXMMMOOOJJJEEE@@@===>>>AAADDDEEE@@@AAACCCFFFJJJMMMMMMMMMEEE??????DDDBBB<<<===EEEIIIUUUeeeqqqpppbbbMMM>>>GGGMMMRRRRRRQQQQQQRRRTTTRRROOOMMMKKKKKKKKKIIIGGGNNNOOORRRXXXaaaiiiooosss\\\[[[WWWQQQNNNQQQYYYaaannnoooqqqttt}}}zzziiiWWWTTTPPPKKKHHHFFFFFFFFFFFFGGGFFFEEECCCDDDFFFHHH??????@@@AAA@@@@@@GGGQQQxxxzzzrrrWWWFFFDDDAAA???===<<<>>>AAACCCEEE===???BBBEEEIIIOOOUUUYYYOOOCCC;;;???AAA>>>===BBBGGGHHHJJJLLLLLLHHHAAA<<<666;;;AAAEEEDDDAAA???@@@DDDBBB???>>>>>>>>><<<;;;EEEKKKSSSZZZ```iiiuuu~~~nnndddVVVJJJCCCCCCGGGJJJCCCDDDFFFLLLTTT```nnnxxxyyymmmmmmssswwwzzz}}}wwwxxxQQQPPPNNNLLLJJJIIIJJJKKKLLLAAABBBBBB>>>:::;;;???DDD>>>>>>???AAA@@@AAAJJJTTTmmmqqqwwwwwwiiiUUUGGGCCC777777777888888888888777777777888:::>>>DDDKKKPPPUUUIII>>>;;;;;;999777777JJJFFFAAA===<<<===>>>>>>666999???FFFGGGCCCBBBCCCFFFDDDBBBAAABBBBBBAAA@@@333:::BBBCCCBBBEEENNNWWWSSSMMMEEE???===<<<:::999>>>BBBKKKWWW```fffnnnuuuuuufff\\\]]]\\\TTTLLLJJJMMMTTT]]]```______dddiiiwww}}}}}}uuuqqqTTTMMMKKKIIIFFFDDDCCCCCCCCC??????>>><<<999888:::;;;<<<;;;===>>><<<:::>>>DDDiiimmmlllaaaRRRFFF===666999:::<<<<<<;;;999888777>>>;;;999===DDDJJJLLLLLLSSSQQQJJJ@@@<<<<<<<<<999;;;:::888888888777555333555444888>>>???<<<<<<@@@>>><<<:::888888888666555:::===@@@>>>:::888;;;???<<<===?????????>>>>>>>>>555888BBBOOOVVVXXX[[[aaammmfffdddgggaaaQQQHHHHHHBBBFFFIIIIIIEEECCCEEEHHHOOOQQQRRRQQQSSS\\\mmmzzzqqqqqquuu~~~~~~vvvdddQQQFFFEEEDDDBBBAAA@@@@@@@@@???===<<<======<<<999666::::::>>>BBBAAA>>>???CCC===EEEEEE<<<777:::;;;888444666999999888666666555>>>888555<<>>;;;999888888999999999888444666888999999999:::;;;;;;>>>@@@===888444666999:::888;;;AAABBB@@@BBBHHHKKKJJJNNNSSSLLL>>>;;;BBB===???AAAAAA>>>===>>>@@@===>>>>>>===;;;===BBBFFFIIIFFFBBBCCCIIINNNRRRSSSQQQ\\\ggglllqqq~~~}}}uuuwwwmmmxxxyyyWWWJJJFFFBBBBBBDDDCCC>>>::::::DDDDDDCCCAAA===999777666777>>>KKKQQQJJJ===:::>>>;;;<<<;;;888555444666777;;;:::999777444111333666777444444:::BBBHHHIIIHHHAAA>>>;;;<<<@@@CCCDDDDDD:::888666444555777:::===888999;;;:::999999999:::>>>999666777777444333555444666666555555777999999999<<<>>>===:::777777888999999999:::;;;<<<<<<;;;@@@???>>>===<<<<<<<<<<<<<<<:::999<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;>>>BBBCCCAAA>>><<>>===;;;>>>DDD<<<>>>???===:::888:::<<<666:::BBBGGGBBB999888<<<:::888777999>>>AAABBBBBB:::777555555666666666666;;;888555777;;;>>>===:::666444222333666888888777444444222111111000111111888:::===???>>>=========@@@;;;999999999555444666:::777333222555999999777<<<>>>???===999666666777555666888:::======<<<;;;888888888777777666666666777666666555444333444555999999999999999999999999;;;999888:::<<<<<<:::888999<<<===;;;999<<>>@@@AAAAAA@@@@@@BBBEEEHHHRRR```mmm~~~}}}uuusssggg^^^[[[WWWPPPLLLMMMMMMIIIHHHKKKOOOLLLKKKKKKKKKJJJIIIIIIMMMQQQMMMJJJdddZZZBBB<<>>===;;;555666888:::;;;===>>>@@@<<>>CCCCCC@@@===;;;::::::<<<>>>:::555333666999999>>>CCC@@@::::::>>>777999===@@@BBBAAA???===AAA@@@???;;;888777888;;;888888888777777666555444777888777888>>>AAA999---555555555555555555555555777777666555444555666888777666666888;;;<<<;;;999999444444:::>>><<<:::;;;444777;;;===>>>>>>??????;;;AAAHHHLLLVVVnnn}}}uuussscccYYYPPPIIIFFFGGGDDDBBBFFFOOOQQQIIICCCDDD888;;;CCCMMMQQQNNNJJJJJJBBBHHHFFFFFFbbb___GGG@@@777===HHHTTT\\\hhh|||nnnNNN999333555777777444777999:::>>>BBBBBB???;;;===???===:::888999:::444>>>AAA888000333888999------......///111222333222444777999888666666666;;;888444///------...///000555:::===<<<:::888777999:::>>>AAA===777666999999;;;BBBIIIEEE>>>???GGG??????@@@CCCEEEEEECCCAAACCCDDDCCC>>>:::888;;;>>>;;;:::999777555555444444222666777:::BBBIIIBBB666444444444444444444444444111333333333222222444666444444444666888888777666555555777;;;<<<:::777444888777777888:::===@@@AAA<<>>>>>=========;;;999777111;;;<<<333...333777555//////000000000111222333111444888999999999:::<<>>AAAJJJJJJFFF@@@>>>>>>??????>>>===AAADDDDDD@@@???@@@CCCBBB@@@===999777777777888222888:::555666<<<999111222222222222222222222222///111333333111111222444444555666666666666777777<<<===;;;888666888;;;;;;@@@>>>:::888888888999999666999>>>AAA@@@BBBPPP___zzzbbbOOOPPPWWWXXXSSSQQQcccwww}}}uuuvvveee[[[NNNGGGGGGKKKMMMNNNFFFDDDDDDEEECCC??????CCCNNNEEEBBBGGGGGG@@@???DDDHHHBBB???@@@@@@???DDDMMM>>>@@@>>>GGGoooIII888;;;???999444333888FFF]]]qqq___\\\UUUKKK???666111000000666777444666>>>CCCDDD>>>;;;999;;;???@@@;;;666444:::999///---333333---***+++,,,,,,,,,---///111---000444666555666999<<<;;;:::999888555333111///444555555444222000000111///222888===999333333777777///000999===;;;???HHHRRRJJJ>>>777555666777888666===EEEHHHFFFDDDEEEGGGEEEBBB===999666666777888WWW___[[[III<<<999777111000000000000000000000000///222555555333111111333111333444555444444666888333888999555222444777777555555666999:::;;;999777:::888999===<<<888;;;CCCTTTNNNCCC<<>>?????????>>>@@@CCCFFFqqqsssQQQAAA::::::MMMDDD@@@<<<>>>SSS{{{hhhBBB888===888999999666666;;;EEEMMMPPPVVVYYYQQQBBB555111222+++666<<<;;;@@@JJJKKKEEE>>><<<<<>>888888<<<===888///,,,///444222111000......///000111444444444333222222444555111000///000111222000///000000000000000111111111.../////////000000111111222111111111333777;;;===333333333444444444555555444555666999;;;<<<;;;999555666777888888777666666UUUfffTTT777999>>>666444333222111000000111222333111333555444111//////111222111111111222333333444555444444444444555666666555555555666777888777555::::::::::::;;;<<<======BBB???<<<===???@@@>>><<<===???AAAAAACCCKKKWWWaaayyy|||wwwyyyvvvuuuqqqmmmkkk^^^WWWdddssscccKKKCCCDDDIIIGGGDDDBBB@@@??????@@@999999@@@FFFGGGHHHCCC999999:::;;;<<<>>>BBBGGGKKKzzzcccMMMDDD:::AAA======:::AAA]]]ZZZ>>>777777444555444111///333:::AAAQQQRRRQQQKKKCCC:::555222444>>>CCCCCCGGGPPPPPPIII???>>>===>>>???>>>;;;888666:::??????;;;555000.........///222666999::::::333444444333222222222333333444444444333111///...000000111111111111111000....../////////000000000///000222333555777777888222222333333333444444444555555555666888888777777666777777777777777666666:::III>>>...555:::555555111000//////000111111111000222444333111000111222333333222111000000000000444444333333333333444444333333333333444444444333888777888888999:::;;;<<<>>><<<:::;;;>>>??????===BBBEEEHHHGGGCCCAAABBBEEE@@@KKK[[[nnn}}}xxxppptttsssbbbjjjaaaZZZZZZ]]]\\\[[[[[[PPP@@@EEETTTPPPBBB<<<:::@@@???===;;;::::::;;;;;;AAA;;;888<<>><<<777888888999;;;@@@FFFJJJwwwgggMMMIII888333999===888===WWW}}}rrraaa[[[___bbbmmmsssHHH999666222222333333111///111777<<>><<<999888999:::<<<>>>AAADDDCCC>>>666111222111222888@@@CCCAAA>>>333333444444555444333333666999;;;:::666111000000000111222333333222111000............////////////,,,///222555666555333111111111111222222222333333555555444444444444444555888777666555555555555555333:::444...555444...000111///...000333444222000000111333222111111222333444333333222222222333333555444333333222222222222333333333333333222222222555555555666777888:::;;;:::999888999<<<>>>>>>>>>>>>AAAEEEEEEAAA>>>======DDDCCCBBBDDDLLLWWWdddkkk~~~xxxyyybbbYYYeeegggUUUVVVPPPMMMOOORRRRRRSSSUUUaaaFFF===FFFEEEAAA???<<<::::::999888888888999:::<<<888111222999888555888999888777666666999===AAA^^^qqqUUU???JJJ===...;;;===888666BBBWWWddd]]]PPPEEE;;;BBBHHHSSS}}}WWW>>>777777444111222333222222444888;;;@@@???@@@EEEJJJKKKGGGBBBEEETTTfffnnnlllbbbOOO>>>>>>@@@???;;;666555999>>>GGGFFFEEECCCAAA@@@@@@AAA@@@===;;;???EEEEEE???888444444555777999999999777666;;;@@@>>>999333222333111222444444444333111000..................//////,,,///222444444333000...000000000000111111111111444444333222222222555666777666444222111111222333888666222333444///+++---222000000333777888555111111111111111111111222333333333444555666888:::;;;777666555333222111111111444555555444333333333444333444444555666888999::::::999999:::;;;<<<======:::<<<======>>>@@@DDDGGGGGGEEEBBBCCCGGGKKKLLLLLLPPPjjj~~~xxxzzzoooaaa\\\gggiiiWWWGGGCCCBBBDDDEEECCCDDDGGGaaaFFF:::@@@@@@???>>>999888888888888888999::::::666===777444<<<888...000777777555333111333666:::AAARRRDDD<<>>999;;;999777999>>>AAA@@@GGG<<>>:::555555;;;AAAHHHJJJJJJEEE@@@???EEEKKKJJJEEEAAABBBEEECCC:::222666666666999===???>>>===444:::??????:::666555777333444555555444333222111//////////////////......//////000111111000///////////////000000000111111111333333333222333777:::444333111000/////////000222,,,...333000,,,///333000///000333666777555333444333222111111222222222444444555666777999;;;<<<888888666444333222222222444555555444222222444666444444555555777888999:::;;;;;;;;;;;;::::::;;;<<<;;;;;;;;;;;;<<<>>>AAADDD??????BBBHHHOOORRROOOLLLGGGLLLVVVaaappp}}}xxxxxxoooiiiaaaWWWVVVRRRCCCBBB@@@@@@AAA???;;;;;;???III888777@@@@@@===;;;555777777888888999:::::::::ZZZeeeNNN333444444///666111222222111000222555777333>>>BBBFFFaaa^^^<<>>BBB<<<555666===AAAAAA:::;;;;;;FFFvvvggg===666:::888999BBB@@@>>>:::666444222222222555:::???>>>999222000000444333111000000333555777777:::<<<:::666555999======DDDJJJHHHBBB>>>AAAEEEGGGCCC??????@@@???;;;666:::777666888<<>>444777;;;<<<:::777777888666666555555444444333333000000000000////////////111000///......///000000/////////000000000111111///222555444333444777;;;222111000///////////////333///777999...,,,333333---...000222333444555666;;;999666444444444333222777666666555555555666666999888666555444333333333111333444222000000333777666666666666777888999999;;;<<<<<<;;;999888:::;;;666888:::<<<>>>>>>>>>>>>IIIGGGFFFGGGJJJJJJGGGCCCKKKFFFBBBDDDLLLYYYlll{{{|||wwwpppjjjooouuu|||VVVMMMQQQVVVNNNHHHFFF@@@@@@???AAABBB>>>999:::???999222999BBB<<<888888666555666777888888999999999hhh{{{\\\///,,,111000999...000111222111222444666444333@@@CCCVVVZZZ???BBB888???CCC>>>:::<<<@@@BBB@@@???<<<:::FFFiiijjjMMM555222666666;;;DDDHHHDDD>>>999666444333222,,,000444555333222444666---...222555555333111000555777999999666444444555333999@@@BBB???;;;999999>>>;;;999888:::<<<=========999444444888::::::888555666777888888777666666999888666444333333444555222222111111000000000000000///////////////000000//////000000000111111111///222666666333222555888000000111111111000000///999:::FFFDDD000---555///...111444444333444888<<>>@@@@@@@@@AAAAAADDDGGGIIIJJJJJJDDDCCCFFFJJJJJJHHHLLLSSSbbbrrr{{{vvvnnn]]][[[___aaabbbdddWWWLLLPPPWWWJJJ;;;888666888888;;;===999444555;;;999444<<<@@@444///555777444555666666777777777777???eeeXXX333333777------///111333444333222333333999---888666???KKK>>>FFF>>>>>>;;;888999>>>AAA@@@>>>@@@777000:::OOOoooBBB===777333111333;;;BBBDDD???999444222111111000111222111000000111444777555111...,,,++++++,,,///333666888888666222000...111333555777888777555333888777444333555999>>>AAA???999333111333555555333777666555555666666555333;;;999666333222333555666333222222222111111000000...///000111111000000///000000000000111111111111///333777777333000222555///000222333333222111000111888KKKHHH000///888...111666:::999555666<<>>777777666555555555555666444666888888666666999<<>>BBB===???CCCEEEFFFFFFEEEEEEDDDDDDGGGIIIEEE???BBBKKKBBBJJJWWWdddvvv{{{sss|||vvvdddWWWPPPRRRSSSSSS]]]jjj^^^VVVJJJ@@@;;;999888666===<<<;;;999777666444444333555666888777555333111444111///000333555444222111222333333222333555777222333444444222222333444555777999:::;;;???FFFKKKJJJBBB::::::>>>BBBBBB???>>>:::777444111;;;^^^hhhKKK555666888999::::::999999999;;;999555555666333...000///......///111444555888222,,,***---000111000000000000000000000000000---...///000111111111111......///000111222333333444444333222000///111222666555555555666666444111333:::;;;444333888999444111222333333333222111000000///---...000111111000+++000333000///000000...333333333333333333333333///222222000222888;;;:::@@@BBB???888111000222333;;;999777999<<<===;;;999999===@@@@@@===:::::::::999;;;===;;;999:::;;;;;;>>>:::888999888444222444444333222333555777777777111222444555666555555444111333666777888999<<<>>>eeerrrQQQ000===EEE999999::::::<<<>>>AAACCCDDDEEEHHHFFFDDDCCCEEEGGGHHHIIIDDDFFFIIILLLSSSbbbuuu{{{sss~~~xxxrrriiiaaa^^^TTTNNNNNNUUUUUUMMMLLLQQQLLLFFF>>>888666666666555999888777777666555444444444555777888888666444222333000///000222444333111///000111111000111333555111222333333222222444555444888???EEEGGGGGGEEECCCAAA<<<888888<<<@@@AAA@@@777333444666333444EEEYYY~~~mmm\\\FFF444666666777888888888777666555666555333444666444000000000//////000222444666111333333111---++++++---........................,,,---......////////////---...///000111222333444444444444222111111333555777888888777444333444666888777444333666888000&&&444555555555444333222222222111///000111222222111000444555111///000111...111111111111111111111111222111000000333777;;;>>>@@@@@@>>>:::555333333222999888777888:::<<<<<<<<>>???>>>======<<<<<<::::::;;;888222111333555444333333444555555555222222222333333333222222333444666777777777999;;;WWWrrrbbb???<<<;;;777BBB:::;;;<<<===???@@@AAAAAAEEEDDDBBBCCCEEEGGGHHHGGGEEEFFFGGGFFFFFFKKKTTT[[[cccttt{{{sss~~~vvvmmmfff]]]SSSNNNMMMFFFDDDHHHNNNLLLAAA:::::::::777333222333555666666444444444444333333333333222444555666666444222111111000///000111222111000---...//////...///111333111222333333222222333555555777===CCCHHHFFF@@@:::888888888999<<>>DDDRRRgggzzziiiSSSEEE999111...666666666666555444333222///111000///111555555111000000//////000222444555000999AAA???555...---111------------------------+++,,,---------------,,,------...///000222444555555666555444333444666999;;;===>>>999333111666<<>>@@@NNNKKKGGGFFFFFFDDDAAA===888<<<@@@CCCBBB???======;;;:::;;;===:::444333555888777777777666666666666666555333222111111222222444555666666555555777999BBBaaa\\\AAA999555444AAA????????????????????????AAAAAA@@@BBBEEEFFFFFFFFFAAADDDFFFFFFDDDDDDFFFIIIIIIQQQbbbwww{{{ssszzzpppkkkooovvvvvvmmmddd^^^WWWOOOIIIHHHDDD???===>>>;;;555222444333222222222444666777888333333333222222222111111///000111222111000///.../////////000000000000///---...//////......000222333444444333111000111222888444111444:::<<<999444444777;;;<<<<<<===@@@CCCAAA:::666777777666999===<<>>AAAAAA???:::555444999>>>===@@@DDDBBB777333GGG```;;;:::::::::;;;<<<>>>???777666555555666666555333???@@@===666222333444333555555444333333444555555444///222999777444AAAUUUaaaTTTEEE<<<999999<<>>>>>>>>AAADDDEEEEEEDDD???CCCGGGIIIIIIIIIJJJKKKPPPLLLLLLRRR___sss{{{sssxxxqqqhhhdddaaabbbiiirrruuuhhh[[[VVVSSSLLLDDD@@@AAA<<<777444222000222666444444555555555555666666444444333222111000000///---...///000000///.........///000000000//////......///000000//////111333666666666444000.........888111+++---333777555111333666::::::888888;;;>>>:::555111///...///555;;;AAADDDDDD===555111555::::::111---222444000000666555444333222000///.........///...,,,...222222///////////////000111111222---222888999555111000111////////////////////////...///000000000000000000000/////////111333555777::::::999888777:::>>>AAABBB???;;;888777888999:::999===BBB???333...CCC]]]::::::;;;<<<>>>AAADDDFFF;;;;;;:::;;;======;;;999BBBCCC@@@888444666888777888777666555555666777888777666<<>><<<<<<999666888>>>MMMAAA777999???>>>999555999;;;>>>>>>======>>>??????<<<888444222222333444000111222333333555999<<<333888555111888===;;;:::IIIHHHGGGEEEBBB@@@???>>><<<<<<===@@@CCCDDDCCCBBBBBBDDDEEEFFFEEEFFFFFFGGGKKKIIIJJJNNNRRRVVVaaakkk{{{sssxxxggg```\\\^^^aaacccggglllssscccUUUPPPNNNGGG>>>888888777555444333333333444444555666555333111222333555444333222111000////////////000000111000000000...000222222000............000000000000000222444666777666333000---------333000///333999:::555///111333555555222111333555000111111///---,,,...111)))///666888666555666999666222111222222000222555333222111000////////////111111000---///333333000//////000000111111111111---...111333333333333222111111111111111111111111000111222333444444444444333222111111222444666888::::::999777777999===AAA???<<<999888999999888666>>>=========999555666<<<888888:::<<>>DDDGGGCCC@@@LLL]]]OOOIIIJJJPPPQQQLLLJJJMMMPPPSSSWWWZZZ]]]```dddfffaaa___\\\YYYVVVSSSPPPNNNEEE===777777444000666???RRRDDD999:::??????888333666:::>>>???===<<<>>>@@@>>>;;;777333111000111111000111222222333666:::===111444777666333666<<>>=========<<<>>>AAABBBBBBBBB@@@@@@@@@AAABBBDDDGGGHHHIIIHHHJJJNNNNNNKKKMMMRRRhhhttt{{{sss|||vvvaaa[[[ZZZ```fffeeeaaa___fffZZZNNNIIIGGGAAA<<<999222444555555555555333111222333444222000///000222222222111111000000000000/////////000000000111111...111333333111......///...///000000///000222444444555555333000......///......000555::::::555///111111111000//////000111---000222222111000...,,,+++///333555444111//////111444444///...111444444111000////////////000111222333111...000666777444111111222333333333333222111333666777888888888888222222222222222222222222000111333444666666777777666555333222222444777888999888777444444666:::>>><<<===??????===;;;:::999???AAA@@@===<<<;;;666///555666999;;;===???@@@@@@===>>>???AAADDDDDDBBB@@@>>>AAA@@@<<<;;;>>>@@@@@@>>><<<:::999999:::<<<>>>???@@@AAAAAAAAACCCEEEGGG@@@>>>CCCMMMOOOJJJKKKSSSPPPQQQUUU[[[```dddeeeddd\\\UUUPPPRRRXXXYYYRRRJJJCCC999444444222///666BBBEEE>>>:::>>>AAA???;;;999777<<<@@@@@@===;;;===???===;;;888555222111111111333333333333333555999===666555;;;???:::<<>><<<===???AAABBBBBB=========???BBBEEEHHHIIIKKKGGGFFFHHHIIIJJJOOOUUUPPPWWWdddwww{{{sssyyyzzz~~~lll___YYYYYYbbbhhheee\\\UUUTTTLLLEEEBBB???;;;:::<<<222444444333333444333222///111333111//////111444////////////000000111111------------......//////...111444444111......///...///000/////////111333111333333222000///000111+++++++++...333555333111333111000//////000111111......---...111333111---000000///...///000222333+++333555...+++000111,,,//////......///000222333222333222///222888:::777333333444555555555444444111666:::;;;999888999:::111111111111111111111111000111333555666888888999888777555333333555777888888777444222111333777;;;;;;AAAGGGGGGBBB>>>>>>???777BBBEEE<<<444888;;;:::444555777:::;;;;;;;;;:::999999;;;>>>AAAAAA@@@>>>;;;???@@@===<<<@@@CCCCCCBBBAAA>>>======>>>AAABBB???>>>:::888===AAA;;;111???:::<<>>FFFUUU[[[QQQDDD@@@666222444333000777DDD333444999@@@BBB@@@???BBB;;;@@@DDDCCC???<<<===???>>>===:::777555444333333666666555333333444888;;;BBB888<<>>@@@BBBBBB@@@???>>>>>>???@@@???>>>@@@@@@CCCIIILLLKKKLLLOOOKKKVVV^^^^^^eee||||||sss{{{{{{ooodddaaafffggg\\\```dddbbbZZZRRRLLLJJJTTTLLLDDD>>>===;;;666222222222222111111111000000111111111111000000000/////////.........---------------,,,,,,,,,,,,++++++***///444444///,,,,,,------,,,111222,,,111666...222111000//////000111111------------------,,,,,,//////.........---------------------------------///////////////000111111000000000000000000000000///////////////.........333111333999999222...000222222222333333444444444444555666777666555444333000000111111111000000///000000000333777888555222222333444444555555555444999444333777888666888>>>;;;DDDMMMNNNGGG@@@>>>@@@???>>>===>>>???<<<666000111333444555666888<<>>>>>999:::===???@@@@@@???>>>;;;======;;;@@@GGGGGGBBBCCC>>>888555666666444222444333555<<>><<<;;;;;;<<<999888555333333444666777===:::666222222444777999>>>JJJQQQNNNRRR^^^gggggg]]]ZZZTTTNNNIIIGGGGGGHHH@@@CCCBBB??????CCCDDDAAACCC@@@>>>AAABBB@@@@@@BBBAAACCCEEEFFFGGGHHHLLLNNNMMM```zzzlllZZZlll|||ssstttuuuxxxhhhbbbdddoooqqqeee\\\\\\\\\XXXSSSMMMIIIGGGMMMGGG???;;;;;;:::666333222222111111111000000000111111000000000////////////.........---------,,,------,,,,,,,,,+++++++++,,,///111000------000444111000222000***...333111222111000...------......,,,,,,------------------...---------,,,,,,,,,,,,------------------------///............///000000///////////////////////////////////////.........000///333999999222.../////////000000000111111111222222333333333333222222000000111111000///......000//////111333333000---000111222333444444333333333111333888999777777::::::>>>EEEJJJJJJGGGBBB???>>>======<<<;;;888444000111222333444444666:::<<>>BBBCCC???AAAIIIFFFCCCAAABBBAAA======@@@???@@@CCCDDDEEEGGGKKKMMMMMM```|||rrrXXX[[[nnn|||sssmmm___\\\fff___\\\]]]gggyyyxxxaaaWWWTTTPPPMMMLLLJJJHHHFFFDDD@@@:::888888888666444111111111111000000000000000000000/////////............------------,,,,,,,,,,,,,,,,,,++++++++++++---......,,,+++...444999333111///---***+++...000222111///...,,,+++++++++++++++,,,,,,------......,,,,,,,,,,,,++++++++++++------------------------...------------...//////....................................////////////------111666777222......////////////000000000000222222222111111222222333111111111111000///------111000000000111000---***///111333555666555444333000000555;;;<<<999777888<<<<<>>===<<<999666333333666:::===BBBCCCBBBBBBFFFLLLOOOMMMHHHIIIGGG@@@777111///000111222888@@@CCCAAA@@@BBB???LLLWWWZZZZZZ^^^eeeiiiqqqmmmgggaaa\\\UUULLLGGG666333000...///000111111000666???HHHMMMLLLGGGBBB>>>@@@AAABBBAAA???<<<:::666555333222222444666777777555333333555999===AAAGGGWWWdddiiilllooolllfffYYYdddooopppiiidddhhhnnneeeQQQJJJWWWXXXIIIEEEPPPGGGDDDCCCCCC@@@======AAAAAABBBDDDDDDDDDEEEHHHJJJOOO]]]tttpppVVVNNNVVVeeeuuu|||sssyyyrrrdddVVVPPP\\\WWWYYY]]]aaajjjhhhUUUQQQMMMJJJIIIKKKKKKIIIFFF???;;;777666666666444333111111000000000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++***---333777111---(((,,,333///***---000//////...---,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,+++++++++---------------------------,,,,,,,,,,,,---.......................................//////000000000---...///222222111000000222222222222222222333333555444333222222333555666333333333222111000...---333333333333333222000///222333666888999888666555333555888<<<>>><<<;;;:::@@@???@@@EEEIIIGGG>>>666999::::::666111...///111///000111000000222444777:::>>>BBBCCCAAA===:::888:::888555333555:::???CCCLLLMMMMMMMMMMMMNNNMMMLLLKKKIIIEEE>>>666111000111333333777===>>>:::888999<<>>CCCEEEDDDBBB666777999<<<@@@AAAAAA@@@555444333222222444555666555444333333666:::???BBBFFFUUUdddlllooopppllleeeSSS^^^kkkpppmmmkkknnnsssxxxiiieeepppppp```UUUVVVHHHEEECCCCCCAAA>>>???CCCEEEFFFFFFEEECCCCCCDDDEEERRRUUU```hhhbbbTTTOOOUUU[[[[[[mmm|||sss~~~iii^^^\\\ZZZVVVRRRZZZOOORRRWWWPPPLLLMMMJJJPPPNNNLLLLLLLLLKKKFFFAAA<<<:::777555444333222111000000000/////////...............---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,...//////+++%%%222EEE<<<***,,,------..................******++++++,,,---......,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---....................................//////000111222222111000///......111333333444444444444444444444444444444333222333444666777666666555444333222000///333333444555444444555555333444666888888777666555777888999:::;;;===>>>>>>@@@BBBDDDFFFEEEAAA<<<888777888888444///---///111///000111111111222555777666;;;BBBFFFFFFBBB>>><<<>>><<<999777777888:::<<>>999333000111222222000222444777<<<@@@BBB@@@>>>333111111555:::???BBBCCC555444333333333333444555444333333444777;;;@@@CCCHHHSSSaaajjjoooqqqmmmiii```eeelllqqqssssssrrrqqqzzzxxxrrrnnnppprrrjjj___PPPKKKFFFFFFDDD@@@@@@BBBDDDEEEEEEDDDBBBBBBCCCEEEOOOLLLNNNUUUWWWRRRSSSWWWXXXYYYiii|||sssnnndddWWWOOOQQQVVVWWWTTTSSSGGGJJJPPPEEE===DDDKKKQQQQQQPPPNNNKKKEEE>>>999999888777444333111000000////////////............---------,,,,,,,,,,,,+++******++++++++++++,,,,,,++++++++++++************)))***++++++++++++******---,,,)))===WWWGGG---000+++,,,---...////////////******++++++,,,,,,------,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,---.................................///000111222333444555333444111---...222555444333333333333333222222222222222222222333444555555666666666666555444222222000222444444444444666888444444444444444333222222555777777555777===AAAAAAAAADDDFFFEEEAAA>>><<<===666666666333111000000111111222333333333444888:::<<>>>>>???AAABBBAAAAAADDDGGGDDD<<<888999:::555000000666<<>>>>>666555555444444444444444444444444666:::???CCCFFFIIIPPPZZZdddjjjmmmkkkiiipppooopppuuuxxxwwwqqqkkkqqqwwwkkkWWW[[[rrrxxxlll^^^TTTKKKJJJJJJFFFBBBAAABBBCCCDDDDDDCCCDDDFFFHHHJJJHHHIIIOOORRRPPPOOOQQQMMM^^^vvvwwwsss|||ssswww]]]sssXXXYYYTTTMMMLLLPPPPPPLLLIIIDDDIIIJJJBBBBBBIIIIIILLLMMMMMMJJJEEE>>>999666555555444333111000000000/////////.........------,,,,,,,,,,,,++++++++++++************+++++++++,,,++++++++++++***************)))******+++,,,+++******//////FFF___HHH+++555+++,,,---......---,,,,,,++++++++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,---------------------------------------......//////////////////////////////000111222444555666777333666555111111555555222333333333222222111111111111222333444555555555555555555555555555444333333111333555555444444777:::666555333222111111111111000444555444999AAAFFFFFFHHHIIIHHHDDD???;;;;;;;;;666555333333444444222111222333555555666888;;;>>>EEEHHHKKKNNNPPPRRRUUUWWWIIIGGGEEEDDDDDDEEEHHHIIIJJJHHHHHHHHHBBB888666888444333222333666999<<<===333000111666999:::>>>CCCBBB???:::999???FFFEEE???999<<>><<<888333111000111000555<<>>:::777666666444222444666777444111333555666777888:::>>>AAAIIIJJJJJJJJJLLLQQQXXX\\\TTTPPPIIICCC???>>>???@@@IIIEEEEEEFFFBBB<<<>>>EEE555888;;;:::666333444555333111111555777555777:::>>>666---,,,666???;;;222111444:::===>>>===;;;:::777999:::888444333444777666777999===@@@AAA>>><<<===:::888:::???@@@>>>:::999999888666555444333222333555777<<>>===;;;999777666555111111000000//////......---------,,,,,,+++++++++************************,,,+++++++++***)))))))))++++++++++++++++++,,,,,,)))************+++++++++)));;;---^^^XXX666333444++++++++++++++++++++++++***+++,,,,,,------,,,,,,(((***+++,,,---,,,++++++---------.........//////---...............---------------...000222444666555666777999:::;;;;;;;;;::::::;;;;;;:::999777666777666555333333333333444777666444333333444666777444444444444444444444444888666444333444777;;;===CCCDDD<<>>EEEAAA999444666:::888222777555444444555555555444444777:::<<<<<<>>>@@@BBBHHHIIIJJJLLLPPPTTTYYY[[[WWWUUUPPPJJJDDDAAABBBCCCBBBBBBAAAAAA@@@@@@??????666666666555555666666666222333444555888999555///444000---...222555444111222111222555999999777444888444444888888333222555<<<===@@@BBBAAA???<<<:::<<<>>>@@@CCCFFFGGGGGGGGGJJJ???666777:::999777666999:::===@@@FFFPPPZZZbbblllnnnuuu{{{{{{wwwxxx|||yyy}}}wwwyyyyyy~~~}}}sssgggeeemmmqqqnnncccUUUJJJJJJRRRZZZaaagggkkknnnlllcccZZZSSSMMMFFFNNNQQQPPPLLLKKKNNNLLLGGGKKKKKKOOOVVVYYYZZZ]]]bbbkkkzzz~~~tttppp```ZZZZZZmmmlllwww~~~hhhTTTKKK@@@999777888888777999888999<<>>===<<<<<<<<<555444444444444444444555777888999<<<>>>===888333222000///222666777333///222222222444666555222///111///000444555222333666999;;;???BBBCCCCCCAAA@@@<<>>===<<<<<<<<<>>>???@@@AAAAAAAAAAAA@@@>>>===<<<<<<;;;:::999888888888888666666555555555444444444555555555555444444333222222222333444555777999:::???KKKPPPDDD555000000///000333333000444<<<;;;444333777999999999;;;:::666777666555666999:::;;;:::;;;;;;;;;:::999:::<<>><<<:::999::::::666555555444444555555666888999<<>>;;;777555666666666444666555444444555555666666777777666555333222111111000000///......------,,,,,,+++++++++++++++++++++************************)))))))))***+++++++++,,,---,,,,,,+++***))))))((())))))))))))************+++---999___===---222&&&++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,+++++++++---...///............////////////000000111222222222111111......000222555999<<<>>>>>>>>>===<<<>>>@@@BBBDDDEEEEEEEEEDDDCCCBBBAAA@@@<<<<<<;;;::::::999999999::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999888777888999:::;;;;;;;;;;;;555AAAHHH@@@555000///000000222222000444999999444111666999777666888888666999888888999<<<>>>??????>>>@@@AAA@@@?????????AAA======??????@@@???>>>===;;;===@@@AAAAAAAAAAAABBBCCCAAA===;;;999:::;;;===888888888777777888888888555555999>>>>>>888222///000111222555777666222...111111111111000///...,,,000////////////...///000111444888<<<@@@AAABBBBBBAAABBBCCCCCCDDDHHHOOOUUUMMMJJJHHHGGGEEECCCHHHOOOQQQPPPPPPVVVbbboooyyy~~~~~~~~~zzzxxx{{{yyysssnnnsss}}}sssaaa\\\[[[___dddiiirrrzzz|||~~~pppbbbYYY\\\]]]ZZZUUURRRQQQPPPNNNOOOQQQSSSPPPPPPXXXbbbuuu~~~~~~tttkkk\\\[[[gggiii[[[VVV\\\ffflllgggSSSBBB@@@BBBBBB;;;:::888777666666555333555555555444333333333444444444333222111111000000//////......---,,,,,,,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,,,,,,,++++++***)))(((((((((((()))))))))*********,,,,,,999VVV444---000&&&++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,...111222........./////////000000000000111222333333222222000000000111333555888999<<<;;;;;;;;;===@@@DDDFFFFFFEEEEEEDDDCCCCCCBBBBBB============<<<;;;::::::;;;<<<>>>???AAABBBBBBBBBAAABBBCCCCCCCCCBBB@@@?????????@@@@@@@@@???======777<<>>AAABBBBBBAAAAAABBB???>>>;;;999999;;;===>>>:::999999888888999999:::555555:::@@@???666111111222111111222333222111000///000111111111111111222111222111000000111222222000222444777999:::::::::@@@??????CCCHHHMMMNNNMMMOOOMMMKKKHHHDDD@@@EEELLLTTTTTTVVV\\\fffrrr{{{}}}{{{}}}|||}}}vvveeebbbdddjjjpppttt{{{{{{ppp```\\\YYYYYYYYYWWWTTTQQQSSSTTTWWWYYYVVVRRRUUU[[[cccttt~~~tttssskkkbbbaaagggggg___aaakkkqqqdddOOO>>>:::===<<<777888888777666555333222111333444555444222111222333222222111111000000//////.........---,,,,,,++++++*********+++++++++++++++***************************************++++++++++++++++++***)))))))))(((((((((((()))))))))******)))***222EEE+++---***(((++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,---...000111222....../////////000000000000000111222333333333333222222111111222444666777888888888999;;;>>>@@@BBBAAAAAA@@@@@@@@@@@@AAAAAA>>>??????>>>>>>===<<<;;;888999:::;;;===>>>???@@@???@@@BBBCCCCCCBBBAAA?????????@@@@@@???>>>===<<<@@@>>><<<;;;::::::888666222333444666888:::;;;;;;::::::777333333888;;;;;;;;;999888999:::<<<<<<;;;DDDGGGJJJKKKJJJHHHFFFFFFEEECCC@@@>>>======>>>???999;;;???@@@@@@@@@AAABBB===<<<:::::::::;;;===>>>888888888777777888888888999888===DDDBBB999555888444222111//////000111222///000222222222333555666000222222000222777999888111222333444555444333333;;;999:::AAAJJJOOOMMMIIIMMMJJJHHHGGGEEECCCHHHOOOSSSTTTUUUYYYbbbppp~~~|||wwwvvv}}}~~~yyyhhhfffhhhqqqyyy}}}yyypppggg```aaadddbbb^^^\\\YYYYYY\\\```___YYYWWWYYYVVVjjj~~~tttrrryyypppiiikkkmmmmmmlllmmm]]]MMM???===@@@>>>666000666666666555333222222222000333555555222111111222000000000000000000//////......------,,,+++++++++)))*********++++++++++++************************+++++++++***************************))))))))))))(((((((((((()))))))))***&&&***+++444&&&...%%%,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------...////////////....../////////000000000000///000111222222333333333111111000111111333555666555666666777888999::::::::::::999999:::;;;<<<===;;;<<<<<<<<<;;;:::999888555555444444555666888999555777999;;;<<<;;;999888777777888888888999999999>>><<<:::::::::999888777333444555666777777888:::999888666444999BBBEEEBBB???===;;;:::;;;<<<;;;:::IIIJJJIIIGGGDDDBBBBBBBBBIIIHHHFFFDDDBBBAAA@@@???999;;;===>>>>>>>>>???AAA@@@@@@???>>>>>>?????????999999888888888888999999888666;;;CCCAAA777555;;;444444222111000000222333///111333333222333555888111555444111333999<<<:::444444444444333222111111444444666<<>>777999:::666888>>>555666666555444333333444...111555555222000000111000000000000000000000///......---,,,,,,++++++***))))))******++++++++++++************************,,,+++++++++******)))))))))))))))))))))*********(((((((((((())))))))))))&&&,,,'''+++%%%000###111++++++++++++++++++++++++++++++,,,---------,,,,,,///000000111000...,,,+++////////////000000000000...///000111222333333333............///111333444555555666666666555555444444444444444555777999:::666777888888777666444333555333111000///000222333+++---000333444333222000/////////000222333555666555444555666666555555777555444555666555333444777666666444777@@@JJJLLLIII===:::888777777777666444888888888777888<<>><<<>>>?????????===<<<===>>>FFFFFFEEEEEEDDDCCCBBBBBB<<<;;;;;;::::::;;;;;;<<<444111666>>><<<222111999444444555444222111222333000222444333222222555888666999777222333999;;;888666666555555444333222111111222444666888:::;;;===:::555444777:::<<>>:::777888;;;<<<888555444444555555444444333222111111111111000000000000////////////////////////------,,,,,,+++***))))))************************))))))))))))))))))))))))++++++++++++)))((('''&&&+++*********))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,///222444444111---***111111000000/////////......//////000111222222222222111000//////111333444333333333444444555555555444444555666777888999999:::777444444444444111..................///000000333222222111000//////...)))+++...///000000111333777666555444555666777888444111111333333000000222333555777666555666999<<<777111333:::999111000666444444555777999;;;<<<===<<<>>>@@@BBBBBB???<<<:::777777777999;;;;;;999666BBBCCCDDDEEEFFFGGGGGGGGG>>>DDDEEEAAA>>>@@@BBBBBB888???DDD@@@666111555;;;555444333222222333555666444444444555666666777777<<<666000///222555666555333333222111111111111111333333555666777888888888888666444444777999;;;<<>>===999666777:::;;;888444444444444555444444333222111111111111000000000000........................------,,,,,,+++******)))************************))))))))))))))))))))))))***************)))((('''*********)))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,---...000111111000///...000000000//////...............///000000111222222222222111000111222333444333333333333333333444444555555666666777777888888888666333333444333111..................///000000111000000///......---------...000000///...000111111111111222333555777999<<<777444333000,,,+++...333555777777666666999;;;666444:::EEEFFF;;;444444000111444666888:::;;;;;;999;;;===???@@@???>>>===@@@AAABBBDDDEEEDDDAAA>>>:::::::::;;;;;;<<<======>>>BBBBBB<<<999<<>>888555888===999888777666666888999:::777666666666555555555555333111111333666666333///444333333333444666888999888888:::;;;<<<<<<<<<<<<666777888:::<<<===<<<;;;777:::DDDTTTeeeqqquuutttpppssszzzzzzlllaaaeeevvvzzzxxxpppddd___aaacccbbbhhhiiijjjkkkkkkkkkjjjjjjlllhhhgggkkkrrr~~~|||sssnnnWWWDDD;;;999;;;888666666888999666444444444444444444333222222111111111111000000000000........................---,,,,,,++++++*********************************))))))))))))))))))))))))((())))))******))))))(((******))))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,------......///000000111/////////.....................//////000000111111111111222222222333333333222222222222222222111111555666666666666666666666555333222222222222000///.........---......///000.........---,,,,,,++++++111111000///---,,,...000/////////000111333555666777222000111000---...111111333555666666555666888333111555@@@CCC:::222000000222444666777777666666;;;<<<>>>???AAABBBCCCCCCHHHHHHIIIKKKLLLJJJFFFBBB999888777666666777888999:::===;;;555222555:::<<<444777999999777666999<<<<<<<<<;;;;;;;;;<<<>>>?????????===<<<;;;:::999999333444555888999888555111666555444444555777999;;;888999:::<<<<<<=========:::;;;>>>???>>>;;;777444:::>>>EEENNNVVV^^^bbbeeeooorrryyy|||yyygggYYYbbb||||||sssiiieeefffeeebbbiiimmmrrrssspppmmmllllllnnnjjjhhhllltttzzzrrr|||ZZZCCC<<<===???:::888666666777777555333333444444444444333222222111111111111000000000///........................,,,,,,,,,++++++*********************************))))))))))))))))))))))))''''''((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,------......////////////..................------.........//////000000000///000000111222111111111222222111111000000//////444444444444333333222222222111111000111111000000.........------......///------------,,,,,,++++++000000///,,,***+++---///222111111111111111111111111//////333333000///222111222444444444444333333666///,,,111444222000111444555777999888777444222;;;;;;<<<===>>>@@@AAABBBEEEEEEGGGHHHIIIFFFAAA===;;;999777555555666777888333777777222///222555666111222333333333444666777;;;;;;:::;;;;;;===>>>???BBBAAA@@@>>>============@@@@@@>>>===<<<<<<<<<======<<<999888777888:::;;;999:::<<<>>>???AAAAAABBB>>>???AAABBBBBBBBBBBBBBBOOOPPPOOOLLLJJJKKKQQQVVVgggiiinnnzzz|||pppjjjxxx|||tttppplllgggcccjjjqqqxxxyyyuuuqqqpppqqqnnnkkklllsss|||zzzrrrgggHHH;;;===???===999888666666666666555444333333444444333333222111111111111111000000000///........................,,,,,,+++++++++++++++***************************))))))))))))))))))))))))&&&'''((()))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---...000111111///...,,,------................................./////////------...////////////...111111111000000/////////222222222111000000//////000000000000000///000000......------------...............---------------------,,,***)))***---000222222222333333333333333888777999<<<:::333//////777777666666666555444333:::333......000111333555333555888:::;;;999888666:::999888888888999;;;;;;>>>>>>>>>@@@@@@===888555777666444222111222333444///555888555333555666666444333222222333444444444666666777777999:::;;;<<<;;;:::999888888999:::;;;FFFHHHIIIGGGBBB??????AAAAAA@@@>>>===<<<===??????<<<>>>@@@CCCEEEGGGHHHIII???@@@BBBCCCGGGMMMUUU[[[___aaaaaaZZZQQQLLLOOOSSSXXXWWWZZZdddtttzzztttnnnkkkqqqwww||||||wwwrrrqqqrrrnnnmmmrrr}}}|||sssmmmPPP???>>>???:::444888888777777666555555555333333333333333222111111111111111111000000000000------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))&&&'''(((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,...000222333111///---.............../////////------..................,,,,,,,,,---------......000000000000000000//////111111000000/////////...///111111111///...///000///...------,,,---------........................***+++++++++***+++...000...///222444777888999:::<<<<<>>;;;:::999888777555666666555555444222111111///111444888:::<<<<<<<<<===<<<;;;:::::::::::::::999999888999999777444111555555333222111222222333000777<<<:::999:::;;;:::999888777555555666777888222333444555777888999:::888777666555666888;;;<<<>>>EEEMMMNNNHHH@@@;;;:::999999999:::;;;<<<===>>><<<===???AAACCCDDDEEEEEECCCDDDCCCBBBAAAFFFNNNTTTZZZaaagggfff___YYYYYYZZZ[[[XXXUUUWWW___kkkvvv}}}~~~vvvtttuuuzzz|||~~~|||wwwsssrrrrrrqqqqqqxxx~~~uuueeeRRRBBB@@@BBB===777555888999999888666555555666222333333333333222111111111111111111000000000000------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))''''''(((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,---///000222333444444.........//////000000000------------------------------,,,,,,,,,---...///000000000000000111111111111111111000000000000000000222333111///...///000///...------,,,,,,,,,---------..................***,,,------------///000---///222555888;;;<<<<<<===<<>>>>>999::::::888666777999<<<222333444666888:::;;;;;;888777555555666888:::<<<555???JJJLLLEEE===999888333444666888999999999999:::;;;;;;<<<<<<<<<<<<<<>><<<>>>AAAGGGNNNVVVZZZZZZ[[[```dddnnnlllhhhdddbbbfffmmmsssxxxppprrrzzz{{{{{{yyyxxxwwwwwwwwwxxxvvvuuu|||vvvyyyVVVFFF>>>DDDDDD;;;:::AAA888999999888777666666777222333333333333222111111111111111111000000000000------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,---...111555888:::.../////////000000111111------------------------///...,,,+++,,,---///111//////000000111111222222111111111111111222222222111333444222///---...000///...------,,,,,,,,,,,,------------------------,,,...000000///...///000///111333666888:::::::::FFFBBBBBBDDDEEEDDDFFFIIIIIICCC<<<777666666444333;;;AAACCC===666333666888000000000111111222222333555555666666666666555444999777444444555555444333111111222222222222111111...444666444444999>>>???777999:::888555666:::>>>333444666999;;;<<<======555444222000111333555777444===DDDDDD>>>999:::>>>:::;;;<<<======;;;999888>>>>>>======<<<:::999888:::AAAHHHJJJFFFBBB@@@AAA:::<<<@@@CCCHHHRRR___iiiuuuxxxzzzxxxvvvxxx}}}pppggglllxxxxxxvvvssstttwww|||~~~{{{yyy~~~{{{sssttt\\\MMMGGGBBB@@@>>>:::;;;>>>888888777777666666555555222222111111111111222222000000000000000///............---------,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,,,,+++***+++,,,///222666999<<<===---------,,,,,,---......---------.........//////...---------------------000000///.........//////222111000000000222333444//////000000000///---,,,////////////////////////---------,,,,,,+++++++++......---------...//////...222555666555777>>>DDDIIIDDD@@@@@@EEEIIIJJJIIIHHHCCC<<<:::@@@FFFDDD===DDDBBB???:::777666777999777555222/////////111222666666555444444444555555333222111111111222333444333333222222111000//////111222222333333444555555222777999777555666888:::666333333666777555666::::::999999999999777444111555999;;;:::666666<<>>888<<>>888888777777666666555555222222111111111111222222000000000000000///............---------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------//////000111111222222333------,,,,,,,,,,,,------,,,,,,---------.........,,,,,,,,,+++++++++++++++//////.........//////000111000/////////000111222....../////////...---,,,////////////////////////---------,,,,,,,,,++++++++++++++++++,,,---......,,,...111111111444999>>>AAA>>><<>>DDDKKKIIICCC>>>>>><<<:::777555666888666555333222222444555777888777666555444444444444333222222111222222222333333333222222111000000///111111111222333333444444444666888777666666666666222//////333333222333666<<<888444111111111222222111444777777666999AAAGGGDDD;;;666888;;;999555333;;;:::999999;;;;;;999777:::;;;>>>AAADDDEEEDDDBBBAAABBBAAA@@@DDDKKKNNNMMMHHHOOOXXX```fffooozzzuuufffYYYWWW\\\fffrrr|||}}}}}}uuuoooWWWLLLFFFBBBAAA@@@<<<;;;===888888777777666666555555222222111111111111222222000000000000000///............---------,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++))))))(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((((((((()))***,,,...000222111111000///...------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++...---------...///000000000///......---.........,,,------............---////////////////////////---------------,,,,,,,,,---------...000111333444/////////000222444777999888777888;;;@@@BBB@@@>>>CCCBBBAAAAAAHHHNNNMMMGGGGGGGGGFFFBBB===777444333666666555444444444555555999888777555444333222222222222222333333222222111333333222222111000000000000000000111222222333333555555555777777666444222555222333777888777888;;;<<<999555333333333222111111333666777888===EEEKKK<<<777444666666444333555;;;:::888888:::;;;:::999888<<<@@@DDDEEEFFFGGGHHHFFFEEECCCBBBFFFKKKJJJEEEGGGHHHHHHJJJOOOXXXbbbiiiuuuxxx~~~yyyqqqzzzuuueeeXXXUUUYYYgggsss~~~~~~}}}}}}uuuyyybbbNNNGGGBBBBBBAAA>>>;;;<<<888888777777666666555555222222111111111111222222000000000000000///............---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((()))+++...///////////////////////////,,,,,,+++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,,,,---...///000///......------,,,,,,,,,+++,,,,,,------.........////////////////////////.........---------------......///111333555777888111///...///111333444333444444444777:::;;;:::888<<<>>>???@@@DDDIIIHHHCCCLLLNNNNNNLLLFFF@@@;;;999???>>>===;;;999777555444777666555444333222222222111222333444333222111000222222222111111111000000/////////000111111222222444111222777:::888333111888777888===???===>>>AAA>>>>>>???AAAAAA===888444444444555666777;;;???CCC666333333666666666999>>>;;;:::999888999:::<<<<<<888===CCCFFFGGGHHHLLLOOONNNOOOLLLIIIJJJOOOQQQNNNRRRMMMHHHDDDEEEJJJQQQVVVdddgggmmmmmmccc\\\hhhzzzyyyjjj___]]]___hhhoooxxx|||{{{ssslllRRRJJJCCCCCCCCC???<<<;;;888888777777666666555555222222111111111111222222000000000000000///............---------,,,,,,,,,++++++++++++++++++++++++************************************************(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,***)))((((((***,,,---,,,------......//////000---,,,++++++*********+++*********+++++++++,,,,,,++++++++++++,,,,,,------++++++++++++,,,---...////////////......------,,,,,,,,,,,,,,,------......////////////////////////........................++++++,,,...111333666777222111//////111111000///666555333333444555555555666:::;;;;;;<<<>>>===999===@@@DDDFFFFFFEEEDDDDDDGGGFFFDDDBBB???===:::999444333333333333333444555222222333444333222111000222222222111111111111111...//////000000111222222222///111999===999333222555444666;;;>>>===>>>AAACCCDDDEEEGGGHHHFFFBBB>>>;;;:::999:::::::::999888666444555777777666:::AAA@@@???===<<<::::::;;;<<<;;;@@@DDDGGGHHHKKKPPPTTTSSSWWWWWWQQQPPPVVV___dddYYYUUUOOOJJJIIILLLPPPSSSUUUVVVYYYYYYSSSQQQbbbxxxqqqhhhggggggjjjkkkpppzzz|||{{{sssoooXXXNNNEEECCCCCC@@@===<<<888888777777666666555555222222111111111111222222000000000000000///............---------,,,,,,,,,***++++++++++++,,,,,,,,,************************************************(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++***))))))((()))***+++++++++++++++++++++++++++...---,,,++++++***++++++******+++++++++,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,---...//////000000111111111000//////...------,,,------...///////////////////////////.........///////////////,,,---...000222555777999;;;::::::999777666555444888777666444444444555555444999;;;888666777666444111444777999::::::<<<===CCCBBB@@@>>><<<;;;::::::444444444444444555777777333333333333222222111000111111111111111111111111/////////000111111222222111...333===???777222222333333666<<>>???BBBGGGDDDAAA@@@BBBFFFIIIJJJGGGFFFGGGIIIKKKHHHAAA<<<<<<999777777666444777<<>>???@@@EEEFFFGGGGGGIIILLLPPPTTTZZZ___^^^UUUOOOTTT^^^fffnnnkkkeee]]]WWWTTTUUUXXXQQQMMMLLLNNNNNNSSSfff{{{wwwpppooonnnooolllnnnwww|||tttuuu^^^RRRGGGCCCCCC@@@======888888777777666666555555222222111111111111222222000000000000000///............---------,,,,,,,,,******+++++++++,,,,,,,,,************************************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))******++++++++++++++++++++++++,,,,,,///...---,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,---......///000000000000000//////000000111111222333444444444333222000///...---------...///////////////////////////....../////////000000000//////111222555777999;;;@@@BBBCCC@@@;;;888888999777888999999888777777777777<<<>>>999666666777666333444444333111111333555AAA???<<<999777666666666888888777777777888888999555444333222111111111111111111111111111111111111//////000111111222222333222111888AAA@@@444///111555444888???BBBAAABBBEEEAAA>>>::::::>>>DDDIIIKKKGGGIIINNNUUUZZZWWWMMMEEEAAA<<<888888888666777;;;BBBEEEHHHIIIHHHIIIKKKMMMRRRNNNIIIGGGHHHKKKNNNOOO```cccbbbZZZWWW[[[cccggg{{{zzzuuukkk```\\\^^^bbb\\\QQQKKKMMMPPPVVVeeeuuuvvv{{{zzzyyyuuusssuuu{{{}}}~~~}}}uuu}}}bbbUUUHHHDDDCCCAAA>>>===888888888777666666555555222222111111111111222222000000000000000//////.........---------,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&(((***+++,,,,,,,,,******+++,,,...///000111000///...---,,,,,,,,,,,,++++++,,,,,,,,,---------000111111222333444444555444333222222222222222333222333555666777666666555111000///...------...///////////////////////////.../////////000000111111,,,---...///111444666777===@@@BBB>>>777333444666555888;;;======;;;999888;;;@@@BBB===888999:::;;;555555444333333666:::>>>IIIFFFAAA<<<888666666666<<<<<<;;;:::999999999:::666555333111000000111222111111111111111111222222000000000111222222333333444444;;;DDD@@@222,,,000333333777>>>BBBAAABBBEEE777777888;;;@@@DDDFFFGGG<<<@@@HHHTTT\\\ZZZOOOEEECCC<<<888:::;;;;;;<<>>@@@:::999888777666666666666444333222222333333222000333222222111000///............//////...---,,,,,,+++++++++++++++++++++++++++******)))))))))))))))************************))))))************))))))((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***(((((()))***++++++,,,,,,++++++,,,,,,,,,---------......---,,,,,,++++++******+++,,,---............666555444333222222222222222222111111111111222222111222333333444444444444////////////////////////......---,,,---...///000//////...---...///000111.........///000222333444888777666555444333222222777555333333555555333111000222444444444444666888555444333222222444666777>>>@@@@@@===888666:::>>>DDDAAA===999666555555666666444333222333333222111000//////......//////000///000111222444777999:::HHHCCC<<<555111111222444777888:::===???AAABBBBBB555;;;BBBFFFEEECCCBBBBBB444AAAQQQ]]]]]]TTTIIIAAA;;;???AAA@@@DDDKKKLLLGGGMMMWWW\\\ZZZZZZ^^^\\\VVV^^^XXXSSSRRROOOJJJIIIJJJXXXXXX[[[ddduuu~~~tttcccrrroooiiidddfffnnnqqqoooiiiddd]]][[[^^^eeelllpppnnnlllmmmuuu~~~|||~~~~~~vvvyyybbbNNNHHHGGG@@@===???;;;:::999777777666666666444222000000111222111000111111111000000000000000222222111///...---,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))************************))))))************))))))((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******(((((()))******+++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...////////////444333222111000000000000111111000000000000111111111111222333333333222222////////////////////////......---,,,,,,---...///---,,,,,,,,,,,,---///000.........///000111222333555555444444444444333333555333222222444555333111111222444333333333444666444333222111222333555666666888999777333222666:::???>>><<<:::888666555444888666333222222222222111000000////////////000000000000111222333555777888;;;999666333222333444555999:::<<<>>>AAADDDFFFGGGFFFIIIKKKJJJDDD???======@@@HHHRRR\\\```___\\\YYYMMMNNNKKKEEECCCDDDCCC>>>QQQ___jjjmmmooosssqqqkkkddd```^^^___\\\VVVSSSSSS\\\aaadddiiiqqqxxxuuunnnrrrqqqllliiinnnyyy{{{vvvtttwww~~~~~~wwwoookkknnnttt{{{~~~~~~vvvmmmVVVMMMHHHBBB>>>@@@<<<;;;:::888777666666666555333000000111222222111//////000000111111111111555444222///...---------++++++++++++++++++++++++++++++***))))))))))))***************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))*********)))(((((((((((()))******))))))))))))***++++++((())))))******+++++++++*********++++++++++++,,,+++++++++,,,,,,,,,---------...///000000000000000111000///...............000000////////////000000111111222222111111000000////////////////////////......------,,,------...,,,,,,,,,,,,---...000000////////////000000111111111222222222333333444444333111111111333444333222222333333222111111222444333222111111111222444444555777888777444444888<<<888999::::::999666444222;;;999666444444444222111000000000000000000000000000000000111222333555555222222222333444444555555666666888:::===AAAEEEGGGKKKMMMMMMKKKHHHFFFHHHJJJOOONNNLLLMMMOOOQQQQQQQQQPPPQQQNNNJJJJJJNNNPPPOOO]]]lllxxxxxxuuutttoooggg```^^^```bbb```XXXSSSSSSUUUbbbpppvvvyyy}}}vvvuuurrrpppwww{{{ooogggfffjjjnnnxxx}}}uuuxxx```RRRKKKEEEBBBCCC===<<<;;;999777666666666666444111111222444444444000000000000000000111111444333000...,,,------...++++++++++++++++++++++++,,,+++******))))))******************************)))******++++++******)))(((((((((((((((((((((((()))))))))))))))*********+++***(((''''''(((***+++***************++++++,,,((()))))))))*********+++))))))*********+++++++++***++++++,,,------......---...//////000000000///......---,,,,,,,,,,,,,,,//////............//////000111111111000///......////////////////////////.........---------------......//////000111222333000111111111111111111111111111111111222222222222000000000111222333333222222333333111//////111222111111000000111111222333666777888777555555888:::333444555666666555333222;;;;;;;;;;;;;;;888444000000000111111111111000000111111111000111222222333444444444444444444444444333333444666:::???CCCFFFEEEFFFGGGFFFFFFIIIOOOTTTVVVPPPHHHBBB?????????>>>DDDEEEEEEFFFKKKTTT]]]bbbgggtttzzzsssjjjeee___XXXUUUUUUXXX[[[XXXQQQLLLLLLTTTfff|||zzzzzzvvvssswwwuuullljjjjjjvvv|||}}}uuu}}}fffWWWNNNHHHEEEDDD???>>><<<:::888666666555555333111111222444444333222222111111000//////...111///---,,,,,,---///000++++++++++++++++++++++++,,,++++++*********************************************++++++++++++******))))))))))))))))))))))))(((((())))))************,,,***)))'''''')))***,,,***************++++++,,,)))))))))))))))*********))))))*********+++++++++++++++,,,---...//////000------.../////////.........---,,,,,,,,,,,,,,,,,,//////............//////000000000000//////...---////////////////////////.....................---//////000111222222222333222333333444444444333333222222111111111000000000///000111111111111222333333333222000......000222000000000000111111222222111222222111000///000111222222222222333333444444999;;;???CCCCCC>>>777111111111222222222222111111222111111000000111111222666555444222222222333444555555666888;;;???CCCFFFEEEEEEDDDBBB@@@CCCIIIOOOTTTPPPKKKFFFDDDCCCCCCBBB>>>===<<<<<<@@@IIITTT^^^iiirrrsssjjjaaa___]]]WWWMMMNNNRRRVVVTTTNNNLLLOOO^^^jjj{{{zzz{{{yyyuuuuuuzzzzzz{{{|||tttmmm]]]RRRKKKFFFBBB@@@???===;;;888777666555222111000111333333222111333333222111000///.........------,,,,,,...///000++++++++++++++++++++++++,,,,,,+++************+++******************************++++++++++++******))))))))))))))))))))))))((((((((()))******+++++++++***))))))))))))***+++***))))))))))))***++++++))))))))))))))))))))))))*********++++++++++++,,,------......///000111111---......//////.........///......---------......//////............////////////000000000///......////////////////////////---...///000000000000///...//////000000000000///222333555666666666555444222222111111000000000///000111222222111000111333444333222000......111333000000111111222222222222000000000//////.........222222222222333444666777777:::@@@FFFGGGCCC;;;555333333555666666555333333222222111111111111111222333333222111111222444444333333444555888;;;===???DDDFFFFFFDDDCCCFFFLLLQQQNNNMMMLLLHHHDDDBBBCCCDDDAAA===:::999:::AAAOOO[[[mmmrrroooeee^^^\\\XXXPPPFFFIIIPPPWWWWWWTTTTTTYYY^^^___eeeooowww|||}}}zzz|||}}}|||tttxxxggg[[[RRRIIIBBBBBB@@@>>>;;;999777555555222222333555666666444222222111111111000000///////////////...............++++++++++++++++++++++++---,,,++++++******++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))'''(((((()))******++++++************************))))))((((((((()))******)))))))))))))))))))))(((++++++++++++,,,,,,,,,,,,//////000000111111111222/////////000000//////...000000000//////000000111000//////////////////000...//////000000000000///////////////////////////---...000111222222222222000000111111111000///...000222444666777777666555000111111111111111222222111333444333111000111333444333222000//////222555000111222222222222222222222222222333444444333222222333555777888888888777555888>>>CCCFFFDDD>>>:::666777999::::::999777666222222111111111222222333222333444555555555444333000111222333444555666666<<>><<<999777555555555555777:::;;;;;;888555000000000000111111111111111111111111000///------++++++++++++++++++++++++---,,,++++++******++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))'''(((((()))***+++++++++)))***++++++++++++***)))((((((((((((((())))))***))))))))))))((((((((((((++++++,,,,,,,,,---------111111111111222222222222000000111111111000000///222222111111111222222333000000////////////000000......///000111111111000////////////////////////---...000222333444444333333333444444333222000//////000333555666666666555//////000111222333444444222444555444111///111333444333222000///000333666111111222333333333333222000000111333555666555555222555999<<<===<<<999777555777;;;@@@CCCCCCAAA>>>999:::<<<======<<<:::999222222222111222222333444555777:::;;;:::777333111333444555666666666555555555888;;;;;;:::;;;>>>AAADDDGGGGGGBBB<<>>;;;;;;:::999888888999:::;;;:::999777666111111111111222222222222///000000///---,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((************************+++++++++*********************)))***,,,///222444************)))))))))))))))))))))))))))***++++++***)))))))))***+++,,,,,,+++,,,,,,------...//////333222222222111000000000000///...///111111///...111000000000111111///---666111///111222///...000444333111000//////000000---...///.........111333000000111444444555<<>>===???BBBCCCBBBAAABBBBBB:::;;;======<<<;;;<<<===<<<999555555999<<<===<<<333555777;;;<<<999444000222222333333333333444444999::::::999888999;;;>>>CCCBBB@@@BBBIIIRRR[[[``````TTTIIICCC???>>>DDDNNNYYY\\\dddmmmoooggg^^^[[[]]]ggguuu|||ppptttggg[[[SSSJJJFFFBBB>>>===<<<;;;:::888888888888777666555555333333333222222222222222000111111000...,,,---...---------------------------------,,,,,,,,,,,,++++++++++++*********))))))************************************************,,,+++++++++,,,///111333,,,,,,++++++******))))))((()))***+++,,,+++******+++************++++++,,,,,,,,,------.../////////111111111111000000000000000/////////111111///...333111000000111111000///333000///000///,,,,,,///))),,,000444555333000...111333555555333000...---444111000333555888>>>FFF999999888444000000222555>>>DDDMMMPPPLLLBBB888222:::RRRUUUJJJNNNUUULLLAAAIII>>>666888:::777666:::///444999;;;999777666777999555555888999777666777111333666777555333333333+++///555::::::999888777:::===AAACCCBBB@@@>>>===888:::;;;;;;999888999999::::::;;;>>>BBBEEEGGGGGGEEEAAA;;;666444444333222222222222333333444444444222444666777999;;;@@@CCCAAAFFFMMMQQQUUUZZZ```eeeggg___XXXTTTPPPMMMPPPWWW```eeeooovvvsssmmmlllpppooosss{{{|||ppp~~~rrreee]]]PPPLLLGGGCCCAAA???>>><<<999999888666666555555555555555444444333333222222222222333111///------.../////////........................------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************---,,,,,,+++,,,---///000...------,,,+++*********((()))+++------,,,***)))---,,,++++++++++++++++++,,,,,,------.../////////000000000000000000111111111000000000222222111///111000//////111222111000111111333777666555888>>>666999<<>><<<@@@AAAAAA@@@===<<<<<<<<<<<<555111222555777<<>>:::???EEE\\\dddmmmpppjjj]]]PPPHHHMMMmmmvvvnnn~~~nnnVVVAAAAAAIIIJJJEEEBBB<<>>???BBBCCC>>>:::999222555777666444666===CCC>>><<<999777666555333111666:::>>>@@@>>>;;;888666555555444222000000222444222555:::>>>@@@BBBDDDEEELLLFFF>>>777444333333333111111222333333444555555666777888777777888;;;>>>>>>FFFNNNSSSUUUYYYaaahhhaaa```bbbfffggghhhlllqqqtttzzzvvvllloooxxx|||qqq{{{nnnfffXXXTTTNNNIIIFFFCCC@@@>>>===<<<:::888777666777777777666555444333222111111222333333222///......///000000000000000/////////............---------------------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***************---,,,++++++++++++,,,---......---,,,+++***)))))))))******+++,,,+++++++++......---,,,+++++++++,,,,,,,,,,,,---......//////000000000111111222222333333222111222444444222111111222333777999:::999777111444;;;AAACCCEEEMMMVVVQQQMMMHHHDDDCCCFFFJJJMMMJJJHHHDDD@@@@@@DDDLLLRRRCCC999222111222333555888EEELLLRRROOOFFFAAADDDIIICCCFFFIIIIIIEEE???:::888IIIVVVaaammmxxxrrrkkkppprrr]]]GGGDDDWWWhhhcccTTTOOOOOONNNJJJEEECCCEEEHHHDDDDDDIIIPPPQQQJJJCCCAAA??????<<<777666???PPP^^^cccWWWGGG;;;555444444333555888::::::888555444333444444333000------...000///333666777666666888;;;???===<<<;;;:::888444111111111222222333444555555999::::::888777777999<<>>444777===CCCDDDFFFMMMVVVQQQKKKCCC===;;;>>>DDDIII@@@>>>:::888888>>>FFFLLL@@@777000000111000000222777<<>>999555444666======<<<:::888999<<<>>>AAAGGGVVVmmmpppRRR;;;AAANNNIII;;;888TTTvvvuuu\\\MMMHHHCCCAAABBBBBB@@@>>>???AAAJJJTTTWWWQQQIIIEEEDDDDDD@@@:::888@@@PPP^^^dddYYYJJJ???:::999::::::::::::999777555444555777777<<>><<<::::::999888888777666555444333222444555666555444333444666555555444444333222222222000000000/////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------+++++++++*********))))))++++++++++++************---------------...//////000///........................//////000111111111444444444444444444555555444333333444555555444222...111777===AAAAAA===:::666666888:::999666999???===;;;999777777888:::<<<222444555666555666777888666222000333444222222444000222444444222///,,,***///111222111000000111222'''000666===CCC:::000444333888222,,,AAA______HHH>>>;;;:::>>>CCCCCC===666777999AAALLLPPPKKKDDDAAA;;;===>>>;;;777888===BBBAAA@@@>>>>>>>>>>>>===<<<>>>===;;;888666666999<<<<<>>::::::999888777777666666666888999999888888:::<<<888888888777666666555555333333222222222111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,...///222444444333111/////////......//////000000111222222333333444555555444444444444444333333333222111000111333333111000+++,,,///333555666333111444111000222111...///222333444555777777777777777000333666777666444222222111111444999999555444666555777999888666333111000///222555666555333222222888===444***---///000777333555333000555>>>===666555444666:::======999555444333666===@@@===:::999444666888888555222111111---111888<<<===<<<;;;:::;;;;;;:::777555666888:::AAAIIIRRRVVVQQQFFF:::222000///...000333555777777888555222111222333444444444444333333333333222222777888777666555555777999:::<<<@@@GGGNNNPPPMMMIIILLLTTTWWWSSSRRRXXX```cccuuutttwww~~~}}}rrrzzzuuummmeee^^^XXXSSSPPPOOOOOONNNMMMKKKHHHEEECCC<<<;;;;;;::::::999999999888:::<<<<<<<<<<<<>>>@@@;;;;;;::::::999888777777555555444444444333333333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,------......------,,,++++++,,,------......///---111666::::::777222/////////...//////000111222444444555555666777777888444444444333333222222222000///...///111111///...111/////////111222111000000,,,,,,000333333333555555555555555555666777777333444444333222333555777111444:::???===666444666666999<<<;;;666333222444///111444444444444444666...111111555;;;333///:::888444666:::777///222;;;222222000///...000222333777222000222444222222444555555555444444444444444444888<<<<<<999666666777555666666666444333444555DDDDDDBBB>>>999555444444555333333666:::<<<999777555444444555666666555333555444444333333222222111///111222333444666:::===>>>???AAACCCFFFIIILLLNNNVVV]]]]]]SSSKKKKKKNNNOOO\\\]]]dddooowww{{{sss}}}yyyrrrlllgggaaa\\\YYYUUUSSSRRRQQQPPPOOOLLLJJJCCCBBBAAA???>>>======<<>>>>>???@@@???===>>>===;;;999888999999:::999999999999888777666555666555444222111000//////,,,------......---------..............................---------,,,,,,,,,///333---***111222333;;;111;;;CCC@@@999333111000...//////,,,***,,,222888111...///333333000...///444,,,///444///000222---///...111555444//////444AAAEEEIIIIIIDDD<<<666222000444555333333777777555222111111222333333444444;;;888777888777777;;;BBB999<<>>999777999===>>>>>>DDDBBBAAAAAAAAA;;;333...888999;;;;;;777111...000222777888555555888888444000222444333111......///444333333333333222333333111666444...333>>><<<000333///...333666666777999777666555666777777555222111222555777777666444222999;;;;;;777777999;;;;;;HHHFFFFFFGGGHHHFFFAAA<<>>BBB@@@===::::::;;;===>>><<<<<<;;;:::999999999999777777555444333222111000...///////////////....................................------,,,,,,,,,+++444333******777;;;999<<>>444/////////...///333333000///111<<<...---111//////222---+++,,,000222///+++...333333555888<<<>>>===:::777222666777444333555555333888888777888:::;;;;;;:::<<<:::;;;===<<<999:::>>><<>>@@@AAACCC777333999:::444777@@@000333333000///111222111000444999:::777444222111111222111000000///......,,,000111//////111222000111...000666999666444555444444444666777777555333444111///000333555444333888::::::666666;;;===<<<<<<>>>???AAAAAA???===;;;???III\\\mmmuuutttsssvvvyyy~~~ppp}}}yyyuuuooojjjfffccc```]]][[[YYYUUUQQQNNNNNNMMMKKKJJJHHHGGGGGGGGGHHHGGGEEECCCAAA@@@???>>>BBBAAA?????????@@@AAABBB???>>>===;;;;;;;;;<<<===999888888777555444222222111111111111111111000///............------------,,,,,,------......//////,,,......<<>>>>>???HHHSSSXXXSSSLLLIIIiiipppVVV\\\___```qqqkkkccc[[[ZZZcccjjjiiibbbllluuummmUUUJJJQQQRRRJJJOOO]]]nnn}}}mmmRRRUUUZZZaaafffgggfffcccmmmcccYYYWWW[[[\\\VVVOOOddd\\\OOOFFFHHHSSS\\\___\\\MMMCCCDDDEEE>>>666333???===::::::>>>DDDGGGGGG555555444444444333000...222444444111111222111///111000111333333222666;;;:::777777::::::555111111222222333444444444222111333333666<<>>======>>>??????:::::::::999888666444333222333333333222222111000//////.........---------***+++,,,...111333444555333888:::III```cccTTTMMM111888:::111+++,,,...---111777???DDDCCC>>>777222000......222555999BBBLLL\\\BBB555444...,,,111000444///+++---555:::999444======;;;999;;;FFFXXXfffccc\\\RRRNNNUUU```ddd```KKKRRRSSSLLLHHHOOOZZZ```eeehhhttt}}}{{{uuuqqqwww|||}}}aaaaaa```ccckkknnn^^^KKKUUUMMMGGGLLLVVV___bbbbbbTTTKKK@@@::::::;;;888555555888666222222555666333888222000333333222777???AAA<<<888999777333000111111111222222111000000000,,,333AAAPPPWWWRRRBBB555:::FFFIII===222222555555@@@@@@@@@>>>;;;:::;;;<<>>CCCCCCIIISSSHHH000%%%333000///222222///000444555666777999999777444222...,,,---///222666AAALLLRRR===888<<<555/////////333111111888FFFNNNGGG<<<999999888444666DDDZZZkkk|||uuuuuu~~~~~~}}}sssmmmpppwwwyyyxxxwwwuuuiiiYYYNNNIIIHHHEEEBBB:::===:::333222888:::666222000/////////000666======777333444444222222444222222222111000000333555///111555;;;@@@???:::555DDDQQQRRRCCC999<<>>;;;999999<<>>===<<<:::777666444444444444333222111000222111111000//////.........///111444777:::<<<>>>555>>>AAAHHHSSSLLL<<<777111///......---+++,,,---666;;;@@@AAA<<<555///,,,...---...000///000888BBBDDD333444>>>:::444888;;;>>>>>>>>>EEEUUUcccccc\\\KKKMMMPPPSSS[[[iii{{{{{{ooofff```^^^^^^```bbb]]]QQQOOOVVVXXXTTTDDDJJJLLLDDD999666:::>>>777222000222333222222444444555444333222555;;;@@@>>>999111+++***---333777333<<<<<<444888JJJWWWWWWLLLEEE===999:::>>>AAABBB@@@GGGQQQWWWUUURRRVVV^^^vvv||||||ooo{{{wwwtttrrrrrroookkkgggddd___ZZZVVVVVVVVVTTTRRRQQQPPPPPPPPPIIIKKKMMMMMMKKKKKKNNNQQQRRRQQQNNNKKKIIIFFFEEEDDD???@@@AAABBBBBBBBBAAA@@@===>>>???>>>===;;;888666444444444444333222111000333222222111000//////...111222444666999;;;===>>>444<<<<<<<<<@@@888+++***)))...000,,,,,,000333111000666;;;999333///111555///000222333000---111888===---///;;;999999DDDNNNRRRQQQNNNQQQaaavvv~~~yyykkk}}}|||xxxwwwppphhhggghhhdddssslll[[[JJJKKKZZZdddccc]]]```gggqqqwwwqqqcccXXXVVVQQQHHHGGG\\\rrrmmmYYYXXXggg{{{vvveeegggxxxsss}}}tttwww~~~ppp||||||hhhOOOAAA>>>>>>666222111444555222111333666666666555666:::BBBIIIIIIJJJHHHDDD>>>999666555...444444555JJJmmmiii]]]NNNCCC@@@???===;;;???DDDKKKNNNJJJGGGMMMVVVmmmooottt~~~}}}qqq}}}yyyvvvuuupppooolllhhhccc___[[[XXXVVVVVVWWWWWWUUURRROOOMMMNNNNNNNNNNNNNNNPPPQQQQQQLLLLLLKKKJJJHHHGGGFFFFFFHHHGGGFFFEEECCCAAA@@@@@@AAA@@@???===<<<<<<;;;;;;===777000...111333111...222111///...---...///000555333111000111111111000555999111,,,444666---***000...---...000222222222555000111888:::444//////...000000000///222888<<<@@@<<<999<<>>>>>???KKK[[[\\\QQQNNNUUU{{{hhh\\\fffwww}}}qqq{{{wwwuuuooonnnlllhhhddd```\\\ZZZXXXXXXXXXWWWUUUSSSQQQPPPNNNNNNOOOPPPQQQRRRRRRSSSMMMMMMLLLKKKIIIHHHGGGFFFHHHGGGFFFEEEDDDCCCBBBAAA========================888666555555777666222///------///000111222333333///---,,,,,,///111222222111EEEFFF555,,,))),,,444---,,,+++,,,...//////...777///+++---000000222666222111111222999EEETTT___FFFNNN]]]qqq|||tttpppnnnhhhbbbZZZUUUSSSQQQMMMIIIJJJGGGCCCAAA???===999666999;;;<<<;;;999999<<>>;;;999777777777888===DDDIIIHHHBBB;;;888888:::::::::999888666555444<<<555000333AAAQQQ]]]bbb|||qqqmmm|||eeeDDD>>>???:::666666888999777444999777333111111333666999:::@@@CCCEEEOOO[[[ZZZQQQRRR\\\iiiqqquuuyyy}}}sssnnnggg\\\RRRNNN>>><<<;;;999777555777:::999CCCOOOVVVTTTJJJ>>>777999222666<<<<<>>???@@@@@@???>>>===<<<999777666555555222...+++222333444444333111///---***))))))+++...222333444111DDDAAA...***///......///---,,,,,,---...---,,,))))))///999???@@@???@@@CCCCCCEEEJJJTTTddduuuuuuvvvwwwooobbbUUUKKKGGGGGGHHHIIIDDD>>><<<===@@@@@@???<<<:::777555555666555444333333333333222444777:::777888888888666444222111000AAAKKKDDD:::666666444888888888666555333111000777000...:::PPPbbbiiiiiiyyyZZZ@@@<<<;;;888444444444444000---..................//////222222///---333;;;888...///333888<<>>;;;999<<<777222333888;;;888444555555555555333111///...---,,,+++,,,///222333333:::NNNJJJ555111555111+++222000......///000///......444@@@MMMVVVZZZ[[[[[[NNNTTT```nnn~~~|||\\\DDDCCCPPPWWWSSSGGGCCC<<<777666888===@@@@@@===999888999;;;;;;;;;888666444333333444555666444333222111222444666999444555666666555333111000///???CCC666,,,111666555444444444333222000///...///...333BBBTTT]]]ZZZSSSPPPaaafff___VVVGGG<<>>888...999555111............---333999111--->>>MMMNNNLLLTTT^^^qqq}}}jjj\\\QQQIIIKKKGGG@@@888333222444777555///777BBBDDDHHHGGG<<<555333666;;;999555:::EEEFFFTTTbbbcccYYYSSS[[[hhhaaa[[[WWWYYY^^^gggwwwsss}}}yyywwwtttpppmmmkkkiiiiiiaaa___\\\YYYWWWWWWWWWXXXZZZZZZ[[[ZZZXXXUUURRRPPPNNNMMMLLLKKKJJJHHHGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDCCCAAA>>>:::888999444222;;;IIIOOOIIIAAA......///000222555777999111///------...//////...>>>]]]cccIII555...///666222///---,,,///111333444555888===DDDPPP```nnnvvvyyy{{{mmmeeeZZZRRRPPPSSSXXX[[[ZZZLLLCCCDDDEEE>>>999999===;;;888666666777999:::555444444444444444222000333222000///......000222222000...---...///000111000//////......---------000:::888+++'''111555111/////////000//////......+++---222888===;;;444...+++===@@@888666555222666000////////////...,,,+++222222222222222333444444...000222555;;;???===777@@@:::333111444666555333111999222'''***...+++,,,222555@@@PPP```rrr~~~yyyyyyyyy___YYYPPPJJJEEE>>>555...:::333666888555:::AAA===999555666:::999555999AAABBBNNNXXXWWWRRRTTT\\\dddWWW]]]gggrrrxxx~~~ttt|||zzzvvvqqqmmmjjjiiihhhcccaaa^^^\\\ZZZZZZZZZ[[[]]]]]]]]][[[XXXUUUSSSQQQOOONNNMMMLLLKKKJJJIIIHHHFFFEEEEEEDDDCCCBBBBBBAAA>>>???@@@@@@???>>><<<;;;999777999DDDNNNMMM@@@333///...---...///222555777111///,,,+++,,,,,,,,,+++222FFFIII<<<555111///444000---+++---222:::@@@CCC<<>>444111555???JJJVVVkkkmmm]]]PPPMMMLLLRRRllluuujjjcccZZZMMMCCCAAA<<<@@@EEEEEEQQQ```bbbJJJ???999<<<>>>;;;;;;@@@BBBJJJKKKEEECCCOOO\\\cccaaalll{{{tttzzztttooollljjjiiifffeeebbb```^^^^^^]]]]]]^^^]]]\\\ZZZXXXWWWUUUTTTQQQQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@????????????>>>===>>>@@@@@@;;;000'''111000000///............///---++++++---/////////******%%%'''555666111333555222222666AAANNNZZZ```___mmmzzz^^^XXXOOOIIIFFFDDDBBB@@@<<<<<<<<>>111444JJJSSSIIIFFFMMMQQQOOOQQQWWWHHHFFFCCC>>>:::999>>>DDDYYYeeexxx{{{ttt\\\XXXaaannnwwwdddQQQCCCFFFMMMMMMJJJKKKEEENNNMMMBBB???LLL[[[```hhhqqq|||uuuyyysssooommmlllhhhgggeeedddbbbaaa```___]]]\\\ZZZYYYXXXXXXXXXXXXSSSSSSRRRQQQOOONNNMMMMMMKKKKKKJJJHHHFFFEEEDDDCCCGGGFFFDDDCCCAAAAAAAAAAAA??????===999444222333444)))+++---///000000///...---,,,+++---000333555555...111///000333...111BBB===;;;<<>>;;;999:::;;;===@@@BBBAAA>>>;;;444666444111222666666333888777555444333222222333222222222111000111333444---000333222000///000222/////////222666777444000,,,---.../////////.........******---,,,***,,,111---------,,,,,,***))))))***+++,,,......---***(((,,,222000///444000+++000......,,,+++)))***,,,...((()))+++---......---,,,///555;;;:::222******///,,,++++++...333666666444...222777@@@CCC<<>>===EEEBBB555111999:::333222888DDDJJJEEEAAAPPPddd}}}rrr[[[KKKQQQ^^^dddbbbaaaQQQ^^^```PPPGGGMMMVVVXXX\\\ccckkkrrr|||xxx}}}wwwrrrmmmjjjhhhhhhgggfffdddcccbbbbbbbbb```]]]ZZZWWWUUUSSSSSSQQQPPPNNNMMMNNNNNNNNNMMMOOOOOOMMMLLLJJJHHHGGGFFFEEEEEEFFFFFFEEECCC@@@???AAA>>>;;;999888666444222333---***---000...,,,,,,...///000222333222///,,,---...111444777;;;GGGTTTMMMSSSXXX___rrr~~~rrreee\\\PPPEEEAAADDD??????@@@??????>>>===<<<@@@BBBHHHMMMIII???888666555555444333222111111111111333222......000111...000111222333888;;;777000555555444444222111///...+++,,,///444888777222...111000000//////---***(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***,,,//////...------...444666666111,,,***...333///222111222>>>OOOQQQIIIAAA>>>:::;;;GGGUUUUUUNNNGGG<<>>111,,,000333111---000222333333333333555666///444===CCC@@@888555666888EEEGGGDDDIIINNNZZZnnnxxxnnnkkknnnqqqgggUUUSSSbbbkkkhhhaaaeeeoooyyy}}}uuu}}}yyywwwqqqpppooommmkkkiiihhhgggbbbaaa```^^^]]]\\\\\\\\\VVVUUUVVVYYY\\\ZZZSSSMMMKKKLLLMMMNNNMMMLLLKKKJJJHHHHHHHHHHHHFFFDDDBBB@@@<<<===>>>===<<<888555333222000000222111000222777>>>999333---+++,,,000222999:::???GGGMMMVVVffftttwww]]]GGG<<<@@@JJJSSSSSSJJJ@@@<<>>;;;888777666999777666555111...111888:::777333///---///444888GGGEEEGGGRRRaaarrrsssbbbTTTEEE888???AAAEEEHHHHHHEEEAAA???===<<<999666333000///...000......000000...000555,,,------............---///111000---///555999999333111111666BBBMMMLLLFFF999777444000.........///111///------...000333444333444555444111///------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))***+++++++++++++++******))))))******+++,,,************************++++++,,,---111888@@@FFF333111000444999<<<<<<:::000777;;;777888BBBOOOWWWbbb``````ZZZEEE---***555<<<666///...111444444333---...//////...---...000///...///222000---///444222777333000666444111777777===FFFPPP___xxxuuudddVVVVVVZZZZZZYYYZZZllloooxxxxxxzzzyyywwwtttqqqnnnlllkkkiiihhhgggeeecccbbbbbbaaabbb```___aaadddbbb\\\VVVNNNOOOPPPQQQRRRQQQPPPPPPMMMMMMLLLJJJHHHFFFEEEDDDCCCCCCAAA===::::::>>>AAABBB>>>:::666000+++...444---///000000111444999===@@@DDDRRRiii~~~sss^^^LLLDDDBBB???:::@@@???===:::888888999888666555333000...---------///---///111111...000555111333555666555222...+++---000000------000///,,,000222222000333888888444888666333000.........///......////////////111111+++...111111000///000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))***++++++++++++***,,,++++++++++++,,,------************************+++,,,---------000444777111111222333555888;;;<<>>888<<>>LLLooowww|||xxxuuurrrpppkkkjjjiiihhhggggggggggggeeejjjooopppmmmgggcccaaaZZZYYYVVVTTTSSSSSSTTTTTTRRRPPPNNNLLLJJJHHHGGGGGG>>>??????===:::<<>>:::333...,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((())))))***************......------......///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++++++++---000222222444888<<<===:::666222000222;;;HHHVVVbbbhhhtttuuuppp^^^DDD000+++...***+++------++++++,,,...000111222000...------......+++,,,111222///---///...333...)))---,,,,,,555---111666:::<<>>111000...------...000111---***+++...111333:::BBB:::888555222000///......---///---)))***...///...,,,------///555:::555---111111111222111000//////---//////---++++++///222333666999777111......000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((()))***************...------------...//////------------------------)))***++++++,,,///333777777666:::DDDOOOQQQIII@@@===444...111999>>>@@@@@@MMMOOOZZZcccTTT888,,,111***---//////---,,,---...000111111000...,,,---...///,,,,,,///111///...000---222---,,,333111---111555111------444@@@MMMVVVZZZZZZnnnxxx~~~{{{qqqooommmlllllllllkkkjjjiiinnn{{{|||rrrooonnndddcccaaa]]][[[ZZZYYYVVVTTTVVVTTTRRROOOLLLJJJIIIHHHBBBBBBBBB???<<<:::999999888555111///000111222222777CCCHHHGGGQQQjjj}}}mmmUUUCCC:::888888888666555444333333333333444///111333555777666666555---...000111111111000///+++,,,.........000333555;;;777555666444111000222444---)))---///,,,+++------///222444444444444555111111111111000///...---,,,000000,,,---333777777555000,,,,,,000111...***111...+++***,,,------,,,************************,,,,,,,,,+++)))***---000,,,000222///...///000......---,,,---...///...---------,,,+++---333>>>FFFHHHAAA;;;===DDDGGGCCC===AAA777...,,,000555888;;;:::DDDMMMPPPOOOLLLEEE>>>......000555444000...000///111111///+++***,,,...------,,,---...111444666222111111000//////......222222333888AAAJJJQQQVVV```]]]ggg{{{xxx|||zzzwwwuuussssssrrrqqqoookkkqqqxxxvvvtttjjjgggdddaaa___]]]\\\ZZZXXXWWWVVVSSSPPPMMMKKKJJJIIICCCCCCBBBAAA>>><<<<<<<<<:::999777444333555;;;@@@JJJMMMXXXlllzzz{{{oooeeeUUUJJJ<<<444222444666666111111111111111111111111000111222444444333111000......////////////......+++---//////...///000111555:::888000---222555333000...111888999555111111---000222222111000222444===<<<:::777555222000//////---+++***---111666999888666444222111///...---,,,---......,,,+++,,,---************************+++++++++***)))))),,,///888>>>AAA===999555000***....../////////.........000111111222444999@@@DDDDDDBBBBBBGGGMMMOOOKKKEEE<<<777333555:::<<<;;;888@@@GGGLLLKKKIIIHHHEEE@@@666333111333222...---//////000000///,,,++++++,,,......------...111333555<<<;;;888666444444444444;;;777666;;;DDDKKKNNNMMMLLLMMMUUUccciiidddZZZTTTeeeyyy~~~www}}}yyywwwvvvtttrrrpppnnnttt}}}{{{zzzoookkkhhheeecccbbbaaa___]]]ZZZXXXVVVSSSPPPNNNLLLLLLEEEEEEDDDBBBAAA???>>>>>>333555777666666===IIISSSUUUUUUccc{{{mmmVVVKKK>>>999222000000111111//////000111222222111000000000111111111000...,,,+++///......---------.........000111111///...//////---999999,,,***555999222---000777>>><<<555///---...222555555222111555:::FFFDDD???:::666222000///111+++,,,555:::777555888666777777444000///000111)))...111111---***+++---++++++++++++++++++++++++*********)))((()))+++---LLLSSSXXXVVVPPPIII???666---000333333000------...//////111444888::::::::::::;;;@@@GGGQQQXXX\\\]]]JJJFFFAAA>>>======:::777;;;@@@AAA>>>===>>>???===999333///000///------000222111000000111000...,,,//////......///000222333999888666444333333333444===888555:::DDDIIIHHHDDDBBBGGGKKKNNNRRRPPPFFF:::===TTTppp}}}vvv~~~{{{yyyvvvsssqqqqqqvvv~~~}}}zzzoooooollliiiggggggfffdddbbb]]][[[YYYVVVSSSQQQPPPOOOJJJHHHFFFDDDCCCAAA???===222444555555777???JJJSSSGGGYYYqqqzzzhhhMMM@@@AAA:::777444222222222///---222333555555555333111000//////000///...---+++***...---,,,,,,---...000111333444333222///...///000***222555444666<<<:::333333888======888000+++***000555::::::777777<<>>111222222000...,,,,,,,,,++++++++++++++++++++++++******+++***))))))+++---AAAIIIPPPPPPLLLGGG>>>777---222666666111,,,---...,,,---000555:::999555000222222333777???KKKWWW``````\\\PPPAAA555333555666555999:::777666999;;;:::555000...000000......111444222111333555666333000000000/////////000111222...///000111222222222222555333333777>>>BBBAAA>>><<>>:::444111111222111666;;;<<<999777999;;;888666333000///...///000000,,,444HHHNNNAAA444333777666777===FFFMMMOOONNN===666000---...///---***++++++++++++++++++++++++***+++,,,,,,++++++,,,...555===CCCCCCBBBAAA===888---222777666111------///...///222777;;;999333...000///,,,***+++222;;;BBB\\\]]]TTTAAA111...333666:::???AAA===;;;<<<<<<999444333555888666111///111444222111222666777444222111111000000000000111111///111555888999888666444000222555777777888999:::222BBBHHH@@@===HHHMMMIIIGGGKKKNNNLLLJJJNNNYYYcccyyy|||uuu}}}ttttttrrrooonnnmmmlllkkkiiicccbbb___]]]ZZZXXXVVVVVVRRRNNNJJJIIIHHHFFFBBB??????<<<888:::AAAKKKRRRVVVfffqqqnnnWWWBBB:::666000000///...------///000222333333333333111///---,,,,,,,,,,,,------...//////+++,,,---...000222444555222444555444222000000111444...777MMMTTTEEE999999888999666111000444888999222666;;;===;;;666222///111000/////////000111222000+++...888<<<555111111333000111999EEENNNPPPNNNAAA888...+++...111...))),,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...444:::>>>>>>===???>>><<<...111444444111......///,,,---000333555333///,,,,,,---////////////000111???HHHJJJAAA999888777444>>>CCCEEEAAA===;;;777333999<<>>BBBGGGKKKNNNRRRVVVYYY^^^mmm{{{tttyyywwwuuurrrqqqppppppnnnmmmfffdddbbb___\\\ZZZYYYXXXTTTPPPLLLKKKMMMLLLIIIEEE@@@>>>;;;===EEESSSbbbmmmwwwfffMMM888000333555444444333222000...------...////////////............,,,,,,,,,,,,,,,------...,,,,,,...///000111111111111666<<>>DDDEEE???666...000000000000000111111111------......////////////,,,+++---111888>>>@@@@@@;;;555...,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---)))///222111111333444222///000000111000000//////***,,,......------------,,,---000333555555333222---777>>>@@@EEEIII@@@222888===@@@<<<999777333...999@@@HHHHHH===111111777>>><<<999444000...///000///000111111222222222222222333444444333111///...444555666666555444555777666@@@HHHJJJKKKMMMJJJEEE;;;???DDDHHHKKKNNNQQQSSSWWW___jjj{{{{{{ttt|||yyywwwtttssssssrrrqqqooogggfffccc```^^^[[[ZZZYYYTTTPPPMMMNNNQQQQQQNNNJJJJJJHHHDDD@@@BBBOOOcccsssfffOOO<<<777666111111555,,,.../////////...///000------------...000111222,,,,,,+++++++++++++++,,,,,,---...//////...---,,,111999DDDJJJIIICCC;;;666///888===888000---......---000111222999AAA@@@:::555999BBBLLLQQQMMMAAA777111111111111111000///...***000444111000111///,,,+++---///000000222555777333111///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,*********+++***000555555666888999777000///......000111000///...000111000------000444333000------......---,,,000555888>>>KKKSSSFFF111111777:::888777777555222444===GGGGGG:::000222<<>>@@@@@@AAADDDLLLRRRUUU^^^ccc```fff{{{ttt~~~|||yyyvvvuuutttuuuuuuqqqllleeebbbaaa```___]]]YYYZZZXXXWWWYYY[[[XXXQQQNNNNNNHHHEEEUUUiiifffUUUAAA;;;444000000222333333...------,,,,,,...///000///---,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,333......222222000222777;;;;;;<<>>??????>>>:::444...444666000---111222...........................***000///000999:::777===666===<<<222***,,,//////---,,,,,,,,,------+++***++++++++++++,,,---...///,,,555AAAHHHGGGDDDDDDFFFBBB???:::555111///......+++---...,,,+++,,,---,,,000333555444000---,,,...///999JJJYYY]]]TTTCCC555<<<<<<<<<999111***,,,333;;;BBBGGGCCC999000...000222777@@@CCC999---+++111...---...222666666111,,,333111000///000000000///000...---///333666555333///222555777999===DDDIIIFFFCCC@@@AAAEEEHHHIIIHHHLLLVVV___^^^\\\kkkzzzsss~~~{{{xxxvvvuuuuuuuuurrroookkkiiihhhfffbbb___aaaaaa___\\\\\\]]]XXXQQQSSSMMMKKKTTTaaabbbPPP<<<999666222000111000///---------,,,,,,,,,---......,,,,,,---///111222000//////...---,,,,,,,,,---...111+++***///222111111444:::::::::<<<;;;999777555111000//////000111000/////////......///000000///---555<<<===>>>???===:::888777444000///000///,,,////////////////////////***000111888JJJPPPPPPUUUUUUYYYXXXLLL===222---+++---,,,+++,,,------,,,***++++++++++++,,,---...///>>>OOO```eeedddccccccbbbbbb```\\\XXXPPPEEE999111---......---,,,------,,,---///000000...---,,,,,,111EEEaaatttwwwnnn```WWWCCC;;;333111000...///222222888<<<999222,,,+++---)))111@@@NNNNNNCCC999777---000444555444444555666444222111000//////...---000111111222333333222222222444666666555666:::===GGGEEEDDDFFFIIIJJJIIIGGGIIIRRRZZZ]]]^^^gggzzzyyyrrr}}}{{{yyyxxxxxxuuutttrrrqqqppplllgggdddfffgggdddaaaaaaaaa[[[SSSOOOPPPZZZhhhhhhUUU@@@666111111111111222000---***,,,---------------,,,,,,++++++---000333444222000000///---,,,+++,,,---...///+++)))---111222333555===============;;;888444000///---...///000000///000///...------------...888CCCMMMOOOOOOQQQSSSRRRLLLAAA666222222000---,,,000000000000000000000000,,,111333@@@[[[hhhhhhlllpppqqqppphhhVVV@@@111,,,,,,+++***+++,,,---,,,+++++++++++++++,,,---...///EEEaaaxxxzzzxxx{{{{{{vvvwwwwwwwwwwwwppp```KKK;;;777444111//////...---,,,,,,,,,,,,...000000///...333MMMlllxxxrrrpppYYYGGG555//////000//////...111222222000...---...'''000EEE^^^lllhhhYYYNNN:::555000...111444555555111111111111111000000///000222444444222111000//////111444555555777999:::BBBCCCEEEHHHLLLMMMLLLKKKLLLOOOTTTXXX]]]dddlllrrryyyqqq~~~}}}{{{zzzyyyxxxuuurrrnnnkkkfffhhhgggeeeffffff___WWWSSSeeevvvrrrZZZ@@@888<<<...///111222222111...,,,---.../////////...,,,+++---------///111222111000.........------,,,+++***...------///000333888<<<>>>@@@BBBBBBBBB@@@999222000...,,,---...000000///111...---...---,,,...222QQQ]]]hhhiiigggiiilllnnneeePPP<<<444333111...//////////////////////////////111222CCCcccsssssstttwwwtttuuuvvvjjjRRR;;;000---+++******,,,---,,,+++,,,,,,,,,,,,,,,---......@@@ccc}}}|||xxx~~~zzzzzz{{{~~~vvvcccTTTDDD;;;444222111///------///---,,,///333666555222===RRRlll|||~~~{{{yyy{{{vvvdddNNN>>>444---,,,......---------...///...---+++000AAA]]]wwwuuujjj[[[GGG111***000777555///,,,...111333444555555666111111111333555555333222000111333555777888999:::;;;<<>>aaa|||{{{www~~~|||~~~|||~~~wwwmmmLLL???222000111000///000000------///444777777555CCCQQQfffzzzoooYYY@@@///...444---+++)))***+++,,,+++***,,,+++222GGGcccyyy|||zzzfffKKK999333333333111,,,000444777666666666777444111000444;;;@@@@@@===555444333222222333333333777888999<<>>QQQllloooRRR:::555:::111000////////////...---///,,,+++444KKKiii~~~}}}mmmTTT;;;---...444000444999:::777333222333666333111555???HHHNNNOOO888444000...///222555666888888888999;;;@@@HHHMMMMMMSSSYYYZZZXXXWWWXXX[[[dddooowww~~~~~~xxxzzz{{{zzzzzzwwwmmmccc^^^TTTBBB333111666555///---///111000...---...000......//////000111333333222222333555666555111//////000222333444444333222222444333444@@@UUUeeelllpppvvvwwwvvvyyy{{{qqqaaa666333///---.../////////000,,,,,,111000...777EEEkkkrrrxxxyyyzzz}}}~~~}}}}}}zzzeeeDDD000000111---...........................111333HHHlll~~~kkkQQQ666333///---------,,,+++......------------......444PPPnnn}}}~~~||||||}}}}}}||||||}}}|||{{{mmmSSS;;;333222///...111,,,------------...111333...///888PPPnnn}}}wwwbbbIII:::666444555555555444333333222333333000///>>>\\\zzzrrrWWW@@@444222///555::::::555000//////222333333555:::EEETTT^^^MMMEEE;;;444222555777999777888::::::;;;???EEEJJJGGGJJJNNNPPPPPPPPPRRRTTT\\\```uuuyyyssswwwyyyzzz{{{yyyqqqgggOOOCCC:::555111++++++//////222555555222000000111...---------///111333444///111555:::<<<999444///......------...000222333;;;888444888MMMhhhxxx{{{{{{~~~{{{{{{lll888444000....../////////111,,,,,,111000---666EEEjjjpppuuuxxx||||||tttNNN555555555---000000000000000000000000000333666JJJmmmzzz}}}fff888555111...------,,,+++///......---------......000IIIkkk|||~~~eeeGGG;;;555...+++...---///000...,,,,,,000444<<<333111@@@[[[ttt}}}~~~wwwvvvwwwwwwkkkSSS;;;...000222555555333111111222111666555000888SSSsss{{{bbbDDD///+++222888999555000//////,,,111444222333>>>SSSeeepppcccPPPAAA777444222222333666:::===>>>BBBGGGKKKFFFDDDAAABBBGGGNNNUUUYYYXXXZZZ```ppp{{{sss}}}wwwuuu{{{{{{gggTTT;;;888555444444222///+++222777:::666000,,,+++++++++111111***,,,444444,,,777<<>>;;;<<>>===BBBFFFJJJLLLUUU```fffppp{{{sss}}}rrrdddSSSCCC999999666111//////111111222222111///---,,,---000444333......000,,,...EEEaaaqqqsss|||~~~yyy___888000000///000222555888:::777555>>>XXXttt\\\BBB...000666333......444///...222333222888BBBlllyyy~~~yyyZZZ???555111000/////////000111222000::::::[[[gggCCC///---111...))),,,------------.........111FFFkkk}}}tttYYY:::///666;;;777222000///000111222777999;;;777@@@bbb|||yyy|||xxxyyy|||{{{uuuoooRRR???,,,)))333:::555,,,222//////000...+++444@@@]]]qqq|||www{{{~~~|||hhhVVV???222000111///,,,111......000000///111555<<>>666111666<<<<<<::::::AAAKKKTTTTTTKKKCCC???@@@EEEHHHQQQ\\\bbbgggwww{{{sss|||gggTTTEEE:::555555555444444333222000///...---...222222///---...111......///222@@@___{{{|||xxx___888222000///111555888777666;;;;;;EEE^^^xxxrrrRRR555222666333......222+++,,,222222111AAAWWWxxxnnnMMM666111000//////111333444444333<<<>>>bbbvvvWWW;;;...///000---------------............333GGGlllnnnSSS<<<111555333222333222000000222222666:::666;;;[[[xxx{{{~~~|||zzzzzzzzz{{{zzzzzzjjjUUU<<<000222555222,,,333000000333222...///333GGGaaa{{{}}}}}}}}}pppWWWAAA222---...000111///000222222000222777888DDDVVVggguuuxxxmmm___GGG;;;333666>>>@@@===;;;;;;IIIZZZbbb]]]QQQGGGAAAIIIIIIOOOXXX```fffqqq|||{{{sssoooVVVFFF>>>888555333222111000///000222444666000...111222...+++,,,...111///---;;;XXXsss|||xxx___999333111000333777999777444;;;AAAQQQiii}}}fffEEE777444222//////111---...222///222LLLkkk~~~}}}]]];;;222000///000333666777666444;;;>>>ccctttVVV;;;000111333---------.........//////555IIImmm~~~uuuVVV666------000444222---...333000333777333666TTTssszzzyyyzzz{{{{{{{{{{{{|||}}}}}}oooZZZDDD666000000222111///000333444222000000666LLLhhhzzz~~~{{{vvvsss}}}{{{ppp[[[BBB111,,,......///111222000///666???BBBAAACCCPPPgggyyy{{{uuu___MMM;;;555777:::<<>>RRRiiixxx|||yyyvvvqqqxxx{{{qqq[[[CCC333------...111222///...666???HHHDDDAAAGGGZZZooozzzzzzxxxeeeMMM<<<444333888@@@;;;<<<>>>DDDMMMVVV^^^bbbPPPKKKFFFDDDJJJTTTaaajjjxxx{{{sssrrr```III;;;888888555222333666:::@@@HHHSSS___hhhMMM:::,,,+++...---///555000///444EEE___uuu|||yyyxxx{{{|||fffCCC444444444555666777777666666JJJiiiqqqLLL444333555222444555555444999LLLiii~~~|||}}}xxxccc>>>999555555777888666333111555555\\\|||aaa@@@...,,,............////////////444HHHmmmmmmJJJ999---...111---+++///---,,,///...444QQQrrr|||}}}~~~{{{}}}zzzmmmXXXCCC555...//////...---...000111111666666CCC]]]sss{{{||||||ssstttvvvvvvppp```JJJ;;;444222333666555222444888HHHIIIFFFDDDJJJ[[[lllvvvttteeeUUUDDD888777<<<999999888888<<>>888666888777444000333555555\\\uuuRRR888111............/////////000222GGGlllaaaFFF///...333222......///,,,///000777UUUwww~~~rrr[[[BBB111333333111---,,,...111222222///:::UUUnnnvvvwwwxxxvvvmmmqqqyyyvvvbbbOOO<<<888777;;;<<<888333111FFFLLLKKK@@@<<>>KKK^^^ooooooggg```YYYTTT___aaakkk}}}zzztttcccPPPHHH>>>888:::888444888AAAUUUaaawww~~~|||uuuNNN111111///...///111111000222HHHeee{{{}}}sssMMM:::555333444555555777;;;FFFccc{{{}}}{{{jjjDDD222444666555333444BBB^^^yyy~~~^^^===333:::444222666333000111HHHooo\\\888111555333444===@@@======555GGGmmmsssWWW>>>111/////////,,,222...+++222AAA^^^zzzkkkTTT:::)))...333...---444000111111777NNNkkkyyyyyyxxxwwwuuutttuuuvvvtttooohhhWWWCCC888222///111666333222222333222444<<>>ZZZwwwjjjIII666777555555777333///777```jjjDDD444999BBBLLLSSSSSSNNNKKK777EEEiiiyyy\\\???111///111...000,,,,,,000555PPPwwwvvvQQQ222000555111///444222111000444@@@VVVooo{{{wwwvvvyyy{{{xxxuuussswwwlll\\\KKK;;;111///444444///,,,...000111555:::EEE^^^wwwyyyrrrWWWIII999222555999888555333:::EEEVVVjjjxxxxxxrrrddd``````eeepppzzztttqqqYYYMMMEEE??????>>>;;;666<<>>ppp{{{[[[;;;;;;JJJZZZ[[[TTTLLLEEE666@@@bbbwwwUUU777///555222000---000222000GGGooouuuWWW:::000444555///666333333555888CCC```|||{{{yyy~~~zzzxxxzzzwwwuuupppfffTTTAAA444---444000...111333333444777777KKKcccsss|||}}}xxxvvvfffOOO<<<333333666999888777888AAARRRfffvvv}}}sssnnngggeeejjjwwwzzztttuuu___VVVLLL@@@===>>>===::::::HHHddd}}}vvvSSS888555333333444222///444<<<___xxx}}}bbb<<<666999???999555JJJiii{{{pppJJJ666777888777BBBbbbmmmHHH555666888444111666CCCtttyyyLLL<<>>LLL___sss~~~{{{ttt~~~wwwgggQQQ<<<222333888999888777777<<>>PPPvvvddd<<<;;;???BBB???CCC^^^~~~rrrLLL888888999:::JJJmmm~~~TTT888999:::444444444IIIuuuddd@@@666<<<000---555111111999]]][[[>>>999//////---000444000:::TTTyyyVVV111***777111111444666222111???PPPuuuvvveeeTTT;;;777444333000,,,...222888666;;;NNNgggyyy{{{vvvrrruuutttgggRRR@@@777555333666999999888===OOO```zzz~~~}}}uuupppqqqvvvyyyzzztttrrrPPP@@@EEE===;;;;;;EEEYYYooo~~~jjjBBB333222111333444111777QQQnnnaaa999:::;;;===@@@OOOllltttMMM999999999;;;NNNmmmZZZ888999:::444777555UUUzzznnn???111888------888333111:::aaasssOOO555///222//////555333666DDDrrruuuOOO999888...///222444444555888===aaazzz{{{oooTTTGGG888111///------000333000333AAAVVViiivvv|||rrrtttwwwuuukkk[[[HHH<<<444444777;;;<<<<<>>UUUrrruuuNNN999::::::<<>>555222999??????>>>@@@JJJccc}}}~~~{{{lllyyyzzzsss[[[EEEBBBBBB===<<>>:::AAANNNlll}}}fff>>>333:::555@@@aaakkkDDD---000333000111111777NNN}}}VVV999222222<<<@@@999333444DDDkkk|||RRR===---...444333333555777PPPqqq|||~~~uuu^^^FFF888444444111000//////000:::PPPdddyyy|||~~~~~~~~~uuuqqqcccSSSPPP]]]jjjhhh___CCCGGGSSSgggyyy}}}vvvvvv}}}}}}vvv}}}ZZZIIIHHHIIIIIIIIIWWWlll}}}WWW888777666======GGGddd}}}|||[[[999:::666@@@cccqqqJJJ<<<@@@===FFFVVVuuu|||KKK888>>>888AAAqqqTTT...///:::111+++777888^^^oooEEE888111999@@@<<<444///;;;RRRzzzsssRRR111***222555333000--->>>]]]|||vvv^^^III;;;444111222222000---000@@@QQQppp|||~~~}}}xxxfffXXXVVV\\\___\\\IIIEEEDDDOOOfff~~~zzzqqqvvv~~~wwwoooTTTLLLJJJGGGIIIPPPnnnxxxRRR;;;>>>===EEEBBBQQQxxxvvvPPP;;;???888HHHsssrrrKKK<<<@@@@@@FFF[[[zzzLLL888AAA>>>FFF~~~ooo@@@///999333---===>>>nnn^^^HHH444222888:::444000555===iiihhhGGG777333333333444000666PPPvvvxxxiiiOOO999000000333555222000555<<>>===SSStttMMM===AAAAAAGGG```VVVLLL```fffsss[[[666333333333>>>LLL~~~zzz___@@@111000333444444333222ZZZ|||gggPPP:::...///666555444FFFkkkmmmWWW:::333...000333333222222???___|||~~~zzzfffSSSDDD;;;AAACCCAAA===DDDYYYqqq~~~uuuppp}}}vvvppp^^^OOOKKKMMMXXXrrreeeIIIAAA???<<>>;;;<<<===<<<<<>>JJJmmm~~~MMM666:::888\\\oooOOO999222222222:::CCCbbbzzzgggKKK444444111111AAA```~~~rrrVVVCCC888333222555444///;;;]]]zzz}}}~~~~~~|||YYYCCC777>>>@@@777;;;IIIcccuuu}}}zzzsss{{{hhh```RRRXXXxxx```IIIAAABBBJJJDDDiiihhhKKKEEEOOOjjjMMMMMMPPPHHHWWWzzziiiAAA888JJJssshhhCCC777>>>WWWmmmFFF555888444999===[[[nnn^^^III???888777DDDggg}}}cccFFF666222333111444777CCC```{{{eeeIII777555999<<<<<>>@@@FFFUUUppp{{{ssswwwoooqqqwwwjjjggg]]]]]]mmmrrrSSSJJJiiiWWWIIILLLaaa~~~WWWHHHXXXgggLLLaaazzz\\\>>>666222???```}}}wwwuuuzzzNNN111IIIppptttgggAAA444---111222333CCCYYYxxx~~~~~~{{{fffLLL::::::===AAAIII[[[uuuzzzrrrzzz|||vvvlllfff\\\fffmmmUUUWWWyyyUUUHHHMMMkkkYYYIIIZZZdddCCCYYYzzzzzzKKK666...;;;XXX}}}xxxMMM...===ZZZxxxzzz```III555///......777EEEjjjvvv}}}{{{zzz}}}bbbMMM999999<<<@@@JJJ___|||tttqqqjjjggg]]]mmmkkkZZZfffXXXLLLQQQsss[[[KKK\\\ccc>>>MMMpppeeeAAA000999OOOuuu]]]>>>===IIImmm|||xxxcccKKK:::111...333;;;ZZZnnn|||{{{yyy}}}ttthhhJJJ@@@;;;???BBBLLLjjjwwwmmmmmmlllaaapppjjj___ppp___SSSVVVzzz___NNN___gggAAA;;;aaa~~~NNN555:::JJJlllrrrQQQBBB===dddzzz}}}sss___JJJ:::333444999OOOhhh|||}}}yyy|||}}}|||bbbMMMAAACCCAAAAAAVVVsssssszzzrrrpppmmmoooeeeddd}}}\\\IIIaaa~~~ZZZHHH\\\tttFFFAAAMMMssseee???666@@@fffvvvXXX<<>>@@@HHHRRRsss{{{qqqppprrr|||cccjjj]]]MMMfffWWWFFFYYYTTT===IIIoooqqqKKK888777YYYjjjWWWWWWnnnzzzgggMMM999000555HHHcccyyy}}}yyyvvvmmm[[[DDD888@@@OOOfffrrr}}}rrroooxxxzzzaaarrr^^^OOOiii{{{NNNCCCVVV~~~\\\???FFFjjjfffEEE666OOO{{{~~~uuu]]]gggxxx}}}jjjNNN777666444IIInnn|||{{{{{{uuuXXXAAA===DDDMMMiii~~~rrr}}}qqqnnn}}}mmm\\\uuu]]]OOOjjjaaaBBBBBBSSSyyynnnGGGCCC___WWW999GGGvvveee]]]dddzzzjjjSSS<<<000999^^^|||{{{}}}ttt```JJJ===DDDTTTppp}}}qqq}}}vvvnnnqqqeee]]]www\\\QQQlllxxxMMM===BBBNNNrrrRRRAAATTThhh???<<>><<<===FFFQQQUUUPPPJJJOOOOOOOOOPPPSSSWWWZZZ\\\iiijjjmmmooopppooonnnmmmrrrrrrsssuuuvvvwwwxxxyyykkkMMM@@@bbb~~~}}}www```RRR^^^qqq|||xxxaaaIIIHHHgggzzznnnooommmwwwsssccc[[[]]]cccuuu|||||||||~~~xxxrrroooooorrrtttoooooonnnmmmkkkhhhfffddd```cccaaaWWWKKKHHHNNNVVVPPPPPPPPPOOOOOOOOONNNNNNOOOMMMLLLJJJIIIIIIIIIIIICCCCCCDDDDDDCCCAAA???>>>FFFBBB===999888;;;@@@CCC===============<<<<<<<<>>===<<<999999999:::::::::::::::999999999<<>>======>>>@@@CCCDDD@@@AAABBBCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKNNNPPPSSSVVVXXXYYY^^^]]]dddmmmhhhUUUGGGCCCPPPppp{{{bbbVVVbbbvvvsssbbb]]]aaazzzrrr\\\QQQ[[[mmm{{{nnnlllhhh~~~yyy```UUUTTTWWWZZZhhhuuutttpppnnnjjjiiiiiijjjjjjjjjeeeaaa\\\XXXVVVVVVXXXZZZbbb```]]]XXXTTTPPPMMMLLLIIIIIIGGGEEECCCBBBBBBCCCAAA@@@@@@???>>>===<<<<<>>============>>>@@@@@@AAABBBAAA@@@???>>>======<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===;;;888888888999999888333333333222222222222222111111222444777888777555555444444666999:::999888888777555444333333444555666666666666777777888999777777888888888999999999999999::::::;;;<<<======>>>:::<<>>333BBBQQQWWWZZZbbbkkkppp{{{~~~vvvYYY@@@BBBSSSkkkyyy~~~}}}~~~ssseee^^^nnnzzztttaaaUUURRRvvv|||ooo{{{|||gggfffyyymmmeeeTTTNNNQQQTTTSSS[[[dddbbbccc___YYYTTTRRRQQQOOONNNGGGIIIMMMPPPRRRRRRQQQPPP[[[XXXSSSNNNJJJGGGEEEEEECCCBBB@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAABBBBBBBBB???@@@AAAAAAAAAAAA@@@@@@>>>???@@@@@@???>>><<<;;;999999::::::;;;;;;<<<<<<<<<;;;:::999999999:::999777777666555555444333333444555555666777777777666666777777555444333444555:::999777666555444444444555444333222333444666777555555555555555555555555555555555444444444444444;;;555333444333000111666333333666::::::999>>>FFFHHHLLLSSS[[[ccciiimmmooovvvxxxzzzzzzyyywwwwwwwww}}}rrrqqqxxxlllLLL666333FFFZZZsss~~~yyyzzz}}}zzzyyyxxxxxxzzz~~~~~~zzz|||~~~{{{rrrkkkfffrrrvvvaaaRRR```yyy~~~pppnnnrrraaakkk}}}xxxssspppnnnggg\\\TTTPPPKKKOOORRRLLLOOOUUUQQQOOOLLLIIIGGGHHHJJJKKKKKKEEEHHHNNNTTTYYY[[[[[[[[[OOOMMMIIIFFFCCCCCCCCCDDDFFFFFFDDDAAA???>>>???AAA@@@@@@????????????>>>>>>@@@@@@AAABBBBBBCCCCCCCCC???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>======666666777777888888999999888999888888777777777888888888777666555444444333222333444555555555666666999999999666333111333555666555555444444444444444444333111000000222444555000000000000////////////////////////////////////222//////111111000111333555000000444666444666;;;333444555777:::<<<>>>???CCCGGGKKKOOOQQQTTTVVVXXX\\\jjjooofffbbbiiijjjddd___UUU[[[ooopppSSS666***///>>>VVVmmmzzz}}}|||zzz|||xxxtttuuuyyy}}}}}}{{{xxxvvvuuutttvvvzzz}}}xxxwwwxxxyyyvvvrrraaahhhsss}}}wwwhhhYYYdddzzzqqqqqqqqqnnncccqqq}}}}}}zzzvvvrrrnnnlll```^^^\\\[[[ZZZWWWPPPKKKNNNIIILLLNNNHHHJJJMMMGGGIIIGGGEEEEEEGGGIIIKKKKKKIIIHHHHHHJJJMMMQQQVVVXXXGGGFFFDDDBBBBBBCCCDDDEEEFFFFFFDDD@@@<<<;;;>>>AAACCCCCCBBB@@@???===<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;::::::::::::<<<<<<==================777888999999777777888999888888777777666555444444...000333444444555888:::777777777555222111222333111111111222222222333333777666444333333555666888555555444444444444444444333333333333333444444444---...000222222111000///---++++++...000///...///111111000///000111222333111333777888999999:::;;;;;;DDDGGGBBB???CCCDDD@@@<<<;;;FFFVVVUUUCCC444222---111===PPP```hhhlllnnnpppooommmnnnqqqtttvvvwwwvvvtttrrrqqqrrrtttxxxzzz||||||zzzxxxsssnnnWWWSSSWWWeeevvv||||||||||||~~~|||jjjdddmmmrrr|||rrrvvviiifffnnnxxx~~~zzztttqqqnnnjjjiiihhhfffccc___\\\YYYWWWPPPPPPQQQQQQPPPOOOMMMLLLNNNGGGKKKNNNJJJMMMPPPIIIKKKIIIGGGFFFGGGGGGFFFDDDEEECCC@@@???@@@BBBFFFHHHEEEDDDCCCBBBBBBCCCDDDEEECCCBBBAAA???>>>>>>>>>???CCCCCCBBBAAA@@@???>>>===<<<===>>>???@@@@@@??????999999888888888888888888;;;;;;::::::999888888888999999888888888888888888666999::::::888777888:::888888888777777666666555000222555555444555888;;;444333333333333333222222111111222333333333333333111000///......///000111000000000000111111111111000000000000000000000000000222222111111000///---111333333222222222000,,,......///000222333555666333444555444222///......222222222222222111111111,,,///666===;;;444111222000---000:::DDDIIILLLQQQSSSUUUWWWXXXXXXZZZ^^^bbblllkkkjjjjjjlllooorrrtttqqqxxx}}}||||||{{{vvvooo]]]JJJ>>>IIIaaasss{{{}}}ssstttvvvxxxzzz{{{||||||}}}|||ssspppyyyrrrkkkxxxwwwfff```bbbfffhhhjjjhhhfffdddbbb```\\\ZZZXXXVVVTTTRRRRRRRRROOOQQQRRRQQQOOONNNOOOPPPOOOHHHKKKPPPOOOTTTWWWPPPGGGEEEDDDEEEFFFFFFEEECCCDDDDDDEEEEEEEEEDDDBBBAAABBBBBBAAA@@@@@@@@@@@@@@@AAA???>>>@@@CCCDDDBBB@@@>>>>>>>>>?????????@@@@@@<<<===???@@@@@@@@@???>>>???>>>>>>===<<<<<<======<<<<<<======<<<;;;999999;;;;;;::::::999999999888222555777777555333555777555555555555444444444444333444666444222111333666222111111222555555444222111111222333333333333222444333333222222222333333//////000000000111111111111111111000000/////////---...---,,,---000111111***000111......222111***------...///......---,,,***,,,///111111000111222444///---000000---,,,//////......111555666000***000+++,,,111333000000333000555999:::999;;;@@@EEEFFFGGGHHHKKKOOOTTTYYY[[[eeemmmsssuuuzzz~~~wwwtttTTT777888MMM^^^dddeeekkknnnrrrvvvxxxwwwvvvuuulllvvv|||zzzxxx|||~~~{{{tttqqqyyy|||ppprrrooozzz{{{yyyrrrhhhaaa___```^^^]]]\\\[[[[[[\\\\\\]]]\\\ZZZXXXUUURRRPPPOOONNNQQQRRRRRRRRRQQQOOOLLLKKKHHHHHHHHHIIIJJJKKKKKKLLLHHHHHHGGGFFFFFFEEEEEEDDDHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFDDDCCCBBBCCCDDDEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@??????>>>===<<<======<<<<<<<<<;;;;;;;;;999888777888::::::888777666666666666555555555555555666666666555444333333444444333222222222222333333333333333333333333333333333333333333333333333222333444444444444333222333111000111555777555333000000000000000000000000000000//////......------//////......---------,,,................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////222222333333333444444444444444444555777:::===>>>GGGKKKOOOQQQVVV___lllvvvnnn\\\CCC444555EEEWWWdddbbblllooojjjjjjqqqsssmmmllllllnnnppprrrtttvvvvvvyyyxxxwwwttttttyyy|||pppmmmxxx}}}{{{yyywwwvvvuuuxxxyyyxxxrrrjjjeeeeeeggg^^^]]]\\\[[[[[[\\\]]]^^^WWWVVVUUUSSSQQQPPPPPPPPPNNNOOOQQQRRRRRRQQQOOONNNKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHFFFEEEDDDEEEFFFGGGEEEEEEDDDCCCBBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@????????????>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::888777777888999999888666666666555555555444444444444444444444444333333333444333333333333333444444222222222222222222222222222222222222222222222222333222222111111222222333222000///111333555444222000000000000000000000000000000//////............/////////......---------........................------------------------///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000000111111111111111111111222444666888::::::<<<>>>===>>>BBBKKKRRR\\\QQQAAA555333:::DDDJJJTTT]]]```]]]aaakkkpppnnniiiiiiiiijjjlllmmmoooooopppqqqqqqqqqrrruuuzzz}}}{{{ppplllooo{{{wwwtttqqqqqqpppooonnnmmmmmmmmmmmmuuuuuusssmmmgggcccdddggg\\\\\\[[[[[[[[[]]]^^^___TTTSSSSSSRRRRRRRRRRRRRRRMMMNNNPPPRRRSSSSSSSSSRRRPPPPPPOOONNNMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIGGGFFFFFFGGGHHHHHHFFFEEEDDDCCCCCCDDDFFFGGGEEEEEEDDDCCCBBB@@@??????>>>=========<<<;;;;;;:::999999999999888888888888777666555666888888666555555444444444444333333333222222111111111222333333222111111111111111222222000000000000000000000000000000000000000000000000333111///......///111333111000//////111222111//////////////////////////////////////////........./////////.......................................------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,---------.........---......///000222333222333444222000000444888CCCAAA===888333111222444???GGGJJJHHHMMMYYY``````aaaaaaaaabbbdddgggiiikkkeeeeeefffiiikkkkkkjjjhhhvvv~~~{{{ooohhh{{{zzzuuunnnjjjiiiiiijjjjjjrrrrrrqqqpppooonnnnnnnnnooommmiiiccc^^^[[[\\\]]]ZZZZZZYYYZZZZZZ\\\^^^___VVVUUUUUUTTTTTTTTTUUUUUUPPPQQQSSSTTTUUUVVVUUUUUURRRRRRQQQQQQPPPOOOOOOOOOKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEFFFGGGEEEDDDBBBAAAAAACCCFFFGGGEEEEEEDDDBBBAAA???>>>===<<<<<<;;;:::999999999999777777777777666666666666555444444555666666555333333333333222222222111111000////////////000222333111000///......---------................................................//////...------...////////////...............---......................../////////...............................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------///111222222000000222444000444888888444000///000555;;;>>>===???FFFKKKJJJOOOOOOQQQSSSWWW\\\```cccbbb``````bbbdddccc___[[[hhhpppzzzzzzooowwwjjjwwwpppllluuuqqqllliiijjjmmmooopppqqqpppnnnllljjjhhhggggggfffddd```\\\XXXWWWWWWYYYZZZYYYYYYYYYZZZ[[[]]]^^^\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWRRRRRRRRRRRRRRRRRRRRRRRRLLLLLLKKKJJJJJJIIIIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCDDDBBBAAA@@@???@@@BBBDDDEEECCCBBBAAA@@@>>>===<<<;;;;;;:::999777777777777777666555555555444444444444333222222333444444333111111111111111000000000000...............///000111333222111///---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------...------,,,,,,---------------------------------------------......------------....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,++++++++++++***,,,.../////////000111+++///222333111000111333444999=========??????>>>>>>???AAACCCGGGKKKOOOQQQ\\\ZZZYYY[[[^^^___]]]ZZZSSS[[[kkkxxx{{{yyy}}}zzzooocccaaatttxxxssssssoooiiikkkyyyvvvrrroooooooooooooooiiihhhfffdddbbb```______```^^^]]][[[[[[[[[]]]^^^\\\[[[[[[[[[[[[\\\^^^______^^^]]][[[ZZZYYYYYYYYYZZZYYYYYYXXXXXXWWWWWWWWWQQQQQQRRRRRRRRRRRRRRRRRRNNNNNNMMMLLLLLLKKKKKKJJJGGGGGGHHHHHHHHHGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCC@@@@@@???>>>===;;;::::::999888777555444555555666555444444444333333333333222111000111333333111000000000/////////.........------.../////////......555444222000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++...000000...+++)))+++,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++---......---,,,---///111...222777::::::999888777;;;<<<===???@@@AAABBBCCCHHHHHHIIIMMMQQQTTTUUUVVVCCCLLLaaawww{{{zzz}}}~~~yyynnnrrr``````rrrtttrrryyyuuunnnwwwtttqqqooonnnmmmllliiigggccccccbbbaaa``````aaaaaaaaa```______```aaaaaaaaa```___^^^^^^^^^___```aaa^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWSSSRRRRRRQQQQQQPPPPPPPPPNNNMMMMMMLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEDDDCCCCCC>>>>>>>>>===<<<;;;;;;:::888777555333333333444555444444444333333333222222111000///000222222000///............------------,,,---///000000///,,,+++111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---......---+++***)))+++------++++++---///,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,************************------,,,,,,++++++++++++*********+++++++++,,,,,,***+++,,,------,,,++++++,,,+++++++++++++++***)))---+++******,,,---...---)))+++///222333222222333888:::;;;=========<<<;;;666:::>>>AAADDDFFFHHHIII@@@BBBPPPfffrrrsssuuuzzzvvvzzz~~~yyynnnpppgggnnnqqqmmm~~~}}}zzzssshhhsssiiiiiiiiijjjkkkjjjhhheee_________```bbbccceeefffeeedddccccccccccccbbb```ccccccaaa``````aaabbbbbb[[[[[[ZZZYYYYYYYYYYYYYYYWWWWWWVVVVVVVVVWWWWWWXXXTTTTTTSSSQQQPPPNNNMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJIIIGGGEEEDDD>>>>>>======<<<<<<<<<;;;888666444222222222333444444444444333333333222222000//////000111111000.........---------,,,,,,,,,,,,...000222111///+++)))+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,(((+++------++++++...000++++++++++++++++++++++++(((((())))))*********+++))))))*********+++++++++************************************************))))))******+++++++++,,,************************---------,,,,,,+++++++++************++++++++++++)))***,,,------,,,,,,++++++***))))))*********)))***)))(((+++///111///,,,,,,,,,///111111000222555...000444666888777555444444999???BBBAAA@@@@@@BBBAAA999;;;KKKXXX___iiitttuuuwwwzzz}}}yyyrrr{{{yyyyyyzzzzzzyyy{{{|||{{{xxxrrrmmmiiigggfffgggfffddd```]]]\\\[[[___aaadddeeeeeefffhhhiiihhhgggeeecccbbbbbbcccccc``````____________``````ZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTRRRQQQPPPOOOOOONNNKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHGGGEEEDDDBBBAAAAAA======<<<:::888777666555555444333222111111111111000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***...111333222///---,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************,,,------,,,++++++,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++******))))))******+++************))))))((((((---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------............///////////////000000000000111111111111222333555777888999:::<<<;;;;;;;;;>>>EEEMMMTTT]]]fffsss~~~yyyrrr~~~{{{yyyxxxzzz|||~~~zzzuuunnnhhhccc___]]]\\\^^^______^^^^^^___aaaaaacccddddddcccccccccdddfffeeecccbbbaaaaaaaaaaaa^^^^^^^^^]]]]]]^^^^^^^^^ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGCCCCCCCCCDDDDDDEEEFFFGGGEEEDDDCCCBBB@@@???>>>===<<<;;;:::999777666555444444333222111000000000000000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,///000///---,,,+++)))))))))*********++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************,,,------,,,++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,++++++************++++++++++++*********)))))))))---------,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------.........////////////////////////000000000000000111222333444555666777777777777777888===DDDIIIFFFNNN[[[hhhttt~~~yyyrrr~~~zzz||||||wwwuuuwwwzzzvvvnnnddd\\\XXXUUURRRPPPPPPRRRSSSTTTUUUXXX\\\___^^^___aaabbbaaa```aaabbbbbbaaa```___^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXYYYXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGHHHGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCBBBBBBCCCCCCDDDAAAAAA@@@???===<<<;;;;;;999999888777555444333333222222111000//////////////////.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++((((((((()))))))))******+++++++++***************************************************************))))))))))))))))))))))))***+++------+++***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++++++++,,,,,,++++++++++++++++++,,,+++++++++++++++*********------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------.........//////........./////////000000//////000111111222222333444444555444444777;;;>>>===AAAHHHQQQZZZeeepppvvvyyyrrr}}}}}}}}}{{{xxxtttqqqoooooobbbZZZPPPKKKKKKKKKHHHDDDGGGHHHHHHHHHIIIKKKPPPSSSUUUXXX[[[\\\]]]^^^```bbb^^^]]]]]]]]]\\\\\\\\\]]][[[[[[\\\\\\\\\\\\[[[[[[ZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUSSSSSSRRRPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHIIIHHHHHHHHHGGGGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@??????>>>===<<<;;;::::::666666555444333333222222111000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++***)))(((***+++((((((((()))))))))******++++++******)))))))))(((************************************************)))))))))))))))))))))))))))+++,,,,,,+++******+++))))))))))))************************************************************************************************************************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,---------............/////////000000000000////////////000000000000222444555666555666888:::???@@@AAACCCFFFLLLSSSYYYhhhqqqyyyrrr}}}xxxrrrnnnmmmiiiccc]]]PPPJJJDDDBBBDDDDDD@@@<<<@@@@@@AAA@@@AAACCCGGGJJJNNNQQQTTTWWWXXXZZZ]]]___ZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFEEEEEEBBBBBB@@@???>>>=========<<<;;;;;;:::999888777777333333333222222111111111//////......---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++***))))))+++---)))))))))*********++++++*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***++++++***))))))***(((((()))))))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,------------/////////000000000111111////////////////////////000222555666666666888999888999;;;===???DDDIIIMMMPPPYYYgggsss}}}yyyrrryyypppfffbbbaaa^^^UUUMMMHHHEEEBBBAAA@@@???;;;777888:::<<<===>>>AAADDDGGGIIILLLOOORRRSSSTTTWWWYYYXXXYYYZZZ[[[\\\\\\[[[[[[\\\]]]^^^______^^^]]]\\\[[[[[[\\\\\\[[[[[[ZZZYYYXXXXXXYYYXXXXXXWWWVVVUUURRRRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFDDDDDDCCCAAA@@@???===<<<;;;;;;;;;777777666555555444333333111111111111111111111111//////......---......///......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++))))))+++---)))))))))*********++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++)))((()))***'''(((((())))))*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******************+++*********+++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***************+++++++++++++++++++++,,,,,,,,,------....../////////000000000/////////////////////000---000222444444444555777444666999<<<>>>AAAEEEHHHJJJNNNSSSZZZbbbooo}}}yyyrrr~~~xxxtttnnnfff]]]WWWTTTPPPIIIDDDBBBAAA???===;;;999888777333666999;;;<<<>>>AAACCCCCCFFFJJJMMMOOOQQQTTTWWWXXXYYYZZZ\\\]]]]]]\\\\\\[[[\\\^^^______^^^\\\[[[[[[\\\\\\\\\\\\[[[ZZZZZZXXXXXXXXXWWWWWWVVVUUUTTTRRRRRRQQQPPPPPPPPPPPPQQQOOOOOOOOONNNNNNNNNNNNMMMOOONNNNNNMMMLLLLLLKKKKKKIIIHHHGGGFFFDDDCCCBBBAAA???>>>===<<<;;;:::::::::555555555444333333222222000000000111111111111111//////............//////............------------******+++++++++,,,,,,,,,************************)))***,,,+++***)))***+++((((((((()))))))))******''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))******)))(((((()))''''''(((((()))******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***)))))))))*********+++++++++++++++,,,,,,---------***++++++,,,,,,++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------....../////////---///111111111111222444666777999;;;<<<>>>AAACCCJJJLLLOOORRRWWWaaannnwwwyyyrrr}}}|||~~~~~~zzzuuurrreee```XXXQQQKKKFFFCCCAAA;;;;;;:::888555555777999222444777888999999;;;<<<;;;???DDDIIIMMMRRRVVVYYYXXXYYY[[[\\\]]]]]]]]]]]]ZZZ[[[]]]^^^^^^]]][[[ZZZ[[[\\\\\\\\\\\\[[[ZZZZZZWWWWWWWWWWWWVVVUUUTTTTTTRRRRRRQQQPPPPPPPPPQQQQQQOOOOOOOOONNNNNNNNNMMMMMMOOOOOONNNNNNMMMLLLLLLLLLIIIHHHGGGEEEDDDBBBAAA@@@>>>===<<<;;;::::::::::::666666666555555444444444000000000000111111111111//////.........//////000//////.........---------*********++++++,,,,,,,,,************************((()))++++++***))))))***''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))******)))(((((()))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((())))))*********++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------.../////////111222111000000111222333555666888:::===BBBEEEEEEJJJPPPUUUXXX]]]cccgggsssyyy}}}xxx~~~uuummmhhh\\\UUULLLEEEBBBAAA???>>>999888888777666555555444444444444555666888999:::BBBCCCEEEHHHKKKOOOSSSUUUVVVYYY[[[[[[ZZZZZZ\\\___^^^]]]]]]\\\\\\\\\]]]]]]ZZZZZZZZZZZZYYYYYYYYYYYYUUUUUUVVVVVVUUUTTTRRRQQQRRRRRRSSSSSSSSSQQQOOONNNQQQOOOMMMKKKJJJJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHFFFEEECCCBBBBBBBBBAAA@@@???===;;;999888777666666555444333333222222111111000000/////////...222222111000///...------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))+++++++++*********))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..................////////////333333333444555777999;;;AAAEEEKKKQQQVVV[[[aaaeeekkksss}}}}}}xxx}}}sssggg[[[TTTMMMIIIDDDBBBCCC@@@;;;666888888777666666555444444444444555555666777888999<<<>>>AAADDDGGGJJJMMMOOOSSSUUUXXXXXXWWWWWWYYY[[[\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWUUUVVVVVVVVVUUUTTTRRRQQQSSSSSSTTTTTTSSSRRRPPPOOOOOONNNLLLJJJIIIJJJKKKKKKLLLKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDBBBAAA@@@??????>>>===<<<:::999777666555555555555444333222222222111111000000000/////////000000000///......------.........---------,,,,,,++++++++++++++++++++++++************))))))))))))+++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...............////////////111111111222333555777888;;;>>>BBBGGGLLLQQQWWW[[[hhhpppzzz|||wwwzzzpppggg^^^SSSKKKFFFDDDDDDHHHLLLIII???666777777666666555444444444555555444444555666777777888:::>>>@@@BBBDDDHHHJJJNNNQQQSSSTTTTTTUUUWWWXXX[[[[[[[[[[[[[[[[[[[[[[[[]]]]]][[[ZZZXXXVVVUUUTTTUUUVVVVVVVVVUUUTTTSSSRRRTTTTTTTTTTTTSSSRRRQQQPPPQQQPPPNNNMMMLLLLLLMMMNNNJJJJJJJJJIIIHHHGGGGGGGGGCCCBBB@@@???===<<<<<<<<<;;;:::999777666444333333444444444333222222111111000000000000////////////.........---------------------,,,,,,,,,,,,,,,+++************************************))))))))))))+++************)))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............//////////////////000111333444555666888:::===AAAFFFLLLPPP^^^gggrrrxxx}}}zzzvvv{{{lllbbb]]]XXXOOOIIIEEEDDDEEELLLQQQNNNBBB888555555555555444444333333555444444444444444555555777999<<<<<<===???DDDHHHJJJLLLOOORRRUUUWWWXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[\\\[[[ZZZYYYWWWVVVUUUTTTVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUTTTSSSSSSRRRQQQPPPOOONNNLLLLLLLLLLLLLLLJJJJJJIIIHHHGGGFFFFFFEEE@@@???>>><<<;;;::::::999888888777666444333222222333333222222222111111111.....................---++++++,,,,,,,,,---------++++++++++++++++++++++++************************************)))))))))(((************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////.........///000222333333555666777999;;;@@@EEEJJJOOOYYYfffpppwwwyyyuuuvvveeeYYYSSSMMMFFF???@@@>>>===AAAEEECCC;;;222444444444333333333333333444333333333333333444444777999:::999888;;;AAAGGGGGGIIIMMMRRRVVVYYY[[[[[[XXXYYYZZZ[[[\\\[[[[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRMMMLLLKKKJJJIIIHHHHHHHHHJJJIIIHHHGGGFFFEEEDDDDDD???>>>===;;;:::999888888666666666555444333333222111111111111111000000000,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------..................///000111222222222555666666777888<<>>===<<<:::888888777777555555555444444333333333000000000000000000000000+++++++++++++++,,,,,,,,,******++++++,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))(((((()))))))))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------...............000111222222222222333444555555666999===@@@CCCJJJUUU___gggoooxxx}}}wwwsssvvvkkk^^^XXXOOOHHHDDDAAA???>>>999999888666444333222222222222222222222222222222000000000111111333444555777>>>EEEFFFCCC@@@AAADDDEEEFFFIIINNNSSSUUUSSSQQQSSSTTTVVVXXXYYYXXXWWWVVVTTTTTTUUUVVVWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWUUUTTTSSSQQQQQQQQQQQQRRRUUUTTTSSSQQQOOOLLLJJJIIIEEEEEEDDDBBBAAA@@@???>>><<<;;;:::888777666555555333333333333222222222222////////////////////////+++,,,,,,,,,---------...++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------************************************))))))))))))(((((((((((())))))******&&&&&&'''((()))***++++++(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---...///000111111111000111333555555666888;;;===???DDDLLLTTT]]]fffooouuu~~~vvvsss{{{pppeee[[[VVVRRRKKKDDD>>>:::888888666888888666222111222444111111111111111111222222/////////000111333444555888BBBNNNQQQMMMGGGEEEEEEFFFFFFGGGKKKOOOPPPNNNJJJPPPRRRTTTVVVWWWVVVUUUTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUUUUUUUVVVWWWXXXUUUTTTRRRQQQPPPPPPQQQQQQQQQPPPOOOLLLJJJFFFDDDBBBCCCBBBAAA@@@>>>===<<<;;;;;;:::888777555444444444222222222111111111111111.........///////////////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))************))))))))))))'''((((((((())))))******%%%&&&'''((()))***+++,,,(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---///000000000//////111333666777888999;;;===:::>>>EEEMMMVVV```kkkrrrwww~~~}}}qqqrrrggg]]]WWWMMMIIIBBB===:::888666555666666555333111000......////////////////////////////////////000000000000555666777888:::;;;<<<===???@@@BBBEEEHHHKKKMMMNNNUUUUUUTTTTTTTTTTTTUUUUUUXXXXXXWWWWWWWWWVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOMMMJJJGGGDDDBBBCCCAAA>>>:::777555555444666666555444333222222222444333111000000111222333//////...------,,,------...,,,+++---000222000...111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++'''(((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&((()))))),,,)))'''((()))***(((%%%***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))))),,,,,,))))))+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))+++///111111...+++((())))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///000111111222222111222222222333555666888999;;;>>>AAAFFFMMMVVV```gggrrryyy}}}qqqqqqeee\\\TTTNNNHHHEEE???<<<::::::999888555555444333111000//////............................../////////000000000333444555666777999::::::===>>>AAADDDGGGKKKMMMOOORRRRRRRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPOOONNNMMMLLLJJJJJJIIIHHHEEEBBB???>>>:::999888666555444444333444444444444444444444444111222444555555444222000222///------///000///...++++++---111555666333111000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((''''''((((((''''''((()))*********)))((((((((((((((((((+++)))'''((()))***(((&&&***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++((('''))))))'''(((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++...000000...+++)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......///000111111111111222222222333555666888999:::<<>>;;;999999888777333333222222111000000000.................................////////////000000111222333444555666777999;;;===AAADDDGGGJJJKKKLLLMMMMMMOOOPPPRRRSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQPPPOOOMMMKKKIIIHHHDDDDDDCCCAAA???<<<:::999444444555666666666555555444444444555555555666666000333888<<<<<<999444000333000...///222333222111---...111555777777333000000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))***)))(((''''''((()))***)))))))))(((((('''''''''((((((((()))***+++,,,---...---,,,***)))((('''''')))((('''((()))***)))((())))))******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++'''&&&((((((&&&'''+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++---......---,,,+++***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000111111111111111111222333444666777888999;;;===@@@EEELLLUUUZZZcccjjjrrrzzz}}}qqq~~~iii\\\XXXUUUNNNGGGEEEBBB===:::888666444222111111111111111000000000........................------.........///////////////000111222333444444666777999;;;>>>@@@BBBCCCEEEFFFHHHJJJMMMOOOPPPQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJHHHFFFDDDAAAAAA???>>><<<:::888888555666888::::::::::::999777777777777777777666666222666<<<@@@@@@<<<777333222222333222222333444555333444444555444222///---//////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))((('''''''''((((((((()))***,,,---......---,,,***)))(((((('''(((''''''((()))******)))((()))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***((())),,,,,,)))(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,***************************************************++++++++++++,,,,,,,,,------...///000000000000111111111222333555777777999:::<<<>>>BBBGGGNNNSSS]]]dddlllsssyyy}}}qqq}}}ooo^^^VVVUUURRRJJJAAAAAA>>>:::888666555333111000000000000000000000000........................------------...............//////000111222333333333333444666888999:::;;;???AAADDDGGGJJJLLLMMMNNNOOONNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@>>>===;;;:::::::::;;;<<<======<<<;;;:::;;;;;;:::999888777666555444666999;;;<<<:::888666///444777555111000444999555444333111///..................---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((((((&&&''''''((()))***,,,---+++***)))(((((((((((((((''''''(((((())))))******'''(((((()))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))---222222---)))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************++++++,,,,,,*********************************************************+++++++++,,,,,,,,,---...//////000//////000000000111333444666777999:::<<<===???DDDIIIMMMYYY```iiiooottt|||}}}qqqrrrhhh[[[UUUTTTPPPGGG???:::888666555666666555333000000000000////////////------------------------,,,,,,,,,---------............//////000111111222111111222444555777888888===???CCCGGGJJJLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA???>>>>>>======<<<===<<<<<<;;;:::999999<<<<<<:::999777666444444222333333444444555555555000444777555000///333888000000///---+++,,,///222------------,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''((()))***+++(((((('''''''''((())))))'''((())))))(((((()))***''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******...444444...******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))******+++,,,,,,+++++++++***************************************************+++++++++++++++,,,---...//////////////////000111222444555666888999;;;<<<===AAAEEEIIISSS[[[dddkkkqqqwww}}}qqqzzzmmmeeeZZZSSSOOOJJJBBB<<<777666444444555555444333000000000//////.........------------------------+++,,,,,,,,,,,,------------------...//////000000000111333555777:::;;;<<>>>>>??????===<<<;;;:::999888888888999888888666555444333333111111111111222333444555333333222111111222222222,,,......---++++++---000---------,,,,,,,,,,,,+++************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))******++++++'''''''''''''''((()))***(((((((((''''''(((((()))((()))+++***'''&&&((()))&&&''''''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))+++//////+++)))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***'''((()))***+++++++++++++++++++++*********))))))************************************++++++++++++++++++,,,---............/////////000222333555666666777999:::;;;>>>BBBEEELLLTTT^^^fffkkkrrr{{{}}}qqqqqqggg___TTTKKKEEE???999555999777555444444333111///111000000///......------------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........000111444777:::>>>@@@AAAAAACCCGGGKKKNNNOOOPPPPPPLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJIIIHHHFFFFFFCCCBBB@@@???>>>>>>??????===<<<:::999888999999:::555555444444333333333222222222222333444555666666777111,,,...333555111,,,,,,///111000,,,))))))+++---,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))***+++,,,,,,)))((((((((((((((())))))******)))((((((((((((((((((***+++***'''&&&''')))&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++''''''))))))''''''+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))***+++++++++***++++++++++++******)))))))))))))))))))))))))))))))))************+++++++++++++++,,,---...............//////000111333555555444666777888:::<<<@@@CCCFFFNNNYYYaaagggnnnvvv}}}|||wwwqqqiiiVVVRRRLLLFFFAAA<<<888555555555444444333222111111..................------000///...---,,,++++++++++++++++++,,,,,,,,,------///111333444444222111111777888:::;;;;;;===@@@BBBFFFGGGIIIKKKMMMNNNOOOPPPLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIHHHFFFFFFDDDDDDCCCAAA???>>><<<<<<:::999777666777999<<<===:::666111......000222222//////000000111111111222000000//////.........---......---------,,,,,,,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''(((((('''&&&&&&((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++------,,,+++***+++*********))))))((((((************************++++++,,,,,,,,,---------......---...///111333444888>>>DDDDDD>>>;;;<<<@@@DDDGGGNNNWWW```iiiooossszzz|||wwwlll^^^XXXTTTOOOIIIDDD???;;;777444444444333333222111111111...........................---,,,,,,,,,,,,,,,---,,,,,,---------.........///444999888555222444777777999;;;<<<<<<>>>AAACCCGGGHHHIIIJJJLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNLLLLLLKKKLLLLLLMMMNNNOOOPPPOOOMMMLLLJJJHHHFFFFFFCCCBBBAAA???>>><<<;;;:::===;;;999888999:::===>>>999555111//////000111111//////000000000111111111000/////////.........---...------------,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++------,,,+++***+++*********))))))))))))************************++++++++++++,,,,,,,,,---............///111222444777===CCCCCC>>>;;;===@@@AAADDDJJJRRR[[[dddjjjnnnssszzz|||wwwyyyiii^^^WWWTTTOOOKKKEEE@@@===999666333333333222222111000000000........................,,,,,,,,,,,,,,,---......---------.........//////...444:::999333000444999777999;;;<<<===???BBBDDDGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMLLLMMMMMMNNNOOOPPPMMMMMMMMMNNNOOOPPPQQQRRRSSSRRRNNNKKKHHHFFFEEEDDDAAA@@@???>>><<<:::999888===;;;999888888888:::;;;666444111000000111000///////////////000000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''')))++++++)))(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))+++,,,,,,***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,,,,+++******************)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,.........///000111222333555:::??????;;;999;;;======@@@FFFMMMUUU]]]cccggglllsss}}}|||wwwxxxiiiaaa\\\XXXUUUIIIFFFAAA<<<:::777444222222111111111000000//////............////////////.........------......///------------............,,,000444444111///222555555777999;;;<<<>>>AAADDDFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNNNNNNNOOOPPPPPPQQQRRROOOKKKGGGDDDCCCBBBBBB@@@@@@>>>===;;;999888777999777666444333333444555444222111000111111///...////////////////////////........................---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))))))))))))))'''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&))),,,,,,+++)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((,,,///111111///---,,,+++(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,++++++***************************++++++++++++++++++++++++*********+++++++++,,,,,,...//////000000111222222111666::::::888666888:::===???CCCIIIQQQXXX^^^bbbiiipppyyy|||wwwqqqddd]]]WWWOOOIIIDDDAAA<<<999777555333111111111000000000000000///........./////////000000222111000///............+++,,,,,,,,,,,,---------...------///000111111000222444777888:::===@@@CCCEEEFFFHHHKKKMMMOOOPPPPPPMMMMMMNNNNNNOOOPPPQQQRRRPPPOOONNNMMMMMMMMMMMMMMMNNNLLLIIIEEECCCBBBCCCCCC@@@???>>>===;;;999888777666555333222111000111111222111000000111111///---///.....................---------...............------,,,,,,,,,+++++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))((((((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))*********)))((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&))),,,,,,+++)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))))))))))),,,///111111000---,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,//////000000111111222222111444888888777777999;;;>>>???BBBGGGNNNUUU[[[^^^ffflllttt{{{|||www{{{sssggg]]]WWWQQQIIIBBB???<<<999666555444333111111111000000000000000000.........//////000000111333222111000............+++++++++,,,,,,,,,------000---+++---222444222000000222555777999<<<@@@CCCDDDFFFHHHKKKNNNPPPQQQRRRQQQQQQPPPQQQQQQRRRSSSTTTOOONNNMMMLLLJJJJJJJJJJJJLLLJJJHHHFFFEEEDDDDDDDDD??????===<<<:::888777666555555444333222111111111111000//////000000///---...............------------------------.........,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((((((((()))*********))))))((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''')))++++++)))(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******)))))))))))))))))))))))))))+++------,,,******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///000111111222222111111333555777999999:::;;;===>>>???AAAEEEKKKQQQWWWZZZ```fffmmmssswww|||wwwkkkddd[[[SSSNNNJJJFFFCCC<<<:::666444444444333111111111111111111111111111---......///000000111111000000///...---------...,,,,,,,,,,,,---------...///------...111222333222000222555777:::===AAADDDDDDFFFHHHJJJMMMNNNOOOPPPQQQPPPPPPPPPPPPPPPQQQQQQMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDBBBAAAAAA======;;;:::888777555555555444444333333222222222111000....../////////............---------,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++++++++***++++++++++++************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++((((((''''''''''''(((((((((((((((((((((((((((((())))))*********)))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***'''''''''((()))*********))))))))))))))))))))))))&&&((())))))((((((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111222222222111111222333555777888999;;;<<<<<<===>>>AAAFFFLLLRRRUUU[[[aaahhhlllpppwww|||wwwxxxjjjbbbWWWLLLEEEBBBAAA@@@;;;888555444444444333222111111111111111222222222---......///000111111222---,,,,,,,,,,,,---......---------.........//////+++---......---...111444000333666888;;;>>>BBBEEEEEEFFFHHHJJJKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMKKKJJJJJJJJJJJJJJJKKKLLLFFFFFFEEEDDDAAA???===;;;<<<;;;:::888777555444333333333333222222222222111222///------.../////////.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,+++++++++******+++++++++************)))************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))((())))))***++++++((((((''''''''''''((((((((((((((((((((((((((((((***************)))((('''))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((('''&&&&&&((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))&&&((())))))((()))+++...)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000222333333222111000///000111333555666888999::::::;;;>>>CCCHHHNNNQQQYYY___eeejjjmmmsss}}}zzzttt~~~pppggg]]]XXXPPPIIIDDD@@@===;;;888888888888777666444444333333222111000///...---................................................---,,,,,,++++++,,,,,,---////////////000000000000222333444555777999;;;<<>><<<;;;;;;:::999888777666666333333222111000///...---................................................---,,,,,,++++++,,,,,,---....../////////000000000111111222333555777999:::===>>>@@@BBBDDDGGGHHHIIILLLLLLMMMMMMNNNNNNNNNNNNLLLLLLKKKKKKJJJIIIHHHHHHCCCAAA???>>>===>>>???@@@;;;999777444333222333333222222111111111000000000000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''******)))'''))))))))))))((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))''''''''''''(((((((((((()))((('''&&&&&&'''((()))******)))))))))(((((((((***))))))))))))(((((('''*********)))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''******)))(((((((((((((((((((((''''''''''''((((((&&&''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***(((&&&''')))***)))'''&&&%%%%%%&&&(((,,,///222************)))))))))((())))))))))))))))))))))))************************......---------,,,,,,,,,***---///...,,,***,,,...------......//////000000222222222222333444555555888888888999<<<@@@DDDFFFKKKRRR[[[bbbgggnnnvvv|||zzzuuuxxxnnnccc[[[NNNKKKFFFCCCAAAAAA???>>>???>>><<<:::888777777777222222111000//////..............................---------------------------,,,,,,++++++,,,,,,---.........////////////000000000000222333555777888:::;;;===???AAACCCEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKJJJIIIGGGFFFFFFEEEAAA@@@===<<<<<<===???AAA999888666444222222222333000000000000////////////000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))))))))))))))***************************((('''((()))***)))'''))))))))))))(((((((((((((((((((((((((((((((((((('''((())))))''''''((()))''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((((((''')))))))))***))))))((((((******))))))))))))((((((((((((''''''''''''(((((((((((('''&&&&&&'''((((((******)))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***(((&&&&&&'''((((((((()))'''&&&''',,,333:::>>>+++***)))((((((((()))***))))))))))))))))))))))))************************------------,,,,,,,,,,,,)))---111111...,,,,,,------------...//////000000000000000000111222333444888888777888:::===@@@BBBFFFLLLTTTZZZ```gggooottt|||yyyuuuuuuhhhZZZPPPMMMJJJFFFDDDCCCBBBAAA@@@???===;;;999777666555555222111111000//////..............................---------------------------,,,,,,++++++,,,,,,---------.........///////////////000111222444666777888999:::<<>>BBBGGGNNNTTT[[[bbbiiinnnvvv{{{yyyuuuvvvkkk```UUUNNNQQQNNNJJJGGGFFFDDDBBB@@@;;;:::999666444333222222111111000000///.................................---------------------------,,,,,,++++++,,,,,,---------------............///000000111222444555666777777999;;;===>>>@@@AAAAAABBBDDDFFFGGGHHHGGGGGGEEEDDDDDDCCCAAA@@@@@@???===;;;888666555666888999555555444333222111111000111000000000000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))************************((()))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&'''(((''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((((()))***++++++***)))((((((((((((((((((((())))))'''''''''''''''((())))))***)))'''&&&&&&''')))******))))))(((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''&&&'''((()))((((((''''''(((***+++,,,+++***((('''''')))***,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***...222222///,,,+++,,,,,,,,,------.../////////............///000111111666666555666777888:::;;;AAADDDIIIPPPVVV^^^eeeiiirrrwww~~~xxxvvvuuufff]]]YYYWWWUUUVVVRRRNNNJJJGGGDDDAAA>>>888888777666555333111000000000000//////.................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------....../////////000111333444555555555777888:::<<<===>>>@@@AAADDDFFFGGGFFFEEEEEEAAAAAA@@@@@@???>>>>>>>>>555555444444555666777888333333333222111000000000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))***************))))))))))))))))))))))))************************''')))***)))((('''(((***))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))'''(((***,,,,,,+++***(((''''''(((((((((((())))))''''''&&&''''''((()))***))))))(((''''''((())))))******)))(((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))***)))((('''((()))%%%&&&'''((()))))))))(((***)))((((((((()))***+++))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,+++...111111...++++++,,,,,,,,,,,,---......//////---------......///000111333333444444555666888888???AAAEEEKKKRRRZZZ```dddlllrrryyyxxxvvvyyykkkaaa]]]\\\]]]\\\VVVSSSNNNJJJGGGCCC>>>;;;777888999999888666333111///////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------............///000222222222333444555777999::::::===>>>AAACCCCCCBBB@@@???========================444444555555555555555555222222222222111000///////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''')))******''''''(((***))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((()))))))))******'''(((+++,,,---,,,***)))'''''''''((((((((())))))&&&&&&&&&''''''((()))***((((((((((((((((((((((((******)))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&))),,,,,,***)))))))))&&&''')))***++++++++++++((()))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,...000///+++)))***,,,+++,,,,,,------......///---------......///000111111111222333444555666777;;;<<>>>>>===;;;999;;;;;;;;;<<<<<<<<<======777777888777666333111000111111222111111000///.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''')))+++***'''&&&(((***))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''((((((((()))&&&'''((())))))((('''&&&(((((())))))******++++++&&&(((+++------,,,***)))&&&'''''''''(((((())))))&&&&&&&&&'''''')))******(((((())))))))))))((((((******)))(((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&***......,,,)))))))))'''&&&&&&''''''(((((()))'''((()))***************))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,...///...***(((***,,,++++++,,,------......///...............///111111000000111222444555666666888888;;;@@@IIIQQQVVVYYY```gggoootttwww~~~~~~yyyyyyyyyvvvqqqmmmiiiddd___[[[SSSOOOIIIDDDAAA>>>;;;::::::???@@@:::333///000111...///---,,,---///000/////////...---,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------.........///000000//////000111111222222333333444555555:::;;;<<<==================<<<;;;:::999777666666444444333333222111000000////////////............,,,------......------,,,------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,+++***((((((***---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&%%%'''((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------)))************+++++++++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000222444555444444555666888999:::;;;???FFFOOOUUU]]]bbbjjjqqqwww}}}}}}xxx}}}xxxqqqjjjeee```\\\YYYRRRMMMHHHCCC???===:::888555666555111///000222333222444444222///...---,,,///......---,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------------...---...000///......///111111111111222333333444444777777888888888888888888999888888777666555444444333333222111111000//////////////////............,,,,,,------------,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((''''''&&&((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((('''''''''&&&&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++,,,------)))************+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000222444555444444555666:::::::::;;;>>>DDDKKKQQQZZZ___fffnnntttzzz|||wwwwwwtttpppmmmiiieee```\\\NNNJJJEEE@@@===;;;888777444333222222333333222222000000000///...---...///......------,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,---///...------...000//////000111111222222333444444555555555444444333333333333222222222111111111111111000000//////.../////////............---,,,,,,------------,,,,,,------------------------)))******++++++******)))++++++++++++++++++++++++,,,***)))+++///000...+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((((((((''''''''''''((()))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,)))************+++++++++,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000000222444444333333444555999:::::::::<<>>CCCGGGNNNSSS[[[ccckkkssszzzzzzvvv|||ssshhh[[[OOOGGGGGGDDD>>>:::888777555333000000222222......999GGGbbbLLL777......---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++,,,------,,,,,,---...---......//////000111111111111111222222111111000///000000000000111111111111111111111111000000000............------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++((('''+++000222...***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((((((((('''((((((((()))))))))))))))''''''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))***************++++++))))))*********+++++++++++++++******+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000...000222333222222333444222333555777999<<>>BBBIIIPPPYYYbbbjjjpppwww{{{{{{www~~~wwwjjjgggccc^^^XXXQQQIIIDDDCCC???:::777666555333222///,,,///666333,,,///999000***+++222111((((((///++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,---///...------...000......//////000111111111///000222333555666666666444333333333222222222111.........///////////////......---------,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++(((((())))))(((***---///))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((''''''&&&%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''(((((('''((((((((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))))))))))))))************+++++++++***+++,,,------+++***))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------///111111111000111333000222444555555555666777:::???EEELLLTTT]]]ffflllssswww}}}}}}qqqyyyqqqqqqjjj```XXXSSSLLLCCC<<<;;;:::888555333111000000000000//////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------************************)))))))))******+++,,,,,,------...000000111111111333222222222222222222222666555444333333333333444000000000000000000000000////////////////////////------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++(((((()))***++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))///))))))///---&&&&&&...+++++++++*********))))))++++++,,,------...//////...------,,,,,,,,,------......//////000000111111111111222333555666666777999;;;???EEELLLUUU___eeennnttt|||~~~rrr~~~yyyllldddYYYPPPKKKFFF@@@<<<888777666444333222222222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------......///000111111111111111111111000000000000000000000000111222222333333111111111111111111111111////////////////////////........................------------............------------------------******++++++,,,,,,------------,,,,,,,,,+++++++++............------------************************))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))000999888,,,&&&)))+++++++++*********))))))***++++++,,,------.........------,,,,,,---------.........///000000111111111111222333444555666666888:::>>>BBBGGGOOOWWW]]]kkkqqqyyy}}}~~~~~~rrr}}}wwwbbbZZZPPPHHHCCC@@@===:::666555444333333333333333.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++........................000000000///...------,,,------...///000000000000.........///////////////,,,---///111333444444444111111111111111111111111000000000000000000000000................................./////////000000........................------------------------,,,,,,,,,,,,++++++++++++.........------------,,,++++++++++++++++++++++++))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))((()))111:::888...'''(((+++++++++************************+++,,,,,,---------------------------------......//////000111111000000111222333444444555888999<<<>>>BBBHHHOOOTTTeeellltttxxxzzz}}}~~~rrr~~~pppeeeWWWRRRJJJDDD@@@===:::888555444333222222111111222------------------------------------------------++++++++++++++++++++++++------,,,+++************........................------------,,,,,,+++++++++,,,---...............---...............//////...000333555777777666555222222222222222222222222000000000000000000000000....................................////////////........................------------------,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))************************''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))+++)))+++///---((((((---************************))))))******++++++++++++,,,,,,------------------------......///000000111///000000111222222333333777888;;;===@@@DDDJJJOOO^^^eeennntttwwwzzzsssppp___TTTMMMKKKGGGDDDAAA===999666666555333222000/////////------------------------------------------------++++++++++++++++++++++++------,,,+++************------------------------***+++++++++,,,,,,,,,---------.../////////...............//////000000000111333555666777666444333111111111111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,)))))))))))))))))))))))),,,)))(((((('''&&&)))...************************))))))************+++++++++,,,---.........---------------...//////000000///000000111111222222222666888:::===???DDDIIIMMMWWW^^^gggpppuuuzzz~~~ssswwwkkk___TTTNNNFFFFFFEEECCC???;;;777555555444333111///......------------------.........------------------------++++++++++++++++++++++++,,,,,,++++++***+++++++++------------------------+++,,,,,,---....../////////000000111111111000000......//////000111111111222333333444333222111000000000000000000000000000////////////////////////+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++*********************************++++++++++++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))((()))+++,,,+++)))***+++***************+++++++++***************************+++---...///......---,,,------......///000000000000111111111222222222444666999<<<>>>BBBGGGKKKPPPVVV```iiiqqqwww|||ssswwwhhh]]]UUUPPPMMMBBBBBB@@@>>>:::777555555333222111000////////////------........./////////........................+++++++++++++++++++++++++++++++++***++++++,,,,,,------------------------...............//////////////////000000//////...---......///000000111111111111111000000000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))***+++++++++)))*********++++++++++++,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))+++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))&&&))),,,---,,,++++++***))))))*********+++++++++++++++++++++++++++++++++)))+++---...//////...---,,,,,,---......//////000111111111222222222222222333555888999;;;>>>BBBEEEKKKPPPYYYbbbjjjrrrwwwzzz}}}tttyyynnncccZZZSSSNNNKKK@@@???===999555333333444000000////////////000000........./////////000000........................++++++++++++++++++++++++************+++,,,------......................../////////...------,,,,,,,,,,,,,,,---,,,,,,++++++------......///000111111111111000000000000111111////////////////////////------------------------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++(((((()))***++++++,,,,,,))))))******++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&((('''&&&&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))+++,,,+++******((((((((((((((((((((((((************************))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((******'''''')))+++,,,))))))******++++++++++++,,,,,,++++++++++++++++++)))***---/////////...---,,,,,,------...//////000222222222222222333333333222444666777888:::===@@@HHHLLLTTT]]]eeemmmrrruuuvvv~~~{{{www|||sssfff[[[TTTNNNIIIEEE???===:::777555333333333777000---111333000---//////,,,+++......,,,---000...------------,,,,,,,,,,,,,,,++++++,,,,,,---...000///,,,*********+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///---111000,,,---111///)))000111+++,,,111+++'''////////////......---------------------------------++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))++++++++++++++++++++++++++++++,,,,,,---.../////////......---------.........111444222...---///333555444444555666999<<<>>>BBBGGGOOOWWW___fffnnnrrrwww{{{{{{wwwzzzqqqcccXXXPPPKKKFFFBBB>>><<<:::777555333333333222---,,,///000,,,+++---...***)))---///...---////////////......------------,,,,,,,,,,,,---......000...,,,*********+++,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------............,,,000000------111000+++###000///'''***------111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++************)))))))))(((************************))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++,,,,,,------...//////000///......------............111444222///---000333444444333444666999;;;===AAAEEEKKKSSSZZZccckkkpppssswww{{{{{{wwwyyytttkkk]]]RRRKKKFFFBBB>>>===;;;999666444333333333333111000000///,,,---111888111,,,...111///---,,,111000000///...------,,,---------------.../////////...,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............,,,...///------///000---000666111---000,,,'''+++------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((((((((()))***+++************))))))))))))************************)))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++------......//////000000...........................111333222///...000333333333333333555777:::;;;>>>AAAFFFLLLTTT]]]ffflllooorrrwww{{{{{{www|||rrrjjjaaaUUUKKKFFFCCC???===;;;:::888555444333333333444333111///---///666<<>>333111222///,,,***000000///...---,,,,,,+++---,,,,,,,,,,,,---......------,,,+++******++++++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,......---,,,,,,---...555---&&&...777,,,"""***++++++++++++++++++++++++------------------------************************************************))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******************)))))))))))))))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,------------......//////---......///////////////...000222111000///111222222222222333555777888999;;;===AAAFFFLLLVVV```fffllloootttxxx|||{{{wwwvvvnnn]]]VVVMMMFFFCCCAAA???===:::888666555333333333444//////...+++---666CCCKKKSSSDDD555000///...,,,,,,......------,,,+++******++++++******++++++,,,---,,,,,,++++++******++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------+++***,,,///(((444333---//////,,,000++++++++++++++++++++++++------------------------************************************************))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************))))))))))))))))))******************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------------//////000000/////////000111111000000111222222222222333555666777888999:::===AAAGGGOOOYYY```iiimmmrrrvvvzzz{{{wwwyyyooohhhSSSNNNGGGCCCBBBAAA>>>;;;888777555444333333333444...000......444BBBPPPWWWHHH<<<000,,,,,,,,,---///,,,,,,,,,,,,++++++++++++***************++++++,,,++++++++++++++++++***************+++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...---+++///555HHHnnniii:::&&&111444******++++++++++++,,,,,,,,,------------------------************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((()))******++++++******))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))******+++++++++++++++*********++++++,,,,,,---+++++++++++++++++++++,,,,,,---///000111111000/////////000000111111222222222222333444555666777777888:::<<<>>>CCCKKKSSSYYYccchhhnnnssswww|||{{{www}}}pppeee^^^NNNJJJEEECCCBBB@@@<<<999777666444333333333333444111333111111888DDDLLLMMM888111,,,,,,---+++,,,///++++++,,,,,,,,,,,,------++++++******++++++,,,---******++++++++++++******)))*********++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------******---111000///555>>>tttppp<<<(((111000&&&++++++++++++,,,,,,------++++++++++++++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++******((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((()))******++++++******)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222111000////////////000111222222222222333444555666777777777888:::<<<>>>BBBGGGOOOTTTZZZ___ffflllqqqvvv}}}{{{wwwyyykkk^^^WWWMMMIIIEEEDDDCCC@@@:::666666555444333222333444444000111///---222:::;;;666///------//////,,,+++...++++++,,,------......///,,,,,,++++++,,,,,,---...)))******+++++++++******))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------))))))---333444444;;;FFFwww___999&&&---000,,,///+++++++++,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))***+++,,,,,,------------------------------+++---///111222222000000///......///111333222222333444555666777777777777999:::<<<>>>AAAFFFLLLQQQRRRXXX```ggglllqqqxxx}}}uuuvvvmmmcccWWWNNNLLLIIIDDDAAA???===;;;999777666444333222222333333//////000000///...---,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///222000...,,,+++***++++++...------,,,,,,++++++***++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&'''(((***,,,,,,***(((&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''+++***)))'''''''''((()))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))+++++++++*********))))))+++*********))))))(((((())))))***++++++++++++*********+++++++++,,,,,,,,,******,,,---............,,,///222000------333888777555222000......///000333333444333222222444666999;;;===>>>AAAEEEJJJNNNRRRSSS[[[dddiiijjjqqq{{{|||rrr}}}sssjjj```TTTKKKJJJGGGCCC@@@>>><<<:::888:::999777444333222222222////////////..................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************+++++++++++++++,,,,,,---,,,++++++++++++,,,,,,---000///...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))'''''''''(((***+++---,,,***((('''((())))))''''''''''''''''''''''''''''''(((((()))***************((('''''''''(((((())))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++++++++*********))))))************)))))))))((())))))***++++++++++++*********+++++++++,,,,,,,,,///...---,,,+++******)))////////////...///000111555444222000//////000000111444888:::999777555555;;;>>>@@@AAA@@@BBBFFFJJJPPPRRRZZZeeejjjnnnvvvzzzqqqxxxooofff[[[OOOGGGHHHEEEAAA>>><<<;;;999777===;;;888555222111000000//////...------...000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************,,,+++*********+++---...,,,++++++************+++...---,,,,,,++++++,,,,,,******++++++,,,------...++++++++++++++++++++++++---,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))******(((''''''((()))))),,,+++***((((((((())))))((((((((((((((((((((((((%%%&&&''')))***,,,---...))))))(((''''''''''''((())))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++++++++***************************))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---++++++---///000///,,,222222222111111111111000000666<<<@@@???;;;777444:::???EEEDDD@@@???DDDIIILLLOOOXXXaaahhhnnnwww{{{rrr{{{sssjjjaaaVVVLLLEEEEEEBBB>>><<<:::999888666;;;:::777444111000/////////...---,,,---...111222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************---,,,+++******,,,---...---,,,+++***************++++++++++++++++++,,,,,,******++++++,,,,,,,,,,,,************************...------,,,+++***))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))+++***)))(((''''''((((((***)))((('''&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((***+++,,,---((((((''''''''''''''''''((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,)))+++---...///...---,,,******,,,...000000///...000000111222222222222111000666===AAA@@@<<<777444888@@@GGGGGGBBB@@@DDDJJJGGGLLLTTT\\\bbbjjjsss{{{}}}vvv{{{vvvnnneee\\\SSSJJJEEECCC@@@<<<:::999888777666777666444111000000000000///...---,,,---...111222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************---,,,+++++++++,,,---......---,,,++++++***++++++*********+++++++++++++++,,,,,,,,,++++++*********************************------,,,,,,+++******)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((''''''''''''((())))))******)))(((((((((((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))***++++++++++++*********+++++++++,,,,,,,,,...000444777777333///,,,...222666555111//////222//////111222222333222222222555:::<<<;;;999666555:::BBBIIIIIIBBB???BBBHHHGGGMMMSSSXXX]]]eeennnsssvvv}}}wwwwwwrrrjjj```WWWOOOIIIFFFAAA???;;;999999888777666444333111000///000000111//////...------...000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************+++,,,,,,,,,---------------,,,,,,++++++++++++,,,)))******+++++++++******---,,,,,,+++******))))))************************+++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((''''''(((((()))***)))))))))))))))(((((((((***************)))))))))'''''''''''''''''''''''')))(((((((((''''''&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***************+++++++++))))))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,///333:::AAADDDDDDBBB@@@888<<<>>>:::222...///222///000000111222222333333222444666666555444555666<<>>@@@DDDIIIOOOTTTUUUYYYaaajjjnnnpppxxxuuu~~~sssnnneee[[[QQQJJJGGGGGG@@@>>>;;;999999888777666444333222000000000111111////////////..................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************************************************+++---...///...---,,,+++************++++++,,,)))******++++++***)))(((+++++++++***************************************)))))))))************+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((())))))***'''(((((()))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))((((((((('''''''''(((***+++++++++******))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,+++///555<<>>:::999999999888777666555333111000000111111//////000000///...---,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))+++...000000///,,,+++))))))(((((()))***++++++)))***+++++++++)))(((''')))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******&&&'''((()))******))))))&&&'''((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++))))))***++++++++++++*********+++++++++,,,,,,,,,******,,,---///000111222222000---,,,...///......222111000//////111333444000111333333222111222444...222777;;;???CCCGGGJJJCCCKKKOOOMMMPPPZZZbbbdddmmmssszzz~~~xxxqqqxxxooohhh^^^SSSLLLFFFBBB???>>><<<;;;999777555555444333222222222111111000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++************))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))************************(((((()))***++++++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))+++++++++*********))))))((()))***++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))&&&&&&''')))+++---......******))))))))))))******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((((((,,,...+++'''%%%'''***&&&&&&&&&'''''''''((((((*********)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))'''(((((()))***++++++,,,************************))))))************))))))******))))))((((((''''''((((((((((((((((((((((((************************))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))))))))))))))************************************)))+++...111222000...,,,***+++---...////////////222222111111000111111222000111111222222333444444111222333555888;;;===???GGGHHHHHHJJJMMMSSS[[[```lllqqqvvvzzz{{{ssswwwiiibbbYYYPPPJJJFFFBBB@@@===<<<:::888777555555444222222222222222333333333///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++************))))))************+++++++++************)))))))))((())))))))))))))))))))))))************************((())))))***++++++,,,,,,,,,++++++******++++++,,,************************+++++++++*********))))))((()))***++++++***)))(((***)))))))))((((((((((((************************+++444>>>@@@999///(((%%%******))))))))))))******'''(((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((('''&&&&&&'''((((((---///111///+++)))+++...&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((('''(((((())))))***************************************++++++++++++******+++*********))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))))))))))))))************************************)))+++...000000000...---000...,,,***+++,,,///000111111000000000000000111111222222333444444555555333444444666777999;;;<<>>AAAFFFMMMRRRZZZaaakkksssxxx}}}www}}}qqqeeeZZZUUUOOOIIIFFFCCCAAA???;;;:::999777666555555555444333333222111000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))***************************************+++++++++,,,++++++******++++++,,,************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++''')))+++)))&&&&&&(((,,,))))))(((((((((((())))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((************************''''''''''''(((((((((((('''((())))))))))))((('''(((((()))((('''''''''((('''''''''((((((((())))))((((((((())))))*********((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,************************************++++++++++++************************,,,,,,++++++,,,---///000)))...555:::;;;888333///000111222333333333333222111111111222333333444444333333333444555777888999:::<<<===>>>???CCCHHHLLLUUU]]]gggpppvvv{{{~~~uuuyyymmmaaaWWWSSSMMMIIIEEEBBB@@@>>>::::::888777666555555555555444333222000///......///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++************))))))************+++++++++))))))))))))************))))))))))))))))))))))))************************************************,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---/////////...)))((((((''''''(((((()))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''))),,,......,,,)))'''))))))))))))((((((((((((''''''((((((((()))))))))(((((())))))******++++++))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))((((((((((((((()))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********************************++++++++++++,,,************************++++++++++++,,,---...///,,,,,,---///000222333444000111222444555444444333000000111222222333333444222222333333555666888888:::;;;<<<<<<===@@@DDDGGGPPPWWWbbbkkkqqqwww}}}{{{sss{{{sssfff[[[SSSPPPKKKGGGDDDBBB@@@>>>:::999888666666555555555444444333222111111000000///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++************))))))************+++++++++((()))))))))************))))))))))))))))))))))))************************************************,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------************************&&&&&&'''((())))))&&&$$$((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''+++000333333000+++''''''&&&&&&&&&'''''''''&&&'''((((((((())))))))))))''''''(((((()))******+++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''(((((())))))*********************************)))******++++++******)))(((((()))))))))*********))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********************************+++++++++,,,,,,***************************++++++,,,------......---,,,******+++...111333...000222444444444333222111111222222333444444555444444333333444444555666999:::;;;<<<===@@@DDDGGGIIIQQQ[[[dddjjjqqqxxx}}}xxxqqq~~~tttlll```UUUOOOLLLHHHEEECCCBBB@@@>>>999999888666555555555555333333333333333333333333//////.........---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++************))))))************+++++++++(((((())))))*********+++))))))))))))))))))))))))************************++++++******************,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))******++++++++++++---,,,+++******+++,,,---*********++++++,,,,,,,,,))))))))))))))))))))))))+++++++++***))))))***+++((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''',,,222666666222,,,'''((('''''''''((()))((('''(((((((((((())))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))'''(((((()))***++++++,,,************************+++++++++,,,,,,+++++++++))))))******+++++++++,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,******************************+++,,,------------+++,,,---...//////......---///111333444333222111222222333444444555555666666555444444333333333333888:::<<<>>>???BBBFFFJJJEEELLLVVV^^^eeellltttzzz}}}|||tttwwwqqqiii]]]RRRKKKJJJHHHEEEBBB???===<<<999999888777666555444444222333444333111000111222///.........---------------------------...///000222---******---///,,,)))++++++++++++++++++++++++))))))))))))))))))))))))************+++,,,---...'''((()))******)))((('''************************(((+++,,,***'''&&&(((+++---,,,++++++******++++++---,,,***))))))***,,,---)))))))))******++++++,,,+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************************)))''''''((()))***)))''''''(((******++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,+++***)))))))))***)))))))))))))))))))))))),,,,,,,,,+++***)))((((((++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++************************++++++,,,,,,,,,+++***))),,,---...//////---+++***************************))))))))))))))))))))))))'''(((***,,,------,,,,,,)))+++---...---...///111,,,---...//////...---,,,222222333333333333444444444444444555555555555666999999999;;;???EEEKKKNNNGGGKKKOOOUUU[[[ccckkkqqqyyy|||ttt{{{sssnnnfff[[[QQQIIIHHHFFFCCCAAA>>><<<;;;999999888777666555444444222111111111111111111000/////////.........---------------------...//////333000---///222333000---++++++++++++++++++++++++************************************+++,,,------)))***************))))))************************,,,---------,,,,,,---...---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++*********))))))************************************))))))))))))************************************************+++)))((((((((()))******'''((()))******++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++------,,,+++++++++++++++************************,,,------,,,+++***))))))++++++++++++,,,,,,,,,,,,------------------------------------------------////////////////////////---------------,,,,,,++++++,,,---------,,,***)))------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------...---------,,,,,,---------...333222///------...111222111111111222222222333333444444444444555555555555888777777999<<<@@@DDDFFFNNNNNNNNNPPPUUU___kkkrrrwww}}}|||tttuuummmhhhaaaWWWNNNGGGFFFDDDAAA???<<<;;;:::999888888777666555444444444222000111444555333111000000000/////////......------------------...///...---,,,///222222...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,************************+++***)))***,,,------------,,,++++++******+++++++++,,,...//////...,,,+++,,,,,,,,,,,,+++++++++++++++++++++***************++++++++++++++++++++++++******************************************************************************))))))))))))******'''((()))******+++******+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******,,,++++++***************************************------------,,,+++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------111111111111111111111111//////............---------------------,,,,,,,,,000//////...---,,,++++++---------------.........------,,,+++,,,,,,---...///,,,***+++...///...,,,222111...------...000222000000111111111222222222444444444444555555555555888888888999;;;===???@@@KKKKKKLLLNNNRRRZZZdddkkksssyyy|||ttt~~~qqqhhhbbb[[[QQQJJJEEEDDDCCC@@@>>><<<;;;:::888888777666555444444333777333111333888:::777333000000000000////////////---------,,,,,,---......******,,,///222111---***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,+++***))))))***,,,---************************+++)))''')))---///...------,,,++++++******++++++,,,---...//////...---,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++)))***************++++++************************************************)))******)))((((((((()))(((((()))***************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))+++,,,,,,,,,++++++***)))))))))))))))************++++++++++++++++++++++++***************+++++++++........................//////......------------111000////////////000000000000//////.........---...............////////////...,,,******+++---...---+++***...333444000+++---...///111111111000000111111111111222222222222333333444444444555555555888999:::<<<===>>>>>>??????CCCIIINNNSSSWWW\\\___mmmttt}}}|||ttt{{{nnnddd]]]UUUMMMGGGDDDCCCBBB@@@>>><<<;;;:::888888777666555444333333777333000333777999777333000000000000////////////...------,,,,,,,,,------,,,---000333555333000---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++***))))))((()))***+++,,,************************...,,,***,,,000333222111---,,,++++++******++++++//////------------//////---------,,,,,,+++++++++************************************************))))))******+++++++++,,,************************************************''')))***)))'''&&&'''(((((())))))************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******************************(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((('''''''''''''''(((((((((((((((((((((((((((((()))************))))))((((((((()))))))))*********++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,000000/////////000000111.........//////000000000000000000111111111222222222111...,,,,,,---000111000//////333888888222,,,/////////000000111222222222222222333333333333444333333333444444444444555666888:::<<<>>>?????????:::>>>EEEKKKPPPUUUYYY]]]gggoooxxx}}}|||ttt~~~vvvjjj```XXXQQQJJJEEEBBBBBBAAA???>>><<<;;;:::888777777666555444333333333111///000333444222000000000000/////////.........------,,,,,,,,,,,,,,,***,,,///111222000---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,)))))))))))))))***+++,,,************************,,,+++***+++...000000000---,,,++++++******++++++000///---,,,,,,---///000,,,,,,,,,,,,++++++++++++***************+++++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++************************'''***,,,+++'''%%%&&&((())))))************))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))******+++((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))******************************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***++++++---------...............,,,,,,---...///000000111222222333333444444555555555333111000000222444666777666666888;;;:::555111555333///,,,+++---000222222222333333333444444444333333333333444444444444333444666999;;;<<<======??????@@@CCCHHHPPPZZZaaabbbjjjssszzz}}}|||tttwwwpppeee\\\UUUOOOJJJFFF@@@???>>>===<<<;;;:::999777777666555444333333222000000000000000//////////////////.........------...---,,,,,,++++++,,,,,,(((***---...---+++)))(((++++++++++++++++++++++++************************************+++,,,------((()))***+++,,,,,,,,,,,,************************((()))************,,,...---,,,++++++******++++++...------------------...*********+++++++++++++++))))))*********+++++++++************************))))))***++++++,,,------++++++++++++++++++++++++************************(((,,,///...)))'''(((***))))))************))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))*********++++++***)))))))))******+++,,,************************((())))))*********)))))))))))))))*********++++++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))+++,,,+++,,,---...///...------+++,,,,,,------.........000000111222222333444444333222111111111333555666:::999999999:::===???AAA@@@???>>>;;;888555222000111222222222333333333333222222333333333444444444333444555666888999;;;;;;>>>>>>===>>>BBBKKKUUU\\\]]]fffpppwwwzzz~~~|||ttt}}}qqqjjjaaaYYYSSSNNNJJJHHH>>>======;;;:::999999888777777666555444333333222111222222111///...///000///.........------------...---,,,,,,++++++++++++,,,...///000...,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************+++,,,---...(((***+++---......------***************************,,,...---++++++...111---,,,++++++******+++++++++,,,...//////...,,,+++)))))))))******++++++,,,))))))******++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++***************************...111000+++((())),,,))))))*********))))))((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************++++++++++++((((((((((((((()))******++++++++++++++++++++++++)))******+++++++++******************++++++++++++))))))))))))))))))))))))'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,+++---///111111000///...,,,,,,,,,,,,,,,,,,++++++,,,------...//////000000//////...///000111333444999888777777:::AAAJJJQQQLLLPPPVVVXXXRRRGGG:::222000111111111111222222222222222333333333444444444666666666666777999:::;;;777999<<<>>>BBBFFFLLLPPP[[[cccnnnvvvyyy|||zzzwwwxxxooodddYYYSSSNNNHHHCCCCCC???>>>===<<<:::999888777777777666555444444333333111111111111000000000000////////////..................---,,,,,,+++******......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...---,,,+++***++++++************++++++++++++***))))))*********'''))))))((((((+++,,,,,,,,,+++((('''))),,,+++(((---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---...---,,,+++***+++,,,,,,(((((())))))******++++++******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))&&&%%%%%%(((---000000...***)))((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++&&&&&&+++***'''000???UUU;;;%%%###))))))(((+++***)))((((((+++,,,---,,,)))+++,,,+++***)))***+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---,,,,,,---///111000///..................------......///333777999999999>>>@@@CCCBBB>>>777222///444444444444333333222222333333333444444444555555666666666666555555555555888999;;;<<<===AAAEEEIIIWWWYYYaaannn{{{zzzwwwyyyhhh^^^UUUPPPLLLFFFCCCCCC>>>===<<<;;;999888777666666666555555444333333222111111111000000000//////////////////..................---,,,,,,+++******---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************((())))))***++++++,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++,,,------,,,+++*********))))))))))))*********)))))))))***+++,,,,,,111000///---+++***)))'''!!!''',,,)))&&&(((,,,///---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---...---,,,+++++++++,,,,,,)))))))))))))))************)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))'''&&&%%%'''***,,,,,,***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((,,,''''''+++)))&&&---999OOO:::******,,,)))&&&'''''''''&&&''')))+++***))))))***+++***))))))***+++************++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++******)))))))))***************...---,,,,,,...///...---............////////////000000///000222222111000333666999:::888444111000111111111111111222222222333333333333444444444444555555666666666666666666777999::::::;;;>>>BBBFFFRRRVVV^^^jjjvvv~~~zzzwww|||sssaaaWWWOOOLLLIIIDDDAAAAAA<<<;;;:::999888777666555555444444333333222222222111111000000000000///////////////............---...------,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************)))))))))***++++++,,,,,,)))))))))*********++++++***************************++++++,,,,,,,,,++++++***))))))(((((())))))***))))))******+++,,,...///...---,,,---///...---,,,+++000111,,,***,,,,,,***,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------------,,,++++++++++++,,,************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&)))))))))(((((())))))******))))))(((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''',,,((())),,,)))$$$(((111444***$$$))),,,)))''')))'''&&&''')))++++++)))(((((()))******(((((()))***))))))))))))************+++++++++***************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++************************+++++++++++++++++++++***---,,,+++,,,...000///...---.........///000000000111000///000000000...,,,,,,///111222111000000000222222111111222333555666222222222222333333333333444444555555666777777777777888999999:::;;;???BBBJJJPPPYYYcccmmmvvvzzzwwwrrrggg\\\SSSKKKIIIFFFBBB??????:::999999777666555444444333333333222222222111111111000000000//////////////////.........------------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++*********+++))))))*********+++++++++((())))))))))))*********))))))************++++++******+++++++++++++++++++++******************+++---,,,,,,,,,---...//////***((((((+++......///000...,,,'''%%%---555000&&&,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++******))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&)))))))))((())))))*********))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''***((()))+++)))%%%''',,,%%%!!!"""(((***((((((+++(((((())),,,------+++(((''')))***)))((('''((()))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,+++***+++---000111222111,,,,,,---...//////000000///...///111333444333222...000000000//////111222333222000///000111222444111111222222222333333333333333444555666777888888888999::::::999:::===???CCCIIIRRRZZZbbblllxxxzzzwwwxxxkkk```YYYPPPIIIGGGEEE@@@===<<<888888777666555555444444222222222222222111111111000000000////////////...............------------------,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++,,,,,,++++++******++++++***************+++++++++((())))))))))))*********))))))******++++++++++++*********++++++,,,,,,------,,,,,,++++++,,,,,,---111000///...............///+++***,,,,,,***...444///111---&&&***444555---,,,++++++******++++++,,,++++++,,,,,,------------,,,,,,,,,+++++++++******++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((()))***)))))))))))))))***++++++******))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&(((***)))''''''***,,,++++++,,,***'''&&&)))))))))***,,,------***(((''')))***)))((('''((()))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++------------------------------------------------......//////000000000000++++++++++++++++++++++++---,,,+++,,,...///...---++++++,,,---......//////...---...111444666555444111222333333222444777999222111///...---------...111111222222222333333333222333444555666777888999999:::;;;;;;:::;;;<<<>>>>>>DDDLLLRRRWWWbbbooozzzzzzwww|||rrrggg___UUUMMMFFFEEECCC???;;;;;;777777777666555444444444222222222222222222222222000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,++++++***++++++,,,************************)))))))))*********++++++*********+++,,,,,,------++++++++++++,,,---.........------------------...222111000...------,,,,,,...******...---///;;;JJJZZZaaaYYY@@@,,,***//////++++++************++++++++++++,,,---------------+++++++++,,,+++******)))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((())))))***((((((((((((((((((((((((&&&'''))))))))))))+++---))))))))))))******+++,,,+++******))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''')))))))))))))))*********)))((('''(((***((('''((()))******(((&&&((()))******(((((()))***(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++/////////000111111222222------........./////////222000...------,,,***))),,,,,,------....../////////......///111222000///000222333444555888<<>><<<@@@FFFJJJOOOXXXeeennnxxxzzzwwwttthhh___YYYNNNGGGBBBBBBBBB>>><<<;;;777777666666555555444444333333333333333333333333000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,++++++***++++++,,,,,,************************************+++++++++,,,***++++++,,,------......,,,,,,,,,,,,,,,...///000---------,,,,,,---------......---,,,++++++++++++)))''')))......333IIIaaatttvvveeeDDD...---///,,,++++++************+++++++++,,,---.........---,,,***++++++,,,+++***)))((()))))))))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++---......))))))))))))))))))))))))&&&(((******((((((***,,,))))))))))))***+++,,,---+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))***)))((("""$$$%%%&&&''')))***)))***((('''((()))***(((''')))***+++***))))))***+++(((((()))))))))*********)))))))))******+++++++++************************))))))******+++,,,,,,---++++++++++++++++++++++++************************************************,,,------...//////000000...//////000111222333333666444222222222222111///////////////000000000000///.........//////...,,,...000222333333666999<<<999999:::::::::888666444333333333333444444444444333444444555666777777888888:::<<<<<<<<<<<<===>>><<<>>>BBBEEEIIIQQQ[[[cccmmmvvvzzzwww{{{lll]]]TTTPPPJJJCCC???@@@AAA>>><<<<<<777777777666555555555444333333333333333333333333000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************+++++++++***++++++,,,,,,++++++*********************++++++++++++,,,,,,,,,++++++,,,------...//////------,,,,,,---...000111---,,,,,,++++++,,,,,,---*********))))))***++++++...+++,,,...+++000IIIeeeYYYPPP;;;'''***;;;===222++++++************+++++++++,,,---.........---,,,******+++,,,+++***)))((((((((())))))******++++++'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******************************&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***,,,...000111222************************''')))+++***''''''(((+++))))))))))))***+++,,,---++++++************++++++************************))))))))))))))))))))))))******)))((((((***)))&&&)))++++++*********'''$$$---+++))))))***++++++***)))+++,,,+++***)))***+++))))))))))))************))))))******+++++++++,,,************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++,,,---......***+++,,,---...000111111777666666777:::<<<<<<;;;222222222111111111111111///...---///000111///...///000111000000000222333222444666888777666333111333333444444444444555555444444555555666777777777777999;;;<<<<<<;;;===>>>===>>>???BBBGGGNNNVVV[[[eeennnyyy{{{xxx|||rrrggg\\\QQQJJJEEEBBB???===<<<;;;999888666666666666555555555555555555444444333222111111111000000111333333///,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,++++++******************++++++,,,,,,,,,((((((+++000111...///333,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000......---,,,,,,+++******++++++,,,,,,,,,,,,------)))+++------------///111,,,,,,,,,---------......///---***((('''((()))+++...------,,,,,,------...///...---,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++***))))))***,,,************************'''((()))***,,,---......111///---+++************))))))(((((((((((())))))((((((''''''''''''((((((///&&&$$$,,,...(((%%%)))(((((((((((())))))))))))*********)))))))))))))))))))))************))))))'''((((((((()))))))))))))))***,,,///,,,((()))......---***)))((((((***+++(((((())))))))))))(((((((((((((((((())))))))))))************)))))))))((()))************+++++++++,,,+++++++++******))))))+++///333111---))))))+++(((((((((((()))))))))*********************************+++,,,,,,,,,,,,+++((()))***,,,---.........---------,,,++++++...000.........---,,,,,,++++++))))))))))))))))))))))))++++++******++++++,,,---///111000+++))),,,............///222555888999999<<<>>>===777666999<<<<<<>>>666///...111111000///333222111000000111222333111111222333333444555555222333444555666666666666444444444555555555555555666888:::;;;;;;<<<>>>@@@===>>>???AAAEEEKKKRRRWWW___fffpppyyy{{{xxxvvvkkkaaaWWWOOOJJJDDDBBB???===<<<;;;999777666666666666555555555555444444444333222111111111222111111333444444111...------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,)))111<<>>>>>???@@@@@@CCCGGGMMMQQQZZZbbbmmmwww~~~zzzxxxzzznnncccYYYQQQKKKHHHCCCAAA>>><<<;;;:::999777666666666555555555555444333333333222111111000000111111111222333222000...------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***444CCCIIIBBB333++++++------,,,,,,+++++++++***,,,,,,++++++,,,,,,------------,,,,,,++++++******++++++++++++,,,,,,,,,,,,***,,,---,,,+++***+++---,,,,,,---------.........---///111333222000,,,***,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))***++++++)))(((((()))***************************+++++++++,,,,,,,,,,,,...---,,,+++************))))))(((((((((((())))))******))))))))))))******---)))+++333444,,,((()))(((((((((((())))))))))))))))))))))))))))))******(((((())))))))))))((((((***)))((('''(((***,,,...111---+++---...------///---,,,+++)))((())))))***(((((())))))))))))(((((((((((((((((())))))))))))---,,,)))'''&&&'''(((((('''((((((((())))))))))))******))))))))))))(((((((((+++......+++)))***,,,******************************************************+++,,,,,,,,,,,,+++/////////...---,,,+++***---///000000...,,,,,,,,,............////////////////////////////////////------,,,,,,------...///,,,,,,***)))+++...+++&&&------,,,,,,,,,,,,,,,,,,///333444111000333555444777:::<<<999444333666999666666555333222000//////111111111111222222222222000111222333333333333333777777777777888888888999666888;;;<<<<<<;;;;;;<<>>>>>======>>>BBBEEEKKKRRR\\\fffooozzzyyywwwqqqlllddd[[[SSSLLLEEEAAA@@@>>>;;;::::::999777666555555555555444444444444222222111111111111111111////////////......------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********...)))''')))+++***,,,///,,,,,,,,,++++++*********,,,++++++*********++++++,,,+++++++++++++++***************+++++++++,,,,,,,,,------,,,***))))))***)))************++++++++++++,,,,,,---,,,,,,+++***+++******))))))******+++))))))***++++++******)))))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))************))))))))))))******************))))))))))))(((((((((((()))))))))((((((''''''(((((())))))'''''')))(((%%%&&&((((((((((((((())))))))))))(((((())))))************(((((())))))))))))((((((+++***((('''(((***---///666///)))***+++((('''''',,,,,,+++******)))))))))(((((())))))))))))(((((((((((((((((())))))))))))111///,,,)))((()))***,,,)))))))))*********++++++((((((((((((((()))))))))''')))************+++,,,))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,---------------,,,,,,,,,///111222000,,,***)))++++++,,,---...///000000++++++,,,,,,---------...//////......//////000111222333444777???DDDBBB;;;///000000...,,,---///222,,,111222///---000111///000444555222222555444000222222333444555666777888444444444444444333333333000000111222222222111111444444555555666777888888666999;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<===@@@CCCFFFKKKRRRZZZdddqqqyyywww{{{lllggg```XXXRRRKKKDDD@@@???===:::999999888777555555555555444444444444333222222222222222222222222111222333222000///000111------------------------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++000***'''+++...---******++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++******************++++++++++++,,,---...---+++******+++))))))*********++++++++++++******)))))))))***++++++******************+++((()))***,,,,,,+++***)))))))))))))))))))))))))))((()))******)))***,,,...))))))))))))))))))))))))++++++******************((())))))*********))))))))))))(((((((((((())))))((((((''''''''''''((((((******)))(((&&&&&&(((***(((((((((((())))))))))))((((((((()))******++++++))))))************))))))+++***)))(((((()))+++,,,---)))''')))***((()))+++,,,,,,++++++***))))))((((((((())))))))))))(((((((((((((((((())))))))))))((('''&&&&&&'''***,,,...************++++++++++++(((((())))))))))))******)))))))))******++++++,,,)))))))))*********++++++******************************+++,,,,,,,,,,,,+++******+++,,,------------+++---000000///,,,******))))))***+++,,,,,,------,,,,,,------...///////////////......//////000111111444555777<<<@@@>>>999111333333111//////333777111444444///---//////...333888777333444888777111222222111111222444666777444444444444555555555555111222222333333333222222222222333444555666777777777888::::::999999;;;===:::;;;<<<<<<<<<===@@@BBBDDDGGGLLLRRR[[[gggvvvyyyvvv{{{tttjjjddd[[[SSSMMMHHHDDDAAA>>><<<999888888888666555555555555444444444333333222222222333333333333333222333444222000///111333------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---***+++///000,,,)))))))))))))))***++++++,,,,,,------,,,+++++++++++++++******************++++++************++++++++++++,,,---...---,,,+++,,,---++++++++++++,,,,,,,,,,,,+++***************+++++++++++++++******+++++++++((()))+++,,,---,,,+++***)))))))))))))))))))))))))))******))))))+++///222))))))))))))))))))))))))((((((((((((((()))))))))&&&''')))*********))))))))))))(((((((((((())))))))))))(((((((((((())))))(((***+++)))''''''((()))(((((((((((())))))))))))'''(((((()))******++++++******++++++++++++************)))((((((((())))))(((&&&(((+++***((()))---+++,,,++++++***))))))((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&'''((()))++++++))))))))))))************)))))))))*********+++++++++*********++++++,,,+++)))***++++++,,,---......******************************+++,,,,,,,,,,,,+++)))***++++++,,,,,,++++++)))+++......---+++***+++(((((())))))*********+++,,,,,,---......///000000///............///000000111444444222111333111...444555666333//////444888;;;===;;;555111222333222555===???777444888:::666;;;999555222111222333555333333333444444555555555333444444444444444333333222222333444555666777777777888888888777999<<>>@@@CCCGGGLLLPPPVVV___iiiqqqyyyvvvtttmmmjjjcccXXXOOOIIIFFFDDDCCC===;;;999888888777666555555555444444444333333333333333333333333333333333000222333111...---///222---------------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++******************++++++,,,,,,---((('''***---,,,((()))---(((((()))***+++,,,,,,---...------,,,+++++++++,,,******************++++++)))************+++++++++,,,---......,,,,,,---...,,,,,,---------.........++++++,,,---------,,,+++,,,,,,++++++++++++,,,,,,((()))+++---...---+++***))))))))))))))))))))))))******)))((())),,,111555))))))))))))))))))))))))))))))))))))*********+++&&&'''(((*********))))))))))))(((((((((((())))))******))))))))))))******$$$))),,,***'''&&&&&&&&&(((((((((((())))))))))))'''(((((()))***+++++++++++++++,,,,,,,,,,,,++++++******))))))((((((''''''((((((+++---***&&&''',,,++++++,,,++++++***)))((((((((())))))))))))(((((((((((((((((())))))))))))++++++******))))))(((((((((((((((((())))))))))))))))))******+++++++++,,,---,,,******+++,,,,,,+++***+++,,,---///000111111******************************+++,,,,,,,,,,,,+++******+++++++++******)))(((***,,,---,,,+++++++++,,,------------.........++++++,,,,,,---......///...............///000000,,,111333111000333444333555777777333......222777EEEFFFCCC;;;666777888777999EEEIII>>>777;;;@@@???EEEBBB<<<666222222333444111111222333333444555555555555555666666555444444222222333444555666777888777777777666666999===AAA>>>??????>>><<<<<<===???CCCGGGMMMQQQUUUZZZ```fffuuu}}}zzzwwwtttkkkddd[[[PPPHHHEEECCC@@@<<<::::::999999888777777777555555666666555555444333222222222222222222222222111000000///...---------///000111222111///,,,***---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++,,,,,,,,,+++*********,,,---...+++++++++,,,---...///000000000////////////000000,,,++++++******++++++,,,((()))***+++,,,---------000000///...,,,+++******+++,,,------++++++,,,---,,,,,,,,,,,,,,,+++***))),,,,,,+++******+++,,,,,,******************************++++++++++++************++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))***+++,,,,,,------+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---...,,,***,,,333::::::111)))***,,,------///...........................000111000......000333???KKKMMMAAA777999;;;999999777999BBBKKKJJJ???333QQQLLLFFF>>>888333111111555444444444444555555666666555555444444333333222444444444555555666666666555666888888777777888:::;;;===>>>===<<<<<<===>>>AAAFFFKKKNNNOOOTTT[[[bbbnnnvvvyyyvvvvvvllleeebbbYYYOOOHHHEEECCC???<<<::::::999888888777777666555555555555555444444333222222222222222222222222111000000///......------,,,------............------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------000000/////////000111222))))))))))))***+++,,,---......------------......---,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,000000///...---,,,+++***+++,,,------++++++,,,---,,,,,,,,,,,,,,,+++***))),,,,,,+++******+++,,,,,,******************************++++++++++++************++++++++++++******))))))))))))))))))))))))............---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))***+++,,,,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************************************)))************+++++++++************+++++++++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,......,,,***,,,222888FFF<<<333111000---++++++---------------.........---///000///...---000222,,,777<<<777555<<>>???GGGOOOOOOEEE;;;===<<<:::888777777888999666666666555444444333333333333333333333333444444333333444444444555555555888999:::999777777777999999;;;<<<<<<;;;:::;;;===???CCCHHHKKKLLLPPPWWW]]]hhhpppzzzxxxuuu|||ssskkkddd```^^^WWWMMMFFFCCCAAA>>><<<:::999999888888777666666555555555555555444333333111111111111111111111111000000000///......------......---------...//////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,------......------------...//////))))))))))))***+++,,,---...------,,,,,,------......------,,,,,,------...++++++,,,,,,,,,,,,,,,+++//////......---,,,+++++++++,,,---,,,+++***+++---++++++,,,,,,,,,+++******,,,++++++******++++++,,,******************************++++++++++++************++++++++++++******))))))))))))))))))))))))---------------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))(((((())))))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************************************)))************+++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,---------------......,,,***,,,111555;;;333---...///------///------------------------,,,...//////...---///000'''///222...///666999666<<<::::::???FFFFFF@@@888777777777666666555555555888888888777666444222000000000111222222333444444333333333333444444444444999:::;;;:::888666777888777999::::::999999:::;;;===AAADDDFFFHHHKKKQQQVVV```gggqqq|||wwwuuuwwwnnngggbbb^^^YYYSSSKKKEEEAAA???===<<<999999999888777777666666444444555555555444333333111111111111111111111111000000//////............000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,------,,,++++++++++++,,,,,,,,,------,,,------.../////////..................///------,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++---------,,,,,,++++++******,,,,,,,,,+++***+++,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++******************************++++++++++++************++++++++++++******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((((((((((((((((((((('''((((((((())))))***************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))************))))))))))))******((()))))))))************************************))))))*********+++++++++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...............---+++,,,///222...(((&&&***---...000333------------,,,,,,,,,,,,,,,---..................---000///,,,,,,000///+++222000///333777888555000999999999888666444222111888999::::::999666444222000111111111222222222333333333333333333333333333777888999888777666777888777888::::::999999:::<<<===???BBBCCCDDDGGGLLLPPPWWW^^^iiisss|||xxxuuu~~~uuummmfff```]]]SSSOOOHHHCCC???===<<<;;;999999888888777666666555444444444555444333333222000000000000000000000000////////////............---...///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,---.........000000000000000000000//////............//////000......------------......,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++++++++*********************+++,,,,,,******+++,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++******************************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))******))))))))))))************))))))))))))******((()))))))))************************************))))))*********+++++++++((())))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...............---,,,---...///444///---//////------000.........------,,,,,,,,,,,,,,,---...//////...------...---,,,///222111...000......///222333222000111222444666777777777666666777999::::::999777666333333333222222222111111333333333333333333333333222444666666555666777999777999;;;;;;::::::<<<===>>>???@@@AAACCCFFFIIILLLRRRXXXaaajjjsss}}}zzzwwwzzzrrrkkkddd]]]YYYNNNKKKFFFAAA>>><<<;;;;;;999888888777777666555555444444444444444333222222//////////////////////////////////////////......***+++,,,---............++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...//////000000111111111111111111111000///------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,*********************+++***+++,,,+++***)))***,,,******+++,,,,,,,,,++++++***++++++,,,,,,++++++*********************************++++++++++++************++++++++++++******))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************************************)))************+++++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------............222///...000000---,,,////////////......------,,,---------///111111///---000000//////000111000////////////000000111111222...///111333444555555444444555666888999:::999999666666555444444333222222444444444444333333333333000222444444444555777999888:::;;;<<<;;;<<<===???>>>>>>???@@@BBBEEEHHHJJJNNNTTT\\\cccjjjsss~~~|||zzz~~~wwwooohhhaaaZZZVVVJJJHHHEEE@@@<<<::::::;;;888888888777666666555555333444444444444333222222////////////////////////.../////////////////////444222///,,,+++,,,---///+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------.........---+++***,,,++++++*********++++++++++++************++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,---............******++++++,,,,,,,,,---)))+++,,,+++***)))***+++)))***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++*********************************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************************************)))************+++++++++************+++++++++,,,........................------------------------------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---//////...---***(((***......,,,---111111111000//////...------...------000222222///---111000000000...,,,,,,---...///000000///...000111111111111111111111000000222222333444666777888888777666666666666666666666555555555444444444333333222333555555555555666888888999;;;<<<;;;<<<>>>???=========???BBBEEEGGGHHHKKKPPPWWW]]]cccjjjttt{{{~~~{{{vvvnnnfff___YYYVVVHHHGGGDDD???;;;999:::;;;888888888777666666555555333333444444444333222222////////////////////////.........///////////////CCC>>>555...******---///+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++,,,,,,,,,,,,---...---,,,***))),,,,,,++++++***+++++++++---,,,,,,,,,,,,,,,,,,---...------,,,,,,------...***+++,,,---............+++,,,,,,------......///)))+++++++++***)))***+++)))***+++,,,,,,,,,,,,,,,***+++,,,------,,,+++*********************************++++++++++++************++++++++++++******))))))))))))))))))))))))''''''((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************************************)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++---///000...------+++---000///++++++...222111111000///.........///......000333333000---))))))+++------,,,...222///111222222000///111333...//////111222444555555222111111222222444555666666666777777888999999999666666666555555444444444444666777666555555666777777999;;;;;;;;;;;;===???<<<;;;;;;===AAADDDGGGGGGJJJNNNTTTYYY^^^eeennnuuu~~~vvv|||uuummmhhhfff```UUUMMMDDDBBB@@@>>><<<:::999999777777777777666666666666444555555444222111111222222111111000///......---////////////............===:::444///+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))******))))))))))))******))))))***++++++++++++***,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++'''(((***+++,,,---------+++++++++*********))))))*********++++++,,,,,,,,,***,,,...000000...,,,***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))************+++++++++*********))))))))))))************))))))))))))))))))))))))))))))************************************************,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,........................+++999???555+++,,,---+++---------.........//////---------............///////////////000000000000,,,,,,---...///000111111222222222111000111444777222444666777666666777888888888888888777777777777666666666666666555555555666666777888:::===???@@@<<<======<<<===AAAGGGKKKJJJLLLPPPTTTZZZbbbkkkqqqvvv~~~uuuzzzssskkkfffbbb\\\RRRIIICCCBBB@@@>>><<<:::999999777777777777666666666555444555555444222111111222111111111000///.........////////////............111000---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))******))))))))))))******))))))***+++++++++++++++***************++++++,,,,,,++++++******++++++,,,,,,,,,++++++***++++++,,,)))***+++---......//////,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,***+++---......---+++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***((())))))******))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))************+++++++++*********))))))))))))************))))))))))))))))))))))))))))))************************************************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------444@@@EEE:::///......+++,,,------------.........---------............///.../////////000000000000////////////000000000000222222222111000000333555111333555666555555666777555555555666666777777777777777777666666666666666666777777888999:::<<<===<<<<<<<<<<<<===@@@EEEIIIIIIKKKNNNRRRXXX```hhhnnnttt}}}}}}ttt}}}xxxqqqhhhaaa]]]VVVLLLEEEBBBAAA???===;;;:::999888777777777666666666555555444555555444222111111222111111000000//////......////////////............+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************************)))******+++++++++++++++)))(((((((((((()))******+++******))))))******+++,,,++++++***++++++,,,,,,+++,,,---...///000000000---------,,,,,,,,,++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++************++++++*********))))))))))))))))))))))))******))))))))))))******))))))))))))************+++++++++***************))))))************))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------111;;;>>>555,,,++++++(((,,,,,,,,,,,,---------------------............///....../////////000000000222222222111111111000000333333333111000000222444000222444444333333444555111222222333555666666777777777777777777777777777777777777777888999::::::<<<<<<<<<;;;<<>><<<;;;999888888777777666666666555555555444555555444222111111222111000000000/////////...////////////............------...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++++++++***)))***++++++,,,,,,++++++((((((((((((((()))******++++++************++++++++++++******++++++,,,,,,+++,,,---...////////////---,,,,,,,,,,,,+++++++++***************+++++++++************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++******++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******((()))))))))************************************))))))************))))))))))))))))))))))))))))))******************************************************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,---------......------------------------(((000333...***+++,,,***+++++++++,,,,,,,,,---------------............///........./////////000000333333222222222222222222333333333111000///000222///111333333222222222333000111111222333333444444555555555666666666666666777777777777888:::;;;<<<;;;<<<<<<;;;;;;===AAADDDGGGIIILLLPPPTTTZZZ```eeepppsssyyyzzzssszzzrrrkkkbbbYYYSSSMMMFFFBBB@@@???===<<<:::999888888666666666666555555555555444555555444222111111222000000000000////////////////////////............////////////...,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,++++++++++++,,,,,,+++*********++++++,,,---***+++,,,---------------++++++++++++***************************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,+++++++++))))))))))))))))))))))))************************************************((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******((()))))))))************************************))))))************))))))))))))))))))))))))))))))************************************************)))******++++++******)))************************++++++++++++++++++++++++,,,,,,,,,---------..............................)))---000///...000111000+++++++++,,,,,,,,,---------------............///............////////////000111111222333333444444222333333222000///000111000111333333222111222333222222222222222111111111333333333444444444555555666666777888:::<<<>>>???<<<======<<<;;;<<>>===;;;999888888888666666666555555555444444444555555444222111111222000000000000////////////////////////............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************++++++++++++,,,---......---,,,+++***++++++,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,,,,,,,,,,,,,,,,---************+++,,,------)))***++++++,,,,,,+++++++++++++++*********))))))***************)))))))))******++++++++++++************++++++++++++************++++++++++++******++++++,,,,,,,,,,,,++++++************************************************************************))))))))))))***************************************************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++******++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******))))))))))))***************************+++++++++))))))************))))))))))))))))))))))))))))))*********************************************************++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------........................---...//////000000000///,,,,,,,,,,,,---------------------............///------........./////////...///000111222333444444000111222222000///000111111333444444333222333444333333333222222111111111111111222222333444444444555666777888;;;===???@@@===>>>>>>===<<<<<<>>>@@@DDDGGGJJJNNNRRRWWW\\\```jjjnnntttyyyxxxqqq{{{sssnnneee```XXXPPPJJJFFFDDDBBB>>>===<<<:::999888888888666666555555555444444444444555555444222111111222////////////000000000000////////////............++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))*********++++++++++++,,,---......---,,,+++***+++,,,,,,------,,,,,,+++************+++,,,,,,,,,,,,++++++++++++,,,,,,************+++,,,---...)))***++++++++++++++++++,,,,,,+++++++++*********+++*********)))))))))((()))***,,,------,,,***)))******++++++++++++************++++++++++++******++++++,,,------,,,++++++++++++++++++++++++++++++************************************************))))))))))))************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++*********++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))*********+++++++++))))))************))))))))))))))))))))))))))))))***************************************************++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++---...---,,,,,,,,,------------.........---------............///---------.........//////......//////000000111111...000222222000000111222333555666666555444444555333333333333333333444444111111222333333444555555666666777888999;;;===>>>>>>??????>>><<<<<<>>>???AAADDDHHHLLLPPPTTTZZZ^^^ccciiiqqqvvv{{{wwwqqqxxxrrrooo```\\\TTTLLLGGGDDDCCCBBB>>>===<<<:::999888888888666666555555555444444444444555555444222111111222////////////000000000000000/////////............///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))******+++++++++++++++,,,...//////...,,,+++***+++,,,,,,------,,,,,,***************++++++,,,++++++************++++++************+++,,,---...******+++,,,,,,,,,++++++---------,,,,,,,,,+++++++++*********))))))(((((((((***,,,......,,,***(((******++++++++++++************++++++++++++******++++++------------++++++++++++++++++++++++++++++************************************************))))))))))))************************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++************++++++*********))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))******++++++++++++))))))************))))))))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************///,,,+++---000000......---------.........//////---------.........//////---------.........//////////////////............---///111222111000111222555666888777666555555666222222333444555666666777222222333444444555666666777777777777888999:::;;;???@@@@@@???===<<<>>>???>>>AAAFFFJJJNNNSSSXXX\\\^^^fffoootttwwwyyyqqq}}}yyyrrrjjj\\\UUUMMMIIIIIIHHHDDDAAA>>>===;;;999888777666666555555555555555444444444666555444444444333000...111111000000//////......------------------------------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///111111000000/////////.........------------,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,******+++,,,+++))),,,,,,,,,++++++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))******)))((('''(((+++---***)))))))))***+++,,,,,,))))))************))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++************************************************************************)))************++++++++++++++++++************))))))************+++++++++***************************************************************************************************************************************************++++++***((((((***,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......---------,,,,,,+++++++++---------............///000000000000000000000000///000111222222111000///111000/////////000222222000111<<>>:::666444444555444222333666999888666666999;;;:::;;;;;;::::::<<<===<<>>777999;;;:::999888888777777888@@@===888777777777666555555666777666666666888:::777999:::::::::;;;:::999>>>???AAACCCFFFLLLSSSXXX______hhhuuuyyyyyy~~~vvv{{{pppiiiaaa[[[VVVQQQJJJFFFEEECCC@@@======<<<:::999777777666666777777666555444444333333444222000//////111333444////////////000000000000........................------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++*********)))))))))((((((************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++))),,,000///---******+++,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000++++++************++++++++++++++++++++++++++++++)))+++,,,------,,,***))),,,++++++************+++))))))************))))))++++++************++++++***************************))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,+++++++++************************+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))),,,///000---***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////.........---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------,,,,,,,,,,,,---------............///000000000000000000000000444444444444444333222111222111111111111222333333222111555>>>???777444666999888888777777888888888???===;;;;;;===>>>??????999777555444555777888888888888999:::::::::999999999;;;===@@@CCCIIIPPPTTT[[[[[[cccooovvvwww~~~wwwuuullleee___ZZZSSSOOOJJJFFFDDDBBB???===<<<;;;:::888777777666666777777666555444333333222333333333222111111222333......//////000000111111////////////////////////------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************---,,,,,,++++++***************+++++++++,,,,,,,,,************************'''---222111---)))***,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,---,,,***(((---,,,++++++************)))******++++++******))),,,++++++******++++++,,,******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,)))))),,,111333///***+++++++++,,,,,,,,,,,,,,,,,,,,,---------.....................------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------,,,,,,---------............///000000000000000000000000222222333333333444444444222222222222222333333333222///000555555111000333333333333333333444555666999999:::===AAAEEEHHHIII===999444444666999999888<<<999999::::::999:::<<<888999;;;===???DDDIIINNNUUUUUU\\\iiirrrvvv|||~~~vvvzzzrrrkkkccc\\\YYYQQQNNNJJJFFFDDDAAA???===;;;:::999888777666666666777666666555444444333333333666888777444111000000......//////000000111111////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++++++++++++++++++++++++++,,,...------------,,,,,,,,,************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************''',,,111111,,,))))))+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...+++))))))+++,,,,,,+++------,,,+++*********+++******++++++++++++******,,,,,,++++++++++++,,,,,,***************************************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))---222333///***++++++,,,,,,,,,---------,,,,,,,,,,,,---------...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------------............///////////////////////////...//////000222333555555111111222222333333333333333111000222222000111333111111000111111222333444333555777:::>>>AAADDDFFF>>>:::666555777::::::999>>>999777999999777999>>>999:::;;;<<<<<>>===::::::999777777666666666666555555555555444444444222777;;;:::666222//////////////////000000000000........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************(((+++///...,,,))))))******++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++///,,,((((((+++......------,,,,,,++++++++++++,,,******++++++++++++******,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***---000000...+++++++++,,,,,,------......++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......------------............---------............///////////////////////////------...///000222444555000111111222333222222222555444333333333444555666222222222222222333444555000222444555555666888:::;;;999777666888999::::::===777777;;;;;;666666<<<999:::;;;;;;;;;<<>>===;;;999999999888888777666666666555555444444444333333333222222222111111111000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,+++*********+++++++++,,,,,,,,,++++++***++++++------------++++++,,,++++++******++++++,,,************************++++++******)))*********+++,,,---.........------...---,,,***))))))******(((***++++++++++++,,,...+++++++++******)))))))))++++++******++++++,,,---******++++++,,,---.....................---------------,,,,,,,,,------...,,,,,,++++++,,,///111333222111...,,,+++,,,------000000111222222111000000111...***))))))*********------,,,+++,,,---...///------.........---,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++------------------------------------------------...---+++******+++---...,,,,,,,,,,,,---...///000...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................000000000000000000000000//////000111111111111111000///---,,,,,,---///000...............///000111333///,,,---000111...)))........................000///......///000111222//////000111111111111111000000111222444555666666333444444555555444444333222222222222222222222222222222222222222333777:::@@@EEEJJJLLLJJJDDD===888666777999:::;;;<<<<<<<<<>>>@@@CCCFFFLLLSSS\\\bbbmmmvvv|||yyy{{{uuullleee___XXXQQQKKKFFFDDDAAA???>>>===;;;999999999888888777666666666555444444444444333333333333222222222222111111111000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,+++++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///...,,,+++******++++++***+++------,,,,,,...///------------,,,,,,,,,+++---,,,,,,,,,,,,---......,,,,,,---......///000000//////......------,,,,,,...///111222222000...---------,,,,,,---///111222......------...111333444888999::::::::::::999888222///,,,++++++,,,,,,,,,------,,,,,,,,,---...///,,,,,,---......---------++++++++++++,,,,,,------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------777555222///------------------------...///000111------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------..............................////////////////////////...///000000111111000000111000...------...000111//////......------,,,,,,000...,,,,,,...//////...////////////............000///......///000111222000000111222222222222222222222222222222222222333222333333333333333333222222222222222222222222222222333333333222444777:::>>>EEEKKKKKKDDD===999888666777999:::;;;<<<<<<<<<>>>@@@BBBEEEIIIOOOVVV\\\gggqqq}}}{{{xxx~~~zzztttjjjbbb[[[UUUMMMHHHEEECCC@@@>>>>>>===;;;999999888888777777666666555444444444444333333333333333333333333222222222222111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,***++++++,,,---------,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------......///...---,,,,,,,,,---/////////...---,,,,,,,,,,,,,,,,,,---//////......000111000000000////////////...///............///000000//////000000111111222222111111000//////...------...111555777777333///,,,///...---------...000111...---......000333555777666777777888888777777666111...,,,+++,,,------,,,---,,,,,,,,,,,,---......+++,,,------............,,,,,,+++***+++,,,...............------------,,,------------------------------------------------------------------------777555222///---,,,++++++............///000111111---......//////......---......................................................................................................////////////000000------------------------........................+++---000000...,,,++++++------------------------++++++,,,,,,---.................................////////////////////////......///000000000000///111000///......///000111333444555555555444333222333333222111///...///111111111111000000//////////////////...//////000111111111222333333333333333666555555444333222111000111222222333333222222111333333333333333333333333333444444444444555888:::===DDDJJJHHH???666555777777777999:::;;;;;;;;;;;;>>>???AAABBBEEEJJJPPPTTT___iiivvv{{{xxxuuunnneee]]]XXXRRRLLLGGGDDDBBB???======<<<:::999888888888777666666555555444444444333333333222222444444444333333333222222111111111111000000000000........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111///...,,,+++,,,---///111//////......------------,,,---//////......000111000000000000000000000000//////......//////000111000000111111111222222222444333333222111000/////////111444666666333...,,,000///......---...//////000000////////////000111/////////000000/////////...,,,******+++,,,++++++---,,,---------.........+++,,,---...////////////111000...,,,,,,---...///................................................................................................000000///.........////////////......///000111111...///000111111000///.../////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000........................////////////////////////,,,///222333111///------............................../////////000000000................................................---......///////////////000000///......///000000222444777999;;;;;;::::::999<<<>>>;;;444//////111333222222111111000000///000000000///000000000000000111222222333333222222888777666555444333222111222222333333333333222222333333333333333333333333444555555555555555888:::===AAAEEECCC===777666666777777888::::::;;;;;;;;;===>>>@@@AAACCCGGGLLLPPPYYYbbboooyyy}}}zzz}}}pppiii```YYYTTTOOOIIIEEECCCAAA>>>===<<<<<<:::999888888777777666555555555444444333333333222222222444444444333333333222222111111111111000000000000........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---------------......+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///111222222222222///...---,,,,,,...000111..................------***,,,---...------...000/////////////////////000.........---...//////000//////000000000000111111222222111000000///......///000000111000///...---000000//////............000///......---,,,,,,,,,////////////////////////---,,,++++++---...---,,,------......////////////,,,---...///000111111111777555222000......///000////////////////////////////////////////////////////////////////////////////////////////////////000000000111222333444555000////////////000000111000111222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////---///222333222///------//////////////////////////////000000000000000111////////////////////////////////////////////////---......///////////////........................,,,...111444555666555444777===BBB@@@999222///000333333222222111111111111111111111111111111000000///000000111111111111111555555444444333333222222333333444444444444333333333333333333333333333333444555666666555555777999<<<<<<===??????===:::777777777888999:::::::::::::::<<<>>>@@@BBBFFFKKKOOOTTT]]]iiittt|||}}}zzzwwwnnnggg]]]UUUPPPKKKEEEAAABBB@@@===<<<<<<;;;:::888888777777666666555555444333333333333222222222222333333333333222222222222111111000000000/////////........................------------------------***++++++,,,,,,------...,,,,,,,,,,,,------------......---------...//////---......//////...---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------...///111222333222222111///...---------...000000---......//////...------)))+++,,,---,,,,,,---///------............//////---------------...//////..................//////......------------,,,,,,///...------------...///////////////////////////---------...............111111000000000000111111///......///111222111000...///000000111111000000///000111111222222222222888777555333111000000000///000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111000000111111222222333333333333333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000//////000000000000000000000000////////////////////////---///222222000...------000000000000000000000000......//////////////////////////////////////////000000000000000000000000......///000000000000///---..................---...///000000000///...---///555;;;<<<777222000111222222222222222222222222222333333333333222111111//////000111111111111000111111111111111111111111333444444555555444444333333333333333333333333333333444666666555555666777:::888999===AAAAAA<<<777777777888999999:::999999888:::===???BBBEEEJJJNNNPPPWWWbbblllvvv|||yyy|||sssiiibbbYYYQQQMMMIIIEEEBBBAAA???<<<;;;;;;;;;:::888777777777666555555444444333333333222222222222111333222222222222111111111000000000/////////..............................------------------------******+++,,,,,,---......,,,,,,,,,---------............---......//////000///////////////...---,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------///000222333333222111000............////////////,,,---............---,,,***+++,,,---,,,,,,---///,,,---------...............------------...//////..................------,,,,,,------------............------...///000111...//////000000000//////......///000111222222222111111000//////000111111000//////111333444333222///000111222333222222111222222333333444333333222555555444444333222222222000000000111111111222222222222222222222222222222333333333333333333333333333333333333333333333333000000111111111111000000444444333333333333444444555444444333333444444555222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222111111111000111111111111111111111111111111111111111111111111111222444333111000000111111111111111111111111111////////////////////////////////////////////////111111111111111111111111...///000000111111000000......////////////......222222111111000000//////---000444555222000000111000000111111222222333333444444555555555444333222000000111222222222222111333333222222222111111111333333333444444333333333444444444444444444444444222444555555444444555666555666999===@@@???;;;888777888888999999999999888777999<<<>>>@@@CCCGGGJJJKKKQQQZZZdddnnnyyy{{{xxxzzzqqqbbb\\\TTTOOOLLLKKKHHHFFFAAA>>><<<;;;;;;;;;:::888777777777666555555444444333333333222222222111111222222222111111111000000////////////....................................------------------------******+++,,,,,,---......,,,,,,,,,------........................///000000111111000000///---,,,+++------++++++++++++------...------,,,,,,------...........................000111222333333222000///---......///000/////////+++,,,---.........---,,,***,,,------,,,---...000,,,---------......//////...............///000000...............---------......//////000111111111---...///000111222222222......///000000000000000222222333444444444333333333222111000000111222333.........000222333222111000111222333444333222222444444555555555444333333111222333444444444333333000000111111222222222222222222222222222222222222444444444444444444444444444444444444444444444444333333444555666666666666777666666555555555666666666555444333333444555666333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222444444444333333222222222111111111111111111111111222222222222222222222222666777777777555444555666111111111111111111111111222222222111111111111111000000000000000000000000111111111111111111111111//////000111111111111111//////000000000000//////000////////////000111222222222222000///...///000//////000111222333333444555555666666666555333222111111222333333333333222777777666555444444333333222222222333333222222222444444444444444444444444222333555555444333444555111666<<>>===<<<;;;999888777666666666666555444444333333111333555777777555333111000000000000000000000000000000//////.........---,,,---...//////...---,,,---------------------------,,,,,,,,,,,,---......//////.........---------000000111111000///......//////............/////////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............//////------...//////000111111111---///---***444777,,,000///...---,,,,,,,,,,,,------,,,+++++++++,,,,,,............//////000111000000000//////////////////...---,,,,,,,,,,,,,,,........................000000000111111111111111888777555222111111111111111333444444333222222333444222///000333444333111333111///000333555333000///111444555333222222333999555555999888444333777666777777777777666555555111666999999666555999>>>999555555<<>>CCCDDD@@@???IIITTTHHHBBB===???FFFJJJIIIFFFDDDHHHMMMPPPQQQRRRUUUWWWUUUPPPNNNPPPQQQOOOPPPSSSSSSXXXUUURRRSSSLLLFFFMMMDDDCCCBBBDDDGGGIIIHHHFFFIIILLLOOOOOOLLLGGGDDDBBBFFF@@@>>>AAABBB>>>;;;===888777777888::::::888666;;;888555555666666333000666444333222444444444333555111///222444333333444>>>555///:::OOOWWWFFF...444777666111000444444111111222333222111111222333333333111...,,,---///111000000000000000111222222000555111111888666000333444111......000222111000222111111111111000---+++---...000111111///---,,,///000111111111111000000000000000000000000000000000111333444555666666666777888999888555333333333222222222222222222222222222111000111444555666555444444333222333444555666555777:::>>>@@@???<<<888555777:::999666555777:::777888999;;;===@@@BBBCCCHHHLLLQQQWWW^^^iiivvvzzzsss}}}ssslllcccXXXOOOMMMMMMIIIDDDBBB======<<<;;;999888777666666666666555444444333333222222333444444333222222000000000000000000000000000000/////////.........------...//////...------------------------------------,,,,,,------.../////////.........---------...............---,,,,,,//////............////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------333222222111111111111222222,,,000111---222888333000//////.........////////////...------------......---------...000111222.........///////////////333333222111111111111111000000000000000000000000000000000000111111111111444444333222111111111111222333444444222222333444444111000000333555444333333222111111222333222111555666888:::<<<===???@@@BBB??????CCCDDDAAAAAAEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKMMMOOOPPPQQQSSSTTTUUUaaa```dddiiihhhcccbbbeeecccdddfffhhheeeccciiirrrtttpppmmmnnnrrrtttsssppprrrvvvzzz}}}}}}~~~|||yyyyyyyyywwwxxx{{{{{{yyypppiiinnnllljjjiiikkknnnppppppooowww{{{}}}{{{zzzzzzrrrmmmqqquuurrrmmmkkkaaa```aaacccddddddaaa___[[[ZZZXXXWWWVVVRRRLLLGGGFFFCCC@@@===;;;999777444555444555999:::666444444===999777<<>>AAAAAA>>>;;;777777888777666666888999777888999;;;===???AAACCCFFFIIINNNSSSZZZeeerrr{{{{{{ssszzzooofff^^^UUUNNNNNNNNNIIIDDDCCC===<<<;;;:::999888777666666666666555444444333333333222222111111222222333000000000000000000000000000000////////////......---......//////......------------------------------------,,,------...////////////............------------------,,,,,,,,,///......------......////////////000//////...---------------------------/////////...............222111000///000111222333777111444333,,,///555222......------......///000000000//////............222222000000000111222333444444444333333222222222.........---------------111111111111111111111111///000000000111111111222111111222222222222111111111222222222222333666888777666555555777999888888999;;;===???@@@BBBEEEGGGHHHGGGGGGIIIMMMQQQSSSTTT[[[XXXXXXZZZZZZYYYZZZ^^^iiijjjlllmmmmmmllljjjiiiooooooppptttyyy{{{zzzxxx{{{}}}|||{{{|||~~~~~~|||~~~{{{}}}~~~zzz}}}~~~{{{uuuuuuwwwyyy{{{{{{xxxuuu|||tttnnneeebbb^^^ZZZWWWTTTPPPMMMLLLMMMQQQVVVTTTMMMJJJJJJJJJLLLLLLHHHGGGGGGCCC>>>???888777@@@CCC===888777999999999999999999999999222444666777555222111111333444555666555444333222666:::999>>>IIIEEE888444333222111222444555555444555333111111222333222111111222333333333333222222111111111111111111000000111111111111111111111111000000111333444444444444666888888777555333333333222222222222222222222222666444222222333333333222444333333333333444555666444666999===@@@AAA???===:::888555444555777888888888888999:::<<<>>>@@@AAADDDGGGJJJNNNTTT^^^kkkuuu|||tttwwwkkkbbb[[[SSSNNNMMMLLLGGGBBBAAA<<<<<<;;;:::999888777666666666666555444444333333222222222222222222222222000000000000000000000000000000//////////////////......////////////..............................---------------...///////////////...............//////...............//////..................///......///000000///...---........................111111111111111111111111.........///111333666888???@@@@@@666000;;;>>>///111000000//////000111111222222222222222222111111777666444222111111222222888888777555333222000000333333333333333333222222111111111111111111111111000000111111222222333333333333444555555444222111444444555555555888<<>>=========>>>>>>>>>AAAEEEHHHIIIIIIJJJMMMQQQUUURRRPPPQQQVVVZZZ\\\\\\ZZZXXXVVVUUUUUUVVVXXXZZZYYY[[[___bbbddddddcccbbbhhhiiilllpppsssuuuttttttvvvwwwzzz~~~{{{xxxxxx}}}}}}}}}{{{}}}zzzxxxvvvtttvvv{{{}}}zzzzzz{{{~~~{{{}}}|||wwwtttyyyxxxuuuttttttrrrpppmmmkkklllppptttqqqjjjggghhhccciiikkkeee___]]]\\\ZZZ^^^RRRPPP\\\```TTTKKKKKKFFFEEEDDDEEEEEEFFFEEEDDD<<<===<<<:::777666666777555666666777888999:::;;;222:::???JJJYYYSSS@@@777666555444444444444444444999666333111111111000///111111222333555666777777222222222111111111111111222222222222222222222222///000111222333333333333444555666666333222222222222222222222222222222222555333222222333444333222333333333333444444555555555666888;;;>>>???>>><<<===999444333555888888666888888999:::;;;===???@@@CCCEEEGGGIIINNNXXXeeennnzzz}}}uuu}}}sssggg___YYYRRRMMMLLLIIICCC???>>>;;;;;;:::999888888777777666666666555444444333333111333555666666555333111000000000000000000000000//////000000000000000000////////////////////////...........................------------...////////////////////////////////////.........//////000000//////......//////000......////////////......////////////////////////111111111111222222222222111111111222444777999:::???IIIJJJ999999QQQSSS777444333333222111111222222000111222333333333333222333222222111111111111111444333333222111000///...111111222333333222222111333333333333333333333333222222333444444555666666999999:::999888666444333999999999777777888;;;>>><<<<<<;;;;;;::::::;;;<<<===???AAA???<<<:::<<<>>>@@@???===>>>AAAFFFJJJKKKLLLKKKIIIGGGIIILLLPPPQQQNNNRRRYYY```fffiiijjjiiijjjoootttvvvtttuuuxxx{{{|||}}}~~~{{{zzzzzzxxxvvvzzz}}}|||}}}}}}zzzyyyyyyvvvxxx{{{{{{zzzzzz{{{||||||{{{yyyyyywwwxxxzzzxxxsssrrrtttqqqyyyyyymmmkkkwwwzzzoooeeeeee]]][[[ZZZ[[[]]]]]]\\\ZZZMMMOOOQQQPPPMMMHHHEEEDDDAAA???===<<<<<<>>>AAABBB888>>>@@@IIIXXXTTTDDD>>><<<;;;999666444333444444333111///000222333444444333333444555777:::===>>>555444333222222222222333222222222222222222222222000000111222333333333333222333444444222000000111222222222222222222222222333111000111333555555555333333333444444444444444666666777999;;;===<<<;;;???:::555444666888777666888888999999:::<<<===>>>BBBDDDFFFGGGKKKTTT___hhhttt}}}uuuxxxnnnccc\\\VVVPPPJJJHHHEEE???<<<===;;;::::::999888888777777666666666555444444333333000333666888888666333000000000000000000000000000//////000000000000111111000//////......//////000..............................------......///000...////////////000000000......---,,,,,,...///000111000000//////000000111000////////////000000111000000000000000000000000//////000111222333333444333333333333444444444444444DDDIII:::<<>>111000////////////000000+++---///111222222222222000111444666777777666666666666666777777888888888222333444666666555444444888888888888888888888888555555666777888999999:::???>>>>>>===;;;:::888777888888888555333333444666222444444444333444666888444666999;;;<<<>>>@@@CCCLLLNNNOOOQQQSSSXXX^^^bbbnnnooommmkkkmmmuuuzzz{{{}}}{{{xxxzzzzzzwwwvvvxxxuuu{{{}}}vvvuuu}}}zzztttsssooollljjjkkknnnooommmkkk^^^dddlllpppmmmeee]]]XXXWWWTTTPPPLLLJJJIIIJJJKKKJJJKKKCCCCCCOOOOOOHHHHHHNNNLLLHHHCCC??????AAACCC<<<:::888777777777555444333222222333555888<<<>>>888666555333333333444444333333333333333333333333111111222333333333333333111222444333111000000111222222222222222222222222222111000111444666666555222333444444555555444444777666666888;;;=========???<<<999777777777777777888888888999:::;;;<<<===@@@BBBDDDFFFIIIPPPYYY```lllxxx~~~vvv|||rrrhhh___ZZZRRRLLLGGGEEEAAA===<<<>>>::::::999999888777777777666666666555444444333333111222444555555444222111000000000000000000000000//////000000000111111111111000///......///000111.......................................//////000.../////////000000000000000///---------///000222222222111111111111222222333222000///000111444555111111111111111111111111000000222333555777888888555666777888777666555333777BBBKKKDDD===HHHLLL===222222222333444555777888333555888;;;===>>>>>>>>>???BBBEEEGGGHHHFFFCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBDDDEEEFFFEEEDDDCCC::::::::::::::::::::::::888888999:::;;;<<<======AAA@@@???>>>============999:::<<<<<<<<<===>>>@@@@@@CCCEEEGGGGGGIIIMMMPPPMMMNNNRRRXXX___eeehhhiii~~~}}}|||}}}~~~}}}{{{yyyyyyvvvsssuuuxxxyyywwwtttnnnsss{{{}}}xxxssspppooonnnkkkhhhddd```]]]\\\\\\\\\RRRNNNVVVWWWTTTYYY___]]]XXXRRRMMMMMMRRRVVVQQQNNNKKKHHHEEEBBB>>>:::999777666555555888;;;===:::999777555444555666666444444444444444444444444222333333444444444444333222333444444222111111222222222222222222222222222333222111111333555555444222333444555555555444444666555555888<<<@@@BBBBBB>>>>>>===;;;888777777888999888888888999:::;;;;;;===@@@CCCEEEGGGLLLTTTZZZeeeppp~~~vvvxxxmmmccc\\\XXXOOOIIIDDDBBB???<<<===@@@:::999999999888777777777777666666555444444333333333222222222222222222333000000000000000000000000//////000000111111111222111000///......///000111////////////////////////...............///000000.../////////000000111111222111000///000111333555333333222222222222333333666444222000111333666999111111111111111111111111333444555777:::<<<===>>>:::<<>>IIILLLVVVTTTBBB999===<<<;;;<<<===???AAADDDFFFHHHGGGIIILLLPPPSSSTTTTTTTTTUUUWWWZZZ[[[YYYUUUOOOLLLLLLKKKIIIGGGDDDBBB@@@???:::<<<>>>???@@@???>>>===::::::::::::::::::::::::::::::;;;<<<===>>>???@@@AAA@@@???>>>>>>???@@@AAA@@@DDDHHHMMMPPPSSSVVVYYY^^^bbbfffiiijjjnnnssswwwyyyxxxxxx}}}~~~{{{}}}|||xxxyyy{{{{{{{{{}}}~~~~~~{{{vvvqqqnnndddhhhcccbbbiiihhhcccgggcccaaa\\\UUUQQQRRRXXX^^^YYYXXXWWWVVVUUUSSSOOOLLLEEECCC@@@======>>>AAABBB<<<:::888666555555777777444444444444444444444444333333444555555555444444333444666555444333333444222222222222222222222222555444222222333444333222222333444555555555444333555444555999>>>CCCGGGHHH===???@@@===999666777999999999888888999::::::;;;;;;>>>BBBDDDFFFJJJPPPUUU___kkkzzz{{{xxxzzzsssjjjaaaXXXRRRIIIFFFBBB???>>>===;;;:::999999999888888888888777777666555444444444444444666555444333222222222222555333222333444444000---000000000000000000000000222000......///000///...000000////////////......333------111333///...000///222555444///+++---333---...000111333444444444111///000444555333444777:::666000///555???HHHNNNDDD<<<555333111111555;;;555:::FFFPPPNNNFFFCCCGGGGGGGGGIIIPPPWWWXXXQQQIIILLLXXX^^^TTTJJJLLLQQQRRRPPPPPPQQQTTTWWWXXXWWWVVVXXXUUURRRQQQSSSSSSQQQOOOGGGGGGGGGFFFDDDAAA===;;;<<<<<<<<<<<<;;;;;;;;;;;;777777888888999999::::::999:::;;;;;;;;;<<<>>>AAA======AAAGGGJJJLLLQQQWWW\\\ZZZYYYYYY\\\bbbhhhlllmmmnnnpppssswwwzzz}}}}}}~~~|||~~~{{{|||yyy|||yyyvvvssssssttttttttthhhmmmooolllkkklllmmmkkkjjjhhhfffiiijjjeeeZZZOOONNNRRRUUUVVVSSSOOOJJJHHHHHHBBB???@@@>>>:::666777777999::::::777555444444666777444000111666666333222444555444333111000000222333444333222222444666444333333222222222222333444444444555555666666666888777555555777???HHHOOO@@@BBBDDDBBB===999777666888888777777888:::<<<======???@@@AAACCCFFFKKKOOO[[[cccooozzz{{{xxx|||uuulllddd[[[SSSNNNGGGDDDAAA>>>===<<<:::999999999999888888888777777666666555444444444444444666555444333222222222222333222111333555555333000111111111111111111111111222000....../////////...222333333333111/////////222---,,,000222000000444222222333333222111333666333444444555555555444444===:::888::::::888999<<<===999444444999@@@HHHLLLCCC<<<777666888;;;BBBJJJ???CCCLLLUUUUUUQQQRRRWWWZZZ]]]bbbgggiiifff___YYYccchhheeeYYYSSSVVVXXXUUUJJJIIIGGGFFFGGGHHHGGGFFFCCC@@@===<<<======;;;999<<<===>>>??????===;;;:::<<<;;;:::999888777666666999:::<<<>>>AAACCCEEEEEEJJJLLLNNNNNNNNNNNNPPPQQQ___]]]___eeeiiijjjmmmqqqvvvuuussssssuuuxxx}}}}}}{{{}}}zzzvvvwwwzzzyyyuuusssttttttqqqqqqppppppssswwwuuunnnggg___``````___]]]ZZZXXXXXXVVVQQQMMMKKKGGGCCCCCCFFF>>>>>>======<<<:::999777444555444111444999:::777666666555444444444555666444444444444333333444555333222222111111222222222333444444444555555555555777666555444777===EEEKKKDDDBBB@@@AAABBB@@@;;;666888888888888888999:::;;;===>>>@@@AAABBBEEEJJJMMMTTT\\\gggrrr}}}|||yyy}}}wwwnnnfff]]]VVVOOOKKKEEECCC???===<<<;;;999888999999888888888777777777555555444333333333444444555555444333222222222222111000111222555666444333111111111111111111111111111000...///111222222111111444666555222//////000555000...000222222333555333111000///111555777888;;;;;;:::999888777666666===999888;;;<<<;;;>>>BBB@@@<<<888666999>>>CCCFFFBBB===:::<<<@@@FFFNNNWWWSSSUUUZZZ______^^^bbbhhhdddkkktttwwwtttnnnkkkjjjiiifff\\\QQQPPPVVVUUUNNNHHHDDD???<<<;;;<<<<<<<<<===<<<::::::<<<======<<<666888;;;===???@@@AAAAAAAAABBBDDDFFFHHHJJJLLLMMMTTTUUUWWWZZZ]]]___```aaakkknnnqqqrrrrrrssstttuuuwwwssssssyyy||||||}}}~~~~~~~~~~~~~~~zzzzzz}}}|||yyyxxxxxxyyy{{{~~~}}}{{{pppnnnkkkhhhffffffggggggddd___ZZZUUUNNNHHHJJJPPPPPPMMMJJJIIIIIIIIIFFFBBBCCCCCC@@@;;;:::;;;999444888666555444444666888999777666444444555555555444333333333222222333333444333333333444444444444555555555555444666:::???DDDGGGAAA===@@@GGGHHH@@@888888888999999:::999999999<<<===???@@@AAADDDHHHKKKMMMTTT___jjjuuu|||yyyyyysssiii```XXXRRRLLLIIIDDDBBB>>><<<<<<;;;:::999888888888888777777777777444444333333333333444444555444333333222222222333000000000111333333333333111111111111111111111111000///...000222444555555222666:::999555333333555888444111111222444555666666888666333222777<<<>>>??????>>>===<<<;;;::::::666555999AAAFFFHHHKKKOOOOOOIIIBBB>>>???BBBFFFHHHKKKHHHGGGKKKOOORRRXXX^^^fffggghhhiiiggggggiiilllhhhpppwwwssshhh______bbbbbb```WWWNNNPPPYYYXXXQQQPPPKKKEEEAAAAAACCCEEEFFF======>>>AAAEEEHHHJJJKKKHHHJJJMMMPPPTTTVVVWWWXXX\\\]]]```cccgggjjjmmmooorrrssstttvvvvvvvvvvvvuuurrrtttvvvxxxyyy|||{{{zzzfffaaaggguuu}}}|||yyyvvvtttttttttuuuuuupppmmmjjjddd[[[SSSUUU[[[ddd___YYYXXXYYYWWWSSSNNNTTTTTTPPPJJJFFFDDD???888999888666666666777777777888666444444666777666444555555444444444444555555333333333444444444444444333444444444555666:::===DDD???<<<@@@GGGIIICCC<<<999:::;;;<<<<<<;;;999888:::;;;===>>>???AAADDDGGGIIIOOOYYYcccnnnzzz|||yyywwwssslllcccZZZSSSMMMIIIFFFDDDAAA>>><<<<<<<<<;;;:::888888888777777777666666444444444333333444444555444444333222222222333333000111111111000000111111111111111111111111111111111000///000222444444444777999<<<<<<999777888999444444333333666999:::999???FFFGGG>>>777;;;CCCHHH??????>>>>>>>>>???@@@AAA???BBBKKKWWW^^^___```ccceee^^^TTTNNNLLLOOOSSSUUU[[[YYYZZZ^^^___^^^^^^aaalllmmmnnnlllkkkjjjjjjjjjoootttttthhhWWWLLLLLLRRRgggjjjgggaaabbbiiijjjddd^^^ZZZVVVTTTVVVZZZ^^^```UUUVVVYYY\\\___cccgggiiihhhiiilllooorrrtttvvvwww|||}}}}}}}}}~~~~~~~~~~~~}}}{{{|||}}}~~~oooYYYOOO>>>:::>>>LLLhhh~~~~~~~~~|||tttmmmnnnttttttoooiiiggggggeee___YYY[[[]]]\\\YYYWWWVVVPPPJJJAAA@@@???@@@AAA???;;;888:::999777666777777666555666666555444444444444444444444444444444444444444222333555444444444666888<<<<<<>>>AAADDDEEECCCAAA;;;<<<=========<<<;;;:::999;;;===>>>>>>@@@BBBDDDGGGLLLTTT\\\fffrrr}}}yyyyyyooojjjeee\\\TTTNNNIIIEEECCCCCC@@@===<<<<<<===<<<;;;888888777777777666666666555555444444444555666666444333333222222333333333111222222111//////000222222222222222222222222222444333222333555777888777;;;:::999888888777666666111555999<<>>AAAJJJOOODDDDDDDDDEEEFFFHHHKKKLLLQQQUUU___jjjpppmmmkkklllnnnggg___XXXWWWYYY]]]^^^cccaaabbbfffeeeaaa___aaajjjmmmnnnlllmmmoooooommmppprrrooofffZZZTTTWWW]]]nnnuuuwwwrrrqqqwwwwwwsssooommmkkklllpppuuuyyyzzzxxxzzz|||~~~kkkWWWQQQGGG<<<<<<@@@???@@@???PPP|||{{{zzzwwwqqqmmmjjjlllllliiigggeee^^^VVVPPPOOOOOOQQQRRROOOIIICCCEEEEEEDDDAAA===::::::;;;999888777666555444444444666555555555555444444444333444555555444444555777666:::???AAA@@@@@@AAACCC;;;;;;<<<<<<===<<<<<<<<<;;;===???@@@@@@AAACCCDDDDDDIIINNNUUU]]]hhhuuu~~~}}}zzz}}}tttkkkeee```YYYRRRMMMIIIEEEBBBAAA>>><<<;;;;;;<<<;;;:::888777777777666666666666666555555555555666777888333333333222222333333444000222333222000111444777555555555555555555555555444444666:::@@@FFFHHHIIIIIIDDD>>><<<<<<<<<999666<<>>>>><<>>???@@@SSS}}}}}}~~~{{{~~~{{{xxxtttlllcccaaa^^^]]]^^^aaa```ZZZUUU\\\]]]\\\UUUKKKEEEEEEGGG@@@???>>><<<:::999888888777777666666666555555555444555666555444444666888444999>>>@@@??????AAACCC::::::999::::::;;;<<<===>>>@@@CCCCCCCCCDDDEEEGGGEEEHHHLLLPPPVVV```mmmuuu}}}zzz{{{rrrjjjddd```ZZZTTTPPPKKKGGGDDD???===:::999:::::::::999777777777777666666666666666666666666666777888888333333333222222333444444000222444333222333777;;;777777777777777777777777333555999BBBLLLVVV[[[^^^^^^UUULLLHHHIIIHHHDDD???LLLUUU\\\^^^aaabbb[[[RRR```iiiiii___[[[bbbfffdddbbbbbbbbbccceeehhhkkkmmmfffgggkkkqqqqqqlllhhhhhhfffeeeeeefffhhhiiiiiiggglllhhhhhhkkkmmmnnnrrrwwwyyy{{{yyyuuuxxx~~~|||zzzzzzzzzzzzzzz{{{|||}}}iii```______^^^RRRYYYmmmooo]]]VVVSSSLLLCCC???>>>AAA===???HHHFFFAAAFFFDDD>>>AAARRRxxx~~~~~~vvvjjjgggdddeeehhhiiifffbbbpppsssqqqgggYYYPPPOOOSSSHHHGGGEEECCCAAA???>>>===888888777777666666666555555666666555444555777999555888<<>>@@@AAACCC<<<888;;;AAAGGGNNNUUUbbbppp}}}{{{zzzzzz{{{|||{{{xxxvvv{{{sssmmmjjjddd]]]___eeeeee```VVVNNNKKKKKKFFF???BBB;;;777888999777999>>>;;;777333333555666555444555999===>>>===>>>AAADDD@@@;;;666555777999:::999>>>CCCHHHHHHFFFFFFIIIMMMMMMKKKLLLPPPTTTXXX```hhhvvv}}}|||xxx|||vvvnnnhhh```ZZZRRRJJJEEECCC@@@???===<<<:::999::::::999888888999999888777777777777333777888555555888666222555444333333444444333222444444555777999<<>>IIIQQQWWW[[[dddpppxxxyyyvvv{{{wwwjjjbbbdddccc^^^eeeggghhhgggeeedddfffhhhggghhhiiiiiigggfffeeefffeeefffiiilllnnnnnnnnnnnnpppqqqrrrrrrrrrqqqooooooqqqsssvvvyyy|||~~~nnniiiccc```]]]VVVJJJAAADDD???:::999<<>><<<888777AAA^^^lllcccWWWNNNIIIEEE@@@<<<666888:::===>>>===:::888===???HHHXXXjjj|||{{{yyyxxxyyy|||vvvrrrsssnnngggZZZPPPQQQWWW[[[YYYWWWOOODDD?????????>>>;;;;;;888444333666777777555777999<<<>>>>>>???@@@AAA???;;;777555777999999999;;;@@@DDDFFFEEEFFFJJJNNNMMMKKKMMMQQQSSSVVV\\\dddnnnvvv|||xxx}}}yyyrrrjjjeeeWWWRRRKKKEEEBBB@@@>>>===;;;999888999;;;;;;;;;:::777777777777777666666666444777888777666777555222555555555555444444444444777555555888???EEEHHHHHH?????????AAACCCGGGJJJLLLWWW]]]bbbeeelllyyy{{{qqqmmmooollleeegggggggggeeedddeeegggjjjgggggghhhjjjlllllljjjgggmmmnnnppprrruuuwwwxxxyyy||||||{{{{{{zzzyyyxxxxxx|||~~~ttteee]]]eeeeeecccaaa^^^YYYVVVTTTHHHEEEBBB@@@???===:::777555333333666:::<<<:::888:::888:::CCCNNNRRRMMMFFFJJJDDD<<<888999<<<>>>>>>>>>>>>>>>???????????????FFFWWWtttyyytttnnnkkklllnnnqqqrrryyy}}}xxxkkk___^^^fffkkkkkkddd^^^QQQFFFIIIQQQPPPGGGAAA===999888::::::999777999999:::<<>>???<<<888666777888999999888<<<@@@CCCDDDFFFJJJNNNLLLKKKMMMRRRSSSTTTXXX___fffnnn{{{|||xxx{{{tttkkkccc]]]PPPLLLFFFBBB@@@???>>>===;;;::::::;;;<<<===<<<:::888777666666777777777666555777999999999888555333666666777777666666666777;;;888888>>>HHHQQQUUUUUUPPPPPPRRRTTTWWWZZZ]]]^^^___cccfffiiiooo{{{|||qqqhhhhhhnnnooojjjhhhhhhhhhhhhhhhiiikkkmmmmmmmmmoootttyyyzzzwwwtttyyyxxxxxxyyyzzz|||~~~{{{wwwssspppjjj___RRRGGG>>>:::777666888:::<<<>>>???@@@@@@:::::::::999888888999;;;555444555777:::;;;999777999888888;;;>>>>>>;;;888888777888;;;>>>@@@???===@@@===999777;;;DDDPPPXXXnnn~~~vvvpppnnnnnnooooookkkooowww{{{sssrrrxxxzzzxxxmmmlll```QQQRRR___aaaYYYPPPKKKFFFCCCBBB@@@<<<999:::888888:::???AAA@@@>>>>>><<<999777777888888999777:::===@@@AAADDDHHHKKKJJJJJJMMMRRRTTTTTTWWW]]]bbbiiisss~~~|||xxx}}}uuulllccc[[[UUUMMMIIIDDDAAA@@@???>>>===;;;::::::;;;<<<<<<:::888999777666777999999888777777888:::======:::888777444777999999888999;;;===BBB@@@AAAIIIUUU___cccccc```aaabbbdddfffhhhjjjkkkjjjiiijjjmmmqqqzzz|||vvvnnniiimmmrrrrrrooolllmmmoooqqqsssttttttssswwwwwwzzzsssoooiiiccc]]]WWWQQQMMMGGGCCC>>>:::888999<<<>>>666777888999:::;;;;;;;;;222555666666444333444666999888777777999:::;;;;;;:::888888;;;???BBBAAA???999:::;;;===>>>===;;;999:::???FFFPPP]]]lll||||||yyyxxxwwwvvvuuurrrvvv{{{~~~~~~~~~~~~zzzuuuwww~~~xxx|||tttbbb]]]ggglllgggccc^^^WWWRRROOOJJJDDD??????<<<999;;;???AAAAAA@@@???>>><<<:::888888999:::999;;;<<<===???AAAEEEGGGHHHHHHLLLRRRTTTTTTXXX]]]^^^ccckkksss~~~|||xxxyyyqqqjjjbbb\\\WWWMMMIIIEEEBBBAAA@@@???===:::::::::;;;<<<;;;999777;;;999777888;;;===;;;888999999<<>>;;;<<<666999===??????AAAEEEHHHMMMMMMPPPXXXbbbjjjmmmnnnhhhiiijjjkkklllmmmmmmnnnrrrnnnlllooorrrvvv{{{uuussssssvvvzzzzzzvvvpppooopppsssxxx|||~~~}}}{{{~~~vvvpppooorrrmmmbbb[[[[[[SSSPPPMMMJJJHHHFFFCCC@@@@@@???>>><<<:::777555444555555444444333333333333666888::::::888666666666777666555666777:::===??????<<<999888888777444222BBB@@@===::::::===@@@BBBGGGVVVmmm|||zzz}}}~~~|||tttkkkjjjpppvvvxxxxxx}}}zzzpppkkkrrrxxxyyysssnnngggbbb^^^XXXQQQLLLIIIEEEAAA>>>???AAABBBCCC?????????<<<999888999;;;<<<;;;;;;<<<>>>@@@BBBDDDGGGGGGJJJPPPRRRRRRVVV[[[ZZZ^^^dddjjjsss|||xxx{{{tttmmmgggaaa\\\XXXMMMJJJFFFCCCAAA@@@>>><<<::::::;;;>>>@@@@@@>>><<<>>>;;;999:::>>>@@@>>>;;;;;;:::>>>EEEFFFBBB@@@AAA===BBBHHHKKKLLLOOOTTTYYYZZZ\\\aaaggglllpppssstttmmmmmmnnnoooppppppppppppwwwqqqooouuuzzzyyyyyyzzzxxxxxx{{{{{{wwwzzzzzz||||||vvvjjjgggiiiwww~~~tttkkkddd]]]ZZZVVVRRRTTTYYYTTTHHHCCCFFF???>>>======???@@@???>>>444555666777888888777777555555555555666666777888333222222222222222222111444444555555666888;;;===777888:::<<<>>>@@@BBBDDD===;;;::::::???IIITTT\\\mmm{{{vvvoooooopppnnnttttttuuutttuuuyyy~~~zzzvvvqqqmmmkkkgggaaa\\\WWWSSSLLLEEE@@@???CCCFFF@@@AAAAAA>>>;;;999:::<<<<<<;;;:::;;;===@@@BBBCCCGGGFFFHHHMMMNNNNNNRRRWWWXXX]]]ccchhhnnnxxx|||xxxyyytttmmmfff___ZZZUUUQQQNNNJJJFFFCCCAAA???===;;;<<<===???BBBEEEFFFDDDBBB???<<<:::<<<@@@BBB???<<<<<<:::???GGGIIIDDDBBBEEEFFFKKKRRRVVVXXX[[[bbbhhhcccggglllppprrrsssuuuvvvpppqqqrrrttttttuuuuuuuuu|||uuuuuuxxxbbbLLL???FFF??????PPPppp|||rrrcccUUUJJJDDD@@@>>>;;;:::@@@HHHEEE:::888???===<<<;;;<<<>>>??????>>>DDDAAA<<<888555555777888444333333222222222222222555222000000222555555555444666777888777777888999555999===<<<888777;;;???@@@CCCHHHQQQ]]]lll{{{zzzyyysssqqquuuwwwuuuuuuwww{{{xxxtttssssssqqqlllhhhaaa]]]UUUJJJAAA???CCCGGGAAABBBCCC@@@<<<:::;;;===;;;:::999:::===AAACCCDDDHHHFFFGGGJJJKKKJJJMMMSSSXXX^^^fffjjjnnnttt}}}ttt{{{qqqnnnjjjddd]]]WWWRRROOOIIIEEEAAAAAABBBCCCBBB@@@DDDBBBDDDJJJOOONNNFFF>>>AAA???>>>???EEEHHHFFFAAA<<>>;;;<<<@@@CCCDDD;;;;;;<<<;;;:::;;;===???BBB???@@@FFFKKKOOOXXXccc\\\???111666555555888777555444333333222222222222555222000111444777777666111444777999:::999888777;;;888;;;@@@AAA>>>@@@FFFQQQ[[[mmmjjjVVVLLL\\\uuu~~~|||yyyuuurrruuuwwwvvvrrroooooommmiiinnnjjjcccWWWLLLFFFFFFHHHFFFBBB@@@AAAAAA===:::999777:::======<<>>>>>>>>>>>;;;999:::<<<>>>??????===999555999:::<<<<<<<<<<<<===???;;;>>>JJJ[[[jjjvvv^^^AAA999666555555444555444333333222222333333666444222222444555555333999999999888777777888999;;;888888<<>>???@@@CCCHHHMMMGGGHHHJJJKKKKKKLLLLLLMMMQQQ]]]fffgggjjjqqqyyy|||ttt}}}~~~|||rrrmmmeee]]]WWWQQQMMMIIIOOOOOONNNLLLJJJIIIIIIJJJHHHKKKOOOQQQPPPLLLGGGCCCIIILLLQQQYYY^^^]]]WWWQQQLLLSSS[[[\\\YYYWWWZZZ^^^aaabbbeeejjjoootttxxxyyyzzz|||sssoooyyy|||uuuttt~~~yyy|||~~~zzzyyy{{{~~~XXX===999<<<999888777666444444444444111666888555333555777777AAA>>>:::888999::::::999777777666777888999;;;<<<===<<<;;;:::<<>>@@@<<<@@@IIIkkk|||yyyyyytttmmmqqqmmmjjjjjjlllhhh___WWWYYYPPPEEEBBBDDDEEE@@@:::999<<<>>>@@@BBBEEEIIILLLJJJJJJJJJKKKKKKLLLLLLLLLNNNWWW```dddhhhpppxxx}}}ttt|||~~~yyyoooiiiaaa\\\XXXVVVSSSPPPRRRSSSTTTRRRMMMKKKLLLOOONNNSSSYYY[[[YYYUUUTTTSSSYYYZZZ^^^eeefff___WWWRRRPPPWWW______[[[ZZZ^^^dddkkknnnqqquuuyyy~~~|||vvv}}}}}}yyy|||}}}xxxsssnnnkkkiiiqqqtttxxxzzz|||}}}}}}~~~|||}}}||||||zzz}}}SSS<<<999:::444555666777777777777777555777888777666777:::<<<>>><<<:::888888999999:::===;;;::::::::::::>>>CCCBBBBBBAAAEEEOOO___qqq}}}]]]:::999<<<999999555444444333333333444444333333555666888999:::999333666999;;;;;;===@@@CCCNNN\\\pppeeeHHH;;;;;;???DDD>>>777===JJJddd|||vvvzzztttllljjjlllmmmjjjgggggg[[[KKKBBBCCCGGGEEE???;;;;;;===???BBBDDDFFFFFFKKKJJJJJJJJJKKKLLLLLLLLLMMMTTT\\\aaagggoooxxx~~~sssxxxwww~~~{{{sssmmmggg___[[[[[[[[[XXXUUURRRUUUWWWVVVTTTRRRTTTWWWXXX\\\aaabbb___]]]]]]___ZZZYYY\\\cccddd]]]XXXWWWWWW^^^fffiiiiiikkkqqqwww{{{|||yyyvvvvvvvvvwwwwwwxxxxxxxxxzzzyyyxxx{{{|||qqqgggaaafffrrr~~~{{{yyy{{{~~~}}}{{{yyyxxxqqquuuzzz~~~rrrIII<<<:::888666666666666555444222111333333444555555444444555111333555777999:::<<<===???===@@@DDDCCC???@@@FFFXXX\\\dddqqqddd999999===888999444444444333333444555555333333555666666777999:::<<>><<>>>>>>>>???@@@===777666;;;BBBMMM```rrrooo===:::;;;222666444444444444444444555666444555555555444555888;;;???CCCHHHOOOYYYkkkzzzWWWEEEEEEJJJFFF???BBBAAA@@@===;;;AAATTThhh~~~}}}xxxvvvyyyoooiiijjjhhh[[[JJJCCCJJJRRRTTTGGGDDDDDDHHHMMMOOOKKKFFFIIIHHHIIIMMMRRRTTTRRRPPPMMMMMMQQQWWW]]]bbbkkksss~~~rrr{{{rrrwww{{{ssslllmmmhhhdddeeeiiijjjgggccciiihhhhhhhhhhhhgggeeeccc\\\ZZZVVVQQQMMMLLLMMMOOOWWWVVV___nnnsssnnnnnnttt|||||||||}}}zzzzzz{{{}}}~~~~~~}}}sssbbbOOOAAA:::555;;;KKK```ooopppkkkhhhbbbcccggglllppppppnnnkkklllttt}}}RRR777999<<<555444444555666888999::::::555111111555666333333666;;;<<<<<<;;;888888;;;>>>FFFAAACCCQQQbbbwww{{{CCC===999000888444444444444444555666666555666777777888<<>>;;;<<<===<<<===AAAHHHMMMTTTZZZoooHHH???:::222<<<444444444444444555666777444666888;;;>>>EEEOOOVVVppp\\\FFFBBBDDDBBB>>>EEE???===HHHcccxxxuuuvvvwwwxxxyyy}}}{{{pppjjj{{{|||lllyyywww___FFF@@@DDDGGGIIIGGGGGGOOOXXX[[[VVVPPPHHHIIIMMMUUU]]]```\\\XXXUUUPPPPPPVVVZZZ\\\bbbkkkjjj{{{yyyuuu~~~ssssss~~~zzzvvvtttsssyyyyyyyyyxxxxxxtttmmmeeegggYYYRRRWWW[[[UUULLLIIIFFFXXXbbbccclll|||}}}rrrppptttyyy~~~~~~~~~}}}{{{vvvvvvxxxxxxxxxxxxpppqqqpppiiiZZZNNNNNNVVVMMMMMMFFF===;;;??????;;;<<>>555888::::::::::::777444>>>666222888;;;:::999:::===>>>>>>>>>AAAMMM]]]iiiZZZ===888777999555555666555333222555999>>>999???NNNUUUWWWhhh~~~eeeHHHCCCGGGGGGDDDAAAIII\\\|||fffKKKFFFLLLQQQdddzzz}}}yyyqqqwwwuuurrrxxxmmmOOOHHHJJJ===FFFAAA???EEELLLOOORRRTTTIIILLLMMMPPPZZZeeefffaaaRRRQQQPPPRRRWWW]]]aaadddmmmssszzzzzzvvvvvvrrrxxx~~~{{{{{{{{{wwwwwwuuussspppjjjaaaZZZYYYNNNKKKQQQVVVQQQLLLLLLXXXfffoooqqq{{{|||~~~{{{xxxuuurrrpppiiiiiihhhfffccc``````bbbcccpppuuulllaaa^^^]]][[[JJJ???999<<>><<<<<<>>>:::AAAMMMZZZhhhzzzTTT<<<:::888666555555777999999888:::???EEEBBBIIIZZZlll~~~eeeGGG???KKKZZZmmm~~~wwwXXXCCC@@@GGGFFF>>>JJJsss~~~|||vvv{{{rrrVVVIIIIII???DDD???===@@@BBBBBBBBBDDDFFFHHHJJJMMMWWWbbbeeeaaa]]]YYYTTTRRRTTTYYY^^^bbbeeekkkppp~~~{{{www}}}uuuzzz~~~~~~uuutttqqqoooiii```VVVPPPIIIDDDFFFPPPTTTQQQPPPTTT]]]hhhrrr|||~~~zzzsssssstttooommmkkkiiihhhhhhiiijjjeeekkkrrrsssrrrssswww|||zzzzzziiiPPP777CCC777444======666>>>OOOvvvNNN<<<;;;444;;;999777888999:::;;;;;;;;;;;;===@@@@@@@@@EEELLLSSS___sssOOO;;;===:::666888666888<<<<<<:::===BBBEEEPPPcccyyykkkdddxxxqqqXXXGGG444000===JJJHHH???<<<```~~~}}}xxxzzzvvv___MMMHHHDDDEEEAAA@@@AAA@@@<<<:::<<>>BBBHHHKKKMMMVVVfffsssQQQ<<<===<<<;;;:::777999<<<;;;888===FFFRRRooosssSSS<<<<<<:::777888===EEEIIIJJJDDDSSS}}}|||{{{zzzzzz~~~}}}||||||}}}}}}|||zzzzzzxxxxxxzzzzzzyyyzzz|||~~~}}}yyywwwxxxiiiSSSJJJKKKDDDAAABBBCCCAAA===;;;>>>:::999999===DDDLLLQQQRRR[[[___dddgggfffccc___]]]```ddddddiiiwww|||xxxzzztttooonnnkkkiiiiiikkkeeeYYYRRRRRRNNNOOOWWW^^^ZZZOOOMMMRRRcccccchhhuuuvvvwww|||xxxlllffffffkkkppptttyyysssVVVIIIEEEAAA???AAA:::<<<;;;999DDDcccLLL;;;@@@777999999===AAA>>>999999>>>AAAOOOaaammmwww[[[@@@===???BBB;;;777999===<<<;;;HHHZZZ}}}iiiRRRCCC;;;888777:::======:::999===CCC@@@PPP{{{yyyxxxwwwxxxyyyxxxwwwrrrsssvvvxxxsssnnnrrr{{{pppnnnpppwww~~~xxxxxxpppYYYKKKNNNBBB???>>>@@@???;;;999:::999777777999===AAAEEEHHHNNNUUU^^^dddeeedddbbbbbbaaafffdddeeeooowww{{{www|||}}}}}}zzzuuuqqqooonnnrrroooqqqtttnnnaaa[[[]]]VVVTTTWWWYYYQQQDDDBBBGGGMMMOOOZZZqqq|||zzz~~~~~~RRR@@@;;;IIIOOODDD999999>>><<<;;;FFFiiiuuuEEE:::===777;;;;;;???AAA<<<777@@@NNNhhh}}}hhhGGG@@@AAAEEE;;;777:::>>>>>>DDD]]]zzzxxx\\\FFF999555999@@@???:::777999999777777999444ZZZ}}}rrrqqqrrrnnnbbbVVVYYYdddnnnjjjgggjjjlllnnntttzzzwww}}}yyysssqqq^^^LLLMMMJJJCCC???AAAAAA===999888<<<999999;;;<<<<<>>@@@FFF@@@BBBQQQrrrZZZAAA???>>>;;;>>>===??????<<<@@@ZZZvvvrrrPPPEEEBBBDDD===:::<<>>IIInnneeeVVVGGGCCCAAA===;;;:::>>>999666999;;;<<<@@@FFFQQQ~~~xxxgggVVVTTT]]]lllgggdddcccbbb```ccchhhfffiiimmmrrrxxx~~~rrrggglllaaaMMMLLLSSSIIIAAACCCEEECCC===:::<<<999999======:::;;;@@@>>>BBBGGGIIIKKKPPPWWW^^^ZZZccccccaaaiiinnntttyyyuuu}}}|||~~~~~~ppplllmmmooofffUUUNNNRRRKKKCCC===>>><<<;;;DDDQQQPPPQQQ]]]tttzzzpppkkk~~~wwwzzzzzzxxx|||hhh>>><<>>@@@MMMqqqzzzDDD<<>>>>>MMMuuuwwwVVVIIIBBB@@@@@@======???<<>>@@@FFFFFF@@@<<<999666888<<<<<<777888>>>999@@@GGGKKKKKKKKKOOORRRWWWbbbccccccjjjooottt~~~www{{{{{{uuubbb]]]WWWPPPKKKGGGBBB@@@???===???@@@===:::AAALLLHHHQQQhhhzzzsssvvvyyyhhhjjjnnnttt|||OOOJJJIIICCC@@@CCCDDDBBB@@@@@@MMMwwwSSSDDD???555777DDD;;;:::???AAAKKKrrr^^^GGG@@@@@@BBB???EEE======IIIfffwwwbbbRRRCCC???>>>::::::===@@@555888DDDMMMccc|||pppfff___[[[YYY[[[YYYWWWXXXZZZ]]]______\\\^^^XXXZZZhhhgggTTTEEEGGGQQQIII;;;???DDD???;;;::::::::::::;;;;;;<<<===<<<>>>AAACCCEEEIIINNNRRRWWW]]]dddfffgggkkkuuu}}}~~~www|||~~~zzzkkkVVVRRRMMMIIIFFFDDDAAA>>>@@@>>>>>>@@@???>>>FFFPPPNNNYYYlll}}}zzzlllhhhmmm{{{~~~{{{ttt}}}yyyOOOLLL@@@CCCFFFEEE@@@???JJJWWWzzz```FFF<<<======>>>@@@<<<999???HHH[[[wwwXXXHHHDDD>>>;;;BBB===@@@NNNlllyyyggg\\\OOOHHHCCC>>>:::999<<>>;;;::::::::::::::::::;;;<<<;;;===???AAACCCGGGKKKNNNPPPWWW___eeeiiinnnvvv|||~~~www}}}yyy}}}}}}uuuooocccVVVJJJHHHEEECCCCCCCCCAAA@@@AAA>>>=========???DDDKKKIIIWWWlllwwwoooaaabbblllwwwrrrMMMHHH>>>DDDHHHEEE???HHHeee|||MMMFFF<<<888???HHHGGG@@@CCC===AAAOOOiiieeeJJJBBB;;;777>>><<>>HHHfffuuuzzzssslllgggbbb^^^[[[[[[SSSUUUYYY```sssmmmIIIEEEKKKIII@@@;;;======;;;;;;::::::999999999999::::::<<<>>>???@@@CCCGGGJJJNNNTTT^^^gggpppxxx~~~www~~~oooccc[[[RRRJJJEEEDDDBBBCCCDDDDDDDDDBBB@@@>>><<<;;;:::;;;???BBBDDDYYYsss~~~vvvmmmtttuuuQQQBBBFFFDDDBBBEEEOOOhhhmmmJJJAAA???>>>DDDMMMSSSNNNGGGLLLCCCEEEQQQiiimmmMMMCCC???888===;;;>>>HHHcccnnncccfff```OOOBBBAAAEEEGGG___~~~{{{vvvpppmmmgggYYY^^^``````xxxxxxNNNCCCDDDGGGCCC999999===<<<;;;::::::999888888888888;;;<<<>>>>>>???AAAEEEGGGKKKPPPXXXdddqqq~~~~~~wwwuuufff[[[UUUPPPLLLDDDCCCBBBCCCDDDEEEDDDBBB<<<======;;;;;;???EEEHHHVVVnnnfffJJJIIIAAAAAATTTtttfffWWWHHH<<<>>>>>>KKKaaajjj```SSSNNNNNNFFFEEEKKK^^^xxxZZZOOOFFF;;;???===>>>DDD\\\ppplllsssrrrcccQQQIIIJJJLLLlllsssvvvtttnnnaaaFFF@@@FFFGGG999777>>><<<;;;::::::999888888888888<<<===>>>??????AAADDDGGGFFFHHHNNNXXXgggyyy~~~www}}}uuujjj^^^WWWRRROOOMMMCCCBBBAAABBBCCCBBB@@@>>>888===???>>>AAAMMM\\\eeewwwbbbGGGFFFSSSvvvlllKKKBBBBBB???;;;777FFFfffoooYYYRRRJJJCCCAAACCCSSSjjj[[[LLL???AAA@@@AAADDDZZZlllnnnpppnnndddXXXTTTVVVnnn|||wwwPPPAAAIIINNN===888@@@;;;;;;::::::999999999999:::<<<===?????????AAADDDGGGHHHIIIKKKRRR^^^qqq~~~wwwtttjjj___XXXSSSOOOIIIEEEAAA@@@@@@@@@AAAAAA>>><<<999???BBB???EEEZZZvvvxxxNNNZZZuuuMMM@@@FFFDDD>>>;;;>>>cccxxx```VVVHHH@@@>>>@@@QQQyyycccRRRCCCCCCBBBAAAAAAUUUrrrbbbkkkhhhmmmmmmccciiikkkccc___ccchhh___HHHOOOWWWAAA:::@@@777::::::::::::::::::;;;<<<;;;<<<===>>>>>>@@@DDDFFFKKKLLLNNNPPPXXXhhh~~~~~~wwwzzzqqqggg\\\XXXUUUOOOFFF???@@@??????@@@BBBAAA???<<<<<>>DDD```ZZZooooooDDD>>>DDD>>>;;;@@@PPP{{{gggZZZKKKAAA>>>AAASSSjjjVVVEEEDDDBBB???===NNNVVVPPPdddPPPJJJKKKOOOKKKRRR}}}aaacccjjjeeebbbhhh```iii~~~jjjNNNTTT\\\EEE<<>>@@@CCCFFFIIIKKKLLLLLLPPP^^^rrrwwwzzzvvvxxx{{{sssiiieee^^^UUUMMMFFFAAA???BBB@@@???>>>???>>><<<;;;AAAGGGCCC===OOOxxxYYYLLL___;;;???EEE<<<>>>NNN}}}qqqTTTIIIBBBAAAAAAIIIqqquuu]]]NNNFFFGGGBBB???RRRnnnoooIIIXXXeeeHHHDDDGGGEEEIIIIII```qqqZZZfffggg```hhhfffmmmTTTRRRcccLLL@@@CCC555999;;;;;;:::888:::???DDD>>>;;;888999>>>BBBCCCCCCJJJKKKMMMNNNNNNUUUfffwwwwww|||pppooozzz|||tttlllddd```ZZZRRRKKKEEEAAA???@@@>>>======???@@@@@@??????CCC@@@>>>SSS}}}zzz___III___UUU<<>>LLLccclllHHHQQQVVVGGGCCCGGGEEEHHHEEEUUUeeeddd```ZZZdddhhhuuu___SSS]]]OOODDDBBB999999:::;;;:::999;;;>>>BBBCCC@@@======AAADDDEEEEEEJJJJJJKKKLLLLLLQQQaaaqqqwww~~~nnnhhhlll}}}zzztttlllccc^^^ZZZTTTMMMGGGCCC@@@???>>><<<;;;<<<>>>AAACCCCCC???@@@>>>AAA\\\fffKKK^^^}}}VVV???LLL}}}hhhNNN@@@DDDAAABBBkkk|||]]]WWWJJJBBBAAACCCCCCWWWsssaaaTTTQQQIII@@@HHHZZZpppJJJKKKKKKFFFBBBEEEDDDGGG@@@JJJnnn___ZZZXXXbbbeee|||pppWWWTTTSSSJJJAAA===999:::;;;;;;:::;;;===???EEECCC@@@@@@AAACCCDDDDDDHHHHHHIIIJJJIIIMMM[[[iiiwww~~~vvvrrreeegggppp~~~{{{tttooofff^^^[[[WWWQQQJJJDDD@@@>>>===???<<<:::;;;===AAADDDEEEAAA@@@>>>GGGfffyyyLLLAAAQQQSSSQQQQQQCCCDDD^^^YYYMMMCCC@@@DDD[[[xxxSSSHHHGGGBBB@@@CCCAAAJJJ~~~nnnccc]]]ZZZOOOBBBGGGWWW~~~NNNGGGNNNFFF@@@BBBBBBFFF@@@GGG}}}lllZZZYYYZZZccc___\\\MMMTTTNNN@@@AAA999:::;;;;;;;;;;;;<<<===CCCBBB@@@?????????@@@@@@EEEEEEGGGHHHHHHLLLWWWdddrrrzzz{{{tttzzzjjjccciiisss}}}}}}vvvpppkkkddd]]]ZZZVVVOOOHHHBBB>>>===<<<@@@===::::::<<>>KKKmmmrrrOOO===EEE@@@>>>CCC@@@OOOtttmmmLLLIIIAAA===SSS~~~XXXEEECCCAAA>>>BBBBBBBBBnnngggfffhhhdddRRRAAAEEETTTUUUDDDRRRGGG@@@@@@???EEEAAAMMMgggXXX[[[YYY]]]]]]eeeKKKRRROOOAAACCC:::::::::;;;;;;;;;;;;;;;@@@@@@???>>>======>>>???BBBBBBDDDHHHIIILLLVVV```pppwwwzzzrrrqqqeeecccjjjrrr|||}}}zzzrrrlllhhhbbb\\\XXXTTTMMMFFF@@@===<<<<<>>??????>>><<<===NNNpppmmmUUUCCC;;;;;;FFFCCC<<>>BBB>>>^^^lllppptttkkkSSS===@@@NNN~~~hhhIIIPPPHHHAAAAAA>>>CCCBBBRRRcccZZZ]]]VVVVVVcccqqqPPPOOOOOOEEEEEE===;;;999999:::;;;;;;:::>>>?????????>>>>>>???AAA@@@@@@CCCGGGIIILLLTTT\\\jjjsss}}}yyyrrrwwwgggbbbfffnnnrrr{{{|||wwwooohhhddd___ZZZSSSOOOIIICCC???=========<<<:::999:::<<<>>>>>>===;;;:::???SSStttfffTTTOOO<<<;;;CCC>>>KKKnnnMMMEEEEEEPPPpppnnnRRREEE<<>>JJJnnn^^^MMMIIICCCCCC>>>AAA>>>PPP^^^___aaaXXXWWWlll}}}ZZZLLLNNNKKKFFF???<<<888777999;;;:::999:::<<<>>>>>>>>>>>>@@@CCC@@@@@@BBBGGGHHHIIIOOOVVV```lll{{{zzzsssmmm___```kkkrrruuu{{{{{{vvvllleeebbb]]]WWWOOOLLLFFFAAA======>>>???888888888:::<<<>>>>>>===;;;;;;BBBXXXyyydddSSSOOOAAA???===???hhhSSSBBBMMMKKK```gggIIIBBB;;;EEE:::555@@@:::EEEqqqzzzkkkRRR??????III```sssOOOIIIEEEEEE??????;;;MMMuuuZZZbbbfff]]]^^^rrr|||aaaJJJNNNPPPGGG@@@<<<888666888::::::999666999<<<===<<<===@@@CCCAAA@@@BBBFFFGGGGGGKKKQQQWWWfffyyy~~~uuuwwwiiieeehhhnnnuuu{{{zzzvvvpppiiiccc\\\VVVRRRLLLHHHCCC===:::888999999888999999:::;;;<<<======AAA;;;DDDccciii[[[KKKDDD@@@===PPPgggEEEKKKMMMJJJ}}}tttQQQFFF@@@======???:::999HHH]]]yyymmmgggYYYEEE<<>>;;;:::::::::888999::::::<<<<<<===>>>@@@<<>>::::::===:::888DDDUUU~~~nnneeeWWWFFFBBBIIIIIIzzzZZZFFFEEEGGGDDD>>>RRRkkkZZZeeevvvooofffooo~~~VVVNNNQQQ===BBB===999777888:::::::::999999888999;;;>>>AAADDDHHHFFFCCCCCCEEEHHHJJJKKKTTTXXXeeevvv~~~uuu{{{ooodddcccgggkkkpppuuuoookkkeee___YYYSSSNNNJJJBBBAAA???===;;;:::999999999999:::;;;<<<======>>>>>>>>>LLLlllYYYNNNGGG@@@:::PPPWWWCCCFFFJJJ]]]aaaEEE===<<<888777:::999777???KKKxxxrrrfff___QQQ???:::AAAAAAgggiiiNNNGGGFFFDDD>>>NNNpppkkkrrreee[[[SSS^^^jjjddddddtttdddIIIFFFAAA>>>;;;999888999::::::999:::999888888:::<<>>===;;;999777666999999:::;;;<<<===>>>>>><<>>___lllDDDAAAIIIIIIxxxrrrHHH<<<<<<;;;777666999999888;;;AAAcccyyysssrrrrrrcccKKK???BBB???XXX{{{XXXGGGCCCBBB===JJJ~~~ddd^^^eeeSSSOOOLLLUUU^^^ZZZ^^^rrrtttIII===CCC;;;;;;::::::::::::999999:::999888888999:::<<<===EEEHHHJJJJJJGGGFFFHHHKKKJJJNNNZZZjjjuuu{{{~~~uuu|||kkkbbb\\\___dddfffhhhjjjdddaaa[[[VVVRRRMMMHHHDDDBBBBBBAAA@@@===;;;888777999::::::;;;<<<===>>>???;;;DDD[[[|||qqqLLLKKKGGGEEEIIIrrrcccGGG@@@MMM^^^aaa<<<;;;>>>;;;888777999:::::::::===YYYqqqqqqxxx|||kkkOOO???@@@BBBQQQgggKKKBBBDDD@@@JJJzzzgggZZZZZZSSSPPPLLLQQQYYYWWW]]]qqqPPP<<>>>>>???;;;HHHdddgggFFFKKKAAAHHH^^^nnnRRR:::PPP~~~^^^999;;;888:::999999:::::::::;;;<<>>EEELLL|||TTTEEEHHHDDDLLLxxxjjjWWWSSSXXXUUUNNNNNNTTTUUU___tttaaaCCCDDDBBBBBBBBB@@@<<<:::999999::::::999999::::::;;;;;;<<>>??????;;;LLLkkk\\\???III>>>OOOzzzjjjtttcccGGGeee\\\;;;>>>666777:::;;;:::888999;;;<<>>BBBGGGLLLNNNMMMLLLHHHNNNSSSWWW]]]kkk~~~~~~uuusssaaaZZZTTTTTT[[[aaaaaa___^^^[[[XXXSSSOOOLLLHHHDDDAAA<<<;;;:::999999999999:::::::::;;;<<<===>>>??????;;;NNNnnnTTT999GGG???WWW[[[LLLmmmtttddd\\\???FFF===666:::<<<999777888;;;===???bbb~~~xxxSSS???@@@AAAEEEfff___GGGHHHCCCFFFnnnvvvmmmqqqcccfff```XXXXXX\\\rrrXXXFFFLLLLLLJJJDDD===999999;;;999::::::;;;;;;<<<<<<===>>>===>>>CCCJJJOOOPPPOOOFFFMMMTTTUUUYYYfffyyyyyyvvvxxxhhh```VVVUUUUUUWWW[[[^^^______ZZZVVVPPPKKKGGGDDDAAA>>>>>>===;;;:::999:::;;;;;;999;;;===>>>>>>======>>>@@@LLLyyy{{{EEEGGGAAAAAA|||ttt```LLLIII]]]bbbCCC;;;===::::::999999::::::;;;<<<;;;\\\zzz\\\???CCCDDDDDDYYYkkkGGG@@@KKKCCC___}}}}}}zzzlll```]]]bbb}}}dddCCCMMMGGGFFFGGGAAA777777???999999999:::;;;<<<===>>>>>>???@@@BBBEEEJJJNNNPPPSSSMMMMMMUUUZZZ___qqqyyyvvvsssddd]]]VVVUUUUUUVVVYYY[[[[[[[[[VVVSSSNNNJJJGGGEEEBBB@@@===<<<;;;999999999:::;;;999;;;===>>>>>>===>>>>>>AAARRRwwwDDDFFFCCCOOO|||fff[[[KKKJJJgggcccDDD:::<<<:::999999999999:::;;;;;;===XXXvvveeeEEEFFFAAA>>>OOO{{{LLLCCCFFFAAAUUU~~~uuueee___fffoooMMMQQQNNNKKKIIICCC;;;888999::::::::::::;;;<<<============>>>@@@CCCGGGKKKMMMTTTNNNNNNRRRSSSWWWhhh|||yyyvvv}}}kkk___YYYVVVUUUUUUVVVXXXXXXWWWVVVSSSOOOKKKHHHFFFDDDBBB@@@;;;::::::999999999999:::999;;;>>>>>>======>>>???DDD]]]oooBBBFFFHHHdddSSSSSSOOOFFFMMMwwwgggDDD999;;;999999999999999:::;;;;;;>>>MMMwwwpppgggmmmIIIDDDBBB>>>III{{{VVVJJJAAABBBJJJ}}}mmmeeeppp|||YYYOOOQQQPPPIIIDDD@@@:::555::::::::::::;;;;;;<<<===<<<<<<===>>>@@@CCCFFFHHHQQQOOOOOOQQQPPPRRRcccuuuyyyvvvrrrddd[[[VVVTTTTTTUUUVVVXXXXXXWWWUUUQQQNNNIIIFFFDDDBBB@@@???:::999999999999999999999:::<<<>>>>>>======>>>@@@GGGiiigggCCCFFFMMM{{{kkkMMMLLLEEEFFF```lllFFF888:::999999999888999::::::;;;<<<@@@```fffZZZvvvrrrIII???BBB>>>EEEqqqdddOOO>>>FFFFFFcccuuuqqqaaaFFFQQQTTTKKKCCCAAA===666:::::::::::::::;;;<<<===<<<<<<<<<===???AAACCCDDDKKKNNNSSSUUUSSSUUUbbbrrryyyvvv|||iii^^^WWWTTTRRRSSSUUUWWWZZZZZZWWWUUUPPPLLLHHHDDDBBB@@@===;;;999999999999999999999999;;;===>>>>>>======???AAAHHHrrr^^^DDDGGGPPPVVVUUUMMMEEETTTqqqHHH888:::999888888888888999::::::<<<888MMMhhhYYYppp|||OOO???======AAAdddrrrQQQ===HHHEEEQQQ|||}}}eeeFFFTTT[[[QQQDDD@@@>>>:::;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>???AAABBBCCCFFFLLLTTTXXXWWWWWW___hhhzzzyyyvvvrrrbbbYYYUUUSSSQQQRRRUUUXXXZZZZZZVVVSSSNNNKKKFFFBBB@@@>>>;;;999888999::::::;;;:::::::::<<<===>>>>>>======@@@BBBLLL{{{TTTDDDFFFQQQaaaHHHQQQHHHLLLmmmvvvJJJ888;;;888888888888888999::::::;;;888DDDlllhhhYYYmmmWWWCCC<<>>EEEDDDHHHmmmkkkQQQ[[[aaaXXXKKKAAA===<<<;;;;;;;;;::::::;;;;;;<<<;;;<<<===>>>@@@AAABBBBBBDDDJJJRRRVVVUUUUUUXXX\\\kkkyyyvvvjjj\\\UUURRRPPPQQQRRRUUUXXXYYYWWWSSSOOOJJJGGGCCC@@@???>>><<<:::888999:::;;;<<<;;;;;;:::======>>>======>>>@@@BBBXXX[[[```LLLDDDCCCNNNtttNNNEEEEEECCC```zzzLLL999<<<888888888888888999999:::888;;;@@@TTTaaaVVVmmm[[[DDD===EEEAAALLL}}}WWWCCCAAACCCBBBVVVttt\\\[[[\\\[[[RRREEE>>>===<<<;;;;;;::::::;;;;;;;;;::::::<<<>>>???@@@AAAAAACCCGGGLLLPPPSSSVVVXXXYYYcccvvvyyyvvv}}}fffYYYSSSPPPOOOQQQRRRUUUWWWWWWTTTOOOKKKGGGDDDAAA??????>>>===<<<888999;;;<<<===<<<;;;;;;===>>>>>>======>>>@@@CCCcccwwwKKKSSSzzzGGGCCCAAALLLUUUFFFKKK???FFFwww|||MMM:::===888888888777888999999:::333<<<>>>CCCfffzzz]]]WWWrrrYYY@@@999BBB;;;===jjj^^^JJJ@@@DDD@@@GGG}}}^^^VVVTTTYYYVVVJJJ@@@>>><<<;;;;;;:::::::::;;;;;;888999;;;===>>>???@@@@@@BBBDDDGGGKKKRRRZZZ^^^^^^```kkk~~~sssoooaaaXXXPPPMMMOOOOOOPPPRRRRRRQQQOOOLLLJJJDDDBBB???>>>>>>===;;;:::;;;::::::999:::;;;===>>>===CCC???;;;???>>>>>>GGGzzzUUUCCCUUUdddHHH???AAAFFFpppjjjNNNDDDBBBKKKZZZHHH;;;999>>>555666888444666;;;888333DDD@@@666MMMSSSjjjxxxPPP@@@BBBAAA888EEEVVVwwwEEEAAAGGGCCCAAAcccvvvMMMGGG[[[ZZZOOOGGG;;;;;;;;;:::999999999::::::888888:::<<<>>>@@@AAABBBCCCEEEGGGJJJMMMSSSZZZ___dddcccrrr~~~rrrjjj]]]UUUNNNLLLOOOLLLNNNOOOOOONNNLLLIIIGGGCCCAAA>>>======<<<;;;999;;;::::::::::::;;;===>>><<>>777BBBOOO}}}OOO>>>DDDDDDDDDYYYzzzRRRHHHXXXXXXOOOGGG;;;<<<;;;::::::999999::::::999:::;;;<<<===>>>???@@@CCCDDDGGGIIILLLQQQWWW\\\eeedddnnn~~~rrrzzzbbbWWWQQQKKKKKKOOOIIIJJJKKKKKKJJJHHHFFFDDDAAA???===<<<<<<<<<:::999::::::::::::;;;<<<===>>><<>>;;;>>>777999:::666;;;@@@:::AAA???;;;>>>@@@EEEkkkoooRRRTTT|||]]]BBB<<<>>>:::>>>FFFnnnaaa???BBBCCCFFFKKKttt~~~vvv~~~ZZZIIIRRRTTTOOOGGG<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<======>>>>>>BBBDDDFFFGGGJJJNNNSSSWWWdddfffkkkwww}}}qqqrrr]]]SSSMMMHHHHHHMMMGGGHHHHHHHHHGGGEEECCCBBB???===;;;:::;;;;;;:::999999::::::;;;<<<===>>>>>>>>>AAA@@@AAABBB>>>HHHaaaRRRBBB@@@WWW]]]HHHCCCEEEHHH```TTTOOOLLL???TTTPPP???;;;;;;666999999555999<<<333666777999@@@@@@999MMMvvv[[[JJJHHHtttgggCCC===???>>><<<>>>^^^yyyFFFBBB@@@GGGAAA[[[pppvvv|||cccLLLKKKPPPOOOHHH???===<<<;;;:::::::::::::::::::::;;;;;;<<<===>>>>>>AAACCCEEEFFFGGGJJJOOORRR^^^fffmmmrrr}}}~~~rrr~~~kkkYYYQQQLLLEEEEEEJJJFFFFFFFFFFFFEEECCCBBBAAA===<<<:::999:::;;;:::999999999:::<<<===>>>>>>>>>@@@AAA@@@AAAAAA<<>>hhhTTTAAA:::999777;;;:::666<<<>>>333333888777999>>>===EEEYYYPPPFFFGGG^^^jjjDDD;;;<<>>MMM|||mmmRRRFFFKKKOOOIIIDDD>>>===<<<;;;::::::::::::777888999;;;<<<>>>???@@@@@@BBBDDDDDDEEEHHHKKKNNNUUUbbbnnnsssyyysssssscccUUUPPPKKKDDDCCCHHHEEEEEEEEEDDDCCCBBBAAA@@@<<<;;;999999:::;;;;;;:::888999;;;<<<>>>>>>??????AAA@@@>>>BBBAAA<<>>;;;>>>NNNvvvpppGGGAAABBBAAAHHHooo|||]]]FFFJJJNNNIIIHHH>>>>>><<<;;;::::::::::::666777888:::<<<>>>@@@AAA???AAACCCDDDDDDFFFIIIKKKOOO[[[iiissszzztttgggZZZQQQNNNKKKDDDCCCGGGCCCCCCCCCBBBAAA@@@???>>><<<:::999999;;;<<<;;;;;;888999;;;===>>>?????????AAA>>>===BBBBBB@@@^^^XXXBBBIIIDDDcccaaaGGGAAAFFFLLLmmmcccTTTVVVZZZVVVrrrRRRCCC===;;;999;;;:::???UUUeeeaaaddd^^^KKK<<<>>>???===BBBUUUWWWIIINNNSSS|||___FFF:::555===;;;@@@GGGaaaUUUFFF???EEEFFFSSSkkkKKKJJJMMMIIIKKK???>>>===<<<:::::::::999777888999:::<<<===>>>???>>>@@@BBBCCCDDDFFFHHHJJJPPPRRR^^^ooo{{{uuu{{{___TTTMMMMMMKKKDDDCCCGGGBBBBBBAAA@@@???>>>======<<<:::999:::;;;<<<<<<;;;777999;;;===????????????AAA===<<>>:::@@@<<<:::CCCEEEkkkYYYGGGIIIRRR^^^FFF@@@777???<<<@@@AAAPPPdddKKK>>>GGGEEE@@@}}}uuuOOOKKKMMMHHHLLL??????===<<<;;;::::::999999999:::;;;;;;<<<<<<======???BBBCCCDDDFFFHHHJJJRRRLLLTTTkkk|||~~~uuuttt]]]UUUMMMHHHGGGFFFCCC???EEEDDDCCCAAA???===<<<;;;999999::::::::::::;;;;;;999:::;;;===>>>????????????;;;CCCEEE999FFFuuufffBBBBBBAAAFFFdddKKKFFFYYYrrr]]]MMMKKKCCCHHHpppYYY===@@@999???777222HHHbbbWWW===<<<;;;:::888999;;;===DDDUUU{{{XXXGGGIIIXXXnnngggHHH:::888;;;===:::<<>>FFFfffdddDDDEEENNNGGGCCC@@@<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>???@@@BBBDDDFFFGGGLLLOOOUUUbbbrrr~~~uuuwwwkkkZZZSSSKKKGGGFFFFFFCCC@@@DDDCCCBBB@@@>>>===;;;;;;999999::::::::::::;;;;;;999:::;;;===>>>?????????@@@;;;AAACCC===NNN~~~aaaDDDEEECCCLLLbbbKKKCCCMMM\\\jjjnnnKKKIIIFFFHHH___VVV===@@@:::<<<888444EEEdddRRR<<<<<<:::999888888:::<<<===DDD]]]WWWGGGGGGQQQcccsssPPP;;;999:::===::::::KKK```SSSAAA???<<>>>>>???@@@BBBDDDFFFGGGIIILLLRRR]]]lll{{{~~~uuulll```VVVPPPJJJFFFEEEEEECCCAAABBBAAA@@@>>>===;;;::::::999999::::::::::::;;;;;;:::;;;<<<===>>>?????????AAA;;;@@@BBB@@@XXXZZZEEEHHHFFFVVV]]]KKKBBBBBBGGGPPPYYYGGGEEEEEEWWWVVVAAADDD<<<888999777AAAfffNNN<<<;;;999777777888999:::===:::DDDgggYYYKKKHHHNNN\\\|||WWW<<<888999<<<::::::CCCQQQeeeCCC???FFFKKKSSSqqqnnnJJJCCCJJJGGGCCC@@@<<<::::::::::::999:::::::::;;;;;;;;;<<<<<<======>>>???AAACCCEEEFFFGGGIIINNNWWWdddsss~~~uuuvvveee[[[PPPLLLGGGDDDDDDDDDBBBAAA??????>>>===<<<::::::999999999999:::::::::;;;;;;;;;;;;<<<>>>>>>?????????@@@===BBBBBBAAA^^^TTTFFFHHHGGGbbbZZZIIIBBB@@@AAAPPPfffMMMLLLDDDLLLqqqUUUEEEHHH===444:::999<<>>;;;;;;MMMvvv```PPPJJJOOO]]]wwwuuuWWW;;;888888;;;<<<;;;???EEEhhhoooHHHFFFOOOOOOMMMUUUtttvvvQQQCCCIIIHHHCCC@@@<<<::::::::::::999:::::::::;;;;;;;;;<<<<<<=========>>>@@@BBBCCCDDDFFFHHHLLLSSS]]]lll|||~~~uuurrrdddZZZLLLIIIFFFCCCBBBBBBAAA@@@======<<<<<<;;;:::999999999999999:::::::::;;;;;;<<<<<<===>>>?????????>>>>>>@@@FFFBBBAAAbbbwwwRRRFFFFFFIIIoooYYYFFFAAABBBDDDMMMnnnLLLBBBEEEDDD\\\sssQQQEEEFFF<<<333;;;:::999```[[[===:::777555777888777777777;;;===>>>QQQ}}}dddOOOGGGLLL[[[lll}}}aaaOOO:::777777:::======>>>@@@RRRtttJJJEEEIIIFFFFFFAAAGGGeeeZZZGGGIIIIIIDDDAAA===;;;;;;;;;:::999:::::::::;;;;;;;;;<<<<<<<<<<<<======???@@@BBBCCCFFFIIIMMMQQQXXXfffwww~~~uuu|||nnn```XXXHHHGGGDDDBBB@@@?????????<<<<<<;;;;;;::::::::::::999999::::::::::::;;;;;;<<<===>>>>>>?????????>>>>>>AAAFFFAAADDDjjjrrrUUUFFFDDDNNN|||YYYDDD@@@BBBDDDDDD}}}bbbKKKEEEEEEMMMvvvaaaIIIAAA???:::444:::999888VVVnnn???;;;666555777888777666333;;;@@@>>>@@@\\\___III@@@EEESSSbbbxxxzzzfffOOOFFF888777666888;;;===>>>???HHH{{{PPPCCCAAA<<>>???@@@AAAEEEIIIMMMOOOSSS^^^ooo}}}~~~uuutttgggZZZQQQFFFEEEDDDAAA???======>>>;;;;;;;;;;;;;;;;;;::::::999999::::::::::::;;;;;;======>>>????????????>>>@@@@@@AAA???KKKvvvqqqZZZHHHDDDTTTXXXEEEBBBBBB@@@BBByyy|||aaaRRRMMMNNNcccTTTCCC>>>888777777999777888LLL@@@;;;777666888999888555888777<<<@@@>>>HHHoooUUUEEEAAADDDOOOYYYjjjssstttrrr```JJJBBB888777666555777:::===>>>DDDlllVVVAAADDD===AAACCCFFF???GGGooovvvpppwwwlllSSSMMMKKKHHHDDD@@@>>>======<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@BBBGGGLLLLLLMMMVVVggguuu~~~uuu~~~nnnaaaSSSJJJEEEEEEDDDAAA>>><<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;===>>>>>>????????????>>>CCC???======PPPqqq^^^IIIDDDYYYVVVHHHFFFCCC>>>FFFxxxyyybbbWWWMMMLLLSSSyyyzzzOOOBBB>>>666555999999666888FFFAAA<<<777666999:::888555;;;000222<<<===;;;NNNkkktttLLLEEEFFFHHHQQQTTT___ffflllrrrcccKKKAAA888888666333333777;;;===DDDdddUUU???III@@@:::<<>>======<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>???@@@???EEEJJJIIIIIIPPPaaaooo|||wwwuuufffXXXNNNKKKFFFCCC@@@>>>>>>===<<<;;;;;;;;;999999999999;;;;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>CCC@@@???AAAXXX}}}WWWIIIHHH\\\UUUBBBEEEDDDEEELLLttthhhTTTEEEJJJIIIWWWfffDDD===;;;;;;888888777:::777===pppeee777999888222:::777>>>:::888666666999???EEEIIItttIII@@@BBBCCCHHHEEEMMM]]]llllll___SSSOOO999888666555666888;;;===GGGRRRsssBBBBBBBBB???@@@===@@@EEEFFFjjj|||cccZZZ\\\jjjxxxbbbNNNQQQNNNHHHBBB@@@???===;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<===>>>>>>???@@@@@@CCCGGGIIIMMMXXXccc}}}xxxpppbbbUUUMMMJJJFFFCCC@@@>>>>>>===<<<;;;;;;:::999999999999:::;;;;;;;;;::::::::::::;;;;;;<<<===>>>>>>??????>>>>>>>>>@@@???CCCaaaYYYMMMLLLoooXXXCCCDDDCCCFFFMMMsssqqq^^^SSSIIIJJJRRRrrr___AAA>>><<<::::::888777888666999dddKKK===???;;;;;;111999888777666666888===BBBEEE```lllFFF>>>======AAABBBIIIVVVbbbbbbVVVLLLIII999888666555666888:::<<>>===============<<<<<<;;;;;;;;;;;;;;;<<<======>>>??????BBBAAACCCFFFGGGJJJSSS]]]~~~yyyyyyiii]]]RRRKKKHHHFFFCCC@@@>>>======<<<;;;::::::999999999999:::::::::::::::999999::::::;;;===>>>??????@@@@@@??????===CCCAAAEEEmmmwwwQQQIIIHHHZZZDDDDDDDDDKKKTTTvvvrrrWWWOOOMMMIIICCCUUUYYY??????<<<888;;;999555777666555SSSWWW777:::???===333:::777777666666888;;;>>>???===lll]]]BBB===999999===>>>BBBKKKSSSRRRJJJCCCAAA888777666555666888:::;;;888EEEhhh\\\<<>>GGGrrroooggg___bbbnnnsssSSSCCCOOOLLLGGGBBB???>>>???@@@===============<<<<<<<<<<<<======>>>>>>?????????CCCBBBCCCEEEFFFGGGMMMVVV~~~yyysssdddYYYOOOHHHFFFEEECCC???=========<<<::::::999999999999999999::::::999999999999:::;;;;;;>>>>>>???@@@@@@@@@@@@@@@@@@HHHCCCIIIxxxfffIIIEEEDDDZZZCCCDDDHHHRRRaaa|||YYYPPPHHHIIIIII???ZZZ[[[???>>>;;;777:::999444555777444EEEfffkkk===444<<>>;;;;;;777666555555666777999:::777DDDWWWsssAAA>>>BBB<<>>>>>@@@@@@======<<<<<<<<<<<<<<<<<<===>>>>>>>>>?????????@@@CCCAAABBBEEEFFFFFFKKKRRR}}}yyynnn```VVVLLLFFFEEEEEEBBB???======<<<;;;:::999999999999999999999999:::999999999::::::;;;<<<>>>>>>???@@@@@@@@@@@@@@@@@@HHHBBBMMM^^^KKKGGGLLLWWWBBBEEEKKKXXXjjjccc[[[XXXKKKLLLNNNHHHooo___AAA<<<999777888888333555999555<<>>KKKsssooojjjsssjjjHHHJJJNNNMMMDDD===>>>@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????AAA@@@AAAEEEGGGGGGKKKPPP|||xxx|||hhh[[[RRRIIIDDDCCCEEEBBB???===<<<<<<;;;:::888888999999999999888888::::::::::::;;;<<<=========>>>??????@@@@@@??????===DDD???TTTZZZMMMGGG\\\VVVDDDFFFJJJVVVdddzzziiiPPPYYYXXXHHHKKKMMMUUU___@@@;;;999666666888333444:::777888EEEVVV999999===AAA777888888777777777777888888DDD888999[[[aaaAAAAAA999777<<<555777:::;;;777555666666555444444444555555666777888888===DDDbbbfffBBB===>>>===>>><<<===;;;BBBmmmwwwuuuiiigggeeeqqqnnnIIIFFFOOOQQQFFF>>>>>>@@@???:::::::::;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>???DDDGGGGGGJJJNNN{{{wwwrrr```UUUMMMFFFBBBAAADDDBBB>>>===<<<<<<;;;:::777888999::::::999888777;;;;;;;;;;;;<<<===>>>???<<<===>>>>>>??????>>>>>>>>>CCC@@@]]]}}}TTTKKKBBBoooXXXIIIGGGEEELLLOOOjjjsssQQQLLLOOOPPPDDDHHHIIIaaaWWW===<<<999555555888444222888666555===PPP___CCC888>>>:::???:::777666555444444555666777<<<<<<888BBBmmmTTTAAAAAA555777???444555::::::666444666777444333444444555555666777777888999BBBWWW|||EEE:::@@@;;;???>>>===>>>AAAPPPqqqeee^^^___[[[fff{{{uuuPPPDDDQQQUUUJJJ@@@@@@AAA???;;;;;;;;;;;;<<<<<<<<<===========================???<<<>>>CCCFFFEEEFFFIIIzzzvvv{{{kkkZZZPPPIIIDDD@@@@@@DDDBBB>>><<<<<<<<<;;;999777888999::::::999888777;;;;;;;;;<<<===>>>??????<<<<<<===>>>>>>>>>>>>>>>BBBFFFBBBdddzzzQQQIIIBBBZZZLLLHHH@@@DDD<<<[[[YYYHHHPPPJJJMMMFFFLLLIIIkkkOOO999===:::555444999444111777555333888111FFF555;;;FFF666999999666444333222222333555666000??????666PPPrrrIII???AAA333888CCC666444999;;;666444777777444333333444555555666666666888666CCCTTTqqqNNN>>>HHHAAA999;;;;;;AAA@@@888bbbrrr\\\XXX\\\UUU]]]sss~~~ZZZDDDRRRXXXMMMBBBBBBBBB@@@;;;<<<<<<<<<======>>>>>>============<<<<<<<<<<<>>>>>??????===:::777555999:::;;;:::999999;;;<<<>>>>>>>>><<<::::::<<<>>>???>>>======>>>??????===???AAAGGGnnnjjjNNNOOODDDVVVEEEEEE@@@CCCFFFKKKaaaVVVZZZYYYRRRJJJJJJIIIZZZhhhFFF@@@888BBB:::777666666666666666777888999888888:::<<<<<<999555888555333333555777999999:::777;;;AAAGGG___SSSHHH???<<<<<<999888888:::000GGG>>>;;;222777666666555555444444444555555444;;;BBBBBBUUUooo===;;;CCC;;;<<<@@@AAA;;;===WWWuuu|||[[[ZZZZZZWWWXXXlll]]]HHHKKKVVVTTTBBB<<>>===============>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>???@@@CCCEEEFFF{{{xxxkkk___QQQJJJEEEAAA@@@BBB>>>>>>>>>>>><<<:::888777888999::::::999999;;;======>>>===<<<;;;;;;===???HHHEEEAAA?????????>>>>>>???@@@HHHqqqhhhMMMNNNLLLVVVEEEEEE@@@CCCEEEGGGtttNNNFFFOOOXXXVVVOOOMMMVVVwwwYYY@@@AAA;;;AAA999888777777666666666777777888777888:::======;;;888888777666777777555222///888666888===>>>OOO~~~xxxKKKAAA:::999999777666777999666AAAQQQ???555777555555555444444444555555666555:::@@@@@@LLLzzzLLL<<>>>>>============>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>???@@@BBBDDDFFF|||xxxxxxdddYYYNNNHHHEEEAAA???@@@??????===<<<;;;:::999999888999::::::999:::<<<>>>=========<<<;;;;;;===???RRRMMMFFF@@@>>>>>>?????????>>>JJJwwwdddMMMNNNYYYTTTDDDEEE@@@BBBCCCBBB|||lllOOOAAA===GGGVVVVVVQQQMMMeeeJJJ===CCC<<<===888999999888777666666666777777777888:::<<<===<<<:::555444444555777777666444:::888;;;===:::CCCccc^^^CCC<<<777888999777666777888:::<<>>CCC```fffBBBDDDAAA<<<;;;???@@@===AAAIIInnncccTTTOOOWWW\\\kkknnnNNNHHHNNNPPPDDD>>>BBBCCC>>>>>>============>>>>>>>>>======<<<<<<<<<<<<===>>>>>>>>>>>>@@@BBBDDDEEE}}}yyymmm]]]TTTKKKHHHFFFAAA??????@@@>>><<<:::999:::;;;;;;777888::::::999:::<<<>>><<<<<<===<<<;;;<<<>>>@@@VVVOOOFFF@@@===>>>???@@@@@@<<>>///222222333333444555666777555888;;;>>>???MMMLLLEEEAAA<<<<<<@@@BBB@@@AAADDD___mmm```QQQQQQaaahhhqqqyyyWWWKKKMMMSSSIII@@@AAAAAA???>>>>>>============>>>>>>===<<<<<<<<<<<<======>>>>>>===>>>???AAACCCDDDzzzwwwcccYYYQQQJJJHHHGGGCCC@@@@@@???>>>;;;:::999:::<<<===888999::::::999:::<<<>>>;;;<<<<<<<<<;;;<<>><<<>>>@@@AAA@@@===XXX}}}[[[LLLNNN|||QQQCCCEEE@@@AAA>>>EEElllpppXXXMMMDDD===AAAGGGIIIGGGFFFDDDDDDMMMrrrCCCAAA???999666;;;:::999888777666666666666666777888888888888888888:::777444333444444444333222222666:::888777BBBPPP|||WWWBBB===;;;===<<<888666888777222>>>eee~~~555@@@---222222222333333555666777444777999???AAAEEEvvv[[[CCC@@@>>>>>>@@@@@@???AAAEEELLLooo]]]NNNOOO```iiiqqq\\\IIIHHHSSSMMMBBBAAA@@@??????>>>=====================<<<<<<<<<<<<======>>>=========>>>@@@AAACCC{{{nnn]]]WWWOOOHHHGGGFFFCCC@@@AAA>>>===;;;::::::;;;<<<===999:::;;;:::999999;;;<<<:::;;;<<<;;;;;;===@@@BBBJJJEEE@@@<<<<<<>>>@@@AAA@@@>>>bbbwwwWWWLLLNNNPPPBBBEEE???@@@???FFFbbbnnnQQQDDDCCC<<>>UUUEEE>>>///333222222222333444555555333999888===DDDDDDmmmqqqFFFAAAAAA@@@>>>;;;;;;>>>BBBDDDgggnnnZZZMMMKKKUUU]]]lllaaaFFFAAANNNLLLCCCAAACCC@@@???>>>======<<<<<<======<<<<<<<<<<<<======>>>>>>============???@@@BBB|||ggg[[[UUUMMMFFFEEEEEEBBB@@@@@@===<<<;;;:::;;;;;;<<<===:::;;;;;;:::999888999;;;999:::;;;;;;;;;===@@@CCCCCC@@@===<<<===>>>??????AAAAAAlllrrrTTTMMMNNNNNNBBBDDD??????AAAEEERRRYYY@@@<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<===>>>@@@AAA|||yyyddd\\\UUULLLEEEDDDCCC@@@???@@@<<<;;;;;;;;;;;;<<<======;;;<<<<<<:::888888999:::999:::;;;;;;;;;===@@@CCC@@@???======>>>???>>>===AAABBBrrroooSSSMMMNNNNNNAAADDD??????DDDBBBEEEbbbDDDDDDKKKFFF<<>>===@@@DDDCCC@@@BBB???rrr```KKKMMMRRRUUUYYYoooZZZEEELLLIII???AAAGGG@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???======<<<<<<===>>>???@@@{{{wwwqqq\\\QQQKKKHHHDDDBBBAAABBBAAAAAA>>>>>>>>>>>><<<:::888777999999888888888888999999777888:::<<<============;;;<<<==================???MMM~~~eeeRRRCCC\\\wwwOOOFFF999BBBBBB@@@BBBFFFvvvoooNNN222GGGEEE:::EEEDDDEEEFFFEEECCC???;;;999;;;@@@sssjjjAAABBB:::999===222888777777666555555444444666555444444555777:::<<>>AAA999777???CCCBBBKKKQQQ}}}]]]IIIGGGHHHLLLYYYvvv^^^CCCHHHJJJEEEBBB??????@@@@@@@@@???>>><<<;;;:::;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<===>>>???{{{wwwkkkXXXPPPLLLIIIEEEBBBAAAAAA@@@???>>>>>>>>>===<<<:::888777999888888777777888888999777888:::<<<=========<<<;;;<<<<<<===============???SSS___OOOEEEbbbsssFFF>>>;;;EEEBBBBBBGGGIIIqqqKKKJJJGGGIII;;;999;;;XXXSSSKKKEEECCCFFFJJJMMMCCCEEEzzzkkkCCCEEE===:::@@@999777777666555555444444333000111222333555888:::<<>>;;;<<<:::777888;;;777<<<777:::EEE777555111000444666444444555777999777:::======RRRuuuWWW@@@888???AAABBB@@@888>>>AAADDDrrrjjjMMMLLLJJJJJJNNN[[[xxx```DDDGGGIIIDDD@@@>>>>>>?????????>>>===;;;::::::;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<===>>>???{{{wwwyyyaaaSSSOOOLLLIIIEEECCCBBBAAA@@@>>>=========<<<;;;999888777999888888777777888888999777888:::<<<======<<<<<<;;;;;;<<<===============???\\\vvvXXXKKKGGGiiipppEEE===>>>DDD===666===???```mmm;;;LLLHHH<<>>777;;;:::777777666555444444444444333333333333444444555555+++666IIIvvvXXX***888111777888333333888999666<<>>;;;<<<;;;777555777888888888999uuuUUU???777333222555666555444666666777666:::>>>;;;GGGbbb___LLLDDDAAA777555===@@@DDD@@@BBBaaajjjPPPKKKJJJJJJNNNZZZxxxdddFFFEEEIIIDDD>>>>>>===>>>>>>>>>>>>===;;;::::::;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<===>>>???{{{wwwoooZZZOOOOOOJJJGGGDDDCCCCCCBBBAAA???======<<<;;;:::999888777888888777777777777888888888999:::<<<======<<<<<<:::;;;<<<===>>>>>>>>>===@@@hhhnnnUUUHHHGGGpppjjjLLLEEE@@@>>>;;;HHHJJJBBBUUU___GGGGGG888MMMppp}}}ccc\\\RRRLLLOOO[[[iiisssIII```mmm@@@@@@???888888888999888777666666666666777666555333333333444666888CCC;;;,,,JJJUUU;;;000777:::555555:::;;;888;;;777===@@@QQQyyyIIIAAA:::::::::777444444999333888:::kkkmmmGGG999555333555777555555777666777444777>>>;;;BBBUUU|||VVV<<<:::???EEEGGG???AAA<<>>?????????>>><<<;;;:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;<<<<<<===>>>???{{{wwwiiiVVVNNNOOOGGGEEECCCCCCDDDDDDBBBAAA<<<<<<;;;:::999888888888888777777777777777777888888999;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>AAAssskkkTTTFFFGGGvvv```PPPIIIBBBAAAKKK___ZZZMMMVVV[[[KKK999EEEvvvOOOFFFFFFEEEDDDCCCBBBBBBBBBFFFpppxxxGGG@@@CCC???<<<;;;<<<;;;999888888888::::::777555333222444999>>>BBBiii333444EEELLLSSS666777666555777::::::777<<<222999AAAEEElllTTTGGG;;;999::::::999:::<<<222888:::^^^III;;;666333555666444444666777777222555<<<<<<@@@QQQ~~~eeeZZZLLLAAA:::000???===EEEIIIZZZeeeKKKBBBBBBDDDIIIVVVwwwrrrQQQCCCKKKGGG===AAA>>>???@@@AAA@@@???>>>===:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;<<<<<<===>>>???{{{www}}}fffUUUNNNNNNFFFEEEDDDCCCDDDDDDBBBAAA<<<;;;:::999888888888888888777777666666777777888999999;;;<<<<<<<<<;;;;;;::::::<<<===>>>>>>>>>>>>DDD|||gggTTTFFFJJJXXXNNNMMMRRRZZZmmmjjj```QQQRRRvvvWWWGGG===ooozzzIIICCC>>><<<999888999===BBBEEEEEEsssWWWCCCDDDCCC??????>>><<<:::999999:::<<<===CCC@@@;;;777555777:::===KKK222;;;???222[[[OOO>>>222333777777555666>>>111555>>>===NNNgggSSS???777777999;;;======444999777MMMNNN<<<777333555555333333666666888333444<<<<<<@@@NNNtttuuuqqqiii```UUUGGGAAA===DDDEEENNN```FFFAAABBBDDDIIIVVVwwwyyyVVVBBBLLLHHH<<>>:::;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<===>>>???{{{wwwxxxeeeUUUNNNLLLIIIGGGEEEDDDDDDBBB@@@>>>;;;:::999888777777888888777777666666666666777777999:::;;;<<<<<<<<<;;;:::999:::;;;===>>>>>>??????FFFaaaRRRGGGOOOrrr]]]UUU[[[wwwzzzfffHHHIII[[[>>>NNNBBBAAA???===<<<===>>>???EEEeeexxxRRRFFFDDDAAABBB>>><<<:::999999:::===>>>IIIFFFBBB===999666555555%%%:::444///<<<:::UUUvvvPPP333333999444111777888555444;;;<<<===[[[pppPPP===888888999;;;999777===555<<>>???@@@AAAAAA@@@???>>>:::;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<===>>>???{{{wwwtttdddVVVMMMKKKKKKIIIGGGEEEDDDAAA===;;;;;;:::999777777777888888777777666666666666777777999:::;;;<<<<<<<<<;;;:::999:::;;;===>>>?????????GGG[[[PPPGGGTTTkkkhhhaaannnppphhh```YYY```LLLHHH___DDD555;;;<<<============<<<;;;DDDSSSfffNNNHHHGGGIII===<<<:::888888:::<<<>>>>>>???@@@@@@???===;;;:::333999333444:::///;;;hhh```777666<<<444111:::000888777<<>>???@@@@@@???>>>===:::;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<===>>>???