BMj 6( 000+++...666@@@777333000000///------000,,,,,,---000333444222111000111111111111111000000,,,+++---222555555333222,,,+++,,,///222444333222555666555111...///333777444000+++---222666777666+++))))))...666<<>>BBBEEEIIIOOOWWW\\\]]]bbbbbb___ZZZYYY[[[YYYTTTJJJHHHFFFEEEDDDAAA===:::@@@@@@???<<<999888:::;;;888999<<<>>>AAABBBBBBBBB888555333444777;;;>>>???555555555555555444222000444666666333111111222333222222333222222222444777444444555555444444333333---...///111333444444444333555666444333444333000111333444444333333444555/////////...............333444333222111222222111111------111111///000444222111000000111111111000111111000/////////000000........................000111333222111111222333111222333444555666777777777777777888;;;<<<<<<;;;===AAAFFFQQQlll111---...333:::666222111222000,,,,,,///......///111444555333111///000000111111111000000......------000333444444,,,,,,,,,///111333222111//////000222444444555777222...+++,,,///333666666===BBBIIIPPPYYYeeesss}}}zzzuuusssqqq~~~uuurrrkkkaaaWWWPPPMMMLLLCCCFFFIIIMMMPPPRRRSSSTTTQQQNNNKKKHHHEEEBBB???<<<:::999999;;;>>>>>>;;;999555444444444555666:::===555666888777555444444555777777666444333333333333///000222333444666777999666999888333333666666222...000333444333222111111555555555555555555555555555555666777555222///...222///...//////------//////000000000000000000000111111000///////////////........................///000222111111000222333000111222444555555555555555555555777:::;;;:::888333777:::===IIIccc222------000555444222222333111,,,,,,///000//////111333333222111...//////000000000000///...///---***+++000444333...------///111222111///,,,---000444444000...000...555@@@LLLXXXcccnnntttoooeeeVVVTTTQQQQQQPPPMMMGGGCCCCCC===:::999888444111111555666555333111000222444333222111000000111222333444555444222000000222444000444222,,,...666:::888===AAAFFFGGGEEE@@@<<<:::555555444333222111000///))))))+++000111///...///222111//////------,,,------///111111000//////000000000//////......---------------------------------///000000//////111222///000111333444444333222222222333555777888777555000555999777666>>>NNN[[[}}}111***+++///444333222333444111,,,+++///111///......///000000///------...///////////////,,,000///******...111//////......///000000///---///000222444222333@@@OOOgggwwwxxxnnngggeee___QQQBBB;;;<<<;;;888666777<<>>ZZZ```bbboooiiikkkvvvrrrvvvxxxrrrtttlllmmmmmmmmmyyy4ĉ@ӵjjj]]]```gggdddkkkwww|||sssiiisssrrr\\\VVVeeessshhhSSSBBBHHHQQQXXXYYYZZZbbbmmmaaabbb[[[TTTZZZiiijjjaaa~~~zzzwwwuuurrrooosssyyygggUUUZZZiiiooommmlllsssjjjgggllliii]]]VVVXXXUUUPPPJJJGGGGGGGGGFFFDDD@@@FFFCCCBBBDDD===555:::BBBNNNbbbxxx>L=hĦ4ĉ@ӵTTT777222---.........///000000000,,,+++)))(((((()))+++,,,((()))+++,,,,,,+++***)))---------,,,,,,,,,...000)))222000>L222111222>>>\\\444&&&***444666999888666333111...---,,,---+++******,,,000555888666000,,,---///------///555,,,***111000***000===HHH{{{|||fffUUUWWWaaafffhhhjjjqqqgggccckkkqqqlllccc^^^[[[```bbbcccnnnGG=?}}}nnngggjjjiiieeedddllljjjsss{{{lllmmmzzzzzzmmmgggnnnhhhXXXNNNKKKOOOXXXZZZXXX```nnnssshhhVVVMMMXXXiiiiii]]]jjjnnnssssssmmmkkktttrrr]]]WWW```hhhgggtttqqqpppoooeeeWWWQQQSSSMMMKKKFFF???>>>AAABBB???:::///$$$)))DDDcccoooxxxuuusss}}}HdĦ=ĪjGG=?sssRRR111---,,,---+++'''+++333,,,......***$$$$$$***000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,---HdĦ---...222666;;;HHHeee444ӵ666555444ĭӵ---ӵ666Ħ(((111999333"""&&&PPP~~~ӵӵ```hhhĦƜ`1.׼ssssuuuĦ|||rrrlllӵqqqĦ~~~qqqbbb]]]UUUJJJHHHEEEHHHRRRĭӵccc___ĦeeeeeelllĦOOOĦ<<&e---g&e+++>hӵ333333333999WWWg&eguO>uO>&eRRRZZZ4ff?>ߝL;;;gĉ@nnnpppShӵtttg&eWWW>hӵdddUUUHHHBBB@@@AAA===???fff?><zIIIg&e>&eiiieeeHLaaahhhlllShӵgL:::;;;@@@>>>:::S?ʬ444TTT3h?D%%)?}}}ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eoooZ///222---(((&&&(((3h?gL***+++++++++***)))))),,,,,,,,,D%%)?///fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4Dӵ888444444Hƅ^Hu]Ħ///Hu]Ħ+++ZuR)Ħ<<>>:::Htƅ^Bt=o9ĦDtfo9Ħxxxyyy~~~g?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦ333)))---000...Bt=o9ĦHdĦ***++++++++++++******+++,,,,,,Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵ888666666DdDΦDdDĦ000DdDĦ///333t|<:::dddDdDĦtttDdDΦDdDΦDdDĦOOOpeƜ4DuTӵ`eĭLLLqet~~~}}}zzzqqqDdDĦjjjffft|d<Ħ333Dt>d<ĦJJJ>d<ʜDd<ʜ4DuTӵDDD:::F&uTӵ 4DufئL>epuR)Ħ~~~>d<ĦrrrDtZZZNNNKKKJJJHHHEEE:::444DdDΦDdDĦLLL>d<ʜ4DuTӵTTT4DwDd<ĦnnnpuR)Ħ>dd<ӵDddd<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦqqqpeӵDx<>d<+++,,,,,,,,,,,,,,,***++++++>d<ӵDd<DdDΦDdDĦ444DdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵ666777777D&dq&ĒR......sdKĦ<<dp&ĒRnfʜd<Φ>d<Ħjjjs&dq&ĒRbbbjjji?ʜtd<Ħ]]]HHܗDӊBeee<xCCC888!!!B?daĦB?Ho9>d<>d<ӵB?Ho9---<x++++++++++++******+++&ӫeʬtIӇ000>d<Φ>d<Ħ...D&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵ555===333Hu]3hh,,,(((...neWWW~~~=ene???IIIpIƎ@t@h777555111>hfe@ďD{{{vvvnejjjeee=efffaaaXXXNNNFFF@@@???777egeyyysĪj@hnnnnnniiifdDĦ```@ďDVVVZZZHkgeHHHLLLIII###@h@GZZZZZZHĪj@IŌ###Bene^^^Hkgewwwnexxx{{{feHu]3hh}}}ooo]]]sehhhooo~~~geĦja>aĦ@Gse<Ō@G///333Hkge,,,---...***%%%+++++++++HĪj@IŌ,,,+++ege000222Hu]3hIŌTTTmmmDdDĦne@h>hsene@GsĪj@h4DuXӵ888ĵD^111222222...AAAHHHKKK***333000+++%%%444aaa{{{uuu|||xxxiiifffddd^^^dddeee\\\OOODDD@@@999666OOOOOOKKKGGGTTTcccjjjkkkDdDĦ^^^]]]ZZZRRRRRRGGGEEEEEE???!!!PPPXXXTTT***QQQdddmmmuuuzzzzzzlllyyyD^sssfffUUU===s׼s000444???PPPbbbsssgeFm8>aĦs׼sHo666000+++++++++---//////...*********,,,++++++---///111D^:::>>>EEEDdDĦs׼sΦ4DuXӵtvӵ>d<Ħ333222---,,,:::VVVĦQQQIIIĦOOOGGGAAAAAA>>>FFFHHH666((()))***...***### 111\\\|||}}}{{{}}}wwwmmmooonnn___Ħaaa^^^___dddiiiddddddiiimmmdddRRRDDDAAA666555222000111555444000###  333PPPeeeiiidddeeejjj>d<Ħ```___bbbccc```___```]]]VVVSSSTTTRRRMMMOOOPPPGGGDDDAAA777 %%%DDDTTTQQQVVV\\\ZZZRRRRRRRRR<<<000JJJXXX___TTT>>>###EEEccchhhqqqkkkbbbHHHVVVpppvvvĦrrruuupppnnnqqqwwwwwwooogggkkk>d<Ħppppppooo^^^DDDBe"""///CCC]]]rrrgeFYĉ>aĦBenu]ӵ}}}KKK222222555000)))...---+++++++++,,,---...))))))))))))***+++,,,,,,+++++++++++++++,,,---...++++++---...000>d<Ħ000222555222...>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ888///333FFFnnngdKĦxxxLLLEEEgdKĦKKKHHHGGG<<<===GGGHHH555((()))***(((### ///LLLmmmtttuuuiii```eeekkkgdKĦaaa[[[]]]dddjjjiiidddeeeiii```LLL>>><<<444///&&&  999XXXddd``````fffgdDĦdddfffhhhbbb]]]\\\___```[[[VVVUUUNNNJJJMMMLLLFFFFFFCCC666111HHHSSSSSSTTTSSSSSS\\\^^^III///:::PPPXXXLLL555!!!DDDaaaiiioookkkaaa;;;888XXXgdKĦiiitttqqqpppvvv~~~}}}sssiiilllsdKĦrrrqqqsssiiiVVV,,,999NNNlllŶS3we<iĉ@3hR/ŌwwwLLL333---111111...---...---***)))******************+++,,,,,,************+++,,,---...,,,,,,,,,---...DdDĦ333333444222000sdKĦMMMmmmgdKĦgdKĦ>A;;;ne222:::@@@eeeneZZZ???neBBBAAADDDFFF;;;>>>JJJJJJ777******'''"""   444IIISSSOOOOOOXXXnepppddd\\\___gggkkkccc\\\YYY[[[VVVGGG;;;888555(((%%%EEE\\\bbbbbbDeeeefffhhhiiifff```]]]``````[[[TTTRRRRRRLLLLLLIIIBBBDDDAAA333555QQQRRRMMMOOO\\\gggcccSSSFFF333'''<<Ak<fhlllHHH666000***)))---///---,,,...,,,++++++++++++,,,------)))))))))***+++,,,---...------,,,,,,---De666555333333000///ne666888nene999>>>000111LLL]]]NNNPPPGGGCCCBBBCCCCCC<<<>>>IIIGGG444)))'''"""  """$$$%%%444yyysssfff^^^ccciiijjjbbb^^^ZZZYYYXXXRRRIIIAAA777%%% ///KKK]]]dddeeedddbbbddddddccc___[[[YYY]]]___\\\YYYYYYYYYTTTPPPHHH??????999&&&   """@@@LLLJJJSSScccjjjccc[[[XXXFFF+++%%%+++(((CCC]]]nnnkkkcccjjjfff^^^555bbbpppooossssssuuuyyy|||yyyqqqjjjxxxpppssssssrrrnnnqqqqqqjjjXXX@@@))) 111TTTvvvjjjEEE666)))***------...222---,,,,,,+++,,,,,,------***************+++,,,---//////---,,,,,,///---///111333111000111666:::ZZZnnn<<<$$$,,,///888::::::???555444;;;222GGGaaaJJJIIISSSDDDJJJMMMIIIGGGGGGFFFCCC>>>===BBB===,,,$$$"""   ---VVVhhhmmmjjj```]]]dddgggddd\\\^^^[[[UUUUUUVVVKKK<<<---  ///HHHYYY```dddhhhhhhbbb___aaaaaa___WWWTTTUUUZZZ\\\\\\]]]___]]]XXXTTTIII===:::///   '''<<>>TTTffflllpppqqqtttwwwxxxvvvrrrooorrrpppnnnnnnooorrrsssssskkklllnnnnnneeeRRR:::))) """---%%%EEEiiioooJJJ888111,,,+++///,,,,,,+++++++++++++++,,,+++***************++++++111000...---,,,---...///))),,,000222222333333222+++...222888===>>><<<:::YYYrrr@@@%%%***+++444666888>>>555777???<<>>999*** ---HHH\\\YYYTTTZZZ]]]ZZZ\\\\\\VVV<<<DDDgggeeejjjkkkbbbhhh\\\```iiiUUU666555KKK\\\cccdddhhhlllpppqqqpppppppppkkknnnrrrssssssrrrsssuuusssqqqqqqtttttthhhSSSBBB)));;;___uuuxxxRRR===000+++...++++++***************+++++++++******************333111///---,,,---...///222333111......000333333333111///------111888===666???TTTvvv444)))+++222333555;;;;;;666BBBmmmhhhEEE>>>GGGKKKJJJJJJHHHDDDFFFOOOSSSMMMDDDAAA<<<777000(((!!! ...SSSjjjaaaRRRQQQOOOGGGGGGFFFBBB:::000###   (((???]]]fffiii```YYY\\\cccgggZZZ\\\]]][[[WWWRRRPPPOOOEEELLLTTTSSSBBB((( 222MMMYYYVVVQQQUUU\\\[[[^^^ccc]]]BBB"""XXXhhhlllhhhkkkkkkgggjjjnnnmmmgggVVV;;;111IIIjjjlllooopppjjjyyyyyyeeeqqqrrrooopppvvvxxxuuutttwwwrrrttttttrrrqqqnnneee[[[MMM:::!!!RRRtttuuuLLL555,,,000***'''+++---******...+++,,,+++'''&&&***---///---.........---,,,,,,+++...///000111111000///...000//////000222444444333999888888<<>>:::555,,,$$$  ;;;WWW\\\ZZZVVVKKK===NNNEEE777'''   ###===LLL[[[bbbccc```WWWNNNOOORRRUUUXXXXXXVVVRRROOOTTTNNNFFF999&&&  $$$>>>PPPWWWYYY[[[^^^ddddddgggfffVVV>>>222333ZZZhhhkkkhhhmmmmmmkkkoooiiikkklllbbbJJJ999@@@SSScccgggrrruuuxxxdddsssllljjjllltttxxxwwwwww{{{uuuvvvuuusssssstttnnnggg]]]NNN999((("""...BBBdddlllFFF///...///111...***...555------------...---***'''------......------,,,+++------...///000000/////////......000222444333222999999999999===KKK^^^mmm444"""///222;;;???AAA:::CCCooo```UUUHHH@@@BBBEEECCCDDDHHHIIIGGGEEEEEEBBB<<<888888666///%%%   444HHHTTTTTTGGG:::888///!!!   '''===QQQ```cccZZZNNNOOOQQQUUUZZZ\\\XXXPPPIIICCC777(((  )))AAAVVVaaabbb___hhheeegggllliii]]]UUUUUU___kkkkkkgggkkkllljjjooodddiiipppppp^^^FFF;;;<<>>888222000111000(((   '''444666000,,,  +++===KKKQQQQQQLLLLLLMMMPPPPPPIII<<<111111MMMaaaddd```eeeaaabbbiiimmmkkkkkkmmmhhhoookkkfffiiigggeeekkkfffiiipppuuukkkVVVBBB999@@@aaazzziiiiiiyyyrrrpppppprrrttttttsssuuuvvvyyyyyyvvvssstttvvvrrrkkkqqqnnnfffVVVBBB---"""(((,,,***+++***333RRRxxx~~~LLL000,,,000///+++000...---......,,,,,,...,,,------...------,,,,,,+++*********+++---///111...---,,,...000222222111111000///000333666888888555EEE___|||111 ---...999AAA???bbbuuuVVVVVVXXXOOOEEE@@@??????BBBEEEGGGFFFBBB:::333///---,,,'''!!!         ***333111000000222222+++  !!!>>>WWWbbbddddddbbbbbbdddeeeggglllrrrnnnqqqlllhhhkkkhhhfffmmmmmmkkkmmmqqqooocccTTTJJJ===PPPnnnllljjjwwwsssssstttvvvwwwuuusssssstttuuuuuuvvvvvvvvvwwwyyytttllluuussspppjjj]]]JJJ555'''$$$)))+++---///***&&&555WWWuuuggg>>>---000777333111333444///)))***000,,,,,,------...------,,,******))))))+++---///000---,,,+++---///111111000222///------000444555666999555555AAAYYY{{{/// ------999DDDTTTyyyXXXMMMMMMPPPLLLGGGFFFEEEDDDAAA>>>DDDDDD???888333000,,,'''              ***CCCYYYdddfffggghhheeebbbbbbhhhnnnoooqqqkkkjjjooollljjjsssqqqmmmjjjkkkllliiibbb]]]KKK???___xxxtttiiidddtttrrrwwwxxxuuurrrtttwwwwwwqqqtttvvvwww|||{{{tttqqqooooooooolll```NNN@@@---""" &&&(((......333555+++)))FFFlllgggBBB+++)))(((,,,333222++++++111,,,,,,------......------************+++---......,,,+++***,,,...000000///.........000111222000///666666666555666DDD```yyy///!!!///000===JJJsssVVVOOONNNJJJJJJKKKKKKIIIFFFCCC@@@===;;;<<<888333000///)))               ***FFFZZZcccgggjjjjjjhhhhhhiiikkknnnnnniiiiiipppkkkhhhqqqnnnmmmkkkiiiiiiiiifffccc___FFF]]]rrrmmmgggdddpppqqqwwwyyyssspppssswwwxxxsssuuuuuuvvv{{{~~~yyynnnlllkkknnnppplllcccZZZJJJ;;;&&&"""'''111000777===222"""+++AAAffftttVVV@@@333+++///222...---111+++,,,------......------***++++++,,,---------,,,+++******+++...//////...+++---000222333222111111---333;;;>>>888333:::FFF```000###222444BBBPPP[[[CCCGGGNNNMMMKKKGGGJJJJJJDDD===;;;<<<===333444111---------$$$                   555NNN[[[aaahhhmmmpppqqqooolllnnnmmmggggggmmmfffbbbjjjjjjlllllljjjiiigggdddaaakkk[[[eee^^^XXXmmmqqqjjjqqqxxxyyyrrrnnnqqquuuuuuwwwwwwuuussswww}}}|||xxxrrrpppooopppsssuuusssqqqaaaQQQ888!!!!!!***111111111444===@@@555%%%<<>>>>>KKKYYYvvv000!!!---666CCClll===444???EEEGGGIIIEEEDDDAAA>>>;;;999777777888111***(((***&&&            ///QQQXXXccclllnnnmmmlllmmmzzzyyywwwtttlllfffhhhooovvvqqqlllnnnqqqooofff]]]gggjjjggg```\\\bbbjjjnnnppp{{{|||qqqkkkmmmqqqpppvvvvvvpppqqqyyyyyyqqq{{{wwwvvvxxxzzzxxxvvvooooooaaaBBB"""###111000444<<>>AAAKKK]]]zzz---###(((;;;aaalllLLL---%%%,,,666@@@IIIDDDCCCBBB???===:::888777111///,,,)))$$$            ###999NNNcccjjjjjjmmmoooppp~~~|||zzzxxxrrrllllllqqqxxxsssnnnmmmooooookkkfffiiisssuuucccLLLBBBFFFNNNfffzzzuuuiiilllttt{{{}}}zzzsssuuu|||{{{sss~~~~~~{{{yyyzzz{{{zzzxxxlllTTT<<<,,,"""***,,,333>>>CCC>>>777444)))'''333HHHNNNMMM]]]vvvrrrIII555000<<<555***$$$(((000333111------,,,+++++++++++++++***************+++,,,,,,---,,,,,,,,,---///000111111333555555555555777999>>>;;;:::<<<@@@LLLbbbuuu111+++***QQQkkkPPPDDD999((( 000<<<@@@@@@???>>>;;;999666444)))+++,,,&&&           >>>]]]ggggggjjjnnnpppxxxuuuuuuvvvtttooonnnpppwwwsssnnnllllllnnnooooookkktttsss```EEE333,,,***777PPPpppwwwtttuuutttyyyzzzxxxzzzzzzqqqzzzzzzvvvyyy~~~{{{xxxqqqeeeXXXGGG/// ,,,<<>>444...,,,%%%###+++444;;;EEEOOOxxxbbbBBB555222000...***'''***111......---,,,,,,,,,,,,---++++++*********+++,,,,,,+++++++++,,,...///111222111222444444444444666888:::999999999777666>>>HHHaaazzz444---333uuuoooTTTDDD888777--- '''444999999999999666333000...((((((&&&           ,,,MMMbbbfffdddhhhoooqqqnnnoootttuuurrrppppppsssrrrooommmlllmmmqqqtttpppmmmggg```ZZZNNN999&&&"""777TTTmmmxxxxxxvvvuuuzzzzzzuuusssuuuwwwuuuyyy}}}|||vvvssswww{{{uuutttrrrpppmmmaaaGGG111###333???===333+++---***%%%%%%***000000,,,YYYNNN>>>111000///++++++111///...------,,,,,,------,,,,,,+++++++++,,,,,,---,,,------......///000111000111333333333333444666444555:::>>><<<999<<>>&&& 888MMM]]]gggzzzwwwoooqqqyyy}}}{{{yyyvvvuuuuuuwwwxxxtttvvvwwwyyyzzztttbbbRRR666((($$$000555444111+++---)))!!! ### ;;;zzzuuuCCC...///111222333......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---/////////////////////...///000222222111111222444000111555:::999666777<<<;;;;;;BBBUUUmmm+++'''PPP|||hhh[[[GGG777000333...###&&&555333333222000---***'''%%%&&&        ===WWW^^^eeepppsssqqqrrruuutttnnnlllmmmtttuuuwwwwwwvvvuuuuuuuuujjjnnnqqqpppoooiii^^^RRR$$$+++:::OOO```uuu~~~}}}xxxwwwzzz|||zzzwwwvvvyyy{{{||||||zzzqqqgggWWW@@@&&&###+++111,,,///+++---mmm}}}{{{eeeAAA,,,&&&)))......---,,,,,,,,,,,,---......---,,,,,,,,,------000000000000///...---,,,...000111111000000111222111000333777777666888===<<<===>>><<<<<>>333666;;;;;;666333<<>>===888555222MMMqqq222###AAAnnnjjjWWWKKKKKKEEE777333999555***'''!!!!!!+++444///'''       ///SSSvvvnnntttyyywwwqqqnnnssszzz~~~}}}{{{wwwssspppooooooppprrroooiiigggiiifff``````PPP555222GGG]]]rrr~~~yyy{{{|||yyy}}}{{{~~~nnn```OOO:::%%%###!!!###))),,,)))&&&&&&777RRR}}}hhhBBB...222333111///,,,111000///......---,,,++++++++++++,,,,,,---------......//////...---,,,,,,///000000111111111111000888666555555777888777666<<<:::===MMMkkk222"""CCClllvvv[[[VVVIIIFFFLLLJJJ<<<555888666,,,)))### ***222,,,"""         ===ZZZrrrtttvvvvvvuuuuuuvvvxxx{{{~~~~~~yyyqqqllllllnnnrrrqqqlllggghhhjjjfff___ddd]]]LLL777''' ***;;;OOOeee||||||~~~~~~yyy}}}vvviiiRRR666$$$ %%%++++++''''''***'''HHHmmm}}}~~~fffkkkXXX>>>000---000...000,,,+++...444666111+++,,,,,,,,,,,,,,,,,,------...............---,,,,,,...///000000111000000000555444333444666777777777666:::;;;999===RRRttt///###FFFmmmxxxiiiSSSGGGAAAEEERRRRRRDDD999888000))))))""" )))---%%%        ###777iiilllqqqvvvyyyyyyvvvtttuuuzzz~~~zzzrrrlllnnnrrrvvvsssmmmiiijjjllliiiccchhhiiibbbQQQ===...### 111SSStttuuuzzzsssfffUUUGGG&&&!!! %%%+++***))))))'''AAAOOOLLLaaabbb???JJJzzzyyyEEE...///000666222---,,,---.........------------,,,,,,,,,,,,---............------,,,---......///000000//////111000000111444666777666...888???:::000000???OOOnnn///!!!<<>>:::999666QQQaaaxxxyyyvvvyyy~~~~~~xxxuuussskkkbbb@@@000###$$$,,,000---+++111BBBAAA:::UUU|||JJJ'''>>>ppp}}}aaaFFF000///222444111---+++---000......------,,,,,,,,,+++---------......------,,,,,,,,,---...////////////...------///222555666555555777:::<<<;;;888444222;;;MMMjjj666'''555DDDRRRuuuaaaVVVLLLOOOLLLIIICCCCCCIIIIIIBBB;;;;;;((($$$%%%     (((AAAbbbvvvxxxtttsssuuutttuuuwwwyyy||||||zzzxxxxxxyyyyyyvvvppplllnnnrrrlllssssssfffUUUKKKHHHGGG@@@---(((FFFbbbtttzzzzzzyyy}}}rrrhhh\\\NNN>>>222***'''+++222666DDDGGGQQQpppuuu===&&&MMMyyyvvvrrrQQQ555111...000444555000+++.........------,,,,,,,,,,,,,,,---------------,,,+++,,,---...////////////---,,,,,,---000333333333===666//////333888888666666666===OOOnnn<<>>uuuwww{{{jjj))),,,qqq~~~qqqooo<<<000eeeoooIII999777,,,---------.../////////***+++,,,,,,------------+++,,,---///000111111111222000...---......---+++///......000444888999999:::333000333444333555:::666NNNrrr***###!!!'''333,,,,,,666===:::444222000000//////---***%%%!!!        :::jjj|||rrrttt|||tttvvvxxxxxx}}}}}}xxxzzz}}}yyysssoootttwwwzzzwwwrrrmmmlllmmm[[[PPPUUUlllwwwcccCCC111###???\\\xxxuuuzzzxxxwwweeeMMMRRRJJJ666OOOzzztttbbb%%%---ppptttYYY222LLLttthhh===999,,,---222//////444333000...+++))),,,000000...,,,---------....../////////...---,,,+++,,,---------///000111222333666999555555444444444444555666EEE;;;888JJJppp,,,((()))"""!!!---&&&!!!###***...111333111000...,,,)))$$$       '''OOOjjjooogggssssssoooxxx~~~}}}~~~}}}~~~|||tttnnnlllnnnpppssswwwzzzyyyuuurrrgggYYYOOOXXXnnnyyyjjjUUUCCC111---IIIeeeppp```PPP999WWW{{{nnn^^^(((...jjjrrrPPP999YYY~~~OOO888,,,///000222000''',,,.../////////...,,,***++++++,,,---...000000111......---,,,,,,,,,,,,---,,,...///000111222555777777777777666555444444333)))777CCCCCCBBBRRRuuu111+++111%%%&&&"""$$$$$$'''%%%###!!!       333UUUmmmhhhsssrrrooo{{{|||yyytttvvv{{{}}}vvvsssuuuxxxtttqqquuu}}}|||vvv}}}uuu___LLLYYYtttxxxiiidddRRR<<<---###$$$CCCnnn}}}vvvzzz{{{xxxnnnRRR888^^^wwwnnn]]],,,---bbbkkkCCCEEEjjjzzzWWW>>>......333000(((,,,///111///,,,,,,...)))***+++---///000111222------......------,,,++++++,,,...//////000333555999999999999777555333222...444999555///333BBBPPPqqq555(((222(((!!!$$$!!!     >>>___mmmyyyvvvrrr~~~}}}wwwsssuuuzzz{{{yyy|||}}}vvvoooooovvv}}}uuu{{{pppXXXRRReeevvvxxxmmmggg___XXXLLL999""" +++PPPpppxxxpppvvvyyytttPPP333]]]{{{uuueee111***\\\]]]:::QQQvvvwwwIII444333111000111222222...+++---222++++++,,,---...///000111,,,---...///...---,,,+++)))+++,,,------...111333777888999:::999777444333===444---///777;;;777000BBBRRRooo444$$$111///)))###'''((($$$"""       %%%AAAddduuuvvvrrr~~~|||}}}|||zzzwwwwwwtttrrroooooorrrwww}}}zzz~~~}}}qqqaaa[[[___fffooorrruuuuuummm[[[DDD333222JJJXXX\\\mmmttt|||wwwRRR000TTT{{{qqq888'''VVV}}}rrrOOO666]]]~~~yyygggGGG...666222000222000+++***---------..................,,,---...///...---,,,+++(((***+++++++++,,,///111333444777888999888777666555555444333222333444555777666>>>UUUvvv...$$$111555888)))&&&&&&+++---,,,,,,---       (((UUUooowwwssszzz{{{uuuzzzyyy|||~~~{{{yyyzzzzzz{{{zzzsssjjjddddddfffoooffffffmmmjjj[[[RRRUUUrrrxxx|||{{{wwwqqqhhh```FFF222!!!***777???PPPVVV]]]eeerrr~~~^^^333FFFsss|||yyyEEE***KKKrrrkkkJJJ444ccczzzggg===000)))---111...***+++///............---------------......------,,,+++(((***++++++++++++...000///000333555777888888888666777777444///---000333***555>>><<<:::KKKwww***)))222444999..."""!!!...333---+++111        ???dddxxxuuuwwwzzztttoooqqqqqqvvv{{{|||yyyzzz}}}sss___KKK<<<777666111)))--->>>KKKNNNSSS]]]iiiuuu}}}|||zzzwwwlllWWW:::"""###,,,;;;DDDNNNUUU^^^nnn~~~mmm:::888aaa{{{wwwSSS222<<>>999333222555555222...555...+++000777===FFFNNN}}}***...222...222/// 111555'''###          &&&UUUsssvvvyyy}}}yyyvvvlllqqqyyy}}}xxxqqqqqqwww}}}pppWWW;;;$$$222DDDZZZooo|||vvvlllnnnhhhRRR333)))&&&555CCCHHHIIITTTgggvvvvvv>>>///VVV}}}sss^^^888000WWWpppWWW222WWW{{{eeeDDD999222...///,,,,,,------...///000000///...---,,,+++,,,---...)))***++++++***+++---///.........///111333555666777888888777555333444555222111333777444///333;;;444OOOwww...'''///111888555+++          <<>>+++$$$+++555BBBOOOSSSLLL666$$$555dddqqqPPP111777eeelll@@@PPPmmmsssFFF(((,,,000444333...---444;;;000///...---,,,+++******------------------------,,,,,,,,,---...///000111222555888;;;<<<;;;888777666444111000222333222111888555444666???VVVyyy)))***333111111666555///$$$     ...XXXxxx~~~wwwvvv}}}}}}vvvvvvpppNNN &&&000000OOOppprrrpppiiidddRRR888  >>>___tttxxxooojjj^^^LLL666''' ,,,888@@@AAA@@@000...YYY|||fff999(((ZZZtttNNNDDDgggbbb===444000333333---+++...000000000///---+++)))'''+++,,,,,,------.........,,,,,,,,,---...///000111///222666999;;;;;;:::999888666444333333444333222///222555444///333FFFYYY{{{++++++444333555333444333+++           HHHooozzzpppooo{{{}}}zzzyyyrrrVVV///+++;;;ggg|||xxxvvvvvvjjjSSS666000[[[mmmttt~~~tttmmmllliii```OOO777"""&&&---AAAXXXFFF...QQQ}}}xxx}}}yyyqqqGGG'''MMMtttccc777cccZZZ444---666666---&&&000000111111000---***(((++++++,,,,,,---...//////,,,,,,,,,------///000000///000333555777:::;;;<<<:::999777666666555555444///...222;;;???;;;888777DDDYYY{{{---(((000222888444444555222+++         '''SSSrrrwwwqqqoooyyy}}}~~~vvvgggNNN...,,,```~~~uuuuuujjjQQQ111555hhhppp```jjjwwwxxxvvvjjjWWW???(((!!!111TTTSSS111===lllwwwsssUUU///???kkkyyy???WWWvvvhhhDDD666333555999---...///000///---+++***++++++,,,,,,---...//////---------------...///000111000//////222666:::===::::::::::::888777777777888///***000777:::999999666;;;HHH]]]yyy,,,%%%,,,///777666666666666333'''           000^^^zzzwwwhhhooozzz~~~{{{nnnNNN...###CCCuuu~~~jjjGGG(((CCCxxxzzzccciiiuuuooolll```FFF...###:::PPP444$$$TTT~~~uuubbb@@@777XXX}}}XXXLLL]]]UUU333,,,111+++,,,---------,,,+++***+++,,,,,,------.........---------------...//////111///---,,,...222777:::888:::;;;;;;999888888888666333222111...---333:::555888<<<>>>EEEZZZ}}},,,&&&......222444444555666444+++          888___sssqqqqqqxxxzzzkkk^^^:::...'''PPPiiixxxbbbIII444((('''888aaatttyyy}}}zzzttttttrrrdddTTT777((("""***<<<+++:::rrr|||pppYYY;;;@@@fffkkkSSSQQQqqqqqqJJJ000000000///...---,,,,,,+++------------------------...------------.../////////...---,,,---///222444444666999999777666777888444777;;;;;;444---///666111666<<<===999;;;LLL```...+++333///000...000333444333---%%%          888===;;;jjj}}}~~~yyypppsss}}}bbbVVV---)));;;```www}}}|||zzzpppbbbVVVVVVkkk{{{{{{zzz|||uuutttuuuuuu___FFF)))%%%***###%%%@@@mmm|||nnnBBB...KKKpppcccTTTWWWtttXXX777555444222000///......------------------,,,,,,......---------...//////,,,---......///.........111444777888666555666888???999444444444333555:::555222333888:::777999???:::VVV~~~666000...111888444444333222000...,,,+++           FFFTTT<<<$$$000ooo~~~yyyxxxzzz{{{oooeeeQQQ777$$$###333BBBggg{{{|||zzzqqqzzz|||}}}xxxxxx{{{}}}||||||xxxhhhRRR>>>*** +++iiixxx]]];;;222gggqqqoooXXXTTTwww~~~\\\999111555222---+++...//////---***+++///333,,,,,,---.../////////...///////////////.........000111222222222555999<<<===???<<<444222555555111333333333444666888999:::;;;@@@IIIWWWmmmFFF(((...444555333333222111///---,,,***###          )))TTTaaaPPP<<<>>>qqqzzzuuu|||}}}vvvvvvtttiiiTTT:::'''!!!!!!999WWWtttxxxyyyvvv{{{|||xxxwww{{{~~~vvvjjj]]]PPP>>>+++ @@@llloooNNN...JJJrrrjjjSSSmmmvvvNNN888111333999---,,,---111555444///***,,,---......//////......///////////////////////////000111111111333777:::>>>???<<<555333666666222333333333444555666777888;;;;;;:::>>>JJJaaa|||]]]%%%&&&333;;;555333222222111///---+++***---###      999YYYgggfff___===>>>gggwww{{{|||uuupppwwwzzzpppZZZAAA...&&&***EEEooosssxxxtttwww}}}xxxtttzzztttwwwvvvqqqnnngggSSS>>>UUUjjjBBB(((WWWfffgggwwwkkkuuuccc@@@222000111000/////////...+++(((------.../////////......//////////////////////////////000000///111444666===>>>;;;777555777888666444444444444444555555555===:::777333555>>>LLLWWWrrrddd+++)))222:::555333333333222000...---,,,111+++!!!           ***HHH]]]iiiqqqvvv\\\222AAAssstttoootttnnnvvv}}}|||rrrcccVVVPPP999'''###FFFttt~~~uuuuuuuuuwww{{{zzzyyy}}}qqqyyyzzztttvvv{{{rrrbbb:::"""DDDyyyfff---555^^^pppyyyxxxdddgggSSS//////222444333///,,,,,,.........////////////......///////////////000000000.../////////...///111333999999999888888999::::::666666666666666555555555888:::<<<;;;999888999;;;???TTTtttVVV(((***,,,111000555555444333222111///...000///***           ,,,HHH___hhhmmmsssyyylllMMM444###III}}}xxxlllvvvxxx||||||uuuooolllbbbLLL666BBBkkkzzzxxxxxx{{{~~~||||||zzzyyydddIII---###---___yyyyyyUUU444999ggg}}}|||~~~lllDDD===666444555666444111...///////////////......////////////000000111111---///000///......000222444444555777999:::<<<===::::::::::::999888777666333666:::<<<;;;999777555777999CCCWWWrrrJJJ'''///,,,///222555555555444333222111000---//////(((         ,,,JJJfffhhhkkkmmmooosssuuuhhhWWW:::QQQzzz{{{~~~~~~{{{vvvtttlllmmmbbb___sss}}}yyyyyy{{{}}}xxxvvvxxx}}}yyynnnWWW777 AAA}}}}}}pppNNN333;;;eee}}}}}}|||rrrHHH000---222333000//////000000000///.........//////000000111111222---///000000000000111222111000111666888888:::===<<<<<<======<<<;;;999888777666666555666777999:::888888888:::@@@SSSrrrGGG$$$000222555666555555555444333222111000,,,...///---'''      !!!666NNNaaallldddggglllmmmoooyyyxxxkkkQQQ555'''WWWqqqrrrtttxxx{{{|||{{{zzzkkkvvvtttrrr{{{yyyyyy{{{zzz{{{~~~}}}~~~}}}xxxuuuuuusssvvvzzz~~~kkkKKK000%%%""",,,VVV{{{xxxmmmOOO222BBB|||kkk]]]WWWhhh```AAA333222333000000000000000///.........//////000111111222222...000222222222222333444111///000555666444444888<<<===>>>???>>><<<;;;999;;;999666555666888:::;;;777888;;;<<<999:::FFFVVV|||EEE***222777444444444444333222111000///---------000000(((         !!!666SSShhhiiiaaaeeehhhoooooommmvvvwwwhhh___]]];;;---mmmuuuqqqooonnnpppvvv{{{}}}~~~uuuvvvpppsss~~~vvvvvv~~~|||zzzzzz}}}{{{yyy~~~|||~~~xxxuuuyyy~~~aaaDDD&&& $$$"""TTTqqqDDD///PPPxxx~~~zzz[[[AAAKKKmmm|||zzzvvvIII999;;;000000000000000///.........//////000111222222222...000222333333333444555333///000555555000000444<<<===>>>??????===;;;:::888777777888999999777555>>>777555;;;???===;;;<<<>>>WWWzzzEEE(((111666444333222111000000222444555333000...000111---"""               ---GGGUUU[[[cccjjjmmmqqqpppqqqrrrqqqqqqvvv|||vvvmmmRRR111)))CCChhh~~~vvvppplllppp{{{yyy~~~|||{{{~~~}}}yyyyyy}}}|||||||||zzzzzzwwwYYY@@@'''$$$IIIppp|||gggGGG333DDDqqq}}}jjjSSSMMM```hhh444333555555333111//////000///(((...555000///333000111...,,,...222333000---...//////000000000000000444666999;;;;;;:::;;;<<<;;;:::999888777777777777:::888777777999:::999888CCC999999OOOtttEEE(((///444333333222000/////////000111111000///111222...'''!!!           +++===OOOUUUXXXaaallltttuuuvvvtttppppppttt|||bbbRRROOO:::$$$???qqq|||ooosssxxxxxxwwwzzz~~~|||xxxyyy~~~~~~qqq```\\\nnn}}}~~~yyyuuuuuuzzz~~~vvvbbbMMM:::&&&)))@@@bbb888...BBBpppsssSSSLLL___uuuYYY@@@...333;;;666,,,(((444(((***333555777777000111...---///222333111---...///000000111111000000222444777888999:::<<<===::::::999999888777777777555444333444666888999888222:::CCCCCCAAAQQQwwwFFF )))---222222444333222111000///......000000111222111///---+++ )))777         EEETTTaaacccaaafffqqqyyy|||{{{rrriiilllxxxsssDDD777WWW\\\666''';;;vvvzzz|||zzzvvvwww{{{~~~|||vvvssswww~~~___:::%%%111AAAHHHWWWmmm~~~zzztttpppqqqxxxzzznnn___BBB$$$JJJooorrrdddLLL)))DDDjjjqqqYYYSSSXXXuuukkk===333555000...444333***///666333333555000111///---///222444111/////////000111111111111000000222444555666888;;;>>>:::;;;;;;:::999888666555222111111333666999:::999999:::;;;777222666JJJ^^^vvvFFF###+++---111333555555555444333222000000///222333222000...///111***  333BBB$$$       !!!NNN]]]mmmrrrooommmppptttzzzlllccckkkwwwtttfffAAA222666ZZZwwwkkk>>>888ccczzz}}}|||~~~yyyttttttyyy{{{xxxhhhBBB!!!'''888bbbrrr~~~~~~|||xxxyyy~~~}}}{{{wwwbbbCCC,,,%%%@@@kkkttttttyyyHHH***>>>]]]{{{fffOOOYYYttt```HHH666111777///...888;;;///+++222555000//////000333444222000///000111111222222111111000111222333333555999<<<<<<<<<===<<<:::777444222444333333444777:::::::::AAA777333:::CCCEEE@@@;;;FFFYYYwwwEEE$$$---...222555333444444444444333222222000333444222...,,,///222333***         ,,,PPP\\\kkktttsssnnnnnnppp{{{tttjjjgggnnnlllTTT888DDDfffsss~~~bbb:::@@@hhh{{{vvv|||yyywwwyyy}}}yyy|||}}}xxxuuurrr]]]???%%%!!!555NNNaaakkkuuu}}}}}}{{{gggRRRHHH222 111YYYqqqoooDDD333...JJJuuuzzzdddNNNYYYggg|||rrrQQQ999999000333666//////666555000///000111333444333222000111111222222222222222111222222222111222555888>>>>>>>>>===:::777333111888666555555777888888777444555999@@@AAA===;;;======???GGGWWWpppBBB!!!---///444777222222222222111111111111111333333111...---///111333///&&&      777]]]```gggpppsssqqqqqqsssooonnnmmmnnngggSSS666999```~~~}}}qqq```333$$$222aaa}}}{{{zzz|||zzz||||||yyyrrrnnn]]]AAA*** )))222???NNNYYYyyy~~~yyyzzzzzzssseee>>>)));;;\\\xxxyyylllJJJ)))(((BBBccczzzooo```TTTcccxxx^^^@@@...---000777666+++///000111222333444444444111111222333333333333222111222333222111111333555<<<<<<<<<<<<:::888666444999777555444555555444333555555777999666333777===:::===@@@BBBGGGZZZ{{{<<<,,,000444888555444333111000000000111111222222111000000111222000111...$$$        @@@fffbbbdddlllrrrqqqooooooeeeiiimmmgggNNN444///888fffnnnwww}}}vvvkkkUUU111999eee{{{{{{~~~}}}xxxjjjUUU>>>///''',,,999LLL]]]lllzzz{{{xxxyyy}}}sssQQQ444@@@aaauuu{{{lllOOO444'''555\\\zzz]]]QQQjjjzzzSSS>>>444555444)))///000222333444444555555111222222333444333333333...000222333333222333555888888999::::::;;;;;;;;;:::888666555666666555333===555000444888888777777777;;;BBBFFFCCCBBBMMM\\\{{{888***///444888;;;999666333111111111222111111111222333333333333---333444+++         ###FFFccc]]]^^^hhhppplllddd```aaafffiiiYYY444888bbbtttvvvvvvyyy~~~rrrkkkVVV000@@@www{{{|||~~~zzz}}}rrrVVVEEECCC)))"""&&&000>>>PPP^^^sss~~~||||||nnnHHH333000QQQyyyTTT)))666\\\wwwiiiFFFOOOvvv```<<<111555555///000333444444444555666111222333333444444333333,,,///222444444444555666444555666888:::===@@@AAA;;;:::888777888999888777111222666;;;:::777666999AAA:::777>>>CCCBBB@@@BBBAAA___:::,,,333666666:::777444333555444111...444333333222222111111000444444333000***           ///MMM```^^^ccckkkjjjcccbbbhhhgggfffdddCCC555ccclllxxxvvvzzz}}}ttt[[[888&&&:::fff~~~yyy{{{~~~yyyvvvvvvnnnaaaNNN===&&&&&&333LLLjjj}}}~~~~~~tttQQQ222000>>>~~~ttt[[[///...UUUmmmxxxaaaFFFKKKpppTTT<<<444555000...333888777222///777666666777666333444888555444333333555555444333888777555555777:::>>>AAA>>>===;;;:::999999999999666999:::777777999888555777999:::;;;;;;;;;===???AAA???FFF\\\BBB///555999888888777555555555444333111555555555444444333333333//////000///***!!!         666UUUhhhfffiiinnnllleeedddhhhdddaaaHHH///555PPPgggssswwwuuuwww}}}}}}}}}~~~xxxZZZ333$$$<<<^^^~~~}}}~~~~~~xxxxxxrrrjjjmmm___LLL===111%%%###,,,555HHHbbbxxxxxxuuu]]]CCC333999aaayyyvvvooo___<<<---KKKnnnxxxeeePPPSSScccaaa444222333777555///000666333444666999<<<;;;666000444333222333444555444333777666444444555888;;;===;;;;;;<<<<<<<<<;;;:::999333555666333444777777444777888:::;;;:::;;;===>>>BBBCCCBBB@@@GGG___JJJ###///444888999666777777666444333333444444444444444444333333333+++---///111...'''             AAAaaapppmmmlllmmmkkkhhhggghhhaaaSSS***$$$QQQiiiiiiwwwzzzwwwxxx|||}}}{{{|||xxxQQQ***%%%666ooo~~~}}}||||||~~~|||~~~~~~zzz{{{vvvnnnfffZZZIII444&&& !!!***555999EEETTTeeesss|||}}}~~~}}}cccIII&&&...IIIiiizzzxxx[[[777""",,,LLLtttjjjSSSLLLppptttUUU888222555444444777333555444444;;;???777)))333222111222444555444333666555444222333444666888888:::===???@@@>>><<<;;;666888888555555999;;;999666888::::::::::::<<<===999AAADDD===444888KKK]]]MMM###+++000555555555777888666222000111333111111111111111222222222---...222444333...%%%            )))MMMjjjrrroookkkggghhhjjjjjjiii[[[===###888cccmmmiiivvv~~~{{{{{{}}}}}}{{{}}}~~~pppPPP444(((@@@^^^}}}~~~~~~wwwyyy||||||wwwjjjXXXLLL888+++""",,,555BBBUUUiiivvvsssyyy|||}}}sssNNN+++$$$<<>>666555:::666888555111888AAA<<<000222111111222444555444333666555444333222333333444999;;;===@@@AAAAAA@@@@@@;;;===;;;666666:::;;;:::666777999999888999:::<<<777;;;@@@BBB@@@===:::999OOOaaa}}}NNN!!!)))///444333666888999666111...///111000000000111111222222222///111333555444000)))$$$            333UUUmmmqqqpppjjjeeehhhooonnngggLLL***444^^^iiiccclllwww|||zzzzzz{{{yyywwwyyyrrrTTT777222ZZZ{{{~~~|||{{{zzz~~~xxxmmmfffYYYPPP>>>+++"""555DDDBBBWWWlllwwwrrr^^^CCC&&&&&&WWW{{{sss\\\==="""---YYY|||sss~~~ddd@@@666:::222666777666:::BBBAAA999333222111222444555444333555555444444444333333333;;;;;;<<<>>>???AAACCCDDD===>>>;;;666444666777555555777888888777777999:::>>>:::666666:::======;;;<<<@@@MMMcccNNN ***333888444777888777555222000000000000111111222333444555555111111111222222///+++'''           <<>>NNNYYYjjjeeehhhppp]]]222%%%:::bbbhhhbbbFFF***...XXXhhhHHH:::111555888555222555888666555555555555444222///000222444555555555444555666777999;;;===>>>???EEEGGGEEE@@@===>>><<<999444666777777555555666888444888===???<<<888666666777:::???@@@;;;;;;JJJ[[[~~~FFF)))777;;;222888666444666999;;;999777---......000111222333444555333111111222333222222111(((           &&&GGGYYYYYYdddqqqxxxuuuvvvqqqUUU444***iiiyyybbbhhhxxxxxxxxx}}}wwwqqqpppvvv{{{||||||}}}}}}ddd===###///VVVvvv|||}}}}}}~~~zzzrrr___MMM444$$$"""!!!&&&333000>>>HHH]]]sssaaa===000***KKKrrrvvvNNN&&&***FFFrrrSSS:::888999444444<<<999888666666666666444222,,,...111333555666555555000222555999;;;;;;:::999AAACCCCCC???======;;;777444555777666555555666777999333000333:::===:::555777222222999<<<===???EEECCC^^^000...666777;;;666555555666777777555444222111000//////111333444111111222222222333333333222...%%%            444QQQYYY[[[lllwwwwwwnnnkkkgggNNN111KKKlllyyypppvvvzzztttsss|||{{{wwwtttuuurrrooosss{{{{{{vvvrrrbbbKKK+++ DDDvvv}}}}}}}}}~~~|||yyywwwhhhRRR777%%% ###%%%)))---///000:::KKKWWW[[[555$$$///YYYmmmUUU555(((DDDlllyyyrrrzzzlllgggNNNUUU{{{nnnLLL???999555222???888333222222000000333222000...///111444666666555444333333444666999:::AAA@@@@@@AAABBB@@@<<<:::888888777777777777777777444555666888888888777777::::::;;;:::999:::===??????@@@III___~~~---+++333333888:::888777666666555222000111000000//////000111222...//////000000000000000000///+++###      :::VVV___bbbnnnyyyxxxuuuuuucccIII>>>```tttyyysssvvvvvvoooppp|||yyypppsssvvvwww~~~wwwzzzzzzvvvuuuyyy{{{yyy{{{ssscccCCC((())):::eee~~~~~~}}}yyyooo[[[>>>$$$,,,...,,,(((+++444;;;;;;...###///UUUkkkWWW444(((===lllbbbJJJPPPeee{{{mmmaaaUUULLLBBB555---+++***III{{{aaaBBB;;;>>>333333666:::777111///111333111///000222555666666444444333333444555666777<<<<<<===???BBBBBB@@@>>>:::999999888666555444333555666777888999888888777999999999888777888:::<<>>OOOvvvzzz}}}|||||||||xxxrrrrrr{{{jjjmmmxxxxxxvvvuuuzzz}}}xxxtttuuuwwwwww~~~|||hhhIII... ;;;eee{{{yyyoooZZZAAA222 !!!###'''''' ### """PPPnnnrrrEEE111555bbblllTTTCCCDDDYYYooo{{{sssaaaMMM999--- 888cccWWW777;;;888666666333//////333333222000111333555666666444444444444444444444444666666888<<<@@@CCCCCCCCC@@@@@@???===:::777444222666777888888999888888777888888888666555555777888666===BBB<<<555:::LLL]]]www000000888777;;;===;;;888666555222///,,,///000222222222111///...///000222444444333222111000///333444&&&         %%%GGG\\\ccclllhhhrrrmmmwwwzzzGGG111]]]~~~zzz{{{~~~{{{zzz~~~yyytttwwwzzz|||zzzxxxwwwwwwwww{{{{{{jjjOOO999)))>>>ccc{{{zzz{{{vvv}}}mmm^^^EEE555""" """RRRaaa;;;111PPP{{{eeeWWWRRRQQQ[[[fffuuuuuu^^^LLL>>>,,, ...@@@QQQ\\\rrr___JJJ===222111555555444444444333222222444666777666444555555555555444333222222222333777<<<@@@BBBBBBHHHHHHGGGDDDAAA<<<888555777777777777777666666666888999888666444333555666444777<<>>666===]]]~~~}}}|||{{{zzz|||{{{gggMMM888(((""""""222///&&&<<>>///(((!!!+++333AAASSSggg{{{nnnTTT;;;444:::===888333555444333444666777777666666666777666666555444333111000000333777;;;===>>>IIIJJJJJJIIIFFFAAA<<<999666666555555444444444444999:::999777444333555666===888444888AAAFFFDDD???===DDDIII[[[|||...111999666999777555444555555555333111000111333555555444333222000000000000000111111111111//////111000'''         ///OOOYYY]]]jjjjjjmmmhhhkkk___444666qqqyyyxxxzzz}}}~~~|||~~~zzzwww{{{xxx|||~~~{{{zzzyyy~~~yyysssdddTTT:::222QQQ}}}|||rrrgggWWW@@@*** ---111(((333LLLiiikkkPPP666999LLLxxx{{{aaaDDDAAA___}}}dddKKK555)))(((...===OOOdddppp}}}fffFFF:::777888999666555444555777888777666777777666666666555555555333111///000444777999:::CCCEEEGGGHHHFFFBBB>>>;;;777666555333222222222222999:::999777555444666777:::;;;<<<;;;;;;<<>>XXXzzzuuuttt}}}}}}{{{___???'''000777BBBPPP]]]iiixxx]]]BBB:::<<<777666666777888999888666777666555444444444555666555222000000333666888999<<>>777666777999999777555111///000///.........000111222555111---,,,...000000///444222111000000///,,,***       DDDWWWfff```jjjyyyrrreeeeeeJJJ111UUU||||||~~~|||~~~~~~zzzwwwyyy}}}uuuyyy~~~yyyuuummmZZZ222%%%MMMkkknnn}}}ttt{{{zzzyyy{{{~~~{{{|||~~~zzzsss___EEE...222eeeqqqTTTDDDIII\\\zzzsssPPP'''444hhhuuuQQQ888((( +++CCCWWWjjjPPP???555111666;;;999555444111555444000000666888555111222444666888888888888333555999>>>BBBEEEGGGHHH???===:::777555444444555666666666555444444666999222333444888;;;<<<:::888999999999:::;;;<<<>>>>>>???AAAKKKbbb###,,,555999555777888999999888555222000000//////...///000111222333111//////111111000...222111000000000///---+++!!!    FFFYYYiiidddnnnnnnnnnfff```CCC111[[[zzz~~~~~~~~~zzzzzz{{{{{{{{{zzzyyyyyy~~~wwwpppnnngggNNN444222///YYYzzzyyy~~~vvv}}}sss^^^KKK???$$$>>>iiipppRRRVVVpppgggsssuuummmYYY<<<%%%%%%:::TTTrrrwwwZZZ===555999:::666222222888:::777666777555000333444555666666777666666555666999<<>>BBBEEEFFFEEELLLccc%%%111444777888888999::::::888666333111000000000///000000111222111000111222333222000---111000///000111111///---...%%%    GGGZZZiiicccmmmiiiqqqlll___>>>777ggg~~~vvv~~~}}}{{{yyy~~~vvvqqqttt|||}}}zzzxxxuuuqqqjjjmmm```<<>>?????????>>>;;;999777555666666555444444777999;;;::::::;;;<<<;;;888666888888888888999:::<<<<<<;;;BBBFFFAAA999>>>OOO```+++444444555:::999:::::::::888666444222111111111111111111111111111111111222222222111000///......///111111000///222---$$$    IIIZZZggg^^^fffhhhrrrmmmZZZ888>>>qqqwwwsss|||}}}yyyzzztttvvv||||||xxx~~~lllRRRkkk```KKK(((***FFFhhhyyyzzz~~~~~~~~~vvvaaaLLL999(((&&&666<<>>???:::777777999999888666666555444444555666888999777777777777777777777888666999===AAADDDDDDBBBAAA888999888666555555666888888777666777888999888666666666666666666777888999BBB<<<777:::AAADDDAAA<<>><<<999666666666666777888999:::666666555555666777888999333666:::>>>AAACCCDDDDDD<<<<<<;;;888666555666888:::888666666666555444222555555555555555666777777>>>>>>>>><<<;;;;;;===???>>>???AAADDDMMMdddOOO777999999===999999888777666444333222333333444444444333111111...000111000......111444.........///111222111///222333444111+++    !!!UUUgggrrrgggmmmnnnmmmmmm^^^666FFF}}}|||~~~zzz|||zzzrrrxxx}}}}}}xxxxxxyyymmmmmmHHHAAA{{{|||rrrhhhbbbCCC***)))111HHHdddvvvccc{{{zzz}}}{{{}}}rrreeeNNN777$$$>>>iii}}}ccclllqqqVVV666000MMM```vvviiiIII<<<===???>>>>>>888888888999999999888888555555444444444555777777444555777999<<>>:::777555666777999777555555555555444333444444444444444555555666555<<>>888888@@@EEEEEEDDDFFFMMMiii999###---555777999;;;:::999888666444333222222333444555444222000...+++++++++,,,...000111222,,,---...000111111111111///......000111---'''!!!     ###SSSSSSfffnnntttuuuuuuccc...<<>>777,,,""""""&&&,,,888DDDmmm]]]ZZZZZZ\\\<<<+++***,,,666NNNfff{{{SSS;;;999;;;777:::999555666999999666666666555444222000...---111222333555777888999:::EEEAAA>>><<<<<<;;;777444555444333333555666777666777666555555777888888777333555888:::<<<>>>>>>>>>666:::>>>??????@@@BBBEEEFFFGGGQQQjjj000+++111222777888888999999777444111///222333444444333222000...,,,,,,---...///111333333......///000111111111111------///000111///,,,)))    !!!QQQTTTeeejjjooouuuqqqyyyfff+++555www~~~|||uuutttyyy~~~~~~zzzyyy{{{~~~yyy~~~tttYYY777888kkktttmmmfff:::...YYYlllpppmmmNNN333555NNNjjj{{{zzz{{{~~~wwwkkkfffhhhTTTTTTVVVYYYWWWVVV\\\fff{{{}}}xxxsssddd[[[QQQJJJ???222***)))DDDQQQIII333'''  '''===XXXdddpppzzzTTT999<<<;;;:::888777777:::;;;333333444444444333222222555444444444555555666777AAA???<<<<<<======;;;888222111111222444666666666777555444444666777777666555666888:::<<<===<<<<<<777:::===??????@@@BBBDDDHHHIIIJJJKKKUUUmmm&&&,,,///...777555777999999888444000---222222333333333111000///......///000111333444444000111111222222222111111...000222222000///......***     QQQ\\\mmmmmmsssooolllsssccc...555vvv{{{tttrrrwww}}}|||vvvsssuuuyyy|||~~~~~~}}}{{{xxx]]]999---SSSrrrrrriii999'''PPPppp{{{uuuWWW:::000<<>>@@@@@@???444444444555555666777777666444333333555666666555777888999;;;;;;;;;::::::777:::===>>>???@@@BBBCCC@@@EEEHHHDDD@@@III^^^qqq 000111///;;;777888999999777555222000222222222333222111000///...///000111222333444444333333333333222222111000222444555222...+++,,,...111***    UUUkkk|||wwwxxxlllggg]]]666>>>uuu{{{~~~~~~yyysssqqqvvv{{{|||xxxvvvwww{{{{{{}}}{{{eeeAAA(((>>>gggpppjjj@@@)))IIIlllsss}}}}}}aaaDDD666333111PPPWWWOOO777(((---555777HHHJJJMMMPPPPPPMMMJJJHHHEEE======GGGKKKIIIQQQ___hhhnnnvvv~~~xxxsss~~~zzzqqqqqqaaa```WWWHHH>>>;;;;;;999<<<;;;:::777...###---LLLwwwwwwZZZIIIOOO]]]mmm{{{XXX;;;:::AAA???999888999999888777666555555555888666333111000111222444555666888:::>>>AAABBBCCC;;;<<<<<<;;;888777666666555333222222444555555444888999:::;;;;;;:::999888888:::<<<>>>???@@@AAABBB>>>???BBBFFFJJJKKKIIIFFFTTTiii333333111>>>;;;:::999777666555555555111111222222111111000000...///000222333333333333333333444333333222111000111333333111---+++,,,///222222---"""     YYYvvvyyy~~~ssslll```;;;<<>>hhhlllQQQ...666```___dddggglllmmmiiihhhooozzzkkk>>>))),,,<<>>;;;:::999777777888999:::444444333333333333444444///111444444444444666999;;;???BBBAAA<<<999999:::555444222333555666666555333555777999:::;;;;;;;;;:::999999<<>>444>>>HHHKKKFFFAAA@@@BBBFFFHHHLLLMMMHHHHHHTTTccc&&&333;;;:::>>>888888888888777666444333111000000000000000111111111333555777777666555444000111111222222222111111222000///000222111---***---,,,---//////(((   !!![[[zzzvvv[[[lll{{{{{{QQQ;;;ddd~~~~~~vvvnnnuuuxxx{{{}}}~~~uuuhhhdddgggjjjiiigggkkkfffkkk___555%%%!!!YYYjjjWWW222555```___sssdddZZZ___hhhlllttt|||oooBBB---???CCC***###555>>>UUUnnn~~~pppjjjkkkfff\\\TTTSSSOOOJJJHHHDDD777)))"""###"""&&&222???FFFRRRaaakkkfffYYYIII777((((((000@@@```tttVVVGGG...000GGGqqqiiiTTTHHHRRRgggmmmCCC(((%%%===\\\nnnnnnmmmxxx```@@@>>>;;;888666555666666555555555555444333333222///222444333111000222555777<<>>@@@AAAAAA@@@HHH@@@>>>DDDIIIHHHGGGIIINNNkkk"""333777555<<<555888:::999555222222333666333111222555666555444444333222222444555555555555333222000000111333444222111000111222333222000//////000444555///%%%        QQQqqqbbb}}}]]]:::NNN~~~~~~sss}}}rrryyy}}}|||ttthhhdddfffkkkoooiiigggdddcccbbbHHHMMMeee[[[333+++XXXaaajjjiiilllccc\\\ppp}}}jjjFFFHHHZZZiiiXXX;;;???ZZZNNN;;;<<>>... 555___mmmjjjMMM555%%%111IIIDDD))),,,XXXuuuKKK000!!!444GGGWWWccclllqqqsssoooqqqsssWWW???===;;;333222999777444444888888444555999555444444333222222222222555888===AAADDDCCCAAA@@@;;;;;;::::::999999999999777777888999:::;;;;;;<<<777888:::<<<>>>?????????;;;===>>>>>>>>>>>>@@@BBBDDDAAA???@@@DDDGGGJJJKKKCCCEEERRRkkk&&&111666444:::555777999888555222222333555222111111444555555333444333222333444555555444444333111000000111333444444222000///000000000///000000111444555111)))!!!      RRRvvvfffyyyzzz{{{yyy___<<>>XXX^^^===***PPPeeeiiiiiiooouuuyyyxxxbbb@@@>>>OOOjjjvvv```DDDHHHaaa{{{eeeFFF444222888III```mmmuuu}}}pppXXX;;;$$$!!!(((,,,///777DDDNNN___llluuuuuusssqqqjjj```KKK:::&&&===ZZZxxxttt|||www^^^CCC---!!!###$$$%%%QQQzzzcccFFF&&&"""444FFFSSSYYY[[[ZZZZZZXXX]]]kkk{{{eeeEEE:::777:::@@@:::999777888<<<>>>888111444444333333333444444555222555:::???BBBBBBAAA@@@=========<<<:::999777666666666777888999:::;;;;;;888888999:::<<<===>>>>>>===???AAAAAA?????????@@@CCCBBBAAAAAABBBDDDGGGIIIKKKCCC>>>DDDTTTlll222"""000777555888555777999888555333333333333111000111222444333333333222222333555555444222333222111000000222444666555333///....../////////111000111333555333...)))$$$    RRRzzzhhhooouuuwwwxxxeeeAAAMMM~~~}}}yyy{{{xxx{{{xxxmmmdddmmmeeecccgggmmmoooTTT***)))EEE```JJJ'''???eeeppptttvvvqqqJJJ222HHHYYYqqqzzzkkkUUUOOOVVVwww{{{ggg]]]cccIII...777999<<>>??????>>>@@@@@@@@@???===:::777555555555666777888999::::::888888888888999:::<<<<<<>>>@@@BBBCCCAAA???>>>>>>AAACCCCCCBBB??????CCCFFFEEE@@@;;;:::===GGGYYYiii>>>'''000777777999777888999999777666444444111111000000111222222222222222222333444444222111222111000000111333555666666333///...///111222222111000///111333333111///---     PPPzzziiilllxxxzzz|||mmmEEEKKK{{{xxx|||~~~}}}{{{}}}|||wwwrrrlllaaa\\\\\\aaahhh\\\???222]]]VVV(((000aaa|||}}}{{{xxx^^^LLLYYYeeegggkkkppprrriiiSSS???bbbzzz}}}www}}}cccRRRHHHBBB@@@EEEFFFEEEMMMXXXUUUSSSLLLCCC;;;999<<>>;;;888555555666666777888999999999888888777888999:::;;;;;;>>>AAACCCAAA???>>>>>>@@@CCCEEEBBB>>><<>>@@@CCCCCCAAAEEEJJJ[[[mmm<<<$$$...666777:::999999999:::999888777555000111111000000111222333222111111222333333222000222111000000111333555666444222//////111444777777000///...///000222222111000***       JJJ~~~{{{mmmlll}}}~~~~~~sssFFFEEE}}}{{{zzz|||~~~{{{zzzmmmddd___\\\ZZZaaa]]]KKK&&&$$$UUU___555---aaa{{{vvvrrr```aaa|||vvvooonnnuuusss\\\AAABBBZZZzzzxxx|||mmmmmmllldddKKK,,, !!!!!!!!!  """###((( (((777JJJZZZmmmooommmrrrzzzwwwttt}}}www\\\BBB+++###)))444___bbbVVVEEE;;;///***222CCCggg{{{zzz~~~~~~tttggg______bbbWWWOOODDD======CCCKKKPPPQQQVVV___ffflllwwwuuuOOO:::333@@@CCC666000777555555333222111111111111222333444555555666555555<<<>>>AAACCCCCCBBB@@@???777777777777888888888888888888888888999::::::;;;777:::>>>@@@@@@?????????>>>BBBEEECCC>>>;;;===@@@FFF???999;;;>>>AAAEEEIIIPPPKKKMMMccc///---555666;;;999999888999::::::777555000111222111000000222444444222000000111222111000333222111000000222444666333111000111444777999999000//////...//////000111///111+++       EEEwww~~~zzzqqqrrrzzz{{{wwwHHH<<>>888\\\yyyxxxwwwjjjLLL)))'''222???MMMVVV[[[TTTRRReeeyyyrrrhhhooorrrSSS555%%%&&&:::OOOrrrqqqbbbRRRKKK@@@:::???JJJVVV^^^]]]]]]cccgggeeeeeennnsssooojjjmmmuuu|||kkk```PPPAAA<<>>===<<<;;;999888888777999<<<>>>??????>>>===999;;;===>>>>>>>>>@@@AAA<<<===@@@AAABBBAAA???>>>999888<<>>???777;;;777555444666888888555222000222444333111000333666666333...,,,---///111222555333222000000111333444222111111222444555555333222222222111///...///000///555555(((          EEEpppqqqmmmffflllqqqWWW777^^^yyy}}}}}}zzzyyyzzzuuunnnqqquuurrrqqqgggUUUHHH+++$$$RRRVVV000AAA}}}yyy|||uuugggtttxxxuuuwwwpppsssQQQ;;;XXXuuu~~~ggg@@@$$$&&&HHHhhhoooppphhhQQQ111 @@@dddlllhhhjjjkkkhhhZZZbbbuuuppp:::(((CCCooo{{{xxx```HHH444+++(((...333<<>><<<:::999888666999===@@@BBBAAA@@@>>><<<>>>??????>>>>>>???AAA;;;<<<>>>AAACCCCCCAAA>>>888888:::===<<<;;;@@@HHHDDD@@@>>>BBBKKKOOOLLLHHHUUUrrr222'''222888666111666444222555999:::666222/////////000111333444666333222111111000000111111222222333444444444444333666000///333444111000333///333666444000---///222111111000000+++!!!         GGG}}}[[[\\\kkk~~~{{{wwwxxxWWW<<>>666pppyyycccjjj[[[vvvzzz{{{xxxooossssssPPPDDDHHHYYYuuuhhhEEE!!!555XXXzzzyyyfffIII--- %%%:::JJJPPPKKKBBB<<<999LLLhhh{{{uuuVVV...)))SSSzzz|||wwwppphhhYYYHHH;;;???KKKSSSXXX[[[iiiccc]]]WWWKKK:::,,,%%%(((%%%###(((333DDDYYYhhhcccpppzzzxxxrrrmmmdddZZZOOOYYYdddbbbUUUNNN\\\ooonnnlllwwwaaa999555hhheee777@@@666111444666444333555333333111///000444777777111222333333444777;;;>>>CCCCCCBBBAAA???===;;;:::999999:::;;;<<<>>>???@@@<<<<<<<<<<<<<<<===>>>???<<<<<<<<<@@@CCCCCC???;;;999:::;;;===???AAACCCCCCCCCDDDFFFIIIJJJKKKKKKKKKRRRPPPVVVlll///$$$///666444000777555333555999999666222//////000111222333333444333222111111000000111111111111222333333333333333555111222777999444111222222666999888444000000222111111111111...'''        AAAnnnaaaiiiyyyxxxzzz|||ZZZ===III~~~zzzyyyyyytttqqqnnnpppiiiUUUZZZHHH111777bbbLLL333eee}}}mmm\\\]]]VVViii}}}xxxssswwwwwwuuulllUUUFFFIII777((((((HHHrrrzzz___;;; '''***)))&&&$$$***333JJJiiizzzjjjBBB---OOOsss|||vvvwwwlllaaaWWWUUUUUUUUUXXX]]]fffbbb```___YYYNNNFFFDDD;;;999999>>>FFFTTTeeepppyyyzzzgggSSSGGGPPP```nnnlll___YYYaaakkkfffjjjxxxbbb???:::jjjKKKAAA:::<<<===:::666555999888888888999999777444333444555555555777;;;>>>AAABBBCCCCCCBBB???;;;999:::999999:::;;;===???@@@<<<<<<<<<<<<<<<<<<======;;;;;;<<<>>>??????<<<:::;;;;;;===>>>@@@AAACCCCCCCCCDDDGGGIIIJJJKKKKKKKKKOOOQQQPPPPPPXXXooo---"""///555555333888666555666888888444111///000111222333222222111333222111111000000111111000000000111111111222222444333555;;;<<<888333222111555777555111---,,,---111111111222111---'''###        333{{{hhhlllvvvwww}}}}}}ZZZ;;;BBB|||}}}|||xxxvvv|||{{{xxxwwwsssssslllZZZeeeVVVAAA###555hhh___999IIIyyyuuukkkZZZNNNZZZ___qqqvvvwww}}}zzzoooYYY???!!!444\\\iiiHHH+++ $$$...111@@@[[[qqqkkkKKK,,,%%%OOOsssyyywwwssslllaaaYYY[[[aaacccaaabbbeeefffbbbbbbdddUUUVVVWWWYYY^^^gggqqqwww|||xxxwwwrrr^^^>>>'''888OOOcccddd______bbbccc___iiiyyyjjjQQQPPPwwwsssJJJ888:::>>>;;;555777555555666777666555333666666777666666777:::<<<>>>@@@CCCEEEEEEBBB>>>;;;;;;:::999999999;;;>>>???<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>><<<;;;<<<<<<===>>>>>>???AAABBBBBBCCCCCCDDDFFFHHHIIIJJJJJJIIIDDDLLLQQQLLLEEEJJJ___rrr,,,###111777888777999777666777777666333000///111222333333222000///333222111111000000111111000/////////000000111111444444666:::;;;999666444555555444111---+++,,,---222222222111000///,,,+++         dddnnnxxxzzzxxx}}}zzzYYY:::999ssszzzwwwvvvuuuzzzzzz|||yyyyyyvvvhhhfffZZZOOO777777^^^jjjPPPTTTvvvwwwpppbbbSSSbbb^^^cccttt~~~qqqmmmqqq@@@###///@@@PPPYYY^^^dddhhhrrryyywwwdddIII111"""!!!%%%+++222666333'''%%%HHHmmm|||yyyyyy}}}~~~wwwiii^^^^^^cccbbb```bbbgggiiijjjnnntttmmmooopppmmmmmmrrrvvvwwwrrrhhhbbb\\\EEE%%%"""***DDDYYY\\\\\\cccccc]]][[[gggsssyyyzzzxxxzzzzzznnnwww^^^JJJ@@@888333:::888777666333000222777777888888777666666777999;;;===@@@CCCDDDDDDBBBAAA===<<<:::999999;;;===???<<<<<<<<<;;;;;;:::999999>>>@@@BBB@@@===;;;===??????@@@@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFAAAFFFKKKMMMLLLJJJJJJKKK___ooo***###222888888999888888777777777555222000000111333444333222000...333222111111000000111111000000//////000000111222666666555555777888888666<<<999555111...///222555444333222000...---,,,,,,&&&      GGGuuu{{{{{{xxxaaaFFF:::mmmzzzsssvvvttt~~~}}}wwwyyy|||wwwjjj___TTTEEE222CCCfffkkk||||||}}}zzztttkkkaaa]]][[[ZZZ___qqqyyy~~~qqqxxxddd111LLL\\\jjjgggXXXMMMMMMRRR]]]mmmxxxqqq\\\DDD000$$$""""""%%%&&& '''))):::---AAA^^^kkkyyy~~~xxxiii^^^ZZZYYY___^^^```dddgggiiipppxxxzzz~~~~~~yyyuuuvvvuuurrreee^^^\\\YYYBBB&&&%%%777;;;OOO]]]^^^```hhhhhh______gggjjjgggjjjqqqoooeeekkkkkkppp|||```CCC555;;;:::<<<<<<777111333:::666777888666555444555666888999;;;>>>AAADDDFFFHHH@@@???===<<<;;;<<<===>>>;;;<<<<<<<<<;;;:::999888>>>@@@BBB@@@===;;;===???@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCDDDEEEEEEDDDCCCIIIFFFBBBAAACCCGGGIIIKKKLLLPPP[[[nnn&&&!!!111666666777777888888888666444333111000111222333222222000000333222111111000000111111222222111000111222333444777777444111333888:::999;;;888222///...111555888666666555111...++++++,,,///(((       222jjj{{{}}}yyywwwpppZZZBBBiiivvvzzzuuuzzz}}}}}}}}}xxxxxx~~~~~~uuujjjXXXLLL222,,,YYY{{{{{{eeeiii}}}oooaaaQQQSSSTTTYYYjjj|||yyy|||~~~qqq\\\GGGyyynnngggccciiivvvyyyjjj___ZZZWWWTTTTTTTTTPPPCCC111&&&###!!!""" ...JJJYYYZZZSSS555333WWWtttzzz{{{ooo___SSSLLLIIISSSRRRUUUZZZ\\\```hhhrrrwww~~~zzzyyyssskkkllljjjlllhhhNNN///(((555999DDDMMMRRRZZZdddgggbbbhhhllljjjbbb```eeeeeeaaaiiihhhkkkttt~~~{{{UUU888333333777777222333999666777888777555333444555666777888:::>>>BBBFFFHHHCCCBBBAAA@@@?????????>>>:::;;;<<<======<<<:::999<<<===>>>>>><<<;;;<<<<<<@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCDDDDDDCCCBBBBBBDDDGGGHHHDDD???@@@HHHPPPHHHMMMPPPPPPVVVlll%%%"""333777666777666777888888666444333333111111111111111111222222333222111111000000111111555444222222222333555666777888555000222999;;;999666333000///000333666777999999888444000------///000///)))       '''TTTwww||||||ssstttzzzgggBBB```|||zzzyyy~~~~~~}}}}}}zzzyyy```YYYFFF111SSSvvvcccPPP```wwwfffPPPNNNQQQ\\\iiisssyyy|||zzzkkklll{{{}}}yyytttvvvzzzwwwuuurrrhhhUUU>>>000,,,%%%>>>XXX___XXXHHH000 777[[[eeehhh\\\KKK@@@===<<>>>>>===<<<;;;;;;;;;<<<>>>??????<<<:::>>>??????@@@AAABBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBB===EEELLLLLLGGGCCCDDDHHHFFFMMMPPPJJJDDDJJJ^^^ppp&&&%%%777:::888999555777888888666444444444111111000000111111222333333222222111000111111111666555444333333555777888666888666222444;;;<<<999555444444555777999::::::;;;<<<;;;777222///000111///111///&&&        """HHHmmmyyyzzz}}}{{{oooppp}}}jjj===VVV{{{zzz~~~{{{wwwiiihhh```CCCTTTllloooZZZbbbyyy~~~{{{[[[OOOPPP___hhhhhhrrryyyuuupppxxx~~~}}}uuutttvvvuuurrrkkk___III222$$$ $$$,,,000:::DDDBBB888---+++$$$>>>LLLTTTIII888222444777...///111444444555===GGGYYYlll|||~~~zzzmmm]]]TTTTTTWWWUUUIII666)))%%%$$$ $$$111@@@HHHMMMQQQSSSWWW^^^dddddddddiiipppnnnpppssswww~~~]]]DDD===888555555777999:::999777666666666444555888;;;=========<<>>???>>>===<<<<<<<<<<<<@@@CCCCCC???;;;===>>>>>>???AAABBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@AAADDDFFFDDDCCCFFFDDDAAA???@@@FFFOOOVVVccc~~~..."""333777666===999888777555444444333333222000///111333444222///000......///000111111000000222444555444333333444888888666555555666777777...444888777999===<<<777888888999:::999444...)))++++++,,,+++%%%            CCCfffooolllllllllkkkoooxxxeee>>>TTT~~~{{{xxx}}}~~~{{{sss]]]NNN]]]yyyuuummmiiifff}}}yyyyyy___qqqsss^^^RRR^^^pppxxx~~~|||vvvyyyrrrsss{{{|||{{{~~~ppprrrwwwttteeeRRRJJJMMMXXXOOO@@@000$$$ %%%)))***333>>>777&&&&&&%%%### """222AAA???222'''$$$%%%$$$%%%)))......///:::IIIdddrrr}}}~~~~~~|||mmm\\\999222///555:::777...((()))(((...===JJJPPPPPPQQQPPPLLLMMMSSSXXX^^^jjjvvv{{{||||||}}}UUU===777888444;;;===777777<<<;;;555666999<<<<<<::::::;;;===>>>@@@CCCGGGJJJIIICCC>>>???????????????>>>===<<<:::>>>BBBCCC@@@>>>???@@@@@@???>>>>>>???AAABBBDDDGGGGGGHHHHHHGGGFFFDDDCCC???CCCFFFFFFCCCAAABBBCCCFFFEEEDDDEEEFFFHHHKKKMMMWWWZZZhhh,,,!!!444888444999999888777666555444444333333111000111333333111//////...---...///000///...---...000000111222555888999999999888666444222111000666999666666999:::777888999999888555000,,,)))------//////+++"""        DDDgggooofffgggjjjiiillluuufffCCC@@@kkk~~~~~~{{{~~~{{{zzz~~~eeeSSSaaa{{{yyy\\\KKKvvvzzzxxxtttrrrlll```RRRPPP]]]lll}}}sssxxxsssdddMMM>>>333222222000555<<<888:::@@@CCC:::)))###$$$"""&&&......(((+++&&&"""!!!###!!! ,,,///(((!!!!!!&&&)))'''***222888<<>>>>>@@@DDDGGGIIIGGGEEEBBBBBBAAAAAA@@@???>>>>>>>>>@@@BBBCCCBBBBBBBBBBBBCCCAAA???>>>>>>AAADDDGGGEEEFFFFFFGGGGGGFFFDDDDDDAAACCCEEEEEECCCBBBCCCDDDEEEDDDDDDDDDEEEHHHJJJLLLMMMRRRXXX]]]iii***!!!666:::333555888888777666555444444333444333111111222222111///000...---...//////...---......---------000444888666777888888777444222000444999;;;666222333777999:::<<<<<<999333...------......///111///(((          BBBgggnnneeeiiiooonnnnnnvvvlllPPPCCChhh}}}}}}zzzyyyzzz|||}}}zzz}}}~~~}}}wwwccciii|||kkkvvv\\\888[[[{{{nnndddcccUUU???===MMMfff|||}}}sssaaaBBB<<<<<>>RRRRRRTTTXXXQQQ>>>''' """"""!!!"""%%%'''(((### $$$+++...)))###))))))!!!$$$%%%###)))999IIIRRRVVVWWW```eeegggcccdddgggbbbYYYLLL===---&&&%%%)))000777FFFJJJUUUbbbgggccc___^^^fffgggmmmrrrooobbbTTTMMMmmmyyyyyyjjjHHH<<<444777======999666777888999999999:::<<>>======@@@DDDHHHKKKLLLHHHGGGFFFDDDBBBAAA@@@???BBBAAAAAABBBDDDEEEEEEDDDEEECCC@@@>>>>>>AAAFFFHHHCCCCCCDDDEEEEEEEEEEEEDDDBBBCCCCCCAAA@@@@@@BBBDDDDDDCCCBBBBBBDDDFFFIIIKKKHHHPPPVVVRRRNNNXXXppp''' 888<<<444444777777777666666555444333555444333222111111000000111000//////000000///...000111000...---...000333111222333555666777777777888<<<===777000000666;;;;;;>>>@@@<<<555111222555000...---...///+++$$$           ===dddlllgggllltttqqqmmmtttoooYYYNNNqqq~~~}}}}}}~~~}}}|||qqqfffhhhDDDWWW\\\===BBBnnnmmmggglllaaaDDD555888OOOddd}}}uuuggg[[[___jjjwwwxxxmmmgggiii|||xxxwwwxxxqqqZZZ999  %%%%%% """!!!"""%%%---666:::888444(((000+++$$$$$$$$$(((333FFFWWW``````^^^\\\^^^[[[UUUTTTUUURRRLLLIII???333,,,&&&"""!!!$$$---333@@@NNNWWWZZZ]]]aaaooosss{{{xxxiii___wwwyyywww~~~^^^999111888===<<<;;;;;;<<<======<<<<<<;;;;;;=========???CCCGGGJJJLLLNNNMMMJJJHHHEEEBBB@@@???CCC@@@>>>???BBBEEEDDDBBBDDDBBBAAA@@@@@@BBBDDDFFFAAAAAABBBCCCDDDDDDEEEEEEBBBAAA???>>>===???AAACCCBBBBBBAAAAAACCCEEEHHHIIIKKKOOOSSSTTTRRRQQQRRRTTT```~~~%%%999>>>666666666666777777666555444333555555444222111000111111333111000111222222111000///111222222111000000111111111000111444777:::===999;;;<<<999222000666===:::===???<<<777555777;;;555000++++++...000---)))           444[[[iiifffkkkssspppjjjooonnn^^^IIInnn~~~~~~uuu]]]RRR,,,666aaaXXX;;;]]]~~~yyy{{{uuusssvvvqqqaaaQQQIII;;;;;;NNNnnn|||{{{zzzppptttyyyvvvssssssmmmVVV000 """%%%###"""$$$&&&,,,555===AAABBBBBBBBB555###+++---(((&&&(((222AAAPPPZZZ^^^\\\XXXZZZZZZXXXTTTSSSSSSPPPLLLGGG<<<111***$$$(((444999888888:::BBBKKKXXXfffrrrxxxxxxvvvlllIII999444888@@@888999<<>>;;;999<<<===???AAABBBDDDEEEFFFPPPOOONNNKKKHHHDDDAAA???AAA>>>;;;<<<@@@AAA@@@>>>@@@@@@BBBBBBCCCBBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEEEEECCC@@@>>>???AAACCCDDDBBBAAA@@@AAABBBDDDGGGIIIKKKIIIHHHIIILLLNNNOOOOOOPPPWWWggg&&& 888===777999555666777777777666444333444555444222000000222444222111111222333444333222,,,///222444333333333444777555333111222555888;;;666777999999666333777>>>888;;;<<<;;;888777999;;;999222++++++111555444111&&&           '''OOOeeegggllltttsssnnnuuuxxxmmmSSSrrr{{{{{{||||||}}}zzzfffYYY""",,,qqqwww===???iiivvvxxxxxxvvvvvvuuuooofffMMM999555FFFTTTUUU___ppp{{{lllrrr~~~{{{wwwmmmVVV222""")))///+++&&&%%%(((---000111555;;;BBBDDDBBB??????AAARRR===%%%!!!!!!***:::EEELLLRRRSSSQQQOOOOOOOOOQQQTTTVVVUUUTTTKKKFFFCCCCCC>>>111###"""++++++###&&&444AAAPPPaaammmrrr~~~nnnLLL:::777555666999===@@@@@@===:::<<<>>>AAAAAAAAA@@@@@@@@@LLLMMMMMMMMMKKKGGGCCCAAA???>>>======>>>>>>===<<<>>>@@@CCCDDDEEECCC@@@>>>AAAAAAAAAAAABBBCCCDDDEEEIIIFFFCCCAAACCCEEEFFFGGGBBBAAA@@@@@@BBBDDDGGGIIIFFFKKKPPPNNNHHHFFFJJJOOOLLLKKKOOOXXXggg{{{)))!!!666:::666:::555555777888777666444333333444444222000000333666111000///111333555444333///000222222111222444666:::888666444333444666777000000333888999555777<<<;;;;;;<<<<<<;;;;;;:::999777000+++---333888555111,,,%%%          CCCbbbfffjjjtttxxxwwwppp~~~|||{{{|||~~~~~~~~~~~~tttnnn555///[[[oooOOO666III{{{ssswwwxxxwwwtttsssqqqooozzzkkkZZZPPPGGG@@@>>>???XXXmmm~~~hhhgggsss~~~sss___@@@'''$$$+++000===@@@:::///+++222777666::::::999666333111111222GGG@@@..."""'''...666;;;:::333222444:::@@@EEEIIIKKKAAA@@@FFFOOOQQQEEE333''''''"""!!!$$$%%%!!!,,,555999@@@MMMYYY___ccciiioooqqquuu{{{}}}{{{ppprrrzzzdddGGG>>><<<;;;===??????>>>;;;<<<>>>@@@???===<<<===???CCCFFFJJJNNNNNNLLLHHHEEE???AAABBBAAA???===<<<<<<@@@BBBCCCEEEDDDCCCAAA@@@BBBBBBAAAAAABBBCCCDDDEEEHHHEEEBBBBBBDDDFFFFFFEEEBBBAAAAAAAAABBBEEEGGGIIIFFFNNNUUUTTTMMMGGGFFFHHHGGGNNNWWWXXXQQQQQQaaauuu,,,"""555888444:::444555777888888666444333333444444222000000444777///......000333444444444444444222000......111444888888777777666666555555,,,+++///777:::777666:::@@@???>>>??????>>>;;;999222---)))---444777333---///***!!!            ;;;``````dddooovvvyyy|||~~~www{{{{{{vvvttt]]]---"""IIIlllOOO444___uuuwww}}}xxxlllggghhhpppyyy{{{qqqkkkhhh___QQQBBB^^^yyyaaaaaaooo{{{xxxjjjTTT???%%%!!!###+++111444333222222:::FFFEEE555+++///111,,,666000(((###""""""######&&&&&& '''---333777,,,&&&'''333AAAFFFDDDBBB666)))&&&---+++)))111;;;@@@XXXaaagggeeebbbdddgggggg^^^TTTNNNUUUhhhyyysssLLLGGGAAA???>>>???===<<<<<<>>>>>>===::::::===@@@<<<@@@GGGMMMPPPOOOLLLIIIAAADDDGGGEEEAAA===<<<===DDDDDDDDDDDDDDDDDDCCCCCCDDDCCCBBBAAABBBCCCDDDEEEFFFCCC@@@@@@CCCDDDDDDBBBBBBBBBAAAAAABBBEEEHHHIIILLLIIIEEEEEEHHHLLLNNNNNNPPPLLLMMMRRRTTTPPPPPPTTT]]]{{{---'''555888999;;;;;;888555444666777666444333222111000000222444555......///000000000000000111111111111222333444555+++111888<<<;;;999999999---333999:::666555888<<<999<<<===:::999;;;:::777111------111111,,,+++///***,,,,,,###            ***SSS\\\eeekkknnnzzzttt|||ttt~~~zzzwww{{{}}}}}}wwwuuuyyy~~~yyyxxxggg[[[)))---ooommm===;;;hhhyyy}}}uuukkkzzzvvvvvvwwwyyy{{{|||{{{yyywwwxxx|||yyyzzz~~~nnnqqqlllQQQVVV>>>***(((...222777<<>>???===::::::>>>CCC===@@@AAABBBFFFLLLNNNKKKKKKJJJIIIGGGDDD@@@===<<>>>>>AAACCCBBBAAACCCCCCBBBAAA???@@@CCCEEEEEEGGGIIIJJJJJJJJJLLLMMMOOONNNMMMMMMMMMNNNOOOPPPTTTRRRbbb)))%%%444888999;;;:::777555555777888777555666555444222222222222333//////000111111111111111000000000000111111222333...222666777666666777:::333777999888555555777:::666999999777777999999666666333333555333---***,,,,,,...---'''          &&&MMM___hhhqqqwwwtttwww|||~~~{{{~~~{{{|||~~~{{{|||xxxuuuJJJ'''BBBmmmeeeCCCGGGqqqtttiiioooyyy~~~}}}}}}~~~~~~}}}zzzxxx~~~ooonnnooofffjjjgggkkksssrrrjjjfffjjjyyy}}}yyyyyyzzz^^^@@@>>>...,,,'''!!!111OOOhhhnnniiihhhIII)))$$$***111444<<>>AAABBBBBBEEEJJJKKKIIIIIIIIIIIIHHHFFFCCC@@@>>>CCCBBBBBBBBBBBBBBBCCCCCCAAACCCDDDAAA>>>>>>BBBFFFDDDBBB@@@@@@BBBDDDDDDBBBCCCCCCCCCAAA@@@@@@CCCEEECCCFFFIIIJJJIIIIIIJJJKKKKKKKKKKKKLLLLLLNNNOOOPPPQQQOOOSSS]]]eeesss&&&###333777888;;;888777777777999999777555888777666555333222111000000111111222222222222111/////////...//////000000111333444333222222666::::::999666444333444666777888;;;<<<999:::<<<<<<999444333555888666000,,,,,,...//////,,,$$$           BBB[[[cccooozzz{{{zzz~~~~~~xxxzzz~~~}}}eee---WWWvvvOOO111[[[}}}hhhlll~~~}}}zzz|||tttttt~~~zzzzzz|||wwwWWW888111$$$  &&&EEEaaannnooommmpppPPP---###(((...<<>>@@@>>>===>>>AAADDDFFFFFF@@@CCCDDDBBBCCCGGGHHHEEEFFFGGGIIIJJJIIIGGGDDDBBBCCCBBBBBBAAAAAAAAABBBBBBDDDCCCBBB@@@@@@AAACCCEEEDDDCCCAAABBBCCCEEEEEEDDDBBBCCCCCCAAA@@@@@@BBBDDDBBBDDDHHHIIIIIIHHHHHHHHHGGGHHHIIIKKKLLLMMMNNNNNNJJJKKKOOOPPPLLLNNNaaaxxx&&&###222777888:::999999999999999777555333666666666555444222000///000000111222222111111111......---------.........111333444444222333888;;;>>>999333111333555777777999<<<===:::999;;;:::777,,,...222666666444111///...///000000---###         555WWW^^^jjjvvv}}}}}}xxxxxx}}}uuu{{{xxxnnnJJJ"""333XXX\\\>>>>>>dddrrrtttvvv{{{{{{}}}}}}yyy{{{~~~mmmlllttt|||iiiDDD((("""  888YYYiiigggdddfff[[[BBB%%%%%%///666:::@@@GGGPPPYYYcccfff]]]JJJ444$$$+++<<>>///[[[]]]777AAArrr~~~vvvmmmyyyzzz}}}~~~}}}iiiRRRIIIiiioooyyyrrrQQQ+++   000LLLccccccTTTMMMQQQ666((('''000:::???HHHQQQQQQEEE333'''///IIIdddTTT"""+++LLLxxx}}}PPPIIIBBBAAADDDEEE@@@:::AAAEEEFFFBBB@@@AAABBBAAAAAACCCFFFIIIJJJJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBFFFBBB>>>???CCCFFFEEECCCBBBBBBCCCCCCBBBBBBBBBBBB@@@AAABBBAAA??????@@@BBBCCCFFFIIIJJJIIIHHHHHHHHHJJJJJJLLLLLLLLLKKKJJJIIIZZZPPPHHHIIINNNRRRRRRQQQVVVUUU^^^zzz(((%%%444777777999;;;;;;;;;999555222111111111111111222222333333333///000000000000///......------------...///000111///444:::<<<:::999:::;;;>>>:::777777;;;>>>???>>>999;;;;;;777666777666222---000000...---//////,,,,,,---...111222///(((###         MMM^^^jjjjjjkkkuuuzzzxxx}}}}}}||||||zzzxxx{{{}}}}}}|||dddQQQ)))EEEnnnPPP>>>LLLjjjxxx}}}~~~yyybbbVVVHHHCCCIIIEEE(((    ...;;;MMMSSSHHH777//////%%%"""$$$,,,222111...,,,888VVVqqqwwwnnn```VVVPPPNNNLLLKKKNNNaaaHHH...EEEUUU[[[sssuuuNNN;;;===DDDBBB;;;???DDDFFFBBB>>>???AAAAAAAAABBBDDDFFFHHHHHHHHHHHHIIIIIIGGGFFFDDDDDDCCCCCCEEEAAA>>>???BBBEEEEEEDDDBBBDDDEEEDDDBBB@@@@@@AAAAAABBBCCCCCCAAAAAABBBCCCEEEFFFHHHHHHGGGGGGHHHIIIKKKKKKKKKKKKJJJIIIHHHHHHPPPPPPNNNJJJGGGGGGLLLQQQSSSPPPPPPXXXhhh&&&$$$444888888:::888999999666333111222444333222222111222333444555111111111111111000///...---------...000111333444444888<<<<<<:::777777999888777777888:::;;;;;;::::::======;;;:::<<<<<<999555666333,,,***...///---.........///000///...---         777SSSgggdddcccpppxxxvvvyyyqqqhhhzzz|||{{{|||~~~}}}{{{~~~}}}yyyxxx}}}~~~}}}kkkeeeJJJ...000XXXeeeWWW@@@LLLooo~~~XXX:::+++$$$    %%%---555999444,,,$$$ """(((111:::EEE```qqqsssqqqfff[[[[[[:::111%%%000VVVBBB...DDDCCC555,,,XXXeeeOOOGGGEEEEEE===CCCEEEAAA===???AAABBBAAABBBBBBCCCDDDEEEGGGGGGMMMLLLJJJHHHGGGFFFEEEEEEBBBAAA??????@@@CCCDDDEEEDDDFFFHHHFFFCCC@@@???@@@CCCEEEFFFFFFEEEDDDDDDEEEEEEFFFFFFEEEDDDEEEGGGIIIJJJIIIIIIHHHHHHHHHHHHIIIEEEMMMSSSRRRLLLHHHIIILLLNNNSSSWWWTTTMMMUUUsss$$$###444999999;;;555666777555222111444777666555333222222333555666222222222222222111000///------...///111333555666888;;;===;;;777555555777222333555666666555444444666999:::999:::======:::::::::555,,,***000333111111000///...---...000222###            &&&MMMhhhffffffsssxxxooorrrqqq```lllxxxyyy|||zzzvvvuuuvvvyyy}}}ppp{{{ppp{{{}}}~~~jjjFFF,,,444eeekkkIII===MMMfff{{{||||||~~~~~~NNN'''     !!!***))),,,((( """  &&&---;;;IIIJJJ```fffWWWEEE111"""###???ttt<<<111FFF>>>'''222wwwtttGGGRRRnnn~~~UUUEEEDDD;;;BBBDDDAAA===???BBBCCCBBBAAAAAAAAAAAACCCEEEFFFOOONNNLLLJJJHHHGGGGGGFFFAAA@@@?????????AAACCCEEEFFFHHHJJJHHHDDD@@@@@@@@@FFFGGGIIIIIIGGGFFFGGGHHHEEEEEEEEECCCBBBCCCFFFHHHGGGGGGFFFEEEFFFGGGIIIJJJLLLLLLJJJIIIJJJMMMNNNMMMSSSMMMNNNVVV\\\ZZZVVVVVVmmm$$$###555::::::;;;999888777666666888:::<<<555444333111000/////////111333444444111/////////+++******---000111...+++000888???>>>555//////222111333666777777777888:::<<<777555999:::555333555:::999888666444333333333////////////////////////111###         AAAgggoooqqq|||yyyxxxsssooorrryyyzzzvvvvvvxxxxxxvvvsssuuu}}}}}}|||xxx~~~vvvyyy{{{aaa>>>000CCCbbbmmmPPP222FFFqqq}}}~~~}}}}}}~~~~~~sssBBB      ###555777:::OOOMMMFFF===333,,,###GGG<<<%%%555===444'''"""???\\\\\\;;;###***cccYYYKKK<<<>>>IIIDDD>>>AAADDDDDD===;;;@@@CCCBBBDDDIIIKKKJJJKKKMMMOOONNNJJJGGGGGGEEECCCCCCDDDEEEEEEDDDHHHGGGEEEEEEDDDCCC@@@>>>CCCEEEGGGFFFDDDDDDFFFIIIHHHGGGFFFDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKNNNOOOLLLIIIHHHMMMRRRQQQPPPOOOOOOQQQTTTXXXZZZ[[[ZZZ```ttt###!!!222777666777888888777666777888999:::333222111111000000000000111333444444222000//////,,,++++++---000111000...111666;;;:::555111111333666777999999999999;;;===>>>999999======888666777:::777555666888888555111////////////////////////000'''       777\\\jjjnnnuuu}}}zzznnnnnnyyytttuuuuuutttsssvvv|||{{{}}}~~~~~~{{{{{{tttyyywwweee222888OOOhhhfffNNN@@@CCCfff{{{yyyzzz}}}jjj;;;   (((222:::KKKLLLMMMWWWHHH222)))!!!555fffwwwRRRBBBCCCLLLccc}}}++++++;;;@@@444&&&------,,,'''+++HHHyyytttTTTAAA???<<<<<<@@@???CCC???>>>BBBFFFFFFDDDCCCIIIIIIJJJLLLOOOOOOLLLHHHFFFDDDBBBBBBCCCEEEFFFFFFCCCAAA@@@AAABBBCCCBBBAAACCCEEEFFFEEECCCCCCEEEGGGIIIHHHGGGEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKIIILLLMMMKKKGGGGGGKKKPPPRRRQQQPPPPPPPPPRRRTTTUUUYYYSSSNNNRRReee%%%"""222666555555888777777777777777777666111111111111111111222222111333444444222000000000...---,,,---000111222111444666888888777666666777:::::::::999888999;;;>>>>>>;;;;;;>>>>>>:::555555:::666444888>>>>>>666///////////////////////////...+++$$$      )))LLLccckkkmmmttt|||mmmhhhrrrzzzzzztttttttttuuuwwwzzz}}}~~~}}}~~~zzzvvvzzz|||}}}~~~~~~wwwpppPPP;;;333HHHdddgggSSS@@@@@@eeezzzyyyyyyyyySSS+++    %%%555HHHTTTWWW^^^[[[YYYVVV777!!!'''bbbpppCCC)))### )))OOOeee 222AAA@@@///!!!---[[[aaaLLLCCCEEEEEE===;;;;;;;;;<<>><<<444---..............................+++###    >>>]]]iiihhhooo{{{tttiiilllpppqqqvvvuuuvvvzzz~~~xxxzzz~~~}}}vvvuuuxxxpppMMM,,,---MMMjjjqqqkkk>>>BBBZZZ~~~|||~~~~~~}}}qqq>>>    ///GGG[[[hhhtttpppnnniiihhh___666!!!;;;uuuRRR111777jjjPPP555BBB:::&&&666~~~XXXEEEDDDCCC:::===<<<777999AAAFFFEEEBBBDDDFFFJJJLLLNNNNNNMMMIIIFFFBBBAAABBBEEEFFFGGGGGGDDDAAA@@@AAACCCDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBFFFFFFFFFFFFFFFFFFGGGGGGBBBCCCDDDFFFHHHIIIJJJKKKFFFHHHIIIIIIHHHHHHKKKMMMPPPPPPPPPPPPOOONNNLLLKKKLLLSSSYYYYYYUUUSSSUUUYYYbbbzzz&&&###444999999:::777777888888777666555444777777777666555444222111111333444444333111111111000000000//////111333444888555333444888;;;======999888666333111222666:::<<<======<<<:::777111,,,111333666888777444...***,,,,,,,,,,,,,,,,,,,,,,,,.........+++%%%     444WWWhhhgggmmm|||}}}ooojjjpppxxxvvvwwwzzz~~~~~~rrryyy{{{vvvuuuwwwbbbFFF444;;;UUUrrreeeCCC555SSSzzz~~~~~~qqq;;;   +++BBB]]]qqqmmm|||{{{|||zzzzzzlll===!!!***BBB{{{\\\666!!!+++BBBKKK@@@DDDggg999 777BBB333555[[[XXXKKKEEE<<<@@@AAA<<<999<<>>;;;:::===>>>======@@@AAACCCFFFHHHHHHIIIKKKMMMLLLJJJGGGFFFFFFGGGFFFEEE@@@>>>===>>>@@@CCCDDDDDDAAAAAABBBCCCEEEEEECCCAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJGGGHHHIIIKKKLLLNNNOOOOOOIIIJJJLLLNNNOOOPPPOOOOOOOOOMMMKKKMMMRRRVVVXXXYYYRRROOOMMMQQQ___zzz&&&!!!111666666777888888777666777888999:::555555666666666444222000000222555555444222222333000222444333000......000000000///...///000222444111111000...---...111444333666666444666999777222222000000111444555333111------------------------.........000000+++!!!       """AAAXXXbbbiiirrr{{{www}}}kkkOOOTTTooouuu{{{~~~zzzwwwooo~~~zzzppp[[[@@@444CCCZZZooozzzsssUUU@@@FFFUUU\\\nnnkkkNNN888+++      &&&111555HHHWWWjjjmmmeeeTTT'''  )))111666BBBHHHIIIBBB;;;;;;BBBJJJ^^^|||___000'''???pppggg666>>>SSSiiinnn"""$$$<<<>>>'''  :::oooiiiNNN;;;===CCCAAAAAAFFFBBBDDDGGGGGGFFFGGGIIIKKKIIIHHHHHHIIIJJJJJJIIIHHH???>>>>>>???AAACCCBBBAAAAAA@@@AAADDDGGGGGGEEEBBB@@@AAACCCEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGHHHJJJMMMOOOOOOOOOHHHIIIKKKMMMOOOPPPQQQQQQOOONNNNNNPPPQQQPPPMMMIIILLLVVV]]]VVVLLLQQQhhh~~~)))$$$222666666777999888777666777888:::<<<111222444555555444222111000222555555444333333333000333555444000------...000111111000......111333+++,,,,,,***)))***---000+++///000...222888999444888333000333:::???===999/////////////////////////////////000///+++'''###          888QQQ^^^fffmmmzzzvvvqqqDDD@@@ZZZwww}}}zzz|||{{{pppqqqwwwwwwcccFFF777999aaahhhtttzzzpppYYYFFF===GGGgggqqq^^^PPP===111,,,%%%$$$'''...333666666444333      %%%666HHHcccnnnooohhhEEE,,,$$$"""+++333888:::666111666555$$$***666444^^^xxx>>>,,,TTT~~~:::"""]]]fff###;;;;;;!!! EEEzzzMMMCCCGGGBBBAAAHHHCCCEEEGGGGGGEEEEEEHHHJJJFFFFFFHHHJJJMMMMMMLLLJJJDDDCCCBBBCCCCCCCCC@@@>>>@@@@@@@@@DDDHHHIIIFFFCCCAAABBBDDDFFFGGGHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGJJJMMMOOOOOONNNJJJJJJKKKLLLNNNPPPQQQRRRTTTQQQMMMKKKJJJMMMQQQTTTWWWSSSOOOPPPTTTVVVTTTQQQTTTsss%%% 222;;;555???===999555222222333444555444111///111444555000,,,555555444333222000000///222222222111000///...---,,,,,,,,,,,,---000555999111111///---+++***)))***......222666222***)))...+++...111222222333666999444111...---//////---+++***,,,///000000...***(((       LLLfffiiippp~~~ooo[[[JJJAAAvvv}}}~~~~~~yyy||||||}}}}}}xxxvvvvvvkkkNNN222444RRRqqqiiiMMMBBB;;;???OOOfff|||lllkkkrrrfffQQQRRR???BBBMMMFFFCCC===)))   111JJJ]]]hhhooorrr```NNN777%%%$$$***444>>>???<<<222...---//////+++))))))&&&DDDZZZggg}}}uuuDDDDDDWWWmmmZZZ,,,```///GGG---;;;jjjiiiMMM@@@CCCLLLAAACCCFFFHHHEEECCCFFFLLLKKKJJJJJJLLLOOOPPPPPPNNNDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCFFFHHHJJJIIIHHHGGGEEEDDDEEEHHHIIIGGGEEEGGGIIIHHHDDDCCCGGGIIIHHHFFFHHHKKKNNNOOONNNMMMLLLNNNKKKHHHHHHLLLOOOOOOOOOOOOSSSRRRLLLJJJNNNQQQOOOUUUTTTTTTRRRRRRSSSVVVYYYQQQRRR[[[qqq### 333;;;333<<<999888666666666777777666555222000222555555222...555444444333222111000///000000111222222222111111000//////000222555888999555222///,,,,,,---...//////---...111///)))(((,,,...///000//////111555999111///,,,,,,---...---+++---...000111111///---+++###        BBBbbbpppuuu{{{gggSSSGGG\\\|||www{{{uuuuuuuuuxxx|||kkkWWW444DDDZZZpppzzzdddYYYOOOHHHAAAEEEccc~~~~~~ssslllzzz~~~yyyppprrryyynnn[[[---!!!%%%+++%%%((('''    !!!,,,666???EEEVVVLLL>>>222+++'''$$$""""""///;;;>>>===@@@BBBCCC@@@999444444222,,,(((''',,,111999YYYSSS###...oooddd!!!111DDD))) (((ccczzzRRRCCCCCCKKKJJJEEEAAADDDHHHFFF@@@IIIJJJLLLNNNOOOPPPPPPQQQJJJIIIHHHFFFCCCAAA???>>>BBBAAAAAACCCEEEFFFEEEDDDFFFDDDCCCDDDGGGJJJIIIHHHIIILLLLLLHHHHHHKKKMMMLLLGGGGGGHHHIIIJJJKKKLLLLLLOOOLLLJJJKKKNNNPPPPPPOOOMMMRRRRRRNNNMMMRRRTTTSSSSSSSSSRRRQQQPPPPPPRRRSSS]]]TTTLLLMMM___~~~}}}!!!!!!444;;;000888666777888:::::::::999888777444111222444555444111555444333333222111000000//////111333444555555555///...---000444666555333444000,,,,,,000444666777333///...///000...---///000///...,,,,,,...333777...,,,++++++,,,------,,,...////////////...------,,,         ...TTTqqqtttsss```RRRFFFjjj{{{zzzzzz}}}}}}xxxxxxxxxzzzwwwlllSSSAAA888LLLrrr|||kkklllrrrpppkkkzzzpppaaaSSSMMMRRRZZZYYYVVVSSSQQQOOOMMMJJJHHHIIIOOOQQQQQQYYYbbb\\\MMMNNNKKKMMMKKKFFFLLLKKK:::***&&&    ((((((((('''(((...777>>>@@@FFFKKKLLLOOOTTTUUUSSSRRRGGG===888555///***((($$$444@@@QQQvvvppp444+++???tttiii###333???$$$ +++KKKiiiFFFHHHJJJFFFAAADDDKKKGGG<<>>FFFOOORRRPPPMMMNNNPPPbbbyyy$$$000888///888:::;;;;;;888555444666888444333111111222333444444444333333222222111111111111222333333444444444444444222222666;;;;;;555///,,,,,,---111666888777444...,,,***+++///333444222,,,,,,---............---,,,,,,------------///000---,,,++++++++++++,,,---,,,,,,(((        ,,,UUU```jjjooossswww|||~~~uuujjjPPPAAASSSpppxxx~~~{{{}}}|||}}}{{{~~~|||{{{||||||~~~vvvqqqdddNNN777666PPPmmm{{{www~~~~~~xxxtttuuuyyyzzzWWW666$$$      '''CCC]]]uuuxxxoookkksss{{{uuueeeTTTKKKHHHIIILLLPPPssshhh333... !!!&&&!!!###111WWWooo%%%###444/// 000YYYuuu]]]IIIGGGHHHDDDCCCFFFEEEJJJOOOPPPNNNNNNRRRVVVQQQPPPNNNLLLJJJHHHGGGGGGGGGFFFEEEFFFIIIKKKKKKKKKHHHGGGDDDCCCEEEIIINNNQQQQQQVVVWWWPPPJJJHHHHHHFFFJJJJJJKKKLLLLLLMMMMMMMMMLLLMMMNNNNNNNNNNNNNNNNNNPPPQQQQQQPPPLLLIIIGGGHHHJJJJJJKKKNNNQQQQQQNNNKKKIIIJJJLLLLLLLLLLLLMMMNNNQQQRRR^^^|||&&&///888000;;;===>>>===999444222444666222222222222222333333444333333333222222222111111111222222222222222111000222222333666888777222...///111444555444111---+++///111222222555888888444******,,,...000000---+++,,,---...---,,,---///000------------------...///(((,,,///)))        BBB[[[kkkssswwwxxx}}}|||rrr[[[DDDCCC^^^xxx}}}}}}{{{wwwuuuwwwxxxxxxzzz~~~xxxxxxsssfffUUUFFF>>><<>>BBBAAA;;;666555666111333666777666555555555333333222222222222222222------...///////////////111444666777555222000000///444777444...***,,,000)))333999666222000---'''---+++)))***...000000///***,,,---,,,))))))+++---)))***+++,,,,,,,,,,,,+++,,,******------&&&       EEEeeettt~~~~~~uuuzzz{{{VVV444HHHlll|||}}}~~~rrr{{{}}}{{{hhhOOO===???SSSiiijjjaaabbbccciiibbbcccgggJJJ"""     ###000RRR```kkknnnqqqvvvpppeeeTTTCCC,,,BBBsss~~~xxx{{{|||___HHHEEEKKKrrrUUU,,,(((%%%***888<<>>===<<<:::999888777555666777666555444555666777222111444222,,,***---//////000111111000///...333222222111111000000000///000000//////000222444777;;;:::222...///222111///111333333333000---+++---///000///---+++*********+++,,,------+++***(((...+++***---///***         '''[[[ooo{{{|||~~~~~~mmmBBB'''888ccc|||}}}|||}}}|||yyyxxx}}}}}}yyyxxx}}}www|||~~~zzzvvvfffSSSIIIGGGPPPeeexxx||||||zzzzzzzzz~~~iiiJJJ666000111;;;DDDFFFAAA777%%%      !!!555MMMmmmzzzsssSSS*** """222UUUzzzlllJJJ444???NNNpppqqqFFF&&& +++:::PPPoookkkKKK444///666???^^^~~~((((((&&&...PPPTTTIIIXXXEEEFFFIIILLLOOOOOOLLLJJJPPPOOOPPPSSSWWWWWWTTTQQQRRRNNNHHHFFFFFFGGGFFFEEEGGGIIIJJJJJJHHHHHHJJJMMMOOOSSSTTTPPPMMMNNNMMMKKKIIIIIIIIIIIIKKKMMMOOOPPPOOOLLLHHHHHHKKKMMMMMMLLLMMMMMMLLLJJJHHHHHHIIIKKKMMMNNNOOOPPPPPPOOOMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLOOOMMMKKKKKKMMMPPPQQQQQQPPPVVVccczzzyyy&&&444333999>>>>>>===<<<;;;:::888777777777888999888666555666777666222222444222,,,+++---...///000111000000......000000111222222222111111---...000000000222555888444333111///...///333666555666666666555222000...---///111111...+++***))))))***+++,,,,,,***)))(((*********---...+++###        FFFfffwwwrrrxxx|||zzznnnTTT888000BBBXXXzzz{{{wwwxxxzzzzzzsssrrrvvvwwwuuuwww~~~~~~{{{zzz~~~|||zzzzzz~~~}}}vvvmmm```PPPHHHGGGYYYZZZZZZ]]]gggsssyyyxxxvvvuuuuuupppdddZZZ[[[bbbooouuu|||zzzhhhOOO???:::RRR]]]fffkkklllaaaAAA"""       '''III\\\aaagggyyy___AAA)))  ...<<>>BBBIIIPPPZZZppp''' !!!111QQQ___LLLKKKJJJJJJJJJLLLOOOQQQSSSLLLLLLMMMPPPSSSTTTRRROOOUUUQQQMMMKKKKKKKKKJJJHHHGGGIIIJJJIIIGGGGGGIIILLLLLLQQQRRROOOMMMNNNNNNLLLKKKKKKJJJJJJJJJLLLMMMNNNOOOLLLJJJIIILLLNNNNNNMMMMMMMMMMMMLLLJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKIIIHHHLLLKKKJJJIIIIIIJJJKKKLLLKKKIIIGGGGGGJJJLLLMMMMMMRRROOOLLLRRRdddyyy%%%222222999???<<<<<<;;;:::999777666666888999:::999888777777999555333222333222...,,,------...///000000///...------///111222333333222111,,,---///000111444888;;;666...+++000222111444;;;:::999888666444222000000000222555555222...+++***)))***+++++++++***((('''''')))+++,,,---+++((('''        '''SSSkkkfffoooyyyttttttoooXXX888(((***bbb{{{}}}sssrrrxxx||||||xxxrrrpppssstttssswwwyyyyyyyyy}}}||||||~~~{{{zzzzzz}}}~~~lllZZZPPPFFFHHHIIIMMMVVVbbbgggeeeddddddeeefffccc___aaafffvvvqqqfffeeeyyy}}}TTT'''       ###PPPrrr}}}uuuvvvYYY;;;777ooo{{{[[[HHHUUUsss}}}MMMBBB666///***$$$$$$...BBB```hhhMMM;;;(((%%%DDDmmm---EEENNNMMMKKKJJJJJJLLLMMMMMMLLLJJJJJJKKKNNNQQQRRRQQQOOOVVVSSSQQQOOOOOOOOOMMMLLLJJJJJJIIIGGGFFFFFFHHHJJJIIINNNQQQNNNMMMNNNNNNLLLLLLLLLKKKJJJJJJKKKKKKLLLNNNLLLKKKKKKMMMNNNOOONNNLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKIIIHHHGGGFFFEEEKKKJJJJJJIIIIIIJJJJJJKKKIIIGGGEEEEEEGGGIIIJJJJJJQQQOOOLLLIIIMMMZZZmmm{{{}}}))) 555333777<<<;;;;;;:::999888777666555888999:::999777777777888444333333333222///......,,,---///000000///......---///111333333222000...+++---...///000333777:::;;;///---777;;;555444<<<;;;999666333111///......333666999999666222...,,,***++++++++++++***))))))'''***,,,---+++***+++---!!!       999ZZZ___lll{{{xxxuuuyyywwwWWW111???gggxxxzzzuuurrryyyzzz{{{zzzxxxvvvvvvvvvvvvzzzwwwrrrrrrxxx~~~~~~}}}~~~kkkllllllmmmttt{{{}}}zzzsssuuuyyy]]]555!!!'''(((111444)))    <<>>]]]111///oooyyyVVVPPPJJJKKKOOOQQQNNNIIIJJJKKKLLLOOOQQQRRRRRRRRRSSSSSSRRRRRRQQQQQQPPPOOONNNLLLJJJGGGEEEFFFHHHJJJJJJOOOPPPMMMLLLLLLLLLIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMLLLKKKKKKLLLMMMNNNNNNJJJJJJKKKMMMNNNNNNLLLKKKLLLKKKJJJHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHGGGGGGIIIJJJJJJJJJKKKMMMPPPQQQPPPNNNOOOPPPddd|||+++###888444666999::::::999888777777666666777888888888666555666777222333333222111111000...,,,---///000000000///...000111333333333000---+++,,,---.........000333555999///000<<<@@@888666;;;:::888555222000///......222555888999666111...,,,,,,,,,---,,,,,,,,,++++++))),,,...---***)))+++...)))$$$       ###FFF^^^nnnzzzqqqrrruuu|||uuuMMM(((!!!OOOqqq|||www|||vvvyyy}}}}}}zzzxxxyyy}}}wwwpppooorrrvvvyyy{{{ttt}}}nnnTTT222%%%"""(((///<<>>>>>:::... UUU111 (((JJJpppYYYLLLMMMRRRSSSQQQJJJLLLMMMOOOPPPQQQRRRSSSRRRSSSTTTTTTTTTTTTTTTUUUTTTQQQLLLIIIGGGHHHJJJKKKMMMQQQQQQLLLJJJJJJJJJHHHGGGHHHIIIJJJKKKLLLMMMMMMKKKKKKKKKKKKJJJJJJKKKKKKHHHHHHHHHKKKNNNOOOMMMJJJKKKKKKJJJJJJJJJKKKKKKLLLHHHHHHIIIIIIIIIIIIHHHHHHJJJHHHGGGHHHIIIJJJJJJIIIEEEDDDDDDFFFKKKNNNOOOOOOKKKTTThhhxxx(((###999666777:::::::::999999888777777666555666777666444444444666111444444111111222222///---...///111111111000000111222333333111///,,,***......///...---...000333111---000999===999888<<<:::999666444333222222222...111444555222///,,,+++...---------,,,,,,,,,,,,+++---...---***)))***------***$$$    333UUUiiiyyygggkkkmmmsssbbb@@@888ddd}}}tttwww|||~~~xxxwwwyyy}}}wwwrrrqqqqqqppprrruuusssyyy~~~~~~oooWWWMMMAAA999444222666===XXXXXX]]]\\\[[[bbb\\\FFF     000[[[vvvkkk===---cccuuuWWWBBB;;;222(((%%%((()))%%%'''222555---+++444777222777```111 )))```___NNNJJJKKKMMMKKKLLLNNNNNNNNNNNNPPPRRRRRRTTTUUUVVVVVVXXX[[[]]]\\\WWWPPPLLLKKKLLLMMMNNNQQQSSSQQQKKKHHHIIIJJJHHHFFFGGGHHHJJJLLLMMMMMMMMMJJJLLLLLLKKKIIIHHHHHHIIIHHHGGGFFFIIIMMMOOONNNLLLJJJJJJKKKLLLLLLMMMMMMNNNGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGFFFFFFHHHHHHGGGFFFDDDBBBBBBFFFLLLNNNLLLIIIKKKIIILLLYYYmmmyyy)))"""999666999<<<:::::::::999888888777777555666777666444333444555000444444111111444333///---///000222222222222111111111111111000///------.../////////...///111333000222333444555666999;;;888777777666555555555555...000222333111///......------,,,,,,++++++,,,,,,,,,,,,---,,,+++*********+++---,,,###       @@@WWWyyysssgggkkkqqqzzz{{{kkk[[[***###GGGuuuxxxxxx|||{{{ttttttyyyxxxuuutttuuusssnnnoootttxxx}}}uuuiiibbbhhhvvv}}}tttppprrrrrrpppzzzxxxvvvpppjjjkkkZZZ:::     ;;;ggg~~~]]]DDD)))111BBB>>>999555BBBWWWeee\\\HHH@@@DDDSSSgggyyyqqquuuzzzyyytttwww~~~///(((''' $$$NNNsssZZZMMMHHHNNNOOOQQQPPPNNNNNNPPPSSSPPPRRRTTTUUUUUUYYY^^^bbbccc]]]TTTOOONNNPPPQQQQQQRRRSSSPPPIIIFFFIIILLLLLLGGGHHHIIIKKKKKKLLLKKKKKKLLLNNNOOOMMMIIIGGGGGGHHHJJJGGGEEEHHHMMMQQQPPPNNNIIIJJJKKKLLLLLLLLLKKKJJJFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFEEEFFFGGGHHHFFFEEEEEEGGGKKKMMMMMMJJJDDD@@@HHHLLLOOOMMMHHHOOOjjj---$$$999666:::>>>;;;:::::::::999888888888555777777666555444555666000444555111111444444///...///111222333333333222000000000///////////////...///000//////000333555555:::999222///333888999555555555666666666666666000222444444222111111222---,,,++++++******+++++++++++++++,,,,,,+++******)))...///(((      ,,,EEErrrlllpppqqq}}}wwwmmmnnn===***^^^rrr}}}{{{~~~|||}}}}}}xxxqqqssszzztttsssuuuyyyvvvooopppvvv|||}}}|||}}}uuummm```JJJ666555333BBBfff|||tttmmmQQQ(((    MMMppp~~~ZZZGGG999 """"""%%%'''222===222&&&BBB___www)))999444   CCCsssbbbUUURRRTTTUUUSSSQQQPPPSSSUUULLLNNNPPPQQQSSSWWW]]]cccggg```WWWRRRQQQRRRSSSSSSRRRSSSOOOHHHFFFJJJOOOPPPHHHIIIJJJKKKKKKJJJIIIIIINNNPPPQQQNNNJJJGGGGGGHHHKKKHHHEEEHHHNNNRRRRRRPPPHHHIIIKKKKKKKKKIIIGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFHHHGGGGGGGGGIIIIIIGGGEEEFFFGGGGGGDDDAAABBBFFFKKKAAABBBGGGLLLJJJHHHNNNXXXlll+++888>>>===666@@@>>><<<:::888777777777555777888999999888777666000333666777666444444444333222111222333333222000777333//////111222000...000,,,***+++000666999:::333888;;;777///,,,111777111555444000111777888555///111333555555222///---,,,,,,------------------............---,,,+++***%%%,,,222000%%%      555hhh|||rrrsssxxxqqqppp{{{[[[999***___~~~}}}}}}}}}|||zzzwwwsssrrrtttvvvwwwwwwxxxzzz}}}zzzyyyxxxzzzrrrhhh___[[[NNNLLLJJJFFF888&&&!!!,,,***???~~~~~~hhh=== 333<<<(((   !!!RRRxxxjjj555&&&???OOO@@@"""---JJJddd{{{///"""]]]BBB$$$$$$    555hhhdddXXXPPPQQQUUUSSSRRRTTTTTTSSSUUUXXXZZZXXXWWWWWWVVVUUUWWW[[[ZZZUUURRRRRRVVVVVVSSSNNNIIIHHHKKKNNNPPPMMMJJJJJJLLLNNNMMMKKKKKKLLLNNNMMMKKKIIIHHHHHHMMMLLLJJJJJJLLLLLLLLLKKKIIIIIIIIIHHHHHHIIIIIIIIIFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJIIIHHHGGGFFFGGGHHHJJJIIIHHHGGGFFFGGGHHHIIIKKKEEEDDDHHHKKKIIIJJJNNNJJJYYYjjj---!!!999:::<<<:::@@@>>><<<999888888999999888888999999888666444333111333666666555444444555333222111222444444222000333111000000111111111000---+++)))+++///333555555111333555333///---...000///222111...///444555333333333222111000///...---,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++***,,,...///***!!!      $$$OOOlllppppppxxx}}}tttvvvcccEEEBBBfff}}}{{{yyyvvvuuutttsssssstttvvvwww{{{{{{zzzfffQQQ999+++&&&&&&(((,,,""""""$$$$$$%%%)))"""999rrrpppNNN'''  222AAA777   777ccc^^^((('''111((()));;;jjjzzz/// ---pppOOO+++###&&&!!!   &&&AAAlll}}}YYYKKKOOOUUUYYYZZZVVVUUUUUUWWWZZZ[[[\\\^^^UUUQQQRRRXXX]]]\\\[[[\\\XXXWWWUUUPPPLLLJJJLLLOOONNNLLLJJJJJJMMMNNNNNNMMMLLLMMMLLLJJJIIIHHHJJJLLLMMMKKKJJJJJJKKKLLLLLLKKKMMMLLLKKKIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKIIIIIIIIIHHHFFFFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIKKKFFFDDDHHHJJJHHHHHHKKKOOOSSSOOOUUUlll,,,###:::777:::>>>???===;;;888888888:::;;;::::::999888777444111000333444555555444444555666333222111222444444333111...000222333222111111222,,,,,,---///222333222000111111000111000///---+++...000000......222333111666444000---++++++,,,---,,,,,,,,,++++++*********+++,,,,,,,,,---------------+++***---///***     ...QQQggglllzzzwwwwww~~~xxxbbb888%%%GGGnnn|||xxxtttrrrsssuuuwwwwww~~~zzz}}}uuu888((($$$///WWWccc555  ***AAADDD***   @@@mmmuuuAAA ---SSSwww---$$$777{{{RRR+++ """ '''JJJzzzbbbUUUTTTYYY]]][[[YYYXXXXXXXXXWWWUUUSSSMMMLLLSSSYYY[[[[[[\\\ZZZYYYXXXTTTPPPNNNOOOPPPMMMKKKKKKKKKMMMOOONNNMMMNNNMMMKKKHHHGGGHHHLLLOOOMMMKKKJJJJJJKKKLLLLLLKKKPPPNNNLLLIIIHHHGGGHHHIIIJJJIIIGGGFFFEEEFFFHHHIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIIIILLLGGGFFFHHHIIIGGGFFFHHHFFFLLLFFFAAAJJJXXXlll&&&!!!:::666999>>>===;;;999777666888:::<<<999999888777666333111000222333444333222222444666333222222333444555333222---222666666333111111222000111444666777555222000111222333444333111///---///000000000000222222222444222...+++******,,,---...------,,,+++******))),,,,,,,,,,,,---...///000---)))(((,,,000...%%%    555QQQiii|||{{{tttzzz~~~WWW)))+++SSS{{{~~~~~~yyywwwxxx{{{}}}~~~{{{{{{yyy~~~yyy%%%###(((222FFF^^^|||WWW'''  ...888111     >>>YYY```kkkuuu{{{yyywww===   !!!XXXuuu---%%%999wwwLLL'''     ...{{{ggg[[[ZZZYYYUUURRRSSSUUUTTTPPPTTTPPPOOOTTTWWWVVVVVVXXX\\\[[[ZZZWWWTTTRRRRRRRRRNNNNNNNNNNNNNNNNNNLLLKKKMMMLLLKKKIIIHHHIIIMMMPPPLLLKKKIIIIIIKKKLLLKKKJJJOOOMMMJJJHHHGGGGGGHHHIIIKKKIIIGGGDDDDDDEEEGGGHHHGGGFFFFFFFFFGGGGGGFFFEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKHHHFFFGGGGGGFFFEEEDDDAAAJJJIIIEEEGGGHHHNNN\\\www~~~###999888999;;;;;;:::777666666777999;;;777777777666666555444333111222333222111111333555222222222333555555444333111555999999555222000111222555888999888555222000000444777777333000000111000//////111111000000111//////......------,,,,,,///......---,,,++++++***------------...///111222***)))***,,,...---(((%%%    666___vvv{{{sss{{{ooo???111TTT}}}}}}~~~}}}}}}~~~www|||yyy}}}RRR???+++###$$$'''***---000333777===EEEQQQ[[[aaaxxxyyyrrriiiJJJ  !!!///%%%   """+++111444555555555///...///222444222,,,'''%%%222777222444;;;222  666}}}www111'''666fffBBB%%%""""""    000xxxnnnhhh\\\PPPOOOTTTUUUQQQQQQQQQTTTXXXXXXUUUWWW\\\]]]\\\ZZZXXXWWWVVVUUUTTTQQQRRRRRRRRROOOMMMJJJIIIKKKLLLLLLKKKJJJJJJLLLNNNLLLJJJIIIIIIJJJKKKKKKJJJKKKIIIHHHFFFFFFGGGHHHIIIOOOMMMKKKHHHHHHIIIKKKLLLFFFEEEEEEFFFHHHHHHFFFDDDFFFFFFGGGHHHIIIJJJJJJJJJHHHGGGFFFEEEFFFGGGEEEBBBHHHLLLEEE???CCCCCCEEEOOONNNWWWlll+++666888:::888:::999888888777888999999666666666666666666666777000222333333222222333444222222222333555666555333333666888888666333000///222555777777555222000000///333777666222///000333...,,,---000000------///...///000000000///---,,,.........------,,,,,,,,,...------,,,---///111222)))***,,,,,,++++++++++++    !!!IIIdddyyyyyyuuu{{{]]]666777lll~~~}}}{{{xxx}}}{{{|||}}}xxx~~~wwwnnnnnnqqqwww}}}~~~rrrdddEEE  !!!...          $$$"""ddd}}}888)))333JJJ222     000fffrrrbbb\\\UUUJJJNNNMMMOOOSSSVVVVVVYYY^^^]]]ZZZXXXWWWWWWXXXXXXWWWSSSUUUWWWUUUQQQMMMJJJHHHLLLMMMMMMLLLKKKJJJLLLMMMLLLJJJIIIIIIJJJKKKKKKJJJHHHGGGGGGGGGGGGGGGHHHHHHLLLKKKIIIHHHGGGHHHJJJKKKGGGEEEDDDGGGJJJJJJGGGDDDFFFGGGHHHIIIIIIIIIIIIIIICCCEEEEEEDDDEEEHHHFFFBBBHHHKKKEEEBBBHHHGGGDDDIIIMMMIIILLLZZZooo<<<$$$333777;;;999;;;;;;;;;;;;::::::999888777777777666666777777888111333555666555444444555222222222333555666555444333333333444555444111///333555666555111///000111333333333333222222222222///,,,---111111---,,,///111222222222111///...------,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---///000,,,,,,,,,,,,,,,,,,---...***!!!    ,,,IIIiiivvvwwwzzzwwwUUU--- 000\\\ppp|||{{{tttuuu{{{~~~{{{|||zzzyyykkkDDD!!!$$$          [[[:::(((000...###    BBB{{{|||ggg```VVVNNNPPPUUUXXXXXXYYY\\\YYYUUUTTTVVVYYYZZZYYYSSSVVVYYYXXXTTTOOOKKKJJJOOOOOOMMMKKKIIIIIILLLNNNLLLJJJHHHIIIJJJKKKJJJJJJHHHIIIIIIIIIIIIHHHFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGEEEEEEGGGKKKLLLHHHDDDEEEEEEFFFGGGGGGGGGFFFEEE???CCCCCCBBBEEEIIIHHHCCCCCCJJJHHHHHHNNNIIIBBBEEEQQQLLLIIIKKKQQQ\\\nnn~~~JJJ***111555===:::<<<===>>>>>>===;;;:::888999888888777777777777777222444777888777666555666222222222333666777666444111000///111444555222///555666666444000///111333999444000111555777555111222...///444444///...111666555444222000///......++++++++++++++++++,,,,,,,,,+++***))))))+++,,,...000...++++++---//////...111'''    666\\\rrrxxxzzzggg999%%%222[[[ppp|||~~~}}}uuuiiisss~~~wwwvvv~~~ooo@@@ !!!           '''kkk888%%%...!!!"""    !!!<<<~~~jjjXXXUUU[[[]]]YYYUUU[[[WWWSSSSSSVVVYYY[[[[[[RRRVVVZZZZZZUUUPPPNNNMMMSSSQQQMMMHHHFFFHHHLLLPPPKKKJJJHHHHHHJJJKKKJJJIIIJJJKKKLLLLLLJJJHHHEEECCCEEEEEEFFFFFFGGGGGGGGGHHHHHHFFFEEEHHHLLLMMMIIIDDDDDDDDDEEEFFFFFFEEECCCCCC<<>>;;;999999999===999666777::::::777333444777888555666999666///222333444777999999777444///333444111000222444222555888:::999666333333444222111111000///......---,,,---///111111000...---...///000111111111000///,,,,,,,,,+++++++++******++++++++++++,,,------...---******------+++,,,///---+++&&&      >>>lll~~~uuuxxxaaa<<<$$$NNN___pppzzzqqqrrruuuyyy{{{{{{}}}~~~}}}|||:::         )))PPP999///$$$   :::jjjiiiWWWRRRTTT]]]\\\UUULLLPPP[[[]]]WWW\\\```___VVVQQQTTTVVVUUURRRRRRMMMGGGFFFKKKNNNNNNRRRQQQNNNKKKJJJJJJJJJKKKQQQPPPMMMKKKMMMOOOKKKCCCKKKIIIGGGEEEDDDDDDDDDDDDLLLIIIGGGIIIMMMNNNJJJEEELLLJJJGGGGGGGGGHHHGGGFFFDDDBBBAAABBBEEEFFFEEECCCDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIKKKLLLNNNPPPPPPRRR===&&&444<<<999999DDDCCCBBB@@@>>>;;;999888===999666777999:::777444666999999666777999777111222444777999999777555444***000555444444555555222444666888666333000000111444333111000...---,,,,,,///000111222111///---,,,,,,---...000111111000000------------,,,,,,,,,+++,,,,,,,,,+++,,,,,,---------***))),,,---***+++...---,,,)))"""       '''NNNlllvvvyyy~~~qqqTTT888333NNNiiiuuu{{{yyy|||~~~}}}}}}~~~}}}>>>     ###,,,///111:::DDDLLL]]]nnn666"""    $$$@@@kkkqqq[[[UUUYYYXXXPPPJJJOOOWWW]]]^^^bbbaaa[[[XXXWWWSSSMMMSSSSSSNNNGGGFFFJJJLLLKKKQQQPPPMMMKKKJJJJJJKKKKKKQQQQQQOOOLLLLLLNNNLLLGGGLLLKKKJJJHHHGGGFFFFFFGGGIIIFFFCCCDDDGGGHHHGGGFFFJJJHHHFFFEEEFFFHHHHHHHHHFFFDDDBBBCCCEEEFFFDDDBBBEEEFFFGGGGGGGGGEEECCCBBBFFFGGGHHHIIIKKKLLLMMMMMMKKK===)))888>>>;;;<<>>FFFFFFGGGHHHIIIIIIIIIIIIIII777'''888>>>;;;???CCCBBBAAA@@@>>><<<:::999:::888777777888999777555888888777777777777555222222888===<<<777333222444;;;===;;;444111333444444000000000000000000111222555333111...,,,,,,,,,---//////000000///...---,,,---------........................------------,,,///...---,,,,,,,,,,,,,,,***((((((,,,,,,)))))),,,)))+++---,,,%%%      ...XXXpppqqqlllvvvzzzzzz}}}uuudddEEE444???kkkQQQ ***444%%%     +++222FFFccctttuuummmeeeUUUAAA///%%%&&&***DDD[[[~~~sss,,,&&&,,,&&&     DDDtttcccVVVVVVUUUVVVXXXUUUWWWWWWVVVVVVZZZ___bbb\\\\\\XXXQQQNNNOOOOOOMMMNNNMMMKKKIIIHHHIIIJJJJJJLLLQQQRRRLLLGGGHHHKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFGGGJJJMMMKKKGGGDDDBBBCCCEEEFFFFFFDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFCCCAAA@@@FFFGGGHHHIIIHHHHHHGGGFFFGGG)))444888777???HHHFFFAAA===:::999999:::888888777777777888777666777555444555666555444333555999===<<<666222222444<<>>___MMMQQQ___TTTWWWZZZYYYWWWWWW^^^ddd___```]]]XXXUUUWWWVVVSSSOOOMMMKKKIIIHHHHHHIIIJJJHHHNNNPPPJJJEEEEEEHHHJJJHHHHHHIIIIIIHHHHHHHHHHHH@@@BBBEEEEEEEEEEEEFFFGGGMMMIIIEEECCCBBBCCCCCCBBBAAABBBCCCDDDEEEFFFGGGHHHFFFEEEDDDCCCBBBCCCDDDEEEHHHHHHJJJJJJJJJHHHGGGFFF@@@!!!555999999CCCKKKGGGAAA<<<888888999;;;777777777777777777777777666222111444666555444555888:::;;;999555333333555222:::AAAAAA>>>:::444------...000333666888777666111111111111111111111111)))******+++,,,---......111000///...---------------------,,,,,,,,,,,,+++///...------------------***((()))---...***))),,,))))))***+++***%%%       ### 888RRReeekkkwww|||rrrttt}}}lllFFF...FFFwwwzzzzzz}}}vvvTTT$$$+++555%%%    (((cccsss==="""BBBwwwqqq...(((,,,///&&&!!!$$$%%%        000ppp|||^^^OOOKKKNNNSSSXXXWWWVVVYYY___^^^```___\\\[[[]]]]]]ZZZRRRPPPNNNKKKJJJJJJJJJKKKEEEKKKNNNJJJEEEEEEGGGGGGJJJJJJKKKLLLLLLKKKKKKKKKCCCDDDFFFGGGHHHHHHFFFFFFMMMKKKGGGEEEDDDCCCAAA@@@???AAACCCDDDDDDDDDFFFHHHFFFEEECCCAAABBBDDDGGGIIIHHHIIIKKKKKKKKKIIIGGGFFF>>> 999<<<<<>>>>>;;;888333---//////111555999999666333222333444444444222000///++++++++++++,,,------...//////.........///000111............------------...------------......///***)))***//////+++***,,,,,,***))))))***)))'''$$$       !!!%%%444[[[lll||||||uuuttt~~~kkkCCC;;;ZZZ{{{yyyxxx}}}sssxxx}}}~~~xxx\\\)))&&&+++   &&&^^^xxx[[[HHH444+++888cccqqq}}}yyyjjj^^^]]]bbbccckkkhhh)))(((+++***&&&!!! """%%%%%%$$$      ---qqqqqq```WWWRRRTTTVVVVVVWWWZZZYYY]]]^^^\\\]]]``````^^^WWWVVVRRRPPPMMMMMMMMMMMMDDDJJJMMMKKKHHHHHHGGGEEEIIIJJJKKKLLLMMMLLLLLLKKKKKKHHHFFFGGGJJJKKKIIIGGGKKKJJJHHHGGGFFFDDDBBB???@@@BBBDDDCCCBBBAAACCCEEEGGGFFFEEEDDDEEEFFFHHHIIIGGGHHHJJJKKKKKKIIIGGGFFFCCC999::::::HHHDDDBBBAAA???===<<<;;;;;;555666777777666666777888666000000666888777777;;;>>>;;;666444555666666666;;;===;;;555111111222000000111333777:::999444000333555666777555333///---......---,,,,,,,,,---------------...///111333555000/////////............---------------...///000+++)))+++///000,,,+++,,,///,,,((((((***,,,,,,+++        ///***PPPlll~~~uuulllwwwfffAAA222PPPzzzyyy{{{|||yyykkkvvv|||ooo666%%%'''    CCCggg---***:::888((('''+++999YYYZZZ!!!)))///$$$######%%%'''&&&!!!       &&&QQQxxx```WWWVVVVVVVVVWWWUUUYYY[[[ZZZ\\\aaaaaa___\\\ZZZVVVSSSQQQOOOOOOPPPEEEJJJMMMLLLJJJJJJHHHCCCGGGHHHIIIKKKKKKKKKJJJJJJLLLGGGBBBBBBFFFIIIHHHEEEIIIHHHHHHHHHHHHFFFCCC@@@BBBDDDEEECCC@@@>>>@@@BBBGGGHHHHHHIIIIIIHHHHHHHHHFFFGGGIIIKKKKKKIIIGGGEEEDDD%%%???999???DDD@@@@@@???===;;;999:::;;;999888777555555555666777666555333222333555777888HHHAAA999555777;;;???@@@>>>===:::555111000111333333444444444444333111111:::<<<;;;666333444333///---.../////////...,,,+++---------------...///000------......---+++***((()))***+++,,,,,,,,,+++***+++******---111111...+++---,,,+++***))))))))))))(((!!!        ###---******JJJmmmzzzwwwxxxddd:::444PPPxxxwww~~~~~~yyy|||JJJ%%%%%%     '''iiiuuu666???NNN,,,$$$000++++++&&& !!!%%%###      ...XXXeeeYYYPPPMMMOOOKKKPPPSSSVVV]]]dddeee```bbb___\\\ZZZYYYXXXUUURRRPPPOOOMMMLLLJJJIIIIIIIIILLLJJJHHHHHHHHHGGGEEECCCHHHGGGFFFFFFGGGGGGFFFDDDHHHGGGFFFHHHIIIHHHDDD@@@FFFFFFEEEBBB@@@???AAABBBAAADDDFFFCCC??????BBBGGGHHHGGGFFFEEEDDDCCCBBBAAABBB444===888>>>AAACCCCCCBBB???;;;888777777888777666555555555666666555555444444555666777888888555333444888<<<>>>>>>:::888555222111111222333333444555666555444222111444666555111///000///,,,......//////...------,,,,,,,,,,,,,,,,,,---......,,,------------,,,***)))++++++,,,------,,,+++***+++***+++...000111...,,,---,,,+++******))))))))))))&&&        )))111'''***MMMgggttt{{{{{{kkkLLL666333NNNmmmvvvwww}}}}}}}}}~~~YYY)))###$$$    &&&$$$,,,   222vvvjjj<<<,,,bbbDDD+++%%%***''''''###!!!%%%"""    $$$888???jjjiiiWWWUUURRRSSSUUUTTTTTTXXX___dddbbbbbbaaaaaa```^^^\\\[[[YYYVVVRRRMMMJJJHHHHHHIIIKKKIIIGGGGGGHHHHHHHHHFFFHHHFFFEEEEEEFFFGGGEEEDDDGGGFFFEEEFFFGGGEEEBBB>>>BBBCCCDDDCCCBBBBBBDDDFFF@@@CCCEEECCC??????CCCFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB""":::999@@@@@@BBBCCCCCC@@@<<<888666666777777666555555555666666444555666666666666666666...///222666:::<<<;;;:::555222//////222444444222333555777888888666444222111444444000000222222/////////...------------...,,,,,,+++++++++,,,------,,,,,,,,,------,,,++++++------------,,,,,,******+++++++++---//////...,,,------,,,+++************+++---'''       ***000000'''HHHmmmaaaAAA===:::444---CCCggg~~~yyy}}}||||||}}}{{{kkk<<<    '''///:::HHHKKK\\\LLL@@@:::)))    <<<\\\((( 777xxx;;;(((***,,,&&&%%%""" """%%%###      ###AAAllloooVVVNNNKKKRRRVVVTTTVVV[[[aaacccffffffdddbbbaaaaaa___[[[UUUOOOKKKIIIIIIJJJIIIGGGEEEEEEGGGIIIJJJJJJGGGFFFEEEEEEFFFFFFEEECCCEEEDDDDDDDDDDDDCCC@@@===AAACCCEEEEEEDDDDDDDDDEEE@@@BBBDDDCCCAAA@@@CCCGGGAAABBBCCCDDDEEEFFFFFFFFFFFFGGG"""888;;;DDD@@@???AAAAAA@@@===:::999999777777777777777777777777555666777777777555333222333555777:::;;;999666444555111...000444777555111444555888::::::888555333000333333111111444444222//////---,,,,,,---...///---,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,.........---,,,+++******)))******,,,,,,---,,,+++------,,,++++++++++++++++++///---!!!      ***;;;333&&&SSSzzz{{{:::+++888444111>>>aaa{{{|||zzz|||~~~wwwOOO  ,,,HHHTTT```pppwwwyyyxxxttteeeHHH(((666yyy@@@'''&&&'''$$$...qqq~~~444$$$222222***((($$$###$$$%%%###      &&&HHH{{{bbbJJJLLLUUUUUUUUUYYY\\\___ccceeecccbbbbbbbbb```]]]YYYTTTPPPNNNLLLLLLHHHEEECCCBBBEEEHHHJJJJJJGGGFFFDDDEEEFFFFFFEEECCCBBBBBBBBBCCCCCCCCCBBBAAADDDFFFHHHGGGEEECCCBBBBBBAAACCCDDDDDDCCCCCCEEEGGGCCCDDDFFFHHHIIIIIIIIIIIIJJJCCC666;;;CCC===AAABBBBBB@@@===:::999:::888888888888888888888888666666777777666333000...::::::;;;:::888666444333888555222333777888444000111222444666666555333111---000111...///222222000///...---,,,,,,---//////......------------......,,,,,,,,,,,,,,,,,,------......---,,,++++++******((())))))***)))))))))***,,,,,,++++++******++++++***---,,,%%%       ,,,<<<(((+++QQQ}}}|||NNN''' +++PPPFFF:::>>>YYYyyy~~~{{{yyyyyy{{{~~~xxx{{{^^^(((   EEEjjjtttxxxzzz}}}nnnYYY444RRR___222 ...444222333wwwggg...///DDD777000***%%%######!!!       """###<<>>666999AAA<<>>999777888999444555666777888777777666555555777888888777777666444666777777666777:::>>>;;;;;;<<<<<<:::888444222///////////////000111111444777666333222444444111,,,------...//////......///...------,,,,,,,,,---///...,,,++++++++++++,,,++++++***)))))))))***+++)))+++,,,***((((((***,,,***))))))(((((()))******''')))***(((((('''          '''###///TTT___777+++888CCCWWWttt|||~~~vvv]]]???666KKKfffzzzzzzooogggbbb|||uuu=== OOOUUU  HHH^^^sss|||wwwjjjOOO666"""  ===iii~~~III%%%###$$$222AAAKKKttt999777iii```555***      !!!>>>qqquuudddeee^^^WWWWWW]]]dddggggggjjjjjjkkkkkkiiifffbbb```\\\YYYVVVSSSRRRPPPMMMKKKIIIHHHGGGGGGHHHHHHGGGEEEAAABBBDDDDDDBBBBBBEEEGGG@@@AAACCCCCCBBBCCCFFFHHHEEEEEEEEEEEEEEEDDDBBBAAAAAACCCEEEGGGGGGFFFDDDCCCDDD:::!!!===???IIIKKKFFFEEEAAA===999999;;;===222333555666666666555555444444666888:::;;;<<<<<<333666999999999:::===@@@999<<<>>>>>>;;;777555444333333222111222333555666222444444000...000///,,,+++,,,...///000///...---...---,,,,,,++++++++++++000...---+++******++++++***)))((((((((()))***+++***,,,---,,,))))))+++---)))((((((((((((((())))))&&&***+++)))((()))&&&"""        AAAccc{{{~~~|||~~~lllJJJ666555TTTxxxyyyiiiFFF222///;;;bbb}}}EEE%%%   GGG}}}/// """!!!(((444111###  ...XXXvvvMMM$$$ ###...DDDfff222555oooppp777+++     %%%CCCtttsssgggYYYUUUYYY^^^___]]]bbbccceeegggiiijjjkkkkkkdddbbb^^^[[[XXXUUUQQQNNNJJJIIIGGGHHHIIIIIIHHHFFFBBBDDDEEEDDDAAA@@@BBBEEEDDDDDDDDDBBB@@@AAACCCEEEEEEDDDDDDDDDDDDCCC@@@>>>AAACCCFFFHHHIIIIIIGGGFFFEEE111!!!???BBBLLLHHHHHHDDD>>>:::999888888888444666888888777666666777555888;;;======<<<<<<<<<777666666777:::>>>BBBDDDAAA>>>888333111111333444333444555666555444333222222333333111///......///)))+++---//////---+++)))111000...---,,,+++******222000---******+++,,,...------------,,,++++++***%%%'''''''''&&&''')))+++((('''%%%%%%'''((('''&&&***)))***,,,+++)))''''''           777dddmmmOOO999...IIIkkkzzz\\\FFFDDDOOOXXXeeezzzOOO)))    333rrr^^^ ***EEE666%%%000...+++&&&!!!'''999UUUzzz,,,---vvv{{{LLL+++ """    (((GGGeeemmmUUUWWW^^^[[[SSS___^^^^^^```dddiiilllmmmbbbeeeccc]]]ZZZ[[[XXXRRROOONNNLLLJJJIIIIIIIIIJJJJJJGGGCCCAAAAAABBBBBBAAAGGGEEECCCBBBBBBDDDFFFHHHHHHEEEBBBAAACCCCCCAAA???CCCCCCDDDDDDDDDDDDDDDCCCHHH444""":::999FFFEEEEEEAAA<<<888777777777777555666777999999999888777888:::<<<<<<:::888888999222333444777:::<<<>>>???;;;999777555555666888999:::666222111222333000...---///000000...---...///,,,---...//////...,,,+++000000...---,,,,,,,,,,,,000///---+++++++++,,,---,,,,,,,,,---,,,,,,++++++((()))***)))((((((***,,,***)))''''''))))))((('''''''''((())))))'''&&&&&&"""         &&&IIInnnwwwuuu{{{|||nnn^^^>>>888777GGGfff|||wwwvvvwwwvvvyyy{{{{{{^^^333     !!!VVV{{{222$$$&&&###   !!!,,,JJJ]]]pppvvvfffSSS@@@222+++===ZZZ{{{qqq%%%%%%ttt___;;;"""!!!      ,,,LLLttt]]]UUUTTTVVVZZZ___^^^]]]___fffmmmggghhhfffcccccceeeaaaZZZYYYWWWTTTQQQNNNLLLKKKJJJHHHDDD@@@>>>>>>AAACCCDDDEEECCCAAA@@@AAABBBEEEFFFHHHEEECCCCCCDDDDDDCCCAAACCCCCCDDDEEEFFFFFFEEEEEEIII999$$$777333AAACCCCCC???;;;888888888999888777666666888<<<===;;;888888::::::999888777888999555666888:::::::::999999555666777888:::;;;<<<======777///...111333111---,,,...111111000///000000............///.........000//////...---------.........------,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))***,,,---+++******++++++***(((&&&''''''''''''((((((''')))"""            :::WWWqqqwwwrrr{{{|||hhh\\\PPP;;;---222IIIbbbppp{{{uuurrrxxx}}}uuu{{{nnnIII%%%   777iiiJJJ'''...111///###   )))IIIsssaaaMMM555###(((<<>>AAA???<<<;;;;;;<<<<<<<<<777444333666<<<>>>;;;666777888999999999999<<<>>>DDDBBB???<<<:::999999999:::;;;<<<<<<<<<:::888777444666888777444222222444555666888777555333333333...---,,,+++,,,---///000000//////.........//////+++,,,---...---,,,+++))))))******+++,,,,,,,,,,,,,,,,,,,,,***((('''((()))+++*********++++++)))''''''***)))%%%%%%***,,,***+++,,,+++&&&           """333bbbsssyyyqqqooorrrgggTTTSSSdddtttuuugggQQQ999(((222LLLjjjyyy}}}~~~}}}|||iii888  666oooeee!!!***222333)))  &&&YYYgggVVVLLLccc{{{VVV999///        (((AAAhhhppp___XXXVVVTTT___^^^]]]^^^___ccciiiooollljjjhhhdddaaa]]]ZZZXXXRRRPPPMMMLLLJJJHHHDDDBBBDDDDDDBBBAAAAAAAAABBBBBBAAABBBDDDDDDDDDCCCCCCCCC@@@AAABBBDDDEEEFFFFFFFFFEEE---999888???999???<<<:::999:::;;;:::999666555555777;;;<<<:::777999;;;;;;;;;999888999:::===;;;999777888:::<<<>>>>>>===<<<:::888666555444666;;;>>>;;;333...///222555555555444111000000111---,,,,,,,,,,,,...///000000//////...---------...***+++,,,------,,,+++***)))***++++++++++++++++++***++++++)))'''&&&'''((()))((()))***++++++)))'''&&&)))'''!!!!!!(((***'''(((,,,---***%%%            333NNNhhhrrruuusssfffVVVYYYfffvvv~~~}}}rrr]]]LLL///000666DDDXXXlll{{{vvvkkklllqqq~~~hhh===  (((XXXsss%%% """222CCCQQQUUUIII;;;,,,%%%  666~~~}}}hhhiiiFFFIII888000<<<000         ;;;```yyynnnZZZRRRRRRRRRVVV]]]aaabbbfffjjjkkkkkkjjjiiigggeeecccbbbXXXWWWUUUSSSPPPKKKEEE@@@EEEDDDCCCAAA@@@????????????AAADDDDDDDDDCCCCCCDDDAAAAAABBBDDDEEEEEEEEEEEEDDD...777777>>>777???===:::::::::::::::999666777888:::::::::999888777999;;;;;;999777777777555555666777999;;;===??????<<<999666444444555555999;;;;;;777222//////111222222222000......000222------------...///000111000000...---,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***++++++++++++******)))*********)))''''''((()))''''''(((***,,,,,,***((('''+++((('''***&&&%%%)))+++***)))'''                """>>>SSSaaahhhhhhdddttt~~~||||||ZZZCCC...)))333DDD\\\ppp}}}zzzeeeXXXVVV```ooolllJJJ---  <<>>AAAEEEFFFEEECCCDDDEEEBBBCCCDDDEEEEEEEEEEEEEEEDDD333777666>>>999AAA???===<<<<<<<<<;;;:::777999<<<<<<;;;:::::::::222555888:::999999888999444555777:::;;;<<<<<<<<<===:::666333222333666888:::777444222111222333333111111000...---...222555---......///000111111111111000...---,,,+++******+++++++++++++++++++++,,,+++++++++++++++***)))(((******+++)))(((''')))***''''''(((+++---...,,,******...***!!! ))),,,'''%%%(((((((((+++,,,###              333OOOkkk}}}lllVVVFFF444)))333GGGdddqqqvvvwwwuuudddWWWLLL???222999CCCZZZppp}}}uuuYYY<<<###    ###YYY~~~""" %%%AAAmmmYYY,,,111BBBMMM000kkkyyycccMMM===555///+++'''$$$---BBBHHHdddIII"""      %%%NNN|||```VVVZZZ^^^```aaaaaabbbcccdddeeeeeedddccckkkgggccc___[[[XXXTTTQQQOOONNNLLLJJJGGGEEECCCBBB>>>BBBFFFGGGFFFEEEEEEGGGDDDEEEEEEFFFFFFFFFEEEEEEEEE999***---===AAA;;;CCCAAA>>>;;;999888999999<<<<<<<<<<<<;;;:::999888;;;999777555555777:::;;;888999:::;;;:::888666444666777777888888888777777222444444444222111222444555444222000000000000111000000///...---,,,,,,+++************************,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++***)))'''''''''(((((())))))(((((((((((())))))***)))(((''''''((()))***&&&((()))((('''&&&''')))         BBBfff}}}|||dddFFF222+++666BBBVVVmmm|||wwwtttUUU888***%%%:::cccooorrrLLL###     333]]]~~~)))   $$$SSSkkk+++ &&&$$$000%%%)))555RRRGGG&&&&&&[[[```FFF&&&!!!,,,SSSnnn         ///VVVyyy~~~iii______bbb```^^^___bbb```\\\___fffhhhgggfffdddbbb```______XXXTTTQQQQQQRRRPPPIIIDDDAAAGGGIIIGGGFFFFFFDDD@@@AAAAAAAAACCCFFFGGGFFFEEECCC@@@(((///:::===???BBB@@@===;;;999888888999999999:::;;;;;;<<<<<<<<<:::999888777777888999:::999999999999999777666555666777777888888777777666555666666555333111222333333222000///......//////000//////...---,,,,,,,,,*********+++++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,++++++******)))((('''''''''((()))))))))(((((((((((())))))***)))(((''''''((()))***'''((())))))''''''((()))!!!         )))CCCaaammmyyy}}}{{{jjj]]]WWW444444666???QQQfffxxxyyyddd[[[gggyyyzzzdddPPP;;;%%%)))OOOuuuaaa666     """>>>|||(((  >>>lll999333DDDNNNDDD@@@;;;KKK888 >>>bbbHHH222!!!&&&EEE}}}>>>          +++000///...:::UUUyyyttt___VVVSSS\\\fffgggbbb^^^^^^```dddgggfffccc___[[[\\\YYYWWWWWWWWWTTTNNNHHHCCCGGGIIIGGGEEEFFFEEEAAA??????>>>@@@BBBBBBAAA@@@DDDIII$$$222999999DDD@@@???===:::999888888888999999999999:::;;;<<<===999999999999999999999999999999888777666666666666666666777777777666666555777777777666333111111222000000///...------------//////......------,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,++++++***)))***,,,------,,,***))))))((('''''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))((()))******(((((()))***(((!!!       ;;;NNNeeeuuu}}}vvvkkk\\\GGG777111666???EEEeeehhhppp{{{wwwjjj[[[TTTVVVaaaqqqxxxlll]]]DDD+++'''000@@@```tttKKK&&&   ]]]www%%% +++]]]hhh$$$888```iiicccSSSTTTQQQ333###ZZZvvvSSSFFF333$$$###000eeeRRR        ,,,EEEbbbzzzcccYYYYYY\\\]]]^^^hhhhhhgggffffffggghhhiiibbb```_________[[[TTTNNNHHHKKKKKKGGGFFFGGGFFFBBB@@@>>>===>>>???@@@>>>===CCCtttMMM 555:::555EEE???>>><<<:::999888888888===<<<;;;999999999999:::999999:::;;;::::::888888999888666444444555666777555666666666666555444444444555666444222111111222//////......------------...---------------------+++++++++,,,,,,------...+++,,,,,,,,,,,,+++******(((***,,,......,,,***(((((('''&&&&&&'''((()))***(((((())))))))))))(((((())))))(((((((((((())))))(((***+++***)))((()))***+++'''"""         )))AAAXXXlllzzz}}}zzzkkk~~~yyywwwjjj\\\PPPFFF>>>:::///222;;;JJJ[[[jjjsssvvv}}}sssdddVVVPPPKKKLLL[[[rrrvvv^^^@@@***%%%///...+++333@@@TTThhh^^^444     111bbbmmm  000mmmZZZ!!!(((___llllllVVVSSSDDD"""  """^^^nnn___SSSJJJ>>>  !!!  ###333^^^UUU           '''222OOOeeedddVVVUUUYYYaaa```______```bbbdddfffeeeeeeeeeeeeddd```ZZZUUUQQQRRROOOJJJHHHIIIGGGBBBBBB@@@???@@@AAABBBAAA@@@???wwwIII777===666BBB???>>>===;;;:::999888888<<<<<<;;;:::999999999999888999:::;;;;;;999777666888777444333333444666777555555555555555444333222000111222222111000111333///000000000//////......,,,,,,,,,---------------+++++++++,,,,,,---------++++++,,,,,,++++++***)))''')))+++------+++)))'''''''''&&&&&&&&&((()))***(((((())))))))))))(((((((((((())))))))))))(((((((((***+++***)))((()))***)))((('''%%%       ---BBBQQQSSSNNNMMMqqqzzz}}}|||xxxzzz|||}}}zzzrrrggg```HHH>>>222---111;;;EEEJJJQQQVVV]]]dddooozzz~~~}}}}}}ooo```TTTIII@@@AAAHHHZZZhhhzzzhhhJJJ111###222PPPrrrpppHHH$$$  ;;;lllbbb ---jjj>>> JJJaaaiiiUUUHHH777  ***$$$'''$$$ >>>ZZZddd           ,,,@@@WWWvvvjjj[[[UUUXXX]]]bbbeeeeeedddcccdddeeefffffffffccc^^^[[[\\\[[[VVVPPPNNNNNNJJJDDDDDDBBBAAAAAACCCDDDDDDDDD???===777???888??????>>>======;;;:::999999777888999:::;;;;;;;;;:::888999::::::999888666555666555333222222333555666444444444444444333222111---///000000000000111333000000111111111000000///++++++,,,,,,------......,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))&&&((()))******)))(((&&&((('''&&&&&&&&&'''((()))'''((()))******)))((('''(((((())))))))))))((((((((()))******(((((()))***&&&&&&((()))###       (((((("""OOOrrr~~~{{{xxxxxxooocccXXXOOOFFF>>>999333555555777===DDDDDD@@@III===999???FFFLLL]]]qqq~~~xxxfffPPP;;;''' ;;;iii{{{[[[333    GGGqqq[[[ '''&&&YYYkkk>>> 333UUU```TTTEEE666$$$)))888NNNnnn|||zzz"""              %%%777FFFwwwlllggg```[[[ZZZ___eeejjj```aaacccddddddcccbbbaaacccbbb]]]XXXVVVVVVPPPIIIFFFDDDBBBAAACCCDDDDDDCCCAAA---!!!444>>><<<===??????>>>>>>===<<<;;;:::555777999;;;<<<;;;:::999888888888888777666555555444444333222222333444555444444444444333222111000///000111111000000111222///000000111111111000///******+++,,,------......,,,,,,,,,+++******))))))+++++++++++++++***))))))&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&'''((('''((()))******)))(((''''''((()))******)))(((''''''((())))))''''''((()))&&&%%%&&&***'''         BBB\\\vvv~~~{{{xxxyyy|||uuuwww||||||qqqhhhWWWWWWTTTQQQRRRRRRLLLCCC???FFFSSSbbbooozzziiijjj[[[GGG333   ===jjjmmmEEE  """!!!  %%% (((TTTyyyYYY"""+++CCCooohhh%%%###JJJQQQKKK:::111+++%%%  ...DDDUUUjjjeee             &&&DDDmmmkkk^^^[[[]]]aaa\\\]]]___aaabbbccceeefffffffffbbb_________YYYPPPLLLIIIEEECCCCCCCCCBBBBBBAAA###%%%111===???>>>????????????>>>===;;;;;;777999<<<===<<<:::666444999888888777666555555444333333333222333333444444444444444333222111000///222333333222000///000111...///000111111000//////******+++,,,------......---,,,,,,+++***)))((((((***++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&''''''((()))++++++)))(((''''''((()))******)))(((''''''((()))((('''&&&''')))((($$$%%%)))***###             ---GGG___rrr~~~~~~||||||}}}~~~~~~}}}}}}}}}~~~~~~|||yyyxxx{{{}}}~~~uuu|||vvvjjj]]]888!!!  AAAnnnXXX---  &&&%%%### 111*** @@@qqqZZZ###+++333ggg444AAABBB???;;;777===BBB===<<<:::111333333...333            444hhh}}}iii]]]ZZZ[[[]]]___aaadddgggjjjfffgggeeeccceeeeee___VVVRRRNNNJJJFFFEEEDDDBBBAAA???###***111888AAA>>>AAAAAAAAAAAA???===;;;:::;;;:::999999999;;;===???>>><<<:::777666555666777666555555444444444555555===:::666444333444333222222111111000///000000000111//////000333333111...------------------------)))---000...***'''))),,,++++++,,,++++++***)))(((&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((()))***)))''''''(((***))))))(((''''''((()))***)))(((&&&%%%&&&''')))+++***((('''''')))'''$$$                !!! GGGccckkktttxxxzzzqqqttt}}}}}}||||||~~~~~~{{{yyytttlllaaaSSS???((( DDDwwwgggAAA"""   ***888444''' &&&[[[kkk ;;;~~~aaa"""666BBB555:::@@@EEEJJJWWWdddbbbWWWTTT???&&&           ###HHH}}}rrrfffYYYWWW___gggiiifffeeefffeeeaaa\\\\\\bbbgggdddUUULLLLLLKKKDDDAAAEEE>>>|||%%%///666===:::@@@@@@@@@@@@>>><<<:::999;;;:::999888999:::<<<===;;;:::888666666666777888666666555555555555555666;;;999555333333333333222444333000......///111333000......///222222///---------------------------+++...000...***'''(((***++++++,,,++++++***)))(((&&&&&&'''''''''&&&&&&%%%(((''''''''''''''''''(((((())))))(((''''''(((******)))(((((('''((())))))((((((&&&&&&&&&''')))***,,,***))))))***)))&&&###         !!!<<>>rrrooo222 &&&UUUppp000000@@@<<<:::555999MMMiiirrr^^^CCC,,,             """777HHHaaavvvcccbbbdddaaa\\\[[[^^^bbbcccbbbaaabbbccceee]]]VVVUUUSSSNNNHHHFFF===~~~%%%111666:::888@@@@@@??????===;;;:::999;;;:::999888888888999:::888777666555555666777888777777666666666666777777:::888555333333333333222666333000------///222444///......///000000...,,,........................---///111...***'''''')))++++++,,,++++++***)))(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((()))(((''''''(((***+++***)))(((((((((((((((((('''&&&&&&&&&''')))***+++***)))******)))&&&$$$"""         ===___jjjZZZDDD888 ,,,BBBMMM[[[dddkkkqqqsssqqqwww{{{|||wwwuuuyyy~~~}}}yyyxxx|||}}}|||nnnaaaXXXKKK>>>---###  )))bbb~~~fffBBB   )))111000+++((( WWWPPP(((&&&..."""'''aaaBBB"""444555>>>;;;@@@LLLOOO@@@'''               BBBSSS^^^rrr[[[UUUXXX___]]]\\\]]]___bbbcccccccccccc```]]][[[XXXPPPGGG@@@((((((555888:::;;;@@@??????===<<<;;;999999;;;:::999888777777777777777666555555555555666777777777777777777777888999999777555444555555444333444333111000000111222333000///////////////......////////////////////////---...///...+++)))))))))+++++++++++++++***((((((''''''(((((()))((((((((((((((())))))))))))(((((('''(((((((((''''''(((***,,,+++***)))((((((''''''''''''&&&&&&&&&'''((()))'''''''''(((((('''%%%$$$((($$$      ...MMMeeemmmeeeZZZFFF$$$///+++###"""---999CCCMMMTTTXXXkkkttt}}}|||uuurrrwww~~~tttmmmkkk\\\\\\UUUFFF777,,,   @@@qqqvvvZZZ'''    &&&'''&&&&&&  ===nnnnnnCCC))) 000666222---### <<<>>>$$$%%%!!!!!!'''---&&&  !!!...///---%%%         !!!666QQQmmmggg]]]ZZZXXX[[[aaaeeeeeebbb^^^dddddd^^^]]]^^^WWWLLLIII,,,&&&666:::;;;@@@@@@@@@>>>===<<<::::::999;;;:::999888777666666666777777666555555444444444777777777777777888999999999777555555666666555444111222444444444333111000111111111000/////////000////////////////////////+++,,,------,,,++++++,,,+++++++++++++++***(((((((((((()))***************(((((()))******)))((((((&&&'''((('''&&&'''(((***+++++++++***)))(((((('''&&&&&&&&&&&&&&&''''''(((%%%&&&((((((((('''&&&%%%)))(((%%%   ######  888OOO\\\]]]UUUOOO---)));;;OOOOOOOOODDD***'''///888EEESSSXXXUUUTTTZZZaaa\\\ZZZZZZZZZRRRDDD999444%%%$$$       FFFwwwyyyjjj555###   !!! !!!JJJrrrzzztttTTT<<<---222111///---%%% GGGaaa'''      """GGGeeezzzppp{{{zzzbbb>>>###         ,,,^^^hhhccc]]]]]]aaadddbbb___\\\cccddd^^^^^^aaa^^^TTTPPP***!!!555::::::CCCAAA@@@???===<<<;;;::::::::::::999999888777666666888777777666555444444333777666666666777888999:::777666555555666777666444000222555777777444111...222222222111///...///111........................++++++,,,---------------++++++,,,++++++***)))((('''((()))***+++++++++***''''''))))))))))))''''''%%%&&&''''''&&&'''(((***++++++++++++***)))((((((%%%%%%&&&&&&''''''''''''&&&(((***+++)))(((((())))))))))))'''!!!    %%%'''!!!,,,222!!!  %%%BBBYYY___OOO555!!!###CCCeeellldddccc^^^LLL<<>><<<<<<<<<<<<999::::::::::::999888888444555666777888888888888555555555555666777888999222111111222444444333111444444555555555444333222000111111///,,,+++---000------------------------///...------...---+++)))++++++,,,++++++***)))((($$$%%%&&&'''((((((((((((%%%&&&((())))))(((&&&%%%$$$&&&'''&&&&&&&&&)))+++((()))+++,,,,,,+++***)))$$$%%%&&&&&&''''''&&&&&&"""%%%((()))'''&&&''')))***))))))++++++%%%        ,,,((( ((( %%%777CCC666%%%;;;RRRmmmnnn]]]ZZZXXXWWWdddRRR<<<,,,222>>><<<---      222[[[www{{{YYY111 &&&)))  +++CCCQQQCCC,,,!!! 111pppIII (((bbb"""+++$$$SSSyyy<<<%%%           :::rrruuuiiivvvxxxfff___\\\```hhheeeZZZUUUYYYTTTLLL!!!AAA777GGG;;;DDDBBB@@@??????>>><<<;;;<<<;;;::::::999888777777555555555555666777888999555777888888666555666777999666444333444555555444666555333222222111///......000222222///---...000000000///...---,,,,,,+++...+++)))***,,,---+++(((+++,,,---...---,,,+++******++++++++++++***))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''(((***,,,,,,***((('''(((((((((((((((''''''&&&%%%&&&''''''((('''''''''((('''&&&)))+++(((      DDD999***%%%<<>>111###!!!%%%////// ;;;}}}QQQ ---___$$$  SSSJJJ          &&&(((&&&### %%%...888FFFWWWiiitttkkkYYYYYY``````ZZZUUUQQQiii...???888@@@===EEECCCAAA@@@???>>><<<:::::::::999888888777666666777777666666666666777777555666888888666555666777666444222222333444444333666555333333333333111///...000222111///...000222000000///......---,,,,,,...,,,******,,,---+++)))+++,,,---------,,,*********************)))(((((()))(((((('''''''''(((((('''''''''''''''''''''''''''((())))))))))))((('''(((((())))))(((((('''&&&'''''''''''''''((((((((((((&&&&&&(((***(((!!!    ,,,999===,,, 333HHHSSSVVVUUUVVVTTTSSSRRRKKK999'''     >>>bbbyyywwwuuulllSSS222   (((+++&&& +++>>>JJJ333 DDDUUU???LLL  JJJyyyIII!!!         &&&---''':::dddssseeeUUUQQQZZZNNN;;;===<<<888AAAGGGEEEBBBAAA@@@>>>;;;999888888888777777666666555999999777666555555555555444666777777666555666777333222000000222333333222666444333333444444333222111222222111///000222444000000//////......---------,,,++++++,,,,,,+++***+++,,,,,,,,,,,,+++******)))************)))((((((***)))((('''''''''''''''&&&&&&&&&''''''((())))))((((((''''''''''''(((((((((((())))))(((((('''&&&)))((('''''''''(((***+++(((&&&%%%''')))(((%%%!!!      ,,,666;;;$$$ 444PPPcccccc[[[SSSQQQMMMIIICCC777!!!     """EEEbbbuuuyyy{{{pppSSS222***555333,,,   <<>>;;;888777777777777777777777666999888777666555555555555333555777777666555666777222111000111333444444333555444333444555666555444666555333111///000111333//////////////////......---,,,,,,,,,,,,,,,+++++++++++++++++++++******)))******++++++******)))(((***)))(((''''''&&&''''''%%%%%%&&&'''((()))*********)))'''&&&&&&''')))***)))))))))))))))(((''''''+++)))((('''''')))+++,,,(((&&&%%%&&&((()))((('''!!!     """444888---%%%AAAXXXfffkkkhhhbbbRRRRRRMMM>>>,,,    )))@@@iiisss{{{xxxlllVVV666 (((CCCWWW]]]XXXDDD&&& 111PPPBBB)))<<<~~~MMMaaa///  !!!___lll333        ...GGGsssjjjHHHIIIAAA<<>><<<999777777777777888888999999999777666666666666666777888222444666666555555666777555444444555777777555444555444333444666666555444999777333111111000///---,,,---------......//////,,,---...---,,,+++,,,---+++***))))))(((((())))))+++++++++++++++***))))))((((((''''''''''''((((((%%%&&&&&&((()))***++++++,,,***)))(((((()))***,,,))))))******))))))((('''***)))((((((((()))+++,,,((((((''''''(((***,,,------&&&   ---:::DDD;;;&&&999KKK\\\ccceeefffaaaXXXGGG444    '''NNNnnnpppmmmrrrpppdddIII999$$$!!!)))AAANNNTTTHHH222!!! """  +++ZZZdddMMM444 <<>>666)))###$$$ 555HHHFFF111 HHHfff]]]GGG&&&"""WWWyyyMMM000 TTTKKK AAA{{{ppp777         444TTTDDD555777666888HHHDDDBBB@@@>>>===;;;999666333444444555666777888888;;;:::888777555444444333111333555666555555666777666555555666777666333111666444333333444444333222222000///111333444111///******++++++,,,---......,,,...000...+++***,,,...+++***((('''''''''((()))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&((()))***+++''''''(((((())))))******((((((''''''''''''((((((***************)))((((((''''''((())))))))))))(((((()))************,,,...%%%)))+++'''     ###111AAAPPPZZZOOO::: )))===IIINNNVVVXXXQQQKKKFFF555###         ///ZZZuuutttmmmnnnxxxeeeKKK555((( (((+++$$$$$$***555///&&&222UUUqqqpppWWW===   222WWWYYYKKK... 999jjjuuu~~~tttGGG  '''uuueee  >>>TTT        <<>><<<::::::999888777666666777888888999999888666555444333222333444444444555666666666555444444555666666555333444555666777666444111//////...///222666666222...+++++++++,,,,,,,,,------...---+++***+++---///000///,,,(((''')))+++***)))******)))(((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''***+++++++++((()))***+++++++++++++++++++++******))))))((((((((((((((((((((()))*********)))(((((((((***+++,,,***(((&&&&&&%%%       !!!999OOOSSSMMMMMMSSS<<<%%%222@@@JJJPPPRRRPPPLLLHHH>>>---        ...VVVyyytttzzzuuuaaaGGG888444+++ 999???FFFDDD777((("""$$$"""---ZZZtttqqqTTT  '''DDD[[[ZZZAAA)))111555))) ===***  ;;;qqqqqq"""        777gggBBBAAA:::&&&222:::???HHHCCCBBBAAA???===;;;:::999999888888777666666666777666666666555444333222111333444555555666666666555555444333444555555444333111333444666666555333111///000222444555555222000......------,,,,,,++++++---,,,,,,,,,,,,---...///...+++(((''')))++++++******)))(((((('''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&'''***++++++***'''((())))))))))))))))))*********)))))))))))))))((((((((((((((()))*********)))((((((((()))+++,,,+++(((''''''((($$$    ---DDDUUUUUUTTTVVVKKK:::###999NNNWWWUUUQQQQQQOOOGGG777###      222SSSmmmyyyzzzrrrmmmfffQQQ777---111$$$###555HHHRRRUUUYYY___fffeeeqqqvvvwwwqqq888 !!!666HHHIII888&&&DDD,,, ;;;iii888      AAAPPPLLLGGG555"""111;;;@@@GGGCCCBBBAAA???===;;;999888999999999888777666555444222333444444444333111000333444666777777666555444555333222222333444444333///000222444555555444444///222444555444333222222000000///...---,,,+++***,,,,,,------...---------,,,***(((((()))+++++++++)))(((''''''&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&((('''&&&''')))***)))(((''''''((((((((('''&&&&&&((())))))))))))))))))***)))(((((((((((()))******)))))))))((())))))***++++++)))((()))+++***&&&"""     111NNNbbblllbbbUUUJJJ444,,,GGGUUUXXXWWWSSSPPPOOOEEE333      (((NNNooo{{{wwwyyyzzzkkkQQQAAAAAA444*** (((<<>>666))) ***DDDYYYllluuussszzzyyyAAA$$$+++&&&   %%%hhh... &&&QQQiiiVVV555 $$$BBBeeeUUU        $$$MMM\\\HHHCCCEEEEEE555&&&888@@@???BBBEEEDDDBBB@@@===;;;999888888888999888777555333222333333555666666555555444444666888999888666333222333222000111222333222111222222222222333333444555///222444333000......000........................+++,,,...//////...,,,***(((((())))))))))))***+++''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%((('''&&&'''((()))((('''))))))))))))(((((('''&&&''''''(((((()))))))))***)))))))))))))))***++++++))))))*********)))))))))***((('''&&&'''((())))))      ***@@@PPPYYYaaa___YYYIII000!!!000LLL```lllaaaQQQJJJJJJIII)))        ***JJJ[[[lllwww{{{hhhRRROOOCCC222'''$$$""" ***999hhhxxx~~~XXX!!!  >>>xxx... 444fffmmmHHH"""!!!MMM}}}qqq(((          IIIggg@@@AAADDD>>>===555'''777===<<>><<<:::999888888888777666555444333666666666666666666666666666777888888888666333222222222111222444444222000444444333222333444666777111222222111///...---...,,,,,,---------.........,,,---...//////---+++***''')))******(((((()))***'''''''''&&&''''''((())))))(((''''''&&&&&&&&&&&&'''&&&%%%&&&((()))((('''))))))*********)))(((((('''(((((((((((((((((()))***))))))))))))***++++++)))************)))(((((()))((('''&&&%%%&&&'''(((%%%    +++CCCUUU[[[[[[QQQSSSCCC%%%333NNNYYYcccbbb```^^^\\\QQQ;;;'''        ---OOOttt~~~xxxxxxmmmUUU???333+++### !!!000bbbpppvvvuuuddd111     ''':::333 PPP... ***DDDlll{{{WWW222  333ccc222       ...nnnmmmMMM>>>999<<<>>>:::888(((555;;;<<>>...***###  """999EEEGGG===///      ###;;;\\\WWW---000rrr///---===ZZZ```uuu|||SSS*** ===```:::         """UUU```CCCCCC@@@888999===:::;;;)))444:::>>>FFFIIIHHHFFFCCCAAA>>><<<;;;888777555444444555666777:::888555333333444666888:::999888777666555444333111111333666777666222///333222111222444888<<<>>>777444111000222222///,,,......---,,,++++++***)))............---,,,,,,+++'''***,,,+++(((&&&'''(((((((((((((((((()))******++++++***(((((('''''''''%%%$$$$$$%%%(((******)))''''''((()))*********)))))))))(((((('''''''''&&&*********)))******+++,,,)))***+++++++++)))((('''((()))))))))((()))***,,,(((&&&###      ---KKK```fffaaaZZZUUU???"""!!!EEEbbbooossskkk]]]NNNCCC111        ,,,YYYuuuwwwzzzssskkkZZZFFF666---!!!       $$$000EEElllqqqKKKHHH000(((,,,333444000555KKKccc}}}zzzXXX222"""%%%GGGddd}}}???           GGGlllZZZBBB888===>>>>>>>>>999:::[[[)))555FFF444AAANNNLLLHHHCCC???;;;888777888777555333333555777888666777888777666555666777>>>>>><<<888555333444555555555444333222222222222111333333000------000444555444222111111111///---111222222///,,,***---///.../////////...------,,,+++******+++,,,+++)))'''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%'''((())))))))))))(((((((((((($$$%%%&&&'''((((((((((((---+++***(((((()))+++,,,---,,,***)))))))))******&&&((())))))(((((()))+++...+++))))))(((###      666LLL```gggiiieeeQQQ999###!!!???]]]jjjiiigggeeeVVVAAA---        &&&BBBfff~~~~~~rrreee\\\BBB)))!!!###         ...TTTooozzzyyyvvvttt\\\666 sss333!!!___vvvdddcccuuuooosss|||ZZZ222///GGG]]]kkk---              666SSSDDDBBBAAABBBCCCAAA===999777AAA===999888BBBLLLJJJGGGCCC???;;;999888777666555444444555666777666777777666555555666888======<<<:::666444444555666555444333333222222333222222111///......000222222111111111222222111111111222111///,,,+++---///...............---,,,,,,,,,*********++++++)))''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%"""$$$%%%&&&&&&'''(((***)))(((((((((((((((((((((%%%&&&&&&'''(((((())))))*********++++++*********+++***)))((((((((())))))&&&((())))))(((((()))***)))'''&&&(((***((("""    ---<<>>222???DDDJJJHHHEEEAAA>>>;;;999888666666666666666666666666666666666555444444666888;;;<<<===<<<999666555555777666555444444333333444333111///...///000000000///000000111222333444444111222111///,,,+++---...,,,------------,,,,,,+++,,,***))))))*********)))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%!!!###%%%&&&&&&'''***,,,(((((((((((((((((((((((((((''''''&&&'''(((***+++''')))+++,,,,,,+++)))((())))))((('''''''''((((((&&&(((******(((((()))***(((&&&&&&(((+++,,,)))&&&     ///JJJSSShhhaaaaaa```NNN000444EEEXXXbbbeeeeeeccc___NNN444        %%%;;;aaasss}}}{{{vvviii^^^TTTLLLKKKNNNCCC<<<333+++!!! 000ZZZ}}}~~~BBB777444YYYggg000}}}```FFFBBB;;;222///333444***            000qqqgggDDDBBBCCCAAA@@@CCCFFFFFF@@@;;;:::666666;;;DDDEEEGGGEEECCC@@@===;;;999999555555666666666666555555555666555444333333666999888;;;======;;;888666555888777666555555444444444444111......000222000...///000111222222333444555222111000...---,,,---...+++,,,,,,---,,,,,,++++++,,,***(((''')))*********))))))))))))))))))))))))(((((('''''''''&&&&&&&&&"""$$$&&&'''&&&''')))+++'''''''''(((((((((((((((***)))'''&&&'''(((***,,,((((((***++++++******))))))(((((((((((((((((((((&&&(((******)))(((((()))+++)))'''(((******)))'''%%%   777WWWbbbVVVeee___VVVEEE+++"""666RRRWWWZZZ[[[```bbbUUUCCC)))         (((MMMppp|||~~~www}}}qqqeee^^^\\\]]]TTTHHH>>>666,,,###!!!!!!***HHHccckkk<<<<<>><<<:::999888555555666666666666555555333444444444333333666888666999<<<===;;;999777666888888777666555555555555444111...///111222111...111222444333111111222444333111///...------------++++++,,,,,,---,,,,,,++++++)))''''''(((*********))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%'''((((((&&&&&&'''(((&&&&&&''''''((((((((()))***)))'''&&&'''(((***+++))))))((((((((()))+++,,,((()))))))))))))))))))))&&&(((***+++)))((('''(((+++)))(((((((((((((((''',,,$$$      333OOOnnntttaaaiii]]]FFF)))""":::OOOaaa```ZZZTTTUUUQQQ<<<%%%        """999SSStttwww|||tttnnnnnneeeZZZTTTRRRKKK;;;---'''%%%###!!!!!!"""""""""'''$$$&&&)))(((!!!!!!!!!  """%%%&&&((($$$ !!!***555:::999GGGjjjOOO888LLLhhhLLL RRRbbb<<<           555fffTTTDDD444???GGGPPPZZZ[[[TTTJJJEEEDDD@@@AAA666DDD777HHHCCCBBB???===;;;999888777666666666666666666666666111333444444444444555666444777:::;;;:::888777777888777666555555444444555333222111222222222111000222444666444111///111333444111...---......---,,,+++,,,,,,---------------***((('''''')))******)))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&&&&&&&'''&&&&&&&&&''''''(((((())))))((('''''''''((()))******)))'''&&&''')))+++---(((((()))*********))))))&&&(((++++++***((('''''''''''''''(((((())))))))),,,'''    ###@@@MMMTTTjjjwwwooo[[[GGG,,,(((AAAUUU\\\]]]___\\\QQQCCC333"""          %%%FFFkkk{{{qqqllljjjcccQQQ???222111...)))$$$""""""$$$""" (((***(((***000333555666444000///111333111666>>>EEEJJJPPPUUUXXXVVVKKK<<<***%%%;;;___qqqwwwrrr}}}zzz999HHHfff<<<$$$jjjPPP!!!              IIIqqqEEE???EEEAAA???MMMVVV^^^]]]RRRGGGAAA???AAABBB======888EEEBBBAAA???<<<:::888666666777666555444444555666777///111444555555444444444333555888999999777777888777777666555444444444444333444555444333222222333111444666555111///111444444111...---......---,,,,,,,,,---...............(((''''''(((***+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&((()))%%%%%%&&&''''''((())))))'''''''''''''''''''''''''''''''''((()))******+++&&&'''((()))))))))((((((&&&)))+++,,,***(((&&&&&&&&&''')))))))))))))))***&&&'''&&&    $$$FFFfffdddUUU[[[ddd]]]:::,,,'''555KKKYYY```ddd```YYYNNN???+++           ...RRRrrrwww}}}yyyttthhh[[[DDDEEEDDD===555111444888===444222888<<<>>>FFFRRRUUUZZZ___```______cccfffdddiiioootttwwwzzz~~~{{{rrraaaIII===MMMggg^^^BBB^^^www,,,---~~~888              QQQgggIIIBBB777@@@MMMDDDKKKNNNQQQPPPKKKDDD???<<<@@@333>>>999???BBBBBBAAA>>><<<999777555555888777555444444555777888---000444666666444333333222555777888777777777888777666555444444333333444222555777666333111222555000333666555111000333666444111------...///---,,,,,,------.../////////...''''''''')))++++++)))'''''''''''''''''''''''''''&&&'''''''''''''''''''''$$$&&&(((((('''((()))+++%%%%%%&&&&&&'''((())))))&&&''''''(((''''''&&&%%%%%%&&&(((***++++++***)))$$$%%%'''(((((((((''''''&&&))),,,,,,***(((&&&&&&(((***++++++***((((((((( &&&+++'''      &&&CCCbbb}}}rrrYYYSSSMMM999'''&&&:::\\\hhh^^^\\\hhhkkkSSS999'''            000GGG___zzz|||ppptttuuuooofffccciiipppttteeeYYYWWWVVVUUU^^^lllvvv}}}~~~ppp}}}888@@@uuuiii###666www///              \\\^^^RRR===GGG[[[BBB000LLLEEECCCAAABBBEEEEEEAAA===>>>555@@@;;;999IIIBBBCCCDDDBBB===999999999;;;999777555444444666666222222333666777555...)))///000333666888999::::::888777666777888777555444444333333555777666111---000222333333111000000111999666222///......---,,,//////000111///---***)))'''((((((((()))))))))***''''''(((((())))))*********)))(((''''''((()))***&&&'''((()))******))))))&&&$$$###%%%(((******((())))))(((((((((((())))))))))))))))))))))))))))))(((''''''((())))))'''%%%)))***+++***)))((()))***)))))))))))))))((('''&&&&&&(((***+++'''     ,,,@@@RRRgggvvvrrr```KKK333!!!,,,999WWWssssss```WWW]]]bbbHHH'''            ''';;;QQQfffxxx|||yyytttoookkk###MMM|||qqq>>> KKKkkk222         %%%___lllJJJFFFCCCBBBEEEFFFFFFDDDFFFHHHIIIJJJHHHDDD@@@>>>>>>}}}///>>><<<999DDDCCCDDDDDDAAA===::::::;;;;;;:::888666555666777777444333333444666555111...555555666777777777777777666555555666777888666555666555444666888777444000///000111111///......///777444000.........---,,,000000000000///---+++***((((((((()))))))))))))))((((((((((((((()))))))))***)))(((''''''((()))***''''''(((((())))))))))))'''&&&%%%'''***,,,+++)))))))))((('''''''''(((((())))))))))))))))))))))))(((''''''((()))***((('''&&&'''))))))(((((()))+++)))))))))***))))))(((((('''((()))***)))###     ...HHH[[[aaahhhsssqqqPPP***!!!...]]]^^^gggrrrooo___TTTSSSAAA000         111FFFTTTvvvuuuzzztttwww;;;(((CCC<<< !!!WWW[[[,,,       999zzzyyyKKKJJJGGGDDDDDDFFFGGGDDDBBBEEEFFFHHHIIIHHHEEEBBB@@@>>>kkk''';;;>>>999???DDDDDDCCC@@@<<<;;;;;;===;;;:::888777666777777888666444333333555555444333777777666555555555555555333222333444666777666555888666444555888888666333---/////////---,,,---...444111...------...------000000//////...---,,,,,,))))))))))))))))))))))))))))))(((((('''((((((((())))))(((((((((((()))))))))((('''''''''((()))***)))(((''')))+++---,,,+++))))))((('''&&&&&&&&&'''))))))))))))))))))))))))((('''''')))++++++***)))$$$%%%'''((('''((()))+++((())))))************)))((((((((()))***((($$$"""     222HHH]]]iii_________QQQ000(((III~~~|||wwwrrriii[[[JJJ===           """%%%222EEEWWWiii}}}lllXXXHHH===)))***555JJJ^^^oooZZZ***fffcccCCC%%%            &&&WWWSSSIIICCCAAA@@@BBBEEEGGGEEEBBB===>>>@@@BBBBBBAAA???>>>>>>]]]%%%:::>>>999<<>>?????????>>>YYY---;;;===888;;;AAA???<<<:::999999::::::777666666555555555555555222444777888888888666666777666555444444555666777555444333333333333111///222000...000333555333111/////////...,,,,,,---//////---,,,,,,...///...---------,,,+++************************))))))))))))***)))(((&&&&&&&&&'''((((((((())))))))))))((((((***)))'''%%%%%%&&&((()))'''(((((()))))))))***+++(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''''')))+++,,,+++***)))***+++***((('''((()))'''((()))***************+++)))'''&&&((()))***)))"""    )))>>>JJJRRRXXXZZZXXXTTTBBB)))111QQQfffjjjbbbssszzzhhhNNN777!!!           '''---===SSSccclllxxx```888  ...;;;@@@???;;;111&&&""""""%%%,,,444>>>UUU```|||CCC ,,,///          ---\\\YYYRRROOO^^^VVVMMMFFFCCCAAA>>><<<;;;<<<===???AAABBBCCCDDD>>>XXX444===<<<888:::???<<<:::999999:::999888555555555555555555555555111444888999999777666666<<<;;;999888666555555555666555444333333222000---///------///222444222///000000000...,,,,,,...000...---,,,---//////...---,,,,,,,,,++++++*********)))))))))*********++++++***((('''%%%%%%&&&((()))(((((())))))))))))(((((()))((('''&&&&&&&&&'''(((&&&'''(((((('''''')))***((('''''''''''''''(((((())))))))))))))))))))))))((('''''')))++++++***)))+++,,,,,,+++(((''''''((('''(((((())))))))))))(((+++)))''''''((((((((('''&&&!!!   000BBBRRRUUUVVVXXXVVVRRR===!!!222TTTdddgggjjj^^^gggeeeOOO444!!!               """###...>>>QQQ\\\jjjvvv|||qqqccc<<<(((   666===AAALLL)))               %%%gggfffMMMOOONNNNNNTTTMMMFFFAAA@@@AAA@@@>>><<<<<<======???@@@BBBCCC>>>MMM222;;;===:::<<<===;;;999999;;;;;;999777555555666666666666555555333666888777555444666777999999999888777555444333555444333333444333111///...---...111555666333000000000///...,,,,,,...000///...---...///000...,,,,,,,,,---...---,,,+++***(((((()))***++++++,,,---)))'''&&&$$$%%%&&&(((***'''((()))******)))((('''(((((('''''''''&&&&&&&&&&&&((())))))'''&&&(((***''''''''''''((()))******))))))))))))))))))))))))(((''''''((()))***(((''')))***+++***(((''''''((('''((((((((((((''''''&&&(((''''''(((***)))(((&&&(((&&&"""   $$$222OOO\\\dddaaa[[[UUUIII;;;"""&&&HHHaaaccc```cccYYYPPP>>>,,,           %%%***---///111666777>>>GGGEEE777'''                   [[[yyyVVVEEE>>>DDDOOOBBB???===>>>AAADDDCCCBBB<<<;;;;;;:::;;;===???@@@>>>@@@***777>>>===???===;;;:::;;;======:::777666666777777777777777666666777777555222222666999222333444555555555444333444333222333444444333111//////000444888888555111000000///---++++++...000000///...///000000...,,,,,,---///000000...---+++''''''(((***+++,,,---...((('''%%%$$$$$$&&&)))+++'''((()))******)))((('''''''''(((((('''&&&%%%%%%&&&(((******''''''(((+++''''''''''''(((***+++,,,))))))))))))))))))))))))(((''''''((())))))'''%%%&&&((()))(((''''''((()))'''((((((((('''&&&%%%%%%&&&&&&'''***++++++)))&&&((()))(((    """888MMMdddnnnrrrkkkaaaRRR777555LLLUUUZZZ]]][[[VVVMMM666                                     555tttvvvLLLJJJMMMIIIEEEAAAEEEDDDCCCEEEGGGFFFBBB>>>@@@???>>>======>>>@@@AAA>>>000$$$777<<<;;;@@@===<<<;;;:::;;;;;;:::999666666666666666777777777777555222222333555666666777666555444444444444444555444333222111111111111///111444666666444111///000000000000000000111111+++,,,---.........---,,,+++***+++...111111---***)))******))))))+++...111''''''&&&&&&&&&''''''(((,,,+++)))((('''''''''(((***(((&&&$$$###$$$%%%&&&((((((((('''&&&&&&&&&%%%((()))***++++++***)))((())))))))))))((((((((((((,,,+++***((((((((()))***+++***)))(((((()))***++++++***((('''''''''((()))'''(((***++++++***)))(((,,,,,,***&&&    222???LLL^^^pppsssvvvmmmPPP000"""%%%===PPP^^^^^^ZZZZZZTTTKKK***                               888kkk[[[NNNMMMOOOKKKGGGFFFGGGDDDAAA@@@BBBDDDCCCAAA>>>===;;;::::::<<<>>>???BBB666(((888;;;888;;;===<<<<<<;;;<<<;;;:::999777777777666666555555444777555222222333555555555444444444555555555555555555555444333222222222222///111333444444333111///111222222222222222111111,,,---...///......,,,,,,+++***+++---///000---************))))))***---///(((''''''&&&&&&&&&'''''',,,+++)))((('''''''''((('''&&&&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&((()))************)))((())))))))))))((((((((((((+++***))))))))))))))))))***)))(((((((((((()))*********((('''''''''((()))%%%&&&(((*********(((''')))******)))$$$    000LLLYYY___kkk|||sssQQQ///###---999TTT[[[]]]YYYWWWSSSBBB///                          555{{{zzzVVVNNNHHHIIIJJJGGGEEEGGGEEECCC@@@???AAABBBBBB@@@BBBAAA@@@???>>>>>>?????????<<<,,,:::===888:::>>>>>>======<<<;;;::::::888888777666555444444333888666333222333444444333111222444555666666555555555555444444333333222222000111222222222222111000222333444444444222111000....../////////---,,,+++,,,+++***+++------,,,+++***++++++)))((((((***,,,))))))((('''&&&&&&&&&&&&+++***)))((('''''''''(((%%%%%%%%%&&&'''(((((()))''''''''''''''''''((((((((())))))******))))))((((((((((((((())))))))))))((())))))************))))))((((((''''''(((((()))***)))((((((''''''((((((###$$$''')))***)))((('''''')))++++++)))$$$  ###444III```jjjppp~~~{{{]]]...(((BBBOOO^^^cccaaaXXXMMM???***                         555xxxyyyMMMFFFDDDEEEGGGFFFCCCCCCFFFCCCAAA??????@@@AAAAAA@@@DDDDDDDDDCCCBBBAAA@@@???>>>===---<<<@@@<<<>>>===>>>??????===;;;::::::888888888777777666666666:::888555444444444333222111333555666666555444222444444444333333222222111222111111000000111111222222333444444333111///...///000000000///...,,,+++,,,+++*********+++,,,,,,+++++++++)))''''''((()))******((('''&&&&&&&&&&&&******)))(((((((((((((((%%%%%%'''(((((()))((((((&&&&&&''''''(((((())))))((())))))))))))))))))((((((((((((((())))))))))))'''((()))+++++++++***)))((((((''''''''''''(((((())))))((((((''''''''''''"""$$$&&&)))******)))(((((())))))***)))'''%%%$$$  ---CCCUUUbbbnnnqqqxxx}}}nnnMMM...,,,BBBSSSTTTTTT___bbbRRR:::%%%                        111wwwrrrSSSJJJHHHGGGGGGGGGFFFEEEDDDEEEBBBAAA@@@??????@@@AAAAAABBBCCCDDDDDDDDDBBB@@@>>>???>>>,,,;;;AAA>>>???===???AAA@@@===:::999:::777777777888888999999999;;;999777666666555444222444555666666555333111///111111222222222111000000222222111000000111222222000111111111000///---,,,000000111111000...---+++---,,,+++***)))***+++---+++,,,,,,***(((&&&'''(((+++***)))((('''&&&&&&&&&)))))))))))))))((((((((('''(((((())))))(((((('''&&&''''''(((((())))))))))))(((((((((((((((((()))'''((((((((()))))))))***'''((()))+++++++++***)))''''''((((((((((((''''''(((((((((((((((''''''&&&###%%%''')))++++++***)))+++***(((&&&&&&'''((()))!!!  ...RRRbbbmmmwwwxxxyyyhhhcccZZZTTTTTTVVVUUUQQQOOORRRKKK888"""                      """zzz```CCCIIIOOOMMMJJJFFFEEEGGGJJJHHHEEEBBBBBBAAA@@@@@@AAABBBCCC===???AAABBBCCCAAA???>>>???AAA,,,888>>><<<<<<;;;???AAA@@@<<<999888999555666666777888999:::;;;:::888777666666666444222666666666555444222000//////000111222222111000///333333222111111222333333//////......------,,,,,,000000111111111///...------------+++))))))+++---+++,,,---+++)))''''''(((******)))(((''''''''''''(((((())))))))))))(((((()))))))))))))))((((((((((((((((((((((((((()))))))))((((((''''''(((((()))''''''(((((())))))******((())))))************)))'''(((((())))))((((((''''''(((((((((((('''&&&&&&$$$%%%(((***+++***)))))),,,***'''%%%%%%''')))+++((('''### 444JJJiiinnnmmmuuu}}}aaaNNN<<>>===CCC+++666===<<<;;;:::>>>AAA@@@;;;777777888555555666666777777777888777666555555555555333111555555444444333222111111///000222333333222111000333333333333333333333333///...,,,++++++,,,---...///000111111111000///...,,,...///---+++***+++---+++------,,,***(((((()))))))))((((((((((((((()))'''((()))******)))(((((()))(((((((((((()))+++,,,)))))))))((((((((((((((()))(((''''''''''''((()))'''''''''((()))*********+++***))))))))))))))))))(((((()))******)))((((((''''''((((((((('''&&&%%%$$$%%%''')))))))))'''&&&((((((''''''((()))***+++((()))'''  ''':::NNN^^^lllqqqiiibbbbbbTTT:::+++***SSSvvvvvvaaaRRRKKKGGG444###                         :::xxxPPPDDDJJJIII???AAAEEEGGGEEEEEEIIIHHHDDD???AAAAAA@@@>>>???AAADDD???@@@AAAAAAAAA@@@???>>>>>>DDD+++666???>>>>>>999>>>AAA@@@;;;666666777555555555555555444444444555444333333444444222000444444333222222222333333000111333444444333222000333444444555555444444333///...+++******,,,...000//////111222222111000000,,,...000///,,,***,,,...+++---...---+++))))))***)))(((((((((((())))))***'''((()))******)))((((((((('''&&&'''(((+++---///******))))))(((((('''''')))((('''&&&&&&'''((()))&&&''''''((()))******+++,,,+++***((((((((()))***((()))***++++++***)))(((&&&'''((((((((('''%%%%%%$$$%%%'''(((((('''%%%$$$$$$&&&(((+++,,,,,,+++***'''))))))### ...HHH[[[eeejjjkkkxxxoooTTT;;;(((!!!AAAiiipppYYYPPPDDD222                               JJJtttKKKEEEGGG@@@>>>GGG<<>>???@@@???======@@@DDDDDDDDDCCCCCCBBBAAA??????@@@444888666;;;@@@???@@@@@@===888555666888666555333444666777777666666666666666666666666666333444444444444333222222000111111222222222111111---111444555222111222444/////////,,,++++++---000...///000222111000...---333111000...---------...---......---+++******+++)))(((((('''''''''((((((((((((((('''&&&&&&&&&%%%)))((('''&&&''')))+++---(((((((((&&&$$$$$$&&&)))(((((((((((())))))))))))'''((()))++++++***))))))---,,,***(((((()))***+++(((((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&$$$%%%&&&'''(((((((((((((((((()))((($$$  ///[[[uuurrrkkklllooolllNNN+++DDDaaallluuuoooYYY===&&&                            %%%ccc___OOOBBBBBBFFFFFFBBBAAACCCDDDDDDDDDEEEEEEFFFFFFAAA???>>>???@@@BBBBBBAAABBBBBBAAAAAAAAAAAA@@@@@@AAA{{{000:::;;;>>>AAA??????>>>;;;888777777777666555444444666777777666555555555555555555555555444444444444444333333222444444444333222111000000+++---000111222222444555000000///---,,,,,,...000///000111222222111000...000///...---------...///---------,,,***)))))))))))))))(((''''''((()))***)))((((((''''''&&&&&&%%%((('''&&&&&&'''(((***,,,)))***,,,+++)))((())))))'''((((((((())))))))))))(((((()))***************---,,,***)))((()))***+++(((((((((((()))))))))***))))))((((((((('''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''%%% ...GGGfffvvvrrriiifffggg^^^LLL,,,###<<>>===<<<===???@@@@@@???BBBBBBAAAAAAAAA@@@@@@@@@@@@qqq'''666;;;===<<<@@@>>><<<;;;::::::888777777555444444666777777666444444444444444444444444444444444444444333333222666666555444333111///......------...000222333222000111000...------///111///000222222222222111000...---,,,,,,,,,---///000------,,,+++)))((((((''')))((('''&&&''')))+++,,,)))))))))((('''&&&&&&&&&'''&&&&&&%%%&&&((()))***(((+++---...,,,***)))(((''''''((((((((())))))))))))))))))))))))******+++---,,,***)))))))))***+++((((((((()))))))))*********)))))))))((((((((((((&&&&&&'''''''''&&&&&&%%%((('''&&&%%%&&&&&&((((((&&&&&&&&&''''''$$$ '''ZZZ|||xxxnnnfff]]]DDD&&&###BBB^^^iiiXXXXXXRRRAAA)))                     ***llliiiKKKFFFAAA@@@EEEHHHFFFBBBAAA???@@@BBBCCCCCCAAA???>>>>>>===<<<===@@@AAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@ooo&&&666;;;<<<:::CCC???<<<;;;======:::888777555444444666777666555333333333333333333333333333333333333333222222111555555444333222000///...555111...---000111000...000111111000......///111//////000111111111000000...---,,,+++,,,,,,---...///---,,,+++***)))((('''((('''&&&%%%&&&(((+++---+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))''')))******(((''''''''''''''''''((((((((())))))***)))((((((((()))+++,,,,,,+++***)))))))))******(((((()))))))))*********)))))))))(((((((((''''''(((((()))))))))((('''''')))(((&&&%%%$$$&&&'''((('''&&&&&&'''((('''%%%###!!!888\\\zzzaaaFFF)))111DDD___ooodddRRRHHH666"""                    ###nnneeeJJJLLLCCCCCCEEEGGGGGGEEEBBBAAABBBCCCEEEFFFFFFDDDAAA???@@@??????@@@BBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@???@@@xxx///;;;===???@@@EEEBBB>>>===>>>>>><<<999888666444444666666666555333333333333333333333333222222222222222111000000222222222111111000///...666222......000222111///000111111000......///000---......///////////////000///---,,,++++++,,,,,,000...,,,+++,,,,,,***''''''&&&%%%%%%&&&(((***+++,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&%%%%%%&&&(((''''''''''''((((((((((((***)))((((((((()))+++,,,+++++++++***************))))))))))))************((((((((('''''''''&&&&&&((((((((((((((('''&&&&&&)))(((&&&%%%$$$&&&'''((()))(((''''''(((((('''&&&%%%###666```mmmDDD&&& AAAaaahhhmmmgggOOO888***                    ???iii```JJJ@@@BBBAAACCCDDDDDDCCCDDDDDDCCCCCCDDDFFFGGGGGGEEEBBB@@@AAA@@@@@@AAACCCCCCBBB@@@AAAAAA@@@@@@@@@?????????@@@|||222;;;;;;???BBBFFFDDDAAA???>>>===;;;:::888666555444666666666555333333333333333333333333222222222222222111111000000111111111000///......000///...///111333444444///000111000...---...///---------......//////000111000...---++++++,,,,,,000---++++++---...+++((('''''''''''''''((())))))---,,,+++***)))((('''&&&''''''''''''''''''''''''+++***)))'''%%%&&&(((+++&&&&&&'''''''''((((((((()))))))))))))))******+++++++++++++++******)))))))))))))))*********++++++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###((('''&&&%%%&&&&&&((((((***(((''''''(((((('''&&&$$$###***:::KKKaaaxxxGGG"""%%%<<>>{{{///:::===BBBDDDCCCDDDCCC???999555666888999777555555555666555444444444444444444444444444555555666666555555444333666666555333111///,,,+++***---111111///...///111---...000///...,,,,,,---............///000222222//////...---...///000111,,,)))&&&(((,,,...,,,(((***+++,,,...---,,,***)))...---,,,+++***((('''&&&((()))))))))))))))((((((&&&)))++++++)))(((''''''&&&&&&&&&'''''''''(((((('''(((***+++++++++***)))***++++++++++++***)))))))))************+++++++++))))))))))))((((((((((((++++++++++++***)))((('''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&((()))(((&&&,,,***)))555SSSttteee666333UUUmmmxxxhhhOOOBBB,,,                          """GGGXXX>>>KKKGGG===>>>@@@BBBEEEEEECCCEEEHHHCCC:::BBBBBBBBBBBBCCCDDDDDDDDDEEEDDDDDDDDDDDDBBB>>>;;;@@@@@@@@@????????????>>><<>>>>>@@@DDDFFFDDD===888777999777777777666555333222111//////111222444555777777222222333333333333444444888555111000111111...,,,---///111333333222000///---///000222111///,,,+++------...///000111222333666444000---,,,,,,...///+++,,,............,,,+++(((***---///...,,,,,,,,,---......,,,)))''''''((()))))))))))))))(((''''''%%%%%%'''((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))))))))))))))(((((()))*********++++++++++++((())))))))))))'''%%%$$$+++++++++***)))(((((('''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''((()))'''***???___ssswww|||qqqTTT***EEEmmmsssyyyhhhPPP888"""                                  $$$[[[NNNKKKFFFCCCBBBAAA@@@???BBBAAA???@@@CCCEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCCCCDDDEEEDDDAAA???@@@AAA???===???DDDFFFCCC@@@jjj$$$444666<<>>BBBCCC@@@;;;iii(((:::999===FFFBBBDDDDDD@@@:::777777888999888555333222333333444555555555444333333222222222222222222333333333333222111111222222111///,,,+++---000222333111...,,,111111222222000---***(((,,,,,,---...///000000111111111000///////////////......------------......+++,,,------,,,,,,---...+++,,,,,,***(((&&&&&&'''++++++,,,,,,++++++***)))))))))******+++*********((((((((()))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))'''(((((((((((((((''''''******))))))((((((''''''******))))))))))))******)))))))))(((''''''&&&&&&))))))******(((---<<>>>>>===>>>???>>>;;;===BBBBBB???===xxx333@@@===<<<>>>AAAAAA@@@>>>:::888999::::::888555222111222444666333333222111111000//////111222222222222333333333222333444555555444222000***,,,///222222000...,,,000111111111000...+++***,,,,,,------...//////000/////////000000000000000///...---,,,,,,---...///,,,------,,,++++++---///***++++++***'''&&&&&&'''+++++++++++++++******)))(((((()))))))))(((((('''((((((((((((((((((((((((+++******)))(((''''''&&&'''(((((())))))))))))((('''''''''(((((((((((()))'''''''''((((((((((((((()))))))))(((((('''''''''******))))))))))))******))))))))))))(((((((((((()))'''))),,,(((%%%///??????>>>RRRrrrwwwUUU(((                          QQQoooNNNCCCPPPFFFCCC@@@???@@@BBBBBBBBBAAA@@@@@@AAACCCDDDDDDCCCDDDCCCBBBAAA@@@@@@AAAAAA>>>===;;;;;;===@@@@@@@@@;;;===<<<:::===BBBCCC@@@<<<222999<<<<<<888>>>>>>>>><<<;;;;;;<<<===:::888444111111222555777222111111111111111111111111111111222222222333333111333555666555444222111+++---///111111000...---...//////000000///...---,,,,,,------......///////////////000000000000000//////---,,,,,,---//////---......---++++++---///***++++++***'''&&&&&&'''******++++++******)))(((((()))))))))))))))((('''''''''''''''''''''''''''+++******)))(((''''''&&&''''''((()))))))))))))))&&&'''''''''(((((((((((('''''''''''''''(((((((((((((((((('''''''''''''''(((((((((''''''(((((((((''''''(((((()))***+++++++++&&&''',,,+++'''+++666EEEPPPhhh{{{}}}UUU"""                             %%%;;;sssaaaMMMCCCAAAMMMHHHEEEAAA@@@@@@@@@@@@???AAA@@@@@@AAACCCDDDCCCBBBCCCBBBAAA?????????@@@AAABBB@@@??????BBBDDDEEEEEE>>>???>>><<<===AAA@@@<<<222zzz+++555;;;AAACCC>>>=====================999777444222111333555777333333333333444444444444111111111111222222222222///111333333111000///000......//////000000000000---......///////////////------........./////////000///////////////000111//////............//////---...///...---,,,---...***++++++***(((''''''(((*********+++***))))))(((******++++++,,,+++++++++''''''''''''&&&&&&&&&&&&******))))))((((((''''''&&&'''((())))))******)))''''''''''''(((((((((((()))(((''''''''''''((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((()))++++++,,,---)))'''***+++))))))+++111>>>___uuufffFFF'''                           666kkkaaaAAABBBEEEDDDGGGFFFDDDAAA???@@@AAABBBAAAAAA@@@@@@AAACCCDDDBBBAAAAAA@@@???>>>>>>???@@@AAADDDCCCBBBCCCEEEGGGGGGFFFDDDEEECCC???>>>@@@===888000jjj---???<<>>;;;:::888666444222222333555777444444444444444444444444111111111111222222222222000111222111///---...000111000///......000111222///////////////...............////////////000000222111///...---...000111......////////////......,,,...000000...,,,,,,,,,***+++,,,+++)))(((((()))++++++,,,,,,++++++***))))))***++++++,,,,,,,,,,,,(((((((((((('''''''''&&&))))))))))))((((((((((((&&&'''((()))************''''''((((((((()))))))))***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))*********++++++((('''***)))&&&"""(((DDDUUU;;;                            )))nnneeeCCC===>>>AAAFFFHHHFFFDDDAAA@@@AAABBBCCCBBB@@@@@@@@@AAACCCCCCBBB@@@???>>>======>>>???AAABBBCCCBBBBBBCCCEEEFFFEEECCCEEEFFFDDDAAAAAABBB@@@;;;;;;\\\222JJJ:::888HHHBBBBBBAAAAAA@@@>>>:::777777666444333333444555666444444444333333222222222000111111111111222222222222444444222///...000222333111///---...000222444111111000///...---------/////////000000000000000333222///------...000111---...///000000///...---,,,...111111///---,,,++++++,,,,,,+++)))((()))***,,,,,,---------,,,++++++&&&'''((()))***+++++++++******))))))((((((((('''(((((((((((())))))))))))&&&'''((()))************(((((((((((())))))))))))+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%---...'''&&&+++,,,'''333$$$###)))!!!                                     WWW\\\<<<;;;LLLEEE===BBBDDDIIIFFFCCCAAAAAAAAAAAAAAA@@@@@@@@@BBBCCCCCCAAA???======<<<===>>>???AAABBB@@@@@@@@@BBBCCCCCCAAA???AAACCCCCCAAACCCFFFEEEAAAEEENNN999>>>@@@===>>>BBBBBBCCCBBB@@@<<<999666777:::;;;888333111444777444555666666555333222111111222333333111111222333222222333333333222222111111000......///000000///333111///...///000///...444222///000333555333111000222333111---+++,,,///222000...------///111333333444111,,,+++---...,,,++++++************+++++++++***)))***,,,---,,,+++))))))))))))))))))))))))***+++,,,+++)))))))))++++++)))'''''')))+++++++++''''''((()))))))))))))))******)))))))))))))))***++++++***)))))))))))))))(((((((((((('''''''''''')))((('''%%%%%%%%%&&&'''$$$%%%'''((((((((('''&&&))))))))))))(((((((((((($$$)))%%%                                      &&&bbb[[[EEEBBB@@@???@@@BBBCCCCCCGGGEEEDDDBBBAAAAAAAAAAAABBBBBBCCCEEEFFFEEEAAA>>><<<======>>>???@@@@@@AAACCCBBB@@@>>>???@@@CCCDDDEEEAAA>>>>>>AAADDDEEEDDDEEEEEE000999>>><<<===<<<>>>??????>>><<<999888666888999777222000222555333333444444444444333333333444555555444444666777222222333333333333222222111000//////111111000///222000//////000000000///222111000000222333333222000111222111/////////000000///...------...///000222333111,,,***------+++++++++************+++++++++***)))***,,,---,,,+++))))))))))))))))))))))))***+++++++++)))((()))***+++)))'''''')))***+++***''''''((()))))))))))))))******)))))))))))))))***)))(((((('''''''''''''''(((((((((((('''''''''''')))(((''''''&&&&&&&&&'''%%%&&&'''(((((((((''''''))))))))))))((((((((('''((()))%%% ###'''                          DDDkkkGGGMMMEEECCCAAA@@@BBBCCCCCCCCCGGGEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@BBBCCCBBB???<<<======>>>>>>???@@@@@@AAA???>>>===<<<===@@@DDDFFFGGGCCC???>>>@@@BBBBBBBBBBBB;;;(((666???===>>>===>>>??????>>><<<999888444666777555111///111444111111111222222444555555111222333333222222333555222222333333333333222222111000000222333333111///111000...///000222111000000000111111000000222333111000///000222333222222........................111222000+++***,,,---***++++++************+++++++++******+++------,,,***)))))))))))))))))))))))))))***+++***((('''((()))***((('''''')))*********''''''((())))))))))))))))))))))))(((((())))))***((((((''''''&&&&&&''''''(((((((((''''''''''''&&&(((((((((((((((((('''&&&&&&''''''((()))((((((((()))))))))(((((((((''''''***((($$$%%%...333'''                             444ggggggLLLFFFOOOEEEDDDBBBBBBCCCDDDDDDCCCFFFEEECCCBBBAAA@@@AAAAAA???>>>???@@@AAA@@@===;;;======>>>>>>???@@@@@@@@@@@@>>><<<:::;;;>>>AAADDDGGGEEEAAA??????@@@@@@???BBB999&&&777BBBAAAAAADDDDDDCCCAAA???;;;888666444555666444111000111333222111000000111222444555222333333222000///000111000000111222222222111111111111222444555444111///111000//////111333333222---000222111......111555333111///000444555333111...///000000000///...---///111///+++***,,,,,,)))++++++************++++++*********+++------,,,***((((((((((((((((((((((((((()))***)))(((''''''))))))((('''((()))******)))''''''((())))))))))))))))))(((((((((((())))))******))))))((((((((())))))(((((('''''''''&&&&&&&&&'''''')))))))))((('''&&&''''''((((((((())))))((())))))((((((((('''''''''(((&&&###%%%---222)))                     ...yyy]]]CCCFFFGGG@@@EEEDDDCCCDDDEEEFFFEEECCCFFFEEECCCAAA@@@@@@@@@AAA@@@???@@@AAABBBAAA>>><<<<<<<<<======>>>>>>>>>>>>DDDBBB>>>;;;;;;<<<>>>???EEEDDDAAA@@@@@@@@@@@@AAAEEE:::%%%666CCCBBBAAAEEEDDDCCCAAA>>>;;;888666666666666444333222333444333333111111111111333444888999888666333111000111......///000000000000000111111222444555444222///222000///000222333333333---///111111//////222555555333000111444444222///000000222222222000///---...000///++++++---,,,)))++++++************++++++***)))***,,,...---+++)))''''''''''''''''''''''''((()))***)))((('''''')))(((''''''((()))***)))(((''''''((()))))))))))))))((((((''''''((()))******))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''(((((()))((((((((((((''''''''''''''''''%%%%%%'''***((($$$"""                        $$$rrr\\\MMMFFF>>>===BBBEEEDDDDDDEEEGGGFFFEEECCCFFFDDDCCCAAA@@@@@@@@@@@@@@@?????????@@@@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<>>===>>>???@@@BBBBBBAAAAAAAAABBBCCCEEEFFF:::$$$444?????????@@@@@@???>>><<<:::999888777777666555555555555555444333333222222222333333888888888555222///...///---...///000000000000000222111111333444444222000333222000111222444333222...///000000000111333555444333222222222222111000111222222333222111///......000000,,,,,,...---***++++++************++++++))))))***,,,......+++)))'''''''''''''''''''''''')))***+++***((('''((()))'''''''''(((******)))'''''''''((()))))))))))))))''''''''''''((()))******&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&'''))))))(((%%%%%%(((***...%%%                             666yyywwwVVVEEEEEECCCDDDIIIGGGCCCCCCDDDFFFGGGGGGDDDAAAEEEDDDBBBAAA@@@???@@@@@@>>>===<<<===>>>>>><<<:::;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@@@@@@@AAABBBCCCDDD???AAABBBCCCCCCDDDFFFIIIDDD:::###111<<<===>>>AAA@@@???>>><<<:::999888777666555444555555555555111222333444444555444444444444444333000......///...///000111222222222222333111000111222333222111555333222111333333333222000//////000222444444444000111222222111111222333222222222111111000///......111111...---///...+++++++++************++++++))))))***---......+++)))))))))))))))))))))))))))***+++++++++)))((()))***'''&&&'''(((******(((&&&''''''((()))))))))))))))'''&&&&&&'''''')))******&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&%%%'''******'''%%%(((,,,---***$$$                                 )));;;~~~gggXXXOOOMMMEEE:::CCCGGG666BBBBBBDDDFFFHHHFFFCCC@@@EEEDDDBBB@@@?????????@@@???>>>======>>>>>>===;;;===========================>>>@@@BBBDDDDDDCCCCCC???BBBDDDEEEDDDEEEHHHJJJBBB;;;$$$111;;;===@@@GGGEEECCC@@@===:::888666777555444444555555555444///000333555666777777666444555666555333222333444000000111333333444444444333111000000111222222111666444222222333333222111222000...000444666666444,,,///222222000000333666222111111000///............111111......000///+++++++++************++++++))))))+++---///...+++(((***************************+++,,,+++***))))))+++&&&&&&'''(((******(((&&&'''(((((()))))))))))))))&&&&&&&&&'''''')))******'''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%$$$###$$$%%%&&&'''(((((('''''''''&&&&&&&&&"""$$$(((+++***'''''')))$$$)))***!!!                                    666UUUyyyXXXIIILLLVVV777:::OOOHHH>>>DDDGGGAAABBBDDDFFFHHHFFFBBB???EEEDDDBBB@@@?????????@@@AAA@@@??????@@@@@@???>>>????????????>>>>>>>>>>>>>>>???BBBDDDDDDCCC@@@???AAACCCFFFFFFEEEEEEHHHJJJCCC;;;'''333999<<>>;;;777666666555444333222333444444222///000666:::999666666000111222444555444444333...000222555666555444333333444555444222000//////555222//////111333222111...///000222444444222000222111///---,,,///555:::444111---,,,---///000000666222,,,***+++,,,---,,,+++,,,------+++************++++++++++++***))))))***,,,,,,***'''&&&(((++++++++++++)))'''''')))***))))))))))))************###&&&)))***)))(((((((((&&&'''((())))))(((((('''******)))))))))))))))***))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&'''((()))************%%%)))(((                                       333tttlllPPPIIIMMMOOORRRNNNIIIFFFEEEFFFGGGGGGDDDBBB???>>>???AAABBBAAACCCAAA>>>>>>>>>??????>>>BBB>>>::::::===>>><<<888>>>======>>>@@@BBBAAAAAA===??????===???CCCBBB>>>FFFEEEEEEEEEDDDDDDCCCCCCFFF;;;(((555;;;<<>><<<:::888777666444333111111111111222...///555888777555666333444444555444333222111///000222444555555555444666666666666444222111111333111...///111333222111///000111222222222111111222333333222111111444666444222000///000222222222666222---+++,,,------,,,+++,,,------+++******++++++++++++,,,+++******))))))******)))''''''***---,,,,,,+++)))'''&&&(((***(((((()))))))))*********$$$''')))***)))'''''''''&&&'''((()))))))))((('''))))))(((((('''(((((())))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((()))***************......&&&                                  %%%BBBkkk___JJJEEEEEEFFFHHHPPPMMMHHHFFFFFFGGGGGGGGGDDDBBB??????@@@BBBCCCCCCDDDAAA???>>>>>>???>>>===BBB@@@======>>>>>>===;;;???>>>===>>>@@@AAA@@@??????AAA@@@>>>@@@DDDCCC???EEEEEEEEEEEEEEEEEEEEEEEEEEE===)))777>>>;;;<<<===>>>>>>>>>>>><<<;;;:::888777555333111000//////222......333666555444666777777666666444333111000111111222333444555666666666666666555444333222111111///...///111222222111111444555444111000111444333555777777555333222222555333222333444555444333444222///.........---++++++,,,------+++******+++,,,,,,,,,,,,,,,++++++***((())))))(((((()))+++...------,,,)))'''&&&''')))(((((())))))))))))******&&&(((******((('''&&&'''&&&&&&'''((())))))(((((((((''''''&&&&&&'''(((((()))(((''''''&&&&&&'''''')))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))************(((------'''  """                              @@@ssszzzVVV:::<<>><<<@@@AAAAAA@@@>>>===>>>??????>>>>>>???@@@@@@???>>>@@@BBBAAA???AAADDDCCC???AAAAAABBBBBBCCCDDDDDDEEEDDD>>>***999@@@;;;777@@@@@@@@@@@@>>><<<999888888777666444333222111000333000000333555444555888777777666666555333222222222222222222333555666777444333333333333222000///////////////000111222222444777999666111000333777444666777777444222111111444333333444666666444222333222111111000...---+++***,,,------,,,++++++,,,,,,------------,,,++++++)))))))))(((((()))+++,,,......,,,***'''%%%&&&((((((((((((((()))))))))***''')))******(((&&&&&&&&&&&&&&&'''(((((()))))))))'''''''''&&&''''''((((((***)))((((((''''''(((((()))((('''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))************&&&***+++&&&                            444|||{{{OOOEEEAAAGGGIIIDDDEEEMMMHHHFFFDDDDDDEEEFFFFFFFFFCCCAAA@@@AAACCCEEEEEEEEEEEECCCAAA@@@@@@???===<<<===AAACCCBBB>>><<<===AAA???>>>>>>???@@@@@@>>><<<@@@AAA@@@>>>@@@DDDCCC???======>>>@@@AAABBBCCCDDDEEE???)))999AAA;;;666>>>>>>>>>>>><<<:::888777777777777666666555444444444222222555555444555999555555555555555555555555222222222333444555777777444333111222333333111...//////000111111111111222444777888555000...111555555555555222000///000222333222222444555444111///222222222222000...,,,+++***,,,------,,,+++,,,---,,,------------,,,++++++,,,+++)))(((((()))))))))......,,,***'''%%%&&&((('''(((((((((((()))))))))((()))***)))'''&&&&&&'''&&&&&&&&&'''((())))))***((('''''''''(((((()))***+++***))))))(((((()))))))))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&'''((()))***++++++++++++***...///+++'''###                             444xxxwwwLLL===CCCIIIGGGEEEEEEFFFFFFCCCBBBAAABBBDDDEEEDDDCCCBBBAAA@@@AAADDDEEEEEEDDDDDDBBBAAA@@@AAA@@@>>><<<:::???CCCAAA<<<:::<<<@@@>>>>>>>>>???@@@@@@===;;;===??????===???CCCCCC???======???@@@BBBDDDEEEFFFFFF@@@(((777AAA===888999:::;;;;;;;;;:::999888777777777888777777666555333222444777666333555999333333333333444555666777222222333444555666777777666444222333666666333000000111333333111000111222111333444222///---...000444333222///---...111444333222111222222111...,,,111222333111...,,,,,,,,,***,,,......---,,,---...,,,,,,,,,,,,,,,++++++***...+++)))(((((())))))(((------,,,)))'''&&&''')))''''''(((((((((((())))))'''((()))((('''&&&'''(((&&&&&&&&&&&&''')))***+++''''''''''''((()))******+++***))))))(((((())))))''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''((()))***++++++++++++,,,//////---+++(((!!!                           SSSeeeSSSHHHDDDEEEAAA===BBBKKKJJJBBBAAA@@@AAABBBDDDDDDCCCAAABBBAAA@@@AAACCCDDDDDDCCCBBBAAAAAAAAABBBAAA???===888===AAA@@@<<<999;;;>>>=========???AAA@@@>>>;;;;;;======<<>>;;;;;;<<<<<<===<<<;;;999888777888888888777666444333111111444777666222333777333222222222333444666777111222444555666777666666777444222333666777444000111444666555222000000111000111222222111000///...111111000///...///222555444333111000000...,,,***000222222000,,,***+++,,,***,,,......---,,,---...+++++++++,,,+++******)))---***'''''')))******))),,,,,,+++)))'''&&&(((***'''''''''((((((((())))))'''(((((((((''''''(((***&&&&&&&&&&&&''')))***,,,&&&&&&&&&&&&'''((()))***)))(((((('''''''''''''''%%%%%%'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((()))***+++++++++++++++---,,,*********$$$                             ###\\\{{{RRR===@@@JJJLLLCCC===???GGGJJJHHHFFFAAAAAABBBCCCEEEEEECCCAAABBBAAA@@@AAACCCCCCBBB@@@AAA@@@@@@AAACCCBBB@@@???888<<>><<<:::=========@@@EEEFFFCCC@@@@@@AAACCCDDDFFFGGGHHHFFF@@@&&&222??????>>>CCCCCCBBBAAA???<<<:::888999999999888666444111000///000444777666111222555333333222111222333444555000222444666777777666555555222///111444555222...222555777666333000000111333333333555666555222///...///111000000111444666666444111000///---+++)))000111111///+++)))+++---***,,,......---------...***++++++++++++***))))))+++(((&&&'''***,,,,,,++++++++++++)))'''''')))+++''''''''''''((((((((()))&&&'''(((''''''''')))+++&&&&&&%%%&&&''')))+++,,,$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&###$$$'''((((((&&&###!!!(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((()))***++++++,,,++++++,,,...---+++,,,---(((!!!"""                                    %%%^^^WWWFFFJJJKKKGGGDDDIII@@@AAALLLKKKAAA@@@IIICCCCCCCCCEEEGGGFFFCCCAAABBBAAA@@@AAABBBBBB@@@???@@@@@@@@@BBBCCCCCCAAA???999<<<>>>???>>>===<<<<<<::::::<<>>>>>BBBGGGHHHEEE===>>>???@@@BBBCCCDDDEEEEEE<<<)))777===:::;;;BBBAAA???============>>><<<999666666777777444222777666555444333333555666777888666111++++++000555555555555666666666444222000111222333444333222222333333333333222222111111666555333222111000000000///222555444111222777<<<777555333000...---------333222000...,,,+++******+++...111111...---///000...,,,)))))),,,---+++)))((((((((()))******++++++***))))))((((((((((((((((((((((((((())))))))))))***)))&&&######$$$&&&'''$$$$$$######$$$'''***+++'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''''''''$$$%%%%%%&&&%%%$$$###"""&&&%%%$$$&&&((())))))(((+++)))(((&&&&&&((()))++++++)))))),,,,,,)))(((+++++++++++++++***)))(((((("""                            222tttiiiSSSBBBDDDIIIGGGDDDEEECCCBBBBBBCCCEEEGGGGGGGGGIIIEEEAAAAAADDDFFFCCC???@@@@@@AAAAAAAAA@@@@@@???===@@@AAA@@@BBBDDDAAA<<<<<<;;;;;;<<<>>>===;;;999>>>???@@@???===;;;;;;<<<<<<;;;<<<@@@EEEGGGFFFCCC???BBBEEEDDDBBB@@@AAABBBCCC<<<(((777>>><<<>>>BBBAAA???===;;;:::999888999666333333555888888888:::666333222555777666444555777888555000---///333666666777777888777555333444444444444222111000///444333333222222111222222444444555555444222000...///222444333000111555999666555333000...---------000000///...---,,,,,,+++,,,...000///...---///111...,,,******+++,,,+++)))++++++++++++************((((((((((((((()))***+++))))))))))))((((((((((((***(((&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%''')))***((('''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%%%%$$$%%%%%%&&&%%%$$$###"""'''&&&&&&''')))***)))(((***)))(((''''''((()))******((((((++++++((((((***+++,,,------,,,+++)))(((###!!!                          KKKhhhQQQDDD<<<@@@CCC@@@@@@DDDGGGDDDAAA@@@AAACCCEEEFFFFFFBBB??????BBBCCC@@@===??????@@@@@@@@@@@@@@@???===@@@@@@???AAADDDBBB>>>>>>===<<<===>>>===;;;999:::<<<>>>>>>===<<<<<<===>>>===>>>AAAEEEFFFEEECCC@@@AAABBBAAA@@@AAADDDGGGBBB:::&&&555>>>>>>AAADDDCCCAAA???<<<999666555888555222111333777999;;;<<<666111111666888666333333666999888444111000111777888999999999888666555666555444333222111111111555444222111111222333333333444666777666333000...///222333222000///222555666555333111///.........---.../////////...------.........---,,,---///111...,,,******+++,,,+++***------,,,,,,+++******)))'''''''''((()))***,,,,,,******))))))((((((''''''(((((('''&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((())))))(((''''''''''''((()))))))))(((((('''&&&$$$###$$$%%%%%%%%%%%%$$$$$$###)))'''''''''))))))((('''***)))(((''''''((()))***)))''''''++++++((('''***,,,---...//////---***((($$$$$$!!!                          +++fffwwwUUU>>>AAA===???CCCBBB>>>@@@HHHIIIFFFBBB>>>===???BBBDDDEEEAAA??????AAABBB@@@=========>>>>>>??????@@@@@@>>>@@@???>>>@@@DDDDDD@@@@@@???>>>>>>>>>>>><<<999666999<<<>>>>>>>>>>>>>>>??????@@@BBBDDDEEECCCBBBDDDCCCBBB@@@@@@DDDIIINNNIII888###333===>>>BBBEEEEEEDDDBBB???;;;888666888666444333333555666777999555222111333555555444444777999999666333222222666888999999888777666666444333222222222333555666555444222111111222333444444555666666555444222000111333444333000///111222444444222111000///......---...///111111///---,,,///...---,,,,,,---///111...---,,,+++++++++++++++,,,,,,+++++++++*********(((((((((((()))***+++,,,+++******)))(((''''''&&&'''((((((((('''&&&%%%$$$(((((('''&&&&&&''''''((((((''''''''''''''''''((('''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$((('''&&&&&&'''((('''%%%)))(((''''''''''''((()))***'''(((+++,,,)))(((+++,,,---000111000...***(((&&&'''%%%                        ###OOOxxxyyyTTTDDD@@@???@@@???BBBEEEBBB>>>@@@GGGFFFEEECCC@@@??????BBBDDDFFFDDDAAAAAACCCCCCBBBAAA<<<<<<<<<===>>>???@@@@@@>>>@@@???===@@@EEEEEEBBBBBB@@@???>>>???>>><<<;;;666999===??????>>>>>>?????????@@@BBBBBBBBBAAA@@@GGGFFFDDDCCCDDDGGGLLLOOOLLL666"""111<<<>>>BBBDDDDDDCCCBBB@@@===:::999555666777777666555555555333555555444111000222555777777777666555444555666444666888888666444444555555444333333333444666777444333333222222333444555777666444333222222333444333444444444222111111111222222111111000///.........///111111111///---+++///...,,,+++,,,...///000---------,,,++++++,,,,,,))))))))))))******++++++******))))))))))))******+++******)))(((''''''&&&'''((())))))((('''%%%###(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%###((((((''''''''''''((((((+++((()))------+++***---+++---///111000---***(((&&&(((((("""                           +++aaa[[[CCC<<<;;;>>>DDD@@@===<<<>>>>>>===>>>AAAAAACCCDDDDDDCCCBBBCCCEEEEEEDDDCCCBBBCCCCCCCCCCCC<<<<<<<<<<<<===>>>???@@@???@@@???>>>@@@EEEFFFCCCBBB@@@>>>>>>??????===<<<:::===@@@AAA@@@>>>>>>???>>>???@@@AAA@@@??????>>>EEEEEEDDDEEEFFFGGGHHHHHHEEE777"""222<<<>>>BBBAAAAAA@@@???>>><<<:::999111444888999999888777888000555999777222///111555999777555444444555777888222555888777444222333444888777666555444333333333333333333444444444444444888666333111000222444555444444444444333222111000///000000000//////...---///000000111000///---,,,///---++++++---...///...---......---++++++,,,---'''(((((()))******++++++,,,+++***)))))))))))))))******))))))((((((''''''(((((())))))((('''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''((()))))))))&&&%%%%%%%%%%%%&&&&&&'''%%%###"""###%%%%%%$$$###''''''''''''''''''''''''+++)))***---...,,,+++...+++,,,---......,,,)))''''''((((((%%%                          ;;;|||qqqPPP999;;;BBB===999<<>>AAACCCCCC===AAAEEEFFFDDDCCCEEEGGGAAAAAA@@@@@@@@@@@@AAAAAA======<<<<<<<<<>>>???@@@???AAA@@@???AAAEEEEEEAAAAAA???======>>>???>>>===>>>???AAA@@@???>>>>>>???===???AAABBB@@@?????????@@@@@@AAACCCEEEEEECCCAAABBB999%%%444>>>>>>BBBCCCBBB@@@>>>===;;;;;;:::444777999999888777888999111555999999666333222333888666444444444666777777111555888777444111222555777777777666555444333222111222444555666555444333555444222111111222333333222222222333333222000...---......//////...---,,,////////////000000000000...,,,+++,,,...///...,,,---...///---+++***,,,...*********************************)))******++++++))))))))))))(((((((((((()))))))))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$%%%&&&'''((($$$###"""###%%%&&&&&&%%%&&&''''''''''''''''''&&&***((()))---...++++++...******+++++++++)))(((&&&&&&&&&''''''%%%                        +++MMMiiiNNN@@@888<<>>>>>>>>???BBBEEEFFFEEE===@@@DDDDDDAAAAAADDDGGG>>>??????>>>===>>>???@@@@@@???===<<<<<<===???@@@???AAABBBAAACCCFFFDDD??????===<<<<<<>>>??????????????????>>>======???@@@>>>AAACCCCCCBBB@@@@@@BBB>>>>>>???AAAEEEFFFDDDBBBEEE;;;'''777??????BBBGGGFFFCCC@@@>>>===<<<<<<;;;<<<<<<999555444666888444666888;;;;;;888444111666555444555666777666666111666999888444111333555333444666777777777666555000222444777777666444222222222333333222222111111111111111111222111///---,,,,,,---......---,,,+++---------...///111333444---++++++,,,///000...+++---...///...+++***,,,///------,,,,,,+++*********(((((())))))***+++------(((((((((((()))))))))))))))))))))(((''''''&&&&&&"""###$$$%%%%%%%%%%%%$$$&&&'''((())))))((('''&&&'''''''''(((''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((($$$######$$$&&&((('''&&&&&&&&&''''''''''''&&&&&&)))'''(((,,,---******---******))))))(((((('''&&&&&&%%%%%%((()))%%%                      DDDqqquuuSSSFFF@@@???<<<888;;;@@@@@@<<<<<>>AAACCCAAA>>>>>>CCCHHH>>>??????>>>======???@@@AAA@@@>>>===<<<===???@@@???BBBCCCBBBCCCFFFCCC>>>>>><<<;;;;;;===???@@@???>>>>>>===<<<;;;<<>>>>>BBBFFFIIIIIIGGGFFF===$$$888AAA<<>>>>>>>>???888666444444666777888888777:::888999===555---222666333111333888;;;999666777777666666666666777777444777888777444222222444222222222222222222333333222333444444222111111111111111111111111000////////////...---,,,,,,++++++---------,,,,,,+++++++++///000000///---++++++,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,---...///***((((((***)))''')))...(((***++++++***+++---000,,,+++)))((((((((()))***$$$$$$&&&''''''&&&$$$$$$%%%&&&&&&%%%######$$$&&&***'''%%%%%%''''''%%%"""&&&%%%%%%&&&'''(((&&&$$$######$$$%%%&&&((()))***'''&&&%%%$$$$$$%%%&&&'''((()))***+++,,,+++***)))++++++++++++***((('''&&&$$$%%%&&&&&&&&&$$$!!!                        GGGsssaaa@@@;;;EEE>>>>>>===;;;888888999:::<<>>>>>AAA@@@===BBBDDDBBB>>>???DDDGGGFFFBBBAAA@@@>>>===<<<<<<<<<;;;>>>AAA@@@===;;;;;;===@@@???@@@BBBCCCCCCAAA???@@@>>>===;;;;;;===>>>@@@@@@???===;;;;;;<<<>>>???=========BBBGGGJJJJJJIIIDDDCCCAAABBBDDDEEEEEEEEEEEE<<<###777AAA===BBBGGGEEECCC@@@>>>>>>>>>>>>===<<<<<<;;;:::999999:::666999666777<<<666000666555222111333888:::888555888888777777777777888888444666777666333111222333222222222222222222222222000222333222000//////000000111111111000000////////////......---,,,,,,+++---------,,,,,,,,,++++++///000000///---++++++,,,///...------------...///...------,,,,,,,,,------***''''''***+++))))))+++***+++,,,,,,+++,,,---///+++***))))))(((((())))))%%%%%%%%%&&&&&&%%%%%%%%%''''''(((&&&%%%$$$%%%'''---)))%%%$$$%%%&&&&&&%%%&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''(((((((((***+++++++++***)))*********)))))))))))))))%%%&&&'''((('''&&&$$$"""                       """+++NNNfffLLLEEEAAA===999======<<<999777666777999:::===>>><<<<<>>@@@DDDGGGEEEBBBAAA@@@>>>===<<<<<<<<<>>>@@@BBBBBB???===>>>???AAA@@@@@@AAABBBCCCAAA@@@AAA???>>>======>>>???AAABBB@@@<<<::::::===@@@BBBBBB???>>>@@@DDDGGGHHHHHHDDDCCCAAABBBCCCDDDDDDCCCBBB<<>>======;;;===???===888666666777555888555777>>>999333888444222111333777999777555999888888777777888888999444555666555333222222333444333333222222111111111...000111111///......///000000000000/////////...000//////......---------------------,,,,,,,,,,,,///000000///---++++++,,,///...------------...//////...---,,,++++++++++++,,,((((((,,,///---******)))+++,,,+++***)))***,,,))))))******))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''%%%%%%&&&(((///+++&&&$$$$$$&&&'''''''''&&&%%%&&&''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((('''(((***+++++++++***)))))))))((((((((()))***+++&&&'''((())))))(((&&&%%%                      !!!(((666NNNzzz|||```AAA555777;;;;;;:::;;;;;;:::888666555666888999<<<<<<::::::======;;;<<>>============@@@BBBCCCCCCAAA@@@@@@AAACCCAAA??????AAAAAAAAA@@@AAA@@@???>>>>>>???@@@AAACCC@@@<<<::::::>>>BBBFFFEEEBBB???>>>@@@CCCEEEFFFEEECCCAAAAAABBBCCCBBBAAA@@@;;; 444???>>>EEEEEEDDDCCCAAA@@@>>>===<<<777;;;???===777333444666555999777<<>>@@@CCCCCC===666888???;;;;;;:::888666555777999999<<<<<<999999======;;;999===??????AAAEEEEEEBBB@@@@@@???>>>=========>>>AAABBBBBBBBBBBBAAAAAAAAADDDAAA???>>>???@@@AAA@@@AAA@@@????????????@@@AAAAAA???===<<<===@@@CCCEEEBBBAAA@@@@@@AAABBBDDDDDDEEECCCAAAAAABBBBBBAAA@@@???;;;444???>>>FFFCCCCCCCCCBBB@@@>>><<<:::666;;;???>>>999666888;;;666;;;;;;BBBJJJBBB444444444333333444666666666666666666555555555555666666666555555666666666555444444444333333222111000000///111222222111000111222111111000///...//////000///////////////.........------------------------///000000///---++++++,,,---..................---*********+++,,,---...///...)))(((...222000,,,***'''(((***)))'''&&&%%%&&&(((((()))******((('''&&&((('''%%%%%%%%%%%%'''(((&&&''''''%%%$$$###%%%&&&&&&&&&''''''%%%$$$######***(((&&&&&&&&&''''''&&&$$$$$$$$$%%%&&&'''))))))'''((((((((((((((((((''')))***+++---...------,,,,,,+++)))'''&&&&&&((()))$$$%%%'''(((((('''&&&%%%$$$$$$"""                   $$$%%%$$$)))444<<<>>>IIINNN]]]ppp{{{lllBBBAAA===;;;======:::;;;===<<<<<<;;;999777777999;;;;;;======::::::>>>???===888<<>>>>>>>>>>>>>>???AAAAAA@@@@@@AAAAAAAAAAAACCCAAA>>>>>>???@@@AAA@@@?????????>>>>>>?????????>>>>>>???@@@AAABBBBBBBBB===???AAACCCDDDDDDDDDDDDEEECCCAAAAAABBBBBBAAA@@@AAA;;; 444???>>>EEEBBBBBBCCCCCCAAA>>>;;;999444777999999777666888:::777;;;<<>>>>>:::;;;???@@@>>>999===@@@???AAADDDDDDAAA???>>>>>>>>>>>>>>>???@@@AAA???>>>>>>@@@AAAAAA@@@@@@???>>>>>>@@@AAAAAA@@@????????????????????????<<<>>>@@@BBBCCCBBB@@@???:::>>>BBBEEEFFFEEEDDDDDDEEECCCAAAAAABBBCCCBBBAAABBB;;;!!!555@@@>>>DDDAAABBBCCCCCCAAA>>>:::888444444444444555555666777777999999@@@KKKDDD777777666666777777777777777888666666555555555555666666444222111333555555333111222222222222222222222222000222333444333222333444444333111000000000222222------------------------------------.........//////000000///---++++++,,,------...//////...------************+++,,,---...+++((((((+++,,,******,,,***,,,...///---+++++++++))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&&&&''''''&&&$$$$$$%%%&&&!!!###&&&'''%%%$$$&&&''',,,***'''%%%&&&''''''&&&$$$$$$$$$%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%&&&''')))+++,,,,,,,,,+++))))))((((((''''''''''''%%%&&&'''((('''%%%###""""""$$$%%%###                  $$$,,,######$$$&&&)))000888======KKK\\\eeeiiioooyyyeeeJJJ<<<888:::000444;;;>>>;;;888<<>>@@@???<<>>>>>======>>>???@@@@@@BBB@@@===>>>@@@BBBBBBAAA=========???AAABBBAAA@@@???@@@@@@@@@@@@@@@@@@???>>>???@@@AAAAAA@@@???>>>===@@@DDDEEEDDDDDDEEEFFFDDDCCCAAABBBCCCDDDDDDCCCCCC<<>>:::888;;;999666666888999999999666777555;;;HHHDDD999:::666777888888777777888999777777666666666666777777222000///111333444222///222222222222222222333333///111333333222222333444555444222000000111222333,,,------------------------------........./////////000000///---++++++,,,,,,---...//////...---,,,+++++++++***++++++,,,,,,---+++,,,...---***,,,111(((+++---...---+++*********)))(((&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%'''(((((('''%%%%%%&&&((("""$$$&&&%%%$$$%%%(((,,,---***'''%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$%%%''')))***+++******&&&'''(((((()))(((((((((&&&'''(((((('''%%%###""""""$$$&&&&&&"""                ###%%%***777KKK[[[UUUVVVXXX\\\bbblllwwwlllIIIAAACCC>>><<>>===999:::>>>@@@>>>>>>AAAAAA???@@@DDDDDDBBB>>>=========>>>???@@@AAACCC@@@>>>>>>AAACCCCCCBBB;;;<<<===???BBBCCCBBB@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@??????????????????@@@CCCEEEDDDBBBBBBEEEHHHDDDCCCBBBBBBDDDEEEEEEEEECCC999&&&666???>>>@@@AAABBBCCCCCCBBB???===;;;;;;:::888777777777888888111666777666>>>HHHEEE888999999888888777777666666555444444555666666555333222333333111//////333666333444555444222111222333111///...000333555444222111111111000000000000///---000///------111222000222111000000//////////////////............////////////.........---------+++*********+++---///000++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***)))))))))))))))))))))))))))&&&%%%'''+++,,,(((###((())))))((('''&&&'''(((%%%'''&&&###"""%%%)))+++***(((%%%$$$%%%'''((('''''''''&&&%%%&&&'''((()))%%%&&&'''&&&%%%%%%&&&((("""$$$'''***+++***)))''')))))))))))))))(((''''''(((''''''''''''(((((()))((('''&&&&&&&&&"""                       $$$'''&&&333777DDDSSS\\\^^^bbbiiiZZZbbblllxxx{{{NNNEEE===============???::::::::::::::::::::::::>>>===;;;;;;:::;;;<<<======>>>???>>>===<<<===>>>BBBCCCEEEEEEEEEEEECCCBBB===;;;999999;;;===>>>===AAA>>><<<===AAACCCDDDCCC;;;???BBBBBB???===>>>@@@CCCBBBAAA??????@@@BBBCCCCCCBBBBBBBBBCCCCCCAAA@@@===<<<;;;===AAAEEEHHHIIIFFFEEEBBB@@@EEEIIIHHHBBBEEE777%%%666@@@@@@BBBBBBAAAAAA@@@>>>;;;999777<<<;;;999777777777777888111666666555<<>>===:::999;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===<<<>>>???>>>======>>>????????????@@@@@@?????????===;;;::::::<<<=========AAA>>><<<===@@@BBBBBBAAA;;;===@@@@@@@@@?????????CCCBBB@@@@@@@@@AAABBBAAA@@@@@@@@@AAABBBBBBAAAAAA???===<<<===AAADDDFFFFFFGGGFFFCCCBBBEEEJJJIIICCCEEE666###666@@@@@@CCCDDDCCCAAA>>><<<:::999888===<<<:::888777666777777333666666555;;;BBB>>>555222222444555777888999:::888777666777888999777555444555777666555444555666999999777444000...///000333222111111333333222111111111111000000000//////,,,//////...000444666555777666555555444444555555000000//////.........---...............---------///......------......///++++++++++++,,,,,,,,,,,,,,,+++******+++,,,+++***)))***+++------+++***))))))'''&&&'''******(((%%%"""%%%(((***)))))))))***(((&&&%%%%%%&&&''''''''')))'''%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''(((((('''(((((('''%%%$$$%%%'''''''''(((((((((((((((((((((((()))))))))(((''''''))))))((('''&&&&&&&&&&&&"""###%%%%%%###""""""###                ---%%% """000!!!"""000%%%%%%)))###&&&"""(((777???JJJTTTTTTLLLfff{{{WWWCCC;;;===<<<>>>@@@>>>999777:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::<<<===>>><<<>>>??????>>>>>>???AAA===<<<;;;;;;;;;;;;<<<======<<<:::;;;<<<=========???===<<<===???@@@@@@???<<<<<<===???AAAAAA@@@???CCCAAA???AAACCCDDDBBB???===>>>???@@@BBBBBBBBBBBBBBB@@@>>>???AAACCCDDDCCCGGGGGGEEECCCFFFJJJIIIDDDCCC555###555@@@@@@BBBGGGEEEBBB@@@>>>>>>>>>???>>>===;;;888777666666666555777666666:::>>>;;;444444555666777999;;;<<<<<<:::999888999::::::888666444666777888777666444444<<<;;;999666333222333555444444333333333222222111222222222222111111111111)))---......111777:::999;;;:::999777666555555444000000000//////...------........................------,,,,,,++++++++++++***++++++++++++,,,,,,,,,+++***)))***+++,,,+++)))(((***,,,......,,,***((()))'''&&&'''))))))(((&&&"""%%%)))+++***)))((((((***&&&%%%(((***(((&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&''''''((((((###$$$&&&&&&&&&''')))+++***)))((('''&&&&&&'''((('''(((((((((((((((''''''***)))((('''&&&%%%%%%%%%!!!$$$&&&$$$""""""$$$'''!!!              &&&LLLDDD999SSS===222%%%"""$$$(((***((("""!!!###111KKKNNNTTTSSSCCC???999$$$!!!###***000333999===[[[wwwcccIII@@@AAABBB<<<<<>>??????>>>>>>@@@AAA>>>===;;;999999;;;===>>>===<<<;;;;;;===>>>===<<<;;;;;;;;;<<<>>>@@@@@@@@@===<<<<<>><<<>>>@@@AAABBBCCCDDDEEEEEECCCAAAAAABBBCCCCCCBBBFFFGGGEEECCCEEEIIIIIIEEE@@@666###555???>>>@@@GGGEEECCCAAA@@@BBBCCCDDD???===;;;999777777666777888888888777:::<<<:::555777777777888999::::::;;;;;;:::999:::;;;;;;999777555555777888888666444222999999999777555444666888555555555444333222222222444444333333333222222222///222333222333888:::888>>><<<:::777555333222111//////000000///...---------.....................---------,,,,,,+++***************+++++++++,,,,,,+++***))))))++++++***)))(((***,,,......,,,***((()))(((''''''((((((((('''$$$'''***+++***'''&&&&&&+++((((((------(((&&&''''''&&&%%%%%%'''(((((('''&&&&&&&&&'''''''''''''''###%%%&&&&&&&&&'''***,,,+++***(((&&&&&&&&&'''(((''''''((((((((((((''''''))))))(((&&&%%%%%%%%%%%%###%%%&&&%%%""""""%%%(((***###           000```fff<<>>)))###)))333888XXX]]]\\\PPP???666;;;CCCooo}}}vvvpppFFFFFFHHHOOO[[[hhhrrrwwwzzzSSS??????CCCAAA;;;===<<<<<<===:::666999???888888888999999999:::::::::999999999:::;;;===>>><<<>>>??????>>>>>>???@@@???===:::888888:::===???>>>===<<<<<<>>>>>>===;;;888999;;;===>>>@@@AAABBB???======@@@DDDFFFCCC@@@@@@@@@@@@CCCFFFFFFBBB???===@@@CCCDDDCCCCCCEEEGGGHHHFFFDDDDDDEEEEEEDDDCCCDDDFFFEEEBBBCCCGGGGGGDDD@@@777$$$555???>>>@@@DDDCCCAAA@@@AAABBBDDDEEE>>>===;;;999888777777888999888888888999:::999777666777777777777777777777<<<;;;::::::;;;;;;999777777666777888888777444111333444666666555555666777444555666555333222333444444444444333333333222222888:::999555555777777444<<<;;;888555222000...------...///000000///...------------................../////////......---,,,************+++++++++++++++***))))))***+++***))))))***+++------+++***)))((((((''''''''''''((((((&&&(((******)))'''&&&&&&+++***---333000(((%%%)))&&&%%%%%%&&&((()))((('''%%%&&&''''''((((((''''''((())))))(((&&&%%%&&&(((***)))((('''&&&&&&'''(((&&&&&&'''(((((((((''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''---(((     ///\\\oooMMM'''"""$$$  ###&&&'''&&&&&&***---BBBDDDEEEBBBAAAQQQvvv___AAA:::FFFUUU\\\xxxxxxppp\\\FFF???HHHUUUwww]]]MMM>>>;;;@@@AAA>>><<<>>>:::888888666444777===999999::::::;;;;;;<<<<<<::::::999999999;;;<<<======>>>???>>>===<<<===>>>===;;;999777777999;;;===>>>=========>>>>>><<<;;;777999<<<>>>??????AAACCC>>>>>>???AAACCCDDDBBBAAA???@@@CCCDDDEEEDDDCCCBBB???CCCEEEEEECCCBBBDDDFFFGGGFFFDDDEEEFFFFFFEEECCCCCCEEEEEEBBBBBBFFFGGGDDDDDD777$$$666AAAAAACCCDDDCCCBBBAAAAAABBBCCCCCC===<<<:::999888888999999888666666777888777777777666666777777777888888888<<<;;;::::::;;;:::888666:::888777888999999666333111333666777666555555555333555777666333222444666333333222222222111111111777999777333111333333000777555333111///---,,,,,,+++---...000111000///...---------.........//////---.../////////...---,,,************+++++++++++++++)))((()))***+++***((()))******++++++******)))((((((((('''&&&'''((()))%%%'''))))))(((''''''(((+++,,,222888222'''%%%,,,%%%%%%%%%&&&((()))((('''%%%&&&'''((((((((('''&&&)))******(((&&&%%%&&&''')))((((((''''''''''''(((%%%&&&''''''((((((''''''''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%'''''''''&&&)))(((%%%!!!   !!!###///===AAA;;;444333333777666777;;;666666CCCVVVlllddd999@@@RRRCCC???999555555222***%%%&&&)))%%%$$$+++333666111***---///111000...///555:::666;;;FFFUUUhhhoooSSSAAAFFFAAA>>>>>><<<:::>>>DDD@@@:::777888888666777:::888999999:::;;;;;;<<<<<<;;;:::999999999:::;;;<<<===>>>>>>===;;;:::;;;<<<<<<:::999888888999:::<<<>>>>>>===>>>???>>><<<:::999<<>>???AAA<<<>>>@@@AAA@@@??????@@@===AAAEEEEEECCCAAACCCFFFAAADDDGGGEEEAAA???AAACCCDDDCCCCCCDDDEEEFFFEEECCCCCCFFFFFFCCCCCCFFFGGGFFFGGG666%%%777CCCCCCFFFFFFFFFEEEDDDCCCCCCBBBBBB===<<<:::999888999999:::666555444666777555555777777888888999::::::;;;;;;<<<;;;::::::;;;:::888666===:::888999::::::888555222555999:::999777555555333555777666444333444777111111111000000000000///...111000------000111...222111000...---,,,,,,,,,***,,,...000111111000///---------.........//////***+++,,,---------++++++)))************+++++++++***)))((()))***+++***((())))))))))))))))))))))))((((((((('''&&&&&&(((***$$$&&&'''((('''(((***++++++---555<<<444&&&%%%...%%%$$$%%%&&&))))))((('''%%%%%%'''((((((((('''&&&'''(((((((((&&&&&&(((***''''''((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&''''''$$$###"""%%%)))***)))&&&$$$'''***)))$$$  !!!%%%))),,,...000:::OOOfffoooiii```]]]XXX]]]\\\^^^dddbbbgggwww\\\pppiii```XXXTTTKKK===444222888444444>>>JJJLLLBBB888888999888333000111777===EEESSSooocccLLLBBB@@@@@@===;;;>>>AAA???999:::@@@BBB<<<888;;;===:::888999666666777888999999::::::<<<;;;:::999999999:::;;;===>>>>>>===:::999999:::<<<<<<;;;::::::;;;<<<<<<>>>>>>>>>>>>??????<<<:::<<>>AAAAAA@@@AAABBBDDDEEEDDDCCCDDDGGGHHHEEEDDDGGGHHHGGGFFF111$$$666>>>???EEEFFFFFFEEEBBB>>>===???BBB>>>>>>===:::666555666777999888777666666777888999666777888999999:::999999>>>===<<<===??????>>><<<666888::::::777444333222555555666777777666555444555444333333222222222222222111111000///...------,,,///222333111///------444666444///---......++++++,,,------,,,,,,...///---,,,,,,+++,,,---.../////////////////////......******))))))))))))******+++++++++***)))(((((('''))))))))))))************)))((('''%%%%%%&&&''''''(((&&&%%%&&&'''((('''&&&)))444777///+++---+++$$$'''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$%%%$$$%%%%%%&&&(((***+++,,,(((&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###$$$&&&)))&&&%%%%%%'''((($$$        """,,,...)))222333777999EEEYYYXXX>>>333666BBBVVVgggmmmfff^^^cccqqqlllqqq}}}mmmOOOSSSdddnnnvvv~~~}}}}}}zzzppphhhgggooo|||fffKKKEEEGGGDDD@@@@@@???===;;;;;;<<<===>>>===CCC@@@<<<999888:::<<<>>>;;;888666666999:::999777999:::;;;<<<;;;999666444999888888888999::::::;;;>>>>>>===<<<<<<<<<<<<<<<<<<999999<<<===;;;<<>>AAACCCBBBAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBDDDEEEFFFFFFFFFCCCBBBAAA@@@AAABBBCCCCCCBBBHHHJJJGGGDDDEEEGGGGGGDDD...!!!555>>>>>>CCCFFFFFFEEEAAA>>><<<>>>AAA>>>===;;;888555444555777999888777777777777888999666777888999999::::::999===<<<<<<===??????>>>===:::;;;<<<;;;888555444444333444555666777666666555444333222111111111111222111111111000000/////////---000222222000.........222555444///---//////,,,,,,---......------...000------,,,,,,,,,---...///.........------,,,,,,,,,******))))))))))))******++++++******)))(((((('''((((((((())))))******+++''''''&&&&&&&&&((()))***)))(((''''''((()))(((&&&,,,AAAMMMAAA///)))+++---&&&&&&''''''''''''''''''((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&''')))***+++(((&&&$$$$$$%%%&&&%%%$$$$$$%%%%%%$$$###$$$''')))''''''((()))((($$$***999DDDKKKPPPNNNGGG<<<<<<999333333777::::::;;;<<<<<<<<<:::888555444666777666000---***$$$ &&&,,,///......;;;PPPZZZXXXeeeeeegggfffhhhqqqfffHHH444---333MMMgggjjjZZZKKKLLLmmm|||uuurrr{{{rrrUUUFFF>>>BBBFFFAAA>>>@@@@@@>>>;;;;;;<<<======<<>>===<<<;;;;;;<<<<<<;;;999777888:::;;;:::999:::;;;=========;;;999777999888888888999::::::;;;<<<<<<;;;;;;<<<===>>>>>>???<<<;;;======::::::===>>><<<::::::===??????>>><<<===???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGEEECCCAAA??????BBBFFFFFFBBBBBBFFFIIIHHHEEE***555???>>>AAAFFFFFFDDD@@@===<<<===???===<<<:::666333222444777999999888888888888999999666777888999::::::::::::;;;;;;;;;===???@@@???>>>>>>>>>>>>;;;888666555666222333555666666666555555222222111111000000111111111111111111111111111000///000111000...---...///111555555000...//////---,,,...//////.........///---------,,,------...///------,,,,,,+++***))))))))))))))))))))))))))))))++++++******)))(((((((((''''''((())))))***++++++&&&&&&''''''(((***+++,,,+++)))(((((())))))(((&&&+++???KKKAAA000((('''(((%%%&&&&&&&&&'''(((((((((((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&'''((()))***(((&&&$$$$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$%%%'''***(((***,,,+++((($$$!!! ...DDDZZZkkkuuutttooolllkkkeee___```eeehhhgggeeegggiiijjjiiifffbbb___eeeeeeaaa[[[YYYVVVOOOGGG666000+++((($$$    $$$(((+++666AAAFFFBBB<<>>;;;===CCCBBB<<<;;;???AAA???<<<;;;<<<<<<;;;::::::<<<===???>>>===;;;:::;;;:::888999;;;<<<<<<;;;999:::;;;<<<<<<;;;:::999999999999999999999:::::::::::::::;;;<<<===??????BBB>>>===>>>===999999<<<<<<:::888999;;;===>>>============>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAABBBCCCDDDFFFGGGGGGIIIKKKIIIEEEAAA@@@AAACCCDDDAAA???AAAHHHJJJIIIEEE)))555@@@???AAAGGGFFFCCC???===<<<<<<===<<<;;;888444111111444666:::999999999999999999:::777777888999:::::::::::::::::::::<<>>??????>>>;;;777555555666333444555666555555333333222222111111111111222222111111111111111222222222000000000...------...000333888888333/////////---,,,---///000...------......------------............---,,,+++***)))(((((())))))************))))))************))))))((((((&&&''''''((()))***++++++((((((((())))))***+++,,,+++)))(((((())))))'''&&&+++///111000000///'''%%%%%%%%%&&&'''((()))))))))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&'''(((((((((&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%(((******---///---)))%%%$$$%%%&&&888NNNeeewww}}}wwwwww|||~~~{{{}}}~~~~~~{{{yyy}}}}}}zzzxxxyyyzzzuuummmkkkddd]]]ZZZXXXUUUQQQOOOPPPQQQQQQPPPNNNLLLLLLMMMLLLKKKJJJHHHGGGGGGGGGHHHDDDCCCAAA@@@@@@AAACCCDDD>>>;;;777555555444333222///---(((######///@@@RRRXXX\\\iii|||}}}pppyyyyyyeeeYYY[[[sssdddcccjjjqqqjjj```kkkgggNNNCCCAAA??????@@@>>>:::<<>>>>>===;;;::::::999999999:::;;;<<<<<<777888888999999999888888888999999999:::999999999999999999:::;;;<<<>>>>>>BBB>>>===>>>===::::::<<<::::::999999:::<<<>>>>>>@@@>>><<<===>>>AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCEEEDDDCCCBBBCCCEEEGGGIIICCCFFFIIIHHHEEEDDDFFFIIIDDDDDDAAA@@@DDDJJJJJJFFFDDD***666BBBAAADDDIIIFFFBBB???===<<<;;;;;;:::999777444111111333555999999999999999999999999777888999::::::;;;:::::::::999:::<<<>>>@@@???>>>>>>>>>===:::666444444555555555555555444333111000333333222222222333333444111111111111111222222222000000///...,,,,,,...000666;;;<<<777111//////---+++---///000...---,,,---.....................---///...---,,,+++***)))(((((()))************)))(((*********)))))))))))))))&&&''''''((())))))************************)))))))))(((&&&''''''(((&&&%%%...***%%%'''///333+++ %%%%%%%%%&&&'''((())))))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''''')))'''%%%%%%&&&&&&&&&%%%###$$$%%%%%%%%%&&&)))+++***---///---)))&&&'''(((''''''---<<>>AAAEEEAAA???<<<;;;<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<<<<===999999999999999999;;;<<<888888777777777888999999888999:::::::::999999888:::::::::::::::;;;<<<<<>>===;;;:::888888777555333222333555888888999999999999888888777888999:::;;;;;;;;;;;;:::::::::<<<>>>???>>>===;;;<<<<<<999666444333444444444555555444222000///333333333222333333444555111111111111111111111000///000///...,,,,,,...000555<<<>>>888111//////...,,,...111111///---,,,,,,...////////////...------......------,,,+++******((()))***++++++***)))(((******))))))))))))))))))''''''(((((((((((())))))***************)))(((((('''&&&%%%&&&'''((('''&&&,,,+++***)))((()))++++++%%%&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%''''''&&&&&&'''''''''(((((((((%%%%%%'''''''''&&&%%%$$$$$$######$$$%%%&&&'''((()))'''%%%%%%&&&'''&&&%%%###$$$%%%%%%%%%&&&))),,,***++++++***)))((()))***,,,&&&###***999QQQnnn~~~|||oookkkgggdddccc```\\\XXXPPPRRRPPPKKKIIIKKKKKKIIINNNOOOPPPQQQSSSWWW\\\```]]]ZZZTTTNNNLLLLLLNNNPPPPPPOOOOOONNNLLLHHHCCC???DDDDDDDDDDDDDDDEEEGGGGGGEEEIIIMMMOOONNNLLLJJJJJJLLLFFF???>>>OOOkkkxxxooofff```YYY[[[mmm{{{jjjXXXRRRWWWcccsssyyyxxxZZZEEEBBBBBB@@@@@@;;;<<<===@@@BBBAAA@@@>>>???===;;;;;;<<<===>>>===>>><<<:::999999:::<<<===999:::::::::888888999;;;;;;;;;999888888999:::;;;888999:::;;;:::999888777::::::999999999:::;;;;;;<<<999999<<<===;;;<<<@@@:::;;;<<<<<<<<<===@@@CCCCCC???===>>>BBBEEEFFFEEEDDDDDDDDDCCCCCCDDDDDDDDDGGGFFFEEEEEEEEEGGGHHHIIIFFFEEEEEEEEEFFFIIIJJJLLLCCCFFFHHHHHHIIIJJJGGGAAA@@@/// 444@@@CCCKKKMMMIIICCC@@@???>>><<<:::666888888777555333333444777777888999999888777777777888999:::;;;;;;;;;;;;;;;::::::<<<===>>>===;;;999;;;<<<:::777555444444111222333444444333222111222222111111222333333444111111111000000/////////...//////...,,,,,,---///111888<<<777111///000000...000333444222000.........///000000///...---,,,---------,,,,,,+++++++++((()))***++++++***)))((()))))))))))))))))))))***(((((((((((((((''''''''''''((()))*********)))((('''&&&%%%&&&(((***)))(((&&&)))***)))%%%$$$)))...&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))''''''''''''(((((((((((($$$%%%'''(((((('''%%%$$$"""""""""###$$$&&&'''((()))'''&&&%%%&&&'''&&&%%%###$$$%%%%%%%%%'''***---***((('''''')))***+++***)))$$$!!!!!!&&&222III^^^}}}bbbOOO@@@>>>>>>;;;???HHH???AAACCCBBB@@@>>><<<:::<<<:::999:::===???@@@@@@>>>===;;;:::999999:::;;;;;;<<<===;;;999888999;;;===<<<999777777888999:::888999:::;;;;;;999888666888888888888999:::<<<<<<;;;888888;;;<<<:::;;;???999;;;<<<<<<<<<===@@@DDDAAA>>>;;;===BBBFFFEEECCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGEEEEEEIIIMMMNNNKKKGGG@@@EEEHHHFFFEEEGGGGGGEEEGGG000 333>>>CCCLLLNNNJJJDDD@@@@@@???<<<:::555777999888666444333333666777888999999888777666888888999:::;;;;;;;;;;;;<<<;;;;;;<<<======<<<:::888:::<<<<<<999666555444...///111333444444444444111111000000111222333333222111111000///......------///000///---,,,---...,,,555:::666000///111111000222555666444111000///...///000000000///---,,,,,,,,,++++++++++++++++++''')))***++++++***)))''')))))))))))))))*********)))))))))(((''''''&&&&&&%%%&&&((()))************'''&&&&&&'''***++++++***'''%%%$$$'''***+++,,,---'''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%''')))***''''''''''''((((((((()))$$$%%%'''(((((('''%%%$$$!!!!!!"""###$$$&&&((())))))(((&&&&&&'''''''''&&&###$$$%%%%%%&&&'''***---)))&&&$$$%%%))),,,+++***+++)))((('''"""###000@@@VVVeeesssvvvsssrrrssssssuuuxxx}}}UUUGGG<<<;;;EEEHHH>>>888;;;999===>>>;;;777888===@@@:::999888:::===@@@BBBBBB======<<<;;;::::::999999===??????===999888999<<<<<<:::777555444555777888888999;;;;;;;;;999777666555666666888999;;;===>>>;;;888888:::;;;999:::===888:::<<<<<<;;;<<<@@@DDD@@@<<<:::===BBBEEEDDDBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCEEEDDDFFFLLLTTTTTTMMMFFF>>>DDDFFFCCCBBBEEEHHHIIIPPP...&&&555???DDDHHHFFFEEEBBB@@@>>>===<<<<<<777777888999:::999666333333555777888999888777666:::777888===>>>999888<<<>>><<<:::===AAABBB>>>:::;;;;;;<<<;;;888444///---///111333333222222333444222111000//////111333444333333222///---,,,---///222111000/////////000111111777;;;:::444...,,,---...//////...,,,,,,---///000///...---------------.........///000...)))&&&))))))))))))***+++,,,------+++)))'''&&&(((***+++)))'''&&&%%%%%%&&&((()))))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((***)))'''%%%'''***,,,***(((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&'''(((((()))((('''&&&'''(((***,,,******))))))((((((((('''CCCOOO\\\aaa^^^ZZZ]]]ccc```cccfffccc___```gggnnnqqqssstttrrrppppppuuuyyyxxxvvvtttuuuxxxxxxuuusssxxx{{{jjjLLLAAA???>>>>>>@@@CCCCCC???<<<>>>===<<<;;;;;;<<<===>>><<<<<<;;;<<<===???AAABBB???AAAAAA>>>:::888999;;;???<<<999888999;;;;;;;;;::::::999999888999999999:::999888999:::;;;:::888888888888666666777:::=========<<<;;;999888888888:::<<>>>>>??????@@@AAA@@@??????AAACCCBBBCCCEEEFFFFFFDDDBBBAAA@@@???CCCHHHEEE???>>>CCCGGGHHHJJJLLLMMMJJJFFFBBBEEEGGGHHHGGGEEEDDDDDDDDDJJJ,,,$$$444>>>DDDGGGFFFEEECCC@@@???>>>>>>>>>999999999:::;;;:::888555444666777888999888666666999666777<<<<<<888777:::???<<<;;;>>>BBBBBB???;;;777888999::::::888555444111333444444333222333444222111000///000111333444333333333111///...000222000///.........000111222000666;;;:::444...---...---......---++++++,,,---......---,,,,,,,,,---------------...000///,,,******************+++,,,---+++++++++++++++******)))((((((((()))(((((('''''''''''''''(((((((((((()))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******))))))(((+++)))'''((()))***(((&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&''''''((()))))))))((('''&&&&&&(((***+++''''''&&&&&&%%%%%%%%%%%%333OOOkkkrrrlllhhhiiijjjhhhkkkmmmlllkkklllqqqvvvyyywwwuuutttttttttuuuuuutttrrrqqqrrrssssssqqqnnnlllooosssuuuuuuvvvyyy{{{ssssssrrrssswwwzzz|||{{{vvvvvvyyy}}}}}}{{{|||~~~~~~{{{\\\GGGAAACCC???>>>===???AAAAAA???<<<>>>===<<<<<<<<<<<<===>>>;;;:::::::::;;;<<<>>>???BBBCCCCCC@@@===;;;<<<>>>>>><<<999888999;;;;;;;;;999999999888999999:::::::::999888888999:::999777777888888777777777:::<<<:::999888888888888777666888:::<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDCCCAAAAAADDDHHHFFF@@@@@@DDDCCCCCCEEEGGGHHHFFFBBB???BBBDDDFFFFFFEEEEEEFFFGGGEEE***!!!111===CCCFFFGGGFFFDDDBBB@@@?????????;;;;;;;;;<<<===<<<:::888666777888999999888666555777666777;;;;;;888777999???===<<<>>>BBBBBB???<<<666777999:::;;;999888777222444555444333222333444222111111000000222333444333333333222111111333555444333222000000000111222000666:::999444///...///,,,---...---+++***+++,,,,,,,,,,,,,,,,,,------------,,,,,,---///000///...,,,,,,++++++++++++,,,,,,)))+++---//////,,,)))'''((()))+++,,,+++)))'''&&&%%%&&&'''((()))+++,,,,,,'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''(((***+++)))))))))***---+++)))((()))(((&&&$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((()))&&&&&&''''''((()))))))))((('''&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%%%%$$$%%%LLLsss}}}zzzyyyxxxwwwxxxyyy{{{}}}~~~}}}}}}||||||{{{zzzzzz{{{zzzxxxvvvqqqtttxxxzzzzzzzzz{{{{{{nnnmmmmmmppptttvvvvvvvvvvvvvvvzzz~~~{{{|||~~~~~~~~~|||~~~|||}}}~~~~~~~~~^^^GGG>>><<<>>>@@@???>>><<<<<<>>>???>>>===>>>======<<<<<<======>>><<<;;;::::::;;;<<<===>>>AAABBBBBBBBBAAAAAACCCDDD>>><<<999999:::;;;;;;:::888888888888999:::;;;;;;:::999777777888888777666666777888999888888999;;;999777555777:::;;;:::777888:::;;;;;;::::::<<<>>>;;;>>>@@@AAAAAA@@@AAABBBCCCBBBAAAAAABBBCCCEEEFFFCCCBBBDDDFFFEEEBBBBBBFFFAAAAAAAAABBBCCCCCC@@@>>>CCCEEEFFFFFFEEEDDDEEEFFFCCC(((000<<>>@@@@@@>>><<<::::::;;;:::999777444333333333444333111111222333222222111111111222333444111222333222111222555777<<<;;;888555222111000000222777;;;999333---,,,...,,,...///...,,,+++,,,---+++,,,,,,---............///...,,,,,,.../////////------,,,,,,+++,,,,,,,,,(((***---......,,,)))''')))******+++***)))'''&&&%%%%%%&&&((()))***+++,,,''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$(((((((((((((((((((((((()))******(((&&&&&&***---,,,+++***)))((('''&&&%%%&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%''')))***&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''AAAggg~~~{{{|||WWWHHH<<<>>>DDDFFFBBB???@@@>>><<<;;;;;;<<<===>>>===============>>>>>>>>>???>>>===<<<<<<===>>>???<<<<<<>>>@@@AAADDDFFFHHH===;;;999999:::::::::999888888888888999:::;;;<<<:::888777777888888666555555777999999999888999::::::777666888<<>>@@@:::===@@@BBBAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCDDDCCCCCCCCCEEECCCBBBAAABBBCCCDDDCCCBBBFFFGGGHHHGGGDDDBBBAAABBBAAA'''111===CCCFFFNNNLLLHHHDDDAAA???======;;;:::999:::<<<<<<;;;999:::::::::999999888777777888:::;;;;;;<<<<<<;;;:::::::::;;;<<<>>>===<<<;;;;;;;;;:::999777444222111222222333111000000222333222222222222222333333444///000111000000111444777===;;;888555333111111000555999<<<999222,,,+++,,,---///111000///------...,,,---...///000000//////111///,,,+++,,,.........------,,,,,,+++,,,,,,,,,*********+++******)))(((******((('''''''''((((((&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###(((((((((((((((((((((((('''+++//////,,,)))***,,,((()))))))))((((((((()))&&&''''''((((((''''''&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''')))))))))))))))*********---333QQQbbbMMMHHH???999<<>><<<:::999:::<<<>>><<<======>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???:::::::::<<<>>>AAABBBCCC<<<:::999999::::::999888888888888888999:::;;;<<<999888777777888888777555555777999999999888999:::999777777888<<<>>>===;;;:::<<<============>>>???:::===@@@BBBAAA@@@@@@@@@===???AAACCCDDDDDDCCCBBBAAABBBAAAAAABBBDDDDDDCCCCCCBBBAAABBBDDDEEEEEEDDDEEEGGGGGGFFFDDDBBBAAABBB@@@&&&222@@@EEEFFFOOOMMMIIIEEEAAA>>>===<<<:::999888999;;;;;;;;;::::::::::::999999999999999888;;;===;;;<<<>>>===:::888999;;;<<<<<<<<<;;;:::888888888777666555444444111222222111000111333555222222222333333333333333...///000//////000333666555444333111111111222333666999<<<888111,,,+++---...000222222000.........---...000111111000///...000...,,,+++,,,------,,,,,,,,,++++++++++++,,,,,,+++***)))((((((((())))))***)))'''&&&&&&''')))***''''''''''''&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$###''''''''''''''''''''''''"""+++666:::666...)))'''%%%'''))))))((((((***,,,''''''((((((((((((''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''(((((((((((()))))))))---)))???ooo```KKKBBB@@@EEE@@@=========<<<>>>BBB??????>>><<<::::::<<<>>><<<<<<===>>>????????????<<<;;;::::::;;;<<<===>>>===;;;999999;;;<<<;;;:::;;;:::999999::::::999888888888888888999:::;;;;;;999888777777999999888777666777888999888888999;;;777777888888888999999999888:::===>>>===<<<<<<===<<<>>>@@@AAA????????????===>>>AAADDDDDDCCCAAA??????AAAAAA@@@BBBEEEDDD@@@AAA@@@@@@AAACCCEEEEEEDDD@@@BBBDDDEEEDDDDDDEEEFFFFFF%%% 555BBBFFFGGGLLLJJJGGGDDDAAA???>>>>>>;;;999888999;;;<<<;;;;;;:::999999999999::::::;;;777;;;===:::;;;>>>===999888:::<<<<<<<<<;;;;;;;;;777777777777777777777777222333333222222333777999111222333333444444333333//////000000///000333555111111000000000111333333333777:::777111------000---///111111000...---------...000111000///---,,,---+++******,,,------,,,***************+++,,,---++++++******)))))))))***(((((((((((()))***++++++''''''''''''''''''''''''((((((((((((''''''''''''(((((((((''''''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!+++666999444,,,((('''%%%'''))))))((((((***,,,''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%&&&'''((('''''''''''''''&&&&&&&&&))))))))))))((((((''''''''''''''''''((((((((())))))***333NNNrrr```GGGBBBBBBDDDGGG::::::===@@@???<<<===AAA???@@@@@@===;;;:::<<<>>>;;;<<<>>>???@@@@@@??????;;;:::::::::;;;<<<>>>???===:::888888:::;;;:::999;;;:::999999::::::999777999999999888999999::::::888777777888:::;;;:::999777888888777777777:::<<<777:::<<<:::666555777999777:::>>>@@@???>>>===<<<>>>???@@@???>>>===>>>??????@@@AAAAAABBBAAA@@@@@@???BBBBBBAAADDDHHHEEE???@@@@@@@@@BBBEEEFFFEEEDDD???AAACCCDDDDDDEEEFFFGGGHHH%%%!!!777DDDHHHGGGIIIHHHEEECCCAAAAAA@@@AAA;;;:::999999;;;<<<<<<<<<999999999999::::::;;;<<<666;;;<<<999999===<<<777999;;;=========<<<<<<<<<::::::999999888777777777333444444444444666999<<<111222333444444444333333000000111000000111333555444333222111111111222333111555888777222///000333,,,...000111///---,,,,,,---...///000///...,,,***)))((((((***,,,......---))))))))))))***+++,,,---++++++,,,,,,,,,+++***)))&&&'''***,,,------,,,+++'''((((((((())))))******)))(((((((((''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%+++000///)))&&&'''+++&&&(((******(((''')))+++''''''((((((((((((''''''%%%&&&''''''(((((('''''''''&&&%%%%%%%%%&&&'''(((((((((((((((((('''''''''))))))******)))((('''''''''((((((((())))))******&&&...,,,...MMMhhhPPPAAAFFFIIICCCAAAGGG???<<<:::;;;::::::>>>DDD>>>@@@AAA???;;;:::<<<>>>;;;<<<>>>???@@@@@@@@@???<<<<<<;;;<<<===???AAABBB999777666888<<>>@@@@@@@@@???===<<<===???BBBAAA@@@?????????@@@AAA???BBBDDDCCCFFFJJJGGG???AAAAAABBBEEEHHHIIIGGGFFFAAACCCEEEEEEDDDCCCDDDEEECCC((( 666KKKJJJRRRIIIEEEBBBAAABBBAAA>>>;;;>>><<<:::888777888:::<<<777777777888:::<<<>>>???888777777999;;;======<<<666777777999:::;;;<<<<<<:::999999888888888888888666555222///222999===<<<333444444555555444444333111111000000111222222333555333111000111222222222111222444555444333111///---///000///......///000...------...000111000...///,,,+++,,,......+++(((&&&''')))***++++++******++++++,,,,,,,,,+++******%%%(((***+++))))))***---(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((('''%%%$$$%%%'''&&&%%%%%%&&&((((((***,,,,,,***(((((((((%%%'''))))))((('''((()))'''&&&'''((())))))'''%%%''''''''''''((((((((()))''''''&&&%%%%%%%%%%%%&&&)))'''$$$"""!!!###&&&((()))(((''')))+++***&&&"""&&&''''''&&&%%%$$$&&&''')))&&&'''+++444NNNRRRBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@>>><<<<<<===>>>?????????>>>===<<<;;;::::::>>>@@@@@@>>>;;;:::<<>><<<;;;<<>>???<<<<<<======<<<:::888777<<<;;;::::::999999::::::777888:::;;;<<<<<<;;;:::888777777777999;;;>>>@@@AAA???<<<888666666777888<<<===???@@@@@@???>>>===BBBAAAAAABBB>>>:::<<>>?????????>>>===>>>???DDDCCCCCCDDDEEEEEEDDDBBBAAACCCDDDDDDCCCBBBBBBCCCJJJFFFCCCEEEIIIIIIEEEAAABBB))) 666HHHFFFMMMEEEFFFFFFGGGFFFCCC===:::;;;:::888666666777888999888777777888999<<<>>>???;;;:::999999;;;;;;;;;999555666777888999:::;;;;;;888888777666666666666777444444111...000666888777222222333333333333222222111111111000111111222222444222000000111111111000000111111222111000///...,,,...///000///...///000...------///000111000......,,,+++,,,------+++)))((()))***++++++,,,,,,,,,++++++,,,,,,,,,+++******%%%(((******)))((()))+++(((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&'''(((((('''&&&$$$%%%&&&&&&%%%%%%&&&'''''')))++++++)))(((((((((&&&(((******))))))***+++((((((((()))++++++)))''''''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&((('''%%%######$$$%%%'''((('''&&&(((***)))&&&###%%%&&&'''&&&%%%%%%'''(((+++((((((***---<<<```aaaMMMCCC???????????????@@@AAABBB@@@???===<<<;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;>>>??????===;;;;;;===@@@>>><<<;;;<<>>>>>??????>>>===;;;;;;::::::999888888888888888777888999:::;;;;;;<<<<<<888777666777999<<>>;;;888777777888999======>>>????????????>>>DDDAAA??????<<<999===CCC>>>?????????>>>>>>??????DDDDDDDDDDDDEEEEEEDDDBBB@@@BBBDDDDDDDDDDDDEEEFFFJJJHHHFFFGGGIIIIIIFFFCCCBBB***!!!555EEEAAAGGGAAAFFFKKKMMMIIICCC<<<888999999888888777777888888888888888888999;;;===>>>>>><<<;;;:::;;;:::999777555666777888999:::::::::777666666555555555555555333444111...///333333000000000111111111111000000222111111000000000111111333111000///000111000///000///......------......***,,,///000000///000111///......///000111000...---,,,+++,,,------+++)))++++++******+++,,,---...,,,,,,,,,,,,,,,+++***)))'''(((******)))(((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&%%%%%%&&&((()))(((&&&###$$$&&&%%%$$$$$$%%%'''&&&((())))))((((((((()))(((***+++,,,++++++---...+++******,,,------***(((((((((((((((((('''''''''((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''%%%%%%&&&'''&&&&&&&&&(((***+++))))))***))),,,???SSShhhIII888666:::<<<<<<======>>>@@@AAABBB???>>><<<;;;;;;<<<<<<===????????????????????????=========<<<;;;<<<>>>@@@>>>===<<<===>>>???>>>===999888777777777888999:::<<<======>>>>>>======<<<888888888777777777666666777777888888:::;;;<<<===888777666666888;;;???AAA<<<;;;999888777888888999>>>=========>>>>>>???@@@DDD@@@===<<<:::999>>>DDD@@@@@@@@@@@@???@@@@@@@@@DDDEEEEEEEEEDDDCCCCCCBBB>>>@@@CCCDDDDDDEEEFFFGGGIIIIIIIIIIIIHHHGGGFFFEEECCC))) 444DDD>>>CCC@@@FFFLLLLLLGGG@@@;;;999::::::::::::::::::::::::999999888888999;;;<<<>>>>>>===;;;;;;;;;;;;999777666777888::::::;;;::::::777777666555555555555555333444333///000222111,,,000000111111111111000000222111111000000000000000444222111111222222111000000///---,,,+++,,,---...))),,,///000000000000111//////...///111111///...,,,+++,,,,,,,,,,,,+++***---,,,***))))))+++...///,,,,,,,,,,,,++++++***))))))***++++++***)))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&%%%%%%&&&((()))((('''###$$$%%%%%%$$$$$$%%%'''%%%&&&((((((''''''(((***)))***+++++++++,,,...000---,,,,,,---///...,,,***((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$######$$$%%%&&&'''((('''&&&%%%&&&''''''&&&''')))+++)))((()))+++***)))///999OOOlllFFF;;;AAADDDAAA???============>>>???@@@@@@>>>>>>===<<<<<<<<<<<<===???@@@@@@AAABBBBBBCCCCCC<<<<<<<<<;;;<<<===>>>@@@>>>=========>>>>>>>>>===:::999888777777888888999888999999::::::::::::;;;888888888888888777666666888888777777888:::<<<===;;;999888777888:::===???999999999888888999999999>>>===<<<<<<<<<>>>@@@AAABBB>>><<<===<<<;;;>>>CCCAAA@@@@@@@@@AAAAAAAAA@@@CCCDDDDDDDDDBBBAAAAAAAAA>>>@@@BBBCCCCCCCCCDDDFFFGGGIIIJJJIIIFFFDDDDDDEEECCC(((333CCC>>>DDDBBBEEEHHHGGGAAA<<<:::::::::::::::::::::::::::::::::999999888999:::<<<===<<<;;;::::::<<<<<<;;;:::888999;;;<<<===<<<<<<;;;999888777777666666777777555666555222222444222---111111222222222222111111111111000000///000000111444333222333444444222111111000---,,,+++,,,...///))),,,///000000000000222000//////000111111///...+++,,,---------,,,,,,,,,---+++)))((((((***,,,...,,,---,,,,,,+++***)))(((++++++++++++,,,+++***)))((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&%%%%%%&&&((()))(((&&&###%%%&&&&&&%%%$$$&&&'''%%%'''(((((('''''')))***)))***************---///......---...//////,,,***((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''$$$&&&((())))))'''$$$"""###$$$%%%&&&&&&'''((((((&&&((((((((('''''')))+++(((''')))++++++***,,,111111RRRwwwTTTBBB666999??????@@@EEEAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>???@@@AAABBBBBB===<<<;;;;;;<<<===>>>???===>>>>>>>>>=========>>>;;;::::::999999999::::::777777777888888999::::::999999:::::::::999888777999888777777888999;;;<<<===<<<:::999888999::::::888888999:::::::::::::::===<<<<<<;;;<<<>>>@@@AAA>>><<<<<<@@@AAA???>>>AAACCCAAA@@@AAABBBCCCBBB@@@@@@BBBDDDCCC@@@??????AAA???AAABBBBBBAAAAAAAAABBBEEEGGGGGGFFFDDDBBBAAABBBCCC&&&222CCC???EEEEEEEEECCC@@@<<<:::999:::888888777777888888999:::;;;:::999999999:::;;;<<<;;;:::999:::<<<======<<<999:::<<<>>>>>>===<<<;;;::::::999888888888888888666777666333444666555000222222333333333333222222000////////////000111222555444333444555555333111111000...,,,,,,---...///+++---...///...///000222111000///000111111///...+++---//////...---...///---,,,)))((((((***,,,------------,,,+++***)))(((+++******+++,,,,,,+++)))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''&&&&&&'''(((((('''%%%$$$%%%'''&&&%%%%%%&&&((('''((()))((('''''')))************)))((()))+++---...------...///...+++)))''''''''''''((((((((())))))(((''''''&&&&&&''''''$$$&&&((())))))'''$$$######%%%&&&'''&&&&&&(((***((()))***)))'''''')))***((()))++++++***)))+++---,,,///MMMpppIII@@@===<<<>>>???>>>>>>AAABBBAAA@@@>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;999999:::;;;<<<===>>>???>>><<<::::::<<<============>>>???>>>===<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;<<<::::::;;;<<<;;;:::999888999999888888888888999999<<<<<<;;;;;;:::999888888777999:::;;;<<<;;;::::::;;;;;;;;;<<<===>>>???@@@===;;;<<>>AAACCCCCC@@@???@@@BBB@@@AAACCCCCCAAA@@@AAABBBEEEDDDDDDCCCBBB@@@???>>>BBB'''111BBB>>>EEEHHHEEE@@@===;;;:::999888999888777666666888:::;;;<<<;;;:::999999999:::;;;<<<;;;:::;;;<<<======<<<888:::<<<>>>>>>===;;;:::::::::999888888888888999666777555333444888888444222222333333333333222222............///111222333444333333444555444222000000///...---,,,---.........///...---,,,---000333222111000000111111///...,,,...000000///...///111...---+++******+++,,,------------,,,+++***)))((()))''''''(((+++,,,***((((((((((((((((((((((((((('''''''''((((((((((((((()))(((''''''((('''%%%###%%%'''(((((('''&&&((()))*********)))'''''')))+++,,,,,,+++)))((((((***,,,------,,,------,,,***(((%%%&&&&&&'''((()))******)))(((((('''''''''''''''%%%&&&((())))))'''%%%###%%%'''((('''&&&&&&(((+++***++++++)))''''''((()))'''***---,,,******+++,,,---&&&,,,NNN```EEEDDD@@@>>>:::999>>>DDDBBB<<>>===<<<<<<<<<<<<:::::::::::::::999888888888999999:::;;;<<<======???===::::::;;;===<<<;;;===???@@@???<<<;;;<<<>>>999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<===::::::<<<<<<<<<;;;999888999::::::999999888777666888999;;;<<<<<<;;;999888888:::<<<===>>><<<;;;999999:::;;;===>>>????????????;;;;;;@@@DDDCCCCCCDDDFFFCCC@@@AAAEEEFFFDDDAAA===AAAEEEDDDAAA@@@CCCFFF@@@BBBDDDDDDCCCCCCDDDEEEFFFCCCAAAAAABBBAAA>>>;;;AAA'''000AAA>>>EEEJJJEEE???===<<<<<<999777<<<:::888777888:::<<<>>><<<;;;:::999999999:::;;;===<<<;;;;;;<<<===<<<:::888999<<<===>>><<<:::999:::999999888888888888888555666555222444999999666222222333333333333222222---------...000111333444333222222333444333111///......------,,,,,,------000000...,,,+++,,,000333222111000111111111///...,,,///111111///...000222......---,,,,,,,,,---...---------,,,+++***((((((&&&%%%$$$'''***+++***'''((((((((((((((((((((((((((((((((((((((('''''''''***(((''''''((('''%%%###&&&'''((((((''''''(((***+++++++++)))'''''')))+++......,,,***((((((***,,,---,,,+++,,,---+++)))'''$$$%%%&&&'''(((***++++++))))))((('''''''''''''''&&&'''((()))((('''%%%$$$&&&((()))(((&&&&&&(((+++,,,,,,,,,***(((&&&''')))%%%+++///...,,,,,,---///******'''+++JJJ[[[>>>:::===444===>>>666333:::>>>===<<<<<<;;;;;;;;;<<<<<<===777888888888888777666666;;;;;;;;;<<<===>>>>>>>>>@@@===::::::;;;===<<<:::===???@@@???<<<;;;<<<>>>888999:::;;;<<<=========<<<<<<::::::::::::;;;<<<999:::;;;<<<<<<:::999777::::::;;;:::999777555444444777:::===>>>===;;;999999;;;===??????===;;;999888:::<<<>>>?????????>>>BBB<<<:::???CCCDDDEEEGGGFFFCCC@@@BBBFFFGGGDDDAAA>>>BBBFFFFFFCCCBBBEEEIII@@@BBBDDDEEEEEEFFFGGGHHHGGGCCC@@@@@@CCCCCC>>>999@@@,,,111FFFCCCEEEHHHBBB??????<<<666555999888::::::888666777;;;>>>666:::===<<<888555777:::<<<===;;;:::>>>DDDCCC???===;;;999999999:::999888;;;;;;:::999888888888888555777777555666888666222555333000000222333222000000000////////////000000///333444222222444333///...,,,+++,,,.../////////000///.........000111222333///---...---++++++...------............------+++,,,---,,,***)))***+++000///...,,,***)))''''''''')))+++***)))((()))***)))******))))))((('''&&&((('''&&&'''))))))((('''((((((((('''&&&&&&%%%%%%((('''''''''''')))+++,,,---,,,,,,++++++******)))...---,,,***)))(((''''''---,,,,,,,,,---,,,)))'''&&&%%%$$$&&&(((***++++++'''''''''''''''&&&&&&%%%&&&&&&'''((('''&&&$$$###))))))))))))))))))))))))************))))))))))))***)))''''''(((***,,,---000222,,,)))///III~~~UUUDDDAAA===999999;;;<<<;;;888888:::===>>>>>>===;;;999999:::<<<;;;:::999999:::;;;===>>>AAA;;;999<<<<<<888:::???AAA???===:::999999:::;;;CCC???:::999;;;>>>??????;;;<<<===<<<<<<<<<>>>@@@;;;999777888:::;;;999777555666777888888888888888<<<<<<;;;;;;;;;:::::::::888777888;;;======888444;;;<<<=========<<<;;;:::999;;;===@@@BBBBBBCCCBBBAAA@@@???>>>>>>???@@@AAA@@@BBBCCCBBB@@@@@@CCCEEEGGGGGGFFFEEEDDDCCCBBBBBBFFFFFFFFFGGGIIIHHHCCC???EEEDDDBBBAAA@@@AAAAAABBBAAA+++000EEEAAADDDFFFAAA>>>???<<<777777:::666777777555444444888;;;999<<<>>><<<888777999<<<<<<>>>===;;;===BBBBBB??????===;;;;;;;;;<<<;;;:::::::::999999888999999999666777666444555888777222666333222222555666555444111000000//////000000111111444444111000222000---000///---...///000000///000///......///000111222222...---...---++++++...,,,------------------,,,***+++,,,+++***)))***+++...------,,,+++***))))))''')))+++,,,***))))))***))))))******))))))((((((***(((''''''((()))((('''(((((((((''''''&&&&&&&&&((((((''''''((()))+++,,,,,,,,,,,,,,,++++++******///...---,,,+++*********+++******+++,,,+++)))&&&((('''&&&''')))+++++++++)))))))))))))))((('''&&&&&&&&&'''&&&&&&%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''((()))+++---...+++(((***)))222hhh{{{VVV>>>888::::::888777888999999777777999<<<=========<<<:::999:::;;;<<<;;;::::::999:::;;;;;;???:::999;;;;;;999:::???>>>===<<<;;;:::;;;;;;<<<>>>;;;888777:::===>>>>>><<<===>>>===;;;;;;<<<>>><<<:::888999:::;;;999777777777888999:::;;;;;;;;;;;;;;;;;;:::::::::999999888888999:::<<<;;;999777777888:::;;;<<<<<<<<<<<<:::;;;===???AAAAAAAAAAAA@@@???>>>======>>>>>>??????AAACCCBBB@@@@@@BBBDDDHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCEEEGGGGGGDDDBBBBBBBBBAAA@@@@@@AAABBBCCCBBB)))000CCC???CCCDDD@@@>>>>>><<<999999;;;888999999888777777:::<<<;;;===>>><<<999888;;;>>>:::===>>>;;;:::===???===AAA???=========>>>===<<<999999999888999999::::::777888666222444777777444444333222222444666666555222111111111111111111222333555444///...000///,,,333111//////111111111000000////////////000000111111...---......++++++...,,,,,,,,,------,,,,,,,,,)))+++,,,+++******+++,,,,,,,,,,,,,,,++++++++++++(((***------,,,***))))))((()))******+++*********,,,***'''&&&'''(((((('''((((((''''''''''''''''''(((((((((((()))***++++++,,,,,,,,,,,,,,,+++++++++------,,,+++++++++++++++)))))))))***++++++)))'''***((('''((()))++++++***++++++++++++***)))(((''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''+++***)))(((((()))+++,,,111,,,+++111***!!!IIIUUUHHH:::333555:::;;;:::444555666666666777999;;;:::<<<===<<<:::999999999===<<<;;;:::999999999999;;;999888:::;;;:::;;;???;;;;;;<<<<<<<<<<<<<<<;;;>>><<<999888999;;;<<<<<<>>>>>>>>>===;;;:::;;;<<<>>><<<::::::;;;:::999777999999:::;;;===>>>>>>???;;;;;;::::::::::::::::::888:::;;;:::999999999:::888999::::::;;;;;;;;;:::<<<<<<===?????????????????????>>>>>>============???@@@AAAAAA@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBEEEFFFEEEDDD@@@?????????@@@AAACCCDDDCCC'''///AAA===CCCAAA???===<<<;;;::::::;;;:::::::::999999999:::;;;<<<<<<<<<:::888888;;;>>>777<<<===999666888:::;;;AAA???=========>>>===<<<888888888888999:::;;;;;;888888555222333777777444333222111111222222222222333222222111111222222333444666444///...111111///333222000///000111000///000////////////000000000000---,,,......++++++...,,,------......------,,,***+++------,,,,,,---///------,,,,,,,,,+++++++++(((+++......---+++))))))(((((()))++++++,,,,,,,,,---+++(((&&&'''(((''''''''''''''''''(((((((((((((((((((((((())))))******++++++++++++,,,,,,,,,,,,***)))))))))))))))******)))((()))***,,,,,,***(((***)))''''''((())))))(((,,,,,,,,,+++***)))(((''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''+++******))))))***++++++111111000333---"""888dddeeeCCC<<<;;;::::::;;;<<<;;;:::333444444555666888:::;;;888:::<<<<<<:::888888888;;;;;;:::999999999999999888777777999:::;;;<<<>>>;;;<<<===>>>===<<<:::999AAA???===;;;;;;;;;::::::=========<<<::::::;;;<<<>>>>>><<<;;;;;;:::888888999999:::;;;===???@@@AAA===<<<;;;::::::;;;;;;<<<999;;;<<<:::777777:::=========<<<;;;:::999888777========================???@@@@@@@@@???>>>===<<<>>>???@@@@@@@@@@@@AAAAAA???@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@AAACCCDDDEEE@@@@@@?????????@@@BBBCCCBBB%%%///@@@<<>>;;;::::::::::::888777666666666777777666::::::999777777888:::<<<888===>>>:::666888;;;;;;???===;;;;;;<<<<<<;;;:::888888888888999:::;;;;;;888888555222333777777444666555444222000//////000333333222222222222333333444555444000000333444222222000......//////...---///000000000000/////////...,,,,,,......++++++---......////////////......+++---......------///000///......---,,,+++******))),,,......,,,***))))))'''((()))++++++,,,,,,,,,---+++((('''((((((((('''&&&''''''(((((()))))))))'''((((((((())))))))))))*********++++++,,,,,,,,,))))))(((((())))))***************+++------+++))))))'''&&&&&&'''''''''&&&************)))((('''&&&''''''%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''(((((())))))))))))***************+++++++++)))000...***,,,***000@@@VVV===???888;;;======;;;888666555333333333555777999:::;;;777999;;;;;;999888777888777888888999999:::::::::777888888888:::<<<======<<<===>>>???>>>;;;888666<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<;;;:::;;;===>>>>>>>>>===<<<:::999888888888888999:::;;;===???@@@>>>===<<<;;;;;;<<<===>>>:::;;;<<<:::777777:::>>>???>>>===<<<;;;:::999999=========<<<<<<;;;;;;;;;???@@@AAABBBBBB@@@>>>===?????????AAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDEEECCCBBBAAA@@@???@@@BBBDDDDDDCCCAAA@@@@@@@@@AAABBBAAA$$$111@@@===FFFDDDDDDBBB===:::;;;;;;888999888777777999999777666888777777666666777999999;;;??????;;;:::<<<>>><<<===;;;999999999:::999888999999999888999999::::::777888666222444777777444999999888555222000000111333222222111111222222333333555555222222555555333000...,,,,,,---......---///000000000000//////...---++++++///...++++++---//////000000000000//////,,,...//////------...000//////...---,,,+++******+++,,,---,,,***))))))***'''((()))***+++++++++++++++***))))))***)))(((&&&&&&&&&'''((())))))******&&&''''''((((((''''''&&&'''(((((()))***+++,,,,,,++++++*********++++++,,,+++++++++,,,------+++)))(((&&&%%%%%%&&&'''&&&%%%(((((())))))(((((('''&&&''''''''''''''''''((()))''''''''''''''''''''''''(((((())))))***+++++++++))))))***++++++,,,,,,,,,'''000+++&&&---222///000jjj}}}OOO<<<;;;>>>555999;;;;;;888666666888444333222444777999::::::666888999999888777777888555666777999999:::999999666999:::999:::===>>><<<===>>>??????===;;;888666333666888:::::::::;;;===999:::;;;;;;:::;;;===???<<<======<<<999888888999888888777888999;;;===>>>>>>===;;;::::::<<<>>>???;;;;;;;;;:::999999;;;===<<<;;;;;;;;;;;;<<<===>>>===<<<;;;;;;::::::;;;;;;>>>@@@BBBDDDDDDBBB@@@>>>?????????AAACCCCCCAAA???AAAAAAAAABBBBBBBBBCCCCCCBBBCCCBBBAAA??????AAACCCGGGFFFDDDBBBBBBBBBBBBCCCAAA"""222AAA>>>IIIIIIJJJGGG@@@<<<>>>===999<<<:::999:::<<<<<<999777777666666666888888888888<<<===<<<999;;;>>>>>>;;;<<<:::888777888888777666::::::999999888999999999666777666444555888777222777888888555111000000222222222111111111111222222222555555333222444333000...---+++,,,---///...---///000111111000///...---,,,***+++//////+++***---......////////////......,,,---...---,,,+++,,,---......---------,,,,,,,,,,,,,,,,,,***((('''(((***'''(((((()))************)))))))))***,,,+++(((&&&%%%&&&'''((()))***++++++%%%%%%&&&''''''&&&%%%$$$%%%&&&'''((()))***++++++,,,+++***************+++,,,+++++++++,,,+++)))'''(((&&&%%%%%%'''(((((('''''''''(((((())))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,'''((()))+++,,,---......,,,000***)))222222---000IIIkkkEEE:::>>>;;;333555777999888777777999<<<444222111222555888888777666777888777666666777999666777888999999888888777777;;;<<<::::::>>>???;;;===============;;;999888333666:::;;;999888999::::::;;;<<<;;;::::::;;;===999;;;<<<;;;888777888:::999888777777888999;;;===<<<;;;999888888:::===>>><<<;;;999:::;;;<<<;;;:::::::::999999:::<<<===???<<<;;;:::999999::::::;;;;;;===AAACCCDDDCCC@@@>>>@@@@@@@@@BBBDDDDDDBBB?????????@@@@@@@@@@@@@@@@@@???AAABBBBBB@@@@@@CCCEEEGGGGGGEEEEEEDDDEEEFFFGGGBBB"""333AAA???KKKMMMOOOKKKBBB>>>@@@>>>999:::777666777999999666333666666666777999999888777:::999777666999===<<<777<<<:::888777888888777666;;;;;;:::999888888888888555777777555666888666222333555555333000...000222222111111111111111111222333666666333222222000,,,...---+++,,,...////////////000111111111///...---,,,***+++//////+++***,,,------............------+++,,,---,,,***)))***+++,,,,,,,,,------.........---,,,+++(((&&&&&&(((***'''(((((())))))))))))((('''((()))+++---,,,)))&&&%%%&&&'''((()))***+++,,,$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''((()))***+++******)))(((((((((((((((+++*********+++***'''%%%((('''&&&&&&((())))))(((&&&'''((())))))******)))'''((()))+++++++++***)))))))))))))))))))))))))))'''(((((()))***++++++,,,&&&''')))+++---......///...,,,''',,,222)))&&&111000___~~~WWW999888<<<777444999666777777666444555777:::333111///111444666666444777777777666444555777999888888999999888777555444888<<<===:::;;;??????;;;;;;<<<<<<<<<<<<<<<;;;;;;:::===???>>>:::777666777<<<======;;;999999:::;;;888:::;;;:::888777888;;;:::999777777777999;;;<<<;;;999777666777999;;;======:::888:::<<<===;;;999<<<;;;:::999999999:::;;;<<<;;;:::999999999:::;;;999;;;???CCCDDDBBB@@@>>>AAA@@@@@@CCCEEEEEEBBB???CCCCCCCCCCCCCCCCCCCCCCCC<<>>===;;;999888777666666999999888888777666666666777888:::;;;<<<;;;::::::;;;<<<<<<;;;888666666666999777666777888999888666777666444444666777666555777666333111///.........444444444333333222222222///111333555444222///,,,///...------///000000/////////000111111000///......---,,,++++++,,,---...000...,,,---...000000000///...,,,******+++,,,------///...******,,,---***++++++************++++++''''''((())))))(((&&&&&&)))***+++***)))((()))***(((''''''(((*********(((%%%%%%'''''''''&&&%%%$$$'''&&&&&&&&&'''(((***+++(((((((((((())))))))))))***+++,,,+++)))''''''(((******))))))((((((''''''%%%%%%&&&&&&'''((((((((()))*********++++++++++++'''&&&&&&%%%%%%'''((()))***)))'''&&&'''(((***+++,,,+++*********,,,...000,,,,,,,,,,,,,,,---...///111@@@rrr]]]CCCAAA>>>;;;999888999999888777555444444444555666555333111111444555444222888666333333555666444222888:::;;;:::888888999:::::::::::::::;;;===???@@@>>>>>>===;;;:::999888777;;;;;;:::999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;:::999777666777777777888999:::<<<===@@@<<<999888999:::999777999999999::::::;;;;;;;;;@@@===999666555666888:::999999999:::<<<>>>???@@@===<<<;;;<<<@@@CCCDDDDDD@@@EEEEEE???<<>>>>>%%%...CCCEEEHHHHHHIIIHHHCCC@@@AAA???;;;;;;;;;999888777666555555888888888888777777777777888999:::;;;<<<;;;;;;::::::<<<<<<;;;999777666777888777666777888888777666333333333555666666444222666555333111////////////333222222222111111111111///111333444444222000...111000......000111111000...///000111111000///...000///...---,,,,,,------000...,,,,,,...000000///111000---+++***++++++,,,///111///+++***,,,,,,)))+++******************+++******+++,,,+++***)))((()))***+++***)))((()))******((('''''')))******)))'''''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%'''(((***(((((((((((()))))))))))))))+++,,,+++)))''''''((())))))))))))((((((''''''&&&&&&''''''((())))))***++++++***))))))(((((()))''''''&&&&&&&&&''''''(((***)))'''''''''(((***+++++++++***)))***,,,...///......------...//////000///,,,DDD~~~qqqJJJ===<<<;;;:::::::::;;;<<<888777666555555555666666666444222333555666555333666444222333666888777666888999::::::888888999:::999999999:::;;;===???@@@>>>======<<<;;;:::999999<<<<<<;;;::::::999999999:::::::::::::::::::::;;;999::::::::::::888777666666666777888999:::;;;;;;???<<<999999:::;;;:::999;;;;;;;;;<<<<<<<<<<<<<<>>???===<<<;;;===@@@CCCDDDDDD<<>>===$$$+++AAADDDHHHDDDFFFEEEAAA???@@@???;;;888888777777666555555444777777777777888888888888999999:::;;;;;;;;;;;;::::::;;;<<<;;;999777777777888777666666888888777666///000222555666666222///444333222111000000000000111111111000000000000000000000111222222222111111333111000000111222111000---...///111111111000000222111000...------------///---,,,,,,...//////...222000...,,,++++++++++++,,,///...***))),,,,,,)))************************+++,,,,,,---,,,+++***))))))***+++***))))))***+++,,,***((('''(((******)))******)))'''&&&&&&&&&&&&''''''&&&&&&&&&((()))***(((((((((((()))))))))))))))***++++++)))''''''((()))))))))(((((((((((('''''''''(((((()))*********...---+++)))((((((((((((''''''(((((((((''''''&&&))))))((('''((()))***++++++************,,,---///000////////////000111111666***)))PPP___EEE888999999::::::::::::::::::888888777666666666666666777555444444555666666555333222222444777::::::999888999:::999888888999:::888888888999;;;===>>>???>>>===<<<<<<;;;;;;<<<<<<======<<<;;;::::::999999888888888999999:::::::::888999::::::999888666555555666888:::;;;;;;::::::===;;;::::::;;;<<<;;;;;;>>>>>>>>>>>>============>>><<<999777777999<<<>>>>>>>>>>>>>>>===============<<<;;;===@@@BBBCCCCCCAAAEEEFFFCCCAAABBBAAA???BBBCCCCCCAAA@@@@@@BBBDDDDDDCCCBBBBBBCCCEEEGGGHHHGGGEEEDDDFFFHHHGGGBBB>>>???!!!***@@@CCCFFFBBBDDDCCC???>>>@@@???<<<777777777777777666666555555666666777888999999999::::::;;;;;;;;;;;;;;;;;;999:::;;;;;;999777777888888777666666888888777666111111111333555555333111222222111111111111222222111111111000000000000000000000000000111222333333333111000000111111111000,,,---///000111111111000000000000///////////////...---,,,,,,...//////...///...---,,,+++++++++,,,)))++++++((((((+++,,,************++++++************++++++,,,+++***((('''(((***++++++***)))***,,,---+++(((((()))*********---,,,***(((&&&&&&&&&'''+++***)))))))))***,,,---(((((((((((())))))))))))(((***+++***(((''''''(((((((((((((((((((((((((((&&&''''''((())))))******///...,,,***))))))***+++''''''((())))))(((&&&%%%))))))((((((((()))***+++,,,+++++++++,,,---...///000000////////////000000555222---===yyyVVVDDD@@@333999999:::;;;:::888666555888888777777666666666666666555444444555555666555222333444666888:::::::::777888999999888888999:::777888888:::;;;===>>>>>>>>>===<<<<<<<<<<<<===>>>=========<<<;;;:::999999999999::::::;;;<<<<<<<<<888888999999999888666666666888:::<<<===<<<;;;::::::999999:::;;;;;;;;;;;;?????????>>>>>>============<<<:::999999;;;>>>@@@=========>>>>>>============<<<<<<>>>@@@BBBCCCBBBFFFHHHJJJHHHDDDAAA???===DDDEEEDDDCCCBBBBBBEEEGGGCCCBBBBBBBBBCCCDDDEEEFFFDDDCCCCCCDDDFFFEEECCC@@@BBB{{{ ,,,AAABBBCCCBBBDDDCCC???>>>???>>>;;;666777888999999999888888555555666777888999999:::<<<;;;;;;;;;;;;;;;;;;;;;888999;;;;;;999888888999999777666777888999888777666444222111333444444444111222222333333333333333222222222222222222222222111111000000000222333444222000//////000111000///,,,---///000111111111000---......000111111222222...---,,,---///000///---*********++++++,,,---------///...***))),,,,,,))))))***++++++++++++***)))+++,,,,,,,,,+++***((('''(((***++++++******+++------+++))))))***+++++++++---,,,***((('''&&&''''''++++++***))))))***,,,---(((((((((((())))))))))))''')))******(((''''''((('''''''''''''''(((((((((%%%&&&&&&''''''(((((()))+++***)))(((((()))***+++'''''')))))))))((('''&&&)))))))))))))))******+++,,,,,,,,,---......///000///......------.........)))...---666iiiRRR:::???CCC666777999:::;;;:::888555333777777777777777666666555555555444444333444444555333555666777888888888888666777999999888777999:::888999:::;;;<<<=========>>>===<<<;;;;;;<<<>>>???======>>>======;;;:::999<<<<<<<<<======>>>>>>>>>888888999:::999888777666888:::<<<>>>>>>===<<<;;;777888999:::::::::;;;;;;???>>>>>>======<<<<<<<<<===<<<:::999:::<<<>>>@@@999:::;;;==================<<<<<<>>>AAABBBBBBAAACCCEEEHHHJJJIIIEEECCCDDDCCCDDDDDDCCCBBBBBBDDDFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBDDDDDDCCCBBBBBB{{{!!!---AAAAAABBBCCCEEEDDD???======<<<888666777999:::;;;;;;;;;:::555666666777888999999999===<<<;;;;;;:::;;;;;;;;;777999::::::999888999::::::999888888::::::999888:::777333111222444555555222333444555555555555444333333333333333444444444111111111000111111222333111///......000111111000---...///111111111000000+++,,,...///111222333333...------///000111///...))))))***+++---...//////666777555///,,,---+++((()))***+++,,,,,,+++***)))---.........---+++***((((((***++++++******,,,---+++******+++,,,---,,,+++++++++***(((''''''''''''***)))(((''''''((()))***(((((((((((())))))))))))'''(((***)))(((''''''(((&&&''''''''''''(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''(((((((((''''''((())))))))))))((()))))))))*********++++++,,,,,,------......//////...------,,,,,,,,,,,,---)))++++++888fff|||zzzvvvpppgggZZZMMMDDD===333666<<>>===;;;::::::;;;===???<<<===>>>>>>>>>===<<<;;;>>>=====================888999:::;;;::::::999888:::;;;<<<=========<<<<<<777999;;;;;;:::::::::;;;============<<<<<<<<<<<<<<<;;;:::::::::<<<>>>???888999;;;============<<<===<<<===???AAABBBBBB@@@AAAAAADDDFFFCCC;;;777888@@@AAABBBBBB@@@???@@@AAAAAABBBAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCAAA$$$---AAABBBCCCDDDFFFCCC>>>::::::888444555666999;;;<<<<<<;;;;;;666666777777888888888999>>>===<<<;;;:::;;;;;;<<<666888::::::999999:::;;;;;;:::999999;;;;;;:::999;;;888555333333333222222444555666777777666666555222333333333444444444444222222222111111111111111000///...///111333333333...///000111111000///...+++,,,...///111111111111///...///000222222000...+++,,,---...//////000000555666444///---...---)))(((***+++,,,,,,+++***(((------...---,,,+++)))((((((***++++++++++++,,,...))))))***,,,//////---+++((()))))))))(((((('''&&&))))))''''''&&&'''((()))(((((((((((())))))))))))&&&((())))))(((''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((())))))&&&'''((())))))(((&&&%%%''''''''''''((()))++++++))))))******+++++++++*********+++,,,------------......---,,,,,,,,,,,,,,,000......888UUUyyytttbbb```[[[SSSNNNPPPXXX___]]]___VVVDDD888666222++++++******)))'''### ,,,zzz}}}QQQ:::@@@>>>666777:::777888999999999888777666444555555666555444333222444666777666444333555777111444777888666555555666555666888888777777999:::======>>>>>>>>>===<<<;;;>>>===;;;999999:::<<<===;;;<<<>>>??????>>>===<<<<<<<<<<<<;;;;;;::::::999999:::;;;<<<<<<;;;:::999::::::::::::;;;;;;;;;;;;999;;;>>>>>><<<;;;;;;===<<<<<<<<<===============<<<;;;:::::::::;;;<<<===:::;;;===>>>>>>===<<<;;;===<<<===???BBBBBBAAA@@@AAA@@@AAACCC<<<000******>>>@@@BBBBBBAAA>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBCCC''',,,AAABBBEEEDDDFFFCCC<<<888888555000444555888;;;<<<<<<;;;;;;777777777777888888888888>>>===<<<;;;:::;;;;;;<<<666888::::::999999:::;;;<<<;;;::::::<<<<<<;;;:::999777666555444333000...555666777888888777666555222222222333333444444444222222222222222111000///000//////000333555666555//////000111111000///...,,,---...000000000///////////////111333333111///...//////000000000000000---000///,,,,,,//////---((()))+++,,,,,,+++)))(((++++++++++++***(((&&&%%%(((***++++++++++++---...'''(((***---000000...,,,&&&'''((())))))((('''&&&+++***)))(((((()))******(((((((((((())))))))))))&&&'''))))))(((''''''(((&&&&&&&&&'''''''''((((((''''''(((((()))************+++---...---***'''%%%'''&&&&&&&&&(((***,,,---))))))***++++++++++++***(((((()))+++++++++++++++///...---,,,,,,,,,,,,,,,------...///555OOOxxxhhhZZZWWWSSSOOOLLLJJJIIIIIILLLLLLKKKJJJIIIGGGFFFEEEHHHAAA777...)))$$$ """###  """######"""---###)))uuufffGGGAAACCCAAA666777===<<<===<<<;;;:::888666444333333444555555555444222222555777888777555444666999///333777888666444555777444666777888777777999;;;>>>????????????===;;;:::>>>===:::888888999;;;<<<:::;;;===???@@@???>>>===;;;::::::999888777666666999:::;;;<<<<<<<<<;;;:::999999888888888999::::::;;;>>>@@@@@@>>><<<===>>><<<<<<======>>>>>>??????<<<;;;::::::::::::;;;<<<===>>>???@@@???===;;;:::=========???BBBBBBAAA??????>>>AAAEEE@@@555///000???BBBEEEEEECCC@@@>>>===>>>???AAACCCDDDEEEFFFFFFHHHHHHHHHFFFCCCAAAAAABBBFFF$$$,,,===>>>DDDBBBBBBAAAAAA@@@<<<777333444555555666777666666666666777777777777888888888???>>>;;;999777666666666:::999777777777:::===???<<<<<<;;;999999888888888>>>999444333555666333000222444777::::::999666444777777888888777555333111111111000000000000000111111000000000222222000...111111111111000000000000///000333444444333000///222111000......//////000......//////////////////........................,,,,,,,,,,,,,,,+++***))))))))))))***,,,+++)))'''%%%&&&(((***,,,,,,++++++)))---...---000666666111''''''''''''&&&''')))++++++,,,+++***((('''((()))''')))***)))((('''(((***)))************))))))((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))+++++++++)))'''''')))+++&&&&&&&&&'''(((***+++,,,,,,***(((***---...---***'''))),,,---,,,+++,,,,,,------,,,,,,,,,---......000+++///444...000RRR}}}|||lllVVVCCC999333000...333000+++&&&"""  $$$&&&###)))$$$+++RRR@@@AAA???<<<:::888888999999777777666555555666777888666666666666666666666666999999999777555555777888222666::::::666444555888===<<<:::999888999999:::===>>>>>>>>>===<<<;;;:::CCCBBB@@@>>><<<;;;:::999:::;;;;;;<<<===>>>??????===;;;999999<<<===<<<:::;;;888555666999<<<<<<:::999888777888;;;>>>??????BBB???;;;;;;>>>AAABBBBBB:::;;;;;;<<<======<<<<<<===;;;:::;;;===>>>>>>>>>AAA???>>><<<<<<===???@@@AAA???>>>>>>BBBEEEGGGGGGAAA@@@???>>>>>>>>>???@@@HHHGGGDDDAAA???>>>?????????@@@BBBDDDDDDDDDDDDCCCEEEEEECCC???@@@DDDDDDAAAEEE###...@@@BBBGGGFFFDDD@@@>>><<<:::888666666666666666777777777777777777777888888888999999>>>===;;;999888777777777888777666666888:::===???BBBAAA@@@>>><<<;;;:::999>>>:::555555777777555222111222444666777777666555222333444555666666666666333111//////111222222111333222111111111000...,,,111111111000000/////////,,,...000111111000...,,,///......---...///111222///////////////.........------------------------+++++++++,,,++++++***)))+++***)))***+++,,,***(((%%%&&&'''((()))*********+++......,,,...222111---(((((()))((('''''')))+++,,,,,,,,,+++)))((())))))((()))***)))((('''((()))(((((())))))))))))))))))(((''''''&&&&&&''''''(((%%%&&&'''((())))))))))))'''((()))((('''(((+++---+++++++++******++++++,,,,,,***)))***,,,---,,,******,,,//////...------......------,,,,,,,,,------,,,***...333---&&&111EEEssslll___OOO@@@333***&&&...%%%!!!###'''###AAAtttKKKAAAHHH>>>===;;;999999999:::;;;:::999777666555555555555666666666666666666666666777777666444333333555777666:::===<<<999777888:::;;;:::999888888999999:::===============<<<;;;;;;@@@???===<<<;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>===:::888999;;;<<<;;;:::;;;999777777:::<<<<<<;;;:::888777888;;;>>>??????@@@<<<999999;;;======<<<======>>>>>>===<<<<<<;;;>>><<<<<<<<<>>>???>>>===BBBAAA???>>>>>>???AAABBBCCCAAA??????BBBDDDEEEFFFCCCBBBAAA@@@@@@@@@AAAAAAGGGEEECCC@@@???>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCEEEEEECCC???@@@DDDDDDAAABBB$$$...@@@BBBGGGJJJEEE???:::888888888888888777666666666777888999888888888888999999999:::<<<;;;:::888888888999999777666666777888;;;===???BBBAAA???<<<:::888666555===:::777666888888666333999888666555444444555555555555555555666777999:::777333......222555444222444333111000000///---+++111111000000///...------,,,---///000000///---,,,+++++++++,,,...000222444000000//////.........---------------------------))))))***++++++++++++***,,,***))))))***++++++***((((((((((((((()))***+++,,,---,,,***+++...,,,(((*********)))(((''')))+++,,,,,,+++++++++***)))(((((()))***)))'''&&&'''(((&&&&&&'''(((((())))))))))))(((((((((((((((((()))&&&&&&'''((())))))))))))$$$%%%&&&''''''))),,,...///...---,,,+++*********,,,***)))***++++++***)))---...000///...,,,------///...------,,,,,,,,,,,,((((((,,,222222,,,'''&&&QQQttt{{{uuusssooooooooopppqqqttt{{{oooaaaVVVQQQSSSRRRNNNFFF<<<333,,,)))"""!!!"""NNNhhhEEE===??????<<<;;;:::999999:::;;;<<<888888777666666666666666777777777777777777777777777777666333222222555888888;;;>>>===:::777888999888888888777888888999:::<<<<<<<<<===<<<<<<;;;;;;===<<<:::999:::;;;===>>><<<<<<<<<<<<<<<<<<======<<<:::888999:::;;;::::::;;;:::999999;;;=========:::999888999<<<>>>???>>>===;;;999999999:::999888=========>>>>>>>>>>>>>>>???>>>===>>>??????===<<<>>>===<<<;;;<<<<<<>>>???DDDBBB@@@???AAACCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCEEEDDDBBB@@@????????????BBBBBBBBBBBBCCCCCCCCCCCCEEEEEECCC???@@@DDDDDDAAA>>>%%%--->>>>>>AAAKKKFFF???999777777888888888777555444444666888999888888999999999:::::::::999999777777777777999999888888888888999;;;<<<<<<>>>===<<<:::888666444333;;;999777666777777666444999888666555777:::>>>AAA???===:::888666666888888:::444......444888666222333111000///000///...---111111000///...---,,,,,,...///000111111000///...+++++++++,,,---///111333000000000///......------------------------------'''((()))***++++++++++++,,,***(((((()))***+++***,,,,,,+++******+++,,,---******))))))******(((&&&+++,,,,,,+++)))((()))************++++++***((('''((()))***)))'''&&&&&&'''%%%%%%%%%&&&'''((()))))))))((((((''''''(((((()))''''''((()))))))))))))))$$$%%%&&&&&&&&&(((+++---...---,,,+++***)))))))))+++***************))))))---...///...,,,******+++000///...---,,,++++++++++++,,,,,,---222444000(((000KKKLLL666,,,,,,)))((('''&&&&&&&&&***333===DDDIIIKKKMMMNNNOOOWWWdddnnn|||ooo___UUUSSSRRROOOZZZ[[[\\\^^^aaadddhhhjjjggggggiiikkkooossswwwyyy}}}tttiiiccceeefffeeebbbbbbbbbbbbfffmmmvvv}}}yyyooojjjfff```ZZZWWWUUUPPPFFF>>><<<<<<===@@@HHHRRR\\\bbbqqqhhh^^^WWWSSSNNNGGGAAA;;;999555///)))$$$ !!!+++###]]]]]]@@@@@@HHHCCC777;;;;;;:::999999:::;;;;;;444444555666777888999:::777777777777777777777777999999777444333444888;;;666888::::::777555555666666666666777888888999::::::;;;;;;<<<<<<<<<;;;;;;;;;:::888888888:::<<<>>><<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999:::::::::;;;;;;;;;<<<===>>>>>>>>>:::999999:::===>>>>>>>>>===<<<<<<<<<<<<;;;::::::888999:::<<<>>>@@@BBBCCC@@@???>>>???@@@???===;;;<<<<<<;;;;;;;;;<<<===>>>BBB@@@>>>>>>@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@DDDDDDDDDCCCCCCDDDDDDDDDDDDEEECCC@@@AAADDDDDD@@@;;;###+++===<<>>>>>???::::::999;;;===???>>>===;;;;;;<<<<<<<<<<<<======888888999:::<<>>?????????===<<<@@@@@@@@@@@@@@@AAABBBBBB???===;;;<<>><<<:::999777555444444333333333444555666888888888888999999999:::777666555555555666888999666777888999999888777666555666888888888888777666555555666666666666555444333222333444888===AAADDD<<<:::777444333333555666888444111222666888555222000...,,,---///111111111000000000/////////...............//////.........111000...---------......////////////////////////........................((()))***+++,,,---------+++)))(((((()))******)))((((((((((((((()))***+++'''$$$$$$(((***)))((())))))+++,,,,,,***))))))***(((((((((+++...---((($$$&&&'''((((((&&&&&&'''((('''&&&%%%%%%&&&''')))***(((''''''&&&&&&''''''(((((())))))******)))))))))******)))(((&&&&&&'''))),,,,,,,,,,,,---......///)))+++,,,,,,++++++,,,---222222222000...---...//////...------,,,,,,,,,,,,(((,,,...+++***++++++)))###!!!$$$!!! eeesssNNN???:::BBB@@@555555AAA<<<;;;;;;:::999888888777777777888888777666555555777777777777777777777777444444555444222333555777555666777888888777666666444555666888999999999999777888999:::;;;;;;<<<;;;<<<;;;:::999999888888888;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<;;;:::999;;;===:::<<<>>>>>>>>>===>>>???;;;::::::<<<>>>???>>><<<999:::;;;;;;::::::===???======;;;::::::;;;<<<===@@@>>>======>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAA>>><<<:::;;;???BBBDDDEEEBBBBBBCCCCCCBBBBBBAAA@@@AAACCCEEEGGGGGGFFFEEEDDDBBBCCCEEEGGGGGGGGGGGGFFFCCCEEECCCAAABBBEEEDDD???;;;---AAAAAADDDDDDAAA===:::999999888888444444444444555555555666777777777888888888999999888888777666777888999:::///111333666777666555444333444555777777666444333444666777888777666666666999888777666666555555555777666444333333333555666444333333444666666444222111///---,,,...000000000/////////000000000000111////////////////////////111000///.........//////------......///000000000////////////////////////***+++,,,---------------,,,+++***+++,,,---+++***%%%&&&'''((()))*********)))%%%%%%***+++(((''')))''')))++++++***))))))***))))))***...111000***$$$$$$&&&''''''''''''((())))))(((&&&%%%&&&'''((())))))((((((''''''(((((()))))))))*********))))))(((***+++***(((''''''(((***,,,,,,,,,,,,,,,---......(((+++------,,,,,,...000222222222000......///111...------,,,,,,,,,------)))***,,,///...+++,,,///&&&$$$   &&&RRRlllJJJGGG>>>999???CCC???::::::999999:::::::::999999999888888888888777666444333666666666666666666666666111333555555444333444555555555666888999999888777555666888999999999999888666777888999;;;;;;<<<<<<999:::;;;;;;;;;:::999888:::::::::;;;;;;<<<<<<<<<;;;===>>><<<::::::<<<>>>888;;;>>>???===<<<===???;;;:::;;;===??????>>><<<;;;;;;;;;:::888888;;;>>>AAA@@@===;;;::::::;;;;;;@@@===;;;:::;;;>>>??????:::;;;<<<===>>>>>>>>>>>>@@@>>>======@@@CCCDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@???AAADDDGGGHHHGGGEEEDDD>>>@@@DDDGGGHHHGGGFFFDDDCCCDDDDDDAAABBBEEECCC???>>>!!!---AAA@@@BBBEEEAAA;;;888888999::::::444555666666777777666666666777777777777888888888::::::999888888999:::;;;)))+++///333555555555444777888:::;;;:::999777666555666999999888777777888444555666777888888777777888777666555444444555555222333555666666555333222333000---,,,---...///...//////000000111111222222222222111111111111222222111000///......///000111,,,,,,---...///000111111000000000000000000000000,,,,,,---.........---------,,,,,,...//////---***%%%&&&(((***,,,,,,++++++,,,'''&&&+++,,,(((&&&)))&&&(((***+++***)))******+++***+++000444333,,,&&&###%%%'''''''''''')))******)))'''&&&&&&'''((()))******))))))))))))******))))))*********))))))(((*********)))((((((***,,,++++++***))))))*********(((+++---...,,,---///222000000000...,,,,,,...000------,,,,,,,,,---......555///+++,,,***%%%&&&,,,...&&& QQQaaaDDDHHH888???BBB>>><<<>>>===:::666777888999:::;;;;;;:::555666777888888777666666666666666666666666666666222444777888777666666666333444555777999999888777666777999::::::999888888555666888999:::;;;<<<<<<777999;;;<<<<<<;;;:::999999999::::::;;;<<<======<<<===???===;;;:::===???888;;;>>>???===<<<===???;;;;;;;;;===??????>>><<>>;;;888888;;;???AAA???===<<<;;;<<<===>>>@@@===999888:::===???@@@<<<===>>>???@@@@@@@@@@@@DDDBBB??????AAACCCDDDDDDBBBCCCDDDDDDDDDCCCAAA@@@>>>@@@CCCFFFHHHGGGEEECCC:::===BBBFFFHHHGGGEEECCCCCCDDDDDDBBBCCCEEECCC???@@@%%%...CCCCCCDDDBBBDDDAAA:::444555777777000333666999:::888666444555666666666777777777888888888777777777777777888666555777;;;:::666666999777777999:::::::::::::::777888999999999777555444999888777777777888:::::::::999888777666666666666...000222444555666555555777444000---,,,...000222...///111222222111000///...000000///222555444000------------------------,,,...000111///......///...------...//////...,,,...///000///---,,,---............---,,,+++))))))***************)))((((((%%%&&&((()))))))))((('''((()))***,,,,,,+++******))))))************))))))'''&&&$$$###$$$'''***,,,+++)))'''%%%%%%&&&(((***---+++))))))***+++***))),,,)))&&&$$$&&&'''))))))###***---***&&&'''))))))))))))*********))))))((('''(((***+++,,,---000333333222000//////000222333000///---+++************...---,,,******)))******+++(((""" """???WWW???>>>???;;;;;;::::::::::::999999777777888:::<<<<<<:::888444666888:::;;;:::999888555555555555444333222111555444333333444555444333444444555555666666777777777888888888888777777666555777999;;;<<<<<<<<<<<<999888888:::>>>@@@???===>>>===;;;::::::;;;<<<===:::;;;===>>>>>>>>>===<<<999999:::;;;;;;::::::999:::888999>>>AAA???<<<999===>>>>>>;;;888888<<>>:::999<<>>????????????<<>>===???CCCEEEAAA???AAAFFFHHHFFFBBBFFFFFFFFFEEEEEEDDDCCCBBB???@@@AAABBBDDDEEEFFFFFFAAAAAABBBDDDFFFEEECCC@@@DDDFFFGGGEEEAAA>>>>>>???AAA$$$---AAABBBCCC???AAA???888444666888888222444666777777666333222666666666666666666777777888888777777777777888888777555777:::999666666:::777777888888888888999999999999999888888666555555:::999888666666666777888999888777666555555555555222222333333333333333222444333222111000000000000...///111222222111000///000222111000111444333///111111000...---+++*********,,,///000/////////000...------...//////...------...///...,,,+++,,,---,,,,,,,,,+++***)))(((''')))*********))))))(((''''''((()))))))))((('''&&&))))))***++++++++++++***)))******************)))%%%%%%&&&'''((((((((((((***(((&&&%%%%%%''')))***...+++(((%%%$$$&&&***---+++(((%%%$$$&&&((())))))***000111,,,((((((******))))))*********))))))((((((***++++++***+++---///000000///000111222444555000///---+++*********+++,,,,,,,,,,,,+++******)))+++***&&&  777JJJXXXBBB;;;>>>BBB===<<<<<<;;;:::::::::::::::999888999::::::999777555666888:::;;;:::999999666666666666555444333333777555444555666777666555777666666666666777777888777777777777777777666666666777999;;;<<<<<<<<<<<<999888888:::>>>@@@???======<<<<<<<<<<<<<<<======:::;;;<<<===>>>======<<<;;;;;;;;;;;;;;;;;;::::::<<<:::;;;>>>AAAAAA>>><<<;;;<<<<<<;;;999:::===AAACCCBBBAAA???======>>>???<<<<<<===>>>>>>?????????:::===??????<<<<<<@@@DDDCCC@@@>>>@@@DDDFFFDDDBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEE@@@???@@@BBBDDDDDDCCCAAACCCEEEFFFDDDAAA??????AAACCC%%%---BBBCCCCCC<<>>CCC???;;;>>>???>>>===;;;::::::;;;;;;<<<:::888888888999888666666777999:::;;;;;;:::999777777777777777666555444888777666777888999888666:::999777666666777888888666666666666666666666666777888999:::;;;<<<<<<;;;999888888:::===>>>>>>===:::;;;<<<===============;;;;;;<<<============<<<============<<<<<<;;;:::<<<<<<;;;<<<>>>@@@???===:::;;;<<<;;;;;;<<>>>>>>>>===>>>>>>>>>???999;;;===<<<:::;;;@@@DDDBBB???>>>@@@CCCEEECCCAAA@@@AAABBBDDDEEEFFFFFFFFFFFFEEECCCBBBAAABBBBBBCCC@@@???>>>???AAACCCCCCBBBBBBCCCDDDCCCAAAAAAAAABBBDDD''' 000EEEEEEEEE>>>@@@>>>999777999:::888777777666555444444444444;;;;;;::::::::::::999999777777777777777777888999;;;666555777999777888;;;<<<:::888666555666777888<<<;;;999777555555555666888777666444333333444444777666666555444444555555666444222000/////////000///000111222222000...---000111111111111000//////000222111000111444333///111111000000//////......+++---//////...------...---,,,,,,---///000///...+++,,,------+++++++++------......---,,,+++***)))(((((('''''''''''''''(((*********)))))))))((((((+++***)))))))))***,,,---+++++++++,,,,,,+++++++++(((***---//////,,,)))''''''&&&&&&&&&&&&(((***+++$$$+++333555000+++(((((((((&&&$$$%%%''')))******333555333,,,((()))+++***'''((())))))))))))))))))+++,,,------+++)))***+++,,,---///111333444444555000///---,,,+++++++++,,,+++******)))******+++,,,))),,,---'''   @@@sssrrrQQQ;;;AAAGGG>>>999???@@@>>><<<:::999999:::;;;<<<:::777666777888888888777888999:::;;;:::::::::666777777777666666555444999888777777999999888777:::999777666555666777888555555555555555666777777888999999:::;;;;;;;;;;;;999999999:::;;;===>>>>>>888999;;;<<<=========<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;:::;;;:::888:::===>>>===<<<<<<<<<<<<<<<===???@@@BBB???<<<===@@@BBBBBB@@@@@@???>>>=========>>>???=========;;;:::;;;???CCCAAA@@@???@@@CCCDDDCCCBBB@@@AAABBBCCCDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@BBBBBBDDDBBB??????@@@BBBBBBBBB???@@@@@@@@@@@@AAABBBCCCEEE((( 000DDDDDDDDDBBBCCC@@@;;;999;;;:::777777777666555555666777777999999999999999999999888777777666666777888999999<<<777444777999999999;;;===<<<999777666777888999<<<:::888666555555666666555555444333333444555666777777666666555555666666444333111000///000111111000000///............///111111111111111000//////---000000///222666555111111111000000000/////////---///000000...,,,,,,,,,---,,,,,,---///000///---+++,,,------++++++,,,---------------,,,,,,+++***((((((''''''''''''((()))******)))))))))*********+++***)))))))))***,,,---+++++++++,,,,,,+++++++++)))******++++++***)))(((&&&&&&&&&&&&'''(((***+++###+++333555111+++(((((('''&&&%%%%%%(((*********...000...(((&&&)))***)))''''''((()))))))))))))))***,,,......---,,,,,,------...///000111111111111///...,,,+++******+++,,,---+++(((''''''))),,,...'''+++---(((  &&&888NNNVVVlll```JJJBBB;;;;;;:::888===DDD===<<<;;;999999999999:::999888666666777999::::::888888999999::::::999999555555666666666555444444888777666666888888777666888888666555444555555666444444444444555666888999:::::::::::::::::::::;;;999999999::::::;;;===>>>666888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>?????????>>>>>>===<<<:::===<<<888888===@@@>>>???>>>======>>>>>>>>>>>><<<:::888999>>>AAAAAA@@@BBB@@@>>><<<<<<===???AAACCCBBB@@@===<<<<<>>=========???AAABBBCCCFFF'''---@@@??????DDDDDDAAA<<<;;;===;;;666888777777666777777888888555555555666666666777777666666666666777888999:::<<<666444888;;;:::999:::===<<<:::888888888888888:::999888777666666666666444444333333333444666777777777666666555666666777333222222111111111222222111000...------...000111222222111111000/////////,,,...//////222777666333333222111000///...---,,,...000111111///---------...------...//////...,,,+++,,,------,,,,,,---...+++++++++++++++***)))((()))((('''''''''((()))***,,,+++******)))******+++*********)))******+++,,,******++++++++++++******'''&&&%%%%%%%%%&&&'''''''''''''''''''''((()))***)))+++,,,+++(((''')))+++(((&&&%%%&&&((()))))))))'''***)))%%%%%%)))***(((&&&&&&'''((())))))))))))***,,,...//////......////////////...............---,,,+++)))))))))***+++...+++(((&&&&&&(((+++---(((***+++)))###  ###333444&&&%%%DDDsssYYYAAA<<<>>>>>><<<===@@@???<<<:::::::::::::::999999999777666555666888::::::999888888888888888888888888555555555666666555555444777666555666777888777555666666666666666555555555444444444444555777999;;;;;;;;;:::999999999::::::999::::::999999:::<<>>>>>??????>>>>>>===;;;AAAAAA;;;;;;AAACCCAAA@@@???>>>>>>??????>>><<<:::999888999<<<>>>@@@@@@BBB@@@===;;;;;;>>>AAACCCFFFDDDBBB@@@>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@???<<<===>>>???AAABBBCCCDDDIIIFFFCCCAAAAAAAAAAAAAAA>>><<<;;;<<>>===<<>><<<777888888777777666666555555333444444555666777888888666666666666777888999:::;;;666444999===;;;999888::::::999999888888777777777777888888888888777777666666444333333444555555666555555444444555555666333333333333333222111111222111000//////000111222333222111000////////////---///000///222666555111111111000//////...------,,,///111222111000000111000///......///...,,,***+++---......------...///******+++++++++***))))))***)))((('''''')))+++,,,000///---***)))((((((((())))))***++++++++++++***)))******************)))$$$$$$$$$$$$%%%%%%&&&'''''''''''''''((((((((((((,,,+++)))'''&&&''')))***((('''&&&'''((()))((('''%%%''''''%%%'''++++++'''%%%&&&'''((())))))))))))))),,,...///...---------......,,,,,,,,,,,,---...+++***)))((((((((()))***++++++***)))))))))((()))************(((###  &&&QQQxxxuuuGGG """$$$!!!&&&222;;;===MMMwww{{{III999CCC888;;;???BBBDDDCCC===666888999;;;<<<===<<<;;;:::888777666777999999888666888777777777777777777777555666666777777666666666888666555666777888777666444555777888888777666555555444444444666888;;;<<<<<<;;;:::999999999999:::999::::::999888888<<>>????????????:::CCCDDD===<<>>===>>>AAAAAA@@@======>>>>>><<<;;;<<<>>>@@@BBB@@@===;;;;;;>>>BBBEEEEEEDDDBBBAAA@@@@@@@@@??????@@@AAAAAAAAABBBCCCDDDCCCCCCCCCBBBBBB@@@??????<<<===@@@BBBDDDDDDDDDCCCEEECCCAAA@@@AAABBBBBBAAA@@@>>><<<===@@@CCCDDDDDDFFF***---???======??????===:::<<>><<<999777777888888888888777666666555666888999999888777777999888666444333333333444444444333333333444444555444555555555444222111///222222222222222222333333333222111000///////////////111111000222555444000,,,,,,---...///000111111***---000222222222333444111///......///...,,,***,,,---......------///000,,,,,,---------,,,++++++***)))((('''((()))+++---444222///+++((('''&&&%%%((()))***,,,,,,+++******))))))************))))))###$$$&&&'''((((((((((((((((((((((((((('''''''''*********,,,---,,,)))''')))(((''''''((()))'''&&&%%%(((((('''))),,,+++'''%%%&&&'''((())))))))))))***,,,...///---+++******---,,,+++******,,,...///***)))(((''''''((()))))))))***,,,---,,,)))&&&$$$,,,***)))+++,,,((( """555111  333uuu___  &&&---444777DDDMMM[[[lll```DDD??????======999999:::888666999@@@777999<<<>>>???>>><<<;;;999888888999999888666333777777666666666666666777666777777888888888777777888777666777888999888666333555888:::;;;999777666555555444555666999<<<>>>===<<<:::999888999999:::999:::;;;999777888<<>>???;;;;;;:::999:::;;;<<<===:::;;;<<<>>>????????????888BBBDDD===;;;BBBDDD???>>><<<<<<>>>BBBCCCBBB???BBBCCCCCC@@@<<<:::===@@@BBB???<<<:::;;;???CCCFFFCCCBBBAAAAAABBBBBBAAA???>>>???@@@@@@@@@@@@AAACCCAAABBBBBBBBBBBBAAA@@@???===???CCCEEEFFFFFFDDDCCCAAA?????????BBBCCCCCCBBBCCC@@@===>>>BBBEEEFFFEEEBBB)))---???@@@AAACCCAAA???<<<;;;;;;<<<<<<999;;;<<<999555333444666222333555777888999::::::555444444666999::::::::::::999888888999999888666777444444999:::777555666111222333555666666666666888888777777777777888888444555666888888888777777666555444333333333444555333333333333333333333333444333222111000000000000......000111111000//////111///...,,,,,,...///111333)))(((333:::666111111***---//////---,,,...111---,,,+++,,,---.........---......//////...------,,,+++***)))))))))***+++000///...---+++***)))(((---***''')))---///,,,))),,,++++++***)))((('''''''''((()))******)))((('''***(((&&&%%%'''((()))(((---,,,+++,,,---,,,)))%%%(((((((((((((((((((((((((((((((((((()))***+++,,,((()))+++,,,+++***((('''(((***+++)))''''''***---,,,+++)))'''(((***,,,...+++,,,---,,,++++++,,,...---,,,+++)))((('''''''''222111///---***'''%%%###!!!'''999;;;%%%    ...gggTTT    """ &&&---555>>>LLL]]]iii~~~WWW>>><<<<<<999888===:::888:::>>>@@@>>>:::;;;<<<<<<======<<<<<<;;;777999:::;;;;;;:::888777999:::;;;:::777666666777666777888999999888777666333555666555444444555666888777777666666666666666777555333555888;;;:::999999999999:::;;;;;;999777<<<<<<===>>>>>>===<<<;;;999888888:::===>>>===<<<777777888999::::::::::::======>>>????????????>>><<<===>>>>>>===;;;999777>>>>>>=========>>>@@@AAAAAA@@@???=========>>>???BBBCCC@@@===DDDPPPRRRLLLCCCBBBBBBBBBBBBCCCDDDDDDCCCAAA@@@AAADDDFFFEEECCCBBBAAA@@@AAABBBAAA>>><<>>???@@@BBBDDDEEEFFFGGGCCC'''+++======???>>>>>>===<<<;;;999888777888999:::999777555555555111222333555666666777777555555555666888999999999888777777777777777777666666444555999999666666999777777777777777666666555777777777666666777777777444444666666777666555555444444444555444333222111222222222222222222222222333222111000000///000000...///000111111111000///222111///......///111222+++HHH]]]RRR999***)))------...///...---,,,///111...,,,***+++...///...---,,,,,,------............///...,,,+++************.........---,,,+++***)))+++)))''')))---...+++(((,,,++++++***)))(((((('''(((((())))))))))))((((((***(((''''''((((((((('''&&&%%%&&&***000222...)))''''''''''''''''''''''''(((''''''''''''((())))))((()))******+++***)))))))))++++++***((((((***---,,,+++***)))***+++---...+++,,,------++++++,,,---+++******))))))))))))))).........,,,+++)))'''&&&###***;;;:::!!!  777QQQNNN...     !!!+++333@@@KKKZZZkkk|||{{{]]]AAA:::===<<<;;;<<<===:::888:::===???===999999999::::::::::::999999777888:::;;;;;;:::888777999::::::888666555666777666777888999999888777666444555666666555444555777666666666666666777888888777555444666999;;;;;;:::999888888999;;;:::888666;;;<<<<<<======<<<;;;;;;999888888999;;;<<<;;;:::666777888999:::;;;;;;;;;===>>>>>>???@@@?????????>>>>>>??????>>><<<;;;:::======<<<===>>>@@@BBBCCCAAA@@@???>>>======>>>???AAABBB???===EEEPPPOOOGGGDDDCCCBBBBBBAAAAAAAAAAAAGGGDDDBBBBBBCCCCCC@@@>>>DDDCCCCCCDDDEEEDDDAAA>>>AAADDDEEEEEECCCAAA@@@@@@===@@@CCCCCCAAA@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFDDD&&&)));;;;;;<<<;;;<<<======<<<999666444666666777888:::999777555333444444555555555555555666666666666777777777888666666666666666666666666555555666888666333666;;;999999999999888888888777777777777777777777777777444555555555555555444333222444555555555222000...111111111111111111111111000000//////...//////000...///000000111111000000333222111000000111222333555jjjmmmCCC444777999000111000...,,,---///111000,,,)))***...111///+++,,,,,,++++++,,,---...///000///...,,,+++******))),,,,,,------,,,,,,++++++)))((((((***......+++'''+++++++++***)))))))))(((***)))(((''''''((()))******)))(((((())))))'''%%%)))''''''+++///000,,,'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***++++++***++++++***))))))***,,,,,,,,,++++++,,,,,,---...***+++---...,,,+++++++++(((((())))))*********++++++++++++,,,++++++***))))))...===;;;!!!          !!!&&&---888HHHYYYfffiiiIII???:::===>>>::::::>>>>>>;;;999:::<<<===;;;888888999999::::::999999888777888999::::::999888777999999888666444444666888777777888888888888777777666777888777666555666777444444555555666888999:::888777666777999;;;;;;;;;888888777888::::::888777::::::;;;;;;;;;;;;::::::999888888999:::;;;999777555666777999;;;<<<======>>>>>>???@@@@@@@@@@@@???@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<>>>???AAACCCDDD@@@@@@???>>>>>>>>>??????AAABBB??????HHHQQQMMMAAADDDCCCBBBAAA@@@?????????FFFDDDBBBBBBBBBAAA@@@>>>EEEEEEFFFHHHHHHGGGCCC@@@DDDDDDDDDBBB???======>>>>>>???AAABBB@@@@@@@@@AAADDDCCCBBBBBBBBBCCCEEEEEEEEE&&&(((::::::;;;======>>>===<<<:::888666444333444888;;;<<<888444777777777777777666666555666666777666555555666666555666666666666666777777666666777777222...222999666666777888999:::;;;<<<777888888888888888888777666666666666555444444333444444444444222111///...111111111111111111111111......---------...//////...//////000111111111111333222222111111222222333000TTTeeeNNN444111666444333222000---,,,---000111000,,,(((***///111///+++------,,,+++++++++,,,---......---,,,+++************+++,,,---------,,,,,,))))))***---///...+++'''+++*********************+++***'''&&&&&&'''***+++))))))))))))***)))'''$$$))))))***+++,,,---...///((((((((((((((((((((((((''''''((()))******++++++)))(((''''''(((***,,,---************))))))******+++++++++,,,,,,,,,,,,,,,)))+++......---+++******(((((()))*********************++++++++++++*********+++555555            $$$***444<<>>???;;;777999???===;;;999:::;;;;;;:::888::::::;;;;;;;;;;;;::::::777777888999999999999888999888666444222333666888777777777888888777777777777888999888666666777888555555555555666777888999888888777888999;;;;;;;;;888777777777999:::999777888999999:::::::::::::::;;;:::999:::;;;:::888777444555777999<<<===>>>???>>>??????@@@@@@@@@@@@@@@AAA@@@>>>===<<<===???@@@======>>>???@@@AAABBBCCC@@@?????????????????????AAABBBAAAAAAKKKSSSLLL???BBBAAA@@@???>>>>>>>>>>>>??????@@@AAABBBDDDDDDDDDEEEEEEFFFHHHHHHFFFBBB???CCCCCCBBB???===;;;<<<>>>>>>???@@@@@@@@@@@@@@@AAACCCBBBAAA@@@AAABBBDDDFFFEEE&&&)));;;;;;<<>><<<:::999888888999333222333777;;;<<<888444888888888888777666555444555666777666444333444666555777888888666555777999777777777666000***---444555555555555666888999:::888999999::::::999999888888777777666666555555555777666333000//////000111222222222222222222222222------------------....../////////000111222222333111111111000000111111111+++333777000******---...444222///------...000111///,,,)))***...000///,,,///...---,,,+++******************+++++++++++++++)))***,,,---......---,,,)))***,,,...///...+++)))************++++++++++++,,,***'''%%%%%%'''***,,,)))))))))***+++***'''%%%!!!%%%))))))(((---888AAA))))))))))))))))))))))))'''(((***,,,---...//////***((('''&&&'''***,,,...((((((((()))*********))))))******+++++++++++++++)))+++......,,,***)))))))))************)))((((((***++++++++++++***)))((((((###((()))          &&&111???JJJhhhsssJJJ;;;AAA===;;;:::;;;:::999;;;???<<<;;;:::999::::::999888999999::::::::::::999999777777888888999999999999888777666333222333666999888777777777777777777888888999999999777666666888777777666666666666777777888888999999999999;;;<<<999777666777999::::::999888888888888999999::::::===;;;;;;;;;<<<;;;999777444555777:::<<<>>>??????>>>>>>???@@@@@@@@@@@@??????===<<<:::;;;<<<>>>@@@????????????@@@@@@???????????????@@@@@@@@@@@@??????AAA@@@@@@HHHOOOIII===??????>>>>>>>>>??????@@@<<<>>>???AAACCCEEEFFFHHHCCCCCCCCCEEEEEEDDD@@@===@@@AAA@@@>>><<<<<>>>>>>>>???@@@@@@@@@????????????AAACCCEEEFFFCCC&&&***======>>>???===:::777666666777888333333555777999999777555666666666666555444333222333555777666333222444666666888:::999555444666888888666666555111+++,,,111777666444333333333444555777888999::::::999888777888777777666666666777777999666222///...000222444222222222222222222222222......---------------.../////////000111222333444000000000000000000000000111///222777333+++---555333000------...///000///...,,,++++++---.....................---+++***)))(((((()))+++++++++++++++(((***,,,.........---,,,(((***,,,------,,,+++***)))*********+++,,,,,,,,,+++***'''&&&&&&'''***+++)))(((((()))***+++)))'''%%%)))+++)))&&&***555???))))))))))))))))))))))))'''(((+++---////////////***)))((('''((()))+++---''''''''')))+++,,,+++*********))))))******+++,,,***,,,------+++))))))))))))***+++++++++)))((('''++++++++++++***)))((('''---%%%'''&&&          ...>>>PPPfff|||oooHHH<<>>??????======>>>????????????>>><<<;;;:::999:::;;;>>>???>>>????????????>>>======>>>???@@@@@@AAA@@@@@@@@@;;;>>>>>><<>>>>>>>>>>>>>>???@@@@@@???AAACCCCCCCCCCCCEEEFFFCCCBBBAAABBBCCCBBB???===???@@@@@@???>>>???AAACCC???>>><<<===>>>@@@@@@???======???AAABBBDDDEEEFFFAAA%%%***===>>>@@@======;;;:::888777777777444666777777666555555666555666666666555444333222111444777666333111444777666999:::888444222333666888555555666555000///111666555333111111222333444555666888999999888666555666666555555555666777888777555333111111222333444111111111111111111111111000///...------,,,------000/////////111222444555///000000000000000000///---,,,///444111))))))000000...,,,,,,///000///...+++---...---++++++...000+++,,,...000000...,,,+++)))***+++,,,,,,,,,+++***(((***,,,...///...,,,+++'''(((*********)))******))))))***++++++,,,------***)))(((''''''((()))***)))((('''(((***++++++***------,,,)))'''(((+++...'''''''''''''''''''''''''''(((***,,,,,,,,,+++*********)))(((((()))***+++'''''''''***...000///---,,,+++***))))))+++,,,...+++,,,---+++)))((())))))'''(((***++++++***)))(((***************))))))(((---(((,,,***&&&,,,       """///999CCCRRRhhh}}}RRR;;;999BBBAAA222:::<<<======>>>===999666777888999999888888999:::666666777777777777666666666666666777777888999:::666777777666555555666888999888777666666777888999888999999888666555555666777666666666666777777888666888999888666666888;;;;;;999888888:::<<<===<<<888888777777888:::;;;<<<;;;:::::::::;;;;;;:::888555666888:::<<<>>>??????<<<<<<===>>>>>>>>>>>>===:::::::::::::::<<<===>>><<<<<<>>>>>>>>>>>>===<<<>>>???@@@AAAAAAAAA@@@@@@;;;??????;;;>>>FFFHHHCCC@@@@@@??????>>>?????????BBBDDDFFFEEECCCBBBCCCEEEEEECCCAAAAAABBBBBBAAA@@@???AAAAAAAAA@@@@@@BBBDDD@@@===;;;;;;>>>@@@???>>>>>>@@@BBBDDDEEEEEEEEEDDDAAA$$$***===>>>@@@>>>>>>??????===;;;888777555888999777444222444666777777888888777666555555000444777666222111444888555888:::777222///111444777444444777888555222333222111111000111333666777444555666888888666555444555444333333444555666888444444444444444444444444000000000000000000000000111000///...---,,,,,,,,,000/////////111222444666000000111111111111000000111///---///222444333333...,,,+++,,,///111///---***---000...******---111'''***...111222111///---,,,------...---,,,***)))(((***---...///...,,,***&&&'''((((((''''''((()))))))))***+++,,,------...***)))(((''''''((()))***)))(((&&&''')))+++,,,,,,+++(((&&&'''+++---+++(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&$$$******))))))))))))))))))((('''(((,,,111333222///...,,,***))))))+++...000,,,---,,,+++(((((()))***%%%&&&)))+++,,,,,,+++***(((((()))***************%%%$$$,,,***///<<<$$$          ###)))222DDD]]]ppp|||NNN888DDDCCC777666===555777888777888;;;======666777888999888888999:::888888999999999999888888666666666666777888999:::555777888777666666777888999888777666666777888999777888999888555444444555555555555555666888999:::666888999888666555888:::;;;:::888999;;;===>>>===999888888777888:::<<<===999999888999;;;;;;999888666777999;;;<<<>>>>>>>>>;;;<<<<<<===============:::::::::;;;<<<===>>>???999:::<<<===>>>>>>>>>===>>>???@@@AAABBBAAAAAA@@@===CCCBBB===>>>FFFKKKIIICCCBBBAAA???>>>>>>>>>>>>BBBDDDFFFFFFDDDCCCEEEGGGHHHEEECCCBBBBBBCCCCCCBBBAAABBBCCCCCCBBBAAABBBCCC@@@===:::;;;>>>@@@???>>>AAACCCEEEGGGHHHFFFDDDCCCAAAzzz))) )))CCC===>>>===>>>???>>>:::777666666777777666555555555555666888888777777666666555555666555555555777999;;;<<<999888555333222333444444666666666666666666666666666666555444333333444666555555555555555555444333555555666777777666555444555555333000111444444000222222222111111///...---222111000///...------,,,111000000000111333666777777444111111222111///,,,333333333222333333444444///---******+++,,,---...///...---,,,+++,,,------***++++++,,,,,,---------111---***)))+++,,,***((()))******++++++++++++***)))((())),,,//////---)))******)))(((((((((((((((,,,,,,,,,+++***)))(((((((((((())))))))))))((('''---,,,+++***)))))))))))),,,***)))))))))'''$$$!!!%%%&&&))),,,...---***''''''((()))***************(((***...111222111///---'''(((((((((((())),,,///,,,,,,,,,,,,+++)))'''&&&'''))),,,+++))))))+++---,,,+++***((('''''''''''')))'''(((+++'''"""%%%,,,888$$$           $$$'''+++777HHH[[[pppqqqIIICCC===<<<>>>@@@>>><<<;;;<<<<<<===<<<:::999888777888:::;;;;;;:::888777777777777777888999:::;;;666777888888888777555444888888888666444444666888;;;:::999777666555555555555777999999777555555555:::999777666666666777888:::999999888777666666555999999999999999:::::::::;;;:::999999888999999999888888888888888999999999888888888999:::;;;<<<===::::::;;;;;;<<<=========AAA<<<777888;;;>>>===;;;===:::;;;??????:::888;;;???>>><<<;;;;;;;;;<<<===???@@@AAAAAABBBEEEIIILLL@@@AAABBB@@@>>>>>>@@@CCCEEEAAA???AAAFFFHHHFFFBBBFFFDDDCCCBBBCCCCCCBBB@@@DDDCCCAAAAAABBBBBBAAA@@@@@@>>>>>>>>>@@@AAA@@@>>>AAACCCEEEEEECCCBBBAAABBBBBB|||))) )))BBB===??????@@@@@@???;;;888777777666555555444333333333333666666666666666666777777444444444555666777888999888777555333222222333444666666666666666666666666666:::===;;;666333444777333444555666666777777777777777888888777555333222777777444111222666666333444444333333111000......111000///...///000222333333222111000000222444555444222000000111111///,,,......///000111333444555000...,,,,,,---...///000///...---,,,+++,,,---...++++++,,,,,,------------...,,,*********+++***)))++++++++++++***)))(((''')))((()))+++......,,,)))(((''''''(((((()))***++++++,,,,,,++++++)))(((((())))))))))))))))))))))))+++******))))))))))))))),,,+++*********)))&&&###&&&'''(((+++------***(((***************))))))))))))+++---///000///---,,,&&&'''(((((('''))),,,...,,,,,,,,,,,,+++)))((('''***---///...+++(((((((((***))))))((((((((())))))+++((((((***((($$$$$$)))999444)))          ,,,;;;FFF\\\mmmdddDDDCCC>>>999999<<<>>>>>><<<<<<<<<<<<<<<;;;:::888777888999;;;<<<<<<;;;999888999999888888777888888888777777777777777666555555999999999777555555777999888888888777888888999:::666888:::999888666666666:::999888666666666666777666666777777777777777888888888888999999999999:::999888888888888999::::::888888888888888888888888666666777888:::;;;;;;<<<==================<<<<<<@@@>>>;;;;;;===>>>>>>===???<<<===AAA@@@<<<:::===AAA@@@???>>>===>>>??????BBBBBBCCCBBBBBBCCCFFFIII???@@@@@@???======@@@CCCEEEAAA???AAAEEEGGGFFFCCCDDDBBBAAABBBCCCCCCBBB@@@AAA@@@@@@AAACCCDDDCCCBBBCCCBBB@@@@@@AAABBBAAA@@@???AAADDDDDDDDDCCCCCCDDDEEEzzz&&&'''@@@;;;???BBBBBBCCC@@@===:::999999555444333222111111111111444444555555666777777888222333444555666555555444666555444222222222333444666666666666666666666666444;;;AAA???777222333777222333444666888999999:::888888999888777555333111777777555111222666777444555555444333222000...---444222///------000444666333222111000000111222333222000//////000000///.........//////111222444555111000///......///000111...---,,,+++,,,---...///,,,,,,------------------***+++++++++))))))***+++---,,,,,,+++)))'''&&&%%%(((((()))+++------+++)))&&&&&&&&&''')))+++---...+++++++++++++++***)))(((***)))((((((((((((******))))))(((((())))))***+++,,,+++******+++***(((&&&(((((((((***,,,,,,+++***---,,,+++))))))))))))***+++,,,,,,------,,,,,,+++'''(((((((((((()))+++...,,,,,,,,,,,,+++***((('''***,,,......,,,***))))))((((((((((((((()))***+++---)))''')))***'''&&&'''222;;;;;;+++          !!!&&&...999HHH___xxxWWW;;;;;;>>>:::777888;;;>>>>>>===<<<<<<<<<;;;:::999777777999:::;;;<<<<<<;;;:::999::::::999888777777777777888888777666666666666666888999999888666666888999888888888888888999::::::777999::::::888777777888:::999888777666666666666333333444555777888999999777777888888888999999999666666666777888999:::;;;888888888888888888888888666777999;;;===>>>>>>>>>????????????>>>===<<<;;;===???@@@@@@???>>>???@@@AAA??????AAAAAA>>>===???CCCCCCBBBAAAAAAAAAAAAAAADDDDDDDDDBBBAAABBBDDDGGGAAAAAA@@@>>>===???BBBFFFEEEAAA???@@@CCCFFFEEEDDDAAA@@@???@@@BBBCCCBBBAAA>>>>>>>>>@@@CCCEEEEEEEEEEEECCCAAA@@@AAAAAAAAA@@@<<>>;;;999:::555555333222111111000000444444444555555666666666222333555777777555333111444444333222222222333333555555555555555555555555222777::::::555222333555444555666777999999::::::777888888888777666444333444666555444555888666111555444444333111///---,,,888444///+++***,,,000222111111000000111222333444111000000000111111111000444333333222222222222222111111000...---,,,---...------,,,+++,,,---...///...---------------------&&&))),,,,,,***(((***,,,+++++++++***)))(((&&&&&&((())))))***+++++++++***&&&&&&'''((()))+++,,,---+++++++++++++++***)))(((+++***((('''''')))+++,,,))))))))))))***+++,,,---+++***)))***++++++)))(((***)))((((((+++,,,,,,+++---,,,***))))))***+++,,,---,,,,,,+++*********+++)))******))))))***,,,///------,,,,,,+++***))))))'''(((***+++,,,...000222***))))))((())))))******+++(((&&&(((++++++)))'''(((///777777)))         !!!%%%''';;;LLLeee}}}PPP:::===EEE>>><<<999999<<<>>>>>>===<<<<<<;;;:::999888777666888999::::::::::::999888999999888777777777777777999888666555555555666777777888888888666666777888:::999888777666666666666666888999888777666777888999888888777666666555555222333444555666777888999666777777888888999999999444444555666777999;;;<<<888888888888888777777777444555888;;;=========<<<===>>>>>>>>>>>>===<<<;;;:::>>>CCCCCC???===>>>AAAAAA@@@@@@AAA@@@?????????DDDCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDBBBAAABBBEEEGGGDDDBBBAAA??????BBBEEEGGGDDDAAA??????BBBDDDEEEDDD???>>>>>>???AAACCCBBBAAA>>>===>>>@@@CCCEEEEEEDDDEEEBBB???>>>>>>??????>>>===???BBBDDDDDDDDDEEEFFFCCCnnn$$$<<<999BBBFFFFFFEEEBBB===:::999:::666555444333222222222222555555555555444444333333333555777888888666333111333333222222333333333444444444444444444444444444444333222222444555666555777888888888888888777777555666777888888777777666111666888999;;;;;;666000333222222111000...,,,+++555111---)))(((***---///......///000111333555555111111222222222222333333444333222222111111111222000111111...+++((()))***...---,,,,,,,,,,,,...............------,,,,,,+++%%%)))------+++)))***,,,))))))************)))))))))***+++++++++***++++++)))))))))))))))***++++++******+++++++++***))))))+++)))((('''((()))+++---*********+++,,,---...///***)))(((((()))***)))(((+++)))((((((***,,,---,,,+++***))))))***,,,...000...---+++***))))))******+++,,,,,,+++***+++...000------,,,++++++*********)))'''&&&'''***///444777,,,+++***)))(((((((((((((((''''''(((,,,///---)))&&& )))===@@@+++      """+++999GGGQQQpppzzzKKK<<>>===<<<<<<777===BBBBBB>>>;;;===@@@@@@@@@@@@>>>>>>??????>>>BBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDGGGJJJCCCBBB??????@@@BBBDDDEEEBBB@@@??????AAACCCDDDDDD>>>>>>===???AAABBBBBBAAA@@@???>>>@@@BBBCCCCCCBBBEEEBBB@@@??????@@@???>>>@@@BBBDDDEEEDDDCCCCCCCCCBBBnnn'''===:::DDDGGGFFFDDD@@@<<<999888888666555555444444444444444666555555444333333222222444555888999999777555333222222333333444444555555444444444444444444444444666222///111666999999777999999999999888666555444444555777888999999888777222777;;;===>>>>>>999222111111111000///...,,,,,,///---,,,***+++---///000+++,,,...000222444555666111333444333222222333444.........//////111222222///111222///+++))))))+++///...---,,,+++,,,------......---,,,++++++******&&&)))---......,,,+++***'''((()))***,,,,,,,,,,,,***+++,,,,,,******+++---,,,+++***)))))))))))))))******+++++++++******)))***)))(((((()))***,,,---,,,,,,,,,,,,---...///000+++)))(((''')))))))))(((+++)))((()))+++------,,,************,,,...000111---,,,,,,+++*********++++++,,,,,,+++***+++---000------,,,+++++++++++++++---***&&&&&&)))---111333---,,,+++***)))(((((((((%%%((()))))),,,///...***,,, 888JJJ@@@***       %%%///AAA[[[wwwvvvIII@@@CCC<<<777:::>>>===;;;:::888777666666999999888777777888888999666666666666666666666666666666666666777888999999888888777666666666666666222444666666555444555666333333333333444666777888444555555555444444666777444555666777777777666666777777666666666666666666777777888999:::;;;;;;<<<777777777777777888999:::444555555666777888999999666777888:::;;;;;;;;;:::888999;;;===>>>>>><<<;;;666;;;@@@AAA===;;;===??????@@@@@@<<<<<>>>>>???@@@@@@?????????@@@AAAAAABBBBBBBBB???>>>>>>???AAACCCBBBAAAAAA@@@???@@@AAABBBAAA@@@EEECCCBBBBBBCCCCCCAAA@@@BBBCCCEEEEEECCCAAAAAAAAAEEEnnn(((<<<777AAAGGGFFFCCC???:::777666777444444444444444555555666444444444333333333333333444555777888888777666555222222333444555666666666333333333333333333333333444333333555777888888777999999999888777555444333555666777888999888777666333777999999;;;<<<999333000000000000000///.........//////000000000000000,,,---...000222333444444111333444333111000111333///......//////000111222---111333222///---///222111///...,,,+++++++++,,,...------+++***)))(((((()))***,,,///111///+++(((((()))***+++------......+++---...---+++***,,,...,,,+++******)))))))))***)))******+++++++++******((())))))******+++,,,,,,,,,,,,,,,,,,,,,---...///---+++)))((()))******)))***))))))***,,,------,,,***++++++,,,---...//////,,,,,,,,,,,,,,,+++++++++***++++++***)))))),,,......---,,,+++++++++,,,,,,...+++((((((***,,,,,,+++,,,++++++***)))))))))***&&&+++...+++***---,,,)))---%%%)))AAAQQQHHH444###        ###***333BBBVVVnnn^^^GGG;;;BBBAAA444555CCC======<<<;;;888777666777777777666666777888:::;;;777777666666666666777777777777666666666777777888777777777777777666555555222444777777666555666666333333333444555666777888555555666555444444777999222333555666777888777777777777777777777777777777888888999:::;;;<<<======;;;:::999888888888888888222333444666888999:::;;;::::::;;;;;;<<<<<<<<<<<<:::;;;===??????>>><<<:::888;;;>>>???===<<<>>>??????AAA@@@<<<;;;???@@@===@@@@@@AAAAAAAAA@@@???>>>???@@@AAAAAABBBEEEIIILLLCCCAAA@@@@@@BBBBBB???===<<<>>>AAABBBBBBAAAAAAAAA@@@??????@@@BBBCCCBBBAAA@@@?????????AAABBBAAA@@@BBBBBBBBBDDDEEEDDDBBB@@@BBBCCCEEEEEECCCAAAAAAAAAGGGnnn'''888333<<>>999555555555333333333333444555666666111222222333333444444555444444666777777777666666222333444555666777777777333333333333333333333333000333777888666444444444888888888777777555444444777888999999888777666555222444444333555888777333000000111111111111000000222333555555444222///---......///111222222222222000333444333000///000222444333222111000000000000,,,111555555333222555999222000...,,,+++***++++++------,,,+++***(((''''''++++++,,,000222111,,,''')))***+++,,,---.........,,,...///...+++***---///++++++***************+++)))******+++++++++******'''((()))+++,,,,,,,,,+++,,,,,,+++++++++,,,------///---***)))***+++*********))))))+++---...---+++,,,,,,---......------,,,+++,,,,,,---------,,,,,,)))******)))'''(((***,,,...---,,,+++++++++,,,---***)))(((***------***'''*********)))******+++,,,'''...222---)))+++***'''(((+++ 333ZZZ^^^III@@@333###       &&&+++;;;LLLgggYYYCCC===777666:::===;;;777>>>>>>???===;;;:::::::::666666555555777888:::<<<888888777777777777888888999888777666666555555666666777888888888777555444333555888888777777777777777666666555555555666666666666777666555555888:::111222444666888888888888666777777777888888888999888888999:::<<<======>>>===<<<;;;999888777777777111222333555888:::;;;<<<777777666555555666777777===>>>@@@AAA@@@>>>;;;999:::<<<===>>>>>>>>>???@@@???CCCAAA<<<<<<@@@AAA>>>???@@@AAAAAAAAA@@@???>>>@@@AAABBBBBBBBBDDDHHHKKKGGGEEEDDDEEEFFFEEEAAA>>>;;;>>>AAACCCCCCAAA@@@@@@AAA@@@@@@@@@BBBCCCBBBAAA???>>>>>>???AAABBBBBBAAA??????AAACCCEEEDDD@@@===AAACCCEEEEEECCCBBBBBBBBBGGG___!!!,,,???999:::AAAAAA???>>><<<:::888888333222555999666111333999444444333222333444555666777666555444444555777888333555777999999888666555555444333111000//////...222444777999888666555444888777666555444444444444888888777666666666666777222000///333888;;;999666444111111444333///...000000111222444333222000///111111222222222333333333222111000///............///000222333333111...---***,,,...---++++++...222//////...---------------......---...///...+++)))---111222...---///,,,&&&***+++,,,,,,******+++,,,++++++,,,---,,,***'''&&&'''((()))******++++++***,,,,,,,,,++++++++++++*********++++++++++++******+++,,,...//////---,,,+++///...,,,)))((()))---000...,,,)))''''''))),,,......---,,,,,,,,,,,,+++***,,,***((())),,,...---+++...,,,)))))))))******)))---,,,***(((''''''((()))************************++++++------------++++++,,,,,,,,,,,,+++***))))))...%%%(((%%% :::[[[```ZZZTTTAAA(((      '''333GGGddd]]]>>>@@@???===;;;:::::::::;;;???>>>>>>===<<<<<<;;;;;;<<<:::777555555777:::<<<888888888888777666444333888777777666777888:::;;;888666444444666666666555444777999777333222777;;;:::777555555777888666444666777666555333444666888:::888777777888777444000888777777999;;;<<<;;;999<<<<<<;;;;;;:::999999999;;;;;;;;;:::999888666555000222444777999::::::999:::999999888888999999:::===999:::@@@AAA<<<999:::;;;<<<===>>>????????????:::>>><<<777666<<>>@@@@@@@@@BBBGGGKKKKKKHHHEEEAAA??????@@@AAABBB@@@>>>>>>@@@BBBDDDDDDEEECCC@@@@@@AAABBBBBBBBBAAAAAABBBDDDEEECCC>>>:::999===@@@@@@??????BBBDDD@@@BBBDDDEEEDDDDDDDDDFFFHHH^^^ +++???<<<===@@@???>>>===;;;:::999888666444555999777333444888444333222222222333444444444333222222333444666888444666888::::::999777666444444333222222333333333222777<<<<<<888555666888:::999999888777666555555888888777666666555444444555222111444888:::888444444111111333333///...000000000111222222222111000......000111333444666666222222111000//////////////////000000000111111111+++,,,,,,+++******---///...------,,,---...000111,,,+++,,,---//////---++++++222555111.........,,,)))+++,,,+++***)))***+++***+++,,,------+++***)))'''((()))***++++++++++++,,,,,,,,,++++++*********))))))************))))))+++,,,---......---,,,+++///...---***((()))+++...,,,+++)))((()))***---...///---,,,,,,,,,,,,+++)))---+++)))***,,,...---,,,---+++))))))***++++++***,,,,,,+++***))))))((()))++++++++++++++++++++++++++++++,,,------,,,++++++***++++++++++++***))))))---)))***%%% 000NNNaaaOOOUUU\\\WWWDDD...$$$$$$&&&!!!    !!!222CCCVVVlll[[[DDDEEE>>>===<<<::::::::::::;;;======<<<;;;;;;:::999999;;;:::888666666888:::;;;999999888777777666555555:::999888777777777777777777666444444666666666555777999999777444333555888888666444444666777555444555666777666444444666777888777666888::::::777444666666666888:::;;;:::999777777777777777777777777999999999::::::999999888333333555666888999999999;;;:::999888888999:::;;;<<<999:::???@@@<<<999::::::;;;<<<===>>>>>>>>>>>>;;;>>>===888888===AAAAAAEEEDDDCCCAAA???===;;;:::888;;;???@@@@@@AAADDDGGGHHHFFFCCC@@@>>>>>>>>>>>>AAA@@@>>>>>>???AAACCCDDDDDDBBB@@@@@@BBBCCCBBBAAAAAAAAAAAACCCDDDCCC@@@===;;;>>>@@@@@@>>>======>>>@@@BBBDDDDDDCCCCCCDDDEEEGGG^^^ ***???>>>AAA??????===<<<;;;::::::::::::777555888888666444555222222222111222222333444111111000111111333555666555666888::::::999888777333333333444555666888999333:::@@@>>>888444777<<<999999:::999888666555333666666777777666555333222666444333444777888666333333000000333222...---000000000000000111111222333---...///111333444555666444333222111000000000000//////......000222444555000...,,,+++,,,------,,,---,,,++++++---000333555***)))***,,,///000///...(((000555222---,,,///000)))***++++++))))))***+++)))***,,,---...---,,,,,,'''((()))***++++++++++++------,,,,,,+++***))))))***************************+++------...---,,,+++.........,,,***)))***+++*********+++,,,---...///111///............---+++...,,,++++++---......---,,,***))))))***,,,,,,+++,,,,,,,,,,,,+++***)))(((,,,,,,,,,------,,,,,,,,,***+++,,,------,,,+++***((())))))******************...+++&&&"""$$$;;;\\\RRR\\\rrrvvvWWWAAA<<<111+++$$$      $$$***777UUUqqq|||UUU<<<;;;GGG;;;;;;:::999999::::::;;;;;;::::::999999888888777::::::999999999999::::::;;;:::888777666666777888888888999999999888777777777555444444666777666555:::999888666555555555555555444333333555666555444444555777777666555555666666555666888:::;;;:::999666666666888;;;<<<;;;:::777888888999::::::;;;;;;666666888999::::::;;;;;;666555555666777999;;;<<<<<<;;;:::888888:::;;;<<<;;;999:::>>>???<<<::::::::::::;;;<<<============<<>>:::999===AAAAAAAAAAAAAAAAAA???===;;;:::888;;;???AAAAAA@@@@@@AAABBBAAAAAA@@@>>>>>>======@@@???>>>>>>???@@@BBBCCCBBBAAA@@@AAACCCCCCBBB@@@AAA@@@@@@AAACCCCCCBBB@@@@@@BBBCCCCCC@@@<<<;;;:::@@@AAACCCDDDCCCCCCDDDEEEHHHaaa!!!(((>>>>>>CCC@@@???>>><<<<<<;;;<<<<<<<<<888555555777777444222111111111222333555666666222222111111222333444444555666777999999888777777444444444555666777999:::666:::>>>===999777888:::666777888888777555222111222444666777777666444333444222222333555666444222222///000222222......000000//////...///111333555111111111111222222222222444444333222111111111111......///000222444666777555111...---///000///---///---++++++,,,///333666*********+++...//////...'''+++......,,,,,,---...***+++,,,,,,******+++,,,,,,,,,---......------,,,(((((()))***++++++++++++...------,,,+++***)))))),,,++++++++++++++++++,,,***++++++,,,---,,,,,,+++,,,---...---+++)))))))))))))))+++---...///000000333222000000111111000///......---------.........,,,***((()))+++,,,------+++,,,,,,---,,,+++***)))++++++,,,------,,,++++++***+++,,,------,,,+++***(((((()))++++++,,,,,,,,,)))///***''')))***NNNgggkkkyyymmm___TTTJJJ===333///---***'''%%%!!!    !!!&&&***:::GGG\\\YYYEEEAAAAAA@@@???888888888999999::::::;;;::::::999999888888888777:::::::::;;;;;;:::::::::<<<:::888666666777888999555666888:::;;;<<<<<<;;;777555444444666777777666999777666666777777666444333333333444555666555555222555777888777555555666444444555777888:::::::::777777777999<<<======<<<999999999::::::;;;;;;;;;555666777999::::::::::::777777666666888;;;>>>AAA===<<<:::999999:::<<<===:::999:::<<<>>>===;;;999999:::;;;;;;<<<<<<<<<;;;<<<======:::999;;;???@@@>>>???@@@AAAAAA???===<<<>>>@@@AAAAAA@@@???>>>>>><<<===>>>@@@@@@@@@@@@???>>>??????>>>>>>???@@@BBB??????@@@BBBDDDDDDBBB@@@AAA??????@@@BBBDDDDDDDDDDDDEEEFFFFFFCCC@@@===;;;AAACCCEEEEEEDDDDDDEEEFFFJJJddd$$$'''<<<<<>>;;;888444333444666333000000111222444666777888999444444444333333333333333444555666777777777666666555555444555555666777888:::999999999::::::888666555666777888777555333222000111444666777777666555000000000222444555444333222///000333222///...111000///...---...000333555000000111111111222222222555444333222111111111111,,,...111444666666666555666222......000000///---111///---++++++...111333---,,,***+++,,,---,,,++++++((((((+++...///...,,,,,,---......,,,,,,---...//////......---,,,++++++((()))***++++++,,,,,,+++------,,,,,,+++***))))))+++***))))))))))))***+++)))******++++++,,,,,,++++++,,,...---+++)))))))))((()))+++---///000000000111000///000111222111000//////......------...///,,,***))))))+++---------***+++,,,------+++***))))))***+++,,,,,,+++***)))******+++,,,,,,+++******)))***+++,,,---.........)))---((()))///"""!!!:::lllzzz}}}ppp^^^QQQJJJEEE???:::999333***"""  !!!,,,666GGG^^^rrreeeOOOIIIEEEEEEFFFCCC>>>;;;777777888999999:::::::::::::::::::::999999999999999:::;;;;;;;;;;;;:::999;;;:::888666666777999:::777888:::<<<=========<<<666555333444666777777666666555555666888999888666333444555666666666666666222444777888777666666666444555555555555666777888666666666888:::<<<;;;:::888777777777666666666555777888888999999999888888777666666777999>>>BBBEEE===<<<:::999999:::<<<===999999::::::<<<===<<<999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999<<>>@@@BBBBBBAAA???>>>GGGFFFCCC@@@???>>>>>>===888:::===@@@BBBCCCDDDCCC===???@@@@@@>>>>>>???BBB>>>>>>???AAACCCDDDBBBAAAAAA???>>>@@@BBBEEEFFFFFFCCCDDDDDDDDDDDDBBB???>>>BBBDDDFFFFFFEEEEEEFFFGGGJJJfff'''(((;;;;;;BBBCCCAAA???===;;;<<<<<<===999999666222222555444111111222444666777888888888444555555555555555444444444444555555666666555555666555555444444555666666<<<999666777:::;;;777333666777888999999888777666111222444666777888777777...///111222333444444444222000000333333000000222111000.........000222333,,,---...000222333444555555444333222111111111111,,,...111444555555333222222000---,,,---------,,,111000---++++++,,,...//////---+++***++++++***)))///)))&&&+++111222///------...//////------...///000///...---,,,++++++***((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******((('''&&&%%%%%%&&&'''((()))))))))******+++,,,,,,***+++---,,,+++))))))***((()))+++---...///000000---,,,+++---///111000///...//////...,,,,,,---///---+++******+++------,,,***+++++++++++++++******((()))+++,,,,,,+++)))((()))***+++,,,,,,+++***)))***+++,,,---............******'''+++///&&&"""+++UUUvvvwwwqqqjjjaaaYYYKKKEEE;;;111***%%%!!!###$$$###,,,>>>MMMpppiiiAAA:::===@@@CCCCCC@@@>>>===777888999:::::::::::::::::::::::::::::::::::::::999999::::::::::::999999999888777777666777888999<<<<<<<<<<<<;;;:::999999666444333444666777777777333444666777888888888888222444777777666555555555222444666777666666666888555555666555444444555777444444444555777888777666999999888888777666666555888999999999888777666666666666666777999===AAADDD;;;;;;::::::::::::;;;;;;888::::::999;;;>>>===999::::::;;;;;;<<<;;;;;;:::;;;::::::;;;:::777999>>>>>>???@@@AAAAAAAAA@@@???JJJFFFBBB???>>>>>>===<<<888:::===@@@CCCEEEEEEFFF===@@@BBBAAA???===???BBB>>>===>>>@@@BBBDDDCCCBBB@@@??????@@@CCCEEEFFFFFFAAA@@@???@@@AAAAAA@@@>>>BBBDDDFFFFFFEEEEEEFFFGGGFFFeee''')))<<<<<>>;;;999999:::;;;777:::999333111444666444555555666666666555444333111222333444666666777777555555555666666666666666555555555555555666777777;;;:::888888999999777555666666777777888888999999555555666666666777777777111222444444444444444444333111111444444111111333111000///...//////000111,,,---...000111333444555444333222111111000000000---...///000000000////////////...---++++++,,,...///...---+++++++++,,,---///---+++******+++***)))...(((''',,,///...---///---...///...---,,,---///......---,,,,,,++++++,,,))))))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))((('''&&&&&&'''((()))((((((((()))***++++++,,,)))***++++++******+++,,,)))***+++,,,---...//////+++***+++---000222333222---//////...++++++,,,...///---******+++,,,,,,,,,******)))))))))******+++(((***,,,------,,,***((()))***+++,,,,,,+++***)))***+++,,,,,,------------+++'''***,,,(((((()))$$$555\\\{{{fffaaaZZZRRRIII@@@777111&&&)))'''   $$$000;;;KKKeeezzzeeeMMMJJJFFFAAA:::999===AAAAAA>>>888999:::;;;;;;::::::999::::::::::::::::::::::::999999999999999999999999777777777777777777777777>>>===;;;:::888888777777555444333444666888888777222555888999777666777999111444777777555333333333333555666555555555777999444666666555444444666999777666555666888888666555::::::::::::999999999999888888888888888777666666666666555666777:::===>>>888999:::;;;;;;:::999888777::::::777:::>>>>>>999;;;;;;<<<<<<<<<<<<;;;;;;===::::::<<<;;;777999>>>>>>>>>>>>???????????????CCC@@@>>>===>>>>>><<<999;;;<<<>>>@@@AAACCCCCCDDD>>>AAADDDCCC???>>>@@@BBB>>>======>>>AAACCCDDDDDD@@@@@@@@@AAADDDFFFFFFEEEAAA???======???AAAAAA@@@@@@BBBDDDDDDDDDCCCDDDFFFDDDddd'''***===>>>EEEBBB@@@<<<999777777888999666;;;;;;444111444888777777777777666444222///...---///111444666888999999666666666666777777777777555555555555666777999999:::;;;<<<:::888666777888333333444444555777888999999999777666555555555666555666777666555444444444333111222555555222222444111000000////////////000000000000000111111111111444333222111000000000000///...---,,,+++,,,,,,---///000111///,,,+++...111,,,,,,,,,++++++,,,,,,,,,...,,,***)))***++++++++++++''''''+++,,,(((***///,,,---......,,,,,,---...,,,,,,+++++++++,,,------))))))***+++,,,,,,,,,,,,)))******++++++,,,------,,,+++***((((((***+++,,,(((((((((((()))***+++,,,((()))******)))***,,,...*********+++,,,---...///,,,,,,---///333666666666---//////...+++***,,,...000---+++***+++,,,,,,+++******((((((((()))***+++)))+++---//////---+++))))))***+++,,,,,,+++***)))******+++,,,,,,,,,++++++,,,&&&------!!!(((000###%%%BBBfff}}}|||vvvmmmaaaTTTKKK;;;888111)))'''%%%   %%%***666HHHZZZqqq}}}aaaHHHAAAIII666===CCCDDDAAA???===<<<999:::;;;<<<;;;;;;999999999999999999999999::::::999888888777777888888999555666777777777777666666:::999888777777777888999555444333444666888888777222777;;;:::666333555888111444777777444111111222444555555444444555888:::444666777666444555999<<<;;;999999999::::::999777555555555666777777888888666777888888888888777777666666555555555777888999777888:::;;;;;;:::888777777::::::777999>>>>>>999<<<<<<<<<===<<<<<<;;;;;;>>>:::;;;>>>===888999???>>>===============>>>???;;;::::::<<<>>>===:::777>>>>>>??????@@@@@@AAAAAA>>>BBBEEEDDD@@@>>>@@@CCC???===<<<===@@@CCCEEEEEE@@@@@@@@@BBBEEEFFFEEEDDDEEEAAA>>>>>>@@@BBBCCCBBB>>>@@@BBBCCCBBBBBBCCCDDDDDDaaa&&&***888777??????>>><<<:::999888999999999888888777777777777777777666333111000111222222222222333444555555555444444666777888777666777888:::777555555777:::;;;;;;;;;:::::::::;;;:::777444666333333555666555666:::888;;;:::666666888777444:::777333111111111111000333666555000///222444444333111///------...000222000111222111///000555999444444222000------///111111000...+++)))***...111333111...,,,+++,,,...000))))))))))))***+++,,,---)))***,,,------,,,***)))******+++++++++,,,,,,,,,+++...111111---******+++222///,,,******,,,000222---,,,+++*********++++++//////...---,,,,,,,,,,,,((()))+++,,,---.........))))))***,,,......+++)))))))))************))))))*********+++,,,,,,---------///...,,,111:::;;;666+++++++++***++++++,,,---222...,,,---,,,)))***---+++++++++******)))))))))%%%'''))),,,---.........------,,,,,,+++***)))))))))((((((((()))***++++++++++++***************+++(((222FFFggg{{{|||lllZZZSSSJJJ@@@888222---***!!!   000@@@WWWqqq~~~TTTFFFHHHGGGCCCBBB>>>???AAA@@@>>><<<;;;;;;===<<<;;;::::::::::::;;;;;;888666888<<<>>><<<999;;;:::999888888888999:::888888777666555666666666444555777888777666777888999888888888777777666666444444555666777777666666444444444333333333444444888666444333555888999999777888888888888777666666<<<888444444777:::;;;;;;999777555666999:::888666777666555555555777888999;;;999777888::::::777444555555555555666777999999:::888888:::===>>><<<::::::;;;<<<<<<===<<<<<<<<<999<<<@@@AAA@@@@@@AAACCC@@@@@@??????>>>===<<<<<>>???BBBAAAAAA@@@??????@@@@@@@@@===:::;;;???BBBAAABBBDDDBBBBBBAAA??????EEENNNUUUJJJBBB>>>BBBDDDAAAAAADDDCCC???>>>CCCIIIKKKFFF@@@BBB```&&&+++999888@@@???>>><<<:::999999999999888777666555555555666666999777555333333333444555333444555555555555555555444666888888777666777888888666444444666888::::::999888888999:::;;;999888555333444888999666555888777999999555555777666333666555444555666555333111444777666222000333555555333222000......000222444111222222111000111444666111111000...------000222///000000///...---///000222111///---,,,---...///+++++++++************+++)))+++,,,------,,,+++)))*********+++++++++,,,,,,***,,,...///...---------111///---+++***,,,...000---,,,,,,+++++++++++++++------,,,,,,,,,------...+++++++++,,,,,,,,,------*********,,,......,,,)))+++++++++,,,++++++******&&&''''''((())))))******(((+++,,,,,,000666555///,,,,,,+++++++++,,,,,,---///,,,+++------***+++...------,,,,,,,,,+++++++++'''(((***,,,---...//////------,,,,,,+++******)))))))))***************+++++++++***))))))******+++###+++444JJJiii}}}}}}wwwlll___RRRFFF???;;;777111,,,))))))&&&   $$$555VVVoooiiiRRRAAAAAAFFFCCC@@@@@@AAABBBCCCAAA===:::999888;;;;;;;;;;;;;;;;;;::::::<<<999777999===???===;;;<<<;;;999888888888999999888777777777777666666666555777888888666666666777888888888777777777666666333444555666666666666666222222222333444555777777;;;888666555666888888888999999888888888888888888;;;888666555888::::::999:::888777888::::::999777777666666555666777888999<<<;;;999999999888555444666666666666777888999999:::888777999<<<======;;;<<<=========<<<<<<<<<<<<999<<>>===???@@@@@@AAAAAAAAABBBBBBBBBBBB@@@@@@@@@>>>;;;:::<<<===;;;<<<=========???AAACCCBBBBBBAAAAAAAAAAAABBBBBBCCC???>>>@@@@@@>>>===@@@DDDCCCCCCBBBBBBEEEJJJNNNFFFAAA@@@EEEGGGCCC@@@AAABBBAAABBBGGGKKKKKKGGGBBBGGG```&&&***888888AAA>>>===;;;:::999999999999888777555333333444555666888777555444333444444555666666777777666666555555555777888999888777888999777555333444666888888888:::888777777999::::::999555444666;;;;;;777555666666999888555444666666333222333666999:::888444000444777777333111444666555333222111000000222444666444333111111222333333333...//////...---...000222---000222333111000000111111000///...------------------,,,++++++***))))))***+++,,,------,,,+++******++++++++++++,,,,,,,,,))))))+++---000000///...000///---,,,,,,,,,---...------,,,,,,,,,+++++++++++++++++++++,,,---...///...---,,,+++******+++,,,*********,,,......,,,***------------,,,,,,+++***&&&&&&&&&'''(((((())))))&&&***,,,---000222000+++------,,,,,,+++,,,,,,---...+++***------,,,,,,000............------------+++++++++,,,---///000111------,,,,,,++++++*********+++,,,,,,,,,+++***)))******)))))))))******+++(((,,,(((///NNNppp~~~qqqfffaaa___QQQGGG<<<777555000'''    @@@YYY{{{zzz]]]EEE???@@@EEEEEE>>>;;;>>>AAABBBBBB@@@===:::999999999:::;;;<<<<<<<<<;;;:::===;;;999;;;???@@@???<<<===<<<:::999888888888888777777888999888777666555555777888888666555666666888888777777777777666666333333444555555555555444111111222333555777999:::<<<:::777666777888777666:::999888888888999:::;;;:::999888888999999888777;;;999888999:::;;;:::999888777666666666777888999;;;<<<<<<:::777555444555777777666777777888999::::::888777888:::=========>>>>>>===============>>>:::<<<>>>>>><<<;;;;;;<<<>>>???@@@BBBCCCDDDEEEEEE>>>AAACCCAAA>>><<>><<<<<<@@@GGGEEEDDDDDDFFFGGGFFFFFFBBBAAACCCHHHIIIDDD@@@>>>???BBBEEEHHHIIIHHHFFFDDDJJJaaa((()))777666@@@>>>===;;;999888888999999888777555333333444555777444444333222222222333333888888888888888777666555555777999999888777888999666555333444666888888888;;;999777666888999999999777555777;;;;;;777555777666999999555555777777444222333666999:::888444000333666666222111333555333222111000000111333555666666333111222444555222//////000000///......000222---///111222111000111222/////////......---,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------,,,++++++,,,,,,,,,---------......+++)))))),,,000222000---///......------,,,,,,,,,------------,,,,,,++++++,,,,,,++++++,,,,,,---...000...,,,***))))))***++++++***+++,,,......,,,+++.........---,,,+++***)))(((((())))))***++++++++++++,,,...///000111///---,,,,,,++++++++++++,,,,,,///---,,,//////------000...............---------...------,,,---///111222------,,,,,,,,,++++++++++++,,,.........,,,***(((***))))))))))))******+++///...&&&&&&888SSSxxxnnneeeYYYNNNFFF===222+++!!!$$$IIIppp\\\QQQLLLEEEHHHFFFGGGHHHCCC<<<<<>>===<<<;;;<<<===888999;;;======<<<;;;999<<<;;;:::;;;>>>???>>>=========;;;:::999888777777777888999::::::888666555444666777888777666777888777777777777777777666666333333444444444444444333111222222333555777999::::::888666666777777777666999888777666666888:::<<<999::::::::::::999777666:::999999999:::::::::999999888777777777777999999999;;;<<<:::666444666888888888888888888999::::::;;;:::888888:::<<>>=========>>>???@@@AAA======>>>===<<<;;;::::::;;;<<<>>>@@@AAABBBBBBBBB>>>@@@AAABBBAAA@@@AAAAAA<<<:::888;;;???BBBBBBAAACCCBBBBBBBBBBBBCCCDDDDDDAAA>>>===>>>>>>===@@@FFFIIIFFFCCCCCCFFFGGGEEECCCAAABBBEEEHHHHHHEEEAAA???>>>AAADDDDDDBBBBBBDDDGGGHHHccc***)))555444??????===;;;999888777777888999888666444444555666777333333222222333333333444999999999999888777666666555777888888777777888999777555555555888999999888888666555555888:::;;;;;;999666555888888666777:::777::::::777777999999666666555555555666555222000111555555111000222333111111000000000111333444555666444222333555555222...222333333222000//////111---...///...---...000222/////////...------,,,,,,***+++,,,------------,,,,,,,,,,,,------,,,,,,,,,........./////////000000---+++***,,,///000...+++------...------,,,,,,+++,,,,,,---------,,,+++***...---,,,+++++++++++++++000...,,,)))((()))******,,,++++++,,,---...---,,,.........---,,,***)))((())))))***++++++,,,,,,---///......//////...///111***************+++,,,,,,333000///222111---,,,///,,,,,,,,,,,,,,,---------//////...---...///111222---------,,,,,,,,,,,,,,,+++---...///...,,,***)))))))))(((((()))******+++,,,***''')))***000YYYrrr```PPPEEE@@@///)))""")))WWWiiiIIICCCEEECCC>>>EEEBBBAAAAAA@@@???AAADDD:::;;;<<<;;;::::::;;;===888:::<<<======<<<:::999:::999999:::<<<======<<<======<<<;;;:::999777777777888:::;;;;;;999777666111444666777777777999:::666666666666666666777777333444444444444444333333444333333444444555666777666555444444666777777666777666444444555777999;;;999:::;;;<<<;;;999777777888999999999888888999999:::999888777777888999:::666999:::999666666999<<<:::999999999999::::::;;;<<<<<<;;;::::::<<>>======<<<<<<;;;<<<===???@@@@@@@@@???>>>???===<<<@@@DDDEEEAAA===:::999:::===BBBCCC@@@===AAAAAA@@@@@@AAABBBBBBCCC>>><<<<<<>>>>>>===BBBHHHHHHEEEAAAAAACCCFFFEEEDDDBBBDDDFFFEEEDDDDDDCCCAAAAAABBBCCC@@@>>>@@@EEEKKKFFFccc+++(((444444@@@@@@>>><<<999777666666666888777666666666555666666333444444555555666666666888888888999888888777777444666777888777666777888666555555666888999999888222222222555999===>>>???888555444666777666888<<<888::::::888777::::::777888666444444444444333111000444555111///111222000111111111111222333333444333333444555666555222///444444555333111//////000---......---+++,,,...111000///...---,,,,,,,,,,,,***+++,,,...//////...---------,,,,,,,,,,,,------...////////////000000000...---,,,,,,---...---,,,,,,,,,,,,,,,---,,,,,,,,,***+++,,,---,,,+++***)))...---,,,+++************---,,,+++***))))))***+++---,,,+++,,,---......,,,//////...---,,,***((('''((((((((()))******++++++///------...---+++...222)))))))))***+++,,,---...333000000222111---,,,...++++++++++++,,,,,,,,,,,,/////////...//////000000------------,,,,,,,,,,,,+++,,,---------,,,+++***(((((((((((()))******+++)))))),,,111))) DDD|||iii\\\WWWJJJAAA333(((!!! """RRRgggFFFAAAFFFFFFCCCCCC@@@>>>===???BBBBBB@@@>>>=========;;;999888999:::;;;;;;<<<<<<<<<;;;:::999888888999999:::;;;;;;;;;<<<<<<<<<<<<;;;:::888777999999:::;;;:::999888777111444666777777777999:::555555666666666666777777444555555555555444333333555444444333333333444444444333333444666777777666444444444444555777999:::888:::<<<<<<:::999888999888999:::999888777888:::;;;:::999888888888999:::666777777777777888;;;===;;;;;;::::::::::::;;;;;;<<<======<<<:::;;;===???999:::<<<>>>@@@BBBBBBCCC@@@>>>======>>>???>>>>>>???@@@AAABBBBBBAAA???>>>@@@<<<:::???FFFGGGAAA:::888999<<<@@@BBBAAA>>>;;;????????????@@@@@@AAABBB???>>>???@@@>>>;;;???FFFEEECCCAAA@@@AAACCCDDDDDDCCCFFFGGGCCCBBBCCCDDDCCCDDDDDDCCC@@@???BBBHHHMMMGGGaaa***(((555666CCCBBB@@@===999777555444444555555666666666555444333222333444555666666666666666777888888888888888777333555666777555555666777555444444555777888777666333222444666:::<<<<<<;;;444222333777888777777;;;777::::::777777::::::777666555444555666666555444000444555222000222222000333333333333333333444444000333666777666444222111111222333333111000000111,,,...//////---,,,,,,---111///---+++++++++,,,---+++,,,...//////...---,,,---------,,,,,,---------------........./////////------...---,,,,,,---...++++++++++++,,,---......)))***+++,,,,,,***(((''',,,,,,+++++++++++++++,,,))))))******+++++++++,,,---,,,++++++---......---111111000///---+++)))(((''''''(((((()))*********,,,+++---000///+++,,,222)))******+++---///111222000---...111111---+++---***+++++++++,,,,,,,,,,,,...///////////////......------------------------++++++++++++,,,,,,,,,,,,'''''''''(((((()))++++++))),,,///111*** 777ccc|||uuukkk^^^KKK:::///&&&   GGGzzzJJJGGGFFFEEEBBB>>>AAAGGGDDDBBBAAAAAACCCCCC???;;;>>>>>>>>><<<::::::;;;=========<<<;;;:::999999888777888999:::::::::;;;<<<;;;;;;<<<<<<<<<;;;999888;;;::::::::::::999999999444666888888777666777888555555555666666666777777666666666666666555444333444333333222222222333333666555444555777777666444333333444666777999::::::777:::<<<;;;999999:::;;;888:::;;;;;;999888999;;;<<<;;;:::999888999999:::999777666666777999;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;======<<<999888999;;;999;;;===@@@AAA@@@???>>>???===;;;<<<>>>AAAAAA@@@???@@@BBBCCCCCCBBB@@@>>>>>>======AAAFFFFFFAAA;;;999;;;>>>??????===<<<<<<>>>>>>>>>??????@@@BBBBBB??????AAABBB>>>:::===CCCAAABBBCCCBBBAAA???@@@@@@BBBGGGIIIDDDBBBDDDEEECCCCCCCCCBBBBBBBBBDDDGGGIIIIII___))))))666999FFFCCCAAA===999666444333222333444555666666444222111000111222333444555555555555666777888888888888888222444666666555444555666333333333444777777666555888777777888999999777444000///333999:::888777999666888999666666999999666444444555777999:::888666111555666333222333333111555555555555555555444444...333888999666333222333...000111222111000000111+++...111222000---+++***111000---******+++---...---...000000///...,,,***...------,,,,,,------...,,,,,,,,,---------......***---...---++++++...111+++*********+++---///000((()))+++++++++***(((&&&************+++,,,------'''((()))+++,,,,,,,,,,,,...,,,++++++---......---333333222000...,,,***)))(((((())))))***+++++++++++++++///444333------222******+++---///222444555,,,***,,,///000,,,+++...+++++++++,,,,,,---------......000000000///---,,,------------------------+++************+++------''''''''''''((()))++++++'''---,,,(((%%% +++EEErrr]]]III<<<111((("""  000nnn___FFFFFFIIIDDD<<<===DDDEEE@@@EEECCC@@@>>>@@@CCCCCCAAA<<<<<<======<<<===@@@BBB???>>><<<;;;999999888888777999::::::::::::;;;<<<:::;;;<<<<<<<<<;;;:::999<<<;;;:::999999999::::::777888999888666444444555444555555555666666777777666666777777666555444444222222111111222222333444888777777777888777555333222444555777999:::;;;;;;777999;;;;;;999999;;;===999;;;===<<<:::999:::======<<<:::999888999::::::===999555555888::::::888===<<<<<<;;;;;;;;;<<<<<<999<<<===<<<888666666777:::<<>>AAABBBAAA<<<>>>AAABBBCCCBBB@@@???<<<>>>AAADDDFFFDDD@@@===:::===???>>>;;;:::<<>>AAACCC???;;;>>>DDD>>>BBBFFFEEEAAA===<<<<<<@@@GGGJJJFFFCCCEEEEEEBBB??????@@@BBBCCCDDDDDDCCCIII```///"""$$$555<<>>;;;888555333222666666666666666666666666444222111222555666444222666444444888<<<===888333555444555999888333111333666777888888777777888999888888777777666666555555555777999888555444666888333444444444444444333333888666444333333333555666444555666666444555666888888::::::888444111222444222///...444;;;<<<333+++000000/////////000000111---------000333111,,,'''...,,,+++)))***+++---...444222000/////////...---......///---++++++,,,---(((((()))***,,,---......111///.........//////...---,,,,,,---...---+++((('''((()))***+++,,,,,,,,,))))))))))))***+++,,,---'''(((***+++,,,,,,++++++...---,,,+++++++++++++++((()))***+++,,,++++++***'''))),,,...---,,,++++++---...///////////////...000...---...000111111111------+++***)))(((((((((,,,,,,+++---...///...,,,++++++++++++,,,---...///++++++*********+++,,,---............---,,,+++******+++,,,,,,***))))))))),,,+++***+++...///---***^^^rrrdddYYYHHH777--- !!!"""[[[aaaIIIFFFIIIDDDCCCAAA??????@@@AAABBBAAA>>>;;;:::<<<>>>??????@@@???>>>======>>>??????<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::;;;;;;;;;<<<<<<;;;888555:::999888999<<<>>>>>>===999:::::::::999888666555===:::777666777888666333777777777777666666666666888777555444444555666666666666666555444444444333333444777999;;;<<<======777777888888999999999999::::::;;;<<<;;;:::999888666888:::::::::;;;<<<>>>===:::666666888999888777;;;===>>>>>><<<:::999:::;;;999999<<<<<<999888:::AAA@@@>>><<<;;;<<<===>>>???>>>===<<<;;;;;;<<<<<<===???@@@@@@@@@@@@BBBDDD???>>>===>>>@@@AAAAAAAAA<<<;;;;;;:::;;;<<<===>>>BBB???===>>>BBBDDDDDDBBBAAABBBDDDEEEEEECCCAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBDDDEEEFFFFFFEEECCCAAA@@@AAABBBCCCHHHccc---###555:::===CCCBBB???;;;888666444333444444444444444444444444444222000111333555444333777555555888<<<<<<777333444333555888666222000222444555777777777777888:::888777777777666666666555555777888888555555666888666666666666555444222222333333444555666666666666555666666666555555777888555777777555222000111222444111///333888999555000333333111000//////...///.........000000///---***......---,,,,,,,,,---...000///------------,,,,,,+++,,,,,,+++******,,,///***+++++++++,,,---------000///.........//////......---,,,------,,,***(((((()))***++++++,,,++++++)))************+++++++++((()))+++,,,,,,+++******,,,,,,,,,,,,,,,,,,---...))))))***+++++++++******(((***,,,---,,,+++,,,---//////000000000//////...///......///111222222111,,,,,,+++*********++++++,,,,,,+++---...///...,,,,,,,,,,,,++++++,,,,,,---+++++++++++++++,,,------------,,,,,,+++***)))))),,,---......,,,++++++,,,,,,,,,+++,,,......---+++EEEvvvvvv___III===222...((("""444```HHHCCCCCCAAACCCBBBAAA@@@???@@@AAAAAA???=========???@@@@@@???@@@???===<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;<<<<<<;;;;;;;;;:::888666:::999777888:::<<<<<<;;;999999::::::999888666555:::777555555777888777666666666555555555555444444444444444444555777888:::555555555555555555444444444666888;;;=========<<<888888888888999999999:::;;;<<<<<<;;;;;;:::999888999:::;;;:::999888999:::;;;999666666888999888777:::<<<======<<<;;;<<<===;;;888999<<<<<<999888:::>>>===<<<<<<<<<===>>>???>>>=========<<<<<<;;;;;;;;;===???@@@@@@@@@BBBDDD???>>>===>>>@@@AAAAAAAAA=========<<<<<<===>>>>>>BBB@@@>>>>>>@@@CCCEEEFFFFFFFFFDDDCCCBBBAAAAAABBB>>>???@@@AAABBBBBBCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEGGGHHHIIIaaa(((###666:::;;;DDDBBB???<<<999777555555222222222222222222222222555222000000111333444444888666666888::::::666222444333555777555000///222333555666666666666888999777777777777666666666666555777888777666555666888999888888777555444222111...000333666888888777777555666666666555555777999444555666444222111111222555333111111444666777666666555333111///---,,,,,,///000000///------...///000000000000///......---,,,---------------,,,,,,***+++***))))))***---000------------------------........................///...,,,,,,,,,+++)))'''******++++++++++++************+++,,,+++***)))((()))***+++,,,,,,++++++***,,,,,,,,,,,,---...//////******+++++++++******))))))***++++++++++++---///111111111111111000///.../////////111333444222000,,,++++++++++++,,,---...,,,,,,+++---...///...,,,///...---,,,++++++++++++,,,,,,,,,,,,------.........---,,,+++*********+++,,,---......,,,++++++,,,,,,---.........---,,,,,,---UUUuuu___TTTDDD:::111---&&& 222xxxRRRBBBCCCFFFAAA;;;AAAAAAAAA@@@@@@@@@@@@???======>>>@@@BBBCCCAAA???@@@???===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<>>>===<<<:::999999888888<<<:::999999:::;;;;;;:::888999999999999777666555777555444555777888888777777777666666666555555555444444444444555777888999555555555555555555666666555777:::===>>>===<<<;;;888888999999999999:::::::::999888777777666666666999::::::999777777888999999777666666888999999888:::<<<===<<<<<<<<<>>>@@@:::888888;;;<<<888888:::::::::;;;<<<===>>>>>>>>>;;;<<<===>>>===<<<;;;:::===>>>??????>>>>>>@@@AAA@@@>>>===>>>@@@BBBBBBAAA????????????>>>>>>>>>>>>???@@@@@@???@@@BBBFFFIIIKKKHHHDDDAAA???@@@BBBDDD>>>???BBBDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIDDDCCCCCCCCCCCCEEEGGGHHHJJJXXX%%%$$$888<<<>>>DDDBBB???;;;999777777777222222222222222222222222555333000///000222555666888777666888999888555222555555666888555000000444555666777666555444555777777777777777666666666666666777777777666666666777999999888888777555444333000111333555777777777777555666777666555555777999666666666666555444444444111222222222222333555888666444222000...---,,,+++000111111...+++,,,///333111222222333222000...,,,+++---///000000/////////,,,,,,+++***((()))---///---------...............,,,...//////.........///000///---,,,,,,+++(((&&&+++,,,,,,,,,++++++***)))***+++,,,---,,,***(((&&&'''(((***,,,---------,,,---------,,,------......++++++++++++*********)))***++++++******+++...111333333333222111000///...//////000222555444222000------,,,,,,,,,------...,,,,,,+++---...///...,,,000///...,,,+++***)))))),,,------...............000///...---,,,------...)))+++,,,,,,+++******+++,,,///111111///---,,,,,,(((<<>>CCCGGGCCC@@@AAA@@@@@@@@@AAA@@@??????>>><<<<<<<<<>>>AAABBBBBB@@@@@@@@@???===<<<;;;::::::<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<============???>>><<<:::888888999;;;???===;;;;;;<<<===<<<;;;888888999999999888666555666666555555666777777777::::::999999888888777777777777666666555555444444444444555555666666777777555777:::======<<<:::888999999::::::::::::::::::<<<;;;999777777777888888666777888777777888:::<<<777777666777888999999999<<<======<<<;;;<<<>>>AAA:::777888;;;<<<999888;;;999:::<<<===>>>===<<<;;;999;;;===>>>>>>===;;;:::@@@@@@AAA???===<<<<<<===@@@>>>===>>>@@@BBBBBBAAA???????????????>>>>>>===;;;???BBBCCCBBBBBBFFFIIIIIIFFFDDDAAAAAABBBDDDEEE???BBBEEEHHHJJJIIIHHHGGGBBBCCCDDDEEEGGGHHHJJJJJJDDDDDDCCCCCCCCCDDDEEEFFFKKKRRR%%%$$$666<<>>;;;999888888888333333333333333333333333555444222000000222555777777777777777888777555333777777999999555000111666777888888777444333333444666666666666777777777777777666666666777777777666777777777888777777666555555555444333444555666777555666777777555666777999666666555555555444444333,,,///222333222222333444333222000///...---------000111111///,,,---111555111222333444333000...,,,)))---111222111/////////000///...,,,***)))+++---+++,,,,,,---///000000111+++...000000///...///000111///---,,,,,,+++)))(((,,,,,,,,,,,,,,,+++***)))++++++------,,,***'''&&&%%%&&&))),,,.../////////000///...---,,,+++++++++++++++******************+++++++++******,,,///222333333333333222111////////////000222555444222000000///...---,,,,,,,,,,,,,,,,,,+++---...///...,,,000///...,,,+++***)))))),,,---.../////////......//////......------......)))+++,,,,,,+++***+++,,,,,,111555444///+++,,,---------===hhhlll]]]QQQLLLEEE666***%%%SSSbbbHHHFFF@@@???BBB@@@:::===GGG??????@@@@@@@@@???>>>===>>><<<:::;;;===@@@AAABBBAAAAAA@@@???>>><<<;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<=========>>>>>>>>>>>>>>>===:::777777:::===@@@>>><<<<<<======<<<;;;888888999::::::999777777888888777666555555666777:::::::::999888777777666777777777666555555444333444555555666666777777777555666999;;;;;;:::888777;;;;;;::::::::::::::::::???>>>===<<<;;;<<<===>>>777888888777666777:::<<<666777888999999999999:::>>>>>>>>><<<::::::<<<>>>:::888888<<<<<<::::::<<<:::<<<===>>>>>><<<:::888888:::<<<===>>>===<<<;;;>>>???@@@???===<<<===>>>@@@???>>>???AAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>888===CCCEEEDDDCCCDDDFFFBBBBBBCCCCCCDDDDDDEEEEEE???BBBEEEIIIKKKKKKJJJIIIBBBCCCDDDFFFHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHKKKTTT((( $$$444:::@@@CCC@@@===999888777888999555555555555555555555555444555444333222333666888666666777777666666555555888888::::::555///111888888999999777555333333444666666666666777777777777888666555666777888777555666666777777777777666666888777555333222333555666666777777777666666888:::555444222222333222111///))),,,111333333222111111111111000//////...//////000000111000///000111333///000222222222000...,,,''',,,111222000------...000000000...+++******+++***+++,,,---...000111111+++///222333000///000222222000...---------+++***,,,,,,------,,,+++******+++,,,,,,,,,+++***((('''%%%&&&))),,,...///000000000///...,,,+++***))))))******))))))******+++,,,***+++++++++***,,,000333222222222222222111000////////////111333444222000000000...---,,,+++++++++,,,,,,+++---...///...,,,///...---,,,+++++++++++++++,,,.../////////...---,,,,,,------------,,,++++++---//////...---...///,,,333888666///++++++...///(((***FFF{{{|||ppphhhaaaVVVFFF999*** 333~~~UUUEEEDDDDDD@@@???BBBCCC@@@???????????????>>>>>>>>>>>>===???<<<:::999<<>><<<;;;<<<<<<;;;;;;;;;:::::::::<<<<<<=========>>>>>>>>>;;;======;;;888888<<>><<<<<<=========;;;999999:::;;;;;;:::999888888999999888666555666888888888777666555555444444444444555666777777666666666666666666666666777777555666777888999999888888<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<===>>><<<<<<:::888555555777999777999;;;;;;:::999:::;;;===>>>>>><<<:::999:::;;;;;;888999===>>>;;;;;;>>><<<===>>>???>>><<<:::888888999;;;<<<=========<<<<<<===????????????AAABBBAAA???>>>???AAACCCCCCBBB???>>>=========>>>@@@AAA888<<>>@@@CCCFFFHHHIIIIIIIIIBBBCCCEEEFFFHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFIIIWWW'''$$$777<<>>===<<<===>>>>>>???===<<<<<<>>>@@@@@@???>>>>>>?????????>>><<<;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<=========>>>>>>888;;;===<<<999999===AAACCCAAA@@@@@@AAAAAAAAA@@@::::::;;;<<<<<<<<<;;;:::777999:::999777777999;;;888777777666555444333222444555666777777777666555777777777666666666666666666777777777888999:::;;;<<<<<<<<<<<<;;;;;;;;;:::999:::;;;===>>>>>>??????>>>===;;;888666666888:::999;;;>>>===;;;999:::;;;999;;;<<<<<<:::999:::;;;<<<:::;;;>>>???======???<<<===>>>>>>>>>===<<<;;;888999999:::<<<======>>>???@@@AAA@@@???>>>???AAAAAA???>>>???AAACCCCCCBBB@@@???===<<<===@@@CCCEEE======>>>@@@BBBCCCBBBAAA===???AAACCCDDDDDDCCCBBB>>>@@@BBBEEEGGGIIIJJJKKKCCCCCCEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFGGGYYY$$$%%%;;;AAADDDAAA>>>;;;777666666888:::444444444444444444444444444666888888666555777999444555666666555555777888777888:::999222,,,000777555666888888777777999:::555666666666777777888888888666444555888999777555888888888777666444222222333444666777777666444333666777888777666666888::::::777444444444444111......---...111444555444333777666444333222111111111///...000333777666111------------...............***000777888444000///000(((+++......---+++******------------------------+++000555666333111222555333111///...///000//////+++,,,,,,------,,,,,,,,,,,,+++******)))************+++,,,---------,,,,,,++++++******)))*********((((((((((((***,,,...///)))***,,,,,,,,,...000222///000000111111111000000000...---...000111111111,,,,,,+++++++++,,,------,,,,,,+++---...///...,,,++++++++++++,,,---...///***+++---//////...---,,,+++---000222222000...,,,)))+++------,,,,,,,,,---,,,555<<<999000***+++000(((555555,,,===mmmxxx^^^RRRBBB111''' +++kkkpppLLLEEEHHHCCC;;;>>>EEEEEE;;;888@@@FFFEEEAAA???===<<<;;;<<<>>>??????>>>>>>@@@AAAAAA???===<<<<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<============777:::======::::::>>>BBBGGGFFFDDDDDDFFFGGGFFFEEE:::;;;<<<=========<<<;;;555888:::999888888;;;???999999888777666555444444777888888888666555333111888888777777666666555555888777777777888:::<<<=========<<<<<<<<<;;;;;;;;;>>>???BBBDDDFFFFFFFFFFFF;;;;;;:::888777888;;;>>>:::===??????<<<999:::;;;666888;;;<<<;;;::::::;;;<<<:::;;;???@@@>>>>>>@@@;;;<<<===>>>>>>?????????888888999999;;;<<<>>>???EEEEEEEEEBBB>>><<<;;;<<>>AAAFFFIIIAAA>>>;;;;;;???BBBBBBAAA???@@@AAABBBBBBBBBAAAAAAAAABBBCCCFFFHHHKKKMMMNNNCCCDDDEEEFFFGGGGGGFFFEEEHHHHHHIIIJJJKKKKKKKKKKKKFFF[[[%%%(((:::<<>><<<999888777777555444444777777666777999777333777999:::;;;;;;888666444999888777555444444444444333666888555000111888???999777555666888777333000444666777777555333333333222333555555444444666888999999888666555444333222333111333999:::555333555:::777444444666888888666444555777777666333000...111000///......///000111333555777666222000111222////////////111222444555222333111---+++......+++,,,...///111111000...------......///000/////////...+++)))***,,,...---,,,///222666777666444333333888333...+++---.........222333111...******---000...,,,******+++,,,+++***+++******+++---......---,,,------+++))))))***,,,(((***+++***((((((+++///------------------------///............---------...///000000000///...---+++,,,,,,,,,,,,+++******---+++)))***+++,,,,,,,,,***+++---,,,+++******+++...000222222000---,,,++++++,,,---...////////////,,,,,,,,,,,,,,,---...///333111///...///000///...------333666222???rrrooonnnbbbOOO:::)))IIImmmNNNFFFDDD>>>???GGGDDDAAA<<<:::;;;===??????=========???AAABBBAAA@@@???>>>>>>===============@@@======AAA???999:::???@@@???>>>>>>??????>>><<>>>>>CCCEEEEEECCC@@@???BBBEEE>>>???@@@>>><<<::::::;;;===<<<;;;;;;;;;;;;:::888===<<<:::888777666666666333333444555666777888888;;;:::999::::::999666333888888999;;;<<<>>>???@@@???>>>===<<<<<<<<<<<<<<>><<<999888:::<<<;;;>>>>>><<<<<>>>>>======>>>@@@::::::;;;>>>BBBBBB???;;;???===<<<::::::;;;===>>>@@@???===>>>@@@BBBCCCCCC>>>===<<<<<<>>>AAACCCEEE????????????@@@AAABBBCCCAAA@@@?????????AAACCCDDDDDDDDDEEEHHHKKKLLLJJJIIIEEEHHHIIIHHHDDDDDDHHHLLLNNNKKKHHHJJJNNNOOOLLLHHHGGGWWW%%% (((888===AAA===;;;999888999999888777666888888666777999888555555666888999999888555444999888666444333111111000333555555333111333888===777666555666777777444111444555777666555333444555777888999888777666777888777666555444333222111111333111333888999444333555777555333444666777666444555555666666555333111///111000///......///000111222333555333000...///000000000//////000222444666000000...+++---111000---,,,---///000000///...---,,,,,,---...////////////...,,,+++,,,///000...---...111555666555333222222666222...,,,---.........///111111000,,,++++++---...,,,++++++,,,------,,,,,,++++++,,,...//////...------,,,***))))))+++---/////////---,,,,,,...000------------......//////000//////...---,,,++++++------.........---,,,+++++++++,,,,,,++++++***)))+++***)))***,,,,,,,,,******+++,,,,,,,,,+++++++++,,,///111111///---,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,---...///000333111//////000111111000---,,,111333...444YYYvvvvvvnnn```MMM:::+++"""444uuuwwwXXXJJJAAACCCEEEAAAAAAFFFBBB@@@<<<;;;===>>>??????>>>======???AAABBBAAA@@@AAA@@@???>>><<<;;;;;;;;;AAA>>>>>>@@@???;;;<<>><<<;;;???<<<:::;;;>>>>>>;;;777888999:::::::::;;;===???>>>@@@CCCDDDDDDDDDDDDEEEAAAAAAAAA???<<<:::999:::===<<<:::;;;<<<===<<<;;;:::999999888777666666666555555555666777888888999:::888777777888777555333777888999;;;<<<=========<<<;;;;;;<<<<<<===>>>???JJJJJJGGGBBB===:::;;;===::::::::::::<<<>>>@@@BBB===<<<<<<===>>>>>><<<;;;;;;<<<===;;;999888:::<<<;;;===>>>;;;<<>>@@@AAAAAA>>><<<<<<<<<;;;;;;<<<===>>>???CCCAAA???>>>@@@AAA@@@@@@???>>>======>>>@@@BBBDDDAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGIIIIIIJJJLLLMMMKKKGGGDDD@@@EEEIIIJJJHHHGGGIIILLLKKKIIIHHHIIIKKKLLLIIIFFFKKKQQQ$$$''''''777@@@>>>===;;;999999:::;;;:::999555888777444444777888555333444666777888777555444999999777555333111000///666555444222222444666777555444444555777777444222444555555555444444555777999:::;;;999777666666777666555555444333222111111222111333777777444222444555444333444666666444333666555555444333222111111000000////////////000000000111222000...---...///222000///...///222444666111000---,,,111777666000---......//////...------............------------,,,,,,,,,...//////...,,,---000333555444222111111222///------............,,,...000000...+++***)))---,,,+++,,,.../////////---,,,,,,---///000///......---,,,***((())),,,///444222///.../////////...---------...///000111222222222000///---+++***))),,,,,,,,,,,,,,,+++*********++++++++++++***)))))))))))))))+++,,,---+++)))++++++,,,,,,,,,,,,++++++***,,,//////---,,,+++,,,---,,,+++++++++,,,---...,,,,,,,,,---...000111222333111000000222333222222///---000222---+++===UUU|||{{{|||yyypppcccRRRAAA444---"""PPPhhhBBB<<<@@@EEEFFFEEEBBBAAAAAA@@@>>>======>>>@@@?????????>>>>>>???AAABBBAAA?????????>>>======<<<<<<;;;@@@>>>===>>><<<:::===AAA>>>===;;;<<<======<<<:::@@@===::::::<<<<<<:::888777:::<<<<<<::::::===@@@:::;;;???CCCFFFGGGEEECCCBBBBBBAAA>>>;;;999999:::===;;;:::;;;<<<======<<<666777888999999888777666555555555666666777777777:::888666666777777777555666777:::;;;<<<<<<;;;:::999999:::;;;<<<>>>@@@AAAAAAAAA@@@===:::999:::<<<999999:::;;;<<<>>>@@@AAA===<<<;;;<<<>>>>>>===;;;:::;;;<<<;;;999999:::;;;;;;>>>>>>;;;<<>>???@@@???>>>======>>>;;;<<<<<<===>>>???@@@@@@AAA@@@>>>???@@@AAAAAA@@@@@@@@@???>>>>>>???AAABBB@@@@@@@@@@@@????????????BBBCCCDDDEEEGGGGGGHHHHHHMMMMMMMMMNNNMMMJJJEEEAAA>>>CCCIIILLLKKKJJJJJJKKKIIIIIIIIIIIIIIIHHHGGGGGGJJJJJJ"""+++'''777CCC===>>><<<999999999999888777444666666222111444666555222333555777777777666666999999888777666444333333999666222222333444222000222333444555666666555444444444555444333444666999666777888666444333444555666666666555555444444444222222444666666444333333333444555666666555444222666555444222222222222222000000000//////000000000...///////////////000111222111///...///111444666444222...---444;;;999222.........---------------222222000///---,,,,,,+++***+++,,,...///...,,,++++++...222333222000//////...------------.........,,,---......---+++***))),,,+++***+++...000000000---,,,,,,---...//////.........,,,)))((()))---000333///,,,,,,...///...,,,------......000222444555666555333111///,,,+++***---,,,,,,,,,++++++************++++++******)))((('''((()))+++------+++(((+++++++++,,,------,,,+++)))+++------,,,++++++,,,...,,,+++))))))***,,,---+++,,,,,,---///111222333111000//////111333333222333000000222///+++000999yyy|||zzzwwwsssnnnfffYYYJJJ???...)))"""888uuuZZZHHHFFFDDDLLLMMMEEE@@@BBBBBB???=========>>>@@@AAA@@@>>>@@@???>>>@@@AAAAAA@@@>>>::::::;;;===>>>?????????>>>===<<<;;;::::::===AAA@@@>>>======>>>???===<<>>AAA===<<<<<>>?????????<<<:::999:::<<<>>><<<::::::;;;<<<;;;;;;555666999;;;;;;;;;:::999444444444555555555555555:::888666666777999999999777999;;;======<<<:::888888999999:::<<<>>>@@@AAA888888999999:::<<<>>>???::::::;;;<<<<<<======>>>999888888999;;;<<<;;;999:::;;;;;;;;;;;;:::::::::<<>>???===;;;;;;>>>AAA>>>???@@@@@@AAA@@@@@@???===<<<<<<>>>BBBDDDEEEDDDBBBAAA@@@?????????@@@@@@======>>>>>>????????????@@@AAACCCEEEGGGGGGGGGFFFNNNMMMKKKKKKKKKIIIGGGDDDAAAEEEIIIKKKKKKJJJJJJKKKIIIKKKLLLLLLJJJHHHIIIIIIFFFGGG"""+++'''999EEE>>>???===:::888888777555333444777777333111444777777222333555666777888888777555555666666666666555444555222000111444555333000000222444555555555444444444444555444333444666999333444555555333333444555555555555555555444444444333444555555555555444222333555666777666555444444666555333111111111222333111111111111111111111111////////////111333444555222111///...///111444555666333...---333:::777000000///...---,,,------...222222111000///000000000***,,,...000000...------***---111222111///......,,,,,,,,,,,,,,,,,,---......---,,,++++++++++++***+++***)))***---///000///---+++++++++---...---,,,------,,,***)))***---000000,,,******...000///...............000333555777999888666444111///------///...------,,,++++++++++++++++++++++++***))))))'''((()))+++......+++))),,,+++***,,,...///---+++)))***,,,,,,******+++,,,---,,,***))))))***+++,,,+++,,,,,,---///111222333000///......000111111111222000///111111111000111UUUyyyrrrlllmmmooojjj]]]PPPDDD???777...''' ***PPPPPP888<<>>@@@???>>>???@@@@@@???===888999;;;===>>>?????????>>>???>>>;;;:::===AAACCCCCCAAA@@@@@@AAAAAA@@@???CCCAAA>>>=========>>>===;;;>>>AAAAAA@@@???@@@BBBCCC???<<<<<<===>>><<<999;;;;;;;;;:::999:::<<>>===<<<;;;777777777666666666666666888666444444666888999999999:::===>>>>>>===:::999:::::::::;;;;;;<<<>>>>>>666666777999;;;===??????;;;<<<=========<<<:::999666666666888:::;;;:::999::::::;;;<<<<<<<<<;;;:::>>>AAAAAA>>>>>>@@@@@@===888:::<<<======>>>@@@BBB<<<>>>???>>>===>>>BBBFFFCCCCCCCCCBBBAAA@@@???>>><<<<<<<<>>@@@BBBCCCCCCCCC@@@BBBDDDEEEGGGGGGFFFFFFJJJHHHEEEEEEGGGIIIJJJJJJHHHHHHIIIHHHHHHIIIKKKLLLKKKMMMOOONNNMMMLLLLLLMMMGGGKKK$$$&&&&&&:::DDD???@@@===:::888777666333222444999;;;777444666888888333444555666777777777777///000222333444444333222---,,,---000555777666444///222444555444333333444444555555555444444555777444555666666444444555777222222222222222333333333444666777444444666555222444555777777555444555666555444333111111111222333222222333333333333222222444222000111333555666666111111000000000111333333333222...,,,000555333...222111///---,,,---...///.........///111444666888,,,...111111000//////000***---000222111///......+++,,,,,,+++)))***,,,...///---++++++,,,,,,,,,++++++***)))***---/////////---+++++++++------,,,+++,,,------,,,++++++---//////---,,,,,,...000111111//////......000222555777999999777666444222111000111000///---,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))((()))+++......---+++,,,***)))+++///000...+++***+++,,,+++***)))***+++,,,+++*********+++,,,---,,,,,,,,,---...000111222000///......///111000000---......---///333333000777lllyyynnnlllooooooggg^^^UUURRRKKK@@@777---  888{{{gggIIIAAAAAA@@@>>>???BBBAAA===@@@FFFCCC<<<>>>======>>>@@@@@@???===@@@>>>>>>>>>??????===;;;;;;<<<===>>>===<<<;;;:::>>>AAAAAA>>>>>>AAAEEEEEECCCBBBAAAAAABBBBBBAAA???AAA@@@@@@???????????????>>>???@@@BBBBBBBBBAAA@@@EEEBBB???<<<;;;;;;:::999999::::::999999;;;>>>AAA@@@===:::888999:::::::::;;;<<<===>>>>>>===<<<<<<:::::::::999999888888888444222222333666888888777:::;;;<<<>>>>>>===<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::;;;<<<===<<<:::;;;<<<===>>>===;;;999888888777888:::<<<>>>===<<<;;;;;;;;;===??????===;;;>>>AAAAAA>>>===@@@@@@===999;;;===>>>>>>>>>@@@BBB>>>???@@@AAAAAACCCFFFIIIEEEDDDCCCBBB@@@>>>======@@@??????@@@BBBBBBAAA???BBBBBBBBBAAA@@@@@@??????<<<>>>AAADDDFFFHHHHHHHHHCCCDDDEEEFFFFFFGGGGGGFFFFFFDDDBBBBBBEEEIIIKKKLLLMMMKKKHHHFFFFFFIIILLLNNNLLLMMMNNNOOOPPPPPPPPPOOONNNSSS((( %%%:::???>>>???===:::999888777555444222888;;;777444555777777333333444444555555555666///000111333333222111000***+++...111444555555444///222555555333111222333444555777666555333444555666777888777555444444555111111111222222333333333555888888444444777777333333555666555333222444666333333222222222222222222333333444555555444333333:::666333222444555444333000000111222222222222111111222000---///444444111555333000---,,,---///111............000333666888+++---//////---,,,...000***---000222111///......,,,,,,,,,)))'''(((+++...---,,,,,,---//////,,,)))---,,,+++,,,...000000///...---,,,,,,---...---+++***,,,......---,,,---.../////////...---...000111000///...---///111444666777777666666555444333333111000///---,,,+++,,,,,,,,,------------,,,++++++******)))+++...//////...---***)))+++///111///+++,,,------+++))))))***+++******++++++,,,,,,------,,,,,,,,,,,,---...///000222111//////000111000///***000111------111222///+++KKK~~~}}}pppkkkjjjiiihhh``````\\\SSSLLLBBB222###888~~~]]]===777BBBHHHCCC<<>>??????>>>===???>>>============;;;999;;;<<<===>>>===<<<:::999;;;@@@AAA>>>>>>BBBEEECCCAAA@@@>>>???@@@@@@???======>>>@@@@@@@@@??????@@@???>>>===@@@CCCDDD@@@<<>>=========<<<<<<<<<;;;:::<<<@@@CCC???<<<:::999;;;>>>??????>>>>>>>>>===<<<;;;;;;::::::::::::999888777777666333333333666999::::::999999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<>>>>>===;;;999999888999;;;>>>@@@???>>><<<<<<<<<>>>AAAAAA>>>;;;===@@@???<<<<<<>>>>>>;;;<<<===??????>>>???@@@BBB@@@??????@@@CCCDDDEEEEEECCCBBB@@@>>>===<<<<<<<<>>:::555333333333222000///000222333333222111000111444333111222666888666666444000...---...000222222111000......000111222(((***+++***((((((+++...***---111222111///......------,,,(((%%%&&&***///++++++---000222111+++'''///---,,,---///000111000///...------...///...,,,)))+++...///...------......000000...+++***,,,///111///...---...111333555555555555555555444444444111000...,,,++++++++++++------......------,,,+++,,,+++***+++---000000000---***)))+++000222///+++---...---,,,)))))))))+++)))***+++------.........,,,,,,,,,,,,,,,---...///444222111000111111111000***333666///,,,000111---,,,555WWWvvvhhhdddhhhlllgggjjjjjjfffbbb[[[JJJ:::DDDsssKKKFFFBBBBBB???:::;;;@@@???>>>???@@@@@@>>>@@@DDDBBB@@@>>>===>>>???>>>===>>>===<<<<<<===<<<:::888888:::<<<===>>>>>><<<;;;777===???<<<;;;@@@BBB???>>>===<<<<<<======<<<;;;:::===???@@@@@@?????????@@@<<<:::>>>CCCDDD???999<<<@@@DDDEEECCC@@@@@@BBB??????>>><<<;;;===@@@CCC>>><<<::::::===AAACCCDDD@@@???===<<<:::999999999888888777666555444333333555666777:::===???>>><<<888888999999:::;;;<<<<<<:::999999:::;;;<<<===>>>>>><<<;;;<<<>>>>>><<<999444777:::>>>???>>><<<;;;888888888;;;>>>@@@???>>>===<<<<<>>>>>;;;:::<<<<<<999===???@@@@@@??????@@@BBB@@@===<<<>>>AAABBBAAA>>>@@@???<<<;;;:::;;;<<<===>>>>>>>>>@@@CCCCCCBBB@@@AAABBBBBBBBBBBBAAA@@@???<<<>>>AAACCCEEEEEEDDDCCCCCCBBBAAA??????@@@AAAAAAEEEEEEFFFHHHIIIHHHEEEBBBJJJHHHFFFFFFIIIMMMPPPQQQIIIGGGEEEIIIOOORRRPPPLLLNNN^^^((("""777>>>AAAAAA>>>:::555222333666999111111222222333444555555:::777444000///000222333666222///111444555333///...111111///000444444222---///000222222111000///222333333333333222111000222555666555222000111222111222444555555555444333444444444555555555555666777555222000000111333444222222111222444444222000222222444555222000444;;;>>>666...---111444333000333444555444222000000000222222222222333444555666333222000//////111222444000000/////////......------,,,++++++******++++++---,,,---...000000...,,,,,,......+++'''''',,,222,,,,,,,,,,,,---///000111///......000222333222111222000---***((((((((()))(((***...///......---............---,,,,,,++++++000///------///222666999777888777555222000000111/////////...---,,,***)))---,,,,,,---......---+++++++++,,,------------,,,---------...------,,,,,,......---+++)))))),,,///---------,,,,,,,,,+++++++++,,,------......------111333444333000---+++***---///111333444555444444444,,,000\\\ttthhhddddddhhhdddjjjwwwzzzjjjWWWLLL444$$$EEEhhhMMMCCC@@@>>>???AAABBB@@@===???<<<;;;>>>>>><<<===@@@DDDAAA>>><<<<<<=========<<<<<<;;;;;;::::::::::::;;;;;;:::::::::;;;;;;<<<777:::<<<>>>>>>@@@CCCEEEEEE???999777:::<<<;;;999<<<<<<<<<==================>>>>>>???@@@AAAAAAAAAHHHHHHHHHFFFDDDAAA>>><<>><<<===@@@BBBBBBAAA@@@>>><<<999888777777777777777888888888888777777666777888:::;;;<<<======888999;;;============<<<@@@???>>>===;;;:::999888>>><<<999999:::;;;;;;:::888888999<<<>>>???>>>===::::::;;;<<<===>>>???@@@BBBAAA????????????>>><<<:::;;;===<<<:::999::::::>>>>>>===<<<<<<===>>>??????<<<999:::===???===;;;?????????>>>======???AAA@@@AAABBBBBBBBBAAA@@@???@@@AAAAAAAAAAAA@@@???>>><<>>>>>??????===;;;>>>;;;;;;>>>???===???BBBBBB???===<<<===>>>???>>>?????????>>>======<<<<<<::::::::::::;;;<<<===>>>???@@@@@@??????@@@DDDGGGEEE@@@:::999;;;>>>===<<<>>>>>>>>>>>>>>>>>>======<<<<<<======>>>?????????EEEFFFFFFEEEDDDBBB@@@>>>AAAAAAAAAAAAAAABBBBBBBBB===:::888999;;;======<<<======;;;999888777666666888888999999999999888888666777888:::;;;<<<======999:::<<<===>>>>>>>>>===???>>>===<<<;;;::::::999???===::::::;;;;;;;;;:::999999:::<<>>===;;;;;;<<<===>>>???@@@@@@???>>>===>>>???@@@???>>>999;;;======<<<<<<===>>>@@@???>>>===<<<<<<===>>>???===<<<===@@@BBB@@@>>>:::<<<>>>>>>===<<<<<<<<>>444///111444555444///------///222444222///222111000000//////000000222111///...---......///---,,,---///111222222111))))))******+++---...///---,,,,,,---//////...,,,+++---///...+++***,,,///------.../////////...---++++++,,,///222444444333,,,+++***(((((((((((()))(((***---...---,,,,,,---//////000000111111000000000///---,,,---///222444111333555444222000//////+++,,,------............++++++++++++++++++++++++*********+++++++++++++++++++++---...//////000000---...///...+++*********++++++++++++************+++,,,------......------,,,---......---...000222111222222333222222111111&&&<<<777$$$:::tttpppsssoooyyy~~~~~~pppgggDDD###&&&:::OOOwwwwwwPPPBBBAAABBBBBB@@@>>>=========;;;:::===:::999<<<===<<<>>>AAA???===;;;<<<>>>???@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;999999::::::<<<===???@@@EEEDDDBBB???>>>???CCCGGGEEEAAA<<<;;;===@@@@@@>>>@@@@@@??????>>>>>>======::::::;;;;;;<<<=========@@@@@@AAAAAA@@@@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA:::888777777888:::999999=========<<<;;;999888777999999::::::::::::999999666777888:::;;;<<<======999:::;;;<<<<<<===<<<<<<=========<<<<<<<<<;;;;;;AAA???<<<;;;;;;<<<<<<;;;::::::;;;===???@@@>>><<<<<<<<<===>>>???@@@@@@AAA===<<<<<<===???AAA@@@???:::<<<>>>?????????@@@AAABBBAAA???===<<<<<<<<<===>>>======???CCCDDDBBB???999<<>>@@@BBBDDDDDDBBB@@@>>>CCCCCCCCCBBBAAAAAA@@@@@@===BBBEEEDDDEEEGGGFFFBBBAAABBBEEEIIIFFFBBBBBBGGGKKKIIIHHHGGGHHHHHHFFFDDDGGGMMMQQQPPPPPPRRRRRRPPPOOONNNLLLMMMPPPSSSTTTTTTOOORRR&&&888999:::===<<<::::::999888666444444444444555555555666666555444333333222222222222...---,,,...000222111000222555555222222555555333000000111222222222222111//////000111333444555666777777777666555333222222555666666555555555444444333333444444444555555555666555444333333333555555444111//////111333555555111000000333333333888???@@@:::333000222444444222...+++***...444666444000222111000...------------222111000///...---......,,,++++++...111222000...+++******+++,,,---......---,,,+++,,,...///...---+++---//////---,,,,,,---+++,,,...///...---+++***+++++++++...111333333222,,,,,,+++******+++,,,,,,)))+++......---,,,---...---...000111222222111111111///...------...111222---000333444222///------))))))***++++++++++++***+++,,,,,,++++++***+++,,,******)))*********++++++////////////...---,,,,,,,,,...//////---***)))))),,,,,,,,,+++++++++******+++,,,------......------,,,,,,,,,,,,,,,---111333111111111222222222222222+++111222000222CCC~~~iiiBBB$$$ &&&<<>>:::999;;;;;;999:::===???===<<<<<<>>>??????>>>999999999::::::;;;<<<<<<::::::;;;;;;<<<===>>>???BBBBBBAAA???>>>???AAADDDCCC@@@===<<<>>>@@@@@@@@@@@@@@@??????>>>===<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;>>>>>>>>>===============;;;:::999999999:::999999??????@@@@@@???===;;;:::888999999999999999999888666777999:::;;;<<<<<<<<<888888999999::::::::::::<<<<<<<<<<<<============BBB@@@===<<<<<<===<<<;;;<<<;;;<<<===???@@@>>><<<;;;<<<<<<===>>>>>>??????>>>======>>>@@@AAAAAA@@@<<<>>>@@@AAA@@@@@@AAABBBAAA@@@>>>=========>>>>>>===<<<===@@@DDDEEEBBB???<<<>>>@@@AAA@@@>>>===>>>===???BBBDDDDDDCCC@@@???CCCCCCBBBAAA@@@@@@??????AAACCCEEEEEEIIILLLJJJDDDBBBDDDHHHKKKHHHDDDHHHOOOMMMLLLJJJIIIJJJIIIHHHFFFIIIOOORRRQQQPPPRRRQQQOOOLLLKKKKKKLLLNNNPPPQQQPPPQQQNNN(((999<<<@@@FFFBBB<<<999888888777666444444444555555555555555222222222111111111111222...------///000111111111222555555333333666666333222222333333333333333333000000//////000000111222666666666666555555333222555555555444444444555555333333333444444444444555555444333333333333444555444222//////111333444444111000222666666333444777444222000000222333111...///,,,+++...444777555222222222000...---,,,++++++333222111000///.........---+++***---000111...***------,,,,,,+++,,,,,,------,,,+++,,,---......---***,,,...///...---,,,,,,((()))+++,,,,,,***)))''',,,,,,,,,...000111000///+++++++++++++++,,,,,,---+++---......------...///+++,,,...000111111000000111000///......///111222,,,///222333111...,,,,,,******++++++******)))(((,,,---...---++++++---///******)))))))))***+++,,,////////////...---,,,++++++---//////---+++))))))...------------,,,,,,,,,+++,,,------......---------...---,,,+++,,,000333/////////000111333444444///,,,000:::555---WWW~~~|||mmm:::---TTT}}}{{{MMM>>>BBBDDDBBBBBB=========<<<<<<>>>@@@AAAAAA===<<<>>>===999999;;;@@@>>><<<<<<===>>>===<<<::::::;;;===>>>@@@AAAAAA===<<<<<<;;;;;;;;;<<<<<<<<<>>>@@@AAAAAA@@@AAABBBAAA???===<<<===>>>>>>?????????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>===<<<<<<<<<;;;;;;===<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::::::::>>>>>>???@@@???>>><<<;;;777777888888888888777777777888999:::;;;<<<<<<<<<:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???BBB@@@===<<<=========<<<=========>>>@@@@@@>>><<<:::;;;;;;<<<<<<=========AAA@@@??????@@@AAA@@@??????AAABBBBBBAAA@@@@@@AAA>>>>>>=========???@@@AAA???>>>???BBBFFFGGGDDDAAA>>>?????????======???@@@===???AAACCCDDDCCCAAA@@@AAA@@@??????>>>>>>??????CCCDDDDDDEEEIIIMMMKKKDDDBBBCCCEEEGGGEEEEEELLLUUUNNNMMMKKKKKKLLLLLLKKKJJJGGGMMMPPPOOOOOOQQQRRRPPPMMMLLLKKKLLLOOOPPPPPPPPPQQQLLL(((888===EEELLLEEE===888777888888777444444444444444444444444111000///......///111222000000000111111222222222111444444222333666777444444444555555555666666666222111///.........//////555444333444666666444333444333333333333444555666333333333333444444444444333333222222333333444444555333000000222333333222111000222777777222000111,,,---...000222111...,,,///------000444555444222333222111///...---,,,,,,111111111000000/////////...+++***---111222---)))......---,,,,,,,,,,,,,,,---,,,***+++,,,......---++++++,,,---------++++++''''''((()))))))))(((''',,,,,,,,,---///000///...(((((())))))************,,,---...---,,,,,,---...***+++...000000000///...111000/////////000111222...000222222///---,,,,,,---------------,,,+++***,,,...///---******---111++++++***))))))+++,,,---+++,,,,,,---......------***,,,...///---+++******............------------+++,,,------......------...///...---,,,---000222.........///111333444555///222111222111---DDDkkk~~~ttt^^^...(((HHHzzzlllOOO:::===BBB======DDD;;;<<<<<<<<<;;;===AAADDDCCC@@@AAACCCBBB===;;;<<>>======>>>>>><<<;;;999::::::<<<===>>>??????======<<<:::::::::::::::999<<<@@@BBBCCCBBBBBBCCC???>>>===<<<;;;<<<<<<===>>>>>>======<<<<<<;;;;;;========================AAA@@@???>>>>>>>>>??????>>>>>>>>>======<<<<<<;;;888999;;;;;;:::999999::::::;;;;;;;;;;;;;;;::::::777777777888888777777777777888999:::;;;;;;;;;;;;======<<<<<<<<<<<<======;;;<<<<<<===>>>>>>??????AAA>>><<<<<<===>>>>>>===???>>>>>>???@@@@@@>>><<<::::::;;;;;;;;;<<<<<<<<>>???@@@@@@???>>>@@@AAABBBBBB@@@?????????>>>=========>>>@@@BBBCCCBBBAAAAAACCCGGGHHHFFFCCC=========<<<:::;;;===???>>>???AAABBBBBBBBBBBBAAA??????>>>======>>>@@@AAABBBDDDDDDCCCGGGKKKIIICCCAAA??????AAABBBCCCJJJSSSLLLKKKJJJLLLNNNOOONNNMMMFFFKKKNNNMMMMMMQQQSSSRRRQQQPPPNNNOOOQQQSSSSSSSSSPPPMMM%%%333;;;GGGKKKDDD<<<777888999999777444444444333333333333333333111000//////111333555222333333333333222333444///222333111333777888555333333333333333444555555222111///.........///000333111111333555777555333111111111111222444555666222222333333333444444444111111111222222222333333555333222222222222111000111///000444555111//////---...///000111000...,,,......///000111111111111444333222000///........./////////000//////.........+++***...444555111+++------,,,,,,,,,------...---,,,******,,,---...---++++++***+++,,,,,,+++***'''''''''(((((()))))))))*********,,,///000000///((())))))************)))+++,,,,,,+++******+++,,,***,,,...000111000...---...............///000111000111222111...,,,+++,,,+++,,,------------------+++......,,,)))(((,,,111,,,,,,*********+++---...***+++,,,,,,---,,,,,,,,,)))+++---...---,,,,,,---......---------,,,,,,,,,+++,,,------......---------...///.........111333000/////////000111333444000555111...222333555AAAnnnMMM$$$ ///;;;mmmjjjFFF@@@>>>AAAAAA===>>>CCC;;;<<<<<<:::999;;;???CCC>>>>>>@@@EEEEEE???<<<======<<<;;;<<<>>>???===<<<;;;::::::::::::999999999;;;::::::999999999::::::888;;;>>>?????????@@@BBB??????>>>===;;;;;;;;;<<<>>>>>>==============================<<<<<<<<<<<<>>>>>>>>>>>>>>>@@@AAABBB@@@@@@???>>>>>>======<<<666999<<<<<<;;;:::;;;<<<999999999888888999::::::777888888999999888888777888888999:::;;;;;;;;;;;;===<<<;;;::::::;;;<<<<<<<<<<<<======>>>>>>?????????===;;;;;;<<<>>>>>>>>>@@@??????@@@AAA@@@>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;<<<>>>@@@???>>>===???@@@@@@???>>>???@@@???>>>>>>>>>>>>???AAABBBCCC@@@???@@@DDDEEECCCAAA;;;===>>>===<<<;;;<<<===@@@@@@@@@@@@AAABBBCCCCCC>>>>>>======>>>@@@BBBDDDCCCFFFFFFEEEFFFIIIHHHDDDAAA>>>===@@@BBBCCCGGGLLLHHHGGGHHHJJJMMMPPPPPPPPPHHHLLLNNNLLLLLLQQQTTTTTTTTTRRROOONNNPPPSSSUUUUUUSSSOOO!!!###...888GGGHHHBBB:::777999:::999666333333333333333333333333777555333111222444888:::444555555555333333333444---111222111222777888666000000//////000000111222333111000......000111222111000///222555777666333000000000000111333666777222222333333333444444444000000111111111222222222555444333333333222000...222......111222000///111111111000000//////...------...000000///......///555444333111000000//////------......///.........---+++***000777999444///+++++++++,,,---...///000...,,,******,,,---...---+++***))))))++++++***)))''''''''''''((()))+++,,,(((((())),,,///111111000***++++++,,,,,,,,,++++++)))******)))(((((()))++++++---///111111000...---,,,,,,,,,---...///000000222222222000---++++++,,,((((((***+++,,,---------***---...+++''''''+++000---,,,+++******,,,...///---------,,,+++***(((''')))+++,,,---,,,,,,---...---------,,,,,,,,,+++++++++,,,------......------,,,---/////////000333555222111000//////000111222333111...555===444)))--->>>zzzggg***&&&666MMMppp___CCC===BBBCCC@@@@@@CCCBBB===;;;<<<<<<999777888<<<@@@888999===CCCDDD???<<<<<<:::::::::<<>>AAAAAA???>>><<<:::999999888888888888999::::::;;;888999::::::999:::===???@@@@@@@@@>>><<<:::;;;<<<>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<>>===<<<<<<;;;777:::>>>>>>===<<<===???;;;:::999888999:::;;;<<<999999999::::::999999999888999::::::;;;;;;;;;;;;:::999888777777777888999<<<=========>>>>>>>>>???===;;;::::::<<<>>>??????AAA@@@???@@@AAA@@@>>>;;;<<<<<<<<<===============999888888:::===??????>>>:::<<<>>>?????????@@@AAAAAA@@@???>>>>>>>>>???@@@AAA>>>;;;<<>>AAABBB@@@>>>======@@@@@@??????@@@BBBCCCEEE>>>>>>======???AAADDDFFFEEEIIIJJJGGGGGGJJJJJJGGGDDD@@@???CCCEEEEEEEEEGGGDDDDDDEEEHHHMMMPPPQQQQQQKKKNNNNNNKKKKKKPPPTTTUUUTTTQQQMMMLLLNNNQQQTTTUUUXXXFFF%%%666999BBB@@@===:::999:::::::::999333333333222222222111111777555333555777888777444666444333333444555444333555333111222666888777666222222222222222333444555555333///------///333555666333222333555666444222666444111111333555666666444444333333333555777888444333333444555444222///333222222222111111000000111111000///......//////444222000...---,,,,,,---,,,,,,,,,------///000000888666444222111111222222...---+++,,,.../////////,,,---...000000000///...........................///...---,,,,,,,,,,,,,,,+++---//////,,,)))'''&&&(((******(((%%%%%%)))---$$$'''***---///...---,,,............------------,,,,,,,,,++++++,,,,,,---,,,...111222000...,,,,,,...,,,***)))***---000333555444111...,,,+++++++++,,,***)))***+++------,,,---,,,***))))))***,,,---...---,,,+++***+++,,,---///............---------///...---,,,,,,,,,,,,,,,,,,------,,,***)))***+++------------------,,,,,,///...---...000222222111111000...------...///000666333111111222222///---%%%SSSmmm999???ggghhhSSSDDD<<<>>>>>>>>>>>>????????????:::888555444777999;;;<<<;;;;;;;;;<<<===???@@@AAA888999:::;;;===>>>????????????>>>===<<<;;;;;;:::888888777777888888999:::999:::;;;:::::::::<<<>>>@@@???>>>===<<<;;;::::::===>>>>>>===<<<<<<===???<<<999999<<<===999777777:::888777:::>>>@@@???<<>>===<<<;;;777777888888999:::;;;;;;<<<;;;::::::;;;<<<;;;:::;;;888777:::;;;999888:::999:::<<<======;;;:::888777777888999:::<<<===>>>;;;:::999999:::<<>>AAA>>>:::BBB>>>;;;<<>>>>>???:::999<<<>>>>>>>>>AAA<<<>>>@@@AAAAAA@@@???===@@@???>>>>>>===<<<<<<;;;:::<<>>>>>>>>>>>>>>=========:::888555555777999::::::::::::;;;<<<===>>>??????:::::::::;;;<<<===>>>????????????>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<888:::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>???AAA<<<999:::>>>???<<<;;;<<<<<<;;;<<<>>>@@@AAAAAA@@@;;;;;;<<<<<<<<<<<<<<<;;;888999999;;;<<<===>>>???>>>===<<<<<<>>>>>>===<<<;;;777777:::;;;888888:::888999:::<<<<<<;;;999888999999999:::;;;<<<===>>><<<<<<;;;:::;;;<<<>>>@@@BBB>>>;;;<<<@@@BBBAAA???BBB???<<<===@@@AAA>>>;;;::::::::::::;;;===???@@@;;;<<<===>>>>>>>>>======AAA===;;;???AAA@@@AAACCC@@@@@@AAABBBBBBAAA@@@???======>>>???@@@@@@@@@@@@;;;===???@@@@@@???@@@AAA???@@@AAA@@@===<<<===???>>>>>>>>>???@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFBBBBBBCCCCCCDDDEEEEEEFFFEEEIIIJJJHHHHHHLLLOOONNNNNNNNNNNNNNNMMMNNNPPPQQQNNNNNNLLLKKKKKKNNNTTTXXXTTT;;;!!!888888>>>@@@>>>;;;999999999888777333333333222222222111111666555444444555666555444333222111222444555444333666444444555777888888777666666555444333333333333555444333333333555666777999555111///000222444555000///...///222555777777333333444444333333222222222222222333444333111///000000////////////......111222333333333222111000000///......------......///////////////000111222//////...---...///111222000...,,,,,,---...---,,,//////..........................................------------,,,,,,,,,,,,)))+++......,,,***))))))((()))***+++---,,,)))'''++++++,,,---///000111111111000000///...---------...---,,,,,,++++++++++++,,,...000000000///000111333111///------...000111333222000...,,,+++++++++---+++******,,,------,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,---...///111111000...---,,,+++***,,,,,,,,,,,,+++++++++++++++,,,---,,,+++***+++,,,............///////////////...,,,,,,...//////...------,,,+++,,,---///000333111000111222333222111777---===ttt]]]NNN<<<444888>>>???===>>>=========<<<<<<;;;;;;999777666666888999999888888999;;;<<<============<<<;;;;;;:::;;;<<<===>>>?????????>>>>>>======<<<::::::;;;;;;;;;<<<<<<<<<777:::<<<===<<<<<<<<<======>>>>>>???@@@AAABBBBBB@@@AAABBBAAA??????AAABBB===;;;;;;??????<<<<<<>>><<<>>>???@@@???@@@AAABBB999:::;;;<<<=====================>>>>>>?????????>>>===<<<<<<>>>>>>===<<<:::777777::::::777777:::666777999:::;;;::::::999;;;;;;;;;<<<<<<=========>>>===<<<;;;<<<<<<>>>>>>???>>>>>>???@@@AAABBBCCCBBB@@@===>>>AAAAAA???===999888888999:::;;;======:::;;;>>>@@@@@@???===<<>>AAACCCBBBCCCEEECCCCCCCCCBBBBBBAAAAAAAAA===>>>@@@BBBBBBBBBBBBAAA<<<>>>@@@AAA@@@@@@@@@AAA@@@AAABBBAAA>>>===>>>???=========>>>???AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCEEEEEEEEEEEEEEEHHHLLLMMMJJJIIILLLNNNMMMOOOOOOPPPPPPPPPPPPOOOOOOQQQQQQPPPNNNNNNOOOSSSVVVVVVBBB###"""999777<<<@@@===:::888888888777666333333333222222222111111777666666666666666555555111000000222444555555444444444444555666666666555555555444444333444444444333333444444555555666666777555222000000111222333000......///222444555555444444555555444333111000111000000222333333000...111111111111111111000000111333444555555444222111000000///......---------//////......///000000111000000/////////000111222000...,,,,,,------,,,+++111000...---,,,------...........................,,,,,,,,,---,,,,,,,,,,,,(((***------,,,+++***++++++***)))***---...+++''',,,,,,,,,,,,---///111222111111000///......---,,,......---,,,+++++++++++++++,,,.........///111333///...------...000333555333111///---,,,,,,,,,,,,---,,,******,,,------,,,------,,,,,,,,,---...///++++++,,,,,,---...///000/////////...------,,,,,,+++++++++++++++++++++******,,,---,,,++++++,,,---////////////000000000000///---,,,,,,---...---,,,............///000222333111000111111333333444333777555333DDDwwwoooQQQ@@@>>>===AAAEEEEEE@@@:::===<<<<<<;;;;;;:::::::::999777777777999999888777888999<<<>>>???>>>===<<<>>>===;;;::::::;;;<<<==================<<<<<<<<<777888888999999999999999777999===>>>===<<<<<<<<<===>>>??????@@@AAABBBBBB@@@AAABBBAAA??????AAABBB>>><<<===???>>>;;;;;;>>>;;;>>>@@@???===<<>>>>>>>>>>>>>>AAA@@@@@@??????>>>>>>===<<<;;;:::;;;<<<===<<<:::999777888::::::777777;;;666777999:::;;;;;;;;;;;;======>>>>>>>>>=========@@@???>>>============>>>:::===??????>>>???AAADDDAAA???===>>>@@@@@@???===999999999:::;;;;;;<<<===<<<<<<>>>???????????????EEEAAA???BBBDDDCCCCCCEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@AAABBBCCCBBBAAA???>>>>>>???AAAAAA@@@@@@AAABBBDDDDDDDDDCCCBBBAAA@@@AAA======>>>>>>@@@AAABBBBBBBBBCCCDDDDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHKKKNNNNNNKKKIIIKKKMMMKKKMMMMMMOOOQQQSSSSSSQQQOOORRRSSSRRRQQQOOOOOOQQQSSSUUUEEE###!!!999888>>>???<<<999888777777666555333333333222222222111111333333333333222111111111111111111333555666555333111222333444444333333333222222222333444555666777222222333444444444444444222222333333222111000000111000///000222333333222444555555555444222000////////////000222222000...000000000000000000111111111222444555555444333111111111111000///---,,,,,,......---------...//////000000//////////////////000...,,,,,,,,,---,,,+++000///...,,,,,,,,,---...........................++++++,,,------,,,,,,+++(((***,,,---,,,++++++,,,///,,,)))))),,,...---+++,,,+++******+++---///000111000000///...---------...---,,,,,,+++++++++,,,,,,...000000000111333555......------...000222444222111000...------.........,,,++++++,,,---,,,,,,,,,,,,,,,,,,------......***+++,,,---......//////,,,,,,------.../////////******+++,,,,,,,,,+++******+++------,,,,,,---////////////000000000111111///---++++++---------,,,.........///000111222222///000111222333333444555888:::555111III|||YYYBBBCCCCCCCCCAAA>>><<<===@@@CCC<<<;;;;;;;;;::::::999999999888777888999:::999888:::;;;===???@@@???>>>===>>>===<<<;;;:::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;666666777888999888888888777:::===>>>>>>===<<<===???????????????????????????@@@AAA@@@>>>>>>@@@AAA>>>===???AAA@@@>>>@@@DDD===???@@@???<<<<<>>>>>???>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===<<<;;;999888:::<<<:::666888<<<888999999;;;;;;<<<<<<<<<>>>>>>?????????>>>===<<>>>>>>>>>>>:::===AAAAAA???>>>AAAEEE>>>=========>>>???>>>===;;;;;;<<<======>>>>>>>>>???>>>===<<<===???AAACCCEEE@@@>>>AAABBBAAAAAADDDCCCCCCAAA@@@???????????????@@@@@@AAAAAA@@@???>>>???@@@AAA@@@??????AAABBBCCCCCCBBBBBBBBBBBBAAAAAA>>>???@@@AAABBBBBBCCCCCCAAACCCDDDDDDCCCBBBDDDFFFGGGGGGHHHIIIJJJJJJJJJJJJLLLOOOOOOJJJHHHJJJKKKIIIJJJJJJLLLPPPTTTUUUTTTQQQQQQRRRRRRQQQOOONNNNNNOOOPPPAAA :::;;;@@@===;;;888777777777777666333333333222222222111111444555555444222111111333222222333444666777555333///111444444333111111222000000111222333555666777222222222222222222222222...000333444333111000000111000000111222333222111444444444333222111000///.........///111111///---------............//////000111222333333333222111111111222111000///...---......------------...............------,,,,,,,,,///---++++++,,,---,,,+++......------------------........................)))***,,,------,,,++++++)))+++,,,,,,+++***+++,,,000---+++***+++---......******))))))***+++---..................------------,,,,,,++++++,,,,,,---///111333444444444555777111111///.........///000333222000/////////000000///---++++++,,,---,,,+++++++++,,,,,,------......******+++,,,------------***+++,,,---...000111111******,,,---------,,,+++)))+++,,,---,,,---...000......//////000000111111...---++++++---......------------...///////////////000222333333333555666:::333333777777FFF|||SSSBBBAAA???===???@@@<<<777666<<>>?????????>>>===<<<<<<<<<<<<<<<<<<;;;;;;888999999999:::;;;;;;;;;888999:::;;;<<<;;;:::999888:::===>>>=========>>>?????????>>>=========<<<>>>???@@@???======???@@@======@@@DDDCCCBBBFFFMMMAAAAAAAAA@@@>>>>>>@@@BBB============<<<;;;:::999999:::;;;<<<>>>???@@@AAA???>>>======??????>>>===::::::<<<===;;;777999>>>:::::::::;;;;;;<<<<<<======>>>???@@@???>>>===<<>><<>>>>>>>>===>>>???@@@@@@@@@@@@???AAA???<<<;;;<<>>>>>>>>;;;<<<===>>>???@@@AAABBB???@@@@@@@@@>>>>>>@@@BBB@@@???>>>???@@@AAA@@@??????@@@AAACCCCCCDDDCCCCCCAAACCCFFFEEEBBBBBBDDDGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLPPPOOOKKKHHHJJJKKKIIIIIIHHHJJJOOOTTTWWWUUURRRTTTVVVXXXWWWUUURRRQQQQQQRRR<<<"""<<<<<<@@@;;;999666666777888888777333333333222222222111111555777888666444222333555444444444666888777555222///222555555333111111222000000000111222333444555555444333222111111111222---///222222111000111333000///000111333444444222222111000///////////////---------///000111///------------........./////////000000000111111111111///000111222333333222222//////............//////,,,------...............---,,,***+++,,,------,,,,,,,,,---.........------........................(((***+++---------+++******,,,---,,,*********,,,---......---,,,,,,---///***************+++,,,---,,,,,,,,,,,,------------++++++++++++,,,---.........111444555555444444444222222111000000000000111333222111000000111111222///...,,,,,,------,,,+++)))***+++,,,,,,---------)))***+++,,,,,,,,,+++***+++,,,,,,---...///000000***+++---.........---,,,)))+++,,,---------///111------...//////000111111...,,,+++,,,...//////............/////////......///111333333222222444777999...222<<<444---OOOQQQ@@@HHHFFF999555;;;AAABBB>>>:::999:::999999::::::;;;<<<<<<<<<;;;999777888:::===??????<<<<<<<<<===============:::;;;<<<===>>>===;;;:::888888999::::::;;;<<<<<<999:::<<<>>>>>>===<<<;;;:::;;;======<<<<<<>>>?????????>>>>>>>>>=========>>>???@@@???======???@@@??????AAACCCAAA???DDDKKKDDDAAA???>>>>>>???@@@???;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>???>>>===>>>???@@@???===;;;;;;>>>???<<<777:::@@@::::::::::::::::::;;;;;;;;;===>>>???@@@???===<<>>???AAABBBBBBAAAAAAAAA======>>>>>>>>>>>>???@@@???@@@AAABBBBBBBBBAAA@@@???>>>======>>>@@@CCCEEECCC>>><<>>>>>AAA>>>>>>???@@@@@@???>>>======<<<<<<<<<>>>@@@BBBDDD???@@@@@@>>>======???AAA>>><<<;;;===@@@BBBAAA@@@@@@AAABBBCCCDDDDDDCCCCCCAAADDDGGGFFFCCCBBBDDDHHHFFFEEEDDDCCCDDDFFFHHHJJJNNNQQQPPPLLLJJJKKKLLLKKKJJJHHHIIIMMMSSSUUUTTTQQQUUUWWWZZZZZZXXXUUUSSSRRRYYY===%%%>>>;;;>>>:::888666555777888888888333333333222222222111111222444555444000///000222555555666777888888555222000333666666444222222333111111111000111111222222777666444222111111111222---///111000...///333666......///111444666666555000///---,,,,,,---......,,,,,,,,,...000000///---.../////////000000111111//////......///000111111,,,...000333444555666555111000////////////000000,,,---...000111222222222,,,+++******,,,......---***+++---...///...------........................((()))+++---------+++***+++,,,---,,,***)))***+++***---111111...,,,,,,...*********++++++,,,,,,,,,******+++,,,,,,------...*********+++,,,---...///+++...222333333111000000000000000111222333555555444333222111111222333333000...,,,,,,------,,,+++((()))***+++,,,------,,,)))***+++,,,+++***)))(((---------............///***+++---/////////---,,,)))***,,,------...///111,,,------...///000000111---,,,+++,,,...000000000000111111111111111000//////222444444222222444777444333666:::333,,,888LLLkkkKKK??????@@@@@@AAA>>>???>>>===<<<:::::::::888999:::;;;<<<<<<===>>>;;;999777888;;;>>>AAABBB<<<<<<;;;;;;;;;<<<======888:::<<<>>>???>>>;;;:::999999::::::;;;<<<======999:::<<<>>>>>>===<<<;;;;;;<<<===<<<;;;<<<>>>@@@>>>>>>>>>>>>>>>>>>?????????@@@@@@???>>>>>>???AAABBBAAABBBAAA===888;;;BBBCCC???;;;:::<<<>>>===<<<;;;<<<===>>>????????????@@@@@@???===<<<:::999999>>><<<;;;<<<===>>>===;;;;;;<<>>???@@@???===<<<@@@AAAAAABBBBBBAAAAAA@@@======>>>???@@@???>>>======>>>@@@@@@??????@@@AAA???@@@AAABBBCCCBBBAAA@@@===>>>>>>???AAABBBCCCCCCCCC>>><<>>>>>@@@===>>>@@@AAAAAA@@@???>>>BBB@@@>>><<<<<<>>>AAABBB?????????>>><<<<<<>>>@@@>>>===<<<>>>BBBDDDDDDBBB???@@@BBBCCCDDDCCCCCCBBBAAAEEEHHHFFFCCCBBBEEEHHHHHHFFFDDDBBBCCCFFFIIILLLOOORRRRRRMMMKKKMMMNNNLLLLLLJJJHHHLLLQQQTTTRRROOONNNQQQTTTUUUSSSOOOMMMLLLZZZ===(((,,,888;;;999888999:::999999888999:::111333444444333222222333888555111...---...111333777444555999999444222555000222444444222000.........333666444222444444222000000000000000222666999444333111//////000111222000111111222222333444444///...---,,,,,,---...///---------...------,,,,,,///------///222222...++++++///222111...---111444...///000111111111111111111111000---,,,,,,...111///...------///000000//////---+++))))))+++---...***+++,,,---............---+++******,,,---------........................''')))***,,,------,,,,,,)))+++---//////...---,,,***,,,---//////...,,,+++---......///...,,,+++***'''***---.........///000---...///000000111111111......//////000000111111000111///+++,,,000333222000000000///...---++++++,,,+++++++++,,,------...++++++++++++++++++++++++))))))***,,,......,,,))),,,,,,,,,------------------------.........//////111---******...000---***///---,,,++++++,,,...///000//////000222222111////////////000111111222222555555555555444333222222eeesssHHHFFFDDDBBB@@@AAAAAABBB;;;;;;;;;<<<>>>>>><<<:::888:::>>>@@@@@@???<<<:::===:::888999===???>>><<<===>>>>>>>>>===;;;999777888999:::;;;<<<;;;:::999666777999:::;;;:::999999<<<;;;:::;;;<<<<<<:::888===>>>@@@@@@>>>===>>>???===>>>>>>===<<<<<>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???888:::???AAABBB???;;;888>>>>>>@@@AAA>>>888777;;;===;;;:::999:::===@@@BBB>>>===;;;::::::<<>>>>>===???@@@BBBCCCCCCBBB@@@???;;;<<<===>>>???@@@AAAAAACCCCCCAAA???<<<;;;===???GGGCCC??????AAACCCCCCBBBAAA>>>;;;===@@@BBB???;;;???>>><<<:::;;;===@@@AAACCCAAA??????AAABBBCCCBBBCCCAAA@@@???@@@BBBEEEGGGFFFEEEDDDBBB@@@@@@??????DDD@@@>>>AAADDDCCC@@@>>>BBBAAA@@@BBBEEEEEEBBB???@@@BBBEEEGGGJJJKKKKKKLLLNNNJJJFFFFFFIIIMMMNNNNNNLLLNNNMMMJJJHHHKKKSSSZZZPPPMMMKKKKKKOOORRRSSSRRRQQQTTTSSSPPPOOOQQQPPPMMMXXX;;;'''+++777<<<<<<::::::::::::999888888999111333444444333222222333666333000------...111222888555666999888333222444000222444444222000///...000333444333555999777333...000111000000000222444444333111000///000111222111111111222222222222222...///000111111000...---,,,,,,------...---------...------///111000---+++***...111000------///333//////000111111111000000000000000...,,,,,,...000...---+++,,,...//////...///---,,,***+++---///000++++++,,,---............---+++***+++---...---,,,***++++++,,,,,,++++++***,,,---------,,,+++)))(((+++,,,...///000000///...---...///111111000...---,,,---.........---,,,+++***,,,...///---,,,,,,------...///000000111111111000000000000111111111111///222222000///222111...000000000///...---+++++++++++++++++++++,,,------++++++++++++++++++++++++,,,++++++,,,------+++(((---------------.........---------...............000---***+++...000...+++...---,,,++++++---///000000//////000222222111////////////000111111222222444444555555444333222222FFFooo}}}MMMDDDCCC@@@>>><<<<<<===>>><<<;;;;;;<<<>>>>>><<<:::999;;;===>>>???===;;;:::;;;999888999:::<<<<<<;;;;;;<<<<<<<<<;;;:::999888777888999:::::::::999888888888:::;;;;;;;;;:::::::::999999;;;<<<===<<<:::<<<>>>@@@@@@??????@@@AAA===>>>>>>===<<<===???AAA@@@@@@AAABBBAAA@@@??????BBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>===888:::===@@@@@@???<<<:::???>>>???@@@===888888<<<=========>>>>>>??????@@@>>><<<;;;::::::<<<>>>@@@<<<=====================@@@???>>>???AAABBBBBBAAABBBCCCDDDEEEDDDCCCAAA@@@>>>>>>>>>???@@@AAABBBCCCDDDDDDCCC@@@>>>===???AAACCC@@@>>>>>>@@@BBBAAA@@@???===<<>>:::???>>>===<<<<<<===???@@@@@@AAABBBAAA??????BBBEEEBBBAAA@@@???@@@BBBEEEFFFJJJIIIGGGEEECCCBBBAAA@@@BBBBBBCCCDDDCCCAAAAAABBB@@@@@@???AAADDDDDDBBB@@@EEEEEEEEEEEEFFFHHHIIIJJJKKKHHHFFFGGGIIIKKKKKKJJJLLLMMMNNNLLLJJJLLLRRRXXXRRROOOLLLLLLNNNPPPQQQPPPQQQTTTTTTQQQRRRWWWXXXWWW___888'''***777>>>@@@<<<<<<;;;:::999888777777111333444444333222222333333111///------///111333888666666999888444222333000222444444222000//////000111000111666:::777111///111444444333111000000333222111000000000111222222222111111111111000000,,,///222444333000,,,***++++++,,,---............,,,,,,,,,---///...,,,***))),,,......,,,+++...111000000000000000000///......///000///---------///---,,,***+++---......---///...,,,,,,,,,...000111,,,,,,------...------------+++++++++---...---,,,)))***,,,------,,,***)))/////////...---+++)))(((+++---...000111000000///---...///000000///...---+++,,,------......---------//////...,,,*********---...///000000111111111222222111111111111111000,,,111333333333555222...000000000///...---,,,+++++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,...---++++++,,,,,,***)))------........./////////.........---------------...,,,***+++...000///---,,,,,,++++++,,,...000111000///...///111222111000/////////000111111222222333444444444444333333222222MMMtttyyyNNNFFFCCCAAA>>><<<::::::;;;;;;===<<<;;;<<<>>>>>><<<:::;;;;;;;;;<<<<<<;;;::::::888888999888777888999;;;999999:::;;;;;;::::::999888999:::;;;;;;;;;;;;:::999:::;;;;;;<<<;;;;;;;;;888888888:::===>>>===<<<;;;===@@@@@@@@@@@@AAABBB===>>>???>>>======???AAA@@@@@@AAABBBBBBBBBAAAAAACCCCCCCCCBBBBBBAAAAAAAAACCCCCCBBB@@@???===<<<;;;888999<<<>>>???>>>===<<>><<<888999===>>>???@@@AAAAAA@@@???>>>>>>===<<<;;;;;;===>>>???<<<<<<======>>>??????@@@BBB@@@@@@@@@CCCDDDDDDDDDCCCDDDEEEEEEDDDCCCAAA@@@BBBAAA@@@@@@@@@BBBCCCDDDCCCCCCBBB@@@>>>===???@@@AAA???>>>???@@@AAA@@@???>>>===>>>AAADDDCCC>>>:::??????>>>>>>>>>>>>>>>>>>>>>BBBEEEBBB>>>===BBBGGGBBBAAAAAA@@@AAABBBDDDEEEJJJIIIGGGFFFDDDBBBAAA@@@@@@DDDGGGEEEBBBAAACCCEEE>>>>>>???AAACCCDDDBBBAAAHHHGGGEEECCCCCCEEEGGGHHHGGGGGGGGGHHHJJJJJJHHHFFFKKKMMMNNNMMMLLLMMMRRRVVVSSSQQQNNNMMMNNNOOOOOOOOOTTTVVVUUUQQQSSSXXX[[[[[[]]]777''',,,999AAADDD???===;;;:::999888666555111333444444333222222333222111000///000111333444555555666777777666555555///222444444222000//////---000000///111444333...111444888999777333111000222222111000000111111222222222111000000///......+++---///111000...***(((***+++,,,---............+++++++++,,,---,,,+++***)))+++,,,,,,++++++---///000000000000///......---,,,...000///...------...---,,,***+++---......---///...---,,,,,,---...///---------...------,,,,,,,,,,,,+++,,,...///...,,,+++,,,///000000///,,,+++------------------,,,,,,+++,,,---///000000000000,,,------......---,,,+++++++++,,,---.........///---...///...+++*********---...///000000111111111222111111111000/////////)))...111111333555444111000000000000///---,,,+++++++++*********++++++,,,+++++++++,,,,,,,,,,,,,,,...,,,+++***,,,,,,,,,+++------......///000000000......------------,,,,,,---+++***+++...111111000+++++++++,,,---///111222000...---...000222111111/////////000111111222222222333333444444444333333222???SSSjjjxxxKKKAAAJJJDDDBBB???===;;;;;;<<<===>>><<<;;;<<<======<<<:::;;;;;;::::::999999::::::666999:::999777666999<<<888999999:::;;;;;;<<<<<<<<<<<<======>>>>>>??????;;;;;;<<<<<<<<<<<<<<<<<<999999999:::======<<<;;;999;;;>>>??????@@@AAACCC===???@@@???>>>>>>???AAA??????@@@AAAAAABBBBBBBBBAAAAAAAAA@@@??????>>>>>>CCCBBBAAA@@@>>>===<<<<<<888999;;;<<<>>>>>>>>>??????<<<;;;<<<;;;999:::>>>@@@@@@@@@@@@@@@???>>>===???>>>>>>>>>>>>>>>??????<<<<<<=========>>>>>>>>>@@@???>>>???AAACCCCCCCCC@@@AAABBBBBBBBBBBBAAAAAACCCBBBAAA@@@@@@AAACCCDDD???@@@@@@>>><<<<<<===???AAAAAAAAAAAAAAAAAA???>>>@@@??????@@@BBBBBB@@@===>>>???@@@@@@@@@???>>>===@@@BBBDDDBBB??????BBBFFFBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???===BBBDDDCCCBBBDDDFFFFFF<<<===>>>@@@BBBCCCBBBAAAFFFEEEEEEDDDDDDEEEFFFFFFEEEGGGIIIKKKKKKJJJGGGEEEKKKMMMOOONNNNNNNNNQQQTTTQQQPPPOOOOOOOOOPPPPPPPPPYYYYYYVVVPPPPPPTTTVVVUUUWWW888)))!!!111>>>CCCEEE@@@===:::999999888555222111333444444333222222333222222222222333444555555111333555666777888888777///111444444222000000000,,,333666222......//////111444888999777333111000111111111111111111222222111111000///......---,,,---------------,,,++++++***+++,,,---............***++++++++++++******+++)))***,,,,,,,,,,,,---...///////////////...---,,,+++---//////...------......---+++,,,---//////...000///---,,,+++***++++++---------...------,,,,,,,,,,,,,,,---//////...,,,,,,---000111111000---,,,......------------------***+++,,,---...//////000---......------,,,,,,++++++++++++,,,---...///000+++,,,---,,,+++***+++------...///000000111111111000000000///.........---...000000---...222333111111111111000///...,,,,,,,,,,,,++++++***++++++,,,++++++,,,,,,,,,---------,,,***)))***,,,...///...------......///000000111------------------,,,,,,,,,++++++,,,...000111111++++++,,,---...000111111///...------///111222111/////////000111111222222111111222333444444444333222777888???^^^oooRRRGGGBBB;;;CCCBBB???===<<<<<<===>>>>>><<<;;;;;;<<<<<<;;;:::;;;:::999999999999:::;;;666999;;;:::888888;;;>>>999999:::;;;<<<===>>>>>><<<<<<======>>>???@@@@@@===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<;;;999777999<<<======>>>@@@AAA===???@@@@@@??????@@@AAA>>>>>>??????@@@@@@AAAAAA@@@?????????>>>>>>>>>===AAA@@@???>>>>>>>>>??????::::::;;;<<<>>>??????@@@>>>:::999;;;<<<:::<<>><<<;;;<<<===>>>@@@@@@AAAAAAAAA@@@@@@@@@=========<<<<<<;;;;;;;;;???======>>>@@@BBBCCCBBB<<<<<<===???@@@@@@AAAAAAAAAAAA@@@??????@@@AAABBB>>>???@@@???======>>>???AAAAAABBBAAA@@@>>>======DDDAAA???>>>>>>@@@BBBBBB>>>???@@@AAAAAA@@@???>>>CCCBBB@@@@@@AAACCCCCCDDDCCCCCCDDDEEEEEEEEEEEEDDD@@@AAABBBBBBBBBBBBAAA@@@<<>>@@@???===;;;;;;<<<===>>>>>><<<:::999:::::::::888:::999999999999:::;;;<<<777888999::::::;;;>>>@@@:::::::::;;;<<<===??????;;;::::::;;;<<<===??????======<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<:::888666888;;;<<<<<<===>>>@@@>>>???AAABBBAAA@@@@@@AAA??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>???AAABBB;;;<<<===>>>???@@@@@@@@@<<<888777;;;===<<<<<<>>>AAA???<<<:::999:::===>>>@@@AAABBBBBBBBBAAA@@@???>>>======<<<;;;;;;::::::???>>>>>>???BBBDDDDDDDDD<<<<<<======>>>???@@@AAA>>>>>>??????@@@@@@@@@AAA@@@AAABBBBBBAAA@@@AAACCC>>>@@@@@@???>>>===>>>???FFFCCC???======???CCCFFF>>>???@@@AAABBBAAA@@@@@@DDDBBB???@@@BBBDDDDDDCCCDDDEEEGGGHHHHHHGGGFFFEEEBBBCCCDDDEEEEEEEEEDDDCCC<<>>AAABBBBBBAAABBBCCC>>>AAAEEEIIIJJJJJJHHHFFFGGGIIILLLLLLLLLKKKLLLMMMNNNNNNNNNOOOOOOPPPQQQRRROOOQQQSSSSSSSSSTTTUUUWWWWWWZZZZZZWWWWWWYYYYYYVVVUUU888)))%%%999EEEBBB;;;>>>:::666666777777333///111333444444333222222333222333444555555444444333222666777555555888888333...111333444333111000000///666:::555000000111111...000111000000000222444000000111222222222222222///.........------,,,,,,...---,,,,,,---...000111,,,,,,------...---------***,,,---+++))))))+++------------...///000000000,,,,,,---.........------,,,------,,,+++,,,...000---,,,***+++---......---------,,,,,,------------++++++,,,---............,,,,,,---///000000...,,,)))******++++++******)))///...,,,+++*********+++***++++++,,,...///111222111111000///...------------,,,,,,+++,,,---...///***+++++++++******,,,...---...///000000111111111............////////////333444111,,,,,,000222000111111111111///...---,,,///...------,,,,,,------++++++,,,,,,---......///******+++---///000...---++++++,,,---...///000000******+++,,,---......///,,,---.........///000222------...//////////////////---+++,,,...111222222/////////000111111222222///000111222333444444555333555222---999\\\aaaLLL===>>>BBB@@@@@@EEE>>>===;;;:::;;;<<<>>>???===;;;888888888999888777888888999:::;;;<<<======777666666888<<<>>>???@@@::::::999999:::<<<>>>???::::::::::::;;;===???@@@======;;;:::::::::;;;;;;;;;::::::;;;<<<===;;;:::777999<<<===<<<===>>>???>>>@@@BBBBBBAAA@@@AAAAAABBBAAA@@@?????????@@@AAA???@@@@@@AAAAAABBBBBBCCC@@@???>>>===>>>???AAABBB===>>>???AAAAAAAAA@@@???:::666666;;;???===<<<===>>>===<<<;;;;;;;;;<<<===>>>@@@AAABBBBBB@@@>>><<<============<<<<<<<<<<<>>>>>???BBBDDDEEEDDDAAAAAA@@@@@@@@@@@@@@@AAA;;;===???AAABBBBBBAAA@@@@@@AAACCCCCCBBBBBBCCCDDD===???AAA@@@@@@AAAEEEHHHDDDCCCAAA???>>>@@@CCCFFF>>>>>>@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAABBBDDDEEEFFFGGGIIIJJJJJJIIIGGGEEEEEEFFFGGGHHHGGGEEECCCBBB>>>DDDEEE@@@BBBHHHHHHAAA===@@@CCCDDDBBBAAAAAACCCAAACCCFFFHHHJJJJJJIIIHHHGGGIIIKKKJJJIIIKKKNNNQQQPPPOOONNNNNNOOOQQQRRRRRRRRRTTTVVVVVVUUUTTTUUUWWWSSSXXX[[[\\\\\\^^^[[[WWWSSS888'''%%%;;;FFF@@@666===999555555777666222...111333555444333222333333222333444444444444222111444999999555555777666000...000333444333111111111///333444222111222111...000000000000000222666999///000111222222222222222......------------,,,,,,*********+++,,,---...///---------...------,,,,,,***,,,---,,,))))))+++...///......///111222111111++++++,,,---............---------+++***+++///111,,,***)))***+++---,,,,,,++++++,,,---...000000111***+++,,,---......///...,,,,,,---///111000...,,,******************************))))))***,,,---///,,,,,,,,,---///111222333000///...,,,,,,+++++++++...---,,,+++,,,---...///,,,,,,,,,+++))))))+++------...///000111111111111......//////000000111111---000000---///444777666111111111111000...---,,,000///...---------------++++++,,,,,,---...//////++++++,,,...000///---*********+++,,,---...///000))))))***+++---...//////---...............000222......///////////////...///---++++++...111222333/////////000111111222222...///111222333444555555666555555111,,,666[[[lllIIIDDDBBB>>><<>>666>>>===<<<;;;<<<>>>@@@BBB===:::888777777888777666777888999;;;<<<===>>>>>>777555444777<<<@@@@@@???999999888888999;;;<<<===<<<<<<;;;<<<===???AAABBB===<<<;;;:::999::::::;;;999888999:::===>>>===<<<999;;;===>>>======>>>@@@>>>@@@BBBCCCBBBAAAAAABBBDDDCCCAAA@@@???@@@@@@AAA===>>>???@@@AAABBBBBBCCCAAA@@@>>>======>>>@@@AAA>>>???AAABBBBBBAAA@@@???999555666<<<@@@>>><<<===;;;<<<===>>>>>>===<<<;;;===>>>@@@AAAAAA???<<<:::<<<<<<======>>>>>>??????>>>===<<<>>>AAACCCDDDCCCGGGFFFDDDCCCBBBAAAAAAAAA:::<<>>@@@BBBBBBAAAAAABBBCCC>>>AAACCCCCCDDDGGGMMMQQQCCCCCCBBBAAA@@@@@@BBBDDD>>>>>>???@@@BBBCCCDDDEEE@@@CCCFFFCCC??????CCCHHHGGGHHHJJJLLLLLLJJJHHHFFFHHHHHHIIIHHHGGGDDDAAA???@@@IIILLLDDD@@@EEEFFFAAA>>>BBBDDDDDDBBBAAAAAACCCEEEEEEFFFGGGHHHIIIIIIIIIHHHIIIIIIHHHGGGJJJOOOTTTQQQOOOMMMMMMOOOQQQRRRSSSTTTWWWYYYXXXUUUTTTUUUVVVQQQWWW\\\]]]^^^^^^YYYTTTUUU999---+++:::BBBBBBBBB???;;;777666888888333///777999:::888555333555777888444000///222555666555999777555444444444333222...111333333111///111444111111111000111222222333222222111111111222444555///111444444333111000000---111444222---***,,,///---.../////////...,,,++++++,,,...---,,,,,,---///,,,,,,+++*********++++++)))+++---//////---+++***......///...,,,,,,...000111///,,,***)))***+++---((()))***+++,,,---------,,,,,,,,,,,,---...//////---,,,,,,+++,,,---///000000///...///000111000//////...,,,+++***+++,,,,,,,,,+++)))(((((()))+++,,,222///---///111333222000444111------...///---,,,.........------,,,,,,,,,***************+++++++++...000111333333111000///---///000///---,,,///222///,,,***,,,111333111...111000///000111000///---000000000000///...,,,+++------...///...---+++***///...---,,,------///000******+++,,,---------,,,******++++++---///000111,,,---......------...000))),,,...///......///000)))***+++,,,------------222111000//////000111222444333222111111111222333888555555777111,,,444CCClllQQQHHHGGG>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<>>>>>><<<<<<;;;999999:::>>>AAA======<<<<<<;;;;;;;;;:::;;;999888999<<>>>>>???@@@???>>>CCCCCCCCCBBB???======>>>>>>>>>>>>???@@@@@@@@@AAAGGGDDDAAA?????????@@@???@@@@@@@@@BBBCCCAAA<<<777999777666888<<<>>>===;;;;;;>>>@@@@@@???>>>>>>???======>>>???@@@AAAAAABBB;;;;;;<<>>@@@@@@??????@@@@@@AAABBBDDDAAABBBFFFFFFDDDHHHOOOEEECCCBBBAAACCCCCCCCCBBB999:::===@@@BBBCCCCCCCCCBBB@@@AAAEEEEEECCCCCCEEEJJJFFFCCCBBBDDDFFFFFFEEEHHHFFFDDDAAAAAABBBCCCEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCGGGJJJHHHDDDBBBCCCFFFMMMLLLKKKJJJIIIHHHHHHHHHEEEGGGJJJNNNQQQTTTVVVWWWSSSRRRQQQPPPQQQSSSUUUVVVSSSSSSRRROOOMMMOOOUUUZZZWWWTTTTTTYYYaaaccc^^^XXXWWW666***(((888@@@AAABBB>>>;;;777888::::::777444555666666444222222444777444222111111444666888888777666444444555555333222333444555444222000000000111000000000111111222222111///......000222222222///111333444222000//////---111333222...,,,---000...///000111000///---,,,+++,,,------,,,,,,---///......---,,,,,,,,,,,,,,,(((***,,,......---+++***+++---...---,,,+++,,,---000...,,,+++******+++,,,******,,,------.........+++******++++++,,,---...------,,,+++,,,---...///...---,,,...000111111000///...---,,,+++,,,,,,------,,,***))))))***,,,---...------000333333222///222///,,,,,,---...---,,,------,,,+++++++++++++++((())))))***+++,,,,,,---...///000111111000...------...///...,,,+++---//////---+++---111333000---...---,,,---///111000///000000///......---,,,,,,,,,,,,------,,,,,,++++++//////...------...///000..................------+++++++++,,,---...///000,,,---......------...000,,,...//////......000111/////////000222333222111444333111000///000000111333222222222222333555555666444444666444...,,,...tttjjjPPPDDD@@@@@@??????@@@@@@???>>>>>>===:::::::::;;;;;;<<<===>>><<<<<<;;;999777888;;;>>>::::::;;;<<<===>>>>>>???>>>===;;;;;;===@@@AAAAAA<<<::::::;;;>>>???>>><<<===:::888888:::===???@@@??????>>>===;;;888666444666666777888:::;;;<<<<<<===@@@AAA>>>>>>AAA@@@===AAA@@@>>>>>>???@@@??????@@@AAAAAA???===<<<<<<===??????????????????@@@@@@EEECCC@@@?????????>>>>>>AAA??????AAACCCCCC>>>::::::888777999<<<>>>===<<<<<<>>>@@@@@@???>>>>>>???<<<======>>>>>>??????@@@<<<;;;<<>>???AAAAAA???BBBHHHFFFDDDCCCCCCDDDEEEDDDCCC>>>???@@@AAABBBBBBBBBBBBAAA??????CCCCCCAAAAAACCCKKKHHHEEEDDDFFFGGGFFFDDDCCCBBBAAAAAAAAADDDFFFHHHCCCCCCDDDEEEEEEEEEEEEEEEFFFIIIKKKIIIDDDAAABBBEEEIIIHHHHHHGGGGGGHHHIIIIIIIIIKKKMMMOOOQQQSSSSSSTTTQQQPPPPPPPPPQQQSSSTTTUUURRRSSSSSSQQQQQQSSSXXX\\\YYYVVVVVV[[[bbbeeebbb]]]ZZZ444'''%%%555>>>???AAA===;;;888999;;;===;;;999555555444222111222555888222444555555555555777888444444444555666666444222666555444333444333111///000000000000000111111111111///---...222444333111000111333222000...---------000222111...---...000...000222333222111...,,,+++,,,------,,,,,,---...000000///...---,,,,,,+++&&&(((***,,,------,,,++++++---//////...,,,,,,---...------,,,,,,++++++++++++,,,---......///......)))))))))******+++,,,---......,,,++++++,,,------+++******,,,///111111000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++---000333333111///111///---,,,---...---,,,,,,+++***)))))))))***+++(((((()))***,,,---......---.../////////---,,,+++.........---+++***,,,---...------///222222///+++222000......///111111000000///---,,,+++,,,,,,---++++++++++++++++++,,,---//////............//////111000///...------------,,,,,,,,,---------......+++---......------...///000111111000...///111333000...---///222333222000222111000000000111222222222222222222333555666777333444555666888666+++[[[\\\AAA???@@@???>>>@@@@@@AAAAAA@@@@@@??????:::::::::;;;<<<<<<======<<<<<<;;;888666666888;;;;;;;;;;;;<<<===>>>@@@@@@@@@>>><<<<<<>>>?????????888999:::===???>>><<<:::<<<:::888888;;;>>>??????AAAAAA@@@???===:::888666999888777666777999;;;===>>>@@@???<<<<<>>AAA???>>>>>>???@@@@@@???>>>???@@@???===<<<===>>>@@@@@@???>>>>>>>>>??????BBBBBBAAA@@@???>>>======AAA???>>>@@@CCCDDDBBB???;;;:::999;;;===???>>>===<<<>>>@@@@@@???>>>???@@@????????????????????????=========AAAEEEFFFCCC@@@HHHHHHHHHGGGFFFEEEDDDCCC======>>>???AAABBBDDDDDDHHHFFFDDDDDDDDDEEEDDDCCC@@@@@@??????@@@CCCEEEGGGCCCAAA@@@@@@???===???DDDEEEDDDCCCDDDEEEFFFEEEDDDBBBCCCCCCCCCCCCBBBAAAAAABBB@@@@@@CCCCCCAAAAAACCCJJJIIIGGGGGGGGGGGGEEEDDDAAAAAA@@@AAABBBDDDFFFGGGAAABBBCCCEEEFFFFFFFFFFFFHHHJJJKKKIIIDDDAAABBBDDDGGGGGGFFFFFFGGGIIIKKKLLLNNNOOOPPPPPPQQQQQQQQQPPPMMMNNNOOOQQQRRRSSSSSSSSSRRRSSSTTTTTTTTTVVVZZZ\\\[[[YYYWWW[[[aaacccaaa]]][[[555'''###333;;;===???>>>;;;999999:::;;;;;;:::666555333222222444888;;;555888:::999555222333444222222333555777777444222333111///111444555333000//////000000111111111111444111///111555777555333000111222111///---------,,,...000000...---...//////000333444444222///---***,,,------,,,+++---...000000///...---+++******%%%''')))+++,,,---,,,,,,---///222333111/////////,,,,,,---------,,,+++***,,,,,,---...............***))))))******+++,,,---///...,,,+++++++++,,,,,,******)))+++---//////...,,,,,,,,,+++++++++,,,,,,------------------------***+++,,,...000222222111333222000///...---,,,+++,,,+++***)))((()))+++,,,)))******+++,,,---......---------------+++***)))000//////---,,,++++++,,,.........111222111---***:::777333111000000000//////---+++******+++---...,,,,,,+++***+++,,,...///.........---------------...---,,,,,,+++,,,------------------------,,,,,,+++---......---,,,...///333333222000//////222444111...,,,---111333111...............///111333444111111222222333444555555000555777666:::>>>555&&&EEEeeefff>>>888@@@BBB????????????@@@@@@@@@@@@??????999999:::;;;<<<<<<<<<<<<;;;;;;;;;999777777999;;;???>>>============>>>>>>???===;;;<<<>>>??????>>>888999:::;;;======<<<;;;<<<:::888999;;;>>>??????AAAAAA@@@???>>>;;;999777999888777777777999:::<<<>>>@@@???;;;;;;???@@@>>>@@@>>>===>>>@@@AAAAAA@@@???@@@AAAAAA@@@???@@@BBBAAA@@@???>>>======>>>>>>AAABBBBBBBBB@@@???>>>>>>BBB???>>>???CCCFFFEEECCC<<<;;;<<<===>>>?????????<<<>>>@@@@@@??????@@@AAACCCCCCCCCBBBBBBAAAAAAAAA???>>>>>>@@@CCCCCCAAA>>>HHHHHHIIIHHHHHHFFFEEEDDD;;;<<>>???===:::888888888777777666444111000222555888:::444777:::999666333333444111111222555777777444222111///...000333444111/////////000111222111111000444222111222555666444222000111222111///------...+++---......---------...///000222333333111///---***+++---,,,++++++,,,...------------+++***((('''&&&''')))+++,,,,,,,,,,,,---///222333111/////////+++,,,---......,,,+++***+++,,,,,,------------,,,*********++++++,,,---.........,,,+++***++++++,,,,,,+++***+++,,,---,,,+++*********++++++++++++***,,,---............---,,,+++,,,,,,---...000222444666666444222///---+++***---,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******222000///...---------,,,---...///111222000---+++;;;777333000000000///...---,,,+++)))***+++---......---,,,,,,,,,...///000------------,,,,,,+++++++++++++++,,,---...///000------.........---,,,++++++,,,------,,,,,,---///333333222000//////222444444111//////222444333111//////...---...///000111111111222222222111111111222888888444666<<<<<<555...CCCbbbYYYEEE:::>>>AAA;;;999???======>>>>>>>>>>>>======888999:::;;;<<<<<<<<<;;;999:::;;;:::999999<<<>>>???>>>===<<<<<<===>>>???>>>===<<<>>>@@@BBBBBBAAA:::::::::999:::;;;===>>>;;;:::999999<<<>>>???>>>>>>??????>>>===;;;999888888888999999::::::::::::???@@@???<<<<<>>@@@AAAAAA@@@???AAABBBAAA@@@>>>===<<<===>>>>>>AAACCCEEEDDDAAA@@@@@@AAACCC@@@>>>???CCCFFFEEEDDD<<<===>>>>>>>>>>>>???@@@===>>>????????????AAACCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA???>>>CCCEEEFFFGGGHHHGGGFFFEEE>>>@@@BBBDDDEEEEEEDDDCCCJJJGGGCCCBBBBBBCCCDDDCCCAAAAAAAAAAAACCCFFFIIIKKKHHHIIIGGGCCC@@@@@@AAABBBAAAAAAAAACCCEEEFFFEEECCCCCCBBBBBBBBBBBBCCCCCCCCCIIIEEEDDDFFFEEEBBBCCCFFFBBBCCCDDDEEEFFFEEEFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBAAABBBDDDFFFGGGHHHIIIIIIHHHHHHHHHGGGFFFFFFGGGIIIJJJJJJJJJJJJKKKKKKLLLLLLNNNNNNOOOPPPQQQQQQQQQQQQJJJLLLOOOQQQSSSRRRQQQPPPUUUUUUUUUUUUUUUUUUTTTSSSWWWUUUTTTVVVYYY[[[ZZZXXXWWW888'''!!!000999===???@@@>>>;;;888555555555555333111......000333555666111333666777666666666777222222222444666666444222333111000000000000---,,,///000111333333222111111111222333333222111111000000111222111///...///000------.........------,,,//////000000000///...---***+++,,,,,,++++++,,,---***+++++++++***)))'''&&&((()))***+++,,,,,,,,,,,,+++---//////...,,,,,,---+++,,,---------,,,+++***+++,,,,,,---------,,,,,,+++******++++++,,,---...------+++******+++,,,,,,---+++***+++,,,---,,,***)))******++++++++++++***+++,,,...//////...,,,+++,,,---.........///222444666777777444000---++++++,,,------------.........///......------,,,,,,+++,,,,,,,,,,,,,,,,,,------222000......//////...---,,,...///111111000...---222000...---...//////...,,,++++++***+++,,,...///..................///000---------------,,,+++***+++,,,...///111222222222,,,---.........---,,,+++***,,,------,,,,,,---...000111111000...///111333111000///......///000222444333000...---,,,,,,---111111222222111000//////444777666222000444999;;;...777LLLrrrlllLLL@@@>>>@@@BBB===555777@@@;;;;;;<<<<<<======<<<<<<777888:::;;;<<<<<<;;;;;;888999::::::::::::<<<>>>;;;:::::::::<<>>@@@CCCDDDDDDCCC;;;;;;;;;999999:::>>>@@@;;;:::999:::<<<>>>>>>>>>;;;<<<=========<<<:::999888999:::;;;<<<<<<<<<<<>>===<<<===@@@BBBBBBBBB===>>>??????>>>===>>>@@@AAA???===<<<<<<===>>>???BBBDDDFFFDDDAAA???AAADDDDDDAAA???@@@CCCEEEDDDBBB<<<===??????>>>===???@@@===>>>?????????@@@BBBDDDAAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAA@@@@@@??????AAACCCFFFGGGGGGFFFEEECCCDDDEEEFFFFFFEEEDDDCCCHHHEEEBBBAAABBBCCCCCCCCCAAABBBCCCDDDFFFHHHJJJKKKCCCEEEDDD???<<<>>>????????????@@@CCCEEEFFFEEECCCBBBBBBBBBBBBCCCDDDEEEFFFIIIEEECCCDDDCCC@@@AAADDDAAACCCDDDDDDCCCDDDEEEGGGAAABBBCCCEEEFFFEEEDDDDDDCCCDDDEEEGGGIIIJJJJJJKKKIIIHHHGGGGGGGGGHHHIIIJJJGGGHHHIIIKKKKKKKKKJJJIIIKKKLLLMMMOOOPPPQQQRRRRRRLLLNNNPPPRRRRRRRRRPPPOOOWWWUUUTTTSSSTTTTTTRRRPPPRRRRRRSSSWWW[[[]]]]]]]]]WWW555%%%///:::>>>BBB@@@>>>;;;777555444555666333000...///111333333222222111222444666777777666444333222222444555444333111222333222000.........000111333444444444222111111444777555111...///111000111111111000000111333000000//////000///---,,,......------,,,,,,------)))+++,,,,,,++++++,,,---((()))***++++++)))'''&&&******++++++,,,,,,,,,---+++---...---,,,+++,,,---+++,,,,,,------,,,,,,,,,------............------***))))))******+++,,,---,,,+++*********+++,,,---+++******+++---...---,,,***+++,,,---...------,,,)))+++...//////...+++)))***---222333222000000111333555666444000---------+++,,,---/////////------............------------------------...//////000000...,,,,,,...///...---,,,---///////////////000...---,,,,,,......---++++++++++++,,,---......///.........///......------//////000//////---,,,++++++---///111222222000///+++,,,---//////...,,,+++***,,,------,,,+++---...,,,...//////......000111---///000...******...222444333111000/////////000000000111222222222111000333111111222111000444:::999888CCCfff~~~VVV@@@<<<<<>>::::::;;;<<<<<<<<<<<<<<<777888:::<<<<<<<<<;;;:::888999::::::999888:::;;;:::999999999;;;>>>AAACCC??????>>>@@@AAABBBAAA???999;;;===<<<;;;;;;===@@@:::999999:::===>>>>>>===::::::<<<=========<<<<<<::::::::::::;;;===???@@@>>>BBBBBB@@@@@@BBBBBB>>>===<<<<<<===@@@BBBCCCCCC>>>???@@@???======>>>???@@@>>><<<;;;;;;===???AAAAAADDDEEECCC???>>>AAAEEEDDDBBB@@@@@@CCCCCCAAA>>>;;;===??????===<<<>>>@@@===>>>?????????@@@CCCEEE@@@@@@@@@@@@????????????AAABBBCCCBBBAAA@@@AAAAAA>>>@@@CCCEEEFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDFFFDDDBBBBBBCCCDDDDDDDDDBBBCCCEEEGGGHHHIIIIIIIIIBBBEEEDDD>>><<<@@@BBBAAA??????AAADDDGGGHHHFFFDDDEEEEEEDDDCCCDDDEEEFFFGGGJJJFFFDDDDDDCCC@@@AAADDDEEEFFFFFFDDDBBBAAADDDFFFBBBDDDFFFGGGGGGFFFDDDCCCEEEFFFGGGIIIJJJKKKKKKKKKKKKIIIGGGGGGGGGHHHIIIJJJCCCEEEIIILLLNNNMMMKKKIIIIIIJJJLLLNNNOOOPPPQQQQQQOOOPPPQQQRRRRRRQQQPPPOOOWWWUUURRRRRRTTTTTTSSSQQQRRRSSSVVVYYY[[[\\\[[[ZZZWWW222"""///:::@@@DDD???>>>;;;888555555666888555222000111444666444222666333111222555777555222555333222222333444333333...111444333111000111444000222333555555444333222222888;;;999222...///333///000111111000111333555333222111111111000///---...---,,,******+++,,,,,,)))+++,,,,,,+++***,,,---((()))***++++++***(((''',,,,,,,,,,,,,,,,,,,,,---......///...,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......(((((((((((()))***+++,,,++++++*********+++---...***))))))+++...//////...+++,,,.../////////......)))+++---//////---+++)))'''---444888666222///---///222444333000......///)))+++...000000///---+++,,,------.........//////---------...///000111222///,,,***+++...///...,,,,,,---...///...///000222111000/////////---+++)))***+++,,,---.../////////------...///...---+++***000111111111111///---,,,***,,,///111111///---+++***+++---//////...---,,,***,,,------,,,+++---...))),,,...///......///000000333555222---,,,111777000000000000222444666777...///111333444444444333000+++,,,444777222333:::777111999]]]dddRRRMMMCCC<<<<<<777999999777:::>>><<<666::::::;;;<<<======<<<<<<666888:::<<<<<<<<<;;;:::999::::::999777666777888===<<<:::999999;;;>>>@@@>>>===<<<===>>>===;;;:::777;;;???@@@>>><<<===>>>:::999999;;;===>>>>>>===999:::<<<===>>>>>>>>>>>>===;;;999888:::===BBBEEE>>>BBBCCCAAAAAACCCBBB>>>===<<<;;;===@@@CCCCCCCCC@@@AAABBBAAA???>>>???@@@???===<<<;;;;;;===@@@BBBAAACCCDDDAAA===<<>>>>>?????????@@@CCCEEEAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCAAAAAAAAABBB???AAADDDFFFFFFFFFDDDCCCEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCEEEFFFEEEDDDBBBCCCFFFIIIJJJJJJIIIHHHEEEIIIIIICCCAAAEEEHHHFFF???@@@BBBEEEHHHIIIGGGFFFHHHGGGFFFEEEEEEEEEFFFGGGMMMIIIFFFFFFEEEBBBCCCGGGJJJJJJIIIEEEAAA@@@CCCFFFGGGHHHIIIIIIGGGDDDAAA>>>GGGHHHIIIJJJKKKLLLLLLLLLNNNKKKHHHGGGGGGHHHHHHHHHAAAEEEJJJOOORRRQQQOOOMMMIIIJJJLLLMMMNNNOOOPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPWWWTTTQQQQQQTTTVVVUUUTTTUUUWWWXXXZZZZZZXXXUUUSSSUUU///$$$///;;;??????DDD???999666666777666555555444333222222222333444...000333666777666333222999888666555444333222222444333333333333444555666222222222111111111111000555555666666555333111000222000//////111444666666111111111222111000//////))),,,//////---+++---...///---,,,++++++***((('''+++***)))***,,,---,,,+++***,,,...//////,,,***(((,,,+++***,,,...//////...------,,,,,,,,,---......000000000000///...---,,,)))))))))******+++++++++......---------,,,,,,,,,...---+++******+++---...---,,,,,,+++,,,---...///,,,------...///000111111111111222444666666333111222111000///............---------.........//////...------,,,,,,,,,------000000///...---,,,,,,+++---,,,+++,,,...///...---/////////000111111222222---------,,,,,,+++++++++,,,***((()))+++,,,***(((+++---//////---,,,+++,,,///000000000...---...///---///000000//////000222.........///////////////,,,...111222111000//////,,,,,,,,,---...///000111222222333222222111000///111222333444444444333333333333444444444333222222...111444666666555555666333777;;;NNNppprrr^^^JJJ@@@>>>===;;;;;;;;;::::::;;;======;;;999???>>><<<;;;::::::;;;;;;:::;;;<<<======<<<:::999:::<<<===;;;777777;;;@@@<<<<<<;;;:::999:::===@@@>>>>>>===<<<;;;::::::999;;;<<<>>>???@@@???===<<<888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============@@@>>>;;;999999<<<@@@BBB@@@???@@@CCCFFFFFFCCC???@@@???>>>???@@@@@@@@@>>>CCCCCCAAA>>><<<<<<===??????>>>======???@@@??????AAACCCDDDBBB???>>>@@@BBBCCCAAA??????@@@BBBBBBAAA<<<======???@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDCCC???;;;<<<@@@CCCAAA???BBBCCCBBBAAA@@@@@@BBBDDDDDDBBB@@@AAACCCDDDBBB@@@CCCAAA???@@@BBBCCCDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@AAAAAACCCFFFHHHGGGCCC@@@CCCBBBBBBDDDEEEFFFEEECCC@@@BBBFFFIIIJJJJJJHHHFFFFFFGGGGGGFFFDDDCCCEEEFFFJJJJJJIIIFFFDDDDDDFFFHHHLLLJJJHHHEEECCCBBBBBBBBBIIIGGGFFFHHHKKKKKKFFFAAAIIIJJJKKKJJJIIIIIIJJJKKKMMMKKKIIIIIIKKKMMMNNNNNNLLLKKKKKKJJJKKKMMMOOOPPPNNNLLLJJJJJJLLLOOOQQQQQQXXXUUUQQQNNNLLLLLLMMMNNNQQQSSSUUUVVVVVVTTTQQQPPPQQQVVV[[[\\\XXXSSSPPPPPPSSS333$$$+++666:::;;;@@@<<<777444444555444444555444333222111222222333///111444666777666444333888777666444333222222222111111222222333333333333111111111111111111111111444555555555444333111000222000...///111444555555111111111000/////////...***,,,......,,,,,,...000...,,,++++++---......---,,,+++******,,,---,,,++++++,,,---......,,,***))),,,+++***,,,...//////...,,,,,,+++++++++,,,------/////////...---,,,,,,,,,,,,,,,---------..................---------,,,,,,---,,,+++***+++,,,...///......---------...///000---------...///000000111333222111222222222000...111000///......------------------...............///...---------...//////111111000//////...------+++******,,,...000000///......///000000111111222.........------------------+++***+++------,,,***,,,...000000...,,,,,,,,,...///000///---,,,---...000111222111000///000222...////////////000000000...///111222111000///...+++,,,,,,---...///000111222222333222222111000///000111222444444444333333222222222111111111111111///222555666666555555666555888888BBBXXXuuulllPPPDDD:::999<<<===>>>@@@;;;::::::;;;======;;;999;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::<<<===;;;777777:::>>>=========;;;::::::<<<>>>======<<<;;;::::::999999===>>>?????????===<<<:::999999:::;;;<<<<<<<<<<<>>>>>=========<<<===;;;888777777:::===??????===<<<>>>AAABBBAAA???@@@???>>>???@@@AAA@@@>>>@@@@@@@@@>>><<<<<>>===<<<===???@@@AAA@@@>>>@@@AAA@@@??????AAACCCCCCAAA??????AAABBBBBBAAA>>>>>>???@@@AAABBBCCCDDD???>>>>>>??????AAABBBBBBCCC???<<<===AAACCCBBB@@@CCCDDDDDDCCCBBBBBBCCCEEEEEECCCAAABBBDDDEEECCCAAADDDBBB@@@AAACCCEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBAAABBBDDDFFFHHHGGGDDDAAAAAAAAAAAABBBCCCDDDCCCBBB@@@BBBEEEGGGHHHGGGFFFDDDDDDEEEFFFFFFEEEEEEGGGIIILLLKKKIIIFFFCCCCCCDDDFFFKKKIIIGGGEEECCCBBBBBBBBBAAAAAACCCGGGKKKLLLIIIEEEIIIKKKLLLKKKIIIGGGGGGHHHJJJIIIIIIJJJMMMNNNMMMLLLJJJJJJJJJKKKLLLMMMNNNOOOPPPMMMKKKKKKMMMNNNNNNNNNSSSRRRPPPNNNMMMNNNNNNOOORRRSSSUUUUUUUUUSSSRRRPPPSSSVVVZZZ[[[XXXTTTQQQPPPSSS333$$$)))444888888>>>:::666444444444555444444333222111111111222333222222333555555555555555666666444333222222222222///000111222222222111000//////000111222222222222444444444444444333222111111///......111333444444222111///...------......,,,---------,,,---000222000...,,,,,,...000000000...,,,******+++,,,,,,+++,,,,,,---------,,,++++++,,,+++***+++---///...---++++++******+++,,,------000///---,,,++++++,,,,,,------............//////...............---------++++++***++++++---///000//////......//////000111------......//////000000222000...---///000000///000000///...------------,,,------...............///...---,,,---///111222222111111000000/////////))))))***,,,///111111000---......//////000111111.............../////////---,,,,,,---......---,,,...000111111///---,,,,,,---...///...,,,,,,,,,...111222333222111000111222//////000000000111111111000111222222111000...---***++++++,,,...000111222222222333222222111000//////000222333444444333333111000////////////111111111333555666555444444555666888888;;;CCCUUUdddCCC@@@;;;999;;;===<<<<<<>>>;;;::::::;;;======;;;999666777999;;;<<<======<<<;;;;;;::::::::::::;;;;;;:::<<<>>><<<999777999;;;===>>>>>>===;;;::::::;;;<<<<<<;;;:::::::::::::::>>>?????????>>><<<:::999999:::;;;<<<============AAAAAA@@@???>>>===<<<<<<<<<;;;999777888999<<<>>>CCCAAA??????AAACCCDDDDDDAAA???>>>???@@@AAA@@@???>>>??????>>>===>>>@@@CCC>>>===<<<===???AAAAAAAAA<<<===?????????@@@BBBDDDCCCAAA???@@@AAABBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEE>>>>>>===>>>>>>???@@@AAACCC@@@===>>>AAACCCBBB@@@BBBDDDFFFFFFEEECCCCCCDDDEEEDDDCCCCCCEEEFFFEEECCCDDDCCCAAABBBEEEGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDAAABBBDDDGGGIIIIIIFFFDDD@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBDDDEEEFFFEEEDDDBBBCCCDDDFFFGGGFFFGGGIIIJJJOOONNNLLLHHHEEECCCEEEFFFIIIHHHFFFEEECCCBBBAAAAAA>>>???CCCGGGJJJKKKIIIFFFGGGIIIKKKJJJHHHEEEDDDDDDFFFGGGIIILLLNNNNNNLLLJJJJJJKKKLLLMMMMMMNNNNNNNNNQQQOOOMMMMMMMMMMMMLLLJJJNNNOOOOOOPPPPPPPPPPPPPPPRRRRRRSSSTTTTTTTTTSSSSSSUUUWWWYYY[[[YYYVVVSSSPPPSSS111$$$,,,666999999>>>;;;888666666666777777444333222111000111222222333333222333333444444555555444333333222222222222...///111333333222000///---...///111222333333222333333333333333222222222000///......000222333222222000...,,,+++,,,---...------,,,,,,,,,...111333333000---,,,---.........000---+++******,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++,,,---......000///---++++++,,,---...+++++++++,,,,,,,,,,,,,,,........................+++***++++++,,,...000111/////////////////////000.........//////////////////,,,***+++...111444555000000///...............,,,---.../////////......///---,,,+++,,,///111333000000000000000/////////******+++---000111000///------......//////000000---------......//////000,,,,,,---...///...---,,,000111333222000------------.........,,,+++,,,---///000222111111000222333000000111111222222333333333333222222222000...,,,******+++,,,...000222333222222222222222111//////...000111333333333333222111000...---...///111222222444666666555444444555555888999===>>>???aaaSSSAAAEEE>>><<<===???>>>999999<<<;;;::::::;;;======;;;999555777:::===>>>>>>===<<<:::999888888888999:::;;;;;;===???>>><<<::::::;;;;;;===>>>>>>===;;;;;;<<<======<<<;;;;;;;;;<<<<<<>>>>>>???>>>>>><<<;;;:::;;;;;;<<<===============@@@@@@???>>>>>>===<<<<<<>>>===;;;:::;;;<<<===>>>CCCBBBBBBBBBCCCDDDEEEEEEAAA@@@??????AAAAAA@@@??????@@@AAA@@@??????AAACCC@@@???===>>>???@@@@@@???===>>>???@@@AAAAAABBBCCCBBBAAA@@@@@@AAABBBAAA@@@AAAAAAAAABBBCCCDDDDDDEEE???>>>>>>>>>??????@@@AAAAAA???>>>???AAABBBAAA@@@@@@CCCFFFGGGFFFDDDCCCCCCDDDCCCCCCDDDDDDEEEEEEDDDDDDBBBAAACCCFFFHHHJJJJJJHHHGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDGGGJJJJJJHHHEEE@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDEEEEEEDDDCCCCCCDDDFFFHHHHHHHHHHHHIIIJJJOOOOOOMMMJJJGGGFFFHHHJJJHHHGGGFFFEEECCCBBBAAAAAABBBEEEHHHJJJJJJHHHEEEDDDCCCFFFIIIJJJHHHFFFDDDDDDGGGGGGHHHJJJMMMNNNMMMKKKMMMNNNOOOPPPPPPNNNMMMLLLOOONNNMMMNNNNNNNNNLLLJJJMMMOOOQQQSSSSSSSSSQQQPPPOOOPPPPPPRRRSSSUUUVVVWWWWWWXXXYYYZZZYYYWWWTTTQQQSSS000%%% ///888999777===<<<:::888666666777888444333222111111111222333333222222111111222333444444333333222222222333333000111333444444222111///+++---///111222333222222222111111111222222222333000///...///111222222111000///---++++++,,,...///...---++++++,,,...000111000...,,,+++---......---000...+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------+++,,,,,,,,,------...000000111000...,,,,,,---///000+++++++++***************------..................***++++++,,,---///000000.........///............///////////////.........///---+++,,,///222444555000000///.........//////+++,,,.../////////...------,,,++++++,,,...000111------..................---------///000000...,,,------......//////000000,,,,,,------.........///***+++---......------,,,///111333222000...---------.........,,,+++,,,---+++---///000000000222444111111222222333444444555666444222222222222///,,,******+++,,,...000222333222222222222222111/////////000111222222222111000222111///...///111333444333555666666555444555666777666666===@@@888AAA^^^pppSSS;;;666<<<777666888;;;:::777999>>>;;;::::::;;;======;;;999888:::===???@@@>>><<<;;;999888777777777888:::;;;===>>>??????>>><<<<<<<<<999;;;===>>>======>>>??????>>>===<<<<<<===???@@@======>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>==============================>>>======<<<<<<======>>><<<>>>AAABBBBBBBBBAAAAAAAAA@@@???@@@AAAAAAAAA???BBBCCCCCCBBBAAA@@@AAABBBCCCAAA???>>>?????????===@@@AAAAAABBBCCCCCCBBBAAABBBAAA@@@AAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCAAAAAA@@@@@@@@@AAABBBBBB????????????AAAAAAAAA@@@???BBBFFFGGGFFFCCCBBBAAABBBBBBCCCCCCCCCCCCDDDEEEDDDBBBAAACCCEEEHHHIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJHHHFFFBBBCCCDDDCCCAAA@@@BBBEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJJJJIIIHHHHHHHHHLLLLLLKKKHHHFFFGGGIIIKKKHHHGGGFFFEEEDDDCCCBBBAAAEEEJJJNNNOOOLLLHHHEEEEEECCCFFFJJJLLLLLLKKKJJJJJJJJJIIIGGGHHHKKKMMMNNNNNNQQQRRRRRRRRRQQQOOOMMMLLLMMMLLLLLLMMMOOOOOONNNLLLOOOQQQTTTVVVVVVTTTQQQOOOLLLMMMNNNQQQSSSVVVXXXYYYXXXYYYYYYYYYXXXVVVTTTSSSUUU111&&&!!!///777888666;;;;;;:::888555333444666555444333222222222333444333333333222222333333444444333333333333333444555222333444444444333222111+++---///111333222222111111000000000111222333333111000///000222333222111......---,,,---...///000...,,,++++++,,,.........)))))))))+++...000000///...---,,,,,,------,,,+++++++++,,,---------,,,,,,,,,+++***+++,,,---,,,+++------------...000111111000///......---...///000------,,,,,,,,,,,,++++++,,,,,,,,,---------------++++++,,,---...//////000....../////////...------000000//////......------222000000000111222000/////////...............///+++,,,...000000///...---,,,,,,,,,,,,------...///+++++++++,,,,,,------............000111000---***---......//////000111111---------------.........(((+++...///...---------...000222222000.........---...///...,,,,,,,,,...+++---/////////000222444222222333444555555666777777444111111333333000---***++++++,,,...000111222222222333222222111000///000000111222111000///...222111000000111222444555333555666666555555666888999777222666>>>999777CCCHHHggghhhMMMAAA>>>;;;:::===:::777777999888666888===;;;::::::;;;======;;;999;;;===???@@@@@@>>><<<:::999888888999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<======>>>@@@BBB???>>>===<<<===???AAABBB>>>>>>>>>??????@@@@@@@@@======>>>>>>>>>>>>======;;;<<<<<<<<<=========>>>============<<<<<<<<<;;;<<<@@@CCCEEEEEECCCBBBBBBBBB@@@???@@@AAABBBAAA@@@BBBCCCDDDCCCAAA@@@AAABBBCCCAAA?????????@@@???>>>BBBAAABBBCCCEEEEEECCCAAAAAA@@@@@@AAABBBCCCAAA?????????@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCC??????@@@AAAAAAAAAAAAAAA???BBBEEEFFFEEECCCBBBAAA@@@BBBCCCCCCCCCCCCDDDFFFEEECCCBBBCCCFFFHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHGGGEEEDDDFFFFFFDDDAAA@@@CCCGGGFFFFFFEEEEEEFFFGGGHHHIIIHHHJJJLLLLLLJJJHHHHHHHHHGGGGGGGGGEEEDDDDDDGGGIIIGGGHHHGGGGGGFFFDDDCCCBBBDDDJJJQQQRRRNNNJJJIIIJJJFFFIIIMMMOOOOOOOOOPPPQQQMMMKKKIIIHHHJJJMMMNNNNNNRRRRRRRRRRRRQQQPPPNNNNNNKKKKKKJJJLLLNNNPPPPPPOOOQQQSSSUUUVVVVVVSSSPPPNNNJJJLLLNNNQQQTTTVVVXXXXXXVVVYYY[[[YYYUUURRRTTTVVVWWW///###+++666:::;;;=========:::666333444666666555444333333333444555555555555555555555555555444444333333444555666666444444333333333222222222+++---///222333222000///000/////////000111333444111111000111333333222111,,,,,,---...///000111111...,,,***+++------,,,)))''''''))),,,000111000...++++++,,,...//////---***)))***,,,......---,,,+++,,,+++***+++,,,,,,+++***,,,,,,,,,---...///000111..............................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...............///000000111000///...---111000000///...---------000000111333444222...+++---,,,,,,++++++,,,,,,---***,,,...000000///---,,,,,,---...//////...------******++++++,,,------...------...000222111...+++......///000000111111222/////////...............(((,,,000111000......///,,,...000111000/////////...///000///---,,,---......000111111000///000222222333444555666777777888888444111111444444222...+++,,,,,,---...///000111222222333222222111000///111111222222111///---,,,000000111111222333333444333444555555555555777999666;;;666333::::::777;;;888AAARRRdddsssooo\\\OOO@@@>>>;;;999888999???DDD@@@<<<:::;;;:::777666888;;;::::::;;;======;;;999;;;<<<===???>>>===<<<;;;::::::;;;<<<===>>>>>>===<<<;;;::::::<<<===>>>???;;;<<<===<<<<<<===@@@BBB???>>><<<;;;<<<>>>AAACCCAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>??????>>>>>>===>>>>>>>>>===============>>>>>>??????>>>===<<<;;;@@@CCCFFFFFFEEEDDDEEEGGGBBBAAA@@@@@@BBBBBBAAA@@@>>>@@@BBBBBBAAA@@@AAABBBAAA???>>>>>>@@@BBBAAAAAA??????@@@BBBEEEFFFDDDAAAAAA@@@@@@AAACCCCCCAAA???@@@@@@@@@@@@AAAAAAAAAAAADDDCCCCCCBBBBBBCCCCCCDDD@@@BBBCCCDDDDDDCCCCCCCCCAAADDDFFFGGGEEEDDDCCCCCCAAACCCEEEEEECCCCCCEEEHHHHHHFFFDDDEEEGGGIIIJJJJJJJJJIIIGGGEEEDDDEEEFFFGGGGGGFFFEEEFFFGGGGGGEEECCCDDDFFFGGGDDD@@@@@@CCCGGGFFFEEEEEEEEEFFFGGGIIIKKKGGGIIILLLMMMKKKJJJJJJJJJIIIHHHGGGEEECCCDDDFFFHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBJJJSSSTTTOOOJJJJJJMMMHHHJJJMMMNNNNNNNNNOOOQQQNNNLLLKKKKKKMMMNNNMMMLLLNNNNNNNNNNNNOOOPPPQQQRRRMMMKKKJJJKKKMMMPPPPPPPPPOOOQQQSSSTTTTTTRRROOOMMMLLLNNNPPPSSSTTTUUUTTTTTTTTTYYY\\\YYYRRROOORRRXXXXXX+++(((777???BBB@@@AAA@@@===888555666888777666555444333444555555666777777777777777666666444444444444555555666777444444333222111111222222+++---000222333222000...////////////000111333444222111111222444444333111***+++---///000111222222...,,,***+++------***''')))***,,,///111000---*********,,,///111000---***(((***,,,//////...,,,***---+++***+++,,,,,,+++***+++++++++,,,---...000000,,,,,,---......------,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,------......///......---000111222222222000///...111111000///...------,,,***,,,000444666444///++++++******)))******++++++***,,,...000111///---,,,---...000111111///---,,,******++++++,,,---......++++++---000222222000---//////000000111111222222111111000000//////......)))---222333111000000111+++---///000/////////000///000000000...---...///222333444222000//////000333333444555666777888999888444000111444555333///,,,,,,,,,---...///000111222222333222222111000///222222222222000...,,,***...///111222333333333333222444555555555666888:::222???===666:::;;;888999>>>::::::@@@HHHKKKIIIGGGKKKKKKKKKKKKJJJFFFAAA===>>>@@@>>>;;;:::<<<===;;;999555444888:::888777888;;;::::::<<<======;;;999999:::<<<=========<<<<<<;;;<<<>>>@@@AAA@@@@@@???;;;999777888:::<<<>>>???>>>>>>>>><<<;;;<<>>===;;;:::;;;>>>AAACCCDDDDDDBBBAAA@@@?????????>>>>>>?????????>>>>>>===AAAAAA@@@???>>>===<<<<<<@@@AAABBBBBBBBB@@@???>>>???AAABBBAAA@@@@@@CCCGGGBBBAAA@@@@@@BBBBBBAAA@@@;;;===???@@@@@@@@@AAABBB>>>===<<<>>>AAACCCDDDDDD<<<<<<===AAAEEEGGGDDDBBBAAA@@@@@@BBBCCCCCCAAA???@@@@@@AAAAAAAAAAAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCBBBDDDFFFFFFFFFEEEEEEEEECCCEEEGGGGGGFFFEEEEEEEEEBBBDDDFFFFFFEEEDDDGGGIIIJJJHHHFFFGGGIIIJJJKKKJJJLLLJJJHHHFFFFFFFFFGGGHHHGGGFFFEEEFFFFFFFFFDDDBBBDDDFFFGGGDDD@@@???CCCGGGEEEEEEDDDDDDEEEGGGJJJLLLEEEHHHKKKMMMLLLLLLLLLLLLMMMMMMKKKHHHFFFEEEGGGIIIHHHIIIIIIIIIHHHGGGEEEDDDCCCLLLTTTUUUOOOIIIIIIKKKGGGIIIJJJJJJIIIIIIKKKMMMMMMMMMMMMOOOPPPOOOLLLJJJJJJJJJJJJKKKNNNPPPSSSUUUOOOLLLJJJJJJLLLOOOPPPPPPMMMNNNQQQRRRRRRQQQOOONNNNNNPPPRRRTTTUUUSSSQQQPPPRRRYYY]]]YYYPPPLLLRRRYYYZZZ---"""000<<>>===:::;;;<<<<<<;;;999999;;;===???>>><<<:::::::::<<<===;;;555444:::>>><<<999777777888:::;;;<<<<<<;;;::::::;;;;;;<<<;;;:::888777<<<>>>??????===<<<===>>>===<<<::::::<<<======<<<@@@@@@@@@>>>======@@@BBBBBB======BBBCCC>>><<<>>>???>>>>>>===============>>>???@@@@@@@@@???>>>===BBBBBBBBBAAA???===<<<;;;???>>>===>>>AAABBBCCCBBBAAABBBCCCCCCDDDCCCCCCCCC???CCCCCC??????DDDEEEBBB@@@@@@???>>>>>>??????@@@@@@??????>>>>>>>>>======;;;;;;;;;===@@@CCCEEEEEEAAA???>>>???AAAAAA???<<>>>>>@@@@@@>>>;;;888777999:::888666444444666777777666111111222444666555333111333333333333333444444555555555444222111000///...---222444222000222333222333333000,,,---111111...222333555444222/////////222000...///000222222222333222111///.........///...---,,,+++************++++++++++++++++++++++++'''(((***,,,,,,,,,***)))************+++++++++++++++,,,,,,+++******+++---,,,---......---,,,---//////...,,,+++***+++,,,---,,,,,,,,,---.........---,,,,,,+++++++++,,,,,,---111000............---,,,---...//////...---------////////////...---,,,+++---///...+++***...///---,,,,,,++++++++++++,,,,,,...//////...---...000222)))))))))***,,,---///000...------...000000///...---------...000222555666666333000///......---,,,............------------...------------.........000000///...............555444222111111333444555111222222333333333333333111111111222111111000000000///...------...///000777555333333444444111///222111000000111111000///222222333333333333222222555333222333666777666444888999::::::888777777888777;;;<<<:::;;;===<<<999999:::;;;;;;:::999:::;;;>>>===;;;999999:::;;;<<<;;;666444999===;;;999888555666777888999999999888999:::;;;;;;<<<;;;::::::>>>@@@@@@???===;;;;;;;;;<<<;;;999:::<<<======<<>>===;;;<<>><<<>>>===<<<<<<<<<===>>>??????DDDCCCAAA???============AAABBBBBBAAAAAA@@@???>>>BBBBBBAAAAAA@@@@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCDDDGGGFFFAAA???AAA@@@<<>>======???>>>===>>>AAACCCCCCBBBAAA???>>>@@@AAABBB@@@===BBBBBBAAAAAAAAAAAA@@@@@@AAABBBDDDFFFFFFFFFFFFEEEAAABBBCCCDDDEEEFFFFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGIIIJJJKKKLLLIIIGGGGGGHHHJJJKKKIIIFFFGGGHHHIIIKKKLLLKKKIIIFFFEEEFFFFFFFFFFFFGGGKKKMMMDDDEEEEEECCCAAACCCGGGJJJFFFGGGHHHIIIIIIJJJMMMPPPLLLHHHIIIQQQPPPGGGDDDHHHMMMOOOMMMIIIHHHMMMQQQRRRLLLLLLKKKJJJIIIIIIHHHHHHKKKJJJJJJKKKMMMOOOOOONNNRRROOOMMMLLLMMMLLLIIIGGGLLLNNNOOOOOOMMMLLLLLLMMMQQQPPPOOOMMMMMMMMMNNNNNNNNNOOOQQQRRRRRRPPPOOOMMMMMMSSSWWWVVVVVVWWWTTTNNNSSSUUUVVVVVVVVVWWWYYY\\\ZZZ...'''777>>>@@@??????===:::888777999;;;999777555444555555444222000111333333222222333444222222222333333333444444333333222222111000000///...222444111000333333222111111///,,,---111111...222333444333000...------...---,,,...000222333333111000///............//////...+++***)))***+++,,,---,,,+++******+++---...)))******+++++++++******))))))*********+++++++++***+++,,,+++***)))***,,,------...---,,,---///111000///---,,,++++++,,,,,,------......///.........,,,,,,,,,,,,,,,---...//////000000///---,,,,,,---------------------------000000000///...,,,+++***,,,///...++++++...///---******************++++++---...//////...///222444++++++++++++,,,---...///------,,,...///000///---......---...///222555777999666333111111000...---......---------,,,,,,,,,,,,,,,,,,------....../////////000000//////......111111000000000222333444222222333444444444444444000000000000000000111222000///.........///000111666444222111222333333222333111000000111111000///111111222222222222111111333222222333666777777666777888999999777666666777666:::;;;999:::<<<;;;888777999;;;;;;:::999888999<<<;;;999888888999::::::<<<777444888;;;:::999999555666777888999999999888888999:::;;;<<<<<<<<<<<<@@@AAAAAA???<<<999999999;;;999888999<<<===>>>===>>>>>>===<<<:::;;;>>>@@@>>>;;;;;;???AAA???>>>???<<<<<<<<<<<<>>>???@@@AAAFFFDDDAAA>>>======???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBDDDEEECCC@@@???AAADDDEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGGGGCCCAAAAAA>>>:::===>>>???@@@AAA@@@@@@???>>>???@@@AAAAAA???===<<>>>>>>>>>>>>>>===<<<:::;;;>>>@@@===;;;;;;>>>@@@AAAAAA@@@>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@AAABBBDDDEEEBBBBBBAAAAAAAAAAAABBBBBB>>>BBBEEEDDDAAAAAAEEEJJJFFFDDDCCCAAAAAACCCDDDEEE@@@BBBCCCDDDDDDCCCAAA???<<<===???AAABBBAAA@@@???===>>>@@@BBBBBB@@@>>><<>>>>>===<<<;;;999777666888;;;666555444444666666555333222333444222000000444888111222333444444444333333111111111111111111111111///222222111222555555222///000///---///222222...---...////////////000222///...---...///000...---+++++++++,,,,,,,,,,,,,,,+++,,,---...---,,,+++******+++---/////////---,,,,,,++++++******)))))))))++++++++++++,,,,,,,,,---+++---......---,,,,,,---......---,,,+++,,,///222//////...---,,,,,,++++++&&&))),,,---------///111++++++,,,---...000111222,,,///222111...---...000111///------///111000///..................------+++...///------000000---+++,,,---.........------+++---000111111222444666222111000...---,,,,,,,,,+++++++++,,,---...---+++...---,,,,,,...000222444777666555666777888666555......---------,,,,,,,,,+++,,,---...///000//////...///000111111000///...------...///000111333333222333444444555555444444111000/////////111222333000///......///000111222222111000//////000333444333222111111222222111000///000000111111000000///000111222333444555666777555777888888666555555666777;;;<<<:::;;;===<<<999555777:::;;;999888777777888888777777777888888888<<<777555888888777777:::::::::;;;;;;<<<======>>><<<<<<;;;;;;::::::::::::;;;===>>>>>><<<;;;;;;<<<;;;999999:::===???????????????>>>===;;;<<<>>>AAA>>>======>>>AAACCCDDDBBBBBBBBBAAAAAA@@@AAAAAABBBAAABBBCCCDDDEEEEEEEEEEEECCCBBBAAA@@@??????@@@@@@>>>BBBEEEDDDAAA@@@EEEIIIEEEDDDBBBAAABBBCCCEEEGGG>>>???AAADDDEEEDDDBBBBBB<<<===???AAABBBAAA???>>><<<>>>@@@BBBBBBAAA>>>===>>>===>>>@@@BBBCCCBBB@@@???@@@BBBCCCCCCCCCDDDDDDDDD???<<>>===;;;:::;;;>>>???@@@?????????>>>===;;;<<>>@@@???>>>@@@EEEEEEBBBCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDBBBAAADDDCCCAAA????????????@@@AAACCCDDDBBB???>>>@@@CCCCCCCCCBBBBBBCCCEEEGGGHHHBBB@@@AAADDDDDDAAA@@@BBB>>>???@@@AAAAAA@@@???>>>===>>>@@@BBBBBBAAA@@@???<<<<<<>>>@@@CCCEEEDDDBBB===???BBBCCCBBBCCCDDDEEEBBB@@@>>>AAAEEEIIIJJJIIIDDDEEEEEEFFFFFFGGGGGGGGGJJJIIIHHHGGGGGGGGGGGGGGGEEEDDDCCCCCCDDDEEEGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHJJJKKKLLLKKKKKKKKKMMMQQQPPPMMMJJJGGGGGGIIIKKKIIIHHHGGGHHHIIIJJJIIIHHHGGGFFFDDDEEEFFFGGGGGGFFFHHHJJJLLLKKKHHHFFFEEEEEEHHHHHHIIIJJJJJJIIIHHHHHHHHHIIIHHHFFFFFFIIIHHHCCCMMMMMMNNNNNNOOOOOOPPPPPPNNNMMMMMMNNNQQQRRRRRRRRROOOPPPQQQPPPOOONNNOOOPPPOOORRRUUUUUUTTTSSSRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTTTTVVVWWWXXXXXXWWWVVVUUUTTTTTTVVV[[[[[[XXXVVVWWWYYYZZZZZZYYYWWWWWWXXXZZZ]]]000!!!+++777:::999======;;;888555444666777555555555666888888777555222111000000222333333222222444555777777666555444555444444444333333222222000111111111444888777222222444333000111333222---...////////////000222555111000000000111000---+++......///000//////...---,,,,,,---------------,,,)))***,,,---......------+++,,,------,,,)))'''%%%((())))))))))))************,,,//////...,,,,,,,,,,,,---...---+++******+++******++++++,,,+++++++++(((,,,//////,,,+++---000,,,,,,,,,,,,---...///000,,,---///222555666555333666222------///000///,,,////////////...---,,,+++***...///...///111111...+++---///000111111000///---///222333333333444555////////////000000111222//////...000111222111///...///000222333333333333222111222333555555333111000000/////////............///111222222111000///000000//////000111111222///000111222333444444444111222222333333333333333222333333333333222222111000////////////111222333222444555444222111222444444222111111222333111000000111111222222111111000000222444444222222444666666888999999777666666777666:::;;;999:::<<<;;;888888999::::::888888999:::777777888888999999999999999777888:::999555555888777777666666777888:::;;;::::::999888888888999:::888:::<<<===<<<<<<===>>>???>>><<<===???@@@@@@???>>>>>>===<<<:::;;;>>>@@@>>>@@@???<<<>>>DDDEEEAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAABBBDDDBBBAAA@@@@@@AAABBBCCCAAA@@@@@@???????????????@@@AAABBBCCCEEEGGGHHHIIIEEEAAAAAADDDCCC??????BBBAAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@>>>???@@@CCCFFFGGGEEECCC;;;>>>AAABBBBBBBBBDDDFFFBBBBBBBBBCCCDDDEEEFFFFFFBBBCCCEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGEEEDDDCCCBBBCCCEEEGGGIIIJJJJJJKKKLLLLLLKKKJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKMMMMMMKKKJJJKKKLLLNNNLLLHHHGGGGGGIIIIIIIIIFFFHHHIIIJJJIIIIIIJJJKKKGGGEEEDDDEEEGGGHHHGGGEEEJJJKKKKKKJJJIIIHHHIIIJJJGGGHHHIIIJJJJJJKKKKKKJJJFFFJJJKKKHHHGGGHHHHHHEEELLLMMMMMMNNNOOOOOOPPPPPPPPPOOONNNNNNPPPQQQPPPOOOMMMOOOQQQPPPNNNNNNOOOQQQPPPRRRSSSSSSRRRQQQQQQRRRSSSTTTTTTUUUTTTSSSRRRQQQTTTVVVXXXYYYZZZYYYXXXWWWVVVTTTVVV[[[[[[VVVTTTWWWWWWXXXYYYXXXWWWWWWYYYZZZ^^^333###+++888<<<<<<>>>===;;;888555444555666777666666777999888666444555333111333666777555333333444666888888777666555666666555444444333222222000111111000444999777222333555444111222444222---000111111000//////111444000000000111111111///,,,------.........---+++***...---,,,++++++,,,...///++++++******+++---...///+++,,,---...,,,***&&&$$$''''''''''''(((((((((((()))+++...///---,,,++++++,,,---...---+++)))((()))((((((***+++++++++++++++,,,///222111,,,***,,,///,,,,,,,,,,,,,,,---...///---,,,---222777999777444777222,,,+++...///---***+++,,,---...////////////***...///...///222111...+++,,,...000111111000///---000333444333333333444333222111000////////////...------...000111///...///000333555666555444333444444444555666555333000000000000000////////////000111222333333222000///111000/////////000222333---...///000111111111000111111222333333333333222333444555555444333111000000/////////000111333444000222444333111///000111444333111222333333222000111111222222222222111111111333555444222111333555777888999999777666666777555888:::888888;;;:::666999::::::999888888999;;;666777888999999999999999888777888;;;999555444777888777777777777999:::;;;888777777777777999:::;;;999;;;======<<<<<<<<<===AAA???>>>>>>???AAA@@@???======<<<;;;999:::<<>>@@@???;;;===CCCCCC???=========>>>???@@@BBBBBB======<<<<<<===@@@DDDFFFCCCBBBAAA@@@AAACCCEEEGGG===<<<;;;<<>>@@@BBBDDDFFFHHHIIIIIIDDD@@@???CCCCCC@@@AAAEEECCCBBB@@@???>>>======>>>?????????@@@@@@AAAAAABBBAAABBBCCCEEEHHHHHHFFFDDD:::>>>AAABBBAAAAAADDDFFFCCCEEEFFFEEECCCBBBBBBBBBBBBDDDFFFHHHIIIHHHGGGFFFFFFGGGIIIJJJKKKJJJIIIIIIEEEDDDBBBAAABBBEEEGGGIIIHHHIIIJJJKKKKKKJJJIIIHHHEEEEEEFFFGGGIIIJJJKKKLLLJJJLLLNNNMMMKKKIIIJJJLLLLLLHHHEEEEEEGGGJJJIIIGGGFFFIIIKKKIIIFFFDDDEEEGGGFFFDDDCCCEEEHHHJJJHHHFFFKKKKKKJJJIIIHHHIIIMMMPPPFFFIIIJJJJJJKKKMMMNNNLLLEEEKKKNNNKKKHHHIIIJJJIIIJJJJJJKKKLLLMMMNNNNNNOOOQQQPPPNNNNNNOOOOOONNNMMMIIILLLOOOOOOOOOOOORRRUUUQQQRRRRRRQQQPPPOOOOOOQQQTTTTTTUUUTTTSSSRRRPPPNNNSSSUUUWWWYYYZZZZZZYYYXXXWWWTTTUUUZZZZZZTTTSSSVVVSSSTTTVVVUUUUUUVVVXXXZZZccc