BM6(v7 |||{{{}}}yyyzzzkkkIIIBBB<<<888999999666555777333222222111111111111111000000000000///////////////////////////000000111///...---,,,,,,,,,------++++++++++++++++++++++++************************,,,******---111111...******++++++++++++,,,,,,,,,///+++***,,,---,,,000777KKKPPPXXX___bbb```[[[VVVTTTVVVRRRKKKOOOfffwwwZZZRRRUUUXXXfffwww{{{gggWWWQQQPPPNNNNNNOOORRRUUUVVV^^^\\\]]]```dddhhhlllooommmyyy{{{nnngggbbbYYYOOOMMMMMMNNNPPPUUU^^^jjjrrrxxxxxxyyy|||}}}|||xxxuuuwwwvvvtttrrrooommmllllllooolllhhheeebbb^^^ZZZWWWXXXXXXXXXXXXWWWUUUPPPMMMEEEBBB>>>===???DDDIIILLLGGGAAA>>>>>>>>>>>>EEENNNOOONNNLLLGGGAAA:::444000333111111111222333111000000111111222222333444444444777999;;;<<<===>>>@@@@@@>>>BBBNNNaaaqqqzzz}}}tttxxx}}}}}}~~~xxxzzzyyyuuurrrrrrrrrwwwzzz}}}YYYGGG???888888888666666777444333222222111111111222000000000000//////////////////......//////000000,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***)))))),,,000111///,,,++++++++++++,,,,,,,,,,,,---++++++,,,,,,///777@@@MMMRRRYYY^^^```]]]XXXUUUMMMNNNLLLKKKXXXuuuqqq]]]VVV]]]fffuuuzzzkkk[[[NNNNNNOOOPPPQQQTTTXXX[[[]]]aaabbbcccggglllrrrxxx{{{uuunnncccYYYOOOMMMJJJHHHJJJPPPYYY```lllpppvvvyyyyyywwwuuutttyyywwwssspppllljjjiiiiiikkkhhheeebbb```\\\XXXUUUTTTUUUVVVWWWWWWTTTNNNJJJEEEEEEDDDAAA???AAAGGGLLLJJJEEE@@@AAAAAAAAACCCFFFLLLMMMLLLJJJDDD>>>777333222111111111111111///---000111111222222333444444555777:::;;;;;;<<<===???>>>===AAAMMM^^^nnnwwwzzztttzzzyyyxxxzzz}}}xxxnnnfffaaa```___gggiiimmmpppsssvvvzzz~~~~~~~~~sssPPPFFF<<<;;;<<<:::777666555444333222222222222222000000000000//////////////////.........//////000,,,,,,,,,,,,---......///+++++++++++++++++++++++++++++++++++++++++++++++++++******,,,...///...,,,+++++++++,,,,,,,,,------,,,,,,,,,---...444@@@IIIPPPTTTZZZ]]]\\\YYYUUUSSSHHHGGGHHHQQQjjj|||iii]]]^^^qqqpppcccZZZRRRMMMNNNQQQTTTXXX[[[___cccfffffflllsssyyytttgggYYYTTTMMMFFFCCCEEEJJJNNN]]]cccjjjnnnnnnooorrrvvvxxxvvvrrrmmmiiigggfffeeedddbbb___^^^\\\YYYUUURRRQQQRRRTTTVVVWWWSSSMMMIIIIIILLLLLLHHHBBB@@@EEEKKKQQQMMMIIIIIIJJJHHHDDDBBBMMMNNNOOONNNJJJCCC;;;777222111000000111000...,,,000111111222222333444444555888:::;;;;;;;;;<<<>>>===<<<@@@LLL[[[jjjtttxxxwww~~~zzzvvvyyy}}}vvvwwwvvvxxx{{{rrrhhh___YYYVVVUUUYYY[[[___cccfffkkkppptttvvvwww|||XXXKKK???>>>???>>>:::777666555444333222222222222000000000000//////////////////............//////------.../////////000000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,------,,,+++++++++,,,,,,,,,---------+++---...///333===HHHOOOSSSVVVZZZZZZXXXTTTQQQPPPMMMMMMQQQaaaooo___ZZZfffooo^^^UUURRRRRRTTTTTTWWW[[[^^^```ccchhhlllppp|||{{{mmmfff[[[QQQJJJHHHIIIJJJNNNTTTZZZ]]]___eeennnvvvvvvssspppkkkhhheeecccbbb___^^^]]]\\\[[[YYYUUUQQQOOOPPPRRRTTTTTTRRRMMMIIINNNRRRRRRLLLCCC>>>AAAFFFQQQQQQRRRSSSTTTSSSMMMFFFKKKMMMOOOOOOLLLEEE>>>:::333111000000111111000///000111111222222333444444555777:::;;;:::;;;<<<===;;;<<<@@@KKKYYYgggqqquuuyyyzzz|||{{{mmmsssvvvwwwvvvrrrllleee^^^YYYUUUTTTUUUWWWYYY\\\^^^bbbgggkkkooopppttt{{{fffTTTCCC>>>@@@???<<<999777666555444333222222222000000000000//////////////////......------.........//////000000000//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,------------+++...000333;;;GGGOOORRRTTTWWWZZZXXXSSSNNNMMMMMMLLLSSS```wwwzzzeeeZZZ]]]pppttt```TTTOOOOOOSSSYYY]]]```ccceeefffiiinnnsss|||}}}uuuhhh\\\SSSNNNJJJHHHGGGJJJLLLNNNPPPYYYfffooopppooommmjjjgggdddbbb```___^^^^^^^^^^^^[[[WWWTTTOOONNNMMMNNNOOONNNLLLJJJOOOSSSTTTMMMCCC======@@@JJJPPPVVVZZZ\\\[[[UUUNNNDDDGGGJJJLLLKKKGGGAAA>>>888555111000000111222111000111111222222333444444444666999::::::;;;<<<>>>;;;<<>>;;;999888777666444333333222222000000000000////////////000///...------------......//////000000///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,------------...,,,///222777CCCPPPUUURRRUUUXXXYYYUUUOOOJJJIIIKKKJJJ\\\vvvxxxlll___]]]jjjpppbbbTTTPPPOOOQQQWWW^^^bbbfffkkknnnqqqwwwooocccXXXPPPJJJGGGGGGFFFEEEGGGNNNYYYaaakkkkkkkkkjjjgggdddaaa___]]]]]]]]]^^^___]]]YYYVVVNNNKKKHHHGGGHHHJJJJJJJJJPPPSSSSSSOOOFFF@@@>>>???DDDOOOYYY\\\\\\[[[TTTLLL>>>AAAFFFJJJKKKJJJHHHFFF???;;;555111000111111222000111111222222333444444333555888::::::;;;===???;;;===BBBJJJVVVcccmmmsssyyyrrryyy|||~~~~~~xxxqqqjjjfffZZZZZZYYYWWWUUUVVVXXXZZZWWWWWWYYY\\\]]]aaalllxxx~~~ZZZEEE>>><<<999888888888666555444333333222000000000000////////////000///...---------------....../////////...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++***+++---///,,,,,,,,,---------......,,,000333:::HHHVVVXXXQQQVVVXXXYYYTTTMMMGGGGGGIIIRRRlllzzziiibbb\\\bbbxxxrrrcccXXXPPPRRRVVVZZZ```gggdddiiipppvvv|||yyyjjj]]]UUUIIIGGGDDDBBBCCCHHHPPPUUUggghhhiiijjjhhheeeaaa___[[[[[[\\\]]]]]]\\\XXXUUUMMMIIIDDDBBBCCCFFFIIIJJJQQQSSSTTTQQQKKKEEEBBBBBBBBBPPP[[[\\\YYYUUUNNNEEE;;;>>>DDDJJJNNNOOONNNNNNFFF@@@888111///000111111000111111222333333444444222444777999:::;;;===???;;;===BBBKKKVVVbbblllrrrxxxssssssuuuxxx}}}xxxrrrgggccc]]]YYYXXXWWWVVVUUUYYYUUUTTTWWWYYYZZZ^^^cccttt}}}rrrKKK;;;>>>===666:::999888666555555555555222222111111000/////////........................------............------,,,,,,,,,++++++*********)))+++,,,,,,+++***,,,---)))))))))***+++,,,---...///***)))+++---,,,,,,///111111999IIISSSTTTUUUXXX]]]YYYPPPGGGFFFJJJJJJFFFWWW|||zzzkkk^^^NNN[[[uuutttdddTTTRRRSSSWWW[[[^^^fffooossssssvvv}}}nnndddUUUMMMFFFFFFGGGGGGKKKPPP___ggglllkkkiiihhhddd]]]ZZZZZZZZZZZZYYYXXXVVVVVVTTTPPPJJJDDDAAA@@@BBBCCCOOOOOOPPPPPPNNNKKKHHHFFF===@@@FFFOOOVVVVVVOOOIIIBBB??????EEENNNTTTSSSPPPRRRIII===555333222000...111111222222222333333333555777888888888:::<<<>>>>>>???CCCKKKSSS\\\kkkwwwvvvwwwvvvvvvwww}}}vvvooofff```^^^^^^^^^]]]]]]YYYXXXZZZ[[[ZZZ\\\```kkkppp}}}VVVBBB@@@@@@:::999999777666555444444444222222111111000000//////........................------............------,,,,,,,,,+++++++++******)))+++,,,,,,++++++,,,---...---,,,+++***++++++,,,///+++***---...,,,---000000555AAAOOOVVVVVVWWW[[[]]]VVVNNNGGGDDDFFFIIILLLeeennnbbbVVVPPPdddwwwcccVVVYYYXXX[[[```dddgggoooxxxyyy}}}{{{bbbYYYPPPLLLLLLLLLQQQVVV\\\bbbeeecccccceeeccc^^^[[[ZZZZZZYYYWWWVVVTTTTTTTTTPPPKKKFFFCCCBBBCCCCCCJJJKKKKKKLLLKKKKKKJJJJJJ>>><<<===EEEPPPTTTPPPKKKHHHAAA;;;<<>>>>>>>>CCCKKKRRR[[[iiivvv{{{zzznnneeeaaaaaa```______[[[ZZZ\\\]]][[[]]]aaadddfffrrr^^^DDD===<<<:::999888777555444444444444222222222111000000//////........................------............------,,,,,,,,,,,,++++++++++++***+++,,,,,,++++++,,,---///...,,,+++***+++---...///,,,,,,...///---...111333<<>>>>>>>>CCCJJJQQQZZZgggsss~~~{{{rrrmmmiiiddd```aaa^^^^^^aaaccccccfffkkkggggggooogggHHH;;;:::;;;999888777555444444333333333333222111111000000///........................------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...---,,,+++***+++---000222---+++,,,///...,,,...222;;;GGGTTTZZZWWWUUUYYY___VVVIIIAAAAAA======NNNdddnnnYYYVVVRRRgggyyylllccc___^^^\\\^^^dddkkknnnrrr|||zzzjjj```ZZZXXX\\\bbb\\\\\\[[[[[[\\\]]]]]]\\\[[[ZZZXXXUUURRRPPPNNNMMMMMMMMMKKKIIIFFFDDDBBB@@@===???BBBEEEHHHIIIJJJKKKCCC>>>999<<>>EEEKKKOOOLLLGGG@@@:::666444111///111111222222222333333333555777888888888:::<<<>>>===>>>BBBJJJQQQXXXeeeqqq~~~}}}|||pppfffeeeaaaaaaeeehhhjjjnnntttoooqqquuu|||wwwWWWDDD??????999888777666555444444444333333222222111000000000////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...,,,,,,++++++,,,...000111+++***+++------,,,000666GGGPPPXXXXXXTTTSSSXXX]]]NNNCCC<<<======AAAYYYttt}}}cccSSSWWWfffssseee___]]]___dddbbbfffmmmtttxxx~~~{{{mmmbbbZZZXXX[[[TTTRRRSSSVVVZZZ[[[[[[[[[[[[ZZZWWWSSSPPPNNNLLLLLLJJJIIIIIIHHHFFFCCC@@@>>>:::===AAAEEEHHHHHHGGGFFFAAAAAA@@@??????BBBHHHLLLHHHFFFAAA>>><<>><<<===BBBJJJQQQXXXeeeppp~~~}}}yyyjjjddd``````dddiiimmmuuu|||~~~lllSSSDDD???:::999888666555555555555333333333222111111000000////////////////////////------............------,,,,,,,,,,,,------------+++,,,------,,,,,,---......------,,,,,,,,,,,,,,,+++***+++---,,,---444<<>><<<>>>AAAEEEGGGGGGFFFEEE???BBBCCC???:::999>>>DDDOOOMMMGGG@@@;;;===DDDJJJKKKJJJGGGCCC>>>:::666444111111222222222333333333555777888888888:::<<<>>>;;;===BBBKKKRRRYYYeeeqqq|||}}}}}}kkkhhheeefffmmmvvvzzzgggMMM>>>;;;:::999888666666666666444333333222222111111000////////////////////////------............------,,,,,,,,,---------......+++,,,------,,,,,,---///+++,,,---------,,,******,,,++++++------///999CCCUUUWWWVVVUUUXXX]]]ZZZSSSCCC???;;;:::FFF^^^}}}vvvcccQQQUUUlll~~~jjj[[[[[[___```cccjjjiiinnnyyy|||iii\\\WWWIIIBBBAAAHHHPPPTTTWWW[[[[[[YYYUUUQQQNNNMMMLLLLLLHHHHHHGGGFFFEEECCCAAA@@@??????@@@BBBDDDFFFHHHIIICCCDDDCCC>>>999888<<<@@@OOOPPPOOOIIICCCAAAEEEJJJKKKKKKIIIFFFAAA<<<888666111111222222222333333333555777888888888:::<<<>>>:::<<>>@@@IIIPPPVVVVVVOOOHHHEEEFFFIIIIIIIIIFFF@@@;;;777555111111222222222333333333555777888999999:::<<<>>>:::<<>>:::>>>IIIUUU```mmmzzz___FFF<<<;;;<<<555555888333333333333333333333333333////////////000000000000------------------------,,,,,,,,,,,,,,,,,,------,,,------,,,+++***,,,...,,,,,,,,,------......///......//////333>>>MMMXXX\\\WWWWWW^^^aaaZZZRRROOOLLLDDDCCCVVVvvvgggTTTKKK___rrraaaWWWTTTUUU[[[bbbhhhpppxxxggg[[[NNNFFFDDDDDDIIIOOOUUUTTTSSSQQQNNNKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCEEEGGGDDDAAA@@@CCCGGGJJJKKKJJJEEE>>>::::::===EEEOOOYYY\\\TTTIII@@@<<>>:::@@@GGGJJJHHHEEECCCAAA???999777444222333444444333444666888888888888:::<<<===:::===GGGUUUeeevvvvvvwwwyyy|||~~~}}}TTTAAA:::<<<777666999777444444444444444333333333000000000000////////////..............................------,,,,,,,,,++++++,,,---,,,++++++---...............------------///...///666BBBNNNWWW[[[[[[[[[\\\]]]ZZZTTTLLLHHHFFFIIIUUUkkkoooVVVSSSaaarrr^^^VVV]]]^^^bbbhhhmmmrrr}}}nnn\\\RRRMMMGGGCCCBBBIIIKKKMMMOOOOOOMMMKKKIIIFFFFFFFFFEEEDDDCCCCCCCCCAAACCCEEEDDDAAA???@@@AAADDDGGGKKKKKKGGGAAA<<<:::<<>>:::888999666777777666555333222111111111000000000/////////....................................------,,,,,,,,,***,,,,,,,,,++++++---///---------,,,,,,,,,,,,,,,......222<<>>EEEUUUkkkxxx}}}kkkNNN???@@@;;;888999777999888777555333222111000111111000000//////.......................................---------------***+++,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,---000888DDDPPPXXXZZZYYY[[[aaabbb]]]XXXUUUSSSPPPIIIWWWnnnqqqWWWNNNcccsss^^^WWWYYY[[[```iiirrryyyuuukkk```SSSHHHCCCDDDEEEHHHKKKMMMNNNMMMMMMHHHHHHGGGEEEDDDBBBAAAAAA????????????????????????@@@CCCHHHKKKKKKHHHCCC@@@777999<<>>@@@DDDFFFDDDCCCDDD>>>:::666333333444555555333555777777777777999;;;;;;===???EEEUUUlll~~~rrr{{{[[[DDDAAA:::666888888888777666555444333222111111111111000///.................................------------............***+++,,,,,,+++,,,...000++++++,,,,,,------......,,,333???LLLVVVZZZZZZXXXZZZ```aaaYYYQQQPPPPPPNNNLLL___zzz^^^PPPXXXuuu{{{eeeXXXXXX^^^```fffqqq|||yyykkk[[[NNNIIIBBBCCCEEEHHHJJJKKKLLLMMMJJJIIIGGGFFFCCCBBB@@@???>>>===<<<<<<===???@@@@@@>>>@@@CCCGGGIIIHHHEEECCC999888999???FFFIIIFFFAAA>>>999999AAAGGGHHHHHHIIIEEEAAA:::666444444444444333555666777666777999::::::>>>AAAFFFUUUlllxxxssswwweeeIIIAAA999555888:::666666666555555444444333222111111000///......---////////////////////////,,,---------.../////////***+++,,,,,,+++,,,...000,,,,,,------...///000000---666EEERRRZZZ\\\ZZZXXXWWW^^^^^^SSSJJJIIIJJJIIITTTiiiwwwVVVRRReeeppp___XXX]]]fffiiippp{{{sssbbbUUUQQQAAAAAACCCEEEGGGJJJKKKLLLKKKJJJHHHFFFCCCAAA??????>>><<<::::::<<>>EEEHHHDDD???===666555???IIILLLLLLNNNKKKFFF???999555444333333333555666777666777888::::::???BBBFFFUUUlll~~~{{{vvv|||tttuuuxxxzzzvvvRRRDDD;;;::::::444888666444444444444222000111111000000//////......000000//////.........---------------------,,,,,,+++++++++,,,---......///...++++++...///---...222...<<>>===<<<<<<<<<<<<<<<@@@:::777===GGGLLLGGG@@@;;;:::777666>>>IIIJJJDDDBBB@@@;;;888AAAMMMQQQLLLFFFFFFAAA888333444555444555555666666777777888888<<<:::BBBJJJSSSkkk|||ppprrrvvvwww|||cccLLL<<<999:::333888666444444444444222000111111000000//////......000/////////............------------------------//////////////////.........,,,---//////---...222444AAASSS\\\\\\YYYYYYZZZ]]]```XXXRRRVVVTTTOOOSSSiii|||hhhaaaWWWooo~~~hhhaaa``````hhhrrrwww}}}pppbbbXXXMMMEEE@@@AAADDDEEEFFFIIIJJJHHHGGGDDDBBB@@@??????>>>======<<<<<<<<<<<<===???;;;888<<>><<<<<<<<<;;;<<<<<<======>>><<<;;;===AAAEEEGGGGGGGGGCCC<<<888===HHHNNNOOOPPPPPPKKKDDDBBBFFFKKKLLLOOOQQQLLL???555222333444555555666666777777888888;;;:::CCCLLLWWWppptttzzzxxxssssssrrrlllfffccccccaaa^^^[[[WWWTTTRRRNNNLLLKKKMMMQQQSSSSSSQQQZZZdddjjjyyyuuukkk___ZZZaaammmwww{{{{{{wwwzzzoooJJJAAACCC;;;888777555444555444333111111111000000//////......///////////////.........+++,,,,,,---...//////000---...///111333555666777000///000222000...000666HHHQQQZZZ\\\YYYWWW[[[```eeeaaaVVVRRR[[[[[[ZZZbbbjjjYYYXXXfffyyyjjj^^^```iiisss}}}|||qqqhhh___SSSGGGBBBAAA@@@BBBFFFGGGGGGFFFEEECCCAAA@@@???;;;;;;;;;;;;<<<<<<===>>>>>>????????????CCCHHHMMMKKKFFF>>>:::===GGGQQQVVVUUUVVVTTTLLLEEEEEEJJJPPPLLLPPPMMMBBB777555666777555555666666777777888888<<<;;;CCCLLLWWWoooyyy{{{wwwnnnjjjjjjhhhaaaZZZYYYXXXVVVSSSPPPMMMJJJIIIHHHGGGFFFGGGHHHJJJKKKLLLWWWdddnnnjjj^^^RRRMMMQQQYYY```ccclllqqq|||RRRDDDEEE>>>999777555555555555333111111111000000//////...............///////////////,,,,,,------...///000000,,,---...000222444555666000///000222000///444<<>>>>>AAABBBAAA???BBBJJJPPPPPPKKKEEEBBBCCCJJJUUU]]]TTTWWWWWWQQQHHHEEEKKKRRRKKKOOONNNDDD;;;888777555555555666666777777888888===;;;CCCKKKUUUllltttnnngggdddccc```ZZZUUUPPPOOONNNLLLIIIHHHFFFEEEFFFGGGGGGGGGGGGIIIMMMPPPWWWcccmmm|||]]]SSSKKKJJJMMMRRRXXX^^^fffqqqYYYEEEBBB<<<999777555555555555333222111111000000//////...............///////////////---------.../////////000///////////////000000000///...///000///000:::DDDVVVWWWWWWWWWXXXZZZ]]]```___bbb]]][[[]]]^^^mmmxxxfff]]]bbbgggeeedddfffmmmxxx}}}vvvfff[[[OOOIIIEEEBBBAAABBBDDDDDDEEEEEEDDDCCCAAA@@@;;;;;;;;;:::;;;;;;<<<<<<>>>AAABBBAAA@@@BBBJJJPPPMMMIIIGGGEEECCCEEENNNWWWOOORRRUUURRRJJJDDDHHHQQQMMMPPPOOOHHH@@@<<<666111555555666666777777888888<<<;;;BBBJJJSSSkkk~~~wwwrrrhhheeeaaa^^^[[[WWWSSSOOOHHHHHHGGGEEEDDDDDDCCCCCCCCCEEEFFFFFFFFFJJJPPPVVV\\\eeelll~~~kkkRRRKKKGGGIIILLLPPPYYYbbbmmmzzzaaaGGG???:::999777666555666555444222111111000000//////................../////////000............////////////////////////...............---.........222???LLLYYYVVVSSSTTTXXX]]]______^^^```\\\\\\aaadddwwwrrrbbb```mmmpppaaaeeejjjmmmrrr}}}|||vvvkkk```UUUOOOJJJDDD@@@???AAABBBCCCCCCCCCAAA???>>><<<<<<;;;:::::::::;;;;;;===???AAA@@@@@@BBBHHHMMMHHHFFFFFFFFFAAA<<>>???AAAAAAAAA???===<<<===<<<;;;;;;::::::::::::;;;===?????????BBBFFFJJJJJJIIIJJJJJJBBB:::;;;CCCEEEGGGKKKNNNHHH>>>>>>DDDIIIKKKLLLLLLMMMKKK@@@555555555666666777888888888999888@@@IIITTTmmm{{{vvvtttnnnddd\\\ZZZVVVRRRLLLIIIIIIHHHFFFCCCDDDCCCBBBBBBAAAAAAAAAAAABBBCCCFFFHHHHHHLLLYYYfffiiikkkrrrqqq```UUUMMMIIIHHHOOOYYYbbbllluuu\\\AAA999999999888555555777888777222222222111111111111000////////////////////////////////////////////////111000...------...///000222111///...000999JJJXXXWWWTTTRRRVVV]]]cccdddbbb___fffggg______oooyyyaaaRRRddd|||gggcccjjjmmmsss{{{|||wwwtttpppnnneeeYYYQQQLLLFFF??????@@@AAA@@@???>>>>>>??????>>>>>>===<<<;;;;;;;;;888999===???<<<;;;BBBLLLPPPJJJIIIKKKIIIAAA<<<===AAADDDFFFGGGDDDBBB@@@@@@FFFJJJLLLLLLMMMMMMCCC666888888888888888777777777;;;===???DDDTTTjjj~~~|||vvvpppmmmggg]]]WWWUUURRRNNNIIIFFFFFFEEEDDDBBBDDDCCCBBBAAAAAAAAAAAAAAACCCCCCEEEHHHJJJNNNZZZfffiiimmmuuuxxxgggXXXOOOMMMJJJLLLUUU```jjjvvvgggKKK@@@>>>===:::777666777777555222222222111111111111000////////////////////////////////////////////////111000...------...///000111000...---000;;;LLLZZZZZZXXXWWWZZZ```dddcccaaaccclllkkkbbbcccwwwnnnYYYVVVooorrr```___mmmqqqxxx|||xxxuuuqqqnnnfff[[[SSSNNNGGG@@@???@@@@@@??????>>>???@@@?????????>>>===<<<<<<<<<888999===>>><<<:::@@@IIIOOOKKKJJJLLLJJJBBB<<<<<>>DDDTTTkkk|||tttmmmfffbbb\\\TTTOOOOOOKKKHHHEEECCCCCCCCCBBBAAACCCBBBAAAAAAAAAAAAAAABBBEEECCCDDDIIINNNSSS\\\eeelllpppxxxxxxiii[[[QQQKKKJJJIIIMMMYYYfffrrrvvvWWWGGGDDD@@@<<<999888666555444222222222111111111111000////////////////////////////////////////////////000///.........///000111111000///...444AAASSS___]]]\\\\\\___ccceeeccc``````kkkiii^^^ccc|||}}}eeeVVV___|||kkk___bbbooovvv}}}||||||||||||{{{xxxvvvrrrppphhh]]]UUUPPPIIIBBB?????????>>>>>>??????@@@?????????>>>======<<<<<<888999<<<===:::888===EEEMMMLLLLLLNNNKKKCCC===<<>>?????????>>>>>>======<<<<<<<<<<<<999999;;;<<<:::777:::AAAJJJLLLNNNOOOKKKDDD>>><<<===<<<===CCCKKKNNNKKKFFFEEEGGGJJJMMMMMMJJJBBB<<<666555555555666777888999777:::===CCCSSSkkk{{{qqqjjjbbbZZZSSSPPPLLLGGGEEEFFFBBBBBBBBBAAAAAA@@@AAABBB@@@@@@@@@@@@@@@AAABBBCCCFFFEEEHHHQQQYYY___gggnnnrrrsssvvvxxxiii\\\TTTPPPNNNNNNQQQTTT]]]kkkyyyzzz___HHH>>>888888999666444555222222222111111111000000000000000000000000000000///////////////////////////////////////000111111000111111222>>>QQQ```eeeZZZ\\\___bbbeeeeeebbb```cccjjjhhheeevvvqqq\\\]]]wwwlll]]]^^^fffqqq}}}}}}|||yyyxxxvvvuuuuuutttrrrpppppppppkkkbbb\\\WWWOOOGGGBBB???<<<<<<===???>>>>>>;;;;;;;;;;;;;;;:::::::::999888999;;;999666888>>>FFFKKKNNNMMMIIIEEE@@@>>>;;;;;;>>>FFFOOOTTTSSSOOOGGGHHHKKKMMMMMMGGGAAA===777666555555555777888999999<<<>>>CCCSSSjjj}}}|||ssskkkfffYYYRRRLLLJJJHHHDDDBBBDDD@@@BBBCCCBBBAAA@@@AAABBB????????????@@@BBBCCCCCCFFFGGGNNNWWW___eeeooowwwxxxuuuwwwllleeeZZZRRRNNNNNNPPPQQQVVVZZZeeetttiiiIII===666888:::666444777222222222111111111111000000000000000000000000000////////////////////////...//////000000111111111---000000333AAAVVVbbbbbbYYY[[[^^^aaabbbbbbaaa```eeeeeeeeennn|||cccSSS___}}}fff]]]bbbiiiuuu}}}|||yyywwwuuusssrrrqqqooommmmmmnnnjjjddd___ZZZSSSJJJEEE@@@<<<;;;===>>>===;;;::::::::::::::::::::::::999777999;;;:::777888<<>>CCCRRRiii|||{{{qqqhhhaaa]]]QQQKKKGGGGGGEEEBBBAAABBB???AAACCCCCC@@@???@@@BBB>>>>>>>>>???@@@BBBCCCDDDEEEJJJSSS]]]dddjjjuuu~~~}}}ppp\\\WWWPPPLLLMMMPPPTTTVVV]]]cccpppvvvMMM???666:::<<<777444777222222222111111111111000000000000000000000000000////////////////////////......///000111222222222---111333777GGG\\\eeebbb[[[]]]___``````___^^^^^^ccc\\\^^^rrrqqqWWWRRRhhhsssbbbaaahhhooo{{{{{{yyyyyyxxxuuusssqqqqqqpppooommmjjjkkkjjjdddaaa]]]UUUMMMGGGBBB<<<:::<<<===<<<999::::::::::::::::::::::::888777888;;;;;;888888<<>>AAACCCBBB@@@>>>???AAA>>>>>>>>>???@@@BBBCCCDDDDDDKKKVVVaaagggmmmyyy|||jjjZZZTTTQQQMMMLLLOOOTTTYYY[[[iiippp~~~QQQAAA888;;;===777444777222222222111111111111000000000000000000000000000////////////////////////......000111222222222222000555888<<>>BBBIIINNNRRRTTTVVVXXXHHHHHHNNNUUUUUUOOOMMMPPP>>>===:::777666777888999666999<<>>======>>>>>>=========>>>AAADDDEEEEEEHHHPPPaaaooopppnnnxxxrrr___UUUSSSNNNKKKLLLRRRXXX]]]eeemmmuuu~~~cccDDD;;;===444666===777444444333222222111111000000000000000000000000000............/////////000......//////000000111111...222999EEEUUUeeejjjhhheeegggeee]]]YYY\\\bbbddd[[[VVVbbbzzz}}}bbbRRRcccxxxgggaaadddlllsss}}}}}}|||wwwrrroookkklllppprrrnnnhhhiiinnnggghhheeebbbaaa```ZZZQQQLLLGGGAAA<<<:::;;;;;;;;;999999999888888777777777999888666666888:::::::::;;;AAAHHHLLLLLLKKKLLLMMMDDDBBBFFFNNNTTTUUUVVVXXXTTTNNNMMMTTTWWWSSSNNNMMMCCC<<<888999888444444888888===>>>@@@PPPjjj~~~~~~xxxssskkkgggaaaYYYRRRLLLHHHFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEFFFGGGPPP\\\iiioooqqqwww}}}pppbbbUUUMMMKKKMMMLLLPPPWWW^^^ccckkksssqqqMMM>>>AAA999666:::666444444333333222111111111000000000000000000000000........./////////000000......//////000111111111000555>>>IIIXXXeeeiiifffeeegggddd___\\\^^^]]][[[UUUSSSddd}}}cccTTTiiitttdddbbbgggqqqyyy{{{xxxwwwuuuuuuvvvmmmmmmnnnoookkkfffggglllffffffeeebbbbbbbbb\\\TTTMMMHHHBBB===;;;::::::::::::999999999888888888888999888666666888::::::999:::@@@GGGLLLMMMMMMMMMNNNGGGCCCEEEMMMTTTVVVVVVXXXSSSMMMJJJOOORRRPPPMMMMMMFFF>>>888888888666555888777<<<>>>@@@PPPjjj~~~yyyvvvrrrmmmhhhaaa^^^YYYSSSMMMIIIFFFEEEBBBBBBAAAAAAAAABBBBBBCCC@@@???>>>>>>>>>>>>>>>>>>??????@@@AAACCCFFFIIIJJJVVVfffpppppptttgggWWWRRRNNNJJJGGGNNNOOOVVV```ggglllttt|||UUU>>>AAA>>>666777777444444333333222222111111000000000000000000000000....../////////000000000......///000000111111222111999DDDOOO]]]ggghhhcccffffffdddcccdddddd]]]SSSOOORRRjjj{{{cccYYYsssnnnbbbdddmmmxxx|||wwwsssrrrrrrsssllljjjiiijjjhhhdddfffjjjeeefffdddbbbcccccc^^^WWWOOOJJJDDD>>><<<:::999888:::::::::999999999999888999888666777888:::999999888>>>FFFLLLOOOOOOOOOPPPJJJDDDCCCKKKTTTWWWVVVVVVSSSMMMIIIJJJMMMNNNNNNPPPKKKAAA888777888888777777777<<<>>>@@@PPPjjj~~~xxxpppkkkgggccc___ZZZXXXTTTPPPLLLIIIGGGFFFAAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>>>>>>>>>>???>>>???AAABBBDDDHHHLLLOOOYYYeeepppssswwwqqqXXXLLLKKKLLLMMMNNNRRRUUU]]]hhhnnnssszzzYYY;;;>>>@@@888555;;;555444444333222222111111000000000000000000000000...////////////000000000...//////000111111222222111<<>>>>>??????>>>>>>>>>>>>>>>??????>>>@@@BBBDDDFFFKKKQQQUUU___bbbmmmyyyyyyyyynnn```RRRKKKKKKMMMRRRWWWZZZ]]]eeennnsssvvv}}}gggAAA===BBB:::555===555555444444333222222111000000000000000000000000////////////000000000111//////000000111222222222111>>>OOO^^^iiiooolllfffiiijjjkkkkkkkkkfffWWWHHHKKKWWWxxxhhhaaakkktttdddgggrrrzzztttllljjjjjjhhhmmmrrrtttrrrsssxxx{{{zzz{{{sssmmmmmmmmmjjjiiikkkhhhhhheeeaaaaaabbb]]]VVVSSSNNNHHHBBB>>>;;;888777999999999999999999999999999888777888999999888777555999@@@HHHOOORRRSSSSSSMMMBBB<<>>>>>=========>>>>>>>>>>>>>>>??????@@@>>>AAADDDGGGJJJOOOXXX^^^jjjgggooo|||zzzyyymmmXXXRRRNNNMMMLLLNNNVVV^^^dddffflllrrruuuxxxvvv}}}QQQ???DDD<<<444<<<555555444444333333222222000000000000000000000000/////////000000000111111//////000111111222222333333AAATTTcccnnnrrrooohhhjjjnnnnnniiicccZZZMMMAAAMMMZZZ||||||bbbfffzzz}}}lllcccmmmyyysssnnnnnnlllhhhhhhllllllmmmyyywwwtttsssnnniiihhhhhhgggddd`````````\\\UUUSSSOOOIIICCC@@@<<<999777777888888888888999999999999888888888:::999888666666888===DDDLLLRRRTTTTTTMMMCCC;;;>>>DDDGGGGGGHHHHHHHHHDDD???@@@GGGMMMOOOPPPMMMEEE<<<888999999666444:::<<>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???CCCHHHKKKNNNUUU___gggrrrooossszzz}}}rrr___OOOLLLLLLPPPSSSVVV^^^ffflllmmmqqquuuvvvzzzrrrppp```AAACCC???555:::555555555444333333222222000000000000000000000000//////000000000111111111///000000111111222333333777FFFYYYgggpppsssooohhhhhhnnnppphhh[[[QQQJJJEEESSSaaazzzdddooowwwhhhcccqqq}}}yyyzzz}}}{{{uuukkkppptttyyywwwuuuuuuooohhheeeeeeeeeaaa^^^^^^```]]]VVVSSSOOOIIIDDDAAA===:::888666666777777777888888888999888888999:::999777555777777:::AAAIIIPPPTTTTTTNNNDDD======???@@@CCCFFFEEEHHHEEEAAAAAAHHHNNNNNNOOOPPPKKK@@@888888888666444999;;;>>>OOOjjj~~~}}}ooohhhbbbXXXOOOIIIFFFEEEFFF??????===<<<;;;<<<<<<===<<<<<<<<<======>>>@@@@@@>>>>>>===>>>>>>???@@@@@@AAAEEEKKKNNNRRRZZZdddmmmtttuuuvvvvvv{{{iiiYYYQQQNNNNNNTTT[[[```gggnnnqqqqqqtttvvvwww|||qqqjjj~~~fffAAABBB@@@666:::666555555444444333222222000000000000000000000000000000000000111111111111000000000111222222333333:::JJJ\\\jjjqqqsssnnngggcccmmmqqqgggYYYPPPOOOOOOZZZggg~~~hhhwwwuuugggeeesss~~~zzz}}}rrr{{{zzzrrrrrrsssooohhhdddcccbbb___]]]^^^aaa^^^XXXSSSOOOJJJEEEAAA>>>;;;888555555666666777777777888999888888999:::999777555777777888>>>GGGOOOSSSUUUNNNFFF???=========AAAFFFFFFJJJJJJEEEEEELLLQQQPPPNNNRRROOOBBB999777888777444999;;;>>>OOOjjj~~~}}}nnnddd\\\WWWPPPIIIFFFDDDBBBAAA>>>>>>=========>>>>>>???<<<;;;;;;<<<<<<===>>>???>>>???@@@@@@??????AAABBBAAAJJJSSSUUUWWW___kkksssxxxwww|||vvvnnndddYYYSSSNNNPPPUUU]]]fffnnnsssuuuttttttqqqvvvqqq___pppsssJJJBBBBBB;;;666777555444444444444333111111111111111111111111111000000////////////000000333//////111111000222666>>>MMM___jjjppprrrpppkkkkkkpppggg]]]ZZZSSSKKKNNNfffyyyaaayyyqqqjjjhhhrrr}}}vvvtttpppnnnmmmkkkiiigggcccccccccbbb```___]]]\\\[[[VVVNNNHHHEEE@@@;;;888999888888777777777777777999999999888888888888888999999:::===CCCJJJQQQUUUXXXNNN@@@888999AAAIIINNNKKKQQQSSSLLLCCCBBBMMMYYYRRRNNNHHHAAA;;;999999999999777;;;@@@JJJfff||||||zzz{{{rrrcccYYYTTTOOOIIIEEEBBBAAA@@@???>>>======<<<<<<======>>>;;;;;;;;;;;;<<<===>>>???===>>>>>>======>>>AAADDDJJJPPPVVVZZZ^^^eeennnuuu}}}zzzwwwuuullliiiccc^^^XXXSSSNNNKKKQQQVVV^^^hhhqqqwwwyyyzzzrrrtttttt}}}wwwbbbqqq}}}QQQFFFDDD<<<888777555444444444444333111111111111111111111111111000000////////////000000111//////222333222444888???QQQfffqqqtttsssooojjjnnntttkkk___ZZZSSSQQQZZZzzzxxxccczzzooojjjkkkvvvxxxrrrooollljjjhhhgggeeecccccccccbbbbbb```___]]]\\\[[[VVVPPPJJJFFFBBB<<<999999888888777777777777777888888888888888888999999::::::;;;>>>BBBGGGKKKNNNUUUMMMCCC===???HHHSSSZZZVVVZZZZZZQQQFFFCCCLLLWWWQQQMMMGGG???999666666666999777;;;???JJJfff||||||||||||{{{kkk\\\RRRMMMIIIDDDAAA@@@@@@@@@@@@======<<<<<<<<<<<<<<<===;;;;;;;;;;;;<<<===>>>???>>>>>>===;;;<<<@@@EEEIIITTTVVV[[[bbbhhhmmmqqquuuyyyttthhh```]]]YYYVVVPPPLLLJJJKKKNNNPPPVVV]]]iiiuuu|||~~~}}}uuuxxxyyyeeeoooYYYIIIDDD<<<999777555444444555444333222111111111111111111111111000000////////////000000///...000444444333555:::AAAWWWooozzzzzzuuuoookkkmmmsssjjj[[[RRRLLLSSSdddooohhh{{{mmmlllppp{{{yyysssnnnllliiigggfffeeecccaaacccbbbbbbaaa```^^^]]]\\\\\\XXXRRRMMMHHHCCC>>>;;;999888888777777777777777777777777888999999999:::999:::<<<>>>AAACCCEEEFFFKKKHHHBBB<<<<<>>>>>??????>>>===???DDDLLLQQQYYYZZZ```jjjqqqrrrrrrsssxxxyyymmmcccYYYTTTSSSOOONNNKKKIIIKKKPPPVVV[[[[[[cccoooyyy~~~}}}{{{gggkkk___JJJBBB::::::777666444444555555333222111111111111111111111111000000////////////000000//////111444333222555;;;FFF]]]vvv}}}xxxtttqqqoootttiiiWWWKKKFFFSSSlllkkksssuuummmooovvv}}}xxxzzznnnllliiiggggggfffdddbbbbbbbbbaaa```___]]]\\\[[[[[[YYYUUUPPPKKKEEE@@@===999888888777777777777777666666777888999:::::::::888999<<>>>>>>>>??????BBBIIIQQQWWWZZZ]]]gggssswwwuuutttvvvyyyiii___WWWQQQNNNOOOHHHIIIKKKLLLNNNSSSZZZ___bbbiiiqqqxxx{{{|||}}}~~~~~~lllhhhfffNNNBBB;;;<<<888666555555555555444222111111111111111111111111000000////////////000000000000222333222000555<<>>999888888777777777777777666666777888999:::::::::777888;;;???BBBDDDFFFGGGHHHIIIFFF>>>777999DDDNNN[[[^^^]]]TTTHHHBBBCCCHHHXXXXXXUUULLLBBB:::888999888666:::>>>IIIeee{{{{{{yyywww}}}yyyqqqaaaRRRIIIKKKHHHEEECCCBBBAAA@@@>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<===>>>;;;>>>@@@DDDHHHNNNUUUZZZ^^^dddppp{{{{{{vvvzzzwwwjjj\\\TTTOOOKKKKKKMMMIIIMMMQQQSSSTTTVVV[[[___fffkkkqqquuuvvvxxx{{{}}}pppeeexxxnnnSSSDDD===@@@888666555555666555444222111111111111111111111111000000////////////000000111111222333111000777AAASSSfffyyy~~~~~~|||vvvqqqaaaQQQIIIFFFVVVsss}}}wwwssswww}}}|||vvvpppllljjjhhheeedddeeedddcccbbbaaa``````___^^^\\\[[[ZZZYYYZZZYYYUUUNNNGGGAAA???999888888777777777777777777777777888999999999:::777888999<<<@@@EEEIIILLLGGGHHHEEE???999:::CCCKKKTTTYYY[[[VVVMMMFFFGGGJJJVVVWWWUUUMMMAAA999777777888666:::>>>HHHddd{{{{{{wwwuuu{{{vvv}}}uuueeeWWWNNNJJJGGGEEECCCCCCCCCAAA@@@@@@???>>>===<<<<<<<<<<<<::::::::::::;;;<<<======<<<@@@FFFLLLQQQWWW\\\```gggnnn{{{}}}xxxhhh\\\QQQMMMKKKJJJLLLOOOQQQUUUYYYZZZXXXXXX[[[___aaagggmmmpppqqqtttyyy~~~~~~ppp```mmmuuuVVVDDD<<<@@@888777555555666666444333111111111111111111111111000000////////////000000111111222333111333>>>IIIYYYiiiyyy}}}yyyqqqhhhUUUJJJHHHHHHVVVpppyyywwwvvvyyyxxxxxx}}}yyyuuuvvv|||~~~|||zzzxxxtttpppmmmhhhfffdddcccddddddcccaaa`````````___]]]\\\ZZZYYYWWWYYYZZZVVVOOOGGGAAA???999888888777777777777777888888888888888888999999999888777999===DDDJJJOOOHHHGGGDDD>>>999999???FFFMMMSSSXXXWWWPPPIIIHHHIIITTTVVVUUUMMMAAA888666777888666:::>>>HHHddd{{{{{{xxxvvvzzzuuu{{{uuufffXXXOOOJJJHHHFFFEEEEEEEEEDDDCCC@@@@@@???======<<<<<<<<<::::::::::::;;;<<<======???EEEMMMTTTZZZ___ccceeepppwww~~~{{{www]]]SSSKKKJJJLLLMMMQQQUUUUUUYYY\\\ZZZWWWVVVYYY]]]ZZZaaahhhlllnnnqqqwww|||{{{nnnZZZdddwwwVVVBBB:::===888777555555666666444333111111111111111111111111000000////////////000000111111222333333666CCCPPP\\\jjjzzz{{{uuurrreeeQQQIIIMMMNNNZZZsss|||tttwwwxxxzzzllldddllluuuqqqnnnrrr|||zzztttooollllllllliiigggeeedddeeeeeedddccc``````___^^^]]][[[ZZZYYYWWWYYYZZZWWWOOOGGGAAA???999888888777777777777777999999999888888888888888:::888666666:::BBBJJJOOONNNLLLGGGAAA;;;;;;>>>CCCHHHNNNUUUUUUPPPIIIGGGGGGSSSVVVVVVOOOBBB999777888888666:::>>>HHHddd{{{{{{zzzwwwzzztttzzzxxxhhhWWWLLLJJJIIIGGGEEECCCBBBAAA@@@>>>>>>======<<<<<<<<<;;;<<<======<<<::::::<<<>>>BBBFFFOOOXXXZZZ[[[dddooozzzjjjVVVRRRNNNMMMQQQVVVYYYYYY```]]]XXXWWWXXXXXXWWWUUU```aaaeeeiiijjjlllttt~~~wwweee___sssUUUAAA@@@888999777666555666666444222111111111111000000000000000000000000000000000000333222333444222555DDDUUUeeeppp|||}}}wwwxxxfffRRRGGGDDDJJJ___uuutttvvvwww{{{|||iiiaaaiii}}}iiifffiiittt|||{{{vvvqqqnnnkkkhhhfffgggfffdddddddddbbb```^^^___^^^^^^^^^^^^\\\XXXUUU\\\ZZZXXXTTTNNNHHHBBB???:::888777555555666888999999888888888777777666666666666777666777<<>><<<>>>@@@FFFKKKOOONNNNNNOOOKKKFFFPPPSSSQQQIIIBBB>>>:::666999888<<>>>>>>>>=========<<<<<<:::;;;;;;:::999;;;???AAAFFFKKKTTT^^^cccfffppp|||ppp[[[OOOMMMMMMPPPVVV\\\```aaaddd```[[[XXXXXXYYYXXXVVV[[[\\\```fffjjjppp||||||fffZZZhhh^^^EEEAAA:::999888666666666666444222111111111111000000000000000000000000000000000000222111333444333777EEEUUUcccppp{{{ppp```OOOFFFFFFRRRlllpppiiirrr{{{uuu~~~xxxjjjeeexxx~~~qqqjjjgggjjjttt||||||vvvpppllljjjhhhffffffdddcccbbbbbbaaa___\\\^^^^^^]]]^^^]]][[[XXXUUUZZZYYYWWWTTTOOOIIICCC@@@:::999777666555666888999888888888888777777777666777888888666777<<>>@@@EEEHHHJJJJJJKKKLLLHHHBBBNNNRRRPPPIIICCC???;;;666999888;;;>>>GGGccc{{{}}}|||wwwzzzttt{{{kkkXXXLLLIIIHHHFFFDDDBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>;;;;;;;;;:::;;;>>>DDDHHHOOOTTT^^^hhhnnntttzzzcccRRRJJJLLLPPPXXXaaagggkkkllljjjeee```\\\ZZZZZZZZZZZZ\\\]]]bbbiiippp{{{nnnXXX___xxxiiiJJJBBB===:::999777666777666444333222222111111111000000000000000000000000000000000000111333444444999FFFTTT```qqqmmm^^^NNNGGGIIIYYYzzzjjjhhh{{{vvvsssxxxggglllrrrccckkkiiimmmvvv~~~}}}uuunnnjjjhhhgggfffdddcccaaaaaaaaa```^^^[[[]]]\\\\\\\\\\\\[[[WWWTTTXXXXXXWWWTTTPPPJJJEEEBBB;;;:::888666666666888888888888888888777777777777::::::999777666;;;CCCJJJMMMLLLIIIEEEAAA>>>>>>???IIIKKKKKKMMMQQQRRRLLLCCCKKKOOOPPPJJJDDDAAA<<<777999777:::<<>>===<<<===BBBIIIOOOVVV\\\fffpppxxxnnn[[[PPPLLLQQQZZZccclllqqqssssssmmmjjjddd```]]]]]]^^^^^^bbbdddjjjttt~~~xxx^^^]]]sssrrrNNN@@@@@@;;;:::888777777666555333222222222111111111000000000000000000000000000000000222333333444:::GGGRRR^^^sssqqqbbbRRRJJJLLL^^^mmmnnnrrrrrr|||wwwuuuyyyjjj]]]kkklllpppxxx~~~uuummmiiigggfffeeecccbbbaaaaaaaaa```^^^\\\[[[[[[[[[[[[\\\ZZZWWWTTTVVVVVVVVVTTTQQQLLLGGGDDD<<<;;;888777666666777888888888888777777777777777<<<<<<;;;888777:::AAAGGGLLLLLLJJJGGGBBB???>>>>>>KKKNNNPPPUUUZZZZZZOOOCCCHHHNNNPPPLLLGGGCCC>>>999999666999;;;DDDbbb}}}}}}|||pppYYYKKKFFFEEEDDDBBBAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@>>>===???EEEMMMRRRWWW```kkkuuusss___RRRMMMRRRYYYccclllrrrtttsssqqqkkkiiieeebbb______aaacccdddhhhsss}}}eee___ppp{{{SSS???BBB<<<;;;999888888777555333222222222222111111111111111111111111111111111111111333333222555>>>JJJSSS___vvvuuudddTTTLLLPPPcccmmmpppzzzoooqqq{{{}}}pppddd]]]kkknnnssszzz}}}tttlllhhhfffeeedddcccbbbaaaaaabbbaaa___]]][[[ZZZZZZ[[[[[[ZZZWWWTTTTTTUUUVVVUUURRRMMMHHHEEE===<<<999777666666777777777777777777777777888888<<<======:::999:::@@@DDDJJJKKKKKKHHHDDD???===<<>>>>>>>>>>>AAAHHHPPPVVVYYYdddqqq|||~~~hhhVVVNNNOOOWWW___jjjrrruuussspppnnnhhhhhhgggfffdddeeegggjjjgggooozzzggg]]]hhh^^^BBBEEE>>><<<:::999888777555333333222222222222111111111111111111111111111111111111444444222777EEESSS\\\fff|||rrraaaQQQNNNVVVlllkkkrrryyyoooqqq|||tttfffaaabbblllpppuuu{{{{{{sssmmmhhhfffeeedddcccbbbaaaaaabbbaaa___]]]ZZZZZZZZZ[[[\\\ZZZWWWUUUSSSUUUVVVVVVSSSNNNIIIEEE???===:::888666666666777777777777777888888888888:::===>>>===;;;;;;>>>BBBGGGIIIJJJIIIDDD???;;;:::FFFNNNXXX```ddd___PPPAAAGGGNNNSSSRRRNNNIIIBBB;;;888666999;;;DDDbbb{{{~~~~~~|||zzz```QQQDDDDDDBBBAAA@@@@@@??????>>>>>>>>>?????????@@@@@@<<<===???BBBGGGOOOXXX^^^cccooo|||qqq^^^PPPOOOUUU\\\dddpppxxxyyywwwsssqqqiiilllnnnoooooopppsssvvvyyy~~~}}}tttdddXXX^^^zzzlllGGGGGG>>><<<:::999999888555333333333222222222111111111111111111111111111111111000333444333<<>>;;;888666666666666666777777777888888888888888<<>>===>>>@@@EEEHHHJJJIIIDDD???:::888FFFPPPZZZ```aaa]]]PPPDDDGGGOOOUUUUUUQQQKKKCCC;;;888666:::<<>>>>>????????????<<<>>>BBBFFFMMMVVV```fffooo{{{www{{{ooobbbSSSJJJNNNXXX```iiiuuu}}}|||yyywwwmmmqqqvvvyyyzzz{{{{{{yyyvvvpppcccUUUXXXsssxxxKKKIII???===;;;999999888555333333333333222222222111111111111111111111111111111///333444444@@@VVViiirrruuummm[[[LLLPPP```xxxjjjfff{{{{{{qqqrrr|||~~~qqqjjjjjjlllkkkiiimmmnnnsss|||~~~tttddd]]]iiizzzooouuuxxxyyy~~~|||xxxrrrnnnjjjhhheeeccc```___^^^^^^______]]][[[[[[[[[[[[\\\]]]\\\YYYVVVSSSUUUWWWWWWTTTOOOIIIEEE@@@>>>;;;888666555666666666666777777888888888999666;;;@@@AAA@@@===>>>???DDDGGGIIIIIIDDD>>>999666BBBKKKUUUXXXXXXTTTKKKBBBHHHPPPWWWWWWRRRLLLDDD<<<888666;;;===FFFaaaxxxzzz~~~zzz|||~~~kkkTTTJJJEEE@@@???@@@@@@>>><<>>:::777555444555666666666666666777777777777777:::AAADDD???:::<<>>??????@@@@@@@@@@@@@@@@@@AAAAAAGGGOOOUUU[[[fffqqqyyylll```]]]aaalll|||uuupppiiiaaaZZZUUUMMMIIIIIIPPPXXX^^^nnnuuu}}}{{{uuunnneeeYYYQQQTTTkkkfffTTTKKKBBB:::999:::777555555555444333333222222333333222222111111222222333444111444444555FFFaaavvv}}}zzzbbbSSSRRR^^^nnnttt```kkkzzzvvvtttxxxxxxiiigggjjjeeeaaa```___^^^bbbhhhjjjiiiqqq|||qqqfffaaa___ccclllvvvvvvwww{{{{{{yyytttoookkkgggeeeddd```]]]^^^```___[[[YYY[[[YYYXXXYYY[[[\\\\\\YYYWWWVVVTTTSSSTTTTTTQQQJJJEEE@@@>>>:::777555444555666555666666666777777777777777:::@@@CCC???:::;;;AAAHHHHHHIIIKKKJJJFFF>>>888BBBDDDGGGLLLOOOMMMGGGBBBCCCKKKSSSUUUTTTOOOEEE<<<999777:::;;;CCCaaa|||{{{}}}rrrZZZNNNIIIDDDAAABBBBBBAAA???>>>>>>??????@@@@@@@@@@@@AAACCCJJJRRRZZZaaammmxxxqqqdddWWWSSSVVVYYY___^^^TTTOOOQQQRRROOOKKKHHHEEEEEEJJJSSS]]]dddpppvvv~~~zzzsssjjjcccYYYOOOOOOccc{{{kkk[[[JJJ:::777::::::666333555444333333222222333333222222111111222222333444222555444777IIIfff{{{vvvcccQQQQQQddd}}}iii^^^pppssstttzzzsssgggccceeeddd```]]]\\\ZZZZZZ^^^eeejjjlllxxxuuuiii___]]]aaafffnnnuuuvvvxxx}}}zzzxxxsssooojjjgggeeeddd___\\\\\\^^^]]]YYYXXXZZZWWWWWWXXXZZZ\\\\\\ZZZXXXTTTSSSTTTUUUVVVRRRKKKEEE@@@>>>:::777555444555666555555666666666777777777777:::???BBB???:::;;;@@@FFFGGGIIIJJJIIIDDD===888DDDFFFHHHKKKLLLKKKFFFCCCBBBIIIPPPRRRQQQNNNFFF>>>999777:::;;;CCCaaa}}}|||}}}xxx___PPPKKKEEEAAABBBBBBAAA???>>>>>>>>>>>>???@@@@@@AAACCCGGGNNNUUU]]]gggsss|||wwwiii]]]PPPKKKMMMKKKOOONNNIIIGGGIIIHHHEEEFFFEEEFFFHHHOOOXXXaaafffooottt|||wwwpppllleeeZZZOOOIII[[[qqq___MMM;;;777::::::777444555444333333222222333333222222111111222222333444333555555999MMMlllrrr^^^NNNQQQjjj```\\\ttt}}}pppttt}}}yyyooonnnmmmkkkjjj```]]]\\\]]]\\\]]]ccckkkqqqxxx{{{qqqfff]]]^^^dddjjjoootttvvvxxx~~~xxxvvvrrrnnnjjjgggeeeddd^^^[[[[[[]]]\\\XXXWWWYYYWWWWWWXXX[[[^^^^^^\\\ZZZTTTTTTUUUXXXXXXTTTMMMFFF@@@>>>:::777555444555666555555555666666666777777777999>>>AAA???:::;;;???FFFHHHJJJKKKIIIDDD>>>999FFFGGGHHHJJJJJJIIIFFFDDDAAAHHHNNNOOOOOONNNHHHAAA999777:::<<>>>>>>>>>>>>>>???@@@AAABBBGGGMMMSSSXXX```kkkvvv~~~jjj^^^TTTIIIDDDEEECCCEEEFFFEEEEEEFFFDDDAAAEEEFFFIIIMMMTTT\\\cccgggppptttzzz~~~wwwooollldddYYYNNNGGGWWWwww```VVVJJJ>>>;;;;;;999666666555444333333222222333333222222111111222222333444333666777===SSSsssnnnTTTJJJSSSooo[[[\\\wwwzzzooouuu~~~uuuooosssyyywwwnnngggaaa```aaabbbbbbcccllluuu}}}xxxoooeee^^^```fffjjjnnnqqqtttxxx~~~{{{uuusssppplllhhheeedddccc^^^[[[ZZZ\\\ZZZWWWVVVYYYXXXXXXZZZ]]]___```^^^]]]UUUUUUVVVYYYZZZWWWOOOIII@@@>>>:::777555444555666555555555555666666666666777888<<<@@@???::::::>>>FFFIIILLLMMMJJJDDD???;;;DDDFFFHHHIIIIIIHHHFFFFFF@@@FFFKKKLLLLLLLLLHHHBBB999777:::<<>>>>>???AAACCCDDDKKKRRRXXX\\\cccooozzzwwwbbbXXXQQQHHHDDDFFFDDDDDDCCCBBBBBBDDDFFFGGGCCCFFFKKKRRRYYY```eeehhhlllooosssvvvxxx|||xxxooohhh___VVVNNNHHHWWWtttWWWMMMFFF???>>><<<888777888555444333333222222333333222222111111222222333444222666999AAAZZZyyyjjjNNNGGGUUUttt[[[^^^yyyzzzooowwwrrrtttyyyyyylllaaa``````bbbeeefffiiisss~~~vvvlllddd```bbbfffhhhllloootttxxxxxxrrrpppmmmiiifffdddcccbbb___[[[ZZZ[[[ZZZWWWWWWYYYYYYZZZ[[[^^^aaaaaa___]]]UUUUUUVVVYYYZZZXXXQQQKKK@@@>>>:::777555444555666444444555555555666666666777777;;;???>>>::::::<<>>DDDIIIJJJJJJJJJFFF@@@888777;;;<<>>======999888888555444333333222222333333222222111111222222333444111555:::EEE___kkkQQQHHHVVVuuu^^^aaa{{{{{{pppyyytttvvv{{{~~~xxxppphhhccc___bbbgggnnnrrrxxx~~~tttjjjfffdddgggiiijjjmmmrrrtttyyyvvvpppnnnkkkgggdddbbbaaaaaa___\\\ZZZ[[[ZZZWWWWWWZZZZZZZZZ[[[^^^``````^^^\\\UUUTTTTTTVVVXXXVVVQQQLLL@@@>>>:::777555444555666444444444555555555666666777666:::>>>>>>:::999;;;EEEIIIMMMMMMIIIBBB>>><<<<<<@@@FFFJJJJJJIIIIIIJJJ@@@FFFKKKMMMMMMLLLGGGAAA888777;;;<<>>:::777555444555666444444444555555555666666777666999>>>>>>:::999;;;DDDHHHLLLLLLGGGAAA===;;;999>>>FFFJJJKKKJJJKKKLLLDDDJJJPPPQQQQQQPPPKKKDDD888777;;;<<>>BBBJJJQQQXXX^^^ccchhhqqq~~~wwwddd\\\QQQIIIGGGHHHIIIJJJHHHFFFGGGKKKLLLLLLRRRZZZ[[[```ddddddcccdddggghhhnnnssszzztttgggccc]]]]]]OOOIIIKKKZZZ```QQQHHH@@@>>>@@@???999222555555444333333333333444111111222222222333333333555555777NNNtttvvv]]]WWW___}}}ssscccsss|||uuu}}}}}}xxxrrrqqqqqqnnnkkkhhhggghhhkkkmmmttt}}}zzzpppqqqrrruuuxxx{{{}}}~~~~~~vvvooommmjjjfffcccaaa______ZZZZZZ[[[[[[ZZZYYYXXXVVVWWWXXX[[[]]]______^^^^^^SSSTTTVVVXXXXXXVVVQQQMMMDDDAAA;;;555222111111222555555555555555555444444666888;;;======<<<999777===EEEKKKKKKIIIGGGAAA;;;999>>>DDDHHHKKKMMMNNNPPPLLLIIILLLTTTWWWRRRIIICCC@@@;;;;;;===GGGfff{{{dddXXXLLLGGGDDDBBBBBBCCC@@@@@@@@@???@@@EEEMMMSSSZZZaaahhhnnnwwwvvvggg[[[TTTKKKEEEDDDFFFHHHIIIMMMNNNSSSYYY[[[XXXXXX[[[^^^bbbeeeffffffjjjooorrr}}}sssgggccc]]]\\\NNNGGGKKKZZZggg[[[QQQDDD>>>>>>===888333555555444333333333333444111222222222222333333333666777;;;RRRxxx{{{___\\\gggpppeee|||}}}uuu~~~wwwnnnllljjjjjjiiijjjmmmrrryyy}}}|||tttvvvyyy}}}{{{sssmmmkkkhhhdddaaa___^^^]]]YYYYYYZZZZZZZZZXXXWWWVVVWWWXXX[[[]]]______^^^^^^VVVWWWXXXZZZZZZWWWRRRNNNEEEAAA;;;666222111222333555555555555555555555555666888;;;===>>><<<999888<<>>999:::;;;FFFeeelll^^^OOOGGGDDDAAA@@@BBBAAAAAAAAAAAACCCIIIQQQVVV[[[ccclllrrr{{{wwweeeYYYQQQLLLFFFCCCDDDGGGKKKMMMTTTTTTYYY___```]]][[[\\\^^^```aaaccceeejjjttt{{{qqqgggddd]]][[[MMMGGGJJJ[[[jjjdddXXXHHH???===<<<888444555555444333333333333444222222222222333333333333777:::@@@XXX}}}}}}bbbcccrrrkkkfffwwwvvvjjjgggfffhhhkkkpppwww}}}xxx{{{yyyqqqkkkiiifffbbb___]]]\\\\\\XXXYYYYYYZZZYYYXXXVVVUUUWWWXXX[[[]]]______^^^^^^YYYYYY[[[\\\\\\XXXSSSOOOEEEBBB<<<777444333333444555555555555555555555555666888;;;===>>><<<:::888<<>>>>>===;;;999;;;CCCJJJJJJHHHEEE@@@:::666;;;BBBHHHLLLOOORRRTTTCCCBBBFFFQQQVVVRRRIIIDDD;;;777888:::EEEddd}}}iiiSSSGGGCCCAAA@@@AAA?????????CCCIIIPPPWWW[[[bbbhhhmmmqqqyyy~~~xxxmmm___SSSLLLIIIJJJIIIIIIJJJMMMSSSZZZ^^^bbbbbbdddfffddd```bbbgggddddddjjjuuu}}}ooohhhfff___^^^OOOIIIMMM]]]]]]TTTMMMDDD???>>><<<999555555555444333333333333444222222333333333444444444444<<>>999666555555555444444444555555555666666666888;;;>>>???===;;;:::<<>>???DDDLLLTTTZZZ]]]fffkkkppprrrzzz|||xxxqqqmmmfff\\\SSSLLLJJJIIIJJJKKKMMMOOORRRWWW^^^bbb___eeeoootttnnneeecccggglllnnnzzzooofffeee___^^^PPPJJJMMM\\\[[[KKKGGGBBB??????===:::666555555444333333333333444333333333333444444444444444===JJJeeezzzpppnnnwwwgggiiixxxxxxtttzzz{{{ssspppssszzz|||uuuoookkkiiifffcccaaa______^^^[[[\\\]]]]]]\\\[[[YYYXXXWWWXXX[[[]]]______^^^^^^VVVVVVXXXZZZ[[[YYYTTTPPPCCCAAA===:::777555555555333333444444555666666666666888;;;>>>???>>><<<;;;===EEEKKKKKKIIIGGGAAA;;;;;;???EEEJJJMMMNNNPPPQQQBBB@@@CCCMMMUUUTTTOOOLLL<<<888999<<>>LLLhhh|||rrrpppwwwiiikkkvvv{{{zzz{{{sssjjjeeeccceeegggwww|||wwwsssmmmjjjiiifffcccaaa______^^^[[[[[[\\\\\\[[[ZZZXXXWWWWWWXXX[[[]]]______^^^^^^YYYYYYZZZ[[[[[[WWWRRRMMMBBB@@@===999777555444444333333444444555666666777666888;;;>>>??????===;;;>>>FFFLLLLLLJJJHHHBBB<<<<<<@@@EEEIIIJJJKKKLLLMMMBBB>>>???HHHOOOOOOLLLJJJ;;;888999<<>>===;;;999555555444333333333333444333333333444444444555555555@@@NNNkkk}}}sssqqqxxxlllkkkwww{{{|||zzzwwwwwwzzzrrrlllhhhffffffrrr~~~~~~uuutttrrrllliiihhheeebbb```___^^^^^^ZZZZZZ[[[[[[ZZZYYYXXXVVVWWWXXX[[[]]]______^^^^^^\\\\\\\\\\\\[[[VVVPPPKKKAAA???<<<999666555444444333333444444555666777777666888;;;>>>@@@???===;;;???FFFMMMMMMKKKIIICCC===<<<@@@EEEHHHHHHHHHHHHIIIDDD???>>>EEEJJJIIIFFFEEE;;;777999<<>>AAA===@@@FFFNNNWWW___fffjjjdddhhhooovvv{{{rrrsssvvv|||~~~hhhYYYLLLIIILLLPPPTTTXXX\\\XXXWWW]]]ccchhhnnnttt}}}}}}eeeZZZ]]]___YYYRRRLLLGGG]]]```QQQIIICCCBBBAAA===::::::;;;999666555555444333111333333333444444444555555:::===PPPrrrooojjjnnnzzznnnlllzzzsssrrrpppwww~~~{{{ssskkkeee```aaaeeelllwww|||{{{~~~zzzrrrnnnllljjjffffffdddbbb```^^^]]]\\\\\\\\\\\\\\\[[[YYYXXXWWWWWWXXXYYY[[[\\\\\\\\\\\\ZZZYYYZZZ\\\]]]YYYRRRLLLCCC@@@;;;888666666444333555555555666666666666777888888:::>>>AAAAAA<<<888<<>>999999:::EEEddd}}}]]]KKKDDDBBBAAAAAAEEELLLRRRXXX^^^bbbdddhhhjjjoooxxx~~~wwwtttqqqooopppsssyyy~~~___TTTKKKKKKPPPTTTXXX[[[^^^ZZZ\\\bbbjjjooovvv}}}{{{dddYYYZZZ]]]YYYSSSMMMGGGZZZ~~~eeeRRRJJJCCCCCCBBB===::::::;;;999666555555555333222333333333444444444555555999>>>SSSvvvlllhhhnnn|||ooonnn|||~~~nnnooovvvyyyooohhhbbb^^^```eeeiiijjjnnnssswwwvvvrrrmmmpppttt{{{wwwrrrpppnnnlllhhhgggeeecccaaa___]]]\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZ[[[\\\\\\]]]ZZZYYYZZZ\\\]]]YYYRRRLLLCCC???;;;888666555444333444444555555555666666666888888:::>>>AAA@@@<<<888;;;CCCGGGHHHLLLNNNEEE777:::>>>DDDGGGGGGEEEDDDCCCFFF===BBBLLLLLLMMMOOOIII>>>999999:::EEEddd~~~}}}fffNNNHHHFFFAAADDDIIIQQQWWW[[[^^^```bbbllllllpppxxx|||sssqqqnnnlllmmmnnnrrrwww|||sssUUUNNNKKKPPPVVVYYY]]]```___^^^aaaiiipppwwwyyycccZZZYYY\\\YYYUUUNNNGGGYYY{{{jjjSSSKKKEEEDDDCCC???<<<<<<;;;888666555555555333222333333333444444444555555777???WWWzzzjjjeeennnpppsss~~~sssxxx{{{lll___WWWWWWXXXZZZ___eeeiiijjjhhheeellloootttxxxyyyzzzyyysssqqqpppnnnllliiiiiigggdddbbb___^^^]]]\\\\\\\\\[[[ZZZYYYXXXWWWXXXXXXXXXXXXYYYZZZ\\\]]]YYYYYYYYY[[[\\\YYYRRRMMMCCC???;;;777666555444333333444444444555555555555777888;;;>>>@@@???;;;888;;;BBBFFFFFFJJJMMMFFF:::777<<>>999999:::EEEccc~~~|||pppRRRKKKGGG???CCCJJJTTT[[[___aaacccdddmmmnnnqqqvvvxxxzzz~~~wwwwwwwwwnnnhhhhhhnnnrrrwww|||~~~pppWWWOOOMMMPPPWWW\\\^^^aaaddd``````ccclllsssyyyyyyeee^^^^^^```[[[VVVPPPIIIZZZ{{{lllTTTLLLFFFEEEDDD@@@======:::888666555555555444222333333333444444444555555888@@@YYY{{{nnndddoooqqqyyyoooeeebbb\\\\\\^^^```bbbdddeeefffnnnppprrruuuvvvyyy~~~wwwqqqnnnnnnlllkkkkkkjjjhhheeeccc```^^^]]]\\\\\\[[[[[[ZZZXXXWWWVVVYYYXXXWWWVVVWWWYYY\\\]]]XXXXXXYYY[[[\\\YYYRRRMMMBBB???:::777666555444222333333333444444444555555666888;;;>>>@@@>>>;;;888<<>>>>>:::888555555555555444333333333333444444444555555888BBBZZZzzzuuulllttt{{{qqq~~~wwwtttkkkiiieeebbbaaacccfffiiioooqqqsssvvv{{{vvvooommmmmmmmmmmmkkkjjjhhhfffcccaaa___^^^[[[[[[[[[ZZZYYYXXXWWWVVVYYYXXXWWWVVVVVVXXXZZZ\\\WWWWWWXXX[[[\\\YYYSSSMMMBBB???:::777555555333222333333333444444444555555555888<<<>>>???===:::999===DDDHHHFFFGGGKKKGGG>>>777<<>>>>>999777555555555666555333333333333444444444555555888CCC\\\||||||wwwzzzwwwqqq~~~{{{uuunnnjjjjjjooosssvvvyyy{{{uuunnnmmmoooppppppiiihhhgggeeecccaaa```___[[[[[[[[[ZZZYYYXXXWWWVVVXXXWWWWWWVVVWWWXXXYYYZZZWWWVVVWWWZZZ\\\YYYSSSMMMBBB>>>:::666555444333222333444444444555555555555444888<<>><<<:::999>>>GGGKKKHHHHHHKKKFFF>>>888>>>EEEKKKOOOQQQRRRSSSOOOFFFLLLZZZ^^^___ZZZNNN===999:::;;;EEEbbb{{{}}}~~~zzzwwwYYYOOOPPPYYY___eeeggggggkkkssszzz{{{uuunnnfff___jjj~~~yyy|||ssstttuuuuuuwww{{{ttt^^^SSSPPPVVV___bbbeeejjjnnnlllhhhkkkrrrnnnnnnqqqwww~~~{{{llliiinnnjjj```WWWOOOGGGUUUssspppTTTMMMFFFEEEDDD@@@======999777555555555666555444333333333444444444555555666DDDaaa|||tttqqq|||wwwvvvzzz~~~~~~}}}tttooommmnnnmmmlllggggggfffdddcccaaa``````[[[[[[[[[ZZZYYYXXXVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXVVVVVVWWWZZZ\\\YYYSSSMMMAAA>>>999666555444333222444444555555555666666666333777===???===;;;::::::@@@IIINNNKKKJJJKKKFFF===:::>>>EEEKKKOOORRRUUUWWWSSSGGGKKKWWWZZZ[[[WWWLLL<<<999:::<<>>999666555444333111555555555666666666666777333777===???===:::999:::@@@JJJPPPMMMKKKKKKFFF===:::>>>DDDJJJNNNRRRVVVYYYUUUHHHIIITTTWWWYYYUUUJJJ<<<999:::<<>>;;;:::999888666555444444444444333333333333444555555:::JJJhhhsssxxxyyytttrrrooo~~~}}}}}}{{{tttnnnkkkiiigggfffaaabbbbbbcccccccccbbbbbb___^^^\\\ZZZYYYXXXWWWWWWUUUWWWYYYWWWUUUTTTWWWZZZTTTXXX[[[[[[[[[ZZZSSSKKK???===:::777444333333333333333444444555666666666555777<<<@@@???:::999===BBBFFFKKKOOONNNIIIBBB===:::???EEEKKKMMMNNNOOOPPPMMMHHHIIIQQQXXXWWWPPPLLLBBB999777:::EEE```xxx|||zzztttaaa\\\```cccgggiiimmmuuu|||wwwyyy}}}vvvpppmmmkkkyyywwwaaaaaabbbbbbbbbdddgggmmmqqquuutttssssssvvv{{{xxxhhhaaaaaa]]]^^^PPPJJJIIIKKKjjjuuuXXXMMMCCCCCCDDDBBB>>>===;;;:::888777555555444444444333333333333444555555888IIIhhhkkkooovvvwwwqqqqqq~~~xxxqqqkkkhhhfffeeedddbbbbbbccccccccccccbbbbbb___^^^\\\[[[YYYXXXXXXWWWVVVWWWXXXWWWVVVWWWXXXZZZUUUZZZ]]]\\\\\\[[[TTTLLL@@@>>>:::777444333222333333333444444555666666666555777<<>><<<;;;999777666555444444444333333333333444555555777IIIhhhhhhggguuu{{{sssuuuoooooovvv{{{uuummmgggdddcccccccccaaaaaaaaabbbbbbaaaaaa```___^^^]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWYYYZZZZZZYYYWWW[[[^^^]]]]]][[[SSSKKK@@@>>>:::666444222222222333333444444555666666666555777<<>>999999===AAADDDIIILLLKKKFFF@@@<<<777;;;@@@DDDGGGHHHJJJLLLKKKDDDBBBIIIQQQRRRPPPOOOBBB999888<<>>:::666333222111111333333444444555666666666666888===AAA>>>999999<<>>===;;;999777666555555444333333333333444555555:::KKKkkkzzzsss}}}sssxxxmmmiiimmmppp{{{wwwqqqjjjeeebbbbbbbbbbbb______``````___^^^]]]]]]``````aaa```___^^^\\\\\\ZZZYYYXXXZZZ^^^___]]]ZZZXXX[[[]]][[[ZZZWWWOOOFFF???===:::666333111111111333333444444555666666666666888===AAA>>>999888<<>><<<:::888666555555444333333333333444555555999KKKkkk}}}zzzuuuwwwqqqmmmrrrzzz~~~tttooojjjeeeccccccbbbaaaaaaaaaaaaaaaaaa```___^^^___````````````^^^\\\[[[YYYZZZ[[[]]]______^^^\\\XXX\\\]]][[[YYYUUUMMMDDD>>><<<999555333222222222333333444444555666666666777888===AAA>>>999888;;;AAACCCGGGIIIHHHDDD???;;;@@@DDDIIILLLLLLKKKJJJJJJGGG@@@>>>EEEMMMNNNLLLKKK>>>777777<<>>888888;;;>>>AAADDDFFFEEEAAA<<<999@@@EEEMMMRRRTTTSSSRRRQQQHHHBBBBBBJJJQQQQQQLLLIII===555666<<>>AAA>>>888777;;;<<>>===<<<:::888777666555444444444444555666666666GGGgggooopppuuuwwwllleee^^^\\\[[[XXXXXX[[[aaabbbdddddddddccccccccceeedddbbb```______``````^^^^^^^^^]]]\\\[[[ZZZYYYXXXYYYZZZZZZXXXVVVVVVVVVXXXZZZ]]]^^^______aaaccc___^^^^^^\\\YYYRRRJJJDDD;;;999777444333333444444444555555555444444666777777;;;AAACCC===888:::AAA@@@AAABBBBBB@@@===999777999@@@JJJRRRUUUVVVVVVUUUGGGDDDIIIUUUZZZTTTLLLHHH<<<888999;;;DDDaaayyyzzzzzzxxxmmmppppppmmmmmmnnnjjjddd^^^___``````bbbeeejjjnnnnnnuuuwwwvvv~~~xxxnnnjjjfffaaa^^^\\\YYYXXX[[[^^^aaaiiirrrxxxyyy|||{{{mmmaaa[[[YYY[[[VVVXXXNNNIIIHHHPPPuuudddVVVKKKKKKJJJDDD@@@AAAEEEDDDAAA>>>;;;888666555555444444444444555666666666GGGeeennnrrruuutttaaaUUUTTTNNNJJJLLLMMMLLLNNNQQQRRRTTTWWWYYYZZZ\\\___bbbccccccbbbaaa```_________]]]]]]]]]]]]\\\[[[ZZZYYYWWWYYYYYYYYYWWWVVVWWWXXXZZZ[[[\\\^^^___`````````^^^^^^^^^\\\XXXQQQIIIDDD:::999666333222222222333444555555555444444666777777;;;@@@BBB===777:::AAADDDDDDDDDDDDAAA===999666;;;AAAIIIOOOQQQQQQQQQPPPEEECCCHHHRRRWWWRRRKKKGGG;;;888999;;;DDDaaaxxxyyywwwtttiiimmmooonnnnnnnnniiibbb\\\]]]___```aaacccgggjjjdddhhhlllpppuuu}}}}}}xxxyyytttgggeeeggggggdddaaa\\\WWWVVV[[[bbbiiiqqqxxxuuuxxx~~~xxxkkk```ZZZYYYXXXTTTWWWMMMHHHIIIUUU~~~cccUUUKKKMMMMMMGGGAAAAAAEEEDDDBBB???<<<999777555555444444444444555666666888GGGcccnnntttuuu||||||kkk[[[PPPKKKGGGBBBAAADDDGGGGGGHHHJJJGGGKKKOOOQQQRRRUUUZZZ^^^^^^____________^^^\\\\\\\\\\\\]]]\\\\\\[[[ZZZYYYWWWXXXXXXWWWVVVVVVYYY[[[\\\[[[[[[]]]```aaa___\\\^^^______\\\WWWPPPHHHCCC:::999666333111000111111444555555555444444666777888;;;???AAA<<<777:::BBBHHHHHHHHHFFFBBB>>>999666>>>BBBHHHKKKLLLKKKKKKKKKDDDCCCGGGOOOSSSPPPJJJGGG;;;777999;;;DDD```wwwxxxyyyvvvhhhjjjkkkiiiiiiiiiddd^^^\\\]]]_________```bbbdddcccfffhhhiiiiiikkknnnpppvvvssstttuuuyyytttxxxqqqllllllooonnnhhhccc___ZZZZZZbbbkkkrrrxxx|||xxx}}}qqqfff]]]XXXXXXXXXUUUXXXLLLFFFHHHWWWfffUUUHHHHHHIIIEEEBBBCCC@@@???>>><<<;;;999888777555444444444444555666666999FFFaaapppttttttzzz~~~yyypppeeeaaaeeekkkqqqsssrrrooohhh]]]PPPHHHFFFGGGJJJFFFDDDHHHIIIGGGFFFGGGEEEGGGJJJKKKLLLNNNSSSWWWYYY[[[]]]^^^^^^\\\ZZZXXXZZZ[[[[[[[[[[[[ZZZZZZYYYWWWWWWWWWVVVUUUWWWZZZ]]]^^^[[[ZZZ]]]aaabbb^^^YYY^^^______\\\VVVNNNFFFBBB;;;999666333111000111111333555555555444444555777888:::>>>@@@;;;666;;;CCCLLLLLLKKKHHHDDD>>>999666@@@CCCGGGIIIIIIHHHIIIIIICCCDDDHHHNNNQQQOOOKKKGGG:::777999;;;DDD___vvvwwwyyyvvvnnnooommmiiihhhhhheee___[[[\\\]]]\\\[[[[[[\\\^^^___bbbfffiiiiiigggfffeeeaaadddhhhllluuu{{{pppjjjpppvvv||||||tttrrrqqqnnnjjjoooooopppssstttrrrjjjbbb```]]]```kkktttxxxzzz|||wwwkkkbbb[[[YYYZZZZZZVVVXXXKKKDDDGGGVVVsss]]]HHHCCCCCCAAAAAAEEE@@@???>>>===;;;999888777555444444444444555666666999EEE___uuurrrttt{{{zzzyyyrrrmmmmmmrrr{{{{{{nnn^^^TTTRRRTTTUUUTTTSSSSSSQQQKKKEEECCCFFFIIIKKKGGGFFFHHHHHHEEEBBBCCCDDDEEEGGGIIIKKKNNNPPPRRRXXXZZZ\\\^^^^^^]]]ZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYVVVWWWWWWVVVUUUWWWZZZ]]]^^^[[[ZZZ]]]aaabbb]]]XXX]]]___```\\\UUULLLEEEAAA<<<:::777444222222222333333555555555444444555777888:::===>>>999666;;;DDDMMMMMMLLLIIIDDD???999666AAACCCGGGIIIIIIIIIJJJKKKCCCFFFKKKOOOQQQPPPMMMHHH999666888:::CCC___uuuuuuuuurrrrrrrrrnnniiiggghhheee```ZZZ[[[[[[ZZZXXXYYY[[[]]]\\\___dddhhhiiihhheeeccc```aaaaaa```bbbkkkyyyssslllkkklllvvvxxxmmmiiiffffffiiikkkjjjiiigggnnnuuuyyy{{{xxxooofffaaaaaagggrrryyyzzz{{{}}}ssshhhaaa\\\[[[^^^\\\WWWWWWJJJDDDGGGUUU~~~eeeMMMDDDCCCAAAAAADDDFFFEEECCC@@@===:::777666555444444444444555666666999DDD]]]zzzpppuuuxxxnnngggcccaaa```]]]XXXTTTTTTWWW\\\gggqqq}}}vvvqqqgggZZZRRRPPPPPPOOOMMMQQQPPPOOOLLLKKKLLLOOORRRLLLHHHFFFIIIIIIFFFDDDEEEGGGFFFHHHNNNUUUZZZ[[[YYYWWWYYY\\\^^^^^^]]][[[ZZZUUUUUUVVVWWWWWWXXXWWWWWWVVVWWWWWWWWWVVVWWWZZZ\\\[[[[[[[[[^^^aaa```\\\XXX]]]```aaa\\\SSSJJJCCCAAA;;;999777555333333444444444555555555444444666777888:::<<<===888555<<>><<<;;;::::::888777666444444555555666777AAAZZZ}}}sssuuu}}}rrrmmmzzzpppaaa```^^^ZZZVVVTTTQQQOOOPPPRRRWWWZZZ^^^^^^[[[XXXXXXXXX[[[[[[___gggnnnlllbbbXXX]]][[[YYYXXXYYY]]]aaadddnnnpppsssyyyzzzpppccc\\\[[[]]]^^^^^^XXXZZZ[[[YYYTTTOOOKKKJJJBBBBBBDDDGGGJJJIIIEEEAAAFFFIIIKKKMMMMMMMMMNNNOOOMMMOOOPPPQQQQQQQQQSSSUUUWWWXXXXXXWWWUUUTTTTTTUUUUUUXXX[[[___```^^^YYYUUU^^^aaa___VVVNNNHHHBBB<<<888666444222222222333444444444333333333444555555999>>>>>>888555999@@@CCCEEEGGGJJJIIIAAA888999>>>GGGUUUXXXNNNIIIMMMIII???<<>>===;;;;;;:::666555444333333444555666888@@@UUUwwwuuuuuu|||zzzjjjeeebbb^^^qqqsssfffeeeiiifffaaa]]]YYYVVVUUUVVVPPPUUU]]]ccceeeggghhhjjjnnnooorrrvvvuuunnnbbbXXXNNNMMMLLLLLLOOOTTTYYY\\\ooottt}}}yyytttooollliiicccfffhhhgggbbb]]]XXXUUURRRPPPKKKHHHHHHJJJMMMOOOIIIJJJKKKLLLMMMNNNPPPQQQPPPPPPOOOMMMLLLMMMQQQTTTVVVWWWXXXVVVTTTSSSTTTUUUVVVYYY]]]```aaa^^^ZZZVVVYYY\\\[[[TTTLLLHHHBBB===888666444222222222333444444444333333444444555555999===<<<777444999???CCCHHHIIIJJJHHH???777777<<>><<<<<<;;;555444333333333444555666999>>>OOOooozzzxxx{{{yyyggg^^^[[[^^^ccc|||xxxllllllnnnllliiidddaaa___^^^]]]UUU[[[dddlllrrrvvvyyy{{{zzz}}}lll\\\QQQCCCCCCCCCDDDGGGLLLQQQTTTbbbkkkzzz~~~tttoookkkoootttwwwwwwuuusssrrrpppiii]]]QQQKKKJJJLLLNNNJJJJJJJJJJJJKKKMMMOOOPPPVVVTTTPPPKKKIIIKKKOOOSSSUUUVVVVVVUUUSSSRRRSSSTTTWWWZZZ^^^aaa```^^^ZZZWWWTTTXXXWWWQQQJJJGGGCCC>>>777666444222222222333444444444333333444555555666999<<<;;;666444999@@@CCCKKKJJJIIIFFF===555444999VVV___^^^SSSNNNPPPLLLCCCAAAJJJRRRQQQMMMIIIDDD>>>666777666888DDDYYYjjjsssuuulll|||iiissszzz{{{yyy{{{~~~zzzpppoooqqqxxxwwwkkkppptttzzzrrrdddaaadddeeegggiiilllsssyyy}}}~~~yyyzzz~~~uuucccZZZXXXWWWWWWYYYXXXTTTOOOCCCEEEEEEQQQlllWWWLLLJJJKKKHHHMMMPPPIIIEEEDDDBBB@@@???======<<<888777555444333333444444999;;;KKKjjj~~~|||}}}xxxbbb]]]ZZZVVV]]]kkk~~~rrrrrrnnnpppooommmmmmoooooonnnbbbeeehhhmmmqqquuuyyy{{{xxxxxxcccQQQGGGEEEEEEEEEEEEGGGJJJMMMOOOSSS[[[jjjzzzvvv{{{rrrggg[[[NNNEEENNNMMMNNNOOOQQQSSSTTTTTT\\\ZZZVVVRRRNNNNNNQQQSSSUUUUUUUUUSSSRRRQQQSSSTTTXXX[[[___```___\\\XXXWWWTTTWWWVVVOOOIIIFFFCCC>>>777666444222222222444555444444333444444555666777:::<<<:::666555<<>>======<<<;;;888666444333333333777999IIIjjj}}}|||~~~}}}fffXXXZZZYYYUUUddd|||xxxwwwtttyyyzzzxxxzzz|||fffdddbbbcccgggnnnuuuyyy{{{|||zzzqqqcccTTTHHHCCCFFFFFFGGGHHHJJJLLLNNNOOORRRTTT]]]lll~~~gggQQQSSSSSSSSSWWW\\\```aaa`````````___\\\XXXUUUTTTUUUTTTUUUTTTRRRQQQQQQSSSUUUXXX\\\___```]]]ZZZWWWVVVVVVYYYWWWPPPIIIFFFBBB>>>666555333222222333444555444444444444555666777888<<<===;;;666777???EEEGGGHHHEEEAAA>>>999555777===GGGLLLMMMIIIIIIMMMLLLFFFDDDKKKQQQPPPNNNIIIBBB;;;333666666777AAATTTgggqqqqqqkkk}}}ttt~~~}}}wwwyyy~~~|||{{{{{{|||~~~}}}|||{{{{{{{{{~~~fffaaadddhhhhhheeedddgggjjjpppyyyrrr___WWWUUUTTTTTTVVVVVVSSSPPPCCCDDDGGGWWWiiiXXXPPPOOOLLLDDDEEEIIIEEEEEEDDDBBB@@@???======<<<===<<<999777555444444444666777GGGhhhyyyyyy|||yyyfff[[[]]]]]]___xxx}}}zzzzzz}}}|||yyyddd```\\\^^^fffqqq|||xxxfffVVVLLLHHHGGGGGGDDDEEEGGGJJJLLLOOOQQQQQQSSSPPPPPPWWW___cccfffhhhrrr|||mmmYYYVVVTTTVVV\\\aaaddddddaaabbbdddbbb^^^ZZZWWWUUUUUUUUUTTTRRRQQQQQQTTTVVVZZZ]]]aaaaaa]]]YYYWWWWWWYYY[[[XXXPPPHHHEEEAAA===666555333222222333555666333333444444555666888888>>>>>>:::666888AAAGGGIIIGGGBBB===;;;777555999???BBBFFFGGGGGGJJJNNNLLLGGGEEELLLSSSTTTRRRNNNDDD<<<333666777777@@@SSSfffpppooojjj~~~qqqzzz{{{xxx||||||xxxvvvvvvvvvuuussstttvvvyyy|||wwwhhheeehhhjjjiiijjjmmmqqqtttvvvnnn\\\UUUUUUUUUVVVXXXUUUSSSPPPCCCEEEHHH[[[eeeWWWPPPPPPMMMBBBCCCHHHEEEEEEDDDBBB@@@>>>===<<<<<<:::999777666555555555555777666DDDdddyyywwwzzzlll^^^WWW[[[```jjj{{{~~~|||yyy{{{vvvmmmbbb^^^[[[^^^hhhuuummmUUUFFFEEEIIILLLKKKIIIJJJMMMOOOQQQSSSSSSTTTOOOIIIFFFJJJLLLKKKLLLNNNYYY```kkkxxxlllcccXXXSSSUUUZZZ]]]^^^^^^```aaaaaa]]]YYYVVVUUUUUUUUUTTTRRRQQQRRRUUUXXX\\\```dddccc^^^ZZZYYYZZZXXXZZZWWWOOOHHHEEEBBB>>>666555333222222333555666333333444444555777888999======999555888AAAHHHIIIGGGAAA;;;888555444888???BBBDDDFFFHHHKKKLLLIIICCCBBBJJJRRRTTTSSSNNNDDD999333666888888???RRReeeqqqoooiii}}}ttt~~~zzzvvv{{{|||uuurrrrrrrrrqqqooopppuuu{{{wwwpppjjjiiifffeeehhhoootttvvv}}}{{{kkkZZZTTTTTTVVVWWWZZZUUUSSSPPPDDDFFFJJJ]]]bbbVVVOOOPPPMMMBBBCCCIIIFFFDDDCCCAAA???>>><<<<<<;;;777666555444444555666777777555AAA```|||yyyyyyiii```___hhhsss}}}~~~zzzzzzuuujjj___[[[XXX[[[eeepppzzzqqq___KKKDDDKKKQQQOOOJJJSSSTTTUUUWWWWWWVVVVVVUUUKKKEEECCCHHHJJJGGGGGGKKKPPPTTT\\\gggvvvwwwdddWWWSSSVVVYYY[[[[[[]]]^^^]]]YYYVVVUUUTTTVVVUUUTTTRRRQQQRRRVVVXXX^^^cccgggeee```[[[[[[\\\VVVXXXUUUMMMGGGEEEBBB???666444333222222333555666333333444444666777888999===<<<777444777AAAHHHIIIHHHAAA:::777444333777>>>CCCDDDFFFGGGJJJIIIDDD>>>>>>FFFNNNRRRRRRLLLAAA666333777888888???RRReeeqqqoooiii|||yyy~~~vvvpppooonnnmmmooorrrvvvvvvxxxzzzxxxpppkkknnnrrrvvvzzz~~~uuufffXXXUUUXXXYYYXXXWWW[[[UUUIIIDDDGGGNNNjjjhhh\\\VVVMMMFFFCCCDDDEEEEEEEEECCCAAAAAABBBAAA===:::===;;;999666555555555666333999???WWW~~~jjjttt{{{jjjaaafff{{{vvvnnn^^^WWWPPPNNNRRRXXX\\\]]]RRRJJJDDDGGGMMMRRRXXX^^^```hhhpppqqqooojjj```VVVNNNGGG???===@@@CCCCCCAAAEEEHHHMMMTTT```ssssss```UUURRRTTTWWWWWWXXXYYYYYYXXXVVVTTTRRRTTTUUUVVVVVVUUUVVVXXXZZZbbbdddbbb]]]ZZZ[[[\\\ZZZXXXUUUPPPKKKGGGCCC???<<<666555444333333333333333333555555444333444888<<<===888333555;;;BBBEEEFFFCCC???:::444000222777;;;DDDGGGFFFDDDFFFIIIFFF>>>EEEIIINNNOOOKKKCCC<<<888555888999:::CCCTTTdddlllrrrkkk|||{{{~~~wwwqqqpppooonnnooosssvvvwww{{{~~~vvvqqqrrrwww|||~~~rrrcccVVVSSSVVVVVVVVVVVVWWWSSSIIIDDDEEEIIIcccdddVVVQQQIIIDDDBBBDDDEEEFFFGGGEEEDDDDDDEEECCC@@@======;;;999666555555555666444:::>>>TTT~~~qqqwwwssslllnnn{{{vvvkkkQQQMMMHHHGGGJJJLLLMMMLLLLLLFFFCCCGGGOOOZZZhhhsss|||{{{jjj[[[JJJCCC===:::===???@@@???BBBDDDHHHLLLUUUdddwwwzzzqqqfff]]]WWWSSSRRRUUUVVVWWWXXXWWWUUUSSSRRRSSSTTTUUUUUUTTTVVVXXX[[[bbbdddbbb\\\ZZZ[[[\\\ZZZXXXTTTOOOKKKGGGCCC???<<<666555444333333333333444333555555444333555888<<<;;;666222444:::AAADDDDDD???<<<777222111444;;;@@@BBBDDDDDDAAABBBEEEAAA:::EEEIIIMMMNNNJJJCCC<<<888444777888:::DDDVVVgggooonnnhhh{{{xxxrrrrrrqqqpppqqquuuyyy{{{{{{}}}wwwnnnaaaUUUSSSVVVVVVVVVVVVQQQQQQJJJEEEDDDGGGccc}}}^^^OOOKKKEEEAAABBBDDDFFFGGGIIIHHHGGGGGGGGGFFFCCC@@@<<<;;;999777555555555555444:::<<>>>>>===???AAACCCEEEJJJTTTaaakkkwwwnnnmmmiiiddd___YYYTTTRRRRRRSSSUUUVVVVVVUUUSSSRRRRRRRRRSSSSSSSSSUUUYYY\\\bbbccc```[[[YYY[[[\\\YYYWWWTTTNNNJJJFFFBBB>>>;;;555555444333333333444444444555555555444666999;;;777444111333999???CCCCCC<<<999555111111666>>>DDDAAACCCBBBAAAAAAAAA>>>888DDDHHHLLLMMMHHHBBB<<<888222555777999DDDWWWiiirrrmmmhhhzzz~~~wwwrrrssssssrrrsssvvv~~~tttlll```WWWVVVXXXXXXXXXYYYOOOPPPJJJEEEEEEJJJkkkwww[[[LLLHHHDDDAAABBBDDDEEEFFFHHHHHHHHHHHHGGGEEECCCAAA<<<;;;999777666555555555444::::::HHHppp|||oooooouuulllhhhhhhuuuyyygggSSSNNNOOOQQQQQQQQQPPPOOOOOONNNJJJIIIJJJPPP___xxxhhhWWWCCC@@@<<<;;;<<<>>>>>>>>>>>>???AAABBBFFFLLLUUU\\\aaakkkuuuxxxyyy~~~}}}tttgggddd___ZZZWWWVVVWWWWWWQQQRRRTTTVVVVVVUUUTTTSSSQQQQQQRRRRRRSSSVVV[[[___bbbbbb^^^YYYXXX\\\\\\YYYVVVSSSNNNIIIEEEAAA===:::555444444333333333444444444555555555666777999:::555333222555:::@@@CCCDDD>>>;;;666111111666???FFFBBBCCCCCCCCCCCCBBB???===DDDGGGJJJJJJEEE???:::777333555666888CCCVVVhhhqqqpppiiiyyyzzzuuuqqqssstttsssuuuxxxzzznnnggg]]]VVVVVVXXXWWWXXXYYYRRRQQQIIICCCCCCLLLpppsssZZZNNNJJJEEECCCBBBCCCCCCCCCDDDEEEFFFFFFDDDBBBAAA@@@;;;:::999888666555555444222:::999CCCjjj}}}}}}ooovvvnnncccaaa]]][[[gggzzzvvvpppbbbPPPKKKOOOSSSUUUVVVXXX\\\___^^^\\\ZZZZZZ\\\ggg}}}lll[[[QQQ???>>><<<;;;<<<=========<<<===>>>@@@DDDJJJPPPTTTWWWaaajjjjjjjjjlllnnnnnnmmmnnnoooqqqqqqooojjjfff```]]]XXXTTTRRRRRRUUUWWWQQQRRRTTTVVVWWWVVVUUUTTTOOOQQQRRRTTTUUUYYY^^^aaabbbaaa\\\WWWXXX\\\\\\YYYUUURRRLLLHHHDDD@@@<<<999444444333333333444444555555555555666777888999999444333444888===AAAEEEFFFEEEAAA:::333111666???FFFBBBCCCEEEFFFFFFCCCBBBBBBEEEGGGIIIGGGBBB<<<777555444666666777AAATTTfffooopppiiivvvzzz|||{{{vvvsssvvvyyyyyy{{{~~~pppfffaaaYYYSSSTTTVVVUUUVVVXXXVVVRRRGGG@@@BBBLLLpppoooZZZOOOLLLGGGDDDCCCBBBAAA???@@@BBBCCCCCCAAA???>>>>>>;;;:::999888777555444444111:::888???eee{{{sssqqqZZZUUUTTTWWWUUUTTT]]]jjjpppwwwwwwnnneee```XXXNNNMMMSSSZZZ^^^aaafffooovvvuuutttuuuuuuvvv|||}}}dddSSSHHHBBB::::::::::::::::::;;;;;;999::::::===AAAEEEJJJMMMMMMUUU[[[\\\\\\^^^___^^^```]]]ZZZYYYYYYZZZZZZYYYUUUUUUUUUUUUSSSRRRPPPOOOQQQRRRTTTVVVWWWVVVUUUTTTOOOQQQTTTWWWZZZ]]]aaadddbbb```ZZZVVVWWW\\\\\\XXXTTTQQQLLLGGGCCC???;;;888444444333333333444555555555555444666888:::999888222444777:::???CCCFFFHHHKKKEEE===666444999BBBIIIEEEEEEGGGJJJHHHDDDCCCEEEHHHJJJJJJGGGAAA;;;666444555777777777AAATTTgggpppnnnhhhvvvzzz{{{~~~}}}}}}mmmggg]]]WWWSSSTTTVVVUUUVVVXXXUUUPPPEEE@@@EEEPPPrrrjjjYYYNNNKKKGGGEEECCCAAA???======???AAAAAA>>><<<<<<===:::::::::999777666444333222;;;888<<<___}}}jjj]]]NNNOOOOOOPPPRRRTTTWWWZZZ___```___[[[UUUPPPNNNNNNSSS\\\gggnnnsssyyy{{{^^^JJJAAA<<<888888999::::::::::::;;;;;;;;;:::999:::===@@@CCCEEEEEEKKKOOOOOORRRUUUUUURRRWWWUUURRRPPPQQQQQQQQQPPPOOOPPPRRRSSSSSSQQQNNNMMMQQQRRRTTTUUUUUUTTTSSSQQQNNNRRRWWW[[[^^^aaadddfffbbb___YYYTTTWWW\\\\\\XXXTTTPPPKKKFFFBBB>>>:::888333333333333333444555666666444444666999;;;:::888111333777;;;???CCCGGGIIIKKKFFF>>>777777>>>IIIQQQLLLKKKMMMPPPLLLEEEDDDHHHMMMNNNMMMIIIBBB<<<777555666888777888CCCWWWjjjtttqqqmmm}}}}}}qqqnnn]]]XXXTTTVVVXXXWWWXXXZZZRRRMMMCCCBBBJJJVVVwwwgggWWWMMMJJJFFFDDDBBBAAA>>><<<;;;>>>AAA@@@===;;;;;;<<<:::::::::999777666444333222===999;;;\\\dddZZZ___TTTTTTQQQOOORRRWWWUUUOOOYYYVVVUUUTTTPPPKKKMMMSSSVVVbbbpppyyy~~~kkkMMM@@@>>>===999999;;;<<<======<<<===>>>>>><<<:::999;;;===???@@@HHHKKKLLLMMMPPPTTTSSSNNNPPPOOOOOOOOOQQQQQQOOOMMMPPPOOOOOONNNNNNOOOPPPQQQPPPQQQSSSTTTTTTRRRQQQPPPNNNSSSYYY^^^aaadddfffhhhbbb___XXXTTTWWW\\\\\\XXXSSSPPPJJJFFFBBB>>>:::777333333333333333444555666666444444666:::;;;:::777///222777<<>>===;;;:::::::::<<<<<<:::999777666555555333444888===PPPzzzkkk^^^XXXSSSRRRQQQPPPPPPOOONNNPPPTTTTTTRRRNNNJJJGGGGGGKKKNNNVVVfffvvv~~~ZZZGGG>>>999999<<<999<<<===;;;:::===<<<999<<<=========>>>>>>??????CCCFFFJJJMMMOOONNNMMMKKKPPPPPPPPPPPPOOONNNMMMLLLNNNMMMLLLKKKKKKKKKLLLMMMOOOQQQSSSSSSRRRPPPPPPPPPQQQUUUZZZ]]]```aaadddeeeccc\\\UUUTTTXXXZZZXXXUUUQQQNNNJJJGGGEEEAAA:::666444444444444444444444444666555555666888999:::999111777;;;:::;;;@@@DDDEEEJJJBBB888555;;;GGGRRRXXXZZZUUUWWW[[[UUUHHHFFFMMMSSSUUUUUUNNNCCC888333222444555555888EEEZZZllluuuuuuvvv~~~~~~{{{nnn[[[SSSSSSQQQUUUXXXSSSSSSEEEAAACCCKKKkkkWWWFFFDDDDDDDDDCCCAAA@@@???>>>>>>===<<<;;;;;;:::;;;;;;777888888888777666555444444444888<<>><<<<<<======>>>>>>>>>>>>@@@CCCGGGJJJLLLLLLKKKJJJNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMMMMNNNPPPRRRRRRPPPOOOOOOPPPQQQVVV[[[```bbbbbbbbbccc```ZZZUUUUUUYYY[[[XXXTTTPPPMMMIIIFFFDDD???:::555444444444444444444444444666555555777:::;;;:::888111888======>>>BBBDDDDDDFFF???888666<<>>===;;;;;;:::::::::;;;;;;<<<444666777999999888666555666555888:::IIImmmyyyuuupppiiihhhcccZZZQQQNNNQQQUUUZZZXXXTTTOOOLLLMMMQQQTTT]]]qqqsssQQQBBB===;;;<<>>>>>===???BBBFFFHHHIIIIIIHHHLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLMMMNNNMMMOOOPPPPPPOOONNNOOOPPPQQQWWW^^^cccdddbbb```___\\\XXXUUUWWWZZZ[[[XXXTTTOOOMMMIIIEEEBBB===888555444444444444444444444444666444444888===>>>:::666333:::AAABBBDDDFFFFFFDDD@@@<<<777777<<>>======<<<<<<;;;;;;:::;;;;;;;;;666888:::<<<<<<:::888666666444888:::EEEggg~~~|||jjjZZZRRRRRRSSS^^^\\\YYYTTTPPPNNNOOOQQQZZZpppsssQQQCCCAAA@@@AAADDDEEEFFFCCC<<<999:::999777========================;;;===@@@BBBEEEFFFGGGGGGJJJIIIHHHGGGHHHJJJMMMNNNLLLLLLKKKKKKKKKMMMNNNOOOLLLNNNOOOOOONNNNNNOOOPPPRRRYYYaaaffffffbbb]]][[[XXXWWWVVVYYY\\\\\\WWWSSSOOOMMMIIIEEE@@@;;;777555555555555555555555555555666444444999???@@@;;;666555<<>>=========@@@???>>><<<;;;:::::::::888:::<<<===<<<:::777555555444777999BBBaaa{{{mmmaaa[[[WWWYYYYYYXXXVVVRRRQQQQQQRRRVVVnnnvvvSSSEEEEEEFFFHHHKKKNNNLLLFFF>>>:::<<<===<<<>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>@@@BBBDDDFFFFFFIIIHHHGGGGGGHHHJJJLLLNNNKKKKKKKKKKKKKKKMMMOOOPPPLLLNNNOOOOOOOOOOOOQQQSSSUUU[[[bbbfffeee```[[[XXXVVVVVVWWWZZZ\\\[[[VVVRRROOOMMMIIIDDD>>>:::666555555555555555555555555555666444555:::???@@@<<<888555;;;BBBEEEHHHKKKHHHBBB999666444666===DDDHHHIIIEEECCCCCCCCCAAABBBHHHPPPVVVQQQIII???777333333444444666666:::HHH^^^qqqzzzwwwxxx~~~xxxxxxnnndddYYYNNNOOOUUURRRSSSVVVRRREEE@@@BBBDDDLLLpppoooFFFEEECCCBBB@@@>>>======>>>>>>AAA@@@???===;;;:::::::::888999::::::999777555444666333777999>>>ZZZ{{{}}}yyypppZZZZZZXXXTTTQQQOOOPPPRRRWWWjjjzzzVVVIIIKKKOOORRRVVVfff```TTTDDD<<<;;;;;;:::@@@@@@????????????>>>>>>=========>>>@@@BBBDDDEEEHHHGGGGGGGGGGGGIIIKKKLLLKKKJJJJJJJJJLLLNNNPPPQQQNNNOOOPPPPPPPPPQQQTTTVVVXXX]]]bbbdddbbb]]]XXXVVVVVVWWWXXXZZZ[[[YYYUUURRROOONNNKKKEEE>>>999666666555555555555555555555555555666888;;;===>>>===;;;777;;;>>>@@@BBBDDDAAA;;;777555444888???FFFIIIJJJDDDDDDDDDBBBBBBDDDKKKQQQWWWQQQHHH>>>777444333444555666777:::HHH^^^pppyyyxxxzzzwwwtttyyyzzziii___UUULLLPPPWWWTTTSSSTTTNNNFFF???@@@GGGYYYiiiBBBEEEAAA@@@>>>=========?????????>>>===<<<;;;:::::::::777888888999999888888777777444777777:::SSSssszzzooobbbXXXRRRRRRTTTZZZeeeqqqyyy]]]PPPUUU[[[aaagggvvvnnn]]]HHH<<<:::;;;:::AAAAAAAAA@@@@@@@@@??????======<<<<<<===???AAACCCEEEEEEFFFFFFGGGGGGGGGHHHJJJJJJJJJJJJLLLNNNPPPQQQOOOQQQRRRRRRRRRSSSVVVYYY\\\^^^aaaaaa^^^ZZZWWWUUUWWWXXXYYYZZZZZZXXXTTTQQQPPPOOOLLLEEE===888777777555555555555555555555555444777:::;;;;;;<<<>>>@@@@@@AAA???======>>>;;;555555444777<<>>@@@MMMdddgggCCCIII@@@???>>><<<<<<>>>???@@@<<<;;;;;;::::::;;;;;;;;;888999999::::::;;;<<<<<<888444777666777NNNnnn|||{{{{{{ggg\\\YYYZZZ[[[```cccccckkkcccWWW^^^gggnnnuuuqqqiiiXXXFFF===@@@DDDFFFBBBBBBBBBAAAAAA@@@@@@@@@===<<<;;;:::;;;===???AAACCCDDDEEEEEEFFFEEEEEEDDDJJJIIIJJJJJJLLLNNNPPPRRRQQQRRRSSSSSSSSSUUUXXX[[[^^^___```___[[[XXXVVVUUUXXXXXXYYYZZZYYYVVVSSSQQQQQQPPPMMMFFF===888777888666666666666666666666666333888<<<<<<::::::>>>CCCIIIGGGCCC===<<<<<<888222333444999@@@FFFGGGCCC???;;;???AAA@@@AAAFFFMMMRRRRRRLLLCCC<<<777666555555666777777999FFF[[[nnnvvvssswwwvvvooorrriii[[[UUUQQQQQQSSSVVVXXXUUUNNNHHH???>>>???OOOsssbbbKKKEEEGGGEEEBBB@@@@@@???===;;;;;;<<<===>>>>>>===<<<<<<;;;:::999888888888999::::::999:::<<<<<>>@@@>>>999;;;AAA???BBBEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLNNNOOOOOOOOOSSSSSSTTTTTTUUUXXX\\\___]]]```aaa^^^XXXUUUWWWZZZ\\\______\\\WWWTTTUUUXXXZZZRRRFFF>>>:::999777555777777666666555555555444666999<<<<<<:::999;;;===HHHFFFEEEDDD>>>777444555777777<<>>DDDEEEEEEDDDBBB???===;;;;;;<<<============<<<;;;::::::999888888888999:::999777888:::999BBB^^^zzzwwwwwwttt}}}kkk]]]eeevvv|||hhhQQQDDDDDDIIIIIIGGGPPPMMMGGGBBB??????@@@BBB???;;;:::===>>>;;;<<>>AAADDDEEEEEEEEEFFFGGGIIIJJJKKKMMMNNNOOOPPPPPPTTTUUUVVVVVVWWWYYY]]]```^^^``````\\\WWWUUUWWW[[[[[[]]]\\\YYYUUUTTTWWWZZZZZZRRRFFF===999888777555777777666666666555555555666999<<<;;;999888:::===DDDBBBCCCCCC???888666777888888???IIIMMMHHHDDDDDDCCCGGGEEE>>>@@@KKKNNNJJJOOOGGG<<<555333444555555777666555888GGG]]]nnnuuuvvvpppzzzrrryyyhhh]]]YYYPPPQQQRRRUUUWWWTTTMMMGGG???@@@HHH___dddPPPHHHGGGJJJLLLJJJDDD???<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;999999888888888999999:::888555666777777???ZZZuuurrrkkk|||zzz\\\IIIGGGLLLOOOPPPWWWVVVRRRKKKCCC@@@@@@CCC???:::888;;;===<<<<<<<<<===???BBBCCCCCCDDDEEEFFFJJJKKKLLLNNNOOOPPPQQQQQQUUUVVVXXXYYYZZZ[[[___aaa``````^^^ZZZUUUUUUXXX\\\^^^]]]ZZZWWWUUUVVVZZZ]]]ZZZQQQEEE;;;888777666666777777666666666666555555777:::;;;:::888777:::=========???AAA>>>777555777666999BBBKKKNNNJJJEEEDDDLLLMMMHHH@@@BBBKKKNNNKKKLLLDDD;;;555444555555555777777666999GGG\\\mmmtttsssnnn|||vvvttteee\\\YYYPPPPPPRRRUUUVVVSSSLLLFFF???>>>JJJhhhyyyZZZSSSSSSMMMPPPQQQLLLDDD===<<<===;;;;;;;;;;;;;;;:::::::::888888888888888999999999888555555666666===UUUnnn|||kkkOOOGGGMMMTTTXXXWWWXXXWWWPPPGGGBBBCCCFFF@@@===<<<<<<===<<<;;;;;;<<<>>>@@@AAABBBBBBDDDFFFKKKLLLNNNOOOPPPQQQQQQQQQTTTVVVYYYZZZ[[[\\\^^^```___^^^[[[WWWTTTUUUYYY]]]bbb___[[[XXXXXXZZZ\\\^^^YYYOOOCCC:::666666666666777777666666666666666666888:::;;;999777777:::>>>999999<<<>>>;;;555222444555;;;DDDLLLNNNJJJEEECCCPPPNNNGGGAAACCCKKKNNNLLLGGGAAA999444444555555555666777777:::GGG[[[kkksssrrrooo}}}yyy|||ooobbbYYYVVVPPPPPPQQQTTTUUURRRKKKEEE@@@<<>>;;;===@@@;;;;;;:::999999999999999777777888888999999999999999666666777666;;;OOOfffyyylllPPPHHHLLLRRRUUUNNNQQQQQQMMMGGGDDDFFFIIICCCDDDEEECCC@@@>>>===;;;;;;===???@@@@@@BBBDDDFFFLLLMMMNNNOOOPPPQQQQQQQQQRRRTTTXXXZZZ[[[[[[]]]^^^^^^\\\XXXUUUTTTVVV[[[___ddd___ZZZXXXZZZ\\\\\\[[[UUUMMMAAA999666777777666666666777777777777777777999:::;;;999777888<<>>999444222444666666555555888999<<>><<>>999999999888777666666777777777888888888:::;;;:::999888;;;BBBHHHDDDAAA@@@@@@<<<777777:::===HHHPPPOOOLLLKKKHHHDDDBBB>>>===BBBIIIKKKHHHEEE;;;777222222444666666555444888:::<<>>UUUzzzzzzQQQCCCBBB;;;>>><<<;;;::::::999777555;;;:::888666666666666777444555777888999999999888666444666999666333===KKKaaattt}}}{{{zzzjjj```ccc|||{{{dddVVVRRRQQQLLLFFFEEEDDDDDDHHHOOOVVV[[[]]][[[XXXTTTZZZggglll\\\GGG<<<===??????@@@CCCFFFIIILLLMMMNNNNNNOOOOOOOOOOOOOOOSSSXXX\\\\\\\\\[[[[[[TTTSSSQQQSSSWWW\\\```aaa\\\ZZZ\\\ccclllmmmfff^^^IIICCC===:::::::::999777666666777777888888888999:::;;;;;;999999===DDDKKKAAA>>>===<<<999555666:::<<>>>>>@@@DDDGGGJJJJJJKKKLLLMMMMMMLLLKKKJJJUUUVVVWWWZZZ\\\[[[WWWUUUPPPQQQTTTWWWXXXYYYXXXXXX\\\aaagggmmmqqqnnn___PPPEEE@@@:::999;;;<<<999666777777666666777888999999;;;:::999<<>>FFFJJJGGGEEEEEEBBB<<<:::;;;@@@GGGNNNNNNHHHAAA333333222222333333444555444777888:::CCCUUUeeemmmmmmssszzzzzzxxxjjj```XXXQQQOOOPPPPPPRRRVVVYYYXXXRRRHHH@@@CCC@@@]]]gggNNNCCC???AAA<<<;;;:::999999:::;;;<<<:::999999888777777888888666666666777777777666666888666777999888777999>>>PPPjjj}}}{{{}}}~~~~~~|||xxxssspppmmmmmmnnnpppuuu|||yyylllccc\\\UUUPPPTTTTTT[[[oooxxxmmmiiieee___ZZZIIINNNRRRVVVaaappp{{{sssvvvzzzsssOOO??????>>>???AAADDDGGGJJJMMMNNNOOOPPPPPPPPPOOONNNSSSVVVYYY[[[ZZZVVVRRRPPPOOOSSSVVVXXXXXXWWWWWWXXX]]]dddmmmrrrrrrlll\\\MMMEEE@@@:::999;;;<<<999666777777777777777888888999999888888<<>>===???CCCJJJOOONNNGGG@@@333333222222333333444555444777888:::CCCUUUeeemmmmmmttt{{{zzz~~~rrrcccYYYRRRMMMNNNRRRQQQSSSVVVXXXWWWPPPGGG@@@BBBAAA]]]___HHHEEEAAAAAA;;;:::999888999999;;;<<<888888999999888888777777555555555666777777777777:::999999;;;:::666777;;;IIIeee|||uuuuuuwwwzzzyyyxxxuuuqqqlllhhheeedddfffiiimmmsss|||oooggg[[[SSSPPPOOONNNMMMPPPRRRWWW```mmm{{{|||qqqmmmoookkkcccMMMOOOTTTaaauuurrr{{{|||TTT??????>>>???AAADDDHHHJJJOOOOOOPPPQQQRRRRRRQQQQQQRRRVVVZZZZZZVVVPPPMMMLLLPPPUUUYYYZZZWWWUUUWWWZZZaaakkkuuuxxxssshhhVVVHHHCCC???;;;:::;;;;;;999777777777777777777888888888666777999===AAACCCCCCBBBAAA???:::555222222666999CCCGGGGGGCCCAAAAAAAAA??????AAAFFFLLLOOOLLLDDD===333333222222333333444555444777888:::CCCUUUeeemmmooottt|||{{{~~~xxxlll___VVVOOOKKKLLLPPPQQQTTTVVVWWWTTTNNNFFF@@@BBBEEEcccUUUCCCEEEBBB@@@;;;:::999888777888888999444555666777777666555444444444444555666777888888:::999:::<<<;;;777777:::CCC```|||uuuooouuuuuuvvvuuutttpppjjjgggcccdddeeeeeefffjjjnnnrrr~~~tttfff___ZZZSSSNNNMMMMMMMMMMMMLLLNNNQQQUUUZZZbbbjjjoooooowwwwwwqqqttt}}}yyymmmVVVSSSYYYppp{{{lllyyyxxxPPP?????????@@@BBBEEEHHHIIILLLMMMNNNOOOOOOPPPPPPQQQTTTXXXZZZWWWQQQLLLKKKMMMQQQWWW]]]\\\XXXWWW[[[```hhhsss|||{{{pppbbbPPPCCCBBB???<<<;;;;;;;;;999888777777777888888888777777666777;;;>>>AAACCCBBBBBBCCC@@@:::333000222777<<>>===<<<;;;;;;999888777777888888888888777666777:::===@@@BBBBBBBBBBBBBBB???:::555555999AAAHHHRRROOOJJJEEE???===>>>AAADDDGGGKKKMMMLLLEEE<<<666333333222222333333444555444777888:::CCCUUUeeemmmooorrr~~~}}}|||nnndddYYYRRRMMMHHHHHHKKKSSSUUUWWWUUUPPPIIICCCAAACCCTTT{{{nnnGGGAAA@@@<<<>>>;;;:::888666555444444555666666777888888888777777555555444333444555777888555444666:::999777999>>>>>>WWWuuuvvvkkkhhhfffgggiiijjjgggdddddddddbbb^^^ZZZXXXWWWXXXZZZXXXVVVTTTTTTTTTRRRPPPHHHIIIIIIJJJIIIHHHGGGFFFKKKLLLOOOTTT[[[]]]\\\ZZZ[[[___aaaeeerrr}}}tttzzzcccHHH??????@@@BBBDDDFFFHHHIIIKKKKKKLLLMMMOOOPPPRRRSSSVVVUUURRRNNNKKKNNNUUU[[[YYY\\\______aaagggqqqyyy~~~ppp```SSSHHH@@@>>>>>>===<<<;;;:::999999777777888999999888666555:::===@@@AAAAAA@@@AAABBB===<<<999888;;;CCCNNNUUUSSSNNNIIIEEE???;;;===BBBGGGJJJMMMMMMJJJCCC;;;666333333222222333333444555444777888:::CCCUUUeeemmmnnnppp~~~~~~||||||jjj___SSSMMMIIIGGGIIINNNSSSUUUWWWTTTNNNGGGCCCAAADDD[[[bbbEEECCC<<<666<<<888777666555555555666777666666666666666777888888666555444333333444666777666444555777777555888===<<>>???@@@BBBDDDFFFHHHIIIKKKKKKKKKLLLNNNQQQSSSTTTQQQOOOLLLKKKMMMSSSYYY^^^]]]]]]^^^```fffqqq}}}zzzfffVVVMMMFFF@@@===>>>>>>===;;;:::999999777777999999999888666555<<<>>>@@@???>>>===???AAA:::999777777;;;DDDOOOWWWOOOIIIEEECCC???;;;>>>DDDGGGHHHJJJIIIDDD===777444333333222222333333444555444777888:::CCCUUUeeemmmmmmnnn||||||yyyhhh\\\OOOHHHEEEFFFKKKQQQSSSVVVWWWTTTMMMFFFBBBAAAEEE___[[[DDDDDD:::222<<<555444444444555666888999555444333333333555666777777666444333333444555666777555555666555444777<<<:::LLLhhh~~~vvvlllgggffffffccc```bbbaaa^^^YYYUUUSSSTTTUUUPPPOOOOOORRRSSSOOOKKKJJJIIIHHHGGGEEEBBBBBBDDDEEECCCHHHNNNRRRTTTWWW[[[___]]]YYYYYYaaakkkwww^^^FFF<<<>>>???AAACCCEEEGGGHHHIIIIIIIIIJJJKKKMMMOOORRRSSSLLLJJJHHHJJJPPPVVV\\\^^^```^^^]]]```jjjwwwvvv```PPPIIIEEEAAA===>>>>>>===<<<:::999:::777888999:::999888666444===???@@@>>>;;;;;;===@@@999888666555888???IIIPPPJJJDDDAAAAAA???;;;>>>FFFCCCEEEFFFDDD>>>888333000333333222222333333444555444777888:::CCCUUUeeemmmllllll||||||yyyeeeZZZNNNHHHGGGHHHNNNTTTTTTRRRRRRQQQKKKDDDAAACCCJJJggg|||SSSCCC@@@@@@555666444444555555555555444444666555444333333333333333111111111222222333333333666666666666777888999::::::EEE\\\xxxsssggg```]]]\\\[[[[[[YYYWWWVVVUUUSSSOOOMMMLLLLLLNNNNNNMMMKKKIIIGGGCCCFFFJJJKKKHHHEEEBBBAAAGGGGGGGGGJJJNNNQQQRRRRRRZZZYYY]]]llleeeLLLAAA>>>EEEDDDCCCCCCCCCEEEFFFGGGGGGIIIMMMPPPQQQPPPOOONNNHHHHHHJJJNNNSSSWWWYYYZZZ^^^^^^dddppp|||}}}fffVVVLLLEEECCCEEE>>>>>>>>>>>>============888999999777444444777:::===@@@BBBAAA>>>;;;<<<>>>888777666888===BBBGGGIIIGGGBBB===:::;;;???BBBDDDDDDEEECCC>>>777222111222111222222333333444444555333777:::<<>>???555888444444555555555555444444555444333222222222222333222222222222333333333444777666666666666666777777888???RRRmmm|||nnnbbbYYYWWWWWW[[[YYYVVVUUUSSSQQQNNNLLLKKKLLLLLLLLLLLLJJJIIIHHHSSSVVVYYY[[[[[[WWWSSSOOOIIIJJJKKKJJJJJJKKKOOORRR[[[]]]fffwwwdddNNNDDDBBBBBBFFFEEEEEEEEEFFFGGGIIIJJJJJJLLLPPPRRRRRRPPPMMMJJJKKKLLLNNNRRRVVVZZZ\\\\\\]]]gggvvvsss]]]PPPJJJEEECCCDDD@@@@@@???>>>===<<<;;;;;;:::::::::888666666:::>>>@@@AAACCCBBB@@@===;;;:::888777777;;;AAAFFFIIIIIIBBB>>>:::999;;;@@@DDDFFFEEEEEEBBB<<<666222111222111222222333333444444555444888:::;;;CCCTTTdddlllkkkooo}}}{{{{{{{{{yyynnneeeXXXNNNFFFDDDEEEHHHNNNUUUSSSRRRRRRQQQJJJBBBAAADDDOOOnnnkkkHHH>>>===???555999444444555555555555444444444333222222222222222222333333333333444444444444777666666555555555555555777999GGG```yyy{{{pppzzz}}}}}}wwwlllaaa[[[XXXYYYWWWTTTRRRPPPOOOMMMKKKKKKKKKJJJJJJIIIIIIHHHHHHNNNNNNOOORRRTTTRRRLLLGGGIIILLLNNNKKKFFFEEEJJJPPPTTTYYYddduuuuuuXXXDDD>>>@@@CCCDDDFFFFFFGGGGGGIIIJJJLLLMMMMMMOOOQQQSSSRRRNNNKKKHHHOOOQQQSSSVVVYYY[[[]]]^^^aaauuuxxxfffSSSJJJHHHFFFCCCCCCCCCBBBAAA???===;;;:::999<<<<<<:::888888:::>>>AAACCCCCCCCCDDDCCC???:::666888777999???GGGLLLKKKHHH===:::888888<<>>@@@DDDDDDBBBFFFGGGHHHIIIJJJLLLMMMNNNNNNOOOOOOOOONNNMMMLLLKKKQQQSSSUUUWWWYYY[[[^^^```nnnnnn]]]MMMGGGHHHGGGDDDCCCCCCBBBAAA???===<<<;;;:::<<<;;;999888999<<<@@@DDDDDDCCCCCCEEEEEEBBB;;;666777777:::BBBKKKNNNJJJDDD<<<:::888999>>>CCCFFFHHHGGGCCC===666111000111222111222222333333444444555555777777999DDDWWWgggooonnnnnnxxxuuuwww}}}yyynnnddd\\\PPPIIIDDDEEEHHHJJJOOOTTTSSSRRRQQQNNNFFF???BBBIII^^^]]]DDD===<<<<<<444999444444555555555555444444555555444444444444555666444444444444444444444444555555555666777999:::;;;;;;888:::JJJfffooolllnnnrrrwwwzzzuuujjj```VVVSSSNNNLLLKKKLLLLLLKKKIIIHHHHHHGGGGGGGGGGGGHHHMMMHHHCCCCCCGGGJJJHHHFFFCCCDDDFFFIIIJJJJJJHHHGGGJJJKKKNNNQQQVVVYYYZZZZZZ___[[[VVVUUUUUUTTTQQQMMMGGGEEECCCDDDGGGHHHFFFEEEFFFFFFHHHIIIKKKLLLMMMMMMNNNLLLKKKJJJJJJMMMOOOQQQRRRTTTVVVXXXZZZ^^^dddhhh~~~~~~hhhZZZLLLIIIKKKIIIFFFDDDAAAAAA@@@???>>>===<<<<<<:::888777777:::>>>AAADDDCCCBBBBBBEEEFFFCCC===888666888===EEELLLLLLFFF@@@===;;;:::<<<@@@DDDFFFGGGEEEAAA999333000000111222111222222333333444444555444666777;;;HHH[[[kkkrrrmmmmmmuuurrruuu~~~}}}nnncccZZZRRRIIIDDDAAADDDGGGIIIMMMRRRTTTSSSPPPKKKBBB===CCCMMMcccXXXBBB>>><<<;;;333999444444555555555555444444555555555555555666666777444444444444333333333333444444555666888:::;;;===888777777AAAXXXuuuvvvnnnmmmsssyyyyyyvvv]]]XXXRRRNNNLLLLLLKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGFFFAAA===<<<>>>AAABBBAAA@@@@@@BBBFFFJJJKKKIIIGGGGGGGGGFFFEEEFFFGGGIIIJJJIIIGGGEEEEEEEEEFFFEEEDDDCCCDDDEEEEEEEEEFFFHHHJJJFFFGGGHHHJJJKKKLLLLLLLLLLLLJJJIIIHHHJJJOOOSSSVVVTTTWWWZZZ^^^bbbkkkuuu}}}lllbbbXXXOOOLLLLLLIIIGGGGGGAAAAAA@@@???>>>>>>======777666555777<<<@@@BBBCCCBBBBBBCCCDDDDDDBBB===:::777;;;AAAHHHJJJHHHBBB======<<<<<<>>>AAADDDEEEFFFBBB===666222000111111222111222222333333444444555444666888===KKK^^^lllrrrkkkjjjrrrooosss~~~rrrcccZZZQQQJJJDDD@@@???DDDIIILLLPPPUUUVVVSSSOOOHHH???;;;DDDPPPhhhQQQ@@@===<<<;;;333:::444444555555555555444444444444444444444555666666444333333333222222222222444444555555777888::::::777999999<<>>===<<<;;;555444555999>>>BBBCCCCCCCCCDDDEEEDDDAAA===;;;:::999???GGGKKKIIICCC>>>;;;::::::;;;===AAADDDEEEEEE???:::444111111222222222111222222333333444444555555777999>>>LLL^^^jjjmmmiiihhhpppmmmrrr{{{jjj]]]UUUNNNHHHBBB??????FFFLLLPPPUUUYYYWWWTTTNNNFFF===:::EEERRRmmm|||LLL===<<<;;;;;;333;;;444555555555555555555444333333333333333444555666333333333222222111111111555555555555555666777888777;;;<<<;;;IIIhhhqqqjjjjjjmmmpppqqqjjj```WWWPPPMMMJJJIIIFFFGGGIIIJJJJJJIIIHHHFFF???BBBEEEFFFDDDCCCBBBBBB???AAACCCAAA???AAAJJJQQQJJJJJJIIIFFFDDDCCCCCCDDDBBBDDDGGGFFFCCCBBBDDDGGGDDDCCCCCCDDDGGGHHHHHHGGGIIIJJJKKKMMMMMMMMMLLLKKKHHHJJJMMMQQQTTTVVVVVVWWW\\\aaahhhppp|||}}}iiiaaaTTTQQQOOONNNKKKGGGHHHLLLFFFEEECCCAAA>>><<<:::999444444666:::@@@DDDDDDCCCDDDFFFGGGDDD>>>:::999:::;;;BBBKKKMMMHHHAAA<<<;;;777777999<<>>BBB>>>CCC[[[lllPPP::::::<<<666444:::666666666555444444333333444444444444444444444444222333333444444333333222444444444444444555666777666:::<<<===GGG___{{{ooohhhdddcccbbb___^^^^^^ZZZPPPJJJIIIDDDEEEGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBOOOPPPQQQOOOKKKFFFBBB@@@BBBBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHLLLJJJHHHHHHJJJKKKLLLLLLOOOMMMMMMPPPRRRSSSYYY```eeejjjsssqqqccc]]]VVVTTTQQQMMMJJJIIIHHHGGGEEEBBB>>>=========:::777444666999===@@@BBBBBBBBBBBBBBBBBBAAA>>>:::666333<<>>777555111///...000333444222222222222333444555555555888:::>>>JJJZZZdddgggjjjgggeeekkktttyyy~~~wwwlll```VVVMMMEEEAAA@@@@@@BBBGGGMMMSSSVVVXXXPPPQQQEEE>>>AAA===GGGeeeeeeLLL999999:::555333888666666555555444333333333444444444444444444444444222222333333333333222222444444444444555666777888888999:::===CCCUUUvvv|||qqqhhhcccZZZWWWVVVYYYXXXUUUSSSTTTIIIHHHGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHIIIHHHFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKJJJJJJKKKLLLMMMMMMLLLMMMQQQXXXZZZZZZ]]]aaappp~~~{{{jjj```\\\UUUTTTQQQNNNKKKJJJIIIHHHFFFBBB>>><<<<<<;;;999666555777:::>>>?????????>>>AAAAAA@@@>>>:::777666555???HHHMMMIIIDDD@@@;;;555666:::<<<:::;;;???@@@<<<555444222000///000222333222222222222333444555555444777999===IIIYYYcccfffeeedddcccllluuuxxxrrrlllbbbXXXOOOHHHBBB>>>>>>AAADDDHHHLLLQQQVVVZZZPPPLLLCCCAAAAAA>>>QQQvvvZZZEEE777888999444222666666555555444444333333222333333333333333333333333111222222333333222222111333333444444666777999999:::666888<<<===GGGffftttiii[[[UUURRRSSSTTTSSSTTTWWWPPPNNNJJJFFFDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA===???BBBFFFGGGGGGFFFFFFBBBCCCCCCDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNOOORRRRRRUUU\\\```cccjjjqqqxxxlllbbb\\\YYYUUUTTTQQQOOOMMMKKKJJJJJJFFFCCC???<<<:::999666555888;;;>>>AAABBB@@@===;;;>>>>>>===999555444777:::CCCHHHKKKGGGAAA===999666;;;>>>???<<<;;;======<<<333333222111111111222222222222222222333444555555444666888<<>>JJJYYYdddgggjjjiiijjjtttzzzwwwvvvmmmzzzvvvnnnbbb\\\SSSKKKFFFCCC@@@??????CCCIIINNNQQQRRRRRRRRRIII======@@@@@@VVVbbbBBB<<<888999888555444666444333333222222111111000111111111111111111111111222333333444444333333222222222333333555666888888666222555:::777666GGG]]]qqqbbbZZZVVVQQQOOOOOOKKKKKKLLLLLLKKKIIIGGGEEEGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAACCCGGGLLLMMMJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJMMMPPPRRRQQQPPPRRRVVVZZZ^^^dddsssxxxlllhhhfff```ZZZWWWUUUTTTSSSQQQNNNKKKHHHGGGCCCBBB???;;;888777999;;;>>>@@@CCCEEEEEECCC@@@>>>:::888777666999===BBBEEECCC@@@===;;;777777<<>>JJJZZZeeehhhiiikkkmmmvvvzzzuuuwww~~~tttlllpppyyy{{{ssskkkdddXXXSSSKKKDDDAAA??????>>>@@@DDDJJJPPPTTTTTTPPPLLLEEE<<>><<<;;;888666999@@@EEEGGGFFF@@@;;;888777666777@@@KKKMMMOOOTTTVVVNNN???555444000000000000111111111222222222222222333444555555555777999===IIIYYYdddggggggmmmsss|||~~~wwwyyyhhhwww{{{lllhhhhhhuuuqqqjjjddd___RRRMMMFFF@@@>>>?????????BBBDDDJJJQQQVVVUUUNNNHHHEEE>>>CCCFFFLLLyyy___DDD;;;999777666444222222555333333222222111000000000000000000000000000000000//////000000000000//////222222222222333333444555444666777555444777<<>><<<999:::???CCCGGGHHHHHHGGGDDDAAA>>><<<;;;888666<<>>888555555555777CCCOOOJJJNNNTTTRRRCCC000+++000000000//////000111222222222222222222333444555555444666888<<>>=========DDDHHHOOOVVVXXXTTTMMMGGGEEEEEEBBBHHHdddpppEEE@@@777777555444333222222222222222222111111111111000111111111111111111111111/////////000111111222222222222333333333333444444666555444444555777:::;;;BBBeeeyyyuuuwwwzzzuuuqqqcccXXXVVVUUUPPPLLLLLLJJJJJJJJJIIIFFFEEEFFFGGGFFFFFFGGGHHHJJJJJJHHHGGGIIIFFFFFFKKKQQQRRRLLLEEECCCEEEGGGHHHGGGFFFEEEFFFHHHIIIKKKMMMOOORRRWWW[[[bbbjjjttt|||zzztttpppkkkfffbbb^^^ZZZWWWPPPQQQPPPMMMHHHCCCAAA@@@CCC>>>::::::<<>>;;;999777666999CCCMMMLLLAAA666999555222555999===AAADDDKKKIIIEEE===444000111444000000000000111111111111222333333333333333333444777;;;>>>@@@IIIVVV___aaagggnnnxxxXXXccctttxxxqqqjjjiiinnnuuu{{{}}}yyyyyy{{{xxxooodddYYYQQQHHHEEEBBB@@@>>>>>>???@@@EEEIIIPPPUUUVVVRRRJJJEEE???@@@GGG[[[~~~cccCCC===777666555444333222222222222222222111111111000000111111111111111111111111/////////000111111222222222222222333333333444444555444444444555777999:::888WWW}}}ooottt|||uuuxxx~~~pppddd```]]]WWWQQQPPPNNNMMMLLLKKKKKKLLLMMMNNNGGGGGGGGGGGGGGGFFFDDDCCCDDDBBBBBBGGGMMMOOOJJJDDDFFFHHHJJJJJJJJJIIIJJJKKKIIILLLOOOPPPRRRWWW^^^dddyyy~~~xxxqqqnnniiieeeaaa]]]YYYUUUSSSRRRNNNJJJEEEAAA???>>>>>>:::888;;;BBBHHHLLLOOOKKKIIIEEEAAA>>>;;;:::999888888<<>>555444444555888:::===AAADDDGGGDDD???999333000000111000000000000111111111111222222333333333333444444555999<<<@@@IIIWWW```dddfffnnn~~~tttWWWZZZgggssswww{{{xxxsssmmmhhhiiimmmssswww}}}xxxyyyssshhh^^^TTTMMMBBBAAA???>>>>>>@@@BBBDDDHHHLLLQQQUUUTTTNNNHHHCCC>>>@@@RRRwwwTTTDDD;;;777666555333222222222222222222111111111000000000111111111111111111111111/////////000111111222222222222222222333333333333444333333333444666888999666JJJnnnqqqmmmyyyxxxrrrsss~~~vvvooofff^^^ZZZTTTPPPLLLJJJLLLNNNNNNLLLMMMMMMNNNMMMMMMLLLKKKJJJKKKIIIHHHLLLQQQSSSOOOJJJHHHIIIJJJIIIHHHHHHJJJLLLLLLPPPSSSVVVZZZfffxxx~~~|||uuullljjjgggeeeaaa\\\WWWSSSRRRNNNIIIEEEBBBAAA???>>>;;;::::::@@@JJJQQQSSSRRRNNNJJJDDD>>>:::888888999888;;;@@@DDDFFFAAA:::333111666;;;======>>>@@@BBBAAA===777333111000///...000000000000111111111111222222222333333444444444222666:::???IIIXXXbbbeeegggooopppVVVTTT^^^fffiiilllrrrtttrrrrrrrrrrrrooollllllpppsssyyyxxxxxxxxxyyyyyylll```VVVNNNIII@@@???======>>>AAADDDFFFLLLPPPTTTUUURRRLLLEEEAAACCCEEE]]]nnnGGGBBB666666555444333222222222222111111111111000000000000111111111111111111111111/////////000111111222222111222222222222333333333222222222333444555777777:::@@@ZZZvvvqqqpppxxxzzzrrriiibbbYYYUUUUUUTTTQQQNNNLLLMMMMMMMMMKKKKKKKKKKKKMMMJJJIIIKKKOOOOOOLLLIIINNNOOOPPPOOOOOOQQQTTTVVVYYY^^^eeekkkvvv{{{zzzsssiiihhhfffeeeaaa[[[TTTOOOIIIFFFBBBAAA@@@@@@>>><<<>>>???BBBHHHQQQUUUQQQJJJIIIFFFAAA<<<888777666777999===BBBDDD@@@:::555333222;;;CCCCCC@@@>>>>>>>>>;;;777111///000000///,,,///000000000111111111111222222222333333444444444222666:::???IIIXXXbbbfffiiioooqqqWWWTTTYYY]]]^^^```bbbcccaaaiiiooouuuxxxuuurrrrrrssstttzzzyyyuuurrreeeYYYOOOIIIEEE???>>>======>>>AAADDDFFFPPPSSSVVVVVVPPPIIIDDDAAADDDHHHaaa|||^^^======111555444333222222222222222111111111000000000//////000000000000000000000000/////////000111111222222111111111222222222333333111222222333444555666777<<<666FFFnnnqqqsss{{{wwwpppwwwuuummmhhhddd^^^YYY\\\]]]]]]ZZZUUUSSSSSSTTTSSSRRRQQQSSSVVVXXXXXXVVVWWWYYY\\\___bbbfffkkkooonnnyyy{{{zzzyyyrrriiihhhfffddd```YYYQQQKKKBBBAAA@@@???>>>===;;;999BBBHHHMMMQQQUUUVVVMMMAAAAAA???===:::888777666666:::???BBBAAA:::555333333888BBBIIIFFFAAA>>><<<999777333///...000111000...///000000000111111111111111111222333333444555555444888<<<@@@JJJXXXbbbeeekkkpppuuu\\\VVVXXXZZZ[[[\\\]]]\\\[[[cccjjjtttyyyzzzxxxwwwwwwzzzsss{{{}}}wwwlll___SSSJJJEEEBBB???>>>======???BBBEEEGGGQQQUUUWWWUUUNNNFFFAAA@@@???KKKgggXXX======444444444333222222222222222111111000000000/////////000000000000000000000000/////////000111111222222111111111111222222222222111222222333444555666666===666>>>]]]|||ggggggmmm{{{}}}kkkiiiuuu~~~wwwpppkkkuuuuuusssmmmfff``````aaa]]]\\\]]]___dddhhhjjjjjjaaaeeekkkqqqwww~~~~~~zzzyyyxxxqqqjjjhhheeeaaa\\\TTTLLLFFF@@@@@@@@@===:::999:::;;;IIIQQQVVVUUUUUUUUULLL@@@<<<;;;:::999888777777777<<>>:::333222111///...///000000000000000000000111111111111111111222333333444555555555999===AAAKKKYYYcccffflllqqqxxxcccWWWXXXZZZ___bbbcccccccccdddhhhmmmqqquuuxxx{{{}}}www~~~sssooowww}}}tttooofff[[[PPPGGGCCCAAA>>>======>>>@@@DDDGGGJJJPPPTTTVVVRRRJJJCCC???>>>@@@WWWvvvQQQ===;;;888444333222222111222222222111000000000////////////000000000000000000000000/////////000111111222222111111111111222222222222111222333444555666666777::::::???NNNhhhrrrhhhbbbjjj~~~}}}wwwrrrqqqzzz~~~yyyyyy{{{wwwvvvvvvxxx{{{}}}{{{~~~xxxwwwwwwqqqkkkhhhccc^^^WWWNNNEEE???<<<>>>>>>;;;777999AAAHHHUUU^^^```WWWQQQPPPKKKCCC>>><<<999777666777888:::>>>>>><<<777111000333777???FFFFFF???<<<===999000.../////////......///111000000000000111111111111000111111222444555555666444999===BBBMMM[[[fffjjjjjjpppyyyhhhWWWWWW\\\ccciiikkklllmmmhhhgggfffiiiooovvv~~~uuusss|||xxxnnnkkkcccYYYNNNFFFBBB@@@===<<<<<<>>>AAAEEEJJJMMMOOORRRTTTPPPHHH@@@======FFFdddpppFFF666333555333333222222111222222222000000000000////////////000000000000000000000000/////////000111111222222000111111111111222222222222222444555666777777777333999===@@@PPPoooqqq___]]]kkk}}}xxxeeedddnnn{{{yyyyyy}}}wwwuuuvvvqqqkkkhhhbbb[[[SSSJJJAAA;;;777:::;;;888555<<>>DDDBBB:::999===999///,,,...000///,,,,,,...111000000000000111111111111000111111222444555666666333888===BBBNNN^^^iiimmmhhhpppvvvkkk\\\[[[]]]jjj|||yyynnnlllgggbbbbbbjjjxxx}}}sssxxxzzzuuuhhhaaaWWWNNNGGGDDDAAA@@@;;;;;;===???CCCIIIPPPUUURRRSSSQQQKKKCCC>>>@@@DDDKKKsssYYY999444999444555444222000000111222333111000...---------...///............////////////000000000000000000000000111111000000111111222333222222222333444666999:::444999777888CCCTTTvvvccc[[[hhhrrrpppeeeYYYcccrrr~~~{{{xxxwwwvvvtttpppllljjj[[[\\\TTTGGGCCC;;;666888888888888<<>>@@@>>>;;;===:::555222111555:::>>>>>><<<;;;;;;:::888555222//////............///////////////000111111222222000111111222222333444444222555999AAAPPP```hhhiiilllvvv~~~www~~~sssjjj]]]\\\aaarrr~~~zzzrrriiieeeiiittt|||~~~ooo}}}tttmmmddd^^^TTTKKKFFFBBB@@@???<<<===>>>AAAEEELLLRRRVVVVVVQQQMMMIIIBBB===@@@HHH```iiiGGG444333666000444222111//////000111222111000///.........//////............////////////////////////////////////111111000000000111222222222222222333444666888999666:::666666===IIIfffjjjXXX\\\gggkkkyyywwwiii]]]cccooo~~~zzzvvvsssooojjjfffbbbXXXWWWLLL???<<<;;;;;;888777888???JJJVVV]]]```___\\\WWWOOOGGGCCCBBBCCCCCC@@@======AAACCCAAA>>>;;;777222///111666;;;>>>@@@>>>;;;999888555222/////////............///////////////000111111222222111111111222333333444444444777;;;CCCQQQaaajjjkkkhhhttt~~~yyyyyyqqqjjj^^^^^^ggg}}}vvvmmmkkkooottt|||pppxxx}}}nnneee]]]WWWOOOHHHCCC@@@???===<<<===???BBBGGGMMMSSSVVVYYYNNNGGGFFF@@@;;;FFFWWWwwwQQQ<<<555666666111222111000///...///000000111111000///////////////............////////////////////////////////////000000000000000111111222111222222333444666777888666999666444999???UUUuuuzzzaaaUUUWWW]]]iii~~~}}}jjjccc^^^fffwwwzzztttooojjjeeeaaa^^^^^^XXXLLL>>>666888999999888===IIIXXXaaa```]]]TTTSSSPPPJJJDDDBBBDDDFFF>>>======AAAEEEFFFDDDAAA888333///000444999======AAA===999555333111///---//////............///////////////000111111222222111111222222333333444444666999===DDDSSSccckkklllfffsss~~~www~~~tttkkkeee^^^___mmm|||vvvuuusssuuuxxxzzzxxxhhh]]]VVVQQQIIIDDDAAA???>>>===<<<<<<>>>CCCIIIOOOSSSUUUVVVJJJCCCBBB<<<===TTTrrrvvvDDD:::999666555222222111000/////////000000111111000000////////////............////////////////////////////////////000////////////000111111111111222222444555666666333777555555:::<<>>@@@EEEHHHHHHDDDAAA555333333777===@@@???===>>>:::555111000///...---//////............///////////////000111111222222111111222222333444444555666999===EEESSSccckkkllliiiuuutttmmmaaa\\\^^^aaassssss~~~||||||ooo```UUUOOOJJJEEEAAA??????>>>===>>>>>>AAAFFFLLLRRRTTTTTTOOOFFF@@@>>>===HHHkkk]]]999888777111000000222222111111000000000000000000000000000//////...............////////////........................//////......//////000111000111111222333444555555111555333666:::999AAAWWW}}}ooocccXXX^^^aaacccpppuuummmgggdddiiiqqqzzz{{{wwwpppggg```ZZZWWWVVVXXXcccHHH>>>AAA:::AAA???IIITTT^^^___WWWOOOMMMOOOPPPJJJEEEEEEHHHHHHDDD@@@???AAAEEEHHHIIIFFFAAA<<<444777<<>>FFF]]]}}}nnnHHH444999777000222555222222111111111000000000///////////////...------............////////////.......................................///000000///000111222333333333333222444333555888333666GGGiii|||YYYWWWTTTVVVbbbssslll___^^^eeejjjrrr||||||sssoooggg\\\RRRLLLIIIIIImmmxxxJJJ:::AAA<<>>???iii}}}LLL===HHHDDD[[[aaammmggg]]]RRRJJJGGGGGGHHHJJJKKKNNNNNNKKKFFFBBB???EEEHHHKKKKKKGGG@@@999555888@@@IIILLLHHHAAA;;;999222000------...///000/////////............///////////////000111111222222222222333333444555555555555888<<>>>>>;;;BBB```zzzLLL999333777333000333111/////////000///......---,,,---.........---++++++............/////////000...........................------------.../////////000111222333333222111222333222555:::333222???AAA^^^~~~~~~fff[[[UUUOOOQQQXXX^^^lllooofff]]]\\\[[[]]]cccnnn{{{xxxrrrmmmjjjZZZWWWPPPGGG===999:::<<>>??????>>>@@@HHHQQQRRRJJJBBB666GGG@@@KKK}}}ddd;;;999666333222222222333111111000000//////......000000...------...///000000///---,,,,,,---///000---........................,,,***+++---///......222222222222111111111111333333333444444444555555@@@EEE___nnnZZZOOONNNPPPOOOWWWeeerrryyy|||xxxgggZZZYYY\\\^^^fffpppxxxxxx~~~}}}rrrhhh___WWWRRRKKKGGGAAA<<<888777888999<<>>;;;@@@AAABBB@@@===777222.....................------............////////////000000000000111111111111333333444444444444444444777888:::AAAPPPaaajjjjjjooosss{{{tttnnnjjj```VVVPPPMMMLLLQQQ___rrrzzzllljjjpppwwwggg[[[SSSMMMEEE???@@@>>>===;;;;;;<<<===>>>>>>>>>AAAGGGLLLKKKDDD===777CCCKKKeee|||RRR999777555222111111111222000000000000//////............------------......---...////////////...---...---------,,,,,,,,,,,,...//////...,,,---000444+++,,,---...000111333333333333333333444444444444888888GGGiiisssaaaTTTMMMTTTRRRTTTZZZbbbjjjvvvwwwiii]]]VVVZZZbbbddddddkkkxxx~~~vvvkkk___VVVNNNIIIFFF>>>>>>===<<<;;;;;;<<<>>>FFFMMMUUU\\\eeejjjbbbWWWNNNHHH@@@===@@@HHHPPPUUU]]]YYYUUURRRRRRSSSTTTUUUSSSMMMDDD@@@@@@BBBBBBAAA@@@@@@???===999555000---....................................////////////000000000000111111111111333333333444444444444555888999<<>>===;;;::::::;;;<<<===>>>AAAFFFIIIHHHCCC===999===DDD[[[wwwkkk@@@777555333111000000000000000000000////////////...,,,,,,---------------,,,+++---111333333111---+++---------,,,,,,++++++******000666555///+++,,,...000/////////000111111222222222333333333444444444999444888III^^^qqqoooaaaQQQMMMMMMUUU^^^eeelllqqqtttlllgggccc^^^[[[WWWXXXaaallltttzzz}}}vvvqqqggg___TTTJJJCCC@@@>>><<<777888999:::===AAAGGGLLL]]]___bbbfffjjjgggZZZLLLKKKFFFAAA@@@EEENNNWWW\\\^^^VVVNNNNNNTTTZZZ[[[XXXXXXOOODDD???@@@DDDGGGGGG@@@???<<<999555111...---....................................////////////000000000000111111111111333333333444444444555555888:::===DDDRRRbbblllmmmppprrr|||xxxmmmTTTPPPIIICCC???@@@CCCFFFIII___wwwkkkgggxxxvvvgggyyy|||ooofff^^^SSSJJJFFFCCC???<<<===<<<:::999999;;;<<<===BBBGGGKKKKKKEEE>>>:::999CCCMMMlll|||zzzRRR888666555333222000000000000////////////////////////+++,,,---//////...---,,,,,,...111444444111...,,,,,,,,,,,,,,,,,,,,,------///777???AAA<<<333---***000000/////////000111222222222222222333333333333888444555<<>><<<;;;;;;;;;999:::;;;===BBBLLLXXXaaasssmmmfffcccbbb___VVVNNNMMMHHHEEEJJJTTT]]]bbbbbbSSSLLLGGGKKKTTT[[[\\\ZZZSSSNNNHHHGGGJJJKKKIIIGGG@@@===:::555222///......---------...........................///////////////000000000111111111111222333333444444555555555777:::===DDDQQQaaakkkmmmppprrr|||zzz~~~kkkTTTNNNEEEAAAAAABBB@@@>>>@@@JJJ\\\qqqttthhhlllvvv}}}vvv|||qqqaaa\\\VVVMMMFFFCCC@@@===;;;<<<;;;:::999:::<<>>@@@AAA===999AAABBBFFFQQQbbbwwwlllbbbgggvvv{{{gggXXXRRRNNNGGGAAA>>><<<;;;:::;;;::::::;;;===@@@CCCDDDFFFHHHHHHCCC;;;999===CCCTTTzzziiiDDD888333444444333333222111111000---............/////////------...///000000000000////////////////////////+++,,,------...///000000@@@<<<888888<<>>CCCNNN^^^iiimmmpppqqq~~~~~~~~~tttiii\\\QQQIIIEEE@@@=========<<<;;;@@@AAAEEEKKKUUUeeevvv}}}fff```hhh|||zzzjjjZZZPPPJJJFFFBBB>>><<<;;;;;;;;;::::::;;;<<>>999<<>>;;;CCCLLLRRRXXXcccsssjjj[[[cccyyy}}}mmm[[[NNNHHHEEECCC@@@===<<<<<<===>>>:::;;;;;;>>>AAAEEEIIILLLMMMJJJEEE>>>;;;@@@KKKUUUvvvmmm999555<<<000000000111111000///...------------.........//////,,,,,,++++++,,,---///000,,,---...//////...---,,,//////...---+++***))))))***---///,,,)))***000666444222000......000222333000000000000111111111111,,,...000222666888666222000888DDDfff{{{bbbMMMMMMUUU[[[```gggggghhhppp~~~mmmaaaVVVYYYXXXSSSOOOPPPOOOMMMPPPQQQQQQQQQQQQUUU\\\bbbbbbjjjrrrtttrrrqqquuuyyywwwzzzzzzvvvpppllljjjiiihhhffffffhhhhhheee^^^WWWRRROOOHHHGGGFFFCCCAAA???======<<<:::;;;@@@JJJUUU^^^cccxxxyyyvvvjjj[[[OOOKKKLLLFFFDDDFFFJJJNNNVVVkkkyyy___OOORRR[[[SSSRRRRRRRRRPPPKKKEEE@@@KKKSSSYYYTTTFFF;;;777999333111///---,,,---...///,,,,,,------...///000000............/////////000000000000000111111111111111111222333444666666777555;;;@@@EEEPPP___kkkppptttsss~~~|||}}}xxxiii```XXXNNNGGGDDDAAAAAA@@@???>>>>>>>>>???BBBJJJTTTZZZ___fffpppyyysssaaaaaakkkzzzvvvdddVVVLLLFFFAAA@@@>>><<<:::999888888:::;;;>>>AAADDDGGGKKKMMMFFF@@@>>>>>>===BBBWWWooouuusssUUU666333666444111111111111000000000000////////////////////////,,,,,,,,,------..................------,,,,,,,,,++++++++++++++++++++++++------------------------...------------...//////////////////000000000000111111111111222333444444444777;;;JJJoooiiiVVVNNNQQQ\\\hhh^^^YYY___ooo|||{{{uuuqqqccc___\\\ZZZTTTOOOOOORRRTTTRRROOOMMMMMMPPPTTTWWW]]]^^^``````___aaaeeehhhooommmnnnrrruuuuuutttttttttrrrqqqqqqssssssrrrqqqgggeeebbb```^^^\\\XXXVVVVVVWWWVVVRRRNNNMMMMMMLLLLLLFFFAAA@@@>>>;;;;;;>>>AAA???CCCRRRiii|||vvvmmmeeeZZZMMMHHHJJJEEEJJJMMMSSSeee}}}jjjVVVOOOVVV___[[[WWWUUUTTTMMMFFFHHHOOOSSSPPPKKKGGGCCC>>>999666111111000///////////////---------............/////////............//////000000000000111111111111222333333444555666777777777<<>>===<<<;;;:::::::::::::::<<>>??????<<<;;;BBBLLL___bbbhhhsss~~~|||mmmeee]]]VVVMMMCCC@@@CCCLLLUUUaaaooonnn```\\\]]]___```bbbZZZSSSQQQMMMHHHHHHKKKNNNKKKFFFBBB>>>:::666222111000//////.........///---------............/////////............//////000000000000111111111111222222333444555666666777666;;;@@@EEEPPPaaannntttrrrxxx|||ggg\\\PPPKKKHHHEEEEEEGGGHHHHHHGGGEEEDDDEEEIIIKKKRRR[[[dddhhhgggiiiqqqyyyqqqbbb\\\iii~~~{{{}}}~~~sssdddVVVMMMFFFAAA>>>:::::::::::::::;;;;;;<<<<<<===@@@FFFKKKKKKGGGCCC>>>>>>:::888EEEfffzzzuuuLLL666222222111000111111000000000000//////........................------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++---------------------------------------......///....../////////000000000000000000000111222333444777555444444:::MMMooottt___XXXPPPJJJKKKOOORRRUUUXXXhhhjjjqqq|||wwwpppggg]]]WWWVVVWWWYYYXXXUUURRRRRRSSSSSSQQQNNNVVVVVVVVVXXX[[[\\\[[[ZZZXXXTTTPPPQQQUUUTTTNNNHHHOOOLLLHHHFFFEEEDDDCCCBBBAAA???>>>@@@BBBAAA>>><<<<<>>999999999999999:::;;;<<<>>>???CCCIIIMMMLLLEEE>>>999<<<<<>>::::::999999999:::;;;;;;@@@BBBFFFKKKMMMIIIAAA;;;777888:::IIIllluuuYYYAAA111444777111...222000000000////////////...........................---------,,,,,,++++++******++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................////////////////////////000111222222222000444999555222;;;KKKwwwyyyppp```RRRIIIGGGFFFFFFGGGGGGHHHHHHHHHMMM]]]mmm}}}rrrggg___YYYVVVTTTVVVUUURRRTTTXXXXXXSSSQQQPPPOOOMMMKKKJJJJJJJJJGGGFFFEEEEEEHHHIIIJJJIIIIIIEEECCCDDDCCCDDDMMMXXX```eeeppp|||{{{jjjZZZSSSPPPMMMNNNPPPKKKMMMNNNOOOVVVccctttrrreee```cccnnnxxxxxxnnnbbb\\\ZZZSSSWWWXXXVVVQQQNNNLLLKKK@@@===888555333222000///......------------...///---------............/////////............/////////000000000111111111111000111111222333444555555999===AAAHHHVVVgggqqqsssuuuzzz~~~LLLKKKNNNSSSTTTQQQOOOQQQTTTVVVWWWTTTPPPQQQVVV[[[aaa^^^\\\aaakkkuuu|||~~~~~~}}}mmmrrryyyyyykkk[[[[[[eee|||||||||}}}}}}}}}}}}}}}|||jjjXXXGGGBBB???;;;999<<<:::::::::::::::;;;<<<<<>>:::999777<<>>:::666333222222111000.........---......///000---------............/////////............//////000000000000111111111111111111222333444555666666;;;>>>BBBIIIXXXhhhqqqssstttyyy|||UUUTTTWWWZZZZZZVVVUUUXXXXXX\\\^^^[[[VVVUUUYYY^^^aaaccceeehhhlllqqqwww{{{{{{|||llleee```hhhtttxxxmmmaaaiiizzz}}}{{{}}}~~~[[[KKK@@@???>>>888777;;;888999999:::;;;===??????CCCHHHKKKJJJDDD>>><<<<<<>>>???NNNnnn___:::555333555444000///333000000/////////.........------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------.........//////............///000111111///000///,,,...444777777999OOOkkkzzzlll^^^KKKHHHGGGIIIIIIIIIMMMSSSVVVWWWXXX]]]jjj}}}tttdddbbbdddkkkrrrqqqhhh^^^VVVXXX```nnn{{{jjj[[[TTTSSSIIIDDDIIIKKKIIIMMMUUU[[[kkk}}}{{{tttpppooorrrlllfffbbb```\\\UUUOOOWWW[[[\\\VVVQQQNNNHHHBBB:::777222000///000/////////.........//////000111---------............/////////............//////000000000000111111111111222222333444555666666777:::===AAAIIIYYYkkkttttttrrrwww{{{]]][[[\\\^^^\\\YYYYYY\\\[[[___bbb___ZZZWWW[[[```ccckkkrrrsssoooooouuu|||zzzhhh___]]]uuu~~~||||||yyy{{{vvvcccPPPDDD<<>>777777===666777888:::<<>>777444000------.........///////////////000111111---------.........////////////............//////000000000000111111111111222333333444555666777777888;;;@@@III[[[mmmvvvvvvpppuuuyyylll___^^^bbb______```ZZZeeeccccccaaa]]]YYY^^^fffpppuuuvvvqqqnnnttt~~~wwwiii```aaammmvvvwww{{{~~~vvvfffUUUNNNCCCAAA???<<<:::888777666888888888888;;;@@@FFFKKKEEEKKKLLLDDD>>>>>>??????NNNfffqqquuuSSS<<<444333222000///...............---,,,,,,,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------..................////////////...//////000111222222222444000222<<>>===<<<::::::999999::::::999:::===BBBHHHLLLOOOOOOMMMGGGAAA===???BBBWWWyyyooo|||xxxhhh@@@777444333222000///...............---,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////......///000000111222222222///000777>>>OOOooo~~~tttfff```XXXSSSQQQQQQOOONNNQQQPPPQQQRRRRRRRRRWWW___eeelllpppttt}}}uuujjjeeefff\\\TTTNNNNNNPPPNNNMMMNNNLLLGGGEEEFFFEEEBBBFFFLLLQQQYYYfffyyytttxxx~~~xxx___SSSJJJLLLQQQRRRQQQRRROOOMMMLLLKKKIIIDDD;;;555000000///...............,,,,,,+++,,,,,,---...///------,,,,,,,,,---......///222------444111***---000000000000////////////222222222333444555666777777<<>><<<@@@;;;:::::::::;;;;;;<<<===:::;;;<<<@@@FFFLLLQQQSSSNNNEEE@@@AAA>>>AAAYYYvvvqqqddd}}}\\\;;;...777222222111//////...............---,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))*********+++************************++++++,,,,,,,,,------------------.........//////.........//////000000000111111333555222000888CCCTTTqqq~~~yyylllgggbbb```ZZZRRRNNNOOORRRTTTQQQLLLLLLQQQSSSPPPWWWUUUVVVYYY^^^___[[[VVVOOONNNNNNOOONNNMMMLLLLLLNNNHHHDDDFFFIIIIIIJJJMMMOOOSSSYYYcccooovvvdddRRRIIINNNOOORRRUUUVVVTTTQQQOOONNNMMMIIIBBB:::333///...///......------.........000///......---------...,,,,,,,,,,,,------...///)))///***&&&---...,,,000////////////000000000000222222222333444555666777888===DDDMMM\\\lllvvvxxxpppttt~~~nnnlllnnnuuu{{{}}}zzztttlllkkkbbbcccyyy{{{xxxxxxxxxjjj^^^OOOGGGAAA===<<<>>>;;;;;;::::::::::::;;;;;;999;;;>>>EEEMMMRRRTTTTTTLLLCCC???AAABBBPPPuuuiiihhhvvv```@@@555111111111111000///..................---,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******************+++++++++,,,,,,))))))))))))))))))))))))+++++++++,,,,,,,,,------------------.........................../////////...000444666444111444888000GGGiiiwwwtttvvvlllmmmjjjccc\\\XXXTTTPPPRRRPPPNNNOOOPPPPPPOOOMMMJJJLLLMMMOOOQQQUUUXXXXXXRRRIIIDDDLLLYYYccchhhlll~~~ttteeeVVVMMMPPPWWWWWWYYYYYYXXXVVVVVVUUUSSSNNNKKKDDD;;;333//////000......------------......000///...---------------,,,++++++,,,---...//////777<<<333(((+++......222.../////////000000000111222222222333444555666777888>>>EEENNN]]]mmmvvvxxxqqqttt}}}~~~mmmkkkooowwwyyynnnkkkmmmwwwsssiiinnn~~~{{{vvvpppnnnpppvvv|||zzzxxxvvvssspppaaaTTTFFFAAA@@@===;;;;;;<<<;;;;;;:::::::::::::::;;;===BBBJJJRRRUUUSSSPPPEEE@@@>>>BBBKKKaaavvvbbbyyyHHH666999666000111000//////.........///......---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******+++************++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,------------.........------..................+++---111333333333444555...777IIIbbb}}}zzzpppjjjhhhddd___YYYTTTQQQOOOOOOOOOQQQRRRTTT]]]kkkwww{{{oooddd___iii{{{tttaaaXXXVVVXXX\\\aaa\\\^^^]]]ZZZYYYYYYXXXTTTIIIDDD<<<444///...///111---------,,,------...///------,,,+++******+++++++++++++++,,,---...///000FFFLLL@@@///...///---000......//////000000111111222222222333444555666777888>>>FFFPPP^^^nnnwwwxxxsssuuu}}}yyykkkgggqqq}}}{{{|||yyyuuutttuuuxxxzzz{{{yyywwwwwwsssiii```UUUKKKCCC@@@>>>;;;999:::;;;::::::999::::::;;;;;;???AAAGGGOOOVVVUUUNNNHHH???>>>@@@JJJ^^^zzzvvvaaa;;;777888444444000000///............///......---,,,,,,,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((()))***************************++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,---------.........---------------------------.........000222333333555555;;;FFFUUUlll{{{tttpppqqqrrrvvvzzz|||kkkddd```eeejjjhhhaaa\\\[[[______]]]\\\ZZZSSSJJJ@@@:::333//////000///...---,,,,,,,,,------...///,,,,,,++++++***++++++++++++++++++,,,---...///000???HHH???///...000...///.........///000111111111222222222333444555666777888>>>GGGPPP___nnnwwwxxxqqqsss{{{wwwrrryyy{{{ssshhhkkk~~~www{{{vvvvvvwwwppp```SSSHHHCCCAAA@@@<<<777777:::999999999999:::;;;<<<===BBBDDDJJJSSSWWWTTTJJJBBB@@@BBBHHHXXXvvvppp}}}uuuCCC111555000,,,555000//////............///......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,))))))))))))))))))))))))************************(((((()))***************))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------111000...,,,---111222222000000333555999GGGeeerrrxxx{{{kkk]]]```hhhpppooofff___\\\ZZZ___aaa```^^^YYYKKK<<<888333......111222///+++,,,,,,,,,,,,------...///...------,,,,,,------...+++++++++,,,---...000000***777444))),,,111///111---......///000111111222222222222333444555666777888???GGGQQQ___ooowwwxxxllloooxxx~~~uuuqqq|||zzzyyyttt{{{wwwxxxxxxtttjjj^^^TTTNNN>>>===<<<:::999888777777999888777777999===AAACCCFFFLLLSSSVVVTTTOOOHHHBBBFFF:::PPPvvvxxxooogggvvvuuuqqqRRR666222777555111111111111000...---,,,+++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,,,,++++++*********,,,,,,.../////////...------...////////////111333000111222333666<<>>555000222000,,,,,,222............---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******---------,,,,,,,,,,,,,,,+++,,,---.........---------...///.........000222222333333111000///111222555777FFFdddvvvwwwyyynnn}}}}}}|||~~~~~~yyyqqqiiieeedddaaaYYYLLL???555000...//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////000000000000333333333333444555666666888???HHHSSScccrrrxxxwwwppprrrzzz~~~zzzrrr|||wwwssslllaaaVVVMMMFFFAAA???;;;;;;:::999888888888999888888999<<>>===<<<;;;999888888888888999999:::999<<<@@@FFFKKKOOORRRSSSSSSLLLFFF@@@;;;???UUUmmm}}}oooqqq___fffaaa;;;222333000,,,---///111111000,,,,,,,,,,,,,,,---------++++++++++++************************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))************))))))((((((((((((((()))))))))++++++*********+++,,,---,,,---...---++++++---///,,,...000000///......///111......222555888???GGGhhhzzz}}}|||ooo^^^MMM===555///////////////...------...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////////////////000000000000111111222333444555777888<<>>>>><<<888888777888888999::::::;;;>>>DDDKKKOOOQQQRRRQQQKKKEEEAAA@@@@@@LLLlllllloooeeejjjKKK111555111111000///000222333222---,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))))))))***+++******)))***+++,,,---,,,------,,,++++++,,,...,,,---......,,,,,,---///333000111777:::777666666===LLLeee}}}iiiWWWIII>>>555000//////000000000000//////------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,,,,,,,---,,,,,,------...//////000////////////000000000000111111222333444666777888===CCCKKKUUUcccppptttrrrnnnpppyyy}}}zzz___\\\nnnvvv|||xxxwwwuuusssrrrmmm___QQQHHHBBB:::777999<<<<<<:::777777777777888999::::::<<<@@@GGGMMMRRRRRRQQQPPPCCC>>>===AAAHHHZZZlllcccvvvdddccc<<<---888...111333000---------...---------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********++++++***)))))))))***,,,---,,,------,,,+++***,,,---+++,,,---------...111333---///222444000,,,000888444999EEEYYYuuuwwwqqqrrryyy~~~zzz|||uuuzzzoooSSS>>>444222111000---,,,+++***+++,,,///000,,,,,,---...---,,,+++***++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,,,,------...///000000////////////000000000000111111111333444666777888===BBBJJJSSSaaannnrrrpppkkkpppzzz}}}{{{kkkeee```]]]eeesss~~~zzztttyyyuuuooohhh```WWWOOOIII???>>>===;;;:::999888888666777777777666777999<<<>>>JJJSSSTTTRRRQQQMMMGGG<<<>>><<>>===<<<:::999888888888666777777777777999===@@@CCCMMMTTTRRRMMMIIIDDD>>>???<<>><<<;;;:::999888888888888555666777888999===AAAEEEIIIOOOSSSOOOHHHCCC===999AAAAAATTT}}}zzzppp^^^SSSbbbpppxxxyyyDDD---...333444444............---------------,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,,,,++++++,,,---,,,,,,+++***+++,,,---...///////////////...------000222333222000111555888<<>>;;;::::::999888777777777888555666888:::<<<@@@EEEIIILLLPPPPPPLLLEEE???<<<;;;>>>NNNmmmllldddZZZ[[[rrr~~~uuu\\\666---333111...///.........---------,,,,,,------,,,,,,+++***))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++******+++,,,...---,,,++++++---///000---......//////...------,,,///222444555666888:::222888>>>DDDVVVuuuwwwwww{{{vvvzzzdddUUU@@@222///000222222---...000000///......///......---------,,,,,,,,,++++++***+++,,,------,,,*********************************+++++++++,,,,,,******+++,,,,,,+++(((&&&,,,,,,,,,---------......///////////////000000111111222333444444777:::===<<>>AAADDDggg~~~dddcccjjj{{{```GGG444333333,,,***///...------------,,,,,,,,,------,,,,,,+++***))))))******))))))))))))******((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))+++***))))))***,,,---,,,,,,+++,,,---...///+++,,,---...///////////////000111222222222333555888888666555===OOOcccnnnuuuaaaBBB===777444444333...***...000000///---,,,...000---------------,,,,,,,,,///---++++++------,,,******************************++++++++++++,,,,,,,,,)))***,,,---,,,***(((''',,,,,,,,,---------......///////////////000000111111222333444555777;;;>>>===EEEPPP\\\jjjuuuvvvrrrnnntttyyyzzzppp[[[MMMOOOPPPNNNSSS[[[fffvvvzzztttooojjjgggdddaaa[[[WWWLLLHHHBBB===;;;999888666888888888777888888999999888<<<@@@CCCFFFHHHKKKMMMMMMIIIEEEAAA>>>>>>EEENNNbbbrrrbbbkkkhhhCCC999222000,,,(((,,,555------------,,,,,,,,,,,,---,,,,,,++++++***************))))))))))))******((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***+++******+++++++++,,,,,,,,,***+++,,,---.../////////000000/////////111222333666777777777888:::???AAAPPP___tttsssYYYJJJ@@@333555333000.........---,,,,,,------,,,+++,,,...000------------------------000...+++,,,---...+++)))************************++++++++++++,,,,,,,,,,,,***,,,......---+++++++++,,,,,,,,,---------......///////////////000111111111222333444555888;;;>>>???FFFPPP[[[iiisssuuupppkkkpppttt{{{~~~qqqeeeaaaZZZMMMKKKNNNKKKUUUZZZdddsss}}}tttooogggddd```^^^\\\WWWPPPKKKDDD@@@<<<:::999888777666888888888888888999:::;;;===AAAGGGKKKMMMMMMNNNOOOGGGBBB>>>???AAAHHHWWWeeezzzeeesssxxxlllFFF555333000,,,***+++...111---------,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((***)))(((((()))+++)))***,,,---------,,,++++++,,,------............---------///222444666777222333666777666333000000,,,666DDDPPP\\\pppfffTTTHHH>>>333555888222///...***'''&&&)))000666---,,,,,,,,,---------,,,------------------------000,,,***+++...000---***************************+++++++++,,,,,,,,,------***,,,...---++++++,,,...,,,,,,,,,---------......///////////////000111111000222444555666888<<>>;;;:::999999888777888888888888999:::;;;;;;AAAEEELLLPPPQQQQQQPPPPPPAAA<<<:::???GGGTTTiii|||rrriiijjjmmmQQQ999111333111...///111...'''---------,,,,,,,,,++++++++++++++++++++++++,,,,,,******))))))))))))******(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))******,,,///111111000...,,,------......------,,,+++,,,,,,,,,...111222222222444222222222222000000222555888999666666AAAWWWhhhtttYYYFFFEEE;;;999999333444333***(((...444555111//////111111000///000000///+++(((------------------------...+++)))+++///111///,,,))))))))))))))))))))))))++++++,,,,,,,,,---------(((***+++***((((((+++...,,,,,,,,,---------......///////////////000111111000222444555666888<<>>CCCJJJNNNNNNPPPQQQLLLDDD@@@999777AAAPPPfffkkkooobbbllleeeAAA222222111///.........///000((()))+++,,,------,,,++++++++++++************)))******))))))((((((''''''%%%&&&'''(((((('''&&&%%%'''((()))******)))((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((()))*********)))((((((((()))+++,,,&&&&&&''')))***+++,,,---111111111111111111111111------,,,------...///000222333333444444333333222222111111222444999===@@@PPPZZZrrrfffSSSFFF<<<666222222222111000//////...////////////////////////......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++******)))*********------------------------///////////////000111111111111222444666:::===>>>???EEEMMMXXXfffrrruuuqqqrrrrrrxxx}}}{{{nnnccckkkccc[[[VVVRRROOOPPPUUU^^^mmm~~~yyyssskkkccc^^^^^^___[[[VVVPPPKKKDDD>>>:::<<<;;;999888666666666777777777777999<<>>???DDDKKKVVVeeerrrtttppppppqqqxxx}}}{{{{{{yyysssxxxkkk^^^WWWUUUTTTWWW[[[ggg|||zzzooohhhccc]]]\\\^^^]]]XXXPPPIIICCC???;;;999===;;;999666555555666777777888:::===@@@DDDGGGIIILLLNNNMMMHHHDDDAAA<<<777;;;BBBGGGUUUzzzlllYYYXXXnnnvvvzzzKKK111111111/////////000//////...---,,,,,,++++++***+++++++++++++++*********)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))***))))))((((((((()))***+++((((((((())))))*********++++++++++++++++++++++++,,,,,,,,,,,,---...//////000000111111111111000000//////////////////000000555000000555999;;;DDDPPPTTT^^^nnnkkkcccYYYOOOIIICCC<<<888@@@:::333000111444444333111111000000//////..............................------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,------------------------///////////////000111111333333333444666999;;;<<>>EEEMMMWWW```gggxxxtttqqqkkkcccXXXLLLCCC======999444222222444444333555333000///000000///---000000000//////.................................,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++++++++************+++++++++++++++++++++***+++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,------------------///////////////000000111444444444444666888:::<<>>===???BBBEEEHHHJJJKKKKKKMMMJJJFFFAAA<<<:::===@@@>>>RRRwwwsssYYYTTTsssuuutttIII;;;444111222000---.../////////...,,,+++...---+++***)))***++++++*********)))))))))(((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&'''''''''((((((((('''''''''''''''(((((()))''''''(((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))+++******++++++,,,---...000000111111111111000000---...000111111111000///---,,,---222444111---+++333333333222222666;;;???IIIOOOXXXcccllluuu}}}|||qqqfffZZZPPPJJJAAA???<<<888555222111111444333333333555555555555,,,,,,---...//////---,,,/////////.......................................++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++************+++,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,---------......///////////////000000111444444444444666888:::<<<>>>BBBFFFNNN[[[hhhllljjjlllnnnwww~~~}}}lllddd]]]```ffflllttt{{{zzzsssjjjeee```___[[[SSSNNNMMMJJJEEE>>>:::888888888888666777888999;;;===???@@@;;;>>>BBBGGGJJJLLLMMMMMMJJJEEE@@@;;;666555<<>>;;;DDDKKKMMMQQQZZZdddiiillloooxxx~~~|||wwwkkk___\\\\\\dddooo}}}zzzttthhh___ZZZSSSMMMJJJFFF???;;;;;;777666444555666777666555444666888;;;<<<<<<;;;:::AAACCCFFFIIIJJJHHHFFFDDD;;;999<<>>;;;EEEMMMMMMNNNVVVaaahhhmmmoooxxx~~~yyyoooeee[[[SSSWWW[[[___nnn~~~wwwppphhh^^^TTTNNNIIIGGGCCC@@@<<<:::999999888777777777777666666666777777999;;;===@@@BBBCCCHHHGGGHHHGGG@@@888777;;;999999===JJJaaa{{{yyyjjjZZZ```tttwwwdddhhhYYYBBB222222000///............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((((((***++++++++++++,,,......---,,,---......,,,***)))***+++,,,---.........------------------------,,,---......///.........///////////////////////////////////////.........////////////////////////..................------/////////////////////////////////...------,,,,,,///////////////.........000...,,,+++++++++---...---.........---,,,,,,+++***************++++++,,,)))***++++++))))))***,,,,,,+++***))))))***+++,,,)))************+++++++++))))))************))))))+++++++++************)))***++++++,,,,,,------...---,,,,,,,,,,,,---......000///...------...///000444333333444666:::===???>>>CCCHHHJJJLLLRRR\\\cccjjjmmmvvv{{{xxx~~~yyyfff\\\XXXVVVUUUVVV]]]eeettt|||{{{}}}wwwmmmcccZZZQQQIIIDDDBBBAAA???<<<:::999999999888888777777777666666666666777888;;;>>>BBBEEEGGGMMMIIIFFFEEEBBB;;;888:::>>>;;;BBB[[[kkkccc\\\[[[kkkaaa]]]zzzeeeBBB555222111000///............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((''')))************+++---...---,,,---......,,,***++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.......................................///...............................................................------........................---------...............///.....................111000...---,,,---...///------......---,,,,,,+++***))))))))))))***++++++)))+++,,,,,,+++)))***+++++++++***))))))***++++++))))))*********+++++++++))))))************))))))+++++++++************)))******+++,,,,,,------...---,,,,,,,,,,,,---......000///...------...///000222222222444666:::===???@@@DDDIIILLLNNNTTT]]]eeejjjmmmvvv|||yyytttcccTTTLLLKKKOOOSSSUUU```kkk{{{}}}wwwtttrrrqqqmmmfff[[[PPPHHHCCC???<<<;;;:::999888888888888888888777777666666666666666666888:::>>>BBBEEEHHHIIIJJJCCC>>>>>>===999777777888<<>>AAAAAAFFFKKKNNNPPPUUU___gggiiimmmvvv|||zzzuuuiiicccaaa\\\UUUOOOMMMPPPTTT\\\hhhuuutttmmmlllkkkhhhdddVVVPPPHHHBBB>>><<<;;;:::777777777666666666666666666666555555555555666777999<<>>;;;;;;:::999888888777777777666555444444555444333333444666888999>>>BBBGGGKKKLLLHHHCCC???<<<;;;:::999444333<<>>BBBDDD@@@EEEJJJMMMOOOTTT^^^fffiiimmmvvv}}}{{{}}}ooollljjjdddaaacccjjjhhhddd___[[[]]]dddiiirrrxxxpppjjjeeebbb^^^\\\XXXQQQHHHAAA===;;;:::999999999666555888888888777666555444333444333333333555888;;;===DDDGGGJJJLLLJJJDDD>>>999777888:::999555777EEEUUUwwwuuu]]]TTTaaauuuqqqiiioooXXX;;;444666222,,,...------,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((''')))************+++------,,,+++,,,---,,,+++)))&&&'''((()))***+++++++++************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++******++++++,,,,,,------------------,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,))))))((((((((()))******)))+++------+++)))(((((()))***++++++++++++***)))((((((((()))))))))******+++***)))(((((()))***++++++++++++************)))))))))******+++,,,,,,,,,---,,,,,,,,,,,,---............------...///000111555555555777:::>>>AAADDD???DDDIIILLLNNNSSS]]]eeeiiimmmvvv}}}{{{xxxrrrnnnhhhgggkkksssooojjjfffgggnnnxxx}}}uuuppplllfffbbbaaa^^^YYYSSSLLLFFFAAA>>>:::888777777777777666444666666777777666555444333555444444666888===AAACCCIIIIIIHHHFFFCCC>>>:::777444555888===AAAKKK^^^ooojjj[[[]]]vvvccc@@@444555444///------,,,,,,,,,,,,,,,------************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&((())))))))))))***,,,---+++++++++,,,,,,+++)))''''''((()))*********)))************************)))******+++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------++++++++++++++++++++++++***++++++,,,------......++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,***))))))))))))***++++++((()))++++++)))(((((())))))***++++++++++++***)))(((((((((((()))))))))***+++***)))(((((()))***++++++++++++************))))))))))))***++++++,,,,,,---,,,,,,,,,,,,---............------...///111222444444444666888<<>>888555333333555777888888444444666666666666555444666666666888;;;@@@EEEGGGKKKIIIEEE@@@<<<:::888888777777<<>>@@@???BBBGGGLLLRRRYYY```eeejjjooovvvyyyvvv}}}wwwrrrnnnhhhccc___\\\VVVQQQNNNKKKGGGEEECCC@@@;;;999999:::;;;;;;777777666666555666666666777666666555666777888999>>>>>>AAAFFFKKKMMMLLLJJJAAA<<<999;;;;;;999;;;@@@DDDPPPggg~~~iii^^^SSSOOOQQQ\\\rrr}}}gggmmmwwwWWW>>>222111000///...,,,,,,+++,,,,,,,,,,,,++++++***)))***************)))(((((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&'''((((((&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''((())))))******+++++++++,,,,,,+++++++++***)))(((''''''((()))************)))))))))(((((())))))************)))))))))***+++***)))(((***+++)))''''''***///000---))))))******++++++******)))***************************++++++++++++***)))((()))***++++++++++++***)))+++******+++------,,,***))))))************))))))++++++++++++************))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))000///,,,***)))((())))))*********))))))))))))))))))***++++++))))))***+++---,,,++++++++++++,,,---......------......//////222222333555888;;;>>>@@@AAAEEEJJJPPPVVV\\\cccgggjjjooowwwzzzwww}}}tttmmmiiifffaaa^^^[[[WWWQQQKKKGGGCCC???===:::888666666888999:::999777777666555555555555555888777555444666999>>>@@@DDDEEEHHHLLLNNNNNNKKKHHH:::999::::::999:::BBBKKKYYYppphhhWWWOOOIIINNN\\\pppwwwbbb\\\uuupppNNN:::111000//////...------,,,,,,+++++++++++++++*********))))))******))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%%%%&&&'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++,,,,,,,,,,,,,,,,,,+++***)))(((''''''((()))*********))))))))))))((((((((())))))******))))))(((((()))******(((((()))***(((&&&&&&)))---...+++((()))******++++++******)))******************************++++++******)))))))))******++++++******)))******)))+++,,,---,,,***((())))))******))))))(((*********)))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))333222000...,,,***((((((((((((((())))))*********)))***++++++))))))***+++,,,++++++******++++++,,,//////......//////000111222222333555888;;;>>>@@@AAAEEELLLRRRXXX^^^dddhhhjjjoooxxx{{{xxx|||uuulllfffbbb```\\\YYYUUUQQQKKKFFFCCC???<<<999999888666666777777555444777666666555444555555555888777666777:::>>>BBBEEEIIIJJJLLLMMMMMMIIIEEEBBB:::<<<<<<:::;;;CCCTTTccc}}}nnnWWWOOOQQQXXXdddtttxxxcccggguuu{{{TTT:::222333.........---------------++++++***************+++((()))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******++++++,,,,,,++++++***)))(((''''''''''''((()))))))))))))))))))))(((((((((((())))))))))))(((((('''(((***)))((('''((()))'''&&&&&&(((+++,,,***((())))))************))))))************************))))))************))))))))))))************))))))(((''''''(((***+++)))((((((((())))))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))111111000///---+++)))'''(((((())))))))))))))))))((()))******))))))***++++++++++++++++++,,,,,,,,,............///000111111222333444555888;;;>>>@@@@@@DDDKKKQQQWWW^^^cccgggjjjpppyyy|||yyy~~~zzzuuurrrooohhh```YYYWWWTTTQQQOOOHHHEEE@@@===;;;999777555999888777666777666444222666666555555555555666666888999;;;>>>AAADDDFFFGGGKKKKKKKKKJJJFFFBBB>>><<<;;;>>>???AAAIII]]]vvv{{{ppp```QQQWWWbbbqqqxxxeeelllsssRRR<<<111///000------------,,,,,,,,,,,,+++******))))))***++++++'''(((((()))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))************))))))((((((''''''''''''(((((((((((((((((((((((())))))(((((())))))))))))((((((&&&(((******)))((((((((('''''''''((()))***)))))))))))))))******)))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))(((''''''(((******)))'''(((((())))))))))))((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++,,,---------+++)))(((******))))))(((''''''&&&'''(((******))))))***++++++,,,,,,---------------------------...///000111333333444666888<<>>:::;;;@@@DDD???FFFOOO^^^tttvvveeeVVVQQQPPPRRR^^^lllssshhhwww```???///...///...------,,,,,,,,,++++++*********)))((((((((()))+++,,,&&&''''''((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((()))))))))************))))))&&&''''''''''''''''''&&&'''''''''((((((((())))))''''''(((((((((((('''''''''))),,,,,,+++)))))))))((()))))))))((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))***)))(((''''''((()))***)))(((((()))+++,,,***)))''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))))))))((())))))((((((((('''''''''&&&'''))))))((((((***,,,)))***,,,---......---------------...///000222333333444555666999<<>>DDDEEEGGGIIIKKKLLLLLLLLLEEECCC???;;;999<<>>:::<<<======FFFSSSbbbkkk{{{rrrbbbZZZZZZHHHFFF]]]uuuuuudddccc___}}}yyyNNN999666222///...---,,,+++,,,,,,,,,+++++++++******(((((((((((()))***,,,,,,))))))))))))))))))))))))+++***)))(((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''&&&%%%&&&'''((()))(((((((((((()))))))))))))))'''&&&''')))*********))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))))))))******+++++++++,,,,,,,,,,,,------,,,---///111111111000000444555666777777999===???AAAGGGKKKOOOUUU```hhhkkkhhhlllwww|||~~~zzzuuuqqqooonnnmmmlllqqqpppnnnllliiigggeeeeeeaaa```]]]ZZZVVVQQQLLLJJJ@@@>>>;;;888666666666666666666666666666666777777555555444444555666888999999:::<<<>>>AAACCCEEEEEEIIIHHHFFFDDDBBB???<<<:::444666888777777AAAZZZqqqzzzdddSSSLLLNNNQQQddd}}}iiibbbfffuuujjjIII777555222///------......---,,,,,,+++++++++*********)))((((((((()))***++++++))))))))))))))))))))))))))))))((('''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''(((((()))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&(((((((((((('''''''''''''''((((((((())))))))))))'''((()))******)))(((''''''&&&&&&%%%&&&'''((()))'''((((((((())))))))))))+++***((('''(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''(((((()))***)))))))))))))))******+++++++++,,,,,,,,,,,,------,,,---///000111111000000333555666777777999===@@@BBBGGGKKKNNNVVVbbbjjjlllkkknnnwww}}}xxx{{{~~~}}}}}}{{{~~~|||tttsssooojjjgggeeedddcccbbbbbbbbbaaa___^^^\\\[[[[[[ZZZXXXTTTOOOJJJEEEAAA???999888666555444555555666777777666666666666666666333333444555666888:::;;;===???AAADDDFFFGGGGGGGGGFFFEEECCC@@@===;;;999888555:::<<<:::AAAVVVqqq~~~sssbbbQQQIIIIIISSSddduuuooolllnnn{{{eee@@@///...000...,,,,,,---...///...,,,++++++++++++************)))))))))))))))******))))))))))))))))))))))))'''''''''&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''((()))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&*********)))))))))((((((''''''((((((((()))))))))((()))************)))((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))***((('''''''''(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((((()))******)))))))))))))))******+++++++++,,,,,,,,,,,,------------...000000000000000333444666777777:::===@@@BBBFFFJJJNNNWWWccclllnnnooopppwww{{{vvvyyy~~~~~~}}}{{{yyywwwvvvyyyyyyvvvtttuuuwwwrrrkkkkkkhhhddd```___^^^\\\[[[YYYXXXWWWVVVTTTSSSRRRQQQPPPMMMIIIDDD@@@<<<999888777777666555555666777777666666666555555555555555555666666777888999::::::BBBCCCEEEGGGGGGFFFEEEDDD@@@@@@>>>;;;999888:::;;;;;;>>>???DDDXXXqqq{{{xxxrrrjjj___UUUKKKHHHOOOYYYpppttt^^^ZZZiii]]]<<<666555111///---,,,,,,---//////...++++++++++++************+++***)))))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((('''&&&&&&%%%%%%*********)))))))))(((((('''''''''((((((((())))))'''((()))******)))((('''&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))%%%$$$$$$&&&((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))******+++)))))))))))))))******++++++++++++,,,,,,,,,------------...//////000000000333444666666777:::===@@@@@@DDDHHHMMMWWWeeemmmnnnoooqqqwww{{{xxx}}}~~~}}}|||||||||{{{zzzyyywwwvvvuuuwwwwwwvvvuuutttrrrqqqpppqqqrrrpppmmmnnnpppllleeeccc```]]]ZZZYYYWWWUUUTTTQQQPPPOOOMMMKKKIIIHHHGGGEEECCC@@@===:::888666666888777777666666666666666444444444444444444444444666777888:::;;;======>>>EEEEEEFFFFFFEEEBBB???===<<<<<<:::777666777;;;???999BBBJJJUUUeeesssnnnaaa]]]WWWPPPLLLKKKRRReeevvvzzzfffVVV]]]wwwmmm===---333444,,,111///------......---,,,+++++++++*********))))))+++***)))))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&))))))((((((((((((''''''''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((($$$$$$$$$&&&)))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))******+++)))))))))))))))******++++++++++++,,,,,,,,,---------------...//////000000222444555666777:::>>>AAA???CCCGGGMMMXXXffflllmmmpppqqqwww{{{xxx~~~||||||{{{yyyxxxvvvuuutttsssrrrqqqooonnnlllkkkkkkkkkkkklllkkkkkkiiihhhhhhfffhhhgggdddeeefffccc^^^YYYVVVSSSQQQPPPNNNLLLJJJGGGFFFEEECCCAAA???>>>===;;;;;;:::999888777666666666666666555555555444444333333444444444555555555555777:::===@@@CCCDDDEEEEEEEEEDDDCCC@@@===;;;999;;;<<<;;;999888<<>>AAA???CCCHHHOOO[[[hhhllljjjpppqqqwww{{{xxx~~~}}}|||zzzwwwuuurrrrrrqqqqqqooonnnmmmllliiihhhgggeeecccaaaaaa```^^^^^^____________^^^^^^ZZZ\\\\\\YYYXXXYYYWWWRRROOOMMMJJJHHHGGGFFFCCCAAA>>>===<<<;;;:::999999888666666777888888777666555444555555666666666555555333444444555666777888888999;;;>>>AAADDDFFFHHHHHHBBBBBB@@@???===;;;999999<<<>>>@@@AAADDDLLLXXXbbbiiijjjkkkfffYYYJJJFFFHHHFFFRRReeewwwqqqhhhttt|||fffEEE...000666///+++000///---,,,---------+++)))************)))))))))))))))((((((((()))***++++++))))))))))))))))))))))))))))))((('''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''')))+++***(((%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''(((((()))***)))))))))))))))******+++++++++,,,,,,,,,,,,------------,,,,,,---...000111111333555666888;;;???BBB@@@EEEKKKSSS```kkkmmmiiinnnooowww|||{{{~~~}}}zzzxxxvvvuuussspppnnnkkkkkkkkkkkkjjjhhhgggfffcccaaa```]]]\\\ZZZZZZYYYTTTUUUVVVVVVWWWWWWWWWWWWQQQTTTSSSPPPNNNOOOLLLHHHJJJHHHEEEDDDCCCAAA???<<<888888888888888888888888333444666888888666555444444555666777888888888888444555666777888999:::;;;>>>@@@BBBDDDFFFGGGGGGFFF@@@???>>><<<;;;:::::::::;;;???DDDIIIQQQ]]]mmmyyyssscccVVVSSSPPPJJJIIINNNSSSddd~~~nnnnnnxxxhhh@@@<<<444++++++111111,,,,,,+++***+++------+++)))************))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))+++***)))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%'''((()))))))))((('''&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))(((((($$$%%%%%%&&&'''((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((($$$$$$&&&))),,,---+++)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))))))))))))))******+++++++++,,,,,,,,,---------------,,,,,,---...000111111333555666888;;;???BBBBBBGGGMMMVVVcccmmmnnniiikkkmmmwww}}}|||{{{yyywwwuuutttsssrrrpppnnnmmmlllkkkiiiggghhhgggfffdddbbbaaa______[[[[[[ZZZYYYWWWVVVVVVUUUOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLJJJHHHFFFEEEDDDEEEDDDBBB@@@>>>===<<<<<<444444444555555555555666777777777666666555555555666555444333333333444555888888999;;;<<<<<<;;;999;;;@@@BBBAAACCCGGGDDD>>>;;;999999:::::::::;;;===;;;EEEUUUhhhtttwwwqqqkkk\\\YYYVVVRRRJJJFFFPPP^^^kkk|||rrrcccGGG222222222111000//////...------,,,,,,,,,,,,++++++))))))))))))(((((((((((('''''''''''''''((()))***((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###"""###$$$&&&'''%%%%%%############%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''((()))(((%%%######$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((((())))))(((((()))+++---))))))*********+++++++++000////////////000000111111444777888888;;;@@@DDDFFFHHHNNN[[[iiipppooojjjoooppp{{{}}}}}}}}}}}}|||{{{zzzyyyyyyxxxttttttsssqqqooommmllllllmmmkkkiiiggggggfffdddbbbaaaaaa___]]][[[ZZZXXXXXXTTTTTTSSSRRRQQQPPPOOOOOOIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEECCCAAA???>>>===???>>>===;;;:::999888888444444444555555555555666444444444444555555555555666555555444555666777888<<<<<<<<<<<<======<<<;;;<<>>333111111000//////...------------,,,,,,,,,+++++++++))))))))))))(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((((((&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((((()))))))))((()))+++---*********++++++++++++,,,//////////////////000111111444777888888;;;@@@EEEGGGIIIOOO[[[hhhpppooolllmmmnnnzzz}}}yyyxxxwwwwwwyyy{{{~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzzxxxwwwwwwvvvtttrrrrrrrrrqqqpppooonnnmmmmmmjjjiiihhhgggeeedddbbbbbbeeecccaaa``````___\\\[[[XXXXXXVVVTTTRRRPPPNNNNNNKKKJJJJJJIIIHHHGGGFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA???>>>===<<<:::999888777888777666555555444555555444444444555555555555666333333444444555666666666666666666777888999:::;;;AAAAAA@@@?????????@@@@@@CCCHHHKKKKKKJJJHHHCCC===>>>===;;;<<>>>>>>>>======<<<;;;;;;999888777666666444333333333333333444444444444444555555555555666555555666666777777777777666666777999;;;<<<>>>???DDDDDDDDDCCCCCCDDDFFFHHHLLLNNNOOOLLLHHHDDD@@@>>>;;;@@@GGGNNNZZZfffooosssxxxnnn```SSSLLLKKKMMMOOONNN\\\qqqwwwrrrvvvcccEEE888222222444///.........---------,,,,,,,,,,,,++++++++++++***))))))))))))((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###%%%''''''&&&&&&&&&'''%%%%%%&&&&&&''''''((((((******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((('''((())))))))))))+++,,,++++++,,,,,,,,,---------...............///000111222555888999999<<>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999999888777666666555444333333333333444555555444444444555555555555666777777777777666666666666777888:::<<<>>>@@@AAABBBEEEGGGHHHGGGGGGHHHLLLOOOQQQPPPNNNJJJEEEAAABBBDDDGGGRRR]]]eeennnvvvwwwsss```]]]WWWRRROOOPPPRRRUUUYYYrrrtttrrruuu}}}tttAAA---000444111...//////............------,,,,,,+++++++++*********))))))))))))((((((((((((''''''((()))(((((('''&&&''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&'''&&&&&&'''(((###$$$$$$%%%&&&&&&''''''(((((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((&&&(((******))))))***,,,++++++,,,,,,,,,---------------------...///000111333666999::::::===BBBFFFKKKNNNUUU___jjjppprrrqqqqqqrrr}}}~~~iiijjjlllnnnnnnnnnlllkkkhhhiiiiiijjjlllmmmmmmnnnnnnllljjjiiijjjkkkkkkkkkkkkkkkjjjjjjkkklllnnnoooppprrrsssssssssssstttvvvqqqrrrsssuuuvvvvvvvvvvvvuuuvvvwwwxxxxxxwwwvvvuuuuuuuuuuuuuuutttttttttttttttsssrrrrrrrrrrrrpppmmmiiiiiijjjkkkkkkkkkkkkjjjgggfffeeeeeeffffffeeedddbbbbbbaaa```___^^^]]]]]]YYYYYYXXXWWWVVVUUUTTTTTTPPPNNNMMMLLLLLLLLLJJJHHHDDDDDDCCCBBBAAA@@@??????======<<<<<<<<<;;;;;;;;;888888777777777666666666666666555555444444333333555444444444444555666777444444444555555555555666666666666666777777777777;;;===???AAACCCEEEFFFFFFGGGJJJLLLLLLJJJKKKNNNRRRPPPNNNMMMMMMKKKJJJPPPWWWttt{{{}}}wwwqqqmmmdddYYYLLLMMMNNNOOORRRXXX```eee{{{qqqrrrlllPPP777000222000,,,,,,........................++++++++++++************))))))))))))(((((((((((('''((()))))))))(((&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%''''''&&&&&&&&&((("""######$$$%%%&&&''''''&&&&&&'''(((((()))******%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((&&&(((*********)))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111333666999:::;;;===CCCGGGKKKOOOXXXccclllqqqrrrqqqrrrsss~~~~~~^^^___aaaccceeefffhhhhhhffffffggghhhhhhiiijjjjjjeeebbb```aaaccceeedddcccddddddddddddeeefffgggggghhhjjjkkkkkkkkkkkklllnnnjjjkkkmmmnnnoooooonnnmmmlllmmmnnnoooooonnnmmmlllmmmmmmlllllllllkkkkkkkkklllkkkjjjjjjjjjiiigggeeebbbcccccccccbbbaaa```___]]]]]]]]]___```aaa___]]]ZZZZZZYYYXXXWWWVVVUUUUUUQQQPPPPPPOOONNNMMMLLLLLLHHHGGGEEEEEEEEEEEECCCAAA>>>>>>=========<<<<<<<<<:::::::::999999999999888666666666555555555444444333333333333222222222222555444444444444555555666444444444555555555555666666777888999;;;<<<===>>>AAABBBEEEGGGIIIJJJKKKKKKJJJNNNQQQPPPMMMKKKNNNPPPMMMNNNSSSZZZ]]]aaakkkvvvnnn___YYYQQQGGGJJJKKKNNNTTT___pppqqqvvvppp???666111444333---,,,000,,,,,,,,,,,,------------++++++++++++************))))))))))))(((((((((((('''((()))***)))(((&&&%%%&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&%%%&&&'''######$$$%%%&&&'''((((((''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((%%%(((***+++*********+++*********++++++++++++,,,,,,,,,,,,---...///111111444777:::;;;;;;>>>CCCHHHJJJPPPZZZfffnnnrrrrrrpppqqqrrr}}}~~~SSSSSSTTTVVVZZZ^^^bbbeeedddeeeeeefffgggggghhhhhh^^^\\\ZZZ[[[^^^```___]]]___``````aaaaaabbbbbbbbbaaabbbddddddddddddfffgggfffgggiiijjjjjjhhhgggeeefffggghhhjjjjjjhhhgggfffgggggggggffffffeeeeeeeeedddcccaaaaaaaaaaaa^^^\\\^^^^^^^^^]]][[[YYYVVVUUUUUUUUUWWWYYY\\\\\\YYYWWWTTTSSSSSSRRRQQQPPPOOOOOOJJJIIIIIIHHHGGGFFFFFFEEECCCAAA@@@???@@@???>>><<<999999999:::::::::::::::888888777777777777777777777777777666666666555555333333333333333333222222444333333333333333444444444444444555555555666666888999;;;===@@@CCCEEEFFFEEEFFFIIIKKKMMMNNNNNNNNNMMMQQQTTTSSSNNNKKKLLLNNNMMMPPPZZZgggpppvvv}}}lllTTTIIIMMMPPPLLLLLLTTT```pppoooiiigggwwwVVV777666///,,,111111,,,,,,000+++++++++++++++++++++,,,+++++++++************)))))))))))))))(((((((((((('''((()))***)))(((&&&$$$&&&'''(((******((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$###"""###$$$$$$######%%%%%%%%%%%%######%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%&&&'''((()))***((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((%%%(((***+++*********+++))))))*********++++++++++++,,,,,,---...///111111444777:::;;;<<<>>>CCCHHHIIIPPP\\\gggooorrrrrrppppppqqq|||HHHHHHIIIKKKNNNSSSWWWYYY[[[]]]```ccceeeeeeeeeddd\\\]]]]]]\\\YYYXXXYYYZZZ\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]___``````bbbaaaaaabbbccccccbbb```bbbaaaaaa```````````````___^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZXXXVVVSSSQQQPPPPPPPPPPPPOOONNNNNNMMMNNNNNNNNNMMMLLLLLLKKKIIIHHHGGGGGGDDDDDDCCCBBB@@@???>>>>>>===<<<;;;:::999999999999777777777777777777777777666666666666666666666666333444444222111000111333333333333333444555666777555555555444444333333333444444555666888999:::;;;<<<>>>@@@DDDFFFGGGHHHHHHIIIIIIHHHFFFFFFHHHLLLOOOLLLMMMNNNLLLJJJKKKOOORRRRRR[[[jjjxxx|||sssllldddZZZQQQMMMIIIGGGMMMUUUcccuuuqqqdddfffqqqmmmCCC222555000///...---,,,---......,,,,,,,,,++++++*********************)))))))))))),,,+++)))((((((((()))***(((((((((((())))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''***))))))((('''&&&&&&&&&))))))((('''%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%))))))((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%''')))+++&&&&&&&&&'''((())))))***(((((((((((())))))))))))&&&&&&&&&'''((())))))***))))))))))))************......---,,,++++++++++++------------...000111222555888999888:::@@@CCCBBBJJJRRR^^^iiipppsssqqqpppnnnssszzzBBBBBBBBBDDDGGGJJJNNNPPPUUUVVVXXXZZZ[[[[[[ZZZZZZXXXYYYYYYXXXVVVUUUUUUVVVZZZZZZXXXWWWVVVVVVUUUUUUXXXXXXYYYYYY[[[\\\]]]^^^aaa``````aaabbbbbbaaa___]]]]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTQQQOOOMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@@@@>>>===<<<;;;;;;<<<;;;:::999888888888888666666666666666666666666555555555555555555555555444555555444222111333444444444444444444555666777777777666666555444333333444555666888:::;;;======AAABBBDDDFFFGGGGGGGGGGGGJJJJJJHHHFFFCCCBBBDDDFFFHHHHHHGGGGGGJJJRRR\\\dddkkknnnsssvvvuuummmccc[[[UUUNNNHHHIIILLLRRR]]]iiiqqqdddgggzzzmmmPPP777///222000///...---,,,------...,,,,,,,,,++++++*********************))))))))))))+++***)))((((((((()))***'''((((((((())))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''***))))))(((''''''&&&&&&(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%''')))***&&&&&&&&&'''((()))))))))'''((((((((())))))))))))&&&&&&''''''((())))))***))))))))))))************,,,,,,+++++++++,,,,,,---------------...000111222555888999888<<>>======<<<;;;;;;:::999888888777999999888777666666666666444444444444444444444444444444444444444444444444555666666555333333444555555555555444555555666666999888888777666666555555777777999;;;>>>@@@AAABBBDDDEEEFFFGGGHHHHHHGGGGGGEEEEEEDDDAAA??????AAACCCGGGIIIMMMSSS\\\fffqqqyyytttpppjjjddd]]]UUUNNNIIIMMMKKKMMMTTT^^^kkk{{{mmmiiiyyyWWW???555000///111///......---,,,---------+++++++++++++++*********************))))))))))))+++***)))((((((((())))))''''''((((((((())))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''(((&&&&&&&&&'''(((((())))))''''''((((((((()))))))))&&&&&&''''''((()))))))))))))))))))))*********************++++++,,,......------------...000111222555888::::::===DDDHHHHHHKKKRRR^^^iiippprrrqqqooonnnsss{{{999999999:::;;;<<<>>>???AAAAAABBBCCCDDDCCCCCCBBBBBBCCCDDDCCCAAA@@@AAABBBEEEEEEFFFGGGHHHJJJLLLLLLJJJJJJKKKLLLNNNPPPRRRSSSTTTSSSSSSSSSUUUUUUSSSRRRNNNMMMMMMLLLKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCBBBAAAAAABBBAAA@@@>>>============<<<;;;;;;:::999888888888888777777666666555555555777777666555444444555555333333333333333333333333444444444444444444444444444555555444333333444666666555555444555555666666777777888888888888999999;;;<<<>>>@@@BBBEEEFFFGGGDDDEEEEEEFFFGGGGGGGGGGGGBBBBBB@@@===<<<===AAADDDIIIPPP\\\hhhpppuuuwwwwwwgggaaaXXXPPPLLLJJJIIIIIIRRRXXXcccqqq~~~sssnnn{{{hhhOOO555,,,000222111111......---------,,,,,,,,,+++++++++***************************)))))))))(((******))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))''''''''''''(((((())))))((()))))))))************++++++******+++,,,,,,---------------...000111222444888:::;;;???GGGKKKKKKKKKSSS^^^iiippprrrqqqoooooouuu}}}777777777777888999999:::::::::;;;<<<===>>>??????;;;<<<===<<<:::999:::;;;======>>>???AAACCCDDDEEEBBBBBBCCCDDDFFFHHHJJJKKKMMMLLLKKKLLLNNNNNNLLLKKKGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@????????????@@@@@@@@@@@@@@@???>>>===<<<<<<===<<<;;;:::999999999999888888777777666555555555555555555555555444444444555555444333333333444444333333333333333333333333444444444444444444444444333444444333222222444555666555555555555666666777666777888999;;;<<<===>>>@@@AAABBBDDDFFFHHHIIIJJJEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA???======AAAHHHMMMSSSYYYccckkknnnkkkeee```WWWQQQJJJFFFHHHLLLQQQTTT[[[iii}}}zzzyyyXXX:::333//////111111000000---------------,,,,,,,,,************************************)))))))))((())))))))))))((((((''''''''''''''''''(((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))************---,,,++++++************------------...000111222444888;;;<<<@@@HHHMMMMMMLLLSSS^^^iiippprrrpppnnnpppwww555555555666666666666666666777888999:::;;;<<<<<<888:::::::::888888999:::;;;;;;:::::::::;;;;;;<<<;;;;;;<<<===???@@@BBBCCCFFFFFFEEEFFFGGGHHHFFFDDD@@@@@@???>>>>>>>>>>>>>>>>>>======<<<<<<=========;;;::::::999999::::::;;;::::::;;;;;;:::999888888999888777777666777777777555555555555444444333333333333333444444444444444444444333333333333333444222222222222222222222222444444444444444444444444222333444333222222444666777777777777888999::::::999999;;;<<<>>>@@@AAABBBEEEEEEEEEFFFGGGGGGHHHHHHGGGEEECCCAAA???===<<<<<<:::<<>>======>>>??????>>><<<::::::999888888888888999888888777777777777888888666666555555555555666666555555666777666555444444444444444444444444555666333333333333333222222222111222222222333333333444444333333222222333333444333333333333333333333333555555555555555555555555333444555444333333555777999999999:::<<<===???@@@???@@@AAABBBCCCDDDDDDEEEGGGFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@>>>=========>>>@@@EEELLLSSSYYY^^^ccceee\\\YYYUUUSSSSSSSSSRRRPPPHHHKKKRRR]]]iiittt|||hhhKKKAAA888111333333000,,,+++,,,---,,,,,,---------,,,+++***((()))))))))*********+++************))))))))))))'''((()))))))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''))))))))))))************++++++***************+++------------...000111222555999;;;<<>>@@@CCCDDDXXX\\\bbbdddaaa\\\WWWTTTHHHGGGGGGJJJOOOSSSSSSRRRZZZaaaooo|||lllhhhooofffBBB111111000......,,,+++...111000...,,,,,,---...---,,,+++***(((((())))))*********+++************))))))))))))'''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))))))))************))))))))))))***+++,,,---------------///000111222555999;;;<<<@@@HHHMMMLLLMMMTTT___jjjpppqqqooommmkkkuuu<<<<<<;;;:::::::::::::::999888666555555555666777777888888777444333444555666555555444444555555666555555555444444555666666666666666555555444444444444444444333333333222222333333333222222222111111333333333222222222111111333333222222222222333333333333222111000000111111111222222222333333333333444444444444333333222222222222222222333333333333555555444333333333444444888888888777777777777777999999999:::;;;===???@@@FFFGGGFFFEEEBBBBBBDDDGGGIIIHHHFFFEEEDDDEEEEEEFFFEEEEEEDDD???:::999<<<@@@:::<<<@@@FFFLLLOOOPPPPPPjjjkkkggg]]]OOOFFFEEEGGGKKKFFFEEEHHHMMMVVVhhhyyymmmhhhiiizzzoooJJJ>>>>>>888000,,,000//////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((()))***)))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%&&&&&&%%%$$$"""######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++*********)))******+++,,,+++,,,---///000222333444555777:::===AAAFFFMMMQQQRRR\\\fffkkknnnpppnnnjjjqqqvvv|||??????>>>===<<<<<<<<<<<<:::999888777666777777888666777888777666555555666555555555444444555555555555555444444444444555555666666666666555555555444555555555444444444333333444444444333333333222222444444444333333333222222333333333222222333333333444444333222222222222222222222333333333444444444444444444333333222222222222222333333333444444444555555555555555555555555999999999999999999999999:::;;;===>>>@@@BBBDDDDDDHHHHHHHHHGGGFFFFFFGGGHHHGGGFFFEEECCCBBBBBBCCCCCC>>>>>>>>>===<<<===???AAAEEEGGGKKKQQQUUUXXXYYYXXXXXX[[[]]]WWWMMMFFFEEEHHHIIIKKKRRR\\\fffvvv}}}ssszzz___HHH444222555444222444/////////...---,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''))))))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((()))******++++++***************++++++,,,------...//////000111111555777:::>>>AAAGGGMMMQQQRRR\\\fffkkknnnpppnnnjjjqqqwwwDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<;;;::::::::::::;;;777999::::::888777888999666555555444444555555666555555444333333444444555666666666666666555555555666666555555555444444444555555444444444444333333555555444444444444333333444333333222222333333444555444444333333333333333333333333444444444555555444444444333333333333222333333333333444444444555666777888999999888777777;;;;;;;;;<<<<<<======>>>>>>???BBBEEEGGGIIIIIIIIIHHHFFFEEEFFFGGGGGGFFFDDDCCCBBBAAA@@@????????????::::::<<<@@@EEEHHHIIIHHHMMMNNNPPPQQQQQQOOOMMMKKKIIIMMMOOOLLLEEECCCHHHMMMJJJVVViiizzz[[[???555///111222......333///......------,,,,,,+++,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&(((((('''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''((()))))))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((((((((((()))******++++++***************+++,,,,,,.............../////////555888;;;>>>BBBGGGMMMQQQRRR\\\fffkkknnnpppnnnjjjqqqyyyGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@?????????>>>>>>>>><<<>>>???>>><<<:::::::::777666666555555666666777666555555444444444444555666666555555555555555555666555555555555444444444444444444444444444444444444444444444444444444444333333222222222222333333555444444333333333444444333333444444444555555555444444444444444444444444333444444444555555555555888999;;;======<<<;;;999===>>>>>>???@@@AAAAAABBBBBBDDDGGGIIIKKKKKKKKKJJJHHHFFFEEEEEEEEEEEEBBB@@@>>>>>>>>>???@@@AAABBBBBBCCCCCCEEEKKKQQQTTTSSSPPPKKKLLLLLLKKKHHHEEEBBBAAAFFFIIIKKKIIIGGGKKKVVV___```tttrrr@@@:::666555666333,,,***---------------,,,,,,++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''')))***)))(((&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###""""""""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))******+++++++++************+++,,,,,,,,,,,,------......//////555888<<<@@@CCCHHHNNNQQQRRR\\\fffkkknnnpppoookkkoooxxxGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDEEEDDDAAA>>><<<<<<999999888888888888999999888777777666555555666666555555555555666666666666555555555555444444444444333333444444444444444444333333444444444444444444444333333222222333333444444444333333333444444555444444444555555555666666666666666777777777777777555666666666666777777777;;;===???@@@AAA@@@>>>===@@@AAAAAABBBCCCDDDEEEEEEFFFGGGIIIKKKKKKJJJIIIHHHHHHFFFDDDCCCBBBAAA???===:::<<<@@@DDDIIIMMMPPPQQQVVVTTTSSSTTTVVVVVVRRROOOCCCEEEGGGGGGFFFFFFHHHJJJHHHPPP[[[bbbfffmmmwwwzzz}}}lllQQQ555222//////111111...---...,,,,,,,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&((((((((('''%%%###$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))******+++++++++++++++***+++,,,,,,---***+++,,,---...000111111555888===AAAEEEIIINNNQQQSSS]]]gggllloooqqqppplllmmmwwwDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFHHHGGGDDDAAA???>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888777777777777888888888888777666666666555555555555444444444555555555555555444444444555555555555555666555555444444555555666555555555444555555666777777777777777888888888888999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;???@@@AAACCCCCCCCCBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHFFFFFFAAAAAA@@@===;;;:::;;;===AAADDDHHHNNNTTTYYY\\\^^^```]]]XXXTTTPPPMMMJJJHHHBBBDDDEEEDDDCCCEEEKKKOOOXXXhhh~~~}}}|||vvvSSSEEEBBB999---///---------////////////+++++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******)))'''%%%%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))******+++++++++++++++++++++,,,------******,,,---///111222333666999>>>BBBFFFJJJNNNRRRUUU___iiinnnqqqsssqqqmmmooowww@@@@@@@@@@@@AAACCCDDDEEEEEEFFFFFFGGGFFFEEEDDDCCCBBBDDDGGGGGGEEECCCAAAAAA@@@??????>>>>>>??????@@@>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999999888888888777777666666777777777888888888666666777777777888888888999999888888888888999999888777777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBDDDEEEBBB>>>>>>DDDJJJRRRSSSUUUWWWXXXYYYYYYXXXXXXVVVQQQKKKGGGFFFGGGIIIGGGIIILLLMMMOOOUUU```hhhyyyqqqrrr|||mmmGGG555111000///...000222222000---------...*********+++++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''%%%%%%(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%########################$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,++++++++++++,,,------,,,,,,---...000111222222666999>>>CCCGGGKKKOOORRRVVV```jjjooorrruuusssoootttzzz=========>>>@@@BBBCCCDDDDDDDDDEEEFFFEEEDDDCCCBBB???BBBEEEGGGFFFDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBB@@@@@@???======<<<<<<<<<============>>>>>>??????;;;;;;;;;:::::::::999999888888999999999:::::::::888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<:::999999999:::;;;;;;<<<>>>>>>>>>>>>????????????>>>>>>??????@@@@@@@@@AAACCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEGGGHHHHHHLLLQQQSSSPPPKKKMMMVVV___bbbaaa___[[[VVVQQQLLLJJJKKKJJJHHHDDDAAADDDKKKQQQLLLQQQXXX```iiixxxwwwnnnpppwww\\\HHH:::999666---...666)))///333000+++***---000******************++++++************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%'''***,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%########################$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&))))))(((''''''''''''((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&& !!!###$$$%%%###"""!!!######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&''')))'''&&&%%%$$$%%%''')))***''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++,,,,,,++++++,,,,,,---...////////////000000000111666999???CCCGGGKKKOOORRRWWWaaakkkpppsssuuutttpppxxx|||===999777888:::;;;<<<>>>??????@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAAEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCAAA>>>>>>???AAAAAAAAABBBBBBCCCBBBBBBBBBAAAAAA@@@@@@???>>>======>>><<<;;;<<>>@@@??????>>>>>>??????@@@CCCCCCBBBAAA???>>>===<<>>;;;999:::;;;<<<<<<<<<;;;<<<============>>>???>>>>>>>>>?????????@@@@@@BBBBBBAAA@@@@@@AAABBBCCCBBBCCCCCCBBBAAA@@@BBBCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@???>>>>>>BBBAAA@@@AAADDDEEEDDDCCC???@@@@@@AAABBBDDDEEEFFFDDDDDDCCCBBBAAA@@@@@@???AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGEEEDDDDDDFFFFFFDDDBBBCCCCCCDDDEEEFFFGGGGGGHHHDDDEEEEEEEEEDDDEEEHHHJJJHHHEEEAAA@@@BBBCCCCCCBBBGGGIIILLLPPPXXXbbbmmmtttrrroooiiiccc]]]YYYUUUSSSVVVVVVUUUPPPKKKHHHGGGIIIIIIIIIKKKRRR]]]lllyyy{{{yyywwwuuuWWW===///444444333222111000///...------------------------,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''((((((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((('''''''''''''''(((''''''''''''(((((((((((('''''''''(((((()))))))))***))))))******+++,,,---,,,---.........000333666666:::@@@DDDHHHJJJMMMOOOWWW```jjjnnnppprrroookkkooowwwGGGFFFCCCBBBBBBBBB@@@======>>>>>>===:::999999:::888888999:::;;;<<<===>>>????????????@@@AAABBBBBB???AAACCCCCCBBBBBBBBBCCCAAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@BBBAAA@@@AAACCCEEEDDDCCCAAAAAABBBCCCDDDFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHFFFEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEECCC@@@???@@@AAABBBDDDHHHOOOVVVZZZYYYWWWTTTTTTUUUWWW[[[___```aaaYYYTTTOOONNNPPPPPPMMMIIIJJJOOOSSSQQQNNNOOOTTTZZZ^^^\\\___jjj~~~zzz|||nnnPPPAAA777///,,,222222111000///......---------------------------++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''(((''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((()))))))))))))))))))))***+++,,,---------------.../////////000333555777;;;AAAFFFIIIKKKMMMOOOXXXaaajjjmmmooopppnnnjjjnnnvvvQQQRRRPPPLLLKKKKKKGGGBBBEEEFFFEEEAAA<<<999888999777777888999::::::;;;;;;=========>>>???@@@AAAAAA===???AAAAAA@@@?????????>>>>>>@@@AAACCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDBBBAAACCCCCCCCCBBB???>>>>>>???KKKTTTbbbnnnrrroooiiidddXXXTTTQQQPPPPPPNNNJJJFFFIIIDDD@@@BBBHHHLLLJJJFFFIIILLLOOORRRVVV___llluuuyyyyyy~~~eeeFFF666333333333333000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&&&&'''''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''(((''''''''''''(((((((((((())))))))))))************)))***,,,---......---,,,...////////////000333555999===BBBGGGJJJLLLNNNPPPZZZccckkknnnpppqqqoookkkooovvvSSSUUUTTTOOONNNPPPMMMGGGHHHJJJJJJFFF@@@<<<<<<>>>===<<<<<<<<<;;;;;;;;;:::999:::;;;<<<======>>>>>>;;;===>>>>>><<<:::999999999:::<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFEEEDDDBBBAAA@@@CCCFFFIIILLLNNNPPPSSSUUUbbblllwwwyyyqqqddd\\\XXXPPPLLLGGGGGGIIIKKKJJJIIILLLIIIEEEEEEHHHJJJHHHEEEMMMOOOVVV```lllyyy~~~bbbRRREEE888444333000......///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&''''''(((''''''''''''(((((((((((())))))))))))************)))***,,,---......---,,,...///000//////000333555:::>>>DDDHHHKKKNNNPPPRRR]]]eeemmmoooqqqsssqqqmmmpppwww[[[^^^[[[SSSRRRUUURRRJJJFFFJJJKKKHHHCCC@@@AAAEEECCCCCCBBB@@@???>>>===<<<888888999:::;;;;;;;;;;;;;;;<<<===<<<999777777888888999:::;;;<<<<<<<<<<<>>DDDIIIMMMPPPRRRTTT]]]fffmmmppprrrtttsssppppppxxx{{{|||uuuggg``````[[[QQQKKKOOOQQQMMMEEEBBBCCCGGGHHHGGGFFFDDDCCCAAA@@@@@@<<<===>>>??????>>>======<<<======<<<:::999:::<<<999:::;;;<<<<<<<<<<<<<<<=========>>>???@@@@@@AAA:::<<<>>>>>><<<<<<>>>@@@AAAAAAAAABBBDDDEEEGGGHHHDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGDDDFFFIIIIIIHHHHHHJJJMMMIIIHHHGGGFFFGGGIIILLLNNNYYY[[[\\\ZZZWWWTTTSSSSSSTTTRRRPPPNNNMMMNNNOOOOOONNNLLLKKKJJJLLLRRRZZZ___[[[jjjzzzzzzrrrooopppzzzeeeKKK999555999444111111444444111111444...------------,,,,,,,,,++++++++++++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%'''((($$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###!!!!!!###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''',,,+++***)))((('''''''''''''''''''''((((((((((((%%%%%%&&&''')))***++++++***))))))******+++,,,---000111111000///000333555999>>>DDDJJJNNNQQQUUUWWW\\\dddllloooqqqttttttqqqooowww}}}qqqmmmdddWWWTTTWWWXXXRRRHHHBBBBBBFFFIIIHHHHHHFFFEEEDDDCCCCCCBBBCCCDDDEEEEEEDDDBBBAAA===>>>>>>===<<<<<>>??????@@@;;;===??????======???BBBAAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFHHHKKKNNNNNNMMMMMMPPPSSSPPPNNNKKKIIIIIIKKKNNNPPPKKKLLLMMMLLLIIIFFFEEEEEEKKKGGGEEEJJJRRRWWWUUUPPPKKKNNNPPPRRRVVV^^^hhhppp{{{bbbEEE;;;<<<999222,,,444000...000111...++++++...------------------,,,++++++++++++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&((()))$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%###!!! !!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((...---+++***((('''''''''''''''''''''((((((((()))###$$$%%%'''(((***+++,,,***))))))((()))+++,,,---000111111000000000333555999>>>DDDJJJOOOSSSVVVXXX[[[ccckkknnnpppttttttqqqnnnvvv~~~uuukkkbbbfffddd\\\SSSPPPNNNLLLMMMMMMLLLJJJHHHEEECCCBBB>>>CCCGGGFFFAAA???AAADDDFFFGGGGGGEEEAAA@@@AAADDDCCC@@@======???AAACCCCCCDDDCCCBBBBBBDDDDDDBBB@@@<<<===???@@@AAABBBCCCDDDGGGEEEBBB@@@??????AAABBBCCCEEEGGGHHHGGGGGGGGGHHHGGGCCCBBBFFFIIIHHHHHHKKKHHHEEEAAAAAADDDGGGGGGGGGKKKMMMNNNNNNMMMLLLMMMNNNMMMHHHDDDFFFFFFGGGJJJOOOLLLIIIGGGFFFGGGHHHGGGFFFJJJIIIJJJMMMRRRUUUWWWWWWLLLTTT___hhhqqq|||zzzjjjFFFCCC>>>888444111000///000000000000////////////.........------,,,,,,,,,,,,,,,++++++***)))((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((('''&&&'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%###""""""$$$'''######""""""""""""######%%%%%%%%%$$$$$$#########!!!###%%%%%%$$$###"""###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''&&&$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&###$$$&&&&&&&&&&&&''')))///---+++)))((('''''''''''''''''''''''''''''''''******)))'''&&&(((+++...)))************+++++++++,,,---.........000333555<<>>CCCIIIOOOTTTWWWXXX___bbbhhhmmmqqqrrrqqqqqqrrrvvv~~~zzzssskkkaaa^^^YYYUUUSSSTTTWWWYYYVVVUUURRROOOKKKHHHFFFEEEDDDFFFHHHGGGEEECCCCCCCCC@@@@@@AAACCCEEEEEECCCAAAEEEGGGIIIIIIGGGCCCAAA@@@>>>@@@BBBDDDEEEFFFIIILLLOOOMMMJJJGGGFFFEEEFFFFFFKKKNNNPPPQQQOOOLLLJJJIIIHHHJJJMMMNNNHHHBBBDDDKKKJJJGGGDDDCCCDDDEEEEEEEEEFFFFFFGGGFFFEEEGGGJJJLLLGGGFFFGGGJJJKKKNNNWWWaaa_________[[[VVVSSSTTTVVVUUUWWWYYY]]]eeerrroooPPP<<<222000///000111111111111222222222......---------,,,,,,,,,,,,++++++++++++*********+++++++++******))))))((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$###""""""###%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&''''''&&&%%%'''(((((((((''''''''''''((()))''''''''''''''''''''''''&&&(((+++,,,***))))))***************+++++++++,,,,,,---.........000333555;;;===AAAGGGMMMRRRWWWYYY___ccciiinnnrrrrrrqqqpppooouuu}}}tttqqqlllgggdddddddddeeecccaaa]]][[[YYYVVVRRRPPPLLLMMMMMMMMMJJJGGGDDDBBBDDDCCCCCCEEEGGGGGGFFFEEEFFFIIIMMMNNNKKKHHHFFFFFF@@@BBBDDDCCCCCCDDDGGGJJJLLLKKKHHHEEEBBBAAAAAAAAADDDFFFGGGGGGFFFEEEDDDEEEBBBCCCGGGJJJGGGCCCEEEJJJMMMKKKIIIGGGGGGGGGGGGGGGLLLLLLMMMLLLLLLNNNQQQTTTNNNMMMOOOSSSUUUYYYbbbmmmnnnrrruuusssooommmppptttsssvvvzzz~~~dddUUUBBB555222444777888000000111111111000///...------------,,,,,,,,,,,,***************)))))))))+++*********)))))))))((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###%%%((()))'''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''!!!###%%%&&&'''(((***,,,)))(((((((((((((((((()))''''''''''''''''''''''''''')))***+++))))))***+++*********+++++++++,,,,,,,,,---.........000333555:::<<<@@@EEEKKKQQQVVVYYY___cccjjjpppssssssqqqooonnnsss}}}zzzrrrllliiifffdddcccbbbddddddcccbbbZZZYYYXXXUUUQQQLLLGGGCCCLLLJJJGGGFFFHHHIIIJJJJJJJJJMMMQQQSSSSSSQQQPPPOOOIIIKKKLLLJJJGGGGGGJJJNNNMMMLLLJJJIIIHHHGGGGGGGGGIIIIIIJJJIIIIIIJJJLLLOOOJJJHHHIIIMMMOOONNNNNNPPPPPPOOOOOOMMMLLLLLLMMMNNNIIILLLOOORRRTTTWWW[[[]]]]]]\\\^^^cccfffiiiqqqzzzhhhPPP???999333111444666444111222222222222111000...............---------,,,,,,))))))))))))))))))))))))*********)))))))))))))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###%%%((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''!!!###%%%''''''(((+++---&&&&&&&&&&&&%%%$$$######'''''''''''''''''''''''')))***)))((('''(((+++---***++++++++++++,,,,,,,,,,,,---.........000333555:::<<<@@@EEEKKKQQQVVVXXX___dddkkkrrruuutttqqqnnnmmmsss|||{{{uuupppmmmnnnqqqsssuuurrrnnniiiddd^^^WWWSSSPPPMMMIIIGGGGGGIIIJJJJJJMMMMMMOOOSSSVVVVVVTTTQQQOOORRRRRROOOJJJHHHLLLQQQMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOONNNNNNPPPSSSVVVTTTOOONNNRRRVVVUUUUUUWWWUUUWWWWWWWWWVVVVVVXXXZZZUUUZZZbbbhhhllloooqqqsssuuusssuuu||||||fffUUUDDD999888555222111222222///,,,111111111111000000000000......---------,,,,,,,,,((((((((())))))))))))***))))))))))))))))))))))))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$###$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$############$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&'''(((((('''&&&''')))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''******)))'''&&&'''+++...++++++++++++,,,,,,,,,,,,,,,---.........000333555;;;===AAAFFFLLLQQQUUUWWW___eeemmmtttwwwuuuqqqmmmnnnsss|||zzzuuujjjgggdddbbbbbbaaa```___dddaaa___ccchhhjjjgggbbb___aaabbb^^^YYYXXX]]]bbb```___]]]ZZZWWWUUUSSSRRRTTTWWWYYY[[[ZZZZZZZZZ[[[UUUSSSSSSWWWYYYZZZ^^^dddkkknnnpppqqqpppqqqtttvvv{{{www\\\HHH>>>:::999888333222111000000000111111000///...------...//////,,,,,,,,,,,,++++++++++++(((((()))))))))*********((()))))))))))))))))))))(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###########################!!!###$$$%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%######$$$#########""""""###############$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''((()))((('''&&&'''((()))***+++++++++***))))))''''''''''''''''''''''''))))))***)))((((((***,,,+++++++++,,,,,,,,,------,,,---.........000333555<<<>>>CCCHHHMMMQQQSSSTTT___eeennnuuuxxxuuuqqqmmmooottt}}}xxx{{{}}}yyytttsssyyy~~~yyysssmmmgggbbb___bbbffflllnnnmmmjjjgggeeeTTTUUUYYY]]]]]]```iiittt}}}^^^LLLAAA666111111111111111---...///...---...000222111000---+++)))******++++++++++++************)))((()))))))))******++++++(((((((((((())))))))))))%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$########################### """$$$$$$######$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$###$$$######""""""""""""###############$$$$$$%%%%%%%%%!!!###%%%%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&#################################$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''&&&$$$$$$&&&(((!!!!!!"""###%%%&&&'''(((''''''''''''''''''''''''"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%&&&(((((('''((()))+++$$$%%%'''))))))))))))(((''''''''''''''''''''''''&&&(((++++++***))))))***++++++,,,,,,,,,---------,,,---.........000333555<<>>BBBGGGKKKMMMOOOPPPRRR]]]gggiiilllsssqqqmmmrrrttt{{{ppp```LLL>>>:::888444///000222444444333000///...000000//////////////////,,,,,,,,,,,,------------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''&&&'''))),,,((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,---------......------...---...000333666???CCCHHHLLLNNNPPPRRRSSS^^^gggjjjlllsssrrrnnntttttt|||kkk[[[TTTCCC<<<555222333555333111222111000...,,,---///111////////////............++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########"""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''&&&'''))),,,((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,,,,------------,,,---...---...000444777???CCCIIIMMMOOOQQQSSSUUU^^^hhhjjjmmmuuusssoootttpppxxxzzzaaaNNNCCC@@@???666666555555555333111///111000///------...000111........................***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''&&&'''))),,,((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,,,,---------...000444777>>>BBBGGGLLLOOOQQQTTTVVV\\\gggjjjmmmuuusssoootttooowwwvvvWWWOOOEEE???>>>;;;666111000111222222111111111222---...000222333111---+++---.....................*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$&&&''''''&&&$$$$$$######""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&'''''''''&&&'''))),,,((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,---------...000444777<<<@@@FFFKKKNNNQQQTTTUUU[[[fffjjjmmmuuusssnnnsssssszzzwwweeeVVVJJJCCC999999888666555444333222////////////////////////---.........//////000000...---,,,,,,......---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&(((&&&$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###)))###%%%333#########***'''"""###$$$%%%%%%%%%&&&&&&###'''((($$$"""###### ))) ***,,,$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$---!!!!!!%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$***""""""---&&&'''""" +++'''$$$)))%%%###&&&%%%%%%&&&''''''%%%###$$$'''%%%!!!$$$***'''***!!!###''' %%%&&&&&&&&&&&&$$$"""###%%%((()))***,,,'''***((($$$"""$$$'''&&&""" ... +++***,,,!!!%%%!!!111)))***!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***++++++***)))'''''''''((()))((()))++++++)))))))))******(((&&&%%%&&&(((+++---)))******++++++,,,------...///000//////000333555>>>@@@DDDIIINNNSSSWWWYYYbbbeeekkkqqqttttttrrrppprrruuu|||yyydddZZZLLLBBB<<<999555222555555444444333333222222////////////////////////------......////////////...,,,,,,,,,---...---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""&&&$$$$$$"""&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###((($$$%%%&&&"""***)))!!! )))(((###"""$$$$$$$$$%%%''''''&&&%%%$$$$$$ %%%******,,,+++***000(((%%%%%%%%%%%%%%%%%%%%%%%%...***"""111###&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###''''''###,,,%%%%%%)))---&&&$$$'''$$$!!!---###(((,,,'''!!!)))&&&""""""%%%&&&$$$###%%%&&& $$$)))%%%%%%$$$%%%&&&&&&$$$######%%%'''###111---$$$***&&&((()))&&&!!! $$$'''---***''')))+++***(((...!!!###///!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***+++***((('''''''''((()))''')))++++++)))(((((()))***)))((('''(((***,,,---)))))))))***++++++,,,,,,...///000//////000333555<<<>>>BBBHHHNNNSSSWWWZZZaaaeeekkkpppssssssqqqppprrruuu}}}nnn\\\NNNGGGBBB<<<666444555666666555111111111111111111111111////////////////////////---------............///...,,,+++,,,---...---+++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&(((***)))################################################''',,,)))###!!!$$$%%%"""******,,,"""'''$$$###"""!!!!!!"""!!!%%%'''&&&%%%&&&&&& 111"""777$$$&&& %%%%%%%%%%%%%%%%%%%%%%%%''''''---"""444'''""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$(((///***444''' $$$!!!(((*** !!! &&&,,,...((("""...%%%"""'''%%% ***%%% ###%%%"""&&&((($$$%%%&&&&&&$$$$$$%%%&&&,,,$$$ ******%%%$$$!!!###$$$######&&&***---((((((###&&&###***$$$%%%&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))***)))((('''''''''((((((&&&(((******)))((((((((()))))))))***++++++,,,,,,(((((()))******++++++,,,...////////////000333555:::<<>>CCCJJJQQQXXX]]]___fffiiioootttvvvuuusssqqqrrrwww~~~nnn```UUUIII<<<222888666333333333333111000333444444444444222111111111111000//////...---------------------------------,,,,,,,,,,,,,,,++++++---+++***+++,,,---,,,***************************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%"""(((######%%%)))+++'''KKKLLL$$$000"""!!!---%%%%%%%%%%%%%%%%%%%%%%%%%%%==="""$$$###"""'''--- [[[ggg&&&((((((%%%%%%###"""$$$%%%%%%%%%%%%&&&(((---000555 fff:::---$$$))))))"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&'''''''''(((((('''''''''(((((()))&&&&&&'''(((((((((''''''&&&))),,,---,,,)))((((((%%%&&&((()))******)))))),,,------......///000000---.../////////111444777===???DDDKKKRRRXXX]]]```fffjjjoootttvvvuuusssqqqpppwwwuuucccXXXSSSKKKAAA:::888888777666>>>999222......111555666111111222111///---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,+++***+++,,,,,,,,,***************************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%***'''%%%$$$'''((($$$***!!!111---'''...333%%%%%%%%%%%%%%%%%%%%%%%%...@@@%%%###%%%+++"""...000DDD%%%&&&'''%%%###$$$%%%$$$###$$$''')))999(((!!!+++YYY>>>...///$$$(((###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&''''''((('''''''''''''''((()))***%%%&&&'''(((((((((''''''&&&)))---...---+++)))(((''''''((()))************,,,,,,------.../////////,,,---/////////111444777===@@@DDDKKKQQQXXX\\\___eeeiiinnnsssuuutttqqqooonnnvvvqqqaaaUUUMMMGGGEEE>>>;;;999777777888777666---...111444666555222///,,,---///////////////000++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++******,,,,,,+++***************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$######%%%))),,,///$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%"""{{{sss!!!---!!!###%%%111eeeIII***###%%%%%%%%%%%%%%%%%%%%%%%%$$$==='''&&&"""'''"""///444###&&&'''$$$$$$$$$######$$$'''***111((((((kkk666***&&&***%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''')))***+++$$$%%%'''((((((((('''''''''***...///...+++***))))))))))))***++++++,,,,,,++++++,,,------......///,,,---...//////111555777===???DDDJJJPPPVVV[[[^^^dddhhhmmmqqqsssrrrpppnnnmmmuuuMMMXXXhhhttt~~~yyykkk___XXXLLLJJJFFFBBB>>><<<::::::888777555444333222111111111111111111000000000000////////////////////////------------------------//////.........---------++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$$$$$$$$$$###""""""########################%%%%%%%%%$$$$$$#########***^^^uuu%%%%%%$$$$$$%%%%%%&&&''''''%%%&&&!!!\\\'''###$$$"""&&&---***)))&&&%%%$$$######%%%'''(((VVVzzz999))))))(((((('''&&&$$$$$$ '''UUUbbb,,,###'''$$$&&&((('''%%%$$$######+++///$$$}}}$$$)))000 +++--- 888%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''')))'''***222444...))))))&&&''')))+++++++++*********++++++,,,,,,------......///000111111222444666<<<@@@FFFLLLPPPUUUZZZ]]]gggjjjooosssuuuuuusssrrrrrrwww~~~000777>>>BBBFFFLLLWWW___pppvvvsssiii[[[PPPHHHCCC===888???>>>;;;888666555444444777666555444222222111111111111111000000000//////////////////////////////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$############"""########################%%%%%%%%%$$$$$$$$$######"""***aaa %%%$$$$$$$$$$$$%%%&&&&&&+++000"""GGGfff222000 555!!!&&&'''###%%%$$$######""""""$$$%%%&&& TTT666%%%(((((((((((('''&&&%%%$$$...---gggbbb,,,(((OOO777&&&'''###%%%''''''&&&$$$$$$$$$"""///HHH$$$%%%111MMM%%%444###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&((()))''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((''')))&&&(((///000+++'''''''''((()))******++++++******++++++,,,,,,------......///000000000222444666<<<@@@EEEKKKPPPUUUYYY]]]hhhkkkppptttvvvvvvtttrrrtttxxx---///111333444888<<<@@@<<<@@@FFFNNNWWWdddooowww}}}tttfff]]]VVVQQQMMMKKKEEE???<<<<<<<<<;;;999888777777666555555666666666555444333222222111222111111000000000000//////////////////////////////------------------------+++++++++*********))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$#########$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&YYY###&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&!!!'''SSS$$$777$$$444***qqq888###'''$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%"""ZZZ&&&&&&&&&''''''''''''&&&&&&&&&ooo(((###;;;%%%)))...!!!fffDDD&&&"""%%%''''''&&&%%%%%%&&&'''"""LLL;;;%%%"""QQQ'''"""'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))***(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((***'''(((,,,---***''''''(((((((((((()))***+++,,,***++++++,,,,,,------......///000000000222555777<<<@@@EEEKKKPPPUUUZZZ^^^jjjmmmqqquuuvvvvvvsssrrruuuyyy...------///222555777777666666666666777;;;@@@DDDIIILLLRRR[[[eeeooowww{{{rrrggg\\\UUUMMMGGGEEEEEEFFFFFFBBB???<<<;;;;;;;;;999888777777777777888888888999444444333222222111222222111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$)))))))))((((((''''''&&&&&&%%%###!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###,,,MMM"""***$$$$$$$$$###$$$%%%%%%&&&))))))((('''---((($$$&&&%%%###:::"""%%%%%%%%%"""***%%%&&&'''(((((((((''''''777[[[,,,)))$$$%%%&&&&&&''''''''''''///000555,,,%%%(((###555 '''"""$$$'''''''''&&&&&&''''''(((%%% +++DDD===444+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&'''))),,,))))))(((&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***))))))+++---,,,++++++))))))(((((((((***+++---***++++++,,,,,,------....../////////000222555888===AAAFFFKKKPPPVVV\\\```jjjmmmqqqtttvvvtttrrrppptttxxx...,,,******,,,---,,,***333444444444222333444666999999;;;>>>BBBGGGKKKNNNTTT]]]hhhqqqxxxsssggg```ZZZQQQJJJHHHFFFBBB@@@@@@AAABBBBBB>>><<<:::999777666333222555555555555555555555444333222222111111111222222000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&%%%###!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000AAA+++$$$############$$$%%%%%%...''')))%%% ###+++...,,,)))(((''''''GGG)))'''+++"""+++%%%&&&'''(((((((((''''''&&&NNN+++###$$$%%%&&&''''''''''''%%% ==={{{((()))---+++(((222{{{###"""%%%'''((('''&&&&&&'''888rrr 222%%%!!!%%%---$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''***,,,***)))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''(((+++...---,,,))))))(((((((((***+++---***++++++,,,,,,------......////////////222666999???BBBGGGLLLRRRXXX^^^ccciiikkkooossstttssspppooopppuuu}}}...------...///000000///,,,...000111111000111222444444333222333444666777888;;;???AAADDDHHHOOOTTT\\\```gggnnnwwwvvvnnngggdddYYYTTTNNNLLLLLLJJJEEE???======<<<;;;999999888888>>>>>>======<<<;;;;;;:::666666666666555444333222111111111000111111222222000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###$$$%%%&&&%%%$$$###"""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$(((111111'''###############$$$%%%%%%""""""!!!!!!!!!EEE)))%%%%%%+++%%%$$$'''<<<$$$!!!,,,###&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%222999"""&&&###$$$%%%&&&&&&&&&&&&&&&000JJJBBB333,,,......,,,...'''HHH###&&&(((((('''&&&&&&'''"""FFF///$$$'''!!!"""###&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&))),,,))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))###%%%&&&%%%(((,,,+++((((((((((((((()))***+++,,,***++++++,,,,,,------...............///222666:::???BBBGGGLLLQQQXXX___dddgggjjjnnnrrrsssrrrpppoooooottt|||$$$&&&(((***,,,---...///***,,,------,,,+++,,,---------------------......333333222222222222333444333666:::>>>CCCHHHOOOSSSPPPVVV^^^eeelllrrryyy~~~~~~tttlllddd___XXXRRRNNNKKKGGGEEEFFFEEEEEEFFFFFFDDD@@@===@@@@@@@@@???>>>>>>>>>???888888999888888888999:::777777777777777555444333000000000000000111222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%(((***,,,$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$#######################################$$$$$$%%%$$$%%%&&&'''&&&%%%###""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%+++'''555###############$$$$$$%%%$$$%%%!!!''':::333DDD:::111,,,$$$""",,,)))!!!!!!***...)))(((,,,888+++"""!!!&&&&&&)))###$$$######""""""$$$%%%&&&'''000888'''///$$$$$$%%%&&&&&&&&&%%%%%%///$$$"""..."""+++III---111888 ///***!!!000%%%'''))))))'''&&&%%%&&&///...$$$%%%&&&222###ccc***%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%))),,,(((((('''''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***$$$'''(((&&&'''+++)))###'''((()))******++++++******++++++,,,,,,------...............///222777;;;>>>AAAEEEJJJPPPWWW^^^cccfffjjjnnnrrrttttttrrrppppppttt|||)))+++------+++***+++,,,***+++++++++***+++---///------...///000111111111.........000222333111000222444666666666666777888999===AAACCCEEEIIIOOOTTTSSSZZZaaaeeegggkkkrrrxxx~~~}}}sssddd___]]]XXXTTTRRROOOLLLJJJIIIGGGDDDBBBCCCCCCCCCCCCCCCCCCCCCCCC<<<<<<;;;888666666777999;;;;;;;;;:::888777888999333444444555444333222111000/////////000111222333000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&+++///222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$#################################"""###$$$$$$%%%%%%&&&'''((((((&&&$$$###"""###$$$%%%&&&%%%%%%$$$!!!!!!!!!""""""############$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''AAA$$$&&&#########"""###$$$$$$%%%%%%---777"""%%%%%% """***)))!!!%%%'''"""&&&%%%(((***''')))###((($$$&&&%%%$$$######%%%'''((()))@@@***###%%%%%%%%%&&&&&&%%%%%%$$$+++ ***%%%&&&###!!!222###%%%***---...)))'''%%%+++%%%%%%&&&((())))))'''%%%%%%%%%***%%%'''&&&(((+++###qqq))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$(((+++(((''''''''''''(((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((+++,,,((())),,,(((!!!&&&''')))+++++++++*********++++++,,,,,,---.....................222777;;;<<>>;;;BBBFFFBBB>>>???AAABBB@@@@@@@@@@@@AAADDDFFFGGG______\\\XXXSSSPPPOOOPPPIIIGGGDDDDDDEEEFFFEEEEEEEEEEEECCCBBB@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@999888777777777888999:::777777666666666555555555333333222222111000......//////////////////////////////......---,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))***+++***((('''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&%%%%%%%%%'''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%$$$###$$$%%%'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&(((444<<<444$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###???###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!! !!!&&&***)))$$$"""???qqq***%%%$$$"""###$$$$$$$$$$$$$$$#########$$$###AAA%%%'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((,,,...$$$VVV///(((###%%%%%%&&&$$$!!!&&&###$$$$$$%%%&&&'''%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,------------............111444888???AAADDDHHHMMMUUU\\\bbbiiilllqqquuuwwwvvvtttrrrmmmsss}}}'''''''''((((((((())))))(((((((((((((((((((((((()))))))))*********+++++++++++++++,,,,,,,,,,,,---............////////////------......///000000111555555555555555444444444555444444444666999<<<>>>HHHPPPUUUOOOGGGCCCCCCBBBBBBCCCDDDEEEHHHJJJLLLNNNVVVUUURRRNNNKKKHHHHHHHHHJJJIIIHHHHHHHHHGGGEEECCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????999888888777777888888999555555555444444444444333444444444333333222000000........................//////...------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********(((*********((('''((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''((((((((('''&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###!!!&&&222;;;888,,,!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###???###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%000///!!!***...!!!((($$$&&&###&&&%%%$$$$$$######"""""""""$$$###AAA%%%'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%###111!!!***'''+++###"""$$$+++"""yyy%%%&&&%%%"""%%%'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,------------.../////////111555888???@@@DDDIIIOOOWWW^^^bbbeeeiiioootttwwwwwwuuutttmmmsss~~~&&&''''''''''''((((((((())))))))))))))))))))))))((((((((())))))))))))***)))*********++++++++++++,,,,,,---------.........------......//////000000222222222333333444444444333333333444666:::>>>AAAIIISSSXXXSSSJJJDDDAAA???BBBDDDGGGIIIKKKLLLLLLLLLHHHGGGEEEDDDDDDEEEEEEEEEHHHGGGFFFFFFFFFEEEBBB???@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<===============;;;:::999888888777777777444444444333333333222222333333333333222111111000------------------------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++((()))***)))'''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''''''''&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$ +++???AAA///###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###???###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&)))###$$$111+++mmm&&&%%%'''"""&&&%%%$$$$$$######"""""""""$$$###AAA%%%''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''666###))))))}}}'''&&&###%%%,,, ooo&&&''''''###$$$###444'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))***************+++,,,,,,---.........///000000000222666999>>>@@@CCCIIIPPPXXX^^^bbbfffiiiooosssuuutttrrrpppnnnvvv&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------------........./////////...///000000111222333333555555555777999===AAACCC<<>><<<>>>@@@CCCGGGHHHHHHFFFEEEGGGFFFEEEEEEHHHJJJKKKKKKDDDCCCBBBBBBDDDEEEDDDCCCAAA@@@@@@?????????@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666666444444333333333222222222000000111111000//////.................................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))***)))'''&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$###"""###$$$&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&333CCC???+++###+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###???###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$+++%%%XXX&&&(((%%%!!!%%%$$$$$$$$$$$$$$$#########$$$###AAA%%%'''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&xxx))) )))&&&%%%)))rrr%%%((((((######MMM)))'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))))))))************+++,,,,,,---......///000000000111333777:::>>>???BBBHHHQQQXXX]]]```iiilllpppssssssqqqmmmkkkpppxxx%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,,,,------------............//////000000111111222...---......000222555666666<<<@@@???>>>@@@@@@>>><<<===@@@BBBCCCDDDEEEEEEEEEBBB@@@@@@BBBDDDDDDCCCEEECCCAAAAAACCCFFFGGGHHHBBBBBBAAAAAAAAABBBBBBCCC;;;;;;;;;::::::999999888777777777888777777777666444444333333333222222222000000000000000//////.................................---,,,,,,++++++***++++++++++++++++++++++++*********))))))))))))(((((()))))))))'''&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$############$$$&&&&&&%%%###########################&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$###""""""$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###+++333444///***((('''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###???###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&...+++%%%+++===ppp###(((### &&&$$$$$$$$$$$$%%%%%%%%%%%%$$$###AAA%%%'''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''000;;;___)))###(((&&&$$$'''###zzz!!!((('''###$$$ rrr)))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))******+++---......///.../////////000222666999>>>>>>AAAHHHPPPXXX\\\]]]hhhlllpppssstttrrrooommmpppyyy%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,------------------------......222222222222333333444555777::::::999:::???AAA@@@<<<<<<<<<===???BBBDDDFFFNNNKKKGGGFFFGGGGGGEEECCCGGGDDD@@@???AAACCCFFFGGGCCCCCCBBBBBBCCCCCCDDDDDD;;;;;;::::::999888777777333444555666777777777777444444444333333333222222111222222222222111111000////////////////////////......---,,,,,,++++++***))))))))))))))))))))))))((((((((((((''''''''''''''')))))))))'''&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''%%%%%%$$$&&&(((((('''&&&########################&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$###""""""$$$&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,... (((***$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###???###%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$'''GGGYYY'''!!!!!!((($$$$$$$$$%%%%%%&&&&&&&&&$$$###AAA%%%'''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''' ---kkk&&&"""$$$%%%###&&&'''(((&&&###'''$$$'''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++---...//////---.........///111555888>>>>>>AAAGGGPPPWWW[[[[[[dddhhhnnnsssvvvwwwuuusssoooxxx$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''*********)))((((((''''''***)))((((((((()))+++,,,++++++))))))***+++...///,,,,,,------.../////////111222222333333333222222777888::::::::::::<<<===>>>===<<<<<<===???AAACCCIIIIIIIIIIIIGGGDDDAAA@@@CCCBBBBBBBBBBBBCCCDDDDDDAAAAAA@@@@@@@@@?????????;;;;;;:::999999888888777999888777666555555555555444333111222333333222000000000000000////////////111000000///...---------...---,,,+++************+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######@@@###%%%#########$$$%%%&&&'''(((222"""!!!777"""))),,, %%%)))&&&''',,,]]]((($$$######))))))(((&&&$$$###"""!!!!!!%%%###BBB&&&(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((%%%$$$&&&...~~~OOO222 &&&+++""" (((vvv(((,,,!!!+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++***(((&&&''')))+++---'''((()))++++++,,,,,,+++,,,)))//////)))+++///)))---,,,,,,///000000444:::???===???FFFQQQYYY\\\[[[ddd___bbboooyyyyyyuuutttqqqttt$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((())))))(((((())))))***+++******)))((()))+++---...,,,,,,,,,---....../////////000111222222333333333666888999:::999:::;;;===>>>=========>>>@@@BBBCCCFFFFFFHHHHHHHHHFFFDDDCCCAAAAAAAAABBBCCCDDDEEEEEEAAAAAAAAA@@@@@@@@@??????::::::999888888777777666999888777666555555555555444222111111222333111000000000000000/////////...//////......---,,,,,,+++------,,,+++************)))))))))(((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######@@@###%%%$$$$$$$$$$$$%%%&&&&&&''',,,$$$&&&,,,""")))%%%+++---%%% BBB+++)))000'''###&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%###BBB&&&(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%!!!***(((555 SSS888((( %%%'''!!!!!!)))######%%%+++III...%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&'''(((***+++((())))))***++++++,,,,,,,,,)))---///+++///222***...,,,---000111111555;;;???>>>???GGGQQQYYY\\\[[[bbb^^^aaammmwwwxxxuuuttttttvvv$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''(((((())))))))))))))))))(((''''''((()))+++,,,+++,,,,,,------......///...//////000111222333333555666888999888999;;;<<<>>>=========>>>@@@BBBCCCBBBDDDFFFHHHHHHHHHGGGFFFAAAAAABBBBBBCCCDDDEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@999999888888777666666555888777666555555444555555444222111111222222111000000000000/////////......---------,,,,,,++++++***---,,,+++***))))))))))))(((((('''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############@@@###%%%%%%%%%%%%$$$$$$%%%&&&&&&))) ,,,444]]]```,,, (((%%%!!!(((%%%$$$$$$$$$$$$$$$%%%&&&%%%###BBB&&&(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%,,,!!!^^^######$$$&&&$$$!!!###'''!!!...''')))))),,,%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((***))))))))))))+++,,,------))),,,......666777,,,///---...111222222666<<<@@@>>>@@@GGGRRRYYY[[[ZZZ___]]]```kkkuuuwwwuuutttwwwyyy###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***)))((('''''''''&&&''''''(((***++++++++++++,,,------...............//////000111111333555777777777888:::;;;;;;;;;;;;<<<===>>>@@@AAA@@@BBBDDDGGGHHHHHHGGGFFFBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA999999999888777777666666777777666555444444444444333222111111222222111000000000/////////.........------,,,,,,,,,+++++++++++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########@@@###%%%&&&&&&%%%$$$$$$$$$%%%%%%111 ###EEE---+++ &&&!!!(((((('''&&&%%%$$$#########%%%###BBB&&&(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''***DDD &&&***'''$$$$$$$$$###&&&'''%%%)))$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((()))))))))((((((+++***)))((((((***,,,......)))+++---111<<<===---000...///222333222777<<>>AAAAAAAAA@@@@@@@@@??????;;;;;;::::::999888888888666666444333333333333333333111000000111111000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######@@@###%%%%%%%%%%%%$$$$$$%%%&&&&&&((('''///### !!!&&&&&&!!!)))''' #########$$$%%%'''((()))%%%###BBB&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% $$$HHHpppiii$$$$$$$$$!!! ###((((((%%%TTT"""%%%444&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''(((***+++++++++***)))++++++***))))))***+++,,,,,,***,,,---222BBBCCC111000...///222333333777===BBBAAACCCJJJTTTZZZYYYWWWRRRWWW\\\bbbjjjsssuuusssmmmppp############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''(((((()))))))))))))))******+++,,,,,,,,,+++***))))))***---///000...000222333444555777999555666777999::::::;;;;;;<<<>>>@@@BBBCCCBBBAAA@@@BBBCCCDDDEEEDDDCCCAAA@@@=========<<<<<<<<<;;;;;;::::::999999888777777777666555444333222222222222222111000000111111000/////////.........---------++++++++++++++++++++++++(((((((((''''''(((((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######@@@###%%%$$$$$$$$$$$$%%%&&&&&&'''%%% &&&---[[[@@@!!!''''''!!!)))!!!#########$$$&&&((()))***%%%###BBB&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%000,,,***[[[000%%%)))%%%""" ###%%%%%%&&&(((888###---,,, ,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))(((%%%%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''(((((()))))))))))))))***************************+++...---111AAACCC222000...///222222222666<<>>@@@BBBBBBAAAAAA???@@@CCCDDDEEEEEECCCCCC::::::999999999888888888999999888888777666666666555555444333222222222222222111000000111111000/////////.........---------)))))))))))))))*********(((((('''''''''(((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######@@@###%%%#########$$$%%%&&&'''((($$$###%%%(((---'''***))),,, ---&&&&&&%%%%%%%%%&&&''''''%%%###BBB&&&(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%***!!!(((&&&$$$***$$$"""JJJeee)))"""'''((($$$%%%)))(((###$$$***uuu$$$444"""222!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))(((%%%%%%(((,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))''''''''''''((((((((()))******+++++++++******))))))+++000...000@@@CCC222///---...111222222666<<>>>>>??????@@@AAA???===<<<<<<===:::999888666555555444444999888666555555666666777555444333222111111111111//////////////////////////////...---,,,,,,+++++++++******)))))))))))))))+++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""">>>$$$&&&###%%%&&&&&&$$$$$$%%%'''+++((("""---kkk'''***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%AAA$$$%%%'''(((***)))'''&&&&&&'''111&&&)))&&&%%%(((&&&%%%%%%&&&'''&&&&&&###---777 000###$$$%%%%%%&&&&&&%%%%%%{{{???000''',,,///+++)))---&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%))))))))))))(((((((((((()))))))))))))))*********............////////////---...///000111444888;;;@@@@@@BBBJJJSSSXXXWWWTTTTTTYYY[[[\\\eeerrrvvvqqqrrrvvvzzz######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((()))***++++++,,,------///000222444555444555555666666777888888::::::;;;<<<======>>>>>>???@@@@@@???===;;;<<<===:::999888666555555444444888777666555444555555666444333222111000000000000........................///......---,,,,,,+++++++++******)))))))))))))))++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$#########""""""""""""!!!%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###???$$$&&&###%%%&&&&&&$$$$$$%%%'''&&&''' $$$ZZZ777(((:::%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&AAA$$$&&&'''(((***)))'''&&&&&&'''111&&&(((+++)))&&&&&&%%%$$$%%%&&&'''&&&%%%###&&&BBB,,,000''''''$$$$$$%%%&&&&&&&&&&&&%%%(((222wwwwww>>>222((($$$+++---(((%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((%%%&&&'''((((((((((((((())))))))))))(((((((((((((((((())))))*********+++------------............---...///000111444888;;;@@@???AAAIIIRRRXXXXXXUUUUUUZZZ[[[[[[dddqqqvvvrrrtttwwwzzz######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''((()))*********++++++,,,...000222333444444444555666666777777888999:::;;;<<<======>>>===>>>???===;;;:::;;;<<<999888777666555444444444666555444333333333444444222222111000////////////------------------------......------,,,,,,+++++++++******)))))))))))))))+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$###""""""""""""!!!!!!!!!%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###@@@$$$&&&###%%%&&&&&&$$$$$$%%%'''%%%$$$)))&&&$$$(((%%%:::***;;;///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&AAA%%%&&&'''(((***)))'''&&&&&&''''''%%%444&&&$$$$$$######%%%''''''&&&$$$$$$)))------$$$$$$%%%&&&&&&&&&&&&&&& """***!!!!!!&&&((('''###"""%%%&&&%%%%%%"""$$$+++,,,&&&###'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&((()))***((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))%%%%%%'''((()))*********(((((((((((())))))))))))''''''((()))***++++++,,,+++,,,,,,,,,---------------...///000111444888;;;@@@???AAAHHHQQQXXXXXXVVVWWW[[[\\\ZZZaaaooovvvsssvvvxxxzzz######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''((()))***************+++---///000111333333333444555555666666777888888999:::;;;<<<===;;;<<<===<<<:::999:::;;;888888777666555444444444444333333222222222222222111000///...............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******)))))))))))))))******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%############""""""""""""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$AAA$$$&&&###$$$&&&%%%$$$$$$%%%'''%%%&&&)))***)))---XXX###,,,)))555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&AAA%%%&&&'''(((***)))'''&&&&&&'''###---%%%111444000#########%%%''''''&&&$$$"""---^^^777)))$$$%%%%%%&&&'''&&&&&&&&&"""%%%nnnBBB+++$$$%%%$$$!!! $$$***..."""###''',,,+++%%%$$$(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((''''''''''''((())))))'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******&&&'''((()))************(((((((((((())))))))))))&&&'''((()))***+++,,,,,,,,,,,,,,,,,,---------------...///000111444888;;;AAA???@@@GGGQQQWWWXXXVVVWWW[[[[[[XXX^^^lllttttttvvvwwwyyy######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***++++++******+++,,,---...000111222222222333444444555555777777777888999999::::::999:::;;;:::888888888:::888777666555444444444555222222222222222111111000//////......---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%CCC$$$&&&###$$$&&&%%%$$$$$$%%%'''$$$######%%%)))"""###bbbaaa222"""&&&+++(((!!!--- """$$$000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%AAA%%%''''''(((***)))'''&&&&&&'''$$$$$$---&&&"""&&&$$$$$$###%%%''''''&&&%%%###%%%,,,444&&&###%%%%%%&&&'''''''''&&&&&&)))---777%%%###%%%))),,,***%%% $$$&&&)))+++'''###$$$)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******((()))))))))))))))(((((('''((((((((()))))))))***&&&'''((()))***+++,,,,,,,,,------------.........---...///000111444888;;;AAA???AAAGGGQQQWWWWWWUUUUUUZZZYYYVVV\\\jjjssstttuuuvvvxxx######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((()))***+++++++++++++++,,,---...000000111111111222333333444444777777777777777777777777777888999888777666777888777666555555444444555555111222222222222111000/////////......---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&DDD$$$&&&###%%%&&&&&&$$$$$$%%%'''''''''######***000''',,,,,,///+++!!!###---)))...&&&,,, 444$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%BBB&&&''''''(((***)))'''&&&&&&''''''"""+++111LLL{{{(((&&&$$$%%%&&&'''&&&&&&,,,+++000,,,$$$%%%%%%&&&'''''''''''''''---...BBB%%%'''"""!!!###%%%(((,,,%%%'''((('''$$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))((()))))))))(((((('''&&&''''''(((((())))))******''''''((()))***++++++,,,------------............---...///000111444888;;;AAA@@@BBBIIIQQQVVVTTTQQQRRRXXXZZZWWW\\\jjjtttuuutttvvvyyy######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((()))***************+++,,,---...///000000111111222333333333888888777777666555555444555666777777666555666888666666555444444444555555111111222333222111000/////////............//////------------------------+++++++++++++++++++++++++++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''EEE$$$&&&###%%%&&&&&&$$$$$$%%%'''&&&...&&&$$$,,,///kkk%%%%%%%%%%%%&&&'''((()))---(((,,,((("""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""'''BBB&&&((('''(((***)))'''&&&&&&'''..."""aaalll,,,)))&&&$$$%%%&&&''''''+++"""%%%___UUU%%%%%%&&&&&&'''''''''''''''""",,,...ooo%%%######(((...---&&&###%%%$$$&&&'''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&''''''((((((((('''''''''''''''((()))*********(((((())))))*********++++++,,,,,,,,,---------------...///000111444888;;;AAA@@@CCCKKKRRRUUURRRMMMQQQXXX[[[YYY^^^lllvvvxxxuuuxxx{{{######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''))))))************+++,,,---...000000000111222222333333999888777666555444333333444666777666555555666777666666555444444444555555111222222333333111000/////////.........//////000------------------------+++++++++++++++++++++++++++******)))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''FFF$$$&&&###%%%&&&&&&%%%$$$&&&'''...%%%"""***%%%%%%+++JJJAAA>>>===???BBBAAA======BBBCCC;;;===888OOO===777222%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!)))BBB&&&((('''(((***)))'''&&&&&&'''***)))%%%///+++'''$$$$$$&&&'''((()))######%%%&&&''''''((((((''''''''')))---(((lll)))&&&%%%&&&"""$$$...$$$&&&((())))))***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''$$$$$$&&&'''(((((())))))&&&''''''((()))******+++)))))))))))))))***************+++++++++,,,,,,,,,---...///000111444888;;;AAAAAADDDLLLSSSUUUPPPKKKPPPYYY]]][[[```nnnxxxzzzvvvyyy~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''((()))***+++,,,------...//////111222333444444:::999777666555555555666666444222444888::::::999777777777666666666555555666666555444333222222222222000...---,,,---///000...---,,,,,,,,,,,,---...,,,---.........,,,)))(((***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((()))(((((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((("""(((CCCJJJ(((&&&...%%%!!!###########################%%%%%%%%%&&&&&&'''''''''***!!!...""" 111''' +++!!!000 YYY(((!!!'''!!!LLLBBB''')))(((((((((((((((''''''&&&'''///###777lll&&& """BBB """eee%%%''''''&&&&&&&&&''''''((((((***111888...888"""---$$$***%%%$$$(((///+++!!!!!!)))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((...***&&&$$$%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&)))))))))***++++++,,,,,,***++++++,,,,,,------...//////000111222666;;;>>>@@@AAADDDKKKQQQTTTQQQNNNTTT[[[\\\XXX]]]mmmzzz~~~zzzvvv%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''(((((()))+++,,,,,,---......///000111333444444999888777555444444555555777444333444666888777666888888777777777666666666777666666555444333222222111000...---------///000...---,,,,,,,,,,,,---...,,,---......---+++)))(((+++******)))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&"""^^^DDD&&&))) ((('''""")))///lllBBB''')))(((((())))))(((((('''&&&&&&!!!+++&&&***<<<... ---FFF...(((''''''&&&&&&&&&''''''''''''%%%666%%%???///===$$$""",,,######$$$ ...111***'''''''''''''''''''''''''''&&&%%%$$$%%%&&&((())),,,)))%%%$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&''')))***+++*********+++,,,,,,------***++++++,,,,,,------...//////000111222666;;;>>>BBBBBBFFFLLLRRRUUUSSSPPPUUU[[[\\\XXX^^^nnnzzz~~~{{{zzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''''''''((()))***+++,,,,,,,,,---...///111222333444777666555444444444444444777666444444555666666555::::::999999999888888888888777666555444333222222111000///------......///...---,,,,,,,,,,,,---...+++,,,------,,,+++)))(((++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$///===###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%!!!+++///$$$""")))%%%(((%%%,,,BBB''')))(((((())))))(((((('''&&&+++---...###---mmm)))((((((''''''&&&&&&&&&&&&//////&&&,,,```|||)))666 (((000000''' ((((((((((((((((((((((((((($$$$$$###$$$%%%&&&((())))))&&&$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''(((***+++,,,***++++++,,,------......***++++++,,,,,,------...//////000111222666;;;>>>CCCDDDGGGMMMSSSWWWUUURRRUUU[[[\\\YYY___ooo{{{}}}}}}}}}&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&''''''(((((()))***+++++++++,,,---...000111333333555444444444444444444444777666555555666777777777<<<<<<<<<;;;;;;;;;;;;:::888888777666444333222222000000///............///...---,,,,,,,,,,,,---...++++++,,,,,,+++***))))))*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""+++###%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((("""+++)))$$$)))'''+++((( VVVBBB'''))))))))))))))))))(((''''''///'''))))))"""222!!!(((((((((''''''&&&%%%%%%)))))),,,***=== """yyy(((+++***+++###"""******%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%'''((((((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((+++******)))((()))))))))******++++++,,,---------***++++++,,,,,,------...//////000111222555;;;>>>CCCCCCFFFLLLSSSVVVUUUSSSVVV[[[[[[YYY```ppp{{{|||~~~~~~&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''(((((())))))*********+++---///111222333333333333444444444444444666666777777888999;;;<<<>>>>>>=========<<<<<<<<<888888777555444333222111000000///..................---,,,,,,,,,,,,---...******************)))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$444...>>>zzz###%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&```@@@!!!))))))&&&%%%+++***333)))///BBB'''))))))))))))))))))(((((('''((('''%%%!!!///+++555###%%%''''''(((((('''&&&%%%%%%777...000,,,'''999rrr333,,,,,,///###$$$111///&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%''''''$$$$$$%%%%%%%%%%%%$$$$$$((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((++++++***)))))))))))))))))))))******++++++,,,,,,***++++++,,,,,,------...//////000111222555;;;>>>AAAAAADDDJJJQQQUUUUUUSSSVVV[[[[[[YYYbbbrrr{{{{{{~~~~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''&&&'''''''''((((((((()))((()))***,,,...000111222222222333444555555555444555777888999999:::===???======<<<<<<<<<;;;;;;;;;888777666555333111000000///////////////............---,,,,,,,,,,,,---...***)))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%222"""lll###%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%% ,,,333}}}%%%+++###$$$'''*** 111%%%MMMBBB''')))))))))******))))))((('''---*** +++---___KKK***&&&%%%&&&'''(((((('''&&&%%%%%%444 555"""777<<<&&&(((kkk.../// ++++++...&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######"""$$$&&&&&&%%%%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((()))+++,,,---((())))))******+++,,,,,,***++++++,,,,,,------...//////000111222666;;;>>>@@@@@@BBBHHHOOOTTTTTTRRRWWW[[[[[[ZZZcccsss|||{{{}}}|||%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''(((&&&&&&''''''''''''(((((('''((()))+++---///111222111222444555666666666555666888999999888888;;;===::::::999999999888888888777777555444222000///...///////////////......---...---,,,,,,,,,,,,---...))))))((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&+++***000"""&&&))):::"""$$$###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&###+++"""+++$$$+++###333###,,,,,,666'''!!!^^^BBB'''))))))************)))((((((000)))%%%(((,,,!!!(((%%%$$$###%%%'''((()))(((''''''...$$$)))"""333""""""///!!!UUU[[['''$$$***!!!&&&:::'''''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%'''(((&&&%%%''')))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((()))***+++,,,))))))***++++++,,,,,,---***++++++,,,,,,------...//////000111222666;;;>>>@@@@@@BBBGGGOOOSSSTTTSSSWWW[[[[[[ZZZdddttt|||zzz|||{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''''''''''''''''')))+++---///111222111222444666777777666666777999:::999666666888;;;777777777666666666555555777666555333111///...---/////////000///......---...---,,,,,,,,,,,,---...))))))(((((((((((()))***)))))))))))))))*********%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%***""")))$$$***---333"""#########$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''111$$$nnn;;;"""+++(((333"""+++"""===%%%+++ 999!!!sssBBB''')))***************)))(((((('''333"""***))),,,---&&&///:::+++"""$$$&&&((())))))(((''' (((++++++&&&###***'''***!!!$$$222JJJAAA%%%"""((((((((((((((((((((((((&&&&&&'''(((((('''''''''###&&&))))))'''&&&''')))(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))***+++,,,''''''''''''((((((((()))))))))))))))))))))))))))***))))))(((((((((((((((***++++++,,,,,,---......***++++++,,,,,,---......//////000111222666;;;>>>@@@@@@BBBGGGOOOTTTUUUTTTWWW[[[[[[ZZZdddttt|||zzz~~~{{{|||%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))***+++,,,...///000111000000111333555444333555777999999888666666777777777777888777666444333333333222000...------...000///......,,,,,,+++***...---,,,+++************)))((((((((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&& """###$$$######$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&########################$$$((($$$(((RRR'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''<<<((('''333###%%%%%%&&&''''''((((((''''''&&&%%%&&&...MMM???333)))'''((()))***+++++++++++++++(((&&&%%%&&&((())))))333KKKTTT***000''''''&&&%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((())))))******))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))******((('''&&&(((***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((()))******(((((())))))******++++++)))))))))***++++++,,,,,,---,,,+++******,,,---//////...///111111222888@@@AAAAAACCCHHHPPPTTTUUUTTT\\\```aaa```gggvvv}}}{{{yyy~~~%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))***+++,,,...///000111//////000222333222111555777999999888666666777555666666444222111333666333333222111///...////////////...---,,,+++******...---,,,+++))))))(((((())))))((((((((())))))***''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((,,,...,,,&&&""""""%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,)))(((%%% ---<<<''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""))) """666 ,,,%%%&&&''''''((((((''''''///---'''+++EEEZZZAAA''',,,(((((())))))))))))((((((+++(((&&&%%%'''((())))))///+++FFFeee"""000 777''''''&&&&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))+++(((;;;ttt%%%000))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((()))******(((((()))))))))))))))))))))))))))***++++++,,,,,,---,,,+++***+++,,,...//////...///111111222888@@@CCCBBBDDDIIIPPPTTTUUUTTT[[[___```___gggvvv}}}|||||||||%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))))))))***,,,---///000111///...///111111000///444666888888777666666666666666555333000111555999333333222111000000111111///...------++++++***)))---,,,+++***)))(((((((((******))))))))))))******''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&)))///444000'''!!!"""&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((("""!!!(((...***!!!)))$$$<<<+++ %%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---(((###...,,,'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$000000"""$$$***+++///&&&&&&'''(((((((((((('''"""'''+++)))%%%"""$$$'''@@@GGG$$$&&&+++++++++******(((''''''***(((&&&&&&'''))))))((( ###(((+++)))111KKKfffrrrJJJ)))%%%###%%%((()))&&&###''''''&&&&&&''''''((()))'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((""""""***///'''%%%@@@ddd"""!!!))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***------)))%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((()))******))))))(((((((((((((((((()))))))))***++++++,,,,,,...---,,,,,,,,,---///000...---///111111222999AAAEEEDDDEEEJJJQQQVVVVVVUUUYYY^^^^^^]]]fffvvv~~~}}}zzz%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((())))))***+++---...///111000//////111111000...222444777777666555555666777555333333444666777888333222000000111222111111......---,,,+++******)))******)))))))))))))))***+++******))))))))))))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###(((,,,+++'''######%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&(((,,,111+++000((( ...%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$ """===$$$%%%...************************)))))))))))))))*********$$$%%%***......///+++"""&&&&&&'''((((((((((((((("""&&&+++......---++++++000$$$------))) ###---,,,,,,,,,,,,,,,+++))))))***(((''''''((())))))(((888///'''###+++$$$***&&&(((---((("""&&&+++,,,---,,,***''''''''''''''''''(((((()))'''((()))))))))((('''&&&%%%&&&&&&&&&'''''''''(((888###'''000+++)))...&&&666!!!%%%!!!&&&///555((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))+++111666666///)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((())))))***))))))((((((''''''&&&&&&)))))))))***++++++,,,,,,...------------...///000...---...111111222999AAAGGGEEEFFFLLLSSSXXXZZZYYYWWW\\\]]]]]]fffvvv~~~~~~yyy&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((()))***+++---...///222111000000111222111///111333555666555444444555666222000333999;;;888444333111///000111222111000///......---,,,+++***)))'''''''''((()))+++,,,---++++++***)))(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""###%%%&&&&&&$$$"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!)))---***"""!!!((("""///'''...---%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''' 222***//////+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((333"""$$$###)))000+++&&&'''(((((())))))((((((+++)))&&&%%%%%%$$$$$$###&&&'''---(((===000******++++++,,,,,,++++++******)))'''((()))***)))(((###))))))000999000###$$$)))000000)))$$$###:::%%%%%%,,,''''''000'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''$$$,,,---&&& """'''!!!+++%%%&&&222<<>>:::666222333555666333000111000//////------,,,+++)))))))))******+++,,,---***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$""""""###%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,***$$$"""((('''"""###,,,""":::555%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''444%%%'''*** ...''''''''''''''''''''''''%%%&&&&&&'''(((((())))))+++***(((&&&$$$###***444''''''((()))))))))))))))(((((((((((((((((())))))$$$%%% ...******...999---......------,,,+++******)))((()))***+++)))(((###---111***(((------&&&333...,,,+++)))%%%%%%(((222$$$'''...+++(((***&&&'''((()))***))))))(((***(((&&&$$$$$$%%%'''((())))))))))))))))))))))))%%%'''%%%&&&+++***'''+++)))///"""666))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''###$$$%%%&&&'''(((((('''))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((()))******(((((()))))))))))))))))))))))))))***++++++,,,,,,+++,,,,,,------------------,,,...111111333:::CCCEEECCCCCCGGGNNNTTTWWWWWWQQQYYY]]]```iiivvvzzzvvvvvvzzzyyy'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''(((((()))***,,,---...------,,,...000111111000...000333444333333333444666;;;>>><<<999:::BBBIII===999555555777888555111111111000///...------,,,,,,,,,++++++++++++++++++))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!""""""!!!!!!"""&&&***$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""(((((($$$###''')))'''000%%%&&&)))$$$000%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((("""((()))333111111)))(((((((((((((((((((((((('''''''''((()))******+++))))))######,,,,,,&&&((('''(((((()))))))))))))))(((((((((&&&&&&&&&((()))###777&&&)))333===@@@222444333333222111///---,,,***)))((()))++++++)))(((111'''###)))---+++***---"""(((***%%%&&&,,,+++%%%"""---111+++))),,,,,,&&&&&&''')))*********)))(((***(((%%%""""""$$$'''(((************)))))))))))))))*********(((&&&%%%&&&&&&'''+++111!!!+++"""))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((('''(((***,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((()))******(((((())))))******++++++)))))))))***++++++,,,,,,***+++,,,,,,------,,,,,,---,,,...111222333:::CCCEEECCCBBBDDDJJJPPPRRRRRRPPPXXX^^^aaajjjvvvyyytttwww{{{xxx''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((((((''''''&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''')))***,,,...+++,,,...000111222111111000000111222222333444444:::CCCJJJGGG>>>:::@@@HHHHHHDDD>>>777333111222222000000000000000///......,,,+++******))))))******))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((!!!"""$$$&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************......+++333DDDQQQTTTGGGBBB;;;555222111000///---,,,******++++++)))(((******************************)))(((((((((((((((%%%'''((((((''''''(((******++++++++++++******)))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((''''''''''''''''''(((((('''%%%%%%'''(((((('''%%%&&&)))***)))'''+++******)))(((''''''&&&))))))))))))))))))))))))((('''%%%%%%%%%&&&(((*********))))))((((((''''''(((((('''''''''&&&&&&&&&******))))))((((((''''''******))))))(((((('''''')))((((((((((((***,,,---''')))***+++******+++---............---,,,++++++///000000111222666;;;>>>CCCCCCDDDFFFJJJNNNRRRTTTUUUZZZ^^^ccclllwww{{{zzz{{{{{{''''''((((((((())))))))))))))))))(((((()))))))))(((((())))))(((((('''&&&%%%&&&''''''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''((()))***,,,---,,,---///111222222111111000111111222333444555555999AAAHHHGGG@@@<<<>>>CCCIIIEEE???888333000000000000000000000000///......,,,+++******))))))******)))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((()))))))))***************************************++++++++++++,,,***,,,,,,///===PPPXXXUUUIIICCC<<<666333333333333,,,+++***+++,,,,,,+++)))******************************)))(((((((((((()))&&&'''))))))(((''')))***))))))***++++++*********))))))))))))))))))))))))))))))((((((((('''''''''))))))(((''''''''''''((('''(((((('''&&&%%%''')))&&&''')))(((''''''(((************)))((('''''''''))))))))))))))))))))))))((('''&&&%%%%%%'''(((******)))))))))((((((((('''(((((('''''''''&&&&&&&&&***)))))))))((((((((('''***)))))))))(((((((((''')))((((((((()))***+++,,,''')))***+++******+++---............------,,,+++...///000000222666;;;???CCCCCCDDDFFFIIINNNRRRTTTUUUZZZ___dddnnnyyy~~~}}}{{{|||((((((((()))))))))************))))))))))))******)))))))))))))))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((()))***+++,,,...///111222222222111111111222333444555666777777888===CCCEEEBBB>>><<<===IIIEEE???888333///......000000000000000///......,,,+++******))))))******((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((()))))))))***((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((())))))))))))*********************************++++++,,,,,,,,,---------+++++++++111DDDWWWZZZQQQDDD???888333000//////...+++******,,,------,,,***+++++++++++++++++++++++++++***))))))((()))))))))'''(((***)))(((((()))***'''((()))***************))))))))))))))))))))))))))))))))))))((((((((((((***)))((((((''''''(((((('''(((((((((&&&&&&((()))$$$(((+++***&&&%%%(((,,,******))))))((((((''''''))))))))))))))))))))))))((('''&&&&&&&&&'''((()))))))))))))))(((((((((((((((((((((''''''''''''&&&))))))))))))(((((((((((())))))))))))(((((((((((()))((((((((()))***+++,,,''')))***+++******+++---.........------------------...//////111555;;;@@@BBBBBBCCCEEEIIIMMMQQQSSSTTTZZZ```fffppp|||zzz~~~)))))))))************++++++******))))))******+++))))))******))))))(((''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((()))******+++000000222333333222111000222333444555666777888999:::;;;===???@@@>>>;;;999EEEBBB===888444000///...000000000000000///......,,,+++******))))))******((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''((((((((())))))))))))(((&&&%%%%%%%%%&&&'''''''''''''''(((((((((((()))))))))******)))))))))))))))))))))))))))))))))************************************************)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++000AAASSSUUUMMMDDD@@@<<<888444111---++++++******+++---...,,,+++++++++++++++++++++++++++++++++***))))))))))))***(((***+++***))))))***+++&&&'''((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''((((((((('''((()))((('''''')))***'''((())))))(((((()))******)))))))))((((((((('''(((((((((((((((((((((((((((''''''&&&'''((())))))))))))))))))((((((((((((((((((((('''''''''''''''))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))******+++''')))***+++******+++---...------------..................///111666<<>>999333...---.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,......---,,,++++++,,,***++++++,,,,,,,,,++++++*********************************+++++++++,,,,,,+++***))))))(((((())))))((()))******)))***,,,...+++(((%%%'''+++---+++'''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***'''((((((((())))))))))))'''((((((((()))))))))***'''((((((((()))))))))***((()))***++++++***)))(((''')))***+++******+++---------,,,,,,---///222333555444333111222666===BBBDDDDDDEEEGGGKKKOOOSSSVVVXXX^^^dddjjjsss{{{}}}{{{|||~~~,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((()))))))))((('''+++,,,...000111222222111111222333555666888999:::888888999;;;<<<;;;999777666777777777777555333222000000000000000//////...,,,++++++***)))*********&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$######$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******++++++)))(((&&&$$$(((((((((((())))))))))))******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------............/////////000+++000222111999GGGPPPOOOUUUTTTSSSRRRSSSRRRPPPMMMDDD???777111...///000111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---...///...,,,+++,,,---,,,,,,---------,,,++++++*********************************++++++,,,,,,,,,+++******)))))))))))))))((()))******)))***,,,...))))))((()))***+++******(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((())))))******'''((((((((())))))******'''((((((((())))))******'''((((((((())))))******((()))***++++++***)))(((((()))++++++******,,,---------,,,,,,---000222444777666444222222777===BBBEEEEEEFFFHHHKKKPPPTTTVVVWWW]]]dddkkkuuu~~~~~~}}}}}}333111111111222111333555---......---,,,++++++,,,---///000000...+++***)))---,,,,,,+++***+++++++++,,,+++)))((()))***,,,...************************))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))***,,,...000111111000///444444555555666666777777999999999999999888777666444444333222222222222333111111111111000...---,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""###$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&)))))))))))))))(((((((((''''''''''''((((((((()))+++******))))))))))))))))))***+++,,,,,,+++)))((((((+++---...,,,+++---///---,,,,,,,,,---...///000,,,...///...,,,,,,---///---...///000///...,,,***,,,+++***+++---...---,,,---.../////////...---------222333222<<>>;;;888666333222222111000000000000---...............///000,,,+++++++++++++++,,,,,,---,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))***+++...000111111000///333333444555666666777777888999999999888888777666999888777666444333333222111111111000///...---,,,))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))******))))))))))))*********+++---......,,,+++***(((***,,,---++++++,,,...,,,,,,,,,,,,,,,---...///,,,+++***,,,...///...------------...///000111222111000///000111222111000111111000000000111222333...222222222===QQQ\\\\\\_________]]][[[XXXUUUTTTSSSPPPKKKGGGBBB<<<666222555444222000///.........000//////...---,,,,,,,,,......---------,,,,,,,,,,,,---------,,,+++)))(((---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++*********************************************************++++++)))******++++++******))))))))))))))))))))))))))))))***,,,,,,***)))***+++******))))))(((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))************************,,,+++*********+++,,,---***+++,,,............---///111222222222555;;;AAAAAADDDEEEEEEJJJRRRWWWWWWYYY___fffmmmwwwkkkddd\\\VVVRRRNNNGGG@@@;;;888666555555555333222000///...---......000111,,,,,,++++++,,,---......------,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''((())))))***+++---///000000//////222222333444555666777777888888888888888777777666<<<;;;999777555333111000111111000000///...,,,+++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,,,,---...//////...---,,,***+++------++++++,,,............---......///000///---+++---111222000,,,111///---++++++,,,...///000///......000111111000222111000000111333666777555888777666BBBVVVdddgggaaaaaaaaa```^^^[[[YYYWWWVVVTTTQQQNNNIIIAAA999444222222000000///000000111//////000000//////...------------------.........------------,,,+++******------------,,,,,,,,,,,,------------------------,,,,,,+++***************************************)))))))))***+++++++++,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))***,,,,,,***)))***+++***))))))))))))((((((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))************************++++++******++++++,,,---***+++,,,---...............000111111111444:::@@@>>>BBBCCCDDDJJJSSSYYYYYYYYY___gggoooyyy|||sssmmmkkkiii```VVVPPPKKKGGGEEEEEEDDDAAA===999777444222000///---,,,------------------...///,,,,,,,,,---,,,+++******************************************************))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''((())))))***+++,,,...////////////000111222333444555666777666777777888777777666666:::999888666444222000///000000000///...---,,,+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((((())))))(((((()))))))))*********)))))))))***+++,,,---...,,,---.../////////...............---,,,,,,------000////////////000111111000000000000111111///---222000///......000333444777666444555888:::;;;:::>>>>>>>>>???@@@BBBDDDEEEGGGHHHGGGEEEMMM]]]hhhkkkccccccddddddcccaaa```___XXXWWWWWWVVVRRRKKKBBB<<<444444555555444333111000//////////////////000000,,,,,,,,,---.........///---------------,,,++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************(((((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))***,,,,,,***)))***+++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********((((((((((((((((((((((((************************)))))))))))))))*********++++++,,,------.........---///000000000333:::???>>>AAABBBCCCHHHRRRXXXYYYZZZ```hhhpppyyy~~~}}}tttnnnhhhfffgggeee^^^WWWKKKHHHDDDAAA>>>:::555111222111000...------,,,,,,+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))******+++,,,---...//////000000111222333444555555555666666777777777666666666777777666555444222111////////////...,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++)))))))))***+++---//////,,,------...............///...---,,,---.....................///000111222000555::::::777666888;;;999;;;===???CCCFFFIIIJJJHHHGGGFFFGGGJJJMMMOOOOOOPPPRRRTTTVVVWWWWWWVVVUUUTTTUUUTTTRRRTTT[[[aaacccbbbccceeefffgggffffffeee]]]^^^___```^^^YYYRRRMMMCCCEEEGGGGGGDDD@@@:::777999777333000......///000---------.....................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++************************(((((()))***+++,,,,,,,,,,,,,,,------------,,,,,,************************)))***,,,,,,***)))***+++))))))))))))************(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************++++++,,,,,,---......///,,,...000000000333999>>>???BBBBBBBBBGGGPPPWWWXXX\\\bbbhhhnnnvvv||||||xxx|||~~~wwwiiiddd^^^YYYUUUPPPJJJEEE>>><<<999666222000...---/////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***(((((((((((((((((((((((('''''''''''''''((()))))))))******+++,,,---...///000000111111222222333333444555555666666666666666555666777888777666555444/////////...---,,,******))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((())))))******++++++,,,)))*********++++++++++++*********+++,,,...///000---------......///000000///------...222555777777222222222333444666888888>>>FFFNNNPPPLLLLLLQQQVVVUUUVVVVVVWWWXXXYYYYYYYYYQQQOOOMMMMMMPPPSSSUUUUUUQQQSSSVVVXXXXXXUUURRRPPPMMMNNNNNNLLLKKKLLLNNNPPPRRRSSSUUUWWWXXXXXXXXXXXXUUUUUUVVVXXXXXXVVVQQQNNNIIIMMMRRRWWWXXXWWWTTTRRRHHHEEE@@@:::666333111111222222111111000///......///......---------......------------............++++++++++++++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,+++,,,,,,------,,,,,,+++************************)))***,,,,,,***)))***+++)))))))))************+++(((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,...//////---///000000000333999??????AAAAAAAAAFFFPPPVVVXXX]]]bbbhhhlllrrrxxxxxxtttxxx{{{xxxoooiiiddd^^^YYYQQQOOOJJJEEE???:::777555777666444222000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((((((((((((((((((((('''''''''''''''((())))))))))))******+++---...///111111111111111111111111333444555555666666666555444555666777777666444333.........---,,,+++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))******+++,,,,,,------*********+++++++++,,,,,,+++++++++,,,,,,...//////.........///000111222222222111222666>>>DDDHHHIIIBBBBBBCCCDDDGGGIIIKKKLLLRRRXXX___aaa```___bbbeeeeeedddaaa___]]]]]]^^^^^^WWWTTTQQQPPPQQQSSSSSSSSSMMMMMMNNNOOOMMMKKKHHHFFFCCCDDDEEEEEECCCCCCFFFJJJFFFGGGHHHJJJJJJJJJIIIHHHHHHGGGFFFGGGHHHHHHFFFEEEEEEIIIOOOUUU[[[___aaabbbRRRQQQOOOKKKFFF@@@;;;999999888777555333111000/////////...------...///000------------.........///------------------------------,,,++++++++++++,,,++++++++++++++++++++++++******************++++++++++++,,,,,,,,,,,,++++++************************)))***,,,,,,***)))***+++))))))*********+++++++++(((((())))))))))))(((((())))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++,,,,,,++++++,,,---///000---///111111111444:::???===???@@@@@@EEEPPPXXXZZZ]]]bbbfffjjjpppwwwxxxuuuxxxzzz{{{sssmmmhhhdddbbb___ZZZSSSLLLFFFAAA???>>><<<888444111000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))'''''''''''''''((()))))))))))))))***+++,,,......111111111111000000000000333444444555666666666555222333555555444333111///.........---,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))************+++,,,------......******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///000000000000111222333444666666888???IIIRRRXXXZZZSSSTTTUUUWWWZZZ\\\___```\\\___bbbdddcccbbbaaa```[[[YYYWWWVVVYYY]]]cccffffffbbb^^^[[[[[[[[[[[[ZZZUUUTTTSSSQQQOOOMMMKKKKKKEEEEEEGGGHHHHHHIIINNNTTTMMMMMMNNNNNNNNNMMMKKKKKKHHHFFFDDDDDDEEEFFFFFFEEEGGGHHHJJJLLLOOOSSSVVVWWWUUUVVVXXXWWWSSSMMMGGGCCC>>>===;;;888555333111000000///...------...///000---------.........//////...........................---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++******************++++++,,,,,,++++++***************************)))***,,,,,,***)))***+++))))))******++++++++++++(((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***))))))---,,,++++++,,,---///000...000111111111444:::@@@:::===>>>???EEEQQQZZZ\\\]]]aaaeeeiiipppxxxzzzwwwyyy|||~~~}}}wwwpppjjjddd]]]TTTMMMWWWXXXSSSJJJBBB<<<555.../////////000000///+++(((...---,,,+++***++++++,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((()))+++,,,---000////////////111222333333222111000000222444555555555444444333222111000000///...---+++***)))((())))))))))))((((((((((((''''''((((((((((((''''''******)))((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""######$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%$$$###!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((************)))))))))))))))((()))***,,,---,,,+++)))+++,,,+++******,,,...))),,,---+++---333666555000111333666:::@@@FFFIIIJJJMMMRRR[[[dddhhheee^^^bbbaaabbbfffgggddd```^^^ZZZXXXTTTPPPOOORRRVVVXXXTTTWWWXXXWWW]]]jjjxxx~~~rrr|||{{{nnnkkkvvvyyyqqqmmmnnnkkkdddcccggghhhdddbbb___aaafffgggcccdddiiiqqqiiidddgggkkklllkkklllggg^^^TTTOOONNNNNNMMMLLLHHHHHHGGGFFFFFFGGGIIIKKKKKKMMMOOOPPPOOOMMMJJJHHHKKKHHHFFFDDDCCC@@@<<<999888444111000111222111///111111000/////////000000///,,,+++,,,///000...+++......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------,,,+++*********++++++++++++***************************************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,---------......111111000///111555;;;???CCCAAA@@@CCCIIIPPPVVVYYYaaaaaaeeemmmvvv{{{yyyuuuwwwyyy~~~dddjjjpppuuu|||uuummmeeeddd^^^VVVQQQNNNHHHBBB888555000...///111333333////////////...,,,+++***,,,,,,+++++++++************)))))))))(((((((((((('''(((((())))))(((((('''((((((((()))***+++,,,---000////////////111222333333222111000000111333444333444444444444222111000000///...---+++***))))))***)))))))))((((((((((((''''''((((((((((((''''''***))))))((('''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((************************+++*********,,,...000000+++---//////---,,,,,,,,,---///000000555>>>DDDEEEDDDEEEHHHMMMSSSXXX[[[\\\aaaaaaaaadddgggfff___YYYOOOOOOQQQTTTUUUUUUUUUVVVZZZXXXZZZ___```^^^^^^aaapppqqqnnnlllqqq~~~rrroooqqqqqqpppqqqhhheee```[[[VVVPPPLLLHHHHHHIIIJJJKKKIIIFFFBBB@@@EEEFFFGGGHHHIIIJJJLLLMMMEEEAAA<<<888666333000---111111000000000000000000333111000000000000///............---------,,,,,,///...------,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,---...---,,,+++*********++++++++++++******************************)))***************++++++************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************)))))))))***++++++,,,,,,,,,,,,---------.........111111111000111555;;;???AAA@@@???BBBIIIQQQWWWZZZ```aaaeeennnxxx}}}|||yyywwwyyy~~~oooqqqqqqnnnooorrrrrrooocccbbbccciiitttxxxmmmfff```VVVKKKGGGCCC<<<666333222000000...///111111111///...,,,++++++++++++******************)))))))))((((((((())))))************)))))))))))))))******,,,---...///.........///000111222333222111000000111222222222333444555444222000///000///...---,,,+++***)))******)))))))))(((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''))))))(((&&&%%%%%%&&&###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((()))))))))''''''''''''''''''''''''''''''((()))))))))))))))++++++++++++++++++++++++***)))(((''')))+++...///(((+++...000000000000111///333777<<>>>>>BBBIIIQQQXXX[[[___aaafffoooxxx~~~~~~}}}wwwyyy~~~{{{{{{|||wwwoooaaa^^^YYYWWWYYYaaakkkrrr}}}uuubbbRRRRRRPPPLLLHHHDDD>>>777222111111111000000000000000,,,+++++++++*********************)))))))))(((((())))))************))))))************+++,,,---...............///000111111222222111000000000000111000222333444444222000...000///...---,,,+++***************)))))))))((((((''''''((((((((((((''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&%%%&&&'''###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))******+++'''''''''''''''''''''''''''((())))))******))))))************++++++++++++))))))***))))))***+++---)))+++---...///000222444;;;@@@FFFLLLVVVccclllnnniiiiiikkkqqqvvvvvvqqqllliiiccc]]]ZZZWWWQQQMMMLLLSSS\\\fffkkkqqqzzzssscccYYYVVVXXX[[[QQQMMMIIIGGGGGGGGGFFFEEEJJJIIIFFFCCCAAA>>><<<;;;666666666555333222000000,,,...///,,,)))(((***---/////////............---......------------......,,,,,,,,,------------...,,,---.........---++++++***++++++,,,,,,++++++***************************++++++******)))))))))(((************************))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))***++++++,,,,,,---------------............///000000000111555:::===>>>======AAAIIIRRRXXX\\\```bbbgggooowww|||}}}}}}xxxzzz~~~tttpppjjjeeeccccccdddeeeggglllttt~~~{{{hhh[[[ZZZXXXWWWUUUQQQLLLHHH===:::555000......///000,,,,,,,,,,,,+++++++++***************))))))))))))((())))))******))))))(((************+++,,,------,,,------...//////000000111000000000000000000000000111222333333111000...//////......---,,,++++++************))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((()))***++++++((((((((((((((((((((((((((())))))***+++*********)))))))))******++++++++++++---//////...,,,---...000111111111222555:::>>>RRRWWW]]]___ccchhhiiifffsssqqqqqqqqqqqqmmmgggbbb[[[VVVTTTXXX]]]___dddkkkyyyyyytttrrrrrrhhh___WWWUUUXXXXXXSSSMMMDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;999777555222111///111111///,,,,,,///222000000/////////...............---------......///,,,,,,---------.........------...///...---,,,+++++++++,,,,,,,,,,,,++++++************************,,,,,,,,,++++++******)))************************))))))))))))))))))))))))))))))))))))************************++++++++++++*********+++,,,,,,---------------.........//////......//////000444888<<<===<<<===AAAIIIRRRXXX\\\aaaccchhhnnnuuuyyy{{{{{{yyyzzz~~~~~~~~~~~~{{{xxxkkkgggbbbaaaccchhhlllooo|||~~~rrrmmmeee^^^ZZZXXXVVVTTTNNNIII???666000---...///------------,,,,,,,,,,,,++++++*********)))))))))))))))************))))))***************+++,,,,,,+++,,,---...////////////.../////////000000000000000000111111111000000000//////......---,,,,,,+++++++++*********)))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%#########%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))*********(((((((((((((((((((((((())))))***+++++++++++++++))))))******+++,,,,,,,,,))),,,000000...---...111222555999???FFFNNNXXX^^^cccjjjoooqqqssstttqqqkkknnnmmmjjjgggcccaaa___^^^ddd___```kkkuuu~~~wwwqqqnnniii```XXXLLLLLLKKKHHHCCC>>><<<<<>><<<:::777666444333222000......000222000000000000////////////.........---......///000,,,---------............---......///...---,,,+++++++++,,,,,,,,,,,,++++++************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,******++++++,,,---------------........./////////---...///000111444888;;;===<<<===AAAHHHQQQXXX[[[bbbdddiiinnnssswwwzzz{{{zzz{{{wwwqqqooommmiiiddd^^^iiiyyy}}}rrriiibbb]]]YYYYYYSSSJJJ@@@999444333333//////.........---------+++++++++*********))))))******++++++++++++************)))))))))***++++++***+++---...//////......,,,---...///000111111111111000////////////000111/////////...------,,,,,,+++++++++*********))))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))***(((((((((((((((((((((((()))***++++++,,,,,,++++++++++++,,,,,,---......///,,,...111000///111888>>>CCCHHHPPPYYYaaajjjrrrwwwlllqqquuuuuuuuuuuuqqqlllaaabbbcccbbbbbbgggpppwww}}}|||zzzpppkkkbbbbbb___XXXOOOFFFBBB@@@???@@@BBBBBBBBB@@@???===;;;888444111000000000000111111111000000000//////...............///000000------------............---.../////////...,,,++++++,,,,,,------,,,,,,+++************************************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,******+++,,,,,,------...............////////////...000111222333666:::===>>>======AAAHHHPPPWWWZZZaaadddjjjoootttyyy|||zzz{{{}}}ssskkkdddcccdddiiiuuuxxxnnnhhh[[[WWWPPPHHHAAA===:::999000////////////.........+++++++++************)))+++,,,,,,------,,,,,,+++))))))))))))))))))*********+++---...///......---++++++---///000111111111111000...------///111222/////////...---------,,,+++++++++************)))''''''((((((((((((''''''%%%&&&&&&'''((()))******&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((*********)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++------......///000111111555777888666666<<>>@@@BBBDDDEEEEEEDDDDDDFFFAAA;;;777777666444222111111111111000000000000...............///000000---------.........//////---.../////////...,,,,,,+++,,,,,,------,,,,,,+++************************(((((())))))******++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------.............../////////000000111333444555777;;;>>>>>>======AAAHHHPPPVVVZZZ```dddjjjpppuuu{{{zzz{{{}}}qqqiiijjjooosss{{{uuueeeUUUNNNLLLKKKJJJKKK666333///------...//////......---+++)))((()))*********************++++++******))))))))))))******++++++,,,,,,,,,,,,------,,,,,,---...//////......////////////////////////.........---,,,+++)))(((************))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))+++++++++***************)))+++---...---++++++,,,///***+++222222///555BBBKKKIIIGGGHHHLLLTTT\\\aaapppooorrryyyxxxsssrrruuuooolllkkkjjjbbbXXXWWW\\\```mmm{{{yyygggYYYQQQPPPFFFAAAIIIQQQNNNGGGBBBCCCDDDAAA:::666666666444111111111///---,,,---...000//////......//////000///////////////////////////...------...///...---+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++******))))))++++++++++++*********)))******+++,,,,,,,,,,,,+++))))))))))))************)))***+++,,,,,,+++***)))++++++******++++++,,,------------............///---...//////000222666999>>>;;;;;;???IIIRRRXXX[[[dddiiilllmmmrrr{{{zzz}}}zzzsssrrrrrrvvv{{{pppddd]]]VVVRRRRRRGGGCCC<<<777444111///---//////000///---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******))))))))))))******++++++,,,,,,,,,,,,------,,,------...//////......////////////////////////.........---,,,+++))))))******)))))))))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))************************+++++++++***)))+++...000...+++...666:::<<>>======;;;666555444333333333333333000000//////............///////////////////////////...------//////...---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++*********)))++++++*********))))))))))))******+++++++++++++++))))))))))))************)))***+++,,,,,,+++***)))+++++++++***++++++,,,------------............///...//////000000333777:::===;;;;;;@@@IIIRRRWWWXXX]]]dddkkkooottt{{{zzz}}}zzzmmmdddgggyyyyyynnnddd______ZZZTTTMMMEEE>>>888333000...............,,,+++***------------------------+++******))))))******+++++++++,,,,,,,,,,,,------,,,---......///.........////////////////////////.........---,,,+++***))))))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))************************,,,------,,,+++,,,///111...222>>>KKKRRRVVVcccqqq}}}|||{{{zzzzzz|||~~~{{{zzzuuukkk___YYYbbbnnnnnniiihhhppp|||~~~}}}~~~xxxoooiiilllnnnjjj___UUUOOOKKKGGGDDD>>>777333333222111000111111111111000///......///////////////////////////...------//////...---,,,,,,------------,,,,,,++++++++++++************++++++++++++************************)))))))))(((((()))******++++++******)))))))))*********++++++******++++++++++++******+++++++++++++++,,,---------------............//////000000111111444888;;;===;;;<<>>999333000000000000000......------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------...............------////////////////////////------------,,,+++******((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''(((((((((((()))))))))***************************)))*********+++++++++,,,,,,,,,---///333:::CCCIIIPPP\\\ooo|||}}}~~~{{{|||~~~}}}yyyuuurrrjjjiiigggeeeiiittt~~~wwwwwwzzziii\\\JJJ>>>:::::::::999000000111111222111111111000000000000000000000000000///......///000///...,,,------......------,,,------------------------+++++++++++++++++++++,,,************))))))))))))(((((()))************)))************++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...---------............///000111222222333555999<<<===<<<>>>DDDKKKQQQRRRQQQRRR[[[dddkkkqqqzzz~~~~~~{{{zzzwwwtttxxx{{{rrrhhh^^^SSSMMMGGGAAA999444333333111///.........---,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------.........///......---,,,////////////////////////,,,---------,,,,,,+++***)))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((('''(((((())))))(((((('''((((((((()))))))))************************************++++++,,,---------------///333===LLL]]]hhhlllrrryyy~~~{{{vvvpppiiidddaaaaaaeeejjjnnnwwwvvv|||}}}uuuaaaOOOCCC;;;777444333222111000000///000000000000000000000000000000000///......000000///...------............------------------............++++++++++++,,,,,,,,,,,,++++++++++++*********)))((()))******++++++***************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...---------............///000111111222222555999<<<======???DDDLLLRRRSSSSSSUUU]]]eeekkkrrrzzz}}}}}}qqqfff^^^RRRLLLEEEAAA???;;;555000000000//////...------,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......//////...------,,,////////////////////////,,,,,,---------,,,++++++******)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))(((((())))))))))))(((((((((((()))))))))*********************************++++++,,,------...//////000666@@@MMMZZZhhhuuu||||||~~~}}}wwwmmmddd]]][[[\\\^^^lllxxxxxxgggWWWKKKCCC@@@>>><<<888444111111111111000000000000000000000000000///...///000111000...------............------,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++)))******+++++++++++++++*********+++++++++,,,,,,---,,,++++++++++++,,,------,,,,,,,,,,,,---......---------............//////000111111222444888<<>>???DDDLLLSSSUUUUUUVVV___hhhnnnuuu}}}|||uuuxxxuuunnn___[[[UUURRROOOIII???888222111111000///......---...------,,,,,,------...++++++,,,,,,,,,---------.../////////...---,,,,,,////////////////////////,,,,,,---------,,,++++++************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((())))))))))))************************************,,,,,,------...///000000222@@@VVVjjjxxx~~~|||oooiii___YYYZZZbbbnnnuuu|||rrriiidddaaaIIIFFF@@@:::666444444444000000000000000000000000111///...///000111000...------............------+++++++++,,,,,,---------+++++++++,,,,,,------------------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------++++++++++++---------,,,,,,,,,,,,---......---------........./////////000000111111444888;;;???>>>???DDDMMMTTTWWWWWWWWW```jjjqqqxxxwwwxxx~~~sssoooaaaRRROOOUUUSSSKKK===999444333444333...(((++++++,,,,,,,,,,,,++++++------------------------///////////////.........---...///000000000///...///...------,,,,,,,,,,,,)))))))))***++++++,,,,,,)))((((((((('''''''''''')))(((''''''''')))***+++((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))************((()))***,,,//////...---000...,,,+++...333999===IIIZZZppp~~~}}}tttddd]]]ZZZ___kkkqqqqqqyyyiiiRRRCCC999<<>>AAAGGGOOOTTTUUUSSSUUU___iiiooottt{{{~~~xxxrrryyyuuusssmmmddd^^^[[[VVVOOOKKKEEE<<<555000///000111------------,,,,,,++++++------------------------/////////////////////...---...///000000000///...//////...---,,,,,,,,,,,,************++++++++++++))))))(((((((((''''''''')))((((((''''''((()))***((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))*********+++,,,,,,,,,......///...------,,,,,,///555???HHHNNNdddooo|||zzzuuupppooonnnnnnjjjmmmtttxxxyyy}}}xxxxxxpppWWW???888:::555555444333333333333333333111000000000000000111111000000///............///---------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///............////////////000111222222333444888:::===>>>AAAGGGMMMRRRSSSRRRUUU^^^hhhmmmssszzz~~~}}}|||yyyvvvtttmmmaaaWWWTTTSSSOOOFFF<<<222...///222.........------,,,,,,+++------------------------......//////////////////......///000000000000000000000...------,,,,,,,,,++++++++++++************)))))))))(((((((((''''''))))))((('''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,,,,------+++---111999EEERRR___fffvvv{{{|||vvvnnnhhhhhhmmmrrrrrrqqquuu||||||jjjJJJ<<<>>>===999777444333333333222111111111000000000000000111111000//////......//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///............///////////////111222222222444777:::===>>>AAAFFFLLLPPPRRRRRRVVV^^^fffkkkqqqyyy}}}}}}{{{~~~zzzjjj___]]]VVVUUURRRKKKCCC:::333000...---------------------------------------------............////////////...//////000111111111111111111///...------------------,,,++++++***)))))))))))))))(((((((((((('''))))))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,+++,,,---000222222777@@@MMM[[[iiisssyyy}}}~~~|||uuummmdddeeemmmtttwwwvvvtttwww~~~||||||yyyzzz]]]NNNMMMIIIBBB>>>999666666666444222222111111000000000000111111000000///.../////////........................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---..................///////////////000111222222444777:::;;;===AAAFFFLLLQQQUUUVVVXXX___eeejjjpppyyy~~~}}}{{{}}}zzznnnkkkaaa^^^ZZZVVVRRRKKK???777......---------...//////---------------------------.........//////000000/////////000111222222333222222000///...---------...------,,,+++***))))))***)))))))))(((((((((((()))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''(((((('''((((((((()))))))))***++++++++++++,,,,,,,,,,,,/////////------000555999CCCJJJWWWeeeqqq{{{}}}ssslllddd___]]]cccqqqtttggg___TTTKKKDDD<<<888888999888666333333222111111111111111111111000///////////////------------------------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,------..................///////////////000111111222444777999:::===AAAGGGMMMSSSYYY\\\[[[```eeeiiiqqqzzz~~~{{{~~~yyy}}}vvvpppggg\\\UUURRRNNNGGGAAA444333111/////////000000------------------------------......///000000000000000000000111222444555444333111000...---------...------,,,+++***************)))))))))(((((((((''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''(((((())))))******++++++,,,,,,,,,------------......------222;;;AAA\\\bbbmmmyyyyyymmmbbbZZZZZZaaahhhnnnvvv|||{{{|||yyykkkYYYOOOBBB:::888888777555555555444333222222222222222111000000//////000000------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................////////////...000111111111333666999:::===CCCHHHMMMSSSZZZ^^^]]]aaadddhhhpppzzz~~~{{{~~~}}}~~~ttteeeXXXPPPLLLJJJHHH===;;;777444111000000000------------------------------......///000000111000000000000111333555666444333222000///...---------------,,,,,,+++++++++*********)))))))))((((((%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((()))*********,,,,,,,,,,,,------------***---111444999CCCQQQ[[[tttxxx~~~yyypppggg```\\\[[[bbbmmm{{{ppp[[[KKKCCC>>>999666777777666444444333333333222111000000//////000000.................................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................////////////...///000111111333666999<<>>:::999444///111777000000111111000///......000000000000//////////////////.........---------........................000///...---,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,------.........,,,,,,,,,---------......000///---,,,---...000222000111222222222444888;;;>>>???BBBFFFKKKQQQVVVXXXWWW\\\```dddkkkvvv}}}~~~||||||~~~}}}{{{lllddd\\\TTTNNNLLLJJJJJJJJJEEE:::222333///,,,,,,///000...,,,////////////////////////000000000000000111222333222222111111000//////...------------,,,,,,,,,,,,************))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((())))))(((((((((((())))))000...+++,,,---...---+++------///222000...222999LLLVVVdddqqqzzzxxxnnnhhh___bbblllyyy}}}{{{vvvzzz}}}|||zzz{{{}}}zzzsssiiiXXXMMMCCC@@@===888666888111111222222111000000///111000000000//////////////////.........---------........................///...------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------------------------.........//////111000/////////000222333000111222222222444888;;;@@@AAACCCGGGKKKOOOSSSTTTUUUZZZ___ccclllwww~~~}}}}}}}}}wwwnnnggg```WWWPPPJJJLLLRRRPPPEEE:::444111...///000111///,,,////////////////////////000000/////////000000111222111111000000//////............------------,,,++++++*********))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''(((((((((((()))))))))(((((())))))***...,,,***)))+++,,,,,,,,,+++,,,//////---///;;;IIIcccmmmyyy~~~uuuiii___XXXUUU___qqqxxxssstttwwwvvvuuucccOOODDD???:::666444333333333222222222111111111111000000000//////////////////.........------...........................------,,,,,,,,,---------------------,,,,,,,,,------------------,,,,,,........./////////000000000000000000111111111111000111222222222444888;;;@@@BBBEEEIIILLLNNNPPPPPPTTTYYY^^^ccclllyyy~~~}}}~~~wwwooojjjkkk^^^OOOJJJNNNRRRPPPKKK999666222000000111000///////////////////////////000//////.........//////111111000000//////////////////.........---------+++++++++*********)))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''(((((((((((()))))))))((())))))*********)))***+++,,,---......---,,,...111555@@@TTTffftttzzz~~~tttjjjaaaZZZVVV]]]hhhxxxxxxuuuuuuqqq}}}gggRRRFFF???999555444444333333222222222222111111111000000000//////////////////....................................------,,,,,,,,,---........................------.........------,,,,,,,,,---.........////////////------...///000/////////000111222222222444888;;;>>>AAAEEEJJJNNNOOOPPPOOOSSSXXX]]]cccmmm{{{~~~}}}}}}~~~rrraaaTTTPPPRRRTTTVVVGGGBBB:::333000//////000000000000000000000000000//////...............///000000000/////////////////////.........---------++++++++++++***************)))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''''''''(((((((((((()))))))))))))))***++++++)))+++...000000000//////000222:::FFFSSSaaassszzzqqqggg```]]]]]]]]]nnn{{{|||zzzwwwyyy{{{zzzyyy|||vvvcccSSSDDD999777666444333222111111111111111111111000000000000000000/////////.................................------,,,,,,,,,---.......................................------,,,,,,,,,,,,,,,---------.........------...///000/////////000111222222222444888;;;<<>>666111///000000000000000000000000............///000111111////////////////////////------------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))((((((''''''&&&&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&'''(((((()))&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))))))))***+++,,,---(((***,,,,,,,,,///444888IIIVVVlll~~~{{{tttfffccc______ccckkkuuu{{{yyysssrrrrrrzzzgggOOOAAA>>>;;;777555333222222222222222111111111000000000000000000/////////...........................///...------,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------------------------............111000/////////000222333000111222222222444888;;;===AAAFFFLLLQQQUUUWWWXXXXXX]]]```dddmmmzzz}}}}}}vvvkkkeeeccc^^^]]]YYYQQQHHH>>>888555000000000000000000000000.........//////111222333.........///////////////------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************))))))))))))'''''''''&&&&&&''''''''''''((()))(((''''''((()))%%%%%%&&&&&&'''((())))))&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((()))))))))))))))***+++,,,---,,,...///000333;;;EEEMMMbbbpppzzzrrrmmmdddcccdddgggnnnyyy|||zzzwwwrrruuuzzzcccEEEBBB>>>:::666444444444222222222111111111111000000000000000////////////........................000///...---,,,+++++++++,,,,,,,,,---------......,,,,,,,,,------...................../////////000000///---,,,---...000222111111222222222444888;;;@@@CCCGGGLLLQQQUUUWWWXXXZZZ^^^aaadddmmmzzz|||||||||uuusssmmmiii```ZZZ[[[___ZZZKKK<<<...///111111111000.........//////000111222222222555333111///......//////---,,,******+++,,,+++***,,,,,,++++++***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''((('''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((()))))))))))),,,++++++******+++---...---......///:::PPPeeepppvvvwwwmmmgggffffffkkkkkkooozzzrrrPPP===>>>;;;777666333222333444333111000111222111111000000//////........................---,,,///---,,,---...///...------------------------------,,,++++++,,,///111333...------------...//////.../////////000000000111///000222222333555999;;;@@@BBBGGGMMMSSSVVVVVVUUU\\\YYY```fffjjjyyy}}}zzzzzz|||{{{tttyyylll___^^^dddcccVVVHHH===777222000111222000---/////////000111222222222222222333666999999666444111///,,,++++++,,,+++***,,,,,,++++++***)))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))((()))***,,,---,,,------000===TTTmmmyyyzzzuuulllhhhiiimmmpppzzzmmmYYYPPPCCC<<<:::555222333333333111000000111111111000000////////////000000000000000000//////...------...//////...,,,------------------------///...---,,,,,,---///000...------------...//////////////////000000000000///000222222333555999;;;@@@BBBGGGMMMRRRUUUVVVUUUZZZYYYaaaggglll{{{|||~~~~~~vvvxxx~~~~~~wwwmmmfffdddbbb___\\\RRREEE777000111333111---//////000000111222222222111333888@@@HHHJJJEEE???777333///,,,,,,,,,,,,+++,,,,,,,,,+++******))))))******)))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))******+++)))(((***---///...,,,000///444HHHiiitttfffaaafffqqqzzz~~~}}}zzzyyy~~~yyygggQQQGGGBBB777444444444333333222222111111000000000000/////////000000000000111111111111...---...///000000...,,,------------------------222000///---,,,,,,,,,---...------------...//////000000000000///////////////000222222333555999;;;???BBBHHHMMMRRRTTTUUUUUUZZZZZZcccjjjnnn||||||}}}{{{}}}~~~{{{xxxxxx~~~tttddd[[[___hhhcccUUUCCC777222222111///000000000111111222222222444555:::FFFRRRVVVQQQJJJ;;;777111---,,,------,,,,,,,,,,,,++++++******************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))(((((()))))))))*********///,,,***,,,000111///,,,111444>>>QQQmmmtttjjj___```mmm|||~~~zzzxxxzzz|||uuu```WWWLLL:::666555444444444444444333000000000000000000000000............///000000111.........000111000---+++........................111000///---,,,,,,,,,,,,...------------...//////000000000000///////////////000222222333555999;;;>>>BBBHHHMMMQQQSSSUUUVVV[[[\\\ffflllnnn{{{|||~~~~~~{{{xxxttt~~~zzzsssddd```aaajjj```QQQBBB777333222222111111111111222222222222555444777BBBNNNTTTRRRMMM<<<777222...------------,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))******))))))))))))************///---,,,---///000///---...???TTTeeesssvvvjjjddd```hhhyyy~~~wwwtttvvv~~~zzznnngggYYYBBB:::777333222333444444333000000000000111111111111............///111222333000//////000000000...+++.................................---------.........------------...//////000000000000///////////////000222222333555999;;;===BBBIIIMMMPPPRRRTTTVVV\\\^^^hhhmmmlllwww~~~lllsss{{{|||{{{vvvuuu}}}zzzgggYYYfffbbbYYYMMMCCC:::666555222222222222222222222222222111222888AAAGGGGGGEEE999555111............---,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&'''(((((((((((('''&&&%%%%%%&&&&&&'''(((((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((('''(((((())))))******+++)))))))))*********++++++,,,,,,++++++,,,...000111444OOOnnn~~~vvvjjjdddccchhhwwwyyywwwzzz~~~}}}~~~xxxqqqeeeRRRFFF@@@888333333444333222000000000111111111111222111000000000222444666777222000////////////...---........................,,,------....../////////...------------...//////////////////000000000000///000222222333555999;;;<<>>666222222222222222222222222000//////222666999;;;;;;444222///......///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''(((((()))******++++++))))))*********+++++++++))),,,---------000777===MMMddd}}}{{{xxxooogggdddiiiuuu~~~}}}yyyxxx~~~uuuoooggg[[[QQQEEE<<<888777666444000000111111111222222222111000000000222444777888444111...---...//////...........................,,,------..................------------...//////------...///000111222222///000222222333555999;;;;;;BBBIIINNNOOOPPPSSSWWWWWWYYYcccgggfffrrr~~~PPPWWW^^^bbbdddiiirrrzzz{{{uuummmiiiqqq|||{{{vvvvvvWWWUUUVVVZZZ[[[SSSDDD777222222222222222222222222000111111111222333444555111///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$''''''''''''((((((((()))'''(((((()))***+++++++++)))************+++++++++)))---111000000444???HHHgggsssxxxsssrrrooojjjiiippp~~~xxxvvvuuuuuuvvvvvvtttrrrppppppoooooonnnmmmlllllliiiiiiiiiiiikkkmmmoooqqqoooqqqtttxxx}}}}}}zzz|||zzzvvv|||vvvuuuvvvmmmaaaQQQEEE???===:::888000000111111222222222222///.........000333555777555222...,,,---...//////////////////////////////---......///......------...------------...//////,,,---...///000111222333///000222222333555999;;;;;;BBBJJJNNNNNNPPPSSSWWWTTTVVV```ddddddrrr}}}RRRRRRRRRTTTXXX^^^dddhhhssswwwxxxqqqooooooppp{{{}}}zzzkkkdddYYYRRRUUUZZZSSSGGG<<<444222777666000000666222222222111111111111000000/////////............---------,,,,,,,,,+++++++++++++++************)))******)))((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))*********)))******+++,,,(((---...+++---111///)))+++111222++++++<<>>999777666333000000111222222111111111000000//////......444222///......//////...............////////////////////////////////////............////////////222222111111111111111222222222222222333555777888>>>BBBGGGMMMQQQRRRSSSRRRPPP[[[dddeeefffooo||||||SSSRRRRRRSSSVVVYYY]]]```dddffflllxxx|||vvvssssssnnnuuu}}}pppaaa^^^bbbbbb^^^LLL???444222444333111000222222222222111111111111000000/////////.........---------,,,,,,,,,++++++++++++++++++******************)))((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********************++++++,,,+++...---******------(((+++...///000;;;SSSlll{{{{{{sssiiieeedddgggqqq{{{}}}yyyxxx{{{}}}~~~}}}}}}}}}~~~xxxyyyyyyxxxvvvtttttttttxxxzzzxxxuuuuuuxxxvvvqqqqqqooommmmmmnnnmmmjjjgggfffeeecccbbbbbbcccdddeeegggfffeeefffggggggeeeccc[[[\\\^^^^^^___cccjjjoooooorrrxxx}}}|||xxxwwwxxxzzz~~~sssdddRRRDDD>>>===444444333222111000000111111111000000////////////333111////////////...---............////////////....................................////////////111111000000///000000111222222111222333555777999===AAAFFFLLLPPPQQQQQQQQQRRR\\\ddddddeeennn||||||UUUTTTTTTTTTUUUVVVWWWWWWXXXWWWYYY```lllzzz}}}rrrrrrqqqpppvvvyyyooonnnnnnmmmcccTTT???222333888555---333222222222111111111111000000000/////////......------------,,,,,,,,,,,,,,,+++++++++******************)))(((((((((((()))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))*********++++++***************+++,,,,,,,,,...---))))))---...,,,+++...222<<>>BBBGGGLLLOOONNNLLLKKKQQQXXX^^^]]]___gggqqqvvvuuubbb___\\\[[[\\\\\\ZZZXXXWWWVVVUUUVVVXXXZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXVVVWWWZZZ___gggrrr~~~zzztttqqqzzz~~~{{{|||xxxyyyyyymmmRRRCCC666444555333111222333333222222111000000000//////.........---------,,,,,,,,,++++++++++++***+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''')))(((''''''))))))((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((******))))))))))))******++++++***************++++++---,,,)))***......***---...///555GGGaaavvvxxxpppkkkoooxxxvvvmmmccc```aaadddeeehhhiiijjjjjjjjjjjjlllppptttyyy}}}yyytttqqqlllfff```[[[XXXVVVYYYUUUUUUYYY\\\___fffmmmuuu~~~{{{{{{vvvaaaZZZWWW[[[bbb___PPPCCC>>>888555222111111222111111222000//////000000///............/////////000000///////////////......---/////////////////////...000000000000000000000000111222333333444555999;;;>>>AAAGGGLLLNNNNNNLLLJJJRRRYYY^^^___bbbkkktttwwwzzzjjjgggcccaaaaaa```^^^]]]\\\ZZZXXXWWWXXXXXXXXXWWWUUUVVVWWWXXXXXXVVVTTTSSSRRRRRRRRRUUUZZZdddpppwww{{{zzzpppooosssrrr~~~~~~nnnXXX???555666777555222333333333222111111000000/////////.........------,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''***((('''((()))***)))(((&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))++++++******++++++++++++,,,---,,,))))))---...---///000555CCC\\\vvv}}}ggggggjjjooovvvtttiiibbb___^^^```dddfffgggiiijjjkkkmmmqqqtttuuu{{{}}}uuummmfff```]]]\\\XXXUUUUUUTTTRRRTTTXXX\\\mmm|||xxx~~~|||xxxhhh[[[WWWWWW\\\```[[[MMM@@@:::888444222222111000...222000//////000111///........./////////000000000///////////////...............//////////////////000000000000000000000000111222333333444555999;;;===AAAFFFKKKMMMMMMKKKIIIRRRXXX^^^aaagggpppwwwyyy|||{{{yyyuuurrrpppnnnmmmmmmkkkhhhdddaaa___\\\ZZZWWWUUUVVVXXXYYYXXXVVVSSSQQQQQQRRRSSSTTTXXX^^^fffkkkmmmqqqxxx~~~}}}tttrrrnnnsssuuuVVV???777888888555444333333222222111000000////////////............------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''(((((((((((('''''')))((('''((())))))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))************))))))******+++++++++++++++++++++,,,---,,,,,,...111222333:::FFFYYYqqqxxxqqq___iiisssxxx{{{vvvgggbbb^^^]]]___cccjjjnnnkkkmmmppprrruuu{{{~~~xxxttthhhccc^^^^^^[[[VVVTTTVVVVVV___hhhmmmttt~~~~~~xxx{{{vvveee]]]SSSRRRYYY^^^UUUFFF>>>;;;777555444333111000222111///000111111000......////////////000000000/////////.........//////............////////////000000000000000000000000111222333333444555999;;;===@@@FFFJJJLLLLLLIIIHHHPPPWWW]]]aaahhhrrrxxxyyyxxxzzztttoooiiiddd```[[[\\\]]]^^^]]]ZZZWWWUUUQQQTTTWWWYYYZZZ\\\___aaa```aaacccgggmmmvvv}}}wwwvvvrrruuurrrPPP:::666777777444444333333222111111111000000/////////.........---------,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''((('''&&&&&&(((((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((()))************)))((()))***+++,,,,,,,,,,,,+++***,,,...///...---///111888GGG\\\oooxxxllldddlllzzzpppbbbZZZ]]]^^^___```dddjjjpppsssrrrwww}}}zzzsssmmmjjjfff___[[[ZZZUUUWWWXXXXXX[[[fffzzzyyyvvv|||vvvkkk\\\SSSWWW^^^[[[RRRAAA>>>999555444444333222222111000000111111000///////////////000000000111//////............///000---.........//////000000000000000000000000000000111222333333444555999;;;<<<@@@EEEIIIKKKJJJHHHFFFLLLTTT[[[```fffpppwwwyyyxxxyyypppjjjbbbbbbbbbaaa^^^ZZZWWWTTTQQQTTTXXX[[[[[[[[[[[[[[[\\\[[[ZZZZZZ^^^fffooovvv|||vvvwwwzzz{{{www}}}hhhGGG:::888777444444444333222222111111000000000/////////......------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************((((((((((((((('''''''''''''''((((((((((((''''''(((&&&%%%&&&'''((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((()))***++++++***)))((()))***+++---------,,,,,,------...000---***---222EEEXXXooo}}}qqqhhhccc}}}uuuhhh```\\\ZZZ^^^bbbffffffiiiooossstttyyywwwrrrmmmddd]]]ZZZUUUTTTTTTUUUSSSUUU___iiiuuuzzzyyy{{{}}}~~~~~~vvvkkkccc^^^\\\ZZZXXXHHHBBB;;;666444333333333333111000000111222000////////////000000000111111//////...------...000111------......///000000000000000000000000000000000111222333333444555999;;;<<>>CCCGGGIIIHHHEEECCCGGGSSS]]]]]][[[dddrrr}}}{{{~~~ssslll___]]]ZZZXXXXXXWWWUUUSSSSSSSSSSSSQQQOOOOOOQQQRRRUUUYYY^^^bbbiiiuuugggBBB:::999555333444777555111000000000000////////////......//////......---,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((***++++++*********,,,------,,,,,,,,,---...///+++,,,000666999BBBYYYnnnqqqnnn~~~|||ooojjj^^^___aaaaaaaaaaaabbbdddmmmrrryyyxxxoooiiiccc[[[UUUUUUOOOQQQ]]]gggqqqzzzqqqqqqyyyuuummmlllwwwttt^^^SSSRRRYYY]]]ZZZLLL>>>777777888333222000///000111000///111111000000//////......000000////////////000000............////////////000000000000000000000000222333333333333555888;;;<<<===CCCIIIIIIEEEDDDFFFPPPRRRXXX___ccceeekkksssxxxpppjjjccc^^^[[[ZZZXXXWWWQQQPPPPPPNNNMMMNNNOOOQQQRRRSSSUUUVVVYYYbbbpppzzz\\\???;;;666555444333222111000000000000000/////////......//////......---,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***(((***+++,,,+++***+++,,,,,,,,,,,,---...///000000222...000;;;JJJ[[[qqqxxxqqqjjjnnnrrrddd\\\[[[___aaacccfffhhhkkkpppsss|||wwwoooeee___]]]UUUQQQUUUWWWZZZfffvvvzzzpppmmmmmmnnnzzz~~~oooppptttvvvnnnaaaWWWTTTXXX]]]]]]SSSGGG???999555777444222111111111000...111000000000/////////...000000////////////000000/////////000000000000111000000000000000000000000111222333333333555888:::<<<===BBBHHHIIIEEEDDDFFFNNNPPPWWW___bbbdddjjjrrrvvvzzznnneee___\\\XXXVVVQQQPPPNNNMMMMMMNNNPPPQQQTTTTTTRRRPPPPPPUUU___fffuuuJJJ>>>666666555111111444111111111000000000//////......//////......---,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******(((***,,,,,,+++***+++,,,***+++---...000111111111222,,,///@@@ZZZqqqooolllhhhmmmwwwggg^^^YYYXXXZZZ___aaacccgggkkksss{{{{{{rrrkkkbbbYYYRRRQQQOOONNNVVVaaattt~~~ssskkkddd___dddoooyyyoooggghhhiiieee^^^YYYZZZ___```[[[SSSJJJ>>>333:::777444222222111000///000000000000////////////000000////////////000000000000000000111111111111000000000000000000000000111222333333333555888:::<<<===BBBHHHHHHDDDDDDGGGLLLOOOVVV^^^aaaccchhhooosssuuullleee]]]XXXUUUSSSPPPOOOOOOQQQRRRRRRTTTTTTSSSQQQPPPRRRWWW[[[nnnxxx___III777666777333333888222222222111111000000///.........///......---,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********(((***,,,,,,+++***+++,,,***+++---...000000000///000000999OOOiii~~~wwwlllkkkkkkpppxxxfff]]]\\\^^^bbbfffccceeehhhlllsss||||||pppggg^^^YYYUUURRRUUU\\\```lllyyynnneeeaaadddjjjvvvuuufffcccggghhhgggfff```cccccc```\\\TTTEEE777:::888444222222222111000000000000000////////////000000////////////000000//////000000000111111111000000000000000000000000111222333333333444777:::<<<===AAAGGGGGGDDDDDDGGGLLLOOOVVV^^^``````dddjjjqqqzzzmmmccc]]]YYYTTTRRRRRRRRRRRRQQQLLLNNNPPPQQQQQQQQQRRRRRRXXX```nnn~~~bbbEEE:::999666444666444333333222111000000000.........///......---,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************)))+++,,,,,,++++++,,,---+++,,,---...............222>>>RRRhhh|||sssjjjdddkkkrrr|||}}}nnncccZZZZZZ^^^aaaeeehhhlllooouuu|||sssggg]]]UUURRRSSSWWW]]]jjj}}}sssllljjjmmmlllmmmrrr|||yyykkkfffgggjjjpppvvvjjjiiieeebbbaaa\\\NNNAAA;;;888444222222222222222////////////000000000000000000////////////000000........./////////000000000000000000000000000000000222222222222444777999<<<===AAAFFFFFFCCCDDDGGGNNNQQQXXX___```]]]___dddrrr|||oooiiiccc[[[VVVUUUTTTRRROOOJJJLLLOOORRRTTTTTTSSSRRRPPPUUU```ppp~~~```GGG;;;777444111555444444333222111000000......//////......---,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((()))))))))))))))))))))))))))))))))*********++++++)))+++------,,,+++,,,---------------...///000111888MMMhhh{{{tttkkkeeejjjvvv}}}vvveee^^^ZZZZZZ^^^bbbcccfffiiisssyyyuuuiii___YYYUUUTTTUUUYYYeeewwwwwwtttxxxssslllhhhmmm|||xxxooojjjhhhjjjttt~~~rrrnnnhhhcccbbb```VVVKKK>>>;;;666333333333333333////////////000000000000000000////////////000000............////////////000000000000000000000000000111222222222444777999<<<===@@@EEEFFFCCCDDDGGGNNNQQQYYY``````\\\]]]aaattt~~~xxxpppeee^^^[[[XXXTTTQQQOOOOOOPPPRRRTTTTTTTTTSSSSSSSSSZZZgggqqqyyy~~~XXX???999666222555555444333222111000000......//////......---,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))*********+++++++++)))+++------,,,+++,,,------,,,,,,---///333666888III___vvvtttmmmlllmmmxxxtttfff[[[]]]]]]aaafffhhhiiinnnuuu|||tttlllfff[[[YYYWWWXXXaaattt~~~zzzssskkkjjjvvv{{{uuupppkkkiiipppyyyvvvrrrkkkeeecccbbb\\\SSSEEEAAA;;;666555444333222.../////////000000000111000000////////////000000...////////////000000000000000000000000000000000000111222222222333666999======@@@EEEEEEBBBCCCGGGKKKPPPXXX```aaa^^^^^^bbbwww{{{ooofffbbb^^^YYYUUURRRPPPNNNMMMNNNPPPQQQQQQSSSQQQUUU]]]dddjjjtttdddCCC;;;;;;777666666555444222111111000......//////......---,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++)))+++------,,,,,,,,,------,,,,,,---111666;;;???^^^pppxxxnnnlllrrryyy}}}lllccc]]]XXX___```eeejjjlllnnnwwwyyyrrreeeccc]]]WWWWWWbbbttt|||{{{wwwoookkkrrr{{{uuunnnhhhjjjpppwwwtttmmmfffdddddd^^^VVVKKKFFF???999666444333111.../////////000000111111000000////////////000000000000000000111111111111000000000000000000000000000111222222222333666999======@@@DDDEEEBBBCCCGGGIIINNNWWW```bbb___```dddyyyvvvlllccc______YYYUUUPPPNNNNNNPPPRRRSSSRRRTTTUUUVVV\\\hhhyyy[[[???888:::555444444333555555333...000/////////..................---,,,,,,,,,,,,---++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,++++++++++++++++++------,,,+++))))))+++---444******333///+++@@@```vvvzzz|||nnneeelll{{{qqqdddaaa```___```iiieeeiiisssyyy{{{zzzvvvnnnddd\\\ZZZ]]]aaa~~~~~~yyyyyy~~~|||xxx{{{pppfff___\\\eeebbb```^^^ZZZXXX\\\ddd^^^TTTFFF<<<777555333222////////////000000000000000000000000000000000000////////////000000000000000000000000000111111222111111222111000111444666:::<<<@@@CCCFFFFFFFFFEEEKKKKKKQQQ[[[ccceeehhhkkkwww|||ssslllhhhddd___YYYUUUSSSSSSSSSSSSQQQSSSVVVWWWZZZbbbnnnwwwpppOOO>>>;;;777666444333333444222000000000/////////.........///...------,,,,,,------++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************+++++++++++++++++++++++++++,,,---,,,+++,,,---///...---///222333===WWWpppwwwnnnkkkrrrtttccc]]]^^^```cccfffmmmkkkqqqxxxkkkdddbbbccc___ppp}}}nnnbbb[[[ZZZ\\\XXXVVVXXXYYY[[[bbbiiiccc[[[NNNBBB:::666444333/////////000000000000000000000000000000000000000////////////000000000000000000000000000111111222111222222111111111444666:::<<<@@@CCCEEEFFFEEEDDDIIIJJJQQQ[[[aaadddfffjjjyyy{{{tttqqqlllddd]]]YYYWWWUUUSSSRRRUUUWWWXXXYYY\\\bbbgggttt}}}cccIII>>>:::888555333222111222333000000000/////////......///...------,,,---------++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''((((((((((((************++++++++++++)))*********+++,,,,,,,,,)))+++---.........///111+++222555555>>>UUUpppwwwhhh```nnn~~~tttjjjbbb[[[\\\___bbbhhhnnntttuuusssllljjjYYYaaammm~~~zzzpppfff^^^[[[WWWRRRPPPTTTZZZ___fffmmmhhhcccXXXKKK???888555444/////////000000000111111000000000000000000000000////////////000000000000000000000000000111111222111222222222111222444777;;;===@@@CCCEEEEEEDDDCCCGGGIIIQQQ[[[```aaaeeejjj{{{yyytttlllddd___[[[XXXVVVVVVXXXYYYXXXWWWWWWZZZ]]]ccckkkuuu{{{[[[III;;;777555555333111111333000000000////////////...//////...---------------++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))*********++++++((())))))***+++,,,,,,---(((+++...//////...//////...111777AAARRRhhh}}}}}}mmm^^^^^^tttuuuddd```______ccceeegggnnnwww}}}xxxtttiiifffdddhhhyyyoooppptttwwwwwwpppeee]]]\\\TTTOOOSSSYYY___eeekkkjjjggg```SSSEEE:::666555//////000000000111111111////////////////////////////////////000000000000000000000000000111111222111222333222111222555777<<<>>>AAACCCDDDDDDCCCBBBEEEIIIQQQZZZ^^^___eeelllzzz|||wwwpppjjjeeebbb^^^\\\[[[ZZZXXXVVVTTTTTTVVVXXX^^^cccjjjsssuuu^^^AAA999555666666333111222111000000000//////////////////...------------...++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******(((((()))***++++++,,,,,,)))+++......---,,,,,,---111...999SSSjjjwwwzzzttt^^^[[[ccczzzuuufff______```eeejjjllloooxxxpppjjjccc___fff}}}|||uuu{{{{{{tttoooqqqvvvuuuiii^^^___VVVOOOQQQVVV[[[aaafffgggfffaaaWWWIII>>>888666111111111111111111111111////////////////////////////////////000000000000000000000000000111111222222222333222222222555777;;;===@@@CCCDDDDDDBBBAAAEEEIIIRRRZZZ\\\^^^gggqqqzzzvvvrrrnnnmmmmmmpppzzz|||wwwrrrooollliiigggccc```\\\XXXVVVVVVWWWXXX]]]aaadddiiivvvzzzPPPAAA666777888444222333111111000000000/////////000///......------......++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''(((((((((((('''((((((((())))))))))))((()))))))))***+++++++++***,,,......,,,,,,,,,---111222EEEfff}}}zzzoooiii[[[cccooo{{{sssccc]]]^^^^^^```fffnnnttt{{{xxxuuuooogggbbbhhh||||||pppooo{{{wwwfffbbbiiiooommmggg___VVVOOONNNPPPTTT[[[bbb``````]]]WWWNNNDDD===999333222222111111000//////000000000000000000000000////////////000000000000000000000000000111111222222333333333222333555888:::<<>>BBBDDDDDDDDDCCCHHHMMMUUUZZZZZZaaassstttpppjjjbbb^^^\\\\\\]]]___iiittt~~~zzztttooolllkkklllgggggglllqqqtttyyy~~~kkkGGG777888;;;888555666333111000111111000...//////.........------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))(((((((((''''''''''''((()))******)))((('''))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++---+++---222222000444;;;SSSiiiuuubbblll|||rrr```]]]bbbfffjjjnnnpppyyy~~~kkk```]]]^^^fffxxxxxxzzz~~~|||sssjjjjjjpppxxx}}}wwwjjj```___aaa]]]\\\YYYQQQJJJHHHLLLQQQTTTOOOKKKMMMQQQQQQLLLFFF===999555222222222///---000000////////////000000///////////////.........111111000000000000000111111111111111222333444555;;;<<>>NNNdddvvv~~~rrrjjjzzzlllaaaZZZ___gggmmmrrrwwwzzz}}}nnnggg\\\___kkk~~~zzzwwwuuuppphhheeegggllluuu}}}}}}sssggg___[[[]]]\\\YYYTTTNNNKKKIIIIIIKKKJJJJJJMMMPPPRRRRRRRRRHHHBBB;;;555444333333222000000////////////000000/////////////////////...111111000000000000111111111111111111222333444555999;;;>>>AAABBBCCCBBBBBBEEEMMMWWW\\\```hhhuuuyyymmmeee___^^^^^^___eeemmm}}}rrrpppuuuwww|||}}}}}}qqqkkkgggfffjjjooopppvvvwwwXXXAAA555333777666444222111222111000////////////.........------------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******************************(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((())))))))))))'''''''''&&&&&&&&&&&&%%%)))(((((((((((((((((()))(((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---///222000...777OOOeeewwwyyyrrrooowww|||ppp___^^^```gggmmmrrrxxx~~~xxxllldddeeepppxxxzzzqqqooonnniiidddbbbcccjjjtttxxxuuukkkaaa[[[^^^\\\XXXVVVTTTOOOHHHBBBBBBEEEHHHJJJLLLOOOUUUYYYSSSLLLAAA999444333333333000000////////////000000......//////////////////111000000000000000111111111111111222222333444555888;;;>>>AAABBBAAA???>>>EEEMMMXXX^^^ccckkkwwwqqqhhhaaaaaaaaaccclllwwwnnnqqqwwwvvv~~~uuummmhhhcccdddhhhmmmpppvvvpppPPP;;;777===777555333222222222111000////////////............------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******************************(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))((()))))))))************+++++++++,,,,,,,,,,,,,,,***...333555888GGG```ttt|||pppiiirrrqqqddd___dddjjjpppttt{{{tttiiihhhdddcccyyy~~~rrrooonnnjjjfffdddbbbdddhhhkkkmmmkkkgggcccbbb\\\VVVVVVWWWTTTKKKBBBBBBCCCDDDEEEGGGKKKRRRWWWWWWQQQFFF<<<555111000000000000////////////000000............////////////000000000000000000111222222222222222333444555555999;;;???BBBCCCAAA>>><<>><<>>>>>EEEOOOWWW[[[XXXWWWRRRKKKAAA888111///000000////////////000000------......///000000000////////////000111222333222222222222333444555666:::<<>>===???GGGQQQ[[[ccclllvvv|||zzzmmmfffiiijjjmmmyyy{{{||||||}}}}}}}}}{{{rrrnnnkkkmmmssszzz```FFF<<<999777444444444444333111000000000000/////////.........------------......+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))&&&'''''''''((((((((((((&&&''''''((((((''''''&&&'''''''''((()))*********))))))))))))************++++++,,,,,,---......///...444===KKKaaayyy}}}qqqsss|||wwwddd]]]dddiiippp}}}|||qqqfff___^^^dddvvvvvviiicccccciiilllnnnpppqqqpppooooookkk```RRRMMMPPPSSSQQQMMMCCCAAA>>><<<@@@IIIUUU^^^XXXXXXUUUMMMCCC:::555333000000////////////000000------......///000000111////////////000111222333333333222333333444555666999:::===???@@@???>>>===@@@FFFPPPYYYcccmmmvvv}}}}}}pppjjjnnnpppttt|||zzz}}}yyyyyy|||}}}zzzzzz}}}~~~oooSSSGGG999777555444444444333222000000000000////////////......------------......+++,,,,,,,,,,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))((()))))))))******++++++%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++))))))))))))************++++++,,,,,,---...//////)))999NNNdddyyy}}}vvvnnnuuu|||}}}jjjeee___aaajjjmmmoooyyyiii]]]TTTdddvvvtttllljjjnnnnnnmmmkkkjjjkkknnnqqqkkk```SSSMMMNNNPPPNNNJJJ@@@@@@???:::999@@@OOO[[[WWWWWWTTTLLLBBB:::777666000000////////////000000---------...///000000111////////////000111222333333333333333444555666666888999;;;<<<===>>>>>>===AAAFFFOOOYYYcccmmmxxx~~~sssjjjpppvvv}}}zzzwwwvvvrrrrrrrrryyyeeeNNN>>>555222666777222111555222111000//////.................................+++,,,------++++++,,,---************+++,,,------))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,,,,------...---,,,...000000---***111FFF```tttwwwjjjkkkqqqeee]]]___dddiiiqqqyyyyyy~~~yyyuuurrrqqqpppooooooppprrrvvvyyy}}}qqqfff```[[[]]]iiiyyy~~~wwwvvvxxxxxxnnnddd```aaaaaadddhhhiiiaaaWWWNNNJJJHHHFFFEEELLLIIIDDD===999<<>>??????>>>>>>>>>FFFQQQXXX^^^hhhvvvxxxnnnttt{{{yyyqqqlllkkkooouuuyyyjjjTTTDDD999333666777222111444222111000//////......///........................+++,,,------++++++,,,---+++++++++***++++++,,,,,,))))))(((((((((((())))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,,,,------++++++,,,---...///......999QQQmmm}}}wwwmmmxxx~~~hhhbbb```eeelllpppxxx|||yyytttooojjjgggeeeeeecccdddeeegggjjjmmmppprrrtttxxx~~~}}}ssshhhaaa]]]bbbmmm{{{|||zzz|||wwwlllbbb]]]\\\[[[^^^bbbddd```ZZZRRRJJJGGGGGGHHHMMMJJJEEE???::::::???CCCMMMNNNLLLGGGAAA;;;999888444333222111000000111111111000//////......//////000///......///000222444111222222333444555666666888999<<<>>>??????>>>===???GGGQQQXXX^^^hhhuuuxxxnnnsss}}}tttnnnjjjjjjlllmmmxxxwww___MMM???555666777222111444222222111000////////////........................+++---...---,,,+++,,,---,,,,,,++++++***+++++++++***))))))(((((())))))***)))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,,,,------***,,,------,,,...222777HHHaaa||||||vvvuuu~~~ooo]]]]]]aaahhhpppwwwxxxqqqllljjjeee```\\\XXXVVVUUUTTTUUUUUUWWWYYY\\\___aaaeeehhhlllppptttwww{{{~~~}}}~~~}}}|||~~~~~~}}}vvvkkk```[[[^^^jjj}}}~~~~~~wwwmmmbbb]]]ZZZXXXZZZ^^^^^^^^^\\\VVVMMMHHHHHHJJJMMMKKKGGGAAA<<<999:::<<>><<<;;;555444333111000000111111111111000/////////000000///000000000111222222222111222222333444555666666888999<<<>>>???>>>======>>>GGGQQQXXX^^^fffsss}}}zzzpppuuuzzzuuupppmmmkkkqqqzzzqqqVVVEEE666555666333222555333222111000////////////........................,,,---...---,,,+++,,,...------,,,+++***************))))))))))))))))))***((())))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,------+++...///---+++...888AAA[[[ooo}}}qqquuuoooaaa^^^```eeekkkttt~~~vvvrrrtttwwwzzz|||wwwsssnnngggbbb\\\ZZZWWWSSSPPPNNNLLLKKKJJJJJJJJJKKKMMMPPPRRRTTTVVVYYY[[[^^^```dddiiilllkkkmmmooopppooommmkkkiiimmmllllllnnnrrrxxx~~~wwwggg\\\WWW]]]mmm}}}yyypppfffaaa\\\YYYZZZ^^^ZZZZZZZZZWWWRRRMMMJJJHHHKKKJJJGGGCCC>>>;;;888777???CCCGGGIIIHHHDDD>>>;;;777666444222111000111111111111000000000000111111///000111222333222222111111222222333444555666666888999<<<===>>>>>>===<<<===FFFPPPWWW\\\dddqqqzzzvvv|||zzzqqqjjjjjjmmmvvvaaaLLL888444666555444777333222111000000/////////........................,,,---......,,,,,,---...------,,,+++******************))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,------+++......+++***000>>>JJJlllwwwssskkkyyyyyyeee]]][[[iiijjjlllppp|||wwwllleee___ZZZYYY\\\___bbbdddggglllppptttxxx~~~xxxtttmmmgggccc___YYYUUUPPPOOOMMMLLLJJJIIIHHHHHHFFFEEEEEEFFFGGGIIIKKKMMMIIIJJJLLLMMMNNNQQQUUUYYY\\\]]]___``````^^^[[[YYYYYYYYYXXXYYY\\\```eeegggllluuupppcccYYYWWW___jjjyyyrrrkkkfff```ZZZZZZ^^^XXXUUUTTTVVVWWWTTTLLLFFFGGGFFFEEEDDDBBB>>>:::777<<>>===<<<;;;;;;DDDOOOWWW\\\cccoooxxxxxx~~~uuuooojjjhhhnnn{{{pppVVV===666777666555777333333222111000000000000........................,,,...///...---,,,---...,,,,,,++++++***++++++++++++******))))))******+++,,,,,,,,,---,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,,,,------+++,,,,,,***,,,777IIIWWWxxx|||zzznnnnnn|||kkk\\\]]]bbbnnnooopppuuuiiiXXXTTTTTTQQQOOONNNQQQTTTUUUUUUVVVZZZ^^^___bbbgggkkkpppuuuzzz}}}{{{}}}|||yyyxxxvvvtttrrrpppoooppprrrsssyyy{{{~~~tttnnniiiccc^^^YYYTTTOOOKKKIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEDDDDDDEEEGGGIIIJJJFFFGGGHHHGGGGGGIIILLLOOONNNOOOQQQRRRRRRPPPNNNMMMMMMMMMLLLMMMNNNQQQSSSUUU[[[dddsss{{{pppdddZZZXXX\\\pppxxxyyytttooojjjbbbZZZWWWYYYTTTQQQPPPTTTYYYWWWNNNEEEDDDDDDDDDEEEDDDAAA===999:::>>>FFFMMMOOOKKKBBB<<<:::999666444222111000000000000/////////000111111///000111222222111000000111222222333444555666666888:::;;;=========;;;:::;;;DDDPPPXXX]]]eeepppyyyxxxxxxpppjjjmmmwwwcccEEE:::999777555666333333222111000000000000........................---...///...---,,,---///+++++++++***++++++,,,,,,+++******))))))******+++,,,---------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,,,,------------,,,---444EEEZZZjjj|||}}}pppllluuuuuuddd___eeelllnnnrrrwww|||gggSSSMMMNNNMMMKKKKKKKKKNNNQQQQQQNNNNNNQQQUUUSSSUUUXXX[[[]]]```dddgggdddeeehhhjjjlllpppvvvzzzqqqsssvvvxxx{{{|||}}}}}}zzzwwwsssnnnjjjgggeeedddbbbaaa___^^^^^^___```aaadddfffiiinnnuuu}}}vvvkkkccc^^^\\\WWWSSSPPPLLLJJJHHHFFFFFFFFFGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCEEEFFFGGGGGGHHHIIIHHHGGGGGGHHHJJJFFFFFFGGGHHHHHHHHHGGGGGGIIIHHHHHHHHHHHHJJJKKKLLLRRRXXXbbbppptttfff\\\YYYaaajjjvvv}}}yyyuuupppeeeYYYSSSTTTOOONNNOOOTTTXXXVVVNNNGGGDDDDDDDDDEEEFFFCCC>>>:::777:::???EEEJJJIIIDDD???;;;:::777444222111000000//////......//////000111000000000111000000000///111222222333444555666666888:::;;;======<<<;;;:::<<>>;;;888555444444333222111000000000000........................---...///...------...///************+++,,,------++++++************+++++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,---------000///...222===QQQiiiyyy|||tttgggjjjyyyrrr```[[[___ggglllrrryyylllZZZOOOFFFGGGIIIFFFCCCDDDEEEIIILLLKKKHHHGGGJJJMMMIIIJJJLLLLLLMMMNNNQQQSSSQQQRRRSSSSSSSSSUUUYYY\\\XXXZZZ]]]___``````___^^^\\\[[[XXXVVVTTTSSSSSSSSSPPPOOOOOONNNOOOPPPQQQRRRPPPQQQSSSVVV[[[aaafffiiipppsssxxx~~~}}}yyytttpppjjjgggeee___VVVOOOOOOMMMLLLJJJJJJIIIHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCBBBBBBBBBCCCDDDEEEDDDFFFFFFEEECCCBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDDDDCCCCCCDDDDDDEEEIIIJJJPPPZZZjjj~~~rrrddd]]]XXX```mmmyyy~~~{{{uuuhhhYYYQQQQQQKKKMMMQQQUUUVVVSSSNNNKKKEEEDDDDDDFFFGGGDDD???:::555666888>>>DDDFFFEEECCC<<<:::888555222111000000...............///000000000000000///////////////111222222333444555666777888:::;;;======<<<;;;999===GGGTTT]]]ccckkkvvvvvvooonnntttwwwYYYCCC999555555555222222111111000/////////........................------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++***)))(((+++*********))))))((((((+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++...,,,***+++...//////---,,,///111777KKKgggxxx}}}pppeeemmmvvvuuuwww}}}sssaaa^^^dddjjjlllmmmuuudddRRRLLLKKKIIIGGGFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPRRRPPPNNNOOOQQQRRRPPPNNNQQQPPPOOONNNNNNOOOPPPQQQNNNNNNMMMMMMMMMNNNNNNOOOOOONNNMMMOOOQQQSSSTTTTTTZZZZZZ\\\```eeelllrrrvvv{{{}}}{{{yyyuuuqqqmmmgggaaa]]]ZZZYYYXXXVVVTTTQQQOOONNNIIIIIIJJJJJJJJJJJJIIIIIIDDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFDDDCCC@@@AAAAAABBBBBBCCCCCCDDDCCCDDDDDDEEEFFFFFFFFFEEEDDDFFFJJJNNNVVVeeexxxuuuaaa]]]___eeennnyyy~~~}}}~~~~~~|||vvvnnncccYYYRRRTTTQQQPPPRRRRRRNNNNNNQQQNNNJJJFFFDDDDDDDDDAAA???666777777888999<<>>BBBAAA;;;555222333555333111//////............//////////////////////////////111111222444555666777888888:::;;;;;;:::::::::;;;===EEEQQQ\\\eeennnxxx~~~~~~}}}ttt^^^III999555999333333222111111000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++******))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((())))))))))))***,,,+++***+++...000111000000000<<>>FFFQQQ\\\eeennnxxxrrrUUU===666;;;333333333222111111000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))*********)))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,...///000000000666JJJeeezzz|||lllmmmuuulllZZZ[[[___fffjjjoooyyynnnXXXKKKIIINNNEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPQQQRRRSSSSSSUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVUUURRRRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXYYYUUUWWWXXXXXXWWWVVVVVVVVVTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZ]]]^^^___```______]]]]]][[[[[[ZZZZZZYYYXXXXXXXXXYYYWWWVVVVVVWWWXXXXXXVVVUUUUUUUUUUUUTTTRRRQQQPPPOOOPPPPPPQQQQQQPPPPPPOOOLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKKKKKKKKKKLLLMMMLLLLLLKKKJJJJJJIIIHHHHHHFFFFFFGGGGGGGGGGGGGGGFFFEEEGGGHHHHHHHHHKKKPPPTTT^^^vvvuuukkk___]]]eeepppxxxzzzzzzuuuuuuvvv{{{xxxuuurrrpppnnnkkkiii___WWWMMMHHHEEEEEEJJJPPPUUUQQQLLLFFFCCCAAAAAA@@@<<<:::888444222444888<<<@@@;;;666333333444444444000000////////////000000///////////////000000000222333444555666888999999777999;;;<<<;;;:::;;;<<>>?????????>>>;;;777555555666;;;<<<===<<<:::888666555111111000000000000111111...//////000111111222222///000111222333444555666555777:::;;;::::::<<<===AAAGGGNNNVVV^^^iiivvv~~~```DDD@@@666555555444444333222222000000000000000000000000------------------------------------------------,,,,,,,,,++++++*********''''''((()))))))))))))))(((((())))))*********+++((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++'''***---......000444888WWWqqqxxxppplll}}}qqq^^^\\\```llllllpppuuu}}}xxxZZZDDDEEEKKKIIIIIIOOOQQQTTTXXX]]]bbbeeehhhiiidddfffhhhjjjkkkkkkjjjiiikkkmmmppptttxxx|||~~~~~~}}}|||{{{yyywwwwwwooooooppppppppppppooooooooonnnllljjjgggeeecccbbb______^^^]]]\\\\\\[[[[[[YYYZZZ\\\]]]]]]\\\ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVRRRRRRRRRSSSTTTTTTRRRPPPJJJRRRQQQRRReee}}}{{{vvvpppiiidddiiisssyyyvvvvvvsssrrrpppoooooommmjjjhhhbbb]]]XXXUUUPPPIIIGGGIIIAAADDDFFFEEEAAA>>>>>>???>>>>>>>>>;;;888555444555;;;>>>@@@@@@>>>:::888777111111000000000000111111...//////000111222222222///000111222444555666666666888;;;<<<;;;<<<===>>>CCCHHHOOOVVV___jjjwwwwwwTTT555666666333111111222222000111111111111000000000000,,,---...//////...---,,,......---------,,,,,,,,,,,,,,,,,,++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***++++++***)))))))))***,,,,,,***,,,+++...111---444JJJoooyyy~~~uuuuuu}}}~~~rrrbbbYYY]]]gggpppmmmsssXXXQQQKKKJJJLLLMMMRRRXXX___```aaacccgggjjjnnnpppmmmnnnppprrrvvvyyy|||~~~{{{uuuooolllbbbbbbaaa___]]]]]]^^^```_________aaabbbdddeeeeeehhhiiikkklllkkkhhhdddbbbfffhhhjjjkkkiiieee```]]]ZZZWWWUUUVVVXXXWWWTTTQQQRRRNNNNNNRRRVVVeeeuuuggglllqqqxxx}}}~~~}}}{{{{{{sssooolllkkkllljjjddd^^^^^^ZZZWWWXXXYYYUUUKKKBBB===>>>AAADDDEEECCC???;;;:::<<<======999555222111999999;;;AAAEEEDDD>>>777555333111///......///000111111111111111000///...111222222333333444444555777777777888999:::<<<<<<>>>IIITTTZZZbbbnnnyyy~~~dddFFF;;;:::777444333333222111111111111111000000000000---......//////......---......---------,,,,,,,,,---,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''((())),,,++++++***++++++---...+++---,,,...444444@@@YYYuuu~~~vvvvvv{{{hhh___\\\bbblllqqqqqq|||vvvSSSMMMJJJLLLOOOSSSZZZaaaccciiiqqquuuwwwxxx{{{}}}~~~zzztttpppmmmnnnooorrrqqqqqqsssxxx|||}}}xxxvvviiifffbbb```___]]]WWWSSSVVVQQQOOOPPPQQQZZZsssqqqiiikkkpppuuuxxxyyyyyyxxxtttpppllljjjjjjhhhbbb]]]]]]ZZZVVVWWWXXXTTTKKKBBB>>>???@@@BBBDDDCCC@@@===999:::<<<<<<:::777555444555666999???EEEEEE@@@;;;555444111////////////000111111222222111000000///111222222333333444444555777777777888999:::;;;<<<@@@KKKVVV\\\cccnnnxxx}}}vvvZZZ===:::888555444333333444222222111111111000000000///..................///......---------,,,,,,,,,...------,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''((())),,,,,,,,,,,,,,,---......---///,,,...777>>>PPPlll|||sssmmmxxxjjj^^^___bbbjjjrrruuuyyy|||\\\MMMIIIIIINNNTTTZZZbbbkkknnnvvv{{{yyywwwssslllggg```ZZZUUUTTTQQQRRRbbbttt|||hhhggghhhlllrrrwwwxxxwwwtttpppkkkhhhgggeeeaaa]]]^^^ZZZXXXXXXXXXUUULLLEEE@@@@@@???@@@BBBCCCBBBAAA999::::::;;;:::999777666111222666<<>>???BBBDDDEEE@@@===::::::::::::888666333333555888<<<>>>??????888777555444222111111000000111111222222222111111111222222333333444444555666666666777888999;;;;;;???KKKWWW^^^fffrrr|||rrrYYY@@@777666333222333333222222222222111111111000//////////////////000......---------,,,,,,,,,------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))******+++,,,,,,,,,,,,,,,...111...555MMMaaaqqqnnndddaaagggmmmooouuu|||aaaPPPSSSJJJLLLRRRZZZ___dddnnnxxx}}}oooddd[[[QQQOOOSSS[[[tttooohhhaaa^^^bbbhhhmmmppplllkkkiiigggdddcccbbbaaaYYYXXXWWWVVVUUURRRNNNJJJJJJFFFAAA>>>???AAACCCDDDBBB>>>:::999:::;;;999777555555666666888:::<<<===999888777555444222111000//////000111111111111000111222222333333444444555666666666777888999:::;;;???JJJVVV]]]eeerrr}}}jjjGGG999888555333333333333222222222111111111//////000000000000//////......---------,,,,,,,,,,,,,,,,,,---------------************************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))***+++------...------,,,---111111===[[[qqqzzzwwwdddbbbfffnnnqqqrrr}}}uuuTTTKKKOOOKKKNNNWWWaaahhhnnnzzz~~~ggg\\\VVVPPPPPPUUUSSSgggpppkkkccc]]]\\\```fffkkkmmmmmmllliiieeebbb___^^^YYYYYYXXXWWWUUUSSSOOOMMMLLLHHHBBB??????AAABBBCCCBBB===999888:::<<<;;;999666666555555555777:::<<<999999888777555333111000......///000000000000000111222222333333444444555666666666666777999:::;;;AAAKKKUUU[[[bbbppp}}}qqqHHH999999888555555333333333222222222111111...///000111111000///.........---------,,,,,,,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***+++,,,,,,.../////////...------222333CCCeee||||||hhhaaaccckkkssstttvvvfffNNNIIILLLKKKPPPZZZfffooowwwwww___VVVTTTRRRVVV\\\\\\kkk~~~rrrnnnfff___[[[]]]dddiiioooooonnnkkkfff```]]][[[\\\\\\[[[ZZZXXXVVVSSSQQQMMMIIICCC@@@@@@AAABBBBBBAAA<<<777777;;;>>>>>><<<666555555444444666:::===:::999999777555333111000------...//////000//////111222222333333444555555555555666666777999:::;;;CCCMMMUUUZZZaaannn{{{~~~yyy~~~PPP999777888444000222222222111111111111000///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******+++++++++*********))))))((((((((()))******++++++---+++******,,,///000000222+++333RRRppp~~~xxxbbb]]]cccmmmtttxxxbbbNNNLLLKKKMMMVVVcccmmmuuu}}}kkkaaa]]]]]]dddnnnlll{{{yyyuuunnneee^^^^^^dddjjjpppmmmkkklllmmmiii```YYYYYYYYYZZZ[[[\\\ZZZVVVSSSKKKIIIFFFBBB???>>>>>>>>>CCCAAA===:::999;;;>>>@@@999666333111222666;;;>>>@@@EEEFFF???777333222000//////............//////111222222333333444444555666777999999888888999;;;CCCLLLUUUZZZaaannn{{{zzzzzz\\\???888:::888222222222222222111111111111//////000000//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++***))))))******+++++++++*********))))))(((((())))))******++++++,,,,,,+++,,,---/////////444111===[[[vvv{{{mmm^^^dddiiirrr{{{{{{[[[LLLLLLKKKVVVbbbpppzzzyyyvvvooogggaaa^^^```bbbjjjiiijjjkkklllhhhaaa\\\ZZZZZZ\\\^^^___\\\WWWSSSMMMKKKGGGCCCAAA???>>>>>>BBB@@@===:::999;;;===???:::888444222222555999;;;AAAGGGIIIBBB999444444333//////............//////111222222333333444444555666777999999888888999;;;BBBNNNYYY^^^eeeppp{{{zzzkkkEEE888;;;;;;555333222222222111111111111//////000000//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++******)))*********+++++++++***************(((((())))))***+++++++++,,,,,,------.../////////444999LLLhhh~~~qqq~~~rrraaa^^^lllpppyyykkkTTTKKKOOOOOO\\\jjjyyy~~~yyyrrrkkkfffbbb^^^\\\aaadddgggjjjiiifffbbb___YYYZZZ[[[]]]]]]ZZZUUUQQQNNNLLLIIIEEEBBB???>>>>>>AAA???<<<:::999:::<<<===<<<:::666333333444666888@@@HHHLLLEEE:::555555666000//////......//////000111222222333333444444555555777888999888888:::;;;BBBOOO\\\ccchhhrrr|||uuuJJJ666999;;;555333333222222222111111111000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++***************+++************************((())))))******+++,,,,,,,,,---...////////////000555AAAYYYtttzzzkkk|||ddd^^^dddqqquuu~~~sss^^^OOOLLLSSSUUUbbbnnn|||~~~vvvppplllhhhccc^^^\\\```eeehhhfffcccaaa___XXXWWWVVVVVVUUUTTTQQQOOONNNLLLIIIEEEAAA???===<<>><<<:::999:::;;;;;;>>><<<888555333333333444;;;FFFKKKEEE:::444444555000000////////////000000111222222333333444444555555666888888888888:::<<>>;;;:::===<<<;;;:::999999999999>>><<<999666444333222222666@@@GGGBBB999444444333000000////////////000000111222222333333444444555444666888888888999:::<<>>;;;:::;;;;;;::::::999999888777<<<;;;999777555333222222333<<>>999333111111000000000000111111111222222333333444444555444555777888888999;;;===EEESSS___aaabbbkkkyyyuuuXXXAAA888:::444444444333333333222222111111111111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...******))))))***+++,,,,,,))))))******++++++++++++)))******++++++,,,------***---...---,,,///888???fffssstttiiicccxxx~~~hhhccciiittt~~~mmmSSSTTTWWW]]]nnnzzzxxxnnnhhhfff___ZZZWWWZZZ___ccccccaaaXXXWWWUUUTTTRRRPPPLLLIIIJJJJJJHHHGGGDDDAAA???===999999::::::999888666555888888888888777666444333444:::???AAACCCCCC===555111111000000000000111111111222222333333444555555333555777888888999;;;===DDDSSSbbbeeeeeelllxxxoooMMM888666888777555444333222222222000000000000////////////..............................---------,,,,,,,,,------,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,)))''''''***+++***(((,,,,,,++++++,,,,,,---...---***,,,111//////===QQQsss{{{|||ooogggfffgggcccjjjooo|||eeeVVVRRRXXXjjjsss}}}sssllljjjddd]]]UUUUUUZZZ```bbbbbbXXXYYYXXXUUUQQQMMMLLLMMMLLLJJJHHHGGGEEEBBB>>>:::;;;::::::;;;<<<;;;999777333666888888666444444666555888;;;>>>DDDGGGAAA888888555111//////000000000222222222222222222222222222555777999999:::;;;===GGGWWWddddddeeeppp}}}vvvVVV@@@999777666444222111000//////111000000000////////////........................------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************...+++)))***,,,---,,,***,,,,,,++++++,,,,,,---...///,,,...111///000BBBWWWsss|||vvvlllnnnuuueeedddlllrrrfffZZZXXX___pppxxx}}}uuunnnkkkeee___XXXUUUWWWZZZ]]]]]]XXXXXXWWWTTTPPPMMMLLLLLLKKKIIIGGGFFFEEEBBB>>>;;;::::::999;;;<<<;;;999777444777::::::777666666777666:::>>>BBBIIIMMMIIIAAA888555111//////000000000222222222222222222222222222555777999999:::;;;===GGGXXXeeeeeefffppp|||cccGGG999777777555444333333333333111111000000000/////////........................------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++************************---,,,******,,,---,,,+++,,,,,,++++++,,,,,,---...000///000000...333IIIaaauuu}}}qqqkkkwww~~~uuubbbfffpppwwwbbbZZZ\\\dddwww~~~xxxrrrnnngggccc\\\VVVSSSTTTVVVXXXVVVWWWVVVSSSNNNKKKJJJKKKJJJHHHFFFEEEEEECCC@@@===:::999999:::<<<<<<:::999666888:::;;;999888888999666:::>>>CCCJJJPPPOOOIII999666222//////000000000222222222222222222222222333555777888999:::<<<===HHHYYYffffffgggqqq{{{sssQQQ888666666555555555555555666111111111000000000//////........................---,,,,,,,,,,,,+++++++++------,,,,,,,,,+++++++++************************+++***))))))************,,,,,,++++++,,,,,,---...000000000///---777QQQkkkyyy}}}ooommm}}}}}}}}}kkkaaahhhssszzzddd^^^aaakkkvvvrrrqqqyyy~~~{{{uuupppiiieee```XXXSSSQQQSSSVVVUUUUUUTTTQQQMMMJJJIIIIIIIIIGGGEEEDDDDDDCCC@@@>>>:::999888999;;;<<<;;;999777888:::::::::999999999333777;;;???EEELLLMMMIII:::777333000000000000000111222222222222222333333333555777888888999<<<>>>HHHYYYgggggggggpppzzzdddAAA:::999777666444333222222111111111111000000000000........................---------,,,,,,,,,++++++------,,,,,,,,,+++++++++************************++++++******)))******+++,,,,,,++++++,,,,,,---......///000...000>>>ZZZsss~~~xxxnnnnnn}}}oooeeeccclllvvv~~~pppiiikkktttooohhhccciiiuuuxxx|||wwwsssjjjgggaaaZZZUUUSSSTTTWWWTTTUUUTTTQQQLLLIIIHHHIIIHHHFFFDDDCCCCCCCCCAAA???;;;:::999999:::;;;;;;999666666777999:::999888777222666888:::???FFFHHHEEE<<<888444111000111111000111111111222222333333333444555777777777999<<>>???<<<:::999999999999888555444444777999:::888666444888888777999???CCCDDD===:::555222111222111111000111111222333333444444555666666666777999<<>>;;;999666555444222222222111111111111000........................000////////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++***,,,---,,,))))))+++...,,,,,,++++++,,,,,,---...,,,...000666EEE\\\tttvvvooommmxxxfffdddhhhrrr|||rrrnnnzzz}}}yyywwwvvvpppiii___ZZZYYYXXXTTTPPPUUUUUUTTTQQQMMMJJJIIIIIIKKKHHHDDDBBBAAA@@@???>>>@@@===:::999999999888777666555555777:::;;;999666333666777555777===CCCDDD>>>:::666333222222111111000000111222333333444444555666666666666999===@@@FFFUUU___^^^___lll{{{ooocccdddkkk}}}fffEEE999888999444555666///000000000000000111111111......------------......------------------------...---,,,,,,......---,,,+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,---......---000333;;;OOOjjj~~~~~~sssfffmmmqqqgggiiirrr}}}rrrkkkppptttsss{{{|||{{{}}}tttllleeeaaa\\\UUUQQQQQQSSSTTTUUUTTTQQQLLLGGGDDDEEEDDDCCCBBBAAA@@@@@@@@@<<<;;;999888777777666666888555444555888:::999888555666666777:::???GGGMMMDDD@@@;;;666333111000///111111222222222333333333555666777777777999<<>>;;;999:::<<<;;;999777666888>>>GGGMMMTTTOOOFFF===666333222333111111222222222333333333444555666777777999<<>>BBBDDDAAA;;;888;;;@@@;;;:::888888;;;CCCMMMTTTZZZUUULLLAAA888333222333111111222222222333333333444555666777777999===@@@NNNZZZfffiiikkksss~~~|||xxxtttxxxxxxuuuwwwWWWAAA;;;444333555222444333333333222222222111/////////....../////////...........................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------...///000111111222CCCbbbwww}}}}}}sssnnn{{{nnnfffqqqvvvssscccaaaooo~~~|||nnnaaaXXXVVV```ssszzzvvvqqqkkkhhhgggccc[[[UUUTTTJJJKKKLLLMMMMMMKKKJJJIIIEEEDDDCCCAAA???>>>>>>>>>===<<<:::999888888777777999???BBB@@@:::888<<>>=========<<<;;;999888888888888666;;;>>>===888777<<>><<<999666777<<>>666222222111111222222222333333333333444666666777:::>>>@@@OOO[[[eeehhhjjjsssdddkkkkkkkkkppp{{{iiiHHH>>>777444777777555555555444333333222222000000////////////000000...........................---,,,,,,......---,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,------...000111222...@@@ZZZppp}}}{{{sssppp~~~xxxyyykkkaaadddnnn{{{zzzlll]]]TTTQQQSSS]]]ddduuu}}}xxxrrrnnnlllllliiiaaaZZZXXXNNNNNNNNNMMMKKKJJJHHHGGGEEEDDDCCCAAA???======<<<===<<<;;;:::999888888888555999;;;:::777777;;;???<<<;;;999666666:::AAAEEEOOORRRRRRMMMCCC999444333111111222222222333333333222444555666777:::>>>AAANNNZZZdddfffhhhrrr~~~aaakkknnnppp{{{rrrMMM@@@777222444444666666555444333333222222000000////////////000000////////////////////////...---,,,,,,......---,,,------------------------+++++++++,,,,,,---------,,,,,,------///000111222---FFFbbbsss~~~{{{kkklll|||zzzzzzaaaYYYaaappp}}}zzzpppbbbUUUMMMNNNSSS\\\bbbqqqzzzvvvrrrnnnmmmnnnkkkbbb[[[YYYPPPPPPOOOMMMKKKIIIGGGFFFEEEDDDCCC@@@???===<<<<<<===<<<;;;:::999888888888777999:::999777777999<<<::::::999888999===CCCHHHKKKPPPSSSPPPFFF<<<666333111111222222222333333333222444555666888:::>>>AAAMMMYYYccceeegggqqq}}}kkklllrrr|||ccc???999999666666444444333333333333222222000/////////............//////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,///111000000111333444777PPPlll~~~{{{yyyjjjqqqyyyooovvvmmm]]]___iiisssxxxnnncccYYYPPPLLLOOOVVV[[[iiiyyy}}}~~~~~~{{{xxxuuuqqqmmmllllllhhh___XXXSSSNNNJJJHHHIIIJJJIIIFFFDDDCCCAAA???>>>===<<<<<<===<<<;;;999888777777777555888;;;;;;999777777888???:::999<<<===;;;===CCCEEEFFFIIIJJJFFF===555111333333222111111222333333333555666777777999===@@@LLL]]]```]]]fffqqqzzznnnqqqyyy[[[DDD:::666999444444333333333333222222000000/////////...............////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++---///...---...111333???VVVrrrrrrqqqsss{{{}}}rrrmmmsss{{{gggZZZ___jjjuuuwwwkkkcccYYYRRRLLLJJJOOOWWWdddnnn{{{}}}~~~~~~{{{xxxuuuqqqlllkkkjjjggg___XXXSSSNNNJJJHHHIIIJJJHHHFFFDDDCCCAAA???>>><<<<<<;;;===<<<;;;999888777777777666888:::999777666777999???;;;:::======;;;<<>>888444444333222111111222333444333555666777777999===@@@LLL]]]aaa^^^gggrrr{{{qqquuu}}}QQQ999666<<<444444333333333333222222000000000/////////......---..................---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,---///...------111555HHH^^^xxx|||mmmmmmooonnnoootttoooaaaWWW^^^lllxxxuuujjj^^^VVVOOOLLLJJJKKKSSS\\\mmmttt{{{~~~~~~~~~|||yyyvvvpppjjjhhhhhheee___YYYSSSOOOIIIGGGHHHIIIHHHFFFDDDCCCAAA???===<<<;;;;;;<<<<<<;;;:::999888888777666777888777666666777999???<<<<<<>>>>>>;;;;;;>>>HHHEEECCCCCCFFFEEE???:::444333222111111222333444333555666777777999===@@@LLL^^^bbb___hhhsss|||rrrvvvZZZ:::777;;;444444333333333222222222000000000////////////...................................................------------------------------------............//////000000......444<<>>>>>>>>??????===;;;;;;HHHFFFCCCCCCHHHIIIBBB999444333222222222222333444333555666777777999===@@@LLL^^^ccc```jjjuuu}}}www{{{aaa???;;;888444444333333333222222222111000000000////////////000000///......///000000........................---------------------------------.........//////000///000111///...777BBBZZZkkkzzzrrr{{{vvvfffqqqvvv{{{bbb\\\YYYaaannn{{{{{{oooaaaVVVTTTNNNJJJKKKMMMSSS^^^iiiyyy}}}~~~}}}~~~~~~~~~~~~uuuooohhheeeeeeccc___[[[UUUOOOIIIFFFFFFGGGGGGFFFCCCBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555444555777888999<<>>;;;EEEEEEDDDDDDHHHJJJAAA555444444333222222333444444333555666777777999===@@@LLL^^^cccaaakkkvvv~~~bbbBBB???777444444333333333333222222111111000000000/////////111000///......///000111........................------------------------------.........////////////---...000...---999HHHdddttttttrrr}}}{{{oooeeeooottt~~~|||```]]]\\\cccooo}}}zzzqqqggg\\\SSSPPPKKKHHHIIIMMMSSS___jjj{{{~~~~~~}}}||||||||||||uuuooohhheeeeeeddd```[[[UUUOOOHHHEEEEEEGGGFFFEEECCCBBB@@@>>><<<;;;:::::::::;;;<<<<<<<<<:::999888777666555555777999999888999???CCCDDDDDDEEEBBB===EEEIIIJJJHHHKKKNNNFFF:::555444333222222333444555333555666777777999===@@@KKK]]]cccaaakkkvvv~~~ZZZ>>>AAA777444444333333333333222222111111111000000000//////111000...------...000111............................................................////////////000,,,...111//////<<>><<<;;;:::::::::;;;<<<===<<<;;;999888777666555777:::;;;999777777>>>DDDEEEGGGIIIFFF@@@DDDJJJKKKGGGIIINNNKKKBBB555444333222222333444555333555666777777999===@@@III\\\bbbaaakkkvvv}}}QQQ888@@@777444444444333333333222222111111111111000000000000000///---,,,,,,---///000............................................................/////////000222...000444222222AAATTTnnn|||vvv~~~~~~yyyooopppvvv|||rrr^^^___```eeeqqq}}}ooofffbbb^^^XXXRRRKKKGGGEEEHHHMMMUUUbbbnnnttttttvvv~~~}}}yyyuuusssssstttoooiiihhhhhhfffaaa[[[VVVPPPHHHDDDDDDFFFFFFEEECCCAAA@@@>>><<<;;;::::::999;;;<<<======;;;:::888777666666888<<<<<<:::777555===DDDFFFIIILLLIIIBBB<<>>???GGGHHHBBB555444333333333333444555333555666777777999===@@@HHH\\\bbbaaakkkuuu}}}{{{LLL>>>>>>666666555555444444333222222111111000///////////////000000000000000000000000,,,------......------,,,........................---------.........//////000///222333---///GGGcccwwwyyynnnuuutttsssxxxnnn___]]]```jjjvvvttthhhdddbbb\\\SSSNNNBBBAAADDDLLLRRRYYYccclllqqqxxxwww~~~~~~}}}wwwsssqqqqqqrrrmmmgggffffffddd^^^YYYTTTPPPIIIEEEDDDDDDDDDDDD@@@@@@???>>>===;;;999888:::;;;<<<======;;;999888777555333666;;;>>>;;;888555:::AAAFFFHHHHHHGGGGGG>>>DDDFFFAAA@@@BBBBBB>>>888555222111111222333222333555666777777999===@@@PPP^^^```^^^kkkvvv{{{~~~ssslllmmmrrrqqqxxxKKK::::::444666555555444444333222222111111000///////////////........................,,,------......------,,,........................---------.........////////////111222///444NNNjjj|||vvvooottttttwww~~~lll^^^\\\___kkkxxxzzzmmmaaa]]]\\\VVVNNNJJJBBBBBBFFFMMMTTT[[[eeennnqqqxxxwww{{{}}}~~~|||wwwsssqqqqqqqqqnnnjjjgggeeebbb^^^[[[VVVPPPIIIDDDBBBBBBCCCCCC?????????>>><<<;;;999888:::;;;<<<===<<<;;;999888777555444666;;;===;;;888666;;;AAAEEEGGGGGGFFFEEE???DDDEEEAAA???AAA@@@===888555222111222333444333333555666777777999===@@@NNN^^^bbbbbbnnnyyy|||mmmiiifffeeegggfffooo}}}SSS<<<999777666555555444444333222222111111000///////////////........................------............------........................------........./////////......000222111;;;XXXuuuvvvvvvyyyrrrtttzzz|||kkk```^^^aaalllzzznnnbbbXXXUUUTTTNNNHHHEEEBBBCCCHHHPPPXXX___hhhqqqtttyyyxxxzzz|||~~~}}}yyyuuusssrrrppppppnnnjjjeee```]]]]]]XXXRRRJJJCCC@@@@@@@@@AAA??????>>>>>><<<;;;999888::::::;;;<<<<<<;;;999888777555444666:::<<<:::888888;;;???CCCEEEEEEDDDCCC???CCCDDDAAA>>>>>>===;;;888555222111333444555444333555666777777999===@@@MMM^^^dddeeeqqq{{{~~~kkknnnmmmjjjnnnpppvvvbbbDDD===<<<666555555444444333222222111000000///////////////........................------............------....................................////////////...///000000333AAA```|||zzznnnooosss|||zzzxxxllldddbbbeeennnzzzcccYYYPPPNNNMMMIIIDDDBBBCCCDDDJJJTTT\\\bbbllltttxxx{{{{{{~~~}}}xxxtttrrroooqqqrrrmmmeee^^^]]]^^^ZZZTTTKKKCCC???>>>??????>>>>>>>>>===<<<;;;999888999:::;;;;;;;;;::::::999777666555666888::::::888999;;;===@@@CCCCCCBBB@@@>>>AAABBB@@@===;;;:::999666444111111222444444444333555666777777999===@@@LLL^^^ddddddpppzzz}}}~~~nnnpppkkkggglllppp~~~kkkIII>>>;;;666555555444444333222222111000000///////////////////////////////////////---......//////......---................................./////////000000///000000000444FFFfffxxxlllnnntttwwwuuulllcccbbbfffooozzzwww[[[RRRKKKJJJJJJFFFCCCCCCDDDFFFMMMWWW```fffnnnvvvwwwzzz||||||wwwrrrooommmqqqrrrnnneee^^^]]]___\\\UUULLLDDD@@@>>>>>>===============<<<:::999999999999::::::::::::::::::777666555666777888999999:::::::::===AAABBB@@@>>>===>>>???@@@===;;;:::;;;666444111000111333333333333555666777777999===@@@MMM___dddcccmmmxxxpppxxxpppoooiiijjjtttxxx~~~jjjHHH;;;666666555555444444333222222111111000///////////////000000000000000000000000......////////////..................................../////////000000000///111111000777LLLlllrrroooqqqyyyuuu}}}pppjjj___```fffppp|||mmmTTTLLLFFFFFFGGGEEECCCDDDEEEGGGOOOZZZbbbgggooovvvuuuyyy~~~{{{xxxtttooolllkkkoooqqqmmmeee___^^^^^^\\\VVVNNNGGGBBB???===<<<=========<<<<<<:::999999999999999999::::::::::::777777666555666777888999:::888777:::???AAA@@@===<<<<<<>>>AAA@@@======@@@888555222111111222222222333555666777777999===@@@LLL___fffdddnnnwww~~~gggrrr|||vvvqqqnnnzzzfffFFF<<<666666555555444444333222222111111000///////////////////////////////////////......////////////................................./////////000000000000...111222333;;;SSSsssnnnsssyyyttt{{{vvvkkkeee___bbbiiisss}}}aaaMMMFFFBBBCCCCCCBBBBBBDDDFFFHHHQQQ\\\dddhhhooovvvzzz~~~{{{xxxvvvtttpppmmmjjjlllnnnkkkfffaaa^^^^^^[[[VVVOOOIIIEEEAAA>>><<<<<<<<<<<<<<<;;;:::999999999999888999999::::::;;;777777666555555666888:::999666555888===@@@???======<<>>XXXxxxxxxllluuu|||sssvvv~~~qqqfffaaadddfffmmmvvv}}}YYYHHHBBB>>>@@@AAA@@@@@@CCCFFFIIIQQQ]]]dddhhhooouuuzzzxxxwwwvvvtttqqqiiikkkllljjjfffbbb^^^]]]ZZZVVVPPPKKKGGGBBB>>><<<<<<<<<<<<<<<;;;:::999999999888888888999::::::;;;777777666555444555888:::888555333666<<<@@@@@@===>>>===AAAHHHIIIFFFGGGMMM>>>;;;777555555555444333333555666777777999===@@@HHHaaammmooowww{{{|||ZZZ[[[cccmmmnnnIIIGGG<<<777555333333444444333222111111111111000000000000111000///...------...///////////////////////////............////////////////////////000000000000---111222333DDDccc}}}nnnwwwxxxyyywwwvvvtttgggaaa```fffpppsssxxxjjjNNNCCC@@@>>>===>>>???@@@@@@EEELLLXXXaaadddfffqqq~~~zzzvvvtttsssqqqpppggggggggggggeeebbb___\\\___YYYPPPJJJGGGEEEAAA>>>>>>>>>===<<<;;;;;;::::::;;;888666666999:::999777777666555444444555666777999666555777<<>>===>>>???@@@@@@GGGNNNYYYcccfffiiisss}}}{{{xxxvvvtttqqqooofffffffffffffffdddaaa___```ZZZRRRLLLIIIEEEAAA===<<<<<<<<<<<<<<<;;;;;;;;;:::888666666999:::999777777666555444444555666777:::777555666;;;AAADDDEEEDDDBBBAAADDDIIILLLKKKJJJHHHCCC:::222222666555111444555666666666999===@@@LLL\\\cccfffrrryyy~~~^^^___lllnnnEEE@@@555888666444333444444333222111111111111000000000000000000///............///////////////////////////............////////////////////////000000000000///333444777KKKmmmxxxtttrrr|||yyyzzzzzzwww{{{hhh^^^[[[]]]hhhsssxxxSSSFFFAAA@@@>>>======???@@@BBBIIINNNYYYeeemmmqqqyyy|||yyywwwtttqqqnnneeeddddddfffggggggdddbbbaaa\\\TTTOOOKKKGGGBBB===:::;;;;;;;;;<<<<<<<<<<<<:::888666777888999888777777777555555555555777777:::888555666;;;AAAFFFIIIAAA@@@@@@DDDIIILLLKKKIIIGGGCCC;;;444333777666333444555555666666999===@@@KKK[[[bbbfffqqqyyy~~~ddddddqqqsssIIICCC999888666444444444555444222111111111111000000000////////////.........//////////////////////////////............////////////////////////000000000000///222333777LLLnnnuuusss~~~rrr{{{rrrllllllxxx~~~yyy}}}uuubbbYYYYYY\\\hhhttt{{{pppGGGDDD??????>>>======>>>AAACCCHHHMMMXXXgggrrryyy}}}{{{zzzxxxtttoookkkfffdddccceeeggghhheeecccbbb^^^WWWSSSOOOJJJCCC>>>;;;;;;;;;;;;;;;;;;;;;;;;999888777777777888888888888777666555555666777888;;;999666666:::AAAGGGKKKBBB@@@@@@CCCHHHIIIGGGEEEEEECCC<<<555444777777444333444555555666888===@@@JJJZZZbbbeeeqqqxxx}}}hhheeeppp{{{NNNGGG===888666444444555555444333111111111111000000000///......//////////////////////////////////////////............////////////////////////000000000000000444555:::PPPqqquuuxxxzzzrrrzzzqqqeeegggsss||||||ppp]]]UUUWWW\\\cccpppyyybbbAAADDD>>>>>>???>>>===>>>BBBEEEIIIMMMXXXfffqqqwww}}}|||zzzyyywwwsssnnnjjjgggdddbbbdddggghhheeebbbccc___ZZZWWWSSSMMMEEE???>>>===<<<;;;:::999888888777888777777666666777888888777666555555666777888;;;999777777:::???GGGKKKDDDBBBAAABBBEEEFFFCCC@@@CCCBBB===777555777777444333444555555666888<<>>DDD<<<>>>???>>>===>>>BBBFFFLLLPPPZZZeeelllqqqzzz~~~}}}}}}|||zzzyyywwwsssnnnjjjgggccc```bbbfffhhheeeaaabbb```\\\ZZZWWWQQQHHHAAA???>>>===;;;:::888777666777777888777666555777999888888666666666666888888:::999999888999>>>DDDIIIGGGCCC@@@@@@BBBCCCAAA>>>???@@@===888555777777444333444444555555888<<>><<<>>>CCCHHHMMMRRR\\\fffkkkqqq}}}yyy{{{~~~|||zzzxxxtttpppmmmddd```]]]___eeehhhfffbbbaaa___^^^]]]ZZZTTTJJJCCC======<<<;;;:::888777777666777888777555555777999999888777666666777888999999999:::999999<<>>===???AAAAAA???===???===888555666666444222333444444555888<<>><<<===CCCHHHLLLSSS___iiiooovvv~~~}}}{{{yyyvvvrrrooobbb]]]ZZZ^^^eeeiiihhhdddaaa___^^^^^^\\\UUULLLDDD;;;;;;;;;::::::999999999555777888777555444666999999888777666666777888999888999::::::999;;;@@@DDDFFFAAA<<<;;;>>>AAABBBAAA;;;>>>===888555666666444222333444444555777<<>>888666444444444555444333222111111111111111222222000///------///000///...000000000000000000000000/////////////////////////////////000111111222222333///999TTTpppzzzvvvvvvnnnbbbkkkxxxttt```QQQKKKNNNUUUZZZaaacccmmmrrrYYYHHH???@@@======>>>@@@@@@???EEEMMMSSS[[[___gggvvv~~~}}}zzzwwwuuussssssssseeeaaa]]]^^^cccggggggeeefffccc___]]]ZZZUUUNNNHHH???===:::999999999888777888777666666666777999:::999:::999666444333555666999;;;<<<:::777888???EEEFFFCCC???===???CCCGGGIIIBBB???;;;999888777666555222444555555555777:::===JJJXXXcccgggmmm{{{vvvjjjvvv}}}wwwwwwxxx~~~wwwYYYDDD:::888666555555555444222222111111111111111222222000///------///000///.../////////////////////////////////.............../////////000111111222222444111<<>>>>>@@@HHHQQQSSS\\\aaaiii{{{~~~|||yyyvvvtttrrrrrrrrroooiiidddbbbeeehhhjjjjjjmmmiiiccc___[[[TTTKKKEEEAAA>>>:::888888888888777777777666666666777888999999999999777555333444666:::<<<>>><<<999:::???EEEHHHFFFCCCAAAAAABBBDDDFFFCCCDDDDDD@@@:::555333333222444555555555777:::===KKKWWWaaaccciiixxxxxxsssqqqvvvzzz~~~VVV???===:::888777666444222333222111111000111111111000///------///000///...//////////////////////////////......------,,,,,,/////////000111111222222222555GGGddd~~~tttppp}}}wwwlllnnn~~~iiiXXXLLLGGGKKKRRRYYYcccgggmmm{{{gggPPPBBB;;;>>>===;;;;;;===>>>AAAJJJTTTWWW```dddjjjxxx~~~~~~|||yyyvvvsssqqqqqqppppppkkkeeeaaacccfffiiijjjmmmiiiddd___[[[UUULLLFFFAAA>>>:::888888888888777666666666666777777888888888999999777555444444555888;;;>>><<<999999===BBBFFFFFFDDDBBB@@@@@@AAABBB>>>BBBEEEAAA:::444222333222444555555555777:::===KKKWWW```aaahhhwwwyyysssppptttxxx}}}XXX@@@>>>;;;999888666444222333222222111000000111111000///------///000///...........................//////.........---------/////////000111111222222111777LLLkkkqqqsssvvvooowwwcccTTTIIIFFFKKKRRRXXXbbbfffkkkyyycccKKK>>>999<<<===;;;<<<>>>@@@DDDMMMXXX]]]gggjjjnnn{{{zzzvvv~~~~~~|||yyyuuurrrqqqpppoooqqqlllfffbbbbbbeeehhhjjjjjjgggbbb___\\\VVVNNNIIIBBB???:::777777777888777555555666666777777777777888999999888666444444555555999===<<<888777;;;???CCCDDDEEECCC???===>>>???888===AAA???999444333444222444555555555777:::===JJJWWW___aaagggvvvYYYwwwyyyrrrooorrrvvv{{{UUU@@@>>>:::999888777555333333333222111000000000000000///------///000///.........................../////////////////////////////////000111111222222111;;;SSSrrr{{{ooowwwttt{{{}}}ooo]]]PPPGGGEEEKKKSSSZZZdddfffjjjwwwcccLLL???:::>>><<<;;;===AAACCCGGGPPPZZZ[[[ggglllppp|||zzzzzzyyyzzzrrrlllbbbbbbrrr}}}|||xxxuuurrrpppooonnnpppmmmiiieeedddeeehhhkkkhhhddd```^^^\\\WWWPPPJJJCCC???:::777666777777777444555666777777777666666777999:::888666444444444444888<<<<<<888666999<<<@@@CCCEEEDDD???<<<<<<===444888;;;;;;888555444444222444555555555777:::===JJJVVV```bbbhhhwwwEEEWWWwwwwwwqqqnnnooosssyyy~~~TTT???===:::888888777555333444333222111000000000000000///------///000///.................................//////000111111111/////////000111111222222333???YYYyyy~~~zzzppp{{{|||zzztttvvviiiXXXMMMFFFEEELLLTTT\\\gggjjjmmmyyyeeeMMMAAA<<<@@@;;;;;;>>>DDDGGGJJJSSS\\\\\\iiippptttrrreeebbb```ccciiibbbdddeeekkk|||}}}{{{xxxtttqqqooonnnmmmmmmkkkhhheeecccdddgggiiigggccc```]]][[[VVVOOOIIIDDD@@@:::777666777777777444555666777777777666555777888:::999666444444444444999======999777888;;;>>>BBBFFFEEEAAA<<<<<<===555777888888888666444333222444555555555777:::===IIIVVVaaadddjjjxxxKKKLLLXXXsssvvvpppnnnmmmrrrwww}}}VVV>>><<<999888777777555444444333222111000000000000000///------///000///.................................///000111222333333/////////000111111222222555BBB^^^}}}zzzssspppgggsssrrreeeVVVKKKEEEEEELLLUUUYYYeeejjjnnn{{{aaaIII===888===;;;;;;@@@EEEIIILLLTTT]]]dddrrryyy|||fffWWWRRRQQQVVV]]]\\\fffqqq{{{}}}{{{xxxtttqqqooommmmmmhhhgggfffcccaaabbbdddfffgggddd```]]]ZZZUUUMMMHHHEEE@@@:::666666666777777333444666777777777666555777888:::999777444444444444999>>>>>>:::888999<<<>>>CCCGGGGGGBBB>>>===>>>888777777777888777555222222444555555555777;;;===IIIWWWbbbeeelllyyyOOOTTT\\\iiizzzvvvuuuooolllooosssxxxQQQAAA<<<:::;;;:::666333444444444333222222111111000////////////////////////........................////////////000000000000111111111000111111222222666BBBccc~~~uuusssgggYYYaaaggg}}}qqqeee]]]QQQHHHEEEIIIPPPUUUccc```eeepppvvv~~~```JJJAAA<<<======???CCCHHHNNNVVV^^^dddrrruuuzzzuuuZZZNNNJJJIIIPPP[[[iiivvv~~~yyytttpppnnnnnnnnnnnnkkkfffaaa______aaabbbfffgggddd\\\VVVSSSMMMGGGEEEBBB===999666666777888666666666666666666666666;;;<<<===;;;888555444333333888===>>>;;;:::<<>>???BBBGGGLLLRRRYYYaaafffmmmpppxxx}}}fffOOOHHHGGGJJJTTT```mmm~~~|||wwwssspppooonnnooojjjgggccc___]]]]]]___aaadddfffccc\\\VVVSSSNNNHHHEEEBBB===999666666666777555555555555555555555555888999;;;:::888666555555444999>>>>>>;;;888999;;;AAABBBGGGKKKHHHBBBBBBEEEBBB<<<999;;;;;;888444444333444444444444666999<<>>999666555666777444444444444444444444444555777999999777666666666555:::>>>???;;;888666777@@@BBBGGGKKKIIIDDDDDDGGGFFF@@@<<<>>>>>>999555333444555555555555666:::===MMMXXXccchhhnnnyyyjjjwww~~~qqqmmmddddddhhhmmmqqqvvvrrrKKK@@@:::888999:::777666888444444333222222111111000////////////////////////////////////////////////////////////000000000000000000000000111222333333555HHHooo|||{{{gggOOOMMMMMMSSSggg}}}ssshhhWWWQQQJJJGGGKKKRRRXXX[[[``````eeepppzzz~~~WWWGGGAAA===@@@BBBGGGNNNUUU[[[aaafffiiiyyyyyycccVVVIIIDDDFFFLLLYYYdddxxxwwwtttqqqpppooooooooojjjgggccc___]]]]]]^^^___]]]```___ZZZVVVTTTPPPJJJFFFCCC>>>999666555666777444444444444444444444444555777999999777555555555666999>>>???<<<999777777???AAAFFFKKKIIIEEEEEEIIIIIICCC@@@AAA@@@;;;666444444555555555555777:::===LLLVVV```fffmmmxxxmmmxxxrrrlllccccccfffkkkooottt}}}nnnCCC@@@;;;888999999777666888444444333222222111111000000000000000000000000000........................////////////000000000000000000000000111222333444666MMMuuuzzz}}}lllSSSRRRRRRWWW```ttttttcccUUUOOOIIIHHHMMMSSSWWWYYY^^^```fffqqqxxxRRRFFFAAA===AAABBBGGGOOOWWW^^^ccciiilll~~~}}}wwwsss[[[SSSKKKFFFGGGMMMYYYddd|||xxxwwwtttrrrpppnnnnnnmmmkkkhhhddd___\\\ZZZZZZZZZZZZ^^^^^^ZZZVVVTTTOOOJJJFFFCCC>>>999666555555666444444444444444444444444777888:::999666444333444555888;;;>>>===<<<::::::>>>@@@FFFKKKIIIEEEEEEIIIKKKEEEBBBDDDCCC===777555444555555444444666:::===HHHSSS]]]dddlllyyysssuuu}}}sssmmmdddbbbeeehhhkkkqqqzzz|||QQQAAA<<<888888888666666888444444333222222111111000000000000000000000000000........................////////////000000000000//////000000111222444444999TTT}}}yyyrrrYYYWWWXXXYYY^^^hhh{{{tttbbbSSSMMMHHHHHHOOOUUUXXXWWW[[[___gggssssssNNNEEEAAA>>>BBBCCCIIIQQQZZZaaahhhnnnrrr{{{|||bbbYYY[[[NNNLLLIIIFFFHHHPPP]]]gggmmm~~~zzzxxxvvvssspppnnnlllkkkiiifffbbb]]]YYYVVVUUUTTTXXX\\\]]]YYYVVVTTTOOOIIIGGGCCC>>>999666555555666444444444444444444444444888999::::::777555444444444666888;;;<<<<<<<<<<<<===@@@EEEJJJHHHDDDDDDHHHJJJEEECCCEEEEEE@@@:::888333444444444444555999<<>>[[[yyy{{{```[[[[[[XXX```eeejjj~~~zzzqqqcccPPPJJJFFFHHHPPPWWWYYYXXX]]]bbbkkkyyynnnKKKDDDAAA>>>CCCGGGMMMUUU^^^fffnnnvvvzzzyyyZZZKKKJJJJJJFFFHHHIIIHHHJJJSSSaaallllll~~~~~~}}}{{{xxxtttpppmmmjjjiiigggddd```\\\XXXVVVTTTTTTWWW[[[\\\YYYUUUSSSNNNHHHGGGDDD???999666555555555555555555555555555555555777888::::::888666666666444444555777999:::;;;:::===???EEEIIIGGGBBBBBBFFFHHHDDDBBBFFFGGGBBB<<<:::222333333333333444888;;;GGGSSS___gggppp}}}xxxmmmjjjnnnkkkdddlll}}}uuucccTTTSSS^^^iiioooyyywwwqqqggg```aaabbbeeejjjvvvkkkDDD===999888777555444666444444333333222111111000000000000000000000000000000000000000000000000000////////////000000000000/////////000111333444555BBB```}}}yyy~~~{{{yyyzzzfff___]]]XXXdddfff```lllwwwttt}}}tttjjj```MMMHHHDDDHHHQQQYYY[[[YYY```fffppplllIIIDDDBBB???DDDKKKPPPXXXaaajjjsss{{{}}}bbbGGGGGGIIIDDDDDDIIIKKKJJJLLLVVVdddnnn{{{~~~~~~~~~}}}}}}zzzuuuqqqllliiigggfffdddaaa]]]ZZZXXXWWWWWWWWW[[[\\\YYYUUUSSSMMMGGGGGGDDD???999666444555555666666666666666666666666555777::::::999888999999555333333444666888888888===???DDDHHHFFFAAAAAADDDGGGBBBBBBFFFGGGCCC>>><<<111222222222222444777:::JJJVVVbbbjjjrrrvvvvvvjjjcccggggggfffmmmiii```ZZZZZZ\\\___iiitttyyyllleeebbbaaadddjjjpppuuu~~~hhhHHH@@@::::::;;;888777888555555444333222222222222000000000000000000000000////////////////////////000000000000////////////222111111222444555555444@@@kkkpppfffccceeennnnnnwwwooo```^^^eeebbb___bbbooozzzyyyyyy~~~}}}rrrdddYYYKKKGGGFFFMMMTTTWWWZZZ]]]ccclllzzzjjjJJJ@@@BBBDDDEEEIIIPPPYYYbbbkkkuuu}}}xxxYYYFFFDDDIIIGGGEEEHHHLLLNNNPPPXXXhhhvvv|||{{{yyyvvvqqqlllhhheeeeeedddaaa^^^[[[XXXWWWVVVWWWXXXYYYWWWSSSNNNKKKIIIGGGDDD???:::666555444444444444333222333444555666555666888999:::999777666333222222333666999999999:::>>>CCCEEECCC@@@???@@@FFFBBBAAAHHHNNNKKKAAA999777666555555666888:::<<>>BBBCCCBBB@@@@@@@@@GGGCCCBBBGGGLLLKKKBBB:::666555444444555777999;;;HHHVVVbbbfffnnn}}}vvvjjjjjjqqqjjjcccdddjjjsssttthhhaaa```___bbbgggkkkqqq|||YYYGGG???999999:::777666666555555444333222222222222000000000000000000000000////////////////////////////////////000000000000111111222333444555777777FFFqqqwww~~~aaaXXXVVVXXXaaaiiiiiilllttt~~~oookkkhhhkkkkkkhhhjjjrrryyyzzzzzzxxxwww{{{yyymmm^^^QQQIIIFFFGGGOOOUUUXXX\\\```nnn|||cccNNNIIICCCCCCJJJLLLWWWfffpppwwwrrrQQQHHHHHHMMMPPPKKKUUUUUUTTTUUUYYYdddqqqzzz}}}|||yyyuuupppkkkgggeeecccaaa^^^[[[XXXVVVTTTSSSVVVXXXZZZZZZVVVRRROOOMMMHHHEEE@@@;;;777555444444444333333333333444555666555666888999:::999777666444333333555888;;;<<<;;;;;;===@@@AAA@@@@@@@@@AAAHHHEEECCCFFFKKKKKKDDD<<<555444333333444666888:::HHHVVVaaadddlll|||zzzxxxvvvtttwwwrrrgggaaaaaa```bbbfffhhhmmmyyyiiiHHH@@@::::::;;;888777888555555444333222222222222////////////////////////////////////////////////////////////000000000000111222333333444555888:::JJJtttvvv|||```XXXWWWYYYbbbccc```^^^ddduuuvvvzzzxxxsssxxx|||}}}wwwsssuuu|||yyynnn^^^QQQHHHGGGIIIQQQVVVYYY^^^cccppp~~~___OOOMMMEEEDDDMMMMMMYYYjjjvvv|||fffNNNMMMOOOTTTYYYWWW___aaa```\\\]]]iiizzz}}}{{{xxxtttooojjjgggeeecccaaa^^^[[[XXXUUUTTTSSSVVVXXX[[[ZZZVVVRRRNNNLLLHHHEEE@@@;;;777555444444333333333333444444555555555666888999999999777666555444444666999<<<======;;;<<<>>>???@@@@@@AAABBBHHHGGGEEEEEEIIIKKKEEE===555444444333444777999:::IIIWWWaaadddlll|||qqqfffaaabbbaaabbbdddeeejjjwwwvvvJJJBBB<<<<<<<<<:::999999555555444333222222222222////////////////////////////////////////////////.../////////000000000111000222333333444555999===NNNwwwzzzuuu[[[VVVVVVWWW______[[[ZZZbbbuuunnnjjjwww{{{uuummmpppyyyyyyooo^^^PPPIIIIIILLLTTTYYY[[[___eeettt^^^QQQQQQKKKJJJSSSVVV___ooo{{{___NNNRRRRRRUUU^^^bbbkkkrrrpppddd^^^kkk~~~{{{yyyvvvrrrmmmiiifffeeecccaaa___\\\XXXVVVTTTSSSVVVXXX[[[ZZZVVVPPPLLLIIIIIIFFFAAA;;;777555444444333333333444444444444444555666888999999999777666555444444666:::===>>>>>>;;;<<<===???AAABBBCCCBBBGGGHHHGGGFFFIIILLLGGG>>>666666555555666888:::<<>>;;;:::;;;555555444333222222222222000000000000000000000000////////////////////////......//////000000111111000222444444333666;;;@@@SSS|||qqqZZZVVVXXXYYY___^^^\\\^^^jjjppplllqqq~~~ooogggnnn{{{yyyooo\\\LLLKKKLLLPPPWWW[[[\\\aaagggxxx^^^SSSVVVVVVXXX___dddhhhsss~~~yyyZZZMMMSSSTTTWWWdddmmm~~~jjj^^^mmm}}}{{{zzzxxxvvvsssoookkkhhhfffeeecccaaa___[[[XXXVVVTTTSSSTTTWWWZZZZZZVVVQQQLLLJJJJJJGGGAAA<<<777555444444222333444444555555444444555666888999:::999777666444333333666999===>>>>>>;;;;;;===@@@CCCEEEDDDCCCEEEIIIJJJGGGIIIMMMGGG>>>777666555555666888;;;<<>>;;;;;;===BBBFFFGGGEEECCCCCCJJJLLLHHHJJJNNNHHH===666555444444555777:::;;;HHHVVVbbbgggooo}}}vvv{{{jjjaaa]]]YYYZZZ^^^aaadddlll```JJJBBB<<<<<<<<<:::999999555555444333222222222222000000000000000000000000////////////////////////---......///000111111222000333555444333666===CCC\\\jjjWWWWWWZZZZZZ___```^^^aaaooovvvuuuttteeeaaasssuuu^^^KKKOOOQQQVVV\\\^^^^^^bbbiiiooowwwaaaWWW```mmmvvvyyyyyyrrrqqqwww}}}dddTTTcccppp}}}mmm```sss~~~{{{yyyxxxsssqqqnnnkkkhhhgggffffff```___\\\YYYVVVSSSQQQQQQPPPTTTYYY\\\[[[WWWTTTRRRKKKHHHBBB<<<888555444444222333444555555555444333555666888999:::999777666333222222555999<<<======;;;;;;>>>CCCHHHIIIFFFCCCBBBJJJMMMIIIJJJNNNHHH<<<555444333333444666999:::FFFUUUbbbgggooo}}}OOOXXXeeeppp}}}zzzkkkaaa\\\[[[\\\]]]___fffppp|||wwwPPPIIIDDDEEEDDD???<<<;;;777777666555444333333222111111111111000000000000222000//////000000///---000000000000111111111111444111000333444666===FFFddd|||ssscccUUUTTT]]]bbb```fffbbbfffsss{{{zzzqqqmmm~~~~~~nnnkkkqqqgggccc^^^jjjxxxaaaNNNKKKQQQYYY^^^___```ccceeeeeekkkttt~~~eee___aaammmzzz{{{}}}zzzxxxtttrrryyyjjjYYYggg{{{rrrhhhyyy~~~zzzxxxuuutttrrroookkkgggdddbbb^^^]]][[[ZZZYYYVVVQQQNNNSSSSSSUUUXXXYYYXXXTTTQQQIIIEEE@@@;;;888666444222333333333444444444555555666666666888;;;;;;:::888222222222444666999<<<>>><<<::::::>>>DDDFFFCCC???EEEKKKNNNOOORRRSSSGGG666999888777555666777888:::FFFWWWeeeiiippp}}}AAAIIISSS^^^nnnzzzkkkaaa\\\ZZZ[[[\\\___eeeooozzzQQQJJJEEEEEEEEE@@@<<<<<<777777666555444333333222111111111111000000000000111///......//////...---000000000000111111111111333111111333444666<<>>;;;;;;777777666555444333333222111111111111000000000///000///......///000///---///000000000111111111111111111333555444444;;;DDDkkk}}}ttthhhvvvxxxgggaaa\\\VVVSSSVVV^^^dddgggnnngggfffmmmrrroooiiiggg|||ooobbbWWWddduuu}}}uuuiiilllwww~~~zzzvvvrrrcccSSSPPPQQQUUU\\\dddiiiiiiggg^^^ccclll}}}zzzccceeekkksssyyyxxx{{{xxxvvveee[[[sssxxxnnn|||yyywwwwwwwwwtttpppkkkfffdddcccbbbaaa]]]XXXUUUTTTTTTSSSRRRQQQSSSXXX\\\^^^\\\WWWSSSMMMIIICCC>>>:::777444222333333333444444444555555444444444666888::::::999777555222111333777<<>><<<999888<<>>>>>:::888999777777666555444333333222111111111111000000000000111000///000222333222111000000000000111111111111000111444555444555@@@LLLwwwwwwooollljjj~~~eeeUUUPPPMMMLLLPPPVVV]]]gggooowwwrrruuu}}}|||vvvxxxfff^^^UUU]]]nnn~~~}}}vvv{{{}}}{{{{{{lllXXXTTTUUUYYY___eeeiiikkkkkkjjjrrruuudddkkkmmmooouuuwwwppp\\\]]]{{{lllsss}}}zzzxxxxxx~~~{{{vvvpppkkkgggdddccc```]]]YYYVVVWWWXXXXXXXXXTTTTTTUUUWWWZZZ\\\[[[ZZZQQQMMMFFF@@@<<<888555222333333333444444444555555666555555666999<<<<<<<<<888666444222333666:::<<<<<<999888<<>>===:::999999777777666555444333333222111111111111000000000000000//////000111222222000000000000000111111111111111222444555333666CCCQQQzzzxxxssstttuuuwww___QQQNNNJJJKKKQQQXXX___jjjuuu{{{}}}~~~}}}~~~nnnaaa\\\SSSVVVcccrrrtttssspppYYYTTTXXX\\\aaadddhhhkkkmmmrrrsssfffoooooonnnvvv|||dddVVV^^^}}}xxxkkkzzz{{{zzzyyy{{{yyyvvvrrrmmmiiifffdddaaa^^^ZZZWWWVVVVVVUUUTTTQQQRRRTTTXXX[[[\\\ZZZXXXSSSNNNGGGAAA<<<888555222333333333444444444555555555444333555888;;;<<<<<<888666555444444666999;;;;;;888777<<>>;;;999:::777777666555444333333222111111111111000000000000///......///000111111000000000000000111111111111222222444555333777EEETTT|||sss]]]PPPOOOKKKKKKRRRYYY```mmmyyyuuu~~~|||nnn```WWWTTTPPPOOOYYYgggkkkmmmrrrYYYUUUYYY___bbbdddfffkkkooo{{{pppfffqqqqqqpppzzz___VVVbbbtttlll}}}{{{zzzwwwvvvuuurrroookkkhhhfffbbb___[[[WWWVVVTTTRRRPPPNNNPPPUUUZZZ]]]]]]YYYVVVSSSOOOHHHAAA===999555333333333333444444444555555444333222444777:::;;;<<<777666555555555666888999999666666;;;DDDKKKMMMLLLDDDMMMQQQNNNMMMNNNGGG===666555555555666999;;;===@@@RRRcccjjjqqq~~~dddnnnyyywwwjjjiii}}}uuufff\\\XXX\\\[[[[[[^^^eeeppp{{{UUU@@@CCC@@@:::===888:::666666555444333222222111222222222111111111111000000000000000000000000000111111111000000000000000111222000333666555DDDbbb|||kkkWWWMMMMMMMMMOOOVVV```iiioooqqqsss}}}}}}|||yyyrrrdddYYYUUUPPPJJJQQQQQQSSS\\\fff}}}www\\\WWWZZZZZZ___fffbbbdddtttnnnhhhpppooossskkkXXX```dddlllppp{{{yyyyyyvvvrrrooollliiieeeccc___^^^\\\YYYVVVTTTRRRQQQRRRRRRSSSWWW[[[]]]ZZZWWWRRRNNNHHHCCC???;;;666333222333333333333333333444555555444444555777:::<<<999555333555666666:::???<<<;;;;;;>>>BBBGGGJJJKKKEEEDDDDDDBBB@@@???@@@BBB:::666444555555333444888BBBRRRaaagggppp}}}lllpppvvvjjj^^^SSSOOOOOOYYYqqqvvvggg]]]YYY[[[ZZZZZZ^^^fffppp{{{___FFFFFF@@@:::>>>999<<<777777666555444333222222222222222111111111111000000000000000000000000000111000000000000000000000111222111333666555EEEddd|||iiiVVVLLLMMMNNNQQQYYYbbbkkkoooqqqsss|||{{{{{{}}}oooiii[[[RRRPPPLLLKKKOOOOOORRR]]]ggg~~~xxx^^^WWW[[[[[[```hhheeeiiizzzllliiirrrsssvvvbbbUUU___dddjjjsss}}}yyyvvvrrrooollliiieeebbb___^^^\\\YYYVVVTTTRRRQQQTTTSSSTTTWWW\\\]]]ZZZWWWQQQNNNHHHCCC???;;;666333222222333333333333444444666666555555666999;;;===999555333555666666:::???<<<;;;;;;===BBBGGGJJJKKKEEEDDDCCCAAA@@@@@@AAACCC:::666444555555333444888BBBRRRaaagggppp~~~qqqppprrrzzzXXXJJJCCC@@@CCCGGGQQQfff{{{tttfff]]]YYYYYYYYYZZZ^^^fffqqq{{{iiiKKKGGG???999===999===888888777666555444333333222222222111111111111000000000000000000000000000000000000000000000111111111333111333777666GGGgggwwwwww}}}gggTTTLLLMMMPPPUUU^^^fffmmmpppppptttzzz~~~}}}xxxyyytttfff___RRRKKKKKKHHHJJJMMMLLLSSSaaalllxxx```WWW[[[\\\bbbjjjhhhnnnzzziiiiiiuuuwwwyyy{{{[[[VVVbbbjjjuuuhhhxxx~~~yyyvvvrrrooollliiieeebbb___^^^\\\YYYVVVTTTRRRQQQTTTSSSTTTWWW[[[\\\ZZZVVVQQQMMMHHHCCC???;;;666333222222222333333444444444777666666666777:::<<<>>>999555333555666666999>>>===;;;;;;===AAAFFFHHHIIIEEEDDDBBBAAA@@@BBBCCCEEE:::666444666555333555888AAAQQQ```gggqqqsssoooppplllIIIFFFAAA??????>>>@@@KKKWWW~~~rrrddd[[[WWWWWWWWWYYY]]]fffqqq{{{nnnLLLEEE???:::===777;;;999999888777666555444444222222222111111111000000000000000000000000000000000000000000000111111111111333222444777777JJJlll{{{zzzdddTTTNNNOOOSSS[[[dddkkkooopppppptttwwwzzz{{{xxxxxxqqqaaaZZZMMMGGGIIIHHHHHHLLLPPP^^^ooowwwwwwaaaYYY]]]^^^cccjjjhhhpppwwwhhhiiiuuuwww|||mmm]]]___pppzzzooojjj~~~|||zzzzzzwwwsssooollliiidddbbb___^^^\\\YYYVVVTTTRRRQQQSSSRRRRRRVVVYYYZZZXXXTTTPPPLLLGGGBBB???;;;666444222222222333333444444444666555555555777999<<<>>>:::555333444555555888======;;;;;;===@@@EEEGGGHHHDDDCCCAAA@@@BBBDDDFFFFFF;;;666555666666444555999@@@QQQ```gggqqqyyytttttt~~~fffJJJDDDAAA@@@>>><<<;;;@@@FFF[[[wwwzzzzzzqqqddd\\\XXXVVVVVVXXX]]]fffpppzzzrrrNNNFFFCCC???@@@888;;;999999888777666555555444222222222111111111000000000000000000000000000000//////000000111111111111111333222444777888NNNqqq{{{bbbUUURRRSSSXXXaaaiiinnnppppppooottttttxxx{{{zzzyyyooo^^^VVVJJJDDDGGGFFFIIIPPP]]]sssuuuaaaZZZ______bbbhhhgggpppwwwhhhhhhrrruuu}}}uuuiiieeerrrnnnooo}}}{{{zzzwwwsssooolllhhhdddaaa___^^^\\\YYYVVVTTTRRRQQQPPPOOOPPPSSSWWWXXXUUURRROOOLLLGGGBBB>>>;;;777444111111222333333444555555444444333444666999;;;===;;;666333444444444777;;;===<<<;;;<<<@@@CCCFFFFFFCCCAAA@@@AAAEEEGGGHHHGGG;;;777555666666444555999AAAQQQ```hhhqqq|||{{{vvv___KKKGGGFFFEEECCCAAAAAADDDFFFIIIWWWwwwuuupppuuu}}}qqqddd]]]ZZZVVVVVVXXX]]]eeeoooyyy{{{RRRIIIGGGDDDDDD:::>>>999999888777666555444444222222222111111111111000000000000000000000000000/////////000111111222222000444333555777999QQQvvvuuu___VVVVVVXXX^^^gggnnnqqqqqqooonnnssssssxxx|||iiiYYYRRRFFFBBBEEEEEEMMMYYYlllttt```ZZZ______bbbgggfffqqqwwwiiihhhpppsss~~~nnnppptttzzzooouuu{{{xxxsssooolllhhhdddaaa___^^^\\\YYYVVVTTTRRRQQQMMMLLLMMMQQQUUUWWWUUURRROOOKKKFFFBBB>>>:::777444111111222333333444555555333333333333555888;;;===;;;666444444444333666:::===<<<:::<<>>999888777666555444444333222222222111111111111000000000000000000000000000...//////000111111222222000444444555777:::SSSyyyooo[[[VVVYYY]]]ccclllqqqrrrpppooonnnrrrqqqyyy{{{cccTTTOOOEEEBBBFFFFFFOOO]]]tttuuu```YYY^^^___bbbggghhhtttuuuiiijjjppptttzzzqqqqqqlll{{{{{{xxxsssooolllhhhccc```___^^^\\\YYYVVVTTTRRRQQQKKKKKKLLLQQQVVVXXXVVVSSSNNNJJJFFFAAA>>>:::777444000111111222444555555666444333333444666999===>>><<<777444444444222555999>>><<<:::;;;>>>AAACCCDDD>>>>>>???EEEKKKMMMJJJFFF;;;777666777666555666:::CCCSSSbbbiiiqqqwwwwww|||zzzdddSSSOOOOOOLLLIIIJJJOOOSSSUUUSSS\\\___cccvvvzzzjjj^^^WWWTTTVVVWWWYYY]]]eeennnvvv{{{ZZZHHHCCC??????777===888888777666555444333333222222222111111111111000000000000000000000000000...//////000111222222222000444444555777;;;TTT{{{jjjYYYVVVZZZ```fffnnnsssrrrpppnnnnnnqqqqqqzzzwww___RRRNNNFFFDDDIIIIIIOOO]]]tttvvvaaaWWW]]]___ccchhhjjjwwwsssiiikkkrrruuussswwwiiiiii}}}{{{xxxtttooolllhhhccc```___^^^\\\YYYVVVTTTRRRQQQKKKKKKLLLQQQVVVYYYWWWUUUNNNJJJEEEAAA>>>:::777444000111111222444555666666555444444555777;;;>>>@@@<<<777444444333222444999>>><<<:::;;;>>>AAACCCCCC======@@@FFFMMMOOOKKKFFF<<<888666777777555666:::DDDTTTccciiiqqqxxxzzz|||}}}jjjWWWXXXVVVUUUXXX[[[]]]\\\ZZZ]]]cccgggiiissswwwiii^^^WWWUUUWWWWWWXXX\\\cccllluuuzzz~~~zzzsssTTTBBB@@@>>>???AAA===999999888666555555555555555444333222111111111111222222111111000000//////000000000111222222333333555111333666555>>>```vvvcccXXXZZZaaagggrrrwwwsssoooqqqooojjjooo|||ttt```NNNHHHGGGCCCDDDHHHOOO]]]rrr~~~wwwooozzzuuuaaaWWW___cccfffjjjiiivvvssshhhmmmyyyzzz}}}yyy|||ooohhhwww~~~zzzwwwssspppnnniiiccc^^^]]]\\\ZZZWWWTTTQQQNNNLLLMMMLLLLLLOOOTTTXXXZZZ[[[QQQMMMGGGAAA===:::777555444444444444444444444444333555666777777888:::<<<<<<777444444444333666;;;AAA@@@<<<888;;;CCCHHHGGG===AAAJJJSSSXXXVVVNNNFFF<<<888555666555333555999AAATTTdddlllttt}}}zzzyyy{{{yyymmm___ZZZXXXYYY^^^eeehhhfffcccdddfffggglllzzzvvvhhh]]]WWWUUUWWWWWWXXX\\\dddnnnxxx~~~|||vvv{{{XXXDDDDDDBBB>>>???===:::999888777666555555555555444333222111111111111111111111000000000000000000000000111222222333333444111333666555???bbbnnn^^^XXX^^^iiixxxsssooopppnnnvvvrrr^^^MMMHHHGGGDDDEEEJJJOOOXXXhhhqqqmmmiiiyyyvvvccc[[[bbbdddgggjjjjjjxxxrrriiiqqqvvvzzzzzzccc[[[lllyyyvvvrrrooommmiiiddd___]]]\\\ZZZWWWTTTQQQNNNMMMJJJJJJJJJNNNSSSWWWZZZ[[[RRRNNNHHHBBB>>>;;;888666444444444444444444444444444555666777777888:::===<<<777444444444333666;;;BBBAAA===999<<>><<<<<<;;;:::999777666555555555555444333222111111111111000000000000111111111111000000000111222222333333444222333777666AAAeeezzzgggZZZYYYfffuuu~~~uuuuuuvvv{{{ppp]]]LLLHHHGGGEEEFFFKKKRRRVVV^^^eeedddhhh|||vvveee^^^dddeeegggkkklll}}}rrrlllwww}}}ssstttVVVUUU]]]qqqyyyvvvssspppmmmiiidddaaa]]]\\\ZZZWWWTTTQQQOOONNNHHHGGGHHHLLLQQQVVVYYYZZZSSSOOOIIIDDD@@@===999777444444444444444444444444444555666666666888;;;===<<<777444444333222555:::BBBBBB>>>;;;>>>FFFJJJIIIFFFGGGKKKPPPSSSPPPHHHAAA>>>:::777888777555777;;;AAASSScccjjjqqq~~~|||rrrqqqooollliiiiiikkkooorrryyyzzzyyy}}}qqqddd[[[VVVTTTWWWVVVWWW\\\eeeqqq}}}zzzYYYEEELLLHHH===;;;===<<<;;;999888777666555555444444333222111111111111//////000000111111222222000000000111222222333333444222444777777CCCiiiuuudddZZZ\\\mmm}}}~~~{{{zzz|||qqq]]]LLLHHHGGGEEEFFFKKKVVVXXX]]]bbbfffooovvvggg^^^cccccceeejjjooovvvppp|||yyyzzz\\\NNN\\\kkkuuu|||zzzvvvqqqmmmhhhdddaaa]]]\\\ZZZWWWTTTRRRPPPOOOIIIHHHHHHKKKOOOSSSVVVVVVQQQNNNIIIDDD@@@===999777333333444444444444444444555555666666666777;;;>>>===888444444333222555:::BBBAAA>>>;;;>>>FFFIIIHHHEEEEEEFFFJJJLLLKKKEEE???>>>999666777666555666:::AAASSSccciiippp}}}rrrgggdddkkksssxxx~~~ooobbbZZZVVVTTTUUUUUUWWW\\\eeeqqq}}}}}}yyyUUUEEEKKKHHH>>>===>>>===<<<:::999777666666666444444333222111111111111//////000000111111222222000000000111222222333333333222555888888EEEnnnooo```YYY\\\kkkzzz~~~qqq^^^MMMHHHGGGEEEEEEJJJWWW[[[bbbhhhlllvvvtttggg\\\aaaaaaccckkkrrr{{{uuuzzztttSSSPPP___jjj~~~~~~yyysssmmmgggcccaaa^^^\\\ZZZWWWTTTRRRQQQPPPLLLJJJJJJKKKNNNQQQRRRRRRPPPLLLHHHDDD@@@===999666333333333444444444555555555666666555555777;;;>>>>>>999555555444333555:::@@@@@@>>>;;;>>>EEEHHHGGG@@@??????BBBFFFFFFDDD@@@<<<888555666555333555999@@@RRRbbbhhhooo|||xxxjjjiiilllqqq{{{lll```XXXUUUTTTSSSTTTWWW]]]gggrrr||||||jjjQQQGGGKKKFFF@@@@@@>>>>>>===;;;999888777666666555444333222111111111111000000000000111111111111000000000111222222333333333222666999999HHHssswwwdddYYYVVVYYYcccmmmoooyyyppp]]]LLLHHHGGGEEEGGGKKKVVV^^^hhhmmmooouuu}}}qqqggg\\\aaaaaadddlllttt~~~www|||zzz```QQQUUUaaajjjzzztttlllfffcccbbb^^^\\\YYYVVVTTTRRRRRRRRROOOMMMLLLLLLNNNPPPQQQQQQOOOLLLHHHDDDAAA===999666222333333444444555555555666666666555555777;;;???@@@:::666666555444666;;;@@@@@@>>>;;;>>>EEEHHHFFF>>><<<;;;===BBBEEEEEEDDD<<<888555555555333555999???QQQaaahhhooo|||sssmmmrrryyyjjj^^^WWWUUUTTTTTTUUUZZZ```jjjttt}}}zzz]]]PPPKKKJJJCCCBBBCCC===???>>><<<:::888777666666555444333222111111111111111111111000000000000000000000000111222222333333333222666::::::IIIvvvwwwgggWWWQQQTTTXXX]]]aaagggpppxxx~~~lllZZZJJJGGGHHHGGGJJJOOOXXXdddooopppmmmpppyyyzzznnneee___ddddddfffnnnvvv~~~xxxuuuzzzmmmVVVSSSZZZiiiwww||||||xxxrrrjjjeeecccddd^^^\\\YYYVVVTTTSSSRRRSSSPPPNNNMMMMMMPPPRRRSSSSSSOOOLLLIIIEEEBBB>>>:::777222222333333444555555666666666555444444777;;;???AAA<<<888777666555777<<<@@@AAA???===@@@FFFIIIGGGAAA>>>;;;===BBBGGGIIIIII===888666666666444555999???PPPaaahhhppp}}}iiiyyyxxxxxxiii]]]WWWTTTTTTTTTWWW\\\cccllluuu}}}|||zzzVVVPPPPPPKKKAAACCCEEE<<>><<<:::888777666666555444333222111111111111222222111111000000//////000000000111222222333333222333777::::::JJJxxxmmm]]]OOONNNTTTYYY[[[\\\gggooouuuyyyiiiWWWHHHFFFIIIIIIMMMRRR\\\iiitttssslllkkkrrrzzzxxxllldddbbbggggggiiipppwww|||wwwttt{{{eeeUUUUUU[[[mmmxxxxxxuuupppiiiddddddfff___]]]YYYVVVTTTSSSSSSSSSOOONNNMMMNNNQQQTTTUUUUUUPPPMMMJJJGGGDDD@@@;;;888222222333333444555666666666666555444444777;;;???BBB===999888777555888<<>>AAAHHHJJJHHHEEEAAA>>>???DDDIIILLLLLL>>>999777777777555777;;;>>>PPPaaahhhppp~~~