BM6P6(@ ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,---------......///000000000111555;;;@@@eeepppsss}}}wwwfffVVV^^^mmmkkkooodddVVVPPPHHHFFFEEEEEEDDDCCCDDDGGGIIIJJJLLLMMMNNNOOOPPPQQQRRRTTTUUUVVVVVVWWWZZZ[[[\\\]]]\\\\\\^^^eeeooovvvrrreee^^^```dddggghhhjjjvvvuuuaaaZZZ```bbb^^^TTTLLLOOOdddzzz}}}pppjjjjjjmmmiii\\\LLL>>>333+++,,,000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++***+++---///111//////............//////...............///000000000111222222444444555666666===>>>KKK}}}|||mmmtttjjjNNN888<<>>AAADDDHHHYYYmmmjjj|||nnnbbbZZZ^^^ooouuuhhhccccccnnniiiXXXRRRPPPlll|||zzzzzznnnsssrrrqqqoookkkddd[[[TTTaaaaaabbbbbb___XXXNNNGGG@@@BBBLLLZZZbbbhhhwwwooo```]]]dddooovvv}}}|||}}}nnnyyywwwNNN999555111...---,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((()))))))))*********************************,,,,,,,,,,,,------------...///000000111444999<<>>@@@FFFGGGZZZwww|||vvvvvvhhhgggqqqzzzzzzwww]]]NNN===333///,,,,,,...........................------------------------+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++++++++---...//////......------......///......------......///000000000111222333444444555777888777;;;RRR{{{sss{{{]]]BBB<<>>@@@@@@BBBOOO```mmmzzzvvvrrrxxxiii___fffuuu}}}yyyrrrUUUEEE555///......---...........................,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***+++,,,,,,---,,,,,,+++++++++,,,---......------------------......------------...////////////000111222333444444777666888<<>>444666444666888;;;===<<<:::888999:::;;;:::777555555666666666666666777888888888444666888888777555555666444444444444555666777777777888999999999999::::::999>>>???;;;;;;JJJeee|||yyyuuu}}}mmmhhh```ZZZ]]]jjjxxxppphhhggg^^^UUUbbbzzz|||uuuooollloootttwwwwwwrrrkkkddd]]]VVVPPPKKKCCCEEEFFFIIIMMMUUU^^^eeedddhhhrrr{{{ttteee___aaabbbkkk{{{~~~vvvuuuzzz}}}zzzkkkIII333222000.........///...---,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++---000000000///000000666:::BBB]]]}}}~~~~~~rrriii]]]dddyyyuuu___WWWUUUTTTVVV]]]dddgggeeebbbaaabbbYYYVVVTTTUUUWWWYYYYYYXXXWWWWWWVVVVVVUUUTTTRRRQQQUUUXXX```hhhiiigggmmmvvv|||uuuhhh[[[VVVVVVTTTOOOGGGEEEEEEFFFCCC>>>>>>BBBDDD:::888AAAMMMXXXjjj{{{|||{{{sssggg```ZZZ\\\kkkyyyyyyooohhhLLL>>>000---/////////000........................,,,,,,,,,,,,,,,,,,,,,,,,************************+++************+++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---------------------...//////...//////000111222333333333222888???AAAQQQ{{{nnnvvvtttFFF777:::>>>CCCEEEGGGGGGFFFFFFGGGHHHKKKMMMQQQSSSUUUVVVWWWXXX\\\bbbgggiiikkksssxxxwwwiii^^^WWWTTTVVVnnn}}}tttlllNNN888333888000333777::::::999777555666777999999777666666777555666666666666666777777444666888999777666666777555555555555555777888999777777888:::;;;;;;;;;:::999;;;===>>>@@@HHHTTT]]]yyyrrr{{{vvvoookkkjjjlllnnn}}}sssooo~~~bbbSSS]]]~~~}}}wwwppplllmmmooouuuppphhhaaaZZZTTTOOOLLLNNNQQQUUU[[[aaahhhoootttmmmkkknnntttqqqgggcccgggjjjuuu{{{ssssssnnngggooo~~~}}}[[[@@@444111///---...//////...---,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++---///000///...///000222111444HHHhhhvvvjjjYYYVVVkkk}}}wwwqqqlllssszzz{{{wwwsssrrrsssjjjfffbbb______^^^[[[WWWWWWVVVTTTTTTUUUUUUSSSRRRUUUZZZbbbhhhiiiiiinnntttxxxvvvmmm___TTTQQQOOOMMMMMMIIIGGGDDD???:::;;;???;;;<<>>BBBFFFHHHHHHFFFEEEEEEFFFIIILLLPPPSSSUUUVVVVVVTTTZZZ```cccdddhhhooouuummmwww~~~uuuhhh\\\UUUeee}}}uuuiiizzz^^^CCC333111444111555999;;;:::888777666333555777777666666777888444666777666555444555777444666888888777666666777666555555444555777888999666666777999<<<<<<;;;999:::;;;===AAAFFFIIIKKKKKKeeezzz|||iiijjjmmmrrruuuqqqiiiccceeennngggUUUWWWxxx~~~~~~|||vvvnnngggddddddhhheee```\\\ZZZXXXVVVTTT^^^```fffnnnwww|||}}}}}}zzzmmmeeegggiiihhhkkkrrrxxxpppjjj___XXXeeeyyyhhhKKK999222000...---...//////...,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++,,,---//////......000222---///111;;;HHHTTTtttmmmYYYUUU\\\kkk~~~zzzxxxyyyyyyuuurrrqqqqqqmmmeee___\\\ZZZXXXXXXYYYWWWTTTPPPUUU\\\cccfffhhhkkknnnnnnvvvzzzxxxkkk]]]WWWWWWXXXSSSKKKCCCAAA@@@>>>???BBBEEETTTgggyyyvvvwwwyyy{{{{{{}}}rrrYYYYYYeeexxx|||mmmZZZQQQ999222.........------000------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,------...///---......///000111222222444///333;;;::::::QQQpppzzz{{{{{{\\\GGG<<<:::>>>CCCFFFFFFEEEEEEEEEDDDEEEHHHLLLPPPSSSTTTTTTTTTVVVZZZ]]]```dddjjjnnn~~~ppprrr~~~}}}|||||||||}}}}}}|||}}}sssmmmjjjzzzyyykkkNNN:::222111222444777;;;<<<:::888777888222444666666555444555666444666777666444333555666222444666777666555555666555444333333444555777999555444555888;;;<<<:::777:::<<<@@@CCCEEEFFFFFFEEENNNqqq}}}yyyuuutttooofff]]]WWW[[[iiixxxvvveeeWWWTTTiii~~~{{{uuunnnjjjhhhiiifffdddcccdddeeegggggggggnnnooosss|||vvvggg^^^fffrrrxxx}}}tttrrrqqqnnnggg___```ggglllOOO>>>444...000.........//////---+++,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************,,,---.........///111333***111444555222333VVVqqqtttmmm\\\YYY```dddsss{{{}}}{{{yyyvvvvvv~~~~~~}}}ssskkkbbbaaa``````___[[[UUUPPPMMMXXX```ccciiirrruuurrryyy}}}oooiiijjjmmmZZZNNNDDDDDDHHHKKKLLLMMMcccwww}}}mmmsss~~~~~~www|||vvvjjj^^^[[[bbbpppqqq]]]HHH===333///---...---+++,,,///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,++++++,,,,,,,,,++++++***,,,++++++++++++++++++,,,---,,,,,,,,,,,,---......------...///000111222222:::333333999777555BBBVVVvvvooovvvqqqQQQ<<<888;;;@@@CCCDDDDDDEEEFFFCCCDDDFFFIIIMMMPPPQQQQQQTTTTTTTTTUUUYYY___dddhhhjjj{{{www~~~~~~~~~~~~|||zzzzzzzzzzzzzzz{{{yyyrrriiinnn{{{}}}~~~|||{{{^^^CCC555222333333111444888777555333333444222444555555444333333444333666777666444222444666000333555666555444444555444333222222222444666888333333444777:::;;;999666:::>>>BBBDDDCCCBBBCCCEEEGGG[[[~~~{{{{{{wwwnnnfffaaa```eeeeee]]]TTTPPP\\\uuuzzzvvvuuuwwwyyyrrrrrrrrrtttxxx{{{||||||{{{cccYYY\\\rrr}}}vvvsssooonnnmmmllljjjhhhyyySSS;;;666444///000///......///...,,,***,,,,,,,,,+++++++++******))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((***---...//////111222222...000444222333CCCWWWyyy|||}}}rrrmmmfff^^^^^^VVVQQQUUU```nnn~~~{{{wwwxxx~~~}}}}}}~~~~~~zzzpppaaaWWWRRRZZZaaadddjjjtttzzzzzzsss\\\NNNIIIVVVeeelllpppuuu~~~|||uuuwwwxxx{{{tttbbbZZZ\\\TTTbbbpppooo___JJJ;;;444///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........------......///000111222333444777:::<<<>>>???jjj}}}nnntttxxxUUU???555444???EEEBBBAAAEEEDDDEEEGGGGGGGGGIIIKKKNNNQQQQQQRRRTTTWWWYYY[[[]]]bbbkkk}}}}}}~~~~~~yyyvvvyyy~~~xxx|||iii]]]\\\cccnnnwwwxxxzzziiiFFF:::888555222333333555888999888555111///111222444666666555444333444444444444444444444444222333333444444333333222555555555333222222444666:::888555333333555888:::999999;;;===@@@BBBCCCDDDLLLKKKZZZ}}}uuummmqqqzzz}}}|||yyyppprrruuu}}}mmmWWWNNNNNNccczzz}}}|||uuuwww~~~uuu{{{wwwTTT???666222...---......---------,,,,,,,,,++++++++++++++++++++++++((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,---......------///000000,,,...333222000:::IIIdddyyyrrrkkk___SSSNNNOOOTTT___jjjuuu|||yyymmm[[[\\\___eeeooozzz{{{pppiiidddfffsss{{{ttttttlllttt~~~{{{uuufffVVVPPPRRRZZZdddlllgggVVVBBB444///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,------...///000111222444666999;;;===>>>OOO~~~ooozzz}}}PPPDDD<<<>>>>>><<>>@@@BBBCCCEEEHHHMMMhhhqqqiiimmmuuuzzzxxxaaaMMMGGGKKKXXXooo}}}yyy{{{~~~}}}{{{bbbEEE666222000//////...------------,,,,,,,,,++++++++++++++++++++++++'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,------,,,---...------...000333000,,,---333333///222:::DDDjjj|||pppeeeZZZRRRRRRVVVYYY___iiirrr{{{nnneeecccmmmyyyyyyrrrlllvvv{{{ssslllkkkdddmmm~~~sssmmmfff___WWWTTTYYY```gggjjjjjj^^^LLL:::///,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,---...///000111222444777999:::;;;;;;aaa|||vvvyyyrrrYYY???777888:::===AAABBBCCCDDDDDDDDDDDDFFFHHHLLLMMMMMMOOOQQQSSSUUUVVVXXXXXXYYY\\\eeeuuu~~~|||}}}~~~|||}}}}}}~~~}}}}}}~~~|||zzzvvvsssqqqbbbcccnnn~~~ssseee___XXXaaammm{{{gggNNN777111333333111222333333444444444222111///111222333444555444333333333333333333444444444444333333333333333333333333222444666555444444444555777777666666666666777777777777999;;;===>>>@@@@@@@@@HHHFFFKKKnnnnnniiibbbjjj}}}~~~gggOOOGGGLLLSSShhh{{{rrrppp{{{^^^KKK777......///000111------------,,,,,,,,,,,,++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++,,,------)))***+++,,,---///444777333......222444111111444<<>>;;;FFFDDDDDDWWWwwwxxx{{{uuurrrtttmmm```___iiipppooo|||pppfffdddyyy{{{hhhLLL???111---/////////000---------,,,,,,,,,++++++++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))+++,,,------)))***++++++,,,...333666444///---///111222333444:::???SSSwww|||{{{zzzwwwpppeeeXXXNNNKKKMMMPPPXXXZZZ\\\```fffsssxxxjjjfffkkkttt}}}yyywwwvvvuuuqqqaaaWWWiiitttrrrnnniiifffiiipppvvvyyyvvvnnn```NNN>>>333000///...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------...///000111...///000111333444555666999999MMM|||xxxpppvvvoooRRRBBB<<<===???BBBCCCDDDCCCBBBCCCEEEFFFFFFFFFGGGGGGIIIJJJKKKLLLKKKRRRYYY\\\[[[[[[]]]```lllsss}}}~~~|||{{{zzz|||~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~uuurrrooonnnooolllfff```UUUUUUbbbwww|||{{{ttt\\\HHH>>>555333444333222222444444444333333333333333111111111222222222222222222222222333333333444444444333333222222333333444000333555777666666666777444555666777888888777666555666777888999:::;;;;;;:::>>>>>>AAAHHHRRRqqq~~~{{{~~~wwwcccRRRNNNZZZeeekkkxxxuuujjjgggppp|||gggSSS???666///...000//////111------,,,,,,,,,+++++++++++++++++++++++++++++++++&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,,,,,,,---,,,++++++---///000---++++++---000222333666333888QQQyyyssswww}}}ttttttyyyuuuiii^^^XXXUUUTTTTTTUUUTTTRRRUUUbbbpppzzz}}}~~~~~~vvvlllaaa]]]fffvvv}}}rrrkkkjjjnnnrrrttt___UUUbbbmmmtttrrrwww|||zzzqqqjjj```QQQAAA666000......------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))************)))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...............000111111//////000111222333444444:::444:::\\\uuummm~~~rrrNNN999888@@@@@@AAACCCBBBBBBBBBDDDFFFDDDDDDDDDEEEEEEGGGHHHHHHLLLPPPTTTVVVUUUUUUWWWZZZ```ccckkkttt{{{zzzssskkkrrrtttzzz{{{yyyzzzxxxwwwyyy||||||zzz|||~~~}}}|||~~~~~~~~~~~~|||{{{~~~|||{{{zzz{{{{{{}}}}}}~~~~~~~~~~~~~~~||||||||||||{{{{{{{{{{{{ssspppllllllmmmmmmkkkiiiYYY___pppvvvuuu~~~cccGGG???;;;777444444333333333444444444444333333333333000000111111111222222222111111222222333333444444444444222222222222444444111333555666666666777999444555666777888888888777666666666777888999999:::???>>><<<>>>@@@>>>TTTzzziii]]]cccfffaaaaaahhhqqqmmm]]]MMMVVVllluuunnnmmmuuuoooRRR???333...,,,...///...///111,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******+++++++++,,,---,,,***)))***+++,,,---,,,+++,,,...000000111333444===YYYwwwwwwppplllkkkiiigggeee\\\UUUVVV]]]^^^^^^]]][[[[[[```kkksss|||~~~|||ppppppmmmkkkvvvxxxpppmmmqqqyyyvvvfff```___aaannnvvvqqqrrrvvvrrruuu|||{{{kkkYYYOOOBBB666000------------------,,,,,,,,,++++++************************************************))))))))))))))))))))))))'''((()))***+++******)))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------...///000000//////000111222333333444777888999GGGlllzzzdddkkkrrrVVVFFFAAA===???@@@@@@@@@AAADDDFFFCCCCCCCCCCCCCCCDDDEEEFFFLLLMMMNNNPPPRRRSSSUUUVVVWWWZZZ___eeehhhhhheeecccdddffflllrrruuusssrrrtttvvvtttuuuyyyxxxuuuvvv{{{yyyzzz{{{{{{|||}}}||||||{{{{{{{{{|||}}}}}}|||}}}~~~~~~|||{{{{{{|||}}}||||||{{{zzzzzzzzz{{{|||}}}}}}}}}}}}}}}zzzzzz{{{zzzyyyxxxvvvuuussspppnnnmmmppptttxxxzzzlllrrrxxxtttyyyjjjOOO:::777888777444222222333333222222333333333333222222000000000000000111222222000111111222333333444444555444222111111222444555111333444555555666999;;;555555555666777888888999666666777777888888999999>>>BBB@@@>>>@@@>>>HHH^^^}}}pppvvvrrrooonnnsss{{{~~~yyytttvvvvvv{{{tttZZZCCC333///,,,,,,//////,,,---000,,,,,,,,,++++++++++++***++++++++++++++++++++++++'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********''')))+++++++++***+++,,,+++...000///---...//////+++555666222???___|||{{{|||zzzqqqccc[[[[[[ddd___XXXRRRPPPSSSYYY^^^[[[bbbggghhhkkkqqqtttsssgggssszzz}}}|||{{{~~~xxxpppoooeeecccnnnvvvmmmkkkqqqsssuuueeeNNNEEE:::111---------------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////000000111222333333333///:::<<<999MMMqqqhhhxxx```FFF;;;<<<>>>??????@@@CCCEEECCCBBBBBBBBBCCCCCCDDDEEEGGGGGGIIILLLPPPQQQPPPNNNQQQUUUZZZ\\\[[[[[[^^^aaacccdddhhhlllnnnmmmmmmnnnooolllnnnsssuuurrrtttyyywwwxxxyyyyyyyyyzzz|||~~~}}}{{{zzzyyyyyy{{{~~~vvvyyy}}}}}}{{{zzz|||~~~}}}||||||||||||{{{yyyxxxyyyzzz{{{||||||||||||xxxyyyyyyyyyxxxuuurrrpppooommmkkkkkkooovvvtttxxx{{{YYY???444222444555222000111333333///000222333333222111000000000000000000111111222000000111222333333444444555444222111111222444555222333444444444666:::<<<555555555555666777999999666777777777888888888999222AAACCC>>>AAACCCCCCHHHWWWzzztttvvvttt^^^LLL>>>666222000000111///+++***---,,,,,,,,,+++++++++******++++++++++++++++++++++++&&&+++***%%%'''---)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++,,,,,,,,,------------...111111111333777???HHHOOO~~~{{{rrruuuhhhYYYQQQRRRSSSPPPKKK^^^```___YYYTTTXXXeeeqqqqqq{{{{{{~~~vvvfff```iiitttrrrsss}}}~~~tttbbbIII@@@555.........---,,,------------,,,++++++***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,,,,***)))))))))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000555222555;;;AAAXXX|||yyyYYYEEE???999999<<<@@@DDDFFFCCCAAA???@@@BBBDDDDDDDDDCCCEEEGGGIIIJJJKKKKKKJJJLLLNNNRRRVVVYYYZZZ[[[ZZZ```bbbdddeeeeeegggjjjmmmkkkmmmooopppqqqrrruuuwwwttttttuuuvvvxxxyyyzzzzzzzzzxxxvvvwwwzzz{{{zzzwwwvvvwwwwwwxxxyyyzzz{{{{{{xxxxxxyyyzzzzzzzzzzzzyyyuuuuuuvvvxxxzzz|||~~~{{{{{{{{{yyyuuupppkkkhhhjjjjjjgggdddgggsssvvv\\\DDD777555555444222111111111222222111111111111111111111111222222222111111111111000000000000000111111111111222333333444444333333222000000111222333333444444444444444555555555555666333555777777777888:::;;;:::::::::<<<>>>AAADDDFFFQQQaaayyykkkYYYJJJAAA<<<777333////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************(((888???333&&&$$$)))***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,---------.........222222111000222666<<>>777///***+++,,,,,,***,,,,,,,,,---,,,,,,++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++***)))))))))***************+++++++++,,,,,,+++++++++,,,,,,,,,------------......//////000000555222444888999FFFnnnxxx~~~]]]NNN@@@<<<===>>>AAAFFFIIIGGGDDDBBB@@@@@@??????@@@AAACCCEEEFFFGGGGGGHHHJJJLLLOOORRRUUUWWWYYYYYY\\\]]]___``````aaadddfffggghhhjjjkkkmmmooosssvvvppppppqqqrrrssstttuuuvvvzzzxxxvvvwwwyyyzzzyyywwwvvvwwwwwwxxxxxxyyyyyyyyy{{{||||||||||||{{{zzzzzzxxxxxxxxxxxxxxxyyy{{{|||yyywwwtttooollliiigggfffiiiqqqoooeeeiiiyyyeeeNNN:::111111444333222111111111222222111111111111111111111111222222222222111111111111//////000000000111111111222222333333333333222222000000111111222333333444444444444444555555555555222444666666666777888:::999999:::;;;===???BBBCCCQQQYYYjjjmmm```NNN@@@888555333222////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,************************&&&777???333### &&&***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++------------............111111111//////000333666444PPPwww|||wwwuuuzzz~~~{{{{{{|||~~~uuujjjgggmmmooojjjoooyyyzzzvvv|||pppiiigggVVV>>>333///***(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))*********++++++++++++***))))))))))))************++++++++++++,,,++++++++++++,,,,,,,,,,,,---------...//////000000444111333777444666LLLggg|||mmmrrrgggMMMCCC>>>:::>>>GGGEEEFFFFFFEEECCCBBBBBBCCC?????????@@@AAABBBCCCDDDGGGHHHIIILLLOOORRRUUUVVVVVVXXXYYYYYYYYYYYY\\\^^^aaabbbdddeeehhhlllqqquuuqqqqqqrrrssstttuuuuuuvvvwwwvvvuuuuuuwwwwwwvvvuuuwwwwwwwwwwwwwwwwwwwwwwww|||}}}}}}||||||{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyyyyxxxssslllfffcccdddgggiiidddtttwwwlllrrr~~~fffQQQ???222...///333333222111111111111222111111111111111111111111222222222111111111000000//////000000000000111111000111111222222111111000000000000111222222333333333333333444444444555555222333555555555555777999888999999:::;;;===???@@@IIINNNRRR]]]ttt\\\QQQAAA555000000111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************&&&******&&&&&&((('''"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************,,,------------.........---///000000000111333555888<<>>MMMrrriiijjj[[[KKK;;;;;;EEEAAADDDHHHIIIGGGFFFEEEFFFCCCBBB@@@???>>>???@@@@@@DDDDDDDDDFFFIIILLLPPPRRRRRRSSSTTTSSSSSSSSSUUUWWW[[[]]]___aaadddhhhnnnrrrppppppqqqrrrsssttttttuuutttsssssssssttttttsssssswwwwwwwwwwwwvvvvvvuuuuuuyyyyyyzzzzzzzzzyyyyyyxxxtttuuuwwwyyyyyywwwvvvtttooojjjbbb]]]\\\aaahhhmmmkkknnnhhh```jjjoooVVVCCC888111000222222222111111111111111111111111111111111111111111000000000000////////////////////////000000000111//////000000000000//////000000000000111111222222222333333333444444444444222444555555555555777888999999999:::;;;<<<======<<>>===eee}}}nnnuuuzzzYYYHHH<<<<<<===@@@DDDFFFEEEDDDHHHGGGEEECCCBBB@@@@@@???AAA@@@??????AAACCCFFFHHHIIIJJJKKKKKKJJJJJJLLLNNNQQQSSSVVVXXX[[[^^^bbbeeebbbcccdddfffhhhjjjkkklllnnnpppqqqrrrqqqrrrsssuuusssssssssrrrrrrqqqqqqqqqsssttttttuuuvvvvvvuuuuuuqqqrrrrrrqqqmmmggg```\\\cccccccccdddeeehhhkkklllYYYKKKIII\\\rrrnnnUUUHHH;;;666444222222333///000111111222111111111000000000000000000000000.........---------,,,,,,......////////////000000...//////000000//////...///////////////000000000111111222222222333333333444666777777666666777888777888:::;;;<<<<<<<<<<<>>PPPlllyyyxxxdddKKK777////////////...---,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************ $$$'''&&&!!!"""((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))*********+++++++++***,,,......---,,,---///...333999777000333JJJbbb|||xxx}}}ssssss~~~}}}{{{yyyqqqffffffrrr~~~{{{vvv{{{zzzhhhQQQ===000+++)))************))))))***+++***++++++++++++******)))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))*********)))''''''))))))))))))************************+++++++++++++++,,,,,,------......///......000333222111444999777GGGjjjnnnJJJCCC<<<;;;AAAFFFGGGFFFCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@??????@@@AAACCCDDDCCCDDDEEEEEEDDDEEEGGGIIIIIILLLPPPSSSTTTUUUWWWYYY\\\]]]___aaadddfffhhhiiifffiiikkkllllllmmmooorrrnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppooonnnllllllkkkjjjgggccc```\\\ZZZYYYfffiiimmmppppppkkkfffbbbLLLTTTfff~~~~~~oooXXXCCC;;;444222222000000222...///000111222222111000000000000000000000000000/////////.........------........./////////000000//////000000000000//////////////////////////////111111111111222222222222333555666666555444555777555666888999;;;;;;;;;;;;???999;;;DDDDDD>>>AAAKKKwww|||mmm[[[LLL>>>222------......---,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************'''$$$"""%%%'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((())))))))))))************+++---......///111333---+++---222333444<<>><<<>>>???AAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA>>>???AAAAAA@@@AAADDDFFFDDDGGGLLLNNNOOOOOOOOOPPPSSSTTTVVVYYY\\\___bbbccc^^^aaaeeefffeeefffjjjmmmkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkjjjhhheeecccbbbdddaaa\\\XXXWWWXXXZZZ\\\dddiiiooosssooofffZZZSSS___ppp{{{qqq\\\GGG<<<666222111111//////222...///000222222222111000000000000000000000000000111000000000////////////............/////////000//////000000000000/////////////////////.........000111111111111222222222222444555444333333444555222444666888::::::::::::666===EEEFFFAAA===>>>AAABBBaaa{{{tttxxx~~~wwwiiifffnnnuuuzzz|||uuucccNNN@@@:::777444///000///...------...000,,,,,,,,,+++++++++******************************************************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,---...///000000---...///000222333444555999EEE^^^}}}tttqqqnnnkkkkkkpppvvv{{{}}}|||yyy|||uuuqqqttt{{{{{{qqqgggYYYMMM>>>333///---***(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------...000111222111111222444111999???KKKrrroooiiidddRRRIIIAAA@@@DDD;;;>>>AAACCCBBBBBBCCCDDD@@@AAABBBBBBBBB@@@???===<<<<<<===>>>@@@AAABBBBBBCCCCCCEEEFFFGGGHHHHHHHHHMMMNNNPPPRRRTTTUUUVVVVVVXXXXXXYYY[[[\\\^^^___```ccccccccccccccccccccccccgggfffdddaaa^^^[[[YYYWWWQQQRRRSSSWWWYYY[[[ZZZXXXXXX]]]```ZZZRRRRRR\\\hhh{{{iiiRRRCCC===222222222111000//////............//////111222222///////////////...------///////////////////////////////////////.........---...///000000111000000,,,,,,,,,---...///000111333333222222333333444444111111222333333444444555444555888:::;;;;;;999999======>>>>>>>>>>>>======BBBCCCVVV~~~mmmQQQPPPIIIIIIRRRbbbqqq|||{{{vvvdddVVVCCC666111111222222........................,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,------......//////,,,---...///111222333444;;;;;;===GGG^^^yyynnnggggggiiipppzzz{{{uuutttsssqqqmmmfff\\\QQQIIIEEE===222,,,+++,,,,,,+++************************(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------...000111111111111222444444222444>>>TTTzzzmmmrrrmmmSSSCCC>>>DDD???;;;:::===AAADDDEEEJJJIIIHHHFFFCCC@@@>>>===>>>>>>??????@@@AAAAAABBB@@@AAABBBCCCDDDDDDDDDDDDHHHIIIKKKLLLNNNOOOPPPPPPQQQRRRSSSUUUVVVXXXYYYZZZ]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZXXXUUURRROOOMMMLLLPPPRRRUUUXXXYYYWWWRRROOOSSSNNNIIIKKKUUUeeeuuu~~~~~~ppp^^^III<<<888222222111000000///..................//////000111///000000000//////...---........................////////////...............//////000000000000///---------------...///000222111111111222333444444111222222333444444555555333444666888999::::::::::::;;;<<<===>>>>>>>>>>>>:::???OOOccctttwwwfff[[[WWW^^^ooo~~~mmm___WWWGGG>>>333---,,,.........------------------------,,,,,,+++++++++*********************)))))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''''''''((((((((((((((())))))))))))******)))))))))*********++++++------------------------+++,,,---...///000111222111222222333<<>>>>>???????????????>>>AAABBBDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLNNNOOOPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSNNNMMMKKKJJJHHHGGGGGGFFFKKKMMMPPPRRRQQQNNNJJJHHH@@@DDDLLL[[[lll{{{ooo___MMM===444333111111000000//////............---------......///000000000000000//////...................................................//////000000000///............---------......////////////000111222333444222222333333444444555555222333444555777888::::::777888:::<<<===>>>>>>???===@@@FFFJJJMMM]]]zzzxxxkkkVVVEEE<<<333///,,,,,,...000///---------------------------,,,++++++++++++*********************))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************---------,,,,,,,,,,,,,,,,,,,,,---...///000111111,,,333:::;;;:::???MMMXXX{{{qqqvvvxxxyyy{{{{{{vvvwww|||}}}}}}uuunnnmmmqqqvvvzzz||||||}}}nnnWWWCCC:::999000---***)))***+++***)))************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,---///000000///000111333666000555>>>;;;<<<\\\qqq|||zzzWWWNNNBBB<<<<<>>>>>>>>>>>>>>>>>>>>===<<<;;;===>>>???@@@@@@AAA@@@@@@AAABBBCCCEEEFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFFFFGGGHHHIIIJJJKKKIIIGGGDDDAAAAAACCCEEEFFFWWWmmmzzz~~~ppp]]]MMM???444000222000000000//////...............---,,,,,,,,,------///000000000000000//////........................------...............//////000000000///...------///......---------...............///000111222333222222222333444444555555333333333444555666777888666777999:::;;;<<<<<<<<>><<<>>>BBBJJJ[[[kkkzzziiiVVVDDD777111///...---...000111///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************)))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))))))))*********,,,,,,,,,,,,,,,+++++++++,,,---......///000111111333555444111///111888>>>FFFVVVtttyyyxxx}}}~~~|||}}}|||~~~|||wwwxxx~~~yyytttkkkccceeeppp{{{}}}zzz~~~sss```JJJ888...+++///...,,,,,,+++***(((&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,,,,...////////////000222///...222666777:::GGGUUUzzzbbbJJJ;;;888<<>>@@@DDDFFFGGGEEEBBB@@@CCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@???>>>===<<<======>>>>>>>>>>>>>>>===??????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCDDDEEEGGGHHHGGGDDD>>>::::::AAAKKKSSSnnnxxx|||}}}yyylll]]]LLL???666000000333/////////..................------,,,,,,,,,,,,---//////000000000000//////........................,,,---------....../////////////////////...---,,,///......---------..................///000111222111111222222333444444444555555444333333444555555777777888999999999999888;;;999999===???@@@BBBEEE___zzzpppjjj^^^NNN???444///---///---,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((()))))))))******++++++++++++++++++++++++------......///000000111111000...---...222666999444888GGG___zzzrrrvvvzzz{{{zzz}}}|||~~~|||}}}|||tttkkkeeebbb```gggvvvvvvoooeeeVVVGGG;;;222,,,)))******++++++***)))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******************++++++++++++,,,---//////......000111111111///...333<<>>ZZZ~~~eeeOOO@@@999777999;;;>>>@@@@@@@@@???DDDDDDEEEEEEFFFFFFGGGGGGBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB???=========>>>???999;;;???DDDNNN\\\mmmyyyyyy|||wwwnnnWWWJJJ===666333000000222..................------------,,,,,,,,,------...---......///////////////------------------------,,,,,,,,,---......//////....../////////...------......---------....../////////.........///000000000000111111222333333333444444444444444444444444666777777777777777666666444;;;AAAAAA;;;999???FFFFFFOOOeee}}}tttrrrwww~~~sss[[[UUUJJJ===333//////111///...---,,,,,,,,,......+++++++++++++++++++++++++++************)))))))))))))))))))))************))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))******++++++,,,,,,,,,,,,,,,---......//////+++...222555666555555444999666555;;;HHH^^^vvvzzzzzz{{{ttt{{{zzzzzzyyyssslllhhhggggggeeebbbcccgggmmmuuu~~~xxxkkkRRRHHH<<<444111111000///'''((()))***)))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***************+++++++++++++++---............///111333333111000444888:::999>>>ZZZxxxgggTTTGGGDDDAAA>>>===>>>@@@AAA@@@@@@AAACCCDDDFFFGGGGGGDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>@@@@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???===;;;999999;;;<<<>>>===HHHYYYhhhsss}}}uuuiiiYYYEEE;;;333222222000//////---------------------------,,,,,,,,,---...///000,,,,,,---...............------------------------++++++,,,------...//////------......///.........---------------...///000111000///////////////////////////000111111222222000222444555666777666666333444555666666666666666444<<>>>>>EEEZZZzzz~~~{{{kkk[[[HHHDDD===555000...111444............---...///000++++++++++++++++++++++++************))))))))))))((()))))))))************))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((()))***+++,,,,,,---+++++++++,,,,,,---------///222555444111///000222...222888999555999MMMddd}}}~~~}}}|||}}}}}}|||||||||qqqgggbbb[[[XXXZZZ```fffjjjqqq{{{{{{iiiXXXDDD<<<222+++)))*********((()))+++***)))(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))************++++++++++++---......---...///111...---111666555000111666:::BBBaaa}}}zzzmmmeeeYYYLLLCCC??????@@@999:::<<<>>>@@@BBBDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCAAA@@@???AAAAAA@@@???>>><<<;;;;;;========================:::999999999;;;>>>BBBDDDWWWggg|||ttthhhWWWAAA:::333///111333000---,,,------------------------,,,,,,,,,---...///000111+++,,,,,,---.........---------------------------++++++,,,,,,---...//////,,,,,,---.../////////...,,,,,,,,,---...///000111222111000//////......///.........///000000111111---///333666888999999888111222333555666777777888666888999999::::::888444666999===AAALLLdddzzz|||}}}uuulllXXXDDD666444222...,,,,,,///222+++,,,------+++******+++************************************))))))))))))(((((())))))*********+++))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))+++,,,,,,+++***,,,---,,,---//////......000111111111111222444777;;;===SSSddd~~~www}}}}}}wwwzzzvvveeeeeeYYYSSSWWW\\\```iiisssvvvuuuZZZAAA000///...---,,,,,,,,,,,,******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++,,,---............///111222333555555::::::BBB```~~~~~~pppYYYHHHBBB???:::999>>>???<<<;;;>>>CCCEEEFFFGGGFFFEEEFFFHHHGGGFFFCCCAAA@@@@@@AAABBB@@@BBBCCCBBB???;;;666333;;;888888;;;===:::666333>>>;;;999;;;DDDSSSdddoooyyylllbbbUUUEEE888222111///...------..............................---------............///++++++------------++++++++++++,,,---............------------------------///---,,,,,,...//////.........------------..................////////////000000000000000000000000111222444555666555555444222222333444444555555666444444444555666777777888;;;999888999===FFFNNNTTT}}}}}}~~~qqqaaaSSSEEE777...111111000...---,,,+++***,,,,,,,,,+++++++++************************************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))***,,,+++******+++---,,,---//////......000111333222222222333555777999<<>>>>>>>>@@@BBBEEEHHHIIIDDDDDDDDDCCCBBB@@@???>>>BBBCCCDDDDDDAAA===;;;999;;;999888777777999???DDDEEEIIIRRR^^^jjjuuu|||yyy|||{{{mmm^^^RRRFFF<<<555111000...---,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,---......---,,,,,,,,,,,,------------------------------------------...---,,,,,,...//////.........------------..................////////////000000000000000000000000222333333444444444333333222222333333444555555555333444444555666666777777888777666666:::AAAGGGLLLNNN^^^tttssseeeRRRBBB999333000---000000///...---,,,++++++,,,,,,+++++++++************************************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))***++++++******+++---+++---............///111555444333222222333444555444333555<<>>@@@@@@???>>>@@@BBBBBBAAA???<<<999===???@@@@@@???>>>???@@@:::???CCCDDDFFFNNNZZZcccdddmmmzzzooogggZZZKKK>>>666333222///...---,,,++++++,,,,,,------------------------++++++++++++,,,,,,,,,,,,------............------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,...///...------------------------------............/////////000000000000000000000000333333222222222222222222111222222333333444555555333333444444555555666666555444333333666999===@@@111:::FFFRRR^^^nnn~~~~~~||||||}}}xxxfffSSSIII:::///+++,,,...///.........------,,,,,,,,,,,,++++++++++++*********************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))***++++++******+++,,,***,,,---...------...000333333222111111111222222777555333333777@@@LLLTTTtttxxxpppkkkooorrrllliiibbbTTTWWWSSSUUU[[[[[[WWW[[[cccllllllaaaHHH111((())),,,,,,+++***)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''''''''((((((((())))))))))))))))))************************+++,,,---...+++,,,,,,---///000000111555444888;;;888>>>```|||ooodddaaaYYYQQQKKKIIIFFF@@@;;;>>>>>>????????????>>>>>>>>>@@@BBBCCCCCCFFFKKKOOOJJJUUUaaahhhnnnvvvnnn]]]UUUHHH<<<333///000111---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------------,,,---------------,,,+++***++++++++++++++++++++++++---,,,+++---...///...,,,---------------------------------.........//////000000000000000000000000444333111000000000111111111111111222333333444444222333333333444444444555222222111222222444555666222333444555888BBBPPPZZZrrruuuxxxxxxuuuppplllkkkhhhkkkmmmkkkjjjppp}}}rrrXXXBBB:::777333000000000///---,,,,,,,,,,,,,,,,,,------++++++++++++************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((***++++++***)))+++,,,***+++------,,,,,,...///000000000000000111222222222444555666666777:::<<>>GGGNNNXXX___aaa___\\\ZZZ^^^[[[VVVPPPMMMPPPXXX^^^iiisss}}}rrrnnniiifff```SSS???000---......//////...+++(((+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((()))******))))))***,,,)))+++,,,,,,,,,,,,---///------...///000111111222111222444444333333444555444:::CCCOOO^^^qqqyyynnnmmmlllcccdddkkkkkk```]]]aaaiiidddSSSDDD???555333///,,,+++++++++***(((''''''&&&&&&''''''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********))))))******+++,,,---+++,,,,,,---......//////111,,,,,,222444333888AAARRRsss|||vvvwww~~~}}}xxxooojjj```PPP>>>777///,,,---......,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------++++++************+++++++++,,,,,,,,,,,,++++++***************************+++++++++---//////---++++++,,,---......---,,,+++,,,------------.........////////////////////////222222111111111111111111///000000111111222333333111111111111222222222222111000000000000//////...---...//////......000222---555@@@IIIMMMNNNMMMMMMKKKJJJHHHEEEBBB???>>>>>>AAAHHHPPPXXXeeexxxwwwmmmgggVVVQQQJJJDDD???999444000...---,,,+++************+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((()))******))))))***+++)))***,,,,,,++++++---...,,,---......////////////111222222111000///000111888888777666:::DDDQQQ[[[vvvooojjjllliiikkknnnkkkggg___]]]aaa\\\KKK999111...,,,******+++***((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))***+++,,,---,,,,,,------......//////000//////000333666999;;;888JJJlllzzzwww{{{|||rrrpppnnnaaaWWWLLL===//////......------------******+++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***++++++,,,,,,,,,++++++******************************+++---//////,,,******+++---......---+++***,,,,,,---------.........////////////////////////111111222222333222222222//////000000111222222222111111111111111111111111000/////////......////////////000000...---------,,,000555999;;;<<<>>>???999;;;===<<<888555333222333777999:::???LLLXXX]]]gggpppwww}}}zzzqqqeeeZZZOOOIII>>>:::555222111000000//////...---+++******,,,---++++++++++++************************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((()))******))))))***+++(((***+++,,,++++++,,,...------......///......---+++---111222222222222333000222333222222444:::???DDDQQQ^^^kkkqqqllltttuuussslll```RRRDDD<<>>000///...---,,,,,,+++,,,))))))((((((((((((((()))))))))(((((((((((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------...///000111222333333:::666777DDD\\\{{{mmmddddddqqqmmmdddSSS@@@222------++++++++++++++++++++++++************************+++***)))))))))***,,,,,,*********************************)))))))))))))))*********++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,111444444111222666888666111000...,,,,,,...000111000000////////////000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000222333333222111333444///111444888===EEENNNTTTiiiqqq{{{xxxqqqSSSMMMDDD;;;555222222333///...---,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,------------...............///000000111111000000222222222333444555555555555666666555666===GGGPPP___fffnnntttxxx}}}}}}vvvppplllQQQJJJBBB<<<999555000+++...---,,,+++************))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------...///000111222222333222111333888CCCXXXxxx{{{pppjjjnnnvvvggg\\\LLL<<<222.........++++++++++++++++++++++++******************************)))))))))***+++,,,*********************************************************++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,---///111000///222777666333000///---++++++---///000000//////......//////000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...000111111000///111222///000000111222666:::>>>???FFFOOOVVV[[[bbbjjjqqquuuyyyyyy|||vvvmmmeee___XXXOOOHHH>>>;;;555000------///000---------------,,,,,,,,,------,,,++++++***))))))************************++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,---------............///000000000000///222222222333444444555555///111333222//////222555999???EEEJJJNNNRRRWWW\\\bbbdddiiipppvvvwwwsssnnnkkkmmmooorrrvvv{{{|||tttmmmiiigggfffddd___YYYRRRJJJDDD@@@444000+++***++++++)))&&&+++******)))(((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---......///000111222222111444777666333888KKK^^^~~~xxxwww}}}vvvkkkSSSEEE333******---...,,,++++++++++++++++++++++++***************************))))))))))))***++++++************************))))))******++++++,,,,,,*********+++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---,,,,,,,,,------/////////000555:::777111///...,,,++++++,,,.../////////............//////------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++---......------...///111111111000......///111---000333444666;;;CCCIIIPPPTTTZZZbbbiiiooosssuuu|||zzzwwwuuurrrlllccc]]]YYYRRRHHHAAA<<<888444000222000...---,,,---///000++++++---......---,,,,,,,,,,,,,,,+++******))))))************************+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++++++++,,,,,,,,,------------------...////////////...111111111111222222333333+++///222444444444555777222444666666555555777999===>>>AAAEEEHHHGGGCCC@@@===???CCCGGGLLLSSS[[[aaahhhiiiggg___TTTLLLIIIIIICCCAAA>>>:::555111---+++000...++++++,,,---+++******))))))((('''''''''((()))(((((((((((())))))***(((((((((''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,------...//////000111111444666999999555333<<>>999111///...,,,,,,,,,,,,...///......------------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,***+++---,,,++++++,,,......000111111/////////000222222111///---...111444444666999===AAAEEEGGGHHHRRRQQQPPPOOONNNIIICCC>>>999555111///000111111000//////..................)))***,,,...///...,,,+++,,,+++++++++******))))))******************************)))))))))))))))***((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---,,,,,,---............---...///////////////000000000111222222111000111111///000111111111111222333000000111333333222///---,,,---///000333999???CCCLLLOOOOOOIII@@@999888:::222111000///......------+++***)))((((((((('''&&&***))))))(((((((((((()))((((((((((((((()))******((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,---------...//////000000000///111555555444777===777MMMrrrzzztttvvvuuuvvvaaaQQQBBB666---,,,,,,...000000---***************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))***+++,,,,,,------************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......------,,,,,,,,,------...111000///111888===888000//////...------...//////------,,,,,,,,,,,,------++++++++++++++++++++++++************************************************))))))))))))***************+++---,,,++++++,,,...'''))),,,---,,,,,,---...,,,---...//////000111222......///000111222222222555444444444333222000///111000///...//////...---***++++++,,,,,,+++******(((***,,,......---,,,+++++++++***************)))))))))))))))))))))))))))***)))))))))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++******+++++++++,,,,,,,,,++++++,,,------------,,,------------------......000//////...------......//////...///000111222333......///000000000///////////////---,,,---///222///333555222,,,)))***,,,,,,,,,,,,,,,---------...''''''''''''''''''''''''***))))))(((((())))))***(((''''''(((((()))***+++(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******************++++++++++++------------......//////...+++,,,111444333444777777:::HHHeee}}}|||pppWWWAAA666000---+++,,,+++***)))***,,,...************************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))******++++++,,,,,,***************))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......------,,,,,,,,,---.........///......333777444---/////////....../////////,,,,,,++++++++++++,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************+++,,,,,,++++++,,,---(((***+++,,,+++***+++,,,)))***,,,...//////...............//////000000000------,,,,,,,,,---...///------...///...---+++***((()))***,,,,,,---------******,,,------,,,++++++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++***++++++,,,,,,,,,,,,,,,---------------------------------...000111111111111000...---............---...............///000/////////---***)))***+++***,,,///...,,,+++,,,...((())))))************)))((()))***+++************))))))(((((((((((())))))''''''''''''((()))***+++(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***************++++++++++++,,,------------...............111555444111111444;;;666888DDDYYYvvv}}}{{{xxxyyy|||cccFFF888555222...***,,,+++***)))((()))+++---************************))))))))))))))))))))))))'''''')))*********)))((())))))))))))))))))))))))************************+++*********)))))))))((()))))))))))))))))))))))))))************+++++++++************************---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///...//////---///333222...........................++++++************++++++))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********)))***++++++******+++,,,***,,,---,,,+++***+++------------------,,,***)))+++++++++,,,,,,---...///,,,,,,------,,,---...///((()))+++,,,,,,,,,,,,,,,++++++,,,---.../////////,,,,,,,,,+++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++.....................---.........///000111///...///...,,,,,,...///000000...//////---,,,+++---...***,,,---,,,+++***+++,,,((()))+++++++++++++++,,,((()))+++,,,,,,,,,+++***'''((())))))'''&&&&&&&&&(((((('''''''''(((((()))''''''''''''((()))++++++'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,------------------+++///555888333---...333000111555888;;;HHHfff{{{{{{zzzgggGGG:::000///,,,&&&(((///+++***+++,,,...---+++((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++************************---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///000222222......111222000------------------------++++++************++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))******))))))***+++'''((()))(((((((((***,,,***)))((()))+++,,,,,,,,,******))))))******+++,,,)))***,,,,,,+++*********+++,,,,,,+++*********,,,,,,,,,,,,,,,++++++++++++------,,,+++*********+++)))))))))))))))*********))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******)))************+++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------........................+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((())))))))))))*********)))))))))))))))+++,,,------......------,,,///111222111111111222111111222333666<<>>NNNhhh|||yyy___MMM;;;666000,,,,,,---///111*********+++++++++++++++************))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---...//////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))************))))))******************************))))))))))))******+++++++++***************))))))************))))))((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''(((((())))))******(((((()))))))))************))))))))))))***++++++************************)))))))))*********++++++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))***************+++,,,,,,------,,,,,,***+++---,,,,,,,,,...///***,,,/////////000111333222777;;;888444888DDDOOOXXXnnnyyyfffWWWHHH:::111///...------......,,,***)))))))))*********++++++*********)))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))*********++++++++++++++++++,,,,,,---------++++++,,,,,,---...//////------............------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))******)))))))))))))))))))))))))))))))))***))))))))))))))))))***************************)))))))))******)))))))))'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''(((((())))))******((((((((()))))))))*********************++++++,,,************************((())))))))))))*********************************))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))((((((((()))******++++++******+++,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000***,,,...//////000222444222000111555:::<<<888444444@@@UUUmmm~~~hhh\\\JJJ;;;333000/////////---+++*********)))((()))))))))))))))***************)))))))))(((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++)))************+++++++++***++++++,,,,,,------...+++,,,,,,------.........------............------++++++,,,,,,,,,,,,------+++******)))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********((())))))******))))))(((((((((((((((((((((((((((***))))))(((((())))))***)))))))))***************((())))))******))))))(((''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))******(((((((((((()))))))))***)))))))))))))))***++++++************************((((((((()))))))))******))))))))))))))))))))))))((())))))))))))))))))((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))'''(((((()))******++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,+++,,,...111,,,---............111333444111///222777888444///888666777>>>IIIXXXpppppp^^^RRR888666444111///......---+++)))'''''')))+++++++++))))))))))))))))))((((((***)))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++)))************+++++++++******+++,,,,,,---......------------------------,,,------......------,,,+++++++++,,,,,,---------+++******)))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))*********+++(((((())))))))))))((((((&&&''''''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((((()))*********(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))'''(((((()))***+++++++++******+++,,,,,,,,,,,,+++,,,,,,---,,,+++,,,///111.........---,,,,,,///111111444555222------555<<<555333444999999999???HHHPPP```wwwzzzhhhWWWJJJ???555...---...///...+++******+++*********+++------+++)))***)))))))))(((((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((************************))))))******++++++++++++)))************+++++++++******+++,,,,,,---......------------------,,,,,,,,,------......------,,,+++++++++,,,,,,---------+++******)))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))*********+++(((((())))))))))))((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))************---,,,***)))))))))************+++,,,,,,---......++++++,,,,,,,,,,,,------000000000111222222333333555555555555555555555555:::;;;@@@JJJYYYkkk|||tttfff\\\KKKBBB888222111222000...,,,+++***+++,,,,,,+++)))************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((((((((())))))******((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************,,,+++)))((((((+++...///++++++++++++++++++++++++,,,,,,,,,---...///000000,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******+++)))(((&&&&&&((()))+++(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))***)))((((((((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********)))))))))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))************,,,+++***)))))))))***+++******++++++,,,------...+++++++++,,,,,,,,,------/////////000111111222222333333333333333333333333555444444666:::@@@FFFJJJOOOWWWcccqqq~~~vvvqqqddd___WWWPPPIIIBBB:::555666111,,,+++---...,,,))),,,+++***+++,,,,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************+++***))))))***,,,...///++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,---......,,,+++++++++***************)))(((''''''((()))***(((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))))))))***))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))******************)))))))))***++++++*********+++,,,,,,------++++++++++++,,,,,,,,,,,,------......///000000111000000000000000000000000000000000000/////////...444666888;;;>>>CCCIIINNNZZZ^^^dddiiinnntttzzz}}}zzztttnnniiifffYYYVVVRRRMMMGGGAAA:::555888444///+++******))))))***)))(((***......+++(((+++******+++,,,,,,+++)))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************)))******+++,,,...//////++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------************))))))))))))***)))(((''''''((()))***(((((((((''''''''''''&&&))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''((()))))))))************((()))))))))******++++++)))*********++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---....../////////////////////////////////000222333444555555444000000000//////111555888444777;;;>>>AAADDDHHHKKKEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEAAA===999666222111000111111111...,,,222000---,,,---///111222+++++++++,,,......+++(((***))))))***,,,,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************((()))+++---...//////...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,)))))))))))))))((((((((())))))(((((((((((())))))((((((((('''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********(((((()))))))))*********)))))))))((())))))******''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((((((((()))))))))************(((((())))))************))))))***************+++*********+++++++++,,,,,,+++++++++,,,------............................../////////......//////000///000111111111111333555000222333444333333555666/////////000000111111111///000111222111///---,,,000///...///000000///---+++,,,,,,++++++++++++,,,+++***)))((())))))((('''))))))(((***,,,,,,+++)))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))+++---.........---++++++++++++++++++++++++------------,,,,,,,,,,,,,,,++++++*********++++++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))*********+++))))))))))))************)))))))))))))))***++++++(((((((((((())))))))))))************************************************************************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''((())))))$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))************(((((()))*********))))))))))))))))))))))))))))))************++++++++++++******+++,,,,,,------...........................///...,,,++++++,,,------111222222000---***((((((,,,---...---,,,+++,,,---/////////000000000000000---.../////////...---,,,,,,+++))))))******)))((((((***,,,,,,***'''&&&&&&))))))((('''((()))+++,,,)))(((((()))+++,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++******))))))******(((((((((((())))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))******+++++++++)))))))))*********++++++))))))))))))******+++,,,))))))))))))************************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))************((())))))******)))((('''))))))))))))))))))))))))************++++++++++++******+++,,,,,,------...------------------------............//////000000%%%'''***+++,,,...000333...///111000//////000111.........---------------+++++++++++++++++++++***...,,,+++,,,...000000///***,,,///...,,,++++++---)))************+++,,,...((('''((()))+++,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++*********++++++++++++++++++++++++******++++++,,,,,,------++++++***)))))))))))))))((((((((())))))*********(((((())))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********((())))))******+++,,,,,,))))))*********+++++++++))))))))))))***+++,,,---************++++++++++++************************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))************))))))*********((('''&&&))))))))))))(((((((((((()))************+++++++++***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++)))'''......---+++))))))+++---***+++,,,,,,++++++,,,---------,,,,,,++++++******,,,++++++***++++++,,,---,,,***)))((()))***)))((($$$&&&))))))((((((+++...((()))++++++)))(((''''''((('''''')))+++,,,+++***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++***))))))((())))))(((((())))))******++++++(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,)))************+++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,************************************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))************&&&((()))***)))(((&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((()))(((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''((())))))******)))((((((((((((((())))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((()))((('''&&&'''(((***,,,((((((''''''''''''((((((************))))))))))))))))))))))))))))))))))))+++)))(((((()))***+++******))))))***,,,------,,,111---(((&&&(((+++---...)))((('''''')))*********+++)))(((***++++++,,,------,,,*********+++---...+++***)))(((((()))***+++))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))'''''')))))))))(((&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))))))))(((''''''&&&&&&&&&''''''((((((((()))))))))*********+++******)))(((((()))))))))))))))))))))))))))))))))******++++++******)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++************************,,,,,,+++++++++*********+++++++++++++++++++++++++++******))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))******)))((((((((((((((())))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((''''''(((***---...******)))((((((((()))))))))))))))))))))))))))))))))))))))*********++++++***)))******+++,,,+++*********)))***++++++******+++++++++,,,,,,+++***)))++++++******+++,,,---,,,+++***+++------+++((('''........................---,,,+++++++++++++++,,,++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((()))((('''&&&%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((((((((''''''&&&&&&&&&''''''(((((())))))))))))************)))((((((((()))))))))))))))))))))))))))))))))******++++++******))))))))))))*********++++++++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))++++++************))))))******************************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))***))))))((((((((((((((())))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())),,,...000,,,+++******))))))))))))))))))))))))))))))))))))''''''(((((())))))******((()))***++++++***)))(((,,,,,,,,,++++++++++++++++++---//////---,,,++++++,,,,,,,,,,,,,,,---------...///......---,,,+++******+++,,,,,,,,,+++***)))++++++++++++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((('''&&&%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((()))))))))******))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))******************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))))))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))+++,,,---,,,+++***)))))))))))))))(((((()))))))))))))))***************************++++++,,,+++***)))******+++,,,------------.../////////...,,,******---000,,,---......---------...000111///,,,***---000000,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((())))))(((((((((((((((((((((((()))))))))******)))))))))(((((()))))))))*********************************))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))(((((((((((())))))))))))************))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))+++***))))))((((((((((((((()))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***+++...111+++---000000000111444666333555777777666555555555666999;;;:::888777777999555<<>>??????@@@CCCGGGHHHNNNWWW___bbb\\\QQQIIINNNRRRTTTTTTQQQOOOOOOQQQPPP___kkkiiiaaaWWWHHH:::999999888777555444333333111000...---,,,,,,---...,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************************************((())))))))))))))))))***(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''((()))((('''%%%$$$###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&'''((()))***'''''''''((((((((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***************************(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''((()))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))((((((((((((((()))******))))))************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))***+++,,,,,,***++++++,,,------......)))***,,,...000333555666555<<>>@@@EEELLLRRR[[[lll|||}}}vvvooopppyyyvvvvvvyyyuuummmaaa[[[QQQHHHAAA<<<777555333222111///............******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''((((((((((((((((((((((((((((((""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((('''(((***+++)))(((,,,...111555888<<>>999222---,,,---000111,,,,,,,,,---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))((((((((((((((((((((((((""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******+++***)))***,,,...000000333;;;CCCGGGIIINNNSSSWWWfffhhhpppwwwoooiiifffiiisss{{{{{{yyyxxxnnnmmmmmmpppuuuyyyzzzyyyzzzzzzxxxwwwwwwxxxyyyyyysssuuuuuusssvvvzzzvvvooouuuxxx}}}ooodddNNNIIIBBB===999555111...------......//////000000++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))((((((((())))))***(((((((((((((((((((((((("""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++((()))+++,,,///444;;;???OOOZZZdddgggfffiiioooqqq~~~xxxrrrpppqqqsssqqqnnnmmmmmmtttyyy{{{|||~~~~~~~~~}}}|||uuurrrqqqtttxxx~~~fffcccaaa]]]WWWLLL>>>444111000...---------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((()))******(((((((((((((((((((((((("""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%$$$"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,,,,(((---222555999BBBOOOYYYooozzz{{{~~~~~~{{{yyyyyyzzz{{{xxxttttttxxx}}}xxxpppooooooooottt{{{~~~{{{vvvkkk]]]SSSFFFBBB<<<666222///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((()))******+++(((((((((((((((((((((((("""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########!!!###%%%''''''%%%###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((************************))))))***+++,,,,,,------000777???CCCHHHTTTfffttt}}}~~~vvvqqqqqq~~~~~~|||{{{~~~}}}~~~zzzwwwzzz|||uuulllnnnzzz|||vvvddd^^^SSSHHH>>>888444333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((())))))***++++++((((((((((((((((((((((((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))'''$$$%%%''')))'''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))******)))))))))))))))***%%%&&&(((******(((%%%"""...++++++...///...///333:::CCCIIIMMMWWWiiiwww}}}~~~~~~sssqqqpppooosssyyy}}}tttlllhhhbbbdddkkkwwwxxxnnnfff[[[MMMFFFFFF888444000...---+++)))))),,,,,,,,,+++*********+++))))))))))))))))))))))))+++***)))'''''''''((()))''''''(((((())))))******((((((((((((((((((((((((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&)))'''%%%%%%'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))***))))))(((((())))))***++++++***)))((()))+++---,,,***+++000444888AAAJJJLLLUUU^^^ccclllzzz|||ttttttwww{{{{{{tttooommmmmmrrr|||ooo\\\UUUFFF>>>777444333111111222,,,,,,,,,.........,,,++++++++++++++++++++++++++++++***))))))((((((((()))(((((((((((())))))******((((((((((((((((((((((((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((('''%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''')))***))))))((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((()))))))))******(((&&&'''+++///)))---666???EEEKKKVVVaaahhhpppyyy}}}vvvsssvvvzzzzzzyyy|||{{{tttpppcccVVVIIIAAA;;;555222333+++******,,,//////,,,(((,,,,,,,,,,,,,,,,,,,,,,,,******************)))(((((((((((())))))))))))***))))))))))))))))))))))))########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%&&&(((***,,,******))))))((((((''''''(((((((((((())))))))))))((((((((('''(((((()))***%%%))),,,,,,***))),,,///...999KKK[[[```aaagggooozzzxxx{{{wwwoooqqqiiidddlllttt}}}{{{lll^^^VVVMMMAAA999888111...++++++...///---***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&((((((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%&&&(((+++,,,******))))))((((((''''''(((((((((((())))))))))))((((((((((((((()))*********,,,.........000555:::===JJJ___pppvvvvvvzzzxxxsssrrr|||~~~wwwxxxmmmbbbccceeelll{{{}}}sssrrrkkk[[[NNNKKKBBB<<<444///............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************))))))))))))))))))))))))))))))))))))########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$&&&))))))'''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''(((***+++))))))((((((((((((((('''(((((((((((()))))))))))))))(((((())))))***+++,,,///---+++,,,222;;;DDDJJJQQQZZZkkk{{{}}}|||xxx}}}uuuuuuqqqooovvvooo{{{wwweee___YYYRRRFFF999000++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++************)))))))))))))))))))))))))))))))))########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###&&&)))***(((&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((()))))))))'''''''''''''''((((((((((((((((((((())))))))))))))))))))))))***+++,,,---000///111999FFFQQQXXXZZZ___fffuuu}}}|||zzz|||uuufffSSS???333000000------------------------------,,,------......///+++++++++*********))))))((((((((((((((((((((((((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###&&&******(((%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((()))))))))))))))((('''%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))************+++,,,---...111555???QQQccclllkkkgggdddmmm}}}|||~~~}}}zzzqqqVVVDDD======////////////////////////...---,,,,,,---...///000++++++++++++******))))))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''&&&&&&&&&)))***))))))***+++***(((+++---,,,***,,,222888777===WWW{{{uuuwwwwww|||xxx~~~lll```VVVMMMCCC<<<333---///333000***...//////...---,,,...///,,,,,,,,,+++++++++******************))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''******)))(((((()))***)))&&&(((,,,...111555:::>>>MMMTTTjjj~~~}}}zzzrrrwww~~~ssspppnnnxxx~~~~~~tttjjjcccTTTAAA555111///---,,,.........---,,,++++++,,,,,,,,,,,,++++++++++++***************))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''+++)))'''(((***+++,,,,,,,,,---///444;;;EEENNNTTTbbbkkkzzz}}}zzzwwwrrrrrrzzz}}}xxxrrrssswww~~~~~~rrrlllllliiidddssslllUUUGGG<<<222...000///......---,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++*********)))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((()))''''''***---------///000333888???HHHVVVfffqqquuu||||||rrrmmmxxxxxxxxx{{{{{{{{{||||||yyytttoooooosssssszzzzzztttmmmfffppp~~~~~~xxxjjjcccWWWDDD888666///...,,,,,,---.........------,,,,,,,,,++++++++++++++++++*********))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))(((&&&(((------***+++///222===LLLXXXbbbooo~~~|||zzzuuuzzz|||~~~}}}uuutttrrrqqqrrrvvvzzz|||yyyyyyyyyzzz~~~|||vvvuuuwwwzzz~~~|||yyy|||cccLLLAAA333000,,,+++---/////////---------,,,,,,,,,++++++++++++++++++************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((())))))******(((,,,000---)))///999GGGVVVjjjzzzyyyooooookkkmmmooorrrvvvxxxzzz{{{}}}~~~}}}zzzpppoooxxxwwwooonnnqqqtttxxx}}}~~~hhhVVVCCC<<<444///...///...---------------,,,,,,,,,,,,,,,++++++++++++*********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%''')))'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''((())))))******++++++///444222222AAAUUUrrrwwwxxxuuu{{{~~~rrrjjjkkknnnmmmyyynnn___ZZZ^^^mmm{{{rrr___TTTEEE:::555222///---...------------,,,,,,,,,,,,,,,+++++++++*********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$#########%%%((()))'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#####################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++,,,,,,222888888>>>VVVrrr}}}~~~|||tttrrroookkkeeekkkttt}}}~~~tttkkkgggmmmvvvwwwiiiVVVFFF<<<777222.........---------,,,,,,,,,,,,,,,,,,+++++++++******%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$))) %%%###&&&)))###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######""""""!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((''''''''''''(((((()))'''%%%(((---+++''')))000---000;;;GGGIIIPPPmmm}}}sssqqqsssvvv}}}~~~{{{{{{|||}}}~~~~~~}}}wwwsssffffffhhhnnntttxxxxxxvvvzzz{{{~~~nnnvvveeeWWWGGG777---222//////111000,,,+++---------......---,,,***)))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''"""&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((((('''''''''(((((()))+++)))***---,,,))),,,222666===LLLZZZ___eee|||zzzqqqqqq{{{~~~{{{zzzyyyyyywwwuuuuuussspppmmmjjjhhhggggggdddddddddeeefffhhhiiijjjqqqpppqqquuuzzz~~~~~~}}}pppoooooorrrvvvxxxwwwuuu{{{vvvqqquuurrrQQQBBBAAA555111///111111///---...,,,------------,,,******%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!'''+++&&&''')))"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((()))((((((''''''(((((((((***((((((***+++,,,222888BBBKKK[[[iiinnntttwwwuuuzzz}}}zzzxxxxxxyyyuuurrrooollljjjiiifffdddbbb```]]]ZZZWWWUUUUUUTTTQQQPPPOOOOOOPPPRRRUUUVVVYYYZZZ\\\bbbjjjsssyyy|||zzzyyyyyy{{{}}}~~~~~~}}}~~~{{{wwwttttttyyyxxxpppqqq}}}xxxddd\\\CCC999000...000///...///,,,,,,,,,------,,,++++++%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""'''((("""%%%(((!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((((((((()))))))))((((((+++///666===CCCOOOYYYgggrrrxxx~~~zzzyyy~~~zzzzzzzzzyyyxxxvvvtttssssssssspppkkkhhheeebbb___]]]YYYXXXUUURRRPPPOOONNNNNNIIIGGGEEECCCDDDEEEHHHIIIIIIHHHIIIMMMTTT]]]eeejjjxxxyyy{{{~~~}}}vvvrrrsssvvvyyy|||qqqlllyyyjjjVVV@@@444000///111333,,,,,,,,,---,,,,,,,,,,,,%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###!!!$$$)))"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&'''(((##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))******,,,---...111888AAAIIIMMMVVVeeevvv~~~~~~}}}|||{{{|||~~~||||||~~~|||yyyyyyxxxxxxwwwvvvtttrrrpppmmmjjjeeeaaa^^^[[[WWWUUURRRQQQNNNLLLJJJIIIIIIIIIDDDBBB???<<<;;;<<<===???AAA???>>>???BBBIIIPPPUUUfffhhhnnnuuu~~~yyyssspppnnnnnnsssxxx~~~|||qqqjjj___GGG:::333222333......------------------%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''***:::CCC;;;%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%&&&&&&'''##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((()))***+++,,,---000333777@@@KKKQQQRRRZZZlll~~~~~~~~~}}}xxxyyyzzzzzzzzz}}}~~~~~~~~~|||zzzyyy{{{}}}|||||||||}}}}}}{{{vvvuuutttsssrrrpppllljjjeeebbb^^^ZZZWWWTTTQQQOOOLLLKKKIIIGGGEEEDDDDDDEEECCCAAA>>><<<::::::;;;;;;;;;;;;;;;:::;;;>>>DDDIIINNNRRRYYYbbblllxxx}}}tttnnnmmmmmmmmmpppwww}}}vvvmmmooozzzeeePPP>>>333///111111000......---......%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""&&&***222FFFMMM@@@%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&((()))+++---...///666===EEERRR```fffdddmmm{{{|||{{{{{{{{{zzzyyyzzzzzzzzzzzzzzz{{{{{{|||wwwyyy||||||{{{{{{}}}~~~~~~|||zzzyyy{{{}}}zzzyyyxxxxxxyyyzzzxxxwwwrrrpppnnnmmmmmmjjjeeeaaa]]]ZZZVVVSSSQQQOOOLLLJJJGGGFFFDDDBBBAAA@@@AAAAAA???>>>===<<<;;;;;;;;;;;;888999:::999888:::>>>AAA???BBBHHHOOOWWWbbbmmmuuu~~~wwwrrroookkkiiihhhlllssszzzrrrkkkwwwzzz___GGG:::555444222000///.........%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''"""!!!!!!&&&333333!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&(((***,,,...000777AAALLLXXXiii{{{~~~}}}zzzyyyxxxyyyzzzzzzxxxvvvxxxxxxwwwvvvvvvxxxyyyzzzyyy|||}}}{{{|||}}}||||||{{{yyywwwwwwxxxzzzzzzxxxvvvuuutttsssqqqoooooommmjjjjjjiiifff```\\\UUUSSSOOOLLLKKKIIIFFFDDDAAA@@@>>><<<;;;;;;;;;;;;666666777777777777777777666888:::999777666999;;;;;;===AAADDDIIIRRR\\\ccchhhnnnzzz|||nnnkkkiiigggffffffkkkqqqvvvxxxqqqrrr}}}cccQQQ777666333111///.........###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$%%%'''((((((,,,))))))++++++,,,444>>>GGGPPP```zzz|||xxxrrrxxx}}}zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzxxxyyyzzzzzzyyyyyyzzz|||{{{~~~|||yyyxxx{{{zzzxxxvvvvvvuuuvvvvvvyyyuuuqqqnnnllljjjhhhfffffffffeeedddbbb```]]]\\\QQQPPPMMMHHHDDDBBBCCCDDD===<<<:::888777777777888777777666666666666777777444555666777888888888888::::::;;;===???EEELLLPPPVVV[[[ccckkkrrrxxx~~~uuusssnnnhhhddddddgggjjjqqqooouuuwwwpppllljjj~~~UUUDDD888888666------555###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&'''((())))))+++)))***...111666AAAMMMUUUaaauuuzzz{{{}}}~~~~~~|||zzzxxxwwwxxxxxxyyyyyyzzzzzz{{{{{{{{{|||}}}}}}{{{zzz{{{|||}}}zzzxxxxxxwwwvvvuuutttuuuvvvvvvssspppllliiigggeeecccaaa______^^^\\\YYYVVVSSSQQQJJJJJJHHHEEEAAA??????@@@===<<<:::999888777777888777666666555555666666777444555666777777777777777888999::::::<<>><<<;;;<<<<<<;;;:::888777777777777777666666555555666666777555666666777777777666666666777777777777888;;;>>>>>>@@@DDDGGGJJJOOOTTTWWWfffiiilllnnnnnnooopppqqqpppoooqqqvvvyyy{{{yyydddvvvkkkDDD222555444,,,###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))))))))((()))***)))---333;;;CCCNNN[[[eee```qqq|||}}}|||{{{~~~~~~~~~~~~zzzzzz{{{{{{{{{{{{zzzyyyyyyzzzzzz{{{|||}}}~~~~~~~~~|||{{{|||}}}}}}}}}~~~~~~|||xxxvvvpppooommmkkkjjjjjjjjjkkkoookkkfffbbb___\\\YYYWWWQQQQQQPPPNNNKKKGGGDDDBBB<<>><<<;;;;;;;;;;;;:::999888888888777999888888777777888888999777777888888888777666666444555666666555555666888??????@@@@@@AAADDDIIILLLTTTYYY___fffkkkqqqwww{{{|||{{{zzzyyyxxxyyy}}}zzzrrrnnn|||mmmJJJ999555222###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))***)))(((''')))***...444===DDDLLLVVV```fffiiizzz~~~}}}~~~}}}|||yyyyyyzzz{{{||||||{{{{{{|||||||||}}}~~~~~~|||zzzzzz{{{zzzyyyzzz{{{zzzwwwtttooommmjjjgggeeeccccccbbbeeeaaa\\\XXXUUURRROOOLLLDDDEEEEEEDDDBBB@@@>>>===<<<>>>AAABBB@@@>>>======?????????>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<999999:::::::::999888888444666777666555666777999===<<<;;;999888:::>>>AAAGGGJJJPPPWWW___jjjttt{{{}}}|||yyy~~~nnnlllkkkIII888555###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))***)))((((((,,,000888@@@IIINNNTTT^^^gggkkkuuuzzzzzz|||}}}}}}}}}}}}|||{{{xxxyyyzzz{{{||||||||||||}}}}}}~~~~~~~~~~~~~~~|||zzzzzz{{{xxxvvvvvvwwwvvvrrrnnnjjjhhhddd```]]][[[ZZZYYYTTTQQQMMMIIIGGGEEECCCAAAAAAAAABBBCCCBBBAAA@@@???===@@@BBBCCCBBB@@@??????DDDDDDEEEEEEDDDCCCBBBBBB@@@??????>>>>>>??????@@@;;;<<<<<<=========<<<<<<888999999888888888;;;===<<<<<<:::777555555888:::AAABBBEEEIIIPPPZZZeeelll~~~wwwssssss|||xxxuuueeeHHH999###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&(((******))),,,333999EEEMMMSSSUUU\\\iiitttxxxtttuuu|||zzz|||~~~|||zzzyyy{{{|||||||||{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||||||||}}}}}}{{{{{{zzzuuuqqqpppooommmgggbbb]]][[[XXXTTTQQQOOONNNMMMGGGEEEBBBAAAAAABBBAAA@@@CCCDDDEEEFFFEEEEEECCCCCC>>>@@@BBBBBBAAA@@@@@@@@@DDDEEEEEEFFFEEEEEECCCCCCAAAAAA@@@@@@@@@@@@AAAAAA===>>>???@@@@@@@@@@@@@@@>>>>>>===;;;999:::===???======<<<999666666888999;;;<<<===???CCCKKKTTTZZZmmmyyyyyyssssssuuuzzz{{{rrryyyhhhOOO$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%'''******+++000999AAANNNUUUYYYZZZaaaqqqzzzxxx{{{~~~}}}~~~{{{wwwvvvxxx{{{|||}}}}}}}}}||||||{{{{{{zzzzzz}}}~~~||||||wwwrrrllliiihhhddd]]]WWWPPPNNNKKKHHHFFFDDDDDDCCCCCCAAA@@@AAACCCEEEFFFFFFBBBCCCDDDDDDDDDBBBAAA@@@>>>@@@AAAAAA???>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@BBBAAAAAA@@@@@@AAAAAABBB>>>???@@@AAABBBCCCCCCCCCCCCBBB???<<<999:::===@@@<<<<<<;;;999666555666888666777999:::>>>DDDKKKPPPWWWaaapppyyywwwwwwvvvzzzzzzoookkk|||iii$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&'''&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''')))***(((%%%%%%(((,,,(((((()))+++111;;;FFFNNNVVVeeeiiihhhpppvvv}}}}}}~~~~~~}}}}}}|||||||||{{{zzz{{{~~~}}}yyyyyyyyyzzzyyywww||||||wwwtttssspppiii___XXXSSSPPPLLLJJJEEEEEEDDDCCCBBBBBBBBBBBBAAACCCEEEFFFGGGGGGFFFEEEIIIDDDHHHKKKDDDEEEFFF>>>============<<<;;;;;;:::<<<;;;:::::::::;;;======999999999999888888888888<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAA>>>;;;999999:::999888777777999===AAADDDPPPVVV```mmm}}}wwwqqqttt{{{|||vvvyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((('''((()))(((&&&%%%''')))******---444===HHHRRRWWWgggtttvvvuuu{{{|||yyy}}}~~~}}}}}}}}}zzzzzz{{{{{{|||~~~~~~|||{{{{{{{{{zzzyyyuuusssqqqnnnjjjfffbbb___YYYUUUNNNJJJIIIHHHFFFDDDGGGGGGFFFFFFFFFFFFGGGGGGKKKJJJJJJIIIHHHGGGFFFFFFAAABBBLLLMMMAAA===???:::;;;;;;:::999888888999999888888777777777888999:::;;;:::999888666555444333666666666777888999;;;;;;???@@@AAAAAABBBBBBBBBBBBDDDDDDCCCAAA===;;;;;;<<<999888666666777:::>>>@@@GGGLLLTTT___lll~~~xxxtttuuuvvvuuu||||||ssswww$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%$$$$$$######$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((%%%&&&((()))))))))))))))***...555AAANNNZZZbbbfff}}}{{{~~~~~~}}}||||||||||||}}}xxxyyyzzz|||}}}{{{xxxuuuppplllfff___WWWRRRQQQPPPMMMJJJLLLKKKIIIIIIJJJKKKKKKJJJKKKKKKJJJJJJJJJKKKKKKLLLWWWTTTOOOIIIEEECCCBBBBBB>>>DDDRRRSSSBBB;;;===;;;:::888777555555666888999777777777777777888999999>>>===;;;888555222000///111111111222333444666777;;;<<<===???@@@BBBCCCCCCFFFFFFFFFDDDAAA??????@@@:::999777666666777999;;;===AAAGGGNNNXXXgggvvvzzzyyysssqqqyyyxxxjjjvvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((($$$%%%'''))),,,------,,,,,,555CCCQQQ]]]gggpppvvv~~~~~~}}}{{{zzzzzzzzzzzz{{{||||||yyyyyy{{{~~~~~~xxxrrrlllddd]]]XXXVVVQQQKKKHHHHHHJJJKKKKKKQQQQQQRRRSSSUUUVVVVVVUUUOOONNNMMMLLLKKKKKKKKKKKK[[[VVVNNNEEE???<<<;;;;;;<<>><<<999666444222000222111111111111222333333777777888:::<<<>>>@@@AAADDDFFFGGGFFFDDDCCCDDDEEE===<<<:::999777777777888:::===AAAEEELLLWWWdddmmm~~~|||rrrnnnwww$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&''''''((()))***,,,---666DDDUUUbbbjjjqqq||||||~~~{{{xxxyyyyyyyyyyyyzzz{{{|||}}}||||||}}}}}}zzzsssooohhhbbb\\\WWWRRROOOVVVWWWWWWVVVUUUUUUYYY\\\YYYYYYZZZZZZYYYXXXWWWWWWPPPOOOMMMJJJHHHGGGFFFEEEOOOKKKDDD===999777888888888888@@@BBB::::::???;;;???>>><<<;;;;;;>>>@@@BBB>>>?????????@@@@@@@@@@@@@@@@@@>>>===;;;999777777555555444333222222222222444444555666888:::<<<===@@@BBBEEEFFFFFFFFFGGGHHHAAA@@@???===;;;:::999888999;;;>>>@@@EEEMMMXXX```hhhxxxpppuuu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))((())))))'''%%%(((...333IIIUUUeeeoootttyyy}}}~~~{{{xxxyyyyyyyyyzzzzzz|||}}}}}}~~~}}}yyysssnnnjjj___\\\YYYXXXYYYYYYYYYXXX^^^bbbeeeeeeaaa```aaaddd_________]]]YYYVVVTTTTTTNNNLLLJJJGGGDDDAAA@@@???>>><<<:::888777888999;;;:::555999===:::???DDD???CCCBBBAAAAAABBBDDDFFFGGG@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>===999888777666555444444444888777666666666777999:::;;;>>>AAADDDDDDEEEFFFGGGBBBBBBBBBAAA???===<<<:::888:::<<<===???EEENNNUUU[[[rrrxxxrrr{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''(((((()))&&&)))+++)))(((...<<>><<<<<<777777888888888999999999<<<666:::???===BBBGGGCCCDDDDDDDDDEEEFFFGGGIIIIIIBBBCCCDDDEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA======<<<<<<<<<<<<======???>>>;;;999888888999999999<<>>===999:::;;;:::;;;???FFFLLLTTT```ppp~~~{{{ttt$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''''''''''''''((())))))"""''',,,,,,---888MMM]]]fffdddfffnnnxxx}}}|||yyyqqqrrr~~~~~~|||yyyxxxyyyyyyyyyxxx|||||||||||||||}}}~~~~~~~~~~~~xxxtttllleee___\\\\\\\\\dddfffiiinnnrrrsssrrrpppqqqnnnllllllnnnmmmiiieee[[[[[[ZZZUUUPPPLLLLLLNNNFFFEEEBBB@@@>>><<<;;;;;;::::::;;;;;;:::888666555888444;;;???;;;???EEEAAACCCDDDEEEFFFGGGHHHIIIJJJEEEFFFGGGIIIIIIHHHHHHGGGDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFCCC@@@===;;;:::::::::888;;;>>>??????>>>>>>>>>BBBCCCDDDDDDDDDBBB@@@>>>;;;<<<<<<:::999;;;BBBGGGPPPSSS^^^ooo~~~vvv$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!$$$$$$######$$$$$$%%%&&&((('''%%%#########%%%&&&$$$$$$$$$$$$######""""""&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""'''))))))((()))******((()))***...999LLLcccsssnnnmmmrrrzzzyyyrrrwwwtttqqqvvv|||~~~~~~|||xxxvvvxxxzzzyyyxxx|||}}}~~~}}}{{{zzzzzzzzzzzz|||~~~rrriiieeehhhjjjhhhhhhkkkoooppprrrsssuuuuuuuuuuuuvvvrrrmmmkkkjjjhhhccc___WWWUUUQQQMMMJJJHHHHHHHHHAAA@@@@@@???>>>=========999999888777777888999:::::::::<<<===???AAABBBCCCCCCBBBBBBEEEIIIKKKJJJHHHMMMLLLKKKJJJJJJKKKLLLMMMJJJKKKKKKJJJHHHFFFGGGHHHEEECCCBBBAAACCCFFFKKKMMMHHHGGGDDDBBB@@@???>>>>>>=========<<<;;;:::999888;;;<<>>;;;:::;;;===???FFFJJJRRR^^^mmm}}}$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&((('''%%%######$$$%%%&&&$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''''',,,)))+++777MMMdddttt|||}}}~~~~~~{{{zzz|||}}}}}}{{{|||tttrrrwww}}}~~~|||xxxwwwyyy{{{{{{zzz|||||||||zzzyyyxxxxxxyyy{{{{{{{{{zzzyyywwwuuuttttttooommmpppqqqppprrrwwwuuuuuuuuuttttttssssssrrrhhhddd```^^^^^^\\\XXXTTTMMMLLLIIIFFFDDDCCCCCCCCCAAA@@@???>>>===;;;;;;:::999999888888888:::;;;<<<======???@@@BBBDDDEEEFFFEEEDDDEEEGGGKKKMMMLLLKKKLLLLLLKKKLLLLLLNNNOOOPPPOOOPPPQQQOOOMMMKKKKKKKKKFFFEEEDDDDDDEEEHHHKKKMMMJJJIIIGGGDDDBBBAAAAAAAAA>>>>>>>>>===<<<:::888888888999:::<<>>>>>>>>???@@@???>>>===;;;:::888888::::::::::::;;;<<<>>>>>>@@@AAABBBDDDEEEGGGHHHIIIIIIIIIJJJLLLOOOQQQQQQPPPLLLLLLMMMMMMOOOQQQRRRSSSQQQSSSTTTTTTQQQMMMLLLKKKHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJHHHFFFEEEEEEDDDCCCBBBAAA@@@>>><<<999888999777666666888===CCCFFFHHHGGGGGGFFFDDDCCCAAA@@@===???CCCIIISSS^^^hhhnnnzzz$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))%%%$$$'''***+++,,,---***444IIIccc{{{tttxxxxxxsssuuu{{{|||www}}}{{{zzzwwwxxx{{{~~~~~~}}}}}}}}}|||{{{||||||}}}}}}}}}||||||{{{yyywwwtttppplllhhhfffeeedddgggkkkpppsssyyy~~~zzzsssrrruuuqqqnnnhhhaaaZZZTTTPPPNNNQQQMMMIIIGGGHHHHHHFFFCCCAAA@@@???===<<<<<<<<<===<<<<<<<<<;;;::::::999999;;;;;;<<<===>>>@@@AAAAAADDDDDDEEEGGGHHHIIIJJJKKKKKKLLLMMMOOOQQQRRRRRRRRRMMMMMMNNNOOOPPPQQQRRRSSSOOOQQQSSSSSSPPPLLLIIIHHHKKKLLLMMMOOOOOONNNMMMLLLNNNMMMLLLKKKIIIHHHHHHHHHGGGGGGEEECCC@@@===;;;999:::888555444555888<<>>>>>@@@GGGQQQ\\\bbbmmmzzz$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))%%%%%%+++---++++++...,,,CCCcccyyy|||yyyyyykkkkkkqqqxxxxxxtttwww}}}}}}{{{}}}}}}uuurrrssswww{{{}}}}}}|||{{{{{{{{{|||}}}}}}}}}}}}}}}}}}|||{{{zzzzzzxxxssskkkfffcccbbbbbbccchhhooovvv{{{~~~xxxnnniiihhh___^^^]]][[[ZZZYYYXXXXXXRRRNNNIIIGGGHHHHHHFFFDDD@@@???>>>===<<<;;;::::::999999::::::;;;<<<<<<<<<===>>>???@@@BBBBBBCCCCCCFFFFFFGGGHHHJJJKKKLLLLLLJJJKKKMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPMMMOOORRRRRROOOLLLJJJIIINNNPPPRRRTTTTTTRRRPPPNNNNNNNNNNNNMMMLLLLLLKKKJJJHHHGGGFFFCCC@@@===:::888777666555555555666777888;;;>>>AAAEEEGGGHHHHHHGGGGGGCCC???===???FFFOOOTTTaaagggrrr$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''***&&&''',,,+++''')))111>>>XXXvvvuuujjjkkkrrrrrrpppvvv~~~www|||}}}|||vvvsssqqquuuzzz||||||zzzyyyyyyzzz|||}}}|||{{{|||yyywwwuuuuuuuuuqqqkkkeeeiiiiiiiiikkkooouuuzzz~~~uuulllgggddddddddddddcccbbbaaa______UUUPPPJJJGGGGGGGGGEEEBBB===<<<<<<;;;:::999888888888888:::;;;===>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMIIIJJJLLLLLLKKKJJJJJJKKKPPPQQQQQQRRRRRRQQQPPPPPPMMMOOORRRRRRQQQPPPOOOOOOQQQSSSUUUWWWWWWVVVTTTRRRPPPPPPPPPPPPPPPOOONNNMMMHHHGGGFFFCCC@@@===:::888444444555555666666666666777999===AAAEEEIIILLLMMMNNNJJJEEE@@@>>>@@@CCCFFFSSSUUU\\\kkk|||$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''***'''(((---+++)))222@@@]]]mmm{{{wwwhhh___fffqqq}}}}}}~~~zzzyyyzzzwww||||||wwwvvvrrrvvvzzz}}}}}}{{{yyyyyyzzz}}}}}}zzzyyyzzzvvvqqqlllkkknnnooommmkkkrrrrrrsssuuuwwwzzz}}}yyypppmmmmmmkkkooonnnmmmjjjeee___ZZZWWWSSSNNNGGGCCCBBB@@@>>>;;;888888999999999999888888:::;;;;;;===>>>???@@@AAACCCDDDEEEFFFGGGFFFFFFEEEJJJJJJKKKLLLMMMNNNNNNOOOMMMOOOPPPOOOMMMKKKKKKLLLPPPQQQRRRSSSTTTTTTSSSSSSMMMPPPRRRSSSSSSSSSUUUVVVSSSUUUWWWYYYZZZYYYWWWVVVRRRSSSSSSTTTTTTSSSRRRQQQLLLKKKJJJGGGDDDAAA>>>===777777666666555555555555333444777:::@@@FFFKKKNNNLLLLLLKKKIIIGGGDDDAAA@@@EEEFFFMMMXXXcccqqq$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''***'''))).........>>>RRRvvvzzzyyynnn___\\\gggtttyyy~~~xxxrrroooooo{{{{{{}}}xxxssssssssswww|||~~~~~~|||zzzyyyyyy}}}}}}yyyxxxxxxtttmmmeeeccchhhmmmpppqqqwwwxxxyyy{{{}}}|||pppjjjnnnsssssskkkkkkkkkhhhccc\\\UUUQQQPPPJJJBBB===<<<:::777444555666888999:::;;;;;;;;;=========>>>???@@@@@@AAADDDEEEGGGGGGHHHGGGFFFEEELLLLLLMMMNNNNNNOOOPPPPPPSSSUUUWWWUUUQQQOOOOOOPPPPPPQQQSSSUUUVVVWWWWWWVVVMMMOOOQQQSSSSSSUUUXXXZZZUUUVVVXXXZZZ[[[ZZZYYYYYYTTTUUUVVVVVVVVVVVVTTTTTTQQQQQQOOOMMMJJJGGGEEECCC>>><<<999555333222111111000000111444999AAAGGGLLLGGGJJJOOORRRQQQLLLFFFBBB<<>>:::777666555555111111000111444999???BBBMMMKKKKKKNNNRRRRRRMMMHHHFFF@@@===AAAGGGOOO^^^lll~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''''''''*********+++777QQQooouuueeedddooooooooozzz|||rrrvvv}}}tttqqquuuzzzzzztttuuuyyy}}}~~~{{{~~~|||~~~~~~{{{|||}}}{{{uuuwwwsssooonnnqqquuuyyy{{{xxxuuutttuuuyyy~~~~~~wwwooommmpppuuuxxx|||{{{yyyxxxyyy|||uuummmbbbXXXQQQJJJCCC>>>===;;;999777444333111111333444444555666777888888;;;<<<======>>>@@@DDDGGGFFFHHHJJJLLLMMMOOORRRUUUSSSVVVXXXYYYXXXXXXZZZ\\\YYYYYYWWWVVVUUUTTTSSSSSSSSSTTTVVVXXXYYYXXXWWWUUUVVVXXX[[[^^^aaabbb```^^^\\\\\\\\\[[[YYYXXXXXXZZZ[[[XXXVVVVVVWWWWWWUUUSSSQQQQQQRRRRRRQQQNNNKKKIIIGGGDDD@@@<<<999777666666000///...///111555999;;;EEEDDDFFFKKKRRRTTTRRROOOMMMFFFBBBBBBBBBCCCLLLUUUhhh~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''***)))---FFFmmmsssqqqgggfffssswwwuuuyyyrrrpppxxxwwwvvvyyyiiiqqq{{{zzzzzz}}}~~~~~~||||||~~~{{{uuuvvvqqqllljjjlllrrrxxx|||~~~|||{{{|||xxxqqqggg```aaafffsssyyyxxxzzzyyylllcccVVVLLLFFFAAA===999777666555444333333333333222222333444555666777888;;;===>>>??????BBBEEEHHHFFFJJJOOOSSSWWWZZZ]]]___YYY[[[\\\]]]\\\]]]^^^```]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXUUUXXX^^^cccffffffeeeddddddcccbbb^^^ZZZXXXXXXXXXZZZXXXUUUUUUVVVVVVVVVUUUQQQRRRSSSSSSRRRPPPMMMLLLKKKHHHDDD???<<<:::999999222111///...///111333444<<<===@@@GGGOOOTTTTTTSSSRRRNNNJJJGGGBBB======AAANNN\\\~~~yyy%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''((('''''''''''''''(((((((((,,,111BBBbbbooouuupppnnnyyy}}}xxxwwwvvvtttqqqooouuu}}}{{{wwwwww|||}}}|||||||||~~~~~~|||}}}~~~|||wwwyyyuuupppooorrrwww}}}zzzrrrhhhaaa\\\]]]gggssszzzrrrllljjjeeeZZZSSSIIICCC@@@>>><<<:::777666555555444444555555444444555666888999::::::<<<>>>@@@AAABBBEEEHHHKKKMMMRRRWWW\\\^^^```aaabbb```aaaaaabbbbbbcccdddeeeeeeeeeeeeddddddccccccbbbaaa___]]]ZZZXXXWWWWWWXXXTTTVVV\\\bbbeeedddeeegggkkkjjjhhhccc^^^ZZZYYYYYYZZZXXXUUUTTTTTTUUUVVVWWWSSSSSSTTTTTTSSSRRRPPPNNNNNNLLLHHHCCC???===<<<<<<777666444222111000000111777777:::@@@HHHMMMOOOOOOSSSSSSRRRPPPJJJCCC??????DDDJJJ```%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''(((((('''''''''((())))))***///BBBbbbxxxnnnzzzzzzwww|||~~~jjj{{{|||}}}~~~|||xxxvvv{{{~~~~~~}}}|||{{{yyywwwxxx{{{~~~|||tttiiieeebbbbbbccchhhtttiii^^^WWWPPPKKKFFFAAA?????????<<<999888777666555555555555555555666777888:::;;;<<<===>>>AAADDDFFFHHHJJJNNNQQQXXX\\\aaaeeegggggghhhhhhhhhgggffffffgggiiiiiijjjkkkkkkkkkkkkkkkjjjiiihhhfffccc___[[[XXXWWWWWWWWWVVVUUUYYY^^^```^^^bbbiiioooooommmiiiddd```^^^]]][[[ZZZXXXVVVTTTTTTVVVWWWTTTTTTUUUUUUTTTRRRQQQPPPQQQOOOJJJFFFBBB@@@??????;;;:::888666333111000///000111444999???EEEIIIJJJPPPTTTWWWWWWSSSNNNIIIEEEBBBEEELLL```%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&''''''((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((''''''((()))+++,,,)))777TTTwwwzzzooohhhtttxxxyyy|||zzz|||yyyjjj~~~|||~~~}}}zzzyyy|||{{{{{{{{{}}}~~~|||pppcccZZZ___aaafffmmmooopppvvv}}}{{{vvvaaaUUUMMMGGGDDDAAA??????@@@???:::777999888777666555555555555777777888:::<<<===>>>???CCCFFFJJJNNNQQQTTTXXX[[[aaaeeejjjnnnpppqqqrrrrrrnnnllljjjjjjlllnnnnnnnnnlllmmmnnnnnnmmmkkkiiihhhgggddd```\\\ZZZYYYZZZZZZ]]]ZZZ\\\```___\\\aaajjjoooqqqrrrppplllhhheeeddd```___^^^[[[WWWUUUVVVWWWVVVVVVUUUUUUSSSRRRQQQPPPRRRPPPLLLHHHEEECCCCCCCCC===<<<;;;999666333111///,,,---///333888>>>CCCFFFJJJQQQWWWXXXVVVTTTPPPKKKBBBDDDCCCGGGccc%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''((('''&&&'''(((***---...222NNNmmmyyynnnfffqqqwwwzzzyyyrrryyy|||sssqqqpppzzz|||{{{xxxxxx|||~~~||||||~~~||||||{{{{{{}}}~~~}}}|||vvvmmmeee]]]WWWSSSccceeeiiinnnllliiikkkppplllnnnmmmeeeYYYNNNGGGEEE@@@>>><<<===??????;;;888::::::999999888999999999:::;;;<<<>>>@@@AAABBBCCCIIIMMMRRRWWW[[[___cccfffiiilllpppsssttttttvvvwwwrrrooolllllloooqqqqqqpppmmmnnnoooooommmkkkiiigggdddbbb```^^^^^^^^^```aaafffccceeejjjggg```ccclllmmmqqqtttvvvssspppmmmkkkfffgggfffbbb\\\XXXWWWXXXWWWWWWVVVTTTSSSQQQPPPOOORRRPPPMMMIIIGGGFFFEEEFFFAAAAAA@@@???<<<888555333...///000111333777;;;???BBBKKKSSSVVVWWWYYYVVVQQQJJJGGGDDDDDDNNNiii%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''&&&'''(((+++...000DDDjjjtttnnnxxx~~~|||ppp{{{sssbbb```kkkuuusss{{{}}}zzzxxxyyy||||||yyyyyy|||{{{}}}}}}|||~~~zzz~~~}}}{{{|||}}}~~~}}}|||vvvnnnccc\\\\\\```fffiiikkkiiifffddd```]]]```ggg```\\\YYYXXXRRRHHHCCCCCC>>>;;;999:::>>>???>>><<<<<<<<<<<<<<<===>>>>>>?????????AAABBBDDDFFFGGGHHHNNNRRRWWW]]]aaafffjjjmmmnnnqqqssstttsssssssssttttttqqqnnnnnnpppssssssrrrooopppppppppooollliiigggaaaaaa``````aaaccceeegggmmmjjjnnntttoooeeeeeennnkkkpppvvvyyyxxxuuuqqqoookkklllkkkggg```[[[YYYYYYXXXWWWVVVTTTRRRQQQOOONNNRRRPPPMMMJJJGGGGGGGGGGGGEEEEEEEEEDDDAAA>>>;;;888555444333111000111444777;;;FFFPPPTTTXXX]]]]]]YYYUUULLLJJJKKKFFFKKKmmm&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&)))***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))(((((('''%%%(((222;;;___www}}}tttwwwzzzyyy```WWWbbbmmmoooyyy~~~zzzzzz{{{||||||{{{zzzyyy{{{{{{|||||||||{{{yyyxxx||||||}}}vvvdddaaaccciiimmmlllkkklllooommmiiiccc]]]YYYXXXYYYTTTRRRPPPMMMIIIDDDAAA???>>><<<;;;===??????;;;777???@@@???>>>BBBGGGGGGBBBFFFDDDDDDEEEIIIMMMOOOPPPTTTYYYaaahhhkkkmmmnnnoooqqqqqqrrrrrrssssssttttttrrrrrrsssuuuvvvtttqqqmmmsssmmmkkkooooooiiifffhhhdddgggjjjjjjgggccc___^^^oooqqqsssssspppoooqqqsssvvvxxxzzz{{{zzzxxxvvvuuurrrssspppiiieeeeeeccc___[[[\\\[[[WWWVVVVVVQQQKKKQQQQQQOOOMMMIIIHHHIIIJJJNNNJJJFFFFFFHHHFFFAAA<<<666666555444444444555555777:::CCCPPPXXX[[[\\\^^^\\\TTTNNNKKKFFFFFFUUUhhh&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((('''((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((***$$$%%%,,,++++++<<>>===<<<;;;<<<<<<<<<;;;999<<<@@@AAAAAADDDIIIIIIGGGFFFEEEFFFHHHLLLPPPSSSTTT[[[___fffkkknnnooopppqqqrrrssstttuuuvvvwwwwwwxxxuuuuuuwwwyyy{{{{{{yyyvvvoookkkiiilllllljjjlllqqqooommmkkkhhhgggeeeeeedddnnnrrrvvvwwwvvvuuuvvvwwwwwwyyy{{{|||{{{xxxvvvuuutttvvvsssnnnkkklllkkkgggdddccc___YYYWWWWWWSSSMMMPPPPPPOOOMMMJJJIIIKKKMMMOOOKKKHHHFFFFFFEEEAAA>>>::::::999777555444222222111777???IIITTT[[[]]]\\\bbb^^^[[[WWWMMMFFFMMMXXXuuu&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''(((((((((((((((((()))((((((''''''(((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((,,,$$$%%%//////111MMMpppwwwsssyyy~~~}}}ooo\\\WWW]]]eeemmmrrryyy|||{{{{{{{{{{{{zzzyyywwwuuutttssstttuuuyyy}}}~~~|||xxxrrrmmmiiihhhtttsssvvv}}}~~~yyysssrrrrrrmmmgggccc___[[[UUUPPPLLLJJJGGGCCC@@@>>>===<<<<<<<<<<<<;;;::::::;;;===>>>FFFKKKJJJJJJMMMOOONNNHHHIIIKKKNNNRRRVVVYYY[[[eeehhhllloooppprrrsssuuurrrsssuuuwwwxxxzzzzzz{{{yyyyyyyyy{{{}}}|||zzzxxxkkkiiiiiiiiiiiijjjrrrzzz}}}vvvnnnhhhhhhiiijjjiiillloootttwwwxxxwwwwwwxxxzzz}}}~~~|||{{{yyy{{{zzzuuussstttssspppnnnllleee^^^[[[[[[VVVOOOOOOOOONNNLLLJJJJJJMMMOOOPPPOOOMMMKKKIIIGGGDDDCCCAAA@@@???<<<999555222000...555;;;AAANNN^^^ccc```eeeeeefffbbbYYYOOOLLLOOO^^^rrr%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((---******---111@@@dddssskkknnnuuu}}}~~~yyycccSSSWWW___ccckkkuuuwwwwwwzzz~~~|||zzzxxxuuusssrrrsssssstttyyy}}}~~~|||~~~yyyqqqhhh```___hhhsss|||{{{yyywwwqqqllleeeaaa^^^YYYQQQJJJFFFDDDAAA>>>;;;;;;;;;;;;;;;<<<===;;;999:::???CCCIIIRRRXXXVVVRRRQQQSSSTTTMMMPPPSSSWWW[[[^^^bbbdddmmmnnnqqqrrrrrrsssuuuwwwrrrsssuuuxxxzzz{{{|||||||||{{{yyywwwvvvtttqqqooojjjllllllkkkhhhjjjrrrzzz{{{pppkkklllnnnnnnmmmoooqqqtttwwwxxxyyyzzzzzz~~~||||||zzzvvvuuurrrlllfffcccaaaZZZQQQOOOMMMKKKJJJKKKMMMOOOPPPPPPRRRTTTTTTQQQMMMKKKJJJFFFFFFEEECCC???:::666333000666888:::III```lllkkkhhhiiiiiigggddd```YYYSSSWWW___|||%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))'''......+++888ZZZ}}}wwwfffeeemmmttt~~~xxxwwwvvvpppttt{{{~~~|||nnn]]]UUU[[[``````jjjzzz{{{yyyyyy~~~{{{xxxuuusssrrrwwwvvvvvvzzz~~~~~~yyytttsssmmmfff___XXX[[[kkk|||{{{xxxnnnhhhaaa\\\ZZZTTTLLLEEEAAA???===:::999999:::;;;:::<<<======<<>>>>>::::::<<<===============;;;:::===EEEPPPYYY^^^___YYY___bbb```___cccggggggccciiippprrrpppnnnoooqqqlllooorrruuuuuuvvvwwwxxxyyyzzz{{{{{{zzzwwwtttrrrpppnnnlllmmmppptttvvvwwwqqqtttrrrmmmmmmqqqpppjjjmmmrrrzzz~~~~~~||||||yyy|||yyykkk\\\YYYKKKDDDUUUtttvvvmmmbbb\\\\\\\\\[[[XXXRRRQQQNNNLLLIIIGGGFFFFFFHHHAAA@@@BBB;;;555EEE___yyyooollliiiggglll%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''((((((***+++++++++++++++******))))))((((((''''''''''''''''''''''''((((((,,,***))))))******((('''&&&(((***)))'''&&&(((***,,,+++***)))(((((((((((()))))))))((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******%%%&&&''')))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%(((************+++******888NNNqqqzzziiilllkkknnnvvv|||qqqfff```WWWaaajjjlllmmmqqqvvvwww~~~{{{wwwuuuwww|||{{{wwwxxx|||~~~|||||||||yyyqqqiiifffcccgggmmmooommmkkkpppwwwtttnnngggfffiiiiiiccc]]]WWWRRRKKKDDD@@@>>>???@@@???>>>===<<<===???AAABBB???@@@FFFRRR^^^ccc```ZZZZZZ[[[^^^bbbfffjjjmmmoooooorrrttttttqqqooooooqqqtttuuuwww{{{~~~}}}|||yyyvvvqqqmmmlllnnnqqqtttwwwuuussstttwwwxxxwwwtttnnnrrrrrrmmmmmmqqqqqqmmmvvvxxx{{{}}}}}}|||zzzyyyxxxoooiii[[[OOOIIIWWWvvvuuuhhh```^^^]]]XXXRRRVVVUUUSSSPPPLLLKKKLLLNNNKKKIIIFFFCCCAAACCCGGGKKKvvv}}}yyyuuunnnggghhhzzz%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))******+++,,,,,,---++++++***************+++++++++++++++++++++++++++'''''''''((()))*********)))+++,,,+++))))))***,,,***))))))((((((((())))))''''''''''''''''''''''''((((((((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''''')))++++++222GGGfffxxx~~~xxxxxxwww}}}wwwggg[[[TTTRRR\\\dddkkkmmmooosssvvvvvv~~~}}}zzzwwwuuuuuuyyy|||{{{xxxvvvwww{{{~~~~~~wwwpppppprrrpppoooppprrruuuxxxwwwqqqmmmooosssnnnkkkiiiiiiiiidddZZZSSSMMMIIIDDD???<<<<<<===>>>@@@???>>>>>>???@@@BBBDDDIIIJJJOOOXXXbbbeee___YYYXXXZZZ]]]aaaeeehhhkkklllppprrrttttttrrrqqqrrrttt{{{{{{}}}~~~zzzwwwwwwssskkkdddbbbhhhqqqyyyyyywwwuuuvvvwwwwwwuuusssuuuwwwtttnnnlllppppppmmmpppsssyyy}}}pppggg\\\QQQMMM\\\yyyyyymmmccc]]]YYYVVVTTTUUUTTTRRROOOLLLKKKMMMOOOMMMLLLHHHEEEBBBDDDHHHKKKfffzzzvvvrrrpppwww%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******++++++******+++,,,...///))))))(((((())))))******************************))))))***++++++,,,,,,---***+++,,,,,,***)))***,,,(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***)))''''''''')))---///888XXX~~~ppppppqqqxxxcccSSSMMMNNNQQQbbbhhhmmmooorrrwwwwwwttt||||||zzzwwwuuutttvvvxxxxxxwwwxxxyyy{{{~~~zzzmmmdddeeemmmsssyyy}}}}}}uuuooollllllkkklllmmmlllggg]]]PPPHHHBBBAAA>>><<<;;;<<<===>>>??????@@@AAACCCEEEGGGHHHVVVVVVZZZaaagggggg```YYYYYY\\\```dddhhhjjjkkkkkkppprrrssstttttttttvvvxxx~~~|||xxxrrrmmmiiihhhddd^^^ZZZ^^^iiiqqquuuuuuuuuwwwxxxyyywwwvvvxxxwwwsssmmmlllnnnpppooojjjnnnvvvoooddd]]]TTTRRRccc}}}{{{qqqeee[[[VVVUUUUUUSSSSSSQQQOOOLLLLLLMMMOOOPPPNNNKKKGGGDDDEEEHHHKKKUUU{{{~~~yyyzzzuuupppzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,,,,---,,,+++***+++---///111+++***))))))((()))************)))))))))))))))(((++++++,,,+++***))))))******+++++++++***)))******)))************)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''',,,***)))))))))***///555GGGmmmgggooozzztttkkkWWWLLLMMMVVV^^^gggkkkoooqqqvvv{{{zzzvvv{{{|||{{{yyyvvvuuuuuuvvvyyyzzz||||||}}}~~~ssshhhaaafffrrr|||~~~wwwrrrmmmiiinnnnnnmmmhhh___TTTIIICCC>>>>>>======>>>>>>???@@@>>>@@@BBBFFFIIIMMMOOOQQQ______bbbgggkkkiiibbb\\\___bbbgggkkknnnooooooooopppqqqrrrssstttvvvxxxyyy~~~{{{wwwsssppplllhhheee^^^dddiiigggbbb___bbbgggnnnooossswwwzzz{{{{{{zzztttssspppmmmkkklllnnnnnnjjjllltttpppddd[[[UUUWWWiii~~~wwwmmmccc\\\WWWUUUTTTRRRRRRQQQOOOLLLLLLNNNPPPRRRPPPMMMIIIEEEEEEHHHJJJQQQooozzz|||zzzqqqrrr|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,------...---+++++++++---000111000///---,,,+++++++++,,,,,,,,,++++++************)))***,,,+++))))))***,,,000///............------000000//////...,,,***)))*********))))))))))))((((((((((((((((((((()))))))))))))))(((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$#########%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))((()))+++******333>>>dddyyysss{{{~~~xxxxxxnnn^^^PPPKKKQQQ]]]fffjjjnnnrrrtttyyy~~~}}}xxx{{{||||||{{{xxxwwwxxxyyy{{{|||~~~}}}}}}}}}rrrkkkiiirrr}}}|||zzzuuummmpppkkkddd[[[QQQJJJDDDAAA>>>>>>??????@@@AAAAAABBB@@@CCCHHHMMMSSSWWWZZZ[[[bbbbbbdddhhhkkkjjjfffbbbeeehhhlllppprrrsssrrrrrrooopppqqqrrruuuvvvwwwwwwxxxsssmmmhhhfffeeeddddddeeemmmuuuuuunnnhhhhhhiiikkkoootttxxx{{{{{{{{{{{{sssqqqnnnllljjjhhhggghhhjjjlllssstttiiiZZZVVV\\\ooo}}}yyypppfff```___^^^YYYTTTSSSSSSRRROOOMMMMMMOOOQQQRRRPPPNNNIIIFFFEEEGGGJJJRRRhhh}}}|||~~~yyywwwzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''((()))+++,,,,,,,,,,,,,,,,,,++++++,,,---///000...---+++)))((()))***+++------,,,,,,+++*********...111555666555777:::>>>:::888777777888888666555888888888777666333111///...------,,,+++***))))))************)))))))))(((******))))))))))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%(((+++))),,,>>>RRR~~~xxx}}}pppkkkqqqzzziiibbbYYYQQQOOOVVVbbbkkkmmmrrrvvvwwwzzz}}}}}}yyyzzz{{{{{{{{{zzzzzz|||~~~}}}}}}}}}}}}|||||||||{{{vvvsssuuu~~~zzzooofff___TTTKKKEEECCCBBBAAA>>>>>>???@@@AAABBBDDDEEEFFFIIIPPPVVV\\\aaacccdddaaabbbcccfffjjjkkkjjjhhhiiikkknnnqqqssstttssssssppppppqqqtttvvvwwwvvvttttttoooiiifffeeeggghhhiiippptttvvvtttooolllnnnpppppptttzzz}}}|||zzzyyyxxxvvvrrrnnnllliiiddddddfffmmmpppyyyzzzppp[[[ZZZcccwww{{{xxxtttllleeecccfffeee___XXXUUUUUUSSSQQQNNNNNNOOOQQQRRRQQQNNNKKKGGGGGGHHHJJJMMM]]]yyy{{{{{{{{{yyyxxx{{{%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((((()))***+++,,,++++++***+++++++++,,,------......,,,+++)))((((((***---...555444444333222222111111999===BBBCCCCCCEEEIIINNNCCCAAA??????AAAAAA???===@@@@@@AAAAAA@@@===;;;:::666666555333111000............---,,,+++******)))+++******))))))******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&***,,,***222QQQpppzzz{{{rrrhhhhhhkkkmmm]]]ZZZUUUQQQSSS[[[fffnnnqqqxxx|||{{{yyyyyyzzzxxxwwwyyyyyyzzzzzz|||}}}~~~~~~{{{~~~}}}~~~~~~}}}xxxxxxzzzqqqdddVVVOOOFFFBBBCCCEEECCCAAA?????????AAACCCFFFIIIKKKOOOSSSYYY___dddgggiiiiiibbbaaabbbdddhhhkkkmmmnnnmmmnnnpppqqqssstttuuuuuusssssstttwwwyyyxxxuuuqqqpppmmmjjjiiikkklllmmmmmmsssrrrqqqnnnlllmmmpppssstttyyy|||zzzyyyyyyqqqkkkjjjhhhfffjjjpppvvv|||{{{ppp______lllyyywwwrrrnnnkkkkkklllkkkeee```XXXWWWUUURRROOONNNPPPRRRRRRRRRPPPMMMJJJIIIKKKMMMOOOYYYkkk{{{{{{zzzvvvwww%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((()))***+++,,,+++***))))))***+++,,,------------000///......000333666999BBBBBBAAA@@@@@@???>>>>>>>>>BBBGGGGGGFFFFFFKKKOOOHHHEEECCCCCCEEEEEECCC@@@DDDEEEGGGGGGGGGEEECCCBBB???>>>===;;;999777555444111111000///---,,,+++***++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))---...---:::aaaxxxsssyyyqqqvvv}}}uuueeeRRRPPPNNNMMMQQQZZZfffnnnttt|||}}}xxxvvvwwwvvvvvvwwwxxxxxxyyy|||zzzvvvwww}}}{{{}}}xxxooonnnooodddTTTJJJDDD@@@BBBGGGJJJGGGCCC@@@@@@AAACCCFFFKKKOOORRRVVVYYY___eeeiiikkkkkkjjjbbbbbbbbbcccfffjjjnnnpppqqqqqqrrrssstttvvvwwwwwwuuuuuuwwwzzz|||zzztttooommmllllllnnnppppppooonnnrrrqqqqqqqqqqqqrrrsssssstttzzz~~~~~~xxxooohhhhhhiiikkkttt~~~yyymmmcccdddrrrzzzxxxqqqrrrssssssqqqmmmiiigggYYYYYYWWWSSSPPPOOOPPPRRRSSSSSSQQQNNNLLLKKKMMMOOO\\\```hhhssszzzwww~~~''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))),,,---......,,,,,,---.........///000000//////...111000111666>>>HHHPPPTTT]]]\\\XXXQQQHHHDDDEEEGGGCCCCCCCCCEEEHHHJJJJJJJJJDDDEEEGGGIIIJJJKKKJJJJJJJJJHHHHHHFFFHHHXXX]]]OOOGGGIIIEEE???>>>@@@>>>888===;;;:::777333......000***---+++((()))---+++%%%))))))((((((((()))***+++((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%,,,***(((%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((+++,,,***222NNNvvvtttiiiqqqxxx~~~xxx___rrr|||yyyqqq\\\FFFGGGIIINNNVVVaaakkkqqqxxx{{{~~~}}}yyyuuutttttttttuuuvvvxxx||||||xxxuuusssssswwwsssllleee]]]TTTLLLGGGBBB@@@???@@@BBBCCCBBBAAABBBEEEJJJLLLNNNQQQWWW\\\gggdddccchhhnnnpppkkkeee^^^___bbbgggmmmqqqrrrrrrssstttuuuwwwxxxyyyyyyyyy|||}}}}}}wwwqqqmmmnnnjjjhhhjjjpppuuutttrrrmmmnnnpppqqqrrrtttxxx{{{~~~}}}{{{uuurrrmmmggggggooo{{{zzzqqqiiixxx~~~{{{{{{wwwssspppppprrrooofff^^^WWWXXXXXXUUURRRQQQRRRSSSRRRTTTVVVSSSOOOMMMQQQUUU]]]___fffqqq{{{{{{{{{&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))))))))+++,,,,,,,,,,,,---///000/////////111444777888======@@@GGGQQQ[[[cccgggXXXTTTOOOLLLLLLKKKIIIGGGJJJIIIIIIJJJKKKKKKJJJJJJIIIHHHGGGHHHKKKQQQXXX\\\RRRNNNLLLGGGDDDTTTdddbbbcccbbb\\\RRRMMMKKKFFF???AAAAAA@@@<<<666222111333222222...'''&&&***+++)))''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&+++***(((&&&$$$$$$%%%&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))%%%***+++---???bbbpppiiittt{{{~~~xxxiii~~~sssooovvveeeKKKDDDFFFJJJPPPYYYdddmmmssstttwwwzzzzzzwwwuuuttttttxxxyyy{{{}}}yyytttrrrqqqpppnnnhhh```WWWQQQLLLGGGDDDBBBAAA@@@@@@@@@BBBEEEHHHIIILLLPPPUUUYYY]]]bbbeeellllllnnnrrruuutttnnniiicccfffiiikkklllnnnrrrvvvuuuvvvwwwyyy{{{|||}}}~~~{{{|||}}}|||yyytttooolllnnnllljjjkkkoooqqqrrrqqqnnnqqqtttvvvwwwyyy{{{}}}~~~{{{yyytttsssooommmppp{{{}}}sssssszzz}}}{{{zzz~~~xxxrrrpppqqqnnngggaaa\\\YYYUUUTTTTTTSSSQQQOOORRRTTTUUUSSSOOONNNQQQUUU[[[\\\aaaiiipppyyy|||yyy{{{%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&%%%$$$"""%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***(((***,,,,,,,,,,,,...000///000111555;;;BBBHHHLLLTTTSSSRRRTTTXXX\\\^^^___TTTMMMGGGIIIPPPRRRLLLEEEGGGGGGGGGGGGGGGGGGFFFFFFIIIGGGFFFFFFJJJPPPWWW\\\SSSOOOOOOKKKBBBLLL```hhhwwwtttlllaaaZZZWWWSSSMMMIIIIIIFFFBBB>>>;;;::::::777888666///+++,,,,,,***'''(((***++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''***)))'''&&&%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))&&&***,,,555TTT~~~xxxiiikkk|||}}}eeefffqqqxxxWWW>>>DDDGGGNNNVVV```jjjrrrwwwpppsssvvvwwwuuutttssssssvvvyyy|||}}}|||||||||}}}vvvqqqooollljjjddd]]]RRRIIIEEECCCCCCCCCAAABBBCCCEEEGGGLLLRRRVVVUUUVVV[[[aaafffjjjkkkkkkmmmooosssuuutttqqqkkkhhhiiimmmqqqpppmmmnnntttzzzyyyzzz}}}yyyyyyxxxvvvtttpppnnnlllnnnnnnnnnmmmlllmmmooopppqqquuuzzz}}}~~~~~~}}}zzzxxxvvvvvvvvvwww|||zzz||||||}}}}}}|||{{{||||||{{{tttppppppooojjjfffbbb\\\VVVTTTWWWWWWRRRMMMTTTUUUVVVTTTQQQRRRUUUYYY[[[]]]```ccceeehhhsss~~~zzzwwwyyy&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((())))))******(((***,,,---------///111///444<<>>::::::777777777555222///+++)))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%&&&&&&''''''(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((('''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******,,,>>>bbb|||~~~|||qqquuu}}}uuuaaaSSSHHHCCCDDDIIIMMMSSS\\\gggpppvvvzzz{{{~~~|||{{{|||~~~~~~}}}{{{{{{}}}}}}yyyuuuwwwvvvkkk```UUUOOOIIIGGGFFFHHHMMMTTTYYY[[[aaaccchhhmmmppppppnnnlllmmmppptttvvvwwwvvvvvvvvvoooooommmllllllooosssvvvxxxyyyyyyyyy{{{}}}|||vvvsssmmmllljjjiiijjjmmmqqqsssnnnpppssstttuuuwww|||~~~|||}}}|||tttkkklll}}}~~~xxx}}}}}}~~~zzzsssjjjdddYYYTTTOOOMMMRRR]]]gggnnneeebbb^^^[[[[[[\\\^^^```dddiiillliiiiiikkkjjjfffbbbgggsss|||~~~''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%&&&%%%###''''''''''''((((((((()))((((((((()))******++++++///444<<>>888<<<>>>@@@@@@<<<666///***))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%&&&'''((((((((((((*********)))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******222JJJuuu~~~uuuqqqUUUFFFBBBEEEJJJNNNSSSXXXaaakkksssyyy}}}~~~~~~|||zzz|||~~~{{{vvvxxx|||rrrfff[[[SSSNNNJJJHHHGGGJJJRRR\\\dddiiihhhkkknnnmmmkkkmmmsssyyyzzz}}}~~~yyyuuuuuuuuuuuuuuuuuuvvvxxx{{{~~~~~~~~~yyyuuuvvv~~~~~~}}}{{{zzzyyyooommmkkkjjjjjjlllooorrrnnnppprrruuuxxx|||}}}{{{{{{}}}|||}}}zzztttwww~~~wwwrrryyyuuuuuu~~~zzz}}}{{{}}}~~~yyysssooo^^^UUUMMMNNNYYYgggrrrwwwqqqlllfffbbb```aaaaaaaaaeeekkknnnkkkkkkooonnniiijjjgggjjj}}}~~~zzz~~~'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%'''***,,,***((('''))))))''')))///222111AAAFFFQQQ\\\``````bbbfffaaa^^^SSSFFF@@@CCCIIILLLKKKTTT\\\\\\[[[___dddeeesssuuuvvvzzz}}}{{{|||zzzyyynnnlllkkk___^^^bbbeeeaaaTTTHHHCCC???:::>>>JJJJJJ===111......,,,******++++++*********)))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###'''(((%%%&&&+++,,,)))((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))***)))(((((('''''''''(((***)))''''''(((((((((''')))''')))---+++%%%%%%***)))++++++)))'''&&&))),,,)))***++++++***)))******,,,,,,+++++++++++++++,,,+++++++++)))((((((***,,,***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%$$$$$$%%%%%%###"""%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&+++'''''',,,***(((111===```zzzzzztttfffLLLCCC@@@AAAOOOcccaaaccchhhooouuuzzz{{{{{{}}}|||{{{zzz|||{{{}}}}}}rrrkkkdddYYYOOOIIIIIIEEEHHHTTTaaagggiiikkklllmmmoooqqqrrrvvv|||~~~zzzxxxxxxyyyyyyzzz|||~~~}}}xxxssstttttttttvvvzzz}}}uuunnnmmmrrrwwwxxxvvvmmmnnnnnnjjjfffgggmmmsssuuuxxxzzzyyywwwwwwzzz~~~}}}xxxuuuvvvwwwyyy~~~wwwnnnmmmvvv}}}}}}wwwuuuyyy}}}}}}}}}}}}~~~~~~~~~zzzvvv^^^YYYQQQOOO\\\ooo~~~xxxnnnjjjkkknnnllliiimmmkkkmmmrrrtttpppmmmnnnrrrllljjjvvvuuusss{{{''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''+++)))'''''')))***)))((('''+++,,,***---777AAAFFFNNNTTT___hhhhhh```[[[[[[PPPSSSRRRNNNLLLOOORRRQQQZZZ___aaaaaacccgggiiihhhkkkppp{{{~~~|||{{{sssvvvxxxyyy}}}uuuaaa[[[WWWXXXXXXVVVTTTUUUMMMDDDAAAFFFEEE===:::>>>111000...,,,++++++***)))******))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###'''(((%%%&&&++++++(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((,,,+++)))(((((((((((('''(((&&&(((---...******...***+++,,,---------,,,,,,)))***+++,,,++++++******---,,,+++***))))))*********+++,,,,,,,,,+++*********************++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$"""%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&***''''''---++++++666NNNsssyyyvvv}}}~~~uuu\\\FFFAAACCCHHHYYYllllllnnnrrrvvvzzz|||||||||~~~~~~|||{{{{{{~~~~~~}}}~~~~~~wwwzzzwwwjjjbbb[[[RRRKKKIIIIIILLLVVVbbbhhhiiijjjnnnlllkkklllqqqxxx~~~}}}yyywwwwwwxxxwwwvvvwwwxxxyyyxxxwwwuuuqqqnnnoooooonnnqqqvvvuuuqqqmmmnnnssstttrrrooogggjjjmmmmmmlllnnnsssxxxzzz{{{|||{{{zzz{{{|||~~~zzzuuusssuuuxxx~~~~~~~~~xxxtttxxx|||yyy|||~~~}}}|||~~~xxxqqq___XXXPPPSSSeee{{{tttnnnoooqqqqqqoooqqqooooootttuuuqqqmmmmmmtttpppnnnuuu{{{wwwxxx'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&''''''''')))'''%%%%%%&&&'''(((''''''---000111888HHHYYYcccccccccfffgggaaaVVVOOONNNHHHOOOTTTVVVXXX]]]___^^^oooppppppooosssxxxxxxtttrrruuuyyyttttttssspppkkkpppqqqnnnnnnuuu}}}|||vvvjjj^^^[[[\\\\\\]]]___aaaUUUKKKHHHCCC<<<999===777666333000...+++***))))))************))))))(((((((((((('''''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''&&&''')))***'''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&'''''''''&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))+++)))))),,,...,,,+++,,,)))***+++---......---+++,,,---.........------,,,///...---,,,+++,,,------'''(((+++,,,---,,,***)))******)))))))))***++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((%%%***((((((,,,+++000@@@gggvvvyyy}}}~~~gggRRR@@@???EEENNN___rrrsssuuuyyy|||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyy{{{~~~yyyzzz~~~~~~zzzxxxmmmbbbYYYQQQJJJJJJMMMSSS]]]kkkuuusssnnnooouuu}}}zzzzzz{{{yyyxxxuuussspppoooooopppooonnnnnnllllllllliiieeehhhmmmllllllmmmqqquuuuuuqqqmmmggglllqqqssstttuuuyyy|||~~~}}}}}}}}}}}}|||vvvsssssswww~~~}}}~~~~~~yyyzzz}}}{{{}}}~~~||||||~~~{{{pppfff\\\VVVQQQXXXmmm|||ttttttwwwwwwwwwwwwttttttwwwvvvqqqmmmllltttrrrqqqsss{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))(((///666>>>KKK^^^nnnuuussskkkaaaYYYRRRKKKLLLPPPRRRXXX]]]___cccjjjnnnnnn~~~~~~yyy}}}zzzyyy}}}|||yyyrrrmmmiiigggfffppprrrpppjjjgggjjjmmmnnnxxx|||}}}yyy~~~uuukkkiiiiiifffcccbbbfffZZZPPPNNNMMMEEE<<<888======;;;777222...+++***)))******+++***)))((('''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))(((''''''&&&'''''')))((((((((())))))***+++((())))))******+++,,,......+++***+++---,,,+++)))...000000000//////000111333444444444222111111222111000...------...000111+++++++++,,,------,,,+++---,,,+++***)))(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&***((((((,,,,,,777MMM~~~~~~xxx{{{rrr^^^MMM???@@@GGGOOO___ooorrruuuyyy|||~~~~~~~~~~~~~~~~~~}}}||||||yyy|||}}}|||~~~|||wwwllldddZZZRRRKKKIIIOOOXXXgggnnnzzz}}}xxxzzz|||yyyooollliiihhhiiijjjjjjjjjoooooopppnnnggg```aaafffhhhjjjoootttwwwwwwuuurrrqqqtttvvvxxxwwwxxxzzz}}}}}}|||||||||xxxuuussstttwww{{{yyy{{{}}}xxxuuuyyy~~~}}}}}}~~~{{{pppddd[[[VVVWWWYYY```qqq{{{zzz|||}}}|||{{{xxxwwwyyyxxxqqqlllkkknnnqqqrrrrrruuu&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((()))++++++++++++++++++///888DDDQQQaaapppvvvuuulllaaaUUUOOOMMMOOOVVV^^^___fffmmmqqquuu{{{}}}|||wwwpppqqqyyyvvvmmmrrrtttttttttrrrnnnjjjjjjllloooqqqqqqqqqwww~~~}}}|||}}}|||vvvtttzzzwwwoookkkmmmqqqpppnnnooofffYYYNNNQQQYYYXXXNNNEEEDDDEEEEEEBBB;;;444///...************)))(((''''''))))))((((((((('''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&))))))(((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))***)))((('''''''''''''''******))))))))))))******)))+++,,,,,,+++,,,...111///000111222555999:::999FFFHHHGGGCCC>>>>>>DDDJJJGGGJJJLLLJJJDDDBBBCCCGGG>>>===:::777666777888888777444000......//////......---,,,,,,++++++++++++************************((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%$$$$$$&&&&&&&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''***((())),,,///BBBaaaxxxyyy~~~~~~uuutttjjjUUUIII@@@CCCJJJSSS___kkkrrrvvvzzz|||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{}}}~~~|||zzzzzz||||||xxxrrrmmm```ZZZSSSNNNJJJMMMXXXddduuuvvv{{{xxxsssiiigggeeeeeegggjjjllllllrrrrrrsssrrrjjjbbbccchhhkkknnnqqqsssssssssttttttwwwwwwwwwvvvvvvwwwzzz|||{{{yyyxxxwwwsssooosssxxx}}}|||zzzxxxxxx}}}|||uuurrrtttxxx}}}}}}uuuggg]]]YYYUUU```kkkpppuuu~~~~~~{{{zzz{{{yyyrrrmmmkkkjjjnnnpppppppppyyy%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((&&&'''((((((((())),,,///<<>>888666444111///,,,,,,++++++++++++,,,,,,************************((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((+++)))+++000777SSS{{{zzz~~~zzzlllfffmmm{{{gggKKKCCCAAAHHHRRR[[[eeelllvvvzzz~~~~~~|||~~~~~~|||{{{zzz~~~|||rrrgggaaaTTTPPPLLLMMMOOOUUUcccooo{{{yyy{{{}}}vvvnnniiifffeeeeeegggkkkoooqqqrrrrrrqqqrrrrrroooiiijjjooooooqqqrrrooolllkkknnnqqqvvvuuuuuutttvvvxxx{{{}}}}}}{{{xxxvvvuuusssqqqpppxxx}}}|||yyywwwxxx}}}zzztttqqqsssvvvtttiiibbb```\\\ppp}}}~~~}}}~~~|||vvvpppooolllnnnooonnnnnnsss|||%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''***333>>>FFFMMMbbbwww{{{qqqdddZZZQQQNNNPPPYYYcccjjjpppvvvyyyyyytttppplllpppoooooonnnmmmlllmmmoooppprrrwww{{{zzzvvvxxx~~~yyyuuuuuu{{{yyy}}}lllaaa^^^^^^YYYSSSQQQXXX^^^]]]UUUKKKCCC???444222///+++)))))))))***))))))))))))((((((((('''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%(((------(((''')))%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((()))*********+++,,,...///111222///444:::>>>@@@EEELLLRRRgggooorrrnnnkkkooouuuwwwzzzuuutttxxx|||}}}|||{{{|||vvvmmmbbbXXXQQQJJJCCC===555444222000...---,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''***)))---555BBBggg{{{|||}}}yyydddmmmzzz}}}}}}xxxwwwsssZZZCCCAAADDDNNNZZZdddkkkpppuuuzzz~~~}}}{{{zzzyyy||||||}}}~~~oooaaa[[[NNNJJJKKKPPPXXXbbbppp{{{vvvsssooommmllliiifffbbbgggggghhhlllqqquuuwwwwwwssspppooopppooolllmmmpppmmmoooqqqnnniiihhhlllqqqxxxwwwxxxyyy{{{}}}}}}}}}tttuuuvvvuuuttttttuuuvvv|||xxxssssssxxxyyytttrrruuuxxx}}}vvvqqqlllhhheeezzzuuutttpppppppppppprrrtttvvvwww%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((())),,,,,,+++...666FFFYYYfffZZZsss~~~iiiYYYQQQddd______gggpppxxx~~~zzzzzzwwwrrr{{{|||xxxsssuuu~~~}}}~~~~~~yyyyyyuuu{{{zzzssstttwwwjjjbbb^^^YYYTTTVVV^^^ffffff^^^SSSJJJFFF999666111---******+++,,,))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(((......)))''')))%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((('''(((((()))***+++,,,---...000333666999:::<<>>===<<<666,,,)))---)))******)))(((((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******,,,)))((())))))'''+++111---,,,,,,,,,,,,...222777777<<>>FFFZZZccciiiiiiooozzz|||zzz}}}qqqppppppqqqrrrqqqpppnnnoooppprrruuuyyy}}}}}}~~~|||xxxyyy|||{{{yyyzzztttcccXXXHHH999111///000111......------,,,+++++++++************************(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((''''''((())))))***++++++...777MMMttt~~~{{{iiiUUUFFF@@@AAACCCHHHSSSbbbmmmqqqtttvvvyyy}}}}}}~~~{{{zzzuuuvvviii\\\\\\]]]aaagggpppxxx}}}vvvrrrkkkeeeaaa```bbbdddgggmmmsssvvvuuurrrqqqqqqjjjiiihhhiiikkknnnrrrttt||||||{{{yyyxxxyyy||||||xxxuuutttwww{{{}}}vvvooohhheeedddgggpppzzz|||}}}~~~|||{{{zzzyyyxxxyyyyyyyyywwwnnnooouuuuuuvvvwwwvvvuuuuuuvvvxxxvvvvvvwwwyyyzzzyyyvvvsssmmmpppuuuyyywwwwww~~~}}}yyy|||}}}uuuooozzz{{{}}}~~~}}}yyyuuuqqqmmmggg```]]]```lll&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((+++***+++000>>>QQQffftttrrrwwwsssdddZZZZZZ\\\ZZZaaabbbcccdddhhhnnnvvv{{{}}}rrrfffccciiipppqqqnnnrrrqqqooopppuuu{{{zzzvvvyyyvvvrrrlllhhhfffeeeeeehhhnnnpppllliiiiiijjjiiipppooooooooopppqqqssstttwwwvvvuuuuuuvvvxxx{{{}}}{{{wwwqqqmmmmmmqqqvvvzzz~~~{{{wwwqqqllliiiffffffaaa___^^^^^^bbbhhhoootttzzz}}}|||vvvrrrpppjjjooozzzzzzqqqhhhmmmqqqkkk\\\OOOKKKMMMHHH@@@666///---,,,***((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((())))))***+++---...///000222999CCCIIILLLRRRXXXjjjsssxxxuuuwww|||{{{wwwyyynnnpppssstttssspppnnnllliiikkkooouuu{{{{{{uuuqqqxxx~~~}}}tttfffWWWJJJ???666111000//////...------,,,,,,************************(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&'''((()))***+++,,,,,,111???ccc|||nnnTTTGGGAAA===@@@GGGLLLVVVcccnnntttvvvwwwwww||||||xxxxxx|||}}}pppaaaWWWWWWXXXXXXZZZ[[[]]]]]]ZZZ[[[[[[XXXUUUUUUYYY\\\___eeemmmrrrsssqqqooonnnmmmlllkkknnnrrrvvvvvvuuu}}}{{{{{{~~~~~~wwwsssrrrvvv{{{~~~pppgggbbbdddhhhmmmvvv}}}|||{{{xxxxxxxxxyyy{{{~~~|||sssrrrttttttwwwyyyyyywwwvvvvvvxxxvvvuuuttttttuuuuuusssqqqlllkkkmmmqqqqqqqqqxxx}}}wwwyyyxxxpppwww{{{~~~|||~~~~~~|||wwwtttppplllfff]]]WWW]]]ttt&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))+++,,,111???RRRbbbjjjmmmooorrrlll]]]VVVZZZ```aaa[[[bbbkkkqqqrrrrrrssstttsssmmmhhhgggkkkqqqssssss~~~|||xxxvvvyyy~~~~~~tttsssrrrqqqppplllgggccceeekkkooonnnnnnqqqqqqnnnxxxxxxxxxxxxyyyyyyzzz{{{~~~|||{{{zzz{{{~~~~~~zzzwwwxxx|||{{{vvvqqqnnnnnnnnn]]]]]]___aaadddeeedddbbbaaauuuyyyrrrfffmmmyyyqqqddd```hhhdddTTTJJJMMMSSSIII<<<333///---***'''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''')))***,,,,,,***)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))******,,,---///111222444===NNN```iiiiiigggiiinnnyyy}}}yyyzzzzzzxxxvvvwww|||}}}{{{{{{}}}uuuzzz}}}yyywww|||{{{~~~~~~yyynnn^^^LLL@@@111000000///......------************************(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''''''''%%%$$$&&&'''((()))***+++,,,,,,666IIItttvvv}}}}}}```FFFDDDEEE@@@@@@HHHOOOXXXdddpppvvvxxxwwwwwwzzz{{{xxxpppuuuxxxiiiXXXJJJJJJJJJKKKLLLMMMMMMNNNJJJPPPVVVWWWUUUTTTWWW[[[XXX]]]fffnnnrrrrrrooolllooommmmmmrrryyy}}}|||yyy~~~{{{}}}}}}tttnnnnnnrrrwwwzzzjjjbbb^^^eeemmmsss{{{~~~{{{yyyxxxvvvvvvwwwzzz~~~~~~}}}vvvttttttvvvyyy}}}}}}zzzwwwwwwxxxxxxvvvtttsssssstttsssrrrlllhhhhhhlllmmmmmmrrr{{{~~~|||vvvwww{{{pppooowww~~~}}}}}}}}}}}}|||}}}}}}|||}}}~~~}}}yyyvvvnnnooommmeeeZZZYYYkkk&&&&&&&&&'''''''''((((((((((((((((((((('''''''''...***((((((***+++***)))(((333GGG[[[gggjjjjjjjjjhhhccc\\\\\\dddlllhhh``````kkkxxx}}}yyyrrrmmmlllgggbbbccclllrrrqqqppprrryyysssrrruuuwwwuuurrrvvvqqqqqqvvvuuuooojjjkkkiiinnnsssuuuwww|||~~~}}}~~~xxxvvvyyybbb___\\\^^^bbbgggiiiiiieeegggooo}}}lllrrrxxx}}}zzziiicccfffffffff```QQQVVVKKKBBB>>>888...***,,,(((((((((***++++++(((&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))000888777...(((***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%'''((()))'''&&&"""&&&***+++***)))'''''''''+++,,,***,,,333888:::KKKWWWiii}}}uuuvvvuuuttttttuuuvvvxxxyyyqqqkkkfffffflllrrrttttttpppsssvvv}}}rrrUUUEEE:::222222222---***+++...,,,+++++++++***'''%%%************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((('''''''''(((((()))---)))(((---+++***333>>>bbbxxxvvvyyy}}}}}}hhhQQQ>>><<<@@@AAADDDJJJWWW```kkkqqqrrrsssxxx}}}zzz{{{uuulllttt}}}|||ooo___SSSKKKKKKJJJJJJJJJKKKMMMNNNPPPUUUZZZZZZWWWUUUWWWZZZ```bbbeeejjjnnnqqqpppnnnsssuuuwwwyyy~~~vvv{{{{{{{{{}}}uuurrrrrrpppmmmmmmddddddhhhqqqxxxzzz{{{~~~zzzvvvtttyyy}}}~~~|||yyywwwwwwxxx}}}~~~~~~}}}|||zzzxxxvvvwwwxxxxxxxxxvvvsssooommmpppgggccchhhiiihhhnnnyyyzzz}}}{{{uuuttt|||{{{ooopppuuu||||||}}}}}}{{{~~~}}}|||||||||}}}~~~}}}|||vvvrrroooppppppggg___hhhyyy&&&&&&&&&'''''''''((((((((((((((((((((((((((('''((((((((()))***+++******555CCCYYYmmmuuurrrnnnmmm``````]]]]]]cccjjjjjjeeemmmuuu}}}}}}vvvnnnjjjiiigggdddffflllmmmlllnnnsssvvvsssqqqrrrttttttrrrooo{{{yyyyyyzzzvvvpppppptttzzz}}}~~~yyyyyyvvvooofff``````cccggghhhbbbccchhhqqq~~~uuunnniiiaaadddjjjggg]]]RRREEE>>>:::444///,,,+++*********+++***(((&&&***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''---444222+++'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&((()))(((''')))******))))))***---///***...000111888DDDNNNRRR___iiixxx~~~{{{zzzwwwuuurrrpppnnnnnnhhhbbb\\\[[[___gggmmmpppwww}}}vvv]]]OOO@@@777222......111000...------......,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())),,,((((((///------666BBBmmm~~~yyy~~~}}}~~~ssstttwwwvvv]]]KKK>>>???BBBBBBEEELLL[[[dddmmmrrrqqqrrruuuyyyzzzrrrkkkxxx}}}xxxgggVVVJJJNNNOOOQQQSSSUUUVVVTTTSSSYYY[[[]]]]]]\\\\\\^^^```ccceeehhhkkknnnpppssstttyyyyyyxxxyyywwwyyyzzzzzz}}}yyyuuutttpppmmmmmmooonnnrrrzzz~~~zzzxxxwww|||~~~{{{{{{{{{yyywwwvvvwwwxxxxxxyyyyyyyyyxxxwwwuuutttuuuvvvuuuuuusssqqqooonnnsssjjjeeehhhgggdddhhhqqqyyy|||{{{tttrrrxxx~~~}}}|||sssqqqttt}}}}}}}}}}}}}}}{{{~~~~~~~~~}}}}}}~~~}}}~~~|||wwwtttrrrtttuuunnnhhhqqq&&&&&&'''''''''(((((((((''''''((((((((((((((((((&&&(((******)))***---000CCCPPPeeexxx|||rrriiieeeXXX^^^ccccccdddjjjooopppwww{{{}}}yyypppiiifffffflllmmmooopppnnnmmmrrryyyyyyzzz{{{{{{zzzwwwtttrrrzzz{{{~~~~~~zzzwww{{{}}}{{{qqqiiieeedddeeeeeeeeedddccceeekkkuuu~~~yyynnn^^^___jjjlll\\\TTTHHH???======777//////---+++*********)))'''******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&***...,,,'''%%%'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%&&&(((***)))((('''((((((((('''))),,,...000555:::???KKK\\\jjjqqqvvv~~~uuutttsssqqqpppooonnnnnniiieee```^^^bbblllvvv}}}zzzssstttyyy~~~{{{mmm[[[LLL???666222333111///,,,,,,,,,---,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))+++&&&(((000///000;;;QQQ|||vvvmmmlllmmmNNNDDD>>>AAACCCCCCHHHOOOccciiipppsssrrrqqqtttwww~~~{{{tttlllnnn~~~qqqcccYYYRRRRRRTTTXXX^^^bbbccc^^^ZZZ```^^^\\\\\\___ccceeeggglllnnnppppppqqqtttyyy~~~zzzyyy{{{zzz{{{||||||{{{xxxwwwtttrrrqqqyyyxxx||||||zzzzzz{{{}}}wwwxxxwwwvvvttttttvvvxxxxxxxxxxxxxxxvvvtttrrrqqqssssssrrrqqqppppppppppppssskkkfffhhhfffbbbdddjjjvvvzzzyyyssspppttt|||zzzyyyyyy~~~}}}wwwrrrsssxxx}}}{{{}}}~~~~~~}}}}}}|||yyyvvvuuuwwwyyytttrrr|||''''''''''''((((((((((((''''''''''''((((((((((((***,,,,,,)))'''---999CCCSSSXXXgggxxx{{{nnn___YYYTTTaaalllllljjjnnnuuuyyytttuuusssnnngggdddfffiiiqqqqqqqqqqqqppprrrwww||||||xxxvvvuuurrrvvv}}}|||xxxsssooommmllljjjgggeeeeeeggghhhiii{{{|||{{{}}}rrrbbb___bbb[[[SSSSSSNNNFFFDDDEEE???666111...+++))))))******)))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))'''%%%%%%'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&((()))((('''###&&&)))***++++++,,,---;;;BBBIIIQQQ]]]ooo|||{{{pppooonnnmmmmmmoooqqqssssssrrrqqqrrrvvv{{{wwwvvvwwwwwwwww{{{{{{zzzzzz{{{{{{}}}}}}{{{kkkZZZHHH<<<777555111---+++***++++++***+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))++++++&&&(((000///333BBBggguuujjjdddEEE@@@???@@@AAACCCKKKUUUiiinnnsssuuuttttttwwwyyy~~~yyytttmmmhhhuuu~~~nnnfffdddccc]]]^^^bbbiiioooppplllggghhhbbb^^^___fffnnnrrrsssyyy{{{|||yyywwwzzz}}}~~~}}}{{{yyyyyyzzzyyyxxxyyy||||||~~~||||||}}}|||{{{{{{|||xxxxxxwwwuuussssssuuuwww}}}}}}|||zzzxxxuuurrrpppsssrrrpppooonnnoooqqqrrrooojjjhhhiiihhhdddeeeiiiqqqwwwxxxrrrooorrrxxx|||xxxuuuvvv~~~yyyuuutttvvv~~~}}}{{{|||}}}}}}|||}}}~~~}}}{{{wwwuuuuuutttqqqttt'''''''''((((((((())))))&&&'''''''''(((((())))))+++,,,+++)))+++999OOO```hhhaaaeeetttxxxlll\\\TTTSSSdddsssuuuppppppuuuyyyhhhgggeeebbbaaadddkkkppptttrrrnnnnnnqqqvvvyyyyyy|||xxxtttssstttvvvrrrwww~~~zzztttooommmoooooojjjeeejjjqqq|||xxxnnnnnniiiZZZTTTYYY[[[XXXSSSNNNEEE>>>555111,,,))))))***++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''%%%&&&'''(((((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++)))'''&&&'''((('''&&&((()))***+++---111777;;;KKKSSS\\\bbbkkkwww|||tttqqqnnnllllllooorrrttt}}}zzzuuuvvvxxxxxxppprrrxxx|||}}}|||uuuwwwssssss|||qqq```SSSLLL<<<777111---,,,---......++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))),,,+++''')))//////888OOO~~~yyy{{{dddRRRBBB@@@???>>>>>>CCCOOO[[[lllppptttwwwxxxyyy|||{{{uuuooolllllloooiiiiiikkkjjjjjjmmmrrrxxxzzzyyywwwssslllfffgggqqq|||~~~|||||||||xxxyyy{{{zzzzzz|||}}}}}}~~~|||{{{|||||||||~~~|||{{{yyyvvvsssssstttvvv}}}}}}}}}|||{{{xxxvvvuuutttrrrpppnnnnnnoooppprrrooolllkkkllljjjgggeeeffflllrrruuurrrooorrrvvvxxxxxxssssss}}}}}}}}}{{{{{{}}}}}}~~~}}}||||||}}}||||||vvvsssoookkkhhhnnn}}}''''''((((((((()))))))))&&&&&&''''''((()))))))))(((***,,,...777KKKdddwwwrrreeebbblllpppeeeXXXUUUUUUgggwww{{{vvvrrrqqqppp```___^^^^^^bbbiiissszzz~~~{{{wwwuuuyyy}}}zzzwwwtttqqqrrrvvv{{{~~~{{{zzzuuuvvvvvvqqqllliiikkkoooyyy{{{rrrggggggjjjmmmhhhZZZMMMFFF<<<777000+++******,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&))))))&&&$$$''')))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,***'''&&&'''((((((''',,,***))))))///:::HHHQQQ```gggmmmooorrrxxx{{{zzzwwwzzzzzzwwwuuuxxxyyyxxxmmmmmmnnnpppssswww{{{}}}}}}uuulllhhhnnnyyy}}}vvvooooooxxx{{{sssnnnlllFFF@@@777111......//////,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***+++,,,)))+++000111CCCbbb|||uuuzzzqqq}}}|||\\\CCC@@@@@@???===>>>GGGUUU```nnnqqqtttwwwzzz}}}{{{rrrmmmpppwwwvvvqqqqqqqqqqqqsssuuuxxxzzz}}}}}}vvvpppqqqzzz~~~|||yyy{{{|||zzzzzz|||~~~~~~~~~~~~~~~{{{wwwtttsssuuuxxxyyyzzz{{{||||||{{{zzzyyytttssspppnnnmmmmmmnnnnnnpppppppppooommmhhhdddbbbgggoootttqqqnnnpppssstttsssoooooozzz~~~~~~~~~~~~~~~}}}}}}|||||||||uuurrrllldddaaafffsss~~~'''((((((((())))))))))))&&&&&&''''''((())))))***'''+++222:::FFFXXXmmm{{{sssfffbbbiiiggg[[[UUUYYY]]]lll||||||uuummmfffcccbbbbbbccciiirrr|||zzzvvvvvv{{{}}}zzzvvvrrrpppnnnlllnnnvvv~~~~~~}}}qqqppp|||{{{iiiVVVPPPHHHAAA777///,,,++++++,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%******%%%$$$''')))'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((***(((&&&&&&''')))******+++,,,000666AAAOOO^^^hhhsssxxxyyyvvvuuuvvvvvvtttnnnpppooollllllppppppnnndddhhhooowww}}}{{{nnnlllnnnttt}}}zzzzzz{{{{{{zzz```WWWIII===555000...---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***))),,,,,,///333666QQQxxxsssmmm{{{wwwmmm{{{vvvUUU>>>===>>>>>>>>>BBBMMM[[[dddoooqqqsssvvvyyy}}}yyyooojjjttt~~~|||~~~zzzyyy|||}}}|||}}}~~~~~~}}}{{{wwwuuuuuuxxxzzz|||}}}}}}~~~}}}|||zzzyyytttssspppmmmkkkjjjiiiiiillloooppppppnnnkkkfffbbbeeemmmrrrpppllllllmmmmmmjjjiiikkkttt~~~}}}~~~~~~|||}}}~~~~~~}}}|||{{{{{{tttsssmmmeee```bbbiiiooo(((((((((((())))))))))))&&&&&&&&&'''((())))))***(((///:::EEEQQQ^^^llltttsssiiiggglllfffWWWVVV```dddrrrzzzlllaaajjjiiihhhjjjoooxxx{{{|||~~~rrrqqqmmmhhhhhhooo|||sssnnnsss^^^XXXPPPHHH===333---++++++++++++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))%%%******%%%$$$((()))'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&$$$%%%(((+++------+++333@@@NNN\\\iiisssyyyyyyuuuvvvuuutttsssssspppllllllnnnlllggggggmmmvvv}}}}}}~~~|||sssrrryyy}}}}}}zzzxxx~~~sssaaaOOOAAA777111///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******''',,,---111555;;;[[[}}}yyyrrriiiwwwvvvmmmzzzmmmNNN;;;:::===>>>@@@FFFRRR^^^fffpppqqqrrruuuxxx|||~~~}}}}}}vvvkkkffftttyyywwwxxx}}}}}}|||zzzwwwuuuvvvzzz}}}{{{xxxvvvtttrrrpppmmmjjjhhhfffeeefffjjjnnnoooooommmiiieeedddlllqqqooojjjiiihhhgggbbbeeeiiinnnxxx~~~~~~{{{yyy~~~~~~}}}~~~~~~}}}~~~zzz|||~~~|||{{{{{{ttttttqqqiiibbbaaaccceee'''''''''''''''((())))))&&&&&&&&&(((***+++)))(((&&&<<>>???@@@BBBGGGQQQ]]]fffjjjooossswww}}}~~~vvvnnnjjjmmm|||~~~|||}}}}}}|||}}}~~~|||yyyyyy|||}}}|||wwwvvvxxx{{{||||||~~~||||||}}}|||yyyvvvrrrqqqooonnnmmmkkkhhhfffeeeeeefffkkkooooooiiiccckkkkkkkkkjjjjjjhhhgggffffffccc```cccooo{{{|||~~~}}}||||||yyyzzz|||}}}}}}|||zzzyyyrrrsssuuurrrggg[[[\\\ddd(((''''''''''''((())))))'''((((((((()))***+++,,,888JJJYYY]]]bbblllrrrqqqoookkkmmmppprrr{{{{{{wwwmmm```dddrrr{{{yyyyyyxxxssssssxxx}}}||||||zzzzzzssseee```dddooo|||sssmmmhhhccc___RRRRRRNNNCCC999222...+++---+++*********+++)))((())))))))))))))))))))))))))))))((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((()))))))))))))))&&&$$$%%%'''******)))%%%(((,,,,,,,,,000777>>>WWW\\\fffmmmoooqqq}}}}}}zzzyyyvvvssssssooolllooowww||||||{{{}}}}}}zzzvvvwww{{{~~~}}}~~~}}}xxxtttcccbbbaaaaaaaaa___]]][[[WWW\\\dddiiimmmrrryyyyyyxxxfffNNN:::555222///---......,,,***,,,,,,+++*********++++++))))))************))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))***+++,,,(((,,,---111<<>>;;;DDD===???DDDKKKVVVbbbnnnuuuuuuvvvxxx|||zzzrrrpppttt|||xxxxxx|||zzz~~~zzzwwwyyy}}}yyyyyyyyyzzz{{{||||||}}}}}}}}}}}}yyywwwtttttttttvvvwwwxxxwwwwwwpppooonnnooopppooommmkkkccc___[[[[[[^^^cccgggiiiiiihhhggggggggghhhiiijjjmmmnnnmmmkkknnnzzz}}}}}}}}}~~~~~~}}}|||}}}~~~}}}~~~}}}~~~}}}|||~~~~~~~~~}}}{{{yyyxxxvvv{{{wwwqqqmmmiiifffdddddd((((((((((((((()))******((()))***))))))000<<>>PPPfffwwwzzzxxxzzz}}}}}}{{{vvvsssmmmjjjlllrrrtttsss~~~|||zzz~~~{{{rrrkkkhhh```^^^[[[VVVQQQMMMIIIGGGOOONNNNNNPPPTTTYYY\\\^^^^^^___aaaddddddaaa[[[WWWPPPMMMIIIIIIKKKKKKGGGDDDDDDEEEDDDAAA???EEERRR]]]|||wwwooommmeee\\\NNN???444///000222...---,,,+++******************++++++++++++************))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,...***222;;;PPPqqqxxxttttttpppMMM999:::BBB>>>@@@EEENNNZZZgggrrrxxxzzz}}}xxxoooqqq~~~|||~~~www{{{}}}{{{|||~~~uuuvvvyyy{{{}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{wwwxxxxxxxxxwwwuuuuuuuuupppooonnnooopppooonnnlllhhhccc^^^ZZZ[[[```dddgggeeeeeeeeeeeeeeeeeeffffffjjjnnnqqqqqqsss|||}}}~~~|||~~~}}}~~~~~~}}}{{{zzzxxxvvvvvvzzzvvvqqqllljjjjjjhhheee))))))(((((())))))***+++((()))***+++000;;;HHHQQQRRR]]]kkkuuuvvvpppeee^^^ggg{{{~~~vvv|||}}}|||xxxvvvvvvxxx|||xxx|||zzzssslllccc^^^cccnnnyyy}}}~~~}}}~~~|||zzzssskkk^^^JJJ999000...,,,,,,------,,,+++))))))))))))))))))))))))******)))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))***++++++))))))***+++(((000===LLLZZZgggssszzz}}}}}}{{{yyyzzz|||yyytttqqqooonnnqqqwww|||~~~uuurrrvvv|||}}}}}}iiiZZZRRROOONNNJJJJJJJJJJJJLLLOOORRRTTTYYYZZZ[[[\\\___bbbeeegggdddeeehhhkkkllliiiddd```ZZZWWWTTTSSSTTTSSSPPPMMMEEEFFFFFFCCC@@@>>>@@@CCCOOO\\\ooo~~~{{{jjjVVVDDD888333333000///...,,,++++++++++++******++++++++++++******+++******))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,+++,,,222BBBfff~~~vvvpppccc{{{{{{~~~```CCC777:::>>>???@@@FFFPPP]]]jjjtttxxxtttlllsss{{{}}}||||||~~~zzz}}}}}}||||||tttvvvyyy|||~~~~~~}}}}}}}}}~~~}}}{{{zzzzzz|||~~~|||||||||zzzwwwtttsssssspppooonnnnnnoooooommmkkkgggddd___\\\\\\```eeeiiigggffffffeeedddbbb```___hhhlllqqquuuzzz~~~|||~~~~~~}}}{{{zzzxxxwwwwwwyyyxxxuuupppnnnooonnnjjj))))))(((((())))))***++++++***+++000999FFFTTT\\\ZZZdddrrrwwwsssjjjdddcccnnn||||||~~~zzz{{{}}}xxxzzzzzztttvvvyyy~~~}}}yyypppwwwyyyrrriiibbb```dddlllrrrzzzuuuvvvlllgggYYYHHH777333///,,,,,,,,,,,,+++))))))))))))))))))))))))*********)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((***++++++***+++...111444@@@SSScccooouuuxxxzzzyyy{{{yyyuuutttuuuqqqkkkhhhkkkttt~~~}}}|||xxxtttxxxxxxqqqmmmmmmdddWWWMMMHHHHHHJJJJJJLLLMMMPPPSSSWWW[[[___aaa___```bbbbbbcccdddeeefffffffffgggiiijjjjjjhhhffffffdddbbb___]]][[[XXXVVVMMMMMMLLLLLLJJJHHHEEECCC===BBBLLLYYYjjj|||mmmXXXGGG<<<888111000///...---,,,,,,,,,***++++++,,,,,,++++++***+++******))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,)))111777NNN{{{wwwiiiaaaqqqxxxnnnPPP<<<:::======@@@AAAFFFQQQ___kkksssvvv~~~yyyoookkkuuu|||}}}xxxwwwzzz~~~~~~}}}}}}~~~|||yyyyyyzzzzzz{{{{{{||||||zzz{{{|||{{{yyyyyy|||}}}|||wwwsssrrrrrrpppooommmnnnnnnmmmkkkiiifffddd```]]]]]]___dddhhhfffgggggggggeeebbb^^^\\\cccffflllsss}}}}}}~~~~~~}}}{{{{{{zzzzzzzzz}}}|||wwwuuuwwwvvvrrr)))))))))))))))******+++---+++,,,333@@@OOO[[[cccfffqqq|||~~~uuukkkjjjnnnvvvmmmzzz|||yyyoooyyy~~~||||||{{{sssvvv{{{zzzsssnnnwww}}}wwwqqqkkkgggddddddfffttt~~~ggg}}}vvvjjjkkkcccTTT<<<888111---+++++++++***))))))))))))))))))))))))************))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))''')))+++++++++---222777FFFSSSdddpppuuuwwwyyy{{{{{{~~~|||uuurrrsssnnnhhhnnnuuuzzzrrrjjjnnnttt{{{vvveeeVVVMMMKKKEEEDDDDDDHHHMMMQQQRRRQQQWWWXXXZZZ\\\^^^_________bbbccceeefffeeeeeeeeefffiiigggeeefffhhhjjjkkkkkkiiijjjiiiiiihhhgggggggggeee```YYYTTTSSSQQQNNNLLLRRRMMMGGGGGGQQQcccvvv{{{fffRRRDDD>>>222111000///...------,,,***++++++,,,,,,++++++***++++++************++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,+++888<<>>CCC???@@@AAAGGGQQQ___kkkrrruuuwwwpppkkkkkkvvv}}}~~~|||uuutttyyy~~~~~~|||{{{~~~~~~~~~|||zzzxxxwwwxxxzzz|||wwwyyy||||||zzzzzz{{{~~~}}}|||vvvrrrqqqrrrpppooommmmmmmmmmmmjjjhhhgggeeebbb___]]]^^^aaadddccceeeggghhhgggdddaaa^^^ZZZ\\\aaajjjyyy~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{}}}zzz||||||yyy***)))((((((+++///...,,,...&&&///FFFSSSRRRYYYhhhlllwwwxxxfff___pppxxxpppttt}}}yyyvvvuuupppnnn{{{uuuttt{{{}}}vvvrrrqqqxxxyyyqqqhhhaaabbbhhhmmmttt~~~pppnnnnnncccdddcccRRRPPP>>>000///000+++(((++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++***(((((()))******)))***'''+++222111---:::NNNbbbeeellluuu|||~~~{{{yyyxxxxxxnnnnnnmmmiiisss}}}wwwqqqppptttzzzqqqdddXXXNNNHHHEEECCCGGGIIILLLPPPUUUZZZ]]]___aaacccdddccc``````cccggggggeeebbbbbbdddgggiiijjjmmmkkkjjjkkklllmmmllljjjkkkkkklllllliiifffhhhllliiiddd___```cccaaa[[[TTTVVVWWWTTTMMMHHHKKKWWWaaagggooo{{{{{{eeeLLL===555---+++///111---))),,,,,,,,,+++++++++******))))))******+++++++++++++++******)))(((''''''&&&******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,000444FFFnnnrrrtttwwwqqqjjjmmmyyyrrrrrrhhhRRRIII@@@>>>AAA>>>???DDDMMMXXXbbbkkkqqqtttwww~~~{{{hhhjjjnnnvvv~~~~~~||||||~~~~~~}}}{{{yyyxxxwww~~~}}}}}}}}}~~~}}}{{{yyy|||}}}}}}|||yyyuuurrrpppooonnnnnnmmmkkkjjjiiiiiieeefffeeeaaa]]]\\\___cccggghhhjjjjjjiiifffcccaaa]]]]]]^^^bbblllzzz~~~|||zzz}}}{{{zzz~~~{{{))))))(((((()))+++***'''...111>>>NNNTTTUUUbbbrrr{{{{{{llleeeooo|||rrrmmmsss~~~xxxrrrnnniiiiii{{{yyy{{{}}}zzzvvvtttvvvyyyyyysssllleeebbbdddhhhlllvvvqqqjjjhhhbbbgggiiiZZZUUUEEE555000000///,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((()))***++++++***...)))***111555@@@ZZZuuu~~~zzzyyy{{{}}}uuu|||}}}uuukkkiiilllooo}}}}}}zzz{{{iiibbb[[[VVVOOOJJJIIILLLNNNOOOTTTVVVXXX\\\___aaacccdddbbbbbbcccbbbbbbccceeegggjjjhhhgggggghhhhhhgggeeehhhjjjkkkkkkiiihhhjjjlllkkkllllllkkkhhhgggjjjmmmjjjiiihhhhhhhhhgggdddaaaddddddccc___YYYTTTPPPOOONNNTTT]]]fffqqq|||iiiUUUFFF666...111444000+++,,,,,,,,,,,,++++++++++++)))*********+++++++++++++++******)))((((((''''''******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******,,,---111777OOO{{{sssrrr~~~yyypppoooooosss}}}ssskkknnnaaaKKKEEE??????AAA>>>AAAGGGPPP[[[eeelllrrruuuzzz}}}uuueeelllttt{{{~~~|||zzzyyyxxx~~~}}}|||}}}~~~}}}{{{xxxxxxxxxxxxxxxwwwuuurrrpppnnnnnnmmmlllkkkjjjiiiiiifffgggfffbbb]]]\\\___cccdddeeegggiiiiiigggeeeddd]]][[[ZZZ[[[```kkkyyy}}}}}}zzzzzz~~~zzz'''((()))******)))))))))333DDDUUUZZZXXX^^^nnn~~~~~~}}}ooobbbmmm{{{uuuqqqwww{{{|||zzzqqqiiiccceeezzz{{{uuurrruuu}}}}}}yyytttlllfffdddcccccciiixxxzzzlllgggeeekkknnnddd[[[PPP@@@222///222000***,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***&&&'''((()))++++++++++++000---///888DDDXXXwww{{{ooommmttt|||vvvuuutttqqqllllllwwwvvvtttyyy~~~sssuuunnnZZZPPPRRRPPPNNNKKKKKKOOOTTTXXXZZZ```bbbdddfffggghhhhhhgggfffeeeddddddfffggghhhggglllkkkkkkkkkkkkiiifffdddeeejjjnnnlllhhhgggjjjooonnnnnnnnnkkkjjjkkkmmmoooiiilllnnnmmmkkkiiiiiijjjiiiiiijjjkkkiiiddd[[[UUULLLLLLKKKLLLSSSbbbtttvvv___DDD333000111///+++------,,,,,,,,,+++++++++************++++++++++++*********))))))(((((('''***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***+++---///444???___}}}xxxuuuiiioooxxx{{{xxxnnnhhhooovvvWWWCCC@@@>>>@@@BBB>>>BBBJJJUUU```hhhnnnsssvvv}}}~~~yyyllldddnnn{{{~~~|||{{{zzz~~~}}}||||||}}}|||zzzxxxtttsssrrrsssuuuuuurrrooommmmmmlllkkkjjjjjjiiiiiihhhhhhgggccc___]]]___bbbaaabbbeeeggghhhhhhgggfff___\\\YYYVVVVVV[[[ccchhhlllnnnqqquuu~~~|||~~~}}}|||yyyxxxzzz~~~~~~yyy%%%&&&))),,,,,,+++,,,000???WWWgggccc^^^hhhwww|||tttiiiiii{{{~~~}}}{{{xxxyyy}}}}}}yyyxxx|||ppphhhccceeeyyy~~~yyywwwzzz|||rrrllljjjddd^^^^^^kkk}}}uuujjjeeeffffffbbb^^^\\\NNN999...///000+++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((())))))***&&&(((***++++++***++++++///111999GGGYYYmmmpppfffgggqqqzzzyyyqqqnnnrrruuuyyyxxxkkkiiisss}}}kkk\\\^^^XXXIIIFFFQQQSSSSSSUUUXXX]]]```aaaaaaccceeeggghhhiiiiiihhhgggkkkhhhfffhhhkkkmmmkkkiiikkkjjjjjjjjjlllllljjjhhhkkkoooqqqqqqnnnmmmppptttuuuuuurrrllliiikkklllkkkjjjmmmooonnnmmmkkkkkkllljjjiiiiiijjjllllllkkkiii___ZZZRRRJJJGGGLLLVVV^^^eeehhhsss|||}}}\\\AAA333///...---------------,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++++++++,,,...111777HHHrrrsssgggrrrzzzssspppxxxnnnOOO======>>>AAABBB===DDDLLLXXXcccjjjooosssvvv|||~~~tttcccfffppp~~~~~~}}}|||}}}~~~}}}}}}~~~}}}{{{{{{|||{{{yyywwwtttqqqpppqqqttttttqqqmmmmmmllllllkkkjjjjjjiiiiiiiiijjjiiieee```^^^```cccaaabbbdddfffggggggffffffbbbaaa^^^ZZZUUUSSSTTTUUUUUUXXX[[[aaammm||||||||||||zzzxxxxxxyyy|||~~~|||www'''&&&)))---+++)))...666KKKaaammmfffcccnnnwwwuuuyyypppppp~~~}}}|||}}}yyypppwwwzzz}}}~~~~~~|||wwwrrrssshhheeedddgggxxx~~~vvvqqqqqqkkk```YYY___nnn~~~uuuiii___YYY[[[aaafff]]]EEE000,,,......,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((***,,,,,,******+++,,,///666CCCVVVkkk|||xxxmmmjjjnnnvvv|||wwwoooooozzzuuuqqqnnnsss```RRRNNNWWWUUUHHHDDDKKKOOORRRYYY```gggjjjiiigggbbbccceeeggghhhiiiiiihhhiiiggghhhlllqqquuuuuussssssrrrqqqrrrvvvyyy{{{|||wwwqqqpppmmmggglllllllllnnnppppppnnnlllnnnnnnnnnllljjjjjjlllnnniiieee^^^WWWQQQOOOPPPRRRNNNUUU```ppp{{{zzz[[[AAA333000222.........---------,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))************************************(((((((((((((((((((((((()))***+++++++++---000333888RRRpppiiiwww}}}gggKKK<<<>>>>>>AAACCC===FFFOOO[[[eeejjjnnnsssvvv|||{{{ppp```kkkrrr}}}xxxtttttttttsssvvv{{{}}}{{{zzzzzzzzzxxxwwwwwwtttrrrrrrsssrrrpppmmmmmmllllllkkkkkkjjjjjjjjjiiijjjjjjgggbbb```bbbdddcccdddeeeffffffeeeeeedddbbbcccbbb___XXXRRRMMMJJJLLLOOORRRWWWbbbsss~~~}}}|||~~~~~~{{{yyywwwxxx}}}~~~~~~|||www***((())),,,)))'''111???SSSdddmmmhhhiiirrrrrriiimmmkkkyyyyyy{{{www|||~~~{{{tttlllddd]]]___eeejjjwww{{{uuutttttthhh]]][[[aaalll}}}}}}jjj]]]aaajjjooojjjTTT;;;...---000,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))),,,---,,,******---111666CCCSSSaaarrrzzzqqqlllmmmsssxxx{{{tttsssxxxyyytttlllrrr}}}~~~kkkQQQHHHEEEKKKNNNLLLOOOWWWYYY\\\bbbhhhmmmmmmjjjgggdddeeefffhhhjjjkkkmmmnnngggiiinnnuuu}}}zzzrrrqqqppprrrttttttqqqnnnllloooqqqpppnnnllllllnnnnnnllliiieee```[[[VVVTTTUUUXXXZZZ]]]hhh~~~rrrRRR;;;222111//////.........---------,,,,,,,,,,,,++++++++++++************************)))))))))************+++************************)))))))))))))))))))))))))))***+++++++++...222555;;;___}}}xxxyyyxxxmmmnnn|||aaaHHH===???>>>@@@CCC@@@IIIRRR^^^gggkkknnntttxxx{{{tttllldddpppuuu{{{uuupppooooooooosssyyywwwwww~~~}}}zzzyyyyyyyyyxxxvvvxxxwwwvvvtttrrrpppooonnnmmmmmmmmmllllllkkkkkkkkkiiijjjkkkhhhdddbbbdddffffffffffffffffffeeedddccc```bbbbbb___XXXPPPIIIFFFJJJMMMOOORRR]]]mmmyyy~~~{{{}}}}}}||||||}}}{{{xxxwww{{{~~~yyy+++((())),,,+++,,,<<>>???EEEDDDMMMVVVbbbhhhkkkooovvv|||wwwkkkiiimmmssszzz|||yyysssoooooonnnmmmpppuuurrrwww}}}zzzxxxxxxxxxwwwvvvvvvxxxxxxuuupppnnnooorrrnnnnnnmmmmmmmmmmmmllllllhhhjjjkkkiiifffdddfffhhhgggggggggfffffffffeeeeeebbbbbb```[[[TTTMMMIIIGGGGGGJJJMMMOOOYYYiiivvv|||~~~|||zzzzzz|||yyyyyy}}}***&&&(((...///555JJJccc___kkktttwwwyyy{{{vvvmmmgggzzzwww||||||~~~{{{qqqeeeddd^^^dddmmmpppwww|||xxx~~~|||}}}www{{{uuummmbbbXXXXXXgggwww~~~}}}}}}|||wwwyyy|||uuulllXXX???222222---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++'''***,,,,,,+++...666===OOOlll}}}rrrnnnlllhhhcccfffiiiiiihhhmmmvvv}}}zzzooosss{{{}}}{{{vvv||||||zzzllldddaaaXXXLLLKKKSSSZZZ]]]fffsssyyywwwtttrrrpppoooppppppppppppnnnmmmlllkkkmmmpppsssvvv{{{rrrnnnqqqsssqqqmmmooonnnnnnnnnooopppooonnn___cccbbb^^^bbbppp~~~dddJJJ;;;000/////////............---------,,,,,,+++++++++******************++++++))))))******++++++++++++************************))))))))))))))))))))))))******++++++,,,///444777LLL}}}tttmmmnnnwww|||uuuzzzwwwSSSAAA<<<@@@===>>>FFFGGGQQQYYYdddjjjlllpppxxx~~~}}}~~~~~~ssseeegggtttttt}}}yyyvvvrrroooooonnnkkklllpppqqqzzz}}}yyyxxxxxxxxxwwwvvvssswwwyyyvvvooolllpppuuunnnnnnnnnnnnnnnmmmmmmmmmgggjjjkkkjjjgggeeegggiiiggggggggggggggggggggggggeeeccc^^^WWWPPPLLLJJJKKKDDDHHHJJJMMMWWWggguuu{{{|||yyyyyy}}}|||zzzzzz))),,,,,,+++000???UUUeeefffooo~~~wwwsssxxxvvvuuuvvv|||uuuzzz}}}vvvlllhhhllliiijjjooopppmmmiiiiiiwwwyyy~~~~~~xxx}}}xxxoooccc\\\\\\aaagggyyyzzz~~~bbbqqqwwwttttttrrrRRR555777///111000+++((((((+++,,,+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************((((((,,,777DDDNNNkkkooovvv{{{{{{tttjjjbbbdddkkkqqqnnnggghhhwwwuuudddfffyyyyyyyyy{{{{{{}}}qqq^^^OOOIIIJJJOOOSSS^^^eeeiiiiiillltttxxxwwwrrrrrrqqqrrrrrrqqqnnnkkkllltttyyywwwxxx~~~xxxvvvwwwxxxrrrpppmmmkkklllooosssvvvnnnpppooogggaaaeeettt~~~fffHHH;;;333---......+++,,,000---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))************+++*********,,,---,,,+++)))---))))))000111222<<>>OOO\\\mmmrrryyy|||zzzuuunnnjjjrrrmmmiiiiiinnnwww{{{xxxssspppwww~~~wwwvvv___YYYPPPKKKLLLSSSZZZ^^^ffflllooommmooouuuxxxwwwsssssssssrrrqqqpppooooooyyy|||uuuooolllnnnooorrruuu{{{wwwtttrrrqqqsssuuuvvvssspppuuuwwwxxxssslllfffeeefffooo~~~~~~YYYAAA777000111222000...///---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))************+++***)))***,,,,,,,,,***)))---******111222555AAAjjjrrrhhhooosss}}}xxxxxxzzz~~~xxx{{{aaaIIIDDDAAAAAA@@@@@@EEELLL[[[dddlllooorrrxxx~~~~~~~~~zzzrrrkkkkkkrrryyy{{{tttooonnnnnnmmmnnnrrr{{{~~~}}}|||zzzyyyxxxxxxxxx{{{yyyuuurrrqqqpppqqqrrrpppooonnnlllkkkkkklllllliiiiiihhheeebbb```aaaccciiimmmmmmiiiggghhhhhhfff___``````\\\VVVPPPMMMLLLGGGGGGHHHLLLTTTbbbqqq{{{~~~}}}~~~}}}~~~~~~)))***---666KKK```ddd\\\dddnnn~~~~~~pppvvvtttoooxxx}}}|||wwwrrr|||{{{~~~wwwmmmlllrrrzzzxxxxxxyyyuuunnnlllnnnvvvyyy~~~wwwmmmmmmnnnooorrryyy|||{{{{{{tttjjjbbb^^^^^^___bbbzzz}}}```gggppppppllliiiWWW:::222000...---,,,+++,,,---+++++++++************)))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++,,,///222;;;KKK___mmmppptttyyy{{{yyywwwvvvvvvxxxnnnfffnnnlllmmmtttyyyeeeaaaGGGHHHJJJPPPYYYbbbiiilllnnnqqqsssppppppsssuuuuuutttuuuvvvtttrrrrrrvvvzzz~~~yyywwwxxxyyyvvvqqqiii___UUUMMMHHHEEEEEEFFFHHHJJJNNNTTTZZZ___rrr~~~|||vvvuuuwwwxxxsssooovvvwwwzzzzzzvvvnnneee^^^^^^iiivvv}}}rrrSSSEEE888444555333000---------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))***************)))((()))+++,,,+++***)))---+++,,,222222888IIIzzznnnnnnzzzwww|||wwwzzzuuupppYYYFFFDDDCCCBBB@@@???GGGQQQ___gggnnnpppssszzz|||xxxrrrllljjjoooxxx~~~|||wwwssspppmmmkkkqqqyyy~~~~~~}}}|||{{{{{{{{{{{{yyyvvvtttrrrrrrrrrsssooonnnmmmkkkjjjiiiiiiiiillllllkkkhhhdddaaa```aaakkkooooookkkhhhiiihhhfff\\\^^^___]]]YYYSSSOOOMMMFFFFFFGGGKKKSSS___nnnwww~~~~~~~~~||||||...)))...AAAUUU______^^^rrr{{{mmmmmmyyyvvvsss}}}ssskkknnn|||uuuyyy|||yyysssqqqxxx}}}zzzwwwuuuqqqmmmnnnttt{{{}}}|||xxxkkkbbb\\\]]]___aaafffmmmvvv}}}www|||xxxnnneee```^^^___^^^ooozzzrrrllluuuyyyrrrqqqdddEEE666111---,,,---,,,+++,,,+++++++++*********))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************,,,,,,///888GGG[[[mmmxxxxxxxxxxxxxxxyyy{{{|||~~~tttrrrsss~~~qqqkkkooo|||dddKKKFFFJJJNNNVVVaaakkkrrruuuuuuvvvxxxxxxvvvuuuvvvxxxyyytttwwwzzzzzzyyy}}}xxxsssrrrpppnnnkkkhhhffffffggg^^^ZZZRRRJJJDDD???======>>>????????????AAADDDGGGHHHQQQ\\\fffqqq}}}xxxxxxyyyyyywwwwwwwwwwwwvvvsssnnnkkk___]]]```mmm}}}|||nnn\\\EEE777444333000---...------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((()))))))))************)))(((((((((***+++***))))))...,,,---111111<<>>444,,,,,,---+++***++++++++++++*********))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************...---111@@@VVVkkkwww||||||xxxyyy|||}}}}}}yyyvvvgggooovvvkkkNNNAAADDDYYY]]]fffpppxxx{{{zzzxxx}}}}}}}}}}}}||||||~~~vvv{{{wwwrrrpppmmmiiifffaaaaaaaaaaaa```^^^[[[ZZZNNNKKKGGGBBB@@@AAABBBCCC@@@BBBDDDDDDEEEGGGJJJLLLJJJNNNQQQRRRTTT]]]mmmyyyxxxxxxwwwuuurrrppppppqqqqqqggg```eeevvvyyyqqq~~~uuuXXX@@@333000000///.........---------,,,,,,+++++++++*********))))))))))))))))))))))))))))))((()))))))))************)))(((((((((***+++***)))***...------000111BBB```xxxvvv}}}|||xxxwwwTTTBBBAAACCCEEEDDD@@@@@@MMM[[[ccciiinnnpppttt{{{~~~~~~zzzsssjjjgggkkkttt}}}~~~wwwsssuuuyyy|||}}}}}}~~~~~~~~~wwwvvvuuusssqqqqqqqqqqqqooonnnmmmllljjjiiiggggggeeeggggggfffcccaaa``````ooossssssnnniiigggeeeaaa^^^^^^___^^^ZZZTTTMMMIIIEEEFFFGGGIIIPPP[[[gggooouuuyyy~~~~~~~~~}}}{{{{{{~~~|||------AAA\\\```WWWeeeiiiiiitttuuu~~~eeelllyyyvvvssspppppplllkkkppp|||wwwnnnlllooouuu}}}{{{|||~~~ttthhh___YYYSSSOOOPPPSSSXXX]]]dddkkksssxxxqqqvvvxxxnnniiifffeeekkkcccmmm}}}~~~pppnnnzzzyyyooofff___III:::...---...+++)))++++++++++++************)))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************000222;;;NNNeeevvv||||||zzzvvvwwwzzz{{{~~~uuupppkkkttt|||mmm]]]QQQJJJPPPZZZdddgggnnnuuu{{{|||zzzxxx|||zzzzzz|||{{{zzz~~~|||yyyuuuvvvqqqjjjdddaaa`````````VVVUUUVVVWWWWWWTTTPPPLLLFFFDDDAAA@@@@@@BBBEEEGGGCCCGGGLLLPPPTTTXXX]]]```gggjjjjjjgggaaa^^^aaadddgggtttttttttttttttsssssstttuuuzzzooofffdddmmm}}}qqqgggwww~~~nnnOOO:::111111111............---------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))***************)))((()))+++,,,+++******...,,,---111444MMMssssssjjjlllvvv~~~lllNNN@@@AAABBBDDDDDDAAACCCPPP^^^eeejjjoooqqquuuzzz{{{yyyvvvqqqkkkiiimmmvvv}}}xxxvvv{{{~~~}}}|||}}}}}}}}}|||||||||}}}~~~~~~vvvuuutttsssrrrqqqqqqpppooooooooonnnmmmkkkiiiiiihhhiiiiiihhhfffeeefffggglllqqqqqqlllhhhfffddd```___^^^]]][[[YYYTTTMMMHHHFFFFFFGGGIIIOOOYYYeeelllpppvvv|||~~~xxx{{{~~~|||...@@@ZZZiiifffddduuuvvvlllyyyrrryyy|||rrrgggsss~~~zzzqqqiiijjjlllmmmlllrrr~~~sssjjjlllssszzz||||||}}}zzzqqqdddZZZUUUSSSQQQPPPPPPTTTZZZ___dddiiinnnqqqlllzzzvvvoooiiifffgggfffmmm}}}}}}{{{{{{yyysssvvv~~~xxxkkkgggUUUAAA111///000,,,***---+++++++++************)))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************000:::KKK___qqq{{{~~~wwwnnnmmmuuu}}}yyyuuuxxxyyy{{{nnnWWWJJJLLLXXXfffooonnnooorrrvvv{{{}}}|||{{{|||yyyxxx{{{zzzxxx|||~~~{{{rrriiifffcccaaa\\\VVVQQQPPPQQQRRRMMMKKKJJJKKKLLLKKKGGGDDDEEEDDDCCCCCCDDDFFFIIIKKKMMMQQQWWW\\\```cccgggjjjnnnqqqtttuuutttsssssstttdddaaaeeevvv|||uuurrruuuwwwxxxvvv|||tttkkkdddeeemmmtttkkkhhhsssdddGGG777333333............------------+++++++++************)))))))))))))))))))))))))))))))))))))))************+++***)))***,,,,,,,,,***))),,,,,,...333;;;[[[uuucccbbbqqqooowww{{{___HHH@@@BBBAAABBBCCCBBBFFFSSS```ggglllqqqssswww{{{yyyuuupppnnnllllllqqqyyy{{{{{{~~~}}}{{{zzzzzzzzzyyyzzzzzz{{{||||||vvvvvvuuutttsssrrrrrrqqqooopppppppppooonnnlllkkkkkkkkkjjjiiigggfffhhhjjjfffkkkmmmjjjggggggeeeaaa]]][[[YYYXXXWWWTTTOOOJJJGGGGGGHHHJJJOOOXXXcccjjjooovvv{{{||||||}}}222SSSpppqqqjjjpppxxxiiiqqq}}}sssxxx}}}qqq]]]iiivvv~~~}}}|||zzzqqqeeeaaaiiinnnooouuu{{{ooogggkkkuuu|||~~~~~~mmmeeeZZZSSSRRRRRRRRRRRRTTTWWW\\\```bbbdddfffgggjjj}}}}}}ssskkkeeeaaakkkqqqttt}}}zzz}}}xxxrrr^^^GGG444111222...+++///+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************000AAAXXXlllxxx}}}sssfffeeesssqqqdddZZZMMMGGGSSSgggsssuuuwwwwwwwwwyyy|||~~~|||}}}sssrrrppphhhaaa___RRRRRRPPPKKKDDD@@@@@@BBBFFFDDDBBBCCCEEEGGGFFFDDDIIIHHHHHHIIIJJJMMMPPPQQQWWWZZZ^^^```aaabbbcccddd___aaafffnnnwwwlllUUUVVVrrr|||rrrrrruuutttqqqtttpppmmmpppsssqqqhhh```rrrzzzffflllsssRRR===666444//////.........---------+++++++++************)))))))))))))))))))))))))))))))))))))))************+++*********,,,---,,,+++(((+++,,,///666@@@eeejjjkkkpppuuu|||hhhOOO???;;;CCCAAAAAABBBDDDHHHTTT```hhhnnnsssuuuyyy{{{xxxssskkklllmmmooossszzzyyy~~~}}}zzzxxxxxxxxxxxxxxxxxxyyyzzz{{{wwwwwwvvvuuutttssssssrrrooopppqqqqqqqqqooonnnmmmffffffeeebbb______aaacccaaagggjjjhhhggghhhfffccc[[[YYYVVVVVVVVVUUUPPPMMMGGGHHHHHHJJJOOOXXXbbbjjjqqqvvvzzz}}}~~~~~~DDDkkk~~~wwwuuu}}}}}}kkklll|||}}}~~~pppcccfffpppqqquuu{{{~~~xxxjjj___YYY```gggmmmwwwppppppqqqsssuuuyyy|||~~~}}}||||||~~~xxxkkk___\\\WWWSSSRRRSSSVVVYYYZZZXXXXXX]]]aaaccceeegggjjj{{{|||vvvmmmffflllppptttyyylllUUU;;;......///...+++------,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************...)))'''***,,,+++,,,///<<>>BBBBBBCCCEEEJJJSSS```hhhmmmooorrruuuvvvvvvtttsssllliiikkkrrrxxx~~~~~~||||||}}}}}}}}}~~~~~~|||zzzxxxvvvuuuwww{{{}}}|||{{{xxxwwwuuuuuuvvvvvvuuutttsssrrrqqqpppnnnmmmlllkkkgggeeeccc___]]]^^^aaadddcccdddfffhhhjjjiiifffcccbbb^^^ZZZYYYYYYWWWRRRNNNKKKIIIGGGFFFIIIQQQ\\\cccooopppooonnntttxxxzzz|||}}}~~~hhhllloooooouuu}}}~~~yyyuuussstttzzzyyyrrrvvvwwwxxxxxxuuunnnfff```\\\^^^eeeoooyyy|||rrreeejjjpppwww{{{||||||{{{{{{{{{zzzzzz{{{}}}xxxjjj```\\\\\\[[[YYYXXXXXXYYY[[[\\\]]]]]]\\\\\\]]]]]]\\\ZZZ___nnn}}}pppmmmnnnuuu}}}~~~mmmzzzlllQQQ;;;000......---------,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************)))+++,,,,,,,,,555>>>SSSeeezzzzzzwwwxxx}}}ppphhhkkkwww}}}zzz}}}zzziii]]]YYY]]]UUUZZZmmmvvvpppoooxxxxxxzzz||||||{{{zzzzzz{{{zzzwwwwww{{{yyyqqqkkkbbb\\\SSSMMMIIIFFFBBB>>>CCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBEEEHHHKKKMMMTTTZZZaaadddbbb^^^\\\\\\VVVVVVVVVYYY```hhhqqqvvvwwwuuutttnnn___SSSWWWcccyyycccUUU^^^kkksss|||xxxssstttqqqmmmjjjkkkpppwww}}}lllhhhfffpppcccKKKAAA222//////111111......111,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,)))111555888XXX{{{lllrrr{{{yyy~~~{{{hhhNNN======DDDCCCCCCCCCEEEKKKVVVbbbkkkmmmooorrruuuvvvuuutttrrrjjjjjjnnnuuu|||xxxxxx~~~~~~~~~~~~|||zzzxxxwwwvvvwwwzzz||||||{{{xxxwwwvvvvvvwwwxxxwwwvvvqqqqqqppppppnnnmmmlllkkkiiigggccc___^^^```eeeiiidddddddddgggiiijjjiiihhhfffbbb^^^[[[ZZZWWWRRRNNNJJJHHHEEECCCFFFMMMXXX___jjjmmmllljjjooo{{{}}}wwwxxxzzz{{{|||nnnhhhkkk}}}nnn}}}~~~xxxqqqjjjiiipppxxx}}}{{{uuuuuu{{{tttxxxyyyssshhh___[[[[[[```gggrrr~~~ttthhhfffjjjpppuuuyyyzzzzzzyyyxxxxxxyyyyyy{{{}}}~~~zzzmmmccc\\\YYY[[[[[[ZZZZZZ[[[\\\]]]]]]___```^^^\\\]]]___]]]ZZZZZZkkk~~~vvvnnnkkkqqqvvvzzzooo{{{xxx```EEE444...///000...------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))***------+++---999GGGYYYjjj}}}~~~vvvsssttt|||vvvqqqqqquuuzzz}}}rrrxxxtttlllllljjjccc^^^WWW\\\iiivvvwwwppppppvvvyyy}}}}}}zzz{{{~~~~~~yyyxxx~~~}}}ttthhh^^^NNNKKKFFFCCCCCCCCCBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDFFFIIIOOOUUUYYY]]]bbbeeeccc^^^YYYZZZ\\\___aaadddjjjsss~~~ppp]]]YYY```mmmkkk^^^XXXdddlllqqqyyy}}}vvvtttpppmmmnnnooosss{{{tttjjj```aaappp~~~nnnXXXHHH888333000111111...,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,+++222555>>>fffmmmzzzvvvgggKKK===AAAIIIDDDCCCCCCFFFNNNZZZfffnnnppprrrsssttttttsssqqqpppjjjlllqqqwwwvvvyyy~~~|||zzzyyyxxxwwwxxxyyyyyyzzzxxxwwwvvvvvvwwwvvvuuusssooopppppppppooommmlllkkkhhhhhhfffcccbbbdddhhhkkkgggfffeeefffhhhjjjkkkjjjgggddd___\\\ZZZWWWSSSPPPJJJHHHEEEBBBDDDJJJTTT[[[hhhmmmpppooosss|||~~~|||}}}}}}}}}}}}~~~pppnnnwwwqqqjjjssswwwsssjjj```ddduuuuuuvvvwwwyyyzzzyyyvvvoootttxxxrrreee[[[XXXZZZeeelllyyyrrrhhhlllmmmooorrrtttvvvwwwwwwvvvvvvwwwyyy{{{}}}vvvnnniiiddd___[[[\\\\\\\\\\\\]]]]]]]]]^^^]]]___]]]YYY[[[______[[[YYYmmm{{{qqqjjjlllmmmooo|||{{{~~~lllOOO888///...///......------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************+++------+++000@@@PPPeeerrr}}}ssspppqqqooopppsssyyy}}}~~~nnnzzzlllZZZfffpppbbbSSSQQQgggyyyyyyssssssvvvvvvzzz~~~|||yyyzzz~~~zzzyyy~~~zzzuuujjjZZZNNNCCCBBB@@@@@@BBBDDDEEEFFFHHHHHHGGGGGGGGGGGGFFFFFFHHHGGGGGGIIINNNVVV^^^cccdddeeeeeeaaa\\\]]]bbbhhhnnnppptttzzzuuuddd___bbbaaabbb[[[[[[hhhmmmoooxxx{{{}}}~~~wwwrrroooooooooqqqzzz~~~ooodddbbblllgggNNN???666///000111///---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,------333666FFFuuuuuuyyy~~~nnnzzz{{{sss{{{___DDD:::???FFFCCCCCCDDDIIIRRR^^^iiippptttuuuuuutttssspppnnnlllkkkoootttxxx~~~~~~|||}}}www~~~~~~|||{{{yyywwwuuuuuuvvvwwwwwwvvvuuutttuuusssqqqooonnnooopppppppppnnnmmmlllhhhiiijjjiiihhhhhhiiikkkllliiigggfffhhhiiijjjjjjfffccc___\\\YYYWWWTTTSSSLLLJJJEEEBBBCCCIIIQQQXXXeeennnuuuwwwyyyfffsss{{{dddgggxxxzzzqqqvvvkkk___jjjyyyqqqpppzzzuuukkkmmmrrruuunnnbbbYYYXXXZZZeeemmm{{{yyymmmhhhqqqpppooooooppprrrtttvvvtttuuuwwwyyy|||~~~|||uuummmiiijjjiiieee```aaa```______^^^^^^^^^^^^ZZZ\\\YYYTTTVVV^^^```[[[___qqqwwwmmmiiiiiimmmwww}}}xxx[[[>>>111...---......------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,...///777JJJ\\\qqqxxxwwwoookkkkkkfffmmmxxx~~~uuukkk|||nnn\\\jjjmmmVVVGGGZZZsssyyyrrrwww{{{wwwwww{{{}}}zzzuuusssuuuyyy|||wwwyyyxxxqqqiii]]]OOODDDDDDDDDDDDDDDEEEGGGIIIJJJKKKKKKJJJJJJIIIHHHHHHGGGIIIJJJLLLPPPVVV\\\aaaeee_________^^^___dddlllsssxxxyyyzzz{{{||||||{{{{{{|||}}}rrriiifffhhhaaaccc___aaakkkjjjhhhpppxxx|||wwwpppoooooopppzzzsssfffcccqqqxxx___HHH<<<000...111111000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,...333999QQQwww{{{}}}wwwtttWWWAAA===AAADDDBBBBBBEEELLLWWWccclllqqqvvvvvvuuutttrrrooolllkkkmmmrrrvvvxxx}}}|||{{{zzz{{{~~~{{{{{{yyyvvvsssrrrtttuuutttssssssssssssrrrooommmnnnoooqqqrrrqqqpppnnnmmmiiikkkmmmmmmlllkkkkkklllooollliiiggghhhiiiiiiiiigggdddaaa]]]YYYVVVUUUUUUNNNKKKFFFBBBBBBGGGOOOUUU```kkkvvvzzz|||~~~```yyyooobbboooyyyrrrqqquuugggwwwyyykkklllsssgggppprrrrrrjjj^^^WWWXXX[[[ccclllzzz}}}pppiiijjjppppppoooooopppqqqssstttssstttwwwzzz}}}~~~}}}uuurrrpppooopppooollliiihhhfffdddbbb````````````ZZZ]]]XXXQQQSSS]]]aaa]]]hhhsss~~~sssjjjkkksssyyyzzz~~~lllJJJ888111---.........---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))+++///555BBBWWWiiizzz|||}}}zzzuuuooommmmmmjjjsssuuuccceeevvvmmmeeennnbbbOOOVVVnnnxxx}}}yyyuuuxxxyyyvvvuuuvvvuuurrrooonnnpppssswwwtttzzz|||sssiiiaaaYYYPPPJJJLLLLLLMMMMMMNNNOOOQQQRRRRRRQQQPPPOOONNNMMMLLLKKKLLLQQQXXX___cccdddcccbbbZZZ\\\___dddiiinnnrrruuuwwwvvvuuusssrrrqqqppppppuuuwwwwwwtttooolllkkkkkkcccffffffkkktttnnnhhhoootttwww{{{}}}xxxrrrppppppzzzyyyjjjmmmwww|||rrrYYYHHH666///000000000000...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++...444===\\\{{{~~~wwwxxx|||mmmQQQBBBDDDGGGEEEAAABBBFFFNNN[[[fffnnnqqqtttttttttsssqqqooonnnmmmnnntttwwwxxx}}}zzzzzzwwwxxxwwwtttqqqqqqtttwwwppppppppprrrssssssqqqnnnnnnoooqqqssssssrrrpppnnnmmmnnnooonnnllllllmmmnnnooommmjjjiiiiiijjjjjjiiijjjhhhddd___ZZZVVVUUUUUUNNNKKKFFFAAA@@@EEELLLRRR]]]iiiuuuyyyzzz}}}gggeee]]]oooxxxzzzlllsss~~~ooovvvgggkkktttiiittttttpppfff[[[UUUXXX\\\fffooo}}}}}}ooolllqqqnnnnnnooooooqqqrrrssssssrrrtttwwwzzz}}}|||~~~~~~xxxtttvvvyyyyyyvvvsssrrrqqqmmmkkkgggdddbbbaaaaaaaaa^^^```ZZZQQQSSS^^^ccc___oootttzzzxxxlllooozzz~~~yyyuuuyyyyyyVVV???666000///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************(((***000:::III```sss~~~|||zzzxxxxxxxxxqqqzzzlllTTT^^^mmmhhhhhhnnnWWWQQQsss~~~xxxuuuwwwxxxuuussstttuuusssqqqnnnkkkkkkmmmpppvvvuuu|||zzzooofff___[[[YYYXXXRRRSSSUUUVVVVVVXXX[[[]]]YYYXXXWWWVVVTTTRRRQQQPPPPPPWWWbbbkkkoookkkeee```___bbbiiipppvvvyyywwwuuurrrqqqooommmmmmnnnpppqqqvvvvvvsssnnnkkkkkkjjjhhhaaagggjjjttt}}}vvvnnnuuuqqqqqqrrrvvv|||wwwqqqpppzzzqqqgggjjj|||tttyyyiiiTTT===111///...,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))---444@@@ddd}}}xxxzzznnnnnnzzzxxx~~~eeeJJJAAAGGGIIIDDD@@@AAAFFFPPP]]]hhhoooqqqrrrrrrrrrrrrqqqqqqpppooonnntttwwwwww~~~||||||tttuuutttrrrpppqqquuuyyymmmmmmooorrrtttuuusssqqqnnnppprrrttttttsssqqqoooqqqqqqooommmkkklllnnnqqqnnnllljjjiiijjjkkkkkkjjjnnnlllgggaaaZZZVVVUUUUUUNNNKKKEEE@@@???CCCJJJPPP\\\hhhtttwwwxxx|||~~~|||}}}tttlll\\\fffuuuqqqfffccczzztttgggppp|||iiiwwwrrrkkkddd[[[VVV\\\ddddddnnnyyy|||wwwrrrsssuuuoooooooooooopppqqqrrrrrrsssuuuxxx{{{~~~zzz~~~{{{wwwtttrrrkkkffffffdddaaaccciiiooogggZZZRRRWWWaaabbb]]]qqqqqqwww|||yyyrrruuu}}}|||~~~zzzxxx```BBB444(((---------...------,,,,,,************************)))))))))))))))))))))))))))))))))))))))*********---))),,,888GGGVVViiixxx|||xxxssspppssseeeLLLMMMfffZZZttt\\\JJJiii|||ttttttvvvuuusssrrrrrrpppllliiihhhkkkqqquuuxxx|||~~~~~~|||uuupppnnniii___\\\^^^]]]]]]\\\]]]___```___^^^cccbbb```]]][[[XXXVVVUUU]]]bbbggghhheeeccceeehhhppprrruuuwwwxxxwwwuuutttmmmlllnnnpppooolllpppvvvzzzttttttuuurrrjjjbbbiiikkkooosssuuuuuutttsssvvvwwwwwwxxxyyy|||zzzvvv}}}nnnnnn{{{wwwyyyyyywww~~~xxx___EEE888444222111333//////...---,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++*********+++***++++++,,,,,,------...///444666EEEvvvnnnhhhhhhyyyvvvWWWBBB???DDDFFFDDDAAACCCJJJTTT```kkkrrruuuuuusssqqqqqqrrrrrrrrrqqqtttwwwzzz}}}~~~}}}zzzvvvtttsssuuuxxxzzzttttttttttttttttttttttttuuuttttttsssrrrpppooonnnrrrqqqppppppoooppppppppppppnnnlllkkkjjjkkkmmmnnnnnnkkkfffaaa^^^YYYUUUQQQMMMIIIDDD@@@???AAADDDGGGYYYcccpppwwwyyy{{{mmmdddkkkrrrfffaaaccc|||eee```mmm}}}wwwssslllddd]]]WWWTTTYYYaaafffmmmssssssooommmppptttoooooooooooopppqqqrrrrrruuuwwwyyy|||}}}|||rrrlllhhhhhhgggdddfffkkkqqqcccUUUQQQYYYaaadddcccggghhhnnn|||}}}rrrqqqyyyyyy~~~}}}xxxmmmhhheeeuuuiiiNNN???333------......------,,,,,,************************))))))))))))))))))))))))))))))))))))***************)))///???QQQaaaooozzz|||{{{{{{{{{{{{xxxqqqmmmssszzzSSSDDDQQQ^^^eeezzzxxx\\\ZZZvvvyyyqqqqqqtttssssssttttttpppjjjggggggkkkppptttyyy}}}~~~}}}}}}|||{{{vvvsssrrrnnngggeeeggghhhgggfffgggiiikkkkkkjjjiiigggdddaaa______```aaacccfffiiijjjkkkmmmpppssswwwxxxxxxxxxvvvtttqqqooolllkkklllmmmllllllrrrzzzyyyuuutttqqqlllhhhsssssssssttttttuuuwwwwwwwwwxxxxxxxxxxxx{{{}}}}}}}}}pppiiilllxxxyyymmmxxx~~~jjjQQQAAA777000---...//////...---,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++***++++++,,,,,,---......///444:::OOOooo~~~jjjwww}}}|||vvvXXXCCC???BBBCCCAAABBBEEEKKKUUUaaajjjppprrruuusssrrrrrrssstttsssrrrsssvvv{{{~~~~~~}}}zzzwwwtttssstttwwwyyyuuuuuutttttttttssssssssstttttttttsssrrrpppooonnnoooooooooooonnnnnnnnnnnnnnnmmmlllkkkkkklllmmmnnnnnnkkkgggccc```\\\WWWTTTOOOKKKFFFAAA@@@AAADDDGGGRRR\\\hhhqqquuuyyy~~~yyyjjjmmmpppkkk^^^aaahhhoooppp|||rrroooxxx}}}qqqggg\\\WWWUUUUUUZZZ___jjjmmmnnnlllhhhiiiooouuunnnnnnnnnnnnooopppqqqrrruuuvvvxxx{{{}}}~~~{{{|||tttooollllllkkkjjjlllppprrr^^^OOOSSS]]]bbbeeehhhbbbdddkkkzzztttooouuuuuuzzzzzzkkk```YYYkkkuuuWWWBBB111............------,,,,,,************************)))))))))))))))))))))))))))))))))*********++++++***+++666JJJ___nnnvvv{{{~~~}}}yyyrrrmmmzzzyyySSSHHHWWWVVVoooyyyhhh]]]lll~~~vvvpppppprrrrrrsssvvvqqqllleeedddiiipppuuuxxx}}}~~~~~~||||||yyyxxxxxxvvvrrrqqqrrrsssqqqnnnmmmmmmmmmlllkkkllliiifffddddddgggjjjmmmhhhgggfffhhhlllppptttuuu{{{zzzyyywwwtttqqqooommmllliiihhhiiiiiillluuuzzztttqqqppppppqqq~~~|||xxxvvvuuuwwwzzz|||yyyyyyyyyxxxxxxyyy|||yyybbbgggmmmzzzqqqdddooouuu```LLL;;;///,,,...//////...---,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++******+++++++++++++++,,,------......111444>>>]]]qqq|||uuukkk|||nnnSSSBBB@@@CCCCCCBBBDDDGGGMMMWWWaaajjjnnnpppuuusssrrrrrrtttuuuttttttrrruuuzzz|||zzz{{{}}}}}}zzzwwwtttrrrsssuuuwwwvvvvvvuuutttsssrrrrrrqqqsssssssssrrrqqqpppooonnnlllmmmnnnnnnnnnmmmkkkkkkkkkkkkkkklllmmmmmmnnnnnnnnnlllhhhfffccc___[[[XXXRRRNNNHHHCCCAAAAAACCCEEEOOOWWWcccnnnvvv|||mmmkkkvvvtttfffdddjjjooo{{{iiifffttt|||qqqdddXXXUUUWWWYYY^^^bbbnnnnnnmmmjjjhhhjjjppptttmmmmmmmmmnnnooopppqqqrrrrrrsssuuuwwwyyyzzz{{{|||wwwxxx}}}wwwtttqqqppppppppprrruuurrr[[[NNNXXXcccccccccggg___aaahhhxxxyyysssuuuqqqssswwwiii```ooo~~~^^^CCC/////////...---------,,,,,,************************)))))))))))))))))))))))))))))))))******++++++,,,...111===RRRiiixxx}}}}}}||||||}}}hhhYYY___ZZZooommm\\\aaauuu|||zzzxxxsssqqqssstttrrrsssuuukkkeeeaaaccclllvvv|||~~~~~~{{{zzzzzzrrrqqqppppppooonnnkkkiiiiiihhhffffffhhhkkkoooqqqmmmhhhcccdddjjjppprrrrrrwwwvvvuuutttsssrrrqqqpppmmmiiifffeeefffkkkwwwzzzsssnnnpppvvv{{{|||yyyyyyzzz|||~~~zzzzzzzzzyyywwwxxxzzz|||~~~~~~lllfffdddsssyyygggmmm}}}zzz{{{iiiSSS===000///333//////...---,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***++++++,,,++++++,,,,,,---.........222333AAAjjj}}}sssyyyllllllsss___III???AAAEEEGGGGGGDDDGGGNNNYYYccckkkooopppsssqqqpppqqqsssuuuuuuuuurrruuuxxx|||{{{{{{|||}}}{{{wwwtttrrrssstttuuuwwwwwwvvvtttsssrrrqqqpppqqqqqqrrrrrrqqqpppooooookkklllnnnooonnnmmmkkkiiihhhiiikkklllmmmnnnnnnnnnmmmkkkhhhfffdddaaa]]]ZZZSSSPPPJJJDDDAAA@@@AAABBBLLLSSS^^^kkkvvv}}}vvviiinnnyyysssdddppptttuuu~~~}}}~~~hhhjjjyyy|||mmm```TTTSSSWWW\\\aaaeeemmmlllkkkjjjjjjlllnnnppplllllllllmmmnnnoooqqqrrrqqqrrrtttvvvxxxyyyzzz{{{zzzzzz}}}~~~|||~~~}}}{{{zzzyyywwwtttssstttvvvvvvmmmZZZRRR]]]fffbbb^^^aaaWWWYYY```pppzzzxxxooommmxxx}}}{{{zzzhhhnnnfffMMM888111000///------,,,------************************))))))))))))))))))))))))((())))))***+++,,,,,,,,,...444BBBXXXqqqvvvssseeehhhiiijjj```^^^lllwwwtttrrrsssrrruuuxxxwwwrrrqqqssshhheeeccchhhrrr{{{~~~~~~{{{pppooooooppppppnnnjjjggg___```aaabbbeeegggiiijjjnnnhhhccceeelllsssuuutttsssssssssrrrrrrqqqqqqqqqnnniiieeeddddddiiivvv|||vvvqqqrrrzzz~~~}}}}}}||||||}}}}}}zzz{{{{{{zzzxxxxxxzzz|||~~~}}}}}}~~~|||eee\\\tttsssooozzz}}}uuurrrYYY@@@333222555//////...---,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,+++,,,,,,------...//////444333FFFvvvxxxxxxiiirrreeeRRR@@@===BBBEEEGGGHHHCCCGGGPPP[[[gggooorrrsssqqqpppoooqqqsssuuuvvvuuutttvvvxxx|||~~~}}}}}}{{{xxxuuusssssstttuuuxxxwwwvvvuuusssqqqpppppppppppppppqqqppppppoooooolllmmmnnnoooooommmkkkjjjhhhiiijjjlllmmmnnnnnnnnnkkkiiihhhfffeeeaaa]]]ZZZSSSPPPJJJDDD@@@??????@@@FFFMMMXXXdddpppxxx}}}zzzjjjeeejjjoookkkccc{{{{{{www|||pppttt}}}wwwfffZZZQQQQQQVVV[[[aaaeeehhhgggggghhhjjjkkkkkkjjjkkkkkkkkklllnnnoooqqqqqqrrrsssuuuxxxzzz|||}}}}}}~~~{{{www~~~}}}||||||yyytttrrrttttttrrreeeZZZUUU\\\ccc```[[[ZZZSSSTTTZZZiii}}}{{{pppmmmnnnzzzwwwwwwoooyyyuuuooozzziiiQQQ<<<222111///---,,,,,,------************************))))))))))))))))))))))))((())))))***+++,,,------+++666HHH^^^wwwnnnhhhrrrwwwccc]]]lllyyyxxxsssqqqrrrssswwwzzzvvvooonnnqqqjjjjjjkkkqqqwww||||||{{{{{{{{{xxxtttpppkkkgggbbb\\\XXXTTTUUUWWWXXXZZZ\\\]]]]]]ddd```___ccckkksssuuuuuutttttttttsssrrrpppooonnnnnniiidddbbbbbbeeeppp{{{zzzwwwwww||||||}}}}}}~~~~~~}}}}}}|||zzz{{{{{{{{{zzzzzz{{{}}}~~~zzzxxx}}}}}}ooo```wwwssswwwyyy}}}dddHHH888222222//////...---,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,---......//////555666OOO}}}wwwjjj}}}___LLL<<<===BBBCCCCCCEEECCCHHHRRR^^^jjjqqqttttttpppooooooqqqtttwwwxxxxxxxxx{{{}}}|||{{{xxxvvvuuuuuuuuuvvvxxxwwwvvvuuusssrrrppppppnnnoooooopppppppppoooooommmnnnooooooooonnnmmmlllhhhiiijjjkkklllmmmnnnnnnjjjiiigggfffeeeaaa\\\YYYSSSPPPJJJEEE@@@???>>>>>>FFFMMMWWWbbblllttt||||||lllaaadddiiihhhkkkqqqzzz~~~|||}}}uuuyyy{{{mmm___WWWPPPQQQVVVZZZaaagggeeecccccceeeiiikkkjjjgggjjjjjjkkklllmmmooopppqqqqqqrrruuuxxxzzz|||~~~~~~zzzuuussssssrrr~~~{{{}}}yyyrrroooqqqppplll[[[XXXUUUVVVZZZ[[[YYYVVVSSSSSSWWWeeexxx~~~|||sssrrrgggkkkxxxssspppxxxpppqqq}}}lllUUU???333222///---,,,,,,---...************************))))))))))))))))))))))))((())))))***,,,------...---===RRRhhh}}}~~~}}}~~~sssppp|||yyy]]]ccc|||~~~yyyzzzvvvtttuuuwwwwwwqqqjjjkkkqqqiiimmmssszzz}}}}}}{{{zzz{{{|||{{{uuulllddd___]]][[[ZZZ\\\\\\[[[[[[\\\^^^___aaa]]]]]]___dddkkkqqqssssssuuuuuuvvvvvvtttrrrpppnnnlllhhhdddaaa^^^___hhhrrrxxxyyyzzzzzz{{{|||~~~~~~~~~}}}}}}||||||{{{xxxzzz||||||||||||~~~~~~||||||zzzwwwzzz|||zzz~~~lllsssuuurrr|||rrrVVVAAA555/////////...---,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,------.../////////666;;;\\\~~~rrrkkkzzz]]]III<<<>>>DDDCCCAAACCCFFFLLLUUUaaalllsssttttttqqqqqqqqqssswwwzzz{{{{{{{{{}}}|||{{{yyywwwwwwwwwwwwxxxwwwvvvuuutttsssrrrqqqqqqmmmnnnnnnoooppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmjjjjjjiiiiiijjjlllnnnoookkkjjjhhhgggfffbbb\\\XXXTTTQQQKKKFFFBBB@@@??????FFFNNNXXX```gggpppzzzxxxgggaaakkkooolllvvv~~~tttwwwtttyyyyyyhhh]]]VVVRRRSSSWWW[[[bbbiiifffcccaaadddiiilllkkkhhhjjjjjjjjjkkkmmmooopppqqqnnnppprrrvvvyyy{{{|||}}}||||||sssllljjjjjjppp~~~zzz|||xxxppplllnnnlllgggUUUVVVTTTPPPSSSXXXYYYUUUPPPOOOSSS___sss|||{{{vvvwwwdddbbb{{{{{{tttuuu{{{llliiizzzttt```JJJ444222///---,,,,,,---...************************))))))))))))))))))))))))((())))))+++,,,---......222EEE\\\ppp~~~{{{{{{nnnxxx|||sssYYYiii}}}zzzzzzvvvvvvvvvssslllfffjjjqqqeeemmmwww~~~|||~~~}}}rrrllldddaaacccjjjqqquuurrrooollljjjjjjmmmppprrraaacccfffkkkpppssstttssssssuuuwwwxxxwwwuuusssqqqkkkgggccc```\\\[[[bbbkkkjjjmmmqqqwww|||~~~}}}{{{{{{{{{{{{wwwyyy|||}}}}}}~~~{{{zzz{{{zzzxxx~~~~~~{{{yyyssshhhyyyvvvoooxxx|||aaaKKK::://///////...---,,,,,,,,,,,,,,,++++++++++++++++++,,,+++*********+++,,,,,,---,,,,,,------.../////////666>>>eee{{{llliiixxxuuuZZZGGG;;;@@@FFFDDDBBBDDDIIIOOOXXXdddnnnssssssrrrsssrrrrrruuuyyy|||}}}}}}}}}~~~|||~~~|||{{{yyyxxxxxxxxxyyyyyyvvvvvvuuutttsssrrrrrrqqqlllmmmnnnooopppppppppoooooonnnmmmllllllllllllmmmlllkkkiiiiiiiiikkkmmmooolllkkkiiihhhfffbbb]]]YYYUUURRRMMMGGGCCCAAAAAAAAABBBJJJTTT[[[___hhhttt~~~~~~}}}}}}|||llliiivvv}}}zzzzzzgggtttwwwssskkk```YYYXXXWWWVVVWWW\\\bbbgggeeeddddddeeefffhhhjjjllliiiiiiiiijjjkkklllmmmnnnrrrrrrqqqqqquuu||||||{{{zzzsssiiieeegggjjjzzz~~~~~~yyytttssstttsssnnniii___XXXQQQNNNPPPTTTVVVWWWUUUSSSSSSZZZhhh{{{uuunnnnnnmmmdddggg|||{{{xxxwwwnnnttt~~~|||nnnOOO<<<666000...---------...*********))))))))))))(((************************)))***+++***+++...000000555PPPiiiyyyzzzyyyyyycccYYYlllcccrrr~~~|||zzzyyywwwvvvsssooojjjgggggggggiiiuuutttooopppyyyzzztttjjjlllooorrrtttttttttsssuuuuuuvvvvvvvvvvvvuuuuuukkkiiiddd^^^YYYWWWXXXYYYUUUdddrrryyy~~~}}}~~~}}}||||||||||||yyyzzz|||}}}|||}}}~~~~~~|||zzzzzz}}}vvvwwwyyyvvvwww}}}zzziiifff{{{sssVVV===222/////////...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---------...000222<<<@@@zzzyyygggsssyyyzzzUUUEEE:::<<>>VVVooo~~~{{{rrrvvv~~~~~~fffccctttvvvjjjxxx}}}vvvuuuqqqlllhhheeeeeefffqqqyyy{{{ttttttvvvvvvwwwvvvuuutttuuuuuuvvvvvvuuuuuutttsssjjjhhhddd___YYYUUURRRQQQSSSbbbqqqxxx|||~~~~~~~~~}}}}}}}}}~~~~~~{{{|||~~~~~~~~~~~~}}}{{{{{{}}}~~~zzzyyyuuutttxxxwwwqqqccc\\\|||zzz]]]CCC777000000///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...000222<<>>???CCCHHHQQQ\\\iiiwwwnnnllluuu~~~~~~uuu]]]ZZZzzz}}}~~~|||xxxrrrbbbRRRTTTSSSTTTUUUYYY^^^bbbeeebbbbbbcccccceeeggghhhiiikkkkkkkkkkkklllnnnooopppnnnpppssswwwyyy}}}~~~rrrnnnnnnllljjjjjjfffrrr|||{{{|||~~~}}}{{{|||}}}qqqiii^^^WWWVVVWWWXXXXXXSSSRRRQQQVVVaaarrr}}}|||rrriiihhhfffkkk}}}yyywwwwwwvvv|||xxx___FFF;;;111//////,,,++++++,,,,,,,,,+++++++++******************************)))***++++++,,,---///222HHH]]]uuu|||ppplll||||||lllrrr}}}kkkvvvvvvrrrkkkeeebbbbbbdddfffzzz~~~~~~}}}{{{yyyxxxwwwvvvwwwwwwwwwvvvuuutttrrrrrrjjjiiifffaaa[[[TTTOOOKKKPPP___ooovvvyyy|||~~~|||}}}}}}~~~~~~}}}~~~||||||~~~}}}zzzuuusssvvvtttnnnnnncccUUUeee{{{hhhMMM===222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111333===QQQ{{{jjjccctttxxxwwwmmmRRRDDD:::>>>BBB@@@@@@CCCLLLVVVaaahhhnnnsssuuussstttuuuxxx{{{~~~~~~~~~||||||~~~~~~~~~}}}vvvnnnnnnvvv~~~|||{{{yyysssnnnlllnnnqqqsssssssssqqqnnnmmmnnnpppmmmlllkkkjjjjjjkkkkkkllljjjgggfffiiijjjhhhjjjnnnnnnnnnmmmllliiifffbbb```XXXSSSLLLFFFCCCAAA@@@???>>>AAAGGGOOOZZZhhhvvv~~~gggjjjuuu~~~}}}}}}kkkRRR___xxxzzz}}}vvvmmm^^^PPPPPPPPPQQQTTTYYY^^^bbbdddaaaaaabbbcccdddfffggghhhjjjjjjjjjkkklllmmmnnnooommmooossswww{{{{{{tttnnnllllllsss{{{}}}xxxuuuvvv{{{~~~~~~|||sssggg^^^[[[ZZZYYYXXXSSSQQQPPPSSS\\\kkk|||wwwlllmmmhhhccc{{{xxx{{{vvvuuummmMMM===111000111...+++---------,,,,,,,,,+++++++++************************))))))+++---,,,,,,000666OOOaaayyy||||||qqqnnn}}}}}}tttwwwvvvoooddd]]]\\\aaaggglll}}}zzzxxxwwwwwwyyyyyyxxxwwwvvvtttrrrrrrnnnkkkgggbbb]]]WWWQQQMMMOOO\\\llluuuwwwzzz~~~}}}~~~~~~}}}~~~~~~}}}~~~zzzvvvuuuwwwsssqqquuuoooZZZVVVwwwyyyyyyuuuWWWAAA444222///...---...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------...222444>>>]]]zzzrrrcccaaaxxxhhhNNNBBB:::>>>BBBAAAAAADDDMMMWWWbbbiiioootttuuussstttvvvxxx{{{}}}}}}}}}|||}}}}}}}}}~~~~~~}}}yyyooommmvvv{{{zzzvvvqqqllllllpppuuutttttttttsssqqqooonnnnnnnnnnnnnnnllljjjhhhhhhiiigggfffhhhmmmmmmjjjhhhiiijjjlllmmmlllhhhccc```___WWWRRRKKKFFFDDDBBBAAA@@@BBBDDDHHHOOOXXXeeerrr{{{}}}~~~lllooovvv~~~|||www___OOOllltttttt|||~~~sssfff\\\UUUOOONNNNNNRRRXXX^^^bbbccc```aaabbbccceeefffgggggghhhhhhhhhiiijjjkkkmmmmmmnnnnnnqqqwwwzzz|||vvvssstttxxx{{{zzznnneeeaaa^^^\\\YYYSSSQQQOOOPPPWWWddduuu{{{nnnoooggg^^^|||vvv}}}oooeeerrrwwwWWWBBB111000222///---///---------,,,,,,,,,,,,+++***************************)))***------,,,333<<>>QQQooo}}}}}}}}}ttttttwwwmmm]]]YYYXXX___kkkxxx~~~|||yyyuuusssuuuuuuuuuuuutttsssqqqqqqooolllhhhfffeee```WWWOOOQQQQQQYYYjjjvvvzzz|||}}}}}}}}}}}}|||{{{}}}}}}|||zzz{{{uuutttlllttt|||dddSSSbbbtttrrrpppmmmnnnxxx|||ppp___===777000---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,000555999MMMyyyllldddbbbpppoooSSS>>>888888@@@EEEDDDFFFLLLOOO[[[gggooouuuzzzyyyvvvwwwvvvuuuuuuvvvyyy}}}}}}|||}}}{{{~~~~~~}}}{{{~~~wwwssstttxxxyyyzzzzzzxxxtttqqqsssyyywwwsssooonnnooonnnllljjjpppwww}}}}}}vvvmmmgggeeehhheeeeeeiiikkkjjjllloooeeeeeeggglllpppoooggg```XXXSSSNNNKKKJJJJJJJJJJJJDDDDDDDDDGGGNNNYYYeeennnxxx|||~~~}}}iiibbb]]]]]]dddnnnzzzsssaaahhh|||xxxqqq]]]]]]hhhcccXXX[[[SSSQQQOOOQQQTTTWWWYYYZZZcccbbbbbbccceeeffffffeeeggghhhjjjjjjjjjlllnnnppprrrnnnqqqxxxzzz}}}|||sssnnnllljjjddd```[[[VVVQQQOOOPPPYYYkkk{{{||||||yyyyyy```>>>333111+++)))...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))000++++++...,,,///DDD\\\vvv|||~~~mmmooo~~~{{{~~~yyygggyyy|||mmm^^^ZZZUUUXXXgggwww~~~~~~}}}}}}}}}|||yyyvvvtttssssssuuuwwwwwwssspppooollliiihhhgggcccZZZSSSPPPQQQYYYhhhtttxxxyyy{{{}}}{{{}}}~~~{{{zzzzzz{{{||||||}}}zzzsssssspppnnnoooooohhh\\\QQQjjjlllsss~~~rrruuutttwww]]]KKK666///222///---///,,,---,,,,,,++++++,,,,,,---***,,,......------...///---///...,,,---333999===WWWsssggg___VVVwww{{{___LLL>>>999888>>>CCCFFFHHHKKKSSS^^^lllvvvxxxxxxxxxyyyxxxuuuuuuxxxzzzzzz~~~}}}{{{zzz|||}}}|||||||||~~~}}}||||||yyywwwxxx{{{}}}}}}wwwsssqqqrrruuuxxxvvvsssppppppqqqooohhhccchhhnnnvvvxxxvvvqqqmmmkkkllllllkkkjjjiiigggfffeeehhhdddaaabbbeeehhhiiiggg^^^WWWPPPMMMMMMLLLHHHDDD???@@@BBBCCCHHHRRR___hhhuuu}}}hhhggghhhmmmttt{{{tttaaaoooxxxhhh___ddd```WWWYYYRRRRRRRRRRRRSSSVVVYYY[[[______```bbbdddggghhhhhhfffgggiiiiiiiiikkkmmmoooqqqmmmooovvvxxx{{{}}}uuupppmmmjjjeee```\\\WWWSSSRRRTTT]]]ooo{{{{{{}}}hhhDDD555111---,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))---***,,,///---222IIIbbbyyynnnrrrrrriiiddd|||yyyiiiZZZQQQRRR\\\ooo}}}~~~||||||zzzwwwtttrrrqqqqqqsssuuuuuussspppnnnkkkhhhgggfffbbbZZZTTTOOOOOOVVVdddqqqwwwyyy||||||zzzyyyzzz}}}~~~}}}~~~|||||||||~~~~~~|||zzz|||~~~tttwwwtttrrrrrrrrrjjj\\\QQQ^^^ttt~~~www||||||iiiSSS<<<222333...---///+++---,,,,,,++++++,,,,,,---+++,,,......---,,,---...,,,......,,,---222999>>>___uuukkkiiieeepppXXXFFF===888888===CCCFFFHHHLLLUUU```mmmvvvxxxwwwwwwyyyyyyvvvuuuxxxyyyzzz|||{{{|||}}}}}}||||||~~~}}}|||}}}~~~zzzwwwwwwxxx}}}zzzwwwuuuuuuuuuvvvuuurrroooooopppooojjjeeehhhmmmtttwwwuuupppmmmkkkmmmmmmmmmlllkkkiiigggfffiiigggeeedddfffhhhiiiiii___YYYRRRNNNNNNLLLHHHDDDEEEEEEDDDBBBDDDLLLWWW```nnnvvvnnnooorrruuuyyy||||||zzzooo___xxx{{{xxxwww~~~ooo]]]]]]]]]WWWVVVRRRTTTUUUTTTSSSTTTXXX[[[ZZZ[[[]]]```cccfffhhhjjjeeeggghhhhhhhhhiiilllnnnpppmmmoootttvvvyyy~~~vvvqqqmmmiiiddd```]]]YYYUUUSSSUUU]]]ooo~~~}}}zzzyyyzzzppp|||tttMMM888111......000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))***---///...666PPPjjjrrrvvvpppuuu^^^kkk~~~qqq___QQQKKKTTTfffyyy|||yyywwwtttrrrqqqooooooppprrrsssrrrqqqoookkkgggeeeccc```YYYTTTNNNMMMRRR___llltttxxx||||||{{{zzz{{{}}}~~~~~~}}}}}}}}}||||||}}}|||vvvzzz}}}{{{vvv|||vvv{{{wwwuuuuuutttlll]]]QQQPPPxxxqqqxxxwww}}}~~~ttt]]]CCC555333...,,,///,,,---,,,,,,++++++,,,,,,---,,,---///...---,,,,,,---+++,,,---......222999@@@eeerrrjjjeeejjj{{{}}}iiiSSSBBB;;;777777===CCCEEEIIIMMMWWWaaannnuuuvvvuuuvvvwwwyyyvvvuuuwwwxxxzzz}}}{{{|||~~~~~~}}}||||||}}}~~~~~~}}}zzzyyyvvvvvv{{{{{{{{{{{{yyywwwtttsssssspppnnnnnnoooooolllhhhgggkkkqqqtttssspppmmmlllmmmnnnoooooonnnkkkiiigggkkkkkkjjjhhhggggggiiijjjbbb\\\VVVRRRPPPMMMIIIFFFGGGFFFDDD@@@@@@FFFQQQYYYdddnnnyyyyyyzzzyyywwwuuurrrmmmfffaaaYYY~~~qqqooossstttlllWWWWWWZZZVVVTTTQQQUUUXXXVVVSSSSSSWWW\\\YYYZZZ\\\^^^```cccgggiiifffhhhiiiiiiiiijjjlllnnnpppnnnooosssuuuxxx}}}vvvpppkkkgggbbb^^^\\\XXXSSSQQQQQQYYYiiiyyy|||{{{yyyxxx|||vvvgggjjjWWW;;;000//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***...//////999UUUpppwww{{{ssswwwooo[[[uuuwwwfffUUUIIINNN\\\qqq~~~{{{xxxuuurrrpppooonnnnnnnnnooopppqqqqqqqqqnnniiieeebbb]]]XXXTTTOOOLLLOOO[[[gggooouuuzzzyyyyyyzzz{{{||||||||||||zzz{{{{{{{{{{{{|||~~~xxxzzz|||zzzuuuwww{{{zzzwwwuuuuuutttlll^^^RRRJJJlllssssssuuuyyyzzzeeeHHH666222,,,,,,000------,,,,,,++++++,,,,,,------...///...---++++++,,,++++++---//////222:::CCCpppqqqjjj[[[kkk~~~wwwwwwaaaMMM???999777888>>>BBBEEEIIINNNXXXbbbmmmssssssqqqrrrtttuuusssrrrtttvvvyyy}}}{{{{{{|||~~~}}}}}}|||||||||}}}~~~yyy{{{yyyzzzyyyyyyzzzzzzxxxvvvsssqqqpppnnnmmmmmmooopppnnnlllgggjjjnnnpppqqqooommmlllnnnooopppqqqpppmmmkkkiiilllnnnnnnlllhhhfffiiikkkeeeaaa[[[WWWTTTPPPLLLIIIEEEDDDAAA>>>>>>DDDOOOWWW]]]fffrrryyy|||}}}~~~}}}~~~tttzzz}}}{{{wwwpppdddXXXPPPSSSllllllnnnjjjrrruuufffUUUVVVXXXSSSQQQQQQUUUYYYXXXTTTTTTXXX\\\ZZZ[[[]]]]]]^^^```dddggghhhiiijjjjjjjjjkkkmmmooopppooopppsssvvvzzz}}}zzzuuuoooiiiddd___\\\XXXTTTPPPOOOPPPWWWgggwww}}}{{{{{{{{{yyyzzz~~~}}}|||uuuhhhaaauuuaaa@@@000...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,(((,,,///...///>>>ZZZtttbbbhhh```qqq^^^OOOIIITTTdddyyy|||xxxuuurrrooonnnnnnnnnnnnnnnooopppqqqtttqqqlllgggbbb]]]XXXTTTSSSNNNNNNWWWaaahhhnnntttqqqrrrtttuuuvvvvvvvvvwwwxxxzzz||||||zzz{{{}}}|||zzzxxxyyyxxxxxxxxxtttrrrrrrrrrlll___TTTIIIaaa~~~uuuxxxwwwvvvjjjLLL777111,,,,,,111...---,,,,,,++++++,,,,,,------...///...---++++++,,,,,,+++...111000222<<>>===BBBKKKRRRWWW```kkkqqqrrrtttwww{{{yyy{{{~~~||||||}}}aaammmxxx{{{yyyrrr```OOOGGGVVVmmmmmmjjjfffoooooobbbWWWYYYVVVOOONNNRRRUUUXXXXXXVVVVVVYYY\\\[[[]]]^^^]]]\\\^^^bbbgggiiijjjkkkkkkjjjkkkmmmoooppppppqqqsssvvv|||zzzwwwsssnnnhhhccc___\\\UUUQQQOOONNNPPPXXXiiiyyy~~~|||yyyzzz}}}~~~|||xxxuuuqqqggg___pppkkkHHH222...000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***---......333EEEbbbxxxssscccfffooo}}}kkkXXXOOONNNYYYjjj|||~~~{{{wwwssspppooopppqqqqqqoooooooooqqqsssrrroookkkfff```[[[XXXWWWPPPNNNSSSZZZ___cccgggiiilllpppqqqrrrrrrsssttttttxxx{{{{{{zzzzzz}}}~~~yyywwwxxxyyyxxxyyy}}}yyytttppppppqqqlll```WWWJJJTTTwwwuuuyyysssnnn{{{qqqPPP999222,,,---111...---,,,,,,++++++,,,,,,---,,,---///...---,,,,,,---...,,,...111111222???OOOuuummmYYY|||cccGGG???AAA;;;:::<<>>???EEEJJJQQQXXXaaafffhhhjjjooosssvvvwwwzzz}}}}}}{{{|||```llluuuuuusssoooaaaPPPHHH```}}}qqqssshhhgggqqqkkk]]]WWW[[[TTTKKKNNNSSSTTTVVVWWWYYYZZZ[[[[[[ZZZ]]]^^^]]][[[]]]ccchhhhhhiiijjjjjjiiijjjlllnnnnnnoooqqqrrrvvv|||}}}~~~wwwvvvsssoooiiiccc```^^^WWWSSSPPPOOOOOOVVVeeettt~~~xxxxxx}}}}}}|||wwwllleeehhhxxxtttPPP555000111///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...888NNNkkk~~~|||xxxtttxxxlllqqqxxxhhhuuubbbQQQMMMQQQ```ppp}}}yyyuuuqqqppprrrttttttqqqooooooppppppqqqqqqnnnjjjeee```^^^YYYRRRMMMOOOSSSTTTVVVYYY]]]aaafffhhhiiiiiikkkmmmkkkoootttvvvvvvwww{{{|||zzzzzzxxxuuuuuuyyyyyysssqqqqqqlllbbbZZZLLLKKKiiiuuu{{{qqqhhhsssxxxxxxVVV===555......000,,,---,,,,,,++++++,,,,,,---+++,,,......---,,,---...111---...222111333BBBUUUuuukkk```jjjIII@@@BBB===<<<>>>BBBDDDEEEJJJRRRXXX___gggkkkjjjjjjllloooooopppsssuuussssss||||||zzzzzz{{{|||yyyyyyzzz{{{{{{{{{{{{{{{}}}}}}~~~|||zzzyyyyyy|||}}}|||{{{ssssssqqqpppoooooonnnnnnjjjnnnrrruuuuuutttrrrqqqooollljjjkkkmmmnnnnnnlllhhhhhhiiijjjlllnnnppprrrmmmlllkkkjjjjjjiiigggeeeddddddaaa^^^YYYTTTQQQPPPLLLLLLJJJEEE???>>>@@@DDDIIIPPPWWW[[[]]]aaagggmmmrrrssstttvvv{{{~~~{{{{{{~~~ttt{{{zzzrrrnnnnnneeeXXXMMMiiiyyyuuuwwwhhhjjjrrrgggWWWUUU[[[RRRIIIPPPSSSSSSTTTWWWZZZ\\\\\\[[[YYY\\\^^^]]][[[^^^dddjjjhhhiiiiiiiiihhhiiijjjllllllnnnpppqqquuu}}}~~~}}}}}}~~~wwwvvvtttpppjjjdddaaa```[[[VVVRRRNNNLLLPPP]]]kkkyyy|||}}}}}}~~~wwwwwwzzz~~~wwwwww|||~~~mmmhhhxxxzzzUUU888111222000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,...;;;UUUrrrvvvnnnhhhkkkyyyxxxzzzeeezzzqqqfffyyymmm[[[KKKJJJRRRgggvvv{{{vvvrrrqqqtttwwwvvvssspppoooooommmoooqqqpppmmmhhheeecccZZZRRRLLLMMMNNNNNNNNNPPPNNNRRRXXXZZZ[[[[[[^^^```aaagggmmmpppqqqsssxxx}}}~~~xxxrrrtttzzz~~~vvvsssrrrmmmddd\\\NNNGGGccczzzvvvjjjsssttt~~~[[[AAA777000...///***---,,,,,,++++++,,,,,,---***,,,......------...///333...///222111333DDDYYYyyynnnqqqrrrMMM>>>;;;>>>>>>@@@DDDDDDEEEKKKRRRXXX___gggkkkjjjjjjmmmqqqrrrsssvvvwwwtttrrryyy}}}{{{{{{|||~~~wwwxxxyyyzzz{{{{{{{{{{{{||||||}}}~~~}}}{{{|||}}}yyyqqqrrrrrrrrrqqqooonnnmmmjjjnnntttwwwwwwuuurrrqqqqqqmmmjjjjjjmmmnnnnnnlllgggffffffgggjjjmmmqqqsssmmmkkkhhhiiikkkjjjgggcccbbbbbb```\\\WWWSSSPPPOOOLLLLLLKKKGGGAAA???@@@CCCCCCIIIPPPTTTVVV[[[dddkkkooonnnnnnpppuuu{{{{{{{{{~~~xxxsssnnnhhhrrr```TTT~~~ooouuurrriiitttxxx___YYYaaaYYYNNNNNNRRRUUUUUUUUUVVVXXX[[[^^^___]]]^^^___^^^^^^^^^```bbbeeehhhjjjkkkjjjjjjjjjkkkkkkmmmnnnnnnooouuuzzzvvvqqqlllhhheeebbb```\\\WWWOOOJJJLLLSSS\\\cccqqqqqqpppooonnnnnnnnnnnnlllkkkmmmvvvvvvppptttkkktttxxxYYY>>>111000000------------------------------,,,++++++,,,,,,,,,///(((...111777\\\}}}{{{wwwfffeeeoootttkkktttiii\\\vvvtttmmmtttcccNNNDDDPPPddduuu{{{}}}yyywwwwwwoootttyyyyyyuuupppmmmlllqqqssstttsssnnnhhhaaa]]]VVVTTTPPPMMMKKKJJJKKKLLLMMMLLLKKKJJJJJJKKKLLLMMMTTTYYY]]]___dddkkksssvvv~~~}}}{{{xxxuuuttttttvvvwww~~~tttrrrsssnnnfffbbbQQQMMMYYYvvvyyyyyy```EEE777222...---...------------------------.........////////////000,,,000222***222666???jjjuuuyyy|||OOO777===<<<===>>>???BBBFFFLLLPPPZZZbbbhhhhhhhhhkkkllllllrrrssswww||||||yyyyyy|||~~~}}}}}}~~~|||yyyvvvuuuvvvxxxxxxxxxyyyxxxxxx{{{||||||yyywwwuuuuuutttsssrrrpppooonnnmmmmmmoooqqqttttttqqqoooooommmjjjiiijjjkkkjjjiiifffiiijjjgggbbbdddkkksssllljjjiiiiiiiiihhhfffdddaaa```^^^ZZZUUURRRQQQRRRLLLJJJIIIIIIEEE>>>===???AAACCCEEEGGGKKKRRRYYY___eeefffgggiiimmmssszzz~~~~~~~~~|||}}}~~~~~~|||zzzwww}}}hhheeessstttllldddqqqxxx```ZZZbbbYYYMMMNNNRRRUUUUUUVVVWWWYYY\\\^^^```]]]^^^___^^^]]]]]]___```bbbeeehhhjjjjjjkkklllmmmmmmnnnooonnnnnnrrr{{{~~~{{{wwwrrrnnnkkkgggdddaaa]]]XXXQQQLLLLLLQQQXXX^^^eeedddbbb```___^^^]]]]]]]]]\\\```gggmmmttt|||www{{{zzziiipppzzzZZZ???111//////---------------------------,,,,,,++++++,,,,,,---...***000444<<<]]]zzzyyysss}}}mmmggglllzzzqqqvvviiiaaavvvhhhvvv{{{mmm]]]KKKEEETTThhhxxx~~~|||zzzyyyuuuvvvwwwuuurrrooonnnmmmpppqqqrrrrrrnnniiiccc___VVVTTTPPPMMMJJJJJJJJJKKKHHHHHHFFFFFFEEEFFFGGGGGGJJJLLLOOORRRXXXbbblllsssyyy}}}~~~}}}}}}{{{xxxuuuttttttuuuvvvwwwxxxssstttpppjjjfffUUUNNNUUU|||~~~|||zzzbbbFFF666///***)))***------------------------------........./////////,,,000222+++222777@@@mmmooouuusssMMM:::===;;;===???AAACCCGGGLLLPPPZZZbbbhhhhhhhhhkkklllllloooqqqwww}}}}}}zzzzzz~~~~~~}}}}}}~~~}}}|||{{{yyyxxxxxxyyyyyyyyyxxxyyy{{{|||{{{yyytttttttttsssqqqpppnnnnnnnnnnnnnnnppprrrsssqqqppppppmmmkkkjjjkkkkkkkkkjjjiiikkkkkkgggbbbbbbiiioookkkjjjiiiiiijjjiiifffcccaaaaaa```]]]XXXTTTSSSSSSLLLIIIHHHHHHDDD>>><<<===<<<>>>@@@BBBFFFLLLSSSXXX]]]^^^aaadddgggmmmsssxxx~~~~~~~~~}}}~~~xxx|||nnnxxxwwwtttfff```sssvvv```\\\bbbXXXMMMOOORRRVVVVVVWWWXXX[[[]]]___```^^^___```___]]]]]]^^^______bbbfffiiijjjkkkmmmnnnmmmoooppppppooorrrwww|||~~~zzzyyyvvvrrrnnnkkkhhhdddaaa]]]XXXRRRMMMKKKMMMRRRUUUUUUSSSRRROOOMMMLLLKKKJJJLLLLLLPPPUUUXXX^^^jjjwww~~~ssshhhlll|||\\\???111//////------------------------,,,,,,,,,++++++,,,,,,---...,,,111888CCC```xxxxxxpppxxxtttxxx}}}yyyiiijjjzzz~~~{{{^^^```ssscccTTTHHHGGGYYYooo~~~}}}|||zzzwwwtttrrrqqqqqqpppooonnnoooppppppmmmiiidddaaaXXXVVVSSSOOOMMMLLLLLLLLLHHHHHHGGGFFFEEEEEEFFFFFFCCCDDDEEEFFFKKKTTTaaakkktttyyy}}}{{{}}}{{{xxxvvvttttttuuuvvvppp{{{~~~uuutttqqqnnnlll\\\PPPPPPrrrhhhMMM:::222......///------------------------,,,,,,,,,---------......---///222+++333777CCCsss|||kkk|||hhhKKK===<<<;;;===@@@CCCEEEIIIMMMPPPZZZbbbhhhhhhhhhkkkllllllmmmpppwww~~~~~~zzz{{{~~~~~~~~~~~~{{{yyyyyy{{{zzzyyyyyy|||{{{zzzuuuuuutttrrrqqqpppooonnnpppnnnmmmnnnppprrrqqqqqqpppnnnlllkkklllllllllkkklllmmmlllgggaaaaaafffkkkjjjjjjjjjkkkkkkhhhdddaaa```bbbbbb```[[[WWWUUUTTTKKKHHHFFFFFFCCC===:::;;;999:::<<<>>>AAAGGGMMMRRRTTTWWW[[[___ccchhhmmmqqqvvvxxx}}}ooovvvzzz{{{mmm~~~xxxrrrbbbbbbxxxrrr```^^^bbbWWWLLLOOOSSSVVVWWWXXXZZZ\\\^^^```aaa```aaabbbaaa```^^^_________bbbfffhhhiiijjjlllmmmkkknnnppprrrrrrsssvvvyyy|||~~~}}}zzzwwwuuuqqqnnnkkkhhhccc```ZZZWWWQQQLLLIIIHHHJJJKKKIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDHHHKKKKKKOOO\\\iiixxxzzzrrrmmmjjjyyy}}}]]]AAA333//////------------------------,,,,,,+++++++++,,,------......000888IIIdddyyy~~~~~~xxx~~~hhhsssxxxoooMMMeee~~~mmmZZZMMMFFFJJJ___vvv~~~zzzwwwsssrrrtttuuusssqqqpppppppppnnnkkkgggccc```[[[YYYVVVSSSQQQOOOOOOOOONNNMMMMMMLLLKKKKKKKKKKKKGGGFFFEEEEEEEEEJJJUUU```rrrwww~~~}}}{{{}}}{{{yyyvvvuuuttttttuuuooovvvxxxsssrrrqqqpppaaaSSSLLLiiimmmSSS???444111222444------------------------++++++,,,,,,,,,------------...111,,,444888FFFzzzvvviii}}}]]]III???999;;;>>>BBBEEEHHHKKKOOORRRZZZbbbhhhhhhhhhkkkllllllmmmqqqyyy~~~zzz{{{~~~~~~~~~zzzzzz|||{{{zzzzzz}}}~~~|||zzzzzzwwwvvvuuutttrrrqqqqqqppprrrooommmmmmoooqqqrrrrrrqqqooommmlllmmmnnnnnnmmmmmmmmmkkkfffaaaaaaeeejjjlllkkkkkkkkkjjjfffaaa\\\^^^```bbbaaa]]]XXXUUUSSSLLLHHHEEEEEECCC===::::::999;;;<<<>>>@@@DDDIIIMMMOOOSSSXXX]]]aaaeeejjjmmmnnnssszzzcccyyyyyyssslllxxxvvvooo```dddyyymmm______bbbUUUKKKOOOSSSVVVWWWYYY[[[]]]___``````bbbdddeeeeeecccaaaaaaaaabbbdddgggiiiiiiiiijjjkkkkkkmmmooopppooonnnmmmmmmnnnooottt{{{{{{yyy{{{}}}|||{{{wwwvvvsssqqqnnniiiccc___VVVSSSNNNJJJFFFDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCDDDFFFHHHFFFHHHSSS```nnn{{{|||{{{ooosss}}}___CCC555111000------------------------,,,+++++++++,,,,,,---...//////...666NNNhhh||||||}}}tttzzzkkk~~~zzzkkkJJJlll|||hhhSSSHHHFFFOOOeee{{{~~~wwwuuutttvvvyyyyyywwwsssrrrqqqpppmmmiiieeeaaa___[[[ZZZXXXUUUSSSRRRQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOKKKIIIIIIIIIFFFFFFPPP\\\tttwww|||~~~~~~}}}|||yyywwwuuutttttttttrrrwwwzzzssssssrrrqqqdddUUUKKKdddqqqXXX@@@222.........------------------------+++++++++,,,,,,,,,,,,---......111---555999JJJ}}}llljjjsssTTTGGG@@@888<<>>:::999999:::<<<===>>>AAAEEEHHHKKKOOOTTTYYY]]]aaaeeegggkkkqqqyyy]]]yyyrrrqqq|||uuutttkkk___eeeuuuggg]]]___aaaSSSJJJPPPTTTUUUWWWYYY[[[]]]______```bbbeeeggggggeeecccccccccdddfffiiijjjiiihhhhhhiiillllllllljjjgggccc^^^\\\ZZZZZZ\\\ccclllssswwwxxxzzzuuutttwwwzzz|||zzzxxxvvvtttpppkkkddd___QQQOOOKKKGGGDDDBBBAAAAAAAAAAAABBBCCCEEEFFFHHHIIIGGGGGGHHHIIIGGGGGGNNNWWWhhhvvv{{{tttcccGGG888222000------------------------++++++++++++,,,---......///111---666TTTlll}}}~~~sssyyyxxx{{{cccMMMtttwwwaaaMMMFFFIIIUUUkkkvvvwwwyyy{{{}}}|||xxxvvvsssrrrooolllgggccc```^^^ZZZYYYXXXVVVTTTTTTSSSSSSQQQRRRRRRSSSSSSSSSRRRRRRMMMJJJKKKLLLIIIGGGQQQ```vvvyyy{{{}}}}}}}}}}}}|||zzzxxxvvvtttsssssstttxxxuuutttssspppdddWWWKKK```xxxaaaFFF444...,,,+++------------------------+++++++++,,,,,,,,,------...---000...666:::NNNoooeeelllhhhLLLCCC@@@:::<<>><<<;;;===???BBBEEEJJJPPPTTTZZZbbbhhhhhhhhhkkkllllllooottt|||~~~}}}|||}}}|||}}}}}}|||{{{|||}}}}}}{{{yyywwwuuuuuuvvvvvvuuusssqqqqqqrrrttttttssstttrrrpppoooqqqrrrrrrrrrllljjjgggdddbbbcccgggiiihhhfffeeedddcccaaa]]][[[ZZZ\\\^^^^^^[[[WWWUUUTTTTTTMMMHHHIIIIIICCC>>>;;;777999::::::999:::===???AAADDDHHHKKKNNNQQQUUUXXXccchhhoootttxxx|||wwwmmm|||uuuttt|||rrrtttrrrrrrhhhfffooosss^^^XXX^^^^^^OOOIIIQQQUUUTTTUUUXXX[[[]]]^^^^^^^^^```bbbeeeffffffdddddddddeeegggjjjkkkkkkjjjkkkllljjjhhhfffccc```[[[UUUQQQKKKMMMMMMLLLQQQ___ooozzzvvv|||qqqiiiiiiqqqyyyvvvtttsssppplllddd\\\VVVMMMKKKIIIFFFEEEDDDEEEEEEHHHIIIIIIKKKMMMOOOPPPQQQTTTQQQOOOPPPPPPMMMMMMPPP^^^nnnxxxmmmPPP<<<222---------------------------++++++++++++,,,---...///...555111===___qqqxxx~~~zzznnn}}}TTTfff}}}hhhSSSBBBBBBNNN^^^sss~~~{{{xxxxxxyyypppooollliiifffdddcccbbb______^^^^^^^^^^^^^^^]]]\\\]]]___aaabbbbbbbbbaaa\\\UUUQQQQQQLLLKKKZZZnnnwwwzzz}}}~~~~~~~~~}}}|||zzzxxxvvvtttsssrrrooossswww{{{xxxtttooolll___MMMVVV|||~~~}}}yyyyyysssaaaHHH777222222///------------------------,,,,,,------------......///,,,000///777;;;RRRnnnjjjxxx~~~cccFFF;;;;;;<<<:::;;;===???BBBHHHNNNSSSZZZbbbhhhhhhhhhkkkllllllnnnsss{{{~~~|||}}}}}}~~~}}}zzz~~~zzzxxxxxxzzz}}}{{{xxxvvvuuutttuuuvvvvvvtttsssssstttuuutttssstttrrrppppppqqqsssssssssnnnkkkgggdddbbbcccfffhhhdddcccaaabbbbbbbbb```^^^[[[]]]^^^^^^[[[XXXVVVVVVVVVNNNIIIJJJJJJEEE???<<<999:::;;;;;;:::;;;===???@@@BBBEEEHHHJJJNNNRRRUUU]]]aaaggglllpppvvv~~~wwwtttvvv^^^^^^mmmlll}}}vvvooolllpppsssoooiiiXXX```cccXXXLLLJJJQQQWWWUUUWWWZZZ[[[[[[[[[]]]^^^XXX^^^dddfffiiilllkkkfffiiihhhjjjmmmkkkhhhiiilllnnnjjjdddaaadddhhhddd\\\PPPVVVWWWRRRXXXkkkxxx{{{xxx|||sssnnnpppuuuzzzvvvuuurrrmmmfff___YYYVVVPPPOOONNNLLLKKKJJJIIIIIIKKKLLLMMMNNNOOOQQQRRRRRRXXXVVVTTTRRRPPPNNNMMMLLL\\\kkk{{{~~~zzzxxxxxxUUU>>>444000......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...333---000EEEbbbyyy~~~uuusssyyyqqq|||ZZZnnnsssZZZPPPEEEFFFTTTiii{{{}}}}}}wwwmmmmmmkkkhhheeeccccccdddaaaccceeeeeecccbbbbbbbbbfffcccccchhhjjjiiijjjlllhhhbbbZZZSSSNNNPPP___nnnxxxzzz{{{|||~~~}}}||||||zzzxxxuuurrrqqqnnnqqqrrrwww}}}uuutttoooiii```UUUNNN^^^}}}~~~|||xxx{{{|||xxxeeeJJJ888333000+++...---,,,+++***+++,,,,,,,,,,,,,,,---------......---...222...444:::VVVgggddd~~~aaaBBBAAA888888888;;;>>>@@@AAAEEELLLRRR^^^aaaeeeggghhhiiikkkllltttzzzzzzyyy}}}|||~~~|||xxxuuu}}}~~~{{{zzzzzz{{{~~~}}}{{{wwwsssqqqqqqsssssstttvvvvvvtttrrrssstttvvvuuutttsssqqqpppooonnnooolllgggccc```aaabbbdddbbbbbbaaa```^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVVVVRRRNNNKKKJJJGGGCCC???777777777999;;;<<<;;;:::===???AAADDDGGGKKKPPPSSSYYYXXX]]]fffnnnsssyyy|||{{{wwwsssVVVPPP```iiiyyyssslllkkkqqqtttnnnfffWWW```cccYYYMMMKKKQQQWWWUUUWWWYYYZZZZZZ[[[]]]^^^YYY^^^ccceeehhhlllllliiilllkkkmmmooonnnjjjjjjnnnzzzxxxsssqqquuuzzzwwwpppjjjkkkggg```fffuuu}}}zzzxxxyyypppllloootttxxxwwwuuupppiiiccc\\\XXXUUUQQQPPPPPPOOOOOOOOOOOOOOOQQQQQQRRRSSSUUUVVVWWWWWWZZZZZZXXXUUUPPPNNNMMMNNN\\\jjjzzz{{{~~~qqqrrrmmm```\\\@@@333///......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...222---111IIIgggxxxooorrrlll}}}```xxxpppUUULLLCCCFFFVVVkkk}}}}}}}}}xxxpppooommmjjjgggeeeeeefffccceeehhhiiihhhgggfffgggkkkhhhiiimmmooonnnnnnppplllfff^^^VVVPPPSSS```oooxxx{{{|||{{{}}}~~~~~~}}}|||zzzwwwtttssspppsssrrruuu~~~xxxyyyuuukkkaaaSSSJJJYYYrrrsssxxx}}}|||yyyhhhMMM888222000---...---,,,+++++++++,,,,,,,,,,,,,,,------------...---...222...444<<>>???AAAGGGOOOUUU```cccfffhhhiiiiiikkklllttt{{{|||zzz~~~|||~~~xxxttt|||~~~{{{xxxwwwwww}}}|||zzzvvvrrrqqqsssuuuuuuuuuuuutttsssssssssssstttsssrrrqqqpppooonnnnnnllliiieeeaaa^^^^^^```aaadddbbb```]]][[[YYYWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTWWWSSSOOOMMMKKKIIIEEEAAA:::999888999;;;<<<<<<;;;:::<<<>>>@@@BBBEEEJJJMMMOOOQQQWWW___eeehhhmmmttt{{{}}}wwwUUUFFFXXXkkksssoookkkkkkrrrvvvnnnaaaVVV___bbbYYYNNNLLLQQQUUUVVVWWWYYYYYYYYYZZZ]]]___YYY^^^bbbcccffflllnnnlllnnnmmmpppsssqqqmmmmmmppp||||||~~~wwwrrrxxxzzzuuullljjjnnnssswwwwwwssslllddd]]]YYYWWWWWWTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZ\\\^^^]]]XXXPPPLLLNNNQQQ]]]jjjyyy~~~www~~~}}}mmmgggccc^^^yyygggGGG555000......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...222---444LLLjjjyyyuuuiiigggsss___lllPPPGGGAAAGGGYYYnnn~~~}}}zzztttrrrpppllljjjhhhhhhgggeeehhhlllnnnnnnmmmlllmmmooommmnnnrrrrrrooonnnpppjjjbbbYYYQQQKKKMMMYYYfffssszzz}}}|||{{{~~~~~~|||zzzwwwvvvsssuuutttsssyyyzzzvvvnnnbbbSSSGGGRRR}}}hhhiiirrrzzzsssUUU;;;111///---...---,,,+++++++++,,,,,,,,,,,,,,,,,,------------------111...555>>>[[[xxx^^^]]]}}}}}}WWW@@@CCC:::::::::<<<>>>???BBBIIISSS[[[ccceeehhhiiiiiijjjkkklllpppyyy~~~|||~~~~~~}}}|||~~~~~~|||wwwssswww}}}yyyvvvttt|||{{{xxxuuurrrrrruuuxxxxxxvvvtttssssssssssssrrrpppppppppooonnnmmmmmmlllhhhfffccc```___```bbbccceeebbb___ZZZVVVTTTRRRQQQTTTTTTUUUUUUUUUTTTTTTSSSVVVTTTQQQOOOMMMJJJFFFDDD===;;;999999;;;<<<<<<<<<:::;;;<<<===>>>@@@CCCFFFEEEIIIPPPWWWYYYZZZaaaiiipppzzz|||~~~^^^IIIZZZuuulllmmmlllnnnvvvyyynnn^^^SSS\\\___XXXNNNKKKOOORRRVVVWWWXXXXXXXXXYYY\\\___ZZZ^^^``````dddkkkooonnnnnnnnnppptttsssppppppttt}}}}}}~~~rrrgggggglllqqqssssssnnnfff___ZZZYYYYYY[[[YYYYYYZZZ[[[[[[[[[[[[[[[XXXXXXXXXYYYYYYYYYYYYYYY[[[^^^^^^WWWNNNJJJLLLQQQ\\\iiiyyy{{{sssyyyqqqfffccceeerrrhhhIII555.........---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...111...666NNNkkkwwwyyy```iii^^^UUUgggLLLEEEAAAIII\\\qqq~~~~~~~~~zzzrrrlllpppyyy}}}xxxuuuqqqnnnlllkkkiiihhhgggjjjooorrrrrrrrrqqqqqqrrrpppqqqrrroooiiigggiiiddd\\\SSSKKKEEEEEEOOOZZZjjjuuu~~~~~~|||~~~~~~|||zzzyyyssswwwvvvttt~~~zzzwwwqqqnnneeeWWWHHHPPPyyylllmmmtttvvv{{{___???111...,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------111...666@@@___}}}^^^\\\}}}~~~}}}}}}YYYAAABBB;;;===<<<===>>>???CCCLLLWWW```eeegggiiijjjiiijjjkkkmmmmmmxxx~~~||||||{{{zzz}}}}}}}}}~~~}}}~~~zzzvvvqqqpppwww~~~yyyvvv{{{zzzwwwtttrrrtttwww{{{{{{xxxuuusssttttttrrrqqqmmmmmmmmmllllllkkkkkkkkkeeedddcccbbbccceeeggghhhcccaaa]]]XXXTTTRRRQQQPPPUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSQQQPPPMMMKKKGGGEEE@@@===:::999:::;;;<<<<<<<<<======<<<<<<===???AAAAAADDDKKKOOOPPPQQQ[[[fffhhhqqq|||~~~yyyxxxgggOOO___|||{{{fffmmmqqqsssyyy|||ooo]]]QQQXXX[[[TTTKKKJJJLLLNNNTTTVVVWWWXXXXXXYYY[[[]]]ZZZ]]]^^^^^^bbbjjjnnnnnnllllllooossssssrrrtttyyy|||www}}}}}}~~~mmmbbbaaaeeeiiikkkmmmiiibbb\\\YYYZZZ]]]```___`````````___^^^]]]\\\ZZZZZZYYYYYYYYYYYYXXXXXXXXXZZZZZZSSSKKKGGGJJJOOOYYYfffxxx{{{sssrrrzzz}}}lllcccaaauuu|||yyyaaaFFF333+++......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...//////:::SSSppp~~~rrrsss^^^ssslllLLLPPPxxxbbbKKKEEEBBBLLLaaattt~~~}}}tttjjjccc[[[SSSQQQTTTbbbuuu{{{wwwssspppnnnmmmjjjhhhgggkkkppprrrssssssttttttuuusssrrrqqqjjjbbb___aaaaaaYYYQQQIIICCCBBBIIIRRR___nnn|||~~~|||{{{ssswwwyyyxxx~~~{{{wwwooonnnhhh]]]NNNRRRxxxvvvxxx}}}{{{{{{cccBBB222...------------,,,,,,,,,+++++++++++++++,,,,,,,,,------------111...777CCCcccaaa^^^~~~]]]BBB@@@:::@@@<<<===>>>@@@DDDMMMZZZdddfffgggiiiiiiiiijjjlllnnnmmmzzz|||zzzzzzyyywwwzzz{{{yyyzzz}}}~~~yyyuuupppmmmooowww~~~~~~{{{yyyyyywwwuuutttuuuyyy||||||zzzxxxvvvuuutttrrrqqqkkkkkkkkkjjjjjjiiiiiiiiifffeeeddddddcccccccccddd___]]]ZZZWWWUUUSSSRRRRRRUUUUUUVVVVVVVVVUUUTTTTTTPPPQQQQQQPPPMMMJJJHHHFFFBBB???<<<;;;;;;<<<===============;;;999999;;;===>>>@@@CCCFFFGGGJJJVVVcccdddiiiqqq{{{{{{vvvzzz~~~zzzdddNNN___}}}jjj___mmmxxxyyy||||||nnn\\\PPPVVVXXXQQQIIIHHHKKKMMMRRRUUUWWWXXXXXXYYYZZZ[[[ZZZ]]]]]]]]]```hhhlllllljjjiiilllqqqssstttyyyzzznnnkkkqqqvvvvvvsssuuuvvvtttpppnnnnnnooouuu{{{xxxiii___\\\^^^```bbbhhheeeaaa]]]\\\]]]```cccccccccccccccaaa___]]][[[\\\\\\[[[ZZZZZZYYYXXXXXXSSSTTTSSSMMMGGGEEEIIIMMMVVV```qqq~~~~~~vvvuuu}}}~~~sssiiivvvaaaHHH666000......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---000???\\\yyy|||~~~qqqpppggg```GGGTTT~~~~~~qqq]]]JJJEEEDDDPPPeeewww~~~~~~}}}{{{rrrbbbPPPHHHFFFDDDEEEFFFGGGZZZvvvzzztttqqqqqqooolllhhhiiillloooqqqrrrssstttvvvwwwuuurrrnnneee\\\YYY\\\]]]VVVNNNIIICCC@@@DDDJJJXXXgggvvv|||~~~~~~|||{{{tttwwwyyyyyy~~~}}}zzzsssnnnkkkcccRRRSSSvvvtttwww```BBB444000...,,,,,,---------,,,+++***++++++++++++,,,,,,,,,,,,------000...888FFFhhhbbb___}}}]]]CCC@@@999@@@<<<===???AAAEEEOOO[[[dddeeeggghhhhhhiiijjjmmmoooppp}}}}}}zzzzzzwwwuuuxxx~~~~~~}}}yyyxxxxxx~~~~~~{{{yyyvvvrrroooooosss{{{~~~|||{{{{{{}}}xxxxxxxxxvvvuuuvvvyyy{{{|||}}}}}}{{{wwwsssrrrrrrkkkjjjjjjiiihhhggggggfffgggfffdddbbb___\\\YYYXXXZZZYYYYYYXXXVVVUUUTTTTTTSSSSSSSSSRRRRRRQQQPPPOOONNNPPPRRRQQQNNNKKKIIIHHHDDDAAA???>>>???@@@@@@???======<<<:::777666888999;;;:::<<<>>>???CCCNNNYYY___aaagggrrr~~~zzzzzz~~~~~~ppp^^^JJJ___~~~___YYYnnn}}}~~~}}}{{{mmmZZZQQQVVVVVVOOOHHHHHHLLLNNNPPPSSSWWWZZZZZZYYYYYYYYYYYY\\\]]]\\\___fffiiiiiiiiihhhjjjooossswwwooodddaaa^^^[[[SSSSSSVVVYYY\\\[[[ZZZZZZeeeqqq}}}wwwlllbbb\\\[[[]]]___fffdddbbb```___```aaabbbccccccddddddbbb```]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVOOONNNLLLHHHFFFFFFIIIKKKSSSYYYfffttt{{{}}}{{{{{{}}}xxx~~~eeeIII888444......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......333FFFddd|||sssnnnzzz[[[GGGWWW|||lllWWWHHHDDDEEESSSiiizzz}}}|||wwwqqqlll___QQQCCCAAADDDFFFFFFGGGDDDLLL___yyy}}}wwwttttttrrrnnnjjjkkkmmmooopppppprrruuuwwwuuurrroooiii___WWWVVV[[[\\\VVVPPPMMMHHHCCCDDDHHHWWWcccooouuuxxx|||~~~~~~~~~~~~|||{{{wwwxxxxxxxxx}}}{{{{{{vvvpppnnneeeSSSQQQsssqqqtttzzz]]]BBB666111...,,,,,,---------,,,+++******++++++++++++,,,,,,,,,------000...999HHHkkk]]]^^^~~~|||VVVAAAAAA999===;;;===???BBBFFFOOO[[[ddddddeeegggggghhhjjjmmmpppppp||||||{{{xxxuuuwww}}}zzz}}}~~~zzzwwwyyy{{{|||}}}zzzyyyxxxvvvtttuuuxxx{{{~~~~~~|||xxxwwwxxx}}}}}}vvvxxxyyyxxxwwwwwwxxxzzz{{{xxxrrrrrrssskkkkkkjjjhhhgggfffeeeeeedddcccaaa___[[[XXXTTTSSSUUUVVVWWWXXXWWWUUUSSSRRRQQQQQQQQQPPPNNNMMMKKKKKKNNNPPPSSSSSSOOOLLLKKKKKKFFFDDDCCCCCCEEEEEEDDDCCC??????>>>;;;888777888999999888888<<<===>>>DDDKKKUUUXXX^^^gggrrr{{{|||||||||kkkZZZHHH```\\\UUUnnn|||yyykkkYYYRRRWWWVVVNNNHHHIIIMMMOOOOOOSSSXXXZZZZZZYYYXXXXXXXXX[[[\\\\\\^^^eeehhhgggiiigggiiinnntttzzzzzzlllccc[[[TTT^^^ZZZXXX[[[^^^[[[TTTOOOYYYiii~~~~~~yyyqqqhhh```]]]^^^```fffeeedddbbbaaaaaaaaaaaabbbbbbcccdddbbb```^^^\\\[[[ZZZYYYXXXWWWUUUTTTTTTMMMKKKHHHEEEEEEGGGIIIKKKQQQSSS]]]kkktttxxx~~~~~~}}}wwwcccDDD333111......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...111777JJJggg~~~}}}vvvkkkYYYEEEUUU{{{jjjSSSFFFCCCEEEUUUlll}}}~~~{{{vvvmmmddd^^^OOOHHHEEEIIINNNMMMKKKIIINNNKKKPPPhhhyyyvvvvvvtttpppkkkmmmnnnoooooooooqqquuuxxxqqqnnnjjjddd[[[SSSTTTYYYbbb]]]XXXUUUQQQLLLKKKNNNXXXaaajjjnnnrrrxxx||||||}}}~~~~~~~~~}}}|||{{{{{{yyyvvvvvv{{{~~~xxxyyyvvvqqqooofffRRRNNNqqqvvvzzzzzz^^^DDD777111,,,,,,,,,---...---,,,+++*********+++++++++,,,,,,,,,---,,,000...:::IIImmm}}}YYY]]]vvvOOO???BBB999:::;;;===@@@BBBGGGOOOZZZccccccdddffffffgggjjjmmmpppnnnxxx|||yyy~~~~~~}}}yyyvvvxxx}}}yyy|||~~~{{{wwwwwwzzzzzz~~~~~~{{{zzzyyyyyyzzz{{{}}}~~~~~~|||vvvttttttyyy~~~~~~zzzvvvxxxyyyzzzxxxxxxxxxyyyzzzyyyrrrrrrtttlllkkkjjjhhhgggeeedddddd_________^^^\\\YYYVVVUUUSSSUUUWWWXXXWWWUUURRRPPPRRRRRRQQQPPPNNNLLLJJJIIINNNQQQUUUTTTQQQMMMLLLMMMGGGGGGFFFGGGIIIIIIGGGFFFBBBBBBAAA>>>;;;:::;;;<<<:::888999===???===>>>BBBJJJOOOWWW___gggpppyyy~~~{{{{{{}}}pppLLLPPPkkknnn[[[OOOkkk{{{wwwkkk\\\SSSUUURRRKKKGGGIIIMMMNNNNNNQQQUUUWWWWWWWWWWWWXXXVVVYYY\\\\\\\\\^^^dddiiigggdddgggnnnsssyyy|||yyyyyyvvvqqqllljjjjjjfff^^^WWWZZZeeevvvzzzrrrjjjeeebbbaaahhhhhhhhhgggfffdddcccbbbeeefffgggeeeccc`````````___^^^]]]ZZZWWWSSSPPPOOONNNIIIEEECCCCCCDDDJJJSSSRRROOOTTTbbbooouuu{{{zzz}}}zzzhhhzzztttZZZEEE666222000///...---,,,+++++++++---,,,,,,,,,,,,---......777999QQQppp}}}zzzuuu|||TTTBBBeeewww```KKKEEEBBBHHH\\\rrr{{{tttlllgggiiikkkeeeYYYPPPWWWQQQLLLNNNTTTYYYXXXUUURRRQQQSSSZZZgggyyy~~~|||zzzxxxvvvtttsssrrrqqqqqqqqqrrrrrrssstttwwwtttmmmddd[[[UUUSSSSSS```dddhhheee[[[QQQKKKIIIQQQ[[[hhhooorrrtttzzz~~~~~~~~~yyy{{{wwwvvv{{{zzzwwwvvvtttqqqlllcccTTTRRRrrr{{{dddIII555///000...---,,,,,,++++++,,,,,,***++++++,,,,,,------...000......555;;;FFFvvv\\\hhhtttQQQ>>>;;;;;;999<<<>>>@@@CCCIIIRRR\\\bbbgggiiikkkkkkkkkkkkmmmoooooouuuvvvttt{{{}}}~~~~~~|||xxxwwwzzz~~~~~~{{{||||||}}}}}}}}}}}}}}}|||yyyuuusssvvv|||~~~yyytttzzz}}}~~~{{{xxxvvvvvvsssuuuwwwyyyyyyvvvtttrrrooonnnllljjjgggeeecccbbb^^^]]][[[YYYXXXWWWVVVVVVYYYXXXWWWVVVUUUSSSRRRRRRTTTSSSQQQOOONNNNNNNNNNNNRRRTTTVVVWWWVVVSSSPPPNNNHHHGGGFFFFFFHHHIIIIIIIIIEEECCCAAABBBCCCAAA===:::>>>===;;;999888888999999AAAEEELLLUUU```kkksssxxx}}}~~~yyyUUUTTTiiijjjXXXSSSlll{{{vvvhhhWWWTTTVVVSSSLLLHHHKKKNNNOOONNNQQQUUUWWWWWWWWWWWWXXXXXXYYYZZZ\\\^^^```aaabbbgggeeehhhooosss{{{yyyrrroookkkgggccc___hhhuuu}}}xxxqqqlllhhhgggkkkjjjjjjiiigggfffdddcccdddeeeeeedddaaa___^^^___```___]]]ZZZWWWTTTQQQPPPLLLGGGCCCBBBAAABBBIIIPPPXXXUUUYYYdddmmmqqquuuzzzuuulll\\\uuupppXXXDDD555111//////...---,,,,,,,,,,,,---,,,,,,,,,,,,---......222:::WWWwww~~~kkklllYYYCCChhhwww___JJJDDDAAAHHH\\\rrr~~~xxxpppkkkbbbYYYQQQSSSYYY^^^]]][[[\\\]]]aaagggmmmpppqqqpppeee]]]RRRNNNTTTeeeyyy~~~{{{yyyvvvtttsssqqqqqqqqqqqqrrrssstttttttttrrrmmmeee\\\TTTOOOMMMZZZ___dddbbbZZZRRRMMMKKKLLLWWWeeemmmppprrrwww{{{||||||}}}~~~~~~}}}zzz|||xxxvvvzzz{{{wwwvvvuuurrrnnnfffVVVSSSrrryyycccKKK999111///...---,,,,,,++++++,,,,,,***++++++,,,,,,------...///......444:::FFFwwwaaakkkvvvWWWCCC===:::666===>>>@@@CCCIIIRRR[[[bbbfffgggiiijjjjjjjjjlllnnnrrrxxxzzzxxx~~~~~~~~~}}}|||~~~}}}|||zzzyyyyyy{{{}}}~~~~~~{{{{{{|||}}}~~~~~~~~~}}}~~~|||yyyxxxzzz~~~~~~zzzzzz{{{|||||||||zzzzzzyyyqqqsssvvvwwwwwwtttqqqooonnnmmmkkkiiifffdddbbbaaa___^^^]]][[[ZZZYYYXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRQQQPPPOOOPPPPPPSSSTTTVVVWWWWWWVVVTTTRRRMMMKKKIIIIIIIIIJJJIIIHHHHHHFFFEEEFFFGGGFFFCCCAAA@@@???===;;;:::888888888>>>AAAGGGOOOYYYcccmmmssszzz{{{}}}^^^XXXfffeeeVVVYYYmmm}}}~~~{{{uuueeeSSSUUUWWWTTTMMMJJJLLLOOOOOONNNQQQUUUWWWWWWVVVVVVWWWZZZXXXYYY\\\aaadddeeedddgggeeehhhmmmpppzzzvvvlllgggfffffffffkkkooowww~~~yyytttooolllnnnmmmmmmkkkiiigggeeedddbbbcccdddbbb```]]]]]]]]]```___^^^[[[XXXUUURRRQQQKKKFFFBBBAAA@@@???EEELLLXXXVVVYYYaaaiiimmmppptttqqqhhh```rrrpppXXXDDD666222///...------,,,,,,,,,,,,---,,,,,,,,,,,,---......111>>>```~~~```]]]\\\GGGpppuuu^^^IIIDDDAAAHHH\\\rrrzzzoooeee]]]XXXQQQKKKEEEFFFOOO[[[bbbdddbbbfffkkknnnpppssswwwzzz|||ooo]]]NNNJJJRRR___iiiqqqzzz}}}zzzwwwuuutttqqqqqqqqqqqqrrrssstttuuurrrqqqnnnggg]]]SSSLLLIIILLLPPPTTTSSSNNNHHHDDDDDDHHHSSSbbblllpppqqqtttvvvzzz{{{|||}}}}}}}}}||||||{{{~~~yyyvvvxxx|||{{{xxxwwwuuusssqqqkkkYYYSSSqqq}}}sssxxxcccMMM<<<111---...---,,,,,,++++++,,,,,,***++++++,,,,,,------.........---333:::GGGyyyzzzcccooouuuXXXDDD;;;999888===>>>@@@CCCIIIQQQ[[[aaadddfffhhhiiiiiijjjlllnnntttzzz}}}|||~~~}}}~~~}}}|||zzz}}}{{{yyyyyyzzz{{{{{{{{{zzz~~~~~~~~~zzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{zzzyyyzzz{{{}}}}}}|||rrrtttvvvxxxwwwtttpppmmmkkkkkkiiigggdddbbbaaa`````````___]]]\\\[[[ZZZZZZUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTSSSRRRQQQQQQQQQTTTTTTVVVWWWXXXXXXXXXXXXSSSQQQNNNMMMMMMLLLJJJIIIGGGFFFEEEFFFGGGGGGEEECCCAAAAAA@@@>>><<<:::888777999<<<@@@EEENNNXXXccckkkppp{{{~~~wwwvvv}}}```XXXaaaaaaWWW^^^mmmyyy|||{{{uuudddRRRUUUVVVSSSLLLJJJMMMNNNMMMOOOQQQUUUVVVVVVVVVVVVVVVXXXYYYZZZ]]]aaaggglllpppfffeeegggjjjkkktttvvvmmmhhhhhhiiikkkvvvwwwyyy}}}~~~~~~yyysssooopppooonnnmmmjjjhhhfffdddbbbcccdddccc```^^^]]]]]]```___^^^\\\YYYVVVSSSRRRLLLHHHDDDBBB>>><<<@@@FFFKKKLLLQQQYYYaaaiiiooosss~~~{{{}}}rrrkkkjjjuuuttt\\\HHH888444///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......444BBBfffzzz\\\YYYYYYLLLyyysss[[[GGGCCCAAAHHH\\\sssqqq```VVVRRRQQQPPPPPPNNNOOOUUU```fffhhhooolllhhhbbb___```dddhhhqqqjjj___TTTNNNMMMOOOQQQaaannn|||~~~zzzxxxpppuuu}}}~~~{{{yyyvvvuuuqqqqqqqqqqqqrrrsssttttttrrrqqqnnnhhh___WWWQQQNNNGGGIIIIIIGGGCCC???>>>>>>GGGRRR```kkkpppqqqssstttxxxzzz|||}}}}}}|||||||||}}}yyyuuuwwwyyy|||yyyyyyvvvssssssnnn\\\UUUrrrzzzkkkttt{{{hhhPPP;;;000,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,------...---......222:::JJJ||||||rrrdddzzztttXXXCCC999999<<<>>>???AAADDDIIIQQQZZZ```ccceeegggiiiiiijjjmmmooosssyyy}}}~~~~~~|||||||||||||||}}}zzzwwwxxx{{{}}}|||zzz{{{~~~}}}}}}~~~zzz{{{|||~~~|||xxxwwwyyy|||{{{yyywwwwwwzzz|||}}}}}}tttvvvxxxyyyxxxtttpppmmmiiihhhgggeeecccaaa___^^^_________^^^]]][[[ZZZZZZZZZYYYXXXWWWUUUTTTSSSSSSVVVUUUTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUWWWYYYZZZ[[[XXXVVVSSSRRRRRRQQQOOONNNJJJIIIIIIHHHHHHGGGFFFEEEBBBBBBBBBAAA@@@>>>;;;:::999:::<<>>BBB???CCCGGGIIIQQQ^^^jjjoooxxx||||||{{{kkk```www~~~dddKKK777///...------,,,,,,------------,,,,,,,,,,,,---......222===aaa^^^]]]kkkFFFSSSmmmVVVHHHDDDBBBJJJ___uuuuuu```YYYZZZ[[[___dddddd]]]]]]iiiuuuzzzwwwuuutttrrrnnnfff\\\UUUOOOOOOPPPPPPPPPPPPPPPOOOLLLSSS___gggeeeZZZRRROOOMMM___vvv}}}{{{yyyxxxssssssrrrrrrqqqqqqrrrrrrsssrrrpppkkkfffcccbbbbbbbbbaaa___\\\XXXTTTPPPNNNJJJPPPZZZbbbhhhkkkmmmoooqqqvvv|||~~~~~~}}}~~~|||zzzvvvwwwxxx~~~{{{{{{xxxrrrsssqqqccc^^^{{{{{{pppvvv{{{yyyzzzuuuWWW>>>333222...---,,,,,,++++++,,,,,,***++++++,,,,,,------...,,,000000222;;;PPP}}}ccc^^^wwwhhhUUUDDD:::888@@@AAABBBDDDHHHPPPXXX^^^bbbdddgggiiijjjllloooqqqpppuuuxxx{{{~~~zzzzzz|||~~~~~~}}}|||{{{{{{|||}}}|||zzz{{{{{{xxxzzz|||~~~wwwqqqttt}}}~~~~~~|||vvvqqqqqqrrrtttuuuuuutttssstttwwwzzzuuuttttttrrrooollljjjhhhfffeeedddcccaaa___^^^]]][[[\\\\\\\\\\\\ZZZXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSTTTVVVXXXYYYZZZYYYWWWWWWXXXYYYYYYXXXTTTTTTSSSPPPLLLJJJIIIJJJFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBBBB???>>>DDDPPPYYYeeennnvvvyyy{{{}}}{{{}}}~~~uuu\\\JJJGGGNNNWWW\\\mmmsssxxxxxxtttmmmddd\\\UUUTTTPPPLLLLLLOOOMMMIIIOOORRRUUUVVVUUUTTTTTTTTTUUUXXXZZZWWWSSSTTT\\\cccfffdddgggkkkiiiiiittt~~~pppddd```\\\]]]aaaddddddbbbddd```ZZZWWW[[[aaa___YYYVVVVVVXXX```jjjrrruuutttrrrqqqqqqpppnnnmmmkkkjjjeeeggggggfffcccaaa```aaa]]]]]]\\\ZZZXXXUUUSSSRRRPPPMMMKKKJJJFFFBBBBBBFFFFFFJJJKKKIIIOOO^^^kkkpppvvvzzzyyy{{{yyymmmbbbttthhhOOO888///---------,,,,,,------...---,,,,,,,,,,,,---......111???cccggg```zzzXXX???WWWkkkTTTIIIEEECCCLLLaaawwwqqqeee___ZZZ\\\hhhmmmfffeeeqqq|||www{{{~~~}}}uuuiii^^^XXXXXXWWWVVVTTTSSSRRRQQQPPPOOOOOOSSSZZZYYYRRRMMMNNNPPP```ttt}}}|||zzzzzzuuutttsssrrrqqqpppppppppoooppppppnnniiieeecccbbbccceeeggghhhddd\\\SSSLLLHHHKKKQQQWWW]]]aaafffhhhmmmssszzz}}}||||||~~~{{{~~~yyyvvvxxxyyy~~~||||||xxxssssssrrrgggfff}}}rrrxxx~~~{{{yyypppVVV???555333...---,,,,,,++++++,,,,,,***++++++,,,,,,------...,,,222111222<<>>444111...---,,,,,,++++++,,,,,,***++++++,,,,,,---......,,,222222333===UUUrrrooottt]]]MMMCCC;;;;;;???AAABBBBBBDDDHHHOOOWWW]]]___aaadddggghhhkkknnnpppxxxzzzyyyzzz~~~~~~|||xxxuuu}}}|||zzz{{{}}}zzzyyy{{{xxxwwwyyy|||tttnnnqqqxxx}}}}}}~~~|||{{{~~~zzz||||||{{{yyyvvvsssooommmeeelllrrrrrrnnnnnnuuu}}}yyyvvvrrrnnnkkkiiiiiiiiifffeeedddbbbaaa___^^^^^^[[[\\\]]]]]]]]][[[YYYXXX```___^^^]]]\\\ZZZYYYYYYVVVWWWXXXXXXXXXWWWVVVUUUTTTUUUUUUVVVVVVVVVUUUTTTYYYWWWUUUUUUUUUUUUTTTSSSSSSTTTTTTQQQNNNLLLNNNQQQPPPOOOMMMKKKIIIIIIJJJJJJJJJKKKJJJEEE@@@BBBKKKTTT\\\fffqqquuuxxx|||~~~}}}~~~~~~}}}|||~~~~~~```IIIAAA:::IIIUUUkkk}}}yyyqqqcccXXXZZZYYYTTTOOONNNPPPPPPLLLIIIQQQRRRTTTUUUVVVVVVUUUTTTTTTTTTUUUWWWYYY]]]```aaa```aaaccceeegggjjjooosss|||jjjddd^^^]]]^^^]]]VVVOOOKKKGGGBBB@@@BBBEEEGGGGGGCCC@@@AAAGGGNNNXXXeeeqqqqqquuuvvvsssqqqrrrrrrpppjjjjjjjjjiiigggdddbbb```bbb___[[[XXXVVVTTTRRRPPPQQQOOOLLLIIIGGGHHHJJJKKKPPPQQQRRRTTTZZZcccmmmtttsssssszzz|||yyy~~~sssbbbdddaaa~~~sssPPP999222000000///...---,,,,,,,,,---...///...++++++...222555CCCjjjvvvyyy}}}qqqEEE@@@]]]hhhPPPHHHCCCBBBKKK```vvvlll[[[hhhnnnwww}}}zzzlll\\\WWWRRR[[[dddgggfffccc```^^^VVVZZZ___cccbbb___^^^```aaammmzzz}}}{{{yyyxxxrrrssstttsssrrrooollljjjgggnnnqqqjjjdddbbb___ZZZ```bbbfffkkkhhh\\\NNNEEE??????AAAEEEEEEFFFQQQ^^^___kkkvvvzzzzzz|||~~~}}}zzz|||yyyyyyzzz}}}yyyxxx{{{zzzuuuqqqjjjlllnnnwww~~~{{{~~~yyyfffOOO>>>333...//////...---,,,,,,,,,,,,++++++++++++,,,---......///---///444<<>>\\\hhhiii~~~~~~oooOOO@@@<<<999999<<<@@@@@@@@@AAAFFFOOOYYYaaagggggggggggghhhkkkqqquuuvvvyyyyyywww~~~|||~~~~~~~~~|||{{{~~~}}}yyywwwxxx{{{{{{yyy|||~~~|||}}}}}}|||zzzyyy{{{}}}}}}|||{{{yyyvvvsssqqqoookkkppptttsssmmmjjjlllooonnnnnnllljjjgggdddbbbaaafffdddbbb___^^^^^^^^^___YYYZZZ\\\]]]]]]]]]\\\[[[___``````___^^^\\\ZZZYYYXXXYYYYYYZZZ[[[[[[ZZZYYYYYYYYYXXXVVVSSSRRRRRRTTTXXXUUURRRRRRTTTUUUTTTSSSXXXXXXWWWWWWVVVVVVUUUUUUWWWUUUTTTSSSTTTTTTSSSQQQMMMMMMLLLHHHEEEGGGNNNUUU^^^ccckkkqqquuuxxxzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}mmmXXXIII777<<>>BBBEEEGGGJJJMMMPPPXXX]]]gggsss}}}|||uuuvvv|||uuuppp___hhh~~~{{{YYY???444000///...---------------+++,,,,,,,,,,,,---...///000BBBooovvv|||wwwwwwLLLEEEeeerrrVVVHHHFFFEEEMMMaaavvvvvvmmmccc```dddgggiiikkkuuu~~~}}}tttkkkaaa```qqqzzz}}}~~~~~~{{{yyyxxxwwwtttrrrooonnnmmmlllkkkiiifffeeeeeeddd___ZZZ\\\^^^\\\SSSJJJGGGHHHIIIIIIIIIJJJJJJJJJJJJMMMPPPfffpppxxxxxxvvvxxxyyyyyyvvv{{{zzzzzz}}}|||yyyuuuvvvtttrrriiigggiiikkkzzzxxxwww}}}{{{hhhOOO<<<222,,,...---,,,++++++***++++++++++++++++++,,,---.........000222777CCCeee|||ZZZdddwwwtttwwwdddEEE;;;:::777888<<>>FFFNNNjjj{{{|||uuudddWWWXXXTTTRRRNNNKKKKKKLLLLLLLLLQQQQQQQQQSSSUUUXXX[[[]]]ZZZZZZ[[[\\\___bbbeeeffffffffffffeeedddeeehhhkkkqqqtttwwwyyy~~~}}}www}}}uuullleeefffmmmttt|||sssfffXXXNNNKKKLLLFFFDDDEEEIIILLLPPPXXX```pppuuuyyywwwwwwyyyxxxvvvuuurrrmmmgggbbb^^^\\\[[[[[[[[[ZZZ[[[ZZZXXXTTTQQQMMMNNNOOOOOOMMMJJJFFFCCC<<<>>>???AAACCCFFFJJJMMMKKKRRR\\\hhhttt~~~}}}~~~dddfffyyyqqqSSS>>>666//////...------------...++++++,,,---...//////...111EEEtttttt}}}pppTTTIIIeeeqqqXXXNNNFFFEEENNNbbbvvvrrrjjj```[[[^^^bbbdddkkk{{{zzzeeeWWWQQQYYYdddkkkvvv~~~{{{|||~~~}}}{{{yyyyyyxxxuuusssqqqooonnnnnnjjjeeebbbbbbbbbaaa]]]ZZZccclllmmmcccWWWTTTUUUVVVPPPUUUVVVQQQKKKLLLTTT\\\jjjssszzzyyywwwxxxzzzzzzvvvzzzyyyzzz}}}|||~~~vvvqqqvvvsssqqqiiikkkiiiiiiwwwwwwyyy}}}iiiOOO;;;111---......---,,,++++++++++++++++++++++++,,,---......,,,///222666EEEjjj~~~\\\iiitttwwwdddCCC;;;;;;666666;;;@@@@@@@@@BBBHHHRRR^^^fffeeefffhhhhhhiiilllpppssswwwyyywwwttt~~~}}}}}}~~~{{{{{{}}}}}}zzzvvvjjjkkk|||}}}zzzxxxzzz~~~zzzuuulllccc\\\YYYZZZ\\\llleeelll}}}~~~xxxzzzyyyvvvuuu{{{yyywwwvvvtttsssrrrqqqqqqqqqnnnmmmllllllmmmllliiifffccccccbbbaaaaaabbbbbbbbbeeedddcccbbbaaa`````````aaabbbcccddddddcccbbbaaa``````______^^^^^^^^^^^^\\\\\\[[[YYYWWWXXX[[[^^^``````___\\\YYYWWWWWWXXXXXXYYYYYYYYYXXXWWWWWWWWWZZZ[[[^^^aaabbbcccbbbaaa^^^]]]]]]^^^______]]][[[WWWSSSMMMHHHGGGLLLSSSYYYXXX]]]ccciiimmmppptttvvv}}}{{{zzzyyyzzz{{{|||~~~hhhcccWWW<<<===FFFUUUmmm||||||wwwhhhYYYWWWRRRQQQOOOMMMKKKJJJJJJJJJOOOPPPQQQTTTVVVYYY\\\]]]WWWXXXYYY\\\___cccgggiiifffgggfffeeedddeeehhhjjjlllooottt{{{}}}yyyrrriiicccccciiinnn~~~qqq___RRRNNNOOOJJJIIIKKKOOOQQQQQQUUU[[[hhhooossstttuuuwwwwwwuuuqqqooolllhhhdddaaa___^^^[[[ZZZZZZZZZ[[[ZZZWWWUUUPPPPPPOOONNNLLLIIIGGGFFF===>>>?????????AAADDDGGGEEELLLTTT^^^kkkzzz}}}~~~zzz}}}iiiuuujjjNNN;;;444///......---------......,,,+++,,,---000111000...555GGGqqqrrr}}}nnnXXXJJJdddkkkUUUNNNFFFEEENNNbbbwww|||pppkkkxxxqqqzzznnnggg^^^YYY]]]___```hhh~~~|||aaaRRRHHHHHHIIIOOOcccyyy|||~~~zzzyyy~~~~~~{{{yyyyyyxxxwwwuuutttrrrqqqpppiiidddbbbbbbaaa^^^]]]^^^qqq~~~mmmddd```]]]___cccaaaTTTIIILLLXXXcccmmmuuuzzzyyyvvvxxx{{{{{{vvvyyywwwxxx||||||{{{{{{uuurrruuuqqqnnniiinnngggmmm}}}{{{lllPPP<<<333000//////...---,,,,,,,,,,,,++++++++++++,,,---......+++///222777GGGnnn~~~aaaooowwwbbbBBB;;;;;;666444:::>>>???AAADDDJJJTTT^^^fffeeefffhhhiiijjjlllpppsssvvvxxxvvvuuu|||{{{||||||yyyvvvooohhhppp~~~~~~~~~|||}}}}}}pppjjj```WWWQQQPPPQQQSSSYYYSSSUUUaaaiiimmmzzz|||{{{yyyxxx}}}~~~wwwuuutttrrrqqquuu|||~~~{{{tttsssrrrqqqpppqqqqqqrrrnnnmmmmmmmmmmmmkkkhhhfffgggeeeccc``````aaadddeeeeeeeeeeeedddcccbbbaaaaaacccdddeeeeeeeeedddcccbbbaaa```___^^^]]]]]]]]]]]]]]]^^^]]][[[WWWWWWZZZ]]]^^^______]]][[[ZZZZZZ\\\ZZZ\\\]]]]]][[[ZZZZZZ[[[XXXYYY[[[]]]^^^___^^^^^^```______aaabbbaaa___]]]VVVQQQIIIDDDEEEKKKSSSYYYYYY]]]bbbgggkkknnnrrrttt~~~}}}|||zzzzzzzzz{{{|||~~~iiieeeYYY<<<>>>HHH]]]qqq|||{{{xxxjjjYYYVVVNNNNNNOOONNNLLLKKKKKKKKKMMMOOOQQQUUUXXX[[[]]]]]]XXXXXXZZZ\\\```dddhhhjjjeeeeeeeeedddcccdddgggiiikkkoootttzzz}}}|||uuullliiiiiikkkrrrwwwxxxrrrfff[[[UUUTTTPPPOOOQQQTTTRRRMMMMMMPPP[[[ccciiillloootttuuutttnnnnnnllljjjhhheeecccaaa___]]][[[[[[[[[[[[YYYWWWTTTSSSPPPMMMKKKJJJJJJIIIGGGIIIKKKJJJHHHGGGFFFFFFJJJPPPVVV\\\hhhyyy||||||nnnrrrxxxkkkhhhKKK999222......---------......///---,,,,,,...222333111///444FFFpppuuu~~~tttTTTEEE^^^gggRRRJJJEEEDDDMMMbbbwwwzzziiibbbqqqsssllliii|||tttiiifff```\\\YYYYYYWWW___zzz}}}```QQQFFFCCC???AAAWWWrrr~~~yyy{{{}}}{{{zzzxxxxxxxxxxxxwwwuuusssrrrkkkgggeeefffccc___```eeevvv|||ssslllppppppfffTTTJJJPPP___iiimmmtttyyywwwuuuwwwzzz|||wwwyyyvvvvvv{{{|||xxxyyyvvvuuutttooolllggglllyyycccrrr~~~lllOOO;;;333111000000///...------------++++++++++++,,,---......+++000444888JJJsss}}}cccnnn~~~___>>>:::;;;555444:::===>>>BBBFFFLLLUUU___eeeeeegggiiijjjkkkmmmqqqsssuuuxxxwwwuuu}}}|||zzzyyyxxxvvvuuutttmmmooo~~~|||}}}}}}|||~~~vvvoooaaa[[[SSSLLLHHHFFFFFFGGGEEECCCEEEKKKQQQWWWcccooo{{{~~~yyywwwzzz}}}uuuuuussstttzzz}}}vvvrrrsssqqqmmmooouuuyyyxxxuuusssqqqooooooooopppqqqnnnnnnooonnnllljjjhhhgggjjjgggdddbbbaaaaaacccddddddeeeeeeeeeeeeeeeeeeddddddeeefffffffffdddcccbbbbbbaaa___]]]\\\[[[[[[[[[]]]___```\\\XXXVVVXXX[[[\\\]]]]]]]]]\\\\\\]]]___]]]___aaaaaa___]]]]]]^^^YYYXXXXXXXXXXXXWWWWWWWWW[[[[[[\\\]]]___^^^\\\YYYNNNJJJDDDAAADDDKKKRRRWWWXXX\\\aaafffjjjmmmqqqtttxxxzzz|||~~~~~~}}}|||}}}iiigggZZZ>>>@@@KKKbbbttt{{{zzzxxxkkkYYYTTTJJJLLLNNNNNNMMMLLLLLLLLLLLLNNNRRRVVVYYY\\\]]]]]]ZZZZZZ[[[]]]aaaeeehhhjjjdddddddddcccbbbcccfffhhhnnnqqqrrrsssyyysssttt{{{sssnnnlllccchhhnnnoookkkddd^^^[[[UUUTTTUUUVVVQQQIIIEEEFFFQQQYYYaaafffkkkqqqsssrrrooooooooommmjjjgggdddbbbcccaaa^^^\\\\\\\\\ZZZYYYYYYVVVRRRNNNLLLLLLMMMNNNXXX[[[^^^]]]ZZZUUUQQQOOORRRWWW[[[^^^iii{{{llliiisssmmmhhhKKK888111......---------......///---,,,,,,///333444222///...CCCrrrzzz|||xxxMMM===WWWkkkVVVKKKDDDDDDMMMbbbwwwpppbbb```tttpppgggjjjnnnxxxpppffffffbbb```TTTRRRNNNVVVttt```QQQGGGDDD>>>>>>RRRlllzzzzzz}}}{{{zzzwwwxxxyyyzzzyyywwwuuusssmmmjjjiiijjjfff```cccjjjiii{{{wwwhhhTTTMMMXXXgggppplllsssxxxvvvtttvvvzzz{{{xxxyyyuuuuuu{{{|||wwwxxxxxxyyysssmmmjjjfffjjjmmm^^^ttt}}}jjjLLL888111000111000///......---......++++++++++++,,,---......,,,111555:::LLLvvv{{{bbbiii\\\;;;888;;;555444;;;<<<>>>BBBGGGMMMVVV___eeefffhhhjjjlllmmmooorrrtttuuuxxxwwwuuu~~~~~~||||||{{{yyywwwuuuttttttooonnnqqq{{{|||{{{~~~~~~{{{xxxkkk```VVVQQQKKKFFFBBB@@@>>>===999:::>>>AAADDDIIIRRRYYY___iiissszzz~~~vvvooommmqqqwwwssssssrrrrrrxxx}}}zzztttsssuuurrrllljjjnnnrrrsssvvvtttqqqooonnnmmmnnnooommmooopppooollliiihhhhhhjjjhhhfffdddbbbbbbbbbbbbcccdddeeefffgggggghhhgggeeeeeefffffffffeeecccbbbbbbaaa___\\\[[[ZZZZZZZZZ^^^```aaa^^^XXXUUUWWWZZZZZZ[[[\\\\\\\\\]]]___aaa^^^aaadddcccaaa______```ZZZYYYWWWUUUSSSRRRQQQQQQUUUUUUVVVXXXYYYYYYVVVTTTFFFCCC@@@@@@DDDKKKQQQUUUWWW[[[```eeejjjnnnrrruuurrrvvv||||||}}}}}}}}}xxxkkkfffWWWCCCBBBQQQqqqyyy~~~yyyppp```QQQNNNIIIGGGJJJLLLJJJKKKMMMLLLOOOSSSWWWZZZ[[[[[[ZZZZZZ[[[\\\\\\]]]```dddhhhpppiii```[[[]]]bbbhhhlllssstttuuuvvv|||~~~wwwzzzppphhhiiisssvvvrrrpppmmmlllppprrrkkkaaa___[[[VVVTTTSSSNNNFFF@@@GGGNNNTTTXXXaaakkknnnjjjiiimmmnnnlllkkkkkkgggbbb```___^^^^^^___^^^]]][[[XXXYYYXXXSSSMMMKKKNNNRRRiii{{{sssfffdddaaaYYYccc___]]]aaakkkxxxttteeellltttgggNNN;;;111........................------,,,------...///000333CCCjjj~~~xxx~~~cccEEECCCZZZkkkVVVKKKHHHDDDJJJ^^^uuusssbbbddd|||mmmZZZ]]]cccwwwfffaaahhhggg]]]VVVOOONNNMMM[[[tttaaaUUUKKKFFF>>><<>>???::::::::::::<<>>;;;;;;@@@GGGNNNRRR[[[\\\___dddjjjoooqqqqqquuu{{{~~~~~~}}}}}}~~~{{{kkkfffZZZGGGFFFSSSmmmvvv}}}|||vvvlll___SSSNNNIIIGGGJJJKKKJJJJJJMMMOOOQQQUUUXXXZZZZZZYYYYYYYYYZZZ[[[[[[\\\^^^bbbfffmmmiiibbb]]]\\\```fffjjjqqqtttuuuxxx}}}|||tttqqqkkkgggjjjrrr|||}}}xxxyyy|||yyyssskkkcccYYYQQQNNNJJJEEEAAA???EEEIIIMMMWWWcccjjjjjjkkkppprrrooonnnmmmiiidddbbb```^^^^^^______^^^]]]YYYZZZXXXRRRLLLIIILLLOOOfff|||wwwkkkeee```]]]aaakkkxxx~~~|||~~~vvvhhhkkkrrrdddGGG666---........................------,,,------...///000000BBBjjjrrr|||xxx[[[???@@@\\\kkkVVVJJJGGGCCCIII]]]tttsssjjjppp}}}xxxdddaaaccckkkooommmhhhhhhjjjeee\\\TTTPPPPPPLLLUUU|||oooaaaUUULLLHHHAAA<<>>VVVnnnvvvxxxxxxPPPCCC<<<888;;;777===@@@???@@@CCCJJJTTT^^^dddfffiiilllnnnpppqqqsssuuuvvvzzzyyyvvv}}}}}}{{{|||{{{yyywwwvvvsssooolllmmmnnnmmmnnnttt{{{zzzuuuxxx~~~xxxnnneee___WWWNNNHHHAAA@@@>>><<<<<<<<<===>>>>>>===;;;::::::;;;===>>>DDDFFFKKKQQQVVV[[[___aaa``````___^^^^^^^^^______]]]]]]\\\\\\]]]```ccceeeiiilllnnnnnnllljjjjjjkkknnnkkkiiiiiilllmmmmmmllliiikkkmmmmmmllllllmmmnnnqqqpppnnnjjjeeebbb```aaabbbccceeeggghhhiiihhhhhhgggfffeeeeeeeeeeeefffgggeeedddbbb___^^^]]]\\\\\\]]]\\\ZZZXXXWWWVVVVVVUUUUUUWWWYYY[[[\\\^^^```aaadddbbb```______^^^\\\ZZZNNNLLLGGGDDDAAAAAAAAABBBIIIKKKNNNOOONNNKKKHHHEEE@@@===:::;;;???FFFLLLPPPWWWYYY\\\aaahhhmmmpppqqquuu{{{|||{{{|||~~~~~~~~~vvvbbb\\\SSSEEEDDDOOOeeeqqqzzzyyyqqqhhh^^^WWWOOOJJJGGGIIIJJJIIIJJJLLLQQQSSSVVVYYYZZZZZZYYYXXXWWWXXXZZZZZZ[[[]]]```ccckkkjjjgggbbb^^^___dddiiinnnrrrvvvxxx|||~~~xxxppphhheeeffflllqqquuu|||{{{wwwyyyyyywwwiii___QQQGGGBBBAAA@@@???999<<<>>>BBBLLL\\\hhhnnnppptttwwwuuusssqqqlllfffeeebbb___]]]^^^_________[[[ZZZWWWQQQJJJGGGHHHKKKWWWkkk}}}uuufffaaa]]]aaalllyyyqqquuuxxxhhhfffmmm___BBB333...------------------------------,,,------...///000222BBBjjjrrraaaBBB@@@ZZZlllUUUIIIFFFBBBHHH[[[sssxxxooommm|||tttrrrrrrnnnnnnooooooooorrrtttrrrlllgggXXXUUUUUUMMMQQQuuulllbbbXXXQQQMMMGGGAAAAAAGGGhhhwww~~~{{{wwwsssoooooonnnooorrrvvv{{{~~~{{{wwwppphhhbbb[[[UUUQQQZZZdddpppyyyyyyooo```RRRRRR___lllrrrrrrrrrtttvvvwwwvvvwwwxxxyyyyyywwwxxx{{{|||zzzxxxvvvrrrtttnnnhhhhhhuuukkkbbb{{{}}}vvvvvvppp]]]EEE444000333000///---,,,++++++,,,,,,,,,,,,,,,---------......000555:::BBB[[[www}}}vvvxxxRRREEE<<<666;;;888>>>?????????CCCJJJTTT^^^dddhhhkkknnnpppqqqrrrtttvvvwwwyyywwwvvv}}}{{{{{{yyywwwvvvuuusssooollljjjjjjjjjkkkpppuuuuuuqqqqqq{{{{{{~~~zzzwwwtttgggaaaYYYRRRNNNJJJDDD@@@============<<<<<<======>>>===;;;:::999999::::::<<<===@@@BBBEEEHHHJJJKKKNNNNNNNNNOOOPPPQQQSSSSSSOOOPPPPPPRRRUUUXXX\\\^^^^^^aaaeeegggfffeeeeeeeeeeeefffggggggggghhhjjjllliiikkklllmmmlllmmmoooqqqrrrrrroookkkgggddddddeeegggggghhhiiijjjjjjkkkkkkjjjiiihhhgggffffffgggggggggfffdddbbb```______^^^\\\[[[ZZZXXXWWWVVVVVVUUUTTTUUUVVVXXXZZZ[[[]]]^^^aaa^^^[[[\\\___^^^ZZZUUUKKKGGGBBB===:::;;;<<<>>>FFFGGGJJJKKKIIIFFFAAA>>>===;;;::::::===CCCIIINNNTTTUUUYYY^^^dddjjjnnnqqquuuzzz{{{yyyyyyqqqWWWNNNGGG???AAAJJJ]]]jjjvvvxxxoooeee___\\\PPPJJJGGGIIIIIIHHHIIIKKKPPPSSSVVVYYY[[[[[[ZZZYYYWWWXXXZZZZZZZZZ\\\___aaaiiikkkkkkfffaaa___dddhhhjjjpppvvvyyy{{{{{{tttlllddddddgggnnnrrrsssuuuyyytttjjjhhhgggeeeWWWPPPFFF???===>>>>>>???999999999<<>>@@@??????BBBIIISSS^^^dddjjjllloooqqqrrrsssuuuwwwxxxxxxuuuvvv~~~{{{yyyzzzxxxwwwwwwvvvtttpppnnnkkkkkkkkklllpppssssssqqqmmmsssyyyzzzwwwtttvvvyyy}}}yyytttpppkkkiiiUUUPPPJJJEEECCCBBBAAA???@@@AAAAAAAAA@@@>>>===<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGGGGFFFGGGIIIKKKNNNQQQTTTUUUSSSVVV[[[^^^```___^^^]]][[[___cccdddcccdddhhhmmmkkklllmmmmmmmmmmmmoooqqqvvvuuusssnnnjjjhhhhhhiiikkkkkkjjjjjjjjjkkkllllllkkkkkkjjjhhhgggffffffeeegggfffeeecccbbb``````___\\\[[[ZZZXXXWWWVVVVVVVVVSSSSSSTTTUUUXXXZZZZZZZZZZZZVVVTTTWWW\\\\\\VVVPPPIIIGGGBBB>>><<<;;;;;;<<>>555;;;:::@@@AAA??????AAAHHHRRR]]]cccjjjmmmppprrrssstttvvvxxxxxxwwwtttvvv}}}yyyvvvyyyxxxwwwwwwwwwvvvssspppmmmkkklllnnnpppppppppqqqnnnmmmlllmmmooopppooonnntttrrrmmmhhhaaa[[[VVVSSSHHHEEEBBB??????@@@@@@AAA@@@AAABBBCCCCCCAAA???>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>======<<<;;;;;;;;;<<<<<<===>>>???BBBCCCEEEFFFFFFJJJLLLPPPTTTWWWXXXVVVTTTRRRXXX^^^```___aaaffflllmmmnnnoooooommmmmmmmmoooyyyxxxvvvrrrnnnkkkkkklllmmmlllkkkkkkjjjkkkkkkkkkjjjjjjiiihhhgggeeeddddddeeeeeedddcccbbb```______\\\[[[ZZZYYYXXXWWWWWWWWWUUUTTTSSSUUUXXXZZZYYYXXXUUUQQQPPPSSSZZZ[[[UUUOOOHHHHHHFFFCCC@@@>>>;;;:::999;;;>>>@@@AAA@@@>>><<<999::::::::::::<<>><<>>444///,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000000???iiilllUUU???TTTttt[[[MMMIIIDDDFFFXXXooo}}}uuufffXXX^^^uuudddiiidddUUULLLPPPXXX\\\PPPKKKJJJQQQ[[[fffrrr{{{{{{{{{zzzzzzyyyuuupppkkkjjjiiihhheeecccaaa___^^^bbb^^^ZZZUUURRRNNNJJJGGGCCCKKKUUUaaammmwwwwwwqqqYYYSSSVVVcccmmmppprrrvvvvvvyyy|||}}}|||zzzzzzzzzttttttssstttyyy|||vvvssstttqqqiiidddmmm~~~aaajjjwwwxxxxxxrrreeeSSSAAA555000000000///---,,,++++++,,,,,,***+++,,,,,,---...//////...333<<>>===BBBCCCAAA???AAAGGGQQQ[[[bbbiiilllooorrrsssuuuwwwyyyxxxxxxuuuvvv|||yyyvvvyyyxxxwwwxxxxxxwwwtttrrrmmmkkklllnnnooommmnnnpppsssmmmhhhhhhlllnnnkkkgggjjjgggaaaZZZRRRKKKEEEBBB@@@???>>>======>>>???AAA<<<===???AAACCCCCCCCCCCCDDDCCCBBBAAA???===<<<;;;:::999999888999:::<<<======<<<:::999777666555555999;;;<<<>>>??????>>>===BBBCCCFFFJJJMMMNNNLLLJJJJJJPPPWWWZZZ[[[^^^dddiiimmmoooqqqqqqooommmmmmmmmwwwxxxwwwtttqqqnnnmmmmmmnnnnnnmmmllllllkkkjjjjjjiiiiiihhhhhhgggeeedddcccdddddddddcccbbb```___^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXVVVTTTVVVZZZ[[[ZZZXXXVVVSSSQQQTTTXXXYYYUUUQQQHHHHHHGGGEEEBBB>>>;;;999333444666999:::;;;<<<<<<:::;;;<<<;;;999999===AAAKKKPPPWWW[[[^^^aaagggkkknnnqqqwww}}}lllSSSCCC:::444666<<>>DDDMMMWWWdddnnnnnnhhhSSSQQQWWWfffmmmlllpppxxxwwwzzz}}}~~~}}}{{{zzzzzzttttttsssssszzzzzzsssqqqrrrmmmgggccclllhhhuuuwwwwwwxxxpppbbbQQQAAA666111000000///---,,,++++++,,,,,,***++++++,,,---...///000...333===PPPrrrssszzzhhhmmmkkkhhhRRROOOBBB888>>>===AAAEEEBBB@@@@@@FFFOOOZZZ```gggjjjnnnqqqsssuuuxxxzzzwwwxxxvvvvvv~~~{{{yyywwwvvvvvvwwwwwwwwwtttrrrooolllmmmpppppplllmmmqqqtttpppkkkjjjkkkjjjgggccc^^^\\\WWWQQQKKKFFFBBB@@@===============>>>???@@@<<<===???AAACCCDDDEEEEEEGGGGGGFFFEEECCCAAA@@@???>>>===;;;;;;;;;===>>>???AAA@@@>>><<<:::888777777:::;;;===??????>>>===;;;<<<<<<<<>><<<888777:::===CCCJJJTTTZZZ]]]aaafffjjjjjjlllqqqvvv|||ppp[[[MMMBBB999888<<<>>>III^^^ppprrriiicccdddSSSLLLGGGFFFFFFEEEFFFIIINNNPPPSSSVVVXXXWWWVVVUUUUUUWWWYYYYYYXXXWWWXXXYYY]]]\\\\\\___cccfffggggggkkkttt}}}|||wwwnnnlllmmmqqqrrrpppqqqsssvvv|||pppccc[[[YYYVVVQQQMMMKKKMMMNNNJJJFFFDDDCCC@@@???GGGSSSmmmuuu{{{}}}}}}zzzssskkkjjjhhhfffeeeeeedddbbb```TTTPPPKKKGGGDDDCCCCCCBBBBBBAAA@@@CCCKKKTTTZZZ[[[RRR^^^llltttuuuxxxrrrvvvnnnwwwccc\\\}}}wwwTTT;;;222000,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000111333LLLeeesss|||sssMMMUUUyyyaaaSSSIIIBBBCCCSSSiiizzz}}}fffbbbtttiiiSSSUUUdddnnnZZZPPPKKKQQQYYY[[[^^^aaagggiiilllqqqttttttpppmmmjjjddd[[[RRRLLLKKKMMMOOORRRXXX______XXXMMMDDD???:::???GGGPPP]]]fffeee___PPPPPPZZZiiinnnlllqqq{{{wwwzzz~~~~~~|||{{{{{{tttuuutttttt{{{yyyqqqnnnqqqhhhccc```iiipppyyyzzzwwwooo```OOO@@@666111000000///---,,,++++++,,,,,,******+++,,,---//////000...333>>>RRRvvvnnnppplllmmmhhhaaaMMMMMM@@@555;;;:::>>>FFFCCC@@@@@@EEEOOOYYY___fffiiimmmpppsssuuuyyy{{{wwwyyywwwvvv~~~}}}{{{uuuttttttuuuwwwvvvtttrrrrrrooopppsssrrrnnnnnnsssqqqqqqooonnnkkkgggccc```QQQPPPMMMJJJGGGDDDCCCBBB===>>>????????????@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@@@@AAACCCDDDGGGEEECCCAAA???>>>===<<<777999;;;===>>>===;;;999999888777999<<<>>><<<:::>>>CCCIIIOOOUUUZZZ^^^```hhhlllqqqtttsssqqqpppooojjjnnnqqqssssssqqqpppppppppqqqqqqqqqpppmmmjjjiiihhhhhhiiiiiihhhgggfffdddddddddeeeeeedddbbbaaa___^^^^^^]]]\\\[[[[[[[[[[[[]]]ZZZXXXYYY^^^```]]]ZZZYYYWWWTTTQQQOOOLLLKKKKKKOOOMMMIIIEEEBBB@@@??????666555555555666999<<<>>><<>>>>>@@@EEEJJJNNNPPPPPPQQQZZZfffpppwww|||ttt___jjjfff\\\xxxxxxOOO:::333000...------,,,,,,------...------,,,+++,,,---...///555888>>>OOOqqqtttgggDDDSSSbbbTTTJJJFFFEEENNNaaavvvpppeeexxxlll```ZZZ[[[___ZZZQQQNNNTTT\\\\\\XXXUUUYYY___hhhppptttsssqqqoookkkaaaXXXUUURRRLLLLLLOOOMMMKKKMMMSSSTTTMMMEEE@@@<<<===AAAKKKVVVZZZUUUOOONNNRRRZZZdddlllrrrsssssstttxxx}}}~~~|||zzzyyyrrruuuvvvwwwwwwuuuvvvpppiiihhheeeeeemmmxxxdddwwwuuuzzztttpppbbbLLL;;;444111///111111///...---,,,,,,++++++,,,,,,---...///000000111222>>>ZZZiiibbbyyytttmmm```FFFEEE???777===<<>>@@@BBBCCCCCCBBBAAACCCBBBAAA@@@AAABBBDDDEEEJJJKKKKKKLLLKKKIIIFFFDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFIIIIIIHHHCCC???<<<;;;;;;<<<>>>???===:::777666555555777888999777555:::===AAAEEEKKKRRR[[[```lllooorrrrrrooonnnoooqqqmmmnnnqqqttttttsssqqqpppnnnnnnooooooooommmkkkjjjllllllkkkjjjiiiiiiiiiiiifffeeeeeedddcccbbbaaaaaa___``````aaaaaaaaaaaaaaa^^^]]]\\\[[[ZZZZZZZZZZZZ```^^^ZZZVVVRRRNNNLLLJJJJJJJJJIIIFFFBBB===888666111000222555:::>>>@@@@@@CCC@@@@@@BBB???888777;;;>>>AAAKKKVVV]]]___ccchhhiiiiiijjjnnntttyyy|||}}}}}}{{{hhhVVVLLL>>>555:::;;;EEEYYYmmmtttooohhheeeVVVLLLDDDDDDGGGHHHIIIKKKMMMOOORRRTTTSSSSSSTTTUUUVVVVVVWWWWWWXXXYYYYYYYYY^^^]]]\\\]]]aaahhhlllmmmxxxwwwssslllhhhfffeeeeeedddgggtttsssiii^^^WWWWWWXXXXXXVVVSSSSSSPPPJJJEEEDDDHHHMMMcccooo{{{~~~{{{uuuooojjjgggbbb]]]YYYXXXXXXYYYTTTQQQLLLHHHGGGEEECCCAAA>>>>>>???CCCHHHLLLMMMNNNPPPXXXdddooowww~~~lllqqqjjjeeezzzRRR999000---...------,,,,,,------...------,,,,,,,,,---...///222666===MMMmmmvvvdddBBBPPP~~~eeeUUUJJJFFFDDDMMM___tttzzz}}}|||iii~~~kkk]]]YYY]]]bbb]]]VVVTTT[[[bbbaaa[[[WWWYYY]]]dddlllqqqrrrpppmmmmmmddd\\\YYYUUUOOONNNPPPSSSNNNLLLLLLKKKEEEBBBBBB<<<;;;???GGGQQQTTTPPPKKKMMMRRRZZZdddmmmrrrttttttuuuxxx|||~~~~~~|||{{{{{{sssvvvvvvwww~~~ttttttuuuqqqkkkiiiffffffooorrr^^^pppyyyqqquuuzzztttdddMMM;;;333000...111000///...,,,,,,,,,,,,+++,,,,,,---...///000000222333AAA^^^xxxdddgggyyy```DDDBBB<<<666<<<:::@@@BBBBBBAAABBBFFFNNNXXX^^^ccceeegggkkkpppsssuuuuuuzzz{{{yyy|||~~~||||||{{{yyyxxxxxxvvvuuuuuuuuuuuurrrpppoooqqqpppnnnooorrrpppkkkiiikkkkkkggg```YYYUUUSSSKKKHHHEEEBBBAAAAAAAAAAAA>>>@@@BBBDDDEEEEEEDDDCCCDDDCCCBBBAAABBBCCCEEEGGGLLLOOOQQQRRROOOKKKGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJGGGEEEBBBAAA@@@@@@AAAAAA@@@===:::888777666777888999888777:::<<<@@@DDDJJJQQQYYY___jjjnnnrrrrrrpppnnnooopppnnnoooqqqsssssssssrrrqqqqqqqqqrrrrrrqqqpppnnnnnnpppooommmlllkkkjjjiiiiiiggggggfffeeedddccccccbbbaaabbbbbbbbbaaa```______]]]]]]]]]\\\\\\\\\]]]]]]^^^\\\YYYUUUQQQNNNKKKJJJKKKJJJIIIFFFBBB===999666222222222666;;;???BBBCCCCCC@@@???BBBAAA;;;999;;;<<>>===>>>AAAEEEHHHIIIIIIMMMUUU```lllwww~~~}}}~~~tttssskkkqqquuuRRR777------...------,,,,,,------...------,,,,,,------...///111666???OOOlllyyybbbAAAPPP~~~jjjWWWJJJFFFDDDKKK\\\qqq|||llleeelll{{{ooo___ZZZ^^^bbb___ZZZ[[[dddjjjfff^^^YYYYYY[[[```gggnnnqqqpppmmmpppiiiccc___[[[UUUQQQQQQSSSQQQQQQPPPKKKDDDAAABBB<<<;;;<<>>999666<<<888;;;@@@@@@@@@AAAFFFNNNXXX___cccdddgggjjjnnnppprrrsssxxxyyyxxxzzz}}}|||zzzxxxvvvxxxwwwvvvvvvvvvuuusssqqqqqqssssssrrrsssuuurrrmmmhhhhhhfffaaaYYYRRRMMMKKKGGGEEECCCBBBBBBCCCDDDEEECCCEEEGGGIIIJJJJJJIIIHHHFFFFFFEEEEEEFFFGGGIIIJJJLLLPPPTTTSSSNNNHHHEEEDDDGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKJJJJJJIIIGGGFFFDDDCCCCCCAAA???<<<;;;999666666777888888888999;;;>>>BBBGGGOOOWWW]]]fffkkkqqqsssqqqooonnnooooooppppppqqqrrrrrrsssssstttttttttttttttrrrqqqqqqrrrqqqpppnnnmmmkkkjjjjjjiiiiiihhhgggfffeeeddddddcccccccccbbbaaa```___^^^]]]]]]]]]^^^^^^^^^______\\\ZZZWWWTTTPPPMMMKKKJJJKKKKKKJJJGGGCCC>>>999777555333333666<<>>===<<<>>>AAADDDEEEEEEJJJPPP[[[iiivvv}}}}}}|||yyypppwwwpppmmmiii{{{}}}iiiLLL444,,,000...------,,,,,,------...---------------......///000999DDDUUUppp{{{cccBBBQQQ~~~oooYYYKKKGGGDDDIIIWWWlll|||wwwfff|||rrrssswwwlllfffbbb^^^[[[___hhhnnnjjjbbb]]]\\\[[[^^^dddmmmrrrrrrppprrrnnniiieeeaaa[[[VVVSSSLLLPPPYYY]]]XXXLLLDDDBBB>>>;;;:::===AAADDDBBB???FFFNNNZZZfffnnnrrruuuuuuxxxzzz{{{|||{{{{{{|||~~~xxxyyyxxxzzzvvvpppqqqrrrqqqpppaaaaaahhhzzzppplllzzzxxxtttkkkXXXBBB444111222111000///...---,,,,,,,,,,,,+++,,,,,,---...///000000444555GGGlll___AAA<<<888666===777999>>>>>>???@@@EEENNNXXX```ccceeehhhkkkmmmnnnppprrrwwwxxxvvvwww}}}}}}|||zzzyyywwwvvvuuuuuuvvvuuusssqqqsssuuuwwwvvvwwwxxxuuuooohhhfffbbb\\\UUUNNNJJJGGGCCCCCCCCCCCCCCCEEEHHHKKKIIIKKKMMMOOOPPPOOONNNMMMKKKKKKKKKKKKKKKMMMNNNOOOOOOSSSUUUSSSMMMGGGFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKIIIIIIIIIJJJKKKKKKLLLLLLKKKHHHFFFDDDCCCBBB???===<<<999666555666777888777888999<<>>AAAEEEHHHGGGDDDBBB===<<<:::;;;>>>@@@AAABBBGGGLLLVVVdddttt}}}zzzeeettthhhgggfffgggttt]]]EEE222...222...------,,,,,,------...------.........//////...///:::HHHZZZuuu{{{gggDDDNNNyyyuuu\\\MMMIIIEEEFFFRRRfff|||uuutttrrrwwwhhh\\\ZZZ^^^gggmmmjjjddd```^^^]]]^^^ccckkkqqqtttuuuuuusssooojjjfffaaa[[[VVVIIIOOOZZZaaa]]]RRRJJJHHHBBB???======???@@@???===DDDMMM[[[gggnnnrrrtttuuuxxxyyy{{{zzzzzzzzz|||~~~yyyyyyxxx|||tttrrrrrrooonnnoooaaadddppppppsssrrrhhhTTT>>>111000222111///...---,,,,,,,,,,,,,,,+++,,,,,,---...///000000222333HHHrrr^^^@@@<<<999888>>>888999===>>>>>>@@@EEENNNYYY```dddgggkkkmmmmmmnnnqqqsssxxxyyyvvvvvv~~~~~~|||vvvuuutttuuuuuuuuusssqqqtttxxxyyyyyyyyyzzzuuuoooccc```ZZZSSSNNNIIIEEECCC@@@AAACCCCCCCCCFFFJJJNNNOOOPPPRRRTTTTTTSSSRRRPPPOOOOOOOOOOOOPPPPPPQQQQQQUUUVVVVVVTTTOOOMMMMMMOOOJJJKKKMMMNNNOOOPPPQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMKKKHHHGGGFFFEEECCCAAA<<<:::666555555666666666666777999<<<@@@HHHQQQWWW^^^eeennnrrrrrrpppooooooqqqpppoooooopppqqqsssuuussssssrrrqqqppppppppppppllllllmmmnnnnnnnnnnnnmmmjjjjjjiiihhhgggfffeeeeeebbbbbbccccccccccccbbbbbb`````````___^^^\\\[[[ZZZXXXWWWUUUSSSQQQOOOOOONNNOOONNNMMMJJJFFFAAA===:::888555333555;;;CCCIIIMMMKKKGGGDDDDDDHHHIIIEEE@@@>>>@@@FFFPPPVVVZZZaaahhhjjjmmmppprrrqqqrrrsssuuuvvvxxxzzz{{{{{{}}}|||^^^OOOcccnnnUUU888<<>>BBBFFFFFFCCCAAA===;;;999999;;;>>>@@@@@@DDDHHHQQQ___qqq~~~|||wwwggguuueeegggdddgggtttXXX???222///111...------,,,,,,------...------...////////////......;;;KKK___yyy|||oooGGGJJJrrr|||bbbPPPLLLFFFEEELLL```xxxuuuzzzwwwmmm\\\YYYZZZaaafffeeebbbbbb\\\]]]^^^aaafffnnnuuuzzzxxxxxxuuuooollliiiccc]]]QQQQQQTTTWWWUUUPPPNNNOOOGGGEEEBBBAAAAAA@@@???>>>DDDOOO^^^jjjqqqsssuuuvvvwwwxxxzzzzzzyyyyyy{{{|||yyyxxxxxx~~~|||sssssssssmmmkkkmmmeeekkk}}}mmmrrruuujjjTTT>>>111000000///......---,,,,,,,,,,,,,,,+++,,,,,,---...///000000111222IIIxxx[[[???===:::888>>>999<<<>>>>>>???AAAFFFOOOYYY```dddhhhlllnnnnnnooorrruuuzzz{{{yyywww~~~~~~~~~vvvuuuuuuuuuvvvvvvtttrrruuuyyy{{{zzzzzzzzztttlll\\\WWWPPPJJJGGGDDDBBBAAA@@@CCCEEEEEEEEEGGGLLLQQQXXXYYYZZZZZZZZZXXXVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTVVVUUUUUUTTTTTTTTTTTTTTTOOOOOOPPPPPPRRRSSSUUUVVVXXXWWWUUUTTTRRRPPPOOONNNOOOMMMLLLLLLLLLKKKIIIFFF===;;;888666777777666555555666777999===EEEMMMTTT\\\ccckkkpppqqqpppooopppqqqppppppoooppprrrssstttrrrrrrqqqpppooooooooooooiiijjjlllnnnoooooonnnnnnkkkkkkjjjiiihhhgggffffffbbbbbbcccdddddddddddddddaaaaaaaaa```^^^\\\ZZZXXXXXXXXXVVVTTTSSSRRRRRRRRRQQQQQQPPPMMMIIIDDD???<<<777444111222888BBBJJJOOOOOONNNJJJFFFHHHKKKJJJEEEBBBBBBGGGOOOTTTXXX^^^eeegggkkkoooqqqpppppprrruuuvvvxxxyyyzzzzzz|||~~~~~~bbbEEEIIISSSHHH888:::@@@PPPeeerrrqqqjjjeee[[[OOODDDBBBEEEFFFHHHKKKJJJMMMOOOQQQPPPPPPQQQRRRSSSSSSTTTUUUWWWXXXYYYZZZYYYWWW[[[bbbeeekkk}}}zzzvvvrrrnnnhhhhhhjjjlllppp~~~xxxllliiieee___YYYTTTQQQNNNLLLQQQ___nnnvvvxxxxxxuuupppfffaaaYYYOOOGGGAAA>>>===;;;<<<>>>BBBDDDDDDAAA>>><<<:::888888:::===???@@@BBBEEEMMM\\\nnn}}}zzz|||{{{qqqrrrpppqqqfffeeeuuuTTT<<<333111......------,,,,,,------...,,,---...///000//////...111???PPPccc}}}xxxNNNLLLppphhhRRRNNNGGGCCCHHH[[[uuu|||uuuwwwwww```ZZZXXX[[[^^^^^^___bbbXXXZZZ\\\]]]___gggrrr{{{}}}~~~{{{tttqqqpppkkkddd]]]VVVQQQPPPOOOLLLMMMOOOLLLJJJHHHFFFEEEDDDBBBAAAGGGSSScccoootttvvvwwwxxxtttvvvyyyyyyxxxxxxyyyzzzwwwwwwxxxvvvpppsssssslllhhhkkkfffooo~~~jjjvvvsssgggRRR<<<111000///---------,,,,,,++++++,,,,,,+++,,,,,,---...///000000111222KKK}}}~~~|||WWW===>>>;;;777===:::???@@@@@@@@@BBBGGGOOOYYY```cccgggmmmnnnnnnooossswwwvvvyyyxxxwww}}}|||}}}}}}|||{{{xxxwwwwwwwwwxxxxxxwwwuuuvvvzzz|||{{{zzzyyyrrriiiZZZTTTMMMIIIGGGGGGGGGFFFGGGJJJLLLLLLKKKMMMRRRXXXeeefffffffffeeebbb```^^^_________^^^]]]\\\ZZZZZZXXXWWWXXX]]]aaabbb___[[[VVVUUUSSSRRRRRRTTTVVVXXXXXXXXXWWWUUUSSSPPPNNNLLLLLLLLLLLLNNNOOONNNLLLIII???===;;;::::::999777555444555555777;;;BBBKKKQQQ[[[aaajjjooooooooopppqqqppppppppppppqqqrrrsssssstttsssrrrpppppppppppppppiiikkkmmmnnnooonnnmmmmmmmmmllllllkkkjjjiiihhhhhhddddddddddddddddddcccccc```aaabbbbbb```^^^\\\ZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSRRROOOKKKFFFAAA???777333//////666@@@JJJOOOSSSTTTPPPHHHGGGKKKMMMKKKEEEDDDGGGMMMQQQTTTZZZaaabbbhhhmmmpppoooooorrruuuvvvwwwxxxxxxxxxyyy{{{}}}mmmFFF:::AAAAAA???888>>>NNNdddssssssmmmhhhYYYNNNDDDCCCEEEGGGIIIKKKKKKMMMPPPQQQPPPPPPPPPQQQRRRSSSTTTUUUWWWXXXYYYZZZXXXVVV[[[bbbeeejjj~~~zzzuuuqqqlllmmmoooooonnnvvvxxxkkkhhhbbb[[[TTTQQQOOOOOONNN\\\kkkssswwwxxxvvvsssiiibbbYYYQQQJJJFFFBBB?????????@@@BBBCCCBBB???===<<<999777777:::===???@@@AAACCCKKKYYYmmm}}}}}}pppzzz{{{{{{iiiccctttQQQ:::555333,,,...------,,,,,,------...,,,---///000000000///...555CCCUUUhhhxxxUUURRRtttmmmTTTPPPHHHBBBFFFXXXssskkkzzz{{{ooonnnddd\\\WWWWWWYYYYYY\\\aaaTTTWWWZZZYYYZZZbbbooo{{{~~~wwwtttuuupppiiiddd[[[SSSRRRPPPLLLJJJJJJOOONNNMMMKKKIIIGGGEEEDDDJJJVVVfffrrrwwwxxxyyyzzzsssuuuxxxyyyxxxxxxxxxyyyvvvvvvxxx|||qqqmmmrrrssskkkgggkkkbbbnnnsssjjj~~~~~~lllaaaMMM999///000000...------,,,+++++++++,,,,,,+++,,,,,,---...///000000111222LLLyyywwwTTT<<<>>>;;;666;;;:::@@@AAAAAAAAACCCGGGOOOYYY```aaaggglllnnnmmmnnnssswwwqqquuuuuuuuu|||{{{{{{zzzyyywwwzzzyyyxxxyyyzzzzzzyyywwwvvvzzz|||{{{zzzxxxpppggg^^^XXXQQQMMMMMMOOOOOOOOOOOORRRTTTTTTRRRSSSYYY___qqqqqqrrrqqqooollliiiggghhhhhhhhhgggeeecccbbbaaa``````ccckkkssstttnnnfff\\\YYYVVVSSSRRRSSSVVVWWWUUUUUUUUUSSSQQQNNNKKKIIIHHHIIIJJJMMMOOONNNKKKIII@@@???=========;;;888666444444444666999AAAJJJPPPZZZaaahhhmmmooooooqqqrrroooppppppqqqrrrrrrssssssvvvuuusssrrrqqqqqqrrrrrrlllmmmnnnppppppnnnmmmkkknnnnnnmmmlllkkkjjjjjjiiifffffffffeeedddcccbbbaaa```aaabbbcccbbbaaa___]]]ZZZYYYXXXXXXWWWWWWWWWWWWUUUTTTSSSPPPLLLGGGCCC@@@666222---...555???IIIOOOVVVWWWSSSJJJFFFKKKOOONNNFFFEEEGGGLLLOOOQQQVVV]]]___eeelllooonnnooorrrvvvuuuvvvwwwwwwvvvwwwyyy{{{}}}rrrJJJ>>>CCC???888???<<>>;;;999777888<<<@@@CCC???@@@FFFTTTfffxxxssszzzrrrxxxppp___fff~~~gggRRR999///111///.........------,,,,,,,,,+++---......---...///111666BBBYYYnnn]]]nnn~~~vvv[[[OOOGGGIIILLLTTTnnnwwwpppxxxjjjpppxxxpppdddVVVMMMKKKMMMPPPRRROOOUUU[[[[[[ZZZ___jjjtttxxxtttsssqqqlllhhhaaaZZZUUURRRQQQPPPSSSOOONNNNNNKKKEEECCCEEEOOO\\\jjjpppsssvvvyyyyyy{{{zzzyyyyyyyyyzzz{{{{{{{{{uuuuuu~~~nnnhhhpppssskkkhhhlllgggrrrnnnmmmkkkZZZGGG999111,,,---000000///...,,,++++++,,,,,,,,,,,,---...///000111111...666JJJ}}}sssxxxpppUUUFFF999999:::888:::@@@BBBBBBBBBCCCHHHPPPZZZaaagggiiijjjkkkkkkmmmppprrrqqqrrrtttzzz}}}~~~}}}{{{{{{|||zzzyyy{{{|||}}}|||yyysssmmmhhh^^^]]]ZZZVVVXXX^^^aaa```ccc\\\XXX[[[\\\ZZZ\\\aaaoooxxxzzz}}}tttttt|||xxxtttqqqppppppppppppllloooqqqvvv}}}wwwlllZZZYYYWWWVVVUUUVVVWWWWWWZZZYYYUUUPPPKKKGGGFFFFFFFFFHHHKKKKKKJJJIIIIIIIIIHHHFFFDDDBBB@@@===999666888777666666888===EEEKKKVVVZZZ___dddgggjjjmmmpppppppppppppppqqqqqqpppooosssssstttttttttsssrrrqqqnnnooonnnkkkhhhhhhkkkooooooooonnnmmmlllkkkkkkjjjhhhgggffffffgggfffdddbbbaaabbbbbbaaa______```aaa]]]\\\YYYWWWVVVVVVWWWXXXYYYUUUQQQOOONNNJJJAAA;;;777444333222222666CCCPPP\\\]]]XXXMMMGGGHHHLLLNNNLLLIIIFFFFFFJJJPPPVVVYYYaaaeeekkknnnoooppprrruuuvvvwwwyyyzzzzzzzzzzzzyyy|||~~~xxxVVVDDD===:::::::::888AAAWWWjjjrrrqqqpppdddUUUHHHDDDEEEDDDEEEHHHIIILLLMMMKKKLLLOOOPPPNNNOOOPPPQQQTTTUUUWWWWWWXXXXXXVVVYYY___aaagggzzz|||xxxwwwuuuqqqoooqqquuuzzz~~~rrrlllgggeeeaaaZZZUUUSSSLLLQQQXXX___fffnnnuuuxxxtttkkkbbb\\\YYYUUUOOOKKKFFFDDDCCCAAA@@@???>>>===>>><<<:::999:::<<>>AAABBBBBBCCCHHHPPPZZZaaafffhhhjjjkkkkkkmmmppprrrpppppprrrxxx~~~~~~}}}yyyzzz}}}}}}||||||~~~~~~}}}wwwrrrnnnlllffffffeeeeeeiiiooopppmmmmmmgggccceeefffdddfffkkkvvv~~~~~~|||{{{zzzyyyzzzxxxttttttuuurrrmmmaaa]]]XXXUUUUUUXXX[[[]]]YYYXXXUUUOOOJJJFFFEEEFFFKKKMMMNNNNNNLLLJJJIIIJJJKKKIIIGGGEEECCC???:::777999888777666888===EEEJJJRRRVVV[[[```dddgggkkkmmmllllllmmmoooqqqqqqqqqpppssstttttttttsssrrrpppooonnnnnnmmmjjjhhhiiillloooooooooooonnnmmmllllllkkkfffeeeddddddeeedddbbb```ccccccbbb___]]]\\\]]]^^^]]]\\\YYYWWWVVVVVVWWWXXXYYYVVVRRRPPPNNNIIIAAA;;;777333111000111555@@@KKKVVVXXXTTTKKKFFFHHHLLLMMMLLLIIIEEEDDDHHHNNNTTTXXX```eeekkknnnoooppprrruuuvvvwwwyyyzzzzzzzzzyyyyyy|||~~~jjjNNN===:::>>>666666@@@UUUjjjsssrrrpppeeeXXXJJJEEEDDDCCCDDDEEEGGGJJJKKKIIIKKKOOOOOOMMMNNNOOOPPPRRRTTTUUUVVVVVVYYYWWWZZZ^^^___dddwww{{{wwwuuusssqqqpppqqqqqqrrrzzzmmmhhhgggiiihhhaaaYYYVVVKKKMMMOOOQQQVVV___nnnzzz{{{wwwqqqjjjccc^^^ZZZWWWPPPNNNIIICCC>>>;;;;;;<<<======<<<;;;<<<===???@@@>>>CCCLLLZZZjjjwwwxxxhhhnnnrrrpppfffbbbmmmooo[[[III444---///---...------------,,,,,,,,,+++---............///111333AAA___zzzrrrssszzz|||}}}fffWWWKKKIIIJJJQQQjjj{{{zzzmmmfff|||rrrooocccTTTMMMMMMKKKEEESSSXXX\\\[[[XXXYYY```gggwww|||wwwqqqooollljjjgggbbb]]]YYYVVVRRRPPPNNNJJJDDDEEEHHHXXXdddooosssuuuxxx{{{{{{{{{zzzyyyxxxwwwwwwxxxyyy~~~|||pppllliiijjjmmmmmmiiieeedddyyyrrrxxxlllWWW???222///...///000000///---,,,++++++,,,---,,,,,,---...///000111111222888JJJ~~~~~~lllTTT>>>888999888999<<>>???@@@AAAAAA???EEEQQQ```ooo{{{}}}nnnpppppplllgggjjjwww}}}fffSSSDDD222---000...------------------------,,,---//////......000111111>>>___zzzhhhjjjzzzpppjjjYYYLLLIIIJJJPPPhhhzzzzzzfffjjjzzz{{{gggUUUOOOOOOOOOZZZ^^^aaa___ZZZXXX[[[```rrr}}}|||qqqnnnkkkiiihhheee```\\\UUUQQQOOOLLLGGGCCCEEEKKK]]]hhhrrrtttuuuxxxzzz{{{{{{zzzxxxwwwvvvwwwwwwxxx}}}~~~iiikkkjjjjjjnnnssspppiiijjjpppwwwhhhRRR999......////////////...---,,,+++,,,,,,---,,,,,,---...///000111111555999III}}}xxxtttYYY???777888888888:::AAAAAAAAACCCGGGOOOYYY```dddfffhhhjjjkkkmmmqqqsssooommmmmmsss~~~yyyyyy{{{|||vvvsssvvvzzzzzzvvvsssrrruuuyyyzzzvvvtttqqqmmmlllmmmnnnmmmggg___YYY\\\[[[WWWSSSPPPOOOQQQTTTUUUVVVWWWVVVSSSPPPOOOOOOLLLKKKKKKKKKJJJGGGAAA===;;;:::999777777;;;@@@EEEFFFIIIMMMRRRVVV[[[```dddfffiiilllooopppqqqrrrssspppppprrrrrrrrrrrrppppppqqqooommmjjjhhhiiikkklllmmmmmmlllllllllllllllllljjjiiihhhiiiiiiiiigggfffcccbbb___\\\ZZZ[[[^^^aaa___^^^[[[ZZZYYYYYYZZZ[[[\\\ZZZWWWUUUQQQLLLDDD???<<<444...---///111555:::CCCGGGIIIEEECCCFFFJJJKKKLLLHHHCCC>>>???FFFOOOVVV]]]bbbiiilllnnnooorrruuuvvvwwwxxxyyyyyyyyyxxxwww{{{}}}XXXSSSRRR===999:::AAAPPPdddqqqsssoooddd[[[OOODDDAAABBBCCCCCCFFFIIIJJJIIIKKKPPPQQQOOOOOOPPPQQQSSSTTTUUUUUUUUUWWWVVVYYY^^^```fffyyytttuuuwwwxxxvvvssspppnnnppprrruuu{{{~~~vvvpppqqqrrrmmmhhheee``````aaa```[[[[[[hhhxxxvvvnnnhhhddd]]][[[XXXQQQJJJDDDAAA???>>>>>>@@@AAABBBCCCDDDDDD@@@HHHVVVeeesss|||rrrnnnkkkggghhhsssuuu^^^LLL@@@111...222///------------------------,,,...//////...///000222444>>>___|||kkkdddvvvfff}}}mmm[[[MMMJJJJJJOOOeee||||||jjj]]]rrrlllUUUOOOQQQYYY^^^aaaaaa]]]ZZZ\\\^^^mmmwwwwwwrrrkkkhhhfffccc___ZZZQQQNNNLLLIIIDDDAAAGGGNNNbbbllltttuuutttwwwyyyzzzzzzyyyxxxwwwvvvwwwxxxxxx}}}xxxiiikkklllkkknnnsssqqqkkkssssssqqqzzz```KKK555,,,---///......///...---,,,+++,,,---...,,,,,,---...///000111111555999HHHuuuwwwrrr|||uuuZZZ???666777777777:::AAAAAAAAABBBGGGOOOYYY```ccceeehhhiiikkknnnqqqtttpppmmmmmmsss{{{{{{}}}|||}}}zzz}}}{{{vvvwww|||yyywwwvvvuuuuuupppggg```^^^\\\YYYUUUSSSUUUYYY]]]XXXYYYZZZZZZWWWUUUTTTTTTJJJJJJJJJKKKKKKIIIEEEBBB===<<<:::888777:::>>>BBBBBBDDDGGGKKKOOOTTTZZZ___fffjjjoooqqqqqqqqqrrrsssmmmnnnppprrrsssssssssrrrtttqqqmmmjjjhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjlllkkkjjjkkklllllljjjhhhgggfffccc___[[[[[[^^^```aaa___]]]\\\[[[\\\]]]^^^]]]\\\ZZZXXXTTTNNNHHHDDD???777111000000000222666<<>>;;;666222555;;;:::???AAA>>>>>>CCCHHHJJJJJJHHHDDD>>>;;;>>>HHHPPPUUUZZZaaafffhhhkkknnnrrrmmmnnnqqqsssuuuwwwwwwwwwuuuxxx{{{||||||}}}___```lll[[[<<<:::999???TTTmmmzzzyyytttoooaaaNNNDDDDDDCCC@@@AAAEEEFFFFFFIIINNNPPPNNNMMMNNNOOOPPPQQQQQQRRRRRRTTTSSSVVV[[[]]]cccvvv~~~{{{yyyxxx}}}zzz{{{}}}}}}tttoootttxxx~~~sssfff``````___ZZZTTTQQQOOOLLLHHHEEECCCBBBBBBDDDJJJTTT^^^hhhttt~~~uuuoookkkqqqfffOOO???666------000,,,,,,,,,,,,------.........---...000000//////111222666333QQQjjjtttrrrhhhxxxdddSSSMMMIIIGGGSSSdddyyy{{{yyy{{{pppiii```YYY]]]ccceeedddaaa___]]]```aaa___```hhhvvvyyysssqqqooohhh]]]TTTIIIGGGFFFEEECCCFFFRRR___ooowww|||yyywwwxxx{{{|||yyyxxxxxxxxxyyy{{{}}}~~~|||}}}qqqiiinnnfffgggsssxxxssswwwrrrggg|||gggffflll[[[@@@777000...---+++***,,,...---,,,,,,,,,---...///,,,,,,---...///000111111111555FFFqqq]]]III@@@:::444333888@@@@@@@@@BBBFFFNNNXXX___```cccfffhhhkkknnnrrruuurrrmmmjjjppp~~~|||}}}tttkkk{{{}}}|||zzz{{{{{{zzzzzzyyywwwsssmmmfffbbbcccgggkkkjjjkkkkkkhhhddd```^^^]]]UUURRRNNNKKKJJJIIIGGGFFFHHHGGGEEEBBB??????AAACCC@@@@@@AAAAAADDDIIIPPPUUU\\\ccclllppppppqqqtttwwwssstttuuuuuutttsssqqqpppqqqmmmiiihhhjjjmmmmmmlllgggggghhhiiijjjkkkkkkllliiihhhhhhiiikkkkkkjjjhhhbbbcccccccccaaaaaabbbddd___]]]\\\ZZZZZZ[[[\\\]]]WWWYYYZZZXXXTTTOOOLLLJJJFFFDDDBBB???888333666>>>;;;@@@AAA======BBBHHHJJJJJJIIIEEE???;;;>>>GGGOOOSSSYYY```eeegggjjjnnnqqqjjjlllooorrruuuvvvwwwwwwtttwwwzzz{{{||||||~~~|||bbbYYYiiiYYY>>>???777666III```vvvuuudddVVVJJJDDDCCCEEEFFFFFFGGGHHHJJJLLLNNNOOONNNMMMMMMLLLMMMNNNPPPQQQRRRZZZYYYXXX^^^cccqqq~~~}}}}}}wwwnnnqqqzzzxxxrrrnnnggg]]]UUUYYYTTTMMMGGGDDDBBB@@@???EEEHHHOOOZZZggguuu~~~tttxxxuuu{{{vvv___NNN;;;222///---,,,---...------,,,,,,,,,------***///111...---111444444888:::RRR||||||tttkkkooojjjiiiSSSNNNNNNLLLRRR\\\tttpppuuu}}}iiiZZZYYYcccjjjdddeeejjjhhhggg]]]YYY___fffjjjvvvyyysssllleee]]]XXXOOOKKKGGGEEEDDDIIIVVVdddsssvvvyyy{{{{{{|||}}}~~~zzzvvvzzz~~~}}}}}}vvvqqqnnnjjjkkkeeemmm{{{uuu{{{oooppp|||uuuzzzlllSSS>>>666...***+++---,,,+++++++++++++++++++++++++++------------...000111222222999KKKxxxmmmaaaPPPDDD>>>;;;888555@@@BBBCCCDDDEEEJJJTTT[[[```cccfffhhhiiilllrrrwwwyyyssskkkkkkxxxuuulllhhhooo{{{~~~rrrhhhddd___]]]```aaaccckkkuuu{{{rrrnnnmmmjjjiiijjjjjjlllmmmmmmkkkfffbbb___```YYYSSSPPPLLLGGGGGGJJJIIIFFFCCCCCCCCCCCC@@@===AAACCCEEEDDDDDDGGGMMMRRRZZZ```ggglllnnnppprrruuutttuuuwwwzzzzzzvvvpppkkkkkkkkkkkklllnnnoooooooooqqqpppnnnllljjjhhhggggggeeeeeefffhhhjjjjjjiiiggggggfffdddcccbbbbbbcccdddccc```\\\[[[\\\]]][[[ZZZTTTXXXYYYXXXWWWVVVOOOHHHFFFCCC@@@===<<<>>>AAACCCHHHCCC>>>>>>BBBFFFHHHHHHJJJGGGBBB===<<>>999HHHiii{{{gggUUULLLFFFBBBBBBCCCDDDEEEGGGHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKLLLJJJQQQPPPRRRZZZ]]]gggzzz{{{ooo___^^^[[[VVVQQQNNNMMMNNNRRRTTTYYY```fffkkkmmmnnnbbb\\\SSSKKKEEEAAA>>><<<<<<<<<@@@KKK]]]nnnzzzyyytttsssxxxnnnppp|||lllNNN@@@333...///...,,,,,,,,,,,,,,,,,,,,,---...///+++......---111888<<<;;;FFFFFFPPPlllppprrrsssuuuYYYUUUrrryyycccOOOGGGIIILLLMMMKKK]]]sssnnnYYYVVVccc|||yyyrrrhhh^^^[[[\\\]]]^^^aaagggjjjooopppnnniiidddaaaWWWOOOGGGEEEHHHPPP^^^jjjpppssswwwzzz{{{|||}}}~~~xxxooommmpppsssuuullllllpppqqqpppzzzrrrsss~~~yyyyyy~~~wwwaaaJJJ>>>333111...,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,---///000111111666FFFqqqxxxwww|||wwwgggooorrreeeMMM;;;666888888>>>CCCCCCBBBFFFPPPZZZdddeeeffffffgggllluuu{{{zzzvvvoookkkssszzz~~~}}}oooeeeaaaXXXSSS^^^vvvvvvnnnfff]]]VVVTTTWWWYYYYYYWWWVVVVVVUUUTTTRRRPPPNNNPPPUUU]]]bbbqqq|||xxxvvvtttqqqnnnmmmmmmmmmnnnqqqjjjccc___XXXPPPMMMNNNGGGGGGHHHHHHGGGGGGHHHHHHEEEDDDBBB>>><<>>888999===:::DDD]]]lllVVVLLLHHHEEEDDDDDDCCCCCCDDDEEEFFFFFFCCCDDDFFFGGGIIIIIIJJJJJJJJJOOOOOOQQQXXX[[[bbbsss~~~zzzvvvsssqqqllleee```YYYZZZZZZXXXUUUSSSSSSSSSNNNOOORRRUUUZZZ___cccfff[[[VVVNNNGGGCCC@@@>>><<<===<<>>III[[[mmmyyy~~~tttrrr|||~~~xxxqqqtttzzz|||}}}rrr\\\EEE888---,,,......,,,,,,,,,,,,,,,,,,---...//////000111///...333;;;???===DDDAAABBBWWW~~~www[[[MMM\\\rrr~~~eeeQQQMMMNNNLLLIIIOOO\\\mmm{{{}}}jjjfffyyy}}}vvvnnnjjjjjjjjjeee```WWWVVVXXX^^^eeeeee```ZZZPPPHHHAAAAAAFFFMMMYYYccckkkoootttxxx{{{~~~}}}yyyrrrppprrrsssppplllpppjjjpppsssttt}}}rrruuuoooSSS@@@999.........---,,,+++******+++++++++++++++++++++++++++++++++,,,---...///000000555CCCnnn~~~rrr~~~yyydddhhhhhh^^^MMM>>>666444333;;;BBBCCCAAADDDOOOYYY```bbbeeefffgggkkkrrrwww{{{wwwnnngggnnn}}}zzzttthhh```WWWUUU```uuu{{{sssjjjeeedddfffeeedddgggkkklllfffaaa```]]]XXXUUUTTTSSSRRRRRRQQQPPPOOORRRRRRVVVbbb|||||||||zzzxxxtttoookkkhhh___XXXRRROOOMMMKKKMMMRRRRRRTTTTTTRRRNNNLLLLLLMMMIIIJJJKKKJJJJJJMMMSSSYYYbbbiiippptttttttttuuuvvvwwwwwwwwwxxxyyyyyywwwuuurrruuuyyywwwqqqmmmlllmmmjjjjjjiiihhhhhhhhhhhhhhhfffffffffggghhhhhhfffddddddccccccddddddeeefffggg```aaaaaa___[[[YYYZZZ\\\WWWWWWSSSNNNLLLLLLIIICCCBBB@@@>>><<<===@@@DDDGGGKKKKKKKKKKKKLLLKKKHHHFFFCCC@@@>>>???BBBDDDDDDBBBEEEJJJQQQUUUWWWYYY]]]```aaaeeejjjppptttvvvwwwvvvrrrtttxxx{{{}}}}}}|||{{{```tttXXXEEE===EEEAAA888888999AAAQQQlllyyyaaaTTTOOOMMMIIIFFFCCC@@@???@@@BBBDDDBBBCCCFFFHHHIIIJJJJJJJJJJJJOOOMMMOOOWWWWWW\\\kkk|||}}}}}}yyyvvvrrrnnnnnnnnnnnnkkkgggeeeeeeeeeeeedddbbb]]]WWWSSSQQQQQQKKKGGGCCCAAABBBDDDEEEFFFEEE@@@>>>GGGYYYmmmzzz~~~ooogggjjjiiitttpppvvv|||zzzzzznnnXXX@@@444******......------+++++++++,,,---...///000000111000222:::DDDIIIHHHCCC???>>>QQQ}}}fffNNNRRRgggnnnWWWQQQPPPLLLGGGHHHPPP___ppp~~~{{{uuuxxxqqqbbbrrr~~~uuuppppppqqqmmmfffTTTQQQQQQXXX```bbb\\\TTTKKKCCC<<<===BBBIIITTT]]]jjjnnnsssxxx{{{~~~xxxvvvuuuvvvxxxxxxvvvtttqqqjjjqqquuuuuuxxxrrryyyhhhMMM<<<777,,,.........,,,*********+++++++++++++++++++++++++++++++++,,,---...///000000444BBBmmm}}}pppwwwZZZ```ddd]]]MMM>>>888777222;;;BBBCCC@@@CCCNNNYYY^^^aaaeeefffgggkkkqqqvvv{{{qqqiiiooo|||xxxmmmggg^^^XXX\\\mmm{{{pppmmmjjjgggfffgggiiikkkffflllnnniiifffgggeeeaaacccbbbaaa```^^^\\\XXXVVVTTTSSSQQQQQQ^^^~~~{{{uuunnngggbbb\\\VVVPPPOOOOOOPPPUUU[[[\\\]]]]]]YYYSSSPPPOOOPPPJJJLLLOOOPPPQQQUUU\\\aaagggmmmsssvvvvvvvvvwwwyyyxxxxxxxxxzzz{{{zzzwwwtttrrrvvvyyyxxxrrrmmmlllnnnnnnnnnlllkkkjjjjjjjjjjjjfffeeeeeefffhhhgggeeecccfffeeecccbbbbbbcccdddeee`````````]]]ZZZXXX[[[]]]XXXWWWRRRKKKIIIIIIGGGCCC@@@>>>;;;999999<<<@@@BBBIIIGGGFFFGGGJJJJJJGGGDDD@@@>>><<<>>>AAACCCBBBAAABBBGGGNNNRRRSSSUUUXXX[[[___ccciiippptttwwwwwwwwwpppssswwwzzz{{{{{{yyywwwoooyyyXXXKKKDDDGGGCCC999555;;;AAABBB___qqqyyygggXXXRRRQQQUUUMMMDDD@@@AAADDDEEEDDDFFFGGGHHHHHHIIIIIIIIIHHHHHHIIILLLNNNQQQVVV\\\```www~~~{{{wwwtttqqqnnnkkkiiigggjjjkkkgggfffeee\\\QQQQQQLLLGGGFFFGGGGGGFFFDDDDDDDDDBBBGGGYYYppp|||}}}ttteee```dddeeeyyywwwqqqaaaNNN666222...---...///...---------...---,,,---///222000111222555888===BBBDDD:::AAAHHHVVVzzzWWWRRRdddgggTTTKKKGGGGGGHHHIIILLL[[[ppp|||uuu|||}}}kkkfffsssyyyuuuuuurrrlll[[[SSSOOOSSSVVVTTTNNNKKKDDD???<<<;;;<<>>AAABBBAAA@@@??????AAADDDIIIKKKMMMNNNOOOQQQVVV]]]eeelllppprrrrrrssstttvvvzzz{{{{{{zzzzzzzzzlllqqq]]]CCCBBBFFFCCC:::555:::AAACCCZZZmmm}}}zzzkkk]]]VVVTTTVVVPPPHHHBBBAAACCCDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGIIIKKKMMMPPPUUUZZZ^^^kkkzzz|||yyyyyyxxxtttqqqnnnpppqqqqqqtttvvvoooeee]]]XXXRRROOONNNMMMJJJGGGGGGFFFFFFLLL]]]qqq|||}}}|||}}}qqqbbb^^^cccjjjxxx|||ssskkkgggZZZJJJ555222...---...///...---,,,---......---...000111222333555777999:::;;;<<>>444000------,,,++++++++++++,,,******++++++++++++*********++++++,,,---.../////////333===dddddd```aaadddZZZFFF888444444666;;;@@@CCCGGGPPPZZZ___cccfffgggfffiiipppvvvyyyvvvppplllppp~~~vvvuuuqqqlllhhhfffllluuummmkkklllmmmiiidddbbbdddhhhlllmmmooommmllllllnnnpppsssvvvyyyqqqmmmkkkeee```[[[TTTVVVmmmwwwooohhhbbb^^^YYYXXXZZZ^^^cccdddaaa^^^ZZZ]]]___]]]XXXTTTRRRRRRPPPNNNPPPVVVZZZ\\\ccclllsssuuuwwwxxxxxxzzz|||~~~~~~}}}{{{yyyxxxxxxxxxuuuwwwwwwvvvtttrrrrrrssssssrrrrrrpppnnnllljjjiiidddcccccccccccccccddddddcccdddccc```]]]\\\___aaaeeeddddddbbb```]]][[[YYYYYYWWWSSSPPPMMMIIIEEEAAA<<<;;;999666555666:::===>>>@@@CCCDDDCCCAAAAAAAAA??????@@@???>>>============@@@CCCDDDEEEFFFHHHIIIOOOUUU^^^ffflllpppsssuuutttwwwzzz{{{{{{zzzzzz{{{bbb\\\pppmmmEEEAAAEEEDDD<<<555888???DDDRRRgggyyy{{{oooccc[[[WWWXXXTTTNNNFFFAAA@@@CCCFFFDDDEEEFFFGGGHHHHHHHHHHHHFFFHHHJJJLLLOOOSSSXXX\\\eeerrr}}}xxxyyyyyyxxx{{{vvvmmmhhhaaa\\\YYYVVVPPPLLLHHHIIIKKKSSScccttt|||}}}{{{nnnaaa]]]```pppwwwtttggg___]]]QQQBBB444222///---.........---+++---///000//////000111444555777999999888777555BBB:::AAAMMM___iii]]]qqqlll[[[PPPJJJHHHHHHHHHFFFHHHYYYmmm|||aaaXXX___pppvvvfffWWWOOOKKKMMMOOOKKKGGGEEEAAA@@@???===;;;AAARRRcccssswww{{{~~~~~~~~~~~~~~~~~~}}}xxxuuusssmmmttt}}}vvvmmmtttRRR===444111------,,,+++++++++++++++******++++++++++++*********++++++,,,---...//////...222:::^^^___TTTUUUaaa]]]GGG555333333555:::BBBFFFIIIQQQYYY___cccggghhhgggjjjqqqwwwyyyvvvrrrnnnppp}}}~~~yyyuuuqqqkkkdddeeerrrxxxqqqoooqqqssspppkkkeee```aaafffmmmqqqsssrrrooommmlllmmmoooooo}}}{{{wwwooogggbbbYYYTTT\\\iii~~~uuullleeeaaa___\\\```fffkkkllliiiccc```XXX[[[]]]XXXRRROOORRRVVVRRRQQQSSSYYY]]]bbbjjjqqqtttvvvxxxyyyzzz{{{}}}}}}{{{yyyxxxxxxuuuvvvvvvvvvtttsssssstttuuuuuusssrrrpppmmmkkkjjjeeedddcccaaaaaabbbdddeeedddeeeeeecccaaa______```cccccccccbbb```\\\YYYWWWWWWUUUSSSQQQNNNJJJEEEAAA>>>===;;;777444555888::::::===@@@AAA@@@???>>>???AAA@@@???===<<<;;;:::999:::;;;<<<<<<<<<===@@@BBBGGGLLLUUU^^^fffmmmssswwwvvvxxx{{{|||{{{zzzzzz{{{lllWWW[[[}}}OOOBBBEEEEEE>>>666444;;;AAALLL```uuuzzzrrrggg^^^XXXYYYXXXSSSJJJAAA===@@@DDDBBBCCCDDDFFFGGGHHHHHHHHHEEEGGGIIIKKKMMMQQQVVVZZZdddnnn~~~zzz|||yyyqqqlllfffaaa]]]XXXQQQLLLIIIKKKPPPZZZiiivvv}}}~~~wwwnnneee```^^^uuuwwwrrrfff^^^XXXKKK;;;222111///............---+++---000222111111111222666666888999::::::999999AAA777@@@IIILLLvvvxxx```eeevvvuuu```RRROOOHHHFFFIIICCC===III]]]kkkzzznnnYYYVVV```}}}uuubbb[[[TTTPPPQQQRRRNNNIIIHHHDDDDDDCCC@@@<<<@@@SSSfffxxx{{{~~~{{{tttrrrkkkyyyqqqttt|||~~~fffJJJ999333222---,,,,,,+++***+++++++++******++++++++++++*********++++++,,,---...//////...222888WWW\\\IIIEEEUUUWWWBBB444666333555:::CCCHHHKKKQQQYYYaaaeeeiiijjjiiillltttzzz{{{yyyuuupppoooyyy{{{sssjjjaaa]]]bbbjjj|||{{{zzzzzz{{{}}}~~~xxxssslllfffeeehhhnnnsssuuuwwwwwwtttqqqpppmmmiiiooozzzvvvmmmhhhccc]]]]]]aaaxxx{{{qqqhhhcccaaabbbccchhhnnnqqqnnnhhhbbb^^^[[[[[[XXXSSSOOOOOORRRVVVRRRSSSVVVZZZ```gggpppvvvxxxyyy{{{{{{{{{{{{}}}~~~|||{{{zzzyyyyyyuuuvvvvvvuuutttssstttuuuuuuuuutttrrrooommmkkkiiikkkiiigggeeeeeefffhhhjjjggghhhhhhhhhfffdddbbbaaaaaabbbbbbaaa___[[[WWWUUUTTTSSSRRRQQQOOOKKKFFFAAAAAA@@@===888555444666888888;;;>>>??????>>>>>>>>>AAA@@@??????===;;;777555777888888888888999<<>>AAA@@@AAACCCEEEFFFGGGHHHHHHEEEGGGHHHJJJLLLOOOTTTXXX^^^eeeuuu}}}yyyzzz}}}yyyoookkkfffbbb___ZZZSSSNNNKKKMMMTTTaaaoooyyy~~~vvvppplllgggbbbxxx{{{wwwnnndddYYYGGG555000000000///...------...,,,...111222222222222333777777777999;;;>>>AAACCC@@@;;;DDDHHHDDDaaaccc]]]jjj}}}pppcccUUUJJJFFFJJJFFF===@@@MMM[[[mmmxxx___WWW[[[yyywwwggg```[[[XXXYYYXXXRRRMMMLLLIIIHHHGGGCCC>>>CCCVVViiixxxzzz}}}~~~}}}}}}~~~{{{rrroooppp~~~uuu||||||uuuuuuxxxuuuhhhSSS>>>222...---,,,,,,+++************+++******++++++++++++*********++++++,,,---.../////////333666QQQ|||iiiOOOCCCNNNQQQAAA777;;;555666;;;CCCIIILLLRRRXXXcccgggkkkllllllooowww}}}~~~yyyrrrnnnuuuvvvlllddd\\\[[[]]]eeeiiirrr}}}~~~wwwqqqooooooqqqsssrrrzzzyyyqqqnnnsssuuummmjjjgggeeecccmmmyyyxxxnnnfffcccdddfffiiimmmqqqrrrooojjjfffcccbbb\\\TTTPPPPPPRRRSSSRRRQQQSSSVVVZZZ```jjjtttzzz{{{}}}}}}}}}|||{{{|||}}}~~~~~~~~~~~~~~~xxxxxxxxxvvvtttssstttvvvwwwvvvuuutttrrrooommmlllooommmkkkhhhhhhiiikkkmmmiiiiiiiiiiiihhhfffcccaaa`````````___]]]ZZZWWWUUUTTTSSSRRRRRRPPPMMMGGGCCCCCCBBB???:::666444555666777:::>>>@@@?????????@@@@@@@@@@@@BBBBBB???999444555666666666666888;;;===???CCCJJJSSS\\\fffooouuu|||}}}}}}|||yyyvvvvvvvvvkkkWWWnnn\\\GGGDDDBBB???999333444888AAASSSfffoooooojjjccc\\\[[[\\\ZZZSSSHHH@@@>>>>>>>>>@@@AAADDDFFFGGGHHHHHHFFFGGGIIIJJJKKKNNNSSSWWWYYY___lll}}}yyyzzz|||}}}~~~xxxuuuqqqooommmiiibbb\\\RRRSSS[[[iiitttzzz~~~xxxrrrrrrsssrrr~~~uuugggVVVBBB222...///000///---,,,---...---///111333222333444666888888888:::===BBBFFFIIIAAACCCGGGIIIHHHVVV{{{mmm\\\bbbsss~~~cccWWWMMMLLLHHHAAA>>>BBBNNN```uuu{{{aaaWWWYYYqqqwwwllleeeaaa___aaa^^^WWWQQQOOOMMMJJJHHHEEEDDDJJJ\\\nnn|||}}}xxxsssuuuxxxrrruuurrrhhhWWWEEE777111......,,,,,,+++*********************++++++++++++*********++++++,,,---...//////000444444KKK~~~~~~vvv\\\JJJMMMMMMAAA999;;;999888;;;BBBIIILLLRRRXXXdddhhhlllmmmmmmqqqxxx|||ssslllrrr}}}qqqeee\\\YYY[[[\\\bbbnnn}}}xxxvvvuuusssqqqvvvvvvlllllluuuuuuqqqppplllhhhnnnrrr||||||vvvnnngggdddhhhkkklllmmmoooqqqrrrqqqooommmfff]]]TTTPPPRRRSSSPPPMMMMMMQQQTTTWWW^^^jjjuuuzzz|||}}}~~~}}}|||{{{|||}}}}}}}}}{{{xxxtttssssssuuuzzzyyyyyywwwvvvtttrrrqqqpppnnnlllkkkjjjkkklllmmmiiihhhgggffffffdddaaa^^^^^^^^^]]]\\\[[[YYYXXXWWWTTTSSSRRRRRRQQQNNNJJJGGGEEEDDDAAA<<<888555555666888;;;>>>@@@AAA@@@AAABBB@@@@@@AAADDDFFFDDD???999666777888888777777999;;;===AAAHHHPPPYYYcccmmmsss|||||||||zzzwwwvvvvvvvvvpppccc|||gggFFFAAA===>>><<<666555777;;;KKK]]]hhhkkkkkkfff```]]]^^^]]]XXXOOOFFF???======>>>@@@CCCEEEGGGHHHHHHGGGHHHIIIJJJKKKNNNSSSVVVWWW]]]gggttt|||{{{|||~~~|||}}}|||{{{}}}|||{{{wwwooojjj\\\\\\cccpppxxxzzz}}}|||qqqttttttaaaNNN<<<000---///000000---,,,---...///000111222222333666888999:::;;;===@@@CCCEEEFFFAAAIIICCCEEEPPPQQQooo|||```___iii~~~xxxnnn___RRRJJJEEEBBB@@@CCCRRRcccrrrooo\\\\\\mmmxxxrrrjjjggghhhjjjfff]]]UUUSSSNNNJJJGGGGGGIIISSSeeevvv~~~vvv}}}ttttttuuulll]]]JJJ<<<444111000000,,,++++++*********************++++++++++++*********++++++,,,---...//////...333111EEEzzz|||wwwcccSSSQQQOOOFFF===999<<<:::;;;BBBHHHLLLRRRWWWcccgggkkkmmmmmmpppxxx~~~}}}ssslllrrr|||gggYYYYYY______aaajjj{{{zzzuuupppppp}}}||||||zzzvvvwwwuuuxxx}}}yyyqqqiiigggjjjooonnnmmmmmmppptttuuussspppeee___XXXSSSQQQOOOLLLIIIIIINNNQQQSSS[[[iiiuuuyyyzzz{{{}}}}}}||||||~~~~~~zzzuuurrrrrrssszzzyyyyyyyyyxxxvvvuuutttqqqpppooonnnmmmmmmmmmmmmjjjhhhfffeeeeeedddaaa^^^]]]\\\[[[YYYYYYYYYYYYYYYVVVTTTSSSRRRQQQPPPMMMJJJGGGFFFCCC>>>:::777666777777:::>>>AAAAAAAAABBBBBBCCCAAA@@@CCCHHHIIIGGGCCC===??????>>><<<:::::::::999>>>FFFOOOXXXbbbkkkqqqxxxyyyyyyxxxwwwvvvxxxyyy|||mmmEEE===:::===>>>999666888777FFFWWWccciiillliiiddd___``````\\\TTTJJJAAA===<<<>>>@@@BBBEEEFFFHHHHHHGGGHHHIIIJJJKKKNNNRRRVVVUUUZZZaaahhhtttwwwuuu|||{{{{{{ooolllnnnyyy|||xxx~~~~~~}}}xxxqqqkkkdddccciiiuuu{{{zzz|||~~~}}}ooosssqqqZZZFFF777///,,,...111000---,,,---...000111111111222333777999:::<<<>>>AAABBBBBBAAAAAA@@@JJJ===@@@UUUNNN^^^yyyccc]]]aaauuuoooYYYLLLIIIGGGCCC;;;GGGUUUcccssshhhdddppp{{{nnnmmmoooqqqmmmbbbZZZWWWNNNIIIFFFHHHMMMYYYlll|||}}}~~~{{{vvv}}}{{{kkkrrrooodddSSS???222...---------,,,++++++***)))***************++++++++++++*********++++++,,,---...///000---222///AAAvvv{{{ttthhh\\\YYYXXXQQQFFF>>>???;;;;;;AAAGGGLLLRRRWWWbbbfffjjjkkklllooowww}}}}}}rrrlllrrrnnn[[[\\\gggaaa___cccrrrzzzxxxzzzzzz|||tttkkkiiilllqqqpppnnnmmmppptttuuupppkkkbbb```\\\VVVOOOKKKHHHGGGFFFLLLOOOPPPXXXhhhtttxxxwwwyyy{{{|||}}}~~~{{{uuurrrrrrrrrwwwwwwwwwwwwwwwuuuttttttrrrrrrrrrqqqpppoooooonnnmmmjjjgggfffgggfffccc```\\\[[[YYYWWWWWWXXXZZZ[[[WWWUUUSSSRRRQQQQQQOOOMMMGGGGGGDDD@@@;;;888777888777:::>>>@@@AAAAAABBBCCCFFFBBB???AAAGGGLLLMMMKKKEEEGGGGGGEEEBBB>>><<<;;;666;;;DDDMMMWWWaaakkkqqqtttuuuvvvwwwvvvwwwzzz|||SSS<<<777???===999888444777===LLL___iiihhhhhhkkkiiicccbbbccc[[[JJJ>>>;;;:::999999;;;???CCCEEEEEEHHHIIIJJJKKKNNNPPPRRRSSSVVVXXX]]]dddkkkwwwlllpppyyyxxxuuuxxxooojjjeeehhhsss|||zzzyyy}}}zzzsssmmmllloootttzzz~~~vvvjjjgggqqqxxxbbbMMM>>>666333//////...------------...333111000111444666888888:::<<<;;;999:::>>>???===@@@???CCCHHHHHHKKK^^^uuuzzz{{{uuu|||hhhYYY```sssnnnYYYJJJGGGIIIAAA@@@EEETTTfffxxxuuuhhhlllzzz|||xxxtttsssqqqiii\\\QQQOOOMMMJJJKKKTTTeeexxx|||{{{wwwuuuttt{{{tttvvv~~~sssmmmjjjWWWHHH999222000---******+++++++++************)))))))))))))))))))))))))))))))))***+++---...//////222333222>>>hhhwww]]]TTTDDD@@@???======AAADDDGGGOOOXXX^^^bbbggghhhhhhjjjqqqwww~~~xxxmmmlll~~~lllffffffllleeeaaagggvvv~~~{{{|||zzzvvvppplllkkkmmmppprrrqqqppppppqqqpppnnnmmmgggfff^^^RRRJJJHHHHHHGGGFFFFFFGGGJJJQQQ^^^lllvvvwwwxxxyyyzzz{{{{{{{{{{{{~~~yyyuuuttttttwwwwwwvvvvvvuuuuuuuuuuuutttqqqooooooqqqqqqnnnlllkkkjjjiiijjjjjjiiifffddd_________^^^]]]]]]\\\\\\YYYWWWUUUSSSSSSRRRPPPNNNIIIDDDBBBAAA>>>999999;;;<<<<<<===@@@EEEFFFDDDAAAAAABBBDDDEEEFFFHHHKKKMMMLLLKKKJJJJJJIIIGGGCCC@@@======AAAJJJWWWbbbjjjlllsssvvvvvvtttvvvzzz|||zzzUUU>>>:::CCC???777666666555888EEEXXXgggjjjjjjkkkgggddddddeee]]]MMMBBB@@@;;;::::::<<<@@@DDDFFFFFFHHHHHHIIIKKKMMMOOOQQQSSSTTTVVV[[[aaafffnnn~~~wwwmmmrrrvvvxxxzzztttqqqkkkhhhkkkwwwtttyyyzzz|||{{{yyy{{{~~~|||rrrpppmmmlllpppyyynnnXXXDDD666...,,,//////...------.........555444444555777999:::;;;999===@@@>>>>>>BBBCCCBBBEEE@@@BBBHHHJJJKKKXXXhhhmmmRRRQQQ___ppp}}}fffQQQHHHHHHEEEAAA@@@HHHUUUeeezzz}}}eeeggg}}}{{{zzz|||{{{ssseeeYYYRRRNNNKKKPPP^^^mmmyyy}}}zzzyyyzzzzzz{{{~~~|||yyyssssssyyyooofff]]]NNNAAA555000000---+++++++++++++++************)))))))))))))))))))))))))))******+++,,,,,,---......000111111<<>><<<===AAACCCFFFNNNWWW]]]bbbggghhhhhhjjjqqqwww}}}wwwmmmlllxxxtttssskkkfffaaabbbjjjyyy{{{pppooommmkkkiiikkkooorrrrrrpppoooppprrrrrrooommmdddccc\\\QQQIIIIIIIIIHHHIIIHHHHHHKKKRRR]]]hhhooouuuwwwyyyzzz{{{{{{|||||||||wwwuuuttttttvvvuuusssrrrqqqrrrssstttqqqnnnllllllmmmmmmkkkiiihhhggggggggghhhgggdddaaaaaa``````______^^^^^^]]]XXXWWWUUUTTTSSSQQQNNNKKKGGGCCCAAA@@@===999999<<<======>>>AAAEEEFFFCCCAAA@@@AAABBBDDDEEEFFFIIIJJJOOONNNNNNMMMMMMJJJFFFBBB??????CCCLLLWWWaaahhhjjjpppssstttssstttyyy{{{yyy___BBB:::EEEAAA777555666555444<<>>>>>>>>@@@???<<>>AAABBBDDDLLLUUU\\\aaafffggggggjjjpppuuu~~~|||{{{wwwmmmmmm|||yyy~~~mmmhhhccc___^^^fff{{{~~~ttthhhhhhhhhggghhhjjjooorrrnnnllljjjmmmqqqrrrnnnjjj^^^^^^XXXNNNHHHHHHHHHGGGJJJHHHHHHKKKRRR[[[bbbfffqqqtttxxx{{{||||||}}}~~~}}}~~~|||yyywwwuuuuuuvvvtttrrrppppppqqqssstttooommmjjjjjjkkkkkkjjjiiieeeeeeeeeeeeeeedddaaa^^^bbbaaaaaa``````___^^^^^^XXXWWWUUUUUUSSSPPPLLLHHHEEEBBB@@@???<<<888:::???@@@@@@AAADDDFFFFFFDDDBBB@@@AAABBBDDDEEEFFFGGGGGGKKKJJJKKKKKKKKKIIIDDDAAABBBCCCGGGNNNWWW```eeegggllloooqqqpppsssxxxzzzxxxuuuKKK666@@@DDD>>>999555888333666EEEZZZhhhkkkhhhllllllmmmnnnmmmcccQQQBBB???===<<<===@@@CCCDDDDDDFFFFFFGGGHHHJJJLLLNNNOOOOOOOOOSSSXXXYYY\\\dddnnnuuuzzznnntttyyywwwyyyyyysssiiidddjjj}}}uuuwww}}}}}}~~~{{{zzz}}}|||xxxgggdddbbbhhhsss}}}xxxcccMMM===444000//////.........///000000111000111333444444555777888888:::<<<===AAACCC===555GGGDDDCCCGGGIIIIIIPPPXXX~~~~~~cccTTTOOOQQQgggrrr___QQQPPPJJJEEEBBBBBBHHHWWWeeeyyyssshhhwwwuuufff[[[[[[VVVUUU```rrr~~~zzzwwwttt}}}yyy|||}}}|||uuuooorrr~~~hhhyyysssmmmkkk]]]JJJ;;;333---...000...,,,---+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---111000666XXXxxxTTTHHHWWWhhhjjjOOO@@@;;;;;;>>>BBBBBBBBBJJJSSS[[[```eeeggggggiiiooottt{{{yyyyyyvvvmmmmmm~~~vvvzzzqqqiiiccc```^^^bbbrrr~~~rrriiiiiiiiihhhgggiiilllnnniiiffffffjjjooopppjjjeee\\\\\\WWWMMMFFFFFFGGGEEEHHHGGGGGGKKKRRRYYY^^^```mmmqqqxxx{{{|||}}}~~~|||}}}~~~|||zzzxxxwwwuuuuuutttsssssssssssssssooonnnmmmllllllllllllkkkdddddddddeeeeeeccc___\\\aaaaaa```______^^^^^^]]]XXXWWWVVVVVVTTTQQQKKKGGGCCC@@@>>>>>>;;;888<<>>>>>???AAAAAAAAACCCDDDDDDEEEGGGIIIJJJKKKLLLLLLPPPUUUWWWYYY```gggmmmsss}}}{{{zzz~~~~~~}}}{{{vvvooojjjlllttt{{{zzz}}}~~~|||}}}|||zzzyyy}}}{{{zzziiifffdddfffkkkrrrwwwyyyzzzlllVVVBBB555///------.........///000111222333444666888999999999;;;===???>>>>>>CCCMMMQQQHHH;;;DDDDDDEEEFFFEEEHHHRRR\\\uuufffSSSJJJZZZsssppp^^^PPPLLLIIIGGGEEEEEEKKKTTTgggrrrjjjqqq}}}tttmmmbbb```aaajjjuuu~~~}}}{{{yyy|||{{{www|||{{{uuuvvv}}}xxxqqqppp}}}yyypppxxxjjjffffffYYYFFF777111---//////---+++,,,+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---222111444SSS~~~UUUAAANNNfffnnnUUUEEE:::<<<@@@CCCBBBAAAHHHQQQYYY___dddgggfffhhhmmmrrrxxxwwwxxxvvvmmmlll~~~zzzzzz|||sssggg```dddhhhjjjrrr}}}qqqggghhhhhhgggffffffhhhiiifffeeeeeeiiimmmlllgggaaa^^^^^^YYYOOOHHHGGGFFFEEEDDDDDDEEEJJJPPPVVV[[[]]]hhhoooxxx|||}}}}}}||||||~~~}}}{{{xxxvvvssstttuuuvvvvvvtttrrrqqqpppppppppooonnnllllllllleeeeeeeeeffffffddd___\\\___^^^^^^]]]\\\\\\[[[[[[YYYXXXWWWVVVUUUQQQLLLHHHBBB???>>>===:::999???GGGJJJLLLNNNOOONNNMMMLLLKKKKKKKKKLLLOOOQQQQQQNNNJJJGGGGGGHHHKKKMMMNNNLLLJJJIIILLLPPPUUUYYY\\\___```dddiiilllnnnrrryyy{{{yyykkk___uuuhhhAAA999AAALLLJJJ:::222111000666HHH^^^mmmrrrhhhjjjjjjnnn{{{oooUUUFFFDDDAAA@@@@@@@@@@@@???AAAAAAAAABBBDDDEEEGGGHHHJJJIIILLLRRRUUUWWW]]]dddeeeiiinnnvvv~~~~~~zzzvvvrrrnnnlllkkk||||||zzz~~~{{{{{{{{{zzz{{{~~~wwweeedddeeegggkkklllkkkiiinnn```KKK:::111...------.........///000222333444333777:::;;;999999;;;>>>>>>===>>>EEERRRXXXPPPCCCAAADDDEEEDDDCCCGGGRRR[[[rrr|||\\\KKKRRRcccoooVVVPPPKKKIIIFFFBBBCCCFFFXXXaaaooo|||llliii~~~yyymmmmmmooosssxxxzzzzzzyyyxxxssswwwvvvvvvuuussssss}}}ooocccaaa]]]OOO???555000---......+++***,,,+++++++++************)))))))))))))))))))))))))))+++++++++,,,,,,---------,,,222111222MMMXXXFFFOOOcccmmmTTTBBB999<<>>===:::999BBBLLLPPPSSSUUUVVVUUUSSSSSSSSSTTTSSSTTTWWWZZZYYYTTTOOOHHHGGGFFFHHHJJJLLLLLLKKKKKKOOOTTTXXXZZZ[[[]]]^^^___eeejjjmmmrrryyy{{{yyytttVVV___rrrwwwVVV@@@:::HHHOOODDD222444333222===RRRfffqqqhhhmmmkkkiiitttvvvaaaLLLIIIEEECCCBBBAAA???>>>>>>>>>???@@@AAABBBDDDEEEHHHFFFHHHNNNQQQTTTYYY```___dddhhhjjjppp~~~xxxzzz{{{}}}{{{wwwqqqllliii___}}}}}}vvvtttzzzzzzyyyyyyzzz~~~uuujjjfffeeejjjqqqtttnnnhhhdddWWWDDD666000///000///......///000111333444555222666:::;;;999888;;;>>>999<<<@@@EEELLLQQQLLLDDDCCCDDDDDDCCCDDDHHHMMMPPPbbb|||qqqYYYTTTXXXooojjj^^^RRRLLLIIIDDDBBBBBBJJJPPP[[[jjjyyyqqqccc~~~zzzyyyzzz{{{{{{xxxrrrmmmjjjeeegggpppxxxzzz|||uuuttt{{{jjjcccaaaUUUCCC666222...+++,,,,,,******---+++++++++************)))))))))))))))))))))))))))******+++,,,,,,---......***111000///GGG{{{{{{{{{QQQDDDFFFVVVeeeSSSAAA999===DDDGGGCCC@@@FFFPPPWWW]]]cccfffeeegggkkkpppxxxxxxyyyvvvlllhhhxxx{{{{{{ttthhhiii{{{wwwxxx{{{www\\\^^^```aaa```___```aaa```dddiiiiiieee```[[[YYYUUUVVVRRRIIICCCCCCBBB@@@>>>CCCGGGHHHHHHLLLUUU\\\dddmmmxxx~~~~~~}}}~~~||||||~~~~~~|||yyyuuutttsssrrrrrrrrrsssssssssvvvzzzyyyuuuoookkkjjjgggggghhhiiiiiieee```\\\\\\\\\[[[[[[ZZZYYYYYYXXXVVVTTTRRRQQQPPPNNNKKKIII@@@???>>>===:::;;;DDDPPPUUUYYY\\\]]][[[ZZZZZZ[[[[[[ZZZZZZ^^^aaa___YYYSSSKKKHHHEEEDDDEEEGGGHHHHHHLLLPPPVVVZZZ[[[[[[\\\]]][[[aaagggjjjpppwwwzzzxxx|||sssZZZRRR^^^~~~hhhHHH666CCCQQQKKK666:::888111555GGG^^^kkkkkkrrrooofffkkkxxxuuufffPPPLLLHHHEEECCCBBB@@@>>>=========>>>???AAABBBCCCGGGEEEFFFJJJNNNQQQVVV]]]]]]dddhhhgggeeennntttqqqwww|||}}}yyytttpppooocccsssxxxpppnnnttt{{{{{{yyyxxx{{{~~~|||yyyxxxzzz|||}}}}}}uuuvvvllleeejjjxxx{{{sss\\\OOO>>>111------............///000111333555666555:::??????===<<>>EEEHHHDDD@@@FFFPPPVVV\\\cccfffeeefffkkkoooyyyxxxyyyvvvkkkgggvvvwwwnnnssszzzyyyppp{{{^^^```bbbaaa___]]]]]]]]][[[aaagggfff```XXXTTTSSSKKKLLLIIIBBB=========;;;>>>DDDIIIIIIFFFHHHRRR[[[cccmmmyyy~~~|||~~~|||}}}~~~{{{xxxuuurrrrrrtttwwwyyywww{{{zzzsssnnnlllgggggghhhiiiiiieee```[[[\\\\\\[[[[[[ZZZYYYYYYYYYTTTRRROOONNNNNNMMMJJJIII@@@??????===:::;;;FFFRRRXXX\\\```aaa___^^^^^^```^^^]]]^^^aaadddbbb[[[UUURRRNNNIIIFFFFFFHHHIIIIIILLLQQQXXX[[[[[[[[[[[[]]]XXX^^^dddiiiooovvvyyywwwyyyhhhXXXlllooozzzyyyTTT:::>>>OOOXXXCCC999444777666888LLLeeennnpppmmmiiimmmuuuxxxvvvZZZNNNGGGIIIFFF===:::>>>:::;;;<<<>>>???AAABBBCCCFFFHHHJJJKKKLLLNNNRRRTTTWWWWWWXXX[[[```hhhrrryyyvvvtttvvvxxxzzz||||||uuunnncccggglll||||||vvvrrrsssvvvzzz{{{xxxvvvxxx}}}zzzsssmmmhhhgggjjjooo{{{ssstttYYYDDD333111111,,,+++...000///000333555555666888777999;;;;;;;;;===BBBFFF@@@CCCHHHKKKKKKIIIEEEBBBCCCDDDEEEFFFGGGHHHHHHIIIQQQSSSjjjppp[[[OOOWWWkkksss```TTTMMMJJJHHHDDDAAABBBIIIUUUbbbssslllkkk|||xxxnnn___SSSNNNGGGHHHOOOSSSYYYjjj}}}xxx~~~lll\\\NNN@@@666222------,,,,,,,,,,,,++++++,,,+++******))))))******)))))))))))))))******+++************+++,,,---...+++111222000>>>iiiuuujjjdddIIIBBBIIIKKKXXX[[[III===>>>CCCHHHHHHEEEFFFKKKUUU\\\cccffffffgggkkkoooxxxyyyzzztttlllkkkyyy}}}uuu___bbbeeeeeedddccccccccceeedddaaa[[[SSSLLLGGGEEEEEEBBB???;;;888666666666===???BBBDDDEEEHHHMMMQQQaaaiiittt}}}~~~||||||~~~~~~}}}uuusssooollliiiiiiiiiiiijjjjjjjjjjjjhhhdddaaa```bbbbbbaaa___^^^]]]\\\\\\WWWTTTQQQOOONNNLLLJJJHHHBBBDDDCCC>>>:::<<>>KKKUUUEEE;;;444444555999EEESSSeeekkkmmmllloooxxxcccTTTJJJJJJIII@@@<<<>>><<<<<<===>>>@@@AAABBBCCCDDDFFFHHHJJJKKKMMMQQQSSSRRRTTTVVVXXX[[[aaaggglllvvv{{{xxxwwwzzz~~~zzzvvvfffffffffqqq{{{wwwuuuvvvxxx}}}{{{xxxxxx{{{{{{rrrhhh^^^[[[___dddtttsssTTT@@@111///000,,,+++.........///222444666777999666999;;;;;;;;;<<>>???===;;;888666666666777<<<>>>AAABBBCCCFFFJJJNNNZZZaaajjjsssxxxzzz|||}}}~~~~~~zzzyyyyyy{{{|||{{{{{{{{{zzzyyyxxxwwwvvvrrrqqqooommmjjjiiihhhgggiiiiiijjjiiihhheeebbb`````````___^^^]]]\\\[[[[[[[[[XXXUUURRRPPPNNNLLLJJJAAADDDDDD@@@:::888<<>>>>>>>>>>>>>>???@@@AAABBBBBBDDDGGGHHHJJJLLLPPPRRRPPPRRRUUUVVVXXXZZZ]]]```eeennn|||www{{{~~~}}}lllhhhbbbfff|||~~~}}}{{{wwwuuuttt{{{zzzyyywwwxxx{{{}}}ooobbb^^^ccciiirrr~~~jjjKKK;;;...---///,,,,,,///...///111333666999;;;<<<<<<>>>@@@AAA@@@AAABBBCCCAAABBBCCCEEEEEEDDDCCCBBBCCCDDDEEEFFFHHHIIIJJJKKKMMMJJJRRRqqq}}}|||\\\PPPMMM^^^yyyqqq___SSSNNNIIIGGGFFFCCC@@@AAALLLXXX```lll{{{qqqbbblll|||pppgggbbb\\\TTTMMMJJJGGGHHHKKKGGG@@@AAAHHHccc{{{~~~vvv^^^LLL???444---+++,,,,,,,,,,,,++++++++++++++++++***))))))))))))***))))))(((((())))))***+++******)))******+++,,,---...111000---666ZZZssszzztttRRRLLL\\\^^^]]]WWWDDD;;;;;;>>>CCCDDDBBBCCCGGGRRRXXX```cccdddeeeiiimmm|||}}}|||vvvmmmmmm|||uuuiii```\\\\\\^^^ccchhhkkkjjjhhhiiiddd\\\RRRIIIBBB===:::999888666555555666777999;;;<<<>>>???@@@CCCFFFIIIPPPUUU\\\ccciiinnnsssvvvxxxyyy|||}}}yyyvvvuuuvvvwwwttttttttttttsssqqqpppooonnnnnnooonnnllliiifffdddggghhhiiiiiihhhfffcccbbb___^^^^^^]]][[[ZZZXXXWWW\\\YYYUUURRRQQQNNNLLLIIICCCFFFHHHDDD<<<666555666999>>>GGGSSS___hhhlllllleeecccbbbaaaaaaaaa___^^^WWWOOOHHHEEECCCBBBFFFKKKQQQSSSVVVWWWWWWXXXYYYZZZ[[[]]]```eeejjjooosssttt|||```mmmrrrtttxxxpppYYY@@@:::AAAJJJFFF===444444:::;;;888EEESSSbbbiiillltttjjjSSSKKKJJJGGGCCCAAA??????>>>>>>>>>???@@@@@@BBBDDDFFFHHHJJJLLLOOORRRRRRTTTUUUUUUVVVWWWZZZ]]]___dddkkkuuu||||||tttmmmbbbaaaqqq||||||~~~zzzuuurrrqqqrrrtttwwwvvvuuuvvv{{{~~~qqqmmmrrrwwwzzzvvv[[[BBB555,,,+++...------///111444666666888<<<>>>===>>>@@@BBBDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKJJJLLLQQQ___uuu^^^MMMVVVqqqttt___QQQNNNJJJFFFDDDAAA>>>AAAGGGMMMXXXfffqqqxxx~~~ooo\\\fff}}}uuujjjbbb]]]XXXRRRMMMLLLKKKLLLNNNJJJBBB@@@CCC[[[{{{{{{vvv|||{{{xxxwww{{{hhhRRRBBB888111......,,,,,,,,,++++++++++++***++++++***)))))))))))))))((((((((((((((()))******))))))))))))***+++,,,---/////////...444SSS}}}xxxyyyPPPGGGXXX\\\[[[TTTAAA;;;:::===BBBDDDBBBCCCFFFOOOVVV^^^bbbbbbdddhhhmmmwwwxxxwwwqqqiiijjjzzzmmm```YYYaaa______ccchhhjjjgggbbbccc]]]UUUMMMGGGCCC@@@>>>888777666555666777999:::;;;;;;<<<<<<===@@@BBBDDDHHHKKKQQQWWW]]]dddlllqqqqqqsssvvvzzz~~~~~~yyyvvvuuuuuuvvvsssssssssrrrqqqpppnnnnnnjjjlllnnnooommmiiieeeccceeefffhhhhhhhhhfffdddbbb______^^^\\\YYYVVVSSSQQQVVVTTTQQQOOOMMMLLLJJJHHHHHHKKKMMMIIIAAA999555444111444;;;FFFRRR\\\bbbeeedddbbb```___^^^]]][[[YYYTTTMMMFFFCCCBBBBBBGGGNNNSSSUUUVVVVVVUUUVVVXXXZZZ[[[\\\___ccchhhmmmqqqssseeeeeelllnnnvvvyyyiiiNNN???@@@DDDFFFCCC:::444666999888<<>>===<<<<<<===???@@@DDDEEEGGGIIIJJJLLLOOORRRSSSSSSSSSRRRSSSUUUZZZ^^^[[[]]]aaagggnnnwww{{{qqqeeeaaajjjxxx|||{{{yyyyyyzzz}}}|||vvvrrrqqqqqqlllpppuuuwwwwwwwwwyyy{{{yyyuuuwwwxxx~~~zzz}}}wwwfffLLL:::111++++++...///000000444888999666777<<<===:::<<<<<<>>>@@@BBBBBBBBBAAACCCCCCBBBAAABBBCCCDDDEEEDDDEEEFFFGGGHHHIIIIIIJJJDDDKKKPPPRRR```wwwXXXSSSfff~~~rrrbbbVVVMMMFFFGGGGGGDDD???===DDDIIIRRR]]]hhhttt~~~kkkZZZfffzzztttqqqkkkgggcccaaa```^^^ZZZWWWQQQPPPOOOOOOKKKFFFDDDEEERRRppp~~~zzzzzz}}}uuuyyy|||ooollllll[[[GGG;;;444///...///,,,,,,+++++++++*********+++***))))))(((((())))))((((((((('''((())))))***))))))))))))***+++,,,,,,...---///000333LLLxxxqqqYYYFFFOOOSSSVVVPPP;;;===;;;===BBBDDDCCCDDDGGGMMMTTT\\\aaaaaaccchhhmmmrrrssssssnnnggghhhxxxmmm^^^XXXccc```___bbbggghhhddd______YYYQQQKKKGGGFFFDDDBBB<<<;;;999888888:::;;;<<<<<<;;;::::::<<<>>>???@@@CCCFFFKKKPPPVVV^^^fffkkkkkklllooosssxxx|||~~~zzzxxxwwwwwwwwwsssssssssrrrqqqpppnnnnnniiikkkmmmnnnmmmjjjfffccceeefffggghhhgggfffdddcccaaa```___[[[WWWRRRNNNKKKPPPNNNLLLKKKKKKKKKJJJIIIKKKMMMMMMJJJCCC===:::999333333444:::DDDPPPXXX]]]aaa```^^^]]]\\\ZZZWWWTTTOOOHHHBBB@@@@@@BBBHHHOOOTTTUUUVVVUUUTTTUUUXXXZZZZZZ[[[^^^bbbggglllppprrryyyhhhtttuuu}}}www\\\DDD888<<>>@@@AAAEEEGGGHHHIIIIIIKKKNNNPPPOOOOOOOOONNNOOORRRWWW[[[XXX[[[___cccgggmmmsssxxxvvviiicccfffmmmsssuuuyyyyyywwwwwwwwwyyy{{{|||}}}yyyuuusssssstttnnnrrrvvvxxxyyyyyyyyyyyy{{{xxxvvvrrr}}}{{{ooouuuyyyiiiXXXCCC444000,,,,,,///111222222444999999555666;;;<<<777======>>>AAADDDGGGGGGFFFCCCBBBAAAAAAAAABBBDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGDDDKKKQQQOOOPPPfffnnn\\\bbbuuu~~~fffXXXLLLJJJLLLIIIBBB===AAABBBFFFMMMYYYeeeooouuummm```lll}}}wwwlllccc^^^YYY[[[^^^cccgggiiihhhgggZZZXXXVVVRRRNNNJJJGGGFFFRRRmmm~~~}}}|||ooottt~~~rrrlll___PPP???666111---+++,,,++++++++++++******************)))(((((((((((()))((((((''''''(((((()))***))))))((())))))***+++,,,---+++///222222EEE|||qqqnnn^^^DDDGGGOOO]]]\\\DDD???<<<<<>><<<::::::<<<=========AAADDDHHHMMMRRRYYY```eeedddeeegggkkkoootttxxxzzz~~~}}}|||zzzyyyxxxwwwwwwrrrrrrrrrqqqpppooommmmmmjjjkkkllllllllljjjhhhfffeeefffgggggggggeeecccbbbbbbaaa___[[[VVVPPPKKKHHHMMMLLLJJJJJJKKKLLLKKKJJJHHHJJJJJJHHHDDD@@@===<<<777444222555===IIISSSXXX]]]]]]]]]]]]\\\YYYTTTPPPIIICCC>>>>>>???AAAGGGMMMSSSTTTUUUUUUUUUUUUWWWYYYYYY[[[^^^cccgggkkknnnpppnnn~~~rrrSSS<<<:::@@@LLLSSSJJJ;;;555::::::???MMM^^^iiinnnuuu}}}xxxfffTTTIIIFFFFFFAAA@@@>>>===>>>@@@BBBDDDFFFGGGHHHHHHHHHHHHKKKMMMJJJLLLMMMMMMMMMOOORRRUUUWWWYYY^^^aaaeeeiiimmmpppxxx}}}~~~ooofffeeehhhmmmqqqwwwwwwvvvuuutttuuuuuuvvvyyyzzzzzzyyywwwwwwxxxzzzvvvuuutttuuuvvvwwwwwwwwwzzzyyyvvvooottt}}}yyyiiijjjpppWWWHHH;;;111///------000444444333444:::;;;666777??????:::@@@???@@@CCCHHHMMMNNNNNNAAA@@@@@@@@@@@@AAABBBCCCFFFFFFFFFEEEEEEEEEDDDDDDHHHGGGKKKOOOMMMTTTvvvxxxnnnrrr~~~mmmZZZRRRNNNJJJFFFDDD@@@BBBDDDGGGKKKSSS\\\cccsss|||sssnnnxxx~~~yyypppfff]]]XXXVVVXXX\\\bbbjjjqqquuuvvvvvvjjjiiieee```\\\XXXTTTPPPaaauuu}}}uuuqqq|||qqqeeeOOOCCC777222000---+++,,,++++++++++++******************)))((((((((((((((((((''''''''''''((())))))((((((((())))))***+++,,,,,,***///333000>>>sssuuuppp|||aaaDDDAAANNNiiilllPPP@@@<<<;;;AAAEEEEEEEEEGGGKKKSSS[[[```aaadddiiinnnrrrtttuuupppfffdddppp|||mmmqqqppphhh```]]]\\\cccuuuiii[[[WWWYYY[[[^^^aaadddeeedddddd]]]VVVOOOJJJIIIHHHDDDAAABBBAAA?????????AAACCCDDD@@@===::::::<<<======<<<>>>BBBGGGLLLPPPUUUZZZ]]]]]]^^^```cccgggkkkoooqqqwwwxxxxxxxxxwwwuuusssrrrrrrrrrqqqqqqpppnnnmmmlllmmmlllkkkjjjjjjjjjjjjjjjeeefffgggggggggeeebbbaaa______^^^[[[VVVQQQKKKHHHMMMKKKIIIIIIJJJJJJJJJIIIFFFHHHJJJJJJHHHDDD@@@>>>999666222333:::CCCKKKPPPVVVWWWYYYZZZZZZVVVOOOJJJBBB===:::;;;===???EEEKKKQQQSSSUUUUUUUUUVVVXXXYYYXXX[[[___dddhhhlllnnnooopppzzzkkkPPP===BBBQQQ```YYYCCC777:::777999EEEXXXffflllpppuuuqqq[[[KKKEEEEEECCCBBB@@@???@@@BBBEEEGGGEEEFFFGGGGGGFFFFFFHHHJJJHHHKKKNNNOOOOOOOOOPPPPPPRRRUUUXXX[[[^^^aaaeeehhhnnnttt|||uuujjjfffhhhnnnssstttssssssssssssssssssttttttvvvyyy{{{{{{|||}}}~~~{{{vvvqqqoooqqqttttttsss}}}zzzuuuxxxvvvooonnntttvvvhhhgggyyy|||{{{fffIII<<<666000000///...111555666444555===>>>999;;;DDDEEE???>>>======@@@GGGMMMOOOOOO???????????????@@@@@@AAAFFFFFFFFFEEEDDDCCCCCCBBBGGG>>>@@@KKKKKKIII___~~~tttwwwiiiYYYOOOIIIIIILLL???DDDGGGEEECCCFFFOOOWWW]]]iiiwww~~~zzz{{{{{{vvvmmmbbbYYYUUUVVVXXXbbbeeekkkrrrxxx|||}}}~~~yyyxxxvvvqqqnnnjjjeee___lllzzzzzzjjjuuu|||xxxhhhUUUBBB888//////000///......+++++++++************)))******)))((((((((((((((('''''''''''''''((())))))(((((((((((()))***+++,,,,,,***///444///999lll{{{ooorrrjjjJJJ@@@MMMlllnnnMMM@@@;;;:::@@@DDDEEEEEEGGGKKKRRR[[[```bbbdddjjjooorrrtttuuupppeee```jjjyyypppooowww~~~rrriiibbb```]]]YYYZZZ```jjj{{{dddWWWUUUXXX[[[___aaabbbaaabbbcccYYYSSSLLLJJJJJJJJJFFFCCCAAA@@@@@@@@@AAACCCFFFGGGAAA>>>;;;;;;===>>>===;;;<<<@@@FFFKKKOOORRRUUUWWWYYYZZZ[[[]]]aaaeeehhhjjjssstttvvvvvvuuurrrooommmsssssssssrrrqqqpppnnnnnnooommmkkkiiiiiijjjkkklllffffffggggggfffdddbbb```]]]]]]]]][[[WWWRRRMMMJJJLLLJJJHHHGGGGGGGGGFFFEEEEEEHHHLLLNNNLLLHHHBBB>>>:::666333333777===CCCFFFPPPQQQTTTWWWVVVRRRJJJEEE???:::888:::<<<>>>CCCIIIPPPRRRUUUVVVVVVVVVXXXYYYXXX[[[```eeeiiilllmmmnnnqqqccc|||___BBB???JJJ^^^bbbOOO<<<777888999???JJJTTT^^^jjjuuuuuu{{{hhhVVVJJJCCCEEEAAA>>>???CCCFFFGGGFFFHHHEEEBBBBBBEEEHHHHHHGGGHHHHHHIIIKKKLLLMMMNNNOOONNNQQQTTTWWWYYY[[[___aaagggiiimmmppptttvvvwwwxxx{{{}}}xxxnnnmmmpppppppppssssssrrrpppooooooqqqssssssqqqrrrzzzxxxooommmnnnooorrrvvvxxxxxxzzz}}}xxxpppooo~~~|||yyyooodddbbbkkkxxxmmmVVVFFF888/////////...///000333555777>>>DDDEEE@@@@@@DDDBBB:::;;;:::===AAA@@@>>>???CCC===>>>???>>>======@@@BBB>>>>>>AAAEEECCC===???EEEBBBDDDGGGJJJLLLOOOSSSVVVxxxwwwlll]]]WWWRRRKKKDDDDDDDDDEEEFFFHHHJJJKKKLLLRRR[[[eeemmmwww|||sssmmmccc___YYYSSSRRRTTTXXX[[[jjjooovvv|||~~~~~~~~~~~~{{{tttrrruuuyyyzzzyyy~~~wwwnnnppppppYYYHHH999666222///...------,,,******))))))))))))******+++***))))))((()))))))))******))))))((((((''''''''''''''''''((()))++++++...&&&---...222;;;ZZZyyyjjjwwwMMM<<>>;;;999888777<<>>;;;999666555777<<>>555............000444888<<>>;;;===???>>>>>>@@@>>>??????======>>>AAACCCIIIAAA===???@@@???@@@DDDAAACCCFFFHHHJJJLLLPPPSSSzzzttt~~~rrr```PPPPPPLLLHHHFFFEEEEEEDDDCCCEEEGGGKKKPPPXXXeeettt~~~wwwqqqggg___ZZZQQQPPPPPPQQQVVV]]]eeeiiisssxxx~~~~~~yyyvvv|||sssaaaOOOCCC444222...------------,,,*********))))))*********++++++***)))))))))))))))***)))))))))(((((((((''''''''''''(((((()))++++++///'''......111999UUUtttMMM:::>>>KKKRRRSSSAAA<<<:::@@@FFFGGGFFFGGGPPPQQQUUU[[[bbbgggiiiiiisssvvvtttssspppeeehhh{{{|||{{{yyyzzzwwwpppkkkqqqzzz~~~vvvpppqqqrrrsssvvvzzzxxxooofff```]]][[[YYYVVVTTT[[[ooovvvbbbWWWTTTUUUXXX]]]ccchhhfff```ZZZLLLGGGEEEGGGIIIGGGFFFGGGFFFDDDCCCDDDGGGIIIJJJJJJHHHFFFCCC@@@===:::888777;;;===AAADDDFFFIIIMMMOOOMMMOOOQQQSSSUUUYYY^^^bbbdddgggmmmrrrttttttsssqqqrrrqqqqqqqqqpppqqqqqqqqqnnnllljjjhhhhhhiiikkklllhhhgggfffeeebbb```^^^]]]XXXVVVSSSQQQQQQOOOMMMKKKIIIGGGDDDAAA>>>=========@@@??????BBBEEEEEEAAA===888777555555777<<>>MMM^^^LLLBBB999999===>>>===>>>?????????======???CCCFFFSSSEEE888666:::===>>>???@@@BBBDDDFFFGGGIIILLLNNN]]]xxx~~~zzzhhhWWWQQQJJJGGGHHHIIIFFFCCCEEEDDDBBBAAADDDLLLWWW^^^jjjqqqzzz~~~~~~zzzmmmcccYYYPPPJJJJJJFFFIIINNNUUU___iiirrrwwwxxx|||~~~}}}|||}}}xxx}}}kkkUUUEEE>>>///---+++***,,,---------++++++************++++++,,,++++++***)))*********))))))))))))(((((((((((((((((((((((())))))***+++000(((...---///666NNNvvvRRR<<<;;;EEEOOORRRBBB<<<;;;AAAGGGHHHFFFFFFKKKNNNSSSZZZbbbgggiiiiiisssuuusssrrrrrrhhhggguuu~~~sssnnnwwwooolllpppwwwzzzqqqiiifffffffffiiinnnxxxtttooojjjfffbbb]]]ZZZSSSRRRRRRUUU```yyyppp___YYYZZZWWWYYY]]]dddiiigggaaa[[[MMMHHHEEEGGGIIIHHHHHHKKKGGGFFFEEEGGGJJJLLLMMMLLLJJJHHHEEEAAA>>>;;;999888999;;;>>>AAACCCEEEHHHKKKLLLOOORRRQQQPPPSSSYYY___bbbeeeiiinnnqqqsssttttttrrrrrrrrrqqqppppppppppppnnnmmmlllkkkkkkkkkkkkkkkhhhgggeeebbb```]]][[[ZZZVVVTTTQQQPPPOOONNNLLLJJJGGGEEEBBB???<<<::::::999>>><<<;;;===@@@AAA???<<<666555444444777<<>>999777888999999;;;>>>CCCGGGMMMOOORRRSSSSSSTTTUUUWWWXXX[[[```cccfffhhhkkknnnvvv]]]SSSooo]]]EEE:::MMMeeeeeeSSSBBB:::666444888===EEERRR^^^qqquuuzzz||||||wwwjjj\\\QQQKKKEEEBBBCCCDDDCCCAAACCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHIIINNNPPPQQQRRRQQQQQQSSSUUUUUUVVVYYY\\\^^^___``````dddgggkkkmmmlllkkklllmmmkkkkkkkkkmmmqqqrrrrrrppppppsssvvvxxxzzz~~~zzztttnnnlllnnnqqqpppqqqrrrrrrqqqrrrsssuuuyyy{{{}}}|||yyyxxxzzz|||~~~{{{wwwrrriiiaaabbbgggyyyzzz~~~zzzsssjjjeeeiiirrr}}}{{{cccKKK:::222//////333333333444777<<<@@@CCC999999???EEEDDDEEEUUUiiiKKKBBB;;;;;;=========>>>@@@@@@???>>>>>>@@@EEEHHH\\\OOO@@@999:::===??????AAABBBDDDEEEEEEFFFIIIKKKTTTvvvkkkaaaWWWRRRRRRQQQKKKFFFHHHGGGEEEDDDCCCDDDFFFGGGOOOWWW```ddddddhhhpppxxx}}}wwwwww{{{~~~{{{yyywwwrrrnnnfff```YYYSSSKKKFFFGGGLLLSSSVVV\\\dddllltttzzz}}}|||}}}~~~~~~}}}~~~|||vvvuuuuuuwww|||cccJJJ;;;666---+++******,,,------,,,,,,++++++++++++++++++,,,,,,,,,+++***************))))))))))))(((((((((((())))))(((((()))******+++...(((...,,,...444GGGwww~~~^^^CCC;;;BBBMMMSSSCCC===;;;BBBIIIIIIFFFEEEGGGJJJQQQYYYbbbhhhjjjjjjppptttpppppprrriiidddmmmwwwttt{{{sssrrrpppvvv|||sssiiiccc```___ccciiijjjgggdddbbb```]]]YYYWWWSSSUUUWWWTTTSSSaaappp^^^XXXZZZYYYZZZ___eeejjjiiiddd^^^TTTNNNKKKLLLLLLJJJLLLOOOIIIHHHHHHJJJMMMOOOOOOOOOKKKIIIFFFBBB>>>:::888777666999;;;===>>>@@@CCCEEEFFFJJJNNNNNNNNNTTT```jjjdddeeegggjjjmmmppprrrsssrrrrrrrrrqqqpppooonnnnnnlllmmmmmmllllllkkkjjjiiigggfffccc```]]]ZZZXXXWWWRRRQQQOOONNNNNNMMMKKKHHHDDDBBB@@@===;;;:::999888<<<999777999===???>>><<<666555444444777;;;@@@CCCEEEFFFIIILLLKKKFFF>>>888666777888999;;;>>>CCCFFFKKKMMMPPPRRRRRRSSSUUUWWWWWW[[[___ccceeehhhkkknnn~~~jjjOOORRRssseeeMMM===DDDTTTYYYRRRKKK???999555666999???LLLWWWjjjrrryyyzzzxxxuuunnnggg\\\TTTJJJDDDCCCDDDDDDDDDBBBCCCDDDDDDCCCBBBAAA@@@@@@AAABBBCCCEEEFFFGGGGGGIIIKKKMMMNNNNNNOOOQQQSSSSSSUUUWWWZZZ\\\^^^^^^^^^ZZZ\\\___bbbcccdddfffggggggggghhhjjjmmmpppqqqrrrqqqtttxxxyyyzzz}}}wwwxxxxxxtttooolllnnnqqqrrrrrrqqqpppooopppsssvvvzzz||||||yyytttrrrtttwwwzzzyyyvvvnnnaaaZZZ___jjjzzz{{{}}}uuuooopppwwwtttZZZCCC555//////111222222333555888<<>>BBBIIIHHHCCCHHHRRRCCC@@@???@@@???<<<===AAA@@@@@@@@@@@@@@@CCCGGGJJJ^^^XXXOOOEEE@@@@@@BBBCCCAAACCCDDDEEEDDDFFFHHHJJJRRRdddsssjjjeee^^^UUUMMMLLLKKKHHHGGGGGGHHHHHHIII???EEELLLNNNMMMPPPWWW^^^qqqpppllleee______dddjjjppprrrtttvvvwwwvvvsssrrroookkkfffccc___[[[UUUPPPMMMLLLMMMNNNLLLMMMVVV```kkknnnrrrwww{{{}}}~~~~~~uuusssvvv}}}}}}jjjQQQ;;;111000///---++++++,,,,,,+++***,,,++++++++++++++++++,,,,,,+++******))))))******(((((((((((())))))))))))***))))))))))))******++++++&&&---+++---333AAAlllfffHHH;;;BBBNNNUUUFFF>>>;;;AAAIIIJJJGGGEEEFFFIIIOOOXXXbbbiiilllmmmqqquuurrrpppssskkkdddjjjxxxvvvrrryyy~~~rrrjjjbbb]]]___ddd]]][[[XXXVVVVVVVVVUUUSSSSSSUUUWWWUUUPPPUUUhhh|||xxxbbbYYYYYY[[[]]]aaahhhllllllgggbbb\\\WWWSSSRRROOOLLLMMMQQQNNNMMMMMMNNNPPPQQQPPPOOOKKKIIIEEEAAA===:::888666444666999::::::;;;===???:::???DDDGGGLLLXXXiiiwwwaaabbbdddgggjjjnnnqqqsssppppppppppppooonnnlllllljjjkkkkkkkkkjjjiiigggfffeeeccc```\\\YYYWWWUUUTTTPPPNNNMMMMMMMMMLLLJJJHHHAAA@@@???===<<<;;;;;;;;;;;;888666777;;;======;;;777666444444555999<<>>777555555999CCCMMMaaalllvvvxxxvvvsssppplllfff^^^RRRJJJGGGGGGGGGFFFBBBDDDFFFFFFDDDAAA@@@?????????@@@AAACCCDDDEEEFFFEEEGGGJJJKKKLLLMMMOOORRRRRRTTTWWWZZZ\\\^^^______[[[\\\]]]___aaaccceeefffeeeffffffhhhkkknnnqqqssstttwwwyyyyyywwwwwwzzz}}}rrrtttuuusssooonnnoooqqqqqqrrrrrrqqqppprrruuuxxx||||||zzzvvvqqqoooqqqsssrrrqqqpppmmmfffccckkkvvv}}}}}}www|||~~~{{{~~~vvvaaaIII888000...000444000111444888;;;>>>AAABBBBBB???AAAEEEFFFBBB??????======@@@CCCAAA>>>???CCC???@@@BBBBBBCCCEEEHHHKKKQQQSSSQQQGGG???>>>@@@AAAAAACCCDDDDDDDDDEEEHHHJJJKKKRRRfff~~~xxxoooiii___XXXPPPIIIFFFFFFGGGHHHBBBDDDEEEDDDCCCDDDHHHLLLQQQQQQPPPLLLJJJKKKPPPUUUSSSSSSTTTVVVXXXXXXVVVTTTPPPOOONNNNNNOOONNNLLLJJJKKKMMMRRRYYY]]]aaalllwww~~~~~~~~~nnnVVV@@@333000222000...---,,,---,,,+++)))++++++************+++++++++******)))((()))))))))(((((((((((())))))))))))*********))))))******+++***&&&---***---222;;;```jjjJJJ;;;AAANNNTTTIII@@@:::@@@IIIKKKHHHFFFFFFIIINNNWWWaaaiiimmmooosssyyyvvvssstttnnnggglll{{{yyyvvv~~~vvvjjj```^^^aaa[[[XXXTTTRRRRRRSSSSSSRRRWWWTTTSSSRRRPPPQQQZZZeeeqqqdddccc___```dddjjjooooookkkfffbbb^^^[[[XXXSSSNNNNNNQQQTTTRRRRRRRRRSSSRRRPPPNNNJJJHHHEEEAAA>>>;;;999777333555777777777777999:::999<<>>======:::888555777:::<<<;;;999777666444444555777:::<<>>???@@@BBBCCCCCCDDDFFFHHHIIIIIIJJJMMMOOOPPPRRRVVVYYY\\\^^^______aaa`````````aaacccddddddddddddeeefffhhhkkkpppsssrrruuuxxxwwwuuutttvvvyyyyyy||||||~~~ooopppqqqqqqpppooopppqqqlllooosssuuuvvvwwwyyyzzzyyywwwuuusssqqqrrruuuxxxqqqlllkkkpppuuuxxx|||~~~{{{www|||ssswwwfffRRR<<<222000000333777333666999===@@@AAAAAA@@@>>>@@@@@@>>>@@@CCCBBB>>>>>><<<===AAACCCAAA@@@BBB>>>@@@CCCEEEFFFGGGIIIKKKBBBHHHJJJCCC>>>>>>AAA@@@@@@AAACCCCCCCCCEEEGGGIIIEEEIIIPPPbbb{{{tttiii___YYYUUUQQQNNNQQQOOOKKKHHHFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDFFFGGGEEEDDDCCCEEEHHHIIIHHHFFFHHHHHHIIIMMMRRRXXX\\\^^^ccceeejjjrrrvvvyyy{{{~~~www^^^GGG777111000111...---,,,,,,---,,,+++)))*********))))))************)))((((((''''''(((((('''((((((((()))))))))***++++++***))))))******+++,,,)))///+++---000555VVVxxxpppMMM:::???IIINNNLLLAAA:::???HHHKKKIIIGGGHHHJJJNNNVVV```iiiooorrrsss|||zzztttsssmmmhhhmmm}}}~~~{{{zzzxxxkkkfffhhh___]]]YYYWWWVVVTTTRRRPPPUUUQQQOOOQQQQQQRRRVVV\\\qqqrrroooaaacccffflllrrrrrrnnnjjjgggdddbbb```ZZZSSSRRRVVVYYYXXXVVVUUUUUUSSSOOOLLLJJJIIIFFFBBB???===;;;:::333444666555444444666777:::<<<===???AAAEEEJJJOOOTTTVVVYYY]]]ccchhhlllnnnjjjkkklllmmmmmmllljjjiiieeedddcccbbbaaa``````___[[[YYYUUUQQQOOOMMMLLLLLLLLLLLLLLLMMMNNNMMMJJJGGGDDDDDDCCCBBBAAA@@@???>>>999666555666999:::888555444444333333555777:::<<>>:::666333555777999:::===@@@CCCEEEHHHKKKNNNOOOQQQSSSUUUUUUYYY]]]aaaeeehhhlllnnnppplll{{{uuueeeNNN===555777@@@IIIVVVMMMCCC;;;555333888???BBBRRRgggvvvyyynnnhhh```YYYTTTOOOIIIEEEBBBFFFIIIIIIEEEAAA??????:::;;;<<<===>>>@@@AAAAAADDDFFFHHHHHHHHHIIIJJJLLLOOOQQQTTTXXX[[[^^^______bbb```^^^]]]]]]^^^^^^^^^bbbccccccdddeeeiiinnnrrrooorrrvvvwwwuuuuuuxxxzzzuuuzzzyyyvvv|||wwwnnnnnnnnnooopppqqqqqqqqqgggmmmtttzzz||||||||||||rrrqqqpppqqqtttxxx}}}uuullliiittt{{{zzzyyywwwyyyyyy}}}}}}bbbNNN:::333333333555999:::===@@@CCCCCCAAA???===BBBGGGDDD;;;:::AAADDD???CCC<<<999???DDDDDDBBBAAA===@@@DDDFFFGGGHHHIIIKKK???EEEHHHCCCBBBFFFHHHFFF>>>@@@AAABBBBBBDDDFFFIIIEEEIIIHHHLLLggguuu{{{sssjjjddd___ZZZSSSOOONNNMMMJJJHHHJJJIIIHHHGGGFFFEEEDDDCCCFFFEEECCCEEEIIIKKKJJJHHHQQQQQQRRRWWW___hhhqqqwww}}}~~~~~~pppvvvfffOOO===333...***(((,,,+++***+++------+++)))******))))))))))))******))))))(((''''''''''''''''''((((((((())))))******++++++***************+++///+++111,,,---///111OOOssswwwPPP;;;===DDDFFFNNNBBB999>>>GGGKKKJJJHHHJJJKKKNNNUUU___iiipppsssrrr|||zzzsssqqqkkkgggmmmzzz~~~}}}wwwrrrsssdddaaa___\\\ZZZVVVQQQMMMMMMJJJLLLPPPRRRQQQRRRUUUbbbtttqqqcccdddhhhnnnssstttppplllkkkiiihhhfff```YYYXXX[[[\\\[[[YYYWWWVVVSSSNNNKKKKKKIIIGGGDDDAAA>>>===<<<333444555555333333444666111444888>>>BBBFFFHHHHHHTTTUUUXXX[[[___bbbeeefffhhhiiikkkllllllkkkjjjiiicccbbbaaa___^^^]]]]]]]]]WWWUUUQQQMMMKKKIIIIIIIIILLLKKKLLLMMMNNNMMMJJJHHHGGGGGGFFFEEECCCAAA???>>>888555444555888888666222222222222333555888;;;===AAA@@@>>>===<<<999555111333555777999:::===@@@CCCDDDGGGJJJMMMOOOQQQSSSUUUUUUXXX]]]aaaeeehhhlllnnnzzzaaaooofffDDD>>>:::777DDDXXX[[[RRR@@@777999777000>>>EEESSSfff{{{yyytttkkkdddbbb```UUUIIIFFFEEEDDDDDDDDDBBB>>>;;;===<<<;;;:::;;;===@@@AAA???AAACCCFFFHHHJJJKKKLLLPPPOOOPPPTTTZZZ___aaa```bbbbbbaaaaaaaaabbbbbbcccaaaaaaaaaccceeeiiilllnnnxxxsssoooooossstttrrroootttqqqnnnooosssvvvvvvtttkkkjjjhhhhhhiiimmmqqqsssooosss|||yyypppnnnlllmmmrrruuuvvvyyy~~~wwwqqqrrr|||xxxxxx~~~zzzzzzxxxxxxiii[[[GGG777555666555999AAACCCAAA???AAAEEEGGGFFFDDD???@@@@@@???>>>???BBBDDD@@@@@@??????>>>===<<<<<<<<>>~~~qqqzzzUUUHHH>>>;;;IIIKKKFFF===:::AAAJJJJJJEEEBBBBBBIIIUUU```eeeiiimmmvvvwwwuuuvvvtttfffbbbppp|||uuuooofff___ZZZVVVQQQNNNOOOOOOOOOPPPQQQRRRRRRSSSbbbxxxwwwdddgggbbbaaahhhooopppnnnnnnpppoooiii```\\\]]]___]]]]]]\\\[[[ZZZWWWRRRKKKFFFLLLGGGBBB@@@BBBBBB>>>:::999666222000222444555555333444666999===AAADDDFFFLLLOOOSSSVVVXXX[[[^^^aaadddeeehhhiiiiiigggeeedddbbb```^^^\\\\\\ZZZWWWUUUMMMLLLKKKJJJJJJJJJJJJJJJIIILLLPPPPPPMMMHHHDDDBBBGGGGGGFFFFFFDDDBBB@@@>>>???<<<888666555555555444111111111222444666888:::>>>===<<<999777555333222333333444666888:::<<<===DDDGGGJJJLLLNNNOOOQQQSSSXXX[[[___bbbdddfffiiilllyyykkkjjj~~~}}}[[[KKK===666???QQQWWWVVVIII;;;666777888666999AAASSSkkk~~~sssjjjfffddd[[[RRRMMMJJJFFFBBB???>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@AAACCCEEEGGGHHHIIIIIIMMMMMMPPPUUU[[[______]]]aaaaaaaaaaaaaaabbbbbbbbbaaaaaabbbdddeeehhhiiijjjnnnkkkiiijjjmmmoooooommmooollljjjkkknnnppppppnnnllljjjhhhggghhhkkkooorrruuuxxx|||~~~}}}xxxpppkkkkkknnnwww|||{{{~~~{{{}}}xxxzzzwww}}}{{{vvvdddZZZPPP???444444777777;;;CCCKKKDDD<<<:::===AAABBBAAAAAAAAAAAA@@@??????BBBDDDBBBBBBAAA@@@@@@???>>>>>><<>>@@@BBBIIILLLPPPSSSUUUXXX\\\___dddeeefffgggfffdddaaa```^^^\\\YYYXXXWWWVVVSSSQQQKKKJJJIIIHHHGGGGGGHHHHHHGGGJJJLLLMMMKKKHHHFFFFFFGGGHHHHHHHHHGGGDDDAAA@@@@@@<<<888555444444444333000000000111333555888999<<<<<<;;;999777555444333333333444555777:::<<<>>>DDDFFFJJJLLLNNNOOOQQQSSSWWWZZZ^^^bbbdddgggjjjlll\\\qqq{{{uuu\\\DDD999>>>@@@JJJTTTTTTEEE666333999444222444@@@UUUnnnzzzooojjjhhhccc\\\XXXTTTMMMEEE???===???BBB???>>>======<<<<<<<<<===???@@@AAABBBDDDEEEFFFFFFIIIKKKPPPUUUZZZ]]]\\\ZZZ^^^___```aaabbbbbbaaa```aaabbbcccdddeeeeeeffffffdddddddddeeegggiiikkklllmmmjjjhhhiiilllnnnmmmkkkmmmjjjfffddddddfffiiikkksssuuuwwwuuupppkkkiiiiiikkkoooyyy|||zzz~~~ppp}}}}}}rrruuummmjjjiiiiiivvvmmmUUUOOOAAA666111555999:::>>>EEEYYYKKK;;;555999@@@CCCBBBBBBBBBBBB@@@??????AAACCCCCCCCCCCCBBBAAAAAA@@@@@@===???BBBAAA@@@@@@CCCGGGCCCDDDFFFHHHHHHGGGFFFEEEIIIFFFGGGLLLMMMJJJHHHHHHNNNSSSQQQMMMJJJHHHXXXttt|||{{{}}}yyywwwvvvtttsssyyyzzz{{{~~~~~~zzz{{{}}}sssdddYYYFFF===222---------,,,***+++++++++***************************))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))*********+++++++++---000555999aaauuu}}}uuucccNNN@@@BBBCCCAAA>>>===CCCJJJJJJEEE@@@@@@EEEPPPZZZ___dddiiilllqqqqqqrrrrrreee```kkkuuuyyypppgggaaa\\\YYYWWWSSSSSSSSSSSSSSSSSSSSSSSS\\\rrrjjjfffdddgggkkknnnssszzz{{{zzzsssiiidddfffiiijjjpppnnnkkkgggccc\\\UUUPPPJJJGGGDDDCCCEEEEEEBBB???999777555444555555444222444444555666888:::<<<===DDDGGGKKKOOOQQQUUUYYY\\\```aaaaaaaaa```]]][[[YYYXXXVVVTTTSSSRRRQQQNNNLLLIIIHHHGGGEEEDDDEEEEEEEEEGGGIIILLLLLLKKKIIIGGGGGGHHHIIIKKKKKKJJJGGGCCCAAABBB===777333222222222222//////000111222444666777:::999999888777666555555444444333333555999<<>>@@@AAACCCEEEEEEHHHJJJMMMQQQUUUXXXYYYYYY[[[]]]___aaabbbaaa```___```aaaccccccdddcccaaaaaa___aaacccddddddfffhhhkkkhhheeedddfffjjjlllkkkiiijjjgggbbb^^^\\\]]]^^^```eeekkkpppooojjjgggjjjnnnmmmkkknnnssswwwwwwyyy~~~{{{oooqqqeee^^^\\\ZZZ\\\nnn}}}zzz}}}~~~cccNNNFFF666222222888<<<===@@@EEEZZZJJJ777111777???CCCBBBAAAAAAAAA???======???@@@CCCBBBBBBBBBAAAAAA@@@@@@===???AAA@@@===<<<>>>AAA@@@CCCEEEFFFFFFEEEEEEEEEHHHFFFHHHMMMOOOKKKHHHHHHSSSWWWRRRLLLIIICCCGGGXXXvvvyyy~~~~~~~~~zzztttdddWWWOOO===777111...//////...+++************************************)))))))))((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((()))))))))***)))***,,,,,,---000333666RRR}}}eeeHHH::::::CCCBBB>>><<<@@@HHHKKKIIIBBB@@@DDDNNNXXX]]]bbbggglllsssssssssqqqeee___hhhsss{{{{{{xxxooohhhccc```^^^\\\YYYUUURRRPPPPPPQQQRRR[[[qqq~~~pppjjjfffeeeeeehhhqqq{{{~~~sssmmmnnnrrrtttrrrpppooolllhhh```WWWQQQIIIHHHFFFFFFGGGGGGDDDBBB<<<999555333333444333222333444444555777999:::;;;@@@CCCGGGKKKNNNQQQUUUXXXZZZZZZ[[[ZZZYYYWWWUUUTTTUUUSSSQQQPPPPPPNNNLLLJJJGGGFFFDDDCCCBBBCCCDDDEEEHHHKKKOOOQQQNNNKKKHHHFFFHHHJJJLLLMMMLLLHHHDDDAAACCC>>>777111000000111111......///000222333555555777777777777777777777777555444222222444888===???BBBEEEIIIKKKMMMOOORRRTTTUUUXXX]]]aaaeeehhhlllnnnIIIRRRsssmmmbbbuuuxxxYYYCCC:::999LLLlllwwwbbbGGG999666555666666666???UUUkkk}}}zzzsssmmmgggbbbcccbbb]]]VVVMMMFFFBBB======<<<<<<<<<<<<======;;;;;;<<<===???BBBDDDFFFGGGHHHIIIKKKNNNRRRVVVXXXXXXZZZ\\\___``````___^^^^^^___```aaaaaa```^^^]]]]]]___aaabbbbbbbbbdddeeeaaa______aaafffhhhgggeeeccc```\\\WWWTTTSSSTTTTTT[[[dddooosssooommmooosssnnnhhhdddeeeiiioooxxxyyyaaaWWWVVV[[[eeezzzzzz{{{nnn___SSSEEE888444444777;;;>>>>>>AAAEEEPPPAAA111,,,444<<>>@@@@@@@@@???????????????<<<>>>???<<<888777999;;;>>>@@@BBBBBB@@@AAACCCEEEDDDBBBDDDJJJLLLIIIGGGGGGPPPTTTOOOIIIIIICCCCCCNNNaaawwwgggxxxuuubbbOOODDD@@@666333///...//////---***************************************)))))))))((((((((())))))))))))((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((***,,,,,,---...222444HHH```???666888GGGEEE@@@:::<<>><<<<<<<<<>>>???;;;;;;;;;<<<>>>@@@CCCDDDDDDEEEEEEFFFHHHLLLRRRVVVSSSUUUWWWYYY[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[\\\^^^_________^^^aaa______aaaeeefffdddbbbZZZXXXVVVSSSQQQOOOOOONNNWWWcccrrryyywwwsssqqqrrrkkkfffdddggglllqqqzzz{{{eeeUUUUUUdddsssrrrXXXIIIFFF>>>111555999===>>>>>>>>>AAAEEEMMMBBB555222888>>>@@@>>>=========;;;::::::<<<>>>=====================<<<;;;<<<;;;777333222444777;;;>>>@@@???======AAADDDAAA???AAAFFFIIIFFFEEEFFFHHHNNNKKKFFFHHHDDDBBBKKKQQQdddzzztttxxxyyykkkXXXDDD888444000...------------+++)))***************+++++++++************))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''(((((((((((()))))))))***++++++,,,---000333???uuu___@@@<<<<<>>AAADDDFFFIIIMMMPPPRRRSSSSSSSSSTTTSSSSSSSSSOOONNNLLLKKKKKKJJJHHHFFFBBB@@@???>>>???AAADDDFFFGGGMMMUUUYYYYYYVVVRRROOOMMMNNNOOOOOOLLLHHHDDDAAA@@@<<<555000...............///000111333333333333444444555555666777777777333333222222444888;;;>>>AAADDDHHHKKKMMMOOORRRTTTVVVYYY^^^aaadddhhhkkknnnEEEGGGMMMeee]]]VVVsss[[[FFF:::666FFF[[[dddbbb^^^LLL???666555333222;;;HHHZZZooo}}}sssoookkkjjjiiidddZZZQQQJJJGGGBBB>>><<<===???@@@>>>===<<<<<<<<<>>>@@@AAA???AAACCCDDDEEEHHHMMMQQQNNNOOOPPPRRRTTTVVVWWWWWWWWWWWWXXXXXXYYY[[[\\\]]]YYYXXXXXX[[[^^^___]]][[[___]]]\\\]]]___^^^[[[WWWPPPQQQRRRRRRRRRRRRQQQPPPTTT```pppyyyyyysssnnnlllhhheeedddiiiooottt|||zzzsss\\\[[[ooo|||iiiQQQCCC===777111777<<<@@@???<<<===BBBFFFTTTKKKAAA<<<>>>AAABBBAAA<<<<<<<<<;;;:::;;;===???;;;;;;;;;;;;;;;;;;;;;;;;::::::777333...---111555777;;;@@@@@@>>>===???BBBAAA>>>???DDDFFFEEEEEEFFFBBBLLLKKKGGGHHHDDDAAAGGGGGGMMMaaa|||lll}}}wwwhhh___TTTDDD666000+++++++++,,,,,,,,,+++***))))))*********+++++++++************))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''''''''((((((((())))))***++++++******,,,000333888gggfffKKKDDD;;;HHHHHHBBB999555<<>>@@@BBBEEEHHHJJJOOONNNNNNNNNMMMMMMLLLLLLHHHGGGEEEDDDDDDCCCAAA@@@===<<<;;;;;;<<<@@@DDDFFFPPPSSSWWWXXXWWWTTTQQQPPPRRRRRRRRRPPPMMMIIIEEECCC>>>:::444111///......---...///111222333444333333333444444555555666666777222222222333555888;;;<<<@@@CCCGGGJJJLLLOOORRRTTTWWWZZZ^^^bbbdddgggjjjlllBBBIIIJJJRRRyyy}}}iiiOOO\\\nnnOOOAAA444666FFF\\\mmmvvveeeNNN:::666666333555;;;BBB[[[vvvwwwnnnlllnnnmmmeee^^^QQQMMMGGGAAA======???@@@BBB@@@>>><<<;;;<<<===>>>;;;>>>CCCEEEEEEGGGJJJMMMKKKKKKLLLMMMOOOQQQSSSUUUUUUUUUUUUUUUWWWYYY\\\]]]YYYWWWVVVZZZ```bbb___[[[XXXUUUSSSRRRSSSQQQLLLHHHKKKMMMPPPSSSUUUVVVUUUUUUNNNZZZiiitttvvvqqqkkkggggggcccaaaffflllsss}}}zzzuuuiiifffyyyzzz]]]NNNBBB555///111888>>>AAA>>>;;;<<>>>>>>>><<<<<<===<<<;;;<<<>>>@@@::::::;;;;;;;;;;;;;;;;;;:::999555000++++++000444444:::AAACCC@@@===>>>???BBB>>>>>>CCCFFFEEEFFFHHHAAAMMMNNNJJJKKKEEE@@@DDD@@@>>>FFFccc{{{uuukkksss}}}tttwww{{{uuubbbQQQOOONNNEEE777...******+++---.........---))))))******++++++++++++************))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''((((((((()))+++++++++))))))+++///333333]]]oooVVVHHH888EEEGGGCCC:::555999@@@DDDHHHDDDDDDJJJRRRXXX___eeeiiirrrooohhheee___ZZZ```aaalll~~~ooommm~~~}}}uuuooottt}}}xxxvvvvvvvvvvvvtttoooiiiccc___aaalll{{{wwwgggWWWPPPPPPSSSYYY^^^XXX___ccc```]]]bbbhhhlllooohhh___XXXUUUTTTUUUUUUMMMOOOPPPPPPMMMJJJHHHHHHDDDDDDCCCCCCAAA===777222333222222111000111111111777999<<<>>>???AAADDDGGGKKKJJJIIIHHHFFFEEEDDDDDDCCCAAA???>>>>>>>>><<<::::::999888888;;;???CCCFFF[[[[[[ZZZWWWSSSOOOMMMMMMVVVUUUTTTQQQMMMJJJFFFDDD<<<888444111000///---,,,///000222333444444444333333444444555555666666666111111333444666888:::;;;@@@CCCGGGJJJLLLOOORRRTTTXXX[[[___bbbdddfffiiilllKKKPPPJJJKKKaaagggRRRjjjnnnTTT@@@===:::<<>>QQQhhhyyyyyytttnnnkkkbbbYYYMMMFFFDDDDDDCCCAAACCCBBB???>>>>>><<<:::888======>>>???AAACCCEEEFFFEEEFFFGGGIIIKKKMMMOOOOOOPPPRRRTTTWWWXXXXXXWWWVVV[[[WWWRRRRRRVVVYYYYYYXXXQQQNNNJJJHHHIIIKKKLLLMMMNNNMMMNNNSSSYYYZZZVVVQQQ\\\UUUUUU^^^eeeddd___^^^\\\aaajjjttt|||}}}{{{|||gggQQQLLL@@@666555555666:::>>>>>><<<;;;<<<>>>CCCBBBAAA???>>>=========<<<@@@???:::<<>>CCCCCCCCCBBBBBBCCCDDDEEEFFFAAAAAABBBFFFIIIIIIFFFBBB999CCCFFFHHHcccxxx}}}rrr}}}xxxzzz~~~{{{tttiii]]]RRRCCC888444222111///---,,,+++***)))))))))))))))************+++++++++))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))***+++,,,------...555PPPwwwbbbOOO<<>>???AAAAAACCCCCCDDDDDDCCCAAA???>>>:::999777555555666777888333888===>>><<<===AAAEEEZZZ___aaa]]]SSSLLLLLLNNNSSSUUUVVVTTTOOOIIIDDDAAA;;;666222///000000...,,,000000111333666777666444555444444333333222222111222222333555777888999:::???BBBGGGJJJLLLOOORRRTTT\\\^^^`````````ccchhhnnnHHHUUUTTTIIILLLeee{{{```iii~~~|||eeeNNNBBB999999OOOkkkaaaGGG>>>777666777222333666AAAUUUiiiyyy{{{xxxnnndddXXXOOOKKKJJJGGGEEEAAA???>>>>>>???@@@??????@@@@@@@@@@@@AAACCCDDDEEEDDDDDDEEEEEEFFFHHHIIIJJJKKKLLLOOOQQQSSSUUUUUUUUUTTTQQQOOOQQQUUUTTTOOOHHHKKKIIIGGGFFFHHHLLLPPPSSSYYYXXXXXX\\\```aaa\\\XXX[[[VVVUUUYYYZZZWWWVVVYYY^^^bbbmmm~~~{{{YYYCCC@@@888333666666888999;;;;;;;;;:::;;;<<<@@@AAABBBCCCBBB@@@===;;;:::??????999;;;CCCFFFBBB>>><<<;;;<<<;;;:::>>>DDD888///((('''((()))...555777:::===<<<::::::>>>BBBCCCBBBBBBBBBBBBBBBBBBCCCAAA@@@@@@BBBDDDDDDBBB??????======BBBQQQlll~~~~~~tttcccVVVPPPGGG;;;333000000///...---,,,+++***))))))))))))))))))*********+++++++++))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))((()))******,,,,,,---...222IIIzzzzzzpppZZZLLL>>>@@@CCCBBB;;;777:::@@@DDDLLLLLLKKKKKKNNNUUU]]]dddhhhpppuuutttttttttlll```cccjjjvvvxxxyyyyyy|||xxxxxxzzz{{{xxxuuuxxxyyyuuummmcccWWWSSSVVV[[[\\\ZZZXXXTTTRRRSSSRRROOOOOORRROOOMMMJJJIIILLLOOORRRSSSPPPMMMJJJHHHHHHHHHFFFEEEDDDEEEFFFHHHHHHEEE???;;;333333333333444444444555444555777999<<<===>>>???======<<<;;;:::888666555333222111111222333555666888===@@@@@@===;;;<<>>===@@@???>>>>>>>>>???@@@AAAEEECCCBBBAAAAAABBBDDDEEEGGGHHHJJJMMMPPPSSSVVVXXXZZZVVVRRRPPPPPPLLLEEE>>>FFFHHHJJJKKKMMMRRRZZZaaajjjhhhggghhhjjjhhhddd___[[[XXXVVVUUUQQQOOORRRXXXlllooozzz||||||{{{wwwrrrPPP:::777333333999999===;;;::::::;;;<<<===<<<<<>>:::999===<<<777999CCCGGGDDD@@@@@@BBBBBB>>>;;;???GGG@@@999222---)))''',,,222888:::======;;;;;;===@@@AAAAAAAAAAAA@@@@@@@@@@@@BBB@@@????????????===;;;GGG;;;999BBBCCCHHHhhh}}}}}}|||{{{yyy{{{jjjVVVFFF???999111------...---,,,,,,+++******)))))))))))))))))))))*********++++++))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((())))))***+++,,,------000@@@jjjzzzeeeLLLAAA999AAAFFFFFF???999:::===???PPPPPPNNNMMMOOOTTT\\\bbbeeeooovvvwwwxxxxxxoooccc]]]cccnnn}}}wwwyyyxxxxxx{{{{{{pppjjjnnn}}}xxxpppggg```XXXUUUWWWZZZ\\\]]]XXXSSSQQQPPPNNNIIIIIIKKKJJJHHHFFFGGGJJJNNNPPPPPPKKKIIIGGGGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIGGGDDDAAA666555333222222333444555222333555777999:::;;;<<<888777555333111//////...---------...000222444666999>>>BBBBBB???<<<;;;;;;>>>CCCGGGGGGDDDCCCFFFJJJJJJPPPUUUUUUOOOHHHEEEEEE>>>:::444000////////////222111111333666888888777555555555444333333222222000111222444666888:::;;;???BBBFFFJJJLLLOOORRRTTTUUUYYY___cccdddfffjjjnnn@@@HHHFFFBBBIIIQQQ___sssrrrhhhppp}}}|||```EEE;;;<<>>AAA@@@>>>======>>>???@@@DDDBBB???>>>>>>???AAACCCEEEFFFHHHKKKOOOTTTYYY[[[iiieee^^^TTTLLLGGGEEEFFFJJJPPPWWWZZZ]]]aaajjjqqqyyyvvvsssqqqooolllgggccc]]]ZZZWWWTTTSSSUUU[[[```ttt|||yyyzzz}}}wwwsssvvv}}}}}}zzzqqqyyypppPPP;;;888444777======CCC???;;;:::===@@@@@@???;;;===AAADDDDDDAAA>>>;;;:::<<<999777>>>HHHHHH@@@CCCEEEIIIJJJFFFBBBGGGOOOGGGBBB;;;444///+++))))))999;;;======;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAAAAADDDBBB@@@>>><<<<<<;;;;;;DDD999999AAA>>><<>>OOOOOOOOOPPPQQQUUU[[[___aaallltttvvvxxxxxxnnnaaaYYY```kkk{{{|||xxxvvvxxxzzz{{{{{{yyylllcccgggwwwwwwiiiccc___YYYVVVVVVXXXZZZ[[[WWWRRROOONNNLLLGGGFFFHHHLLLJJJIIIJJJMMMOOOOOOOOOMMMKKKJJJIIIJJJJJJIIIGGGEEEDDDDDDFFFGGGGGGEEECCC:::888444111000111333555222333444666888999999:::888666333000...---------------...///111333555666555999???CCCBBB@@@>>>>>>555999>>>@@@???@@@EEEIIIHHHOOOUUUUUUOOOHHHEEEEEEBBB>>>888333000/////////333333333555999<<<======666666555555444333333333//////000222444777:::;;;@@@DDDHHHKKKNNNPPPSSSVVVTTTXXX]]]aaacccffflllqqq@@@EEEAAAAAAKKKOOOQQQYYYnnndddkkkzzzyyyXXXFFF===666>>>SSSlllkkkWWWKKKBBB000444444555888:::BBBQQQ```lllsss~~~zzzsssllliii```]]]XXXTTTQQQNNNKKKIIIBBB@@@>>>======>>>@@@AAA@@@>>><<<;;;;;;===???AAADDDDDDEEEHHHLLLRRRWWWZZZgggjjjjjjaaaTTTNNNQQQWWWYYY```jjjoooqqqsssxxx}}}|||xxxtttoookkkgggddd^^^\\\YYYXXX]]]dddiiikkksss}}}wwwvvvwwwvvvwwwqqqkkkmmmwww|||rrrjjjqqqvvvgggLLL<<<999666999???>>>CCC???;;;:::===@@@AAA@@@;;;<<<>>>??????>>>>>>=========;;;>>>KKKWWWQQQCCCHHHGGGHHHHHHGGGJJJWWWdddKKKDDD:::111.........,,,:::;;;======<<<<<<<<<<<<999:::<<>>KKKYYY^^^yyy}}}{{{yyyqqqzzz{{{wwwxxx~~~~~~yyyqqqjjjaaaQQQ???222...---,,,,,,,,,,,,+++*********))))))((()))))))))(((((()))))))))*********))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))***+++,,,,,,---222555OOOlllMMMAAA===@@@DDDDDD<<<777999>>>AAAHHHKKKNNNQQQSSSVVVYYY\\\```kkktttvvvxxxwwwmmm___RRR[[[hhhxxx~~~{{{wwwwwwvvvsssppptttwwwxxxkkkbbb```kkkyyyyyyggggggbbb\\\XXXVVVVVVWWWWWWTTTOOOLLLLLLJJJFFFEEEHHHLLLKKKJJJKKKNNNPPPQQQQQQSSSRRRPPPOOOOOONNNKKKIIIFFFEEEEEEFFFGGGGGGEEEDDD===:::666222111111333444333444555777888888999999888666444222000000000000000000000111111222333444222777===BBBCCCBBB@@@>>>666:::>>>@@@@@@BBBEEEGGGHHHNNNSSSSSSNNNGGGDDDDDDFFFCCC>>>777222/////////222222333777;;;???@@@@@@777777666555555444444333/////////111333666999:::BBBEEEIIIMMMOOORRRUUUWWWVVVYYY[[[\\\^^^dddlllsssAAAJJJGGGBBBCCCDDDIIIWWWfffeeeaaatttmmmXXXGGG::::::>>>PPP```hhhjjjYYY;;;333444666888666777@@@KKKSSS[[[gggsss~~~|||wwwrrrnnnhhhccc]]]XXXRRRNNNCCCAAA>>>;;;:::;;;<<<>>>>>>===;;;::::::;;;<<<>>>@@@AAAAAACCCGGGKKKOOORRRUUU```lllmmmeeeaaadddjjjkkkqqqxxx}}}~~~~~~|||zzzvvvrrrmmmjjjgggfffaaabbbbbbccciiiqqqsssqqqyyyuuusssvvv|||uuurrrhhhiiilllrrr}}}|||uuudddffflllRRR@@@999999555888???===>>><<<999999;;;>>>???@@@===<<<<<<;;;;;;<<<===>>>???@@@@@@FFFVVVbbb[[[KKKMMMGGGAAA???BBBLLL```rrr\\\TTTDDD444---///333444;;;<<<=========<<<;;;:::444666999===@@@BBBCCCCCCEEEEEECCCAAA>>>===>>>@@@777:::;;;999<<>>CCCFFFJJJNNNPPPSSSWWWZZZaaallluuuwwwyyyyyyooobbbMMMWWWeeettt||||||{{{vvvqqqkkkkkkrrrvvvjjj```ZZZ___iiiuuuqqqjjjaaa\\\ZZZZZZYYYWWWSSSNNNLLLLLLJJJFFFFFFHHHMMMLLLKKKMMMRRRVVVYYYZZZYYYWWWUUUTTTSSSQQQNNNKKKJJJIIIIIIIIIJJJJJJGGGEEE@@@===999555222222333444444444666777888888888888555555444333333333333444222222222222222333333333555888===AAABBB@@@===;;;;;;>>>BBBEEEEEEEEEFFFGGGGGGIIIMMMNNNKKKHHHEEECCCGGGFFFBBB<<<666222222222111222444999===??????>>>777777777666555555444444222222111111333666999;;;BBBEEEJJJMMMOOORRRUUUWWWXXXYYYZZZZZZ[[[aaajjjqqq>>>IIIHHHCCCDDDBBBFFFSSSTTTppppppaaattt}}}kkk\\\GGG:::===QQQeeetttnnnYYY???999666666666555777;;;@@@FFFNNNWWWaaapppwwwooofff\\\VVVOOOLLLHHHCCC@@@@@@@@@AAABBBAAA@@@>>>============?????????AAACCCEEEHHHIIIKKKWWWfffooorrrssswwwzzzzzz{{{}}}~~~~~~}}}|||{{{uuutttrrrooolllkkkkkkllliiippptttssstttwwwwwwttt}}}|||zzzvvvhhh]]]gggrrryyy{{{}}}nnnddd```YYYAAA888:::<<<666888>>><<<:::::::::::::::<<>>======<<<<<<<<<=========AAABBBEEEOOOYYYUUUJJJLLLEEE???>>>AAAHHHVVVbbb``````WWWCCC444111666999<<<<<<======>>><<<:::888111333777:::===>>>??????@@@AAABBB@@@>>><<<>>>@@@999;;;<<<<<<===@@@BBBAAA@@@KKKbbbxxxuuu~~~pppcccUUULLLAAA555...---,,,---------++++++++++++))))))(((((((((((())))))(((((((((((()))))))))***))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,000...>>>kkkyyy|||]]]KKKBBBWWWZZZWWWLLLAAA<<<;;;:::CCCDDDFFFGGGJJJNNNTTTXXX___jjjsssvvvyyyzzzrrrfffNNNXXXcccooo|||tttmmmmmm{{{qqqeee^^^YYY\\\ddduuu}}}sssgggbbbbbbccc```\\\XXXTTTQQQQQQNNNJJJIIILLLOOOMMMKKKMMMQQQUUUYYY[[[ZZZXXXWWWVVVUUUSSSPPPMMMMMMMMMLLLMMMMMMKKKGGGDDDBBB@@@;;;777444333333333444444555666777777777777333444555666777888888888555555666666777777666666777999<<>>;;;888???BBBGGGJJJJJJIIIGGGFFFBBBBBBCCCFFFHHHHHHFFFCCCDDDEEEDDD@@@;;;777777777777888;;;>>>AAAAAA???<<<888888777777666555555444777666444444555777:::<<>>BBBHHHVVVfffssswwwnnnhhhccc___YYYSSSOOOMMMMMMMMMHHHHHHFFFEEECCC@@@???>>>@@@@@@@@@AAABBBCCCEEEEEEOOOUUU___kkkuuu}}}|||yyyyyyxxxvvvuuuoooooonnnmmmlllmmmppprrrrrr~~~{{{yyyxxxuuuttttttyyyuuu\\\\\\jjjvvv{{{}}}yyywwwwwwnnncccddd]]]HHH===999???BBB:::999>>>;;;888;;;======<<<===AAAEEE>>>>>>>>>>>>>>>======<<<999@@@BBB???AAAHHHHHHAAAHHHDDDCCCEEEEEECCCCCCGGGKKKXXX\\\NNN;;;555888===<<<<<<===>>>>>>===:::777000222555888:::;;;;;;;;;<<<>>>@@@???<<<;;;===???888666888<<<;;;888;;;AAAAAAAAALLLccc~~~ooolllrrrrrrrrr}}}~~~yyylll```SSSEEE<<<333***(((,,,***+++,,,+++******+++,,,))))))(((((((((((()))***(((((((((((())))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,---+++999bbb}}}eeePPPEEEEEELLLNNNIIIAAA???>>><<>><<<<<<@@@FFFIIIGGGCCCAAACCCDDDBBB>>>;;;;;;<<<>>>???BBBEEEFFFDDD@@@<<<888888777777666666555555:::999777666777999<<<>>>???BBBGGGJJJLLLOOORRRTTTUUUXXX[[[\\\\\\^^^cccggg???@@@BBBDDDEEEEEEDDDDDDOOOUUU]]]tttpppfff~~~qqqQQQ999:::DDDNNNbbbxxxcccLLL>>>:::555999;;;555555444666;;;===>>>CCCJJJ^^^ffftttvvvpppqqqppphhhbbb```___\\\WWWRRROOOMMMMMMMMMJJJIIIGGGDDDCCCEEEJJJNNNUUU```ooo}}}{{{yyywwwuuusssssstttuuunnnpppnnnkkknnnwww}}}{{{yyytttoooaaakkkpppwwwxxxggg^^^lll|||}}}wwwhhhaaagggeeeTTTFFFDDD<<>>??????>>>>>>@@@AAA@@@>>>;;;::::::????????????@@@AAABBBBBBAAADDDCCC@@@BBBGGGFFFAAACCCLLLXXXZZZLLL;;;888@@@======<<<===??????>>><<<888888888888999:::;;;;;;======<<<===>>>>>><<<:::<<<:::777777888999999999CCC@@@BBBIIIRRReeezzzzzzzzzuuuyyyyyy}}}vvvkkkbbbOOODDD666---+++++++++*********************************)))((((((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,---,,,111MMMvvv\\\FFF>>>>>>BBBEEEBBB;;;999<<<@@@GGGIIICCC???CCCLLLRRR]]]ccckkktttyyyxxxsssnnnccc]]]^^^hhhtttcccWWWXXX\\\```cccppp}}}xxxmmmjjjkkkkkkmmmooommmnnnhhh]]]VVVWWWYYYZZZRRRNNNHHHDDDDDDIIIRRRXXXUUUTTTTTTXXXZZZXXXQQQJJJKKKJJJJJJLLLNNNMMMIIIEEEGGGFFFDDD@@@<<<666222///555666888:::<<<<<<999666888888999<<>>::::::===@@@???;;;;;;>>>DDDIIINNNOOOMMMKKKLLLMMMIIIFFFBBBAAABBBEEEGGGGGGCCCDDDDDDAAA===<<>><<<:::888666555555666888999:::;;;===>>>??????CCCEEEHHHJJJKKKMMMPPPRRRVVVVVVXXXYYY\\\^^^aaabbb===>>>@@@AAABBBCCCCCCBBBGGGLLLRRRccclllmmm|||{{{___BBB===???AAAJJJWWWdddXXXPPPGGG;;;;;;???999999777666666444333777>>>FFFLLLXXXgggwww|||{{{yyyuuupppjjjddd```^^^]]]UUUUUUTTTRRRPPPQQQTTTWWW^^^dddlllsssxxx||||||vvvqqqnnnmmmnnnoookkkqqqwwwzzz~~~zzz}}}yyykkkiiirrryyyyyyxxxpppttt|||yyyjjjccc___```YYYKKKAAAAAA>>>AAA>>><<<>>><<<999>>><<<<<<<<<===>>>?????????>>>???@@@???<<<;;;;;;;;;>>>============>>>>>>???@@@CCCAAA>>>@@@EEEDDD@@@@@@HHHRRRUUUKKK>>><<>><<<999999999888999999::::::<<<;;;:::;;;======<<<;;;<<<999777777999;;;<<<<<<:::777999>>>AAAJJJddd{{{|||}}}wwwuuugggZZZPPP???888000,,,---......,,,******************************)))((((((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,,,,...000EEEwww~~~dddMMM;;;<<>>:::777444555555777:::<<<===<<<:::;;;;;;;;;===>>>??????>>>@@@???===;;;;;;<<<===>>>;;;:::===BBBCCC???===???>>>CCCJJJOOOPPPPPPOOONNNMMMKKKIIIHHHIIIHHHGGGFFFCCCDDDDDDAAA===<<<>>>AAAEEEFFFHHHKKKKKKGGG@@@:::>>><<<:::888666555555666888888999;;;===>>>@@@AAACCCFFFIIIKKKLLLNNNQQQSSSUUUVVVWWWYYY\\\___bbbccc;;;<<<===???@@@@@@@@@@@@@@@CCCHHHPPPbbbllluuuqqqaaa```~~~{{{ZZZIII@@@999<<>><<<888666555333000111666444777===FFFSSSfff{{{}}}vvvmmmfffaaa^^^SSSTTTUUUTTTRRRRRRRRRTTT\\\\\\]]]^^^ccckkkuuu{{{zzzvvvpppiiieeeddddddeeelllttt}}}xxx{{{}}}}}}sss``````^^^VVVKKKBBB>>>>>>??????>>>===============<<<<<<<<<===>>>>>>??????===>>>>>>===;;;:::;;;===>>>============>>>>>>???@@@@@@>>><<<>>>BBBBBB???;;;@@@HHHKKKGGG???===@@@<<<;;;;;;<<<>>>???>>><<<::::::999999888999999999;;;999888888:::<<<<<<;;;<<<999777777999<<<>>>???777444666999999999CCCPPPttt{{{yyy|||rrrqqq}}}xxxtttbbbQQQCCC:::111...+++,,,...///...+++***************************))))))((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,,,,000000:::eeeiiiRRR;;;<<>>???>>>===>>>>>>>>>>>>======<<>>???>>>;;;===DDDHHHEEEBBB@@@888<<>>>>>===;;;888666666555555666666888999<<<>>>@@@BBBEEEGGGJJJLLLMMMOOORRRUUUTTTUUUWWWZZZ]]]aaadddeee:::;;;<<<===>>>??????@@@???@@@DDDHHHNNNbbboooZZZWWWnnnyyy]]]DDD777:::DDDCCCXXXssswwwlllkkkiii\\\KKK@@@777666888777666666333555555666;;;III[[[iiizzzqqqggg^^^WWWSSSIIIKKKNNNOOOMMMLLLLLLLLLNNNMMMLLLMMMRRR\\\hhhpppmmmllllllkkkjjjhhhgggfffqqqyyyzzzzzzooobbbbbb[[[MMMBBB@@@@@@>>>===<<>>>>>777:::;;;<<<<<<<<<<<<===>>><<<===<<<;;;999:::<<<>>>????????????@@@BBBCCCDDD???>>><<<;;;<<>>BBBAAA>>><<<<<<;;;::::::<<<>>>>>>===<<<;;;;;;:::999888888888888999777666666999;;;;;;;;;<<<:::666666888:::<<<===666444666;;;;;;777888<<<@@@^^^rrrlllqqqyyy~~~yyy||||||qqqaaaNNN>>>333------,,,***+++,,,,,,+++(((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,+++222000111TTTlllVVV>>><<>>BBBKKKOOOHHH@@@???EEEIIIVVV\\\fffqqqzzz}}}{{{xxxqqq___RRRYYYiii}}}sss```TTTKKKOOOXXX^^^______```fffuuuvvvmmmnnnttt~~~kkkbbb```]]]XXXRRRNNNNNNRRRVVVXXXSSSQQQPPPQQQSSSTTTSSSRRROOOPPPQQQRRRRRROOOKKKHHHGGGGGGGGGFFFDDDBBB???>>>888777666777;;;===>>>>>>@@@@@@AAA???===<<<;;;;;;FFFDDDAAA>>>>>>???AAACCC@@@===>>>FFFLLLKKKFFFCCC:::999;;;AAAKKKSSSWWWWWWLLLKKKKKKLLLMMMKKKHHHEEEDDDFFFHHHFFFAAA>>>>>>@@@EEEGGGJJJMMMLLLIIIDDD@@@???>>>;;;999777666555555333444555777:::===@@@BBBFFFHHHKKKMMMOOOQQQTTTVVVTTTUUUWWWZZZ^^^bbbeeeggg;;;;;;<<<===>>>???@@@@@@@@@@@@DDDHHHGGGNNNiiilllaaammmwwwSSS:::777===888NNNnnnuuu[[[???555888:::888555555666666444333888CCCLLLcccpppxxxtttnnnfff]]]UUUNNNKKKEEEHHHKKKLLLKKKJJJJJJJJJEEEFFFGGGIIILLLSSS[[[```bbbgggooovvvzzzzzzxxxvvvxxx|||rrrzzzyyyrrrpppiiibbbRRRCCC===@@@@@@===:::777???AAA;;;@@@AAA222999;;;<<<<<<::::::;;;===<<<===<<<;;;999:::<<<>>>===>>>???@@@BBBEEEGGGHHH???<<<:::;;;===>>>>>>>>>:::;;;===>>>@@@@@@===::::::999999;;;===>>>===<<<;;;;;;:::999888888888888777666555666888::::::999<<<999666444555666777777333222333777999777555555444DDD]]]www}}}wwwzzzvvvyyy}}}ssszzz}}}ssskkk]]]MMM===222,,,,,,...,,,***)))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,+++222111...HHHqqqZZZAAA<<<:::???DDDBBB@@@???BBBLLLRRRKKK@@@>>>BBBGGGUUUZZZdddpppxxx|||zzzxxxuuubbbSSSXXXgggyyyxxxiii```TTTKKKMMMTTTYYYZZZ[[[^^^aaajjj{{{wwwvvv}}}{{{mmmggg```ZZZSSSNNNMMMNNNOOOOOOHHHGGGGGGHHHKKKNNNPPPQQQQQQRRRSSSSSSQQQNNNKKKJJJHHHHHHHHHGGGFFFCCCAAA@@@===;;;999999:::<<<<<<<<>><<<999777666555555222222333555888<<>>>>><<<;;;444>>>BBB;;;FFFKKK888999<<<>>>===:::999;;;======>>>>>>===;;;:::;;;===;;;;;;<<<>>>@@@CCCEEEFFF???;;;;;;>>>@@@>>>===>>>===@@@AAA@@@AAABBB???:::999888888:::===>>>===<<<::::::999999888999999999666555666777999:::888777:::777555333444444333222333333333444666666444333888888>>>MMMeee||||||xxxqqqdddmmmzzz|||{{{yyyooo___UUUHHH===333,,,,,,///,,,+++)))((()))***,,,---))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,+++000000...>>>kkkyyy]]]CCC;;;666;;;AAAAAA???===@@@MMMTTTMMMAAA===AAAEEERRRXXXbbbmmmwww{{{{{{yyywwwdddVVVYYYeeesssxxxlllbbbVVVMMMNNNTTTXXXZZZ\\\___]]]^^^dddrrrwwwiiiddd]]]UUUOOONNNMMMLLLJJJIIIHHHHHHIIIJJJLLLNNNPPPSSSTTTTTTRRROOOLLLLLLLLLIIIIIIJJJIIIHHHFFFDDDCCCCCC@@@===<<<======<<<<<<===@@@AAA???;;;888999;;;@@@@@@@@@BBBDDDFFFIIIJJJFFFBBBCCCJJJNNNMMMKKKKKKHHHBBB:::777:::DDDNNNTTTXXXVVVSSSQQQPPPMMMJJJGGGFFFHHHIIIGGGCCCAAACCCEEEDDDGGGKKKKKKIIIEEEBBB@@@AAA???<<<999777666555555444444444666888<<<@@@BBBGGGIIILLLNNNOOOQQQTTTWWWUUUVVVXXX[[[___cccgggiii;;;;;;;;;;;;<<<>>>???AAA@@@??????@@@BBBEEEHHHLLLgggzzz]]]EEE@@@:::DDDSSS```eeeUUUIII>>>777333333333444444555666666666<<>>>>>444>>>BBB;;;NNN[[[GGG:::>>>@@@???;;;:::<<>>???@@@???<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAABBB???;;;<<>>;;;@@@CCCAAAAAACCC@@@;;;888777888:::<<<======;;;999999999888999999::::::666666777999::::::777444666555444444555444333111333444444444444444444222555222222888FFF[[[qqq}}}kkkaaalllyyyxxxuuutttjjjXXXHHH>>>666222...***+++///************))))))+++,,,))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,+++---//////666VVViiiGGG>>>999>>>EEEEEEAAA===???LLLUUUOOOBBB===@@@DDDMMMSSS^^^kkkvvv{{{|||{{{vvveeeYYYZZZcccmmm{{{~~~yyy{{{tttuuuyyyiii^^^UUUVVVZZZ]]]^^^```___[[[XXXVVVYYYjjjnnnhhhaaaYYYSSSRRRQQQNNNLLLMMMMMMMMMMMMMMMNNNPPPRRRUUUVVVTTTPPPLLLJJJLLLNNNHHHIIIJJJKKKLLLKKKJJJIIIFFFDDDBBBAAAAAAAAA???>>>:::===@@@>>>:::888999<<<>>>???AAADDDFFFHHHIIIJJJGGGEEEFFFKKKLLLKKKLLLOOOJJJGGGBBB===:::===BBBFFFMMMMMMMMMNNNNNNLLLGGGCCCDDDFFFFFFDDDAAA@@@CCCFFFEEEIIILLLLLLHHHDDDAAA@@@AAA@@@===:::777666555555777777777888:::>>>BBBDDDFFFIIILLLNNNOOOQQQTTTVVVVVVWWWYYY\\\```cccfffhhh;;;:::::::::;;;===???@@@AAA@@@===<<>>AAA<<>>AAA>>>@@@AAA@@@>>>;;;::::::>>>>>>>>>>>>>>>??????@@@???;;;===DDDEEE@@@===???777>>>AAA??????AAA???:::777777777999<<<======;;;888888888888999:::;;;;;;666666888:::<<<:::666222333333333555666666444222...000222111111222222000222333555666777;;;GGGQQQkkk}}}yyysssvvv{{{}}}uuuuuuqqqddd\\\RRRBBB777000,,,------))))))---+++,,,---,,,***((('''&&&))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,+++***---///111III|||KKKBBB>>>EEEMMMLLLEEE???>>>LLLVVVOOOCCC===@@@DDDIIIPPP[[[iiiuuu|||~~~}}}ttteeeZZZ[[[aaaiiivvvyyyjjjbbb^^^iiirrrhhh______bbbbbbbbbccc]]][[[XXXSSSNNNUUUooozzzlllddd\\\XXXWWWVVVSSSPPPMMMNNNPPPPPPQQQRRRTTTVVVWWWVVVTTTOOOJJJIIILLLOOOHHHIIIKKKMMMNNNOOOOOONNNHHHFFFEEEEEEEEEEEECCCAAA888<<>>???BBBEEEGGGHHHHHHHHHHHHGGGHHHKKKKKKIIILLLQQQIIIJJJIIIDDD===999999:::;;;===BBBHHHJJJIIIDDD???CCCDDDDDDBBB??????CCCGGGGGGJJJMMMLLLHHHCCCAAAAAABBB@@@===:::777666555555;;;:::999:::<<<@@@DDDFFFFFFHHHKKKMMMOOOQQQTTTVVVWWWXXXZZZ\\\```cccfffhhhAAA???<<<;;;<<<===>>>>>>BBBAAA@@@???@@@CCCEEEGGGFFFVVVtttlllaaaaaaeeeqqqlll^^^[[[^^^UUUQQQuuuiii^^^RRRCCC777777999444111333222444666666888???IIIQQQ]]]hhhxxxwwwtttuuu}}}zzzpppnnnwww|||vvvvvv~~~nnnhhhrrr}}}vvvtttpppiiicccaaacccfff~~~~~~rrrjjjppp___UUUMMMBBB<<<===EEENNNTTTAAA;;;:::@@@CCCDDDGGGMMM<<>>===???BBBIIIGGGEEECCCAAAAAAAAABBBCCC??????BBBAAA>>>AAAHHHAAA===???EEEEEE@@@<<<>>>===@@@AAA===<<<======:::<<<777444888:::999888999888:::<<<:::888888:::===777777777777777666555555000222444666666555444333000000000000////////////222111000000111333555666DDDYYYnnn{{{uuummmuuuxxxoooooosssddd\\\QQQBBB777444------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))))))))))))))))))))******++++++***,,,333666<<>><<>>BBB???<<<:::999777555333888:::===>>>>>>???@@@BBBFFFHHHJJJLLLMMMPPPSSSVVVVVVWWWZZZ___dddhhhiiijjjBBB???<<<<<<===>>>>>>>>>???>>>>>>>>>???AAACCCDDDGGGHHHTTTrrrkkkddd```gggxxx}}}uuulllVVVFFFVVVtttzzzfff^^^hhhdddJJJ666444222222222333333444444444888>>>JJJ]]]qqq}}}zzzxxxvvvwww|||zzzvvvpppllliiidddbbbdddlllvvv|||sssccceeeqqqmmmaaaWWWNNNOOOJJJEEECCCEEEIIIMMMOOOEEE???===@@@AAA???AAAEEE>>>???@@@???>>>>>>???AAADDDDDDCCCBBBAAA@@@???>>>AAA>>>===@@@>>>;;;===CCCBBB??????DDDEEE@@@>>>@@@>>>>>>>>>>>>BBBDDD===444<<<777555888:::999777999999;;;;;;:::888777999<<<777777777777777666555555333444555555444333111000000000000/////////......000///......///000222444444>>>KKKWWWiii}}}{{{~~~{{{yyywwwooolll^^^PPPGGG???555...------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))))))))(((((())))))***+++******+++000111555```yyy\\\GGG888:::CCCIIIFFF@@@:::DDDOOORRRLLLCCC???>>>BBBNNNXXX^^^jjjyyy~~~yyynnnhhh```XXXWWW___lllvvv~~~qqqccc```]]]XXXYYYjjj{{{rrrjjjcccaaa^^^ZZZXXX[[[bbbhhhqqqyyypppjjjeeebbbccc```^^^ZZZWWWVVVUUURRROOOHHHGGGFFFEEEFFFGGGIIIKKKOOOOOOOOOPPPQQQQQQPPPNNNNNNOOOMMMKKKKKKLLLGGG@@@>>>;;;888666666777777666777777777888;;;>>>AAACCCGGGEEEEEEGGGLLLPPPRRRRRRWWWSSSOOOMMMMMMJJJEEE@@@999999888999:::===@@@BBBDDDFFFHHHHHHFFFFFFFFFGGGIIIKKKKKKIIIEEEAAA???>>>AAA>>>;;;999888666444222555888;;;===>>>@@@CCCEEEFFFHHHKKKMMMNNNPPPSSSUUUVVVWWWZZZ^^^cccgggiiijjjBBB???===<<<===???>>>>>>;;;<<<<<<===>>>???@@@AAACCC??????MMMjjj|||iiibbbnnn}}}yyytttZZZCCC@@@IIIJJJeeerrrsssuuuKKK<<<666333111000222222000...:::777666<<>>??????===>>>AAABBB???===<<<===?????????>>>???AAACCCBBB???<<<:::???===>>>???===:::<<<@@@AAA??????AAAAAA??????AAAAAA??????DDDNNNQQQFFF888;;;777666999:::888777999:::;;;;;;:::888777888999666777777777777666555555555555555555333111...---////////////.........---------,,,,,,,,,...///000111000222999DDDVVVooo}}}xxxsssooouuuzzzkkk^^^WWWKKK>>>666111---,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))))))))(((((())))))***+++***,,,+++......///QQQoooJJJ777888;;;IIIOOOBBB<<<@@@KKKVVVSSSGGG@@@BBBBBBMMMWWW^^^iiivvv|||yyypppmmmfff[[[UUUYYYgggrrr{{{zzzsssdddYYY___YYYTTTVVV```xxxwwwhhh``````^^^]]]]]]___dddhhh```ssszzzsssooojjjccc[[[UUUQQQMMMIIIFFF@@@???>>>>>>@@@BBBDDDFFFLLLNNNQQQQQQPPPNNNMMMMMMOOOPPPOOOMMMNNNMMMGGG???===:::777666666777777666666666555666888:::<<<>>>CCCCCCDDDHHHNNNSSSUUUVVVTTTRRRPPPOOOOOOLLLFFFAAA@@@>>><<<;;;<<>>@@@===:::888777666444222222555999<<<>>>AAADDDGGGEEEHHHLLLOOOPPPQQQSSSUUUVVVWWWZZZ^^^bbbfffiiijjjAAA@@@>>>===>>>??????>>>:::;;;<<<===>>>?????????>>>CCCEEECCCIIIeeerrrpppyyy{{{uuuyyy{{{iiiXXXMMMGGGDDDMMMKKKMMMcccuuu{{{~~~}}}vvvYYYFFFBBB<<<666444666:::===666444333222444888;;;===GGGNNNXXX___aaadddllluuuzzzqqqpppvvv|||yyyqqqoooooollliiixxx~~~|||www}}}yyyvvvvvv}}}}}}{{{xxxkkkaaalllfffcccWWWCCC===???;;;>>>AAAFFFLLLNNNLLLGGGBBB<<<<<<===>>>>>>>>>@@@BBBDDD@@@;;;:::<<<>>>>>>===;;;>>>BBBEEEDDDAAA<<<999>>>>>>??????>>>===>>>AAA??????>>>>>>======???AAA>>>>>>>>>DDDOOOTTTKKK???:::777777::::::777777999;;;;;;:::999777777777777666666777777666666555444666666666555333111///...............------------,,,++++++++++++,,,---...333......333555666AAAPPPlll~~~}}}xxxttt{{{zzzyyyxxxxxxxxxvvvzzz{{{zzz{{{|||zzzooo]]]PPPCCC;;;333---,,,,,,---...++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((()))******,,,......//////...GGGoooVVV???===:::LLLWWWDDD???<<>>???@@@HHHLLLPPPPPPMMMJJJJJJKKKJJJLLLMMMLLLNNNNNNGGG???===:::777666666777777666666555555555666777999:::>>>???CCCHHHNNNTTTXXXZZZWWWTTTRRRPPPOOOLLLHHHDDDGGGFFFDDDCCCCCCDDDFFFGGGEEEGGGJJJKKKJJJJJJLLLMMMLLLLLLLLLIIIEEEAAA???>>>@@@===:::888777666444333222555888;;;===@@@DDDGGGDDDHHHMMMPPPQQQRRRSSSTTTVVVXXX[[[^^^aaadddhhhkkkAAA???======>>>???>>>===:::;;;===>>>????????????<<>>BBBCCCGGGNNN[[[nnntttpppsssuuussspppvvvnnnlllyyy{{{pppjjjkkkpppXXXFFF<<<999@@@CCC:::;;;===BBBGGGIIIHHHCCC???999<<>>???AAABBBDDD@@@;;;999;;;======<<<:::>>>CCCGGGGGGDDD???<<<;;;===>>>======>>>AAABBBAAABBBBBB???<<<===@@@BBB999;;;<<<>>>CCCGGGCCC===888777888;;;:::777666999;;;:::888777777777666666666666666666666555444444555555555444333222111111------------,,,,,,,,,+++,,,+++++++++,,,,,,,,,---,,,))),,,333333...111:::AAANNN^^^mmm{{{xxxxxx||||||}}}}}}xxxzzzzzztttnnnllllllrrr{{{~~~zzzqqqmmmnnnsssooojjjeee___TTTFFF<<<000...+++((()))***+++***++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((('''((())))))******...---...///...???]]]___EEE@@@:::KKKWWWFFFAAA:::@@@RRRZZZOOOFFFFFF@@@HHHQQQYYYcccpppzzz~~~}}}}}}vvvfffWWWRRR[[[fffsss~~~{{{{{{wwwwwwtttpppkkkfff[[[ZZZfffnnnrrrwwwrrrpppmmmjjjfffccc___]]]bbboooooommm|||tttfff___[[[TTTNNNMMMOOOMMMIIIEEEAAA?????????EEEIIILLLLLLIIIGGGGGGIIIGGGJJJKKKLLLOOOPPPKKKCCC???<<<888777777777777666666666666666666666777777:::<<>>;;;999999888666444444666888:::;;;>>>BBBEEEDDDHHHLLLPPPQQQRRRSSSTTTVVVXXX[[[^^^___cccgggkkk???>>>======>>>>>>===;;;;;;<<<======??????@@@AAA???>>>???BBBIIIRRRZZZ___vvvcccggguuupppaaaPPP???JJJkkk^^^SSSNNN```mmmnnnwww~~~}}}uuuqqqtttzzz|||wwwaaaSSSOOOWWWMMMFFFHHHIIIFFFGGGLLLIIIRRR^^^dddfffkkkttt|||zzz}}}vvvrrrvvvzzzqqqooonnn}}}~~~{{{~~~}}}{{{{{{}}}zzzwwwYYY<<<666:::CCCCCC888;;;<<<>>>@@@CCCCCC@@@>>>;;;AAADDDAAA>>>??????>>>BBB@@@<<<;;;;;;;;;;;;:::;;;>>>BBBEEEFFFDDDAAA???;;;======:::999===@@@@@@CCCGGGGGGAAA>>>???AAABBB<<<@@@@@@===;;;======;;;777777999<<<:::666666999:::999777666777777777555555666666666666555444444333333333333222222222222,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,***)))***---...---000555333444777BBBYYYvvvsssppprrrrrruuuuuu}}}{{{yyywwwxxxssslllnnnppphhhaaaVVVLLLDDD;;;333---(((+++,,,******,,,+++)))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((()))***&&&,,,+++***------777LLLgggJJJ>>>888DDDOOOGGGBBB:::;;;JJJUUURRRJJJEEE???EEEMMMVVV```mmmzzzzzzjjjXXXPPPTTT\\\jjjvvv~~~}}}yyyzzz~~~}}}ttteee]]]eeeooouuu|||vvvtttrrrqqqpppnnnkkkhhh```nnnsssrrrvvvyyywwwpppjjj```XXXWWWQQQOOOLLLHHHFFFEEEEEEEEEGGGIIIJJJJJJJJJIIIJJJKKKJJJLLLMMMNNNRRRUUUQQQJJJBBB???;;;888777777666666555666666666666666666555777:::>>>CCCHHHPPPWWW\\\^^^]]]\\\YYYWWWSSSQQQOOOKKKLLLNNNNNNNNNLLLIIIHHHGGGIIIKKKLLLLLLMMMNNNOOOIIIIIIHHHFFFBBB?????????@@@>>>;;;:::999999777555666777888999:::<<<@@@CCCDDDGGGKKKNNNOOOPPPRRRTTTVVVYYY\\\]]]^^^aaagggkkk>>>===<<<<<<======<<<:::<<<<<<<<<<<<===>>>@@@AAA@@@<<<999???IIIOOOMMMIIIVVVuuuhhh^^^fffmmmpppsss|||uuu]]][[[nnnlllWWWFFFHHHTTTZZZXXXTTTdddnnnzzzuuuooopppmmmfffhhhooopppmmmrrr{{{|||vvvuuu{{{vvvqqqqqqzzzzzznnnppp{{{wwwpppmmmpppuuuwwwwwwsssmmmnnnvvvyyyxxx}}}ZZZAAA????????????999<<<<<<;;;===??????>>>======DDDHHHDDD?????????===@@@@@@???===:::999999:::999;;;>>>AAABBBBBBAAA@@@???BBB???888777;;;??????BBBHHHHHHBBB<<<===???>>>>>>AAABBB>>><<<======;;;666666999<<<:::666666999999777555555777888777666555555666666555555444333222111111000000000000000,,,+++++++++******************++++++++++++******+++------***)))---//////222------444@@@NNN___lllxxx}}}yyy|||}}}~~~~~~ooodddddddddaaaRRRJJJ@@@888333000---,,,***...///,,,+++------*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((())))))&&&,,,***(((,,,---222@@@ssszzzUUU>>>777<<>>@@@CCCEEEGGGHHH>>>VVVxxxtttcccdddccc```^^^eeetttuuurrrkkkTTTEEEHHHHHH@@@BBBLLLQQQVVV\\\aaaeeejjjppptttvvvsssmmmmmmvvv}}}rrrwww~~~qqqsssqqqoooqqqvvvyyyzzzyyyrrriiiiiisssvvvjjj^^^ZZZgggHHH:::@@@<<<777;;;???===<<<;;;<<<===>>>===<<<<<>>@@@AAA>>>:::777888:::888999;;;===>>>?????????EEEGGGCCC:::777<<<@@@??????FFFGGG???999:::;;;999777;;;<<<;;;<<>>LLLDDD===666;;;KKKVVVOOOAAA>>>AAAHHHPPPZZZiii|||sssaaaTTTPPPQQQ___mmmwwwhhhhhhwww|||vvvrrruuusssooorrrsssmmmzzz|||xxxsssfff]]]\\\UUUTTTRRRQQQPPPQQQRRRTTTRRROOOLLLMMMQQQUUUUUUUUUQQQRRRQQQPPPSSSVVVSSSMMMGGGCCC>>>;;;999888666555222333333444444444333333666888:::===AAAIIISSSZZZWWW]]]dddiiigggbbb\\\XXXUUUTTTSSSRRRQQQQQQRRRRRRMMMNNNNNNMMMIIIGGGFFFFFFEEEEEEEEECCC@@@>>>???@@@>>><<<999888888777555444444555666777999<<>>@@@AAA@@@@@@???AAACCCEEEGGGGGGFFFQQQqqq{{{tttwww|||ooo^^^hhhyyylllaaa^^^ZZZRRRKKKKKKIIIKKKEEE@@@MMMeeennnhhh```eeeqqq||||||}}}~~~xxxyyypppbbb___pppzzztttzzzvvvyyyyyysssuuu}}}qqqvvvxxxnnn[[[LLLEEEDDDDDDAAA???======<<<:::888;;;;;;===>>>===999777888>>>>>>?????????===<<<;;;@@@AAAAAA???<<<999888888999999:::;;;===???AAABBBGGGEEEBBB??????@@@BBBCCC;;;===>>>===;;;:::;;;<<<;;;;;;;;;::::::;;;<<<<<<666777888999999888777666666777888888888666555444000111333444555555444333000//////...------,,,,,,+++++++++************)))''''''(((((())))))******((()))))))))************,,,,,,,,,---...///000000000444;;;DDDNNN[[[fffnnn|||~~~~~~}}}xxxyyyyyyvvvxxx~~~nnnllldddaaannn~~~}}}qqqddd___UUUKKKAAA999444222******+++++++++,,,,,,,,,+++++++++************)))))))))))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''******)))(((((((((((((((***++++++******+++///222KKKpppFFF555;;;AAA>>>HHH===555;;;IIIRRRNNNFFFAAAAAA@@@JJJ[[[dddtttkkkYYYPPPPPPWWWdddvvv|||qqqiiieeepppwwwqqqwwwnnnsssxxxvvvqqqvvv{{{tttooohhh___ZZZZZZYYYZZZYYYWWWVVVWWWVVVUUUSSSQQQPPPQQQPPPOOOPPPRRRVVVSSSOOONNNNNNOOOOOONNNJJJGGGCCC???;;;888444111333333333222222222222222111333888<<>>AAACCCFFFIIIKKKMMMPPPSSSVVVVVVXXX[[[^^^```ccchhhkkk;;;::::::::::::;;;<<<<<<;;;:::888777888:::<<<>>>??????>>>>>>???AAACCCEEEDDDCCCGGGWWWrrr~~~}}}tttkkkvvvzzzpppmmmiiicccNNNLLLDDD>>>EEETTT\\\YYYMMMMMMTTTaaaiiikkkkkkmmmgggiiikkkkkkjjjkkkppptttvvvrrrqqqsssrrrooopppuuu~~~yyy{{{~~~}}}{{{qqqooo}}}~~~}}}||||||yyyzzz}}}vvvkkkllluuu~~~vvvhhhWWWGGG>>>;;;<<>>===<<<888999;;;===<<<:::999:::<<<===>>>>>>>>>===<<<;;;<<<>>>???>>><<<::::::::::::::::::;;;<<<>>>???@@@@@@???===<<<<<<<<<>>>>>><<<===<<<<<<;;;;;;<<<=========<<<::::::999999999555555666777777666555444444555555555555444444333000000111222222222111111/////////...---,,,,,,,,,+++++++++*********))))))''''''(((((())))))))))))(((((()))))))))*********+++++++++,,,---------...222333444444555888<<>><<>>@@@CCCEEEHHHKKKLLLOOORRRTTTUUUWWW[[[]]]___cccgggjjj:::::::::::::::;;;<<<<<<;;;:::888777777888:::;;;<<<<<<;;;;;;<<<>>>@@@AAA@@@BBBBBBBBBIII```}}}wwwwww{{{mmmcccmmm}}}jjjcccZZZRRRPPPRRRTTTUUUHHHAAA>>>DDDKKKOOOQQQSSSOOOPPPRRRSSSSSSUUUXXX[[[nnnssswwwuuuiii^^^]]]ccckkksssyyyxxxpppiiijjjnnntttrrrmmmiiipppzzzwwwqqqmmmqqq{{{wwwooooooooonnnsss|||nnn```MMM???999999;;;<<<<<<;;;999:::<<<>>>>>>>>>999;;;<<<<<<<<<;;;:::999::::::<<<======<<<;;;;;;888:::<<<<<<;;;;;;;;;<<<::::::::::::;;;<<<===>>>::::::;;;;;;;;;;;;<<<<<<>>><<<:::999;;;<<<<<<<<<>>>===;;;:::888777666666333333555555666555444333444444333333333444555555000000////////////......///......------,,,,,,+++++++++*********)))))))))'''(((((((((((()))))))))(((((((((((())))))))))))******++++++++++++++++++,,,------,,,***))))))***000222777>>>HHHSSS]]]bbblllrrrtttrrrvvvxxxyyy|||yyytttsssvvv|||}}}xxxyyyyyyqqqmmmkkkeee___gggnnnqqqpppsss{{{~~~zzzooojjj]]]SSSRRRUUUNNNAAA111///,,,***))))))***+++*********++++++++++++,,,++++++*********))))))))))))))))))((((((((('''''')))(((''''''&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''(((((()))***+++******+++...111333[[[fffOOOEEECCCBBBGGGAAA;;;888:::???BBBDDDCCCCCC@@@EEEQQQXXXeee{{{xxxfffUUUJJJKKKRRR```vvvyyyzzz|||yyyvvvssshhhiiipppzzzxxx|||sssmmmmmmmmmjjjgggfffmmmiiidddaaaaaadddiiillleeeggghhheeeaaa]]]ZZZXXXSSSQQQPPPOOOOOONNNKKKIIIMMMKKKIIIGGGEEE@@@;;;777222222111111111111222222222333555888<<>>======;;;:::777666666777999;;;;;;:::999888999;;;===???CCCEEEHHHIIIKKKLLLOOOQQQSSSVVVYYY\\\^^^bbbfffiii::::::999999::::::;;;<<<:::999888666666666777888:::999999999:::;;;===>>>===BBBDDD@@@===FFFYYYjjjyyyoooeee[[[XXXaaaooo{{{zzzqqqhhheeeggg^^^PPPDDDAAABBBAAA@@@???BBBBBBCCCDDDFFFGGGHHHHHH\\\```cccbbb[[[RRRMMMLLLUUUYYY___```]]]ZZZ]]]ddd{{{{{{}}}~~~tttjjjiiigggiiiqqq{{{~~~{{{zzzjjj```gggtttxxxtttoooNNNFFF===888999;;;<<<;;;:::888666777999;;;<<<<<<===>>>>>><<<<<<===;;;888888999:::;;;<<<<<<;;;:::777999;;;;;;::::::;;;<<<;;;::::::::::::;;;;;;<<<:::;;;<<<>>>??????>>>>>>===;;;888777999;;;;;;;;;;;;:::999777666555555444222333444555555555444333555555444333444555777888111000///...------------------------,,,,,,++++++************))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))++++++******************(((***---............//////......///111555:::<<>>===<<<<<<<<<;;;999666444444777:::<<<;;;;;;:::999:::;;;===>>>BBBDDDFFFHHHIIIJJJMMMOOORRRTTTXXXZZZ]]]aaaeeehhh:::999999999999:::;;;;;;:::999777666666666666666888888888888999::::::;;;===???BBBBBBBBBCCCFFFIIIcccvvviii```]]]___aaabbbrrrwww}}}nnn```ZZZXXXTTTPPPOOORRRPPPPPPRRRUUUUUUSSSPPPUUUZZZ\\\XXXUUUZZZeeeoooiiiffffffhhhgggiiirrr}}}nnnaaacccgggjjjmmmqqquuusssnnneeeeeekkkvvvyyymmmWWWGGG???>>>===;;;999888777888???<<<999888888:::::::::;;;======;;;===BBBAAA<<<777888999;;;;;;;;;::::::888:::;;;;;;:::999999:::::::::999999999999:::::::::;;;>>>@@@AAA@@@@@@???<<<:::888888888999999999888777666555444444444444333444555666777666666555555444333333333555666777111111000///...------,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((((('''''''''''''''&&&''''''''''''(((((((((+++++++++******************,,,...///---++++++++++++++++++,,,,,,------------000111111555===EEEHHHQQQNNNNNNQQQUUUXXX\\\```dddbbb\\\WWWYYYaaaggghhh```[[[VVVWWW[[[[[[YYYVVV[[[[[[VVVNNNGGGCCC???;;;555333///,,,---///,,,'''---,,,***))))))((())))))))))))*********+++++++++*********)))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))++++++***+++---///333<<>>===<<<;;;;;;;;;:::888555333444666999;;;;;;::::::::::::;;;<<<===AAACCCEEEGGGHHHIIILLLNNNQQQSSSWWWZZZ\\\```eeehhh999999999999999:::;;;;;;999888777777666666666666777888888888999999999999===;;;:::===BBBDDDCCC@@@IIIXXXnnn~~~zzzssstttqqqeeeYYY\\\YYY^^^ooo~~~~~~~~~}}}~~~~~~}}}|||nnn~~~tttiiilllooopppnnnnnnooommmiiimmmuuu{{{uuucccMMM>>>888:::<<<===;;;777777;;;@@@EEEBBB===:::::::::::::::666::::::888>>>GGGGGGAAA888888:::;;;;;;:::999999:::;;;<<<<<<:::888888999999888888888888999999:::999:::<<<===>>>>>>======<<<======<<<999888888999777777666555444444555555333444666777888888777777222222111111111222333333000000111111000///---,,,++++++++++++++++++++++++******)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((************************)))+++---,,,***((((((((('''(((***,,,,,,,,,+++++++++,,,+++******,,,000333000222333444444666;;;???BBB@@@;;;777:::@@@???::::::555222555777777666777FFF@@@888000------...///+++***)))***+++,,,+++)))***))))))))))))******+++)))))))))************+++******)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((((((''')))***+++++++++---...---555^^^{{{iiiKKKIIIVVVWWWOOODDD:::666888<<<>>>???DDD@@@>>>GGGNNNXXXggg{{{xxxfffTTTJJJGGGKKK[[[vvvxxxxxx|||{{{yyypppmmmmmmssswww{{{uuunnnfffdddbbb```]]]YYYSSSOOOJJJIIIIIIIIIIIIFFFCCC@@@888666333000///...///000///000333666<<>>@@@BBBDDDEEE???>>>===<<<;;;;;;;;;;;;999888666444444555777999888888999999:::;;;<<<===@@@BBBEEEFFFHHHIIILLLNNNPPPSSSVVVYYY\\\```eeehhh999999999888999999:::;;;888888777777777777777777888888999999:::999999999;;;999999;;;>>>AAAAAAAAA@@@CCCLLL\\\ooouuukkk___``````___bbbkkkwww}}}xxxjjj___ZZZccckkkuuu}}}|||yyyyyyvvvtttvvvzzzyyyttt}}}xxxlllWWWCCC999:::===888:::;;;:::999;;;AAAFFFGGGCCC>>>:::999999999999555999888666<<>>999:::;;;;;;;;;:::999888:::;;;<<<<<<:::999999:::777777777777777888999:::888888999:::;;;;;;;;;;;;<<>>???@@@???>>>???AAADDD>>>===<<<<<<;;;;;;;;;;;;999888666555444555555666666666777888999;;;<<<<<>>>>><<<;;;>>>@@@BBB@@@BBBEEEGGGRRRppptttpppeeeiiilllhhhaaaeeeccc```nnn~~~{{{|||{{{www|||~~~|||vvvnnnmmmjjj___WWWTTTaaaiiirrrzzz|||}}}rrrbbbLLL===999<<<:::666;;;===>>>===<<<<<<===>>>DDD@@@;;;777666666666666999<<<999444999BBBAAA777:::;;;;;;<<<;;;:::888777999:::<<<<<<;;;:::;;;<<<666666666666777888999:::999999999999999:::::::::===DDDJJJGGG>>>888888<<>><<<:::888666555555222333555777777777777777333444555555444333111000***---000222222///,,,)))******************++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((()))))))))******)))((('''((()))(((((((((((()))***++++++))))))+++,,,***((())),,,,,,***((((((,,,000...+++(((---///,,,***,,,---++++++((((((,,,+++(((+++111(((+++...///+++&&&'''+++((()))***,,,,,,)))(((***(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&(((***+++++++++,,,---+++333;;;ddd{{{{{{yyy}}}wwwVVV???999666AAAIIIGGG<<<555777===@@@FFF@@@;;;AAAHHHOOO[[[gggxxxsss```PPPKKKKKKUUUfffrrr{{{xxxzzzyyyqqqhhh]]]\\\ZZZYYYYYYWWWUUUSSSKKKIIIHHHGGGHHHHHHFFFEEEBBB???;;;666333222222333///111444777:::???DDDHHHOOORRRUUUXXXYYYWWWSSSQQQSSSTTTPPPHHHFFFHHHFFF@@@;;;@@@DDDDDD@@@>>>@@@CCC>>>===<<<<<<;;;;;;;;;;;;888888777666555444444444444555666777999:::<<<<<<>>>@@@DDDFFFHHHKKKNNNQQQPPPSSSWWWZZZ]]]aaafffjjj;;;;;;:::999999:::;;;;;;888888888888888888888888<<<;;;999888888999:::;;;999999:::;;;<<<===>>>>>>@@@AAAAAA???>>>CCCMMMUUU{{{|||yyy~~~uuunnnfff```]]]aaaooo}}}}}}uuukkklllyyyrrrvvvuuuwwwyyypppttt|||kkk^^^[[[]]]\\\cccmmmkkkhhh\\\```lllqqqrrrnnnbbbdddjjjuuuyyyssswww~~~ssseeeGGGAAA>>>AAA@@@:::888:::;;;;;;:::999:::;;;<<<===;;;;;;<<<<<<<<<;;;999888:::888777999<<>>===<<<:::999888777777999777555777;;;>>>>>><<<===;;;:::999;;;>>>BBBEEEBBB???;;;999999:::;;;;;;<<<<<<======<<<;;;::::::;;;:::888777666777777888666666555555444444444333555555444333111000//////.../////////...---,,,+++************))))))))))))&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))),,,++++++******++++++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,***444444PPPvvvuuuooo^^^LLL888222>>>FFFCCC<<<999999888;;;???BBBAAA>>>@@@IIIQQQ```rrrwwwmmmUUUOOOGGGNNNaaasssqqqyyytttmmmjjjiiikkkxxxwwwiii```]]]]]]^^^___]]]ZZZ]]]aaa]]]TTTRRRMMMGGGEEEFFFGGGHHHGGGEEEAAA;;;666333222333444222222222444777<<>>>>>===<<<<<<===<<<:::888666666666666666666555555333444666777888:::===???CCCEEEGGGHHHIIIKKKNNNQQQQQQTTTWWW[[[___dddjjjnnn::::::999888888999::::::888888888888888888888888;;;;;;:::::::::::::::;;;::::::;;;;;;<<<=========<<>>AAACCCAAA>>>;;;999:::::::::999;;;;;;;;;;;;;;;:::999999;;;:::999888777777777777666666666555555555444444555444444333222111000000000000///...------,,,,,,*********)))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''(((((((((((()))***+++,,,---111222FFF~~~yyytttrrr\\\BBB777>>>EEEFFFAAA;;;999999;;;@@@CCCAAA===???FFFMMM\\\ooorrr\\\TTTIIILLL\\\llltttvvvtttlllhhhfff^^^cccppp|||yyyuuuooojjjgggfffffffffgggfffeeehhhllliiiaaaTTTPPPLLLJJJJJJJJJIIIGGGFFFBBB===888444333333444333222222333666:::???AAAFFFHHHKKKLLLLLLKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA???===>>><<<;;;;;;;;;;;;999888666666666555555444444444222444666777777999<<>>===;;;:::::::::999999888999<<<>>>@@@<<<;;;999:::;;;===<<<<<>>???AAA???===;;;;;;;;;;;;999888999999:::::::::999888888::::::::::::999888777666666666666666666555555555444444333333222222222111333111///...,,,,,,,,,---******))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''(((((())))))******))))))(((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((''''''''''''(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((()))***++++++///...///:::aaaiiiHHH>>><<>>AAADDDFFFFFFFFFFFFGGGGGGFFFFFFDDDCCCBBBAAAAAAAAA@@@???@@@AAAAAA???======;;;888888888999999888666666555444333222222111111333555666666888;;;===>>>AAAEEEHHHJJJMMMPPPRRRSSSUUUXXXZZZ]]]```dddggg777777777666666777777777777777777777777777777777888999;;;<<<<<<;;;::::::===<<<<<<<<<;;;;;;;;;:::888:::======;;;::::::<<>>999888CCCZZZuuu{{{wwwrrrlllhhhhhhgggeeeeeeiiinnnrrrsssttttttsssqqqqqqsssvvvrrrmmmoooooopppxxxwwwvvv}}}~~~|||yyyvvvsssXXXPPPDDD===;;;;;;<<<;;;:::888888:::============;;;;;;;;;;;;;;;<<<<<<<<<666777777888999999999999888<<<@@@@@@<<<999999:::::::::888888999<<>>===<<<;;;;;;<<<;;;;;;CCCAAA???===<<<===>>>???>>>=========>>>===:::888888999999:::999999888888999::::::;;;:::888777555666666666666666666666666333333333333222222222222444222///---++++++,,,---***)))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((()))******))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((((((((((((''''''((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&(((''''''(((((()))***+++...***...444JJJiiiFFFAAA999===KKKOOOCCC;;;======BBBGGGEEE???===@@@DDDNNN\\\rrryyyjjj]]]KKKIIITTT\\\ooo~~~zzzqqqmmmooo~~~uuupppmmmjjjfffccccccooozzzxxxtttmmmgggmmmmmmmmmnnnpppqqqooolll___\\\WWWRRRMMMJJJGGGFFFIIIGGGCCC???:::777444333444333222222333555777888888;;;>>>@@@@@@AAACCCDDDEEEDDDDDDCCCBBBAAA@@@@@@AAA@@@???@@@AAA@@@???===<<<999666555666777888888555555444333222111000///000222444555555777:::======@@@DDDGGGIIIKKKNNNPPPUUUWWW[[[]]]```cccgggjjj666666666666666666666666666666666666666666666666777888:::;;;;;;;;;:::999<<<<<<;;;;;;::::::999999999::::::::::::;;;<<<>>>555:::===<<<999<<>>===;;;999::::::;;;;;;;;;;;;;;;777777888888888999::::::777;;;??????<<<888888888;;;:::999999999;;;===>>>>>>>>>===<<<;;;::::::;;;>>>===;;;;;;;;;<<<>>>???>>>>>>>>>??????>>><<<999888999999:::::::::999999888999::::::999888666555555555555666666666666666222222222222222222222222222111...,,,++++++,,,---)))))))))(((((((((((('''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))))))))))))))(((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((('''(((((((((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''((()))***++++++(((///333>>>ttt}}}fffGGGBBB999;;;JJJPPPFFF>>>>>>===CCCIIIIIIBBB>>>???BBBJJJTTTeeezzz}}}mmm___MMMLLLVVVZZZggg|||ssskkkiiinnnsss|||uuujjjiiiiiigggeeekkk|||~~~wwwqqqnnnllllllnnnqqqrrrsssssskkkggg```XXXQQQLLLJJJIIIJJJHHHFFFCCC>>>:::666444444333333222222333444555444666999;;;<<<>>>@@@BBBCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@>>>===;;;888555444555777777777555444333222111000//////000111333444555777:::<<<===@@@DDDFFFHHHJJJMMMOOOTTTWWW[[[___bbbfffjjjlll555666666777777666666555666666666666666666666666666777888999999::::::999:::::::::999999888888888:::999888777888;;;===???999>>>AAA===555222666;;;===HHHUUUbbbuuu|||zzzuuuuuu{{{~~~xxxpppkkkkkknnnxxxzzz~~~sssaaaPPPDDD<<<777555;;;888666777999999777444777888888666888<<<;;;888888888999:::::::::::::::999888888777888888999:::888:::<<<<<<;;;888777777:::::::::999999::::::;;;=========<<<:::999:::;;;999999999999:::;;;===>>>>>>======>>>???>>><<<:::888888999:::::::::999999888888888888777666555444444444444555555555555555222222111111000000000000///...---++++++++++++,,,))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((())))))(((((((((((())))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((()))******)))(((...333;;;___|||yyykkkRRREEE>>>>>>IIINNNHHHAAA>>>;;;BBBJJJKKKEEE@@@???AAAIIIPPP]]]ppprrrdddSSSSSS[[[ZZZ```rrryyynnnlllsssrrryyyvvvnnnjjjfffbbb^^^aaannn|||~~~wwwnnnjjjiiikkkmmmnnnqqqvvvrrroooiiiaaaXXXQQQNNNNNNJJJIIIIIIFFFBBB===888555444444333222222222333333111444666888999;;;>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>???@@@@@@>>><<<999777555444666777777666444444333222111000000///000222444555555777:::<<<>>>@@@CCCFFFHHHKKKOOORRRSSSVVV[[[___cccfffiiilll555666777777777777666555555555555555555555555555666666666666777888999:::888888888777777777777777888777555666777888999:::DDDAAA;;;555222333777;;;666666:::@@@IIIUUUgggvvv|||}}}~~~}}}zzzxxxvvvtttsssoootttzzzrrrkkkaaaMMMGGG>>>777555666999:::666555555777;;;<<<999666333666666444666<<<<<<777666777888999999999888888999888777666666666777888999888888888999999888666777888999:::::::::999999;;;<<<===;;;888888999;;;999999888999999:::<<<<<<===<<<;;;<<<======;;;999666777888888999999888888888777666555555444444444333333333333444444444555222111111000///...------++++++++++++++++++++++++))))))((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))((((((&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((******)))***+++000888JJJzzzzzz~~~wwwbbbIIIGGGFFFHHHKKKIIIBBB<<<777@@@IIIKKKFFF@@@???@@@DDDKKKWWWkkkyyylll\\\[[[bbbZZZXXXeeexxxvvvyyywwwzzz{{{}}}tttiii```WWWUUU\\\fff~~~zzzsssnnnllljjjgggkkkrrroooooommmggg^^^VVVQQQOOOIIIJJJJJJIIIEEE@@@:::777444444333333333222222222000111444555666888;;;============>>>>>>>>>>>>>>>@@@???>>>???@@@@@@>>><<<777666555666777888777666333333333222222111111111111222444555666888;;;===???AAACCCFFFJJJOOOVVVZZZVVVYYY^^^bbbdddgggjjjlll555666777888888777666555555555555555555555555555666555555555555777999:::666666666666666777777777555555444555666666555444666333111444999;;;777222444222555<<<;;;666;;;GGGJJJPPP```rrrxxxrrrllllllsss~~~||||||ooobbb^^^\\\PPPFFF???555888666444444444444333222444222111444888:::999777222555666444777>>>>>>999555666777888999888777777888777666555444444555666999777555666999:::888666444555888:::;;;:::999888:::<<<<<<;;;888777999;;;::::::999999999:::;;;;;;<<<:::999999:::;;;:::888555555666777777888777777888777555444333333444444222222222333333444444444222111000///...---,,,+++))))))***++++++++++++***)))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&''''''((()))******,,,(((---777<<>>???@@@???>>><<<777666666777888888777555333333222222222222222222111333555666666888;;;>>>???AAACCCGGGLLLSSS[[[aaa[[[^^^cccfffgggiiikkklll555666777888888777666555555444444444555666888:::@@@;;;555111222444444333555555555666666666666666555444444333333444444555222222222111111111000000333333333444444444555555888:::===@@@BBBAAA@@@???FFFOOO]]]jjjqqqppplllhhhzzz}}}vvvpppmmmllldddUUUIII>>>???>>><<<999666666666888666333333555666444222222333444777999999777555555555555555666666666666777666666888::::::777444666666555555555666666777;;;999777555555777999;;;888666999@@@CCC???999777<<<:::888888999999888777;;;;;;;;;:::999;;;>>>AAA@@@<<<999888999:::999777666666666666666666666666888888666444333333222222333111000222444555333000000000...---,,,+++++++++************))))))))))))+++***(((&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''''',,,+++)))---///333XXX~~~|||tttaaaZZZhhhlllUUUHHHIIIAAA:::777;;;DDDHHHEEEBBBDDD:::CCCNNN[[[rrrtttiiigggggg```VVV___zzzkkk[[[QQQQQQUUU[[[sssuuulll]]]\\\xxxtttkkkiiijjjcccaaaaaadddaaaXXXPPPMMMOOOLLLJJJIIIHHHEEE???:::888555333222222222111000111222222333444555666666<<<;;;:::999:::;;;<<<===>>>>>>???>>>===<<<:::999444666777888888777666444444333333222111111111222333333444666777999::::::???AAADDDHHHLLLQQQXXX\\\iiijjjhhheeehhhoooqqqppp444444555666666555444444555444444555555666777888@@@;;;555111111222222111444444444444444444444333444333333222222333333444222222222111111000000000333333333333444444444444000222444666777777666555///444<<>>888777888888777444333444555888555333333555555444333333333333666888888555333333444444444444555555555:::888666666888999888666555555555555666666666666BBB@@@<<<999777777777888666444666===@@@<<<999777444555777999::::::;;;<<<>>>>>>>>>===;;;;;;===???>>>;;;888777999:::999777555555555555555555555555666555333444555999===???444222111111333333111...000///...,,,+++++++++************)))))))))(((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''+++***)))...000000MMM{{{zzzbbb\\\___XXXVVVRRRBBB;;;777999BBBGGGFFFBBBAAA:::AAAIIIUUUkkkwwwnnnmmmlllcccWWWWWWnnn~~~zzzzzz~~~|||mmm^^^UUUTTTUUUUUUbbbuuu{{{pppddd\\\\\\qqq}}}sssnnnaaa^^^^^^```^^^VVVNNNKKKNNNLLLKKKJJJJJJGGGBBB>>>999777444333444444333111//////000222333555666777::::::999888999:::;;;<<<>>>>>>>>>>>>===;;;999888444555777888888777555444444333222222111111111222333333555666888999:::;;;@@@BBBEEEIIILLLQQQWWW\\\gggkkkkkkiiijjjooorrrqqq333333444444444444333333555555555666666666555555===999444111000111000000333333222222111111000000222222222111111222222222111111111111000000000000222222222333333333333444000000111111111222222222333444555666777777777666444555666777666777999;;;::::::;;;;;;;;;:::999999<<<:::888999999777222...000000222666999:::888666000222333333222111333444666555333333444555444333222222222444555555333111222222222333333333444444:::888555444555666666555333444555666777666666555AAA@@@===:::777666666666555222444:::<<<:::888888555666888999::::::;;;<<<===>>>???>>><<<::::::;;;:::888666777888999888888444444444444444444444444444222111222555;;;AAADDD444333111000111000...---///...---,,,+++***************))))))))))))((((((&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))+++***(((&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((()))***)))---000---???aaagggQQQLLLMMMSSSSSSHHH>>>888777???HHHHHHCCC>>>;;;>>>BBBMMMaaa{{{|||ttttttssshhh\\\VVV\\\sss~~~vvvsssyyyrrreee\\\XXXWWWTTTUUUWWWkkkqqqgggTTTPPPvvvxxxiiieeeddddddaaaXXXRRROOOPPPNNNMMMMMMKKKIIIDDDAAA;;;999666555666666555444---...///000222555666888888888888888888999::::::============<<<;;;999888444555666777777666555444333333222111111111111222333333555666888:::;;;<<>>HHHLLLFFF???===<<<===GGGZZZrrrzzzyyyyyyoooddd]]]UUUaaa~~~yyy}}}~~~zzznnneee^^^ZZZ[[[VVVMMMTTT~~~|||rrrdddXXXeee|||vvvpppmmmggg^^^VVVTTTQQQPPPPPPNNNLLLHHHDDDBBB???<<<999777777888777777000000000111222444666777777888888888999999::::::<<<<<<===<<<;;;:::888777333444555555555555444333222222111111111111111222222333555777999;;;======AAADDDGGGJJJMMMQQQUUUYYYaaammmvvvtttpppqqqtttvvv555444444444444444444555555555666666666444333111222222222111111111222333444333333222111000//////111000000//////000000111////////////////////////000000000111111111111222111000...------...///000//////......///000000111222111/////////000000111444333222111111111111222------...000222222111000,,,///111111000000222444111222333333111000111333333333333222222222333444222111000000222222000///222222333333333444444444333555777777666333111///000222444666777777555444111222333555555666666666666444555999:::888999<<>>LLLZZZIII@@@999===IIIQQQLLLDDDAAA<<<<<>>???AAADDDGGGJJJMMMQQQUUUXXX___lllxxxxxxssssssvvvyyy666666555555555555666666555555555555555444333222///111222222111111222444333333333222111111111000111000000//////000000111............/////////////////////000000000111111000000...------...///000444444444444444333222111444333111222444555555444444333000.........000111---............---,,,,,,...000222333333444555777111222222111///...///000111222333222111111333444111000//////111222111000222222333333333444444444111555999;;;999555222111111222333555666666666555444555666777888777666555777666888;;;:::777888<<>>:::999999888888888666444222222222444555666777999:::;;;;;;;;;;;;::::::;;;:::999888666555333222222222222222222333111000000000000111222222222333555888;;;===@@@AAABBBEEEIIIMMMPPPTTTXXX[[[]]]kkkwwwyyyvvvwwwyyy{{{777666555444444555666777555555444333333444444444000222555444222000111222222222111111111111111111111000000000000000000111---------....../////////....../////////000000000000000000000000000111111////////////...---------///------///111222111///222111000/////////000111000111111111000/////////------...//////...,,,***000111222111///...///000000111333222000000222555000///...///111222222111111111111222222222222333000333777888666333222222111222222333555666666777555666888999999888666555666666999<<<:::666666:::@@@<<<888555666999===>>>888:::;;;;;;999777777777333666888888777555666777555555555555555555555555555555555555444444333333111222111///------000333++++++***))))))))))))***))))))((((((((('''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&&&&((())))))'''///+++&&&+++---...555DDDooowww~~~vvvzzzsssSSS888:::<<<;;;CCCOOOHHH===;;;FFFTTTWWWSSSHHH???===EEEJJJPPPhhh~~~zzzuuuhhh```YYYddd~~~sssllliiiccc\\\SSSNNN___yyytttmmmdddWWW\\\dddvvv|||rrrfff^^^VVVNNNKKKKKKIIILLLPPPQQQPPPOOOPPPQQQJJJFFF@@@;;;999888777666666555333111111222444555555666888999:::;;;::::::999999::::::999777555444222222111111111111222222000000000000000111222222222333555888;;;>>>AAABBBCCCGGGLLLPPPTTTXXX\\\___\\\iiiuuuxxxxxxzzz|||}}}666555444444444444555666555444333222222333555666222555777666222//////000000000000000111111111111111111000000000000111111---------.........//////............/////////000------........./////////000000//////000111222333000//////111444444222/////////000000111111111000---...///000000000111333111000000222444333000---000111333222111111222333///111333222000000222555000///...///111333333222000000000000111111111111---000222222000///000222222222222222444555777888222444777999:::999777555666666:::<<<:::444444888555888;;;999555666;;;AAA999::::::888666333333333444777999999777555666777666666666666666666666666666555333111111111333333333444333000---,,,///222+++***)))))))))))))))***)))(((((((((''''''''''''((((((&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''((()))***%%%///---'''+++,,,+++000888YYYyyy{{{zzz~~~bbbAAA;;;888999HHHOOOIII>>>999CCCSSSYYYWWWJJJ@@@>>>EEEFFFFFF[[[vvvyyyuuuoookkk______vvvppptttggg^^^XXXMMMQQQwwwpppbbbXXXPPPGGGNNNrrr{{{qqqggg```ZZZUUUSSSUUUOOORRRUUUTTTQQQNNNNNNOOOLLLGGGAAA;;;999777666555444222111///000222444666333444666888999:::999999999999999999888666555444222222111111111111222222000000///000000111222222222333555888<<>>444999???EEEMMMJJJ===;;;KKKZZZ^^^NNNFFFAAABBBAAACCCSSShhh|||zzz{{{xxxccc]]]~~~wwwwwwrrrmmmfff[[[PPPOOO]]]mmmzzzqqqeee\\\QQQKKKLLLRRRiiirrrhhheeebbb[[[UUUZZZXXXVVVTTTRRRPPPOOOOOONNNJJJEEEAAA>>>:::777444555444333222111111111111333333333444777888888888777777777777777666555555222222222222111111111000111111111111111222222333333444777999;;;>>>BBBFFFHHHLLLRRRXXX\\\___bbbdddeeejjjrrrzzz555555555555555444333333333333333333333444444444111111000000000///////////////............//////........................------...///////////////.....................---///.........---------,,,---.........////////////...........................///000///---,,,---...////////////////////////............////////////.../////////000000000000111111111111111111111111000000000111111111222222/////////000111222222222111222222333222222111111333333333333333333333333555444444777;;;;;;777222333444666999;;;;;;999777999888777777777888999999999888777666555555555555666666777888888888777777777777666666555666666666555444333222111000000000222222111000///---+++***,,,+++***)))(((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))******)))***,,,...111;;;ccc~~~wwwaaaGGG666444888FFFLLLGGG:::888DDDPPPRRROOOHHHDDDEEECCCCCCOOO```xxx}}}~~~kkkccc{{{~~~wwwwwwuuuqqqiii^^^QQQKKKQQQ[[[yyymmmaaa[[[PPPIIIFFFDDDPPPvvvwwwqqqkkkbbbZZZXXXWWWUUUSSSQQQPPPPPPOOONNNKKKGGGCCCAAA===999666555444333333222333333333555444444666777888888888999999999999888777666555222222111111111000000000222111111111111222333333333555777999;;;???CCCGGGKKKOOOVVV[[[___bbbeeeggggggkkkqqqxxx}}}444555555555555444444333333333333333333333333333////////////............///......------......///........................,,,---......//////......000/////////......------......------------,,,,,,---------.........//////...........................///000///...---...////////////////////////////////////...................../////////000000000000000000000000000000000000000000000111111111111///000000111111222222333111111222222222222111111333333333333333333333333222333555:::>>>===777222333333444777:::=========999888777666666777888999888888777666555555555555444555666666777777666666666777777888888888777777555444333111000000//////111000///---,,,+++++++++++++++***)))(((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))******))))))+++---...333HHHzzz}}}sss[[[BBB777:::JJJNNNJJJ>>>888===DDDGGGPPPIIIFFFGGGDDDBBBJJJVVVjjj~~~nnnfffrrr~~~~~~}}}yyytttnnndddVVVJJJIIIMMMUUUqqq}}}pppeee```WWWPPPJJJAAA@@@UUUpppwwwjjj```XXXWWWUUUSSSQQQPPPPPPPPPMMMKKKHHHGGGEEEAAA===:::555444333333333444555666777777777777888888999999;;;;;;;;;:::999777666555111111111111000000000///111111111111111222333333333555777:::<<<@@@EEEIIIOOOTTTZZZ___cccfffiiikkkkkkmmmpppuuuzzz444444444555555444444333222222222222222111111111/////////..................------------------...------------------------,,,,,,---............---000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------...///000000.........000/////////////////////////////////......---------........./////////000000000000000000000000000000/////////000000000111111//////000000000111111111///000111111111111111111222222222222222222222222111333666;;;???@@@===999777666555777;;;>>>@@@AAA999888777666555666777888888777666555555555555555555555666777777777777666444555777888888888777666444333222111000/////////000///---+++******+++,,,******)))((((((((((((((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''')))))))))))))))+++------555:::[[[~~~~~~mmmQQQ@@@@@@OOOTTTSSSIII===999>>>CCCMMMJJJHHHGGGDDDAAAFFFOOO___uuuzzzuuujjjeeegggrrryyyrrrjjj^^^QQQKKKLLLFFFeeexxxoooddd^^^ZZZUUUIII@@@HHHWWWwwwrrrggg\\\[[[XXXVVVSSSQQQPPPOOOKKKJJJIIIIIIGGGDDD@@@<<<555555333333333444666777888999999999999888999:::<<<<<<;;;:::999777555444111111111000000000//////000000//////000000111222333555888;;;>>>BBBHHHKKKSSSWWW]]]cccgggjjjmmmooorrrrrrrrrtttxxx}}}333333444444444444444333222222111111000000000000////////////////////////------,,,,,,,,,,,,------------------------------+++,,,,,,---------------///.........---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------///000///...---///000........................//////......------,,,,,,............////////////////////////////////////....../////////000000000.........///////////////...///000000111111111000222222222222222222222222333444666999>>>AAACCCCCC;;;888666666999<<<>>>???999888666555555555666666777666666555555555555555555666777777888888777777333444555666666666444444333222111000///............---,,,*********+++,,,***)))(((((((((((((((((((((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((())))))((()))+++---(((999777EEE|||uuu\\\HHHBBBNNNUUUZZZTTTEEE::::::AAAHHHIIIKKKJJJDDDAAAEEELLLYYYkkkvvvqqqiiigggddddddvvvnnndddXXXQQQOOOFFFbbbqqqeeeaaa^^^ZZZOOOCCCCCCIIIQQQxxxyyynnndddbbb^^^ZZZVVVRRRPPPOOOJJJJJJIIIIIIIIIFFFBBB???888666444333222333555666888:::;;;:::999888:::;;;;;;;;;:::999888666444333111111111111000000000000...............///000000222555888<<<@@@EEEJJJNNNUUUZZZ```eeeiiillloooqqqxxxwwwuuuuuuxxx|||222333333444444444444333111111111000//////...............///////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///.................................---------------------........./////////////////////////////////............////////////........................---...///000000111000000222222222222222222222222444444444666999>>>CCCEEE;;;888555444555777888999888777666555444444555555666666555555444555555666666666777888888888888777444444444444444333222222333222111///......------,,,,,,+++++++++++++++,,,)))((((((''''''((((((((((((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((())))))((((((***,,,$$$444555999dddoooWWWHHHIIIMMMUUUYYYOOO???999===AAAKKKTTTRRRIIIBBBDDDJJJSSSaaayyyqqqpppmmmddduuu{{{rrrjjj^^^UUUPPPFFFZZZuuunnniiiddd___UUUJJJEEEGGGHHHmmm~~~zzzyyy|||rrrjjjgggccc^^^YYYTTTQQQOOOLLLKKKJJJJJJIIIGGGDDDBBB<<<:::777444333333444555666999;;;;;;999888:::===:::::::::999888666555444222222222222111111111000...............//////000222555999===AAAGGGMMMQQQXXX\\\ccchhhlllooorrrttt{{{zzzyyyxxxzzz~~~111222333444444444444444111111000//////...------,,,---------............,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,)))******++++++,,,,,,---************+++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,---///........................,,,------------------...---------.........//////........................------.........////////////////////////.........,,,---...///000000000000111111111111111111111111222222222222444777<<>>::::::::::::999888777666333333333333222222222222000////////////000111111222555999>>>BBBHHHNNNSSS[[[___eeekkknnnrrruuuwwwzzzzzzzzz|||~~~111222333333444444444444111000000///......------+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,---))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++---...........................,,,,,,,,,------.........---------.........//////........................---------.........//////000000000000////////////,,,---...///000000000000111111111111111111111111000111111000000222444777<<<999666555666777777777888777555444333333444444555555444444444555555666333444555555666666555555888666444222111000111111222111000///...---------***+++,,,......---,,,+++(((((('''''''''(((((()))(((((())))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((((((((((((((***,,,000$$$---777:::___xxxYYYFFF===CCCXXXcccUUU???444888QQQiiikkkYYYHHHAAABBBBBBNNN]]]~~~vvvhhhmmm}}}rrreee]]]VVVOOOaaaxxxmmmeee^^^XXXUUUTTTQQQZZZ~~~yyytttuuuuuupppjjjjjjhhhddd```[[[WWWTTTSSSSSSPPPMMMLLLKKKKKKIIIGGGGGGDDD???999666555555555333777;;;:::888777;;;???;;;;;;;;;;;;::::::999888444444444333333333222222111111111111111222222333222555:::>>>CCCIIIPPPTTT]]]aaagggmmmppptttwwwyyyxxxyyy{{{~~~222222222111111111000000111111111000///---,,,+++++++++,,,,,,,,,,,,------,,,+++,,,,,,---...///000************************************************+++*********))))))(((((())))))))))))************)))************++++++++++++*********))))))((((((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,......---,,,---...///000---000000------//////,,,------------------------................................................////////////000000000000111222222111000111333555999::::::777333222444777999777333111000222444666333444444444555666666666666444333555888999777444888777555333111000000000000///---,,,+++*********************************))))))(((((('''''''''&&&''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$###$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((())))))))),,,,,,///777IIIyyyooo|||{{{kkkRRRJJJCCCIII]]]hhhTTT555@@@CCCJJJQQQQQQJJJEEEEEE@@@MMMWWWeeezzzzzz~~~vvvjjjyyyrrriiifffYYYVVV\\\{{{llleeeddd___WWWSSSSSSOOO\\\qqqiiiggggggeeebbb]]]YYYVVVTTTWWWSSSQQQPPPLLLGGGGGGJJJHHHDDD>>>999555444555666444444666777999;;;<<<<<<>>><<<999888999;;;;;;;;;999888666555666555333222000000////////////000000777999>>>BBBGGGLLLSSSWWWaaaeeekkkpppsssvvvxxxzzz}}}~~~~~~222222111111111000000000000000000000...---,,,++++++++++++,,,,,,,,,------++++++++++++,,,---...///*********************************************************)))))))))(((((((((((()))))))))*********))))))*********+++++++++*********)))))))))((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---,,,,,,+++,,,---...///,,,111333///---......,,,------------------------.................................................../////////000000000000555666777666555555777:::777888888777555444555555666555333111111222444555333333333333444444444444444333222444666777555333666555555333222111000000///...---,,,+++*********************************)))((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$%%%%%%%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((())))))+++)))+++111===dddzzzvvvzzz{{{\\\JJJAAAHHH\\\oooeeeGGG======BBBIIIKKKGGGCCCCCC???HHHPPP^^^~~~|||uuummmyyyyyyttt|||zzz|||wwwqqqaaaZZZXXXnnnxxxmmmiiibbb\\\XXXNNNMMMOOOaaa~~~wwwkkkfff___[[[[[[[[[XXXUUUTTTRRRQQQSSSPPPKKKIIIKKKIIIEEE???:::666444555555555666777999:::<<<===>>>>>>;;;999999:::<<<<<<<<<<<<:::888777777666444222333222222111111111111222888:::>>>BBBGGGNNNUUUYYYbbbggglllqqquuuxxx{{{}}}~~~111111111111000000000000000000//////...---,,,+++++++++++++++,,,,,,,,,,,,***************+++,,,---******************************************************))))))))))))(((((((((((())))))))))))******)))))))))*********++++++******))))))))))))((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---------444888444///------,,,------------------------------------------------------------------------....../////////000000000222333444333222222444666444444666888999888555222333222222222222333333444333333333333222222222222222111111222444444333222333333444444333222000///......,,,+++******))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((***,,,))))))---222KKKqqq}}}wwwzzzjjjMMM@@@EEEVVVsssxxx^^^>>>::::::AAAGGGFFFDDDCCC@@@BBBHHHUUUmmmyyyrrrpppwwwxxxnnnnnnuuu}}}~~~uuuwww~~~}}}sssggg^^^YYYgggwwwlllddd___]]]KKKNNNGGGBBB]]]uuuhhhaaaaaaaaa\\\WWWSSSQQQQQQSSSRRRMMMJJJLLLJJJGGGBBB<<<777555444444666777888:::<<<===>>>???===;;;999999;;;===>>>>>>>>><<<:::999888777555333666666444333333333444444999;;;???CCCIIIPPPXXX^^^eeeiiiooossswwwzzz}}}111111000000000//////////////////...---,,,++++++***++++++++++++,,,,,,,,,)))))))))))))))***++++++************************************************))))))))))))))))))(((((((((((((((((()))))))))***))))))))))))************))))))))))))))))))((((((******************************++++++++++++************+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---222;;;@@@:::222...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........./////////000000...///000000......///111111111333888;;;:::555000000111111222333333333333444444333333222222111111111111222333333333333222111222333444333222000...------+++******)))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((+++---***+++//////;;;UUU~~~vvvUUUDDDCCCJJJiii|||mmmFFF<<<777<<>>999666444333666666888999;;;===>>>>>><<<:::999:::<<<>>>???>>><<<:::999888888888666555888777555444444444555666;;;===AAAFFFLLLTTT]]]cccgggkkkppptttxxx{{{~~~000000000/////////......---......------,,,+++************+++++++++,,,,,,))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))'''(((((((((((()))))))))(((((()))))))))*********(((((((((((((((((())))))************************)))******++++++******))))))***++++++,,,,,,+++++++++,,,,,,,,,------------777@@@DDD===444///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////000222333222111000111222///000222777;;;:::555111000000222333333333333222555555444444333333222222222333444444444444444444000111222333333111///...,,,+++******))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''"""$$$''''''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''(((+++***,,,111///444EEEhhhcccNNNBBB@@@WWWnnnnnnQQQCCC888999AAAFFFGGGHHHEEE??????GGGPPPbbb{{{mmmfffgggmmm}}}~~~yyyuuulllqqqtttsssxxxzzzqqqggg```cccqqqxxxiiicccaaa]]]UUUPPPNNNMMM^^^xxxooojjjooodddYYYSSSOOOLLLMMMPPPMMMJJJFFFAAA<<<777444333444555666777999;;;<<<===;;;:::999:::<<<>>>>>>===777666555666888888888777888777555444444555777888===@@@DDDJJJQQQZZZccciiijjjmmmrrruuuxxx{{{~~~////////////............,,,---------,,,,,,+++***************++++++++++++)))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))((((((((()))))))))******''''''(((((((((((())))))************************))))))************)))))))))******+++++++++++++++++++++,,,---------------777>>>@@@:::333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000222333333111000000111///000222555777777555333111222333333333333333222444444444444333333333333222444666666555444555666111111222222111000...---+++******)))(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%$$$%%%%%%&&&''''''''''''''''''(((((((((((('''%%%$$$%%%&&&'''&&&$$$%%%&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###&&&))))))'''%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$)))(((***000---///<<>>999666444222333444666777999:::;;;:::999999:::<<<===<<<;;;333333222444777888888777777666444333444666999:::>>>BBBHHHPPPWWW```hhhmmmnnnqqqtttvvvxxx{{{~~~/////////.........------+++,,,,,,,,,,,,++++++***************++++++++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***'''''''''((((((((())))))************************((())))))))))))))))))((())))))***+++++++++++++++)))***+++,,,---,,,,,,+++111555666222//////...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---///000000...---------000111333333333444555666444444444333333333333333222222222222333333333333111444666666444333555666333222222000///...------******)))(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''%%%%%%%%%&&&'''&&&%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%)))------)))'''''')))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$***)))(((---+++,,,888;;;XXX```EEEIIIHHHJJJaaagggUUUAAA777777;;;AAAFFFGGGDDDCCCDDDEEENNNfff}}}~~~jjj]]]]]]dddppp}}}tttooosss~~~{{{tttuuu}}}qqqfff]]]RRRWWWzzzrrrfff___TTTRRRVVVRRRPPPfffyyycccUUUMMMIIIJJJNNNLLLKKKHHHEEE@@@;;;777555222222444555777999:::;;;:::999999999;;;;;;:::999444333222444666888888777777555444333555888;;;>>>???DDDLLLUUU]]]eeelllqqqsssuuuwwwyyyzzz|||//////.........---------++++++,,,,,,,,,+++******)))************++++++++++++***))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++++++++***((()))***+++,,,+++******+++---...+++,,,......+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///111111///---------111333444222000111555999666555444333333333333333000000111111222222222333111333666666444333444666444333111///...------,,,***))))))(((((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((''''''&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,000///+++((()))+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&'''((((((&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''---+++))),,,***+++666:::AAAfffdddGGGSSSKKKCCC^^^ppp]]]GGG:::777999@@@GGGGGGFFFEEEDDDDDDKKK\\\lllsss^^^TTTXXXjjjuuu}}}xxxvvvwwwvvvtttxxxqqqnnniiiXXXOOOggguuudddXXXWWWXXXYYYWWWSSSYYYbbbxxxaaaRRRJJJEEEEEEHHHLLLKKKIIIEEEAAA<<<888555222333444666777999:::;;;:::999888999::::::999777555444444555666777777666777666444444666999===@@@???EEENNNXXX```hhhooossswwwxxxzzz{{{{{{}}}///............---------************************+++++++++************)))******)))''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++---------------------------------............///---------......000111111///......111555777666333333333333222222111111111111222222111///000222444;;;555...,,,///222222111000//////...------,,,,,,+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((''''''''')))))))))))))))(((((((((...---***(((''''''((()))''''''''''''''''''''''''---...000///---*********''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&'''''''''(((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((()))******++++++222===IIIrrrhhhUUURRRSSSRRRhhhhhhUUU888000>>>BBB888EEEFFFEEEBBBAAAFFFPPPXXXxxx}}}mmm\\\RRRUUU^^^ppp{{{www{{{}}}|||xxxzzzvvvrrrmmmeee```dddllloooeeebbb```___ZZZUUUUUUYYYaaawwwpppnnnmmmnnnqqqdddYYYNNNGGGCCCAAACCCGGGOOOMMMIIIEEEAAA===888555333333444555666777888999:::===???===:::999;;;===:::999888999999999777555666666777666777:::>>>BBBGGGLLLSSS\\\eeelllqqqsssvvvwwwyyy|||~~~}}}|||............------------************************+++++++++*********))))))***)))(((''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++------------------------------------............---------......///000111444333222444666777555333333333222222222111111111000111222111000111444777BBB<<<444111111222000...//////......---,,,,,,+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((((((((((((((((((((((((***************)))))))))333111...+++)))((((((((())))))))))))))))))))))))(((***++++++)))'''&&&'''((())))))))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&((((((((()))******++++++333;;;@@@WWWxxxXXXHHHGGGLLLeeeiii___EEE666999===;;;BBBDDDDDDCCCAAAEEELLLSSSggg~~~hhhTTTNNNPPP]]]}}}xxxyyy{{{~~~{{{|||tttnnnhhhcccdddiiiqqqlllgggddd___YYYYYY\\\\\\ooopppfffccc```^^^^^^[[[RRRJJJGGGFFFEEEHHHMMMQQQOOOKKKHHHEEE@@@;;;777555555555555666888999:::;;;<<<===>>>======???@@@<<<;;;999999999888555333555666777888999===BBBFFFLLLQQQZZZaaaggglllppprrrvvvwwwyyy{{{~~~~~~}}}......---------,,,,,,,,,************************++++++*********)))))))))***)))(((''''''&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------------------..................---......///000111666555444444555444222111222222222111111111111111///000111111111333666888BBB===555111111111///---......------,,,,,,++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))***,,,))))))((((((((())))))***************************000...,,,)))'''&&&&&&&&&((((((((((((((((((((((((&&&((())))))(((''''''((()))******************)))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&'''''''''((((((((('''(((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''(((((())))))******+++111777999>>>bbbaaaCCC>>>GGG\\\gggjjjZZZDDD777888<<<===@@@CCCCCCBBBCCCGGGKKKXXXgggvvv[[[LLLFFFKKKbbb{{{{{{zzz|||zzz{{{sssllleeedddfffvvvmmmhhhccc]]]\\\]]]ZZZ```zzzrrrgggeeebbb]]]YYYXXXQQQKKKKKKLLLKKKNNNRRRRRRQQQNNNLLLIIIEEE???;;;666666666666777888:::;;;;;;;;;;;;===@@@BBBBBBAAA===;;;:::999999777555222555666888999;;;@@@EEEJJJQQQYYYccciiijjjlllooossswwwxxxyyy{{{}}}~~~------------,,,,,,,,,+++************************************))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................///000000111111111111111000///...111111111111111111111000///000000000000111444666999555000......//////...------,,,,,,++++++++++++))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())),,,...000---,,,***)))(((((())))))***************+++++++++***)))((((((((())))))***(((((((((((((((((((((((()))***,,,,,,++++++,,,---)))******++++++******)))***************************))))))))))))))))))***((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((((((((('''(((((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%'''***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))*********...///666777GGG|||nnnMMMAAAEEEOOO]]]mmmlllXXX@@@777999999<<<@@@BBBBBBAAABBBDDDPPPWWWqqqjjjXXXIIIDDDQQQddd|||xxxtttxxxnnneeecccfffqqq~~~ooohhhddd```^^^^^^]]]```qqqwwwpppsssrrrkkkeee___XXXSSSSSSRRROOOOOORRRSSSQQQPPPNNNLLLHHHBBB>>>777666666555666888:::;;;<<<:::999;;;???AAA@@@>>>;;;:::999999999888666444666777999:::===BBBGGGLLLTTT^^^iiinnnnnnmmmqqquuuyyyzzz{{{|||}}}~~~---,,,,,,,,,++++++++++++))))))))))))))))))))))))*********)))))))))(((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++************************)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///............//////000---.../////////......///000000000000000000000000///000000///......000222222000---,,,,,,---......++++++++++++************(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((())))))***,,,///222333111///---***(((((((((((()))))))))******+++++++++************+++,,,------++++++++++++++++++++++++)))***++++++++++++,,,...******++++++++++++******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))******)))((('''''''''''''''((((((((())))))''''''((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%'''***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((())))))******,,,'''111888888\\\rrrtttyyy___III@@@BBBOOOdddqqqiiiQQQ===555777:::>>>AAAAAAAAA@@@@@@IIINNN```}}}mmmWWWGGGIIISSSaaayyysss}}}pppeeecccggggggsssjjjhhhfffdddccc___iiiuuu{{{www||||||uuummmeee___ZZZXXXVVVRRRPPPQQQRRRQQQOOONNNLLLHHHDDD@@@888777555555555777999;;;===:::888999<<<===;;;888888777777888::::::999777888999:::<<>>DDDSSSeeelll___III999777888;;;>>>@@@AAA@@@@@@@@@GGGSSSkkk~~~gggQQQHHHJJJKKKrrrzzzxxxnnnjjjllleeesss{{{pppoooooollljjjaaappp{{{~~~yyysssjjjccc^^^\\\ZZZUUURRRSSSRRRPPPMMMLLLJJJHHHEEEBBB:::999777555666888:::<<<>>><<<;;;:::::::::888777666666666888:::;;;:::999888:::<<<>>>BBBGGGNNNRRR]]]eeennntttuuuvvvyyy|||~~~++++++++++++************))))))))))))))))))))))))***)))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************((()))***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------//////............//////---000222222111000222444........./////////000000......///...---...000222444333111...+++***+++,,,))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++---///222333111000---***)))***+++,,,,,,,,,,,,---.../////////,,,,,,------------------------------------------.........---,,,---///111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))***++++++******((('''''''''((((((((())))))))))))''''''(((******++++++***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))+++'''(((...000222UUUnnnSSSAAA???BBBPPP```dddUUUCCC888888:::<<>>?????????>>>;;;::::::;;;777666666888:::;;;:::888777999===AAAFFFMMMUUUZZZfffjjjqqqvvvxxxzzz|||~~~+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000//////.........//////---000222222000///000222---.........//////000000,,,---.........000333555000000///---******+++,,,(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++...000222///...,,,******,,,...000.........///000111111222111222444666888999::::::777777777777777777777777666666666555333333666888000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))+++++++++******(((''''''(((((((((((())))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))'''---+++...444...>>>iiigggFFF???999???TTTddd]]]MMM999888999;;;???BBBDDDDDD>>>CCCHHHMMM]]]{{{qqq^^^RRRPPPIIIYYY|||~~~nnnmmmhhhzzzyyyyyytttpppooouuu~~~vvvnnniiiddd]]]YYYYYYTTTPPPLLLIIIIIIIIIHHHGGG@@@>>>;;;999:::<<>><<<===???999888777888::::::888777666999>>>CCCJJJRRR[[[aaammmooossswww{{{}}}~~~~~~,,,+++***))))))***+++,,,************))))))))))))***))))))((('''&&&&&&&&&'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''''''''(((***+++******))))))))))))************+++++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------......000///...---...///111333000000000000000000000000---.........//////000000///......---+++***))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))*********)))))))))))))))(((((()))))))))*********))))))))))))***)))'''%%%*********,,,---,,,***(((...---,,,)))(((***...111999444000///000333999>>>???===;;;;;;>>>BBBEEEGGGFFFHHHJJJIIIHHHGGGHHHJJJHHHJJJKKKKKKNNNOOONNNJJJKKKKKKKKKLLLLLLLLLKKKJJJFFFFFFCCCAAAEEEIIIEEE======999666555111,,,---222+++---//////...------......***((()))***))))))***...,,,(((''''''((((((((('''(((***+++++++++***)))+++***)))(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''***,,,,,,---222;;;BBB}}}oooUUUBBB999>>>KKK```kkkdddMMM???444555<<>>@@@IIIRRRccckkk[[[SSSOOOMMM\\\~~~}}}yyyqqqjjjuuuyyyyyyzzz~~~xxxxxxuuummmddd[[[WWWVVVVVVQQQKKKGGGFFFGGGIIIIII???>>><<<888777:::???CCCJJJHHHEEEBBB???<<<;;;:::666666777999;;;<<<;;;:::999;;;@@@GGGPPP[[[dddiiilllrrryyy~~~++++++***))))))***++++++)))))))))((((((((('''''')))))))))((('''&&&&&&&&&'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''((()))***+++******))))))))))))***************+++++++++,,,,,,++++++***************+++,,,+++++++++,,,,,,------,,,,,,,,,---------......///...---,,,---...000111////////////////////////---.........////////////......---,,,+++***))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((()))))))))******************++++++---,,,++++++************&&&&&&&&&'''***,,,------///---***((()))***+++++++++,,,///111555;;;AAAFFFLLLJJJIIIJJJJJJHHHGGGGGGOOOOOOOOOMMMLLLNNNSSSWWWVVVSSSOOOMMMNNNQQQRRRSSSUUUSSSQQQPPPRRRUUUWWWWWWUUUSSSRRRTTTXXXWWWSSSNNNJJJJJJJJJJJJJJJKKKMMMOOOHHHIIIJJJIIIGGGEEECCCBBB:::999777444222111000///333000......////////////000...++++++,,,---...---))))))*********))))))(((((((((((((((((()))***+++******)))))))))((((((((()))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''***,,,++++++...555;;;gggoooMMM:::???MMM^^^hhhdddZZZIII888555999<<<@@@CCCDDD@@@@@@FFFJJJUUUpppwwwhhh[[[SSSLLLRRRggg{{{~~~uuukkkppp|||sssrrrnnniiiccc]]]XXXVVVSSSPPPMMMLLLMMMOOOPPPPPPCCCAAA===;;;;;;>>>AAADDDGGGFFFDDDAAA???===<<<;;;777777888999;;;;;;;;;;;;<<>>@@@CCCEEEGGGKKKPPPTTTTTTTTTUUUVVVWWWWWWUUUSSSOOOSSSXXXZZZ]]]bbbjjjqqqwwwsssoooppptttwwwvvvuuusssmmmfffccceeeiiiooorrrtttpppmmmnnnqqqpppiiibbbYYYWWW[[[bbbaaaYYYXXX]]]RRRVVVTTTLLLJJJLLLJJJDDDOOOKKKGGGFFFGGGHHHGGGEEE===;;;777333111000---+++///---***)))*********)))******))))))******++++++)))))))))))))))***+++,,,+++++++++************)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''')))++++++***+++///333JJJvvv^^^BBBAAAMMM___kkkkkknnnZZZCCC888777:::>>>AAAEEEBBBBBBCCCCCCIII\\\rrruuuhhh[[[NNNKKKQQQgggzzz|||ooolll~~~|||tttnnnhhhaaaYYYTTTQQQPPPNNNOOOPPPRRRRRRQQQIIIDDD???>>>AAACCCDDDDDDBBBAAA@@@>>><<<;;;;;;:::888999999::::::;;;;;;;;;@@@CCCIIIQQQ[[[dddmmmqqqvvvxxx{{{|||}}}~~~******))))))))))))******((((((((('''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))******************++++++++++++)))******+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,---------.........------,,,,,,---......////////////////////////------...//////......------,,,,,,+++***)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))***++++++,,,---...//////000333111...***))))))***+++---...//////......///000111555;;;@@@DDDFFFIIIJJJMMMNNNQQQRRRSSSUUUXXXZZZ[[[ZZZYYYZZZaaaiiinnnmmmlllooottt{{{~~~~~~ssskkkooouuugggcccjjjoooiii\\\[[[eeeggg___ZZZUUUPPPOOOQQQQQQLLLGGGPPPOOOKKKFFFDDDCCC@@@;;;888555111///...---+++)))+++***))))))***,,,---///---,,,+++++++++++++++,,,++++++++++++************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&(((***+++******,,,...666XXXsssYYYIIIHHH]]]qqqrrr}}}hhhNNN===888:::===???DDDCCCDDDEEECCCEEESSSbbbyyy~~~uuudddUUUOOOMMMWWWyyy{{{vvvnnnsssxxxssslllaaaYYYYYYVVVRRRPPPPPPQQQQQQPPPLLLGGGBBBAAAEEEHHHFFFDDD???>>><<<:::999888777777999:::;;;:::::::::;;;===CCCFFFMMMVVV```iiipppuuu||||||||||||~~~)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))******))))))))))))******))))))*********+++++++++***+++,,,---------,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------......//////..........................................,,,---...//////...---,,,+++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++,,,,,,---...///000000111333111...,,,,,,---///000(((---222777999;;;>>>@@@HHHJJJLLLLLLLLLNNNQQQTTTPPPSSSYYY^^^cccjjjppptttuuuvvvvvvyyyxxxyyy|||xxxrrrllliiigggaaaXXXQQQQQQSSSRRRNNNOOORRRPPPJJJHHHEEEBBB???>>><<<999777111000...,,,+++++++++,,,+++************+++,,,,,,++++++*********)))))))))************************((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&''')))***++++++---...000CCCqqq{{{ZZZDDDSSSiiiiii{{{lllUUUAAA888888:::;;;CCCDDDFFFFFFDDDDDDMMMVVVcccmmm]]]VVVQQQRRRfff~~~~~~uuurrr{{{~~~xxxmmmddd___ZZZSSSNNNNNNPPPRRRTTTNNNIIIDDDDDDGGGIIIGGGCCCAAA@@@>>>;;;999777666555999;;;<<<;;;::::::===???EEEIIIPPPZZZdddmmmtttwww}}}{{{zzzzzz}}}}}}|||((())))))******))))))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))******))))))))))))******)))))))))************+++***+++,,,.........------***+++,,,---...---,,,+++,,,,,,,,,---------......////////////.........---........................,,,---/////////...,,,+++*********)))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))***+++,,,,,,---.........///000000000++++++++++++---000333444555:::@@@CCCDDDFFFIIILLLQQQRRRQQQPPPQQQWWWaaaiiiooosssyyy|||wwwzzzzzzwwwyyyzzzuuuaaaeeeccc]]]\\\___\\\TTTSSSQQQNNNKKKJJJGGGDDDAAA???===:::666222///,,,+++))))))))))))***,,,---...+++++++++*********))))))************************))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((()))+++,,,------///666UUUoooIIIGGGTTTTTTiiidddWWWFFF:::777888888AAADDDGGGFFFBBBBBBFFFLLLYYYhhhzzzggg]]]UUUPPPUUU]]]~~~xxxxxxvvvkkkbbbUUUPPPIIIFFFGGGKKKPPPSSSNNNKKKHHHHHHIIIIIIGGGDDDEEECCCAAA>>><<<:::999888888;;;<<<;;;::::::>>>BBBHHHMMMVVV```jjjsssyyy|||}}}zzzxxxxxx{{{~~~|||}}}}}}zzz}}}'''((()))******)))((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***))))))(((******))))))))))))******))))))))))))************(((***,,,---......---,,,)))+++,,,......---,,,+++,,,,,,,,,---------.....................---,,,,,,........................,,,---///000///---+++***)))))))))))))))((((((((((((((((((((((((((((((((('''((((((((())))))))))))((()))***+++,,,---...............///////////////+++---///333777<<>>:::888222111000///............,,,,,,,,,,,,++++++++++++******************************))))))))))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''''')))***++++++,,,000AAAeee[[[DDDDDDEEEUUU[[[ZZZMMM???:::999888>>>BBBFFFEEEBBBCCCFFFHHHRRRZZZqqquuudddYYYSSSPPPNNNccc{{{|||tttlllcccZZZSSSKKKGGGCCCAAADDDIIIMMMPPPNNNNNNMMMLLLJJJIIIGGGFFFCCCBBB@@@>>><<<;;;::::::777:::<<<;;;:::;;;@@@EEENNNSSS\\\gggrrrzzz~~~zzzzzz|||~~~{{{|||}}}'''((()))******)))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))*********)))(((******))))))))))))******))))))))))))************''')))+++---...---,,,+++)))***,,,......---,,,+++,,,,,,,,,---------......---------------,,,+++***........................+++---///000///---+++)))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))******)))******,,,---...//////////////////............666888===CCCIIINNNRRRUUUSSSTTTUUURRRRRRVVV___gggwww}}}pppmmmkkkmmmppppppjjjdddnnnooopppqqqsssvvvyyy|||pppfffccckkkooonnnttt}}}}}}|||tttnnnkkkllljjjjjjjjjqqquuuuuu{{{}}}uuummmeee```XXXWWWWWWUUURRRNNNKKKIII???===:::666333000---,,,......---------,,,,,,,,,************************++++++************++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***(((&&&&&&'''((())))))(((...666NNN~~~}}}tttpppkkkHHH>>>CCCIIIWWW]]]TTTEEE>>><<<;;;:::@@@EEEEEEDDDFFFIIIKKKLLLQQQ]]]vvvjjj]]]ZZZVVVPPPMMMhhhwwwmmmqqqsssrrrrrrtttqqqmmmjjjeee]]]WWWTTTPPPLLLIIIMMMJJJGGGGGGIIIMMMOOOQQQOOOPPPPPPOOOKKKIIIHHHHHH???>>>===<<<;;;:::::::::777:::<<<<<<:::;;;AAAGGGRRRXXXbbbmmmwww~~~|||''''''(((((())))))******'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))***)))))))))))))))******+++,,,,,,------,,,++++++////////////...---,,,,,,,,,,,,,,,------...............---------,,,,,,,,,++++++++++++++++++++++++******)))(((((((((((((((((((((((((((((('''''''''+++***((('''(((***,,,...,,,++++++---///000000///111///,,,***+++111:::AAAGGGIIIOOOWWWWWWQQQQQQUUUTTT^^^jjjqqqsssvvv~~~}}}uuupppgggbbbfffnnnrrrpppmmmpppqqqooonnnoooooommmxxxzzz|||}}}xxxwwwnnnuuuvvvmmmhhhjjjooossssssuuutttrrryyyzzz}}}rrr^^^RRROOOMMMKKKMMMOOOLLLFFF>>>777444333333333111---***,,,111...,,,+++,,,***''''''+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********++++++******)))(((''''''&&&(((''''''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***...///999[[[zzzjjjmmm~~~wwwUUUAAAEEEFFFCCCSSSbbbVVVBBB:::888;;;===@@@BBBDDDDDDBBBAAAKKKKKKRRRbbbxxxqqqggg]]]VVVRRRVVVfffuuukkkeeebbbfffhhhccc[[[VVVPPPPPPMMMFFFCCCEEEJJJMMMTTTTTTUUUUUUVVVUUUUUUUUUSSSSSSSSSQQQMMMJJJHHHHHH??????>>>===<<<;;;;;;:::===;;;<<<===<<<>>>GGGQQQWWW\\\eeennnvvv~~~''''''(((((())))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))***+++,,,---------------,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,---------......------------,,,,,,,,,,,,++++++++++++++++++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++---000333444555222333777===CCCHHHLLLNNNRRRPPPQQQTTTTTTTTT]]]hhhyyy|||{{{uuuuuummmgggmmmuuutttrrrrrrzzzyyywwwxxxxxxssstttrrrnnnllluuu~~~zzzwwwxxx|||{{{nnneeeaaaZZZSSSPPPQQQQQQNNNKKK@@@???>>>;;;555...+++***...++++++------***,,,000************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))(((''''''&&&(((''''''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++......333IIIrrrqqqlll{{{kkkMMM<<<>>>>>>QQQeeeaaaSSSFFF:::888:::>>>BBBFFFFFFEEEDDDCCCEEELLLVVVbbbwwwnnnVVVPPPOOOWWWjjjsssjjjiiieeebbbcccccc```\\\YYYPPPOOOKKKHHHGGGKKKRRRVVVYYYZZZZZZ[[[ZZZYYYXXXXXXUUUUUUUUURRRMMMIIIGGGFFF@@@@@@@@@???>>><<<:::999:::999;;;===???BBBMMMXXX```eeellltttzzz'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******,,,---...............------,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,---------------------,,,,,,,,,++++++))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((('''((()))++++++***)))(((/////////000222444666777???BBBFFFMMMRRRVVVWWWVVVZZZ\\\```dddgggmmm|||wwwnnnhhhffffffmmmjjjeeeiiilllppp}}}|||~~~{{{}}}zzzuuupppnnnnnnooopppsss{{{qqqfffdddgggdddYYYNNNPPPOOOMMMJJJFFF???888222000---,,,------++++++///---,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((())))))***))))))(((((('''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))),,,,,,,,,,,,444QQQ|||}}}|||___BBB::::::MMMbbbiiidddRRR999777999===BBBFFFGGGEEECCC@@@EEEKKKOOOSSS```|||{{{aaaZZZRRRMMMSSSaaauuu|||uuupppiiigggeeecccbbbaaa^^^ZZZTTTQQQNNNMMMOOOSSSYYY]]]YYYZZZZZZZZZYYYWWWUUUTTTUUUUUUUUURRRMMMHHHEEEDDDBBBCCCCCCCCCAAA===:::888888777999>>>BBBHHHUUU```iiimmmsssxxx||||||((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''************************(((((((((((((((((((((((()))))))))))))))*********)))))))))***+++---.../////////......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((()))))))))((()))***+++,,,,,,,,,,,,111333777;;;>>>@@@BBBDDDOOORRRUUUVVVWWWYYY]]]```gggrrr{{{{{{{{{tttpppmmmiiiiiilllqqqzzzvvvooottt{{{}}}{{{sssnnnllldddooonnnjjjlllkkkkkkrrryyywwwrrreeeZZZ\\\[[[YYYVVVTTTRRRKKKCCC===777333222000,,,+++,,,---------,,,,,,,,,,,,,,,************************((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))+++)))******)))999ggg}}}~~~oooWWWAAA<<>>BBBDDDBBB???AAAEEEKKKNNNPPPXXXkkkzzzmmmaaaSSSLLLNNN[[[rrr|||{{{|||}}}jjjjjjiiiiiinnnqqqhhh[[[]]]WWWSSSTTTVVVWWWYYY[[[WWWXXXXXXWWWUUUSSSPPPOOOQQQRRRRRROOOKKKFFFDDDCCCDDDFFFGGGGGGDDD???:::777666555888???FFFNNN[[[fffnnnqqquuuyyy|||}}}((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************)))))))))***+++---...//////...------------...///333222000...,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((***))))))((((((((((((((((((((((((((())))))******))))))))))))+++...111333444999AAAGGGKKKNNNRRRUUUPPPYYYccciiijjjnnnxxx~~~rrrllllllnnnpppooosss{{{}}}}}}|||{{{{{{vvv|||xxxkkkdddggglllttt{{{rrrqqqkkkccc___^^^VVVMMMLLLDDD===;;;777222//////+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))))))))***&&&)))---***...MMMrrrjjjSSSDDD@@@HHHWWWgggcccNNN>>>;;;888:::>>>BBBAAA???>>>???DDDKKKQQQVVV```jjj}}}qqqbbbTTTLLLMMMZZZhhh{{{wwwvvvvvvvvvhhhjjjlllsssjjjccc[[[VVVYYY[[[XXXUUUUUUYYYXXXWWWUUUSSSQQQOOONNNJJJKKKLLLJJJGGGEEEEEEEEEFFFHHHIIIIIIEEE@@@:::666777666999BBBKKKTTT```jjjrrrtttwwwzzz|||(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++)))))))))******,,,---...---,,,,,,,,,,,,...///000888666333///,,,******))),,,,,,,,,,,,+++++++++++++++++++++*********))))))((((((((((((((((((((((((******)))((((((((((((((('''(((((())))))******+++***))))))+++///444999<<<@@@DDDIIILLLLLLNNNRRRVVVSSSbbbvvvyyyqqqnnnqqqxxx~~~vvvzzz~~~{{{}}}~~~~~~}}}|||llllllooosssuuuwww~~~sss\\\aaajjjrrrsssssszzz}}}tttqqqiii___WWWNNNEEEAAA>>>888444333---------,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''((())))))***)))%%%(((...------<<>>@@@JJJSSSWWWZZZ^^^nnnyyyzzznnnbbbVVVNNNPPPWWWmmm}}}{{{tttmmmiiigggkkknnnzzzpppcccZZZ\\\^^^YYYUUUUUUXXXVVVSSSPPPNNNMMMMMMMMMGGGGGGFFFEEECCCDDDFFFHHHGGGHHHJJJIIIFFFAAA;;;777888777===HHHSSS\\\gggpppxxxzzz|||~~~(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))***+++,,,+++*********+++...000222:::888444000,,,***)))))),,,,,,,,,+++++++++******+++*********))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''(((((()))******++++++,,,---000444:::???DDDGGGHHHKKKMMMNNNOOOUUU___fffttt}}}yyypppfffgggkkkrrr|||~~~zzzwwwrrrlllrrrlllmmmmmmvvvuuuqqqrrr~~~~~~yyyvvvvvvqqqssswwwxxxrrrlllpppyyyuuuuuu{{{{{{tttwww}}}{{{{{{{{{uuulllgggiiilllqqqyyymmmbbbWWWQQQLLLDDD>>><<<999888666444111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&'''((()))***)))'''))),,,---,,,222;;;jjjyyy[[[GGGCCCEEETTTkkkvvv\\\PPPAAA:::<<>><<<@@@CCCDDDHHHBBB???CCCHHHKKKNNNSSSSSSaaahhhmmmyyynnnaaaYYYWWWQQQ]]]iiipppzzzzzzvvvssswww{{{xxx}}}sssllliiiaaa^^^```]]]YYYTTTPPPNNNOOORRRTTTIIIHHHEEEAAA@@@BBBGGGLLLHHHIIIIIIGGGEEEAAA<<<:::888:::CCCSSSbbbllluuu|||}}}((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))***)))((((((((()))+++,,,******))))))))))))*********))))))***+++...000111111///,,,***)))***+++---...---,,,+++************,,,+++)))((((((((()))***&&&&&&&&&&&&&&&'''(((((()))******(((&&&&&&((()))###'''***++++++,,,000444999>>>GGGOOONNNIIIMMMUUUOOOUUUeeezzz~~~xxxuuuuuu{{{}}}zzzuuuzzzrrrfffkkklllddduuurrriiitttppp[[[ccclllvvvzzzssslllmmmqqqsssmmmvvv|||yyy|||~~~{{{}}}oooeeehhhrrryyyqqqppppppqqqwww~~~zzzoooqqqnnneeejjjzzzsssiiifffZZZOOOGGGHHHHHHCCC>>>>>>,,,///222111...---...///***+++***(((&&&'''***...000...+++)))))))))((('''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))***+++,,,---555NNNwww}}}qqq[[[QQQGGGEEEXXXssszzzvvvdddJJJ<<<===AAA@@@FFFDDDBBBAAAFFFMMMQQQQQQWWW[[[```fffsss{{{wwwpppcccXXXTTTTTTWWW___kkkwww~~~tttxxxzzzuuummmrrruuukkkaaa[[[WWWTTTQQQOOONNNMMMKKKJJJEEEFFFFFFEEEBBBCCCFFFJJJIIIGGGFFFEEEDDDAAA===999999@@@OOO```lllrrrxxx~~~|||}}}{{{{{{''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))((((((((()))***+++******))))))))))))******,,,++++++***+++,,,...///000...,,,*********+++,,,...---,,,+++******************)))((((((((((((((('''''''''&&&&&&'''((((((''')))******))))))***+++++++++,,,,,,///333999===HHHGGGKKKOOOPPPPPPVVV```oooyyyqqqgggbbbaaa```vvv~~~{{{yyyzzz~~~~~~tttjjjooovvvuuukkkkkkuuuxxxtttxxx}}}vvvzzzsssiiipppyyy}}}yyyvvv{{{~~~{{{}}}vvvmmmggghhhqqq}}}~~~{{{zzz~~~qqquuuwwwuuutttyyy{{{rrriiiddd[[[NNNFFFEEEHHHBBB888///)))(((***------......---******+++---222///,,,***))))))((('''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))***+++,,,,,,***<<>>:::===EEEKKKKKKHHHFFFHHHIIIOOOVVVZZZ^^^bbbiiioooxxxwwwpppkkkhhhccc___^^^^^^______dddkkkttt{{{}}}{{{tttsssqqq```ZZZRRRKKKFFFDDDCCCBBBDDDDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGEEEBBB???AAAEEETTTmmm{{{zzz{{{~~~|||''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&'''(((((()))))))))))))))******))))))))))))******))))))***+++,,,,,,,,,,,,***+++,,,------+++***)))++++++******))))))******)))***+++,,,,,,,,,+++******))))))((((((((())))))************+++...444888>>>FFFNNNNNNKKKKKKSSS\\\kkksss}}}|||~~~{{{yyyrrrjjjdddaaabbbggglllkkksssyyyxxxtttxxx}}}sssooopppllljjjgggaaa\\\[[[dddtttoooeeedddfffaaaYYY___iiilllccc___eeelllmmmjjjgggdddaaa___]]]\\\\\\]]]aaagggkkkmmmqqqyyy|||rrrkkkiiikkknnnooowwwxxx{{{|||rrrnnniii~~~xxx|||zzzxxxwwwvvvsssppprrrxxxyyyggg[[[UUURRRLLLFFF;;;777222...,,,,,,,,,---,,,***(((((()))***+++***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++,,,000...555[[[xxxwwwsss~~~^^^NNNTTTXXX^^^qqqnnnNNN===999:::@@@GGGHHHBBB@@@BBB@@@GGGOOOVVV[[[___dddgggiiirrr{{{ssspppnnnjjjeeeaaa_________\\\aaaiiiqqqwww}}}xxxssstttfff```XXXPPPKKKHHHEEECCCCCCCCCBBBCCCDDDDDDDDDDDDFFFFFFFFFHHHIIIHHHEEEBBBBBBEEEUUUooo}}}zzz{{{}}}~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((()))*********************))))))))))))******((()))***+++,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++******)))))))))************++++++,,,+++++++++)))))))))))))))***++++++)))***,,,...333999AAAGGGFFFKKKOOOPPPQQQ\\\ooo~~~vvvoootttuuuvvv~~~zzz|||}}}yyytttqqqrrrrrrpppmmmjjjlllttt|||wwwzzznnnnnn|||yyysssssssssqqqpppssspppccceeeeeegggccc___]]]\\\aaalllwwwyyytttqqqnnnjjjfffnnnwww|||vvvmmmjjjmmmqqqpppiiieeeggghhhhhhiiikkkooossswwwvvvnnnjjjrrr}}}yyytttooommmnnnnnnmmmjjjqqqssssssrrrtttwwwvvvrrrhhh^^^pppxxxxxxwwwzzz}}}~~~xxxzzzzzzppplllmmmnnnpppxxx|||ssshhhYYYOOOKKKFFF>>>777222...***(((,,,***((((((***+++++++++))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((()))***(((,,,,,,---AAAmmmzzzoooUUUPPPOOOOOOZZZsss|||aaaJJJ<<<777999@@@BBB===:::<<>>AAAGGGMMMTTT\\\bbbfffgggdddcccgggnnnssstttsssppprrrrrrnnnhhhbbb```___\\\ZZZYYY[[[aaakkksssxxx|||}}}~~~}}}{{{yyysssvvvuuukkk\\\OOOHHHEEEEEEFFFBBBAAAAAADDDGGGIIIIIIGGGGGGGGGIIIKKKMMMNNNLLLJJJJJJMMM[[[qqq~~~~~~~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))***+++,,,---,,,++++++******))))))))))))******++++++,,,,,,+++***((('''******************++++++***)))))))))))))))******((('''&&&&&&&&&((()))***'''(((((()))***,,,---...444999???EEEIIIKKKMMMOOOTTTWWW```pppzzzqqqhhhkkk{{{~~~wwwxxx{{{dddcccaaaeeevvvwwwqqqnnnqqqsssssssssrrrrrrttttttqqqjjjdddpppzzz{{{vvv~~~vvvuuummmvvv|||yyy{{{~~~xxxyyyyyyxxx{{{yyyyyyyyywwwvvvwwwuuuttt}}}~~~~~~}}}}}}mmmbbbfffqqqyyyqqquuuvvvsssmmmiiiggggggrrrvvvxxxrrrggg]]]XXXWWWWWWjjjttttttzzzqqqsss~~~|||eeeccc___\\\WWWOOOEEE===555222///---,,,,,,+++***)))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''(((''''''''''''((())))))'''&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&((())))))***&&&***111...555\\\sssSSSQQQNNNSSSggg|||~~~tttPPPAAA888>>>DDDAAA>>>AAA777:::>>>EEENNNXXX```eeedddddddddfffiiikkklllkkkmmmppprrrqqqlllgggeeeeee^^^ZZZUUUUUUZZZcccmmmrrruuu{{{~~~~~~~~~~~~}}}xxxyyy}}}zzzwwwuuuaaaOOODDDAAABBBDDDAAA@@@AAADDDIIIKKKJJJHHHHHHHHHIIILLLOOOOOONNNLLLTTTVVVaaattt|||||||||}}}~~~((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''+++++++++++++++***)))((())))))))))))************************************************************''''''(((((())))))************)))))))))((())))))&&&(((+++++++++---111555BBBCCCMMMPPPJJJOOOZZZ\\\iiisssttthhhgggnnnwwwwwwpppgggjjjiiibbb```^^^___dddiiisss|||pppssswwwppphhheeennnkkkiiikkkoootttuuuuuuzzz{{{{{{tttxxx}}}|||www|||~~~zzz{{{}}}www{{{~~~|||zzzxxx~~~~~~oooiiimmmooojjjxxxkkkbbb]]]VVVMMMOOOaaajjjjjjyyy{{{~~~}}}xxxsssqqq___YYYYYYYYYIII@@@666111///...------***+++---+++(((&&&''')))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((...++++++...---000DDD\\\vvvTTTDDDPPP```rrrmmmOOO;;;>>>CCC>>>===EEEDDD<<<888>>>FFFMMMWWWaaafffiiihhhcccccchhhjjjhhhkkkjjjlllnnnqqqoookkkffffffddd```[[[WWWXXX]]]bbbtttwww|||}}}xxxxxxyyy{{{~~~jjjTTTIIIEEECCCAAAGGGDDDDDDKKKRRRUUUSSSQQQQQQLLLKKKNNNPPPOOOOOOQQQTTT[[[hhhwww~~~}}}}}}zzzyyy}}}yyywww((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***************)))(((((((((((()))))))))*********************************************************(((((((((((())))))))))))((())))))))))))((('''&&&(((((())),,,222999AAAEEEOOOKKKOOOOOOLLLZZZrrr|||yyypppnnnsss}}}|||www{{{jjjccchhhkkkggg___dddlllrrrrrrttt|||mmmggghhhlllsssyyytttqqqnnnooosssxxx{{{|||www~~~zzzyyy|||sss~~~tttiiieeebbb```VVV]]][[[UUU```}}}}}}|||{{{xxxuuuvvv~~~{{{uuu^^^MMMOOOJJJCCC???;;;555...)))------...,,,+++***,,,---))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***''')))---++++++888JJJwwwdddLLLKKKSSSfffyyy~~~zzzfffMMM>>>:::<<<@@@EEEFFFBBB@@@AAACCCFFFPPP[[[```dddfffdddeeejjjllljjjllllllmmmooossssssqqqnnnooommmiiibbb[[[XXXZZZ\\\aaaiiittt}}}xxxyyy{{{}}}nnnXXXMMMIIIFFFDDDCCCCCCHHHPPPWWWZZZ^^^aaafff\\\TTTQQQQQQPPPQQQSSSVVV\\\iiiwww|||yyywwwxxxxxxvvvwww{{{~~~~~~zzztttttt|||((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))))))))******************************************************))))))))))))(((((((((((())))))*********)))(((((()))***...555===DDDIIIKKKRRRPPPXXX\\\^^^sss|||vvv{{{yyy|||}}}}}}vvvoookkksssvvvssslllkkkqqqsssooommmrrrxxxyyyrrrmmmsss}}}}}}pppiiiooo{{{|||xxxyyy{{{}}}~~~xxxxxx~~~~~~zzzwwwvvvyyy|||~~~||||||{{{llleeefffhhhjjjjjjeee]]][[[ccclllqqqdddrrrzzzuuurrrxxxyyyyyynnnccc^^^WWWPPPJJJBBB999222///...+++***)))***,,,---++++++***)))'''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%(((---,,,(((---666TTT~~~wwwYYYGGGDDDWWWmmmsss~~~yyyeeeJJJ;;;===BBBAAAEEEDDDDDDBBB>>>>>>GGGRRRZZZ```eeefffhhhkkkllljjjlllkkkkkkmmmpppsssttttttvvvuuuqqqkkkccc]]]ZZZYYYTTT[[[fffpppwww}}}~~~yyyzzz{{{|||}}}~~~jjjUUUMMMJJJGGGCCCDDDIIISSS\\\___cccmmmxxxrrr___WWWTTTRRRRRRSSSVVV[[[gggssswwwsssooopppttttttwww~~~~~~}}}uuuppprrr{{{''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((()))))))))*********************************************************))))))((((((''''''+++************+++---...111777???EEEHHHIIIIIIIIILLLUUUkkk|||ttt______kkknnn}}}uuullleeeaaahhhoooxxx|||~~~zzzuuuooogggbbbgggooozzzyyy~~~zzzxxxyyy{{{}}}~~~~~~|||sssooojjjggggggkkkqqqtttwwwyyy}}}|||zzzzzzyyyxxxuuuxxx|||uuuoooppprrrfffeeefffhhhgggfffkkkqqqdddmmmttttttsssxxxvvvuuu|||{{{nnnaaaYYYTTTLLLFFF999444...+++***+++,,,++++++******)))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***''')))---...******...:::\\\{{{jjjNNN???PPPjjjssstttyyytttaaaLLLBBB???===BBBBBBBBB@@@======CCCIIIUUU[[[cccgggiiijjjkkkkkkjjjiiihhhhhhjjjmmmppprrruuuuuutttqqqlllgggbbb___XXXYYYZZZ]]]cccmmmxxx~~~~~~~~~}}}||||||||||||}}}}}}}}}}}}~~~eeeTTTMMMJJJFFFCCCIIIRRR```iiiiiijjj{{{jjj^^^XXXTTTPPPOOOSSSWWWaaalllpppnnnnnnpppvvvxxx}}}}}}tttqqqsss}}}&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++***'''''')))---333666>>>EEELLLNNNMMMMMMPPPTTTWWWdddrrrhhh___gggvvvzzz|||uuuwwwwwwuuurrrppppppqqq}}}yyypppgggdddccccccfffjjjzzz~~~|||~~~yyyuuusssuuuxxx{{{~~~zzzsss{{{zzz}}}vvvnnnfffeeekkkrrrttttttzzz{{{|||~~~}}}}}}~~~xxxwwwwwwooojjjjjjkkkkkkrrr{{{vvvllliiioooppplllpppzzz}}}xxxnnniii```VVVKKKCCC999333111000---******))))))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''+++((()))+++---,,,,,,...///???ddd|||yyy^^^FFFLLLcccmmmkkkoootttqqq___HHH======GGGFFFDDDAAAAAABBBBBBAAAKKKRRR\\\dddggghhhlllooolllkkkiiihhhggghhhjjjlllssssssttttttrrrnnniiieeebbb___YYYVVVWWW___jjjrrrvvvyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~jjjYYYQQQLLLHHHDDDMMMXXXjjjsssooopppvvviiiaaaXXXPPPLLLQQQTTT\\\ffflllnnnrrrxxx{{{|||~~~|||~~~wwwtttuuu}}}&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''(((,,,333:::>>>EEEHHHKKKMMMQQQYYYdddmmmuuu{{{yyyjjjgggjjjkkksss}}}|||yyy{{{ppprrrtttuuuwww~~~yyyssseee______gggpppssssssrrrxxx}}}vvv|||{{{uuussstttvvvzzz{{{tttrrrsssrrruuuuuuwww~~~uuukkkllluuu|||{{{xxx}}}~~~|||}}}}}}~~~yyyzzzwwwqqquuu}}}~~~~~~yyytttqqqpppeeekkkkkkaaa^^^eeejjjssspppeeeaaa]]]dddtttssseee[[[QQQCCC;;;999555///)))*********************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***---///222333EEEqqq|||}}}}}}mmmQQQGGGPPPUUUccceeemmmtttjjjTTTEEEAAANNNNNNKKKGGGGGGGGGCCC>>>???FFFQQQ\\\aaadddllltttpppppppppmmmjjjhhhiiiiiirrrqqqrrrssssssqqqmmmiiigggeeebbb^^^[[[[[[]]]```jjjnnnuuu{{{~~~~~~~~~~~~ttt```RRRKKKHHHHHHRRR^^^qqq{{{uuutttyyynnn```UUUOOORRRUUU]]]hhhooorrrxxx}}}~~~zzzyyy}}}}}}yyyxxx|||&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((()))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***---111777>>>DDDHHHJJJKKKOOOYYYiiiyyyzzziii```fffpppqqqsssxxxvvv|||}}}{{{www|||{{{tttzzz}}}uuummmlllaaaaaagggttt}}}}}}|||vvvuuuvvvyyy~~~yyypppnnnqqquuuvvvvvvxxx~~~wwwppprrryyyyyywwwsssyyyxxxqqqqqq{{{~~~{{{wwwwww{{{~~~wwwttttttxxx~~~{{{uuuxxx}}}{{{|||ssstttssskkkbbb^^^bbbllljjjaaa\\\UUUUUUaaauuu{{{mmmaaaRRRIIIFFFAAA777///...------,,,+++***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''&&&))),,,...111111666OOO{{{uuuuuujjjRRRGGGAAARRRZZZgggrrruuulllXXXEEEKKKOOOPPPKKKHHHHHHFFFAAA:::???IIISSSXXX[[[eeeqqqsssuuuvvvtttoookkkiiiiiinnnmmmmmmooorrrrrrqqqnnnkkkkkkkkkgggbbb^^^[[[ZZZ___ccciiinnnsssyyy|||}}}~~~gggUUUNNNQQQVVVbbbmmm}}}{{{www|||kkk^^^YYYWWW[[[dddpppvvvxxx|||~~~~~~}}}xxxzzz}}}}}}~~~%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((()))******))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++...444;;;BBBIIIMMMPPPSSSTTT]]]rrr}}}zzzttttttrrrhhhnnnhhhpppyyyuuutttxxxxxxwwwxxxsssnnnttt~~~ssseeebbbpppzzzvvvqqqrrrmmmnnnttt~~~{{{||||||yyyzzz~~~}}}xxxuuuvvvttttttwww~~~{{{xxxtttvvv}}}~~~zzz~~~yyyllliiiqqquuuqqq|||{{{|||yyywwwxxx}}}}}}yyyuuuvvvyyy{{{~~~~~~xxxxxxyyy~~~ssseeefffpppooojjjfff[[[TTTZZZVVV]]]eeekkkyyy~~~rrrbbbZZZVVVQQQEEE<<<111000///---+++***(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!&&&***)))'''(((+++---''',,,---555WWWxxxzzzxxxhhhOOOAAA>>>RRReeeqqqhhhFFFAAAKKKPPPKKKGGGGGGHHHFFF;;;>>>FFFNNNPPPRRR]]]iiisssvvvyyywwwrrrmmmjjjiiiiiiggggggkkkqqqtttuuutttoooooonnnjjjeeeaaa```___ZZZ]]]```cccgggnnnxxxzzz{{{|||~~~qqq]]]XXXaaakkkuuu}}}yyysssfffbbb\\\aaalllxxx}}}|||||||||yyy}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))++++++************++++++))))))((((((((((((((()))222888AAAHHHKKKLLLQQQWWW[[[vvvyyyoooiiijjjoooqqqtttqqquuu~~~}}}tttrrrvvvyyyppphhhhhhsss}}}wwwqqqfffiiilllmmmnnnqqqwww|||xxxvvvzzz~~~|||}}}~~~{{{yyywwwzzz}}}}}}|||||||||}}}}}}|||}}}wwwsssrrrtttxxx{{{zzzxxxvvvyyy}}}~~~{{{wwwtttooonnnsss{{{{{{wwwwwwxxx|||~~~wwwxxx{{{}}}yyyqqqlllhhhbbbZZZYYY]]]dddeee^^^TTTXXXqqq}}}hhh^^^\\\WWWOOOHHH<<<000---,,,+++,,,......+++)))(((((()))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))---((()))111???YYY~~~}}}kkkGGGBBBDDDNNNccczzzvvveeeEEEDDDFFFJJJMMMLLLGGGAAAAAAAAAFFFMMMPPPPPPXXXbbblllsss{{{~~~{{{tttnnnkkkmmmmmmmmmlllkkkmmmpppssswwwwwwvvvuuuqqqlllgggdddeeebbb^^^\\\^^^ccciiinnnrrruuuxxx{{{|||}}}}}}}}}{{{{{{~~~vvvkkkqqq{{{tttwwwgggiiiooovvv|||}}}xxxvvvxxxvvvssswww%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))******&&&((()))))))))---444999>>>BBBGGGMMMRRRXXXccckkkkkkppptttuuuuuuwww{{{~~~~~~~~~|||xxxwwwxxxnnnlllllljjjqqqvvv{{{{{{xxxvvvyyy}}}{{{xxxxxxxxx|||zzzyyytttuuuxxx|||~~~|||{{{}}}{{{zzzxxxxxxyyyzzz|||~~~{{{yyy{{{~~~~~~zzzvvvuuuoookkklllrrrzzz}}}{{{{{{|||}}}}}}|||yyyyyyxxxrrruuuxxx{{{}}}~~~wwwjjj[[[VVVWWWhhhqqqqqqeee[[[aaarrr{{{nnn^^^OOORRRMMMFFF;;;///'''+++444,,,***(((''''''((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))+++)))+++...222CCCjjj|||pppGGGBBBIII```pppssssssvvv^^^PPPBBBAAAIIINNNIIIBBBBBBBBBGGGNNNPPPOOOSSSYYYcccjjjttt|||}}}zzzvvvsssooooooooonnnlllmmmooorrruuuvvvwwwwwwuuussspppnnnjjjhhhdddaaa___```aaabbbiiikkkoooqqqtttwww{{{~~~}}}yyyyyy|||~~~ppp{{{~~~tttpppuuu|||~~~{{{yyyvvvuuuwwwwwwuuuxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((()))******)))))))))+++,,,++++++///888@@@GGGIIIMMMRRR]]]nnnrrreeennnyyy}}}|||{{{}}}|||mmm```]]]aaaeeeeee{{{}}}zzzyyyyyy{{{xxxwwwpppqqqtttxxx}}}~~~}}}}}}}}}zzz{{{|||~~~~~~~~~}}}|||~~~|||}}}~~~~~~zzzwwwsssnnnjjjiiihhhlllwwwuuupppvvv|||{{{|||yyyuuuyyy{{{yyywwwwwwuuuqqqjjjjjjjjjkkkmmmssszzz}}}ooohhhffffffuuu}}}sssaaaZZZaaajjjnnntttzzzlll^^^YYYRRRJJJ===111---///,,,***(((((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((())),,,,,,'''...JJJggg```IIIBBBTTTbbbdddmmm}}}www```FFF===EEENNNMMMGGGBBBAAACCCHHHKKKJJJLLLOOOXXX___iiiuuu|||~~~zzzvvvrrrsssrrrqqqnnnmmmooopppoooqqqsssuuuwwwwwwwwwwwwqqqooolllgggccc___\\\ZZZ^^^___bbbeeejjjpppwww|||zzzvvvwww~~~}}}ooosss{{{~~~{{{wwwtttsssuuuwwwxxxwwwyyy~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***++++++***))))))***---000333777;;;@@@DDDFFFLLLUUU___qqqyyytttppppppxxxzzz{{{qqqjjjbbbaaahhhnnnooolllwww}}}~~~{{{zzzvvvvvvxxx{{{~~~|||}}}~~~}}}|||~~~}}}}}}}}}}}}{{{xxxooonnnmmmjjjccc]]]```fffwwwzzzwwwooojjjjjjmmmmmmnnnmmmooouuu}}}|||wwwvvv||||||xxxwwwsssoookkkddd]]]\\\aaajjjpppsss|||{{{lllxxxyyyjjjbbbgggooo[[[^^^lllqqqeeeZZZYYYWWWKKK999,,,---+++))))))******)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%'''++++++'''(((888JJJzzzyyylllzzz~~~]]]CCCEEEQQQYYYcccppp~~~oooZZZKKKEEEGGGKKKNNNFFFCCC@@@???@@@BBBDDDGGGPPPTTT^^^jjjvvvzzzxxxuuuvvvvvvvvvtttqqqoooooooooiiijjjlllooorrrtttvvvwwwwwwuuurrrmmmhhhddd```]]]XXXYYY[[[]]]aaagggooouuuwwwyyy|||~~~wwwvvv|||~~~~~~{{{qqqsss||||||wwwsssssstttvvvxxxxxxxxxyyy|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))*********)))(((((())),,,444===FFFKKKKKKJJJDDDTTTiii|||uuuhhhlll{{{rrrzzz~~~}}}oootttxxx~~~|||vvvqqqooonnniiiiiipppyyy~~~|||yyyuuu{{{~~~~~~~~~}}}}}}~~~}}}|||||||||||||||{{{rrrqqqoookkkbbbXXXXXX\\\iiiqqquuusssooommmjjjgggaaa___```eeemmmssstttsssvvvyyy{{{{{{|||~~~zzztttpppbbbTTTRRRZZZbbbeeeccclllnnnuuuzzzyyyrrrqqqssslllaaa[[[cccttt{{{zzzrrrlllhhhZZZHHH;;;111///+++************)))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&(((***+++,,,000666UUU|||jjjppp~~~}}}~~~oooVVVCCC???HHHWWWcccvvv|||zzzfffLLL>>>DDDOOORRRNNNFFF>>>:::;;;???AAAHHHKKKSSS___llluuuxxxwwwwwwyyyyyyxxxuuurrrpppppphhhiiijjjkkkmmmoooqqqrrr}}}{{{wwwsssnnnjjjgggfff^^^^^^]]][[[ZZZ\\\aaadddnnnqqquuu{{{~~~}}}~~~xxxuuuxxx|||~~~yyyooommmvvv~~~yyyuuuwww~~~}}}{{{xxxuuurrrtttwwwzzzzzzyyyyyyzzzzzzuuu}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((('''''''''((()))***+++000444;;;CCCIIILLLKKKJJJSSSiiiuuujjjcccfffsssvvv|||}}}xxx{{{vvvsssqqqyyytttjjjgggiiikkkuuuqqqrrryyyyyywww|||~~~}}}~~~~~~~~~~~~}}}|||||||||||||||}}}zzzvvvqqqlllfffaaaccciiimmmsssuuusssrrrrrrpppmmmeeecccbbbccchhhmmmqqqssskkkllllllnnntttzzzxxxrrrqqqcccTTTPPPWWW^^^]]]ZZZ\\\\\\___iiizzzzzz{{{{{{xxxlllbbb\\\aaajjjpppsssvvv~~~zzzxxxrrrppp{{{vvv||||||iiiWWWOOOOOO===888111---******)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))'''&&&(((,,,---+++***999^^^{{{mmmlll}}}}}}{{{tttnnnuuuoooVVV<<<999KKK]]]lll~~~[[[AAA???IIIZZZZZZTTTHHH???<<<======BBBDDDJJJTTTaaammmwww{{{xxxzzz{{{{{{xxxuuusssrrrnnnmmmlllkkkkkklllmmmnnn~~~|||zzzwwwssspppnnnllljjjiiifffaaa[[[WWWVVVVVV\\\aaagggnnnyyy{{{zzz{{{|||~~~yyyvvvvvvwwwzzz~~~~~~qqqhhhlllyyy|||yyyxxx}}}|||zzzyyyyyyvvvtttwww{{{}}}{{{zzz|||}}}|||}}}}}}sss}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((***...222444<<>>555///,,,+++***((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((('''(((***+++***(((---???bbb|||ooo~~~|||ssslllcccqqq|||rrrTTT>>>CCCUUUdddxxxoooUUUGGGEEEPPPZZZ___XXXLLLEEEAAA===???@@@BBBHHHQQQ___nnnwwwwwwyyy|||}}}{{{xxxvvvuuusssqqqnnnllljjjjjjkkkkkkssstttwwwyyyyyywwwtttrrrrrrsssqqqmmmfff```\\\ZZZSSSWWW\\\```jjjxxx~~~|||}}}}}}}}}}}}|||{{{zzzyyyyyyyyy|||~~~uuuwww}}}|||~~~{{{|||~~~~~~zzzvvvxxx}}}||||||zzzyyy{{{~~~{{{xxxvvv%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((***...444:::>>>AAAKKKTTTVVVWWWbbbyyy{{{xxxlllccccccfffkkkxxxyyysssttttttrrrzzzyyyrrrggg___fffyyy~~~}}}|||{{{|||}}}|||yyyzzz}}}}}}xxxtttsssrrrssssssqqqssstttooohhhlllooopppmmmiiihhhmmmrrrpppqqqmmmggggggkkknnnmmmllljjjfffcccaaabbbfffhhhfffbbbWWWJJJNNNbbbxxx}}}wwwuuuzzz|||yyyyyy|||yyyuuuttttttrrrrrruuuqqqppppppggg```kkkssskkkooowwwrrr~~~~~~kkk___```WWWJJJ===555000...---))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%((()))))))))+++------,,,+++===ggg~~~qqq}}}ssspppiiimmm|||qqqMMM@@@III^^^mmm}}}iiiSSSFFF???RRRbbbaaaWWWMMMEEE?????????>>>???DDDRRRbbbnnnvvvyyy}}}~~~|||zzzxxxwwwuuusssoookkkiiihhhiiiiiieeejjjrrryyy||||||zzzxxxuuuwwwyyyxxxsssnnniiiggg]]]^^^\\\YYY]]]gggppptttzzz|||~~~~~~||||||~~~}}}{{{|||}}}~~~{{{|||}}}~~~~~~}}}}}}||||||~~~xxxxxx}}}|||}}}|||{{{{{{}}}{{{|||wwwrrr}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((+++)))'''&&&'''((())))))---)))'''---333999@@@GGGJJJOOOTTT\\\oooiiidddyyyyyykkkiiikkkpppwwwsssqqqrrr{{{tttiii\\\dddiiimmm|||~~~}}}|||}}}~~~}}}~~~}}}zzzwwwuuuuuuvvvxxxzzzyyywwwuuuuuuuuuqqqpppnnnlllkkkkkkllllllnnnnnnmmmlllkkkjjjjjjiiiiiigggfffeeegggiiilllnnnjjjggg^^^RRRLLLUUUkkk~~~xxxwwwvvvvvvvvvvvvtttrrr|||}}}zzzrrriiivvv|||tttlllkkkjjjgggpppuuusssjjjkkkwww~~~qqqcccTTTLLLEEE;;;222---+++)))***+++(((%%%(((---(((&&&%%%$$$$$$%%%'''(((((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))---000???gggwwwrrroookkkmmmuuu~~~~~~mmmUUUCCCLLLbbbsssvvvyyyzzziiiQQQCCCEEEPPPaaahhh]]]LLLBBBGGGBBB???>>>>>>CCCRRRcccpppxxx}}}yyywwwyyyyyyxxxuuupppmmmkkkkkklllmmmoooqqqtttxxxzzz|||zzz{{{}}}}}}{{{xxxtttqqqpppkkkeee```^^^^^^______hhhhhhjjjmmmrrrxxx}}}}}}}}}~~~{{{zzz~~~~~~||||||}}}~~~~~~xxx{{{{{{zzz{{{|||yyyxxxzzzsss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((()))(((((()))***111;;;BBBEEEJJJOOOOOO[[[jjjwwwtttaaabbbuuu|||yyy}}}~~~}}}|||uuussswww{{{xxxkkkaaadddjjjlllkkkttt~~~~~~~~~|||zzzyyy{{{|||}}}~~~~~~}}}zzzwwwuuuuuuvvvwwwyyyyyywwwuuuuuuuuurrrqqqooonnnmmmmmmmmmmmmkkkkkkjjjiiihhhgggfffffffffeeeccccccdddfffiiijjjllljjjcccYYYSSS[[[mmm}}}yyywwwuuusssqqqnnnjjjgggooovvvxxxyyy{{{|||zzzvvvwww{{{{{{mmmZZZVVVdddrrrvvv|||sssvvvuuueee\\\SSSGGG<<<777---***))),,,+++(((&&&(((''''''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))***,,,,,,111KKKssssss~~~yyyzzz|||fffUUUBBBYYYkkknnnsss{{{wwwjjjPPPFFFDDDRRRaaaddd]]]VVVGGGAAA???AAACCCDDDKKKSSSeeennnyyy}}}yyyxxx}}}|||zzzvvvrrrppppppqqqoooooooooppprrrtttvvvxxx}}}|||vvvrrruuuqqqlllhhhfffeeedddccc]]]^^^```cccgggkkkoooqqqzzzyyyyyyzzz|||}}}yyy{{{}}}}}}zzzzzz}}}}}}{{{|||}}}~~~~~~}}}}}}}}}}}}~~~zzzwwwvvvwwwvvvvvvttt~~~zzz{{{}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&'''((()))*********))))))///:::DDDHHHHHHMMMTTTcccvvvuuuddd[[[___mmm}}}zzz~~~yyyppphhhbbbiiipppqqqnnnppp|||~~~}}}}}}||||||zzz}}}~~~}}}}}}yyyyyyxxxvvvttttttvvvyyy{{{|||}}}{{{xxxvvvuuuuuutttvvvwwwwwwvvvtttuuuuuurrrqqqooommmlllllllllmmmjjjiiiiiihhhgggfffeeeeeedddcccbbbaaaaaaccceeeffflllkkkggg___ZZZ___lllxxxxxxvvvuuusssqqqnnniiieeedddnnn}}}zzzzzzvvvbbb[[[dddooosssooo~~~}}}tttvvv~~~}}}wwwzzzxxxssslll___SSSLLL:::222,,,++++++(((((()))'''''''''''''''''''''&&&((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((++++++(((///LLLwww~~~wwwzzzlllFFFNNNSSSVVVeeexxx}}}wwwmmmVVVBBBCCCRRR^^^___]]]QQQJJJDDDDDDDDDCCCCCCDDDVVV```mmmwwwzzzzzzyyyxxx}}}xxxuuusssuuuwwwuuutttsssrrrrrrsssuuuvvv|||zzzvvvyyywwwtttsssqqqooollljjj^^^___aaaccceeefffggggggmmmmmmoooqqquuuzzz|||wwwvvv{{{}}}{{{zzzxxxvvvuuuwww}}}~~~||||||~~~}}}yyyxxxzzz|||{{{{{{}}}}}}yyyzzz}}}|||ooouuuuuu%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))*********+++---///666:::AAAFFFFFFIIIUUUbbb}}}ssssssggg^^^___bbbiiiwww~~~tttnnnooozzzuuuuuuuuutttrrrpppooonnnjjjttt{{{zzzyyy~~~{{{yyy~~~~~~~~~}}}}}}}}}|||||||||yyy{{{}}}}}}|||zzzzzzzzzuuuuuutttqqqppppppsssuuuxxxyyyyyywwwuuusssssssssrrrsssttttttsssrrrssstttooonnnlllkkkjjjjjjjjjjjjlllllllllkkkkkkjjjjjjiiifffeeecccbbbbbbcccdddeeeggggggeee```]]]___fffmmmsssssstttvvvxxxwwwtttrrrdddjjjrrrwww{{{zzzvvvyyytttooopppqqqooocccpppppplllsss{{{tttddd[[[LLLAAA444---)))'''***///''''''((((((((('''&&&&&&'''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))&&&))),,,,,,(((111QQQrrrvvv~~~cccTTTBBB@@@VVVpppzzzuuu}}}hhhOOOBBBDDDLLLSSSVVV]]]WWWOOOIIIDDDAAA@@@@@@IIIRRR^^^hhhnnnrrruuuxxx}}}zzzxxxxxxyyy{{{zzzwwwuuuuuuuuuwwwxxxvvvxxx|||}}}{{{xxxxxxyyyzzzzzzxxxtttqqqkkklllmmmmmmllljjjhhhgggeeeeeefffgggkkkooorrruuuxxx}}}|||{{{|||{{{||||||xxxsssrrrqqqrrruuu{{{~~~xxxvvvzzz~~~~~~}}}yyyzzzrrrnnnzzztttnnn{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***++++++)))((((((,,,222777FFFFFFGGGIIIKKKUUUlllpppjjjdddbbbgggooopppppp|||xxxuuuuuuvvvxxxzzz{{{rrriiimmmqqqrrrrrrsssuuuxxxnnnzzz~~~{{{yyy~~~~~~||||||||||||||||||}}}}}}yyy{{{|||{{{yyyvvvvvvvvvuuuuuutttrrrpppppprrrtttrrrssssssqqqooonnnooopppmmmoooppppppooooooppprrrooommmllljjjiiiiiiiiiiiimmmmmmmmmmmmmmmnnnnnnnnnjjjiiihhhgggfffffffffgggccccccbbb```^^^___cccffflllmmmpppuuuyyy||||||{{{mmmooopppmmmlllpppzzz{{{zzz|||zzzuuuqqqppppppooojjjssstttxxx}}}lllaaaUUUMMMBBB999000((((((,,,((())))))))))))((('''&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''&&&***///+++)))777JJJuuu}}}xxxjjjPPPDDDMMMbbbrrrzzzvvvpppbbbPPPAAA???EEELLLVVVYYYXXXRRRJJJEEEDDDDDDCCCIIIQQQXXX^^^eeemmmsss{{{~~~~~~|||{{{}}}|||zzzyyyxxxyyyzzz{{{uuuttttttuuuvvvwwwxxxyyytttuuuxxx{{{}}}|||yyyvvvvvvvvvvvvvvvsssooollliiiiiihhhfffeeeeeefffhhhiiilllnnnqqqtttvvvxxxzzz{{{{{{~~~xxxwwwwwwyyy}}}wwwvvvvvvxxxyyy{{{zzzwwwqqqqqqqqqqqqssszzz}}}zzzxxx|||}}}zzzwwwvvvxxxzzzrrrooo}}}wwwlllttt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******)))***)))(((***000:::BBBIIIKKKNNNTTT[[[jjjyyylllfffhhh```ggguuu~~~zzzuuuwww~~~ssslllhhhdddlllsssyyy{{{xxxvvvwwwyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyzzzxxxuuusssrrrsssuuuuuuuuusssqqqppppppqqqkkklllllljjjhhhhhhiiikkkhhhiiijjjjjjjjjkkkmmmooonnnmmmkkkiiihhhhhhhhhiiiiiiiiijjjkkklllmmmnnnooonnnmmmllljjjiiihhhhhhhhhdddcccbbbbbbbbbcccdddeeeggggggjjjnnntttxxxyyyyyytttvvvwwwsssnnnllloootttvvvqqqssszzz~~~tttzzzyyy~~~yyysss[[[UUUOOOKKKAAA444***'''******))))))((((((''''''&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((()))%%%%%%***,,,***...666PPPxxx{{{zzzmmm\\\OOOSSShhh}}}rrrzzzyyyfffMMM>>><<<>>>AAALLLUUUUUUPPPLLLIIIGGGBBBEEEIIILLLPPPWWW```hhhqqqwww~~~~~~}}}}}}||||||}}}zzzxxxtttpppooooooqqqrrrqqqrrrtttwwwzzz{{{yyyxxx||||||||||||zzzwwwtttrrrrrrpppnnnkkkiiiiiijjjjjjiiihhhfffeeeeeefffggghhhfffkkknnnnnnooorrruuutttmmmllllllmmmpppvvv{{{uuutttssstttvvvxxx{{{}}}}}}xxxvvvqqqrrrrrrpppqqquuu~~~||||||{{{}}}|||{{{zzzyyyxxxwwwvvvvvv}}}~~~|||uuupppzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********'''***---000333<<>>HHHTTT]]]\\\hhh|||pppddd]]]aaahhhhhheeeeeettt~~~{{{yyy|||nnneee^^^]]]eeeooorrr~~~}}}~~~}}}|||{{{yyyvvvtttrrrqqqoooqqqrrrqqqpppooopppqqqiiijjjlllkkkgggcccaaa```aaaaaaaaa```^^^^^^```cccaaabbbcccccccccdddgggjjjeeedddbbb```_________```aaabbbdddgggjjjlllnnnoooooonnnmmmkkkiiihhhgggfffgggdddaaaaaadddggghhhgggiiihhhhhhkkkqqqwww{{{|||vvvuuussspppnnnmmmooopppnnntttyyy{{{zzz||||||yyyxxxsssvvvpppkkkqqqppp{{{{{{zzz~~~kkkYYYWWW[[[VVVHHH<<<...,,,***(((''''''))))))%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$))),,,***(((((())))))***555WWWsssuuu~~~{{{pppeeedddlllzzzwwwiiiWWWGGG999:::888444999CCCGGGEEEBBBDDDEEEDDDCCCDDDIIINNNUUU[[[eeennnwww~~~}}}zzzwwwuuusssssssssqqqooooooqqqssssssssspppqqqsssvvvxxxzzz||||||xxxxxxwwwwwwyyy{{{~~~{{{wwwsssoookkkhhhbbbeeeccc\\\YYY]]]```^^^XXXZZZ[[[ZZZ\\\dddqqq|||zzzyyywwwvvvxxx{{{yyyvvvyyy}}}yyyvvvxxx{{{wwwtttsssuuuxxxxxxrrrmmmfffiiijjjjjjkkkqqq{{{||||||{{{wwwwwwvvvwwwyyy{{{|||{{{yyysssoookkkjjjnnnwwwzzzvvv{{{www{{{oooooo$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''((((((((())))))***++++++))))))***,,,,,,...555>>>GGGPPPZZZbbbooo|||ccckkktttvvvnnnhhhmmmxxxzzz|||zzzuuuyyy{{{~~~tttjjjbbbdddjjjnnnppprrrrrr|||~~~}}}|||{{{}}}xxxwwwtttqqqpppnnnnnnnnnjjjkkklllllllllkkkjjjiiiiiihhhfffcccaaa```______```^^^\\\\\\]]]]]]\\\[[[[[[]]]```bbbbbb```^^^\\\____________````````````\\\```dddfffffffffiiilllnnnllliiihhhiiihhhgggfffddddddcccccccccddddddeeefffhhhiiiiiillluuu~~~wwwqqqpppsssqqqqqqrrrppplllkkkpppwwwxxxyyywwwhhhdddiiimmmmmmvvv{{{yyy|||||||||yyyqqqfff]]]TTTNNN@@@333((((((,,,,,,(((&&&%%%&&&'''&&&%%%%%%&&&'''(((&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((())))))******'''...:::TTTwwwhhh~~~}}}{{{~~~}}}nnn\\\ZZZmmmppp[[[HHH===444555888999777777<<>>111+++)))&&&&&&((('''((((((((('''&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((())))))*********,,,///>>>```sssssswww}}}xxxzzz{{{sssRRRWWWaaasss{{{gggUUUIII<<<777666555777;;;777<<>>333+++(((((((((((()))))))))((('''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''((())))))((((((***,,,...;;;]]]}}}rrrsss{{{yyy}}}kkkYYY```mmmrrrtttxxxddd^^^[[[[[[WWWJJJ;;;333555666;;;DDDMMMOOOLLLGGGFFFEEEEEEEEEHHHKKKOOOQQQPPPRRRZZZgggwww~~~|||zzz{{{}}}~~~~~~}}}}}}}}}}}}}}}{{{xxxuuutttsssrrrppprrrvvv||||||}}}}}}yyysssoooooooooooonnnhhhaaaUUUJJJFFFLLLWWW```hhhkkkmmmnnnmmmnnnqqqtttpppooolllgggcccdddiiiooottt~~~~~~kkkaaannnuuuvvv|||qqqrrr|||~~~wwwoookkk\\\III$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))+++000:::EEEMMMUUUUUUWWWdddpppggg``````kkkmmmuuu}}}|||zzzpppddd^^^iiiyyy~~~yyywww|||{{{sssuuu}}}yyyvvvqqqkkkddd___\\\[[[YYYWWWUUUTTTTTTUUUTTTSSSSSSRRRRRRRRRRRRRRRNNNNNNNNNNNNOOOPPPQQQRRRQQQOOOMMMNNNOOOPPPPPPOOOQQQPPPOOOOOOPPPQQQSSSUUUWWWWWWWWWXXXYYYZZZZZZZZZ]]]^^^]]]ZZZVVVVVVYYY\\\___]]]]]]^^^```bbbbbbbbb````````````aaabbbcccddddddeeefffffffffffffffgggiiijjjooowww~~~xxxooofff___ccc^^^ZZZ[[[bbblllxxxyyyqqqbbbaaafffbbbWWWZZZcccbbbYYY[[[ZZZ]]]hhhxxxpppfffqqq~~~nnn\\\RRRJJJ???444...***(((&&&''')))***)))(((&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''(((((('''''',,,000+++***<<>>========================<<<<<<>>>>>>>>>===<<<;;;>>>>>>???AAAAAABBBBBBBBB@@@@@@AAABBBCCCDDDEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHKKKJJJJJJJJJKKKLLLNNNOOORRRSSSTTTSSSRRRQQQRRRSSSRRRTTTVVVXXXXXXWWWVVVUUUYYYYYYXXXVVVVVVWWW[[[^^^^^^^^^^^^^^^___aaabbbbbbdddeeefffggggggfffeeeeeerrrttt|||vvviiigggeeebbbaaa___bbbdddcccbbbeeemmmsss~~~}}}wwwooojjjjjjkkkpppiiidddaaaVVVKKKPPP]]]lllssswwwqqqjjjrrruuummmlllppprrrwwwvvvtttaaaJJJSSSJJJ>>>333,,,***))))))'''(((+++...///,,,'''###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***---444GGGkkkvvvlllooottteeeooooooppp{{{{{{|||qqq```SSSVVV___cccaaa```sss}}}}}}hhhJJJ999:::BBB:::===;;;888===EEEEEE???GGGDDDAAAAAACCCFFFFFFDDDEEEGGGIIIMMMQQQUUUXXXZZZbbbhhhqqqzzz{{{xxxuuutttqqqpppooopppqqquuuxxxzzz{{{{{{zzz|||}}}}}}yyyxxxwwwqqqkkkhhhbbbbbbbbbaaaaaagggpppwwwyyy}}}yyywwwvvvuuurrryyy}}}|||{{{||||||zzzlll^^^NNNCCC999000+++***$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))(((((('''''''''((((((------,,,******---333999IIILLLPPPTTT[[[fffwwwwwwnnnmmmggg]]]```]]]^^^eeekkkmmmooorrrrrrxxx|||{{{zzz}}}{{{tttlllgggeeedddiiiooowwwyyyxxxwwwyyy|||zzzzzz|||~~~www|||||||||vvvpppiiiccc\\\XXXQQQLLLFFFBBB???>>><<<:::999999999999999999999999999999:::;;;;;;:::999888<<<<<<===>>>????????????===>>>>>>???AAAAAABBBCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOQQQPPPOOOOOOPPPRRRRRRTTTVVVWWWXXXWWWVVVVVVWWWWWWVVVUUUTTTVVVYYY\\\]]]]]]]]]]]]]]]^^^___```aaabbbdddeeefffffffffffflllmmmqqqyyy}}}nnneee```]]]^^^___aaaaaaaaabbbeeehhhlllnnnqqquuuxxxxxxtttpppddd______bbb]]]QQQNNNRRRhhhkkkllleee]]]___lllyyyssspppsssrrrtttvvvyyy}}}{{{lll[[[WWWPPPEEE;;;333---***''')))***+++---...+++&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))),,,,,,,,,444KKKjjjyyywwwpppjjjdddoooqqqZZZLLLJJJSSSaaakkktttzzz}}}sss```LLL???999666999:::999:::===>>>===@@@???>>>@@@DDDFFFFFFDDDEEEFFFGGGIIIKKKNNNPPPRRRSSSWWW___hhhpppvvv{{{}}}tttrrrpppoooooopppssstttyyy~~~{{{tttiiihhhjjjooopppnnnooosss}}}~~~|||yyyqqqkkkiii^^^bbbhhhnnnuuu~~~qqqqqq|||vvvjjjhhhnnnssspppvvv|||wwweeeVVVDDD:::333---++++++$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((()))++++++***((()))111>>>HHHWWWUUUTTT[[[kkkxxxkkkiiikkklllllltttrrrrrrtttssspppqqquuu}}}{{{~~~{{{uuupppnnnnnnnnnoooooovvv}}}|||wwwsssvvv{{{{{{|||}}}~~~www{{{vvvqqqiiiaaaZZZSSSMMMIIIFFFBBB===:::999888666555555555555555555555555555555555666777777666666555888999:::;;;;;;<<<<<<;;;::::::;;;<<<======>>>>>>AAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEGGGHHHIIIJJJIIIJJJLLLLLLLLLMMMNNNPPPRRRSSSUUUVVVWWWWWWVVVVVVTTTUUUTTTSSSSSSTTTWWWZZZ\\\\\\[[[[[[[[[\\\\\\]]]^^^___aaabbbdddeeeeeeeeeccceeegggiiiqqqwwwhhh\\\___^^^^^^___``````^^^]]]\\\ZZZ\\\eeeqqqwwwtttpppccc^^^___eeeeee[[[TTTSSSZZZZZZYYYVVVTTTUUUYYY\\\\\\sss|||qqqnnn]]]^^^fffssszzzwwwqqqmmm^^^XXXOOOEEE<<<444---(((,,,++++++,,,,,,***&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))),,,***(((''',,,BBBgggnnnvvvrrrXXXIIIKKKZZZgggyyyvvvrrrnnnjjjaaaWWWPPPDDD@@@<<<:::777444666:::888888999<<>>BBBBBBBBBBBBCCCDDDEEEFFFHHHJJJOOOVVV^^^gggnnnrrrvvvzzz}}}zzzwwwtttqqqooooootttyyy}}}~~~~~~~~~xxxsssqqqpppnnnkkkiiikkkoooqqqooopppsss{{{|||xxxqqqhhheeegggfffhhhrrryyyiiieeesssyyyooommmsss{{{~~~zzz|||~~~{{{wwwvvvzzz}}}sssiiiYYYHHH666...,,,++++++,,,$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))***%%%'''***...555@@@LLLTTTYYY[[[bbbpppsssgggfffiiikkkqqqzzzzzzuuuppppppyyy}}}yyywwwssspppqqqwww}}}yyy}}}zzzwwwyyy{{{~~~~~~|||vvvgggbbbYYYQQQJJJEEE@@@>>><<<999666444444444333222111111111111111111111111222333333333444444444444555666666777888888777777777777888999::::::;;;;;;===>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBDDDEEEFFFGGGDDDFFFHHHIIIJJJKKKMMMOOOQQQRRRSSSUUUVVVVVVVVVVVVSSSSSSTTTSSSSSSTTTWWWYYY\\\[[[[[[ZZZZZZZZZZZZ[[[]]]]]]^^^___```aaaaaaaaa]]]```cccfffiiiooovvv{{{|||dddddd```\\\\\\___```^^^[[[___XXXRRRTTT^^^ggglllmmmlllgggfffjjjiiibbb^^^^^^XXXTTTPPPQQQTTTVVVSSSOOOKKKVVVhhh|||vvviii___[[[bbbpppuuuooopppxxxfff```WWWMMMDDD<<<444000---,,,***))))))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))((()))***&&&***AAA\\\~~~}}}||||||fffZZZWWWXXXnnnkkkiiimmmpppooonnnnnndddVVVIIIDDD@@@999777888999888888888999:::::::::===<<<<<<;;;;;;;;;;;;<<>>@@@AAABBBCCCDDDBBBDDDFFFHHHHHHJJJLLLNNNOOOPPPQQQRRRTTTTTTUUUUUUQQQRRRSSSSSSSSSTTTWWWYYY[[[[[[ZZZZZZYYYZZZZZZZZZ]]]]]]\\\\\\\\\\\\\\\\\\^^^^^^___cccgggiiihhhffflll}}}nnneee\\\XXX[[[______^^^iiiccc\\\WWWXXX^^^eeekkknnnooorrrtttppphhhdddccceee\\\SSSRRRTTTSSSKKKCCCFFFGGGOOO```ssszzztttjjjhhhdddkkkyyyzzzooooooyyylllfff]]]TTTMMMFFF@@@<<<111...***(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((%%%)))///---'''***444FFFiiirrreee```]]]dddpppyyywwwooommmqqqzzzkkk^^^]]]^^^VVVGGG<<<<<<;;;999777666888:::<<<666666555555555666666777777999;;;>>>AAADDDFFFGGGNNNPPPRRRSSSSSSTTTUUUVVV^^^gggttt}}}xxxkkklllnnnqqquuuyyy{{{||||||{{{xxxsssmmmiiihhhiiifffkkksssxxxzzzyyy{{{~~~zzzwwwwww|||~~~}}}~~~|||~~~~~~}}}~~~}}}{{{yyyyyywwwsssnnniiiggggggaaa___^^^^^^\\\___kkkwwwwwwvvvkkkmmmuuu~~~|||}}}}}}ssszzz{{{~~~sssccc___\\\^^^aaa]]]RRRHHH999///'''(((,,,,,,******$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))***+++++++++111<<>>:::999888777666555333222222333444333222111111111111111111111111111111111111222333444444222222333333333333333222444444555555666666666666777777888888999:::::::::999:::<<<>>>@@@AAAAAAAAA@@@BBBEEEFFFGGGHHHKKKMMMMMMNNNOOOPPPQQQRRRSSSTTTPPPQQQRRRSSSSSSTTTVVVXXXYYYYYYYYYXXXXXXYYYZZZZZZ\\\[[[ZZZYYYXXXXXXXXXXXX```\\\YYY[[[```eeefffddd```iiiuuu}}}rrrcccZZZYYY\\\]]]^^^ccceeeeeeaaa\\\ZZZ]]]bbbiiipppzzz|||ssskkkfffeee^^^VVVSSSUUUSSSJJJBBB???BBBHHHPPPXXX```gggkkkddddddnnn{{{{{{oookkkpppqqqllleee]]]WWWQQQLLLHHH999444...)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((%%%&&&+++---+++((('''***CCCgggxxxyyy|||nnnpppuuuuuuiii]]]___jjjvvvqqqmmmrrr|||yyyaaaIII>>>===<<<999666666888:::222222222222222333444555222444777:::<<<>>>>>>>>>;;;<<<>>>@@@CCCEEEGGGHHHOOOSSSZZZbbbhhhlllnnnnnnmmmsss{{{{{{wwwrrrsssuuuwwwxxxzzz|||}}}}}}xxxqqqjjjffffffgggiiilllttt}}}~~~~~~{{{wwwwww~~~yyywwwuuuuuuvvvwwwvvvuuurrrqqqnnnhhhbbb___^^^___\\\^^^ccchhhkkknnnyyy~~~sssfffaaahhhttt{{{wwwvvv|||~~~|||sssaaa```^^^]]]XXXKKK:::---///)))(((+++---+++))))))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))***+++,,,333===KKKTTTXXX[[[bbbhhhqqqiiieee```VVVVVV[[[bbbjjjqqqvvvzzzsssooommmlllkkkkkkrrr{{{}}}|||yyy|||~~~{{{zzzzzzzzzzzzyyyyyyzzzzzz|||}}}~~~~~~~~~wwwlllbbbWWWMMMFFF???<<<999777777777666666444333222222444555444333111111111111111111111111111000000000111222333444222222333333333222222111222333333333333444444444444555555666666777888888777888:::===???@@@@@@@@@???AAACCCDDDEEEFFFHHHJJJKKKLLLLLLMMMOOOPPPRRRSSSMMMOOOQQQQQQQQQRRRTTTVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYXXXWWWVVVVVVVVVWWWXXX[[[YYYWWWWWWYYY]]]```bbb___aaafffppp~~~ttteee]]][[[[[[[[[ZZZ___dddccc]]]XXXWWWXXX^^^eeeooowwwzzzwwwnnnfff^^^[[[XXXYYY[[[XXXQQQKKKAAACCCEEEDDDHHHSSSdddrrr```aaagggoooooojjjiiillluuurrrnnnhhhccc[[[TTTOOOEEE>>>555---)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((%%%'''(((&&&'''+++,,,***,,,000;;;TTTwwwxxxpppzzz|||qqqhhhZZZOOOTTT```gggjjjjjjooo~~~uuuZZZMMMNNNMMMIIIBBB<<<999888111111111111111222333333222333444666888999::::::333333444666999<<<===>>>GGGGGGIIILLLNNNQQQSSSTTTVVV[[[bbbiiimmmmmmllljjjnnnqqquuuwwwwwwyyy{{{}}}|||uuuoookkkkkkkkkmmmlllqqqzzz}}}|||~~~zzzyyy|||{{{zzzzzz{{{}}}}}}}}}rrrooolllkkklllmmmnnnnnnjjjiiigggeeeccceeeiiimmmtttxxx{{{vvvvvvsss___QQQ]]]}}}{{{|||}}}xxxsss{{{rrrggg]]]YYYSSSJJJ@@@555+++$$$)))((())),,,,,,((((((+++$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))***+++,,,===KKK[[[```___cccqqq~~~kkkQQQPPP]]]fffUUUYYY```hhhrrruuuooofffhhhcccaaaeeejjjrrr~~~{{{pppsss~~~~~~}}}zzzyyyzzz}}}vvvwwwxxxyyyzzz|||}}}}}}~~~vvvhhh[[[RRRKKKEEEAAA<<<999777666777777666555444333222333444555444333111111111111111111111111000/////////000111333444222222333333333222222111111111111111222222222222333333444555555666666777666777:::<<<>>>?????????===???BBBCCCCCCDDDGGGHHHJJJJJJKKKLLLMMMOOOQQQRRRKKKMMMOOOPPPPPPQQQSSSUUUTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVUUUTTTUUUVVVXXXYYYTTTWWWYYYYYYVVVUUUWWWZZZXXXYYY]]]aaadddlllpppccc\\\ZZZZZZ[[[^^^aaaaaa]]]YYYWWWWWWRRRTTTXXX```kkkooojjjbbb___```aaabbbaaa\\\TTTNNNPPPIII@@@>>>GGG[[[ppp~~~gggeeecccbbbdddhhhnnnsssxxxvvvtttqqqkkkbbbXXXQQQNNNFFF;;;111+++(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((!!!+++---%%%"""(((---,,,)))***,,,888TTTvvvrrrllltttuuuuuuzzzppp|||yyyoookkkaaaSSSLLLOOO]]]cccaaa^^^ooo~~~gggeeegggfff```UUUIIIAAA===222222222111111222222333111111000//////000111222444333222333444666666666666999>>>CCCGGGIIIIIIIIILLLNNNRRRVVVYYY[[[[[[\\\\\\bbbhhhlllnnnppptttxxx{{{uuurrrppppppooojjjllluuu{{{zzzzzz|||~~~xxxtttxxxzzzwwwsssrrrqqqooommmmmmnnnooopppppphhhddd```^^^___bbbcccdddhhhhhhiiikkkpppwww~~~iii^^^XXX^^^lll}}}}}}tttlllppp}}}mmmnnnuuufff]]]ZZZRRRDDD555+++))),,,000((((((***,,,***&&&''',,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((((((((((((((('''''''''(((((((((&&&&&&(((***''',,,///,,,'''(((222<<>><<<888888888777666666555555444555555444333222111111000000////////////000000111111222222222222111111111222444555555444222111000000000000000000000000222111222222333444555666666777999<<<===>>>>>>===@@@BBBCCCDDDCCCCCCCCCDDDIIIIIIJJJLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLNNNQQQSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRSSSTTTVVVWWWVVVXXXZZZZZZZZZ^^^gggooouuu^^^VVVWWWUUUVVVWWWXXXWWWVVVUUUTTTVVVRRRMMMJJJLLLUUUaaajjj]]]^^^^^^^^^aaaccc^^^VVVUUUPPPIIIEEEHHHZZZwwwwwwqqqfff___ccclllpppnnnnnnpppqqqnnnhhhcccbbbbbbKKKIIIDDD;;;222+++((((((&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***---///333AAAaaa~~~{{{iiidddjjjoooooo{{{xxxiii\\\```WWWTTTQQQWWWeeeqqqkkk^^^hhhkkkvvv~~~uuu^^^NNNKKKCCC:::222111333555666666444///---000222111111333...000111222222222444555333444666888:::<<<===>>>FFFGGGIIIJJJKKKLLLMMMMMMSSSUUUXXX[[[]]]\\\[[[ZZZgggsss~~~xxxpppiiinnnnnnmmmkkkgggeeeeeefffppphhhbbbeeehhhgggcccaaahhhbbb[[[XXXYYY[[[[[[ZZZ^^^]]]\\\[[[\\\aaahhhmmmttt|||zzzeeeXXXVVVrrryyytttwwwppphhhqqq|||zzzssszzz{{{ttthhhaaa\\\VVVHHH???555.........---***))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&'''(((((('''''')))+++%%%'''((((((,,,666EEEQQQ```cccbbb```eeesss~~~wwwiii[[[UUUWWWXXXWWWTTT]]]iiipppnnniiieeeeeeppptttuuupppnnnppppppnnnpppnnnnnnsss|||||||||}}}~~~zzzwwwvvvvvvtttuuuwwwzzzzzzssscccYYYLLLCCC???===;;;999777777777777666666666666444555555555444333222222000000000//////000000000111111222222222222111111000111222333333222111000000000000000000000000000111111111222222333444555444555777999;;;;;;;;;;;;>>>@@@BBBBBBAAAAAABBBCCCGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJLLLNNNPPPRRRSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRPPPOOOOOOOOOPPPQQQSSSTTTTTTVVVWWWUUURRRTTTZZZ___pppsssaaaWWWSSSUUUWWWXXXVVVSSSQQQPPPSSSPPPLLLIIIIIIOOOXXX^^^```cccbbb\\\YYY\\\```aaaYYYNNNBBB@@@KKKbbbzzzxxxqqqgggbbbfffllliiibbbooojjjeeeeeeiiikkkjjjhhhXXXQQQGGG@@@;;;333***###(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''')))))))))///CCCXXXwwwtttooorrrvvvqqqooohhhbbbXXXSSSXXXbbbddd```aaaiiiwwwwwwooommm\\\RRRFFF===999666333111999555333666555000------///000111111111222333444333444444555666777888999===>>>@@@CCCFFFHHHIIIIIIHHHJJJMMMOOOQQQQQQQQQQQQXXXaaakkkrrrvvvvvvooofffbbbeeehhhiiigggeeecccbbb___XXXTTTWWWZZZYYYXXXYYY^^^\\\YYYUUUSSSSSSUUUWWWYYY]]]dddkkkrrryyywwwhhhbbb^^^]]]fffrrrzzzrrrccclllrrrttt~~~}}}pppkkkeeebbbffffffZZZKKK999222***&&&'''((('''%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((('''&&&'''((((((((((((***,,,)))((('''***333BBBRRR\\\cccaaa___cccpppooocccYYYXXX\\\___```bbb\\\gggttt||||||uuunnniiitttxxxzzzwwwsssqqqoookkkooovvv}}}}}}~~~~~~{{{}}}~~~{{{wwwuuuuuuyyy~~~yyyhhh\\\MMMHHHAAA=========;;;999777777777777777666666666444444444555444444333333111111000000000000111111111111222222222222111111///000111222222111000///000000000000000000000000111111111111111222333444222333555666888888999999<<<>>>@@@@@@@@@???@@@BBBEEEEEEGGGHHHIIIJJJJJJJJJKKKKKKJJJJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTSSSRRRQQQPPPPPPOOOLLLLLLLLLLLLLLLMMMNNNOOOOOOQQQQQQOOOMMMLLLOOOSSSVVVbbbvvvsssdddUUUUUUUUUTTTSSSQQQOOOMMMNNNMMMKKKHHHGGGHHHLLLPPP[[[bbbeee___ZZZ]]]cccgggmmmfffZZZOOOOOO[[[ooo}}}mmmfff___^^^fffjjjbbbVVVaaa___[[[YYY[[[```fffjjjggg^^^RRRLLLHHH???000$$$)))(((''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))******'''&&&---666OOOjjj~~~|||{{{~~~|||xxxtttjjj___ZZZ\\\^^^]]][[[fffrrrxxx{{{}}}|||zzzvvvlll]]]QQQIIIEEE@@@===;;;666333555555222111222///////////////000111111444444444444444444444444555666888;;;===???@@@@@@CCCDDDEEEGGGIIIJJJKKKLLLLLLSSS[[[cccmmmrrrnnneeeXXX\\\```bbb```\\\XXXVVVSSSNNNLLLLLLLLLKKKMMMQQQRRRWWW[[[]]]]]]```ffflllxxx~~~sssiiibbb[[[TTTTTT\\\cccgggrrr~~~wwwhhhiiiooowwwyyyyyy~~~}}}ppphhheeeaaaaaaccc]]]KKK888///+++'''&&&''')))((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''(((((((((((((((((('''((())))))((((((***,,,+++,,,000999GGGTTT]]]bbbXXXaaammmyyytttggg[[[VVVaaajjjiiihhhjjjcccnnn}}}rrruuuyyy}}}}}}zzzwwwsssqqqwww~~~}}}{{{}}}~~~~~~{{{yyyxxxyyyyyyjjjZZZPPPBBBAAA???@@@BBBBBB@@@>>>::::::999888777666555555333333444444444444333333222111111000000111111222111111222222222222111111///000111111111111000///000000000000000000000000000000000000000111222333222222333444666666777777:::<<>>?????????@@@AAACCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKOOOOOOPPPQQQQQQPPPOOOOOOPPPOOOOOOMMMLLLKKKJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGDDDFFFHHHIIIJJJJJJLLLMMMNNNLLLLLLTTTbbbqqq|||yyyjjjXXXOOONNNPPPMMMIIIGGGIIILLLLLLJJJHHHFFFFFFJJJMMMRRR\\\jjjrrrmmmcccdddttt|||ppp]]]VVV\\\cccVVVTTTSSSXXXeeeppppppjjjbbbffffff^^^TTTOOORRRWWW^^^cccgggaaaSSSFFF???>>>,,,)))'''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&(((***)))'''(((+++777PPPnnnwwwpppwwwwww~~~yyyvvvpppuuutttiiiVVV___bbb___cccqqq|||~~~vvvuuuooogggfffkkkmmmkkkggg^^^VVVPPPHHH???999888777555222111333444333222222222222222222222222222333444444555555555444444888777777777999;;;===???DDDLLLSSSVVVYYY^^^aaa```[[[ZZZXXXVVVVVVZZZ```eee\\\\\\___bbbaaaaaahhhppp~~~}}}}}}|||yyylllmmmlllhhh```XXXRRRPPPLLLJJJIIIJJJOOOYYYcccjjjssspppssszzzzzzrrrnnnqqqzzzwwwzzz|||tttlllbbbccc|||vvviiidddccc]]]bbbcccYYYDDD222,,,---(((((((((((())))))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))***++++++***))))))***,,,***777JJJZZZcccgggjjjlll~~~ooo___UUU]]]```gggoooooogggaaa___]]]^^^bbbqqq~~~{{{ssspppqqq}}}|||vvvqqqtttxxx|||vvvhhhZZZPPPKKKGGGEEEBBBCCCEEEGGGGGGGGGFFFEEECCCBBBAAA???<<<:::999888777777777777666555444333333333222222222222333333111111222222222222111111111000000000000000000111/////////////////////////////////......//////000333333333333444555666777888;;;===>>>>>>>>>@@@AAAAAABBBDDDFFFHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIMMMMMMOOOOOOOOOOOOMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEIIIHHHGGGHHHOOOZZZhhhqqqsssbbbVVVPPPMMMIIIEEEFFFIIILLLMMMKKKIIIHHHHHHJJJGGGEEELLL\\\kkkmmmgggWWW```eeebbbaaa```YYYOOOQQQSSSSSSSSSYYYbbbggggggnnniiicccaaa___ZZZQQQJJJPPPYYYaaa^^^TTTJJJFFFGGG333///+++((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%'''******''',,,))))))///???YYY{{{qqqooouuusssjjjnnn|||~~~rrrqqq~~~___dddeeebbbbbbhhhooorrrqqqtttpppgggeeejjjkkkgggmmmkkkjjjlllfffZZZOOOJJJ@@@;;;666333444444222///111111111111111111111111111222333555666777777777555444444333444666777888777@@@FFFGGGHHHMMMQQQSSSUUUTTTSSSTTTYYYbbbnnnvvvooommmlllkkkfff```bbbfffmmmjjjgggggggggddd]]]WWWSSSRRRPPPKKKGGGDDDDDDEEEGGGMMMWWW```iiisss~~~~~~wwwuuuvvvpppeee___aaa```jjjtttxxxzzz~~~uuupppmmmkkkgggiiixxxmmmdddffflllkkk]]]MMM@@@555---)))***(((((()))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))((()))*********+++---///???LLL[[[ccccccfffpppyyyyyyhhh[[[SSS]]]jjjtttrrrjjjdddaaa______cccfffppptttsssvvv}}}~~~xxxqqqvvv~~~~~~vvvmmmdddXXXMMMGGGEEEEEEEEECCCDDDEEEEEEEEEEEEEEEFFFDDDDDDCCCBBB@@@???>>>===<<<<<<;;;:::999888666555333333222222222222333333111111222222222222111111000//////////////////000//////////////////////////////......---......///333222222222222444555666666999;;;<<<<<<===>>>@@@???@@@BBBDDDFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGIIIJJJLLLMMMMMMLLLJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@?????????@@@@@@@@@AAABBBDDDDDDEEEIIIPPPVVVlllllljjjaaaVVVLLLHHHHHHGGGIIIKKKKKKIIIHHHGGGHHHFFFFFFCCCAAAHHHWWWcccggg[[[___^^^\\\```ddd[[[LLLKKKRRRTTTNNNIIILLLTTTXXXfffeeeeeeccc```[[[UUUQQQMMMPPPUUUYYYZZZVVVPPPJJJ>>>999111+++((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#######################################$$$$$$%%%%%%%%%&&&&&&&&&&&&))))))%%%&&&******'''+++***)))'''(((444QQQkkkyyypppgggttt~~~sssvvvxxxzzz{{{||||||uuulllhhhiiirrrwwwuuujjjgggjjjiiicccffffffkkkrrrtttnnngggeeeXXXRRRIIIDDDBBB@@@;;;888777666666555444333222111111222333555555666666666666555555444555555555666111666::::::<<>>===???@@@CCCDDDFFFFFFGGGIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEEEEEEECCCDDDDDDDDDCCCAAA???>>>???>>><<<===>>>@@@AAAAAA>>>???AAA@@@@@@@@@CCCEEERRR```mmmjjj[[[NNNKKKOOOHHHIIIJJJIIIGGGFFFFFFFFF>>>FFFHHHAAA===FFFWWWccc^^^ggghhh```___dddddd]]]JJJTTTXXXOOOCCCBBBJJJQQQVVVdddpppkkk]]]UUU\\\fffRRRMMMMMMVVVbbbcccXXXKKKGGG@@@666...)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###$$$$$$%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&& %%%&&&""""""&&&&&&###%%%%%%))),,,***'''...999RRRpppooovvv||||||vvvkkkuuu~~~yyyzzzttt{{{zzzqqqmmmqqqooohhhfffcccdddjjjnnnmmmnnnpppwwwoooddd]]]YYYUUUOOOJJJ>>>===<<<:::888666444444555555555555444333222111444444333333333222222111555666555555999<<<:::444444777;;;>>>>>>??????@@@DDDBBBCCCFFFFFFBBB@@@BBB>>>BBBEEEFFFCCCBBBDDDFFFMMMPPPTTTYYYaaakkkuuu|||yyy|||pppfffaaacccfffhhhqqq}}}tttpppkkkmmmxxxyyyrrrrrrsssyyypppnnnkkkfff___UUUNNNLLL666---(((******''''''+++%%%&&&''''''''''''((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$&&&((()))(((((()))***'''(((***+++***...>>>NNN```iiikkkgggqqqrrrfffdddrrr~~~|||tttxxxwwwpppnnn}}}{{{kkklllwwwttteeeZZZQQQQQQOOOKKKJJJLLLJJJFFFDDDDDDEEEEEEDDDCCCBBBAAAEEECCCAAAAAACCCEEEFFFFFFEEECCCAAAAAACCCCCCAAA>>>999777444444444444333222222222222222111111111111222111111000///......---000000000000000000000000////////////////////////111111000000111111222333777888999999888999;;;===<<<===>>>@@@BBBDDDEEEFFFGGGHHHIIIIIIGGGEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<=========>>>@@@LLL[[[dddbbbYYYOOOIIIHHHGGGGGGFFFFFFEEEDDDDDDGGGFFFDDDAAA@@@BBBFFFJJJ___hhhmmmhhh```\\\[[[ZZZQQQTTTZZZYYYKKK>>>CCCRRR```aaaeee}}}zzzaaaeeemmm```LLLKKKXXX___```]]]TTTKKKHHHAAA777,,,'''(((***'''&&&%%%%%%'''))))))((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((222AAA]]]~~~qqqmmm~~~{{{zzzyyy~~~zzz~~~{{{rrrpppqqqmmmgggccciiiiiidddbbbgggkkkjjjmmmoooqqqrrrpppnnnmmmlllddd[[[SSSPPPLLLEEE@@@>>>>>>;;;888888888777777888333333333333333333333333555333444999;;;;;;999999;;;:::999:::<<<>>>:::555;;;<<>>:::::::::::::::888444000111111111222222222222222111111111000/////////...000000000000000000000000////////////////////////111111000000000111222222444555777777777777:::<<<;;;;;;===>>>@@@AAABBBCCCDDDFFFGGGFFFEEECCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>============;;;;;;;;;:::::::::999999::::::;;;;;;;;;<<<<<<<<<;;;AAAJJJSSSXXXVVVQQQMMMFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFDDDAAA???@@@CCCFFFPPPXXX]]]\\\YYYXXXUUUQQQVVVSSSWWW^^^VVVGGGGGGSSS```fffiiixxxzzzvvvrrr]]]VVV^^^```bbbeeeaaaXXXTTTLLL@@@555,,,'''%%%(((&&&%%%%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((%%%,,,:::NNNfffyyyssstttwww{{{|||uuu~~~yyyxxxwwwlll```VVV\\\___]]]```hhhoooqqqnnnpppqqqqqqppprrrvvvzzz|||qqqgggbbb___[[[YYYZZZYYYUUUPPPKKKFFF@@@<<<:::===;;;999666555555666777666666777999999888888999888:::<<<<<<=========<<<@@@???BBBFFFFFFFFFMMMWWWRRR___eeekkkuuuwwwyyy{{{yyy{{{|||}}}wwwsssuuuvvvqqqqqqzzz{{{lll```ZZZNNN<<<000///++++++*********)))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))(((((()))***,,,))))))///999III___qqqooohhhgggwww{{{tttpppooojjjeeeiiirrrppplllnnnyyy}}}sssnnnnnnqqq}}}vvvgggZZZUUUYYY^^^kkkmmmmmmhhhccc]]]SSSJJJHHHGGGEEECCCBBBBBBCCCDDDAAABBBCCCFFFGGGFFFCCC@@@<<<===???BBBDDDCCC@@@>>>===>>>@@@AAA@@@<<<666111222222222222222222222222111111000000000000000000000000000000000000000000////////////////////////000000000000000111111222111222444555555666999;;;::::::;;;<<<===>>>??????AAACCCDDDDDDBBBAAAAAABBBAAABBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>=========>>>======<<<;;;;;;::::::999999999999888888888888888888888888999999999:::888777999???HHHNNNOOONNNGGGFFFDDDCCCBBBBBBCCCCCCDDDEEEDDDBBB@@@???@@@AAA@@@EEEKKKPPPWWW\\\ZZZTTTXXXUUU]]]gggZZZBBB>>>LLLaaahhheee{{{~~~iiibbbffffffiiinnnnnnaaa[[[SSSIII>>>333)))###)))(((''''''''''''%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$&&&'''***666PPPrrr}}}pppooossswww}}}{{{~~~xxxyyyvvv}}}wwwggghhhgggbbb___aaaccccccfffiiimmmmmmlllpppwww}}}{{{rrrlllkkkllljjjiiijjjooonnnllliiieeeaaa]]]ZZZWWWUUURRRPPPOOOQQQSSSUUUPPPSSSUUUSSSPPPNNNOOOPPPIIINNNSSSRRRNNNKKKNNNSSS\\\^^^bbbfffggghhhlllssszzzwwwqqqwwwnnnlllwww}}}zzz}}}}}}sssbbbOOODDD999---(((***************))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))***)))(((((()))+++***(((---<<>>>>>======<<<;;;::::::<<<<<<<<<;;;::::::999888888777777777666666666666555555555666666666777777888555333555;;;BBBGGGIIIIIIHHHEEECCCAAAAAABBBBBBAAACCCDDDDDDBBB@@@@@@@@@999<<<@@@IIIYYYgggiiidddTTTVVVfffuuufffGGGBBBRRRuuu{{{qqqnnngggllllllnnnppplllaaa[[[RRRJJJCCC:::000)))+++***(((((())))))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((***+++)))(((000@@@MMMggg}}}yyynnnfffmmm|||{{{zzzyyy~~~~~~wwwmmmlllxxxwwwmmmeee___[[[___ccceeeccc```aaahhhnnneeebbbcccjjjpppooommmnnnnnnsssvvvvvvvvvwwwvvvtttkkkkkkjjjjjjlllpppsssvvvrrryyy|||xxxrrrpppppppppjjjpppuuusssjjjdddjjjsss}}}}}}}}}zzzyyyxxxmmmiiisss}}}}}}~~~|||qqqjjjkkklllfff]]]YYYJJJ;;;222,,,((((((+++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))******)))((((((***,,,,,,---:::QQQfffnnnnnnlllttt|||{{{rrruuulllgggfffcccaaaaaa]]]___^^^eeerrrvvv~~~wwwmmmlllrrrwwwyyyqqqaaaZZZRRROOOUUUaaalllssszzzvvvmmmbbb\\\[[[YYYTTTOOOMMMIIIFFFDDDFFFHHHJJJFFFDDDCCCCCCDDDDDDCCCAAA888<<>>;;;;;;999888666444333333111111111111222222222222111111111111111111111111//////////////////////////////......//////000111...000222333333555888:::888999999999::::::::::::===>>>@@@@@@>>>>>>>>>???>>>>>>????????????>>>>>>======<<<<<<;;;:::999999:::;;;;;;;;;:::999888777555555555555444444444444333333333333444444444444444555555444555999???DDDJJJIIIFFFDDDBBB@@@@@@@@@>>>@@@CCCEEEDDDBBBBBBBBB<<<;;;<<>>EEEIIIJJJIIIHHHGGGFFFDDDBBBBBBCCCDDDDDDDDD@@@???>>><<<:::888777666333333222222222222222222111111111111111111111111////////////////////////...............///000000...000111222222333666888666666777777888888999999:::<<<===>>><<<<<<<<<===<<<<<<============<<<<<<<<<<<<;;;;;;::::::999999888999::::::999888666555444333333333333222222222111111111222222222333333///222555555444555;;;@@@EEEDDDCCCBBB@@@???======<<>><<<<<>>:::???FFFIIIJJJIIIIIIIIIIIIGGGEEEEEEFFFFFFFFFEEEAAAAAA@@@???>>>======<<<444444444333222222111111111111111111111111111111////////////////////////......------......///000---...000000000111333555333333444555555666777777777999:::;;;:::999:::;;;999999::::::::::::999999999999999999999999999999666777888888777666444222222222222111111111000000000000000111111111222222000111222333444444555666999:::<<<======<<<:::999<<>>@@@>>>999;;;DDDOOOTTTccc^^^]]]bbbeee___TTTMMMUUUnnn}}}}}}yyyhhhZZZVVVRRRVVVWWWVVVRRRMMMGGGCCCBBB666111***%%%%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%)))'''%%%$$$$$$&&&((()))'''$$$%%%---<<>>>>>???<<>>888///)))'''''')))***$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%!!!%%%)))***)))'''%%%%%%(((&&&))),,,***+++<<>>;;;999999666222...///000222333444444333333////////////000000000000//////............//////---,,,,,,,,,---...000111111111222222222333333333777777777777777777777777666666555555555555666666777777666666555555555444444444444333333222222222//////............//////000000000000000000000000111111111111111111111111/////////000222444777999<<<<<<<<<===>>>@@@BBBCCCBBB@@@>>><<<<<<===???@@@===NNN___```VVVNNNMMMPPPRRRSSSYYYjjjfff\\\YYYkkkzzzlllVVVQQQSSSTTTWWWXXXTTTRRRQQQNNNIIICCC@@@444'''$$$***((( '''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((***+++,,,......999EEE[[[tttuuuiiikkkwww|||ooogggWWWXXXWWWZZZhhh~~~zzz{{{yyywww~~~xxxtttwwwkkkuuu|||yyytttyyyoooaaabbbbbbZZZWWW]]]YYYYYY^^^jjjyyywwwgggeeeeeebbbccciiimmmppp{{{}}}rrrmmm}}}|||www}}}}}}uuuppprrrqqqpppxxxwww~~~zzzxxx}}}zzznnnWWWGGG444***)))+++***(((,,,++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))(((((()))******333JJJ```zzzuuurrrvvv}}}qqqeeebbbkkkvvv}}}zzzzzz{{{yyysssoooooo}}}tttlllvvv~~~vvvlllaaaYYYQQQGGGBBBBBB@@@BBBDDDGGGNNNZZZjjjuuu|||{{{rrr```OOOKKKOOOSSSSSSOOOJJJGGGFFFAAA???>>>@@@CCCDDD@@@<<>>======<<<<<<;;;777AAAOOOZZZ___\\\UUUOOO\\\ZZZWWW[[[jjj|||lllccchhhooojjjbbbZZZMMMTTTPPPVVVccchhh```WWWSSSGGGDDD<<<111+++)))&&&"""'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***+++,,,...000444===MMMccc{{{}}}xxxzzz{{{tttooozzzyyypppeeeeeesss|||yyy~~~|||oooppptttvvv{{{www{{{}}}wwwzzz|||tttssswwwwwwuuuvvv{{{tttqqqtttzzzzzzttt{{{|||vvvvvvyyyxxxzzzoookkkxxxzzziiiPPP<<>>GGGIIIIIIIIIGGGEEEFFFGGGDDDCCCAAA@@@@@@BBBDDDEEEFFFEEEBBB@@@@@@AAACCCDDDBBB@@@?????????>>><<<:::777666444333111//////...000000000000000000000000/////////......////////////......------...//////000000000000111111111111333333333333333333333333222222111111111111222222333333333333333222222222222222111111111111000000//////............//////000000000000000000000000000000000000000000000000////////////000111222222333444666999;;;===>>>???===>>>>>>???===;;;888666111222;;;OOObbbhhh```UUUXXXUUUQQQNNNPPP^^^zzz|||ddd```pppuuunnnbbbUUUVVVMMMVVVrrr~~~oooZZZQQQMMMHHHAAA;;;222)))$$$%%%'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''((()))***$$$&&&((((((***555EEEQQQrrrzzzwwwvvvwwwxxx{{{~~~wwwrrryyy|||xxxwwwvvvyyy~~~zzzzzz|||tttppp|||zzztttooorrrwww}}}|||ttteeeSSSBBB333(((***(((&&&&&&((())))))((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))******,,,((('''111DDD[[[ooo{{{qqqfffjjjzzzqqqqqq{{{uuullluuu~~~|||xxxyyy{{{qqqjjjnnnuuu{{{mmmjjjvvv~~~yyyqqqhhh```[[[SSSMMMJJJFFFAAA???@@@;;;<<<===???DDDNNN\\\fffrrrrrrpppnnnnnnlllcccXXXMMMNNNOOOOOOKKKFFFBBB???DDDCCCCCCDDDEEEEEEAAA???EEEHHHJJJIIIGGGDDDCCCBBB>>>>>>===>>>@@@BBBEEEGGGGGGDDDAAA>>>>>>???BBBCCCAAAAAAAAABBBBBBBBBAAA@@@777666444222111111222222111111111000000000000000......////////////....../////////...............////////////000000000000111111111111111111111111111000000000000000000111111111111111111111111111000000000000000000000000//////............//////////////////////////////////////////////////////000000//////.........//////111444777:::<<<======>>>>>>>>>>>><<<:::777666111,,,///@@@UUUbbbeeedddOOOIIIHHHIIIHHHLLL___uuuwwwWWWVVVqqquuueee]]]^^^VVVPPPXXXsssmmm]]]YYYLLLBBB@@@:::---&&&(((''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((($$$(((------+++)))***,,,888GGG___uuuwwwuuuxxx{{{~~~{{{tttsssuuu}}}yyyzzz}}}qqqpppzzzzzzsss{{{}}}|||}}}yyyzzz}}}}}}vvvkkkyyy|||wwwmmmkkkpppxxx{{{|||ooocccNNN999,,,***...222%%%'''))))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))++++++***'''+++???]]]tttzzzvvvaaagggxxxxxxwww{{{vvvuuuxxx|||uuuiiiggguuu{{{vvvsssrrrxxx~~~qqqiiipppzzzmmmaaaYYYWWWTTTOOOMMMMMMJJJDDD???>>>======>>>>>>AAAIIIUUU^^^hhhhhhgggfffiiijjjcccZZZOOOLLLGGGBBB@@@@@@@@@AAAEEEFFFGGGIIIHHHEEE@@@===AAAEEEIIIJJJHHHDDDAAA???<<<<<<===???AAACCCFFFGGGEEECCC???======>>>AAACCCAAABBBCCCDDDCCCCCCCCCCCC;;;999777555444333333444222111111111000000000///......///000000///......//////////////////............/////////000000000111111111111111111111111111111000000000000111111/////////000000000000000//////////////////////////////............//////////////////////////////........................000000//////...---,,,,,,---///222555888:::<<<===??????>>><<<;;;:::999999555///,,,333>>>MMM```ooo]]]OOOEEEGGGKKKKKKPPPWWWeeeYYY\\\cccXXXOOORRRUUU[[[YYYYYYddd}}}kkkWWWFFFDDDAAA666,,,(((((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((((((&&&%%%%%%&&&)))+++,,,---...222:::KKKddd~~~rrr|||nnnhhhvvv}}}}}}zzzrrrqqqqqqxxxyyyvvvzzz~~~yyyvvvooonnnooosssuuupppcccYYYEEE<<<222,,,***++++++,,,((()))+++***'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))***+++,,,***000>>>WWWsssuuuhhhwww}}}tttssswww{{{yyyzzz~~~}}}wwwiiinnnwww~~~|||ssskkkkkkooouuu|||}}}|||ssskkkooo|||yyyiiiYYYRRRSSSPPPLLLLLLNNNLLLEEE???>>>============???FFFQQQYYY]]]```cccfffjjjjjj```UUUNNNHHH@@@;;;;;;===AAACCCDDDEEEGGGHHHGGGCCC@@@===???CCCHHHIIIGGGCCC@@@>>>===>>>@@@BBBDDDEEEFFFFFFCCCAAA???>>>>>>???BBBCCCCCCDDDFFFFFFDDDCCCDDDEEEAAA???===:::777555333333222222222111111000000///---...///000000///...---...//////000000000//////////////////000000000000111111111111111111111111111111000000000000111111......///////////////000......////////////000000//////............//////000000000000000000000000////////////////////////000000000///...---,,,+++---...///111444777:::<<<======<<<;;;;;;;;;<<<<<<:::444///------777PPPjjjwwwcccNNNGGGKKKNNNPPPQQQZZZllluuu^^^CCCGGGRRRKKKgggfff[[[SSScccuuuaaaMMMGGGHHHBBB555+++(((''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((('''%%%###$$$&&&((('''%%%***(((&&&'''---;;;KKKVVVppp{{{{{{zzzwwwggglllvvv{{{qqqvvv}}}{{{~~~yyy}}}}}}wwwssstttvvvvvvwww|||}}}|||}}}vvvyyyxxxmmmYYYGGG;;;777+++'''&&&+++...+++&&&$$$'''''''''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))+++,,,---333GGG___rrr~~~{{{}}}~~~sssssstttrrrjjjkkkqqq~~~|||oookkkyyymmmgggeeejjjrrryyy}}}sssnnnqqq~~~wwwiiiXXXPPPPPPNNNJJJIIILLLKKKFFFBBBAAA===>>>??????BBBIIITTT\\\]]]```bbbeeehhhggg^^^SSSJJJEEE???===>>>@@@BBBBBBDDDDDDDDDDDDCCCBBBCCCCCCCCCDDDFFFEEECCC@@@??????@@@BBBEEEGGGHHHGGGFFFDDDBBBAAAAAA@@@AAABBBDDDEEEFFFHHHIIIHHHFFFDDDDDDEEECCCBBB@@@>>><<<999777555333333222111111000000///---...///000000///...------...///000111111000000//////000000000111111111000000000000000000000000000000////////////000000........./////////000000......//////000000000000//////............//////000000000000000000000000////////////////////////000000000000///...,,,+++---,,,,,,---000444777:::777888:::;;;<<<<<<<<<;;;;;;555111000+++,,,>>>TTTtttmmm___OOOHHHJJJMMMMMMTTTlllwwwYYYPPPUUUQQQiiiiiibbbXXXYYYdddlllllliii^^^PPPIIIKKKLLLAAA333(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&'''''''''###&&&)))+++)))&&&"""!!!$$$(((,,,---,,,,,,+++888DDDWWWiiizzzwwwqqqwwwuuuqqqtttwwwxxxzzzttt~~~vvvwww|||vvvyyy~~~~~~zzz|||||||||}}}tttjjjfffZZZGGG444)))))),,,***&&&%%%((((((%%%%%%)))%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))+++,,,---???]]]|||}}}~~~xxxrrrxxxuuuhhh^^^```jjj|||vvveeettt~~~qqqjjjiiimmmuuu}}}~~~{{{wwwpppnnnzzz~~~xxxtttiiiYYYOOOLLLNNNJJJHHHJJJJJJGGGEEEFFF???AAABBBCCCFFFNNNYYYbbbfffeeeaaa___bbbddd___WWWEEECCCAAAAAADDDEEECCCAAAEEEDDDCCCAAAAAACCCHHHKKKGGGGGGEEEBBB???===>>>@@@BBBDDDHHHKKKKKKIIIEEECCCBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJLLLJJJGGGDDDEEEFFF@@@@@@AAAAAA???>>><<<:::333333222222111000000///---...///111111///...---,,,---///000111111111000000000000000111111111111//////////////////////////////............//////........./////////000000.../////////000000111111//////............//////000000000000000000000000000000000000000000000000000000111111000...,,,+++,,,+++******,,,111555888111444888<<<>>>===;;;999:::333111444000+++222???\\\iiikkkZZZHHHBBBCCCBBBKKKVVV}}}}}}WWWQQQ]]]___ccciiikkkcccYYYWWW[[[VVVTTTMMMHHHLLLQQQIII;;;(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&''' ###%%%###!!!""")))///((('''&&&&&&&&&''')))***$$$(((---444@@@SSSjjjzzz|||~~~~~~~~~}}}tttjjjtttzzzfffVVVCCC999///***+++---+++'''&&&&&&))),,,((("""%%%,,,'''&&&%%%'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))------'''&&&---333333UUUtttuuusss}}}~~~ssszzzuuuhhhbbbmmmiiiqqqpppiii}}}vvvttt|||uuujjjfffqqq}}}}}}sssqqq^^^ZZZXXXQQQOOOSSSTTTQQQOOOPPPSSSRRRNNNIIILLLEEE???@@@EEENNNZZZeeeeeeooopppiiijjjooogggWWWQQQIIIFFFIIIJJJEEECCCDDD===;;;:::<<>>>>>???CCCGGGJJJJJJFFFBBBBBBBBBGGGGGGGGGGGGGGGGGGHHHHHHKKKKKKLLLLLLKKKKKKJJJIIIDDDDDDDDDBBBAAA???===<<<:::777444222000111333444000111111222111111000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......------------......---------............/////////.........---------------......///000000000////////////////////////++++++)))))))))+++---///444555777999;;;===>>>???;;;999666444111000000000BBBIIIQQQUUUSSSNNNGGGCCCBBBRRRjjjrrrdddnnnqqqgggqqqwwwaaaKKKMMMPPPMMMOOONNNGGGIIILLLFFF888***$$$))))))!!!!!!***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%$$$"""$$$'''$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((())))))(((((((((+++000555888BBBOOObbbtttxxx~~~yyyrrrpppooooooqqqwww~~~~~~zzz}}}qqq]]]JJJ:::333************)))))))))(((((((((((((((((((((((((((''''''&&&'''((((((&&&$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&(((,,,---)))***;;;OOOvvvyyyooozzz|||xxxyyy}}}qqqiiibbbqqqsssvvvvvvlllssstttqqqqqqxxx}}}rrrhhhmmmyyyzzz~~~{{{hhhXXXVVVVVVRRRRRRWWW\\\ZZZ[[[^^^bbbbbb]]]XXXKKKEEEBBBCCCFFFLLLXXXdddfffnnnoooiiillluuupppcccTTTLLLEEEEEECCC@@@???AAA>>>======>>>AAABBBBBBBBBAAAAAAAAA???<<<;;;;;;===EEEGGGJJJJJJHHHEEECCCCCCIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDCCCBBB@@@>>>======;;;888555333222222222000000000000000000000000000000000000000000000000000000000000000000000000................................................////////////////////////......------------......---------............/////////.........---------------......///000000000////////////////////////,,,+++***)))***+++---...333555777:::<<<<<<======:::888666333000...---,,,///777@@@IIITTTZZZSSSHHHIIINNNSSSggggggaaafff[[[JJJHHHIIIJJJHHHFFFHHHIIICCC>>>AAA333((('''(((%%%%%%)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---'''"""###''''''$$$!!!$$$###############$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&'''***---///,,,111888???FFFPPP\\\eeevvv~~~qqq}}}xxxwww~~~rrrrrryyyyyyuuuuuu|||~~~|||~~~||||||xxxqqqkkkZZZVVVOOODDD999111......*********)))))))))(((((('''''''''''''''''''''''')))((('''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''%%%+++222,,,---JJJooozzzlllsssuuu}}}zzzpppnnnhhhppprrrvvvyyyooonnn|||wwwvvvuuuxxx{{{zzzssslllyyy~~~xxxsssgggZZZPPPRRRVVVWWWZZZ______^^^^^^```cccbbb^^^ZZZNNNKKKHHHGGGFFFJJJWWWdddfffkkkhhhbbbfffrrrtttlllVVVOOOIIIFFFDDD???===>>><<<===???@@@@@@AAABBBCCCBBBBBB@@@>>>;;;;;;===???HHHHHHIIIJJJKKKIIIGGGDDDJJJJJJIIIIIIHHHHHHGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCBBB@@@???@@@???===:::777444222111111000///......///000111000000000000000000000000////////////////////////................................................////////////////////////......------------......---------............///...............---------------......///000000000////////////////////////...---+++*********+++,,,111444777:::;;;;;;;;;::::::999777555222///,,,+++&&&---444@@@VVVjjjgggWWWHHHKKKFFFNNNoooooo\\\[[[WWWTTT[[[cccdddPPPBBBJJJIII@@@CCCJJJ???111(((&&&'''))))))(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!""""""!!!###############$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((,,,------,,,,,,111999@@@CCCNNN___ooo}}}vvvpppttt|||~~~wwwttt~~~}}}uuuvvv}}}sssfffYYYKKK>>>555555222---'''$$$$$$))),,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''((()))***&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))),,,((()))...222>>>___uuukkknnn~~~}}}wwwpppqqqrrrllljjjttt}}}zzzyyy}}}xxxwwwzzzzzzxxx{{{}}}yyypppgggbbbVVVOOONNNUUU]]]aaagggmmmiiigggcccaaa```___\\\YYYYYYUUURRRMMMHHHKKKXXXfffjjjjjjaaaUUUVVVccclllkkkTTTPPPLLLHHHDDD@@@======AAADDDGGGFFFDDDCCCEEEHHHEEEEEEDDDAAA@@@AAADDDGGGKKKIIIHHHJJJMMMMMMIIIFFFIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???<<<999666444333222000......///111222////////////////////////////////////////////////................................................////////////////////////......------------......---------............///........................------......///000000000///////////////////////////...---++++++***++++++///111666999;;;:::999777999999999888666333000///)))///000666MMMhhhnnnbbbLLLUUURRRNNN[[[lllqqqaaaYYYSSS]]]wwwjjjEEEIIIHHHCCCSSSLLLHHH===...&&&''')))'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ )))---(((!!! %%%***############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%'''(((((((((((((((''''''%%%(((++++++***))))))******---333999AAAJJJSSSYYYkkkqqqzzzzzzmmmhhhLLLHHH@@@:::555111,,,(((((()))))))))))))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''))),,,///%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******...+++''',,,???\\\uuuooojjjxxxvvvrrrssszzzsssvvv{{{oooooozzz|||pppeee[[[UUUSSSRRRSSSXXXaaajjjpppuuuzzz{{{wwwpppkkkhhhgggggghhheee```ZZZSSSMMMNNN[[[iiitttqqqcccQQQKKKVVVeeelll\\\XXXOOOEEE@@@AAACCCEEE[[[[[[YYYSSSLLLHHHGGGIIIGGGGGGGGGEEEEEEFFFJJJNNNKKKIIIHHHJJJMMMMMMKKKGGGIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFFFFFFFEEEDDDDDDCCCAAAAAABBBBBB@@@>>><<<:::666444222000///000111222////////////////////////////////////////////////////////////////////////........................////////////////////////......------------......---------............///---.....................------......///000000000///////////////////////////...---,,,++++++******,,,///333777999999888666666777888888777666444333+++///,,,)))777RRRbbbdddbbbddd^^^VVVQQQSSSoooyyyddd^^^[[[SSS^^^{{{|||KKKEEEDDDEEEYYYHHHKKKGGG999+++&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ''')))$$$ !!! $$$$$$######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&((()))))))))(((((( ###(((******'''%%%$$$,,,+++)))&&&&&&***000555666;;;CCCIIIOOOUUU]]]bbbnnnsss|||}}}mmmqqquuuqqq```III;;;777...,,,******+++---......'''(((***+++,,,+++((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''')))...222%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++++++++,,,999WWWvvv~~~qqqooo|||~~~~~~||||||}}}~~~zzznnnccchhhzzz~~~tttggg\\\UUUTTTTTT\\\bbbkkkrrrvvvxxxxxxyyyxxxtttnnnjjjggghhhkkkmmmiiiddd^^^YYYTTTTTT^^^iii|||{{{ooo[[[NNNUUUggguuuxxxqqqcccRRRJJJMMMTTTXXXqqqmmmeee[[[QQQKKKHHHGGGGGGGGGGGGFFFEEEFFFIIILLLHHHHHHHHHIIIKKKKKKJJJIIILLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDAAABBBBBBCCCCCCBBB@@@???:::999666444333222222222000000000000000000000000////////////////////////000000000000000000000000------------------------////////////////////////......------------......---------............///---------...............------......///000000000////////////////////////.........---,,,++++++******,,,000444777888888777444444555555555555555555---000---'''***<<>>FFFMMMQQQSSSTTT\\\dddiiiiiijjjnnnqqqqqqqqqtttwwwvvvuuuwww|||{{{zzz{{{|||zzzxxxlllqqqpppggg\\\SSSLLLEEE777>>>GGGJJJ???000)))***333111...+++)))''''''&&&)))'''%%%&&&'''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''&&&(((---111%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******+++++++++---;;;VVVqqq~~~|||vvvsssvvvyyy{{{~~~yyyuuu|||zzzmmmllleee```iii}}}{{{xxxpppggg___\\\___bbbiiirrr{{{}}}zzzsssmmmiiieeedddaaa___]]]^^^```bbbbbb___]]]]]]\\\[[[___fffwww|||yyygggXXXZZZnnnmmmaaa^^^^^^]]]gggaaaXXXPPPLLLIIIHHHHHHHHHIIIIIIGGGDDDCCCDDDFFFEEEFFFHHHHHHHHHHHHIIIKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBB>>>===;;;999666444222111000000000000000000000000000000000000000000000000////////////////////////------------------------////////////////////////......------------......---------............///---------.........//////------......///000000000////////////////////////.........------,,,++++++(((***...222555777999999666555555555555555555666333333333111,,,///AAAUUUnnndddOOOCCCDDDFFFRRRiiivvv\\\NNN^^^iiiccc\\\dddlllgggVVVPPPWWWYYYUUUJJJGGGGGGHHH???///&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))***'''(((888NNNWWWSSS'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$############$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$!!! !!!###$$$%%%!!!$$$(((******)))))))))++++++,,,***))))))+++---***,,,...//////000111222000333444333555;;;===<<<<<<<<<>>>???>>>>>>@@@CCCDDDCCCBBBAAA@@@??????>>>666:::;;;555000---+++'''''')))///555555000...000###%%%&&&'''(((***---...+++(((%%%%%%(((******)))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''###&&&))))))&&&%%%(((,,,$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***+++++++++---111JJJooo|||qqqnnnkkk~~~||||||xxxpppnnnwwwzzzgggfffhhhfffdddooo{{{ooonnnkkkeeeaaaaaafffjjjqqqzzzwwwjjj^^^WWW]]]]]]]]]\\\ZZZYYYYYYZZZZZZXXXZZZ___aaa______bbblllwww{{{nnn]]]^^^qqqrrrfffZZZPPPMMMGGGAAA>>>BBBGGGKKKLLLKKKLLLKKKHHHEEEBBBAAAAAABBBEEEHHHHHHFFFFFFHHHKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIICCCDDDDDDEEEEEEEEEEEEDDDEEEEEEDDDDDDCCCCCCBBBBBB@@@???>>><<<999555333111000000000000000000000000111111111111111111111111........................------------------------////////////////////////.........------.........---------.........//////---------.........//////------......///000000000////////////////////////------......------,,,+++'''))),,,000444777999;;;:::999888666666666777888555444777888...&&&222FFFaaafffYYYFFFAAABBBFFFNNNOOOddd^^^KKKUUUiiieeeUUUOOOWWW^^^\\\[[[jjjnnn```PPPEEEBBBJJJFFF444(((((('''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&((( 222HHHSSS((('''&&&%%%$$$###############$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$############$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%''''''&&&%%%%%%&&&''''''&&&&&&''')))'''(((((('''&&&&&&'''((()))))))))'''&&&%%%'''((((((******)))+++...,,,'''---***))),,,///...------,,,...//////...------...***......***(((,,,......---'''%%%))),,,+++((((((***++++++***(((&&&&&&''')))((((((***,,,+++'''$$$''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$(((+++***%%%###$$$'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((+++&&&$$$(((***)))***...---@@@cccwwwhhhddd{{{xxx{{{}}}uuurrrwwwwwwrrrvvvuuuggg[[[bbbllltttzzz}}}~~~wwwpppjjj``````^^^]]]cccooozzz}}}|||tttjjjaaa\\\^^^```bbbfffhhhfffaaa^^^```ccc^^^]]]YYYYYY```fffddd]]]iiihhhkkknnnllleee```___lll{{{vvv___OOOIIIAAA===888777;;;CCCIIILLLKKKKKKJJJFFFAAA>>>???AAAFFFFFFEEECCCCCCEEEIIIMMMNNNMMMKKKJJJHHHHHHIIIIIILLLLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFEEECCCBBBFFFEEECCCBBBBBBBBBCCCDDDCCC@@@===;;;:::777111---111111222222222000///...000...---...///000///...............////////////000///...------...///000////////////////////////////////////////////////........................---------------------------------...///000000111//////............//////000000///...---,,,,,,,,,,,,,,,---///111555888999<<<;;;:::999888777777777999888666555333333333333IIISSS\\\WWWHHH===BBBMMMLLLIIILLLMMMQQQaaacccRRR>>>IIIUUU^^^jjjrrrkkk^^^PPPLLLIIIJJJKKKEEE444$$$)))&&&$$$%%%'''(((&&&###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$############################################################$$$$$$$$$$$$###""""""$$$###"""""""""###%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************************************+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((((('''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((())))))+++...---+++<<>>======;;;777333000111111111111111000000000///......///000///............/////////000000000///...------...///000////////////////////////////////////////////////........................---------------------------------...///000000000//////............//////000000///------,,,,,,---,,,,,,---...000333666777<<<;;;;;;:::999888888777888777777666555444333333555DDDTTTUUUJJJ@@@@@@FFFLLLNNN]]]fff^^^VVVRRRIIIAAABBBMMM___llljjj^^^UUUPPPNNNMMMMMMLLLGGG<<<222***'''%%%&&&)))***)))'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$#########################################################$$$$$$$$$$$$###""""""$$$###"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********************************+++++++++******)))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))((((((((('''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%***---++++++000222111RRRnnnwwwjjjkkkppp~~~xxx|||}}}wwwnnnjjjnnnqqqqqqwww~~~tttjjjccccccppp||||||~~~}}}|||{{{qqqmmmjjjjjjkkkeeeYYYOOOMMMWWWcccllluuuzzzzzzvvveeedddaaa^^^\\\]]]aaaeeefffiiijjjhhhdddaaabbbccc```ccccccbbbdddiiikkkjjjcccXXXQQQSSSXXXXXXUUUSSSLLLTTT___bbb\\\PPPFFF@@@BBBBBB@@@??????AAADDDHHHFFFCCC>>>:::999===CCCIIIIIIIIIHHHFFFEEEGGGKKKNNNNNNNNNMMMLLLKKKKKKLLLLLLJJJJJJKKKKKKKKKIIIHHHGGGFFFGGGHHHIIIIIIGGGEEEDDDGGGGGGGGGFFFEEECCCBBBAAA???>>>>>>??????>>>;;;888222111111111111111222333000///......000000///...////////////000000000000//////............//////////////////////////////////////////////////////........................---------------------------------...//////000000//////............//////000///...------------------------...///111222333999:::;;;;;;:::999888777555555666666666555444333(((666EEEKKKFFF@@@>>>>>>FFFHHHdddjjjWWWHHHDDD===DDD\\\kkkdddWWWPPPMMMLLLLLLKKKIIIEEEAAA???,,,((($$$$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######################################################$$$$$$$$$$$$###""""""######""""""######$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((())),,,---***+++888HHHlll~~~oooooowww}}}zzz~~~}}}tttuuujjjjjjnnntttttttttzzz~~~pppmmmkkkgggmmmwwwpppxxxkkkcccZZZYYY\\\\\\VVVNNNSSS___llltttxxxxxxqqqiiiaaaaaaaaaaaa````````````bbbdddeeeccc```]]]]]]^^^___dddfffcccccchhhmmmoooaaaVVVLLLLLLOOOQQQRRRTTTMMMPPPRRRRRROOOIIICCC???BBBDDDDDDCCCAAA@@@BBBDDD???===999777888>>>EEEIIIIIIIIIHHHGGGFFFGGGIIILLLMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJKKKLLLKKKJJJHHHGGGEEEFFFIIIJJJJJJIIIGGGEEEEEEFFFFFFFFFFFFDDDBBBAAA<<<===>>>???@@@>>><<<:::666555333222111111222333000///...///000111000.../////////000000000111111/////////....../////////////////////////////////////////////////////////................................................---------......////////////......------......///000///...---------------------------......//////555666888999999777666444111222444666666555333222...222777;;;???AAA>>>999???<<>>@@@BBBCCCBBB???===;;;<<<:::777444222111111111111///...///000111000///////////////000000000000...//////////////////...////////////////////////////////////////////////................................................------------..................------------......//////...------------...------......------------000222333555555444222111---///111444555555333333333000---222@@@JJJEEE999<<<666CCC___|||wwwRRRGGGJJJFFFEEERRRfffiii___RRRIIIEEEIIILLLJJJGGGFFF;;;444,,,(((((()))((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))///%%%&&&000111666XXX{{{vvv}}}}}}qqqeeeZZZlllrrrvvvtttqqqwwwrrrkkknnnpppnnnrrrttt{{{yyy~~~xxxsssqqqooobbbRRRJJJLLLRRRUUUVVV]]]eeelllnnnnnnkkkccc[[[YYY[[[^^^bbbdddddd```]]]```````````````___^^^^^^\\\aaacccaaabbbhhhoooqqq^^^WWWPPPLLLGGGEEEHHHNNNVVVQQQIIIAAA===<<<>>>???CCCBBBBBBDDDEEEDDDBBB???666555666999>>>BBBDDDEEEIIIIIIIIIGGGEEEEEEGGGHHHGGGHHHIIIKKKLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJIIIIIIIIIAAAAAAAAABBBAAAAAA@@@???AAADDDGGGHHHFFFBBB@@@??????>>>;;;888555333111000111000//////111111000///............////////////......////////////......////////////////////////////////////////////////................................................------------------------......------------......///......---------......---............---,,,,,,---...///000111111000///,,,...000222444555555555000...,,,333EEEUUUQQQCCC<<<:::>>>GGGYYYxxxxxxSSS[[[UUUEEEHHH]]]eee]]]LLLDDDBBBJJJNNNIIIDDDCCC===555,,,&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###################################################$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''',,,+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))'''((((((((()))))))))))))))((()))///<<>>::::::>>>AAACCC@@@>>>AAAFFFGGGCCC>>>777666666999???CCCEEEEEEJJJKKKKKKIIIGGGFFFGGGHHHCCCEEEGGGIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIKKKLLLKKKJJJIIIHHHHHHIIIJJJJJJCCCBBB@@@>>>===<<<;;;;;;@@@DDDHHHJJJGGGDDDBBBBBB@@@???>>><<<999666333222111000///000111111000///------------............---...///000000///...---////////////////////////////////////////////////................................................------------------------...------,,,,,,------.........---------......///---......//////...,,,,,,+++,,,,,,---.../////////---...000222555777888999111222000222CCCWWW]]]WWWKKKEEEGGGKKKRRRkkkjjjqqqkkkWWWJJJNNNSSSRRRFFFBBBFFFQQQSSSKKKFFFHHHFFF===111(((%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%###################################################$$$$$$$$$$$$###""""""!!!"""###$$$%%%$$$$$$###""""""############""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))###,,,---...DDDjjjwwwmmmnnnvvv{{{tttnnnuuu|||{{{{{{zzz~~~|||kkkaaa]]]gggoookkk___WWWTTTSSSRRRSSSWWWZZZ]]]]]]fffmmmrrrrrrqqqooohhhaaagggccc^^^]]]```cccddddddaaaaaaaaaccceeefffeeedddaaaccccccbbbgggooouuuuuuggg]]]TTTSSSSSSNNNFFFBBB???AAAAAA>>>;;;<<<@@@EEECCC>>>;;;???GGGIIIDDD>>>:::888666999>>>CCCFFFFFFLLLLLLLLLJJJHHHGGGHHHIIIAAACCCEEEGGGIIIJJJJJJJJJLLLKKKHHHGGGGGGIIIKKKMMMMMMLLLIIIHHHGGGHHHJJJKKKEEECCC@@@<<<:::888777777<<>>;;;888666444111000///000111222111///,,,,,,,,,---------......---...///000000///...---////////////////////////////////////////////////........................////////////////////////------------------------...------,,,,,,------.........---------......///---.../////////...---,,,+++++++++,,,---...///000///000111333555888;;;<<<888:::444...999RRRdddhhhbbbQQQPPPYYY[[[cccvvv}}}jjjRRRCCCCCCIIIHHHIIISSS___^^^SSSOOOTTTXXXMMM>>>111+++(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%###################################################$$$$$$$$$$$$###""""""!!!"""###$$$%%%$$$######""""""############""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&((()))((((((***++++++***///,,,;;;hhhyyy~~~~~~xxx{{{~~~~~~ppplllmmmvvvzzzqqq}}}vvvsss]]][[[]]]aaa___XXXQQQNNNOOOPPPQQQUUUYYY___cccfffffflllxxx{{{mmmddddddbbb___\\\]]]```bbbbbbaaa```^^^\\\[[[\\\]]]]]]]]]YYY^^^aaabbbgggmmmqqqpppbbbbbb^^^XXXYYY\\\YYYPPPHHHEEE@@@>>>???AAABBBCCCDDDAAA@@@CCCHHHIIIDDD???;;;888555555666999;;;;;;BBBDDDGGGHHHGGGFFFEEEFFFDDDFFFIIIJJJKKKIIIHHHFFFKKKIIIGGGGGGIIIKKKLLLLLLJJJIIIHHHGGGFFFGGGGGGHHHFFF???<<<===;;;444222444888BBBJJJHHHEEEEEEGGGHHHBBB@@@>>>??????>>>:::666111000///000111222111000/////////....../////////---------------...///000////////////////////////........................///............---------------------------------........................------------------------////////////////////////.../////////...---,,,,,,+++,,,---...///111111222111111222444666999;;;<<<>>>===;;;999555>>>XXXsss|||ppp^^^TTTXXXaaa```XXXxxxooorrrkkkNNN>>>JJJDDDIIIaaajjjZZZYYYgggfffuuu___FFF999111+++(((((()))'''&&&&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""##############################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######%%%(((***'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((******''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******(((''''''((())))))+++...666SSSyyy~~~{{{{{{yyyxxx|||}}}qqqoooqqqyyy~~~xxx|||zzzrrrlll[[[VVVTTTTTTSSSNNNKKKLLLQQQSSSUUUYYY\\\```cccddddddgggrrr||||||qqqfffbbb```___]]]___aaacccbbbaaa^^^\\\ZZZXXXXXXXXXXXXWWWUUUXXX[[[___fffnnnpppnnnfffgggggghhhnnnsssnnndddOOOJJJDDD??????AAACCCDDDCCCCCCDDDEEEFFFFFFEEEDDD>>><<<999888888999999999@@@CCCGGGIIIIIIHHHHHHHHHFFFHHHJJJLLLLLLKKKIIIHHHJJJGGGDDDDDDGGGJJJKKKKKKHHHGGGDDDBBBAAABBBCCCDDDAAA;;;888999666111///111777AAAIIIHHHFFFGGGIIIJJJDDDBBB@@@??????>>>;;;888333222000111222222111///000//////////////////000---------------...//////////////////////////////........................///............---------------------------------........................------------------------////////////////////////.........///......------...//////000111222333333222222333444555777888999@@@??????<<<666777GGGXXXuuuyyylllUUUMMMVVVWWWNNNhhhiii___ZZZ\\\TTTLLLNNNCCCEEEXXX___QQQSSSdddhhhooo]]]III>>>777...(((&&&(((&&&%%%&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""##############################$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))---+++(((''')))******++++++333KKKtttxxxyyypppkkklllwww|||kkkmmmqqqwww}}}|||xxxyyy~~~wwwkkkcccYYYQQQJJJHHHGGGFFFHHHLLLSSSUUUXXX\\\^^^_________]]]```iiivvv{{{ttthhhaaacccaaa``````aaabbb```___^^^]]]ZZZXXXUUUTTTSSSRRRPPPRRRTTTZZZdddnnnoookkkhhhjjjkkkooovvv{{{yyysss]]]VVVMMMGGGDDDEEEGGGIIIFFFGGGGGGFFFDDDEEEHHHKKKDDDBBB???>>>===<<<:::888===AAAGGGJJJKKKKKKJJJJJJIIIJJJLLLMMMNNNMMMKKKJJJJJJEEE??????DDDIIIKKKJJJEEEBBB>>>;;;999999;;;<<<===999777666444///...000555???GGGHHHGGGIIIKKKLLLHHHEEEBBBAAA@@@???<<<;;;666444222222222222000...000//////......//////000---------,,,------...///////////////////////////........................///............---------------------------------------------------------------------------------////////////////////////------......///.........///000000000111111111111222222222333444555666777>>>>>>???>>>888333666<<>>444***%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#################################$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++((((((+++---,,,---///---FFFkkk}}}~~~vvvmmmgggffflll||||||qqq~~~xxxooohhhpppwwwwwwxxx|||rrryyy}}}zzzssseee[[[UUULLLEEEDDDDDDEEEJJJOOOUUUWWWZZZ]]]^^^\\\ZZZYYYVVV[[[fffssszzzwwwmmmfffnnnkkkfffbbb___^^^]]]]]]```___]]]ZZZVVVRRRQQQQQQNNNOOOPPPVVVbbbmmmmmmggghhhhhhfffdddgggnnnvvv|||tttlll___UUUOOOMMMMMMMMMJJJIIIFFFDDDCCCFFFJJJMMMHHHGGGEEECCCBBB???;;;888;;;@@@FFFJJJLLLKKKKKKLLLJJJKKKLLLMMMNNNMMMLLLKKKKKKDDD===<<>>:::888555444444333111/////////............//////...---------------......////////////////////////........................///............---------------------------------------------------------,,,,,,------------------////////////////////////,,,,,,---.../////////...------------------,,,,,,//////000111222444666777888999<<<===:::555111000888RRRbbbZZZMMMMMMPPPOOOLLL^^^[[[MMMOOOSSSKKKDDDEEEDDDJJJOOOKKKKKKYYYfff```ZZZRRRKKKCCC888...(((&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%'''((((((((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((&&&(((------***+++000999bbb~~~ooommmsssiiiooo{{{yyyvvvuuummmkkkrrr}}}|||vvv|||pppxxx|||yyyvvvnnnaaaWWWOOOHHHDDDFFFIIIJJJNNNRRRWWWXXXZZZ[[[[[[YYYVVVTTTUUU___kkkvvv|||{{{wwwrrr{{{vvvmmmddd]]]ZZZ[[[\\\^^^^^^]]]YYYTTTPPPNNNNNNNNNNNNNNNTTT___jjjkkkfff```^^^XXXQQQOOOZZZqqqsssdddYYYQQQMMMJJJKKKEEE>>><<<@@@EEEGGGHHHFFFEEEDDDCCCBBB@@@<<<999===AAAFFFJJJKKKKKKKKKKKKIIIJJJKKKLLLLLLLLLKKKKKKLLLEEE>>><<<@@@EEEHHHIIIEEEAAA<<<777555555777888===>>>===999555444444444333;;;BBBDDDFFFIIIKKKJJJKKKJJJGGGDDDBBB@@@@@@AAA===;;;999777777555333111//////............/////////......------.........000000000000000000000000///////////////////////////............---------------------------------------------------------,,,,,,,,,---------......////////////////////////,,,,,,---.../////////...,,,++++++++++++************+++,,,...111444666888555777999:::;;;999444///222AAAVVVaaaYYYIIICCCFFFBBBPPPSSSRRRWWWXXXZZZcccDDDCCCEEENNNQQQMMMNNNZZZfffccc\\\RRRGGG<<<333,,,'''%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$################################################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%'''((()))((('''&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((&&&))),,,***&&&+++666RRR}}}~~~pppsssqqq||||||vvvyyynnnnnntttyyyzzzsss{{{tttzzzzzzuuupppiii^^^VVVKKKGGGGGGKKKOOOOOOPPPSSSXXXWWWWWWVVVTTTSSSQQQPPPUUU___kkksssyyy}}}{{{www}}}wwwnnnccc[[[WWWXXXZZZWWWYYYYYYVVVOOOKKKJJJJJJMMMMMMMMMQQQ[[[gggkkkhhhUUUQQQJJJCCC@@@KKKgggxxxiii\\\QQQIIIDDDHHH???777666;;;AAACCCBBB@@@@@@???@@@AAAAAA>>><<>><<<<<<>>>???<<<@@@???999444333444444555<<>><<<::::::888666444111000000//////000000111111000//////.../////////000000000000000000000000///////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........////////////////////////------......///.........---------,,,,,,,,,,,,,,,((((((***---000333666777666888999888888999666111222555FFF\\\\\\JJJ@@@EEEDDDHHHJJJQQQYYYXXX___tttJJJIIIIIIVVVcccYYYNNNTTTiiiiiicccWWWJJJ@@@888111)))'''$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%#######################################$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((()))((('''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))'''***---)))(((777KKKtttzzzvvvyyysss~~~~~~{{{zzz}}}sssnnnssszzzxxx~~~}}}ssssss}}}}}}wwwqqqjjjccc[[[VVVOOOLLLMMMRRRUUUTTTSSSUUURRRPPPMMMJJJHHHGGGHHHIIIKKKRRRZZZaaakkksssqqqjjjllljjjddd\\\UUUQQQQQQSSSQQQTTTVVVRRRLLLHHHGGGHHHIIIJJJKKKNNNWWWdddkkkmmm\\\UUUNNNHHHDDDHHHWWWhhhyyytttkkkbbbYYYPPPHHHCCCDDD???999666999===AAACCC>>>>>>>>>AAADDDFFFFFFEEEJJJLLLLLLLLLJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKIIIDDD>>>::::::>>>AAAHHHFFFDDDBBBAAAAAABBBCCC>>>CCCCCC;;;444444555444:::@@@EEEFFFGGGJJJJJJFFFGGGHHHJJJHHHEEECCCCCCDDDCCCAAA>>>===<<<;;;999777444333333333333333333444222222111000000000000000000000000000000000000000///////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///////////////////////////.........///......------------------............((((((***,,,...111333555444888888555555888777222///...777FFFMMMHHHEEEGGGFFFIIIHHHNNNXXXTTTQQQ[[[NNNLLLIII\\\rrreeePPPSSSYYY^^^]]]TTTJJJDDD???999+++)))&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%########################""""""#########$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))(((+++...+++///FFF```yyyrrryyyzzzsssoooyyy}}}~~~~~~xxxvvvvvvxxx{{{vvvyyyvvvrrrzzz|||vvvnnnfff___YYYWWWUUURRRSSSXXXZZZXXXVVVWWWLLLHHHCCC???======???AAA???BBBEEEMMM[[[fffbbbXXXYYYZZZYYYTTTNNNJJJJJJKKKOOORRRUUURRRLLLGGGGGGIIIEEEGGGIIIKKKTTTbbblllppppppggg___ZZZTTTMMMMMMRRR^^^]]]ZZZXXXUUUQQQKKKHHHDDDBBB???;;;:::===CCCHHH??????@@@DDDHHHLLLMMMNNNPPPPPPPPPMMMJJJIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIFFF>>>777555999>>>DDDCCCBBBAAAAAABBBBBBCCC@@@FFFFFF===666666777555===CCCGGGHHHIIIKKKJJJFFFEEEGGGJJJIIIFFFDDDDDDEEEDDDBBB@@@???>>>===;;;999666666666555555666666666333333222111000000111111000000000000000000000000000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////////////////.../////////...---,,,,,,,,,,,,,,,---------......))))))***+++---///111222///444666333333777888444111111000333:::AAACCCAAA???FFFGGGNNNZZZUUUDDD===IIIFFFBBBXXXtttfffLLLMMMDDDMMMRRRNNNHHHGGGDDD@@@---***'''%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((()))(((+++------777[[[xxxvvv|||xxxnnnsssvvvxxxqqqssswwwuuupppoootttyyy~~~~~~zzztttllleee___[[[YYYXXX\\\[[[ZZZZZZ[[[[[[ZZZYYYPPPJJJBBB???AAABBB@@@===AAA??????CCCIIILLLJJJGGGLLLRRRXXXTTTKKKEEEFFFJJJLLLMMMNNNLLLIIIGGGFFFFFFFFFEEEEEEHHHMMMZZZooonnn]]]XXX^^^bbbkkkkkk```[[[]]]WWWJJJFFFCCC>>>===???BBBEEEFFFEEE>>><<>>:::::::::::::::;;;<<<<<<;;;999777444222111111111000000000000000/////////////////////////////////000000//////............------------------------------............------........................///////////////////////////............---------.........------,,,,,,,,,,,,,,,*********,,,...000333555555444333222333444777000---111888===AAAFFFRRRHHHFFFSSSaaa```TTTJJJ>>>QQQMMMHHH[[[bbbUUUPPPHHHOOOSSSOOOJJJHHHGGGEEE;;;222(((%%%'''******(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%%%%%%%%%%$$$%%%'''((((((((('''&&&)))(((&&&$$$$$$%%%''')))(((((((((((())))))))))))&&&'''(((((((((((((((((('''&&&&&&(((******)))''''''''''''(((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))***222...)))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))((()))......,,,666TTTxxxzzzrrrooossszzzxxx}}}yyylllmmmrrrqqqqqqtttvvv~~~xxx|||}}}{{{tttkkkdddbbbbbbbbbaaa```^^^\\\[[[\\\[[[YYYWWWQQQKKKDDDAAAAAABBB@@@>>>;;;999777:::@@@DDDCCCAAAHHHQQQ[[[^^^XXXOOOIIIFFFHHHIIIJJJIIIFFFDDDDDDDDDFFFDDDDDDGGGJJJTTTfffwww{{{yyyzzziii]]]WWWOOOEEEEEECCCBBBFFFJJJKKKGGGCCCFFFCCCDDDIIIMMMMMMNNNPPPRRRQQQPPPPPPPPPOOOLLLJJJKKKIIIGGGHHHKKKLLLKKKJJJJJJJJJIIIGGGDDD???;;;999AAABBBBBBBBBBBBBBBBBBBBBDDDDDDAAA>>>:::888999:::AAABBBDDDFFFHHHJJJKKKKKKIIIGGGFFFFFFGGGFFFBBB???CCCCCCBBBAAA@@@???>>>>>><<<<<<<<<===>>>???AAAAAA???===;;;777444222000///111111111000000000000000////////////////////////////////////......------------------------------------............------............................................................------------......---------,,,,,,,,,---,,,+++******+++---...222333555555444333444555666222///111444888@@@HHHQQQ\\\aaabbbkkktttiiiTTTEEEIIIEEEFFFUUU]]]VVVPPPHHHPPPTTTRRRNNNLLLIIIFFF???666+++%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&'''(((((('''))))))(((((((((((())))))'''''''''''''''(((((((((&&&&&&'''((()))))))))))))))(((((()))++++++***((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))///,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''///...,,,FFFssszzz~~~uuuxxxsssfffooo|||pppiiikkknnnnnnqqqwwwyyysssrrr{{{wwwwwwooofffaaacccggghhhgggaaa___]]]]]]]]]\\\ZZZXXXQQQKKKEEEBBBBBBBBBAAA>>>>>>:::777888<<<@@@AAAAAABBBIIISSSXXXVVVOOOGGGBBBBBBCCCEEEDDDCCCAAABBBBBBDDDCCCCCCDDDFFFLLLZZZgggvvvuuueeeXXXPPPLLLJJJGGGEEEFFFNNNXXX[[[UUUNNNHHHFFFGGGKKKKKKIIIKKKOOOQQQRRRRRRQQQNNNJJJHHHHHHJJJHHHGGGGGGIIIJJJJJJIIIJJJJJJJJJIIIGGGDDDBBB@@@BBBBBBBBBBBBBBBBBBAAAAAACCCCCCBBB@@@======>>>@@@BBBBBBCCCEEEFFFHHHHHHIIIIIIGGGDDDCCCCCCCCCAAA???BBBAAA@@@???>>>=========>>>>>>???@@@BBBDDDFFFGGGCCCBBB@@@<<<888444111///222111111111111111222222////////////////////////...............---------------------------------------............------............................................................------------...------------,,,,,,,,,---,,,+++*********+++,,,///111444555555555666777666444333222///222>>>KKKQQQ^^^jjjqqqzzz~~~sss\\\HHH@@@GGGLLLPPPNNNFFFEEEMMMSSSSSSRRRQQQMMMIIIDDD<<<111)))&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&'''((()))***''''''((())))))(((((('''((((((((((((((((((((((((&&&'''((()))***+++++++++)))''''''''')))***)))'''((((((''''''''''''&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((+++)))'''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))*********+++---000>>>cccxxxyyyssscccppprrriiirrrooojjjiiioooppplllooovvv|||tttlllrrr~~~}}}{{{qqqjjjbbb```dddhhhgggeeeaaa___^^^]]]]]]]]][[[YYYNNNJJJEEEBBBBBBAAA@@@???CCC???:::888:::===>>>???<<<<<<>>>AAABBBAAA???===<<<>>>@@@@@@@@@???@@@AAAAAA@@@@@@BBBCCCFFFPPPZZZ```jjjzzz}}}uuuxxxmmmaaaYYYQQQJJJKKKPPPJJJGGGIIIVVVhhhssspppiiiWWWOOOJJJJJJKKKKKKMMMPPPMMMOOOPPPNNNHHHDDDCCCDDDHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBDDDFFFCCCCCCDDDDDDEEEFFFGGGGGGGGGEEEBBB@@@????????????@@@???>>><<<<<<<<<<<<<<<===>>>???@@@CCCEEEGGGHHHDDDDDDBBB@@@<<<888444222222222111000000111222222////////////////////////............------------........................------............------.........................................................---------,,,,,,------------------------...---,,,******)))******,,,///333555666666777888777888888444---...===MMMXXXPPPYYYqqq}}}{{{zzzTTTGGGNNNHHHDDDCCC:::@@@GGGMMMPPPTTTVVVTTTNNNFFF@@@666...)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&&&&''')))***((((((((()))******++++++++++++++++++************))))))******+++*********)))((('''((()))******))))))))))))))))))))))))***))))))((((((((('''''''''%%%&&&&&&&&&'''''''''((('''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((()))))))))*********+++///,,,999___xxxzzzsssfffaaaqqqwwwmmmgggooowwwwwwlllssssssgggfffllltttsssllllllsss|||nnnnnnxxx||||||oookkkgggfffiiiiiigggccccccaaa^^^[[[ZZZXXXTTTRRRIIIGGGCCCAAA@@@???>>>>>>AAA>>>999666444555666666555222000111444666777666888;;;===>>>>>>>>>???@@@>>><<<>>>AAABBBCCCJJJRRR___fffqqqzzz|||rrriiilllbbbYYYSSSMMMGGGHHHLLLEEEFFFNNNeeeqqqaaaQQQLLLOOOQQQRRRSSSKKKMMMNNNKKKEEEBBBBBBDDDGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDCCCDDDFFFFFFFFFFFFHHHJJJEEEEEEDDDCCCCCCDDDEEEEEECCCBBB@@@===<<<<<<===??????>>>>>>===<<<<<<<<<<<<<<<<<<===???AAACCCEEEFFFBBBBBBBBBAAA???===:::888333222111000///000111222000000000000000000000000................................................------............------...................................................------------,,,,,,,,,------------------------...---,,,+++******))))))***---111333444555777999999::::::666///...;;;JJJfffVVVRRR^^^iiimmmzzz]]]PPPWWWNNNEEEEEEAAA@@@CCCGGGKKKRRRYYYYYYUUUFFFBBB<<<444---))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&'''((())),,,,,,+++,,,...000333444111111111111000000//////............------,,,+++...,,,******,,,------,,,'''(((((()))***++++++,,,******))))))))))))((((((&&&&&&&&&'''''''''''''''&&&%%%%%%'''))))))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((())))))******+++++++++,,,,,,HHHyyyxxxqqqyyy~~~ppphhhhhhpppkkk]]]bbbvvvzzznnnfffnnn}}}~~~uuullljjjnnnttttttnnnpppxxx{{{rrrmmmtttzzzpppooommmmmmllljjjfffdddccc```[[[VVVRRRMMMHHHEEEBBBAAA???===<<<<<<<<<<<>>DDDUUUrrrttt[[[PPPPPPQQQOOONNNLLLLLLJJJHHHEEEDDDEEEFFFGGGHHHHHHHHHGGGGGGIIIKKKGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHFFFEEEDDDDDDEEEFFFBBBDDDFFFFFFFFFGGGHHHJJJFFFEEECCCBBBAAAAAABBBBBB@@@@@@???===<<<<<<>>>AAA@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<===>>>@@@AAABBB@@@@@@@@@@@@@@@??????>>>777555333111000000111222000000000000000000000000.........///////////////........................------............------........................------------------------------------,,,,,,,,,,,,,,,,,,,,,------------.........------,,,+++******)))+++...000222444777999;;;:::999777222000888CCChhhiii\\\IIIKKKaaannnmmmuuu[[[SSS\\\XXXNNNOOOTTTKKKJJJGGGGGGOOOYYY\\\YYYJJJIIIEEE<<<222+++))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''''''''''''''((((((((((((((()))+++,,,,,,///000111444666999<<<>>>?????????>>>>>>======<<<;;;;;;;;;;;;:::999888888666333000.........---,,,(((((())))))***++++++,,,++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&'''))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((())))))******+++,,,,,,,,,999___vvvjjjrrryyy}}}pppjjjooolllllliiijjjxxx|||iiiooovvv}}}vvvrrrttttttuuu~~~nnnkkknnnzzz|||~~~tttkkklllkkkiiidddaaaaaabbb[[[WWWRRRNNNJJJEEE@@@===;;;;;;:::999888888999:::===>>>??????===:::888777222444666777777555444333333666888999999999;;;<<<;;;999999===>>>>>>BBBGGGOOO[[[gggqqq{{{wwweee[[[YYYUUUNNNAAAFFFVVVrrrooo^^^VVVPPPMMMLLLLLLIIIEEEBBBCCCEEEGGGHHHGGGHHHJJJIIIGGGGGGIIILLLHHHHHHHHHGGGGGGGGGGGGGGGIIIHHHFFFDDDCCCCCCDDDEEE@@@BBBDDDEEEDDDDDDEEEFFFEEECCCAAA???======>>>>>>???@@@AAA@@@>>>>>>AAADDDCCCDDDFFFGGGGGGEEECCCAAA??????>>>>>>>>>??????@@@??????>>>>>>???@@@AAAAAA;;;999666333111111222333000000000000000000000000/////////000000000111111........................------............------........................---------------------------------,,,,,,,,,++++++,,,,,,,,,---------..................------,,,+++)))+++,,,---...111666999;;;777666777666333444888OOO^^^XXXAAA>>>UUUbbb\\\XXXRRRPPPWWW[[[OOOMMM]]]aaaYYYMMMGGGMMMWWW[[[YYYXXXXXXTTTIII:::...)))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''(((((()))***+++***,,,...111444777888999;;;???DDDJJJNNNOOOPPPOOOUUUUUUTTTTTTSSSRRRRRRQQQPPPQQQQQQRRRSSSSSSRRRRRRJJJFFFAAA<<<999777444222//////......---------,,,,,,++++++++++++*********)))))))))))))))))))))))))))'''&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''',,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((())))))***++++++,,,,,,333NNNwwwjjjhhhxxxyyy}}}wwwbbbcccsssjjjhhhooogggpppxxx|||vvvtttvvv}}}xxxhhhhhhppp|||zzzjjjlllssswwwkkkccceeeddd```YYYWWWYYY]]]PPPNNNJJJGGGEEEBBB>>>;;;666777777777666666888999888;;;???@@@???<<<:::999777777777555222222444777222444666777777888999:::<<<999888;;;<<<<<>>>>>===>>>???AAABBB???<<<999555333222333444000000000000000000000000//////000000111111222222////////////////////////---..................---........................---------------------------------,,,,,,,,,++++++,,,,,,,,,------...............//////......---,,,******++++++,,,000555999:::555222666777555111111111???GGGBBB@@@KKKZZZbbbDDDMMMLLLPPPWWWIIICCCXXXrrrfffTTTIIILLLUUUZZZXXXffffffbbbUUUBBB333+++)))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((***+++---...///111666;;;???CCCEEEEEENNNTTT]]]eeeiiijjjgggeeeggggggffffffeeeddddddcccbbbcccdddfffhhhiiiiiiiiiddd___XXXQQQLLLGGGCCCAAA777666555333222000///...,,,,,,,,,+++++++++******************))))))))))))***)))'''''')))***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((///...,,,+++***++++++,,,))))))***++++++***((('''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************)))(((***+++***(((,,,222:::nnn||||||iiidddjjj___XXXjjjqqqqqq}}}vvvppp~~~pppqqqooocccjjjuuu~~~}}}qqq^^^WWWXXXfffuuuwwwnnnfffWWWYYY[[[]]][[[WWWRRRNNNIIIGGGCCC>>>;;;999888888888777666666555666666666999:::;;;>>>??????<<<999:::999888777555333222222444444555777888888888888777777777888:::<<<===>>>DDDIIITTTfff|||{{{mmm```XXXVVVWWW[[[fffxxxxxxmmmcccUUUJJJGGGCCC@@@AAAEEEIIIJJJJJJLLLMMMMMMLLLKKKJJJKKKLLLGGGGGGGGGHHHJJJJJJIIIGGGEEEDDDCCCBBBBBBCCCEEEEEEBBBBBBBBBBBB@@@???===<<<@@@???===;;;:::;;;<<<===CCCDDDCCCAAA@@@AAADDDFFFFFFIIIKKKLLLKKKIIIIIIIIIJJJHHHEEEBBB@@@???>>>>>>@@@??????????????????@@@CCC@@@<<<888555444444444333333222111000000000111.........///////////////////////////////////////---------............///111111000///...---,,,,,,................................................------------------------111111111000///---++++++))))))***+++,,,...///000444555666777666555333222///444AAALLLHHH@@@EEERRRGGGMMMKKKEEEIIITTTPPPCCC[[[ssslllTTTQQQPPPNNNWWWjjjbbbYYYQQQIII???222)))&&&((((((%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&'''''''''(((***---$$$)))---000111333666999>>>???AAAEEELLLRRRXXX[[[eeeiiimmmnnnllljjjkkkmmmjjjnnnrrrsssqqqsssyyy~~~~~~~~~|||uuulllhhhfffccc]]]XXXTTTOOOIIICCC@@@<<<777333///++++++......+++***+++******+++***(((((()))***((('''&&&&&&((())))))(((******)))((('''&&&&&&%%%$$$%%%'''&&&%%%###$$$%%%)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''444111---******+++,,,---***++++++,,,,,,+++***)))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))***************)))+++///...***///999___yyyhhhjjjhhhWWW\\\uuu~~~lllqqqwwwrrr}}}uuu{{{}}}llllllrrr{{{{{{yyypppccc[[[QQQNNNYYYfffiiiddd^^^UUUWWWXXXYYYVVVRRRMMMIIICCCBBB@@@===;;;:::::::::888888777666555555555555::::::<<>>CCCDDDIIITTTiiiwwwlll```YYY\\\]]]```gggrrrrrrjjjcccXXXPPPKKKHHHDDDDDDGGGJJJLLLLLLKKKLLLMMMMMMLLLKKKJJJKKKFFFFFFEEEFFFHHHHHHGGGEEEFFFFFFDDDCCCBBBCCCCCCDDDBBBBBBAAA@@@>>>===<<<<<<>>>===<<<<<<===>>>???@@@EEEEEEDDDBBB@@@@@@CCCEEEDDDGGGJJJKKKJJJHHHHHHIIIJJJJJJIIIGGGEEEAAA>>><<>>;;;999888777666555555444222111000000///////////////////////////////////////////////////---------............///000000000///......------........................------------------------------------------------000000000000///---,,,+++************+++---///000444555666777777666444333...222>>>JJJJJJBBBCCCKKKJJJKKKGGGBBBFFFNNNOOOHHHOOOeeeiii```ZZZMMMHHHVVV___bbb[[[KKKDDDBBB888)))'''((((((&&&%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''((()))666888999999:::===CCCGGGLLLRRRYYY___ccchhhnnnssseeehhhlllppptttwww{{{~~~}}}zzztttlllbbb[[[XXXTTTNNNIIICCC:::333111000---,,,...)))***,,,------,,,,,,---+++)))(((((()))))))))((()))))))))((((((''''''&&&&&&''''''((((((((('''''')))((('''&&&&&&&&&''''''''''''''''''''''''''''''???:::333...,,,,,,,,,,,,,,,,,,------,,,+++******))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************,,,))),,,222///---999LLL~~~|||~~~~~~nnnlllsssgggUUUaaassslllwwwxxxuuu}}}~~~}}}pppyyy}}}ssseeeXXXLLLEEEKKKUUUYYYXXXUUUQQQRRRSSSRRROOOKKKFFFCCC<<<<<<==================;;;;;;:::888777666555444888999;;;===@@@???===:::555555444444333222222222222333444444555555555555666666666777999:::<<<===@@@@@@@@@EEESSSmmmwwwppphhh```ZZZaaacccfffgggjjjqqq}}}}}}ooofffccc___YYYSSSOOOLLLIIIHHHIIIKKKLLLMMMKKKLLLMMMMMMMMMLLLJJJJJJFFFFFFEEEFFFGGGGGGEEEDDDGGGFFFDDDCCCBBBAAAAAAAAABBBAAA???===;;;;;;;;;;;;:::;;;<<<>>>???AAABBBCCCFFFFFFEEECCC@@@@@@AAACCCDDDGGGIIIKKKJJJJJJJJJKKKJJJLLLMMMMMMJJJEEE???<<>>===;;;::::::999888666444111///...////////////////////////////////////////////////---------............///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////...------++++++***)))***,,,...000333444666777888777555444//////888FFFKKKEEE@@@AAAHHHDDD@@@???BBBFFFIIIJJJAAARRR___gggcccOOOEEEPPPVVVaaa]]]IIIAAAFFF???---'''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))$$$'''***,,,,,,...000222888;;;???DDDIIIPPPWWW[[[^^^dddkkkmmmlllooovvv}}}~~~|||xxxtttooojjjaaaTTTEEE>>>999444111222)))***+++---......---------+++)))))))))***)))((((((((()))))))))(((((((((***((('''))),,,---+++))))))(((''''''&&&&&&''''''''''''''''''''''''''''''HHHBBB;;;555111///+++)))------,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))************+++***---///,,,000KKKjjjzzz~~~yyyxxx{{{iiirrrtttddd]]]iiirrrrrr}}}xxxuuuvvvwwwxxx}}}~~~}}}yyyyyykkkUUUJJJBBBEEELLLOOONNNNNNIIIJJJKKKJJJHHHEEEAAA???:::;;;<<<>>>???@@@@@@@@@@@@???>>><<<:::888777555666666888;;;======:::888333333333333222222222222111222333333333333333222555555555666777888:::::::::===@@@BBBFFFRRRdddrrrrrrnnnjjjgggeeeaaa\\\XXX```dddgggeeebbbccckkksssqqqjjj```ZZZXXXWWWSSSPPPPPPNNNKKKIIIIIIJJJKKKLLLJJJJJJJJJKKKLLLKKKIIIGGGFFFEEEEEEEEEGGGFFFEEECCCBBBBBBBBBAAA@@@@@@@@@@@@AAA???<<<:::999999:::;;;888:::<<<>>>@@@AAABBBBBBCCCCCCCCCBBB@@@???AAABBBFFFHHHKKKLLLLLLLLLMMMNNNKKKLLLNNNNNNLLLIIIDDDAAAAAABBBCCCDDDFFFHHHIIIJJJDDDDDDCCCBBBAAA@@@????????????>>><<<999555222000000000000///////////////////////////////////////---------............///............//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////.........,,,+++***))))))+++---///222333666777888888777666222...111===FFFDDD>>>;;;DDD@@@AAAFFFHHHGGGHHHKKKBBBJJJWWWdddkkkbbbTTTNNNUUU^^^\\\OOOGGGHHHCCC888***'''%%%''''''&&&&&&((((((''''''&&&&&&&&&&&&'''###$$$%%%&&&'''&&&%%%$$$''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''***))))))((())))))***+++(((***,,,...000444999===<<>>;;;<<<>>>@@@BBBCCCDDDDDDCCCBBBAAA@@@===:::888666888888999<<<======:::777333333333333333333333333111222222222222111111000333333333333444666777888444:::@@@AAA???BBBJJJQQQXXXWWWWWWWWWWWWVVVTTTSSSXXX]]]aaa___ZZZYYY^^^dddbbb]]]WWWRRRPPPOOOMMMKKKMMMKKKIIIGGGEEEFFFHHHJJJEEEDDDDDDEEEFFFFFFCCCAAACCCBBBAAABBBCCCCCCBBB@@@<<<<<<===>>>>>>>>>??????>>><<<:::888888888:::;;;999:::;;;===>>>?????????>>>???@@@@@@???@@@AAACCCEEEGGGIIIJJJJJJJJJLLLMMMJJJKKKKKKKKKKKKJJJJJJIIIGGGEEECCCBBBCCCEEEHHHJJJJJJIIIFFFDDDBBBAAABBBBBBCCCCCCCCCAAA>>>:::555333111111000000////////////////////////////////////---------............///------......///000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............,,,+++***))))))***,,,---000222444777888888888777666000---444===@@@>>>;;;AAA@@@FFFPPPTTTQQQMMMLLLLLLMMMQQQ]]]ooo|||nnnRRRWWWVVVWWWWWWQQQGGGBBBBBB000)))%%%''''''%%%%%%((()))((('''&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''((()))+++,,,222111111111333999AAAGGGVVVYYY^^^eeekkkppprrrssswwwxxx{{{}}}|||zzzzzzyyytttllleee___aaacccggghhhgggbbb___[[[[[[\\\]]]______]]]ZZZWWWZZZ```cccfffgggiiikkkvvv~~~zzzkkk\\\UUUKKKEEE<<<666333222000///,,,***))))))***++++++***((()))***+++++++++))))))***'''%%%(((---///,,,(((''''''((((((((((((((((((''''''''''''''''''''''''SSSLLLEEE@@@>>>;;;555000...---,,,***))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************)))------)))000NNNxxxzzz~~~yyyiiifffcccVVVWWWhhh|||xxxppplllqqqwwwxxxuuutttqqq}}}}}}ooo^^^OOOHHHBBB@@@BBBDDDBBB@@@@@@>>>???????????????>>>>>>===>>>???BBBDDDFFFHHHIIIFFFFFFFFFDDDBBB>>><<<:::======>>>@@@AAA@@@<<<999555555555555444444444444222222222222111111000///000000000111111333444444222666:::;;;:::===DDDIIIFFFGGGHHHIIIJJJJJJJJJJJJLLLPPPSSSSSSPPPOOORRRUUUVVVTTTPPPMMMJJJHHHGGGGGGFFFFFFEEECCCAAABBBEEEHHHCCC@@@>>>>>>AAABBB???======<<<<<<>>>???@@@???===888999:::<<<============:::999999888888999:::;;;;;;;;;;;;<<<===>>>>>>>>><<<>>>@@@@@@@@@@@@BBBCCCBBBCCCEEEEEEEEEEEEGGGHHHIIIHHHGGGGGGHHHJJJLLLMMMMMMJJJGGGDDDBBBCCCDDDEEEKKKJJJIIIGGGEEEDDDDDDCCCDDDEEEFFFEEEBBB>>>999666222111111000000//////...////////////////////////---------............///---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------.........------,,,++++++************+++...000333666888888888777777222---///555:::======888;;;AAAKKKTTTUUUNNNGGGLLLFFFIIISSSiiiyyyVVVTTTOOORRR\\\ZZZMMMFFFJJJ:::///'''(((((($$$$$$)))))))))((('''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&(((+++---///222333555999@@@JJJUUU]]]hhhgggiiinnnvvv~~~zzzpppjjjkkkmmmooonnnkkkfffbbbYYY\\\```dddfffeeedddccceeeggggggfffgggiiigggcccYYY[[[]]]______^^^\\\ZZZQQQZZZfffkkkmmmqqqyyy|||vvvcccZZZNNNCCC<<<888333000...,,,+++***,,,,,,,,,+++)))***+++---,,,+++)))((()))'''&&&(((+++,,,***(((''''''((()))))))))((((((''''''''''''''''''''''''kkk```SSSJJJFFFBBB<<<777000...---+++************))))))))))))))))))))))))(((((()))))))))*********((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************)))000///---AAAiii|||{{{pppkkkdddSSSPPPaaaqqq}}}vvvnnnkkkpppuuusssnnnjjjtttpppbbbTTTHHHDDD@@@>>>AAABBB???>>>??????>>>>>>===============<<<===>>>AAADDDHHHLLLNNNNNNNNNNNNMMMJJJGGGDDDBBBAAAAAAAAABBBCCCAAA===:::888777777777666666555555333333333222111000//////............///000111111222333555555666:::>>>BBB<<<===>>>?????????AAABBB@@@BBBEEEEEEDDDCCCDDDFFFGGGGGGFFFDDDBBBAAABBBCCC@@@AAA@@@???===???CCCGGGGGGBBB>>>>>>AAACCCBBB@@@;;;;;;;;;===???@@@???>>>888999:::<<<<<<<<<;;;;;;666777888999:::;;;<<<<<<<<<<<<;;;;;;===>>>@@@AAA>>>@@@BBBBBBAAAAAABBBCCCAAABBBCCCBBBAAABBBCCCEEEGGGFFFFFFEEEFFFHHHJJJKKKJJJJJJIIIHHHFFFEEEDDDCCCGGGHHHJJJLLLKKKHHHEEECCCBBBDDDFFFFFFDDD@@@;;;888222222111111000//////...////////////////////////---------............///.........///////////////........................------------------------------------------------------.........---,,,,,,***+++,,,,,,+++***)))(((,,,...111444777888888777555333000...///555;;;???555777999>>>KKKVVVQQQEEECCC;;;EEEUUUcccvvvwww___OOOOOOUUU___bbb\\\TTTOOOEEE666******)))%%%%%%+++***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***---222777:::999===CCCJJJSSS^^^iiipppmmmooottt~~~|||xxxqqqhhhbbb\\\^^^bbbddddddeeeggghhhooorrrtttsssrrrssswwwzzzzzzzzz~~~~~~zzzsssrrrrrrssstttqqqkkkfffYYYZZZ[[[[[[[[[\\\___bbbtttzzzwwwjjj^^^UUULLLBBB<<<444222///......---+++******+++---...---+++)))''''''(((((()))))))))((((((&&&'''((()))***))))))(((''''''''''''''''''''''''uuubbbSSSLLLFFF@@@;;;111000...,,,++++++++++++))))))))))))))))))))))))(((((())))))*********+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************)))111000111OOO}}}tttpppkkkooocccJJJSSSqqq{{{zzzuuupppiiigggnnnssspppiiieeeyyyzzzyyynnn\\\RRRHHH@@@DDD@@@>>>@@@AAA>>>???AAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<>>===<<<>>>CCCGGGMMMHHHCCCBBBEEEHHHHHHFFF<<<<<<===???AAACCCBBBAAA:::;;;<<<<<<<<<;;;:::999444555777999;;;<<<<<<===<<<<<<;;;;;;===@@@CCCEEEBBBCCCEEEDDDCCCBBBBBBCCCBBBCCCCCCCCCAAAAAACCCEEEFFFFFFEEEFFFFFFFFFGGGGGGDDDFFFIIIKKKKKKJJJGGGEEEAAAEEEKKKOOOPPPLLLFFFCCC@@@BBBEEEFFFEEEAAA<<<888222222222111000//////...////////////////////////---------.........//////////////////////////////................................................------------------------------......------,,,+++***+++,,,---,,,***((('''+++---000444666777777777222444333///...222:::???:::<<<999888HHH[[[ZZZKKK???666JJJbbbfffmmmuuulllKKKTTT[[[```ggglllbbbTTTMMM;;;---,,,+++%%%&&&---******)))''''''&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''')))***+++///444;;;AAAEEENNNRRRWWW]]]bbbhhhmmmqqqvvv|||xxxnnniiiiiinnnssskkknnnpppppppppsssyyy}}}~~~uuujjjbbb^^^[[[WWWTTTTTT]]]nnn|||rrrfffXXXOOO999777333111///---+++)))+++,,,......---+++(((&&&''')))******(((''''''(((&&&'''(((*********)))(((''''''''''''''''''''''''zzzgggLLLCCCGGGFFF???777...)))***---......)))******+++++++++******))))))))))))))))))))))))+++*********))))))((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))+++)))'''''')))+++++++++---000111===fffxxxttthhhjjjeeeWWWfffuuupppyyyooolllyyyxxxgggbbbkkknnnnnnzzzzzz{{{|||xxxtttssslllcccYYYSSSLLLEEEBBBCCCAAA@@@>>>???@@@AAAAAA@@@@@@???>>>===<<<;;;:::999999:::;;;<<>>AAABBBBBB======;;;:::888888777777777444111---,,,+++,,,---------......------,,,+++...222666666333333777;;;<<<;;;888777666777888999999999999999999::::::::::::<<<===<<<;;;:::;;;======???@@@>>><<<===AAAEEEJJJIIIGGGFFFEEEFFFFFFGGGDDDCCCBBBAAA@@@AAAAAABBB@@@===999888::::::999777444666999;;;<<<;;;999888:::;;;<<<>>>@@@CCCFFFGGGGGGIIIKKKMMMNNNNNNLLLKKKKKKJJJIIIHHHGGGHHHHHHIIIEEEFFFFFFEEEDDDDDDEEEGGGIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFHHHJJJJJJJJJIIIHHHDDDDDDDDDDDDCCCAAA>>>===777555333222222111000...000000000000////////////+++,,,---...////////////////////////////////////------............------//////.........---------//////...------------............------,,,,,,,,,+++++++++******)))))))))***,,,///222444555555555999444222444000,,,666FFFRRRLLLCCC???DDDPPP___jjjNNNHHHCCCFFFVVVfffjjjfff^^^UUURRRZZZccceeebbb___RRRIII777)))(((---,,,%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%,,,((($$$###'''***+++***&&&---444999>>>EEEPPPXXX```\\\^^^bbbaaabbbqqqyyylllsssvvvuuuyyy~~~}}}|||tttrrrtttvvvuuulllfffiiimmmqqqvvv||||||gggVVVPPPDDD888000,,,,,,...)))+++,,,+++)))((()))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))}}}wwwdddSSSIII??????;;;666000,,,+++,,,,,,******++++++++++++******))))))))))))))))))))))))*********)))))))))((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''((((((((())))))+++***))))))***+++,,,,,,...,,,777YYY~~~www{{{jjj^^^^^^aaafff~~~tttvvvzzzyyywwweeedddrrrzzz___```lllzzzttttttqqqjjjccc```YYYRRRLLLJJJGGGCCCCCCFFFEEEEEECCCCCCCCCBBBAAA@@@??????>>>>>>===<<<<<<;;;888999999999;;;@@@HHHOOOXXXYYY[[[]]]]]]^^^]]]]]]ZZZTTTMMMFFFBBBAAA@@@@@@???>>>===;;;;;;:::::::::;;;999555222000//////000000000000000000//////...///444999999777555777999:::999999888999:::;;;<<<==================<<<<<<<<<===>>>===<<<;;;<<<===???@@@@@@@@@???AAADDDGGGJJJIIIHHHGGGFFFFFFGGGHHHEEEEEEFFFFFFEEEDDDCCCBBB>>>;;;888888999;;;:::999888888888999999:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>::::::888666666888===AAAFFFHHHJJJNNNQQQSSSTTTUUUYYYVVVQQQJJJCCC>>>======>>>>>>============>>>>>>@@@>>>;;;888666444333333333444444444444333222222000555;;;===;;;888888999999:::;;;===>>>?????????BBBBBBAAAAAA@@@@@@??????>>>???@@@???===<<<===>>>BBBAAA@@@AAADDDGGGHHHIIIJJJIIIHHHHHHHHHHHHHHHIIIGGGHHHIIIJJJHHHFFFCCCAAA===;;;999999:::<<<<<<;;;<<<:::999888999<<>>???@@@AAAAAABBB???===:::777555555555666:::;;;<<<>>>???AAABBBBBBFFFGGGFFFBBB<<<888888999999999:::;;;===???AAABBBCCCBBB???===:::888777666666666777777666666555444333666:::<<<<<<;;;<<<======???AAACCCDDDCCCBBBAAACCCCCCBBBBBBAAA@@@?????????@@@AAA???===<<<===>>>BBB???>>>AAAFFFIIIJJJHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJHHHFFFCCC@@@??????===<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>AAAEEEGGGJJJLLLNNNOOOPPPOOONNNLLLMMMLLLKKKJJJKKKLLLNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMMMMOOOQQQQQQNNNKKKJJJIIIGGGFFFDDDDDDEEEGGGIIIKKKLLLKKKJJJIIIHHHGGGFFFFFFCCCBBBAAA@@@@@@AAABBBCCCDDD@@@;;;777444333111000////////////.........---------...///////////////////////////////////////------............------........................///...------,,,,,,------------------------------------------------------,,,,,,+++,,,///222666999999777888999666222555===^^^dddhhhddd[[[YYY___gggpppTTT@@@AAAQQQ___nnnkkkddd```eeekkkggg^^^RRRSSSOOOBBB333)))&&&(((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''''''''((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((()))%%%(((+++++++++...333888EEEJJJTTT]]]cccccc```]]]hhhsss}}}}}}rrrlllpppuuu||||||ggg___aaaooo|||uuu___PPPJJJ999333---,,,......+++'''+++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((({{{```TTTEEE;;;777555000+++,,,,,,,,,,,,,,,+++******************************(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''')))++++++***+++---///111RRR{{{~~~xxxooo```___qqq{{{cccbbbzzzyyyxxx~~~wwwrrrvvvmmm^^^cccooo}}}xxxnnnddd[[[SSSIIIEEEFFFEEEDDDFFFIIIJJJKKKQQQXXX^^^^^^\\\WWWNNNFFFAAA???===>>>???@@@BBBCCCDDDEEEDDDBBB???<<<999666444333888888777777777777777777333666888777333111222444333444555777:::===@@@BBBBBBAAA@@@???===;;;:::999888888888888888777666666555666888999:::===@@@BBBBBBDDDEEEFFFFFFDDDBBB@@@AAA@@@@@@???>>>===<<<<<<===>>>???>>><<<;;;<<<===???===<<>>===<<<:::999999:::;;;;;;===@@@CCCGGGIIIKKKLLLLLLMMMOOOPPPPPPNNNLLLKKKMMMKKKIIIHHHHHHJJJLLLNNNJJJJJJIIIHHHHHHIIIJJJKKKMMMOOORRRRRRQQQOOONNNNNNIIIGGGEEEDDDCCCDDDFFFGGGIIIJJJLLLLLLKKKIIIFFFDDDCCCBBBAAA@@@AAABBBCCCDDDCCCAAA???<<<:::777333000000////////////.........---...//////000/////////////////////////////////------............---------...........................---,,,,,,,,,,,,,,,---------------------------------------------------,,,++++++---111555888777999<<<>>>:::444111222@@@IIIPPPOOOHHHHHHPPPZZZ|||wwwhhhQQQAAACCCOOOYYYjjjpppnnndddaaagggggg```RRRSSSRRRIII999---(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))******'''***,,,...111777@@@GGGSSSYYY```ddddddeeehhhkkkxxxpppfffaaafffuuuuuuhhhddddddeeeppp~~~nnndddLLLCCC999222222222///------,,,,,,,,,+++++++++***************************((((((((((((((((((((((((ppprrraaaLLL???<<<:::444...------------,,,+++***)))************************''''''(((((((((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))))))))******&&&)))++++++***,,,000555;;;jjjzzzdddpppmmm^^^qqqwwwqqqxxx{{{nnnjjjrrr}}}lll^^^fffrrr|||}}}mmmdddZZZSSSKKKEEEEEEHHHCCCDDDGGGLLLNNNPPPWWW___ddddddbbbZZZOOOFFFAAA@@@>>>>>>@@@AAACCCEEEFFFFFFGGGEEEBBB@@@>>>;;;777333444444333333333333444444///000222222000//////000///000111444666999;;;===>>>>>>???@@@???>>>===<<<999999::::::999999888777666666666666999<<<@@@BBBCCCCCCDDDDDDBBB@@@===<<<;;;;;;::::::999999888888999:::;;;;;;999999:::;;;::::::;;;===AAACCCDDDCCCEEEFFFGGGIIIJJJJJJJJJJJJLLLIIIDDD???<<<<<<===>>><<<<<<<<<:::888888:::<<>>999444222888@@@GGGFFF???===CCCKKK\\\YYYPPPBBB===CCCMMMSSSdddrrrtttfff___eeeggg```UUUSSSPPPKKK???222***)))((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&'''((()))***+++,,,+++---000555;;;CCCLLLRRRYYY]]]aaacccfffooo}}}zzzsssssstttooohhhdddhhhsssyyymmmdddccceeesssvvvcccZZZKKK???888444000......------,,,,,,+++++++++************************))))))))))))))))))))))))jjjttt~~~pppZZZJJJAAA<<<666111------------,,,+++***)))************************'''''''''((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((((((((()))))))))*********(((***,,,,,,+++...555;;;YYYooollllllxxxoootttxxxoooeeefffuuuwwwiiigggnnnwww|||}}}yyyaaa[[[SSSNNNHHHCCCCCCGGGDDDEEEJJJOOOQQQSSSZZZccchhhhhhddd[[[NNNEEEAAA@@@??????AAABBBDDDEEEGGGGGGFFFDDDBBBBBBAAA>>>999555222111000000000111222333333222111222333333111000111111111111222444555666:::;;;>>>@@@AAAAAA@@@???;;;;;;<<<<<<;;;;;;:::999777666666777999;;;<<<===============;;;999777666555555555555555555555555444666777777666666888999666888;;;======>>>@@@BBBDDDEEEFFFHHHIIIJJJJJJIIIFFFEEEBBB@@@???@@@AAABBB<<<>>>???>>>===>>>AAADDDHHHJJJNNNQQQSSSSSSRRRQQQOOOOOOOOONNNNNNNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNPPPQQQRRRQQQOOONNNOOOPPPMMMMMMLLLJJJIIIGGGFFFFFFEEEGGGJJJLLLMMMLLLJJJIIIFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@>>>;;;888222111111111000000000000//////000000000000//////////////////////////////------............---------------.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,---------......++++++,,,,,,------------,,,+++******+++,,,...000222777;;;===<<<:::666333666>>>FFFFFF@@@<<<>>>CCCDDDEEEAAA;;;;;;DDDNNNSSScccsssvvvhhhbbbjjjjjj```^^^WWWQQQOOOGGG:::...))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))'''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''(((***+++,,,---000222666>>>GGGOOOTTTVVVVVV[[[bbbjjjtttnnnggghhhmmmsssyyyvvv}}}ssskkkfff___^^^mmmwwwhhhWWWHHH;;;333000.........---,,,,,,++++++************************))))))))))))))))))))))))yyyqqq~~~zzzfffSSSEEE<<<666333---...------,,,+++***)))************************&&&'''''''''(((((())))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))************))),,,------,,,000999@@@yyy~~~zzz}}}sssqqq{{{xxxooosssyyypppooo{{{sssgggsssyyy~~~}}}vvvZZZUUUQQQNNNHHHCCCCCCFFFHHHIIINNNRRRSSSSSSYYYbbbjjjjjjeee[[[MMMDDD@@@AAA@@@@@@AAACCCDDDFFFGGGHHHDDDBBBBBBBBBCCC@@@;;;666666555444333333333444555666333111222555777555333333333222111000000000000777:::===AAACCCCCCBBBAAA===============<<<;;;;;;777777777999::::::888666777777777666555444222111222222222222333333333333111333444555444555666888555888<<<===<<<<<<>>>AAABBBDDDFFFHHHIIIIIIIIIIIIAAABBBBBBCCCDDDEEEFFFFFF???AAACCCDDDCCCEEEJJJMMMPPPQQQSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLNNNOOOSSSSSSRRRPPPMMMLLLMMMNNNNNNNNNNNNMMMLLLJJJIIIHHHEEEFFFHHHJJJKKKLLLMMMMMMEEEFFFGGGGGGGGGEEEDDDCCCFFFCCC@@@?????????>>>===222222222222111111111000///000000000000000//////////////////////////////---..................------------.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------///...---------...///000333666888888777666444111---555???BBB???;;;;;;===@@@CCCAAA===>>>GGGRRRWWWfffvvvxxxjjjgggqqqooo```ggg\\\TTTSSSOOOAAA222+++))))))(((((('''''''''&&&'''''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''###%%%(((******(((%%%###&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''')))***,,,---...222555;;;FFFPPPVVVWWWUUUWWW^^^kkk{{{yyyiiiggglllrrrsssggg[[[YYYdddvvvppp[[[III===777//////...---,,,,,,++++++************************))))))))))))))))))))))))xxx}}}yyyaaaLLLCCC;;;222222---+++,,,+++((((((+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++)))///))))))111///<<<___yyyxxxttt|||fffpppxxxtttvvv~~~zzzwwwwwwrrrjjjjjjzzz}}}}}}nnnWWWQQQKKKFFFEEEGGGHHHIIIQQQPPPTTTYYYYYYWWW\\\dddmmmppplll^^^OOOHHHFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHDDDBBBAAADDDGGGEEE???999888777666555555666777888777777666555444333222222444444444333222111111000///444;;;BBBEEEEEECCCAAABBBAAA@@@???>>>=========???<<<999999;;;;;;666111444333333222111000000///111000///...---.../////////000000111222333333333666777888999;;;<<<===>>>BBBDDDCCC@@@CCCIIIGGGAAAFFFEEEEEEHHHMMMOOOLLLFFFDDDEEEJJJRRRVVVUUUUUUXXX]]][[[XXXVVVVVVWWWVVVUUUZZZUUUQQQQQQTTTTTTPPPLLLJJJKKKLLLMMMMMMLLLKKKKKKHHHHHHJJJLLLNNNQQQSSSTTTUUUVVVVVVTTTQQQNNNMMMMMMOOOOOONNNMMMMMMLLLLLLKKKKKKIIIFFFDDDEEEGGGJJJLLLJJJJJJIIIFFFBBBCCCFFFJJJFFFDDDBBB???>>>>>>???@@@<<<999555222000000111222333222111000////////////......////////////............------------......000000//////.........---000///...---,,,+++++++++.........------,,,,,,,,,,,,,,,,,,---------......,,,++++++***+++,,,...///111222333555666666555444444333666>>>GGGJJJDDD<<>>AAAAAA???AAAGGGIIIFFFKKKJJJJJJNNNTTT[[[^^^^^^QQQSSSYYYbbbeeebbb___```ccc```]]][[[[[[ZZZXXXVVVTTTQQQOOOOOOPPPPPPMMMJJJJJJJJJIIIIIIJJJLLLMMMNNNIIIIIIIIIIIIJJJLLLNNNOOORRRSSSTTTTTTRRRPPPPPPQQQPPPPPPOOONNNLLLKKKJJJJJJKKKJJJGGGFFFFFFGGGIIIJJJKKKKKKKKKHHHEEECCCEEEGGGDDDCCCBBB@@@@@@@@@@@@AAAAAA???;;;777444222111111111000000/////////000000......////////////............------------......000/////////............//////...---,,,,,,,,,,,,------------------,,,,,,,,,---------............---,,,+++++++++,,,---...000111333555666666555555111///222<<>>BBBEEEGGGFFF@@@???HHHTTTiii|||}}}}}}tttddd]]]___aaa^^^UUUMMMGGG<<<222***)))((('''(((((('''&&&&&&''''''&&&%%%$$$%%%&&&%%%%%%%%%'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((()))))))))(((((((((((((((&&&(((+++---///444:::???JJJOOOWWW]]]\\\ZZZbbbmmmvvv}}}zzzrrrnnnqqq}}}rrrfffccceeemmmzzzoooXXXMMM@@@444111222///,,,,,,,,,,,,+++***))))))***+++************))))))))))))rrrwwwrrrVVVCCC???888333000111000---,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))))))))***++++++///(((///666000;;;fffoookkk}}}|||ddd\\\hhh}}}xxxzzzyyy|||yyyrrrsss}}}nnnbbbiiiwww|||~~~yyykkk[[[RRRNNNJJJJJJLLLQQQVVVXXXZZZ\\\aaafffggghhhmmmssswwwvvvqqqhhhdddeeefffdddeeeccc```[[[UUUOOOKKKHHHDDDBBBAAACCCFFFGGGEEEBBB;;;;;;:::999999999::::::;;;:::::::::::::::999999999888888777777666666666222444777<<<@@@DDDFFFHHHBBBBBBBBBBBBBBBCCCDDDDDDAAA===888666777777444111000000//////...---------...---,,,+++++++++,,,,,,,,,,,,------......//////000111333555777999;;;<<<888===@@@???@@@EEEKKKMMMRRRRRRSSSWWW___nnn|||ssskkkeeeeeehhhjjjgggbbb^^^\\\YYYVVVSSSRRRQQQQQQPPPOOOMMMKKKJJJJJJHHHFFFEEEEEEGGGJJJKKKKKKJJJHHHGGGHHHIIIKKKMMMKKKMMMOOOPPPPPPOOOPPPRRRSSSSSSQQQPPPNNNMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHJJJLLLLLLKKKHHHEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBGGGFFFCCC???:::666333111000000//////000000111222......////////////............------------......////////////............///...------,,,,,,,,,,,,,,,,,,------------------------........./////////...---,,,,,,,,,,,,,,,---000111333555666666666666111///000999DDDJJJFFF@@@===EEEJJJGGGBBBCCCGGGIII___rrr{{{}}}}}}kkk___ZZZccchhh```SSSGGG???:::...+++(((''''''((('''&&&((('''&&&'''((((((&&&%%%&&&%%%'''***,,,+++'''###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''')))))))))***)))((((((''''''+++///000222888BBBJJJXXXZZZ___bbbdddkkk{{{}}}vvvxxx{{{vvveee\\\UUU```tttxxxfffVVVCCC999555111///...------,,,,,,++++++******++++++*********)))))))))uuuuuu|||```JJJBBB???888333222000,,,)))))),,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))******+++,,,...(((000444111PPPooo]]]___uuuwwwcccaaarrr}}}yyy||||||zzzuuuvvvsssqqqwww}}}uuuddd^^^hhhvvv}}}yyypppjjjaaaXXXPPPNNNLLLNNNSSSYYY^^^```[[[___dddiiillloootttzzz}}}{{{uuuppprrrwwwxxxuuurrrmmmeee\\\SSSMMMHHHFFFDDDBBBAAAAAADDDEEEDDDCCC;;;;;;;;;;;;<<<<<<======>>>>>>>>>======<<<<<<<<<>>>>>>=========<<<<<<<<<666666777999===BBBGGGJJJEEEDDDCCCBBBAAA@@@@@@@@@???;;;666333333333111000......---------,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,---...///111333666888:::;;;777<<>>LLLWWWdddbbbaaadddmmm}}}xxxzzz}}}}}}}}}{{{ooo^^^^^^bbbnnn}}}ppp]]]JJJ<<<333000000......---...///...---,,,+++++++++*********))))))uuuttt{{{mmm[[[OOOEEE;;;333111000,,,)))))),,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***************++++++,,,******111000;;;jjjzzzhhhYYYSSS\\\dddfffrrr{{{qqqnnnyyy~~~yyytttoookkknnnwww~~~zzzrrrtttggg```dddnnnvvvpppbbb\\\ZZZZZZUUUTTTTTTVVVZZZ^^^```aaa[[[```fffiiimmmssszzz~~~zzzwwwyyy~~~}}}xxxqqqjjj___SSSJJJEEEDDDDDDDDDBBB@@@???@@@AAAAAA@@@>>>>>>>>>?????????>>>>>>AAAAAABBBBBBCCCCCCDDDDDDAAAAAA@@@@@@@@@@@@@@@???<<<;;;999:::===AAAFFFIIIFFFEEEBBB???===;;;999999;;;888444111000//////...------------,,,,,,,,,,,,+++,,,,,,+++++++++******************++++++++++++---...000222555777999:::888===CCCFFFFFFJJJTTT___fffrrruuuqqqjjjeee```]]]YYYWWWQQQQQQQQQPPPMMMLLLMMMNNNLLLLLLMMMNNNOOOOOOOOONNNNNNLLLIIIFFFCCCBBBBBBBBBCCCEEEGGGHHHHHHHHHIIIJJJOOOOOOOOOOOOOOOPPPPPPPPPKKKLLLLLLLLLKKKIIIHHHGGGFFFGGGIIILLLLLLKKKHHHFFF@@@@@@BBBCCCDDDEEEEEEEEEFFFGGGGGGFFFCCC>>>999666777666444333222111111111......////////////............------------...............///////////////......---,,,,,,,,,------,,,,,,,,,------..................////////////000............---,,,,,,+++...///222444666777777777;;;555000111999DDDMMMQQQWWWZZZWWWPPPPPPSSSLLL@@@GGGTTTWWW[[[jjjoooddd\\\___ccchhhhhh```TTTIIIDDD777111)))&&&(((+++++++++)))))),,,000333111+++%%%""")))//////***%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((///111333666<<>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>===>>>@@@CCCDDDBBBAAA>>>;;;999777555555666555333000///............---------------------,,,,,,---------,,,+++************+++++++++++++++,,,---///111333555777888888<<>>666444000......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******++++++,,,---...111111CCCmmmyyyppp{{{~~~lllVVVIIIHHHSSSiii|||xxxyyy|||{{{lllgggooommmdddkkk}}}{{{lllXXXQQQ]]]rrr{{{zzz~~~{{{pppgggcccaaaaaaaaaZZZ\\\___dddgggfffccc```bbbhhhllllllrrrxxxmmmcccRRRNNNGGGAAA>>>===???@@@===>>>>>>???>>>>>>??????===@@@DDDHHHMMMPPPSSSTTTRRRQQQNNNLLLIIIFFFDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDBBB@@@???>>>>>>:::999888777777777777777444444333222000/////////////////////////////////---.../////////...,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---///111222444444444888AAAMMMSSSXXXcccnnn{{{}}}{{{mmmhhhbbbZZZUUUTTTTTTSSSQQQRRRSSSTTTVVVXXXZZZ[[[\\\^^^\\\ZZZVVVQQQLLLHHHEEEAAACCCEEEGGGGGGGGGIIIJJJHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKIIIFFFDDDEEEHHHJJJJJJIIICCCCCCBBBBBBCCCEEEGGGHHHBBBCCCDDDEEEDDDAAA===;;;666555333222111000//////......////////////............------------................../////////000---------,,,,,,------...------------------,,,,,,,,,---------............,,,---...//////......---,,,...111444666888999999888888666222000:::KKKYYYaaajjjvvvxxxhhhQQQ@@@:::LLLTTTNNNKKK[[[jjjooosss|||qqqhhhhhhfff\\\OOOHHHIII>>>111***)))+++***(((%%%'''((()))((('''((())),,,+++)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++///111666888???JJJXXXdddllloookkkttt{{{|||}}}}}}rrreeeeeelll{{{aaaLLL<<<666///,,,---...,,,***,,,,,,+++++++++*********mmm]]]iiikkkZZZFFF;;;555000,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))(((((((((((())))))++++++******++++++,,,---333222222QQQzzzwww~~~pppaaaYYYQQQLLLZZZoooxxxqqqmmmsssjjj]]]mmm{{{kkkUUUMMM[[[qqqzzzxxxxxxkkk___]]]``````\\\XXXTTTXXX^^^fffkkkmmmjjjggggggmmmpppooouuuxxxjjj[[[OOOFFFDDDBBB@@@>>>??????@@@:::<<<>>>?????????@@@AAACCCGGGOOOXXXaaaiiinnnqqquuusssmmmfff___XXXSSSPPPJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJHHHEEEBBB>>><<<:::333333444555666888:::;;;222444555444222111000111//////000000000000000000...///000000000///...---------,,,,,,,,,,,,,,,,,,***+++,,,---///000111222111444???MMMWWW]]]hhhsss~~~tttuuuvvviii```]]]ZZZVVVRRRTTTRRRPPPNNNNNNOOOQQQSSSPPPQQQPPPOOOLLLHHHDDDBBB<<>><<<222222111000/////////000......////////////...............------.........---.........//////000000------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,---------......+++,,,.../////////......,,,...111444777888999999:::===<<<555...333CCCRRR^^^ppp{{{YYYGGGGGGRRRYYYQQQJJJWWWeeelllsssxxxllliiieee[[[OOOJJJPPPDDD444+++)))***'''%%%((()))(((%%%###$$$***...222+++###"""'''***'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&)))...222555===???GGGUUUbbbjjjkkkhhh{{{|||yyy{{{oooeeeeeecccuuu~~~dddFFF>>>555000000000...+++,,,,,,,,,+++++++++******{{{hhhiii}}}pppWWW???777:::555)))111///,,,***+++++++++***))))))))))))(((((((((((())))))))))))************'''(((((()))))))))))))))&&&+++...,,,))))))+++,,,///000AAAmmmuuusssxxxbbb]]]ooowwwxxxzzzyyyhhh]]]cccwwwdddNNNTTTgggttt}}}{{{ooohhhccc``````^^^ZZZWWWXXXVVVWWW[[[aaaggglllnnnnnnkkkkkkkkkpppzzz}}}mmm```UUULLLHHHAAA@@@???>>>============>>>===>>>BBBCCCBBBDDDIIILLLWWWkkkwwwiiibbb]]]XXXRRROOOOOOOOOMMMKKKHHHEEEAAA===:::888888888333333333444666999;;;===:::999777666666666777888222222333333333222111111111222222333333222222111..............................,,,,,,,,,,,,......333555;;;CCCOOO\\\hhhooohhhdddeeerrrsssgggccc___YYYSSSQQQOOOMMMMMMMMMNNNOOOLLLMMMMMMJJJGGGCCC>>>::::::999888888;;;???DDDGGGMMMNNNOOOOOONNNMMMLLLKKKMMMMMMNNNNNNNNNMMMLLLLLLLLLKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCFFFDDDCCCBBBCCCBBBAAA???333333222111000///...---......////////////......//////............//////000///...------...///000//////.........---------------------------------------------------------............///////////////000000222555888;;;===???:::777777444333<<>>---'''+++,,,'''%%%'''((((((&&&'''+++///'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((###$$$***...---000666>>>LLL```jjjeee```jjjzzzyyyiiieeefffooolllPPP666222666333...,,,)))///000,,,+++...---)))|||kkkcccrrrjjjPPP@@@888222---000...+++++++++,,,+++******)))))))))(((((((((((())))))))))))************'''(((((())))))))))))))))))+++,,,***)))+++...000666222TTT}}}|||{{{|||jjjqqq~~~wwwlllfffmmm~~~yyyaaaQQQYYYkkkvvv}}}~~~yyyiiifffeeebbbccc^^^ZZZ[[[[[[WWWVVVXXXYYY[[[^^^dddiiimmmmmmlllkkkjjjkkknnnuuu~~~~~~nnn___SSSJJJDDDAAACCCBBBBBBAAAAAAAAAAAAAAA???>>>???AAA@@@AAAIIIRRReeeooo{{{jjjddd[[[TTTQQQNNNJJJGGGDDDBBB???;;;888666666666333333333444555777:::;;;===<<<:::888666666666666444444555555555555444444444555555666666555555444222222222222222222222222//////...------...//////000222666===GGGRRR\\\bbbYYYVVVXXXdddvvvwwwhhhaaa[[[SSSNNNMMMNNNNNNMMMPPPPPPPPPNNNLLLIIIDDD@@@<<<:::888666666777:::;;;GGGIIIMMMQQQQQQOOOLLLJJJLLLLLLMMMNNNOOOOOOOOONNNOOONNNLLLKKKIIIHHHGGGGGGFFFFFFGGGHHHHHHGGGEEEEEEFFFEEECCCCCCDDDCCCBBB@@@777666444222111/////////......////////////......//////............//////000///...------...///000//////.........---------------------------------------------------------............////////////...//////111333666999:::<<<999888777444222999BBBYYYbbbbbbaaaddd[[[MMMLLLOOO^^^WWWDDDBBBLLLSSSYYYnnnooonnnllljjjfff\\\RRRKKKKKKEEE777,,,)))***+++%%%'''((((((((()))+++---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((***)))+++111222222777???QQQZZZeeeiiiddddddsssrrriiigggxxxoooSSS@@@666111//////+++///...)))(((++++++)))xxxhhhcccrrr|||fffNNN:::222444...---++++++,,,,,,***)))******)))))))))((((((((())))))))))))************'''((())))))******))))))---+++*********,,,///222999===nnnyyymmmzzzvvvvvv{{{yyyvvvyyyzzzkkk\\\UUUaaaqqqzzz}}}~~~{{{ddd]]]bbbfff___ZZZVVVWWWXXXVVVWWWZZZ\\\^^^bbbggglllmmmllljjjiiiiiikkkmmmppptttwwwxxxooogggZZZOOOGGGCCCAAA@@@BBBBBBBBBAAAAAAAAAAAAAAAAAA???@@@BBBDDDIIIVVVbbbvvv~~~wwwnnnbbbWWWOOOJJJDDDAAA@@@>>>;;;888555444333333222222222222333555777888;;;;;;:::888888777888888555666777888999999999999999999::::::::::::999999666666666666666666666666111111000000000000111111///000333777???GGGNNNRRRKKKIIIKKKUUUcccooorrrqqq~~~vvviiiYYYPPPPPPTTTUUUUUUSSSRRRQQQRRRQQQNNNIIIFFF@@@>>>;;;888555444444444===BBBIIIOOORRRQQQMMMJJJKKKLLLMMMNNNOOOPPPPPPPPPRRRQQQPPPNNNLLLKKKJJJIIIEEEFFFHHHIIIIIIHHHGGGFFFFFFEEEDDDEEEEEEEEECCCAAA<<<:::777444111000000000...//////////////////...//////............////////////............//////...............---------------------------------........................---............/////////.........///111333555777:::999:::999666222555:::NNNXXXYYYXXXZZZRRRKKKOOODDD\\\[[[EEE???EEEHHHJJJ]]]aaaeeegggjjjlllhhh```JJJKKKJJJAAA111%%%%%%+++&&&&&&''')))+++,,,+++)))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))''')))...111222555@@@LLLiiiiiiiiigggeeelll}}}wwwhhhlllyyyyyyXXX???333222222//////---)))(((***+++***|||eeeddd|||vvv___DDD888999...,,,+++,,,,,,,,,***(((*********)))))))))((((((((()))))))))************(((((()))************)))...+++)))+++,,,,,,...111777XXXyyyxxxxxxhhhcccyyy~~~||||||wwwzzzwww|||}}}ppp\\\VVVYYYhhhwww}}}~~~rrrggghhhkkk___YYYUUUVVVWWWWWWYYY\\\]]]___ccciiimmmmmmkkkhhhfffhhhjjjllllllkkkiiihhhXXXSSSMMMHHHGGGGGGGGGGGGDDDEEEDDDDDDDDDCCCBBBBBBCCCAAABBBIIIRRR[[[gggrrrzzz~~~yyyoooaaaTTTKKKEEE@@@<<<<<<;;;888666444333222222222111111111222333555666666666777888999:::;;;<<<666777888:::;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<999999999999999999999999333333333333333333333333222333444666:::???DDDFFFEEECCCDDDJJJUUU___dddfffpppxxxsssddd```___[[[VVVUUUQQQPPPTTTUUUSSSPPPOOOIIIHHHEEEAAA===:::777666555999AAAHHHMMMOOONNNMMMLLLMMMNNNOOOOOOOOOOOOOOORRRRRRQQQPPPNNNMMMKKKJJJCCCEEEGGGIIIJJJIIIGGGFFFFFFEEEEEEFFFGGGGGGEEECCCAAA>>>999444111//////000//////............////////////............///////////////....../////////................................................////////////////////////---------.........////////////...///000222444555888:::<<<<<<999555333444>>>NNNWWWYYYZZZPPPHHHLLLEEEXXXZZZMMMFFFEEELLLZZZ```aaa___^^^fffpppqqqkkkWWWRRROOOJJJ:::'''$$$+++'''''''''***---...***&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))'''***...000333???SSScccvvvqqqjjjgggkkkyyy|||}}}}}}|||}}}wwwvvvyyy{{{{{{xxx{{{|||~~~zzzsssnnnlllyyywwwVVVBBB888222111000...,,,,,,------,,,uuueeerrroooTTTAAA:::000...,,,,,,,,,,,,***)))************))))))))))))((()))))))))************((())))))***************---******......+++,,,111:::xxxzzzzzztttiiinnnsssfffjjj~~~}}}yyyxxx|||wwwtttoooppp{{{uuufffQQQTTT^^^nnn{{{~~~~~~~~~~~~~~~ssshhheeeeee___YYYUUUVVVWWWVVVXXX[[[[[[]]]bbbgggkkkllljjjgggffffffgggfffccc___[[[XXXLLLKKKJJJLLLNNNOOONNNMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFCCCGGGTTTcccmmmtttzzz~~~~~~}}}qqqgggZZZOOOHHHCCC???<<<999888777555444333222222111000000000111222444555444555666777999:::;;;;;;777777999;;;<<<===============>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;666666666777777666666666555555666777999;;;===>>>AAA???===AAAIIIRRRZZZ^^^eeeqqqvvv```PPPSSSLLLKKKQQQVVVVVVUUUWWWTTTSSSPPPLLLGGGAAA<<<999333555999>>>DDDIIINNNPPPOOOOOOOOOOOONNNNNNMMMLLLPPPPPPPPPOOOOOOMMMLLLKKKBBBDDDFFFGGGHHHGGGFFFEEEEEEDDDEEEFFFHHHHHHFFFDDDCCC???:::555111/////////000///............///000//////............//////...//////////////////...---.............................................////////////////////////------------............000000///000111333444666999<<>><<<999666333555GGGRRRUUUWWWMMMFFFKKKGGGLLLNNNQQQNNNEEESSStttvvvoooaaaXXXaaasssyyytttlll```VVVPPPCCC222***+++((('''(((+++......)))%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))---///222444>>>RRRjjj{{{vvvtttppppppwwwzzz{{{|||{{{yyy~~~}}}~~~}}}vvvmmmiiiiiihhheeebbb______```bbbeeeiiilllmmmssstttyyyvvvffflll~~~xxx]]]EEE444111...---...///...,,,+++zzzvvvyyycccKKK<<<444111...,,,,,,,,,+++***++++++*********)))))))))))))))))))))************((()))******++++++******,,,))),,,000///+++///888OOOpppqqqgggfffoootttmmmxxx{{{}}}zzzrrrwww}}}yyypppnnntttnnn^^^PPPYYYggguuu}}}~~~|||}}}~~~~~~~~~~~~}}}ssskkkgggfffggg\\\VVVSSSUUUVVVUUUWWWZZZ\\\]]]aaafffiiijjjhhhfffdddcccaaa]]]XXXTTTPPPNNNNNNOOOPPPSSSUUUUUUSSSPPPPPPPPPQQQQQQPPPNNNLLLKKKOOONNNTTTbbbooovvvyyy{{{~~~tttddd\\\QQQIIIEEEBBB???<<<666666666555444333222222000/////////000222444555888999999:::999999888777888999:::;;;======>>>>>>===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<888999::::::::::::999888666777777888999999999999;;;999888999>>>EEEMMMRRRXXXfffwwwhhhXXXMMMHHHMMMRRRQQQRRRVVVYYYXXXVVVSSSMMMFFF@@@<<<999888666777;;;BBBIIINNNOOOOOOOOONNNMMMLLLKKKJJJLLLMMMNNNOOOOOONNNLLLKKKDDDEEEEEEFFFFFFFFFEEEEEECCCCCCDDDGGGHHHHHHFFFDDDCCCAAA<<<777333000//////000///...------...///000//////............//////......////////////......---------...............................................................,,,------------.........000000000000222333555777999===???>>>>>>===:::555555CCCIIIJJJLLLGGGEEEMMMEEEAAABBBOOONNNAAAQQQ|||jjjXXX]]]rrr}}}zzzuuugggXXXNNNEEE888,,,&&&))))))***,,,---,,,)))&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&'''((())))))******...111555===MMMcccuuu~~~rrrzzz~~~yyy{{{|||{{{zzz~~~|||xxxxxxrrrjjjdddaaa^^^ZZZWWWRRRQQQPPPQQQTTTUUUVVVUUUUUUUUUXXX\\\```hhhwwwkkkeeekkkyyyyyyYYYBBB666000---...///---******|||zzzjjjTTTBBB999555000,,,+++++++++++++++++++++*********))))))))))))))))))************))))))***++++++++++++***+++))),,,000...,,,777GGGooo|||qqqdddnnnwwwuuusss|||xxxyyyuuuqqqzzz}}}tttuuu{{{iiiXXXWWWcccrrr{{{}}}|||~~~~~~~~~sssoookkkiiihhhgggfffgggYYYTTTSSSWWWYYYYYYZZZ\\\``````bbbeeehhhhhhfffddd___]]]YYYUUURRRQQQRRRRRRVVVVVVXXXZZZ]]]]]][[[YYYVVVWWWYYYZZZZZZYYYXXXWWW___ccckkktttwwwvvvxxx|||~~~|||~~~wwweeeWWWQQQHHHBBB???===:::777333444444333333222111111.........///111333555777;;;;;;<<<<<<<<<;;;999888:::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@??????>>>========================:::;;;<<<======<<<;;;:::888999:::;;;;;;;;;::::::777888999999;;;>>>CCCFFFIIIUUUbbbnnn~~~|||kkk^^^\\\ZZZSSSQQQTTTSSSTTTVVVUUUSSSNNNHHHEEECCC???999555666;;;CCCHHHMMMMMMMMMMMMLLLLLLKKKJJJIIIJJJLLLNNNOOOOOONNNMMMHHHGGGFFFEEEEEEEEEFFFGGGAAABBBCCCFFFHHHHHHFFFCCCDDDBBB???:::666333111///000///...------...///000//////............//////---...///000000///...------------.........//////........................------------------------,,,,,,---------........./////////000111444666777888===>>><<<===@@@===888777BBBDDDDDDHHHEEEDDDLLLBBBAAACCCLLLLLL???JJJmmmrrr[[[YYYkkkzzz{{{tttlll]]]OOOGGG???111$$$)))+++------+++)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))'''((()))***+++,,,------...333<<>>>>>>>>>>>===<<<===>>>??????????????????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;;;;<<<>>>?????????>>>===888;;;>>>???======???@@@===FFFPPPYYYkkkvvvlll___XXXYYYJJJNNNRRRVVVWWWUUURRRPPPKKKEEE===666444888===BBBJJJKKKKKKLLLLLLLLLLLLKKKHHHIIILLLNNNPPPPPPOOONNNKKKIIIGGGEEEEEEEEEGGGHHH@@@AAACCCFFFHHHHHHFFFCCCEEECCCAAA===999555222111111///...------...///111//////............//////---...///000000///...------------.........//////////////////////////////------------------------,,,,,,,,,---------...............///111333666777888<<<<<<:::<<<@@@???:::666AAADDDFFFLLLHHHCCCIIIBBBHHHJJJNNNLLLAAAFFF]]]|||ttt]]]UUUddduuuyyyvvvsssgggWWWNNNIII;;;***))),,,...---***'''(((***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((()))))))))******,,,---...//////222:::GGG[[[rrr~~~tttbbbqqq~~~|||xxxrrrppp}}}vvvnnnlllmmmkkkiii______\\\XXXRRRNNNMMMMMMHHHFFFEEEFFFGGGFFFBBB???<<<===@@@AAA>>>===FFFPPPYYYiiiyyymmmiiivvvsssQQQCCC666222000------111mmm^^^uuu~~~xxxaaa___BBB===444,,,+++,,,,,,)))+++++++++************)))++++++************++++++)))************+++++++++&&&000000111333...GGGzzz|||lllrrr}}}}}}tttwwwwwwrrrvvv~~~lll```^^^jjjpppzzzrrrjjjiiihhhgggaaaXXXUUUVVVUUUUUUXXX]]]ccceeedddbbblllmmmnnnmmmjjjeee___\\\SSSQQQQQQVVV\\\```___]]]___```bbbffflllooopppoooqqqssswww{{{zzzzzz~~~~~~|||rrrcccXXXRRRDDD@@@;;;888777444000---222111111111111111111222...///111333555777999999<<<===>>>??????>>>======@@@@@@@@@???@@@@@@AAAAAA?????????@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>><<<===>>>???????????????<<<<<<<<<<<<<<<===>>>???@@@CCCGGGKKKTTTdddxxxwwwcccWWWZZZTTTSSSWWWWWWRRRQQQTTTQQQMMMFFF???:::888999999@@@EEEKKKMMMMMMLLLMMMNNNJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCDDDEEEGGGGGGEEECCCCCCCCCAAA???;;;666222///000///////////////000111111000///......///000111000000//////.........------------.........//////000000//////.........---...------,,,,,,------...,,,,,,,,,---------......222111000000111333555777;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>BBBOOOZZZWWWNNNIIIEEEPPPcccaaaJJJ>>>AAA```hhhlllaaaYYYjjjwwwoooqqq{{{uuu___SSSQQQBBB+++******)))&&&%%%&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))'''+++,,,)))(((---333666444OOOiiizzzqqqdddfff|||tttqqqtttuuuwwwyyyyyyyyyyyyyyy|||}}}|||wwwoooeee^^^ZZZYYYUUUPPPNNNNNNNNNLLLJJJNNNMMMLLLMMMNNNNNNLLLJJJFFFCCC>>><<<<<<>>>??????HHHLLLVVVbbboooqqqeeennneeeMMM888444444///,,,,,,sssaaacccxxxppphhhMMMBBB666///------,,,+++++++++++++++************++++++************++++++)))************+++++++++(((,,,,,,,,,000<<>>:::666444444333111///222111111111111111111222333444555666777888888999<<<===>>>???@@@???>>>===@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@AAAAAABBBBBB@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@?????????===<<<<<<<<<<<<======>>>AAABBBDDDEEEIIISSS```kkk}}}lll^^^UUUPPPSSSVVVTTTPPPPPPSSSOOOJJJDDD???;;;999888<<<@@@GGGKKKMMMMMMLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJHHHGGGEEEDDDCCCCCCBBBCCCDDDFFFFFFEEECCCAAAAAAAAA???<<<888444222000000////////////000000111000///......///000111000/////////............---------.........//////000/////////.........---...------,,,,,,------...,,,,,,,,,---------......111111000000111333555666999:::;;;;;;======>>>???>>>>>>===@@@MMM[[[aaa^^^TTTMMMRRR```]]]III@@@FFFIIITTTbbbbbbbbbuuuxxxmmmwwwvvvhhh]]]UUUDDD111++++++)))((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))***)))***+++---///333777AAA```{{{qqqkkkwww~~~~~~wwwtttvvvuuuvvvvvvwwwwwwuuusssxxxxxxvvvqqqhhh___XXXUUUQQQMMMJJJIIIKKKMMMNNNNNNOOONNNNNNOOOPPPOOOMMMKKKHHHEEECCCAAAAAAAAA@@@>>>???BBBHHHOOOVVVaaauuugggcccooojjjNNN<<<555111000000|||hhhXXXmmm}}}ooo]]]KKK:::444111---,,,...,,,+++++++++************++++++************++++++)))************+++++++++///,,,,,,***+++FFFooo~~~jjjccczzzwwwiiigggrrrvvvvvv{{{zzzqqqpppsssuuu}}}}}}xxxssskkkffffffgggccc___^^^cccbbbccceeeiiikkkkkkkkkqqqrrrsssrrrlllddd[[[VVVSSSRRRTTTXXX___fffkkkmmmrrrtttwwwxxxyyy~~~{{{{{{~~~|||yyyuuutttuuutttqqqnnnkkkiiiddd[[[PPPFFF???<<<999666333111222444555555555555444444444444555555999999999999999999999999===>>>???@@@AAA@@@??????AAAAAA@@@@@@AAABBBBBBCCCAAAAAAAAABBBBBBBBBBBBBBBAAA@@@??????>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<>>:::777555111000000//////000000000000000////////////000000////////////............---------.............../////////..................------,,,,,,------...,,,,,,,,,---------......111000000000111333555666777777888:::<<<===??????>>>>>>===>>>HHH[[[kkkrrrfff\\\ZZZ\\\QQQ===888AAA@@@KKK]]]iiirrr|||pppuuutttlllaaaUUUHHH>>>...,,,******++++++))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&'''((()))))))))))),,,''''''---000000666>>>UUUooopppsss|||wwwttttttqqqooopppqqqqqqnnnjjjbbbcccbbb^^^YYYUUURRRQQQLLLJJJGGGGGGJJJMMMOOOOOOSSSSSSSSSTTTTTTRRROOOLLLKKKJJJHHHHHHGGGEEEAAA???======???CCCDDDHHHSSS^^^yyyuuueee```fff~~~gggHHH777333333111uuuaaaeee}}}qqqmmmUUU@@@888444---+++000,,,,,,+++++++++*********++++++************++++++))))))*********+++++++++000+++000000333VVVzzz|||vvvmmm___eeeyyy{{{zzzggg```llllllnnnppphhhppp{{{~~~}}}wwwvvvqqqnnnnnnlllfffbbbbbbfffffffffhhhjjjmmmooopppssssssqqqnnnhhh```YYYUUUTTTWWW\\\bbbiiipppvvvzzzyyy}}}|||{{{|||yyyvvvrrrpppnnnkkkddd___\\\YYYSSSKKKCCC===999777777555333222444777;;;===::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAABBBBBBAAA@@@AAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@????????????@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBAAAAAA@@@???>>>@@@???>>>===<<<;;;;;;<<<;;;===>>>>>>===>>>@@@BBBCCCMMMYYYccciiiqqq|||tttaaaWWWUUUVVVWWWTTTTTTTTTRRRNNNHHHBBB>>>999888:::???FFFKKKLLLJJJHHHHHHIIIIIIJJJKKKLLLMMMLLLLLLMMMLLLJJJHHHEEECCCAAA@@@@@@BBBDDDEEEEEEDDDBBBBBBBBBAAA???<<<999777111111000000///000000000000000////////////000000///////////////............................................................------,,,,,,------...,,,,,,,,,---------......000000000000111222444555444555777999;;;>>>???@@@??????<<<;;;BBBUUUnnn~~~}}}uuuooogggQQQ999777DDDGGGIIIXXXnnn{{{wwwrrrkkk___QQQIIIIII222---***+++,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((())))))******)))---'''(((...111111>>>NNNoooxxx~~~~~~}}}|||uuurrrrrrsss|||}}}{{{uuurrrooojjjeeedddeeeeeebbb___WWWWWWVVVSSSPPPNNNNNNOOOMMMLLLKKKJJJKKKKKKLLLLLLVVVVVVVVVWWWXXXVVVSSSPPPPPPOOOMMMKKKJJJHHHDDDAAA>>>>>>???BBBAAA@@@EEELLLQQQ```vvv}}}iii]]]ppp{{{XXXAAA:::555...```|||uuubbbssszzzxxxuuuvvv```III===666...+++...,,,,,,,,,++++++++++++***++++++************++++++))))))*********+++++++++,,,(((///666FFFrrr{{{jjjcccbbbvvvxxxiiioooyyy{{{jjj^^^dddgggqqqxxxfffcccooo~~~}}}~~~wwwzzzzzz|||zzzqqqgggdddggghhhiiikkklllnnnqqqsssuuusssqqqmmmgggbbb^^^[[[YYYWWW]]]fffmmmssszzz}}}zzzyyyzzzqqqnnnkkkjjjhhhccc\\\VVVPPPLLLFFF@@@;;;999777777777666555444555888===@@@<<<<<<;;;;;;;;;;;;<<<<<<999999:::;;;<<<======>>>>>>???AAACCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAA@@@???AAA@@@???>>>===<<<<<<<<<:::<<<>>>???>>>>>>>>>>>>===>>>@@@DDDJJJRRRYYY^^^eeeooo{{{jjj^^^XXXVVVTTTUUUUUUTTTRRRNNNIIIGGG???;;;888999@@@FFFKKKLLLGGGGGGGGGHHHIIIJJJLLLMMMLLLLLLMMMMMMLLLIIIFFFEEEBBBAAA@@@AAACCCEEEEEEDDDEEEEEEEEECCCAAA===:::777222222111000000000000000//////000000000000//////.........///////////////.....................------------..................------,,,,,,------...,,,,,,,,,---------....../////////000111222333444333444666888;;;>>>@@@AAA@@@@@@===:::===LLLfff{{{uuu[[[DDDHHHZZZNNNCCCJJJeeezzzuuupppdddSSSJJJIII888///)))+++,,,***(((***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))************+++)))+++///111888MMMddd}}}zzz~~~}}}~~~~~~}}}{{{vvvnnniiijjjllltttwwwyyyzzzyyywwwssspppkkkeee^^^YYYXXXWWWVVVUUU[[[ZZZWWWRRRMMMJJJJJJKKKJJJKKKLLLLLLLLLLLLLLLLLLSSSSSSUUUWWWZZZZZZXXXVVVVVVSSSOOOMMMKKKJJJHHHFFF@@@>>>@@@CCCCCC@@@@@@CCC???EEEQQQaaavvv}}}ffflllqqqXXXHHH:::---MMMooo||||||gggeee}}}}}}yyy|||{{{lllVVVCCC777111...---,,,,,,,,,,,,++++++++++++++++++************++++++)))************+++++++++...***+++666VVVyyyfffcccmmmsssccchhhooovvvnnn```___iii}}}|||iiiaaadddooo}}}}}}~~~}}}~~~uuuiiiggglllmmmoooqqqrrrssstttvvvxxxqqqnnniiidddaaa``````aaa^^^eeeooowww{{{~~~{{{xxxvvvuuuwwwgggeeebbbbbbaaa]]]VVVPPPHHHCCC>>>:::888888999888888888777666666777;;;>>>;;;::::::999999::::::;;;888888:::;;;===>>>???@@@???@@@BBBDDDEEEEEEDDDDDDBBBBBBCCCCCCDDDEEEGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAA???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBB@@@???>>>>>>>>>>>>======>>>>>>===<<<;;;:::>>>;;;777777;;;???BBBCCCGGGLLLUUU```ooo|||~~~ssscccYYYWWWVVVUUUSSSRRRPPPOOOOOOHHHBBB<<<999;;;AAAHHHLLLFFFFFFFFFFFFHHHJJJLLLMMMLLLLLLMMMMMMLLLKKKIIIHHHDDDCCCAAABBBCCCEEEDDDDDDFFFGGGFFFEEEBBB???;;;999333222111111000000000000//////000000000000//////.........///////////////...............------------------------............------,,,,,,------...,,,,,,,,,---------.........//////000111222333333333444666999;;;>>>@@@AAA@@@??????<<<;;;CCCYYYnnnmmmooopppiiiWWWIIIRRRddd\\\EEE@@@VVVsss~~~~~~}}}tttbbbPPPGGG@@@333***++++++(((''')))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((()))************)))---000222777HHHbbbwwwyyyzzz|||qqqqqqyyy{{{zzzyyywwwuuurrrmmmhhhjjjooorrrvvvvvvtttrrrrrroookkkeee```YYYRRROOOQQQUUUYYYWWWVVVSSSOOOLLLJJJLLLMMMKKKLLLNNNOOOQQQTTTWWW[[[VVVVVVVVVXXX[[[]]]\\\[[[ZZZWWWSSSPPPOOONNNLLLKKKGGGDDDDDDIIIIIIEEEAAAAAA@@@???@@@GGGRRReeexxxttt}}}uuu]]]DDD444NNN]]]||||||vvvdddkkk{{{vvvdddIII999555222+++------,,,,,,,,,+++++++++++++++************++++++)))************+++++++++///000--->>>llltttfffjjj{{{sssaaabbbccckkkpppeee___sssmmm[[[___iiirrr}}}}}}}}}~~~xxxnnnnnnssspppsssvvvvvvtttssstttuuunnnmmmjjjgggfffgggiiijjjkkkrrrzzzxxxuuurrroooqqquuuaaa___]]]\\\\\\YYYSSSNNNDDD@@@;;;999:::<<<<<<<<<===>>>===;;;888888:::<<<;;;::::::999999::::::;;;::::::;;;<<<>>>???@@@AAA@@@AAACCCEEEFFFFFFFFFEEECCCCCCCCCDDDEEEFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFCCCCCCBBBAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???===<<<<<<<<<;;;:::;;;:::999888888888888888:::;;;>>>DDDKKKVVVdddnnnrrrkkkaaaYYYYYYbbboooyyy|||lll\\\YYYTTTPPPNNNOOORRRTTTNNNJJJCCC===:::===DDDJJJFFFEEEEEEEEEFFFIIIKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLGGGEEECCCBBBCCCDDDDDDCCCEEEFFFFFFFFFDDDAAA>>>===444333222111000000000000...///000111111000///.............../////////000//////.........---------,,,,,,,,,------............------,,,,,,------...,,,,,,,,,---------......---...///000222222333333444555777999<<<>>>@@@AAA>>>???@@@???<<<>>>MMM___]]]YYYXXXUUUNNNJJJSSS```hhhLLLAAANNNbbbvvvwwwbbbPPPJJJ999,,,++++++'''&&&***((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((('''''')))***************)))111444555DDD```xxxvvvuuu}}}vvvgggmmm{{{|||~~~zzzwwwvvvuuupppkkkmmmttttttvvvuuunnnkkkjjjfffaaaXXXWWWSSSOOOPPPXXXfffpppjjjiiigggbbb^^^[[[[[[\\\]]]]]]\\\\\\^^^eeeooowwwkkkhhhdddaaa```^^^\\\[[[[[[YYYWWWVVVUUUSSSPPPMMMMMMIIIIIIOOOQQQMMMGGGFFFAAA@@@@@@BBBCCCHHHWWWfff|||{{{mmmQQQBBBXXXSSSiiijjjaaa}}}{{{}}}mmmNNN:::999555+++---------,,,,,,,,,++++++++++++************++++++)))************+++++++++***222333MMMrrrkkkuuuttt```\\\[[[cccooohhh```{{{cccRRR^^^nnnuuu}}}}}}~~~~~~~~~yyysssssswwwqqqtttwwwvvvssspppoooppplllllllllllllllnnnooooooxxx~~~~~~|||vvvrrrnnnkkknnnttt```]]][[[[[[[[[YYYTTTOOODDD@@@<<<;;;===@@@AAA@@@BBBCCCCCC@@@<<<::::::<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAA@@@AAACCCEEEFFFGGGFFFFFFCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAA???===<<<<<<===>>>===666:::>>>>>>:::666666777:::888777888999>>>HHHQQQMMMKKKHHHDDDBBBBBBFFFIII]]]rrraaa\\\TTTNNNLLLNNNRRRVVVQQQNNNIIIAAA;;;<<>>AAABBB>>><<>>CCCEEEAAA;;;>>>GGGVVVnnn{{{jjjrrrtttYYYMMM