BM66(h zzzyyyxxxvvvuuutttttttttzzzvvvrrrqqqqqqoookkkggglllfffdddppp}}}ooogggdddbbbaaabbbjjjpppooojjjfffiiinnn~~~|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuttttttsssrrrrrrqqqqqqrrrssssssrrrqqqooommmkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggfffdddcccbbbaaa^^^^^^^^^^^^^^^_________kkkhhhfffhhhnnnzzznnnqqqnnnmmmnnnqqqqqqooolllppppppqqqpppooollliiigggdddbbb___\\\ZZZXXXWWWWWWSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWZZZ^^^bbbiiijjjkkkkkkhhhbbb\\\YYY___```aaabbbdddfffhhhiiiooopppqqqssssssrrrrrrqqqpppppppppqqqrrrtttuuuvvv|||}}}}}}}}}wwwvvvtttpppkkkfffbbb___^^^XXXXXXXXXXXXYYYZZZ[[[\\\[[[WWWSSSQQQQQQRRRQQQPPPQQQWWWgggxxxnnnnnnuuu|||bbbXXXXXXYYYWWWVVVRRRYYY___^^^XXXVVVYYY___|||wwwkkknnnnnniii^^^TTTNNNLLLJJJLLLNNNQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAGGGGGGGGGHHHHHHIIIIIIIIIOOOJJJHHHIIIMMM```zzz}}}hhhbbbZZZXXXZZZ\\\\\\[[[\\\]]]___```___]]]ZZZYYY[[[YYYUUURRRPPPNNNNNNNNNIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIKKKLLLLLLNNNQQQSSSNNNOOOQQQSSSUUUUUUTTTTTTZZZZZZ[[[\\\]]]___aaabbbdddeeegggiiijjjjjjiiiiiilllkkkjjjkkkmmmqqqtttvvvpppqqqtttwwwyyyzzzzzzzzzqqqrrrsssuuutttpppjjjfffeeebbb]]]XXXTTTRRRRRRRRRPPPPPPPPPQQQRRRTTTUUUVVVRRRQQQOOOKKKIIINNNXXXaaammm{{{hhh\\\QQQPPPUUUXXXZZZ[[[UUUVVVWWWWWWWWWWWWYYYZZZ~~~{{{ttt{{{yyy{{{uuuccc^^^kkkyyyrrr]]]VVVZZZ]]]ZZZQQQHHHCCCBBBAAACCCFFFIIIJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCDDDAAACCCDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBBBBIIIFFFHHHKKKGGGGGGWWWmmmvvv|||lll```\\\[[[ZZZXXXTTTVVVXXXZZZZZZYYYWWWVVVWWWUUURRRPPPNNNMMMNNNNNNHHHGGGGGGGGGGGGGGGGGGHHHDDDEEEGGGGGGGGGGGGHHHJJJHHHHHHHHHHHHJJJLLLNNNOOOOOOOOOOOOPPPQQQRRRTTTTTTUUUWWWZZZ\\\^^^^^^]]]\\\^^^]]]\\\\\\___ccchhhkkkiiikkkooorrrssssssqqqppprrrmmmgggcccbbbbbb___\\\^^^[[[WWWSSSPPPQQQRRRSSSOOOOOOOOONNNOOOOOOPPPQQQNNNQQQRRRKKKFFFNNNcccuuusssjjj]]]VVVPPPNNNMMMLLLOOOTTTVVVRRROOOQQQVVVYYYWWWTTT|||zzzxxxwwwsssrrrrrrsssuuuxxx|||~~~nnnnnnnnnoooooooooppppppiiihhhhhhgggfffeeeeeeddd_________^^^^^^^^^]]]]]][[[[[[[[[ZZZZZZYYYYYYYYYTTTUUUUUUVVVVVVWWWXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHKKKKKKJJJJJJJJJJJJJJJJJJHHHRRRSSSrrrgggTTTOOO]]]\\\^^^kkkeee\\\fff```^^^[[[WWWTTTVVV[[[aaalllsss~~~vvvkkkeeekkkwwwooo```YYYUUUYYYVVVMMMGGGEEEBBB<<>>>>>============>>>>>>===>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDGGGKKKNNNjjj~~~xxx{{{kkkXXXTTT[[[UUUUUUVVVWWWXXXXXXWWWVVVWWWRRRPPPRRRRRRNNNKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMOOOOOOQQQSSSUUUWWWXXXYYYYYYWWWVVVVVVYYY^^^dddgggdddeeefffggggggfffeeeddd___]]][[[WWWTTTQQQPPPOOOZZZ[[[VVVNNNMMMQQQPPPJJJKKKHHHHHHLLLNNNMMMMMMOOOHHHLLLQQQOOOOOOaaa}}}mmmeee^^^YYYXXXWWWTTTQQQNNNKKKIIIPPPQQQPPPPPPOOOQQQTTTWWWKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEFFFGGGIIIKKKCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAABBBAAAAAAAAA@@@@@@@@@@@@DDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDCCCDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???AAAAAA@@@???????????????AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBIIICCCRRRuuuPPPKKKPPPTTT[[[bbb^^^]]]eee]]][[[XXXSSSPPPQQQVVVZZZaaagggrrrzzztttnnnjjjooowwwkkk]]]UUUVVVWWWSSSIIICCCBBB@@@<<>>===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>====================================>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBAAAAAACCCFFFIIIQQQeee|||vvv}}}ttt]]]SSSSSSSSSSSSTTTUUUUUUSSSRRRUUUQQQOOOPPPPPPLLLLLLNNNKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHIIIJJJLLLMMMOOOPPPQQQPPPOOOOOOOOOQQQVVVZZZ\\\YYYZZZZZZ[[[[[[ZZZZZZYYYUUUTTTRRRPPPNNNMMMLLLLLLMMMQQQQQQLLLIIIKKKLLLKKKMMMJJJKKKMMMMMMHHHGGGIIINNNKKKJJJQQQdddxxxrrreee___WWWQQQQQQPPPOOONNNLLLKKKJJJRRRSSSSSSQQQOOOPPPQQQSSS>>>>>>>>>=====================>>>???@@@AAABBBBBBBBBAAA???===<<<<<<======<<<============>>>>>>>>>??????>>>>>>===<<<<<<<<>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<;;;;;;::::::999<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBDDD===???___hhhSSSGGGKKKYYY\\\ZZZ]]]^^^\\\[[[WWWRRROOONNNPPPSSSYYY___jjjvvv|||~~~}}}vvvtttrrrtttzzzwwwfff[[[SSSVVVTTTMMMCCC>>>??????===@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@????????????AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@???===>>>@@@BBBCCCGGG```~~~xxx{{{bbbVVVSSSPPPOOOPPPRRRRRRRRRTTTQQQQQQQQQOOOKKKKKKOOOLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJMMMOOOQQQOOONNNNNNNNNNNNNNNOOOOOOKKKKKKJJJJJJJJJJJJJJJKKKIIIPPPSSSMMMFFFDDDEEEEEEEEECCCDDDFFFFFFDDDFFFKKKLLLQQQ\\\mmmvvvssswww```ZZZYYYPPPOOOPPPQQQRRRRRRRRRRRRRRRTTTUUUUUUSSSPPPNNNNNNOOO@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@DDDBBBAAA???======<<<<<<============>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>??????@@@@@@@@@;;;<<<<<<======>>>??????=========<<<<<<<<<;;;;;;>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<==========================================<<<<<<<<<<<<======<<<<<<<<<<<<<<<============>>>>>>??????@@@>>>???????????????@@@@@@BBB@@@BBBCCCMMMssswwwRRRIIIWWWYYY\\\___VVV___]]]YYYUUUQQQPPPPPPPPPTTTZZZdddooo{{{}}}{{{{{{}}}}}}{{{xxxvvvwww~~~mmmaaa[[[TTTWWWQQQHHH???<<<<<<>>>???@@@@@@AAABBBBBBBBBAAA@@@?????????>>>>>>=========???>>>>>>=======================================;;;<<<======;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<;;;999888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===;;;;;;===???AAAGGGMMM\\\uuuvvvjjjbbbVVVNNNLLLNNNPPPRRRRRRQQQRRRSSSPPPJJJJJJMMMLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLIIIIIIHHHHHHIIIIIIJJJKKKHHHMMMPPPNNNIIIFFFEEEEEEEEEBBBAAABBBCCCGGGSSS^^^dddsss}}}wwwuuuxxxyyywwwqqqVVVTTTUUUPPPPPPQQQRRRTTTUUUVVVVVVVVVSSSTTTTTTSSSPPPNNNMMMMMM::::::::::::::::::::::::::::::999888888777666666<<<;;;::::::999888888888777777777888888888888999:::::::::999999999999999777888888888888888888888888999999::::::;;;;;;;;;::::::;;;;;;<<<=========<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999999999999888888999999::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>888@@@GGGEEEWWWtttOOOMMMPPP\\\bbbXXX```^^^ZZZWWWUUURRRPPPNNNLLLRRRZZZeeeooo||||||{{{{{{xxx{{{{{{xxxzzzyyyaaaZZZYYYVVVUUUMMMCCC===;;;<<<>>>@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>======<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;666777999::::::999777666888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===???:::BBBCCCBBBWWWrrroooooo\\\QQQMMMKKKJJJKKKKKKMMMQQQPPPKKKJJJLLLLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGJJJJJJIIIHHHIIIJJJLLLMMMJJJIIIIIIHHHHHHHHHHHHHHHAAABBBDDDHHHJJJIIIHHHHHHKKKIIIGGGIIIMMMYYYooo{{{lll]]]VVVTTTSSSRRRMMMMMMNNNPPPQQQQQQQQQQQQPPPQQQRRRQQQOOOMMMMMMMMM<<<<<<<<<===============;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<========================;;;;;;;;;<<<<<<<<<<<<<<<777777888888888888888888888999999:::;;;;;;<<<<<<:::::::::999999999999888999999999999999999999999888888888999::::::;;;;;;::::::::::::::::::::::::888888888888888999999999999888888888888999::::::999::::::::::::::::::;;;999::::::;;;;;;<<<<<<<<<===888;;;CCCAAAGGGttt___EEEEEEUUU```___]]][[[YYYXXXVVVTTTPPPMMMIIINNNUUU\\\eeeqqq~~~|||{{{||||||vvvzzz{{{zzz}}}gggWWWSSSUUUUUUPPPFFF>>><<<<<<<<<>>>@@@???@@@AAABBBAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::999999::::::999999999999999999999999:::;;;<<<<<<::::::;;;<<<999999999999999999999999555666777888888777666555777777777777888888888888999999999999999999999999777999;;;;;;;;;;;;<<<>>>999777===FFFIIIWWWzzzqqqqqqyyynnn```TTTLLLKKKHHHHHHLLLNNNLLLKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHIIIIIIJJJKKKIIIHHHGGGEEEDDDDDDDDDDDDCCC???>>>AAADDDCCCBBBCCCGGGIIIPPPYYYcccvvvzzzttt}}}}}}{{{dddSSSUUUZZZUUUQQQRRRLLLMMMNNNOOOOOOOOOOOOOOOMMMOOOOOONNNMMMLLLLLLMMM999999999999:::::::::;;;999999999999:::::::::;;;555666666777777777777666666666777777777888888888666666777777777777777777555555666666666777777777;;;::::::::::::::::::999888888888999::::::;;;;;;999999999999888888888888888888888888999999999999888888999::::::;;;<<<<<<::::::::::::::::::::::::888888999999999::::::::::::999999999::::::;;;<<<;;;;;;;;;;;;::::::::::::999::::::;;;<<<<<<======999>>>:::<<>>>>>??????@@@???>>>===<<<999999999999999:::::::::::::::999888888888888999888888888888888888888888888999::::::888888999:::777777777777777777777777555555555555555555555555555666666666777777777777777777777777777777777777666888999:::999999:::;;;;;;666;;;EEEBBB???TTTqqqsss{{{wwwiii]]]SSSJJJJJJMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB???@@@@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEECCCBBBAAAAAAAAAEEE@@@???BBBCCCBBBFFFLLLSSS\\\jjjxxxpppddddddggguuu{{{tttaaaXXXSSSUUUXXXUUURRRQQQOOOPPPQQQRRRRRRSSSSSSRRRNNNNNNMMMKKKIIIIIIJJJLLL777777777888888999999999999999888888888777777777777888888999999888777777777777777777888888888888888888888888888888999999666666666777777888888888888777777777666666555555555555555666777777888888666666666666555555555555666666666666666666666666555555666666777888999999777777777777777777777777666666666777777777888888777777777777777888999:::999999888888777777666666666777777888999::::::;;;111AAA:::555CCC@@@FFFhhh[[[KKKEEEGGGUUU\\\[[[ZZZ[[[\\\ZZZUUUQQQHHHKKKNNNOOOSSS\\\iiirrr{{{}}}|||yyysss}}}}}}}}}jjjUUUTTTWWWTTTRRRVVVDDD;;;666:::===;;;:::<<<======>>>>>>>>>===;;;:::666666777777888888999999:::999999888888888888888777777777777777777777777666888999888777666777888666666666666666666666666666555444444444444555666555555555666666666666777666666666666666666666666666777999999888777777888555::::::777999@@@FFFFFFTTTssswwwzzzsssbbbRRRLLLLLLLLLJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEDDDDDDCCCCCCDDDFFFHHHIIICCCDDDFFFGGGHHHHHHGGGGGGFFFFFFDDDCCCBBBAAAAAAAAA<<<;;;???EEEHHHKKKXXXeeeuuu}}}rrrbbb]]]kkktttsssttt|||hhhaaaMMMVVVZZZVVVSSSTTTTTTQQQNNNOOOPPPRRRSSSSSSSSSSSSOOONNNMMMJJJGGGGGGIIIKKK777777777777777777777777666777777777888888888888888777777666555444444444777777777777666666666666999888888888777777666666888777666555555666777888777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666444444444555555555555666777777777777777666555444666666666666666666666666666666555555555555666666666666666666666666666666555666666777888999999999777:::<<<;;;;;;>>>FFFLLLuuuQQQ???CCCMMMVVVUUUVVVYYY\\\ZZZVVVSSSRRRNNNIIIGGGKKKSSS]]]dddooouuu~~~wwwxxx{{{yyyzzz}}}{{{uuuwww~~~zzz{{{dddRRRRRRUUUZZZUUUGGG<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888888888888777777777777777888999888666555555555666777666666666666666666666666777666555444444444444444444444444444444444444444333333333333333444555666444444444444444444444444555555555555555555444444666666666666777777777777777777777888999:::<<<===GGGMMMhhhsssjjjttt}}}mmm___SSSKKKHHHGGGEEEDDDFFFGGGGGGFFFFFFLLLKKKIIIEEEBBBAAABBBCCCDDDBBBAAAAAABBBCCCCCCBBBFFFEEEDDDDDDEEEDDDBBB@@@BBB@@@>>>@@@DDDEEEDDDBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@AAACCCDDDCCCCCCEEEFFFCCCFFFGGGDDDCCCDDDAAA<<<@@@<<>><<<===<<<;;;>>>AAACCCCCCBBB???@@@@@@@@@@@@@@@AAAAAACCCEEEEEEDDDAAA>>>======CCCDDDBBB===;;;???BBBAAAMMMSSScccvvvsssjjjzzz~~~|||rrrpppnnnZZZTTTUUUTTTRRRQQQQQQRRRRRROOOMMMHHHKKKOOOQQQQQQPPPOOOOOOTTTRRROOOKKKHHHGGGHHHIII666666666666666666666666555555666666666777777777666666666555555444444333333333444444555555666666777777777666666666666666555555444444444444555555666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333333333333333444444444444444444555555444444333333444444444444444444444444555555444444444444555555555555555555555555555555555555555666777777888888666999::::::777777;;;>>>CCCqqq|||YYY<<>>QQQuuuuuupppwwwaaaVVVQQQKKKEEEEEECCCAAA???@@@AAAAAAAAABBBAAA@@@@@@BBBBBBAAA???AAA@@@???@@@AAAAAA???===@@@???????????????>>>>>>===<<<;;;::::::<<<>>>????????????>>><<<<<<>>>@@@;;;CCCKKKRRR^^^rrrzzzkkkiiiiiihhhhhhoooyyyooobbbVVVQQQOOOPPPPPPSSSRRRQQQQQQQQQQQQQQQQQQGGGLLLRRRVVVVVVUUUSSSRRRNNNNNNNNNOOOPPPPPPOOONNN444444444444444444444444333333444444444555555555444444444444333333333333000111111222333444444555444444444444444444444444222222333333333333222222444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111222222222222555555666666666666555555222222222222222222222222333333222222222222333333333333333333333333333333444444444444444555555555222444777888888888999999:::DDDZZZ{{{qqqZZZGGG???LLLUUURRRRRRZZZXXXWWWUUURRRNNNJJJFFFEEEHHHLLLSSS\\\gggsss~~~wwwtttrrrsssvvvxxxxxxwwwmmmooorrrxxxyyyZZZPPPRRRVVVOOOGGG@@@555999999888888888888999999777777777777666555444333444444333333444555555666444444444444333333222222333333333333333333333333222222111111111111222222222222222222222222222222333222111000000000000000111111111111111111111111000111111111222222333333222333333333444444444444444444444444555555666777444777::::::777:::IIIZZZzzzlllnnnxxx|||vvvooogggVVVPPPGGGAAA???AAABBBBBB@@@@@@@@@AAABBBCCCAAA???AAA@@@???@@@AAAAAA???===??????@@@????????????@@@>>>===;;;::::::;;;===>>>@@@@@@???>>>===@@@EEEHHHQQQ\\\iiiwwwzzzwwwsssooopppjjjrrrxxxyyy|||~~~ttt^^^ZZZUUUPPPOOONNNOOOOOOQQQRRRRRRRRRRRRRRRRRRSSSKKKOOOUUUXXXWWWTTTRRRPPPIIIMMMQQQPPPMMMLLLMMMPPP333333333333333333333333222333333333333444444444333333333333333333333333111111222222333333444444333333333333333444444444222222333333333333222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000000000000111111111222333333444444555444444444222222222222222222222222222222111111111111222222222222222222222222222222333333333333333333333333222333444666888999::::::<<<999DDDfffaaaIIIJJJPPPNNNQQQYYYWWWVVVUUUTTTPPPLLLIIIFFFCCCFFFKKKRRR\\\iiiuuu}}}~~~mmmooosssuuuvvvuuuvvvvvvkkkrrrxxx~~~|||yyyYYYRRRUUUVVVJJJAAA===666888888777777777777888888666666666666555444333222222222222222333444555555333333333333333222111111333333333333333333333333111000000000000111222222111111111111111111111111111111000/////////000000000000000000000000000000//////000000111222222222222222222222333333333333333333333333333444555555333333555999888777;;;AAAPPPtttpppnnnrrruuucccTTTKKKFFFBBB@@@AAA@@@@@@AAAAAA@@@>>><<>>>>>???@@@@@@???===<<<===????????????@@@BBB>>>===<<<<<<<<<===>>>??????CCCHHHNNNVVV^^^gggmmmyyyyyyaaahhh|||tttwwwzzz}}}nnndddRRRPPPMMMJJJJJJKKKLLLMMMNNNPPPSSSTTTSSSRRRRRRSSSLLLOOOSSSUUUSSSQQQNNNMMMLLLPPPTTTQQQKKKGGGIIIMMM333333333333333333333333222222222222333333333333222222222222222222333333333333333333333333333333222222222222333333333444222222333444444333222222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000/////////000000000111111...///000000111111111000111111111111111111111111111111111000000111111111222222222222222222222222333333333333333222222222222222333444666888888888999:::===QQQoooeeeKKKGGGOOOVVVXXXWWWWWWWWWVVVSSSOOOLLLJJJBBBCCCFFFJJJQQQ\\\hhhpppyyyxxxsssmmmooorrrttttttsssqqqqqqoooxxx}}}|||zzzfffWWWQQQSSSRRRDDD;;;;;;888888777777666666777777888555555555555444333222111111111111222222333444555111222333333333222000000222222222222222222222222000////////////000111222111111111111111111111111//////.........///000000////////////////////////......///000000111222222111111111111222222222333333222222222222333444444555222333777:::999;;;>>>;;;NNNlllwwwttt|||ooofff___[[[^^^]]][[[[[[YYYVVVRRROOOFFFEEEEEEFFFGGGHHHFFFDDDCCCEEEFFFEEEBBB@@@BBBCCCAAABBBCCCDDDFFFGGGHHHIIIRRR[[[hhhwww|||xxxccc]]]]]]ssssssbbb[[[UUUQQQNNNMMMNNNNNNJJJGGGIIIMMMRRRSSSRRRPPPPPPPPPKKKNNNQQQRRRQQQNNNMMMMMMPPPQQQQQQOOOKKKIIIJJJKKK222222222222222222222222111111222222222333333333222222222222222222222333444444333333333333333333111111222222222333333333222333444555555444333222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000000111222222222222222000000000000000000000000111111000000000000111111111111111111111111111111333222222222222222222222444222222222444666666666111;;;:::>>>YYYttt~~~MMM???QQQ\\\WWWZZZZZZZZZYYYVVVSSSOOOMMMEEEEEEDDDEEEIIIRRR\\\dddooo||||||rrrlllpppppppppqqqrrrqqqnnnlllqqqyyyzzzrrrqqqvvvdddYYYUUUNNNQQQOOO???777::::::777777666666666666777777444444444444333222111111111111111111222333444555111111222333222111000///000000000000000000000000///////////////000111111000000000000000000000000...............///000111////////////////////////---......///000111111222000111111111111222222222222222222111222222333333666222111555888666666888:::888BBB^^^tttssspppsss~~~xxxtttmmmllllllmmmnnnooommmllllllmmmmmmiiiccc___^^^___bbbdddgggjjjmmmooopppqqquuu{{{iiiZZZVVVUUUaaannnrrr___VVVRRR[[[WWWTTTVVVYYYUUUJJJ@@@FFFKKKQQQSSSQQQOOONNNNNNKKKNNNQQQQQQPPPOOOOOOOOOQQQOOOMMMMMMNNNOOONNNMMM111000000111444444222///222222222222222222222333222222222222222111000000111000/////////111333444111111111111111222333333000222444444444333444555222222222111111000000000111111000////////////000333222222222222111111111///000000111222333333333000000000000000000000000000000000000000000000000000000000000000000000000333333222111000000000111000000000000000000000000000111111111111222222222222222222333333333444444888666666:::BBBTTTpppiiiDDD@@@KKKQQQWWWWWWWWWXXXXXXUUUPPPKKKGGGGGGDDDAAAAAAGGGPPPWWWcccppp~~~rrrhhhiiiooonnnmmmlllmmmllljjjkkkmmmyyynnngggjjjuuuiiiZZZVVVYYYTTTJJJ@@@777444666999666666555444444444444555444333222111111111222222000000000111222222222333//////////////////////////////000000000000//////............///////////////////////////////////////...---,,,,,,---...///............////////////000000111111111111000000000////////////111333444111111111111111111111111222222333444444555555666444666:::???JJJdddlllfffiiiiiiooozzz{{{```XXX___[[[WWWaaagggrrrzzzzzzggg\\\UUUPPPLLLZZZYYYUUUSSSVVVZZZWWWQQQOOOQQQQQQNNNKKKJJJKKKNNNMMMJJJHHHKKKPPPTTTTTTRRRNNNLLLNNNJJJDDDIIIMMMCCC111000000222444555222000111222222222333333444444222333333333333333333222222222222222222222222222333222222222222222333333111333444444333222333444555444444333222222222222000000//////000111222222000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////333222111111000000000111//////////////////////////////000000000111111111222222222333333333333444444555777888;;;GGGbbbzzzkkkLLLAAADDDIIILLLNNNQQQUUUXXXWWWTTTRRRJJJIIIFFFBBBAAACCCIIIOOOXXXcccssswwwqqqkkkggggggjjjiiilllmmmjjjdddeeeqqq|||qqqrrrtttxxx~~~tttcccYYYWWWVVVPPPFFF===777555666777666555555444444444444444444444333333333222222222000000111111111111111222........................//////000000000000//////---.........////////////........................///...---,,,,,,---...///---.........////////////...//////000000//////...///////////////111222333111111111111111111111111222222222333444444555555666777888888999DDD[[[pppuuukkkeeeffflllqqq{{{zzzfffWWWKKK[[[wwwyyykkkgggnnnzzzvvvfffZZZTTTRRRPPPOOORRRTTTTTTRRRUUUXXXWWWRRRRRRSSSTTTRRRNNNLLLLLLNNNOOOKKKHHHJJJNNNQQQRRRQQQNNNLLLNNNJJJ@@@CCCFFF===000000000222444444222000/////////000000111111111000000111222222222222111000111222333222111000///222111111000000000111111222333444333222222333444555444333111111000111111111111000000000000111111000000/////////.........000000//////...---,,,,,,////////////////////////////////////////////////////////////////////////222111111000000000000000////////////////////////........./////////000000111111222222222333333333111444777666222888NNNddd~~~qqqWWWCCC===???DDDHHHNNNTTTWWWXXXVVVUUUMMMLLLIIIEEEAAAAAACCCEEELLLVVVcccnnnvvv~~~tttfffcccfffgggggghhhhhhkkkkkkiiihhhmmmxxxjjjuuuzzzoooddd\\\XXXXXXPPPIII???888666666555444666555444444333333444444333333444555444333222111111111111111000000000000...........................//////000000//////...---------.........//////...........................------,,,,,,------...---------.........//////------............------//////...//////000111222000000000000000000000000111111222222333444444444222333666888666555<<>>//////000222333333222111000000000000000000000000111111222222222222111111111222222333333333333222555444444333333333333333222333444444333333444666666555444333222222222222444444222111000/////////111111111000000000//////111111000000//////......////////////////////////////////////////////////////////////////////////111000000/////////000000////////////////////////....../////////000000000111111111111222222222222111222444333000222@@@OOOvvvjjjPPPAAA>>>AAAEEELLLSSSWWWXXXVVVTTTOOONNNLLLHHHEEEBBB@@@@@@FFFLLLVVV^^^fffooozzzwwwjjj``````eeehhhjjjkkkmmmlllkkkmmmuuu}}}}}}yyy{{{xxxmmm^^^[[[ZZZWWWUUUJJJBBB999444555666444222555444444333333333333333111222444444444333111///111111111000000//////..............................//////////////////...,,,,,,---------.........---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,---------.........------............------............//////000000000000000000000000000000000000111111222333333333111111555;;;<<<999999<<<<<>>@@@EEEMMMTTTYYYXXXWWWQQQPPPNNNLLLJJJGGGDDDBBBBBBFFFKKKQQQXXXbbbnnnvvvyyyjjjccc```bbbfffgggiiimmmooorrrsssrrrvvvttt]]]WWW[[[[[[UUUOOOCCC<<<555333444666444111444444333222222222222222///000222333222111///---111000000//////.......................................////////////......,,,,,,,,,,,,------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------......//////......------.........//////////////////////////////////////////000000111222222222666333222666777444333555777777<<>>>>>@@@????????????@@@AAAAAADDDGGGIIIIIIFFFBBB@@@???999;;;===>>>???>>><<<;;;666666666666666777888888222222111111111000000000...............................................................................................................//////000........................//////000000000111111111///000000000000111111111555000...222555666777:::DDDYYYyyynnnIIICCC>>>CCCNNNWWW[[[[[[SSSQQQPPPPPPOOOMMMIIIFFF@@@AAADDDHHHNNNXXXccckkkyyy~~~~~~uuullleee___^^^___cccdddcccfffkkknnn{{{wwwsssooo```UUUWWW]]]ZZZPPPHHH>>>:::555333444555444222444333222222111111222222//////000111000///...---////////////............---------------------------......//////......---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------..................---------............------////////////////////////......//////000111111222666111...000111000000333333888=========LLLmmm|||pppjjjmmmvvv}}}nnn```TTTXXX[[[[[[WWWWWW[[[___gggdddppp}}}dddTTTQQQUUUUUUUUUUUUTTTTTTSSSRRRQQQLLLTTTXXXSSSLLLNNNSSSXXX```ZZZRRRLLLJJJKKKLLLMMMLLLNNNOOOLLLGGGGGGLLLQQQXXXMMMNNNOOOGGGGGGLLLJJJ000333777888777666777999666777888999;;;===>>>???<<<>>>AAADDDGGGIIIJJJKKKIIIKKKMMMOOOOOOLLLIIIFFFMMMMMMMMMMMMNNNPPPQQQRRRXXXZZZ\\\ZZZUUUMMMGGGDDD<<>>===;;;;;;:::::::::666666666555555555444444000000000//////......---...........................................................................---------......///000................................./////////000000/////////000000000111111333000///333444333444777:::IIIeeennn[[[EEE>>>EEEQQQWWWWWWUUUSSSQQQQQQRRRPPPLLLIIICCCBBBAAABBBGGGNNNWWW]]]lllrrr|||~~~rrrfff___]]]^^^]]][[[\\\```bbbaaaccchhhrrr~~~|||vvvlll^^^VVVRRRXXX\\\VVVJJJBBB;;;999777555444333444444333333222111111111111111000000000000////////////---...............//////---------------------------......//////......---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---............---,,,........................---......//////000111111111......111333222333777000444999999333444DDDWWWttt~~~vvvuuuvvvuuuyyywwwsssrrrzzzzzznnnhhhgggfffcccfffdddeeeeeeaaa[[[YYY[[[^^^cccfffccc___]]]YYYUUUUUU\\\dddiiilllsss}}}iiiWWWSSSRRRMMMGGGLLLMMMOOOPPPQQQQQQRRRSSSRRRjjj{{{ttt^^^OOOPPPUUUQQQMMMHHHFFFHHHIIIJJJIIILLLMMMMMMIIIGGGLLLYYYdddaaaQQQLLLMMMGGGFFFIIIFFF222666::::::999999:::<<>>999999888666333333444555333222222111000111111111222222111000///000000000,,,------....../////////---------------------------..................---******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,---.........---,,,+++........................------......///000000000111///111555444000000222444...///777;;;:::888999CCCVVV~~~|||nnniiillljjjcccjjjhhhhhhmmmuuuwwwtttooojjjiiicccXXXRRRSSSUUUUUUUUUTTTUUUYYYYYYVVVUUUWWWQQQ\\\dddeeedddggglllooonnnxxx}}}lllWWWIIIGGGJJJKKKKKKIIIKKKNNNPPPQQQRRRSSSUUU\\\nnnQQQLLLRRRGGGFFFEEEGGGKKKMMMLLLJJJJJJLLLKKKHHHIIIVVVjjjzzznnnZZZQQQPPPJJJHHHIIIEEE888::::::888999>>>IIIRRR\\\YYY\\\hhhqqqpppjjjeeeiiihhhfffkkkuuu~~~|||uuurrrpppqqqrrrpppkkkllloooooopppsssvvvvvvqqqlllkkkkkkpppppphhh___]]]]]]\\\bbbbbbfffppp}}}}}}jjjUUUWWWOOOHHHHHHGGGBBB===<<<>>>>>>BBBFFFEEEAAA@@@BBB===:::999;;;;;;777222///333//////333444222000111---,,,---...///...+++)))......------,,,,,,------//////............//////......------------......,,,,,,,,,---------......000000000000000000000000000000000000111111111111222333>>>UUUooosssNNN<<<===BBBBBBPPPSSSWWWYYYWWWTTTPPPNNNJJJKKKIIIEEEAAAAAAEEEIIIMMMSSS]]]iiiuuuzzzlll```]]]]]]ZZZZZZ]]][[[aaa\\\WWW\\\```jjj{{{yyyhhhppp|||oooZZZXXXUUUYYY```ZZZHHH===;;;:::999999888666555333222000000000000000000000000////////////....................................---------------------------.........---,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///222222222222222111000///333333333333444555666666555EEE\\\sss~~~zzziii[[[YYY```fffoooyyyvvvnnnkkkeeebbbjjjllluuu{{{wwwrrrrrrwwwyyysss\\\WWWQQQMMMLLLMMMNNNNNNOOORRRTTTTTTRRROOONNNMMMZZZiiiPPPKKKOOOKKKCCC@@@FFFJJJHHHEEEFFFJJJNNNEEEBBBQQQaaajjjuuu]]]YYYQQQIIIGGGGGGAAA999CCCGGGKKKOOORRRUUUYYY\\\ccc___bbbllluuuwwwtttsssjjjlllpppyyy}}}yyywwwuuuqqqrrruuutttxxx~~~{{{uuutttnnneeeccchhhnnnooolllpppyyylll\\\VVVTTTVVVVVVPPPIIIEEEGGGIIIPPPYYYYYYPPPGGGDDD;;;999888:::<<<<<<999777<<<555000000///...///333000.........000111000///......------------......///..................///......------------......,,,,,,,,,---------......//////////////////////////////000000000111111111555222777GGG\\\qqqdddFFF<<<>>>@@@HHHQQQ[[[^^^[[[UUURRRRRRIIIIIIHHHFFFDDDBBBBBBCCCDDDIIIQQQ[[[fffpppxxx|||{{{hhh___YYYYYYZZZXXXXXX[[[___]]]TTTVVVhhhsssvvv}}}yyy}}}mmmfffppp~~~}}}iii[[[ZZZ___eeedddVVVDDD999777666666777666666555444333000000000000000000000000////////////....................................------------------------------......---,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,,,,------*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............111222222222111111000///222222222222333444555666555???JJJQQQZZZlllvvvuuuvvv{{{fffYYYUUURRROOOMMMNNNPPPQQQQQQMMMOOORRRSSSRRRPPPOOOOOOTTTpppuuu\\\NNNMMMOOOPPPIIIEEEGGGHHHGGGIIILLLOOOSSSJJJEEEOOOVVVXXX^^^WWWVVVSSSPPPQQQRRRMMMEEEYYYZZZ^^^dddkkkqqquuuvvvmmmiiihhhooouuuwwwxxxyyytttvvvzzzxxxuuusssqqqqqqsss||||||wwwmmmfffhhhpppsssqqqrrryyy~~~lllfffccceeefffcccaaa```\\\ZZZ]]]dddfff___TTTMMM???>>><<<;;;<<<======<<<;;;888888;;;;;;777333222222000...---...///............---------......///......------------............------------......,,,,,,,,,---------......//////////////////////////////000000000000111111777222000777DDDWWWnnn{{{VVVCCC<<<888>>>KKKYYY___[[[UUUSSSTTTKKKJJJJJJJJJIIIFFFCCC@@@===???DDDKKKTTT^^^fffjjjsssxxx{{{nnneeeVVVTTTUUUXXXZZZZZZ[[[^^^^^^bbb___cccsssxxxvvvzzzvvv{{{kkklllpppyyytttfff___cccmmmpppcccNNN>>>666333333333444444444444444333000000000000000000000000/////////............------------------------------------------------------------------,,,,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............111111111111111000000///222222111222222333444555777===@@@<<<777>>>RRRcccpppXXXIIIEEEOOONNNMMMOOOQQQSSSRRRQQQKKKMMMQQQRRRQQQPPPPPPPPPPPP]]]bbbXXXMMMJJJLLLLLLNNNKKKJJJLLLLLLJJJKKKMMMQQQVVVPPPJJJOOOPPPLLLMMMRRRTTTUUUUUUWWWXXXSSSLLLmmmiiiggglllxxx{{{tttppprrrtttssstttwww~~~}}}{{{~~~~~~~~~}}}}}}|||vvvppppppssswww~~~vvvjjj```___bbb___[[[XXXNNNMMMIIIEEEDDDFFFGGGFFFBBB>>>===???@@@<<<::::::777555222000000///---+++......------------......------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......////////////////////////////////////000000000111555111...000555BBBWWWiiiqqq___JJJ999<<>>;;;444333:::BBBIIIlll}}}eeebbbaaaTTTFFFBBBMMMMMMNNNPPPRRRRRRPPPNNNKKKNNNPPPQQQPPPNNNNNNOOOPPPSSSRRRKKKGGGIIIJJJGGGHHHGGGIIINNNQQQPPPLLLIIINNNUUUQQQMMMTTTUUUOOOPPPTTTVVVUUUSSSSSSSSSNNNGGGtttnnnkkkqqq{{{{{{}}}{{{{{{|||{{{}}}yyyeee]]]\\\ZZZWWWVVVYYY[[[YYYSSSTTTZZZ^^^^^^YYYOOOEEE@@@>>><<<===AAA;;;:::888888777555222000//////...---------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---------.................................////////////000000000111000111222222777DDDRRRjjjvvvrrrQQQ@@@AAABBBGGGLLLQQQSSSTTTQQQNNNLLLLLLNNNNNNJJJGGGEEECCCAAA@@@AAADDDHHHKKKQQQVVV^^^dddjjjrrrzzzssshhh^^^XXXSSSPPPSSSVVVXXXZZZ]]]bbbhhhlllkkkxxxooouuuzzzjjjvvvssslllqqqyyyxxxtttaaaGGG777666666222222222222111111000///...////////////////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++******))))))******+++*********+++++++++,,,,,,************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------......//////000000000//////000000///000000111222333000222555777666555444444111EEESSSYYYkkkvvvnnnWWWHHHOOOWWWRRRKKKKKKLLLLLLMMMOOOQQQRRRPPPNNNOOOPPPQQQPPPMMMKKKJJJKKKLLLOOOPPPNNNLLLLLLKKKIIIHHHDDDBBBEEEMMMRRRPPPKKKLLLRRRNNNKKKUUUXXXVVVYYYUUUVVVTTTOOOMMMLLLIIICCCrrrqqqsss{{{}}}|||uuummmhhhaaaYYYTTTZZZ___```[[[^^^hhhoooooofffbbbaaaaaa[[[NNNCCC>>>===;;;999999999999777555333222111///..................------------......------,,,,,,,,,,,,------,,,,,,,,,---------....................................////////////000000//////333555444333999AAANNN___}}}zzzPPPGGG>>>:::===CCCHHHIIIKKKJJJJJJKKKLLLMMMLLLJJJIIIGGGDDDAAA?????????@@@DDDIIIPPPVVV\\\dddmmmsss|||{{{ooohhh^^^VVVSSSSSSTTTUUUTTTVVVWWWXXX^^^hhhnnnpppzzzxxxooofffiiissszzzqqqdddMMM999222444666444111111111111000///...---////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,******))))))))))))******************++++++++++++************************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////////////////////////////000222222222000...000333555555333///666999888BBB\\\tttzzzooohhhdddUUUPPPOOOSSSRRRLLLNNNUUUJJJIIIJJJLLLPPPRRRSSSRRRQQQRRRRRROOOKKKHHHGGGGGGGGGKKKOOORRRRRRQQQOOOOOOMMMGGG>>>;;;BBBNNNTTTSSSNNNSSSMMMHHHPPPTTTSSSVVVQQQSSSRRRMMMKKKKKKIIIEEExxxzzz~~~}}}yyy{{{||||||yyy|||}}}~~~~~~|||vvvlllfffcccjjjiiibbbbbblllrrrpppeeeiiisss|||xxxhhhUUUKKKKKKFFF@@@<<<;;;;;;;;;;;;888777555333222000000//////..................///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......................................./////////000000//////111444333000333999888IIIgggzzzlllXXXFFF<<<;;;===@@@CCCFFFKKKNNNOOONNNMMMMMMKKKJJJHHHFFFCCC@@@===<<<>>>BBBFFFJJJNNNUUU^^^dddlllttt~~~zzzwwwuuuooogggYYYVVVRRRPPPQQQSSSTTTUUUTTTWWWYYY\\\ggguuu{{{zzzvvv}}}vvvgggiiiooonnnjjj]]]NNN===555333222222444///000000000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******))))))))))))******************++++++++++++************************))))))))))))***************************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---....../////////...............///000111111222111000000111333444444111444777888888<<>>BBB???FFFNNNSSSSSSQQQPPPPPPLLLLLLLLLKKKGGGCCC???<<<;;;>>>AAACCCFFFKKKSSSYYY^^^gggrrrzzz}}}wwwmmmiiifff___VVVMMMNNNOOOQQQSSSSSSQQQOOOVVVZZZ^^^dddsss}}}{{{wwwnnnkkkuuuwwwiiiWWWLLL>>>555777666000///333---...///000111111111111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******))))))))))))******)))************+++++++++************************))))))))))))******************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------.../////////......------......///000111+++///222333111//////000333111222333111111:::EEE666AAAOOOaaa|||kkkXXXLLLOOOUUURRRLLLKKKNNNMMMHHHEEEJJJQQQQQQLLLTTTPPPKKKIIIIIILLLNNNOOOQQQQQQPPPMMMJJJGGGFFFGGGJJJFFFCCCFFFJJJLLLLLLLLLDDDNNNRRRJJJDDDHHHOOOSSSVVVZZZQQQIIILLLKKKEEEEEEEEELLLPPPNNNLLLJJJEEE@@@|||wwwqqqlllqqqnnnmmmrrrvvvrrreeeZZZUUUPPPJJJFFFFFFGGGHHHHHHTTTUUURRRLLLIIIMMMQQQSSSbbb```[[[WWWYYY______[[[[[[WWWTTTWWW[[[___bbbdddeeedddfffkkkttt{{{~~~}}}}}}}}}{{{zzz}}}}}}xxxqqqmmmfffbbbfffgggddddddhhhpppsssmmm^^^PPPLLLNNNOOOKKKDDD===;;;===<<<777111555444222000...---------222000---,,,---......---------------------------------------------------............////////////............///000222222111666FFFWWWaaammmuuuuuuLLL999:::FFFGGGKKKRRRYYYZZZUUUPPPNNNMMMLLLNNNOOOLLLFFFBBBAAA???===<<<>>>BBBGGGJJJPPPVVV^^^eeejjjoootttxxxvvvxxxqqqfff[[[SSSPPPPPPRRRRRRRRRQQQPPPPPPRRRWWWZZZ]]]aaafffyyyyyypppuuu}}}sssssssssjjjYYYKKK>>>;;;666222//////000111////////////////////////...........................---,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))***************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............//////////////////000111222222333333000000111222333333444444555333888BBBJJJWWWttthhhWWWPPPNNNKKKIIIIIIJJJIIIIIIIIIIIILLLPPPPPPLLLLLLOOOPPPOOONNNOOOMMMKKKKKKLLLOOOPPPOOOKKKGGGFFFGGGJJJGGGEEEDDDEEEGGGFFFCCC???@@@AAAFFFMMMOOOLLLIIIJJJJJJNNNPPPOOONNNMMMJJJEEEBBBDDDHHHJJJKKKJJJHHHGGGxxxvvvsssooojjjeee```\\\[[[ZZZZZZ[[[ZZZVVVMMMGGGHHHDDDAAA???@@@BBBCCCDDDEEELLLNNNGGGAAACCCJJJOOONNNOOOMMMGGGFFFJJJLLLKKKKKKHHHFFFJJJNNNQQQQQQPPPSSSRRRRRRUUU[[[aaaeeeeeejjjkkklllnnnrrrxxxrrrmmmjjjhhhddd```cccjjjnnnyyy|||mmmdddgggoooaaaVVVIIIAAA@@@AAA???<<>>===>>>@@@BBBFFFJJJQQQWWW\\\bbbiiinnnuuu|||~~~yyy|||~~~xxxqqqaaa]]]XXXQQQMMMLLLNNNQQQJJJMMMOOOPPPQQQVVV^^^eeebbbhhhmmm{{{wwwzzzyyywwwuuuuuupppcccRRREEE:::888444111///...///000........................------------------------...---,,,+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))***************************++++++,,,,,,++++++************************************+++++++++,,,,,,+++++++++,,,,,,,,,---------.........////////////...//////000000111111111000000111111222333333444999555555999888:::JJJ]]]fffppp|||~~~tttooojjj```TTTMMMKKKIIIHHHGGGHHHHHHHHHHHHIIIHHHJJJMMMLLLHHHFFFIIIJJJKKKKKKLLLLLLKKKKKKMMMMMMNNNNNNKKKGGGEEEFFFGGGEEEDDDCCCDDDGGGHHHFFFDDD999:::???FFFHHHEEEBBBDDDKKKPPPRRRPPPPPPRRRPPPKKKDDDEEEGGGIIIJJJGGGCCC@@@eeebbb]]]XXXSSSOOOMMMMMMIIIKKKLLLLLLJJJFFFCCCAAAEEECCCBBBDDDHHHMMMPPPQQQRRR\\\___UUUHHHGGGOOOVVVQQQVVVWWWPPPJJJJJJKKKKKKNNNLLLKKKOOOUUUXXXUUUQQQMMMJJJGGGFFFGGGJJJLLLMMMUUUUUUUUUYYY___fffkkkmmmrrr{{{~~~yyyooonnnrrrvvvrrrppp{{{tttgggVVVJJJEEEEEEDDDCCC???===:::777444333222222...---++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////............///000111111333//////333;;;MMMnnn{{{nnnEEE>>>FFFPPPUUUTTTRRRRRRTTTTTTSSSRRRSSSSSSRRROOOLLLLLLJJJFFFBBB???===<<<<<<<<>>???DDDJJJPPPYYYjjj~~~fff___XXXRRRPPPNNNJJJHHHIIIGGGGGGGGGGGGHHHHHHIIIIIIKKKIIIIIILLLJJJFFFDDDEEEJJJLLLMMMMMMKKKJJJJJJKKKIIIKKKKKKJJJGGGDDDCCCCCCDDDBBBBBBCCCFFFIIIKKKKKK;;;;;;???FFFHHHEEEDDDEEEFFFJJJKKKJJJKKKNNNNNNKKKFFFEEEEEEFFFGGGDDD>>>999PPPNNNJJJFFFDDDEEEHHHJJJIIILLLPPPTTTVVVUUUSSSRRRWWWUUUUUUWWW^^^eeejjjmmmrrrwwwvvvhhh[[[YYY```fffnnnsssuuuoooiiieeeaaa\\\aaa``````bbbiiiooooookkk```\\\VVVQQQNNNNNNOOOPPPUUURRROOOPPPSSSUUUTTTRRR___fffjjjiiiiiikkkkkkiiimmmpppuuu}}}zzzooouuuwwwnnnaaaWWWSSSPPPMMMJJJ<<<===>>>>>><<<999666333111///------......---+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...............///000111//////111333666>>>QQQeeeaaaHHHDDD@@@AAAFFFLLLNNNOOOQQQSSSVVVXXXXXXUUUQQQNNNPPPOOOLLLIIIEEEAAA???===<<<;;;;;;===AAAGGGNNNSSSXXX___mmmuuuoooffflllyyyyyypppmmmeeeZZZSSSPPPLLLGGGFFFIIIJJJJJJHHHHHHJJJLLLQQQQQQQQQTTTXXX___fffkkk~~~~~~nnn^^^]]]hhhvvvwwwaaaLLL===777111222222111111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,************************************************))))))))))))))))))))))))************************************************((()))))))))************))))))))))))))))))))))))******************************++++++++++++******************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------........./////////.............../////////000000111111111111...///333444333555::::::999777666:::AAAKKKQQQgggyyy{{{ppptttzzzbbbOOOJJJHHHKKKMMMJJJGGGGGGGGGIIIJJJKKKJJJJJJJJJJJJMMMJJJJJJLLLLLLIIIGGGHHHPPPSSSTTTPPPKKKIIIHHHGGGFFFGGGIIIIIIGGGDDDBBB@@@CCCBBBBBBCCCFFFKKKOOOQQQAAA@@@DDDJJJKKKIIIHHHJJJDDDGGGGGGDDDEEEIIIJJJHHHIIIFFFCCCCCCDDDBBB===888???@@@@@@@@@BBBHHHOOOUUU\\\^^^dddlllrrrrrrmmmhhhnnnkkkhhhhhhlllrrrwwwyyy{{{zzztttiiidddiiipppsss~~~}}}tttjjjjjjllllllkkkqqqzzz~~~|||wwwtttoookkkhhhhhhjjjlllnnnjjjfffcccbbb^^^YYYTTTOOORRRRRROOONNNQQQSSSRRRUUU\\\fffpppwww|||vvvrrrkkkiiigggffffffddd___[[[GGGFFFCCCAAA>>>===<<<;;;777555222111000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...........................//////000...000444666555666>>>GGGzzz|||^^^VVVJJJ@@@>>>EEEQQQ[[[YYYZZZYYYXXXVVVTTTRRRRRRPPPOOOMMMKKKIIIFFFDDDCCC???===::::::<<<@@@EEEGGGLLLUUUfffrrrlll^^^___kkksssvvv{{{}}}xxx|||~~~rrrllliii```VVVVVVRRRIIIEEEFFFFFFDDDHHHKKKMMMLLLJJJKKKOOOSSSOOOOOORRR\\\jjjxxx|||sss\\\SSSYYYrrr}}}nnnTTTAAA777333000111111222111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,************************************************))))))))))))))))))))))))************************************************((()))))))))************))))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------//////////////////............////////////000000444000///000111///000222888666444333444777999999<<>>>>>>>>BBBGGGQQQZZZWWWPPPSSS]]]```eeemmmtttxxx{{{}}}~~~|||rrrkkkhhheeeiiihhh[[[UUUSSSJJJEEEGGGFFFBBBAAAEEEHHHHHHHHHJJJLLLKKKKKKPPPZZZbbb^^^^^^bbbmmmzzz{{{vvvzzzwwwzzzyyyiii]]]^^^eeeyyy}}}ttt\\\EEE:::555111000000111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,************************************************************************************************************************))))))))))))************))))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))************+++************+++++++++++++++++++++,,,,,,,,,------......//////////////////........................333111000.........///000555444444555777777666555888888999999===DDDMMMSSSvvv|||~~~~~~uuueeeXXXQQQKKKFFFAAAIIIIIIJJJIIIIIIKKKNNNOOO]]]PPPEEEEEEHHHIIIGGGFFFEEEIIIMMMMMMJJJGGGFFFGGGDDD@@@???EEEJJJKKKKKKLLLJJJSSSVVVNNNHHHHHHGGGDDDBBBCCCDDDGGGIIIHHHFFFCCCFFFFFFGGGGGGHHHKKKPPPTTTFFFDDDEEEHHHIIIFFFFFFIIINNNPPPNNNJJJIIIKKKKKKHHHJJJJJJIIIHHHFFFCCCBBBAAAQQQVVV\\\___bbbgggooouuu~~~wwwvvvvvvvvvuuuqqqlllhhhdddccc```bbbmmm|||~~~{{{{{{}}}{{{wwwuuuwwwqqquuuzzzyyyuuuxxxzzz{{{}}}{{{ooohhheee```[[[UUUQQQRRRUUUWWWVVVZZZaaazzz~~~ssspppmmmnnnsss{{{ooo[[[LLLCCC@@@@@@@@@>>><<<;;;:::777333000........................------------------------,,,,,,---------.........///......------............000000//////222555888:::FFFWWW___ggg}}}~~~gggQQQEEEEEEJJJ[[[```fffhhhfffbbb___^^^SSSRRROOOLLLJJJHHHGGGFFFDDDBBB@@@???@@@@@@>>><<<===>>>???@@@AAABBBFFFKKKPPPVVV\\\bbbfffkkkpppsssrrrsssuuuwwwxxxxxxwwwwwwyyy{{{zzztttkkkbbb\\\QQQMMMRRRRRRGGGEEEGGGAAA???DDDEEEBBBAAAFFFJJJKKKIIIKKKKKKJJJKKKUUUeeeqqquuuxxx|||~~~{{{uuu~~~uuummmoootttvvvwwwrrr```GGG999777555...000//////.........------++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,************************************************++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......//////------------------------,,,///000///...000333555222333333444444333222111+++///444888999999999:::777>>>GGGRRR]]]iiivvv~~~lll\\\TTTPPPMMMJJJPPPKKKDDD@@@???AAABBBCCC;;;???EEEGGGFFFFFFIIINNNWWWOOOHHHGGGHHHFFFFFFGGGCCCHHHNNNOOOLLLIIIHHHJJJ@@@;;;;;;AAAHHHJJJJJJKKKJJJUUUXXXOOOGGGGGGFFFBBBBBBBBBCCCGGGJJJKKKIIIGGGHHHJJJJJJJJJIIIJJJNNNQQQJJJGGGFFFIIIHHHEEEEEEHHHJJJMMMLLLHHHGGGIIIHHHEEEIIINNNSSSRRRLLLFFFBBBAAAdddiiiooorrrsssuuu{{{xxx}}}|||xxxwwwyyytttwww{{{zzzqqqkkkccceeefffhhhppp|||wwwqqqrrrvvvxxx~~~uuuuuuwwwuuummmppptttvvvwwwzzz~~~yyytttggg\\\XXXUUUPPPOOOQQQYYYiiixxx|||}}}~~~}}}yyyxxx}}}vvvxxx~~~hhhVVVIIIBBBAAA@@@>>>>>>===;;;777444////////////////////////------------------------,,,,,,,,,---------......///......---------......,,,///000000000111111000555888FFFGGG@@@ZZZ}}}tttdddWWWHHHWWWkkkyyy{{{rrrggg___ZZZXXXTTTPPPLLLIIIHHHGGGFFFDDDCCCDDDFFFEEEAAA===AAA@@@===999;;;???@@@>>>DDDHHHLLLOOOQQQVVV\\\aaafffhhhjjjmmmooooooppppppqqquuuzzz}}}|||yyysssjjjccc]]]VVVOOOIIIDDD@@@DDDDDD<<<>>>DDDBBB@@@EEEGGGDDDCCCGGGKKKKKKMMMMMMLLLIIILLLXXXkkkzzz~~~~~~xxxyyy~~~~~~tttyyyrrrqqq}}}}}}rrrhhhQQQ999111666555,,,//////---,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))***+++,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------)))---000///,,,---///111---...///000000000111222666777555111---///555;;;999;;;<<<999777:::BBBJJJKKKQQQVVVUUUSSSVVV```iiinnnmmmooosssxxxzzzxxxuuuyyyyyyssskkkfffiiimmmkkkgggeeebbbVVVHHHBBBDDDGGGEEEAAA:::;;;===???@@@AAAAAAAAA@@@AAACCCEEEDDDBBBDDDGGGGGGGGGJJJLLLJJJCCCAAABBBCCCIIIPPPRRROOOMMMMMMNNN@@@;;;:::AAAHHHJJJJJJKKKOOO[[[]]]RRRHHHGGGEEE???CCCBBBCCCFFFKKKMMMLLLJJJJJJLLLMMMKKKIIIIIILLLOOOIIIEEEDDDEEEEEEAAAAAADDDIIILLLLLLIIIHHHJJJIIIEEEHHHQQQZZZ[[[RRRGGGAAA???ppptttyyyzzzxxxvvvwwwyyyrrrxxx|||{{{uuusssvvvzzznnn|||yyyrrrqqqtttxxxxxxvvvrrrooonnnrrrxxx|||yyyqqqlllpppuuu{{{{{{tttnnnrrrpppooonnnooorrrvvv{{{}}}~~~wwwpppiiibbb\\\UUUSSS[[[hhhmmmjjjkkkqqqtttxxxzzzooofff]]]TTTIII===999>>>AAA???;;;999555000---,,,.../////////---+++******+++---///---------,,,,,,,,,++++++............////////////////////////000000000000222222333777@@@SSSkkk{{{xxxrrrttt~~~dddvvvaaaXXXllllllbbbZZZWWWXXXRRRFFFEEELLLJJJGGGEEEFFFGGGEEECCCBBBGGGCCC>>><<<<<<<<<:::888===>>>???AAADDDGGGIIIKKKTTTUUUWWWYYY[[[]]]___```]]]dddkkkoooppprrrxxx|||www{{{zzzuuuoookkkiiigggdddbbb\\\YYYSSSLLLDDD@@@??????@@@@@@@@@@@@AAACCCFFFGGGEEEEEEEEEDDDDDDGGGMMMQQQRRRQQQPPPQQQVVVeee{{{uuummmkkkooouuuyyy~~~nnnuuu|||gggMMM777333444000...111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++*********))))))************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------............//////000000000111111111111222222333333333222222111444444333333444555777999;;;;;;;;;;;;<<<>>>@@@AAAGGGGGGFFFEEEDDDEEEGGGIIIKKKQQQ\\\gggmmmhhhZZZOOOKKKHHHDDDBBBFFFIIIHHHDDDFFFDDD@@@>>>@@@AAA???;;;@@@>>>999555888>>>>>>;;;@@@AAACCCDDDDDDDDDCCCCCCHHHHHHHHHHHHHHHGGGGGGGGGIIIGGGHHHKKKJJJHHHMMMVVVFFF===888<<>>EEEJJJHHHFFFGGGMMMOOOOOOLLLGGGFFFJJJNNNHHHFFFGGGGGGCCC===<<>>>>>>>>===>>><<<999888777555222///......------,,,------...---------,,,,,,,,,++++++............////////////.../////////000000000000---111444666===QQQlllxxxooonnnxxxuuunnnzzzfffiiivvvssskkk^^^TTTRRRSSSPPPLLLOOOMMMKKKJJJIIIGGGEEEDDDEEEBBB??????@@@@@@???============>>>???@@@BBBCCCDDDEEEFFFHHHIIIKKKLLLMMMOOOTTTZZZ^^^^^^```dddhhhaaaeeeiiijjjiiijjjnnnrrrrrrssssssrrrpppooopppqqqppppppqqqtttwwwuuuqqqmmm^^^ZZZUUURRRQQQPPPMMMKKKFFFFFFDDD@@@===<<<===???DDDDDDDDDDDDEEEEEEFFFGGGEEEFFFGGGFFFFFFIIINNNSSSMMMWWWeeeqqqwwwyyy{{{}}}nnnppptttwwwyyyzzz{{{|||~~~~~~rrr}}}sssfffPPP===///000222///...000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------............//////000000000111111111111222222333222222111111333333333333444444555666555555555555666888:::;;;;;;<<<======<<<<<<>>>???:::===EEENNNVVVUUUNNNHHHBBBBBB@@@?????????>>><<<<<<======<<<===>>>???>>>???BBB@@@999666999<<<===@@@AAABBBCCCCCCCCCBBBBBBIIIHHHHHHGGGGGGGGGHHHHHHKKKJJJLLLNNNJJJHHHPPPZZZHHH===555888???BBBBBBAAACCCFFFJJJLLLKKKHHHFFFEEECCC>>>???FFFKKKJJJHHHIIIKKKNNNOOOMMMJJJIIILLLPPPHHHEEEDDDGGGGGGAAA===<<>>BBBIIILLLJJJHHHIIIGGGNNNUUUUUUMMMEEE@@@@@@|||{{{{{{{{{{{{zzzxxxvvvjjjjjjhhheeeccccccfffhhheeennnxxxxxxooofffcccddddddhhhlllnnnnnnlllkkkjjjmmmnnnnnnlllhhheeeddddddaaa]]]]]]___ZZZSSSUUU]]]\\\ZZZVVVTTTTTTVVVYYY[[[eeegggmmmtttwwwvvvxxx{{{{{{wwwrrrnnnggg```ZZZYYYZZZ^^^bbbiiiuuuxxxmmmhhhccc[[[SSSLLLGGGCCCAAA???>>>======;;;888333///000000//////......------------------,,,,,,,,,,,,---............/////////....../////////000000000,,,000444333666FFFaaavvvwwwmmmiiiqqq{{{zzzuuu~~~eeebbbfffgggttt{{{vvveee[[[YYYSSSGGGMMMNNNNNNLLLKKKJJJJJJJJJGGGFFFEEEEEEFFFEEECCCAAA??????>>>===<<<<<<<<<<<<<<<======>>>???@@@AAAAAA@@@DDDHHHJJJJJJJJJLLLOOOMMMOOORRRRRRRRRTTTYYY]]]\\\]]]]]][[[XXXVVVUUUVVVXXXYYY\\\^^^___\\\VVVQQQIIIFFFCCCAAAAAA@@@@@@>>><<<===>>>???>>>???BBBDDDCCCDDDEEEFFFGGGGGGFFFFFFIIIJJJKKKKKKMMMSSS]]]dddooovvv}}}~~~{{{zzzyyymmmwwwcccNNN999000,,,000222...,,,///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------............////////////000000000000111111222222222222111111111222222333333333222222111111111111222333555666222444777777555444666888444444666<<>>===:::777888:::444666888999999888999:::===EEEHHH???666555;;;??????@@@AAAAAABBBAAAAAAAAAFFFEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIGGGAAA>>>EEENNNEEE:::111444;;;>>>>>>>>>:::@@@GGGKKKLLLKKKIIIHHHEEEAAAAAAFFFJJJIIIGGGGGGKKKMMMOOOMMMJJJHHHIIILLLJJJFFFEEEKKKMMMIIICCC@@@888888<<>><<<:::777444333222000///...---.........------------,,,,,,,,,---------.........//////........./////////000000///111222//////888JJJXXXjjjbbb___hhhrrrzzzrrr^^^LLL]]]vvvmmm\\\TTTPPPGGGKKKMMMKKKJJJLLLNNNOOOKKKKKKKKKJJJJJJHHHEEEDDDCCCBBBAAA???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>;;;===@@@AAA???>>>???@@@@@@BBBCCCCCCCCCFFFJJJNNNIIIJJJJJJHHHEEECCCBBBCCCFFFGGGIIIJJJJJJGGGCCC@@@AAA@@@?????????@@@@@@@@@@@@BBBCCCDDDCCCDDDEEEGGGCCCEEEHHHKKKLLLKKKJJJIIIKKKNNNQQQTTTYYYcccpppzzzxxxyyymmmNNN:::000...///333222---,,,///---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))******************************))))))))))))******((()))))))))************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------................../////////000000///000111111111111111111000111222222222111000///111111111222333444444555333555777555333222444666:::888666777:::>>>@@@@@@888;;;??????:::888???HHHCCC@@@???AAA@@@;;;666555;;;EEEKKKEEE<<<999<<>>===<<<888666222///------///000.........---------,,,,,,------------........................////////////222222000......222777<<>>>>>>>>=========<<<<<<===>>>@@@???>>><<<;;;;;;999999999999:::<<<@@@BBB???@@@@@@???===;;;<<<======>>>>>>>>>>>>=========<<<======>>>>>>???@@@AAAAAABBBDDDDDDCCCCCCDDDEEEIIIKKKOOOQQQRRRQQQOOONNNPPPXXXdddkkkooottt|||}}}|||hhhOOO999---...///111222000------111------,,,,,,,,,+++++++++++++++++++++++++++++++++(((((()))))))))*********))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---............/////////...///000000111111111000///000111111111000///...111222222333444444444444666666555444333333333333888666444444555777888888888:::>>>???;;;<<>>?????????@@@AAABBBCCCFFFIIILLLNNNFFF???777777>>>@@@999000//////111444333000333999333999BBBHHHIIIHHHGGGEEEIIIGGGFFFGGGKKKNNNMMMJJJKKKKKKKKKJJJGGGDDDCCCBBBAAAAAACCCFFFEEEEEEMMMWWW===:::<<>><<<:::666333000000111111............---------,,,,,,------------.........------........./////////111000000000111222222222999<<>>>>>===@@@@@@@@@@@@???===<<<:::;;;:::::::::;;;<<<>>>???<<<>>>???>>><<<<<<===>>>;;;<<<===<<<;;;<<<>>>@@@;;;===?????????@@@AAACCC@@@BBBDDDDDDEEEGGGIIILLLMMMOOOSSSVVVXXXXXXWWWVVVeeerrr||||||{{{|||gggOOO;;;111...+++---//////...---///222,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((((((((()))))))))******((((((((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///---...///000000111000000...//////000000000//////000000111222333333222222333222222444777777333///333333333444555666666777777666999<<<:::<<>>>>>>>>>>>???BBBCCCDDDFFFIIIJJJLLLMMM;;;666333<<>>///000222444111---000666333999@@@DDDEEEDDDCCCBBBFFFFFFFFFGGGMMMTTTUUURRRHHHHHHIIIIIIJJJJJJJJJKKKDDDEEEHHHHHHFFFHHHTTTaaaIIIDDDDDDJJJNNNKKKEEEBBBDDDDDDFFFHHHJJJJJJHHHGGGQQQQQQRRRSSSUUUYYY___ccciiirrr|||~~~pppmmmnnnmmmiiigggZZZ[[[]]]aaaiiiuuuxxxsssnnn]]]]]][[[YYY[[[cccpppzzz||||||vvvlllaaaXXXOOOGGGCCC>>>>>>===;;;888555333111............------------,,,,,,---------.........---------.........//////---///000111000000222333111777@@@KKKXXXeeennnrrryyyuuuyyywwwxxxmmmWWWFFFUUUWWWUUUQQQWWW```^^^TTTWWWXXXVVVRRRMMMJJJJJJKKKHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA???===;;;@@@@@@??????@@@@@@@@@??????@@@AAA@@@>>>===>>>???;;;>>>@@@???>>>===???@@@???BBBDDDDDDCCCCCCEEEGGGEEEFFFHHHIIIKKKNNNSSSWWWQQQUUU[[[bbbiiinnnqqqrrr{{{sss}}}iiiRRR???666222222***---//////------......,,,,,,,,,++++++++++++***************************(((((((((((()))))))))***(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,---...///000000000000///......//////000111111//////000111222111111000000///222;;;CCCCCC999///222444555666666777888999666444666:::888999HHH\\\rrrmmmllljjj\\\FFF::::::666;;;>>>======??????<<>>>>>>>>??????BBBCCCEEEFFFFFFEEEDDDCCC555666;;;LLLdddrrrjjjYYY<<<666111111000///000333333777===AAABBBAAA@@@@@@CCCDDDCCCCCCIIIQQQSSSOOOGGGGGGFFFGGGJJJLLLNNNNNNJJJIIIJJJKKKJJJKKKUUU```PPPJJJHHHLLLOOOKKKCCC???@@@BBBDDDFFFFFFEEECCCCCCTTTXXX\\\```dddlllvvv}}}rrrnnnhhhcccdddmmm{{{wwwyyy}}}~~~{{{uuujjj```ZZZ[[[aaaffflllxxxzzztttkkk```UUUNNN???@@@BBBAAA???:::444111//////.........---------,,,,,,,,,---------......---------.........//////***///222000,,,,,,000555...333999???HHHTTT___dddlllppprrrrrrwwwxxx\\\GGGJJJKKKNNN\\\mmmnnnccchhhgggccc[[[RRRLLLJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA???===AAA@@@@@@@@@@@@@@@>>><<>>>>>???;;;???CCCCCCAAA>>>>>>???AAADDDGGGGGGEEEDDDFFFHHHIIIJJJKKKLLLNNNRRRWWW[[[ZZZ___hhhtttxxxppprrr~~~zzzvvv}}}pppzzz|||mmmVVVAAA555333222000---000222111///...,,,))),,,,,,,,,+++++++++******************************(((((((((((())))))))))))))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---...///000000000000///.........///000222333///000111222222222111000//////666DDDQQQPPPAAA222444555555555444444555777777444666;;;888666BBBTTTlllmmmqqqooo\\\DDD<<>>>>>>>>???@@@@@@AAACCCCCCAAA>>>;;;888:::@@@LLL```zzzsssIII;;;///---000111000000222666;;;>>>????????????BBBCCCAAA???CCCJJJJJJEEEHHHGGGEEEEEEGGGJJJKKKLLLHHHEEEDDDGGGHHHIIINNNTTTQQQKKKHHHLLLNNNIII@@@;;;<<>>CCCCCC:::222111000...---///111///,,,...------,,,,,,---......---------............///////////////000000000000111111222444888@@@IIIOOOWWWbbblllnnnssssss[[[FFFCCCIIIVVVlllxxxhhh]]]YYYXXXYYYWWWVVVWWWSSSNNNNNNQQQEEEHHHJJJHHHEEEDDDGGGJJJHHHFFFCCCBBBBBBAAAAAA@@@FFFCCC@@@@@@BBBCCCAAA???HHHBBB???@@@AAA@@@@@@CCCAAA@@@AAACCCCCCCCCDDDFFFJJJHHHHHHLLLRRRTTTQQQMMMUUUTTTTTTTTTVVV\\\dddiiinnn{{{wwwmmmiiittt{{{rrrpppuuuqqqiiipppxxxpppzzz{{{uuuyyyeeeNNN:::555333---+++///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))******++++++************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))+++******))))))******+++******+++++++++,,,,,,,,,---,,,+++,,,------,,,***,,,,,,,,,---------..................////////////---///000111000///000111000,,,777QQQ___SSS===000333333222222333333444555111444;;;???888111<<>>>>>BBBEEEAAA:::;;;AAARRRWWW]]]eeetttuuuYYYAAA111'''+++333111333777<<<===<<<;;;;;;<<<===???AAABBBBBBBBBCCCDDDFFFFFFEEEDDDBBBDDDGGGJJJJJJIIIHHHGGGGGGFFFEEEEEEOOOLLLIIIHHHIIIHHHDDD@@@;;;<<<>>>@@@@@@???===<<>>:::999===@@@BBBHHHNNNRRRMMMGGGDDDBBBCCCDDDFFFAAAKKK[[[fffjjjfff```[[[TTTZZZbbblllvvv~~~xxx~~~}}}vvvyyytttjjjiiikkkuuuqqq{{{nnnNNN>>>222222111,,,***...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))************************************************************)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,))))))))))))))))))))))))++++++************++++++*********+++++++++,,,,,,++++++***+++,,,,,,+++))),,,,,,,,,------------...---.........////////////---///000111//////000111333...555HHHRRRHHH999000333222222222222333444444...999LLLYYYRRR???888<<<<<<===>>>???>>>===;;;999999999999999:::;;;<<<<<<===;;;:::999:::===@@@BBBDDD???=========???IIITTT___dddhhhjjjpppyyy{{{yyyrrraaaOOO888///222000111555:::<<<;;;999999:::===???AAABBBAAAAAACCCDDDEEEDDDCCCAAA@@@AAADDDGGGGGGGGGGGGGGGFFFFFFEEEDDDFFFEEEFFFHHHJJJIIICCC>>><<<===>>>??????>>>======rrrfffccchhhppprrrzzzvvvcccYYY\\\fffqqqwww~~~qqqlllggg```[[[YYYTTTPPPKKKGGGDDDBBB===:::777333111///...///,,,,,,,,,,,,,,,---......---------............///....../////////000000000//////000000111666<<<@@@SSSiiizzzwwwnnnuuu}}}kkkWWWSSSYYYdddeeehhhmmmppprrrrrrqqqsssuuu||||||pppgggdddRRRNNNKKKLLLQQQSSSRRROOOHHHIIIJJJKKKKKKKKKJJJIIIEEEDDDCCCDDDFFFGGGGGGEEEFFFCCCAAABBBCCCEEEOOOYYYccc\\\RRRLLLLLLOOORRRRRRUUU^^^jjjqqqrrrqqqpppppp{{{}}}vvvzzzyyyooo{{{zzznnneee```ooouuulllMMM999111...111111***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))))))))))))))(((************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,)))))))))))))))))))))))),,,++++++++++++++++++,,,*********++++++++++++,,,***))))))***+++,,,***))),,,,,,,,,,,,---------------------.........//////---...000000/////////000444///111;;;@@@:::333111222222111111222222333444444999FFFOOOJJJ<<<555777555666777888888777666555888888999999:::;;;;;;;;;;;;999777666888<<<@@@CCCEEEAAA>>>@@@EEEMMMZZZfffjjjrrrxxxyyyzzzqqqMMM555111000222666;;;>>>>>><<<:::999<<<>>>@@@AAAAAAAAABBBCCCCCCCCCAAA???>>>>>>AAADDDCCCDDDEEEFFFFFFEEECCCBBB===>>>BBBHHHKKKIIICCC===>>>>>>============>>>>>>~~~uuujjjiiikkkrrryyy}}}|||{{{~~~{{{mmmeeeaaa___]]]nnn}}}}}}rrrgggiiifffdddaaa^^^XXXPPPJJJGGGBBB>>>;;;777111//////...---------......///000---------............///........./////////000000///000000//////111555999III]]]ooosssrrr{{{xxx{{{~~~|||kkkXXXLLLHHHNNNVVV___hhhyyyssseee^^^___```^^^ZZZWWWWWWWWWUUURRRPPPOOOOOOIIIIIIIIIIIIIIIIIIHHHGGGNNNKKKGGGDDD@@@AAALLLWWWddd```[[[XXX]]]ccceeecccaaacccjjjwww{{{xxxccc^^^```lll|||rrrzzz{{{qqqmmmlllwwwrrrWWWGGG999222000000333000***(((+++++++++++++++++++++++++++******************************************************))))))((((((((('''************************++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************++++++++++++***))))))***,,,,,,+++)))++++++,,,,,,,,,---------,,,,,,---------.........,,,...000000///...///000222......333444111///222111111111111111222333333666333333666666333555;;;::::::::::::999777666555777888888999::::::;;;;;;:::999777666888===BBBEEE@@@EEEMMMUUU\\\aaaggglllyyyZZZ;;;333222888;;;@@@CCCCCCAAA>>>===<<<>>>AAAAAAAAAAAABBBDDDCCCCCCAAA???======@@@CCC???AAACCCEEEEEEDDDBBB@@@;;;<<<@@@FFFJJJIIICCC>>>@@@???===<<<<<<<<<>>>???lllaaaaaaiiioooqqqkkkqqqzzzzzzssslllggg```ccckkkuuu|||qqqrrrpppqqqwww|||yyynnndddSSSKKKEEEDDD@@@777111000......------------......---------............///............////////////000000000000//////222444111AAAUUUfffttt~~~~~~{{{}}}kkkVVVPPPSSSPPPSSS\\\iiivvvtttnnnsss|||wwwooojjjhhhiii___```aaa```___^^^]]]]]]]]]XXXSSSMMMGGGEEEMMMXXXfffjjjlllooouuu||||||wwwvvvrrruuu|||xxxqqqiiiaaa^^^^^^___cccrrruuuooowwwtttOOO888333000111000111222///******---++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))),,,++++++******++++++,,,))))))*********++++++++++++******+++---...---++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,...///000///...///000---,,,...000000...///222111000000000000111222222///...000555888777555666222333444666777888999999666777888:::::::::::::::888777555555888<<>>>>>@@@CCC>>>???BBBDDDDDDCCC@@@???AAA@@@AAADDDGGGGGGDDD@@@AAA???===;;;;;;<<<>>>???uuulllbbbYYY]]]eeerrr~~~hhh```]]]dddooo|||}}}~~~bbbTTTIIIIIIGGG???777666///...---,,,++++++++++++---------............///------.........////////////000111000//////111222333666;;;GGG\\\ssstttzzzyyy~~~{{{mmm\\\PPPKKKQQQ```nnnaaa\\\XXXYYYbbbpppzzzpppfff^^^```fffyyywwwrrrooolllfffaaa```dddlllrrrxxxbbbPPP;;;333333...------...---,,,,,,---///++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))+++******************+++)))))))))************++++++******,,,...///---,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---//////.........///+++,,,///000000000000222000000000///000000111222222111111333555666555555222333333555666777888999555777888::::::::::::999555444444444777:::>>>@@@JJJ]]]pppxxxwwwuuuuuutttaaa???888:::???@@@AAACCCEEEEEEBBB???>>>@@@BBBCCCCCCCCCDDDEEEHHHGGGEEEBBB??????AAADDD???@@@AAABBBBBBAAA???>>>FFFDDDBBBCCCFFFGGGEEEBBBAAA@@@>>><<<;;;<<<===>>>~~~hhhhhhggghhhmmmvvvzzzwww}}}}}}}}}sss]]]JJJIIIJJJEEE???>>>333222000...---,,,,,,,,,---------............///---------.........//////---///000000//////000222999666111222@@@ZZZqqq|||rrrvvvsssttt}}}kkkYYYUUU]]]hhhhhhiiieee]]]SSSOOOQQQVVVzzzwwwnnnkkkmmmyyyppplllnnnxxxZZZCCC:::222222333---,,,,,,,,,,,,,,,......---************************************************))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))***************))))))+++---...---,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---//////...---...///,,,.../////////000000000000////////////000111111444222///,,,---111555777:::999888777777666666666555666888:::;;;:::999888444444555666888:::<<<>>>NNNdddzzz~~~wwwssstttuuu}}}```>>>:::AAABBB@@@@@@AAADDDDDDBBB@@@???BBBDDDEEEDDDDDDEEEGGGIIIHHHFFFCCC@@@???AAADDDAAAAAAAAAAAAAAA@@@???>>>GGGEEECCCDDDFFFGGGEEEBBBAAA@@@>>>===<<<<<<<<<===|||qqqddd___eeeqqq{{{|||nnneeeyyycccJJJGGGKKKHHHDDDDDD888777555333111//////...---------.........//////---------.........//////+++---///000//////000111&&&///555666:::HHHXXXaaagggrrrxxxxxxqqqhhhxxxqqq^^^VVVUUUSSSZZZaaabbb^^^YYYWWWWWWPPPWWWaaaiiiooouuu{{{xxxrrrmmmllljjjfffeeefff```jjjkkkaaa[[[aaagggfff{{{zzzWWWCCC888555,,,+++///---//////...---...///,,,(((************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))((((((***,,,---,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++---//////...---...//////000///......000000...///////////////000111111)))...333555666666555333777777666666777777888999555666888:::;;;:::999888666777888:::;;;===>>>>>>KKKfffyyyrrrqqqqqq}}}vvvttt{{{|||wwwwww{{{~~~___<<<<<>>>>>EEECCCCCCEEEHHHHHHEEEAAA@@@???>>>======<<<<<<<<<|||fff```dddjjjllllllvvv``````nnn~~~zzzyyy~~~ooo```YYYSSSJJJCCCBBBDDD???:::777333000111333000///---,,,+++,,,---------------------------------------............///+++...111222333777@@@GGGgggsssuuupppyyyxxx{{{xxxkkkooo]]]\\\___eeehhhlllzzzppplllfff```lll{{{nnnSSS666666555333111000///...000//////...------,,,,,,+++++++++++++++++++++++++++++++++***)))(((((('''))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))((())))))*********))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))************,,,,,,,,,++++++*********---------------------------------............//////////////////.........000000000111222222333333////////////000111222333333444555777777777666666888777666555555666777777;;;<<<===<<<<<<<<<>>>@@@OOOsss|||yyysssrrrnnniiilllxxx|||{{{}}}UUUCCCJJJAAADDD@@@???BBBCCC@@@???@@@AAACCCEEEDDDAAA@@@BBBDDDDDDFFFHHHIIIHHHFFFDDDDDD>>>DDDJJJIIICCC???@@@DDDCCCDDDFFFGGGFFFEEECCCBBB>>>===;;;:::999999::::::uuukkkcccjjjmmmyyymmmfffmmm~~~uuunnnmmmiii\\\KKKBBBBBBBBBBBBBBB>>>777000---///......------,,,,,,,,,---------------------------------............///,,,///111111111444:::@@@TTTeeexxx~~~~~~~~~{{{zzz|||||||||bbbKKK@@@444333222111000...------/////////...---,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))(((((((((((((((************)))))))))((())))))(((((((((((())))))))))))))))))************,,,,,,,,,++++++*********---------------------------------............///////////////............///000000111111222333333////////////000111222333333444555666777777666666666666555555666777888999:::;;;<<<<<<;;;<<<>>>???[[[}}}|||zzzyyy~~~oooiiihhhqqqyyy|||}}}{{{TTTEEEIIIEEEEEEAAA???CCCDDDBBBAAABBBAAACCCDDDCCC@@@???@@@BBBEEEGGGJJJLLLKKKIIIGGGFFFBBBFFFIIIIIIFFFCCCDDDFFFBBBCCCDDDEEEDDDCCCAAA@@@<<<;;;:::999999999::::::sssjjjhhhyyyssshhhlll|||zzzrrrrrrssshhhWWWJJJHHHJJJKKKJJJFFF???777111/////////...---,,,++++++---------------------------------............///---000222111///000333666DDDZZZppp}}}~~~{{{rrrpppxxxiiiccclll}}}~~~xxxZZZ>>>333444000000//////...------,,,///......------,,,,,,+++++++++++++++++++++++++++++++++******)))((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++***((('''&&&''''''(((************))))))))))))***))))))(((((())))))***))))))))))))************+++++++++++++++*********,,,,,,,,,,,,---------------------............///........................//////000111111222222333000000000000000111222333222333444555666666666666555555555555666888999:::999:::;;;;;;;;;;;;===???MMMvvv~~~~~~sssmmmkkkooossstttuuuwww~~~hhhOOOGGGKKKMMMFFFBBBAAADDDFFFDDDCCCDDDBBBCCCCCCBBB@@@>>>???@@@BBBEEEHHHKKKLLLJJJGGGEEEEEEEEEFFFGGGGGGHHHHHHIII@@@AAABBBCCCBBBAAA@@@???::::::999999888999999:::mmmmmmvvvooorrrjjjlllmmmhhhbbb\\\[[[VVVNNNHHHEEEBBB>>>444222000...---,,,,,,------------------------------------............///---///111111///...///111888JJJ]]]kkk~~~|||}}}{{{kkkgggmmm{{{~~~~~~{{{eeeRRRBBB666111222............------------------------,,,,,,++++++************************************))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((---+++)))'''&&&&&&((()))*********)))))))))))))))***))))))))))))))))))***((()))))))))************+++++++++***************,,,,,,,,,,,,,,,------------------............///------.............../////////000000111222222222111000000000111111222333222222333444555666666666555555666666666777888888888999::::::::::::===???===hhhwwwtttqqqpppnnnkkkiiihhhyyy|||jjjPPPHHHKKKMMMQQQGGGCCCBBBEEEGGGEEEDDDEEEDDDDDDCCCBBB@@@???>>>>>>===???CCCGGGIIIHHHDDDAAACCC@@@???AAAFFFIIIJJJJJJ@@@AAAAAAAAAAAA@@@???>>><<<<<<;;;:::999999999888{{{wwwppptttqqqooouuuyyyyyytttsssiii[[[QQQMMMHHHBBB<<<888333///,,,---...000---------------------------------............///,,,...000111000000000000,,,666AAAOOOjjj}}}lllkkk{{{nnnXXX@@@555444333111000........................,,,,,,,,,,,,,,,+++++++++*********************************)))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((///---+++((((((((()))***))))))))))))))))))************))))))))))))******((()))))))))************************************+++++++++,,,,,,,,,---------------............///,,,---------......//////...//////000111111222222111111111111111111222333111111222333444555666777888777777777666666555555666888999999999:::<<<>>>GGGiiiuuusssnnnhhhdddeeeiiikkk|||sssWWWAAADDDMMMNNNPPPHHHDDDCCCFFFGGGDDDCCCDDDEEEDDDBBBBBBAAA@@@???>>>:::;;;>>>BBBFFFEEEBBB>>>===:::999<<>>===;;;999888777{{{wwwssseee[[[NNNAAABBB???999333///...///111---------------------------------............///,,,---...///000111111111000000222999LLLmmmwwwzzz}}}yyyxxxppp{{{iiiIII???666333111//////111/////////...............++++++++++++++++++++++++******************************))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))...---+++***)))******+++))))))))))))************+++******))))))******+++))))))))))))************)))))))))*********************++++++,,,,,,---------------............///,,,,,,,,,---......//////......///000000111111222222222111111111222222333000000111111333444666777888888888888777555444333555666888888888999;;;===NNNppp}}}qqqooohhh^^^]]]ggguuu}}}hhhNNNBBBDDDLLLNNNKKKIIIDDDBBBEEEEEEBBB@@@AAACCCBBB@@@@@@@@@@@@>>>===<<<<<<===@@@DDDEEEBBB>>>:::888777:::???CCCEEEDDD@@@@@@@@@????????????>>>@@@@@@???>>><<<:::999777yyyqqqlllmmmpppwwwxxxlll[[[KKKFFFCCC???:::555222///...---------------------------------............///---,,,,,,---///000000000444000111555888EEEcccqqqnnnssswww}}}~~~yyywwwttt[[[FFF777555555666333...///333//////.........------,,,*********+++++++++++++++************************)))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))++++++******************((()))))))))************+++******))))))******+++))))))))))))************((()))))))))*********+++)))******+++,,,,,,---------------............///++++++,,,------...//////......//////000111111111333222222111111222222222000000000111222444666777777777888888777666555444444555777777777888;;;===GGGooo~~~sssuuupppgggeeeooo}}}tttUUUIIILLLEEEHHHOOOHHHIIIDDDBBBCCCCCC???===>>>@@@>>>======??????===;;;???<<<;;;>>>BBBDDDAAA>>><<<;;;;;;<<<>>>???@@@@@@???>>>>>>===============<<<============;;;:::999~~~~~~{{{{{{~~~sssiiieeedddjjjzzzxxxjjj[[[FFFFFFDDD@@@:::444///+++---------------------------------.........//////...,,,+++,,,---.........+++)))000777444333KKKkkk||||||vvvpppwww~~~{{{eeeQQQ???222555///,,,...000000000111//////...------,,,++++++******************++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''')))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))((())))))*********))))))(((((())))))*********+++++++++************++++++))))))))))))************(((((())))))*********+++))))))***+++,,,,,,---------------.........//////++++++,,,,,,---...//////......//////000111111111333333222222111222222222000000///000222444666777555666777888888777666666333555666777777888;;;===FFFnnnzzzyyytttxxx~~~dddCCCEEESSSFFFEEEPPPIIIIIIDDDAAACCCBBB>>>;;;<<<>>><<<:::;;;===>>><<<999???<<<999;;;???BBB@@@<<<@@@@@@@@@???>>>===============<<<;;;;;;;;;;;;<<<888999;;;<<<<<<<<<;;;;;;~~~~~~}}}|||{{{zzzzzzyyyyyyxxxyyyyyyyyy{{{~~~}}}qqqggg___jjj~~~rrrhhhYYYOOOHHHHHHHHHAAA888222+++...000000...,,,,,,---++++++,,,,,,,,,---------...------------...//////000000000222444888<<<>>>TTT___ooo}}}lllSSSAAA777444444//////////////////////////////...---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))''''''(((((())))))******&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))***))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...------,,,---...///000000000000000////////////...000222333222222333555888777666555555555555555555555555444444666:::===FFFhhh||||||~~~xxxjjj]]]DDDDDDEEEFFFFFFFFFFFFFFFEEEBBB@@@@@@AAAAAA???<<<999:::;;;<<<<<<<<<;;;;;;===<<<<<<<<<<<<======>>>AAA???===>>>??????<<<999999;;;>>>??????>>><<<;;;999:::;;;<<<<<<;;;:::999~~~}}}}}}|||{{{yyyxxxwwwwwwvvvuuutttttttttttttttrrrsssyyysssjjjlllqqqxxxdddZZZOOOLLLIIIDDD@@@???333000---,,,------,,,***++++++,,,,,,,,,------------------------...//////---------...000444777999;;;DDDTTThhhzzz{{{wwwyyyjjjTTTCCC999555111//////////////////////////////......---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))((((((((((((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...------,,,---...///000000/////////////////////...000222333222222333444555555444444333333333333555555444333333444888;;;BBB]]]uuu}}}yyyiii^^^YYYUUUMMMGGGBBBBBBCCCDDDDDDDDDDDDDDDEEEBBB???>>>>>>===:::777:::::::::;;;<<<<<<<<<<<<999999::::::<<<===???@@@@@@>>><<<<<<======;;;999999999;;;>>>??????<<<::::::;;;<<<===>>>======<<<zzzzzzyyywwwvvvtttsssrrrqqqqqqooonnnmmmmmmmmmmmmlllnnnrrrvvvttttttzzzqqqjjjpppzzzuuujjj^^^VVVOOOHHHFFFGGG===555---+++---///,,,))),,,,,,,,,,,,---------------------------......///,,,,,,,,,,,,...000333444111444>>>OOOdddvvvtttVVVJJJ:::222222333000,,,////////////////////////......------,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------.../////////////////////////////////000222333222222333444333333222222222222222111444444444333222333666999<<>>>>>???@@@???@@@AAAAAABBBBBBAAAAAA@@@???=========;;;999777::::::::::::;;;===>>>>>>::::::::::::;;;<<<===>>>>>><<<:::999:::::::::999888888888;;;>>>???<<<999:::;;;===>>>????????????}}}}}}}}}}}}|||{{{zzzyyyvvvuuusssrrrpppooonnnmmmlllkkkjjjiiiggggggffffffhhhlllppprrrpppoooqqquuuxxx~~~sssjjjpppxxx|||~~~wwwoooggg\\\OOOGGGFFFAAA;;;333000000000...+++,,,,,,,,,------------...------,,,,,,------...///............///111222333444444666===JJJXXXeeekkkrrroooZZZNNN>>>777///---///222111000........................---------,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---......------.....................//////////////////000222333222111222333111222222222222222111111444444444333222333666888777AAAHHHKKKTTT^^^]]]SSSEEECCC@@@>>>>>>???AAABBB>>>???@@@@@@AAAAAA@@@@@@::::::;;;<<<======<<<;;;;;;;;;:::;;;<<<===???@@@>>>>>>===;;;;;;:::::::::<<<:::888777777888::::::888777666999===>>>;;;777999:::;;;===???@@@AAAAAA~~~}}}|||{{{zzzxxxvvvtttsssqqqooonnnllljjjiiiiiiiiihhhgggfffdddcccbbbbbbbbbaaafffjjjkkkjjjkkklllmmmrrrsssuuuvvv|||vvvkkkkkkooozzzzzzyyyyyywwwmmm\\\MMMGGG@@@???<<<777333///...---,,,,,,---------.........,,,,,,,,,,,,,,,---...............///000000111222000222333333777AAAPPP\\\fffvvvxxxnnnlll|||sss]]]JJJ===666111111111///...///111333------------------------,,,,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++************+++,,,,,,..................------------....../////////000///111222222111000111222111222333333333333222222444555555555444444777999777===???===>>>CCCAAA<<<>>>@@@BBBDDDCCCAAA???>>>??????@@@AAAAAAAAAAAA@@@:::;;;===??????>>>>>>>>><<<<<<<<<<<<===>>>???@@@???>>>===<<<;;;;;;:::;;;:::999888777666888:::<<<888777777888;;;<<<999777888888999;;;===>>>@@@@@@}}}|||{{{{{{{{{zzzyyywwwtttqqqooommmjjjhhhgggeeedddddddddeeedddcccbbbaaa```_________^^^ccceeedddcccfffgggfffjjjllloooqqqrrruuu|||ooofffhhhoooqqqyyy}}}uuuuuuyyy}}}zzzlll^^^WWWFFFFFFCCC===666000//////,,,---------............,,,,,,,,,,,,,,,------...,,,,,,------.../////////...111333000...444AAALLLSSS___ppp|||www|||yyycccNNN???666333222---111333111---,,,...111------------------------,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---.........///......---,,,---------......//////000///111222222111000000111111222333444555444333222222333555555555555888:::999===>>>:::999;;;;;;999@@@@@@@@@@@@@@@@@@???>>>??????@@@AAAAAAAAAAAA@@@>>>@@@BBBBBB@@@===<<<<<<<<<===>>>>>>???>>>>>>>>>::::::::::::;;;<<<===>>>888999:::999888999;;;===999999999999999888888777888888888999;;;<<<>>>???}}}zzzxxxwwwvvvssssssqqqpppmmmkkkiiigggbbbaaa___^^^]]]^^^___```______^^^]]]]]]]]]]]]]]][[[___```\\\]]]bbbeeedddcccgggjjjlllmmmnnnqqqssssss|||xxxhhhbbbgggjjjttt{{{vvvuuuzzz}}}xxxqqqmmmYYYSSSLLLCCC===777444222------------............,,,,,,++++++,,,,,,---...***+++,,,---............000333333000---...555;;;>>>HHHWWWiii{{{ZZZPPPBBB777222111222333...///111000...------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++************************+++++++++++++++,,,------....../////////...,,,,,,,,,,,,---......///000000///111222222000///000111000111333444555444333222///111333444444555888:::<<<===;;;:::;;;??????===>>><<<;;;<<>>>>>???@@@@@@@@@@@@@@@???BBBEEEDDDAAA>>><<<<<<<<<>>>???AAA@@@???<<<;;;777777777888999;;;<<<===777:::<<<<<<::::::<<>>>>>???????????????<<<@@@DDDDDDBBB?????????===>>>AAABBBBBB???;;;999777777777777777777888888777:::===>>><<<<<<===???999===@@@===666222555::::::999999999:::<<<===???~~~{{{~~~{{{xxxtttpppmmmkkkhhhgggeeeccc```^^^\\\[[[[[[ZZZYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVRRRNNNNNNSSSXXX\\\]]]______```aaacccdddeeefffkkklllmmmooorrrxxx}}}qqqkkkrrr}}}~~~uuupppttt}}}}}}wwwfffQQQHHHHHHBBB888---///111111...,,,+++,,,,,,,,,---......---,,,,,,---------............///////////////////////////333666;;;BBBNNN^^^nnnxxxzzz~~~yyyyyywww~~~}}}{{{mmmvvvrrr___LLL<<<333222222222111111111000000////////////...............---,,,,,,,,,,,,---.........---,,,,,,+++******************************************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((((()))*********((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,------.../////////000///...---,,,---......///000111000///...///000111111222333333333333222...///111444666777888888:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@:::>>>@@@???<<<<<<@@@DDD???>>>>>>???AAACCCBBBAAA===???BBBCCCCCC@@@===:::;;;999666555666999<<<===>>>===<<<;;;;;;:::;;;;;;>>>>>>>>>===<<<<<<;;;;;;999999888999;;;???CCCFFF|||{{{{{{zzzxxxtttpppllliiigggdddcccbbb___]]]ZZZYYYXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUQQQMMMMMMQQQVVVYYYZZZ\\\\\\]]]___```aaabbbcccggghhhiiijjjlllpppuuuyyy{{{{{{nnnooovvv}}}wwwzzzvvvttt{{{vvvbbbRRRJJJHHHFFF888444000......///---,,,,,,,,,---......---,,,,,,------------....................................///000333777???JJJVVV^^^llluuuvvvtttuuurrrxxx}}}|||nnnggglllvvvyyynnn\\\JJJ===555111///222222111111111000000000////////////.........---...---,,,,,,,,,,,,---...------,,,++++++***))))))*********************************)))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((((()))******)))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,------.../////////000///...---------...//////111111000......///000000111222222333333222222000111222333444555666777888999:::;;;======>>>>>>>>>>>>?????????@@@@@@@@@:::===@@@???<<<<<>>>>>@@@BBBBBBAAA>>>???@@@AAA@@@>>>;;;:::===;;;999777888:::<<<<<<===<<<<<<;;;;;;;;;;;;;;;??????>>>>>>===<<<<<<<<<888888777888:::>>>AAADDD~~~{{{yyywwwvvvvvvuuurrroookkkgggcccaaa___^^^\\\ZZZXXXVVVTTTSSSUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSPPPMMMMMMOOOSSSUUUWWWXXXXXXYYY[[[\\\]]]^^^___bbbcccdddeeeeeefffiiikkklllqqqyyyoooggghhhlll~~~|||yyyyyy{{{~~~wwwuuuyyyuuu^^^KKKHHHMMMCCC;;;111---///111///,,,,,,------......------,,,------------..........................................//////222666===AAAYYYeeekkkqqqyyyzzzzzzqqquuuyyymmmQQQHHH:::///++++++...111111111000000000000000/////////.........---------------,,,,,,,,,,,,------,,,++++++******)))))))))******************************))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,------...////////////...---------...///000000111111000......///000000111222222333333222222222222111111222333444555555666777999:::<<<======>>>>>>????????????@@@@@@:::<<<>>>===;;;;;;>>>AAABBB@@@======>>>@@@AAAAAA??????>>>>>>===;;;:::999===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<>>>>>===<<<<<<<<<777777666777999<<>>>>>>>>>>>>>>>>>>>>???:::;;;<<<<<<::::::<<>>???@@@>>>>>><<<;;;999888888888999:::;;;;;;::::::::::::999999:::;;;<<<<<<======>>>======<<<<<<;;;;;;:::666666555666777999;;;===|||zzzvvvqqqnnnlllkkkjjjiiihhhfffddd```]]]ZZZXXXUUUUUUTTTRRRQQQOOONNNNNNOOOOOONNNLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNPPPQQQQQQQQQRRRTTTUUUVVVWWWXXXYYY\\\___```aaaaaabbbdddccchhhnnnppprrrzzz{{{gggggglllrrrvvvxxxzzzxxxxxxsssqqquuu|||```JJJDDDHHHEEE@@@:::444000......------------------------,,,,,,,,,------------...........................000111111111//////111222///777===HHH\\\nnnrrrppp}}}~~~wwwgggSSSGGG@@@999555000000000111222111///---........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((()))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------.../////////...---------...///111222111111111///------///111000000111222222222222111000/////////111444777999222222222444666888:::;;;========================::::::::::::999999;;;<<>>;;;999;;;===>>>>>>===<<<:::999888777777777555777::::::999888888:::777888:::;;;<<<<<<<<<<<<;;;;;;;;;:::999999888888666555555555666777999999}}}{{{xxxvvvrrrnnnkkkhhhgggfffaaaaaa```^^^[[[XXXVVVUUUQQQQQQPPPOOONNNMMMLLLLLLLLLLLLJJJIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKKKKMMMNNNMMMNNNOOOPPPQQQSSSTTTTTTUUUXXX[[[]]]^^^```bbbdddeeehhhjjjjjjjjjoooyyyiiidddbbbhhhqqqxxx}}}jjjlllsss|||zzziiiTTTFFFIIIIIIFFF@@@999333111111...------,,,,,,------...,,,,,,,,,,,,------------------------------------+++---...---------///111,,,111///444BBBOOOaaayyy}}}yyytttvvv{{{uuuqqqqqqsss}}}}}}cccUUUCCC666222222222222222000...---......---,,,,,,------------.........------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------.../////////------------...000222444111111000...------///222///000111111222222111111...//////000222555888999222222222222444666999:::<<<<<<;;;;;;;;;;;;;;;:::999999999888888999999:::===;;;888888999;;;<<<<<<;;;:::999888777777777888333666999888666444666888777888:::;;;<<<<<<<<<;;;::::::999999888777777777666666555555555666777777}}}{{{xxxvvvqqqooommmiiifffcccaaa```ZZZZZZYYYXXXVVVTTTRRRQQQNNNMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGDDDFFFIIIIIIHHHHHHIIIKKKIIIJJJKKKLLLMMMOOOPPPPPPQQQSSSVVVXXXYYY[[[^^^```gggggghhhhhhhhhkkkpppssswwwmmmggglllvvvwwwsssooonnnrrrsssiii]]]OOOLLLGGGCCC>>>:::777555...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------------------------------+++,,,,,,,,,+++,,,...000///333///...666888AAARRRaaayyyrrriiiffflllooolllrrr|||qqq```LLL<<<888444222444333///+++111000............---,,,+++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((()))(((''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------.../////////------------///111333444222222000...,,,---000222///000000111111111111111000000111333444666777777333222222222333555777999:::::::::999999999888888999888777777888888888888999777666777999:::::::::888888888888888888888888666999:::888333111222555777888:::<<<<<<<<<;;;:::::::::999999888777777777666666666666555555555555}}}{{{xxxuuurrrjjjiiigggdddaaa^^^[[[ZZZUUUUUUUUUTTTSSSQQQPPPOOOKKKKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCAAAAAABBBBBBCCCDDDEEEEEE@@@CCCFFFGGGEEEEEEGGGIIIFFFGGGHHHIIIKKKLLLMMMMMMNNNPPPRRRSSSTTTVVVZZZ\\\ZZZ\\\```eeehhhjjjjjjjjjsss{{{gggaaagggwwwvvvkkkqqqyyyVVVOOOFFFBBBBBBAAA<<<888...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------------------------------...///...---,,,,,,///111,,,000......111...///;;;@@@TTToooxxxqqqllltttuuummmaaaLLLBBB>>>555999444...+++---//////...)))***---111222000,,,(((+++++++++,,,,,,---------,,,,,,,,,+++++++++*********+++,,,------,,,+++*********************++++++)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))))))))************))))))(((((((((((((((((((((((()))(((''''''''')))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,------...//////000------------///111444555222222000...,,,---000222//////000111111111111111111222333444555555555555444333222222222444777888999999999888888888777777999888666666777888888777666555555666999:::999888777777888999999999999888:::<<<<<<888222...000333777999:::<<<<<<;;;:::999;;;;;;::::::999888888777777777666666666555555555~~~|||yyywwwuuuqqqllliiidddbbb```^^^^^^\\\ZZZXXXRRRQQQPPPOOOMMMLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBBBBAAAAAA@@@???>>>????????????@@@@@@@@@@@@AAACCCBBBAAAAAABBBDDDDDDDDDEEEFFFHHHIIIJJJKKKMMMNNNPPPQQQTTTUUUWWWXXXZZZ[[[^^^aaadddgggiiijjjnnnsssxxx}}}qqq[[[fff~~~zzztttyyywww```HHH???AAAAAA===:::<<<777111...------***(((,,,,,,,,,------.........---------,,,,,,+++++++++++++++,,,,,,---...//////------...///000111222222111888CCCPPP___sss{{{cccPPPJJJAAA<<<999888666333////////////////////////111000000///......------+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))************...------------...//////.../////////000000111111000000////////////000000...///000111000000111333111111111000111111222222222222222222333444555555777777777777888888888888888888888999999:::::::::999::::::;;;;;;::::::999888999::::::;;;;;;;;;;;;888:::<<<;;;888555333222555666777999:::888555333:::::::::999888666555444555666888999999777666444~~~{{{zzzxxxuuurrrppplllgggddd```^^^\\\ZZZZZZXXXVVVTTTOOONNNMMMLLLJJJIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBBBB???????????????>>>===============>>>>>>>>>??????===???@@@@@@??????@@@AAAAAABBBCCCDDDFFFGGGHHHHHHJJJKKKMMMOOOQQQSSSTTTUUUYYYZZZ\\\^^^aaadddeeeffflllpppsssvvvyyyooojjjrrr||||||ttt```RRRJJJDDDBBBCCC<<<888444111///---,,,+++,,,,,,,,,,,,---------...---------,,,,,,+++++++++++++++,,,,,,---......///,,,---...///000111222222000333777999===FFFQQQZZZvvvyyyqqq___KKK===999444222222222222000........................000//////...------,,,,,,+++++++++*********))))))*********+++++++++,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++******)))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))************------,,,,,,------...///........./////////000000000000////////////000000...///111111000000222333333222222111111111222222222222222222333444555555444444555555666666777777999999999999::::::::::::;;;;;;<<<;;;;;;:::999888999999999::::::999999999888:::<<<;;;999666555555444666888999:::999777666:::::::::999888666555444444555666888888777666555}}}zzzwwwuuurrrooollliiieee```]]]ZZZXXXVVVTTTTTTRRRPPPNNNJJJIIIIIIGGGFFFEEEDDDCCCAAAAAAAAA@@@??????>>>>>>;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<===:::;;;===<<<;;;;;;<<<>>>??????@@@AAACCCDDDEEEFFFFFFGGGIIIJJJLLLNNNPPPQQQVVVWWWXXX[[[]]]```bbbcccgggjjjmmmoooqqquuu|||gggdddlll||||||zzz|||wwwfffSSSEEEAAADDD>>>===;;;666222...---...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,------......,,,------...///000111111///111111000///000666;;;CCCPPPeeeyyyzzzssscccRRRKKKHHH>>>111222111//////111222111111..............................------,,,,,,+++++++++++++++************************++++++++++++,,,++++++*********++++++,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))*********++++++,,,,,,++++++,,,,,,---...---------............///000//////......//////000///000222222111111333444555444333222222111222222222222222222333444555555333444444555666777777888::::::::::::::::::::::::=========<<<;;;:::999888::::::::::::999888777666777999;;;<<<:::888888888444666999999999888888999::::::999888777555444333222333555666666666555555~~~|||zzzvvvssspppmmmjjjfffccc___[[[XXXUUUSSSQQQOOOOOOMMMKKKIIIFFFEEEEEEDDDCCCAAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;888999999999999999888888888888999999999:::::::::888999::::::999999:::<<<======>>>???AAABBBCCCCCCCCCDDDEEEGGGIIIKKKMMMMMMQQQRRRTTTWWW[[[^^^```aaaaaaeeeiiilllnnnrrrvvvzzz}}}kkkaaaooo~~~www{{{||||||vvvcccOOOEEEDDDDDDDDDCCC===666000...///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......///000000///111333333333444888;;;111777AAAMMM]]]rrr{{{gggGGGCCC999111000444222,,,222222111222222111000///------------------------,,,,,,,,,,,,++++++******************************************++++++++++++***************++++++,,,************************))))))))))))***,,,------((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))*********+++++++++++++++******++++++,,,---------------------------/////////......////////////000222222111111333444666555444333222222111222222222222222333444555555555555666777888999::::::;;;;;;;;;:::::::::::::::<<<<<<=========<<<;;;;;;======<<<;;;:::888777666555777::::::999999999:::666888999999888777777777888888888777666444333222111222333555555555555555~~~|||zzzwwwsssooollliiieeeaaa^^^[[[WWWUUUQQQOOOMMMLLLKKKIIIGGGEEECCCBBBBBBAAA@@@???>>>>>><<<<<<<<<;;;::::::999999777777888888888888777777666666777777777888888888777888999999888888999:::;;;;;;<<<>>>???@@@AAABBBAAAAAACCCEEEGGGIIIJJJKKKLLLNNNQQQTTTXXX\\\___aaa___bbbfffiiilllooorrrtttuuu{{{fffcccvvvsssppp|||vvveeeVVVNNNJJJKKKJJJDDD;;;333000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------......//////...///000000/////////000555444333333888CCCSSS]]]vvvxxxgggaaa```PPP;;;333222///,,,...333444222...///000///...---++++++------------------------+++++++++++++++*********************************))))))*********+++++++++***)))))))))******+++,,,************************))))))))))))***+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))******************+++++++++++++++************+++,,,,,,---------------,,,,,,,,,//////............//////...000111222111111222444666555444333222222111222222222222222333444555555555666666777888999999999:::::::::::::::::::::::::::;;;<<<===>>>?????????@@@??????===<<<:::888777333555777888888888:::;;;::::::999::::::888666444666666666666555444333333222222333444444444444444~~~|||yyyvvvrrrnnnjjjfffccc___[[[YYYWWWTTTQQQOOOMMMJJJIIIHHHGGGDDDBBB@@@@@@???>>>>>>===<<<<<<;;;::::::999999888777777555555666777777777777666555555555666666666777777555777888888777666888999999999:::<<<===>>>???@@@??????AAACCCEEEGGGHHHIIIIIIKKKNNNQQQUUUYYY\\\^^^^^^```bbbdddggghhhiiiiiilllsss{{{~~~^^^]]]bbbfffwww}}}wwwuuuzzz|||sssddd[[[OOOOOOMMMIIIAAA:::444222......------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,222222111000000333888<<>>;;;???;;;222111111111000////////////+++---//////---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************+++++++++)))))))))************+++)))))))))))))))***+++,,,************************)))((((((((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********************++++++++++++,,,++++++******++++++,,,---...------------,,,,,,,,,///......------......///...///111111000000222333555444333222222111222222222222222222333444555555555555555555666666666666888888888999999:::::::::999:::<<<>>>@@@AAAAAABBBAAA@@@@@@>>>===;;;999888333555666777777888:::<<<>>>;;;999<<>>888222555555666777777777666666444444444444444444444444~~~~~~{{{xxxuuuqqqlllgggccc___\\\XXXTTTSSSQQQOOOMMMLLLJJJGGGFFFEEEDDDBBB???======<<<<<<;;;:::::::::888888888777666666555555333333444555555555555555444444555555555666666666444555666666555555666777666777888999:::<<<======<<<===>>>@@@BBBDDDFFFFFFHHHIIILLLNNNQQQTTTVVVWWW\\\\\\]]]___aaacccccccccggglllrrruuuwww{{{YYYPPPTTThhhssssssvvvssskkkdddQQQOOOMMMKKKGGGAAA:::666/////////......---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,...///111111111,,,...111444444555555555---///777CCCNNNXXXeeepppmmm```UUUKKKDDDAAA;;;333...///222555777/////////...,,,)))***,,,---...000///...---///111++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))************(((((((((((()))***+++,,,************************)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))*********************+++++++++,,,,,,+++++++++++++++,,,------............---------,,,///......------......///,,,...///000//////000222333222222111111111222222222222222222333444555555666666666666555555555555666666777777888999::::::;;;<<<===???@@@AAAAAAAAA@@@@@@???>>><<<;;;999888444666777888888999;;;===@@@;;;999???GGGGGG>>>444555666777999:::;;;;;;;;;666666555444444333333333~~~{{{yyyuuuqqqmmmhhhbbb^^^YYYVVVRRROOONNNMMMKKKIIIJJJHHHFFFDDDDDDBBB@@@>>>;;;;;;::::::999999888888777666666555555444333333111222333444444444444444444444444555555555666666222444555555444333555666444555666777888999:::;;;:::;;;===>>>@@@BBBDDDEEEIIIIIIKKKLLLNNNPPPQQQRRRYYYYYYYYY\\\___bbbcccccchhhiiilllppptttxxxzzz|||vvvTTTHHHSSSppp}}}tttsssrrrnnnlllPPPNNNLLLLLLKKKGGG???999000000/////////.........+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...---++++++,,,---,,,,,,000000111111000///...---888000///666999555555:::DDDNNN___ttt{{{gggMMM===999888333...111...///222000+++))),,,+++,,,------,,,***---111---//////---***)))+++---++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))******++++++++++++))))))))))))************(((((((((((()))***+++,,,)))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.../////////......---------.........------.........,,,---//////......000111111111111000111111222222222222222222333444555555999999888888777777666666444444555777888999:::;;;===>>>???@@@@@@@@@@@@@@@??????>>>===<<<:::888777666777888999888999<<<>>>AAA;;;999AAAMMMNNNCCC777666777999;;;===>>>>>>???888777666555444333333333~~~|||yyyuuupppkkkfffaaa[[[WWWVVVSSSOOOMMMKKKJJJHHHGGGDDDDDDDDDCCCAAA???===;;;;;;:::888666666666666777444444333333222111000000111111222222222333333333222222222222222222222222444444444333333222222222666666666666777777777777999999:::<<<===???@@@@@@EEEFFFGGGIIILLLOOORRRSSSWWWWWWXXXYYYZZZ[[[\\\\\\eeegggjjjlllnnnqqquuuxxxzzz~~~tttPPPKKKVVVnnn|||{{{uuuvvvsssnnnbbbUUUKKKKKKMMMKKKHHHHHH<<<666000///111222///,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---.........//////000000///000000000111111111111555777;;;BBBKKKVVV```fffzzzwwwlllbbb\\\WWWSSSPPPKKKDDD:::222......///000//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))(((((()))************+++++++++)))))))))))))))))))))))))))************++++++++++++*********))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++------------------------000///...------...000111...---,,,++++++,,,---...///////////////.........111111111000000...------222111111222333555888999999999999999999999::::::;;;:::999999999999:::;;;:::;;;===>>>???>>><<<;;;======<<<;;;999777555444444444555666777999;;;<<<:::;;;===>>>>>>===;;;:::999:::;;;;;;<<<<<<;;;;;;666777777666333222222333}}}yyyuuuqqqkkkeeeaaa\\\WWWTTTSSSPPPLLLIIIHHHGGGFFFDDDBBBBBBAAAAAA???<<<:::999999888777666555555555666444444333222222111000000111111111222222222333333222222222222222222222222444444333333333222222222555555555666666666666777888999:::;;;===>>>???@@@BBBCCCEEEGGGJJJMMMOOOQQQTTTTTTUUUVVVXXXYYYZZZ[[[aaacccfffhhhjjjmmmpppsssqqqtttxxx|||nnnUUUKKKZZZffftttzzz|||}}}wwwsssrrrpppnnneee\\\WWWQQQKKKIIIMMM<<<777222000000///---+++,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---........./////////000//////000000000111111111444333333444777:::>>>AAAEEEMMMYYYeeeqqqzzz}}}sssjjj```WWWQQQJJJDDD>>>999777666444222:::666111...---.........///.........---------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((())))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++************)))))))))((())))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((('''''''''''''''((((((((())))))))))))*********)))))))))(((((())))))))))))((((((''''''(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''((((((((()))'''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++------------------------///...---,,,---...000111///...---,,,,,,---...////////////////////////...//////000000111111000000222111111222333555777888777777777777777888999999<<<;;;:::999999:::;;;<<<:::;;;===>>>>>>===;;;:::======<<<;;;:::888777666555666666777888:::<<<===999:::<<<======<<<:::999;;;;;;;;;;;;:::999888777555666777666444333333444|||wwwtttnnnjjjccc]]]YYYUUURRRPPPNNNKKKGGGEEEDDDCCCBBB@@@>>>>>>>>>===;;;999777666777666555444333333444444333333333222111111000000111111111222222222222333222222222222222222222222333333333333222222222222444444444444555555555555777888999:::;;;======>>>???@@@AAACCCFFFIIIKKKMMMOOOPPPQQQSSSUUUWWWXXXYYY[[[^^^aaacccdddgggjjjllllllooorrrssssssyyyrrrPPPKKKPPPZZZfffpppxxx}}}}}}ssssss}}}xxxwwwwwwuuurrrnnneeeVVVJJJHHHLLL???===999555111///---,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////////////////000000000000///.........///000111111///111555888;;;???DDDHHHMMMWWWfffpppttttttsssrrr~~~~~~|||wwwqqqiiiccc^^^VVVRRRLLLFFF@@@:::333///444222000///000111111111,,,,,,+++,,,......,,,+++......------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((()))))))))******))))))))))))(((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///000222///......------......///......//////////////////---...///111222333333333222111111222333444555666444444444555666777888999<<<;;;:::999999:::;;;<<<:::;;;<<<===<<<;;;999777<<<<<<<<<<<<;;;:::999888666777777888999;;;<<<===888999;;;<<<<<<;;;999888;;;::::::999777555444333444555666666444444555666~~~}}}{{{wwwqqqmmmgggbbb[[[VVVRRROOOMMMKKKIIIGGGCCCAAAAAA@@@???>>><<<<<<;;;:::888777555555444444333333222222222222333222222222111111000000111111111111222222222222222222222222222222222222333222222222222222222222222222333333333444444444666777777999:::;;;<<<<<<======???AAACCCFFFHHHJJJKKKLLLNNNPPPSSSUUUWWWXXXWWWYYY\\\^^^```aaadddfffiiilllooonnnlllmmmqqqvvv~~~sssQQQIIIHHHRRR```kkkttt|||~~~sssrrr}}}}}}xxxhhhVVVLLLIIIFFFEEEBBB<<<666111//////---,,,+++******************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------................................./////////000000......000111222333444444444555444333111000222444///333777:::<<<>>>AAADDDEEEFFFIIIOOOVVVZZZ[[[[[[XXX[[[dddkkkiiiaaa^^^aaaZZZ\\\]]]\\\ZZZUUUPPPMMMLLLLLLJJJHHHCCC>>>999666222111111000000000//////000/////////000000000///---------.........+++)))------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))'''%%%%%%''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++++++++++++++++++++++++++,,,---///000111/////////....../////////............////////////---...000111333333444444111111222222333444444555333333444555666777999::::::999888777777888999::::::;;;<<<<<<;;;888666444999999::::::::::::999999666666666777888999;;;;;;777888:::;;;;;;:::888777888888777666555333222111222444555555444444555777|||zzzwwwsssmmmiiiaaa\\\VVVPPPMMMKKKIIIHHHFFFCCC@@@>>>>>>>>>===<<<;;;:::999888777666555555222222222222111111111000222222111111111111111000000000111111111222222222222222222222222222222222222222222222222222222222222222222222333333333333555555666777888999999:::<<<<<<===???AAADDDFFFGGGIIIJJJLLLNNNQQQTTTVVVWWWSSSVVVYYY[[[\\\]]]___aaabbbdddffffffeeeeeehhhkkkjjjyyyjjjSSSAAADDDPPPZZZhhhvvv|||nnnYYYLLLLLLKKKGGGAAA:::444111000...---,,,+++*********************************************+++++++++,,,,,,+++++++++,,,,,,,,,------...............------------............/////////000000000000000...---,,,,,,...000222111111333444444222000---,,,...222555333111111111333555666777333666;;;>>><<<888777999666666555444333222000000555666777777666444222111000000000000///......///............---,,,,,,,,,000...------------,,,***++++++,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))******))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++******+++,,,---...///000...//////////////////...---.........//////000000000000111222222222222222000111222333444444555555555555555666777888:::;;;777777666555555666777777999999::::::999666444222555666777888888888888777444444444444555666888888666777888::::::888777666333333444444333222222111111222444444333333555666{{{wwwsssnnniiieeeZZZWWWQQQMMMJJJHHHFFFDDDBBB@@@===<<<<<<<<<;;;::::::999888666555444444444000000111111111111000000111111111111111111111111000000000111111111111222222222222222222222222222111111111222222222222222222222222222333333333333444444555555666777777888;;;;;;<<<>>>@@@BBBDDDFFFGGGHHHJJJLLLOOOQQQSSSTTTQQQTTTWWWYYYZZZZZZ[[[\\\___`````````___```bbbeeeeeehhhssslllJJJBBBEEELLL[[[nnnwwwhhhUUUQQQOOOJJJDDD>>>888333111000///...,,,++++++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,.........---------------------------.........///,,,,,,---------,,,++++++***,,,000111000///...///111111111111111111111000333222000///...000111333222333555666444333222333555444222111111222444555000111222333333333222111000111111000---,,,,,,---///000111000///...///111---+++******,,,---,,,,,,******++++++++++++,,,,,,+++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************((((((((()))))))))******((((((((((((((((((((((((((((((((()))))))))******))))))))))))************))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************)))***+++,,,,,,---......---......//////......---------......///000000000111111111222111111000000000111222444555666777777666666666777888999:::;;;666555444333333444555666777888888888777555222111333444444555666666555555222222222222333444555666444555777888888777555444000000111222222222222222000111222222222111333444|||uuuoookkkfffaaa^^^UUURRRMMMJJJHHHFFFCCC@@@???===:::999999:::999888888777555444333333333333///000111222222111000///000000000000111111111111000000000000111111111111222222222222222222222222000111111111222222222222222222222333333333444444333333444444555555666666999999:::<<<>>>@@@BBBCCCEEEFFFGGGIIIKKKNNNOOOPPPOOORRRUUUWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^^^^___```aaaaaadddlllyyyaaaMMMEEEBBBOOOddduuuxxxkkkYYYUUUOOOJJJFFF@@@999444111000///...---,,,,,,,,,************************************++++++++++++***++++++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,---------.........******+++,,,...///000111000222333222///---,,,,,,***+++---///000///---,,,---...///000000222333555,,,......---,,,------,,,///...---,,,,,,...///000,,,,,,---............---+++---///...,,,,,,---///)))+++,,,+++)))(((+++---***))))))***,,,,,,+++)))************+++++++++,,,******))))))))))))******************************))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((())))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++,,,,,,,,,,,,,,,,,,---...//////...---,,,------......///000000111///000000111111000000//////000333555777888999999777777777777888888999:::666555444333333444555666555666777777666444222000333333444444555444444444111111111111222333444444333555666777777666555333///000000111222222111111///000111111000///111222~~~|||wwwooohhhbbb^^^ZZZWWWQQQNNNKKKIIIGGGDDD@@@>>>===:::888777777888888777777666444222111111222222///000111222222111000000000000000000000111111111000000000000111111111111222222222222222222222222000000111111222222222222222222333333333444444444333333333444444555555555888888999:::<<<>>>@@@AAACCCDDDEEEGGGIIIKKKLLLMMMMMMPPPTTTVVVVVVUUUVVVVVVSSSUUUXXXZZZ[[[\\\[[[[[[[[[^^^ccceeeeeessswwwZZZIII>>>GGG[[[zzzaaa[[[TTTOOOMMMHHH@@@999222111000///...------,,,)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......000///...---------------,,,---......---...000222111000...---...///......)))+++...///...---,,,,,,///000111//////111111000000000000/////////000000------...//////000000///---///000///,,,+++,,,...///000000...++++++...111+++++++++------,,,(((%%%))))))******+++++++++,,,******))))))))))))******************************))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***++++++,,,,,,,,,+++++++++,,,---......---,,,+++---------...///000000111......///000000000000000...000333666888:::::::::888777777777777777888999666555444444444444555666444444666666666444222000333333444444555444444333111111111111222333444444333444666777777666444333000000111111111111000000///000111000///...///000|||wwwsssmmmeee^^^YYYUUUSSSQQQMMMJJJFFFCCCAAA>>>:::777999888888777666555555444333222111111000000111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111111111222222222333333333444444444444444444444444444555666777999:::;;;<<>>888222000000000---***************************))))))))))))************)))))))))******++++++,,,*********************************+++++++++,,,,,,------------------------------------------------------------------------......------------......------------------------------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++************************)))))))))))))))******+++((((((''')))***+++***((()))))))))))))))))))))))))))+++...000111///,,,***+++++++++*********))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***((((((((((((((((((((('''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''(((((())))))))))))((((((((()))***+++++++++******************************+++************,,,---...---,,,,,,,,,,,,---...///+++,,,---....../////////......//////000000000000333111000222666999:::999;;;;;;:::888888777777777888777666555444444333444777666555444444333333333555555444333333333333333000000111222222222111111111222333333333222000///111111111000000000//////...000222222111000000111}}}xxxqqqllleee```YYYRRRNNNKKKIIIGGGFFFDDD@@@>>><<<999666444777666666555555444444333222222111000000000000111000000000000000000000000000000000000000000000000//////000000000000111111000000000000111111111111111111111111111111111111111111111222222222222333222222222222222222222222333444555666777999999:::<<<===???AAACCCEEEFFFGGGGGGHHHJJJLLLNNNOOOOOOPPPQQQUUUWWWTTTRRRTTTTTTRRRQQQQQQUUUYYYYYYVVVWWW[[[^^^qqqdddJJJCCCCCCBBBTTTtttsssrrrvvvrrrooo___KKKFFFNNNNNNEEEDDD>>>777333222111...,,,******))))))))))))))))))))))))))))))*********************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***************************************)))))))))))))))******+++)))(((((()))++++++***((())))))))))))))))))))))))'''***///222222000,,,)))+++************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))''''''((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((())))))))))))((((((((()))******++++++******************************************+++,,,---...------,,,,,,,,,---......---------...///000000000......////////////000000000000111333666888777666:::999888888777777777777888888777777555444222111777666555444444333333444333333222111111111222222111111111222111111000000000000111222111000///...111111000000000000//////222333555444333111222333}}}yyyssskkkfff]]]YYYSSSNNNJJJGGGEEECCCCCC@@@===;;;:::888555333555555444444333333333333222222111000000000000000000000000000000000000000000000000000000000000000////////////000000000111///000000000111111111111111111111111111111111111111111111111222222222222111111111111111111111111333333444555666777888888;;;;;;===???AAACCCDDDEEEFFFGGGIIIJJJLLLMMMMMMMMMQQQUUUVVVSSSQQQRRRRRRPPPTTTRRRSSSXXXYYYVVVTTTUUUYYY^^^mmmUUUAAAHHHDDDPPPiiiyyyxxxyyyzzz}}}nnnjjjccccccZZZMMMGGGKKKOOONNNJJJDDD===777333111///---******)))))))))))))))(((((()))))))))************************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++***)))))))))))))))************************)))))))))))))))******+++***))))))***,,,,,,+++***))))))))))))))))))))))))&&&(((+++......,,,)))(((************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))))))))((((((((())))))***************************************************+++,,,------------,,,,,,,,,------...---......///000111222222///////////////////////////000222555666777666444888888777666666666777777888888888777666444111000666555444333222222222222111111000//////000000000111111222111111000/////////000111111111111//////000000000000000000//////333444555555333111111222{{{uuummmfffaaaXXXTTTNNNJJJGGGEEECCCAAA@@@===;;;:::999777555333333333333222222222222222222111000000//////000000////////////////////////////////////////////////...////////////000000000///000000000111111111111000000000000000000000000000000111111111222222222111111111111111111111111222222333444555555666666999:::<<<>>>@@@BBBCCCDDDEEEFFFHHHIIIJJJKKKLLLLLLOOOTTTUUUQQQOOOQQQQQQOOOQQQMMMLLLPPPRRRQQQPPPRRRXXXWWWZZZdddwwwlllLLL??????GGGYYYlllyyy}}}~~~~~~xxx|||~~~llliiihhhdddaaaaaaZZZPPPOOOTTTNNNJJJCCC<<<666222000...+++*********))))))((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,---...---+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((()))))))))))))))*********************************)))******+++,,,,,,,,,---...------,,,,,,,,,------............///111333444000000000000000000000//////111444666777666555444666666555555555666777777777777777777555333111///333333222111000000000000//////.........//////000111111111111111000///...///000111222222111000000//////////////////000000111333444333111000000111{{{uuummmeee^^^ZZZQQQNNNJJJFFFDDDBBB@@@>>><<<:::888777777666444222111111111111111111111111111111000////////////000////////////////////////////////////////////////......////////////000000000000000000111111111111000000000000000000000000000000000111111111111222111111111111111111111111111111222222333444444555888888:::<<<>>>@@@AAABBBDDDEEEFFFGGGIIIIIIIIIJJJLLLQQQRRROOOMMMOOOOOOMMMNNNJJJIIILLLNNNMMMNNNQQQRRRSSSUUUWWW]]]ooolllEEE@@@???HHHZZZkkkrrrsss~~~tttyyyvvvooo}}}xxxqqqqqqwwwppp]]]QQQRRRRRROOOIIIBBB;;;666222000,,,,,,++++++***)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))***************************))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,++++++,,,......---+++))))))))))))))))))))))))))))))((((((((()))***+++(((((()))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))(((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((())))))))))))(((((()))(((((((((((()))***+++************************))))))***,,,,,,,,,,,,,,,......---,,,,,,,,,------...---------///111333444222222111111111111000000000222555666666444444444444444444444555666666777666666555555333222000000222111000//////......///......---------...//////000000000111000000//////...///111222222111000000......////////////000000///000111111///...//////{{{yyytttmmmddd\\\VVVSSSKKKHHHDDDBBB@@@>>><<<:::888777555444444444222000000000000000000000000000111111000///////////////////////////////////////................................./////////000000000000000000111111111111000000000000000000000000000000000000111111111111222222222222222222222222000000111111222333333333555666777999;;;===???@@@BBBBBBDDDEEEFFFFFFGGGGGGHHHLLLNNNKKKJJJLLLMMMKKKLLLIIIJJJMMMMMMKKKLLLPPPNNNOOOSSSUUUUUU\\\nnnjjjRRR@@@AAAIIIMMMRRRZZZmmmccceee}}}~~~uuucccWWWUUUSSSOOOIIIAAA:::555333------,,,,,,+++******)))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))************************************************************************************++++++************++++++++++++++++++++++++++++++************************))))))))))))******++++++))))))))))))))))))))))))************************))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))******+++******)))+++,,,---+++***))))))))))))))))))))))))((())))))***************(((((((((((())))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((('''&&&&&&''''''((())))))***''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((()))(((((('''((()))***+++************************((()))+++,,,------,,,,,,///...---,,,,,,,,,,,,,,,------,,,,,,...000333444333333333222222222111111///222555555333222222444333333333333444555666777555444333222111111111111222111000//////...//////---------------...///000...///000000000000000000---...///000111000//////........./////////000000,,,...000000///...///000wwwuuuoooggg]]]UUUPPPNNNFFFCCC@@@>>>===;;;999777666444222222222222000////////////000000000000000111111000///////////////////////////////////////..................................../////////000000000000000111111111111000000000000000000000000000000000000111111111111222222222222222222222222000000111111222222333333333444555777999;;;===>>>@@@AAABBBCCCDDDDDDDDDDDDDDDIIIKKKIIIHHHJJJKKKIIIGGGFFFIIIKKKJJJFFFGGGJJJLLLJJJMMMQQQQQQPPPXXXccccccCCCBBBAAA777;;;LLLVVVrrrpppPPPOOOccc|||eeeWWWWWWTTTNNNFFF>>>888666......------,,,+++******))))))))))))************&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++)))(((((()))++++++***((())))))))))))))))))))))))%%%''')))++++++***(((''''''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&&&&'''((())))))***''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((())))))))))))(((((()))((('''''''''(((***+++************************((()))+++,,,------,,,,,,///...---,,,,,,,,,,,,,,,---,,,,,,,,,---000333444444444444333333222222222///111444333111///111333222222222333444555666777444333111000///000111111333222111000////////////---------------...///000......///000000111000000+++,,,.../////////......---.........//////000000+++---///000///...///000ooojjjbbb[[[UUUOOOKKKHHHEEEBBB>>><<<:::999666444111222222222222111000000000000000000////////////000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////000000000000000000000000////////////000000000000000111111111111222222222333333333333333333333333444444555666777999;;;<<<@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJJJJJJJLLLOOORRRTTTccc}}}VVVDDDCCC@@@===>>>NNNaaapppccc\\\VVVRRRpppiiiXXXVVVXXXMMMBBB@@@>>>666222---)))((()))))))))+++******))))))))))))))))))))))))))))))******+++(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''')))***++++++***)))'''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,---...///111111111111000000111111222333222333333111000000333555333222222111111222222333333333222222111000//////000///...---,,,---...............///////////////000000///...---,,,,,,,,,//////.........------------,,,+++...111111///,,,,,,,,,,,,---...///000000hhhccc\\\UUUPPPKKKGGGDDDBBB???<<<999888777444222111111222222111111000///000/////////////////////////////////////////////................................................//////////////////////////////000000000000//////////////////////////////////////////000000000000000111111111111222222222333333333333333333333333444444555666777999:::;;;>>>???@@@AAABBBCCCCCCCCCCCCEEEFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJMMMOOOQQQTTTaaa|||~~~XXXFFFBBBAAA>>>EEEVVVuuuqqqcccZZZSSSNNN[[[rrr}}}eeeZZZZZZRRRKKKGGG@@@888444///,,,++++++******+++******)))))))))))))))))))))(((((())))))***+++)))))))))))))))*********'''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((***++++++***((('''******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,...///000111111111111111111222333333333333333222000000222444111111000000000000111111333333222111111000//////000///...---,,,------...---------....../////////000///...------,,,,,,,,,///.........------------...------///111222000---------......///000000000]]]YYYSSSMMMIIIEEEAAA???===;;;888666555444222000111111111111111000//////////////////////////////////////////////////////................................................////////////////////////...//////000000//////...////////////////////////////////////000000000000000111111111111222222222333333333333333333333333444444444555666888999:::<<<===>>>???AAAAAAAAAAAABBBCCCDDDDDDCCCBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGJJJLLLMMMOOOOOOYYYqqqtttPPPFFFCCC>>>>>>KKKcccrrrcccYYYRRRNNNWWWnnnnnn[[[YYYVVVSSSNNNCCC<<<888333///---,,,,,,++++++******)))))))))))))))))))))(((((())))))***+++***))))))))))))))))))(((''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((************((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***''''''(((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---...000000111111222222222333333333333333333222000000111222000000////////////000000222222111111000000////////////...------------...++++++,,,------...//////000///...---,,,,,,,,,,,,............------------///...///000222222000...//////////////////000000TTTPPPLLLHHHDDDAAA>>><<<:::888555444333333111000000000111111000000///............///////////////////////////////////////................................................////////////////////////...//////////////////...////////////////////////////////////000000000000000000111111111222222222222222222222222222222222333333333444555777888999;;;;;;===>>>@@@AAAAAAAAAAAABBBCCCCCCBBBAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJRRRMMMNNNZZZooommmUUUHHH@@@===CCCRRRgggyyyxxxeeeYYYTTTTTT\\\qqqqqq^^^[[[XXXWWWSSSGGGAAA===777222000...,,,***+++******)))))))))))))))((((((((((((((()))************))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))******)))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000111222222333333333333333222333333222000///000111000000////////////000000111111000000000///////////////......------------******+++,,,------...//////...------,,,,,,,,,---------------------------......///000111000///...////////////............NNNKKKGGGDDDBBB@@@<<<:::888666333333333333111000///000000000000///......------....../////////000........................................................................////////////////////////......////////////..............................////////////000000000000000000111111111222222222222222222222222222222222333222333333444555666777:::;;;<<<>>>@@@AAAAAAAAAAAABBBCCCBBBAAA@@@AAABBBBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHJJJKKKMMMNNNSSSfffoooQQQCCC@@@???DDDQQQ```ppplll[[[VVVWWWXXXkkk}}}zzztttyyynnnggg\\\XXXVVVMMMEEEAAA;;;666222///,,,***+++******)))))))))))))))((((((((('''((())))))******)))))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))(((((((((******++++++++++++******((((((((((((((((((((((((************************(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000111222333333333222222111222333222000///000111000000////////////000000000000//////////////////...............---------******++++++,,,------......------,,,,,,,,,,,,---,,,,,,---------------------...///000///...---------------------------,,,HHHFFFCCCAAA???===:::888666444222111222333222111///////////////......------------......//////000........................------------------------------------------------////////////////////////---......//////......---........................////////////000000000000000111111111111222222222222222222222222222222222222222222222333444555666999:::;;;===???@@@AAAAAA@@@AAABBBAAA@@@???@@@AAA@@@AAABBBCCCCCCBBBAAA@@@AAABBBBBBDDDEEEFFFFFFGGGAAAGGGLLLJJJFFFOOOkkkbbbKKKEEE???===CCCNNN___vvv}}}jjj___\\\]]]ooottt}}}wwwcccZZZYYYTTTJJJFFF@@@;;;666222...++++++******)))))))))))))))((((((''''''(((((()))***)))(((((((((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******++++++++++++******((((((((((((((((((((((((************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&''''''((()))))))))(((((((((((())))))))))))*********++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///000111222333222111111///111222222111000000111000000////////////000000////////////..................//////......---,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,...000000...---,,,---,,,,,,,,,,,,,,,,,,,,,---CCCAAA???===<<<999666444333111000000111222111000....../////////...------,,,,,,---......///000000........................------------------------------------------------////////////////////////---......//////......---........................////////////000000000000000111111111111222222222111111111111111111111111222111111222222333444555666888999;;;===>>>??????>>>@@@@@@???>>>======>>>>>>???AAABBBBBBAAA???>>>???@@@AAABBBCCCDDDDDDDDDCCCFFFIIIIIIEEEGGGWWWhhheeeNNNHHHAAA???CCCQQQiii~~~yyyoooqqq}}}ttt|||dddZZZ\\\XXXPPPLLLFFF@@@;;;666111---+++******)))))))))))))))(((''''''''''''((())))))'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((******++++++++++++******((((((((((((((((((((((((************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***(((((((((((())))))))))))*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---------///000222222111000///---///111222111111111222//////............//////........................---.../////////...---,,,------------,,,,,,,,,,,,---,,,,,,+++,,,,,,------++++++,,,,,,,,,------------///111111...------...+++,,,,,,,,,---.........@@@>>>;;;:::999666333000111000......000111000///......//////......---,,,,,,,,,------...///000000........................------------------------------------------------////////////////////////---..................---........................////////////000000000000000111111111111222222222111111111111111111111111111111111111222333444444555666888:::<<<===>>>>>>===>>>???>>><<<;;;;;;======>>>@@@AAAAAA@@@>>>===>>>???@@@AAABBBCCCCCCCCCGGGDDDDDDEEEEEEDDDIIIPPPcccuuuXXXQQQHHH@@@>>>HHH^^^rrr~~~nnnvvvxxxaaaYYY\\\YYYTTTPPPIIICCC>>>888333///+++******)))))))))))))))'''''''''''''''((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((******++++++++++++******((((((((((((((((((((((((************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---------...000111222111///...+++...111222222111222333...------,,,,,,------...---.....................---.../////////...,,,,,,///......------,,,,,,+++,,,,,,,,,++++++,,,------+++++++++,,,,,,---------...000333222///---...///,,,,,,------...///000000===;;;999888777666333111//////////////////////////////000000///...------//////////////////.........------,,,,,,------............////////////000000///...------...///000.................................//////000000000////////////////////////////////////000000000000222222111000//////000000111111111111111111111111000111111111111222222222555666777999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>======<<<<<<<<<======@@@@@@@@@@@@@@@@@@AAAAAADDDCCCBBBBBBCCCEEEHHHIIIKKKWWWqqq```EEEBBBAAA???MMMcccttt{{{nnnttt|||sssYYYPPPWWW]]]UUUQQQIII;;;999;;;333222///,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------,,,,,,+++***************+++,,,---...000000111111111000000///000000000000000///...............------,,,,,,,,,***++++++,,,,,,++++++***,,,---------.../////////.........------,,,,,,,,,,,,,,,,,,++++++*********.........///////////////111111000000//////......------------///111333444<<<:::888777666555333111///////////////////////////////////////...------/////////..................------,,,,,,------............////////////000//////..........................................------........./////////.........................../////////000000000000222111111000//////000000111111111111111111111111000111111111111222222222555666777999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<===????????????@@@@@@@@@@@@CCCCCCBBBBBBCCCEEEGGGHHHHHHMMM]]]yyyyyyUUUGGGDDDAAAFFFQQQllluuulll|||ooo```XXX\\\UUUTTTNNNBBB>>>>>>666555111...+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((())))))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''***)))(((((((((((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------,,,,,,+++***************+++,,,---...///000000000000000////////////000000//////...---...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------..................---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------.........///000000000/////////......//////...///000111333444:::888666555444444111000///////////////////////////////////////......---...........................------,,,,,,------............/////////000000//////000000///...------////////////////////////------------........................................../////////000000000111111000/////////000000111111111111111111111111000111111111111222222222444555666888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>?????????@@@BBBBBBAAAAAABBBDDDFFFGGGKKKGGGMMMaaa|||lllRRRHHHDDDCCCCCCbbbpppwwwrrrZZZ[[[UUUWWWVVVJJJEEEBBB999888444000---,,,,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,---...//////000000000000000//////////////////...------------,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,............------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,---......//////////////////.........000000000000000111222222777555333333333222000///////////////////////////...///////////////...................../////////.........------.........////////////000000000000111111222222222000///...000000000000000000000000---.....................------------------------........./////////000000111000000/////////000000111111111111111111111111000000111111111222222222333444555777888999:::::::::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????AAAAAAAAAAAABBBCCCEEEFFFKKKEEEEEEQQQeee}}}bbbMMMGGGEEECCCTTTsssuuu|||ggg^^^UUUWWWZZZQQQJJJEEE;;;:::777222///...---+++***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))************+++++++++++++++,,,,,,,,,***************++++++,,,++++++,,,,,,,,,++++++***************+++,,,------///000111111222111111111///000000000000///......,,,,,,,,,,,,++++++++++++,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---...///000........................000000000////////////000444333111111222111000...////////////////////////......///////////////............/////////000000000//////////////////000000000000111111111222222333444555555555444222111222222222222222222222222////////////////////////....................................////////////000///////////////000000000000000000000000000000000000111111111222222222222333444666777888999999999999999999::::::::::::999999999999999:::;;;;;;::::::;;;<<<<<<===>>>>>>??????@@@@@@AAACCCDDDDDDEEEDDDEEEJJJSSSccc{{{zzzYYYIIIEEEEEECCC]]]}}}zzzrrr|||gggXXXUUUZZZUUUOOOIII>>>===:::555111///---,,,***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((()))))))))******************++++++,,,,,,,,,******))))))******+++,,,******+++,,,,,,+++++++++************+++,,,------000111222222333333333222000000111111000000///...++++++++++++++++++++++++,,,------......------,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...///000000---------------........................---------333111000000111111000...////////////////////////---...///////////////////////////000000111111222222111111000000111111222222222222333333333444444555555666666666666555555555555555555555555555555222222222222111111111111////////////////////////------.........///////////////......//////000000000000000000000000000000000111111111111222222222111222333555666777888888777777777777888888888888888777777888888999:::;;;888999999:::;;;<<<======>>>>>>???@@@AAABBBCCCCCCEEEGGGJJJLLLMMMUUUiii{{{pppSSSFFFCCC@@@PPPiiittttttxxx___TTTXXXWWWUUUOOODDDAAA>>>888444111///---,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******))))))******+++,,,,,,,,,***))))))))))))***++++++)))***++++++++++++++++++************+++,,,---...000000111222333333333333000000000000000//////...)))************+++++++++,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,---...//////000,,,,,,,,,---------------,,,---------------,,,+++222111000000111111000///////////////////////////------...//////////////////000000111222222333333333333333222222333333333444444444444555555555555555555555555666777888888777777777777777777777777555555555444444444333333000000000000000000000000---------.........//////...............///000000000000000000000000000000000111111111111222222222000111333444666777777777555555555666666666777777777666666777888999::::::777777888999:::;;;<<<<<<======>>>@@@AAAAAABBBBBBGGGIIILLLNNNMMMPPP]]]kkklllRRRGGGEEEKKKXXXkkkwwwiiiUUUWWW[[[\\\XXXMMMFFFBBB<<<888555222000...((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''(((((()))******)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((())))))***''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((()))))))))***((())))))***++++++,,,,,,)))))))))))))))***++++++))))))***+++++++++++++++************+++,,,---.........///000111222111111.........///...------,,,))))))))))))******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---------...++++++,,,,,,,,,---------+++,,,---.........---,,,222000///000111222111///////////////////////////------...///000000//////000000111222333333444444555444444333333444444555555555555666666666666777555444444444555666888:::888888888888888888888888777777777666666555555555000000000000000000000000---------.........//////...............///000111000000000000000000000000000111111111111222222222000111222444555666777777444444444555555555555666666666666666777888999:::666777888999:::;;;<<<<<<<<<===>>>???AAAAAAAAAAAADDDDDDFFFIIIIIIKKKSSS]]]sssaaaOOOGGGEEEHHHUUUiii}}}yyyqqqVVVWWW^^^aaa^^^SSSIIIEEE???;;;777555222000((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((())))))***++++++,,,,,,)))))))))))))))******+++((()))***+++++++++++++++************+++,,,---...,,,---...///000000000000,,,,,,------,,,,,,+++***(((((())))))*********+++***++++++,,,,,,++++++***+++++++++,,,,,,---------*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,---------+++,,,.../////////...---222111111111000000//////.........///////////////////////////000000000000111111222333333444555555555444333222222444555777888777777666666666777777666666666666666666555555999999:::::::::888777666888777666777888999888777888555222222333444222000...............///000111000000/////////........./////////000000000000000000111111111111222222222111222222333333222222111555555555555666666666666555444444444444555666666777777777888999999::::::;;;<<<============@@@BBBCCCDDDDDDFFFIIILLLOOOQQQcccsss{{{WWWKKKMMMIIIDDDRRRqqqxxxZZZWWW]]]\\\YYY[[[MMMIIICCC>>>999555111///...+++)))(((((())))))((('''((()))***+++******)))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((***+++***)))((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&)))+++,,,+++)))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))((((((((((((((())))))))))))***++++++,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...///////////////...,,,,,,,,,++++++*********)))************+++++++++,,,,,,*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++************+++,,,---............------,,,,,,,,,111111000000000/////////......////////////000000//////000000000111111111333333444444555555666666777666555444444555666888777777777666666777777777999999999999999999999999888999999999999888777666<<<:::::::::<<<<<<;;;:::;;;888666555777777666444000///......---------...000000////////////......////////////////////////000000111111111222222222111222222333333222222111333444444444444555555555444444444444444555555666666666777888888999999::::::<<<======<<<===???BBBBBBBBBCCCDDDGGGJJJLLLNNNUUUccc{{{{{{VVVKKKCCCGGGPPPbbb~~~|||~~~iiiXXXVVV[[[\\\ZZZSSSNNNGGGAAA===888333...,,,***(((((()))))))))((('''(((***,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))******(((((()))***)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&)))+++,,,***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,---,,,++++++******++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------....../////////......---,,,,,,,,,++++++*********)))************+++++++++---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,++++++*********+++************+++,,,---...---------------,,,,,,,,,000000///////////////.../////////000000000111111000000111111111222222222666666666666666666666777999888777666666777888888888888888888888999999999999999999999999999999999;;;:::::::::::::::::::::===<<<<<<<<<>>>>>><<<;;;<<<;;;999999::::::999777444333222000///.........111000000000////////////////////////////////////000000000111111111222222111111222222222222111111222222222333333333444444444444333333444444555666666666777777888888999999:::;;;<<<<<<<<<===???AAA@@@AAAAAABBBDDDFFFHHHIIIKKKSSSfffmmmRRRBBBHHHMMMQQQlllwww}}}___RRRYYY___\\\[[[UUULLLFFFBBB===555...***)))(((((()))***(((''''''))),,,......,,,***(((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((())))))''''''((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''')))++++++***(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,+++************+++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,////////////...---,,,,,,+++++++++++++++*********)))************+++++++++------,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,+++************+++************+++,,,------,,,,,,,,,,,,------------////////////............//////000000111222222222111222222222222333333333666666777777777777777777999999888888777888999999::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;>>>>>>=========>>>>>>???===<<<<<<===>>>===;;;999;;;;;;::::::::::::999888888888666555444333333333222222111111111000000000000000///////////////...000000000000111111111111111111222222222222111111222222222333333333333444333333333333333444444555555555666666777888888999999:::<<<<<<;;;<<<>>>@@@@@@@@@AAABBBCCCDDDFFFFFFJJJKKKVVVkkkgggKKKGGGHHHJJJ___{{{~~~ttt^^^ZZZ^^^___aaaZZZQQQKKKGGGAAA777...***)))((()))******((('''&&&))),,,///000---***(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))((('''&&&''')))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''')))******)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***)))))))))***++++++,,,,,,,,,++++++***************************++++++++++++***++++++++++++,,,,,,,,,/////////...---,,,+++***+++++++++***************))))))*********+++++++++------,,,++++++*********++++++++++++++++++++++++************************************++++++++++++++++++***************++++++*********++++++,,,---+++++++++,,,,,,------...............////////////000000111111222333333444333333333333444444444555666666666666777777777777999999999999999:::;;;;;;999999;;;<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>??????@@@@@@AAAAAABBBBBB???>>>>>>???@@@@@@===;;;999:::;;;;;;:::999999888:::999888888777777888888444444444333333333222222111111000000000///////////////000000000111111111000111111222222111111000222222333333333444444444222222222222222333444444444555555666666777888888888:::;;;;;;;;;;;;>>>@@@@@@@@@AAABBBCCCDDDEEEEEELLLHHHLLL[[[nnn^^^HHHCCCIIIVVVaaazzzccc\\\___aaa\\\UUUPPPKKKCCC999222,,,+++))))))******((('''&&&))),,,///000---***(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))((('''&&&''')))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((()))))))))***(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))***++++++,,,,,,,,,+++******))))))******))))))*********+++++++++*********+++++++++,,,,,,............---,,,******************************))))))*********+++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************))))))*********+++++++++*********))))))***++++++++++++******++++++,,,,,,***++++++,,,,,,---------...////////////000000000000111111222333444555555444444444555555555666666555555666777777888999999999:::;;;<<<======>>>>>>888999;;;<<<======<<<;;;::::::;;;;;;<<<<<<======???@@@BBBDDDEEEEEEDDDCCCEEEDDDEEEFFFGGGEEEBBB@@@:::<<<>>>>>>===;;;;;;<<<::::::999888888999999999666666666666555555555555333222222111111000000////////////000000000111111000000111111111111000000222222333333333444444444222222111111222222333444444444555555666666777777888999:::::::::;;;===???>>>???AAABBBDDDDDDEEEEEEIIIFFFHHHPPP^^^oooyyyVVVGGGKKKOOONNNlllwwwbbb]]]^^^\\\YYYTTTNNNFFF>>>888111...+++))))))***)))((('''))),,,......,,,***(((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))''''''((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))(((''''''(((((()))***+++)))))))))***++++++,,,,,,++++++***))))))))))))***)))))))))************+++************++++++++++++------------,,,+++******)))))))))***************)))************+++++++++***++++++,,,,,,,,,+++***++++++++++++++++++++++++************************)))))))))************+++***))))))))))))***++++++,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,/////////000000000111111111111222333444555666666555555555666666666777777555666777888999:::;;;<<<:::;;;===???AAABBBCCCCCC===>>>@@@BBBBBBBBBAAA@@@;;;<<<<<<===>>>>>>??????BBBDDDGGGJJJKKKKKKIIIHHHJJJIIIJJJKKKLLLJJJGGGDDD???BBBEEEEEECCCBBBBBBBBB>>>>>><<<;;;::::::999:::999999888888888777777777444444333333222111111000////////////000000000111000000111111111111000000111111111222222222222333111111111111111222333333333444444555555666777777777999::::::999:::===???<<<>>>@@@BBBCCCDDDDDDDDDEEEFFFIIILLLOOO[[[qqqrrrVVVMMMKKKJJJXXXnnnrrr[[[[[[\\\]]]YYYQQQIIICCC@@@555222---)))))))))))))))'''(((***,,,,,,+++***)))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******(((((()))***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((()))*********((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((()))***+++)))))))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,++++++***((()))))))))*********+++)))************+++++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++************************))))))))))))************)))))))))))))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++//////000000111111222222111111222333444666666777666666666666777777777777666666888999;;;<<<>>>>>><<<===???BBBDDDEEEFFFGGGBBBDDDFFFHHHIIIIIIGGGGGGDDDDDDEEEEEEFFFGGGHHHHHHFFFIIIMMMQQQRRRQQQOOOMMMKKKKKKLLLMMMNNNLLLHHHEEEDDDHHHKKKKKKIIIGGGGGGHHHDDDCCCAAA???===<<<;;;;;;:::::::::999999999888888555555444444333222111111////////////000000000000000000111111111111000000000000000000111111111111111111111000111222222333333333444444555666666777777888::::::999:::<<<>>>:::<<<>>>AAACCCCCCDDDCCCDDDHHHLLLKKKFFFKKK```uuufffOOOJJJOOOMMMccc~~~[[[XXX\\\___\\\SSSKKKGGGFFF999444...)))((()))******'''((()))***+++******)))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))+++&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''((()))(((&&&&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((()))******+++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((()))++++++)))))))))***++++++,,,,,,+++******)))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,,,,++++++(((((())))))*********+++)))************+++++++++'''(((***,,,---------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,++++++***+++++++++---,,,,,,++++++*********000111111222222333444444:::999777555444555777888888888888:::;;;;;;999777999:::;;;<<<>>>>>>??????BBBEEEIIIMMMPPPSSSTTTUUUTTTRRROOOMMMLLLMMMNNNOOOQQQQQQOOOMMMLLLKKKJJJJJJLLLPPPTTTUUUSSSQQQRRRSSSMMMNNNPPPQQQPPPLLLHHHFFFKKKJJJKKKNNNQQQTTTTTTTTTNNNMMMKKKIIIGGGEEEAAA>>>@@@>>><<<===>>>===:::777<<<;;;999888888666333111222111111000000000000000000000000000000000000000000000000000111111111111111000/////////000222333222222333444444555555666777888999999;;;;;;<<<=========>>>???@@@AAAAAABBBEEEGGGHHHGGGGGGLLLVVV___cccMMMNNNMMMSSSggg|||]]]XXX\\\]]][[[XXXUUUOOOJJJAAA777---******((()))+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))'''+++)))'''''')))))))))((())))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''((()))***(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((()))))))))))))))************++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))******+++++++++,,,))))))*********+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))***+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++222222333333444555555555666666555444444555777777888888888999::::::999888<<<===@@@CCCDDDEEEEEEEEEGGGJJJNNNSSSXXX]]]```bbbZZZXXXVVVTTTSSSTTTVVVWWWXXXWWWUUUTTTRRRRRRRRRRRRPPPRRRUUUVVVTTTSSSTTTUUUOOOQQQSSSUUUUUUTTTRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSQQQPPPOOONNNLLLKKKGGGEEEBBBAAAAAAAAA???===<<<;;;::::::;;;;;;999888333222111000000000000000000000000000000000000000/////////000000000111111111000/////////000222222222222333333444555555555777888888999:::;;;<<<<<<======>>>???@@@AAAAAABBBDDDFFFGGGFFFFFFKKKSSSZZZpppyyyZZZMMMMMMOOO```|||vvvuuuZZZZZZ\\\___]]]WWWPPPKKKCCC:::111---***'''(((,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))'''***(((''''''((()))(((''')))((((((((('''''''''''')))((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((()))((((((((('''''''''''''''((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++***************))))))*********+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******************************************************))))))***++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++333444444555666666777777444555555666777777888888999999999:::;;;<<<===>>>@@@CCCGGGLLLOOOPPPOOOOOOOOOPPPSSSWWW\\\bbbfffiiibbb```^^^\\\\\\]]]___aaa___^^^[[[YYYYYYYYYZZZ[[[UUUVVVWWWVVVUUUUUUVVVXXXTTTUUUVVVWWWXXXYYYYYYYYYWWWXXXWWWTTTQQQPPPSSSVVVWWWWWWUUUTTTTTTUUUVVVVVVRRRNNNIIIGGGFFFFFFFFFFFF@@@>>>===>>>??????===<<<555444222000//////000000000000000000000000000000....../////////000000000000000000///000111111222222222333333444444555555777777888999:::;;;;;;<<<<<<======>>>???@@@AAAAAABBBDDDFFFFFFFFFIIIOOOTTTcccrrrsssVVVPPPMMMWWWqqqyyy{{{cccZZZXXX___bbb[[[RRROOOFFF???888333,,,'''(((,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))''')))'''&&&'''((()))((('''((((((((((((''''''''''''((((((''''''&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''((()))******)))((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''((((((((((((''''''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++***************))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))***************+++++++++******++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++*********)))******+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++444444555555666777777777666777888999:::::::::999999:::;;;<<<>>>@@@DDDGGGDDDHHHOOOUUUYYYZZZYYYXXXVVVUUUUUUWWWYYY]]]bbbdddgggeeecccbbbbbbdddfffhhhcccaaa___]]]\\\]]]^^^___[[[ZZZXXXWWWVVVVVVXXXYYYZZZYYYXXXWWWWWWXXXYYYZZZ\\\^^^]]]YYYSSSRRRVVV[[[YYYXXXWWWVVVUUUVVVXXXZZZZZZVVVQQQMMMKKKKKKLLLMMMGGGEEEBBBAAA@@@???===<<<777666333111/////////000////////////////////////............////////////000000000000000111111222111222222333444444555555666666777888999:::;;;;;;<<<<<<===>>>???@@@AAAAAAAAADDDFFFGGGGGGIIILLLOOOYYYccczzzpppXXXPPPRRReeeyyy~~~zzzdddUUUZZZaaa]]]VVVSSSKKKFFF@@@999///'''''',,,((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))''''''&&&&&&'''))))))((('''((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&((()))++++++)))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''***)))((('''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((())))))))))))))))))************************************************************)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************************************************++++++++++++******))))))))))))))))))))))))************************+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++************************444444555555666777777777888888999:::::::::::::::888:::===???AAADDDJJJNNNJJJNNNVVV]]]aaabbbaaa```\\\[[[ZZZYYY[[[^^^bbbdddjjjhhhfffeeeeeegggiiikkkhhhfffdddbbbaaabbbbbbccc^^^\\\YYYWWWWWWWWWXXXYYY[[[ZZZXXXVVVWWWYYY[[[]]]]]]______[[[VVVUUUZZZ___\\\\\\\\\YYYWWWWWWZZZ]]]]]][[[WWWRRRPPPOOOQQQRRRKKKHHHEEECCCAAA@@@>>>===:::888444111/////////000////////////////////////............///////////////000000000111111111111111111222222333444444555555666666777888999::::::<<<<<<===>>>???@@@@@@AAACCCDDDGGGHHHIIIJJJKKKLLLQQQUUUfffcccWWWQQQXXXfffvvv}}}^^^WWW^^^^^^YYYUUUPPPKKKFFF>>>333***(((,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))''''''&&&&&&(((******(((''''''''''''((((((((((((((((((((('''''''''(((((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&((()))++++++)))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((()))))))))*********************************************************)))))))))((())))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++************************444555555666666777888888888888999::::::;;;<<<<<<:::===BBBDDDEEEIIINNNRRRQQQUUU\\\bbbggghhhgggeeeaaaaaa```aaadddhhhlllnnnnnnllljjjhhhhhhjjjlllmmmpppooommmllljjjiiiiiihhhbbb___[[[YYYYYYYYYYYYXXXZZZYYYXXXWWWYYY\\\___bbb[[[\\\\\\ZZZWWWXXX[[[______aaaaaa___[[[[[[]]]```]]]\\\[[[XXXUUUSSSTTTUUULLLIIIFFFDDDCCCCCCAAA@@@<<<:::666222///...//////000000000000000000000000....../////////000000000//////000111111111111000111111222222333333444444555555666777888999999:::;;;<<<<<<===>>>???@@@@@@DDDEEEGGGIIIJJJKKKLLLLLLPPPQQQ\\\rrrwwweeeTTTRRRZZZkkkrrr\\\ZZZ]]]\\\XXXVVVPPPIIIBBB888...***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))''''''&&&''')))++++++***((('''''''''(((((((((((((((((((((''''''(((((())))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((()))((((((''''''''''''((('''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))*********************************************+++++++++)))))))))(((((())))))***+++++++++++++++++++++++++++++++++*********))))))''''''(((***+++,,,---...+++++++++***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******)))************++++++++++++,,,,,,,,,************************666666777777888999999999999::::::<<<>>>AAACCCEEECCCHHHMMMOOONNNOOOSSSWWWXXX\\\aaagggjjjkkkkkkjjjddddddeeegggjjjooorrruuuuuussspppnnnnnnoooppprrrvvvvvvvvvtttrrrpppnnnllleeebbb^^^\\\\\\\\\ZZZXXXZZZYYYXXXXXXYYY\\\^^^```XXXWWWWWWWWWWWWWWWXXXYYY[[[^^^```^^^[[[YYY[[[___[[[]]]___^^^ZZZWWWVVVVVVQQQNNNIIIFFFDDDCCCBBBAAA>>>;;;777222///...//////000000000000000000000000/////////000000000111111...///000111222111111000111111111222333333444444444555555666777888999999;;;;;;<<<===>>>???@@@@@@DDDDDDEEEGGGJJJKKKLLLLLLPPPSSSZZZggg|||zzz^^^RRRUUUbbbyyycccVVV[[[```]]]ZZZSSSJJJEEE===333,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((())))))'''''''''(((***------+++)))''''''''''''((((((((()))((((((((((((((()))******''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((''''''''''''(((((()))'''((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************************))))))*********+++++++++))))))(((((((((((())))))*********************************)))))))))(((((((((((()))***+++,,,,,,---+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++***))))))************+++++++++,,,,,,,,,************************777888888999999:::;;;;;;<<<<<<===???CCCGGGLLLNNNNNNSSSXXXYYYWWWVVVYYY\\\]]]```eeejjjmmmnnnmmmllldddeeefffhhhkkknnnrrrssszzzxxxuuusssrrrssstttvvvyyyyyyzzzyyyvvvsssooommmgggddd```_________\\\YYY\\\[[[YYYWWWWWWXXXYYYZZZVVVTTTTTTTTTVVVVVVUUUSSSRRRVVVZZZZZZVVVTTTWWWZZZYYY]]]aaaaaa^^^YYYWWWWWWXXXSSSMMMHHHEEEBBB@@@>>>???<<<777222///...//////000000000000000000000000000000000000111111111111...///000222222111111000000111111222333333444444444444555666777888999999;;;;;;<<<===>>>???@@@@@@CCCCCCCCCFFFIIIKKKLLLLLLJJJQQQVVV[[[nnngggUUUUUU^^^nnn}}}}}}fffSSSYYYcccccc]]]TTTKKKFFF???666---***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&''')))))))))''''''((()))+++---...,,,)))&&&'''''''''(((((())))))((((((((((((((()))******''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++***)))(((((((((((())))))************************))))))))))))((((((((((((***************+++++++++++++++++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))***************++++++,,,,,,,,,))))))))))))))))))))))))999777666777999<<<<<<<<<===???CCCHHHMMMQQQVVVXXX[[[[[[\\\^^^___aaabbbcccfffbbbbbbjjjsssuuummmdddgggfffeeegggkkkpppsssuuu{{{xxxwwwwwwvvvvvv{{{zzzttttttssspppkkkiiifffcccaaa___^^^^^^___]]]\\\[[[\\\\\\ZZZYYYVVVUUUSSSRRRPPPOOOOOONNNRRRQQQPPPPPPQQQTTTWWWYYY[[[YYYXXXXXXZZZ\\\]]]\\\VVVUUUSSSMMMFFFBBBAAABBB>>><<<999444000000222444////////////000000000000000000000000000000000000000000000000111111111111000000000111222222333333444444555666777888999999;;;;;;<<<===>>>???@@@@@@CCCCCCDDDEEEGGGJJJLLLMMMPPPNNNOOOVVVccctttfffTTTMMMZZZmmmxxxoooVVVYYYddd```aaa\\\TTTNNNHHH>>>111(((+++,,,---,,,***)))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((()))))))))))))))((('''&&&&&&'''))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))*********)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***((('''&&&&&&'''(((***''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++++++++***************++++++++++++*********))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))******++++++******)))************************)))************+++++++++666888999999999<<>>???@@@@@@BBBCCCDDDEEEHHHJJJLLLMMMNNNMMMNNNUUU^^^nnnsssYYYRRRYYYbbbtttzzz~~~zzz]]]WWW___```eee```YYYTTTMMMDDD777///+++,,,,,,+++***)))((())))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))(((''''''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))''''''&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++******))))))((())))))***+++++++++*********))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))************))))))************************)))************+++++++++555999===<<<<<>>??????@@@BBBBBBDDDFFFHHHJJJKKKLLLLLLLLLOOOSSSYYYdddxxxggg[[[[[[YYYgggvvv~~~ttt___[[[^^^fffbbb]]]YYYSSSIII>>>666,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))***)))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((************************((((((((((((((((((((((((******************************))))))))))))(((((())))))))))))))))))))))))******))))))))))))******)))((((((((((((((())))))+++************))))))))))))************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))(((((())))))))))))))))))))))))************************)))************+++++++++:::===@@@BBBDDDJJJSSS[[[aaa```bbbgggnnnsssttttttmmmllljjjjjjlllooosssvvv{{{rrrgggbbbcccgggiiiiiijjjgggeeedddfffiiijjjkkksssvvv{{{|||wwwwww|||}}}vvvqqqjjjffffffggggggfffeeeeeeeeefffeeeccc^^^[[[XXXVVVRRRMMMIIIEEECCCBBBCCCBBBAAAAAABBBDDDFFFGGG@@@CCCEEEDDDBBBEEELLLSSSYYYNNNAAA<<<@@@DDDCCC???;;;;;;;;;888333000......////////////000000000000///////////////////////////000000000111111111111000000000111222222333333333444444555666777888888:::;;;;;;<<<===>>>??????AAABBBDDDFFFHHHJJJKKKKKKKKKLLLOOOSSSUUU[[[lll|||~~~ggg^^^ZZZ```mmm~~~}}}ppp\\\\\\cccaaa^^^ZZZUUULLLBBB;;;///---***)))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))(((((())))))))))))))))))))))))***))))))))))))))))))***))))))((((((((()))******************))))))))))))((())))))***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***)))))))))((((((((((((((((((((((((************************))))))*********+++++++++DDDEEEGGGKKKRRRYYY___bbbdddggglllnnnoooqqquuuyyypppoooooonnnnnnoooooopppwwwsssooommmmmmnnnmmmmmmkkkhhheeedddeeeggghhhhhhmmmqqqxxx}}}{{{www{{{uuuoooiiigggiiillllllkkkiiiiiihhhhhhfffccc^^^ZZZTTTRRROOOLLLIIIFFFDDDCCCAAAAAA???>>>============:::===???===:::<<>>===:::::::::888444000...---////////////000000000000///////////////////////////000000000111111111111000000000111222222333333333333444555666777888888::::::;;;<<<===>>>??????@@@AAACCCFFFHHHIIIJJJJJJKKKLLLPPPSSSSSSWWWcccoootttaaa___]]]hhhxxx{{{kkk||||||___[[[```______]]]XXXPPPGGGAAA333///+++))))))******)))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))******+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******+++++++++***))))))***++++++***))))))************************))))))*********+++++++++QQQRRRUUU\\\dddiiikkkjjjiiiooottttttqqqrrrwww|||wwwvvvvvvtttsssqqqpppooommmnnnppprrrssssssssssssllliiieeeddddddffffffgggjjjnnnuuuzzzzzz|||uuuoooiiiiiimmmppppppnnnllljjjhhhfffccc___ZZZVVVPPPNNNLLLJJJHHHFFFEEEEEE???>>><<<:::888777666666888999;;;:::888888;;;>>>AAACCCEEECCC???<<<;;;<<<888999999777333000//////////////////000000000000000000000000000000000000000000000000111111111111000000000111222222333333333333444555666777777888::::::;;;<<<===>>>>>>??????AAACCCFFFHHHIIIJJJJJJLLLKKKNNNRRRTTTVVV]]]eeewwwjjjaaa\\\dddttt}}}dddoooaaa]]]^^^```aaa```\\\UUUMMMHHH888333,,,)))***+++***)))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))((()))))))))((('''&&&%%%(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''(((((()))(((((('''((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))************))))))***)))))))))***+++,,,---(((((()))))))))))))))***(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++,,,+++++++++,,,///111111///,,,+++************************)))************+++++++++\\\aaaiiippptttuuuuuuttttttwwwzzzzzzxxxxxx{{{~~~}}}zzzxxxuuutttttttttmmmoooqqqrrrssstttvvvxxxooollliiiggghhhiiijjjjjjkkknnntttyyy|||wwwqqqllllllqqqtttrrrnnnllliiieeeaaa^^^YYYTTTQQQLLLKKKJJJGGGFFFEEEDDDDDD======;;;999888666555444777888888999::::::::::::===AAAEEEEEEAAA===;;;;;;888888888555222000000111////////////000000000000000000000000000000000000000000000000111111111111000000000111222222333333222333333444555666777777999::::::;;;<<<===>>>>>>???@@@CCCFFFHHHIIIIIIIIILLLIIIKKKPPPTTTVVVXXX\\\gggyyy}}}ccc^^^```lllpppiiieee]]]\\\___bbbbbb^^^WWWPPPLLL===777...******+++***((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))***+++++++++***)))'''&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((())))))((('''&&&(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((()))***++++++***)))(((((((((((())))))***+++,,,(((((((((((())))))******)))(((''''''(((+++...000))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++///111555888888555111///************************)))************+++++++++bbbkkkwww}}}}}}{{{{{{|||~~~}}}}}}~~~|||xxxvvvvvvxxxyyytttttttttrrrppprrrvvvzzztttqqqnnnlllmmmnnnoooooommmoootttzzz~~~zzztttoooppptttvvvrrrnnnkkkhhhccc^^^YYYUUUPPPMMMKKKJJJHHHFFFDDDCCCBBBAAA>>>===<<<;;;:::999888777777777888:::======<<<:::???AAADDDDDDCCC@@@===<<<777777777555222000111222////////////000000000000000000000000000000000000000000000000111111111111000000000111222222333333222333333444555666777777999::::::;;;<<<===>>>>>>>>>@@@CCCFFFHHHIIIIIIIIIKKKGGGHHHOOOUUUVVVVVVXXX\\\pppgggaaa]]]cccuuuhhhhhh\\\YYY]]]```aaa]]]WWWQQQMMM@@@999000++++++,,,***((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((()))))))))))),,,,,,------,,,+++)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((()))))))))'''&&&%%%))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((()))***++++++***)))(((''''''''''''((()))++++++'''((((((((())))))******)))(((&&&&&&(((,,,000333))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************222555:::>>>>>>:::555222************************)))************+++++++++lllqqqyyy~~~~~~}}}xxxwwwuuutttuuuvvvwwwxxxvvvrrrqqqrrrttttttrrrrrrttt|||~~~xxxssspppqqqpppkkkgggccc```ZZZVVVTTTQQQOOOMMMIIIGGGEEEDDDCCCBBBCCCCCC<<<;;;;;;:::999888777666888999999999:::;;;;;;<<>>??????@@@AAABBBDDDEEEGGGHHHIIILLLMMMNNNNNNOOORRRVVVZZZ[[[fffxxx{{{bbb[[[^^^qqqfffNNN[[[cccaaa___]]]UUUJJJEEECCC999---)))+++***&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************(((((((((((())))))))))))******************************+++++++++,,,,,,,,,******************************))))))))))))******))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))+++*********))))))(((((((((((()))***+++,,,,,,,,,))))))))))))))))))))))))+++*********))))))(((((((((***,,,,,,,,,+++,,,---::::::999888666444222111*********)))))))))))))))...,,,******+++,,,++++++uuuxxx~~~|||{{{{{{}}}~~~~~~|||{{{zzzyyywwwvvvxxx{{{vvvpppmmmjjjeee```]]]ZZZVVVSSSPPPNNNLLLIIIHHHGGGEEECCCAAA@@@??????;;;;;;:::999888888777777777888999:::;;;<<<<<<<<>>??????@@@AAABBBDDDEEEGGGHHHIIIKKKMMMNNNNNNOOORRRVVVZZZYYYaaappphhh]]]]]]mmm{{{\\\]]]\\\[[[\\\^^^ZZZSSSHHHFFF>>>111+++++++++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((((((((()))))))))*********************************++++++++++++,,,,,,,,,******************************))))))))))))******))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))*********)))))))))((((((((((((((())))))*********))))))))))))))))))))))))*********)))))))))(((((((((***++++++++++++,,,...444666888::::::888555333************))))))))))))+++++++++,,,,,,,,,+++***}}}~~~||||||wwwnnniiieee```\\\XXXVVVSSSQQQOOOLLLIIIFFFFFFEEEDDDAAA???===;;;::::::999999999888888777777666777999;;;<<<===<<<<<>>??????@@@AAABBBDDDEEEGGGHHHIIIKKKLLLNNNOOOPPPRRRVVVYYYXXX[[[eeevvvtttcccZZZeeexxx{{{kkk___WWWYYY```aaa]]]YYYLLLKKKDDD888...++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++((())))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************+++******))))))******+++))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((())))))))))))******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((()))*********)))***---///222555:::>>>===999444000***************************+++,,,---...------,,,~~~|||rrriiidddaaa___^^^XXXVVVTTTRRRPPPLLLGGGCCCBBBAAA@@@???<<<:::888777888888888888888888888888555777999<<<=========<<>>;;;999777555333111000/////////////////////000000000000////////////////////////////////////////////////000000000000111222333444333333333444555666777888999999:::;;;===>>>??????@@@AAABBBDDDEEEGGGHHHIIIKKKLLLNNNOOOPPPSSSVVVYYYXXXYYY^^^kkklllXXX[[[jjj|||wwwcccVVV]]]fffddd\\\XXXOOOOOOIII===111******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++)))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++************++++++)))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((()))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((*********)))((()))---///777999<<<===;;;555///+++)))***************+++++++++,,,,,,,,,---...000222yyysssjjjbbb^^^]]]]]]^^^XXXWWWVVVUUURRRLLLEEE@@@>>>===<<<;;;:::888888777555666666777777888888999666777999:::<<<<<<<<<;;;>>>???@@@AAA@@@>>>;;;:::555444222000////////////////////////000000000000////////////////////////////////////////////////000000000000111222333333333333333333444666777888888888999;;;<<<>>>??????@@@AAABBBDDDEEEGGGHHHIIIJJJLLLNNNPPPQQQSSSVVVXXXZZZZZZ\\\eeevvvyyy\\\TTT^^^nnnppp[[[\\\cccccc]]][[[SSSRRRLLLBBB555+++)))+++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************,,,,,,++++++++++++,,,,,,******++++++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))(((((())),,,///999999999888555000,,,)))))))))******+++++++++,,,,,,,,,+++***+++000888>>>nnniiibbb[[[WWWWWWXXXZZZWWWWWWWWWWWWTTTNNNFFF@@@<<<;;;999777666666777777333444555666777888999999777777888888999999::::::>>>???@@@@@@@@@>>>===;;;444333111000.........///////////////000000000000000000000000000000000000000000000000000000000000000000///000000111222333222222333333444555777888777888999:::<<<>>>??????@@@AAABBBDDDEEEGGGHHHIIIJJJLLLOOOPPPQQQSSSVVVXXXZZZ\\\^^^cccnnnhhhXXXXXXcccwwwfffWWWXXX^^^aaacccXXXTTTNNNFFF:::...***,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((()))))))))((())),,,...222222111000///...---,,,))))))******+++,,,,,,,,,,,,,,,---...222<<>><<<888555333444555666222333444555777888999:::999888666555666777888999;;;;;;<<<======<<<:::999444222111///.........///////////////000000000000000000000000000000000000000000000000000000000000/////////000000111222333222222222333444555666777777777888:::<<<>>>??????@@@AAABBBDDDEEEGGGHHHIIIIIILLLOOOQQQRRRSSSUUUWWWXXX\\\___aaafffvvvzzzcccYYY\\\lll}}}vvvZZZTTT\\\cccddd]]]VVVOOOIII???333------))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------,,,,,,,,,,,,------***++++++,,,,,,++++++***************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))'''''''''(((((()))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''(((******))))))+++,,,******++++++,,,,,,,,,,,,))))))***++++++,,,------...111666<<>>???@@@@@@AAABBBDDDEEEGGGHHHIIIIIILLLOOOQQQRRRSSSUUUWWWUUU[[[```___aaaooommm]]]YYYeeeuuucccWWW]]]ccc```aaaXXXPPPLLLCCC777///...))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------,,,,,,------...***++++++,,,,,,++++++***************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&(((***+++*********+++%%%'''(((*********)))((())))))***+++,,,,,,------111777@@@JJJVVVeeexxxssshhh```YYYRRRMMMTTTSSSTTTXXX[[[ZZZVVVSSSPPPNNNLLLJJJJJJLLLOOOQQQXXX[[[]]]]]]___```ZZZSSSMMMFFF===666333333555555222222222222333444555666666555555555555666666777666777777888888888888777333222000///.........///111111000000//////......000000000000000000000000000000000000000000000000000000000000000111111222333333333333444555666666888999999:::;;;<<<>>>???@@@BBBCCCEEEGGGHHHIIIIIIKKKLLLNNNPPPSSSUUUWWWXXXWWWXXX[[[\\\]]]fff|||{{{``````dddbbbxxxiiiRRRXXXaaa```bbb___WWWMMMFFF???333'''++++++)))'''&&&&&&(((***))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))+++***((('''''')))+++,,,))))))))))))******************))))))((((((''''''))))))))))))************++++++******************,,,,,,---------,,,,,,+++&&&+++...---+++++++++,,,000...///111...(((***///111///,,,,,,...000000000---///111111///---,,,,,,111...++++++,,,------,,,///,,,***)))+++---......***************+++,,,---++++++++++++************---,,,++++++******++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))),,,***)))***,,,------------+++***,,,---...000222777DDDOOOWWWgggyyyzzzwwwkkk```YYYTTTNNNJJJGGGFFFGGGJJJMMMNNNMMMJJJLLLJJJHHHGGGHHHJJJMMMOOOXXXZZZ[[[ZZZ]]]___[[[UUURRRLLLDDD===999888666666333333222333333444555555666666666777777777777777666777777888888888777777333111000............///111000000000/////////...000000000000000000000000000000000000000000000000000000000000000111111222333333222333333444555666777777888999:::<<<===>>>@@@AAACCCEEEFFFHHHHHHIIIKKKLLLNNNPPPSSSUUUWWWXXXYYYYYYZZZ[[[]]]dddvvvmmmbbbaaaaaasssttt~~~nnnVVVXXXcccgggeeebbb[[[RRRKKKDDD888---++++++***(((''''''(((***))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((()))))))))))))))(((''''''(((***,,,---))))))))))))******************))))))(((((((((((())))))))))))************+++++++++++++++*********'''(((***,,,...000111222***---///...,,,,,,------***,,,...//////000111222//////000222333333000---333333222111111000000///000/////////000000111111...---------...---+++)))000000///...------------......---------,,,,,,,,,,,,,,,+++************+++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))),,,+++***)))******))))))'''...444222++++++666BBBGGGXXXeeegggjjjuuu}}}~~~uuulll```VVVQQQNNNKKKHHHAAA@@@???AAADDDFFFHHHHHHFFFEEECCCCCCEEEGGGKKKMMMWWWYYYZZZYYY[[[^^^]]]YYYXXXTTTNNNHHHDDD???;;;888444333333333333333444444555666777999999999888777777777777888888777666666222111///...---......///000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111222222222222333333444555666666666777888:::;;;<<<===???@@@BBBDDDFFFGGGGGGHHHIIIKKKMMMPPPSSSUUUWWWXXX\\\ZZZYYY[[[]]]bbbmmmyyy~~~eee]]]___nnnooossswww]]]SSSZZZdddeeeddd^^^VVVPPPIII>>>333+++******))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))''''''&&&'''(((***---...))))))))))))***************))))))))))))((((((((()))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---.........+++,,,......---,,,---///000444444444999???;;;000333333555999===@@@@@@@@@FFFAAA;;;999999:::999777666666666444222111111222777555333222222111///---000///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******************************(((...333222111:::KKKYYYbbblllppplllkkkrrrxxxyyymmmdddXXXOOOKKKJJJJJJIIICCCAAA>>>>>>???AAADDDFFFAAA@@@@@@@@@BBBFFFIIIKKKTTTXXX[[[[[[]]]```___[[[YYYWWWTTTQQQMMMHHHBBB===666555444333222222222222333555777999:::999777666777777888888777666555555111000///...---......///000000000000////////////////////////////////////000000000000000000000000000000000000000111111222222222222222333444555666666666888:::;;;======>>>???@@@AAACCCEEEFFFGGGGGGIIIJJJMMMQQQTTTVVVWWWXXX]]]YYYYYY\\\___bbbhhhoooiiiZZZ]]]ccctttooowwwqqqXXXUUU]]]bbbccc```YYYSSSLLLBBB777,,,+++******++++++***)))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''(((***+++,,,((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,/////////......////////////---...111222222444777888===???DDDUUUcccXXXBBBCCCAAA@@@DDDLLLVVV^^^ccc]]]UUUKKKGGGHHHIIIIIIGGGIIIGGGCCC===777555666999@@@<<<777444444444555444...---------------......++++++******+++---...///,,,,,,+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********(((***+++,,,,,,---...////////////555DDDXXXgggnnnpppoookkkiiinnnyyy}}}{{{tttiii```TTTLLLIIIJJJKKKJJJCCCAAA???<<<:::;;;===???=========???AAADDDHHHJJJNNNVVV\\\___aaaccc```\\\XXXWWWVVVUUUSSSOOOJJJFFF;;;:::888666444222111000222333666888888888777666888888888777777555444333000000...------......///////////////000000000000////////////////////////000000000000000000000000000000000000000111111222222222222222333444555555666777999<<<===????????????@@@AAACCCEEEFFFGGGGGGHHHJJJNNNRRRUUUWWWXXXXXX\\\YYYYYY^^^bbbcccgggkkksss^^^]]]XXXvvvuuunnnnnn]]]\\\```cccbbb]]]WWWQQQGGG>>>///---+++***+++,,,+++)))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))))))))((((((((((((((((((((()))))))))************))))))))))))************************++++++++++++++++++,,,,,,------------------...///111333555666666222333888;;;<<>>999555333111111000...------...000111......---,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******+++++++++,,,,,,***((()))...222777RRRiiimmmhhhkkksssyyy{{{yyy{{{zzzuuupppkkkeee]]]RRRKKKIIIIIIIIIHHHIIIKKKKKKHHHCCC???======999999:::<<<>>>AAACCCDDDGGGPPPYYY]]]___aaaaaa^^^WWWVVVVVVVVVXXXXXXWWWUUUNNNKKKGGGBBB===999666444333444555666777888999999999999888777666444222111///...------------//////.../////////000000000111000000000000000000000000000000000000000000000000000000000000000111111222111111111111222333444555555777:::===???@@@@@@???@@@AAACCCEEEFFFHHHHHHIIIIIILLLPPPUUUYYYZZZ[[[[[[YYYYYY[[[___``````ccciiimmm|||eeeaaaffftttqqq|||sssZZZ\\\bbbfffccc^^^XXXOOOGGG999333,,,)))***,,,+++)))))))))))))))))))))))))))((((((((())))))((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((''''''))))))))))))************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---.../////////222333666;;;AAAHHHNNNQQQYYYOOOMMMTTTYYYYYY\\\dddvvvxxx|||vvvyyyyyy{{{~~~tttnnnnnnooommmkkkpppvvv~~~yyykkk```^^^[[[VVVOOOIIIDDD@@@===;;;999555111///....../////////...------------...************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******+++++++++,,,---+++***...666===RRRlll~~~vvvhhhhhhrrr{{{xxxxxx|||vvvmmmjjjiiihhhccc[[[QQQJJJHHHGGGGGGEEEGGGJJJLLLJJJEEE???<<<<<<777888999:::<<>>??????>>>AAABBBCCCEEEGGGHHHIIIIIIJJJMMMQQQVVVZZZ[[[\\\\\\YYYYYY\\\___^^^]]]aaahhhfffzzziii```aaajjj|||mmmtttzzz[[[XXX___cccaaa\\\VVVNNNFFF<<<444,,,(((***,,,+++)))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&'''((())))))(((((())))))))))))************))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000333777@@@MMM\\\kkkwww~~~sssiiieeelllqqqooorrrzzz|||~~~|||xxxpppqqqnnniiiccc]]]XXXTTTRRRJJJGGGBBB<<<777555444444000000///............///************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++)))+++------///666BBBLLLppp||||||lllcccjjjwww}}}zzzsssmmmiiiddd___]]]___WWWSSSMMMFFFAAA@@@CCCFFFHHHHHHIIIIIIGGGCCC@@@===666666666777999===@@@BBBDDDGGGMMMUUU\\\___^^^]]][[[YYYWWWUUUTTTUUUWWWXXXZZZSSSMMMLLLNNNJJJ@@@666777666444555777:::::::::777666555444222111000///---------.........//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111222333444555666666888999;;;<<<>>>>>>???@@@BBBCCCFFFGGGIIIJJJJJJLLLOOORRRUUUWWWXXXXXXZZZZZZ[[[\\\^^^```bbbccclllsssqqqggg```hhhyyynnnyyy}}}}}}}}}]]]UUUYYYgggjjj___YYYTTTJJJAAA777,,,'''))),,,,,,)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))******************+++,,,,,,,,,,,,,,,)))***+++******+++---///...,,,+++...444888999777;;;FFFWWWlllwwwzzz~~~zzzrrrnnnooopppooolllbbbUUUIIIBBB===999777444555333//////111///++++++---//////...---,,,,,,,,,+++)))((((((((()))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))++++++***)))((('''&&&&&&(((((((((((())))))))))))...++++++,,,+++((()))---111---+++///333;;;LLL\\\nnnuuutttjjjhhhqqqzzz{{{~~~~~~{{{zzzvvvsssoooiii___UUUSSSVVVSSSPPPKKKEEE@@@@@@CCCFFFIIIJJJKKKKKKJJJGGGCCCAAA999888666666888;;;>>>@@@BBBFFFLLLTTT[[[______^^^\\\ZZZVVVTTTSSSTTTUUUWWWWWWRRRLLLJJJKKKIIIBBB<<<999777555555777999999999666666555444222111000///---------.........//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111222333444555666666777999;;;<<<>>>>>>???@@@BBBCCCFFFGGGIIIJJJKKKMMMOOORRRUUUWWWYYYYYY[[[\\\\\\]]]___aaacccdddjjjooojjj___dddttt|||vvv\\\SSSUUUaaaggg```]]]XXXMMMGGG===111******,,,+++)))***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))******************++++++,,,+++++++++---...000///...---...//////000222666<<>>@@@CCCJJJRRRZZZ___```___]]][[[VVVSSSQQQQQQSSSTTTSSSPPPLLLJJJIIIHHHEEEDDD;;;999666555666777777666666555444333222111000///------........./////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111222333444555555666777999:::<<<===>>>???@@@BBBCCCFFFGGGIIIJJJMMMNNNOOOQQQTTTWWWYYY[[[\\\\\\]]]^^^```bbbdddeeeiiikkkvvvrrraaaaaaqqq|||oooZZZUUU]]]eeecccbbb]]]PPPNNNCCC666---+++,,,+++)))******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))************)))))))))))))))))))))*********+++++++++++++++++++++*********...///000///...---...///444888===BBBJJJWWWgggsssrrryyyuuullleeeaaa^^^\\\XXXTTTJJJ===777666333///---------,,,,,,,,,,,,---...---,,,+++++++++,,,,,,***************************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))((((((((((((((((((((()))))))))******,,,&&&$$$)))...---,,,++++++111<<>>???CCCGGGLLLMMMOOOPPPOOOMMMJJJIII@@@===999555444777:::<<<>>>AAAHHHQQQYYY___aaa```^^^[[[WWWRRRPPPOOOPPPQQQPPPPPPPPPNNNKKKHHHGGGGGG===;;;888666666666666555555555444333222111000///............///////////////////////////////////////000000000111111111111000000000000000000000000///000000000111111111111111111111111222333444444555666777888:::<<<===>>>???@@@BBBCCCFFFGGGIIIJJJOOOOOOOOOQQQSSSWWWZZZ[[[\\\\\\]]]^^^```bbbcccdddhhhhhhooohhhbbbppphhh[[[\\\dddeeeeee___QQQPPPFFF888...+++******)))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))*********+++++++++,,,++++++***************/////////......111666:::@@@CCCGGGOOO\\\ooo|||}}}{{{uuuqqqnnnmmmlllooojjj]]]NNNDDD???999333222000---,,,---...//////---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((()))))))))***(((((()))))))))*********---***))),,,---,,,...222???HHHTTT[[[]]]```gggoooyyy}}}wwwrrrmmmfffdddfffZZZUUUSSSUUUTTTMMMFFFDDDAAAAAA???======???DDDGGGKKKLLLNNNOOOOOOMMMKKKIIICCC@@@;;;666555666999;;;===@@@FFFOOOXXX^^^aaaaaa^^^\\\XXXSSSPPPNNNNNNNNNMMMPPPSSSSSSOOOJJJGGGFFF@@@===:::888777777555444444444333222111111000000........./////////000000///////////////////////////000000000111111111111000000000000000000000000///000000000111111111111111111111111222333444444555555666888:::;;;======???@@@BBBCCCFFFGGGIIIJJJOOOOOOOOOQQQSSSVVVYYY[[[ZZZ[[[[[[]]]^^^```bbbcccggghhhlllxxxooocccmmmzzz{{{vvvsss___YYY```dddfffaaaUUUOOOFFF999///+++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************++++++++++++---,,,+++******+++,,,,,,111000000000444<<>>>>>>>>===<<<<<>>===<<<<<<<<<<<<<<>>AAA;;;<<<<<<<<<<<>><<<;;;;;;999888333222222222111000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111222333444555444555666777999;;;<<<===???@@@BBBCCCFFFGGGIIIJJJJJJLLLOOOQQQSSSTTTTTTTTT\\\\\\]]]^^^```bbbdddeeecccjjjnnnmmmvvvggg]]]^^^rrr|||uuusss___``````cccgggdddWWWQQQHHH???777111///---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,------,,,,,,---000222444<<<@@@HHHRRR^^^jjjwww~~~~~~qqq```RRRHHHBBB<<<777...///000000000///---,,,++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((()))************+++++++++...,,,---333???TTTqqqyyyyyyxxxuuusssyyy|||zzzuuuxxx}}}}}}xxxsssooollliiiggg```^^^ZZZVVVQQQNNNLLLJJJIIIGGGCCC@@@===<<<;;;<<>>444///111111///---+++***)))******)))))))))***+++++++++,,,))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,---...,,,------,,,---111999@@@EEEPPP\\\ffftttssskkkjjjcccQQQ>>>555111...111333000+++(((---......,,,++++++,,,---************************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%$$$))))))(((((((((((())))))+++,,,,,,+++)))((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((***+++(((%%%(((///---***///CCCYYYlll~~~yyyoooiiigggssstttuuuzzzyyyppprrr}}}}}}yyysssooollljjjhhhfff]]]ZZZUUUOOOKKKHHHGGGFFFFFFDDDAAA>>><<<;;;;;;;;;>>><<<:::<<<@@@EEEGGGHHHKKKNNNRRRSSSQQQOOONNNNNNLLLIIIDDDAAA???===:::999999===EEEMMMUUUZZZ]]]^^^aaa___\\\\\\\\\ZZZTTTPPPHHHHHHHHHIIIIIIJJJJJJKKKHHHFFFBBB===:::777666666555333222222333444333222111000000000000111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000111222222333333444555777888::::::;;;;;;>>>@@@BBBCCCDDDEEEGGGIIIKKKLLLMMMPPPRRRTTTVVVWWWZZZZZZ[[[\\\^^^aaacccdddeeehhhlllppprrr|||~~~bbb\\\kkkrrrxxx{{{```XXXccchhhccc```VVVMMMGGG@@@777222333111000...,,,+++************************+++++++++))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******+++,,,------+++,,,///333999AAAKKKQQQ\\\dddmmmxxx}}}ttt```MMMDDD>>>777222000///000222---------,,,+++***++++++************************)))******++++++******)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,++++++***)))((())))))(((((((((((())))))++++++,,,***)))((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))((((((***((((((,,,---******---///333???RRRcccooo{{{~~~wwwsssqqqpppooommmwwwxxxyyyvvvssseeeffflll{{{~~~|||||||||zzzxxxtttnnniiifffccc```^^^YYYVVVPPPKKKFFFDDDBBBBBBAAA@@@>>><<<;;;:::;;;;;;===<<<;;;===AAAFFFIIIJJJLLLOOOSSSUUUTTTRRRQQQQQQNNNKKKGGGCCCAAA???===;;;:::===DDDKKKSSSZZZ^^^aaabbb___\\\ZZZZZZXXXTTTPPPJJJIIIHHHGGGGGGHHHIIIKKKJJJHHHDDD???;;;888777666444333111111333444444333111111111000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111222222333333444555777888::::::;;;;;;>>>@@@BBBCCCDDDEEEGGGIIIKKKLLLMMMPPPRRRTTTVVVWWWZZZZZZ[[[]]]___aaacccdddgggiiillloooqqqyyyhhhYYYaaa{{{xxxhhhYYY]]]ddddddaaaYYYQQQKKKDDD;;;555444222111///...,,,++++++++++++++++++***************))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,------......+++...444???KKKWWW___ccctttwww|||uuuggg]]]UUUFFF888///---111444------------,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,++++++***))))))(((((((((((())))))***++++++***(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))(((,,,((((((---000///---...555???QQQ```gggjjjqqqyyy}}}ssskkkiiimmmtttyyyvvvxxxkkkmmmeeekkkxxx|||vvvqqqjjjccc^^^YYYUUUSSSTTTRRROOOKKKGGGCCC@@@???===<<<;;;::::::::::::;;;<<<<<<===???BBBFFFIIIKKKMMMPPPTTTWWWWWWVVVTTTSSSOOOLLLHHHEEECCCAAA???===;;;>>>CCCIIIQQQYYY___cccccc___[[[YYYXXXWWWSSSOOOLLLJJJGGGEEEEEEFFFHHHJJJKKKIIIEEEAAA===:::888777444333111222333555444444333222111000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000111222222333333444555777888::::::;;;;;;>>>@@@BBBCCCDDDEEEHHHJJJKKKLLLMMMPPPRRRTTTVVVWWWYYYZZZ[[[]]]___bbbdddeeejjjkkknnnqqqrrrxxxpppYYYZZZooommm[[[\\\dddgggccc]]]UUUNNNFFF===666222222222000///...,,,,,,+++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,------......//////333888CCCSSScccnnnqqqqqqvvvkkkXXXEEE:::555222.........------.........---++++++++++++++++++++++++))))))************)))))))))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))))))))(((((((((((()))))))))***+++***(((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))******))))))))),,,)))))),,,------000555GGGSSSaaahhhfffeeellltttvvvsssnnnjjjmmmuuupppbbbiiiwwwzzzvvvpppkkkddd]]]XXXSSSOOOLLLMMMMMMMMMLLLHHHCCC>>>:::::::::::::::::::::;;;;;;;;;<<<>>>@@@BBBEEEHHHKKKMMMPPPTTTXXXZZZZZZWWWUUUPPPMMMHHHEEEDDDBBB@@@???===???BBBHHHPPPXXX___ccceeebbb]]]\\\\\\ZZZVVVSSSNNNLLLHHHEEEDDDEEEGGGIIIKKKIIIFFFBBB>>>;;;888777555333222333555666666555444333111000000000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333444555777888::::::;;;;;;===???BBBCCCDDDEEEHHHJJJKKKLLLMMMPPPRRRTTTVVVWWWYYYZZZ[[[]]]```bbbeeefffkkkkkknnnqqqqqquuu|||]]]VVVdddssswwwsss```^^^cccfffeeeaaaZZZQQQHHH???555...222222111000...---,,,+++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))((((((((((((((((((((((((************************))))))*********+++++++++,,,,,,,,,,,,---///000111999BBBSSSgggxxx{{{{{{iiiZZZSSSNNN???///000...,,,,,,---......---++++++++++++++++++++++++((())))))))))))))))))((())))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((())))))(((((((((((())))))))))))***)))(((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))************)))))),,,+++++++++)))+++666CCC___gggmmmjjjdddeeeoooxxxpppnnnllllllrrryyygggaaannn~~~~~~vvvooohhhddd]]]XXXTTTQQQMMMKKKFFFGGGHHHGGGDDD@@@;;;777:::::::::;;;;;;;;;<<<<<<;;;===???@@@AAACCCFFFIIIMMMOOOTTTYYY]]]]]]YYYVVVQQQNNNJJJGGGEEEDDDBBB@@@>>>@@@CCCHHHPPPWWW^^^bbbccc___\\\\\\\\\[[[VVVSSSPPPMMMIIIFFFDDDEEEGGGHHHIIIHHHFFFBBB???<<<999888666555333444666888888777555444222000///000111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333444555777888::::::;;;;;;===???BBBCCCDDDFFFHHHKKKKKKLLLMMMPPPRRRTTTVVVWWWYYYZZZ[[[]]]```ccceeeggghhhiiikkknnnnnnqqqzzzgggWWWZZZbbbqqqmmm}}}{{{fff]]]```eeeeeeddd^^^TTTKKKBBB777...111111111000///---+++***+++++++++***************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************************)))************++++++++++++*********---111555888;;;FFFZZZnnn}}}}}}}}}yyyppppppmmmXXXAAA777222---+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))******+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))))))))))))))(((((((((((())))))((()))))))))(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))******++++++******)))+++,,,------+++111CCCUUUjjjooopppkkkgggkkksssxxxvvvsssooonnntttvvvqqqnnnrrr}}}uuuoooeee```ZZZUUUQQQNNNKKKIIIDDDCCCCCCBBB???===;;;999;;;;;;<<<<<<======<<<<<<;;;===@@@AAA@@@AAADDDGGGMMMOOOSSSYYY^^^^^^ZZZWWWSSSPPPLLLIIIHHHFFFEEECCC???AAADDDIIIPPPWWW]]]```___]]][[[\\\]]][[[VVVRRRQQQNNNKKKHHHFFFFFFFFFGGGGGGFFFEEEBBB???===:::999777666555666888999999999666555222000///000111333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333444555777888::::::;;;;;;<<>>555///...///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))***++++++,,,------************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))((())))))(((((((((((())))))'''((()))(((((((((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))******++++++******)))***+++...222777AAATTTeeekkkrrrvvvvvvyyy}}}~~~zzz|||{{{xxxvvvxxxqqqxxx|||lll~~~zzzuuupppfffaaaZZZTTTOOOKKKHHHEEEEEEDDDAAA>>>=========>>><<<<<<======>>>=========;;;===@@@AAA@@@@@@CCCEEELLLNNNSSSYYY______[[[WWWTTTQQQMMMKKKJJJHHHGGGEEE@@@AAAEEEJJJPPPVVV\\\___bbb``````aaabbbaaa[[[WWWQQQOOOLLLIIIGGGFFFFFFFFFEEEEEEDDDBBB@@@===;;;999888777666777999:::;;;:::777555222000///000111333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333444555777888:::;;;;;;;;;<<<>>>AAACCCDDDFFFIIIKKKKKKLLLMMMPPPRRRTTTVVVWWWYYYZZZ[[[^^^```cccfffhhhiiiiiilllooopppqqqwww|||fff]]]ZZZZZZsssbbbfff{{{dddRRRYYYhhhbbbeeebbbYYYRRRKKKAAA555000000000000...,,,***)))))))))******+++++++++,,,))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************************)))************+++++++++.........111999DDDNNNTTT___iiivvv}}}uuuwwwdddTTTJJJ>>>666333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))))))***+++,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++)))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))'''((()))((('''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((******++++++++++++************...777BBBOOO```ooooooxxx}}}~~~xxxnnnqqqllluuu{{{ooo^^^|||yyysssooofffddd^^^VVVMMMHHHIIIKKK======AAA@@@<<>>>>>>>>>>>???AAABBBAAA@@@@@@AAACCCHHHKKKQQQXXX^^^aaa```___YYYVVVRRRMMMIIIFFFDDDDDDDDDEEEHHHNNNTTTZZZ]]]^^^```^^^___cccggggggbbb]]]UUURRRMMMJJJHHHGGGEEEDDDBBBDDDEEEBBB>>><<<<<<>>>>>><<<999888999:::999888777444111///000000000000000000000000000000000000111111000000000000111111000000000000000000000000......///000000000000000000000000111222222333333666666777888999::::::;;;<<<>>>AAABBBBBBCCCEEEGGGGGGJJJMMMPPPRRRUUUXXX[[[VVVYYY\\\___aaacccfffiiigggiiimmmppprrruuuyyy{{{kkkVVVUUUQQQjjjttt^^^ooohhh\\\WWWXXXeeegggddd\\\SSSKKK@@@888111222111///,,,******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++*********************)))((()))+++---......000333333;;;OOOYYY]]]fffttt~~~}}}~~~}}}yyyppprrr||||||wwwsssnnnhhh```ZZZaaakkkxxxyyy{{{{{{tttyyyuuuxxxzzzyyyxxx~~~wwwkkk___NNN>>>444000000111------------.........---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***------,,,++++++******))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))))))))+++,,,,,,******,,,...---111+++000GGG___kkkmmmnnnrrr}}}nnnuuu|||{{{hhh```dddiiijjjiii{{{vvvpppjjjhhhgggddd]]]SSSLLLHHHGGGEEEDDD@@@===>>>======???===>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBBBBBBBBDDDEEEDDDGGGLLLRRRXXX[[[\\\\\\ZZZWWWRRRMMMIIIFFFEEEEEEEEEFFFHHHNNNTTTZZZ]]]^^^bbb``````cccffffff```[[[VVVSSSNNNJJJHHHGGGEEEDDDBBBCCCDDDBBB???======???@@@>>>;;;:::;;;<<<;;;;;;777444111///000111111000000000000000000000000000111111000000000000111111000000000000000000000000...///000000111111000000000000000111222222333333666666777888999::::::;;;===???AAABBBBBBCCCEEEGGGHHHJJJMMMPPPQQQTTTWWWYYYWWWYYY\\\___```cccfffhhhgggiiillloooqqquuuyyy}}}}}}bbbXXXSSS]]]vvvvvv^^^llljjj\\\[[[dddgggeee]]]UUULLLBBB999111111111000...,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((++++++************************+++,,,,,,---......)))999HHHYYYlllpppooouuu~~~~~~{{{}}}~~~}}}lll]]]WWW[[[ccchhh\\\UUUMMMLLLRRRWWWXXXVVV\\\XXXSSSMMMJJJKKKMMMOOO\\\^^^___]]]XXXTTTRRRQQQgggttt}}}{{{wwwoooaaaRRREEE:::333///000///......//////...---,,,,,,,,,++++++++++++******++++++,,,,,,++++++***+++++++++++++++++++++,,,,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((+++***)))''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))))))))))))))***+++******+++,,,---,,,///@@@\\\sssyyysssnnnrrrvvvyyy{{{www~~~yyyuuuqqq{{{qqqdddbbbfffiiinnnttt~~~{{{uuummmfffdddffffffaaaYYYPPPIIIEEEDDDFFF>>>BBBMMMCCC777AAA>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDEEEFFFHHHCCCEEEIIIMMMRRRVVVYYY[[[\\\YYYSSSMMMIIIGGGGGGHHHGGGGGGJJJNNNUUUZZZ]]]^^^cccbbbbbbdddfffeee```[[[YYYUUUPPPLLLIIIHHHFFFDDDBBBCCCCCCBBB@@@??????@@@@@@>>>;;;;;;;;;<<<<<<;;;888555222000000111111000000000000000000000000000111111000000000000111111000000000000000000000000///000111111222222111111000000000111222222333333555666777888999:::;;;;;;>>>@@@BBBBBBBBBCCCEEEFFFIIIKKKNNNOOOPPPRRRUUUWWWWWWYYY\\\^^^```bbbeeehhhfffhhhkkkmmmppptttzzz~~~rrr\\\VVVRRRlllcccaaa|||{{{ddd]]]bbbfffeee___WWWOOODDD;;;222222222111///...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((******++++++++++++++++++))),,,......,,,,,,...111333OOOkkk}}}|||}}}}}}wwwjjj```]]]cccYYYLLLCCCAAAEEEJJJNNNMMMKKKJJJKKKQQQXXX___cccaaa___VVVMMMOOOWWWXXXSSSbbbhhhkkkeeeXXXLLLHHHIIIHHHPPP[[[fffsss~~~|||yyymmm^^^MMM>>>555222111////////////...---,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((,,,+++)))(((&&&%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))******(((***+++,,,++++++,,,------;;;VVVtttvvvmmmwww{{{oooqqqvvvvvv}}}{{{sssoooooo}}}mmmbbb^^^dddggggggqqq~~~yyyooohhh```aaabbb```ZZZRRRKKKGGG???EEE@@@PPPjjjXXX<<>>>>>>>>>>>>>>AAACCCFFFGGGGGGFFFGGGHHHFFFHHHJJJLLLPPPTTTYYY\\\^^^ZZZUUUOOOKKKJJJKKKKKKJJJJJJLLLPPPVVV[[[^^^```cccbbbcccdddfffeeebbb___\\\XXXRRRNNNKKKIIIFFFEEEBBBCCCCCCBBBAAA@@@@@@AAA???<<<:::999:::::::::999999666222111111111111000000000000000000000000000111111000000000000111111000000000000000000000000000000111222222222222222000000000111222222333333555555666888999:::;;;;;;???@@@BBBCCCBBBCCCEEEFFFJJJLLLNNNOOOPPPQQQTTTVVVWWWYYY\\\^^^```bbbeeegggfffhhhiiikkknnntttzzz}}}bbbXXXRRRjjjpppZZZqqqsss___```eeefffaaaZZZSSSHHH>>>444333222222111000...,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,))),,,...,,,***,,,222999GGGfff~~~~~~}}}~~~wwwppphhh\\\OOOHHHGGGDDDDDDCCCDDDEEEGGGHHHHHHFFFIIIPPPZZZggguuuxxxgggfffsssyyytttooowww~~~{{{mmm\\\PPPKKKFFFHHHHHHHHHKKKQQQQQQNNN]]]bbbuuusss]]]III===666333///...//////...,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''((())))))***))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++---...---***,,,000777JJJeeexxx~~~yyyrrroooyyyvvvpppvvv}}}~~~uuulllkkkooo{{{kkkccc^^^bbbmmmnnnlllyyyxxxqqqfffeeeaaa]]]XXXRRRLLLIIICCCGGGBBBWWWwwwfffEEEGGG@@@?????????>>>>>>>>>===CCCEEEHHHIIIHHHGGGGGGHHHIIIKKKLLLMMMNNNRRRWWW\\\^^^[[[WWWRRROOONNNOOOPPPNNNMMMNNNRRRWWW]]]```bbbbbbbbbcccfffggggggfffeee```\\\VVVQQQMMMKKKHHHFFFDDDCCCBBBBBBBBBBBBAAAAAA???===:::999:::;;;:::999:::777333111111222111111000000000000000000000000111111000000000000111111000000000000000000000000000000111222222222222222000000000111222222333333555555666777999:::;;;<<>>888111...//////...,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))************+++)))+++---,,,)))...666EEEUUUfffllljjjjjjqqqxxxvvvxxxuuupppsss~~~{{{oooiiikkkppprrrrrrhhheeeeeemmmxxxzzzxxxzzzsssmmmeee]]]VVVPPPJJJGGGHHHEEE===JJJaaaYYYCCCAAA@@@@@@@@@??????>>>>>>===BBBEEEHHHJJJJJJIIIIIIIIIJJJLLLMMMLLLKKKNNNSSSXXX^^^\\\YYYWWWUUUTTTTTTTTTRRRQQQQQQTTTZZZ___cccdddbbbccceeegggiiiiiiiiiiiieee```ZZZTTTPPPMMMJJJHHHFFFDDDCCCCCCCCCCCCAAA@@@AAA???<<<<<<<<<======<<<;;;888444222222222222111000000000000000000000000111111000000000000111111000000000000000000000000///000111111222222111111000000000111222222333333444555666777999;;;<<<<<<>>>@@@BBBCCCCCCEEEGGGIIIKKKMMMOOOQQQQQQRRRUUUWWWWWWYYY\\\^^^___aaacccffffffgggjjjkkknnnrrrwww{{{|||hhh\\\VVVhhhqqqrrr______dddfffccc^^^YYYPPPHHH>>>999333111111111000---************************))))))))))))))))))))))))************************************************)))))))))************+++******++++++,,,---------,,,,,,---///444???MMMWWWooo{{{~~~rrrdddYYYPPPLLLLLLIIIJJJNNNQQQOOOMMMNNNWWWYYY\\\```fffnnnwww}}}zzz{{{~~~mmm^^^UUUOOOKKKEEEBBBEEEIIIJJJTTTvvv|||pppiiiPPPFFF:::222111111///---------------,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,+++******)))*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))******++++++***'''(((,,,+++,,,666DDDTTT]]]cccbbbaaaiiivvvuuuuuurrrsss~~~xxxooojjjjjjlllnnnwwwzzzlllhhheeeiiiqqqzzz~~~wwwpppeee\\\TTTNNNHHHDDDEEEAAA===???FFFGGGAAA<<>>>>>===???BBBGGGJJJKKKKKKKKKLLLLLLNNNOOOMMMKKKLLLQQQVVV]]]\\\\\\[[[ZZZYYYYYYXXXVVVTTTTTTWWW\\\aaaeeefffeeegggiiijjjjjjjjjjjjkkkhhhddd]]]WWWSSSOOOLLLJJJHHHFFFCCCCCCDDDCCCAAA???BBB???===<<<=========<<<<<<999555333222222222111000000000000000000000000111111000000000000111111000000000000000000000000...///000000111111000000000000000111222222333333444444666777999;;;<<<======???AAACCCDDDFFFHHHJJJKKKMMMPPPQQQRRRTTTVVVYYYWWWYYY\\\^^^___```ccceeefffhhhjjjlllnnnqqquuuxxx}}}~~~}}}gggUUU]]]{{{lllxxxnnn___dddeeebbb^^^ZZZSSSLLLCCC<<<444000000111000...************************))))))))))))))))))))))))************************************************))))))*********+++++++++******++++++,,,------...---...222999DDDRRR^^^fff||||||tttgggZZZPPPKKKIIIIIIKKKMMMUUUbbbiiiiiieeedddqqqtttyyyzzzmmmaaaUUUOOOMMMNNNGGGAAAOOOeeefffXXXGGG:::555333111......------------,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++++++++++++++******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))******++++++,,,'''(((...000555FFFYYYfffgggeeeeeekkkvvv|||zzzsssuuuxxx~~~|||lllggglllqqqoookkklllcccdddeeelllsssxxxssslllbbbYYYSSSMMMGGGBBBBBBBBBFFFDDD>>>CCCFFF???AAAAAA@@@@@@???>>>>>>===;;;@@@EEEIIILLLMMMNNNOOOOOOQQQSSSPPPMMMLLLQQQUUU\\\\\\]]]]]]]]]\\\[[[[[[XXXVVVVVVXXX]]]bbbfffhhhhhhjjjkkkkkkjjjjjjjjjkkkkkkfff___YYYTTTQQQMMMKKKIIIGGGDDDCCCDDDDDDAAA>>>@@@===;;;:::;;;;;;;;;:::<<<999555333333333222111000000000000000000000000111111000000000000111111000000000000000000000000......///000000000000000000000000111222222333333444444666777999;;;<<<===<<<>>>AAACCCDDDFFFIIILLLKKKNNNPPPRRRSSSUUUXXXZZZWWWYYY\\\]]]^^^```ccceeeeeehhhkkkmmmooopppsssuuu~~~|||sss^^^fff}}}jjjuuu```dddeeebbb^^^[[[UUUOOOFFF>>>444//////111000...************************))))))))))))))))))))))))************************************************))))))******++++++++++++******+++,,,,,,---.........000666BBBQQQ```jjjpppwww{{{tttxxxzzzaaaZZZOOOFFFEEEJJJRRRXXXXXX\\\gggyyyzzzcccTTTWWWXXXOOOKKKPPPLLLYYYmmmzzzvvvfffQQQ@@@999666222///......---------,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,------******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++///***+++222777???TTTkkktttpppkkkmmmzzz~~~qqqjjjqqqyyyyyyfffdddpppxxxsssiiizzzrrr___\\\cccjjjtttyyy{{{|||pppggg[[[PPPIIIFFFDDDDDDCCCBBBAAA@@@@@@AAABBBBBBEEEDDDBBB@@@???======<<<>>>???AAACCCGGGNNNWWW\\\XXXVVVRRRPPPOOOOOOQQQRRRYYYZZZ[[[\\\\\\[[[ZZZYYYYYYZZZ[[[\\\]]]___cccffffffggghhhiiijjjkkkkkkkkkmmmkkkggg```YYYQQQKKKGGGIIIGGGFFFDDDCCCBBBCCCCCC@@@???===<<<;;;:::::::::===<<<;;;888444111111222111111111111111111111111111111111111111111111111222111111111000000//////000000000000000000000000000000000000111222333444555555666888999:::;;;<<<===???BBBCCCDDDEEEHHHJJJJJJLLLOOOPPPQQQSSSVVVXXXUUUXXX\\\___```aaabbbcccffffffkkkqqqttttttwww|||zzz~~~iiikkk~~~vvvqqq```^^^eeeaaa[[[VVVOOOFFF>>>444///000111000...++++++************++++++))))))************))))))************************************************)))************+++++++++000+++)))---000///......777666CCCZZZjjjkkkiiijjj}}}{{{yyyyyy}}}|||uuunnnrrrpppYYYKKKDDDGGGUUUZZZYYYeeewwwwwwqqqmmmbbbVVVTTTRRRSSSYYYbbbmmmxxxrrr^^^III999333111222000---,,,---......------------,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---,,,+++***+++,,,---///,,,***888SSSiiiqqqyyysssuuu{{{vvv{{{|||ooorrrtttnnnuuuzzzlllmmmsssvvvsssooonnnkkkgggooottt|||zzztttmmmfffZZZQQQKKKHHHGGGGGGDDDBBBAAA??????@@@BBBCCCDDDCCCBBB@@@>>>=========<<<===>>>@@@CCCIIIPPPVVVYYYXXXWWWUUUTTTTTTUUUUUUYYYZZZ[[[]]]]]][[[ZZZYYYZZZ[[[]]]^^^___```cccfffhhhhhhiiijjjjjjjjjiiiiiijjjhhheee```ZZZSSSNNNJJJIIIHHHFFFDDDCCCCCCCCCCCC@@@???>>><<<:::999999888<<<<<<;;;888444111111222111111111111111111111111111111111111111111111111111111111111000000000///000000000000000000000000000000000000111222333444555555666888999:::;;;<<<===???BBBCCCDDDEEEHHHJJJJJJLLLOOOPPPQQQSSSVVVXXXVVVYYY\\\^^^___aaaccceeefffgggkkkqqqsssssswww||||||uuurrrxxxddd]]]bbb```\\\XXXQQQGGG???666111000111000...++++++************++++++))))))************))))))************************************************************+++++++++++++++)))***...000...---///222AAAWWWhhhllllllpppxxxuuuvvvyyyyyyzzziiiQQQIIIIIISSSdddmmmpppwwwsss```___^^^[[[XXXWWWZZZ]]]jjjvvv```KKK;;;222///...,,,,,,...//////...---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++******,,,---,,,---000999MMMcccppprrrqqquuu}}}||||||rrrnnnrrrwwwwwwzzzuuuhhhcccjjjooonnnmmmoooooonnnqqqwww}}}vvvpppmmmfff]]]UUUPPPMMMLLLKKKFFFDDDAAA??????@@@AAACCCCCCBBBAAA???>>>=========<<<======>>>@@@EEEKKKPPPYYYYYYZZZZZZZZZXXXWWWVVVXXXZZZ\\\^^^^^^\\\ZZZXXX[[[]]]```aaaaaaaaacccdddiiijjjjjjjjjiiihhhhhhgggfffeeeccc```[[[VVVQQQOOOKKKIIIGGGEEEDDDCCCCCCCCCAAA@@@>>><<<;;;999888777<<<<<<:::777444111111222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111000000111111222333444555555666888999:::;;;<<<===???BBBCCCDDDEEEGGGIIIJJJLLLOOOPPPQQQSSSVVVXXXXXXZZZ\\\^^^___aaadddfffggggggjjjpppssssssvvv|||xxxhhh\\\```___^^^[[[RRRJJJBBB999333111111000///++++++************++++++))))))************))))))************************************************************+++++++++,,,((()))---111000---///444EEEWWWiiimmmkkkmmmrrrvvvwww{{{tttppprrrooo___MMMNNNXXXgggxxxuuutttpppggg\\\RRRMMMKKKTTTlll{{{bbbGGG555222000......//////...---------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''')))*********+++---///------888PPPgggrrrrrrppplllyyyzzzzzzpppmmmqqqwww}}}zzz~~~yyyllleee```hhhooopppqqqvvvyyyyyy{{{zzztttpppjjjbbb[[[VVVSSSQQQOOOIIIGGGCCC@@@???@@@AAACCCAAA@@@???>>>>>>>>>>>>>>>@@@@@@AAA@@@AAAEEEJJJNNNUUUWWWZZZ\\\\\\ZZZXXXVVVXXXZZZ]]]``````]]]ZZZXXX[[[]]]```bbbaaaaaabbbccciiiiiiiiiiiiiiihhhhhhgggddddddcccaaa]]]XXXTTTQQQMMMKKKIIIFFFDDDCCCCCCCCCAAAAAA???>>>;;;999777666;;;;;;:::777333111111222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111111222333444444555555666888999:::;;;<<<===???AAACCCCCCEEEGGGIIIJJJLLLOOOPPPQQQSSSVVVXXXZZZ[[[\\\]]]^^^aaaeeehhhggggggjjjooorrrrrrvvv{{{zzzwwwkkk]]]```bbbaaa\\\QQQLLLEEE<<<555222111000000++++++************++++++))))))************))))))*********************************************************+++++++++,,,,,,***,,,///111...---555>>>aaajjjnnnkkklllsssuuuqqq~~~ppp```WWWYYY]]][[[WWW```nnn|||xxxpppggg```[[[YYYcccyyyqqqRRR;;;888555222111000///---+++...------------,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))*********************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))******)))***---//////222EEEbbbuuuuuuooommmqqqyyy|||vvvuuu|||ttteeejjjvvv~~~ppp```bbbdddkkkqqqtttxxx|||rrrmmmggg```[[[WWWSSSPPPNNNLLLHHHDDDBBBAAAAAABBB???>>>>>>======>>>>>>???BBBCCCCCCBBBCCCEEEIIIMMMTTTVVVYYY\\\\\\[[[YYYXXXXXX[[[^^^aaaaaa^^^[[[XXXZZZ\\\___aaaaaa```aaabbbgggggghhhiiiiiiiiiiiihhhffffffeeeccc___ZZZUUURRROOOMMMJJJGGGEEEDDDCCCCCCBBBAAAAAA???===:::888666::::::999666333111111222000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111111111222333444555555555666888999:::;;;<<<<<<>>>AAABBBCCCDDDGGGIIIJJJLLLOOOPPPQQQSSSVVVXXXZZZ\\\]]]^^^___bbbeeeiiihhhgggjjjoooqqqqqquuu{{{~~~tttkkkxxxnnn^^^bbbdddccc]]]QQQNNNHHH???777222000//////++++++************++++++))))))************))))))***************************************************++++++++++++,,,,,,,,,------...---,,,///===KKKnnn{{{|||xxx{{{|||xxx{{{iii^^^QQQLLLOOOVVV]]]aaaiiivvvuuucccZZZaaaiiirrrvvvZZZEEE:::777333000///...---+++.........---------,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++***)))***---000111;;;RRRmmmwwwrrrnnnqqqxxxrrrjjjhhhqqqmmmdddsss~~~iiiZZZ```gggmmmsssyyytttqqqkkkfffaaa\\\WWWSSSTTTRRRNNNJJJFFFCCCBBBAAA======<<<======>>>??????AAABBBBBBCCCCCCEEEIIILLLUUUWWWXXXZZZ[[[\\\\\\[[[ZZZ\\\^^^``````^^^\\\ZZZZZZ\\\^^^`````````bbbcccfffgggggghhhiiiiiiiiihhhggghhhhhhfffbbb]]]WWWTTTPPPOOOLLLIIIFFFDDDDDDCCCBBBBBBBBBAAA???<<<:::888999999999666333111111222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000222111111222222333444555555555666888999:::;;;<<<<<<>>>AAABBBCCCDDDFFFHHHJJJLLLOOOPPPQQQSSSVVVXXXZZZ\\\^^^___aaacccfffhhhiiihhhjjjnnnppppppuuu{{{{{{}}}sssyyyfffiiiooo___bbbdddccc^^^TTTPPPJJJAAA888222///...///++++++************++++++))))))************))))))************************************************++++++++++++,,,,,,,,,,,,---++++++,,,///888JJJ[[[{{{zzz{{{pppdddTTTRRRRRRVVVZZZ]]]bbbhhhbbbooo~~~yyyooo___WWWlllzzzeeeTTT>>>:::444000........................---------,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***,,,000333777HHHaaassswwwsssuuu{{{yyyhhh[[[aaarrr~~~}}}nnnlllyyyfff^^^```nnnqqqwwwyyyvvvrrroookkkfffaaa]]]YYYXXXTTTPPPKKKFFFBBB@@@;;;;;;;;;<<<===>>>???@@@@@@AAACCCCCCDDDGGGKKKNNNUUUUUUUUUUUUWWWYYY[[[]]]\\\]]]^^^``````^^^]]]\\\[[[\\\^^^___```aaadddggghhhhhhhhhhhhhhhhhhgggfffggghhhiiihhheee```ZZZWWWRRRPPPMMMIIIGGGEEEDDDCCCBBBCCCCCCCCCAAA???<<<;;;999999888666333111111222000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000222222222222333444555555555555666888999:::;;;<<<<<<>>>@@@BBBBBBDDDFFFHHHJJJLLLOOOPPPQQQSSSVVVXXXYYY\\\___aaabbbdddfffhhhiiihhhiiimmmoooppptttzzzzzz}}}|||vvvfff\\\zzzqqq`````````aaa```YYYQQQLLLCCC999111------...++++++************++++++))))))************))))))************************************************+++++++++,,,,,,,,,---------+++---222;;;HHH]]]nnn}}}lll]]]UUURRRXXXdddrrrwwwvvvyyywwwwwwbbb```kkkttthhhLLLFFF===555111000000000............------------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,///444888FFF\\\rrr{{{zzz{{{~~~uuubbb[[[iiixxx|||}}}xxxxxx}}}eeeaaaiiiggguuuuuuyyy~~~|||yyywwwtttpppkkkggg\\\[[[XXXTTTNNNHHHBBB???;;;;;;;;;;;;===>>>???@@@AAABBBDDDFFFGGGJJJNNNQQQRRRQQQPPPPPPRRRUUUYYY[[[]]]]]]^^^______^^^]]]]]]\\\]]]______```cccgggjjjjjjjjjiiiiiihhhfffeeedddfffhhhiiiiiigggbbb]]]ZZZSSSQQQNNNJJJGGGEEEDDDCCCBBBCCCDDDDDDCCC@@@>>><<<888999888666333111111222000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000222222222222333444555555555555666888999:::;;;<<<<<<>>>@@@BBBBBBDDDFFFHHHJJJLLLOOOPPPQQQSSSVVVXXXYYY\\\```bbbcccdddfffgggiiihhhiiimmmooooootttzzzyyy|||wwwiiiWWWvvvrrr___^^^\\\___bbb^^^QQQLLLCCC999000,,,,,,---++++++************++++++))))))************))))))************************************************++++++,,,,,,,,,---------------111:::GGGWWWlll|||{{{~~~pppbbb\\\\\\```iii{{{yyywww}}}~~~gggZZZ^^^xxx]]]TTTHHH<<<555222111000//////.........---------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&((()))+++---222888===VVVmmmrrrbbbaaauuu{{{~~~|||rrrvvvpppOOOZZZqqqnnntttrrrttt~~~wwwooojjjeee]]]VVVTTTPPPJJJDDDBBB>>>===;;;:::;;;>>>@@@BBBEEEEEEEEEEEEGGGKKKQQQVVVXXXWWWUUUSSSRRRTTTXXX[[[]]]___bbbcccccc```]]][[[^^^^^^^^^___```bbbdddeeeiiikkklllllljjjhhhggggggggghhhiiijjjiiieee^^^YYYWWWSSSOOOKKKHHHFFFCCCAAADDDCCCCCCDDDCCCAAA<<<999<<<:::888666444222222111////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111111111111111222333444555555555666888999:::;;;<<<===???AAABBBBBBDDDGGGJJJKKKNNNRRRTTTTTTUUUVVVWWWZZZZZZ\\\^^^aaaccceeefffjjjjjjjjjkkknnnqqquuuwww{{{}}}tttzzz|||dddllliii]]]```fffccc[[[SSSPPPHHH===222,,,+++---******+++,,,,,,,,,++++++((())))))))))))*********************************++++++,,,,,,,,,,,,------,,,---,,,******---......111,,,444JJJ^^^iiitttsssccc```___dddqqqxxxxxxrrrvvv~~~}}}ggg\\\eee|||}}}sss\\\BBB777999666...///...------//////...---...---,,,,,,++++++,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))))))))))))))************+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************+++***+++,,,---111>>>KKKiiivvvzzz|||{{{|||mmmooovvv}}}vvvrrrxxxZZZSSScccpppqqq|||uuuooovvv~~~||||||uuuppplllbbbYYYUUUQQQKKKGGGFFFBBB@@@>>><<<<<<===???@@@CCCEEEGGGHHHJJJMMMQQQTTTVVVVVVVVVUUUTTTVVVZZZ]]]\\\]]]```bbbcccaaa___^^^____________aaaccceeefffiiikkkmmmllljjjiiihhhiiihhhiiijjjkkkjjjgggaaa\\\XXXUUUPPPLLLIIIGGGDDDBBBCCCCCCCCCDDDDDDBBB>>>;;;;;;:::999666444333222111////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333444555555555666888999:::;;;<<<===???AAABBBBBBDDDGGGJJJKKKNNNQQQSSSTTTTTTVVVWWWZZZZZZ\\\^^^aaaccceeefffkkkkkkkkkmmmooosssvvvxxx{{{}}}zzzzzzfffddd|||nnn\\\ZZZ```bbb```TTTPPPIII>>>444...,,,---***++++++,,,,,,,,,++++++)))))))))*********++++++************************++++++,,,,,,,,,,,,------***,,,,,,,,,,,,---//////000666HHH___lllrrr}}}~~~vvvnnnaaa^^^bbbbbbrrr~~~uuummmqqqxxx{{{kkkfffxxx~~~mmmVVVEEE<<<777333111///......///000///......---,,,,,,++++++,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))))))))))))))*********************)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))***************)))***,,,...777HHHXXXsss}}}yyyuuuvvvzzz{{{~~~~~~uuucccTTTXXXiiiuuuvvvyyysssoooyyyzzzxxx{{{~~~wwwqqquuu}}}zzzvvvkkk```ZZZUUUNNNJJJJJJFFFCCC@@@>>><<<===>>>???CCCFFFIIILLLMMMNNNPPPRRRUUUVVVWWWXXXXXXYYY[[[^^^ZZZ\\\___aaabbbbbbaaa`````````___```aaaccceeegggiiikkkllllllkkkjjjjjjkkkiiijjjkkklllllliiiddd```ZZZWWWRRRNNNKKKHHHEEECCCCCCCCCCCCDDDEEECCC@@@===;;;:::999777555333222111////////////////////////000000000000000000000000////////////////////////000000000000111111111111111111111111222333444555555555666888999:::;;;<<<===???AAABBBBBBDDDGGGJJJKKKMMMQQQRRRSSSTTTVVVXXXZZZZZZ\\\^^^aaaccceeefffkkklllmmmnnnqqquuuxxxzzz|||~~~zzzmmm\\\lllqqq]]]XXX]]]bbbcccVVVRRRJJJ@@@666000......,,,,,,,,,,,,,,,+++++++++************+++++++++,,,************************++++++,,,,,,,,,,,,------)))+++---...------...000444FFFbbbwwwzzzvvvwwwqqqlllaaaYYY```iiifffuuu~~~sssooorrrwwwhhhddduuupppYYYEEE;;;;;;333111///...///000///......---,,,,,,++++++,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))))))))))))))******************))))))((((((''''''((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))*********+++++++++******---333AAAXXXlllyyywwwpppzzzwwwzzzwwwuuu^^^VVVOOOTTTbbbqqqyyy{{{vvvnnnhhhqqqqqqsssvvvxxxwwwoookkksss}}}rrrgggaaa[[[SSSMMMKKKGGGEEEBBB???===>>>???@@@EEEHHHJJJLLLMMMNNNQQQSSSVVVXXXZZZ[[[ZZZ[[[\\\]]]\\\]]]___```aaabbbaaaaaa_________```aaaccceeefffhhhjjjkkkkkkjjjjjjkkkllljjjjjjjjjkkkllljjjfffccc]]]YYYTTTOOOLLLJJJGGGEEECCCBBBCCCDDDEEEDDDBBB@@@;;;;;;999888666444222111////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111111111111111222333444444555555666888999:::;;;<<<===???AAABBBBBBDDDGGGJJJKKKMMMPPPRRRSSSTTTVVVXXXZZZZZZ\\\^^^aaaccceeefffkkkkkkmmmooorrruuuxxxzzz}}}~~~{{{xxx[[[aaarrr```ZZZ```cccaaaXXXTTTLLLBBB999333000///------,,,,,,++++++++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------******---///---+++---222AAAUUUrrr}}}tttxxx~~~uuukkkeee___\\\ZZZfffuuutttwwwtttxxxyyy|||uuukkkpppmmmRRRCCCAAA777444000......//////......---,,,,,,++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***)))'''''')))***((((((((((((((((((((((((((()))))))))***************)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++---+++,,,111:::KKKdddyyywww}}}uuuuuu~~~qqquuu}}}qqq\\\SSSJJJHHHNNN^^^mmmuuuzzz}}}xxxmmmdddjjjyyy{{{pppqqqrrrvvvxxxvvvtttyyywwwnnniiibbbWWWMMMJJJEEECCCAAA??????@@@BBBCCCIIIJJJJJJKKKKKKMMMQQQTTTWWWYYY\\\\\\\\\[[[\\\\\\_________```````````````____________```bbbdddfffggghhhiiijjjiiijjjlllnnnkkkjjjjjjjjjkkkjjjgggeee^^^[[[UUUQQQNNNKKKHHHEEECCCBBBBBBCCCEEEDDDCCCAAA;;;;;;:::999777444222111000000000000000000000000111111111111111111111111111111111111111111111111///000000000111111111111111111111111222333444444555555666888999:::;;;<<<===???AAABBBBBBDDDGGGJJJJJJLLLOOOQQQRRRTTTWWWYYYZZZZZZ\\\^^^aaaccceeefffiiijjjlllooorrruuuxxxyyy~~~~~~~~~zzzaaacccxxxbbbYYY___ccc```[[[VVVMMMEEE===777222000///...---,,,++++++++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------,,,+++,,,///---+++///888QQQaaauuu|||uuuuuu{{{vvvrrrggg^^^YYYRRRYYYZZZddd||||||qqqzzz}}}~~~|||ooopppwwwzzz```JJJBBB<<<888333///...............---,,,,,,++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''(((***((((((((((((((((((((((((((()))))))))************))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++---***---666CCCTTThhhxxxvvv}}}vvv~~~|||ssseeeKKK>>>BBBIIIYYYkkkuuuvvvxxx|||uuunnnjjjqqq|||xxxpppkkkjjjoooxxx~~~~~~~~~zzzrrrmmmeeeYYYNNNIIIDDDBBB@@@??????AAACCCEEEJJJJJJKKKJJJJJJLLLPPPSSSWWWYYY\\\\\\\\\\\\]]]^^^``````_________``````aaa```______```aaaccceeegggggghhhiiijjjjjjkkknnnpppmmmllljjjjjjkkkjjjhhhfff```\\\VVVRRRNNNKKKHHHFFFCCCBBBBBBBBBCCCCCCBBB@@@;;;;;;;;;999777555222000000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111111111111111222333444555555555666888999:::;;;<<<===???AAABBBBBBDDDGGGJJJJJJLLLNNNPPPQQQSSSWWWZZZZZZZZZ\\\^^^aaaccceeefffhhhjjjlllooosssvvvxxxyyy~~~vvvrrrpppkkkYYY[[[aaaaaa]]]WWWOOOGGG@@@:::555111111000...,,,*********+++************+++++++++,,,************************++++++,,,,,,,,,,,,------///+++,,,///......888EEE___hhhttt{{{|||{{{}}}xxxuuuiii___XXXUUUWWW```]]]aaazzzxxxkkkvvvzzz~~~|||qqqeee~~~nnnUUUEEECCC>>>777222//////.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))(((''''''(((***))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************++++++++++++,,,,,,***000???QQQ___iiiqqqxxx~~~||||||uuuVVVAAA888CCCQQQdddsssxxxxxxvvvvvvggggggmmmxxx}}}yyypppjjjdddaaadddppp{{{}}}|||zzz{{{rrrllldddXXXNNNJJJDDDBBB@@@??????@@@BBBDDDHHHIIIKKKLLLLLLLLLNNNPPPUUUWWWYYY[[[\\\]]]```bbb___^^^^^^]]]^^^```bbbdddbbbbbbaaabbbccceeegggiiihhhiiikkkkkklllnnnqqqtttpppnnnlllllllllkkkjjjhhh```\\\WWWRRRNNNKKKHHHFFFDDDBBBAAAAAABBBBBBAAA???;;;;;;;;;:::888555222000000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111111111111111222333444555555555666888999:::;;;<<<===???AAABBBBBBDDDGGGJJJJJJLLLNNNOOOPPPSSSWWWZZZZZZZZZ\\\^^^aaaccceeefffiiikkknnnqqquuuxxxzzz{{{www||||||ddd\\\```aaa___YYYPPPIIIBBB<<<666222222111...,,,*********+++)))))))))*********++++++************************++++++,,,,,,,,,,,,------000++++++///111444DDDVVVjjjooovvvyyy|||}}}mmmdddbbbcccbbb```aaafffccchhh|||yyykkktttzzz}}}~~~{{{{{{hhhhhhvvv|||gggSSSKKKEEE===666222111000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))(((&&&&&&((()))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,......888NNNdddnnnooommmuuu~~~tttzzzdddFFF===???MMM^^^ooowww{{{|||uuukkk]]]```iiissstttnnnjjjkkkddd^^^^^^fffooouuuyyy||||||qqqjjjbbbWWWOOOLLLEEECCC@@@???>>>???AAABBBEEEHHHLLLNNNNNNMMMLLLMMMRRRTTTWWWYYY[[[___cccfff]]]]]]\\\]]]^^^aaadddfffdddccccccdddeeegggiiikkkjjjkkklllmmmnnnpppsssvvvsssqqqnnnmmmmmmlllkkkjjj```\\\WWWRRRNNNKKKHHHEEEDDDBBBAAAAAAAAAAAA@@@>>>;;;;;;;;;:::888555222000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111111111222333444555555555666888999:::;;;<<<===???AAABBBBBBDDDGGGJJJJJJKKKMMMOOOPPPSSSWWWZZZZZZ[[[\\\^^^aaaccceeefffjjjlllooosssvvvyyy{{{|||yyysssaaa`````````ZZZQQQJJJDDD>>>777333333111...,,,*********+++((())))))))))))*********************************++++++,,,,,,,,,---------111+++***000333999MMMcccooouuuyyyzzz|||sssyyyxxxhhhWWWTTT^^^kkkpppppp]]]aaadddsss}}}pppxxx}}}{{{}}}ttt]]]cccpppvvvbbbQQQJJJAAA999444333222222...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))(((&&&&&&((()))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,222333@@@[[[ttt|||vvvnnnmmm|||xxxnnnzzz~~~[[[>>>???KKKZZZjjjwwwyyy}}}uuubbbbbbcccggglllkkkhhhmmmvvvhhhbbb^^^aaagggoooyyy{{{ooohhhddd```ZZZUUUMMMGGG???<<<>>>AAADDDEEEIIIKKKMMMPPPQQQQQQPPPOOOTTTUUUXXXYYYZZZ\\\```ccc___^^^^^^```cccccc```]]]bbbdddfffiiijjjkkkjjjiiihhhhhhiiijjjlllnnnpppqqqrrrpppnnnkkkhhhgggggggggddd^^^VVVOOOLLLJJJHHHGGGDDDDDDCCCBBBAAA???>>>>>>===<<<;;;:::999777444111222222222111111111111000000000000000000000000000111111111111111000//////000000000000111111111111000111111222222333444444555555777888:::<<<=========???BBBCCCDDDEEEHHHJJJJJJLLLPPPRRRSSSTTTVVVXXXXXXZZZ]]]^^^^^^___aaacccdddggglllrrrvvvyyy{{{{{{zzzcccaaa___```]]]TTTJJJEEEAAA:::333111111000...---+++******)))))))))))))))))))))))))))******++++++,,,------)))***,,,.../////////...---...---...888MMMaaakkkyyyzzz~~~wwwttt~~~ggg```\\\eeettt}}}zzzssskkkpppxxx|||{{{{{{ssswwwzzz}}}qqqhhh^^^eeezzzhhhZZZJJJAAA;;;555000///444,,,(((,,,...+++***---++++++************++++++************************)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))***************)))+++...,,,)))***///---;;;SSSlllzzznnntttddd\\\hhhxxxzzzNNN<<>>???AAACCCDDDIIIJJJMMMOOOPPPPPPPPPOOOVVVXXX[[[\\\]]]^^^aaaccc___^^^^^^```bbbbbb```^^^dddeeegggiiijjjjjjjjjjjjhhhhhhiiijjjlllmmmoooppppppnnnllljjjhhhgggggggggfff```YYYRRRNNNLLLJJJIIIEEEDDDCCCAAA@@@????????????===;;;:::999777444111222222222111111111111000000000000000000000000000111111111111111000//////000000000000111111111111000111111222222333444444555555777888:::<<<=========???BBBCCCDDDEEEHHHJJJJJJLLLPPPRRRSSSTTTVVVXXXXXXZZZ]]]^^^___```ccceeegggjjjmmmrrrvvvyyy{{{|||yyyaaa]]]\\\___]]]VVVLLLFFFAAA:::222222111000///---,,,+++***************************)))******++++++,,,------***+++,,,...//////...............222@@@WWWjjjrrrzzz}}}}}}xxxxxxzzzvvvccc```cccttt~~~{{{yyyxxxzzz}}}}}}yyyuuuuuuvvvyyyzzz{{{{{{||||||zzzpppffffffxxxiiiQQQFFFCCC===444...000,,,,,,//////++++++...++++++************++++++************************)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************)))+++------***---333888GGG[[[kkkxxx~~~|||wwwjjjYYYRRReeezzz}}}rrrIIIBBBSSSaaaqqqwwwpppfff```dddhhhhhhgggiiiooouuupppooommmlllooovvv{{{{{{wwwooocccYYYRRROOOJJJFFFBBB???@@@AAABBBCCCHHHJJJLLLNNNPPPPPPPPPPPPYYY\\\___`````````aaabbb```^^^^^^___```aaa```___ffffffggghhhiiiiiijjjjjjhhhhhhiiijjjkkklllmmmnnnlllkkkjjjiiihhhhhhgggggggggccc\\\VVVRRRPPPMMMLLLGGGFFFCCCAAA?????????@@@AAA>>>;;;999888666444222222222222111111111111000000000000000000000000000000111111111111000000///000000000000111111111111000111111222222333444444555555777888:::<<<=========???BBBCCCDDDEEEHHHJJJJJJLLLPPPRRRSSSTTTVVVXXXXXXZZZ]]]___aaaccceeehhhlllmmmooorrruuuyyy|||}}}~~~~~~~~~eee]]]______^^^XXXOOOHHHBBB999111222111111///...---,,,+++************************)))******++++++,,,------+++,,,---...............---///222;;;PPPhhhwww{{{}}}|||qqqlllggghhhqqq~~~xxxvvvvvvvvvvvvvvvwwwwwwwwwrrrrrrsssuuuuuuvvvuuuuuuyyy{{{wwweeeUUUYYY{{{{{{\\\OOOMMMHHH<<<333///...///111000,,,,,,...++++++************++++++************************)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))+++---,,,+++000888@@@QQQdddnnnsssxxxyyyxxxaaaPPPOOOggg~~~{{{[[[CCCJJJ___nnnzzz|||pppbbbdddeeefffeeedddgggmmmrrrmmmnnnnnnpppttt{{{vvvsssnnneee[[[RRRKKKHHHEEECCCAAA@@@@@@AAACCCCCCJJJKKKMMMOOOQQQSSSSSSSSS[[[^^^aaabbbbbb````````````____________```aaaaaaffffffffffffggghhhiiijjjhhhiiiiiijjjkkkkkkkkkkkkhhhhhhgggggggggggghhhhhhhhhccc]]]XXXUUURRROOOMMMIIIGGGDDD@@@??????@@@AAACCC@@@<<<999777666555333222222222111111111000000000000000000000000000000000000111111111111000//////000000000111111111111000111111222222333444444555555777888:::<<<=========???BBBCCCDDDEEEHHHJJJJJJLLLPPPRRRSSSTTTVVVXXXXXX[[[^^^```bbbdddhhhjjjppppppppprrruuuyyy|||}}}yyyeeeZZZbbb^^^___[[[RRRIIIBBB999111222111111///...---,,,,,,************************)))******++++++,,,------,,,------...............,,,000999JJJdddzzz~~~}}}{{{pppiiigggnnnrrr{{{wwwqqqrrruuuwwwwwwuuutttuuuwwwpppooooooooopppppppppooommmpppvvv|||yyylll```ZZZfffyyykkkZZZRRRKKKDDD@@@555222/////////...------,,,++++++******++++++,,,************************))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''((()))))))))************+++***+++,,,***+++333<<>>===<<<<<<;;;888666222222222111111111111000000000000000000000000000//////000111111111111111000000000000111111111111000111111222222333444444555555777888:::<<<=========???BBBCCCDDDEEEHHHJJJJJJLLLPPPRRRSSSTTTVVVXXXYYY\\\___aaabbbeeehhhjjjooooooqqqsssvvvzzz}}}}}}}}}zzz```]]]}}}uuu\\\ZZZ\\\```^^^UUUKKKDDD>>>999.........---,,,,,,++++++++++++++++++++++++++++++)))******++++++,,,------++++++,,,,,,...000333444<<>>============<<<999777222222222111111111111000000000000000000000000000//////000111111111111111000000000000111111111111000111111222333333444444555555777888:::<<<=========???BBBCCCDDDEEEHHHJJJJJJLLLPPPRRRSSSTTTVVVXXXYYY\\\___aaabbbdddgggiiimmmnnnpppssswwwzzz}}}fffYYY|||cccXXX\\\```^^^TTTKKKEEE@@@;;;---------,,,,,,+++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,...111444555CCCMMM]]]nnn~~~sssllllllooorrrsssooottt~~~|||}}}|||uuunnnjjjlllooojjjiiifffccc```\\\ZZZXXXRRRLLLGGGFFFGGGGGGDDDAAA???>>>@@@EEEGGGHHHMMMSSSTTTXXXlllkkk^^^TTTSSSjjjzzz|||lll[[[RRRVVV\\\XXXEEE333,,,...///---,,,,,,++++++,,,,,,---************************)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))************)))***,,,///111;;;OOObbbsssrrrXXXhhhttt~~~zzziiiJJJ@@@;;;???PPPdddzzzpppjjjfffZZZSSSVVVNNNJJJIIIOOOZZZdddhhhhhhsssuuuwwwzzz~~~wwwoooggg```^^^UUULLLHHHFFFDDDFFFJJJHHHJJJMMMQQQUUUWWWXXXYYY]]]aaadddeeeccc```]]]\\\___bbbeeeffffffeeeeeeeeefffggghhhiiikkkkkkllllllooollljjjjjjkkkkkkgggdddggggggddd^^^ZZZ\\\cccjjjiiigggddd___[[[VVVSSSQQQNNNKKKGGGDDDCCCAAA???>>>@@@???;;;888;;;>>>:::333555444333111000111111222111111111111000000000000000000000000000000000000000000000000000000000000111111111111222333444555444444666888:::<<<>>>???;;;===???AAABBBDDDGGGJJJMMMNNNOOOQQQTTTVVVWWWXXX^^^^^^___```bbbeeegggiiiqqqqqqsssuuuxxx{{{~~~|||wwwddd|||~~~iii[[[\\\bbbaaaVVVLLLGGG@@@999222---+++---...+++***,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------///+++))),,,---000:::FFFSSSXXXbbbqqqtttyyy|||nnniiimmmrrrrrrooo```jjj{{{~~~yyywwwsssmmmhhhccc```^^^___^^^\\\YYYVVVRRROOOMMMIIIGGGDDDAAA>>>>>>>>>>>>:::;;;<<<======@@@DDDGGGAAAFFFOOO```|||mmm^^^bbb~~~vvvcccYYYOOOXXX___XXXDDD333...000///...,,,,,,---...---,,,,,,,,,,,,+++++++++******))))))))))))************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))******************)))))))))))))))***++++++***+++222BBBWWWfff{{{aaa^^^mmmwwwWWW===666999FFFYYYjjjyyy{{{jjj]]]TTTOOOMMMEEEGGGKKKRRRZZZbbbjjjooouuuzzz}}}|||}}}xxxqqqjjjeee[[[QQQLLLHHHEEEEEEIIIFFFHHHLLLPPPTTTWWWYYYZZZ___```bbbbbb```___^^^^^^]]]___bbbdddcccbbbbbbbbbbbbccceeegggiiikkkllllllmmmkkkiiiiiijjjiiigggdddggggggfffaaa]]]^^^dddjjjiiigggddd```[[[WWWSSSQQQNNNKKKGGGDDDCCCBBB@@@>>>@@@???<<<999;;;>>>:::444555444333111111111111222111111111111000000000000000000000000000000000000000000000000000000000000111111111111222333444555444555666888:::<<<>>>>>><<<>>>@@@BBBBBBDDDHHHJJJKKKLLLNNNPPPSSSUUUWWWXXX^^^^^^___```bbbeeehhhiiipppqqqsssuuuxxx{{{~~~|||{{{aaa{{{qqqbbb[[[___^^^VVVLLLGGGAAA:::333...+++---...+++***,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------///,,,+++...///444AAAOOOYYY```kkkyyy{{{wwwrrrlllhhhkkksssvvvrrrmmmjjjsss|||yyyrrroookkkeee```\\\ZZZYYYVVVTTTRRRNNNKKKHHHEEEDDD@@@???===;;;:::::::::;;;888:::;;;;;;;;;<<<>>>???@@@@@@CCCKKK```tttppp|||}}}sssaaaRRRTTTZZZZZZMMM;;;111000111///------......,,,+++,,,+++++++++************))))))))))))************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))******************))))))))))))******,,,,,,,,,...888JJJ___nnnlllhhhzzz{{{}}}dddIII777888AAATTTkkkyyy}}}uuufffZZZQQQKKKHHHDDDFFFKKKRRRZZZccclllqqquuu{{{~~~}}}{{{sssjjj___TTTMMMHHHCCCCCCFFFDDDFFFIIINNNRRRVVVYYY[[[___```aaa___]]]\\\]]]^^^YYY\\\___``````___^^^___]]]^^^aaadddgggiiikkkkkkllljjjiiihhhiiihhhgggfffgggiiiiiifffbbbaaadddhhhhhhfffddd```\\\WWWTTTRRROOOKKKGGGEEECCCBBB@@@???@@@@@@===:::<<<>>>;;;555555444333222111111111222111111111111000000000000000000000000000000000000000000000000000000000000111111111111222333444555444555666888:::<<<===>>>???AAABBBCCCDDDEEEHHHJJJJJJKKKMMMPPPSSSVVVXXXYYY]]]]]]___aaacccfffhhhjjjoooppprrruuuxxx{{{~~~~~~lllttt]]]YYY\\\[[[UUUMMMGGGAAA<<<444...,,,---...+++***,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...---...///111:::KKK[[[dddkkkxxx{{{~~~www]]]bbbkkkwww{{{uuuyyy~~~}}}yyyssspppgggddd^^^YYYTTTQQQPPPPPPLLLJJJFFFBBB???===<<<;;;999888777666666777888999777999::::::999999999:::>>>===>>>BBBHHH___}}}yyysssZZZQQQQQQZZZYYYGGG777222111///............,,,***++++++*********)))))))))))))))))))))************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))******************)))))))))******+++---,,,---333@@@UUUkkkyyytttppp}}}zzzVVV???999:::IIIccc}}}xxxkkk___TTTLLLFFFCCCBBBFFFKKKRRRZZZcccmmmsssvvv|||~~~uuuhhh]]]RRRKKKFFFAAAAAACCCCCCDDDGGGKKKPPPUUUXXX[[[___```aaa___\\\ZZZYYYZZZWWWZZZ]]]^^^^^^]]]\\\]]][[[\\\___aaadddfffggghhhkkkjjjjjjiiiiiiiiihhhhhhiiikkkkkkiiifffcccbbbbbbgggfffdddaaa]]]XXXUUUSSSOOOLLLHHHEEEDDDCCCAAA??????AAA???<<<===>>>;;;666555444444333222222111111111111111111000000000///000000000000000000000000000000000000000000000000111111111111222333444444555555777888:::<<<===>>>AAABBBDDDDDDEEEFFFHHHKKKJJJKKKNNNQQQTTTWWWYYY[[[\\\]]]___aaadddgggiiikkknnnooorrrvvvyyy|||~~~vvvRRRYYYZZZYYYUUUOOOIIIBBB>>>555///,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,...//////222???TTTeeeooouuu}}}ppp^^^UUUcccttt|||yyytttnnngggbbb[[[WWWRRRLLLHHHGGGGGGHHHEEECCC???;;;999777777777777777666666666777888888888999999888888999<<<>>>BBBBBBIIIOOOMMMRRRpppqqqooohhhSSSKKKXXX___RRR@@@999000///------......,,,+++*********))))))))))))(((((()))))))))************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))******************))))))******++++++,,,,,,000999JJJ```tttttttttQQQ;;;@@@JJJ\\\vvvxxxpppbbbVVVLLLFFFBBB@@@BBBFFFKKKPPPWWW___iiiqqqwww}}}}}}rrrbbbXXXNNNHHHDDDAAABBBEEECCCDDDEEEHHHMMMRRRVVVYYY\\\___aaa```]]]XXXUUUTTTWWWZZZ]]]^^^]]]\\\\\\]]]\\\]]]___```bbbbbbccccccjjjkkklllllllllkkkjjjjjjjjjlllmmmlllhhhccc___]]]fffeeedddaaa^^^ZZZVVVSSSPPPMMMIIIFFFEEECCCAAA@@@???BBBAAA>>>>>>???<<<777555555444444333222222111111111111111000000000///000000000000000000000000000000000000000000000000111111111111222333444444555666777888:::;;;======BBBCCCEEEEEEEEEGGGIIIKKKLLLMMMPPPSSSVVVYYY[[[]]][[[\\\___bbbeeehhhjjjkkknnnpppssswwwzzz}}}^^^\\\ZZZYYYWWWRRRJJJCCC???666000,,,------++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,...//////666GGG]]]mmmvvvyyy{{{{{{eeeRRRXXXiiizzz~~~xxxuuu|||~~~{{{xxxtttoooiiiaaaZZZUUUPPPMMMHHHCCC@@@???@@@AAA???===:::777666555666666888888777777777777777777999999888777999===CCCHHHMMMLLLTTT^^^\\\XXXfff|||{{{fff\\\jjjxxx^^^MMMTTT^^^WWWJJJCCC111///---,,,---...---,,,*********))))))))))))(((((()))))))))************************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))***************************+++,,,,,,,,,---333@@@UUUiiiyyyzzztttxxx~~~MMM888CCC\\\ppptttjjjZZZMMMEEEAAAAAAAAACCCFFFKKKNNNRRRZZZdddlllwww~~~xxxkkk\\\SSSJJJFFFDDDBBBDDDHHHEEEEEEEEEFFFJJJNNNSSSVVVYYY\\\______\\\XXXTTTRRRWWWZZZ]]]^^^^^^]]]]]]]]]^^^___``````aaaaaa``````gggjjjnnnooonnnlllkkkjjjjjjlllmmmmmmjjjeee```\\\dddddddddbbb___[[[WWWTTTQQQMMMIIIGGGEEEDDDBBBAAA???BBBCCC@@@??????===888444555555555444333222111111111111111000000000000000000000000000000000000000000000000000000000000111111111111222333444555555666777888:::;;;<<<===AAABBBDDDEEEEEEGGGJJJLLLNNNOOOQQQTTTWWWZZZ\\\]]]ZZZ\\\___cccfffiiikkklllnnnppptttxxx|||~~~aaa]]]ZZZZZZUUUKKKCCC@@@888111---------++++++---++++++,,,,,,,,,,,,------,,,---------............,,,//////111===SSSjjjwwwzzz{{{}}}~~~zzz{{{yyyyyy|||rrr```UUUhhhuuutttpppzzz~~~}}}{{{vvvpppmmmgggaaa[[[TTTNNNIIIGGGEEEAAA===;;;::::::;;;888777666555444444555555777777777888888888888777;;;;;;<<<===@@@FFFNNNSSS[[[XXXZZZ```aaa```gggrrrdddRRRQQQXXX}}}nnnWWWRRRXXXYYYRRRLLL888444///---------...---++++++*********)))))))))))))))))))))***************************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))***************************+++,,,---,,,...777III___pppzzz}}}}}}rrrvvv{{{{{{}}}}}}LLL;;;GGGUUUjjjxxxkkkaaaRRREEE???>>>@@@AAABBBFFFKKKMMMOOOVVVaaajjjwww~~~qqqcccUUULLLDDDAAA@@@@@@BBBGGGHHHFFFEEEEEEGGGKKKPPPSSSUUUXXX[[[\\\ZZZXXXWWWWWWWWWZZZ]]]^^^^^^]]]\\\]]]___``````aaaaaaaaa``````ccchhhnnnqqqooollljjjiiiiiijjjmmmnnnnnnjjjddd```dddddddddccc```[[[WWWUUUQQQNNNJJJGGGFFFDDDCCCAAA???CCCEEEBBB@@@@@@===999444555555555555333222111111111111111000000000000000000000000000000000000000000000000000000000000111111111111222333444555666666777888:::;;;<<<<<>><<<999888777666777333333444444555555666666666777888999:::;;;;;;<<>>@@@AAAFFFJJJLLLOOOVVVbbblllvvv~~~|||kkk\\\PPPGGG???===<<<<<>>@@@CCCDDDEEEHHHKKKNNNOOOPPPQQQSSSUUUWWWYYYZZZXXX[[[___cccgggjjjlllmmmooorrrvvv{{{kkkccc______ZZZNNNDDDAAA999222------,,,***+++...+++++++++,,,,,,------------------.........//////...000222999OOOmmm~~~}}}qqqxxxzzzrrrhhhfffqqq~~~vvvnnngggeeeiiijjjddd]]]XXXTTTNNNIIIFFFDDDAAA@@@<<<;;;999777666555444444222333444666777888888888666888:::<<<>>>@@@@@@AAAIIINNNUUU[[[___bbbeeeggggggkkkllliiiiiinnnooommmmmm^^^TTTUUUxxxoooUUUOOOWWWYYYSSSKKKDDD:::222...---------,,,,,,,,,++++++++++++***))))))))))))************************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************+++,,,---...///444AAAWWWmmmxxxxxxsssxxxuuuaaaXXXnnnxxxyyyvvvZZZDDDAAAIIIIIIOOOZZZmmm{{{dddRRRLLLCCC<<<:::;;;<<<>>>@@@EEEJJJMMMOOOWWWdddnnnvvv}}}{{{kkk\\\RRRGGGEEEBBB>>>;;;<<>>??????@@@BBBDDDGGGIIIKKKKKKMMMOOORRRTTTUUUWWWYYY[[[[[[^^^bbbeeehhhlllooorrrsssuuuyyy|||~~~}}}~~~hhh``````aaaVVVOOOIII>>>999555000---,,,---------------------------------......---------......///000...444EEEaaa|||vvv~~~xxxvvviiieeeqqq}}}{{{{{{zzzyyywwwnnnbbbZZZVVVTTTPPPLLLEEEDDDBBB???===:::888777777777777777666666555444333555666777777777888:::<<<;;;;;;>>>CCCHHHLLLNNNYYY\\\aaafffiiijjjjjjiiijjjllloooqqqppppppqqqqqq}}}aaa[[[gggzzzcccQQQQQQUUUTTTOOOMMMDDD888222222000***,,,,,,,,,+++++++++******)))************+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))///---+++***+++,,,---,,,222888HHH^^^pppxxx}}}www[[[TTTqqqtttzzz|||sss\\\@@@>>>NNNVVVLLLMMMPPP]]]uuuvvv^^^KKKGGG@@@;;;888888;;;===AAAEEEKKKOOORRRXXX___eeeuuu}}}yyyjjj]]]PPPHHHCCCBBB???<<<999:::>>>AAAHHHIIIIIIIIIJJJLLLMMMNNNMMMOOOPPPQQQRRRUUUXXX[[[ZZZ\\\___```___]]]]]]]]]```aaaccccccbbbbbbdddeeebbbeeeiiijjjjjjiiiiiiiiikkklllmmmnnnnnnmmmlllkkkjjjhhheeecccbbb___[[[XXXSSSPPPLLLIIIGGGFFFCCCBBBAAAAAAAAACCCCCCAAA>>>;;;777555333333444444444333333222111111000000111111222111111111000000000000000000000000111111111111222222222222333444555555666777777999:::<<<>>>??????@@@BBBDDDGGGIIIKKKLLLMMMOOOSSSUUUVVVWWWYYY[[[[[[^^^bbbeeehhhlllpppssstttvvvzzz}}}~~~zzzzzztttjjj```aaaaaaVVVNNNHHH>>>999555000---,,,---------------------------------......---------...//////444111888OOOjjjyyy|||tttjjjaaaeee{{{~~~yyysssrrriiiaaaWWWOOOLLLJJJFFFCCC???>>><<<:::888666444444444444555555555555555555777888888888777888:::===>>>???AAAEEEJJJOOORRRTTTYYY]]]bbbgggiiijjjkkkkkkmmmppprrrtttttttttuuuvvvgggeee}}}vvvlllYYYRRRRRRTTTQQQPPPHHH;;;333111///+++,,,,,,,,,+++++++++******)))************+++++++++++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******,,,---------333???TTTiiixxx~~~vvv```\\\nnn{{{yyy{{{tttcccTTTEEE:::DDDUUUYYYJJJHHHLLL[[[ooovvvfffRRRHHHDDD???:::777888;;;===@@@DDDIIIMMMQQQWWW___eeeuuu}}}tttcccVVVLLLDDD???>>>===<<<999888:::===AAAIIIIIIJJJKKKMMMOOOPPPQQQKKKLLLNNNNNNPPPSSSWWW[[[ZZZ]]]```bbbaaa___^^^^^^```bbbccccccbbbcccdddfffaaaccceeefffeeefffgggiiikkklllmmmnnnnnnmmmlllkkkkkkiiifffdddccc```\\\YYYSSSPPPMMMJJJHHHFFFCCCAAAAAAAAAAAACCCCCCBBB???===999777444333444444444333333222111111000000111111111111111111111000000000000000000000111111111111222222222222333444555555777777888999;;;===>>>???@@@AAABBBEEEGGGIIIKKKLLLMMMPPPSSSUUUVVVXXXZZZ[[[\\\___cccfffiiilllpppsssuuuxxx{{{}}}yyy{{{nnnzzzhhh^^^___```UUULLLHHH???:::666111---------------------------------------......------......///000777444BBB___vvvzzzzzznnnfff```fff~~~~~~}}}{{{yyyyyyvvvmmmfffdddXXXQQQIIICCCAAA@@@===;;;888888777666555444333222333333444555666666777777::::::999888888:::>>>BBBGGGIIILLLPPPSSSUUUVVVVVVYYY]]]cccgggiiijjjkkklllqqqtttvvvxxxxxxzzz|||~~~yyyiiiiiitttppp{{{fffUUUQQQTTTRRRTTTOOOBBB555///---,,,,,,,,,,,,+++++++++******)))************+++++++++++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---......666JJJdddwwwrrriiimmmooovvv~~~oooRRR===777???SSScccbbbPPPJJJNNN```ooolllZZZKKKDDD@@@<<<888777888;;;>>>???CCCHHHLLLQQQXXXaaaggguuu}}}zzzooo^^^PPPHHHCCC@@@===;;;;;;:::999999;;;???BBBHHHIIIJJJKKKMMMPPPRRRSSSLLLMMMMMMMMMMMMOOOTTTWWWXXX[[[___aaaaaa___^^^^^^```aaaccccccbbbbbbdddeeebbbcccccccccbbbdddgggiiijjjkkklllmmmmmmmmmllllllkkkiiifffdddbbb```\\\YYYTTTQQQNNNKKKIIIGGGCCCAAAAAA@@@AAABBBDDDCCCAAA???;;;888555333444444444333333222111111000000111111111111111111111111111111///000000000111111111111222222222222333444555555777777888999;;;===???@@@@@@AAACCCEEEGGGIIIKKKLLLNNNPPPTTTVVVWWWXXXZZZ\\\]]]```dddgggiiilllpppssswwwyyy|||~~~}}}{{{nnn|||ooocccWWWYYY___WWWMMMHHH@@@;;;777222...------...---,,,,,,------------------...---------...///000111555999OOOnnn}}}~~~vvvpppjjjfffiii{{{}}}|||~~~wwwrrrooonnniii___WWWTTTKKKFFF@@@<<<;;;:::999777666666666666666666555555666666666666777888999999999999999888:::===CCCGGGRRRTTTWWWYYYXXXWWWVVVUUUZZZ^^^dddggghhhiiijjjllltttvvvxxxzzz{{{~~~uuuaaatttlll{{{sss[[[QQQTTTTTTWWWUUUIII999...,,,---,,,,,,,,,+++++++++******))))))*********++++++++++++******************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,,,,---...<<>>???CCCHHHLLLRRRZZZeeelllvvv}}}zzzddd[[[OOOFFFBBB@@@>>><<<;;;;;;;;;;;;;;;===AAADDDGGGGGGHHHJJJMMMOOOQQQSSSNNNOOONNNMMMLLLMMMPPPRRRVVVYYY]]]______^^^]]]^^^___aaabbbbbbbbbbbbccceeeccccccbbbaaaaaacccgggjjjjjjkkkkkkllllllllllllllljjjhhheeecccbbb___[[[XXXUUURRROOOLLLJJJGGGDDDAAAAAA@@@AAABBBDDDEEECCCBBB===:::666444444444444333333222111111000000111111111111111111111222222222///000000000111111111111222222222222333444555555777888888:::;;;===???@@@@@@AAACCCEEEHHHJJJLLLLLLOOOQQQTTTVVVXXXYYY[[[]]]^^^aaaeeehhhjjjmmmpppssswwwzzz}}}zzzrrr{{{tttcccTTTTTT]]]YYYPPPIIIAAA<<<888333///.........---,,,,,,,,,---------......---------...///000111111222@@@]]]xxxyyy~~~zzziiieeegggiiittt|||}}}|||~~~}}}yyynnnhhhccc```ZZZPPPHHHFFF@@@>>>;;;999888777777666555666666666777888888888888777777666777888999999888999;;;===???DDDJJJNNNXXXZZZ]]]]]][[[XXXXXXXXX]]]bbbggghhhgggfffiiikkksssuuuwwwyyy|||eee___wwwvvv{{{bbbTTTRRRTTTXXXXXXNNN===///+++...,,,,,,,,,+++++++++******))))))*********+++++++++*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))+++------,,,,,,---///AAA]]]xxxuuuhhhpppzzzrrryyy}}}zzzeeeFFF666===KKKZZZ```YYYMMMHHHMMM]]]dddXXXIIIAAA<<<:::777555666999<<<>>>AAAEEEIIINNNTTT^^^kkksssxxx~~~zzziiiVVVOOOGGGBBB@@@???===;;;<<<<<<=========@@@CCCFFFFFFGGGHHHJJJLLLNNNPPPRRRPPPQQQQQQOOONNNMMMNNNOOOTTTWWWZZZ\\\\\\\\\]]]^^^^^^```aaaaaa```aaabbbdddccccccbbbaaaaaacccgggjjjjjjjjjjjjkkkllllllmmmmmmjjjhhheeecccaaa___[[[XXXUUUSSSPPPNNNKKKHHHDDD@@@@@@@@@@@@BBBEEEFFFEEEDDD???<<<777444444444444333333222111111000000111111111111111222222222222222000000000000111111111111222222222222333444555555888888999:::<<<>>>???@@@AAABBBCCCFFFHHHJJJLLLMMMOOORRRUUUWWWXXXYYY\\\]]]___bbbfffhhhjjjmmmqqqssswwwzzz}}}{{{}}}ttt[[[TTT]]][[[SSSLLLCCC===999333000............+++,,,,,,------.........---------...///000111222444JJJiii}}}~~~zzz~~~oooXXXYYY___aaakkkyyy{{{zzz~~~}}}zzzxxxsssmmm```YYYSSSQQQKKKCCC>>>===999888777666666555555555444555555666777888999999777777666666777888:::;;;===@@@EEEIIILLLPPPTTTWWWYYY\\\___^^^\\\\\\___bbbccchhhlllkkkgggeeegggkkkrrrtttvvvxxx{{{qqq[[[mmmwwwwwwnnn\\\TTTTTTVVVXXXRRRBBB222,,,///,,,,,,,,,+++++++++******)))************+++++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***,,,...---+++,,,000444IIIddd|||ooommmpppqqqppp~~~yyy}}}RRR<<<666CCCNNNVVVWWWPPPFFFFFFKKKTTTXXXPPPEEE===:::888666555666999<<>>???>>><<<<<<===>>>>>>???AAADDDGGGGGGHHHIIIJJJLLLNNNPPPQQQOOOQQQRRRRRRPPPOOOOOOOOOUUUWWWXXXYYYZZZ[[[^^^```]]]^^^``````______aaabbbaaabbbaaa``````bbbeeeiiijjjjjjjjjjjjkkklllmmmnnnkkkiiifffdddccc```\\\YYYVVVTTTQQQNNNLLLHHHDDD@@@@@@@@@@@@BBBEEEGGGGGGFFFAAA===888444444444444444333222111111000000111111111111111222222333333333000000000000111111111111222222222222333444555555888888999:::<<<>>>@@@AAAAAABBBDDDFFFHHHJJJLLLMMMPPPRRRVVVXXXYYYZZZ\\\^^^```cccfffiiikkkmmmqqqssswwwyyy}}}{{{mmmYYY]]][[[UUUNNNEEE>>>:::444000//////......++++++,,,,,,---......///------......///111222333===UUUppp}}}yyyoooZZZPPPXXX[[[UUUXXXdddooouuuyyyyyy|||~~~yyyxxx{{{wwwnnnlllrrruuurrrmmmiiibbb[[[PPPIIIDDDBBB???:::888:::555666666666555555555555555666666777888999:::;;;777777777999;;;>>>AAACCCHHHMMMTTTZZZ]]]^^^___```___aaabbb```^^^___eeekkkkkkooossspppiiifffgggkkkrrrsssuuuwww{{{hhhaaa{{{llllll[[[SSSTTTVVVSSSFFF555...///,,,,,,,,,+++++++++******)))************+++++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))+++---,,,+++...555;;;SSSlllcccrrruuupppxxx|||cccFFF555777IIIRRRUUUTTTLLLDDDHHHKKKMMMNNNLLLDDD;;;999888666666777999<<<>>>DDDFFFKKKPPPXXXdddsss}}}}}}|||kkkZZZOOOEEE@@@;;;999<<>>?????????AAADDDGGGIIIIIIJJJKKKLLLNNNPPPQQQMMMPPPSSSTTTSSSQQQPPPPPPVVVWWWXXXXXXYYY[[[___bbb\\\]]]______^^^^^^```aaa``````aaa```___aaadddgggjjjjjjjjjjjjkkklllmmmnnnllljjjhhhfffdddaaa]]][[[VVVTTTQQQOOOLLLIIIDDD@@@@@@@@@@@@BBBEEEGGGHHHGGGBBB===888555444444444444333222222111000111111111111111111222222333333333000000000000111111111111222222222222333444555555888888999:::<<<>>>@@@AAAAAABBBDDDFFFHHHKKKLLLMMMPPPSSSVVVXXXYYYZZZ\\\^^^aaacccgggiiikkknnnqqqtttvvvyyy}}}}}}||||||___]]][[[UUUOOOFFF???:::555111//////......++++++,,,,,,---...//////------......///111222333EEE]]]ttt}}}kkk{{{{{{~~~YYYOOORRR```^^^LLLEEELLL^^^fffooottt|||~~~~~~{{{|||rrrnnnoooiii^^^\\\aaaddd```ZZZUUUNNNHHHEEE>>>999888888666666999555666888888777666777777888888999:::;;;<<<======999999:::===@@@EEEIIILLLRRRXXXaaagggiiihhhgggfffggghhhfffbbb___```gggnnnqqquuuwwwssskkkggghhhlllqqqrrrtttwww{{{vvv___qqqjjjzzzdddRRRRRRUUUTTTHHH777//////,,,,,,,,,+++++++++******)))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,+++,,,000999AAA[[[rrrnnnUUUuuu|||wwwzzzKKKAAA000555IIISSSTTTOOOGGG@@@GGGIIIEEEDDDFFFAAA666999888777666777:::===>>>CCCFFFJJJPPPXXXeeettt~~~xxxhhhZZZMMMFFFAAA???======>>>???>>>=========>>>>>>???@@@BBBCCCHHHHHHGGGGGGIIIKKKNNNPPPNNNOOOPPPQQQRRRQQQPPPPPPSSSUUUWWWXXXXXXZZZ]]]___[[[\\\^^^______^^^\\\[[[\\\^^^___^^^\\\]]]aaaeeefffhhhhhhiiiiiijjjnnnpppjjjjjjjjjhhhfffccc```^^^XXXVVVRRROOOLLLIIIDDDAAAAAA@@@@@@AAAEEEHHHJJJJJJCCC???999555444444444444333333333333222111000000111111222222222333333333222222222222222222222222111222222333444555666666777888999999:::<<>>XXXpppwwwsssmmmssseeeKKKKKKZZZlllgggPPPDDDIIIUUUbbboooxxx{{{vvvrrrpppnnnkkkfff```ZZZTTTQQQMMMMMMLLLKKKHHHEEEBBB@@@999888666555444444555666666666555555555666666777:::888777888:::<<<;;;;;;;;;===@@@DDDIIIOOOVVV[[[ccceeegggjjjlllmmmmmmmmmkkkgggdddbbbdddjjjrrrwwwzzzwwwqqqjjjffffffjjjnnnxxxwwwxxxzzzjjj___yyyooo~~~hhhUUUQQQPPPRRRJJJ:::111000,,,,,,,,,++++++,,,------************************))))))))))))))))))))))))***++++++***))))))***,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))*********)))))))))))))))...+++)))+++,,,111BBBSSSfffyyyVVVhhhqqq{{{|||~~~III<<<333777MMMZZZSSSEEE???AAABBBCCCCCCAAA>>>;;;999999777444333444777;;;>>>EEEGGGIIIOOOXXXeeesss|||~~~|||jjj]]]RRRIIIDDD@@@>>>======>>>??????>>>======>>>>>>???AAABBBCCCFFFFFFFFFFFFGGGIIIKKKLLLLLLMMMOOOPPPRRRSSSTTTTTTUUUWWWXXXXXXXXXYYY[[[]]][[[\\\\\\]]]]]]\\\[[[ZZZ[[[]]]___^^^\\\]]]bbbfffiiijjjjjjjjjiiiiiikkkmmmlllkkkjjjhhheeebbb```^^^WWWUUURRROOOMMMJJJEEEBBBBBBAAA@@@AAADDDGGGHHHIIIAAA>>>999555555555555555333333444333333222111000111111222222222333333333222222222222222222222222111222222333444555666666777888999::::::<<>>@@@AAADDDIIIMMMRRRXXX___cccjjjkkklllnnnoooooonnnnnnppplllhhhfffgggkkkqqquuurrrooojjjeeedddhhhooouuuxxxzzz}}}uuubbbUUUeee~~~qqqXXXPPPMMMPPPKKK<<<222000---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))***++++++***))))))***,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))))))))))))))))))))******+++...///666III[[[nnn|||uuuVVVqqqyyyMMM;;;777???RRRYYYPPPDDD@@@???@@@AAAAAA@@@>>>;;;999888666444333444777;;;>>>CCCFFFKKKRRR]]]kkkyyyzzzhhhXXXNNNHHHDDDBBB>>>===<<<<<<>>>@@@@@@???>>>>>>>>>>>>@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHJJJJJJLLLNNNQQQSSSVVVWWWVVVWWWXXXXXXWWWXXXZZZ\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZ]]]^^^^^^]]]^^^bbbfffllllllllljjjhhhhhhiiijjjmmmllliiifffcccaaa______WWWUUURRRPPPNNNJJJFFFCCCCCCAAA@@@AAADDDFFFFFFFFF???<<<777555555666666666444444444444333222111000111111222222222333333333222222222222222222222222111222222333444555666666777888::::::;;;<<>>LLLXXXVVVJJJAAA@@@===>>>??????>>>===:::999666555333222444777;;;>>>CCCFFFMMMVVV```mmmyyypppfffWWWLLLFFFCCC@@@???<<<;;;;;;<<<>>>@@@AAA@@@>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEFFFFFFGGGGGGFFFHHHIIIIIIJJJMMMPPPSSSUUUTTTVVVWWWWWWWWWXXXZZZ\\\^^^\\\ZZZYYYXXXXXXZZZZZZYYY\\\^^^^^^]]]^^^bbbfffkkkllllllkkkiiihhhhhhjjjnnnllliiieeebbb```______ZZZWWWTTTQQQNNNJJJFFFBBBCCCBBBAAAAAACCCDDDCCCBBB===:::666555666777777777444444444444333222111000111111222222222333333333222222222222222222222222111222222333444555666666666888:::;;;;;;===???AAAAAACCCFFFHHHIIIKKKNNNQQQRRRUUUWWWYYYZZZ\\\^^^aaadddgggkkknnnppprrrtttvvv|||~~~rrrfffUUUYYYWWWMMMIII???<<<777333///......///---------............//////...///000000888OOOeeeqqqeee~~~wwwwww{{{\\\HHHYYYaaaiiihhhbbb\\\YYYYYYbbbppp{{{xxxkkkhhheee```YYYQQQHHHBBBAAA@@@>>>===<<<<<<===>>><<<<<<<<<;;;:::999999888777777777777777777888888888888999:::<<<>>>@@@AAA???BBBDDDCCCAAAEEELLLSSSXXX]]]dddkkkpppuuuyyy{{{zzzzzzzzzzzzyyyxxxxxxwwwvvvtttrrrooonnnnnnooopppjjjhhhgggfffhhhnnnwww}}}yyy}}}|||ssscccWWWTTTeeeSSSGGGKKKNNNFFF888000------,,,+++++++++,,,,,,************************)))))))))))))))))))))))))))***,,,+++***)))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))*********))),,,...---///===WWWlll|||dddRRRpppnnnFFF888FFFWWW\\\QQQCCC===???;;;<<<=========;;;:::888444333222222444888;;;>>>DDDHHHOOOWWW```jjjtttzzzppp]]]VVVMMMGGGDDDBBB???<<<<<<;;;:::;;;>>>@@@AAA@@@>>>>>>??????@@@AAACCCDDDDDDDDDFFFGGGHHHHHHHHHHHHJJJIIIIIIIIIJJJLLLNNNOOOPPPRRRTTTUUUVVVXXX[[[^^^^^^]]]ZZZXXXXXXYYY[[[\\\YYY\\\______^^^^^^bbbeeeggghhhjjjjjjiiihhhiiijjjmmmkkkhhheeebbb```______]]]ZZZVVVRRRNNNJJJDDDAAABBBAAA@@@AAABBBCCCAAA@@@;;;888666555666777777777444444444444333222111111111111222222222333333333222222222222222222222222111222222333444555666666666888;;;<<<<<<===???AAAAAACCCFFFHHHJJJLLLOOOQQQRRRUUUWWWYYYZZZ\\\^^^aaaeeehhhlllpppqqqsssuuuvvv|||~~~rrr~~~hhhWWWYYYXXXNNNIII>>>;;;777333000///...///---------............///---...//////111???YYYppp~~~}}}zzzhhhccczzzwwwvvvqqqRRRLLLbbbdddccc]]]VVVRRRRRRSSScccrrr~~~vvvnnniii[[[XXXSSSOOOKKKGGGCCCAAAAAA@@@?????????@@@BBBCCC@@@???>>>===<<<;;;::::::999999:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBB>>>BBBFFFGGGHHHMMMVVV^^^dddiiipppvvv{{{~~~||||||{{{yyyxxxwwwwwwvvvqqqqqqooonnnnnnpppuuuyyyzzz}}}sss^^^QQQtttmmmXXXGGGKKKQQQJJJ<<<222...---,,,,,,+++++++++,,,************************))))))))))))))))))))))))(((***,,,,,,***)))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((())))))***************---...,,,222FFFdddzzz{{{YYYTTTxxxZZZ===;;;NNN___]]]LLL???<<<>>>:::;;;;;;<<<;;;:::999888333333222333555999<<>>;;;<<<;;;:::;;;>>>@@@@@@@@@????????????@@@BBBCCCDDDEEEFFFGGGHHHIIIKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKMMMOOOQQQSSSTTTWWWZZZ]]]\\\[[[ZZZXXXXXXZZZ[[[]]]ZZZ]]]``````^^^^^^```cccccceeehhhhhhhhhhhhiiijjjkkkjjjgggeeecccaaa```___]]]ZZZVVVSSSOOOJJJEEEAAAAAA@@@@@@AAABBBBBB@@@>>>:::888666555666777777666555555555444444333222111111111222222222333333333222222222222222222222222111222222333444555666666666999;;;======>>>???AAAAAADDDGGGIIIJJJLLLOOOQQQRRRUUUWWWYYYZZZ\\\^^^aaaeeeiiinnnqqqssstttuuuwww|||xxxyyy}}}~~~ooo\\\\\\[[[QQQKKK===;;;777333111/////////---------............///---...///000666HHHbbbwwwrrrvvvyyyqqqiiitttuuuyyy]]]EEERRR^^^YYYVVVWWWVVVSSSTTTWWWfffvvv{{{qqqfff]]]WWWPPPLLLHHHEEEEEEEEEEEEDDDAAAAAAAAAAAAAAABBBCCCDDD@@@???===<<<;;;:::::::::777888999;;;<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCCCCGGGKKKOOOSSSZZZccciiiooosssyyy~~~{{{zzzwwwsssppppppsssvvv{{{}}}}}}cccOOOaaavvv^^^KKKMMMTTTNNN@@@666......---,,,++++++++++++************************))))))))))))))))))))))))(((***,,,,,,+++***)))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((()))******++++++)))---......999SSSppp{{{{{{XXX^^^{{{vvvvvv```JJJ:::BBBVVVddd[[[III???>>>>>>;;;;;;;;;;;;:::999888777333333333444777:::>>>@@@CCCHHHPPPXXXbbbkkktttyyynnn^^^UUULLLHHHDDDBBBBBBAAA>>>:::<<<;;;:::;;;===??????????????????@@@AAABBBCCCDDDFFFFFFFFFGGGIIILLLOOOPPPRRRRRRRRRQQQPPPNNNMMMLLLMMMNNNPPPRRRRRRTTTXXXZZZYYYXXXXXXXXXXXXYYY[[[\\\[[[^^^aaa```^^^]]]___aaabbbdddfffggggggfffgggggghhhhhhgggfffdddbbb```___[[[YYYUUURRRPPPLLLHHHEEE?????????@@@BBBAAA@@@>>>:::888666555666777666555555555555555444333222111111111222222222333333333222222222222222222222222111222222333444555666666666999<<<===>>>>>>???AAABBBDDDGGGIIIJJJLLLOOORRRRRRUUUWWWYYYZZZ\\\^^^aaaeeeiiiooorrrtttuuuvvvwww{{{xxxssssssttt___]]][[[QQQLLL<<<:::777444111/////////---------............///...///000222<<>>=========>>>>>>:::;;;===>>>@@@@@@@@@@@@AAACCCFFFJJJOOOTTTXXXZZZ]]]^^^```dddhhhmmmrrrtttyyy|||xxxqqqmmmmmmrrrvvv}}}~~~jjjVVVSSS|||yyysss}}}dddPPPPPPVVVPPPCCC:::///...---,,,++++++++++++************************))))))))))))))))))))))))'''***,,,---+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))******++++++))),,,...111???YYYqqq}}}rrr[[[hhh|||{{{~~~dddOOOBBB999KKK^^^fffXXXGGGBBBBBB@@@======<<<;;;999888777777333333444666888<<>>???>>>?????????@@@AAABBBCCCDDDFFFFFFFFFGGGIIIMMMPPPRRRUUUVVVVVVVVVUUUSSSQQQOOOMMMOOOPPPQQQQQQRRRUUUWWWVVVVVVVVVWWWXXXYYYZZZ[[[\\\___aaaaaa^^^]]]^^^```bbbdddfffgggfffeeeeeeeeeffffffgggfffeeeccc```___YYYWWWTTTRRRQQQNNNJJJHHH>>>>>>>>>@@@AAAAAA@@@>>>:::888666666666777666555555555555555444333222222111111222222222333333333222222222222222222222222111222222333444555666777666999<<<>>>>>>>>>@@@AAABBBDDDGGGIIIJJJLLLOOORRRRRRUUUWWWYYYZZZ\\\^^^aaafffjjjooosssuuuuuuvvvwww{{{zzzuuunnnvvv___[[[YYYPPPJJJ<<<:::777444111000//////---------........./////////000111555AAAVVVnnn|||~~~~~~mmm|||wwwSSS^^^{{{ccc```^^^WWWZZZfffqqqzzzsssggg[[[RRRMMMKKKKKKJJJIIIHHHHHHIIIIIIGGGFFFGGGHHHIIIIIIIIIHHHFFFEEECCCBBBAAAAAABBBCCCDDDEEECCCDDDFFFHHHJJJJJJJJJJJJMMMPPPVVV^^^hhhqqqxxx|||yyyxxxwwwxxx{{{|||||||||~~~vvvmmmhhhkkkrrrxxxttt___NNNssssssiiihhhSSSRRRWWWQQQEEE===///...---,,,++++++++++++************************))))))))))))))))))))))))'''***,,,---,,,***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))***+++++++++)))---///333@@@WWWiiippplll___mmm~~~rrrXXXGGG>>>999RRRbbbgggWWWHHHEEEEEEBBB>>>>>><<<;;;999888777666333333444666999===@@@BBBEEEIIINNNTTTZZZaaaiiinnn}}}ppp___RRRKKKJJJIIIGGGDDD@@@>>>=========<<<<<<==================??????>>>>>>>>>@@@AAABBBGGGHHHIIIIIIIIIKKKNNNQQQVVVWWWWWWXXXWWWUUUTTTSSSSSSTTTUUUSSSQQQPPPQQQRRRTTTVVVYYY[[[[[[[[[\\\]]]^^^___`````````___]]]\\\___aaaccceeeggghhhiiiiiigggeeedddccccccaaa___\\\\\\ZZZWWWTTTRRRNNNIIIEEEBBB@@@>>>>>>???@@@???>>>:::888666666666666555444555666666666555444333333222111111111222333333444444777999666111///000333222222333444444555555666555777:::;;;<<<<<<>>>???BBBDDDGGGJJJLLLNNNQQQSSSUUUVVVXXXYYY[[[]]]aaadddggglllqqqssssssuuuzzzxxxtttgggRRRUUUWWWHHHCCC???999444222000///...........................---555222333IIIaaarrrvvvggg\\\lll^^^ccc^^^^^^mmmzzzooofff[[[TTTQQQQQQQQQQQQPPPNNNMMMNNNPPPQQQQQQPPPOOONNNMMMMMMNNNNNNLLLKKKFFFHHHKKKOOORRRTTTUUUVVV\\\ZZZYYYZZZ\\\^^^^^^]]]cccgggoooxxx|||sssjjjfffiiiqqqwww|||~~~{{{]]]UUUUUUllltttyyywwwZZZNNNQQQSSSJJJ???222---***+++***)))***...************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************))))))))))))******************))))))******+++,,,%%%,,,111555GGGbbbtttyyy}}}___hhhjjjwwwyyykkkRRR@@@<<>>CCCFFFJJJKKKOOOWWW```eeefffeee|||wwwcccWWWNNNJJJJJJGGGEEEBBB???===<<<<<<<<<;;;;;;<<<<<<=========>>>??????>>>>>>???@@@AAABBBHHHIIIKKKKKKLLLMMMQQQSSSWWWXXXYYYYYYYYYXXXWWWVVVUUUVVVWWWVVVTTTRRRSSSTTTRRRTTTXXXZZZZZZ[[[\\\^^^^^^^^^___``````___^^^^^^aaaaaabbbccceeefffggghhhfffeeecccccccccaaa___]]]ZZZXXXUUUSSSQQQMMMHHHDDDBBB@@@>>>>>>>>>???>>>===:::888666555666666555444555666666666555555444333222222111111222222333444000444888777333000000222222222333444444555555666555888;;;<<<<<<===???@@@BBBEEEHHHJJJLLLNNNQQQTTTUUUWWWYYYZZZ[[[^^^bbbeeehhhmmmqqqssssssuuuzzz~~~kkkUUUWWWWWWGGGCCC???999444222000///...........................+++222000777RRRmmm}}}wwwfffhhhqqq^^^^^^\\\___mmmzzzvvvoookkkeeebbbcccddddddcccaaa___]]]^^^___```______^^^]]]\\\]]]^^^```aaaaaabbbdddiiinnnrrrtttuuuuuuqqqqqqrrruuuyyy}}}xxxtttmmmgggeeeiiiqqqwww{{{}}}~~~gggRRROOObbbtttsss|||___MMMNNNQQQIII===222---+++,,,,,,******...************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************))))))))))))************++++++*********++++++,,,***---111<<>>CCCFFFMMMNNNRRRYYYaaafffhhhhhh|||~~~eeeVVVPPPMMMJJJJJJEEECCCAAA>>><<<;;;;;;;;;::::::;;;<<<======>>>>>>??????>>>>>>???AAABBBCCCGGGHHHJJJKKKLLLOOORRRUUUXXXYYYZZZ\\\\\\[[[ZZZZZZXXXYYYYYYXXXVVVUUUVVVWWWPPPSSSVVVXXXYYYZZZ\\\^^^]]]]]]___``````aaa``````bbbbbbaaaaaabbbccceeefffeeedddbbbbbbbbbaaa___]]]YYYWWWTTTRRRPPPLLLHHHDDDCCCAAA>>>=========<<<:::999777666555666666555444666666666666666555555444222222111111222222333333...333777888555111000000222222333444444555555666777999<<<======>>>@@@AAACCCEEEHHHKKKLLLOOORRRTTTVVVXXXYYY[[[\\\___cccfffjjjnnnrrrtttuuuwww{{{}}}~~~oooWWWWWWWWWIIICCC???999555222111///...........................,,,111000===___zzzyyy{{{pppccctttuuu^^^ZZZ[[[aaannn{{{{{{}}}|||{{{|||~~~~~~}}}|||xxxwwwuuutttuuuuuutttsssqqqqqqqqqrrruuuzzzwwwjjjiiifffddddddhhhoootttyyyzzz|||~~~~~~rrrWWWMMMUUUzzzpppfffMMMHHHOOOIII;;;222---+++---...++++++---************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************))))))))))))************---,,,+++++++++++++++,,,///---333GGG___uuulllcccwww{{{}}}zzzYYYEEE::::::EEEaaakkkbbbRRRQQQRRRKKKHHH@@@@@@???===:::888666444222444777999;;;>>>CCCFFFMMMNNNRRRYYYbbbiiinnnppp{{{mmmYYYPPPOOOMMMJJJIIIBBBAAA???===<<<;;;::::::999::::::<<<===>>>??????@@@?????????@@@AAACCCDDDDDDFFFHHHJJJLLLNNNQQQTTTXXXYYY[[[\\\]]]]]]]]]\\\YYYZZZ[[[ZZZXXXVVVWWWXXXQQQTTTVVVWWWWWWXXXZZZ\\\[[[\\\]]]___```aaabbbbbbdddcccaaa______aaabbbdddcccbbbaaaaaabbbaaa___]]]XXXVVVTTTRRRPPPMMMIIIFFFDDDAAA???======<<<:::888999777555555666666555444666666777777777666666555333222222111222222333333222555777777444222000000222222333444444555555666777:::<<<>>>>>>???AAABBBCCCFFFIIIKKKMMMOOORRRUUUWWWXXXZZZ\\\^^^aaaeeehhhlllooosssuuuvvvyyy|||~~~~~~{{{vvvZZZVVVXXXOOOCCC???999555222111000...........................111333333EEEiiitttyyy}}}|||]]]]]]uuu~~~ttt]]]XXX]]]fffqqqyyyjjj^^^___```aaaaaacccggglllpppuuuwwwzzz{{{}}}xxxaaaRRRNNNggguuusssnnnOOOFFFMMMJJJ<<<444///,,,...///---,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))((()))))))))************((()))))))))************------,,,,,,++++++,,,,,,000,,,777TTTpppdddcccxxxoooOOO@@@:::???MMMhhhiiiZZZKKKLLLKKKBBB@@@>>>>>>>>>===;;;888555333222444777999;;;>>>CCCFFFJJJLLLQQQXXXbbbkkkssswww{{{nnn```RRROOOOOOLLLGGGDDDAAA@@@???===<<<;;;;;;;;;::::::;;;<<<===??????@@@@@@?????????AAABBBDDDEEEDDDFFFJJJLLLNNNPPPSSSUUUWWWYYYZZZ\\\]]]]]]]]]\\\ZZZ[[[[[[ZZZXXXWWWWWWXXXUUUVVVWWWWWWVVVVVVWWWYYYZZZ[[[\\\]]]___aaabbbcccdddcccaaa_________aaabbbbbbaaa``````aaaaaa___]]]XXXWWWUUUSSSRRROOOKKKHHHDDDBBB???===<<<;;;:::888888666444444555666555444666666777777888777777666333333222222111222222333999888777555222111111222222222333444444555555666888:::===>>>??????AAABBBDDDFFFIIILLLNNNPPPSSSVVVXXXYYY\\\]]]___bbbgggjjjoooqqqtttvvvxxx{{{}}}yyyttt___TTTVVVRRRDDD@@@:::555333111000///////////////////////////222333666LLLrrrsssvvv{{{oooPPP[[[oookkk```^^^ooolll\\\[[[bbbkkkvvvyyyqqqfffXXXOOOWWWZZZ\\\^^^```cccgggjjjppprrruuuxxxzzz}}}{{{dddWWWOOO^^^qqqvvvWWWIIIMMMKKK???888111,,,...000...,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))************************)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++******)))))))))))))))((()))))))))************((()))))))))************------,,,++++++,,,,,,,,,...---===```xxx```fffuuugggGGG<<<:::DDDUUUmmmgggTTTGGGIIIFFF===============<<<:::777555333222444777999;;;>>>CCCFFFKKKNNNRRRXXX```jjjrrrwww{{{vvv```VVVOOOMMMLLLHHHCCCAAA@@@@@@@@@???>>>======<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@AAACCCEEEGGGHHHJJJNNNQQQRRRTTTVVVXXXXXXYYY[[[\\\]]]]]]\\\\\\ZZZ[[[[[[ZZZXXXWWWWWWXXXWWWXXXXXXWWWUUUUUUVVVXXXZZZZZZZZZ\\\]]]```aaaccccccbbbaaa```___``````aaa```______```aaaaaa___]]]XXXVVVUUUTTTSSSPPPLLLIIIDDDBBB???>>>===<<<:::999777555444444555666555555666777777888888888888888333333222222111111222222:::888555222111111222333222222333444444555555666777:::===>>>>>>???AAABBBEEEGGGJJJLLLNNNQQQTTTVVVYYYZZZ]]]^^^```dddhhhlllqqqrrrtttwwwzzz|||~~~mmmhhhUUUUUUSSSDDD@@@:::666333222000///////////////////////////...111999TTTzzzpppuuu~~~cccNNNccclllYYYNNNLLL^^^aaaZZZ^^^gggppp}}}vvvddd[[[XXXSSSPPPNNNOOORRRVVVYYY[[[]]]```bbbgggjjjnnnrrruuuzzzddd\\\SSSZZZ{{{}}}eeeRRRNNNKKKEEE===444---...000...,,,+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++******)))))))))))))))))))))))))))************))))))))))))************+++++++++++++++,,,------,,,000DDDiiikkk___ooottt~~~bbbCCC999:::GGG]]]ooofffRRRHHHKKKFFF???CCC======<<<;;;999777555444222444777999;;;>>>CCCFFFNNNQQQUUUZZZ___fffnnnsss|||vvveeeYYYSSSNNNMMMJJJEEECCCDDDAAAAAAAAAAAA@@@??????>>>>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@BBBDDDFFFGGGJJJMMMPPPSSSTTTUUUWWWYYYYYYZZZ\\\]]]^^^]]]]]]\\\[[[\\\\\\[[[YYYXXXXXXYYYWWWXXXXXXWWWVVVVVVXXXZZZYYYYYYYYYZZZ\\\^^^```aaabbbbbbbbbaaaaaaaaaaaaaaa___^^^^^^___```aaa___^^^VVVUUUTTTSSSRRROOOLLLIIIDDDBBB@@@>>>>>>===<<<:::666555333444555666666555666777888888999999999888444333222222111111222222444333111111111222222222222222333444444555555666777999<<<===>>>>>>@@@BBBEEEGGGKKKMMMOOOQQQTTTWWWYYY[[[]]]___aaaeeeiiimmmssssssuuuxxx{{{~~~nnnoooYYYUUURRRDDD@@@:::666333222000///////////////////////////---333???^^^}}}uuubbbvvv~~~XXXSSSsssrrrWWWRRRKKKVVVWWWWWW```hhhssswwwcccOOOGGGFFFFFFGGGJJJEEEHHHMMMPPPSSSUUUXXX[[[^^^aaafffkkkooouuuzzz~~~oooeeeTTTTTTvvvuuu]]]OOOJJJIIIBBB777...---///---++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******)))))))))))))))))))))))))))************))))))))))))************)))))))))***+++,,,---...,,,555JJJnnn]]]```|||yyy[[[???888<<>>CCCFFFMMMQQQVVV\\\aaahhhooouuu}}}xxxfff]]]WWWSSSOOOMMMIIIDDDFFFJJJBBBBBBBBBBBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBDDDGGGHHHIIILLLPPPRRRSSSTTTVVVWWW[[[\\\]]]^^^^^^^^^]]]\\\\\\]]]]]]\\\ZZZYYYYYYZZZVVVWWWXXXWWWVVVWWWZZZ\\\YYYYYYYYYYYY[[[]]]___```aaaaaabbbbbbbbbbbbaaaaaa___^^^]]]___```aaa___^^^UUUTTTRRRRRRQQQOOOKKKHHHDDDBBB@@@??????>>>===<<<666555333333555666666555666777888999999999999999444333333222111111111222---......000333333222111222222333444444555555666777999<<<======>>>@@@AAAEEEHHHKKKMMMOOOQQQUUUWWWZZZ[[[^^^```bbbfffjjjnnnttttttuuuxxx|||kkk{{{qqq\\\WWWQQQEEE@@@:::666444222111///000000000000000000000000000777EEEeeesss]]]vvv}}}uuuPPPYYYzzz\\\]]]PPPUUUSSSUUUaaahhhssslllYYYGGGAAAAAA???>>>@@@>>>AAAFFFJJJMMMPPPTTTVVVXXX[[[```fffkkkqqqwww|||nnnSSSKKKqqq}}}ssseeePPPJJJLLLEEE999...,,,...---++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++******)))))))))))))))))))))))))))************))))))))))))************'''(((((()))***,,,---......999OOOpppRRRaaauuuTTT<<<999@@@VVVuuuyyymmmYYYPPPOOODDD<<>><<<:::888666555666666333444777999;;;>>>CCCFFFHHHMMMUUU\\\ccckkktttzzzkkk___WWWTTTQQQLLLIIIGGGFFFDDDCCCFFFCCC??????AAACCCAAA???AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAABBBEEEGGGIIIKKKJJJJJJNNNTTTWWWXXXVVVZZZ[[[]]]___``````______\\\[[[ZZZYYYXXXXXXXXXXXXYYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[___aaaccccccbbbaaaaaabbb]]]^^^^^^]]]\\\[[[ZZZYYYXXXTTTPPPPPPRRRRRRMMMHHHEEEDDDBBBAAA@@@?????????<<<:::777666666777666555666777777888888888888777555444333333222222222222000111111111111222222222000111222333555666777777888:::<<<===>>>???AAACCCDDDFFFIIIMMMQQQTTTVVVWWWZZZ[[[]]]___bbbfffkkkoooooossswwwzzz||||||}}}~~~wwwnnn___^^^OOOGGG>>>888777666222000000111000///////////////000666111NNNxxxccclll|||iiiNNNdddhhhWWWVVVSSSRRRWWWcccrrraaaOOO>>>:::;;;::::::;;;===>>>@@@BBBFFFJJJMMMNNNWWWZZZ^^^bbbgggmmmssswww|||ooo[[[TTT]]]yyyrrrTTTFFFIIIIII:::...---...,,,+++---+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---333666111(((###&&&+++))))))))))))))))))))))))(((((())))))******++++++(((((((((((()))))))))))))))(((((()))+++---,,,,,,,,,AAASSSuuulllOOOqqqxxxeeeHHH===666@@@___wwwyyyfffRRRIIIHHHFFFBBB@@@???>>><<<:::777666555444555555666777:::>>>BBBDDDKKKPPPWWW```hhhqqqxxx~~~}}}wwwccc\\\XXXYYYUUUPPPLLLKKKJJJHHHGGGGGGDDDAAAAAADDDFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAACCCEEEHHHIIIKKKJJJJJJMMMRRRVVVWWWVVVZZZ[[[]]]___`````````___]]]\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[^^^```aaaaaa``````aaaccc______^^^]]][[[YYYXXXWWWYYYUUUQQQQQQRRRQQQMMMHHHDDDDDDBBBAAA@@@?????????<<<:::777666666777666555666777777888888888777777666555444333222222222222000111111111111222222222111111222333555666777777999:::===>>>>>>???AAACCCFFFHHHKKKNNNRRRUUUVVVWWWZZZ[[[^^^___bbbeeejjjnnnrrruuuyyy|||}}}~~~~~~kkk[[[YYYOOOGGG???888777666222000000000000////////////000000777888XXXfffxxx|||lll[[[wwwuuuaaaVVVTTTTTTZZZggguuu}}}ooojjjmmmmmmjjjRRRFFF;;;:::;;;999888999:::;;;===???CCCFFFIIIKKKPPPSSSWWW[[[```fffmmmqqq{{{vvv^^^TTTUUUvvvrrrxxxqqqUUUGGGJJJIII<<<000......,,,+++---+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***...000---'''$$$'''+++)))))))))))))))))))))))))))))))))))))))*********(((((((((((()))))))))***)))))))))***+++,,,,,,,,,///FFFYYYyyybbbMMM{{{```EEE===:::GGGgggvvvcccPPPHHHHHHFFFBBB@@@???>>><<<999777666555444666666777999<<>>@@@CCCFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@AAACCCFFFIIIKKKMMMLLLLLLNNNRRRVVVXXXXXXZZZ[[[]]]___````````````^^^]]]]]]\\\[[[[[[[[[ZZZWWWWWWWWWXXXXXXZZZ[[[[[[ZZZZZZZZZYYYYYYZZZZZZ[[[]]]^^^^^^^^^]]]^^^aaadddaaa```^^^]]][[[YYYWWWVVVZZZWWWSSSRRRRRRQQQLLLHHHDDDCCCBBBAAA@@@?????????<<<:::777666666666666555777777777888888777777666777666666444333222111111000111111111111222222222111111222444555666777888999;;;===>>>>>>@@@BBBDDDIIIKKKMMMPPPSSSUUUWWWWWWZZZ\\\^^^```bbbeeejjjmmmtttvvvyyy{{{}}}iiiWWWTTTRRRHHH???888777555222000111000000000//////000000111333<<>>AAACCCEEEIIILLLQQQUUUZZZ```gggkkkxxx}}}hhhZZZSSSeeeooojjjuuuXXXIIIIIIJJJ???333///...---,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((+++------***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))((('''(((***))))))))))))))))))))))))************))))))))))))((((((((()))))))))******************+++,,,------222LLL___zzzVVVNNN]]]DDD======OOOooosssbbbPPPIIIHHHEEEBBBAAA>>>===;;;999777555444444666666888:::???DDDHHHKKKNNNSSSZZZbbbjjjrrryyy~~~~~~zzzfffbbbeeegggbbb^^^XXXSSSPPPMMMJJJHHHBBB???===???CCCGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@AAACCCGGGJJJLLLOOOOOOOOOPPPSSSVVVYYYZZZZZZ[[[]]]___```aaaaaa```_________^^^]]]]]]\\\[[[WWWWWWWWWWWWXXXZZZ[[[\\\ZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[]]]aaadddaaa```___]]][[[ZZZYYYYYYZZZXXXUUUSSSRRRPPPLLLHHHDDDCCCBBBAAA@@@@@@@@@@@@===:::777666666666555444666666777777777777666666888888777666444222111000000000111111111222222222111222333444555777888888999;;;===??????@@@CCCEEEKKKLLLNNNPPPSSSUUUVVVVVVZZZ\\\___aaabbbeeeiiilllsssuuuxxxyyy{{{~~~{{{iiiUUUQQQUUUIII@@@999666555222000111000000000///000000111111222DDDoooqqqhhh~~~xxxaaauuuoooZZZWWWVVV^^^lll{{{sss[[[IIIAAA???<<<888777777777777666444555666444444555777999<<<>>>???GGGJJJNNNSSSXXX^^^eeeiiitttyyyqqqbbbVVV[[[nnn```}}}```MMMIIILLLBBB777000...---,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))''',,,///...***(((***...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))))))))((())))))))))))))))))))))))++++++******))))))(((((((((((()))))))))************+++++++++***+++---///777QQQcccxxxxxxPPPSSS___DDD<<>>???@@@AAADDDFFFJJJLLLNNNPPPRRRTTTUUUUUUZZZ]]]```bbbdddgggkkkmmmtttvvvxxxzzz|||zzzkkkUUUMMMUUUKKKAAA999666555222000111000000000000000111222222888PPPrrrwww~~~}}}{{{kkk[[[zzzooo]]]XXXVVV\\\lll||||||tttssscccNNNAAA<<<:::777666666888888666444444666777333333444555777999;;;<<>>;;;888666666666555444333444555666777888888888777888888888777555222111000111111111111222222222222222333555666777888999999;;;>>>@@@AAABBBEEEGGGJJJLLLNNNPPPRRRTTTUUUVVVZZZ]]]aaadddfffiiimmmpppuuuxxx{{{~~~sssYYYLLLTTTLLLBBB999666555222000222000000000000111111222333===XXXqqqqqqYYY]]]|||mmm^^^XXXVVV^^^oooyyypppooohhh\\\[[[NNNAAA;;;999777777777888::::::666444777888888555555555666777999:::;;;>>>AAAEEEJJJPPPVVV]]]bbbiiipppxxx~~~ppp```TTThhhooozzzvvv]]]MMMOOOJJJ???333---------***+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((+++------***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))******)))((())))))))))))))))))))))))************)))))))))))))))))))))*********++++++)))+++,,,+++***,,,111555LLLggguuubbbIII^^^}}}uuuUUU<<<:::NNNpppqqqdddVVVPPPKKKFFFBBBAAA;;;:::888666555444444333222333555999>>>DDDIIIMMMQQQVVV^^^gggooowww}}}nnnpppuuuvvvyyy{{{zzzzzzxxxuuunnneee___WWWSSSNNNLLLMMMMMMJJJGGGBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDGGGIIIKKKKKKNNNRRRSSSRRRRRRSSSTTTUUUWWWYYY\\\]]]^^^^^^^^^___```aaaaaa```___]]][[[ZZZYYYYYYXXXXXXXXXXXXYYYXXXWWWWWWXXXXXXZZZ[[[[[[ZZZ[[[]]]\\\\\\[[[]]]^^^___^^^\\\ZZZZZZZZZ\\\]]]TTTTTTTTTRRROOOLLLKKKJJJBBBBBBAAA@@@@@@@@@AAAAAA>>>;;;888666666666444333111222444666777888999999666777888888888666444222000111111111111222222222222333444555666777888999999<<<>>>@@@AAACCCFFFHHHKKKLLLOOOQQQTTTVVVWWWXXXZZZ]]]bbbfffiiilllppprrruuuxxx|||dddPPPVVVMMMCCC:::666444111111222000000000000111222333444@@@]]]jjjmmmPPPddd{{{jjj\\\YYYYYYddduuu}}}xxxxxxyyy~~~~~~jjj\\\YYYRRRFFFDDD===888888888555555888777::::::777888;;;;;;666777777777888999:::;;;<<<999<<>>DDDIIILLLQQQVVV___hhhpppyyyvvvrrryyy{{{xxx}}}xxxqqqfffbbb\\\YYYYYYWWWTTTQQQJJJJJJJJJJJJJJJJJJJJJJJJDDDDDDCCCCCCDDDFFFIIIJJJMMMQQQVVVXXXWWWUUUUUUVVVTTTVVVXXX[[[]]]^^^^^^^^^^^^___```aaa```^^^\\\[[[[[[ZZZYYYXXXXXXWWWWWWXXXWWWWWWWWWXXXXXXZZZ[[[[[[ZZZ\\\^^^^^^]]]\\\\\\]]]___^^^[[[YYYXXXXXXYYYYYYRRRSSSSSSQQQNNNLLLJJJJJJBBBBBBAAA@@@@@@@@@AAAAAA>>><<<888666666555444333000111333555777999:::;;;666777888999888777555333000111111111111222222222222333444555666888999999:::<<>>>>>>>>AAA>>>:::777444444555555333444555666777888999:::777888999:::999777555333111111000000000111333444333333333444666777999:::<<<===>>>@@@BBBEEEGGGIIILLLOOORRRTTTVVVWWWYYY[[[ZZZ\\\___ccciiinnnrrrtttyyyzzz|||qqqQQQUUUNNNFFF<<<555333333333222111///...111222000222666AAAqqq{{{iii[[[OOOsssmmmgggnnnkkkjjjeeeWWWVVV]]]oooyyyvvvrrrhhh```\\\QQQNNNIIICCC>>>:::888777666666666666666666666666666777888:::::::::999888666888999;;;===>>>??????>>>;;;<<>>>>>;;;:::777555333333333333444666:::<<>>>>>>>>@@@>>>:::777555555555666444555555666777888888999777888999:::999777555444222111000000000111333444333333444444666777999:::======>>>@@@CCCEEEHHHIIILLLNNNRRRTTTVVVWWWYYY[[[^^^___bbbfffjjjnnnrrrttt{{{|||~~~xxxxxxWWWXXXNNNFFF<<<555333333333222111//////111111000333777JJJyyy|||kkk}}}TTTYYY{{{rrrgggjjjddd```YYYWWWVVV^^^pppzzztttppppppkkk___TTTNNNGGGEEEAAA===999777777666666666666666666666666666777888999:::;;;;;;;;;:::777999;;;>>>@@@CCCDDDEEEBBB>>>===@@@DDDHHHNNNUUU^^^eeeoooxxx}}}wwwrrraaaVVVjjj~~~iii~~~hhhKKKMMMMMMFFF:::000...---,,,,,,,,,,,,+++++++++******************************+++++++++*********))))))************************))))))))))))))))))))))))))))))************))))))************************+++++++++*********))))))************************+++++++++*********))))))************************)))************+++++++++************************))))))))))))************************)))))))))((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***************---+++,,,000...777MMMbbbvvvyyyPPP[[[{{{~~~zzzUUU@@@999MMMrrr~~~```TTTIIIFFFEEEBBB??????888777555444333333333444444666:::<<>>===:::777666666666777555666666666777777888888777888999999888777555444222222111000000111333444333333444555666888999:::===>>>???AAACCCFFFHHHIIIKKKNNNRRRTTTVVVWWWZZZ\\\bbbccceeehhhlllooosssttt|||}}}xxxaaa\\\OOOGGG<<<666333333333222111//////111111000333999UUUwwwwwwOOOZZZ{{{ooocccggg```]]]VVVVVVVVV___rrr}}}vvvqqqhhheeeeeegggdddWWWJJJDDD===<<<:::888777666777777888888888888888888888888999999:::;;;<<<<<<======999:::<<>>AAADDDKKKRRR\\\cccmmmvvv|||}}}tttbbbWWWdddkkk{{{jjjMMMLLLMMMGGG;;;111...---,,,,,,,,,,,,+++++++++******************************+++++++++***************************************))))))))))))))))))))))))))))))************))))))************************+++++++++***************************************+++++++++***************************************)))************+++++++++************************))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))))))))*********++++++***...,,,---222111<<>><<<:::888777777777888666666666666777777777777888888888999888777666555333222111111111222333333333444444555666888::::::>>>>>>@@@AAADDDFFFIIIJJJKKKNNNRRRTTTVVVXXXZZZ\\\bbbcccfffiiimmmqqqtttvvv|||}}}wwwdddXXXOOOGGG===666444333333222111///000111000///444;;;]]]pppOOOdddrrrdddgggaaa___XXXUUUWWWaaattt}}}{{{yyytttoookkk___\\\]]]```^^^TTTIIICCC999999888777777888999999999999999999999999999999:::::::::;;;<<<>>>???@@@;;;;;;<<<>>>AAAEEEHHHJJJDDD>>>:::;;;>>>BBBIIIQQQZZZaaakkkuuu{{{~~~jjjYYYZZZhhhzzzkkkRRRJJJLLLHHH===222...---,,,,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))))))))************))))))************************************************************************************************************************))))))*********+++++++++************************((()))))))))*********************)))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))*********))))))*********++++++++++++...------111111===VVVmmmyyysssYYYyyywwwMMM;;;???\\\lllZZZIIICCCEEEDDD@@@===888777555444333333444555444666:::<<>>666444444333222000000000222000///555===dddgggQQQxxxzzzffffff___[[[UUUTTTWWWcccuuuyyyxxxvvvtttsssrrrpppmmmjjjaaa[[[XXXXXXVVVNNNFFFBBB999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<>>>???@@@AAA===<<<;;;;;;<<>>===<<<:::888777777666555666666666777777888888888888777777777777777777555444222111111222333333444444555666777999:::;;;???@@@AAACCCEEEHHHJJJKKKMMMPPPTTTWWWYYY[[[^^^```aaabbbfffjjjoootttyyy{{{zzz{{{~~~~~~kkkeeeVVVQQQIII>>>777444444333222000000111222//////555???mmmzzz|||```UUU|||uuu^^^^^^XXXWWWRRRTTTXXXeeewwwzzzvvv{{{yyywwwtttsssrrrpppnnnmmmmmmmmmkkkiiiddd[[[SSSPPPLLLEEE???===::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999:::===@@@AAABBBBBBBBB@@@>>>;;;888777999;;;===<<<777555888;;;@@@GGGOOOTTT\\\gggrrryyy}}}qqqfffZZZiiiqqqtttnnnSSSFFFLLLKKK@@@444///...---,,,,,,,,,+++++++++*********************************************+++++++++************************))))))))))))))))))))))))))))))************))))))***************************************+++++++++***************************************+++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))************))))))))))))************))))))))))))))))))))))))************))))))))))))((((((((()))******++++++*********++++++++++++,,,+++///---,,,------===YYYfffsssbbbaaa^^^CCC777EEElll\\\PPPEEEDDDFFFCCC>>>;;;===<<<999777555444444444444666:::<<>>===;;;999777666555444555555666777888888999888777777777777777888888555444333222111222333333444555555666777999:::;;;@@@@@@AAACCCFFFHHHKKKLLLNNNQQQUUUXXXZZZ]]]```bbbdddfffhhhlllqqqvvvyyy|||{{{}}}|||vvvggg]]]RRRIII???777444444333111000000222222///...666@@@tttzzz|||bbb^^^sssYYYYYYVVVWWWSSSTTTYYYfffwww|||wwwssspppsssyyy}}}|||yyyxxxvvvrrrnnnnnnqqqtttqqqooolllkkkkkkkkkjjjiii```WWWNNNJJJFFF@@@<<<<<<:::;;;;;;<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>:::<<<@@@DDDFFFFFFEEEEEECCC@@@;;;777666777999;;;:::666444888;;;>>>DDDKKKRRRZZZfffpppyyy~~~{{{qqqhhhVVVggg|||wwwpppVVVEEEKKKLLLBBB555///......,,,,,,,,,+++++++++******************************))))))*********+++++++++************************))))))))))))))))))))))))))))))************))))))************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))************((()))))))))************)))))))))))))))))))))))))))))))))))))))*********'''(((((()))******++++++*********+++++++++,,,,,,)))...,,,+++---...@@@]]]hhh{{{XXX```UUUAAA777IIIsssYYYNNNEEECCCCCC@@@>>>===;;;:::888666555444555555444666:::<<>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>CCCHHHJJJJJJHHHFFFEEEAAA<<<888666777:::<<<:::666555888;;;===BBBHHHQQQYYYeeepppxxx~~~zzzmmmUUU^^^~~~sss]]]DDDKKKMMMBBB555///......,,,,,,,,,+++++++++******************************))))))******++++++++++++************************))))))))))))))))))))))))))))))************))))))************************))))))******++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((())))))******++++++'''(((((()))***+++++++++******+++++++++,,,,,,,,,'''---,,,+++...000CCCaaannnOOO\\\xxxPPPCCC999MMMyyyYYYOOOEEEBBB@@@>>>>>>@@@888777666555444555555666444777:::<<<@@@DDDIIIMMMSSSWWW]]]dddmmmwww|||uuupppoooppprrrrrrbbb___[[[ZZZ]]]bbbgggjjjpppppppppmmmggg___XXXTTTZZZYYYXXXZZZ]]]\\\YYYUUUTTTUUUVVVXXXZZZ[[[]]]]]]XXXWWWVVVVVVUUUUUUUUUUUUSSSQQQOOONNNMMMLLLIIIFFFFFFBBBAAACCCBBB??????BBB@@@AAAAAA===777333333444444444444555555777888888777777888888888777777666888888666555333333333333444555666666666888;;;>>>???AAADDDEEEFFFGGGJJJLLLPPPSSSWWWYYY[[[]]]___aaaeeeiiinnnrrrvvvzzz~~~~~~yyy[[[VVVTTTKKK???777444333222111000...222...222555000EEE{{{}}}{{{nnnqqqvvvaaa\\\YYYRRRXXX```lllzzz|||xxxuuuuuurrrnnnjjjiiikkkooosssvvvtttpppmmmjjjhhheeedddeeehhhllloootttsssqqqooolllgggaaa\\\PPPKKKEEEBBBAAAAAA???===??????@@@@@@AAAAAAAAAAAACCCCCCCCCBBBBBB@@@???>>><<>>999555444555444444444555555666777888777777888888888888777777888888777555444333333333444555666666666888;;;>>>???AAADDDEEEFFFHHHJJJMMMRRRUUUXXX[[[\\\^^^aaacccgggjjjoootttwwwzzz~~~{{{eeeWWWSSSKKK???777444333222111222///333///333555111HHHuuusssiiitttzzzfff^^^XXXQQQXXX```mmmzzz}}}||||||}}}}}}~~~{{{wwwtttqqqnnnkkkiiijjjlllooorrrtttssspppnnnkkkiiigggeeefffiiimmmooosssrrrpppnnnkkkfff```\\\OOOJJJDDDAAA@@@@@@???>>>@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBB???BBBGGGLLLNNNKKKFFFBBBDDDCCC@@@<<<888666888999999999888666555888@@@FFFNNNWWWeeepppxxx}}}lllcccYYYyyyooo{{{^^^OOOIIIKKKIII999000000,,,,,,,,,,,,+++++++++******+++++++++*********))))))************************************************************************************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++*********))))))))))))************************************************************************))))))))))))))))))))))))******))))))))))))************))))))))))))******************************,,,+++---///---222IIIbbbvvv]]]KKKgggsssQQQAAA>>>[[[zzz[[[MMMCCCCCCBBB<<<:::>>>666666444444333444555666555777999<<>>DDDNNNWWWeeeqqqxxx}}}vvviiiYYYsssrrrgggPPPJJJMMMLLL;;;000000...,,,,,,,,,+++++++++******+++++++++***************************************************************************************************************************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************)))))))))************************************************************************))))))))))))))))))))))))******))))))))))))************))))))))))))******************************,,,+++---///---333JJJccczzzZZZIIIkkk|||}}}OOO@@@???aaaqqqdddTTTIIIBBBCCCBBB<<<:::===666555444333444444666666555666999;;;>>>CCCIIIMMMSSSXXX___fffmmmttt{{{~~~uuuooohhhfffeeeeeedddccc```]]][[[^^^cccgggiiihhhgggeee]]]]]]]]]^^^___aaaaaaaaa\\\[[[[[[ZZZYYYXXXXXXWWWXXXWWWVVVTTTSSSSSSSSSSSSVVVTTTQQQPPPNNNLLLIIIFFFEEEBBB@@@BBBBBB??????AAA>>>??????>>><<<999666555555555555555555666777777777777888999999999888888888888888888777666555444333555666666777999===??????BBBEEEGGGHHHJJJMMMPPPTTTVVVYYY\\\^^^```dddgggmmmppptttwwwzzz|||~~~|||wwwvvvjjjOOOTTTKKK@@@777444444333222333///444000222444666VVVwww|||bbb]]]zzzkkk^^^YYYYYYXXXbbbppp}}}~~~{{{yyyvvvssspppooonnnnnnooovvv}}}wwwpppmmmooorrrwwwxxxzzz{{{{{{{{{{{{|||tttsssqqqpppoooppprrrsssssspppmmmiiieee```ZZZUUULLLIIIEEEBBB@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEKKKKKKLLLQQQUUUTTTOOOIIIFFFEEEBBB===888555444555444666888777666888===BBBMMMWWWeeeqqqxxx}}}ooo[[[nnnzzzoooSSSKKKNNNMMM<<<000///...,,,,,,,,,+++++++++******************************************************************************************************************************************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************************************************************))))))))))))))))))))))))******))))))))))))************))))))))))))*********************+++++++++---+++---///---444LLLeee|||[[[MMMrrr~~~}}}QQQBBBBBBggg~~~bbbTTTLLLEEEAAACCCBBB===;;;<<<555555444333444555666777444666999;;;>>>CCCIIIMMMQQQVVV^^^fffnnnuuu{{{vvvnnneeefffiiikkkkkkgggaaa]]]ZZZ\\\___ccceeefffgggfff____________```aaacccddd___^^^]]]\\\ZZZYYYXXXWWWWWWWWWUUUTTTSSSRRRRRRRRRUUUSSSQQQOOONNNLLLIIIFFFEEEAAA@@@BBBAAA>>>>>>AAA======<<<<<<;;;999777555666555555555555666666777777777888999999999999999888999999999888777666555333555666777777:::===@@@???BBBEEEHHHIIILLLOOORRRTTTVVVYYY[[[]]]```eeehhhnnnqqquuuxxxzzz}}}}}}|||}}}zzzrrrmmmUUUUUULLL@@@888555444333222222---333000111333:::^^^xxx|||ZZZ```}}}ooo___WWWWWWXXXcccrrr~~~}}}uuuoookkkiiigggdddbbbaaaaaa```fffppp|||~~~}}}xxxsssqqqtttwww}}}|||{{{yyyxxxvvvuuuuuuuuutttqqqlllgggbbb]]]VVVRRRMMMLLLIIIFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEMMMMMMOOOSSSVVVVVVSSSOOOHHHGGGDDD???999555444444222444666777666888<<>><<<<<<666555444333333444555666444666888;;;>>>CCCHHHLLLOOOTTT]]]fffnnnvvv~~~rrriiiggghhhkkknnnoookkkddd___\\\\\\^^^```bbbeeeggghhhaaabbbaaa```___```dddfffbbbaaa```^^^\\\ZZZYYYXXXWWWVVVUUUSSSRRRQQQQQQQQQSSSQQQOOONNNNNNLLLIIIFFFDDDAAA@@@BBBAAA>>>>>>AAA===<<<:::999::::::888777666666555555555555666666777777888999::::::::::::888999:::::::::999777666333555666777888:::>>>AAA???BBBEEEHHHKKKMMMQQQTTTTTTVVVYYY[[[]]]aaafffiiinnnqqquuuyyy{{{}}}~~~}}}~~~}}}yyy}}}pppvvvaaaWWWNNNBBB999555333222000222,,,333000222444???hhhrrr}}}YYYkkk}}}}}}|||qqq```UUUSSSXXXdddttt}}}rrrfff^^^VVVUUUSSSRRRPPPOOOOOOOOOYYYeeettt}}}}}}}}}}}}yyyyyyxxxwwwvvvwwwyyy{{{|||yyywwwvvvsssoookkkfffaaa\\\VVVRRROOOPPPOOOMMMJJJHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJOOOQQQSSSUUUVVVUUUTTTSSSLLLKKKHHHBBB<<<777444444111333555555555777<<>>===<<<777666555444333444444555444555888:::===BBBHHHLLLOOOTTT]]]fffoooxxxzzzsssssstttxxx~~~pppgggggghhhjjjmmmoooooommmjjjeeecccaaa``````bbbdddfffccccccbbb```^^^___cccgggdddcccbbb```^^^\\\ZZZYYYWWWVVVUUUSSSQQQPPPPPPPPPPPPOOOMMMMMMMMMLLLIIIGGGDDDAAA@@@AAAAAA>>>>>>AAA???<<<999888:::;;;;;;:::666666555555555555666666666777888999::::::::::::888999;;;<<<;;;:::888777333444666777888;;;???BBB???BBBFFFIIIKKKOOORRRUUUVVVXXXZZZ\\\^^^ccchhhlllmmmqqquuuxxx{{{~~~}}}xxxyyyppp|||fffYYYPPPCCC999444222000///222---444333444777EEErrrsssxxxZZZyyyxxxpppqqqkkk]]]TTTUUUXXXeeeuuuxxxnnnbbbVVVNNNDDDDDDCCCCCCBBBBBBAAAAAAJJJXXXjjjvvvyyyyyyyyyzzzvvvuuuuuuxxx{{{{{{wwwuuuooolllhhhdddaaa]]]YYYVVVRRRTTTVVVTTTPPPMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKJJJJJJKKKMMMPPPSSSUUUUUUYYY\\\[[[XXXUUUVVVWWWPPPOOOKKKFFF>>>999666555000222444333333666<<>>>>>>>>===999777666444333333333444333555888:::===BBBHHHLLLSSSWWW^^^fffnnnxxxooobbb\\\^^^```aaabbbcccfffhhheeelllyyy~~~qqqhhheeeeeefffiiiooosssvvvvvvppplllfffaaa^^^^^^```aaaddddddccc```]]]^^^cccgggeeedddcccaaa___]]][[[[[[WWWVVVTTTSSSQQQPPPPPPOOONNNMMMLLLLLLLLLKKKIIIGGGDDDAAA???AAAAAA>>>>>>@@@AAA===999888:::<<<===<<<777666666555555555666666666777888999:::;;;;;;;;;999:::;;;<<<<<<;;;999777333444666777888;;;???BBB???BBBFFFIIILLLOOOSSSVVVXXXYYY[[[]]]```dddiiimmmmmmppptttxxx{{{~~~~~~xxxqqq|||cccZZZQQQDDD:::444222000...333...555555666999IIIxxx{{{sss[[[|||jjjfffaaaXXXVVV\\\XXXeeevvv~~~vvvkkk```TTTIIICCC<<<<<<<<<<<<<<<;;;;;;;;;???NNNbbbpppuuuvvvwwwyyyuuutttuuuzzz{{{vvvssskkkiiifffcccbbb___\\\ZZZTTTWWWZZZYYYTTTPPPMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMOOORRRWWW[[[]]]]]]aaaeeebbb[[[VVVXXX[[[RRRQQQNNNHHH@@@:::777666111222333222222555<<>>>>>>>>>>>:::888666444333222222333333555888:::===BBBHHHLLLVVVZZZ___fffnnnwwwyyyeeeUUUOOOTTTYYYZZZYYYVVVVVVVVVLLLIIIJJJSSS^^^iiiwwwrrriiicccaaabbbfffiiilllttt|||vvvtttoooiiiccc``````aaabbbbbbaaa___]]]]]]___aaa___dddeee```___aaa^^^XXXXXXVVVSSSPPPOOONNNOOOOOOPPPOOONNNMMMKKKIIIGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@===;;;;;;<<<<<<:::777888888777777777777888888888888999::::::;;;<<<<<<;;;;;;<<<<<<<<<;;;999888666666666777999;;;>>>???EEEGGGJJJLLLNNNQQQTTTWWWWWWXXX[[[]]]```eeejjjnnnqqqssswww{{{tttuuusssfffaaaUUUEEE:::555444222111666444333666555333RRRzzzfff```uuu^^^TTTUUUWWWXXXYYYYYYjjj{{{{{{ooo```TTTJJJAAA>>>@@@:::999888888777777888888???FFFVVVhhhrrrsssrrrsssnnnnnnrrr{{{~~~wwwssslllfff___\\\]]]`````````aaaaaaaaa```^^^ZZZWWWUUUSSSSSSQQQPPPPPPOOOOOOOOOTTTUUUVVVVVVWWW[[[```dddfffggghhhhhheeeaaa\\\YYYWWWQQQJJJFFFEEEAAA;;;666444666777555333555<<>>===<<<<<<666666555444444444444444333555777:::>>>CCCJJJNNNQQQXXXaaahhhmmmttt~~~}}}ooocccVVVXXXYYYXXXVVVTTTUUUWWWIIIFFFEEEJJJOOOTTT\\\dddjjjjjjlllsssyyy~~~qqqjjjeeeccccccfffhhhkkkqqqyyywwwvvvsssoookkkhhhiiijjjgggfffdddbbb```___^^^]]]]]]aaabbb___^^^```]]]XXXXXXVVVTTTQQQPPPOOONNNOOOOOOOOONNNMMMKKKIIIGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@BBB???======>>>>>><<<999888888777777777777888888888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;999999666666666777999;;;>>>???DDDFFFIIIKKKMMMPPPTTTWWWWWWYYY\\\___bbbggglllpppsssuuuxxx{{{uuu}}}nnnooo```UUUEEE:::555444222111111111111555666555UUUyyyfffccc{{{fffOOOGGGJJJPPPTTTXXX___nnn~~~|||jjj]]]PPPHHHAAA;;;999:::888888777666666666777777<<>><<<;;;;;;:::777666555555444444555555444555777:::===CCCIIINNNQQQXXX```fffkkksss~~~yyyttteeecccaaa\\\WWWUUUUUUVVVMMMIIIFFFHHHHHHHHHKKKPPPUUUUUUXXX[[[^^^gggxxxyyyppplllhhheeeeeegggiiijjjooovvvzzzzzzyyyvvvrrrooooooooonnnkkkhhhffffffccc^^^ZZZZZZ^^^___^^^]]]^^^\\\XXXVVVVVVTTTSSSQQQPPPOOONNNOOOOOONNNMMMKKKIIIHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@CCCAAA@@@@@@@@@@@@>>><<<888888777777777777888888999999999::::::::::::::::::;;;;;;;;;;;;::::::999777777777888999<<<>>>???CCCEEEHHHJJJLLLOOOTTTVVVWWWZZZ]]]```dddiiiooosssuuuwwwyyy|||~~~uuu}}}fffrrrmmm___TTTFFF;;;555444222111111111111666777666UUUzzzvvveeefffoooYYYNNNMMMQQQVVV\\\eeesssvvvmmmVVVKKK???<<<;;;999888999888777777666666666777777888<<>>@@@@@@KKKUUUbbbmmmsssvvvxxxzzz|||iii^^^VVVOOO]]]uuuzzzrrrQQQMMMIIIBBB===///...,,,,,,+++*********************************************+++,,,,,,,,,,,,+++******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,...------,,,,,,++++++***...---+++******,,,---///---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************+++***************++++++++++++,,,,,,,,,,,,------...,,,---///000:::VVVrrrhhhyyy~~~~~~iiiJJJ<<>><<<999888888777777888888999:::::::::999999999999999::::::::::::::::::::::::888888888888:::<<<>>>@@@BBBDDDGGGJJJLLLOOOSSSVVVVVVYYY]]]aaaeeejjjppptttvvvwwwyyy|||~~~sssyyy|||gggsssddd]]]TTTGGG<<<666333222222333333333777777555TTTxxx{{{eeennnyyyiii\\\VVVYYY___fffsss|||kkk]]]JJJ???777888<<<======>>>:::999999888888888888888777888>>>HHHOOOQQQUUUYYYZZZdddrrr~~~|||vvvoookkkfff```YYYVVVYYY]]]aaabbbggghhhhhhhhhfffccc```^^^ZZZZZZZZZZZZ[[[]]]^^^___^^^___```aaabbbdddhhhkkkjjjkkkllllllkkkjjjhhhgggddd___WWWQQQKKKFFFAAA===777555555999???CCCBBB???IIIRRR___iiinnnrrruuuxxxyyylllXXXVVVMMMYYY~~~tttvvvuuuSSSMMMHHHAAA===///...,,,,,,+++************+++******************************+++,,,,,,,,,,,,+++******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///......------......///,,,---///111222222111111...........................---,,,,,,,,,---...///.........------,,,,,,,,,++++++,,,------------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************************************)))******+++,,,+++++++++,,,,,,,,,------...+++,,,///111<<>>>>>888888777666666666666666444555777999===BBBHHHMMMSSSXXX^^^ccchhhrrruuukkklllyyyoooiiieee___ZZZWWWUUURRRTTTYYYYYYYYYXXXVVVSSSWWWgggwwwzzzqqqnnnooohhhfffgggjjjkkklllpppwww{{{}}}~~~}}}zzzwwwuuuuuuuuurrrppprrrtttqqqjjjddd]]][[[[[[[[[ZZZXXXWWWXXXUUUUUUUUUTTTSSSQQQPPPOOONNNNNNNNNMMMKKKJJJHHHHHHDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCBBBAAA???===<<<999999888888888888999999999999999999999999999888:::::::::999::::::::::::999999999999;;;<<<>>>@@@AAADDDGGGIIILLLOOOTTTWWWVVVYYY]]]bbbfffjjjooossstttvvvxxx|||qqqtttsss```[[[TTTHHH===666333222333333333222777777888XXXxxx{{{|||fffyyyxxxeeeWWWWWW^^^cccooo{{{ttt^^^OOOAAA999555888>>>@@@BBBEEECCCBBB@@@===;;;999888888888777999@@@DDDFFFJJJOOOPPP]]]ooo|||yyytttppplllgggaaa[[[YYY]]]bbbeeefffhhhhhhiiihhhfffccc```^^^ZZZZZZ[[[\\\]]]___```aaa```aaabbbccccccdddgggjjjiiijjjllllllllljjjhhhgggddd```[[[UUUOOOIIIDDDAAA;;;888777;;;BBBEEECCC>>>EEEMMMXXXaaafffkkkooosssvvv~~~vvv[[[YYYMMMVVVzzzkkkkkkxxxTTTLLLGGGAAA===///------,,,,,,+++***+++++++++******************************+++,,,,,,,,,,,,+++******))))))******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........///000000///000222444444444333222333333333444444555555555222333555666666666555444222111111000///......---,,,,,,---......------------------,,,,,,,,,++++++++++++++++++++++++++++++******************************************************))))))***++++++,,,+++++++++,,,,,,,,,---------+++,,,///222>>>[[[yyynnn{{{ZZZ@@@???CCCnnnrrrXXXPPPHHHGGGEEECCCAAA???>>>===888888777666666666666666444555777999<<>><<<<<<999999888888888888999999888888888999999999999999:::999999999999::::::;;;::::::::::::;;;===???@@@AAADDDGGGJJJMMMPPPUUUXXXWWWZZZ___cccfffjjjooorrrtttvvvyyy|||rrrsssyyy___ZZZSSSHHH>>>666333222333111000000555999===```sss|||zzzeeeyyy}}}zzzrrrfffZZZYYY^^^___kkkxxxxxxeeeRRREEEAAA===<<>>AAAFFFGGGTTTggg{{{}}}zzzvvvtttqqqmmmkkkgggccc^^^^^^bbbgggjjjjjjjjjkkkkkkiiigggddd```^^^[[[[[[\\\]]]^^^```aaabbbbbbcccddddddcccccceeeggggggiiilllnnnooommmjjjhhhdddccc___ZZZSSSLLLFFFCCC???<<<;;;>>>CCCEEEBBB>>>???FFFNNNUUUYYY]]]bbbffflllxxxcccZZZNNNUUUwwwiiiiiiyyyTTTKKKFFFAAA>>>111///------,,,+++++++++++++++******************************+++,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............///111222333666666666666666555444333555555555555666666666666555777999;;;<<<;;;999888888888777555444333222222000000000000000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,------,,,***,,,000333???\\\xxx~~~nnnbbbBBB@@@EEEtttvvvXXXRRRGGGEEECCCAAA>>><<<;;;;;;888777666666555555666666444555777999<<>>======:::999999888888999999:::777777888888999999::::::999999888888888999;;;;;;;;;;;;:::;;;<<<===???@@@BBBDDDHHHKKKNNNQQQVVVYYYYYY\\\aaaeeehhhlllooorrrwwwxxxzzz|||~~~uuuxxx~~~{{{dddYYYSSSIII>>>666222222444222000///555999???eeeqqq~~~{{{cccuuufffaaa___aaabbb^^^[[[[[[^^^jjjvvv~~~|||mmm^^^SSSNNNOOOOOOSSSZZZ^^^bbbjjjrrryyytttkkkaaaUUUKKKDDD@@@>>>:::777888888777:::???AAAJJJ[[[ooo~~~{{{wwwtttrrrooollljjjkkkgggdddfffjjjoooqqqpppooooooooommmjjjfffbbb```]]]]]]]]]^^^___aaabbbccceeefffgggfffdddcccdddeeedddhhhmmmrrrtttssspppnnnkkkkkkiiiddd[[[RRRJJJFFFDDDAAA???@@@BBBCCCAAA???999>>>DDDHHHIIILLLPPPTTT]]]nnn|||~~~iiiZZZMMMTTTsssllloooxxxRRRHHHDDDAAAAAA444333------,,,++++++++++++,,,******************************+++,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,------------...---------------------------.........////////////000000111222444666777999999999::::::;;;<<<===>>>;;;;;;::::::999888777777::::::;;;<<<============??????>>><<<;;;999888888555555555444333222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---++++++,,,,,,,,,,,,------***))),,,111444???[[[wwwvvvlllrrrIIIBBBIIIuuuzzzYYYQQQFFFEEECCC@@@>>><<<::::::777666555555444444555555444555777999<<<@@@FFFKKKOOOTTT[[[aaagggqqq~~~[[[WWWRRRPPPVVVeeeyyyyyyrrriiiaaa^^^aaalllwwwsssmmmhhheeedddeeecccdddeeedddbbbdddiiinnnqqqssstttuuuwwwyyy{{{}}}}}}{{{{{{{{{ooofff^^^ZZZVVVRRRTTTZZZXXXVVVTTTRRRQQQQQQRRRSSSMMMMMMMMMMMMLLLKKKIIIIIIEEEEEECCCBBBBBBBBBBBBBBB???BBBFFFEEEBBB>>>======:::999999888888999999:::666666777888999::::::;;;999999888888888999;;;<<<<<<;;;;;;;;;<<<===???@@@BBBEEEHHHKKKNNNRRRWWWZZZ[[[^^^cccgggjjjmmmpppsssyyyzzz{{{}}}~~~~~~xxx|||yyymmmXXXSSSIII???666222333444666333111555999???fffxxxyyyyyydddwwwYYYOOOJJJRRR\\\^^^XXXRRR^^^jjjwwwzzzmmmdddaaacccaaadddjjjrrrvvvzzzsssdddWWWLLLGGG@@@:::777777555444666:::===DDDQQQeeexxx|||xxxuuurrrooollljjjooollljjjmmmrrrvvvwwwvvvssssssrrrpppmmmiiieeebbb^^^^^^^^^___```bbbcccdddggghhhhhhgggdddccccccdddbbbgggooouuuyyyyyyvvvtttssstttrrrmmmcccXXXOOOJJJFFFDDDBBBAAAAAAAAA@@@???555888===>>>>>>???CCCFFFRRRgggyyylllXXXLLLSSSqqqkkkqqquuuOOOFFFCCCBBBCCC777666...---,,,,,,++++++,,,,,,******************************+++,,,,,,,,,,,,+++*********)))***++++++,,,,,,,,,,,,---------......------------------------............/////////000444444555777999;;;>>>???::::::<<<>>>BBBFFFJJJLLLHHHGGGEEECCCAAA@@@>>>===BBBAAA@@@@@@AAACCCEEEFFFEEEDDDCCCAAA@@@>>>===<<<999888888777666444333222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---++++++,,,,,,,,,---------))))))---222444???ZZZuuurrrjjj{{{LLL???LLLsss|||ZZZPPPHHHGGGDDDBBB???===<<<;;;666666555444444444444444444555777999;;;@@@FFFJJJLLLRRRZZZ```fffooo|||ZZZNNNMMMNNNGGGJJJRRRRRR___rrryyymmmddd```___iiixxx{{{ppphhhbbb``````]]]aaaeeeeeedddccceeeggggggjjjmmmmmmlllnnnuuu{{{~~~~~~{{{xxx~~~rrrgggaaa\\\UUUUUUYYYTTTSSSQQQPPPPPPQQQSSSTTTQQQOOONNNLLLJJJIIIHHHHHHCCCCCCAAAAAAAAAAAABBBCCCBBBAAAAAABBBBBBAAA===:::<<<:::777777888999::::::;;;::::::999999::::::;;;999999::::::::::::;;;;;;;;;;;;<<<;;;:::<<>>:::FFFZZZrrrooo]]]SSSRRRlllmmmcccqqqOOOAAAKKKHHH<<<333---------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------***,,,...///...------...000000111333222111333666;;;999777:::???DDDGGGHHHFFFCCCCCCHHHOOO[[[kkkyyy{{{nnn\\\PPPQQQXXXXXXRRR___\\\VVVNNNHHHIIIPPPXXXUUUYYY[[[VVVLLLEEEDDDEEEGGG999888<<<666555999888666777222++++++000///***,,,---------------,,,,,,+++++++++***++++++,,,,,,************************,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++)))...333222000>>>```wwwhhhXXX@@@LLL|||]]]NNNKKKGGGBBB@@@@@@???<<<999666666666555444444444333555666666777999>>>DDDIIIMMMOOOUUU]]]bbbiiivvvWWWJJJHHHIIICCCDDDIIIGGGIIIUUUrrrvvvhhh___\\\___iii|||tttjjjfffaaa^^^^^^^^^```bbbbbbbbbaaa```aaacccfffhhhhhhhhhkkkqqqwww{{{|||}}}|||yyy~~~uuummmhhhbbbXXXSSSSSSTTTSSSQQQPPPPPPQQQRRRSSSQQQPPPNNNLLLJJJIIIHHHHHHDDDCCCBBBAAA@@@AAABBBCCCAAA@@@@@@AAAAAA@@@===:::;;;999777777777999:::::::::::::::999999:::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<>>DDDVVVmmm|||ttt```UUUPPPhhhttteeetttRRRCCCJJJGGG<<<444...------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,---......222000...---.../////////222222444777999999999:::555666>>>LLLXXXbbbooozzzggg___ZZZ```mmmzzzrrrmmmnnnmmmiiioootttvvvqqqhhhcccgggmmm|||xxxrrrjjj___SSSJJJEEE>>>CCCHHHAAA===>>>;;;999:::888444222222000---///...------,,,,,,------,,,,,,++++++++++++,,,,,,************************,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++///...---,,,000AAAaaa}}}wwwggg___FFFOOO~~~___PPPJJJFFFBBB@@@@@@???;;;888555555555555555444444444555666777888:::>>>DDDIIIMMMOOOUUU]]]bbbhhhttt[[[LLLHHHIIICCCBBBDDD>>>AAACCCRRRtttzzzfffZZZVVVTTTVVVgggzzziiicccbbb```]]][[[^^^^^^^^^^^^___^^^\\\ZZZ]]]___bbbbbbcccffflllqqqvvvwwwzzz}}}}}}{{{|||wwwtttqqqkkk___UUUQQQTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPNNNLLLJJJIIIHHHHHHDDDCCCBBBAAA@@@AAAAAABBB???>>>>>>???@@@???<<<:::999999888777777888999999999999999999999999999999999999999999:::::::::::::::;;;;;;;;;;;;<<>>666444333111222111000444666<<>>>>>===;;;888555444444444555666555555666888999888777;;;<<>>;;;777444444444555555555555555555666888999;;;???DDDHHHMMMOOOUUU\\\```fffqqq}}}hhhWWWOOOOOOIIIGGGGGG???GGGCCCHHH[[[tttkkkYYYNNNNNNIIIHHHUUUooooooaaa]]]```___\\\ZZZ]]]\\\ZZZ\\\^^^^^^[[[XXXXXXZZZ\\\^^^___bbbgggkkkpppqqquuuyyy}}}~~~|||zzzzzzyyyxxxwwwrrrhhh]]]VVVVVVUUUTTTSSSRRRQQQPPPPPPQQQPPPNNNLLLKKKIIIIIIIIIEEEDDDCCCAAA@@@@@@AAAAAA===<<<<<<===>>>===;;;999777888999999888777888999888888999999999999888888888999999999999:::::::::999:::;;;;;;;;;<<<>>>@@@AAADDDGGGJJJMMMQQQVVVYYYZZZ^^^dddiiinnnrrrwwwzzz~~~uuuzzzsss]]]YYYMMM???666444444111666444222666999???gggzzzkkkrrrdddXXXTTTUUUWWWaaappp{{{sssqqq{{{{{{}}}{{{tttpppqqqqqqoooeeeWWWHHHAAA===:::777888999888666555444333222222333333333555777888888888111333888>>>CCCIIIVVVbbbiiiqqqvvvvvvuuuwwwxxxvvvxxxyyy|||~~~yyytttooolllllllllnnnoooppppppooooooqqqqqqrrrqqqooolllhhhfffgggjjjooovvv{{{~~~}}}|||zzzyyyuuunnndddXXXMMMGGGLLLIIIEEEBBBAAA???>>>======???DDDKKKPPPQQQLLLGGGEEEQQQdddvvvfffXXXNNNaaappp}}}ZZZGGGGGGCCC;;;555...------,,,,,,,,,+++++++++***************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------.........---------......***,,,///222444444444333333666<<>>>>>===:::777333444444444555666666666555777888999;;;???DDDGGGMMMOOOUUU[[[___cccnnnyyyxxxeee\\\YYYQQQNNNLLLDDDFFFDDDEEELLLTTT]]]jjjvvv{{{ooobbb]]]aaagggmmmvvv~~~zzzwwwqqqhhh]]]QQQGGGAAACCCAAA@@@HHH]]]uuuuuuhhh\\\[[[^^^___]]]\\\\\\ZZZZZZ\\\______]]]YYYWWWXXXZZZ[[[]]]```cccfffiiikkkoootttyyyzzzyyywww||||||{{{yyytttmmmddd\\\YYYXXXVVVTTTRRRQQQQQQPPPRRRPPPOOOMMMKKKJJJIIIIIIFFFEEECCCAAA@@@@@@@@@@@@===<<<;;;;;;<<<<<<:::888666888::::::999777777999777777888999999888777777888888888999999999::::::888:::;;;;;;;;;<<<>>>@@@@@@CCCGGGJJJMMMQQQVVVZZZZZZ^^^dddjjjnnnsssxxx{{{~~~uuuyyy~~~```[[[OOO@@@777555444222666444222666999???gggzzzhhhjjjYYYSSSTTTUUU___mmmyyy~~~yyyjjjmmmnnnkkkiiigggaaaZZZOOODDD999777777555444555777777666555333222222111222444666777666555444444444555777999999<<>>>>>===:::777333444444444555666666666555666888999;;;>>>BBBFFFLLLNNNTTTZZZ^^^aaakkkvvvwwwooojjj^^^UUUPPPGGGCCCCCCEEEHHHGGGGGGMMMUUUVVVVVVTTTMMMEEEBBBDDDHHHIIIOOOSSSTTTUUUYYYYYYWWWQQQNNNJJJEEE@@@===;;;999::::::;;;CCCVVVkkkvvvxxxnnnddd\\\[[[]]]]]]]]]^^^[[[[[[[[[]]]______]]]\\\WWWXXXYYYZZZ\\\___```bbbdddfffjjjooosssuuusssqqqzzz{{{zzzvvvsssooohhh```]]][[[XXXUUUSSSRRRRRRRRRRRRQQQOOOMMMKKKJJJIIIIIIGGGFFFDDDAAA@@@????????????===;;;:::;;;:::999777555999======:::888888999666777888999999888777666888888888888999999999999888999;;;<<<;;;<<<===???@@@CCCGGGJJJMMMRRRWWWZZZZZZ^^^dddiiinnnssswww{{{}}}~~~vvvyyyccc^^^QQQAAA777555444222222111000444666<<>>777222444555444333555666666555444444444444444111555<<>>;;;777444444444555555555555555333555777888:::===AAADDDJJJLLLSSSYYY\\\```iiitttssscccXXXLLLFFFDDDEEEHHHGGGEEEGGGKKKEEEGGGHHHGGGEEEDDDDDDEEEDDDGGGGGGDDDCCCDDDBBB>>>BBB@@@===:::888888999:::999999;;;GGG\\\pppvvvsssiiibbb]]]\\\[[[ZZZ\\\___[[[]]]______]]]\\\[[[\\\XXXXXXXXXZZZ\\\]]]^^^^^^```bbbeeejjjnnnooommmkkkmmmrrrtttrrrrrrsssmmmfffbbb___ZZZUUUSSSRRRTTTUUURRRQQQOOOMMMLLLJJJJJJIIIHHHFFFDDDAAA@@@???>>>???AAA>>><<<::::::999888666555:::??????;;;888888:::555666888999999888666555888888888888999999999999777999;;;<<<;;;;;;===>>>@@@BBBFFFJJJMMMRRRWWWZZZZZZ^^^dddiiimmmrrrvvvyyyzzz|||xxxzzzfff```RRRBBB888555555222111000000444666:::```sss~~~pppddd\\\XXXXXX___lllwwwpppaaaXXXSSSRRROOOKKKJJJHHH???444555111111333444222333666444333333444555777999;;;777???IIIPPPQQQMMMJJJHHH???===;;;:::777555888>>>FFFTTTdddooovvv|||~~~}}}~~~{{{vvvsssssstttuuuvvvxxxxxxyyyyyywwwvvvsssqqqooonnnmmmmmmjjjjjjkkkqqqwwwzzzxxxuuummmiiibbbZZZRRRMMMIIIHHHKKKJJJLLLRRRYYY]]]\\\YYYZZZ\\\bbbgggjjjfff\\\TTTMMMXXXhhhuuu~~~rrrbbbNNNVVVwwwppp}}}^^^IIIDDD???;;;555***------,,,,,,,,,,,,++++++************************)))******+++,,,,,,------++++++,,,,,,,,,,,,---------......000111333555666:::<<>>===;;;===LLLfffzzz{{{ssseeeaaa^^^\\\ZZZWWWZZZ```\\\___aaa```\\\YYYYYYZZZXXXXXXXXXYYY[[[\\\\\\[[[^^^```cccgggkkkkkkiiiggg___ffflllooossswwwsssllleeeaaa[[[UUUSSSSSSUUUVVVRRRQQQOOOMMMLLLKKKJJJJJJHHHGGGDDDBBB@@@???>>>>>>BBB???<<<;;;:::999777666555:::@@@@@@<<<999999:::555666777999999777666555777888888888888999999999777999;;;<<<;;;;;;===>>>@@@BBBFFFJJJNNNRRRWWW[[[[[[^^^dddiiimmmqqquuuxxxyyy{{{~~~yyy{{{rrr~~~gggaaaSSSBBB888666555333111111111666777;;;```qqqqqqjjjkkkjjjhhheee```YYYSSSTTT\\\iiivvvwww___WWWXXXNNNJJJBBB===>>>???:::222222000111333333000222777222111222333666:::>>>@@@DDDMMMXXX^^^\\\UUUNNNJJJFFFBBB???>>>999444444777AAAPPPbbbooowww~~~~~~yyyvvvvvvwwwwwwxxxyyy{{{||||||zzzxxxtttpppmmmlllllllllkkkjjjkkkpppvvvyyywwwsssjjjeee]]]SSSLLLGGGDDDDDDIIIGGGGGGLLLTTTZZZ[[[YYY\\\^^^ccciiijjjeee[[[RRRKKKWWWhhhttt{{{wwweeeMMMRRRrrrlll{{{]]]IIIDDD???<<<555)))---------,,,,,,,,,++++++************************))))))***+++,,,,,,------++++++,,,,,,,,,---------...///000111444666888999AAAIII]]]zzz~~~{{{uuupppppptttzzzsssppp{{{}}}uuussspppPPPPPPOOOLLLGGGAAA;;;888111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++,,,------......------)))---111222444EEEiiiggg^^^||||||bbbDDDBBB\\\|||hhhVVVTTTKKKGGGBBB@@@@@@???<<<999666666666555555444444333111333555777888:::>>>@@@FFFIIIQQQXXX[[[___hhhrrrsssXXXOOOMMMJJJHHHIIIIIIHHHGGGEEEEEEGGGIIIGGGCCCBBBEEEDDDEEEFFFHHHIIIJJJJJJJJJFFFHHHFFFBBBAAACCCCCCAAABBB;;;>>>RRRjjjwww|||~~~wwwnnnbbb[[[ZZZ\\\]]]]]]bbbaaa```___^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[```aaaaaa```___```dddhhheeedddeeekkksssvvvtttqqqkkkeee^^^XXXVVVUUURRRPPPRRRPPPOOONNNNNNLLLJJJGGGHHHHHHFFFEEEBBB@@@===<<>>???>>>;;;999999999999999999888888888777777777888888888888999999999888999:::;;;<<<<<<===<<<@@@BBBFFFIIILLLPPPUUUXXXZZZ^^^ccciiioootttzzz~~~~~~}}}}}}oooyyyhhhZZZOOOCCC555555777///666333000555999>>>ccctttppp```VVVUUUTTTTTTWWWZZZXXXTTTTTT\\\hhhsss|||mmmWWWLLLLLLHHHAAA===<<<:::666555777444777666111///222555666777555444444555666;;;@@@FFFAAA>>>AAADDDDDDEEEGGGDDDGGGIIIFFF???999777888999HHH]]]pppzzz~~~}}}|||zzzyyyzzz{{{}}}~~~zzzvvvtttssspppjjjgggiiijjjkkknnnqqqsssrrrooolllbbb]]]UUUMMMIIIEEECCCAAAEEEFFFGGGHHHKKKMMMOOOPPPSSSVVV[[[^^^]]]YYYSSSOOOMMMTTT```nnnzzzyyy```PPPQQQtttppprrrnnn}}}xxxaaaKKKCCC???777000...------------------------,,,,,,+++***))))))******,,,,,,,,,------,,,++++++)))+++---......---...///111000...888BBB===;;;IIISSSnnn|||www|||sssjjjlllvvv}}}{{{~~~}}}lllkkkkkkoooyyyvvv|||qqqfffYYYPPPMMMIIICCC>>>999999888333...,,,///333...---,,,,,,------,,,***...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---...+++444888GGGkkkrrrbbb\\\oooCCCBBBbbbtttuuufffSSSKKKHHHEEECCCBBB@@@>>><<<666666555444444444444555222333444555666999===@@@GGGHHHNNNVVVZZZ]]]eeennnrrr___YYYQQQMMMLLLMMMKKKIIIPPPKKKIIIJJJIIIFFFGGGJJJEEEFFFGGGIIIJJJJJJJJJJJJGGGJJJIIIEEECCCDDDBBB>>>>>>888>>>UUUpppyyyjjjaaaaaacccaaa^^^^^^___``````___^^^]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[^^^``````___^^^^^^aaadddeeedddeeejjjppprrrpppmmmkkkfff^^^YYYWWWUUUSSSQQQRRRQQQOOONNNNNNLLLJJJGGGGGGGGGFFFDDDBBB@@@>>>===???>>><<<999777888;;;===???AAAAAA@@@===:::::::::999999999888888888777777666666777777777888888888888999:::;;;<<<<<<======@@@BBBFFFIIILLLPPPUUUXXXYYY\\\bbbggglllqqqwwwzzz{{{|||}}}pppttt```WWWPPPFFF666333777222666333000555999>>>cccooommmgggRRRNNNJJJIIINNNSSSTTTRRRSSS[[[gggsss|||zzz\\\LLLMMMCCC>>>;;;<<<:::777666888:::<<<;;;888888:::666111444444333444444555888;;;999555333666777555777:::AAAEEEIIIHHHCCC>>>;;;:::<<>><<<666666555444444444444555333444555555666888<<<@@@DDDFFFLLLSSSXXX[[[ccclllzzznnn___VVVTTTSSSQQQMMMTTTNNNKKKMMMNNNKKKHHHHHHFFFGGGIIIKKKLLLLLLLLLKKKGGGKKKLLLJJJIIIHHHEEE@@@???;;;AAAWWWppp}}}}}}yyyyyyiiiaaabbbddd```[[[[[[^^^aaaaaa___]]]]]]^^^XXXXXXYYYZZZZZZ[[[[[[[[[]]]^^^______^^^]]]^^^```cccbbbcccgggkkkmmmkkkiiijjjfff___ZZZWWWUUUSSSRRRRRRQQQOOONNNNNNMMMJJJHHHFFFFFFEEEDDDCCCAAA??????======<<<:::999:::>>>AAABBBCCCDDDBBB???<<<::::::999888888888888777777777555666666666777777777777888888999:::<<<======>>>???BBBFFFIIILLLPPPUUUXXXXXX[[[```dddhhhmmmrrruuuwwwyyy|||tttzzz^^^UUURRRHHH666111666444555333000555888===ccc~~~jjjllluuuVVVNNNEEECCCGGGLLLOOOPPPQQQYYYfffsss|||mmmXXX[[[AAA===;;;<<<===<<>>:::444222333333333444555555555333111111222111...000555;;;AAAGGGKKKJJJEEEAAA>>>===III[[[kkkvvv{{{}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzvvvtttuuusssooonnnppphhhhhhggggggfffccc^^^ZZZWWWRRRKKKEEEBBB???===;;;::::::::::::;;;===>>>???DDDFFFIIILLLMMMLLLJJJIIIMMMSSS___mmmyyyrrrjjj\\\UUUWWWuuuuuu|||mmm~~~wwwoooZZZGGGBBB@@@888000...------------------------,,,++++++************+++,,,,,,------------,,,,,,111---******---111333333222AAAHHHRRRfffsssvvv{{{~~~vvvxxx|||vvvuuu~~~zzzzzz{{{yyyvvvyyyvvvrrruuu~~~|||zzzyyy{{{jjjhhhiiiqqq}}}}}}vvvpppkkkXXXLLL???:::;;;;;;444...000...------///000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000+++333333AAAfffnnnzzzkkkaaa___JJJeeevvv]]]VVVOOOIIIJJJHHHEEECCCBBB@@@>>><<<666666555444444444444555333444555555555888<<>>>>>???BBBEEEIIILLLPPPTTTXXXXXX[[[___cccfffjjjnnnqqqsssvvv{{{~~~uuummmsssyyyhhhZZZRRRHHH777111444222444333111555777<<>>???AAAEEEOOOXXXWWWTTTMMMCCC??????===999444555555333444777666444444333333444222///111777555;;;DDDLLLOOOLLLFFFAAA<<>>;;;888666777777666666777777888999<<<>>>@@@BBBDDDEEEFFFFFFLLLRRR^^^lllxxxppp___VVVUUUWWWtttnnnuuulllXXXGGGCCCBBB:::222///------------------------,,,++++++******++++++++++++,,,------------------+++,,,...000222444444555555MMMbbb{{{~~~xxxyyyssswwwssslllfffooo}}}{{{yyyvvvyyy~~~~~~yyynnnbbb]]]______\\\YYY___cccbbbdddhhhiiigggpppqqqvvv}}}uuusssrrrvvv}}}~~~|||~~~oooaaaNNNDDDCCCAAA;;;555222000......///000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///,,,444666GGGoooyyyrrriii~~~YYYLLLaaaaaaRRRJJJHHHIIIGGGEEEDDDCCCAAA>>>;;;666666555444444444444555444444555555555777;;;>>>???AAAGGGNNNSSSWWW___hhhxxx|||vvvmmmddd]]]\\\[[[VVVQQQOOOMMMNNNPPPQQQSSSUUUVVVVVVTTTYYY[[[ZZZXXXVVVPPPJJJCCCEEEOOObbbyyy~~~sssrrrppplllfffbbbaaaaaa^^^aaadddddd```\\\[[[[[[WWWXXXYYYZZZ[[[]]]^^^^^^_________`````````___^^^[[[\\\]]]```dddggghhhhhheeeccc___ZZZVVVSSSRRRRRRSSSQQQPPPOOOOOOMMMKKKHHHDDDDDDDDDDDDCCCBBBAAA@@@===>>>===;;;999999;;;===AAACCCDDDCCC???;;;999888777777777777777777777777777777777888888888999999888888888999;;;===>>>??????AAAEEEHHHKKKOOOTTTWWWXXX[[[___bbbeeehhhllloooooosssyyy}}}~~~rrrtttzzzxxxaaaQQQFFF888222222...333222111555666;;;bbb~~~ppp}}}lllmmmhhhYYYKKKHHHJJJJJJJJJKKKMMMWWWeeesss}}}hhh[[[MMMGGGAAA???@@@FFFSSS___ppprrrmmm___OOOEEE@@@<<<999:::777444777???AAA>>>777333111222000---000444111777@@@KKKRRRQQQJJJDDD:::GGG[[[nnnyyyxxxrrrkkkdddccceeemmmzzz}}}{{{|||wwwtttssspppkkkjjjlllkkkiiigggeeeccc```[[[XXXRRRNNNGGGAAA===999555222444444333333333333444444777888:::<<>>@@@FFFMMMQQQUUU\\\eeeuuupppccc[[[VVVVVVXXXUUUVVVVVVXXXZZZ^^^aaacccgggjjjjjjeeeaaa^^^YYYRRRNNNSSS\\\jjj|||xxx{{{|||uuukkkcccbbbcccaaabbbbbbcccbbb```]]][[[ZZZZZZ[[[\\\]]]^^^___```aaa```______aaabbbaaa```YYYZZZ\\\___bbbeeeggghhhdddcccaaa\\\VVVSSSRRRSSSSSSRRRPPPOOOOOONNNKKKIIIDDDDDDDDDDDDCCCBBBAAA@@@>>>???>>>;;;999888999:::???AAACCCCCC???;;;999888666666777777777777777888888888888888999999999999888888888999:::===???@@@>>>AAAEEEHHHKKKOOOTTTWWWXXX[[[^^^aaadddgggjjjmmmlllqqqwww{{{|||}}}mmmooo{{{dddPPPFFF888222222...222222222555666:::aaa{{{mmmpppmmmppp]]]LLLHHHJJJHHHHHHJJJMMMVVVeeesss}}}uuuaaa]]]WWWQQQKKKEEECCCIIIQQQeeeoootttkkk\\\PPPHHHCCC>>>>>>999555===LLLTTTSSSCCC<<<555333222000000333222555===IIISSSUUUNNNHHH;;;HHH[[[mmmuuuqqqeee[[[OOONNNPPPZZZiiizzz~~~|||wwwsssqqqnnniiihhhkkkhhhfffdddbbb___\\\XXXTTTPPPLLLFFF@@@<<<888444111111000000/////////000000333444666999<<>><<<555---+++------------------------,,,++++++++++++,,,,,,---+++,,,---......///......---...000222555===FFFMMM^^^zzzuuu}}}{{{vvvooofff```LLLHHHCCC??????BBBGGGJJJGGGIIIGGGCCCCCCGGGJJJIIIFFFFFFEEECCCAAAAAABBBCCC>>>@@@CCCGGGJJJMMMPPPQQQZZZ___jjjyyyvvvsssqqqwwwxxxfffWWWNNNIIIGGG>>>:::666333222111000//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,333333DDDppp}}}uuurrrNNNCCCTTTeeeSSSOOOHHHGGGFFFEEEDDDAAA===:::666666555444444444444555555555555444444555888;;;>>>???EEEKKKOOORRRYYYaaarrrooobbb___aaa___^^^^^^___bbbhhhmmmpppuuuwwwuuuoookkkjjjgggbbbaaahhhpppwwwyyyooohhhfffgggccc```___```dddeeebbb___]]]]]]^^^___``````aaaaaabbb___]]]^^^```bbbbbbaaa[[[\\\^^^___aaaccceeegggeeeeeeccc^^^XXXUUUTTTUUUTTTRRRPPPPPPOOONNNKKKIIIEEEEEEEEEDDDCCCAAA@@@????????????===:::999:::;;;>>>AAACCCCCC@@@<<<:::999666666666666777777888888777777777777888888888888888888888888:::===???AAA>>>AAADDDHHHKKKOOOSSSWWWVVVYYY]]]```bbbeeeiiilllkkkpppvvvxxxyyy{{{|||dddhhh|||aaaPPPHHH999222333222111222222555555999aaalllwwwppplllTTTMMMKKKGGGGGGKKKMMMWWWeeesss}}}|||kkkYYYOOOMMMNNNXXX___\\\UUUPPPLLLHHHAAA@@@:::666CCC\\\kkkmmmYYYLLL???;;;:::777555555666777<<>>???AAAHHHOOO\\\kkkyyy~~~ddd\\\WWWSSSsss{{{lllzzznnnXXXDDD>>><<<444---,,,------------------------+++++++++++++++,,,---...+++,,,---...///////////////000777EEEWWWdddkkklllyyyqqqqqquuuaaa]]]WWWQQQMMMKKKIIIHHHUUUTTTQQQOOOQQQWWW\\\___```eeegggdddcccgggkkklllbbbaaa___]]]ZZZUUUPPPNNNIIIHHHFFFCCCAAA??????@@@DDDGGGOOO]]]lllxxx~~~}}}}}}tttwww}}}mmm___SSSMMMGGGBBB<<<888555333111/////////...------------------------------------------000,,,111000AAAmmm{{{vvvoooMMMBBBPPP|||kkkWWWSSSHHHGGGFFFEEEDDDAAA===:::666666555444444444444555555666555444333555888:::===>>>CCCIIILLLNNNUUU]]]nnnwwwllljjjeeedddcccdddhhhnnnuuuzzzzzz{{{yyytttsssttttttqqqlllvvv}}}vvvrrrppppppccc___\\\___eeeiiifffbbb______``````aaabbbbbbbbbbbb^^^[[[\\\___bbbcccbbb]]]___`````````aaadddfffffffffeee```ZZZVVVVVVWWWTTTRRRQQQPPPOOONNNKKKIIIFFFFFFEEEDDDCCCAAA???????????????>>><<<;;;<<<>>>>>>AAACCCDDDAAA>>>;;;:::555666666666777777888888666666666666777777777777888888777888:::===@@@BBB>>>AAADDDHHHKKKOOOSSSWWWUUUXXX[[[___aaadddhhhkkkjjjooouuuwwwwwwzzzooommmsss]]]PPPJJJ:::111444666111222333555555888aaammm~~~ttt}}}```TTTNNNHHHGGGLLLMMMWWWfffttt}}}}}}eee\\\NNNPPPOOOJJJGGGHHHHHHFFFBBBAAA999666GGGfff{{{gggWWWFFF???>>>:::666444999999===HHHTTTYYYUUUOOOFFFNNNYYYdddfff\\\MMMAAAEEECCCBBBEEEOOO___pppzzzzzztttqqqpppnnnkkkkkkoooiiifffbbb^^^ZZZVVVPPPMMMFFFCCC@@@===<<<:::777555000000000///000000111222///111444777:::===>>>???GGGOOO\\\kkkzzznnnddd[[[UUUuuuuuuttt]]]HHHAAA>>>777000///------------------------++++++++++++,,,,,,---...+++,,,---...////////////222888HHHeee|||rrr}}}xxxqqq```PPPGGGFFFEEEGGGLLLVVV```gggtttuuutttrrruuu{{{rrrjjj```^^^YYYRRRKKKFFFEEEEEEAAA???@@@FFFQQQ[[[bbbeeejjj|||||||||nnn]]]QQQMMMHHHAAA;;;777555222111//////...------------...---------------------------000,,,111000BBBnnn}}}rrreeezzzIIIFFFPPPvvvkkkYYYUUUHHHGGGFFFEEEDDDAAA===:::666666555444444444444555666666555444333444777:::<<<===AAAGGGIIIKKKRRRZZZlllzzzsssmmmjjjlllqqqxxxxxxsssooommmgggeeebbb``````bbbdddgggjjjeee```___bbbfffhhhhhhhhheeebbb___^^^^^^```aaadddbbb^^^YYYXXX[[[aaaeeegggiiiiiieee^^^VVVRRRQQQQQQPPPOOONNNMMMKKKJJJJJJGGGFFFEEEDDDDDDBBB???<<<=========<<<:::999;;;<<>>;;;:::;;;<<>>;;;999777777777777777777777777888777777666666777777888999999999:::;;;===???@@@AAAAAABBBEEEHHHLLLOOOQQQUUUXXX[[[]]]^^^___aaacccdddggglllpppsssvvvzzz|||sssooo|||qqqrrrpppYYYVVVFFF777777111444333111555222777777JJJqqqyyyuuurrrccc]]]YYYSSSPPPMMMUUUbbbppp{{{uuu^^^LLLDDDCCCDDDEEEHHHEEE>>>999CCC___}}}qqqXXXIIIDDDBBB@@@???:::;;;@@@LLLYYY]]]TTTIIIKKKLLLUUUYYYOOONNNQQQLLLVVVWWWWWWVVVWWW^^^iiiqqqzzz}}}|||}}}xxxtttqqqqqqssssssqqqmmmmmmiiiccc\\\UUUNNNGGGBBBBBB>>>::::::<<<===:::777333222111000000000000000222222222444777:::<<<<<>>AAACCCEEEHHHJJJaaa~~~|||tttqqqppprrryyy~~~uuunnniiiaaabbbdddfffgggggggggfffhhhfffddddddeeegggggggggfffggghhhhhhfffbbb]]]ZZZ]]]]]]\\\ZZZZZZ\\\aaadddfffggggggccc]]]WWWSSSQQQPPPOOONNNMMMLLLKKKJJJIIIEEEDDDDDDDDDEEEDDDAAA???CCCDDDCCC@@@===;;;<<<===@@@CCCFFFEEEAAA===;;;;;;777777777777777777777777888888888777777888888888999999999999;;;===???@@@AAAAAABBBDDDGGGKKKNNNPPPTTTWWWZZZ\\\^^^___aaacccbbbfffjjjnnnrrruuuyyy{{{~~~uuuppp~~~mmmppprrrYYYTTTEEE777888111333111111555222777666DDD|||sssrrrwwwsssgggddd^^^UUUOOOJJJSSS```ooozzzqqqVVVIIIFFFFFFFFFJJJIIIBBB<<>>BBBOOO\\\]]]SSSHHHGGGMMMXXXXXXRRRWWW[[[QQQYYY[[[\\\\\\]]]bbbjjjppptttxxx|||~~~{{{|||yyyvvvssssssttttttqqqnnnlllggg___VVVNNNGGG???;;;;;;888666777;;;===<<<:::555444333222111111111111222222444555777999;;;;;;CCCJJJXXXjjj|||tttfffQQQVVVyyyrrr___GGGBBB:::333000,,,...------------,,,,,,,,,------------------......***///222111000555AAALLLXXXuuu~~~ppprrr{{{mmm\\\RRRKKKQQQ\\\gggqqq|||zzzgggVVVJJJDDDBBB@@@AAAIIISSS^^^jjjtttssseeemmm{{{lll^^^OOOAAA888777444111///...---,,,+++///......------......///---...000000222BBBcccooommmHHH;;;FFFiiinnn\\\UUUJJJMMMIIIEEEDDDEEECCC@@@<<<777555333222333444444444444444444555555555555666888:::===???AAACCCFFFHHH[[[wwwxxxppphhheeecccdddjjjqqq|||sssnnnccceeehhhjjjjjjhhhfffdddeeeeeedddeeeeeeeeeeeeeeedddfffggghhhfffccc___\\\^^^^^^^^^\\\\\\]]]```bbbccccccaaa^^^YYYTTTPPPNNNOOOOOONNNMMMKKKJJJIIIHHHDDDCCCCCCDDDEEEEEECCC@@@BBBCCCBBB@@@>>>======>>>???CCCFFFEEE@@@<<<;;;===777777777777777777777777999999888888888888999999999999999999:::<<>>===???@@@@@@CCCEEEDDD@@@===<<<===888888888888888888888888999999888888888888999999999888888999:::<<<>>>???AAAAAAAAABBBEEEGGGJJJLLLQQQSSSWWWZZZ[[[]]]___aaabbbeeejjjnnnrrrvvvzzz|||}}}|||tttiiillluuu]]]XXXIII:::999111222333222444...666888BBBrrrvvvddd{{{mmmtttkkkcccWWWPPPQQQJJJRRR___mmmyyy}}}wwwhhhUUUMMMMMMLLLJJJFFFFFFQQQbbbooosssyyyzzznnnZZZPPPTTTVVVRRRIIICCCFFFUUUbbb___QQQFFFCCCNNN___eeeiiizzzuuuggghhhiiigggeeefffjjjnnnnnnqqquuuwwwyyy{{{~~~~~~~~~~~~|||yyyvvvrrrmmmkkkaaa[[[RRRJJJCCC>>>999666666555555666888:::;;;;;;777666444333222111111111222555888:::999999999:::DDDOOO___qqq|||[[[VVVppp|||qqqvvv___EEE???777111///+++------------------------.....................---444222333>>>PPPcccrrryyy~~~ooobbbSSSNNNVVVhhhzzzrrr___SSSHHH???AAAJJJ\\\```kkkzzz}}}nnn___TTT@@@<<<888444333222111000/////////......////////////---...111333???```rrrQQQ???AAAeeefff[[[TTTNNNJJJGGGFFFFFFEEEAAA>>>888666444333444555555444444444444555555555555666555888;;;>>>AAAEEEJJJMMMWWWmmmzzzeeeTTTKKKEEE@@@===???@@@AAAFFFKKKYYYggg}}}~~~rrrssssssqqqnnniiieeebbbbbbcccdddcccaaa```aaabbbcccbbbbbbaaabbbcccddddddddddddbbb```]]]]]]___aaacccaaa^^^\\\YYYVVVRRROOONNNMMMLLLKKKJJJIIIHHHGGGDDDDDDDDDEEEFFFFFFCCCAAA===>>>???>>>======???AAABBBBBBBBBBBBAAA???===<<<888888888888888888888888888888888777777888888888888888888888:::<<<>>>???AAA@@@AAABBBDDDFFFHHHJJJNNNQQQUUUWWWYYY[[[]]]___aaaeeejjjnnnrrrvvvzzz}}}~~~wwwiiikkkkkkVVVVVVIII999888222555333333333---666999@@@lll~~~gggzzziiisssmmmdddWWWQQQVVVJJJQQQ^^^kkkwww~~~xxx___hhhyyy```TTTQQQMMMLLLJJJMMMXXXeeejjjgggrrr{{{uuu```UUUZZZ\\\UUUOOOFFFIIIZZZhhhbbbSSSIIIIIIMMMXXX```kkkuuulllggggggjjjhhhkkknnnqqqtttwww{{{~~~~~~|||}}}}}}|||~~~~~~|||xxxtttooojjjhhh\\\WWWNNNFFFAAA===:::999777777777888888:::;;;;;;999888666555444333222222222777<<<===;;;999999;;;DDDPPPbbbtttzzzZZZUUUlll~~~sssvvvuuu]]]DDD>>>666000///+++,,,,,,,,,------------.....................//////111111:::SSSvvv~~~kkkVVVUUUYYYfffzzzuuuwww~~~~~~yyyvvvqqqmmmqqqwww{{{kkkYYYKKKEEENNNPPPYYYfffrrr{{{~~~tttbbbVVVFFFBBB<<<888555444333111000//////......//////000000---...333333<<<[[[|||~~~rrrSSS???@@@```qqqaaaXXXNNNKKKGGGFFFGGGEEEBBB>>>888666444333444555555555444444444555555555555666444777:::===@@@EEEKKKOOOVVVjjjyyyttt]]][[[WWWOOOGGG@@@;;;:::999666555888999999;;;???GGGRRRfff}}}xxxwwwuuurrrnnnjjjgggeeecccddddddccc``````aaaddddddddddddcccccccccddddddcccbbbaaa^^^\\\]]]___bbbccc```]]][[[YYYWWWSSSPPPMMMMMMLLLKKKIIIHHHGGGGGGEEEEEEDDDEEEFFFEEECCCAAA>>>???@@@???======>>>@@@DDDAAA???@@@BBBBBB>>>:::888888888888888888888888888777777666666777777888888888888888:::<<<>>>???@@@@@@@@@AAACCCEEEGGGIIILLLOOORRRUUUWWWYYY\\\^^^___ccchhhmmmqqquuuyyy|||~~~{{{pppsssdddTTTYYYLLL:::777222777222333444...666888;;;bbblll|||jjjnnnkkkeeeYYYSSSVVVJJJPPP[[[hhhsss|||vvvffftttjjj[[[UUUOOOPPPQQQTTT\\\eeehhheeeqqq{{{dddWWW]]]```XXXTTTKKKMMM```nnngggWWWMMMPPPKKKSSS___kkkxxxkkkcccccceeeeeegggjjjmmmppptttyyy}}}~~~{{{{{{}}}|||xxxvvvxxxyyyyyyxxxuuuqqqlllhhhfff[[[UUULLLEEE@@@===;;;:::888888999999:::;;;<<<>>><<<;;;:::888666555555555333999???@@@===::::::;;;BBBPPPdddvvvqqqYYYXXXnnn}}}zzzqqq|||~~~xxx\\\CCC===555000000,,,,,,,,,,,,---------......------......//////000000111666FFFgggoooeeeaaaccclll{{{vvvrrrmmmkkkjjjooozzz~~~uuugggdddggggggeeefffhhhfffbbbXXXZZZbbbooonnnXXXNNNKKKMMMTTT[[[bbbooo{{{~~~yyykkk\\\RRRLLLEEE>>>:::777555333000000////////////000000111---///444333999UUUvvvvvv{{{uuuUUU@@@???YYYvvvcccVVVOOOLLLHHHGGGGGGFFFBBB???999777444444555666666555444444444555555555555666555777999<<>>???@@@@@@@@@AAABBBDDDFFFHHHJJJMMMQQQTTTVVVXXX[[[]]]^^^aaagggkkkooosssxxx{{{~~~|||{{{fffXXX^^^QQQ<<<777111777000222555///777777555YYYooouuummm}}}gggfffeeeZZZRRRSSSIIIOOOYYYeeepppzzzvvvfffqqq___WWWPPPTTTWWWXXX\\\cccggggggsssfffXXX___bbb[[[XXXNNNPPPdddrrrkkk[[[QQQSSSKKKSSScccmmm~~~rrrddd^^^___bbbdddgggjjjmmmpppuuuzzz~~~{{{zzz{{{yyysssqqqssssssttttttrrrnnnjjjgggeee\\\VVVLLLDDD@@@===<<<;;;888999::::::;;;<<<>>>@@@???>>><<<:::999888777777444:::@@@BBB>>>;;;:::<<<@@@NNNdddwwwuuuiiiYYY^^^tttttt}}}~~~}}}[[[BBB<<<555000000---,,,,,,,,,------.........,,,------...///000111111:::@@@QQQlllzzzuuuzzzddd]]]iiiyyyxxxpppdddYYYSSSXXX^^^bbbiiiyyy}}}}}}wwwssspppsss|||qqqqqq}}}cccQQQBBBAAAHHHSSS```kkk~~~~~~ttt~~~qqq\\\VVVMMMEEE@@@;;;888666000000////////////000000222---///555444777RRRrrrxxx|||yyyYYYBBB>>>TTTwwwbbbTTTOOOLLLHHHGGGGGGFFFBBB???999777444444555666666555444444444555555555666666555777999:::===AAAFFFJJJRRRcccpppbbbXXX[[[eee___YYYPPPIIIDDDAAA@@@???;;;:::999777666666666666777777666666666888999;;;===>>>>>>NNNlllzzzwwwtttrrrqqqnnnhhhcccdddbbbaaaaaabbbbbbaaa```hhhjjjkkkjjjgggcccaaa```______^^^\\\ZZZZZZ]]]___eeebbb^^^YYYTTTQQQOOONNNNNNKKKIIIHHHGGGGGGEEEDDDFFFDDDAAAAAADDDDDDBBB???DDDBBB@@@===;;;;;;;;;;;;>>>???@@@AAAAAAAAAAAAAAA===999666666888999888666777777777777888888888888999999999999:::;;;<<<===<<<===???@@@@@@AAACCCEEEHHHKKKOOOSSSUUUWWWYYY[[[___bbbeeehhhkkknnnsssvvv}}}zzz{{{VVVWWWSSS===555111555333...///555444333???PPPyyymmmfff___\\\YYYRRRMMMKKKPPP___nnnxxx~~~wwwuuu|||fffTTTYYY[[[\\\]]]ccckkknnnlllyyyxxxddd^^^___^^^WWWLLLNNNcccsssmmm[[[PPPSSSZZZ^^^]]]\\\eeetttppp]]]YYYVVVTTTXXX\\\dddkkkooosssyyy|||{{{~~~zzz{{{{{{vvvqqqpppqqqooolllkkkiiigggcccaaaXXXSSSMMMGGGCCC@@@>>><<<999888999<<>><<<;;;;;;;;;888===AAABBB???<<<;;;<<>>PPPuuuttt[[[TTTQQQMMMIIIGGGHHHHHHEEECCC:::777444333333444444333444444444555555555555666777666666777;;;AAAFFFIIIUUUccc}}}{{{nnnfff\\\OOOIIIKKKLLLGGGBBB>>>======<<<<<<;;;:::999888777777777777;;;::::::999888888888888777::::::DDDZZZttt{{{xxxsssqqqqqqnnniiieeebbbaaa```aaaaaaaaa___\\\gggiiijjjiiifffbbbaaa```______^^^\\\[[[[[[\\\]]]aaa___\\\XXXTTTRRRPPPOOOMMMJJJHHHGGGGGGFFFEEECCCEEEDDDCCCDDDDDDDDDBBB@@@BBBAAA???>>><<<;;;::::::===>>>???@@@@@@@@@@@@@@@===;;;888777888999999777777777777777888888888888888888888999999;;;<<<<<<;;;===???@@@@@@@@@BBBDDDFFFIIIMMMQQQSSSUUUWWWYYY^^^aaadddgggjjjnnnsssvvv{{{}}}yyy[[[SSSMMM;;;888333555333///000444444333>>>NNNzzzoooggg___[[[WWWPPPLLLJJJOOO\\\kkkuuu{{{kkkZZZUUU^^^gggjjjlllnnnnnnkkksss~~~~~~oooaaa^^^^^^[[[VVVLLLNNNbbbqqqmmmaaaZZZTTTXXXYYYVVVSSSYYYeeeooosssuuugggVVVRRRPPPOOOUUU[[[bbbiiilllpppvvvyyyyyy}}}xxxuuuxxxxxxtttppppppoooooonnnnnnllliiiccc___XXXSSSLLLGGGDDDBBBAAA@@@BBBAAAAAABBBEEEGGGIIIJJJEEEDDDCCCAAA@@@@@@??????;;;???BBBBBB@@@===;;;;;;EEEQQQdddtttjjj\\\eeettt|||sssttt{{{XXX@@@;;;444//////,,,---------,,,,,,---......***,,,///000000222666:::LLLZZZlllwwwyyyuuussssssyyyvvvpppmmmtttfffXXXXXX^^^ffflll|||zzz{{{kkkXXXJJJEEEWWWddduuuiiiTTTIIIEEE???:::444444333222/////////111000+++222///111555FFFtttssshhhhhhAAA<<>>>>>>>><<<<<<:::999888999999:::?????????>>><<<:::777666444999777999GGG\\\}}}xxxsssppppppnnnkkkhhhdddcccbbbbbbbbb```]]][[[bbbdddffffffeeeccccccdddbbbaaa```___^^^^^^^^^^^^]]]\\\YYYWWWTTTRRRQQQQQQKKKIIIGGGFFFFFFEEEDDDCCCCCCEEEGGGGGGEEECCCBBBAAA@@@@@@???>>>===<<<::::::<<<<<<===>>>??????@@@@@@???<<<:::999999:::999999777777777888888888999999888888888888999:::;;;;;;:::<<<>>>??????@@@BBBCCCCCCFFFJJJMMMPPPRRRUUUWWW\\\^^^bbbfffiiimmmrrruuuwwwzzzwwwhhhTTTJJJ;;;:::555333444111111444333222<<>><<<;;;FFFRRRdddttt~~~hhh[[[gggwww~~~nnnmmmzzztttSSS>>>;;;555//////,,,......---------------...&&&---222111...444DDDRRRdddnnnwwwjjjrrrxxxxxxhhhYYYVVV]]]fff~~~vvvllllllzzzvvvYYYHHHIIIPPP___rrr|||dddVVVNNNFFF@@@555666666444111000//////111,,,222000111555DDDqqq~~~rrr```pppIII>>>CCCbbbvvv^^^\\\RRRNNNIIIFFFFFFEEEBBB???;;;888555333333444444333444444444444555555555555666666666777;;;???DDDGGGMMM[[[uuuhhh\\\UUULLLDDDBBBDDDBBBAAAAAABBBBBBAAA??????>>><<<;;;;;;<<<===>>>AAABBBCCCCCCAAA===:::888888<<<777555===LLLooo}}}xxxrrrooooooooommmjjjiiifffcccaaa``````___]]]\\\___bbbdddeeefffgggiiidddcccbbbaaaaaaaaa```___\\\[[[YYYVVVTTTRRRPPPOOOJJJHHHFFFEEEEEEEEEDDDBBBBBBFFFJJJJJJGGGDDDCCCDDD???@@@@@@@@@???===;;;:::;;;;;;<<<<<<===>>>??????@@@>>><<<:::::::::::::::777777888888888999999999888888888888888999:::::::::;;;===>>>>>>???AAACCCBBBEEEIIILLLNNNPPPSSSVVVZZZ\\\```dddgggkkkppptttssswww}}}ttt|||~~~rrrZZZLLL<<<;;;444222444222222444333333:::DDDsssiii|||uuu```[[[WWWVVVVVVPPPIIIFFFIIISSS___hhhqqqxxx||||||~~~vvvfffttt{{{{{{vvvsssrrrooodddeeebbb^^^^^^aaa^^^XXXNNNMMMTTTbbblllmmmjjjiiihhheee```ZZZUUUSSSYYYaaaqqqzzzrrrbbb[[[WWWXXXbbb^^^dddhhhiiikkkqqqttttttxxxuuuuuuxxxxxxtttsssuuuqqqqqqqqqqqqpppmmmhhhdddbbb^^^YYYUUUTTTUUUUUUUUUXXXWWWUUURRRRRRSSSWWWZZZUUUSSSQQQNNNLLLJJJHHHHHHHHHHHHGGGFFFCCC@@@>>>===HHHTTTfffuuuyyybbbXXXhhhyyy|||}}}llliiizzz~~~mmmNNN<<<;;;555//////,,,///......---------------///111222///222CCC```vvv|||llliiimmmzzzlllddd```iiirrruuuvvvzzzyyywwwzzz}}}}}}mmmUUUOOONNNZZZnnnsss~~~kkk\\\QQQKKK???:::444111222222000...222,,,222000222666CCCnnnjjjQQQBBB@@@\\\{{{___ZZZTTTPPPJJJGGGFFFEEEBBB>>><<<999555333444444444333333333444444444555555555666666666888:::>>>BBBEEEJJJVVVooo```PPPJJJDDD@@@@@@CCCBBBAAABBBCCCCCCBBB@@@BBB@@@???>>>>>>???AAACCCCCCDDDFFFGGGEEEBBB???===>>>???999666;;;BBBYYYzzz}}}wwwqqqnnnnnnooommmlllkkkgggaaa]]]\\\^^^______^^^```bbbccccccdddfffgggcccaaa______```aaa```___]]]\\\ZZZWWWSSSPPPNNNLLLIIIGGGEEEDDDEEEEEEDDDBBBBBBFFFJJJKKKHHHFFFEEEFFFBBBBBBBBBBBBAAA???===;;;<<<<<<;;;;;;;;;<<<===>>>@@@???>>><<<:::::::::;;;888888888888999999999999888888777777777888999999888:::<<<======>>>@@@AAACCCEEEHHHKKKMMMPPPSSSVVVXXX[[[^^^bbbeeeiiinnnqqqpppuuu{{{}}}pppyyywwwppp\\\OOO<<<999333333444333333333333333999???tttqqq___{{{qqq[[[WWWSSSTTTVVVQQQIIIEEEFFFNNNXXXaaakkkttt|||}}}{{{nnn}}}~~~{{{tttlllaaaaaa______aaabbb]]]VVVNNNRRR\\\iiippppppllljjjeeeaaa]]]ZZZSSSPPPWWWbbbwww}}}kkk```WWWXXXcccccchhhkkkjjjkkkqqqttttttyyywwwwwwyyywwwrrrqqqtttuuussspppoooooonnnmmmkkkhhheeeaaa^^^^^^^^^^^^]]]aaa```___\\\ZZZ[[[___ccc___]]]YYYUUUQQQNNNKKKJJJNNNLLLJJJGGGEEECCC@@@>>>JJJVVVfffuuu|||cccZZZlll|||zzzwwwzzzllljjjzzzgggJJJ;;;;;;555//////,,,///......---------......333222111555CCC[[[wwwssskkkvvv}}}iii\\\XXXXXXbbbvvvsssxxxwwwcccOOOKKKTTTeeezzz{{{pppnnndddbbbQQQCCC444...222555333...222,,,222111333666AAAjjjYYYBBB===WWWfffZZZVVVRRRLLLIIIHHHFFFCCC???<<<999666444444444444333333333333444444444444555666666666888:::===AAACCCHHHRRRjjjaaaTTTQQQLLLGGGFFFBBBBBBBBBCCCFFFHHHHHHGGGEEEDDDBBBAAAAAACCCFFFHHHFFFGGGIIIIIIIIIFFFDDDBBB@@@@@@:::999======HHH```{{{vvvpppmmmnnnnnnmmmkkkjjjeee___[[[ZZZ\\\^^^___bbbccccccbbb```___```aaa```\\\XXXXXX\\\^^^^^^]]]^^^]]][[[XXXTTTPPPLLLJJJIIIGGGEEEDDDEEEEEEDDDCCCCCCFFFIIIJJJJJJIIIIIIJJJGGGGGGFFFEEECCCAAA???>>>>>>===<<<;;;;;;;;;<<<===@@@@@@???<<<:::999:::;;;888888888999999999999:::888777777777777777888888888999;;;<<<<<<===???AAACCCEEEHHHJJJLLLOOOSSSVVVWWWZZZ]]]```cccfffkkknnnoootttzzzzzzllluuuxxxdddWWWMMM;;;888444555333333333222222444888<<>>:::QQQrrr^^^WWWRRRMMMJJJIIIGGGDDDAAA===:::666444444444444333333333333333444444444444666666666888:::===???AAAFFFNNNcccwww\\\RRRPPPKKKFFFFFFDDDCCCCCCEEEHHHKKKLLLKKKHHHGGGEEECCCDDDGGGJJJLLLJJJKKKKKKKKKJJJHHHFFFEEE@@@BBB???>>>???:::AAAVVVttt|||xxxtttooommmnnnnnnllljjjiiieeeaaa__________________``````___]]]\\\]]]______ZZZUUUUUUZZZ^^^______^^^]]]\\\YYYUUUQQQMMMKKKIIIGGGEEEEEEFFFFFFEEEDDDEEEEEEFFFHHHKKKMMMMMMLLLMMMKKKIIIGGGDDDCCCAAAAAAAAA???===;;;::::::;;;<<>>@@@BBBDDDGGGIIIKKKNNNRRRVVVWWWYYY\\\___aaadddhhhkkkpppsssyyy~~~xxxiiiqqq{{{^^^RRRKKK<<<:::444444111222222222333555888999^^^gggwwwfffZZZRRRQQQSSSOOOIIIEEEDDDHHHOOOWWWcccnnntttzzz{{{ooo}}}xxxiii]]]XXXNNNUUU___iiiqqqrrrlllfffbbb```aaa^^^RRRKKKVVViiiooo```^^^jjjllloooooollllllqqqtttuuutttssstttuuurrrmmmmmmqqqsssrrrqqqrrrtttuuutttsssrrrqqqooonnnmmmjjjfffbbbaaadddfffeeecccccchhhllljjjiiieeeaaa]]]ZZZXXXWWWQQQMMMHHHEEEDDDCCC@@@>>>GGGSSScccrrr}}}}}}ddd^^^www{{{}}}}}}sss|||{{{zzz{{{dddHHH::::::333---//////------------...000111222///333???UUUmmmzzzzzzuuukkkmmmvvv|||~~~sssmmmnnnyyymmm```^^^\\\```iiinnnmmmnnnqqqrrruuusssqqq}}}iiiVVVUUU^^^hhh~~~mmmUUUBBB999666444333333,,,222222555666>>>eeeccc???<<>>;;;777555444444444333222222333333333444444444555666666888:::<<<>>>???EEEKKK]]]zzz~~~cccXXXUUUQQQNNNPPPEEECCCAAABBBEEEGGGHHHHHHJJJHHHFFFEEEFFFIIILLLOOOMMMNNNMMMMMMKKKIIIGGGEEE@@@EEEEEECCCAAA:::@@@VVVfff~~~|||vvvrrrnnnmmmnnnnnnllliiiiiigggfffffffffeeebbb```YYYZZZ[[[[[[[[[\\\___aaaaaa[[[UUUUUU[[[```cccccc]]]]]][[[YYYVVVRRRNNNLLLIIIHHHFFFEEEFFFGGGFFFEEEFFFDDDDDDGGGLLLOOOOOONNNQQQOOOKKKHHHEEEDDDCCCCCCCCCAAA>>><<<:::::::::;;;???@@@???<<<888777999;;;888888999999999:::::::::888777666666666666777777666888:::;;;;;;<<<>>>???BBBCCCFFFHHHJJJMMMRRRUUUWWWZZZ\\\^^^```cccfffiiipppsssxxx}}}vvvgggooo```RRRKKK>>><<<444111000222222111333666888888YYYmmmttthhhZZZQQQPPPSSSOOOIIIEEECCCGGGMMMUUUbbbmmmooowwwyyypppaaa]]]KKKPPPXXXbbbkkknnniiibbb```___aaa]]]NNNDDDPPPfffqqq```^^^jjjmmmpppppplllkkkppptttuuusssssstttvvvsssnnnnnnssspppppprrrtttwwwwwwuuutttwwwwwwvvvuuusssoooiiieee\\\```ccccccaaaaaaeeejjjlllkkkhhheeebbb___^^^]]]PPPKKKEEEBBBBBBAAA???===EEEPPPaaappp|||}}}ttt\\\ZZZwww~~~|||xxx~~~|||xxxdddHHH::::::222---000000,,,,,,,,,---///000222333555:::GGG]]]sss|||wwwoooiiiuuuyyyyyy{{{xxxvvvzzz}}}{{{dddQQQMMMRRR^^^iiihhh```[[[]]]UUUYYYYYYZZZjjj}}}ssstttzzzdddVVVXXXdddrrr}}}gggOOO===555444555444---222222555666===cccssseeeDDD@@@LLLppp}}}]]]TTTOOOJJJHHHGGGFFFCCC@@@>>>;;;777555444444444333222222333333333444444444555666666888999;;;===>>>DDDHHHXXXuuurrraaaZZZVVVNNNGGGKKKEEECCCEEEGGGFFFFFFHHHHHHHHHIIIIIIJJJLLLNNNPPPOOOQQQRRRQQQMMMIIIFFFEEEEEEDDDEEECCC??????HHHTTTlll|||}}}yyyzzzyyyqqqkkklllnnnkkkgggfffhhhfffdddeeeggggggeeebbb^^^___```^^^]]]___dddhhheeeccc```]]]]]]^^^aaabbbWWWYYYYYYWWWSSSNNNJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFHHHIIILLLNNNOOOPPPQQQWWWXXXOOOGGGFFFGGGEEEAAA@@@???===<<<:::999888?????????>>>;;;::::::;;;888888999999999999888888777888888888888999999999888888999:::<<<======>>>@@@BBBEEEGGGHHHKKKNNNQQQVVVYYY\\\^^^___bbbeeegggnnnrrrxxx|||wwwfffiii}}}aaaYYYKKK;;;777...000222333444333222333666888SSSnnnpppvvv___PPPPPPTTTPPPMMMDDD<<<>>>FFFPPP\\\fffqqquuu}}}ttt```QQQKKKGGGIIIXXXiiiooohhh______aaaccc___QQQGGGPPPaaapppkkkllliiilllnnnoooppppppqqqsssuuusssssstttsssrrrpppnnnmmmpppoooooorrrvvvxxxwwwuuuvvvxxx{{{}}}uuunnngggbbb\\\YYYZZZ```gggmmmmmmmmmmmmmmmkkkeee]]]WWWKKKGGGDDDBBBBBBAAA???<<>>GGGkkkyyyZZZNNNHHHJJJJJJEEEHHHIIIAAAAAA>>>:::555222111111111222333444444555555444444444666777888888999;;;>>>BBBHHHVVVlllrrreee]]]WWWSSSLLLFFFCCCFFFHHHHHHIIIKKKKKKKKKJJJJJJJJJLLLOOOQQQSSSSSSSSSPPPLLLHHHGGGGGGKKKJJJKKKJJJFFFEEENNNYYYjjjyyyzzzwwwwwwwwwppplllmmmmmmjjjgggggghhhffffffgggiiiiiifffddddddeeeeeebbb___```dddhhhgggeeebbb___^^^^^^___```WWWXXXYYYWWWSSSNNNJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEGGGHHHIIIKKKLLLMMMMMMNNNQQQXXX[[[UUUOOOKKKGGGAAABBBAAA@@@???===<<<:::999?????????>>><<<:::999888888888999999999999888888777777888888888999999999888888999:::;;;<<<======>>>@@@CCCEEEGGGIIIMMMPPPTTTWWWZZZ]]]```cccgggiiinnnrrrwww|||wwweeefff{{{^^^XXXKKK<<<999000333222333444333222333666888MMMooofffzzzmmm[[[WWWWWWSSSOOOFFF>>>???EEENNNYYYbbbooottt}}}lllYYYKKKAAABBBFFFRRRdddrrrpppfffaaacccfffbbbSSSFFFJJJXXXwwwyyypppqqqrrrnnnmmmmmmnnnoooqqqrrrsssqqqpppooommmkkkkkkkkklllmmmllllllppptttwwwxxxwww{{{{{{|||}}}sssnnnggg```]]]^^^aaacccgggffffffeeeccc^^^WWWRRRJJJGGGDDDBBBCCCBBB???===GGGQQQ```ooo{{{rrrfffbbb[[[LLLRRRtttvvvppp}}}]]]EEE999888111///000---000///---,,,---000444777JJJ```ooo}}}ggg___]]]ggg{{{}}}zzzoooiiimmmkkknnn|||xxxqqqvvvssssssyyy{{{uuuuuunnnggg```VVVWWWlll{{{uuu{{{rrrYYYUUU\\\qqqwwwjjj[[[JJJ<<<777666222222555333222<<>>:::666333222222222222333444444555555444444444666777777777999;;;===???DDDQQQfffqqqddd^^^]]]QQQJJJFFFHHHKKKKKKLLLNNNNNNNNNNNNLLLKKKMMMPPPRRRRRRQQQPPPMMMJJJJJJKKKMMMQQQPPPPPPOOOKKKKKKUUUaaappp{{{}}}wwwttttttrrrnnnllllllkkkgggfffhhhgggggghhhjjjlllkkkiiifffhhhiiihhhdddaaa```dddgggiiihhheeebbb```^^^\\\\\\WWWXXXYYYWWWRRRNNNKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFIIIJJJKKKLLLLLLKKKJJJIIIMMMSSSWWWWWWUUURRRKKKDDDCCCCCCCCCBBB@@@>>><<<:::>>>>>>???>>>===:::888666888888999999999999888888777777777888888888999999777777888999:::;;;;;;<<<;;;===@@@CCCEEEHHHLLLOOOQQQUUUYYY]]]```dddhhhkkknnnrrrwww|||xxxddddddwww\\\WWWKKK===:::333777222333444333222333666888JJJzzzaaatttyyybbbVVVQQQNNNQQQGGG@@@???DDDJJJTTT]]]mmmrrr|||sss^^^LLLAAA999===@@@FFFZZZpppsssgggdddeeeiiifffVVVEEEDDDMMMaaa}}}qqqtttxxxooommmkkkllloooqqqqqqooommmllliiieeebbbcccgggjjjjjjiiijjjmmmqqquuuwwwwww|||{{{zzz|||{{{sssmmmjjjiiiiiihhhfffbbb___[[[VVVPPPKKKHHHGGGDDDCCCCCCCCCAAA???GGGQQQaaappp|||mmm]]]XXXPPPGGGQQQqqqtttmmmzzzyyyXXXAAA666666000...111...111000...,,,---222:::@@@YYYsss}}}}}}yyy]]]]]]jjj|||vvvpppjjjfffXXXOOORRRSSSYYYiii|||yyy}}}uuukkk``````rrr|||tttqqqsss|||ssscccWWW[[[kkk}}}~~~zzz|||nnneeeVVVEEE999888333222555444111888CCCpppuuussswwwnnn```HHH<<>>;;;777444333333333333333444555555555555444444666777777777888;;;======AAAKKK^^^wwwssskkkhhh[[[RRRJJJKKKMMMLLLLLLMMMRRRRRRRRRPPPNNNNNNQQQTTTOOOOOONNNLLLMMMOOOTTTXXX\\\ZZZWWWUUURRRTTTaaappp~~~}}}|||zzzuuuqqqqqqmmmkkkkkkkkkhhhddddddhhhfffgggjjjlllmmmmmmkkkiiiiiiiiihhhddd``````cccgggllljjjhhheeeaaa]]]ZZZXXXWWWXXXXXXVVVRRRNNNLLLKKKIIIIIIHHHHHHHHHGGGGGGGGGIIIJJJLLLLLLKKKHHHEEECCCDDDFFFJJJNNNQQQSSSPPPMMMEEEEEEEEEEEECCC@@@>>><<<;;;<<<===>>>>>><<<999666888888999999999999888888777777777777888888888888666777777888999999::::::999<<>>===@@@EEEJJJOOORRRGGGGGGGGGFFFDDDBBB@@@>>>999999;;;===@@@???<<<999888888999999999999888888666666777777777888888888666777777888888999999999999<<>>666555...+++...---+++---///000222999BBBJJJ]]]iiinnntttooo[[[hhhuuutttgggeeehhhjjjkkkhhhjjjfffgggrrr|||ssspppuuuvvvmmmTTTNNNaaawww~~~rrreee\\\EEE:::333555888666999???]]]xxx}}}{{{nnnSSSBBB999OOO~~~bbbRRRNNNQQQLLLJJJIIICCCAAA@@@===:::777555444444333444555555666666555555444666777777666777999;;;???@@@EEERRRiiiwwwhhhZZZSSSPPPLLLGGGEEESSSXXX[[[ZZZVVVSSSVVVYYY___``````___^^^```cccfffeeecccaaa``````hhhzzzzzzxxxyyyvvvtttsssnnnkkkjjjllljjjeeeccceeedddfffhhhjjjjjjkkkmmmooojjjkkkkkkhhheeefffjjjnnnlllkkkhhheee```\\\XXXVVVWWWXXXWWWUUUQQQNNNMMMMMMIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHEEEBBB@@@CCC>>>::::::<<>>:::888888999999999999888888666666666777777777888888777777888888888999999999999;;;>>>AAACCCFFFKKKNNNRRRUUUYYY\\\___bbbfffiiiqqquuuzzzqqqmmmuuu\\\[[[NNN===888111666222333444333222333666888DDD|||vvv{{{vvvyyyhhhXXXMMMWWWLLLFFFBBBAAAAAACCCKKKTTT___fffrrr}}}uuusssxxx}}}uuulllgggccccccYYYMMMDDD>>>:::999;;;888888555:::WWWvvvnnnkkkbbbUUUPPPSSSNNNWWWdddjjjeee___```eeennnmmmlllmmmmmmjjjccc^^^bbbdddddd___YYYUUUWWWZZZ```bbbeeegggggghhhiiijjjlllnnnpppqqqrrruuuyyy|||~~~}}}{{{qqqmmmfff```[[[VVVRRROOOGGGHHHIIIHHHEEECCCAAAAAADDDPPPaaaqqq}}}eeeRRRKKKIIIZZZqqqooo{{{eeehhhxxxPPP===666666...***......+++...111222333999DDDLLL[[[hhhuuuhhhXXXfffwwwmmmjjjmmmpppqqqooouuuuuuooovvvvvvmmmTTTQQQZZZsssyyyXXXEEE666444666666888===UUU|||~~~{{{qqqVVVEEE777HHHvvvkkkXXXPPPRRRMMMJJJJJJFFFCCCBBB???<<<999666444333444444555666666666666555555666777777666666999:::??????BBBMMMbbbzzziii```\\\VVVPPPMMMRRRXXX^^^^^^ZZZVVVWWWZZZaaaccceeeeeeddddddeeefffaaaaaadddgggiiiqqqyyyyyyzzzyyywwwvvvtttooolllnnnooojjjfffeeebbbdddfffggggggiiimmmqqqkkklllkkkhhheeeeeeiiimmmkkkiiifffccc___[[[YYYWWWWWWXXXWWWUUUQQQNNNMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHFFFEEEDDDEEEAAA???>>><<<999>>>GGGKKKJJJGGGDDDBBBBBBBBBCCCAAA>>>;;;===@@@AAA===:::888888999999999999888888666666666666777777777888888888888999999999999999888;;;===???AAADDDHHHKKKOOORRRWWW[[[___ccchhhkkkrrrvvv|||vvvrrrsss[[[[[[OOO===888222777222333444333222333666888KKKhhhtttjjjZZZLLLVVVMMMHHHDDDBBB???@@@GGGOOOXXX```nnnzzzwwwpppnnnttt{{{zzzsssoooiiiccc[[[PPPFFFBBB???::::::===777999999===OOOoootttmmmfff]]][[[``````bbbhhhjjjcccYYYYYY```lllnnnpppppplllfff^^^YYY\\\aaaeeebbbZZZSSSQQQRRRWWW[[[```cccccccccdddfffiiikkkmmmmmmnnnppptttxxx{{{|||~~~~~~|||yyyvvvtttlllhhhccc^^^ZZZVVVRRRPPPGGGJJJKKKJJJFFFBBBAAAAAACCCNNN```qqq~~~cccSSSMMMHHHaaa|||iiipppyyyooobbbhhhzzz~~~}}}uuuLLL:::555666...,,,000111---000333444777@@@NNNZZZ___tttzzzhhhgggvvvwwwooouuuxxxvvvtttuuuyyy~~~vvv}}}qqqYYYOOOaaayyyrrrYYYAAA888777555666;;;JJJyyy___LLL:::DDDnnnvvv___TTTTTTNNNIIIJJJFFFEEECCCAAA===999666333222444444555666666666666666555666777666666666888:::<<<<<>>???BBBFFFHHHMMMPPPVVV[[[___dddjjjmmmssswww}}}yyytttqqqZZZZZZOOO===999333999222333444333222333666888KKKooocccyyyppp^^^LLLVVVOOOJJJFFFBBB>>>===CCCKKKSSS\\\lllyyyyyydddYYYNNNJJJEEE===:::<<<999<<<===<<>>:::666333111444555555666666666666666555666777666555666888:::::::::<<>>DDDPPPPPPBBB???GGGGGG>>>DDDCCC@@@>>><<<<<<===>>>:::999888888999999777555555555555555666777999999777777777777777777777777888:::;;;<<<>>>@@@DDDGGGMMMQQQVVV[[[___dddjjjmmmuuuxxx~~~nnnZZZ[[[MMM;;;777111666333333333333444555666666EEE}}}dddmmmaaa```VVVPPPMMMIIIEEE>>>:::@@@HHHQQQXXXdddooozzz|||bbbQQQIIIDDD???<<<===::::::======DDDYYYpppuuukkkiiijjjjjjhhhiiiiiifff^^^WWWYYY```jjjllltttzzztttdddYYYVVVUUU[[[aaaddd^^^TTTJJJCCCKKKOOOUUUZZZ]]]]]]\\\[[[`````````bbbfffjjjnnnpppooorrrttttttqqqmmmjjjiiijjjgggccc^^^YYYVVVTTTSSSNNNMMMKKKIIIGGGDDDCCCBBBKKKUUUcccnnnyyy|||dddSSSIIIMMMggg{{{}}}}}}kkkkkkuuu}}}|||yyytttgggYYYBBB999111000111///......555000000:::JJJ^^^sss|||rrriiirrrooonnnSSSQQQaaauuu[[[CCC777777999:::JJJqqqbbbFFFAAAUUUuuu]]]SSSPPPMMMJJJIIIEEEEEEDDDAAA===888555444444444555555555555444444555555555555666666666666888999===DDDPPPhhh|||zzztttnnniiidddbbbhhhmmmmmmkkkjjjooowww|||wwwuuusssqqqlllhhhgggdddaaa______ccchhhkkkmmmkkkhhhbbb^^^___dddiiijjjfff```\\\ZZZYYYYYYXXXVVVUUUTTTRRRPPPNNNMMMLLLJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIFFFJJJJJJDDDAAACCCBBB???AAAKKKNNNGGGCCCGGGGGGCCCDDDCCCAAA???>>>=========:::999999999::::::888666555555555555666777888999777777777777777777777777888999;;;<<<===@@@DDDGGGMMMPPPVVV[[[```eeejjjnnnxxx|||aaaXXXKKK===:::222555333333222333333444555666@@@wwwccctttnnn```UUUQQQMMMJJJEEE???;;;@@@GGGOOOVVVbbbnnnxxxoooZZZLLLEEEDDDBBB;;;777999;;;???NNN___lllbbb``````\\\]]]```bbb___ZZZ\\\```nnnpppvvv{{{uuuggg]]]ZZZWWW]]]ccceee```UUUKKKEEEFFFJJJPPPVVVZZZZZZWWWTTTWWWWWWYYY[[[```eeejjjlllllloooqqqrrrpppmmmkkkkkkfffdddaaa]]]ZZZXXXWWWVVVPPPOOOMMMJJJGGGEEECCCBBBKKKWWWeeerrr}}}zzzaaaRRRKKKLLLhhh|||yyy|||kkklllyyyyyysssqqqeeeVVVAAA888111000111///...///000111777@@@JJJXXXmmm~~~yyyqqqzzzhhhZZZWWWlllzzznnn]]]MMM@@@999888:::CCCiiipppMMM===LLL~~~~~~bbbUUUQQQNNNJJJHHHFFFFFFEEEBBB>>>:::777555444444555555555555444444555555555555666666666666999999<<>>===<<<;;;:::999:::;;;;;;999888666555555666666777888999777777777777777777777777777888:::<<<===@@@DDDGGGMMMPPPVVV[[[```eeekkkooozzz~~~|||}}}hhhUUUIII@@@<<<111444222222222333333444555666999kkkdddkkkyyydddXXXRRRNNNKKKGGGAAA<<>><<<;;;;;;::::::;;;<<<===;;;:::666666666666666777888888777777777777777777777777666777999;;;<<>>???DDDKKKRRR^^^kkkvvvzzzdddVVVPPPGGGBBBAAA>>>;;;BBBMMMOOOkkkmmmYYYMMMMMMRRR\\\dddccc^^^^^^cccgggjjjooopppkkkddd]]][[[WWW\\\bbbbbb\\\RRRHHHBBB===<<>>666111000111///000333777;;;CCCIIINNNZZZpppsss{{{sssttttttsssrrruuu|||yyykkkRRRYYY{{{}}}pppeeeSSS???999@@@999TTT```EEEEEEfffjjjWWWRRRPPPNNNKKKGGGFFFDDDBBB@@@===999666444444555555555555444444555555555555666666666666999999;;;???FFFZZZzzzzzzyyyyyyxxx|||{{{wwwrrrnnnllljjjfffcccaaa`````````cccddddddbbbaaaccciiimmmnnniiibbb\\\YYYWWWUUUTTTRRRQQQQQQPPPOOOOOONNNNNNLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHGGGEEECCCAAA???===<<>>@@@GGGSSSccczzzwwwuuu{{{}}}xxxtttrrrqqqpppooojjjlllmmmmmmlllooouuuzzz|||}}}}}}yyytttqqqqqqsss|||}}}qqqqqqrrrwwweeeTTTdddyyyfffMMM???<<<;;;JJJuuueeeHHHCCC[[[vvv___UUURRROOOMMMHHHFFFCCCBBBAAA>>>999666444444555555555555444444555555555555666666666666777888;;;>>>DDDUUUrrr~~~}}}{{{{{{~~~zzztttpppmmmkkkhhhdddaaa^^^]]]\\\aaacccfffeeedddeeeiiimmmnnniiiaaa[[[WWWTTTRRRQQQSSSRRRRRRQQQPPPOOONNNNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDAAA>>>;;;999999===FFFOOOPPPIIIBBB???;;;;;;BBBOOOSSSLLLFFFFFFCCCBBBAAA???===;;;:::999999999999:::===>>>===;;;777777666666666666777777777777777777777777777777333555888999;;;???CCCFFFOOOSSSYYY```ffflllrrrvvvmmm|||ppp}}}www\\\YYYMMM===999111666111111111222222333444555999HHH{{{ZZZooommmaaaWWWRRRNNNLLLHHHBBB???AAAHHHMMMXXXgggvvvnnnVVVSSSRRRPPPFFF@@@JJJZZZsssyyywwwyyy{{{wwwlllbbbbbbhhhbbbiiinnnnnnlllkkkhhhddd^^^bbbfffeee___TTTJJJEEE???===;;;:::>>>FFFNNNTTTHHHIIIKKKNNNSSSYYY^^^aaa```bbbddddddbbbaaa```aaaaaaaaabbbbbbbbbaaa``````ZZZVVVPPPJJJFFFEEEEEEFFFQQQbbbuuunnnQQQLLLcccsssuuu|||fffIII:::444111111000///222777BBB>>>???JJJZZZmmm|||wwwyyyvvvvvvtttrrrooommmnnnrrrvvvzzzqqqrrrsssqqqnnnmmmooorrryyypppjjjhhhdddmmmwwwyyyxxx~~~sssfff\\\]]]dddssscccXXXmmm}}}fffLLL:::>>>AAAffflllKKK@@@QQQlllZZZSSSOOOLLLIIIGGGDDDCCCCCC@@@;;;777444444555555555555444444555555555555666666666666666777;;;>>>BBBOOOiii}}}|||tttsssxxxyyytttpppnnnkkkgggccc___]]][[[___cccgggiiihhhhhhjjjlllnnniiiaaa[[[WWWUUUSSSRRRTTTTTTSSSRRRQQQOOOOOONNNMMMMMMLLLKKKJJJIIIHHHHHHEEEEEEEEECCCAAA===999777777999AAAOOOUUUNNNCCC>>>999999===GGGQQQRRRKKKEEECCCBBB???<<<:::999888888888777888:::<<<======<<<777777666666666666777777777777777777777777777777333444777999;;;>>>CCCFFFPPPTTT[[[aaahhhnnnuuuyyyppp}}}pppfffWWWYYYIII999;;;555444111111111111222333444555;;;>>>mmmaaabbbvvvdddXXXSSSOOOMMMIIICCC???@@@EEEIIITTTccctttaaa[[[WWWTTTMMMGGGNNN[[[zzzyyyrrrjjjbbb___aaa^^^fffmmmmmmmmmnnnlllgggcccgggjjjiiibbbXXXNNNIIIAAAAAA???;;;:::>>>HHHOOOIIIIIIJJJKKKNNNRRRVVVXXXZZZ]]]aaabbbaaa```______\\\]]]^^^``````aaa``````ZZZUUUOOOIIIEEEDDDFFFGGGWWWgggyyyhhhOOOOOOlllrrrqqq~~~uuu^^^EEE888444111111000///333888>>>>>>FFFVVVgggvvvxxx|||yyysssrrruuuyyyvvvvvvvvvvvvzzz~~~xxxsssrrrrrr|||yyyqqqsssuuuvvvvvvwwwxxxyyy}}}zzz```WWWSSSVVVnnn```\\\kkk~~~cccGGGBBB;;;[[[{{{XXXFFFKKKtttvvv___TTTPPPMMMLLLIIIEEEEEEFFFDDD>>>999444444555555555555444444555555555555666666666666555777;;;===???HHH]]]qqq}}}sssllliiimmmrrruuu|||}}}xxxtttrrroookkkgggbbb___]]]^^^ccciiikkkjjjiiijjjkkknnnjjjccc]]]ZZZYYYWWWVVVUUUUUUTTTRRRQQQPPPOOONNNNNNMMMLLLKKKJJJIIIHHHHHHCCCCCCCCCBBB@@@===:::888777666???OOOWWWQQQDDD===777777999BBBOOOVVVPPPFFFCCCAAA>>>;;;888888888888777777777999<<<======;;;888777666666666666777777777777777777777777777777222444666999;;;>>>CCCFFFQQQUUU\\\ccciiipppvvv{{{~~~qqq}}}ooo___UUUXXXEEE666===777333111111111111222333444555999777eeefffZZZiiiYYYSSSOOONNNJJJCCC??????CCCGGGQQQaaasssnnnccc[[[XXXSSSMMMQQQ[[[ooopppiiieee```[[[YYY```jjjrrrrrrsssuuusssmmmnnnrrruuutttlllbbbXXXSSSBBBDDDCCC>>>888999BBBJJJOOONNNMMMLLLLLLMMMOOOPPPUUUYYY^^^aaabbb`````````[[[\\\]]]^^^^^^^^^]]]\\\YYYUUUNNNHHHDDDDDDFFFHHH[[[kkk|||^^^JJJOOOlll{{{iiittt{{{~~~uuu^^^HHH777333111111000///333999;;;AAAOOOcccrrr}}}ooouuuzzzvvv}}}~~~|||yyyuuurrrtttxxx{{{~~~zzz{{{qqqqqqppprrr~~~rrraaaQQQHHH[[[{{{xxxoooXXX\\\tttwwwYYYEEE888TTTgggPPPJJJjjjzzz```TTTQQQOOOOOOKKKGGGGGGHHHGGGAAA<<<444555555555555555555444555555555555666666666777555777;;;===<<>><<<999666888888:::===??????===;;;999777666555666777999:::;;;777666;;;AAABBB999111777777888999:::???EEEIIIQQQWWW___ffflllttt|||eeexxxyyyggg___SSSFFF<<<666444444111111111111222333444555;;;:::\\\oooZZZqqqppp___TTTQQQNNNHHHIIIHHH<<>>CCCNNNXXX}}}yyyrrrnnnjjjeee^^^YYYZZZ___ggglllnnnnnnooopppqqqooojjjbbbZZZUUUSSSSSSXXXVVVSSSPPPOOONNNNNNOOONNNMMMLLLKKKJJJIIIHHHGGGFFFEEECCC???;;;888555444444555:::EEEOOOSSSOOOJJJ===:::666;;;JJJVVVSSSHHHCCCBBB@@@???>>>===:::888777777888;;;===>>>===;;;888777666555666777999:::???<<<:::===AAA@@@999333666777888999;;;???FFFJJJSSSYYYbbbiiiooovvv~~~fffzzzuuuccc]]]SSSGGG===666444333111111111111222333444555:::888UUUxxx___fffuuu]]]RRRNNNMMMHHHJJJHHH===???GGGTTTbbbnnnyyynnn[[[\\\VVVNNNOOORRRUUUZZZ```eeegggfffeeedddfff^^^WWWVVVVVVVVVZZZ```mmmvvv~~~zzzqqqoooqqquuu||||||pppddd\\\TTTKKKDDD===888888<<>>NNN^^^hhhsss}}}}}}vvvyyykkkdddbbbiiipppyyy{{{yyyzzz}}}xxxvvvssstttkkkQQQOOOTTTeee}}}}}}yyyfffYYYdddwwwgggVVVCCCJJJiiitttTTTEEEWWW```TTTTTTOOONNNMMMKKKJJJIIIGGGCCC@@@;;;999777777777777555444666666666666666666666666777666777:::<<<@@@JJJTTTzzzsssnnnjjjeee___ZZZYYY```gggjjjjjjkkknnnrrrqqqnnniiibbb[[[VVVTTTTTTVVVUUURRRPPPOOONNNNNNNNNNNNMMMLLLKKKJJJHHHGGGGGGEEEDDDBBB???;;;777444222111444999@@@GGGLLLPPPQQQBBB===777:::GGGRRRRRRLLLDDDBBB@@@??????>>><<<:::666555666999;;;===<<<;;;888777666555666777888999AAA@@@???>>>>>><<<888555555666777999;;;AAAGGGLLLVVV\\\eeelllrrrxxxggg{{{}}}tttvvvlll\\\YYYSSSIII???777333111111111111222222333444555999888PPPpppbbb~~~cccUUUPPPOOOJJJJJJHHH>>>???FFFQQQ^^^jjjvvv|||___\\\ZZZWWWUUUPPPPPPOOONNNNNNPPPRRRRRRRRRYYYTTTQQQTTTXXX]]]eeemmmxxx~~~wwwoooqqqpppttt~~~|||rrrccc[[[QQQJJJAAA999777888AAALLL\\\ggghhhccc\\\XXXQQQLLLGGGEEEIIISSS^^^fffppplllgggaaa\\\WWWSSSPPPNNNGGGDDDFFFCCC@@@GGGSSSggguuuqqqMMMCCCWWWvvv~~~tttsss~~~wwwrrrgggRRR>>>444111222777:::999999:::DDDRRReeerrrxxxyyyyyyzzzoookkkkkkoooqqqttt}}}yyyyyy|||~~~uuutttzzz```QQQJJJQQQddd}}}\\\ZZZjjj|||sss```PPPFFF\\\}}}~~~dddHHHMMMcccUUUSSSRRRPPPNNNLLLKKKJJJGGGDDDAAA<<<:::888777777777666444666666666666666666666666666555666888999<<>>===666666666777:::<<<<<<<<<777666666666666777888888>>>???>>><<<:::777777777444666777999===CCCJJJOOOYYY___hhhoootttzzzggg{{{}}}pppbbbWWWVVVSSSKKK@@@777222111222222222222333444555555777:::PPPllltttooo]]]TTTRRRLLLKKKHHH???>>>DDDNNNZZZhhhuuukkkdddcccdddccc\\\VVVRRRMMMLLLOOORRRTTTSSSXXXUUUUUUZZZ___dddnnnvvv|||zzzqqqkkkooommmrrrggg^^^UUUNNNFFF===888888@@@LLL]]]jjjnnnmmmkkkjjjaaaZZZOOOFFFEEEKKKTTTZZZjjjnnnpppnnnfff\\\VVVSSSLLLFFFCCCDDDAAA???HHHVVViiixxx~~~wwwmmmIIIBBBZZZrrrvvvvvvpppcccMMM888000000555<<>><<<999888888888777555666666666666666666666666777555666888999:::AAAJJJzzzuuupppjjjbbb\\\YYY\\\`````````bbbiiinnnnnnlllhhhbbb\\\XXXXXXXXXRRRQQQQQQPPPOOONNNNNNNNNMMMMMMLLLJJJIIIHHHGGGFFFDDDDDDCCCAAA>>>:::777555555444777>>>JJJTTT[[[]]]TTTJJJ???<<<@@@FFFKKKMMMGGGDDDBBBAAAAAAAAA@@@???999777666777999<<<<<<<<<666666666666666777777888888999:::888666555666888444666888;;;???EEEMMMRRR[[[aaajjjqqqvvv{{{~~~fff{{{iiiTTTUUUSSSKKK@@@777222111222222222222333444555666444<<>>BBBKKKWWWfffttt~~~tttmmmnnnoooiii___ZZZTTTRRRTTTVVVVVVUUUWWWWWWZZZaaaeeejjjrrr{{{~~~wwwnnniiihhhgggoooiii```WWWQQQKKKBBB===<<<>>>LLL```pppyyy{{{zzzxxxqqqiii]]]QQQJJJIIILLLNNN```kkkxxxzzzpppcccZZZVVVMMMGGGCCCBBB???>>>JJJZZZooo|||yyyooo}}}cccBBBAAA]]]ooosssyyynnn^^^GGG222000222777<<<>>>>>>CCCIIIYYYeeexxx~~~}}}zzz||||||{{{yyyyyyzzz}}}wwwyyy{{{}}}~~~}}}zzzxxxwwwvvvvvvyyyzzzzzz~~~|||}}}~~~~~~oooPPPFFFGGG\\\{{{www\\\eeeyyy]]]ZZZ~~~iiiNNNkkkjjjYYYYYYRRRPPPLLLJJJIIIGGGDDDBBB@@@===:::888888888777666666666666666666666666666777666777:::999999???FFF|||vvvoooeee^^^VVVWWWYYY[[[___fffnnnsssuuusssmmmeee]]]XXXVVVVVVPPPPPPPPPOOOOOONNNNNNNNNMMMLLLKKKJJJIIIGGGFFFFFFDDDDDDDDDDDDAAA>>>;;;999555444666???LLLZZZeeejjjbbbUUUHHHAAA@@@BBBFFFKKKIIIGGGCCCBBBBBBAAAAAA@@@;;;999777666888:::;;;;;;555555666666666777777777444666666666555555666777555666999<<>>DDDKKKTTTZZZ```gggpppwww{{{~~~iiioooXXXXXXTTTIII===444444777333333222333333444555666333===QQQoooxxxppp[[[VVVOOOLLLMMMIIIAAABBBFFFQQQ___mmmvvv{{{}}}rrrtttrrrmmmhhhdddbbbdddfffhhhllluuu}}}~~~~~~vvvmmmkkkdddiii{{{zzznnnaaaZZZRRRIIIBBB???===HHH]]]tttzzzooodddZZZSSSOOORRRYYYfffvvv~~~xxxhhhZZZOOOHHHBBB@@@===AAATTTiiizzznnn___gggfff___VVVHHH999HHHnnnxxxsss[[[JJJ<<<333555444555666777===LLL[[[gggttt|||wwwvvvzzzvvvssstttyyywwwrrrxxxuuupppnnnrrrvvvrrrkkkkkkiiigggfffeeebbb\\\XXX[[[YYYWWWUUUUUUWWWXXXXXXUUUTTTVVVXXXWWWZZZeeerrraaaTTTHHHKKKZZZooo|||ttt~~~^^^[[[ooo{{{qqqeeeYYYgggeeeXXXUUUQQQNNNLLLJJJHHHFFFCCC@@@<<<999999999999888666666666666666666666666555555888:::999888<<>>BBBGGGTTTiii{{{ooocccYYYTTTLLLMMMXXXmmmqqq___OOOGGGAAA???===CCCXXXpppzzz~~~iiiYYY^^^[[[RRRKKKBBB:::PPPxxx|||xxxnnnQQQAAA:::777444333444666999CCCXXXkkkfffuuuzzzqqqrrr|||wwwqqqttt|||}}}}}}~~~wwwooojjjjjjfff```^^^``````]]]YYYWWWUUUVVVWWWWWWTTTPPPKKKKKKHHHFFFGGGKKKKKKJJJLLLGGGEEEHHHIIIJJJSSS]]]ttthhh[[[MMMKKKTTTfffttthhhUUU```yyyzzzlllUUUllliii[[[WWWSSSPPPNNNLLLJJJHHHDDDAAA<<<999999999999999666666666666666666666666444444777:::999777:::AAA