BM6P6(@ {{{ssskkkeeeaaacccffflllvvv{{{yyy}}}}}}oooeee[[[VVVVVVNNNIIIFFFGGGFFFCCCBBBCCCAAA@@@>>>>>>>>>@@@CCCDDDBBBCCCEEEJJJQQQWWW[[[\\\ZZZYYYYYYZZZYYYVVVQQQMMMIIIBBB>>>??????<<<::::::888888888888888888999999;;;999777777777666444222666555444444555888:::<<>>===<<<:::===<<<:::888777777777888555666666555444444666888===AAAEEEHHHKKKPPPXXX^^^eeeiiipppvvv{{{|||nnn```WWWQQQJJJDDDCCC<<<:::777666666555444222111222222333444444444444222222222111222222333333444333333333333444555555777777888999:::;;;;;;<<>><<<<<<888888888999999999::::::<<<;;;999999999888666555444333222222333555777999;;;@@@IIIQQQXXX^^^bbbeeeeee```[[[XXXXXXUUUOOOJJJIIIFFFBBB@@@???>>><<<;;;;;;:::999777777777888888555666666555444444777999===AAAEEEHHHKKKQQQXXX^^^fffjjjqqqwww|||qqqaaaXXXPPPHHHCCCAAA;;;888666555555444333111222222333444444444333333222222222222222333333444444444444444444555555666777777888999:::;;;<<<<<>>===<<<======<<<:::777333222111000111222444555666;;;CCCKKKSSSZZZbbbfffhhheeeaaa______]]]XXXTTTOOOLLLGGGCCCAAA@@@???===;;;:::888777777777777888555666666555444444777999===@@@EEEHHHLLLQQQYYY___ggglllsssyyy~~~vvveeeYYYPPPGGGAAA???999777555444444333222111333333444444444333222222222222222222222333444555555555555555555666666777888888999:::;;;<<<======BBBDDDIIIRRR\\\mmm~~~cccOOOFFFDDDEEENNN]]]jjjhhh]]]QQQHHHBBB<<<;;;:::999999888888888777444333777999999<<>><<<:::888777666666777444555555555444555777999<<<@@@EEEHHHLLLRRRZZZ```hhhmmmttt{{{}}}iii[[[PPPFFF@@@>>>999777444444444444222111444444444444333222222111333333222333333444555666666666666666666777888888999::::::;;;<<<===>>>???BBBDDDJJJRRR\\\mmmgggRRRFFFCCCDDDLLLZZZgggggg]]]QQQGGG@@@<<<;;;:::999888777777777888555555888::::::===AAAGGGLLLUUU]]]eeelllrrrvvv{{{}}}}}}{{{vvvnnniiiiiiiiiiiijjjjjjjjjiiiiiihhhfffggghhhhhhiiiiiihhhhhhfffeeecccaaa```___^^^^^^^^^^^^___``````_________]]]]]]\\\[[[ZZZYYYWWWVVVYYYYYYYYYYYYYYYXXXWWWWWWVVVUUUSSSSSSTTTSSSRRRPPPPPPOOONNNMMMKKKJJJIIIIIIIIIHHHFFFDDDCCCFFFJJJNNNPPPUUU\\\bbbhhhoooxxx~~~yyyjjjaaaYYYTTTPPPKKKJJJLLLFFFFFFGGGGGGFFFEEEDDDCCCGGGPPP```sssyyykkkaaaVVVPPPKKKDDD@@@@@@;;;:::999999:::<<<===???@@@@@@BBBDDDEEEDDD@@@===888777444222111111222333555888===CCCKKKTTT]]]ccceeeeeedddddddddbbb___\\\[[[WWWQQQMMMIIIGGGDDDBBBAAA???===:::777666555555444555555555444555888:::;;;???EEEIIIMMMSSS[[[aaaiiinnnuuu|||lll\\\QQQFFF@@@>>>999777555444555555444222444444444444333222222111333333333333444555666777888888777777888888999:::;;;;;;<<<===>>>???@@@@@@AAADDDJJJSSS]]]nnnkkkTTTFFFBBBBBBHHHWWWeeeggg^^^SSSGGG???===<<<:::999888777777777:::777666999;;;;;;>>>BBBEEEKKKSSS\\\cccjjjqqquuuxxx{{{~~~{{{yyytttlllhhhhhhiiiiiijjjjjjjjjiiihhhhhhggghhhiiiiiijjjjjjiiiiiihhhgggeeecccaaa```````````````aaaaaaaaa``````___]]]]]]\\\\\\ZZZYYYWWWWWWYYYYYYZZZZZZYYYYYYXXXWWWVVVTTTSSSRRRRRRQQQOOONNNMMMLLLKKKJJJIIIGGGFFFFFFGGGFFFEEECCCCCCFFFKKKPPPQQQUUUZZZ___dddlllvvv}}}{{{pppeee]]]VVVOOOMMMNNNLLLLLLKKKIIIHHHFFFEEEEEEKKKUUUfff{{{{{{pppeee[[[UUUPPPHHHCCCBBB;;;:::999888999;;;>>>???BBBCCCFFFIIIJJJIIIDDDAAA<<<:::777444333222222333111444:::AAAIIISSS]]]ddddddeeeffffffeeeccc```^^^\\\XXXTTTOOOLLLHHHDDDBBBAAA???<<<999777555444444333444555555444555888:::;;;???DDDIIIMMMTTT\\\ccciiinnnvvv}}}lll[[[OOOEEE???>>>999777555444555555444333333333444444444333222222333333333444555666777888999999999999999::::::;;;<<<<<<===>>>???@@@AAAAAAAAADDDJJJSSS^^^mmmnnnUUUGGGBBBBBBFFFVVVfffjjjdddXXXKKK@@@>>>===;;;:::888777777777:::777666999;;;:::===BBBCCCHHHQQQZZZbbbiiiooosssvvvyyy~~~~~~zzzxxxrrrkkkhhhjjjkkkkkkkkkkkkkkkjjjiiihhhiiiiiijjjkkkkkkkkkkkkjjjiiiiiigggfffddddddccccccbbbbbbbbbbbbbbbaaaaaa```]]]]]]]]]]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZYYYXXXXXXVVVTTTQQQPPPPPPOOOLLLJJJJJJIIIHHHGGGFFFDDDCCCCCCDDDDDDCCCCCCCCCFFFKKKOOOPPPSSSWWWZZZ___hhhsss{{{}}}vvvkkk```WWWRRRSSSSSSQQQNNNKKKHHHGGGFFFFFFMMMWWWhhh|||wwwnnnddd[[[VVVPPPHHHBBB@@@:::999888777888;;;>>>@@@EEEGGGJJJNNNPPPNNNIIIEEE>>><<<999666333222222333000444999???GGGPPPYYY___aaaccceeeeeecccaaa^^^]]]YYYVVVSSSPPPLLLHHHBBB???===<<<999777555444444444333444555444444555888;;;:::???DDDIIIMMMTTT]]]dddhhhnnnvvv}}}jjjYYYMMMCCC>>>===777666444333444444333222222222333444444444333333333333444444555777888999:::::::::999:::;;;;;;<<<======>>>???@@@AAABBBBBBBBBDDDJJJSSS\\\kkkpppXXXHHHCCCCCCFFFXXXjjjqqqlllaaaQQQEEE???>>><<<:::999888888777999666555888999999;;;@@@AAAFFFOOOXXX```gggnnnrrruuuyyy{{{xxxsssmmmkkkmmmnnnnnnnnnnnnmmmkkkjjjjjjkkkllllllmmmmmmmmmmmmmmmlllkkkjjjiiihhhhhhhhhhhhcccccccccccccccbbbaaaaaa_______________^^^]]]]]]ZZZZZZZZZZZZZZZYYYXXXXXXUUUSSSPPPOOONNNLLLJJJHHHGGGFFFEEEDDDCCCAAAAAA@@@@@@AAABBBCCCDDDFFFJJJNNNMMMOOORRRUUUZZZcccnnnwww{{{wwwiii^^^XXXXXXVVVTTTPPPLLLIIIGGGGGGGGGMMMVVVgggyyy|||qqqiii```WWWSSSNNNEEE???===:::999777777888:::>>>@@@GGGJJJMMMRRRTTTRRRMMMHHH???===:::666333222222222333666:::???EEELLLSSSXXX^^^```bbbcccaaa^^^[[[ZZZVVVTTTRRROOOLLLGGG@@@<<<999888666555444444555555333444555444444666888;;;:::???DDDIIINNNUUU^^^dddhhhnnnvvv}}}gggVVVJJJAAA<<<<<<666444222222333333222111111222333333444444444444333333444444666777888999;;;::::::::::::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCEEEKKKRRR[[[hhh~~~sssZZZIIIDDDDDDHHHZZZnnnvvvsssgggVVVIII???>>>===;;;:::999888888888444333666777777999>>>???EEENNNWWW___fffmmmqqqvvvzzz}}}yyytttnnnmmmpppqqqqqqqqqpppooommmlllkkkmmmmmmnnnooooooooooooooonnnmmmllllllkkkkkkkkkkkkdddddddddddddddcccbbbaaa```aaaaaaaaaaaaaaa``````ZZZZZZZZZZZZZZZYYYYYYXXXTTTRRRPPPNNNMMMKKKHHHFFFEEEEEEDDDCCCAAA@@@???>>>>>>@@@BBBCCCDDDFFFJJJMMMKKKMMMOOOQQQVVV___kkkttt{{{vvvmmmgggddd```\\\VVVOOOKKKIIIIIIIIILLLVVVgggwww~~~{{{yyyyyyyyytttkkkdddVVVRRRLLLHHHEEECCCAAA???;;;:::999999:::;;;===>>>EEEIIIPPPUUUWWWUUUQQQMMMDDD@@@:::666444444333333444555888===CCCJJJPPPTTTYYYZZZ[[[[[[YYYWWWTTTSSSSSSPPPMMMHHHDDD@@@===<<<888777666555444333333333111333444333333444666888<<>>===?????????@@@AAABBBCCCDDDEEEGGGMMMRRRXXXcccyyyvvv]]]KKKDDDDDDJJJWWWkkkzzz}}}oooZZZJJJCCC>>>;;;===<<<999777999777666555444555888;;;===???DDDKKKRRRXXXaaakkkrrrvvv{{{~~~xxxuuutttuuuvvvsssssssssssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqqqqooollliiiggggggeeedddbbbaaaaaabbbbbbfffdddbbb```^^^^^^^^^^^^___^^^\\\ZZZYYYXXXWWWWWWTTTPPPLLLIIIHHHGGGFFFEEEEEECCC@@@>>>===<<<===>>>>>>@@@BBBDDDFFFHHHIIIJJJJJJIIIJJJNNNQQQXXXcccooottt|||ssskkkggg```\\\UUUNNNIIIGGGGGGHHHQQQZZZhhhvvv}}}~~~zzzvvvrrrooolllkkkkkkfff^^^WWWMMMIIIDDDAAA???===;;;::::::999999999:::;;;<<<===EEEJJJQQQVVVXXXVVVRRROOOFFFBBB;;;777555444333222444555888<<>>;;;888777666666555444333333333333111333444333333333555777;;;>>>CCCHHHNNNUUU]]]bbbiiinnnvvv|||oooZZZMMMEEE???;;;:::777666555444333333333333222222222333333444444444777555444444555777999999999888777999===???>>>===@@@@@@AAAAAACCCDDDEEEFFFHHHJJJOOOTTTXXXcccwwwyyy___MMMFFFEEEJJJWWWlll}}}sss^^^NNNCCC>>>;;;===<<<999888999888777555555555777:::;;;>>>CCCJJJQQQWWW```kkkrrrvvvzzz~~~}}}yyyvvvvvvxxxyyywwwwwwvvvvvvvvvuuuuuuuuussssssrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrqqqnnnkkkjjjjjjhhhgggeeedddcccddddddfffdddbbb```_______________^^^]]]\\\ZZZXXXWWWVVVUUURRRMMMKKKJJJIIIHHHGGGCCCBBB???===<<<<<<===>>>>>>@@@BBBDDDFFFGGGHHHHHHGGGEEEFFFIIIMMMSSS^^^jjjrrr{{{wwwlllfff^^^YYYQQQJJJEEEDDDDDDFFFQQQYYYfffrrrxxxvvvqqqlllfffccc___\\\ZZZVVVPPPJJJCCC@@@<<<:::999999777666999888888888999:::;;;<<>>888666444333222444555777:::>>>BBBFFFIIIKKKLLLLLLLLLKKKJJJHHHGGGBBBAAA>>>;;;888666444444333333222222222222333333222333444333222333555777:::<<>>>>>>>>AAAAAABBBCCCEEEFFFHHHIIILLLNNNRRRVVVYYYbbbvvv|||bbbOOOGGGEEEFFFTTTjjj|||vvvaaaPPPEEE???<<<===<<<999888:::999888666555555777888:::<<>>??????AAACCCEEEFFFGGGGGGGGGFFFDDDDDDGGGJJJOOOZZZfffpppyyytttfff___WWWRRRKKKDDDAAAAAACCCEEEKKKTTTaaammmtttsssnnnjjjbbb^^^YYYUUURRRNNNHHHEEE???===;;;999::::::999777888888888888999:::;;;;;;EEEJJJRRRXXX[[[ZZZVVVSSSKKKFFF???:::777555333222444555666777:::===???AAACCCCCCDDDDDDCCCBBBAAA@@@===<<<:::888666555444333111111111111111222333333222333333333222222444666777:::>>>BBBGGGNNNUUUZZZ```eeelllsssyyy}}}|||mmm___PPPGGG@@@:::777888666666555444444444444444111111222333444444555555555555555555444555777888999999999;;;===>>>??????BBBBBBCCCDDDEEEGGGIIIJJJNNNPPPTTTXXX[[[dddwww}}}dddPPPFFFDDDAAANNNdddxxxvvvbbbQQQFFF@@@=========999999::::::999777666666666777888999???FFFMMMSSS]]]gggnnntttxxx~~~~~~|||{{{{{{~~~~~~}}}{{{{{{zzzxxxxxxwwwvvvvvvuuuttttttuuuuuutttsssrrrqqqpppooopppooommmkkkiiihhhgggfffcccbbb```_________``````^^^_________]]]ZZZVVVTTTPPPMMMJJJGGGFFFEEECCCBBB>>>===;;;:::;;;<<<===???AAACCCEEEHHHIIIJJJJJJIIIJJJGGGGGGIIIKKKPPPZZZeeennnwwwmmm___WWWNNNJJJDDD@@@>>>???BBBDDDFFFPPP^^^kkkrrrrrrnnnjjjccc___ZZZUUUPPPKKKGGGDDD@@@>>><<<<<<<<<<<<;;;:::777777888999::::::::::::CCCIIIPPPWWW[[[ZZZWWWUUULLLGGG@@@;;;777555444222444444555666777888999:::==================<<<<<<999888666555444333333333000000000000000111222333222333333333222222333555555777;;;>>>BBBHHHOOOSSSYYY___gggooouuu{{{~~~yyysssbbbWWWLLLEEE???:::777999666666555444444444555555333333333333333333222222444555666666444444666888999:::<<<===>>>???@@@AAABBBCCCCCCDDDFFFGGGIIIJJJMMMOOOTTTYYY[[[dddvvv|||cccOOOEEEBBB???JJJ^^^rrr|||vvvdddUUUHHHBBB=========:::999;;;:::999888777666666666777888===DDDJJJQQQZZZdddkkkrrrwww}}}}}}}}}|||||||||}}}~~~}}}||||||{{{zzzyyyxxxwwwvvvuuuuuutttsssrrrqqqpppppppppppppppnnnmmmkkkiiigggfffaaaaaa___^^^]]]^^^^^^___^^^______^^^\\\YYYVVVTTTNNNKKKHHHFFFEEEDDDBBB@@@<<<;;;:::999999;;;<<<>>>BBBEEEHHHLLLNNNOOOOOOOOONNNLLLKKKLLLMMMPPPZZZeeemmmvvv~~~zzzzzz{{{wwwfffYYYQQQGGGEEEAAA>>>>>>???BBBDDDGGGPPP^^^kkkrrrrrrnnnjjjeeeccc^^^XXXRRRLLLHHHEEEAAA???>>>===>>>===;;;999777888999:::;;;;;;;;;;;;AAAFFFNNNVVVZZZYYYWWWTTTLLLGGG@@@;;;777666444333333444444444555555555555888888888999999999999999444444222111111000000000000000000000000111222333222333333333111111333444444555888:::===BBBHHHLLLSSSYYYbbbkkksss{{{~~~zzzuuunnniiiYYYPPPHHHCCC???999888999666666555555555555555666444444444444333333333222555777999888666555777999;;;<<<>>>??????@@@BBBDDDDDDDDDEEEEEEFFFGGGIIIIIIJJJMMMRRRVVVYYY```rrrzzzaaaNNNDDDAAAAAAIIIYYYlllxxxuuugggZZZJJJCCC>>>>>>===::::::<<<999999888777777666777777777<<>><<<999888888:::;;;<<<<<<;;;;;;>>>CCCLLLTTTXXXXXXVVVTTTKKKFFF@@@:::777666444333333333333444333333222222555555555555555666777777333222111000000//////000111111111000111111222222222333333222111111222444222444555777999<<>><<<999777999<<<<<<>>>AAAAAA@@@AAACCCFFFHHHHHHGGGGGGHHHHHHIIIJJJHHHJJJOOORRRSSSZZZkkk{{{yyy```MMMDDDBBBAAAFFFRRRdddqqqrrrggg\\\KKKDDD???>>>===::::::<<<888888888777777777777777888<<>>;;;:::888777777888999:::@@@DDDJJJQQQVVVYYYZZZZZZVVVRRRPPPPPPPPPRRRZZZdddmmmuuu}}}~~~~~~xxxlllpppttt|||yyyhhhZZZPPPJJJGGGFFFDDDCCCAAAAAAAAABBBEEEOOO___nnnwwwyyyvvvssslllkkkhhhbbbZZZRRRMMMKKKHHHFFFDDDCCCBBB@@@===:::888999;;;<<<======<<<;;;<<>>AAA@@@<<<:::<<>>===::::::===777777777777777888888888888<<>><<<;;;:::888777666777888999>>>BBBJJJQQQWWW[[[\\\]]]ZZZVVVTTTTTTSSSTTT]]]gggmmmuuu}}}~~~wwwmmmlllkkknnn{{{qqqaaaVVVPPPLLLHHHFFFDDDAAA@@@@@@AAABBBEEENNN^^^ooo||||||rrrooojjjeee^^^WWWOOOIIILLLJJJHHHEEEBBB???===<<<===<<<;;;::::::;;;===>>>>>>AAAHHHPPPVVVVVVSSSPPPJJJEEE>>>999777666666555444444222111000000///000111111222222222333333333333333222222222222222222000000000000000111111222555444444333333444444555333333444555666777888999???AAAHHHTTTbbboooxxx}}}yyynnnddd\\\VVVIIIFFFBBB===:::777666666444444444444444555666666444555666777888888777777;;;===@@@AAA@@@>>>>>>>>>BBBCCCEEEFFFEEEFFFGGGIIIJJJMMMPPPQQQOOOMMMLLLKKKKKKPPPNNNLLLPPPPPPXXXjjjgggRRRGGGCCCBBBDDDIIITTTdddlllfff[[[NNNHHHAAA===<<<;;;999777777777777666555555444444666888<<<@@@FFFNNNWWW]]]cccjjjrrrwwwzzz}}}|||xxxssspppooooooooonnnkkkkkkkkkiiifffgggkkkooosssvvv{{{~~~}}}|||{{{zzzzzz{{{}}}~~~{{{zzzwwwvvvtttrrrrrrrrrrrrsssrrrrrrqqqpppooonnnmmmllllllhhhccc```_________^^^\\\ZZZWWWVVVUUUSSSPPPNNNJJJJJJIIIGGGDDDAAA>>><<<:::999777666666888:::;;;<<>>======<<<<<<<<<<<<=========AAAHHHPPPVVVXXXUUURRRKKKFFF@@@:::888777666555555555444333222111111111444444444444444444444444333333333333222222222222222111111111111222333333555555444444444555555666444444555555666777777777>>>@@@FFFQQQ^^^lllvvv|||yyylll```VVVOOOHHHFFFAAA===999777666666555555444444444555555666555555666777888888888888===???BBBCCCBBB@@@@@@@@@BBBDDDFFFFFFFFFFFFHHHJJJLLLOOOSSSUUUUUUTTTTTTUUUPPPUUUSSSQQQSSSPPPUUUeeejjjUUUIIIDDD@@@BBBGGGRRRbbblllggg]]]OOOIIIBBB===<<<;;;999777777777777666555555444444666888;;;???EEEMMMVVV\\\ccciiiqqqwwwzzz}}}{{{uuurrrnnnkkkkkkkkkjjjiiijjjjjjjjjhhhfffgggkkknnnrrrtttwwwzzz}}}~~~|||{{{{{{{{{|||~~~|||{{{xxxxxxvvvuuutttsssssssssqqqqqqqqqppppppooooooooommmjjjeeeaaa``````___^^^\\\ZZZWWWUUUTTTSSSPPPNNNJJJJJJIIIGGGDDDAAA>>><<<999888777666666777888999:::===CCCIIINNNSSSVVVXXXVVVUUUTTTRRRRRRVVV\\\```kkkoootttyyy|||tttnnnhhhiiitttqqqaaaVVVPPPNNNJJJIIIGGGFFFDDDCCCCCCCCCHHHRRRdddwww|||vvvpppiiibbbZZZUUURRRQQQOOOLLLHHHEEEBBB@@@======>>>??????>>>===<<<<<<@@@GGGPPPWWWZZZXXXVVVMMMHHHBBB<<<999888777666666666555444333333333444666555555555555555555555444444444333333333222222333333222222333333444555555555666666777777888888666666666666666666666666===???DDDLLLYYYfffssszzz{{{kkk]]]RRRLLLGGGDDD@@@<<<999777666666666666555555444555555555555666666777888888999999>>>AAADDDEEEDDDCCCBBBBBBCCCEEEGGGGGGGGGGGGIIIKKKNNNRRRVVVZZZ\\\^^^```bbb\\\cccaaa]]]\\\TTTSSS```vvv}}}pppZZZLLLEEE>>>@@@EEEPPP```kkkjjjbbbRRRLLLCCC>>>===<<<:::888888777777666666555555444555777:::>>>CCCKKKSSSYYYaaagggpppvvvyyy|||yyytttooollliiihhhhhhiiihhhgggjjjjjjiiigggfffhhhkkknnnpppqqqqqqsssuuuxxx{{{|||}}}~~~||||||||||||~~~}}}|||zzzzzzzzzyyywwwuuusssrrrqqqqqqqqqqqqqqqqqqqqqqqqoookkkfffcccaaa```___^^^[[[YYYVVVUUUTTTRRROOOMMMJJJJJJIIIGGGDDDAAA>>><<<777777777777777666666666888:::>>>CCCHHHMMMPPPRRRQQQQQQPPPPPPPPPSSSXXX\\\eeejjjpppvvvzzz~~~zzzppphhhiiirrruuucccVVVPPPMMMJJJIIIHHHGGGFFFEEEDDDDDDJJJTTTggg{{{|||uuunnnfff^^^YYYWWWVVVSSSPPPLLLHHHDDDAAA===???AAABBBBBB@@@>>><<<<<<@@@HHHQQQYYY\\\[[[ZZZOOOJJJDDD>>>;;;999888666666555555444444444555555555555555666666777777777666555555555444333333333333333222222333333444555666666777999:::;;;;;;;;;;;;;;;:::999999888888777;;;===AAAHHHSSSaaaooowww~~~ooo___TTTNNNEEEBBB???;;;888666666666777666666555555555555555666666666777888999:::;;;???AAADDDEEEEEEDDDCCCDDDEEEFFFHHHHHHHHHHHHJJJLLLOOORRRXXX]]]aaaeeejjjmmmooovvvuuuqqqlll___XXXbbbqqq~~~zzz~~~uuu```OOOEEE>>>@@@DDDMMM]]]kkklllgggUUUNNNEEE@@@===<<<;;;999888888777777666555555555555777999<<>><<<555666666777666666555444666777:::===AAAFFFIIILLLKKKLLLLLLLLLLLLOOOSSSWWW^^^cccjjjqqqwww{{{~~~rrrhhhhhhqqq{{{hhhYYYPPPMMMJJJIIIHHHGGGFFFFFFFFFGGGMMMWWWiii}}}|||uuulllccc]]][[[ZZZXXXUUUPPPKKKFFFCCC???AAACCCDDDDDDBBB???======AAAHHHQQQYYY\\\\\\[[[OOOKKKEEE@@@===;;;999777555555444444444555555666444444555666777999::::::777777666666555444444333333222222222222333444444666777999;;;===>>>>>>>>>??????>>>===<<<;;;:::::::::<<<@@@FFFOOO]]]kkkuuu}}}rrraaaUUUOOOCCCAAA===:::777666666666777666666555555555666666777777777777888:::;;;<<<>>>@@@CCCEEEDDDCCCCCCDDDFFFHHHIIIJJJIIIJJJLLLMMMNNNRRRWWW\\\aaaffflllppp}}}}}}lllbbbiiisss}}}yyyzzz|||gggSSSFFF@@@AAACCCKKKZZZiiinnnkkkYYYRRRHHHAAA>>>===;;;:::888888888777666666555555444666888;;;???EEEMMMRRRZZZaaajjjppptttxxx}}}|||}}}}}}wwwsssooonnnnnnppprrrsssrrrpppooommmjjjiiiiiikkkmmmnnnpppnnnkkkiiijjjmmmqqqtttvvvyyy~~~{{{xxxrrrtttwww}}}~~~~~~~~~}}}}}}}}}|||zzzwwwuuusssuuuuuusssrrrpppooonnnmmmllliiieeebbbaaa___]]][[[[[[YYYWWWUUUTTTRRROOOMMMJJJJJJIIIGGGDDDAAA>>><<<666666666666666555444333555555777:::===AAADDDEEEEEEFFFGGGHHHIIIKKKOOORRRVVV\\\eeemmmssswww{{{~~~vvvjjjjjjppp{{{ooo^^^TTTPPPKKKJJJHHHGGGHHHIIIKKKLLLRRR[[[lllwwwllldddaaa```^^^ZZZUUUOOOIIIFFFAAACCCEEEFFFEEECCC@@@>>>>>>AAAGGGOOOVVVYYYYYYXXXMMMJJJDDD@@@>>><<<:::999444444444444555666777777666666777888:::;;;<<<<<<999888888777666555444444333222222222222333444444777888;;;>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>======999<<>>===@@@CCCDDDDDDCCCCCCDDDGGGIIIKKKKKKKKKKKKMMMNNNNNNQQQUUUYYY]]]ccciiinnn}}}uuukkkqqquuu}}}yyyyyyoooXXXIIIAAABBBCCCHHHVVVeeemmmlll]]]UUUJJJBBB???>>><<<:::999888888777777666666555444555777999===CCCJJJOOOVVV]]]fffmmmrrruuuzzz~~~{{{|||~~~}}}yyyyyyyyyyyyzzzyyywwwtttqqqnnnjjjiiiiiikkklllkkkllljjjgggeeefffiiimmmoooqqqtttyyy|||}}}{{{wwwtttoooqqqtttzzz~~~~~~|||||||||zzzyyywwwuuutttvvvuuutttrrrpppnnnlllkkkjjjgggdddbbbaaa```^^^\\\\\\ZZZWWWVVVUUUSSSPPPNNNJJJJJJIIIGGGDDDAAA>>><<<777777666666555555444444444555777999<<<>>>@@@@@@AAACCCEEEFFFGGGIIILLLOOOQQQXXXaaajjjpppuuuyyy{{{rrrppptttzzzwwweeeZZZUUUNNNLLLIIIHHHIIIMMMPPPSSSXXXaaapppyyypppfffeeeccc```ZZZSSSMMMJJJDDDEEEFFFFFFEEECCCAAA@@@<<>>>>>999===BBBGGGNNNYYYgggqqqzzzrrr\\\NNNGGG@@@>>>;;;888666555555666555555555555666777999999888777777777999;;;>>>???===@@@CCCEEEEEEDDDDDDEEEHHHJJJLLLLLLLLLLLLNNNOOOPPPQQQSSSVVVYYY^^^dddhhhnnn{{{wwwnnnuuuvvv~~~yyyyyyvvv___NNNBBBBBBAAAEEEQQQaaaiiijjj___WWWLLLCCC@@@>>>===;;;999999888888777666666666333444666888;;;AAAHHHMMMSSSZZZcccjjjooosssxxx|||}}}}}}{{{xxxrrrnnniiiggghhhiiihhhhhhfffdddaaa```aaadddgggiiilllooosssvvvwwwuuurrrpppnnnooosssyyy~~~~~~}}}~~~~~~{{{{{{yyyxxxwwwvvvvvvvvvtttsssrrrqqqooonnnlllllliiigggdddccccccbbb___^^^]]][[[XXXWWWVVVTTTQQQOOOJJJJJJIIIGGGDDDAAA>>><<<999888777555555555555666444666888;;;<<<=========@@@BBBEEEGGGHHHJJJLLLNNNPPPVVV```iiioootttwwwzzz~~~zzzwwwxxx||||||jjj^^^ZZZPPPNNNKKKIIIKKKOOOUUUXXX]]]dddrrrzzzjjjiiigggddd^^^WWWPPPLLLEEEFFFFFFFFFEEEDDDBBBAAA;;;===BBBHHHNNNPPPOOONNNJJJGGGCCC@@@???>>><<<:::777777777777888999;;;;;;AAA@@@@@@???>>>======<<<::::::999888777666555444555555555555555666777777777999===AAADDDEEEEEEEEEBBBBBBAAA@@@@@@???>>>>>>999===DDDIIIOOOYYYgggpppyyyppp[[[NNNHHH???===:::777555555555666444444444555777888:::;;;888888777777999;;;>>>@@@>>>@@@DDDFFFEEEEEEEEEFFFIIIJJJLLLMMMLLLMMMNNNPPPQQQRRRSSSTTTVVV[[[```eee```nnnxxx~~~uuuooowwwuuu~~~zzzyyy|||cccQQQBBBBBB@@@BBBMMM]]]fffhhhaaaXXXMMMDDD@@@???===;;;999999888888777666666666333444555777:::@@@FFFKKKQQQXXXaaaiiimmmrrrwww{{{{{{qqqmmmhhheeefffgggfffdddaaa___]]]\\\]]]```ccceeeiiikkkooorrrsssqqqooommmmmmooorrrxxx~~~}}}}}}}}}~~~~~~{{{yyyxxxvvvuuuuuuvvvvvvqqqqqqqqqpppooonnnmmmmmmiiigggeeeddddddcccaaa___^^^\\\YYYXXXVVVUUURRRPPPJJJJJJIIIGGGDDDAAA>>><<<;;;999777555444555666777555777999<<<=========<<<@@@CCCFFFIIIJJJKKKMMMOOOPPPVVV```iiippptttxxxzzz}}}vvvdddZZZTTTRRROOOLLLMMMRRRYYY___gggmmmxxxzzzrrrjjjeeeccc___WWWPPPMMMJJJHHHHHHHHHFFFBBB>>>>>>@@@CCCGGGIIIJJJKKKJJJFFFEEECCC@@@>>><<<;;;;;;;;;:::999:::===@@@AAAAAAAAA@@@???===<<<;;;::::::888888888888888777666555888888888888777777777777888:::===BBBFFFFFFCCCAAADDDAAA>>><<<===>>>======>>>@@@CCCHHHQQQ\\\hhhppp{{{jjjWWWJJJDDD>>><<<999666444444444444666555555555777:::===???<<<;;;:::999:::<<<>>>???DDDCCCCCCDDDGGGIIIHHHHHHHHHIIILLLNNNOOOPPPPPPPPPQQQQQQRRRSSSTTTVVVXXXYYY___dddjjjooopppppppppppprrrxxxxxxnnnTTTFFFDDDAAAAAAIIIVVVaaafffaaaZZZPPPGGGAAA>>>;;;:::999999999888888666555555444444444555888<<>>DDDHHHHHHFFFCCCEEEBBB>>>===============>>>???CCCHHHQQQ\\\iiiqqq|||uuuaaaQQQFFFAAA>>><<<999666444444444555888888888888:::===???AAA===<<<;;;;;;<<<>>>AAABBBEEEDDDCCCEEEGGGHHHHHHGGGIIIJJJMMMOOOQQQQQQQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXVVVZZZaaaeeeffffffffffffooo|||wwwvvv~~~sssZZZFFFBBB>>>>>>EEERRR]]]bbbbbb[[[QQQHHHBBB>>><<<:::999999999999888777666555444333333444777;;;@@@BBBKKKQQQYYY```eeekkkrrrxxx{{{|||~~~vvvmmmiiiddd___\\\YYYVVVTTTSSSSSSRRRSSSTTTUUUWWWXXX^^^```dddhhhkkkmmmoooooommmooossswww{{{~~~}}}zzzwwwwwwwwwyyyzzz~~~~~~}}}{{{yyyxxxxxxwwwuuussstttrrrpppooonnnkkkhhhfffhhhgggfffeeedddcccbbbaaa]]]\\\ZZZYYYXXXUUURRROOOKKKJJJHHHEEEBBB@@@>>>===;;;:::888777666666777777:::;;;>>>@@@BBBCCCCCCCCCEEEFFFHHHJJJLLLMMMMMMNNNPPPWWW```iiiooouuuyyy{{{|||~~~qqqjjj[[[WWWQQQPPPTTT]]]hhhpppxxxxxxyyy}}}vvvkkkeeebbb]]]YYYUUUTTTRRRQQQNNNHHHAAA<<<;;;===@@@CCCDDDDDDCCCBBB???>>>===<<<;;;::::::::::::;;;>>>CCCIIINNNPPPQQQOOOMMMIIIDDDAAA???>>>>>>777777777888888888888888888999999999888888777777888:::@@@GGGKKKLLLJJJGGGFFFCCC???============<<<===???CCCIIIQQQ^^^jjjrrr|||zzzhhhXXXKKKCCC@@@===<<<999666555444555555555555555666888:::<<<>>>=========>>>???BBBDDDFFFHHHGGGFFFGGGIIIJJJIIIHHHJJJKKKNNNPPPRRRSSSSSSSSSQQQQQQRRRSSSTTTVVVWWWWWWTTTXXX^^^aaaccccccccccccjjjwwwzzzuuu|||yyycccIIICCC===<<>>@@@HHHNNNUUU\\\aaagggnnntttxxx{{{~~~}}}vvvkkkfff___YYYUUURRROOOLLLPPPPPPPPPPPPRRRTTTVVVXXX]]]___cccgggkkkmmmooopppooopppssswww{{{}}}}}}{{{xxxvvvuuuuuuwwwxxx~~~~~~|||zzzyyyxxxwwwuuussstttssspppooonnnllliiifffgggggggggfffeeeddddddccc^^^]]][[[ZZZYYYWWWSSSPPPKKKJJJHHHFFFCCC@@@>>>===;;;:::999777666777777888;;;>>>AAAEEEGGGHHHGGGGGGIIIJJJKKKLLLMMMNNNNNNNNNRRRWWW___ffflllrrrwww{{{|||wwwqqqaaa\\\VVVUUU[[[gggttt|||~~~zzzxxxyyy}}}zzzoooiiiddd___\\\XXXXXXWWWTTTOOOHHHAAA<<<===???CCCEEEGGGFFFDDDCCC@@@??????>>>============;;;>>>BBBJJJQQQVVVXXXXXXVVVSSSMMMGGGAAA>>><<<<<<777777777777888999999:::999999:::::::::999888777888;;;AAAHHHNNNPPPNNNLLLHHHEEEAAA>>>>>>======<<<<<<>>>CCCIIISSS```mmmuuu~~~ooo___RRRIIICCC@@@<<<;;;888666555555666666444444444555777999;;;<<<<<<===>>>???BBBEEEGGGHHHKKKJJJIIIIIIKKKKKKKKKIIIIIIKKKMMMPPPRRRSSSSSSSSSQQQQQQRRRTTTUUUVVVVVVVVVVVVYYY^^^bbbbbbbbbccccccfffssswww}}}|||hhhPPPGGG>>><<>>EEEJJJQQQWWW\\\bbbjjjooouuuxxx}}}~~~xxxooojjjccc\\\WWWSSSPPPMMMOOOOOOPPPRRRTTTXXX[[[\\\___aaaeeehhhkkkmmmnnnoooppprrrtttwwwzzz|||~~~~~~}}}{{{xxxvvvuuuuuuwwwxxx}}}~~~}}}{{{zzzyyyxxxuuusssuuutttrrrqqqpppnnnkkkiiigggfffffffffeeeeeedddddd```___]]]\\\\\\YYYVVVSSSNNNMMMKKKHHHEEECCC@@@???<<<;;;999888777777888888===@@@EEEIIILLLMMMLLLKKKLLLMMMNNNNNNOOOOOOOOONNNSSSWWW^^^dddiiipppvvvyyy{{{}}}~~~{{{vvvfff```[[[[[[cccppp|||~~~xxxsssppprrruuuxxxxxxpppiiiddd^^^[[[WWWWWWWWWUUUOOOGGG@@@<<<>>>AAAEEEHHHJJJIIIGGGFFFCCCBBBAAA@@@????????????>>>BBBHHHQQQZZZ___```___aaa]]]VVVNNNGGGBBB>>>===888888777777888999:::;;;:::;;;<<<<<<<<<;;;999888999<<>>===<<<<<<>>>CCCKKKUUUbbbpppyyyvvvgggXXXNNNGGGBBB???;;;:::888666555555666777777777888:::;;;===???@@@<<<===>>>AAACCCFFFHHHJJJJJJIIIHHHIIIJJJKKKJJJIIIHHHIIILLLOOOQQQRRRSSSSSSQQQRRRTTTUUUVVVVVVVVVVVVTTTWWW\\\^^^_________```dddooo~~~}}}kkkTTTHHH>>><<>>AAAFFFKKKMMMMMMLLLJJJFFFEEEDDDBBB@@@??????>>>AAAEEENNNYYYccchhhiiihhhhhhddd]]]UUULLLDDD>>>;;;:::999888777777888:::;;;<<<===>>>??????===;;;::::::<<<@@@GGGMMMQQQSSSRRROOOKKKFFFCCCAAA@@@>>>===<<>>@@@BBBEEEHHHJJJKKKIIIGGGGGGHHHJJJKKKJJJIIIGGGIIILLLOOOQQQRRRSSSSSSRRRSSSUUUWWWXXXWWWWWWVVVUUUXXX\\\^^^^^^^^^^^^___bbblllyyy}}}mmmVVVHHH===;;;<<>>===<<<;;;999888999999:::===@@@EEEJJJNNNPPPQQQQQQPPPPPPPPPOOONNNMMMLLLKKKOOORRRXXX]]]aaaggglllpppuuuuuuuuuuuuvvvyyy~~~|||rrrnnnkkkoooyyy~~~vvvpppkkkhhhgggkkkrrryyy{{{|||}}}xxxrrrnnnkkkfffaaa\\\WWWSSSQQQLLLNNNNNNLLLGGGBBB@@@??????CCCIIIOOOSSSTTTSSSRRRMMMKKKIIIFFFDDDBBB@@@@@@BBBHHHSSSaaalllrrrsssrrrnnnkkkeee\\\RRRHHH???;;;;;;:::999777777888999:::===???@@@BBBAAA???===<<<<<<<<>>===@@@FFFNNNZZZhhhwwwxxxuuulllcccVVVLLLFFFCCC>>>::::::999777666555666888999555666888:::;;;======>>>???@@@CCCEEEHHHJJJLLLLLLKKKJJJJJJKKKNNNOOOOOONNNHHHJJJMMMPPPRRRTTTTTTTTTTTTUUUWWWXXXYYYYYYXXXWWWXXX[[[^^^_________`````````hhhsss~~~oooXXXIII>>>=========EEEPPPXXXTTTMMMGGGBBB???;;;999888999999::::::999999888555444333222333666999;;;>>>BBBHHHLLLQQQWWW```ffflllrrryyy}}}~~~~~~wwwrrrooonnnmmmmmmmmmooopppqqqoooppprrrtttvvvvvvvvvvvvuuuvvvwwwxxxyyyzzzzzzyyyuuusssrrrqqqqqqtttvvvxxx~~~}}}||||||||||||{{{yyyuuusssqqqqqqqqqooollljjjiiihhhgggfffeeedddcccbbb^^^]]][[[[[[[[[YYYVVVSSSPPPNNNLLLHHHEEEBBB???>>>>>>===;;;:::999999::::::<<>>@@@BBBCCCCCCAAA>>>=========>>>BBBIIIOOOSSSTTTTTTPPPKKKFFFDDDBBB@@@>>>===AAAGGGOOO[[[jjjyyy~~~vvvqqqggg^^^RRRJJJGGGDDD@@@<<<:::888777555555666888999999:::<<<>>>???AAAAAAAAAAAABBBEEEGGGJJJLLLMMMNNNPPPOOOOOOQQQSSSUUUUUUTTTIIIKKKNNNQQQSSSUUUVVVVVVTTTVVVXXXZZZZZZYYYXXXWWWVVVYYY\\\]]]]]]\\\]]]^^^___fffppp|||qqq\\\LLLAAA@@@@@@>>>EEEPPPVVVQQQKKKEEEAAA>>>;;;999888999999:::::::::999999666444333333444666999;;;===AAAGGGKKKOOOVVV___eeekkkqqqyyy|||}}}~~~}}}zzzxxxwwwwwwwwwwwwppprrrtttwwwyyyzzz{{{{{{vvvwwwxxxyyyyyyyyyyyyyyyuuutttsssssstttvvvyyy{{{|||~~~~~~}}}||||||}}}}}}|||{{{xxxwwwuuuuuuuuusssqqqnnnkkkjjjiiigggfffdddccccccaaa```______^^^]]]YYYWWWRRRQQQNNNKKKGGGDDDAAA@@@>>>===;;;:::999999::::::<<<>>>AAAFFFJJJNNNQQQSSSPPPPPPOOONNNLLLJJJHHHGGGEEEIIIOOOTTTXXX\\\```bbbbbbbbbaaaaaacccgggnnnsss{{{~~~|||ssskkkiiiqqqxxx~~~uuukkk```VVVTTTSSSOOOJJJIIIFFFDDDCCCDDDBBB===>>>BBBFFFNNNVVV[[[```dddbbb^^^ZZZVVVQQQLLLIIIFFFDDDBBBEEEHHHRRRcccuuu~~~~~~zzzzzzzzzwwwpppcccTTTGGG@@@<<<:::888666666777888:::FFFJJJNNNNNNJJJFFFDDDDDD??????>>>???BBBFFFJJJLLLRRRQQQPPPNNNKKKGGGCCC@@@@@@BBBGGGQQQ```ooozzz|||pppfff^^^XXXPPPHHHCCC???<<<;;;666555555555555666666777::::::;;;<<<===>>>???@@@AAADDDHHHKKKMMMNNNPPPRRRUUUQQQOOOQQQWWW[[[[[[YYYQQQPPPPPPPPPRRRTTTVVVWWWVVVXXXYYYZZZZZZXXXVVVUUUSSSVVVYYY\\\^^^^^^]]]\\\```cccjjjwww~~~www^^^NNNAAA===;;;<<>>:::::::::999999888777777777555444333333333444555666:::<<>><<<999777777888:::<<>>;;;999777777666666666777888888;;;;;;<<<>>>???@@@AAABBBBBBEEEIIILLLNNNOOOQQQRRRVVVSSSQQQSSSYYY]]]^^^\\\RRRQQQQQQQQQRRRTTTUUUVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUWWWZZZ\\\]]]]]]\\\[[[^^^aaahhhttt}}}uuubbbRRRDDD???<<<;;;BBBMMMWWWWWWQQQHHHBBBAAA>>>:::::::::999999888777777777555444333333333333555555888;;;@@@EEEKKKRRRZZZ___fffllltttzzz}}}zzzuuurrrqqqrrrtttxxxzzzzzzyyy|||{{{xxxvvvuuuvvvwwwxxxxxxtttqqqrrrssssssvvv{{{~~~{{{{{{|||}}}|||zzzyyyxxxvvvtttrrrrrrrrrrrrllllllkkkjjjhhhfffdddccceeedddcccbbbaaa___ZZZWWWTTTQQQLLLJJJIIIGGGCCC@@@===<<<::::::;;;<<<;;;:::;;;===@@@DDDHHHKKKMMMOOOMMMLLLKKKIIIGGGDDDBBBAAA@@@BBBFFFJJJNNNQQQRRRSSSSSSSSSQQQNNNNNNQQQWWW[[[fffnnnxxxyyyuuutttxxxyyymmmaaa]]]YYYRRRIIIEEEAAA??????BBBAAA@@@CCCIIIPPPZZZeeekkkoooqqqnnniiiccc^^^XXXRRRNNNKKKGGGEEEDDDDDDIIIUUUdddooottttttsssvvvzzzyyyqqqcccTTTKKK@@@>>>;;;999888:::<<<>>>FFFNNNYYY^^^\\\UUUNNNKKKGGGEEEBBB???>>>>>>@@@AAAHHHKKKNNNPPPPPPMMMIIIFFFDDDFFFLLLVVVeeesssxxxlllcccWWWRRRKKKDDD???<<<999777888888777777888999999:::<<<===>>>???AAABBBCCCDDDDDDGGGKKKNNNOOOPPPRRRSSSUUUSSSQQQTTTXXX\\\]]]\\\SSSSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXYYY[[[\\\\\\[[[ZZZYYY[[[___eeepppvvvhhhWWWHHHAAA===;;;AAAJJJWWWYYYUUULLLEEEBBB???;;;:::::::::999888888777777555555333333333333444555777:::>>>CCCIIIPPPXXX]]]dddjjjrrrxxx{{{}}}{{{vvvrrrqqqqqqrrruuuwwwxxxxxx|||zzzxxxuuutttttttttuuuvvvqqqooopppqqqqqqtttyyy~~~|||{{{|||||||||{{{wwwvvvuuusssrrrqqqqqqqqqmmmmmmmmmkkkjjjhhhfffeeefffeeecccbbbaaa___[[[XXXSSSQQQNNNLLLKKKIIIFFFDDD>>><<<::::::;;;<<<;;;::::::<<>>AAAEEEHHHKKKMMMNNNMMMLLLJJJGGGFFFHHHMMMPPP\\\eeeqqqzzz~~~~~~zzzxxxzzz{{{wwwjjjeeebbbYYYOOOIIIBBB??????AAAAAA@@@EEEKKKVVVbbbnnnssstttsssooojjjfffaaaZZZTTTOOOLLLHHHFFFBBBAAACCCJJJWWWbbbhhhjjjhhhmmmssswwwsssgggXXXNNNBBB???<<<999999:::===???DDDOOO]]]eeeddd\\\TTTOOOKKKHHHDDD@@@============CCCGGGLLLPPPQQQNNNJJJGGGFFFHHHNNNYYYhhhvvvwwwiii```TTTPPPIIICCC???<<<999777888777777888888999:::;;;======???@@@BBBCCCDDDEEEGGGIIIMMMOOOPPPQQQSSSTTTUUUSSSQQQRRRTTTWWWWWWVVVTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTVVVXXXZZZZZZ[[[\\\]]]]]][[[YYYXXX[[[^^^dddnnn}}}yyykkkZZZJJJBBB===:::@@@IIIWWW\\\[[[RRRHHHCCC???<<<;;;::::::999999888777777666555444333222333444555555888<<>>AAAEEEHHHJJJKKKKKKJJJHHHEEECCC@@@???>>>;;;===@@@CCCGGGJJJMMMNNNMMMLLLIIIFFFDDDDDDHHHKKKSSS\\\jjjvvv}}}}}}{{{}}}~~~|||}}}~~~ooojjjfff^^^RRRKKKDDDAAA@@@AAAAAAAAAFFFMMM]]]iiitttwwwuuuqqqlllffffffaaaZZZTTTOOOKKKGGGEEEAAA>>>===AAAJJJSSSZZZ]]]\\\aaahhhoooooohhh\\\SSSEEEBBB>>>:::999;;;===???FFFQQQaaajjjjjjddd\\\WWWNNNLLLGGGBBB???>>>>>>>>>@@@EEEKKKPPPQQQOOOJJJGGGHHHKKKQQQ\\\kkkyyyvvvggg]]]SSSNNNIIIDDD@@@===:::888777777777777888999:::;;;======>>>@@@BBBDDDEEEFFFIIIKKKOOOQQQQQQRRRSSSTTTVVVTTTRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTSSSSSSTTTSSSRRRRRRSSSVVVYYY[[[[[[]]]___``````^^^[[[YYY\\\___eeennn{{{|||mmm\\\KKKCCC>>>:::???IIIXXX___```XXXLLLDDD@@@===;;;;;;::::::999888888888666555444333222333333444444777:::???DDDJJJRRRWWW___eeemmmsssvvvzzzzzzuuunnnllljjjkkknnnqqqttttttuuutttrrrqqqrrrsssuuuvvvrrrnnnmmmnnnooonnnpppttt{{{~~~|||zzzyyyzzzzzzuuuuuuttttttsssrrrqqqpppooooooooonnnlllkkkiiiiiihhhfffcccbbb```^^^ZZZXXXVVVVVVTTTQQQMMMHHHEEEDDD@@@>>><<<;;;<<<<<<;;;:::999:::>>>AAAEEEHHHJJJKKKKKKIIIFFFCCC@@@>>>===<<<;;;<<>><<<===BBBHHHLLLOOOSSSUUU\\\ccchhheee^^^WWWJJJGGGAAA===;;;<<<>>>@@@IIITTTbbblllmmmiiidddaaaTTTQQQLLLGGGBBB@@@@@@@@@>>>CCCJJJOOORRRPPPMMMKKKLLLNNNUUUaaaooo}}}xxxfff[[[QQQMMMHHHDDDAAA>>>;;;999666666777777888999;;;;;;===>>>???AAACCCEEEFFFGGGJJJLLLPPPQQQQQQRRRRRRTTTVVVUUUSSSRRRPPPPPPQQQQQQPPPQQQRRRSSSSSSSSSSSSSSSTTTSSSSSSRRRTTTVVVXXXZZZ[[[^^^bbbeeeeeebbb___\\\^^^aaagggnnnyyy}}}vvvtttsss|||qqq```OOOFFF@@@;;;@@@HHHXXXaaafff]]]OOOFFFAAA>>>;;;;;;;;;:::999999888888777666444333222222333444444666999===AAAGGGNNNRRR[[[aaahhhnnnrrrwww|||yyyrrrkkkhhhffffffjjjnnnrrrssstttsssrrrqqqrrrtttvvvwwwqqqmmmkkkmmmllljjjlllooovvvxxx|||~~~~~~~~~}}}yyywwwxxxyyyuuuuuuuuuuuutttsssqqqqqqooooooooonnnmmmllljjjiiihhhfffccc```___\\\YYYWWWVVVWWWVVVRRRMMMHHHDDDCCC@@@>>><<<;;;<<<<<<;;;999999;;;>>>BBBFFFJJJLLLNNNJJJHHHEEEAAA>>><<<;;;;;;:::;;;>>>BBBGGGKKKPPPRRRRRRQQQMMMIIIDDDBBBCCCEEEIIITTTdddrrr{{{uuukkkfff]]]QQQIIIEEEAAA@@@AAACCCEEEMMMUUUeeerrr||||||vvvqqqlllhhhddd```YYYSSSOOOKKKHHHEEECCCAAA>>>===>>>@@@CCCDDDIIIIIIMMMTTT\\\___\\\YYYPPPLLLFFF@@@===>>>@@@BBBHHHRRR^^^gggiiigggfffeee[[[WWWQQQKKKFFFBBBAAA@@@===BBBIIIOOOTTTTTTSSSRRRPPPRRRZZZeeetttzzzeeeYYYOOOKKKGGGCCCAAA>>>;;;999777777888888999;;;<<<===>>>???AAACCCEEEGGGHHHIIIJJJMMMPPPQQQQQQQQQRRRSSSRRRRRRQQQPPPNNNNNNPPPQQQNNNOOOQQQRRRSSSSSSSSSRRRUUUTTTTTTTTTUUUVVVXXXYYYYYY^^^dddiiikkkhhhccc______bbbgggnnnxxxvvvjjjeeedddeeepppxxxfffTTTJJJBBB<<>>>>>:::;;;>>>CCCHHHNNNSSSVVVUUUTTTPPPKKKFFFCCCCCCDDDGGGRRRbbbqqqzzzyyymmmggg^^^QQQIIIDDD@@@???AAADDDHHHPPPZZZgggttt~~~}}}wwwsssooolllddd___YYYSSSOOOLLLIIIFFFEEECCC@@@>>>======>>>>>>AAA@@@BBBIIIRRRXXXYYYWWWTTTPPPIIICCC??????AAACCCFFFNNNYYY```ccccccdddeee```\\\UUUNNNHHHCCCAAA@@@<<>>;;;888999999999:::;;;<<<>>>>>>@@@AAABBBDDDFFFIIIJJJKKKKKKMMMPPPQQQQQQQQQQQQRRRLLLMMMMMMLLLKKKLLLNNNPPPLLLMMMOOOQQQSSSSSSSSSRRRUUUUUUUUUUUUVVVWWWXXXXXXXXX^^^ffflllnnnkkkeeeaaa___bbbgggnnnvvvzzzjjj___[[[[[[ZZZfffvvv~~~kkkXXXMMMDDD===???GGGXXXeeellldddSSSGGGBBB@@@<<<;;;;;;::::::999999888777666555333222222333333555666999;;;>>>BBBHHHLLLRRRWWW___eeeiiiooouuuzzz|||~~~|||uuueeebbb___```dddjjjooorrrpppnnnmmmkkkjjjkkklllmmmmmmiiiggggggfffcccccceeeddddddccc```]]]\\\\\\]]]bbbgggqqq|||~~~xxxuuuuuuvvvuuuuuuvvvvvvvvvuuusssrrrnnnnnnnnnnnnmmmllljjjjjjhhheeeaaa^^^\\\ZZZWWWUUUQQQTTTUUUSSSMMMIIIGGGGGGAAA???===<<<<<<<<<;;;999999;;;???EEEJJJNNNQQQSSSSSSPPPLLLHHHEEECCCBBBBBB<<<===@@@EEEKKKQQQWWWZZZYYYWWWTTTNNNHHHEEEEEEEEEFFFQQQbbbpppyyyoooeeeXXXLLLDDDFFFDDDDDDEEEEEEHHHQQQ[[[nnnwww}}}yyytttooollleee\\\UUUQQQOOOKKKHHHGGGCCC???===>>>>>>;;;999999<<>>===<<<===<<<;;;::::::<<<>>>???@@@AAACCCFFFHHHIIIJJJKKKKKKMMMPPPQQQOOOMMMKKKKKKKKKIIIGGGHHHJJJMMMNNNNNNQQQPPPOOOPPPRRRTTTTTTTTTVVVVVVUUUUUUUUUVVVWWWXXXYYY^^^fffmmmooolllgggccc]]]___eeelllsss{{{rrrcccXXXQQQOOOVVVaaaqqqsssaaaNNNBBB===???AAAQQQaaakkkeeeWWWMMMGGGCCC???===;;;::::::999777555666666555444333222222111222444777:::===AAAFFFIIISSSVVV\\\aaagggmmmtttxxx||||||uuuiiidddaaaccceeeggglllssstttpppkkkfffdddccceeefffeeeeeeddddddcccccccccccc___[[[VVVSSSQQQQQQQQQPPPYYYYYY```mmmzzz~~~zzzxxxvvvuuuwwwwwwvvvuuusssrrrqqqppprrrqqqooollljjjhhhgggggggggdddaaa]]]YYYVVVUUUTTTRRRRRRRRRQQQOOOLLLHHHFFFDDDCCCAAA???===;;;;;;:::999<<<@@@FFFLLLSSSZZZ___```^^^YYYTTTOOOJJJGGGFFFDDDDDDFFFJJJOOOVVV\\\```bbb```\\\VVVNNNIIIGGGGGGHHHSSSdddrrryyy}}}wwwiii[[[NNNGGGHHHFFFEEEGGGIIILLLVVVaaarrr{{{{{{vvvqqqkkkbbb\\\XXXVVVSSSPPPLLLHHHCCC@@@@@@???<<<999888:::<<<>>>@@@GGGPPPWWW[[[[[[VVVNNNJJJKKKKKKHHHIIIJJJKKKLLLMMMMMMOOOPPPQQQQQQOOOLLLIIIEEEAAA??????@@@CCCKKKVVV___dddeeefffhhhmmmvvvuuu^^^QQQGGGEEEAAA??????>>>===<<<<<<;;;:::::::::<<<>>>???BBBCCCEEEGGGIIIJJJKKKLLLMMMOOOPPPPPPNNNKKKIIIGGGIIIGGGEEEFFFIIILLLNNNOOORRRQQQOOOOOOQQQSSSSSSSSSUUUUUUVVVVVVVVVWWWWWWWWWWWW\\\ccciiijjjhhhdddaaa]]]^^^ccciiioooxxxqqq___SSSMMMLLLRRR]]]nnn}}}vvvdddRRREEE??????AAALLL]]]jjjggg[[[PPPHHHBBB???===;;;::::::999777666777666555555333333222111222444777999<<<@@@EEEHHHQQQUUUZZZ```ffflllssswww|||~~~}}}vvvkkkeeebbbccceeeffflllssssssoooiiiddd```___```aaabbbbbbaaaaaa```_________ZZZWWWSSSPPPNNNMMMMMMMMMQQQQQQXXXeeerrr|||~~~zzzxxxvvvuuuvvvuuuuuutttsssrrrqqqqqqrrrqqqooollljjjiiihhhgggfffdddaaa]]]YYYWWWUUUUUURRRRRRRRRQQQOOOLLLIIIGGGDDDCCCAAA???===<<<;;;;;;===@@@DDDJJJQQQZZZdddjjjjjjhhhddd^^^YYYTTTPPPNNNKKKKKKMMMPPPUUU[[[```dddfffddd___XXXQQQLLLJJJIIILLLWWWfffsssyyy|||~~~qqq___QQQLLLJJJHHHIIILLLOOOTTT___jjjyyyzzzssskkkeeebbb```]]]ZZZSSSNNNHHHDDDCCCAAA===:::999::::::;;;===DDDNNNVVV^^^___\\\VVVSSSTTTRRROOOKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHGGGEEECCCAAA@@@???@@@DDDLLLWWWbbbjjjnnnpppqqqvvv~~~lllXXXMMMGGGDDDAAA@@@??????>>>===<<<;;;:::::::::<<<>>>@@@EEEFFFGGGIIIKKKLLLMMMMMMPPPQQQRRRQQQOOOKKKHHHEEEIIIFFFCCCDDDGGGKKKOOOPPPTTTRRROOOOOOPPPRRRSSSSSSTTTUUUVVVWWWXXXWWWWWWVVVVVVYYY^^^bbbdddccc```^^^]]]]]]```eeejjjsssqqq]]]PPPJJJJJJNNNYYYjjjzzzzzzjjjXXXIIIAAA@@@AAAFFFVVVgggjjjbbbVVVJJJBBB@@@>>>;;;:::::::::888777777666666555444333222222222444666888:::>>>CCCFFFNNNRRRXXX^^^dddjjjqqqvvvzzz}}}yyylllgggccccccdddffflllrrrtttpppiiibbb]]][[[[[[\\\_______________^^^^^^]]]XXXVVVSSSOOOLLLJJJJJJIIIIIIJJJPPP]]]iiisss~~~zzzwwwvvvuuussssssssssssrrrrrrrrrqqqqqqpppooommmkkkiiihhhgggfffdddaaa]]]ZZZWWWVVVUUUQQQQQQQQQPPPNNNLLLIIIGGGDDDCCCBBB@@@>>>===<<<<<>>;;;;;;;;;;;;;;;===EEEPPPYYY```cccbbb___]]]^^^\\\XXXTTTRRRPPPNNNLLLJJJHHHFFFEEEEEEEEEEEEDDDCCCCCCBBB>>>@@@EEEMMMYYYfffpppwwwxxxzzzuuubbbRRRJJJFFFDDDAAA@@@AAAAAAAAA@@@===<<<;;;;;;;;;===???AAAGGGHHHJJJLLLMMMNNNNNNOOOQQQRRRTTTVVVUUURRRNNNJJJKKKHHHDDDDDDGGGLLLQQQTTTVVVSSSPPPOOOPPPRRRSSSSSSTTTUUUWWWYYYYYYXXXWWWUUUWWWXXX[[[]]]^^^^^^]]]]]]]]]\\\^^^bbbfffooottt^^^OOOKKKLLLLLLWWWgggxxx}}}}}}}}}}}}|||ooo^^^NNNDDDAAAAAAAAAPPPcccmmmjjj^^^PPPFFFAAA>>><<<:::::::::999888777777666555444333222222222333555777999<<<@@@CCCKKKOOOTTT[[[aaahhhoootttxxx{{{~~~{{{nnnhhhdddddddddffflllsssvvvrrrjjjbbb\\\YYYXXXXXX\\\]]]___```aaabbbbbbbbb]]]\\\YYYUUUPPPLLLKKKJJJHHHHHHNNNXXXcccnnnzzz~~~zzzwwwuuuuuurrrrrrrrrrrrrrrrrrrrrrrrppppppooommmkkkiiihhhgggeeedddaaa^^^[[[XXXVVVUUUPPPPPPPPPOOONNNLLLJJJIIIEEEDDDBBBAAA???>>>>>>===???AAAEEEMMMXXXgggwwwzzztttmmmhhheeebbbccccccdddgggjjjmmmoooooolllggg___WWWRRRPPPPPPTTT^^^kkkvvv{{{}}}~~~kkk^^^ZZZUUUUUUZZZaaagggmmmxxx{{{vvvtttrrrpppmmmbbbZZZPPPHHHEEEBBB@@@>>><<<<<<<<<<<>>AAAFFFOOO[[[hhhuuu}}}~~~vvvgggXXXMMMHHHEEECCCAAAAAACCCEEEEEEEEE@@@???>>>===>>>???AAABBBIIIJJJKKKMMMOOOPPPQQQQQQRRRUUUZZZ___bbbaaa[[[WWWRRRMMMHHHFFFIIIOOOTTTWWWXXXUUURRRRRRSSSTTTUUUUUUTTTUUUWWWYYYYYYXXXWWWVVVXXXXXXYYYZZZ[[[\\\\\\\\\]]]\\\]]]aaaeeemmm}}}xxx___OOOJJJLLLKKKUUUeeewww{{{zzzxxxyyy{{{~~~{{{rrrcccRRRFFFAAA@@@???KKK^^^mmmpppfffWWWLLLCCC@@@===;;;::::::999888888777666555444333333222111333555666777999===@@@GGGKKKQQQWWW^^^fffmmmrrrvvvyyy||||||pppiiiddddddeeegggmmmtttwwwrrrjjjbbb[[[WWWVVVVVVXXXZZZ^^^aaadddeeefffffffffgggeee```YYYSSSPPPPPPLLLKKKOOOVVV___hhhuuu~~~zzzwwwuuutttqqqqqqqqqrrrrrrrrrrrrsssooooooooonnnllljjjhhhgggdddcccbbb___\\\YYYWWWUUUPPPOOOOOONNNMMMLLLJJJJJJEEEEEECCCAAA@@@?????????@@@BBBFFFNNNZZZkkk}}}{{{uuurrrnnnnnnmmmnnnoooppprrrsssqqqnnnhhh```XXXTTTRRRSSSWWWaaannnyyy~~~tttgggddd^^^aaahhhqqqxxx~~~}}}qqqgggXXXMMMGGGDDDCCCAAA<<<===>>>@@@DDDNNN[[[eeekkkqqquuuvvvwwwxxxtttoooddd```ZZZVVVTTTPPPJJJEEECCCCCCAAA@@@????????????>>>BBBIIIQQQ\\\jjjwwwuuuhhhZZZOOOHHHFFFDDDBBBAAACCCFFFIIIJJJJJJFFFDDDBBBAAAAAABBBCCCDDDHHHJJJLLLNNNPPPRRRSSSSSSUUUZZZbbblllssssssmmmgggZZZTTTMMMIIIJJJPPPVVVZZZYYYWWWVVVVVVXXXXXXXXXWWWUUUVVVWWWXXXYYYXXXXXXWWWYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZ\\\aaaeeemmm||||||bbbOOOIIIJJJIIIRRRaaattt|||zzzuuutttuuuwwwwwwrrreeeUUUGGGAAA@@@>>>FFFWWWjjjrrrjjj]]]TTTFFFBBB>>>;;;::::::999888888777777666555444333333111222444444555777:::===CCCGGGMMMTTT[[[ccckkkpppuuuwww{{{~~~}}}pppiiiddddddeeegggnnnvvvwwwrrrjjjbbb[[[XXXVVVVVVWWWYYY]]]bbbeeeggghhhhhhmmmnnnnnnjjjbbb[[[YYYXXXRRRQQQRRRVVV[[[bbbppp|||~~~zzzwwwuuutttrrrrrrrrrrrrssssssssssssnnnnnnooonnnmmmjjjhhhgggdddcccbbb```]]]ZZZWWWVVVOOOOOONNNMMMLLLLLLKKKKKKFFFEEEDDDBBBAAAAAA@@@@@@CCCEEEIIIQQQ]]]oooxxxwwwwwwvvvvvvuuuvvvvvvrrroooiiiaaaZZZVVVVVVWWW\\\eeerrr|||~~~qqqmmmhhhmmmvvvvvvcccTTTKKKGGGFFFEEE@@@BBBEEEHHHNNNYYYfffpppttt{{{}}}qqqkkkccc]]]YYYTTTLLLFFFBBBAAA@@@???>>>>>>>>>???>>>CCCKKKSSS^^^jjjwww~~~|||uuujjj\\\OOOGGGDDDDDDBBBBBBBBBDDDIIIMMMOOOPPPKKKIIIGGGEEEDDDDDDEEEEEEGGGIIIKKKNNNQQQSSSTTTUUUZZZ```lllzzz|||tttaaaZZZQQQKKKKKKPPPVVVZZZYYYXXXYYYZZZ\\\]]][[[ZZZWWWWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXYYYYYYYYYYYYZZZWWWXXX[[[```dddlllzzziiiRRRIIIIIIEEEMMM[[[nnn|||{{{}}}ssspppoooppprrrpppeeeUUUHHHAAA???>>>AAAOOOdddppplllaaaZZZIIIEEE???<<<:::999888777888888777666555444333333111222333333333555888;;;@@@DDDKKKRRRYYYaaaiiinnnsssvvvzzz}}}|||pppiiiddddddeeehhhpppxxxzzzuuunnnfff```]]]\\\\\\[[[]]]aaafffiiijjjjjjjjjmmmppprrrnnngggaaa___```\\\YYYXXXYYYZZZ```mmmzzz~~~zzzvvvtttssstttttttttsssssssssssssssmmmnnnnnnnnnmmmkkkhhhgggccccccbbb```^^^ZZZXXXVVVNNNNNNMMMLLLLLLLLLLLLLLLFFFFFFDDDCCCBBBBBBAAAAAAEEEGGGKKKSSS___ooo~~~}}}{{{zzzyyyxxxssspppjjjccc\\\YYYYYY[[[bbbkkkvvvwwwsssoootttlllYYYNNNIIIHHHGGGEEEHHHLLLPPPWWWbbbpppyyyzzz}}}vvvmmmfff```ZZZQQQJJJCCCBBB@@@??????@@@AAAAAA>>>DDDLLLUUU^^^jjjvvv~~~zzzwwwpppcccUUUHHHBBBAAABBBBBBAAABBBEEEJJJOOORRRSSSNNNLLLIIIGGGEEEEEEFFFFFFFFFHHHKKKNNNQQQTTTUUUVVV^^^eeesss|||eee]]]SSSLLLKKKPPPVVVZZZYYYYYY[[[]]]``````^^^[[[XXXWWWWWWWWWWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXTTTUUUZZZ___dddkkkxxxoooVVVKKKJJJBBBIIIVVVjjj}}}wwwyyysssmmmkkkkkknnnnnneeeVVVHHH@@@???===>>>JJJ___mmmlllccc]]]JJJFFF@@@<<<:::999777666888888777666555444333333111222333333333444777:::???CCCJJJQQQXXX```hhhmmmrrruuuyyy|||~~~|||oooiiiddddddeeeiiiqqqyyy~~~zzzssskkkfffcccbbbbbbaaacccgggjjjmmmmmmlllkkkiiinnnqqqoooiiidddcccdddccc```]]]\\\\\\```mmmzzz~~~zzzvvvtttsssuuuuuutttttttttsssssssssmmmnnnoooooommmkkkhhhgggccccccbbbaaa^^^[[[XXXVVVNNNNNNMMMLLLKKKLLLLLLLLLGGGFFFEEECCCCCCBBBBBBBBBEEEGGGKKKRRR^^^mmm}}}}}}{{{zzztttqqqkkkddd^^^[[[\\\^^^gggooozzz|||zzzcccUUUOOONNNMMMJJJIIINNNXXXbbblllwwwuuunnniii```VVVPPPIIICCC?????????>>>>>>AAABBBGGGPPPYYYdddooozzzyyytttnnnfffZZZOOOHHHDDDBBBAAAAAA@@@@@@CCCJJJOOORRRRRRQQQNNNKKKHHHHHHGGGGGGGGGFFFHHHJJJLLLOOOSSSXXX\\\^^^gggssszzzkkk\\\MMMJJJOOOUUU[[[```[[[]]]```bbbbbbaaa^^^\\\TTTUUUWWWXXXXXXXXXWWWVVVXXXWWWWWWVVVVVVVVVWWWWWWXXXVVVXXX[[[```iiizzzxxx]]]LLLHHHFFFGGGOOOaaavvvuuusss}}}uuuooopppnnnpppooohhh[[[MMMCCC===>>>:::CCCSSSaaappppppaaaRRRIIIAAA???>>>;;;:::<<<999999888777666555444444222222222222333555777888???BBBFFFLLLRRR[[[dddiiinnnqqqvvvzzz|||}}}~~~~~~wwwssskkkdddcccdddhhhpppyyy~~~{{{uuummmgggdddeeefffeeekkkrrrvvvuuurrrnnnkkknnnmmmlllkkkjjjjjjjjjjjjjjjgggbbb^^^___fffooovvv|||yyyvvvtttvvvuuuttttttuuutttrrrqqqnnnmmmlllllllllkkkhhhffffffdddaaa___^^^[[[WWWTTTPPPNNNMMMLLLMMMLLLJJJIIIKKKHHHFFFFFFGGGGGGEEEBBBHHHKKKOOOUUU^^^kkkxxx|||yyysssmmmfffbbb]]]ZZZ]]]dddjjjuuummm]]]UUURRRQQQPPPQQQYYYeeeooowww}}}wwwpppfff[[[SSSKKKEEE@@@??????======???DDDJJJTTT^^^hhhrrr|||vvvppphhhaaaVVVLLLGGGDDDBBBAAABBB@@@@@@DDDIIINNNPPPPPPRRROOOLLLIIIHHHHHHGGGGGGGGGHHHIIIKKKMMMPPPUUUYYY```gggpppyyy~~~uuueeeXXXMMMKKKOOOSSSVVVYYYZZZ\\\___aaaaaa```]]][[[TTTUUUWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXWWWYYY\\\```iiiyyy{{{^^^LLLEEEEEEDDDLLL\\\pppwwwrrrvvv{{{rrrooonnnooonnnhhh\\\OOOCCC======999AAAOOO]]]ooosssfffXXXMMMCCC???===:::888:::999999888777666555444444222222222222333555777888===@@@DDDJJJPPPYYYaaagggmmmqqquuuyyy{{{}}}~~~}}}~~~|||tttlllfffdddeeeiiipppyyy}}}{{{vvvooojjjhhhiiikkknnnsssyyy|||{{{xxxtttqqqqqqpppooonnnmmmmmmmmmmmmkkkiiidddaaabbbhhhqqqxxx~~~|||yyywwwuuuwwwvvvvvvvvvwwwvvvsssqqqnnnmmmmmmmmmmmmllljjjhhhgggeeecccaaa___\\\XXXVVVQQQPPPNNNMMMNNNMMMLLLJJJJJJHHHFFFFFFGGGGGGEEECCCIIIKKKPPPVVV___jjjvvv~~~|||yyyrrrkkkddd```\\\[[[aaahhhoooyyyyyyfff[[[VVVTTTVVVZZZfffttt~~~~~~rrrcccWWWOOOHHHCCCBBB@@@>>>>>>AAAGGGOOO[[[gggooowww}}}qqqjjj___YYYPPPIIIEEECCCBBBAAABBBBBBBBBDDDHHHLLLMMMNNNQQQPPPMMMKKKIIIGGGFFFFFFGGGHHHIIIIIIKKKNNNSSSWWW```eeejjjpppwww|||yyyrrraaaWWWOOOOOORRRSSSSSSUUUXXXZZZ]]]^^^___^^^\\\ZZZTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVTTTSSSSSSTTTVVVWWWYYYXXXZZZ]]]aaahhhwwwdddOOOEEECCCBBBGGGUUUggg|||yyyqqqnnn~~~zzzsssoooppppppkkkbbbTTTGGG>>>===777===JJJXXXlllwwwooo___TTTGGGAAA===999777999999999888777666555555444222222222222333444666777;;;>>>BBBGGGNNNVVV___dddkkkoootttxxxzzz|||~~~|||}}}uuunnnhhhggggggiiipppwwwyyywwwtttooolllkkkmmmpppvvv{{{~~~{{{yyyuuutttrrrpppoooooooooooonnnlllhhheeefffkkktttzzz~~~}}}zzzxxxwwwvvvxxxxxxxxxyyyyyywwwssspppnnnmmmmmmmmmnnnnnnllljjjhhhfffdddbbb```]]]ZZZWWWRRRQQQOOOOOOOOONNNMMMKKKJJJHHHGGGGGGHHHHHHFFFEEEJJJMMMRRRXXX```jjjssszzz|||yyypppiiibbb^^^\\\]]]eeennnuuu~~~mmm```YYYWWW\\\cccqqqnnn^^^TTTLLLFFFDDDCCCBBBCCCFFFKKKVVVeeepppwww||||||lllcccZZZTTTMMMGGGDDDCCCBBBAAACCCCCCDDDEEEHHHJJJKKKKKKOOOOOONNNLLLIIIGGGFFFFFFGGGHHHHHHIIIKKKOOOUUUYYY___bbbeeegggnnnuuuvvvsssbbbYYYRRRRRRTTTTTTTTTVVVWWWXXX[[[\\\\\\\\\ZZZYYYUUUUUUVVVWWWWWWXXXXXXXXXWWWVVVTTTSSSSSSUUUWWWXXXYYYYYY[[[^^^```ffftttlllVVVIIICCCAAACCCOOO___ttt}}}pppkkk{{{zzzsssssssssppphhh[[[LLLBBB===777;;;DDDQQQhhhxxxttteeeXXXKKKCCC>>>:::888::::::999999888777666555555222222222111222444555666999<<<@@@EEELLLTTT\\\bbbiiimmmrrrvvvyyyzzz|||~~~|||}}}~~~vvvooojjjiiiiiiiiinnntttrrrrrrpppmmmkkkkkknnnqqqyyy}}}{{{yyyvvvsssqqqpppoooooopppooollliiijjjooowww}}}~~~~~~~~~~~~}}}{{{yyywwwvvvvvvvvvxxxxxxyyyzzzzzzwwwsssooonnnlllllllllmmmnnnlllkkkhhhfffdddbbb```]]]YYYWWWRRRPPPOOONNNOOONNNMMMKKKIIIIIIHHHHHHIIIIIIHHHHHHLLLOOOUUU[[[bbbiiiqqqwww||||||xxxppphhh```\\\[[[^^^gggqqqzzz~~~xxxuuuyyysssfff___]]]eeennn~~~|||iiiYYYPPPHHHEEEDDDDDDGGGLLLSSS___ppp{{{{{{iii^^^WWWRRRLLLHHHEEEDDDCCCBBBCCCDDDFFFGGGHHHIIIJJJJJJLLLNNNOOOMMMJJJGGGFFFFFFGGGGGGIIIJJJMMMRRRYYY^^^bbbcccccccccfffmmmpppnnnbbbYYYRRRQQQRRRSSSUUUYYYVVVWWWYYYZZZ[[[ZZZYYYXXXUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVUUUTTTUUUVVVXXXZZZYYYYYY[[[^^^```dddppp|||sss[[[KKKFFFBBBCCCKKKZZZnnnqqqmmm{{{vvvuuusssrrrmmmaaaQQQEEE>>>888:::@@@JJJaaauuuuuuhhh[[[NNNFFFAAA<<<;;;<<<::::::999888777666555555333222111111222333555666999;;;???DDDJJJRRR[[[```gggkkkppptttwwwyyy{{{}}}}}}}}}~~~vvvppplllkkkjjjiiilllqqqooonnnmmmkkkjjjjjjmmmpppwww{{{zzzvvvsssqqqpppppprrrqqqooommmnnnrrryyy~~~~~~|||{{{xxxwwwuuutttttttttuuuvvvwwwwwwxxxyyyzzzwwwsssooommmkkkjjjjjjllllllkkkjjjgggeeecccaaa___\\\YYYVVVQQQPPPNNNNNNNNNMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNRRRWWW]]]cccjjjqqquuuyyy~~~{{{wwwppphhh```\\\[[[^^^hhhsss|||xxxrrrjjjhhhkkktttxxxkkkeeecccmmmvvvyyyaaaWWWLLLGGGFFFGGGLLLRRR]]]kkk{{{{{{ggg[[[SSSPPPLLLIIIGGGFFFEEEDDDDDDFFFHHHIIIIIIIIIJJJKKKKKKNNNQQQQQQMMMIIIIIIJJJGGGHHHIIIKKKNNNUUU\\\bbbeeefffddd______cccdddccc^^^VVVOOONNNNNNOOOSSSYYYVVVWWWXXXYYYYYYYYYXXXXXXVVVUUUTTTSSSSSSSSSTTTTTTVVVVVVVVVVVVWWWXXXYYYYYYYYYYYY[[[^^^^^^aaalllwwwzzzaaaMMMHHHDDDCCCIIIUUUiiiuuuqqqzzzyyyuuurrrqqqoooeeeUUUHHHAAA:::;;;===DDDZZZnnnpppjjj^^^QQQIIIDDD???===>>>::::::999888777666666555333222111111111333444555777:::>>>CCCIIIPPPYYY^^^eeeiiinnnsssuuuxxxzzz{{{}}}}}}}}}}}}~~~xxxsssooonnnmmmjjjkkkooonnnnnnmmmkkkiiiiiikkknnnrrrvvv|||{{{vvvsssrrrrrrrrrrrrqqqpppoooppptttzzz~~~}}}{{{zzztttsssrrrqqqqqqsssuuuwwwvvvvvvwwwyyyyyyxxxtttqqqnnnllljjjjjjkkkkkkjjjiiigggeeecccaaa___\\\XXXVVVQQQPPPNNNMMMNNNMMMLLLJJJKKKLLLNNNNNNMMMMMMNNNPPPRRRUUUZZZ___eeekkkrrrwwwyyy~~~yyyuuunnnggg```\\\\\\```jjjttt}}}wwwkkkddd\\\ZZZ\\\aaaiiiuuuyyymmmgggfffjjjtttpppdddUUUNNNKKKLLLSSSZZZhhhvvv|||fff[[[NNNLLLIIIHHHIIIIIIHHHGGGDDDGGGJJJKKKJJJIIIKKKLLLKKKPPPUUUUUUQQQNNNMMMOOOJJJJJJJJJKKKNNNTTT\\\aaacccdddaaa[[[XXXZZZ[[[YYYXXXRRRMMMMMMMMMNNNRRRWWWVVVWWWXXXXXXYYYYYYXXXXXXVVVUUUTTTRRRQQQQQQQQQQQQSSSTTTVVVWWWXXXXXXWWWWWWXXXXXXZZZ]]]]]]___hhhssslllVVVIIIEEEDDDHHHRRRddd~~~|||rrrwwwyyyuuutttssskkk[[[NNNCCC=========@@@SSSfffhhhmmmaaaUUUMMMGGG@@@<<<<<<;;;::::::999888777666666333222111111111222333444555888<<<@@@FFFNNNVVV[[[cccgggmmmqqqtttwwwyyy{{{}}}|||{{{{{{{{{|||}}}}}}}}}}}}{{{zzz{{{{{{|||~~~{{{vvvsssrrrpppllllllooonnnmmmllliiifffeeefffhhhjjjnnnssswwwyyy{{{}}}zzzwwwssspppnnnnnnooopppqqqqqqppppppppptttyyy~~~~~~{{{yyyxxxrrrqqqppppppqqqtttwwwyyywwwwwwwwwxxxzzzyyywwwuuupppnnnkkkjjjkkkkkkjjjiiihhhfffdddbbb```]]]YYYWWWRRRQQQOOONNNOOONNNMMMKKKLLLNNNPPPPPPOOOOOOQQQSSSTTTWWW[[[```eeellltttyyy|||xxxsssjjjddd^^^]]]^^^bbbmmmwww}}}zzznnnaaaYYYRRRQQQQQQSSSWWWcccwwwxxxkkkfffdddbbbmmm~~~~~~ppp___UUUQQQRRRYYYaaappp}}}|||ggg[[[JJJHHHGGGHHHIIIKKKJJJJJJDDDGGGKKKLLLKKKJJJKKKMMMLLLRRRWWWXXXTTTQQQQQQSSSKKKKKKKKKKKKMMMSSSZZZ```\\\___]]]XXXUUUVVVWWWUUUUUUPPPMMMNNNOOOOOORRRVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWUUUSSSQQQOOOOOOOOOOOOQQQRRRUUUWWWXXXWWWVVVUUUWWWWWWZZZ\\\\\\^^^fffqqqzzzvvv```JJJFFFDDDGGGPPPaaazzzrrrtttyyyxxxxxxqqqaaaTTTDDD>>>>>>======OOOaaacccooodddWWWOOOHHH@@@;;;:::;;;::::::999888777666666333222111111111222333444333666:::>>>DDDLLLTTTYYYcccggglllqqqtttvvvxxxzzz{{{{{{yyyyyyyyyyyyzzz{{{{{{}}}|||zzzvvvssspppooooooooooooqqqtttzzz}}}yyyvvvuuusssnnnmmmpppkkkkkkiiifffbbbaaaaaabbbcccfffjjjnnnpppqqqtttvvvpppnnnkkkhhhhhhiiilllmmmpppqqqppppppqqqtttyyy}}}~~~~~~~~~~~~|||zzzxxxwwwrrrqqqpppppprrruuuyyy{{{yyyxxxxxxyyyzzz{{{zzzxxxrrrpppmmmkkkkkklllkkkjjjjjjhhheeecccaaa^^^[[[XXXTTTRRRPPPPPPPPPPPPNNNLLLMMMOOORRRRRRPPPPPPRRRUUUVVVYYY\\\```fffmmmuuu{{{~~~~~~wwwqqqfffaaa]]]]]]___dddooozzz}}}wwwlll___UUUQQQMMMLLLMMMOOOXXXiiixxxzzzmmmccc\\\\\\cccmmmxxxyyyeee^^^[[[YYY___jjjyyy{{{cccUUUJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGIIIKKKMMMMMMLLLMMMQQQVVVXXXVVVRRROOOMMMKKKLLLMMMMMMNNNQQQUUUXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTQQQLLLIIIIIIMMMQQQUUUTTTTTTUUUVVVVVVWWWXXXXXXVVVVVVTTTRRRPPPNNNLLLKKKPPPUUUYYYYYYUUUSSSTTTVVVVVVXXXZZZ[[[\\\___fffkkk{{{zzzeeeSSSHHHAAAEEEMMMYYYnnnzzzvvv{{{yyyxxxwwwuuuiiiSSSIII@@@:::<<<>>>DDDTTTeeekkkiii___PPPEEEAAA@@@>>>::::::999999888777777777444333222111111111222333555777:::>>>BBBIIIPPPUUU___dddlllqqqtttuuuuuuvvvxxxvvvuuutttuuuxxxzzz||||||~~~|||vvvrrrnnnlllkkkkkkkkkjjjkkkmmmppptttxxx|||}}}}}}|||{{{wwwsssooommmjjjjjjhhhbbb\\\XXXXXXYYY[[[]]]```cccfffgggggggggggg___\\\___aaaaaadddjjjkkklllmmmmmmmmmqqqyyy~~~|||yyyvvvuuutttqqqooopppuuuyyyzzzzzzyyyyyyxxxyyy{{{|||zzzyyyvvvuuutttsssqqqnnnlllkkkhhhfffcccaaa___]]]YYYVVVRRRQQQPPPOOOOOONNNOOOOOOQQQQQQQQQQQQRRRTTTVVVXXXXXX[[[___ccchhhnnntttxxx~~~|||uuuooofffbbb\\\[[[___jjjvvv~~~zzzoooaaaWWWUUUPPPLLLKKKLLLQQQ___mmmuuujjj```ZZZVVV[[[aaaiiisssqqqiiieeeccciiitttxxxbbbUUUJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKMMMOOOOOONNNMMMKKKNNNRRRTTTSSSQQQOOONNNLLLMMMNNNNNNNNNPPPTTTWWWVVVVVVUUUTTTSSSSSSSSSSSSTTTRRRNNNLLLLLLNNNRRRTTTTTTTTTTTTUUUUUUVVVVVVVVVSSSSSSRRRPPPNNNMMMKKKKKKPPPTTTXXXXXXUUUSSSUUUWWWXXXZZZ\\\\\\\\\___eeejjjzzziiiVVVKKKCCCFFFKKKUUUgggyyy{{{sssuuu|||zzzxxxwwwlllXXXKKKBBB;;;<<<===BBBPPPaaahhhhhh```SSSHHHCCC@@@===::::::999999888777777777444333222111111111222333444666999<<<@@@GGGNNNSSS\\\aaahhhmmmpppqqqrrrssstttsssrrrrrrsssvvvxxxzzz|||~~~}}}xxxuuurrrqqqqqqpppooonnnkkklllnnnqqqtttwwwyyyzzz~~~}}}}}}}}}}}}|||{{{xxxuuuqqqooonnnmmmiiibbb[[[VVVTTTUUUUUUWWWZZZ\\\^^^^^^^^^]]]\\\VVVSSSVVVYYYZZZ]]]bbbeeeggghhhiiikkkqqqyyy}}}{{{xxxvvvuuuvvvtttsssuuuyyy|||||||||zzzyyyyyyzzz{{{{{{zzzxxxyyyxxxvvvtttqqqmmmkkkiiihhhfffcccbbb```]]]ZZZWWWTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPRRRTTTVVVWWWYYY[[[___dddhhhnnntttxxx~~~{{{tttnnneeeaaa]]]\\\aaalllwwwxxxjjj```ZZZTTTOOOLLLKKKNNNZZZfff{{{zzztttmmmddd\\\VVVQQQQQQSSSWWW```nnn}}}vvvrrrqqqwwwqqq^^^TTTKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOPPPRRRTTTSSSQQQOOOIIILLLOOOQQQPPPOOOOOOOOONNNNNNNNNNNNMMMOOORRRUUUUUUTTTSSSRRRRRRRRRRRRRRRTTTSSSQQQOOOOOOQQQRRRTTTSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRQQQPPPOOONNNMMMMMMPPPSSSUUUUUUSSSSSSVVVYYYZZZ\\\]]]\\\\\\^^^ccchhhxxxooo[[[NNNEEEFFFIIIOOO\\\kkk|||wwwqqq}}}~~~zzzyyyppp___OOODDD===<<<<<>>===<<<<<>><<<:::@@@JJJWWW]]]^^^TTTIIICCC@@@>>>;;;;;;::::::999888888888555555444444333222111111222333555777:::???EEEIIIMMMQQQWWW\\\aaaeeeiiimmmlllllllllmmmoooppprrrtttuuuxxx{{{}}}}}}zzzvvvrrrpppnnnjjjjjjjjjjjjkkkmmmnnnooooooooopppppppppppppppppppppkkkddd\\\UUUQQQNNNLLLKKKJJJIIIGGGEEECCCAAA@@@=========@@@EEELLLPPPQQQOOOQQQTTTXXX^^^jjjxxx}}}wwwpppllljjjkkkkkknnnqqquuuxxxzzz{{{{{{{{{|||{{{{{{|||~~~~~~}}}{{{xxxxxxwwwuuurrrpppnnnllliiigggdddcccaaa___\\\YYYWWWVVVUUUSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOQQQRRRSSSVVVYYY]]]bbbhhhnnnuuuyyy|||yyyrrrmmmbbbaaabbbeeellluuuuuujjj___ZZZZZZ___jjjuuutttiii___YYYWWWXXXYYY\\\___```^^^]]]VVVQQQOOORRRQQQSSS```ooorrraaaTTTMMMKKKLLLMMMMMMNNNNNNOOOOOOOOOQQQQQQSSSWWWZZZ\\\ZZZYYYUUUVVVWWWUUUSSSPPPPPPPPPPPPPPPOOOMMMLLLLLLOOOQQQUUUTTTTTTSSSSSSTTTTTTTTTRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRQQQRRRSSSTTTVVVWWWXXXYYYYYYZZZZZZXXXVVVWWW[[[___hhhuuufffUUUGGGDDDDDDDDDJJJSSSjjj|||~~~{{{vvvjjj\\\NNNCCC@@@===999===DDDPPPYYY]]]WWWLLLFFFBBB???;;;;;;;;;:::999999888888555555555555444222111000222333444666888<<>><<<888:::;;;<<>>999;;;AAAHHHUUU___]]]SSSKKKDDD???<<<;;;;;;::::::999888888555666666555444333111000000111222333555999???CCCFFFIIINNNSSSYYY___eeejjjllllllllllllmmmmmmmmmnnnqqqtttxxx||||||vvvoookkkhhhdddcccaaa```___```aaabbbbbbcccdddfffhhhjjjlllmmmmmmfff^^^WWWSSSPPPNNNLLLJJJIIIFFFCCC???===;;;:::777:::;;;<<>>;;;999888999===>>>>>>DDDNNNRRROOOFFFGGGGGGHHHMMMYYYhhhsss|||uuujjj^^^WWWTTTUUUWWWUUUYYY___ccceeehhhmmmqqqqqqqqqrrruuuyyy{{{{{{zzztttttttttrrrqqqooommmllljjjhhhdddbbb___[[[WWWTTTPPPOOOOOOOOOOOOPPPQQQQQQLLLKKKIIIFFFEEEDDDDDDDDDAAAEEEKKKRRRZZZbbbkkkpppwwwzzz~~~}}}yyyssslllgggdddeeehhhlllssszzzpppssswww{{{|||ssspppwww{{{sssiii[[[PPPMMMNNNQQQVVV^^^gggpppuuunnnoooggg```aaa^^^cccsssxxxtttssspppiii^^^TTTMMMKKKMMMNNNNNNMMMLLLLLLLLLNNNPPPQQQVVVWWWWWWUUURRRQQQRRRSSSRRRRRRTTTWWWYYYXXXVVVSSSOOOOOOMMMLLLKKKMMMPPPSSSUUUTTTRRRQQQPPPPPPQQQQQQUUUSSSQQQOOOMMMLLLKKKKKKNNNOOOPPPRRRSSSTTTTTTTTTVVVUUUTTTSSSRRRQQQPPPPPPRRRTTTVVVXXXYYYYYYXXXXXXTTTVVVYYYZZZ[[[\\\^^^aaaeeepppooo```PPPGGGCCCBBBEEEJJJ[[[hhh}}}~~~uuummmcccWWWKKKDDDAAA======???EEEPPP]]]ccc```UUUIIICCC===;;;999888999888777666777666555444333222111111222111000000111444888:::???CCCIIIMMMPPPVVV^^^cccfffhhhhhhhhhggghhhjjjlllqqquuuzzz~~~zzztttpppkkkhhhbbbaaa___^^^\\\[[[ZZZZZZ\\\^^^aaadddhhhjjjlllmmmoooiiiaaaZZZVVVSSSQQQOOONNNGGGAAA???<<<777555666888;;;<<<>>>DDDMMMQQQOOOIIIEEEBBBCCCGGGPPP___nnnyyytttkkk^^^SSSMMMLLLNNNOOOPPPSSSWWW\\\bbbgggiiimmmnnnpppsssvvvxxxxxxwwwvvvvvvuuutttrrrooolllkkkgggfffddd```[[[VVVQQQNNNLLLMMMMMMNNNOOOPPPQQQQQQLLLKKKJJJGGGEEEBBB???>>>@@@@@@CCCJJJQQQWWWaaakkknnnqqqvvv||||||uuunnnjjjhhhhhhggghhhnnnwwwhhhlllppptttzzz}}}{{{zzzpppcccXXXMMMMMMOOOSSS[[[fffpppvvvqqqssskkkeeeeeeccchhhwww~~~tttnnnlllfff```WWWNNNIIIHHHJJJLLLPPPOOONNNMMMNNNPPPRRRSSSWWWWWWWWWUUURRRPPPQQQRRRRRRRRRTTTVVVXXXXXXVVVSSSOOONNNMMMLLLKKKMMMPPPRRRTTTSSSRRRQQQPPPPPPQQQQQQUUUTTTRRRPPPNNNMMMLLLLLLNNNOOOPPPRRRSSSTTTTTTTTTUUUUUUUUUTTTSSSRRRPPPPPPPPPRRRTTTVVVXXXXXXWWWWWWUUUWWWYYYZZZZZZ[[[]]]___cccmmmyyysssdddSSSIIIDDDBBBDDDHHHUUUccczzz|||xxxoooeeeXXXLLLEEEAAA<<<;;;===EEEOOO]]]ffffff\\\PPPGGG???===:::999999999888777777777666555444333222222222111000000111444777999<<>><<<;;;:::===DDDJJJPPPYYYbbbiiimmmrrrxxx|||~~~zzztttnnnkkkiiiiiiiiikkkqqqyyy^^^aaafffkkkqqqyyy~~~uuuiii```TTTRRRPPPQQQXXXcccnnnvvvuuuwwwooojjjjjjhhhlll|||}}}pppgggccc\\\WWWPPPIIIFFFGGGJJJMMMQQQQQQPPPPPPQQQRRRTTTUUUXXXYYYXXXVVVSSSPPPPPPQQQSSSRRRSSSTTTVVVWWWVVVTTTOOONNNMMMLLLLLLNNNOOOQQQSSSRRRQQQQQQQQQQQQRRRRRRVVVUUUTTTRRRQQQOOONNNNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVWWWVVVTTTQQQPPPPPPRRRTTTVVVXXXXXXXXXXXXVVVXXXYYYZZZYYYZZZ\\\]]]```hhhrrr}}}xxxhhhVVVKKKDDDAAABBBFFFOOO^^^vvv{{{tttjjj^^^PPPIIICCC>>><<<<<>><<<888777888888;;;???BBBJJJSSSVVVUUUOOOJJJFFFDDDEEEKKKXXXeeeooonnniii```TTTJJJEEEDDDEEEFFFFFFHHHKKKNNNQQQRRR]]]___cccgggkkknnnpppqqqqqqqqqqqqpppooollliiigggccc```[[[VVVQQQLLLJJJHHHFFFGGGHHHIIIKKKLLLMMMNNNJJJJJJHHHEEEBBB???<<<:::666555888>>>CCCGGGPPPXXXbbbeeekkkrrrwww{{{|||}}}||||||{{{wwwrrrmmmkkkjjjjjjkkkooouuu|||UUUYYY^^^ccciiiqqq|||{{{qqqhhh^^^YYYSSSQQQUUU___jjjrrruuuwwwpppkkkmmmjjjooo~~~oooccc^^^UUURRRMMMIIIIIIKKKOOOQQQRRRRRRRRRRRRSSSUUUVVVWWWZZZ[[[ZZZXXXUUURRRQQQRRRSSSRRRQQQRRRTTTVVVVVVUUUPPPOOOMMMLLLMMMOOOOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSVVVUUUUUUTTTSSSQQQPPPOOOPPPPPPQQQSSSSSSTTTTTTTTTTTTVVVWWWXXXWWWUUURRRPPPSSSTTTVVVXXXYYYZZZZZZZZZVVVXXXYYYYYYYYYYYYZZZ[[[]]]ccckkkttt|||lllYYYLLLEEEAAABBBEEEKKKZZZssssssfffXXXOOOHHHAAA======???GGGUUUeeeooolll^^^QQQEEEBBB>>><<<;;;;;;:::999888888888777666555555444222111000000111333555666777;;;???BBBEEEJJJRRRXXX___bbbfffjjjmmmppptttwwwyyyzzzzzz{{{|||~~~~~~zzzwwwtttrrrooonnnllliiigggeeedddcccfffiiinnntttxxxzzz{{{{{{sssmmmgggcccbbb___[[[VVVLLLEEE???>>><<<999888:::666;;;???DDDLLLVVVYYYWWWOOOJJJFFFDDDDDDHHHUUUaaaqqqqqqnnndddWWWKKKFFFEEEDDDDDDDDDEEEGGGIIILLLMMMTTTWWW\\\aaaeeehhhkkkmmmmmmnnnooonnnmmmiiifffddd```\\\VVVPPPKKKHHHFFFFFFCCCDDDEEEGGGHHHJJJKKKLLLHHHHHHFFFCCC@@@===:::999555444666;;;???BBBHHHPPPYYY]]]cccjjjqqquuuxxxyyyzzzzzzxxxtttoookkkiiiiiikkknnntttzzzPPPTTTZZZ___dddkkkuuu|||xxxqqqaaa\\\TTTPPPRRR[[[fffmmmpppsssmmmjjjllljjjooooooccc\\\QQQOOOLLLJJJJJJMMMQQQTTTQQQQQQRRRSSSTTTUUUVVVWWWZZZ[[[\\\ZZZWWWUUUTTTTTTTTTRRRPPPPPPRRRTTTVVVVVVRRRPPPMMMMMMOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTSSSTTTVVVWWWXXXXXXVVVSSSQQQTTTTTTUUUWWWXXXXXXYYYYYYVVVXXXYYYYYYXXXXXXYYYZZZ\\\```eeennn|||ooo\\\OOOGGGBBBBBBEEEIIIWWWooozzzmmm___UUULLLCCC===<<<<<>>===999999;;;666;;;AAAGGGOOOXXX[[[XXXNNNIIIEEECCCBBBFFFQQQ]]]qqqsssqqqgggYYYMMMGGGFFFBBBBBBBBBCCCDDDGGGIIIJJJMMMQQQWWW\\\___bbbfffhhhiiijjjkkkkkkjjjgggcccaaa[[[XXXRRRKKKGGGDDDCCCCCCAAABBBCCCDDDFFFGGGHHHIIIEEEEEECCCAAA>>>;;;999777555333444888:::<<>>;;;;;;???HHHSSSYYYYYYWWWJJJFFF@@@<<<;;;::::::999777777666666666666555555222222111111111111111111444777999:::<<>>;;;;;;===;;;AAAHHHOOOWWW___```]]]NNNIIIDDD@@@===>>>GGGQQQ^^^hhhqqqooobbbTTTLLLIIICCCBBBAAA?????????@@@@@@???DDDJJJMMMNNNOOOSSSWWW]]]___aaabbb```]]]YYYVVVNNNKKKGGGCCC@@@>>>===<<<<<<<<<<<<======>>>>>>>>>???>>>>>>===<<<:::999888333111222444333222555:::???BBBHHHPPPWWW^^^ccceeefffeeeccc```]]]^^^```ccckkkqqqyyy}}}|||~~~FFFKKKPPPTTTWWW\\\dddiiiuuu~~~}}}wwwnnneee___]]]^^^___fffkkkhhhhhhmmmmmmsss~~~kkk]]]VVVJJJIIIHHHFFFFFFHHHIIIJJJIIIJJJLLLNNNOOOPPPQQQQQQNNNQQQUUUXXXXXXXXXYYYZZZVVVRRRMMMKKKMMMRRRVVVXXXWWWTTTQQQRRRUUUVVVSSSOOOKKKMMMOOORRRTTTUUUVVVVVVRRRSSSUUUVVVVVVUUUSSSRRRRRRSSSSSSTTTTTTTTTTTTSSSUUUUUUTTTTTTTTTTTTTTTTTTVVVUUUTTTSSSRRRRRRRRRRRRSSSUUUWWWWWWWWWWWWYYY[[[XXXYYY[[[aaaqqqppp]]]OOOEEEAAABBBFFFLLLZZZppprrr}}}tttggg[[[NNNEEEBBB<<<;;;===CCCKKKSSSWWWXXXJJJFFF@@@<<<::::::999999666666666666555555555555222222222111111111111111333555777888:::???HHHNNNUUUZZZbbbiiioootttxxx{{{{{{}}}{{{zzz|||yyypppgggVVVMMMEEEBBB???;;;;;;>>>>>>DDDKKKRRRZZZbbbbbb___PPPJJJDDD@@@;;;;;;CCCLLLVVVdddrrrtttiiiZZZPPPLLLGGGEEECCC@@@???>>>===>>>:::@@@FFFHHHGGGHHHLLLPPPYYYZZZ]]]^^^]]]YYYUUURRRIIIGGGDDDAAA>>><<<::::::::::::::::::::::::::::::=========<<<;;;:::999888555333333555444222444999:::===CCCJJJRRRXXX]]]```^^^]]]\\\ZZZYYY[[[___bbbjjjpppyyy}}}||||||GGGHHHJJJNNNSSSXXX\\\___lllrrr|||vvvnnniiifffeeehhhhhhiiijjjiiilllxxxxxxgggWWWMMMIIIJJJJJJHHHEEEDDDFFFIIIKKKJJJJJJMMMQQQVVVXXXYYYTTTUUUVVVWWWXXXYYYZZZ[[[^^^YYYSSSMMMLLLNNNRRRVVVSSSRRRQQQRRRSSSTTTSSSRRRPPPPPPQQQRRRSSSTTTUUUUUUWWWVVVTTTSSSSSSTTTVVVWWWTTTSSSQQQPPPPPPQQQRRRSSSRRRSSSSSSSSSSSSSSSRRRQQQTTTTTTSSSRRRQQQPPPPPPOOORRRRRRRRRTTTVVVXXXYYYXXX\\\WWWVVV___nnn~~~~~~eeeRRRJJJEEEAAAHHHLLLYYYjjj{{{zzztttttt{{{kkk___UUUJJJBBB:::===<<<;;;AAAKKKPPPNNNHHHFFFBBB>>>;;;999999999777777666666555555555444555444333222111111111111444444555888===DDDJJJNNNWWW\\\bbbiiinnnssswwwzzz~~~{{{wwwyyyzzzuuupppaaaTTTHHHBBB@@@===<<<===EEEGGGNNNYYYdddjjjhhhdddXXXMMMBBB>>>===<<<>>>BBBSSS___lllrrrlll```UUUOOOLLLFFFBBBBBBAAA>>>===???:::;;;===???AAADDDHHHKKKOOOQQQSSSTTTTTTRRRPPPNNNEEEBBB>>>:::888888888999::::::999999888888888777999999999888777777666666222222222222222222222222888:::>>>DDDIIIOOOSSSUUUXXXXXXXXXVVVUUUXXX___eeekkkuuu}}}EEEFFFHHHLLLPPPUUUYYY[[[dddhhhpppyyywwwrrroooqqqpppppppppnnnqqq}}}rrrcccUUUMMMJJJKKKLLLJJJGGGFFFHHHJJJKKKJJJKKKNNNSSSWWWZZZ[[[SSSTTTUUUVVVYYY[[[]]]^^^aaa]]]VVVPPPMMMOOORRRTTTTTTSSSRRRRRRSSSTTTSSSQQQPPPQQQQQQRRRRRRSSSSSSSSSVVVUUUTTTSSSSSSTTTUUUVVVTTTSSSQQQPPPOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPOOOOOORRRRRRRRRTTTVVVXXXXXXXXXZZZVVVVVV^^^jjjzzziiiVVVLLLFFFBBBEEEIIISSScccqqqtttqqqwwwrrrdddWWWKKKBBB;;;<<<;;;888===FFFJJJHHHGGGEEEAAA===:::999888888888888777777777666666666444444333111111111111111222222333666;;;AAAGGGKKKSSSXXX___ffflllqqqvvvzzz}}}zzzwwwttttttvvvyyy{{{zzzwww{{{}}}{{{vvvhhh[[[NNNGGGDDDAAA@@@AAAEEEHHHPPP\\\gggmmmllliii\\\PPPDDD>>><<<;;;<<>><<<>>><<<===>>>??????AAADDDFFFHHHJJJLLLMMMMMMKKKIIIHHHCCCAAA===:::777777777888777666666666555555555555777777666666555555444444222222222222222222222222444666:::>>>DDDIIILLLNNNNNNOOOPPPOOOOOOTTT\\\bbbllluuu~~~BBBCCCFFFIIIMMMQQQTTTVVV\\\___dddiiimmmpppqqqrrrtttxxx{{{~~~{{{}}}zzzxxxvvvtttvvvvvvjjj^^^TTTNNNLLLNNNOOONNNLLLJJJJJJKKKLLLKKKLLLOOOTTTXXX[[[[[[TTTTTTTTTUUUXXX\\\```bbbddd```YYYSSSPPPPPPRRRTTTUUUTTTRRRSSSSSSTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSQQQPPPOOOOOOOOOPPPPPPPPPQQQRRRSSSSSSSSSRRROOOOOOOOOOOOOOOOOOOOOOOOQQQQQQSSSTTTVVVVVVWWWWWWWWWVVVWWW\\\eeesssppp[[[OOOIIIDDDCCCFFFNNN[[[gggtttzzzqqqppp{{{lll^^^PPPFFF>>>===:::888:::AAADDDCCCDDDBBB???<<<:::888777777999999888888888888777777444333222111000000000000000000111444888>>>DDDGGGNNNSSSZZZbbbhhhooouuuyyy~~~}}}zzzrrroookkkhhhgggjjjmmmpppyyy|||yyy}}}~~~{{{pppcccTTTLLLGGGCCCCCCEEEGGGKKKTTT```kkkqqqpppnnn```SSSFFF@@@<<<999999;;;CCCOOOcccssswwwooo___SSSNNNHHHDDDCCCBBB===;;;<<<===>>>???>>>======>>>@@@BBBCCCEEEFFFFFFEEECCCBBB@@@???;;;888777666666777555555555444444444444444555555444444333222222222111111111111111111111111111333666:::???CCCFFFGGGEEEFFFHHHHHHJJJPPPYYY```kkkuuu~~~AAABBBDDDGGGJJJMMMPPPQQQWWWYYY\\\___bbbeeeggghhhjjjnnnrrruuuwww{{{~~~{{{xxxyyy{{{pppfff]]]VVVRRRPPPQQQRRRRRRQQQPPPNNNMMMNNNNNNNNNQQQUUUXXXYYYYYYVVVUUUTTTUUUWWW[[[___aaabbb___[[[VVVSSSSSSTTTUUUVVVTTTSSSSSSSSSSSSRRRPPPQQQQQQQQQPPPPPPOOOOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQTTTSSSQQQOOONNNMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQMMMMMMMMMMMMNNNNNNOOOOOOOOOQQQSSSUUUUUUUUUVVVVVVVVVVVVXXX[[[```lllvvv```RRRJJJDDDDDDEEELLLWWWaaannn~~~wwwmmmxxxuuueeeWWWNNNCCC@@@;;;999;;;???BBBBBBBBB@@@>>>;;;999888777666888888888888888888888888333333222111000000000000///000111333777<<>>???>>><<<;;;;;;;;;>>>???AAABBBCCCBBBAAAAAA>>>===:::888666666666666666666666555555555555555555444444333333222111111111111111111111111111111222333666999===@@@BBBDDDAAABBBDDDEEEGGGMMMWWW^^^iiittt~~~???@@@CCCFFFIIILLLNNNOOOTTTTTTVVVXXX[[[___bbbcccbbbgggllloooqqqtttyyy~~~zzzzzz}}}wwwmmmeee___ZZZWWWTTTTTTUUUUUUUUUTTTRRRPPPPPPOOOOOOQQQTTTUUUUUUTTTXXXWWWUUUTTTUUUWWWZZZ\\\]]][[[YYYWWWUUUUUUVVVWWWTTTSSSRRRRRRSSSSSSRRRPPPQQQQQQPPPPPPOOOOOONNNNNNOOOPPPPPPQQQQQQPPPPPPOOORRRQQQPPPOOOMMMMMMLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKLLLLLLMMMNNNNNNNNNNNNQQQTTTUUUTTTSSSTTTUUUUUUUUUWWWYYY[[[fff|||{{{dddUUUJJJCCCBBBCCCIIISSS^^^kkk|||pppttt|||kkk\\\RRREEE@@@;;;999:::<<>>EEENNN```ttt~~~qqqeeeUUUNNNHHHEEEAAA<<<999:::;;;===??????===;;;::::::;;;<<<>>>???@@@@@@@@@@@@===<<<:::999777777777777555666666666666666666666666666555555444333333333111111111111111111111111111333555777:::===???@@@???AAABBBBBBCCCHHHQQQXXXeeeppp{{{===>>>AAAEEEHHHKKKLLLMMMNNNNNNPPPRRRTTTWWWZZZ[[[ZZZ^^^cccfffhhhlllrrrwww~~~zzzwwwyyy~~~|||sssjjjddd```]]][[[VVVUUUTTTTTTUUUUUUSSSQQQOOONNNNNNPPPRRRSSSRRRQQQXXXVVVUUUSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVRRRQQQPPPPPPRRRRRRQQQPPPQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOONNNMMMLLLLLLKKKIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLPPPUUUUUUSSSRRRSSSTTTSSSSSSTTTVVVWWW```sss~~~hhhWWWKKKCCC??????DDDNNNZZZhhh{{{xxxvvvqqq```VVVHHHAAA:::999999999;;;???>>>>>>===;;;:::888777666666666666777777777777888555444333222111111111111111111222444777;;;>>>@@@DDDIIIPPPXXX```iiiqqqwwwxxxzzz}}}zzzsssooofffccc___[[[XXXWWWXXXYYYYYYbbbnnn~~~||||||}}}}}}xxxnnnbbbYYYQQQJJJJJJNNNRRRYYYcccnnntttvvvuuussseeeXXXKKKEEEAAA>>>>>>@@@DDDNNN___sssvvvlll[[[SSSJJJEEEAAA<<<:::<<<;;;===@@@AAA???<<<::::::999999;;;<<<===>>>??????======<<<::::::999999999555555555555555666666666888888777777666555555555222222222222222222222222///000222444777:::<<<======>>>>>>===>>>BBBJJJQQQ___kkkwww~~~999;;;???CCCGGGIIIKKKLLLIIIJJJKKKLLLNNNOOOQQQRRRRRRVVVZZZ]]]```eeelllqqqxxx|||}}}~~~}}}{{{}}}~~~}}}wwwrrrlllfffbbb```^^^]]]VVVTTTQQQQQQRRRSSSRRRPPPJJJJJJKKKNNNQQQSSSRRRPPPTTTTTTSSSRRRQQQQQQQQQRRRRRRRRRSSSTTTTTTTTTSSSSSSOOONNNNNNOOOQQQRRRQQQPPPQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNMMMLLLLLLMMMNNNNNNMMMNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMKKKPPPUUUVVVSSSQQQRRRTTTPPPOOOPPPQQQSSSZZZjjjyyymmm[[[MMMDDD======BBBLLLWWWfffyyyzzzzzziii___OOOEEE===;;;999777999============<<<;;;999888777777777777888888888999999666555444333222222222222000111222444666999<<<===AAAFFFLLLTTT\\\eeennntttvvvxxx|||~~~zzzvvvkkkiiieeeaaa]]][[[ZZZYYYYYY```jjjxxx~~~xxxvvvvvvvvvtttlllbbb[[[RRRLLLKKKOOOTTT[[[gggrrrxxxzzzyyyxxxhhh\\\NNNGGGCCC??????AAABBBNNNbbbwww{{{sssaaaWWWLLLFFF@@@<<<;;;>>>===@@@CCCCCCAAA===:::999888999:::<<<===>>>???@@@>>>>>>======<<<<<<;;;;;;666666666777777888888888999999888888777666666666333333333333333333333333---...000333666888:::;;;;;;<<<<<<;;;;;;???GGGMMMZZZfffsss{{{777999===AAAEEEHHHJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLNNNQQQVVVYYY\\\aaaiiioootttxxx}}}|||{{{}}}~~~yyyxxx~~~{{{oookkkeeebbb```___^^^]]]UUURRROOONNNPPPQQQPPPNNNFFFGGGIIILLLPPPSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPMMMMMMLLLNNNPPPRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOMMMLLLJJJJJJLLLMMMOOOLLLLLLMMMMMMMMMMMMLLLKKKMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKPPPUUUVVVSSSPPPQQQSSSOOOMMMLLLNNNPPPVVVcccqqqooo]]]OOOEEE>>>>>>BBBLLLWWWfffzzz~~~}}}rrriiiVVVKKKBBB???<<<888888============<<<;;;:::888888888888888999999:::::::::666666555444333333333333000000111333555888:::;;;???CCCJJJRRRZZZccclllqqqtttwww{{{}}}~~~|||qqqooolllhhhddd```]]]\\\ZZZ```iiiuuu}}}sssooonnnmmmooohhh```YYYQQQJJJIIIMMMTTT]]]iiiuuu{{{~~~}}}}}}kkk^^^PPPHHHDDD???>>>@@@@@@OOOfff|||yyydddYYYMMMFFF@@@<<<<<<@@@@@@BBBEEEEEEBBB===999777:::;;;<<<===???@@@BBBBBB??????>>>>>>>>>=========999999::::::;;;;;;;;;<<<999999999888777777666666444444444444444444444444...///111444777999;;;<<<;;;<<<<<<;;;;;;@@@HHHNNNVVVcccpppyyy999:::<<>>===<<<;;;AAA???<<<;;;<<<<<<<<<;;;::::::999999888777777777444444444444444444333333111333555777999999999999999999888888:::???FFFKKKTTTbbbqqqyyy~~~777888:::<<>>CCCFFFIIIIIIEEE@@@;;;999888888:::>>>CCCFFFGGGGGGHHHGGGEEEBBB@@@???>>>>>>???===;;;::::::;;;::::::;;;;;;;;;:::999999888888555555555444444444444444222333555777999999999999:::999888888999>>>DDDIIISSSaaapppxxx}}}555666777999;;;===???@@@AAABBBBBBCCCDDDEEEEEEEEEGGGIIIKKKMMMOOOSSSYYY]]]```dddjjjooosssuuuxxxzzz|||~~~{{{yyywwwzzzxxxqqqlllhhhaaa```___```bbbaaa]]]YYYTTTQQQLLLHHHEEEEEEEEEFFFIIIJJJKKKMMMNNNOOOOOOPPPLLLLLLLLLJJJGGGFFFGGGHHHKKKLLLMMMOOOPPPQQQQQQQQQRRRQQQQQQPPPOOONNNMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRPPPPPPNNNKKKIIIHHHJJJLLLNNNMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPOOONNNMMMNNNOOONNNNNNNNNMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMNNNLLLKKKJJJGGGGGGOOOZZZoooppp\\\NNNDDDBBB@@@@@@FFFUUUhhhvvv{{{dddUUUGGGAAA???<<<999888999:::;;;;;;;;;::::::999999:::<<<===<<<;;;999777777666666555555444444444111222222111000222555888;;;???FFFMMMUUU\\\dddiiilllooosssvvvxxx{{{~~~{{{wwwtttsssqqqrrrxxxuuuggg___[[[VVVUUUSSSOOOJJJGGGGGGHHHGGGKKKSSS___kkkrrrrrrpppjjj]]]OOOGGGCCCAAABBBEEEOOO___rrr|||tttjjj^^^QQQJJJFFFAAA???AAAGGGIIIKKKIIIEEE???;;;999::::::;;;???EEEJJJLLLMMMLLLKKKIIIFFFDDDCCCBBBAAA@@@>>>;;;;;;;;;<<<;;;;;;===<<<<<<;;;;;;:::999999666666666555555444444444333444666888999::::::999:::999888777888<<>>>>>BBBMMM___nnn}}}qqq___LLLCCCAAA>>>:::888888888999::::::::::::::::::;;;<<<===<<<;;;:::999666666666666666555444444222222222111000111444777:::>>>CCCJJJPPPXXX___dddhhhkkkppptttwwwzzz}}}{{{yyy|||oooccc^^^VVVTTTQQQMMMJJJGGGFFFFFFEEEHHHPPP\\\gggnnnooommmggg[[[NNNGGGCCC@@@BBBFFFSSSbbbttt~~~{{{sssjjj___TTTMMMHHHCCCBBBDDDKKKMMMMMMJJJDDD???;;;999;;;;;;<<>>?????????>>>======<<<;;;;;;::::::999777777777666666555555444444555777999:::::::::999999999888777888;;;@@@DDDOOO]]]kkktttyyy444444555666777888999999<<<===>>>@@@AAACCCDDDDDDEEEFFFGGGHHHHHHJJJMMMOOOSSSWWW\\\aaaeeehhhlllnnnrrruuuxxxyyy{{{~~~~~~}}}||||||~~~ppphhheeecccaaa]]]]]]\\\\\\\\\[[[YYYWWWXXXVVVQQQMMMIIIHHHGGGGGGIIIJJJLLLMMMOOOPPPPPPPPPNNNNNNMMMKKKHHHGGGGGGHHHJJJKKKMMMNNNOOOPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMMMMNNNOOOPPPQQQRRRUUUUUUSSSPPPMMMLLLMMMOOOPPPPPPNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOMMMMMMNNNOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMOOOMMMMMMOOOOOOOOOUUU\\\lll|||~~~kkk[[[JJJCCC>>>>>>@@@HHHXXXhhhzzz~~~kkkTTTHHHCCC>>>:::888777888888888999::::::;;;;;;;;;<<<<<<<<<;;;:::999555666777777777666555444222333222111///000333555888;;;@@@EEEKKKRRRYYY^^^cccgggmmmrrrvvvzzz}}}yyykkkcccZZZWWWSSSNNNKKKHHHFFFEEEEEEHHHOOOZZZeeekkkllljjjcccYYYNNNGGGCCCAAACCCHHHVVVdddttt}}}yyyrrrhhh___VVVPPPKKKGGGFFFIIIOOOPPPNNNJJJDDD???;;;:::;;;;;;===CCCKKKRRRWWWYYYWWWUUUSSSPPPNNNLLLKKKJJJHHHFFFCCCAAAAAAAAA@@@???<<<<<<<<<;;;::::::999999999999888777777666555555555666888999::::::::::::999999999888888:::???BBBMMM[[[jjjrrrwww}}}444444555555666666777777:::;;;<<<>>>@@@AAACCCCCCCCCDDDFFFFFFFFFGGGIIIKKKMMMQQQUUUZZZ]]]```dddgggjjjmmmpppqqqrrrtttzzz~~~~~~||||||||||||||||||}}}~~~{{{zzzzzzzzz|||yyylllfffdddcccccc```___]]][[[YYYYYYXXXXXXZZZXXXTTTPPPLLLJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQOOOOOOOOOMMMJJJIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMNNNNNNOOOOOOOOOPPPLLLLLLLLLMMMOOOPPPRRRRRRUUUUUUUUUSSSPPPOOOOOOPPPQQQQQQOOONNNLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMNNNOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOMMMKKKLLLOOOQQQQQQVVV\\\jjjxxxssseeeQQQHHHAAA@@@???CCCRRRbbb}}}zzzyyy{{{dddUUUKKKBBB<<<:::888777777777888999::::::;;;;;;;;;;;;;;;:::999999555666777888888777555555333333222000//////222444555888<<<@@@EEELLLSSSXXX]]]bbbiiippptttxxx|||~~~}}}}}}~~~uuukkkaaa]]]WWWSSSOOOLLLIIIGGGIIIKKKQQQZZZeeekkkkkkjjjbbbYYYPPPJJJEEECCCFFFLLLXXXeeettt|||}}}wwwoooggg___WWWSSSNNNJJJKKKOOORRRRRRPPPKKKEEE???===<<<;;;===@@@GGGPPPXXX]]]___^^^\\\ZZZWWWTTTRRRQQQPPPKKKHHHEEEBBBAAA@@@???======<<<<<<;;;::::::999999::::::999888777777666666666777999:::;;;;;;::::::888999999888888;;;???BBBLLLZZZiiiqqqvvv|||333333333444444444444444777777999;;;===???AAABBB@@@BBBCCCCCCCCCCCCEEEGGGGGGJJJNNNRRRUUUXXX\\\^^^```dddhhhiiijjjkkkpppsss{{{}}}yyyuuuvvvwwwyyyzzzzzzzzz{{{zzzyyyyyyzzz{{{~~~vvvkkkffffffffffffcccaaa^^^ZZZWWWWWWYYYZZZZZZXXXTTTQQQNNNLLLKKKKKKJJJKKKLLLNNNOOOPPPQQQQQQOOOOOOOOONNNLLLKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKLLLMMMNNNPPPRRRSSSRRRTTTUUUTTTRRRPPPPPPPPPRRRQQQPPPNNNMMMLLLKKKKKKKKKMMMNNNNNNMMMMMMNNNOOOPPPOOOOOONNNNNNMMMMMMLLLNNNNNNOOOOOOPPPQQQRRRRRROOOLLLMMMQQQSSSSSSWWW\\\fffsss|||nnn[[[OOOFFFCCC??????KKK\\\uuuuuu~~~|||lll]]]MMMCCC???888888777666777777999999:::::::::::::::999999999444555777888888777666555333333222000//////111333333555888<<>>>>>===???DDDMMMVVV^^^cccdddeeedddaaa^^^[[[YYYXXXWWWPPPMMMHHHEEECCCBBB@@@>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;:::999888777666666777888999;;;;;;;;;;;;:::888999999999:::<<<@@@CCCKKKYYYhhhpppvvv|||222222222222222222222222444555777999;;;===???@@@>>>@@@AAABBBAAAAAACCCDDDCCCEEEIIILLLOOORRRVVVXXXYYY]]]bbbdddeeefffiiimmmrrrvvv{{{~~~{{{vvvqqqsssuuuwwwyyyyyyyyyyyy{{{{{{{{{{{{}}}uuukkkggghhhhhhhhhfffccc___ZZZVVVVVVYYY[[[YYYWWWTTTQQQNNNLLLLLLKKKJJJKKKLLLNNNOOOPPPQQQQQQNNNOOOOOONNNLLLKKKLLLNNNMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMNNNPPPRRRSSSPPPRRRTTTUUUSSSQQQOOOOOOSSSRRRPPPNNNMMMLLLKKKKKKKKKMMMNNNNNNMMMMMMNNNPPPPPPPPPOOONNNNNNMMMMMMLLLNNNNNNOOOPPPQQQSSSSSSTTTRRRPPPPPPTTTVVVUUUXXX\\\aaaoootttbbbTTTJJJEEE???===GGGWWWoooqqqwwwmmmXXXJJJEEE999888777666666777888999:::::::::999999999888888444555777888999888666555444444333000......111333222444666:::>>>DDDKKKPPPSSSYYYaaaiiiooossswwwzzz||||||||||||{{{|||~~~|||}}}~~~~~~|||{{{qqqmmmgggdddbbb```\\\YYYZZZ[[[___hhhpppuuuuuutttddd]]]UUUPPPKKKIIIMMMTTT```kkkvvv{{{zzzwwwooogggccc^^^YYYVVVRRRNNNQQQVVVTTTSSSPPPKKKEEEAAA??????>>>AAAGGGQQQ[[[cccggghhhjjjiiifffccc```^^^\\\\\\UUUQQQMMMIIIGGGDDDBBB@@@?????????>>>======<<<<<<<<<<<<;;;:::999777777666777888:::;;;<<<;;;;;;:::777888999::::::===AAADDDKKKYYYhhhpppvvv{{{333333222222222333555666555555666777888999::::::===???@@@@@@??????@@@AAABBBBBBDDDFFFIIIMMMQQQSSSWWWYYY\\\^^^^^^___aaabbbdddhhhmmmrrrvvvzzz}}}}}}uuupppkkknnnqqqtttuuuvvvwwwyyywwwwwwwwwxxxzzz~~~~~~tttmmmlllnnnpppqqqkkkeee]]]XXXVVVXXXZZZ[[[[[[XXXUUURRRQQQPPPMMMLLLGGGHHHJJJLLLNNNQQQRRRSSSSSSQQQMMMJJJIIIIIIJJJKKKMMMLLLKKKJJJJJJKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNOOOPPPQQQSSSTTTQQQRRRTTTUUUTTTRRROOOMMMRRRQQQOOOMMMLLLLLLMMMMMMKKKLLLNNNOOOPPPPPPOOONNNMMMNNNOOOOOOOOOMMMLLLKKKJJJKKKMMMOOOQQQSSSTTTUUUUUUUUUTTTSSSRRRTTTWWW[[[aaakkkyyyeeeVVVIIICCC>>>;;;DDDSSShhh{{{uuuyyylllUUUDDDBBB;;;666777999777777888@@@;;;:::======888666888888888888777777777777777333333333222222111111111111222444888===BBBFFFIIINNNTTT\\\dddkkkooosssvvv|||||||||||||||}}}~~~~~~~~~xxxvvvsssrrr{{{yyywwwqqqiiifffjjjhhhhhhkkkqqqvvvxxxvvvrrrggg^^^VVVRRROOOOOOSSSZZZgggooottttttrrrqqqlllgggbbb^^^XXXUUUTTTTTTTTTTTTXXXTTTNNNHHHCCCAAA@@@@@@???CCCKKKTTT^^^ggglllooonnnnnnnnnllliiiddd___]]]YYYUUUPPPKKKIIIGGGEEEDDDCCCBBBAAA???>>><<<;;;;;;======<<<;;;::::::::::::999999:::;;;;;;<<<======777888888888888:::>>>@@@PPP\\\iiipppvvv}}}333222222111222333444555444444555666777888999999<<<===???>>>======>>>@@@???@@@AAACCCGGGJJJNNNPPPRRRTTTWWWYYYYYYZZZ\\\]]]]]]aaafffkkkooosssvvvyyy{{{~~~|||tttnnniiilllpppssstttuuuwwwxxxwwwwwwwwwxxx{{{~~~~~~xxxrrrqqqtttxxxyyyxxxkkkeee^^^XXXVVVWWWYYYZZZXXXVVVTTTRRRRRRPPPNNNLLLHHHIIIJJJLLLNNNPPPQQQRRRQQQPPPMMMJJJIIIJJJKKKLLLMMMMMMKKKKKKKKKKKKMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSOOOPPPQQQRRRRRRPPPOOOMMMRRRQQQOOONNNMMMMMMMMMNNNMMMNNNOOOPPPPPPPPPOOONNNMMMMMMNNNNNNNNNMMMLLLLLLKKKLLLNNNPPPRRRTTTUUUVVVVVVVVVUUUSSSRRRSSSVVVYYY^^^gggtttooo^^^MMMFFF@@@<<>>===<<<======<<<;;;::::::::::::777888888999::::::;;;;;;999::::::::::::<<<@@@CCCPPP\\\hhhooouuu|||222222111111111222333444333333444555666777777888999;;;<<<<<<;;;;;;<<<===<<<===>>>@@@CCCFFFIIIKKKKKKMMMPPPQQQRRRRRRTTTUUUTTTWWW]]]aaaeeeiiimmmoooooorrrwwwzzz}}}{{{qqqkkkgggjjjnnnqqqssstttvvvxxxwwwwwwxxxyyy{{{~~~xxxtttssswww{{{iiiddd]]]XXXVVVVVVWWWWWWTTTSSSRRRRRRRRRQQQNNNKKKIIIIIIJJJKKKMMMNNNOOOPPPOOONNNLLLJJJJJJKKKMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQPPPOOONNNNNNNNNOOOOOOPPPQQQQQQQQQPPPOOONNNLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVWWWWWWWWWVVVTTTRRRSSSUUUWWWZZZbbbnnn}}}{{{gggSSSHHHAAA===AAAIIIUUUggg~~~vvvzzznnnYYYGGG???888888:::999:::<<<===:::999:::999777777:::888888888888888888888888999777555333222222222222333333555777:::>>>BBBDDDKKKOOOVVV]]]dddkkkqqqvvvuuuuuuvvvwwwyyyzzz{{{|||~~~{{{vvvrrrooolllkkkpppvvv}}}}}}~~~~~~yyylllddd\\\YYYWWWXXX^^^eeelllrrrvvvtttrrrppplllgggddd___ZZZWWWWWWXXXZZZZZZYYYUUUOOOIIIDDDBBBAAAAAA@@@FFFOOOZZZdddlllqqqsssvvvvvvvvvtttqqqlllhhheeeccc___ZZZUUUSSSPPPMMMKKKGGGGGGEEEDDDBBB@@@???>>>>>>===<<<;;;::::::::::::888888888999::::::;;;;;;;;;;;;;;;;;;<<<>>>CCCFFFQQQ\\\hhhooouuu{{{222222222222222222222222222222333444555555666666777888999999888888999:::;;;;;;<<<===@@@CCCFFFHHHFFFHHHJJJLLLLLLLLLNNNOOOMMMPPPUUUYYY\\\```dddggggggiiimmmppptttwww|||yyyooohhhfffiiimmmppprrrsssuuuwwwxxxxxxxxxyyy{{{}}}{{{{{{~~~yyywwwxxx~~~~~~vvveee```ZZZUUUSSSSSSSSSSSSPPPOOOPPPQQQRRRQQQNNNKKKIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLNNNOOOOOONNNMMMLLLLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOMMMLLLLLLLLLMMMNNNPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRPPPNNNMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOQQQRRRTTTVVVWWWXXXXXXXXXWWWUUURRRRRRTTTVVVWWW^^^hhhxxxnnnWWWIIIBBB>>>>>>BBBMMM\\\qqq~~~~~~xxxcccNNNEEE<<<::::::999999<<<>>>===<<<<<<:::999:::<<<777888888888888888999999;;;999777444333222333333333333444666888;;;>>>@@@HHHKKKQQQXXX^^^fffnnnsssqqqrrrtttvvvxxxzzz||||||}}}~~~}}}zzzwwwuuurrrpppqqqssswww|||}}}wwwjjjccc\\\ZZZYYYZZZ```gggjjjooorrrpppmmmkkkhhhdddbbb^^^YYYWWWWWWZZZ[[[\\\YYYVVVPPPIIIDDDBBBAAAAAAAAAGGGPPP[[[eeemmmqqqsssvvvvvvvvvuuurrrnnnjjjgggfffccc^^^ZZZXXXUUURRROOOJJJIIIHHHFFFDDDBBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======;;;;;;<<<;;;<<>>AAADDDEEECCCEEEGGGHHHHHHIIIJJJKKKJJJMMMPPPSSSVVVYYY]]]```aaacccfffhhhkkknnnrrruuuvvvyyy|||}}}uuulllfffeeeiiimmmoooqqqrrrtttvvvxxxxxxxxxyyyyyyzzz{{{||||||{{{yyyvvvrrrrrrxxx|||yyyyyy|||xxxnnn___[[[UUURRRPPPPPPOOOOOOMMMMMMNNNPPPQQQQQQNNNKKKHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOOOONNNMMMLLLLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPOOOOOONNNNNNMMMLLLLLLMMMOOOQQQSSSQQQQQQQQQQQQRRRRRRRRRQQQRRRSSSSSSSSSRRRPPPNNNMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQSSSUUUVVVWWWXXXXXXXXXWWWUUUSSSRRRSSSUUUWWW\\\eeetttrrr[[[KKKBBB>>>===>>>FFFRRRcccwwwqqqVVVKKK@@@;;;:::888999<<>>;;;:::;;;;;;777777888888999999999:::;;;:::888666444333333333333333333444666999;;;===DDDGGGLLLRRRYYY```iiinnnmmmooorrruuuxxx{{{|||}}}|||}}}|||zzzwwwtttuuuwww{{{xxxssshhhbbb]]]\\\\\\\\\aaagggfffkkkmmmjjjggggggddd```^^^[[[WWWVVVXXXZZZ[[[\\\YYYUUUOOOIIIDDDAAAAAAAAAAAAFFFOOOZZZccckkkooorrruuuuuuvvvuuussspppllljjjhhheeeaaa^^^[[[YYYUUUSSSMMMLLLJJJHHHFFFDDDCCCBBB@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======::::::::::::;;;???EEEIIIUUU```jjjpppuuu{{{333333444444444333222222222222333333444444444444333444555555444444555666999999:::;;;<<>>BBBFFFGGGAAA<<<::::::888777777888888999:::::::::999999888777666444333333222222222333444777999;;;???BBBHHHMMMSSS[[[bbbgggiiikkkoootttxxx{{{}}}}}}|||}}}~~~xxxtttuuuwwwzzz~~~~~~zzzsssmmmddd___\\\]]]\\\\\\^^^cccaaafffgggdddaaaaaa```]]]YYYWWWVVVWWWYYY[[[[[[[[[XXXTTTNNNHHHCCCAAA@@@@@@AAAEEELLLUUU^^^fffkkknnnssstttuuuuuutttqqqnnnlllhhhfffbbb```^^^\\\YYYVVVPPPPPPNNNLLLIIIGGGFFFEEEAAAAAA@@@???>>>>>>>>>>>>::::::::::::::::::;;;;;;999999999999;;;???FFFJJJVVV```jjjoootttzzz444555555666555444333222333333333444444444444444222333444444333333444555888888888999:::===???@@@AAACCCFFFFFFFFFFFFGGGHHHFFFHHHIIIJJJJJJLLLOOORRRSSSUUUVVVWWWYYY]]]aaaeeehhhlllrrrwwwzzz~~~xxxwwwuuusssrrrooojjjggghhhkkknnnpppqqqqqqrrrsssrrrqqqqqqpppnnnlllkkkjjjiiigggiiimmmqqqzzz~~~}}}zzzwwwuuutttuuuyyy~~~{{{qqqfff```UUURRRPPPNNNNNNNNNMMMLLLLLLKKKJJJKKKMMMNNNMMMLLLEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLNNNPPPQQQPPPOOOOOONNNNNNNNNNNNOOOOOOPPPQQQPPPQQQRRRTTTUUUUUUTTTTTTPPPQQQRRRRRRQQQPPPOOONNNMMMOOORRRSSSSSSQQQNNNLLLPPPQQQRRRSSSTTTUUUVVVWWWVVVWWWWWWVVVTTTSSSTTTUUUWWW[[[aaannn~~~kkkWWWIIIAAA???======DDDNNN]]]ttt|||ttt^^^QQQCCC===;;;;;;>>>BBBHHHNNNPPPIIIAAA>>><<<888777777888999999:::;;;;;;666777888888777555333222111000111222333666888999;;;???DDDJJJOOOVVV\\\```dddggglllrrrvvvzzz||||||||||||~~~~~~yyyxxxwwwxxxzzz}}}~~~|||yyyssskkkddd\\\YYYWWWYYYYYYVVVWWWZZZXXX\\\]]]ZZZXXXYYYXXXVVVVVVVVVVVVYYY[[[\\\[[[ZZZWWWSSSMMMGGGBBB@@@??????@@@CCCHHHOOOXXX```fffiiimmmoooqqqrrrrrrpppnnnlllhhhfffdddbbbaaa___\\\ZZZUUUTTTRRRPPPMMMKKKIIIHHHCCCCCCBBBAAA@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;::::::::::::999999;;;@@@GGGLLLUUU___hhhmmmqqqxxx|||}}}555555666666666555333222333444444444444444444555111333444444333222444555777777777777999;;;===>>>AAACCCEEEFFFEEEEEEFFFHHHEEEFFFFFFFFFFFFHHHKKKMMMMMMNNNPPPRRRTTTXXX]]]aaa___cccjjjnnnrrrvvv{{{~~~}}}~~~{{{uuussspppooonnnmmmjjjgggjjjllloooqqqqqqqqqrrrsssooonnnmmmllliiigggeeecccbbbaaafffoooyyy|||xxxuuussstttuuuwww|||~~~uuuhhh^^^XXXSSSQQQOOONNNOOOOOONNNLLLMMMKKKJJJJJJLLLMMMMMMLLLDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIKKKMMMPPPQQQQQQPPPOOOMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTOOOPPPQQQQQQQQQPPPOOONNNNNNPPPSSSUUUUUURRRNNNKKKPPPQQQQQQSSSTTTUUUVVVVVVUUUVVVWWWVVVTTTTTTTTTUUUWWWZZZ```lllsss^^^LLLCCC@@@???>>>DDDLLLYYYooosss]]]PPPCCC===<<<===AAAFFFNNNVVVXXXPPPGGGCCC???;;;777777888999::::::;;;;;;444555777999888666333111000000000111333555888999999===CCCHHHMMMSSSXXX\\\aaaeeejjjpppuuuxxxzzz{{{||||||}}}}}}zzzxxxwwwyyy{{{|||}}}yyyuuunnnddd]]]TTTRRRQQQTTTSSSPPPOOOQQQOOOTTTUUUQQQOOOQQQQQQOOOTTTUUUWWWZZZ]]]^^^\\\ZZZVVVSSSMMMFFFAAA???>>>>>>???AAAEEELLLTTT\\\cccfffhhhiiilllnnnnnnmmmkkkjjjhhhfffeeedddcccbbb___\\\XXXWWWUUUSSSPPPNNNLLLKKKDDDDDDCCCBBBAAAAAAAAAAAA==================<<<<<<::::::::::::<<>>>>>;;;>>>EEEQQQaaajjj___MMMCCC<<<777<<<;;;999999999999777555:::::::::999888777666555333333222111222333444555555888<<>>>>>>>>AAACCCGGGJJJNNNSSSYYY]]]aaadddhhhkkkkkkjjjjjjjjjjjjiiihhhhhhhhhddd```\\\[[[YYYVVVTTTSSSPPPMMMKKKIIIHHHFFFEEEDDDDDDCCCCCCAAA@@@???>>>===<<<;;;:::;;;;;;;;;:::<<<@@@GGGKKKVVV[[[cccjjjoootttxxx{{{zzz}}}888888888777666555444333444444444444444444444444333333333333333333444444333444555666777888888999>>>???AAABBBCCCDDDDDDDDDBBBBBBAAA@@@@@@AAAAAAAAAFFFGGGHHHIIIKKKNNNPPPQQQRRRSSSUUUWWWZZZ___eeeiiinnntttzzz{{{zzz}}}~~~}}}}}}}}}|||wwwvvvtttrrrooommmkkkjjjkkkiiiggggggiiijjjjjjjjjmmmmmmmmmmmmnnnnnnnnnooonnnkkkfffaaa]]]ZZZWWWUUU]]]bbbnnn{{{uuuqqqqqqsssvvvwww}}}~~~{{{sssggg\\\WWWVVVSSSRRRQQQNNNMMMKKKKKKJJJJJJIIIHHHFFFEEEEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLMMMNNNMMMMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLMMMOOOPPPPPPOOOMMMLLLJJJJJJJJJJJJKKKLLLNNNOOONNNPPPSSSUUUTTTRRROOOLLLIIILLLPPPQQQQQQQQQRRRSSSVVVVVVVVVUUUSSSSSSTTTVVVUUUYYY]]]bbboooyyyiiiXXXKKKDDDBBB@@@???DDDRRReee}}}}}}mmm\\\NNNCCCAAA???>>>CCCMMM^^^nnnttthhhUUUIIIAAA;;;;;;:::888888999999777666::::::::::::999777666555333222222111222333555666666999<<<@@@DDDIIINNNRRRYYY]]]bbbggglllqqqvvvzzzxxx{{{~~~~~~zzzwwwtttqqqvvvyyyzzzssslllddd]]]YYYPPPNNNMMMLLLMMMMMMKKKJJJLLLKKKIIIGGGFFFFFFGGGGGGLLLOOORRRVVVXXXYYYXXXXXXWWWSSSLLLFFFAAA???>>>???>>>@@@CCCFFFIIIMMMRRRVVV\\\___dddgggggghhhhhhiiijjjiiiiiihhhhhhddd___\\\[[[XXXVVVTTTRRRQQQNNNLLLHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@???>>><<<;;;::::::999999999999:::???EEEIIISSSXXX___ffflllqqquuuxxxzzz|||888888888777666555444333444444333333333333333333333333333333333222222222333333444555666777777888<<<===>>>???@@@AAAAAAAAACCCBBBAAA@@@@@@???@@@@@@@@@AAABBBCCCEEEGGGIIIJJJJJJLLLMMMNNNPPPTTTYYY]]]bbbgggkkknnnooosss{{{~~~{{{yyyyyyyyyzzzvvvsssmmmllljjjhhhfffdddcccbbbeeecccbbbcccfffhhhiiiiiikkkkkkllllllllllllmmmmmmlllgggaaaZZZVVVSSSSSSTTT^^^iiizzz}}}uuurrruuuyyyzzzyyy~~~yyyqqqggg___YYYUUUTTTSSSRRRPPPNNNMMMLLLKKKKKKKKKJJJHHHFFFEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMLLLLLLLLLGGGHHHHHHIIIKKKLLLLLLMMMKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMLLLKKKJJJHHHHHHHHHHHHIIIKKKLLLNNNMMMOOOQQQSSSRRRPPPNNNLLLJJJLLLNNNOOONNNMMMNNNOOOSSSUUUVVVUUUTTTSSSSSSTTTTTTXXX[[[^^^fffttt}}}mmm\\\OOOFFFBBB@@@???BBBLLL[[[qqqzzziii]]]QQQFFFCCC@@@@@@JJJWWWlllzzzqqq^^^QQQGGG@@@<<<:::999999:::;;;:::999;;;;;;;;;:::999888777666222222111111222444555666666888;;;===@@@DDDIIIMMMTTTXXX]]]bbbgggmmmrrrvvvwwwzzz}}}~~~yyytttqqqppprrrwww}}}~~~xxxrrrlllfff___[[[SSSQQQOOONNNOOONNNLLLJJJKKKJJJHHHEEEDDDCCCDDDDDDHHHJJJMMMPPPSSSTTTUUUUUUTTTQQQKKKFFFBBB@@@??????>>>???AAACCCEEEHHHLLLOOOUUUXXX]]]aaacccdddfffgggjjjjjjiiiiiihhheee```\\\ZZZXXXUUUSSSRRRPPPNNNMMMGGGFFFEEECCCBBBBBBBBBBBB@@@???>>>===<<<:::999999777777777777999===BBBGGGNNNSSSZZZaaaggglllrrrvvvxxx{{{~~~777777777777666555444333444444444444333333333333333333222222222222111111222333333444555555666666999:::;;;<<<<<<=========>>>>>>>>>>>>>>>???@@@AAA<<<<<<===>>>@@@BBBDDDEEEGGGHHHIIIJJJKKKMMMQQQTTTXXX[[[^^^```aaafffnnnuuu~~~~~~|||zzzyyy{{{|||}}}}}}|||}}}~~~|||xxxwwwwwwwww{{{~~~~~~}}}zzzvvvrrrnnnkkkgggfffdddbbb```````````````^^^^^^```cccgggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiidddaaa[[[VVVRRRSSSWWWZZZdddrrrzzzwww{{{~~~}}}zzz}}}tttggg]]]XXXVVVTTTSSSRRRQQQOOONNNMMMLLLLLLKKKLLLJJJHHHFFFDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJHHHHHHGGGGGGHHHJJJLLLMMMMMMNNNOOOPPPPPPOOOMMMLLLLLLNNNOOOOOONNNLLLLLLMMMNNNQQQSSSTTTRRRQQQPPPPPPSSSVVVYYYZZZ^^^hhhuuurrraaaSSSIIIBBB@@@???AAAFFFPPPccc~~~lllaaaUUUKKKFFFBBBCCCPPP___ssswwwdddVVVLLLCCC>>><<<::::::<<<======<<<<<<<<<;;;;;;:::888777666222222111111222444555666333555888:::===AAAFFFIIIOOOSSSYYY^^^dddiiiooosssuuuxxx|||~~~zzzvvvpppqqqtttyyy{{{wwwrrrmmmgggbbbYYYWWWUUUTTTSSSRRRPPPNNNLLLKKKHHHFFFEEEDDDDDDDDDEEEFFFHHHKKKMMMOOOPPPQQQQQQNNNKKKFFFCCCAAAAAA@@@AAABBBCCCCCCCCCEEEHHHKKKOOOSSSXXX]]]```bbbeeegggjjjjjjiiiiiiiiieeeaaa]]]YYYVVVSSSQQQPPPOOONNNLLLGGGFFFEEEDDDBBBBBBBBBBBB???>>>===<<<;;;999888888666666777777888;;;AAADDDKKKOOOVVV\\\bbbiiiooosssuuuxxx|||888888888888777666555555555555555444444333333333333333333222222111111111222222222333444444555555666777888999999999999999888888888888888999:::;;;999999:::;;;===???@@@AAACCCEEEFFFFFFFFFHHHKKKMMMPPPRRRTTTTTTVVVZZZ```eeemmmnnnppprrrssssssrrrrrrvvvwwwzzz}}}~~~|||}}}|||wwwttttttuuuwwwwwwxxxzzz{{{||||||zzzyyywwwvvvtttrrrnnnkkkgggeeebbb```___]]]\\\]]]^^^^^^]]]\\\\\\^^^bbbfffhhhhhhgggffffffeeedddccccccbbbZZZYYYUUURRRPPPSSSYYY^^^kkkwww|||wwwmmm```VVVSSSSSSRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKJJJHHHFFFDDDCCCCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGDDDCCCCCCDDDDDDEEEFFFGGGIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIKKKMMMNNNMMMMMMNNNNNNNNNNNNNNNMMMOOOQQQSSSSSSQQQOOOMMMMMMLLLOOORRRSSSRRRPPPOOOOOOSSSUUUWWWWWWXXX___lllxxxvvvfffXXXLLLCCCBBB@@@???BBBGGGVVVnnnyyykkk^^^RRRLLLGGGGGGTTTeeexxx}}}kkk\\\OOODDDAAA>>><<<;;;<<<===<<<<<<<<<<<<<<<;;;:::999888777333333222222222333444555000222555777:::???DDDGGGKKKOOOUUU[[[aaagggmmmqqqsssvvvzzz}}}|||ttttttuuuyyy}}}}}}zzzvvvppplllaaa___]]][[[ZZZXXXVVVTTTNNNMMMJJJHHHFFFEEEEEEEEECCCCCCDDDFFFHHHJJJLLLMMMNNNMMMJJJHHHEEEDDDCCCBBBDDDEEEEEECCCBBBCCCEEEGGGLLLPPPUUUYYY]]]```cccfffhhhhhhhhhiiihhhfffaaa^^^XXXUUUQQQOOONNNMMMLLLKKKGGGFFFEEEDDDCCCBBBBBBBBB>>>===<<<;;;:::888777777555666777777888;;;???CCCIIILLLRRRWWW]]]dddkkkpppqqqtttyyy}}}888999999999888888777666777777666666555444444444444444333333222222111111111222222222333333333333444555666777777777777666:::999888888777777777777888888999:::;;;===>>>??????@@@AAABBBAAABBBDDDFFFJJJKKKKKKKKKLLLNNNRRRVVV\\\]]]___bbbdddfffggghhhmmmppptttyyy~~~~~~}}}~~~}}}zzzuuuqqqoooqqqsssvvvsssrrrqqqqqqrrrqqqooommmmmmlllkkkiiifffcccaaa___\\\[[[YYYXXXXXXYYY[[[\\\\\\[[[[[[]]]```dddffffffdddcccbbb```^^^]]][[[[[[SSSTTTTTTSSSRRRVVV\\\bbbsss||||||llldddZZZSSSPPPPPPOOOOOOMMMMMMLLLKKKJJJJJJKKKKKKJJJIIIGGGEEEDDDCCCDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEHHHHHHHHHHHHHHHGGGFFFFFFBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIIIIJJJLLLNNNOOOMMMMMMMMMMMMNNNNNNNNNOOOQQQTTTXXXYYYVVVRRROOONNNMMMPPPSSSTTTSSSQQQQQQQQQSSSRRRSSSTTTUUUYYYdddppp||||||lll___QQQFFFDDD@@@>>>???CCCLLL^^^nnnwwwhhhYYYQQQLLLKKKUUUcccxxxuuugggXXXLLLFFFCCC???===<<<<<<<<<;;;=========<<<;;;:::999888555444333222222222333444...000333666888<<>>AAAEEEHHHLLLPPPVVV]]]eeejjjkkkooouuuzzz}}}999::::::::::::999888888999888888777666666555555555555444444333222222222111111111222222222222222333444555555555555555555::::::999888888999999999777777777888:::;;;===>>>;;;===>>>???>>>???AAABBBBBBCCCDDDDDDEEEFFFHHHJJJOOOPPPQQQSSSVVVXXX[[[\\\aaadddjjjpppvvvzzz}}}~~~}}}{{{yyy{{{~~~}}}{{{xxxtttppplllkkkmmmpppsssooolllhhhfffffffffdddbbbcccbbbaaa___]]][[[YYYYYYXXXWWWUUUTTTUUUWWWYYY[[[\\\ZZZZZZ[[[^^^aaabbbcccbbbaaa___\\\YYYVVVTTTSSSQQQUUU[[[^^^```eeemmmsss|||sss```\\\VVVQQQNNNLLLLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDEEE@@@AAABBBDDDEEEEEEFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEECCCBBBBBBCCCCCCDDDEEEFFFHHHIIIKKKLLLNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHIIIJJJKKKMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQVVV[[[]]][[[VVVQQQNNNMMMOOORRRRRRQQQPPPQQQQQQRRRNNNNNNQQQRRRUUU^^^hhhyyyrrreeeWWWJJJFFFAAA>>>>>>AAAFFFRRR]]]qqq}}}kkkYYYQQQKKKHHHOOOYYYlll}}}uuuhhh\\\PPPLLLGGGCCCAAAAAA@@@???============<<<:::999888777666444222111111111222000111333555777:::>>>AAADDDHHHOOOUUU[[[bbbhhhmmmooosssxxx|||}}}zzzwwwtttssspppmmmjjjccc```[[[UUUOOOKKKHHHGGGEEEDDDBBBBBBBBBDDDGGGHHHKKKKKKKKKKKKKKKIIIHHHGGGEEEEEEDDDBBB???>>>???AAAEEEGGGKKKNNNQQQTTTWWWZZZ]]]]]]^^^```bbbaaa^^^[[[XXXTTTNNNJJJHHHGGGFFFEEEDDDCCCBBB@@@??????>>>>>><<<<<<;;;999888777666555222333444555555888;;;>>>@@@BBBEEEHHHMMMTTT\\\aaafffjjjqqqwww{{{}}}::::::;;;;;;;;;:::999999:::999999888777666666555666666555444444333222222111111111111111222222222333333444555555555444444222333333444666888999:::666666777777999:::<<<<<<;;;<<<>>>>>>>>>???@@@BBB===>>>???@@@AAABBBCCCDDDIIIIIIIIIJJJMMMOOORRRTTTVVVZZZ```gggnnnsssvvvwww{{{yyyvvvuuuuuuxxx|||~~~|||zzzuuurrrmmmiiihhhjjjnnnppplllgggbbb_________]]][[[\\\[[[ZZZYYYWWWVVVUUUTTTWWWVVVTTTTTTTTTWWWZZZ\\\[[[ZZZYYYZZZ\\\___`````````___]]]YYYVVVSSSPPPOOORRRZZZccckkkpppwwwssshhhXXXVVVTTTPPPMMMJJJIIIHHHJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFDDDDDDDDDEEEEEE???@@@AAACCCDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIKKKMMMOOOOOOOOONNNNNNMMMLLLJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIKKKMMMNNNNNNNNNMMMMMMMMMNNNPPPQQQQQQVVV]]]```^^^XXXRRRNNNKKKMMMOOOOOONNNNNNOOOPPPPPPLLLKKKOOOQQQSSSZZZcccxxxvvvjjj[[[NNNGGGBBB===>>>AAADDDKKKRRR```~~~~~~jjjVVVMMMGGGCCCGGGOOO]]]qqquuujjjYYYUUUOOOJJJHHHFFFEEEDDD>>>>>>>>>===<<<;;;999999888777555222111000000111222333444555666888;;;>>>AAAFFFLLLSSSYYY```gggkkkooorrrwww{{{|||yyyvvvoookkkeee]]]VVVPPPLLLJJJFFFEEEBBBAAAAAACCCFFFGGGJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGFFFCCC@@@???@@@BBBAAADDDGGGJJJLLLNNNRRRTTTXXXXXXZZZ]]]___^^^[[[YYYXXXTTTNNNIIIGGGEEEDDDCCCBBBAAA@@@>>>======<<<<<<<<<;;;:::999888666555555000111333333444666999<<<<<<===???BBBGGGNNNVVV[[[bbbgggooouuuyyy}}}999999999999999999999999:::999777666666666777888222333333444444333333222333333333222222111111111222222222222222222222222444333333222222333333444666666555555555555666666888888999:::;;;;;;<<<<<<>>>>>>>>>>>>????????????BBBBBBBBBCCCDDDGGGIIIJJJIIIKKKPPPWWW^^^eeekkknnnnnnnnnnnnnnnoooqqqssstttrrrtttvvvwwwwwwvvvvvvwwwwwwwwwvvvuuusssrrrqqqqqqllljjjhhheeeccccccddddddbbb```\\\XXXUUUTTTSSSSSSVVVUUUUUUTTTSSSRRRRRRQQQPPPQQQRRRSSSUUUUUUVVVVVVXXXYYYYYYZZZZZZZZZYYYYYY\\\WWWTTTVVVWWWWWWXXX\\\ZZZiii{{{}}}jjj___QQQPPPNNNLLLJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDAAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@???@@@CCCEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHEEEEEEFFFGGGGGGHHHHHHIIILLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJEEEFFFGGGHHHJJJKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQTTTVVVVVVTTTQQQOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNPPPTTT[[[```tttrrrcccXXXRRRJJJBBB>>><<<===CCCJJJ^^^rrr|||ssseeeTTTIIIBBB@@@EEEKKKOOOdddwww~~~xxxfffbbb\\\WWWSSSOOOJJJHHH@@@>>><<<<<<<<<;;;999777666666555444333333222222111111111222444777:::;;;???CCCJJJRRRXXX^^^dddhhhkkknnnssswww{{{}}}yyyqqqhhhbbb___WWWOOOOOOHHHCCCBBBCCCBBBDDDHHHLLLMMMOOOQQQRRRQQQQQQPPPLLLIIIDDDAAA???===;;;:::>>>???AAADDDFFFIIIKKKLLLOOOPPPRRRRRRRRRRRRTTTUUUWWWTTTOOOJJJEEEAAA???>>>======<<<<<<<<<;;;;;;;;;:::999777555333222111111222222333444555777888999::::::;;;<<<@@@FFFMMMRRRYYY___hhhqqqyyy~~~::::::::::::::::::999999:::999888777666777777888444555555555555555555444444333333333222222222222333333333333333333333333333333222222222222333333666555555444444555555666777777777888888999999999;;;;;;<<<<<<<<<<<<===============>>>???AAACCCDDDDDDFFFIIINNNTTTYYY]]]````````````aaabbbdddfffhhhkkkmmmoooooonnnmmmmmmnnnoooooonnnmmmllljjjjjjiiidddbbb```]]][[[[[[[[[\\\\\\ZZZWWWTTTQQQPPPPPPPPPRRRRRRQQQPPPPPPOOONNNNNNNNNOOOPPPRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSUUUQQQOOOQQQRRRSSSYYY```ppprrr```VVVNNNMMMKKKIIIHHHFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHGGGFFFEEEDDDAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@???@@@BBBEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHHHHIIIJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJGGGFFFGGGGGGHHHIIIKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPQQQQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLPPPVVV[[[jjjwww|||ooodddXXXOOOFFFBBB@@@???BBBFFFWWWjjj{{{zzzsssdddSSSGGGAAA>>>@@@DDDGGGXXXjjjsss}}}}}}qqqllleee```\\\WWWPPPKKKDDDBBB???>>>======;;;:::777777666555444333222111111111111222444777999;;;>>>BBBIIIPPPVVV\\\bbbfffjjjmmmqqquuuyyy~~~~~~uuuooojjjaaaXXXSSSLLLFFFEEEDDDCCCEEEIIIOOOQQQTTTVVVWWWWWWVVVTTTNNNJJJEEE@@@>>>===<<<::::::;;;===>>>AAACCCDDDEEEIIIJJJLLLLLLLLLLLLNNNPPPRRRPPPMMMIIIDDDAAA>>>===::::::999999999888888888999888666555333222222222222222333333444555777777888888999:::===BBBIIINNNUUUZZZcccmmmvvv{{{~~~::::::::::::::::::;;;;;;:::999888888777777888888666777777888888777777666444444444333333333333333444444444444444444333333333222222111111222222333555444444333333444444555555555555666666666666666888888888999999999::::::;;;:::999999:::<<<===>>>@@@AAACCCEEEHHHLLLNNNPPPUUUUUUVVVXXXZZZ\\\^^^___```bbbddddddbbbaaa```aaabbbbbbaaa```______^^^^^^[[[YYYWWWTTTRRRRRRRRRRRRSSSRRRPPPMMMLLLKKKKKKKKKMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPRRRRRRQQQPPPOOONNNNNNMMMMMMLLLLLLNNNPPPUUUbbbooo|||fffWWWOOOMMMLLLJJJHHHGGGEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHHHHGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???@@@AAABBBDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKHHHGGGFFFEEEEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJMMMRRRVVVaaaooo~~~tttdddYYYMMMGGGDDDAAA@@@CCCNNN^^^www|||ssswww|||kkkWWWKKKCCC>>><<<======JJJXXXcccsss{{{tttlllgggeee```WWWOOOIIIEEE@@@===<<<<<<;;;:::999888777666444333222111222222222222444666888:::===AAAGGGNNNTTTZZZ```dddhhhkkkppptttwww{{{~~~xxxmmmcccYYYQQQJJJHHHGGGEEEGGGJJJQQQSSSXXX\\\]]]]]][[[YYYQQQLLLEEE@@@===<<<;;;;;;888999:::;;;<<<===>>>???@@@BBBCCCDDDCCCDDDFFFGGGIIIIIIHHHFFFDDD@@@===<<<888888888777777777666666777666555444333333333333333333333333333444555555666666777777888===CCCGGGNNNTTT]]]gggqqqxxx|||~~~::::::;;;;;;;;;;;;<<<<<<::::::999999888888888888777777888888888888777777444444444444444444444444666555555555555555444444222222222111111222222222444333333222222333333444555555555555444444444444666666666777777777888888;;;:::999888999:::;;;<<<>>>>>>???@@@BBBDDDFFFGGGMMMNNNOOOQQQSSSUUUWWWXXXWWWYYYZZZZZZWWWUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLOOOOOOMMMLLLKKKJJJIIIIIIHHHJJJMMMQQQUUU```tttqqq^^^TTTPPPMMMLLLKKKIIIGGGFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKIIIHHHEEEDDDCCCEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKMMMRRRUUU\\\lll~~~uuugggWWWMMMGGGBBB@@@BBBHHHUUUlllrrrppp{{{{{{dddUUUJJJBBB===<<<;;;AAAIIITTTfffxxx}}}uuullliiijjjfff[[[RRRKKKFFF@@@;;;:::::::::999;;;:::999777555333222111222222222222333555777888===@@@FFFLLLQQQXXX^^^bbbgggjjjooosssvvvzzz~~~yyymmmbbbYYYPPPLLLIIIFFFGGGJJJPPPTTTZZZ^^^aaa```^^^\\\TTTNNNFFF???<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<999;;;<<<===<<<<<<>>>???@@@AAACCCCCCBBB???<<<;;;888888888777777777666666555444444333333444444555444333333222222222333333666666666555666999>>>AAAHHHNNNVVVaaallltttzzz}}}:::::::::;;;;;;<<<<<<<<<:::::::::::::::999999888777777777888888777777777555555555555555555555555777777777777666666555555333222222222222222222333333333222222222222333333555555555555555444444444555555555666666666777777999999888777777888999:::;;;;;;;;;<<<>>>@@@AAABBBBBBCCCEEEGGGIIIKKKLLLMMMOOOQQQRRRQQQOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHJJJIIIHHHGGGFFFEEEFFFFFFGGGKKKRRRYYY```nnnzzzgggYYYRRRPPPKKKJJJIIIGGGFFFEEEEEEEEEBBBBBBCCCCCCDDDDDDDDDDDDGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKIIIHHHEEECCCCCCDDDGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLNNNQQQTTTYYYgggyyywwwdddVVVLLLDDDBBBDDDEEEPPPdddzzzrrrwwwuuucccTTTGGG@@@======???BBBJJJYYYjjjuuuxxxxxxpppiiigggjjjhhh___WWWNNNIIIBBB<<<::::::::::::<<<;;;:::888666444333222333222222222333444666777<<<@@@EEEJJJOOOUUU\\\```fffiiinnnsssvvvyyy}}}zzzlllbbbXXXQQQLLLHHHHHHJJJQQQUUU[[[aaaddddddbbbaaaXXXRRRIIIAAA===;;;::::::;;;;;;;;;;;;;;;:::::::::777888999999888777999:::999;;;>>>@@@@@@>>><<<:::777777666666666555555555333333333333333444555555444444333222222222333333666666666555555777;;;>>>DDDIIIRRR\\\hhhrrryyy}}}999999::::::;;;;;;<<<<<<:::;;;;;;;;;;;;:::999888666777777777777777777666666666666666666777777777999999888888777777666666444333333222222333333444444333333222222333333444444555555555555555555555444444555555555666666666666555444444444555666777777777888888:::<<<===>>><<<===???AAACCCDDDEEEEEEGGGIIIKKKJJJHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEEEEKKKOOOXXXcccmmm}}}|||lll]]]TTTNNNLLLHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKJJJJJJIIIGGGFFFDDDDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIILLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLKKKKKKLLLOOORRRTTTaaarrruuueeeVVVJJJFFFHHHEEENNN^^^www{{{yyytttaaaOOOCCC@@@???>>>???CCCNNN[[[gggmmmqqqjjjdddcccffffffaaa\\\QQQLLLEEE@@@>>>>>>======<<<;;;:::999777666555444333333222222222444555666;;;>>>BBBGGGLLLRRRYYY]]]cccgggmmmqqquuuxxx|||~~~~~~yyymmmaaaXXXQQQKKKIIIKKKSSSWWW]]]bbbfffhhhgggfff]]]WWWNNNFFFBBB???<<<;;;::::::::::::999999999999777888999888666555555666555777:::<<<======;;;:::444444444333333333222222333333333333333444555555555444333333333333333444666777777666555666999<<>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDCCCCCCCCCDDDDDDCCCCCCDDDFFFIIIJJJTTTXXXbbbnnnzzzwwwiii]]]VVVQQQLLLIIIFFFFFFDDDCCCBBBBBBAAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@AAABBBBBBBBB@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKLLLOOORRRUUU^^^lll{{{xxxcccRRRKKKLLLDDDLLLYYYnnn~~~rrrZZZJJJDDD===<<<<<>>>>><<<;;;:::999888777666666444333222222222333444555999;;;???CCCHHHNNNUUUYYY___dddjjjooossswwwzzz|||}}}}}}xxxjjj___VVVNNNLLLMMMRRRVVV[[[```eeeggghhhhhhbbb\\\UUUMMMHHHDDD@@@>>>;;;;;;;;;:::::::::999999999::::::888555333333444222444777999;;;;;;;;;:::444444333333333222222222333333333222333333444444555444444444444444555555555666666555555666888;;;???BBBJJJTTT```kkktttzzz777777888999999:::;;;;;;:::;;;<<<<<<<<<;;;:::999888888888999999888888888666666777777888888888999;;;;;;::::::999888777777666555555444444555555666555444444333333444444555111111222333444444555555111222222222222333333333555444444333444666777888888888777777888888999:::555777999:::<<<<<<<<<;;;;;;===>>>>>>===;;;;;;;;;=========>>>??????@@@@@@<<<===>>>@@@AAABBBBBBCCC@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBFFFFFFFFFGGGIIILLLOOOQQQ]]]aaajjjwwwrrrhhh[[[TTTSSSRRRMMMIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGEEEDDDCCCBBBAAABBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@AAABBBBBBBBB??????@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHIIIIIIJJJIIIIIIHHHFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLLLLNNNQQQSSSYYY```iiivvvmmmWWWNNNNNNCCCJJJVVVhhhcccPPPIII999999:::<<<@@@IIIUUU```ccc___ZZZXXXXXXYYYZZZ[[[NNNJJJEEEAAA???>>>===<<<;;;;;;::::::999888777777444333222222222333444555777999<<<@@@EEEKKKRRRVVV\\\aaahhhnnnrrruuuyyy{{{}}}}}}~~~pppdddZZZQQQNNNOOOPPPSSSWWW]]]bbbeeeggggggfffaaaYYYRRRLLLGGGCCC@@@=========<<<<<<<<<<<<<<<:::;;;:::888555222222222222333666888:::;;;;;;;;;666666666555555555444444444333333222222333333444555444444444444555666777444555666555444555888:::===@@@HHHRRR]]]iiirrrxxx>>>;;;888666777777666666888999:::;;;<<<;;;;;;:::;;;;;;:::999999888888777999999999::::::;;;;;;;;;;;;;;;<<<<<<;;;:::888777888666444333333333555666333444444444333222222111333333444444555666666777777666444333222333333444222333444444555555444444777777777777888888888888777888888888888999999999;;;;;;;;;<<<<<<<<<===============<<<<<<===???AAA????????????????????????>>>>>>????????????>>>>>>@@@@@@??????>>>>>>>>>===???===>>>CCCEEEBBBAAACCCCCCFFFHHHIIIOOOZZZccceeemmmppptttzzzoooeee]]]SSSNNNNNNNNNLLLJJJFFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDBBB@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIIIIIIIHHHGGGFFFHHHGGGGGGFFFGGGHHHJJJKKKIIIHHHGGGFFFGGGHHHIIIJJJHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNKKKKKKJJJHHHHHHJJJOOOSSSSSSYYY___iiizzzwwwcccUUUNNNIIIIIIMMM\\\wwwuuu^^^NNNAAA>>>;;;::::::@@@NNN\\\cccaaa\\\WWWWWWZZZYYYTTTKKKJJJGGGCCC???===>>>???=========<<<;;;999888777777666444333222333333444555777;;;???BBBHHHNNNRRRZZZ___eeekkkooorrruuuwwwxxx{{{zzzkkk```XXXQQQMMMQQQQQQSSSVVV[[[___aaaaaaccc___[[[XXXVVVQQQKKKFFFAAA@@@??????>>>>>>>>>>>>>>><<<999777888888888777555444555888===???===;;;777555333222333444444444444444444444444444444444666555555555444444444444555555444333222333666999999<<>><<<999888888888666555888999:::::::::999888777::::::999999999999888888777777888888888999999999;;;;;;;;;::::::999888777888666555333333444555666444444444444444333222222666666555444333333222222666555444333333333444555444444444444555555555555444444444444555555555555777777888888888999999999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>=========<<<<<<<<<;;;;;;;;;<<<:::<<<@@@AAA@@@@@@CCCGGGLLLQQQUUU^^^kkkuuuxxxyyyzzz|||sssddd___XXXPPPLLLLLLLLLJJJHHHFFFEEEDDDBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGGGGHHHHHHIIIIIIFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJLLLOOORRROOOUUU[[[cccsssyyygggWWWOOOHHHHHHLLLZZZqqqjjjZZZJJJCCC===;;;;;;@@@KKKWWWaaaaaa]]]XXXVVVVVVTTTOOOGGGFFFDDD@@@>>><<<=========<<<<<<<<<;;;999888777777666444333333333333444333666999===@@@EEEKKKOOOVVV[[[aaagggkkkooorrruuuvvvyyy}}}~~~{{{}}}|||oooddd[[[SSSNNNNNNNNNNNNQQQUUUXXXZZZZZZ]]]\\\\\\\\\[[[VVVOOOJJJGGGFFFCCCAAA???>>>======@@@===;;;999999888777555333222333777;;;======;;;888666333333555666666666555555555555555555555555777666666666555555555555555555555444333444666999888;;;BBBLLLXXXeeepppvvv~~~DDDAAA>>>;;;;;;:::888666888888888888777666555444888888888999999999999999777888888888888999999999;;;:::999888777777777777777666555444444444555666555555555555555555444333666666555444333222111000444444444333444444555666666666555444444555555666333333333333444444444444777777777888888888999999888999999999999:::::::::888:::;;;;;;999888999999=================================>>>>>>=========<<<;;;;;;;;;;;;:::::::::;;;999;;;>>>??????CCCHHHOOOXXXbbbjjjuuuuuufff[[[WWWRRRLLLJJJJJJJJJHHHEEEFFFEEEDDDCCCCCCBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>><<<;;;;;;;;;<<<===????????????????????????@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOOOOMMMMMMNNNPPPKKKQQQWWW]]]iii}}}{{{kkkZZZNNNGGGHHHLLLVVVhhhzzzjjjVVVKKKAAA<<<<<>>>>>>>>>>><<<<<<<<<<<<;;;:::888888777666555444333333333333222444777:::===BBBGGGKKKPPPTTT[[[aaafffjjjnnnqqqtttwww{{{~~~}}}zzzuuuwww{{{~~~~~~tttjjj___UUUOOOMMMKKKKKKLLLOOOQQQRRRQQQTTTVVVZZZ^^^___\\\VVVQQQMMMKKKGGGCCCAAA@@@@@@@@@AAA???===<<<;;;:::777444333333444777;;;>>>??????;;;999666555666666555444555555666666777777888888888888888777777777666666555666666555444444666999888;;;AAAJJJWWWdddpppvvv}}}PPPKKKEEE???===;;;:::999777777666666666555555555666777777888999::::::::::::::::::::::::::::::::::::999777666666666777888777777666555444555555666555555666666666666555555444444444444444444444444333444444444555555666666888777666555444555666666555555666666666777777777777777777777888888888888777777777888888888999999888:::;;;;;;999777777777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::<<>>=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHFFFEEEDDDEEEFFFHHHJJJKKKKKKKKKJJJIIIJJJKKKLLLLLLMMMLLLLLLJJJKKKKKKKKKLLLLLLLLLMMMMMMOOOQQQQQQOOOMMMMMMMMMJJJOOOUUUYYYbbbttt|||nnn\\\MMMEEEFFFKKKSSS___tttwwwbbbSSSDDD>>>===???CCCGGG]]]hhhrrrrrrkkkcccXXXPPPGGGEEECCCBBBAAAAAAAAA@@@============<<<;;;:::999777777666555444333333222111333666888;;;>>>CCCGGGJJJNNNUUU[[[```dddiiilllqqqtttxxx|||~~~{{{rrrrrrtttwwwzzz}}}~~~}}}~~~~~~wwwmmmbbbXXXRRRNNNMMMKKKKKKLLLMMMLLLKKKMMMPPPUUUZZZ\\\\\\ZZZXXXQQQOOOKKKHHHFFFEEEEEEEEEAAA@@@???>>>>>><<<888666666666888:::>>>AAADDDEEEAAA>>>:::777666555333222555555666777777888999999:::999999999999888888888666777777666555555666888777:::@@@IIIVVVdddpppwww}}}aaaZZZPPPGGGAAA>>><<<;;;777666666666666777777777666666777888999999:::;;;::::::::::::::::::::::::999888777666555666777888777777666666555555555555555555666666777666666555555555555555666666666666333444444555555666666666777666666555555555666666666666777777777888888888666666777777777888888888666666666777777777777888888:::<<<<<<:::888777777::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999:::===@@@BBBGGGUUUcccvvvpppbbbZZZVVVJJJIIIGGGGGGGGGFFFEEEDDDEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>????????????????????????===>>>@@@BBBCCCCCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA??????@@@AAAAAA@@@?????????@@@AAACCCDDDFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIIIIIIIHHHFFFEEEEEEFFFHHHJJJKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNQQQRRRPPPMMMKKKKKKMMMPPPTTTXXX^^^mmm|||ppp^^^MMMEEEEEEIIIPPPYYYiiilll[[[III@@@>>>>>>@@@BBBQQQaaasssyyyvvvlll^^^RRRMMMIIIDDDBBBBBBBBBBBBAAA>>>>>>???>>>>>>===<<<;;;777777777666555333222222222333555777999<<<@@@CCCEEEIIIOOOUUUZZZ___dddhhhmmmpppvvvzzz}}}}}}sssqqqpppqqqtttvvvvvvuuuxxxxxxxxxyyy{{{|||~~~~~~~~~|||wwwnnnddd[[[VVVQQQPPPNNNMMMMMMLLLIIIGGGJJJLLLNNNQQQTTTWWWYYY[[[WWWUUUSSSQQQNNNKKKIIIHHHAAA@@@@@@@@@@@@>>>;;;999777777999;;;>>>CCCGGGJJJBBB???;;;999888777666444555666666777888999999:::;;;::::::::::::999999999666777888777666555777888777:::???IIIUUUdddpppxxx}}}xxxpppdddXXXNNNGGGBBB???::::::999888888888999999666666777777888999::::::999999999888888888888777888888777777777777777888777777777666666666555555444555666666666666666666888888777777666555555555444444555666666666555555333444555666666666666555555555555555666666666777666666666777777777888888666666666666777777777777999:::;;;;;;999888999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999::::::::::::;;;999;;;???CCCFFFOOOcccuuupppdddXXXQQQNNNGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@????????????????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB???@@@AAABBBBBBAAA@@@??????@@@AAABBBDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKNNNQQQRRRPPPMMMLLLKKKOOOPPPTTTXXX]]]gggyyy{{{qqqaaaPPPHHHEEEGGGMMMSSS___xxxwwwfffRRRFFF@@@<<<===@@@HHHZZZppp}}}{{{mmm```TTTNNNFFFAAAAAAAAA@@@>>>>>>>>>??????>>>======<<<888888777777555444222111111333444555666999<<>>;;;:::999999999666666777777888888999999999999999888888888777777777888888999999888888777777777777777777666555555333444555666666666666555666666666666666666666666555555666777777666555444///111444666777777555444444444444555555555666666666666666666777777777888666666666666777777777777888999:::999888888:::;;;::::::::::::::::::::::::999999::::::::::::999999999:::::::::;;;;;;;;;;;;<<>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBCCC@@@AAACCCDDDDDDCCCAAA@@@???@@@@@@BBBCCCDDDEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLOOORRRRRRQQQOOONNNNNNPPPOOOQQQWWW[[[aaappp~~~zzzssseeeVVVLLLGGGFFFKKKNNNUUUjjjrrr\\\LLLBBB;;;;;;>>>CCCSSSiii{{{}}}rrr^^^UUUJJJCCCAAAAAA@@@>>><<<============<<<;;;;;;888888888777666444222111000111222333333555999;;;===@@@EEEIIIMMMRRRXXX[[[aaaeeelllrrrxxx}}}xxxtttsssrrrnnnjjjkkklllmmmnnnppprrrtttuuutttvvvvvvrrrlllgggdddddd____________^^^YYYSSSNNNJJJJJJIIIFFFEEEGGGMMMQQQ[[[___eeehhhfffaaaYYYTTTJJJGGGDDDAAA@@@>>>;;;999666777999:::===CCCJJJPPPJJJGGGCCCAAA@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999777999:::999888666777777999;;;@@@IIIVVVeeesss{{{{{{iiiYYYNNNFFFDDDAAA>>>;;;999888888777777777777888888888888;;;;;;;;;::::::999999999777777999::::::999888777777777777777777666555555333333444555666666555555000111222444666777888999666666777777777555444333---///333777888777555444555555555666666666777777666666666666777777777777666666666666777777777888888888888777666777:::<<<::::::::::::::::::::::::999999999::::::999999999<<<<<<<<<======>>>>>>>>>AAAEEELLLQQQWWWeeeppp[[[TTTQQQLLLFFFDDDCCCCCCBBB@@@>>>???AAACCCAAABBBBBBCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@???>>>>>>====================================>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAAAAABBBCCCCCCAAABBBDDDEEEEEEDDDBBBAAA??????@@@AAABBBCCCCCCDDDBBBAAAAAAAAABBBCCCEEEFFFFFFFFFEEEEEEEEEFFFHHHIIIIIIHHHGGGEEEDDDEEEEEEFFFGGGHHHIIIKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKNNNPPPSSSSSSRRRPPPPPPPPPPPPMMMOOOUUUYYY^^^iiiuuuyyytttiii[[[OOOHHHEEEIIIKKKOOOaaavvv{{{dddRRRCCC;;;:::>>><<>>>>>>>>>>>;;;;;;:::::::::999999999888999::::::888777777777999;;;@@@IIIWWWfffttt|||ooo```YYYTTTLLLEEEAAA???===<<<666999:::999555333444666666666777777888999999999888888888888888888888999999999999888888666555555777777777777888888888888666666555555555555666666666666666666666666666666666666666666666666666666555555555555666666666777555555666666777777888888777777777777777777777777777777777888999999:::::::::999888777777777777777;;;:::888777:::======:::999<<<@@@CCCAAA???BBBFFFIIIOOOWWW___hhhwwwjjjaaaUUUMMMJJJIIIFFFCCCCCCBBB@@@???>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBAAA;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;===>>>???===<<<<<<;;;;;;;;;;;;<<<=========>>>???AAABBBCCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>???@@@AAABBB??????@@@AAAAAAAAAAAA@@@BBBBBBAAABBBBBBCCCDDDEEECCCCCCBBBAAAAAACCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEECCCAAABBBEEEHHHKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOOOONNNNNNTTTTTTTTTTTTRRRPPPNNNMMMOOOMMMOOORRRTTTWWW```jjjrrr~~~zzzqqqeee[[[TTTMMMJJJJJJNNNYYYcccttt^^^III===<<>><<<===::::::<<>><<<;;;999888888999::::::888777777;;;BBBMMM[[[iiivvv~~~}}}pppbbb]]]VVVPPPKKKGGGCCC@@@;;;;;;:::999777666888999666666666666777888999:::999999999888888888777777999999999999888777666555777777777777888888888888777666666555555666666777666666666666666666666666666666666666666666666666555555555666666666777777555666666666777777777888666666666666666666666666777777777888999999::::::;;;:::999888777777777777999888777777999<<<<<<;;;???AAAEEEFFFEEEFFFLLLQQQVVV]]]eeelllrrr|||zzzooo\\\TTTKKKEEEDDDDDDAAA???@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;======<<<<<<<<<;;;;;;<<<===============>>>???@@@BBBBBBDDDDDDCCCCCCBBB@@@???>>>>>>>>>>>>>>>???@@@AAAAAA>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEECCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDBBBAAABBBEEEHHHJJJJJJJJJJJJIIIIIIIIIHHHJJJKKKMMMOOOOOOOOONNNMMMQQQRRRRRRRRRPPPOOOMMMKKKOOOMMMNNNPPPQQQRRRZZZcccpppzzzpppfff]]]TTTNNNKKKLLLTTT]]]xxxkkkUUUFFF??????:::???HHHWWWnnnvvvdddUUUMMMHHHDDDBBBAAA>>>;;;:::::::::999888999999999999888777666555222222222222222333333444777888;;;===@@@EEELLLPPPUUUZZZaaahhhnnnsssxxx|||{{{xxxxxxxxxxxxzzz|||~~~{{{wwwssspppooosssxxx|||}}}~~~{{{pppdddWWWQQQKKKIIIFFFCCCCCCFFFIIIRRR___nnn}}}wwwhhh\\\PPPKKKGGGBBB??????:::999;;;===???CCCMMMXXXaaaaaa```]]]YYYUUUTTTTTTNNNNNNMMMLLLLLLLLLLLLLLLJJJJJJJJJGGGDDDAAA??????999888777888999:::888777888<<>>>>>>>>???AAAAAABBBBBBBBB>>>??????????????????>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???============>>>@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>============>>>???@@@@@@>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCBBBAAABBBEEEHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJMMMOOOPPPOOOMMMLLLNNNOOOOOOOOONNNMMMKKKJJJNNNLLLLLLMMMMMMMMMTTT\\\iiiyyy{{{tttjjj^^^TTTMMMJJJOOOWWWjjj~~~hhhUUUHHHAAA;;;???CCCKKK\\\rrrppp___TTTMMMGGGDDDBBB???<<<::::::999888777999999999999999888777666444444333222222222222333444555888:::===AAAGGGKKKOOOTTT[[[bbbiiiooouuuyyy~~~}}}yyyvvv}}}~~~ssscccZZZPPPKKKGGGCCCCCCFFFGGGMMMXXXjjj~~~pppcccUUUNNNIIICCC>>><<<<<<999999;;;<<<@@@IIITTTbbbdddffffffdddbbbaaaaaa\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVSSSOOOKKKGGGDDDCCC:::888777777999999999888888===FFFSSSaaappp||||||sssjjjccc^^^YYYWWWQQQKKKDDD@@@??????>>><<<999888666555555666777888888888888888888888888999999999999999888888777666666777777777888888888888888777777666666777777888777777777777777777777777666666666666666666666666555666666666666777777777666666666666777777777777555555555555555555555555777777777888999999::::::;;;;;;:::999888888999999:::999;;;===>>>@@@EEELLLSSS[[[ccceeefffmmmuuu{{{~~~oooaaaWWWRRRGGGEEEBBBAAABBBBBB@@@======>>>@@@AAABBBAAA@@@???>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;<<<===>>>???@@@===<<<<<<===>>>???@@@@@@BBBBBBBBBAAAAAA@@@???>>><<<<<<<<<<<<===>>>???@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDEEEFFFEEEDDDCCCFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBCCCBBBBBBCCCFFFHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGJJJMMMOOOPPPOOOLLLKKKLLLMMMNNNNNNMMMLLLKKKJJJLLLJJJKKKLLLKKKJJJPPPXXXaaarrr}}}ssseeeZZZQQQLLLPPPWWWcccvvv{{{gggTTTGGGAAABBBCCCEEENNNbbbzzzwwwiii]]]TTTLLLHHH@@@===:::999999999888777999999999:::999999888888777666555333222222222222222444666888:::>>>CCCGGGJJJOOOVVV]]]dddkkkqqquuuzzz~~~~~~mmmaaaTTTMMMHHHEEEDDDGGGIIILLLTTTeee}}}xxxjjj[[[SSSNNNGGG@@@>>>>>>:::888999:::===EEENNNZZZ^^^cccggghhhhhhhhhhhhfffeeedddbbbaaa`````````cccaaa___\\\WWWQQQJJJFFF===;;;888888888999999999999>>>IIIWWWfffttt~~~uuunnnkkkjjjiiieee^^^UUUOOOKKKHHHCCC???BBB@@@>>><<<:::999999999666666777888999::::::;;;888999999999999888888777666777777777888888888888888888777777777777888888888888888888888888888888777777777777777777777777666666666666777777777888777777777777666666666666555555555555555555555555777777777888999999::::::;;;:::::::::::::::;;;;;;<<<;;;===AAACCCEEEPPP[[[hhhvvvzzznnn```TTTMMMJJJAAA@@@??????>>>===;;;999>>>???@@@AAA@@@???===<<<>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>??????<<<<<<<<<<<<===>>>??????AAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@@@@@@@@@@???@@@??????@@@@@@AAABBBCCCAAABBBDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCBBBCCCFFFHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHKKKMMMNNNMMMKKKJJJKKKLLLMMMNNNNNNMMMKKKKKKJJJIIIJJJKKKKKKKKKQQQYYY]]]nnnxxxjjj___UUUPPPTTT[[[fffuuuxxxaaaOOOEEEDDDBBBAAAFFFUUUlll}}}zzzqqqfff[[[PPPJJJ>>><<<999888888999888777888999999::::::::::::999888888666444333222111111111333555777999<<<@@@CCCFFFKKKQQQXXX___fffmmmqqqvvvzzzvvvhhhYYYPPPKKKGGGFFFHHHJJJKKKQQQaaazzzsssccc\\\WWWPPPIIIEEE@@@<<<999:::;;;<<>>???@@@???>>>AAAGGGIIINNN^^^ppp|||uuujjj]]]QQQIIIDDDBBBAAAAAAAAA@@@>>>===;;;:::?????????>>>>>>===;;;;;;===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@???>>>===::::::::::::;;;<<<===>>>===>>>??????@@@@@@??????????????????@@@AAABBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEECCCDDDEEEDDDDDDDDDFFFHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJKKKKKKMMMNNNNNNMMMLLLLLLIIIHHHIIILLLKKKKKKQQQYYY]]]mmm|||nnnbbbXXXTTTWWW^^^lllyyyrrr^^^KKKEEE@@@???BBBKKK\\\jjjxxxxxxvvvrrriii^^^SSSLLL@@@>>>;;;:::::::::999888888999::::::;;;;;;;;;;;;999888777555333333222222000222555666888:::===@@@CCCGGGMMMSSSZZZaaahhhlllqqquuu|||rrraaaXXXRRRMMMJJJJJJFFFIIIOOO^^^wwwwwwggg___[[[TTTLLLGGGBBB>>>;;;======<<>>???AAACCCEEEFFFHHHFFFJJJQQQUUU\\\qqqrrrhhh[[[OOOHHHDDDAAA>>>AAAAAAAAA@@@>>>============<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<;;;;;;:::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<======??????????????????>>>===999999999999:::;;;<<<======>>>>>>???????????????>>>>>>>>>??????@@@AAABBBAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCDDDDDDEEEEEEDDDFFFGGGFFFEEEEEEFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJLLLMMMMMMMMMLLLLLLIIIHHHJJJLLLKKKJJJPPPWWW\\\iiirrreeeZZZTTTWWW]]]mmm|||www\\\PPPCCC???@@@DDDLLLUUUccceeehhhhhhccc\\\UUUQQQGGGDDD@@@===<<<;;;999888888999:::;;;<<<<<<<<<<<<999888777555444333333333///111444555666777:::<<<@@@CCCIIINNNTTT[[[bbbggglllqqqyyymmmaaaZZZSSSNNNMMMFFFJJJQQQ___uuuzzzhhh```\\\TTTKKKEEEDDD@@@>>>@@@@@@======???AAAEEEKKKOOORRRSSSUUUVVVTTTTTTSSSRRRQQQQQQRRRRRRVVVYYY___hhhooonnnfff___PPPKKKDDD???======>>>>>>AAAIIIVVVfffttt{{{qqqllliiihhhfffaaaZZZRRRKKKFFF;;;;;;:::999888777666555888999999:::::::::999999777777777777888888888888:::999999888888999999:::999999999999999999999999777777777777777777777777777777777777888888888888888888777777666666666555777777777777777777777777777777777888999999::::::??????@@@BBBDDDGGGIIIJJJQQQOOOSSS[[[___ggguuukkk```QQQHHHEEEEEECCCAAA;;;;;;<<<;;;999999999:::;;;:::999999:::;;;===>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;:::999999;;;;;;:::999999999::::::<<<<<<;;;;;;;;;<<<======>>>????????????>>>>>>===999999999999:::;;;<<<<<<======>>>???????????????>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???@@@AAABBBCCC???@@@AAABBBCCCEEEFFFFFFFFFGGGHHHGGGFFFEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEDDDEEEGGGHHHIIIHHHIIIJJJLLLLLLLLLLLLKKKJJJIIIJJJLLLKKKIIINNNUUUZZZeeeyyyuuuggg[[[SSSUUU[[[lll}}}ooo]]]JJJCCCAAA???BBBGGGPPPTTTYYY\\\\\\ZZZWWWUUULLLIIIDDD@@@>>><<<999777888999:::;;;<<<=========999888777666444444444444...000222444444666888:::>>>AAAFFFKKKQQQWWW^^^cccjjjooowww}}}uuuiiiaaaXXXQQQOOOHHHMMMUUUaaatttnnneee```XXXNNNGGGEEEAAA@@@BBBBBB>>><<<===>>>AAAEEEHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKNNNPPPXXXcccmmmqqqmmmhhhTTTOOOGGGAAA????????????DDDLLLZZZjjjxxx~~~wwwtttwwwzzzyyysssgggXXXNNNEEECCCAAA??????===:::888888777777888999999777666888777666555666777999:::888777777666666666666666777777888888999:::;;;;;;777777888888777666555444555555444444555555666777:::999777666666666666555777666444444555666999:::===999888<<>>???======>>>????????????>>>??????@@@@@@@@@AAAAAAAAACCCAAA>>>>>>@@@CCCEEEFFFCCCDDDDDDDDDEEEEEEFFFFFFBBBCCCDDDEEEEEEFFFEEEEEEGGGFFFDDDDDDEEEFFFIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJHHHHHHGGGHHHIIILLLOOOQQQYYYdddsssssseeeZZZSSSTTTZZZkkk~~~nnnUUUFFF???<<<===BBBBBBFFFMMMRRRVVVXXXZZZ[[[VVVSSSMMMFFFAAA===;;;:::777777888:::======<<<:::999999888777666444222111000000111222333555777888;;;>>>CCCHHHNNNUUU\\\aaaggglllssswwwzzz}}}uuuhhh^^^YYYVVVPPPSSSXXXcccwwwqqqiiicccZZZPPPJJJFFFFFFGGGGGGEEECCC@@@???AAAAAABBBDDDFFFGGGEEECCCCCCDDDEEEEEEDDDBBBBBBCCCCCCIIIPPPVVVbbbooorrrooocccUUUGGGAAA???>>>>>>AAADDDPPPcccsss~~~~~~|||~~~{{{oooeeeVVVSSSNNNKKKHHHFFFBBB@@@;;;:::999999::::::888777888888888888888888888777666666666666666666666777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::777777777777888999:::;;;<<<;;;:::::::::::::::999:::999888777777888999:::===::::::>>>@@@BBBGGGNNNYYY]]]ccchhhjjjlllppptttuuuwwwzzz{{{zzzvvvggg]]]QQQLLLFFFBBB@@@???>>>===<<<;;;;;;;;;;;;::::::::::::999999999999888888888999999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::999999999999999999888888888888999999999999999:::::::::;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::888888:::;;;:::999;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAABBB@@@======???AAACCCCCCBBBBBBCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEFFFEEEDDDDDDEEEFFFHHHJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHJJJLLLOOOQQQXXXbbbooo~~~zzzkkk]]]SSSQQQTTTeeewww}}}aaaNNNCCC<<<;;;===>>>AAAEEEIIIMMMRRRXXX\\\]]][[[VVVPPPIIICCC@@@>>>888888999:::======<<<:::::::::999888777555444333111111111222333444555666888;;;@@@EEEJJJQQQXXX\\\bbbgggnnnsssvvvyyy~~~pppeee]]]ZZZVVVXXX\\\fffxxxssskkkddd[[[QQQKKKHHHIIIIIIIIIHHHFFFDDDBBBCCCBBBBBBDDDFFFGGGGGGFFFDDDDDDDDDCCCAAA@@@??????@@@EEEJJJQQQ]]]jjjpppnnngggYYYJJJCCC@@@???@@@CCCKKKWWWgggvvv|||hhhddd]]]WWWRRRMMMIIIFFFAAA@@@>>>=========<<<;;;:::;;;<<<<<<;;;999777666888888888888999999999999<<<;;;;;;::::::999999999<<<;;;999888888999:::;;;999999999999999999::::::::::::::::::::::::::::::<<<<<<==================@@@???@@@CCCDDDIIIUUUbbbsss{{{~~~xxxyyy~~~wwweeeWWWOOOGGGDDDAAA???>>>>>>===<<<;;;;;;;;;;;;::::::::::::888888888888999999999999::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;::::::999999888888666666777777777888888888888888999:::;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;999888888999::::::999::::::::::::;;;<<<===>>>??????>>>===>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBB???===<<<===???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAACCCDDDDDDEEEEEEEEEFFFEEEDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJLLLOOOPPPVVV^^^hhhrrrsssdddWWWRRRSSS^^^oooqqqZZZJJJ@@@;;;;;;;;;;;;===???CCCKKKSSSZZZ___^^^\\\VVVMMMFFF@@@>>>:::999999;;;======<<<;;;;;;;;;;;;:::999777666555222222111111222222333444444777<<<@@@EEEKKKQQQVVV[[[```ggglllppptttyyy~~~~~~{{{||||||ooofffaaa]]]^^^aaaiii{{{vvvmmmeee[[[QQQLLLJJJJJJKKKLLLKKKJJJIIIHHHIIIHHHGGGHHHJJJLLLLLLKKKHHHGGGEEECCCAAA???>>>>>><<<@@@DDDJJJUUUccckkkmmmkkk^^^NNNFFFCCCAAACCCGGGTTT___nnnzzz}}}xxxooofff___XXXRRROOOLLLJJJGGGEEEFFFFFFFFFEEEBBBAAA@@@>>><<<:::888777<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::============<<<;;;;;;:::;;;<<<============>>>??????AAADDDGGGIIIIIIHHHHHHIIIIIIKKKMMMOOOWWWjjj|||vvvsssvvvvvveeeXXXNNNHHHCCCAAA?????????>>>===;;;;;;;;;;;;:::::::::999999666666777777888999999:::::::::::::::;;;;;;;;;;;;::::::999999999999::::::<<<;;;;;;:::999888888777555555555666666666777777666777888999:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::999777777999:::999888999999999::::::;;;<<<===@@@???=========>>>@@@BBB@@@AAAAAAAAAAAABBBBBBBBBAAA???===<<<===??????>>>???????????????????????????@@@AAACCCCCCDDDDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJIIIIIIJJJLLLNNNOOOQQQWWW___eeeooo|||kkk^^^XXXWWWYYYhhh~~~gggUUUHHH???<<<888888888999<<>>===;;;;;;;;;;;;:::999888777666333333222111111111111222222555999<<<@@@EEEKKKOOOTTTYYY```fffiiinnnuuuzzz}}}~~~yyyuuutttvvvzzzzzz|||~~~wwwnnniiibbbccceeemmm~~~xxxmmmeeeZZZPPPLLLHHHIIIJJJLLLMMMMMMMMMMMMQQQQQQRRRTTTWWWWWWVVVTTTPPPMMMIIIFFFDDDCCCAAA@@@<<<===???DDDOOO\\\hhhnnnoooaaaSSSJJJFFFDDDGGGLLL[[[dddrrr}}}{{{ssskkkddd```ZZZWWWTTTSSSSSSUUUVVVVVVOOOLLLGGGBBB>>><<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@>>>???@@@AAABBBBBBBBBAAAAAAAAACCCEEEEEEFFFGGGKKKNNNKKKOOOUUU[[[^^^___^^^\\\[[[[[[\\\]]]___iii}}}xxxyyy~~~uuudddVVVMMMGGGDDDAAA@@@>>>>>>>>>===;;;999;;;;;;:::::::::999999999555555666777888888999999999999999::::::::::::;;;999999888888888888999999;;;;;;:::999888888777777444444555555555666666666666666777888999;;;;;;<<<;;;;;;;;;;;;:::::::::::::::888666777888999888888888888888888999:::;;;<<>>===<<<<<<>>>@@@AAA@@@@@@@@@AAAAAAAAABBBBBBAAA???======>>>??????>>>>>>>>>>>>===============>>>???@@@AAACCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJLLLNNNKKKPPPVVV[[[bbbqqqpppccc\\\XXXUUUaaatttvvvaaaQQQDDD<<<999999999999:::???FFFJJJVVV[[[___]]]UUULLLFFFDDD???===<<<<<<===>>>===<<<;;;;;;;;;:::999888777666555444333222111111111111222444777:::===AAAFFFJJJOOOTTT[[[```dddiiipppvvv{{{~~~yyyrrrppprrrtttuuuwwwzzz~~~tttooofffhhhjjjrrrwwwmmmcccXXXOOOLLLEEEFFFGGGJJJLLLNNNOOOOOOVVVXXX]]]bbbffffffcccaaa[[[VVVOOOKKKHHHFFFDDDBBB>>>======BBBKKKWWWdddnnnpppdddWWWOOOJJJIIIMMMRRR___hhhuuu}}}uuupppjjjgggcccbbbdddhhhjjjkkkccc___WWWOOOJJJGGGFFFGGGBBBDDDGGGJJJLLLNNNNNNOOOMMMLLLKKKIIIGGGEEEDDDDDDAAACCCEEEGGGIIIJJJJJJIIIDDDEEEGGGHHHIIIHHHHHHGGGFFFIIILLLNNNPPPVVV]]]dddhhhmmmttt{{{~~~~~~{{{xxxuuurrrpppooooooyyyyyypppbbbTTTJJJDDD@@@??????===<<<;;;;;;;;;999777::::::::::::999999999999444555555666777888888999888888888888999999999999999888888777777888888999999999888888777777666666444444555555555666666666666666777888999999::::::::::::999999999888888888999777666666777888888777777777777888888999:::;;;======<<<;;;<<<===>>>?????????@@@@@@@@@AAAAAAAAA???>>><<<===>>>??????>>>============<<<<<<<<<<<<<<<===???@@@BBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJHHHGGGGGGIIIJJJLLLIIIKKKPPPTTTYYYeee{{{yyykkk___XXXUUU\\\jjj~~~qqq^^^LLL???;;;;;;:::::::::<<>>>>>>>><<<;;;;;;;;;;;;:::999888777666555444333222222222222333444777999;;;>>>CCCFFFKKKPPPVVV[[[___dddlllqqqwww{{{|||uuurrrssssssuuuxxx{{{zzztttmmmooorrryyywwwlllbbbVVVOOOLLLDDDEEEFFFGGGIIIKKKLLLMMMVVVYYY```hhhooosssrrrqqqjjjcccYYYRRRMMMJJJFFFCCCCCC???>>>BBBIIISSSaaammmoooeee[[[UUUPPPOOOTTTZZZdddmmmyyywwwtttqqqqqqtttyyy}}}}}}yyyqqqhhhaaa\\\YYYXXXPPPSSSYYY___dddhhhjjjllljjjgggccc^^^XXXRRRNNNLLLKKKKKKLLLOOOTTTYYY]]]```]]]]]]]]][[[YYYUUURRRPPPOOOSSSXXX\\\bbblllxxx~~~|||zzzoooaaaZZZPPPHHHBBB@@@>>>======;;;999999:::::::::999:::::::::999999999999888555555555666666777777777666777777777777888888888888888777777777777888888777777777666666666666666555555555555666666666666666777777777888888999999888888888888777777777777888777555555777888777666777777777777777888::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>?????????@@@@@@<<<;;;:::;;;===>>>>>>============<<<<<<;;;;;;;;;;;;<<<>>>@@@AAABBBBBBCCCBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFFFFGGGHHHJJJJJJJJJMMMRRRUUU]]]ooo{{{lllaaaZZZ\\\eeewwwnnnYYYIII===<<<:::888888;;;@@@EEELLLSSSYYYXXXQQQIIIEEEEEECCCAAA>>>===>>>>>>>>>===<<<<<<<<<<<<;;;::::::999666666555444333333333333222444666777888;;;???BBBHHHLLLRRRVVVZZZ___ggglllssswww|||}}}zzz|||zzz|||~~~{{{uuuwww{{{wwwlllbbbVVVOOONNNGGGGGGGGGFFFFFFFFFGGGGGGOOORRRZZZdddpppzzzuuuhhh]]]VVVPPPIIIDDDFFFBBB@@@CCCHHHOOO]]]jjjoooggg```[[[XXXVVV[[[bbbkkksss}}}|||yyyzzz~~~vvvooojjjggg```dddkkksss{{{wwwnnneee___[[[YYYYYYYYY[[[bbbkkktttzzz}}}zzzuuummmfff___[[[]]]aaagggmmmvvv|||iii\\\OOOKKKEEE@@@????????????===;;;999999;;;<<<===<<<:::::::::999999999888888555555555666666666666666666666666666777777777777888888777777777777888888555555555555666666666666555555555666666666777777777777777777777888888888777777777777666666666666888777555555777777777666666666666666777888999:::999:::;;;;;;<<<<<<;;;;;;===>>>>>>>>>>>>?????????:::999888:::<<<======<<<=========<<<<<<;;;;;;;;;;;;<<<===???AAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJHHHGGGEEEEEEFFFGGGHHHLLLKKKMMMRRRTTTYYYhhhxxxzzzmmmaaa```eeettt{{{fffTTT???===999666666:::AAAGGGPPPWWW^^^\\\TTTLLLIIIIIIDDDBBB???>>>>>>???>>>======>>>>>>>>>===<<<;;;;;;777666555444444444444444222333555666777999===@@@FFFJJJOOOSSSWWW\\\ccciiippptttyyy}}}|||||||||~~~wwwmmmbbbWWWQQQOOOKKKJJJHHHFFFDDDCCCBBBBBBIIILLLSSS^^^mmm|||tttfff]]]UUUMMMGGGHHHCCCAAADDDGGGMMMZZZhhhooohhhccc```]]]\\\```gggpppxxxvvvpppqqquuu{{{tttnnnkkkgggeeeiiipppzzz}}}xxxtttwwwwwwvvvxxx~~~yyyiiiYYYOOOCCCAAA???<<<;;;;;;<<<<<<===;;;999999;;;;;;;;;:::999999999888888888777777777777777777777777777777666666666666666666666666666666666666777777777777666666666666555555555555777777666555555555555555666777777777777777666666666666777777888888999999777555444333333444666777666666666666777888999:::999:::;;;<<<============<<<<<<===>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;:::;;;<<<<<<======<<<<<<>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBDDDFFFHHHJJJKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFHHHMMMQQQVVV^^^fff{{{rrrmmmccc```kkk}}}www```KKKAAA888666777888:::>>>KKKVVV``````ZZZTTTMMMGGGGGGDDDBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>======999888777555444444444444555555555666777999;;;;;;???EEEKKKNNNNNNRRR[[[bbbiiinnntttxxxyyy{{{|||zzz{{{uuujjj```WWWQQQTTTPPPJJJFFFDDDCCCAAA@@@BBBEEEJJJQQQ```uuuxxxeeeXXXQQQLLLGGGDDDCCCEEEGGGMMMYYYeeekkkjjjiiigggfffhhhlllooouuu}}}~~~}}}}}}xxxtttvvv|||~~~~~~yyyjjj\\\OOOFFFAAA???===;;;::::::;;;<<<===;;;::::::;;;<<<;;;:::999999999888888777777777777777777777777777777777555555555555555555555555555555555666666666666777666666666666555555555555777666666555444444555555666666777777777777666666666666666777777777777777777666555444444555666777555555555555666777888999888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<======>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDFFFHHHJJJJJJJJJJJJFFFGGGGGGGGGHHHHHHHHHHHHJJJHHHIIIMMMPPPSSSZZZbbbqqq|||oooeee___ffftttlllTTTHHH<<<888999:::<<>>======<<<999888777666555444444444444444555555777888999:::;;;AAAGGGJJJJJJNNNVVV^^^eeejjjqqquuuwwwyyy}}}{{{xxxwww}}}}}}tttlllddd___^^^[[[UUUPPPMMMIIIEEEBBB???BBBFFFLLLXXXlllooo```VVVOOOIIIFFFEEEGGGIIINNNYYYeeemmmnnnnnnnnnnnnooorrruuuzzz|||{{{uuueeeYYYNNNDDD>>>===<<<;;;999999::::::;;;<<<;;;:::;;;<<<===<<<;;;888888888888777777777777777777777777777777777777444444444444444444444444555555555555666666666666666666666555555555555444666666555444444444555555555666666777777666666666666666666666666555555555777777555444444555666777444444444444555666777888777888999::::::;;;;;;;;;;;;<<<======>>>=========<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDEEEFFFHHHIIIHHHHHHGGGFFFFFFGGGHHHIIIIIIJJJKKKLLLJJJJJJMMMOOOPPPVVV]]]iii}}}wwwlllbbbaaagggrrrzzzbbbRRRAAA;;;:::;;;===???EEESSSbbbjjjlllhhh___VVVSSSOOOKKKGGGEEEDDDBBBAAABBBAAAAAA???>>>===<<<<<<999999888777666555555444444444444444555666777888777<<>>??????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLJJJJJJMMMNNNNNNTTTZZZhhhxxxwwwiiiaaa```hhhzzzqqq^^^III>>><<<;;;;;;<<<@@@NNN```mmmvvvvvvooofff]]]YYYRRRMMMIIIFFFCCCAAACCCBBBAAA@@@>>>===<<<;;;::::::999999888666555555333333333333444555666666444888===???@@@DDDJJJPPPWWW]]]eeekkkooosssyyy}}}{{{tttqqqpppuuu||||||xxxuuuqqqllleee\\\SSSMMMEEEEEEFFFHHHMMM\\\vvvuuucccWWWOOOLLLJJJKKKLLLQQQ\\\gggssswww|||tttwwwzzz}}}~~~}}}}}}tttddd[[[PPPGGGCCCAAA???===777777777777777888888999:::999999;;;<<<===;;;:::666666666666666666666666555555555555555555555555444444444444444444444444666666777777777888888888555555555555444444444444444444333333333333444444444444555666666666666666666666555555444444333333666555555444444333333333666666666666777888999999888999:::;;;;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::999999999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@BBBBBBBBBCCCDDDEEEEEEEEECCCDDDEEEFFFFFFEEEDDDDDDDDDDDDFFFGGGIIIJJJKKKLLLIIIGGGHHHLLLMMMNNNSSSYYYeeerrruuuhhhaaaeeeuuu~~~kkkTTTFFF???:::999:::<<>>======<<<;;;666666777777777777777777777777888:::<<<<<<:::999555555555555666666666666555555555555555555555555444444444444444444444444666666666666777777777777555555555444444444444333333333222222222333444444333444555555666666666666555555555555555444444444666666666555444444333333666666666777777888999:::888999:::;;;<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;::::::999999999999::::::999999:::;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKGGGFFFGGGKKKLLLMMMQQQXXX```hhhwwwrrrggggggrrryyycccRRRFFF<<<999::::::BBBOOO___rrrssslllbbbXXXPPPJJJFFFCCCCCCBBBBBB@@@???>>>======;;;;;;<<<<<<;;;999777666555444333333333333333444333555777999;;;>>>BBBFFFJJJQQQYYY```eeekkkqqqvvvzzz~~~qqqfffeeefffiiinnnnnnlllmmmqqqtttvvv{{{~~~{{{uuummmhhhWWWPPPKKKLLLOOOYYYqqqmmm___XXXUUUSSSTTTVVV[[[fffqqqyyy~~~{{{yyyuuurrrwwwyyy}}}yyyvvvuuuvvvwwwuuu{{{}}}ooodddWWWMMMEEEAAA<<<;;;;;;;;;999777777777777777777777666666555666777999;;;;;;999777444444444555555666666666444444444444444444444444555555555555555555555555444444444555555555555666555555555444444444333333222222222222222333444444222333444555666666666666555555555555555666666666888888888777777666555444666666555666666777888999777888999::::::;;;;;;;;;999999:::;;;;;;;;;;;;:::999888888777777888888999888:::<<<>>>>>>===;;;:::;;;<<<===>>>@@@AAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFAAABBBCCCDDDEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIGGGFFFGGGKKKLLLKKKOOOUUU[[[```mmmzzznnniiinnnwwwtttaaaOOOAAA<<<===<<<>>>DDDQQQfffzzz{{{ttthhh]]]SSSLLLGGGDDDBBBBBBAAA@@@@@@???>>>>>>;;;<<<======<<<:::888666666555444333333333333333222333444666888;;;???BBBDDDKKKSSSZZZ```eeelllpppvvvyyy~~~~~~|||mmmeeebbbaaacccbbb___bbbhhhjjjjjjmmmuuu|||zzzzzzyyyxxxyyyzzz{{{}}}}}}zzzuuurrrbbbWWWPPPQQQUUU___tttsssfff]]]ZZZYYY[[[]]]bbbnnnyyy}}}}}}uuuqqqnnnmmmrrr~~~zzzwwwssspppqqquuuzzz~~~~~~}}}jjj]]]UUUKKKCCCAAA>>>;;;;;;<<<;;;888444777777888888777666666555444444666888:::;;;888666444444444555555555666666444444444444444444444444666666666666666666666666222222222333333333444444555555444444444333333333222111111111222333333444222333444555666666666666444555555555666777777777::::::::::::999888666666555444444555555666777888666777888999999:::999999999999:::;;;;;;;;;;;;:::888888777777777777888888888:::===???@@@>>>;;;999<<<<<<===???@@@BBBCCCCCC@@@@@@AAABBBCCCDDDEEEFFF@@@AAABBBDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGHHHKKKKKKJJJMMMRRR[[[]]]hhh}}}rrrjjjlllqqqkkkVVVDDD???@@@===<<<===GGG]]]sssxxxkkk___UUUMMMGGGDDDAAAAAAAAA@@@@@@?????????;;;<<<======<<<:::888666666666555444333333333333111222333444777:::===???AAAGGGOOOWWW\\\aaahhhlllrrrwww|||uuufff```]]]^^^[[[XXX[[[bbbbbbaaabbbgggpppxxx{{{|||{{{xxxsssqqqpppqqqqqqpppqqqrrruuuxxx{{{zzzxxxuuukkk^^^UUUWWW\\\eeexxxxxxkkkaaa___^^^___bbbgggsssyyypppjjjlllqqquuu~~~|||xxxwwwnnnpppqqqqqqrrryyyvvvgggXXXMMMFFFBBB???;;;;;;:::999888777666555777777666666555555555444666666666666666666666666333333333444444444555555444444333333333222222222333333333444444444555555666666666555444444444333555555555444444333333333222222222111111111000000333333444444555666666666666666666777888888999999???>>><<<:::999777777666777777666666666666777777777777888888888999999999;;;::::::::::::;;;<<<<<<999999999888999999::::::<<<===>>>??????>>>======;;;<<<>>>???@@@@@@?????????@@@AAABBBCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDHHHHHHHHHIIIKKKLLLNNNOOO\\\bbbiiiuuutttgggdddiiixxxvvvcccTTTGGG<<<:::<<>>???@@@???===<<<<<<==================<<<;;;;;;::::::999777666444333333333333444555666777999:::>>>BBBHHHOOOUUU[[[aaaeeepppuuu{{{~~~}}}zzzooobbb]]]___aaa^^^ZZZ[[[[[[\\\```fffkkkooopppnnnkkkhhhgggfffeeecccbbbfffhhhkkkooorrrvvvxxxyyyooogggbbbcccgggppptttjjjddddddfffgggkkkrrrzzzxxxuuurrrppprrrwwwyyy}}}yyytttrrrrrrsssqqquuu{{{|||pppgggZZZNNNFFF@@@>>><<<;;;::::::999777666666555666666666666555555444444555555555555555555555555444444444444555555555666777666666666555555555444333333333444444444444555444444444444333333333333555444444444333333333333222222222111111111000000333333444444555666666666666666777777888999999999===<<<:::999777666666555777666666555555666666777777777777888888888999999:::::::::::::::;;;<<<<<<::::::999888888999999999;;;<<<===>>>>>>>>>===<<<;;;<<<===>>>?????????>>>@@@@@@AAABBBCCCCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGHHHJJJLLLNNNNNNYYY___hhhsssrrrccc___bbbsssrrraaaPPPDDDAAA???@@@BBBFFFNNN___mmmyyy|||zzzpppdddXXXLLLBBB@@@@@@@@@???>>>======>>>===>>>>>>>>>======<<<;;;::::::999777666555444333111111111222333555666777<<<@@@EEEKKKQQQWWW]]]aaajjjooovvvzzz}}}}}}|||nnnhhhhhhiiieee```]]]\\\\\\___ccchhhkkklllgggeeebbbaaa``````^^^\\\aaabbbcccfffjjjnnnrrrttttttnnniiijjjmmmvvvuuulllgggiiikkkmmmqqqwwwvvvqqqpppnnnooorrrtttxxx~~~|||tttmmmkkknnnrrrvvv}}}|||ppphhh\\\UUULLLDDD???<<<;;;:::::::::999888777666555555666555555555555444444444555555555555555555555555444444555555555666666666333333333333333222222222333333333333444444444444222222222222333333333333444444333333333333333222222222222111111111111111333333333444555555666666666666777888888999999:::;;;:::888777666555555444555555555444444555555555777777777777888888888888999999:::::::::;;;;;;;;;;;;:::999888888888888888999:::;;;=========<<<;;;:::;;;<<<======>>>======@@@@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNTTT[[[eeepppvvvccc^^^aaakkktttaaaRRRLLLFFFAAA@@@BBBGGGRRR^^^llltttyyytttiii]]]PPPFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999888777555444444111111111111222333555555999<<>><<<;;;;;;:::999999888777666666555555444444444444444444444444444444444444444444444444333333333444444444555555111111111111111111111111222222333333333444444444111111222222333333444444333333333333222222222222111111111111111111111111222333333444444555666666666666777777888999999:::999999777666555555555555555444444333333444444555666666666777777777888888888999999:::::::::::::::;;;;;;999888777777777777777888:::;;;<<<<<<;;;:::999::::::;;;<<<<<<<<<===???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGJJJLLLMMMNNNVVV```jjjwwwmmmdddeeeeeeyyyuuuhhh]]]TTTJJJEEEDDDEEELLLSSSaaakkksssppphhh___TTTLLLEEEBBB???======>>>>>>>>>===>>>>>>>>>>>>>>>======;;;::::::888777666555555333333333333444444555666666999>>>BBBGGGMMMSSSWWW^^^dddlllrrrtttwww{{{{{{xxxtttrrrssstttuuuvvvssspppmmmkkkiiifffbbb___]]][[[YYYXXX[[[```eeeiiissstttvvvyyy~~~vvvqqqpppssswww{{{~~~|||uuupppnnnnnnnnnsssuuuxxx{{{|||zzzwwwvvvxxx}}}qqqeeeZZZPPPIIIEEEBBB>>><<<;;;:::999888888777777666666555555555333333333333444444444444444444444444444444444444111111222222222333333333333333333333333444444444222222222333333333444444222222333333444444555555222222222222222222222222111111111111111111111111222222333333444555555555555666666777777888999999888888777666666666666666444444333333333333444444555555666666666777777777777888999:::::::::999999;;;:::999888777777666666666777999:::;;;;;;;;;:::999999999::::::;;;<<<<<<>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBDDDFFFHHHJJJKKKJJJQQQZZZbbbmmm~~~yyylllfffcccttttttiii[[[QQQIIICCCEEEIIISSS```mmmqqqnnneeeZZZPPPHHHDDD???<<<<<<======<<<======>>>>>>>>>>>>======;;;;;;:::999888777777666444444333333333444444555555888<<>><<<:::999999999777555777666666666555555555444222222333333333333333444333333333333333333333333000000000111111111222222111111111111222222222222222222222222333333333333333333333333444444444444000111111111111222222222111111111111111222222222222222222333444444555555444444555666666777777888777777666555555666666666444444444333333444444444555555555555666666666666666777888999:::999888888:::999888777777777777777666777999:::;;;;;;;;;;;;999999999999:::;;;<<<=========>>>???@@@@@@@@@@@@AAA@@@???>>>???@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBDDDEEEGGGHHHIIILLLSSS[[[bbbpppuuuiiifffrrrsssbbbQQQCCC>>>@@@EEEUUUgggsssvvvpppbbbUUUNNNHHH@@@<<<<<<===<<<;;;;;;<<<<<<===============;;;;;;::::::999888888777444333222222222222222333444666999<<<@@@EEEKKKPPPWWW]]]ffflllnnnpppsssvvvtttwwwzzz}}}xxxqqqmmmjjjeee^^^XXXUUUVVVYYY[[[bbblllvvv~~~zzzxxxxxxzzz}}}|||xxxsssooommmmmmnnnnnntttzzz{{{uuuqqqoooooonnnmmmjjjmmmrrrzzz|||jjjaaaUUULLLGGGCCC@@@===999888777888999999777555666666555555555555444444111222222222333333333333222222222222222222222222000111111111222222222222........./////////000000111222222222222333333333333333333333222222222222000000000000111111222222000000111111111222222222111222222333333444555555333333444444555666666666555555444444444444555555555555444444444444555555444444555555555666666666555666888999:::999888777888888777777777777888888666777999;;;<<<<<<<<<;;;::::::999999:::;;;===>>>;;;<<<===>>>>>>?????????@@@@@@>>>>>>>>>???AAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEHHHIIIMMMTTTZZZdddxxxtttlllpppvvv]]]HHH@@@BBB@@@KKKZZZhhhsssvvvnnncccTTTLLLCCC>>>===>>>===;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888555555444333222222333333333555777999<<>>:::;;;<<<===>>>>>>>>>>>>@@@???>>>======???AAABBB??????@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDIIIGGGJJJPPPUUU]]]ooopppoooxxxgggPPPHHHIIIAAAEEELLLWWWhhhuuuvvvqqqXXXPPPEEE@@@??????>>><<<999::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999888777666666555555555555222333555777:::???EEEJJJJJJQQQZZZ___aaabbbdddffffffjjjpppwww|||~~~|||~~~xxxoooeee]]]YYYXXXXXX```mmm{{{~~~~~~||||||}}}~~~}}}}}}}}}|||}}}}}}xxxuuuvvvxxxzzz}}}~~~|||vvvooolllooorrrnnnnnnooopppsssxxxzzzmmm```WWWJJJFFF@@@===<<<;;;999777555555666666777777888888666555555444444333222222111111222222222333333333000111333444444333222111000000000000000000000000000111111111111222222222000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111333555555444444444555777666444333333444666777666555555555555666777777555555555444444333333333666666666666666666666666777777666666666666777777999999:::;;;<<<<<<<<<<<<999999::::::::::::;;;;;;;;;<<<===>>>>>>?????????>>>>>>>>>>>>????????????@@@@@@@@@@@@?????????>>>AAAAAAAAAAAAAAAAAAAAAAAAEEEGGGKKKOOORRRXXXffftttrrroooxxxcccPPPBBBBBB??????KKK___ooorrrnnndddZZZMMMCCC???>>>===<<<;;;;;;;;;::::::<<>>AAAEEEIIIOOOUUUYYY]]]```ccceeeiiiooosssttttttttttttvvvzzz~~~xxxlllbbb[[[XXXWWWccckkkxxxyyyxxxxxx}}}}}}wwwtttoookkkjjjllloooqqqqqqsssssspppmmmnnnsssxxx|||~~~zzzqqqfff[[[PPPIIIDDDAAA<<<:::::::::999888666666666666666777777777555555555444333333222222111111111111222222222222000111333444444333111000000000000000000000000000000111111111111222222222000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111333444444333333333555666555333222222333555666444555555555666666666666666666555555555444444444555555555555555555555555777666666666666666666777888999::::::;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@?????????>>>>>>>>>@@@@@@AAAAAABBBBBBBBBBBBDDDEEEIIINNNPPPUUUcccppp|||rrr{{{nnnXXXIIIAAA??????EEERRR```iiillljjjbbbVVVKKKDDDAAA??????=========;;;;;;;;;===>>>;;;<<<<<<<<<<<<:::999888888888777666666555555444444333333333555999<<<>>>@@@DDDIIINNNRRRUUUYYY\\\```dddiiilllnnnooopppqqqqqqtttyyy}}}~~~qqqggg___[[[ZZZdddlllxxx~~~~~~zzzyyywwwwwwxxxwwwvvvtttssstttwww~~~~~~}}}|||~~~|||zzzxxxrrrpppooopppqqqqqqpppooommmjjjfffcccdddhhhlllppptttwwwyyyzzz{{{yyytttpppkkkddd\\\TTTLLLDDD@@@===;;;888777888999999888666666666666666555555555555555444444333333222222111111111111222222222222222222333333333222000///000000000000000000000000000111111111111222222222000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000111333333222222222333444333222111111222333444333444555666666666555444666666666666555555555555444444444444444444444444666666555555555555666666666777888999::::::::::::999999999999:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>=========??????AAABBBCCCCCCDDDDDDCCCDDDHHHLLLNNNSSS^^^jjjyyyzzzxxx}}}dddRRRCCCAAA??????DDDNNN\\\ggglllhhh```UUUKKKDDDAAAAAA@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888999888888777777666555555444333333333444666999;;;;;;>>>AAADDDGGGKKKPPPSSSXXX[[[___bbbdddfffiiikkkiiilllqqquuuxxx{{{yyymmmeee```___eeemmmyyy}}}}}}~~~|||yyywwwtttsssuuuzzzzzzyyywwwwwwxxxyyyyyyxxxxxxwwwvvvuuuuuuvvvwwwxxxvvvuuusssqqqooonnnmmmmmmiiiiiijjjlllnnnqqqssssssuuurrrooonnnpppuuu{{{}}}tttjjjddd]]]YYYSSSMMMHHHDDD???<<<999888777666777777777777666666666555555444444444555555444444333222222111222222222222333333333333333333333333222111///...000000000000000000000000000000111111111222222222///000000000111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///111222222111111222333222222111111111111222222111333555666777666444333555555555555555555444444444444444444444444444444666555555444444555555666555555777888999999999999888999999999999:::::::::::::::;;;<<<===============>>>>>>>>>????????????>>>>>>>>>>>>============>>>???AAACCCDDDEEEEEEEEEDDDDDDGGGKKKMMMQQQZZZdddrrr{{{}}}qqq]]]JJJDDD???===>>>EEERRR]]]eeegggfff___TTTJJJDDDBBBBBB@@@>>>======<<<;;;999<<<<<<<<<;;;;;;:::999999999999888888777666666666555444333222333444666777777999;;;===@@@CCCHHHLLLPPPRRRUUUXXXZZZ]]]```cccaaaeeeiiimmmppptttwwwzzz}}}ssskkkfffdddiiipppzzz~~~|||}}}~~~|||zzzzzzyyyxxxwwwxxxzzz|||}}}yyywwwtttqqqoooooooooppppppqqqsssvvv{{{{{{qqqfff[[[TTTLLLIIIDDD@@@>>><<<:::999999999888777666555555666666666555555444444333333555444444333222222111111333333333444444444444555333333222222111000///...000000000000000000000000000000111111111222222222///000000000111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////...000222222111111111222111111111000000111111111111222444555666555333222333333333333333333333333444444444444444444444444555555444444444444555555333444666777888999999999888888888999999999::::::999:::;;;<<<<<<======<<<===>>>>>>>>>????????????>>>>>>>>>>>>===============???AAADDDEEEFFFFFFFFFEEEEEEGGGKKKMMMOOOVVV^^^lll~~~~~~jjjTTTHHH>>><<<>>>AAAGGGOOO[[[aaahhhhhhaaaVVVMMMHHHEEEBBB???>>>>>>>>><<<:::===<<<<<<;;;::::::999999999999888888777666666666555444333222222333444444666777999:::;;;>>>BBBEEEIIIKKKMMMOOOQQQTTTXXX[[[[[[^^^cccgggjjjmmmqqqsssxxx|||xxxpppkkkjjjmmmsss|||~~~~~~}}}||||||~~~vvvkkk```UUULLLFFFCCC@@@===;;;;;;:::999888888999999888555444444555444444444444444333333333444444333333222222111111333333333333444444444444222222222111000000000///000000000000000000000000000111111111111222222222000000000000111111111111000000000000000000000000000000000000000000000000------------------------///////////////////////////000222222111111111222111111111111111111111111111222333444444444333222222222222222222333333333444444444444444444444444444444333333333333444444333444555777888999999999888888888888999999999999888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>??????????????????>>>>>>>>>=========>>>@@@BBBEEEGGGGGGFFFEEEFFFDDDFFFJJJLLLMMMRRRXXXbbbqqq{{{dddRRRCCC@@@@@@>>>???CCCPPPXXXdddkkkkkkddd\\\VVVNNNIIICCCAAAAAA@@@>>><<<======<<<:::::::::::::::999888888777777666555555555444444333333333333333444666888888999:::===???BBBDDDFFFHHHIIIKKKOOOQQQSSSWWW[[[___cccfffiiilllpppuuuzzz|||uuurrrppprrrwww~~~~~~~~~~~~}}}||||||~~~~~~pppjjj```WWWNNNHHHBBB???===<<<:::999::::::999888555777888777444333333555333333333333333444444444444444333333222111111111111111111222222222333333111111000000000000000111000000000000000000000000000111111111111222222222000000000000111111111111////////////////////////000000000000000000000000........................///////////////////////////111333333222111222333111111111222222111111111111222222222333333333333222222222333333444444444333333333333333333333333444444333333333333444444333444555777999:::::::::888888888888999999999999888999:::;;;;;;<<<;;;;;;>>>>>>>>>>>>????????????@@@@@@?????????>>>>>>>>>???AAACCCFFFGGGGGGFFFEEEEEECCCEEEIIIJJJJJJMMMRRRVVVaaarrrxxxcccPPPHHHCCC<<<<<>>>>>===;;;:::999999::::::888888777666666555555444555444444444333333333333111333555666666666777999<<<>>>@@@BBBCCCDDDFFFHHHKKKOOOSSSWWW[[[^^^aaadddggglllrrrvvv{{{zzzxxxwwwwww{{{~~~~~~~~~|||{{{}}}uuukkk]]]WWWOOOHHHCCCAAA@@@???888666555666777777666444111444666666444222333555222222222333333444444444444444333333222111111000///000000000000111111111111000000000000000111222000000000000000000000000000111111111111222222222000000000000111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////000111333333222222222333111111222222222222111111222222111111111222333444333333333444444555555555111111111111111111111111444333333222222333333444333444666777999::::::;;;777888888888888999999999888888999:::;;;;;;;;;;;;>>>>>>>>>>>>????????????@@@@@@@@@@@@???????????????AAADDDGGGHHHGGGEEEDDDDDDBBBCCCGGGIIIHHHJJJNNNNNNWWWfffzzzrrr\\\PPPFFF<<<<<>>>>>===;;;:::999999:::;;;777777777666555555444444444444444444444444444333...111333444444333333444888:::===>>>??????AAABBBFFFIIINNNRRRUUUXXX\\\^^^aaaeeekkkppptttzzz}}}|||{{{zzz}}}~~~~~~~~~}}}}}}}}}~~~}}}{{{|||}}}tttjjj___VVVLLLIIIEEEAAA===:::888888777777777777666666666666555555555555555555555555222111111111111222333333222222111111111111222222222222111111000000111111////////////////////////000000000000000000000000000000000000000000000000222111111000///......---///000000000111111111111//////...------------......///000111111000///...////////////////////////...000111111000000111222222222111111111111222222///000222333333222000//////111444777888777666555555444444333333444444555333333333333333333333333555444444444555666888999555555666666666666666555666666555555777:::===???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????BBBDDDGGGHHHGGGEEEEEEEEECCCDDDEEEEEEDDDEEEGGGIIIOOOQQQ[[[mmmzzzfffTTTHHHAAA>>>===<<>>======<<<;;;:::999999::::::999888777666555555444444444444444444444444444333111000000000111222444555666888:::<<<>>>???CCCDDDFFFIIIMMMQQQTTTVVV___aaacccfffkkkrrrzzz~~~~~~~~~}}}}}}}}}|||||||||}}}~~~~~~{{{|||}}}~~~yyyuuuzzz|||qqqhhhaaaXXXNNNHHHFFFDDDBBB???<<<:::999888666666666555555555444444444444444444444444444444555444444444444555666666333222222222222222222333333333222111111000111111////////////////////////000000000000000000000000000000000000000000000000111111000000///......---//////000000000111111111//////...------------......///000111111000///..............................000111111000000111222111000000//////000000111000111222222222222111000111333555888999888777666444444333333333333444444333444444444444333333222444444444444555666666777444444555666666777666666666555555666888:::<<<===999:::;;;<<<===???@@@@@@???>>>>>>======>>>>>>???AAACCCFFFGGGFFFDDDDDDDDDAAACCCDDDEEEEEEFFFHHHJJJLLLOOOWWWfffyyyxxxeeeTTTGGG@@@@@@===???IIIVVVbbbnnnxxxssslll___QQQKKKJJJFFF@@@<<<<<<;;;:::999888888888999999888888777777666666555555555555555555555555222222111111111222222333444444555666888:::<<<===@@@AAACCCFFFIIIMMMPPPRRRZZZ[[[^^^aaafffllltttyyy~~~}}}|||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}zzz{{{}}}~~~~~~|||zzzvvvtttzzzyyynnnggg]]]UUUOOOIIICCC>>>>>>>>>===<<<;;;:::888888555555444444444333333333333333333333333333333333222222111111222222333444333333333222222333333333555444333222111000000000////////////////////////000000000000000000000000000000000000000000000000111000000//////.........////////////000000000000//////...------------......//////000000//////..............................000111111//////000222000//////......//////000111111111111111111111111222444666888999999888777444333333222222333333444444555666666666444222111333333444555555444444444333333555666777777777777555555666777888:::;;;;;;888888999:::<<<===>>>???>>>==================>>>???AAADDDDDDCCCCCCCCCCCCAAABBBDDDDDDDDDFFFHHHKKKJJJLLLTTT^^^mmm|||gggTTTGGGEEE@@@>>>BBBJJJVVVggguuu{{{wwwkkk\\\QQQLLLGGGBBB>>>===<<<:::999888888888888888888888888888888888666666666777777777777777222222333333333333333333444444444444555777888999;;;<<<>>>@@@DDDGGGJJJLLLRRRTTTWWWZZZ___eeelllqqqwww~~~~~~||||||||||||~~~}}}||||||{{{{{{|||~~~~~~~~~{{{yyyyyywwwwww}}}{{{tttlllggg]]]WWWOOOIIIDDDAAA===;;;888999::::::999888666555444444444444333333333333111111111111111111111111000000000000000111222222333222222111111222222333555444333222111000000000////////////////////////000000000000000000000000////////////////////////000000/////////................../////////000000//////...------------...////////////////////////...........................///000000//////000222000//////......//////000111111000000000000111111222333555777888888888777333333222222222222333333444555777888777555222000222333444555444333222111222333444666777888888888444555777888999999999999::::::::::::::::::::::::======<<<<<<<<<<<<=========???AAABBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDGGGIIIIIILLLRRRZZZdddxxx}}}gggXXXJJJDDD???>>>BBBLLL^^^nnn{{{|||wwwjjj\\\RRRKKKEEEBBBAAA???<<<;;;:::999999777777777888888999999999666666666777777777777777444555666666555444222111333333333222333444444555888999:::<<>>;;;:::999888777888888888777555333222555555555444444444333333111111111111111111111111333333333333333444555555111111000000000000111111444333222111000000000000////////////////////////////////////////////////........................////////////............---............///////////////...------------...//////............//////........................---///000000//////000111111000000//////000000111111111000//////000111111000111333444555666666555222222111111111111222222333555777888777555333111222333444444444333222111222333444666777888888888555666777888888888888888888888888888888888888888<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>@@@@@@??????AAABBBDDDEEEEEEDDDCCCCCCDDDFFFIIILLLRRRXXX```rrr{{{lllQQQJJJCCC??????EEESSSaaattt{{{xxxkkk___TTTLLLFFFDDDAAA>>>;;;:::999999777777888888999999::::::555555666666666777777777888999999888666444111000333333222222222222222333666777888:::===???BBBCCCHHHJJJMMMQQQUUUZZZaaaeeelllqqqxxx}}}|||zzzyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{~~~}}}|||~~~wwwooocccZZZUUURRRNNNLLLCCCAAA>>>;;;999999999:::888777777777555444333222555555444444444333333333111111111111111111111111222222111111222222333444000000////////////000000111111000////////////000////////////////////////////////////////////////................................................------------........./////////...------------...///......------......///---------------------------///000000......///111111000000//////000000111000000000000000000000000//////111222333333444444222111111000000111111222222333555666666555444222222222333444444333333333333333555666777777777777777777777777777777777777555555666777999:::;;;<<<;;;;;;::::::::::::;;;;;;;;;===>>>???>>>???@@@BBBDDDDDDEEEDDDCCCCCCDDDFFFJJJLLLQQQWWW^^^lllaaaWWWLLLEEE@@@AAAIIIRRRfffrrr}}}~~~wwwmmm```VVVLLLIIIEEE@@@<<<:::999888888888888999999999::::::555555666666777777888888;;;;;;:::888666444222111333333222222222222333333555666777888;;;===???@@@CCCEEEIIIMMMPPPUUU[[[___gggmmmtttyyy|||zzzvvvtttssssssssssssttttttuuuvvvvvvvvvvvvyyy}}}~~~tttyyy}}}tttmmm```ZZZRRRLLLIIIGGGDDDBBB=========;;;::::::;;;<<<777777666555555555555555333333333333222222222222111111111111111111111111///////////////000111111111111000000000000111111...............//////000////////////////////////////////////////////////------------------------........................,,,,,,---------.........//////...------------...///...------------...///---------------------------...//////......///111000//////......//////000...///000111111000///......///000111222333333333111111000000000000111111111222333444444555555444333333222333333444555666444444555666666777666666888777666555555666777888555555666777999:::;;;<<<::::::999999999999::::::;;;===>>>>>>>>>???AAACCCAAABBBCCCCCCCCCDDDFFFHHHJJJJJJNNNTTTZZZddduuu{{{lll[[[NNNFFFCCCEEEKKKVVVcccrrryyyyyyttthhh]]]TTTQQQKKKEEE@@@===;;;;;;999999999999999999999999666666777777888999999:::;;;:::999888777666666666444333333333333333444444444444555777888;;;===>>>===@@@CCCGGGKKKPPPUUUYYYaaagggnnnsssvvvyyy}}}{{{vvvrrrooonnnnnnnnnnnnpppqqqrrrsssttttttvvvxxx}}}hhhkkkqqqyyy|||pppggg___WWWQQQMMMHHHEEEDDDCCC???;;;666777999888777777888999777666555444444666777888222222222111111111111000111111111111111111111111222222222222222333333444222222111111111111222222------,,,------...///000////////////////////////////////////////////////---------------------------.....................,,,,,,,,,---------......//////...------------...///...---,,,,,,---...///---------------------------...//////......///111.........------.........---///000222222000///---//////000111222333333444111111000000000000111111111111111222333444555666333333222222333555777888555555666666666666666555999888666555444555777888888888888888888888888888:::999999999999999999:::;;;===>>>>>>>>>???AAACCC>>>???AAACCCCCCEEEHHHKKKIIIHHHKKKQQQVVV]]]jjjvvv~~~gggWWWMMMGGGGGGJJJHHHVVVfffqqqvvvtttjjj___\\\XXXRRRKKKFFFBBB@@@???999999999999999999999999777777888999::::::;;;;;;:::999888777777888999:::444444333333444444555555333333444555777999;;;<<<999;;;???CCCGGGKKKPPPTTTVVV]]]eeejjjmmmooosssvvv~~~yyysssooolllkkkkkkkkklllmmmoooqqqrrrrrrsssvvvyyy}}}aaabbbdddiiiooovvv|||{{{qqqfff]]]UUUNNNIIICCCBBBAAA???>>><<<;;;::::::999777666555555555666555555444333333333444444444444444333333222222222000000000000///////////////.........///000222333111111000000//////......222000......//////...---...------,,,,,,------...,,,,,,++++++,,,,,,---...+++---......------///000------------------------------............------******,,,...///000000111...---,,,,,,,,,,,,---......---+++******+++---.........------...///111222000000000000000///......///////////////.........111000//////000222444555222222222222222222222222000000000000000111111111000000111222333333444444777777777777666666666666777888888888888888777777777777666666666666777777;;;;;;::::::::::::999999===============>>>??????@@@@@@@@@AAACCCEEEFFFGGGMMMJJJKKKOOOSSSWWW```hhh~~~lll[[[QQQIIIBBBHHHHHHOOO[[[dddeeeccccccYYYXXXUUUPPPIIIDDDBBBBBBBBBAAA@@@AAAAAA@@@>>><<<;;;;;;:::999888888888999;;;;;;;;;;;;:::888666555555444333222111111111111111111111222333444555666999;;;>>>@@@BBBFFFJJJLLLTTTXXX]]]bbbfffjjjnnnqqqyyy}}}{{{uuunnnjjjiiiiiijjjiiikkkmmmnnnnnnnnnppprrruuu|||[[[\\\^^^aaafffkkkoooqqqrrrvvv|||}}}zzzuuuqqqgggbbbZZZRRRLLLFFFAAA>>>@@@???>>>===;;;:::999999999888777555555555555555555444333333222333333333333333222222222111111111000000000000//////////////////......///000111222000000000000//////......000...---,,,---...---,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,---......------...///------------------------//////000000000000////////////......---+++***)))...---,,,,,,,,,,,,---......---+++******+++---......---------...///000111000000000000000///......///.....................000000000000000111222333222222222222222222222222000000000000111111111111111111111222222333333444444444444444333333333333666666888999999999888888888888777777777777888888777888888999:::;;;<<<<<<===============>>>>>>???@@@@@@@@@AAACCCDDDFFFGGGJJJHHHIIIMMMPPPSSS[[[cccqqqnnn___QQQFFFGGGEEEHHHRRRYYYYYYXXXYYYWWWWWWUUUPPPLLLHHHGGGHHHEEEFFFFFFFFFFFFCCC@@@>>>===<<<;;;::::::::::::;;;<<<;;;;;;;;;999888777666666666444333333333333333111111111222222444555555777999<<<>>>@@@CCCGGGJJJNNNQQQWWW\\\```dddhhhkkkssswwwzzz||||||}}}|||xxxsssmmmjjjhhhiiijjjhhhjjjlllmmmmmmnnnppprrrwww~~~VVVWWWYYY[[[^^^___```aaacccfffjjjooottt{{{yyypppiiieee```[[[WWWQQQMMMHHHDDDAAA???<<<:::;;;;;;::::::999888888888888777666555555555555555444333222222111111222222111111111111111000000000000000000000////////////000//////......///000000000000000////////////...000///------.........---...------,,,,,,------...,,,,,,++++++,,,,,,---...---...///...---,,,---...------------------------//////000000000000//////000000///---,,,)))'''&&&...------,,,,,,------...------++++++++++++---------------------///000000/////////000//////...---........................//////000000000000000///000000000000000000000000//////000000111111111111222222222222222222222222333333333333222222222111444555777888999999888777999999888888888888999999777777888999:::;;;<<<<<<<<<<<<=========>>>>>>>>>??????@@@AAABBBDDDEEEFFFHHHFFFFFFJJJLLLNNNUUU\\\gggzzz|||qqqppprrruuuaaaQQQGGGAAA???CCCGGGHHHHHHJJJMMMMMMLLLJJJGGGFFFGGGIIIKKKMMMOOOPPPNNNIIIDDDAAA???>>><<<;;;;;;;;;<<<======<<<;;;:::999888888888888777666555555444444444111111111111222333444444444666999:::<<<>>>BBBEEEFFFIIINNNSSSWWW[[[```cccjjjnnnrrrttttttuuuyyy}}}{{{|||~~~~~~zzzxxxvvvsssoookkkiiihhhhhhiiihhhjjjlllmmmnnnooorrrtttzzz}}}~~~TTTVVVXXXZZZ[[[[[[ZZZZZZ[[[\\\___bbbfffmmmtttzzz|||vvvqqqmmmeee```ZZZVVVRRRPPPLLLIIIEEECCC@@@?????????===<<<888888888888888888888888666666666555555444444444333222222111000111111111111111111111111111111111000000000000////////////000/////////......//////////////////////////////111///---...///000///......------,,,,,,------...,,,,,,++++++,,,,,,---...---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------...//////.........//////......------------------...............000000000///...---000000000000000000000000//////000000111111222222333333222222222222222222555555555555444444444444444555666777777777666555999888888777777888888999:::::::::999999999999888<<<<<<<<<===============?????????@@@AAACCCDDDEEEFFFDDDEEEHHHJJJKKKPPPVVV^^^nnn|||kkkeeedddnnnvvvfffPPPGGG>>>===>>>>>>@@@CCCAAABBBBBBBBBAAABBBEEEHHHOOOSSSWWWXXXUUUOOOIIIFFFAAA@@@>>><<<<<<<<<===>>>>>>===;;;999999999999:::999888777666555555555555222222111111111222333333222333555777888:::===???@@@CCCGGGKKKOOOTTTYYY\\\bbbfffkkkmmmmmmppptttxxxzzzzzz{{{~~~|||yyyvvvsssrrrpppnnnllliiihhhggghhhhhhiiijjjlllnnnooorrruuuxxx}}}SSSUUUXXXZZZ[[[ZZZYYYXXXTTTTTTUUUVVVYYY___fffkkkqqqvvv||||||tttllleee___YYYVVVPPPNNNKKKHHHFFFDDDCCCAAA<<<;;;999999:::::::::888666666666777777888888888555555555555555444444333222222111000000000111111111111222222222222222222000000000000///////////////////////////......................../////////...---+++,,,---......---...------,,,,,,------...,,,,,,++++++,,,,,,---...---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---......//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,---............------+++,,,,,,,,,---------...---...///000000///---,,,////////////////////////...//////000111111222222333333222222222222222222666666666555555555555444444444555555555555555555777777666666666666777777::::::999999999888888888;;;;;;<<<===>>>======<<>><<<===AAA<<<===>>>>>>???BBBFFFJJJOOOUUU[[[^^^[[[UUUOOOLLLDDDBBB@@@===<<<<<<===>>>>>>===;;;:::999:::;;;;;;999888777666666555555555333333222222111222222222000111333444444666999;;;===???CCCFFFJJJNNNSSSWWW[[[```eeehhhiiilllqqqvvv~~~|||{{{|||}}}~~~}}}zzzvvvqqqnnnmmmnnnoookkkjjjiiihhhgggggggggggghhhjjjlllnnnqqquuuzzz}}}QQQRRRUUUWWWXXXXXXWWWVVVSSSSSSSSSSSSTTTXXX]]]aaacccgggkkkmmmooorrrwww|||zzztttpppmmmhhhccc\\\VVVQQQMMMHHHEEEDDDCCCAAA???===;;;::::::999777666777888888777555555666666666777777777777333444444555444444333333333222111111000000111111111111111222222222222222000000000000////////////---....../////////......---............/////////+++)))((((((***++++++***...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------...//////.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++,,,------...---------***++++++,,,,,,---------......///////////////...////////////////////////......///000111222222333222222222222222222222222444444444444333333333333444444444444555777999;;;777777666666666666777777666666777888999:::;;;;;;:::;;;<<<===>>>===<<<<<>>999888:::777777888888999===BBBFFFLLLSSS\\\___]]]YYYUUUSSSIIIGGGCCC???>>>===>>>???>>>===<<<;;;;;;;;;;;;;;;:::999888777666666666666555555444333222222222222///111222222222333666888;;;===???BBBDDDHHHMMMPPPTTTYYY___cccfffjjjpppttt{{{~~~|||{{{||||||}}}~~~yyyuuuoooiiiggggggjjjlllhhhhhhgggggggggffffffffffffhhhkkknnnrrrwww}}}PPPQQQSSSTTTTTTTTTTTTSSSTTTTTTSSSRRRRRRTTTXXX[[[ZZZ]]]_________```eeeiiilllnnnqqqwww~~~{{{qqqggg```[[[WWWUUURRRNNNIIIEEECCCAAA>>><<<;;;;;;;;;:::888888888888888777666777888999777666555555555555555666666666222333444444444444333222333333222111111111111222000000000111111111222222000000000000////////////+++,,,...////////////...---------.........//////+++)))((()))***,,,,,,+++...------,,,,,,------...,,,,,,++++++,,,,,,---...+++,,,------,,,+++,,,...++++++++++++++++++++++++---......//////......---,,,------......---------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++))))))+++,,,------,,,,,,++++++,,,---------------*********+++,,,,,,------............///000111111000000000000000000000000......///000111222333333111111111222222333333444333333333333222222222111444333333333777<<>>>>>===<<<;;;???>>>>>>??????@@@AAABBBBBBBBBDDDIIIIIIHHHJJJOOORRR[[[eeeqqqyyyfff]]]XXX\\\jjjuuuaaaRRRFFF;;;777666444444444444555888===AAAGGGOOOYYY^^^]]][[[YYYYYYOOOLLLGGGCCC@@@???@@@AAA<<<============<<<;;;;;;<<<;;;:::999888888888888777666555444333333333333000111222222222222444666888:::;;;<<<>>>AAAFFFJJJLLLQQQXXX]]]aaafffmmmrrrvvvyyy}}}~~~}}}|||{{{{{{}}}{{{{{{|||}}}{{{sssooojjjfffddddddfffhhhffffffgggggggggfffeeedddbbbdddhhhlllqqqxxxQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQOOONNNNNNQQQSSSVVVXXXYYYXXXVVVVVVZZZ^^^```aaabbbfffkkkpppuuuxxx|||{{{vvvsssooohhh^^^UUUNNNJJJFFFDDDEEEBBB>>><<<<<<;;;:::888555666888888888999:::<<<666555555666777888666444444444444444444444444444111222333444444444333222444333222222111111222222.../////////000000111111000000000000////////////***+++---///000000//////---------.........//////...,,,++++++---//////......------,,,,,,------...,,,,,,++++++,,,,,,---...***+++,,,,,,,,,,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))+++,,,---.........,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++((()))+++,,,------,,,,,,***+++,,,,,,------------))))))***+++,,,,,,------///.........///000222333111111111111111111111111---...///000111222333333000000111222333333444444444444444333333333222222333222222444999@@@HHHMMM999999888888888888999999999999999888888888888777999:::<<<>>>>>>===<<<;;;???>>>>>>>>>???@@@AAAAAAAAA@@@DDDHHHIIIGGGIIINNNKKKSSS\\\dddsssoooeee[[[^^^iii}}}uuucccTTTFFF>>>===888888888777777:::???CCCCCCLLLWWW]]]]]][[[\\\]]]SSSPPPKKKFFFBBBAAAAAABBB<<<<<<>>>>>>>>>===<<<;;;======<<<;;;::::::::::::888777666555444333333333000222222222111222444666666777888999:::===AAAEEEGGGLLLSSSYYY^^^dddkkkppprrruuuyyyzzzzzzxxxwwwwww}}}|||{{{|||{{{yyynnnllliiifffdddcccddddddeeefffggghhhgggfffeeeddd___aaaeeejjjpppwwwPPPQQQQQQQQQQQQQQQQQQPPPKKKKKKKKKKKKMMMOOOQQQRRRTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXYYY[[[]]]___aaaaaalllooottt{{{~~~}}}}}}}}}vvvtttqqqlllgggccc___^^^[[[UUULLLFFFDDDBBB???===::::::999999888777777666555555555666666777999999777666666666666555555555222333444444555555444444444444333333222111000000444444333333222111000000444333222111000/////////000...,,,+++,,,------------+++******+++,,,,,,+++---.........------,,,+++)))******++++++,,,,,,---........................///...,,,+++***+++,,,,,,******++++++++++++,,,,,,++++++******************+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------------------------,,,+++******,,,...///------......///000000000000000000000000111111111////////////000111222333333333222222333333444555333333222111111222333333666222111666@@@FFFFFFCCC666666777888888888888777;;;;;;;;;::::::999999999===<<<<<<<<<<<<======>>>======>>>>>>?????????@@@AAAAAAAAABBBCCCDDDEEEFFFLLLQQQWWW^^^jjj~~~{{{kkkcccccckkkzzzwwweeeVVVGGG;;;888888888666666777999<<>>>>>===>>>??????===<<<<<<<<<<<<<<<<<<;;;;;;;;;999999888777666555444444333222222111222222333333333444555777:::===???AAACCCHHHMMMQQQTTTZZZdddkkkmmmpppssstttuuuvvvxxxyyy~~~{{{yyyyyy|||uuunnnkkkiiifffcccaaa```aaaaaadddeeeffffffeeecccaaa```[[[]]]aaaiiirrrzzzNNNNNNOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKMMMMMMOOOOOONNNNNNOOOOOOPPPQQQSSSTTTUUUWWWXXXZZZ[[[\\\___aaaeeekkkqqqvvvzzz|||~~~}}}zzzxxxxxxzzz}}}~~~}}}zzzwwwtttmmmllliiigggeeedddcccccc]]]\\\YYYVVVSSSPPPMMMLLLKKKGGGAAA???>>>>>>===<<<888888777777666555555444444444444555555666777888666555555555555444444444222333333444444444444444444333333222111111000000333222111000///////////////////////////000111111///...,,,,,,...///......///---,,,,,,---......------------------,,,++++++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,......------,,,,,,,,,+++************************++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///------......//////000000111000000000000000000000////////////000111222333333222222222222333444444333222222111111222222333111000111888AAADDDAAA<<<666777777888999888888888;;;;;;:::::::::999999999<<<<<<<<<<<<<<<<<<===>>>=========>>>>>>>>>??????@@@@@@AAAAAABBBDDDEEEFFFIIIMMMRRRXXXaaarrrrrrhhhggglllzzzyyygggSSSDDD:::999888666666666999:::===EEERRR^^^fffiiiiiihhheeeaaaZZZRRRIIICCCAAABBB@@@???>>>???@@@@@@???===>>>======<<<<<<;;;;;;;;;:::999999888777666555444333333222222222333333333111111222444666888:::;;;<<>>;;;999999999999999888555555555444444333333222333333333333444555666666444444444333333333222222222222333444444444444333333333222222111000000000000000///...///111444555888777555333222000000///...------...000000///---///---,,,,,,---......---,,,,,,,,,++++++++++++***///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++//////...---,,,+++***)))******************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---------...//////000000111111111000000/////////////////////000111222222222222222222222333444444333222111111111111222333111222777???EEEEEE???888777777888999999999999888::::::::::::999999999999;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<===============@@@@@@@@@@@@AAACCCDDDEEEGGGJJJMMMQQQWWWeeewwwyyyooommmoooyyy~~~}}}eeeRRRCCCAAA<<<888666777888::::::AAANNN]]]jjjrrrttttttpppmmmeee[[[PPPJJJFFFFFFBBB@@@??????AAAAAAAAA@@@??????>>>===<<<<<<;;;;;;::::::999999888777666666444444444444333333444444111111111222333555666777666;;;AAAFFFIIIMMMSSSWWWaaaeeeiiimmmooorrrvvvxxxxxxzzz||||||{{{yyyyyyyyy~~~|||yyyxxxuuussspppoooooommmhhhccc``````aaaaaabbbcccddddddbbbbbbbbbbbb```]]]ZZZXXXWWWZZZ___gggooouuuxxxxxxJJJJJJKKKKKKKKKKKKJJJJJJMMMLLLKKKJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTVVVXXXYYY[[[\\\\\\\\\\\\]]]]]]^^^^^^^^^___^^^\\\[[[YYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSQQQOOOMMMKKKLLLNNNPPPQQQQQQNNNLLLJJJIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBAAA@@@???>>>===<<<;;;:::999999888666444333444444333333333222222222222222222222222333444444333222222222111111111111111111222333333333333333222222111111000000000000............111666:::===IIIFFFAAA<<<666111---+++.........///000///---+++---+++******+++,,,++++++++++++******************++++++++++++******))))))+++++++++++++++++++++++++++,,,---...---,,,+++***,,,++++++***)))(((((((((***************+++++++++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,---......//////000222222111000///......---///......//////000111222222222222111222333333444222222111111111111222222222444888???DDDBBB;;;555777888888999999999999999:::999999999999999999999::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<;;;;;;;;;::::::999888888777555555555555555555444444444444444444444555666666666999===@@@CCCHHHNNNRRRYYY]]]bbbgggjjjnnnsssvvvtttwwwyyyyyyxxxxxxyyyzzz}}}~~~~~~}}}~~~~~~{{{wwwssspppnnnkkkiiigggffffffeeebbb___\\\]]]___aaabbbccccccccccccccccccbbb```\\\YYYWWWUUUXXX^^^fffooouuuxxxyyy}}}JJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNKKKKKKLLLNNNOOOQQQRRRRRRQQQQQQQQQRRRRRRRRRRRRRRROOOOOONNNMMMLLLKKKKKKKKKMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCBBBCCCDDDFFFGGGGGGEEECCCBBB????????????>>>>>>============<<<;;;999888777777999::::::999777444333222444444333333333333222222222111111111111222222333111111111111000000000000000111222222333333222222111111000000000000////////////......000444888:::HHHEEEAAA;;;555000---+++............///...,,,***---+++******+++,,,+++++++++***)))))))))***++++++)))))))))******+++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,---++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,------.../////////222111111000///...------............///000111222222111111111111222333333111111111111111111111111000000333777:::999555111777777888999999999999888999999999999999999999999999999999999:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>???AAABBBCCCCCCDDDEEEGGGKKKSSS^^^fff|||ssspppnnnrrrxxxlllbbbRRREEE===:::999888;;;===BBBNNN^^^pppyyylllcccZZZRRRLLLIIIDDDAAAAAAAAAAAA@@@AAAAAA@@@???>>>>>>======<<<<<<<<<;;;::::::999999666777777777777666555444666666555444444555555555777888999:::===BBBIIIMMMPPPTTTZZZ___dddhhhmmmpppppprrrtttuuutttuuuvvvxxxvvvwwwxxxzzz{{{{{{zzzzzz}}}~~~~~~~~~~~~~~~|||}}}{{{wwwsssnnnkkkhhhfffbbbaaaaaa`````````^^^]]]\\\]]]___```aaabbbbbbbbbbbbccccccbbb```^^^[[[YYYTTTWWW\\\eeeooovvvzzz{{{~~~JJJJJJJJJKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHEEEEEEDDDDDDEEEEEEFFFGGGJJJJJJJJJKKKKKKLLLLLLLLLHHHIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA???????????????>>>>>>======>>>@@@AAAAAA@@@>>>===::::::;;;;;;;;;;;;;;;:::;;;;;;:::999777666555555444555777777555444444555333333333333333333333333222111111000111111222222111111111000000000000///000000111222222222222111000000000///////////////111000...------...///111555444333111000/////////...------...000000///---///---,,,,,,---......---+++***)))))))))***+++,,,******++++++,,,------...++++++++++++++++++++++++++++++,,,---------,,,,,,))))))*********+++++++++)))))))))***++++++,,,,,,+++++++++******+++,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---......//////000000000//////.....................///000111111111111111111111222333333000000111222222111000000333222222333555666444333666666777888888888888777888888888999999999999999888888888999:::;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;============???@@@AAABBB???@@@AAABBBFFFLLLTTTZZZkkk{{{wwwrrroooooopppvvv|||vvveeeVVVKKKDDD>>>:::999:::===DDDRRReeezzzuuuggg[[[UUUQQQJJJEEEBBBAAAAAA@@@AAA@@@@@@@@@@@@?????????=========<<<<<<;;;;;;;;;888888999999999777666555555444444333333333333333555555555666999>>>BBBEEEHHHLLLQQQVVV[[[___dddggghhhjjjlllllllllmmmoooqqqqqqrrruuuwwwyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{zzz{{{~~~|||zzzuuusssooojjjfffbbb```___\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^______```aaabbbbbbbbbcccddddddcccaaa___]]]XXXZZZ^^^fffpppxxx|||~~~IIIIIIIIIJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHDDDDDDEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAA@@@?????????>>>>>>============>>>:::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<======<<<;;;:::777888:::;;;;;;;;;;;;:::::::::999999888888888777222444555555444333555777222222222222222222222222222222111111111111111222111111111000000000000//////000000111111111111111///////////////////////////...---------------...******++++++---...///000,,,,,,,,,...111444555555///---,,,,,,---......---,,,+++)))))))))+++,,,...+++++++++++++++,,,,,,,,,************************,,,+++++++++,,,,,,---...******************))))))((())))))***++++++,,,,,,---,,,+++*********+++,,,************************++++++++++++++++++,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,+++,,,,,,------....../////////////////////.....................///111111111111111111111222222333///000111222222111000///555555444555666666666666555555666777777777777666777888888888999999999999777777888888999;;;<<<===============<<<<<<;;;;;;<<<<<<<<<===>>>???@@@AAA@@@@@@@@@AAACCCHHHMMMQQQ\\\jjj}}}}}}wwwrrrnnnnnnxxx~~~~~~|||ooodddXXXKKKCCC:::<<<>>>@@@FFFVVVkkkzzz{{{lll___YYYQQQJJJEEECCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>============<<<<<<999999:::;;;:::888666555444444333222222222333333222222444777:::=========@@@CCCIIIMMMQQQUUUYYY\\\^^^```aaabbbbbbccceeegggiiikkkmmmpppssstttuuuuuussstttuuuwwwxxxyyyyyyyyy{{{}}}~~~|||{{{zzzzzzyyywwwssspppllljjjfffbbb^^^[[[YYYYYYXXXYYYYYYYYYYYYZZZ[[[\\\^^^^^^^^^^^^```bbbdddeeeeeefffhhhiiijjjiiigggfffeeeeeegggmmmuuu}}}HHHHHHHHHIIIIIIHHHHHHHHHGGGHHHHHHHHHGGGFFFDDDCCCEEEDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHGGGGGGFFFEEEEEEEEE??????@@@@@@@@@??????>>>@@@@@@@@@@@@@@@???>>>>>>>>>======<<<<<<<<<======999999:::;;;;;;<<<======999999;;;;;;<<<;;;:::999444555777888999999888888666666666777777777888888444666777666333333555888111111111111111222222222222222111111111111111222111111111111000000000000//////000111111111111111.........///////////////+++,,,---...000111222222......------------......+++***+++...333888;;;<<<---+++******+++,,,,,,+++,,,+++***))))))+++---...++++++******)))((((((((()))))))))))))))))))))))),,,,,,+++***+++,,,...///******)))((('''&&&%%%%%%((())))))***++++++,,,,,,...---+++*********++++++************************,,,,,,+++++++++++++++++++++++++++,,,,,,---------------------------------------------------------***+++,,,---------,,,,,,++++++,,,------......///.........///////////////...------......///000111111111111000111222222333///000111222222111000///222222222333333444444333444555555666666666666666777777888888999999999999777777777888999;;;<<<===>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBDDDGGGKKKMMMQQQ]]]nnnxxxooolllsss|||~~~yyyiiiXXXKKK???AAABBB??????III\\\kkk|||fff___VVVMMMHHHEEECCCBBB???@@@@@@AAAAAABBBBBBCCC>>>>>>>>>>>>============999:::;;;<<<;;;999777555555555444444333444444444000222777;;;???>>><<<999;;;>>>CCCHHHKKKOOOSSSUUUWWWYYYZZZZZZZZZ[[[^^^```\\\^^^aaaeeehhhjjjkkkkkknnnoooqqqsssvvvwwwxxxyyyzzz{{{|||~~~}}}zzzxxxvvvuuuttttttsssqqqmmmjjjfffdddaaa]]]YYYWWWUUUUUUVVVWWWXXXXXXXXXYYY[[[\\\]]]]]]]]]]]]```cccfffhhhjjjkkknnnpppqqqqqqpppoooqqqqqqqqquuu|||IIIHHHHHHHHHHHHHHHHHHGGGFFFGGGIIIIIIHHHFFFCCCAAABBBBBBAAAAAABBBCCCEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEJJJIIIGGGEEECCCBBBAAAAAA????????????????????????@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;999999999;;;;;;;;;999888888888888777777777666111222444666888888888888666666666666666555555444555444222111111222444555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000///...------000000000000000000000000//////...------,,,+++++++++,,,...111444666888999...------,,,+++++++++,,,******************++++++******))))))))))))******)))******++++++,,,------******))))))))))))******))))))))))))))))))))))))(((((()))))))))((((((''',,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,---///000000///---,,,,,,------...///000111111222222222111111111111111111111111111111111111111111222333333444444333333444444444555555555666666666666777888888888888888888777666666777999;;;===???>>>>>>===<<<;;;;;;;;;:::;;;;;;<<<===>>>>>>???AAAAAABBBCCCEEEFFFFFFGGGKKKSSSaaaqqq|||pppjjjjjjmmmzzzxxxoooaaaRRRKKKEEECCC@@@AAAKKKXXXgggxxxzzzmmm___WWWOOOGGGEEEIIIBBBAAA@@@@@@AAA@@@===::::::<<<>>>>>>>>>===>>>???======<<<<<<;;;:::999999666666666666555333000///333333666;;;>>>>>>:::666;;;<<<===???BBBEEEHHHIIILLLNNNPPPSSSTTTTTTSSSSSSRRRSSSVVVYYY]]]```bbbdddbbbdddgggkkknnnqqqssstttxxxyyyzzz{{{||||||{{{zzzzzz|||{{{uuupppmmmjjjjjjjjjiiifffdddaaa______[[[VVVUUUVVVVVVUUUTTTSSSUUUXXXYYYYYYZZZ[[[]]][[[\\\^^^```bbbfffkkkooonnnnnnnnnnnnppptttzzz~~~HHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHEEEBBB@@@AAAAAAAAAAAAAAACCCDDDEEEDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@????????????????????????@@@??????>>>===<<<;;;:::;;;;;;;;;;;;::::::::::::;;;999888888999999777666888888888777777777666666222333444666777777777777666666666666666555444444333333333333333333222222000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000...............------,,,------------------------,,,,,,,,,++++++*********)))***+++,,,...///111111------,,,+++++++++++++++******************************))))))))))))******++++++++++++++++++++++++******))))))))))))******************************((())))))******))))))(((++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,---...//////...---,,,------......//////000000111111111111111111111000111111111111111111111111111222333333444444333333333333444444444444555555666666777888888888888777777777666666777999;;;===>>>>>>======<<<;;;;;;:::<<<<<<<<<<<<============??????@@@AAABBBCCCDDDDDDJJJPPP[[[gggvvvzzzqqqmmmmmmpppwww}}}zzzfffZZZLLLEEEAAA???DDDLLLTTTdddwwwwwwiii___UUULLLIIIKKKDDDBBBBBBBBBDDDCCC@@@===:::;;;<<<<<<;;;;;;;;;;;;;;;::::::999888888777777444555555666555444333222444444666999<<<<<<999666999999999:::<<<>>>@@@AAABBBCCCFFFHHHIIIIIIHHHHHHIIIKKKMMMPPPSSSVVVYYYZZZ[[[^^^aaaeeehhhkkkmmmooosssuuuwwwxxxyyyxxxwwwvvvuuuwww{{{~~~~~~}}}|||{{{wwwsssnnniiifffbbbaaaaaa```^^^[[[YYYXXXXXXUUURRRRRRTTTUUUTTTSSSRRRUUUWWWXXXXXXXXXYYY[[[XXXZZZ\\\^^^aaafffmmmqqqssssssrrrrrrtttyyyHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHFFFDDDAAA???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>??????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;::::::;;;;;;;;;:::::::::999999<<<:::999888888888666555777777777777666666666666333444555555666666555555555555666666555555444333222333444555555333111///000000000000000000000000111111111111111111111111////////////////////////////////////////////////////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************++++++,,,,,,+++************+++******************************))))))))))))******---,,,,,,+++******))))))******))))))))))))******++++++++++++++++++++++++))))))***************)))************************)))************+++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,---...//////...---,,,..................///////////////000000000000000111111111111111111111111111222222333333333333333222222222333333333333444555666666777777777777777777666666666777999;;;<<<=========<<<<<<;;;;;;:::=========<<<<<<<<<<<<;;;>>>>>>???@@@AAABBBBBBCCCGGGLLLSSSZZZdddsss}}}uuurrrmmmrrrzzz~~~}}}zzz}}}ppp[[[MMMEEEAAA@@@BBBCCCOOO___nnn~~~vvvlllbbbWWWQQQPPPIIIGGGFFFGGGIIIHHHCCC???<<<;;;;;;::::::::::::::::::999999888888777777777444444555555555555444444666555666888999999777555777777777777777888888999===>>>@@@BBBCCCCCCBBBAAAAAABBBDDDFFFIIILLLNNNOOORRRUUUYYY]]]___bbbeeeggglllnnnrrrtttuuutttrrrqqqooorrruuuzzz}}}~~~|||zzzyyyyyyxxxvvvtttsssrrrpppmmmiiiddd```]]]XXXXXXXXXWWWUUUSSSRRRQQQRRRQQQPPPQQQSSSUUUTTTSSSSSSUUUXXXXXXXXXXXXYYYZZZXXXYYY[[[\\\```gggoootttwwwwwwxxxyyy{{{GGGGGGGGGFFFFFFEEEEEEDDDFFFGGGGGGFFFEEECCC@@@????????????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBB==============================<<<<<<;;;::::::999::::::::::::999999999999<<<;;;999999::::::999888777777666666666555555555444444444555444444444444444555555555555444333333333333444444333222000///000000000000000000000000////////////////////////////////////////////////........................000000///////////////000........................,,,---------------------,,,,,,++++++++++++++++++++++++******)))******++++++++++++*********************))))))))))))******,,,+++++++++******))))))******))))))))))))******++++++++++++++++++++++++)))******++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,------......------,,,.....................---.........///////////////111111111111111111111111111111222333333333333222111111111111222222222222444555666666777777666666666666666666777999:::;;;<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@AAABBBBBBCCCGGGMMMQQQVVVcccvvv|||vvvvvvwww{{{{{{}}}zzz}}}rrr^^^PPPGGGCCCBBB???DDDMMMYYYgggvvv{{{sssiii___ZZZSSSPPPNNNOOOPPPNNNHHHCCC>>><<<:::::::::;;;<<<<<<;;;;;;:::::::::999999999666666666666555555555444777666666666777777666666777777666666666666777777;;;<<<===>>>>>>>>>>>>===<<<===???AAACCCEEEGGGHHHJJJMMMRRRUUUWWWYYY]]]```eeeiiimmmqqqsssrrrpppnnnlllnnnrrrwww{{{~~~xxxvvvsssqqqpppnnnllljjjiiihhhfffccc___[[[XXXVVVSSSRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSUUUVVVUUUUUUUUUWWWZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\___fffmmmsssxxxzzz|||zzzzzz}}}GGGGGGFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEDDDBBB@@@?????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::999999999888888888999777777888:::;;;:::999666666666555555555555444555444444333333333333333444444444444444333333222444333222111000111222222////////////////////////................................................------------------------///...---------...//////////////////////////////,,,---------------------,,,,,,,,,,,,------......+++******)))******+++++++++++++++*********))))))******))))))))))))******)))))))))******+++++++++******))))))))))))******++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,------------------,,,............------------------......////////////000000000000000000000000000111222222333333222222000000000111111111222222444444555666666666666555555555666666777888::::::;;;;;;;;;;;;::::::::::::888999:::;;;<<<===>>>???=========>>>?????????@@@???DDDIIILLLOOOXXXgggsss{{{uuutttyyy{{{vvvssswww~~~ttt^^^PPPHHHDDD@@@@@@BBBHHHRRR^^^kkksss}}}ssskkkbbb^^^[[[[[[\\\XXXPPPIII@@@===999888:::<<<<<<<<<;;;;;;;;;:::::::::::::::999888777666555444444333777777777666666555666666666555555555666666777888555666666666777777666666999:::;;;===>>>@@@AAABBBDDDHHHMMMPPPPPPRRRVVVZZZ___ccchhhmmmppppppnnnmmmkkknnnrrrvvvzzz}}}|||~~~~~~~~~~~~}}}{{{yyywwwuuupppmmmjjjgggfffeeecccaaa]]]\\\ZZZXXXUUURRRPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTTTTUUUUUUUUUVVVXXX[[[\\\]]]]]]___aaaaaa```___]]]^^^bbbiiinnnvvvzzz{{{xxxuuuzzzFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA???@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@AAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888999999999888888888777777444333333444777888888777666555555555444444444444444444333222222222333333333333444444333333222111444222111//////111333444////////////////////////........................................................................,,,+++*********+++,,,---........................++++++++++++++++++++++++)))******+++,,,,,,------+++************+++,,,,,,,,,,,,++++++***)))))))))******))))))))))))******(((((())))))***++++++,,,******))))))))))))******++++++++++++++++++++++++(((((()))***++++++++++++++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))))))))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---------------------......------......//////000000000000000000000000000000000111111222222222222222000000000111111111111222333444444555555555555555444555555666888888999999::::::::::::::::::::::::777888999:::<<<>>>???@@@;;;;;;<<<<<<============???BBBGGGIIIKKKQQQ[[[ddd{{{yyytttuuu|||tttllllllnnnuuu~~~uuubbbTTTLLLEEE@@@<<>>CCCIIIJJJIIIIIINNNRRRWWW[[[aaafffjjjlllmmmlllkkkmmmqqquuuyyy{{{}}}}}}|||~~~~~~}}}}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzyyywwwuuussspppnnnlllkkkeeebbb^^^\\\[[[ZZZYYYXXXPPPPPPNNNMMMKKKJJJIIIHHHJJJIIIIIIIIIJJJKKKMMMMMMNNNPPPRRRRRRRRRSSSUUUWWWXXXZZZ^^^aaabbbdddgggiiiiiihhhfffcccaaacccgggjjjvvv|||yyyuuuttt|||FFFFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBB@@@@@@AAABBBBBBAAA@@@?????????@@@AAABBBCCCDDDDDDBBBBBBBBBAAA@@@@@@?????????>>>===;;;:::::::::999::::::::::::::::::::::::999999999999999888888888999888888888777777777777333222222333555666555444555555555444444444333333333333222111111222333444333333333333333222111111000000000111111222333333////////////////////////////////////////////////................................................---,,,*********,,,---///------------------------,,,,,,,,,++++++*********))))))))))))************+++++++++++++++,,,------,,,,,,++++++***))))))(((******))))))))))))******))))))))))))******************))))))))))))******************************&&&'''((()))************************************)))************+++++++++)))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........---......///000000111111000000000000000000000000000000111222222222222222000000111111111222222222333333444555555555555444444444555777888888999999999999999999999999::::::888888999:::<<<===>>>>>>>>>>>>>>>>>>>>>?????????AAABBBCCCDDDGGGMMMTTTYYYlllzzz|||zzzzzz|||sssmmmhhhiiimmmvvvmmm]]]OOOGGGAAA@@@@@@AAAHHHPPPSSS]]]jjjuuu~~~yyyvvvwwwzzzwwwlllcccQQQIIIAAA<<<<<<<<<;;;999:::::::::::::::::::::::::::999888666666555666666555777::::::888666777999555555444444444555666666888888777666666555666666333333444555555666777777888>>>CCCDDDAAAAAAEEEJJJOOORRRXXX^^^cccgggiiijjjiiikkknnnrrruuuwwwyyyyyyzzz|||~~~~~~}}}}}}~~~~~~||||||||||||||||||||||||||||||xxxxxxxxxxxxxxxxxxwwwwwwuuutttsssqqqppppppoooooollljjjgggdddaaa`````````XXXUUUQQQPPPPPPPPPPPPOOOIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMMMMPPPRRRSSSSSSUUUZZZ]]]^^^aaafffjjjmmmppptttwwwuuutttrrrnnnlllkkknnnpppzzz|||yyyzzz}}}FFFEEEDDDCCCBBBAAA@@@@@@??????@@@AAAAAABBBCCCCCC@@@AAABBBCCCBBBBBB@@@???>>>??????@@@BBBCCCDDDDDDAAAAAA@@@@@@???>>>>>>===>>>===<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999888888888888888888888888888777777777777666555444444555666555333555555444444444333333333333222111111111222444555222333333333333222111111---...111333444444333222////////////////////////111111111111111111111111........................////////////////////////000///---------///111222........................//////...------,,,+++++++++*********)))))))))))),,,+++++++++,,,------...,,,,,,++++++***))))))(((******))))))))))))******++++++******)))(((((((((******))))))))))))******))))))))))))))))))))))))&&&&&&((())))))*********)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////.........///000111111222000000000000000000000000000000111222222222222111111111111111222222222222222333444444555555444444333444555777888888888888999999999999999999999::::::::::::;;;;;;<<<<<<<<>>AAAHHH@@@KKKXXXcccrrr}}}xxxnnn[[[SSSHHHBBB@@@???===:::========================999888777666666777888999444777;;;;;;999777888:::999888777777666666666777888777666555444444444444333333444444555555666666444:::@@@???<<<;;;???DDDIIILLLQQQXXX^^^cccfffhhhgggiiilllooorrrtttuuuvvvrrrtttvvvvvvuuuuuuvvvwwwwwwxxxxxxyyyxxxvvvuuutttssssssssssssssssssssssssttttttttttttsssrrrpppooonnnmmmkkkjjjhhhhhhgggggg```^^^ZZZWWWUUUUUUVVVWWWOOOLLLIIIHHHHHHIIIIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHFFFFFFFFFGGGHHHJJJMMMNNNOOOQQQSSSUUUVVVYYY___dddeeeiiinnnssswww{{{~~~}}}yyyvvvuuuwwwxxx}}}}}}~~~CCCCCCCCCBBBBBBAAAAAAAAA?????????@@@@@@AAAAAAAAA@@@@@@@@@???>>>======<<<<<<<<<======>>>@@@AAABBB@@@@@@@@@?????????>>>>>>===<<<<<<:::999888777777888888777777777888:::;;;999999888888777666666666888888888888888777666666666555444333333444666777444444333333333222222222222333333444444333333222111111111111111111111111222111111000000000000000...------------,,,,,,,,,...---,,,+++***+++,,,,,,.........////////////000000////////////.........***+++,,,,,,------,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---************************)))************+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++------------++++++,,,,,,,,,---------......////////////000000000000...//////000000000000/////////000111111111111111333333222222111000000///333333333333444555666666777777777777888888888888777777777777888888888888999999999999:::;;;<<<<<<======>>>??????????????????@@@AAACCCEEEHHHJJJKKKUUU___qqquuurrrqqquuurrrhhhbbbaaaiiitttxxxkkk]]]RRRHHH??????EEEBBBCCCEEEKKKUUUdddsss}}}}}}~~~lllaaaRRRHHHDDDBBB@@@>>><<<;;;999999:::;;;:::999999999999999999888777777888777666666666888999:::777777777777666666666666666666666555444444333333666555444333222333444444555555555555777:::===???EEEGGGJJJOOOTTTXXX\\\^^^aaacccfffhhhjjjjjjjjjiiilllmmmmmmnnnnnnnnnmmmmmmmmmnnnoooppppppooonnnmmmjjjiiiiiihhhhhhiiiiiijjjiiiiiihhhgggeeecccbbbaaabbbaaa^^^\\\[[[ZZZ[[[[[[UUUSSSPPPMMMKKKJJJJJJKKKFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDCCCDDDEEEFFFGGGDDDDDDDDDFFFIIIMMMQQQSSSNNNQQQUUUZZZ___dddkkkooorrrvvvzzzzzz{{{BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@@@@???>>>>>>===<<<<<<============>>>???@@@@@@@@@????????????>>>>>>>>>===<<<<<<;;;999888888777999888777777777888999:::777777777777777777777777555666666666666555444333666555444333333444555555333333333333222222222222222222333333333333222222111111111111111111111111111111000///////////////////////////............000///...---------......---------.........////////////.........---------***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++,,,))))))))))))))))))))))))++++++*********)))))))))))))))(((((())))))***+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))(((((()))***+++,,,,,,************************)))************+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,---------.............../////////000000////////////000000000000//////000111111111111111111111111111111111111111333333222333333444555666666666666777777777888888777777777777888888888888999999999999:::;;;<<<<<<======>>>????????????>>>>>>>>>???AAACCCFFFHHHIIIQQQYYYhhhyyyuuukkklllrrr|||vvvjjjbbbccciiixxxuuuiii[[[MMMEEEDDD?????????BBBHHHRRR\\\cccooowwwrrr```QQQIIIDDDAAA???===;;;999999:::;;;:::999;;;;;;;;;:::999888777666888888777777777888::::::888888888888888888888888888888777777666555555555666555444333333333444444444333333444666888;;;===???AAADDDHHHLLLPPPSSSUUUXXXZZZ\\\___``````____________```bbbccccccccccccbbbcccddddddddddddcccbbbaaa``````______``````aaa_________^^^\\\ZZZYYYXXXSSSRRRQQQOOONNNMMMMMMMMMLLLKKKHHHFFFDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEDDDCCCCCCBBBCCCDDDEEEFFFEEEEEEEEEFFFIIILLLOOOQQQSSSVVVZZZ___eeelllsssxxxzzz}}}AAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBBBBBBBCCCCCCCCC??????>>>>>>======<<<<<<>>>===============>>>>>>???>>>>>>>>>>>>============<<<;;;;;;:::999888888999888777777777777777888444555555666777777888888444555555555555444333333666555444333333222333333333333222222222111111111000111111222222111111000000000000000000000000000000//////...............////////////............000///...------------...,,,,,,,,,,,,------------------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))******)))))))))((((((((())))))(((((())))))***+++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''(((((((((((()))***++++++************************)))************+++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------.........//////000000///......//////000//////000111111111111111//////000000111222333333222222222333333444555666555555666666666777777777777777777777888888888888999888888999999:::;;;<<<<<<======>>>>>>>>>>>>>>>======>>>???AAADDDEEEGGGLLLQQQ[[[hhhxxxyyyiiigggfffkkkrrr}}}yyyjjjbbbaaaiiiuuuxxxfffUUUKKKAAA???<<<;;;>>>BBBHHHLLLZZZbbbnnn{{{qqq___SSSKKKFFFDDD@@@>>><<<<<<======<<<;;;===<<<;;;:::999888777666999999888888888999::::::999999999999999999999999:::999999888777777666666555555444333333333333444222222222222444666999:::;;;<<<>>>AAADDDGGGJJJKKKNNNOOOQQQSSSSSSSSSSSSRRROOOPPPRRRSSSUUUVVVVVVVVVUUUUUUVVVWWWWWWVVVUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRQQQPPPNNNMMMLLLHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBB@@@@@@@@@AAAAAADDDCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGIIILLLOOOQQQXXX\\\aaagggnnnvvv??????@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>======<<<<<<<<<>>>======<<<;;;;;;<<<<<<============<<<<<<<<<<<<<<<;;;;;;:::999999888888888888888777666666666666444444555555555666666666555555666666666666555444555555444333222111111111222222111111111000000000//////000000000000/////////////////////////////////...------,,,,,,---------------,,,,,,,,,++++++------,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,++++++******))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((()))******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((()))******************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......000///............///000//////000111111111111111//////000000111222222222222222222222333444555666555555555555666666666666666777777777888888888888888888888888999:::;;;<<<;;;<<<======>>>>>>============>>>???@@@BBBDDDEEEHHHKKKQQQZZZfffxxx~~~rrrkkkdddbbbeeennn}}}{{{yyylllfffffflllttt{{{nnn___NNNIIIBBB======???CCCEEEKKKQQQ[[[iiiyyypppbbbXXXPPPKKKEEECCCAAA@@@@@@@@@???>>><<<;;;;;;:::999888888888888888888888888888999999999999999999999:::::::::::::::999999888777777777555555555444444444333444222222222333444666777888:::;;;<<<>>>@@@BBBCCCDDDGGGHHHIIIIIIJJJIIIIIIHHHFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEECCCCCCCCCDDDEEEEEEEEEDDDBBBAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFGGGJJJNNNQQQSSS[[[___gggooowww}}}zzzyyy|||>>>??????@@@@@@AAAAAAAAA?????????????????????>>>=========<<<<<<<<<<<<<<<======<<<;;;::::::::::::<<<<<<<<<;;;;;;;;;:::::::::::::::999888888777777777777777777666555555555555555555444444444333333333444444555555555444444444333333222111000000///111111000000000/////////...//////000000//////..............................------,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,+++++++++************)))***++++++,,,,,,++++++************************+++++++++++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((++++++*********)))))))))((((((((('''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((()))***))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------------...............//////000//////000111111111111111000000000000000000000000222222222222333444555555555555555555666666666666666777777777888888888888888888888888999:::;;;;;;;;;;;;<<<============<<<>>>>>>>>>???@@@AAACCCDDDFFFIIILLLPPPYYYhhh{{{vvvkkkccc```dddsssyyyyyy}}}sssjjjjjjllloootttyyy{{{bbbYYYMMMCCC??????AAABBBFFFHHHMMMXXXeeettttttggg[[[TTTKKKHHHEEEDDDCCCBBB@@@???;;;;;;:::999999999:::;;;888888888888888888888777888888888999999999::::::::::::999999888777777666666666666666555555444444333333444444555666777888999999:::;;;<<<===>>>>>>AAAAAAAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>======>>>>>>???AAAAAAAAAAAAAAA@@@???>>>===>>>???@@@AAA@@@???>>>??????@@@@@@AAABBBCCCCCCAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGKKKOOOSSSUUUZZZ```jjjttt~~~wwwtttqqqqqqtttzzz??????????????????@@@@@@@@@@@@@@@???????????????<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999999::::::;;;;;;:::::::::999999999888888888777777777666666555666666666666666555444555555444444333222222111000111111222222222222111111222222222111000///...000000/////////............//////000000//////...////////////////////////...------,,,,,,,,,,,,,,,............------------......//////......---,,,************++++++++++++++++++++++++************)))******+++++++++++++++***************************************************************)))))))))((((((((((((((((((((((((++++++*********)))))))))((((((''''''(((((()))***(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))************************)))))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,---------......,,,,,,,,,---------......+++,,,---...///000000000//////000111111111111111000000000000000000000///111111111222222333444555555555666666666777777777777777777777888888888888888777777888888999:::;;;:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBDDDGGGIIIKKKPPP[[[kkkwwwuuujjjbbb```hhhrrr~~~wwwxxx}}}vvvooojjjkkkmmmpppuuuzzz|||ppp```QQQIIIDDD@@@>>>AAA???AAAHHHQQQ]]]lllxxxttthhh```TTTQQQMMMKKKIIIGGGDDDBBB???>>><<<;;;;;;;;;<<<===999999999:::999999888777888888888999999::::::;;;:::::::::999888888777777777777888888777777666555444555555666666777777777777777777888888999999999;;;;;;;;;;;;;;;;;;<<<<<<============<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;>>>>>>?????????>>>>>>===<<<===>>>???@@@@@@@@@@@@======>>>???@@@AAABBBBBBAAABBBCCCDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDFFFIIIMMMQQQTTTWWW___kkkxxxyyyuuuiiiiiikkkpppwww???????????????>>>>>>>>>??????>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::::::::999999999888888888666666666666555555555555333444555666666666555444333333333333222222222222///000000111222222111111///000111111111000///.../////////.........------//////000000000000//////////////////////////////......---,,,,,,,,,,,,,,,.........---------,,,,,,....../////////...---,,,*********+++++++++,,,,,,,,,,,,+++++++++*********))))))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******)))))))))((((((((((((''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((************************+++******)))))))))******)))))))))))))))))))))))))))************+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,---------......------------............'''))),,,///111111111000//////000111111111111111......//////000000111111111111111111222333444555666666666777777777888888777777777777888888888888777777777777888999:::;;;::::::;;;<<<<<<<<<<<<;;;===<<<<<<<<<===>>>??????AAADDDGGGHHHIIIOOO\\\fffxxxuuuiiibbbcccjjj}}}|||wwwyyy|||~~~ssspppooonnnqqqvvv||||||lll```VVVLLLFFFCCC???>>>BBBEEEIIITTT___mmmttt}}}|||tttoooccc```[[[WWWTTTQQQNNNKKKFFFDDDAAA???======>>>>>>;;;;;;<<<<<<<<<;;;999999888999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::999999999888999999:::999888777666444555555666666666666666777777777777888888888888888888888888999::::::;;;999999:::::::::999888888::::::999888888999::::::;;;::::::999999::::::;;;<<<<<<======>>>======<<<===>>>>>>???@@@AAACCCDDD<<<===>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFFFFEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFDDDCCCCCCDDDFFFIIILLLNNNUUU^^^lllzzzwwwpppjjjgggeeehhhoooyyy@@@@@@??????>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999999::::::999999999888888888888777555555555555555444444444222333555666666666555555111111111222333333444444000111222333333333333333...///000111111000////////////.........---------//////000000000000//////000000000000000000000000///...------,,,,,,------,,,,,,,,,+++++++++******+++,,,---------,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))++++++***************+++)))))))))))))))))))))))))))************+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,---------......---------.........//////%%%(((,,,000222222111000//////000111111111111111,,,,,,---///000222333333111111111111222333444555777777777777888888888888777777777777888888888888777777777777888999:::;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>BBBFFFFFFEEEHHHRRRZZZfffqqq~~~qqqfffdddhhhqqqzzzyyytttvvv}}}xxxtttpppppptttwwwxxxkkk]]]TTTMMMHHHFFFGGGEEECCCHHHRRRSSS]]]lllyyy}}}{{{pppmmmhhhccc```\\\XXXUUULLLJJJFFFBBB@@@>>>>>>>>>======>>>>>>>>>===;;;:::::::::;;;;;;<<<===>>>>>>=========<<<;;;;;;::::::999999:::;;;:::999888777444444555666666555555444888888999999999999999999999999999999:::;;;<<<===777888999:::::::::::::::<<<;;;:::999999:::;;;<<<;;;::::::::::::::::::;;;:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;===???AAABBB===>>>???@@@AAAAAAAAAAAAAAABBBDDDFFFFFFFFFFFFEEEHHHIIIJJJKKKLLLKKKJJJJJJDDDDDDBBBBBBCCCEEEGGGHHHSSS]]]mmm|||zzzppphhhbbb^^^[[[gggmmmwww===============<<<<<<;;;<<<<<<;;;;;;;;;:::::::::::::::999999999999999999999999999999999888777666777777777777777666555555222222111111111111000000222222222222222222222222222111000//////000111222///000111222222111000///////////////....................................//////////////////////////////...---,,,++++++***,,,,,,---......---,,,,,,+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,++++++***)))(((((()))************+++++++++...///...---***((((((((())))))))))))************))))))))))))))))))))))))%%%(((***+++*********+++))))))(((''''''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((())))))(((&&&%%%&&&''')))*********)))(((((()))***+++&&&'''''''''(((((())))))+++***)))'''''''''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))+++)))(((&&&&&&((()))+++***)))))))))((((((''''''++++++************++++++,,,+++***((((((((()))***++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000222222222222222111000///222111000//////111333444222222222222222222222222999888666555555666777888555555666666777777888888888777666666666777999:::888999999::::::;;;;;;<<<<<<;;;:::999:::;;;<<<===??????@@@AAADDDHHHKKKNNNZZZcccsss|||nnngggiiiooozzzwwwqqqqqquuu}}}}}}yyywww~~~wwwllldddVVVJJJHHHGGGEEEEEEHHHIIINNNVVV^^^fffnnnuuuyyyxxxxxxwwwtttoooiiiccc___VVVQQQJJJFFFDDDBBB@@@===<<<:::999;;;>>>@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;777888888999999999888888:::999777666666666777888888888777777777777777777666777888999999999999999;;;;;;::::::::::::999999999999999888999999::::::666777888:::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========;;;<<<<<<===???@@@@@@AAA????????????@@@BBBCCCDDDBBBCCCFFFJJJNNNPPPOOONNNJJJKKKMMMPPPRRRQQQNNNKKKIIIFFFDDDCCC@@@>>>BBBIIIPPPYYYhhhwww{{{qqqhhhccc^^^[[[```jjjwww~~~===============<<<;;;;;;;;;;;;::::::::::::999999888888999999999999999999::::::999999888777666555666777777777777666555555444444444333333333333222222222222222222222222222111111000//////000111111///000111222222111000///////////////.........---................................................///......------,,,,,,++++++,,,---......---,,,++++++,,,,,,,,,,,,+++*********++++++++++++++++++,,,,,,,,,+++******)))(((((())))))*********++++++++++++,,,,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++)))'''''''''))))))((('''''''''''''''***))))))(((((((((((()))'''''''''((((((((())))))))))))'''&&&'''(((***+++,,,+++)))(((((((((((()))''''''((((((((()))))))))+++***((('''''''''((())))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))******+++***)))(((''''''((()))***++++++++++++*********)))+++******************+++,,,+++)))((((((((()))***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------...............//////000111222222222222111000///......000222333222222222222222222222222888777555444444555666777666666666666666777777777777777666555666777888999777777888888999::::::;;;;;;::::::999:::;;;<<<===>>>>>>???@@@BBBEEEIIIKKKQQQYYYeeesssssslllllliiissswwwtttssswww}}}}}}|||~~~{{{nnn```YYYSSSKKKEEEEEEEEEHHHMMMSSSYYY___dddhhhtttvvvyyyzzzyyytttnnnkkkaaa[[[TTTNNNKKKIIIGGGEEECCC@@@>>>???AAAAAA@@@???@@@@@@????????????>>>>>><<<<<<<<<;;;;;;;;;;;;;;;999999:::::::::::::::999;;;:::999888777888888999888888999999999999999999888888888888999999999999::::::::::::::::::;;;;;;::::::999999999999:::::::::::::::::::::::::::;;;999999999:::::::::;;;;;;::::::;;;<<<===>>>>>>>>>?????????@@@@@@BBBCCCCCCBBBCCCFFFJJJOOORRRRRRPPPPPPPPPQQQSSSTTTSSSPPPMMMJJJGGGEEEEEEAAA>>>AAAFFFMMMVVVeeeuuu|||{{{qqqjjjcccbbbbbbdddooozzz<<<============<<<;;;;;;999999999999888888888888777777777888888999999999::::::999999888666555444666666666666666555444444555444444444333333333333111111111111111111111111111000000//////000000111//////111111111111////////////.........---------------------------------...........................---------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******+++++++++++++++*********+++++++++******))))))((()))))))))*********++++++(((***+++***))))))***+++***))))))(((((('''''''''((((((((((((((((((((((((((()))***)))'''&&&&&&&&&)))((((((''''''''''''(((***************)))((('''''''''((((((((()))))))))***)))(((((((((***+++,,,,,,+++***(((''''''''''''(((((()))))))))))))))******)))((('''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))************)))(((''''''((()))***++++++++++++************************************+++***))))))((()))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............------,,,,,,,,,---...000222333444444000///...---...///000111222222222222222222222222666555444333333444555666666666666666666555555555666555555555555666777777666666777777888999999999:::999999999:::;;;===>>>>>>>>>>>>>>>@@@BBBEEEFFFKKKOOOWWWaaannn|||yyyqqqooofffmmmyyy|||uuutttvvv~~~vvvnnnmmmooozzzuuujjj^^^TTTOOOIIIHHHGGGHHHKKKOOOTTTXXXccciiipppwwwzzzyyyvvvssspppkkkccc[[[VVVRRRNNNLLLJJJGGGEEEDDDDDDEEEEEEDDDCCCCCCBBBBBBAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999::::::;;;;;;<<<<<<;;;:::999888888888999::::::::::::;;;;;;<<<======;;;;;;:::::::::::::::;;;===<<<;;;999999999:::;;;999999::::::::::::;;;;;;;;;;;;<<<<<<=========>>>@@@??????@@@@@@AAABBBCCCCCCDDDGGGMMMRRRVVVWWWWWWWWWVVVVVVVVVXXXXXXVVVTTTMMMJJJGGGFFFCCC@@@BBBGGGLLLUUUdddttt{{{sssooooooiiieeedddgggmmmwww~~~||||||<<<<<<======<<<<<<;;;:::888888777777777666666666555555666777777888999999:::999999888777555444333555555555555555444333333222222222222111111111111111111111111111111111111000000000//////000000000...///000111111000///............---------,,,,,,------------------------------------------------,,,,,,------............++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******,,,,,,++++++******))))))+++*********)))))))))((())))))))))))************)))+++,,,+++***)))***+++***))))))((('''&&&&&&%%%''''''''''''''''''''''''$$$%%%''''''''''''((())))))(((''''''''''''(((((())))))*********(((&&&%%%'''(((((((((((()))))))))***************+++------***))))))(((((('''''''''))))))))))))************(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((()))))))))))))))((((((((((((((())))))************))))))******))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,...000111222333333//////.........///000111111111111111111111111111444333333222222333444555666666666555555444444444444444444444555555666666666666777777888999999:::888888888888999;;;===???>>>>>>>>>>>>???AAABBBCCCHHHKKKOOOVVV```nnn~~~~~~vvvrrrlllpppwww~~~yyyxxx{{{wwwjjjeeeeeelllsss{{{~~~tttnnn\\\VVVMMMFFFEEEHHHLLLOOOPPPVVV___iiiqqquuuwwwwww{{{xxxsssmmmfff^^^XXXTTTTTTRRROOOMMMLLLLLLLLLLLLJJJIIIIIIGGGEEEBBB@@@???AAAAAAAAAAAAAAA@@@@@@@@@======<<<<<<;;;;;;;;;<<<;;;;;;::::::999999999999999::::::;;;;;;<<<<<<======<<<:::888777888999:::999::::::<<<===>>>??????===<<<;;;;;;:::;;;;;;;;;<<<;;;999888888999;;;<<<<<<<<<<<<======>>>>>>>>>?????????>>>>>>>>>>>>>>>????????????@@@AAABBBCCCEEEFFFJJJPPPVVV[[[]]]^^^\\\[[[ZZZ\\\___aaaaaaaaaVVVPPPKKKIIIGGGFFFJJJPPPUUU\\\hhhttt}}}zzzuuuqqqoookkkhhhiiinnnmmmnnnrrryyy}}}}}}<<<<<<<<<<<<<<<;;;;;;:::777777666666666555555555444444555666666777888888888888888777666555333333444444444444444333222222222222111111111000000000000000000000000000000000/////////000000/////////...///000111111000///...------------,,,,,,,,,,,,------------------------------------------------++++++,,,,,,---.........+++++++++******++++++++++++,,,,,,,,,,,,+++******+++++++++******)))))))))*********)))))))))))))))(((((()))))))))*********---......---+++******+++***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&((()))((((((''''''''''''((((((&&&'''((()))((('''%%%$$$(((((((((((()))))))))************+++,,,------...''''''((()))))))))******************))))))))))))'''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))(((((((((((((((((())))))((()))************)))((()))))))))*********))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///,,,---...///000111111000////////////000000111111111111111111111111111111222222222222222333444444666666555555444444333333333444444555555555555555777777888888999:::::::::888888888888999;;;===>>>>>>>>>>>>>>>???@@@AAAAAAAAADDDIIINNNVVVbbbppp{{{~~~yyywwwxxxzzz}}}kkkaaa______eeennnttt{{{}}}qqq```QQQHHHEEEEEEFFFEEEIIIOOOXXXbbbkkkrrruuu|||~~~~~~yyyssslllhhhgggeeebbb^^^YYYVVVUUUUUUVVVUUUTTTRRROOOKKKGGGEEEEEEDDDDDDCCCBBBAAAAAAAAA>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<>>><<<:::888888999:::;;;::::::;;;<<<>>>???@@@@@@>>>======<<<;;;;;;<<<<<<:::999888777888:::<<<>>>======>>>???@@@AAABBBBBBAAAAAAAAA@@@??????>>>>>>?????????@@@AAABBBDDDDDDFFFGGGKKKQQQXXX^^^aaabbb``````aaadddiiinnnpppqqqeee\\\SSSPPPOOOQQQXXX___ccchhhooovvvyyyxxxuuurrrkkkeeeaaa______bbblllvvv}}}~~~;;;<<<<<<<<<<<<;;;::::::666666666666555555555555444444444555555666666666666777777777666555444333333333333333333222111111333222222222111111111111////////////////////////...//////000000//////.........000000000000......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---+++******))))))******++++++,,,,,,,,,,,,+++*********************)))))))))))))))))))))))))))))))))((((((((()))))))))******...//////...,,,***+++,,,***))))))(((((('''''''''''''''''''''''''''''''''((())))))'''%%%$$$%%%'''(((''''''''''''(((((()))%%%&&&&&&''''''&&&&&&&&&((((((((()))))))))******)))******+++,,,---......&&&'''(((***++++++++++++***)))))))))))))))((((((&&&&&&'''((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))(((((())))))))))))((((((************++++++++++++'''((()))******)))((('''(((((()))************))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...//////---...///////////////...//////000000000111111111111111111111111111111111111111222222333333444444444444444444444333333333333444555555666666555555777777888888999::::::;;;999888888888999:::<<<===<<<<<<===>>>>>>?????????888===CCCHHHLLLVVVbbblll|||~~~sssddd___WWW^^^eeeiiinnnzzz}}}iiiYYYOOOGGGBBB@@@AAACCCGGGNNNXXX```eeeooouuu}}}~~~}}}zzzzzzwwwrrrkkkeeebbbaaa``````___\\\WWWRRRMMMJJJIIIIIIHHHFFFDDDCCCBBBAAA???>>><<<;;;:::;;;;;;<<<;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;<<<;;;<<<<<<>>>???@@@AAAAAA??????>>>===<<<<<<<<<<<<999999888999:::;;;===>>><<<===>>>@@@BBBDDDEEEFFFDDDDDDCCCBBBAAA@@@???>>>AAAAAABBBCCCEEEFFFHHHIIIHHHIIILLLSSS[[[aaaeeefffggggggjjjooowww}}}uuukkk```\\\]]]___fffmmmppprrruuuvvvtttppplllhhh```[[[XXXYYY]]]fffvvv;;;;;;<<<<<<;;;;;;:::999666666666666555555555555444444444444444444555555555555555666666555555444222222222222222111111000111111111111000000000000////////////////////////......///000000///......---...///000000///...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************+++++++++***))))))))))))***++++++,,,,,,,,,,,,+++******))))))))))))************((()))))))))))))))))))))(((((((((((()))))))))***+++---------++++++,,,---))))))))))))))))))))))))'''''''''''''''''''''''')))))))))'''%%%%%%&&&((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))(((((()))))))))*********((()))***+++,,,------...((()))***+++,,,,,,++++++)))))))))(((((((((''''''%%%&&&'''(((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))((((((((())))))))))))(((((()))*********++++++++++++'''((()))******)))(((''''''((()))***+++******)))((())))))***++++++,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------------.../////////............//////000000//////111111111111111111111111000111222333444444444444333333333333333444444444333444555666777666666555666666777777888999999999999999888888888999;;;<<<999:::;;;<<<============888===BBBDDDEEEKKKUUU^^^jjjvvv~~~~~~qqqjjj___cccgggfffeeennnyyyhhhXXXNNNEEECCC@@@@@@BBBGGGMMMQQQZZZaaakkksssxxx{{{}}}~~~yyytttrrrqqqoooooommmjjjddd^^^XXXUUURRRRRRPPPMMMKKKIIIGGGFFFAAA@@@>>><<<<<<<<<===>>>>>>>>>?????????>>>===<<<>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@AAAAAA@@@@@@???>>>============;;;;;;<<<<<<======>>>>>>===>>>@@@CCCFFFHHHJJJKKKJJJIIIHHHGGGEEEDDDCCCBBBDDDDDDEEEGGGJJJLLLNNNPPPNNNOOORRRYYYaaahhhlllmmmpppqqquuu|||zzzpppmmmllllllppptttvvvvvvvvvtttppplllgggeee]]][[[\\\aaahhhsss;;;;;;<<<<<<;;;;;;:::999777777666666666555555555444444444444444444444333333444555555666666555555222222222222222111000000............------------////////////////////////---...///000000///...------...///000000///...---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***++++++,,,,,,,,,,,,+++******(((((())))))******++++++(((((((((((())))))))))))(((((((((((())))))))))))(((***++++++++++++---...))))))))))))************((((((((((((((((((((((((&&&'''''''''&&&'''***,,,'''''''''''''''((()))***'''&&&&&&&&&''')))***,,,))))))))))))************'''(((***+++,,,---------***+++,,,------,,,***)))))))))(((((('''''''''&&&$$$%%%'''(((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((())))))))))))((((((''''''(((((()))))))))***'''((()))++++++)))(((''''''((()))+++++++++***)))((())))))***++++++,,,,,,************************++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,---...////////////,,,---......//////......000000000000000000000000000111222333444555555555222222222333333444444444444444666777777777666555555555666666777888888888:::999888888888999:::;;;777888999:::;;;<<<<<<<<>>======>>>???@@@@@@AAABBBAAA@@@???>>>AAAAAA@@@???>>>===<<<<<<::::::;;;<<<=========<<<>>>>>>>>>???@@@@@@AAAAAAAAA@@@???>>>============>>>??????@@@???>>>>>>===@@@AAADDDGGGJJJMMMOOOQQQPPPPPPNNNMMMKKKIIIHHHGGGFFFGGGHHHKKKMMMQQQSSSUUUVVVVVVYYY```hhhooossstttvvvxxx}}}{{{xxxwwwttttttvvvwwwvvvtttqqqnnnjjjfffeee___```dddlllttt999999999999999999999999;;;:::999777666444333222111111111222222333333333333333333333333333333333333333333222222222111111333111///...---...000111/////////...------,,,,,,000////////////...............---------,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,++++++***************++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))******************************))))))))))))******(((((())))))******++++++''''''(((((('''&&&%%%%%%)))((((((((()))***++++++))))))))))))(((((((((((('''''''''(((((((((((()))+++***)))))))))))))))***(((((((((((((((((((((((((((((()))))))))******+++***(((&&&(((+++---+++((()))******++++++,,,,,,---++++++,,,++++++***)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''$$$###&&&,,,...***&&&))))))((('''&&&%%%%%%$$$+++)))'''&&&&&&''')))+++))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))++++++***************+++++++++++++++++++++++++++************************+++,,,.../////////...---////////////////////////111111111111000000000000111111222333333333333222444333333333333444555555444444444555555555666666666666666666777777777777999888777666666777888999===<<<;;;::::::;;;===>>><<<<<<===???BBBDDDFFFHHHPPPZZZhhhvvv|||xxxzzz~~~uuullleeeccckkkuuuhhh]]]NNNEEECCCDDDEEEEEEFFFIIIMMMQQQSSSVVVYYY[[[aaagggpppxxx|||~~~zzztttlllgggaaa[[[WWWSSSPPPMMMIIIEEE@@@>>>>>>AAABBBCCCDDDFFFGGGGGGEEEDDDDDDEEEGGGGGGFFFCCC???=========?????????@@@AAAAAABBBBBB<<<===???@@@AAA@@@???>>>???@@@@@@???======>>>???===>>>????????????BBBDDDEEEEEEGGGHHHKKKOOOVVVZZZaaaaaa```]]]VVVQQQMMMKKKOOOPPPRRRVVV[[[]]]^^^]]][[[___gggooowww|||{{{xxxvvvtttsssrrrooollljjjkkklllmmmlllnnnqqquuu|||~~~999999999999999999999999:::999999777666555444333111222222222222222222333333333333333333333333333222222111111111000000000000///---,,,,,,,,,......---------...............//////.........---------------------,,,,,,,,,,,,------,,,++++++***)))))),,,++++++++++++++++++***)))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((())))))(((((())))))(((((('''&&&((((((((('''(((((()))))))))))))))(((((((((''''''&&&&&&'''''''''((((((((())))))((((((((())))))***))))))))))))))))))))))))''''''((()))))))))))))))***+++++++++***)))******........................++++++++++++***)))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((******+++***)))(((((((((((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...............////////////////////////......///000111222222333000111222222333333222222333333222222333333444555444444444444555555555555666666666666666777777777888888777777777777888888:::::::::::::::;;;;;;<<<;;;<<<===>>>@@@CCCEEEFFFGGGOOO\\\iiittt{{{{{{~~~uuujjjfffkkktttvvveeeXXXQQQMMMIIIFFFEEEGGGIIIJJJJJJKKKNNNPPPQQQWWW___fffjjjmmmpppqqq|||~~~{{{vvvpppiiiccc]]]WWWSSSNNNJJJEEEBBBCCCDDDFFFFFFIIIJJJKKKIIIFFFDDDDDDEEEEEEFFFEEECCC@@@>>>???@@@BBBBBBCCCCCCDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???AAABBBAAABBBCCCCCCBBBBBBDDDFFFFFFHHHJJJKKKMMMSSS\\\cccmmmnnnnnnkkkddd^^^YYYWWWVVVXXX[[[```eeehhhhhhgggiiimmmttt{{{|||tttpppnnnmmmllllllmmmnnnppprrruuuxxxzzz~~~::::::::::::::::::::::::999999888777777666555555222222222222222111111111222222222222222222222222000000000000////////////000///---,,,,,,,,,---...+++,,,,,,---......//////------------,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++******))))))*********+++++++++++++++)))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***((((((''''''''''''''''''))))))))))))))))))((('''((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((()))***++++++++++++++++++++++++'''(((***+++,,,+++)))(((***...000...)))'''))),,,000000000///...---------++++++++++++***)))((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&(((***)))'''%%%&&&'''$$$%%%&&&(((***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///////////////////////////---...//////111111222333000111222222333333222222222111111111111222333333444444444444444444444444555555555666666666777777777888888999999888888777777888999999:::::::::999::::::;;;===>>>AAACCCDDD@@@EEENNNXXXdddrrr}}}~~~uuummmooovvvuuujjjaaaYYYTTTQQQOOOMMMHHHDDDBBBCCCEEEEEEIIIOOOTTTWWW[[[^^^aaakkkmmmsss{{{zzztttlllddd___WWWSSSNNNKKKJJJJJJKKKKKKNNNNNNNNNLLLJJJHHHIIIJJJGGGHHHHHHFFFCCCBBBCCCDDDFFFGGGGGGHHHHHHHHHGGGGGGHHHFFFEEECCCBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDFFFHHHGGGHHHIIIIIIGGGGGGHHHIIIIIIMMMQQQQQQQQQXXXdddnnn{{{}}}~~~yyyrrrmmmjjjjjjlllpppwww|||~~~}}}{{{rrrkkkhhhhhhiiiiiijjjooovvv{{{~~~}}}yyy}}}::::::::::::::::::::::::888777777777777777666666333333222222111111000000222222222222222222222222000000000/////////......111000///.........//////,,,,,,,,,------.........,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,++++++++++++,,,+++++++++******))))))))))))******++++++,,,,,,))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''&&&&&&&&&(((((()))))))))(((((('''))))))((('''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***++++++++++++++++++++++++***+++...000000...,,,***,,,---///...,,,+++,,,...------,,,,,,,,,+++++++++++++++++++++***)))((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))))))))*********)))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///////////////////////////111000000000////////////000000111222222222222222000000000000000111222222444444444333333333333333444444444555555666666777666777888999999888777666666777999:::;;;::::::999999999:::;;;<<<>>>@@@AAA???BBBGGGMMMWWWfffwww{{{|||~~~~~~xxxyyy}}}vvvqqqkkkggg```VVVLLLFFFCCCCCCEEEGGGJJJLLLMMMOOORRRUUUWWWYYY^^^gggrrr|||yyyrrrnnnccc___ZZZVVVTTTSSSSSSRRRRRRRRRRRRPPPOOOOOOQQQSSSOOOOOONNNLLLIIIGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLKKKMMMLLLLLLLLLLLLLLLMMMMMMKKKLLLMMMLLLKKKKKKMMMOOOPPPQQQRRRQQQOOONNNOOOOOOQQQVVVZZZXXXWWW]]]jjjvvv~~~yyyuuuqqqkkkggggggjjjnnnqqqttt{{{}}}zzzyyy::::::::::::::::::::::::666666666666666666666666222222222111111000000000111111111111111111111111111000000000000/////////000//////.....................------,,,,,,,,,,,,,,,+++++++++************,,,,,,+++++++++*********++++++***************))))))))))))******+++++++++)))))))))******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''&&&''''''(((((('''''''''***))))))(((''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''))))))************************+++,,,///000000...,,,***---+++***,,,///000000...))))))*********+++++++++************)))(((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((%%%###%%%)))+++)))'''))))))(((''''''&&&%%%%%%((()))************)))((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))))))))******))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++---...///////////////////////////000000000////////////...000000111222222222222111000////////////000111111333333333333333222222222222333333444555555666666666777888999999888777666666777999:::;;;;;;::::::999999999:::;;;<<<>>>???@@@BBBCCCFFFMMMZZZiiiuuu|||~~~wwwxxxzzz~~~|||oooaaaVVVPPPNNNMMMNNNOOONNNLLLJJJJJJKKKMMMMMMOOOVVV___iiiqqquuuzzz{{{|||~~~}}}yyyvvvnnnkkkfffbbb```___^^^]]][[[[[[ZZZWWWUUUVVVXXX[[[YYYYYYXXXTTTPPPNNNMMMNNNSSSTTTUUUWWWWWWVVVUUUTTTTTTVVVYYY\\\^^^]]]\\\[[[XXXYYYYYYXXXWWWWWWYYYZZZ\\\]]]___^^^\\\ZZZZZZ[[[^^^ccceeeccc```eeeqqq}}}zzzvvvuuutttrrrooommmlllkkkkkknnnuuu{{{}}}yyywwwwww{{{999999999999999999999999666555555555555555555555111111111111111000000000000000000000000000000000000000000000////////////------------,,,,,,++++++......------,,,++++++***++++++++++++************+++++++++*********))))))************************)))))))))***************((())))))******))))))((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((())))))))))))(((((((((((((((%%%&&&&&&'''''''''''''''))))))(((((('''(((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))***+++---...---,,,***)))---***(((+++000222111...*********+++,,,---------************)))((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&!!! &&&***((($$$&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&''''''(((((())))))***))))))))))))***+++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,------...////////////////////////,,,---......000000111222///000111111222222111111000////////////000111111111111111222222333333333111222222333444555666666555666666777777666666555666777888999:::;;;;;;;;;999999999999:::;;;<<<===>>>???@@@BBBFFFOOO[[[ddduuuvvvtttrrrrrrvvv}}}}}}ppphhhddd]]]^^^___\\\WWWQQQMMMKKKKKKIIIGGGIIINNNUUU[[[]]]dddeeeiiimmmrrrsssrrrpppooollliiiggghhhiiiiiihhhhhhgggddd```^^^___bbbeeegggfffeeeaaa\\\YYYYYYYYY```bbbdddfffgggfffeeedddcccgggkkkppprrrqqqooommmjjjkkkkkkjjjhhhhhhiiijjjlllnnnppppppnnnlllkkklllnnnqqqsssqqqnnnrrr|||xxxsssmmmiiiiiikkkmmmnnnssstttwww{{{|||wwwqqqqqqqqqppppppuuu}}}888888888888888888888888555555444444333333333222000000000000111111111111000000000000000000000000/////////.........------,,,---------,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++*********))))))))))))))))))))))))************************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''((((((&&&&&&'''(((((((((((((((''''''&&&&&&''''''(((((()))))))))(((((((((''''''&&&&&&'''''''''(((((((((((('''''''''''''''(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))+++++++++,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,************)))((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&$$$""""""%%%''''''&&&%%%&&&&&&'''((())))))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((())))))***))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,////////////////////////,,,------...///000111111///000000111111111111111000000//////000000111222//////000111222333444444111111222333444555666666555555444444444444555555666666666777888999:::;;;999999999999:::;;;<<<<<<:::===???@@@BBBHHHQQQWWWeeesss}}}tttmmmlllqqqyyy~~~}}}uuuppppppsssuuuvvvzzz~~~xxx{{{|||zzzsssjjjbbb^^^TTTOOOJJJGGGHHHJJJMMMNNNSSSTTTWWW[[[```bbbbbbaaaaaa``````bbbfffjjjlllmmmnnnmmmkkkiiiiiikkkpppuuuwwwwwwvvvsssnnnlllllllllqqqsssvvvyyyzzzzzzyyyxxxxxxzzz~~~}}}{{{zzz{{{|||}}}~~~~~~}}}|||zzzzzznnnnnnkkkiiijjjooowww}}}wwwppplllfffjjjnnnppprrrxxx777777777777777777777777555555444333333222111111//////000000111111222222000000000000000000000000......---------,,,,,,,,,......//////......---,,,***++++++,,,,,,------...,,,,,,,,,++++++++++++***************)))))))))))))))))))))))))))*********++++++******))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''((())))))***))))))%%%%%%%%%%%%&&&&&&'''((())))))))))))(((((((((((('''''''''(((((((((((())))))(((((('''''''''(((((())))))))))))))))))))))))......------,,,,,,,,,,,,***---///...+++***---///---,,,,,,++++++******)))************)))((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''%%%%%%'''***(((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''((())))))***))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++////////////////////////000/////////............//////000111111111111111000000000000000111222222......///111222333444555000111111222444555666666555444333222222333444555555555444444666888:::;;;::::::999999::::::;;;<<<888;;;???AAACCCGGGMMMRRRZZZeeerrr~~~{{{nnnhhhiiioootttxxxnnngggfffjjjmmmnnnoootttzzzyyytttaaa\\\TTTOOOMMMMMMMMMMMMLLLLLLMMMPPPSSSUUUTTTSSSRRRRRRTTTYYY```fffjjjlllnnnnnnnnnnnnqqqvvv~~~~~~||||||}}}}}}}}}xxxtttsssssssssssstttuuutttvvv}}}wwwoooiiieeebbbhhhpppuuuxxx~~~;;;:::999777666555555555555555444333222000000///000000111111111111000000//////............////////////------,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,+++******))))))******,,,+++)))''''''((()))*********)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&)))******)))&&&%%%''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((***------+++***+++---000///...---,,,++++++,,,///,,,******---...,,,***------......------,,,+++)))))))))******+++++++++)))(((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&''''''(((((($$$%%%&&&''''''''''''&&&''''''((((((((((((((((((+++***)))(((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))************)))'''&&&%%%)))(((((('''''''''((((((******))))))***+++,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------......///////////////111111111111111000//////---...000000//////111222333222111111333555555444111222222333333444444555777666555444444444444444444555666777999:::<<<<<<888888999999999:::::::::======>>>???AAADDDFFFGGGQQQXXXdddqqqvvvqqqoooooozzz}}}wwwkkkeeeaaa]]]```fffiiigggjjjrrrzzzvvvhhh___\\\XXXRRRLLLNNNMMMJJJIIIHHHIIIJJJKKKLLLLLLLLLNNNSSSYYY^^^bbbeeeiiimmmnnnnnnqqqxxx~~~}}}~~~||||||~~~}}}|||zzzwwwvvvwwwzzz~~~xxxpppiiidddbbbaaagggllluuu~~~:::999888777666555555555555444333222111000000///.........//////.........//////............//////......---------......///******++++++,,,------...++++++++++++++++++++++++,,,+++******))))))******+++***((('''''''''))))))++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((()))***+++)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))+++...---+++***+++---......---,,,++++++++++++---+++)))))),,,---,,,+++...............---,,,,,,......------------------(((((('''''''''(((***+++************)))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''(((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''))))))***))))))((('''&&&((((((''''''''''''((((((((((((((((((((()))******+++++++++*********))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,------------------------------...///////////////000000111111000000///...---...000000//////111222444333111222333444444333111222222333333444444555666666555444444444444444555555666777999:::;;;;;;888888888999999999::::::<<<<<<===???@@@BBBDDDEEEKKKPPPZZZeeerrr{{{uuurrrrrrssswww}}}|||pppiiiccc^^^]]]aaaaaa___```gggmmmuuuwwwrrrnnnhhhbbb]]][[[WWWSSSPPPNNNMMMLLLJJJIIIIIIJJJLLLQQQUUUXXX]]]___aaabbbbbbfffmmmrrrzzz|||}}}{{{~~~|||wwwsssqqqrrruuuxxxyyyyyyxxxxxxxxx}}}|||zzzxxxpppooooooqqqvvvzzz}}}{{{wwwpppiiiffffffiiikkkuuuzzz~~~{{{999888888777666555444444444333333222111000//////------............------///......------......///------------...///000111******++++++,,,,,,------++++++++++++++++++++++++++++++***))))))))))))*********((('''''''''((()))++++++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%'''(((***+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((***,,,------+++***+++,,,,,,,,,+++***))))))))))))***((('''(((***+++++++++......---------,,,,,,,,,---,,,,,,++++++***)))))))))))))))***+++,,,...///.../////////---+++(((&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((***)))(((((((((((((((((()))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''((((((((())))))(((((('''((((((''''''''''''(((((((((((((((((((((((()))***+++************)))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------------...////////////.../////////000///......------...000000//////111222555444222222333444333222111222222333333444444555666555444444444444444444666666777777888999::::::777777888888888999999999;;;;;;<<<===???AAABBBCCCEEEHHHNNNVVVaaaooo}}}|||qqqpppoooqqqxxx}}}uuummmeeeaaaaaa]]]ZZZYYY\\\aaagggsss}}}vvvsssnnnhhhaaa[[[WWWUUUQQQPPPNNNMMMNNNPPPSSSTTTYYYWWWUUUTTTVVVYYY^^^aaafffhhhllloooppppppooonnnooopppqqqrrrsssttttttssssssrrroookkkfff```\\\YYY[[[]]]```bbbbbbaaabbbccciiilllppptttwwwxxxxxxxxxttttttuuuuuuuuuuuuttttttttttttssssssqqqpppnnnmmmhhhggghhhmmmuuu}}}|||ssspppkkkhhhiiiooovvv{{{~~~|||777777777666555444333333333222222111000000//////...//////000000//////......------------------...,,,,,,,,,,,,,,,---...///******++++++,,,,,,,,,,,,************************++++++***)))))))))))))))******)))(((((())))))*********)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))***++++++***)))))))))***))))))(((''''''(((((('''&&&&&&'''((()))***+++,,,,,,++++++*********************)))))))))))))))+++++++++,,,---...///000111222333333111...***(((((('''%%%$$$$$$%%%''')))((((((((((((((('''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))(((''''''''''''((())))))(((((((((((())))))&&&''''''((())))))(((((((((''''''''''''(((((()))+++***************++++++************))))))))))))************++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,---------,,,---......//////............//////......---,,,---...000000//////111222666444222222333333222111111222222333333444444555555555444333333444444444666666777777888888999999777777777888888888999999;;;;;;;;;<<<===???@@@AAACCCEEEGGGLLLUUUaaaooowww|||xxxsssppprrryyyvvvoookkkccc^^^ZZZZZZ[[[^^^gggqqq{{{zzzrrrlllhhhfffdddbbb```___```aaabbbbbb]]]WWWRRRRRRSSSTTTUUUWWWYYY\\\^^^``````___^^^_________```aaaaaabbbbbbaaa```^^^[[[VVVRRRNNNKKKJJJMMMOOOQQQQQQQQQRRRSSSUUUXXX]]]aaaccceeeffffffggggggffffffgggiiijjjkkklllmmmooopppqqqrrrrrrrrruuutttuuuzzz|||yyyvvvrrrqqqpppqqqvvv~~~555555555555555444333222111111111000000/////////......////////////......------,,,,,,,,,,,,---------,,,++++++*********+++******+++++++++++++++,,,************************+++***))))))(((((())))))*********)))*********+++(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''''''''((((((((('''&&&(((((('''&&&&&&&&&''''''%%%%%%&&&&&&'''((()))******)))((('''''''''(((((()))******+++,,,------...,,,,,,------............000111333444333111...,,,***(((&&&%%%%%%&&&((()))))))))((((((((('''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&''')))(((''''''''''''(((((())))))(((((((((((())))))%%%&&&'''(((((())))))((('''''''''''''''((())))))++++++***************+++))))))))))))))))))))))))))))))*********+++++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------..............................---,,,,,,---...000000//////111222666444222222333333222111111222222333333444444555444444333333333444444555666666666777777888888888777888888888888999999999;;;:::;;;;;;<<<===>>>???BBBBBBCCCFFFLLLVVVaaaiiiwww}}}}}}vvvrrrrrruuuwww}}}nnnhhhaaa]]]YYYXXX^^^eeemmm|||}}}|||zzzzzzzzz{{{|||xxxqqqhhh___ZZZXXXVVVUUUYYYZZZ[[[\\\[[[ZZZYYYXXXXXXWWWWWWWWWXXXZZZ[[[\\\[[[[[[YYYVVVSSSNNNKKKHHHEEEGGGIIIJJJJJJJJJKKKMMMLLLPPPUUUXXXZZZ[[[]]]___cccbbbbbbcccfffkkkooorrruuuwwwzzz~~~}}}yyywwwwwwvvvuuuwwwyyy|||333444444555444333222111000000000000//////......++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,+++***))))))))))))******++++++++++++++++++******************************)))(((((((((((()))))))))))))))************''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%'''(((&&&%%%''''''&&&&&&%%%&&&&&&'''%%%&&&'''&&&&&&&&&(((***((('''&&&%%%$$$%%%&&&&&&%%%&&&'''((()))+++,,,,,,++++++,,,---------,,,,,,///000111222222111///...+++***)))((('''((())))))'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%$$$%%%%%%&&&''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((''''''&&&''''''((()))******))))))((((((((((((((((((((()))))))))))))))***)))))))))************+++(((((((((((())))))))))))******++++++,,,,,,------,,,,,,---............---.........///...------,,,---...000000//////111222555444222222333444333222111222222333333444444555333333333333333444444555555555666666777888999999888888999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>??????@@@AAADDDKKKSSSYYYfffnnnyyyzzzsssnnnkkkqqq{{{~~~wwwnnnfff^^^WWWXXX]]]eeetttzzzqqqkkkiiihhhgggggggggeeeccc```^^^\\\[[[ZZZYYYYYY[[[^^^```bbbeeedddaaa^^^YYYTTTOOOLLLIIIKKKLLLLLLKKKKKKMMMOOOPPPTTTYYY\\\\\\]]]```ccckkkkkkmmmpppuuu|||yyyvvvssssssuuuxxx{{{{{{111222444444444333111000000000////////////......++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++***************+++++++++************************************************)))(((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$###"""$$$((()))(((&&&&&&&&&&&&%%%%%%&&&&&&'''%%%'''((('''%%%%%%''')))((('''%%%$$$$$$$$$&&&&&&######$$$$$$%%%&&&''''''&&&''')))***+++,,,++++++///////////////......---+++++++++*********))))))(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''')))***+++''''''&&&&&&&&&&&&''''''&&&&&&''''''((('''''''''&&&&&&&&&''''''((()))*********)))((((((((((((((((((((((((((())))))******))))))))))))************(((((()))))))))*********)))******+++,,,,,,------+++,,,------......------///////////////...---------...000000//////111222444333111222333444444333111222222333333444444555333333222222333333444555333444555666777888999:::999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<===>>>???AAADDDIIIMMMUUU]]]hhhsss{{{}}}|||}}}tttmmmiiioooyyyxxxkkk```]]]___bbbooo}}}yyyvvvsssqqqnnnmmmllllllnnnqqquuuxxx}}}{{{yyyuuuooojjjeeebbb```aaabbbaaa``````aaacccccchhhmmmnnnmmmnnnqqquuuzzz}}}~~~qqqqqqqqquuu|||111222333444444333111000///////////////.........,,,------......------,,,,,,++++++++++++++++++,,,************+++,,,------++++++******************))))))))))))))))))))))))******)))((((((((((((((($$$$$$%%%&&&'''''''''&&&((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))!!!"""$$$&&&''''''''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$""""""%%%)))***)))'''&&&&&&&&&%%%%%%&&&''''''&&&((()))(((%%%$$$&&&))))))(((&&&$$$$$$%%%&&&'''&&&'''''''''''''''''''''"""$$$&&&)))***+++,,,+++000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******)))(((''''''&&&&&&((((((((((((((()))***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&((()))+++,,,))))))(((((((((((())))))&&&'''''''''''''''&&&&&&&&&&&&&&&'''''')))******,,,,,,+++******)))******'''((((((((())))))******))))))))))))************++++++,,,,,,,,,---------))))))***+++,,,,,,------+++,,,------......------//////000000//////...------...000000//////111222333222111111333555555444111222222333333444555555222222222222333333444555333333444666777999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===;;;===???@@@AAABBBEEEGGGJJJQQQ\\\hhhrrr{{{{{{yyyvvv~~~~~~uuuhhhjjjnnnyyyzzzllleeefffaaannn}}}~~~~~~|||{{{}}}~~~{{{yyyvvvpppqqqttt{{{333333222222111000000000000000///------,,,,,,,,,...---+++******+++---...---,,,,,,+++*********+++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((,,,+++(((&&&%%%%%%&&&''',,,+++***((('''%%%$$$###%%%'''((())))))'''%%%$$$((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%(((((((((((('''&&&%%%$$$)))'''%%%$$$$$$$$$&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&%%%$$$$$$%%%&&&((()))((()))*********((('''&&&///...---+++***)))))))))---------...000333666777000,,,(((((())))))&&&"""$$$&&&(((***,,,...//////)))((('''&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))***++++++++++++++++++*********))))))))))))***++++++++++++***---------------,,,,,,,,,,,,,,,...///000000000000++++++,,,...///111222222111111222222222333333333666555444333222111111111333333444555666666666555666555333333555999===???@@@>>><<<;;;:::;;;<<<===999999999:::::::::;;;;;;>>>???@@@@@@???@@@BBBDDDEEEJJJRRR[[[dddoooxxx|||xxxxxx{{{ooojjjjjjqqq{{{yyynnniiihhhoooyyy}}}{{{{{{}}}{{{zzzyyyuuu|||}}}zzzzzz~~~333222222111000000//////000///...---,,,,,,,,,,,,...---+++******+++---...---,,,++++++*********++++++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&&&&((()))))))))((((((''''''&&&&&&&&&'''((((((((('''%%%$$$(((''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&)))'''&&&%%%&&&'''&&&%%%(((((((((((((((((('''&&&)))(((&&&%%%$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&((())))))***)))((('''&&&******))))))((()))))))))((((((***,,,///333666888222222111000...,,,***)))&&&&&&'''((()))******+++(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******+++++++++++++++*********))))))))))))***+++++++++++++++---------------------...,,,---...//////000//////+++,,,---...000111222333111111111222222222333333555444333333222222222222444444444555555555555555666555444444666:::>>>@@@BBB@@@>>><<<;;;;;;<<<===999999999::::::::::::;;;===>>>??????>>>???AAACCCAAADDDKKKRRR[[[dddnnnttt~~~{{{}}}yyyqqqkkklllooouuuuuummmiiinnnvvv|||zzzyyywwwuuutttsssqqqoooooosssyyy~~~}}}yyyyyyyyyzzz|||}}}~~~wwwtttpppnnnpppvvv}}}222222111000000//////...//////...---,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++************++++++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''(((((())))))))))))))))))))))))((('''&&&&&&&&&''')))***%%%&&&&&&'''(((((())))))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%''''''((())))))))))))((()))((('''&&&&&&&&&'''((($$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$######((((((((()))(((((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&(((***---000333444000333555555111...---...***)))((('''&&&'''((((((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((+++***)))(((((()))***+++((((((((()))******+++++++++++++++***************)))******+++++++++++++++,,,---------.../////////---....../////////......------...///111222333333111111111222222222222333333333222222222222333333777666555444333444555555666555444555777:::>>>AAADDDBBB@@@===<<<;;;;;;;;;888888999999999:::::::::;;;<<<======<<<===???AAA>>>@@@DDDIIIPPPXXXbbbhhhxxx||||||qqqjjjggghhhooowww|||{{{qqqlllnnnrrr{{{wwwnnnkkkiiihhhfffeeedddcccbbbbbbfffkkkpppxxx|||wwwrrrooonnnppptttyyy~~~}}}wwwllljjjggghhhmmmuuu~~~111111000//////......---......---,,,++++++,,,,,,,,,,,,+++******+++,,,,,,++++++***************+++******))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((('''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%%%%&&&'''((())))))))))))***)))(((''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&$$$###"""''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((()))***+++,,,---+++,,,///111222111///---000...+++)))''''''(((((('''&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((+++***(((''''''(((***+++(((((())))))************************************)))***++++++,,,,,,++++++,,,,,,---......///000000.........///......------......///000111222333333111111111111222222222222222222111111222333444444888777555333222333444666444444444444666:::===???CCCBBB???===:::999888888888888888888999999999999999:::;;;;;;:::;;;===???@@@AAABBBEEEIIIPPPXXX^^^jjjpppxxx}}}tttnnnkkkkkkmmmnnnrrrwww}}}sssooonnnpppwwwvvvnnnhhhccc___\\\\\\\\\[[[ZZZYYY\\\```dddjjjrrr|||xxxsssooollljjjiiipppsssxxx{{{sssmmmeeefffhhhlllsss{{{000000///......------,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++*********))))))***++++++***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$$$$&&&'''&&&&&&###$$$%%%&&&'''((((((((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&((((((%%%&&&'''''''''%%%$$$###&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''((())))))))))))))))))'''(((...555888444...111///,,,)))((('''((((((''''''&&&&&&&&&'''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&&&&''')))***)))))))))))))))***************************************+++,,,,,,,,,,,,++++++,,,,,,---...///000000---...............---,,,......///000111222222333000000111111111222222222111111111111222333444444888777555333222333444666333333222333555777:::<<>><<<:::888666555555777777777888888888999999888999::::::999:::<<<===AAAAAAAAAAAADDDIIIPPPUUU\\\bbbkkkssswwwzzz|||~~~yyysssnnnhhhiiijjjlllpppxxx{{{sssppppppvvv~~~xxxqqqhhhaaa\\\ZZZYYYXXXVVVTTTTTTVVVXXX___fffqqq~~~zzzxxxqqqoookkkhhhgggiiillloooyyy|||{{{vvvqqqmmmjjjeeeiiiooowww}}}//////......---,,,,,,+++,,,++++++******+++++++++++++++++++++++++++++++++***))))))))))))***++++++***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''))))))((('''&&&%%%$$$###'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&'''&&&&&&"""###$$$%%%&&&'''''''''((((((((('''''''''&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%$$$%%%'''(((******++++++,,,'''&&&---999>>>999222---,,,+++)))((((((((()))(((((('''''''''''''''((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))*********************+++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---.........,,,------.........------......///000000111222222000000000111111111111222111111111111111222333444777666555444333444555555333333222333444666777888:::999999888666555444444666777777777777888888888777888999999888999;;;===>>>???>>>>>>>>>AAAFFFJJJPPPVVV___fffjjjnnnsssvvv{{{yyymmmiiicccaaadddkkktttzzz|||zzzyyy{{{vvvmmmggg```___]]]YYYUUURRRRRRRRRVVV[[[cccnnn|||yyyqqqmmmkkkeeeeeeffffffiiiooovvv{{{~~~wwwqqqooooooooooootttyyy......------,,,+++++++++++++++************++++++******++++++++++++******)))))))))))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%''''''&&&$$$$$$%%%&&&'''''''''&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&'''(((***++++++******)))&&&%%%+++444999666222***+++++++++++++++,,,,,,***)))(((''''''&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))))))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---.....................//////000000111000000000000111111111111222111111111111111222222444444444555555555555555555444444444444555666666666666666666666666555555666666666777777777888888777888999999888999;;;===<<<<<<<<<<<<;;;===@@@CCCDDDJJJRRRWWWZZZ___ffflllqqqzzzvvvjjjaaa```dddgggiiiqqquuuzzz{{{|||}}}rrrqqqmmmggg```[[[XXXWWWTTTVVVZZZbbbnnn~~~}}}wwwpppjjjhhhhhhhhhkkkooorrruuuzzz{{{wwwrrrppprrrwwwzzz|||......---,,,,,,++++++***+++***************++++++******++++++++++++******))))))((())))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&''''''%%%###"""$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$######%%%''''''&&&%%%&&&''''''((('''''''''&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$###"""###$$$&&&'''%%%%%%$$$###$$$%%%'''((("""""""""###$$$&&&'''(((***++++++++++++)))'''&&&$$$######&&&+++//////...***+++---...///000000000+++***)))''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))************))))))*********)))))))))))))))))))))******++++++++++++***+++,,,,,,------,,,,,,,,,+++++++++++++++++++++***+++,,,---......///...------......//////000000000000000000111111111111222222111111111111111222333333444555666666666555777666666555555555666666444444555666777777666666666666666666777777777777777888999999888999;;;===;;;<<<<<<<<<;;;;;;>>>@@@<<>>???CCCGGGKKKUUU^^^kkkxxxyyypppiiieee[[[ZZZYYYXXXXXX[[[___bbbiiirrr~~~}}}nnnfff___```gggssszzzuuutttrrrqqqrrrvvvwwwyyy|||~~~~~~|||}}}{{{wwwrrrmmmjjjgggeeeaaaeeekkkppptttyyy~~~~~~~~~zzzwwwxxxyyy|||......------,,,,,,++++++++++++)))((((((((()))***************************''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''(((((((((***)))(((((()))***((('''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$######""""""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$'''&&&$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,+++******+++***))))))(((((())))))'''&&&$$$$$$&&&'''&&&%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&''''''((('''''''''%%%%%%%%%&&&''''''((((((&&&''''''((())))))******)))))))))))))))******++++++***)))))))))))))))))))))******+++++++++************))))))******+++,,,------------------------///...---+++++++++,,,---...//////000000000//////111111111111111111111111222333333444444333333222222222333333333333333333222333333444555555666666888777666555444333333333555555444444555555666777888888777777777777888888888999:::::::::<<>>@@@BBBEEEKKKSSS\\\ccchhhooottt{{{zzzsssmmmiiigggkkklllnnnpppqqqqqqqqqppptttuuuyyy|||}}}|||~~~yyywwwqqqnnnjjjfffddddddeeeffffffggghhhhhhhhhhhhkkkmmmmmmuuu~~~zzzxxxxxxwwwtttpppqqqssswww{{{}}}}}}{{{zzzzzzzzzzzz|||yyyssspppllleee___[[[]]]aaacccfffllltttzzzyyyooobbbRRRDDD>>>******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&'''''''''&&&&&&&&&''''''''''''((($$$%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&$$$""""""$$$''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))************,,,,,,,,,,,,++++++***))),,,---...---+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...000222444333000------...000000////////////000000000000111222222222222111111111000000111111222222111111111111111111111111222222222111111222222222222111111000000111111222222222222111111222222222444333333666:::======;;;:::;;;===AAAGGGNNNTTTWWWaaahhhqqqyyy}}}xxxuuuqqqqqqqqqsssttttttrrrpppnnnmmmnnnrrrvvvxxxvvvssspppooorrrzzz~~~{{{xxxxxxyyyzzz{{{|||}}}|||zzz{{{|||~~~}}}vvvmmmhhhfffeeeaaa]]]]]]```cccfffiiinnntttyyyxxxiii]]]QQQCCC999666************))))))))))))))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%%%%### &&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&%%%$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))))))))************+++++++++++++++************,,,------,,,,,,---///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------000222333222///------...000000////////////000000///000111111222222111111111111000000///000000000111111111111111111111111111111222222222222111111222111111000000111111222222222111111111111222222333222222444777999999888555555666777:::>>>BBBDDDNNNUUUaaakkkttt}}}}}}zzzxxxzzz~~~~~~yyyuuummmiiiddddddgggjjjjjjjjjeeedddfffmmmtttzzzzzzpppkkkddd```aaacccdddccceeegggjjjlllnnnqqquuuxxx~~~zzz|||vvvgggWWWKKKAAA777222111))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&&&&&&&&&&''''''''''''((('''(((((()))))))))((((((''''''&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&$$$###%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((()))***))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((()))))))))************++++++***************+++***+++---,,,++++++,,,...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------+++,,,---------....../////////000000000000/////////000000111111111111111333222111000000000000000111111111111111111111111///000111222222111000///111111000000000000111111111111000000000000111111222111222222444444555444444444333333555777999:::???FFFPPPZZZeeeqqq~~~tttmmmccc]]]]]]___``````___]]]___dddjjjpppzzzxxxrrrkkkhhhfffgggkkkoooqqqrrrrrrssstttuuuuuuuuuvvvvvvyyy~~~xxxyyyzzz||||||xxxrrrmmm```SSSEEE<<<666000...///((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((''''''&&&(((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""" """$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###########################$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((())))))))))))((('''%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((()))))))))'''''')))***&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''((()))))))))************+++******))))))***++++++***+++,,,+++)))))))))+++++++++************+++++++++++++++,,,,,,,,,------++++++++++++---.........//////000000000000////////////000111111111111000444333222111111111111111111111111111111111111111//////111222222111//////111000000000000000000111111000000//////000000111000000111111111111222222333333222333444555777888888<<>>555222000,,,******''''''''''''((((((((((((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### """$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########################################################$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''((((((((('''&&&%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&))))))))))))******************)))((((((***+++,,,***+++,,,+++)))(((((()))+++******))))))******+++++++++++++++,,,,,,,,,,,,111///------......---,,,...///000111111000///......///000000111111000000444333222222222222222222111111111111111111111111//////000000000000//////111000000//////000000111000000////////////000000...///111000//////000111111111111222333555666777666999<<>>BBBHHHMMMMMMUUU```iiipppxxxyyyooohhh\\\VVVPPPNNNMMMOOOWWWaaaeeelllssswwwxxx|||{{{tttooohhhdddcccbbb```^^^dddnnn|||~~~~~~vvvkkkcccSSSOOOHHHAAA<<<777333000000+++(((+++---+++))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$###%%%&&&)))(((&&&%%%$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%### &&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""""""""#########%%%###"""###$$$&&&%%%%%%&&&%%%###$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&'''(((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++***+++++++++,,,,,,,,,---------......---------.........//////,,,,,,------.../////////---......///000111111111222222222111111000000000222222111111111111222222111111000///////////////........................333222000............///000000//////.........---000000111111222222222333111444777888777888;;;>>>@@@DDDIIIPPPYYYcccmmmssszzz~~~nnnfff[[[UUUTTTWWWYYYZZZaaadddgggggggggkkkttt{{{~~~~~~yyyqqqkkkhhhccc]]]ZZZVVVVVV]]]gggmmm}}}zzzrrrfffZZZRRRCCC@@@<<<777333000//////...---,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%&&&###############$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&((('''%%%$$$######$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""""""""!!!!!! %%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######""""""!!!!!!%%%###"""###$$$&&&%%%%%%&&&%%%###$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((())))))))))))((((((((((((++++++++++++++++++++++++)))))))))))))))******+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,------------,,,,,,---------.........,,,------...//////000000//////000111111222333333333222222222111111111111111000000000000000000111111000000///////////////........................000//////......///000111////////////......------......//////000000000000///111333333222222444666666888<<>>CCCGGGRRRVVV]]]fffpppzzz}}}}}}{{{yyy|||xxxoooddd[[[XXX[[[___bbbdddgggjjjkkknnnqqqsssuuussspppmmmhhhdddaaa```dddeeejjjtttvvvpppmmmkkkgggddd^^^[[[XXXWWWWWWXXXXXXWWWYYYXXXYYY]]]aaahhhttt|||rrrlllcccXXXNNNDDD;;;555111000000...---,,,++++++---,,,+++***************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%'''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$&&&'''$$$######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$######"""""""""%%%###"""###$$$&&&%%%%%%&&&%%%###$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((('''(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))******+++++++++******++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,......//////000111111111111111111222222333333333333333333222222222222222000000////////////000000000000///............///////////////////////////------------...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////......------...000111222222333555999<<>>EEENNNXXX___jjjqqq||||||tttooommmiiifffdddaaa````````````bbbaaa^^^ZZZWWWUUUTTTSSSNNNOOORRRZZZ```hhhuuu}}}|||{{{xxxuuuqqqmmmjjjfffcccaaaaaa___\\\ZZZXXXWWWUUUTTTPPPPPPPPPRRRWWW___ggglllrrruuu|||}}}vvvmmmddd]]]OOOJJJAAA:::666444222111............---+++***)))++++++******))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%&&&'''%%%%%%$$$$$$######"""""""""$$$%%%%%%$$$###%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$%%%%%%###############$$$$$$%%%$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$&&&'''(((%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%!!!""""""###$$$%%%&&&&&&%%%###"""###$$$&&&%%%%%%&&&%%%###$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%'''(((((())))))''''''(((((())))))******************************)))))))))))))))******+++************+++,,,------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---......//////000111111////////////////////////000111111111111222222222222222111111111111222222000///......------..............................,,,------...------,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++)))((((((***,,,......---,,,---......---...000111///111222444777===DDDIIIQQQYYYeeeooowww|||xxxsssooommmjjjhhhfff___]]]ZZZWWWTTTSSSRRRRRROOONNNPPPUUUXXX]]]hhhrrr||||||zzzyyyxxxwwwvvvwwwzzz}}}}}}~~~~~~}}}{{{yyywwwuuutttttttttttttttttttttttttttooonnnkkkhhhddd```]]]\\\\\\]]]^^^______^^^]]]\\\VVVYYY]]]bbbiiirrr{{{zzzpppfff\\\SSSNNN===999444000///000000000---,,,,,,+++)))(((((('''+++******)))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&(((&&&&&&&&&%%%$$$#########"""$$$%%%%%%$$$###%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$(((&&&%%%######$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%&&&%%%###$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''((()))*********++++++++++++++++++++++++)))))))))))))))******+++************+++,,,---...,,,,,,,,,,,,------------++++++++++++,,,,,,,,,---,,,------...//////000000//////////////////////////////000000000111111111111111000000000000111111//////...------------...------------------------***+++,,,---......------***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))((('''))),,,...---+++---...//////......///000---///000111222444888:::<<>>333111...,,,------------,,,+++***((((((((())))))******))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$$$$&&&(((******)))(((''''''&&&&&&"""$$$%%%%%%$$$###%%%&&&"""###%%%%%%&&&%%%$$$###((('''%%%######$$$%%%&&&&&&&&&''''''&&&$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################'''&&&%%%$$$############%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%&&&%%%###$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((('''&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))******+++************+++,,,---...,,,,,,------------......++++++,,,,,,,,,---------,,,,,,------.../////////000000000000////////////......//////000000000111000000////////////000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++---...//////...*********++++++,,,,,,,,,,,,+++++++++******)))))),,,***)))***---///---++++++,,,---,,,*********,,,...000222222222222444555000777@@@EEEIIIQQQ]]]fffpppwww|||wwwsssqqqoooooollliiihhhhhhgggfffmmmuuuuuuzzz}}}}}}xxxrrrnnnmmmgggeeebbb```^^^^^^______^^^aaaeeefffeeegggmmmrrrvvvyyyzzzzzzyyyxxxwwwyyy|||}}}|||{{{zzzyyyyyyyyyyyyxxxzzz{{{{{{|||~~~}}}tttooobbbbbbcccccccccaaa___^^^[[[\\\```dddiiimmmqqqsssyyy{{{|||}}}|||{{{|||||||||tttkkk]]]OOODDD;;;666333111///------------+++***,,,+++***((()))***,,,---***)))))))))))))))******(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$######""""""######$$$%%%###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########"""############$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%$$$###"""$$$"""!!!###'''))))))'''&&&$$$$$$%%%%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,------------------------)))************+++++++++------,,,------...///000000000///...............////////////000000000000222111///.........///000000000///...,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...---+++*********++++++++++++++++++++++++++++++((())))))*********))))))******++++++++++++,,,,,,---------............///000444999;;;<<>>BBBFFFLLLTTTYYYeeejjjrrr{{{|||wwwrrrnnnllllllnnnvvvzzzuuunnnkkkkkklllkkkiiiiiiiiiiiijjjkkklllmmmnnnnnnppprrruuuwww{{{~~~~~~~~~vvvnnnhhh^^^YYYSSSMMMGGGBBB;;;777777444///------......---++++++++++++++++++++++++))))))))))))))))))))))))(((((((((''''''((((((((('''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###############################################################%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%'''(((((('''$$$$$$%%%$$$###############''''''###$$$)))***'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((((()))))))))************))))))))))))))))))))))))))))))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,------...///000//////...---------------............////////////---.../////////...,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))******************************************'''(((***+++,,,---......)))))))))*********++++++++++++++++++,,,,,,,,,---+++,,,,,,,,,+++,,,...000333444555666999>>>CCCGGGOOOUUU___hhhrrr{{{xxxnnndddZZZTTTLLLIIICCC>>>999555222000///---+++***************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$&&&((())))))(((###$$$%%%$$$""""""###$$$"""'''((($$$%%%,,,...***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,------...///000///...------,,,,,,------------........./////////------......------,,,+++++++++++++++,,,,,,,,,,,,+++*********)))(((((((((((((((((()))))))))******((()))***+++++++++******************************((((((***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,---...///---------///222666999<<<>>>DDDLLLSSS[[[dddooovvvttthhh\\\QQQGGGBBB===;;;888444111//////...,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%$$$&&&)))******)))$$$&&&''''''%%%$$$&&&(((!!!''')))$$$'''000222---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,------...///000///...------,,,,,,---------------.........//////...------,,,+++,,,,,,,,,,,,,,,++++++++++++++++++)))))))))))))))))))))(((&&&''''''((()))***++++++'''''')))*********))))))))))))))))))))))))))))))((())))))***+++++++++***++++++++++++,,,,,,,,,,,,************++++++++++++,,,++++++,,,...//////...,,,++++++,,,///222333444333777===AAAEEEMMMWWW___nnnvvv|||ooohhh]]]RRRHHHAAA:::777222111000...---,,,---...+++,,,,,,,,,+++******+++))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((!!!"""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&)))++++++***"""$$$'''&&&$$$###%%%((( ((()))%%%(((222444///''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))*********))))))(((++++++++++++++++++++++++++++++,,,,,,,,,------------------------...000000......---,,,,,,,,,,,,------------.........//////...---,,,+++***+++,,,---,,,,,,,,,+++++++++******(((((((((((())))))))))))%%%&&&'''((()))***+++,,,%%%&&&((()))))))))((((((((((((((((((((((((((((((((())))))*********))))))((())))))))))))*********)))************++++++++++++***)))***+++,,,+++***000///......///000000000...111555666888>>>HHHPPPXXX```kkksssxxx~~~|||yyyuuupppkkkgggWWWQQQHHH@@@:::777555444,,,,,,---,,,******+++,,,''')))******)))((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&$$$"""!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%'''000===GGG---(((######&&&((('''$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))+++++++++***************)))***+++,,,,,,,,,,,,,,,------------------------***+++,,,---............////////////////////////...------,,,,,,------...///---,,,***))))))******+++*********))))))((((((,,,,,,,,,+++++++++******&&&&&&'''((())))))((((((***))))))))))))))))))))))))((((((''''''''''''((('''''''''''''''''''''''')))))))))))))))******+++))))))))))))))))))))))))))))))(((((())))))***+++------------------------222111111111333666999;;;GGGKKKQQQWWW^^^gggqqqyyy~~~|||zzzxxxqqqiiiddd___XXXOOOHHH@@@>>>:::666333000///...---------,,,,,,++++++++++++*********))))))((((((***)))(((''''''((()))***((((((''''''''''''(((((()))'''%%%%%%&&&'''(((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%###!!!"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&'''...999BBB:::222)))$$$$$$%%%$$$"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************************++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---....................................------,,,,,,,,,,,,------...---,,,***))))))***************)))))))))((((((************)))))))))(((&&&&&&'''(((((((((((((((++++++++++++++++++++++++(((((('''''''''(((((()))(((((((((((((((((((((((())))))(((((())))))***+++)))))))))))))))))))))))),,,,,,++++++,,,,,,---...******+++,,,---......///...---------...111333555999===CCCGGGMMMTTT^^^eeettt}}}|||wwwsssnnnlllfff```XXXSSSOOOJJJBBB<<<:::888555222///---,,,,,,******************))))))************)))))))))(((***)))(((''''''((()))***((((((''''''''''''(((((()))'''%%%%%%&&&'''((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$"""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''+++222888AAA888---%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))------,,,,,,+++******)))++++++++++++++++++++++++++++++,,,,,,------......---------------------------,,,,,,++++++,,,,,,------,,,+++*********************))))))))))))((((((((((((((((((''''''''''''&&&''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))***))))))))))))***++++++(((((()))+++,,,---...///,,,+++******+++,,,...///---111555888;;;AAAIIIOOO```mmm|||~~~vvvnnnggg```ZZZWWWOOOJJJCCC???<<<999555111111000///---++++++******)))))))))))))))*********************))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((()))'''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&(((+++...888222***%%%$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***************))))))))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''')))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******(((((()))***+++,,,,,,------,,,,,,++++++,,,,,,---,,,...222333444777===BBBOOO\\\mmmvvvyyyyyy}}}|||sssmmmeee\\\UUUMMMGGGCCC@@@<<<666333222111///---,,,+++++++++************)))*********++++++,,,,,,*********)))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((()))'''%%%%%%&&&'''((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&'''+++)))&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))******)))***+++,,,---...+++,,,,,,,,,------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++*********))))))(((((((((((((((((())))))(((((((((((((((((((((((('''((((((((((((((('''''')))*********+++++++++,,,&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((((('''((())))))***)))))))))))))))))))))))),,,++++++++++++,,,------*********************)))------,,,,,,++++++++++++,,,...111111000111555999@@@JJJWWW^^^```bbbgggkkknnnqqqvvv{{{wwwooojjj^^^YYYRRRJJJDDD???:::666777444000...------------******+++++++++,,,,,,,,,)))))))))******+++++++++))))))))))))))))))******(((((())))))))))))((((((((((((''''''''''''(((((()))'''%%%%%%&&&'''((('''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''&&&%%%$$$#########""""""""""""###$$$%%%&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((())))))******+++))))))))))))***---///000,,,,,,,,,------......///---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))******+++******))))))''''''(((((((((((())))))((((((((()))))))))))))))(((((((((((((((((('''&&&(((((())))))******++++++'''''''''''''''((()))***((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))***************+++,,,,,,,,,,,,++++++***))))))(((+++++++++*********)))))))))+++...---++++++...222666;;;AAAEEEHHHJJJNNNQQQTTTWWW]]]dddkkkttt|||}}}}}}|||wwwrrrkkkcccZZZUUUJJJFFFAAA<<<888555222000000///---,,,+++++++++,,,******+++,,,,,,,,,++++++''''''''''''(((((((((((())))))))))))************(((((())))))))))))((((((((((((''''''''''''(((((()))'''%%%%%%&&&'''((('''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%$$$"""&&&'''''''''%%%$$$######%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))***++++++,,,+++***))))))***,,,...///***++++++,,,------......---,,,+++))))))***,,,---------------------------******))))))))))))******((()))***++++++***))))))'''''''''((((((((())))))'''((((((((())))))))))))((((((((((((((('''&&&&&&$$$$$$%%%&&&&&&'''(((((((((((('''''''''(((((()))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((())))))***+++++++++++++++******************+++******))))))'''***,,,,,,***))),,,///111222333666999;;;;;;<<>>???@@@CCCFFFIIIKKKNNNRRRTTT\\\aaahhhnnnssswww{{{~~~~~~~~~|||zzzxxxvvvuuunnnkkkgggbbb^^^YYYTTTPPPKKKIIIFFFBBB???;;;999888888555222000000000///.........---,,,+++***))))))---,,,+++***)))***++++++++++++++++++*********************************************)))((('''''''''''''''((((((((((((''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&$$$###"""###%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***)))'''$$$"""%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$!!! ###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((()))))))))))))))******))))))))))))******,,,+++***)))(((''''''&&&)))))))))))))))*********)))******+++,,,...///000---+++)))((()))))))))(((((((((((()))))))))))))))))))))((('''''''''''''''((((((((('''''''''((((((&&&&&&%%%%%%&&&''')))+++((((((((((((((('''''''''))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&)))))))))***++++++,,,,,,,,,,,,,,,+++++++++++++++...------,,,,,,,,,,,,---222222222222222111111111222333333444444555666666666777999;;;===@@@BBBCCCHHHLLLQQQUUUYYY]]]aaadddhhhjjjmmmoooooopppqqqssstttvvvwwwzzz|||}}}~~~}}}}}}}}}~~~|||zzzyyyxxxyyy}}}}}}wwwtttqqqoooooommmjjjgggcccaaa___^^^UUURRRNNNKKKHHHDDD@@@===;;;:::888666555555555666444222000///000000///...,,,,,,,,,,,,++++++++++++---,,,***))))))***+++---++++++*********)))))))))*********)))))))))))))))******)))))))))(((((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%$$$""""""###%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***++++++)))%%%###%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$############"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''((()))))))))))))))***))))))))))))))))))***************************(((((())))))*********************+++,,,---///000...+++((('''((())))))(((((((((((()))))))))))))))%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((()))(((''''''&&&''')))+++,,,((((((((((((((('''''''''******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&%%%************************+++++++++++++++++++++***)))((((((((()))******+++........................------........./////////333333333444666777777777===>>>@@@AAABBBFFFJJJNNNQQQSSSUUUVVVVVVVVVWWWYYY[[[]]]___bbbdddeeeffffffgggffffffggghhhhhhgggeeeddddddccceeeiiinnntttwww}}}xxxnnngggaaa]]]ZZZTTTSSSPPPMMMJJJHHHGGGFFFDDDAAA>>><<<:::888666333000///...------...///000000...,,,+++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,((('''%%%$$$$$$%%%'''(((******)))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))***''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))+++***(((&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###############"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&''''''''''''""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''((()))))))))))))))***))))))(((((())))))***((())))))***+++,,,,,,,,,((((((((()))******+++++++++******++++++,,,---......+++(((&&&'''((()))(((((((((((((((((((((((((((######$$$&&&&&&''''''&&&(((((('''&&&&&&''')))***(((((((((((()))***++++++'''''''''(((((((((((((((***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++******************))))))*********+++++++++++++++)))))))))***+++,,,---...+++,,,,,,,,,------------,,,,,,,,,,,,------------111///...///000000///...666666555444444666:::===>>>???AAA@@@??????@@@BBBDDDEEEGGGIIIJJJLLLLLLMMMMMMLLLLLLMMMOOOOOONNNLLLLLLLLLLLLNNNRRRWWW\\\^^^gggjjjppptttwwwzzz}}}~~~|||rrrlllbbbXXXQQQKKKGGGDDDAAA@@@???===;;;999888777888555333222222222111000------,,,+++*********+++---+++***)))******(((&&&++++++++++++++++++++++++((('''&&&&&&&&&'''((()))))))))))))))((((((((('''&&&&&&&&&''''''(((((((((&&&&&&&&&'''((()))))))))''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$###%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$%%%''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((&&&%%%$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''((()))))))))))))))))))))(((((((((((())))))(((((()))***++++++,,,,,,'''(((((()))******++++++++++++*********++++++,,,...+++'''&&&'''((((((((()))((((((((('''&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%((((((&&&&&&&&&''')))***(((((()))))))))))))))(((&&&&&&''''''(((((())))))))))))(((''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((()))))))))))))))))))))))))))))))))((())))))******+++,,,,,,(((((())))))******++++++))))))******++++++,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,---......//////------......///////////////---,,,,,,...///...,,,///000000///......000222222333444333222222333555555666666777888999:::::::::999888:::;;;<<<<<<:::999999:::<<<@@@CCCGGGIIIOOOQQQTTTVVVXXX[[[___bbbggghhhjjjjjjiiigggdddbbbWWWRRRJJJCCC>>>;;;888666666666666555444222000///---,,,******,,,---...---,,,,,,---------,,,,,,+++,,,+++***+++,,,,,,+++)))*********)))))))))))))))*********+++++++++,,,,,,*********)))))))))((((((%%%%%%&&&'''((()))******&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%###"""!!!"""$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&"""############$$$$$$$$$"""$$$%%%'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$&&&))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))************'''(((((()))***+++++++++,,,+++******))))))******...+++'''&&&&&&((((((((())))))((('''&&&%%%%%%$$$'''((((((((((((&&&%%%$$$((('''&&&%%%&&&'''***+++'''''')))))))))((('''&&&%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))******))))))((((((''''''&&&&&&''')))***,,,------(((((()))***+++,,,,,,---***)))))))))))))))******+++++++++,,,,,,---------,,,,,,------......//////000---,,,---000222000...***,,,...///---,,,,,,---.../////////......000222111000000000000111222333111000///111333444333333///000222444777:::<<<===@@@AAAAAABBBBBBEEEJJJMMMMMMNNNOOOPPPOOOLLLIIIGGGEEEAAA:::666444333222111---...//////---+++(((&&&'''%%%$$$%%%(((***++++++&&&(((***,,,------------)))((((((***,,,---+++******************)))))))))'''((()))***************+++++++++************)))%%%&&&'''((()))***+++,,,'''''''''&&&%%%%%%$$$$$$''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$######$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$#########""""""###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%%%%&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!########################"""""""""######$$$%%%%%%""""""###$$$%%%&&&&&&'''###################################################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$""""""###$$$%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''''''''((()))***+++(((''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))************)))((((((+++)))'''(((+++,,,***((()))((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&((((((((((((((()))*********)))((((((((()))+++,,,&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********+++***)))))))))***+++,,,---------,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,------..................---........................---------......000111111333333333444444555555555999:::;;;<<<<<<;;;:::999555444333111000...---,,,++++++************++++++,,,,,,++++++***)))))))))******+++,,,,,,---.........---,,,***)))(((((('''((((((''''''((()))***++++++*********************'''(((***)))'''&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''(((%%%$$$%%%'''(((&&&$$$'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%$$$$$$#########""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''((()))***************+++)))'''(((***+++***((()))((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((('''''''''(((((()))))))))((((((((((((((()))******))))))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,,,,,,,,,,++++++*********------,,,,,,,,,---...///------,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------------------...///000000000000111111222222222222333333444555555444333222000/////////......------+++******))))))******+++******************++++++******++++++,,,------...---,,,+++***)))(((((((((((((((((((((((())))))))))))))))))***************'''(((***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''')))'''%%%&&&((()))'''%%%'''''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""##################%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%((())))))''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''************)))((('''&&&%%%&&&'''(((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))+++++++++,,,***)))((((((******)))(((((()))******++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((())))))))))))*********))))))(((((())))))***((('''&&&&&&&&&&&&'''(((&&&&&&'''((()))***++++++((((((((((((((()))******(((((('''''''''((()))***,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++************+++,,,+++++++++++++++*********+++************+++,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///---------............///...............---,,,+++***++++++,,,,,,---......+++******))))))******+++((())))))***++++++,,,,,,*********+++,,,,,,------,,,+++***))))))))))))***(((((()))))))))((('''''''''((((((((())))))******'''(((***)))'''&&&&&&'''''''''''''''''''''''''''(((((('''''''''''''''''')))(((''''''))))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$$$$###"""############$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))))))))((('''&&&'''(((***,,,,,,+++)))((((((((((((((((((((((((((())))))(((((((((((())))))'''''')))******+++++++++***)))))))))))))))((((((((()))***,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%''''''((()))******++++++***))))))))))))))))))***'''''''''&&&&&&'''''''''&&&''''''((())))))******((((((((((((((())))))***'''''''''''''''(((((()))+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++***************)))))))))))))))******+++,,,+++++++++++++++++++++******++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++************************++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***))))))***++++++,,,------******))))))))))))******))))))*********+++++++++)))*********++++++,,,,,,******))))))))))))******(((((()))))))))'''&&&%%%&&&&&&''''''((()))))))))'''(((***)))'''&&&&&&'''''''''''''''''''''''''''))))))(((((('''''''''&&&((('''''''''((((((''''''''''''''''''''''''''''''$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################!!!"""$$$%%%&&&%%%$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&'''(((***,,,,,,+++)))((((((((((((((((((((((((((())))))(((((((((((())))))))))))************)))((())))))))))))(((''''''(((((()))***,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%&&&&&&'''(((((()))******)))((((((''''''(((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((())))))***&&&''''''((((((((((((((((((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,***++++++++++++++++++***************************+++************++++++,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,++++++++++++++++++++++++++++++,,,,,,***))))))))))))))))))***+++++++++*********))))))))))))***************+++)))))))))((())))))***+++((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((('''(((***)))'''&&&&&&'''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%"""######$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###############$$$$$$%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&''''''########################$$$$$$%%%%%%&&&%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$$$$$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&'''''')))***+++%%%&&&'''(((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))***************)))(((((()))******)))'''&&&&&&(((((()))******++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''((())))))(((''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&((('''''''''&&&&&&&&&&&&((((((((((((((()))******&&&'''((())))))))))))(((%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))))))))))))))*********************+++,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++************++++++***++++++,,,,,,++++++***************************++++++************++++++------,,,,,,,,,,,,++++++******))))))))))))***+++,,,,,,,,,++++++++++++******))))))(((((())))))***,,,,,,++++++***))))))((())))))))))))))))))))))))))))))((((((((())))))***)))((('''&&&&&&&&&''''''(((((((((((((((((((((''''''(((***)))'''&&&&&&'''''''''''''''''''''''''''((((((''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''''''''''''''(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&"""###%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''***)))'''%%%&&&''')))+++%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((((((((((())))))((())))))************)))(((***+++)))&&&%%%&&&''')))((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((()))******'''((()))*********))))))'''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))*********+++'''((()))***+++******))))))*********++++++++++++,,,+++++++++************++++++************++++++++++++,,,,,,,,,,,,++++++************************,,,++++++******+++++++++------,,,,,,,,,+++++++++((((((''''''((()))***+++************************))))))(((((((((((())))))++++++******************))))))))))))))))))))))))***))))))((((((((()))))))))'''&&&$$$%%%&&&(((*********)))((((((''''''''''''(((***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%'''((((((&&&%%%&&&((('''''''''''''''''''''''''''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&###$$$&&&(((***,,,------%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&(((((('''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$&&&''''''((('''&&&$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&$$$!!!!!!###(((''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''(((***++++++++++++(((***+++)))&&&$$$%%%''')))((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''((()))***++++++((((((((((((((()))******'''(((***+++++++++***)))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++***+++,,,---...---,,,,,,))))))******+++++++++++++++*********))))))((((((++++++************+++++++++,,,,,,------,,,,,,+++************************,,,,,,+++++++++++++++,,,---,,,,,,,,,++++++******((('''''''''(((***,,,---(((((())))))******++++++))))))(((((((((((()))))))))))))))***++++++,,,,,,))))))))))))((((((((((((******)))((((((((((((((()))'''%%%###$$$&&&))),,,++++++***)))((('''&&&&&&'''(((***)))'''&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&(((***)))&&&&&&'''***''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''########################&&&%%%$$$$$$%%%'''***,,,&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#########'''%%%!!!"""(((%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$!!! !!!""""""###%%%%%%%%%%%%%%%$$$###"""########################$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$$$$#########$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***(((&&&'''***+++)))'''$$$%%%%%%%%%&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%***))))))((('''&&&&&&&&&))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((($$$&&&(((((('''((()))+++,,,,,,++++++******))))))))))))))))))************))))))))))))))))))))))))************************---,,,+++)))))))))******)))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))((('''&&&&&&******++++++++++++******+++,,,---...---,,,+++***************************))))))))))))))))))))))))************************---,,,,,,+++*********+++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))'''&&&'''***+++***(((((()))***++++++***)))(((((()))***(((%%%$$$&&&)))++++++***)))))))))))))))******++++++***(((&&&$$$%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((&&&%%%$$$######$$$%%%&&&---***'''%%%&&&'''''''''&&&&&&'''((('''&&&$$$###''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&&&&%%%""" $$$(((###############"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''')))'''%%%&&&((()))(((&&&(((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&***))))))(((''''''&&&&&&))))))))))))))))))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))'''((())))))))))))***+++++++++******************))))))))))))*********+++************************************************))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))(((''''''&&&)))******++++++******)))***+++,,,------,,,+++***************************))))))))))))))))))))))))************************---,,,++++++*********++++++******************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))'''&&&'''***+++)))((((((((()))******)))((((((((()))***(((&&&%%%'''))))))(((((('''''''''''''''''''''((((((''''''&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&'''((())),,,***'''%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$)))---...,,,(((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$'''&&&&&&%%%$$$$$$######&&&&&&%%%$$$############$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&%%%&&&''''''&&&%%%***************)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))((((((''''''&&&))))))))))))))))))))))))(((((()))))))))))))))(((************************)))***++++++***)))***,,,)))))))))***************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***************(((((((((((((((((((((((()))))))))(((((((((''''''(((((()))))))))((('''''')))******++++++******))))))***++++++++++++******************************))))))))))))))))))))))))************************,,,,,,+++************++++++++++++******)))))))))*********++++++++++++,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))((('''&&&''')))***)))((('''(((((())))))(((((('''((())))))((('''&&&((())))))(((''''''&&&&&&''''''%%%%%%$$$$$$%%%&&&''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***+++)))&&&%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%***...///---)))&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%###""""""''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''&&&&&&)))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((((()))((((((''''''***************************+++,,,+++***)))***+++((())))))******+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++***(((&&&%%%(((((((((((((((((((((((()))))))))(((((((((((('''(((((()))))))))(((((('''))))))************)))))))))))))))***************************************))))))))))))))))))))))))************************++++++***************+++++++++******))))))((((((************++++++++++++************************************))))))))))))))))))))))))))))))))))))''''''''''''((())))))(((''''''((((((((((((''''''))))))((((((''''''((()))******)))(((((((((((()))&&&%%%$$$$$$$$$%%%'''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((***(((&&&&&&&&&''''''&&&%%%%%%$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***,,,---,,,***(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###############$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$''''''&&&&&&%%%&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%$$$"""!!! """###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((()))))))))******)))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&)))))))))))))))))))))))))))+++++++++)))((()))+++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))++++++,,,+++***(((&&&%%%((((((((((((((((((((((((***)))))))))(((((((((((((((((()))))))))))))))((()))))))))******)))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***++++++*********)))))))))(((((())))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''((()))((((((''''''''''''(((((((((''''''&&&'''(((((((((***))))))((((((((((((((()))(((&&&%%%%%%%%%&&&'''%%%&&&''''''((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&'''''')))'''&&&&&&''''''&&&%%%%%%$$$######$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&########################'''(((***+++++++++***)))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&%%%######%%%&&&&&&%%%&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%$$$#########$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""!!!###%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((()))((('''&&&'''(((((((((((((((''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((''')))))))))))))))))))))))))))***++++++***)))***,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******************************************************++++++++++++******((((((((((((((((((((((((******)))))))))((((((((((((((()))*********))))))((())))))******))))))((()))((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++)))))))))))))))))))))))))))))))))************+++************************(((((()))))))))))))))***((((((((((((((((((((((((%%%'''(((((('''&&&((())))))((((((''''''(((((()))'''&&&$$$%%%&&&((('''&&&((('''&&&&&&%%%%%%&&&&&&))))))(((''''''&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((('''&&&&&&'''&&&%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***+++,,,***((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$&&&((()))'''%%%)))(((&&&$$$$$$%%%&&&'''#################################$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$############$$$ """$$$&&&'''&&&%%%%%%$$$$$$%%%%%%$$$"""!!! $$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((())))))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%'''((('''%%%$$$&&&((((((((((((((())))))))))))$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************************************)))+++,,,,,,++++++,,,......------------------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))*********)))))))))(((((((((((()))***************(((((())))))))))))(((((())))))(((((()))+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++''''''(((((()))*********))))))))))))************************************(((((((((((())))))******(((((((((((((((((((((((($$$'''((((((&&&&&&''')))***)))(((((((((((()))***&&&$$$"""###%%%'''&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$###&&&%%%%%%&&&'''(((&&&%%%$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&***------+++'''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%$$$###$$$'''******&&&###&&&%%%###!!!!!!"""###$$$########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''((('''&&&%%%$$$###$$$%%%&&&$$$%%%'''(((((('''&&&$$$%%%%%%%%%$$$"""$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((()))))))))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&###%%%'''&&&$$$###%%%'''&&&&&&''''''(((((())))))$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***)))))))))))))))*********))))))))))))))))))))))))((()))***+++,,,---------++++++++++++++++++++++++***+++------------///000/////////......---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...+++***)))******************************************))))))))))))(((((()))***************(((((())))))))))))((((((***))))))))))))+++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((($$$&&&((((((&&&%%%''')))+++***)))(((((()))***+++%%%###!!!"""%%%'''&&&$$$))))))(((''''''''''''(((###$$$&&&((()))))))))(((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$""" &&&%%%%%%&&&'''(((&&&%%%$$$%%%&&&&&&%%%$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&&&&(((+++---,,,)))&&&######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$##################%%%%%%$$$###"""""""""###"""############$$$$$$$$$$$$$$$$$$######"""""""""##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$%%%%%%$$$######$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''(((((()))***+++(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''((((((((((((%%%&&&'''((((((((('''&&&((((((((((((((()))*********)))(((&&&%%%$$$$$$###(((((((((((((((((((((((())))))((('''((()))***+++'''((()))+++,,,,,,,,,,,,+++***)))))))))+++,,,---.........//////111222222222222333333333333333333555555444333333333333444222111111111111111111111333333222222111000000000111111000///...------,,,......---------,,,,,,,,,*********)))******+++,,,++++++++++++************((('''''''''((()))***+++***)))))))))))))))******,,,,,,,,,+++++++++******))))))))))))))))))))))))$$$$$$%%%''')))+++---...))))))(((((((((((())))))''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))+++***(((&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&%%%$$$######'''&&&$$$$$$$$$$$$&&&'''%%%&&&((())))))'''%%%$$$&&&%%%&&&&&&'''((()))***'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&&&&(((+++,,,,,,)))&&&######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$#########""""""$$$$$$##################$$$$$$######"""#####################$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''((((((''''''((((((''''''(((((()))***)))(((''''''&&&&&&'''''''''''''''((()))))))))***))))))((((((((()))***+++))))))***+++,,,,,,,,,,,,---------......///111111111111111222333555666777:::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::999999999999888888;;;:::999777555333111111666666555444333222222111222111111111000/////////---------,,,,,,,,,------,,,,,,+++++++++*********------,,,++++++***++++++***)))))))))))))))******,,,,,,+++++++++*********)))))))))))))))))))))))))))((((((''''''((((((((())))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&''''''((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''((('''%%%$$$""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''''')))***++++++(((%%%######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%'''(((((($$$$$$$$$#####################$$$$$$$$$$$$$$$$$$#########"""######$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&''''''((()))'''''''''''''''((())))))''''''''''''((()))******''''''((()))***+++,,,,,,***************+++,,,---+++,,,------............222333444666777888888999::::::;;;<<<===???AAABBBEEEEEEFFFGGGHHHHHHIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@>>><<<:::999======<<<;;;:::999888888777777666555555444333333222111111000000/////////---,,,,,,,,,+++++++++++++++******))))))))))))*********)))))))))))))))***+++++++++***************))))))))))))))))))))))))+++***)))(((''''''''''''***))))))(((((())))))***&&&'''((())))))((('''&&&))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%&&&'''&&&%%%%%%!!!!!!!!!!!!"""###$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))******)))'''%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################&&&%%%%%%%%%%%%%%%%%%&&&############$$$&&&'''(((##############################$$$$$$$$$$$$$$$%%%###"""""""""###$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&((()))***'''''''''''''''(((((()))''''''''''''((()))******))))))******+++,,,,,,,,,++++++,,,,,,---.../////////000222444555666666666;;;<<>>======<<<<<<;;;:::999888777666555555555444333111000000.........------------,,,'''''''''((()))+++------+++******))))))))))))***************************))))))))))))))))))))))))((((((((())))))***+++,,,***))))))))))))))))))***'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$"""###$$$&&&''''''''''''$$$$$$######$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%'''((())))))***))))))(((&&&%%%$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&##############################$$$$$$%%%%%%%%%%%%###"""""""""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&'''(((***+++'''''''''''''''((())))))))))))(((((((((((())))))*********+++++++++++++++,,,---...000111333333444888999<<<>>>AAACCCDDDDDDGGGHHHJJJMMMNNNOOOOOONNNSSSSSSTTTUUUWWWYYY[[[\\\VVVWWWXXXYYYZZZ[[[\\\\\\WWWVVVVVVUUUUUUUUUUUUUUUWWWWWWWWWVVVUUUTTTTTTTTTOOOOOOOOONNNMMMMMMLLLLLLHHHGGGFFFEEECCCBBBAAA@@@AAA@@@???===<<<:::999999777777777777555333222111111000000000000/////////,,,,,,,,,---...000111222,,,,,,+++*********************************++++++))))))))))))))))))))))))(((((()))***+++---...///******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''(((((('''%%%%%%$$$$$$%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))++++++***)))(((&&&%%%$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$%%%###############$$$$$$$$$######$$$$$$%%%&&&&&&&&&#########"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''')))(((''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''((((((((((((&&&&&&''''''((()))***+++((((((((((((((()))************)))))))))******+++,,,------....../////////222333666888;;;===>>>???FFFHHHJJJMMMOOORRRSSSSSSTTTTTTVVVWWWYYYYYYZZZZZZ[[[\\\\\\]]]___aaabbbccc]]]]]]^^^___```aaaaaabbb^^^]]]]]]\\\\\\\\\\\\\\\]]]]]]\\\[[[ZZZZZZYYYYYYVVVUUUTTTRRRPPPNNNMMMLLLLLLLLLKKKIIIGGGFFFEEEDDDEEEDDDBBBAAA???===<<<;;;999:::::::::999777555333333333333333222222222222222111000///..................---,,,+++++++++++++++++++++++++++,,,,,,,,,)))))))))))))))))))))))),,,+++++++++++++++,,,,,,+++******))))))******+++******))))))))))))******))))))))))))))))))))))))************************(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''(((***++++++***)))'''%%%$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$######"""#########$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%######$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&########################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((&&&'''((()))***))))))(((''''''''''''((((((((((((%%%&&&'''(((************)))))))))))))))***++++++++++++++++++,,,...///000222333444666888:::;;;<<>>===;;;<<<======<<<;;;888777666666666555555555444444333222111///...------,,,000000///------,,,,,,,,,++++++,,,,,,,,,---------)))))))))))))))))))))))),,,+++******))))))))))))+++******))))))******+++)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''')))+++,,,,,,+++(((&&&%%%$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%))))))((('''&&&&&&&&&&&&""""""######$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$##################$$$###$$$%%%&&&&&&%%%$$$###'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''((((((((((((((((((((((((&&&'''(((*********)))(((''''''''''''((((((((()))$$$%%%''')))++++++*********************++++++,,,***+++,,,---///111333444999:::<<>>???@@@???===;;;:::777777777777666666666666555444333333222333333333111111000......---------,,,,,,,,,------.........))))))))))))))))))))))))))))))((((((((((((((()))++++++************++++++((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***************)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&(((((()))((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%(((((('''&&&&&&'''''''''''''''%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&***,,,---------***(((&&&&&&%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!"""$$$'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%###!!!!!!"""###$$$########################%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''***&&&""" !!!###%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''%%%%%%%%%%%%''''''******))))))((((((((('''(((((('''&&&&&&&&&&&&'''&&&'''(((*********))))))&&&(((************,,,......000222444666999>>>AAAIIILLLOOORRRTTTWWWZZZ\\\]]]^^^___aaaccceeefffgggnnnmmmmmmllllllllllllmmmiiiiiijjjkkklllmmmnnnnnnnnnnnnnnnnnnooopppqqqrrrmmmmmmlllkkkkkkkkklllllloooooommmllllllmmmnnnnnnlllkkkjjjiiihhhfffeeeeeeeeedddcccaaa```^^^]]]]]]\\\[[[XXXVVVTTTSSSSSSSSSOOONNNLLLJJJHHHGGGFFFFFFEEEEEEDDDCCCAAA???===<<<>>><<<;;;;;;;;;;;;:::888666666666555444333111000000000000000000000111111............------------,,,,,,,,,+++++++++******(((((())))))******++++++***************+++++++++(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((((('''%%%$$$$$$%%%'''(((''''''&&&%%%$$$$$$######)))&&&######%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''***---------,,,***'''%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%''''''&&&%%%$$$###!!! &&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&$$$"""###$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$"""!!!"""###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$%%%&&&&&&)))))))))(((((('''''''''(((((('''''''''((())))))''''''((()))))))))))))))(((***+++,,,,,,---///111111444888<<>>???===<<<<<<<<<<<<;;;999888888777666555333333222333222222111000000000000111111000000/////////...............------------))))))***************+++************************((()))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&((()))***))))))(((''''''&&&&&&(((&&&$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&(((+++---...---,,,)))%%%###$$$%%%&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%$$$###""""""&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&((()))'''$$$!!!$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$###############$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###"""###$$$''''''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((()))***+++)))))))))))))))******+++***,,,///111222444666999>>>AAAEEEJJJOOOUUU[[[___aaacccfffhhhiiikkkmmmpppmmmnnnnnnooopppqqqrrrssssssssssssrrrssssssttttttxxxxxxwwwvvvuuuuuuttttttwwwwwwxxxyyyxxxwwwvvvuuutttttttttttttttuuuvvvwwwwwwvvvuuuttttttttttttuuuuuutttsssqqqooonnnmmmllliiiiiiiiihhhgggffffffeeebbbaaa___\\\[[[ZZZZZZZZZZZZXXXUUURRROOOLLLKKKJJJJJJJJJIIIHHHFFFDDDBBBAAAAAA???>>>===>>>>>>===;;;<<<:::888666444444444444555555333222111000000000444444333333222111000000////////////............++++++++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))******))))))(((((('''''''''%%%$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''+++.........+++((($$$"""###%%%'''(((############$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''((('''%%%######$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""###$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((()))******++++++******+++,,,...///...111555888;;;???CCCFFFOOOQQQUUUXXX[[[^^^cccfffhhhjjjlllmmmnnnooorrrtttqqqqqqrrrrrrssssssttttttwwwwwwvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwvvv{{{|||}}}~~~}}}{{{yyywwwuuuuuuuuuuuuvvvwwwyyyyyyzzzzzzyyyyyyxxxxxxxxxwwwvvvuuutttrrrqqqooonnnmmmlllllllllkkkkkkjjjjjjjjjfffdddbbb```___^^^^^^^^^]]][[[YYYVVVSSSQQQOOOOOOOOONNNNNNLLLKKKIIIGGGFFFDDDBBBAAA@@@AAAAAA@@@>>>>>><<<999666444333444444555444333333222222222222666555555444333222111111//////.........---------...------,,,,,,+++++++++++++++++++++*********************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$'''+++...//////***'''###"""###%%%'''((($$$$$$$$$%%%%%%%%%%%%&&& !!!"""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%'''''''''###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''+++((($$$"""###$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%&&&'''((('''%%%$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&######$$$%%%'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''&&&&&&''''''''''''''''''))))))((((((((((((((()))+++++++++,,,...111333555666999???CCCHHHMMMRRRUUU[[[^^^aaacccdddeeehhhjjjkkkmmmooopppppprrrtttvvvtttttttttuuuuuuvvvvvvvvvyyyyyyyyyzzz{{{|||}}}~~~{{{{{{{{{{{{||||||||||||~~~~~~{{{yyyxxxxxxxxxyyyyyy{{{|||}}}}}}}}}||||||{{{zzzyyyyyyxxxwwwvvvuuusssrrrqqqqqqpppooooooooonnnnnnmmmmmmhhhgggeeecccbbbbbbbbbbbb^^^]]][[[YYYWWWVVVUUUTTTSSSSSSRRRQQQOOOMMMLLLKKKGGGFFFDDDDDDEEEEEECCCBBB???===:::777444333444444333222222222333444555555555555444333333222111111000000000/////////......//////......------,,,,,,---,,,,,,,,,+++++++++***+++*********)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%'''&&&'''))),,,.........)))'''###"""###%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''%%%""""""$$$&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''...***%%%""""""###$$$%%%$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!! !!!!!!#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&######$$$%%%'''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%&&&&&&&&&&&&%%%$$$'''''''''''''''((((((((())))))))))))))))))***+++,,,---000222666:::===???CCCGGGLLLQQQUUUZZZ___bbbbbbdddhhhjjjkkklllnnnpppnnnppprrrssstttuuuxxxzzzxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{zzzyyyyyyxxxxxxwwwttttttssssssrrrqqqppppppllljjjiiigggfffeeeffffffbbbaaa___]]][[[ZZZYYYYYYXXXXXXWWWVVVTTTRRRPPPOOOKKKJJJHHHHHHIIIIIIGGGFFFAAA???<<<999777555444444111111111222333444666666444444333333333333222222333333333333222222222222//////////////////......///......------,,,,,,,,,+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%...---,,,,,,---...---+++)))'''$$$###$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''+++(((%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$############"""######$$$%%%%%%&&&&&&"""$$$%%%%%%$$$$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!"""""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''''''''&&&%%%'''''''''(((((()))))))))((())))))***,,,...///000444666:::???EEEIIILLLNNNSSSVVVZZZ]]]```cccgggjjjhhhkkknnnpppqqqrrrsssuuuppprrruuuvvvwwwyyy{{{}}}{{{{{{||||||}}}~~~{{{{{{{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyxxxwwwuuutttssssssooonnnlllkkkjjjjjjjjjjjjgggfffdddaaa___]]]\\\\\\[[[[[[ZZZYYYWWWUUUTTTSSSOOOMMMLLLLLLLLLLLLKKKIIICCCBBB@@@>>>;;;888666555222222111222222333444444333333333444444444444444444444444444333333333333/////////000000000000000000000000///......------,,,,,,+++******))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''(((&&&$$$%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%444222000//////---+++)))((('''%%%$$$%%%%%%$$$###"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$ &&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&''''''&&&$$$$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&& !!!############%%%'''&&&%%%$$$######$$$%%%&&&########################&&&%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***++++++***)))((('''((((((((())))))******'''(((***,,,///222444666<<>>;;;888666333333222111111222222222333333444444555666666666333333222222222222111111//////000000111111222222222111111000///.........,,,,,,++++++***))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''((((((((()))((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$'''(((&&&$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888777555111---***((((((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$%%%'''%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$###""""""######$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%((((((&&&###""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%$$$############%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%########################%%%%%%$$$###""""""######"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#####################$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''((()))******)))((('''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&******))))))((('''&&&%%%&&&(((******))))))***,,,,,,---///222555999???CCCMMMPPPTTTXXX[[[^^^bbbeeeeeefffgggiiikkkmmmnnnooosssttttttuuuvvvwwwwwwxxxuuuuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxwwwwwwsssqqqooonnnoooooonnnmmmjjjjjjhhhgggeeedddcccbbbaaa```___]]][[[ZZZZZZYYYUUUVVVWWWWWWUUUSSSQQQOOOMMMLLLKKKIIIEEEBBB>>><<<999666333111111222222222333333444444555555666666666555555555555555555555444444333222111111222222333333333222111000000000/////////...------,,,,,,+++,,,,,,,,,,,,+++******)))))))))))))))*********+++***)))((((((''''''((('''''''''(((((((((((((((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%$$$$$$)))(((&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%000///......---+++(((&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###%%%&&&$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&(((******(((&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#####################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''(((((())))))(((((('''(((((('''''''''&&&&&&&&&(((((()))))))))))))))))))))((((((((((((''''''''')))***++++++******,,,...333666999===AAAGGGLLLPPPTTTVVVZZZ]]]```cccfffiiijjjkkklllnnnppprrrssssssvvvvvvwwwxxxyyyyyyzzzzzzxxxyyyzzz|||~~~~~~|||{{{zzzyyyxxxtttrrrpppoooooopppnnnmmmnnnnnnmmmkkkjjjhhhggggggcccbbbaaa___]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZXXXVVVTTTTTTTTTRRRPPPMMMIIIFFFDDD>>>;;;888666555555555444333333444444555666777777444444555555555555555444777666555444333333333333111111111000000/////////000/////////.........---,,,,,,------,,,,,,+++***************************,,,+++***))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%((('''))),,,//////***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$############$$$%%%&&&((()))########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&#################################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''''''''''''''((('''''''''''''''&&&&&&&&&(((((((((''''''''''''''')))(((((())))))***+++++++++,,,---------...111444999===BBBHHHMMMRRRWWW[[[\\\___bbbdddfffhhhkkkmmmnnnoooqqqssstttvvvvvvwwwyyyyyyzzz{{{|||}}}~~~~~~}}}~~~~~~}}}{{{zzzyyyyyyvvvtttrrrqqqqqqqqqpppoooqqqqqqpppooommmlllkkkkkkgggfffeeecccaaa```____________``````___]]][[[ZZZ\\\[[[YYYWWWTTTQQQNNNMMMGGGCCC@@@===<<<;;;999888333444444555555666777777444555666777888888777666999888777666555444333333111111111111000000000000000000000000000000//////...............---,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''***000555333---'''$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###############$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''%%%$$$###$$$$$$%%%%%%$$$$$$############$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%+++************,,,---...,,,...///000222555:::===BBBFFFMMMSSSXXX\\\___bbbccceeegggiiijjjkkknnnppppppqqqsssuuuvvvwwwwwwwww{{{{{{|||}}}~~~~~~|||{{{zzzyyyxxxxxxvvvtttsssssssssrrrqqqqqqppppppooonnnmmmmmmllllllkkkiiihhhfffeeeddddddbbbbbbbbbbbbaaa```___^^^```___]]][[[YYYVVVTTTSSSNNNKKKHHHEEECCCAAA???===888888888777666666555555555777999:::;;;;;;::::::999999888777555333222111222222222222222222222222111111111111111111111111000000000000000///......---------,,,,,,,,,,,,,,,---,,,+++***)))))))))))))))))))))((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''((())))))&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&)))...444666333,,,&&&#########$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#####################$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((()))(((&&&%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$######(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&'''&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&((('''&&&%%%%%%&&&'''(((&&&'''''''''''''''''''''((((((((((((((((((((('''++++++***)))***+++,,,......111444888;;;@@@FFFJJJPPPTTTZZZ___bbbeeeggghhhfffhhhjjjkkklllllloooppprrrsssuuuxxxyyyyyyyyyxxx{{{|||}}}~~~~~~}}}|||zzzyyyyyyxxxvvvtttsssttttttsssrrrpppppppppoooooonnnnnnnnnooonnnmmmlllkkkjjjjjjjjjggggggfffffffffeeeddddddcccbbbaaa^^^\\\ZZZYYYXXXUUURRRNNNLLLJJJHHHEEECCCAAA@@@>>><<<999777555444666777999:::;;;;;;;;;:::888888888777555333222000111111111111111000000000000111111111222222333333222222222222222111000000///.........---------,,,,,,,,,+++***))))))))))))******))))))(((((((((((()))((('''&&&&&&'''((()))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%***111555444///(((###$$$###$$$$$$%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$&&&''''''''''''&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""######$$$$$$######"""########################%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''******)))(((***,,,...000555999>>>CCCHHHMMMRRRVVVYYY]]]aaaeeefffggghhhiiiiiikkkmmmmmmnnnnnnppprrrvvvxxxzzz|||}}}}}}|||{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{yyyxxxxxxtttrrrqqqqqqrrrsssrrrqqqoooooooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmnnnlllkkkkkkkkkjjjjjjjjjjjjgggfffdddbbb```___^^^^^^YYYWWWUUUSSSRRRPPPMMMKKKLLLKKKHHHDDD@@@<<<999777777777777888888999999:::999::::::999888666444333111111000000///......---000000111111222333444444444444444444444333222222000000000//////......---...---,,,+++************+++******))))))(((((('''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&'''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%,,,444777222+++&&&$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$######$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!###%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((((((''''''(((((((((((('''''''''(((((())))))(((((('''&&&&&&&&&'''''''''(((((("""######$$$%%%&&&''''''+++++++++,,,///333777999???DDDJJJPPPUUUXXX\\\______bbbeeeggghhhiiijjjkkklllnnnpppqqqqqqqqqsssuuuxxxzzz}}}~~~}}}}}}~~~~~~~~~~~~}}}yyyxxxwwwwwwwwwwwwxxxyyyyyyxxxwwwvvvtttsssrrrrrrmmmlllkkklllnnnooooooooollllllllllllllllllllllllkkkkkkkkkkkklllmmmnnnooommmmmmllllllkkkkkkllllllhhhgggeeebbbaaa`````````]]]\\\ZZZYYYYYYXXXUUUSSSUUUTTTPPPLLLHHHDDDAAA???;;;:::999888888999;;;<<<<<<===>>>>>>>>><<<:::888444444333222111///......//////000111222333444444555555666666555555444333222111111000//////......000///...------,,,,,,,,,++++++******)))(((((('''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''(((((('''&&&%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%...888999333+++''''''%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$######$$$&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$######$$$$$$&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))(((&&&$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''!!!###%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''')))***+++''''''(((((((((((('''''''''((()))******)))((('''&&&&&&&&&'''''''''((((((%%%&&&'''((()))+++,,,,,,......///111555;;;@@@CCCGGGLLLSSSYYY]]]___bbbcccgggiiilllnnnnnnoooqqqrrrooopppssssssttttttvvvxxxxxxzzz}}}~~~}}}~~~}}}~~~~~~~~~}}}}}}|||yyyzzz|||}}}|||{{{yyyxxxsssrrrqqqppppppqqqrrrsssqqqqqqpppooommmlllkkkkkkiiigggggghhhjjjlllmmmlllggggggggghhhhhhhhhhhhiiihhhhhhiiiiiikkklllnnnooolllkkkkkkjjjjjjjjjjjjkkkgggeeecccaaa```_________```^^^]]]]]]^^^]]][[[YYYZZZYYYVVVRRRNNNKKKHHHFFFAAA???===;;;;;;<<<>>>@@@@@@AAABBBCCCBBB@@@>>>===999999777666444333111111......///000222333444444666666666666666555555444222222222111000//////...222111000//////......///+++++++++***)))(((((('''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&%%%%%%$$$###"""!!!!!!&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((()))))))))'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&...555333+++$$$%%%((('''&&&%%%$$$###############$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$###""""""!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##########################################$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''******))))))((((((((('''((())))))'''&&&&&&(((***))))))'''%%%$$$&&&***...000111444777<<>>>>>>>>???@@@AAADDDFFFFFFEEECCCBBB@@@===;;;999888666333111000000000111222333444444777888888888888666444333444333222000///000000111////////////////////////......---,,,***))))))(((***(((''''''((()))'''&&&(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''((((((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$###"""###$$$&&&'''###$$$%%%%%%$$$###$$$%%%)))///444333---(((((()))&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''((('''&&&&&&$$$$$$###"""'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%$$$'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))))))))(((((((((''''''((())))))(((&&&&&&(((*********)))((('''***...111555999>>>DDDIIINNNTTTXXX[[[\\\```cccfffhhhiiiiiijjjlllnnnoooooopppsssuuutttvvvxxxyyyyyyyyyzzz|||}}}}}}||||||}}}{{{yyyvvvsssrrrsssuuuwwwwwwvvvuuutttssssssssssssnnnkkkhhhgggggggggfffeeeccccccbbbaaa````````````___^^^]]]\\\[[[ZZZZZZZZZVVVVVVUUUVVVVVVWWWYYYYYYZZZ\\\]]]\\\[[[ZZZ[[[\\\YYYYYYYYYYYYZZZ\\\^^^___````````````____________^^^__________________^^^___``````aaabbbbbbbbbbbbaaaaaaaaa^^^ZZZWWWVVVUUUOOOMMMJJJFFFCCCBBBBBBBBBBBBDDDFFFHHHIIIHHHGGGFFFFFFDDDAAA???>>><<<999666333222222222222444555666777777888999999888777666666555333222111111111111//////..................///......---+++******)))(((&&&%%%%%%&&&'''%%%$$$))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&!!!"""###"""!!!!!!"""###,,,...000000---***((((((%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''((('''&&&&&&$$$$$$###"""&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((())))))'''&&&&&&(((+++***+++,,,,,,---000555888===BBBJJJQQQVVVYYY\\\^^^```aaaccceeehhhjjjlllmmmmmmoooqqqrrrrrrsssvvvwwwyyyzzz||||||{{{zzzzzz{{{}}}{{{yyyxxxwwwvvvuuurrrnnnkkkjjjkkkmmmnnnoooooonnnnnnlllkkkiiiiiibbb```^^^\\\\\\\\\[[[YYY[[[ZZZYYYXXXWWWVVVVVVVVVTTTSSSSSSRRRQQQPPPPPPPPPMMMMMMLLLLLLMMMNNNPPPQQQSSSTTTUUUTTTRRRQQQQQQRRRQQQPPPPPPPPPQQQRRRTTTUUUWWWWWWXXXYYYYYYZZZZZZ[[[ZZZ[[[[[[[[[[[[[[[[[[ZZZ\\\\\\\\\]]]___aaacccddddddeeeeeebbb___\\\[[[[[[XXXVVVRRROOOLLLJJJIIIHHHHHHIIILLLNNNNNNNNNMMMLLLLLLJJJGGGEEEDDDBBB???<<<999777555444333444555666555666777888999999999999888888666555444333333333111000000000//////......000000///...---,,,++++++((('''&&&&&&''''''&&&$$$*********)))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''((((((((((((&&&&&&%%%$$$#########$$$%%%%%%$$$#########$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&///...,,,+++***(((%%%###%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''&&&%%%%%%$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''(((((('''''''''''''''''''''(((((('''&&&''')))+++))),,,///222555999>>>BBBGGGKKKRRRXXX[[[]]]___aaabbbcccdddeeegggjjjlllnnnpppqqqsssttttttuuuwwwyyyyyy{{{||||||{{{zzzzzz{{{~~~~~~~~~|||{{{{{{{{{{{{zzzyyywwwuuurrrpppnnnnnnmmmjjjgggcccbbbcccdddffffffggggggfffeeebbb```___[[[YYYWWWVVVVVVVVVTTTSSSSSSSSSRRRQQQQQQQQQRRRRRRQQQPPPPPPOOONNNLLLKKKJJJKKKKKKJJJIIIJJJLLLNNNOOOOOOPPPQQQPPPNNNLLLKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMOOOPPPPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTUUUWWW[[[^^^aaaaaabbbcccaaa^^^\\\\\\\\\\\\[[[YYYVVVTTTSSSRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQPPPMMMKKKIIIHHHFFFCCCAAAAAA???;;;777555444444555444444666777999::::::;;;::::::999888777666555555444444333222111111000000111111000//////...------+++***))))))******)))(((******)))))))))(((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''%%%###$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&'''((((((((((((((('''&&&%%%$$$$$$###$$$&&&%%%%%%$$$$$$#########&&&'''((('''&&&&&&&&&(((333000+++)))'''&&&### %%%%%%%%%$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&###%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''(((((())))))))))))''''''((((((((((((((((((&&&'''(((''''''))),,,...+++...444999>>>CCCIIIMMMRRRUUUXXX[[[\\\___bbbdddeeeffffffhhhiiilllnnnoooqqqsssuuuuuuuuuvvvxxxyyyxxxzzz}}}}}}}}}}}}~~~~~~}}}}}}|||{{{zzzyyyyyyzzzxxxwwwuuutttttttttuuurrrqqqooommmjjjgggeeedddbbb```^^^\\\[[[[[[]]]^^^^^^______^^^\\\ZZZXXXVVVVVVTTTSSSSSSTTTTTTRRRQQQNNNNNNNNNNNNOOOPPPRRRRRRTTTSSSSSSRRRPPPMMMKKKJJJLLLKKKJJJIIIJJJLLLNNNOOOOOOQQQRRRQQQNNNKKKIIIIIIHHHGGGFFFEEEFFFGGGHHHIIIHHHIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNOOONNNMMMNNNPPPTTTYYY[[[\\\]]]^^^^^^\\\ZZZZZZ[[[\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWVVVUUUSSSQQQOOOMMMMMMKKKIIIGGGJJJGGGBBB===999666444333444444555666777999:::;;;;;;;;;::::::999888888777555555444333222111000///222111111000000/////////---,,,***+++,,,,,,+++))))))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''%%%###$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&'''((((((''''''***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$%%%$$$###"""###$$$666222---)))'''&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%&&&'''&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######"""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))((((((((())))))******+++(((((((((((())))))))))))&&&((()))***+++---111444222666===CCCHHHMMMRRRUUU[[[]]]^^^___```bbbfffjjjjjjkkklllmmmooopppqqqrrrrrrtttvvvvvvvvvvvvxxxzzzzzz|||||||||{{{yyyxxxvvvuuuuuuqqqpppnnnllllllllllllmmmjjjiiihhhfffdddaaa^^^]]]XXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYWWWVVVUUUTTTUUUTTTTTTUUUWWWWWWVVVTTTNNNOOOOOOPPPRRRTTTVVVWWWYYYYYYYYYXXXVVVTTTQQQPPPOOOMMMLLLKKKKKKNNNPPPRRRUUUWWWXXXWWWSSSOOOMMMLLLIIIIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHIIILLLKKKJJJJJJLLLPPPTTTVVVVVVXXXYYYYYYXXXWWWXXXYYYXXXYYYZZZ[[[\\\]]]^^^^^^]]]]]]]]]\\\[[[YYYXXXWWWXXXVVVTTTTTTTTTSSSRRRPPPQQQOOOJJJEEE@@@;;;888666777666666777777999:::;;;::::::;;;<<<;;;;;;::::::666555444333111000///...222111111111000000000///---,,,++++++,,,,,,+++)))))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''))))))((('''&&&&&&&&&'''$$$$$$%%%%%%%%%$$$#########$$$%%%%%%######$$$%%%333000,,,(((%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***'''''''''((()))*********))))))))))))******++++++)))***---...000333888;;;>>>BBBHHHMMMQQQUUUXXXZZZ]]]___aaacccdddgggkkknnnmmmnnnppprrrsssttttttssstttvvvwwwxxxwwwxxxyyy{{{{{{}}}{{{||||||}}}}}}||||||{{{xxxwwwvvvtttrrrpppooonnngggfffeeecccccccccddddddddddddcccbbb```]]]ZZZYYYUUUVVVYYY[[[]]]]]]]]]]]]]]]]]]\\\ZZZZZZYYYYYYYYYYYYYYYZZZ\\\___```^^^]]]XXXXXXYYYYYY[[[\\\^^^_________aaaaaaaaa___]]]\\\XXXWWWTTTSSSTTTVVVYYY\\\aaacccdddbbb^^^ZZZWWWVVVQQQPPPOOONNNMMMMMMNNNOOOLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHHHHHHHIIILLLNNNPPPOOOQQQSSSTTTSSSRRRSSSTTTUUUVVVWWWYYY[[[\\\]]]]]]ZZZZZZZZZZZZZZZYYYYYYYYYZZZYYYWWWXXXYYYYYYXXXVVVUUUSSSQQQNNNIIIDDD@@@>>>;;;;;;:::999999999:::;;;888999;;;<<<======<<<<<<:::999888666444222111000111111111111000000000000///...------......---+++*********)))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$###$$$%%%'''((()))))))))(((''''''&&&&&&&&&''''''"""###$$$%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%'''...,,,)))%%%""""""&&&***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''')))******&&&&&&&&&'''((())))))***))))))******+++++++++,,,+++---///222444888===@@@GGGKKKPPPTTTWWWYYY[[[\\\ZZZ]]]aaadddgggiiimmmooommmoooqqqsssuuutttsssrrrvvvwwwyyyyyyyyyyyy{{{|||zzz|||~~~~~~~~~~~~}}}yyyyyyzzzzzzzzzzzzyyyyyysssrrrqqqooolllkkkiiihhhaaa```___^^^]]]]]]^^^___bbbbbbaaa```^^^\\\YYYXXXVVVYYY]]]aaadddddddddccccccbbbaaa_________```aaa______aaacccfffhhhgggeeecccbbbbbbccccccdddeeefffdddeeegggiiiiiiiiihhhgggcccaaa___]]]^^^aaadddfffkkkmmmnnnmmmiiidddaaa___YYYXXXWWWUUUUUUUUUVVVVVVTTTSSSRRRQQQOOONNNMMMLLLGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFEEEEEEFFFHHHIIIJJJJJJLLLNNNNNNNNNNNNOOOPPPSSSTTTVVVXXXYYYZZZ[[[[[[VVVWWWWWWXXXXXXYYYZZZZZZZZZXXXXXXXXXZZZ[[[ZZZYYYVVVVVVUUUSSSPPPKKKGGGDDD???>>><<<;;;::::::;;;;;;777999;;;<<<>>>>>>>>>===>>>>>><<<:::888777555444111111111000000000000000222111000000111111000///+++++++++************)))''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%% """$$$&&&)))***+++,,,&&&&&&%%%%%%%%%&&&''''''!!!"""$$$%%%&&&%%%%%%$$$!!!"""######!!!!!!"""###---,,,)))'''&&&&&&'''(((&&&%%%$$$###""""""""""""'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$#########&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""%%%''''''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&'''''')))*********((((((***,,,(((***+++++++++***,,,---+++000777===BBBGGGKKKNNNOOORRRVVVYYY[[[\\\^^^___dddeeefffgggjjjlllnnnooorrrtttuuuuuuttttttvvvwwwyyyxxxxxxwwwwwwxxxxxxyyywwwxxx{{{}}}~~~~~~}}}|||||||||}}}~~~{{{|||~~~~~~zzzuuuwwwvvvuuuuuuvvvuuusssqqqrrrmmmiiifffggggggeeeccc^^^\\\ZZZYYYYYY\\\___aaaeeeeeedddcccaaa```_________bbbgggkkknnnooonnnnnnnnnnnnmmmllljjjhhhfffeeejjjiiiiiimmmssswwwwwwvvvrrrqqqqqqqqqrrrqqqooommmpppooonnnnnnoooqqqtttuuurrrsssrrrpppmmmmmmnnnpppvvvuuuuuuuuutttqqqnnnkkkgggeeecccaaa```aaacccdddbbb___[[[YYYYYYYYYXXXXXXPPPNNNLLLLLLMMMMMMLLLKKKJJJGGGDDDDDDGGGIIIIIIHHHKKKLLLMMMLLLJJJJJJKKKLLLPPPPPPPPPSSSVVVXXXWWWWWWXXXUUURRRTTTXXX[[[ZZZWWWVVVWWWYYY[[[\\\\\\[[[[[[___]]]ZZZWWWTTTQQQOOONNNKKKGGGBBB??????>>><<<:::888999:::<<<===>>>???@@@>>>===:::888666777888888555444222111111111222222222222222222222222222222000///---,,,+++************)))((('''&&&'''((((((******)))(((((((((((()))((('''&&&%%%%%%&&&'''(((((((((((()))(((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&'''(((***)))%%%""" %%%&&&'''((()))+++,,,,,,(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''///---***'''%%%%%%%%%%%%%%%%%%$$$#########$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############ """#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&(((***'''(((************---///222777===CCCHHHLLLQQQSSSRRRUUUYYY[[[\\\^^^aaacccffffffgggiiikkkmmmoooppprrrsssuuuuuuttttttuuuwwwxxxwwwwwwwwwwwwwwwxxxxxxxxxyyy{{{|||}}}~~~}}}}}}~~~~~~|||{{{zzzzzzzzzzzz{{{xxxvvvwwwyyyzzzvvvrrrqqqpppoooooopppqqqooonnniiifffbbbaaabbbddddddcccaaa```^^^]]]^^^aaadddgggkkkkkkkkkjjjjjjiiihhhhhhhhhlllqqqvvvzzz{{{{{{{{{{{{zzzyyywwwuuurrrooonnnsssrrrsssvvv{{{~~~~~~|||||||||}}}}}}|||yyywwwrrrrrrrrrtttwww|||~~~zzzxxxyyyzzz||||||}}}}}}}}}{{{xxxvvvpppooollljjjjjjkkknnnooonnnjjjfffcccaaaaaa___^^^XXXVVVSSSRRRSSSSSSSSSRRRQQQNNNJJJIIIJJJLLLLLLKKKKKKMMMNNNMMMKKKJJJJJJKKKKKKKKKMMMQQQUUUWWWWWWVVVYYYVVVSSSTTTWWWYYYVVVSSSSSSTTTVVVYYY[[[\\\\\\\\\___]]][[[YYYWWWUUUTTTTTTRRRMMMHHHDDDBBB@@@>>>;;;::::::;;;<<<===???AAABBB@@@???===;;;::::::::::::777666555333222222333333222222333333333444444444111111000...---,,,+++***+++***(((''''''''''''((((((''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%!!!###&&&'''&&&%%%%%%&&&%%%&&&&&&'''((()))******''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&///---***'''$$$#########%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$########################'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%% !!!"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&'''''''''&&&&&&(((***((()))******+++...222555<<<@@@FFFKKKPPPSSSWWWZZZWWWYYY\\\]]]___aaadddggghhhhhhiiijjjllloooqqqrrrqqqrrrttttttssstttuuuwwwwwwvvvvvvvvvwwwxxxxxxyyyzzzzzz{{{||||||||||||{{{|||{{{zzzxxxwwwvvvvvvvvvuuurrrpppqqqttttttrrroookkkiiihhhhhhjjjkkkkkkkkkdddbbb______bbbeeefffggghhhfffeeedddfffjjjmmmpppssstttuuuvvvvvvuuuttttttvvvyyy~~~}}}{{{}}}{{{xxxuuuuuuwwwyyy{{{vvvsssnnnjjjhhhgggfffddddddaaa^^^\\\\\\]]]]]]\\\]]]YYYSSSPPPOOOPPPPPPPPPMMMOOOQQQQQQNNNLLLJJJJJJHHHJJJNNNSSSXXXZZZZZZXXXZZZXXXVVVWWWXXXWWWSSSOOOPPPRRRTTTWWWYYY[[[\\\]]]]]]\\\[[[ZZZZZZZZZZZZZZZYYYUUUPPPKKKHHHEEEBBB@@@>>>===<<<<<<>>>@@@BBBDDDBBBAAAAAAAAA@@@???======;;;:::999777666555555555111222222333444555666666333333333333111///---,,,++++++)))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&######$$$$$$$$$$$$######!!!$$$&&&''''''((()))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%...,,,)))&&&$$$#########$$$$$$$$$%%%&&&'''(((((('''(((((('''&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''((())))))((((((***,,,***+++---...000444:::>>>DDDHHHMMMRRRUUUXXX[[[]]][[[\\\^^^___```cccgggjjjjjjjjjkkklllnnnppprrrsssppprrrssstttssstttuuuwwwwwwwwwwwwwwwwwwxxxyyyzzz|||||||||{{{{{{{{{zzzzzzyyyxxxvvvtttsssrrrqqqqqqqqqooommmmmmoooooonnnlllhhhfffeeefffiiikkklllllliiihhhffffffgggkkknnnppppppooonnnnnnppptttxxx{{{|||~~~}}}~~~zzzwwwsssqqqpppppppppoooooolllhhhffffffggggggfffgggddd^^^YYYVVVUUUVVVVVVRRRTTTWWWVVVTTTPPPNNNMMMLLLNNNSSSYYY___aaa```___]]]\\\[[[\\\\\\ZZZVVVRRRRRRSSSTTTVVVXXXYYYZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]][[[WWWRRROOOLLLIIIHHHDDDBBB@@@>>>>>>???BBBCCCCCCDDDEEEEEEEEECCCAAA?????????===<<<:::999888888222222333444555666666777555666777777666333111///------,,,+++)))(((((((((***)))((((((''''''(((((('''''''''&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&######$$$$$$$$$$$$######"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$,,,***(((%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''))))))######$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$"""#########$$$$$$%%%%%%'''''''''%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((''')))***)))))))))+++---,,,...000111555:::@@@EEEJJJMMMRRRUUUXXXZZZ\\\^^^]]]^^^___```aaadddgggjjjllllllmmmnnnoooqqqssstttppprrrssstttttttttvvvxxxxxxxxxxxxxxxxxxyyyzzzzzz|||{{{zzzyyyyyyxxxxxxxxxtttsssrrrpppnnnmmmmmmlllmmmkkkjjjiiijjjjjjjjjjjjkkkjjjjjjlllpppssstttttttttsssqqqoooooorrrvvvxxxzzzyyyxxxxxxzzz~~~~~~{{{yyyxxxzzz|||}}}}}}vvvssspppnnnnnnoooooonnnooommmhhhccc___]]]^^^___\\\^^^```___\\\XXXUUUTTTRRRTTTYYY___dddfffeeeccc___``````aaaaaa___\\\ZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUVVVWWWYYYZZZ[[[\\\[[[ZZZWWWTTTRRRQQQQQQKKKIIIEEEBBB@@@@@@BBBCCCEEEFFFHHHIIIHHHFFFDDDBBBCCCCCCBBBAAA???>>><<<;;;444444444555555666666666777888999:::999777555444111111000...---+++***)))******)))(((((((((((()))&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$######$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###,,,***(((&&&%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))######$$$%%%$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%&&&%%%######$$$&&&########################!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&'''''''''(((((((((&&&'''))))))((()))+++---...111333666:::???EEEJJJNNNRRRVVVXXXZZZ[[[]]]^^^^^^___aaabbbccceeehhhjjjmmmmmmnnnoooppprrrssstttppprrrtttuuuuuuuuuwwwyyyyyyyyyxxxxxxxxxxxxxxxyyyxxxxxxvvvuuuttttttttttttoooooommmllljjjjjjiiiiiihhhgggffffffgggiiikkklllqqqrrrtttwww|||~~~}}}zzzxxxvvvxxx|||}}}{{{yyyzzz|||~~~yyywwwuuuuuuvvvvvvuuutttuuutttrrrnnniiihhhhhhiiihhhjjjkkkiiieeeaaa___^^^YYYZZZ]]]aaaeeegggeeedddbbbccccccdddcccbbbaaa```\\\[[[ZZZXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYZZZYYYWWWVVVWWWXXXRRROOOLLLIIIFFFEEEEEEEEEHHHIIIKKKLLLKKKJJJHHHFFFFFFFFFFFFEEEDDDBBBAAA@@@999999999888777777666666888999:::;;;;;;::::::999555555444333111///---,,,***)))((((((''''''((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$...,,,)))'''%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''(((((((((''''''''''''(((((((((((('''(((******)))***---///444777;;;???CCCGGGMMMPPPSSSVVVZZZ\\\]]]]]]___```^^^aaadddeeefffgggiiijjjmmmnnnnnnoooppprrrssstttqqqsssuuuvvvvvvwwwyyyzzzyyyxxxwwwvvvuuuuuuuuuuuusssrrrqqqpppooooooppppppkkkjjjiiihhhggggggggggggeeefffggghhhkkknnnrrruuuxxxzzz~~~}}}~~~}}}zzzyyyzzz|||||||||zzzyyyyyyzzz{{{{{{yyywwwxxxzzzzzzxxxtttrrrssstttuuuuuuuuurrrmmmjjjhhhhhhaaaaaabbbdddfffgggeeeddddddddddddcccbbbaaaaaaaaa___^^^\\\ZZZXXXWWWWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUTTTWWWYYYYYYXXXWWWXXXZZZUUUTTTRRRPPPNNNMMMLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKHHHHHHIIIIIIHHHFFFEEEDDDAAA@@@>>>===:::999777666888999999:::<<<======>>>:::999999777555333000///+++******)))))))))))))))&&&&&&'''(((((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%111///+++(((%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%######""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((()))***+++,,,---,,,---000222:::===BBBGGGJJJOOOSSSWWWWWWYYY]]]_________```bbb___bbbfffhhhhhhiiijjjkkknnnnnnnnnoooppprrrssstttrrrtttvvvvvvwwwwwwyyy{{{xxxwwwvvvtttssssssssssssooonnnmmmkkkkkkkkklllmmmiiihhhgggfffffffffffffffeeegggiiilllpppuuu{{{}}}~~~}}}~~~~~~}}}}}}|||{{{zzzzzz{{{}}}|||yyyzzz}}}~~~{{{yyyyyy{{{||||||{{{wwwsssooonnnnnnhhhgggfffggghhhhhhfffeeeeeeeeedddbbb___^^^___```aaa___]]][[[YYYYYYYYYYYY\\\[[[YYYXXXVVVUUUUUUUUUSSSVVVYYYYYYWWWVVVXXXZZZWWWWWWVVVUUUTTTSSSRRRRRRPPPPPPPPPPPPPPPPPPOOOOOOIIIIIIJJJJJJJJJIIIGGGFFFFFFEEECCC@@@===:::888777888888999:::<<<>>>???AAA<<<<<<;;;:::888555222000...---,,,,,,++++++,,,,,,%%%&&&'''(((((('''&&&%%%(((((())))))(((((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&''''''%%%######$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&000...***'''%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))'''&&&'''))))))******+++---222888===DDDGGGKKKNNNPPPSSSWWWZZZZZZ[[[^^^aaacccdddddddddcccddddddfffhhhjjjlllmmmooonnnmmmmmmnnnppprrrsssrrrrrrrrrsssssssssssssssuuuttttttsssqqqpppnnnmmmiiiiiiiiihhhfffeeefffhhhcccddddddddddddggglllooouuuwwwzzz~~~}}}yyywwwwwwtttsssssswww{{{~~~}}}{{{xxxuuusssqqqooommmpppllllllpppqqqqqqwww~~~|||{{{zzzzzzzzzyyywwwuuuvvvyyy{{{|||~~~|||zzzuuusssrrrrrrqqqooonnnnnnnnnllljjjiiieeebbb```___^^^ZZZWWWZZZYYYXXXZZZ]]]___``````^^^```aaa___ZZZUUUTTTTTTSSSTTTVVVXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUVVVWWWWWWWWWVVVUUUTTTPPPPPPPPPPPPPPPOOONNNNNNKKKJJJGGGDDDAAA>>>;;;:::::::::;;;<<<=========<<<999:::<<<===<<<;;;999888444333222000...---,,,,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%''')))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$&&&&&&%%%$$$$$$%%%&&&&&&...,,,)))&&&$$$$$$%%%&&&""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***)))((('''(((***)))+++---000333999???DDDHHHKKKOOOQQQTTTWWWZZZ]]]]]]^^^```aaacccdddeeeeeeeeeeeefffgggiiijjjlllmmmnnnmmmmmmlllmmmoooqqqsssqqqqqqqqqrrrrrrsssssssssqqqqqqpppooommmkkkiiihhheeeeeeeeedddaaa```aaabbbdddeeefffggghhhlllqqquuu}}}zzztttqqqqqqooonnnnnnqqquuuvvvwwwvvvtttqqqooommmkkkjjjiiijjjggggggjjjkkkkkkpppwww}}}~~~}}}wwwvvvtttrrrpppqqquuuxxx~~~}}}{{{yyyxxxwwwvvvttttttuuuuuusssrrrnnnjjjfffdddbbb```\\\XXXYYYXXXXXXZZZ]]]___```___bbbeeefffddd^^^WWWSSSRRRTTTVVVXXXZZZZZZYYYWWWVVVWWWXXXYYY[[[[[[ZZZYYYXXXXXXXXXYYYYYYYYYWWWVVVUUUTTTTTTUUUUUUTTTTTTSSSRRROOONNNKKKHHHEEEAAA???>>>:::;;;;;;<<<<<<======>>><<<===???@@@@@@???>>>===888777555333111000///...******))))))((()))))))))''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&+++***'''%%%$$$$$$%%%&&&!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###########################%%%$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###"""###%%%''')))&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***)))((((((***+++***---333888===CCCHHHLLLOOOQQQTTTWWWYYY[[[^^^aaabbbbbbbbbcccdddeeefffggghhhhhhhhhiiijjjkkkmmmmmmmmmmmmllllllmmmoooqqqssspppppppppqqqqqqqqqqqqqqqnnnnnnmmmkkkiiifffdddcccaaabbbbbbaaa___^^^___```fffhhhiiikkknnnrrrxxx}}}~~~}}}}}}~~~~~~}}}}}}}}}vvvqqqpppooonnnooorrrtttttttttsssqqqooommmkkkjjjjjjjjjmmmkkkkkkmmmmmmlllpppuuutttyyy~~~sssrrrooolllkkkmmmrrruuu~~~~~~}}}||||||~~~~~~}}}|||uuurrrnnnkkkhhhddd___\\\[[[ZZZ[[[]]]```bbbcccbbbcccfffhhhfffbbb\\\XXXUUUWWWYYY\\\^^^^^^\\\XXXVVVTTTUUUWWWXXXYYYXXXWWWVVVZZZZZZZZZ[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVTTTRRROOOLLLHHHFFFDDDCCC===<<<<<<;;;;;;<<<===>>>>>>???@@@BBBBBBBBBAAA@@@===<<<:::888666444222111---,,,+++)))))))))******((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&''''''$$$$$$############$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))((()))+++---...333:::AAAFFFKKKOOORRRTTTVVVYYY[[[]]]___aaadddfffeeeddddddeeefffhhhiiijjjjjjjjjjjjkkklllnnnnnnmmmmmmmmmnnnoooppprrrsssqqqppppppooonnnmmmmmmllljjjjjjiiigggeeecccaaa___^^^___aaabbbbbbbbbccceeelllmmmnnnooorrrvvv|||wwwxxxyyy{{{~~~{{{xxxwwwwwwxxxzzz{{{zzzyyywwwvvvuuurrrppppppqqqsssxxxxxxyyyyyyxxxxxx{{{~~~uuuyyy}}}~~~{{{pppooollliiihhhlllrrrvvv|||zzzwwwtttooojjjeeebbbaaaaaaaaadddgggiiiiiiiiibbbcccddddddcccaaa``````^^^```dddffffffbbb^^^[[[VVVVVVUUUTTTTTTTTTTTTTTTYYYYYYZZZZZZZZZ[[[[[[[[[XXXYYYYYYZZZYYYYYYXXXXXXVVVTTTQQQMMMIIIGGGEEEEEEBBB@@@>>><<<;;;;;;<<<======>>>@@@AAABBBBBBBBBBBB@@@???>>><<<:::777555444000///---***))))))***+++))))))((((((((((((''''''$$$&&&))))))(((&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$########################'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''((()))))))))+++...111555:::BBBHHHMMMPPPSSSUUUXXXZZZ]]]^^^___```ccceeehhhgggfffffffffhhhiiijjjkkkkkkkkkkkklllmmmoooooooooooooooooopppqqqrrrrrrqqqpppooollljjjhhhffffffcccccccccbbb```___]]]\\\[[[^^^bbbeeegggiiikkkmmmsssssstttssstttwww{{{|||yyyvvvvvvwwwyyy|||~~~||||||{{{xxxvvvvvvxxx{{{}}}{{{pppooollljjjiiimmmsssxxx{{{wwwqqqmmmkkkggggggiiillloooqqqqqqpppfffdddbbbaaaaaadddfffgggeeegggkkknnnnnnkkkgggddd^^^[[[WWWSSSRRRRRRTTTUUUWWWWWWXXXXXXYYY[[[\\\\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZUUUSSSOOOKKKHHHFFFEEEDDDFFFDDDAAA>>><<<;;;<<<<<>>>>>>>>BBBBBBCCCCCCDDDDDDEEEEEEBBBCCCCCCBBB@@@>>>;;;:::777666444222000...,,,,,,)))((((((''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%$$$######''''''&&&%%%$$$$$$######"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((&&&''''''((())))))******(((***,,,---000444:::>>>DDDHHHNNNSSSVVVYYY[[[]]]^^^```bbbbbbbbbccceeeffffffggghhhiiijjjjjjkkkkkkiiijjjjjjkkkmmmooopppqqqooooooooonnnnnnmmmlllkkkjjjiiihhhfffdddbbb```___YYYZZZ[[[]]]^^^______```dddhhhnnnssswwwzzz}}}~~~{{{yyyzzz|||~~~~~~~~~{{{zzz|||~~~~~~~~~yyyzzz|||}}}wwwpppjjjiiiiiiiiihhhhhhkkknnnqqqssstttsssrrriiigggdddaaa^^^]]]]]]]]]]]][[[ZZZXXXWWWWWWWWWWWWZZZZZZ[[[\\\\\\\\\\\\\\\WWWTTTOOOKKKGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEDDDBBB???>>>;;;;;;:::999666333000...******))))))(((''''''&&&&&&'''((('''%%%%%%'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&%%%$$$###(((''''''&&&%%%$$$###"""###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%$$$"""!!!###%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&''''''((()))******+++***+++...000333888???CCCGGGKKKQQQVVVYYY\\\___aaa```bbbddddddddddddfffgggeeefffhhhjjjkkkkkkkkkjjjhhhiiijjjkkkmmmoooqqqrrrnnnnnnnnnmmmllljjjiiihhhffffffeeedddbbbaaa``````ZZZ[[[]]]```bbbdddeeeeeelllpppvvv{{{~~~}}}{{{|||~~~~~~|||uuuqqqooonnnllljjjgggiiilllppprrrtttttttttsssssssssrrrpppnnnkkkjjjaaa___\\\YYYWWWUUUUUUTTTVVVWWWXXXYYYYYYYYYYYYYYYXXXUUUQQQLLLIIIGGGGGGGGGAAABBBDDDEEEFFFFFFFFFFFFAAA@@@@@@?????????@@@@@@DDDEEEFFFGGGFFFDDDBBBAAA>>>>>>>>>>>>;;;666222///+++++++++***)))((((((''''''((('''&&&%%%%%%''')))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%((()))***))))))%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$############$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((&&&&&&&&&'''''''''((((((***++++++***(((((()))+++,,,///333888<<>>>>>=========CCCDDDFFFGGGGGGFFFEEECCCEEEEEEDDDBBB???<<<999777111000---+++)))((((((((((((''''''''''''((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&'''''''''(((((((((+++++++++***)))***,,,...000333888<<>>>>>>>>AAACCCDDDFFFGGGGGGFFFEEEGGGFFFFFFDDDAAA>>>;;;999555333111...,,,***))))))((((((((((((((()))******)))((((((''''''(((((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((+++++++++******,,,000333777:::???CCCGGGKKKPPPSSSUUUVVVVVVXXX[[[^^^```bbbddddddddddddeeefffggghhhhhhhhhiiiiiiiiihhhhhhggghhhhhhiiijjjjjjjjjjjjiiikkkkkkkkkjjjhhhfffeeedddaaabbbbbbbbbbbbdddhhhkkkkkknnnrrruuuxxx||||||{{{{{{}}}~~~{{{yyyyyy}}}zzzwwwqqqppprrrvvvwwwwwwzzz~~~xxxqqqkkkiiijjjkkkkkkooosssyyy}}}qqqddd]]]VVVSSSOOONNNOOOPPPQQQQQQPPPQQQRRRSSSSSSSSSQQQQQQJJJIIIGGGFFFFFFFFFDDDCCCDDDCCCBBBAAA@@@???>>>>>>>>>@@@BBBDDDFFFGGGHHHHHHIIIIIIIIIGGGEEEBBB@@@>>>:::999666222///---+++***))))))((((((((()))******(((''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$#########$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''((((((((()))))))))***+++******+++///555999===AAAEEEJJJMMMQQQUUUWWWYYYXXXXXXYYY[[[^^^aaacccccccccddddddeeeggghhhiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiihhhhhhhhhkkkkkkkkkkkkkkkjjjiiihhhcccdddeeefffgggkkkqqquuuvvvyyy}}}}}}{{{|||}}}zzznnnkkkjjjlllllllllpppuuu{{{zzzrrrnnnmmmmmmmmmoooqqqtttyyytttlll]]]YYYSSSOOOMMMLLLKKKKKKKKKLLLNNNOOOQQQRRRSSSSSSOOOMMMKKKKKKJJJIIIGGGEEEEEEDDDCCCBBBAAA???>>>===<<<===???BBBEEEGGGJJJKKKKKKLLLKKKKKKIIIGGGDDDCCC???===:::777333000...---***))))))((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$######$$$$$$"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((()))))))))******)))***+++,,,...333:::>>>CCCGGGKKKOOORRRUUUXXX[[[\\\\\\[[[[[[\\\___bbbdddccccccdddeeefffhhhiiijjjkkkkkkjjjjjjiiiiiiiiiiiijjjjjjiiihhhhhhggggggggghhhiiijjjlllmmmnnnnnnnnnjjjkkklllmmmoootttzzz~~~}}}rrrlllfffeeeeeedddgggkkkooovvv}}}xxxuuutttssstttuuuvvvwww{{{{{{hhhbbb[[[TTTPPPLLLIIIFFFGGGHHHIIIKKKMMMOOOQQQSSSRRRQQQPPPPPPPPPNNNLLLIIIFFFFFFEEEDDDBBB@@@>>>===;;;<<<===???CCCFFFJJJLLLMMMMMMMMMMMMLLLJJJHHHGGGBBB@@@>>>;;;888555222000,,,,,,***)))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))************)))+++---000444999@@@DDDIIILLLQQQUUUWWWYYY\\\]]]____________```aaacccddddddddddddeeefffhhhiiijjjlllkkkjjjiiihhhhhhhhhiiiiiihhhgggfffeeeeeeeeeeeeccceeehhhkkknnnqqqsssttttttuuuwwwxxxzzz}}}~~~yyypppgggdddcccbbbeeejjjnnnttt}}}}}}|||vvvvvvwwwwwwzzzsssnnnfff___XXXRRRLLLHHHHHHGGGGGGHHHJJJMMMOOOQQQSSSSSSRRRSSSTTTSSSQQQOOOIIIIIIIIIHHHEEECCC@@@>>><<<<<<<<<>>>AAAEEEIIIKKKMMMMMMNNNNNNNNNLLLKKKJJJDDDCCCBBB@@@>>>;;;888777111000...,,,***)))(((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!###&&&'''(((((('''%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))*********+++++++++---111666:::@@@FFFJJJNNNRRRVVVZZZ\\\]]]___```aaabbbbbbbbbccccccddddddeeeeeeeeeeeefffgggiiiiiijjjjjjhhhgggfffffffffgggfffeeedddcccbbbbbbcccccc```cccgggmmmrrrwwwzzz|||~~~~~~~~~}}}||||||}}}~~~|||{{{{{{}}}~~~{{{}}}~~~tttjjjgggggghhhlllqqqtttzzz{{{|||}}}}}}~~~|||xxxrrrjjjccc\\\TTTOOOLLLKKKIIIIIIJJJLLLNNNPPPRRRRRRSSSUUUWWWWWWUUURRRNNNNNNNNNLLLJJJGGGCCCAAA======<<<<<>>777666333000---+++***))))))((((((''''''(((((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''#########$$$$$$%%%%%%&&&%%%$$$!!! """&&&((()))((('''&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!###%%%&&&&&&&&&$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((('''&&&&&&&&&%%%''''''''''''((((((((())))))************+++++++++,,,///555:::???EEEJJJNNNQQQUUUZZZ]]]___```aaacccccccccdddeeeeeeeeeddddddffffffeeeffffffggghhhiiiiiihhhfffeeedddddddddeeedddcccaaa`````````aaabbbaaadddiiipppvvv|||}}}yyy|||{{{~~~~~~~~~vvvwwwwwwwwwvvvwwwyyy|||xxxwwwxxxzzz}}}|||yyyxxxzzz~~~uuullliiikkknnntttyyyzzz~~~yyyrrrlllddd\\\VVVPPPNNNLLLKKKKKKLLLOOOPPPPPPQQQRRRUUUWWWXXXVVVTTTQQQQQQQQQPPPMMMJJJFFFDDD???===<<<<<<>>>BBBFFFHHHLLLLLLMMMNNNNNNNNNMMMLLLHHHHHHIIIIIIHHHGGGEEEDDD<<<:::777333000---+++***))))))(((((((((((())))))'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((''''''&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$%%%$$$$$$######$$$$$$%%%((('''&&&%%%$$$$$$###$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((()))***'''''''''''''''((())))))***++++++***)))+++...000///444<<>>HHHLLLRRRWWWYYY[[[]]]^^^```aaaccceeefffgggggggggggggggiiijjjkkkkkklllllljjjiiihhhgggeeeeeedddddd______```bbbggglllqqqssstttssspppnnnmmmpppuuuyyy{{{~~~~~~~~~}}}~~~~~~|||{{{zzz~~~{{{tttsssssssssrrrpppmmmkkkggghhhjjjlllnnnpppqqqrrruuuxxx}}}|||vvvsssrrrqqqqqqpppppppppppppppmmmpppvvv{{{}}}}}}|||{{{~~~vvvoooiiiffffffgggjjjlllooosssxxx~~~{{{mmmbbbYYYRRRMMMMMMMMMMMMNNNPPPQQQSSSUUUUUUTTTSSSPPPLLLHHHFFFDDDEEEFFFIIIKKKNNNPPPQQQQQQQQQQQQRRRQQQQQQPPPPPPLLLLLLKKKIIIEEE@@@<<<999444222...+++))))))***+++)))))))))***))))))((('''&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$&&&'''$$$###$$$%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!  !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''')))*********))))))(((((()))))))))+++,,,...000333999@@@EEENNNRRRXXX\\\^^^___```aaaaaaccceeehhhiiijjjiiiiiihhhiiijjjkkklllllllllllljjjiiigggeeedddccccccccc___```bbbfffjjjooouuuxxxzzzyyyxxxvvvuuuwwwzzz}}}{{{zzzzzzzzzzzzwwwrrrnnnjjjjjjjjjkkklllnnnoooooossswww|||}}}xxxuuunnnooopppppppppoooooonnnmmmpppuuuzzz}}}|||{{{yyy|||ssslllhhhgggggggggjjjnnnsssyyy{{{kkk\\\RRRKKKKKKJJJJJJJJJLLLNNNOOOUUUVVVVVVVVVUUURRROOOMMMDDDEEEEEEGGGIIILLLNNNPPPRRRRRRSSSSSSTTTSSSSSSSSSNNNNNNMMMLLLIIIDDD@@@>>>777555111---***)))******((())))))))))))(((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$)))***%%%"""$$$%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&((()))+++,,,((((((((((((((()))******,,,...222666;;;AAAHHHLLLTTTXXX]]]aaabbbcccdddeeeeeefffiiikkkmmmmmmlllkkkjjjjjjkkklllllllllkkkkkkhhhgggeeecccbbbbbbbbbbbb```cccfffjjjmmmrrrxxx||||||~~~yyytttmmmmmmlllkkkkkkkkkkkklllppptttyyy}}}~~~}}}yyywwwrrrsssttttttsssqqqooommmrrrtttxxx|||~~~~~~}}}|||~~~vvvqqqnnnmmmiiilllnnnqqquuu}}}tttcccWWWNNNMMMKKKIIIHHHIIIJJJKKKQQQSSSTTTVVVVVVUUUSSSRRRIIIHHHGGGGGGHHHKKKMMMOOORRRRRRSSSTTTUUUUUUUUUTTTRRRRRRQQQOOOLLLIIIFFFEEE===:::666111...,,,+++***)))))))))))))))(((''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&---...&&&"""%%%&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''')))***+++((((((((()))***+++,,,---///222888>>>DDDJJJPPPTTTZZZ^^^cccggghhhiiiiiijjjkkklllooopppqqqpppnnnmmmkkkkkklllllllllkkkjjjjjjfffeeecccaaa``````aaabbbcccfffjjjmmmppptttyyy~~~|||rrrqqqooommmllllllllllllmmmoootttxxxyyyyyyvvvuuuwwwwwwxxxyyyxxxwwwvvvuuuyyyzzz}}}~~~zzzwwwtttttttttrrrrrrxxx{{{jjj___UUURRROOOKKKIIIIIIIIIJJJMMMNNNPPPRRRTTTTTTTTTTTTOOOMMMKKKIIIIIIKKKNNNOOOQQQQQQSSSTTTUUUUUUUUUUUUTTTTTTRRRPPPNNNLLLJJJIIICCCAAA>>>999444000...,,,******++++++******)))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))111222)))###&&&'''###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###""""""###%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''(((((()))((())))))***+++---...///111666===CCCJJJOOOUUUYYY^^^bbbgggkkklllmmmnnnnnnppprrrssstttsssqqqooommmllllllllllllkkkjjjiiiiiieeecccaaa```___```aaabbbeeeiiimmmppprrruuuzzz~~~~~~vvvuuurrrpppooonnnnnnooojjjmmmpppsssuuutttsssrrrwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}yyytttqqquuupppfffZZZWWWSSSNNNKKKIIIIIIJJJKKKLLLMMMOOOQQQRRRSSSSSSSSSQQQNNNKKKKKKLLLNNNPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSQQQOOOMMMKKKKKKJJJIIIGGGCCC???999555111///+++,,,,,,,,,,,,+++******''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******+++444555***$$$'''((($$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!$$$%%%$$$### $$$&&&&&&$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''&&&$$$$$$%%%'''&&&$$$"""###$$$&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''')))(((((((((((())))))***)))******)))***---111555999===CCCHHHNNNSSSYYY]]]eeejjjqqqvvvwwwuuutttsssvvvwwwwwwwwwvvvuuusssrrrmmmmmmlllkkkiiigggeeedddcccbbb___]]]\\\^^^bbbfffnnnqqqtttttttttvvv{{{~~~{{{~~~{{{vvvsssssssssqqqooommmnnnppptttwwwxxxvvvtttyyy{{{~~~~~~|||{{{|||~~~~~~vvvuuuwwwzzz~~~pppiii^^^]]][[[WWWTTTPPPMMMKKKKKKHHHGGGIIIMMMQQQRRRQQQRRRRRRQQQPPPPPPOOOOOOOOORRRSSSTTTUUUUUUUUUUUUUUUTTTSSSQQQPPPNNNNNNNNNNNNJJJJJJHHHEEEAAA;;;666444333111---,,,,,,+++***)))))))))******)))(((''''''$$$&&&(((((('''&&&'''((())))))(((((((((((()))))))))*********(((''''''(((###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!$$$&&&&&&%%%!!!$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((((('''%%%%%%'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((((((((((((((((((((((()))(((((((((((()))*********+++++++++,,,///444888>>>AAAGGGMMMRRRWWW]]]aaajjjooovvvzzz{{{zzzyyyxxxwwwxxxxxxwwwvvvtttrrrpppmmmmmmllljjjhhhfffeeedddbbbaaa```^^^]]]___dddgggqqqtttxxxyyyyyy{{{~~~}}}|||zzzwwwtttpppqqqtttxxx{{{|||zzzxxx{{{|||~~~{{{yyyxxxyyy}}}}}}vvvuuuvvvwww|||yyylllfff``````^^^\\\XXXSSSOOOMMMIIIGGGFFFHHHKKKNNNNNNMMMQQQRRRSSSSSSTTTTTTSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSPPPNNNLLLLLLMMMNNNJJJJJJIIIFFFBBB>>>999777555222...,,,,,,+++***((((((((()))))))))(((((('''%%%'''((('''%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """$$$'''''''''%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''))))))'''&&&&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))***+++***,,,---...000444999===DDDHHHMMMSSSXXX]]]cccgggnnnsssyyy~~~~~~||||||zzzzzzyyyxxxvvvsssqqqooolllllljjjhhhgggfffeeeeeeccccccdddcccccceeeiiilllvvvzzz{{{wwwxxx{{{~~~|||}}}~~~xxxvvvtttvvv{{{|||vvvuuuvvvvvvzzzttthhhcccaaabbbbbbaaa^^^YYYTTTQQQJJJIIIGGGHHHIIIKKKKKKKKKOOOQQQTTTWWWYYYYYYYYYXXXWWWWWWXXXXXXXXXWWWVVVVVVTTTQQQNNNJJJIIIIIIKKKLLLJJJJJJJJJHHHFFFBBB>>><<<888555111...---,,,***((('''(((((((((((((((((((((((()))***(((&&&$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%))))))(((''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$%%%&&&&&&&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$&&&%%%%%%&&&(((***(((&&&$$$$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))***++++++***,,,///222555:::???CCCJJJMMMSSSXXX]]]bbbhhhkkkpppuuu{{{~~~}}}|||}}}||||||zzzwwwtttqqqoookkkjjjhhhfffeeeeeeffffffggghhhjjjlllmmmooosssuuu{{{~~~~~~~~~zzzwwwuuuvvv{{{~~~~~~yyyxxxyyyzzz}}}qqqgggbbb```aaaccccccbbb^^^[[[XXXQQQNNNKKKHHHGGGHHHJJJKKKLLLOOOSSSXXX[[[\\\\\\[[[YYYYYYZZZZZZYYYYYYXXXXXXSSSPPPKKKGGGEEEEEEGGGIIIIIIJJJJJJJJJIIIFFFDDDBBB===:::666222000...,,,***(((((('''((((((((())))))***+++,,,+++)))''''''(((''''''&&&&&&&&&&&&''''''$$$%%%&&&%%%$$$###$$$%%%((('''''''''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$&&&%%%%%%&&&(((***'''&&&%%%%%%&&&%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,+++...222666;;;@@@FFFJJJOOOSSSXXX]]]bbbggglllpppuuuyyy~~~}}}}}}~~~~~~}}}{{{xxxtttqqqoooiiigggeeeddddddeeeggghhhjjjmmmqqqtttwwwyyy|||~~~}}}}}}~~~zzzzzz}}}}}}}}}~~~~~~qqqgggbbb^^^___```bbbbbbbbbaaa```ZZZVVVPPPIIIFFFFFFHHHJJJHHHKKKPPPUUUYYY[[[\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYSSSPPPJJJEEEBBBAAACCCDDDGGGHHHJJJKKKKKKJJJHHHGGGCCC@@@;;;777555222000...))))))(((((((((((()))***(((***++++++***))))))***''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###"""###%%%%%%%%%%%%%%%&&&'''((((((########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%''')))((('''&&&'''((((((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,------111666<<>>;;;888666333111,,,+++***)))((()))******%%%'''((()))((('''((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''%%%%%%&&&(((######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''%%%###"""$$$'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&'''))))))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))((((((((()))***+++---...000555;;;BBBIIIPPPVVV[[[^^^aaafffkkkppptttyyy}}}zzzzzzyyywwwtttpppmmmkkkcccaaa______aaafffkkknnnsssxxxxxxrrrrrrsssuuuxxx|||}}}}}}~~~}}}sssmmmdddaaa^^^\\\]]]bbbgggkkkmmmmmmiiibbbXXXPPPLLLKKKFFFHHHKKKNNNRRRUUUWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]ZZZWWWQQQKKKFFFBBB@@@???@@@BBBFFFIIILLLMMMMMMMMMHHHDDD@@@<<<:::888555333000...,,,***))))))***+++&&&''')))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%######&&&)))######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''&&&$$$$$$&&&'''#########%%%''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))******+++************************((((((((()))***,,,---...333888???FFFMMMUUU\\\```cccggglllqqquuuzzz~~~}}}xxxwwwvvvuuurrrnnnkkkiiiaaa```^^^^^^aaaffflllpppyyy{{{uuuqqqqqqrrrsssvvvyyy{{{}}}{{{zzzzzz|||~~~~~~|||vvviiieee___[[[\\\aaagggllluuuwwwwwwqqqfffZZZRRRNNNGGGHHHJJJMMMPPPSSSVVVWWWWWWXXXYYY[[[\\\]]]^^^^^^]]]ZZZUUUOOOIIIDDD@@@???>>>@@@DDDHHHKKKMMMNNNNNNHHHDDD@@@<<<:::888666444222000---+++))))))***+++)))++++++***(((&&&&&&&&&))))))(((((((((((())))))###$$$&&&&&&%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%$$$######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''((((((((((((%%%%%%&&&&&&'''((())))))************)))))))))))))))*********+++---111444;;;AAAIIIQQQWWW]]]aaadddjjjkkkoootttyyy~~~{{{zzzyyyvvvrrrnnnjjjgggeee______^^^]]]___eeemmmrrr}}}|||zzzwwwwwwxxxzzz|||||||||xxxuuutttzzz|||{{{xxxzzztttlllccc^^^[[[\\\dddmmmzzz}}}tttmmm```RRROOOPPPQQQRRRRRRRRRQQQPPPRRRQQQQQQSSSXXX\\\^^^^^^aaa___[[[VVVOOOGGG@@@===<<<>>>CCCHHHKKKLLLLLLLLLEEEDDDBBB>>>;;;888666444222000---+++***+++,,,---(((''''''''''''((())))))((((((''''''&&&&&&&&&%%%((('''%%%###""""""######%%%%%%%%%&&&&&&''''''''''''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''(((''''''''''''((((((((((((%%%%%%&&&''''''(((((()))************))))))))))))******++++++,,,000555888@@@FFFMMMUUU[[[aaagggjjjmmmooorrrwww}}}}}}zzzwwwvvvtttpppmmmjjjgggfffbbbaaaaaa```ccciiiqqqwww}}}||||||~~~~~~|||xxxuuusssxxxzzzwwwtttvvvzzz~~~|||sssjjjddd______dddlll{{{|||ooobbbXXXUUURRRQQQQQQQQQPPPNNNNNNMMMLLLNNNRRRVVVYYYYYY```___]]]XXXRRRJJJCCC???>>>@@@CCCGGGJJJLLLLLLLLLIIIGGGBBB===:::888777777555333111...---,,,++++++))))))((((((((())))))***((((((((((((''''''&&&&&&((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''')))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&'''''''''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))***''''''''''''((((((((((((&&&&&&&&&''''''(((((()))))))))*********************+++,,,---///444;;;???HHHLLLSSS[[[aaahhhnnnrrrrrruuuyyy~~~|||yyytttsssqqqpppnnnllljjjjjjgggfffffffffiiipppyyy|||zzzxxxxxx}}}}}}{{{zzzzzz{{{~~~}}}zzzwwwuuuxxxyyy}}}{{{uuurrrtttwwwzzz~~~tttmmmhhheeeggglllwww|||pppfff___WWWSSSSSSSSSOOOKKKJJJIIIGGGIIIMMMQQQTTTUUU]]]^^^^^^\\\VVVOOOHHHCCCAAABBBDDDGGGIIIKKKMMMNNNNNNJJJDDD>>>:::999999:::777666555222000---,,,+++******)))))))))))))))***))))))))))))(((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''')))(((&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((()))***''''''''''''((((((((((((&&&&&&''''''((((((((())))))))))))******++++++++++++,,,---///333:::AAAGGGNNNRRRYYY```gggnnnuuuyyyzzz||||||yyysssrrrrrrrrrqqqqqqppppppmmmmmmmmmnnnqqqxxx|||yyyvvvvvvzzz~~~||||||}}}~~~}}}}}}|||{{{||||||~~~~~~yyyvvvuuuwwwzzz|||}}}yyysssnnnnnnqqqvvvyyyrrrkkkbbb^^^]]]ZZZRRRKKKIIIGGGDDDEEEIIIMMMQQQSSSYYY[[[^^^^^^ZZZTTTMMMHHHEEEFFFFFFGGGIIILLLNNNPPPPPPMMMHHHCCC???<<<;;;;;;888888777555222000---,,,++++++***)))(((((())))))******))))))))))))))))))''''''''''''''''''((((((&&&&&&&&&'''''''''''''''(((&&&%%%$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$###$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((())))))***+++,,,,,,---,,,---000444999@@@HHHMMMSSSXXX___gggnnnttt{{{}}}{{{uuuuuuvvvwwwxxxxxxyyyyyyuuuvvvwwwxxx{{{{{{yyyvvvwww|||~~~{{{yyy{{{zzz|||~~~|||zzzxxxxxxzzz}}}~~~}}}{{{yyyzzz~~~|||vvvqqqooonnnggg[[[QQQJJJGGGCCCBBBEEEIIIMMMOOOTTTWWW[[[]]]\\\WWWQQQLLLJJJIIIIIIIIIKKKMMMPPPQQQPPPOOOMMMJJJFFFBBB???===888888888666555333111000,,,+++***)))(((((((((((())))))******************&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++------......111666;;;@@@GGGOOOTTTXXX^^^gggooowww}}}}}}{{{yyyzzz{{{}}}~~~zzzzzzzzz}}}~~~{{{yyyzzzyyy{{{~~~{{{yyyyyyzzz|||~~~~~~xxxkkk```RRRMMMGGGCCCCCCEEEHHHIIINNNRRRWWWZZZ[[[WWWSSSOOONNNMMMMMMMMMNNNOOOQQQRRRRRRRRRRRRPPPLLLHHHDDDAAA<<<;;;:::888777555444444...---,,,***)))((((((((())))))))))))************&&&''''''(((''''''&&&&&&(((((((((''''''''''''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((('''&&&''''''''''''(((((((((((()))((((((((((((((((((((('''((()))***,,,---...///222666<<>>;;;999888777777111000///---+++*********((((((((()))))))))******((())))))))))))(((&&&%%%)))((((((((('''''''''&&&'''&&&%%%%%%''')))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! """###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))******)))((('''''''''''''''((((((((()))))))))))))))(((((((((((('''((()))***,,,---//////555:::AAAHHHNNNTTTYYY]]]ccckkkvvv}}}|||{{{zzz~~~zzzxxxyyy}}}|||zzz{{{|||~~~oooggg[[[PPPIIIFFFEEEEEEFFFJJJOOOTTTVVVVVVTTTRRRRRRRRRRRRSSSSSSSSSSSSSSSYYYWWWUUURRROOONNNMMMMMMIIIFFFBBB>>>;;;999999999444333111///---,,,,,,+++''''''(((((()))))))))******+++++++++***)))'''&&&))))))(((((('''''''''&&&%%%$$$"""!!!!!!"""$$$%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%%%%%%%$$$!!!###&&&'''((()))***,,,)))(((&&&%%%%%%&&&((()))$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$%%%&&&((()))&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&'''$$$"""$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&(((((()))'''&&&%%%$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%"""$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))))))))***+++***+++,,,------///222555???DDDJJJPPPTTTYYY```eeejjjvvv{{{wwwuuuwwwzzz}}}}}}|||~~~~~~~~~yyyqqqeeeXXXNNNHHHEEEDDDDDDFFFJJJNNNQQQTTTUUUUUUVVVVVVWWWXXXWWWVVVTTTSSSZZZXXXUUUQQQOOONNNNNNOOOLLLIIIEEEBBBAAA???<<<:::555333///...---,,,***(((+++***)))((('''''''''''')))***+++,,,,,,+++***)))''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$$$$&&&'''&&&$$$#########((('''&&&%%%%%%&&&'''(((#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,---...///222666:::CCCHHHPPPVVV[[[aaahhhmmmuuu|||zzzwwwxxx{{{||||||zzztttjjj```WWWQQQLLLJJJCCCEEEIIIMMMPPPSSSUUUVVVWWWWWWWWWWWWWWWVVVTTTTTTYYYWWWUUURRRQQQPPPQQQQQQQQQOOOKKKIIIGGGDDD@@@===777555222000///...,,,***,,,+++***)))))))))))))))))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&''''''''')))'''%%%%%%&&&'''&&&%%%'''((((((&&&###!!! ((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''')))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&"""!!!$$$'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((())))))(((%%%#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,---...///111666===AAAHHHNNNWWW___eeelllsssyyy~~~|||yyyzzz}}}~~~xxxuuusssooojjjeee___XXXQQQLLLDDDFFFHHHLLLOOORRRTTTVVVWWWWWWWWWVVVVVVVVVUUUUUUXXXWWWUUUSSSRRRRRRSSSSSSSSSRRRPPPNNNLLLHHHCCC@@@;;;888555333111000...,,,,,,++++++*********++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''')))(((&&&&&&'''''''''&&&%%%&&&((('''&&&$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%(((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))'''$$$######%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''))))))(((%%%#########&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,------///111444;;;CCCIIIMMMTTT^^^gggnnnvvv~~~~~~{{{|||~~~}}}uuupppjjjiiiiiiiiiggg```WWWPPPJJJKKKKKKMMMOOORRRTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXZZZYYYWWWUUUSSSRRRRRRRRRPPPOOOOOOPPPOOOKKKFFFBBB>>>;;;888555444222///---++++++************++++++)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&''')))(((&&&&&&'''''''''&&&###%%%''''''&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&'''%%%###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,------...000333888@@@IIIOOORRRYYYdddnnnvvv~~~~~~}}}~~~~~~tttllliiijjjmmmpppqqqlllaaaXXXRRRQQQPPPPPPQQQSSSUUUVVVTTTTTTSSSSSSUUUWWWZZZ\\\\\\[[[YYYVVVTTTRRRPPPOOOKKKLLLNNNPPPQQQOOOKKKGGGBBB???;;;888666444111///++++++***)))))))))******)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''')))'''%%%%%%&&&'''&&&%%%$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((((((((($$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***+++,,,---...///111444888>>>FFFNNNTTTYYYaaalllvvv}}}zzzooolllmmmpppuuuwwwqqqfff\\\WWWVVVTTTRRRRRRTTTWWWYYYVVVUUUSSSSSSTTTWWWZZZ\\\]]]\\\ZZZWWWTTTQQQNNNMMMKKKLLLNNNRRRTTTSSSPPPMMMFFFCCC???<<<:::777444222,,,,,,***))))))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((&&&$$$$$$%%%&&&%%%$$$%%%'''((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***+++,,,......111444999>>>DDDKKKSSSXXXaaaiiittt~~~}}}vvvuuuvvvyyy{{{uuuhhh]]]XXXVVVTTTSSSSSSVVVZZZ]]]ZZZXXXUUUSSSRRRTTTWWWYYY[[[ZZZYYYVVVTTTQQQOOOMMMLLLMMMOOOQQQSSSSSSQQQNNNKKKHHHDDD@@@>>>;;;888555///...,,,+++))))))((((((((((((((())))))((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***'''&&&$$$$$$%%%%%%%%%$$$&&&''')))***)))))))))+++$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((###$$$&&&'''((('''&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))((($$$###$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))***+++---...///444777<<>>;;;888111000...,,,+++))))))((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((())))))))))))&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''(((((()))(((((((((((('''''''''$$$%%%&&&&&&''''''&&&&&&((('''%%%%%%%%%&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''(((((((((((((((''''''%%%''')))***)))'''%%%###%%%%%%&&&'''(((((('''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))*********))))))))))))))))))))))))+++...111222222999>>>FFFKKKOOOVVV```hhhsss{{{yyyvvvyyytttfff\\\WWWQQQNNNPPPSSSUUUXXX\\\cccaaa^^^[[[YYYWWWVVVVVVVVVVVVUUUVVVUUUSSSPPPLLLLLLLLLLLLKKKKKKKKKLLLLLLOOONNNKKKHHHEEEAAA>>>===666333111//////...---+++'''((()))+++++++++***))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&$$$$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((((((''''''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&'''(((((('''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))************))))))))))))*********,,,///222444666<<>>888666333111111000...,,,)))******+++***)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&''''''''''''&&&%%%&&&''''''''''''&&&&&&***(((&&&%%%$$$%%%'''(((%%%&&&''''''((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))************************+++++++++,,,///444888;;;AAAGGGMMMSSSXXXaaammmvvvxxxssssssuuuwwwxxxzzz{{{}}}~~~~~~yyyggg[[[TTTNNNKKKLLLNNNOOORRRVVVaaadddfffhhhfffbbb\\\YYYVVVUUUTTTTTTTTTTTTQQQOOOIIIHHHGGGFFFFFFHHHJJJKKKNNNOOOPPPOOOLLLHHHCCC@@@;;;999666444333222000...+++++++++***)))'''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$%%%&&&&&&'''&&&&&&&&&)))(((&&&%%%%%%&&&'''(((&&&&&&'''''''''''''''&&&(((((((((''''''((((((((((((((((((((()))))))))))))))***************++++++++++++,,,---000666<<>>FFFLLLOOOWWWaaaiiiqqq|||}}}}}}~~~zzzuuuoooiiieeebbbaaabbbhhhuuu~~~vvvddd\\\VVVSSSQQQNNNMMMPPPUUU]]]hhhsssyyyyyyuuurrraaa]]]XXXUUUSSSRRRQQQPPPOOOMMMKKKGGGDDDAAA@@@???FFFIIINNNRRRTTTSSSPPPNNNGGGDDD@@@<<<:::777444111,,,,,,+++*********++++++)))))))))******)))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%&&&'''((()))''''''(((((('''&&&&&&%%%&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))***++++++,,,---------222888;;;>>>DDDLLLSSSWWW___kkkuuu~~~~~~zzzuuuoooiiifffbbb```cccmmmxxxqqqiiiaaa]]]ZZZUUUSSSUUUUUU\\\hhhsssyyy{{{yyywwwgggbbb\\\VVVSSSQQQPPPNNNNNNNNNLLLJJJGGGCCC@@@>>>BBBEEEKKKPPPSSSTTTSSSRRRLLLIIIDDDAAA>>>;;;777555000///---+++******++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%)))(((((((((((('''''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))))))))***'''$$$######&&&))),,,'''((((((((('''&&&%%%%%%&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))***+++,,,,,,------...444;;;@@@CCCHHHPPPWWW\\\eeerrr}}}~~~zzzuuuooolllhhhcccbbbjjjrrrzzz}}}tttlllgggccc]]][[[\\\VVV]]]hhhrrryyy{{{zzzxxxkkkeee^^^WWWSSSQQQOOOMMMMMMMMMMMMLLLIIIEEEBBB???@@@CCCIIINNNRRRTTTTTTTTTPPPMMMHHHDDDAAA===:::777333111///---+++*********)))((('''&&&&&&'''((()))%%%&&&((()))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((($$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&((()))***''''''''''''''''''''''''---+++***(((''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&%%%$$$#########$$$%%%%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%))))))(((((((((((())))))%%%%%%&&&&&&'''((())))))''''''((()))))))))))))))(((((((((((()))))))))))),,,+++)))'''&&&%%%%%%%%%((()))***++++++,,,...000///666>>>CCCFFFLLLTTT[[[gggppp|||yyyrrrjjjjjjiiihhhkkksss~~~yyytttooojjjeeeaaaaaaaaacccjjjsssxxxwwwuuupppiiicccaaaZZZOOOIIIJJJIIIOOOPPPLLLJJJKKKFFF???DDDCCCCCCGGGMMMRRRSSSSSSQQQPPPMMMJJJFFFBBB>>><<<777333...+++***))))))(((((((((((((((((()))******%%%&&&''')))))))))((('''(((((((((((((((((((((((('''''''''''''''(((((()))((((((''''''&&&%%%%%%%%%(((''''''&&&'''((()))***''''''''''''''''''''''''***)))'''&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))(((''''''''''''%%%%%%&&&''''''(((((()))''''''((()))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))+++,,,,,,,,,---000222555;;;BBBGGGJJJQQQ[[[bbbmmmvvvzzzpppooommmlllmmmttt~~~|||yyyvvvssshhhfffeeeiiippptttsssqqqooojjjfffeee___UUUNNNMMMKKKOOOPPPMMMLLLLLLHHHBBBCCCBBBBBBFFFLLLRRRTTTTTTSSSRRRPPPLLLHHHDDD@@@>>>;;;777111...,,,+++***)))((((((((((((((()))******%%%&&&'''((()))((('''&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))))))))(((((('''&&&&&&%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''''''''(((((('''(((((((((((()))))))))'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''''''''''''''&&&''''''((((((&&&&&&&&&''''''(((((()))''''''((()))))))))))))))(((((((((((())))))))))))'''(((***,,,------------+++,,,---------///222555<<>>:::666222///,,,+++******))))))******+++,,,,,,---,,,+++***)))((((((((((((((((((((((((&&&(((***,,,---+++)))(((&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%###!!! )))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))+++...///))))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))***))))))***+++,,,---...,,,...000444888???GGGMMMPPPXXXbbblllvvv}}}}}}lll[[[KKKGGGGGGFFFGGGKKKIIILLLOOOPPPOOOQQQTTTXXXVVVXXXZZZ\\\\\\ZZZWWWUUUKKKHHHDDD@@@===999555222,,,,,,+++***))))))******...,,,***(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&'''((()))***'''$$$###$$$&&&'''&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''')))(((%%%$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((('''%%%$$$))))))***++++++++++++***+++++++++***)))***,,,...000000444;;;???BBBHHHOOOUUU]]]iiivvv{{{lllXXXKKKGGGGGGFFFDDDJJJKKKLLLNNNPPPRRRTTTTTTZZZ[[[]]]]]]\\\ZZZWWWUUUNNNKKKFFFBBB>>>;;;777555///...---+++***)))))))))---+++)))(((''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$######&&&((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''(((''''''&&&))))))***++++++++++++******++++++***)))***,,,///000111666>>>BBBEEELLLTTT[[[cccppp~~~sss```QQQJJJHHHGGGFFFEEEFFFIIILLLQQQTTTXXXYYY[[[\\\^^^^^^]]][[[XXXVVVPPPLLLHHHDDDAAA>>>:::888222000...,,,***)))))))))+++***)))'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((()))((((((''''''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''''''''(((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###%%%'''(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((())))))))))))***++++++++++++***)))*********)))+++---000111333:::BBBGGGJJJRRRZZZdddmmm{{{~~~mmm]]]RRRLLLIIIHHHBBBDDDFFFJJJOOOTTTXXX[[[[[[]]]___```___\\\YYYVVVRRROOOJJJFFFDDDBBB???===666444000---+++***)))*********((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))(((''''''((())))))((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((()))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''''''''(((((())))))&&&'''''''''''''''&&&&&&(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&''''''$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%%%%'''(((***,,,))))))***++++++++++++***((()))*********,,,///111444777???GGGKKKNNNWWW```nnnwww|||nnn```UUUNNNKKKEEEEEEFFFHHHKKKOOOSSSVVV[[[]]]```aaa```]]]ZZZWWWUUUQQQMMMIIIGGGEEECCCAAA:::888333///,,,+++***+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''''''''''''''(((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((())))))(((''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&'''''''''''''''&&&(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''((('''&&&&&&'''&&&$$$"""''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&%%%&&&''')))+++---))))))***++++++++++++***((()))***++++++...111444999<<>><<<:::666222///---,,,******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))(((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$'''&&&$$$$$$%%%'''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((***+++''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''))))))*********))))))***++++++++++++***(((***,,,---///222666999@@@DDDKKKRRRVVV^^^nnn~~~rrrhhh[[[WWWQQQLLLJJJJJJMMMOOOTTTWWW]]]aaabbbaaa]]][[[XXXSSSMMMGGGDDDCCCAAA@@@>>>===<<<999666222///---***++++++,,,,,,,,,++++++************************''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''(((((((((((('''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))***(((((('''''''''&&&&&&&&&&&&'''(((******((('''&&&$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%''''''''''''%%%%%%,,,)))%%%$$$$$$%%%%%%$$$'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$'''***,,,''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))(((((((((((())))))%%%'''(((*********))))))))))))***++++++++++++***)))+++---...000333888;;;BBBEEEMMMTTTYYYcccvvv|||{{{~~~||||||qqqfffaaaYYYPPPKKKIIIIIIJJJRRRVVV[[[```bbbaaa^^^\\\XXXSSSLLLFFFCCCAAA???>>>=========;;;888444000------,,,+++))))))))))))***+++******))))))))))))))),,,+++)))((((((((()))***''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))),,,***(((&&&%%%&&&'''(((''''''(((((((((((('''''')))((('''&&&%%%%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((((((&&&$$$###$$$%%%)))((('''&&&&&&'''((()))''''''''''''((((((((((((%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%***(((&&&%%%&&&'''&&&%%%&&&'''((('''%%%$$$%%%&&&'''&&&%%%&&&(((******)))'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))************************++++++++++++,,,---///444:::>>>EEEIIIPPPYYYcccrrrrrrwww}}}xxxqqqmmmsssyyy{{{}}}~~~xxxrrrkkk___SSSIIIFFFHHHJJJRRRWWW]]]``````______aaaWWWSSSMMMGGGAAA===<<<;;;;;;===@@@AAA>>>999222...---,,,+++))))))))))))***+++******)))))))))))))))++++++)))((((((((()))***'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++***(((&&&&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&''')))+++---...''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''''''''''''''((((((&&&%%%$$$%%%&&&(((((('''&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&'''((('''%%%&&&'''((('''%%%$$$%%%&&&(((&&&%%%&&&((()))))))))'''%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))*********************++++++,,,///000111222444999@@@DDDHHHMMMUUU___jjjyyyrrryyy~~~|||yyy}}}}}}}}}~~~yyytttmmmiiimmmwwwzzzzzzzzz~~~}}}yyyuuupppeeeXXXMMMHHHIIILLLNNNSSSYYY\\\\\\\\\\\\]]]YYYUUUNNNGGGAAA===<<<;;;;;;===???@@@>>>:::444111...---+++***))))))******+++******)))))))))))))))+++******)))((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***((('''&&&''''''((('''(((((())))))(((((('''%%%%%%&&&'''***,,,...///''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&'''((('''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&((())))))'''%%%&&&'''((('''%%%%%%%%%''')))'''&&&&&&'''(((((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))))))))(((((((((((()))))))))(((((((((((()))*********************+++,,,,,,---///111333666;;;AAAFFFLLLSSS]]]hhhtttzzz|||~~~ttt}}}~~~{{{wwwuuurrrxxx}}}|||{{{|||~~~}}}zzzuuurrrrrruuuyyy|||zzzvvvtttlllgggiiipppzzz|||xxxxxx}}}~~~}}}}}}}}}|||zzzyyyvvvnnnaaaSSSJJJJJJLLLJJJOOOTTTXXXZZZZZZZZZ[[[\\\WWWPPPIIIBBB>>><<<;;;;;;===???@@@>>>;;;777444...---+++***))))))***++++++******)))))))))))))))+++******)))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))(((''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''%%%&&&((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((&&&%%%%%%%%%&&&'''''''''((((((((((((''''''%%%%%%&&&)))+++***(((&&&&&&'''((('''&&&%%%&&&''')))'''&&&&&&'''((('''&&&%%%$$$###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((())))))***+++************+++,,,,,,---,,,...111444888>>>EEEIIIQQQXXXdddqqq~~~~~~yyy|||yyy}}}xxxssspppoooooowww}}}yyyvvvtttsssooommmiiiffffffhhhkkkmmmrrrzzz~~~{{{xxxwwwpppkkkkkknnntttzzzuuuwww{{{}}}|||{{{||||||}}}|||vvviiiYYYNNNKKKLLLJJJMMMQQQUUUXXXZZZ[[[[[[]]]ZZZSSSLLLEEE@@@>>>===<<<===?????????===:::999...---,,,************++++++******)))))))))))))))************)))))))))((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((((((((((((((())))))))))))((((((''''''&&&&&&%%%$$$######))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''$$$&&&(((((('''&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((((((((((()))((('''&&&%%%&&&'''(((''''''((((((((((((''''''%%%&&&''')))++++++(((&&&&&&'''((((((&&&&&&'''((()))'''%%%%%%'''''''''&&&%%%$$$###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))***++++++************+++,,,---...///222666;;;@@@FFFMMMQQQUUU^^^kkkzzz|||tttnnnkkkjjjjjjsss{{{}}}{{{yyywwwwwwvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{}}}{{{uuunnnjjjdddbbb^^^[[[ZZZ\\\^^^___fffooo}}}~~~{{{yyyzzzuuuqqqooooooqqqyyy}}}tttsssvvv{{{~~~ssseeeYYYSSSQQQMMMMMMOOOQQQUUUWWWYYYZZZ]]][[[VVVPPPJJJEEEAAA???>>>????????????>>>======///...,,,+++******+++++++++******))))))))))))))))))************)))((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''%%%'''))))))(((&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))))))(((''''''&&&&&&'''''''''''''''(((((('''''''''''''''''')))******(((&&&&&&'''(((((('''&&&((()))(((&&&%%%%%%&&&''''''&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''''''''''''''((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))***))))))))))))***++++++************+++---...//////333888===CCCJJJQQQVVV]]]fffttt{{{rrriiieeeeeeiiilll{{{|||{{{zzzxxxvvvuuutttssspppooommmllljjjiiihhhhhheeeeeeeeeeeeeeeeeeddddddffffffgggiiikkkmmmoooppppppsssyyyyyyoooiii```]]]XXXTTTQQQQQQSSSTTT[[[dddttt~~~|||{{{{{{xxxvvvuuurrrpppuuu|||uuuqqqqqquuu~~~xxxmmmeee```XXXUUUQQQPPPQQQTTTUUUVVV\\\[[[YYYUUUQQQKKKFFFCCCAAA@@@??????>>>??????@@@///...,,,+++******+++++++++******))))))))))))))))))******+++***)))((('''(((((()))))))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))************))))))&&&''')))*********))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&(((******(((&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&***)))'''((())))))((('''%%%'''((((((''''''(((***&&&%%%$$$$$$&&&((((((''''''%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))******+++,,,*********+++,,,---...///000444999@@@FFFMMMUUUYYYeeeooo~~~{{{tttiiibbbaaagggpppvvv|||xxxuuusssrrrrrrkkkjjjiiihhhfffdddcccccc^^^^^^\\\[[[ZZZYYYYYYYYYTTTTTTTTTSSSSSSRRRRRRRRRTTTTTTUUUVVVXXXZZZ]]]^^^^^^bbbhhhnnnttt{{{zzzrrrgggccc[[[TTTOOOMMMNNNOOOTTT]]]mmm|||~~~}}}||||||}}}|||wwwsssuuu{{{zzzrrroooqqqwww~~~}}}vvvjjjcccZZZTTTRRRRRRSSSSSSYYYZZZ[[[ZZZWWWQQQKKKGGGDDDBBB@@@???>>>???@@@AAA///...,,,+++******+++,,,+++******))))))))))))))))))******++++++)))((('''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))************))))))))))))************))))))(((((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''''')))++++++)))&&&%%%$$$&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((()))))))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%,,,***((('''((()))((('''%%%'''((((((''''''(((***%%%$$$###$$$&&&((((((((('''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))(((((((((((())))))*********)))******+++,,,*********+++,,,---///000555999???FFFMMMTTT\\\```lllvvvxxxpppfff```bbblllyyy~~~vvvtttpppmmmjjjhhhgggggg^^^]]]\\\[[[YYYXXXVVVVVVQQQQQQPPPNNNNNNMMMMMMMMMIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKMMMPPPQQQRRRVVV\\\aaafffmmmuuu{{{|||pppkkkaaaXXXQQQNNNNNNNNNRRR[[[jjjyyy}}}wwwwww|||vvvpppoootttzzzyyypppcccYYYUUUTTTTTTSSSWWWYYY\\\]]]ZZZUUUNNNJJJEEECCCAAA???>>>???AAABBB000///---,,,******))))))++++++++++++************,,,,,,,,,+++***))))))((())))))(((((((((((())))))''''''''''''''''''''''''************************(((((())))))))))))((((((''''''(((((((((((('''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&''')))+++,,,''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''((()))******)))'''&&&&&&'''(((((('''(((((('''%%%%%%'''((((((%%%$$$%%%'''(((&&&$$$((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))))))))************+++,,,---......///222555:::<<>>===<<<<<<<<<<<<<<<>>>??????@@@AAABBBBBBCCCHHHIIIKKKNNNTTT[[[bbbeeepppxxx{{{nnnaaaXXXRRROOOMMMSSS[[[hhhuuu|||qqqlllnnnppp}}}{{{hhh[[[WWWVVVTTTVVV\\\___ZZZXXXXXXTTTNNNKKKIIIEEEAAA???>>>??????//////...---,,,,,,,,,,,,************)))))))))))),,,,,,+++******)))(((((()))))))))(((((()))))))))++++++++++++++++++++++++************************(((((())))))))))))(((((('''(((((())))))((((((''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((()))******)))(((((('''''''''((((((((('''&&&&&&'''((()))***&&&'''((('''&&&%%%'''((()))'''%%%&&&((()))'''%%%''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))******+++))))))))))))************+++,,,---------000333777<<<>>>DDDLLLQQQYYYfffsss{{{vvvsssnnnpppwwwzzzooohhhfffeeeiiittt}}}{{{{{{zzzwwwsssooollliiieeebbb\\\YYYUUURRRQQQOOOLLLIIIHHHHHHHHHGGGFFFDDDBBB@@@@@@@@@???>>>===<<<;;;:::<<<;;;::::::999999999:::888888999::::::;;;<<<<<>>===;;;:::999:::999999888777666555555777777777777666666666666333333444444555666666666777777888;;;???CCCHHHJJJPPPVVV```iiirrr|||oooaaaVVVPPPRRRXXXbbbllluuu~~~vvvqqqpppqqqzzzzzzlll^^^TTTTTTXXXYYYXXXYYYZZZYYYVVVRRRPPPKKKGGGDDDBBBAAAAAA333222111///...---------------------------------*********))))))(((((((((************************))))))))))))))))))))))))************************)))))))))******)))))))))))))))************))))))'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&''''''((()))))))))((('''''''''''''''&&&&&&&&&'''((())))))***%%%&&&(((((('''&&&'''(((((('''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&%%%$$$###"""'''(((((()))******++++++''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&((()))++++++)))(((&&&)))))))))))))))******+++))))))*********+++++++++,,,,,,,,,,,,...222999>>>CCCEEEKKKTTT\\\gggxxxuuulllfffdddsss|||uuulllddddddjjjttt{{{wwwuuupppnnnkkkfffbbb___\\\[[[ZZZXXXUUURRRQQQNNNKKKIIIGGGFFFDDDCCCBBBAAAAAA@@@;;;;;;;;;:::999888777777888888777777666555555444444555555555555555444444333333444444444555555555666666666777:::===@@@BBBGGGLLLTTT[[[cccnnnyyyzzzkkk___WWWVVVZZZaaahhhooowww{{{ssspppqqqwww{{{iii[[[TTTUUUUUUVVVXXX[[[[[[ZZZVVVTTTPPPKKKGGGEEECCCCCC:::888666333000...,,,,,,......------------,,,,,,************))))))))))))******++++++++++++******((((((((((((((((((((((((************************))))))************))))))))))))************))))))'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((())))))((((((((((((((((((''''''$$$&&&(((((('''''''''(((&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''((())))))******&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$###"""((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''((((((((()))))))))&&&((()))++++++)))(((&&&)))))))))))))))******+++************++++++++++++,,,------...000666===BBBFFFIIIPPPYYYcccooo|||qqqiiieeeiii|||~~~{{{vvvooohhhdddhhhppp~~~}}}xxxsssnnnkkkiiidddbbb___[[[WWWSSSQQQPPPOOOMMMJJJHHHGGGFFFCCCAAA>>>>>>===<<<;;;;;;<<<<<<:::999999888777777777777888888777777666555555555333444555555555555444444444444555555555555555555777666777777888:::<<<===CCCGGGLLLQQQWWW```jjjrrrzzz}}}}}}{{{zzzzzzyyywwwzzzwwwiiiaaaZZZ\\\___bbbgggnnnvvv|||}}}|||yyyuuuqqqtttyyy~~~~~~ppp___UUURRRQQQSSSWWWZZZ[[[\\\YYYWWWSSSOOOKKKHHHFFFEEECCCAAA>>>:::666333111000//////...---,,,+++******++++++*********************+++,,,------,,,+++***))))))))))))))))))))))))************************)))******++++++******)))((())))))******))))))((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&&&&''''''(((******(((((())))))((('''&&&&&&###%%%((()))(((''''''(((%%%&&&'''&&&%%%$$$%%%'''((((((((((((((((((((((((%%%%%%&&&'''((())))))***&&&&&&'''((()))******+++%%%&&&''''''((((((''''''&&&&&&'''&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((()))))))))***'''((()))******)))(((''')))))))))))))))******+++*********++++++++++++,,,,,,---///111444999@@@EEEIIIMMMUUUaaalllyyyvvvmmmhhhfffooo~~~yyyuuupppiiifffgggoooxxx}}}vvvsssooojjjeeeaaa___]]]YYYWWWTTTQQQNNNKKKIIIHHHEEECCCAAA@@@???>>><<<::::::;;;;;;:::999888:::;;;777777666666555666666777666666555555444444444444333444555666666666555444444444444444444444444444666666666666777888999999>>>AAAFFFIIIMMMSSS\\\bbbkkknnnrrrvvvwwwvvvsssqqqmmmllliiifffdddcccccccccbbbfffkkkpppvvv~~~}}}nnneee]]]]]]\\\\\\^^^dddlllqqq}}}||||||~~~sssqqqrrrxxxzzz{{{rrr```VVVPPPMMMQQQVVVXXXZZZ\\\[[[YYYVVVRRRNNNKKKHHHGGGLLLJJJGGGCCC@@@===;;;:::333333111000...---++++++++++++++++++++++++,,,,,,***+++,,,......,,,+++***************************************************)))******++++++******)))'''(((((())))))((((((''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***(((((('''''''''(((((()))&&&'''((())))))(((((('''"""%%%((()))(((''''''(((%%%'''((((((&&&%%%&&&((())))))))))))))))))))))))%%%%%%&&&&&&''''''(((((($$$$$$%%%&&&'''((())))))%%%&&&'''((((((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))'''''''''((((((((())))))(((((())))))))))))(((((()))))))))))))))******+++*********+++++++++,,,,,,,,,...111444888===CCCHHHKKKPPP\\\jjjxxxzzzooohhhfffhhhvvvyyysssppplllhhhjjjppp||||||xxxsssooogggeeeaaa\\\XXXUUUSSSRRRNNNMMMKKKHHHFFFDDDCCCCCC???===;;;;;;;;;;;;999777999:::;;;:::888888:::<<<777666555555555666777777444444444444444333333333222333555666777666555444444444444333333333333333666666666666666666777777999<<<@@@CCCEEEJJJQQQWWW\\\___ccceeefffccc___]]]YYYXXXUUURRRPPPOOOOOOOOOOOOTTTYYY]]]aaaiiisss{{{uuulllbbb```\\\YYYYYY^^^eeekkktttxxx~~~}}}yyytttppprrrzzzyyyzzzvvvdddXXXPPPKKKOOOSSSUUUWWWZZZ[[[YYYWWWSSSPPPLLLJJJIIIQQQPPPMMMJJJGGGEEEDDDCCC999888666444222000///...,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***))))))))))))))))))))))))******************************++++++++++++******''''''(((((((((((('''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))***)))(((''''''&&&''''''$$$%%%''')))******))))))"""$$$((())))))((('''(((&&&(((***)))&&&&&&'''***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%""""""###$$$&&&''''''(((%%%%%%'''((((((((('''&&&&&&&&&''''''((('''''''''%%%&&&&&&'''((()))******'''''''''&&&&&&'''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,...222666:::???EEEIIILLLRRR```qqquuujjjdddfffiii{{{{{{sssmmmllljjjiiipppzzz}}}{{{wwwsssoooiiiccc___]]][[[WWWSSSPPPMMMLLLKKKGGGFFFEEECCCAAA@@@@@@???===<<<::::::;;;:::999777555777888777444444666999888777666666666777888999555555555444444444444444111222444666666666444333555555555444444444444444666666666777777777777777666:::>>>AAACCCGGGMMMRRRSSSUUUYYY[[[ZZZWWWSSSPPPMMMKKKHHHEEECCCCCCCCCCCCCCCHHHLLLOOORRRXXXccckkklllvvvyyygggddd___ZZZYYY]]]dddjjjmmmqqqxxx~~~~~~yyyqqqpppuuu{{{~~~xxxxxx{{{|||jjjYYYOOOJJJMMMRRRSSSUUUYYY[[[ZZZWWWTTTQQQNNNKKKJJJZZZXXXVVVSSSOOOLLLJJJIIIDDD@@@<<<999888555111---......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***))))))************************+++++++++******(((''''''((((((((((((((((((((((((***+++,,,------,,,+++***((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%%%%&&&&&&((((((((((((''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((('''''''''(((***+++((((((((((((((((((((((((++++++,,,,,,,,,---------000111444888===CCCHHHKKKSSS^^^mmm}}}}}}~~~yyynnngggeeennnxxx~~~qqqiiijjjjjjkkkxxx{{{xxxvvvqqqjjjeeeaaa^^^\\\ZZZPPPOOOLLLJJJGGGEEEDDDDDD@@@@@@???===<<<;;;:::::::::999999888777666666555444555666777888888888888999999999888888888888888555555555555666666666666777777777777666666666666555555555555555555555555666666777777777777666666888;;;>>>??????BBBGGGKKKMMMMMMMMMMMMLLLJJJHHHGGGCCC@@@<<<888777999;;;>>><<<===???BBBFFFJJJNNNOOOZZZ^^^ccckkkttt~~~wwwmmmdddbbb___\\\]]]bbbgggqqqyyy|||~~~|||zzz{{{wwwqqqpppuuu|||}}}{{{wwwwwwooodddYYYQQQPPPRRRRRRSSSUUUXXXXXXXXXWWWTTTPPPMMMKKKUUUUUUUUUTTTSSSRRRQQQPPPNNNJJJEEEBBB???<<<777333............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++***)))((('''************************((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$&&&''''''(((((((((((('''((('''''''''''''''(((((())))))((((((((('''''''''))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))++++++++++++,,,---------111333777;;;@@@EEEJJJMMMXXXcccttt}}}{{{xxxlllfffgggrrr~~~ssskkkmmmqqquuu~~~{{{wwwssspppkkkfff```[[[WWWUUUSSSQQQJJJHHHFFFDDDAAA@@@???>>>>>>>>>===<<<;;;:::999999999999888888777666666555777777888888777777666555888888888888888999999999777777777777777777777777777777777777777777777777666666666666666666666666666777777888888777777666888:::===>>>???AAAEEEIIIIIIIIIIIIHHHFFFCCCAAA@@@???===:::777666777999:::888999:::===@@@CCCFFFGGGLLLNNNSSSYYYaaalllwww~~~}}}sssmmmhhhcccbbbeeegggpppwww{{{~~~~~~~~~}}}|||yyyuuurrrqqqsssvvv|||}}}tttooopppwww|||}}}{{{vvvuuu}}}zzzkkk```VVVSSSSSSSSSTTTVVVWWWXXXXXXWWWUUURRRNNNLLLRRRSSSUUUVVVVVVVVVUUUTTTRRRPPPLLLIIIGGGDDDAAA>>>444444333222000///......,,,,,,+++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++***)))((((((************************'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&'''((((((((('''&&&%%%###$$$%%%'''((())))))***(((((((((((()))***++++++))))))))))))(((((((((((()))((((((''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))***+++*********************************++++++,,,---...333666:::???CCCHHHMMMQQQ___lll~~~zzzxxxxxxuuujjjfffjjjxxxtttmmmsss|||~~~{{{wwwtttppplllgggccc^^^ZZZTTTPPPMMMKKKHHHGGGCCCBBB@@@>>><<<;;;::::::<<<;;;;;;:::999888777777888888888777777666666555:::::::::999888666555444777777888888999999::::::999999999888888888888888888888888888888888888888777777777777777777777777777777888888888888777777888:::<<<===>>>@@@BBBDDDFFFFFFEEECCCAAA>>><<<:::;;;:::888666555555666666666666777888:::<<<===>>>AAACCCFFFJJJQQQ[[[fffmmm{{{}}}uuummmiiiiiiiiiooouuuyyy~~~~~~~~~}}}|||zzzyyyxxxwwwuuutttqqqlllgggeeeeeeggghhhnnn{{{zzzpppmmmsssyyy~~~xxxuuuyyyuuuiii^^^XXXVVVTTTTTTVVVVVVVVVWWWWWWVVVTTTQQQOOOQQQRRRTTTUUUVVVUUUTTTSSSNNNNNNLLLKKKKKKJJJIIIHHH@@@>>><<<999555222000///---,,,,,,,,,+++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&''''''(((((('''&&&&&&!!!"""###%%%&&&'''''''''(((((((((((()))***+++,,,******)))))))))((((((((()))(((''''''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))*********++++++++++++++++++++++++***))))))***+++---///000444888===BBBFFFKKKRRRVVVggguuuuuutttxxxrrrkkkjjjppp~~~}}}sssoooxxx~~~}}}~~~}}}zzzuuurrrnnnjjjfffaaa\\\XXXUUUQQQLLLIIIGGGEEECCCAAA@@@???===<<<:::999999999999999888888777777666666888888888777777666666666;;;;;;::::::999777666555777777888999::::::;;;;;;;;;;;;;;;:::::::::::::::999999999999999:::::::::999999999999999999999999888999999::::::999999888888:::<<<>>>???@@@@@@AAAEEEDDDCCCAAA@@@>>><<<;;;999999888777666555444444777777666777777888999:::<<<===>>>AAAFFFNNNXXX___jjjqqq}}}zzzsssooonnnqqquuuyyy}}}|||{{{yyywwwtttsssqqqqqqlllllliiiddd___\\\\\\\\\ZZZ^^^iiiwwwwwwrrrvvv|||}}}|||~~~rrreee]]]XXXSSSSSSVVVUUUVVVWWWXXXWWWVVVTTTRRRLLLMMMOOOQQQRRRRRRRRRRRRMMMNNNNNNMMMLLLKKKKKKLLLHHHFFFDDD@@@===999777666000000///...---,,,+++***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''((()))***+++))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((())))))***************++++++++++++++++++++++++******)))***+++...000222555:::@@@DDDHHHNNNWWW^^^ppp{{{ssstttzzzwwwooonnnqqqwwwxxxssssss}}}zzzyyywwwwwwzzz}}}}}}yyytttqqqllliiieeeaaa]]]YYYTTTPPPMMMJJJFFFDDDBBBAAA???===<<<<<<:::999999888888888777777777777777777666666888888888888777777777777999999::::::::::::999999888999999:::;;;<<<<<<=========<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;===@@@BBBBBBAAA@@@BBBBBBAAA@@@???>>>>>>>>>::::::999999888666555555777777666666666666777777777777888999<<>>===;;;999888888777666666666777777777777777777777888888888999999999999999999999999888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>======<<<;;;;;;;;;:::;;;;;;<<<<<<======>>>==============================>>>>>>>>>>>>======<<<===???CCCFFFFFFDDDBBB@@@???>>>>>>======>>>>>><<<<<<;;;:::999888777777666666555555555555666666666777777888999===BBBGGGOOOUUU___hhhqqqyyyyyysssppprrrtttrrrppppppllljjjgggdddbbbaaa``````ZZZ[[[[[[ZZZWWWTTTSSSSSSQQQQQQUUU\\\ccckkkxxx}}}qqqggg]]]TTTRRRTTTUUUVVVXXXYYYZZZYYYWWWVVVEEEDDDEEEFFFHHHKKKNNNPPPRRRSSSTTTRRRNNNLLLMMMNNNKKKJJJJJJIIIHHHGGGFFFFFFAAA???===:::777444222000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))((('''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((((())))))******))))))((('''''''''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++******++++++++++++++++++++++++,,,+++++++++---111444777;;;@@@EEEIIINNNXXXgggrrr}}}vvvrrrooovvv{{{wwwrrrqqqvvv|||~~~yyyvvv{{{~~~yyyqqqoooooorrrxxx~~~zzzwwwrrrmmmiiiddd___\\\VVVTTTQQQOOOMMMJJJFFFCCCAAA???===<<<<<<;;;999777777666666666666666777888777777888888999999999:::::::::::::::::::::::::::999999:::<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>???BBBGGGKKKKKKHHHEEEBBBAAA???>>>=========>>>>>>===;;;:::999888888888666555555555666777888999888999:::::::::<<>>BBBHHHKKKPPP[[[lllyyyzzztttqqqnnnvvvwww{{{uuutttyyy~~~yyyvvvwwwzzzvvvmmmllllllqqqyyy~~~tttpppkkkfffbbb]]]XXXTTTNNNLLLJJJIIIHHHEEEBBB???@@@>>><<<<<<<<<;;;999888888777777777777888999:::888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======<<<<<<@@@@@@@@@??????????????????>>>>>>===<<<;;;;;;:::;;;<<<<<<===>>>??????@@@????????????????????????@@@AAAAAABBBBBBAAAAAA@@@@@@AAADDDIIINNNNNNKKKGGGFFFDDDBBB@@@>>>>>>>>>>>>>>>===;;;999888888999999777777777888999:::;;;<<<666777888888888888:::<<<;;;???EEEJJJPPPWWW^^^cccfffhhhmmmqqqwww}}}yyymmmeeedddbbb\\\XXXXXXUUUSSSQQQNNNMMMMMMNNNNNNKKKMMMOOONNNKKKHHHFFFEEEHHHFFFGGGKKKNNNRRR]]]hhhqqqyyypppdddYYYUUUWWWVVVWWWYYYZZZ[[[ZZZXXXWWWMMMJJJFFFBBBAAABBBEEEGGGIIIKKKMMMNNNNNNOOOQQQSSSPPPNNNKKKIIIIIIJJJLLLNNNJJJIIIHHHFFFCCC@@@===<<<666555222///---,,,,,,,,,------,,,++++++,,,---.........,,,+++++++++,,,---+++++++++*********))))))************************++++++++++++++++++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))((((((++++++******))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((('''&&&&&&'''((()))***))))))(((((('''''''''&&&)))&&&$$$%%%'''(((&&&###((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))&&&%%%%%%%%%&&&''')))*********)))))))))))))))***)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---111666;;;@@@DDDKKKPPPXXXdddttt}}}zzzyyyxxxxxx~~~~~~yyywwwxxx{{{~~~}}}vvvqqqrrrxxx~~~yyytttooonnnoootttzzz|||xxxuuullliiieee___YYYTTTPPPNNNGGGGGGEEECCCAAA???>>>=========;;;:::999777666666666666666666666777888888999999;;;<<<<<<<<<;;;:::;;;:::999999:::<<>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@???>>><<<<<<======>>><<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCCCCCCCBBB@@@>>>CCCBBBCCCFFFJJJKKKIIIFFFGGGEEEAAA>>><<<;;;;;;<<<>>>======;;;:::999888888:::999999888777777777888:::999999999888888777777;;;<<>><<<<<<;;;;;;:::999888777777666888888777777777777888888999999;;;<<<<<<<<<;;;:::<<<<<<===>>>>>>?????????<<<<<<<<<===>>>>>>????????????@@@@@@@@@??????>>>@@@???>>>=========>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCAAA@@@EEEEEEGGGKKKNNNNNNKKKHHHGGGEEEBBB@@@>>>===>>>>>>???>>>>>>===;;;::::::999::::::999888888888888888999999888888888777777777888999;;;===@@@CCCDDDFFFIIILLLQQQVVV[[[aaahhhmmmxxx~~~mmmbbbVVVPPPKKKFFFCCCDDD===>>>???@@@@@@@@@??????===>>>>>>???@@@@@@@@@@@@@@@AAACCCDDDFFFJJJOOOSSS]]]cccqqqyyyqqqssszzzyyyppphhhccc```dddfffddd___[[[[[[\\\QQQNNNIIICCC???=========>>>BBBHHHMMMOOOOOOPPPQQQSSSSSSSSSSSSRRRQQQPPPPPPQQQPPPPPPNNNMMMKKKIIIHHH@@@???;;;888444111///...///......---,,,+++***)))------,,,+++++++++++++++---------,,,,,,,,,++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))(((((((((''''''''''''&&&(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''((((((((((((((((((''''''''''''***(((''''''((()))'''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''((((((((((((((('''''''''(((((('''(((((()))***+++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---...///000222666<<<@@@EEEJJJRRRZZZdddtttyyyxxx{{{zzzpppjjjhhhjjjuuuzzzvvvtttpppooopppsssyyy{{{uuuooohhhddd[[[YYYUUUPPPKKKGGGEEECCCBBBAAA@@@???===<<<;;;:::999999999888888888777777;;;::::::999999999::::::::::::;;;<<<<<<<<<<<<;;;>>>???AAABBBBBBAAA???>>>======>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===@@@@@@???>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCHHHIIILLLPPPRRRQQQMMMIIIFFFDDDCCCAAA@@@@@@@@@AAA??????>>>===<<<;;;;;;:::::::::999999888888999999888888777777777777666666666666777888999;;;;;;<<>>>>><<<===@@@AAACCCEEEIIIKKKTTTXXXcccrrr|||{{{xxxnnnooouuuzzz}}}|||tttoookkknnnooolllfff```]]]]]]PPPMMMIIICCC???<<<:::::::::===BBBFFFHHHKKKNNNPPPPPPRRRSSSTTTTTTSSSQQQOOORRRRRRRRRQQQPPPOOONNNMMMEEECCC@@@<<<777444111000111111000000///...,,,,,,.........------------------,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++******++++++++++++******((()))))))))************))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((************))))))))))))************++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******)))(((((('''''''''(((((((((((((((''''''''')))((('''''''''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---///111222555999???CCCFFFMMMVVV```lll}}}xxxtttwww}}}wwwkkkeeefffnnn}}}|||yyywwwuuutttsssssstttvvv{{{~~~yyysssmmmfff^^^YYYTTTRRROOOKKKGGGDDDBBBAAA>>>>>>======<<<;;;::::::777777888888888999999999;;;;;;;;;;;;;;;<<<===>>><<<=========>>>>>>>>>>>>AAABBBBBBCCCBBBAAA@@@???AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@????????????AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEDDDDDDDDDEEEFFFJJJLLLQQQTTTTTTPPPKKKGGGCCCBBBAAA@@@@@@@@@AAAAAA>>>>>>======<<<;;;;;;:::::::::999999999999999:::777777777666666666666666666666666777777777888888:::<<<@@@CCCFFFJJJPPPTTT^^^eeeoooyyysss___TTTHHHCCC???;;;:::;;;666777777888888888888888999999888888999;;;===>>>888;;;>>>???@@@AAACCCEEEOOORRRZZZfffrrr~~~}}}xxxxxxzzz|||yyyooonnnsssxxx{{{}}}xxxuuuwwwwwwssslllddd___]]]OOOMMMIIIEEEAAA===;;;::::::;;;<<<===@@@DDDIIIMMMNNNPPPSSSVVVWWWVVVTTTRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMKKKIIIEEEAAA===999888222222111000000//////...---------------,,,,,,+++++++++++++++************************************++++++++++++++++++++++++******++++++++++++******((()))))))))************************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************)))*********+++++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))((('''''''''''''''(((((((((((((((''''''''''''&&&%%%%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''((())))))))))))((())))))*********+++++++++******+++++++++,,,,,,,,,---///111444777;;;AAAEEEHHHPPP[[[ggguuuvvvtttyyy~~~ssshhhdddiiitttyyyuuutttttttttttttttuuuvvvxxx|||yyyuuupppiiiccc\\\UUUQQQMMMKKKIIIFFFDDDBBB@@@@@@<<<<<<<<<;;;;;;:::::::::888888999999:::;;;;;;;;;;;;;;;;;;<<<>>>???AAABBB???????????????@@@@@@AAADDDCCCAAA@@@???@@@@@@AAACCCBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEEEEEEEFFFIIILLLMMMPPPTTTVVVSSSMMMGGGBBB@@@???????????????@@@@@@===<<<<<<;;;;;;:::::::::999999999888888999::::::666666666666666777777777444444555555666666777777999;;;===@@@BBBFFFKKKNNNVVV\\\fffpppxxx~~~ssshhhXXXNNNEEEBBB@@@===;;;===666666666666777777777888777777666666777888:::;;;777999<<<>>>>>>???@@@AAALLLMMMSSS]]]gggrrrwwwuuuuuuvvvzzzuuurrruuuyyy{{{~~~zzz{{{{{{xxxqqqhhhaaa]]]QQQPPPMMMIIIEEEAAA>>><<<<<<;;;:::999:::>>>DDDIIIKKKNNNSSSWWWZZZZZZYYYXXXUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOMMMKKKGGGCCC@@@>>>555444222000////////////,,,,,,,,,,,,,,,+++******+++++++++*********))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))************************************((()))))))))))))))******(((((())))))))))))((((((''''''''''''((((((((((((&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********)))(((((('''''''''(((((((((((((((&&&'''''''''%%%$$$%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''(((((())))))))))))((((((%%%&&&((()))***))))))((()))************+++++++++******+++++++++,,,,,,,,,---///333666999>>>DDDHHHLLLUUUcccqqqyyyyyy~~~vvvmmmeeefffnnnzzz{{{wwwrrroooooopppqqqqqqppprrrvvvzzz}}}|||xxxoookkkddd^^^XXXSSSNNNJJJEEEDDDCCCAAA???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;<<<::::::;;;<<<<<<===>>>>>><<<<<<<<<===???@@@BBBCCC@@@@@@@@@???@@@AAAAAABBBDDDCCCAAA???>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>???@@@AAABBBAAADDDGGGGGGGGGJJJOOOSSSTTTWWWZZZXXXRRRJJJCCC???======>>>>>>>>>>>>>>>>>><<<<<<;;;;;;::::::::::::888888888777888888999999666666777777777777888888333333333444444555555555777888;;;===???BBBGGGJJJOOOUUU^^^gggnnntttyyy|||~~~|||xxxsssjjj```RRRJJJCCCAAA@@@===;;;<<<555555555555555666777777555444444444444555666666666888;;;=========???@@@GGGHHHNNNWWW___gggsssyyyuuusssrrruuuyyy|||}}}zzzzzz{{{|||}}}{{{|||}}}zzzuuulllccc^^^WWWVVVSSSPPPKKKFFFBBB@@@>>>===<<<:::999;;;???BBBFFFJJJOOOUUUYYY[[[\\\\\\XXXYYYYYYXXXWWWVVVUUUTTTRRRRRRQQQOOOMMMJJJGGGEEE???<<<888333111000111111---.../////////...,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))******++++++++++++******))))))))))))************************************)))*********++++++++++++(((((())))))))))))((((((&&&'''''''''((((((((()))%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))*********))))))''''''''''''((((((((()))&&&((()))(((%%%$$$%%%'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******)))((('''$$$%%%''')))******)))((()))************+++++++++******+++++++++,,,,,,,,,...111555999===BBBGGGKKKQQQ\\\lll}}}}}}zzzooohhheeekkkvvv}}}rrrooollljjjkkklllmmmmmmlllqqqxxx~~~~~~xxxqqqlllfffaaaYYYSSSNNNJJJGGGEEEAAA@@@???>>>============;;;;;;;;;<<<<<<===============>>>>>>??????@@@@@@??????>>>>>>>>>???@@@@@@@@@??????>>>???@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBB@@@@@@AAABBBCCCDDDEEEFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGEEEEEECCCCCCCCCBBBBBB@@@??????>>>>>>>>>>>>???@@@AAAAAABBBFFFIIIKKKKKKOOOVVV[[[^^^```aaa\\\SSSIIIBBB>>>======>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;777777666666777777888999777777777888888888999999555555555555555555444444555777999;;;===AAAEEEHHHKKKQQQYYYaaagggkkkooorrrsssvvvvvvsssoookkkccc[[[PPPIIICCCCCCBBB>>>:::999777666555555555666888888555555555555555555444333555777999:::;;;<<<>>>@@@DDDEEELLLTTTZZZ___iiirrrzzzvvvsssssswww{{{~~~}}}||||||{{{|||}}}|||xxxpppggg```\\\[[[XXXTTTOOOIIIDDDAAA??????>>><<<::::::<<<>>>AAAEEEKKKQQQVVVZZZ\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWXXXXXXXXXWWWUUURRRPPPNNNIIIEEE>>>888444333444444111222333333333222000///---------,,,,,,,,,++++++************************++++++++++++++++++++++++******++++++++++++******))))))))))))******************************************+++++++++,,,,,,,,,(((((())))))))))))((((((((()))))))))******++++++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((()))***++++++***)))&&&'''''''''(((((())))))''')))***)))&&&%%%&&&)))(((((((((((((((((((((((('''''''''&&&&&&''''''''')))(((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&'''(((((('''&&&%%%$$$%%%''')))******)))((()))************+++++++++******+++++++++,,,,,,,,,///222777;;;???DDDIIIMMMVVVbbbsssxxxrrrlllhhhhhhqqq}}}uuummmkkkhhhggghhhiiijjjiiikkkqqq{{{~~~xxxqqqiiiddd```ZZZSSSLLLHHHEEECCCBBB@@@@@@???>>>>>>>>>??????;;;;;;<<<======>>>>>>?????????@@@@@@AAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>???>>>=========>>>@@@@@@AAABBBCCCEEEEEEDDDBBBAAA@@@AAACCCEEEHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIJJJIIIHHHGGGFFFCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCGGGLLLNNNOOOSSSZZZaaaeeeffffff```UUUJJJBBB???===>>>>>>>>>>>>======<<<===============<<<<<<<<<666666555666666777888888777777888888999999999::::::999999888777666555555555777999;;;===AAAEEEIIIJJJPPPXXX___dddhhhkkknnnkkkooopppmmmiiiggg```YYYQQQKKKFFFFFFDDD???999888999999888777888999:::;;;777888888999888777555444444666777888999;;;>>>@@@CCCEEELLLUUUYYY]]]dddlllttt{{{vvvuuuxxx{{{~~~|||zzz|||zzz|||}}}}}}zzzsssiiiccc]]]^^^^^^[[[VVVQQQMMMKKKHHHEEEBBB>>><<<;;;;;;<<>>CCCFFFLLLTTT[[[ggg}}}|||yyy{{{~~~wwwmmmhhhhhh```hhhpppvvvyyytttoookkkgggfffhhhjjjiiihhhpppuuu~~~|||tttpppnnniii```XXXPPPNNNJJJEEEBBB@@@??????;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@??????>>>>>>>>>???@@@AAA@@@???@@@BBBCCCEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKMMMNNNPPPQQQQQQRRRSSSSSSSSSQQQNNNMMMNNNNNNNNNMMMLLLKKKJJJIIIEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@???>>>===???CCCFFFGGGKKKOOOQQQTTTZZZdddlllqqqpppkkkaaaTTTIIIBBB@@@BBBAAA@@@>>>======<<<<<<;;;<<<<<<<<<;;;999777666777666444333333444555666::::::::::::::::::;;;;;;:::999888777666666666666555777:::===???AAADDDGGGKKKOOOUUU\\\cccgggiiijjjqqqoookkkhhheeeaaa]]]ZZZPPPLLLGGGDDDBBB@@@???======;;;999777666666777888777777777777666555333333444444444444666888:::<<>>>>>???@@@EEEGGGKKKQQQVVVYYY\\\]]]_________^^^^^^^^^]]]]]]^^^]]][[[YYYWWWUUUTTTTTTOOOMMMJJJFFFBBB???===<<<:::::::::999666333000...000...------------,,,+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++************************)))******************)))+++******)))))))))))))))((()))))))))************+++******))))))******+++))))))))))))))))))))))))*********)))******+++,,,///...,,,+++))))))))))))(((((((((((((((((((((((())))))))))))))))))******************************((('''&&&&&&&&&&&&'''(((''''''((()))************''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((***)))(((''''''((()))***+++++++++++++++++++++***************+++++++++++++++,,,------,,,...000333444555999@@@DDDHHHOOOWWWeeerrrzzztttppprrr|||{{{xxxuuummmddd```aaa]]]fffpppxxx{{{uuuqqqooollliiihhhjjjllllllkkkssswwwzzzssskkkgggeee```XXXPPPLLLIIIFFFBBB???>>>======;;;<<<<<<===>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@????????????@@@AAABBBBBBAAABBBDDDEEEGGGFFFFFFFFFHHHIIIKKKLLLQQQQQQQQQRRRTTTUUUVVVWWWVVVWWWXXXXXXWWWUUUSSSRRRQQQQQQPPPOOONNNLLLKKKJJJGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>@@@DDDHHHHHHLLLQQQTTTWWW^^^gggooosssqqqkkk```SSSIIICCCAAAAAA@@@???>>>======<<<<<<<<<<<<===<<<;;;999777666666555444333333444666777999999999::::::::::::;;;::::::888777777666666666666999<<<>>>@@@BBBEEEGGGKKKOOOVVV^^^eeejjjmmmooopppnnnkkkhhhfffbbb^^^[[[QQQMMMHHHDDDBBBAAA???======;;;999777666666777888777777777777666555444444444444444444666888:::;;;@@@CCCGGGJJJNNNTTT\\\cccmmmttt~~~|||}}}||||||{{{zzzyyyvvvpppiiidddaaa```^^^\\\ZZZYYYWWWWWWPPPMMMHHHDDDAAAAAABBBCCCGGGIIINNNSSSWWWZZZ\\\]]]___```bbbcccbbbaaa___^^^```___]]][[[YYYWWWVVVUUUQQQPPPMMMJJJGGGDDDBBBBBB;;;===@@@@@@>>>999333///222000////////////...,,,------,,,,,,,,,+++++++++************+++,,,---...++++++++++++++++++++++++++++++************++++++*********)))))))))))))))))))))))))))************+++******))))))******+++))))))))))))))))))))))))((((((((()))***,,,---...222000---+++)))))))))***))))))))))))))))))))))))))))))))))))((((((((((((************************(((''''''&&&&&&''''''(((&&&&&&&&&'''((()))++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))...---------,,,,,,++++++************+++++++++,,,+++,,,------,,,---000222777777<<>><<<<<<;;;<<<<<<<<<===>>>@@@AAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@??????@@@@@@@@@BBBCCCDDDDDDEEEGGGIIIJJJJJJJJJKKKMMMOOOQQQRRRXXXXXXYYYZZZ[[[]]]^^^^^^]]]]]]]]]]]]\\\ZZZXXXWWWUUUUUUTTTRRRPPPNNNLLLKKKHHHHHHGGGEEECCCBBBAAA@@@======>>>>>>>>>AAAFFFJJJJJJNNNTTTXXX]]]ccclllrrrvvvrrriii]]]QQQHHHDDDBBB??????>>>>>>======<<<<<<======<<<;;;:::888666555444444333333333444666777888999999999:::::::::;;;::::::999888777777777777888;;;>>>???AAACCCEEEHHHNNNRRRXXX```gggmmmppprrrpppnnnkkkiiigggccc___[[[RRRNNNIIIEEECCCAAA???>>>===<<<:::888777777777888666666666777777666555555555444444555666888:::;;;>>>AAADDDGGGKKKRRR[[[bbbkkkpppxxx~~~|||xxxqqqiiiccchhheeeaaa]]][[[[[[ZZZYYYVVVRRRMMMHHHEEEDDDDDDEEEHHHJJJOOOTTTYYY]]]___``````aaabbbccccccbbbaaa```aaaaaa```^^^\\\ZZZYYYXXXTTTRRRPPPMMMJJJHHHGGGFFF@@@BBBEEEEEECCC>>>888444555333222111222111000.........------,,,,,,++++++,,,+++***)))***+++---...++++++++++++++++++++++++---,,,+++******+++,,,---))))))*********))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))((((((((()))***,,,---......---***)))(((***+++---))))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((()))))),,,++++++******)))))))))*********+++++++++,,,,,,,,,---------,,,...000333888999>>>DDDHHHMMMYYYeeewwwwwwoooiiidddbbbgggooouuu}}}|||ssshhh___WWWRRRTTTZZZeeeppp{{{zzzsssooommmmmmoooooonnnooorrrvvvyyyzzz}}}|||uuunnniiiddd___YYYUUUSSSOOOIIIEEE@@@???>>><<<<<<;;;;;;<<<======>>>@@@AAACCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBCCCBBB@@@??????@@@AAABBBBBBDDDFFFHHHHHHIIIKKKMMMNNNOOOPPPRRRTTTVVVXXXYYY]]]^^^___```aaabbbccccccbbbbbbaaa```___]]][[[ZZZYYYXXXWWWTTTRRROOOLLLKKKIIIHHHGGGEEECCCAAA@@@???===>>>>>>>>>???AAAFFFJJJLLLPPPVVV\\\aaahhhnnnsssuuuoooeeeXXXNNNFFFCCCBBB>>>>>>>>>>>>======<<<<<<<<<<<<;;;999888666555444333333333333444555777777888888999999::::::;;;;;;;;;:::999888888888888888999<<<>>>@@@AAACCCFFFHHHQQQTTTZZZaaahhhmmmppprrrrrrpppnnnkkkiiiddd___[[[TTTPPPKKKGGGDDDCCCAAA???>>>===;;;:::888888888888555666666777777777666666555555444555666888999;;;<<>>>>>===============>>>>>>>>>???AAABBBDDDEEEFFFDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCBBBAAA@@@@@@BBBDDDFFFFFFHHHLLLMMMNNNOOOQQQRRRTTTUUUWWWYYY\\\^^^___```cccccceeeffffffffffffffffffeeedddcccaaa___]]]\\\YYYXXXVVVTTTQQQMMMKKKIIIGGGFFFEEECCCAAA???>>>===>>>??????>>>???AAAFFFIIINNNRRRXXX___eeejjjnnnppppppiii^^^RRRJJJDDDBBBAAA>>>>>>??????>>>===<<<;;;::::::888777555444333333333333444444555666777888888999999:::;;;;;;<<<<<<;;;::::::999999999999999999<<>><<<;;;999999888666666777777777777777666555555555555666777999:::<<>>>>>????????????@@@@@@??????@@@AAACCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDCCCCCCDDDGGGKKKMMMNNNPPPTTTVVVVVVWWWXXXYYYZZZ\\\^^^```cccdddeeefffhhhiiijjjjjjjjjiiihhhggghhhgggeeecccaaa___]]]]]]VVVUUUTTTQQQNNNKKKHHHFFFCCCCCCBBB@@@???===<<<;;;===>>>>>>>>>???BBBGGGKKKQQQUUU[[[bbbhhhkkkmmmmmmiiibbbWWWMMMGGGDDDBBBAAA@@@@@@AAA@@@???>>><<<:::999888777666555444444444555555555666777777777888999999:::;;;<<<===>>>>>>;;;;;;::::::999::::::;;;:::<<<@@@BBBDDDFFFIIILLLLLLPPPWWW```iiiqqqwwwzzz{{{yyywwwtttpppkkkddd___ZZZVVVQQQLLLIIIGGGEEECCCBBBAAA@@@???===<<<::::::777777777888888777666666666555555555666777999:::;;;>>>AAAEEEIIIRRR]]]eeeooosssxxx{{{~~~|||vvvssstttvvv~~~xxxooowwwiii```^^^^^^]]]]]]YYYYYYYYYXXXUUURRROOOMMMKKKJJJJJJKKKNNNTTTYYY]]]```aaabbbcccdddcccbbbbbb^^^___aaaccccccbbbaaa```[[[ZZZWWWTTTQQQOOOMMMLLLLLLLLLKKKIIIGGGDDDBBB@@@>>><<<:::999999888666444111111000///...---,,,,,,++++++,,,,,,,,,++++++***************************)))******************)))'''(((***+++++++++))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))++++++***************+++)))******+++***)))(((''')))))))))))))))))))))))))))***,,,------,,,+++***************************'''((()))******)))((('''************)))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''((()))******)))(((''''''(((((())))))******++++++++++++,,,,,,,,,------+++---///000111444888;;;<<>>===<<<;;;:::::::::;;;===>>>@@@EEEJJJOOOVVVYYY___fffkkklllkkkjjjccc\\\RRRKKKGGGEEEDDDCCCBBBBBBCCCBBB@@@>>>;;;:::999888777666666666777777777777888888888888888777::::::;;;<<<===>>>??????;;;;;;::::::::::::;;;;;;;;;>>>BBBEEEGGGJJJMMMPPPPPPSSSYYYaaaiiipppvvvyyy{{{zzzyyyxxxuuupppjjjeee]]]YYYSSSOOOLLLJJJGGGFFFDDDCCCCCCAAA???===<<<;;;888888888888888777666555666666555555666777888999:::===@@@CCCHHHQQQ]]]eeeqqqvvv|||~~~uuuooommmmmmqqqzzzxxxvvviiiccc```^^^[[[WWWYYYZZZ[[[ZZZWWWTTTRRRRRRPPPMMMMMMOOOTTTZZZ]]]^^^```dddggggggeeebbb```]]]^^^aaacccdddcccbbbbbb^^^\\\YYYVVVSSSPPPNNNNNNKKKLLLLLLKKKIIIEEEBBB??????===;;;::::::999777555222111000///...---,,,,,,((()))+++,,,------,,,+++++++++++++++++++++++++++((()))***++++++***)))(((&&&(((***+++,,,+++***)))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))***+++,,,,,,%%%&&&))),,,------,,,,,,************************'''(((***,,,---,,,+++***(((((((((((((((((((((((('''((()))******)))((('''((()))***++++++***)))(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''((()))******)))((('''%%%%%%&&&'''((()))******++++++,,,,,,,,,---------+++---///111333666:::>>>>>>AAAGGGNNNTTT```uuu|||rrrjjj]]]UUUPPPRRRZZZhhh|||}}}qqqhhhWWWRRROOOQQQUUU^^^lllxxxyyyqqqiiigggeeecccccceeegggiiikkkoootttxxx}}}|||~~~|||vvvpppmmmeeebbb]]]YYYUUUQQQLLLIIIEEEDDDBBBAAAAAABBBCCCDDD??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFGGGGGGHHHIIIIIIGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIJJJNNNRRRWWW[[[]]]```dddeeeeeeeeeeeefffcccdddfffiiijjjkkkkkkkkkggghhhhhhhhhfffdddaaa______^^^[[[XXXVVVTTTRRRRRROOONNNMMMKKKHHHEEEBBBAAA======<<<;;;::::::999999777888;;;===AAAGGGMMMRRRYYY\\\bbbhhhmmmmmmkkkiii___YYYPPPJJJHHHGGGFFFDDDCCCDDDDDDCCCAAA>>>;;;999:::999888777777888999:::888888999999999888888777;;;;;;<<<===>>>???@@@AAA;;;;;;:::::::::;;;;;;<<<===@@@CCCGGGIIIMMMQQQSSSWWWYYY]]]ccciiinnnrrrttt{{{zzzzzzzzzxxxtttnnnjjj___ZZZUUUPPPMMMKKKIIIGGGEEEEEEDDDCCCAAA???===<<<999999999888888666555555666666555555666777888999999<<>>;;;:::::::::999888666555333111///...------//////.........---------*********++++++,,,,,,,,,,,,+++******))))))******))))))))))))(((&&&%%%$$$))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))***(((%%%""""""$$$&&&((())))))))))))))))))))))))******))))))))))))************))))))))))))******+++*********))))))(((((((((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))+++***'''&&&&&&'''***+++((((((((((((((()))******))))))))))))))))))))))))***************+++++++++,,,,,,,,,---------.........///000111333888===AAADDDGGGKKKOOOYYYlllzzzoooeeeWWWQQQMMMQQQ___rrr}}}tttjjjcccUUUNNNLLLUUUaaajjjuuuzzzrrrmmmeeedddbbb___```cccjjjoooqqqtttyyy~~~{{{uuupppiiiccc___[[[XXXSSSNNNJJJHHHGGGGGGCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@BBBCCCCCCBBBAAABBBBBBGGGHHHJJJLLLMMMMMMLLLLLLLLLNNNOOOPPPOOOPPPQQQRRRRRRPPPOOOPPPVVV\\\aaacccffffffhhhkkkmmmmmmjjjhhhggggggfffffffffeeeeeeeeeaaaaaa```___^^^\\\ZZZYYYXXXWWWTTTRRRPPPNNNMMMLLLGGGGGGEEECCCAAA???>>>===;;;<<<===<<<::::::;;;===<<<===>>>@@@BBBHHHNNNSSS```dddjjjnnnooolllhhhdddXXXTTTNNNJJJHHHGGGFFFEEEFFFFFFEEECCC@@@===:::888666666666666666777888888888:::<<<<<<;;;:::;;;<<<===>>>@@@AAA@@@???===<<<;;;;;;;;;;;;;;;<<<===>>>===@@@DDDHHHKKKOOOTTTXXXYYY[[[^^^aaadddiiioootttvvvwwwyyyzzzzzzxxxuuusssfffaaa[[[UUUQQQOOOMMMKKKEEEDDDCCCAAA@@@>>>>>>>>>===<<<;;;:::999999888888888888777777777777777888777<<>>;;;999888888999888777888777555222000...---,,,------------,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******************************)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((&&&&&&'''(((***))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))(((((('''''''''((())))))******))))))''''''''''''''''''''''''))))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((()))******))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,---///000222444888>>>BBBCCCHHHOOOWWWcccvvvuuuhhh^^^VVVRRRQQQWWWeeewwwyyyoooeee^^^TTTPPPQQQ[[[gggqqq{{{xxxqqqmmmgggfffdddbbbcccgggnnnsssxxx{{{|||xxxqqqkkkeee```ZZZWWWSSSQQQLLLHHHEEECCCCCCCCCAAAAAAAAAAAABBBBBBCCCDDDBBBBBBAAAAAAAAAAAAAAAAAAAAACCCEEEEEEDDDDDDEEEFFFJJJKKKNNNPPPRRRSSSTTTTTTUUUUUUVVVVVVVVVWWWYYYZZZZZZWWWUUUWWW[[[aaafffhhhjjjkkklllnnnoooooollliiifffeeeeeedddcccbbbaaaaaaZZZZZZYYYXXXWWWUUUSSSRRRQQQPPPNNNKKKIIIHHHGGGGGGFFFFFFDDDCCCAAA???>>>===:::;;;;;;:::999999:::<<<===???@@@BBBEEELLLSSSXXXbbbffflllooooookkkeee```VVVRRRMMMJJJIIIHHHGGGFFFEEEDDDCCCAAA>>>;;;888666777777777777777777888999999;;;<<<<<<;;;;;;<<<===>>>???@@@@@@@@@???===<<<<<<;;;;;;;;;<<<======>>>???BBBEEEIIILLLQQQVVVYYY[[[]]]___aaacccggglllpppuuuvvvxxxzzzzzzxxxvvvuuuhhhccc]]]WWWSSSPPPMMMKKKFFFEEEDDDBBB@@@?????????>>>===<<<;;;:::999999999888888777777777777888888888===BBBEEEIIIRRR___jjjxxxzzztttooojjjnnnwwwqqqjjjccc^^^___```___^^^___\\\ZZZXXXWWWWWWYYY[[[\\\```aaaccceeeffffffffffffddddddddddddddddddeeeffffffeeedddccc```^^^\\\ZZZVVVUUUSSSPPPLLLIIIEEEDDD>>><<<999888888999888777:::999666333111...---,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,++++++***))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))((())))))***))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******((((((((((((''''''''''''''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))************))))))*********+++++++++---...111222555999???CCCCCCJJJTTT```ooo|||pppcccYYYTTTSSSVVV^^^mmm~~~}}}sssggg]]]VVVSSSSSSYYYeeerrr{{{{{{uuupppmmmiiiiiihhhggghhhmmmtttyyy}}}yyyrrrmmmeee___YYYUUUQQQNNNKKKIIIFFFCCCAAA@@@@@@@@@AAAAAAAAABBBCCCDDDFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEGGGHHHHHHIIIKKKMMMOOOQQQUUUYYY\\\___```aaa``````_________```bbbcccbbb___]]]]]]```eeeiiikkkooonnnnnnooopppnnnkkkhhhcccbbbaaa___]]][[[ZZZYYYRRRQQQQQQPPPOOONNNLLLKKKJJJIIIGGGFFFDDDCCCCCCCCCEEEDDDCCCBBB@@@???>>>===;;;<<<<<<;;;::::::;;;===???AAABBBEEEJJJQQQZZZ```gggkkkoooqqqooohhh```[[[RRROOOLLLJJJJJJJJJJJJIIIGGGEEECCCAAA===:::888777888888888888888999999999999;;;======<<<<<<<<<===>>>???@@@@@@@@@???===<<<======<<<<<<<<<===>>>>>>AAACCCGGGKKKNNNRRRWWW[[[^^^```bbbcccdddfffiiilllrrrtttvvvxxxxxxxxxvvvuuukkkggg```[[[VVVRRROOOLLLGGGFFFEEECCCBBBAAAAAA@@@???>>>===;;;::::::999999888888777777777888888999999===CCCFFFKKKTTTaaakkkwwwzzzvvvooooootttvvvmmmffffffgggdddaaaaaa\\\ZZZXXXWWWXXX[[[^^^```aaaaaacccdddeeefffffffffffffffeeeeeeeeeffffffgggeeeeeeeeedddcccbbb```___[[[ZZZWWWTTTPPPLLLIIIGGGDDDAAA>>><<<;;;;;;999888999888666333111///......,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,+++++++++************+++,,,------,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((((((''')))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))******((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''((()))******)))((('''((((((((((((((())))))***))))))))))))))))))))))))((((((((())))))******+++)))************+++++++++---///222444777;;;AAAEEEFFFNNNYYYgggyyyzzznnnbbbYYYQQQTTT[[[eeesssyyylll```WWWQQQTTTYYYcccppp||||||vvvrrrpppooollllllllllllooottt{{{~~~yyysssooojjjddd]]]VVVRRROOOLLLJJJGGGEEECCCAAA@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHDDDEEEEEEFFFGGGGGGHHHHHHFFFHHHJJJLLLMMMNNNQQQTTTXXX[[[___dddiiilllnnnooommmkkkiiihhhhhhiiijjjjjjhhhdddaaa```bbbeeehhhiiimmmlllkkkkkkkkkiiifffccc]]]\\\[[[XXXVVVTTTRRRQQQLLLLLLLLLLLLKKKJJJHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@??????>>>?????????>>>>>>???AAAAAABBBEEEIIIOOOWWW```gggmmmooorrrrrrmmmeee[[[UUUOOOMMMKKKKKKLLLLLLLLLJJJIIIHHHEEEAAA>>><<<::::::999999::::::;;;;;;;;;::::::<<<>>>>>>=========>>>??????@@@@@@@@@???>>>===>>>============>>>??????BBBEEEHHHLLLOOOTTTYYY\\\___aaadddeeefffgggiiikkkoooqqqssstttuuuuuuuuutttmmmiiiddd^^^ZZZUUUPPPMMMHHHGGGFFFDDDCCCBBBBBBBBB???>>>===;;;:::999999888888888777777888888999999999===BBBFFFLLLVVVbbbkkkttt}}}yyywwwsssttt}}}zzzsssssssssnnnhhheee\\\ZZZXXXWWWWWWZZZ^^^```ccccccddddddeeeeeeeeeeeeggggggffffffeeeffffffgggddddddeeeddddddcccbbbbbb___^^^[[[XXXTTTPPPMMMKKKJJJGGGCCC???===<<<:::888888777555333222111000000...---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))'''((()))******)))(((((())))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''((((((((((((((())))))***))))))))))))))))))))))))'''(((((()))***++++++++++++++++++,,,,,,,,,---------000333666:::>>>CCCGGGMMMSSS___nnnvvvkkkaaaZZZQQQWWW```lllxxxtttggg\\\VVVSSSXXXaaannnzzz~~~wwwsssqqqpppqqqnnnooopppqqqtttzzz~~~}}}|||{{{yyywwwtttpppjjjeeeaaa\\\UUUPPPLLLJJJHHHGGGCCCCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIJJJKKKLLLMMMNNNLLLNNNPPPRRRTTTVVVZZZ]]]dddfffkkkpppuuuyyy{{{|||zzzwwwtttsssssssssrrrpppkkkhhhccc```aaaccceeeffffffdddcccbbbbbb```]]]ZZZWWWVVVTTTRRRPPPMMMKKKKKKHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCAAABBBCCCBBBAAABBBCCCEEEDDDFFFJJJOOOUUU]]]fffkkkrrrssstttrrrkkkbbbXXXRRRMMMLLLLLLLLLNNNNNNLLLKKKIIIGGGCCC@@@===;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;===??????>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@AAAAAACCCFFFJJJMMMQQQUUUZZZ]]]```cccgggjjjkkklllmmmooonnnooopppqqqrrrrrrqqqqqqnnnjjjfffaaa\\\WWWQQQMMMHHHGGGFFFEEEDDDCCCCCCCCC???>>><<<;;;999888888777888888888888888999::::::999<<>>======<<<>>>@@@@@@?????????@@@AAAAAA@@@@@@????????????======>>>???@@@BBBCCCDDDEEEHHHLLLOOOSSSWWW\\\```dddgggllloooqqqqqqssstttppppppppppppoooooonnnmmmllliiifffbbb]]]XXXQQQMMMHHHGGGFFFEEEDDDDDDDDDDDD@@@???===;;;:::999888888888888888888888999:::;;;;;;===AAAGGGMMMVVV```fffppp{{{}}}{{{xxxvvvyyy~~~uuukkkddd___^^^]]]_________```aaabbbcccdddfffeeedddccccccccccccdddcccddddddeeeeeeddddddcccdddcccaaa^^^[[[XXXUUUSSSNNNKKKGGGDDDCCCBBB@@@>>>???===;;;888555333111000/////////.........------,,,,,,,,,+++++++++******+++,,,---...---,,,***))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((((((((()))))))))******'''((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))***+++,,,---......,,,---------............000333888<<<@@@DDDIIILLLTTT^^^oooxxxkkkccc^^^[[[___fffqqq{{{~~~oooccc___bbbeeelllzzzwwwtttooolllkkklllnnnpppqqqssstttvvvzzz|||xxxtttpppnnnmmmgggdddaaa^^^[[[YYYVVVTTTMMMKKKHHHFFFEEEDDDBBB@@@AAABBBBBBCCCCCCDDDEEEEEEGGGGGGIIIKKKMMMPPPSSSTTTWWWWWWYYY[[[]]]___aaabbbfffgggiiijjjllloootttwww{{{}}}{{{uuuooojjjeee___ZZZXXXXXXXXXXXXSSSRRRQQQQQQQQQQQQPPPNNNOOOOOONNNMMMLLLLLLKKKKKKJJJJJJKKKLLLLLLKKKKKKKKKJJJKKKKKKLLLMMMOOOPPPQQQNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMNNNNNNMMMNNNPPPRRRSSSWWW^^^dddiiinnnsssvvvyyyxxxtttoooggg^^^WWWSSSNNNNNNNNNOOOPPPNNNJJJGGGCCC@@@<<<999777888:::<<<<<<===???@@@AAA@@@???>>>===???AAAAAA@@@???@@@AAAAAAAAA@@@@@@?????????@@@<<<<<<===???AAACCCEEEFFFIIIKKKOOOSSSVVV[[[```ccciiimmmrrruuuvvvvvvvvvwwwssssssrrrpppooommmlllkkkiiigggeeebbb^^^XXXQQQMMMGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA@@@>>><<<;;;::::::888888888888999:::;;;<<<>>>???CCCHHHOOOXXX```eeennnxxx~~~}}}zzzyyy{{{|||zzznnnfffbbb```[[[[[[\\\]]]___aaacccdddeeedddccccccbbbbbbbbbbbbddddddeeeeeeeeeeeeddddddddddddbbb```]]]ZZZWWWVVVPPPMMMJJJHHHHHHGGGFFFEEEDDDBBB???;;;777333111000//////.........---------,,,,,,,,,++++++*********+++,,,---......,,,***)))+++++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&'''((())))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******&&&'''''''''(((((())))))(((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******)))))))))))))))))))))))))))******,,,---...//////,,,,,,,,,---------......111444999===AAAFFFKKKNNNTTT```uuussshhhcccaaa```fffmmmxxx~~~nnncccaaagggmmmtttpppnnnjjjhhhhhhjjjmmmooorrrsssuuuwwwzzzzzzxxxtttpppkkkhhheeeddd```]]]XXXUUUSSSRRRPPPOOOJJJHHHFFFEEEEEEEEEBBB@@@DDDDDDEEEFFFFFFGGGHHHHHHJJJLLLNNNQQQUUUYYY]]]___```aaaccceeehhhjjjlllmmmoooqqqrrrsssuuuxxx}}}~~~}}}yyypppiiieee```ZZZTTTRRRQQQQQQPPPOOONNNMMMMMMNNNOOONNNMMMNNNNNNNNNNNNNNNMMMMMMMMMOOOOOOPPPPPPQQQQQQPPPPPPNNNNNNOOOPPPRRRSSSUUUVVVPPPPPPPPPPPPPPPPPPPPPPPPSSSTTTUUUUUUUUUUUUWWWYYYYYY^^^ffflllqqqtttxxxzzz{{{xxxtttmmmfff^^^XXXTTTOOOOOOOOOPPPPPPMMMIIIFFFCCC@@@<<<999888:::<<<>>><<<>>>@@@AAAAAAAAA???>>>>>>???AAAAAA@@@@@@@@@AAABBBAAA@@@@@@??????@@@@@@;;;<<<===???BBBDDDGGGHHHKKKNNNRRRUUUYYY]]]bbbfffmmmqqqvvvyyyyyyxxxxxxxxxvvvvvvtttrrrooommmkkkjjjhhhfffdddaaa^^^XXXQQQMMMFFFFFFEEEDDDCCCCCCCCCDDDEEEDDDBBB@@@>>><<<<<<;;;888888888888999:::;;;<<<@@@BBBEEEJJJQQQYYY```eeemmmvvvyyyuuuvvvzzz{{{vvvkkkbbbZZZ\\\\\\[[[ZZZ\\\aaaeeegggfffdddcccbbbccccccdddccccccccccccccccccccccccbbbbbbccccccbbb___]]][[[VVVTTTPPPMMMLLLJJJGGGEEEEEEDDDAAA>>>999555111///...---,,,---///000///...------------------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((''''''((()))***+++,,,,,,,,,+++++++++***)))))))))((((((''''''''''''((((((************))))))))))))))))))(((((((((((())))))((((((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++(((((()))***************))))))))))))))))))))))))((())))))+++,,,---.........,,,******,,,...000000555666;;;AAACCCDDDKKKSSS\\\nnnwwwlllddd```aaaeeennnttt|||~~~oooeeefffpppyyyuuunnngggbbbdddggggggiiilllppptttyyy}}}~~~zzzsssoooiiidddaaa___]]][[[VVVSSSOOOMMMMMMMMMJJJGGGIIIIIIHHHHHHHHHHHHHHHIIIEEEGGGIIIIIIJJJLLLNNNQQQRRRTTTXXX[[[^^^aaafffiiimmmoooqqqtttvvvwwwxxxxxx{{{{{{{{{|||~~~{{{wwwuuurrrkkkeee^^^[[[UUUPPPLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOQQQPPPPPPOOOPPPPPPQQQQQQSSSSSSTTTTTTUUUVVVVVVVVVWWWVVVUUUUUUVVVWWWZZZ[[[XXXWWWVVVUUUUUUVVVWWWXXXYYY\\\___````````````aaaaaagggnnntttwwwzzz~~~yyyppphhhaaa]]]YYYVVVWWWVVVTTTTTTRRROOOJJJFFF@@@@@@???===;;;:::<<<===BBBBBBBBBBBBCCCCCCDDDDDDAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@????????????@@@BBBCCCDDDDDDEEEHHHJJJLLLPPPUUUYYY]]]bbbgggjjjmmmpppuuuzzz}}}~~~}}}|||}}}zzzwwwssspppnnnnnnnnniiigggddd```[[[VVVRRRPPPHHHHHHGGGFFFEEEEEEFFFFFFDDDCCCBBBAAA???>>>===<<<999999999777555666888;;;@@@AAAGGGQQQTTTUUU\\\eeeiiisss||||||uuuqqqrrrtttvvv{{{xxxiii___^^^\\\[[[[[[]]]aaadddeeeeeedddcccbbbbbbbbbbbbeeeeeeeeeeeeeeeeeeeeeeeebbbcccddddddbbb```^^^]]]XXXUUURRRPPPOOONNNLLLJJJHHHGGGEEEAAA===888444222111000......//////...---........................,,,---------,,,,,,+++***+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))+++*********************))))))******+++,,,,,,,,,++++++******************)))((((((''''''(((((()))************))))))))))))((((((''''''''''''((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))***+++(((((()))***************))))))))))))))))))))))))''''''((()))***+++,,,,,,---,,,++++++,,,...000111555777<<>>@@@CCCCCCDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???????????????@@@BBBCCCDDDDDDFFFHHHKKKNNNQQQVVVZZZ^^^bbbfffjjjnnnqqqvvvzzz~~~~~~}}}|||yyyuuusssqqqpppooojjjhhheeeaaa\\\WWWSSSQQQJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBAAA???>>>======:::;;;;;;::::::<<>>>>>???AAABBBDDDEEEEEEFFFGGGGGGFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>??????@@@BBBDDDDDDEEEFFFIIIKKKPPPSSSWWW[[[^^^bbbfffiiinnnpppuuuzzz~~~~~~}}}|||yyywwwtttrrrpppkkkiiifffbbb^^^YYYUUUSSSLLLKKKJJJIIIHHHGGGFFFEEECCCCCCBBBAAA???>>>============>>>===<<<>>>AAADDDAAADDDLLLSSSWWWYYY___fffgggooowww{{{tttiiibbb___\\\___eeennnxxx|||yyywwwxxxwwwwwwxxxyyy~~~{{{qqqgggbbbeeehhhhhhfffeeeeeeeeeeeeeeedddccccccbbbbbbbbbbbbbbbcccccccccdddeeeeeeeeedddcccbbbaaa___]]]ZZZXXXXXXWWWUUUSSSPPPOOONNNKKKFFFAAA===:::555333000/////////...---++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((''''''&&&&&&(((((())))))******++++++******))))))))))))******************)))))))))(((((((((''''''''''''((((((((((((((((((((())))))************)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))***************))))))))))))))))))))))))++++++,,,------...//////,,,------------000333555999:::???CCCEEEIIIUUUaaavvvssseee```dddllluuu}}}wwwooonnnvvv{{{qqqhhhcccbbb^^^]]]```bbbcccgggkkkppptttzzz|||xxxrrrlllfff___XXXTTTQQQMMMGGGCCCCCCEEEFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHKKKKKKMMMOOORRRVVVXXXZZZ]]]aaaeeeiiilllooosssvvv|||~~~}}}zzzxxxvvvssspppnnnjjjfffbbb___\\\YYYTTTQQQOOONNNLLLJJJJJJKKKMMMOOORRRRRRTTTUUUWWWYYYZZZ[[[``````aaaaaaaaaaaaaaaaaabbbbbbdddfffhhhjjjlllmmmmmmmmmllllllmmmnnnoooooonnnnnnoooppprrrsssuuuuuuxxxyyyyyyxxxxxxyyy{{{~~~~~~wwwqqqhhhaaa\\\[[[ZZZZZZ[[[XXXTTTPPPMMMIIIEEEBBB@@@??????@@@BBBEEEGGGGGGHHHHHHIIIJJJIIIGGGEEEDDDBBBBBBAAAAAA@@@@@@??????>>>>>>======>>>??????@@@AAABBBDDDEEEFFFGGGJJJMMMRRRUUUYYY\\\___bbbfffiiimmmoootttyyy|||~~~~~~~~~~~~|||zzzwwwsssqqqllljjjhhhddd___[[[WWWUUUOOOOOONNNLLLJJJHHHFFFEEECCCCCCBBBAAA@@@???>>>===?????????<<<;;;;;;===@@@GGGLLLSSSYYY[[[]]]```ddddddkkkrrryyyzzzmmmccc^^^TTTVVVYYYaaammm{{{xxxsssrrrpppoooooonnnqqq}}}uuuppprrruuutttqqqjjjiiihhhgggeeecccbbbbbbaaaaaaaaabbbbbbcccccccccdddeeeeeeeeeeeeddddddddddddaaa]]][[[YYYXXXUUUSSSRRRRRRQQQOOOKKKFFFBBB???666333000//////000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))))))))))))))(((((('''&&&&&&&&&((((((((())))))******+++******))))))))))))******************)))))))))(((******))))))))))))******((((((((((((((())))))***++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))((((((((()))***************************************,,,,,,,,,------......///,,,---.........000555888;;;===AAAEEEFFFKKKYYYhhh~~~}}}nnnaaa___fffnnnwww~~~tttooommmrrr~~~|||rrriiibbb___^^^\\\\\\aaaccceeeiiioootttxxx}}}|||oookkkddd^^^XXXSSSMMMIIIJJJFFFAAA???@@@CCCEEEFFFDDDDDDEEEFFFHHHIIILLLMMMNNNPPPRRRVVV[[[___ccceeelllpppuuuyyy|||~~~|||wwwtttqqqnnnllliiifffccc```___\\\ZZZYYYWWWUUUSSSQQQPPPOOOMMMMMMNNNOOOPPPUUUVVVWWWYYY\\\^^^``````dddeeefffggghhhhhhhhhhhhhhhiiikkkmmmppprrrssstttvvvvvvvvvvvvvvvwwwwwwxxxwwwxxxyyy{{{}}}~~~~~~~~~|||sssmmmeee___]]]\\\\\\[[[[[[WWWRRRNNNKKKHHHEEECCCDDDBBBAAACCCGGGJJJKKKKKKKKKKKKKKKKKKIIIGGGEEEDDDBBBBBBAAA@@@??????>>>>>><<<<<<======>>>???AAAAAABBBDDDFFFGGGHHHIIIMMMOOOTTTVVVZZZ]]]```cccfffiiilllnnnrrrvvvzzz|||}}}~~~}}}}}}~~~}}}{{{wwwsssqqqlllkkkhhheee```\\\XXXVVVSSSRRRQQQOOOLLLIIIFFFEEEBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>><<<;;;;;;>>>@@@KKKRRR[[[___````````````bbbfffmmmttt{{{sssfff^^^TTTSSSSSSXXXcccrrr}}}sssnnnjjjhhhfffhhhpppzzzyyyvvvqqqlllgggcccaaa```bbbbbbccccccdddeeeeeeeeedddddddddddddddeeeeeeeeefffccc___\\\ZZZXXXVVVTTTTTTTTTTTTSSSQQQLLLHHHEEE;;;888444111111111000000////////////////////////++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++******)))))))))(((((())))))))))))))))))***))))))(((((())))))***************))))))))))))+++******))))))******+++((((((((((((((()))******+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((()))***************************************)))*********+++++++++,,,+++---/////////111666;;;===???DDDHHHIIIPPPbbbrrryyylllaaabbbjjjssszzz|||}}}xxxrrrggghhhmmmyyy|||rrrjjjaaa]]]]]][[[ZZZ]]]cccfffhhhnnnuuuzzz}}}}}}xxxrrrooo___[[[UUUPPPLLLIIIEEECCCBBB@@@======@@@BBBDDDEEECCCEEEGGGIIIJJJMMMQQQSSSUUUWWW[[[```ffflllqqqsss}}}{{{wwwuuummmkkkhhhfffeeeccc```]]]ZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQRRRSSSYYYZZZ\\\___bbbdddggghhhjjjkkkmmmpppqqqrrrrrrrrrrrrssstttvvvyyy{{{|||}}}~~~{{{nnnjjjddd```^^^]]]]]]\\\YYYUUUPPPLLLIIIHHHFFFEEELLLIIIGGGHHHMMMPPPPPPOOONNNNNNLLLJJJHHHGGGFFFEEEBBBBBBAAA@@@???======<<<<<<<<<<<<===???AAABBBCCCDDDFFFHHHIIIJJJLLLOOORRRTTTWWW[[[^^^aaadddhhhjjjlllnnnqqquuuxxxzzz{{{|||{{{{{{|||{{{yyyuuurrrppplllkkkiiieeeaaa]]]YYYWWWVVVUUUTTTRRRNNNJJJFFFDDDBBBBBBAAAAAA@@@???>>>>>>;;;<<<======>>>@@@DDDGGGMMMXXXcccggggggfffccc___aaaccchhhooovvv}}}{{{kkkaaaXXXUUURRRTTT\\\kkkzzz}}}sssmmmiiifffjjjooozzzxxxooohhhdddbbbaaabbbbbbcccddddddeeeeeedddcccccccccdddeeeeeefffeeeccc```]]]\\\[[[XXXWWWVVVWWWXXXXXXVVVRRRNNNLLLCCC???:::666444222111000........................***+++,,,,,,---------,,,++++++++++++++++++++++++)))*********++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++******)))))))))))))))((((((((()))((((((''''''(((((()))************))))))))))))******))))))))))))******((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((()))***************************************)))))))))***************+++...000000///111777======@@@FFFKKKNNNXXXmmmwwwkkkcccgggqqqyyy}}}}}}{{{zzz{{{|||wwwnnngggaaagggsssqqqhhhaaa[[[YYY[[[YYYZZZ___fffjjjmmmttt|||~~~zzzyyywwwsssnnngggaaa]]]QQQMMMHHHDDDBBBAAA@@@???>>>===<<<>>>AAADDDEEEEEEGGGJJJMMMPPPRRRUUUYYY]]]aaaccchhhnnnuuu||||||vvvqqqnnnllleeedddbbbaaaaaa```^^^\\\[[[[[[[[[ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ^^^```bbbeeehhhkkknnnoooppprrrvvvyyy|||}}}}}}}}}}}}~~~|||wwwkkkhhhdddaaa```___^^^]]]VVVRRRMMMJJJHHHHHHHHHGGGUUUQQQNNNOOOSSSVVVUUUSSSQQQOOOLLLIIIGGGFFFFFFFFFBBBBBBAAA???>>>===;;;;;;<<<<<<===>>>@@@BBBDDDEEEEEEGGGIIIKKKLLLNNNQQQTTTTTTWWW[[[___bbbeeeiiillloooppprrruuuxxxyyy{{{{{{yyyyyyxxxwwwuuussspppooolllkkkhhheeeaaa]]]YYYWWWXXXXXXVVVTTTPPPKKKGGGDDDBBBAAAAAA@@@@@@?????????:::;;;======???BBBGGGJJJQQQ___mmmrrrsssrrrlllfffcccaaaccciiiooouuuwwwlll```\\\VVVVVV]]]jjjyyy|||sssmmmlllnnnrrr}}}wwwnnniiiggg___``````aaabbbbbbccccccccccccccccccddddddeeefffeeebbb```^^^^^^]]][[[ZZZWWWYYYZZZ[[[YYYVVVRRRPPPJJJEEE???999666333111000++++++++++++++++++++++++***+++,,,,,,------------************************(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))*********))))))))))))))))))************))))))((((((''''''((((((''''''''''''((((((************))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))((((((((((((************************))))))))))))))))))))))))'''(((***+++***)))'''&&&(((((()))***************************************++++++++++++++++++,,,,,,***...111111000222888>>><<<@@@GGGMMMSSS^^^uuuuuukkkeeekkkvvv~~~{{{wwwvvvuuuppphhhaaabbbkkkzzzxxxiiibbb\\\WWWVVVZZZYYYZZZ```ggglllooowww|||xxxvvvuuurrrpppmmmhhhaaaYYYSSSOOOGGGDDD@@@======>>>>>>=========>>>@@@DDDGGGGGGGGGLLLPPPTTTWWWYYY\\\bbbffflllnnnssszzzyyysssnnniiifffeeebbb```____________^^^]]]_________]]][[[ZZZYYYZZZ[[[[[[[[[\\\^^^___aaabbbbbbdddfffiiimmmpppssstttvvvxxx|||wwwrrriiigggdddbbbbbbaaa___]]]UUUQQQLLLHHHHHHIIIIIIIII[[[WWWSSSTTTXXXZZZYYYVVVSSSPPPLLLHHHFFFEEEFFFFFFCCCBBBAAA???>>><<<;;;:::<<<<<<===???AAACCCEEEFFFGGGHHHKKKLLLMMMOOOSSSUUUTTTWWW[[[___bbbfffjjjmmmqqqrrrtttvvvxxxzzz{{{{{{xxxwwwvvvuuusssqqqooonnnllljjjhhheeeaaa]]]YYYWWWZZZYYYXXXUUUQQQKKKGGGDDDBBBAAAAAA@@@@@@?????????;;;<<<=========@@@DDDGGGVVVfffvvv|||~~~}}}vvvnnndddaaaaaaeeejjjppp}}}yyygggbbb\\\ZZZ```mmm|||yyyrrrttt}}}{{{mmmgggeeecccaaa``````aaabbbccc```cccffffffeeedddfffhhheeeeeedddbbb```]]][[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVQQQMMMGGGBBB>>>:::666333000///---...///000000///---------------...///000---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++***)))(((((())))))))))))))))))))))))))))))+++******)))))))))))))))******))))))((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&''''''(((((())))))))))))))))))************))))))))))))))))))))))))++++++***)))(((((())))))+++***)))(((((()))***+++******************************++++++++++++******++++++++++++++++++,,,,,,---///111333444666:::===???BBBHHHPPPYYYhhh~~~qqqnnnnnnsss|||}}}vvvooommmiiiccc``````hhhvvvyyylll```[[[YYYWWWWWWXXX[[[___dddiiipppwww{{{vvvssspppmmmlllgggccc\\\UUUPPPKKKGGGDDD???>>><<<;;;::::::;;;;;;<<<>>>@@@BBBDDDGGGKKKNNNNNNSSSZZZaaaggglllqqquuuxxx{{{yyytttnnniiigggeeebbb____________``````aaabbbbbbaaabbbbbbaaa```___```aaaaaaaaabbbdddeeeggghhhhhhiiikkknnnrrrvvvzzz}}}~~~yyyrrreeecccbbbeeegggfff```[[[UUUOOOHHHCCCDDDHHHMMMOOO\\\]]]```aaa```^^^[[[YYYRRROOOLLLJJJIIIGGGEEECCCDDDBBB@@@===<<<<<<===>>>@@@AAABBBDDDGGGIIIKKKLLLKKKKKKKKKLLLMMMOOOQQQSSSWWWYYY[[[^^^aaaffflllqqqtttvvvxxxzzz|||}}}}}}}}}||||||zzzuuuooojjjhhhhhhooommmiiieeeaaa^^^]]]\\\YYYXXXXXXVVVSSSLLLEEE???AAAAAA@@@??????>>>??????@@@@@@???>>>>>>@@@EEEIIIWWWfffxxxwwwrrreee\\\```ggglllzzzvvvkkkaaabbbjjjrrr|||}}}|||qqqfffdddaaa______```bbbccccccfffiiiiiihhhgggiiijjjgggfffeeecccaaa^^^\\\[[[YYYYYYYYYYYYYYYXXXWWWVVVTTTPPPKKKGGGBBB===888444111000......000111000000...............//////000---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++***)))))))))))))))************************+++******)))))))))))))))))))))))))))))))))))))))************************(((((()))***************((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***)))))))))))))))+++***)))(((((()))***+++******************************++++++++++++******+++++++++++++++,,,,,,,,,,,,...111333555888;;;>>>BBBDDDKKKSSS^^^ooo}}}vvvmmmnnnsss{{{~~~vvvoooiiiccc^^^^^^bbbqqq~~~ttthhh]]]XXXWWWUUUUUUWWWZZZ^^^dddjjjqqqxxx|||vvvppplllhhheeeccc\\\XXXRRRMMMIIIEEEAAA???>>>===<<<;;;:::;;;<<<<<>>>>>>>>???@@@AAABBBDDDGGGIIIKKKLLLLLLNNNNNNNNNOOOPPPSSSUUUVVVXXXYYY\\\___bbbgggmmmqqqwwwxxxzzz|||}}}~~~~~~}}}~~~}}}{{{wwwqqqmmmjjjjjjnnnllliiieeeaaa^^^[[[ZZZZZZYYYWWWVVVSSSNNNGGGBBBBBBAAA@@@@@@??????@@@@@@>>>??????>>>???BBBGGGKKKYYYgggzzz{{{lllbbbdddhhhmmmzzz|||qqqhhhhhhnnnuuu}}}}}}lllhhhbbb^^^^^^```bbbccc___bbbeeeffffffffffffggghhhgggfffdddbbb___]]]\\\[[[[[[[[[ZZZZZZXXXWWWWWWWWWTTTPPPMMMHHHBBB;;;777333111///...000111111000.............../////////------------,,,,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))))))))************************+++******)))))))))))))))(((((())))))***++++++,,,************************)))******++++++++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))+++***))))))))))))))))))******))))))))))))************************************++++++++++++*********+++++++++,,,,,,,,,---,,,...111444666:::>>>AAAEEEGGGMMMXXXeeeyyy|||uuutttssspppnnnkkkqqqzzz{{{tttllleee^^^]]]dddmmm~~~mmmbbbXXXTTTSSSQQQRRRUUUXXX\\\ccckkkrrryyy|||wwwpppiiiccc___ZZZXXXOOOKKKGGGCCCAAA???===;;;<<<<<<;;;:::;;;<<<===>>>@@@CCCFFFJJJMMMRRRXXX\\\gggmmmttt{{{}}}yyytttooojjjfffbbb___^^^^^^]]]\\\bbbcccccceeefffggghhhhhhiiikkknnnooooooppprrrsssttttttuuuvvvwwwyyyzzzzzz{{{}}}~~~{{{wwwtttlllmmmllllllmmmpppuuuyyy~~~uuunnnggggggiiimmmnnnkkkccc]]]SSSPPPMMMMMMPPPSSSVVVWWWccceeefffgggddd```[[[WWWRRROOOLLLIIIHHHFFFDDDBBBBBBAAA@@@???@@@AAACCCEEEEEEFFFIIILLLNNNOOOOOONNNMMMNNNNNNOOOQQQSSSUUUVVVYYYZZZ]]]___bbbggglllpppyyyzzz{{{}}}~~~~~~zzztttpppooonnnpppooollliiiddd```]]][[[ZZZXXXVVVUUUSSSOOOKKKGGGCCCCCCBBBAAAAAAAAAAAABBB>>>?????????@@@CCCHHHLLLWWWeeexxxzzzmmmkkkmmmqqq|||yyypppooorrrwww}}}uuuooofffaaa```aaaaaaaaa\\\^^^```cccdddeeeeeeeeeiiihhhgggeeecccaaa___^^^\\\\\\\\\\\\[[[YYYXXXXXXVVVTTTSSSQQQNNNHHHAAA<<<555333000//////000000///---------.........------------------------,,,,,,++++++++++++++++++++++++*********************************************)))************************+++******)))))))))))))))))))))******++++++++++++************************))))))***++++++******************))))))(((((((((((()))))))))************))))))))))))))))))))))))******)))))))))))))))******))))))))))))))))))*********************************++++++++++++*********++++++,,,,,,---------,,,///222555888<<<@@@DDDFFFHHHPPP]]]nnn|||pppiiihhhggghhhjjjooouuu~~~vvvooohhhbbb___cccrrrvvvddd[[[SSSPPPOOONNNPPPTTTVVV[[[ccckkkssszzz|||xxxssskkkccc\\\WWWRRROOOFFFDDD@@@>>>>>>===<<<;;;;;;;;;::::::;;;<<<>>>???@@@CCCHHHMMMSSSZZZbbbfffpppvvv~~~~~~yyywwwtttrrrnnnjjjeeeccc```___^^^___``````cccdddeeegggiiijjjllllllnnnqqqtttwwwxxxyyy{{{}}}~~~}}}yyywwwtttqqqmmmjjjeeeeeeeeeeeegggkkkpppttt}}}{{{rrrmmmiiikkknnnqqqrrrlllddd]]]RRRPPPNNNOOOSSSXXX\\\^^^hhhiiiiiihhheee___ZZZVVVRRROOOLLLIIIHHHFFFDDDBBB@@@??????@@@AAADDDGGGIIIIIILLLOOOSSSTTTTTTSSSRRRPPPPPPQQQSSSUUUVVVXXXYYYZZZ[[[^^^```bbbggglllpppxxxyyy{{{}}}}}}xxxuuussssssuuutttrrrooojjjeeeaaa___[[[YYYVVVTTTSSSQQQNNNLLLFFFFFFEEEDDDCCCCCCDDDDDD@@@AAAAAAAAAAAACCCGGGKKKRRR___qqq{{{uuuuuuwwwvvvssstttuuuzzz|||vvvsssrrruuuxxx~~~wwwmmmgggeeedddbbb```______aaacccfffggghhhiiihhhhhhgggfffdddbbbaaa```^^^^^^^^^]]]\\\[[[YYYXXXSSSSSSSSSSSSRRRMMMGGGCCC999666222///////////////+++,,,---------,,,,,,+++------------------------++++++++++++++++++++++++************************)))***++++++++++++******************************+++******)))))))))))))))++++++++++++******))))))))))))))))))))))))))))))((()))))))))))))))(((((()))))))))(((((('''''''''((()))))))))************))))))))))))))))))))))))***)))))))))))))))******)))))))))******)))))))))******************************++++++++++++************+++,,,------.........000444777:::>>>CCCFFFFFFIIISSSdddwwwsssgggbbbaaaaaaeeekkkvvvzzz~~~sssmmmfffcccdddnnn}}}ooo]]]UUUOOONNNMMMMMMPPPTTTVVV[[[dddnnnuuu|||zzzwwwrrrlllddd\\\VVVPPPKKKHHHCCC@@@>>><<<======<<<;;;;;;:::::::::;;;===>>>@@@AAAEEEKKKRRRZZZccckkkqqqwww}}}{{{wwwuuurrrpppnnnllliiigggbbbaaa```______aaaccceeefffggghhhjjjmmmoooqqqrrrssswww{{{~~~|||yyyxxxwwwuuuqqqnnnkkkhhheeebbbaaabbbbbbbbbcccgggmmmqqq{{{xxxqqqmmmlllnnnrrruuussslllccc]]]SSSQQQOOOPPPUUU\\\bbbdddkkkkkkjjjhhhccc]]]XXXTTTPPPNNNKKKIIIHHHFFFDDDBBB??????@@@AAADDDGGGKKKMMMLLLOOOSSSVVVXXXXXXWWWVVVWWWXXXYYYZZZ\\\]]]^^^^^^\\\^^^```aaadddhhhmmmpppvvvwwwyyy{{{|||yyyxxxxxxxxxwwwuuurrrnnniiieeebbb\\\ZZZWWWVVVUUUTTTRRRQQQKKKKKKIIIHHHGGGFFFFFFFFFDDDDDDDDDCCCBBBCCCEEEHHHNNNZZZjjj|||xxxuuurrrqqqssswwwuuunnniiikkkmmmrrrzzzuuutttqqqkkkfffdddbbb```aaaccceeeffffffffffffffffffeeedddcccbbb``````______]]]\\\ZZZYYYSSSSSSTTTUUUTTTQQQLLLIII???;;;666222111000//////,,,,,,---......---+++***------------............++++++++++++++++++++++++************************)))***+++,,,,,,,,,+++***+++++++++++++++++++++++++++******))))))))))))))),,,++++++***))))))((((((((((((((((((((((((((((((((())))))))))))(((''''''((((((((((((''''''''''''))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))******************************++++++++++++************+++,,,---...//////000222666999<<>><<<<<<===<<<;;;;;;;;;::::::;;;<<<>>>???DDDHHHNNNUUU]]]fffooouuu{{{{{{wwwssspppooonnnllljjjhhhffffffaaabbbbbbbbbbbbdddgggjjjlllmmmoooqqqtttwwwyyyzzz{{{~~~zzzvvvsssrrrpppmmmiiigggeeecccaaa_________```aaacccgggmmmrrr~~~|||uuuqqqnnnooorrruuuvvvrrrjjjaaa\\\UUUSSSSSSVVV\\\ccchhhjjjlllkkkhhhddd___ZZZUUUSSSNNNLLLIIIHHHHHHGGGEEEDDDBBBBBBBBBDDDHHHLLLPPPRRRPPPRRRUUUYYY[[[\\\\\\\\\\\\]]]^^^___`````````___aaabbbdddeeegggkkkpppsssvvvwwwyyy{{{|||||||||yyyxxxuuurrroookkkhhhfff```^^^\\\[[[[[[ZZZWWWVVVQQQPPPNNNLLLJJJIIIHHHGGGFFFFFFFFFEEECCCCCCEEEGGGNNNWWWeeeuuuzzzuuuqqqlllmmmqqq{{{xxxmmmlllkkkjjjtttxxxlllhhhbbb``````bbbbbbbbbcccddddddeeeeeeeeeddddddaaaaaa``````^^^\\\[[[ZZZVVVVVVVVVVVVVVVTTTPPPLLLFFFBBB;;;666444222111000---...///000000...,,,+++------------.........///++++++++++++++++++++++++************************((()))+++------,,,+++***+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''((((((((((((((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++((()))***++++++***)))(((******************************++++++++++++************+++,,,---...//////222444777:::===@@@DDDHHHLLLSSSccczzzzzziiiZZZWWWXXX]]]lll|||{{{vvvkkkccc^^^cccooo}}}lll^^^UUUPPPNNNNNNNNNNNNSSSZZZ]]]dddnnnxxx~~~yyyvvvjjjfff___YYYUUURRROOOLLLHHHFFFBBB@@@???>>>===<<<<<<;;;::::::;;;<<<===>>>CCCGGGMMMSSSZZZaaaiiinnnttt{{{{{{yyyvvvsssqqqooooooooommmkkkiiiiiiiiieeefffhhhhhhgggiiinnnrrrtttuuuwwwzzz~~~~~~|||xxxuuuqqqooonnnjjjhhhdddbbbbbbaaa```___^^^___aaabbbfffkkkrrrwwwyyysssqqqppprrrtttwwwuuupppggg___ZZZWWWXXX[[[aaaggglllnnnnnnllliiieee___ZZZVVVSSSQQQLLLJJJHHHGGGHHHHHHFFFEEEFFFFFFGGGIIILLLQQQUUUWWWWWWXXX[[[^^^aaadddeeefffdddeeeffffffffffffeeedddggghhhjjjkkklllppptttxxxzzz{{{{{{}}}~~~{{{yyyvvvssspppmmmlllkkkfffdddbbbbbbaaa```]]][[[WWWUUUSSSPPPMMMKKKIIIHHHEEEFFFGGGFFFDDDDDDFFFHHHNNNUUU___mmm|||wwwqqqkkkjjjnnntttwwwqqqmmmhhhmmmxxx}}}xxxrrriiidddcccddddddcccbbbbbbcccdddeeeeeeeeeeeebbbbbbaaa```___]]][[[ZZZZZZYYYXXXXXXWWWUUUQQQNNNKKKFFF???999666444333222///000111222111000...,,,---------.........//////++++++++++++++++++++++++************************((()))+++---------+++***+++++++++++++++++++++++++++******)))))))))))))))''''''(((((())))))******************************+++++++++++++++***)))((((((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++((()))***++++++***)))(((******************************++++++++++++************+++,,,---//////000333555888;;;===@@@EEEHHHOOOWWWjjj}}}jjjYYYTTTVVV^^^qqqtttkkkbbb[[[XXXaaarrrvvveeeXXXTTTPPPNNNOOOOOOPPPUUU\\\aaahhhsss|||{{{wwwlllhhhbbb^^^ZZZXXXUUUSSSNNNKKKGGGDDDCCCAAA???>>><<<<<<;;;:::;;;<<<===>>>AAADDDIIINNNSSSZZZ```eeekkkqqqzzz~~~{{{xxxuuuuuutttsssqqqqqqrrrrrrqqqnnnmmmmmmnnnjjjlllnnnmmmmmmoootttxxxzzz{{{~~~~~~}}}{{{zzzzzzzzzzzzzzzyyywwwtttqqqnnnlllkkkgggeeebbb```aaaaaa```______```cccfffjjjqqqyyy~~~wwwrrrqqqrrrsssvvvwwwuuunnneee]]]XXXXXX[[[bbbjjjqqqsssrrroookkkhhhbbb\\\WWWSSSQQQQQQKKKIIIGGGGGGHHHHHHGGGFFFIIIIIIJJJLLLPPPTTTXXX[[[^^^```bbbeeehhhlllnnnpppqqqqqqrrrrrrrrrqqqooonnnkkklllnnnooopppsssxxx|||~~~~~~|||yyyuuusssqqqppppppiiihhhggggggfffdddaaa^^^ZZZXXXUUURRRNNNLLLJJJIIIDDDEEEFFFFFFEEEFFFHHHJJJMMMSSS[[[ggg{{{~~~yyyrrrkkkjjjmmmooo||||||uuuqqqooo|||}}}oooiiifff```^^^```aaabbbbbbccccccdddddddddeeeeeedddcccaaa___]]]\\\[[[YYYWWWWWWWWWWWWUUUSSSOOOKKKEEE@@@<<<888444111666444111000000///...,,,000000///...---+++))))))......------,,,+++******++++++++++++++++++++++++,,,+++++++++++++++,,,,,,************************++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++))))))************************(((((((((((())))))))))))))))))))))))************))))))))))))************+++***)))))))))***,,,---))))))))))))************''''''((()))))))))))))))(((***---.........///000666555777<<>><<<;;;;;;;;;<<<===CCCCCCEEEGGGKKKPPPUUUXXX```eeelllsssyyy|||}}}}}}~~~|||{{{{{{}}}~~~}}}||||||{{{zzzuuuuuuuuuvvvvvvvvvwwwwwwyyyyyywwwvvvuuuuuuuuuuuuuuutttsssssstttwww{{{}}}}}}{{{yyywwwvvvvvvvvvvvvtttsssrrrqqqooommmkkkjjjfffccc```]]]]]]^^^```bbbccceeegggiiikkkqqqzzzxxxuuuuuuuuutttuuusssoookkkfffbbb___]]]ZZZcccnnnuuuzzz|||xxxqqqjjjddd\\\WWWTTTQQQMMMJJJEEEFFFFFFEEEEEEGGGJJJMMMNNNPPPSSSUUUVVVXXX[[[]]]```bbbdddgggjjjpppwww||||||~~~|||wwwtttsssqqqtttwwwyyyzzz~~~~~~~~~~~~}}}{{{zzzxxxwwwvvvvvvrrrqqqooommmjjjgggfffeee___^^^[[[XXXSSSNNNIIIGGGGGGGGGFFFEEEFFFGGGHHHIIIPPPRRRYYYcccrrr}}}tttnnnooopppxxx}}}xxxyyyuuukkkbbb^^^```___```aaabbbcccddddddeeeeeeeeedddcccbbb```^^^]]]\\\ZZZYYYXXXYYYYYYWWWUUURRROOOIIIEEE@@@<<<888555666333111/////////...,,,............---,,,++++++...------,,,++++++******++++++++++++++++++++++++***)))))))))))))))******************************++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************************(((((((((((())))))))))))))))))))))))************))))))))))))******************))))))******+++,,,))))))))))))************)))******+++++++++++++++(((***---.........000111666666999>>>AAACCCJJJQQQ[[[ggg~~~~~~ooo```TTTSSSYYYeee{{{}}}ssshhh```WWWXXX[[[cccwwwuuuggg\\\VVVQQQOOOPPPTTTWWWZZZaaaiiirrrxxx|||vvvsssrrrpppkkkfff```ZZZRRRLLLJJJGGGDDDAAADDDBBBAAA???>>>>>>>>>?????????@@@BBBEEEIIIMMMOOOSSSVVV[[[aaaeeeggghhhiiikkkjjjjjjlllooosssuuuvvvvvvuuussssssssstttttttttvvvwwwxxxzzz{{{}}}~~~~~~~~~}}}}}}|||}}}}}}|||{{{zzzyyy{{{}}}~~~|||{{{{{{|||{{{zzzxxxwwwvvvvvvvvvvvvtttsssrrrqqqooolllkkkiiigggeeecccaaa```aaabbbdddbbbeeehhhkkknnnuuu~~~~~~wwwuuuuuuuuuuuuuuurrrnnnhhhdddbbb``````aaakkkvvv|||{{{tttiiicccZZZUUUSSSQQQOOOLLLFFFGGGGGGFFFGGGIIILLLOOOUUUWWWZZZ\\\]]]^^^```bbbccceeegggjjjmmmrrryyy}}}~~~{{{zzzvvvyyy~~~}}}{{{zzzzzzzzzwwwvvvtttqqqnnnllljjjhhhcccbbb___[[[VVVRRRNNNLLLLLLKKKJJJIIIIIIIIIJJJJJJOOOQQQUUU^^^kkkzzzyyytttuuutttyyy~~~vvvhhhbbbccc^^^___```aaacccdddeeefffdddddddddcccbbbaaa______]]]\\\ZZZZZZ[[[[[[ZZZXXXWWWTTTOOOJJJFFFBBB===:::666333000/////////...---,,,------.........---------,,,,,,++++++*********++++++++++++++++++++++++******)))))))))))))))***************************************************************))))))))))))))))))))))))))))))))))))))))))***++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))***+++++++++++++++)))))))))*********++++++)))***++++++,,,,,,++++++)))+++---......///000222777888<<>>===>>>>>><<<<<<<<<>>>@@@BBBEEEGGGJJJLLLNNNQQQSSSUUUVVVVVVTTTUUUWWWZZZ___dddiiilllnnnnnnoooppprrrtttvvvwwwzzz|||~~~~~~{{{yyyxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuvvvtttsssrrrpppnnnllljjjiiiiiihhhfffeeeddddddeeeeeebbbfffjjjnnnrrrzzz|||vvvuuuwwwxxxwwwuuuqqqkkkeeebbbbbbccceeejjjsss}}}}}}uuuhhhaaaXXXSSSQQQPPPOOOMMMGGGHHHHHHHHHIIILLLPPPTTT]]]```cccdddddddddeeeeeegggiiikkkmmmppptttzzz~~~~~~~~~}}}|||zzzwwwssspppnnnmmmeeeccc___[[[VVVSSSPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIOOOPPPSSSYYYcccoooyyy}}}}}}{{{}}}rrrgggeee^^^___```aaabbbdddeeeeeeddddddddddddcccbbbaaaaaa^^^\\\[[[[[[\\\]]][[[ZZZZZZWWWSSSOOOKKKGGGBBB???888555111/////////......------............------,,,,,,+++++++++*********++++++++++++++++++++++++---,,,++++++***+++++++++************************))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))***************(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************((()))***,,,,,,+++******))))))*********+++++++++(((((()))************)))***+++---......///222444777999===CCCEEEGGGOOOXXXiii~~~|||~~~qqq]]]TTTOOOTTT___ooo{{{ooobbbXXXRRRNNNTTT___ooorrrggg___YYYUUUTTTRRRTTT[[[aaagggrrr|||vvvjjj```ZZZUUUQQQNNNHHHFFFDDDBBB@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEFFFGGGIIIJJJKKKGGGIIILLLOOOUUU[[[bbbgggkkkmmmpppsssvvvzzz~~~~~~|||zzzyyyxxxxxxvvvuuuuuuuuuuuuuuuuuuuuusssrrrpppooommmkkkjjjjjjjjjiiihhhggggggfffffffffeeehhhmmmqqqvvv}}}{{{wwwxxxzzzzzzzzztttpppiiidddccceeeiiilllqqqzzzzzzrrrhhhaaaWWWQQQNNNNNNMMMLLLIIIJJJJJJJJJLLLOOOUUUYYYcccfffjjjkkkjjjiiiggggggiiijjjlllmmmooorrrvvvzzz|||}}}zzzwwwsssqqqppphhhfffbbb]]]YYYWWWUUUTTTOOOOOONNNNNNNNNMMMMMMMMMQQQRRRSSSWWW^^^gggooouuuzzznnneee______`````````aaaaaaaaaccccccddddddddddddcccccc___]]]\\\\\\]]]]]][[[ZZZ[[[XXXUUURRROOOKKKFFFCCC<<<888444111000000000///////////////...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---,,,,,,+++******++++++************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((())))))******+++(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************((()))***,,,,,,+++******************++++++++++++(((((()))******************,,,---......000333555777999>>>DDDFFFIIISSS^^^ooo~~~~~~{{{hhhWWWRRRPPPXXXeeetttsssfffZZZRRROOOKKKVVVfffzzzzzzkkkccc^^^ZZZWWWWWWVVVXXX___eeelllvvvzzznnneee___YYYUUUOOOMMMKKKIIIGGGFFFFFFFFFBBBAAAAAA@@@@@@?????????===<<<<<<===>>>???AAABBBAAACCCGGGKKKPPPWWW```fffhhhlllrrrvvvzzz~~~|||zzzyyyxxxxxxtttttttttuuuttttttttttttqqqpppooommmlllkkkkkkkkkjjjjjjiiihhhgggggggggggghhhlllqqquuuyyy}}}{{{|||}}}|||{{{rrrooojjjggggggkkkqqquuuzzzwwwooohhhaaaVVVOOOMMMLLLKKKJJJJJJKKKKKKLLLNNNSSSYYY^^^hhhlllppprrrqqqnnnkkkiiiggghhhjjjjjjjjjkkknnnqqqqqquuu{{{}}}yyyvvvtttsssooommmiiieeebbb___^^^]]]VVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSVVV[[[bbbhhhlllppp~~~~~~yyykkkfffeeedddcccaaa___^^^^^^bbbcccdddeeeeeeeeeeeeeeeaaa```^^^]]]^^^]]][[[ZZZZZZXXXVVVTTTSSSOOOKKKGGGAAA===888444222222111000000000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((((((((((((************************************************************))))))))))))))))))))))))))))))))))))((((((((((((((()))++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))***+++++++++++++++*********++++++++++++,,,***+++,,,,,,---,,,,,,,,,+++,,,---...///111444777888:::@@@EEEGGGLLLYYYgggxxx}}}~~~sss```TTTRRRUUU^^^mmm{{{yyyjjj\\\SSSNNNNNNNNN]]]rrrrrreee___]]]ZZZWWWXXXXXX\\\ccciiioooxxxuuulllddd___XXXVVVRRROOOKKKIIIHHHHHHDDDDDDCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<>>>??????===AAAEEEIIINNNVVV```ggglllrrryyy}}}}}}|||{{{yyyxxxwwwvvvuuuuuuuuuuuuuuutttsssrrrooonnnmmmkkkkkkkkklllmmmllljjjiiiggggggggghhhhhhkkkpppuuuzzz~~~~~~|||xxxpppnnnlllllloootttzzz~~~vvvnnneee^^^UUUOOOMMMLLLJJJHHHJJJKKKLLLMMMOOOUUU\\\bbbkkkpppvvvyyywwwrrrnnnkkkeeeeeefffeeeccccccdddeeegggjjjpppvvv|||}}}{{{zzztttssspppllliiifffeeeddd[[[\\\\\\\\\\\\\\\[[[ZZZVVVVVVUUUVVVYYY^^^cccfffjjjvvv~~~wwwsssttt{{{|||sssrrrooolllhhhdddbbb```bbbbbbdddeeeffffffffffffeeecccaaa```___^^^\\\ZZZYYYXXXWWWVVVVVVSSSOOOLLLGGGBBB<<<777555444222111......////////////......------------------------++++++++++++++++++++++++,,,+++***)))((((((((((((************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((''''''((()))+++,,,************************(((((((((((())))))))))))))))))))))))************))))))))))))******************))))))******+++,,,*********+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,---......///111555888;;;===BBBFFFIIIPPP```ppplllYYYQQQTTTZZZfffvvv}}}ppp```SSSLLLKKKMMMTTTggg~~~{{{jjj___[[[ZZZWWWUUUWWWXXX]]]fffmmmrrryyywwwqqqgggddd___ZZZTTTPPPMMMLLLGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@?????????>>>;;;@@@EEEJJJOOOXXXdddlllssszzz~~~|||||||||{{{yyyxxxwwwvvvvvvvvvvvvvvvuuutttrrrqqqmmmlllkkkjjjkkklllnnnooonnnllljjjgggggghhhiiikkkmmmrrryyy~~~yyytttmmmnnnpppssswww}}}|||tttlll```ZZZSSSNNNNNNMMMKKKIIIJJJKKKLLLMMMPPPWWW___dddjjjpppwwwzzzxxxsssnnnkkkbbbcccbbb```]]][[[[[[\\\]]]___ccchhhoooxxx}}}|||{{{xxxuuurrrpppnnngggggggggfffeeebbb```___^^^]]][[[[[[[[[^^^aaaccchhhqqquuuooommmqqquuu{{{~~~zzzuuupppkkkhhhfffaaabbbdddeeefffggggggggghhhfffcccbbbaaa```]]][[[YYYXXXXXXXXXXXXUUURRRNNNJJJFFF???999666555333222,,,---...///000000000000........................++++++++++++++++++++++++...---,,,+++************************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,************************(((((((((((())))))))))))))))))))))))************))))))))))))************+++***)))))))))***,,,---******+++++++++,,,,,,,,,))))))***++++++++++++***,,,---......///111666999===???CCCHHHKKKSSSeeevvvhhhUUUPPPUUU^^^lll}}}yyykkkZZZMMMGGGJJJMMMZZZnnnuuueee[[[XXXWWWUUURRRUUUWWW]]]gggnnnsss{{{zzzwwwqqqiiibbb\\\WWWUUUKKKKKKJJJIIIHHHFFFDDDCCC@@@@@@@@@???>>><<<;;;:::;;;@@@FFFKKKQQQ[[[hhhrrruuu|||~~~}}}~~~~~~}}}|||{{{zzzxxxwwwvvvwwwwwwwwwvvvtttrrrppplllkkkjjjiiijjjllloooppppppnnnjjjhhhggghhhkkkmmmnnnsss{{{~~~vvvppplllnnnrrrwww}}}~~~yyyqqqiii[[[VVVQQQNNNOOOOOOMMMKKKJJJKKKKKKMMMPPPWWW```fffgggmmmtttxxxwwwqqqlllhhhaaabbbaaa^^^ZZZWWWVVVVVVUUUWWWYYY]]]dddnnnxxx}}}wwwvvvvvvtttqqqmmmjjjhhhgggeeebbb```___```bbbcccfffnnn~~~~~~uuuppprrrpppoooyyy|||uuunnngggddddddeeedddccceeekkkhhhgggeeeccc```]]][[[ZZZZZZZZZZZZZZZYYYWWWUUUSSSPPPKKKEEE@@@<<<888444222222000////////////---,,,///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***(((*********+++,,,,,,,,,---************************************************++++++******))))))(((((())))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,///333777999BBB>>>AAAKKKQQQYYYmmmvvv```UUUQQQWWWaaapppqqq\\\RRRKKKGGGKKKSSSgggxxxlll```\\\YYYVVVTTTTTTWWW[[[aaaffflllrrrxxx|||~~~xxxqqqiiibbb\\\XXXSSSNNNKKKKKKJJJFFFCCCGGGEEEBBBBBBBBBBBBAAA@@@???@@@DDDIIIRRR]]]iiirrrzzz~~~|||zzzyyyyyyyyyxxxwwwuuuvvvwwwvvvuuurrrpppnnnjjjjjjiiiiiijjjlllmmmnnnooommmkkkjjjkkkllllllkkkrrrxxx|||vvvrrrqqqnnnqqquuu|||uuukkkddd\\\YYYUUUQQQNNNMMMMMMMMMPPPPPPPPPQQQSSSVVVXXXZZZdddiiiooottttttpppjjjfff___]]]YYYVVVSSSRRRRRRRRRRRRTTTWWWZZZ___eeelllqqqyyy~~~~~~}}}{{{wwwtttpppnnnkkkiiihhhhhhjjjkkklllqqq~~~zzzsssmmmsssuuuoooiiieeeddddddccceeeiiiggggggeeecccaaa___]]]\\\[[[[[[[[[[[[YYYXXXVVVTTTRRRNNNIIIDDD@@@;;;777444333111000///000000///---//////000000000///...------------------------------.........---,,,***)))******+++++++++++++++,,,************************************************))))))(((((('''''''''''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))************)))))))))(((+++++++++++++++++++++++++++++++++***++++++,,,---...------...111555999;;;AAA???CCCMMMTTT^^^vvvppp^^^TTTTTT[[[fffsssmmmYYYOOOIIIGGGNNNYYYooorrrggg]]]YYYXXXVVVUUUWWWXXX]]]cccjjjooouuuzzz}}}|||tttoooeee___YYYUUUSSSRRROOOLLLJJJHHHEEECCCCCCCCCAAA@@@@@@BBBEEEIIIPPP[[[fffmmmxxx|||~~~}}}{{{zzzzzzyyywwwuuutttuuuvvvvvvuuusssqqqoookkkkkkjjjjjjkkklllnnnooopppnnnlllllllllmmmmmmmmmuuu{{{zzzuuurrrqqqpppsssyyy}}}tttkkkeeeZZZXXXTTTQQQOOOOOOPPPQQQSSSSSSTTTUUUVVVWWWYYYZZZaaaeeejjjnnnnnnkkkeeebbb[[[ZZZWWWTTTSSSRRRRRRSSSTTTUUUWWWZZZ\\\aaagggkkkppptttzzz|||~~~|||yyytttrrroookkkjjjiiijjjkkkmmmrrr}}}uuuuuu|||zzzoooeeebbbccccccdddffffffeeedddcccbbbaaa``````]]]]]]\\\[[[ZZZXXXVVVUUUTTTRRRNNNJJJFFFAAA;;;777444222000000111111000///......//////......---,,,.......................................---,,,++++++++++++++++++*********************************************************)))(((((((((((('''''''''))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))************))))))))))))+++++++++++++++++++++++++++++++++++++++,,,------/////////000333777;;;===@@@@@@FFFOOOWWWeee{{{iii\\\VVVYYYbbbnnnyyy}}}iiiTTTJJJFFFHHHSSSaaa{{{|||iii___XXXVVVWWWVVVWWWZZZZZZ___gggnnntttxxx|||~~~tttmmmddd]]]ZZZXXXTTTRRRPPPMMMJJJGGGGGGFFFDDDCCCBBBDDDFFFIIINNNVVV___eeepppuuu|||~~~}}}|||{{{zzzxxxuuurrrrrrssstttuuutttsssrrrqqqllllllkkkkkklllmmmnnnooopppooonnnnnnnnnoooqqqqqqzzz{{{vvvrrrppppppssswww~~~~~~xxxqqqiiidddYYYWWWUUUSSSSSSSSSTTTUUUYYYYYYYYYZZZZZZZZZYYYYYY\\\___cccffffffccc___\\\VVVUUUTTTSSSRRRSSSTTTUUUVVVXXXYYYZZZ[[[]]]aaadddhhhkkkoooqqqqqqtttyyy}}}|||zzzwwwtttqqqmmmkkkjjjjjjjjjmmmrrr{{{tttddd```aaabbbbbbcccddddddcccccccccccccccccc^^^^^^]]][[[ZZZXXXWWWVVVVVVTTTQQQOOOKKKEEE???:::555333111000000111000///.........---------,,,,,,------------------------/////////......------,,,,,,,,,++++++*********)))************************************************************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***+++++++++++++++,,,,,,,,,++++++++++++,,,------......///111555999<<<>>>@@@BBBIIIQQQZZZmmmpppccc\\\ZZZ^^^iiivvvxxxdddPPPFFFDDDIIIXXXiiisssaaaZZZTTTTTTVVVVVVYYY\\\\\\bbbkkkrrrwww{{{}}}~~~uuulllfffaaa\\\YYYVVVSSSOOOLLLKKKJJJIIIHHHDDDEEEFFFHHHJJJPPPVVV[[[eeeiiinnntttxxx}}}~~~}}}||||||{{{xxxssspppqqqqqqrrrssssssssssssrrrnnnmmmmmmlllmmmnnnoooppppppqqqqqqqqqqqqrrruuuwww~~~}}}xxxrrrnnnmmmnnnvvv|||xxxrrrkkkeeeaaa[[[YYYXXXWWWVVVWWWXXXYYY^^^^^^^^^^^^\\\ZZZXXXWWWWWWYYY[[[]]]]]][[[YYYWWWSSSRRRRRRSSSTTTUUUWWWXXXYYYZZZ\\\\\\\\\]]]___bbbgggiiikkkkkkkkkmmmpppssszzz}}}zzzyyyxxxwwwuuussssssqqqnnnllljjjiiiiiiiiikkkooowwwqqqzzz{{{hhh```aaaaaaaaaaaabbbbbbbbbccccccddddddeee___^^^]]][[[YYYXXXWWWVVVVVVUUUSSSQQQNNNIIICCC>>>888555111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------------,,,,,,++++++******************************************************************++++++++++++))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---...///222666:::===???AAAEEELLLUUU```vvvqqqeee]]][[[\\\cccnnnzzzqqq___MMMFFFEEELLL___rrr}}}lll\\\VVVSSSTTTVVVWWW[[[```___eeennnuuuyyy|||}}}~~~{{{tttlllggg\\\YYYTTTPPPOOONNNMMMKKKGGGGGGHHHHHHHHHKKKNNNRRRXXX[[[___cccfffjjjnnnqqqtttyyy~~~}}}||||||zzzwwwrrroooooopppqqqrrrrrrssssssssspppooonnnnnnnnnooopppqqqqqqrrrtttttttttvvvyyy|||{{{tttnnnkkklllnnnzzzzzzrrrkkkeee```]]]^^^^^^\\\[[[[[[[[[\\\\\\bbbbbbaaa```]]]ZZZWWWUUUTTTUUUVVVWWWWWWWWWVVVVVVSSSSSSTTTVVVWWWYYY[[[\\\\\\^^^```aaaaaaaaabbbccchhhiiiiiiiiihhhiiijjjlllqqqvvv|||||||||zzzyyyxxxvvvvvvuuuuuurrrpppnnnnnnnnnlllkkkjjjjjjhhhggggggggghhhhhhhhhkkksssaaagggqqq{{{rrrfffcccaaa`````````aaaaaabbbcccdddeeeeeebbb```^^^\\\ZZZYYYXXXXXXVVVUUUTTTSSSQQQMMMHHHCCC<<<888444111000000///.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------...------------,,,,,,,,,,,,************************************************((((((((())))))))))))***))))))))))))))))))))))))++++++******)))((((((''')))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,---000333777;;;>>>@@@CCCHHHQQQ\\\kkkuuueee[[[XXXZZZ]]]fffoooyyyhhhYYYKKKGGGIIISSShhh|||tttfffXXXTTTSSSVVVYYY[[[```fffeeejjjrrrxxx{{{|||}}}~~~~~~wwwhhhccc]]]WWWTTTRRRPPPOOOJJJKKKKKKJJJIIIIIIKKKLLLNNNPPPSSSUUUVVVXXX[[[]]]___ccciiioootttyyy}}}}}}{{{zzzyyywwwssspppoooooopppqqqqqqrrrssssssrrrqqqpppoooooopppqqqrrrqqqtttwwwwwwwwwyyy}}}}}}wwwpppllllllooorrruuullleee```]]][[[aaaaaaaaa`````````aaaaaafffeeeccc```]]]ZZZWWWUUUTTTSSSSSSSSSTTTVVVXXXYYYWWWXXXYYY[[[]]]___`````````cccfffgggfffeeeeeeffffffeeeeeedddddddddddddddjjjlllpppssstttvvvyyy|||{{{zzzwwwtttrrrpppnnnnnnnnnllliiigggggghhhgggfffddddddddddddeeefffggggggfffjjjppp{{{[[[^^^bbbgggmmmxxxppphhhbbb___```___``````aaabbbcccddddddeeecccaaa^^^\\\[[[ZZZZZZWWWVVVUUUTTTSSSQQQMMMIIIAAA===888444222111000/////////---,,,,,,,,,---...------------------------------,,,++++++,,,---...------..................************************************************(((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************)))******+++,,,,,,---------,,,,,,,,,,,,---......---...111555999===AAABBBFFFLLLVVVdddyyynnn^^^WWWWWW\\\```hhhmmmttt{{{~~~ttt]]]RRRIIIJJJOOO[[[rrr~~~lll___SSSQQQRRRXXX\\\```fffnnnkkkpppvvvzzz}}}~~~zzztttlllddd___[[[WWWUUUOOOPPPPPPNNNKKKJJJJJJKKKJJJKKKLLLLLLKKKLLLNNNPPPOOORRRUUUYYY]]]aaagggjjjlllqqqvvv{{{}}}}}}zzzyyyxxxvvvtttrrrpppooooooppppppqqqrrrssssssrrrqqqppppppqqqrrrsssrrruuuyyyyyyyyy{{{{{{xxxrrrmmmkkknnnuuuzzz{{{pppfffaaa^^^]]]\\\bbbbbbcccdddeeefffggggggiiihhheeeaaa]]]ZZZXXXWWWUUUTTTSSSSSSTTTXXX[[[]]]]]]^^^___aaabbbcccddddddeeehhhkkkkkkiiigggffffffbbbaaa___^^^^^^^^^]]]]]]```aaaccccccdddfffjjjmmmqqqvvv|||~~~zzzvvvrrrnnnlllllljjjhhheeecccddddddddddddcccccccccdddeeefffgggggggggjjjpppyyyZZZZZZ[[[[[[___iiivvv|||zzz{{{xxxlllccc``````______```aaabbbccccccdddhhhfffccc```^^^]]]\\\\\\XXXWWWVVVUUUUUUSSSPPPNNNDDD@@@:::666444222111000000///...---,,,---..............................---,,,+++++++++,,,---...---.........///000000000******************************************************++++++,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))***+++,,,,,,---------,,,,,,,,,,,,---.........000333777;;;???BBBDDDHHHOOOZZZjjj}}}kkk\\\WWWYYY```eeehhhkkkooouuu|||}}}sssfffVVVMMMGGGLLLTTTaaaxxxxxxfffZZZPPPOOORRRYYY^^^ccckkktttpppsssyyy|||~~~|||{{{zzzqqqpppqqqvvv~~~zzzpppiiiccc___\\\SSSSSSSSSQQQNNNLLLKKKLLLIIIIIIJJJHHHGGGFFFHHHIIIGGGIIIJJJLLLNNNSSSXXX\\\[[[```gggmmmppptttxxx|||}}}yyyxxxwwwvvvtttsssppppppoooooopppqqqqqqrrrtttsssrrrqqqqqqqqqrrrsssrrrvvvzzz{{{zzz|||vvvtttoookkkkkkqqqyyy~~~wwwlllccc___^^^^^^^^^aaabbbdddfffhhhjjjkkklllllljjjfffbbb^^^[[[ZZZYYYUUUTTTSSSSSSUUUYYY^^^```aaabbbccceeeffffffggggggiiikkknnnnnnkkkhhheeeeee```^^^\\\[[[[[[[[[ZZZYYYYYYYYYYYYXXXYYY\\\aaaddddddjjjppptttvvv{{{~~~yyytttpppnnnlllhhheeebbbaaaaaabbbbbbbbbddddddeeeeeefffggggggggghhhlllqqqxxx```ZZZWWWYYY\\\^^^aaafffttt}}}zzzrrrqqqrrruuuwwwoooiiidddccccccbbb```___aaadddggghhhgggeeecccaaa___^^^]]]YYYYYYXXXXXXVVVTTTSSSRRRHHHFFFBBB===999555222111///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++************)))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))+++***)))))))))***,,,,,,))))))))))))))))))))))))000---))))))+++,,,+++***++++++,,,,,,,,,,,,------+++,,,------,,,,,,...000///222555777999===DDDIIIIIIOOOaaa{{{vvvcccXXXWWW^^^eeeiiijjjkkkmmmooonnnhhh___YYYMMMFFFEEEMMM[[[mmm~~~kkk]]]VVVRRRPPPOOOTTT___jjjrrrvvvvvvyyy{{{}}}}}}~~~zzzvvvtttqqqjjjeeeaaaaaabbbeeeiiioootttxxxuuummmgggddd\\\\\\[[[XXXTTTRRRQQQQQQLLLJJJHHHHHHHHHGGGEEEDDDBBBAAAAAAAAACCCFFFIIIKKKLLLOOOSSSVVVYYY```hhhnnnppptttzzz~~~|||zzzxxxwwwtttrrrooonnnpppqqqrrrrrrrrrqqqpppnnnnnnnnnooooooqqqrrrtttwwwzzz~~~}}}uuupppooorrrwww|||sssggg^^^[[[]]]^^^___eeefffhhhkkknnnqqqssstttrrrkkkdddcccaaa\\\YYYYYYVVVVVVVVVWWWZZZ___cccffffffeeeddddddeeegggjjjkkkppppppqqqqqqooojjjddd^^^\\\XXXSSSQQQRRRTTTVVVWWWUUUSSSQQQOOOPPPRRRUUUWWW```aaacccgggkkkpppuuuwww|||{{{vvvqqqnnnkkkkkkiiigggfffeeeeeedddeeefffhhhiiijjjkkklllllllllnnnrrryyyfff___[[[[[[[[[YYYZZZ]]]dddiiiuuutttlllkkklllvvv~~~wwwqqqmmmjjjfffcccaaabbbcccdddffffffeeedddbbb```___^^^ZZZZZZYYYWWWVVVUUUTTTSSSLLLJJJFFFAAA;;;777444222111000000/////////......,,,,,,,,,,,,,,,,,,,,,---------------------------+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++************)))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++***)))))))))***+++,,,)))))))))))))))))))))))),,,***'''''')))***)))(((++++++,,,,,,,,,,,,------+++,,,------,,,,,,...000000444777999;;;>>>EEEJJJNNNUUUggg~~~ppp___WWWZZZbbbhhhkkkiiiiiigggfffbbb[[[SSSMMMHHHDDDEEEPPP```tttxxxgggZZZTTTQQQOOOPPPUUU```kkktttxxxxxx{{{}}}~~~~~~~~~zzzsssnnnlllhhhbbb]]]VVVVVVVVVWWW[[[___cccfffkkkkkkmmmqqqwww~~~yyypppjjjgggfffdddaaa]]]YYYVVVUUUPPPMMMKKKIIIHHHGGGDDDBBB???>>>>>>>>>???AAACCCEEEDDDGGGJJJLLLOOOUUU\\\aaagggkkkqqqwww{{{~~~~~~{{{xxxvvvuuusssqqqooooooqqqsssttttttsssrrrpppnnnnnnmmmnnnnnnqqqsssuuuxxx|||wwwqqqmmmpppuuu}}}vvvnnnddd]]]\\\^^^aaacccfffhhhjjjnnnqqqtttwwwxxxvvvnnnhhhfffccc^^^ZZZ[[[XXXXXXYYYZZZ]]]aaadddgggeeedddddddddfffhhhjjjlllppppppppppppnnniiibbb]]]XXXTTTPPPNNNNNNPPPRRRSSSPPPOOOLLLJJJJJJLLLOOOPPPXXXZZZ\\\```dddhhhlllnnntttzzz}}}xxxuuupppooommmkkkjjjhhhhhhgggiiiiiikkklllmmmmmmmmmmmmooopppsssxxx}}}ooohhhbbb```]]]WWWUUUUUU[[[\\\cccnnn|||pppkkkhhhkkkxxxzzzssskkkfffdddddddddcccdddeeeeeeeeedddbbb```___\\\[[[YYYWWWVVVUUUUUUUUUQQQOOOKKKEEE???:::666444222111///.........000111...---,,,++++++,,,---------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))******))))))******+++,,,))))))))))))))))))))))))***(((&&&'''(((***))))))++++++,,,,,,,,,,,,------+++,,,------,,,---///111111555999<<<===@@@EEEJJJTTT]]]pppsssgggYYYVVV^^^hhhmmmnnnlllhhhbbb[[[TTTMMMEEEAAABBBAAAGGGVVVhhh}}}pppaaaWWWRRRPPPOOOQQQWWWbbbmmmuuuzzz|||}}}|||wwwqqqjjjdddaaa\\\WWWSSSLLLKKKKKKKKKLLLOOORRRTTTWWWXXXYYY[[[___dddhhhkkkpppvvvzzzqqqooolllgggccc___\\\ZZZVVVTTTPPPNNNKKKIIIEEECCC??????=========>>>???@@@>>>???AAACCCEEEIIINNNRRRZZZ^^^eeekkkpppuuuyyy|||~~~{{{xxxvvvtttsssqqqppppppsssuuuvvvvvvsssrrrpppooommmmmmmmmmmmppprrruuuyyy~~~tttooommmqqqyyy}}}nnniiibbb]]]^^^aaadddfffhhhjjjmmmrrrvvvyyy{{{|||zzzrrrllliiieee___\\\\\\ZZZ[[[]]]___aaadddfffgggcccccccccdddfffiiikkkmmmoooooonnnnnnlllggg```[[[SSSOOOKKKIIIJJJLLLMMMMMMMMMKKKIIIGGGFFFGGGHHHIIIOOOQQQUUUYYY]]]aaadddeeeiiioooyyy~~~xxxwwwuuurrrpppnnnmmmlllmmmnnnnnnoooppppppooooooqqqqqqsssuuuxxxyyyrrrkkkhhhccc\\\XXXWWW[[[YYY[[[cccmmm{{{wwwoookkkooozzzrrrjjjhhhhhhgggeeecccdddeeefffeeedddbbb```^^^]]]ZZZWWWVVVVVVWWWWWWUUURRRNNNIIICCC===888666333111...,,,,,,---000222///...---++++++,,,---...---------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))+++***(((''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))***++++++++++++++++++,,,,,,,,,------+++,,,------------000222222666:::===>>>AAAFFFJJJWWWcccyyyvvvggg]]]TTTVVVaaalllpppooopppiii^^^TTTKKKEEE???<<<===AAAJJJ[[[pppxxxhhh\\\UUUQQQOOOPPPTTTZZZdddnnnwww|||~~~~~~{{{yyyqqqkkkccc]]]XXXSSSNNNKKKHHHGGGFFFFFFGGGIIIJJJLLLOOOOOOOOOPPPRRRTTTWWWYYY]]]bbbiiiooouuu~~~|||uuunnniiifffdddccc]]]ZZZVVVSSSQQQNNNJJJGGGDDDCCCBBB@@@@@@???@@@@@@======>>>>>>@@@BBBEEEGGGNNNSSSZZZ```ffflllqqquuuxxxzzz|||~~~~~~}}}{{{xxxwwwtttsssqqqrrrtttuuuuuuuuusssrrrqqqooonnnmmmlllllloooqqquuuzzz}}}tttpppooouuu~~~xxxiiifffbbb``````bbbeeeggghhhkkkpppuuuyyy{{{}}}}}}zzztttnnnjjjeee^^^[[[\\\\\\^^^```ccceeefffffffffbbbcccccceeegggiiikkkmmmmmmllllllkkkhhhccc]]]XXXOOOLLLHHHFFFGGGHHHIIIIIILLLKKKIIIGGGEEEEEEEEEEEEHHHJJJOOOUUUZZZ^^^aaabbbaaafffooozzz|||yyyvvvtttrrrrrrqqqqqqqqqrrrqqqqqqpppooopppoooppprrrrrrxxxyyyrrrooojjjccc___^^^YYYWWWXXX\\\bbbkkkzzz~~~sssooorrr|||vvvpppmmmiiifffdddeeeeeefffeeedddcccbbb```^^^[[[YYYWWWWWWXXXYYYVVVTTTQQQLLLGGGAAA<<<999555222///,,,+++---///111111000...---------......---------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((())))))******++++++++++++))))))))))))))))))))))))((()))***++++++++++++,,,+++++++++,,,,,,,,,------+++,,,---------...000222222666:::===???BBBHHHMMMYYYiii~~~uuulll\\\VVVSSSXXXeeeooorrrppppppgggZZZNNNEEEAAA>>>===<<>>======>>>???@@@@@@FFFJJJQQQWWW\\\bbbhhhlllooorrrvvvxxxxxxyyy|||~~~|||}}}~~~||||||wwwuuussssssttttttsssrrrrrrrrrqqqpppooonnnmmmlllnnnqqquuu{{{{{{sssqqqsss{{{ttthhhgggeeedddcccdddeeegggiiilllqqqvvvzzz{{{{{{{{{wwwrrrmmmiiiccc]]][[[]]]___```ccceeefffgggffffffcccddddddeeegggiiijjjkkkiiihhhgggfffddd```ZZZUUUMMMJJJGGGEEEFFFGGGHHHHHHKKKJJJIIIGGGEEEDDDCCCBBBBBBEEEJJJQQQVVV[[[^^^___\\\___fffppp{{{}}}xxxtttsssvvv{{{|||yyyxxxwwwttttttssssssrrrpppooonnnlllllllllmmmlllqqqxxxuuuooohhhdddeee\\\ZZZ[[[]]]___bbblllvvvxxxrrrttt~~~wwwmmmggggggffffffeeeeeeddddddddd```___]]][[[ZZZYYYYYYYYYVVVUUUSSSPPPKKKFFFAAA???888666222///---...000111222111111111000//////...---------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))***++++++++++++***))))))))))))))))))))))))''')))++++++***))))))***++++++,,,,,,,,,,,,------+++,,,---......///111333444777;;;===@@@EEELLLRRR___sss|||tttkkkdddWWWVVVWWW^^^iiippprrrrrrlllbbbTTTHHH@@@>>>===>>>>>>GGGTTTfffzzzwwwggg]]]XXXVVVVVVSSSWWW\\\bbbgggnnnuuuzzz}}}~~~}}}zzzwwwuuussssssnnniiiaaaXXXPPPJJJGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGDDDHHHKKKLLLMMMPPPUUUZZZ___fffqqq{{{xxxpppkkkfffddd```\\\ZZZVVVSSSPPPKKKJJJIIIGGGEEECCCBBBAAA@@@???===<<<======<<<;;;@@@DDDIIINNNRRRWWW]]]```cccggglllooooooqqquuuyyyxxxzzz}}}~~~~~~wwwvvvttttttttttttrrrppprrrrrrrrrrrrqqqpppooonnnppprrrwww}}}zzzrrrsssxxx|||qqqhhhiiijjjiiigggffffffgggjjjnnnsssxxxzzzzzzxxxvvvuuupppmmmjjjddd^^^]]]aaabbbccceeeggghhhhhhggggggfffffffffgggggggggggggggdddcccbbbaaa```\\\WWWSSSMMMJJJGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGEEECCCAAA???>>>@@@EEEJJJOOOTTTWWWYYYXXXYYY]]]fffpppxxx{{{zzzvvvsssmmmgggdddfffkkkppp}}}}}}{{{{{{vvvvvvuuutttrrrpppooommmjjjiiiiiiiiigggjjjwww{{{uuummmiiiiiicccaaaaaabbbbbbbbbiiiqqqxxx~~~xxx|||xxxoooiiihhhfffdddcccddddddeee```___^^^]]]\\\ZZZZZZYYYWWWWWWVVVSSSPPPKKKGGGEEE<<<:::777333111111111222222333444444333222000...------------------------+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++************)))***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((((()))***+++,,,++++++***))))))))))))))))))))))))(((+++------***))))))***++++++,,,,,,,,,,,,------***,,,---......///222444777999<<>>AAAKKKYYYjjj~~~~~~mmm```YYYWWWWWWXXXWWW[[[```eeehhhmmmsssxxxzzz|||~~~~~~}}}~~~{{{wwwuuuuuuuuuuuuppphhh^^^UUUOOOLLLKKKIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIII@@@CCCGGGGGGFFFGGGJJJMMMOOOTTT[[[aaagggooozzzvvvrrrooojjjfffbbb]]]YYYUUUNNNNNNLLLKKKIIIGGGEEEDDDCCCAAA>>>>>>>>>>>><<<999<<<>>>BBBEEEHHHLLLQQQTTTUUUZZZ```dddeeegggmmmqqqrrrtttwww{{{}}}|||}}}}}}~~~~~~}}}|||{{{uuutttssssssttttttrrrpppqqqrrrssssssssssssrrrqqqsssvvvzzz}}}xxxzzzyyyooohhhkkkmmmmmmjjjiiiiiijjjmmmpppuuuyyyzzzxxxuuussstttqqqnnnlllgggaaabbbggggggggghhhiiijjjjjjjjjjjjiiiiiihhhhhhgggeeedddddd```___^^^]]]\\\YYYUUUQQQLLLJJJGGGFFFGGGGGGGGGFFFGGGHHHHHHGGGFFFCCCAAA???>>>@@@BBBEEEIIIMMMPPPRRRRRRRRRTTT]]]gggoooqqqqqqjjjhhhbbb\\\XXXYYY___dddnnnxxx}}}}}}yyyyyyxxxvvvtttqqqooonnniiihhhgggfffbbbdddooo|||yyyqqqllllllfffdddddddddbbbbbbhhhpppnnnxxxxxxkkkiiifffcccbbbccceeefff``````______]]][[[ZZZYYYWWWXXXWWWVVVSSSOOOLLLIII@@@>>>:::777444333333333222444555666666333000...------------------------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++************))))))+++---//////---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++,,,+++******))))))))))))))))))))))))+++...111000---++++++,,,++++++,,,,,,,,,---------***,,,---......///222444999;;;>>>@@@CCCKKKUUU]]]ppp~~~oooddd]]][[[XXX^^^eeelllpppssstttuuuiii___PPPDDD===<<<>>>???CCCMMM\\\lllxxxhhh[[[VVVVVVXXXYYYYYY]]]bbbfffiiimmmrrrvvvyyy{{{}}}}}}}}}|||}}}|||~~~zzzxxxyyyzzz}}}xxxpppfff\\\VVVSSSSSSQQQQQQQQQPPPOOOOOONNNNNNIIIIIIIIIIIIIIIIIIIIIIIICCCFFFHHHHHHEEECCCEEEGGGFFFJJJNNNQQQSSSZZZdddlllkkksss}}}zzztttooojjjddd___[[[QQQQQQPPPOOOLLLJJJHHHGGGFFFCCC@@@@@@AAA@@@===:::888;;;===@@@BBBEEEIIILLLKKKQQQXXX\\\]]]```ffflllkkkmmmqqquuuxxxyyyyyyyyy{{{{{{|||}}}~~~~~~|||{{{yyyxxxsssrrrrrrssstttuuusssqqqqqqrrrssstttuuutttsssrrruuuxxx}}}wwwmmmhhhkkkoooooommmkkkkkklllooossswww{{{{{{xxxtttqqqtttrrrpppooojjjeeegggllljjjjjjkkkkkkkkkkkkllllllkkkjjjjjjhhhfffdddbbbaaa]]]\\\[[[[[[ZZZXXXTTTPPPLLLIIIGGGFFFGGGGGGGGGFFFHHHIIIJJJJJJHHHFFFCCCAAABBBBBBBBBCCCFFFHHHKKKMMMMMMMMMOOOWWWbbbjjjlllkkkbbb```[[[UUUQQQRRRXXX^^^eeeppp~~~~~~~~~{{{{{{yyywwwuuurrrpppnnnjjjhhhgggddd``````jjjvvv~~~uuurrrsssjjjgggfffgggeeedddgggmmmppptttyyy~~~uuulllccc___^^^]]]```dddcccbbbaaa___]]][[[ZZZYYYXXXYYYYYYXXXUUURRRNNNLLLFFFDDDAAA===:::777666666555666666666555333111000111111000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))((()))+++---------+++*********+++++++++,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------///111333555999???>>>@@@HHHKKKTTTfff}}}wwwiiibbb^^^\\\___jjjsssssstttxxxuuunnneeeXXXJJJBBB===:::;;;???EEEQQQbbbtttooo^^^VVVTTTUUUYYY]]]```cccfffhhhkkknnnrrruuuxxxzzz}}}}}}zzzxxx{{{}}}zzzqqqiiieeecccbbb[[[ZZZXXXXXXXXXXXXVVVUUUXXXVVVRRRPPPPPPOOONNNMMMLLLLLLKKKIIIHHHFFFEEEDDDFFFIIIKKKLLLKKKLLLOOOQQQZZZ___eeemmmwwwyyyqqqfff```___XXXWWWVVVSSSOOOMMMLLLMMMKKKHHHDDDAAA@@@???>>><<<::::::;;;;;;===???@@@AAAGGGHHHKKKNNNSSSWWW[[[]]]eeegggjjjmmmoooqqqtttwww{{{{{{zzz{{{|||}}}~~~~~~}}}|||zzzyyyyyywwwuuutttttttttsssqqqssstttuuutttrrrqqqrrrsssuuuzzz~~~tttooopppnnnmmmlllmmmnnnmmmlllvvvvvvwwwwwwvvvtttqqqooommmnnnnnnnnnmmmllljjjiiiooommmllllllnnnoooooonnnpppnnnkkkhhhfffddd```^^^\\\ZZZYYYXXXXXXWWWTTTRRRHHHHHHIIIIIIIIIIIIHHHGGGMMMOOOPPPOOOKKKGGGEEEDDD???>>>======@@@DDDIIILLLNNNNNNQQQXXX___ccceeegggcccZZZRRROOOMMMKKKMMMQQQZZZcccnnnxxx~~~~~~}}}~~~|||zzzwwwuuutttqqqmmmjjjiiifffaaa\\\\\\aaaiiiooo~~~zzzvvvuuurrrppppppnnnlllooouuuvvvyyy~~~wwwmmmdddaaa___^^^___bbbbbbbbb```___]]]\\\[[[ZZZZZZZZZZZZXXXVVVSSSPPPNNNIIIGGGCCC???<<<:::888777555555666666555333222111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))'''(((***,,,,,,+++***)))*********+++++++++,,,,,,************)))))))))((())))))))))))))))))))))))*********************************************************+++++++++,,,,,,++++++,,,,,,,,,,,,---------------...///222444555999@@@@@@BBBKKKOOOZZZmmmtttgggaaaaaaaaajjjttt{{{zzzyyyzzzuuummm```TTTGGG@@@===<<>>;;;;;;;;;;;;<<<===>>>???@@@BBBDDDGGGKKKPPPSSSUUU^^^```dddgggiiilllppprrrvvvvvvwwwxxxyyyzzz{{{{{{||||||||||||{{{zzzyyyyyyvvvtttrrrrrrssstttsssrrrssstttttttttrrrrrrrrrtttvvv{{{~~~wwwssssssqqqooopppqqqssssssrrrzzzzzzyyyxxxuuurrrnnnlllooopppppppppooonnnlllkkknnnllllllmmmppprrrrrrrrrrrrooollliiigggdddaaa___]]]\\\ZZZYYYYYYXXXUUUSSSLLLLLLLLLKKKKKKKKKKKKKKKOOOQQQTTTSSSOOOKKKGGGFFF@@@???>>>>>>@@@DDDHHHJJJNNNOOOSSSZZZaaaeeeggggggaaaXXXPPPMMMKKKJJJKKKOOOTTT\\\fffpppvvv||||||{{{zzzxxxvvvtttrrrqqqooollliiigggeee```\\\[[[___fffkkkxxx}}}yyyuuutttrrrrrrwww~~~~~~}}}rrrgggcccaaa^^^___aaaaaaaaa```___^^^]]]\\\\\\[[[[[[ZZZYYYWWWTTTQQQOOOKKKIIIFFFCCC???<<<::::::555555555555555444333222------..................------------------------+++++++++++++++++++++++++++++++++************)))'''((()))***+++***)))(((*********++++++++++++,,,************))))))))))))))))))))))))))))))))))))*********************************************************++++++++++++,,,++++++,,,,,,,,,,,,---------------...000222555666:::AAABBBDDDNNNTTTaaavvvnnnbbb```dddhhhvvv}}}{{{sssjjjXXXNNNCCC???===>>>CCCHHHRRR^^^ooo}}}mmm```SSSNNNPPPUUU]]]dddhhhjjjmmmnnnnnnooorrrtttvvvxxx{{{}}}}}}{{{xxxvvvwwwyyy|||}}}zzzuuuqqqmmmjjjgggddd```^^^[[[WWWSSSQQQPPPPPPKKKLLLMMMKKKIIIHHHHHHIIIHHHJJJMMMOOOSSS[[[fffmmmwwwtttooohhhfffbbb^^^YYYUUUSSSQQQOOOLLLIIIGGGFFFDDDBBBAAA<<<<<<;;;;;;:::;;;;;;;;;;;;<<<>>>@@@DDDGGGJJJLLLSSSVVVZZZ^^^aaadddiiilllnnnppprrrtttvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxsssqqqpppppprrrttttttsssrrrssstttsssrrrrrrtttuuuxxx~~~~~~zzzyyywwwuuuttttttwwwyyyzzzzzz~~~|||yyytttoookkkiiiqqqqqqrrrrrrqqqpppooonnnlllllllllnnnrrruuuvvvvvvsssqqqmmmkkkiiifffccc``````^^^\\\\\\[[[ZZZWWWUUURRRPPPOOOMMMMMMNNNOOOPPPSSSVVVYYYXXXTTTOOOJJJHHHBBBAAA???>>>@@@CCCFFFIIINNNQQQVVV\\\ccchhhiiiiii___VVVNNNKKKIIIHHHJJJNNNQQQWWW___gggnnnuuu}}}zzzxxxvvvsssqqqpppooonnnllliiifffcccaaa^^^ZZZYYY\\\aaafffoooyyyzzzvvvtttuuu}}}wwwuuu{{{yyyjjjccc```______bbbaaaaaa``````______^^^^^^\\\[[[ZZZYYYVVVTTTQQQPPPMMMLLLIIIEEEBBB>>><<<;;;555555555555555444444333................................................+++++++++++++++++++++++++++++++++*********))))))((()))***++++++***))))))************++++++++++++*********)))))))))))))))))))))))))))))))))))))))************************************************************+++++++++++++++++++++,,,,,,,,,------------...///111333666777;;;BBBCCCFFFPPPXXXhhhzzzggg]]]\\\eeennn~~~yyyooodddRRRIIIAAA>>>===???FFFMMMWWWeeeuuuuuufff[[[PPPNNNQQQWWW```iiinnnoooqqqrrrqqqqqqssstttvvvwwwzzz||||||zzzwwwvvvvvvxxx{{{|||yyyuuurrrmmmgggbbb^^^\\\[[[WWWWWWUUUSSSPPPMMMLLLKKKKKKLLLLLLLLLNNNRRRXXX]]]cccjjjtttxxxrrrooojjjddd```\\\YYYVVVRRRPPPMMMKKKIIIHHHEEECCC???>>><<<;;;:::999999999999:::;;;===???BBBEEEFFFIIILLLPPPTTTXXX\\\aaadddgggiiilllppprrrsssssssssrrrssstttvvvvvvwwwwwwwwwrrrqqqpppppprrrssssssrrrqqqrrrssssssrrrsssuuuwww{{{}}}||||||zzzxxxxxxyyy||||||xxxtttooojjjhhhpppqqqrrrrrrrrrpppooonnnlllkkklllnnnsssvvvxxxxxxuuurrrooommmkkkhhheeebbbcccaaa___^^^^^^\\\YYYWWWVVVTTTQQQOOOOOOPPPSSSUUUXXX[[[^^^^^^YYYRRRLLLIIIDDDBBB@@@???@@@BBBEEEHHHNNNSSSYYY```gggmmmmmmjjj___VVVMMMJJJHHHGGGJJJOOOTTTXXX^^^ccchhhooowww~~~|||xxxuuutttqqqpppnnnmmmllliiidddaaa\\\[[[YYYWWWWWWZZZ___ccciiiqqq~~~zzzzzz|||sssttt|||nnnddd```___```bbbbbbbbbbbbaaaaaaaaa``````]]]\\\ZZZXXXVVVTTTRRRPPPOOOMMMKKKGGGDDD@@@===;;;777666666555444444444444/////////...------,,,,,,........................+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++******))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))************************************************))))))*********++++++++++++++++++,,,,,,,,,---------......///111444777888;;;CCCDDDGGGRRR\\\ooorrr```WWWYYYdddrrrxxxkkk^^^MMMFFF???===>>>AAAIIIRRR___mmm|||yyyooo___VVVNNNNNNQQQWWWaaajjjqqqsssvvvvvvuuutttuuuvvvwwwxxxzzz{{{{{{zzzxxxwwwwwwyyy{{{}}}vvvpppmmmkkkeeeccc```\\\YYYUUURRRPPPOOOOOOOOONNNNNNOOORRRTTTWWW\\\bbbjjjttt}}}wwwpppiiidddaaa]]]ZZZWWWUUURRROOOMMMKKKGGGEEEBBB@@@???<<<:::999888888888888999:::<<<>>>???@@@AAADDDIIIMMMPPPTTTXXX[[[___bbbfffjjjmmmooooooooonnnoooppprrrtttuuuuuuvvvsssrrrppppppqqqqqqqqqppppppqqqqqqqqqqqqsssvvvyyy}}}}}}||||||{{{{{{}}}}}}{{{wwwsssoookkkiiinnnooopppppppppooonnnmmmlllkkklllnnnrrrvvvwwwwwwwwwtttrrrpppnnnllljjjggggggeeecccbbbbbb```]]]ZZZXXXVVVTTTRRRRRRUUUXXX[[[^^^aaacccbbb\\\TTTMMMJJJEEEDDDAAA???@@@BBBEEEGGGNNNUUU]]]ccckkkrrrqqqlll```VVVMMMJJJIIIHHHLLLPPPYYY\\\```bbbcccgggnnnsssuuuwwwxxxwwwuuusssrrrrrrrrrqqqooommmjjjfff```\\\TTTTTTTTTTTTUUUXXX^^^bbbgggmmmwww~~~{{{sssuuu{{{wwwmmmhhheeedddeeeeeeeeeddddddccccccbbbbbb^^^]]]\\\YYYWWWUUUSSSRRRQQQPPPMMMJJJFFFBBB>>><<<999888666555444333333333000000///...------,,,,,,------------------------+++++++++++++++++++++++++++++++++************))),,,,,,,,,+++++++++++++++)))))))))************+++))))))))))))************))))))))))))))))))))))))************************************************)))))))))************+++++++++,,,,,,,,,,,,------.........000222555888999;;;CCCFFFJJJVVVccczzzhhhZZZTTTVVVeeeuuuvvvgggXXXHHHCCC>>>===???CCCNNNXXXjjjwwwtttiiiXXXRRRNNNPPPTTTZZZccclllsssvvvyyyzzzyyyxxxyyyyyyyyyzzz{{{||||||{{{zzzyyyxxxyyy{{{}}}uuurrrmmmiiieeeaaa]]]YYYVVVUUUTTTSSSRRRQQQQQQQQQPPPSSSWWW[[[aaakkkwwwzzzpppjjjgggccc```^^^\\\XXXVVVSSSOOOKKKHHHEEECCCAAA???<<<;;;999999777777777777888999:::;;;===@@@CCCFFFIIILLLPPPSSSVVVYYY\\\aaadddgggiiijjjiiijjjlllnnnpppqqqrrrrrrrrrpppnnnnnnooooooooonnnnnnoooooooooppprrrvvvyyy~~~}}}~~~~~~|||zzzxxxuuuqqqnnnlllkkkkkklllmmmnnnnnnmmmlllkkklllkkklllooossswwwyyyyyyzzzxxxvvvuuutttsssqqqooonnnllljjjhhhhhhfffbbb```]]][[[YYYXXXZZZ]]]aaacccggghhhiiifff^^^VVVOOOKKKFFFDDDBBB@@@@@@BBBEEEGGGMMMXXXaaagggooowwwuuummmaaaWWWNNNJJJIIIIIIMMMRRR[[[^^^aaaaaa``````cccfffhhhiiikkkkkkkkkkkkmmmnnnrrrpppnnnllliiiccc]]]XXXPPPPPPPPPPPPRRRWWW]]]bbbfffkkkssszzz{{{vvvyyy~~~|||uuuooolllhhhggggggfffeeeddddddcccaaa```^^^\\\YYYWWWVVVUUUTTTSSSQQQMMMIIIEEEAAA>>>;;;:::777555333333222222........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))),,,,,,+++***************))))))))))))************((()))))))))************))))))))))))))))))))))))************************************************))))))))))))************++++++,,,,,,,,,,,,------......///000333666999::::::DDDHHHOOO^^^nnnsss___UUURRRVVVfffxxx}}}ppp^^^OOOCCC???<<<===@@@GGGTTT```qqq}}}zzzlllaaaTTTQQQQQQVVV[[[aaajjjssstttwwwzzz||||||||||||}}}{{{|||}}}~~~~~~}}}|||{{{xxxyyyzzz|||~~~~~~zzzvvvppplllfffeeecccaaa___]]]ZZZXXXRRRTTTVVVWWWXXX]]]eeekkkuuu~~~vvvqqqmmmjjjfffccc```]]]YYYTTTOOOKKKGGGFFFDDDAAA???===<<<;;;888888777777777777888888:::<<>>======::::::999888888888888999888:::===>>>???AAACCCEEEFFFGGGJJJMMMRRRWWW[[[]]]bbbccceeefffhhhiiijjjjjjiiihhhggghhhkkkmmmmmmmmmkkkkkkllllllmmmqqquuuyyy{{{yyyvvvrrrooollljjjiiiiiijjjkkklllllllllkkkjjjiiiiiilllqqqwww}}}}}}zzzxxxvvvtttsssqqqnnnkkkffffffggghhhkkknnnrrrtttuuuuuurrrlllcccYYYSSSPPPEEEDDDAAA@@@AAACCCFFFHHHMMMZZZfffkkkttt}}}yyyooo```VVVLLLHHHHHHHHHMMMRRR]]]bbbfffgggbbb^^^[[[[[[XXXXXXYYYYYYYYY]]]bbbeeekkkkkkjjjiiifffaaa[[[VVVQQQPPPNNNMMMNNNSSSZZZ___cccggglllqqqvvv|||xxxyyytttqqqmmmiiifffdddaaa```aaa```^^^]]]\\\[[[XXXVVVSSSSSSQQQOOOLLLIIIGGGEEEBBB???<<<999777666444222111111111000//////......//////...------------......---,,,,,,++++++,,,,,,))))))))))))))))))))))))---,,,+++)))((('''''''''***)))(((''''''((()))***+++++++++*********))))))************************************************...---+++*********+++++++++,,,------,,,+++)))(((------------------,,,,,,---///111222555999>>>BBBCCCEEEKKKWWWkkkqqqcccTTTNNNQQQZZZiiiuuurrr]]]LLLBBB===<<<;;;<<>>:::<<<:::888777888888888777666666777888999;;;===>>>???AAACCCFFFHHHLLLQQQTTTYYYZZZ]]]```bbbdddddddddcccbbbcccdddfffgggfffeeehhhfffgggiiijjjlllttt~~~yyyxxxvvvsssoookkkgggeeeeeefffhhhiiikkkkkkjjjjjjhhhlllqqqvvvzzz~~~|||zzzzzzzzzwwwtttrrruuuuuutttvvv|||~~~yyyqqqhhh^^^VVVQQQHHHFFFBBB@@@AAADDDIIIMMMTTT[[[dddnnnyyy~~~xxxnnnaaaWWWMMMJJJJJJKKKMMMQQQZZZeeellliiiaaa\\\YYYVVVTTTSSSQQQQQQSSSXXX]]]```dddgggjjjjjjgggaaa]]][[[UUUSSSQQQPPPQQQSSSVVVYYYbbbdddiiimmmqqqwww}}}}}}{{{zzz~~~{{{rrrkkkgggfffdddbbbbbb```___^^^^^^\\\YYYWWWXXXWWWVVVSSSQQQNNNKKKJJJDDDBBB>>><<<;;;888555333222111111000000///......000000///...............------,,,+++++++++++++++++++++++++++++++++++++++)))))))))))))))***+++++++++***))))))))))))***++++++++++++*********))))))************************************************---,,,+++*********++++++,,,,,,,,,,,,,,,+++***)))...------------------------///111333666:::???CCCBBBEEEMMM[[[rrr|||kkk^^^RRRNNNSSS]]]lllxxx}}}lllXXXHHH???>>>>>>===@@@GGGUUUfffrrr}}}sssdddZZZUUUQQQSSSZZZdddpppyyy}}}}}}~~~~~~~~~}}}{{{zzzzzz|||~~~}}}{{{}}}}}}xxxsssnnniiifffdddbbbdddfffhhhlllsss}}}zzzvvvrrrpppnnnjjjccc^^^TTTPPPKKKHHHGGGFFFBBB>>>===:::888777777888777666888888777888888999:::;;;;;;===@@@BBBDDDGGGLLLPPPTTTUUUXXX[[[^^^___``````aaaaaabbbcccdddeeeddddddeeedddeeeggghhhkkksss}}}}}}wwwvvvssspppmmmiiigggfffggghhhjjjkkklllmmmllllllkkkoootttxxx{{{~~~}}}|||}}}tttjjj```XXXRRRJJJGGGDDDBBBCCCGGGLLLPPPWWW]]]fffpppzzz~~~wwwmmm\\\SSSJJJHHHIIIJJJMMMRRR]]]gggnnnkkkccc]]]YYYVVVRRRQQQOOOOOOQQQUUUZZZ]]]aaaeeehhhhhheee```\\\ZZZUUUSSSQQQOOOPPPRRRUUUWWW]]]___cccfffjjjpppwww|||uuuqqqqqqvvv~~~zzzmmmhhhgggfffeeecccaaa`````````^^^[[[XXXWWWVVVUUURRRPPPMMMJJJIIIFFFDDDBBB@@@???;;;777444222222222111000000//////000000///............///---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++,,,---,,,+++************+++,,,+++++++++***************))))))))))))))))))))))))************************---,,,+++*********++++++,,,,,,++++++***+++++++++...........................000222555777;;;@@@CCCDDDHHHRRRccc{{{sssbbbXXXPPPPPPWWWbbbppp|||vvveeeSSSEEE>>>>>>>>>@@@DDDNNN]]]mmmxxx}}}~~~}}}vvvjjj]]]UUURRRQQQVVV___jjjvvv~~~~~~||||||||||||}}}|||yyyxxxuuuuuuyyyyyytttqqqlllkkkhhhfffeeehhhmmmrrr|||zzztttrrrsssqqqiiiaaaZZZUUUOOOLLLKKKIIIEEEBBB@@@===:::999999999888777999999888777777777888888999:::===>>>@@@CCCHHHKKKMMMOOORRRUUUXXXZZZ\\\]]]______```aaabbbbbbbbbbbbdddcccdddgggiiillluuu|||wwwuuurrrooollljjjjjjiiijjjkkkmmmnnnooooooooooooqqqtttxxx{{{}}}xxxmmmcccZZZTTTLLLIIIFFFDDDEEEJJJPPPTTT[[[aaajjjrrr{{{~~~vvvkkkYYYPPPHHHGGGHHHJJJOOOUUUaaajjjqqqmmmfff```ZZZVVVQQQOOOMMMMMMNNNQQQUUUXXX^^^aaaeeefffccc^^^[[[YYYTTTSSSPPPOOOOOOQQQSSSUUUYYY[[[]]]___ccciiiqqqvvv{{{sssmmmmmmpppzzzrrrjjjgggfffdddcccbbbbbbbbbbbb```\\\ZZZVVVUUUTTTQQQOOOLLLIIIHHHGGGFFFDDDCCCAAA>>>999555333333333222111111000000000///......------......,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))*********+++++++++******+++++++++************************((((((((((((((((((((((((************************,,,+++++++++++++++++++++,,,+++*********+++,,,---.........//////////////////111444666999<<>>AAAHHHTTTdddsss|||}}}wwwmmmaaaWWWQQQOOORRRXXXcccppp{{{~~~}}}}}}|||||||||xxxuuurrrooommmnnnuuu|||yyytttnnnjjjjjjkkkmmmrrrzzzvvvsssuuutttmmmfffaaa[[[UUUPPPNNNLLLHHHEEEDDDBBB>>>===<<<<<<;;;999999888777777666777777777888:::<<<===>>>AAAEEEHHHIIIKKKMMMQQQUUUXXX[[[\\\]]]___aaaaaaaaabbbbbbcccgggfffhhhkkknnnqqq{{{~~~zzzwwwuuurrrooonnnnnnnnnooommmnnnpppqqqrrrsssrrrrrrvvvxxx{{{}}}}}}{{{pppeee[[[TTTMMMJJJFFFEEEGGGMMMTTTYYY```fffnnnuuu|||}}}tttiiiXXXPPPIIIGGGHHHJJJQQQXXXccclllrrrpppjjjddd]]]XXXQQQPPPNNNLLLMMMOOORRRSSS[[[^^^bbbdddbbb^^^[[[YYYTTTSSSPPPOOONNNOOOQQQRRRWWWXXXYYY[[[^^^dddlllrrryyy|||rrrmmmkkkooo{{{zzznnnhhheeeccccccccccccccccccaaa^^^[[[XXXXXXVVVTTTQQQNNNLLLKKKFFFEEEDDDCCCBBB???:::666444444444333222222111111///...------,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++++++++***************+++************************************************((((((((((((((((((((((((************************++++++++++++++++++++++++++++++***)))***+++---...............//////000000000222555888;;;>>>BBBEEEGGGOOO^^^tttuuuhhhYYYTTTSSSZZZbbbkkkuuu}}}~~~wwwiiiXXXJJJBBB???;;;>>>CCCNNN[[[jjjvvv}}}}}}sssfffZZZRRRNNNNNNSSS[[[hhhttt~~~~~~~~~~~~~~~~~~{{{vvvrrroookkkgggfffkkksss~~~~~~xxxtttqqqpppqqqttt{{{zzzzzzyyysssmmmgggbbb[[[VVVSSSOOOKKKGGGGGGDDDAAA>>>===<<<;;;:::777777777666777777888999777888::::::;;;===AAADDDGGGHHHKKKOOOTTTXXX\\\^^^]]]```cccdddcccdddeeegggjjjiiilllpppsssxxx}}}yyyuuusssqqqoooooopppqqqrrrqqqrrrtttuuuvvvwwwvvvvvvzzz|||~~~~~~~~~|||qqqfff\\\TTTMMMJJJGGGFFFIIIPPPXXX]]]eeejjjqqqxxx}}}|||qqqeeeVVVNNNHHHFFFFFFIIIQQQZZZeeennntttsssnnniiibbb[[[SSSRRRPPPNNNMMMNNNPPPQQQXXX\\\```cccaaa^^^[[[ZZZUUUSSSQQQOOONNNNNNOOOPPPTTTTTTUUUVVVYYY^^^fffkkkrrryyyzzzrrrkkkjjjpppxxxvvvkkkeeeccccccbbbcccddddddbbb^^^[[[WWWWWWUUUSSSPPPMMMKKKIIIFFFEEECCCCCCBBB@@@<<<:::555555555444333333222222//////...---------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))***+++,,,---...))))))************))))))***************+++++++++))))))))))))))))))))))))******************************+++,,,,,,,,,++++++***)))******+++,,,---...---------......//////000000333777:::<<>><<<@@@IIIUUUdddqqqyyy}}}zzzmmm```VVVQQQPPPPPPXXX```mmmxxx~~~~~~~~~~~~~~~{{{vvvqqqnnniiieeecccggglllttt{{{vvvttttttuuuyyy~~~zzztttoookkkfff```]]]ZZZVVVPPPLLLIIIFFFBBB???>>><<<:::999888888777777777888999999555666777777777999<<>>666666555555444333333333111111000//////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---******+++,,,,,,+++******))))))*********+++++++++************************************************)))***+++,,,,,,,,,,,,+++((((((***+++,,,---------+++,,,,,,---......//////111444888;;;>>>@@@DDDFFFJJJVVVlllqqqdddXXXWWW[[[fffpppvvv{{{yyymmm]]]MMMCCC???@@@@@@EEEPPP___nnnxxx}}}~~~|||sssggg[[[TTTRRRSSSTTT]]]eeeqqq{{{~~~||||||}}}~~~}}}~~~~~~~~~{{{wwwrrrooohhheeedddfffjjjnnnxxx}}}|||zzzyyy{{{}}}uuupppkkkhhheeecccbbb___XXXSSSNNNKKKFFFCCCAAA???===;;;;;;:::999888888777888888666777777777777888;;;>>>BBBCCCFFFKKKQQQWWW\\\^^^aaaeeekkkmmmlllmmmrrrvvvxxxxxx{{{~~~{{{rrrrrrsssuuuvvvwwwxxxyyy|||~~~uuukkk```WWWPPPMMMIIIIIIMMMVVV___fffkkkpppvvvzzz}}}yyykkk]]]OOOJJJFFFFFFHHHNNNZZZfffttt{{{~~~yyysssiii```XXXVVVSSSQQQOOONNNMMMNNNQQQUUU[[[^^^^^^\\\ZZZYYYWWWVVVTTTQQQPPPNNNNNNMMMIIIJJJLLLMMMOOOSSSXXX[[[ccclllxxx~~~uuullljjjmmmppp|||vvvkkkgggaaabbbcccdddeeeccc^^^[[[[[[ZZZYYYWWWTTTQQQNNNMMMHHHFFFCCCBBBCCCCCCBBBAAA666666666555444444333333333222222111111111111111//////...------------...------------------------///...---+++***)))))))))++++++------------++++++))))))******++++++++++++************************************************)))***+++,,,---,,,,,,+++&&&(((***,,,---...------++++++,,,,,,---...//////111444999<<>>===;;;999888777666666888999:::999999:::===??????@@@CCCHHHNNNUUUZZZ]]]bbbgggmmmpppoooqqqvvvzzz~~~|||uuuvvvxxxzzz|||}}}~~~~~~wwwmmmbbbYYYQQQNNNKKKKKKPPPXXXbbbiiimmmrrrwww{{{|||xxxiii[[[OOOKKKIIIJJJMMMTTTbbbooo|||}}}uuujjj```XXXWWWTTTQQQOOOMMMLLLLLLNNNSSSYYY\\\\\\[[[YYYXXXXXXWWWUUURRRPPPNNNMMMMMMHHHJJJLLLMMMOOORRRVVVYYY^^^gggsss~~~}}}tttnnnmmmooottt{{{|||qqqeeebbbbbbcccdddeeeeeecccaaa^^^ZZZVVVTTTRRRQQQPPPNNNIIIGGGEEEEEEDDDCCC@@@>>>:::999777555333222111111......//////000000111111.........------,,,,,,+++,,,,,,,,,---...///000111++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********++++++++++++,,,---------///222444777666888===??????DDDJJJRRRccc}}}yyyyyyvvvkkk```ZZZVVVYYYbbbmmmwww~~~zzzcccTTTIIIBBB??????HHHSSSbbbppp}}}zzzpppeee[[[VVVSSSSSSVVV[[[eeellluuu{{{|||{{{zzzyyy{{{|||||||||zzzxxxuuusssmmmlllkkkkkklllppptttwww~~~|||zzz~~~yyyqqqmmmiiihhhjjjiiieee```^^^YYYRRRLLLIIIFFFDDDBBB???===:::999999888777555555555555555666888999:::<<<>>>BBBEEEIIIOOOVVVZZZ___cccjjjnnnrrrwww~~~|||{{{{{{}}}~~~yyymmmbbbZZZUUUPPPLLLLLLQQQZZZccchhhvvvvvvvvvyyyyyyrrrggg]]]LLLMMMMMMKKKLLLWWWggguuuyyypppggg___[[[UUUQQQOOOOOOOOONNNQQQSSSVVVYYY[[[[[[[[[ZZZWWWWWWVVVUUUSSSPPPMMMLLLLLLIIIHHHKKKLLLLLLPPPUUU[[[aaajjjsss}}}xxxqqqooosssttt{{{yyyyyyzzzllleeecccbbbccceeefffdddbbbbbb^^^ZZZVVVTTTQQQNNNLLLHHHFFFEEEDDDDDDCCC@@@>>>;;;:::888555333222111111.../////////000000000111000000000///////////////------,,,------...///000++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,------------///222555666666999>>>@@@AAAGGGNNNXXXkkk~~~wwwqqqppplllcccYYYUUUXXX]]]fffqqq{{{ttt___QQQHHHCCCBBBDDDNNNYYYhhhvvvwwwjjj```WWWSSSSSSTTTYYY___iiioooxxx~~~~~~}}}|||{{{~~~~~~~~~}}}zzzwwwtttrrrlllkkkjjjjjjlllqqqvvvyyy|||{{{yyyrrrkkkhhhiiijjjhhhfffaaa]]]VVVQQQMMMJJJFFFDDDAAA???<<<:::999888666444555555555666666888999999;;;===@@@BBBFFFKKKQQQVVV\\\aaagggmmmqqqwww~~~~~~~~~|||oooddd]]]UUUQQQLLLMMMSSS\\\dddiiittttttvvvxxxwwwpppcccZZZLLLNNNNNNNNNRRR___qqqzzzqqqhhh```\\\VVVRRRPPPOOOOOONNNQQQSSSVVVYYY[[[[[[[[[[[[XXXXXXXXXWWWUUURRROOONNNNNNJJJHHHJJJJJJJJJLLLQQQWWW]]]eeemmmvvv~~~wwwsssxxxvvvvvv{{{~~~xxx|||vvvkkkgggbbbcccfffhhhgggdddfffccc^^^YYYUUUQQQMMMJJJGGGFFFDDDDDDDDDCCCAAA???<<<:::888666444222111111////////////000000000000////////////000000000000......------------......---,,,,,,++++++*********+++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---.........///222555555666999>>>AAACCCJJJSSSaaauuuzzzqqqiiifffaaaYYYSSSRRRYYY___iiisss}}}{{{kkkXXXKKKEEECCCFFFJJJTTTaaaqqq}}}}}}ssscccZZZRRRPPPSSSWWW^^^eeennnttt{{{~~~~~~~~~{{{wwwsssqqqmmmlllkkkkkkooouuu|||}}}zzzzzzyyyyyy{{{~~~rrrjjjhhhiiikkkkkkeeebbb]]]XXXTTTOOOJJJGGGFFFCCC???===;;;:::777555666666666666777777888999999:::<<<>>>AAAEEEKKKOOOWWW\\\ccciiiooovvvsssggg```UUURRRNNNOOOVVV___hhhmmmtttuuuxxxzzzxxxoooaaaWWWLLLNNNPPPRRRZZZiii~~~}}}sssjjjbbb^^^WWWSSSPPPOOOOOONNNPPPRRRUUUXXX[[[\\\\\\[[[[[[[[[[[[ZZZXXXVVVSSSQQQPPPKKKHHHIIIHHHFFFHHHLLLRRRWWW]]]dddlllvvv|||xxxzzzvvvtttuuuvvv|||~~~{{{uuunnngggeeehhhjjjhhheeefffccc___[[[XXXSSSNNNJJJHHHFFFDDDCCCDDDCCCBBB@@@===;;;999777444333111111////////////000000000000++++++,,,,,,------......///...------,,,,,,,,,---------,,,,,,+++***))))))++++++++++++++++++++++++*********)))******+++,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---.........000333555666777:::>>>@@@CCCLLLVVVhhhyyyoooddd^^^YYYSSSQQQSSSWWW```jjjssszzz}}}nnn```OOOEEEAAABBBGGGNNNYYYgggwwwyyymmm^^^UUUOOOOOOSSSYYYaaaiiirrrwww}}}{{{vvvrrrpppooonnnmmmooottt{{{~~~{{{xxxzzzxxxuuusssvvv|||}}}pppiiihhhjjjkkkhhheeeaaa^^^ZZZTTTOOOKKKIIIFFFCCC@@@???===;;;999777777777666777777888888777888999:::<<>><<<:::777555333222111000000000000////////////*********++++++,,,,,,---///...---,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........,,,---.........000333555777888;;;??????CCCMMMYYYooo~~~wwwlll```XXXRRROOOPPPUUUYYYdddnnnsssxxx{{{wwwqqqbbbUUUHHH@@@>>>@@@HHHQQQ^^^kkk{{{sssgggZZZSSSNNNPPPVVV\\\dddllltttxxx}}}|||wwwrrrpppnnnnnnnnnqqqwww~~~|||zzzxxxuuusssqqqrrruuuxxxzzz{{{pppjjjhhhhhhhhhfffdddaaa^^^ZZZTTTPPPIIIGGGDDDAAA@@@???===;;;999888888777777777777888555666777888888;;;???BBBJJJOOOVVV]]]dddnnnyyyyyymmmdddZZZXXXVVVXXX___iiiqqqvvvxxx{{{~~~yyymmm___UUUMMMNNNRRRYYYeeexxx|||tttiiiddd]]]WWWTTTRRRPPPOOOPPPRRRVVVZZZ\\\^^^___^^^```aaabbbcccaaa^^^ZZZXXXPPPKKKHHHHHHGGGDDDEEEIIIIIILLLQQQVVV]]]hhhuuu~~~~~~xxxvvvuuutttoookkklllqqq|||}}}ssskkkfffcccaaaaaa`````````___[[[VVVRRRMMMKKKGGGEEEEEEEEEDDDBBB???===;;;888555333222111000000000000////////////---------------...............---,,,++++++,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---.../////////000333666777999===@@@AAAEEEQQQ___xxx}}}}}}rrrggg[[[RRRMMMKKKPPPVVV```kkktttvvvwwwwwwpppeeeUUULLLBBB>>>>>>BBBKKKUUUdddqqq}}}wwwkkk```WWWQQQOOOSSSZZZ```hhhooovvvyyy}}}~~~~~~}}}wwwsssqqqllllllnnnrrryyy|||vvvtttrrrqqqrrrqqqooonnnuuuxxx~~~ssskkkhhhhhhgggeeedddbbb___[[[XXXLLLJJJFFFDDDBBB@@@>>><<<:::999888777777777777777555666777777777999===@@@EEEJJJPPPVVV]]]gggrrryyy|||oooggg___]]][[[]]]dddmmmuuuyyyyyy{{{~~~}}}uuuiii[[[SSSMMMOOOUUU^^^lll~~~yyymmmhhhaaaZZZVVVTTTRRRQQQPPPSSSWWW[[[^^^```aaaaaabbbccceeefffdddaaa]]]ZZZSSSNNNJJJJJJHHHEEEEEEIIIHHHJJJMMMQQQVVVaaannnxxx~~~}}}zzzrrrjjjhhhlllooo{{{tttjjjfffeeebbbbbbcccdddccc```ZZZVVVQQQNNNIIIGGGFFFEEEDDDCCC@@@>>><<<999666444222222111000000000/////////...000///////////////......------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,---------------.../////////000333666666999>>>BBBCCCIIIXXXhhh{{{zzz{{{pppeeeYYYPPPKKKJJJQQQYYYeeerrrzzzxxxvvvssshhhZZZKKKEEE???>>>AAAFFFQQQ\\\mmmxxxyyypppcccZZZSSSOOOOOOWWW___eeemmmsssxxx{{{}}}}}}}}}}}}xxxtttrrrmmmnnnrrrwww~~~}}}{{{xxxvvvuuusssnnnkkklllnnnrrrwww~~~tttmmmiiigggfffeeeeeedddbbb```VVVSSSNNNJJJGGGDDD@@@>>>;;;:::999888777777777777666666777777777999===@@@AAAEEEKKKPPPWWW```kkkrrr}}}~~~sssjjjcccaaa___bbbhhhqqqxxx|||{{{}}}|||sssfffZZZSSSNNNQQQXXXcccsss|||qqqkkkddd]]]YYYVVVTTTRRRQQQTTTXXX\\\```bbbcccccccccdddggggggfffccc___\\\XXXRRRNNNLLLIIIDDDDDDGGGHHHIIIJJJKKKOOOYYYeeennn{{{wwwmmmjjjmmmiiisss~~~~~~pppkkkkkkeeeeeefffgggfffbbb]]]XXXSSSOOOKKKHHHFFFEEEDDDCCC@@@???<<<999666444222222111111000000/////////...000000//////.........------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------.../////////111444666555888>>>CCCFFFMMM^^^ooo{{{wwwyyy{{{pppfffZZZQQQLLLLLLTTT]]]gggttt{{{xxxtttooobbbRRREEE@@@>>>@@@DDDKKKWWWaaattt}}}vvvkkk___UUUPPPMMMPPPYYYbbbiiipppwwwyyy|||}}}}}}}}}~~~xxxuuusssppprrrvvv|||}}}{{{wwwrrrnnniiijjjkkkmmmrrr||||||sssiiihhhgggggghhhhhhgggfff```\\\WWWRRRMMMIIIDDDAAA;;;;;;999888777777777777666777777777888:::>>>AAA???CCCHHHMMMSSS\\\fffnnn|||{{{}}}~~~~~~uuulllfffdddbbbdddkkkssszzz~~~~~~~~~tttggg\\\UUUNNNRRR[[[hhhyyy~~~sssmmmfff___ZZZWWWUUUSSSRRRTTTYYY]]]aaacccddddddccceeeggghhhgggddd```]]]\\\VVVPPPNNNIIIDDDCCCEEEHHHIIIHHHHHHJJJRRR^^^gggtttzzzqqqllljjjmmmuuusssoooeeeaaaaaacccccc______aaaXXXRRRJJJGGGGGGGGGDDDAAAAAA@@@???<<<999666333222333333333222222000//////------......//////000000......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,+++*********+++******+++++++++,,,,,,,,,000///------...111444666>>>======AAAGGGRRReeeuuu{{{xxxwwwwwwnnndddXXXQQQNNNQQQ\\\fffqqqvvv||||||rrrcccSSSJJJAAA>>>>>>CCCFFFMMM]]]lllzzz{{{mmm```XXXVVVQQQRRRVVV]]]fffooovvvyyy|||||||||}}}~~~zzzyyyyyyvvvzzzzzzwwwrrrllliiijjjkkkooozzzwwwrrrllliiiiiiiiihhhgggeeeddd```YYYQQQJJJFFFDDD@@@>>>;;;888444444555777::::::999999999:::;;;;;;@@@CCCGGGKKKQQQZZZccciiizzz{{{}}}|||yyytttqqqooosss{{{zzztttnnniiifffiiiqqqxxx||||||zzzpppcccZZZTTTRRRVVV___oooyyysssjjjbbb\\\XXXTTTRRRTTTVVVXXX[[[^^^aaacccdddggghhhiiiiiihhheeebbb```XXXUUURRRNNNKKKIIIIIIIIIFFFCCCDDDGGGJJJMMMUUU]]]mmmwwwzzzsssmmmooottt|||}}}ttthhhdddbbbdddccc```___aaa[[[TTTMMMJJJIIIHHHEEEBBBBBBAAA???===:::666444222333333333333222111000000.........///////////////......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++******++++++,,,---...------,,,++++++,,,,,,+++,,,,,,,,,------------///.........000444777:::<<<<<>>CCCHHHQQQaaaqqq{{{mmm___XXXUUURRRUUUZZZbbbkkktttyyy|||~~~~~~}}}~~~zzztttooooooooopppwwwzzzpppjjjhhhiiijjjjjjiiihhheee___WWWOOOIIIFFFBBBAAA>>>;;;888777888999999999999999:::;;;<<<<<>><<<>>>CCCKKKWWWiiixxxxxxiii\\\UUUSSSTTTYYYaaakkkssszzz~~~|||zzzzzzxxxwwwxxxyyyzzzpppkkkjjjlllmmmmmmmmmkkkhhhaaaXXXPPPKKKFFFDDDAAA???<<<;;;;;;:::999999999999:::;;;<<<===>>>AAAFFFKKKQQQ[[[gggpppzzzssskkkddd]]]YYYXXX[[[bbblllxxxyyyrrrooonnnqqqyyyzzzmmm```XXXTTTWWW]]]jjj|||zzzqqqiiibbb^^^ZZZXXXVVVWWWYYY[[[^^^aaadddeeejjjkkklllmmmllljjjgggeee```]]]XXXRRRLLLHHHEEEDDDDDDAAAAAACCCDDDFFFLLLSSS]]]ffftttpppuuu~~~|||||||||{{{ooogggbbbbbbbbb``````bbb^^^ZZZUUUQQQNNNKKKGGGDDDCCCBBBAAA>>>;;;888555444333333222111111111111111111000000000//////............---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,------,,,------------...............///000333666:::<<<888===DDDJJJPPP```}}}{{{yyyvvvmmmhhh```ZZZWWW[[[```fffnnnvvvttttttrrrjjj]]]OOODDD>>><<<<<<>>>DDDOOO___rrrssscccWWWQQQPPPVVV]]]iiittt{{{{{{zzz|||zzzrrrnnnlllllloooppppppoookkkddd\\\VVVKKKHHHEEEBBB@@@>>><<<:::999999999:::;;;<<<===>>>===BBBGGGLLLSSS^^^lllwww~~~uuukkkcccZZZSSSOOOMMMPPPVVV^^^jjjyyy}}}sssrrrrrruuu|||{{{mmmaaaZZZXXXYYYaaappp~~~uuulllfffaaa]]][[[XXXXXXZZZ\\\___bbbfffgggkkklllnnnnnnnnnkkkiiigggbbb___ZZZTTTNNNIIIFFFDDDEEEBBBAAABBBCCCCCCHHHOOOUUU^^^kkkxxxffflllvvv||||||rrriiiaaa```aaa```aaabbb]]][[[WWWTTTPPPLLLGGGDDDDDDCCCBBB???<<<999666555222222111000000000111111111111000000/////////.........---------,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++******++++++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------/////////111333555888999:::???FFFMMMTTTfff}}}rrrgggaaa[[[XXXZZZbbbjjjoootttxxxwwwuuunnncccVVVJJJAAA===;;;===@@@GGGTTTgggyyy|||nnn```VVVRRRRRRYYYcccppp||||||zzz|||}}}uuuoookkkppppppqqqsssssspppiiidddSSSOOOIIIEEEBBB@@@<<<:::::::::::::::;;;<<<===>>>===BBBHHHMMMTTTaaarrr{{{pppfff]]]VVVOOOLLLHHHKKKOOOUUU___nnn~~~tttssstttwww}}}zzzkkk```[[[[[[aaajjjzzzxxxooohhhddd```]]]ZZZ[[[[[[]]]aaadddhhhjjjlllmmmoooooonnnllliiigggccc```\\\WWWQQQLLLIIIGGGEEEBBBBBBCCCBBBAAAEEELLLPPPYYYeeeqqq}}}\\\cccnnnyyy}}}yyy{{{yyymmmccc```aaa``````aaa]]]\\\ZZZWWWRRRNNNIIIGGGEEEDDDCCC@@@===:::777666333222111000000000222222111000000000000000000///......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---++++++*********+++,,,,,,+++,,,,,,,,,,,,---------//////000111333555777888===@@@GGGPPP[[[pppzzzmmmaaaYYYVVVVVV]]]kkkvvvzzz{{{}}}yyyuuukkk^^^PPPEEE>>><<<;;;???CCCKKKZZZnnnyyykkk^^^WWWVVVWWW___iiixxx{{{zzz|||~~~uuupppqqqpppppptttwwwwwwtttpppaaaZZZQQQJJJGGGCCC???<<<;;;;;;;;;;;;;;;<<<<<<===;;;AAAHHHMMMUUUcccvvvxxxmmmbbbZZZSSSNNNKKKGGGIIIKKKOOOWWWdddtttuuuuuuwwwyyy}}}xxxiii___]]]___gggppp|||ssslllgggccc```]]]]]]^^^___cccgggkkkmmmooopppqqqqqqpppmmmjjjhhhcccaaa^^^YYYTTTOOOKKKIIIEEECCCBBBCCCBBBAAADDDJJJMMMUUU```kkkuuuRRRZZZfffsss~~~wwwtttvvvyyyuuuhhhcccaaa```^^^^^^]]]]]]]]]ZZZVVVPPPLLLJJJFFFEEEDDDAAA>>>;;;888666555444222111111222444555000000000000000111111111......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++,,,------------------...............///000333555888:::;;;???AAAGGGRRRbbb{{{vvviii\\\SSSQQQUUUaaatttzzzsssgggXXXJJJ@@@<<<;;;;;;@@@GGGOOO^^^ssssssdddZZZVVVWWWYYYeeeppp}}}zzzxxxvvvrrrqqqppppppqqqtttwwwyyyzzz}}}}}}{{{~~~zzzssspppooorrrwww{{{zzzxxxpppggg[[[RRRMMMIIIDDD@@@===<<<<<<;;;;;;;;;;;;<<<999???FFFLLLTTTcccxxx~~~wwwkkk```XXXRRRMMMKKKGGGHHHIIIJJJOOOZZZjjjuuuvvvwwwyyy{{{~~~yyykkkbbbcccgggllluuuvvvooojjjfffddd`````````aaadddiiimmmpppssssssttttttrrrnnnkkkhhheeeddd```[[[UUUPPPLLLIIIDDDAAAAAABBBAAA???BBBHHHIIIPPP[[[dddnnn{{{KKKSSS```ooo{{{xxxrrrrrrmmmuuu~~~~~~||||||llleeebbb___]]]\\\]]]^^^___]]]XXXSSSOOOMMMFFFFFFDDDAAA>>>;;;888777777555444333333444666777//////000000111111222222......---------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,------...///............/////////000---...111444777;;;===>>>AAAAAAGGGTTTgggtttfffYYYPPPNNNTTTccczzzyyyrrreeeTTTFFF===::::::;;;BBBIIIQQQaaavvv{{{lll^^^UUUSSSUUUXXXjjjuuu{{{zzzzzzxxxvvvssspppnnniiihhhgggfffhhhjjjmmmooolllooorrrtttvvv{{{{{{{{{uuuqqqnnnpppwww|||}}}{{{{{{pppbbbWWWQQQMMMHHHDDD>>>===<<<;;;;;;;;;;;;;;;666===EEEJJJRRRbbbxxx~~~vvvjjj___VVVPPPLLLJJJFFFGGGHHHGGGJJJTTTcccnnnxxxyyy{{{}}}}}}ooogggiiinnnuuu}}}yyyrrrmmmiiifffbbbaaaaaabbbfffjjjnnnqqquuuvvvvvvvvvssspppllliiihhhfffbbb\\\VVVPPPKKKHHHCCC@@@@@@AAA@@@>>>AAAFFFFFFMMMWWW```iiivvvIIINNNYYYfffuuuxxxpppjjjllllllooowww|||}}}sssiiieee```___aaa^^^^^^^^^\\\WWWSSSOOONNNKKKIIIFFFDDDBBB@@@===:::666555555444444333222222222222111111000000//////........................---------------------------------,,,,,,+++++++++******++++++++++++******------------,,,,,,+++***))))))*********+++++++++///......---------.........------,,,,,,------......000222444666888<<>>CCCIIIPPP^^^wwwxxxnnneee^^^VVVNNNHHHHHHGGGHHHJJJLLLPPP\\\hhhxxx~~~zzzzzz{{{qqqmmmpppuuuyyysssnnniiiffffffeeedddeeegggkkkppprrryyyzzzzzzyyyvvvrrrnnnkkkkkkjjjgggaaaZZZSSSNNNKKKEEEDDDBBBAAA@@@AAAAAABBBDDDFFFNNNYYYbbblllyyyHHHMMMVVVbbbppp}}}|||sssllljjjhhhjjjpppwww~~~sssjjjbbb^^^______``````^^^ZZZVVVRRRQQQLLLJJJGGGEEECCCAAA===;;;666666555555444444333333222222222111000000//////........................------------------------------,,,,,,++++++++++++******++++++++++++******,,,---------,,,,,,+++***------........./////////---,,,,,,++++++,,,,,,,,,///......------......///...000333555666999===???CCCGGGPPPaaayyyyyyiiiYYYQQQPPPLLLZZZnnnnnnYYYLLLDDD>>>;;;<<<<<>>============<<<<<<>>>BBBHHHOOO^^^wwwvvvlllddd\\\SSSNNNIIIGGGGGGHHHHHHLLLVVVaaauuu{{{{{{}}}uuusssvvv{{{{{{vvvrrrnnnkkkiiihhhggggggiiinnnrrruuuzzz{{{{{{zzzxxxtttpppmmmmmmllliiiccc\\\UUUPPPMMMEEEDDDCCCAAA@@@@@@AAAAAADDDFFFKKKTTT\\\eeerrrHHHLLLTTT___lllyyyxxxpppjjjgggfffiiimmmuuuttthhhcccbbbaaaaaaaaa```^^^ZZZWWWTTTNNNLLLIIIFFFEEEBBB???<<<888777777666555555555555333333333222111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++******,,,,,,---------,,,++++++,,,,,,,,,,,,---------...,,,,,,,,,++++++,,,,,,---/////////....../////////...111333555777:::>>>@@@FFFKKKVVViiitttdddVVVOOOPPPPPP]]]nnn~~~~~~lllVVVIIIAAA<<<;;;===<<>>>>>>>>===<<<===BBBGGGOOO^^^xxx|||pppfff^^^UUUOOOLLLIIIHHHHHHGGGIIIQQQ[[[nnn}}}}}}|||{{{zzz~~~zzzwwwsssppplllkkkjjjjjjlllqqquuuyyy}}}}}}~~~}}}{{{xxxtttrrrpppnnnjjjeee___XXXRRROOOGGGEEECCCAAA@@@@@@@@@@@@DDDDDDGGGNNNTTT\\\iiiuuuJJJMMMTTT^^^kkkyyyuuunnniiieeeeeeggglllvvvtttmmmjjjcccbbbaaaaaa```]]]ZZZWWWQQQOOOKKKIIIGGGDDDAAA>>>:::999888777666666666777555444444333222111000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,......---------...////////////............/////////111444666888;;;???BBBGGGNNN\\\rrrqqqaaaTTTNNNNNNQQQ]]]mmm|||zzzhhhRRREEE>>>;;;<<<>>>>>>IIIXXXhhhwwwxxxggg]]]TTTQQQTTTZZZdddlllyyy{{{wwwuuusssrrroooqqqsssuuuwww{{{xxxsssqqqpppqqquuuwwwyyyzzzvvvmmmbbbZZZOOOKKKEEEAAA??????>>>===<<<===AAAGGGOOO___yyyvvvkkkaaaXXXRRRQQQNNNKKKJJJIIIJJJPPPXXXgggwww~~~|||}}}yyyuuurrrooommmlllkkknnnrrrxxx{{{|||yyywwwsssppplllgggaaa[[[TTTPPPIIIGGGEEEBBBAAA@@@@@@@@@CCCAAACCCHHHMMMTTTaaammmzzzMMMOOOTTT]]]jjjyyy{{{ssslllfffddddddfffnnnvvvwwwpppeeeccc```______^^^\\\YYYTTTQQQNNNKKKIIIFFFCCC@@@<<<;;;999888777777888999666666555444333222111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,------------......---------------...///000...------,,,,,,------...///222555777999<<<@@@CCCHHHPPPbbb|||ooo```SSSLLLKKKPPP[[[jjjxxxtttbbbNNNBBB===;;;===@@@AAAMMM^^^nnn{{{|||rrrddd[[[SSSSSSWWW^^^hhhqqq||||||}}}}}}}}}}}}~~~{{{vvvqqqnnnppprrrvvvyyyyyytttkkkdddUUUPPPIIICCC@@@???>>>======>>>BBBGGGPPP```{{{vvvkkkbbb[[[VVVQQQMMMMMMLLLKKKPPPVVVaaarrr~~~|||~~~zzzvvvrrrpppooollllllnnnsssyyy}}}~~~|||vvvrrrmmmiiiddd^^^WWWRRRKKKJJJGGGDDDBBB@@@@@@@@@AAA???@@@EEEIIIOOO[[[gggsss|||QQQRRRVVV]]]jjjyyyyyyqqqiiieeebbbbbbfffmmm|||uuuiiiddd___]]]^^^^^^]]][[[WWWTTTPPPMMMKKKHHHEEEBBB???===;;;999888999:::;;;888777666555444333222111........................------------------------+++,,,,,,,,,,,,,,,------******++++++++++++******++++++,,,---------,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++,,,------...------,,,,,,,,,,,,------000222555888:::>>>BBBEEEJJJUUUjjjzzziii[[[PPPJJJJJJOOOZZZhhhuuulll\\\III@@@<<<<<<>>>AAAEEERRRcccsssyyynnnaaaYYYSSSTTTZZZcccnnnwww~~~wwwsssppppppqqquuuwwwvvvpppkkk\\\VVVNNNGGGCCCAAA???>>>>>>???CCCHHHQQQbbb~~~uuujjjcccZZZTTTPPPOOOMMMLLLOOOSSS^^^nnn}}}zzz~~~{{{wwwsssrrrpppmmmlllnnntttzzz~~~zzzuuuppplllhhhbbbZZZTTTOOOMMMJJJFFFCCCAAA@@@@@@@@@>>>???CCCFFFJJJUUU```kkksssZZZZZZ[[[aaalllzzzyyynnnhhhdddaaabbbgggooo}}}~~~nnnggg___\\\]]]______]]]YYYVVVRRROOOMMMJJJFFFCCC@@@>>><<<:::999:::;;;===999888777666444333222222................................................,,,,,,---------.........******++++++++++++*********+++,,,,,,---------,,,)))))))))*********++++++++++++++++++,,,---............------------......000333666999;;;>>>CCCFFFOOO\\\tttrrr```TTTLLLIIIKKKOOOZZZgggsss~~~|||fffVVVFFF>>>======???BBBJJJWWWhhhvvvvvvjjj]]]VVVQQQUUU]]]gggrrr|||}}}tttqqqnnnppptttuuurrrooobbb\\\SSSKKKFFFCCCBBBAAA???@@@CCCIIIRRRdddssskkkccc\\\UUUSSSQQQNNNNNNRRR\\\kkk{{{xxx|||~~~zzzwwwtttqqqnnnmmmpppuuu|||~~~yyysssooolllggg___XXXQQQOOOLLLHHHEEECCCAAAAAA@@@???@@@BBBCCCEEENNNWWWbbbjjj{{{cccbbbbbbfffooo|||uuummmgggbbbbbbeeebbbooo~~~qqqiii```[[[]]]___```___ZZZWWWSSSPPPNNNKKKGGGDDDAAA???<<<::::::;;;<<<>>>999999888666555333222222........................////////////////////////---------....../////////******++++++++++++*********+++,,,,,,---------------------.........//////,,,,,,,,,---...///000111//////............//////111333666999<<>>======???BBBMMMYYYjjjxxxuuuhhhZZZSSSPPPUUU^^^iiivvvxxxsssnnnmmmqqqsssrrrpppfff```VVVNNNIIIFFFDDDCCC@@@AAADDDJJJSSSeee{{{wwwuuu~~~~~~vvvkkkccc\\\XXXUUUPPPPPPRRR\\\jjjzzzwww{{{~~~{{{uuusssooonnnqqqvvv}}}|||vvvrrrooojjjbbb[[[SSSQQQMMMIIIFFFCCCBBBAAAAAA@@@@@@BBBAAABBBIIIQQQ\\\ddduuuooommmkkknnnwwwqqqlllkkkhhhfffggghhhppp}}}nnn```[[[]]]]]]^^^______\\\YYYVVVRRRMMMHHHDDDDDDAAA===:::999999888777999888777555333111000/////////...------------...111000///...,,,,,,++++++------------------------++++++,,,,,,,,,,,,---------,,,,,,+++,,,---///000------------------------------------------------...------......///000111222222555;;;======BBBHHHTTThhhdddUUUMMMHHHIIIOOOXXXdddnnnrrrxxx}}}uuufffRRRIIIAAA>>>======@@@EEERRRbbbuuuyyykkk```RRRQQQQQQUUU^^^lllzzzyyyrrrqqqmmmgggfffiiifffaaaZZZTTTOOOJJJEEEBBB???AAAFFFKKKRRRddd{{{sssoooooosssuuuxxxnnnddd]]]WWWQQQOOOQQQ^^^gggyyyzzzvvvtttwww|||}}}{{{vvvpppnnnqqqwww|||}}}zzzxxxqqqeee\\\VVVSSSOOOLLLJJJHHHEEECCCCCCBBBAAA@@@@@@BBBDDDEEETTT[[[iii{{{yyywwwvvvxxx|||tttppplllhhhhhhfffjjjssstttddd]]]]]]]]]^^^___```]]]ZZZWWWTTTOOOJJJFFFEEEAAA===;;;:::999888777999888777555333111000///111000//////......////////////...............///------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,---...///------------------------------------------------...............///111111222222666<<<>>>@@@EEELLLYYYooo~~~bbbSSSLLLIIINNNVVVfffpppwwwwwwxxxwwwlll]]]MMMEEE>>><<<===>>>CCCIIIUUUeeewww}}}uuuggg\\\PPPOOOPPPVVV```ooo~~~xxxtttooohhheeegggccc___XXXRRRNNNJJJFFFCCCBBBDDDGGGLLLTTTgggxxxooojjjiiikkkmmm{{{}}}ssshhhaaa[[[TTTRRRSSS]]]fffwwwvvvqqqppptttzzz~~~|||xxxsssqqqsssyyy~~~~~~|||uuujjjaaaZZZWWWSSSPPPMMMJJJGGGEEEDDDCCCAAAAAAAAABBBDDDEEEQQQWWWdddvvvxxxqqqllljjjgggeeegggnnn{{{{{{hhh___^^^]]]^^^``````^^^[[[YYYVVVRRRMMMIIIFFFCCC>>>;;;:::999888777888777666555333222111000222111000000//////000000---------...///000111222------------------------++++++,,,,,,,,,,,,------......---,,,,,,,,,------------------------------------------------------............///000111111333333888===@@@BBBIIIQQQaaaxxxbbbRRRLLLMMMWWWcccttt|||{{{vvvpppbbbSSSGGGAAA;;;;;;===@@@GGGOOO\\\kkkzzzzzzoooaaaUUULLLMMMPPPWWWdddttt{{{sssjjjeeeddd```[[[UUUPPPLLLIIIFFFDDDCCCDDDGGGKKKSSSgggxxxnnnhhhdddddddddlllssszzzoooggg```XXXVVVWWW\\\eeettt{{{pppllljjjoooxxx~~~zzzuuutttvvv{{{{{{qqqiiiaaa]]]YYYUUURRROOOKKKHHHEEEDDDBBBAAAAAABBBCCCDDDLLLQQQ^^^pppwwwpppoookkkfffdddeeennnkkkaaa^^^]]]^^^``````^^^[[[YYYWWWSSSOOOKKKGGGDDD???<<<:::999888777777666666444333222111111111111000////////////000............///111222333------------------------+++++++++,,,,,,,,,------///......---,,,,,,,,,,,,------------------------------------------------............///000111222444555999>>>???AAAJJJTTTffffffVVVQQQUUUdddsss~~~~~~uuujjj[[[MMMCCC>>>:::;;;===BBBKKKUUUfffsss~~~~~~vvviii[[[PPPIIIKKKOOOYYYgggxxxyyyooogggccc]]]YYYSSSNNNKKKIIIGGGEEEBBBBBBDDDHHHPPPddd}}}ssskkkeeebbb```dddgggpppvvvmmmeee]]]YYYZZZ]]]eeesssvvvmmmhhhfffkkkuuu|||xxxvvvyyy}}}wwwpppgggccc^^^ZZZVVVSSSOOOLLLGGGEEECCCAAA@@@@@@AAABBBHHHLLLXXXiiixxx|||wwwsssooojjjgggfffiiivvvpppddd```^^^^^^```___]]][[[YYYWWWTTTPPPMMMIIIEEE@@@===;;;:::888666666666555444333333222222111000//////......//////000000////////////000111------------------------+++++++++,,,,,,,,,------.........------,,,,,,+++------------------------------------------------///......//////000111222666777;;;>>>>>>@@@JJJUUUkkkkkk\\\YYY```rrrwwwgggWWWKKKBBB===;;;<<<>>>DDDPPP[[[ooozzz}}}qqqcccWWWNNNHHHJJJPPP[[[iiizzz~~~{{{zzz{{{~~~wwwmmmfff^^^YYYSSSMMMJJJHHHGGGEEEBBBCCCDDDHHHOOOccczzzqqqhhhbbb______^^^eeerrr|||sssjjjaaa]]]^^^___ggguuu{{{rrrkkkfffdddjjjttt~~~zzzyyyzzz}}}|||vvvllliiiccc___[[[WWWSSSPPPIIIGGGDDDBBB@@@???@@@@@@FFFIIITTTcccrrrxxxyyysssnnnkkkhhhhhhmmmtttxxxkkkeeeaaa```aaa^^^]]][[[ZZZXXXVVVRRROOOKKKGGGBBB>>>;;;:::888666555555555444444333333333000000///............///111000000///............------------------------++++++,,,,,,,,,,,,------------.........---,,,,,,------------------------------------------------////////////000111222222666888;;;>>>>>>AAAMMMYYYrrrkkkbbbbbbkkk~~~zzzeeeRRRGGG@@@===<<<>>>AAAHHHVVVcccvvvzzzjjj]]]SSSMMMHHHKKKRRR\\\jjjzzzzzztttqqqrrruuuwww}}}vvvkkkaaa\\\UUUNNNKKKIIIGGGFFFDDDDDDFFFJJJQQQcccvvvlllddd```[[[XXX\\\hhhsss~~~xxxooogggcccccccccjjjyyyxxxpppjjjeeedddjjjuuu}}}||||||}}}~~~~~~{{{qqqmmmhhhddd```\\\XXXVVVMMMKKKGGGDDDAAA@@@@@@@@@EEEGGGPPP^^^lllzzzuuuzzzqqqnnnkkkhhhhhhkkkvvvuuullleeebbbaaa___^^^\\\[[[ZZZXXXUUURRRLLLHHHCCC>>><<<:::888666444444444444444444333333222111000000//////000000000///......------......------------------------++++++,,,,,,,,,,,,------+++,,,---.........---,,,------------------------------------------------////////////000111222333555777<<>><<<<<>>;;;===CCCIIISSSfffxxx{{{nnn^^^QQQKKKJJJLLLPPPVVV___iiiuuu|||wwwpppiiiiiijjjkkklllnnnsssxxx|||sssjjj]]]TTTQQQOOOLLLJJJGGGEEEFFFIIIOOO\\\sssuuullleee___[[[YYYXXX[[[fffqqqzzzsssooommmooowwwtttlllhhhdddfffqqq~~~|||~~~}}}yyyssspppooolllhhhddd___ZZZSSSLLLHHHFFFDDDBBBAAABBBHHHRRR]]]jjj{{{wwwwwwsssqqqnnnlllkkklllqqq}}}yyyoooeeecccbbb___^^^^^^]]]ZZZVVVQQQMMMGGGBBB@@@>>><<<;;;777777777666666555444333333222111111222222111//////////////////...------.........------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,------------------,,,,,,---------......//////000111111222777<<<===AAAHHHLLL]]]yyywwwqqqfff]]]YYY___lll}}}mmmWWWHHHAAA>>><<<===DDDKKKVVViiizzzyyykkk[[[OOOJJJJJJMMMQQQYYYccclllwwwyyyoookkkjjjhhhgggiiimmmrrrvvv~~~yyyooocccYYYTTTQQQMMMJJJGGGFFFFFFIIINNNZZZooozzzpppgggaaa[[[XXXUUUVVV___hhhwww}}}uuurrrppprrr{{{ssskkkhhheeehhhttt~~~|||zzz|||{{{vvvsssrrrpppkkkhhhbbb]]]UUUOOOKKKHHHFFFDDDDDDDDDHHHPPPZZZfffwwwxxxwwwuuusssqqqkkkkkkmmmsss|||xxxlllfffbbb_________^^^ZZZVVVSSSOOOIIIDDDBBB???===<<<666666666555555555444444333222111111222222111//////////////////......---.........---------------------------------------------------------------,,,,,,,,,,,,------------...---,,,++++++,,,---......------...000222444666888======AAAJJJRRRfffzzz}}}uuujjjcccYYYUUUVVV```ooo|||fffRRRDDD>>>>>><<<>>>EEENNN[[[nnn~~~uuueeeVVVMMMJJJJJJNNNTTT___iiisss{{{|||rrroooiiieeedddgggkkkooosssyyyxxxlllbbb[[[UUUPPPLLLIIIFFFFFFHHHLLLVVViiiyyywwwnnnggg___ZZZUUUSSSXXX___hhhwwwyyyuuutttvvv~~~rrrjjjiiigggkkkwww}}}yyywwwyyy~~~yyyvvvuuutttpppmmmeee```YYYTTTOOOLLLIIIGGGHHHFFFHHHNNNUUU```qqqyyy|||wwwtttrrrooommmlllmmmrrruuullleee``````aaa^^^ZZZXXXUUUQQQKKKGGGDDDAAA>>><<<888777666555444444333333333222111111222222111///...///////////////.....................---------------------------------------------------------,,,,,,,,,------------...///...,,,++++++,,,...//////.........000222555777999======AAAKKKUUUlll~~~xxxwwwlll```YYYPPPPPPVVVbbbsssttt^^^MMMBBB===<<<<<>>;;;:::888666444333333333333222111111222222111///......///////////////...........................------------------------------------------------,,,,,,---------............---,,,,,,,,,,,,---...111000//////000222555777:::===<<<@@@LLLXXXqqq|||{{{~~~qqqeeeZZZTTTLLLQQQZZZgggwwwkkkXXXIIIAAA===999<<>>===BBBOOO]]]xxxyyykkk___VVVQQQLLLTTT___mmm}}}vvvbbbQQQEEE@@@>>>999>>>DDDMMM[[[lllzzzvvvfffVVVLLLIIIKKKMMMRRR^^^ooo~~~}}}~~~~~~{{{tttlllgggeeeeeeggglllpppuuu}}}}}}wwwoooggg___ZZZRRRMMMIIIIIIIIIKKKRRR[[[hhhqqqyyy{{{}}}~~~xxxxxxyyy{{{~~~{{{rrrlllfff^^^ZZZZZZ[[[aaakkkxxx{{{yyy}}}yyyrrroooqqqxxx|||xxxuuuooosssyyy|||zzzyyyvvvtttpppmmmhhhddd___YYYSSSOOOKKKHHHFFFIIILLLTTTbbbooo}}}~~~zzzvvvrrrpppqqq{{{~~~lllhhhfff___[[[^^^ZZZWWWRRRNNNJJJGGGBBB???;;;:::888777666777999:::333222111111222222111///------...///////////////---........./////////000------------------------------------------------------------............+++,,,...//////...,,,+++......000222444666777888;;;???@@@GGGVVVeeeuuueeeYYYRRRNNNLLLWWWdddrrrnnnZZZJJJBBB>>>===999AAAIIIRRRaaasss}}}{{{ppp```QQQIIIGGGIIIKKKTTT___rrr}}}~~~}}}{{{sssjjjfffeeegggiiijjjsss}}}|||}}}}}}yyyssskkkddd```UUUPPPKKKJJJIIIIIINNNTTT\\\dddiiihhhjjjttt|||vvvssstttvvvyyy}}}zzztttmmmddd]]]\\\YYY___eeeooo}}}wwwtttvvv~~~zzzuuurrrmmmpppvvv~~~|||zzzwwwuuuuuurrrnnnjjjeee___XXXSSSMMMJJJIIIJJJLLLPPP\\\hhhwww~~~~~~|||xxxtttrrrvvv}}}oooiiifff___\\\___[[[XXXSSSOOOKKKGGGCCC@@@999888777777888:::<<<>>>333222111111222222111///------...///000000//////---.........//////000000---------------------------------------------------------.........//////***,,,...000000...,,,***+++,,,///222555888999:::;;;@@@BBBKKK[[[lllrrr```UUUOOOLLLMMMYYYggguuu~~~iiiTTTFFF???======;;;CCCMMMVVVfffwwwwwwlll\\\NNNFFFEEEHHHJJJTTT```sss}}}{{{~~~~~~qqqkkkgggfffdddbbbjjjtttxxxzzz|||zzzuuummmgggdddWWWQQQLLLKKKIIIHHHKKKQQQPPPWWWZZZXXXYYYcccqqqzzzzzzxxxyyyzzz~~~{{{tttooopppqqqtttwww{{{~~~~~~~~~{{{sssiiiaaa^^^WWW\\\aaaiiixxxzzzwwwzzzyyysssooolllnnnttt~~~}}}{{{xxxvvvxxxvvvrrrnnniiibbb[[[VVVPPPMMMKKKKKKKKKNNNXXXccctttzzzxxxvvvuuu{{{}}}vvvooonnnrrrzzzmmmeee^^^[[[ZZZ\\\YYYUUUQQQNNNJJJEEEAAA;;;::::::999:::;;;===>>>333333222222111000000000000000////////////000000000000///..................------,,,,,,------.../////////......---------........................000000000000000000000000000000111222444666999:::<<>>===;;;:::999999999:::333333222222111000000000000000////////////000000000000///..................------,,,,,,------...------,,,,,,,,,+++++++++................................................111111222333555777:::;;;===BBBIIIRRRcccuuudddVVVMMMJJJMMMTTT```pppmmmWWWJJJCCC>>>===>>>BBBFFFQQQaaaqqq{{{~~~|||oooaaaQQQIIIFFFEEEGGGKKKTTTcccwww{{{}}}{{{qqqmmmkkkiiifffkkkkkklllmmmmmmkkkgggddd]]]XXXRRRMMMLLLKKKKKKKKKLLLMMMOOOPPPSSSXXX^^^cccooovvv~~~}}}xxxsssllleee```^^^^^^___cccfffhhhgggcccaaabbbcccfffkkkqqqvvvzzz|||~~~~~~}}}|||{{{zzzzzzyyyzzz}}}zzzpppiiiccc```^^^bbbiiiuuuyyyqqqllliiikkksss~~~|||{{{zzz{{{{{{{{{zzzvvvooofff```ZZZSSSMMMLLLLLLNNNUUU]]]ooo{{{~~~|||uuupppmmmqqqxxxzzzpppmmmnnnllltttvvvkkkccc___```^^^\\\XXXTTTQQQLLLFFFBBBAAA???===:::888666666666333333222222111000000000000000////////////000000000000///.....................------------......---,,,,,,,,,,,,+++++++++................................................222222333444666999;;;===@@@DDDKKKWWWllllll]]]QQQJJJJJJMMMWWWbbbqqq~~~tttcccPPPEEE???<<<<<<>>>CCCJJJWWWhhhwww~~~}}}zzzhhh[[[MMMGGGEEEEEEIIINNNVVVcccttt{{{xxxsssmmmiiifffeeedddeeeffffffeeeddd___[[[UUUQQQOOOOOOOOONNNQQQRRRUUUVVVWWWYYY]]]```eeeiiinnnqqqpppnnnlllkkkhhhccc]]]VVVQQQNNNNNNOOOTTTVVVXXXWWWUUUUUUXXX\\\dddiiiooouuuxxx{{{}}}}}}}}}|||{{{zzzyyyxxxxxxxxxzzz~~~zzztttjjjeeebbbcccgggpppzzzrrrllliiikkkrrr|||}}}{{{|||}}}~~~~~~|||uuummmggg^^^WWWPPPNNNNNNNNNTTT[[[kkkwww{{{wwwpppmmmpppvvv}}}{{{qqqkkkllliiinnn{{{wwwjjjbbb___aaa```]]]ZZZWWWSSSNNNHHHCCCBBB@@@===:::777555444444333333222222111000000000000000////////////000000000000///.....................------------......................................................000000000000000000000000222222222444666999<<<===AAAEEEMMM\\\ssswwwdddVVVLLLGGGHHHMMMXXXbbbppp||||||gggXXXIIIAAA===;;;<<>>AAACCCPPPcccvvv|||vvvaaaVVVLLLGGGEEEFFFKKKQQQ\\\eeeqqqyyyzzzxxx{{{nnnjjjfffcccdddfffggggggiiieeeaaa^^^]]]]]]\\\\\\___bbbfffiiijjjkkklllmmmnnnmmmjjjgggbbb]]]XXXUUUQQQOOOJJJEEEBBBAAAAAABBBCCCEEEGGGGGGHHHMMMUUU\\\dddjjjqqqwwwzzz|||~~~~~~|||}}}|||{{{zzzyyyxxxxxxwwwxxxzzz|||~~~~~~~~~xxxssspppnnnqqq|||xxxpppjjjgggiiinnnvvv|||{{{}}}{{{vvvkkkccc[[[VVVRRROOORRRWWWfffrrrvvv}}}wwwoooppprrrvvv{{{xxxqqqooojjjjjjmmmuuu~~~~~~{{{mmmccc___aaa```___]]][[[YYYTTTMMMIIIBBB@@@>>>;;;888777777666333333222222111000000000000000////////////000000000000///...............//////............//////+++++++++,,,,,,,,,,,,---................................................000000111222555888;;;===CCCGGGQQQeeexxxvvv|||{{{lllZZZMMMFFFCCCGGGMMMXXXcccooowww{{{zzzpppeeeRRRIII@@@===<<<<<>><<<<<<;;;???DDDKKKYYYmmm}}}|||qqqiiiUUUNNNGGGDDDDDDFFFMMMVVVcccjjjrrrwwwyyy}}}}}}vvvssszzz{{{uuurrrrrrtttuuuvvvwwwtttqqqooooooooonnnmmmtttwwwzzz}}}}}}}}}~~~|||yyytttlllaaaZZZPPPMMMIIIDDD@@@>>>======999<<>>@@@DDDIIIWWWpppmmmeeefffnnnqqqbbbRRRGGGBBBBBBIIIPPPbbbkkkuuuyyyyyyrrrdddWWWGGGAAA<<<;;;;;;;;;>>>DDDPPP]]]ppp~~~yyylllcccOOOIIIDDDCCCCCCFFFOOOXXXeeekkkssswwwxxx{{{}}}uuurrrxxx}}}zzz{{{}}}~~~~~~|||yyywwwwwwwwwvvvuuutttwwwzzz{{{{{{{{{|||}}}~~~uuuiiiaaaUUURRRMMMGGGBBB???===<<<888;;;???BBBEEEKKKTTT[[[dddjjjrrryyy|||}}}~~~~~~~~~yyyyyyxxxwwwvvvuuuttttttssstttuuuuuuttttttvvvwwwvvv|||}}}tttmmmfffgggjjjpppwww~~~zzzqqqiiibbb[[[ZZZ]]]dddoooqqq~~~}}}wwwtttwwwyyyxxxwwwyyywwwxxxvvvoookkkmmmnnnmmmqqqpppnnnnnnpppuuuzzz}}}~~~uuulllccc```aaaeeennnvvvzzzppphhheeeccc```___]]]YYYUUUQQQJJJFFFAAA===:::999777555555555333222111000000000000000////////////000000000000////////////000000........................,,,---------.../////////........................,,,,,,------.../////////000222555777888:::<<>>???BBBHHHRRRZZZgggkkkqqqvvvyyy{{{|||~~~}}}{{{zzzxxxuuusssrrrrrrssssssssssssttttttsssrrrrrrqqqsssuuuxxx|||}}}rrrkkkjjjiiilllqqqvvv~~~{{{ssslllgggdddbbbgggrrrqqqvvvppplllnnnqqqqqqrrruuutttwwwvvvpppkkkkkkjjjhhhhhhgggeeedddfffjjjnnnqqquuukkkbbb^^^]]]___fffnnnyyypppiiieeebbb___]]]YYYTTTPPPJJJGGGAAA===;;;999777666666555333222111111000000000//////////////////000000000////////////000000........................---------.......................................,,,,,,---......//////000000222555777888:::===@@@KKKRRRdddnnn\\\YYY^^^lllxxxdddPPPHHHFFFGGGOOOZZZjjjwww~~~yyyqqq___LLLDDD>>>999:::;;;===BBBHHHUUUaaapppyyy{{{tttdddVVVJJJHHHDDDBBBCCCJJJSSSZZZgggqqqzzz{{{zzz}}}yyyqqqmmmsss}}}~~~wwwuuummmiiihhhhhhgggeeegggkkklllxxx~~~iii___SSSKKKHHHEEE@@@;;;<<<>>>???@@@CCCJJJTTT[[[fffjjjpppuuuxxxyyy{{{|||~~~{{{yyyxxxvvvtttqqqpppppppppqqqqqqqqqrrrrrrrrrqqqqqqppppppqqqssswww|||}}}sssllljjjjjjlllqqquuu}}}xxxpppkkkhhhfffjjjtttsssqqqjjjffffffhhhiiimmmqqqsssxxxyyyuuupppmmmiiiddd```^^^[[[ZZZ[[[^^^aaadddvvv~~~wwwlllbbb]]][[[[[[___dddsssyyynnniiiccc___]]]ZZZUUUQQQLLLHHHCCC>>><<<:::888666666555444222111111111111//////............//////000000////////////000000.......................................---------........................,,,------......///000000111333555777999;;;???AAAOOOYYYnnnjjjYYYXXX^^^lll|||gggRRRIIIGGGIIISSS___qqq}}}{{{ooo\\\JJJ@@@;;;888999;;;>>>DDDKKKUUUcccqqqyyyxxxooo___QQQGGGEEECCCBBBDDDKKKUUU\\\hhhrrr{{{||||||~~~yyyppplllqqqzzzvvvvvvyyyvvvqqqfffbbb______]]]ZZZZZZ]]]^^^hhhrrr{{{yyymmm]]]PPPJJJFFFBBB???<<<>>>@@@AAADDDKKKUUU]]]eeejjjoootttvvvwwwxxxyyy{{{|||}}}}}}|||zzzxxxvvvuuusssqqqooommmmmmmmmmmmnnnoooooooooooopppppppppmmmmmmmmmooosssyyy~~~~~~tttmmmjjjjjjmmmqqquuu|||wwwqqqnnnlllnnnwwwuuussslllfffddddddeeejjjpppuuu|||}}}xxxsssllleee```]]]YYYVVVUUUWWWYYY[[[jjjsss{{{pppddd___\\\ZZZ\\\___kkkyyyuuunnneee___^^^\\\WWWTTTMMMIIIDDD@@@===;;;999777666555444333222111111111//////............//////000000////////////000000......................../////////...---------,,,........................---------...//////000000111333666888999<<>>:::888999:::===DDDLLLWWWeeesssxxxtttiiiZZZMMMFFFEEECCCBBBEEELLLVVV]]]gggqqqzzz}}}zzzpppkkkpppxxxzzzqqqqqqtttwwwoooeee___[[[[[[YYYUUUTTTVVVWWW^^^fffqqq|||hhhVVVLLLGGGDDDBBB<<<>>>???AAADDDLLLVVV^^^fffjjjooossstttuuuvvvwwwwwwxxxyyyyyyxxxvvvuuussssssqqqooommmlllkkkjjjjjjlllllllllmmmnnnoooooopppnnnllljjjiiikkkoootttxxx~~~uuunnnkkkkkkmmmqqqtttzzzxxxtttrrrrrrzzzyyyxxxqqqiiieeebbbbbbgggnnnxxxyyyqqqiiieeeaaa\\\WWWTTTTTTUUUVVV___iiiwwwrrreee___\\\YYYYYY[[[bbbkkk}}}}}}sssggg```___^^^[[[WWWOOOKKKFFFAAA>>><<<:::888666666444333222111111111//////............//////000000////////////000000......................../////////...---------,,,........................------......///000000111222444666888:::>>>CCCFFFMMM___}}}ppp___[[[^^^oooqqq[[[QQQPPPTTT```nnnyyyuuudddSSSGGG>>>;;;999::::::<<>>;;;:::;;;;;;===FFFPPP___mmmxxxvvvjjj]]]QQQIIIFFFFFFFFFGGGKKKSSS]]]ccchhhqqqzzz}}}rrrjjjmmmttttttjjjkkkppp}}}mmmcccZZZVVVUUUQQQPPPQQQNNNPPPUUU___ppp~~~fffUUUJJJDDDBBB<<<>>>@@@BBBFFFNNNYYYbbbjjjmmmrrrtttuuuuuuuuuuuussssssssssssrrrrrrqqqpppooonnnmmmkkkiiigggfffeeefffffffffgggiiikkknnnoooqqqnnniiieeecccdddfffiiipppwwwxxxqqqmmmlllnnnqqqrrrvvv}}}{{{~~~xxxpppkkkfffdddiiiqqq{{{uuuppphhh___XXXTTTRRRQQQWWW^^^iiisss|||}}}jjj```[[[WWWUUUUUUTTTUUU^^^nnnrrreeeaaa___ZZZUUURRRNNNHHHDDD@@@>>>;;;999777666555444333222222222111111000000000000111111000000////////////000000........................---------................................................///000000111111333444666888;;;@@@FFFJJJVVVlllooobbbaaaeeeuuu}}}kkkZZZWWW\\\eeetttvvveeeSSSGGGCCC;;;::::::<<<<<>>@@@BBBEEEIIIQQQ]]]eeelllppptttvvvvvvvvvvvvvvvrrrrrrrrrrrrqqqqqqqqqqqqlllkkkjjjiiigggdddbbbaaabbbbbbbbbccceeehhhkkkmmmooolllgggdddbbbbbbdddfffiiipppyyyyyyrrrmmmmmmoooqqqqqqttt}}}{{{zzztttpppkkkiiinnnvvv|||wwwmmmddd[[[VVVSSSSSSWWW]]]fffnnnvvv~~~pppddd]]]XXXUUUUUUUUUSSSXXXcccpppvvvgggaaa^^^XXXSSSSSSOOOIIIDDDAAA>>><<<:::777666555444333222222222222222111111111111222222000000////////////000000........................,,,------....../////////..............................//////000000111111333555666888;;;AAAGGGKKK]]]sss}}}mmmdddffflllvvvwwweeeWWWWWW___iiizzzttt```MMMCCCAAA999888:::<<<===AAALLLXXXgggsss{{{tttdddVVVNNNIIIAAACCCFFFKKKRRR]]]hhhpppqqqwww|||tttkkkmmmttttttjjjkkkeeewww{{{zzz}}}pppaaaYYYTTTPPPNNNNNNNNNPPPTTT[[[fffyyyttt___OOOFFFBBB???BBBDDDGGGKKKTTT___hhhnnnqqquuuwwwwwwwwwvvvwwwrrrrrrrrrqqqqqqqqqqqqqqqjjjiiihhhgggeeebbb```____________```bbbfffiiikkkllliiifffcccbbbbbbdddeeedddjjjsss}}}zzzsssnnnmmmoooqqqqqqsss~~~~~~zzzxxx|||yyyuuurrrqqqwww~~~~~~tttiii___XXXUUUSSSWWW\\\aaafffkkkqqqzzzwwweee]]][[[XXXTTTQQQPPPRRRWWW^^^kkknnneee```[[[WWWVVVRRRLLLGGGDDDAAA>>><<<:::999777666444333333333111111000///////////////000000000000//////////////////.........---------...------,,,,,,------...//////............//////......//////000222333444444666777777:::BBBJJJNNN^^^}}}xxxnnniiilllqqqnnn^^^RRRVVVeeeuuulllYYYJJJBBB???<<<;;;;;;===???CCCPPP]]]nnnwww{{{qqq___QQQGGGBBBFFFEEEEEEIIIRRR^^^iiipppyyy|||xxxpppmmmmmm~~~ssshhheeefffttt~~~tttssswww}}}iiiZZZUUUSSSQQQNNNPPPOOORRRYYYdddwwwxxx```OOOGGGDDD??????AAAFFFNNNYYYdddjjjuuuvvvxxxxxxxxxwwwuuussstttsssqqqppppppnnnkkkiiihhhgggfffdddbbb```___^^^___^^^]]]]]]^^^```cccdddeeeeeecccaaa^^^\\\]]]___cccgggmmmttt~~~{{{wwwqqqpppnnnnnnpppvvvzzzttttttyyy{{{yyywwwxxx~~~xxxmmmccc]]]ZZZYYYYYY\\\___aaacccgggnnntttmmmddd___[[[WWWVVVSSSRRRSSSWWW```pppssshhhbbb\\\XXXWWWSSSMMMHHHEEEBBB???===:::999777666444444333333111111000////////////000111000000000//////////////////.........---------...------,,,,,,------...//////............//////......//////000222333444444666888999<<>>:::999;;;>>>@@@FFFTTTaaaoooxxxzzzooo^^^PPPGGGBBBDDDDDDEEEKKKTTT```lllsssyyy}}}{{{sssooonnn|||ssshhhdddeeeqqq{{{rrrqqqtttppp```XXXUUUSSSPPPRRRQQQSSSYYYdddwww|||bbbPPPFFFCCC@@@AAACCCHHHQQQ\\\gggmmmwwwxxxyyyzzzyyyxxxvvvttttttsssqqqpppooonnnkkkhhhgggfffeeecccaaa___^^^]]]]]]\\\[[[ZZZ[[[]]]___```______^^^[[[XXXWWWXXXZZZ___cccjjjrrr{{{}}}xxxqqqpppooonnnqqqwwwzzzsssrrrwww}}}zzz{{{}}}}}}rrriiicccaaa```___``````^^^\\\]]]bbbfffrrr{{{{{{nnnfff```[[[YYYTTTPPPOOOOOOSSS___kkkxxxlllddd^^^ZZZXXXTTTOOOJJJFFFCCC@@@>>>:::999888666555444333333222111000000///000000000111111000000000//////////////////.........------......------------......//////............//////......//////000222333444444666999;;;>>>CCCKKKQQQlllqqqjjjiiiooouuu|||uuubbbWWWPPPVVVgggzzzuuuaaaPPPEEE???===888888:::>>>BBBJJJYYYgggrrrxxxxxxlll[[[OOOGGGBBBBBBCCCFFFLLLVVVcccnnnuuuzzz~~~vvvqqqoooxxxsssgggcccdddlllyyypppnnnqqq}}}|||iii___YYYVVVSSSVVVTTTUUU[[[fffyyy~~~fffSSSIIIEEECCCDDDGGGNNNWWWcccmmmtttzzz{{{||||||{{{yyywwwvvvtttrrrpppooonnnmmmiiigggeeeeeecccaaa___]]][[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZYYYVVVTTTSSSTTTUUUYYY^^^fffnnnwww~~~yyyrrrrrrqqqppprrrxxxyyyrrrqqqsssyyy}}}{{{xxxssspppoooqqqwww~~~vvvnnniiiggggggiiiiiifffaaa\\\ZZZ\\\___fffooo~~~zzznnnddd^^^XXXSSSNNNMMMLLLNNNWWW```ppp{{{nnneee___[[[YYYUUUPPPKKKGGGDDD@@@===::::::888666555444444333222222111000000000000111111111111000000000//////////////////..................------------......//////............//////......//////000222333444555666:::>>>@@@CCCMMMVVVssspppjjjkkkqqqwwwyyyooo]]]UUURRRZZZmmmnnnZZZKKKBBB>>>===999999;;;@@@EEENNN^^^mmmvvvyyyvvvhhhWWWMMMGGGCCCBBBCCCGGGMMMWWWcccnnntttzzz~~~zzztttqqqwwwtttgggbbbbbbgggvvvxxxnnnmmmnnnxxxtttggg___ZZZWWW[[[XXXYYY```kkk~~~}}}gggVVVMMMIIIFFFIIINNNVVV```kkkuuuzzz}}}}}}~~~~~~}}}{{{xxxwwwtttrrrpppooommmkkkhhheeecccbbbaaa___\\\ZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSVVVVVVUUUSSSQQQPPPRRRSSSTTTYYYbbbkkktttzzzttttttsssssstttzzzzzzsssqqqqqqttt|||~~~|||zzzxxxvvvsssooollliiikkkpppvvvzzzyyyrrrnnnnnnnnnqqqqqqnnnhhh```\\\\\\]]]^^^ggguuuxxxjjjaaa[[[UUUPPPOOOMMMMMMSSSZZZbbbvvv~~~qqqggg```\\\YYYVVVQQQLLLHHHDDD@@@===;;;:::888777555444444444333333222111111111111111111111111111000000000000000000/////////.........///......------....../////////............//////......//////000222333444555666:::???AAADDDPPP]]]yyy|||nnniiikkkqqqwwwwww|||xxxjjjXXXVVVWWWaaattt{{{gggTTTHHHBBB???>>>;;;;;;===BBBGGGQQQbbbqqqzzzzzzssscccSSSKKKFFFCCCCCCDDDHHHOOOXXXccclllrrrzzz~~~wwwsssxxxuuufffaaa___cccooozzzooommmnnnvvvpppgggaaa^^^```]]]^^^fffsssyyydddTTTLLLJJJGGGKKKRRR\\\gggqqqyyy}}}|||yyyxxxtttrrrooonnnllliiifffcccaaa```^^^\\\YYYWWWUUUTTTTTTSSSRRRQQQPPPOOOOOONNNPPPPPPPPPNNNLLLLLLNNNPPPPPPVVV___hhhrrr{{{wwwwwwvvvvvvxxx||||||uuurrrpppqqqvvv}}}~~~wwwuuusssrrrqqqooollljjjgggiiimmmrrruuuyyy}}}wwwuuuvvvwwwxxxxxxvvvpppggg```]]]]]][[[bbbmmm|||rrrfffaaa[[[UUURRRPPPMMMOOOTTTZZZiiixxxmmmddd```[[[XXXSSSOOOKKKFFFAAA>>>;;;:::999777666555444444444333222222111111222222222222111111111000000000000000000/////////......//////............////////////............//////......//////000222333444666555999@@@BBBEEETTTdddxxxllljjjmmmrrrwwwwwwzzz|||}}}~~~{{{ooobbbUUUWWW]]]iii|||ttt```OOOEEEAAA???>>><<<;;;>>>DDDJJJUUUgggwww}}}{{{qqq___PPPIIIFFFDDDDDDFFFJJJQQQZZZdddmmmrrryyy||||||wwwyyyuuufff___\\\___iii{{{qqqppppppwww{{{qqqjjjgggfffccceeemmmyyyttt___PPPIIIGGGGGGMMMWWWcccnnnvvv{{{}}}}}}zzzxxxtttrrrooommmkkkhhhdddaaa___^^^\\\ZZZWWWTTTRRRQQQOOOOOONNNMMMLLLKKKJJJJJJHHHIIIHHHGGGFFFFFFHHHJJJMMMSSS\\\eeeppp~~~|||zzzzzzzzzzzz{{{}}}vvvrrrooonnnqqqvvv}}}yyywwwqqqooommmmmmmmmlllkkkiiiggghhhkkkpppqqquuu}}}}}}yyyooofffaaa___ZZZ___hhhuuu|||nnnccc\\\VVVTTTQQQNNNOOORRRUUU```ppptttjjjddd^^^[[[VVVRRRNNNIIIDDD@@@;;;:::999777666555555444444444333222222222222333222222222111111111000000000000000000/////////...//////............////////////............//////......//////000222333444666444888???BBBFFFWWWlllwwwnnnooosssxxx}}}zzzzzzxxxtttsssooodddXXXRRRXXXaaaoooyyylllYYYKKKCCC@@@>>>===::::::>>>DDDLLLYYYlll}}}|||ooo\\\MMMGGGFFFDDDDDDFFFLLLTTT^^^hhhqqquuuxxx{{{~~~|||}}}zzzvvveee^^^XXX\\\cccqqqtttssssssxxx{{{tttpppllliiikkkrrr}}}ooo[[[NNNJJJIIILLLSSS```nnnxxx~~~}}}yyywwwtttrrrooollljjjgggccc```]]]\\\ZZZXXXUUURRRPPPOOOJJJJJJJJJIIIHHHGGGFFFFFFCCCCCCCCCBBBAAAAAACCCEEEJJJPPPXXXbbbnnn}}}}}}}}}}}}}}}~~~}}}vvvrrrnnnkkklllqqqsssvvvyyyyyyxxxuuusssssspppnnnllllllmmmmmmllljjjhhhiiilllpppqqqttt~~~vvvkkkdddbbbZZZ^^^eeeqqqttt```YYYUUUTTTSSSPPPPPPSSSRRRZZZgggyyyzzznnnhhh```]]]YYYUUUPPPKKKFFFBBB<<<;;;999777666555555555555444333333222222333333222222222111111111111000000000000000//////////////////............////////////............//////......//////000222333444666444777???BBBGGGZZZpppyyyrrruuuzzz|||{{{uuuoookkkggg\\\PPPPPPXXXcccqqqtttgggUUUHHHAAA???===<<<888999===EEENNN[[[ppp|||nnnZZZKKKGGGFFFDDDCCCGGGMMMWWWaaallluuuyyyxxxzzz|||~~~|||yyy}}}zzzvvveee^^^VVVZZZ```kkk}}}vvvuuuuuuzzzzzzwwwpppmmmnnnuuu~~~lllZZZPPPMMMOOOQQQZZZhhhwww|||yyywwwtttrrrooollljjjfffbbb___\\\[[[YYYWWWTTTQQQOOONNNGGGGGGGGGGGGFFFEEEDDDCCCAAABBBBBBAAA???@@@BBBDDDIIINNNVVV```lll|||~~~~~~|||uuuqqqmmmiiijjjmmmkkknnnqqqrrrrrrqqqqqqrrrsssqqqooonnnoooooonnnmmmkkklllooorrrsssuuu