BM 6(6 }}}|||}}}~~~~~~~~~~~~}}}Ħ>LHdĦĦĦDdDӵӵӵĦӵĭӵZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??HtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hHoD^DdDĦs׼snu]ӵ>d<Ħ>d<ĦĦBeĦiĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦfhDenenene}}}{{{|||}}}yyyssspppqqqtttwwwppppppqqqrrrtttuuuuuuttt~~~~~~}}}|||{{{{{{}}}~~~}}}{{{zzzxxxppppppooommmiiiggghhhiiifffdddaaa]]][[[\\\aaaeeeeeehhhkkknnnoooppppppqqqppptttwwwxxxwwwxxx|||~~~|||{{{}}}|||yyy{{{ӵ}}}www~~~~~~yyytttoooiiiccc___dddcccaaa]]]YYYXXXYYYZZZ[[[[[[[[[YYYXXXYYY\\\___```ffflllllliiihhhkkkpppmmmpppssssssrrrqqqsssvvv}}}ĦĦӵ4ĉ@ӵ~~~vvvrrrkkk|||rrriiipppuuurrrqqqmmmhhhdddbbb```___]]]___^^^]]]ZZZXXXXXXZZZ\\\TTTTTTUUUTTTRRRQQQRRRSSSVVV[[[```]]]XXXVVV\\\bbblllooorrruuuxxx{{{~~~>L=hĦ4ĉ@ӵGG=?vvvmmmgggeeedddWWWdddkkkddd]]]^^^___]]]^^^[[[XXXXXXZZZ]]]^^^___OOOQQQRRRRRRQQQPPPPPPQQQKKKLLLLLLJJJHHHGGGIIIJJJYYYZZZ[[[YYYXXX[[[aaagggdddfffiiipppxxxHdĦ=Īj|||GG=?ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵVVVĦ\\\```^^^[[[^^^dddcccbbbbbbcccĭӵHHHIIIĦgggkkkpppĦĦDdD?fӵĦvvvӵƜ`1.׼sĭӵӵĦ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&eXXX>hӵyyyzzzfffZZZ^^^gggjjj```fff?><zWWWg&e>&eHHHJJJHL]]]fffmmmShӵgLS?ʬ3h?D%%)?ZufĦgLyyyg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@e4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@qqqvvvHu]ĦSSSZuR)Ħ\\\___XXXZZZcccccckkksߝLGdUĦVVVHƅ^Hu]ĦJJJntHdĦ```fffHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦyyyHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼s4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetsss]]]fffYYYDdDĦQQQTTTt|d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)ĦtttfffSSSOOO>d<ĦSSSDtRRRVVVWWW___ddddddaaajjjDdDΦDdDĦ]]]>d<ʜ4DuTӵccc4DwDd<ĦSSSpuR)Ħ>d<```eeekkkpppmmmssszzz~~~peӵĦpeӵDx<>d<ӵDdd<~~~>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħssss&dq&ĒRKKKEEEi?ʜtd<Ħ666HHܗDӊBCCC<x\\\```aaaeeejjjllllllB?daĦB?Ho9>d<4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďD^^^UUUneNNNPPP=e^^^ccccccaaaccchhhaaavvvegeaaaWWWsĪj@hFFF@@@<<<fdDĦ666@ďD???@@@HkgeOOOSSSVVV[[[___ccceeeeee@hkkk```@GHĪj@IŌzzzBenexxxHkgenefeHu]3hhsegeĦja>aĦ@Gse4DuXӵĵD^jjj```KKKNNNQQQ```ccckkktttooo___UUUDDDCCCAAA@@@???DdDĦ666555666888999EEEHHHKKKNNNNNNRRRWWW[[[]]]aaajjjhhh[[[QQQyyyvvvxxxD^s׼sgeFm8>aĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦ\\\OOOVVVĦ[[[```VVVTTT\\\ooo}}}jjj\\\NNNJJJJJJIIIHHHHHHIIIGGGEEECCCBBBBBBBBBBBB>d<Ħ<<<;;;>>>DDD,,,333111444999111EEE@@@>>>::::::BBBIIIHHHBBBNNNMMMLLLKKKMMMRRRWWWZZZ]]]bbbjjjqqqpppgggYYYNNNSSSSSSWWW]]]___aaahhhppppppooosssyyyxxxuuuxxxxxxpppsss{{{xxxuuu{{{}}}Ħ>d<ĦBegeFYĉ>aĦBe?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ}}}pppTTTgdKĦXXXUUU^^^zzzgggZZZOOOMMMOOOOOONNNNNNMMMLLLJJJHHHGGGGGGGGGGGGgdDĦ888777:::@@@000777444666999...:::>>>AAAAAA???BBBHHHLLLLLLCCC@@@???@@@BBBDDDIIIMMMXXX[[[```dddfffeeebbb```\\\UUURRRTTTWWWYYY]]]bbbRRRSSSYYYccchhhiiimmmssslllkkkooosssqqqjjjiiioootttssszzzgdKĦsdKĦŶS3we<>AneneneneVVVlllrrraaaVVVMMMMMMQQQPPPNNNMMMKKKJJJIIIGGGFFFFFFFFFDe999555444555444///888666888===333666555>>>CCC@@@;;;>>>DDDHHHJJJDDDAAACCCCCC???AAAHHHLLLMMMPPPUUUYYY]]]```aaa```VVVPPPRRRVVVWWWUUUUUUXXXUUUTTTVVVVVVRRROOOOOOXXXWWWaaammmfffXXX\\\mmmnnnhhheeeggghhhlll{{{nene>Ak<tttqqq^^^SSSLLLMMMPPPOOOKKKJJJHHHHHHGGGGGGFFFFFFEEEEEE:::888555444444333555888555666;;;888666:::EEELLLGGG???===>>>@@@AAA;;;999>>>>>>:::<<>>888777777;;;======@@@CCCFFFFFFHHHNNNVVV\\\\\\ZZZ\\\XXXVVVXXXYYYXXXXXXZZZfffccc^^^^^^dddlllpppqqqqqqiii\\\RRRQQQTTTSSSPPPMMMTTT```iiillljjjlllpppooo|||pppOOOCCC::::::???@@@???@@@BBBBBBCCCDDDDDDCCCCCCCCC???@@@???;;;999999888444666;;;333999;;;<<>>MMM```mmm~~~rrr|||}}}~~~}}}xxxoooiiiggggggbbbWWWOOOOOOPPPLLLJJJKKKIIIKKKMMMOOOPPPRRRTTTWWW]]]nnnwwwoooWWW???555888222///222111++++++++++++++++++++++++---------------------------//////---,,,000777>>>AAA@@@888>>>TTTaaadddiii~~~rrreee\\\WWWKKKBBB:::::::::777444555...000111222333555999<<>>GGGXXXcccmmmmmmMMM>>>888666111333555...777666555444222000///...//////...---,,,+++******&&&)))...///...------...)))000...,,,000,,,''',,,***,,,---...------///000222444666555333000//////333666888666333111333555666333000111555888::::::555222000111333444333333222222111111222555;;;???III```nnnwww}}}TTTAAA999:::999<<<@@@;;;555444333222111///......000000///...,,,+++*********+++------+++************...***(((///,,,'''+++---...//////......///000***,,,///000000000000222000///...---...111333555444555666444111//////111555555555444555777666555222222222111111444999===WWWsssjjjJJJ999;;;999888;;;999777777666666555555555444333222111000///...------,,,+++***)))((((((((((((+++...((((((000000,,,000,,,---...---,,,,,,---...''')))++++++++++++,,,------++++++---///000---+++)))...333555555666:::>>>:::======:::999999888555======<<<;;;:::<<<@@@CCC^^^RRR888<<<;;;666888<<>>>>>>>>===;;;<<<>>>@@@WWW}}}QQQ666@@@FFFCCCIIIQQQGGGFFFBBB>>>999555222000000000//////......---------,,,,,,,,,------+++***'''///---+++---)))&&&,,,,,,---......,,,,,,---...)))+++,,,+++******,,,---,,,,,,+++***)))***...111///,,,***,,,333999=========DDDGGGFFFFFFJJJKKKGGGCCCDDDDDDCCCAAA@@@AAACCCdddVVVBBBEEEKKKVVVOOOHHH;;;@@@AAA;;;666666:::<<<444888888333......000222,,,%%%...000$$$+++333(((+++&&&(((555(((!!!222(((&&&666...$$$...---$$$)))...---,,,,,,...//////---***...///...,,,++++++***///+++222555///333:::888888<<<======DDDMMMMMMGGGLLLOOOPPPNNNHHHCCCCCCDDD]]]UUU======@@@IIIGGGGGGHHHAAA<<<>>>>>>:::777777333000............------333&&&,,,222***+++000'''+++000,,,111---'''111***,,,555...)))222111...888+++000000...000777666000000000000///000222333333///---555999222333888444...222999===>>>AAAGGGMMMPPPPPPOOOOOOMMMLLLJJJIIIiiiPPP777::::::>>>;;;@@@AAA999555999888111///333222)))'''///444000++++++000)))///444---***---))))))???111+++000+++......777444,,,+++000***+++;;;...222222---000888999333111///000333777777555222222000666888000111666222444222555:::===>>>CCCKKKJJJIIIHHHIIIMMMOOONNNMMMvvvNNN666<<<<<<:::222444...111333111,,,+++000777///(((+++777;;;222,,,---$$$333>>>777******...,,,(((LLL888'''111******444EEE777...222222***...???EEE;;;333222333555<<>>555<<<;;;555<<>>777******777:::222777<<>>HHHNNN~~~]]]EEECCC>>>666CCC\\\SSSCCC555333777<<>>333555>>>444777999777555:::FFFPPPkkk~~~aaaAAA...===>>>222;;;???BBB444***888UUUUUU888,,,888;;;IIIIII666***///333///\\\QQQ444'''111...)))777ZZZTTT---&&&555...111999jjjIIIBBBUUUnnn^^^JJJEEEAAA999eeeTTTDDD<<<666444???OOObbbFFF222---333AAAIII@@@666(((000KKKOOO888+++111>>>===:::777777<<>>666888@@@EEEVVV||||||ZZZddd???KKKKKK555;;;ZZZJJJ,,,777777]]]YYY777999333'''EEEUUU<<<+++000444...???dddHHH///)))333///,,,:::JJJddd<<<000222666333222KKKmmmVVV???QQQnnnaaaEEEDDDBBB:::???XXX___FFF777888555888EEE[[[[[[GGG;;;555666@@@QQQ<<<@@@===///GGGZZZBBB,,,333<<>>AAAMMMYYYnnnnnnttt{{{YYY>>><<<>>>777777GGGnnnTTT888???111888888DDDdddddd???555???444DDDRRRLLL777000:::IIIVVVBBB777333???LLLLLLAAA888LLLGGGNNNppphhhaaaTTTKKKgggKKK888:::TTTTTT...***@@@AAAkkkHHH,,,777+++---YYYUUU000---...)))///RRRaaaKKK---+++333555)))///LLLbbbMMM+++)))222111)))444___qqqccc>>>555::::::DDDCCCVVV{{{zzz\\\???555;;;888888>>>fffaaa???666444<<<666666UUUhhhNNN<<<>>>888111PPPQQQDDDBBB222000OOO[[[III555444CCCPPPLLL@@@JJJNNNKKKJJJhhhbbbaaaEEEKKKpppPPP666>>>```SSS111///666GGGjjjXXX...%%%<<<)))===lllAAA***111666...:::dddddd444,,,...666111&&&333TTThhhIII,,,...555222---<<>>[[[fffKKK555;;;:::222RRRgggIII555:::666OOOSSSJJJ666444GGGVVVXXX666CCCSSSVVVPPP^^^YYYeee???UUUnnnBBB999EEEcccVVV;;;)))222FFFZZZiii000555,,,***;;;XXX[[[333444---...999MMM]]]PPP000,,,///444...)))???```nnnBBB,,,000333000111CCCnnnssspppEEE444>>>:::::::::>>>zzz|||oooVVV222666999555888@@@pppiii;;;<<<333<<<:::333NNNvvv___666888;;;222BBB\\\ZZZEEE888555888UUUcccMMM333555JJJ[[[ZZZBBBBBBXXXYYYLLL```~~~yyyZZZaaa:::bbbsssIII888DDD___bbb666---888@@@\\\eeeAAA'''666111+++QQQ```>>>111444,,,...HHH```VVV===222---000333...111NNNkkkooo999+++111...---666JJJqqqtttxxxLLL555;;;333222888@@@wwwssstttggg999555444777555<<<]]]pppYYY@@@666888===444BBBmmmqqqOOO===555@@@444???eee\\\;;;===555III___aaaJJJ666;;;LLLoooXXXFFFHHHSSSXXXZZZ[[[}}}kkk[[[fff===qqqrrrMMM:::BBB\\\nnn666===000777fffwwwQQQ+++:::&&&000@@@\\\WWW,,,444---444<<>>444===GGGjjjrrrDDD???555===888999ZZZ{{{mmmGGGAAA333777EEEVVVkkkaaa666;;;555FFFdddfffKKK===DDD@@@hhhmmmFFF;;;ZZZfffRRRVVVxxxmmmiiieeeIIIuuuZZZ999<<>>333333,,,999qqqmmm<<<444...(((:::YYYjjjmmmrrr:::444000555111000LLLssszzzggg@@@(((...666,,,AAAjjjxxxrrrwwwXXX;;;;;;333000GGGDDDzzz|||ppp}}}ccc888:::999999;;;===ppp|||kkkGGG:::333;;;888EEEsssmmm???@@@===@@@:::[[[|||LLL???EEE===LLLssssssQQQAAAEEETTTppptttSSS@@@TTTpppXXXdddzzzmmmvvv___VVV}}}eeeMMMPPPmmmrrrYYY888(((>>>[[[~~~xxxAAA555---333:::JJJjjjYYY222444111555JJJmmm|||wwwsss666...444000///@@@___wwwvvvjjj<<<222444222111NNNpppuuuqqqzzz```<<<777:::888===HHHxxx}}}ooo|||pppIII888999888===CCCtttwww```???666>>>???@@@aaa}}}}}}cccGGG666GGGDDDKKKooommmEEEAAAAAAEEEXXXxxxsssJJJNNN===VVV{{{TTTKKK]]]wwwiiiiiirrrooodddccc{{{~~~WWW]]]sssdddGGG222;;;ggg}}}[[[;;;444444111@@@OOO\\\HHH222888333888OOOsssyyyuuu888333555,,,666WWWtttyyysssooo:::<<<666---===aaauuusssppp|||kkkDDD444===???444RRRvvv~~~qqqzzz}}}___>>>888333:::EEEssszzz|||vvvUUU???<<>>000000QQQpppwwwsssttt{{{uuuVVV888888???777eeettt}}}xxxxxxpppQQQ???222666FFFuuuwww|||}}}rrrTTT<<<:::888PPPyyyxxxWWWBBB===>>>^^^TTTJJJNNNAAA[[[kkk[[[MMMPPPooogggRRR}}}~~~jjjyyycccZZZzzz|||lllSSSVVVssssss???;;;999LLLvvvoooqqq```@@@555???NNNbbbiiixxx|||uuuuuu999111...IIIhhhxxxxxxuuutttvvvQQQ;;;+++???gggxxxvvvvvvyyyxxxzzzkkkGGG333<<>>MMMuuuwww\\\NNNDDDIIIqqquuuXXXMMM\\\}}}tttvvv|||hhhiiillliiiwwwddd999@@@RRRuuuddd;;;:::TTTvvvmmmqqq~~~{{{zzz;;;000AAAbbb~~~~~~vvvvvvzzzyyyeee???444WWWwwwzzzwwwzzz|||xxx|||zzz\\\999@@@bbbyyy}}}zzzvvv{{{}}}___EEE===MMMppp```>>>AAA{{{nnn[[[EEE@@@hhhwwwTTTNNNLLLbbb___VVV|||}}}qqqyyyqqqfff^^^KKK___zzzgggKKK```vvvtttxxx~~~JJJFFFdddxxx|||~~~}}}uuuLLLLLLppp}}}zzz|||}}}|||||||||rrrLLLMMMyyy~~~}}}}}}vvvZZZKKKQQQXXXFFF}}}yyyaaaLLLfffvvvmmm[[[dddooo|||xxxyyyuuunnntttrrrhhhYYY]]]~~~YYYbbb}}}yyy~~~{{{{{{~~~^^^YYYyyyyyyqqq^^^ZZZsssSSSeeeiiihhhlll|||xxxuuuoooxxxsssuuu~~~{{{|||{{{ooopppyyy~~~{{{sss|||pppqqqnnnzzzrrrmmmrrrsssuuuuuuuuutttrrrqqqjjjdddfffnnnpppkkklllrrrpppmmmnnnsssnnnfffhhhqqqtttuuuvvvwwwxxxyyyzzzzzzzzzuuu{{{}}}|||~~~{{{vvvqqqllljjjhhhhhheeedddccccccaaa^^^YYYVVVZZZ[[[\\\\\\\\\[[[YYYXXX]]]YYYZZZaaabbb]]]]]]ccc___]]]___dddccc]]]```hhh______```aaabbbbbbccccccdddhhhhhheeegggnnnnnnhhhmmmooolllmmmtttqqqmmmuuu}}}~~~|||yyyxxxxxxwwwtttqqqqqqpppnnnllljjjhhhgggfffaaa```^^^^^^^^^]]][[[YYY______`````````___^^^]]]]]]YYYZZZ^^^___[[[[[[^^^^^^\\\^^^aaa___[[[]]]bbbaaaaaabbbccccccdddeeeeeebbbgggiiiggggggjjjkkkhhhiiioookkkgggoooppplllmmmnnnssstttsssuuu|||www~~~~~~}}}yyyxxxwwwvvvuuutttqqqooommmmmmmmmmmmlllkkkjjjjjjiiigggeeeeeegggggggggfffccccccccccccbbbbbbaaaaaa___]]]^^^``````^^^]]]______^^^^^^```___\\\]]]___aaaaaabbbcccdddeeeeeeffffffjjjkkkiiigggiiillllllhhhssspppjjjnnnpppmmmooolllqqqsssrrrrrruuuxxxyyy~~~{{{zzz~~~|||{{{xxxwwwvvvuuussspppnnnlllkkkggggggggggggeeedddbbbaaabbb```^^^___```aaaaaa```\\\\\\\\\[[[[[[[[[[[[[[[]]]]]]^^^___^^^^^^]]]]]]ZZZZZZ[[[[[[\\\\\\]]]]]]XXXYYYZZZ[[[]]]^^^______aaabbbaaa```___```bbbcccYYYdddddd___bbbbbbaaahhhgggiiilllmmmnnnoooqqqrrrzzzsssuuu~~~yyyyyy{{{}}}zzzyyywwwqqqlllmmmllljjjgggeeeddddddeeelllkkkkkkjjjhhhgggeeeeeebbbaaa``````aaabbbaaa```ccccccbbbaaaaaaaaaaaaaaa\\\]]]^^^^^^^^^^^^^^^]]]YYYZZZYYYYYY[[[\\\\\\[[[]]]]]]___aaaccceeefffgggeeeccccccddddddccccccccc\\\bbbaaaaaaeeeaaa```jjjaaa```aaadddfffggghhhiiimmmmmmpppvvvyyyxxxyyy{{{{{{|||{{{wwwqqqnnnoooppplllfffgggfffdddbbbaaacccfffiiieeeeeeddddddccccccbbbbbbaaa___^^^^^^______^^^]]]``````___^^^^^^^^^^^^___]]]___```______``````^^^^^^^^^]]][[[\\\]]]\\\ZZZWWWXXXZZZ\\\___aaacccdddaaa______bbbcccaaa^^^]]]bbbccc___bbbhhhaaa^^^hhhfffcccbbbdddfffgggggghhhjjjooonnnhhhiiiqqqsssnnnlllssswwwyyy~~~~~~}}}{{{xxxvvvuuutttrrrpppmmmjjjiiihhhhhheeeffffffffffffffffffeeehhhddd```___aaabbbaaa________________________```^^^___```aaaaaaaaaaaa```aaa````````````````````````___^^^]]]\\\[[[[[[[[[^^^^^^^^^___```aaabbbcccbbbaaa```___^^^___``````___``````aaabbbccccccdddbbbbbbcccdddeeeeeeffffffhhhhhhiiijjjkkkllllllmmmmmmnnnppprrrtttvvvxxxxxx}}}~~~{{{zzzxxxuuutttqqqpppmmmkkkhhhgggffffffdddeeeeeeffffffeeeeeeddddddaaa^^^]]]^^^```___^^^[[[\\\]]]]]]^^^^^^^^^^^^______``````aaaaaabbbbbbaaaaaaaaaaaaaaa``````___]]]\\\\\\[[[[[[[[[[[[[[[]]]]]]]]]]]]^^^___`````````___^^^]]]]]]^^^___```_________```aaaaaaaaabbbbbbbbbccccccdddeeeeeefffgggggghhhiiijjjkkkkkkllllllmmmoooqqqsssuuuvvvwwwyyy{{{~~~}}}|||~~~{{{yyyxxxvvvsssqqqnnnllljjjhhhfffeeeddddddccccccddddddddddddccccccbbb___]]]\\\]]]^^^^^^]]]ZZZ[[[]]]^^^_________^^^`````````___```bbbcccddd```aaabbbbbbbbbaaa___^^^^^^^^^^^^^^^______``````]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^___```_______________`````````bbbbbbbbbccccccddddddeeeeeeeeefffggghhhiiijjjjjjkkkkkkmmmoooqqqssstttuuuvvvxxxzzz{{{}}}}}}rrrsss|||}}}{{{yyywwwvvvssspppmmmkkkjjjiiigggfffdddccccccaaabbbbbbbbbbbbbbbbbbaaabbb```___]]]]]]]]]]]]\\\\\\]]]```bbbccccccbbbbbbcccbbbaaa```aaaccceeegggaaabbbcccccccccaaa___^^^``````aaaaaabbbbbbbbbaaa]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___```aaabbbaaaaaa``````````````````bbbbbbbbbcccccccccddddddddddddeeefffggghhhhhhiiiiiijjjkkkmmmnnnpppqqqrrruuuvvvxxxyyyzzz}}}}}}vvvkkkxxx~~~|||zzzxxxuuussspppllliiiiiiiiihhhgggfffeeedddccc``````aaaaaaaaaaaa````````````___^^^\\\[[[[[[[[[^^^___aaacccdddeeeddddddeeedddcccbbbbbbdddfffgggeeeeeeeeeeeeeeecccbbbaaa```aaaaaaaaaaaa```_________^^^]]]]]]]]]]]]]]]^^^]]]^^^___```bbbccccccdddcccccccccbbbbbbbbbbbbbbbcccccccccccccccdddddddddccccccdddeeefffgggggghhhhhhhhhiiikkkmmmnnnoooppprrrtttvvvwwwxxx{{{|||}}}dddzzz~~~|||{{{xxxuuurrrpppmmmiiigggggghhhhhhggggggeeedddccc``````aaaaaaaaaaaa``````]]]^^^___^^^\\\[[[\\\]]]```aaaaaabbbcccddddddeeeeeedddcccbbbbbbbbbcccdddffffffeeedddcccbbbbbbbbbcccddddddeeedddcccbbbaaa______^^^^^^^^^^^^_________```aaacccdddeeeeeeeeedddddddddddddddeeeeeeeeeddddddddddddddddddddddddbbbccccccdddeeefffggggggggghhhiiijjjlllmmmnnnnnnnnnoooqqqssstttwww{{{~~~|||rrrwww~~~{{{yyywwwtttpppmmmkkkjjjhhhgggeeeffffffgggfffeeecccccc``````aaaaaaaaaaaa``````ZZZ]]]```aaaaaaaaaccceeeeeedddcccbbbcccdddfffgggccccccbbbaaa```______^^^bbb```^^^\\\[[[[[[\\\\\\___```bbbcccdddcccaaa```^^^^^^]]]^^^^^^___```aaa```aaacccdddeeeeeeeeeddddddddddddeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeebbbccccccdddeeefffggggggggghhhhhhjjjkkklllmmmnnnlllmmmooopppqqqssswwwyyy{{{~~~|||gggttt~~~{{{yyywwwssspppllliiiiiiiiihhhgggddddddeeefffeeedddcccbbb``````aaaaaaaaaaaa``````[[[___cccffffffhhhkkknnnjjjiiifffeeeeeegggiiikkkaaaaaaaaa```___]]][[[ZZZ[[[YYYVVVSSSRRRSSSTTTUUUTTTVVVXXXZZZ[[[[[[ZZZZZZ\\\\\\\\\]]]^^^___```aaa```aaacccdddeeeeeedddcccccccccdddeeeeeefffggggggffffffffffffffffffffffffbbbcccddddddffffffggghhhggghhhiiijjjkkklllmmmmmmmmmnnnoooooooooqqqtttwwwxxx{{{~~~llluuu~~~|||yyyuuusssnnnllliiihhhjjjiiifffddddddffffffccc^^^ZZZZZZ[[[aaaaaabbbcccdddcccbbbaaabbbfffkkkooorrrtttwwwyyyvvvppplllnnnuuuxxxsssmmm^^^\\\[[[ZZZZZZXXXVVVTTTMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSUUUWWWXXXXXXVVVUUUUUUVVVXXX[[[^^^```___```bbbdddeeeeeedddcccbbbbbbcccdddeeeeeeeeeeeeffffffggggggfffeeedddcccgggfffeeedddcccdddeeeeeeffffffggghhhiiijjjkkkkkkmmmlllllllllmmmpppsssuuuwwwyyy}}}wwwsss|||yyyxxxvvvtttrrrpppnnnkkkkkklllkkkiiifffhhhiiihhhfffcccdddgggjjjjjjjjjjjjhhheeebbb___^^^cccfffjjjmmmooorrruuuwwwyyyvvvtttvvvyyywwwqqqjjjYYYXXXWWWVVVVVVUUURRRPPPKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTSSSRRRQQQQQQRRRTTTVVVXXXYYY[[[^^^```bbbbbbbbbaaacccdddeeefffffffffffffffggggggggghhhhhhiiiiiiiiihhhgggfffeeedddeeeeeefffggggggggghhhiiiiiijjjjjjkkkkkkjjjkkkllloooqqqsssuuuxxx{{{}}}~~~qqqjjj}}}||||||{{{zzzxxxuuusssqqqqqqqqqpppnnnlllooonnnkkkhhhgggjjjppptttppprrrrrrnnnhhhcccaaaaaagggiiillloooqqqtttxxx{{{zzzzzz{{{{{{xxxrrrjjjdddVVVTTTRRRQQQPPPOOOMMMLLLIIIIIIJJJKKKLLLKKKKKKJJJKKKLLLLLLMMMNNNOOOOOOOOOOOONNNMMMMMMMMMNNNOOOPPPRRRTTTWWWZZZ]]]^^^______bbbcccdddeeefffffffffffffffffffffggghhhjjjlllllliiihhhggggggffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjlllooopppsssuuuwwwyyyzzz~~~~~~}}}aaammm}}}zzzyyyxxxwwwvvvuuutttssstttqqqnnnjjjiiijjjnnnqqqpppssstttqqqkkkgggfffhhhhhhjjjlllnnnppptttxxx|||yyyzzzzzzwwwppphhhbbb^^^XXXTTTNNNJJJIIIIIIIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKLLLNNNQQQUUUXXX[[[]]]]]]___```aaacccdddeeeeeeeeeeeeeeeeeeeeefffhhhjjjkkkjjjjjjiiiiiihhhhhhhhhhhhiiiiiihhhhhhggggggggggggggggggggghhhiiikkklllmmmppprrrssstttwwwzzz~~~jjjeee~~~}}}}}}|||{{{yyyzzzzzzzzzxxxvvvuuuttttttsssqqqooommmllllllllllllppprrrsssrrrnnnkkkjjjkkkdddfffhhhiiikkknnnsssvvvuuuuuurrrlllddd^^^[[[ZZZ[[[TTTKKKEEEBBBCCCEEEFFFDDDBBB???===>>>@@@CCCEEEEEEFFFFFFFFFGGGGGGHHHHHHCCCCCCCCCDDDDDDEEEFFFFFFHHHIIILLLPPPSSSWWWYYYZZZ[[[]]]^^^aaabbbdddeeeeeeeeeeeeeeeeeefffggghhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhgggfffffffffggggggggghhhiiijjjkkkkkknnnoooqqqrrrtttwww|||~~~cccddduuu~~~}}}|||{{{yyywwwwwwxxxxxxvvvsssqqqqqqrrrooonnnooopppqqqqqqooonnnsssssssssrrrpppnnnkkkjjjeeeggghhhhhhhhhiiilllnnnjjjhhhccc]]]XXXTTTTTTUUUUUUOOOFFF@@@>>>???AAABBB???===;;;999999<<>>>>>?????????@@@CCCDDDFFFIIILLLOOOQQQSSSUUUWWWYYY\\\___bbbcccdddeeeeeeggghhhiiiiiiiiiiiijjjkkkkkkkkkkkkjjjiiiiiihhhhhhhhhggggggfffffffffggghhhhhhiiijjjjjjkkkkkklllnnnpppqqqrrruuuyyy|||~~~~~~nnn^^^lll~~~~~~}}}|||zzzuuuwwwwwwuuurrrpppppprrrnnnmmmmmmpppssstttrrrpppuuussspppqqqsssrrrnnniiieeeffffffdddaaa___^^^^^^XXXUUUPPPMMMKKKJJJKKKKKKGGGCCC???===<<<===<<<<<<:::::::::::::::;;;<<<<<<:::;;;<<<===>>>???@@@AAA<<<=========<<<<<<;;;;;;===>>>???AAACCCFFFHHHIIIJJJLLLOOOSSSWWWZZZ]]]^^^```bbbeeehhhjjjjjjiiihhhjjjjjjkkkkkkkkkjjjiiihhhggggggggggggggggggffffffhhhiiijjjkkkkkkkkkkkkkkkkkkmmmpppqqqrrrtttvvvxxxzzz}}}|||}}}uuubbbeeevvv}}}|||}}}}}}|||zzzwwwyyyyyywwwsssqqqrrrtttqqqnnnmmmnnnqqqsssrrrpppuuuqqqnnnpppvvvwwwrrrlll]]]^^^]]]ZZZUUUPPPMMMLLLHHHEEEBBBAAABBBBBBBBBAAA:::::::::;;;<<<;;;999777777888;;;======<<<:::888::::::<<<===???@@@AAABBB@@@@@@???>>>===<<<:::999999999:::;;;===???AAABBB@@@BBBFFFJJJOOOSSSUUUWWWZZZ]]]aaafffiiiiiihhhgggjjjjjjkkklllkkkjjjiiihhhggggggggggggggggggggggggiiijjjkkklllllllllllllllkkkmmmppprrrrrrssstttvvvwwwzzz}}}{{{mmmyyyhhhdddkkk~~~|||zzzyyyyyyyyyzzz}}}{{{xxxtttqqqppppppqqqkkkmmmooonnnkkkkkknnnqqqnnnoooqqqssssssqqqlllhhh\\\YYYTTTMMMGGGCCC@@@>>>@@@@@@@@@@@@???>>><<<<<<;;;;;;:::999777555444333777888::::::888777777888;;;<<<===>>>@@@@@@AAAAAAAAA@@@>>>===;;;::::::::::::;;;;;;<<<<<<;;;;;;:::===???BBBCCCEEEGGGKKKNNNQQQUUU\\\```bbbccccccdddeeefffggghhhhhhhhhhhhhhhffffffeeeeeeeeedddddddddjjjjjjkkkkkkkkkkkkllllllmmmmmmnnnooopppqqqrrrrrrqqquuu{{{qqqwwwnnncccbbbvvv}}}xxxxxxzzzzzzwwwtttqqqrrrtttuuutttrrrpppooonnnllljjjjjjnnntttyyy|||xxxvvvssspppmmmhhhbbb^^^VVVRRRLLLEEE@@@>>>===>>>>>>======<<<;;;;;;::::::999999999888666444333222666777999888777666666777:::;;;<<<>>>@@@AAAAAAAAABBBAAA???===<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::999;;;===>>>???AAADDDGGGMMMRRRXXX]]]```ccceeegggjjjiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffeeeiiiiiiiiiiiiiiiiiiiiiiiimmmnnnooopppqqqrrrrrrsssppptttyyy~~~~~~llltttbbb```ggg}}}|||uuuoooooossssssmmmfffeeekkkrrrvvvvvvsssooommmppplllkkknnnuuu{{{}}}|||xxxtttnnnhhhbbb[[[TTTPPPMMMIIIBBB<<<999999;;;<<<;;;:::999888777777888888888777777666555444222111555666777777555555666777888:::<<<>>>@@@AAABBBBBBBBBAAA???>>><<<<<<;;;;;;999::::::;;;;;;::::::999666777999::::::;;;>>>AAAFFFJJJPPPUUUZZZ^^^cccfffiiiiiihhhgggffffffffffffgggggggggggggggffffffeeeeeeffffffggghhhiiijjjjjjnnnnnnooopppqqqrrrrrrsssooorrrvvvzzz}}}kkknnnwwwbbb\\\aaattt|||yyywwwqqqlllkkkmmmkkkeee```eeekkkrrruuurrrnnnjjjhhhnnnooossswwwzzzxxxsssnnnllliiiddd___YYYSSSLLLGGGCCCAAA<<<999777777999:::999888666444444555666777777777777666555444333222555666777666555555777888777999;;;===???AAABBBCCCAAA@@@>>>===;;;:::::::::999999::::::::::::999999666888999999999999<<<>>>???BBBGGGKKKPPPUUU[[[^^^aaa```aaaaaaccceeeggghhhgggggghhhhhhhhhgggfffeeecccdddfffhhhjjjlllmmmnnnlllmmmmmmnnnooopppqqqqqqqqqssstttvvvxxx|||zzzkkkmmm~~~___\\\\\\eee}}}zzzwwwvvvtttqqqnnnllliiigggeeeiiilllooommmgggbbbaaaaaannnrrrvvvwwwsssmmmiiigggeeeccc```]]]XXXQQQIIIDDD<<<<<<;;;:::999888888888888666444333333444555666777777777777666666555444666777777666666666888:::777888:::===???AAABBBBBB???>>><<<;;;999999888888888888999999999999888888666888999888777888:::<<<===???BBBFFFIIIMMMRRRVVVVVVWWWZZZ^^^ccchhhkkknnnjjjkkklllmmmlllkkkjjjiiiiiiiiijjjkkklllmmmnnnnnnjjjjjjkkklllmmmnnnoooooossssssttttttuuuxxx|||pppbbbwww}}}~~~cccTTT[[[^^^lll}}}|||zzzyyywwwsssrrrpppllliiigggggghhhhhhiiihhhbbb[[[XXX[[[___qqqrrrqqqlllgggeeegggkkkhhheeeaaa\\\VVVOOOGGGBBB999::::::::::::999777666555444333222222333444555666666777777777666666555666777777666555666999;;;777999;;;===???@@@AAAAAA>>>===;;;:::888777777777777888888999999888888777555666777777666666888:::===@@@BBBDDDFFFIIIMMMPPPOOORRRXXX___eeekkkoooqqqoooppprrrsssrrrqqqooonnnpppooonnnmmmlllkkkjjjjjjiiiiiijjjkkklllmmmmmmnnnrrrssssssssssssuuuyyy|||}}}wwwbbbhhh|||~~~pppRRRRRRWWWbbbyyy{{{xxxxxxxxxxxxxxxsssooojjjggggggiiihhhhhhbbbcccaaa[[[VVVWWW___gggrrroookkkfffdddeeehhhkkkhhhbbbZZZRRRKKKEEE@@@===999999888777666666555555222222222222222222222222444555555666666666555555555555555444444555888;;;888999;;;===>>>???@@@@@@>>>===<<<:::999888777777777777888888888888777777555666777777666777999;;;;;;>>>AAACCCDDDFFFIIIKKKMMMQQQWWW___eeejjjmmmnnnqqqrrrtttuuuuuusssqqqooonnnnnnmmmlllkkkjjjiiihhhiiiiiijjjkkklllmmmmmmnnnoooppprrrssstttvvvyyy|||{{{}}}ooocccjjj|||~~~wwwVVVLLLSSSTTTggg}}}xxxuuuuuuwwwyyyyyyxxxppphhhggglllooonnnkkk]]]___^^^[[[XXX\\\gggpppqqqnnniiihhhjjjjjjgggdddbbbZZZOOOEEE>>>;;;888777:::999666333222333444555///000111111111111111000333333444444555555444444444444444333333444777:::999:::;;;===>>>????????????>>>===;;;:::999888888777777888888888888777777666777888888888999;;;===888:::>>>@@@BBBCCCFFFHHHKKKOOOVVV^^^cccfffhhhhhhoooqqqsssttttttrrrooonnnhhhhhhhhhiiijjjjjjkkkkkkiiijjjjjjkkklllmmmnnnoookkknnnpppssstttwww{{{~~~zzzzzz}}}~~~eee\\\pppVVVQQQLLLPPP___uuu}}}|||{{{yyyvvvsssqqqooooooqqqtttrrrllleeeccc^^^^^^fffnnnqqqqqqqqqkkkllllllkkkiiifffdddbbbWWWNNNCCC===<<<<<<;;;999555444333333222222333333222111111000000000000000111111111111222333444444666666666666777777777777888888999;;;===>>>???@@@???<<<999:::<<<===<<<:::555666777999999888888777444444555555666888999:::::::::;;;<<>><<<:::;;;======;;;999555666777888999888888777555555555555666777888999;;;;;;;;;;;;===>>>@@@AAAEEEEEEGGGMMMUUU\\\```aaabbbdddhhhkkkmmmlllkkkjjjiiihhhhhhhhhggggggggggggggggggiiijjjkkklllmmmmmmmmmnnnnnnppprrrtttuuuvvvyyyzzz|||~~~xxxhhhgggvvv~~~~~~yyyFFFKKKJJJOOO^^^ttt~~~|||zzzyyyyyywwwtttrrroookkkgggggghhhhhhfffccciiigggiiioooqqqmmmhhhggghhhhhhgggccc\\\SSSKKKEEE@@@;;;666444555666444333444333222222111111222222222111000000//////000000000000000000111222333444444444555555666666666666777777888888999::::::;;;;;;::::::;;;<<<<<<999777666666777888888888888777777666666555555666666777999999999999:::<<<===>>>@@@@@@AAAFFFLLLSSSXXXZZZ]]]```eeejjjmmmmmmkkkjjjiiiiiihhhhhhhhhgggggggggeeefffggghhhjjjkkkllllllmmmmmmmmmoooppprrrtttuuuvvvwwwyyy|||}}}mmmffflllttt}}}}}}[[[DDDKKKLLLTTTeee{{{zzzyyywwwvvvuuutttqqqnnnnnnllliiihhhiiiiiigggdddjjjeeeeeelllrrrpppkkkhhhiiihhhgggccc[[[RRRIIICCC;;;999666666666666444333333333222111111111111111111111000///////////////000000///000000111222333333333444444555555666666555666666888999:::;;;;;;888999:::;;;;;;:::888666666777777777888888888888888888777555555555555555444555666888:::;;;===>>>>>>===>>>AAAFFFLLLQQQTTT[[[___dddiiilllllljjjiiiiiiiiiiiihhhhhhhhhggggggeeeeeefffggghhhjjjkkklllkkkllllllmmmoooppprrrssstttuuuxxxzzz}}}qqqeeeaaabbbsss||||||oooEEEMMMLLLOOOYYYkkkzzzyyywwwuuutttrrrooollliiiiiiiiiiiiiiigggeeecccmmmccc^^^fffpppqqqkkkeeeeeeddd```[[[SSSJJJBBB===999999888777777666444222222222111000000000000111111000000///.../////////////////////000111222222111222222333444444555555333444666777999;;;<<<===999;;;=========;;;999888777777777777777888888888999888777555444444333333333444666777999:::;;;;;;::::::;;;<<<@@@DDDJJJMMMVVVZZZ```fffjjjllllllkkkiiiiiiiiiiiihhhhhhhhhhhheeeeeeeeefffggghhhjjjkkkjjjjjjkkkkkkmmmnnnpppqqqrrrtttvvvyyy{{{xxxiii^^^XXX___zzz{{{|||TTT===LLLJJJQQQ___qqq~~~}}}{{{xxxvvvtttrrrnnnkkkhhhiiikkklllllljjjhhhgggpppddd]]]bbbjjjjjjccc^^^ccc```YYYQQQHHHAAA;;;888666666666666444333111000222111000000///000000000111000//////......//////............///000111222000000111222333444444555333444555777999:::<<<<<<;;;===??????===;;;;;;;;;777777777666777888888999999888666555444333333333666666666777777666555555444666777888999<<>>AAAEEEKKKSSS[[[bbbgggjjjjjjjjjjjjiiiiiiiiihhhhhhjjjiiigggfffeeefffggghhhhhhhhhhhhiiijjjkkklllmmmnnnppprrrtttvvvyyy}}}xxxggg[[[WWW\\\qqqzzz{{{}}}DDDEEETTTHHHNNN]]]rrr{{{wwwzzzwwwtttqqqnnnjjjeeebbbeeeeeedddcccccceeehhhkkk``````cccfffbbbZZZWWWXXXQQQKKKBBB:::555555777999111222333333222222333444111111000///////////////000000///..................------......///000111...///000111222333444444666666666555444444333333444666777555222222444666888777666666666777999:::777777666555444333333444...///111222333333222222000333666777666777999<<<>>>AAAFFFMMMTTT[[[```cccjjjjjjjjjiiiiiiiiiiiihhhllljjjhhhfffeeefffggghhhhhhhhhhhhhhhiiijjjllllllkkknnnppprrrtttwww{{{}}}zzziii\\\ZZZVVVaaa|||}}}ZZZIIIKKKHHHKKKSSSbbbuuuzzzrrrxxxvvvrrrmmmiiihhhkkknnn```fffgggdddgggnnniii^^^bbbhhhiiidddaaa___YYYQQQLLLDDD;;;666555555333000222222222222222222222222000000000000000000000000///000000000///......---000111111///------...///222222222222222222222222111222444555555444222111888666444222222222333444222333444555777888999:::;;;999777555333333333333000111111111111222222222666666555555666777888999>>>@@@CCCFFFKKKRRRZZZ```fffggghhhhhhgggfffhhhiiiiiihhhgggeeeeeeffffffgggjjjjjjiiiiiiiiiiiijjjjjjkkkmmmoooqqqrrrtttxxxzzz}}}nnn]]]TTTUUU[[[nnn{{{}}}RRRFFFKKKLLLLLLQQQbbbvvv}}}||||||zzzwwwttttttqqqkkkgggddddddeeefffkkkpppoooiiiiiimmmggg[[[]]]eeekkkjjjgggbbbXXXNNNFFF@@@999555666666444111111111111111111111111000111111111111111111111111111111111111111000//////...///000...---,,,...///333333333333333333333333333444555666666555444444666555333222111222444555333333444444444555555555999888666444333222222222000000111111111222222222111222444555777777888777999;;;===@@@DDDKKKRRRXXXccceeeggghhhgggggghhhjjjiiihhhgggfffffffffggggggiiiiiihhhhhhhhhhhhiiiiiijjjlllnnnpppqqqsssvvvyyy|||rrrcccTTTSSSVVVeee{{{}}}bbbKKKEEEJJJPPPNNNXXXjjj|||xxxwwwxxxzzz|||vvvpppjjjfffffffffeeedddnnnrrrrrrooorrrvvvqqqhhhfffkkkmmmjjjcccZZZOOOEEE;;;777333222333333222///222222222111111000000000////////////////////////....../////////...------.../////////......///111000000000000000000000000000000111111111222222222444444333222333444555666666555555444444333333222777666555333222111111111000000000111111111222222---///222555777777666666999:::<<<>>>BBBGGGMMMRRR\\\___cccfffffffffggghhhiiihhhhhhgggfffggggggggghhhgggggggggggggggggghhhiiikkkmmmnnnoooqqqtttwwwzzz~~~wwwkkkTTTQQQQQQXXXlll{{{}}}rrrNNNMMMIIIJJJRRRQQQbbbqqq}}}{{{xxxtttrrrssswww{{{xxxqqqjjjgggiiiiiigggcccfffhhhiiiiiimmmrrrooohhheeeddd```YYYQQQKKKDDD@@@666444222222333333111///333333333222111111000000------------------------,,,---------------,,,,,,...///000///...///111222////////////////////////............///000111111333222222222333444666777666666666555444444333333777666555444333222111111000000000000111111111111000111333444555555555555888999;;;===???CCCHHHLLLSSSWWW]]]aaacccdddeeefffiiiiiihhhhhhhhhggggggggggggffffffeeeeeeffffffggghhhiiikkklllmmmooorrrtttvvvzzz~~~|||qqqWWWQQQMMMOOOYYYrrrzzz|||]]]JJJTTTOOOKKKRRRTTTgggoooxxx|||~~~|||sssiiiiiiiiiiiigggeeeeeegggiiilllfff___]]]______]]]YYYWWWWWWVVVVVVYYY[[[WWWRRROOOMMMJJJHHHDDDAAA???>>>666555555444444444222111000000000000//////..............................---....../////////......,,,---...---------///111000000000000000000000000/////////...///000111222/////////000111222333333333333333333333333444444666666666555444333222222//////000000000111111111777666444222222333444666444555777888:::===AAADDDNNNRRRYYY___bbbeeeggghhhiiiiiiiiiiiiiiihhhhhhhhhffffffeeeeeeeeeeeeffffffggghhhjjjkkklllmmmpppsssrrrwwwzzz}}}}}}vvv]]]SSSLLLKKKOOO```zzz|||nnnWWWOOOVVVSSSNNNRRRXXXkkknnnqqqrrrssspppdddYYY^^^____________]]]ZZZYYYYYYTTTPPPNNNOOOOOONNNLLLIIIHHHHHHJJJNNNPPPMMMJJJHHHGGGGGGHHHEEE===888666111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------,,,---------++++++---///........................------------------------+++,,,------...//////000//////000000111222333333666666666666555444222222/////////000000000111111:::888444111000111333555444666777888:::<<<@@@CCCJJJOOOVVV]]]bbbfffjjjllliiijjjjjjjjjjjjiiihhhhhhffffffeeeeeeeeeeeefffffffffhhhjjjjjjkkkllloooqqqpppuuuxxxzzz}}}~~~xxxeeeWWWMMMMMMLLLSSSrrrzzz|||ZZZ[[[TTTPPPRRRQQQSSS]]]jjjnnnqqqppppppnnnggg___dddcccbbbcccdddaaa\\\WWWSSSRRROOONNNMMMMMMMMMMMMLLLJJJJJJNNNRRRTTTSSSQQQNNNIIIGGGFFF@@@555///...*********)))(((((()))++++++++++++,,,,,,------...++++++++++++++++++++++++---...//////000000//////111111222111//////000111000000000000000000000000//////000000///...---,,,......///000000111111000111111111222333333444444444444555555444333222111////////////000000000111666555333111000111222333555666888:::;;;===@@@CCCFFFJJJQQQXXX^^^dddiiimmmjjjjjjkkkkkkkkkjjjiiihhhffffffeeeeeeeeeeeeffffffggghhhjjjjjjkkkllloooqqqqqquuuwwwxxx{{{~~~~~~zzzmmmZZZOOOOOOLLLJJJ]]]zzzzzz|||sssRRRaaaVVVHHHOOOSSSUUU```dddkkkqqqqqqpppqqqooolllllliiifffgggiiiggg```ZZZZZZZZZZZZXXXVVVVVVWWWYYYZZZVVVTTTUUUVVVTTTPPPNNNIIIAAA:::777222++++++///+++,,,,,,++++++,,,...000,,,------...///000111111444444444444444444444444666777888888999999999999777888888666444444555666999999999999999999999999888888::::::999777444222333333444555555555444444555555666666666666666666222333444444333222000///////////////000000000000111111111111111111111111000222444555777999<<<>>>AAAEEELLLRRRYYY```gggkkkjjjjjjkkklllkkkjjjiiihhhgggffffffeeeeeeffffffgggggghhhjjjjjjkkkllloooqqqrrrvvvxxxxxxzzz~~~~~~{{{rrr\\\OOOQQQLLLDDDPPPggg{{{{{{___ZZZRRRKKKIIIJJJNNNVVV___nnnnnnnnnnnnllljjjhhhgggjjjiiihhhgggfffccc^^^ZZZZZZXXXVVVUUUVVVVVVUUUTTTSSSPPPNNNPPPSSSRRRMMMGGGFFFAAA999444222111111111------...///000111111222888777666777888:::===???:::;;;<<<===<<<;;;:::999======>>>>>>??????@@@@@@@@@???AAAAAA:::333777@@@@@@BBBDDDDDDAAA@@@AAACCCDDDDDDDDDCCCBBBAAA@@@??????@@@@@@???<<<;;;;;;<<>>>>>??????????????????>>>???@@@AAABBBBBBBBBBBB?????????@@@@@@@@@AAAAAA;;;>>>AAAEEEIIIOOOUUUZZZdddgggkkkmmmmmmlllllllllffffffggghhhiiijjjjjjkkkllllllmmmmmmmmmnnnnnnnnnmmmpppsssuuuwwwxxxzzz|||zzzkkkXXXKKKGGGIIIKKKLLL___{{{{{{dddOOOSSSMMMHHHHHHKKKOOOXXX```eeefffggghhhiiihhhhhhgggdddbbb^^^\\\[[[YYYVVVTTTVVVTTTQQQOOONNNMMMLLLJJJMMMKKKIIIJJJJJJHHHCCC???:::777333000//////---,,,,,,,,,++++++************&&&&&&&&&''')))+++...000***+++,,,,,,,,,,,,+++++++++,,,,,,---///000111111333444666555111---111888222333555555333333333444000000111000000///...---+++,,,------++++++,,,---///////////////////////////...///222222000222777------...000111222333444555666777999;;;<<<<<<======???AAACCCFFFHHHJJJLLLJJJLLLNNNPPPRRRVVV\\\```eeeiiinnnqqqqqqpppooooookkkkkkjjjhhhgggfffeeedddeeefffgggiiikkkmmmnnnoooppprrrtttvvvwwwyyy||||||qqqaaaQQQGGGFFFHHHKKKOOOooo{{{zzzxxxZZZXXXOOOJJJFFFHHHLLLQQQYYYaaaggggggggggggfffeeecccbbbaaa^^^YYYWWWUUUUUUSSSRRRSSSQQQOOOOOOPPPPPPPPPOOOSSSQQQNNNLLLJJJFFFAAA<<<444222000//////...,,,***))))))))))))))))))))))))++++++,,,---///222444555555555666666777777777777::::::;;;<<<>>>???@@@@@@?????????===888555777;;;===>>>?????????>>>>>>>>>???????????????>>>===<<<666888999999888888999:::333333333333333333333333000///222444222,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...000222555999<<<>>>@@@EEEGGGIIILLLOOOTTTYYY^^^cccgggmmmpppqqqpppppppppqqqqqqooonnnllljjjiiihhhfffggghhhiiijjjkkkllllllmmmoooqqqrrrsssvvvzzz~~~}}}vvviiiXXXKKKEEEHHHMMMIII\\\zzzzzzdddSSS\\\LLLHHHFFFIIIMMMRRRZZZbbbfffggggggfffeeecccaaa___^^^ZZZVVVSSSSSSSSSSSSRRRRRRPPPOOOOOOPPPPPPPPPOOOMMMLLLJJJHHHFFFAAA<<<999555333222222333222000...+++,,,,,,---......//////222222333555777999:::;;;;;;;;;;;;<<<===>>>??????BBBBBBCCCDDDEEEFFFGGGGGG@@@BBBBBB>>>::::::;;;===CCCCCCCCCDDDDDDDDDCCCBBBFFFFFFFFFGGGFFFFFFEEEEEEBBBCCCEEEEEEDDDDDDFFFGGGAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDD@@@888444555@@@@@@@@@??????>>>>>>>>>999999999999888777666555111111111000000111000000222444777:::===CCCIIIMMM\\\```fffjjjkkkkkkkkklllnnnoooppprrrsssuuuvvvwwwuuutttsssqqqooommmlllkkklllmmmnnnnnnnnnpppsssvvvyyyvvvmmm]]]MMMEEEGGGKKKIIIOOOjjjzzzzzz\\\SSSZZZKKKGGGFFFJJJOOOTTT[[[cccccccccddddddcccbbbaaa```ZZZWWWTTTRRRRRRSSSSSSRRRSSSQQQNNNMMMMMMLLLKKKJJJGGGGGGGGGFFFCCC???<<<:::222111//////000000...---))))))***+++,,,---......+++,,,---...///111111222------......///111333333444444444555666666777777555888888555444888::::::;;;::::::;;;<<<<<<;;;999<<<<<<<<<======<<<<<<;;;:::<<<======<<<<<<===???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBEEEBBB<<<999;;;@@@AAAAAAAAABBBBBBBBBCCC@@@AAABBBCCCCCCCCCCCCCCCAAABBBBBBCCCCCCDDDDDDEEEBBBDDDFFFIIILLLPPPVVVZZZ]]]```eeeiiijjjlllnnnooolllmmmnnnooopppqqqrrrsssssssssssssssssssssssstttsssttttttsssrrrqqqssstttuuutttnnn```PPPFFFDDDFFFLLLJJJZZZzzzyyylll]]]XXXSSSKKKGGGGGGLLLQQQUUU\\\cccbbbbbbbbbbbbaaa^^^\\\[[[UUUSSSQQQQQQRRRSSSRRRRRRRRROOOMMMLLLLLLLLLJJJIIIJJJJJJIIIFFFBBB===999777---+++)))))))))***)))(((%%%&&&&&&&&&''''''(((((($$$$$$%%%&&&''''''''''''---------...///111333444333333333333333333333333...222333///000555888666555333222333555666444111222222333333333333222222...000111000//////000111,,,,,,,,,,,,,,,,,,,,,,,,***)))+++...---******---///000000111222222333333555666888999;;;;;;<<<<<<@@@AAACCCFFFIIILLLNNNOOOPPPRRRTTTVVVYYY^^^ccchhhbbbeeehhhkkkmmmppptttvvvqqqqqqpppooonnnnnnmmmlllllllllnnnoooqqqssstttttttttvvvxxxxxxxxxwwwxxxyyyvvvvvvrrrfffVVVIIICCCBBBIIIFFFNNNjjjzzzyyy{{{]]]\\\XXXJJJKKKHHHHHHMMMRRRVVV\\\ccceeedddcccaaa^^^ZZZWWWUUURRRQQQOOOPPPQQQRRRRRRQQQOOOMMMLLLLLLNNNOOONNNMMMLLLLLLJJJEEE===666111......,,,)))(((((())))))(((((((((''''''''''''&&&&&&''''''((())))))))))))(((++++++++++++---///222333222222111111111000000000222666555111111666888555555333222333666777444222111222222333333333222222///000111000///...///111...........................---...111000...000555,,,,,,,,,+++++++++++++++,,,,,,---...///000000///......///111222444555555888;;;>>>AAAEEEKKKQQQUUUbbbdddgggjjjlllppptttwwwuuuuuuvvvvvvwwwxxxxxxyyyuuutttssspppnnnlllkkkjjjjjjnnnrrruuuwwwxxxzzz|||zzz{{{wwwlll\\\MMMDDDAAA???>>>BBBVVV{{{xxxuuufff___\\\LLLFFFGGGFFFGGGKKKRRRZZZ___bbbcccbbbaaa```^^^[[[VVVSSSTTTRRRPPPNNNNNNNNNOOOPPPNNNNNNNNNOOOPPPPPPMMMKKKJJJFFF@@@;;;777333///---+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((++++++,,,---///111333444000111222444555555444444222111111111222444666777555555555555666666666777333333333444444444555555333333222111000///......,,,,,,+++++++++,,,------...........................---+++******+++---...---------............/////////000000111111222222+++999DDD:::YYY[[[aaaTTTSSScccLLLggghhhggghhhlllqqqpppoooppprrruuuwwwwwwuuutttvvvyyy}}}}}}zzzwwwtttvvvwwwwwwvvvtttqqqoooxxxzzz{{{vvvmmm```UUUNNNCCCDDDBBBEEE]]]xxxuuu```]]]ZZZNNNFFFGGGGGGHHHMMMTTT[[[```bbbcccbbb```___^^^[[[VVVSSSSSSRRRPPPNNNMMMNNNOOOPPPMMMLLLLLLMMMNNNNNNKKKIIIGGGCCC>>>999555222...,,,******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))******,,,---///111222000000222333333333333222222222111222333444666777555555666666666777777777444444444444444444444444111111000///...------,,,///......---,,,,,,,,,,,,------------------------...---+++******+++---...------------............/////////000111111222222:::DDDYYYRRRsss}}}{{{wwwQQQaaa{{{~~~}}}{{{yyywwwuuusssqqqooonnnooonnnnnnppptttwwwvvvuuuyyyyyyzzz{{{{{{{{{{{{{{{uuuvvvvvvrrrhhh[[[OOOHHHOOOMMMGGGCCCOOOqqqyyyuuuiii\\\XXXTTTLLLCCCGGGGGGIIIOOOVVV]]]aaabbbcccbbb```___^^^[[[WWWTTTRRRQQQOOOMMMLLLMMMNNNOOOLLLKKKKKKLLLLLLKKKHHHEEECCC???:::666222///,,,******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***,,,...///111000000111222222222111111333222222222333555777888666666666777777777888888777666666555555444444333222111111000///...------111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------..................///000000111222222555888WWWTTTssskkkjjj~~~~~~zzzvvvsssqqqqqqooonnnppppppqqqrrrtttvvvxxxyyyyyyzzzzzzwwwpppfff[[[TTTMMMKKKIIIFFFGGG[[[zzzuuu{{{\\\]]]TTTIIIEEE===DDDFFFIIIPPPWWW]]]```aaabbbaaa___^^^\\\ZZZWWWTTTQQQPPPNNNLLLKKKLLLMMMNNNLLLLLLKKKLLLKKKIIIEEEBBB>>>:::666222///---***((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((***+++---///000111111222222222222222111444333333333444666888999777777777888888888888999999888888777555444444333444444333222111000000///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........---......///000111222222777111OOOJJJ[[[}}}{{{vvviiiyyyxxxwwwvvvtttsssqqqqqqvvvvvvwwwwwwssskkkbbb[[[MMMJJJNNNRRRMMMSSSwww{{{tttiiiXXX]]]OOOAAA@@@>>>AAACCCIIIPPPXXX]]]______aaa___]]]\\\[[[YYYVVVSSSPPPOOOMMMKKKJJJKKKLLLMMMMMMLLLLLLLLLKKKHHHBBB???999666111...---+++)))'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((***+++---///000222222222222333333333444555444444444555777999:::888888888999999999999:::::::::999888666555444444555555444333222111000000---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---...///000111222222999...>>>;;;:::WWWYYY\\\[[[aaacccTTTuuusss{{{}}}uuutttsssqqqmmmdddZZZSSSWWWNNNOOOUUUPPPOOOiii{{{tttuuuaaaXXXVVVJJJ??????AAA???BBBIIIQQQYYY]]]^^^]]]___]]][[[YYYXXXWWWUUUSSSOOONNNLLLJJJIIIJJJKKKLLLMMMMMMLLLLLLJJJFFF@@@;;;555222...,,,+++***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))+++---///000222222222222333444555666666555555555666888:::;;;999999999::::::::::::;;;;;;;;;:::999777666555555444333333222111000//////+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...000111222222222---111???666QQQbbb]]]aaaYYY[[[OOO```lllmmmttttttxxx{{{}}}|||}}}{{{rrrfff]]]WWWKKKFFFJJJIIIJJJ___zzz|||ttt___cccYYYJJJDDD???<<>>BBBJJJSSS[[[______]]]^^^[[[XXXWWWVVVUUUSSSQQQOOOMMMKKKIIIIIIIIIJJJKKKLLLKKKKKKJJJHHHCCC<<<777222///,,,******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&((()))+++---...000000000000222444666777777666666666777999;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;:::999888777777777444444333222111000000///...------,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,---...///111222222333;;;666\\\QQQgggzzzeeeXXXcccddd```}}}|||~~~~~~zzzyyy|||wwwxxxyyywwwttttttvvvyyy}}}vvvaaaWWWPPPOOOLLLKKKVVVfff|||tttXXXiiiZZZ@@@>>>>>>888<<<>>>CCCKKKUUU]]]``````^^^]]]ZZZWWWVVVUUUTTTRRRQQQNNNMMMKKKIIIHHHIIIJJJKKKKKKJJJJJJIIIFFFAAA:::555111...+++)))))))))((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&(((***,,,---.........///111333555777777777666666777999;;;<<<:::::::::;;;;;;;;;<<<<<<;;;::::::999999888888888777666555555333333222111111000///...---,,,,,,,,,........................+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++---...///111222222+++<<>>===???===EEENNNTTTZZZ^^^^^^ZZZZZZYYYWWWUUURRRPPPNNNMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMJJJEEEAAA>>><<<999777///...+++)))(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,,,,---///000111111000000222111111111333666:::===;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::999777555333222111111000000...---------------------............------,,,---------------------******+++,,,,,,---......------...///000111222222///555888UUUaaaEEEiiiHHH>>>EEEUUURRRyyyzzzyyyyyyyyywwwtttrrrrrrtttqqqkkkeeejjjeeedddiiilllkkklllqqqxxxyyyzzzaaa```RRRCCC===<<<<<<<<<======FFFOOOUUUZZZ^^^]]]ZZZYYYXXXUUUSSSPPPNNNMMMMMMLLLLLLKKKJJJIIIJJJKKKKKKKKKIIIFFFBBB???;;;666333///---+++)))((((((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***++++++---...000111111111111222222111222444777;;;===;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::999777555444222222111000000///...------------------............---------------,,,,,,,,,,,,,,,******+++,,,,,,---......------...///000111222222///555222MMMaaaLLLzzzyyySSSEEEFFFxxxZZZttt|||yyytttllleeeZZZTTTRRRVVVYYYYYY\\\aaatttxxxzzzmmm]]]YYYLLL???::::::999999;;;???HHHQQQVVVZZZ]]]\\\YYYYYYWWWTTTPPPNNNMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJHHHEEEBBB???999222...---,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''(((((()))***+++---///111222333333333222222333555888;;;===;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;:::999888666555333222111111000///...------------------............------------,,,,,,++++++*********++++++,,,,,,------...------...///000111111222111777///EEE]]]IIIrrrkkk___zzz\\\kkkeeecccxxxsss|||vvvjjjbbbZZZUUURRROOOOOOQQQ]]]wwwwwwyyyZZZ^^^QQQFFF;;;888888777888;;;@@@JJJTTTWWWYYY\\\[[[YYYYYYWWWSSSOOOMMMMMMNNNOOOMMMLLLKKKKKKJJJIIIIIIIIIIIIFFFBBB>>>:::555///,,,,,,+++***(((((('''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''''')))***,,,...000222333444333333333444666999<<<===;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<::::::999777666444222111111000///...------------------............------------,,,++++++***))))))+++++++++,,,,,,---------,,,------...///000111111///666...EEEaaaMMM\\\~~~yyyaaaSSSPPPfff}}}zzz|||ooodddZZZSSSOOONNNMMM___vvvwwwpppSSS```JJJAAA999777777777999<<>>>>>=========<<<<<<<<<:::::::::999777555333222111111///...............------............------------,,,++++++***))))))++++++,,,,,,,,,,,,------,,,,,,---...///000111111---333///DDDhhhaaaWWWuuu]]]ggguuubbbfff______hhhqqqcccYYYSSSNNNKKKQQQXXXooouuuvvvbbbVVV[[[CCC<<<666666666666999===DDDOOOYYYZZZYYYYYYYYYXXXYYYWWWTTTQQQOOOOOOOOOPPPKKKKKKJJJIIIHHHFFFDDDCCCBBB===666111...---,,,,,,(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''''''''((())),,,...000222111222333444777999;;;<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>=========<<<<<<:::;;;;;;:::888666333222111111000///............------............------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111333444111;;;^^^oooSSS}}}tttSSS===???ddd]]]fffWWWZZZppp|||jjjVVVJJJGGGEEEBBBLLLLLLXXXwwwtttvvvrrr\\\\\\MMM===888444444555555888===EEEQQQ[[[\\\YYYXXXXXXXXXVVVUUUSSSQQQPPPNNNNNNNNNJJJJJJIIIHHHFFFDDDBBB@@@:::777222...---,,,+++***''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&'''))),,,...///000111222444666888:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>=========<<<:::;;;;;;;;;999666444222222111000///............------............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000444555666444OOOuuuNNNgggOOOFFFHHHMMMyyygggvvv^^^VVVgggyyy|||eeeLLL@@@BBBEEEEEECCCBBBFFF[[[sssuuubbbZZZ```AAA:::555222333444444777<<>>>>>???>>>>>>>>>>>>============;;;;;;<<<;;;999777444222222111000//////.........---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000+++111<<<666LLLSSS```aaaBBB555pppmmmkkk]]]ccc|||www^^^FFF???HHHSSSWWWJJJJJJGGGQQQwwwxxxuuuxxxVVVZZZUUU:::777666333222222444666888IIINNNSSSWWWWWWTTTRRRQQQOOONNNMMMLLLJJJJJJJJJJJJIIIIIIGGGDDD@@@;;;777555......------+++)))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''')))******...000111222333555999<<<<<<<<<<<<<<<<<<===>>>???============<<<<<<<<<<<<>>><<<:::999999777444111222444444333111/////////---------------------------------,,,,,,+++++++++,,,++++++******++++++,,,---......///////////////000999999888<<>>III```wwwuuuhhh]]]WWWDDD===444333111111222444777888JJJNNNRRRTTTRRRPPPNNNMMMNNNNNNMMMKKKKKKJJJJJJJJJEEEDDDCCC@@@<<<888444222......---,,,+++)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((()))))),,,---///000111444888;;;;;;;;;;;;<<<<<<===>>>>>>============<<<<<<<<<<<<<<<:::999999999888666333222333444222000.........---------------------------------,,,,,,+++++++++,,,++++++******++++++,,,------...//////////////////666666777<<>>;;;777444222......---,,,***)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''''''''''')))***,,,...///222666999::::::;;;;;;<<<===>>>>>>============<<<<<<<<<<<<:::999888999999999777555111222333111///---------------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,------...////////////...///222222666;;;UUU~~~[[[jjjcccpppbbbNNNBBBiiivvvfffQQQVVVLLLMMMhhhkkkrrrnnnhhhAAAJJJaaauuurrrgggTTT[[[GGG///666///...------...000222333;;;<<<===<<<;;;:::<<<===????????????@@@?????????BBBBBBAAA@@@===:::777555......,,,+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++,,,...111555888888999:::;;;<<<=====================<<<<<<<<<<<<;;;:::999999999888666444000111222111...,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---......//////......///111///666;;;DDDcccmmmaaaAAA<<>>???@@@AAABBBBBBAAAAAACCCCCCBBBAAA>>>;;;888777...---,,,***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++---000444777777888999;;;<<<======<<<============<<<<<<<<<<<<===<<<:::999999777444222///111111000...,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------...............///222///777;;;:::~~~ppp]]]zzzFFF===CCCGGGzzzYYY}}}WWWJJJHHHiii~~~[[[YYY[[[BBBAAA]]]qqqgggpppkkkeeeLLLXXXsssuuurrrjjjVVVXXX===555;;;***///...---,,,,,,++++++++++++---...///111444888;;;;;;<<<>>>@@@AAABBBAAAAAABBBBBBAAA@@@===:::777555///---+++)))(((''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((()))***+++---111444555777999;;;<<<<<<<<<<<<============<<<<<<<<<<<<>>><<<:::999999777444111000111222000...,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,---............---...444///666888999nnn~~~cccjjj\\\HHH<<>>;;;777555///---+++((('''''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&(((+++...333555888:::<<<<<<<<<;;;>>>=========<<<<<<<<<<<<:::999888999999999777555111222333111///---------------------------------+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++,,,------......------(((666///333000>>>KKKfffllltttmmm|||}}}jjjcccHHH???DDDGGGmmmnnnhhhxxxqqqkkkLLL]]]rrrxxxuuuXXXUUUIII999111000///+++,,,++++++******++++++,,,000000111333555888:::;;;>>>???@@@BBBCCCDDDDDDEEEFFFEEEBBB???;;;777444222,,,+++***(((''''''&&&&&&(((&&&%%%&&&))))))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''')))+++,,,111444777999:::<<<>>>@@@>>>===<<<;;;;;;;;;;;;;;;999999999888777666666555444444333111000...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...111111000...:::666AAAssshhhYYYhhhfffddd```yyy```eeeNNN===GGGGGGPPPfffwwwgggeeezzz^^^HHHlllxxxuuuUUUPPPEEE666///000000---,,,++++++******++++++,,,,,,---...///222444666777===>>>???AAABBBCCCCCCDDDCCCCCCAAA>>>:::666222000,,,+++***((('''&&&&&&&&&(((&&&%%%&&&((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((***+++...111555777999:::<<<===>>>======<<<<<<;;;<<<<<<::::::999888777666555444444333222111000...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...000000000///999555???yyybbb~~~[[[BBB@@@jjj[[[|||JJJEEEiii}}}bbbgggQQQBBBUUUTTTYYY^^^uuummmfffrrr```MMM___|||xxxuuuhhhQQQKKK???222---///000...++++++************+++++++++,,,,,,...000222444555;;;<<<===???@@@AAAAAABBB@@@@@@???===999444000...+++***)))((('''&&&&&&&&&'''&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))***---222555777888999:::>>>>>>============<<<<<<;;;;;;:::888777555444333333333222111///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...///...111000888555;;;kkkGGGWWW222AAAAAA~~~fff{{{}}}LLL>>>PPP^^^{{{fffhhhTTTGGGgggeeeeeeXXXmmmoooiiijjjcccTTTOOOooowwwtttWWWPPPGGG;;;000---...///...++++++************++++++---......///111333444555888999;;;<<<>>>>>>??????>>>>>>===<<<888333///,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''+++000444666777888999===>>>>>>>>>>>>>>>======<<<;;;:::888666555333333333222111000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---......,,,222000555444666[[[TTT{{{bbb;;;AAA>>>pppyyykkkjjjHHHIIIEEEkkkmmm}}}hhhpppssssssjjjgggVVVIIIuuupppmmm\\\aaaiiilllkkkgggZZZHHHaaa{{{wwwtttpppQQQOOODDD888000------------+++******))))))******+++.........///000222333444555666888999;;;<<<<<<<<<<<<<<<;;;999666222...,,,)))((('''&&&%%%%%%%%%&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&)))///222555666888:::<<<===>>>>>>???>>>======<<<;;;:::888666555333333222111111000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---......)))222111333444444LLLmmmwwwuuuYYYQQQbbbXXXyyy???@@@QQQnnniiifffeeellljjjkkkrrrmmmeeeXXXHHHyyyqqqpppgggXXX]]]lllooojjj___LLLTTTlllwwwtttcccPPPLLL@@@444///...,,,++++++******))))))))))))******,,,,,,,,,------///000000333444555777888999::::::;;;:::888555222///,,,+++''''''&&&%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&)))---000333666999<<<;;;<<<===>>>???>>>===<<<;;;;;;:::888777555444333111111000//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...///'''222111000555333@@@vvvbbb\\\zzz999???nnnoooyyyiiikkkiiieeefffkkkwwwnnnbbb\\\FFFxxxmmmsssppp[[[XXXeeemmmkkkbbbUUULLL___}}}vvvsss}}}XXXQQQFFF999///...///,,,************))))))))))))******+++++++++++++++,,,---...111222333555666777888888888666333000---+++***)))'''&&&%%%%%%$$$%%%%%%%%%###%%%''''''%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%(((+++---000444999===999;;;<<<>>>>>>>>><<<;;;::::::999888777666555444000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...///&&&222000...666444999aaa}}}pppssshhh|||bbbbbbwwwyyyuuuffffffeeeeeeccchhhsssoooaaabbbFFFuuujjjxxxsssiii\\\YYYbbbiiiddd\\\JJJWWWnnnvvvssseeeRRRPPP@@@444+++---///---************))))))))))))******,,,,,,++++++,,,------...000111222444555666777777777444000,,,)))((('''(((&&&&&&%%%%%%$$$$$$%%%%%%###%%%''''''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&%%%''')))+++...333999===888:::<<<===>>>===<<<;;;:::999999888777666666555000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...000&&&222000---777444555tttgggPPP333QQQeeennn{{{nnnbbbcccggghhhhhhiiijjjkkkssspppaaafffGGGtttiii}}}qqquuucccOOOWWWffffff___JJJSSSdddwwwvvvPPPWWWGGG444333000...,,,*********)))))))))))))))))))))))),,,+++*********+++------///000111222222333333222111000...,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))---333888;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::888666444222222111000///------,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---///111333555777dddiii~~~BBB;;;444IIIxxxhhh[[[WWWYYYnnnsss\\\jjjaaaffflllkkkfffhhhxxxUUUeeeIIIgggmmmvvvqqqpppooo\\\KKK^^^nnn^^^PPPHHHXXXssswwwvvvUUULLLCCC333111///---+++*********((((((((((((((((((((((((+++******)))***+++,,,------...///000000111000000......,,,***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))---222777;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777555333333222111000///------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---...111333555666VVVuuuTTTFFF:::DDDrrr___OOO===RRR|||```gggnnnZZZbbbfffkkkkkkeeecccmmmyyy___gggMMM^^^qqqrrrpppooonnncccRRRSSS```gggZZZKKKNNNbbbwwwvvvcccXXX???>>>111000---+++***)))))))))(((((((((((((((((((((((()))))))))))))))***++++++++++++,,,---............,,,+++***((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((,,,222777:::;;;;;;;;;;;;;;;;;;;;;;;;:::999777666444444333333222111000...------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,...000222444555WWWmmmooooooLLL>>>jjjRRR~~~OOO<<<:::UUUggglll[[[aaacccfffhhhddd```bbbiii|||fffdddRRRQQQxxxooonnnnnnmmmjjj]]]JJJPPPkkkcccNNNEEENNNkkkvvvuuuRRRTTT:::999///...,,,***)))(((((()))((((((((((((((((((((((((((((((((((((((())))))***)))***+++,,,------------+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((,,,111666999;;;;;;;;;;;;;;;;;;;;;;;;999888666444333333333333111111///......---------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---///111333444777rrrdddeeezzzXXXMMMAAAKKKooovvv|||ooo___^^^aaaddddddaaaaaaccceeewwwfff]]]TTTFFF~~~pppnnnqqqlllllliiiPPPGGG^^^aaaQQQDDDFFF^^^vvvuuummmOOOLLL<<<555---,,,***)))(((((())))))''''''''''''''''''''''''''''''(((((())))))))))))******+++,,,------------+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''+++000555888;;;;;;;;;;;;;;;;;;;;;;;;888777555333222222333444111000///......---......,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,---...000222333...lllqqqsssiiiTTTLLLDDDnnnzzzaaakkkzzzbbb___^^^bbbcccaaa```bbbWWWhhheeeXXXSSSCCCzzzrrrnnnuuullliiippp```JJJJJJVVVSSSKKKIIIYYY{{{vvvuuu[[[QQQDDD===111,,,+++***)))((())))))***''''''''''''''''''''''''''''''((()))))))))))))))******+++,,,------------+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***///444666::::::::::::::::::::::::777777666555444333333333000000///...............,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++,,,...///111222===sss```tttJJJEEE```sss\\\qqqkkknnnXXXcccqqqgggbbb```aaaaaa^^^]]]^^^WWW[[[dddVVVPPPEEElllrrrpppssslllhhhppplllVVVCCCJJJRRRNNNKKKWWWnnnuuuuuuWWWOOOAAA999...,,,+++***)))))))))***+++'''''''''''''''''''''''''''((()))*********)))))))))***+++,,,,,,---,,,,,,***)))(((''''''&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&***...333666::::::::::::::::::::::::666666666666666555444333000000///............///+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***++++++,,,---///000111...cccqqqzzz]]]<<<222KKK^^^aaajjjrrrhhheeebbbaaaaaa___ZZZXXXYYYYYYLLL___SSSJJJIIIZZZqqqpppmmmmmmmmmkkklllbbbOOODDDOOOKKKFFFQQQbbbuuutttkkkYYYKKKBBB444,,,,,,+++***))))))***+++,,,'''''''''''''''''''''''''''(((***+++++++++***)))((()))***++++++,,,,,,+++)))(((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&)))...222555::::::::::::::::::::::::666666777888777666444333000//////............///+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++,,,---...000111444TTTrrrccc:::???MMMMMMnnnJJJTTTpppvvvtttyyy{{{nnn```hhh```^^^___bbb___YYYVVVWWWWWW>>>WWWPPPDDDLLLOOOqqqpppfffnnnsssffffffjjj___CCCMMMEEE???LLLZZZyyytttttt]]]PPPMMM444333,,,************))))))))))))((((((''''''''''''(((((()))*********))))))+++---,,,,,,++++++***)))(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***///444777;;;;;;;;;;;;:::999888888777666555444333222222222///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---...///000111111FFFzzzrrrddd@@@666{{{nnniiizzz@@@>>>XXXlllxxxmmmkkkppp[[[jjjaaa^^^[[[ZZZZZZYYYUUURRRJJJJJJ@@@fffDDDHHHGGGvvvtttrrrmmmhhhhhhjjjggg```[[[DDDGGGJJJIIIPPPgggttttttZZZMMMFFF444000+++*********)))))))))((((((((((((''''''''''''((((((((()))******)))(((***+++,,,++++++***))))))(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''+++000444777::::::::::::999888777666777666555333222222222222............------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,---///000111222<<>>333NNNddd___yyy]]]bbbbbbbbbbbb]]]VVVQQQNNNLLLKKKJJJDDD===;;;DDDCCC???AAALLLiiiiiigggfffkkkpppnnnhhhVVVBBBFFFIIIHHHIIIPPPnnntttttt^^^OOOEEE333444***,,,***)))))))))(((((((((((((((''''''&&&&&&''''''((('''***,,,,,,***((('''''')))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((,,,111555777888888888888777666555555666555444222111111111111.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,---...000000---...kkkhhh___SSSXXXSSS]]]888JJJcccbbbhhhXXXXXX```WWWYYYUUUOOOJJJHHHHHHJJJKKKEEE???DDD<<>>>>>HHHWWWbbb@@@777DDDJJJLLLMMMGGGTTTtttttttttOOOFFF===//////...+++))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''')))++++++)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''***...222555777999999999888888777666555444444222111000/////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******++++++,,,...///000666111EEETTTXXXPPPvvvOOO===666888{{{{{{~~~{{{sssrrrmmmxxx\\\[[[RRRPPPOOOLLLGGGBBB@@@@@@AAA:::;;;FFF999CCC999CCC???444;;;===444---333AAAKKK<<<999HHHKKKLLLMMMCCCKKKpppttttttYYYTTTBBB999000***000)))))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''+++...222555666777777777777666555444444444333222111////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********+++,,,---//////)))222CCCxxxrrrPPP]]]QQQ@@@nnniiirrr]]]rrrdddhhhdddZZZUUUNNNOOONNNJJJCCC===;;;:::===;;;@@@<<>>:::999FFF@@@>>>@@@AAA===;;;;;;888:::777222000444555444333777KKKKKKJJJKKKBBBHHHMMMwwwwwwkkkQQQEEE888111---******---''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%'''+++111555666444666666666666666555555444555444333111000...---,,,------------------------------------------------------------------------++++++++++++++++++++++++************************++++++++++++,,,---......)))===444``````UUUeee~~~mmmyyyrrr:::<<>>777GGG<<>>@@@999333111333555222///888888;;;@@@FFFIIIHHHFFFJJJmmmvvvvvvcccOOOCCC666000---******,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((,,,222555666555666666666666666555555444444333222111000......---------------------------------------------------------------------------++++++++++++++++++++++++************************++++++++++++,,,---......,,,999333[[[xxxiiiuuufffooodddvvv}}}vvvEEE888JJJwwwqqqyyyuuu[[[YYYYYYQQQIIIFFFEEEAAA<<<999AAA999999666===999===>>>===:::555222111222333333888999;;;???DDDFFFEEEDDDDDDcccvvvvvvYYYJJJ???444...,,,))))))+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))...222555666555666666666666666555555444222222111111000/////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......333777222MMMeeeQQQLLL777KKKbbbGGGCCCgggoooeeennnUUUWWWOOOCCC::::::<<<999333???<<<666:::444777888@@@:::999777333000000444888888999:::===AAADDDDDDCCC???VVVuuuuuunnnRRREEE;;;111---+++((((((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((,,,000333666666666666666666666666555555444111111111000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......555222222AAAVVVggg666777;;;OOO___iiioooddd___XXXLLLJJJAAA888666:::999333;;;???666@@@000888555AAA:::888555333111333555888666777999<<<@@@CCCEEEFFF===LLLzzztttttt\\\NNN@@@666...,,,+++(((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***...222444666666777666666666666666555555444000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---............444BBB[[[uuuSSS333:::>>>yyy``````gggeeeAAABBB@@@:::888888777444666<<<777CCC222777222===<<<777222222555777666555333444777:::>>>CCCGGGJJJAAAIIIjjjssstttUUUIII<<<333,,,++++++)))(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++000444555666777777666666666666666555555444111111111000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---222888GGGddd|||\\\OOO???cccVVViiiYYY^^^bbbuuurrrzzzCCC>>>;;;;;;999555444555333666777===444333111888<<<777222444888:::666111000222555888;;;AAAGGGLLLDDDHHH[[[ssssssvvvSSSCCC999111++++++,,,***)))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''',,,222555666666777888666666666666666555555444222111111111000000//////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///888777GGGrrrmmmiii^^^NNNggg777555hhhkkkqqq]]]XXXCCC555888:::444222777555333888666999111666888888777666777999888444111...000333444777<<>>>>>CCClllxxx]]]SSSggg>>>666:::555000333444:::;;;777555999999555BBB777111666;;;888222///222222111222444888<<<>>>HHHIIICCC^^^tttsssPPPDDD>>>000...+++*********((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&''')))***///111444777999999999888777777666666555555444444333333222111000///......//////.........---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000---IIILLLXXXvvvZZZ???===TTTlll|||PPP000777___RRRYYYsssyyyQQQ999777:::888333555:::;;;777555777777333>>>777555888:::555222222222222111222444888<<<>>>BBBIIIEEEWWWuuussslllMMM???999///---+++******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%''')))+++,,,000222555777999999999888777777666666555444444444333222222111000///....../////////............---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......222000AAAIII[[[nnn???666:::EEEqqqkkkiiiGGGHHHbbb{{{TTTkkk```jjjBBB333;;;<<<333555888999777666666444111999888999;;;999444333444222222111222444888<<<>>><<>>:::FFFDDDDDDgggtttsssMMMJJJ:::333---+++)))((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&(((***---000111333444666777888888888888666666666555444444333333222222111111000000//////////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,222555555FFFrrrjjjgggyyyKKKBBB}}}fff~~~www}}}tttFFFcccSSSrrrLLL222000:::555333222444666666555444888777555666888999666111222222111222444888<<<>>>>>>DDDBBB???[[[rrrqqqmmmIIIDDD777111,,,***((('''(((((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))+++///222444555666777777888888888888666666555555444333333333111111111111000000//////...////////////000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,000777333EEE___vvvcccYYYZZZ888YYY\\\JJJpppSSShhh@@@333>>>999444000333666555555555777666333222555999777111222222111222444888<<<>>>BBBBBBBBB@@@RRRqqqpppYYYIII===333---+++)))''''''(((((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))---000444666777777777777777888888888666555555444444333333222111111111111000000000000.../////////000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------888444FFFNNNccc{{{ccc|||aaa...444jjjIIIbbbTTTuuuXXX@@@===@@@777111222555333333555333666555000000555666444222222111222444888<<<>>>DDDAAAEEEDDDJJJxxxpppooo~~~MMMIII777///***+++)))'''''''''((('''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''***---111555777777777777777777777888888666555555444444333222222111111111111000000000000.../////////000000111111000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,999444FFFDDD^^^vvvAAA111@@@iiipppnnnIII000???\\\~~~WWWaaaUUUfffjjjJJJ999FFF:::222222444222111444000666777000,,,111666777222222111222444888<<<>>>DDD@@@IIIGGGCCCjjjpppssseeeNNN@@@666)))...((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%''')))+++---///111555888777777888888888888777777888777666555444333222222111111111111000000000000000000//////.........---////////////000000000000................................................+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---......000///666AAADDDnnnzzz>>>666@@@===ooommmtttMMM999999MMMvvvnnnooommmHHH~~~CCC111555777555000000666999777///666888222---000333333777000,,,000666999<<>>}}}wwwbbb}}}:::...NNN{{{rrrlll~~~PPPuuuwwwEEE000444666555000111555777555111666777111...000222111666222111222333444999???OOOGGGMMMGGGDDDQQQnnnrrrMMMFFF666///...)))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%)))+++...000111333666888777777888888888888777777666666555444333333222222111111000000000000///////////////...................../////////000000000................................................+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---***333///BBBHHHfffwwwwwwUUU<<<...^^^RRRVVVSSS{{{|||eeeZZZsssmmmIII333333555444111111444444222555666555111000111111///555444444444111000666???MMMIIIGGGMMM@@@LLLwwwmmmqqqtttDDDBBB222---000'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&***---000222333555777999777777888888888888777777555555444444333222222111111000000000////////////................................./////////000000................................................+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---(((666,,,CCCLLLSSStttyyyxxx[[[uuuLLL^^^aaa{{{|||~~~KKK888222333333222222222222111777666333111111111000---666333222222111111666===BBBCCC===NNN>>>GGGgggkkkpppcccCCC@@@222+++000'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((,,,///222444555666888:::777777888888888888777777444444333333222222111111000000000////////////...---------...........................////////////................................................+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---......***666---BBBOOOIIIxxxmmm}}}SSSlllrrraaafffwwwvvvLLL777222222222222222111111222888555222222222000///...777111---///333444777;;;;;;AAA:::LLLAAAEEEYYYjjjoooVVVEEE;;;222***...((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***...111444777777888999:::777777888888888888777777333333333222222111111111000000////////////......---------------.........------........./////////................................................+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---......---222///>>>OOOIIIttteeeOOO^^^dddnnnCCC666bbbiiipppdddrrrNNN333333000000222333111222555777444333333222//////111888000+++...333555666999;;;EEE@@@IIIIIICCCOOOiiioooLLLGGG444111)))******'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***+++,,,///222666888999999:::;;;777777888888888888777777222222222222111111111111000000/////////.........,,,,,,,,,------.........---------.........//////................................................+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,///,,,000999MMMOOOjjj___@@@///999nnn{{{cccAAA&&&;;;\\\jjjsssZZZUUU555444000///222333111444999555333333555222---...444777222...///000111444888999FFFFFFBBBPPPAAAIIImmmiiinnnuuuEEEGGG...000((('''+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&(((***---...///333777999:::::::::;;;777777888888888888777777222222222111111111111111000/////////............,,,,,,,,,------.........---------.........//////................................................+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...+++000'''111555KKKSSSmmm}}}HHH777333===```WWWVVV===666<<>>PPP```mmmxxx{{{jjjfffqqqzzz\\\qqqrrrnnn^^^888333111---,,,---///000000777333555222555...333666//////555BBBLLLKKKFFFDDDFFFBBBBBBEEEFFFDDDCCCDDDhhhllltttjjjLLL???222---+++((('''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""""""""######%%%&&&&&&((())),,,...111333555666444666777888999999888888777777777777777666666666444333222111000000000000111111000000000/////////........................------------------------------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000---,,,000666===JJJVVVyyyrrrvvvqqqrrrwwwZZZ{{{xxxeeennn<<<555333000---,,,---000222666///888///999+++444444///---111===EEEDDD???;;;GGGDDDCCCEEEHHHGGGCCC@@@VVVkkksss~~~\\\GGG<<<000---,,,***((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""""""""###$$$&&&'''(((***,,,...111444555666777444555777888999999888888777777777666666666666666333333222111000000000000000000000000////////////........................------------------------------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///,,,,,,111777===GGGQQQ|||cccggg^^^zzz^^^>>>DDDmmmeeewww___MMM777777555111------000444333---777...888)))222111444111222:::@@@???;;;999BBBBBBCCCEEEIIIJJJFFFAAAKKKjjjsss~~~UUUEEE999///------***))))))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""###$$$&&&((()))***...///111444666666666666444555666888999888888777777777666555555555555555222222111000000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///------111666;;;DDDNNN[[[RRR:::555YYYWWW|||888---???kkkiiimmm___ggg888:::999555///---111555111...444222555,,,///000111000222888:::888777888:::>>>BBBDDDGGGJJJHHHCCCGGGnnniiirrr}}}uuuRRRBBB777...,,,,,,***''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$%%%''')))+++,,,000222444666777777666666444555666888888888888777777666555444444444555555222111111000000000000000............------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000...///111333666@@@KKKZZZlll===:::888SSS[[[SSS;;;333KKKnnn^^^^^^{{{888;;;<<<777000,,,000555000111000888222111,,,111---...333888666111///111222:::@@@BBBCCCGGGFFFBBBDDD]]]iiirrr}}}aaaQQQ@@@666---+++,,,)))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################################################################$$$%%%&&&(((***,,,---222444666777888777666555333555666777888888777777777666555444333444555555222111000000000000000111......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...111000000111000222<<>>999000,,,///444///444///===000555+++222///333:::>>>888///+++---,,,777???@@@@@@CCCDDDAAACCCRRReeeuuuxxxOOOKKK999222+++((()))***(((&&&'''&&&%%%%%%$$$$$$%%%%%%################################################################################################################################################################################################$$$#########""""""!!!!!!$$$$$$############$$$$$$%%%''')))+++---.........444555666777777666666555777555444555666777666555555555444444444333333333111111111111111000//////..................---------...............------.........------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------000111000111;;;GGGlllggguuuVVVXXXjjjdddooo999KKKPPPiiiiiigggOOO+++:::>>>222111(((000555///===000...888***111:::===:::222...000111---111999444DDD???999III???===KKK}}}gggwwwzzzNNNEEE888222+++((()))***(((&&&'''&&&%%%%%%$$$$$$%%%%%%################################################################################################################################################################################################$$$#########""""""""""""$$$###############$$$%%%''')))+++---///000000000555666777777777666555444777555444555666777666555555444444444444333333333000000111111000000///......///000...+++***,,,---------............------......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------000111000111;;;FFFfffiiilll|||xxxiiinnnSSS{{{jjj[[[kkk\\\555:::===777777***+++333///;;;000000999///444...444777555555888666222---;;;999;;;BBB888HHH@@@???FFFsssgggxxx{{{}}}MMM???666111+++((())))))(((&&&'''&&&%%%%%%$$$$$$%%%%%%###############################################################################################################################################################################################################"""""""""############$$$$$$%%%&&&+++,,,...000222333333444777777888888777666555444777555444555666777666555444444444444333333333333///000000000000///.........//////---))))))+++---------............------...------------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///111000111:::DDDWWWoooeeedddYYY}}}{{{___sssqqq\\\iiitttPPPwwwVVV333///333777===222---000...777000222;;;444777333666666444333333111...111HHHKKK888NNN===HHH@@@@@@???dddcccvvvzzzcccOOO<<<333///+++(((((()))(((''''''&&&%%%%%%$$$$$$%%%%%%#################################################################################################################################################################################################################################$$$%%%&&&((((((...///111222444666777777888888999999888666555333777555444555666777666555444444444333333333222222///////////////......---///---+++******,,,,,,,,,,,,,,,---.........------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///111111222999BBBNNNxxxaaa^^^,,,111```UUURRR444PPPdddWWWPPPMMM666***+++555===888222---...111///222:::999888<<<888222,,,+++---...///:::WWWccc@@@^^^FFFHHHAAA@@@;;;VVV^^^rrrxxxTTTNNN<<<000...+++)))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%###############################################################################################################################################################################################################$$$$$$$$$######$$$%%%''')))***+++111222333444666777999:::999999:::999999777555444777555444555666777666555444444333333333222222222///////////////......---///***&&&(((---111///+++++++++,,,---......------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...///111111222888???NNN^^^bbb333;;;???ddd\\\QQQ+++---UUUyyygggQQQTTTNNNHHH666...222666888333+++...,,,---222777;;;666555000++++++...333666999777WWWnnnJJJfffMMMGGGBBB@@@:::LLL[[[pppxxxNNNIII:::---,,,***)))'''''''''((('''&&&%%%%%%$$$$$$%%%%%%#########################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$%%%'''))),,,...///222333333444666888:::;;;888999::::::999888777666777555444555666777666555333333333333222222222222///000000000000///.........***'''***///222///******+++,,,------...------,,,,,,,,,------------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000......111222222777===KKK```{{{VVV>>>===TTTbbb|||^^^>>>333888XXXmmmRRRZZZxxx{{{GGGSSS===.........666555,,,111)))---222333;;;222///,,,---333888888777666,,,FFFfffOOO```NNNDDDDDDAAA>>>EEEooo]]]sss{{{zzzOOOAAA777++++++***)))'''''''''((('''&&&%%%%%%$$$$$$%%%%%%#########################################################################################################################################################################################################$$$$$$%%%%%%%%%%%%&&&''')))+++...111222333333333444555888:::;;;888999:::::::::999888777777555444555666777666555333333333222222222222111000000111111000000///...,,,.../////////---,,,+++******+++,,,------------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............000......111222222666;;;BBBfffzzzTTTHHHLLLiiiqqqYYY>>>@@@IIInnnKKK~~~iiidddvvvEEE]]]CCC...,,,)))444222000666(((...222111;;;///555//////555888444///---(((888]]]VVVTTTNNNBBBHHHCCCCCC@@@]]]```vvv~~~lllPPP:::444***+++***)))'''&&&'''((('''&&&%%%%%%$$$$$$%%%%%%#########################################################################################################################################################################################################$$$$$$%%%%%%%%%&&&&&&(((***---000222444222222222333555777:::;;;777888999:::;;;:::999888777555444555666777666555333333333222222222111111111111111111111000//////+++111666444---((((((,,,)))***+++,,,------...---,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111......111222222555:::===|||iiigggnnnwwwkkkSSS999>>>mmm???yyyyyyRRRxxxTTTpppOOO555///&&&...)))333:::)))000333000;;;---666---)))---000...---///...555[[[\\\MMMNNNBBBKKKEEEGGG===PPPbbbppp}}}TTTOOO000444+++***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&(((***+++...///111111222666666777777888888999999444777:::<<<:::999888777777555333333555666555444555444333222111111111111...000333333111...------***+++,,,+++******+++---)))+++------,,,,,,,,,---......---------,,,,,,,,,------,,,++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000...///000111111333666999FFF^^^rrr___vvvzzz```^^^tttKKKnnnrrrPPPkkk```XXXrrrzzz>>>555:::444%%%+++777<<<444---...///,,,///111---;;;///222)))111000333GGGeeeHHHUUUSSSGGG@@@DDD>>>JJJ|||dddqqq~~~OOOIII333222+++***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$########################$$$$$$%%%%%%&&&&&&'''''')))***,,,...000111222222666666777777888888777777333666999;;;:::888888888666444333333555666666555555444333222111111111111///111333333111///......---///000000...+++*********+++------,,,,,,,,,---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000...///000111111333666999>>>WWWrrr\\\vvvLLL>>>XXXyyyVVVXXXhhh|||PPPnnn[[[eee~~~BBB444888666---***222777555111000///---...222...;;;...222***222,,,)));;;]]]LLLXXXWWWMMMAAAEEE===AAAnnnfffsssJJJBBB666...+++***((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$########################$$$%%%%%%&&&''''''((((((+++,,,...///111222333333555666777888888777555444222555888999999888888888555444333333555666666666444333222111111111111111///111333333111///......+++...111222000---++++++***,,,---...---,,,---.........---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000...///000111111333666999<<>>:::]]]gggtttnnnHHH===777)))***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$########################%%%%%%&&&'''(((((())))))---...///111333444444444444666777999888666333111111444777888888777888888555333222333555777777666333333222111111111111111///000222111///---------'''))),,,............///***,,,......---,,,---.........---------,,,,,,,,,,,,,,,+++++++++,,,---------......///000/////////------------------------------,,,------...///000///000111111111222666888<<>>IIIfffsssYYYGGG<<<222'''***)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$########################&&&&&&'''(((***+++,,,,,,111222333555666666777777555666777888888777555444555666888888777666777888777555333333555666555444222111111000000000111111///000000///---,,,,,,---333222000...,,,---000333+++---...///------...///......---------,,,,,,,,,++++++++++++,,,---......------...////////////...------------------------------,,,------...///000000111111111111222555777888999}}}dddjjjpppIIINNNjjjaaa^^^666--->>>yyyFFFdddaaaWWWBBB///---222444999111,,,...111333555999222999111666+++666111444///+++111000:::444===AAA@@@>>>EEEBBBAAAnnndddqqq~~~TTTBBB<<<---+++)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$########################&&&'''((()))+++,,,------333333555666777777888888666666777777888888777777777999999999777666777888888666444444444555444333111111000000000000111111111222222000...---...///333333222000------///111+++---//////...---...///......---------,,,,,,,,,++++++++++++,,,---...///,,,,,,---.......................................------,,,------...///000000111111111111222555777;;;;;;ooofff___xxx|||\\\[[[,,,AAAeeeCCCqqquuu[[[[[[;;;---...111111000000---+++---444888777555:::///444+++:::333333555555777***???>>>GGGDDDEEE;;;EEEFFF:::]]]bbbppp}}}PPP===;;;***///)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$########################&&&'''((()))+++,,,---...444444555777888888888888666666777777888888999999999:::;;;999777666777888999777555444444444333222111000000000000000111111333333333222000///000111---...000000.........///+++---//////...---...///......---------,,,,,,,,,++++++++++++,,,---...///+++,,,------......------........................---------------...000000000111222111111222444777:::===gggooogggllltttfffTTTLLLaaa{{{JJJkkkQQQ}}}VVVxxx444***---///...'''......)))+++555999666777:::...222,,,<<<444222777888:::+++LLLTTT___WWWLLL<<>>///333%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&(((((()))***,,,...///000555666666777777777666666666555555666666777888999777777888888888888888888777555222111222333222222111111000//////000111111000000///...---------------///111000---+++---000//////......---,,,,,,,,,---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---*********+++,,,,,,------------------------------+++,,,,,,---......//////000111222111111111333555999===HHHOOONNN///333@@@III[[[lllooo+++:::eeegggHHHMMMvvv{{{tttvvv888...///***///)))+++---......000444777888555777<<<999000---000555000;;;666EEEooowwwmmmWWW]]]PPPFFFBBBBBBjjjeeeoooYYY@@@;;;///000$$$(((((('''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&''')))))))))***,,,...///000555555666666666555444444555555555555666777888999666666666555555666666666666444222111111111222222000///............///000000///---,,,++++++,,,---+++---......,,,,,,.../////////...------,,,,,,+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---..............................***++++++,,,---...//////000111222222111111333555666===;;;RRRWWW444>>>VVVXXXfffqqq555333444hhhkkkBBB]]]qqqgggsssiiiAAA,,,000&&&,,,***...222111---...333999;;;333333<<<>>>666222666:::888777333PPPnnnmmmttt```YYYXXXFFF???AAAYYYeeeoooSSS???888///---$$$((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((*********+++,,,...///000333333333333333333222222444444444444555666777888666555444333222222222333444444333111000000111222//////...------...//////000///---+++++++++,,,,,,***+++,,,,,,,,,---...///.........---,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////........................******+++,,,---...///000000111222222111222444666666@@@888NNN|||LLL222XXXWWW\\\vvvBBB777***bbbyyy>>>aaa```vvvcccTTT...555,,,...///777<<<999111///777@@@???444///666===;;;777777<<<===///333eeemmmUUUsssiiiYYY[[[IIICCCCCCPPPeeeoooNNN???666---+++&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))******++++++,,,...///000000111111222222222111111333222222333333444555666666555333222111111222222333333333111///...000222//////...------...////////////...---,,,,,,,,,,,,***++++++,,,------............------,,,++++++++++++************++++++,,,+++,,,,,,------,,,,,,+++---------...//////000000........................***++++++---...///000111000222333222222222444666444???<<>>333,,,))))))''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))+++++++++,,,---...///000///000111222222333222222111111111111222333444555666555333222222333444555222333333111...---///222000///...------...///000/////////......---,,,+++,,,++++++,,,---...............---,,,,,,++++++******************+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...//////000........................++++++,,,---///000111222111222333333222222444666555:::<<<{{{ggg\\\bbbssswww@@@ggg@@@IIItttDDDttt|||PPPyyykkkmmmwww:::333***///***---000///---...333888===@@@<<<333222999999333777111DDD]]]vvvqqqTTTSSSwwwbbbRRROOOOOO>>>KKKeeeooogggDDD===111+++)))+++''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$"""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))+++++++++,,,---...///000///000111222333444444444000000000000111222333444555444333333333555777999222333333111...---///222000///...------...///000...//////000///...,,,+++---,,,+++,,,...///...---......---,,,,,,++++++*********))))))***+++,,,,,,++++++------------++++++++++++,,,------......///////////////////////////+++,,,---...000111222333111222333333222333555666<<<888888lllkkkPPPHHHCCC222CCChhhzzzMMMxxxFFFnnn{{{FFFeeeyyyIII666***333+++***))),,,000555777777777DDDEEE777222:::>>>888777+++XXXuuusssxxxgggGGGxxxcccKKKNNNOOO888GGG|||eeepppXXX@@@>>>((((((+++''''''&&&%%%%%%$$$$$$%%%%%%########################""""""""""""""""""""""""$$$$$$$$$#########""""""########################""""""""""""""""""""""""################################################$$$$$$##################%%%&&&&&&&&&'''(((((((((*********+++---///000222***,,,///222333444333222222333333333333333333444555555444333111000000///111222222111000000111333////////////////////////......//////...---,,,,,,,,,------......------,,,+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...000000//////000000000000//////------...///000111222222111222222333333444444555:::DDD:::TTTBBBXXX666999999***PPPCCCggg999bbbPPPcccNNNzzzhhh222999(((000---++++++...111444555???:::999888DDD///???::::::gggqqqyyyvvvpppsssSSSTTTyyy[[[555ZZZ???DDDnnnfffqqqSSS>>>===)))***,,,((('''&&&%%%%%%$$$$$$%%%%%%########################""""""""""""""""""""""""$$$$$$$$$#########""""""########################""""""""""""""""""""""""################################################$$$$$$##################%%%&&&&&&''''''(((((())),,,,,,,,,------.........+++,,,///111333333333222222222222333333333333444555555444333222111000000222333333111000///000222///////////////////////////////////////...------,,,------......------,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000///000000000000000000///...//////000222333333444222222222333444444555555:::CCC;;;TTTHHHqqq333)))???HHHfffNNNdddfff000999]]]dddKKKSSSxxxrrrJJJ:::;;;000...---...///111222333<<>>mmmZZZ^^^}}}BBB???888RRRjjjEEE]]]rrrooo~~~@@@333---000333666777888888999999KKK555BBB:::555CCCmmmYYY```{{{|||zzzzzzjjjnnnWWWSSSuuu^^^LLLKKK999RRRgggqqqrrrFFF<<<555***+++%%%&&&'''&&&%%%%%%$$$$$$%%%%%%########################""""""""""""""""""""""""################################################""""""""""""""""""""""""######################################################$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***+++,,,+++---...000000///...,,,......//////000000000000000000111222222333444444444444444333333222222111333333333111...---.../////////////////////////////////000000000000000///,,,------......------,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++++++++,,,,,,------------...///000111111111111111111222222222222111111111222222333333444444444333444444555555666777777888;;;<<>>999===KKKjjj\\\ggggggzzzvvvyyymmmZZZMMMrrreeeGGGKKK;;;NNNfffpppfffEEE<<<222***+++###&&&'''&&&%%%%%%$$$$$$%%%%%%########################""""""""""""""""""""""""###############$$$$$$$$$########################""""""""""""""""""""""""######################################################$$$$$$%%%&&&&&&&&&&&&'''((()))***+++,,,---+++,,,...///000000000////////////////////////000///000000111222333444444333333333222222111111111222222222000...---...///////////////////////////......///000000000//////,,,------......------,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---***++++++,,,,,,------...---...000222222222111111222222333333333333222222222333333333444444444444444444555555666777777777;;;>>>BBBMMMnnnfffzzzqqqoooMMMPPPJJJnnn@@@wwwbbb]]]lllvvvCCC???@@@@@@<<<777444555888444:::000<<<999DDDXXX^^^fffooo\\\nnnxxxqqqmmm\\\PPPhhhhhhFFFIII>>>JJJxxxdddooo\\\CCC<<>>EEEIIIqqq\\\~~~GGG555<<>>999:::999555AAAbbbOOOdddfff___aaaiiiqqqtttjjj]]]YYY___kkkIIIEEE>>>CCClllcccnnnVVVBBB;;;...***---%%%,,,'''&&&%%%%%%$$$$$$%%%%%%########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""######################################################$$$%%%%%%&&&''''''&&&'''(((***+++,,,---...///............//////000000000///............///...///000111222333444444111111111000000000000000000000111000......///111////////////////////////,,,,,,---...//////......,,,------......------,,,---------,,,,,,,,,++++++))))))***+++,,,,,,------******+++,,,,,,---.........///111333444333222111222333333444444333333222666666666666777777777777555555666666777777888888999<<>>dddaaapppNNN@@@333---+++((('''(((%%%%%%%%%$$$$$$$$$####################################""""""""""""###############"""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$%%%&&&''''''))))))***+++,,,------...000///---,,,,,,---...000////////////////////////...//////000111222222222333333222111000///...------//////---///222000,,,........................////////////////////////......---------,,,,,,,,,++++++++++++******))))))((())))))+++,,,---......------,,,++++++,,,,,,,,,///000111222222333222222333333333444444444555555777777777777777777777777777777777777888888888888666777RRR888sssTTTaaa>>>333999EEE:::mmmBBBggg111>>>hhhTTTOOOIIIgggwwwJJJYYYhhh111BBB444@@@111===+++;;;AAA777???333BBB;;;@@@999UUUdddyyyWWW]]]mmmllleeeZZZ[[[\\\PPPIIIGGG@@@OOOaaapppLLL???222---+++((('''(((%%%%%%%%%$$$$$$$$$####################################""""""""""""#########"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$%%%&&&'''((())))))***+++,,,------...000///...------...///000000000000000000000000000...//////000111111222222333333222111000///...---...000///---...111000+++........................////////////////////////......---------,,,,,,,,,++++++++++++*********)))))))))***+++,,,---......------,,,,,,,,,,,,,,,---///000111222333333333333333444444444444555555555777777777777777777777777777777777777888888888999888666RRR:::lllRRRlllRRR999777:::vvvFFFzzzmmm@@@333===www^^^KKKHHHpppjjjOOOeeeddd///777,,,333///;;;222333666---777---999555===CCCSSSggguuueeeMMMaaajjjgggSSSWWW___QQQGGGFFF???KKKaaappppppJJJ>>>111,,,+++((('''(((%%%%%%%%%$$$$$$$$$####################################""""""""""""######""""""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$#######################################$$$$$$$$$$$$%%%&&&'''((())))))***+++,,,------...000///...------...///000111111111111111111111111...//////000000111111222222222111000//////......///111000---...111///***........................////////////////////////......---------,,,,,,,,,++++++++++++************)))***++++++,,,---......------,,,,,,,,,------...000000111222333333333333444444555555555666666666777777777777777777777777777777888888888999999999:::555QQQ<<<```PPPYYY<<<>>>{{{OOOnnnhhhEEE???MMM~~~iiiFFFIIIrrr^^^llllll>>>;;;222...///222...333111+++666000555666BBBXXXPPPWWWeeewwwOOO___mmmeeeDDDLLL___NNNAAACCC;;;GGGaaapppcccGGG;;;000,,,+++((('''(((%%%%%%%%%$$$$$$$$$####################################""""""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################%%%$$$$$$%%%%%%&&&'''((())))))***+++,,,------......------,,,------...///000000000000000000000000////////////000000111111222111111000//////......///111000......111///***........................////////////////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---.........------------------...///000111222333444444444444555555555666666666777777888888888888888888888888888888888999999999::::::<<<555MMM???TTTSSSsssmmmRRRiiifff555???tttxxxBBBLLLvvvlllhhhmmmLLLFFFAAA666888...---777111///777444333888EEEwww___FFFWWW}}}eeebbbeeeaaa888CCC```RRRBBBDDD<<>>bbbbbbSSSCCCrrrVVVgggaaaYYY___~~~YYYFFFIII...>>>222333888111777AAA///555000<<<777CCCNNNQQQaaa```fffrrriiiGGG999222JJJbbbQQQ;;;???BBBcccaaapppEEE>>>444+++)))***(((''''''%%%%%%%%%$$$$$$$$$####################################""""""""""""###### !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################&&&&&&&&&&&&&&&'''))))))))))))***+++,,,------...---...///000111111111111........................///////////////.........///////////////.........+++---...---///333222...........................////////////////////////......---------,,,,,,,,,+++++++++,,,,,,---------.........///////////////............///000222222222333444555666666666666888888999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<555???888@@@BBBwwwkkk{{{VVV333???bbb```UUUqqqBBBQQQvvvCCClllWWWeeedddmmmOOOBBBRRR666RRR???AAABBB+++666CCC,,,444111>>>444BBB888CCCMMM[[[YYYzzzlllJJJEEE777JJJjjjZZZ<<>>[[[dddssseeeNNN<<<222))))))+++***&&&%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))***+++,,,,,,------------......//////000000......//////////////////111000000///...---------//////000000///...---------,,,,,,++++++,,,,,,---///---------...///...------------............///......---------,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////......///000111222222333444555666777777888777777::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;999AAA444???@@@cccfffDDD///CCCJJJ___qqqNNNbbbBBBCCC???MMMggg___WWWQQQ777IIILLL<<<;;;222444???@@@OOO444)))888;;;FFF---333888111LLLPPPuuuZZZSSSvvvuuubbb<<>>>>>666444666,,,222@@@===666444...111555===555FFF???^^^XXXfffxxx]]]999>>>CCCjjjMMMJJJ===>>>LLLcccrrr]]]GGG999000))))))+++)))'''&&&%%%%%%%%%$$$$$$$$$############################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))******+++,,,,,,,,,,,,,,,,,,------------.../////////......---------000000//////...---------...////////////...---------,,,,,,++++++,,,,,,---///...,,,---...///...------------............///......---------,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////000////////////.........444444555666777777777777999999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::888>>>777>>>@@@|||ZZZzzzaaaGGGfff}}}MMMggg444BBBVVVZZZcccjjjVVVrrrYYYuuuWWWIII<<<@@@>>>BBBFFF<<>>JJJbbbqqq[[[FFF777///)))***+++)))''''''%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''(((((())))))******+++++++++,,,------------------------//////......---,,,,,,,,,/////////......---------.........//////...---------,,,,,,++++++,,,,,,---000...,,,,,,---///......---------............///......---------,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////,,,---...///000111222333333444555666777777888777:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999888<<<;;;>>>@@@uuuZZZCCC}}}[[[000PPPxxxddd___sssTTTiiiRRRRRRCCC333333000666@@@<<>>888888---::::::???777CCCRRRUUUdddVVV||||||```AAA???DDD___LLLHHH@@@>>>HHHaaapppZZZFFF444...******+++((('''(((%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''''')))***************++++++------------------------...---------,,,,,,,,,+++............------------------............---------,,,,,,++++++,,,,,,---000...,,,+++---...///...---------............///......---------,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////---...///000222333444555222333444666777777888888<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888:::???>>>@@@mmm___DDD}}}^^^vvvnnnZZZ{{{QQQxxxjjj===TTTAAA;;;000...333,,,444999444;;;555:::111>>>FFF:::@@@GGG;;;LLLIIIppp|||eeeHHH>>>@@@QQQFFFGGGGGG???GGGxxxaaapppVVVDDD222---***++++++((('''(((%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............------,,,,,,++++++,,,,,,---111...,,,+++,,,...//////---------............///......---------,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////111111222222222222222333111222444555666777888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;999:::CCC>>>@@@dddXXX}}}LLLKKKMMMwwwUUUNNNaaa@@@JJJVVVIIIIII@@@===>>>555===111000EEEAAAKKK222:::;;;======***DDD<<>>@@@^^^\\\]]]@@@;;;IIIvvvyyy\\\___~~~PPPKKKdddDDD888VVV;;;444<<<999888<<<888CCC>>>AAABBB888555666CCCIII:::???---WWWRRRjjjVVV|||cccIII777AAAQQQTTTMMMHHH???CCCeee```oootttKKK:::///+++***++++++'''''')))%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''*********)))))))))))))))))))))(((((('''''''''&&&))))))***+++,,,------...------------------------+++,,,------.........------,,,,,,++++++,,,,,,---111///+++***,,,...//////---------.........//////......---------,,,,,,,,,,,,,,,++++++,,,,,,---.............../////////000,,,,,,...///111333444555000111333555666777888888888888888888888888888888::::::;;;;;;<<<===>>>>>>:::;;;;;;;;;<<<=========<<<:::HHH>>>@@@ZZZ___yyyHHH888FFFCCCQQQpppfff<<<222___NNNJJJ@@@888999???;;;333:::333///333222@@@,,,EEEGGGIII777IIIBBB???333EEEIII]]]wwwvvv{{{cccHHH666HHH]]]bbbSSSGGG>>>AAA```cccrrrcccBBB<<>>HHH777^^^BBBQQQ}}}vvvLLL]]]===UUUIIIRRR???BBBBBB===KKK;;;;;;FFFHHHEEE@@@444222@@@GGGlllzzzUUUIIIPPP|||\\\BBBBBBDDDYYYcccrrraaaBBB;;;///---,,,***((('''&&&&&&%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((($$$'''(((%%%&&&+++,,,***((('''&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''')))***+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------------------,,,,,,++++++111000......//////...,,,------------------------......------------......---------------------...///...---+++***)))((((((((((((((())),,,///222444444333333333444555555555888888:::===;;;777888===:::::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<=========:::AAADDDBBBBBBNNNppp~~~MMMFFFQQQqqqAAA@@@===cccIIIUUU~~~tttOOObbbGGG>>>CCC999888999:::???666@@@DDDAAA???@@@888555>>>AAAuuu{{{xxxNNNAAACCCXXXcccrrr]]]@@@:::...---+++***((('''&&&&&&%%%%%%%%%$$$$$$$$$####################################$$$$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))'''))))))'''(((,,,---,,,)))(((&&&%%%$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''(((++++++,,,------,,,,,,,,,,,,,,,,,,------......///+++,,,---------,,,+++***,,,///222333222000......000000000000000000000000//////............//////......---------------------,,,+++)))((('''''''''&&&&&&&&&'''))),,,///000222333444555555555444333999;;;???@@@<<<666888===<<<;;;;;;;;;;;;<<<======<<<<<<===============>>>;;;BBBEEEIIIBBBLLLssszzz}}}kkkttt===888\\\NNNYYY{{{OOOQQQJJJ777444888111333:::444444DDDAAA888666>>><<<888???PPP~~~nnn???AAAAAAVVVcccrrrXXX???999...---+++)))((('''&&&&&&%%%%%%%%%$$$$$$$$$####################################$$$%%%&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))***......---+++***++++++***((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&'''(((((()))***,,,---------,,,+++,,,,,,---...//////000000,,,---///000000///---,,,,,,000555666333111111222444444444444444444444444111111000000000000111111...............------,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++...000444666666666555555888;;;???AAA===777999???===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<>>444BBB777888BBB444<<>>>>>??????@@@AAA???????????????????????????EEEEEEZZZEEEHHHtttaaa```LLL{{{|||UUU]]]rrrdddrrr~~~NNNtttAAAEEECCC999GGG===<<>>>>>AAABBBBBBAAAAAABBBBBBCCCDDDBBBAAAAAAAAA@@@@@@@@@@@@GGGGGGAAAfffIIIJJJzzzfffXXX@@@RRRFFFUUUuuuXXXYYYKKK]]]ooowwwuuukkk^^^CCC777HHHMMMHHH444666000666444---666999EEEDDD;;;888>>>>>>@@@LLLmmm{{{TTTWWWfffooofffKKKJJJcccrrrvvvIII999444,,,,,,***)))((((((((((((%%%%%%%%%$$$$$$$$$##############################$$$$$$##########################################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''')))***,,,------444222555;;;999000************)))***+++,,,...//////...,,,)))'''%%%$$$$$$,,,,,,,,,,,,...000333444222222222111111111111111---------------...///000000...,,,---000111///,,,////////////////////////.........------.........)))***+++,,,+++)))'''%%%%%%%%%%%%$$$%%%%%%&&&&&&###$$$&&&'''((())))))***+++++++++((((((---888AAAGGG???:::<<<@@@@@@???@@@CCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@JJJGGG???iiiKKKLLLkkktttOOONNNFFFllltttSSSYYYFFF<<>>AAA>>>:::===CCCEEEAAA@@@DDDEEECCCEEEDDDDDDCCCCCCBBBAAAAAAEEEUUUJJJ^^^RRRCCCeee[[[GGGZZZGGGhhhPPPFFF???zzzppppppdddeeeZZZCCCFFFDDDHHHJJJMMMKKKDDD???999===FFFEEE::::::DDDCCC888YYYXXXGGGeeekkkssstttSSSJJJ}}}dddtttkkkKKK<<<111---,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''''')))...111666999777000+++,,,,,,***000...,,,,,,---......---...///000///---+++******(((***,,,...////////////222555888999777555444444333222111111000000000000333444444333111111222333222222111111111111111222//////.........---------++++++)))((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))+++...222555888<<<===>>>??????>>>===;;;222222333666999<<<>>>???>>>BBBBBB??????CCCDDDAAADDDDDDDDDCCCBBBBBBAAAAAAGGGUUUJJJ\\\RRRCCC~~~YYYZZZeeeCCCIII```sssccctttvvvfff:::999;;;777:::222...000---333:::BBBEEE???>>>CCCCCC>>>??????333CCCHHHSSSrrrQQQHHHyyydddttteeeFFF;;;333---,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''))),,,111555666333---)))+++///...***333000,,,+++,,,---....../////////......---,,,,,,***'''&&&***000333///+++222444888999999888888888555444333222111000000000444555555444333222444555444333222111000000000000000000///...---,,,,,,+++***))))))'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$'''***+++...444>>>FFFIIIJJJJJJJJJIIIFFFCCCBBB999:::;;;;;;:::;;;???BBBBBBCCCAAA>>>@@@DDDDDDBBBDDDDDDDDDCCCBBBBBBAAAAAAGGGTTTJJJZZZSSSCCCxxx___XXXxxx===EEEnnn^^^cccttt<<<;;;>>>444>>>222000===777FFF>>>EEEKKKJJJDDD>>>>>>@@@;;;===999999888>>>ggg{{{cccnnnjjjMMMDDDsssdddttt___BBB:::333---,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%'''))),,,000333111,,,'''&&&+++111333333333222000111333444444444333111///------,,,+++***)))&&&$$$(((...111...)))...000444666777777888999666666444333222222111111222333333222111111222444444333222111000000000000111111000...---+++******((((((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&***...333<<>><<<<<<<<>>GGGLLLEEE:::999AAA@@@BBBFFFCCCDDD@@@MMMpppPPP999EEEaaa\\\FFFAAApppdddtttZZZAAA999111---,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''')))+++---...)))'''&&&'''***000999???999999:::===>>>>>><<<999888444///,,,++++++)))'''&&&&&&&&&(((***++++++******---111444555666888:::777777555444444333333333111222333222000000222444222222111111111111111222111000///---,,,***)))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&)))111;;;EEEJJJMMMLLLMMMPPPRRRSSSSSSSSSRRRJJJHHHEEEEEEEEEBBB:::444@@@>>>===???BBBCCCEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBLLLGGGRRRXXXJJJnnnXXXjjjOOOGGG}}}nnnlll[[[dddxxxMMMDDD@@@444>>>888<<>><<<777000,,,++++++)))'''$$$'''((((((&&&%%%'''***)))+++///222333555888:::777777666555555555555666333444444444333333555666222111111111111111222222///...---,,,***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&***222>>>FFFIIIHHHMMMOOOQQQSSSSSSSSSRRRQQQPPPMMMKKKLLLNNNKKKBBB999777777;;;???AAA@@@CCCHHHGGGGGGGGGFFFEEEEEEDDDDDDAAAJJJFFFPPP[[[MMMiii```hhhLLLLLLTTTooonnnkkk{{{qqq}}}___ZZZ___lllGGG555;;;777111444999;;;:::555AAA>>>AAAIIIJJJCCC@@@CCCBBB@@@;;;BBBJJJCCCBBBIIICCC<<<222000:::FFFHHHDDDDDD<<>>>>>\\\___sssVVV[[[{{{ccc]]]KKKAAA===III888CCCDDD:::LLLBBBLLLFFFBBBEEEJJJJJJCCC===DDDIII>>>KKKIIICCCQQQ@@@JJJFFFCCCAAA<<<999@@@KKKDDD???DDDmmmdddtttYYYEEE:::)))---,,,***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&)))---111111---)))'''######(((,,,///777AAAHHHGGGGGGIIILLLNNNNNNNNN@@@999111...000111000...((('''&&&%%%$$$$$$$$$$$$!!!$$$''')))+++---000333666666666666777888999:::333444555444444444666888666555333111000///......++++++***)))((('''&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%)))---000333888@@@FFFKKKMMMPPPSSSUUUUUUUUUUUUPPPPPPNNNIIIBBB<<<999888...444???HHHFFFCCCIIITTTJJJJJJIIIHHHHHHGGGGGGFFFFFFLLLIIIOOO^^^PPPaaa]]]oooQQQ||||||OOOMMMDDDlll^^^___pppnnn^^^cccTTTWWW```AAAZZZBBBQQQGGG---GGG777???888222777DDDMMMHHH===///???999NNNGGGBBB___AAAQQQ===555???BBB:::<<>>???;;;777444333666...JJJ===LLLHHH???@@@>>>;;;AAA@@@CCCeeeKKKIIIHHH>>>>>>>>>CCC444III???GGGGGGFFFhhhfffsssOOODDD333///++++++***)))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''((("""&&&,,,......+++(((&&&&&&&&&&&&%%%&&&)))...222BBBIIILLLIIIHHHJJJLLLJJJGGGCCC???<<<;;;888222...***)))((('''%%%%%%%%%%%%%%%$$$######$$$'''***+++,,,---...000111111222222111111111111111111111111...---,,,+++***)))(((((((((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$((((((((((((,,,666BBBJJJOOONNNOOOQQQSSSRRRNNNKKKHHHEEE@@@:::666333222111///000333888@@@EEEHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGLLLKKKOOOSSSYYYLLL]]]gggBBBFFFzzzLLLaaaxxxQQQ;;;@@@CCC777DDD888DDD999;;;HHH;;;EEE555999===999AAACCCDDD@@@FFFIIIcccQQQJJJ]]]BBB777@@@NNN999GGGAAAFFFFFFFFFhhhgggtttMMMCCC222///++++++***)))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((("""%%%***,,,+++(((&&&%%%&&&''''''&&&%%%&&&)))+++;;;DDDKKKKKKIIIIIIKKKJJJHHHEEE@@@===:::555...)))))))))'''&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&''')))+++---...//////000000000000000000000000++++++***)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((,,,555@@@IIINNNMMMMMMNNNQQQRRRPPPIIIDDD;;;999666333111000111111///000222777>>>DDDGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKRRRVVVZZZKKK]]]dddyyyeee|||pppvvvSSS~~~VVV}}}wwwPPP===SSSTTT===NNN;;;PPP>>>BBB???<<>>999BBB777>>>999DDD;;;QQQWWWggg^^^OOOkkkEEE222BBBYYY>>>EEEBBBFFFGGGGGGjjjgggtttMMMCCC333///,,,++++++***)))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))******)))))))))))))))(((((((((%%%&&&(((((('''%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$'''***,,,***(((&&&%%%%%%&&&''''''%%%%%%&&&(((000;;;FFFKKKKKKKKKLLLNNNGGGCCC>>>:::888444///***)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""###%%%'''(((******+++,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$+++444>>>DDDIIIKKKLLLMMMMMMNNNPPPOOOJJJAAA:::333222000//////000111222444333444777<<>>;;;GGG;;;FFF999===222DDD888[[[aaaddd___JJJ^^^DDD333@@@ZZZ@@@DDDBBBEEEHHHIIImmmgggtttMMMCCC444111,,,,,,+++***)))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***+++,,,++++++*********)))))))))'''))),,,+++)))'''''''''(((''''''&&&&&&&&&''''''&&&(((******(((&&&%%%%%%"""$$$&&&&&&&&&%%%'''(((+++444AAAJJJLLLKKKLLLNNNJJJEEE===888666333...+++((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""###%%%'''(((333AAAIIIIIIHHHJJJLLLNNNNNNOOOMMMHHH@@@777111111111000000000111222333555444444777;;;@@@CCCCCCFFFFFFFFFGGGGGGHHHHHHHHHMMMNNNTTTXXX\\\LLL\\\mmm]]]TTTUUUYYY]]]}}}yyycccppp~~~tttPPP@@@@@@===EEE;;;FFF===EEEBBBEEEHHH888AAA333>>>;;;@@@===JJJ:::XXXVVVSSSQQQDDDAAAAAA:::>>>VVV???CCCAAACCCEEEHHHmmmhhhuuuMMMCCC444111,,,,,,+++***)))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))************++++++,,,---,,,,,,,,,++++++******)))***---111000---******+++)))(((''''''&&&'''''''''&&&((()))(((&&&$$$$$$$$$"""###%%%&&&%%%&&&''')))+++111===IIIMMMKKKIIIJJJOOOIIIAAA;;;888444...***''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###$$$'''+++333;;;BBBCCC??????EEELLLLLLNNNNNNHHH>>>555000...111111111111222333444555444333333666<<>>PPP:::HHH@@@>>>DDD999BBB======AAA???DDDEEE666IIICCCIIILLLSSS111@@@???@@@WWW>>>@@@AAA@@@CCCFFFjjjhhhuuuKKKBBB333111---,,,,,,+++***)))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))*********++++++,,,---...---------,,,++++++******)))...222111---***)))+++))))))(((''''''''''''''')))***+++)))'''%%%%%%%%%$$$%%%&&&%%%%%%%%%''')))+++---777FFFNNNMMMIIIIIINNNJJJFFFBBB???:::222,,,&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$$$$##############################""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###%%%***///888999999666333666<<>>777666BBB:::JJJJJJddd999CCC???FFFbbbAAA===CCCCCCEEEFFFjjjhhhuuuJJJAAA222000---,,,,,,+++***)))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++,,,---...///......---,,,,,,+++******'''+++000///***''''''((())))))((('''''''''''''''---......,,,)))((((((((('''''''''%%%$$$$$$&&&(((''''''111CCCOOOPPPMMMLLLIIIHHHHHHHHHGGGAAA888111&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$###############$$$$$$%%%%%%%%%%%%%%%########################""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$&&&,,,111666333000...///111444666EEEJJJJJJ@@@111(((+++222,,,---...111333555777888:::888777888<<<@@@CCCEEEEEEEEEFFFGGGHHHHHHIIIIII]]]TTTQQQTTT]]]PPP\\\gggiiimmm{{{WWWNNNNNNPPPhhhjjjzzzYYYEEEAAA???BBBIIILLLKKKHHHSSSRRRFFF===HHH777SSSJJJ<<<333>>>EEE:::KKKAAAbbbIIIFFF<<>>...###'''))) '''...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ &&&(((###!!!(((000222---,,,******+++---000222DDDMMMBBB000...///+++***...------...111555999<<<<<<:::999;;;>>>@@@BBBBBBGGGEEEDDDEEEFFFGGGHHHGGG\\\QQQUUUZZZNNNPPPSSS___pppRRRKKKZZZ|||yyyrrrdddlllTTTJJJMMM999CCCJJJGGGTTTCCCJJJ888HHHBBBZZZPPP<<>>wwwlllpppKKKFFF777000,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))((('''(((***,,,+++***++++++******++++++,,,---............---,,,+++***+++++++++******+++++++++***))))))((('''(((((((((---///---'''%%%'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$&&&###%%%///>>>HHHHHHDDDBBB;;;666999===???AAACCC555&&&&&&)))"""&&&+++!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!&&&'''###$$$***///000,,,+++***)))***---000222CCCJJJ>>>---,,,...,,,---///...///000222666:::======;;;:::<<<>>>AAABBBBBBEEEDDDCCCCCCDDDEEEEEEEEEYYYOOOTTTZZZNNNOOORRRccc~~~VVVWWWttt{{{YYYiiinnnFFFHHHAAA@@@CCCOOOSSS888QQQMMMWWWCCCaaaiiiRRR@@@aaa{{{MMMDDD<<>>FFF@@@,,,%%%((($$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%%%%(((---...,,,))))))((((((***---///111@@@EEE:::******------111000000111333555999<<<>>>???===<<<===@@@BBBCCCCCCDDDCCCBBBAAAAAABBBBBBCCCVVVLLLSSS[[[OOONNNPPP```sss[[[iiittt}}}ggg{{{oooYYYHHHPPPJJJ===FFFKKKHHHEEE@@@\\\llloooVVVUUU[[[^^^AAAHHH===JJJGGG;;;GGGOOO}}}BBBEEEDDDJJJPPPCCCuuukkkpppPPPGGG666000---,,,,,,+++***)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((('''(((***,,,+++***)))(((((((((((()))******,,,------------,,,,,,+++------------------------***)))((((((''''''((((((//////,,,%%%###&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$""")))(((%%%...???BBB999222...+++++++++...888CCCIII333&&&&&&&&&###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######''',,,000---)))(((''''''(((***,,,///000999???666***,,,------222222333444777999<<>>>>>AAACCCCCCCCCDDDDDDBBB@@@??????@@@BBBRRRIIIQQQ[[[OOOLLLOOO```fffIIIMMMUUUhhhvvvkkkGGGFFFJJJ??????@@@WWWbbbeeexxx```VVVIII999HHHBBB<<>>AAAOOOEEENNN[[[MMMIIIMMMeeevvvVVVJJJNNNVVVpppoooaaaSSSeeesssnnnVVV@@@DDDKKKQQQGGGWWWaaaiii]]]EEE;;;CCC>>>GGG\\\MMMFFFFFFUUUEEENNNvvvjjjpppUUUHHH555111------,,,+++***))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((('''(((***,,,+++***((((((''''''(((((()))***,,,---...///////////////...///000111111000///...++++++***))))))))))))***...///,,,&&&$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""''''''###%%%...222///'''&&&))),,,++++++///666FFFAAA///###&&&$$$!!!((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&"""###***000///+++)))(((((())))))***+++---------444111...222///,,,111666888;;;???AAACCCDDDDDDCCCBBB@@@???AAABBBCCCBBBEEEEEEDDD???;;;999<<<@@@MMMBBBLLLYYYLLLGGGLLLbbbvvv[[[HHHDDDllloooFFF>>>IIIttt~~~pppZZZWWW``````jjjeeesss{{{nnnAAAKKKEEEHHH```SSSFFFEEEZZZ@@@UUUyyyiiipppZZZJJJ666333...---,,,,,,******)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''(((***,,,+++***((((((((('''((())))))***---...///000111111111111///000111222222111000///---,,,++++++******++++++---///---'''%%%'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%'''***,,,'''%%%'''***+++***,,,000===FFF555!!!%%%&&&"""'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&###$$$+++///---***+++************++++++,,,,,,---333///---222///,,,444777:::>>>BBBDDDEEEFFFEEEDDDBBB@@@???AAABBBBBBAAADDDDDDBBB===888666999>>>LLL@@@JJJWWWJJJDDDLLL]]]]]]QQQqqqmmmVVVTTTJJJKKK||||||fffZZZTTT```ppp{{{xxxcccUUUMMMIIIcccXXXFFFDDD^^^===[[[}}}iiiooo]]]MMM888555...------,,,+++***))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((('''(((***,,,+++***((((((((((((((()))******---...///111222222222222///000222333333222000///...---,,,,,,++++++,,,,,,,,,...---(((&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%((('''$$$&&&---,,,)))(((***+++)))***,,,777HHH999!!!$$$(((###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&###%%%,,,///+++***---++++++++++++++++++++++++///333...,,,000...---777888;;;???CCCFFFGGGGGGFFFDDDBBB@@@???@@@AAAAAAAAABBBCCCAAA<<<555444777<<>>===<<<999666555777888GGGJJJPPPWWWMMM@@@DDD[[[sss\\\IIIggg~~~fff{{{ppp}}}}}}nnnXXXNNNTTTJJJXXXsssgggqqqooo]]]EEEJJJbbb@@@LLLmmmooo]]]IIICCC222///---,,,+++,,,+++)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))***+++((((((***+++,,,---------///...---,,,,,,,,,,,,,,,...000333444333111111111000000000000000000000///......---...///000222333000...,,,***'''%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%&&&'''((()))''''''(((((()))*********111777444(((!!!%%%'''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***111333---+++---+++,,,......------...000222111000///111333666888<<>>NNNnnnpppgggNNNAAA111000...,,,,,,,,,,,,***((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((()))***++++++)))***+++,,,------......------------,,,+++)))(((,,,...111222111000000000000000111222222222222222//////111111222111111000000///---+++)))'''%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))''''''((())))))******+++---222000'''###&&&'''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!'''000444000******///+++---............000111222222111111222555888:::;;;@@@FFFIIIJJJJJJLLLNNNLLLBBBAAACCC>>>>>>???;;;;;;:::888555222111222444888:::FFFOOOCCC===IIIbbbdddLLL^^^rrr|||lllLLLZZZqqqkkkfff```NNNCCCRRR===TTToooqqqpppRRR@@@444000...---,,,---,,,+++)))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((()))***+++,,,++++++,,,,,,---...//////+++++++++++++++++++++,,,+++...111222111000000000333333444555555555444333000222444555555333000...111000///---***(((&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''(((((()))******++++++)))///000)))######%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!***444555---'''***111+++---...///...///000222222222111222444666888:::;;;@@@FFFJJJKKKLLLMMMNNNIIIAAAGGGGGG888;;;BBB888:::999777444111000111333444444DDDNNN>>><<>>BBBGGGKKKMMMMMMLLLLLLEEEEEEPPPJJJ666888AAA777888888666333000000111333444333EEEOOO:::<<>>CCCNNNgggvvvGGG<<<666SSS|||{{{VVVNNNQQQ^^^tttggg}}}}}}yyyCCCKKK@@@???gggoooqqq]]]@@@???111000............,,,***((((((((((((((((((((((((***))))))(((((())))))***''''''((()))***+++---...------,,,+++,,,---...///333111---***)))+++---///,,,///333444444333333333333444555555444222///...333555888:::999666222///333333222111...+++(((&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((((()))******++++++,,,'''...333111)))$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***111444000******---///,,,---///000000111333444222333444555777999;;;<<>>XXXxxx___KKK888^^^pppAAAFFF666VVV{{{bbb[[[VVV{{{yyyeeesssnnn___>>>III===CCCrrrnnnqqqdddBBBBBB222000///...///...,,,+++))))))))))))))))))))))))******))))))))))))******''''''((()))***,,,---...---,,,+++***+++,,,...///---,,,***)))((()))***+++,,,///222444444333333444333444666777666444222000444666999;;;:::777444222333333333222000,,,)))''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))((())))))******+++,,,,,,)))+++...111000,,,((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&111333111+++***...///---...000222333333333555777444555666888:::<<<>>>???EEEGGGKKKMMMNNNLLLHHHEEEHHHUUUMMM999555999888555111111111///......111333444000HHHRRR666@@@^^^{{{uuuOOO~~~EEE999KKK}}}XXXRRRIIIbbbtttmmmtttHHHCCCFFF<<>>LLLDDD<<>><<<777333333000///...---...000222333---222QQQEEEEEE:::hhh}}}|||kkkVVVQQQ^^^qqq~~~wwwmmmzzzsss\\\WWWFFFEEEKKK@@@GGGllltttsssRRRHHH;;;444///000111///---......,,,***)))++++++++++++,,,+++***)))***+++,,,---,,,+++++++++,,,...000111000///...------...///000...//////...,,,,,,---...111000111444777999777555777888999:::999888666555;;;<<>>;;;777555666777555111222666444///))))))((()))***)))'''%%%'''%%%$$$%%%(((***)))&&&(((...555777333...++++++...+++)))+++///111111000)))&&&$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$&&&((('''%%%'''---222...,,,***,,,///333444444555888:::;;;:::999999:::000777>>>BBBAAAAAAAAAAAAJJJLLLMMMIIIBBBAAAOOO^^^\\\OOOBBB===:::444111222333222000///...///000111777AAAWWWJJJ@@@999|||xxxSSS>>>ooopppfffyyymmmcccQQQWWWpppzzz{{{vvvxxxlllJJJKKKMMMNNNEEEIIIVVVllluuuXXXJJJBBB888000000333222...---///---+++***+++,,,,,,+++...---,,,++++++,,,------......---...///000222333111111111000000///......000111111///...---...000444333333555888999999888999999999999999999999999AAAAAABBBBBBAAA???===<<<:::999555000000333444222000---)))(((((()))))))))&&&&&&''')))))))))))))))(((---222333000---+++++++++------+++***,,,333999///)))###"""&&&)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%&&&)))---000111,,,+++,,,///333666777666999;;;======<<<===>>>@@@999@@@AAA===>>>EEEIIIGGGMMMLLLIIICCC;;;;;;JJJ[[[SSSJJJAAA<<<888444333444555444222000////////////,,,AAAQQQJJJ444333fffJJJ666@@@fff~~~777===VVVyyykkk]]]MMMYYYvvvrrrmmmoooOOO^^^mmmxxxVVV999JJJccccccEEEPPPkkkmmmuuuaaaOOOGGG:::///000444444000...///---+++***+++,,,,,,+++///...---,,,+++,,,---...////////////000111333444111222333444333111...---000111222111000000222444777666666777888:::;;;<<<:::999999999;;;<<<>>>???????????????????????????<<<:::666333111222222222:::555---'''&&&(((***+++&&&&&&)))++++++)))+++...,,,,,,+++(((&&&'''+++...+++---///,,,)))+++111777444...'''$$$%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''+++$$$!!!(((555999111&&&)))+++...222666888999999===>>>?????????@@@BBBDDDEEEHHHDDD:::<<>><<<;;;:::999999:::<<<===999999888999:::<<<>>>???===<<<<<<;;;888555333333;;;888444111000...+++)))&&&$$$&&&***+++(((+++000...---+++)))(((***---000,,,---......---------///666333...)))%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&+++333:::888...%%%))),,,000555888;;;<<<===@@@AAABBBBBBAAABBBDDDFFF@@@DDDDDDBBBEEELLLJJJCCCEEEHHHMMMNNNFFF>>>>>>CCCHHHFFFAAA;;;888777666666000000000000000000000000222OOOSSSRRR888AAAaaalllUUU;;;<<>>>>>===:::888777666666777666666666666888:::<<<>>>::::::<<<>>>:::444111222555888<<>>AAACCCDDDEEEFFFFFFEEEEEEFFFGGGDDD@@@===???FFFKKKLLLJJJRRR[[[aaaYYYDDD666===LLLJJJHHHBBB:::777666333/////////000000111222222333///CCCAAABBB888NNNiiiAAA:::hhhooo444ZZZpppqqqbbbBBBIIIJJJBBB???MMMzzzWWW\\\|||IIIBBBFFFXXXOOO]]]ooowwwdddeeeWWWJJJ===777444222333666222000...---.../////////...---------...000111333000/////////000222444555333555777999999777444222444666666666666666888:::777:::======<<<;;;<<<======<<<;;;:::999999999999::::::::::::;;;<<<===>>>888888:::===:::222000333555777<<>>777777999444+++000111222333444444444444555@@@??????DDD[[[oooxxxfff~~~lllDDDIIIMMMEEEBBBOOOjjjYYYPPPpppaaa]]]DDDFFFUUUqqqiiizzzpppxxxRRRiii]]]QQQCCC:::555111333777555222000000111222111111............000222444555111000000000111333555666333555777999999888666444888999999888666555777888666:::>>>???===;;;;;;===:::;;;<<<===>>>@@@@@@AAA@@@@@@??????>>>?????????===;;;>>>@@@===555555:::;;;999777;;;DDDPPPZZZ```EEE666---000222......333...,,,++++++,,,...//////---000444444222222333555000------000333222+++$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))@@@999111,,,---///000000555999>>>@@@BBBEEEIIIMMMJJJLLLOOOOOOMMMJJJIIIIIIKKKBBBHHH___lllfffaaadddIII@@@;;;???DDDFFFDDDCCC@@@>>>888444777<<<777---333444555555666666555555000666666222;;;FFFoooOOOXXXiiiwwwiiivvvuuu]]]|||nnnkkkWWWvvvyyygggwwwyyy}}}vvvNNNJJJPPPJJJCCCRRRfffiiiYYYWWWEEERRRMMMUUUlllpppnnnqqqGGG]]]```TTTIIIDDD:::000111:::888555111...---///111333222111000000111333555666000000111444666888777555666555666999<<<===:::666444444666888;;;<<<;;;:::BBB===::::::>>>@@@???<<>>???BBBCCCEEEPPP]]]bbbJJJ333,,,---...000333,,,+++***)))***,,,///111000444333666:::333...666333222///......000222333+++***(((&&&&&&(((+++,,,&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''000,,,'''%%%(((111:::@@@111---))))))---222444555999>>>CCCHHHJJJKKKMMMNNNOOOSSSTTTQQQNNNOOOOOOLLL???PPPfffpppjjj[[[LLLCCC@@@@@@CCCGGGLLLKKKGGGBBB@@@???>>>>>><<<999555111444444444333333444777999;;;;;;===???AAAsssxxxjjjhhhbbbdddXXXiiiXXX\\\PPP[[[QQQaaaRRR```dddYYYcccOOOccc\\\[[[wwwrrrkkkYYYHHHlll\\\DDDTTTKKKNNNBBBJJJxxxTTTiiiuuuzzzbbbfffYYY^^^QQQEEEVVVWWWGGGTTTTTTeeeXXXVVViiikkknnnqqqAAARRRqqqccc[[[SSSLLLCCC:::555555888777444222111000000000222111000000111222444666444444555777::::::999777444333444777;;;<<<;;;999666777888;;;>>>???>>>===AAA===::::::>>>@@@>>><<<@@@;;;:::>>>@@@>>>>>>AAA>>>??????>>><<<:::;;;<<<666555333222333333444444...555BBBMMMLLLCCC>>>???VVVNNN???333111666222*********+++///222333111...000999999777:::666333:::333222///......///111222///---***((()))---111444===AAAFFFJJJJJJFFF@@@<<>>;;;777444555666555444444666:::===:::@@@BBB===JJJqqqYYYHHH\\\AAA^^^ZZZtttfffOOOJJJQQQTTTEEEJJJdddsssrrrooorrr:::DDD[[[fffddd\\\QQQIIICCC<<<555999888777666444111///...222111111000111222444555333333444666888888777555555555555888;;;===>>>===888999:::===@@@BBBAAA??????<<<::::::===>>>===;;;>>>;;;;;;???@@@===:::;;;;;;<<<<<<:::888777888999333333444555777:::<<<>>>@@@BBBFFFGGGAAA888444555GGGLLLCCC333111:::777)))...------000444666444222///??????666666666444888444222000.........000111222111///...------......>>>GGGWWWhhhvvv~~~rrrSSS333 )))---444888999555000,,,---,,,+++...333999===???FFFJJJNNNRRRSSSTTTUUUVVVVVVWWWVVVTTTUUUVVVSSSLLLMMMQQQTTTQQQKKKFFFEEEGGG@@@DDDGGGGGGCCCAAACCCFFFIIIGGGCCCAAA???<<<999666777777777666666999===AAA===???===777WWW}}}HHHMMMXXXYYYaaauuuzzz|||OOOLLLBBBUUUfffbbbkkk~~~ooorrr666:::GGG```fffcccUUUKKKIIIDDD===:::999888777555333111000222222111111222333444444111111222555888999888777:::::::::;;;===???AAAAAA999999:::===@@@BBBAAA???===;;;::::::<<<===<<<:::===:::999===???<<<:::;;;777888:::999666333222222222444666888;;;???CCCFFFIIIDDD===666000///333888<<<@@@:::///...777999444666444000......222777<<<777KKKJJJ:::666777555777555444222000/////////000,,,///333666777555111..."""%%%***111888???CCCFFF:::666111,,,***,,,///111888888777444222///---+++,,,,,,...222777>>>BBBEEELLLOOOSSSUUUVVVWWWXXXYYYYYY[[[XXXSSSQQQRRRPPPMMMHHHMMMQQQQQQMMMIIIGGGHHHCCCDDDEEEDDDCCCCCCEEEHHHFFFCCC@@@>>><<<;;;999888777777777777888;;;@@@DDD>>>???@@@999```gggttt~~~yyyfffUUUVVVwww}}}sss[[[QQQcccvvvppphhhxxxtttiiiZZZ]]]GGGZZZpppiiirrrpppsssxxx777777<<>>===>>>>>>>>>>>>>>>>>>@@@AAA888888999<<>><<<999666444777888:::::::::;;;???BBB333444444222111111222222777555333444444444777;;;888999888333...///888???FFFYYYXXXFFF@@@???;;;;;;888777555333111000000000))),,,111666999;;;<<<<<<>>>;;;555000,,,*********666222---)))+++222:::@@@<<<888222---******,,,...---///333888===CCCHHHKKKQQQSSSVVVWWWWWWWWWXXXZZZYYY]]][[[TTTPPPQQQTTTUUUMMMPPPRRRPPPLLLGGGEEEDDDJJJGGGCCCBBBCCCEEEDDDCCC>>><<<999999999999888777666777999999:::===AAADDD>>>BBBHHHCCCpppgggoooKKKFFF```lllkkkhhhRRRVVVbbbaaaqqqtttrrr999777666888KKK^^^ddd___XXXPPPJJJCCC@@@===:::888777777777555555555555555555555555333333555999<<<>>>>>>===<<<===>>>>>><<<<<<===>>>:::::::::<<<>>>???===;;;999999::::::::::::999999666222000333666555666999555:::BBBFFFGGGFFFDDDBBBFFFGGGGGGDDD@@@>>>@@@CCC<<<>>><<<888777888777555666222555>>>???888666:::555:::>>>===888666888<<>><<<;;;999777444333222111333000---,,,---000444777888888999:::;;;<<<<<<<<<444;;;DDDJJJIIIAAA666...///...---,,,,,,---...///111555;;;@@@DDDIIINNNRRRVVVXXXYYYZZZYYYYYYZZZ[[[YYY]]]]]]XXXVVVYYY[[[[[[MMMMMMKKKHHHFFFFFFHHHJJJOOOJJJDDDAAABBBCCC@@@===999888777777888999888666666888;;;======???AAACCCDDD???<<>>:::888666666666777777777777666666444444555888:::;;;:::999999<<>>======???>>>>>>>>>???@@@@@@>>><<<777888::::::999999888888666333222666888555444555777:::???BBBCCCCCCCCCCCCEEEGGGGGGCCC>>><<<>>>AAAJJJHHH@@@555333777:::888555666888;;;>>>@@@???;;;999;;;===???AAAAAA???>>>EEEOOOOOOLLLMMMFFF???CCC@@@???===:::888555444333777444000+++)))((()))***000111333444555555555444999777444111////////////)))***,,,///111222333444888===CCCHHHLLLPPPUUUXXX\\\]]]^^^^^^\\\\\\]]]^^^\\\]]]\\\\\\___```ZZZQQQIIIHHHFFFEEEDDDFFFIIILLLIIIFFFCCCAAA@@@?????????::::::999:::;;;;;;999666777:::???AAABBBBBBBBBCCCDDDAAA666CCCqqqeee{{{wwwBBB===PPP]]]PPP[[[fffrrruuuggg999777000888000222@@@MMMPPPSSSYYYMMMMMMKKKHHHCCC===777444777777888888888888777666:::::::::<<<======;;;999888<<>>666888::::::999888888888999666888<<<===888444333000222333222111111222333///222444222......111666111444222......333333///333999666...555FFFJJJAAABBB<<<888:::BBBHHHHHHEEEBBBHHHKKKOOOTTTLLLEEELLLBBBAAA???===:::777555444///111444666666333000------,,,+++***+++---///111.....................---//////000111333666888:::>>>CCCJJJNNNQQQTTTYYY\\\```aaabbbaaa______```aaaaaa^^^[[[]]]dddcccSSSBBBLLLMMMLLLKKKHHHDDDAAA???>>>@@@AAA@@@>>>>>>AAAEEE>>>>>>>>>??????===:::777888<<>>@@@AAA@@@>>>DDDBBBAAABBBCCCDDDBBBAAA@@@???>>>?????????===;;;::::::999999888888777777777555333444777888666444///000111111111000...---.........//////000000000222222111111000000//////222///111555333111???QQQ;;;PPPFFF555???HHHFFFLLLOOOLLLKKKOOOVVVXXXSSSMMMNNNJJJEEEBBBBBBAAA>>><<<888666333222222333222111333000000333222//////222000//////...///000222333>>><<<999555444888???DDDGGGKKKRRRYYY^^^aaabbbbbb___bbbeeegggeeeaaa```bbbbbbWWWYYYggghhhVVVJJJKKKHHHDDDLLLPPPEEE???CCCDDDAAA<<<@@@BBB<<>><<>>???BBBDDDDDDBBB@@@BBB@@@??????@@@@@@>>><<<;;;;;;::::::999888888888666444333333666666555333000000000000000///...---++++++,,,,,,,,,---------111000000000000000//////222...///333111...777EEE[[[???CCCHHH888EEEWWWGGGOOOHHHHHHVVVjjjqqqgggYYYSSSPPPLLLIIIHHHFFFBBB???===:::777555444333222000222//////222222//////222222222111111222444555666999;;;???BBBDDDFFFIIIKKKPPPSSSXXX^^^bbbdddddddddgggffffffggggggfffffffff[[[^^^bbbbbbYYYKKKBBB???CCC>>>AAABBB<<<;;;>>>;;;???AAACCC<<<777???FFFAAACCCAAAAAACCCEEEHHHPPPYYYUUUMMMFFFPPPjjjXXXQQQdddrrrxxxCCC888RRRjjjpppllltttsss\\\:::888555777;;;777555;;;999555999DDDggguuufffiiiwwwnnnbbbYYYVVVSSSPPPLLLKKKJJJLLLQQQWWWXXXSSSNNNRRRQQQQQQQQQOOOJJJDDD???FFFDDDBBBAAA@@@???===;;;;;;;;;::::::999888777777666555444444666666555444444333222111000000000000++++++++++++,,,,,,,,,,,,///////////////000000000333...///333222...000888SSSSSSJJJBBBCCCEEEIIIRRRPPPKKKKKKUUUccciiibbbYYYYYYWWWUUUSSSQQQOOOJJJGGGFFFCCC@@@===;;;:::777555555333333555666333333666666555555666777999;;;<<<>>>BBBHHHMMMPPPRRRUUUWWWZZZ]]]aaaeeeggghhhhhhgggkkkkkkjjjkkklllkkkgggbbbZZZdddcccTTTFFFDDDEEECCC>>><<<999888;;;???>>>999>>>BBBDDDAAA<<<===@@@BBBCCCHHHJJJEEECCCJJJTTTZZZNNNEEEHHHgggVVVxxxvvvNNN@@@HHHRRRUUUUUUuuutttXXX999999777:::AAA>>>:::>>>:::777>>>FFFkkkhhhpppuuuqqqtttuuuuuu}}}zzzooommmjjjfffbbb\\\UUUPPPFFFDDDAAA???>>><<<999777999999888777666555555444777666666666666666555555888666444333222222222333------------------------------....../////////000444000000444555111///111333ZZZZZZGGGJJJFFFAAASSSOOOQQQRRRNNNKKKMMMSSSZZZZZZ[[[[[[\\\[[[XXXUUURRRQQQOOOLLLIIIHHHFFFCCCAAA@@@===<<<>>>>>>::::::<<<@@@@@@@@@@@@BBBDDDFFFHHHMMMNNNPPPQQQSSSWWW\\\```bbbdddgggjjjlllllllllkkkkkknnnppppppooolllfff___jjjeeeWWWDDD;;;???FFFIII<<<>>>999999BBBFFF@@@<<<666999888:::@@@AAACCCKKKDDDPPPVVVRRRQQQVVVXXXTTT===???JJJ___ssswwwiiiWWWSSSJJJpppxxx{{{xxxwwwzzzrrrooopppaaavvvkkkfffbbbnnnOOOYYYIIIAAAIIITTTYYY___gggiiiRRRIIIYYYlllxxxzzzuuutttUUU888:::777;;;EEEDDD>>>>>>;;;???LLL======GGGUUUUUULLLNNNZZZggg^^^UUUPPPQQQRRRNNNJJJPPPKKKEEECCCCCCBBB>>>:::FFFDDDAAA???>>>===;;;:::???===:::999999999888777777666666555333222222111555555555444333333333333666555333222111111222222------------------------,,,,,,,,,------......///111...///333555333000...///333WWWfffNNNJJJSSSEEENNNRRRUUURRRMMMOOOXXX```YYY\\\___aaabbb```___^^^YYYWWWUUUTTTTTTRRRPPPNNNLLLIIIHHHIIIGGGCCCAAACCCMMMLLLLLLMMMOOOQQQSSSUUUUUUWWWXXXYYYZZZ]]]aaadddhhhiiilllnnnppppppppppppmmmrrrrrrnnnkkkmmmlllhhhpppYYYBBB999999:::;;;===777===999999CCC@@@:::AAA___hhhSSS>>>UUUxxxzzzkkksssoooHHHjjj|||gggNNNIIIJJJWWWjjjvvvwwwrrraaaYYYfffuuutttTTT888:::777:::EEEEEEAAADDDHHHVVVjjjhhhQQQ???CCCMMMJJJ===444@@@?????????@@@AAA@@@???>>>>>>>>>AAAEEEIIIKKKLLLNNNKKKFFFCCCBBBAAAAAA@@@<<<:::888888999;;;;;;;;;777777666555333222111111111222333222000//////000111111000000//////000000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------,,,+++,,,...000000...---222%%%777]]]hhhYYYNNNLLLSSSRRRTTTYYY___aaa]]]XXXYYY]]]bbbeeefffffffffggg^^^]]]\\\\\\\\\\\\YYYWWWVVVRRRQQQRRRPPPLLLJJJLLLSSSRRRRRRSSSTTTVVVXXXYYYVVV[[[aaafffhhhiiiiiijjjoooppprrrtttttttttttttttrrrtttppphhhhhhoooqqqmmmRRR<<<---333======666333000999333333;;;333777UUU~~~QQQwwwuuutttdddGGGKKKTTT^^^dddhhhiii```UUUeeevvvuuuSSS888:::666:::DDDFFFIIIXXXkkkdddFFF<<>>FFFRRR^^^iiirrr{{{uuupppiiibbb\\\VVVPPPMMMJJJGGGDDDAAAAAAAAA@@@???;;;:::999888666555444333222333444333000...///111///000000111111111111000---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,***111%%%666eeefffPPPXXXPPPPPPTTT[[[bbbccc\\\UUU\\\```eeeggghhhiiijjjllleeeddddddddddddcccaaa^^^^^^[[[ZZZ\\\[[[WWWVVVXXX\\\[[[[[[[[[[[[]]]___``````dddjjjoooqqqrrrtttuuuzzzzzzzzzzzzzzzyyyxxxwwwssssssnnniiimmmqqqgggVVV555000---000:::@@@;;;111---555...///666///HHHrrrgggxxxpppNNNIIIIIIDDDRRRYYY]]]YYYSSSXXXhhhxxxvvvuuuSSS888:::666:::CCCFFFQQQnnnyyyYYYJJJFFF???555:::@@@DDD@@@999999BBBLLL[[[gggyyyyyypppkkk^^^ZZZSSSNNNJJJGGGDDDBBB>>>===<<<;;;999888777666444666777666222111222444000111333444555555444333000000000//////.........---,,,,,,++++++*********+++------***(((***,,,...&&&***...'''555ffftttOOODDDLLLTTTYYYZZZ]]]bbbggg___cccgggiiiiiijjjlllooolllkkkjjjkkkkkkiiifffcccccc``````cccccc``````cccjjjiiihhhhhhiiijjjkkkllloooppppppppprrrvvv|||~~~|||zzzyyypppqqqoooooouuuqqqUUU666444>>><<<111222===;;;......555---///999777```}}}WWWeeeQQQIIIDDD]]]XXXPPPPPPZZZkkkyyytttwwwOOO:::666999;;;EEECCCNNNaaawwwXXXIII@@@<<<>>>===:::===BBBBBBEEE[[[tttxxxppphhh___WWWQQQUUUPPPIIICCC>>>;;;999777:::888666555444444222000444222111111333444444333666555444333333111...+++///******000000***'''''',,,***))))))***++++++***///---------***333TTTwwwNNNPPPMMMKKKVVVfffiiibbbccccccgggnnnqqqpppqqqsssrrrtttwwwwwwvvvtttssssssjjjjjjjjjjjjkkkkkklllmmmooonnnnnnnnnppprrruuuwwwzzz}}}~~~|||xxxtttuuunnnnnnsssjjjPPP666+++333222111000000222444555333333000???555@@@???bbbXXX]]]ZZZMMMfffqqqtttwwwNNN:::666:::888===>>>WWWsssxxx___OOOAAA999999444555999>>>BBBMMMhhh}}}xxxooojjjccc[[[UUUPPPLLLIIIEEEBBB===999888777666555333111000111222444333333444333333444555555444222666111...//////,,,,,,000,,,***))))))+++,,,+++***,,,***,,,...)))&&&222CCCoooPPP@@@LLLVVVTTT]]]ooogggeeegggmmmrrrssswww|||uuuxxx{{{~~~~~~~~~}}}{{{yyyxxxyyy{{{}}}}}}|||zzzwwwtttqqqssssssdddEEE,,,///@@@333222111111111222333444+++:::;;;777333aaacccaaaxxxkkk|||tttwwwMMM999777;;;777@@@>>>QQQsss~~~cccTTTIII???:::<<<333666888888>>>PPPlll}}}vvvooohhhddd___YYYQQQJJJFFFCCCAAA@@@:::888666666777777666555888777555555666666555444555333111000...***+++...---+++******+++,,,+++******''')))000///'''%%%***???YYY```LLLBBBQQQ^^^\\\llliiiiiinnnqqqsssxxx}}}|||~~~|||||||||xxxuuuttteeeTTTDDD333)))...:::111222222333333333333333///111:::444<<>>;;;;;;???999999888:::GGG___xxxzzzqqqiiibbb\\\WWWTTTLLLIIIFFFCCCAAA>>><<<:::;;;999666555666777777666333555888888444///,,,,,,...,,,+++***,,,,,,,,,+++---))))))---///------000###555NNNXXXLLL===FFFYYYgggfffhhhnnnqqqqqqsssvvvzzz~~~~~~~~~{{{sssmmmdddJJJ333///777888222+++000111333555555444333222222<<<+++333|||>>>nnnuuuqqq~~~iii}}}oootttuuuxxxLLL999777<<<555???AAAYYYyyy|||bbbIIIAAA???;;;888999:::777999IIIdddyyyuuukkkgggbbb\\\XXXSSSOOOLLLFFFCCC@@@>>>======<<<;;;666888:::999777666444333///---++++++,,,---,,,+++///,,,******((((((+++///...''')))888AAA@@@@@@DDDQQQTTT]]]jjjqqqrrrsssuuusssxxx}}}~~~yyymmm^^^SSS???999444333333111111333000111444555666555333222...HHH---RRRHHH\\\```pppxxx}}}~~~uuuxxxMMM999777;;;>>>666>>>nnn{{{fffdddSSSFFFGGGGGG???777555:::555>>>\\\|||xxxuuuooojjjccc\\\UUUNNNHHHDDD>>>>>>;;;777777999888444000...,,,,,,------,,,+++(((***,,,+++***)))+++...(((333000$$$+++???>>>+++888<<>>444...888444000000333777555111222222444555555555444333???+++[[[UUUzzzuuuyyyOOO:::666999999DDDEEENNNKKKgggXXX===??????EEEHHHAAA555444<<<999999SSS|||bbbKKK222000---------...---+++111///+++)))***,,,+++(((***---***%%%)))333444,,,222---+++///666???KKKUUUfffjjjpppvvv|||{{{ssslll```TTTDDD888333333444555222444555444555666555333222333444444555555444444777nnn}}}PPPlllqqqyyyvvvPPP:::333888<<>>;;;888666555555444333333333222111111111111111<<<)))222666...666:::555\\\yyy555nnnuuupppxxxyyyvvvtttuuuxxx}}}vvvUUU:::333<<<>>>JJJMMMFFFJJJUUUQQQAAAEEEFFFOOOMMM===666:::999999AAAfffddd===222000......///000000000......------,,,---------************+++,,,---...///............//////000222999DDDPPP[[[eeeooovvv{{{|||~~~~~~|||{{{xxxwwwwwwnnnlllfff\\\SSSKKKBBB;;;:::888555444444333222000//////.........///000000%%%BBB,,,///<<<+++???dddrrr___nnnqqqiiisssvvv\\\:::444BBB@@@JJJKKKEEEJJJVVVSSSFFFNNNBBBBBBEEE;;;777;;;;;;;;;IIIlllkkkLLL444111///,,,,,,---......---...---,,,,,,+++++++++++++++++++++---...000222333222222111111000111111111000222444888>>>EEENNNTTT]]]```fffkkkooopppqqqppptttqqqnnnlllooouuuyyy{{{zzzpppbbbVVVIII>>>888888777555444333333333111///------------...///000000;;;###<<<666,,,@@@]]]|||SSSxxxyyyyyy~~~vvvaaa:::555FFF@@@HHHIIIDDDKKKXXXXXXNNNGGG:::<<>>777:::777333000///---+++***---,,,,,,+++************------...///000222333444111111111222222444555555999777444111111444888;;;<<<@@@FFFLLLPPPTTTWWWYYYdddjjjpppvvvppp^^^OOOCCC???@@@777555444444444333111//////////////////000111111///BBB///000777hhhjjjXXXvvvaaa999666FFF>>>DDDFFFDDDMMM[[[^^^VVVEEE;;;>>>DDD<<<888<<<======YYYwwwppp```TTTMMMGGGCCC???;;;999777444333222111000000/////////000---------------......///.........///000111222333555444333333444666777888333666:::>>>BBBHHHNNNSSS[[[kkkyyywww```SSSJJJEEEDDD777555333222222222000...222111111000000000111111666+++666<<>>zzzZZZzzzvvvTTT888888;;;???CCCFFFHHHQQQ]]]```\\\UUUPPPJJJ===444???JJJDDDCCCmmmtttVVVGGG@@@;;;666999666444333444555555444555555555555555666777888444333222222111111111222444444333333333444555555555444444666888888555222888<<>>???HHHPPPQQQRRRWWW]]]^^^ZZZOOOSSSDDD>>>LLLIIIDDDXXX|||AAA@@@///;;;---000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000111111222222333333//////000111222222222222333666888999999999;;;<<>>333@@@nnn~~~fffgggvvvwww~~~yyywwwrrrkkkiiissstttlllnnnzzz{{{wwwaaaFFF<<<333BBBPPPRRRSSSSSSYYYaaadddccc^^^RRRPPPDDDCCCLLLCCCDDDmmmKKKAAA000999222000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......000000222333555666777888666:::???EEEJJJOOOTTTXXXwwwpppfffOOOMMMIIIDDD@@@===<<<:::888>>>DDDAAAVVVxxx\\\EEE:::999HHH[[[ZZZVVVVVV]]]fffiiifff```TTTOOODDDGGGKKK@@@HHHzzzOOO@@@000666444000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,------...///000111111000000111111222333444555666888<<<@@@CCCGGGKKKNNNeeeuuuvvvoooVVVOOOKKKFFFAAA???===:::999000:::999===JJJLLLHHHPPPAAAPPPYYYZZZeee~~~~~~yyyXXXDDD999@@@NNNdddaaa[[[YYY```jjjlllhhhaaaWWWOOODDDJJJJJJ???QQQRRR>>>222222444000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,---...///000111111444333222111111111222222666888:::<<<===@@@CCCFFFLLLZZZZZZWWWfffxxx~~~mmmbbbjjjhhhSSSFFFCCC===999777555333222555===???;;;999666777???JJJ888555BBBBBB777===RRR@@@IIIRRRTTTOOOIIIJJJNNNHHHEEEDDDGGGFFFAAACCCIIILLLOOOOOOrrryyyTTTCCC888FFFTTTiiifff```]]]bbbkkkmmmjjj```YYYPPPEEEMMMIII@@@^^^SSS>>>555000333000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000//////000111222444555555777666444222111111222222111333555666888;;;@@@CCCOOOSSSRRRXXXfffmmmttt{{{ooodddWWWMMMQQQOOO??????<<<888444333222111000,,,***+++///333888;;;<<<---::::::---...<<<:::+++444444777<<<>>>999444333555555666999999888:::>>>:::BBBAAArrrzzzOOOAAA555IIIWWWjjjiiiddd```cccjjjmmmkkk^^^ZZZQQQEEENNNHHHBBBkkkTTT@@@999000333000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000000111222333444666777777555444222000000000111222...///111444666:::@@@CCCJJJQQQTTTZZZfffkkkrrrsss```UUUQQQMMMQQQRRRJJJ;;;888444222222222222111<<<444222222///000000***222111444:::;;;777555888444//////555999666444555444777888666555666888777@@@JJJGGGzzzLLL???333KKKXXXjjjjjjfffbbbdddiiilllkkk]]][[[RRRFFFNNNGGGDDDsssUUUAAA===000444000...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,---///000222333333111000...------///000111222444666777:::>>>DDDGGGIIIWWWZZZYYYbbbkkkuuuzzz```QQQNNNHHHFFFGGGBBB555222///---.../////////))))))000222***,,,444444333222222222///---000666222111333444...)))///999...444777333333888:::777666BBB@@@wwwyyyMMM???>>>HHH\\\aaa~~~hhh\\\lllkkkggghhhbbbXXXPPPBBBNNNLLLCCCsssfffAAA666666222111000......//////---,,,------------------------............////////////////////////000000000000222222111000//////000000111333555666888;;;???BBBHHHEEEGGGOOOWWW^^^jjjvvvppp^^^QQQHHH@@@CCCFFF>>>777666444222111/////////111000...------...000111111111111000...---...000////////////000000000000...000111111111333555777===???FFFwwwuuuKKK>>>???KKK___ccc~~~jjj___nnnmmmlllmmmcccWWWOOOEEENNNIIIFFFyyygggBBB666666111111000......//////---,,,------------------------............////////////.../////////000000000000111000//////......//////000111333555666999===@@@IIIGGGJJJPPPTTTWWW___hhhhhhVVVJJJAAA888:::<<<444444333222000///.........000///---,,,,,,---///000111222111000---,,,---///....../////////000000000...000111111111222555777<<<>>>IIIwwwnnnIII===???OOObbbhhhlllbbbllljjjmmmnnneeeVVVNNNJJJNNNEEELLLjjjDDD666666111111000......//////---,,,---------------------------............/////////....../////////000000000//////......------.........000222333444777;;;>>>EEEFFFKKKSSSXXX\\\bbbiiieeeTTTIII@@@666777888000111000///...------------......,,,,,,,,,,,,......111222111///---,,,,,,---.........////////////000...///111111111222555777:::>>>NNNxxxgggHHH;;;???RRRdddpppmmmcccgggeeejjjhhheeeUUULLLNNNNNNCCCWWWlllFFF777666111111000......//////---,,,---------------------------------.........//////........./////////000000//////......---......///...///111222333666:::===AAADDDJJJQQQXXX^^^dddjjjcccTTTJJJBBB777666777//////...---------------------,,,,,,++++++,,,,,,---111111111///,,,++++++,,,------........./////////...///000111111222444777999===UUUxxx```GGG:::???UUUdddyyymmmffffffeeemmmgggbbbUUUJJJQQQMMMEEEeeennnFFF777666222111000......//////---,,,------------------------------------......................../////////////////////......///000000...000111222333555999<<>>333111222***//////..................,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++***+++---,,,,,,,,,---------......---...000000000111444666999===bbbyyyRRRGGG<<>>444333444---000///...---,,,,,,,,,,,,,,,------......------,,,+++,,,---,,,++++++---///++++++,,,,,,,,,------------...///000000111333666;;;===hhhvvvRRR???;;;OOO^^^jjjpppllllllqqqmmmdddaaafff___YYYFFFNNNRRRbbbeeeDDD888555444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++///666666///+++,,,,,,,,,,,,---------......///...---...///222444666;;;;;;>>>CCCIIILLLJJJGGGBBB@@@===:::555111...---......---------,,,,,,,,,,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---///000111111222444666<<<;;;wwwvvv{{{OOO@@@@@@SSS```iiiggggggeeeccceeehhhgggccc\\\VVVGGGOOOUUUhhheeeCCC666444444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++...333333...+++,,,,,,,,,,,,---------............---...///222444666>>>>>>AAAGGGNNNRRRQQQNNN???===;;;777444111///......------------,,,,,,,,,,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........///000111111222444777<<<;;;xxxvvvsssJJJ@@@DDDYYYbbbiiifffjjjhhhaaadddllliii^^^ZZZSSSHHHOOOYYYqqqeeeBBB444333333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------+++,,,000000,,,+++---,,,,,,,,,---------..................///111333555666777999@@@FFFJJJIIIFFF===;;;888444111000000000------------,,,,,,,,,,,,,,,++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........///111111111222555777<<<<<>>EEE[[[dddhhhlllnnnmmmiiiggggggddd```[[[QQQIIIMMMYYYyyyccc@@@333222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..................///111222333>>>>>>AAAGGGMMMOOOMMMJJJ>>><<<777333000///000000---------,,,,,,,,,++++++++++++******++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........000111111111222555777<<<==={{{wwwfff@@@;;;DDD[[[dddhhhqqqjjjiiikkkeee^^^gggxxx]]]OOOKKKKKK[[[___>>>333222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,******,,,------,,,,,,,,,---------......------......///000111222;;;<<>>}}}www^^^===;;;EEEZZZcccgggtttgggeeejjjeeeaaavvv\\\LLLOOONNN```YYY===555444222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,...---))))))---...,,,,,,,,,,,,---------......------...///000000111111///333:::EEEMMMOOOKKKFFF@@@===999555111///......,,,,,,,,,,,,++++++++++++************+++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......///000222222222333666888<<>>888KKKZZZccceee```ccc```fffhhhdddeeebbbTTTNNNSSSPPPmmmGGG999333555111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------...///000000555555555444444444444444333111000000000000...,,,---,,,,,,++++++,,,,,,---++++++,,,------,,,,,,++++++++++++,,,,,,,,,---------------............///000222444555555666888999===CCC}}}xxxVVV===999LLLZZZaaaddd```cccaaaeeefffaaaaaa\\\MMMLLLNNNSSSvvvvvvFFF888333555111...............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------...///000333333333333333333333222222000////////////...,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---,,,,,,,,,,,,++++++,,,,,,,,,------------------............///000222444555555666888999===BBBzzzyyyRRR<<<;;;OOO[[[```ccc```ccc```dddddd^^^]]]XXXIIIJJJJJJ[[[hhhDDD666222555000........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000444444444444444444555555222111////////////---,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///000222444444444555777999;;;???wwwyyyrrrLLL:::===SSS^^^bbbddd```ccc___bbbbbb\\\\\\XXXJJJKKKGGGfff^^^BBB444111444///........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////333333333444444555555666333222000/////////---+++---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............//////111333333333444666888999<<>>VVVbbbdddddd```bbb^^^aaaaaa\\\]]]ZZZLLLLLLGGGnnnXXXAAA333000444...---.....................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000111222333333444444444222000000000///---+++---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...000222333333444666777888:::rrrwwwWWWFFF999AAAWWWaaacccccc^^^XXXaaafffbbb\\\XXXRRRKKKVVVQQQsssTTT;;;>>>,,,555+++......---------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++,,,------......///---...///000222222333333222222222222111111111000...------,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///...000222222222222444666:::>>>bbbwwwTTTCCC999DDDYYYaaabbbccc^^^^^^fffiiiccc\\\WWWQQQJJJRRRVVVzzzQQQ999<<<,,,555---......---------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,++++++,,,------......///---...///000222222222222000000000000////////////...------,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///...000222222222222444666999===^^^xxxPPP===999III]]]aaaaaaccc___```eeegggaaaYYYTTTOOOLLLLLL___LLL666999,,,444.........---------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++,,,------......///---...///111111222222222///.........------------...------,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///...000111222222222444555888<<>>TTTdddbbbaaadddaaa^^^^^^^^^ZZZTTTNNNMMMNNNKKKuuuGGG888555---111///......---------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******++++++,,,------......///...///000111111111111111/////////.........------...------,,,,,,------...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------............///---///111111111111333555999===LLLyyyVVVLLL;;;CCCXXXfffcccccceee```cccbbb```]]]TTTLLLIIILLLSSS{{{DDD999444///000///......---------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++************++++++,,,------....../////////000111111111111111000000/////////............------,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///---///000111111111333444:::>>>FFFyyyWWWFFF@@@GGGZZZgggdddeeeggg```ccc```___]]]TTTJJJGGGKKK___nnn???888444111000000......---------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++///...---,,,++++++++++++++++++,,,------....../////////000111111111111000////////////...............------,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///---///000111000111222444999===@@@yyyYYYAAACCCIII\\\gggeeeggghhh___]]]ZZZZZZZZZSSSIIIGGGKKKhhheee;;;888444333111222......---------,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++000///...---,,,,,,,,,,,,++++++,,,------......//////000000111111111111000//////.........---------...------,,,,,,------...++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////---...000111000111222444888<<<<<>>:::PPP]]]bbbdddcccccceeeddd```TTTWWWEEEQQQRRRJJJrrrBBB;;;555333111...---///------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222999111@@@===yyyuuurrrQQQ======SSS^^^bbbdddbbbccceeeddd```XXXUUUHHHTTTRRRPPP{{{yyyAAA:::444333111...---///------,,,,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222777555>>>===nnnvvvjjjJJJ;;;@@@XXX^^^bbbdddbbbcccdddccc___\\\PPPLLLWWWOOOZZZhhh@@@999444333111...---///------,,,,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222444::::::===\\\wwwaaaCCC;;;DDD]]]___bbbdddbbbbbbdddbbb^^^\\\JJJNNNUUUMMMeeeZZZ>>>777333222111...---...------,,,,,,,,,+++++++++************************************************************************))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222000===777???MMMwwwYYY>>>===III______cccdddbbbbbbcccaaa]]]WWWEEENNNPPPMMMpppPPP;;;666222222111...---...------,,,,,,,,,+++++++++************************************************************************)))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222---<<<555@@@DDDxxxPPP;;;AAANNNaaa```cccdddbbbaaabbb```[[[QQQEEEOOOKKKRRR}}}HHH999444111222111...---...------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222...888666@@@AAAyyymmmGGG999FFFSSSbbb```ddddddbbbaaaaaa___ZZZMMMJJJRRRGGG[[[oooAAA888333000111111...,,,...------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222222333888???@@@yyyaaaBBB888IIIWWWccc```dddeeebbb```aaa^^^ZZZLLLNNNUUUFFFbbbccc<<<777222000111111...,,,...---------,,,,,,,,,++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000111222222444000999>>>AAAtttTTTEEE;;;IIIaaaeeebbbeeefffcccbbb```ZZZRRRMMMBBBTTTJJJwwwKKKBBB777555444222000......------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111222...;;;111@@@@@@___PPPBBB:::NNN___eee```ccceeecccbbb```YYYQQQLLLGGGUUUOOOEEE===666555333111000......------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000111222...:::222???<<>>;;;AAAzzzHHH777>>>VVVaaabbbccc```eeeaaaaaabbbVVVKKKKKKaaaIIIVVVjjjCCC222;;;000111111///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000222222333000===<<<<<>>;;;XXXcccCCC<<>>;;;GGGOOO;;;;;;OOObbbdddcccccc___aaaaaa```SSSPPPGGGiiiOOOUUUaaaCCC666999444111000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000000+++555000333===:::DDDttttttRRR;;;FFFTTT___gggkkkfff___^^^\\\fffPPPMMMIIIdddMMMnnnSSS666999555---000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////000222333444777:::===```mmmKKK<<>>PPPaaaggggggfffeeeddd``````PPPUUUDDDggg[[[```\\\888;;;111///666000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////000222222333555999<<<;;;{{{WWW;;;AAARRRbbbfffcccbbbcccccc```___LLLSSSDDDqqq[[[lllNNN444;;;111...555...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////000222222333555888;;;:::jjjQQQ;;;EEETTTaaaccc``````bbbbbb___\\\MMMPPPIIIvvv^^^zzzqqqFFF444888222///333...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////000222222222444888:::;;;XXXJJJ:::KKKVVV___```^^^___bbbbbb]]]YYYQQQLLLNNNxxxcccTTTBBB444333444111/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////000111222222444777:::;;;GGGyyyDDD888OOOXXX______^^^```bbbbbb\\\WWWTTTIIIRRRxxxfffBBB???444///444333---000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////000111222222444777999:::<<>>888222000222222000,,,------,,,,,,,,,,,,++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...///111111222333555888@@@999MMMZZZ>>>===TTT[[[```^^^]]]___bbbbbb^^^PPPHHHFFFllleeeqqqKKK<<<777222000111222///,,,------,,,,,,,,,,,,++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...///111111111333555777<<<888IIIQQQ:::AAAWWW^^^bbb```___aaaccccccXXXMMMFFFIIImmmeeeyyy|||BBB:::666222000111111///,,,------,,,,,,,,,,,,++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...///111111111222555777888888CCCzzzIII777EEE[[[```dddbbbaaadddeeedddTTTKKKEEENNNlllccc\\\DDD777444111000000000...,,,------,,,,,,,,,+++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...000111111111222444666888:::@@@YYYzzzFFF555IIIZZZ___aaa``````bbbbbb```RRRJJJEEESSSlll```CCC999444222111000//////...---------,,,,,,,,,+++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...000111111000111333555777;;;@@@FFFjjjDDD444MMMXXX[[[]]][[[\\\^^^^^^ZZZPPPJJJDDDXXXkkk^^^jjj:::111111111000//////...------------,,,,,,,,,,,,++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...000111000000000222444555888??????{{{ZZZAAA555QQQXXX[[[[[[ZZZ[[[]]]\\\XXXMMMHHHCCC[[[kkk\\\rrrppplllhhhccc^^^[[[YYY^^^RRRUUUxxxPPP555333//////000///...---------------,,,,,,,,,,,,++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////000111000///000222444333444===<<>>+++444---///000///...---,,,------------,,,,,,,,,++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////000111000///000222333333222<<<;;;BBBRRR:::BBBWWWUUUYYY\\\\\\^^^```]]]WWWOOOCCC???iii\\\oooyyyllljjjjjjjjjiiiiiiiiigggccc```dddccc```]]][[[ZZZZZZ[[[XXXXXXZZZ[[[\\\ZZZVVVSSS]]]NNNkkkOOO444111222------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))***************************++++++,,,,,,++++++***************************)))************+++++++++******************************+++++++++,,,,,,,,,---------,,,,,,++++++++++++*********+++,,,,,,---,,,///111///***(((***---------------------------,,,,,,,,,---------......---------............////////////000111111222222///???555BBB666WWWuuu}}}RRR555DDDVVVXXX[[[\\\\\\^^^```]]]WWWKKKAAA>>>ggg^^^sss~~~zzzzzz}}}zzzsssoooqqqmmmkkkhhhggghhhhhhhhhgggcccccccccdddeeegggggggggllleee]]]XXXWWWVVVTTTQQQDDD^^^~~~eeeNNN+++111///------------------------,,,,,,,,,+++++++++*********************************************************++++++,,,,,,++++++***************************)))************+++++++++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---111444555333///---///222------------------------,,,,,,,,,---------......---------............////////////000111111222222222777333BBB777III```XXX]]]gggfffhhhppprrrssszzzPPP000HHHUUUXXXZZZZZZXXXYYY[[[YYYTTTFFF???>>>ccc___zzzvvvqqqxxxwwwvvvwwwyyytttkkkdddbbbccccccdddgggkkknnnnnnnnnvvvrrrnnnkkkjjjgggbbb^^^]]]UUULLLFFFFFFFFFDDDBBB888xxxBBB???///,,,///------------------------,,,,,,,,,++++++++++++******************************************************++++++,,,,,,++++++***************************)))************+++++++++******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,,,,...000222000---+++---///------------------------,,,,,,,,,---------......---------............///...//////000000111111222555---444@@@888:::nnnyyyXXXUUUddd___[[[___\\\eeegggkkknnnsssyyyqqqLLL---KKKTTTUUUWWWUUUSSSSSSUUUSSSNNNDDD@@@@@@]]]___uuusssuuuwww||||||~~~~~~{{{xxxwwwuuuvvvyyy|||~~~|||xxxtttooohhh___XXXSSSNNNGGGBBB@@@??????@@@@@@AAAAAA@@@SSShhh===+++<<<)))111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,***+++---,,,***)))***,,,------------------------,,,,,,,,,---------......---------............///......//////000111111111555***777999888555LLLcccQQQaaa```___dddaaaaaabbbccccccccceeeiiilllwwwxxxzzz~~~eeeEEE...OOORRRTTTUUUSSSPPPPPPRRROOOJJJDDDAAAAAAVVV___xxxppptttwwwuuusssiiikkkmmmqqqwww~~~zzzuuuoooiiibbb]]]NNNIIIBBB???@@@BBBBBBBBBIIIMMMRRRSSSSSSTTTXXX]]]~~~rrrKKK<<<)))999//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---...------------...------------------------,,,,,,,,,---------......---------............///.........///000000111111222...;;;222888999999tttnnnNNNRRRVVVZZZ```___]]]```ccceeefffhhhjjjlllkkknnnrrrtttuuuvvvwwwxxx\\\<<<555QQQQQQSSSUUUTTTQQQQQQRRROOOJJJCCCBBBBBBOOO]]]}}}uuuddddddoookkkmmmnnnmmmpppvvvzzz{{{mmmggg]]]UUURRRQQQQQQQQQUUUUUUTTTUUUYYY^^^eeeiiihhhiiihhhfffdddfffnnntttPPP>>>222555)))777))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,---.........///------------------------,,,,,,,,,---------......---------............///---......//////000000111...222<<<000777>>>444TTTdddTTTWWW[[[\\\___```cccfffgggggghhhiiikkkfffhhhjjjlllmmmpppsssvvvpppsssyyyVVV333===RRRQQQPPPSSSSSSQQQQQQRRRNNNHHHAAAAAAAAAHHH\\\}}}~~~pppjjjkkkqqquuuvvvxxx|||{{{www^^^\\\ZZZ[[[```ffflllnnnwwwzzz|||{{{xxxxxx|||uuurrrnnnmmmooorrrttttttiiiAAA999000777(((222***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,++++++******++++++)))))))))***+++,,,,,,,,,------------------------,,,,,,,,,---------......---------............///------......///000000000---333888222777<<<888CCC______^^^XXX```PPPRRRUUUXXXZZZ^^^cccgggooonnnllliiifffgggjjjmmmtttuuuvvvwwwxxx|||TTT...CCCRRRQQQLLLOOOPPPOOOPPPPPPKKKEEE???@@@@@@DDD\\\]]]fffeeemmm{{{}}}uuusssyyyoooxxx}}}|||yyyvvvmmmcccVVVYYYaaakkkuuu{{{}}}}}}zzzssssssuuusssooonnnttt|||yyyqqq@@@FFF555999,,,444(((000++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++*********+++***))))))***,,,...------------------------------,,,,,,,,,---------......---------.........//////------......///000000000---111333666777777<<>>@@@BBBsssooo111<<<>>>@@@>>>777333555666777???JJJYYYdddtttzzzjjjnnntttzzzzzzzzzyyypppeee]]]HHHAAA;;;888555222111222---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------------........./////////...////////////000000000111000000//////000111111000111333555888:::<<<===HHHccczzzvvvsssnnngggbbbfffiiisssuuuEEE222AAAQQQQQQQQQPPPPPPQQQQQQLLLEEE>>>===<<<>>>EEE}}}ttt???CCC888:::999555222333666444000000555555AAASSSdddqqqyyy|||}}}~~~|||xxxuuusssvvv{{{zzzuuuwww|||~~~vvvnnniiiccc^^^HHHCCC===999777555444333...,,,+++,,,---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---------......---------------------............,,,,,,,,,,,,------------,,,,,,,,,---------......000000000000111111111111222222111222222222333333333444555555666777999;;;JJJ\\\ppp~~~xxxrrrnnnssslllAAA333AAAOOONNNPPPOOOOOOPPPPPPKKKCCC===;;;;;;>>>III>>>///JJJ888222444222222555888555000...///333444666999@@@KKKYYYbbbooouuu~~~wwwvvvtttrrrqqqqqqrrrsssiiilllmmmlllllllllhhhaaaUUUQQQIIIAAA;;;777333000000...,,,+++,,,------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,---------------......//////......---------,,,,,,,,,,,,------......////////////......------........./////////,,,,,,,,,------.........------........./////////111111111222222222333333333333333444555555555555999::::::888777888;;;>>>EEEZZZhhhsss~~~ccc===555BBBNNNLLLMMMLLLLLLMMMMMMHHHAAA:::999;;;AAAQQQ[[[<<<===111777222777222222222111000///111333111333555666888:::===???DDDLLLXXXdddooowww~~~xxxvvvuuuuuuvvvtttoookkkcccfffgggiiimmmoooiiiaaaTTTRRRKKKCCC>>><<<888333333111...------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......000111222333333222111000......------------....../////////000000/////////.........////////////000---------...//////000000111111222222222333333333222222333333333444444444444444555666777777777777777999:::999888:::???DDDQQQjjjuuuxxxzzz[[[:::777EEEOOOMMMKKKKKKKKKLLLLLLHHH@@@:::999>>>GGGYYY======EEE(((222999555000111000...---///333555...333:::@@@BBB@@@;;;777@@@@@@???@@@BBBIIIQQQWWWnnnooopppqqqqqqqqqqqqqqqcccfffgggggghhhiiiccc[[[NNNNNNJJJCCCAAACCCAAA<<<888555111/////////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............000111333444444333111000//////............/////////000000111111000000///....../////////000000000......//////000111111222333333333444444444555555333333444444444555555555444555777888999999999888555888<<<===???EEENNNUUUeeettt{{{~~~UUU999999GGGQQQNNNLLLLLLLLLMMMNNNJJJCCC===999@@@KKK___kkkIII(((<<<777)))<<<***---111333333222333444333;;;777333222666;;;@@@CCC===@@@CCCDDDDDDCCCBBBCCC@@@DDDGGGIIIJJJNNNUUU[[[bbbeeefffbbb```___ZZZUUUWWWXXXSSSJJJGGGHHHEEE???<<<888444222111000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---///000111111000///---000000////////////000000000000111111111111000000////////////000000000000...//////000111222222333222222222333333333444444444444444555555555555666555666888999::::::999999:::>>>DDDHHHLLLUUUaaajjjgggjjjmmmwww|||wwwuuupppiiiddddddiiinnniiirrrPPP444@@@FFFSSSIIILLLIIIIIIOOOPPPIII???999===777LLLRRREEE888444444333111111///000000222333555555555;;;666333444777999;;;===<<<===???AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLRRRSSSTTTSSSOOOIIIBBB>>>555666666777666333111///------------,,,,,,,,,,,,,,,,,,,,,---------......000//////...---.........//////......------,,,,,,......------,,,+++++++++++++++,,,---...///000000---------....../////////////////////////////////.........//////000000000000000111222333333333222222222222222111000///...///000000111111111111000222333333444444444333333111333444555444444666888999999:::;;;<<<===>>>>>>KKKMMMQQQUUUYYY\\\^^^___cccgggmmmuuu~~~vvvsssoookkkfffcccaaaaaabbbbbbbbbbbbbbbbbbbbbcccaaa```jjjOOO444???FFFRRRHHHJJJGGGIIIPPPQQQJJJ@@@;;;>>>:::SSSKKK???444222333111000000000///...,,,,,,///222555999444111555999999:::::::::;;;<<<===>>>>>>>>>>>>AAAAAABBBCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGAAABBBCCCDDDCCC@@@<<<:::;;;;;;<<<<<<:::888555444333333333222111111000000000000000000000000000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////............////////////000000000000000000000000////////////////////////.../////////000000000000000000000000000000///...//////000000000///......000111111222222222222222000111111222222222222222222444666666666777888:::BBBCCCDDDFFFHHHJJJLLLMMMIIILLLRRRYYY```eeeiiikkkpppqqqtttxxx|||}}}yyysssmmmhhheeeddddddhhhhhhgggeeeccc```^^^]]]bbbaaa___]]]\\\[[[\\\\\\]]]]]]^^^^^^_________```^^^[[[aaaqqqMMM555>>>GGGPPPHHHGGGFFFJJJQQQRRRKKKAAA<<<>>>>>>^^^DDD:::222222333222000111444555666555333444999===888222222999@@@???============>>>>>>>>>======<<<>>>???@@@AAABBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFBBBBBBBBBBBB@@@>>><<<:::<<<;;;:::999888777666555555555444444333333222222333222111111000000111111000000111111111111111222***++++++,,,------......111111111000000000//////222111111111111111111111111111111111111111111111111111222222222222222333222333333222222111000///111111222333333333333222444555555666777777666666777777888999999999999999888999<<<<<<===>>>@@@BBBGGGHHHJJJMMMPPPRRRTTTUUURRRTTTWWWZZZ^^^```bbbccc___```````````````aaaaaafffdddaaa___]]]\\\\\\]]]\\\\\\[[[YYYXXXVVVTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[\\\\\\\\\WWWXXXaaa~~~KKK666<<>><<<<<<;;;;;;:::999888777666666888777666666555555666666555555555555555555444444666666666777777888888888333333222222222222222222222222333333444444444555777777777777777777777777666777777777777777777777777888888888888888777666888999:::;;;<<<<<<<<<<<<;;;<<<===>>>>>>??????>>>???@@@AAABBBCCCCCCCCCBBBCCCEEEGGGHHHIIIJJJLLLNNNMMMNNNPPPRRRUUUWWWYYYZZZ^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\WWWXXXYYY[[[]]]^^^``````\\\\\\\\\[[[YYYXXXVVVUUUVVVUUUUUUUUUVVVVVVVVVWWWVVVVVVWWWXXXYYY[[[[[[\\\___[[[ZZZ]]]tttIII777;;;IIIMMMHHHHHHHHHLLLQQQOOOEEE<<<888:::AAAnnn|||BBB;;;666666666333111222666888999888666666888;;;;;;333888LLL\\\]]]YYYYYYWWWWWWVVVVVVTTTSSSRRRQQQMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOPPPQQQRRRRRRSSSQQQOOOLLLKKKLLLMMMNNNMMMMMMNNNNNNOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCAAA@@@@@@<<<<<<;;;::::::::::::::::::::::::999888777666666;;;:::::::::999999999888777777888999999:::;;;;;;::::::;;;<<<>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLLLLKKKRRRTTTVVVWWWXXXYYY[[[]]]^^^______aaabbbcccdddeeeeeeeeeeeefffgggiiijjjjjjggghhhhhhiiiiiijjjjjjjjjbbbbbbbbbbbbbbbaaaaaa```````````````___^^^]]]\\\_________```____________]]]]]]^^^___aaabbbccccccfffdddcccdddvvv{{{HHH999;;;KKKMMMIIIIIIIIIKKKOOOKKKBBB:::888999@@@qqqwww@@@:::555555555222222444<<<;;;999888888888::::::@@@666<<>>III>>>CCC___vvvyyyuuuuuutttuuuuuuvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttsssrrrrrrqqqppppppooooookkkjjjiiiiiijjjlllnnnooorrrrrrqqqpppppppppppppppppppppqqqrrrrrrsssttttttrrrrrrqqqqqqpppooonnnnnnnnnnnnmmmllllllllllllmmmkkkkkklllllllllmmmmmmmmmppppppppppppppppppppppppiiijjjjjjjjjkkkkkkllllllooooooooopppppppppppppppoooooooooooooooooooooooonnnmmmmmmmmmlllllllllllljjjkkklllmmmnnnnnnnnnnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrtttuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{|||||||||{{{|||~~~|||||||||||||||}}}~~~}}}}}}~~~~~~~~~~~~qqqGGG<<<;;;OOOMMMKKKEEEEEEGGGIIIFFF???;;;<<<:::???rrr}}}AAA;;;888888999999<<>>999;;;444KKK```DDDBBB???<<<;;;???GGGNNNZZZtttyyyNNNTTThhhHHH444CCCJJJFFFIIIAAABBBGGGJJJHHH???::::::888NNNaaaFFF999;;;LLLMMM???EEEZZZzzz\\\[[[gggFFF222AAAHHHDDDFFFDDDBBBDDDIIIHHHBBB<<<:::<<>>IIILLLOOOmmmaaaqqqRRR]]]jjjIII444CCCIIIEEEGGGFFFBBBBBBGGGHHHCCC===:::<<>>===NNN\\\zzznnniiiyyygggYYYvvvnnnLLL666DDDIIIDDDFFF??????AAABBB>>>999:::???@@@QQQ___{{{ZZZ\\\QQQhhh}}}vvvQQQ666EEEHHHHHHEEEBBB@@@AAACCCBBB===:::;;;>>>VVV^^^|||oooqqqjjjPPPJJJ[[[zzzPPP777EEEIIIIIIFFFCCC@@@@@@BBBAAA<<<:::<<<===SSS\\\zzztttkkkTTTSSSLLLJJJzzzPPP777DDDJJJKKKIIIDDD@@@???AAA@@@<<<;;;===<<>>;;;;;;===<<>>???>>>;;;:::===>>>CCCVVVooosssWWWLLLCCCVVVQQQ;;;@@@KKKKKKJJJCCC???>>>@@@???;;;:::<<<@@@===RRRhhh}}}zzzKKKIIIFFFQQQSSS<<<>>>JJJIIIHHHAAA??????AAA@@@;;;999:::@@@777MMM```SSSHHHGGGFFFRRRTTT======JJJHHHFFF@@@>>>???BBB@@@;;;888999@@@444IIIZZZ^^^===SSSDDDBBB\\\aaa666@@@JJJAAANNNDDDDDDCCCBBB@@@===;;;999:::>>>HHHPPP~~~}}}IIIEEEFFFKKKGGGfffnnn===@@@HHHBBBQQQHHHHHHHHHFFFDDDBBB???>>><<<>>>EEEPPP~~~sssFFFEEEGGGIIIAAA^^^DDD>>>EEEDDDTTTEEEEEEDDDCCCAAA>>><<<;;;;;;;;;???MMMxxxTTTIIIFFFLLLLLLmmmHHH;;;CCCEEESSSAAAAAA@@@>>><<<:::888777999999;;;IIIkkkQQQBBB===FFFJJJmmm~~~JJJ888BBBFFFNNNDDDCCCAAA???===;;;:::999888;;;;;;III\\\qqq]]]~~~uuuLLLFFFEEELLLKKKjjjRRR888@@@EEEHHHDDDCCC@@@>>><<<;;;:::999999>>><<>>BBBCCCAAA???===:::888777777777888<<<999GGGFFFIIIpppUUUBBBEEE555HHH:::EEEBBBOOOcccxxxvvvIII===;;;MMMXXX}}}iii>>><<<@@@AAABBB@@@===;;;999777777777666999333CCC@@@===^^^bbb|||===<<>>???===>>>>>>===;;;999777666777666555777;;;AAAGGGKKKuuuPPP;;;@@@???<<>>???===============;;;999777666555444444444777;;;@@@BBBLLLrrrnnn???666;;;999999???>>>@@@BBBIIIWWWhhhpppqqqeeeJJJGGG@@@IIIgggUUU???BBB<<<=========<<<;;;999888777444444444444555777999;;;???VVV|||```FFF333666999555777???:::???DDDJJJUUUdddnnnqqq```@@@EEEEEEGGGwwwyyy<<>>:::======<<<;;;:::999999999333444555666777888888888666AAAQQQcccuuuwwwSSSAAA>>>999777:::;;;888999===999AAAGGGIIIMMMUUU]]]```OOOIIIAAAFFF^^^rrrddd[[[<<<666>>>===<<<;;;:::999::::::111222333444555666777777555>>>JJJRRRYYYeeevvvgggHHH<<<@@@;;;888555555777888:::<<<;;;BBBGGGHHHJJJPPPUUUVVVAAAGGG>>>BBBdddllluuuDDD999>>>===;;;:::999999::::::333222222222333444555555:::===???>>>???GGGVVVbbblllcccUUUKKKFFFDDD>>>777555666666444555888;;;;;;===BBBFFFGGGJJJOOOQQQPPP===BBBDDDFFFaaaoooNNN@@@>>>===;;;:::999::::::;;;666555444333333333444555111444666666555777<<<@@@>>>EEEBBB666444;;;999---222888;;;888777999<<<<<<>>>BBBFFFGGGKKKPPPQQQNNNBBB@@@NNNMMM[[[uuu888;;;CCC<<<777???777...999444222111333777777222---222222333444666777888888888888777666444333222222:::444444999;;;777888>>>>>>AAACCCJJJ[[[dddXXXGGG@@@JJJNNNOOOmmmWWW>>>AAA===;;;???===777888;;;888777888<<<<<<888444111111222222222222222222222222222222222222333333444444777:::;;;:::;;;>>>777jjjYYYAAAhhhqqqKKK???BBBJJJLLL```AAA;;;===AAA===::::::666:::888555666888999777444222222222333333444444444111111111111222333333444555888999777777;;;======TTTbbbNNNSSSvvv```777CCCJJJFFFRRRbbb___@@@<<>>:::999777666666666666555444555666888:::<<<===>>>:::999777666666777888999555888:::===BBBFFFEEE@@@444cccJJJ???MMMIIIMMMTTTfffEEE555>>>DDDBBB<<<;;;;;;:::999888777777666555555555555555555555555555555444444666999;;;===777999>>>BBB@@@;;;:::===sssTTTAAAGGGGGGJJJNNNRRRKKK???BBB@@@===:::;;;<<<;;;999777666555666666666555444444333333555444333444555999<<<>>>===;;;???CCC===<<>>??????===:::888888888888888888999999999999:::888666555666888;;;===<<<999===DDDCCCRRRHHH???MMM???AAASSSPPPuuu}}}@@@999QQQ<<>>===;;;:::CCC???AAAnnnlllGGGEEEGGGEEE@@@KKKaaammmGGG444LLL>>>AAASSSPPP<<<:::KKK@@@>>>;;;;;;>>>??????>>>AAA???===:::888999;;;===EEEEEE```{{{VVVDDDKKK>>>???VVVWWWFFFzzzXXX>>>KKKLLL???<<>>:::<<<=========BBBKKKRRR]]]}}}YYYKKKGGG@@@JJJGGGNNNHHHRRRfffHHH999HHHSSSJJJAAABBBGGGDDDAAAAAAEEEFFFEEEBBB>>>@@@EEEIIINNNUUU^^^eeerrreeeOOO>>>@@@MMMPPPIII@@@TTTPPPhhhRRRAAAHHHJJJIIILLLFFFHHHJJJLLLLLLMMMMMMMMMSSSRRRRRRTTTXXXZZZYYYXXX>>>IIIPPPKKKAAA???EEEJJJQQQWWWwwwLLLHHHGGG>>>CCCFFFJJJKKKKKKLLLNNNPPPTTTQQQNNNNNNPPPNNNHHHCCCIIIEEE<<<999GGGXXX\\\TTT|||XXXRRROOOMMMJJJHHHGGGHHHJJJJJJGGGFFFFFFFFFFFFFFFEEEDDDHHH:::HHHjjjpppmmmfff\\\QQQJJJJJJJJJIIIFFFGGGIIIJJJIIIHHHIIIMMMRRRWWW{{{nnn^^^TTTOOOOOORRRVVV\\\eeettt