BM6P6(@ bbbooorrriiijjj|||yyyvvv~~~kkkpppvvvsssvvvzzz{{{{{{{{{yyywwwtttrrrpppppppppnnnnnnooorrruuurrrqqqpppoooqqqvvv~~~}}}||||||~~~}}}wwwooo^^^YYYRRRKKKGGGDDDAAA???;;;:::999777666444333222111111111111000000000000000000000000000000000000////////////000000000000000111222333333222111000111111222222222333333333777777555444444555666777333444777999::::::999888666777999999:::999888777777888888999999<<<@@@CCCIIIRRR\\\dddfffggggggiiihhhiiijjjkkklllmmmmmmmmmllllllkkkjjjjjjkkklllmmmlllooonnnnnntttoooYYYMMMCCC@@@IIITTT{{{WWWLLL@@@???KKK\\\iiippplllzzz~~~tttuuuyyycccMMMIIICCC>>>;;;:::888777666444444666666999AAAKKKaaannn^^^WWWhhhpppVVVJJJOOOSSSeee{{{xxxsssqqqnnnmmmmmmnnnnnnlllfffdddbbb]]]WWWNNNGGGBBBDDDJJJQQQZZZbbblllzzzwwwdddTTTGGG@@@===:::999888777777888999::::::999777555555666777888888777666666666777999:::777888999::::::::::::999777:::>>>AAACCCFFFJJJMMMXXXUUUPPPNNNSSSYYYXXXRRRQQQIIICCCDDDGGGLLLSSSYYYggglllpppsssvvvvvvooofffccc\\\WWWWWWVVVUUUVVVYYY]]]dddlllmmmhhhbbb^^^]]]VVVUUUVVVYYY___fffjjjllljjjcccWWWLLLDDD???;;;888<<<;;;999888888:::<<<===???BBBCCCBBBEEEHHHGGGBBB>>>@@@AAA???;;;999999:::777777888:::<<<===??????AAADDDIIINNNSSSYYY```eeeffflllsssyyy}}}~~~vvvppp]]]TTTGGG===888444111///333333555777::::::888666222222333444444444333333444333111111111333555777666777999;;;===???AAABBB???===999666555555666777<<>>@@@@@@>>><<<999777666666777888:::<<>>BBBFFFMMMUUU^^^eeeffffffggghhhhhhiiijjjlllmmmmmmmmmmmmeeegggjjjlllllliiifffdddccc^^^YYY[[[hhhxxx~~~|||}}}zzzeeeOOOEEE;;;999BBBeeetttSSSJJJAAAAAAKKK[[[hhhnnnzzzyyy|||xxxXXXHHHDDD???;;;888777555444666444444666666888@@@IIIaaafffYYYTTTbbbwwwuuu[[[NNNPPPRRR```{{{vvvqqqooommmkkklllggghhhfffbbbaaaaaa]]]XXXOOOGGGAAABBBFFFLLLTTT\\\iii|||kkkVVVGGG===888888888666666666666888888999888888777888999;;;<<<;;;:::999888777777777777777777888999::::::;;;;;;===@@@DDDHHHJJJMMMPPPRRRKKKRRRXXXZZZ]]]ccchhhhhh^^^UUUMMMKKKNNNRRRYYYaaadddhhhlllooorrruuusssmmmggg___XXXVVVTTTPPPPPPSSSWWW[[[]]]\\\VVVPPPMMMMMMLLLKKKLLLQQQ\\\hhhrrrwwwvvvlll^^^PPPEEE>>>:::888666666777999:::;;;======>>>CCCHHHKKKMMMNNNHHHAAA???@@@@@@>>>;;;888888999777888999:::<<<>>>???@@@EEEHHHLLLPPPUUU[[[aaaeeehhhmmmtttyyy|||}}}~~~~~~{{{tttiii^^^PPPDDD===999666333222222333555888888777555333333444444444555555555555555444333333444666666777888999:::<<<===>>>???>>><<<:::888777888999:::===???CCCHHHNNNTTTXXX[[[bbbvvvyyyrrrttt~~~~~~}}}}}}|||zzzwwwtttrrrpppppprrrttttttsssrrrrrrsssvvvuuutttssstttxxx~~~~~~zzzwwwvvvwww{{{yyywwwuuuwwwyyy|||~~~vvvrrrkkkddd]]]VVVPPPKKKCCC@@@<<<:::999888666555222222222222222111111111//////.........---------////////////////////////000111111111222222222222333222111000000111222333111111222222222333333333555555555555666666666777777777888888888888777666666777888888999999999999::::::;;;;;;<<<@@@EEEIIIQQQXXXaaafffgggggggggiiihhhiiijjjlllmmmmmmnnnnnnhhhjjjlllmmmmmmkkkhhhggg```ZZZSSSTTTbbbttt~~~}}}fffOOOFFF??????IIIbbbjjjPPPIIIAAABBBLLLZZZgggmmm~~~~~~tttSSSHHHDDD@@@<<<:::999777555666444555666777888???HHH]]]~~~lll^^^WWWaaapppzzzwww\\\OOOQQQRRR```zzzsssooommmkkkiiiiiieeegggeeeaaa``````\\\VVVOOOGGGAAAAAADDDIIIQQQXXXiii}}}nnnYYYIII???;;;888777666555555666777888888888888888:::;;;===>>><<<;;;:::999888777666666777777777888999;;;<<<<<<@@@CCCHHHLLLNNNQQQTTTVVVQQQXXX```dddiiippprrrpppddd[[[QQQOOOPPPSSSYYY```cccgggkkklllooorrrrrrnnneee^^^WWWVVVUUURRRSSSVVVTTTUUUVVVTTTPPPLLLJJJJJJKKKIIIIIIMMMWWWbbblllqqqqqqhhhZZZMMMCCC===999777777888:::<<<===>>>>>>>>>===CCCJJJMMMQQQRRRMMMEEEAAAAAA???===;;;999888888777888999;;;<<<>>>???@@@EEEHHHLLLPPPUUUZZZaaaeeejjjooovvv{{{~~~|||uuummmbbbTTTGGG???:::666444222222222444777888777555444444444444555666777777777777666555555555666666888888999:::;;;<<<===>>>>>>===;;;:::::::::;;;<<>>BBBHHHMMMVVV\\\dddhhhiiihhhhhhjjjiiijjjkkklllmmmnnnnnnnnnllllllmmmmmmlllkkkjjjjjj]]]YYYRRRQQQ^^^uuukkkPPPFFFAAACCCNNNddd|||___MMMGGGBBBCCCLLLZZZffflllzzzoooOOOFFFCCC???<<<;;;999777555555444555777777777>>>GGGWWWxxxuuudddYYY___kkktttxxx\\\OOOPPPRRR```||||||qqqnnnmmmiiiffffffeeefffeeeaaa______[[[VVVPPPHHHAAAAAADDDHHHOOOVVVfffzzzppp[[[JJJ???:::888777666555555666777888777888888999;;;<<<===>>>===<<<;;;:::999888777666666666666777999;;;===>>>AAAEEEJJJOOORRRUUUXXXZZZYYY___fffnnnxxx~~~{{{uuufff\\\SSSPPPOOOQQQWWW]]]ccchhhkkkkkkmmmoooooommmggg```ZZZXXXWWWUUUUUUXXXSSSTTTTTTSSSQQQOOONNNNNNOOOMMMJJJLLLQQQYYY___bbbddd\\\PPPFFF???;;;999888888999;;;<<<===>>>>>>>>>AAAHHHOOOTTTXXXZZZUUUNNNDDDBBB???===;;;:::999888888888999;;;===>>>@@@@@@DDDGGGKKKOOOTTTZZZ```eeelllqqqyyy}}}wwwoooeeeWWWJJJBBB<<<666333333222222444666777777666555555555555666777888999999888888777777666666666888888999:::<<<======>>>>>>>>>=========>>>??????AAABBBDDDGGGJJJLLLNNNNNN[[[hhh|||yyyooosss~~~qqqrrryyy}}}|||zzzxxxuuusssrrrqqqoooppprrrrrrqqqqqqssstttttttttsssrrrrrruuuzzz}}}~~~yyywwwwwwyyy{{{{{{zzzxxxtttrrrrrrsss|||{{{nnnfffccc[[[WWWPPPKKKGGGCCC???<<<888666444444555555444333000000000000000000/////////............---------........................000000000111111111222222222222111111111111222222111111222222222333333333111222333444555555555555555555666777888999::::::777777777777888999;;;;;;::::::;;;<<>>???AAAFFFLLLRRRVVVYYY]]]___```eeelllvvv~~~tttbbbYYYQQQOOOOOOQQQUUU[[[bbbhhhmmmmmmmmmppppppnnnnnnfff___]]][[[WWWWWWYYYWWWWWWWWWWWWWWWVVVVVVUUUTTTRRROOONNNOOOQQQRRRRRRTTTNNNFFF???<<<:::999999888999:::;;;===>>>@@@@@@EEEMMMVVV[[[___```YYYPPPFFFCCC@@@===<<<;;;:::999888999:::;;;===???@@@AAACCCFFFJJJOOOTTTZZZaaaffflllrrrzzzzzzqqqhhh[[[PPPGGG@@@999444444333222444666888888777666666555555666888:::;;;;;;::::::999888777777666888999:::;;;===>>>???@@@?????????@@@@@@AAABBBCCCEEEGGGKKKNNNPPPQQQPPPPPPVVVcccyyyzzzuuuuuu|||ooolllttt}}}|||{{{yyywwwuuuuuuttttttttttttrrrpppppprrrtttttttttsssrrrrrrtttyyy||||||yyyyyy{{{}}}}}}zzzuuusssrrruuuxxx}}}vvvkkkaaaYYYTTTOOOLLLGGGCCC@@@>>>;;;999555333222222333444333111111111000000//////....../////////............---......................../////////000000000111111111111222222222222111111111111222222222333333333111222333555555555555444777777666777777888999999777666666777888999;;;<<<999:::;;;===@@@GGGPPPVVV___eeekkkmmmmmmkkklllmmmiiijjjkkkmmmnnnnnnoooooonnnoooqqqrrrqqqooollljjj]]]XXXUUU\\\sssqqqMMMAAAAAAJJJYYY}}}iiiUUUGGGEEECCCEEEMMMYYYdddkkktttiiiJJJBBB@@@===<<<;;;999777555555444555777777777===EEERRRpppnnn[[[^^^hhhqqqaaaPPPOOOPPPaaa{{{ttttttsssmmmgggcccbbbddddddbbbccceeeccc^^^SSSJJJCCCCCCFFFJJJQQQXXXaaaqqqpppZZZIII===888999888777666666777888999777777888::::::;;;;;;;;;<<<<<<<<<<<<;;;:::888777555555555666888;;;???@@@CCCHHHOOOVVV[[[___bbbdddfffnnnvvv|||~~~uuukkkZZZSSSMMMNNNPPPRRRWWW\\\aaaiiiooopppqqqssstttrrrqqqiiicccaaa___\\\\\\___]]]]]]]]]]]]^^^]]]\\\[[[WWWUUUSSSRRRQQQOOOKKKHHHHHHDDD???<<<;;;;;;::::::::::::;;;===@@@DDDGGGIIINNNXXXdddkkknnniii]]]QQQIIIEEE@@@>>>======;;;999888999:::<<<===???@@@AAABBBEEEJJJPPPVVV\\\ccchhhkkkqqqzzzuuummmaaaWWWNNNFFF===777555444333444777999999888777666666555777999;;;<<<<<<<<<;;;;;;999888777666888999:::<<<>>>@@@AAABBB@@@AAAAAABBBCCCEEEFFFFFFJJJMMMRRRWWWYYYXXXVVVUUUUUUeee{{{}}}{{{yyyyyypppiiirrr~~~|||zzzyyyxxxwwwwwwyyyxxxvvvssspppoooqqqssstttttttttssssssuuuyyy|||}}}}}}|||zzzyyyzzz}}}xxxtttrrrpppqqqvvv~~~xxxooohhhaaa[[[SSSMMMJJJGGGCCCAAA???===:::888333222111111222333222000222111111000//////......000////////////.................................////////////000000000000000111222333333222111000111111222222222333333333222333555777888888777666999888888777777777777777777666666666888999;;;===888999:::===AAAIIIRRRXXXbbbgggmmmooonnnlllmmmnnnjjjjjjlllmmmnnnoooooooooooorrrvvvxxxwwwsssnnnkkk```[[[XXXeeepppKKKBBBFFFRRRdddwwwfffXXXFFFDDDCCCFFFNNNYYYcccjjjxxxlllMMMDDDBBB@@@>>>===<<<999777444444555777777777<<>>AAAEEEJJJOOORRR[[[hhhvvv~~~wwwgggXXXJJJFFFAAA>>>>>>>>><<<:::888999:::<<<>>>???@@@AAABBBFFFKKKQQQWWW^^^fffkkkiiipppzzzwwwpppfff]]]TTTKKKAAA;;;666444444555777999999999777777666666777999<<<======<<<<<<;;;:::888777666888999:::<<>>;;;999777555444333222222222111111000000,,,,,,---...///000111111//////......---------,,,............////////////333222222222111000000000111111222222222333333333444444444444444444444444555555555666666666666666444444555666777888999999555666777888;;;===???@@@999;;;>>>AAAFFFLLLTTTYYYcccdddfffiiikkkmmmnnnoookkkkkkllllllmmmmmmnnnnnnuuuuuuvvvzzz|||xxxooogggTTTXXX^^^nnnbbbDDDEEECCCNNNnnnrrr\\\IIIGGGDDD@@@HHHVVVXXX\\\jjjfffOOO??????>>>===<<<:::888777444444444333444777<<<@@@VVVjjjppp^^^aaadddooolllRRRKKKPPP]]]vvv}}}yyyzzzyyyvvvqqqmmmjjjjjjfffhhhiiijjjjjjgggeeecccUUUNNNGGGDDDDDDHHHSSS]]]iiiuuusss[[[HHH???<<<;;;999777555555555666777999999999999;;;<<<>>>@@@???>>><<<;;;;;;:::888777333444555666777:::>>>AAAIIIMMMSSSXXX]]]ccchhhlllsssxxx{{{wwwnnnbbbZZZWWWOOONNNMMMNNNQQQUUUZZZ]]]iiimmmrrrwwwzzzyyywwwuuummmjjjhhhhhhjjjjjjhhhfffggggggffffffeeedddddddddhhheeeaaa]]]ZZZUUUQQQMMMJJJFFFAAA>>>===<<<<<<;;;CCCDDDEEEGGGLLLTTT]]]cccnnn~~~nnnVVVPPPKKKDDDAAA@@@???===:::888999:::<<<>>>???@@@AAAEEEGGGKKKPPPWWW]]]bbbeeeiiioooxxx}}}xxxpppfff[[[OOODDD===999888666777999;;;<<<<<<888888888999999;;;===???BBBCCCBBB???<<<999999999999:::;;;===@@@CCCFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGIIIMMMSSSWWWXXXUUUQQQNNNWWWcccsss~~~~~~zzzzzzooollluuu}}}{{{yyyxxxwwwvvvuuurrrrrrqqqqqqqqqrrrtttuuutttuuuuuuuuutttuuuxxxzzzyyy{{{~~~}}}{{{yyyyyyzzz|||~~~zzzrrrkkkhhheeegggkkkuuuwwwjjjccc]]]YYYSSSNNNKKKIIIGGGFFF>>>===;;;999777555444333000000/////////..................////////////////////////.........------/////////000000000000111222222222111111111111111111111111222222222333333444444444444444444444444444555555555555666666666666666666777777777777777888777777777888999::::::<<<>>>AAADDDHHHMMMTTTYYY```aaadddfffhhhjjjkkkkkkllllllmmmmmmnnnnnnoooooouuuuuuvvvzzz{{{vvvmmmeeeXXX[[[eee}}}ZZZCCCDDDDDDTTTxxxzzzlllWWWFFFDDDCCC@@@HHHWWWZZZ^^^mmmcccMMM@@@@@@???>>>===;;;:::999444444444333444777<<<@@@SSSkkkqqq^^^^^^aaannnmmmSSSLLLOOOZZZrrrwww|||{{{yyyyyyyyyvvvqqqmmmjjjiiijjjkkkllllllkkkhhheeecccWWWOOOHHHEEEEEEIIITTT___ooo|||ttt]]]KKKAAA===<<<;;;999777777888:::;;;;;;;;;;;;;;;<<<>>>@@@AAABBB@@@>>>======<<<:::888444555666666777:::>>>BBBHHHMMMUUU\\\bbbgggkkknnnssstttsssnnneee\\\UUURRRKKKKKKMMMPPPVVV]]]cccgggmmmpppuuuyyy{{{yyyvvvtttqqqppppppqqqssssssqqqnnniiiiiiiiiiiiiiiiiiiiiiiijjjhhhfffddd```\\\WWWTTTQQQMMMGGGCCCBBBCCCCCCCCCDDDFFFJJJNNNVVVaaalllsssuuu^^^QQQKKKDDD@@@??????===;;;:::;;;;;;<<<>>>@@@BBBCCCHHHIIILLLPPPUUUZZZ^^^```fffkkkttt|||wwwnnnbbbVVVJJJBBB999777555555666888999999888888888999999<<>>:::999999999:::;;;>>>AAADDDFFFHHHHHHIIIKKKMMMMMMLLLKKKJJJJJJMMMPPPRRRRRRNNNJJJGGGUUUbbbttt~~~yyykkkkkkvvv|||zzzyyyxxxvvvtttqqqqqqqqqrrrrrrtttuuuvvvttttttuuutttssstttvvvxxxsssuuu{{{|||zzzxxxwwwwwwyyy{{{}}}}}}yyyrrrkkkfffdddfffiiimmmrrrppp```VVVQQQOOOKKKGGGDDDCCCBBBAAA@@@999888777666555444333222//////...............---000000//////............000000////////////......000000000000111111111111111111111111111222222222000000111111111222222222444444444444444444444444333333444444555555555555888888777777777666666666999999888888888999999:::???AAADDDFFFJJJOOOUUUZZZ```aaaccceeegggiiijjjjjjmmmmmmnnnnnnoooppppppqqqssstttvvvyyyyyysssiiibbbZZZ[[[lll~~~QQQBBBDDDDDD[[[vvvfffSSSEEEAAAAAA@@@IIIXXX[[[aaarrr___JJJAAAAAA@@@???>>><<<;;;;;;555555555444555777<<>>===;;;::::::<<<>>>???>>>>>>======>>>@@@BBBCCCEEECCC@@@??????>>>;;;999555666777777888;;;@@@CCCHHHNNNWWW```ggglllqqqsssxxxuuuooohhh___XXXRRROOOJJJLLLOOOUUU\\\dddjjjnnnpppsssxxx{{{|||yyyuuusssrrrrrrtttwwwyyywwwtttqqqmmmmmmmmmnnnoooppppppqqqpppqqqqqqpppmmmhhhccc```YYYTTTNNNIIIIIIKKKMMMNNNOOORRRWWW]]]gggttt{{{eeeRRRKKKCCC>>>===>>>===<<<======<<<===>>>AAADDDFFFJJJKKKMMMOOORRRVVVXXXZZZaaafffnnnvvv}}}vvvjjj]]]OOOGGG;;;888555444555777777666888888999999:::===BBBFFFQQQOOOLLLGGG@@@<<<::::::;;;;;;===???AAADDDGGGHHHIIIKKKNNNPPPQQQQQQOOONNNMMMNNNNNNMMMKKKGGGDDDAAATTTbbbvvvuuuhhhgggqqq~~~|||{{{zzzwwwtttqqqqqqrrrssstttuuuvvvwwwtttttttttsssrrrrrruuuwwwvvvwww{{{}}}zzzxxxvvvuuuuuuwwwzzz{{{|||{{{xxxrrrlllgggeeedddhhhlllpppsss|||nnn^^^SSSLLLJJJIIIFFFAAA>>>===;;;:::888444444444333222222111111000000000000///////////////////////////.........000000000000000///////////////000000000111111111000000000111222222222333000000000111111111222222444444444444444444444444222222333333444555555555777777777777777777777777999999::::::;;;===>>>??????AAAEEEIIIMMMRRRXXX]]]dddeeegggiiijjjkkkllllllnnnnnnoooppppppqqqrrrrrrrrrsssvvvxxxwwwpppfff___YYY[[[pppuuuLLLCCCDDDEEEbbbwwweeeQQQEEE@@@BBBBBBKKKXXX[[[dddvvv\\\IIIBBBAAA@@@>>>===<<<;;;;;;666666666666666777;;;>>>MMMgggnnn[[[ZZZ___uuusssWWWLLLLLLVVVoootttqqqxxxuuuxxxyyyyyyvvvrrrnnnlllkkkppppppooonnnkkkgggdddbbb[[[RRRIIIEEECCCGGGRRR^^^rrrvvvdddSSSGGGBBB???>>><<<;;;<<<>>>AAACCCBBBAAA@@@@@@AAABBBCCCDDDGGGEEEBBBAAA@@@???===;;;777888888888888<<>>===<<<<<<===AAADDDFFFJJJJJJLLLMMMPPPSSSUUUVVV]]]bbbiiipppyyy{{{oooaaaSSSJJJ???<<<888666666777777777666888:::;;;<<>><<<;;;======>>>@@@CCCFFFHHHIIIHHHKKKNNNQQQSSSSSSQQQPPPOOONNNLLLIIIFFFCCCAAA@@@SSSbbbxxx~~~tttgggccclll~~~||||||zzzvvvrrrqqqqqqrrrtttuuuvvvwwwwwwtttuuutttsssqqqqqqsssuuuzzzzzz{{{|||zzzyyywwwuuuttttttvvvxxxyyyxxxwwwsssmmmgggddddddeeecccjjjpppttt}}}sssbbbTTTLLLHHHGGGCCC@@@<<<999888666444222222222111111111111000000////////////000000000000------......///000000111/////////000000000000000........./////////000000000000000111222222222333000111111111111222222222444444444444444444444444222222333333444555555666666666666777888999999999:::::::::;;;<<<>>>???@@@===@@@EEEJJJPPPVVV]]]aaahhhiiijjjkkkmmmmmmnnnnnnnnnnnnooopppqqqrrrssstttrrrsssuuuvvvsssmmmeee___ZZZ```zzznnnJJJFFFDDDHHHhhhvvvaaaNNNDDD@@@CCCDDDKKKWWW[[[fff|||ZZZJJJBBBAAA???===;;;:::::::::777888888777777888;;;===LLLccclll\\\[[[cccxxxZZZLLLJJJUUUrrrvvvooouuurrruuuvvvwwwuuuqqqnnnllllllnnnnnnmmmkkkhhheeebbb```\\\SSSJJJDDDBBBEEENNNYYYkkkzzzyyyiiiZZZNNNGGGBBBAAA>>>===>>>AAAEEEGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHFFFDDDCCCBBBAAA???===;;;;;;:::999999<<>>:::777666777777777555999<<<>>>@@@EEEMMMSSSXXXWWWTTTOOOHHHCCC???>>>@@@@@@AAACCCEEEHHHJJJKKKHHHJJJNNNQQQRRRRRRQQQQQQNNNLLLIIIEEECCCAAAAAAAAATTTccczzz}}}qqqdddaaaiii~~~{{{{{{zzzuuuppprrrrrrtttuuuvvvvvvvvvvvvuuuvvvuuusssqqqqqqsssuuuyyyyyy{{{~~~|||{{{yyyxxxuuusssssstttvvvwwwtttrrrooojjjeeedddeeegggdddmmmvvv}}}uuufffWWWLLLFFFBBB@@@:::777555444444444333111111111111111000000000000---............/////////,,,,,,---...///000111111......////////////000000............////////////111111111111111222222222111111222222222333333333444444444444444444444444222222333444555666666777555555666777888999:::;;;;;;;;;:::::::::;;;;;;<<<>>>BBBGGGMMMTTTZZZaaafffiiijjjkkklllmmmmmmmmmmmmmmmnnnooopppqqqsssttttttrrrsssttttttqqqkkkeeeaaa```nnneeeIIIHHHEEENNNooo{{{nnnXXXGGGAAA@@@CCCDDDJJJVVV\\\kkkXXXLLLDDDCCC@@@===:::999888888888999999888888888;;;===KKK```}}}nnn```^^^ggg~~~___OOOKKKTTTqqqxxxnnnqqqmmmoooqqqrrrqqqooolllkkkkkkkkkjjjiiigggeeecccaaa```^^^UUULLLFFFBBBCCCKKKTTTeeeuuussseeeYYYQQQIIIGGGDDDBBBCCCFFFJJJMMMLLLKKKJJJIIIIIIIIIJJJKKKJJJHHHFFFFFFFFFEEECCCAAA???>>><<<:::999<<>>AAACCCBBBCCCEEEHHHLLLPPPSSSTTTWWW\\\ccckkksss{{{uuuhhh[[[SSSBBB>>>999666555666666666888===BBBDDDDDDGGGNNNUUUUUUWWWWWWTTTOOOIIIFFFDDDCCCCCCDDDFFFHHHJJJLLLNNNKKKLLLNNNPPPRRRSSSSSSSSSMMMKKKGGGDDDBBBBBBBBBCCCTTTccczzz}}}hhh]]]^^^gggyyy~~~~~~|||wwwqqqssstttuuuvvvwwwvvvvvvuuuwwwwwwvvvtttrrrqqqsssuuuwwwxxx|||~~~~~~~~~}}}||||||{{{yyyvvvsssrrrsssuuuvvvsssrrroookkkhhhgggiiilllnnnwww|||wwwtttssssssqqqqqqrrrtttttttttrrrpppggg___TTTJJJCCC???;;;999666444333333444444333111222222222111111000000000........./////////000000---.........//////000000------........./////////...////////////000000000222222222111111111111111222333333333333444444444444444444444444444444444222333444555666777777888777777777888888999999999;;;:::::::::;;;<<<======BBBFFFLLLRRRXXX^^^dddhhhkkkkkklllmmmnnnnnnnnnmmmmmmmmmnnnpppqqqrrrttttttrrrssssssrrrnnnjjjfffeeeeee}}}YYYFFFHHHEEEUUUwww{{{rrrcccNNNAAA???===AAABBBIIIUUU]]]qqqzzzUUULLLHHHEEEBBB>>>;;;999888888999::::::999888888:::<<>>;;;:::<<<@@@DDDOOOUUU___lll{{{qqq\\\QQQNNNJJJPPPZZZdddlllrrrtttuuussssssssstttwwwzzz~~~}}}}}}~~~kkk___OOOIIIBBB>>>======<<<:::888999999;;;<<<>>>@@@AAAAAABBBDDDGGGJJJNNNQQQSSSSSSYYYaaaiiiqqqwww~~~}}}sssggg\\\TTTDDD@@@:::777666777777888===CCCIIIJJJGGGHHHMMMRRRRRRUUUYYYYYYVVVQQQMMMLLLFFFFFFGGGHHHJJJMMMOOOPPPPPPQQQQQQRRRSSSUUUVVVWWWQQQOOOLLLIIIGGGFFFGGGGGGUUUbbbyyy~~~}}}^^^UUU[[[eeerrr|||zzzttttttuuuvvvwwwwwwvvvuuuuuuwwwxxxwwwuuurrrrrrsssuuuvvvyyy~~~~~~|||{{{{{{||||||zzzyyy~~~}}}}}}}}}}}}~~~|||zzzwwwtttrrrssstttuuuuuutttrrrooollllllnnnqqquuu}}}www|||~~~~~~|||xxxrrrkkkfffbbb``````\\\\\\^^^aaabbbaaa^^^[[[RRRLLLEEE???===;;;888555888666555555555555333111333333222222111111000000000000111111222222333333///////////////.........,,,---------......//////000000000000111111111111333222222222111111000000333333333444444444555555444444444444444444444444333333444555666777888999999999999888888888888888999999:::<<<>>>AAACCCDDDFFFJJJPPPUUUZZZ```eeeiiimmmnnnnnnoooppppppoooooolllmmmnnnoooqqqrrrssstttsssssssssqqqmmmiiigggggghhhsssPPPDDDFFFEEE[[[}}}xxxmmm]]]III???@@@:::???AAAGGGTTT___uuuvvvSSSLLLJJJHHHDDD???;;;999999888999:::;;;:::999999:::<<>>>>>;;;999888999:::<<<>>>???@@@AAAAAAAAACCCFFFIIILLLOOOQQQQQQWWW```hhhooouuuzzz~~~yyyooodddYYYSSSGGGBBB===999999:::;;;;;;BBBHHHNNNMMMIIIGGGJJJOOOPPPUUUZZZ\\\[[[WWWSSSQQQGGGHHHIIIJJJLLLNNNPPPQQQUUUUUUTTTTTTUUUWWWYYYZZZWWWUUURRROOOMMMLLLLLLLLLRRR^^^sssyyy~~~}}}uuuYYYTTTXXX\\\iiixxxxxxsssssstttuuuwwwwwwwwwvvvvvvttttttttttttttttttttttttxxxzzz}}}zzzxxxvvvvvvxxxyyyyyyyyy}}}|||{{{zzzzzz{{{zzzxxxwwwxxxzzz}}}{{{xxxvvvwwwyyyzzzmmmeeehhhlllppprrrrrrqqqpppnnniiibbbZZZSSSOOOLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJDDD@@@<<<::::::999666333333333444555555444333222333333222111000///......000000000000000000000000...///000///------///000000000///...+++(((%%%###111000////////////000000111111111000000000000000111222222333333222222111555444333222333444555666444555666777888888888888888777666666666777999::::::;;;<<<<<<<<<<<<>>>@@@GGGLLLSSSZZZ^^^bbbeeegggllllllnnnoooooonnnmmmmmmlllkkknnntttuuussssssuuurrrrrrsssuuuqqqkkkiiikkkqqqZZZMMMCCCBBBQQQtttqqqeeeUUUBBB;;;???AAA???CCCKKKRRR___~~~qqqZZZVVVQQQNNNIIIBBB<<<888888999222:::AAA@@@:::666999>>>LLLfffooodddlllvvv[[[NNNVVVaaa{{{tttmmmmmmddddddeeeeeefffggghhhhhhfffeeecccbbbaaabbbccccccccc[[[SSSMMMGGGDDDGGGNNN[[[lllwwwlll^^^___[[[VVVWWW\\\]]]YYYVVVVVVVVVVVVUUUTTTSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPJJJEEEAAA@@@???===@@@DDDQQQ]]]lllzzziiiXXXPPPMMMNNNWWWcccmmmrrruuuxxxzzz}}}zzzyyyzzz~~~tttbbbVVVMMMIIIDDD???===;;;999777;;;:::::::::<<>><<<:::888888777555444555666666666555555444333444444333222111000//////000000000000000000000000...///000///...---...000,,,------......---,,,+++000000000/////////000000111111111111000000000000222222333333333333222222555444444333333444666666333444555666777777777777777777777777777888999999888:::;;;<<<<<<>>>AAACCCHHHNNNUUU\\\aaadddgggjjjllllllnnnooooooooonnnmmmooonnnppptttvvvssssssvvvtttssstttuuuqqqjjjiiilllzzzwwwPPPEEE???DDDYYY~~~~~~nnncccTTTCCC>>>BBBAAA@@@EEENNNVVVeeeqqq\\\YYYSSSOOOIIIAAA;;;888777888777===CCCCCC>>>;;;<<<>>>LLLeeerrrdddiiibbbSSSWWW___vvvsssjjjiiicccddddddeeefffggghhhhhhiiihhhfffdddcccbbbbbbbbbddd\\\TTTMMMGGGDDDHHHNNN\\\lllyyyoooffffffbbb[[[ZZZ]]]\\\XXXQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTTTTTTTSSSRRRNNNGGGAAA???======BBBHHHPPP]]]mmm}}}{{{cccTTTMMMLLLMMMUUUaaakkkqqqvvv{{{}}}yyyvvvvvvyyy|||}}}~~~kkk[[[QQQIIIFFFBBB???======;;;:::;;;::::::;;;===???BBBDDDDDDCCCBBBCCCEEEHHHLLLNNNRRRXXX```ggglllpppvvv{{{zzztttnnnggg^^^XXXNNNJJJBBB;;;888888:::<<>>>>>IIIbbbuuuggg]]]PPPCCC???BBB@@@AAAGGGRRR\\\nnnqqq___]]]VVVQQQIIIAAA:::777666777:::===AAABBBAAA???>>>>>>JJJaaa}}}xxxggggggyyyiiiUUUVVVYYYmmmttthhhfffbbbcccdddfffggghhhhhhhhhlllkkkiiigggeeedddccccccggg___VVVOOOIIIFFFIIIPPPbbbppp{{{sssnnnlllfff^^^ZZZYYYVVVQQQJJJKKKLLLNNNOOOOOONNNNNNPPPRRRUUUXXXYYYXXXWWWVVVRRRIIIAAA===<<<===CCCKKKRRR___qqquuu]]]PPPMMMNNNMMMUUUaaakkkttt{{{{{{vvvtttvvvwwwyyyzzz|||sss___SSSLLLFFFCCC???======>>>>>>===;;;;;;;;;;;;===???AAACCCCCCBBBAAABBBDDDGGGKKKMMMPPPWWW```gggkkkoootttxxx~~~}}}}}}~~~}}}yyytttooohhh```[[[TTTNNNEEE===888888:::<<>>@@@NNNgggxxxlll```VVVKKK@@@===@@@>>>AAAIIIUUUaaatttqqqcccbbbYYYSSSIII@@@:::777666555777999;;;???BBBCCCAAA@@@III\\\vvv~~~jjjdddqqqlllUUURRRSSSdddzzziiidddaaabbbdddfffhhhiiiiiiiiimmmlllkkkjjjhhhggggggfffjjjcccZZZSSSMMMIIILLLRRRdddooo|||vvvpppkkkccc[[[TTTOOOJJJFFFCCCEEEHHHJJJMMMMMMNNNMMMPPPRRRVVVZZZ[[[ZZZYYYWWWQQQIIIAAA>>>===>>>DDDKKKTTTbbbuuuqqq[[[PPPOOOPPPOOOWWWcccnnnyyy|||vvvuuuuuussstttwww{{{fffVVVNNNKKKDDDAAA>>>======>>>>>>===;;;;;;;;;<<<===???@@@AAAAAA@@@@@@@@@BBBEEEIIIKKKQQQVVV]]]cccggglllsssxxx{{{}}}~~~|||}}}}}}~~~|||yyytttnnngggaaa]]]XXXQQQHHH>>>999888999;;;AAADDDEEEDDD@@@???BBBEEEKKKSSS```lllppplllaaaYYYNNNGGGBBBAAACCCFFFMMMUUUfffqqq{{{~~~xxxuuu{{{===JJJYYYfffuuu|||yyy|||rrrooozzz|||xxxwwwwwwvvvuuuuuuuuuttttttsssrrrpppooooooqqqtttvvvxxxwwwuuuttttttuuuvvvwwwttttttsssnnnhhhfffiiimmm{{{}}}~~~|||{{{{{{|||~~~|||yyyuuutttrrrmmmgggdddeeefffgggeee^^^UUUKKKEEE@@@???===:::888777777777444444444444444444444444555999===>>>======???BBB===<<<:::888777666777777222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---------...111000///......------,,,...///000111222222111111000000111111222222222333333333333444444333333333000111111222333444444444333444555555555555555555666777999:::::::::999888:::;;;<<<<<<===@@@DDDGGGOOOSSSZZZ```dddgggjjjllloooppprrrsssttttttsssssssssqqqqqquuuuuuqqqqqqssssssrrrrrrpppiiieeeiiiqqqYYYFFFCCC>>>CCCRRRhhhzzzpppggg[[[PPPGGG???===???===BBBLLLWWWeeezzzsssgggfff\\\TTTHHH>>>999666555555555555777<<>><<<<<<<<<<<<;;;<<<<<<<<<===>>>??????@@@??????>>>>>>@@@DDDGGGJJJQQQTTTYYY]]]aaahhhrrryyy{{{}}}~~~}}}|||zzzzzz{{{~~~}}}zzzuuunnnfff```]]]ZZZSSSJJJ@@@999777888999<<<>>>???>>>===>>>AAADDDJJJRRR___lllqqqmmmddd\\\PPPHHHBBB@@@AAAEEENNNWWWhhhtttyyytttpppqqq|||CCCKKKTTT^^^qqqxxxwww{{{~~~}}}~~~www|||yyyyyyxxxvvvuuuttttttttttttuuutttrrrqqqqqqrrrssstttwwwvvvvvvuuuuuuuuuuuuuuuppprrrqqqnnnjjjkkkrrrxxx}}}|||{{{{{{}}}wwwsssrrrpppllliiiiiikkkkkkjjjfff^^^TTTKKKEEE;;;:::999777555444333333333333333333333333333333222555888:::;;;;;;<<<===;;;:::999888777666666666111111000///...------,,,++++++++++++++++++++++++---......---,,,,,,---///......------------...///...///111222333222222111000000111111222333333333333333444444444444333333///000111333444444444444444555555666666666555555777888999999:::999999999<<<<<<<<<<<<===@@@EEEIIIQQQUUU\\\aaadddfffiiijjjnnnoooqqqsssttttttssssssqqqppprrrvvvvvvrrrppprrrrrrrrrrrrooojjjgggnnnxxxqqqMMMAAA===;;;DDDTTTggg}}}ooohhhbbbWWWMMMEEEAAA@@@AAA===DDDOOO[[[kkkyyynnnkkk^^^TTTGGG===888777666555555555777<<>>???@@@CCCHHHNNNSSSVVVWWWWWWSSSUUUXXXZZZZZZYYYWWWVVVLLLFFFBBBAAABBBCCCGGGNNNTTTeee|||rrrZZZMMMIIIJJJPPPXXXffftttzzzqqqlllgggkkkpppuuu|||{{{dddXXXPPPLLLJJJEEEBBB>>><<<;;;;;;;;;:::<<<<<<======>>>>>>??????>>>===<<<===???BBBFFFHHHOOOQQQTTTWWW\\\eeeqqqyyy~~~{{{xxxvvvvvvwww||||||zzzuuunnnfffaaa___ZZZUUULLLCCC<<<888888888777999;;;<<<===???CCCEEEIIIQQQ___lllsssqqqjjjcccUUULLLDDDAAABBBGGGQQQZZZkkkxxx|||tttlllfffeeejjjwwwEEELLLSSS]]]sss{{{uuuwww}}}}}}xxxpppooovvv{{{yyyzzzxxxwwwuuutttsssttttttuuutttsssrrrrrrqqqrrrrrruuuuuuuuuuuuuuuuuutttsssrrrtttuuurrrpppsss}}}~~~}}}wwwsssssspppkkkjjjmmmnnnmmmjjjeee]]]SSSJJJEEE;;;:::888777555333222111222222222222222222222222111222444777999:::999777777777777777777666555555222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,......---+++***+++...000......---------...///000---///111333333333222111000000111222222333444444333333444444444444333333000111333555666666666666666666666777777666666555999888888888999999:::::::::;;;;;;<<<>>>BBBGGGLLLTTTXXX^^^ccceeefffhhhiiikkkmmmnnnpppqqqrrrqqqqqqpppooosssxxxyyytttrrrrrrrrrrrrsssqqqlllkkktttdddEEEAAA888999FFFUUUeeewwwyyyggg^^^YYYPPPGGGAAA@@@AAABBB>>>FFFSSS```rrruuuppp___TTTFFF<<<888777777666555555666:::???GGGOOOTTTNNNYYYhhh{{{rrr^^^[[[ggguuu~~~zzzZZZSSSPPP]]]ooouuujjjaaadddhhhkkknnnoooooonnnlllmmmnnnnnnnnnnnnlllllliiieeeaaa]]]UUULLLIIIKKKUUU]]]iiivvv~~~{{{pppdddWWWOOOHHH@@@???BBBBBBFFFLLLSSSYYY\\\^^^^^^XXXYYYZZZZZZYYYXXXWWWVVVOOOHHHBBBAAACCCEEEMMMUUU\\\nnnqqqXXXLLLJJJLLLSSS]]]kkkzzz|||ooohhhccchhhnnnttt{{{kkk\\\UUUOOOIIIGGGCCC@@@===;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>><<<<<<;;;;;;===AAAEEEGGGIIIMMMQQQUUU[[[dddooowww~~~}}}{{{wwwsssrrrtttvvvyyyzzzyyyuuunnngggcccbbb[[[VVVOOOFFF???;;;999888444666:::===@@@CCCFFFHHHIIIQQQ```nnnxxxyyysssnnnZZZQQQHHHDDDEEEKKKUUU___tttpppfff]]]YYY[[[bbbnnnzzz===FFFPPP^^^uuu~~~xxxsssyyyxxxhhhccciii~~~|||~~~}}}yyywwwzzzyyywwwuuutttsssssstttuuuttttttsssrrrqqqpppooossstttuuuvvvuuutttsssrrruuuxxxyyywwwuuuzzz~~~}}}}}}~~~~~~~~~{{{uuuqqqsssqqqllllllqqqlllkkkgggaaaYYYPPPGGGBBB>>>===<<<:::777555444333222222222222222222222222333222222666:::;;;888444444555666777777666444444333333222111000///..............................//////---***)))***...111111000///---------...///---///111333444333222111000000111222333333444444333444444555555444444333111333555777888888888777666777777777777777666666:::999888777888999:::;;;888999:::<<<>>>CCCJJJOOOVVV[[[```dddfffggghhhiiiiiijjjlllnnnooopppoooooooooppptttzzz{{{vvvssssssrrrssstttrrrnnnnnnyyy___CCCCCC777:::HHHWWWcccssssssbbbUUUQQQIIIAAA===>>>@@@AAA>>>HHHVVVdddxxxzzzsss___TTTEEE;;;888888777666444444555777;;;CCCMMMTTTRRR[[[iii{{{yyyccc\\\fffrrr||||||ZZZRRRMMMYYYmmmyyyooobbbdddhhhllloooppppppooonnnooooooooonnnmmmkkkjjjfffccc```]]]UUUKKKGGGHHHJJJRRR^^^jjjwww|||oooaaaTTTLLLEEE??????CCCDDDHHHOOOWWW]]]aaabbbccc\\\\\\[[[ZZZYYYXXXWWWVVVRRRJJJCCCAAABBBGGGQQQ[[[fffxxxoooWWWMMMNNNRRRXXXbbbqqqppphhh```fffmmmtttzzz|||bbbWWWTTTNNNGGGCCCAAA???<<<:::;;;<<<<<<<<<======>>>>>>>>>>>>======<<<;;;:::;;;===@@@DDDFFFEEEIIIPPPUUU[[[cccmmmtttyyyxxxvvvsssqqqrrrvvvyyyvvvxxxxxxuuunnnhhhfffeee\\\XXXQQQIIIBBB===:::999333666:::>>>BBBFFFIIIJJJIIIRRRaaappp|||{{{www___UUUKKKGGGHHHNNNYYYcccvvvfff\\\RRRQQQUUU\\\gggqqqDDDIIIQQQ```tttzzzrrr|||~~~mmmmmmsss~~~}}}~~~|||xxxuuussstttuuuyyyvvvrrrqqqqqqssstttttttttuuuuuusssqqqoooooopppssstttwww|||~~~|||zzzxxxuuutttsssqqqooommmlllkkkkkkfff___YYYSSSLLLFFFCCC@@@===999666555444333333111111111111111222222222333222222111222333555666444444444555444444333333000000000000////////////000///...---------------//////.........---------,,,...//////......///111111111222222222333333333444555555333111//////000222222333333333444444444222222333444444555555666999777555555666888::::::666777888999999:::999999;;;<<<<<<===@@@FFFMMMSSSZZZ]]]aaafffiiikkkkkkkkkmmmoooppppppmmmkkkiiiiiittttttuuuvvvuuutttrrrpppsssppppppqqqmmmooozzzSSS@@@???<<<===FFFXXXeeefffaaa]]]UUULLLCCC???===;;;<<>>888666777333777777777888999>>>CCCHHHMMMSSSaaatttzzz```YYYcccooogggNNNKKKSSSppp|||xxxkkkkkkkkklllnnnqqqtttuuuqqqpppoooooonnnlllhhheeegggeee```ZZZTTTNNNIIIGGGHHHKKKTTTaaannn{{{ttthhhYYYOOOHHHCCCEEEIIIJJJSSS^^^eeejjjllliiiccc^^^]]]\\\[[[ZZZWWWRRROOOJJJGGGEEEFFFFFFJJJTTT___ooofffTTTMMMNNNQQQ]]]hhhwwwnnncccZZZcccmmmuuu|||wwwxxxuuu]]]VVVRRRIIIBBBBBB??????===<<<;;;::::::999;;;;;;<<<<<<===<<<<<<<<<:::::::::;;;<<<>>>AAABBBDDDGGGKKKPPPWWW```jjjpppuuuuuutttrrrpppqqquuuxxxyyyyyyxxxvvvrrrnnniiifffbbb]]]TTTLLLFFFAAA===::::::999:::>>>FFFKKKMMMMMMTTTYYYdddtttooo^^^OOOKKKNNNUUUdddtttlll]]]RRRKKKOOOVVV]]]iiiwwwCCCHHHPPP]]]ppp}}}{{{}}}nnnpppyyy~~~{{{wwwtttssstttvvvxxxuuurrrqqqrrrtttttttttssstttuuutttrrrqqqqqqrrrsssuuuzzz~~~~~~~~~|||}}}}}}}}}{{{yyyvvvuuutttsssrrrpppmmmkkkjjjiiiddd```ZZZTTTPPPMMMIIIFFF@@@===:::888777666555333111111111111111222222222222222111111222333444555444444555555444333222222000000000000/////////...//////...------------...//////.........------------...//////......///111111111111111222222222333222333444333111111111333222222333333333444444444222333333444444555555666:::777555444666777888888666777888999999::::::999;;;<<<>>>@@@CCCJJJRRRWWW[[[^^^bbbgggjjjllllllllllllnnnppppppmmmkkkjjjjjjoooqqqssstttuuusssqqqppptttpppppprrrooosssuuuPPP??????===???III[[[ggghhhaaa\\\RRRJJJBBB???>>><<<>>>BBBFFFNNN\\\pppuuueeeLLL???===777555777333444444444444555999>>>BBBFFFMMM[[[ooofff]]]eeepppkkkRRRMMMTTTggguuuvvvssspppnnnnnnoooqqqqqqtttrrrooonnnmmmkkkiiiggggggeee```ZZZTTTMMMHHHEEEFFFHHHPPP]]]iiivvv}}}tttiii\\\RRRKKKEEEEEEIIINNNXXXccchhhllllllhhhaaa]]][[[ZZZYYYXXXUUUQQQNNNKKKHHHGGGHHHJJJNNNZZZeeetttzzz^^^PPPMMMPPPUUUcccnnn~~~nnnbbb[[[cccmmmvvvssspppssskkkWWWRRROOOHHHBBBAAA???>>>===<<<:::::::::::::::;;;;;;<<<<<<;;;;;;;;;::::::::::::<<<>>>@@@BBBCCCFFFJJJNNNUUU]]]gggmmmoooqqqrrrsssrrrrrrtttuuu{{{zzzxxxuuurrrnnnjjjhhhccc]]]UUUNNNGGGBBB>>>;;;;;;;;;<<<@@@GGGMMMOOOOOOQQQWWWccctttppp```RRRPPPSSS\\\lll}}}kkk\\\PPPIIINNNWWWbbbrrrBBBGGGNNNYYYjjj{{{yyynnnttt}}}}}}yyyuuussssssuuuvvvwwwuuusssssstttuuutttsssrrrtttuuuuuutttsssttttttssswww|||~~~~~~{{{|||}}}~~~~~~~~~|||{{{wwwwwwwwwvvvuuusssrrrqqqrrrqqqooommmjjjgggfffeee^^^ZZZTTTOOOLLLJJJHHHGGG@@@>>><<<;;;:::999777555333333222222111222222222111111111111222333444555555555555555444222111111000000000/////////.........------------...///////////////............------///000000......///111000000000111111111222222000111333333222222333444333333333333444444444444333333333444555555666666999777555444555666777666666777888999::::::::::::;;;<<>>>>>CCCQQQdddooommmccc\\\OOOGGG@@@??????>>>@@@DDDJJJSSScccxxx{{{fffLLL>>><<<666444666333333333333222333555999======DDDSSShhhlll^^^cccmmmpppWWWOOOSSS^^^oooxxxtttssstttvvvvvvxxxtttoookkkjjjjjjiiiiiigggeeeaaa[[[TTTMMMGGGDDDCCCEEELLLWWWaaammm}}}|||tttkkkaaaYYYQQQJJJIIILLLSSS^^^hhhmmmmmmkkkddd]]]ZZZYYYXXXWWWVVVTTTPPPMMMLLLIIIIIILLLOOOVVVcccoooiiiSSSLLLLLLRRRWWWaaaooooooccc]]]dddmmmwwwvvviiihhhnnn|||qqq___OOOLLLKKKEEE@@@@@@>>>>>><<<;;;::::::::::::999:::::::::::::::999999:::999999999;;;===???@@@AAACCCGGGKKKQQQYYYbbbhhhhhhlllpppssstttssstttttt|||zzzwwwtttpppmmmjjjiiiccc^^^WWWPPPKKKFFFAAA>>>======???CCCIIIMMMPPPQQQNNNTTTaaarrrvvvgggYYYVVVYYYaaarrrppp]]]QQQKKKRRR___mmmAAAGGGMMMUUUddduuu}}}rrrmmmuuu{{{zzz}}}xxxtttssstttuuuvvvvvvtttssstttuuuvvvtttsssrrrtttvvvwwwvvvvvvvvvwwwvvvxxx|||}}}yyyzzz|||~~~}}}||||||||||||yyywwwsssrrrqqqpppooonnnmmmmmmooonnnllliiifffccc```___[[[VVVOOOJJJGGGFFFEEEDDDAAA@@@>>>>>>===<<<999777555444333222111222222222000000000111222333444444666666555444333222000///000000/////////.........,,,,,,,,,------///000000/////////..................///000000///...///111///000000000000111111111000222333333222111333444333333333444444444444555333333444444555666666666666555333444666777777777777777888999::::::::::::;;;<<>>===>>>===<<<;;;::::::::::::888999999999999888888777888777777777888999;;;<<<>>>@@@CCCGGGMMMTTT]]]ccceeeiiinnnrrrttttttuuuvvv{{{xxxtttpppllljjjiiiiiiccc___YYYTTTNNNIIIDDDAAA>>>???AAADDDHHHLLLOOOQQQMMMSSS^^^mmm{{{~~~oooaaa\\\\\\aaaqqq|||bbbXXXSSS]]]kkk|||BBBGGGMMMSSS___qqqtttooonnnvvv{{{yyy~~~}}}xxxuuuuuuvvvwwwvvvuuutttttttttvvvvvvuuutttrrruuuxxxyyyyyyxxxyyyyyyzzzyyyyyyzzz}}}|||yyy{{{}}}}}}|||zzzzzzzzzzzzwwwuuupppooommmlllkkkkkkkkkkkklllkkkhhhdddaaa]]][[[YYYUUUPPPKKKFFFEEEDDDDDDDDDBBB@@@?????????>>><<<:::777666444222111111222333///000111222333444444555555555555444333111000///////////////............,,,,,,,,,---...///000111///////////////////////////000111000///...///000///000000000000111111111222333444333111000111222333333444444444555555555333333444555555666666777444333222444666888999888777888999::::::;;;::::::;;;===@@@CCCHHHNNNTTTYYY```aaadddfffiiijjjkkkkkkiiikkkmmmmmmmmmmmmoooppprrrsssvvvwwwwwwtttqqqooouuuttttttxxx}}}xxxXXXBBB<<<===<<>><<<999777555333111111222333///000222333555555666666444444444444333111000000/////////.........------,,,,,,,,,---...///000111...////////////000000000000111222111///...///000000000000111111111222222222333444333111000111222333444444444555555555555444444444555666666777777444333333555888999999888777888999:::;;;;;;;;;;;;<<<>>>BBBEEEJJJOOOVVVZZZbbbccceeegggiiijjjkkkllliiikkklllmmmmmmmmmoooqqqqqqqqqrrrsssrrrpppnnnmmmsssssstttxxxdddKKK???=========NNNlllhhhYYYLLLEEE@@@@@@@@@@@@AAADDDKKKWWWmmm]]]EEE999999555444666333333444444333111222444666888<<>>???@@@??????;;;999666333111111222333///111333555666777777777333333333333333222111000//////.........------------------------...///000.../////////000000000000000111222111///...///000111111111111222222222333000222333333222111222444444444444444555555555555444444555555666666777777777666555777888999888666777888999:::;;;;;;;;;;;;===@@@EEEIIINNNUUU\\\```ffffffhhhiiikkklllmmmnnnjjjkkklllllllllmmmoooqqqoooooooooooooooooooooooooooppprrrvvvnnnPPP???<<<>>>===@@@QQQnnnzzzbbbSSSHHHBBB???@@@AAAAAACCCGGGOOO\\\tttYYYBBB888:::666555777333222333333222111111222444777999AAAPPPfff}}}{{{```^^^kkk{{{cccWWWRRReeeyyy|||xxxvvvxxx}}}}}}xxxsssrrrnnniiifffffffffeeeeeedddddddddbbb\\\SSSKKKFFF@@@@@@DDDKKKRRRYYYfffrrr|||}}}{{{~~~}}}yyyrrrpppoookkkddd\\\]]]bbbaaaggghhh```XXXUUUVVVWWWZZZXXXVVVUUUVVVVVVTTTSSSUUUXXX```kkkuuuxxx___OOOEEEIIILLLLLLWWWgggyyyzzzgggbbboooxxx|||{{{dddXXXMMMLLLHHHCCC???>>>===<<<;;;;;;::::::999999::::::999999999999888777666666666666444444333444555666555777:::???DDDLLLUUU[[[ccchhhnnnrrrsssrrrrrrrrrkkkjjjhhhfffddddddddddddaaa___\\\ZZZVVVQQQJJJFFFCCCEEEFFFFFFDDDDDDFFFIIIOOOPPPTTT[[[ffftttwwwqqqjjjfffppp~~~uuuhhhaaaiiiyyyEEELLLQQQTTT\\\ooo{{{rrrsss}}}~~~|||}}}{{{{{{~~~~~~yyyuuuxxxuuurrrrrrtttvvvxxxxxxuuuxxx|||~~~}}}|||{{{{{{|||zzzyyyzzz}}}}}}~~~~~~~~~}}}{{{{{{{{{yyywwwuuusssqqqnnnkkkjjjlllnnnpppfffdddaaa\\\WWWSSSOOOMMMMMMJJJHHHFFFFFFEEECCCAAADDDBBB>>>===>>>@@@@@@@@@<<<999666333111111222333000111333555777888888777222222333333333222222111//////.........---------...------------...//////.../////////000000111111111222222111/////////000111222222222222333333333...000222222222333444666444444444555555555666666444444555555666777777777:::999888888888888666444888888999:::;;;;;;;;;;;;>>>BBBGGGMMMSSSZZZaaafffhhhiiijjjkkkmmmnnnooopppkkklllmmmlllllllllnnnppppppooooooooopppqqqrrrssslllnnnpppttt}}}~~~```CCC777:::>>>===DDDSSSmmmsss\\\NNNEEE@@@===@@@BBBCCCFFFIIITTTaaayyyxxxVVV@@@777:::777666777333333333444333222222444555555777>>>MMMccc|||xxx^^^]]]kkk~~~fffXXXRRRfff{{{rrrpppppptttzzz{{{uuunnnpppmmmjjjiiihhhgggfffeeecccdddeeeccc]]]UUULLLGGG??????CCCJJJPPPXXXeeepppxxx|||~~~wwwuuutttrrrjjjccceeejjjccchhhggg]]]UUUTTTWWWYYYYYYWWWUUUTTTUUUUUUTTTSSSXXX\\\eeerrr|||mmmYYYJJJCCCHHHKKKMMM\\\pppzzzeeeaaappplll[[[UUUJJJJJJGGGAAA>>>>>>>>>===;;;;;;:::999999999:::::::::::::::999999777666666888777666555444555666666444666999>>>DDDLLLUUU[[[```fffnnnssstttqqqnnnlllhhhhhhgggfffeeeddddddddd```___]]]ZZZWWWQQQKKKFFFEEEGGGHHHGGGDDDDDDFFFHHHMMMOOOSSSZZZfffvvvyyyooohhhooo{{{|||mmmccciiizzzJJJHHHKKKRRR[[[gggxxx|||tttrrr~~~wwwyyy|||{{{|||zzzvvvsssuuutttsssssstttuuusssrrrvvvxxxzzzyyyvvvvvvyyy|||~~~zzzwwwxxx{{{xxxyyywwwtttppppppooommmjjjiiijjjlllaaaaaa___[[[VVVQQQNNNMMMKKKJJJGGGEEECCCBBBBBBBBB@@@>>>>>>>>>>>>>>><<<:::888777777666555333111000222333333333333333333333555555444333222222222222000///...---,,,+++******......///////////////...,,,------...///000111111000///...------...///000000000000111222222333333111111111111000000//////333333333444444444555555555444444555555666777888777777777777777888888888666777888:::;;;<<<======???AAAEEELLLUUU\\\aaacccgggiiimmmoooqqqqqqooonnnooonnnmmmllllllmmmnnnooommmmmmnnnppprrrrrrpppnnniiihhhkkklllpppdddJJJAAA===777777>>>FFF\\\rrrxxxsssgggXXXKKKCCCAAA===<<>>DDDJJJRRRYYY___fffooorrrpppnnnmmmnnniiihhhgggeeecccbbbbbbbbb\\\ZZZXXXWWWVVVTTTQQQOOOIIIIIIIIIGGGEEEFFFHHHJJJJJJOOOVVV^^^jjjzzzpppkkkpppwwwtttdddggg{{{KKKJJJMMMRRRXXXbbbssszzzuuuxxx~~~~~~zzzzzzwwwxxx|||zzzyyyyyyxxxwwwxxxwwwuuuuuuvvvvvvtttsssuuuvvvvvvvvvuuuuuuvvvxxxzzzwwwuuuwww}}}{{{xxxxxxvvvrrrnnnoooooonnnjjjgggffffff^^^]]]\\\XXXTTTPPPNNNMMMJJJHHHFFFDDDBBBAAAAAAAAA???>>>===>>>>>>>>><<<:::777666555444333222111111111111222333444555555555444333222111000000000000...---------------,,,,,,,,,---...///////////////---.........///000000000222111000000000000111222333333222222111000000000333333333222222222111111333333333444444444555555555444444555555666777888777777777777888888888888999999:::;;;<<<<<<<<<<<<>>>AAAGGGOOOWWW]]]aaaccciiikkknnnqqqssssssrrrqqqooonnnmmmmmmlllmmmnnnnnnnnnnnnoooqqqrrrrrrooommmiiidddeeeiiirrrxxx\\\CCC===<<<777888>>>KKK[[[jjjllleee\\\PPPFFF???>>><<<<<<@@@FFFIIIJJJ]]]ooobbbCCC>>>888666777888666333555555444444444444555555777666:::FFF[[[rrrsss\\\UUUccceeeQQQMMMWWWfffuuuhhh___bbbhhhgggkkkqqqnnnzzzyyyuuuoooiiidddccccccjjjgggddddddccc]]]SSSKKKFFFCCCCCCGGGLLLRRR]]]gggrrrvvv{{{}}}}}}~~~~~~{{{yyyyyyxxxuuuooojjjhhhddd^^^VVVPPPNNNOOOQQQQQQRRRSSSRRRRRRTTTWWWZZZgggrrr}}}ttt```QQQLLLEEEDDDKKKTTTbbb||||||llleeerrrwwwgggYYYPPPLLLGGGCCC???<<<;;;;;;:::999;;;::::::999999::::::::::::::::::999888777555444222111222222333444555666<<<999:::???CCCGGGOOOWWW___fffnnnqqqooollllllmmmiiiiiigggeeecccbbb```___YYYXXXWWWWWWWWWVVVTTTRRRLLLLLLJJJGGGDDDDDDEEEGGGMMMRRRYYYaaajjjwwwtttmmmooouuuuuufffhhhyyyMMMMMMPPPSSSUUU]]]mmm}}}}}}~~~~~~yyy|||uuuuuuvvvuuu}}}xxxwwwxxxyyyzzz{{{yyywwwvvvvvvvvvtttrrrqqqqqqqqqrrrtttuuuuuutttuuussssssuuuzzz|||xxxwwwtttppplllnnnooommmiiidddaaa___[[[ZZZXXXUUURRROOOMMMKKKHHHGGGEEECCCAAA@@@?????????>>>======>>>===;;;999666555444333222111111111000111222444555666777777222111000///............,,,,,,,,,------.........***+++,,,....../////////////////////////////////222111111000111111222222333333333222111111000000555555444444444444333333333333333444444444555555555444444555555666777888777777777888888888999999777888999999:::;;;<<<<<<===BBBJJJSSSZZZ___bbbccchhhjjjmmmppprrrsssrrrrrrpppooonnnmmmmmmmmmmmmmmmoooooooooqqqrrrqqqnnnllllllcccbbbiiiyyylllQQQ;;;888:::777999@@@PPPYYY^^^\\\UUUMMMEEE???;;;::::::<<<@@@EEEKKKNNNbbbyyywwwVVVAAA===888666777777666444444444333333333333444444888777:::DDDUUUiiizzzzzzcccXXXccc~~~gggRRRKKKRRR```ppp~~~eeeXXXXXX```cccjjjrrrqqq|||zzzvvvpppkkkgggggggggpppllliiigggfffaaaWWWOOOLLLEEE@@@CCCJJJTTT___iiippptttyyy|||}}}~~~}}}}}}~~~}}}|||zzzzzz{{{{{{xxxqqqllliiieee^^^UUUOOOLLLNNNPPPRRRSSSTTTUUUWWWZZZ___cccrrr{{{mmm[[[NNNHHHJJJFFFIIITTTaaasss~~~pppffftttzzzpppcccXXXPPPJJJHHHDDDAAA===:::::::::999999:::::::::999999::::::;;;;;;::::::999777666444333000000111222333555666777<<<::::::???CCCGGGPPPYYYbbbgggmmmooommmkkkkkkkkkjjjiiihhhfffddd```]]][[[WWWVVVVVVWWWXXXXXXVVVUUUNNNMMMKKKGGGCCCBBBCCCDDDPPPUUU]]]cccjjjsss|||yyypppooorrrxxxiiijjjyyyQQQQQQSSSTTTTTTZZZjjjzzzvvv|||ssssss~~~sssoooyyy~~~yyywwwwwwxxxyyy{{{yyyvvvuuutttssspppnnnmmmlllmmmpppuuuxxxvvvsssrrrqqqrrrtttxxx||||||yyyxxxuuupppmmmnnnnnnlllgggbbb___^^^\\\ZZZWWWSSSQQQNNNKKKIIIFFFFFFDDDCCCAAA@@@??????>>>===<<<<<<======;;;999666555444333222222222333111222333555666666666555111111000///............,,,,,,,,,---------......)))***+++---.../////////000000000///////////////000/////////000000111111000000111222222333333444555555555444444444444444333333333444444444555555555444444555555666777888777777777888888999999:::444555666777999;;;===>>>>>>DDDNNNXXX^^^bbbcccdddggghhhkkkmmmooopppppppppoooooonnnnnnmmmmmmllllllpppooopppqqqrrrqqqnnnkkknnnfffgggtttaaaIII666666999888;;;DDDVVVWWWUUUQQQJJJDDD???<<<999999;;;>>>AAADDDKKKRRRgggfffHHH???;;;888666666666555444444333333222222333333444555555888@@@NNN```sss~~~nnn___eeexxxoooZZZPPPTTT^^^nnn}}}jjjVVVRRRZZZaaajjjtttuuuxxxwwwuuuqqqnnnmmmnnnpppuuuqqqllljjjhhhcccZZZSSSNNNEEE???DDDNNNYYYeeemmmppptttyyy}}}}}}~~~|||zzzyyy||||||zzzxxxwwwxxxyyywwwrrrnnnlllhhh```WWWPPPMMMOOOQQQUUUWWWYYY\\\___dddjjjnnnwww|||nnn\\\OOOIIIIIIHHHHHHPPP^^^oooqqqfffuuu~~~tttnnncccYYYPPPKKKGGGEEEAAA???;;;:::::::::999999;;;::::::999999::::::;;;::::::999888777555333222111111111222333444666666999777999>>>CCCJJJUUUaaagggjjjmmmnnnmmmkkkkkkllljjjjjjiiigggccc^^^ZZZWWWWWWVVVVVVVVVXXXXXXVVVUUUMMMMMMJJJFFFCCCAAABBBDDDOOOUUU]]]ccchhhnnntttyyywwwsssrrr||||||ooonnnzzzUUUTTTUUUVVVVVV[[[iiixxxxxx~~~uuuttt~~~qqqjjjsss}}}yyywwwvvvvvvxxxvvvsssrrrqqqooollljjjiiiiiilllqqqxxxzzzyyyvvvqqqrrrsssuuuwwwyyy|||~~~zzz~~~~~~|||zzzyyyvvvqqqpppooommmiiidddaaa``````aaa\\\WWWSSSPPPMMMIIIFFFFFFFFFEEEDDDCCCAAA@@@???>>><<<;;;<<<<<<<<<:::888777777666444333333333333333444555555555444333222222222111000////////////......---------,,,,,,,,,)))***+++---.../////////000000000000000////////////000000111111111111111111111111222333333444444333333333444444444444444333333333444444444555555555444444555555666777888666777777888999:::::::::999999999999;;;<<<>>>???AAAIIITTT]]]bbbdddeeefffhhhiiikkkmmmnnnooooooooonnnnnnnnnnnnnnnmmmmmmlllpppooopppqqqrrrqqqnnnkkkkkkhhhsssXXXDDD666777999999???JJJ[[[WWWQQQMMMHHHBBB>>><<<;;;:::===AAAAAACCCLLLXXXnnn}}}XXXAAA<<<:::777666666666555444444333333222222333333444333555888???KKK]]]qqqwwwdddeeetttuuuaaaTTTSSSZZZjjjzzzwww\\\QQQYYYaaakkkvvvwwwvvvvvvuuusssqqqqqqtttvvvyyytttnnnkkkiiieee]]]VVVNNNGGGBBBFFFOOOXXXaaaiiimmmpppvvv|||{{{}}}~~~~~~|||zzzyyyxxxzzz{{{}}}~~~|||}}}yyyvvvuuuvvvwwwuuurrrnnnjjjcccZZZSSSPPPQQQTTTYYY\\\```dddhhhnnntttxxx|||vvvrrriii^^^SSSMMMKKKLLLJJJOOOZZZjjj~~~qqqgggxxxwwwllleee[[[RRRLLLIIIEEECCC@@@===;;;:::;;;;;;;;;:::;;;;;;::::::999999::::::999999999888666444333222333333222222222333444444888888:::???DDDLLLYYYgggnnnooooooooonnnmmmmmmmmmjjjjjjiiifffbbb]]]XXXUUUXXXWWWVVVVVVWWWVVVTTTRRRKKKJJJHHHEEECCCBBBCCCEEEKKKQQQYYY___dddhhhnnnsssyyyzzzwww{{{vvvsss{{{\\\XXXVVVVVVXXX]]]hhhtttyyyvvv|||rrrhhhqqq|||wwwuuutttwwwtttrrrpppooommmjjjhhhhhhjjjnnntttyyyzzzyyywwwrrrssstttuuuuuuwww{{{}}}~~~|||{{{zzz{{{{{{www{{{}}}|||zzzzzzvvvqqqoooooolllhhhdddbbbbbbcccccc^^^WWWRRRPPPMMMIIIEEEEEEEEEEEEDDDCCCBBB@@@???===<<<;;;;;;<<<;;;999777888888777666555333222111333444555555555333111///333222111000000/////////.........------,,,,,,,,,***+++,,,....../////////000000000000000000000000111222333444444444444444444444444333222222111111222222222333333333333444333333333444444444555555555444444555555666777888666777777888999:::;;;;;;@@@@@@>>>======>>>???@@@FFFNNNZZZbbbeeefffggghhhllllllmmmnnnoooooooooooommmmmmnnnnnnnnnnnnmmmmmmoooooooooqqqrrrqqqnnnlllhhhmmmwwwOOO@@@888:::::::::DDDSSSbbbYYYPPPLLLHHHBBB>>>===>>><<>><<<<<<===>>>===<<<===<<<;;;:::999888888888777777777777666444333222444333333222222333333333;;;;;;===AAADDDLLL\\\jjjtttsssqqqpppooonnnnnnoookkkjjjhhhddd```[[[WWWTTTYYYWWWVVVUUUUUUTTTQQQOOOHHHHHHGGGDDDBBBBBBDDDFFFFFFLLLSSSXXX]]]bbbiiinnnvvv{{{{{{~~~xxxzzzddd\\\VVVVVVXXX]]]eeemmmuuu}}}wwwxxxvvvjjjrrr}}}{{{~~~~~~yyywwwwwwwwwuuurrrqqqpppnnnllliiiiiimmmssswwwxxxwwwvvvvvvrrrtttttttttsssuuuyyy}}}}}}~~~}}}|||zzzyyyxxxxxxxxxyyyvvv{{{~~~|||{{{yyyuuuooojjjkkkkkkiiieeecccbbbcccbbb\\\UUUQQQOOOMMMIIIEEECCCCCCCCCCCCBBBAAA???>>><<<;;;:::;;;;;;;;;999777777777888777555222///---000111333444444333000///333222111000////////////,,,,,,---------------...,,,---...////////////////////////000111111111222111222333444555555555444555444444333333222111111222222333333333444444444333333333444444444555555555444444555555666777888666777777888:::;;;;;;<<<>>>>>>======>>>@@@CCCDDDKKKTTT^^^eeegggggghhhjjjnnnnnnnnnnnnnnnnnnnnnnnnkkklllmmmnnnoooooonnnnnnnnnnnnoooqqqrrrrrrooommmmmmyyyaaaEEE<<<999<<<;;;;;;III]]]jjj\\\OOOJJJFFFAAA===>>>???===@@@DDDDDDEEEVVViii[[[EEE???777777777666555444555555555555444444444444555555333777<<<@@@IIIZZZqqqmmmgggfffuuuzzz^^^UUUUUUdddtttpppVVVXXX^^^eeennnooopppsssvvvwwwwwwwwwxxxyyy}}}wwwqqqmmmmmmjjjddd^^^TTTNNNIIIHHHHHHKKKSSS\\\^^^bbbhhhrrrzzz~~~~~~{{{{{{xxxuuutttvvvzzzzzzwwwvvvwwwrrrqqqpppqqqtttxxxzzz{{{~~~{{{wwwvvvwwwxxxuuusssmmmkkkgggaaaZZZVVVVVVVVVWWW]]]dddkkkpppsssvvvxxxyyyzzzxxxssspppoookkkffffffccc^^^ZZZWWWVVVVVVWWW^^^jjjzzz{{{uuu~~~sssddd^^^VVVQQQNNNLLLGGGCCC@@@>>>>>>>>>@@@@@@@@@??????>>><<<:::888777777666555666666666555555444333222222222222333333444555;;;;;;===BBBFFFOOO```pppxxxuuurrroooooooooooooookkkiiifffbbb^^^ZZZWWWUUUWWWVVVTTTTTTTTTSSSPPPNNNHHHHHHGGGDDDBBBAAACCCEEEDDDHHHMMMQQQUUU\\\eeekkksssyyyvvvwww~~~zzzxxxiii___VVVUUUXXX\\\aaagggkkk{{{wwwtttzzzzzzmmmssszzzvvvuuuzzz~~~zzzyyyzzzxxxvvvtttrrrrrrpppnnnllljjjpppvvvyyywwwtttssssssrrrttttttsssrrrsssxxx}}}}}}}}}{{{}}}}}}|||zzzyyyxxxxxxyyyyyywww|||~~~}}}zzzxxxsssmmmfffhhhjjjjjjgggdddbbbaaa```ZZZRRROOOOOONNNJJJFFFAAABBBBBBBBBAAA???>>>===<<<;;;::::::;;;;;;999777666777888888555111,,,)))---///222444444333111000222111000//////......///***++++++,,,---//////000......///////////////.........///000111222222333///000111333444444333333111222222333333444444555333333333444444444555555333333333444444444555555555444444555555666777888666777777999:::;;;<<<<<<666666777:::===BBBFFFIIIOOOWWWaaaggghhhhhhiiilllmmmmmmllllllkkkkkkkkkkkkjjjkkkmmmoooppppppoooooommmmmmnnnppprrrrrrpppnnnvvvuuuMMM===888888===;;;;;;MMMdddppp___OOOHHHDDD???<<<>>>???===???EEEEEEGGGZZZpppuuuOOO>>>===666777777666555444555555666555555444444555555666111555:::>>>EEEVVVmmm~~~hhh```]]]jjjrrryyyiii]]]YYYfffuuuuuuWWWWWW\\\bbbiiijjjjjjnnnssswwwzzz{{{}}}~~~yyyrrrooonnnlllfffaaaUUUPPPKKKHHHGGGJJJUUUaaa\\\___fffpppzzz~~~~~~|||~~~zzzuuutttwww}}}zzzvvvtttuuuooonnnmmmooossswwwyyyzzzzzzxxxvvvvvvwwwvvvrrrnnnkkkjjjgggbbb\\\WWWVVVVVVUUU[[[ccckkkooorrrsssuuurrrsssrrrnnnlllmmmjjjfffbbbcccccc```]]]\\\___bbbgggttt{{{~~~tttllleee]]]WWWTTTPPPIIIDDD@@@??????@@@AAABBBAAA@@@@@@???===:::888777666555444555555555555555444444000000111222333555666777777888<<>>>>>============<<<999666444444333222111//////...444444555666555444333222000000///...---+++)))(((//////...------///000111///......---------......111333333222000///000111111222222333333222222111111111222222222333333333222333444555666666666666333333333444444555555555444444444555555555555666888999:::999888888:::;;;;;;<<<>>>???AAAFFFLLLPPPYYY^^^dddhhhiiikkkmmmpppooonnnllllllnnnnnnnnnmmmfffjjjnnnooommmllllllnnnoookkklllqqqssspppqqqvvvwwwYYYCCC:::999777666999DDDXXXhhhqqqaaaPPPHHHDDD@@@<<<;;;===;;;>>>CCCEEELLLdddbbbHHH<<<777777777555444333222222222222222222222222222222222444333555<<>>@@@CCCHHHOOOTTT```ccchhhjjjjjjkkkmmmoooooommmllllllnnnoooooonnniiillloooooommmlllmmmoooooolllmmmqqqqqqpppttt{{{~~~aaaIII<<<888888777777;;;EEEWWWeeehhhYYYJJJCCC@@@===::::::<<<<<>><<<;;;<<<;;;>>>EEEKKKOOO[[[xxxtttRRRAAA;;;:::777666555444333222222222222222222222222222222222444222333777<<>>>>><<<999777888888777777666666555444333333222222111222222333333111000///------...000111111111111***+++---.........---,,,000////////////000000111000222333222111000111222///000000111111000000///444444444444333333333333222333444555666666666666444444444555555555555555666666666777777777888888:::;;;<<<;;;:::;;;===???<<<>>>AAAEEEKKKSSS[[[aaakkkkkkkkkkkkkkklllmmmooonnnlllkkklllnnnooooooooonnnnnnnnnmmmllllllmmmnnnoooppppppnnnlllqqq~~~jjjKKK999666999444666666777???NNN]]]dddZZZOOODDD???>>><<<===???<<>>;;;;;;666666555444333222222333222222222222222222222222444333333777;;;DDDUUUdddwwwlllXXX\\\jjj}}}zzzbbbQQQXXXmmmjjj]]]bbbddd```dddhhhoooxxx}}}yyywwwwwwrrriiidddfffhhhhhhhhheee___VVVLLLHHHIIIKKKUUU___iiillljjjiiiooouuuxxxwwwwwwxxxxxxvvvsssppppppssswww{{{{{{yyyuuusssrrrrrrrrrrrrrrrssstttuuussssssrrrssstttttttttssstttqqqmmmiiifffbbb^^^ZZZQQQTTTYYY___eeellltttyyyxxxyyyzzz{{{{{{|||||||||wwwsssqqqssstttxxxxxxoookkkeee[[[SSSPPPIIIHHHFFFGGGIIIJJJKKKJJJCCC@@@<<<999999999888777777666666555555444333333222222222222333444555555666:::AAAKKKZZZkkkwww||||||yyyuuutttvvvvvvtttrrriiifffaaa^^^]]]\\\[[[ZZZTTTQQQNNNKKKKKKKKKJJJIIIDDDCCCCCCDDDGGGHHHHHHFFFDDDCCCBBBAAACCCEEEHHHIIINNNSSSWWWYYY```iiiooooookkkjjjjjjpppzzz|||oooffffffqqq~~~rrrmmmjjjfffbbbiiiwwwxxxuuuxxxvvvnnnwwwrrrdddbbbaaaaaaaaaccciiizzzzzz{{{yyywwwuuutttuuuvvvwwwttttttssssssssssssttttttvvvvvvwww{{{~~~|||}}}vvvqqqiiiccc```aaabbbbbbeeebbb^^^[[[YYYUUUQQQNNNMMMLLLJJJHHHFFFEEEDDDDDD@@@AAAAAABBBAAA@@@>>>===???<<<999666666555444333444444333333222111111111111111222333222111000/////////000000111000000000***+++---.........---,,,///////////////000111111000111222222111000111222///000000111111000000///333333333222222222222222222333444555666666666666555555555555555555555555555555666666666777777777888999::::::::::::<<<>>>>>>@@@EEEJJJPPPXXX```fffjjjiiiiiijjjlllnnnooopppnnnmmmkkklllnnnoooooonnnnnnmmmlllkkkkkklllllllllnnnpppooojjjiiiqqqoooTTT@@@666666999444666555666AAATTTbbbfffVVVLLLBBB???===<<<===@@@===@@@FFFMMMYYYqqq|||XXXEEE===;;;:::666555444444333333333333222222222222222222222222444333444888;;;CCCSSSbbbwwwqqq\\\^^^gggvvvjjjUUUWWWhhhzzzqqq___aaaddd```bbbiiiuuuyyysssnnnoookkkdddaaaeeeiiikkkhhhgggaaaXXXNNNGGGFFFGGGSSS[[[dddfffcccdddjjjrrryyyxxxxxxyyyyyywwwsssppppppsssxxx{{{|||yyyvvvsssrrrqqqqqqqqqqqqqqqrrrrrrqqqssstttuuuvvvuuuuuuuuussspppmmmkkkhhhddd```\\\RRRUUUZZZ```gggooowww}}}~~~|||zzzrrrnnnmmmppptttyyyyyyqqqmmmhhh^^^VVVSSSNNNLLLKKKJJJKKKKKKJJJIII@@@===999888777777777666666666666555444444333333222222222222333444555555999>>>CCCKKK[[[ppp|||{{{yyyxxxyyy{{{{{{xxxtttkkkgggccc```___^^^]]]\\\UUUQQQMMMJJJIIIIIIHHHGGGEEEDDDCCCDDDEEEEEEDDDBBB>>>>>>======>>>AAACCCDDDHHHLLLNNNPPPWWWbbbhhhjjjhhhffffffiiiooowww}}}wwwnnnhhhddddddnnnxxxwwwqqqnnniiiiiimmmyyyxxxwww{{{|||ooottt~~~tttjjj```\\\[[[^^^ccclll|||||||||{{{yyyvvvuuutttttttttsssrrrrrrqqqqqqrrrrrrsssuuuuuuwwwzzz~~~zzzzzz{{{}}}}}}~~~tttooohhhcccbbbbbbcccccc```^^^ZZZWWWTTTQQQMMMKKKJJJIIIHHHFFFDDDCCCCCCBBB@@@AAABBBBBBAAA???<<<;;;===;;;888666555444222111222222222111111000000000///000000111000///...---000000000000000//////...,,,,,,---...........................///000111111000111222222111000222333222222333333333333222222111111111222222333333333222333444555666666666666666666666555555555555555555555555666666666777777666777888888888888;;;===@@@DDDJJJPPPVVV\\\cccggggggggggggjjjnnnpppqqqqqqooonnnllllllnnnooonnnmmmlllkkkjjjkkklllmmmlllkkkmmmnnnkkkeeefffqqqyyyZZZEEE;;;666555555444666555666CCCWWWbbbbbbNNNFFF>>><<<;;;:::<<<@@@@@@CCCIIIRRRdddkkkMMMAAA===:::888666555444333333333333333222222222222222222222222444333555888;;;BBBQQQ^^^uuuvvvaaa^^^aaalllxxxrrr[[[YYYdddrrr~~~fff^^^___]]]^^^jjj{{{uuuoooeeeeeebbb]]]^^^dddhhhhhhddddddaaaYYYOOOHHHEEEEEEPPPVVV]]]______bbbjjjrrrzzzyyyyyyyyyyyywwwtttqqqqqqtttwwwzzz{{{zzzwwwuuurrrrrrqqqpppppppppppppppqqqssswwwxxxvvvuuuttttttooonnnllljjjhhheee```]]]UUUYYY___eeelllttt|||zzzwwwmmmiiigggkkkooottt{{{xxxpppmmmiii```YYYVVVSSSQQQNNNMMMLLLJJJHHHFFF===:::777666666777666555666666555555444333333333222222222222333444555555:::???DDDJJJ\\\rrr~~~wwwwwwxxx{{{~~~zzzvvvlllhhhdddbbb```___]]][[[TTTPPPKKKGGGFFFFFFEEEEEEGGGDDDBBBAAAAAAAAA???>>>999999999999:::<<<>>>???@@@DDDFFFGGGMMMVVV\\\]]]___^^^]]]^^^aaaeeejjjmmmjjjeeeaaa```___aaahhhppp|||xxxvvvqqqmmmnnnwwwyyyyyy~~~uuuuuu}}}yyyrrr```[[[YYY___hhhttt|||zzzzzzyyywwwvvvtttssssssqqqpppoooooooooooopppqqqsssssstttwwwyyy{{{zzzyyyssstttvvvzzz~~~{{{|||tttooojjjeeedddccccccbbb___\\\XXXUUURRRPPPMMMJJJIIIHHHGGGEEEDDDCCCCCCCCCAAABBBCCCCCCAAA>>>;;;999888777666666666555333111111111111111111000000000///000111111111000///......//////000000//////.........------......///000------------...///000111///111222222111111222333333333444444444444333333000111111222333444555555222333444555666666666666777666666666555555555444666666777777777888888888666888999999999:::<<<>>>BBBGGGNNNUUUZZZ___dddgggffffffgggkkkpppsssrrrpppqqqooommmmmmmmmnnnmmmlllkkkjjjjjjlllooopppnnnkkkkkklllggg```cccppp~~~|||cccHHH;;;777555222222111666777999FFFWWW]]]WWWGGG@@@;;;:::::::::>>>CCCCCCGGGOOO\\\tttYYYCCC>>>===888555555555444333333333444444222222222222222222222222333333444777999>>>KKKXXXsss}}}gggaaa___gggtttzzzccc[[[```jjjzzzuuuddd```aaaaaaoooyyynnniii^^^\\\XXXVVVZZZaaacccaaa^^^___^^^XXXPPPHHHEEEDDDLLLPPPUUUXXX]]]eeeooowwwzzzyyyxxxxxxxxxwwwtttrrrppprrruuuxxxzzzzzzyyyxxxtttsssrrrqqqppppppooopppppptttwwwxxxvvvsssrrrrrrkkkjjjiiihhhgggddd```]]]YYY]]]dddjjjqqqyyyxxxsssjjjeeedddgggiiikkkoootttrrruuuyyy|||tttnnnlllhhhaaaZZZXXXWWWTTTQQQNNNLLLHHHDDDAAA;;;999777666666777666555666555555444444333333222222222222222333444555555666>>>DDDKKK]]]sss|||zzzrrrsssvvv{{{zzzvvvnnnlllhhhfffdddaaa^^^[[[UUUQQQKKKGGGFFFEEEEEEDDDFFFCCC???=========<<<<<<777777777777777888999::::::>>>@@@@@@DDDKKKOOONNNPPPQQQQQQRRRSSSVVVYYY[[[\\\XXXWWWXXXYYYZZZ___eee~~~zzzmmmlllrrr{{{{{{{{{zzz|||zzzwww}}}|||xxxbbb[[[YYYaaannn|||{{{xxxxxxxxxxxxwwwuuutttssspppooonnnmmmmmmnnnooopppqqqqqqqqqtttvvvvvvuuusssoooqqqtttyyy|||yyyzzz}}}uuuqqqlllgggeeedddbbbaaa```]]]YYYVVVTTTRRROOOMMMJJJIIIHHHGGGEEEEEEEEEDDDBBBCCCCCCCCCAAA===:::777444444444666777777555333222222111111111111111111222333333444444222111000,,,---...//////000000/////////...------///000111,,,,,,,,,------///000000///111222222111111222444111222222333333222222111000111222333555666777777222333444555666666666666777777666666555555555444777888888888888999999999999;;;<<<<<<<<<===???AAACCCIIIQQQXXX]]]aaadddfffggggggiiimmmrrrtttrrrppprrrpppnnnmmmmmmmmmlllkkkkkkjjjkkknnnqqqrrrooolllkkkjjjddd]]]aaappp|||gggRRR<<<555555333222222000666999<<>>::::::;;;===AAAGGGEEEJJJTTTeeewwwMMM<<<<<<<<<777333555555444333333333444444222222222222222222222222333222333555777;;;GGGSSStttmmmeee```fffvvvggg]]]^^^eeeuuummmfffiiihhhvvvqqqgggcccZZZWWWSSSQQQWWW^^^___[[[ZZZ\\\\\\XXXPPPIIIEEEEEEJJJLLLOOOUUU]]]hhhttt|||zzzxxxwwwwwwwwwvvvtttrrrnnnpppsssvvvyyyzzzzzzzzzuuuuuusssrrrqqqpppppppppppptttxxxxxxuuuqqqoooooohhhgggggggggfffddd```]]]\\\```gggnnnuuu|||wwwrrrjjjeeebbbdddeeeeeefffiiilllpppuuu{{{yyyrrrlllkkkhhhaaa[[[YYYYYYVVVRRROOOKKKGGGAAA>>>;;;999777666777777666555666555555444444333222222222222222222333444555555222<<>>@@@DDDFFFJJJPPPXXX___cccgggiiikkklllkkkjjjlllnnnooonnnmmmrrrqqqooonnnllllllkkkkkkjjjmmmnnnmmmnnnpppmmmgggccceee___XXX^^^nnnuuuqqqUUUHHH<<<777555444333555333666<<>>@@@EEEIIIZZZvvveeeEEE;;;<<<888444444333333333222222222111111111222222333333222222111444333222222666>>>HHHOOOqqq|||wwwiiijjj{{{sssccc\\\```nnn{{{~~~qqqjjjtttzzz{{{oooccc[[[XXXWWWVVVWWWYYYZZZYYYXXXSSSXXX\\\ZZZSSSKKKFFFEEEHHHLLLSSS]]]gggooorrrsssuuusssrrrsssuuusssnnnjjjlllooorrrttttttttttttuuutttrrrpppppprrrsssssssssvvvuuutttsssqqqnnnllljjjeeeccc```]]]\\\]]]___```fffggghhhlllsss{{{{{{vvvsssmmmjjjeeebbbbbbcccddddddcccmmmxxx|||~~~~~~|||yyywwwqqqlllgggffffffccc]]]XXXWWWVVVRRRMMMHHHBBB>>>;;;777777777777777777777777999999888666555444333222111333444444333222444555888===CCCMMM]]]mmmpppjjjcccjjjssszzz}}}|||zzzyyyqqqpppooommmiiieeeaaa^^^WWWTTTOOOLLLJJJHHHFFFEEE@@@???>>>===;;;:::999888999777555333222333444555555666777888:::<<<===>>>???@@@AAABBBDDDEEEFFFGGGIIIIIIJJJKKKKKKKKKKKKJJJ{{{tttlllfffbbbfffsss~~~|||zzz{{{sssvvvzzzzzzvvvvvvvvvwww|||~~~vvvtttqqqpppqqquuuzzzzzzwwwrrrooopppqqqooonnnnnnrrruuuwwwvvvsssrrrrrrqqqooommmrrrtttyyy~~~~~~}}}zzzwwwvvvwwwyyy{{{yyyxxxvvvsssooolllhhhgggZZZYYYWWWTTTQQQOOOMMMLLLKKKIIIHHHGGGGGGFFFCCCAAABBBAAAAAA@@@===;;;888777444555555555444333222222111111111111000000000000000000000000000000000000000000/////////.........////////////////////////000000//////000111222222111111111111111111111111333333333222222222111111444444444444444555555666444444444444555555555555555555555555555555555555999888888777777777888888888:::===???AAACCCGGGJJJOOOUUU\\\bbbfffhhhjjjlllkkkkkkllllllmmmnnnnnnooorrrqqqooommmlllkkkjjjjjjllloooooommmnnnnnnjjjdddcccaaaYYYTTT]]]lllpppiiiMMMBBB777444333222222444555777;;;CCCJJJLLLHHHCCC===;;;999888:::>>>AAACCCHHHMMM```xxx\\\AAA::::::777444555333333222222222111111111111222222333333222222111444333222222555===FFFMMMdddtttoooooo~~~}}}jjj``````jjjvvvzzzzzzzzzooooootttxxxxxxrrrhhh___YYYUUUTTTUUUWWWYYYZZZZZZYYYWWW\\\```___WWWOOOIIIGGGGGGJJJQQQZZZdddlllpppqqqppprrrtttuuussspppmmmlllkkkmmmpppqqqqqqrrrtttuuuvvvtttssssssuuuwwwwwwwwwxxxwwwuuurrrooollljjjiiidddbbb___]]]\\\]]]___aaaddddddfffjjjqqqyyy{{{xxxvvvtttpppkkkgggggghhhiiiiiiiiirrr|||{{{pppooommmmmmooopppooonnnjjjfffbbbaaaaaa___ZZZUUUVVVSSSNNNGGGBBB???===<<<666666666666666666666666777777666555444333222222111333444444333333444555888===DDDMMM[[[iiikkkfffccciiiqqqvvvxxxwwwvvvuuurrrqqqoookkkgggccc___^^^VVVSSSNNNKKKHHHFFFDDDBBB>>>>>>===;;;:::999888777777666444222111222333333222222333444666777888888::::::;;;<<<>>>???@@@AAABBBCCCCCCDDDEEEDDDDDDDDDxxxjjj```[[[```ooo~~~}}}{{{wwwwwwyyyqqqoooooorrrwww{{{|||zzzwwwtttoooppppppooonnnpppsssvvvzzzxxxuuusssrrrqqqooonnntttvvvzzz~~~{{{xxxxxxvvvuuussssssuuuwwwxxx|||{{{xxxtttpppkkkhhhfffVVVVVVVVVUUUSSSQQQNNNMMMLLLKKKIIIHHHGGGEEEBBB@@@??????>>>===;;;888666555555555555555444333111111111111111111000000000000000000000000000000000000000000000000000/////////000000000000000000000000......//////000222333444111111111111111111111111333333333222222222222111444444333333444444555666333333333444444444555555555555555555555555666666999999888888888999999:::999<<<@@@CCCEEEHHHLLLOOOWWW[[[aaafffhhhjjjkkklllfffiiikkkkkkiiiiiikkkmmmqqqpppnnnllljjjiiihhhhhhmmmpppooommmllllllhhhaaa```ZZZQQQPPP]]]llljjj___EEE<<<444333333222222444777888<<>>>>>>>>>>>>>>yyyhhh\\\YYY```qqq~~~}}}}}}{{{yyyrrrqqqsssyyy{{{vvvtttppppppoooooooooqqqtttvvvwwwuuusssrrrssstttsssrrrrrrtttwwwzzz}}}|||xxxuuuyyyvvvqqqoooooorrrtttvvv{{{yyyvvvrrrmmmhhhdddbbbVVVWWWWWWWWWUUURRROOOMMMLLLKKKIIIHHHGGGFFFCCC@@@>>>===<<<;;;999777666555555555555444333222111000111111111111000000000///////////////////////////////////////////////////////////////////////////////////////000111222333111111111111111111111111222222222222222222222222333222222222222333444444333333333333444444444444666666666777777777777777999888888888888999999:::;;;>>>CCCGGGJJJNNNRRRUUU]]]aaaeeehhhiiijjjkkkkkkfffkkknnnmmmjjjiiilllpppqqqpppnnnkkkiiihhhgggggglllnnnnnnkkkkkkjjjfff___\\\TTTLLLPPPaaammmfffWWWBBB:::555555555333333555666999@@@GGGIIIFFF???999999:::<<<===???BBBEEEGGGKKKYYYuuusssPPPDDD:::888777555444666222222222222111111111111111111222222222222111111222222222111222777>>>CCCQQQgggpppkkkvvvuuufff___bbbiii|||uuunnnqqqsssrrrllleee```]]]ZZZ[[[\\\___bbbcccbbb```___dddhhhhhhbbbYYYQQQMMMHHHIIILLLSSS[[[bbbeeeggghhhmmmrrrtttssspppnnnnnnhhhiiiiiiiiiiiikkkpppssstttssssssuuuxxx{{{{{{{{{{{{xxxsssmmmiiieeedddccc]]]]]]\\\\\\\\\]]]___```^^^___```dddiiipppvvvzzz}}}}}}}}}{{{yyyyyy{{{~~~{{{wwwpppllllllnnnpppqqqwww}}}sss```TTTNNNMMMLLLMMMOOOQQQQQQPPPSSSQQQOOOOOOPPPOOOLLLJJJJJJGGGAAA;;;888777888:::666666666666666666666666444444444444444444444444222444555555444444555666999===CCCJJJRRRYYY\\\]]]bbbfffkkkoooqqqsssvvvwwwuuurrrmmmgggaaa]]][[[YYYXXXTTTOOOKKKHHHEEEBBB@@@:::999999888777555555444444333222111111111111222333333333333333333444444333333444555666777888888999999:::;;;;;;;;;;;;;;;|||iii]]]YYYaaasss~~~|||}}}zzz{{{yyywwwrrrpppooooooppprrrtttuuummmllllllnnnqqqsssttttttoooppprrrvvvzzz||||||{{{{{{vvvooolllnnnssswwwyyyxxxvvvtttpppkkkfffbbb```[[[[[[[[[ZZZWWWSSSPPPMMMLLLJJJIIIHHHHHHFFFDDDAAA===<<<;;;999888666555555444444444444333222111000111111111111000000000///////////////////////////................................................111111000000000000000111111111111111111111111111222222222222222222222222111111000000111111222333333333333444444444555555777777888888888999999999777777777777777888999:::<<<@@@FFFKKKOOORRRVVVYYY```cccgggiiiiiiiiijjjkkkkkkooosssrrrnnnmmmqqquuupppooommmkkkiiihhhggggggjjjlllllliiihhhhhhccc]]]VVVPPPNNNXXXiiiooocccQQQ???999555555444222333666555>>>GGGJJJFFF@@@<<<<<<;;;===???@@@@@@BBBFFFIIIOOOcccbbbFFF@@@:::888777555444555222222222111111111000000000111111222222111111000111222111111222555;;;???KKKaaakkkeeemmmsssgggeeeiii{{{uuusssvvvxxxwwwqqqjjjccc___aaa```aaaccceeeeeecccbbbbbbeeeggggggccc[[[TTTPPPKKKJJJLLLPPPVVV\\\```aaahhhiiilllpppttttttpppmmmgggggggggffffffhhhmmmpppsssssssssuuuxxxzzzzzzyyyxxxuuuooojjjeeeaaa```___ZZZZZZZZZ[[[[[[\\\]]]]]][[[\\\]]]```dddjjjooorrrtttttttttssssssuuuyyy}}}yyyuuupppnnnooorrruuuvvv|||wwwkkkooorrrrrrkkk^^^QQQHHHHHHGGGEEEEEEGGGHHHGGGGGGGGGFFFFFFFFFGGGFFFEEECCC@@@???<<<999777666555555555555555555555555555555555555555555555666666666333555666666555444666777999<<>>CCCIIINNNRRRVVVZZZ\\\aaacccggghhhhhhiiijjjkkkjjjmmmoooooommmllloooqqqooonnnmmmkkkjjjiiihhhhhhiiikkkjjjgggeeeddd^^^XXXQQQQQQVVVdddqqqooo^^^LLL;;;666333333222111333777;;;EEENNNLLLCCC;;;;;;>>><<>>:::777777666555444222111111111111000000000000000111111111111000000000111111111222555999===EEEXXXuuulllcccfffuuu}}}kkkccccccvvv|||yyy|||}}}{{{tttllleeeaaadddcccbbbcccdddeeedddcccdddddddddccc```\\\WWWTTTOOONNNMMMOOOSSSXXX[[[\\\eeedddfffkkkqqqsssppplllggggggfffeeedddfffjjjmmmsssrrrrrrtttvvvwwwvvvuuuqqqoookkkfffaaa^^^\\\[[[WWWWWWXXXYYYZZZZZZYYYYYYXXXXXXYYY[[[^^^bbbeeeggghhhhhhiiiiiijjjnnnssswwwuuusssqqqqqquuuyyy}}}~~~zzzooogggcccXXXYYYYYYWWWSSSLLLFFFBBB@@@???>>>???AAABBBBBBBBB>>>???????????????>>>>>>999999999888777666444333555555555555555555555555555555666666666666666666444555666666555555666888:::;;;???EEEHHHLLLTTT]]]oooqqqrrrrrrqqqpppqqqrrrrrroookkkeee___ZZZVVVTTTPPPLLLGGGDDDAAA>>><<<:::777777666555555444333333222222222222222222222222000000000111111111111111//////000111111222333333222333444444555555444444yyymmmiiikkkvvv~~~vvvssspppoooqqqrrrrrrrrrpppppprrrvvvxxxyyyvvvtttlllnnnrrrwww}}}xxxsssooooootttyyy{{{{{{sssrrrpppnnnkkkhhheeeddd___^^^\\\YYYVVVSSSQQQPPPRRROOOLLLJJJGGGDDD@@@===999888666444333333333333111111222333333333333222111111111111000000000000000000000000000000000000---.........////////////........................111000000000000000111222111111111111111111111111111111222222222333333333222222222222222333333444555555555666666666777777555555666777777888999999888777777888999:::;;;;;;@@@DDDKKKPPPTTTXXX[[[^^^aaacccfffhhhiiiiiikkkmmmiiiiiijjjkkkkkkllllllmmmnnnmmmlllkkkkkkjjjjjjjjjkkkllljjjeeeaaa___XXXQQQNNNTTTaaaqqqwwwlllWWWFFF999555222333333333777===GGGMMMQQQLLLBBB:::999<<<<<<>>>AAAAAAAAADDDLLLRRRdddiiiMMM@@@===888555666888777555111111111111000000000000000000111111111111000000///000111222333555999<<>><<<:::999:::<<<======<<<999:::;;;;;;::::::::::::555666666777666555444444555555555555555555555555555555555555555555555555444666777777666555777888::::::===BBBDDDHHHSSS```mmmoooqqqqqqpppooopppqqqooommmjjjeee___YYYUUURRRNNNKKKFFFCCCAAA???<<<:::666666666555555444333333000111111111111111111111.../////////000000111111/////////000111111222222111111222333333333333333wwwsssuuu}}}}}}xxxtttpppoooqqqrrrrrrppppppqqqsssuuuvvvtttpppllllllooouuu{{{}}}yyyuuurrrssswwwyyywwwtttooonnnmmmllliiigggeeeddd^^^]]]ZZZWWWUUUSSSRRRQQQUUURRRNNNKKKGGGBBB===:::888666444222111111111111000000111222333333333333111111111111000000000000000000000000000000000000.../////////000000111111000000000000000000000000////////////000222333444111111111111111111111111111111111222222333333333444444333333444444555666666666666666777777777777333444444555666777777888999999999999:::;;;<<<===AAAEEELLLQQQUUUYYY\\\^^^aaacccfffhhhiiijjjmmmnnnnnnmmmmmmnnnpppqqqqqqooonnnmmmllllllkkkkkkllllllmmmnnnkkkddd___[[[SSSLLLMMMWWWiiiyyyzzziiiQQQAAA999666444555666777===DDDQQQSSSQQQKKKBBB;;;888888:::===@@@@@@AAAFFFOOOWWWmmmzzzXXXEEE???;;;555222555999999666111111111111000000000000000000111111111111000000///000222222333555999<<>>666666666555555444444444//////000000000000000/////////000000111222222333000111111222222333333333222333333444444444444444xxx}}}~~~~~~zzzwwwsssppppppqqqqqqpppzzzyyywwwtttrrrpppooonnnnnnrrrwwwzzzzzzxxxxxxwwwzzzxxxuuuuuuvvvtttnnnhhhhhheeebbbbbbcccbbb```]]]\\\XXXTTTQQQPPPPPPPPPPPPRRRNNNHHHAAA;;;777555444777666333111111111222333000111111111111222222222111111111111000///------...............///000000///......---------......000000000000000///......000///.........///111222444444444444444333222111555555444333333222222222222222333333444555666666444444555555666666777777888888777777666666555555777666777:::;;;:::===BBB@@@JJJRRRTTTVVV\\\aaaccchhhkkkooonnnjjjhhhjjjmmmnnnoooqqqrrrpppmmmiiifffjjjjjjkkklllmmmmmmmmmlllssskkkeeeccc]]]QQQIIIHHHNNNcccwwwxxxkkkXXXEEE777333666777444222:::KKKXXXmmm]]]KKK@@@<<<;;;===@@@@@@<<<===CCCEEEGGGSSSccceeeLLLGGG<<<888444111111333444444555333111///......///000000///------///111111111111111000111222444666888>>>JJJ^^^qqqxxxiii[[[XXXeeevvv~~~oooaaadddppp}}}uuuzzzwwwqqqnnnhhhkkkeeeccchhhlllllllllmmmgggccc______aaaaaa\\\XXXXXXVVVRRROOONNNOOOQQQSSSXXXZZZ^^^cccgggkkkmmmnnnllliiidddaaaaaabbbccccccccceeegggfffdddbbbaaaaaaccc___[[[ZZZ[[[YYYTTTOOOOOOPPPRRRSSSSSSQQQOOONNNNNNMMMLLLLLLLLLLLLLLLMMMLLLMMMOOOQQQUUUYYY\\\]]]^^^```ccciiiqqqwww{{{|||}}}{{{{{{}}}||||||||||||{{{yyyvvvrrrnnnllllllkkkiiieee```\\\XXXVVVOOOMMMJJJGGGCCCAAA???>>>???>>>===<<<;;;;;;;;;;;;555666777888888777666555666555555555555444444444666666555444333333333333444555666555444555666888444444555555555444333222222333333444444555555666888;;;>>>>>>>>>CCCOOOXXX\\\```fffkkkmmmooopppqqqpppooolllfff^^^VVVQQQNNNLLLJJJGGGEEECCC@@@===:::888777666444222111111111222222000///............//////000000000000//////......///000000000000000222222222222222222222222yyy}}}~~~}}}yyyuuurrrrrrssstttttt{{{zzzxxxuuurrrpppooonnnppptttxxxyyyyyywwwwwwwww}}}{{{yyyxxxwwwrrrjjjdddeeecccaaa``````___\\\XXXVVVSSSNNNLLLKKKLLLKKKKKKKKKHHHCCC===999777666555777555333222111111222333000111111111111222222222111111111111000///...---...............///000000...------------...//////000000000000000///......000//////...///000111222111111111111111000//////000000000000111111111111111111222333333444555555555555555666666666666666777777777777888888888888:::888999;;;;;;:::>>>CCCDDDMMMUUUWWWZZZ___dddeeeiiimmmooonnnjjjiiikkknnnnnnoooqqqqqqpppmmmjjjgggiiijjjkkkllllllmmmllllllmmmfff```\\\UUULLLHHHJJJYYYmmm|||vvvaaaLLL===555222444444333555===LLLXXXiiiZZZIII???;;;888888;;;???===>>>CCCDDDHHHXXXkkk~~~VVV@@@;;;;;;888444222222333444333333222000///...///000111333111000//////000000000222111111111222444555666:::DDDUUUgggvvv~~~nnn]]]VVV___mmmyyy~~~|||wwwfff___iiizzzxxxnnnsssrrrqqqpppjjjiiidddccchhhllljjjhhhhhhgggccc______aaaaaa^^^[[[ZZZWWWSSSNNNLLLKKKKKKLLLTTTWWW\\\aaafffiiilllmmmiiigggccc```_______________aaaccccccaaa_________```\\\XXXXXXYYYXXXTTTOOONNNOOOPPPPPPPPPOOOMMMLLLKKKKKKJJJJJJIIIIIIJJJJJJDDDEEEFFFIIILLLOOOQQQSSSUUUVVVYYY___fffkkknnnoooooommmmmmrrrxxx{{{yyyvvvtttrrrooollljjjhhhggggggfffffffffddd```\\\XXXVVVSSSRRRPPPNNNKKKHHHFFFEEEDDDCCCAAA???===<<<;;;:::999999888777666666666666555666777888888777666555555555555444444333333333555555444333333333333444333444555444333444555777555555444444444444333333444444444555555666666666888<<>>===???DDDEEEKKKaaaxxxhhhKKK===777999666444333444444333222222111000/////////000111222222111000000111111111333222111111111222444555:::BBBQQQaaaqqqtttaaaUUUXXXaaammmxxx{{{~~~}}}jjj```eeessstttfffjjjmmmrrruuuqqqhhhdddccchhhkkkhhheeedddfffccc```___aaaaaa___\\\\\\YYYTTTPPPLLLKKKKKKKKKRRRTTTYYY^^^cccgggiiikkkeeecccaaa___\\\[[[ZZZYYYYYY[[[]]]]]]\\\\\\\\\]]]]]]ZZZVVVVVVWWWVVVSSSPPPLLLMMMMMMMMMMMMLLLKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFCCCDDDEEEFFFHHHJJJLLLMMMJJJJJJLLLPPPVVVZZZ\\\\\\\\\[[[\\\```dddfffccc```\\\[[[YYYVVVUUUTTTTTTTTTRRRRRRRRRPPPMMMIIIFFFCCCCCCAAA@@@>>>=========>>>::::::999888777777888888999888777666666555555666666666777777777777666666555555444444333222111111333333333333333444444555222333444444333333444666666666444333333333444555555555555666666666666666888<<<@@@CCCEEEIIIPPPUUU]]]aaaggglllnnnpppqqqrrrtttqqqllleee^^^WWWRRROOOJJJHHHFFFDDDBBB@@@<<<999777777555333222111111111222111000//////......///.........//////............//////000000000000000000000000000000000000000{{{ttttttzzz~~~xxxuuuuuuvvvxxxxxxyyyxxxvvvuuutttssssssrrrvvvwwwxxxwwwuuusssttttttxxx{{{}}}~~~{{{vvvppplllnnnmmmkkkgggbbb[[[TTTOOOOOOLLLHHHFFFFFFFFFEEEDDD>>>===:::888777666666777555444333222222222222333000000111111111222222222111111111111111000///..................///000000//////.............../////////000000000000//////000000000000000111111111333444444444444444333333222333444555666555555555333333333444444444555555888777777777666666555555555555666888999:::;;;;;;===;;;:::=========BBBIIINNNWWW^^^aaadddiiikkkjjjkkkllllllkkkjjjjjjllloooooopppppppppnnnkkkhhhfffggghhhhhhiiijjjjjjjjjiiifffbbbYYYOOOGGGFFFOOOXXXjjjnnnlll[[[DDD555222555333111000333999BBBIIIMMMKKKCCC<<<:::999888888;;;<<<<<<@@@EEEGGGRRRmmmyyyUUUEEE???999666555444444555444222000000000/////////000000111...///000000000000111333333222111000000111222333888@@@NNN^^^ooozzzfffVVVSSSXXXjjjxxxssshhhhhhnnn{{{sssbbbdddiiitttzzzvvvkkkfffdddgggiiigggeeeeeegggddd```_________]]][[[]]][[[WWWSSSQQQPPPPPPPPPRRRUUUYYY]]]aaadddeeefff`````````]]]ZZZWWWUUUTTTUUUVVVXXXYYYYYYYYYZZZ\\\]]][[[WWWVVVUUUTTTRRROOOLLLLLLKKKKKKJJJIIIIIIIIIFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIBBBAAABBBEEEIIILLLMMMLLLMMMMMMNNNQQQTTTTTTQQQNNNKKKJJJHHHGGGFFFFFFGGGGGGEEEEEEFFFEEEDDDAAA>>><<<@@@???===;;;;;;<<<>>>???777777666666666666777777888888777666555555666666666666666777777666666666555444444333222111000000222222222222333444555666333444555444333333555777888666444333222333555666555555555555666666666666888;;;@@@FFFLLLRRRXXX[[[bbbggglllqqqsssuuuvvvwwwxxxtttmmmeee]]]VVVPPPLLLIIIGGGEEECCCAAA???;;;999777666444333222111111111111111000///////////////------............------//////000000000000//////////////////////////////xxxqqqqqqttt~~~yyyvvvuuuvvvvvvwwwuuuttttttttttttuuuuuuvvvvvvvvvvvvtttrrrqqqsssuuuyyy|||{{{vvvsssssszzzyyyvvvooofff\\\TTTPPPMMMKKKGGGEEEEEEDDDBBBAAA???===;;;999777666666555444444333333222222333333000000111111111222222222000111111111111000000///...............///000000222111000///...---------//////000000000000/////////000000111111111111111000000111111111111000000111222333333333222000///555555555666666666666666888888777777666666666555666666777888888999::::::<<<:::;;;>>>???@@@EEEKKKRRRYYY```cccgggkkkllljjjhhhhhhiiiiiihhhiiijjjkkkppppppooonnnllliiifffdddffffffggggggggggggffffffbbb^^^UUUIIICCCHHHTTT^^^rrrjjj\\\MMM???555333444444222111444999???CCCDDD@@@:::777888999777999<<<;;;;;;@@@GGGNNN]]]}}}aaaEEE>>><<<777555444444444555555222000//////////////////000000...000111000...---...///333222111000///000111111222:::HHHXXXiiiyyynnn\\\VVVXXXjjj{{{pppjjjjjjsss|||sssbbbaaaeeeqqqzzzuuunnnhhhdddfffiiihhhgggiiihhheeeaaa^^^]]][[[ZZZYYY```^^^[[[WWWTTTSSSRRRRRRUUUWWWZZZ]]]___```aaaaaa]]]______]]]XXXTTTSSSSSSSSSUUUWWWWWWWWWXXX[[[]]]```]]]ZZZVVVTTTRRRPPPNNNLLLKKKJJJHHHHHHGGGHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@???????????????@@@@@@???>>>>>>???BBBCCCCCCCCCBBBBBBCCCEEEFFFEEECCCBBB===<<<;;;:::::::::;;;<<<:::;;;<<<>>>>>><<<;;;:::<<<;;;999777777888999:::777777666555555555666666444444333222222222333333555555555555555555555555444444333222111111000000111111111222333444555666444555666555444444666888888777555333333444555666444444444555666666777777999===CCCMMMXXX```eeehhhiiimmmsssxxxzzz|||}}}~~~}}}vvvlllccc\\\UUUNNNJJJHHHFFFCCCBBB@@@>>>;;;888666555444333222111111111111000000////////////000------............------//////000000000000//////........................tttnnnnnnpppuuu|||xxxvvvuuutttsssrrrrrrrrrsssssstttvvvvvvttttttrrrpppooopppsssvvv|||}}}vvvrrrsssvvv|||tttiii^^^VVVSSSMMMJJJGGGEEECCCBBB???===@@@???===:::888666555444333333333333333333333333000111111111111222222222000111111222111111000000...............///000000222111000///...---------...//////000000000000000///000111111222222111111000111222222333222222222333444555666555333111///777777777777777777777777888777777777777777777666777777888999::::::;;;;;;===<<<>>>BBBCCCCCCGGGMMMRRRYYY___cccggglllkkkhhhdddeeefffggghhhhhhhhhgggmmmmmmlllkkkjjjhhheeedddeeeeeeeeeeeedddcccaaaaaaYYYVVVNNNDDDCCCNNN\\\dddxxxfffQQQDDD===777333333333222333555888;;;<<<===<<<999777999888666777;;;===<<>>>>>>>><<<999::::::::::::::::::999888888777666666777888888666888:::<<<<<<<<<;;;:::888777666444333333444444555555444333333333333333555444444333333444444444444444333333333333444444333333333222222222111111111111111111222333555555555666666666555555777888777777555444444444555666333444555666777888999:::===BBBLLL[[[jjjsssuuutttnnnrrrxxx}}}}}}uuujjjaaaZZZTTTNNNJJJFFFDDDBBBAAA@@@===:::888555444333222111111111111000000////////////000000.........//////.........000000000000000//////...........................zzzmmmhhhiiijjjnnn{{{~~~{{{xxxvvvsssqqqssssssrrrrrrrrrrrrssstttqqqqqqooommmllloootttxxx{{{}}}}}}wwwpppooottt{{{|||ssshhh]]]XXXUUUQQQNNNJJJHHHFFFCCC@@@===???>>>===;;;888777555444222333333333444333333333000111111111111222222222000111111222222111111111...............///000000000///////////////000000......///000000000000000///000111222222222111111222333444555555555555444444555777888888666444333777777666666666666666666777777777777777888888888777888999;;;<<<>>>???@@@AAAAAACCCGGGGGGEEEGGGLLLQQQXXX^^^aaafffjjjiiidddbbbccceeegggiiihhhfffeeegggggghhhhhhhhhhhhggggggeeeeeedddcccaaa___]]]\\\QQQOOOIIICCCHHHXXXgggnnnttt^^^GGG===999666222222000111333555666777888999999777777999999888:::>>>AAA???EEESSSeee}}}dddHHH???<<<999777555444222222444444333111000000000000///...------,,,000333222...+++,,,...111000///...//////111111333777???KKKZZZlll}}}pppgggffffffzzzsssggg^^^```iiittt~~~rrrkkkffflllqqqkkkgggdddeeekkkooonnnkkkkkkhhhfffccc```^^^]]]___```gggeeebbb^^^[[[XXXVVVUUUSSSUUUWWWYYYZZZZZZZZZZZZ]]]___```]]]XXXUUUVVVYYYZZZ\\\\\\\\\\\\^^^aaaccc^^^\\\YYYTTTPPPNNNNNNNNNKKKHHHEEEBBBAAABBBDDDEEECCCCCCDDDDDDCCCAAA>>>===>>>===<<<<<<;;;;;;;;;<<<:::999888888999:::999777666666555444444444666777888777666666666666777888666888999;;;;;;:::888777777666666555444444333333333222222222222222333333666555555555555555666666333333222111111222333333222222222333333333333333222111111111222333444444444555555555444444666888666666666666555555555555444444666888:::<<<===>>>AAAIIIYYYnnn|||ppptttzzz~~~zzzqqqfff^^^YYYUUUPPPLLLEEECCCAAA@@@???===:::777444444333222111111111111000000////////////000000...//////000000//////...000000000000000///..............................tttgggbbbcccdddlllzzz~~~}}}zzzwwwrrrooouuutttsssrrrqqqqqqqqqqqqooonnnmmmkkkkkknnntttyyyvvvxxxxxxsssmmmnnnwww~~~zzzpppeee\\\XXXWWWUUURRROOOLLLIIIFFFBBB???>>>===<<<:::999777666555222222333444444444333333000111111111111222222222000111111222222222111111...............///000000------......///111222333......///000000000000000///000111222333222111111///000111111222222222222///000333555666555333222666666666666666555555555666666777777888888999999777888:::<<>>DDDDDDBBBGGGXXXmmm}}}OOO<<<;;;999666555555444222222333444333222000000000000///...,,,,,,''',,,111222000///222666000///.........000111222000222777@@@NNNaaauuuwwwnnnllldddyyyuuuhhh\\\ZZZbbbooo|||}}}tttjjjnnnqqqjjjbbb```eeennnssspppkkkiiiffffffdddaaa``````ccceeegggfffdddbbb```___^^^]]]PPPRRRTTTVVVXXXYYYYYYYYY]]]```aaa^^^XXXVVVXXX[[[^^^____________```ccceeeZZZYYYVVVRRROOOMMMNNNOOOIIIGGGCCC@@@???@@@BBBCCCAAABBBCCCCCCBBB???===;;;;;;::::::999999999999999888666555555666666555444555555444333222333555888555555333222222333444555333444555666555333111000444555555555555444333222111111111222222444555555222111111000111111222222333222111000000111222333111222222333333444555555222222111111222222333444333444444444333333555666666666666777666555555444555666777:::<<>>???AAADDDIIIMMMOOOQQQSSSRRRPPPMMMKKKKKKOOOWWWbbbgggfffcccbbbcccfffgggiiijjjiiihhhfffeee```bbbeeeggghhhgggeeecccgggddd```___^^^[[[UUUQQQIIIJJJIIILLL^^^sssyyyrrrZZZFFF777666777222000444222333555777888999999888999777777:::;;;:::<<<@@@BBBEEENNN```|||jjjGGG>>>>>>999777;;;333333333222222222111111000000000000000000000000222222111000000000000000////////////000000000000555555888>>>EEESSSiii}}}mmmhhhqqqrrraaaYYY]]]iii|||yyyooofffeeefffiiilllnnnooonnnmmmjjjiiifffccc``````cccffffffcccaaacccfffhhheeeaaaYYYYYYXXXXXXXXXYYYYYYZZZ]]]]]]\\\ZZZYYYZZZ^^^aaagggeeedddeeefffeeeaaa]]][[[WWWSSSQQQOOOOOOMMMLLLIIIGGGEEEBBB@@@@@@AAAAAAAAA@@@@@@???>>>======<<<666666666666666555555555777444111111444666555444333333333333333333333333222333444444555555444444222333444444333222111000111111111111111111111111000000111111111111000000111111111111111111111111333222111000000111222333222222111000/////////000111111222333333333222222333333444444666777888999444444444555555555555666888777999;;;;;;;;;@@@HHHIII___|||~~~rrrwww~~~~~~uuulllbbb\\\ZZZXXXRRRLLLIIIFFFBBB???===;;;888555111111111111111222222222000000000000000000000000////////////////////////---...///000000///...---...//////---++++++,,,---~~~gggYYYUUUYYY]]]dddmmm|||xxxuuuyyy~~~{{{yyyvvvuuuuuutttsssssstttsssqqqpppmmmmmmnnnpppsssvvvyyyzzz}}}wwwpppkkkkkknnnrrruuuqqqrrrrrrnnnhhhdddccceeeggg\\\SSSNNNKKKFFFCCCDDDFFFCCC>>>:::888666444333444444333333333222222222333333333333222111000///222222111111111000000000222111000///...///000000...------------...///000......///000000///......000000000000111111111111333333333333333333333333333333333333444444444444333555666666666666777999888888888888888999:::;;;<<<===???AAACCCGGGLLLPPPSSSUUUVVVUUURRROOOMMMMMMOOOVVV___cccbbb```___```eeefffggggggfffeeecccbbbdddeeefffgggfffeeecccaaabbb```^^^]]]\\\YYYTTTPPPEEEKKKQQQYYYjjjvvvnnn^^^III;;;111444555111///222333555888999999888888888888666888;;;===<<>>======>>>===<<<<<<;;;:::999888888666666666555555555444444888555222222333444333222222222222222222222222222222222333444444444444333222222222222222111000000111111111111111111111111000000111111111111000000111111111111111111111111222222111000000111222222222111111000000000000111000000111222222222222111222333333444555666777888444444444444444555555555444444888<<<======BBBIIIWWWnnn|||}}}~~~tttlllbbb\\\[[[XXXRRRLLLGGGDDD@@@>>><<<:::888666222222111111111111111111000000000000000000000000////////////////////////---...///000000///...------......---,,,+++---...{{{dddVVVTTTXXX[[[___fffrrrxxxssswww}}}}}}zzz}}}zzzxxxvvvxxxvvvtttssssssrrrqqqooonnnpppsssvvvxxxyyyyyyxxxwwwrrrlllhhhiiilllppprrrppprrrsssrrrooolllkkkkkkmmmbbbVVVPPPLLLGGGDDDEEEEEEBBB===999777555222111333333333333222222222222555444333222222222222222222222222111111111000000000000///.....................////////////......////////////////////////000000000111111111222222333333333333333333333333444444444444555555555666444555777777666666888999999999888888999;;;<<<===>>>@@@BBBEEEGGGKKKPPPTTTXXXYYYZZZYYYUUURRRQQQPPPSSSXXX^^^```___^^^___```ggggggffffffeeedddcccbbbiiihhhgggeeedddbbb``````^^^\\\[[[ZZZYYYVVVQQQMMMDDDOOO\\\hhhsssrrr]]]FFF888000...333444000///333555999<<<<<<:::777777888777666999>>>??????CCCHHHKKKTTTggg```JJJ:::999:::444111555333222222222222111111111000000000000000000000000...------,,,,,,,,,,,,---000000111111111222222222222222333666<<>>@@@AAAGGGNNNddd{{{~~~rrrjjjbbb\\\ZZZVVVPPPKKKDDDBBB>>><<<;;;:::888666333222222222111000000000000000000000000000000000////////////////////////---...////////////...---,,,---...---,,,,,,...000xxx```UUUTTTWWWZZZ]]]bbbkkkuuu~~~xxxvvv{{{wwwzzz}}}|||zzzxxxzzzxxxtttrrrrrrrrrqqqpppooorrrvvvzzz{{{yyywwwuuuppplllhhhgggiiinnnrrrtttxxxwwwvvvvvvuuutttrrrqqqmmmcccZZZUUUQQQJJJEEEDDDBBB???;;;888777666333222333333333333222222222222555444333111111111222333111111000000000/////////.........///000111111222///000111111111///---+++111000000//////000000111000000111111111222222222444444444444444444444444555555555555666666666666444666777777777777888::::::999888999:::<<<>>>???@@@CCCFFFIIILLLPPPUUUXXXYYY[[[\\\[[[XXXVVVVVVVVV[[[^^^```aaa``````aaaccchhhhhhhhhhhhhhhhhhggggggiiihhheeecccaaa`````````\\\[[[ZZZYYYVVVRRRNNNKKKLLLXXXeeellllllbbbLLL888222///000333333000222777888<<<@@@???:::777777999777888;;;@@@AAA@@@EEEKKKQQQ___www{{{QQQCCC:::<<<<<<666555999222222222222111111111111////////////////////////000//////......////////////000000000000111111111222111222444777AAAUUUggg{{{oookkkrrrpppddddddrrrvvvlllfffnnnwww{{{yyytttqqqqqqnnniiidddeeejjjmmmllljjjgggeeecccccceeeggggggggg___]]][[[YYYYYYZZZ\\\]]][[[]]]___```_________```bbbaaaaaa```___]]]ZZZYYYWWWWWWWWWXXXWWWSSSNNNJJJFFFEEECCCAAA???=========<<<;;;:::999888777666555777666555444333222111000444333222222111111111000000000000000000000000000///000000111111111111111111000///......///000111111111111111111111111111000000111111111111000000111111111111111111111111111111000000000000111111111111000111111222333444///000111222222222222222222333444555666666666666444444444444444444444333555666999???CCCGGGPPPZZZsss{{{mmmggg```[[[XXXTTTMMMHHHBBB???<<<;;;:::999777666333333333222111000//////000000000000000000000000////////////////////////........................,,,---...---------///111uuu^^^TTTUUUWWWYYYZZZ^^^eeemmmwww{{{vvvzzzvvvsssuuuyyy|||{{{{{{{{{{{{{{{xxxuuutttttttttsssssspppssswwwzzzzzzwwwtttqqqooollliiihhhkkkooorrrtttzzzwwwuuuuuuwwwyyyxxxvvvgggaaa\\\\\\XXXOOOGGGCCC>>><<<:::999999999777666444444444333333333222222444333111000000111222333000000/////////...............//////000000000111---...111222222111///...222111000000000000111222111111111111222222222222444444444444444444444444555555555666666666777777555666888888777777999:::999999888888:::<<>>;;;888777888999:::===@@@AAAAAAGGGOOO^^^ppphhhFFF<<<666777666222333777222222222111111111000000////////////////////////111000000000000000111111.........////////////000222222222444555<<>>===<<<<<<;;;:::999777666555444666555444333222111000//////000111111111111222222000000000000000000000000...///000000111111000000000000.........///000111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111222333333000111222333444444444444444555666777888888777777333333333444444444555555999777999>>>EEENNN]]]kkk~~~vvvhhhccc^^^ZZZVVVQQQJJJEEEAAA>>>;;;::::::999777666333333333222111000//////////////////////////////////////////////////////......------------......,,,---......------///111qqq[[[TTTUUUWWWVVVRRRWWW___hhhrrr{{{wwwzzzwwwmmmjjjmmmwwwzzzyyyzzz{{{|||yyyxxxvvvvvvwwwxxxwwwvvvrrrtttvvvxxxwwwtttqqqoootttqqqmmmlllmmmoooqqqqqqtttqqqpppsssyyy|||zzzwwwccc______bbb___TTTHHHBBB888777666666777777555444555555555555444444444444222222111111111111222222000000/////////.........////////////...---+++***)))+++...111444444444444111111111111111111111111111111111222222222222333444444444444444444444444555555555555666666666777666777999999888888:::;;;999888777777999===@@@BBBGGGJJJNNNQQQTTTWWWZZZ]]]XXXZZZ\\\\\\\\\]]]___aaaaaa```_________aaacccdddccceeegggiiijjjiiihhhgggcccbbb```^^^^^^^^^^^^___YYYYYYXXXUUUQQQOOOOOOPPP\\\]]]ZZZOOOBBB999777888555444222000000222777;;;AAA@@@>>><<<:::999999888;;;;;;>>>AAAAAACCCLLLVVVkkk|||XXXBBB;;;555555444222333666222111111111111000000000000000000000000000000000///............///000000---------.........//////222222333444444888FFFTTTnnnssslllvvvssshhhlllvvvttt]]]YYY]]]dddjjjoooqqqqqqpppmmmjjjggggggiiijjjiiigggbbbdddfffggggggdddaaa___^^^^^^]]]\\\[[[[[[[[[[[[cccdddeeedddbbb___^^^^^^_________]]]YYYWWWWWWWWWWWWWWWYYY[[[ZZZVVVPPPKKKGGGFFFDDDBBB@@@>>><<<;;;:::999888777555444222222444333333222111000000///+++...000111000000111333000000000000000000000000...///000000111111000000///////////////000000111000000000000000000000000000000111111111111000000000000000000000000000000///000000111111000000///000000000000000000111111111111333444555555555555555666777888999888777777222333333444555666777777:::999;;;CCCMMM]]]qqqvvvooodddaaa]]]YYYUUUOOOIIIDDDAAA???<<<:::999999777555333222222222111000000000////////////////////////////////////////////////......------------......---...///...------///000lllXXXSSSTTTUUUSSSKKKQQQZZZeeerrrxxxyyy{{{{{{mmmfffcccooozzzwwwxxxzzz{{{wwwvvvwwwxxx{{{|||{{{yyyvvvvvvvvvuuutttrrrpppooovvvssspppnnnooopppqqqqqqqqqoooooouuu|||~~~xxxqqqeeebbbcccfffcccWWWJJJCCC999777666666777777555333777666666666666555555555222222333333333333333222111111111111000000000000000000000000///---+++***,,,---///111333444444444111111222333333222111111111111111222222222333333555555555555555555555555444444555555555666666666666888999999999999:::<<<888777666666888<<<@@@CCCJJJLLLPPPSSSVVVXXX[[[^^^\\\]]]^^^^^^^^^___aaaccc```___^^^^^^```aaaccccccccceeehhhiiiiiifffcccaaa``````___]]]\\\\\\[[[[[[TTTTTTSSSPPPNNNOOOSSSVVVYYYSSSIII???777333333666333222111111444:::>>>@@@EEE@@@:::888:::;;;:::888<<<<<>><<<999999777666444222111000222222111111111000000000+++...111111///...///111111111111111111111111111//////000111111111111000...///000000111111111000000000000000000000000000000000111111111111000000000000000000000000000000...///000111111000///...000000//////.../////////000000222333444555555555444555777888888888666555222222333555777888::::::======CCCPPP___sss{{{tttnnniiicccaaa___[[[VVVOOOIIIEEEBBB???<<<::::::888666555222222111111111111111111////////////////////////////////////////////////...------,,,,,,------...//////000///------...000iiiVVVRRRSSSSSSPPPHHHOOOYYYeeesssyyyyyyyyy{{{qqqhhh^^^jjj{{{wwwwwwyyyzzzuuuuuuwwwzzz}}}~~~}}}|||xxxwwwvvvtttrrrqqqppppppsssqqqooooooqqqsssttttttsssrrrtttzzztttjjjiiieeeeeehhhdddXXXKKKEEEBBB@@@?????????>>>;;;999777777777777666666666666222333444555555555444333333333333222222222222111///000111222222222111000222222222222222111000///000111333444444333111000111111222222222333333333555555555555555555555555444444444444555555555666666888999999999999:::<<<777666555555888<<<@@@CCCKKKNNNRRRUUUWWWYYY[[[]]]___```aaa```______aaacccaaa```______aaacccddddddeeegggjjjkkkjjjfffaaa]]]``````^^^]]][[[ZZZYYYXXXOOOPPPOOOMMMLLLOOOVVV[[[SSSHHH===777555333222222000111222444;;;BBBEEEEEEHHH@@@888666999<<<;;;888<<<<<<@@@CCCEEELLLZZZhhh~~~TTTAAA;;;666333444666444111///111111111111000000000000000000000000000000000000...............///000111////////////000000000000...///222444222222;;;FFFXXXkkk}}}~~~}}}ooolllooo{{{{{{[[[KKKIIIKKKTTTbbblllooommmggghhhiiijjjiiijjjlllooojjjjjjiiigggdddbbbbbbccc```aaabbbbbbbbb___]]][[[___```aaa```___^^^___```ZZZ[[[[[[XXXSSSPPPQQQSSSXXXXXXZZZ[[[[[[WWWRRRNNNLLLLLLKKKIIIFFFCCCAAA???;;;:::999777555333222111111111111000000000000000,,,///222111///------///111111111111111111111111///000000111111111111111...///000222222222111000000000000000000000000000000000111111111111000000000000000000000000000000...///000111111000///...111000///...............//////111222333444444444333444666888888777555444111222444666888:::;;;<<<@@@CCCLLL]]]ppp}}}tttlllhhhfffcccbbb```\\\WWWPPPJJJFFFCCC@@@===;;;:::888666444111111111111111222222222////////////////////////////////////////////////...---,,,,,,,,,,,,---...000000000///---,,,...///cccVVVVVVUUUPPPKKKHHHKKKTTTcccxxxxxxvvvzzz~~~mmmiiimmm{{{}}}zzzyyywwwuuussswww{{{}}}|||zzzxxxxxxzzzyyywwwtttrrrrrrqqqqqqpppppppppppppppppppppqqqyyywwwwww|||~~~yyyooohhhgggiiikkkjjjdddZZZPPPIIIBBBBBB>>>;;;<<>>@@@;;;;;;AAAFFFNNNeee}}}eeeFFF@@@888777666555444333222111000000////////////000000---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111111222666<<<@@@PPPbbbyyyzzz}}}~~~yyyvvvxxxyyyjjjRRRGGGBBBMMM^^^iiimmmnnnfffiiilllmmmkkkjjjlllnnnmmmllliiigggeeecccbbbbbbbbbbbbbbbbbbaaaaaa```___ccccccccccccbbbaaaaaa```^^^ZZZWWWXXXXXXUUUTTTUUU[[[YYYXXXWWWWWWUUURRRPPPKKKLLLJJJEEECCCEEEDDDAAA;;;999777555333222111000000000000000000000000000////////////////////////---------...///000000111222111111000///......---......////////////......//////000000///...------000000000000000000000000//////............//////111111000000//////......111000///......---------111111333444444444333222888777666666555555555555777555555888888888===CCCCCCNNN\\\mmm}}}tttnnniiiddd```\\\___bbb___XXXOOOIIIGGGBBBBBB@@@>>>;;;888555333333222111111000000111111111000///------......///,,,,,,------.../////////------------------------//////.........---------cccVVVVVVUUUOOOKKKGGGIIIQQQbbb{{{~~~~~~}}}sssttt~~~zzzuuuqqqooosssvvvyyy{{{{{{yyyxxxwwwxxxwwwuuusssrrrrrrssssssrrrrrrqqqpppoooqqqtttvvv{{{~~~yyypppkkkiiilllmmmnnnllleee\\\RRRMMMGGGGGGDDD@@@AAACCC@@@;;;:::888777666666666444222111111111111111111000000111111111222222222333333333222111000///000000111222111000000000111222333333333333222222222333333333333333333333444444444555666666444333333555777666666555444555666777888;;;;;;:::::::::;;;;;;<<<:::999999999;;;>>>AAADDDKKKMMMQQQWWW[[[___bbbccccccbbb```___```aaa```````````````ccceeegggfffeeeiiihhhgggdddaaa^^^[[[ZZZ[[[ZZZZZZYYYXXXUUUPPPMMMJJJIIIIIIJJJJJJIIIFFFDDD;;;888333000000222444444///444666777AAAPPPUUUOOO@@@>>>:::777777999<<<>>>AAA???BBBGGGJJJUUUrrrTTT===:::999999999888777666555444000000////////////000000////////////////////////////////////////////////........./////////000000000000000000111555:::>>>KKK^^^vvv{{{vvv~~~www|||yyyqqqSSSGGGAAAJJJ[[[fffiiiiiieeehhhlllmmmmmmlllmmmoookkkkkkjjjiiihhhggggggfffccccccddddddcccbbbaaa```bbb```______bbbdddeeeeeeccc\\\WWWWWWXXXVVVVVVWWW[[[YYYWWWVVVVVVTTTQQQOOOKKKMMMLLLGGGEEEFFFEEEAAA;;;:::888555333222111000111111111111111111111111333333222222222222222222------......///000000111111111000000///......---......////////////......///////////////...------//////////////////////////////............//////111000000000/////////...111000000///////////////555555777888888888777666555555444333222222333333555333555888888999>>>FFFKKK[[[ooo~~~uuunnniiieeeaaa^^^ZZZ\\\^^^\\\VVVOOOKKKIIIGGGEEEBBB>>>:::666333111333222111111000000111111111000///...---......///..................------........................//////.........---------dddXXXXXXWWWQQQKKKFFFEEELLL```}}}|||tttooommmqqqsssuuuwwwxxxxxxxxxwwwvvvtttrrrppppppqqqsssuuusssrrrqqqooonnnqqqvvvyyy|||uuukkkkkkppprrrrrrqqqmmmggg___WWWSSSPPPQQQOOOKKKJJJJJJGGGAAA===;;;999888888777555333444333222111000000000000111111111111111222222222333222111000000000000000000000000000111222333444222222222222222222222222333444444444555555555555444555555444333333555777666666666777777777888888::::::::::::;;;;;;<<<=========>>>???BBBDDDGGGHHHMMMPPPTTTXXX]]]aaadddeeeddddddccc```___```bbbdddaaabbbcccfffiiikkkjjjiiikkkhhhddd___\\\[[[[[[[[[\\\ZZZXXXVVVTTTQQQMMMJJJGGGFFFFFFFFFEEEAAA<<<888000111222222111000111222222444666<<>>???>>>AAAFFFJJJMMM]]]hhhGGG<<<<<<222333444444444333111000000000////////////000000000000//////......------000000000111111000000000////////////000000000111000000000///000222777:::DDDXXXqqqssssssyyyxxxyyyzzz}}}zzz}}}|||yyyyyywww\\\MMMCCCHHHVVV```dddeeeeeeiiimmmooopppoooooopppmmmmmmmmmlllkkkjjjhhhgggeeefffggghhhgggeeecccaaaccc___]]]___fffkkkllljjjfff]]]VVVVVVYYYYYYXXXYYYZZZXXXVVVUUUTTTRRROOOMMMLLLNNNNNNJJJHHHHHHEEEAAA;;;:::888666333222111111222222222222222222222222111111000000/////////...------......///000000000111000000//////...............////////////......///////////////......---//////////////////////////////............//////000000000000////////////111000000000000111222222333444555666666666555555444333222222222222222333555444666:::;;;<<>>AAABBBEEEHHHJJJMMMNNNOOOQQQSSSVVVZZZ^^^bbbeeeggggggiiijjjhhhddddddfffiiicccccceeeiiilllnnnmmmkkkiiifffaaa\\\ZZZYYYYYYZZZ[[[XXXUUURRRPPPNNNKKKHHHGGGEEEBBB@@@>>>:::555111...222444444111000111333333666:::AAALLLRRRKKK@@@999::::::;;;===>>>???@@@@@@BBBGGGMMMUUUiiizzzUUUBBB>>>>>>,,,...///000000///...---000000////////////000000......---,,,+++*********---......//////......---....../////////000000000///000000///...000444777>>>QQQjjjvvvpppsssvvvzzz~~~|||zzz|||~~~wwwrrrtttwwwxxxhhhVVVGGGGGGQQQZZZaaadddjjjlllpppssstttsssqqqpppqqqqqqpppooollliiigggeeeiiijjjkkklllkkkiiifffdddfffbbb```eeemmmrrroookkkaaaYYYTTTWWW[[[[[[YYYXXXXXXWWWUUUTTTSSSQQQNNNLLLKKKOOOOOOKKKIIIHHHEEE@@@;;;:::888666444222111111111111111111111111111111000//////......------,,,............//////000000000000/////////...............////////////.........///////////////......//////////////////////////////............//////000000000000////////////111000000111222333444555222222333333333444444444444444333333333444444555777777:::===???AAAJJJUUUccc{{{tttjjjkkkqqqrrrooommmhhheeeaaa]]]ZZZWWWUUUTTTRRRRRRRRRQQQPPPPPPPPPPPPMMMJJJDDD>>>888555333222222222111000000000000000000/////////............//////.........---------...............//////////////////...............eee[[[[[[YYYRRRKKKFFFCCCEEETTTlll|||{{{sssqqqrrrxxx~~~zzzvvvvvvllljjjjjjmmmrrrvvvxxxxxxtttssspppmmmlllmmmnnnooommmqqquuuvvvtttsssuuuxxx|||pppnnnsssvvvtttrrrpppllliiifffdddccc^^^bbbddd```\\\YYYSSSMMMEEECCC@@@>>>===;;;888666333333333222222333333444222222111111111111111111//////000111222333333444111111111000000//////...000111222333333333333222111222222333444555555555444555777777666666777888666777888999999999888888777777888999;;;===???@@@CCCEEEIIILLLPPPRRRTTTTTTUUUVVVYYY\\\___cccfffggggggkkknnnnnnkkkhhhhhhiiiddddddfffjjjlllmmmkkkiiicccaaa___\\\YYYXXXWWWWWWXXXUUUQQQNNNMMMKKKIIIHHHDDDAAA<<<888555333111///111333555333000///222555333999???DDDGGGGGGAAA:::888999;;;===???@@@AAAAAAEEEEEEIIISSSccc|||```FFF>>>:::666000111222333333333222111000000////////////000000......---,,,+++*********,,,---...//////...---,,,------.........//////////////////......///222444999JJJ```www}}}rrrqqqvvv}}}|||||||||{{{zzz}}}|||xxxrrrppptttvvvtttlll[[[IIIEEEKKKUUU```hhhoooqqquuuxxxyyywwwsssppprrrqqqpppooommmjjjiiigggmmmnnnnnnnnnmmmkkkiiigggeeecccdddjjjqqqrrrkkkcccYYYTTTSSSYYY]]][[[WWWVVVWWWUUUTTTSSSSSSQQQNNNLLLKKKNNNNNNKKKHHHGGGDDD???<<<:::888666444333222111000000000000000000000000222222222111111000000000............////////////////////////..................////////////............///////////////...........................//////............//////////////////000000000000111111111111222444555666444444444444555555666666333333333333444444555666888999;;;???AAAFFFRRR___yyysssiiibbbdddiiigggaaa]]]^^^]]][[[XXXTTTQQQOOONNNNNNMMMLLLLLLMMMNNNOOOPPPIIIFFFAAA<<<888555444444222111000000//////000000///////////////......------------.........//////,,,,,,---------.........////////////////////////eee[[[\\\YYYQQQKKKEEEDDDEEEMMM]]]rrrwwwmmmgggeeeiiiooovvv|||~~~xxxvvvuuunnnjjjgggiiinnnrrrtttuuurrrqqqooommmlllllllllllloootttzzzzzzwwwuuuwwwyyyrrrkkkmmmpppooosssrrrpppmmmkkkjjjiiiiiiaaagggjjjgggbbb^^^WWWQQQIIIFFFCCC@@@???<<<999666333333444444444333222222333333333222222222222222...///111222333333444333111222222111111000......000111333444555555444333111111222333444555555666444666888999888888888999555555555666666666777777888888999;;;===@@@BBBCCCEEEGGGKKKOOOSSSVVVXXXYYY[[[\\\]]]___aaadddggghhhfffiiimmmnnnmmmjjjhhhfffddddddfffhhhjjjiiifffddd]]]]]]\\\[[[YYYXXXVVVVVVTTTQQQNNNKKKJJJHHHEEEDDD===999444000//////......222222222000///000222444555;;;AAACCCAAA<<<999777888999;;;===@@@AAABBBBBBCCCDDDJJJZZZrrrrrrPPPAAA<<<777222222222222222333333333333000000////////////000000000000//////......---------...000111111000...---------------.............../////////...///111333666BBBTTTkkkuuuqqqqqqzzz|||uuuuuuxxxyyyyyy{{{|||xxxtttssswwwwwwtttjjj]]]OOOIIIJJJQQQ^^^iiippprrrvvvzzz}}}zzzuuuqqqpppooonnnnnnnnnnnnoooooooooooonnnmmmlllkkkiiihhhccccccfffkkknnnkkkbbbZZZTTTSSSUUU[[[\\\XXXTTTSSSUUUTTTSSSRRRSSSRRRPPPNNNMMMOOOOOOJJJGGGGGGDDD???<<<;;;999666444333222222//////////////////////////////////////////000000......//////////////////..............................////////////......---...//////////////////........................//////............//////////////////000000000000111111111222222444555555333222222222222333444444111111111111222333555555888999<<<@@@DDDMMM___ooottthhhaaa]]]___```[[[UUURRRTTTUUUTTTRRRNNNJJJHHHHHHHHHFFFDDDEEEGGGJJJKKKKKKCCCAAA>>>:::777666444444111111000////////////000/////////000///......---,,,,,,------...//////000++++++,,,,,,---............////////////000000000jjjaaaaaa^^^VVVOOODDDEEEEEEGGGOOObbb{{{uuummmfff```^^^aaaffflllssswwwxxxvvvvvvvvvsssmmmgggfffjjjnnnooonnnmmmmmmmmmmmmmmmlllkkkkkkooouuuyyyxxxtttrrruuuyyy|||yyylllhhhooosssqqquuutttrrrooommmlllkkkkkkfffmmmrrrooojjjeee^^^XXXOOOLLLHHHFFFCCC@@@===:::888999::::::888555222000444444444333333333222222111222333333333222111111111222333333333222111111000222444666666666555444222222333444555666777777555777:::;;;:::999:::;;;777777666555666777888999:::;;;<<<>>>AAADDDFFFGGGJJJLLLOOOSSSWWW[[[^^^```bbbbbbbbbcccdddfffiiijjjiiiiiijjjllllllkkkhhhfffddddddeeefffgggddd```]]]ZZZZZZXXXWWWWWWWWWWWWWWWQQQNNNKKKHHHFFFCCC???<<<666333000///000000000000000//////000333444444333999<<>>===;;;999777444333222111111000///////////////...///000000000///------------..................,,,,,,,,,---.../////////.../////////000000000000pppggghhheee\\\TTTCCCFFFFFFDDDGGGYYYvvv{{{uuupppiii___YYYXXXXXX^^^fffnnnsssvvvxxxyyywwwppphhheeegggjjjjjjiiiiiijjjlllmmmnnnmmmlllkkkooosssvvvsssnnnmmmrrrwwwxxx|||vvvjjjiiissszzzyyyxxxvvvtttrrrooommmllllllllltttyyywwwqqqllleee___UUURRRNNNKKKIIIFFFBBB??????@@@AAA@@@===999444111555555555444444333333333444444444444333111///...111222444555666555555444111222555666777777666555333333444555666777888999666888;;;<<<;;;;;;;;;<<<;;;:::999888888:::<<<=========???AAADDDGGGIIIKKKPPPQQQTTTWWW\\\aaadddgggffffffffffffggghhhjjjkkknnnkkkiiijjjlllmmmkkkhhhccccccdddeeedddaaa\\\XXXZZZXXXVVVUUUTTTVVVXXXYYYPPPMMMIIIFFFCCC>>>999666222111111222444555444222......///333888:::888555<<<;;;<<<<<<:::777666888::::::<<<===???AAACCCCCCHHHQQQccczzznnnHHH<<<:::555222555444222///------...000222000000////////////000000---------...............---...111222222111...---////////////000000000000---.../////////000222444333666@@@WWWxxxyyypppwwwyyylllkkkqqqvvvwwwlllwwwzzz{{{~~~yyyuuunnncccUUUMMMQQQ[[[iiilllrrryyyzzzuuuwwwuuurrrooooooqqqtttvvvnnnllliiigggeeeeeeffffffdddfffiiijjjhhhccc]]]ZZZ[[[[[[\\\[[[UUUNNNNNNRRRSSSRRRRRRSSSTTTTTTSSSQQQRRRSSSQQQKKKHHHHHHGGGDDD<<<;;;999777555333222222000000000000000000000000---......///000111222222///////////////.........---...........................////////////......------...///000000//////........................//////............//////.../////////000000111111222222111111222222333333555555444333444555666777333333444555666777999:::>>>@@@DDDKKKTTTeeettthhhbbbUUUTTTUUUVVVRRRJJJGGGHHH@@@CCCFFFFFFCCC@@@???@@@===;;;999:::===??????===<<<;;;:::888666333111///111111000///////////////...///000000000///---,,,/////////...------,,,,,,---------...///000000111.../////////000000111111tttqqqkkkfff^^^OOOFFFDDDBBBAAADDDSSSoooxxxjjjaaa___\\\WWWRRRQQQPPPTTT^^^hhhnnnsssxxx}}}wwwnnnhhheeedddeeeeeejjjiiihhhhhhhhhhhhiiijjjjjjnnnrrrtttssspppnnnmmmsssrrrpppqqqsssttttttsssvvvtttqqqooommmmmmmmmmmmooowww|||{{{xxxvvvmmmccc```\\\WWWRRRNNNLLLJJJIIIJJJLLLMMMIIIAAA<<<;;;===;;;;;;:::888666666777999@@@<<<777333222111000000...000111222111222444555222333444555555555444333666666777777777777777777999:::<<<;;;:::999:::;;;666555555888;;;>>>???@@@@@@AAADDDIIINNNRRRSSSRRRUUUXXX\\\___```ccchhhmmmllliiiffffffhhhkkknnnooolllhhhddddddhhhjjjhhheeehhheeeaaa_________^^^^^^YYYYYYZZZYYYWWWTTTQQQOOOJJJJJJHHHEEE@@@999333//////000000111111111111000---...///111222444444555999999888888888888888999888<<<@@@AAABBBEEEHHHHHHLLLTTTkkk{{{[[[???777999777555777444333111000/////////000000000000000000000000000///............---------,,,---------------,,,,,,/////////...---+++***)))...------------...//////111555;;;IIIddd{{{uuuvvv{{{vvvsssmmmlllppp{{{yyyzzz|||}}}|||uuueeeXXXTTTVVVaaajjjuuu||||||yyyuuusssrrrooolllmmmppptttuuutttlllhhheeecccdddfffgggggggggfffdddbbb___\\\[[[ZZZ^^^[[[XXXUUUTTTRRRPPPNNNNNNMMMKKKJJJKKKNNNPPPRRRPPPPPPPPPOOOLLLIIIEEECCC>>><<<999666555444555666666555444222111000000///,,,---...///000000000000000000////////////000000////////////////////////------...............---222000......///000000//////............---------,,,,,,,,,---------......000000000111222222333333333333333333333333333222444555555555444333333222666444222222444666888888:::BBBHHHLLLYYYrrrxxxcccUUUOOOIIILLLOOOPPPLLLEEE@@@===============<<<<<<;;;:::999888666555555666888999777777666555333222111111000000000000000000000000000000000000000111111222000000000000000000000000////////////000000000000111111111111111111111111{{{vvvmmmeee\\\OOOEEECCCAAA@@@BBBNNNggg}}}~~~ssseee]]][[[YYYVVVRRRQQQOOOQQQXXX^^^cccjjjqqqyyyqqqjjjeeeccc```___dddeeeeeeffffffgggggggggkkknnnrrrsssrrrooonnnmmmqqqpppppprrruuuwwwwwwvvvwwwuuurrrpppooopppqqqrrrttt{{{}}}zzzvvvnnneeeaaa^^^[[[XXXVVVTTTSSSQQQTTTUUUUUUPPPIIICCCBBBCCCAAA@@@>>><<<999777777888999777444333333555555444000222333444333333444555444444555555444444333333777777777777888888888888999;;;>>>>>>===<<<<<<<<<;;;:::;;;<<>>@@@@@@@@@BBBDDDFFFSSS^^^xxxeeeMMM888666888666444666222111///...---------...////////////////////////............------------......////////////......,,,,,,---............------------------.../////////333888DDD[[[wwwuuuvvv~~~uuujjjjjjpppwwwwwwzzz}}}}}}}}}zzziii^^^[[[aaahhhrrrxxxyyywwwtttssspppnnnmmmnnnqqqrrrrrrppppppmmmhhhfffffffffffffffhhhhhhfffdddbbb```___^^^\\\YYYVVVTTTSSSQQQOOOMMMNNNNNNNNNOOOOOOPPPPPPQQQPPPPPPPPPOOOLLLHHHEEECCC>>><<<:::777555555555666666555333222000000//////------...///000000000000111000///////////////000////////////////////////....../////////......---111///------...//////...,,,,,,,,,------.........,,,,,,---------.........000000000111222222333333222222333333444444555555444444555444444333333222444333333444666888:::;;;:::CCCMMMXXXiii{{{gggWWWMMMHHHCCCFFFIIIIIIEEE@@@;;;888777777888888777777666555666555333222222333555666555555444333222111111000////////////////////////000////////////000111111000000000000000000000000////////////000000000111111111111111111111111111{{{mmmcccZZZNNNDDDAAA???>>>???GGGYYYkkk|||rrrfff^^^\\\]]][[[YYYUUUSSSSSSUUUUUUVVV]]]fffuuurrrmmmjjjgggddd```]]]``````aaabbbcccdddeeeeeejjjlllooopppooommmllllllppppppqqqtttwwwyyyyyyyyyvvvtttqqqoooppprrruuuwwwzzz~~~}}}zzzuuunnngggcccbbbbbbaaa```___^^^]]]^^^______ZZZRRRLLLJJJKKKHHHGGGDDDAAA???===;;;;;;777555444444666777666666333555666666555444555666555555555555555666777888888888888888888999:::::::::===@@@BBBAAA?????????>>>??????AAABBBDDDEEEEEEIIIKKKOOOSSSWWW[[[]]]^^^^^^```bbbcccdddeeegggiiijjjhhhdddcccdddfffgggfffccc```^^^```dddhhhhhhgggcccaaa___^^^___^^^\\\ZZZTTTTTTTTTRRROOOLLLIIIGGGBBBAAA>>>;;;666333000...000000000000000/////////111111111111333555888:::999999888888888888999999<<<>>>@@@@@@???AAAFFFKKKXXXjjj|||PPPAAA666777888555222333111000///...---------...////////////////////////............------------++++++,,,,,,,,,,,,++++++,,,------...//////......---------------......///---111555<<>>???GGGSSSbbbwwwppp___QQQGGGAAA>>>===@@@CCCCCC???:::666444333333333333333333222111222111000//////000111222222222222111111000000000///////////////////////////............///000000000000000000000000000000/////////000000000111111111111111111111111111111}}}lll___WWWLLLDDDAAA???>>>===AAALLLYYYhhhvvvyyynnnhhhgggiiiiiiiii^^^]]]\\\YYYSSSNNNQQQYYY______bbbeeehhhiiigggeee```___]]]\\\]]]___bbbdddhhhjjjlllmmmllllllmmmnnnpppppprrrtttxxxyyyyyywwwsssqqqooonnnooorrrvvvyyy{{{|||}}}zzzvvvqqqkkkffffffhhhjjjkkkiiigggffffffeeefffeeeaaa[[[VVVUUUTTTOOOMMMJJJHHHGGGEEECCCAAA<<<:::888888888777555333777888::::::888666666777555555555666777:::<<<>>>999999888888999:::;;;<<<;;;???CCCEEEDDDBBBAAAAAA???@@@CCCDDDEEEGGGHHHJJJNNNQQQTTTXXX[[[^^^aaacccaaabbbcccdddccccccdddddddddbbb``````aaaccccccbbbaaa___]]]___bbbeeeeeeeee```^^^\\\[[[ZZZXXXTTTQQQNNNNNNLLLKKKHHHEEEBBBAAA===;;;888444111///......000/////////////////////000111222333555666777888999999888888888999::::::<<<===>>>@@@@@@CCCLLLUUUddd}}}^^^FFF>>>999999777222///000222222111000000000000000////////////////////////.........---------,,,,,,)))***++++++++++++++++++////////////...---,,,+++------,,,,,,------...///,,,///333666???RRRhhhxxxqqqjjjlllmmmrrryyy}}}}}}uuueee```dddkkkrrrvvvwwwwwwwwwuuuttttttuuuuuuuuutttsssooolllhhheeedddbbbaaa`````````aaaaaaaaa```^^^^^^[[[ZZZZZZZZZ\\\\\\ZZZYYYSSSTTTUUUUUUUUUSSSQQQPPPPPPPPPOOOMMMJJJHHHEEECCC@@@???===;;;999777777666555444333111000///...............//////000111111222111000//////......///////////////////////////111111111111000///...---///---,,,---/////////...++++++,,,------...//////---............/////////000000111222222333333444444444444555555666666666444444333333333333333333222444666888999;;;===???HHHOOOZZZkkksssfffUUUGGG@@@<<<999666:::===??????;;;777444333111222222222222222111111//////............//////////////////////////////////////////////////////...------------...////////////////////////////////////000000000111111111111111111111111111111111{{{iii\\\UUUKKKFFFBBB??????===>>>DDDLLLXXXggg~~~yyyuuuuuuvvvwwwvvvfffdddccc^^^SSSHHHFFFJJJLLLOOOVVV___ggglllmmmlllaaa^^^XXXUUUUUUYYY___cccgggiiijjjkkklllnnnqqqsssrrrqqqqqqsssuuuvvvtttsssqqqpppooonnnpppssswwwyyywwwvvvuuussspppkkkhhhfffkkknnnqqqqqqnnnkkkjjjjjjjjjjjjjjjhhheeecccaaaaaaZZZWWWSSSQQQOOOLLLGGGDDDBBB@@@>>><<<<<<:::888555;;;===>>>>>><<<:::999:::888888777777888:::<<<===;;;;;;:::::::::<<<>>>???>>>BBBFFFHHHGGGEEECCCCCCAAADDDHHHJJJKKKLLLNNNQQQOOORRRVVVXXXYYY\\\```cccddddddddddddddddddbbbaaa___^^^^^^___bbbcccccccccaaa___^^^^^^___```aaaaaaaaa___[[[XXXUUUQQQMMMIIIFFFFFFDDDBBB@@@===;;;:::888666333000///.........000//////...///000111111444666999;;;<<<;;;:::999999999888888999::::::;;;>>><<<===???@@@CCCPPP^^^yyylllIIIAAA===999777444111000111111111111111111000000000...........................------------,,,,,,,,,---...//////000000000000////////////...---,,,,,,,,,,,,,,,,,,,,,---......---000222333777CCCXXXjjj}}}~~~|||pppkkklllpppwww|||||||||jjj^^^bbbhhhpppwww|||}}}}}}~~~|||zzzwwwuuutttuuuvvvllljjjfffeeeddddddbbbaaaaaabbbcccdddeeedddcccbbbZZZZZZ[[[^^^aaabbbaaa```WWWWWWXXXWWWVVVTTTQQQPPPOOONNNMMMLLLJJJHHHFFFEEECCCBBB@@@>>>;;;:::888888555555333111000//////...//////......///000222222111111000///////////////////////////////////////000000000000000///......///...---///000111000///////////////...................../////////000000111111111222333333444444666666666555555444444444333333222222222333333444333555888999999;;;>>>AAANNNXXXgggwww~~~pppXXXNNNBBB;;;:::999666333777999;;;:::777444222222000000111111111111000000///..................///---------............///........................---------------......///........................000000000000111111111111111111111111111111111111xxxhhh\\\UUUKKKGGGBBB?????????===@@@DDDNNN]]]sss~~~~~~~~~|||{{{hhheeebbb\\\PPPCCC===>>>CCCFFFMMMVVV^^^dddffffff[[[WWWQQQMMMMMMSSSYYY^^^ccceeefffhhhjjjoootttyyysssqqqoooooopppppppppoooppppppooopppqqqsssvvvwwwqqqnnnlllmmmkkkggggggiiipppsssuuutttppplllllllllnnnnnnoooooonnnmmmlllllleeeaaa\\\XXXVVVRRRKKKFFFEEECCCAAA@@@AAAAAA@@@???@@@BBBEEEEEECCCAAA@@@?????????>>>======<<<======@@@???>>>>>>???AAACCCEEEDDDGGGJJJKKKIIIGGGFFFFFFGGGKKKPPPRRRRRRRRRTTTWWWUUUXXX[[[\\\\\\^^^bbbfffeeeddddddeeefffeeebbb```]]]]]]^^^aaadddeeeeeeddd___^^^]]]\\\[[[[[[\\\]]]bbb___ZZZUUUQQQLLLGGGDDD@@@???===;;;999888666666444333111////////////000//////...///000111333444666888:::<<<<<<;;;888777999999888999999:::;;;<<>>AAABBBGGGWWWjjjYYYAAA999777555333222111222333......////////////..............................------------,,,,,,,,,,,,,,,---...///////////////******,,,---......//////,,,,,,,,,,,,,,,------...///000222333444:::LLL\\\rrr{{{{{{zzzpppnnnpppuuuyyyzzz}}}nnn^^^___ccckkkvvv|||vvvsssssstttllljjjgggggggggfffeeeddd___```bbbddddddcccbbbaaaYYYYYY[[[^^^aaacccbbbaaaZZZ[[[]]]]]][[[WWWRRROOOMMMMMMLLLKKKIIIHHHHHHGGGEEEEEECCCAAA???<<<;;;:::666555444222111000000///000///......///000222333000000////////////000000////////////////////////...//////000000/////////.........///111222111///000000000/////////......////////////000000000000111111222222333444444444777666666555444333222222333333222111111222444555444777999999999<<>>888666888999666333333444555444222000//////------......//////......////////////////////////---------------------..............................------------...//////........................000000000111111111222222111111111111111111111111xxxiii^^^VVVKKKFFF@@@===>>>???===>>>@@@GGGTTTeeevvv|||zzziiiccc\\\WWWMMMAAA;;;:::;;;===AAAGGGNNNSSSUUUUUUMMMJJJGGGFFFHHHMMMSSSWWWYYYZZZ\\\___cccjjjrrrwwwqqqnnnkkkiiijjjllllllllllllmmmmmmmmmnnnooopppppplllhhhfffiiiiiigggiiimmmrrruuuxxxvvvqqqmmmnnnppppppppppppqqqqqqqqqpppooogggccc___]]]]]]ZZZSSSNNNJJJGGGEEEDDDEEEGGGGGGGGGFFFHHHKKKLLLJJJHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGFFFEEECCCCCCDDDFFFIIIKKKKKKMMMOOONNNLLLJJJJJJJJJLLLQQQVVVWWWUUUSSSUUUXXXXXX[[[^^^^^^\\\]]]aaafff```______aaacccbbb___\\\\\\\\\]]]```ccccccbbb```[[[ZZZZZZXXXWWWWWWXXXZZZ]]]YYYSSSNNNJJJFFFBBB???<<<;;;999888666555555444111111111000000111111222//////...///111333666888::::::999888888777777777999999999999:::;;;<<<<<>>@@@GGGKKKSSShhheeeHHH>>>666555444222333444333222---...///000000///..............................---------,,,,,,,,,++++++))))))***+++,,,------,,,((()))***,,,---.........,,,,,,++++++,,,,,,---...//////222444333666BBBQQQeeezzzyyyqqqppprrrvvvwwwzzz~~~nnn```]]]]]]cccppp}}}uuuqqqpppkkkjjjhhhggggggfffdddccc\\\^^^```bbbbbbaaa___^^^[[[[[[\\\___aaabbb```^^^[[[^^^ccceeeccc[[[SSSMMMKKKKKKJJJJJJIIIIIIIIIJJJHHHGGGFFFDDDAAA???===;;;777666555333222111111000000000......///000222444///......//////000111222////////////////////////,,,---...///////////////---------///111222000///........./////////////////////000000000111111111111111222333333444444555555555444444333333222222333222111000111222444555555777::::::;;;@@@IIIPPP[[[gggrrrsssjjj\\\KKK>>>999666444444666777555333111222222111///------...+++,,,------.........---......////////////......------------------------.................................---...//////000000000000000000000000000000000111111111222222222111111111111111111111111yyyjjj```XXXLLLEEE???<<<>>>???>>>===???BBBMMMYYYeeewww{{{~~~|||xxxjjjaaaXXXRRRKKKBBB<<<<<<444444666:::???DDDFFFGGGAAA@@@AAABBBEEEJJJNNNQQQNNNPPPRRRVVV[[[cccmmmsssoookkkgggfffgggiiikkklllggghhhiiijjjjjjjjjiiiiiijjjeeedddhhhiiihhhkkkrrrsssvvvyyyvvvqqqnnnpppssspppoooooopppqqqqqqooonnnccc```^^^___aaaaaa\\\WWWOOOLLLHHHGGGHHHIIIJJJJJJJJJLLLPPPQQQOOOMMMLLLLLLJJJKKKNNNRRRTTTVVVVVVVVVJJJIIIGGGGGGHHHKKKNNNPPPPPPQQQRRRQQQNNNMMMLLLMMMOOOTTTXXXXXXTTTRRRSSSUUUSSSWWWYYYXXXUUUUUUZZZ___ZZZYYYYYY\\\^^^^^^[[[XXXZZZZZZ[[[]]]______]]]ZZZWWWWWWVVVUUUTTTTTTVVVXXXWWWSSSLLLGGGCCC@@@===;;;:::999888777666555555555000111111222222222333333///......///111555888:::CCC@@@<<<999888999;;;<<<999999999999:::;;;<<<===AAA>>>BBBMMMUUU```zzzzzzPPP<<<<<<888777666555666777444//////000111222222111000000........................---------,,,,,,,,,++++++***+++,,,---.../////////++++++,,,,,,,,,+++******,,,,,,++++++,,,,,,---...///...111555444444===JJJ[[[ssstttqqqqqqtttvvvyyy{{{kkkbbb\\\XXX\\\kkkyyyqqqnnnjjjhhhfffeeeeeecccaaa______aaaccceeeeeedddbbb```_________aaabbbaaa___\\\ZZZ```hhhllliii```TTTKKKJJJJJJIIIIIIIIIJJJKKKKKKIIIIIIHHHFFFCCC@@@>>>===888777666444333222111111111000///...///111333444............///111222333////////////////////////***+++,,,...//////000000++++++,,,...000111///---+++,,,,,,---...///000000000000000000111111111111111222222333333444444555333333333333333333333333333222111000000222444555444777:::;;;===DDDOOOXXXdddkkkkkk___PPPEEE>>>:::555444333333444444333333111222222111///......///,,,---...///////////////---......//////......---.........------,,,,,,,,,........................///............///000000111111111111111111111111000111111111111222222222111111111111111111111111xxxnnn___PPPGGG??????>>><<<<<<;;;;;;;;;EEEEEELLL\\\mmm{{{~~~xxxtttkkkeee^^^WWWOOOFFF>>>::::::666222222666999:::999888:::===@@@CCCEEEGGGGGGFFFDDDBBBFFFNNNYYYbbbhhhgggfffeeeccccccdddeeefffiiiiiijjjiiihhhgggfffeeeeeefffgggffffffhhhkkkmmmooosssvvvsssmmmiiilllpppooorrrvvvxxxwwwrrrlllhhhaaabbbccceeegggddd]]]XXXQQQOOOLLLIIIIIIKKKMMMOOOLLLRRRWWWWWWTTTQQQRRRTTTYYYZZZ\\\aaaeeeeee```\\\QQQNNNLLLMMMPPPSSSVVVVVVWWWVVVUUUTTTSSSRRRRRRRRRXXXWWWTTTSSSRRRRRRSSSTTTPPPPPPPPPPPPQQQQQQQQQQQQTTTTTTUUUUUUVVVVVVUUUUUUZZZ[[[]]]]]]]]]ZZZWWWUUUOOOPPPRRRSSSSSSRRRPPPOOOPPPKKKEEEAAA???>>>:::888111111111111000000000000333222111000000000000000...000222222333666;;;???===<<<:::999888999999:::999:::;;;:::;;;>>>@@@??????DDDLLLXXXiii{{{VVVFFF???777666555444333222222222222333222000///.........//////...---++++++,,,------...---,,,,,,......---,,,++++++++++++++++++++++++------------------------***+++++++++******,,,...---///111///---111888???TTTddd}}}|||{{{xxxvvvwwwxxxwwwxxx{{{pppjjjbbb]]]\\\aaajjjxxxyyyuuuuuuqqqnnnkkkiiiiiigggbbb^^^```bbbcccbbb```______```dddbbb```___^^^___```aaafffiiilllmmmiiiaaaXXXRRRNNNLLLIIIHHHHHHKKKOOORRRPPPNNNKKKGGGDDDAAA???>>>;;;:::777555222000///...000////////////...............---,,,,,,,,,------........................///............---------////////////............///000222333444444333333222222111111222222333444222111111111222333333444444333222222111111222222111222222333333444444555333;;;CCCEEEEEEHHHRRR[[[fff___UUUIII???999666555---///000222333333333333000///...---,,,++++++++++++,,,------......------.........------.........************+++,,,------///---+++******,,,///000............////////////222222222111111111111000222222111111111111111111111111111111111111111111zzzooo^^^NNNEEE???>>>===<<<;;;;;;;;;;;;@@@@@@GGGUUUfffxxx}}}wwwqqqjjjfffaaa\\\VVVMMMEEE@@@;;;888444333666888888777444555888:::===???@@@AAAAAA???===>>>CCCKKKTTT[[[```^^^\\\[[[[[[]]]___```fffffffffeeeeeeeeeeeeeeeeeeggghhhiiiiiikkknnnqqqrrrsssrrrnnnjjjjjjooosssyyyyyyzzzxxxtttnnnhhheeedddddddddffffffccc]]]XXXUUUSSSOOOLLLJJJKKKLLLMMMPPPTTTYYYZZZXXXVVVWWWYYY___aaaeeeiiijjjhhhddd```VVVTTTSSSTTTWWW[[[]]]^^^^^^]]]ZZZXXXVVVUUUTTTTTTXXXVVVSSSPPPOOONNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOQQQRRRSSSSSSTTTYYYZZZZZZYYYWWWTTTPPPNNNJJJKKKMMMNNNNNNMMMKKKJJJIIIEEE???<<<:::999666444222111111000000////////////...............///000222000///111555999;;;<<<;;;:::888777777777888888<<<======<<<<<<===>>>>>>BBBIIIVVVfffzzzhhhKKK???999555333222111000////////////111111///...---------...///......---------------...,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,++++++...---------,,,+++++++++***+++,,,,,,++++++,,,...---///000...---000777===EEEUUUnnn|||www|||}}}{{{{{{{{{qqqlllmmmhhhcccbbbeeettt{{{yyyyyyuuuoookkkiiigggdddbbbccceeeffffffdddccccccddddddcccaaa```___```aaabbbdddfffhhhhhheee^^^WWWRRRMMMKKKHHHFFFFFFHHHLLLNNNNNNMMMKKKHHHEEECCCAAA???;;;999777555333222111000////////////............------------...///000000.................................//////000000000///////////////////////////000111222333333333222222222111111222222333444222222111222222333333444333333222111111111111222111111222222333444444444444;;;BBBEEEEEEHHHOOOUUUVVVPPPHHH>>>777333111111...///000111222222222111//////...,,,,,,++++++,,,+++,,,------......------......------------......,,,,,,+++++++++++++++,,,,,,,,,,,,---------................../////////////////////000000111111111111111111111111111111111222222222222222222222222{{{nnn\\\LLLDDD>>>===<<<<<<;;;;;;;;;;;;;;;;;;AAANNN]]]nnn~~~~~~|||uuunnniiihhhgggeee```YYYQQQJJJ???;;;666444666777666444222333444666777999::::::999999888777888???IIIQQQWWWUUUSSSRRRRRRUUUXXXZZZ```_________```bbbccceeedddfffhhhiiijjjlllppprrruuurrrmmmjjjjjjoootttyyy}}}{{{xxxtttnnnjjjfffcccggggggffffffeeebbb]]]YYYYYYWWWSSSOOOLLLKKKKKKKKKQQQUUUZZZ[[[ZZZZZZ\\\___dddhhhmmmooommmiiieeeccc\\\[[[ZZZ\\\aaaeeeggggggeeeccc^^^YYYVVVTTTTTTTTTVVVTTTPPPMMMJJJIIIIIIIIIKKKKKKKKKJJJJJJIIIHHHHHHEEEFFFHHHKKKMMMOOOPPPPPPVVVVVVUUUSSSOOOKKKGGGDDDCCCCCCEEEFFFFFFEEECCCCCCAAA>>>:::777666555333222222222111000000///......------------...///000111444111000333888<<<<<<999888777666555555666777777<<<===>>>>>>======???AAAFFFRRRdddxxxsssSSSBBB999555444222222111000////////////000///...---,,,,,,------...////////////...------...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,------...------,,,+++***))))))***,,,...///...------------//////...---...444999===KKKbbbyyy{{{pppqqqyyyxxxxxx{{{{{{}}}~~~wwwtttuuuppphhh___]]]jjj|||tttnnnkkkjjjiiiiiihhhjjjkkkjjjiiigggggghhhdddcccbbbaaaaaaaaabbbccceeeeeeeeedddaaa]]]XXXUUUOOOMMMJJJGGGFFFGGGIIIKKKKKKKKKKKKJJJHHHEEECCCAAA<<<;;;999777555444333333////////////............---------...///000222222........................------...///000111222222000000000000000000000000...///000111222222222222222222111111222222333444222222222222333333333333333222222111111111111111111111111222333333444444777:::@@@DDDFFFHHHJJJLLLCCC@@@:::444000///////////////000000000000/////////...---,,,,,,++++++,,,+++,,,------......------------,,,,,,,,,,,,------...---,,,+++***************+++---...///...---,,,---............/////////,,,------...000111111222111111111111111111111111333333333333333333333333yyyiiiVVVIIIDDD===<<<<<<;;;::::::;;;;;;::::::>>>IIIVVVfffzzzyyyqqqlllgggjjjlllllljjjggg^^^VVVFFFAAA:::666666666444222333333444444555666777777444666666555555;;;FFFOOOPPPOOOLLLKKKLLLOOORRRUUUYYYXXXXXXYYY[[[^^^aaacccccceeeggghhhhhhjjjlllnnnsssnnnjjjjjjooovvv{{{}}}xxxvvvqqqllliiigggggggggiiiiiihhhgggeeeaaa^^^[[[[[[YYYVVVRRROOOMMMKKKKKKOOORRRVVVYYYZZZ[[[^^^aaaeeejjjooopppkkkfffbbbaaa^^^^^^^^^aaafffiiikkkkkkfffccc]]]VVVRRROOOOOOOOOQQQOOOLLLIIIGGGFFFFFFFFFIIIIIIHHHGGGFFFEEEDDDCCCAAABBBDDDGGGIIIJJJKKKLLLOOOOOONNNLLLHHHDDD@@@>>><<<======>>>>>>======<<<;;;999777555444444333222222222111000///......---000000000000000111222333333444777:::======;;;888777666555555555666777888999:::<<<>>>>>>>>>BBBHHHLLL[[[qqqXXXEEE???999555666555444333222222222222222/////////......---------...///000000000///---,,,---,,,++++++------,,,+++,,,,,,------------......,,,+++++++++******))))))***,,,///000///...---------......------...111444:::EEEYYYnnn|||sssnnnqqqqqqtttyyy|||yyywwwoooccc[[[eeeyyyrrrnnnmmmmmmnnnnnnooopppnnnkkkiiihhhiiiddddddcccbbbbbbccccccdddgggfffeeecccaaa___]]][[[VVVSSSOOOKKKIIIHHHIIIJJJHHHIIIJJJKKKJJJHHHEEEDDD@@@>>><<<999777555444333000000/////////.....................///000000111........................---......///000000111111000000000000111111111111...//////000111111222222222222111111222222333444222222333333333333333333222222111000000000000000000000111111222333333333888:::===AAADDDEEECCCAAA999777444111//////000111000000/////////......---...------,,,+++++++++,,,+++,,,------......---------,,,,,,++++++,,,,,,---...---,,,++++++++++++++++++,,,------......---------------.........//////------...//////000111111111111111111111222222222333333333444444444444444qqq___OOOFFFDDD<<<;;;;;;::::::::::::;;;<<<<<>>DDDNNNUUUfffmmmGGG>>>???:::444666555444444333333333333444000000000000/////////......///000000000///---,,,---,,,++++++,,,---,,,+++,,,,,,,,,------.........)))))))))******+++++++++***---000111000.........,,,---...------...000111555===MMM```ppp~~~sssmmmnnnqqqwww{{{|||oooeeehhhwww~~~vvvpppnnnnnnpppvvvvvvuuurrrmmmiiigggfffdddcccccccccccccccddddddeeeeeedddcccbbbaaaaaa```[[[XXXTTTOOOKKKIIIHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFDDDCCC@@@<<<999666444333111111000000000/////////000000///...---------...................................................///000000000111111111222/////////000000111222222222222111111222222333444222333444444444333333222222111000000//////000000//////000111111222222333777888:::>>>AAA@@@<<<999555444333111111111222222000000///......---------------,,,+++++++++,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,------......---,,,++++++---...000------------............000000000000000000000000000000111111111222222222333333444444444555555555{{{fffVVVIIICCCCCC;;;::::::999999:::::::::>>>===>>>CCCJJJWWWkkk}}}ooogggddddddkkkoooooorrrwwwtttlllZZZQQQEEE;;;777666555444444333222111111222333444555666777666555666;;;???@@@???>>>>>>>>>@@@BBBCCCGGGGGGIIIKKKOOOSSSWWWYYY___aaaccccccbbbaaabbbcccbbbcccgggnnnuuuyyyyyyvvvqqqnnnkkkgggeeeeeefffgggdddfffhhhhhheeebbb```___[[[[[[ZZZXXXVVVSSSPPPOOONNNNNNPPPSSSWWW[[[```bbbeeefffhhhgggeeeaaa___^^^XXXYYYZZZ]]]```aaa```^^^]]]ZZZUUUPPPLLLIIIIIIIIIDDDCCCBBBAAAAAABBBDDDEEEBBBBBBAAA@@@???======<<<>>>???@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::555555444444444444555555000111222111///...///000000000////////////......000000000000111222333444444===GGGHHH@@@999777888777666666666777888:::;;;>>>;;;===@@@@@@???IIIVVVfffyyyvvvXXX>>>:::===888333444222222111111111111111222///000000000000000//////...////////////...---------+++***+++,,,---,,,***++++++,,,,,,------......(((((()))***+++,,,,,,---+++---///000///.........,,,,,,---...//////000000222777CCCVVVhhh{{{}}}nnnmmmooouuuzzz~~~zzz}}}{{{sssqqqqqqqqqwwwpppooosssvvv~~~xxxpppiiieeedddbbbccccccccccccddddddddd```aaabbbddddddddddddccc```]]]WWWQQQLLLHHHFFFEEEFFFFFFHHHIIIIIIHHHHHHGGGGGGEEEBBB>>>;;;888666666222222222222111111111111111111///...---,,,,,,,,,........................///.........------------...//////000000111111111000000000000000222333333222222111111222222333444333333444555555444222111111000000////////////////////////000111111222222555666888:::;;;:::666333222222111111111111111111111000///...............,,,,,,++++++++++++,,,,,,+++,,,------......------------,,,,,,,,,,,,------++++++++++++,,,---...//////---+++******,,,///111,,,------------.........111111111000000/////////000000000111222222333333222333333444444555555555rrr]]]OOOFFF@@@@@@::::::999999999999::::::===;;;;;;>>>BBBNNNbbbtttsssjjjeeeccckkknnnlllqqqzzzyyyrrrdddYYYIII===888777777777444333222111111222333444222333444555666666777888;;;;;;::::::;;;;;;;;;;;;===???AAAEEEIIILLLOOOQQQVVVXXX[[[\\\[[[[[[[[[\\\[[[^^^dddjjjnnnooonnnkkkhhhgggeeedddbbbbbbbbbbbb^^^bbbggghhhfffcccaaaaaa______^^^]]]ZZZVVVSSSQQQKKKJJJKKKNNNRRRXXX\\\___cccbbb`````````___^^^\\\VVVVVVWWWZZZ\\\[[[YYYVVVTTTRRROOOLLLIIIGGGFFFFFF@@@???>>>======>>>@@@AAA======<<<<<<;;;:::999999999999:::;;;;;;;;;::::::888888888888777777777666222222111111111111222222---///111000...,,,---///.........///////////////......///111333666888999<<>>===;;;::::::;;;<<<===::::::999999888777777777333444555666777777777777555555555444444444333333111000000//////000000111---000222111...---...///------......///000000000---...000333777;;;>>>@@@CCCBBBAAA===999666555555555444444555666888:::;;;999555999BBBGGGMMM___ttttttNNNGGG???999666555666888000000////////////000111,,,---.../////////------///...---++++++,,,------,,,+++******,,,,,,+++***))))))***++++++,,,------,,,,,,,,,+++++++++++++++,,,------,,,+++,,,...000++++++,,,///111222111000///000666CCCTTTggg}}}xxxuuuuuuzzzzzztttlllsss}}}ffffffkkkxxxwwwoooppp}}}yyynnnfffccc```aaabbbccccccccccccccc]]]aaagggllloooooommmkkkkkkgggaaaZZZSSSNNNJJJHHHFFFFFFEEEEEEEEEFFFGGGHHHDDDCCCBBB@@@???>>>>>>>>>555555444444444333333333111000000000000000111111........................------...///000111222222,,,------...///000000111222111111111111333444555222222111111222222333444333444555666666444222111000000///.....................//////000111111111000222555444222/////////---...///000222222222222111000///......///000111+++++++++***++++++,,,,,,+++,,,------......------///......------....../////////...---,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,---------......+++,,,,,,---...///000000///000000111222222333333111111222222333444555555hhh\\\MMMDDDAAA<<<::::::999999999:::;;;;;;;;;999999:::<<>>===;;;:::444444444444333222000///000222444555444222///---333444666777777777666666333666999<<<<<<<<<>>>???@@@EEEJJJLLLKKKKKKLLLNNNTTTVVVYYY[[[[[[ZZZXXXVVVYYYXXXXXXXXXYYYZZZ[[[[[[ffffffgggfffeeecccaaa``````cccccc```___]]]XXXQQQLLLGGGCCCEEELLLRRRUUUUUUVVVWWWXXXXXXWWWWWWXXXYYYWWWXXXYYYYYYXXXVVVTTTSSSNNNMMMJJJGGGDDDBBBAAA@@@???>>>===<<<;;;:::::::::888777777666555555444444333333222222222222333333222222222222222222222222000000000000000000000000///---***+++...///...,,,111000////////////000111222222555:::AAAGGGKKKLLLDDDAAA===;;;;;;;;;888555555555777888::::::;;;;;;===:::<<>>FFFPPP^^^qqqxxxrrrxxxwwwmmmbbbhhhnnnooojjjdddaaa```ZZZMMMBBBAAACCCAAA>>><<<:::999888666444333222111222333444444333222000///222333444555555555444444222444666777666666777999;;;>>>BBBDDDDDDEEEGGGIIIKKKMMMOOORRRSSSSSSSSSRRRTTTUUUUUUVVVXXXYYYZZZZZZbbbbbbdddeeeeeedddcccbbbbbbdddccc___^^^]]]XXXQQQLLLGGGCCCCCCHHHMMMOOONNNRRRTTTVVVVVVUUUUUUVVVWWWXXXXXXXXXWWWTTTQQQMMMKKKIIIHHHFFFCCC@@@>>>===<<<<<<;;;:::999888888888888666555555444333333222222222222111111111111222222222222222222222222222222000000000000000000000000000...,,,,,,...000///---,,,...000000//////000222555:::CCCKKKQQQQQQLLLHHH@@@>>>:::999::::::888666666666777888999:::::::::???===BBBMMMXXXhhh___GGG@@@<<<888555444444333111333333111000000/////////...//////000000//////.........---,,,,,,,,,,,,---******+++++++++,,,,,,,,,...---,,,++++++++++++,,,---,,,++++++++++++,,,---/////////---,,,+++---//////...---,,,,,,---...///000///111666>>>KKK^^^ooo||||||}}}iiiVVVUUU```hhhkkkkkkqqqlllkkkuuuwwwpppiiibbb_______________```bbbbbbccciiiqqquuutttpppllliiioooooonnniiibbb\\\WWWUUURRROOOKKKHHHGGGFFFEEECCCBBBCCCDDDDDDCCC@@@>>><<<::::::999888888888888888555444333111111111111111000000/////////.........---...//////////////////......//////000000111111333222111222444444222000222222333444444444444444222222222111000///...---,,,,,,---............---.........---------,,,,,,---------.........//////111111111111111000//////...//////000///...---,,,...---,,,,,,++++++,,,,,,,,,---...///000000000000000000///............///------------------------...............---,,,,,,------............------....../////////000000000111111222333333333333333666666666666666666666666vvv```VVVHHHBBBAAA<<<;;;<<<======<<<;;;:::999888999;;;>>>===;;;???EEESSSfff{{{vvvvvvwwwdddiiinnnnnnggg___XXXUUUVVVLLLFFFIIILLLJJJFFFDDDDDDBBB===999666444444444444444333333222111000000111111222333333333222222222333444333222222333555555777:::;;;<<<===@@@BBB@@@AAACCCEEEGGGIIIKKKKKKMMMNNNPPPSSSUUUWWWXXXXXX\\\]]]___aaacccccccccccc```bbb```\\\[[[[[[WWWQQQMMMHHHCCCAAACCCEEEFFFEEEKKKNNNQQQSSSSSSSSSSSSTTTUUUUUUTTTRRROOOKKKHHHFFFCCCBBB@@@>>><<<:::999888999888777666666555666666333333222222111000000000111000000000000000000111000000000000000000000000000000000000000000000000111///......///000000///+++///333333111111444999AAAIIITTT]]]___WWWJJJAAA;;;999777777888888777666777777888888999999::::::===>>>GGGUUUcccwwwiiiIIIAAA<<<999666444444333222111222111000//////...//////.........//////...............---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,...//////...,,,,,,---///......------------............111444777???PPP```vvvqqqZZZPPPOOOQQQSSSUUUcccfffppp~~~uuupppggg___]]]\\\\\\\\\\\\^^^___```eeekkkssswwwvvvqqqllliiissssssrrroooiiiddd```___\\\YYYTTTPPPLLLIIIDDDBBB@@@@@@AAABBBBBBAAA???>>>:::;;;<<<<<<<<<;;;:::999888777555444222222111111000000000/////////......//////////////////...---......//////000000111111222111111222333444222111333333444444555555444444222222222111000///...---++++++,,,---------------------------,,,,,,,,,,,,++++++,,,---...///000000000000000111000//////......////////////...------...---,,,,,,,,,,,,,,,,,,------...///000000000000111000//////......//////------------------------//////////////////...------......//////......---/////////000000000111111111222333333444444333333777777777777777777777777qqq]]]SSSGGGBBBAAA>>><<<===>>>>>>>>>;;;999777666666999======;;;===BBBKKK]]]uuunnnpppqqqnnnggg___ZZZWWWWWWPPPLLLQQQVVVUUUSSSRRRQQQLLLEEE>>>999666666777666555333111000000111111111111222222222222222222444444444333111222444666444444555555666777999:::999::::::;;;===@@@BBBDDDEEEFFFIIIMMMPPPRRRSSSTTTVVVWWWZZZ\\\^^^_________[[[\\\ZZZWWWWWWXXXVVVQQQMMMHHHCCC?????????>>>===EEEHHHMMMPPPQQQPPPQQQQQQNNNNNNMMMLLLJJJHHHFFFDDD???>>>===;;;999888777777777666555444444444444444111111111000000000////////////000000000000//////000000000000000000000000////////////////////////000///......///000000000///333555444222777AAAJJJWWW[[[___bbb^^^SSSEEE;;;666555555555666777777777888888888999999:::;;;;;;>>>DDDPPP```ppp|||UUUBBB@@@999777555444444444333222000000///...............------............------...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,+++,,,,,,,,,******+++,,,------------------.........///222444333888FFFUUUhhhyyyaaaQQQIIIEEEFFFJJJUUU^^^pppuuunnnkkkeee\\\ZZZYYYYYYYYYZZZ\\\^^^___eeekkktttyyyxxxsssnnnjjjsssttttttrrrooolllkkkkkkfffccc___ZZZUUUOOOHHHDDD===>>>>>>?????????>>>>>>:::<<<>>>??????===;;;:::999999777666444333222222000000000////////////...//////000000///...------......//////000000111111111111222222333333222222333444444555555555444444111111111111000///...---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111222222111111111111111000///////////////.........------...------,,,,,,,,,---------...///000000111111000///......---------------...........................//////000//////.........//////000000//////...000000000111111111111222222333333444444444444444777777777777888888888888ppp[[[SSSGGGBBBBBB???<<<===>>>>>>>>>;;;999777:::888888;;;;;;999;;;@@@DDDTTTfffttt}}}{{{vvvooohhhbbb_________XXXTTTXXX]]]___```aaa___YYYOOOEEE>>>:::::::::888666444222111111222222333333222222222222222222333444444333222333666888666555444333444444444444888777777777888:::<<<===>>>???BBBEEEIIIKKKMMMNNNPPPQQQSSSUUUVVVWWWWWWVVVTTTVVVUUUSSSUUUWWWVVVRRRIIIFFFAAA===;;;:::999888@@@CCCHHHLLLMMMMMMMMMNNNJJJJJJIIIGGGEEECCCBBBAAA===<<<;;;999888888777777666555444444444444444444111111111000000000000000...///000000000000///...////////////////////////////////////////////////....../////////000111222///333555666999CCCTTTbbbpppkkkccc[[[RRRIII@@@;;;444444444444444555666777888888888999:::<<<>>>???CCCNNNaaauuu\\\GGG???;;;888666444444555555444333000///..................------............------------,,,++++++++++++,,,******+++++++++,,,,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,******+++,,,+++,,,,,,---------......------000222222444>>>JJJ^^^wwwvvvcccTTTJJJCCCCCCFFFIIIUUUjjj~~~nnniiiiiiddd^^^WWWVVVVVVVVVXXX[[[^^^```eeekkktttyyyxxxtttpppmmmoooqqqssstttssssssuuuvvvtttqqqlllfff___VVVLLLFFF>>>===<<<<<<;;;;;;<<<<<<:::<<<>>>@@@@@@???<<<::::::999999777666444333222111000000000//////////////////000000///...------......//////000000111111000111222333333333333333333444444444444444333333000000000000000///...---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111333444555222222333333222222111000///......------------------------,,,,,,---......---...///000111111111111//////...------------...........................---....../////////......///000000111111000000///111111111222222222222333333333444555555555555444666777777777888888888999ooo[[[RRRFFFAAAAAA>>>;;;<<<======<<<;;;:::999???:::888999999777888<<>>===555666666555444444555777777777888:::<<<@@@CCCEEEGGGYYYttthhhIIIBBB???888777555444444555555333222//////............//////.........//////.........------,,,+++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,+++++++++******++++++++++++*********,,,......---,,,------***+++,,,------...------+++***,,,///000111777???TTTmmmwwwmmmbbbZZZQQQIIIEEEEEECCCLLL^^^ttt{{{nnniiiiiifff```UUUTTTTTTUUUXXX\\\aaacccgggmmmtttwwwwwwssspppmmmmmmppprrrtttvvvxxx{{{}}}zzzsssjjj^^^RRRJJJDDDBBB???===;;;:::::::::999;;;===???@@@>>><<<;;;999999999888777555444333111111000000000///////////////////////////...---......//////000000111111///111333333222222333444333333444444333333222222///000000000//////...---++++++,,,---------------,,,,,,,,,,,,------------......///111222444555555333333444444333333222111///...------,,,,,,------------------------...///......///000111111111111222111000000//////000000........................---......///////////////000111111222222111111000222222222333333333333444333444555555666666555555555666666777777888888888oooZZZQQQEEE??????;;;;;;;;;;;;;;;::::::::::::<<<888777999:::777777:::<<>><<<;;;999999999555444333222222222222333222444555555333222222333222111111222555555333000444444333333333444555555777666666666888<<>>@@@AAABBBDDDFFFCCCBBB@@@===;;;999777777555555444444444444444555333333222222222222333333///000000000000000000000...///111222222111///...000000000000000000000000000000000000000000000000,,,///222333333555999<<<>>>EEEPPPZZZbbbhhhnnnqqqpppfffVVVHHH???;;;::::::777888999777444333444666666666888:::>>>CCCHHHJJJTTTkkkwwwTTTCCC???<<<999555444333333444333111///000//////...//////000000...//////000000//////...---,,,++++++***+++++++++******+++++++++,,,,,,,,,((()))***+++,,,++++++***)))***+++,,,,,,+++***))))))+++---...---,,,,,,---)))***,,,---......---------******...111111333666EEE]]]{{{}}}pppjjjfffeeeaaaWWWMMMIIICCCGGGPPP^^^mmmyyy~~~}}}xxxpppkkkiiiddd^^^SSSSSSSSSUUUYYY^^^dddggglllppptttvvvtttpppmmmkkkoooqqqsssuuuwwwyyy}}}|||ttthhh\\\TTTMMMJJJFFFAAA>>><<<;;;;;;999:::<<<===>>>===<<<;;;777888888888777666444333111111111000000000//////---...//////////////////......//////000000111111...111333333222222333555222222333333222222111000/////////000//////...---,,,,,,---............---,,,,,,---------............//////111222333444444222333333333333222111111///...---,,,,,,,,,---------------------...//////......000111111111111111222111111000000000000000...........................///000000111111000000111111222222222222111111333333333333444444444444444444555666666666666666444444555666666777888888oooZZZPPPDDD======999::::::999999999:::;;;;;;555222333999;;;:::999;;;222>>>KKKTTT```qqq~~~{{{}}}}}}zzznnnaaaVVVNNNIIIGGGCCCCCCBBB@@@???===<<<<<<555444222111111111222222666777999888555333222111------...111555666333000000000111222222333333333666555333222444777;;;>>>999;;;>>>@@@BBBDDDDDDDDD???BBBCCCBBBBBBBBB===777444555444333222333444666666888:::;;;<<<>>>@@@BBB<<<;;;:::999888888888888222222111111111111222222222111111111111111222222......//////////////////...000111333333111000...111111111111111111111111000000000000000000000000---000333555555888<<<@@@MMMVVVdddpppvvvtttooojjj```XXXMMMCCC<<<888666555999::::::888444222444666555555777;;;@@@FFFKKKNNNfffYYYFFF???888666888444333222222222111///---000000/////////000000111//////000000000000//////---,,,++++++******++++++******+++++++++,,,,,,,,,((()))***+++,,,,,,+++***)))***+++,,,,,,+++***)))''')))+++,,,+++******+++)))***+++---......------222---+++///333222111222888OOOmmm~~~zzz|||~~~~~~}}}}}}zzzqqqnnnnnnrrrooodddVVVOOOGGGFFFGGGMMMWWWaaahhhllloootttuuuqqqlllhhhaaaYYYSSSRRRSSSUUUZZZ```fffiiipppsssuuuuuurrrnnnkkkiiiqqqsssuuuvvvxxxzzz}}}{{{rrrggg```TTTQQQKKKEEEAAA>>>===<<<888999:::<<<<<<<<<;;;;;;666777888888777666555444111111111111000000000000------...///000000000///......//////000111111111...111333444222111333555222222222222222111000/////////////////////...---,,,---......//////......---------....../////////......///000111222222333111222222222222111000000///...---,,,+++,,,---------------------...///000...///000111111222222111000000///...............///////////////////////////000111222222222222222111222222333333222222111333333333444444444555555444555555666666666666666333444444555666777777888qqqWWWIIIDDD@@@<<<:::;;;:::999999888888999999777777777777777777777777<<<>>>DDDKKKRRR]]]pppsssjjjfff```XXXTTTPPPLLLHHHEEEEEEDDDCCCAAA888777555333333444666777666555555444222000///...000///...///111333333222111111222222222333333333222222333333333333444444444555666777888999:::;;;======<<<:::999777666666333333333333333333333333555555666666777999:::;;;<<<:::777444222111111222555555444111...---...000////////////////////////////////////////////////000000000000000000000000000000000000000000///...---......,,,,,,///000///***333888777777AAAPPP[[[uuuzzzxxxkkk___XXXSSSMMMEEE>>>:::888777666666666666666666555555555666:::???BBB@@@CCCQQQ```}}}gggGGG===<<<888555666666555444222111000000000//////---,,,,,,---.../////////...---,,,,,,++++++---.../////////...---,,,++++++***)))((((((((()))(((((((((((())))))))))))************************,,,++++++******++++++,,,************************......------...///111222;;;CCCUUUpppzzzvvvxxx|||}}}|||~~~zzzwwwtttvvvzzz{{{xxxpppfff^^^SSSIIICCCGGGKKKLLLPPPUUUaaadddiiilllkkkfff___ZZZKKKLLLPPPUUU[[[bbbiiimmmssstttuuussspppmmmmmmmmmppprrrtttttttttwww|||~~~sssjjjfff]]]QQQJJJGGGFFFBBB???===:::;;;??????:::888;;;777666666555444333222222444333333222111000//////000000000000000000000000000000000000000000000000222222222222222222222222111111111111000///...---//////000000///...------........................------------.........///...///000111222333444444444444333222222111111000000000///...---,,,,,,,,,---,,,,,,,,,,,,---......222222111111111111111222444444333222111000///...000000//////.........---.........//////000111222222333333444555555555444555555555444444333333333555555555666666666666777888888888888888777777777nnnUUUIIIDDDAAA>>>===;;;:::999999888888999999777777777777777777777777666777;;;@@@EEEOOO```ppp|||{{{wwwzzzzzzxxxwwwrrrmmmjjjddd[[[QQQLLLJJJHHHCCC>>><<<;;;:::999888777666666444444444333222111000000444333111111333444444333333333333222222111111111111111111222222222333333222333444444555666777777666666666555444444333333222222222222222222222222333333333444555666888888666666555555444333222111222222222000......///111////////////////////////////////////////////////000000000000000000000000//////////////////.........///000000111333555555333777;;;>>>III\\\mmmvvvyyynnnaaaVVVOOOKKKFFF@@@<<<:::999888777666666555555555555666666999===CCCEEEEEELLL```tttnnnUUU>>>999:::777444555444444222111000/////////000///............///000///......---,,,,,,++++++,,,---............---,,,++++++***)))))))))******((((((((()))))))))******************************,,,++++++******++++++,,,++++++++++++++++++++++++...---------...///000111777<<>>999888:::666666555555444333333222222222222111111000000///000000000000000000000000000000000000000000000000222222222222222222222222111111111111000///......///////////////...------....................................///////////////000000111333444444555555555444444333222222111000000///...------------...............//////000222222111111111111222222444444333222111000//////000000/////////.........///////////////000222222222333444444555555555444666666666555555555444444555555555555666666666666888888888888888888888888~~~jjjTTTHHHDDDAAA???>>>::::::999888888888888999777777777777777777777777999777999;;;>>>EEETTTbbbuuuuuunnnqqqxxx}}}}}}qqqcccZZZXXXTTTMMMGGGCCCCCCCCCBBB@@@===;;;999666555555555444444333333444222000000111222111000555444444333222111000///000000000111111111111222111111111222222222333333111111111111111111222222111111111111111111111111000000000111222333444555///111333555555444333111///000000///......000222////////////////////////////////////////////////000000000000000000000000/////////000000000000000000000000222333555666888<<>>NNN___nnn}}}uuuooorrrzzzzzztttttt}}}}}}|||}}}}}}||||||~~~~~~|||{{{uuukkk\\\JJJ<<<;;;@@@CCCHHHOOOUUUWWWVVVSSSPPPPPPSSSXXX]]]bbbiiipppuuuuuusssoookkkhhhhhhkkkooonnnnnnmmmmmmnnnrrrwww|||{{{zzz{{{xxxqqqggg___YYYRRRJJJEEEFFFBBBAAAAAA>>>:::888:::555555555444444333333222111111111000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111111111000000///............///......---,,,/////////////////////////////////000000000111111111111222333444555555666666666555444444333333222000000///...------------////////////000000000111222222111111111111222222444333333222111000//////000000////////////......////////////000111222333333333444555555555555444777777777666666666666666444444555555555666666666888888888888888888888888{{{hhhTTTIIIDDD@@@>>>===:::999999888888888888888777777777777777777777777<<<999999:::<<<@@@LLLXXXqqq}}}|||zzz{{{vvvmmmlllooorrruuuyyyvvvwww}}}tttjjjeeebbb___\\\UUUTTTRRROOOKKKGGGDDDBBB===<<<;;;999777666555444444222000000111222111000444444333333222111000000000000000111111111222222000000000000000000000000111111111111111111111111000000000000000000000000////////////000111222333///000111222333333222222///000111000///...000111////////////////////////////////////////////////////////////////////////000000000000111222222333222000///222555777:::???HHHSSSdddvvvzzzmmm___TTTLLLFFFCCC<<<:::999888999999777666444333222222333777:::<<>>===@@@DDDIIIMMMPPPQQQRRR[[[^^^aaaccceeeggglllpppsssrrrooollljjjkkkooorrrpppooonnnnnnpppuuu{{{}}}|||{{{|||yyytttmmmfff___XXXQQQLLLIIIGGGEEECCC@@@>>><<<<<<555555444444333222222222000000000000000000000111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000///...---------............------////////////////////////000000111111111111222222333333333444555666666666555555555444333333222222000000///..................//////000000000000000222222111111111222333333333333222222111000000///000000//////////////////000000000000111222333333444444555555555555444444666666666666666666666666444444555555555666666666777777777777777888888888{{{iiiVVVJJJDDD???;;;;;;:::999888888777777888888777777777777777777777777888555444666777:::CCCMMMaaalllzzzxxxtttqqqrrrtttwww}}}}}}vvvpppjjjfffhhhmmmoooqqqwww~~~yyyqqqooossswwwuuuqqqjjjaaaZZZTTTPPPNNNIIIGGGCCC???:::777555444666444333333444555555444222222222222222222222222111111111111222222222333111111111000000000000///333333222111111000000///////////////////////////////////////000111222222222222000000///000111222111333333222000//////000000000000000000000000000///////////////////////////////////////////////////......//////111222333444222444<<>>@@@FFFHHHQQQddd{{{mmmJJJAAA===999777555222222444333222111000000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,+++*********+++,,,------)))*********++++++++++++************************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........111000222888BBBRRRhhh{{{zzzuuuuuuxxx{{{wwwyyy||||||||||||xxxtttsssuuuxxxzzz~~~nnnTTTFFFAAA=========???CCCIIINNNRRRaaaeeeiiiiiihhhjjjnnnrrrwwwwwwuuussspppoooppprrrqqqpppoooppptttyyy~~~~~~zzz{{{~~~~~~|||wwwsssmmmfff___YYYTTTPPPMMMMMMLLLIIIFFFEEECCCBBB666666555444333222222111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111......//////......------------......///......---000000000000000000000000111111111222222222222333444444444555555666666777444444333333222111111111000000///.........//////---...///000000000000///222222111111222333333444333333222222111000000000//////000000000000000000000000000111111222333444444555555666666555444444555555555555555555555555555555555666666666777777666666666777777888888888{{{jjjXXXLLLEEE>>>::::::999999888777777777777888777777777777777777777777777444444666888999>>>EEESSS]]]jjjxxxxxxmmmkkkmmmrrrwww{{{xxxmmmcccbbbeeejjjjjjnnnuuuyyyzzz~~~zzzooofff```]]]ZZZVVVPPPIIIBBB<<<999777777555333333444444333222111111222222222333333333111111111222222222333333111111111111111111111111111111111000///......---////////////////////////000000000000000111222333555333111///...///000111222333444333111//////000000000000000000000000000////////////////////////000000000000000000000000,,,+++++++++---///111222666666@@@QQQ]]]ccckkkttt~~~~~~wwwllldddYYYPPPJJJFFFBBB???<<<:::888777777666444222333333444666:::>>>BBBDDDGGGNNNbbbzzzTTT<<<;;;888555444333333444555333222111000000000000111***+++,,,---------------,,,,,,,,,,,,++++++++++++************+++,,,------+++************++++++,,,)))))))))*********++++++******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,...333888EEEZZZmmm|||{{{uuusssyyy{{{yyyyyy}}}yyytttsssuuuwwwxxx{{{fffRRRFFF???===999888;;;@@@GGGLLLZZZ```gggkkklllooovvv|||}}}yyytttqqqqqqrrruuusssrrrtttxxx||||||xxxvvvyyy}}}wwwrrrkkkccc[[[VVVTTTSSSUUUWWWVVVSSSPPPOOOLLLHHH;;;:::999888666444333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.........//////......------...//////000/////////000000000000000000000000111111111222222222333333444444555555555666666666444333333222222111000000000000//////...//////000---...000111111111000///222222111222222333444555222222222111111111000000//////000000000000111111111111111111222333444555555666666666666555444444444444555555555555666666666666777777777888888888777777888888999:::::::::yyyjjjYYYNNNFFF???;;;;;;999999888777777777777777777777777777777777777777888666777::::::999;;;@@@IIIRRR^^^lll~~~rrrggggggnnnyyyuuujjjbbbaaacccbbbeeemmmrrrrrrtttwww~~~wwwsssmmmhhhaaaXXXPPPIIIEEECCC>>>;;;888777666555333222333333222222222222222222000000000111111111111222111111111111111111111111////////////////////////////////////////////////111111000000000111222222222222111111000000111111///111222222111000000000000000000000000000000000////////////////////////000000000000000000000000,,,,,,+++,,,---000222444777;;;LLLeeeuuuxxx|||~~~uuummmcccZZZNNNFFFCCCAAA???<<<;;;888666555555444333111333444777:::>>>BBBFFFHHHNNN```|||YYYCCC:::888777555333333444444222111111000/////////000000***+++,,,...............++++++++++++++++++++++++++++++******+++,,,...///++++++***)))))))))******((((((((()))))))))************************************))))))))))))******++++++++++++++++++++++++))))))+++,,,------,,,,,,(((***...111222:::LLL]]]lllxxxzzzsssxxx|||uuusssttt~~~yyywwwxxxyyywwwwww|||sss^^^NNNAAA>>>:::888888;;;???BBBJJJSSS]]]eeejjjqqq{{{zzzvvvuuuwwwyyy}}}{{{yyy{{{~~~{{{{{{{{{~~~~~~{{{sssnnnggg^^^XXXVVVXXXZZZ___cccccc^^^[[[YYYTTTMMMAAA@@@???<<<:::888666555444444333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111//////000000000000000///...//////000111111000000111111111111111111111111111111111111222222222222444444555555555555666666555444444333222222111111000000////////////000000...///111222333222111000222222222222333444555555222222222111111111111111//////000000000111111111222222111222222333444555666666666666666555444444555555666666666777777777888888888888999999999999::::::;;;<<<<<<===>>>>>>wwwiiiYYYNNNGGG@@@<<<===999888888777777777777777777777777777777777777777777555666999999666666999<<>>???@@@@@@AAAxxxfffRRRGGGBBB>>><<<<<<999999999888777666666555444555555555666666777777666666777777888888999999999???GGGUUUllltttkkkkkktttxxxkkkaaabbbcccfffhhhhhhfffccc```___aaakkk|||wwwnnniiiggggggjjjbbbXXXSSSQQQMMMEEE>>><<<999444111111222333444222111000///000111333444333222111111000000111111222111111111111111222222000111111111111222222222444000---///333555333000555222111111000000111333000111111111111000000///000000000000000/////////111000///...---,,,,,,,,,////////////000000000000111111222333333444555555999CCCSSSaaajjjnnnppppppuuuhhh\\\VVVJJJFFF@@@:::666555555666666444222111000///000000888999===BBBDDDFFFNNNWWWqqqgggHHH<<<999777888888666555444333333333222222111000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***++++++***)))+++*********))))))(((((()))(((((('''(((***,,,---))))))))))))))))))))))))++++++******))))))((((((*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++(((+++.........222:::AAATTT^^^nnn~~~zzz{{{mmmddd```www}}}sssrrrwww{{{~~~tttdddXXXOOOJJJBBB<<<999888777777BBBEEEIIIPPPZZZgggttt|||}}}|||{{{zzz{{{|||xxxssspppooogggbbbaaa```aaaiiissszzz|||yyyqqqkkkggg]]]SSSOOOMMMJJJHHHEEEAAA<<<999:::777444222333444444333444222111111222333111000111111222222222222111111111111111000//////........./////////000000111111000000000000000000000000444444444333333222222222333333222222333333444555777666555444444444555666555444333333222222333333111000///...---...//////000000000111222444555666000111333444555555444333111000000222555555222//////000000111222333333444555555444333333222333333999888666777888888777666666666777888::::::999888;;;<<<<<<<<<<<<===@@@CCC===???BBBAAA@@@@@@DDDGGGxxxfffRRRGGGBBB>>><<<;;;999999888888777666666555555555555555666666666777444444555555555666666666333999@@@JJJ^^^uuuwwwrrrtttwwwmmmjjjfffcccbbbbbb```___VVVWWWYYY___jjj{{{|||zzzzzzzzzuuunnnjjjggg___SSSJJJ???<<<777444444444444333000000000000111111111111///.........//////000111222222111111111111222222000111111111111222222222333111///000222444444333333333555666666444222111000111111111111111000000////////////////////////111000///...............000000000000111111111111333333444444555555555666777>>>HHHQQQYYY^^^cccfffsssuuuuuuqqqggg\\\RRRLLLEEEBBB===999555444555555555444222111111111222333555999>>>CCCDDDKKK\\\lllxxxVVVCCC<<<:::999777777555444333222222222222222111000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,+++++++++++++++******))))))(((((((((((()))***+++,,,))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++(((+++......---000777===FFFSSSeeexxxyyynnneee```rrrzzz~~~~~~yyyzzzzzz{{{zzzyyyyyyvvvmmm___UUUSSSOOOHHHBBB???<<<999888:::===AAAGGGPPP\\\iiirrrsssvvv{{{|||xxxsssoooiiieeecccfffiiimmmwwwyyysssnnneee\\\YYYVVVSSSPPPLLLHHHBBB>>>===:::777666666666666555555333222222333444333111222222333333333333333333333333222111111000000///000000000111111222222222111111111111111111111111444444333333333222222222111111111111111222222333444333222222222222333444222222111000000000000111222111000///...///000000000000000111222333444555000111222333444444333222555333222333555555333000000111111222333333444444333333333333333333444444777666555666888888777666666777888:::;;;;;;999777999:::<<<<<<;;;<<>>;;;;;;999999888888777666666666555555555555666666666666444444444555555555555555222777<<>>===:::777555333333333333333222222222444555666999<<>>EEEOOOZZZbbblllttt}}}|||xxxrrrmmmeeeccceeekkkpppwwwxxxsssllleeebbb___\\\YYYUUUPPPKKKGGGBBB???===;;;;;;;;;999777888666444444555555555333333333444444444555555555555444444333222222111111222222222222333333333333222222222222222222222222333333333333222222222222222111111111111222333333333333222222222333333444222222111000000000000000222222111000000000000111111111111111222222333444222333444444555444444444777666555555666555444222111222222333333444444444333333444444555666777777888777777888999:::888777999:::===>>>???===;;;::::::<<<>>>>>>>>>>>>???AAABBBFFFJJJLLLMMMOOOSSSWWWuuudddQQQGGGBBB>>>;;;:::888888888888777777666666555555555666666666666666666666666666666666666666333777:::<<>>EEENNNTTTWWWWWWUUUPPPIIICCC???===888777666555444333222222111111111222333666888999@@@BBBFFFNNNYYYmmmnnnIII>>>===888555777444333222111000000000000111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,+++************************'''((()))+++++++++***))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++---///000......///111666AAARRRddduuu{{{{{{zzzvvvrrrjjjdddfffqqqyyy{{{tttrrrpppooonnnjjjfffbbbccc```]]]XXXRRRKKKCCC======<<<;;;;;;===DDDMMMTTTdddppp{{{yyyvvvooojjjdddeeehhhmmmqqqwww}}}xxxuuuppplllgggeeebbb___[[[WWWRRRNNNHHHFFFCCCBBBBBB@@@>>><<<<<<:::777777777888777666555555555555555666666777666666555444444333333222333333333333333333444444333333333333333333333333333333333333333222222222444444444444444555666666555555555555555555666666444444333222222222222222222222111111111000000000333222222222222222333333555555666666777777777777777666666666777666555444222222333333333444444444666666777888888999999999<<<;;;;;;<<<======;;;:::>>>@@@CCCEEEDDDAAA???>>>???@@@BBBCCCBBBBBBCCCEEEFFFJJJPPPSSSTTTWWW[[[___sssbbbPPPGGGBBB>>>:::999888888888777777777777777666666666666666555555555666666666555555555555555222444555666999BBBQQQ]]]tttuuummmeeeaaa```\\\XXXZZZ___cccbbb```^^^]]]^^^aaadddkkk{{{xxxuuuqqqkkkfff___XXXQQQLLLHHHEEEAAA<<<888666555555666555444333333333333333444333333222111111222222000000111111111222222222111444666555333666>>>FFFMMMSSSVVVSSSNNNIII???666333333222111000111111111/////////000000000111111............///000111222333333333444555666666666555555555555555666666666666777999<<>>CCCFFFIIIIIIGGGDDDCCCCCCDDDEEEGGGGGGFFFFFFGGGIIILLLQQQVVVYYYZZZ\\\```dddrrraaaPPPGGGBBB>>>:::999888888777777777777777777666666666666666555555555333333333333333222222222444444666777888<<>>===444444444444444555666777555444333222222111222222000111111111111222222222111333555555555:::DDDLLLUUUcccooopppjjj^^^KKK888666444333111000000000111///000000111111222222333000000///000000111222222222333444444555666777777444444555555666777777777555888<<>>@@@CCCGGGUUUnnnzzzQQQDDD:::999777222111666222222111000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++*********(((''''''''''''(((((((((((()))))))))************))))))))))))))))))))))))))))))''''''((((((((((((((((((,,,,,,,,,++++++++++++*********++++++++++++******......///////////////......222:::EEEWWWnnn~~~wwwxxx|||qqqfffbbbgggppp}}}rrrpppqqqrrrssssssrrrqqqppplllkkkjjjjjjiiifffbbb^^^QQQLLLEEE<<<777888<<<@@@HHHTTTfffyyyxxxrrrlllfff```]]][[[bbbhhhkkknnnsssuuutttuuuqqqpppsssuuutttsssuuusssqqqnnnllliiieee```\\\[[[WWWTTTQQQQQQQQQQQQPPPNNNKKKFFFCCCBBBAAA@@@???>>>===;;;:::999999:::;;;999999999888777777666666777777777666666666666666666666666666666666666666444444444444555555555555444333333333333444555555333444555666777777777666444444333222222222222222333333333444333222222111444444444444555555666777444444444555666888:::;;;:::===AAABBB@@@===;;;:::777777777777777777777777777888:::<<<<<<<<<<<<;;;AAAAAACCCGGGJJJKKKJJJHHHJJJMMMPPPNNNKKKHHHIIIJJJKKKKKKKKKJJJIIIJJJMMMOOOVVVZZZ___bbbbbbbbbeeehhhqqq```OOOFFFBBB===999888777777777777777777777888777666666666555555555555333333333222222222111111666444555999::::::AAAIIIXXXgggwwwqqqrrr{{{}}}rrriii^^^YYYYYYZZZYYYWWWSSSPPPOOOOOOMMMLLLQQQYYYmmmvvv~~~}}}{{{{{{|||}}}|||zzzuuusssnnnggg^^^UUUNNNJJJAAA@@@???>>>===<<<<<<<<<555555444333222222222222000111111111111222222222111222333444777>>>HHHPPPXXXiiiwwwxxxsssgggQQQ<<<888666444111////////////000111111222333333444444333333222222222333333444222222333444555666777888444444555666888999::::::888;;;???BBBDDDDDDFFFGGGCCCBBB@@@<<<777444444444333333222222222222333444777777888:::<<<@@@CCCEEEKKKVVVnnnxxxXXX===;;;888666555444444555222222111111000000111111//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++)))((('''((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,---...//////...000222666===KKKaaayyy~~~yyyuuuwwwuuukkkjjjttt|||ooorrrtttvvvwwwvvvsssqqqpppllllllllloootttwwwxxxwwwooogggZZZKKK???999999;;;>>>FFFSSS```kkkssszzz~~~~~~vvvuuurrrkkkbbbZZZVVVTTTTTT]]]eeegggkkkooopppmmmiiieeedddiiikkkhhhhhhjjjlllllllllmmmoooooommmkkkeeeaaa\\\YYYYYY[[[\\\]]]YYYUUUPPPLLLIIIHHHGGGEEEEEECCCAAA>>>=========>>>===<<<<<<;;;;;;:::999999::::::::::::999999999888777777777777777777777777555555555666666666777777444444444444444555555666444555777888999999888888555555444333333333333444555666666777666555444333555555555555666888999999555555666777999<<<>>>@@@BBBGGGLLLMMMIIIDDD@@@>>>;;;;;;;;;;;;;;;;;;;;;::::::;;;???BBBDDDEEEEEEEEEEEEFFFKKKQQQWWW[[[[[[ZZZVVVXXXZZZWWWRRRPPPRRRUUUUUUTTTSSSQQQPPPQQQUUUXXXaaaeeejjjkkkjjjiiijjjlllppp```OOOFFFBBB===999888777777777777777888888888777777666666555555555444555555555444444333333333111...000666777555999???KKKZZZkkkxxxwwweeebbbiiisss~~~tttkkk^^^SSSNNNOOOSSSVVVXXXUUUUUUVVVSSSNNNMMMPPPWWW___iiiooottt|||}}}sssggg\\\UUUSSSQQQNNNKKKGGGDDDBBBAAA666555444333222222222222000111111111111222222222111111111333888AAAKKKRRRYYYgggqqqoookkkdddSSSAAA:::888444111///......///111111222333444444555555666555555444444555555555222222333444555666777888444555666777999;;;<<<===<<>>======<<<<<<=========<<<<<<;;;;;;;;;777777777777777777777777555666666666777777888888666666666666666777888888777888:::;;;<<<<<<;;;;;;888888777666666666666777777888999999999888666555555555555666777999:::;;;999999:::;;;>>>AAADDDEEEJJJPPPUUUUUUPPPHHHCCC@@@>>>>>>>>>>>>>>>>>>=========@@@DDDIIILLLNNNOOOPPPIIILLLRRRZZZccchhhjjjiii```bbbccc___ZZZXXX[[[___]]]\\\ZZZWWWVVVXXX]]]aaajjjmmmqqqrrrooommmnnnoooqqq```NNNEEEAAA===::::::999999999888888888888777888888777777777777888888777777666555444333333333444444444555555777888888CCCLLL]]]ooo{{{uuullldddcccccceeelllvvv~~~vvviii___YYYWWWWWWWWW```[[[XXXXXXUUUOOOKKKKKKNNNSSSXXXYYYZZZbbbqqq}}}zzz|||~~~|||xxxvvvrrrwww~~~{{{tttpppnnnkkkeee___^^^___^^^XXXQQQIIIEEE???999444222222222...666999333///222444333555555777:::@@@GGGMMMQQQWWW^^^bbb___YYYRRRJJJBBB<<<<<<:::888777555444333111444888888666666888;;;888777555222111000000000888555444555777888777444666666888;;;;;;:::>>>CCCCCCDDDFFFHHHIIIIIIHHHGGGFFFJJJHHHAAA:::888666444222333333222111333666999???@@@BBBCCCEEEJJJQQQUUUtttcccDDD:::888777555444222222222222000000111111111111000000//////...------------...///...---,,,***)))((('''******+++,,,,,,,,,,,,+++((()))+++,,,,,,+++)))((())))))))))))***************(((&&&(((***+++)))'''(((((((((((())))))))))))(((((((((((())))))))))))...---+++*********++++++++++++++++++++++++++++++///000111000---+++++++++)))+++---///555@@@PPP\\\pppwwwmmmnnnllloooxxx{{{|||yyyzzz~~~~~~~~~zzzuuusssssstttwwwkkkRRRCCC<<<888555777:::>>>AAACCCEEEFFFJJJKKKLLLLLLMMMPPPVVV[[[]]]\\\YYYTTTNNNIIIFFFEEELLLSSS[[[___bbbeeeccc^^^ZZZXXXUUUQQQNNNLLLKKKJJJHHHSSS[[[^^^iiizzz~~~wwwpppgggdddgggjjjkkkjjjaaa```\\\WWWRRRQQQSSSUUUMMMMMMMMMLLLJJJIIIJJJKKKGGGDDDBBBBBBDDDEEEDDDBBB<<<@@@CCCCCC???<<<;;;;;;<<<<<<<<<;;;:::::::::999===<<<<<<===>>>===;;;888777777777777888999999:::999<<>><<<<<<<<<;;;999======>>>???>>>======<<<:::999888888888999;;;<<<999<<<@@@DDDHHHKKKNNNPPPVVVZZZ]]]ZZZQQQHHHDDDCCCGGGEEEDDDDDDDDDDDDBBBAAABBBDDDJJJRRRWWWXXXXXXYYYXXXVVVZZZeeemmmlllhhhfffcccdddccc___\\\\\\aaafffbbb```^^^[[[[[[___fffkkkqqqwwwxxxqqqjjjkkkooorrrooo___MMMDDD@@@===:::999999999999888888888777777888777777666666777777888777777666444444333333444444444444444555666777888>>>BBBOOOccctttxxxpppnnnhhheeeffffffdddfffkkkvvvwwwmmmgggdddccccccbbb[[[VVVUUUTTTPPPNNNPPPMMMOOOPPPNNNMMMRRR[[[bbbeeeggghhhiiihhhfffdddcccdddjjjsss|||{{{zzzzzzzzztttmmmkkkllljjjddd^^^YYYWWWRRRLLLGGGCCCAAA@@@:::???>>>777111222444333222333666;;;BBBIIIPPPTTT___aaa```XXXPPPKKKEEE@@@BBBBBB@@@???===;;;:::999777888::::::999888888999:::999777555444333333444333222222444888999888777;;;:::;;;@@@BBBAAACCCGGGBBBDDDFFFJJJMMMPPPRRRSSSVVVXXXVVVMMMDDD???999444111222333222222444777:::@@@CCCGGGJJJNNNXXXfffppptttPPP===999555555444333222111000000000000111111111111000000//////...---------------++++++++++++++++++++++++)))******+++++++++++++++((()))+++,,,,,,+++)))((((((((()))))))))*********+++)))'''(((***+++***((()))))))))***************(((((((((((()))))))))))),,,,,,******)))***++++++++++++++++++++++++++++++***+++---,,,+++***++++++---///000///111999EEENNNaaattt|||oooiiigggjjjssswwwyyyyyyxxx{{{~~~xxxwwwvvvxxxrrrYYYJJJAAA<<<888888777888999::::::999;;;===???@@@AAADDDJJJNNNQQQQQQPPPLLLHHHDDDCCCCCCJJJRRRZZZ^^^aaaccc```[[[TTTRRROOOKKKHHHFFFEEEDDDFFFPPPXXX[[[eeeuuu}}}zzzyyyssskkkggghhhiiihhhgggdddbbb___ZZZVVVUUUVVVXXXUUUUUUTTTRRRPPPOOOOOOPPPNNNKKKHHHGGGHHHGGGEEECCCFFFIIIKKKIIIFFFCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@>>>======???@@@@@@>>><<<<<<;;;:::::::::;;;===>>>===@@@BBBCCCCCCDDDFFFHHHIIIIIIHHHFFFDDDBBB@@@@@@BBBCCCDDDEEEEEEDDDAAA???======<<<<<<===???AAABBBDDDDDDFFFJJJPPPVVVZZZ\\\^^^``````[[[QQQIIIFFFEEEJJJJJJIIIIIIIIIIIIHHHGGGJJJNNNUUU\\\___```bbbdddddd```aaagggllliiieeeccc___bbbdddccc```___bbbeeejjjgggccccccggglllooopppqqqwwwyyyrrrmmmnnnsssvvvmmm]]]KKKCCC@@@<<<999888999999888888888777777777777777666666666666777777777666555444444444444444333333333333444555666666;;;:::AAARRRfffyyyttthhhhhhhhhkkkqqqqqqmmmkkkkkkjjjvvvzzztttpppnnnlll```XXXQQQNNNMMMMMMOOOSSSXXXVVVRRRNNNLLLKKKLLLMMMPPPPPPPPPPPPPPPPPPPPPOOOTTTYYYbbbkkkttt}}}}}}}}}~~~~~~yyytttssstttrrrmmmhhheeeeeeccc```\\\WWWRRRPPPNNNNNNIII>>>666555777888666888===DDDLLLSSSZZZ]]]cccccc]]]QQQIIIEEECCCAAACCCCCCBBBAAA???===<<<;;;<<<;;;;;;;;;;;;:::888555666555333222111111222222111111333777;;;===<<<;;;;;;999:::@@@DDDDDDEEEGGGJJJLLLQQQWWW^^^dddhhhjjjqqqrrrmmmbbbVVVLLLAAA777333444555555555777;;;>>>AAAFFFLLLQQQYYYhhh|||YYY???777888222333333333222000///...///000000111111000000//////......---------------*********++++++,,,,,,---((()))******++++++******((()))***++++++***)))((((((((())))))))))))******,,,***(((''')))*********+++++++++***************(((((((((((())))))))))))******)))))))))***++++++++++++++++++++++++++++++&&&(((************,,,---///000000///...222:::@@@OOObbbuuuyyyjjjfffgggnnnssswww}}}wwwuuuzzz}}}yyyyyy}}}ppp[[[MMMEEE??????;;;666444555555333111222333555666777999<<<>>>BBBCCCDDDBBB@@@???@@@AAAIIIPPPXXX\\\___```]]]WWWOOOMMMJJJFFFCCCAAA@@@@@@???HHHNNNQQQZZZhhhnnnllllllhhhddddddhhhkkklllkkkdddcccaaa^^^[[[ZZZ\\\^^^___^^^[[[YYYVVVUUUTTTTTTVVVTTTQQQPPPPPPOOOLLLKKKMMMNNNNNNLLLIIIGGGFFFGGGFFFFFFGGGGGGGGGFFFFFFEEECCCCCCDDDFFFHHHHHHFFFDDDDDDCCCAAA@@@@@@BBBDDDFFFEEEGGGKKKNNNPPPQQQQQQQQQNNNPPPQQQOOOJJJGGGFFFGGGKKKKKKLLLNNNPPPMMMGGGBBBAAAAAABBBCCCEEEGGGIIIKKKNNNMMMOOOUUU^^^gggkkkmmmlllkkkfff]]]SSSLLLJJJJJJOOOOOOPPPPPPPPPOOOOOONNNOOOVVV___cccdddeeeiiimmmqqqkkkggghhhhhhddd```___]]]bbbhhhhhheeecccfffiiisssnnnkkknnntttyyyxxxuuuwww|||}}}wwwsssuuuyyy{{{jjjZZZJJJBBB???;;;888777888888888888777777777777777666666555555666666777777666555444444444444444333222222222333333444555;;;999;;;FFFUUUfffzzzzzzmmmiiinnnxxxxxxxxxyyy}}}~~~wwwuuuxxx}}}yyyuuurrrcccYYYPPPMMMMMMNNNSSSXXXfff```ZZZVVVTTTQQQLLLHHHGGGGGGEEEEEEEEEFFFGGGHHHIIIMMMSSSYYY___ffflllqqqvvvtttrrrppppppqqqssstttuuurrrooopppssstttqqqnnniiikkknnnooommmiiieeeaaaaaa]]]TTTHHH???===>>>AAA???BBBHHHNNNVVV\\\aaacccbbbccc^^^TTTLLLJJJGGGDDDBBBBBBBBBAAA@@@>>><<<;;;<<<:::888999;;;;;;666222333222111111000111222333333555888;;;>>>@@@@@@???;;;999;;;BBBHHHIIIIIIKKKRRRXXXbbbmmmwww~~~{{{mmm___MMM???888888999999999;;;@@@CCCHHHMMMUUU___lll|||tttNNN===888666111222333444333111...---//////000000000000/////////...------,,,,,,------,,,,,,,,,++++++*********(((((()))************)))))))))************))))))(((((((((((()))))))))***+++)))((('''''')))******+++***************))))))(((((((((((())))))))))))((((((((())))))***++++++************************((()))*********+++---...+++---.........000555888BBBTTThhhwwwrrrjjjfffiiinnnwwwxxxoooqqqwww}}}{{{wwwxxx}}}xxxhhh[[[RRRLLLGGGHHHAAA:::666666666444222222333444444444444444555777999;;;<<<<<<===???AAAGGGNNNVVVZZZ]]]___[[[VVVNNNLLLIIIEEECCCAAA@@@@@@===CCCGGGIIIOOOYYY]]]\\\[[[YYYYYY\\\aaaeeeggghhh^^^___```______```cccfffgggddd```]]][[[ZZZXXXWWWYYYYYYXXXXXXXXXWWWVVVUUUQQQPPPOOOMMMLLLLLLLLLMMMLLLLLLMMMNNNNNNNNNMMMLLLKKKLLLNNNQQQSSSTTTRRRPPPMMMKKKHHHGGGHHHJJJMMMPPPPPPSSSZZZ```bbbaaa]]]ZZZXXXZZZ[[[XXXRRROOORRRUUUXXXXXXYYY[[[\\\WWWNNNFFFEEEEEEFFFHHHKKKOOORRRTTTSSSVVV]]]iiiuuu|||}}}{{{{{{vvvmmmaaaVVVOOONNNOOORRRSSSUUUVVVUUUUUUUUUUUUUUU___gggiiigggiiinnnrrrtttmmmgggfffddd```^^^___```fffkkklllhhhhhhlllqqqxxxuuutttwww{{{~~~|||yyy~~~yyyzzz}}}~~~}}}hhhYYYIIIBBB???;;;888777888888888777777777666666666666555555555555666666666666555444444444444555333222222222222333444444999888:::???EEESSSiii|||}}}ssspppyyyzzzrrrwwwyyymmmjjjllluuu~~~zzzvvvkkkaaaXXXUUUUUUVVV[[[```gggaaaZZZXXXXXXVVVOOOHHHGGGFFFDDDBBBBBBDDDGGGHHHDDDGGGKKKOOOQQQSSSVVVXXXYYYZZZ\\\]]]____________fffeeeeeeiiinnnqqqqqqpppiiimmmrrrwwwyyywwwtttqqqkkkdddZZZPPPIIIFFFHHHKKKIIILLLQQQWWW\\\```bbbbbbcccgggfff```XXXRRRLLLFFFCCCCCCDDDDDDBBB@@@>>>===666555555777:::999555111555555444444555666888999666888;;;===>>>???@@@AAAAAA@@@CCCKKKQQQSSSUUUYYYYYYccctttrrr[[[HHH:::::::::999;;;???EEEIIIQQQWWWcccsssaaaEEE===999444111222333444333222///...//////000000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((((()))************))))))))))))******)))))))))'''(((((((((((()))))))))))))))((('''&&&'''(((*********)))))))))((((((((((((((((((((())))))))))))(((((())))))******************************************+++***((((((***,,,***,,,---...///000222444:::HHHZZZkkk{{{yyymmmcccdddkkkzzzwwwkkkiiimmmrrrxxx~~~}}}uuussstttuuuuuurrrsssoooggg```]]]YYYUUURRRKKKBBB<<<999666444222333222222333333333333222333555888:::;;;===@@@BBBDDDKKKSSSWWWZZZ]]][[[WWWOOONNNKKKGGGEEECCCBBBBBBBBBEEEGGGHHHKKKPPPRRRQQQTTTSSSRRRSSSUUUVVVWWWWWWVVVYYY]]]```cccgggkkknnnnnnjjjeeebbbaaa```___]]]\\\]]]^^^]]]\\\ZZZYYYYYYXXXVVVTTTSSSTTTUUUVVVWWWRRRSSSUUUVVVWWWVVVUUUUUUQQQRRRUUUYYY\\\]]]ZZZXXXRRRPPPNNNMMMNNNQQQUUUWWW\\\ccclllssssssmmmfff```ccceeeeeeaaa]]]]]]ccchhhjjjjjjkkkllliiiaaaVVVNNNGGGHHHJJJMMMRRRWWW[[[]]][[[dddsss{{{pppcccXXXSSSRRRSSSTTTWWWZZZ[[[ZZZZZZZZZ[[[```jjjrrrpppmmmppptttvvvnnnhhhddddddcccaaaaaadddfffkkknnnlllggghhhpppxxx|||}}}~~~~~~~~~}}}~~~~~~{{{{{{}}}|||gggXXXHHHBBB@@@<<<999777888888777777777666666666555555444444444444555555666555555444444444555555333333333222222333333444333555888;;;<<>>???@@@@@@???<<<:::888222222444777888888555333333333333444555777999;;;999:::<<<======>>>@@@BBBFFFGGGLLLTTTXXX\\\bbbiiimmmyyygggQQQ;;;;;;::::::===DDDMMMTTTYYYddduuummmJJJ999666666333111222222333222111000///...//////000000//////......------,,,,,,,,,,,,,,,*********++++++,,,,,,---((()))******++++++******))))))))))))))))))))))))''''''(((((((((((())))))''')))***)))((('''((()))******))))))((('''''''''(((((((((((())))))))))))))))))***+++++++++************************************)))'''%%%%%%''')))------......//////......333===KKKZZZjjj{{{pppdddbbbjjj}}}vvvkkkhhhhhhiiimmmrrrxxxsssqqqmmmkkklllmmmlllgggeeefffddd```^^^YYYQQQGGG>>>888555444222111///000222333333222222444777888999;;;>>>@@@???FFFMMMQQQVVV[[[\\\YYYTTTRRROOOLLLIIIHHHGGGGGGFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMOOOQQQRRRRRRVVV]]]ccciiinnntttwwwuuupppkkkhhhiiiiiihhhfffcccddddddccc___[[[YYYYYY\\\ZZZXXXWWWYYYZZZZZZZZZRRRTTTVVVXXXYYYYYYXXXWWWUUUVVVZZZ^^^aaaaaa___\\\VVVVVVUUUUUUWWW[[[^^^```jjjsss}}}{{{rrriiieeehhhiiiiiihhhhhhkkkqqqwww{{{}}}}}}{{{sssggg\\\UUUKKKMMMPPPTTTZZZ```eeehhhiiiuuu{{{tttjjj___XXXTTTTTTUUUWWW[[[```aaa```___```bbbhhhrrrvvvqqqnnnrrrtttrrriiifffeeeggghhhfffhhhkkknnnrrrrrrmmmhhhiiittt~~~}}}}}}zzz|||}}}|||fffWWWIIICCCAAA===999888888777777777666666666666555444444444444444444555555555444444444555555666444444333333333333444444111222555777888<<>>?????????AAAEEEIIILLLOOOVVV]]]```eeeooo{{{mmmUUU>>>===<<<===DDDOOO]]]fffkkk|||oooQQQ>>>555222222333111111000000000000//////......////////////.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))******+++++++++++++++))))))(((((((((((())))))'''''''''((((((((())))))'''***------+++))))))***++++++******)))(((((('''(((((((((((())))))))))))***++++++,,,,,,+++***)))******************************)))'''&&&&&&(((***------------......---,,,000555===JJJXXXiiizzz|||mmmiiiooo|||vvvrrrpppmmmgggfffhhhxxxzzzuuuooojjjiiikkkkkkiiikkkoooooolllmmmkkkdddYYYMMMDDDBBBCCC<<<888444222333444333111000222444555555666888::::::@@@FFFJJJQQQYYY\\\[[[[[[YYYWWWTTTQQQPPPOOOOOOOOONNNOOOPPPPPPPPPPPPQQQKKKKKKKKKKKKMMMPPPSSSVVVSSSXXXaaaiiiooouuu{{{~~~yyytttnnnlllnnnpppooonnnjjjlllmmmkkkgggcccaaaaaabbb___]]]\\\]]]]]][[[YYYUUUVVVYYY\\\]]]]]][[[ZZZYYY[[[^^^bbbeeeeeebbb_________```bbbeeehhhkkkmmmxxx{{{ooojjjiiilllnnnqqquuuyyy~~~tttfff[[[VVVQQQSSSWWW\\\cccjjjooosssttt{{{uuuiiiddd]]]WWWTTTTTTTTTUUU[[[aaaggghhhgggfffhhhjjjpppxxxyyyrrroootttsssnnnkkkjjjlllpppqqqnnnooosssxxx||||||vvvoooooozzz~~~~~~~~~~~~}}}|||}}}fffWWWIIICCCAAA>>>:::999777777777777666666666666555444444333333444444555555555444444444555555666555555444333333444444444333111222555666888>>>FFFOOO[[[iiitttiiibbbiiiqqq~~~~~~nnneeedddjjjuuuyyyuuuuuubbb^^^YYYXXXZZZZZZWWWSSSSSSQQQOOOMMMLLLLLLMMMNNNLLLRRRXXXZZZVVVNNNFFFAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===???@@@BBBCCCCCCEEEGGGHHHJJJJJJIIIHHHHHHIIICCCAAAFFFIIIHHHJJJPPPPPPSSSXXX[[[[[[XXXTTTQQQNNNQQQOOOIIIDDDCCCAAA>>>999;;;<<<===<<<:::777555333888<<<===:::777666777444444555666888;;;>>>@@@AAABBBCCCCCCCCCFFFKKKPPPVVVZZZbbbhhhkkkooo}}}oooVVVAAA@@@@@@CCCKKKZZZjjjuuugggSSSAAA===:::333111444000//////.........//////......////////////.........---,,,,,,++++++,,,,,,//////---,,,***)))((('''******+++,,,,,,,,,,,,+++))))))(((((((((((())))))''''''''''''((((((((()))'''+++///000...+++++++++,,,,,,++++++***))))))((((((((((((((())))))))))))+++,,,------,,,+++***)))))))))))))))))))))))))))+++++++++)))((()))+++...*********+++---//////...000111777AAANNN^^^qqq~~~yyyrrrtttzzzyyyzzzzzztttjjjddddddkkkzzz{{{sssnnnjjjmmmnnnnnnsssyyy{{{yyywwwwwwtttiii\\\SSSSSSVVVJJJEEE===999777555333000///000222222111111333444666<<>>>>>>>><<<===??????@@@??????@@@===>>>???>>>======???AAACCCFFFJJJMMMMMMJJJFFFCCCCCCBBBAAA???===;;;999777333555888;;;<<<:::888666555666888::::::888999<<<555666777888:::<<<>>>???DDDGGGHHHJJJPPPYYY\\\[[[ccckkkppprrrwwwkkkVVVMMMHHHEEEIIIRRRaaavvv{{{[[[IIIDDD===666111000111222222111111000///......---.........///////////////000000...---+++***((((((************************)))))))))))))))(((''''''((((((((((((((()))******(((&&&%%%'''***+++)))&&&))))))))))))))))))))))))((((((((()))******++++++,,,+++)))((((((((()))***))))))***)))((((((***,,,))))))************))))))***************++++++++++++++++++,,,---...///000---000444777===LLL```ooozzz}}}xxxwwwwwweeeZZZ]]]gggvvv~~~vvvpppmmmlllmmmoootttwwwxxxxxx|||wwwvvvppphhhmmmuuuqqqnnnVVV@@@<<<;;;555000111333111000000222444444333888888999===CCCLLLTTTYYY[[[[[[ZZZYYYXXXZZZ^^^aaaiiiggghhhmmmsssuuuqqqmmmiii___XXXWWWVVVSSSRRRUUU___ccceeeiiisssnnnjjjiiilllnnnmmmmmmpppkkkvvvsssrrrpppxxxqqqmmmoooqqqnnnjjjiiifffdddffflllnnnjjjggghhhccc^^^bbbmmmooojjjkkkrrrtttzzzzzzzzz}}}uuuqqqqqqrrrzzz~~~zzztttkkkbbbZZZUUURRR\\\___ccciiioootttyyy{{{|||xxxrrrlllgggaaa[[[XXXWWWUUUSSSPPPOOOQQQUUUYYY^^^dddkkknnnnnnppptttyyy~~~}}}}}}}}}~~~zzz|||cccVVVIIICCC???;;;999999888888888777666555555555555555444444444444555555222333555666555444333222222222222333333333444444444444444444555666777777:::BBBNNN]]]kkkyyylll___[[[ZZZ^^^gggrrrxxxeeebbbhhhssszzzvvvooohhhbbb[[[VVVRRRSSSTTTUUUXXX[[[[[[ZZZXXX[[[___aaa\\\RRRJJJHHHHHHJJJFFFBBBCCCEEEFFFDDDAAAAAA???>>>>>>???AAA@@@???;;;;;;:::;;;<<<===<<<;;;:::;;;<<<;;;999999;;;======>>>???@@@@@@@@@???>>>>>>>>>===;;;999777555444000222555888999999777666666777999:::999888888:::777777888999;;;>>>BBBDDDCCCIIIOOOTTT]]]hhhooopppwwwyyyxxx{{{xxxppppppwww|||fffUUUKKKIIILLLUUUbbbrrrcccJJJAAA>>>999444111000222333111111000000///......---------------------......000///...---+++***)))(((************************)))))))))))))))((('''''''''''''''''''''((()))))))))((('''((()))***)))((())))))))))))))))))))))))******))))))))))))))))))++++++)))((((((((()))))))))***+++***(((((()))+++))))))************))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---...///+++...000111666AAASSS```qqqyyy~~~vvvrrryyy}}}lllaaa[[[```jjjuuu{{{}}}yyyssspppqqqrrruuuwwwxxxxxxxxx{{{~~~|||xxxqqqTTTHHHAAA999444555222111000000222222222111222222444777<<>>;;;999999;;;===;;;999888999999888777666888999:::999777666777888:::<<<;;;::::::999888666444333111222444777888888777777:::<<<===<<<;;;:::;;;;;;<<<<<<;;;;;;<<<@@@FFFKKKMMMXXXdddmmmvvv{{{uuuhhh```\\\^^^^^^[[[___fffkkkooosssvvvsssiii[[[QQQNNNRRR^^^ooo~~~uuu___KKK===888666444222111111222333111000000//////.........---,,,,,,,,,,,,,,,,,,,,,///...---,,,+++***))))))************************)))))))))))))))((((((''''''&&&&&&&&&&&&''''''((()))))))))(((&&&&&&(((***))))))))))))))))))))))))++++++***))))))(((''''''******)))((((((((())))))***++++++***((('''((()))))))))************))))))*********+++++++++,,,,,,------,,,,,,,,,,,,------,,,---...---///777EEEOOOeeeppp~~~{{{uuuqqqnnnvvvzzzrrreee___^^^fffooovvv{{{zzzvvvxxxzzzzzzyyyxxxwwwwwwzzzxxx~~~gggRRRFFF;;;666888333222111111222222111///...///000333666:::>>>@@@@@@BBBFFFKKKRRR\\\gggnnnnnnrrrzzzrrriiiaaa______bbbhhhnnnoooooonnnnnnqqquuusssmmmbbb```aaagggjjjhhhgggiiivvv~~~}}}}}}xxxuuutttvvvsssmmmiiijjjiiiiiippp{{{~~~yyyzzz}}}yyyyyyzzzyyyooogggccc```___]]]ZZZYYY[[[```dddjjjkkkmmmoooqqqrrrssssssggggggfffeeebbb___\\\[[[\\\\\\\\\[[[ZZZ\\\```cccfffiiilllnnnqqqwww~~~bbbUUUHHHBBB???;;;999999888777777777666666666555555555444444444444555555444555555555444222111000111222222222222333333333222222111111222333444444333555:::AAANNN___ppp{{{yyymmmgggeee^^^YYYTTTVVV___kkkuuuzzz}}}|||tttvvvyyyppplllkkkaaa```aaacccddddddaaa___ccccccbbbbbbcccbbb___^^^PPPSSSWWW^^^bbbbbb___[[[QQQNNNKKKIIIIIIHHHFFFDDDDDD@@@<<<<<<>>>???===:::999::::::888777666777999:::999777666666888;;;<<<::::::::::::999888777666555555666777777888999999;;;???AAA???>>>???@@@???BBBBBBAAA@@@AAAFFFNNNTTTaaapppxxxrrrnnnjjjfff___\\\]]]\\\ZZZZZZ^^^^^^aaadddccc___ZZZVVVTTTaaajjj|||mmmWWWJJJAAA;;;333333222111111222222222000000/////////.........------------,,,,,,,,,,,,---------,,,+++***))))))************************(((((())))))))))))(((((('''''''''&&&&&&''''''((()))******'''######&&&***((((((((((((((((((((((((******))))))(((((((((((()))))))))((((((((())))))***+++,,,+++)))''''''((())))))************))))))((())))))******+++++++++------,,,,,,+++,,,,,,,,,...//////......333<<>>BBBIIIRRR\\\ccciiioooyyyyyyqqqjjjaaa]]]^^^dddmmmssstttrrrpppooopppooojjjeeecccaaacccjjjnnnlllkkklllqqqvvvxxxwwwzzz}}}{{{~~~~~~~~~xxxnnnhhhhhhkkknnnvvv~~~{{{{{{~~~wwwuuuvvvxxx}}}|||yyytttmmmfffaaa^^^]]]^^^``````aaadddjjjoooppppppqqqrrrrrrrrrqqqqqqlllmmmnnnmmmjjjfffdddcccddddddcccbbbbbbcccfffiiihhhlllpppuuu{{{~~~aaaTTTGGGAAA???;;;999999777777777777666666666666555555444444444444555555555555444444333222111000111111111222222222333333222111111111111222222333666666666:::CCCQQQ```kkkrrrwwwpppnnnooopppmmmhhhaaa\\\ZZZ]]]bbbfffpppvvv}}}yyyxxxmmmlllkkkjjjiiifffaaa^^^^^^___```dddggggggccc```YYY^^^gggpppvvvwwwtttqqq___\\\YYYVVVTTTRRRPPPNNNFFFCCC@@@?????????<<<:::;;;;;;;;;:::777666777999999999999888888999999999999999::::::::::::999999888777666666666888999:::999???BBBAAABBBFFFHHHGGGJJJLLLNNNOOOQQQWWWaaaiii}}}}}}uuuttttttrrruuuqqqnnnmmmiiibbbZZZWWWVVVZZZ]]]]]]\\\___ffflllkkkQQQGGGCCC>>>:::333333222222111111111111////////////........................------,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((((()))''')))(((&&&""""""%%%)))((((((((((((((((((((((((''''''(((((())))))))))))((((((((()))))))))((((((***+++,,,+++)))'''''''''))))))************))))))''''''(((((()))******+++------,,,+++++++++,,,,,,...////////////222888===IIIXXXlll|||xxxooojjjiiimmmqqqrrrwww~~~{{{uuuppprrrwww~~~{{{zzzzzz{{{zzz{{{lll___QQQGGGCCC:::777444333333222111000222222333444444444444444666777888;;;???EEEMMMSSS[[[aaalllvvv{{{yyysssnnnlllhhhaaa[[[]]]eeeooouuuuuuqqqoooppppppmmmhhheeegggeeehhhooorrrqqqpppqqqqqqsssssstttxxx}}}~~~wwwssssssvvvyyyyyy{{{yyymmmfffeeeooottt{{{~~~yyyxxx{{{|||~~~~~~zzzxxxzzz}}}~~~yyytttppppppsssuuuvvvtttppplllhhheeebbb```]]]aaaeeegggfffgggkkkooosssrrrrrrqqqqqqqqqqqqqqqtttuuuuuusssnnniiihhhgggiiiiiigggfffdddfffiiillliiinnnwwwaaaTTTGGGAAA>>>;;;999999777777777777666666666666555555444444444444555555444444333333222222111111111111111111222222222222222222111111111111222222777666555666;;;DDDPPPXXXfffttt|||qqqkkkkkkrrryyy~~~}}}zzzuuummmfff```]]][[[eeeiiirrr~~~}}}{{{wwwtttpppjjjddd___]]]^^^```cccdddccc___\\\bbbiiittt~~~gggddd```]]]ZZZXXXUUUSSSIIIHHHHHHFFFCCC@@@>>>===?????????===:::999999;;;999999999999888777666555555666777888999999999999888777555555666999<<>>999555444444333222111000000000........................//////......------,,,,,,+++++++++++++++*********))))))))))))))))))))))))'''(((((()))))))))))))))******)))(((((((((((()))'''''''''&&&$$$$$$&&&((())))))))))))))))))))))))&&&&&&'''(((((()))******''''''((()))))))))(((((((((***,,,,,,***((('''((())))))************))))))&&&''''''((()))***++++++,,,,,,++++++++++++,,,,,,+++,,,------...000444666<<>>;;;999999666666666666777777777777555555444444444444555555333333222222222222222222111111111111222222222222333222222111111222222222333333333333555:::AAAFFFXXXcccrrr{{{qqqmmmrrr|||tttkkkaaa```dddmmmvvvyyyrrrjjjeeeaaabbbbbbbbbaaa```___^^^eeelllxxxmmmjjjfffbbb```]]]ZZZXXXSSSVVVXXXVVVOOOJJJHHHIIIGGGGGGFFFDDDAAA@@@@@@AAA???>>>===<<<:::999888888333444666777999999::::::999888666777:::@@@EEEIIINNNYYY```bbbiiivvv|||zzz|||~~~eeeQQQ???;;;>>><<<666222444333111000//////000000..............................------,,,++++++******************+++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))((('''''''''''''''((('''&&&'''((())))))((())))))))))))))))))))))))''''''((((((((((((((((((&&&&&&((()))))))))(((((('''))),,,,,,***)))(((((())))))************))))))(((((()))***+++,,,------************+++,,,------***+++,,,---......000111444<<>>;;;999999666666666666777777777777555555555444444555555555222222222111222222333333000111111111111222222222333333222222222222222333///000111111222555999<<>>>>>>>>>>>444555777888:::;;;<<<<<<;;;:::999;;;@@@GGGOOOSSSaaammmvvvxxx{{{~~~oooLLL@@@999<<<@@@<<<777555333111///...---...000111---.....................------,,,,,,+++***))))))***************+++++++++))))))))))))))))))))))))''''''((())))))))))))))))))((('''&&&&&&&&&&&&&&&)))((('''))),,,---+++((()))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%&&&((()))))))))((((((&&&(((+++,,,+++)))))))))))))))************)))))))))******,,,---...//////************+++,,,---...+++,,,---...............222666>>>MMM```uuuvvvgggaaabbbdddeeeiiiqqq}}}}}}sssbbbiiipppsssvvv|||~~~}}}uuuwwwzzzsssqqqssstttsssssswwwyyyzzznnnfffYYYNNNFFFAAA???===555444222111111222333444333444555444333222222333888:::>>>AAADDDGGGJJJMMMRRRYYY]]]\\\bbbnnnyyy}}}zzzsssqqqvvvyyyxxxwwwzzz{{{wwwwww{{{~~~~~~~~~yyysssnnnjjjhhhiiimmmeeebbb```aaa___]]]```eeegggeeecccaaa______hhhrrrpppwww|||yyysssqqqsssuuuxxxoooiiihhhlllpppuuutttpppllljjjlllppptttmmmkkkkkkmmmpppqqqpppmmmhhhlllooonnnjjjkkkqqqwwwyyyuuupppkkkiiijjjmmmppppppqqqrrrnnnjjjjjjnnnsssrrrqqqnnnmmmooouuu~~~|||aaaTTTGGGBBB>>>:::777777777777777777666666666666111222222333333444444555333333222222222333444444000///000000//////222666333111000111222222111000333222111///...111555999@@@DDDPPPbbbsssxxxfffXXXXXX\\\cccsss}}}xxxnnnrrrsssooogggbbbbbbdddfffhhhnnnwwwzzzwwwtttuuuooooooooommmjjjiiiiiijjjnnnrrruuupppfff______aaaXXXVVVVVVXXX[[[\\\YYYVVVXXXQQQJJJGGGHHHGGGDDD@@@AAA???======???AAABBBBBBBBBCCCFFFHHHNNNXXXdddlll~~~}}}{{{yyyrrrhhhdddeeehhhfffcccbbbdddkkkttt{{{zzzqqqZZZHHHCCC>>><<<>>>>>>:::666111000000/////////000000......---------,,,,,,,,,+++,,,.........,,,***((())),,,...000000...,,,)))))))))))))))************((((((((((((((('''''''''%%%&&&)))******)))&&&%%%((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))(((((((((''''''&&&&&&&&&'''***+++,,,+++***)))))))))***+++,,,,,,------******+++++++++,,,,,,,,,---------............///...111666>>>LLL^^^ppp|||qqqddd``````aaadddmmm}}}xxxggg```^^^gggrrrxxxzzz|||~~~~~~{{{wwwsssqqqpppppprrrvvv{{{~~~yyyxxxrrrhhhbbb]]]UUUMMMEEE<<<444333333222333555000333555555222111333555555555666888999;;;<<<<<>>:::777777777777777777666666666555444444444444444444444444444333333222222222333333333222111111111111333555222111000111222222111000111222111000///111444777999<<>>KKKZZZcccyyy}}}sssiiieeeddddddkkk~~~jjj```ZZZ\\\dddkkkrrrxxx{{{|||~~~}}}|||{{{yyywwwuuuuuuwwwzzz|||}}}}}}}}}~~~zzzuuu[[[MMM>>>888666444444555666555555444333333444555333333444555666888999999===???DDDKKKVVVbbbmmmsssxxxyyyyyyzzz|||}}}~~~{{{tttuuuuuurrrooopppnnnjjjeee```^^^___aaacccdddgggiiihhhhhhllltttzzz}}}yyytttqqqppppppppppppppppppnnnhhheeejjjuuu{{{qqqmmmjjjgggggghhhfffiiimmmnnnmmmllllllmmmmmmnnnnnnlllkkkkkkooorrruuurrrmmmjjjjjjmmmrrruuuvvvuuuuuuuuuvvvxxxzzz|||zzzwwwhhhccc]]]XXXUUUQQQLLLIII___RRRFFFAAA>>>:::777777777777777666666666555555777777666555555444333333555444333222222222222222444333111111222444444333222111000111222333222000000111222111111111333555444555999BBBKKKYYYnnnmmmaaaWWWNNNOOOVVVbbbkkkzzz|||uuuooolllhhhdddcccfffhhhgggfffeeeeeefffggghhhkkkhhhddd___\\\[[[[[[\\\dddhhhnnnrrrrrrqqqooonnnlllhhhdddbbbaaa___[[[WWWVVVXXXZZZZZZYYYZZZ___ccckkkmmmooosssyyy}}}yyyrrrjjjbbb\\\WWWUUUPPPNNNNNNOOOLLLHHHHHHLLLPPPRRRUUUVVV[[[gggzzzrrr___XXXYYYYYYZZZZZZUUUJJJ;;;111111000///...---,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))************))))))***))))))((('''&&&%%%$$$&&&&&&''''''(((((())))))'''((((((((((((((((((''')))))))))(((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******+++++++++++++++*********)))***+++,,,,,,,,,+++***))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,/////////000555===GGGOOOkkksss~~~{{{sssnnnkkkooossshhh]]]XXXYYY]]]hhhrrrvvv|||}}}zzzwwwvvvvvvwwwyyy{{{uuuaaaJJJ???;;;999888999;;;888666777999:::999777333333333444555555666666666888;;;AAAIIISSS\\\aaannnpppuuuzzz}}}~~~~~~}}}yyyvvvxxxyyywwwuuuuuussspppkkkfffdddeeehhhjjjjjjmmmqqqssstttwww|||~~~zzztttpppoooooonnnnnnlllmmmllljjjjjjqqq~~~sssllliiiffffffhhhgggiiikkkllllllmmmnnnooorrrqqqpppmmmkkkkkknnnpppssspppllljjjkkkpppvvv{{{|||~~~~~~}}}{{{xxxssslllddd]]]XXXUUUJJJGGGDDDBBBAAA???<<<:::^^^QQQEEE@@@===:::777777777777666666666555555555666555555555444444444333555444333222111111111111111111000///222555444111222000000000222333222111///000222222222111222333333333555999===HHH[[[mmm|||yyykkk]]]QQQLLLMMMOOOVVVcccooowwwzzzuuupppkkkkkknnnkkkjjjhhhhhhhhhjjjjjjjjjiiicccZZZUUUTTTUUUUUUUUUXXX]]]cccffffffgggiiikkkllljjjhhhhhhhhhgggdddaaa```eeeiiijjjiiilllrrrwwwxxxkkkaaaaaa```]]]XXXSSSOOOMMMLLLJJJJJJLLLPPPRRRQQQTTTYYYdddkkkqqquuuyyyxxxggg]]]\\\ZZZ\\\___```[[[OOO???555444333222000///...............---------,,,,,,,,,+++*********+++,,,------)))))))))(((((()))))))))+++******)))((((((''''''%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********)))))))))))))))))))))******+++++++++***)))))))))))))))((((((((((((************++++++++++++++++++++++++,,,,,,,,,,,,////////////111777>>>DDDXXXeeevvvzzzzzz~~~vvvkkkbbb[[[YYY```iiioooyyy{{{xxxvvvwwwyyy|||oooSSSEEEAAA@@@>>>>>><<<;;;===CCCIIIHHHAAA:::777777666666555555555555555555666999===CCCIIILLLVVV[[[ccckkksssxxx{{{}}}}}}{{{zzz|||~~~~~~|||{{{yyyvvvqqqmmmkkkmmmoooqqqrrruuuyyy|||}}}~~~zzzvvvqqqnnnmmmmmmnnnnnnnnnppprrrssstttzzz|||oooiiifffeeegggjjjiiijjjkkklllnnnoooqqqrrrrrrqqqnnnlllkkklllnnnppprrroookkkjjjlllqqqxxx|||{{{xxxwwwsssnnnjjjhhheeeaaa^^^[[[XXXTTTOOOJJJFFFDDDCCCCCCAAA>>><<<;;;;;;<<<==={{{\\\PPPCCC???===:::777777666666666666555555555555222222333333333444444444555444333222111000000000---000000...000444444000111000///000222333222111...000222333222111111222333333555666666;;;IIIXXXiiixxxrrreeeXXXPPPMMMGGGIIIOOOWWW^^^iii{{{zzzyyy|||yyywwwuuutttuuuuuutttrrrnnnfff\\\WWWVVVWWWWWWVVVVVVXXXZZZYYYWWWXXX[[[___aaaaaabbbccceeefffeeedddeeekkkpppssssssvvv}}}yyyppphhh```WWWQQQRRRTTTVVVVVVSSSPPPOOOOOOPPPPPPVVV]]]bbbdddiiiooo}}}~~~lll___VVVQQQPPPOOORRRUUUVVVSSSJJJ@@@888444444222111//////............---------,,,,,,,,,***************+++,,,---+++***))))))))))))***+++((((((((((((((()))))))))%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))******((()))))))))))))))(((((())))))(((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,+++,,,///444888BBBRRRgggvvv{{{zzz~~~yyysssggg\\\ZZZ]]]dddppp|||zzz{{{|||www[[[MMMIIIGGGEEEEEE@@@BBBIIITTT\\\ZZZNNNBBB>>>===<<<:::888666555444555555444555777:::===???CCCGGGOOOXXXbbbkkkrrruuuuuu}}}}}}xxxtttsssuuuxxxzzz{{{}}}~~~}}}uuuqqqmmmkkklllnnnppppppsssvvvzzz{{{|||~~~tttiiiffffffgggkkkooolllmmmoooqqqtttvvvwwwwwwrrrooollljjjkkkmmmppprrrsssqqqnnnmmmnnnsssxxx|||yyypppgggbbb^^^]]]YYYVVVSSSPPPNNNLLLIIIHHHDDDBBB@@@===<<<;;;<<<<<<>>><<<888555555888<<>>===:::777888666666666555555555444444111111222222333444444555444333222111111111111111---444666111///333444000111000///000222333333222///111222222111000000111222222444555333333;;;DDDYYYhhh~~~~~~sssiii^^^VVVQQQIIIFFFEEEHHHMMMVVVeeessszzzuuurrrkkkccc^^^]]]]]]]]]\\\]]][[[XXXSSSPPPOOOPPPRRRPPPQQQSSSUUUXXXZZZ\\\]]]eeeiiinnnrrrssswww{{{yyyvvvsssrrrsssttttttsssmmmjjjeee^^^YYYVVVTTTTTTSSSXXX]]]^^^\\\ZZZZZZ[[[___aaahhhrrrxxxzzzuuu___RRRLLLGGGCCCBBB???AAADDDFFFDDD@@@;;;888222111000///...---------......---------,,,,,,,,,*********+++++++++++++++++++++************++++++%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((()))))))))((('''&&&&&&'''((())))))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))*********+++++++++++++++)))(((((((((((('''''''''(((((((((((()))))))))))))))))))))************+++,,,,,,,,,,,,---------------......,,,+++,,,...111777EEEXXXhhhuuu|||vvvwwwwwwhhh___^^^```hhhxxx~~~{{{|||}}}yyydddYYYVVVSSSQQQPPPMMMPPPXXXdddkkkiii]]]RRRJJJIIIFFFCCC???<<<999888555444444444666888;;;<<<<<<>>>BBBHHHPPPXXX___ccchhhrrr|||{{{}}}|||yyysssqqqnnnmmmooosssuuuvvvzzz|||~~~~~~yyyppphhhhhhkkkmmmppptttqqqssswww|||}}}tttqqqmmmlllnnnrrruuuvvvvvvuuutttsssuuuxxx|||~~~yyypppkkkdddaaa[[[UUUOOOKKKIIIHHHEEEDDDCCCAAA@@@???>>>>>>:::999888777777777888999::::::888777888<<>>BBBGGGKKKMMMTTT^^^lllvvv}}}}}}yyyxxxuuussssssuuuyyy|||}}}{{{sssoooqqqtttuuuvvvyyywwwzzz{{{wwwrrrqqqtttxxx{{{|||zzzzzz{{{}}}{{{rrriiiaaaYYYRRRNNNIIIHHHFFFCCC@@@>>>===<<<<<<<<<<<<;;;999999:::;;;888888888888999:::;;;;;;===@@@EEEHHHLLLRRRYYY^^^sssYYYMMMAAA===<<<999888888666666555555555444444444666666666555444444333333111111111111111111222222888EEEHHH<<<222222444111000//////000222444333222000111111000//////000222333000000333444333444777555@@@RRRdddtttuuutttrrrpppooooookkkggg]]]TTTKKKJJJKKKLLLOOORRRUUU___kkkuuu{{{{{{zzzyyywwwvvvvvvvvvwwwsssooojjjiiihhhgggccc___XXXXXXYYYZZZ\\\```dddgggbbbaaaaaacccfffgggfffeeegggdddcccdddhhhjjjiiigggggglllooolllfffdddggglllnnnrrrwwwzzz{{{jjjWWWCCC>>>:::999777444666:::333555888999888555444333222222111111111111111222......---------,,,,,,,,,)))+++,,,---,,,***((('''))))))************))))))******)))((('''&&&&&&%%%((((((((((((((('''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((((((((()))++++++***)))(((((())))))'''(((((()))***++++++,,,))))))))))))************)))************+++++++++)))+++---.........000222---111999BBBPPPeee|||yyy|||}}}zzzuuuxxx~~~zzzssstttwww|||uuuooolllpppuuuvvvxxxzzzssspppnnnnnnqqqttttttsssiiigggbbb]]]WWWQQQMMMJJJ>>>===;;;888666555555555222333555888:::<<<>>>>>>CCCLLLWWWaaahhhqqqzzzzzz~~~{{{xxxxxxzzz~~~yyyvvvyyy{{{zzzzzz{{{{{{}}}wwwvvvyyy}}}}}}~~~~~~vvvuuusssllleeebbb]]]UUUNNNIIIDDD@@@>>>::::::;;;;;;:::999888888888999999888777777888999999999;;;<<<>>>???@@@AAABBBHHHQQQZZZ```gggnnnsssnnnYYYNNNDDD???;;;777555666777666555333444555777888444333333222222333333444999555111///111222111///888777555333111000000///111111111000//////......222111000//////000111222222222222222222222222222333:::CCCLLLXXXjjjwwwqqqlllkkkjjjkkkooouuuqqqlllddd]]]XXXSSSNNNJJJMMMPPPUUU]]]dddooo~~~~~~}}}zzzxxxnnnlllkkkjjjkkkmmmooopppooommmjjjiiijjjkkkkkkkkknnnooorrruuuyyy}}}{{{^^^LLLFFF<<<999666444333333222111444444444444444444444444000///------///000///......000111000---++++++,,,,,,++++++******++++++,,,,,,+++***)))((((((((((((,,,+++***((('''%%%$$$###&&&''')))+++,,,+++***)))(((((()))))))))))))))(((---+++'''%%%$$$%%%''')))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))...,,,***)))((()))***+++111///,,,)))((((((***+++++++++++++++++++++++++++,,,,,,,,,,,,------...///333111222888@@@NNNdddvvv|||tttrrrsssxxxyyyyyy|||rrrjjjmmmvvv}}}zzzooosssvvvxxxzzz}}}yyyttt}}}zzztttqqqkkkccc]]]]]]QQQMMMGGGBBB>>><<<<<<<<<777999:::999777666777888???@@@CCCFFFLLLUUU___eeennnppptttzzz||||||~~~}}}{{{~~~|||~~~ppphhh]]]VVVSSSPPPLLLIIIFFFCCC???>>>???>>><<<999999888777666666777888:::888:::;;;999666555777:::@@@<<<<<>><<<888777888666555444333333444444555444333333222222333333444888444111000111222111000333333222111111111111111.........//////000111222222111000//////000111222111111111111111111111111000333666:::DDDWWWoooyyyrrrppppppssszzz}}}xxxnnn___TTTMMMKKKKKKPPPWWWaaaqqq~~~|||zzzzzzzzzwwwwwwwwwyyy{{{|||||||||www{{{yyycccNNNAAA>>>:::777444333333333222111333333333333333333333333000...------...//////...///......------,,,,,,+++------,,,++++++,,,,,,,,,,,,+++***)))((((((((((((''''''(((((((((((((((((('''((()))***+++***))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))'''''''''((()))*********)))))))))))))))))))))))),,,+++)))(((((((((******,,,+++***(((((()))***+++++++++++++++++++++++++++---------------...//////000...///333888CCCTTTcccvvvvvvqqqpppvvv|||~~~qqqkkkmmmooo{{{xxxzzz}}}yyyssslllhhhggg\\\ZZZWWWRRRMMMIIIEEECCC===<<<999777666666666666888:::<<<>>>@@@DDDIIIMMMUUUWWW\\\cccjjjqqqwww{{{~~~|||zzzyyy}}}}}}kkkUUUNNNFFFBBBBBBAAA>>>;;;===;;;888777999999777555444555555666777888999999666888999999888999===AAABBBCCCJJJYYYffflllqqqtttzzz}}}jjjSSSJJJAAA>>>===:::999:::444444444333333222222111444333333222222333333444555333111000111222222111////////////000111222333000///......///000222333111111000000000000111111000000000000000000000000000111222333999HHH[[[iii}}}zzz{{{yyygggWWWNNNEEEDDDIIIQQQ\\\fff{{{uuudddWWWKKK???999777666444222111222222111000111111111111111111111111000...,,,---...///...---///,,,)))))),,,------+++///...---,,,,,,,,,,,,,,,++++++***)))((((((((((((&&&&&&''''''((()))))))))***))))))))))))))))))((()))))))))((('''&&&%%%$$$"""%%%((())))))'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''(((((())))))******))))))))))))))))))))))))+++***(((''''''((())))))((((((((())))))******+++++++++++++++++++++++++++---------------......///...,,,---000222666@@@KKK^^^jjj|||xxxuuu|||tttmmmiiiiiinnnxxx~~~||||||~~~vvvqqqmmmjjjjjjnnnnnnmmmjjjddd]]]VVVRRRNNNHHH@@@:::888888666444444666888999888888999:::@@@BBBFFFKKKQQQWWW\\\___hhhjjjmmmqqqvvv{{{~~~~~~yyyiiiWWWHHH???;;;777777888999888666777555333333555555555444444555777999::::::999999999:::;;;===@@@EEEMMMRRRTTTXXXeeevvv~~~gggSSSIIIAAA>>>===:::888999444555555444333222111000444333333222222333333444333222111000111111222222////////////000111222333444222000///......///000111000000000000000000111////////////////////////---111444666999???HHHOOOlllvvvppp___LLLDDDEEEHHHNNNSSS```iiisssyyy|||}}}bbbUUUHHHCCC???;;;777666222111///000111222111000000000000000000000000000///---,,,,,,---......---///***%%%&&&+++...---+++......---,,,++++++++++++******)))(((((((((((((((((((((((((((((('''''''''+++***)))(((((((((((((((''''''(((((('''&&&%%%%%% """%%%(((***)))((('''&&&&&&''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''((((((((()))))))))***)))))))))))))))))))))))))))(((''''''''''''((((((((((((***+++++++++***)))***+++++++++++++++,,,,,,------,,,,,,,,,,,,------...---...000000000444;;;HHHTTTdddsss|||qqq[[[\\\```hhhttt}}}|||}}}xxxllljjjiiijjjkkk}}}}}}}}}{{{wwwpppjjjfffdddZZZMMMDDDAAA???;;;777888:::;;;;;;999888888999<<<<<<>>>@@@CCCFFFHHHJJJNNNPPPTTTYYY___eeeiiilllttt|||}}}zzz}}}yyyhhh[[[OOOCCC:::888777555666888999888777666555444444555555666666888999:::<<<======>>>>>>CCCDDDFFFJJJRRR[[[dddjjjrrrttt}}}|||eeeSSSJJJAAA???===999666777666666666666555444222111444333333222222333333444111222222111000000111111111000000000000111111222333333111000//////000000000000000111111000000000........................---///111111111333888<<>>???@@@CCCGGGLLLQQQUUUWWW[[[bbbhhhiiigggfffkkkppptttwww|||nnneeeXXXNNNGGGAAA<<<:::777666666666777777666444666666666666555666777888<<<===>>>AAADDDHHHKKKMMMVVVWWW[[[aaajjjttt|||zzzcccRRRIIIAAA???===999666666777777777666666555555444444333333222222333333444111222333222000//////111222111111000000000000000//////000111111222222222000000111111111111000000........................333222///,,,+++...333777;;;DDDPPP]]]nnn|||bbbSSSLLLGGGDDDCCC>>>CCCIIIMMMPPPXXXeeeppp~~~}}}yyyrrroootttwww^^^MMMDDD<<<666333555777444111111///......///111222000///////////////////////////...,,,***+++,,,---,,,,,,,,,)))&&&'''***,,,,,,*********))))))))))))******)))((((((''''''(((((((((%%%%%%&&&'''((()))***+++)))(((((((((((((((((('''$$$%%%&&&'''((()))))))))***)))'''&&&&&&'''((()))''''''(((((()))*********''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((+++,,,------,,,+++***)))*********++++++,,,,,,------,,,,,,++++++++++++++++++)))***...///------000111888BBBOOO^^^qqq|||pppiii^^^VVVSSSXXXaaagggtttwww|||~~~oookkkoootttzzzzzzsssjjjdddaaa___\\\ZZZTTTSSSPPPJJJCCC>>><<<<<<888777777777777777888888666666888:::===@@@CCCDDDEEEHHHLLLMMMNNNOOOSSSWWW\\\___dddhhhlllooosssvvv}}}~~~}}}xxxrrriii```ZZZQQQIIIBBB>>>;;;888777999777777777777777777666666777999::::::999:::===???CCCEEEJJJPPPWWW]]]bbbeeeooopppssszzz~~~zzzbbbOOOGGG@@@???===:::777888888777666555555555666777444333333222222333333444111333444333000......///000//////......//////000...///111333333333222111///000111222222111000///........................555333111......///222555333999@@@HHHWWWkkkyyyzzzdddVVVPPPJJJGGGGGGDDDFFFHHHGGGGGGJJJPPPUUU___aaaaaa______fffqqq{{{iiiTTTEEE===999666222111333333000///222///......000111111000...////////////////////////---+++******+++,,,,,,+++************************))))))))))))***+++,,,,,,(((((('''''''''(((((()))%%%&&&&&&'''((())))))***&&&'''((()))))))))((('''&&&'''(((((())))))))))))(((''''''&&&&&&&&&'''(((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))))))))))))))******+++++++++++++++)))******+++,,,,,,------///...------,,,,,,,,,---+++((((((,,,...---...111000222888@@@MMM```uuu{{{uuukkk^^^TTTQQQUUUYYYaaahhhqqqzzz~~~tttlllmmmrrrxxxyyyuuuqqqnnnmmmhhhgggeee^^^VVVMMMGGGEEE@@@???>>><<<;;;:::999999444444555555666888999:::<<<;;;;;;;;;===@@@BBBCCCCCCGGGKKKOOORRRUUUYYY\\\aaaccceeeggghhhiiijjjkkklllnnnqqqrrrqqqrrruuuxxx~~~~~~~~~zzzuuupppmmmkkkhhhfff^^^\\\XXXTTTPPPJJJDDD@@@AAA;;;777888777444444777777777888888999:::<<<===???AAADDDEEEFFFHHHLLLPPPTTTYYYbbbkkksssxxxzzz{{{}}}|||zzz{{{zzzbbbMMMEEE???>>>>>>;;;999:::777666555333444555777888444333333222222333333444111333555333///------...---------------...///000000222333444444111///---///000111222222111000///////////////////////////---///111333222000...,,,111444777;;;GGGYYYhhhnnnwwwyyyvvvcccXXXRRRNNNLLLLLLPPPOOOMMMIIIFFFDDDEEEFFFIIIMMMQQQSSSUUU]]]iiirrr~~~dddOOOCCC===777222666444333444222///222777/////////000222222///---////////////////////////---+++******+++,,,,,,+++)))***,,,,,,***)))******)))))))))***+++,,,......(((((('''''''''(((((()))***))))))(((''''''&&&&&&$$$&&&(((******)))((('''((()))))))))))))))(((((($$$%%%%%%&&&''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((()))******))))))''''''((()))***+++,,,,,,))))))***+++,,,,,,------111000///...............---)))(((+++......///222111111222555>>>PPPeeetttyyymmm___YYYYYY]]]UUU^^^jjjvvv~~~uuuooommmpppvvv{{{|||xxxwwwwwwxxxwwwsssjjj___WWWSSSOOOMMMJJJFFFCCC@@@>>>===;;;::::::::::::;;;;;;<<<===999666555888::::::999555888<<>>;;;888;;;666555999999444444777333444555666888:::>>>AAAHHHKKKPPPRRRTTTWWW]]]aaagggnnnyyy~~~|||yyyzzz|||eeeSSSIII???;;;:::888888:::777666555555666777666444555555444444444333333333111222222222222111000000000000000000000000000000000111222222111000///...//////......///000222333........................////////////000000000000333333444777===DDDLLLQQQbbbfffooo}}}tttiii___]]]^^^___```bbbfffbbb[[[RRRJJJFFFEEEFFFCCCBBBDDDIIILLLQQQ[[[ffftttcccRRRCCC@@@???:::555444222222222111000//////.........---------///000111...............---------***++++++,,,,,,++++++***)))))))))))))))*********&&&(((+++---......---+++++++++***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((+++)))''''''((())))))((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///---++++++,,,,,,,,,++++++*********+++,,,,,,---333111222777:::@@@OOO___lllxxx~~~tttpppmmmhhh]]]ZZZ```nnnwwwwww}}}}}}{{{wwwwwwvvvttttttxxx~~~yyyrrrjjjeeefffhhheeeeeeccc___XXXQQQJJJFFFBBB>>>;;;999999;;;===>>>:::999999888888888999999666666777888999::::::;;;======<<<======>>>>>>???DDDDDDCCCCCCDDDGGGKKKMMMPPPOOORRRUUUUUURRRRRRUUU[[[WWWTTTSSSTTTSSSPPPMMMGGGEEEDDDCCCBBB@@@===;;;999777666777888999888777888999999888666555666777;;;;;;===???===>>>KKK[[[dddhhhlllkkkiiiiiimmmqqqtttyyy{{{{{{}}}}}}eeeSSSIII???;;;:::888888:::777666555555666666444333444444444333333333333222111222222222222111000000........................000111222222222000///...111000///.........///000.........................../////////000000000000000000000222666<<>>>>>===<<<;;;::::::::::::::::::::::::;;;<<<<<<888999::::::;;;:::999999:::;;;;;;<<<===>>>???@@@DDDCCCDDDFFFEEEAAA@@@CCCGGGDDDBBBBBBBBBBBB???<<<<<<;;;:::999888777666444:::::::::999888777777666777999::::::999:::<<<===EEEDDDGGGMMMQQQXXXfffttt}}}|||zzzvvvsssssstttvvvvvvxxx|||yyyxxx{{{}}}~~~fffRRRHHH???<<<:::888888999888666444444555444333111333333333222222222111111111111222222111111000///........................111111222222222111000///111000///...------------............................../////////000000000.........///111333666777???DDDLLLWWWbbbnnnyyyzzzzzz|||yyysssmmmggggggoooyyyxxxeeeUUUKKKJJJEEEAAA@@@??????EEEMMMPPPUUU\\\aaaeeemmmxxxvvvbbbOOOAAA>>>888333222222000000222111111000000//////......222111000///............//////...------,,,++++++******++++++++++++******++++++******))))))(((((("""$$$&&&)))******))))))"""$$$&&&)))***+++++++++(((((()))***)))(((&&&%%%(((&&&%%%%%%&&&''''''&&&(((((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((()))))))))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++++++++++++++***))))))))))))***++++++(((''''''(((+++.........------,,,,,,------......222000//////......555===IIIRRR___kkksssyyytttqqquuuyyy{{{|||{{{yyyzzz}}}|||nnnccc]]]aaakkksss~~~}}}{{{zzzxxxvvvvvvzzzzzzuuuwww|||}}}}}}yyyuuutttvvvyyyzzztttqqqjjjeee^^^VVVOOOKKKIIIIIIHHHHHHFFFEEEDDDCCCBBBAAA??????>>>===============999999:::;;;:::999777666777888999:::::::::999999<<<::::::===<<<888777999:::999888888999888777555777666666666555666666666888:::<<<;;;888777999<<>><<<:::888777999888666444444444333111000222222222111111111111000111111111111111000000///000000000000000000000000111111111111111111111000//////......------------................................./////////000000/////////000000111222222444999???EEENNN[[[jjjvvv~~~xxxsssrrrxxx{{{iii^^^UUUNNNGGGCCC???===@@@EEEGGGJJJMMMPPPTTT[[[fffnnnqqquuuvvvqqqlllooo|||ooo[[[KKK???777888777666444111//////111000000000//////.........000000000//////.........///......---,,,+++************++++++++++++******,,,++++++***)))(((''''''***++++++,,,+++)))(((&&&&&&'''(((******)))'''&&&$$$$$$$$$%%%&&&'''(((((('''&&&$$$%%%&&&(((''''''((((((((((((((('''''''''''''''''''''''''''''''''***)))'''%%%%%%''')))***'''(((((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************+++++++++++++++,,,,,,---///---,,,,,,...//////...------,,,,,,,,,,,,------...///////////////333777<<>>>>>???>>>>>>===<<<<<<<<<<<<>>>::::::<<<===:::999:::999999:::;;;<<<;;;:::999:::::::::::::::;;;>>>@@@BBBEEEGGGEEECCCDDDKKKRRRVVVYYY[[[^^^```dddhhhkkkhhheeeeeeooo}}}{{{yyyvvvtttvvvzzz}}}vvvppppppwww~~~eeeOOOFFF>>><<<;;;888777999888666444444444333111000222222111111111000000000000111111111111000//////000000000000000000000000000000000000000000000111,,,------...................................................////////////...//////000111111111111000333777:::>>>IIIYYYeeerrryyy}}}tttggg^^^UUUNNNGGGAAA???AAA@@@BBBEEEFFFIIINNNVVV[[[]]]```bbb___]]]bbbooo{{{uuuxxxxxxaaaPPPFFF???777222111333333000---+++,,,,,,/////////...............------......////////////...------,,,++++++******)))******++++++******))),,,++++++***)))(((''''''------------+++***((('''((()))))))))((('''%%%$$$&&&$$$###"""$$$&&&)))+++(((&&&%%%&&&'''))))))((('''''''''(((((((((((((((((((((((((((((((((((((((***)))'''%%%%%%''')))***''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++******++++++,,,---000...------///000///...,,,,,,+++++++++++++++,,,,,,.../////////111333333444777===HHHVVVeeeqqqxxxzzzrrrqqqxxx}}}|||kkk```\\\dddiiiuuu{{{xxxwwwvvvwww|||{{{ppphhheeekkksss|||uuussspppjjjfffdddfffhhhggghhhiiiiiijjjiiiiiihhhfffiiilllnnnlllgggaaa]]]\\\ZZZVVVSSSQQQQQQRRRRRROOOLLLIIIEEEDDDEEEGGGIIIKKKFFFCCCDDDDDD@@@>>>>>>>>>@@@BBBDDDDDDDDDCCCCCCEEEFFFFFFEEEDDDFFFKKKNNN]]]^^^]]]ZZZWWW[[[ccckkkjjjlllppprrrtttvvvyyy{{{xxxuuuvvvvvvsssrrrtttyyy~~~|||uuurrrpppsss~~~}}}eeeNNNEEE>>><<<;;;888777888888666444444555444333111222222222111111111000000000000111111000000///...........................//////.........///000000,,,,,,---//////000000///........................------........./////////------......///000000000...000222222333;;;FFFPPP```iiiuuuvvvmmmbbb[[[RRRIIICCCCCC===>>>@@@BBBCCCEEEIIILLLMMMPPPRRRRRRSSSYYYccclllgggkkksssvvvdddUUUEEE>>>;;;888333000,,,000111...---//////.....................------***+++,,,......///......,,,,,,++++++++++++******))))))************))))))++++++******))))))((((((((())))))***************''''''''''''''''''((((((+++)))'''%%%%%%&&&)))***'''&&&%%%&&&((())))))((('''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''(((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************)))(((((((((((()))******+++))))))***,,,.........,,,,,,+++*********++++++,,,//////------000///---///000333999EEESSSaaaiiiyyy{{{uuurrrjjjlllsss}}}~~~}}}}}}zzzooohhhdddeeennnwwwzzzyyywwwrrrmmmkkknnnrrrvvvwwwyyyzzz{{{{{{zzzyyyvvvzzz~~~~~~xxxqqqlllnnnmmmjjjhhhggghhhjjjllliiifffaaa\\\[[[]]]```bbbeee^^^XXXXXXWWWRRRNNNMMMOOORRRUUUWWWWWWVVVVVVVVV]]]]]]]]][[[YYY[[[aaafffvvvuuusssnnnkkkmmmrrrwwwuuuxxx{{{}}}}}}|||||||||qqqnnnooossswww{{{~~~zzzyyyyyyyyyzzz{{{|||dddMMMDDD===<<<;;;888777888777666555555666666444333333333222222222111111111000000000000000//////..............................------,,,---...///000---...///000000000///...........................---------.........//////...------------...//////...////////////333999>>>JJJSSS^^^jjjyyyvvvnnnfffbbb\\\TTTNNNLLLHHHHHHFFFDDDCCCBBBCCCDDDBBBCCCDDDFFFIIIMMMSSSWWWYYY]]]eeeqqq{{{cccPPPGGG>>>888888888444111222...111111...///333333000------------------------***+++,,,---------,,,+++************++++++++++++))))))************))))))*********)))))))))))))))'''(((((())))))))))))***&&&&&&%%%%%%&&&''')))+++'''(((((((((((((((((((((&&&%%%$$$%%%'''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************((((((((((((((()))******)))((('''''')))******)))------,,,++++++++++++++++++......+++,,,000///+++---...///222777AAAMMMUUUiiivvvuuuuuuxxx|||zzzuuuvvv||||||~~~}}}wwwqqqnnnlllmmmttt}}}~~~xxxsssrrruuuzzz}}}|||wwwsssuuuvvvxxxzzz}}}{{{wwwvvvwwwyyy{{{{{{tttnnnnnnoookkkgggffffffjjjnnnpppooommmmmmnnntttuuutttqqqnnnooouuu{{{||||||xxxvvvzzzllliiijjjooossswww~~~~~~zzz{{{~~~{{{cccMMMDDD===<<<;;;999777888777666555555666777666444333333333222222222222111000000000000000//////...000000000000000000000000---,,,,,,+++,,,---...///000000111111111///...---........................---------.........//////000///...---------...//////////////////111444666666===FFFQQQbbbwwwmmmgggccccccbbb]]]XXXWWWYYYVVVQQQKKKFFFCCCAAAAAA;;;::::::===@@@CCCEEEEEEHHHLLLSSS^^^kkkyyypppaaaTTTEEE888222000222666555000///444///111///+++,,,111000+++------------------------+++,,,------,,,+++)))((()))))))))***++++++,,,,,,))))))************)))))))))))))))))))))*********+++++++++***)))((((((((()))'''%%%$$$$$$&&&)))***!!!%%%(((***)))(((&&&%%%###"""###%%%'''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&'''((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,...+++)))(((((('''&&&%%%///...------,,,,,,,,,,,,))),,,---***,,,222333...---///000000111777@@@GGGYYYiiizzz~~~}}}~~~uuujjjhhhmmmmmmrrryyy}}}yyywwwwwwuuuuuuyyy}}}~~~|||}}}|||xxxsssrrrwww|||~~~{{{yyyuuuyyyzzzvvvyyy{{{zzzxxxwwwtttxxx}}}~~~}}}{{{{{{|||~~~}}}yyyuuuvvv}}}|||vvvsss~~~qqqhhhfffggglllppptttzzzwwwfffOOOIIIBBB>>>===<<<:::888666666555444444444444555444444444333333333222222111000///......///000111---.../////////...,,,+++---.........//////000000+++---///---***)))+++---000///...---,,,,,,---------------,,,,,,------...------,,,,,,---...000111,,,,,,---...///000111111111222777@@@JJJWWWkkk|||wwwnnnddd^^^\\\^^^``````aaadddcccffffffccc___ZZZPPPGGGAAA<<<999;;;<<<<<<===@@@AAADDDGGGKKKRRR]]]jjjssswww~~~ppp\\\LLLDDD>>>888444333222111000000000111222333111///...---...///000------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******(((((())))))******++++++,,,,,,++++++***)))((((((***)))(((''''''&&&&&&'''((((((((((((''''''''''''***************))))))((())))))((('''((()))***+++'''%%%$$$%%%(((***(((&&&$$$%%%%%%&&&'''((())))))***(((%%%%%%'''(((&&&$$$'''((((((((((((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++***************+++************+++,,,------*********++++++,,,,,,,,,,,,,,,---...000222333444LLLTTTeeexxx}}}vvvoooeee\\\aaaccclllzzz~~~}}}|||}}}~~~{{{xxxzzz{{{xxxtttsssvvvzzz~~~vvvrrrppp}}}yyyzzzxxxuuuxxx}}}wwwssswww|||uuu~~~}}}}}}}}}||||||xxxrrrpppfffggglllrrr{{{vvvdddIIICCC<<<888777777555333666666555444444444444555333333333333222222222222...///000111111000///......//////000///...---,,,....../////////000000000,,,...///...+++***+++---//////............------......---,,,,,,,,,------111000...---,,,,,,------............////////////222111444999>>>EEETTTaaauuu}}}zzzrrriiicccXXXXXXZZZ[[[ZZZZZZaaajjjuuuzzz|||vvvnnncccVVVKKKFFF@@@;;;;;;;;;888888;;;<<<>>>@@@BBBFFFLLLTTTZZZbbbggglllnnnmmmnnnqqquuuxxx{{{xxx```TTTEEE<<<888777444111333222111///.........///111000...---,,,---...///------,,,,,,,,,+++++++++,,,,,,+++++++++*********)))))))))))))))*********++++++***))))))((('''''')))((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''(((******&&&%%%%%%$$$%%%&&&'''(((+++(((&&&%%%''''''&&&$$$%%%%%%&&&&&&'''(((((((((+++(((&&&&&&((()))'''&&&''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))******)))))))))***+++++++++,,,,,,,,,++++++***)))++++++************++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,------------------...///111222333<<>>GGG[[[dddqqq||||||qqqhhhaaa^^^VVV[[[```aaa\\\]]]jjjyyytttfff[[[NNNGGG@@@>>>;;;777666888888:::<<<===>>>AAADDDGGGMMMPPPSSSTTTTTTWWW\\\aaagggppp}}}qqq]]]QQQBBB;;;222...000222111///222111000...---,,,,,,+++///...---,,,+++,,,---...,,,,,,,,,,,,++++++++++++,,,++++++++++++************))))))))))))))))))((()))))))))((((((''''''&&&(((''''''''''''((())))))((((((((((((''''''''''''''''''&&&&&&'''((()))***(((''''''''''''((())))))+++)))&&&&&&&&&''''''&&&''''''''''''''''''''''''***)))'''((())))))((('''&&&&&&'''((()))))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))******)))((((((((())))))+++++++++,,,++++++***)))++++++************++++++...---,,,+++************,,,,,,------------.........------......000111111222666BBBRRR___iiittt}}}~~~zzzvvvuuusssqqqrrruuuvvvvvvlllgggfffjjjsss|||~~~zzzxxxuuusss|||~~~}}}|||}}}~~~zzzwwwxxxyyy{{{yyy{{{}}}|||yyyvvvyyyyyyuuussswww}}}zzzwwwvvvwww~~~yyyvvvuuutttuuuyyyxxxooo\\\LLLFFF@@@<<<<<<<<<;;;999666666555444444444444555222222222111111111000000...///000111111000///...000000000000000000//////000000000000111111111111...//////...------------+++,,,///111111111000//////......---,,,,,,,,,,,,,,,,,,------...//////000........................000...///111111111666===GGGOOO[[[fffoooxxxwwwlllfffdddaaaeeejjjjjjeeefffsssyyyrrr\\\SSSKKKFFFBBB<<<:::;;;999:::<<<>>>???AAACCCDDDCCCEEEGGGGGGHHHJJJNNNQQQ\\\hhhwww|||mmm^^^OOOBBB:::888333...---000222111000000000///...---,,,,,,,,,...---,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++******************))))))(((((((((''')))))))))(((((('''''''''&&&&&&&&&''''''(((******((((((((((((''''''''''''&&&'''((())))))((('''&&&((((((((((((((())))))***)))(((&&&&&&(((***,,,---(((((('''''''''&&&&&&&&&(((''''''(((((((((''''''%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))******)))(((''''''((((((******++++++++++++******++++++*********+++,,,,,,---,,,++++++*********+++,,,,,,,,,---------------......------......//////111222999DDDOOOYYYfffppp{{{}}}vvvrrrqqqqqqtttvvv{{{wwwtttssspppnnnqqqwwwttt|||oooeee```dddkkkrrr{{{~~~|||yyyvvvtttsssssssss|||~~~}}}~~~}}}zzzyyy||||||{{{||||||zzzzzzzzz~~~|||zzz}}}lllYYYHHHBBB<<<999999999888777666666555444444444444555222222222111111111000000000000////////////000000000000/////////000000000111111111111000000000000///...............------***,,,...000111111000//////...---,,,,,,,,,,,,,,,,,,,,,---....../////////,,,,,,,,,---...//////000000...///333333222555:::999???GGGPPPYYYdddpppxxxyyytttrrrppppppppppppnnnoooyyymmmcccYYYRRRJJJBBB??????;;;;;;<<<>>>@@@AAABBBBBB===???AAABBBCCCEEEGGGHHHOOOZZZhhhpppuuu|||tttggg```UUUJJJAAA;;;777555666333000000222333222000------..................---------------------...,,,,,,+++++++++*********+++++++++*********))))))***)))))))))((((((''''''***)))))))))))))))((((((&&&&&&&&&&&&''')))***+++((((((((((((''''''''''''"""&&&***+++)))&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((())))))+++---///((((((((('''&&&&&&%%%%%%$$$%%%'''''''''&&&&&&&&&%%%%%%'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))(((''''''(((((()))******++++++*********++++++******+++,,,,,,---+++*********++++++,,,---,,,,,,,,,+++++++++++++++......------------......111///111777===DDDOOOYYYgggqqq|||}}}ssslllkkklllmmmssspppnnnnnnmmmkkkoootttttt~~~pppaaa[[[]]]cccjjjuuu}}}yyyyyywwwuuussssssssssss{{{|||}}}~~~~~~~~~~~~}}}~~~iiiWWWGGGAAA;;;888999:::999777666666555444444444444555333222222222222111111111111000///......///000111//////.........///000111111000000000000000/////////...------......---+++***+++---///////////////---------,,,,,,------...////////////...---,,,+++***+++,,,---...///000000111......222222000111444111444999>>>DDDMMMXXX```nnnwww}}}zzzyyyzzzzzz{{{xxxnnnbbbYYYQQQHHHDDDEEEBBBCCCDDDFFFGGGGGGDDDBBB<<<<<<===???@@@AAABBBCCCEEENNNXXX___dddnnn}}}zzzrrroooooouuu|||wwwuuuwww{{{|||nnnbbbVVVOOOJJJFFF???888333222444555000///......000111111000+++,,,---......///......,,,,,,------------------++++++++++++************+++************))))))))))))(((((((((((((((((('''))))))))))))))))))))))))&&&&&&&&&'''''')))******((((((((((((''''''''''''"""'''***)))'''%%%$$$%%%&&&&&&''''''&&&&&&(((***+++***)))((()))***(((((('''''''''&&&&&&&&&"""$$$''''''&&&%%%%%%&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((******)))((((((((())))))((()))******+++*********++++++***++++++,,,---...************+++,,,---...,,,,,,++++++++++++******------,,,,,,,,,------...222//////222444666===EEETTT```mmmvvv~~~wwwpppllliiijjjgggfffjjjllllllnnnsssvvv}}}}}}hhh\\\ZZZZZZ\\\bbbjjjpppwww}}}yyy{{{|||{{{yyyvvvttttttuuuzzzyyyyyyxxxyyy{{{}}}~~~zzzuuuyyy|||gggVVVIIIDDD>>>;;;<<<======;;;666666555444444444444555333333333333222222222222//////000000000000//////......---------...000000000000000/////////......///---+++,,,---...,,,***++++++,,,,,,------......,,,,,,,,,,,,------...///...////////////---,,,+++,,,,,,,,,------.........000---,,,//////------000---000444666888<<>>>>>>>>>>>???EEELLLQQQUUU]]]jjjtttyyyrrrmmmkkkpppwww~~~uuusssuuu{{{zzzooo```TTTLLLFFF@@@;;;:::888666333111000111222------,,,,,,---.........***+++,,,---------,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++************************))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((('''''''''''' ###&&&(((((('''&&&&&&'''((()))))))))(((((($$$''')))***(((&&&&&&''''''''''''''''''&&&&&&&&&!!!%%%(((((('''%%%&&&'''''''''((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******)))))))))***++++++(((((()))***************++++++++++++,,,---......+++++++++***++++++,,,,,,------,,,,,,,,,+++++++++,,,+++++++++,,,---......111///000222222111444999AAANNN\\\fffppp|||xxxrrriiieeegggooovvvyyyzzz}}}zzztttiiiggg___YYYVVVYYY]]]cccnnnxxx}}}{{{xxxxxxyyyzzzwwwuuutttuuuxxxzzz{{{~~~xxxsssnnnllltttzzzgggVVVHHHCCC===;;;<<<===<<<;;;666666555444444444444555444444444333333333222222---...111222222111...---...---,,,,,,---...///000000000//////.........---///,,,***+++---...,,,))),,,,,,+++++++++,,,------+++++++++,,,---...///000+++,,,---////////////.........---------,,,,,,,,,...***)))---...------000---111444555444444666999AAAHHHTTT```iiinnnqqqrrruuuwwwzzz~~~~~~~~~|||wwwwwwuuuqqqggg___XXXWWWVVVUUUWWW[[[gggllluuu}}}|||rrriiiYYYSSSJJJBBB===;;;;;;;;;999===BBBEEEGGGMMMVVV]]]lllppptttuuutttwww}}}~~~yyyrrrmmmpppwwwzzzqqqooonnnqqqvvv~~~|||lllcccVVVMMMAAA:::999999999888000222333333111///......000///...---------------***+++,,,,,,+++***)))(((((()))***++++++++++++++++++++++++************)))************))))))))))))&&&'''''''''(((((())))))&&&'''''''''''''''''''''(((''''''''''''((()))))))))(((((((((''''''''''''******)))(((''''''''''''###$$$%%%&&&&&&&&&%%%$$$!!!&&&((('''&&&&&&(((''''''''''''''''''''''''"""%%%)))***(((&&&'''((('''(((((((((((((((''''''************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))***+++,,,,,,(((((()))***************++++++++++++,,,---...///------,,,+++************.........------,,,,,,,,,++++++++++++,,,---...///,,,+++---000///,,,...222111<<>>BBBCCCAAAAAAHHHPPPRRRUUUYYY[[[\\\```eeejjj~~~yyytttqqqooovvvzzz~~~|||uuulllfffccc```bbbgggmmmrrr|||uuueeeVVVKKKEEE>>>;;;777333000000111333000000/////////000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,)))***,,,------,,,+++***))))))((('''''''''''''''))))))************))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((('''&&&&&&'''((()))*********))))))((((((''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&'''((((((&&&$$$&&&&&&&&&''''''''''''((('''''''''(((((()))***+++(((###"""***---)))###((((((''''''''''''((((((''''''''''''(((((((((((()))*********(((((()))+++))))))))))))))))))))))))***))))))'''&&&%%%$$$$$$************************,,,+++++++++++++++++++++---------,,,,,,+++++++++///...,,,+++***+++,,,,,,---+++***((()))+++---//////...,,,,,,,,,---///111444666:::@@@JJJXXXfffooowww|||~~~rrroooggg\\\WWWWWWVVVSSS___gggqqqyyy}}}{{{wwwuuuuuuwwwxxxwwwuuu}}}}}}{{{uuummmhhhfffgggfffppp}}}tttxxx~~~nnn]]]KKKEEE===888888999888777666666555444333333333333111111222222222222111111000000000///.........---////////////////////////000//////...------,,,,,,...---,,,,,,,,,---//////000...,,,+++,,,------,,,,,,,,,,,,,,,++++++++++++------............------------------------------------,,,,,,---...//////.........///000111222333222333444777<<>>???BBBCCCEEEGGGGGGGGGIIINNNQQQeeeoooyyy~~~{{{wwwwww|||~~~}}}xxxsssnnnjjjhhheeehhhiiifff___YYYVVVVVVTTTVVV\\\bbbgggpppzzzlllhhh```VVVLLLBBB<<<888888666333111///000111222/////////......//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++************)))((((((((((((((())))))************))))))''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&,,,,,,+++***)))'''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((()))***+++'''$$$&&&+++...+++'''((((((''''''''''''((((((''''''''''''((((((((((((&&&(((++++++***(((((((((''''''''''''''''''''''''))))))((((((((((((''''''************************++++++++++++************,,,,,,,,,,,,,,,,,,++++++...---,,,++++++++++++,,,---+++***((()))+++---...///...,,,,,,,,,---///000333444666999???HHHRRRYYYdddmmmyyy}}}vvvwwwssskkkeeeeeedddaaaaaadddgggiiijjjnnntttzzz{{{xxxuuuuuuxxxzzzzzzzzz}}}~~~~~~yyyqqqllljjjjjjiiiqqq}}}uuupppwww|||www|||{{{ooo]]]JJJDDD<<<888888999888777555555555555444333222222111111222222222222111111111111000//////...------/////////////////////////////////...------,,,,,,......------......///000///...,,,,,,---------,,,.........---,,,+++++++++......------------......------------------------,,,,,,,,,,,,,,,,,,------...//////000000000000000222222111111333444666888BBBJJJQQQWWWeeezzz{{{vvvuuutttrrrpppmmmhhheeefffgggkkksss}}}{{{mmmbbbYYYSSSPPPTTTSSSRRRPPPMMMHHHBBB=========<<<::::::;;;???BBBFFFOOOWWW\\\bbbiiimmmlllbbb___\\\]]]bbbgggiiijjjtttrrrnnnjjjeee```\\\ZZZTTTTTTSSSOOOIIIFFFGGGIIIJJJLLLQQQWWW[[[bbbsssvvvlllaaaUUUMMMGGGEEEAAA===999555333222222111000///......///000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---,,,+++***************+++******))))))))))))***((())))))******))))))(((((((((''''''''''''(((((())))))))))))))))))))))))(((''''''''''''((()))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((($$$&&&&&&&&&%%%$$$%%%&&&(((+++,,,+++(((&&&'''(((&&&&&&&&&''''''''''''((('''''''''&&&''''''((((((+++)))((()))++++++***)))((((((''''''''''''((((((''''''''''''(((((((((((($$$'''+++,,,***((('''&&&''''''''''''''''''''''''((((((((())))))*********)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,+++***))))))+++---......---,,,,,,,,,---///000///000111222444999>>>CCCSSSYYYdddqqq~~~|||xxx~~~}}}xxxxxxxxxwwwpppllleee^^^ZZZ[[[aaaeeejjjlllppptttyyy{{{yyyzzz{{{||||||}}}{{{uuupppnnnnnnmmmssszzz~~~}}}yyywwwpppnnnxxxxxxnnnmmmwwwtttpppqqqzzz}}}lllZZZIIICCC<<<888888999888666444555555666555444222111111111222222222222111111222111111000///...------////////////////////////+++,,,,,,---...///000000222111000///...------,,,...---,,,,,,---...---,,,------------,,,,,,++++++///...,,,,,,,,,,,,...///------------------------------,,,,,,,,,,,,------...///000000000///...---111111111111222444666777222999???EEESSSfffssswww~~~{{{xxxwwwwwwwwwuuutttssspppnnnppppppqqqxxx{{{rrrlllkkkkkklllooommmjjjhhhfffaaaTTTIIIDDDBBB===:::888999===???999>>>CCCEEEIIIPPPSSSRRRKKKHHHFFFGGGKKKPPPTTTUUU\\\[[[YYYUUURRROOOLLLKKKHHHIIIHHHDDD@@@???AAAEEEFFFHHHMMMQQQSSSYYYggguuuzzz{{{}}}yyyrrrkkkeee\\\TTTKKKCCC;;;666:::999777555444333222222000///......------------......---,,,,,,,,,------++++++++++++++++++++++++++++++************++++++...,,,+++)))))))))************)))(((((()))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''((()))((('''&&&''')))$$$((((((%%%$$$'''+++&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''((((((((('''&&&''''''((((((''''''''''''((((((''''''''''''((((((((((((%%%''')))***(((''''''''''''''''''''''''''''''''''''(((((())))))*********(((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,,,,,,,---,,,,,,++++++++++++++++++,,,+++***)))***+++,,,...------,,,,,,,,,---...///+++---///000111333777999DDDIIISSScccwww|||yyyxxxzzzxxxwww}}}}}}ssseee[[[WWWVVVWWWUUUXXX\\\ccckkkuuu|||{{{{{{{{{{{{}}}|||vvvqqqooopppppptttyyy{{{|||~~~~~~}}}~~~~~~~~~xxxsssttt|||{{{tttllleeeffftttuuukkkkkknnnvvv{{{wwwuuukkkXXXGGGBBB<<<999999999888666444555555666555444222111111111222222222222111111222111111000//////......////////////////////////++++++,,,---...///000111111111000000...---,,,,,,---,,,,,,,,,......---,,,***+++++++++,,,,,,------...---,,,++++++,,,---...------------------------------------------...///......///000000...---,,,++++++,,,...///111333444...111444888AAANNNWWW[[[fffhhhmmmrrrwwwzzzzzzyyyxxxvvvvvvxxxwwwvvvyyy~~~~~~zzzuuuqqqsssyyy~~~ooo^^^RRRLLLCCC;;;666555666777777::::::888;;;@@@BBB@@@???<<<::::::===AAADDDFFFGGGFFFEEEDDDCCCBBBAAA@@@>>>@@@BBB@@@======@@@CCCDDDFFFJJJNNNOOORRR___kkkyyyiiifff___ZZZ[[[\\\XXXQQQLLLHHHCCC>>>:::777333111333222111000/////////000000000...---,,,,,,,,,+++......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,***)))((()))******(((((('''''''''(((((()))(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))"""&&&&&&###"""&&&***&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''(((%%%'''((('''%%%$$$%%%'''((((((''''''''''''((((((''''''''''''((((((((((((((((((((('''%%%&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))*********++++++,,,,,,,,,***+++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,---......+++---///000000111333555777999BBBRRRggg}}}{{{ssssssssssssssswwwxxxwwwvvvyyy}}}|||xxx{{{wwwiii___WWWSSSMMMNNNOOOSSSYYYcccnnnvvv|||||||||}}}}}}|||vvvrrrqqqqqqqqquuuzzz|||{{{{{{}}}~~~{{{zzz{{{}}}}}}zzz{{{zzzuuuoooiiidddggguuu{{{sssoooqqqttt{{{~~~vvvrrrtttjjjWWWFFFAAA;;;999999999777555555555555555444333222222111111222222222222111111111111000000000000//////////////////////////////........................------...////////////...,,,,,,,,,---...///---,,,*********+++,,,---------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---...///000---...............------++++++,,,---...///////////////000222666;;;@@@BBBIIINNNXXXbbbkkkqqquuuvvvtttsssvvvyyyyyywwwxxx||||||wwwvvvttttttyyyzzzggg^^^PPPCCC;;;777555555888999777444666:::;;;888888777666666666888:::;;;::::::;;;;;;;;;;;;;;;<<<555888;;;<<<;;;;;;>>>AAABBBEEEJJJNNNOOORRR^^^jjjvvvgggVVVKKKJJJEEE@@@???AAA>>>999:::999777555333222111111...---------......///000000///...,,,+++++++++,,,///...------,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++***))))))******)))))))))******+++'''''''''''''''(((((()))'''(((((())))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''$$$&&&)))(((%%%$$$%%%'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***&&&(((((((((''''''((()))((((((''''''''''''((((((''''''''''''((((((((((((******(((&&&$$$&&&))),,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))***************+++++++++++++++)))***++++++,,,+++++++++++++++******++++++,,,---+++,,,,,,,,,---------------...//////......///000111333999EEEVVVhhhwww}}}wwwxxxuuuoookkkmmmooosssyyy~~~wwwyyyyyy|||xxxlll___VVVSSSRRRPPPOOOOOOTTT[[[aaaiiissszzzvvvuuuvvvtttxxx|||}}}{{{zzz{{{}}}}}}xxxwwwzzz}}}~~~|||wwwqqqnnnmmmpppzzz~~~|||{{{{{{~~~ssssssxxx~~~gggTTTEEE@@@;;;999999999777555666666555444333333333333111111222222222222111111000000000000000111111111////////////////////////........................+++,,,---...///......---,,,+++,,,---//////---,,,,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,------------------------*********+++,,,...///000---------,,,------............//////000//////////////////000111222333555666;;;CCCLLLTTT[[[```ddddddeeekkkrrrtttsssuuuyyyyyytttsssuuuwwwzzz~~~|||qqqaaaRRRIIIEEEBBBAAA<<<<<<888555666:::999555222333444444333444555555555555555666666777777888333666888999999;;;@@@DDDFFFJJJQQQWWWYYY^^^iiivvvzzz```KKK???:::;;;888333222333333000222222222222000////////////............///000111...---+++))))))***---...000///...---,,,,,,,,,,,,************************((()))***++++++***)))((('''((()))******++++++***((((((''''''((())))))***''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&(((((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((***+++,,,'''''''''((()))******)))((((((''''''''''''((((((''''''''''''(((((((((((()))***)))(((''''''))),,,((((((((((((((((((((((((&&&'''((()))******+++,,,************************''''''((())))))***++++++++++++++++++************((()))***+++,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,------------,,,---......,,,,,,...///111222555;;;DDDPPP\\\cccffflllxxxuuuooonnnooouuuwwwjjj```^^^^^^\\\XXXUUUTTTVVVWWW\\\dddmmmsssuuuwww{{{~~~~~~|||}}}~~~yyy|||~~~}}}zzzyyyzzz}}}}}}}}}xxxxxxyyy|||~~~xxx}}}zzzcccPPPEEE@@@;;;999999999777555777666444333222222333444111111222222222222111111/////////000111111222222////////////////////////***+++,,,---///000111222......//////...,,,***)))++++++,,,---//////...,,,/////////...------,,,,,,++++++---......---++++++------------------------(((((((((***+++---///000------,,,+++,,,---...///,,,---...//////000/////////......000111000000111111333777;;;@@@FFFLLLPPPSSSVVV___iiinnnnnnpppuuu{{{tttpppoooppptttyyy~~~zzzjjj\\\TTTQQQPPPPPPAAA@@@<<<888888;;;999444...000222222222222222333222222333333333333444444666888999999:::===DDDJJJMMMQQQZZZbbbfffkkkxxxoooWWWGGG???<<<444777666111///111222111---///000///...---,,,---111000///...............,,,***(((''''''***...000111000///...---,,,,,,,,,************************((()))***++++++***)))(((%%%''')))***+++++++++***))))))((())))))***++++++''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((()))***)))((('''(((***&&&%%%%%%&&&((()))((('''&&&&&&&&&'''''''''((((((%%%%%%&&&''')))+++---...'''%%%%%%&&&)))******(((((((((''''''''''''((((((''''''''''''((((((((()))(((***++++++)))))))))***''''''''''''''''''''''''%%%&&&((()))+++---...///************************'''(((((()))***++++++,,,,,,+++++++++******))))))((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,***+++,,,---------,,,,,,***+++---------...111333///000000111555<<>>999666666777888777666555444444333444444222222222111111111111000---///222444444222///---------------......//////...///000000000///---,,,...///000///---,,,,,,---////////////...---,,,++++++,,,,,,------,,,,,,+++++++++---......---++++++111...******,,,......---------------------------------------------------,,,,,,,,,---------......---.../////////...---,,,000111222333555888:::;;;???DDDKKKUUU^^^gggmmmpppwwwyyyyyyssskkkeeedddfffnnnyyy}}}{{{vvvkkkiiikkkiiidddYYYQQQEEE???BBBHHHFFF???<<<666333444444222222444444333222333555666777666:::888999===@@@BBBHHHOOOVVV[[[dddmmmxxxeeeMMM???888555222***+++---.........---------......////////////...------++++++++++++------......---------,,,,,,,,,,,,,,,,,,++++++*********///+++'''&&&)))+++,,,+++---...---***&&&&&&(((,,,))))))))))))************((()))++++++)))((()))***%%%&&&'''((())))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&''')))+++******))))))((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((())))))((((((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''******))))))))))))************+++++++++,,,,,,,,,*********)))))))))))))))((((((((((((((())))))***---+++)))''''''((()))***))))))))))))))))))))))))************))))))((((((************************+++,,,------......------+++,,,---...000333888<<>>AAACCCMMMQQQUUUXXXZZZ___ggglllooowww|||zzzwwwwwwxxxxxx}}}~~~}}}{{{yyy~~~uuurrrmmmlllsssyyyvvvooo```UUUJJJDDD@@@;;;999:::666888:::;;;============>>>???CCCHHHHHHIIIQQQZZZ^^^jjj}}}iiiTTTEEE???888333222222000............///......---,,,/////////...---,,,+++***,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++************)))((()))+++,,,,,,+++&&&'''))))))))))))+++,,,(((((())))))))))))******''')))******)))(((((()))&&&&&&&&&'''(((((())))))''''''((((((((()))))))))&&&&&&&&&''''''''''''(((******)))(((((((((((()))///,,,(((%%%$$$%%%''')))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((''''''''''''(((((())))))))))))******((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%*********++++++++++++,,,))))))))))))))))))******))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))+++++++++++++++*********************************++++++,,,------------------///000///......///000111444888???HHHSSS___gggtttvvvxxxxxxyyy}}}{{{xxxuuuqqqnnnlllsssssstttyyyyyyhhhXXXLLLKKKJJJJJJLLLSSS___mmmwww}}}|||vvv```OOODDDAAA===999777666777777666666555444333333333333222222222111111111000000000000////////////000000............//////////////////////////////......///000000///---++++++,,,...------,,,,,,++++++,,,+++******************+++,,,+++***))))))***+++,,,******+++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------------...............//////000111000//////000333555777===???CCCGGGLLLTTT\\\bbbiiinnnsssrrrooolllkkklllssszzztttwwwwwwxxx}}}xxxwwwvvvwwwvvvoooeee[[[NNNCCCAAACCCEEEHHHKKKLLLLLLKKKKKKKKKOOOOOOPPPPPPNNNOOOXXXcccmmmzzzttthhh[[[III;;;;;;888444333222111///,,,////////////...------,,,+++,,,---.../////////...,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++***************,,,,,,,,,,,,+++)))'''&&&((()))******)))(((''''''(((((((((((()))))))))***''')))******)))(((((()))&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((()))***+++)))'''&&&%%%&&&((()))''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((((('''''''''(((((()))))))))***))))))(((((())))))))))))((((((******)))(((''''''''''''************++++++++++++)))))))))))))))***************++++++,,,,,,,,,,,,))))))************)))((())))))))))))))))))))))))++++++++++++++++++++++++************************++++++,,,------------,,,,,,...//////---,,,,,,---222333444666;;;CCCLLLRRR___cccgggjjjmmmssszzzwwwrrrzzzwwwuuutttsssqqqrrruuuppptttzzz}}}lll[[[UUUTTTQQQOOOOOOUUU\\\bbbfffhhhkkknnnqqquuuzzz~~~zzzvvvpppmmmqqqwwwuuu```NNNCCC@@@===999777666777777666555444333333222222333222222222111111111000000000000///......///000000------------------------//////........./////////000000111///,,,++++++,,,///...------,,,------...++++++***))))))***++++++,,,+++***))))))***+++,,,***+++------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------......*********++++++,,,,,,,,,...------,,,,,,------...111000///...///111333444111222444666:::@@@FFFKKKWWW[[[___bbbbbb```aaacccjjjuuuwwwwww{{{}}}}}}~~~zzzzzzyyy{{{vvvcccSSSOOOTTT[[[^^^aaabbbaaa______```eeebbb^^^\\\ZZZ]]]gggsssoooZZZLLLEEE???888222///...------...///000/////////......------------+++,,,---...////////////++++++++++++++++++++++++,,,,,,+++++++++*********************************+++,,,------+++)))'''&&&)))))))))))))))((('''&&&'''(((((((((((()))))))))'''(((******((('''((()))'''&&&&&&&&&&&&''''''((((((((((((((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++%%%&&&'''((()))))))))(((&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((''''''''''''(((((((((((((((&&&'''((()))))))))(((((((((((()))******)))((((((+++******)))(((((())))))))))))*********+++++++++(((((())))))******************+++,,,,,,,,,,,,+++((()))************))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,***,,,......,,,+++,,,,,,...///000000111555999===KKKQQQYYY___dddjjjqqqvvv~~~|||tttqqqrrrooonnnpppppppppxxx|||lllggggggeeeaaa]]]\\\]]]^^^]]][[[YYYXXXZZZ```gggmmmmmmnnnsssxxxyyyuuuuuuxxx}}}wwwooogggccc___^^^cccjjjttt___MMMCCCBBB???;;;999888888999666555444333222222222222222222222111111111111000000//////......//////000---------,,,,,,,,,,,,,,,///............///000000---...///...------...///000///------,,,---...///,,,+++***))))))***+++,,,++++++************+++++++++,,,------------...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***************+++------,,,++++++*********++++++//////......///000222333000000///000222555888999AAABBBHHHNNNRRRSSSVVV[[[eeeooo{{{yyytttrrrwww{{{~~~}}}~~~|||}}}~~~~~~uuueeebbbggglllooossstttsssrrrtttvvv}}}wwwrrrppprrrvvvyyymmmXXXKKK>>>999888444111///...---,,,******+++---.........---,,,,,,,,,------...............---,,,,,,******++++++++++++******+++++++++*********)))))))))))))))***************''')))+++,,,+++******+++)))((('''(((***+++***)))''''''(((((((((((())))))&&&((())))))(((''''''(((((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%"""$$$''')))***)))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''&&&%%%%%%%%%&&&((()))'''(((((())))))((((((''''''''''''(((((((((((((((&&&'''((()))***)))((('''''''''))))))))))))''''''((((((''''''''''''(((((()))))))))************+++((((((((()))******++++++)))***+++,,,---,,,++++++)))))))))))))))*********))))))))))))))))))))))))*********+++++++++++++++******************************+++,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---***,,,...000000111333444;;;BBBKKKRRRXXX^^^dddiiirrryyy|||yyyrrrmmmkkkmmmmmmqqq}}}rrrqqqsssuuuuuurrrpppnnnnnnccc___YYYSSSQQQRRRUUUWWWVVVVVVZZZ___bbbbbbfffkkkuuuzzzyyylllccc\\\XXXUUUVVVWWW[[[dddnnnttt]]]KKKCCCAAA>>><<<:::999888888666555444333222222222222222222222111111111111000////////////////////////......---------,,,,,,,,,///......---...///000111---...///...---,,,---//////...,,,++++++,,,...///---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++***+++,,,,,,***+++...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++++++++,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,---...//////000000000/////////111222333333444333666===AAABBBFFFLLLVVV[[[bbbfffgggggghhhjjjmmmrrrwwwwwwyyy||||||zzz~~~}}}rrrpppsssrrrwww|||}}}}}}~~~rrraaaPPPEEE>>>666111333333000---...111111///---+++***++++++,,,,,,+++***+++,,,------+++,,,,,,,,,,,,+++******)))***+++,,,,,,+++***)))+++*********))))))))))))((()))))))))*********+++&&&(((++++++******,,,...---+++(((((()))+++***)))'''''''''((((((((())))))&&&((())))))(((''''''(((((('''%%%$$$$$$%%%'''(((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((($$$%%%&&&&&&&&&%%%$$$###&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))((((((''''''&&&%%%%%%&&&(((***+++(((((())))))))))))((((((''''''''''''((((((((()))&&&((()))++++++***)))(((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&'''((()))))))))))))))************'''(((((()))******++++++((()))+++,,,---,,,+++******)))((((((((()))+++,,,)))))))))))))))))))))))))))))))))*********++++++******************************+++,,,,,,,,,,,,+++---...---,,,******+++---,,,...111222111111222333222777>>>CCCHHHMMMTTTZZZeeekkkqqqssswww~~~wwwrrrssssssyyy~~~uuupppssswww|||vvvsssnnnhhhbbb[[[UUUQQQNNNKKKLLLNNNOOOOOOTTTZZZdddkkkttt}}}wwwjjj]]]TTTRRRTTTZZZccciiiqqq~~~ttt\\\III@@@???<<<:::888777666666555555444333222222222222222222222111111111111000......////////////......//////.........---------///...------...///000111111111111///,,,******+++...---+++******+++---......---+++******+++---...+++,,,---......---,,,+++)))++++++***((()))---111++++++++++++++++++++++++------------------------,,,,,,,,,---------......------,,,,,,---///000111......------......//////***+++,,,......//////...*********,,,.../////////222......444666555888>>>@@@AAADDDIIIOOOVVVZZZ\\\eeelllqqqsssvvv|||~~~}}}||||||xxxuuuvvvrrrwww}}}~~~}}}tttgggZZZOOOEEE<<<666555...+++//////,,,,,,///)))***,,,---------...///+++******)))***+++---...&&&'''((()))++++++,,,,,,)))***+++,,,,,,+++***)))************))))))))))))(((((())))))*********+++)))+++---+++)))(((***,,,444///***(((((()))'''&&&''''''''''''((((((((()))&&&((())))))(((''''''(((((('''%%%$$$$$$%%%&&&(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((%%%&&&(((***++++++******+++***(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))******'''''''''(((((()))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&%%%%%%&&&)))+++---(((((())))))))))))((((((&&&'''''''''(((((())))))''')))+++,,,,,,,,,***)))%%%&&&((())))))(((&&&%%%&&&&&&&&&'''((()))***+++))))))))))))************'''(((((()))***+++++++++''')))***,,,,,,+++***)))***)))((('''''')))+++---))))))))))))))))))))))))(((((())))))*********+++******************************+++,,,,,,,,,,,,+++000000...+++)))(((***,,,...///111000.........///...111555888;;;AAAIIIOOO[[[aaafffiiinnnxxx~~~}}}|||wwwoooooorrrwww}}}}}}qqqddd[[[RRRMMMJJJHHHFFFDDDGGGMMMPPPXXXccckkkppptttyyy|||}}}}}}yyysssnnniiiddd]]]XXX]]]dddppp~~~yyybbbOOOAAA>>>:::888777777555444666555555555555444444444333333333222111000//////000/////////....................................222111///...------......+++++++++++++++++++++++++++******+++---......---...,,,******+++,,,+++***((())))))))))))*********///+++&&&%%%'''***+++*********+++,,,,,,---......***)))))))))))))))))))))........................((()))************)))(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------.........//////000000333333555777;;;???CCCEEELLLPPPWWW^^^dddkkkrrrvvvsssvvvzzz~~~yyyuuuqqqnnnoooqqqrrrsssvvvxxx|||}}}zzzvvvrrroookkkfffcccUUUNNNDDD<<<777444222111000///------------+++)))%%%''')))+++,,,------,,,+++))))))+++...///,,,))),,,+++***))))))+++---...******))))))***+++,,,,,,,,,,,,+++***)))))))))***((((((''''''''''''((((((''')))***++++++***)))'''&&&'''''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''((((((***)))(((&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%$$$######$$$%%%'''(((***))))))(((''''''&&&&&&((('''%%%$$$$$$%%%'''((('''&&&&&&'''(((((('''%%%%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))***+++((((((''''''''''''(((((())))))(((((((((((())))))&&&(((************+++,,,))))))))))))(((((((((((()))))))))))))))))))))))),,,+++***))))))***+++,,,&&&'''((()))******)))(((******))))))))))))******+++++++++*********))))))------,,,+++***)))((((((+++*********))))))((((((************************''')))+++,,,---,,,***))),,,---......,,,******+++---,,,,,,,,,,,,---......///...------111666<<>>;;;999999888777666555555555555444444444444222333333222222000/////////////////////.................................000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---,,,+++,,,***(((((()))***)))((()))))))))************+++...+++)))''')))***,,,,,,******++++++,,,------...)))))))))*********++++++++++++++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------.........//////////////////111333555888999;;;>>>CCCHHHLLLQQQVVVZZZ]]]___cccfffiiijjjjjjjjjdddbbb___^^^```bbbcccccceeefffiiikkklllkkkiiihhh^^^[[[WWWSSSPPPLLLHHHEEEAAA===777222000000/////////...,,,,,,------+++***'''((()))***+++,,,,,,,,,*********+++------+++)))++++++*********+++,,,---++++++***)))))))))******,,,+++******))))))******))))))(((((((((((())))))((()))+++,,,,,,+++)))(((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((''''''((((((((()))((((((''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&''''''&&&&&&&&&'''(((((())))))''''''%%%%%%%%%%%%''''''(((''''''((())))))(((&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&(((******))))))***+++))))))))))))((((((((((((((((((((((((((((((((((((******)))(((((()))******((((((***++++++***))))))******))))))))))))***************)))))))))((((((******))))))((('''''''''************)))))))))(((************************'''((()))++++++******)))+++---...---,,,******+++---,,,,,,,,,,,,---......///...------...222666888<<>>AAACCCEEEGGGIIIKKKLLLKKKKKKIIIGGGGGGHHHKKKMMMNNNMMMMMMNNNOOOOOOOOOLLLJJJHHHAAA>>><<<:::888666333111222///---,,,---------------,,,++++++------,,,+++******))))))***++++++,,,)))+++,,,,,,+++******************+++++++++++++++++++++***)))((((((((((((++++++***)))))))))************))))))))))))******))))))++++++++++++))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''+++***)))(((''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&***((((((((()))***)))((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''(((((()))******))))))))))))******(((''''''&&&&&&''''''(((&&&((())))))((('''((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))*********)))((('''******))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((************))))))))))))************************)))*********+++++++++++++++,,,------+++***++++++,,,,,,,,,,,,,,,---......------,,,,,,,,,...///000000333888>>>GGGTTT```hhhnnnttt{{{}}}wwwuuutttssswww|||ooohhhcccdddkkkpppooommmhhhjjjmmmpppooojjjccc]]]VVVUUUSSSNNNKKKMMMSSSXXX[[[^^^ccciiimmmoooppppppuuuzzz}}}|||wwwvvvzzz||||||{{{kkk\\\TTTTTTVVVUUUTTTWWW]]]bbbhhhsss~~~zzzbbbOOOBBB@@@<<<:::999888777555555555555444444444333333222222222222222111000///............////////////------------------------000//////...............------------------------.........---,,,++++++,,,...,,,******+++,,,+++***************++++++++++++(((+++------***)))+++---******++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,---,,,***))))))***,,,---------------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------000000/////////.../////////111222333222333444666444555666777888888777777666555666888:::<<<;;;:::;;;;;;<<<;;;:::888555444444222111111333333222000000...---...///...---++++++******+++,,,------,,,,,,+++***)))))))))++++++)))+++---,,,)))((())),,,)))***++++++++++++*********)))((((((((((((((()))******))))))))))))*********))))))(((((())))))***((())))))******))))))((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((())))))(((((((((%%%&&&''')))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((((((''''''((('''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&***((('''''')))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''(((***))))))(((((())))))*********))))))))))))******&&&((())))))'''&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))'''&&&%%%******))))))))))))******))))))))))))))))))))))))))))))******++++++++++++*********)))))))))))))))************************,,,++++++++++++,,,---...***+++------+++***++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,,,,,,,000000111444999BBBMMMTTT___dddjjjooosssxxx~~~xxxvvvvvvyyy~~~oooiiieeehhhpppwwwyyyxxx}}}qqqlllbbbWWWOOOLLLOOORRRNNNOOOPPPRRRUUUWWWYYYZZZ^^^eeejjjhhhcccdddllltttyyyzzz|||{{{~~~}}}yyyvvvwww~~~{{{rrrmmmkkkmmmooossssssqqqnnnkkkmmmrrrvvvtttrrrmmmeee^^^\\\___ccceeegggnnnvvv}}}xxx}}}zzzcccPPPCCC@@@<<<999777666444222555444444444444333333333111111222222222111000000.........///////////////------------------------............---------,,,++++++++++++++++++++++++,,,---///...,,,+++---......,,,******+++,,,+++***))))))*********+++++++++%%%))),,,,,,***(((***,,,******+++++++++++++++,,,...------,,,+++***))))))***+++++++++,,,,,,,,,------,,,***))))))***,,,---------------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---.....................,,,---//////......///111000000000000000////////////...///000222222111///222222222222222000///...///...---...///000///---...------...//////,,,******))))))***,,,---,,,+++,,,+++***)))))))))***+++(((+++---+++((('''))),,,)))***+++++++++******)))''''''''''''((()))++++++***))))))((())))))******)))((((((''''''(((((()))'''(((((((((((((((((('''((((((((((((((('''''''''((((((''''''''''''(((((((((((()))******)))((((((%%%&&&''')))))))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&)))'''%%%%%%'''(((((('''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))((((((''''''''''''((()))((((((''''''(((((()))******))))))))))))******&&&((())))))'''&&&'''''''''((((((((()))))))))***((((((((((((((((((((((((************************)))******+++***)))'''&&&******))))))))))))******************************)))))))))***++++++,,,,,,))))))))))))))))))******))))))))))))))))))))))))+++************+++,,,,,,)))+++,,,,,,+++***+++,,,,,,++++++++++++,,,------******+++,,,------------///000000111222666<<<@@@JJJOOOVVV\\\aaaiiirrrxxx~~~uuulllhhhdddfffoooxxx}}}xxxiii]]]XXXWWWYYYTTTRRRPPPNNNMMMOOOPPPRRRVVV[[[^^^ZZZUUUUUU^^^gggooouuuyyywwwppplllmmmqqqrrrxxx{{{wwwssspppkkkgggjjjjjjjjjkkkjjjkkkrrrzzzxxxqqqnnnnnnnnnmmmjjjfffbbb______eeemmmsssuuusssqqqppphhheee```\\\ZZZXXXWWWVVVUUUWWWXXXXXXVVVYYY___eeepppsssvvvvvvuuuvvvyyy}}}yyymmmsss~~~yyybbbOOOCCC@@@<<<999777555333222444444444444333333333333111111222222222111111000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++...000///,,,+++---000,,,***(((((()))***)))(((((())))))))))))*********&&&(((*********)))***+++******++++++++++++++++++------,,,+++***))))))(((((((((((()))******++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,************************++++++++++++************((((((***+++,,,,,,,,,,,,***,,,------,,,,,,...//////......------,,,,,,,,,...---------///...---+++.........//////.........///---,,,+++,,,+++***((((((((()))+++------+++)))***)))((()))+++,,,+++***++++++***************+++))))))***)))))))))+++,,,***************)))))))))&&&&&&'''((()))+++,,,---))))))((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((************((((((&&&'''((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$%%%''''''(((''''''$$$%%%&&&'''(((***++++++'''''''''''''''''''''''')))'''%%%$$$&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((('''''''''(((((()))((((((''''''''''''(((((()))((((((''''''(((((()))&&&((())))))((('''((()))''''''(((((())))))******))))))))))))))))))))))))******++++++++++++******+++,,,---------,,,+++*********))))))))))))******************++++++++++++''''''(((((()))))))))***))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))(((***,,,,,,+++***+++,,,+++++++++++++++,,,------******+++,,,---...//////***,,,...//////000333555666;;;BBBIIIPPPYYYdddkkkwwwxxx{{{wwwmmmeeebbb```dddmmmwww}}}|||rrrmmmkkklllfffddd```]]]\\\]]]```aaaeeefffddd]]]VVVUUU[[[bbbmmmooommmdddYYYTTTVVV[[[ZZZ```bbb]]]WWWUUURRRPPPSSSRRRPPPOOOPPPSSSXXX]]]ccciiillljjjgggccc[[[SSSSSSSSSSSSSSSQQQOOOLLLKKKMMMRRRYYY^^^^^^\\\YYYWWWVVVSSSOOOOOOQQQRRRPPPMMMUUUZZZ```bbbcccgggnnnuuuwwwiiinnnzzzwww^^^KKKAAA>>>;;;999888888666555444444444333333333222222000111111222222222111111111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222000,,,***,,,///,,,***(((((()))***)))(((''''''((((((((())))))))))))(((((()))+++,,,,,,+++++++++******************************************&&&&&&'''(((((()))******************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************++++++*********)))))))))'''(((***+++,,,,,,,,,++++++,,,......---,,,...///...------,,,++++++******,,,+++******,,,,,,+++************++++++++++++++++++***))))))***+++***)))(((((((((***,,,,,,+++)))***)))((()))***+++***))))))******+++++++++******)))((('''''')))+++,,,,,,,,,+++***((((((((()))***((((((((()))***+++,,,---((((((((((((((()))******))))))(((((((((((())))))******))))))))))))******)))(((((((((''''''''''''((((((''''''''''''(((((('''(((***++++++***(((''')))((((((''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&%%%%%%&&&'''((()))+++,,,,,,)))((('''&&&&&&'''((()))***(((%%%%%%&&&(((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))&&&(((******))))))***+++'''''''''((()))*********************************((()))***++++++***)))((()))***,,,,,,---,,,++++++******))))))))))))******))))))))))))*********+++((((((((((((((()))))))))((()))))))))************))))))))))))))))))))))))'''((()))*********))))))(((***+++,,,+++***+++,,,+++++++++***++++++,,,---,,,,,,++++++,,,---...///)))+++---......///111222///333777;;;@@@GGGQQQXXXccchhhpppyyy{{{vvvwwwuuuoooiiibbbcccgggnnnxxx}}}}}}wwwvvvsssssstttxxx}}}}}}wwwnnngggeeeiiimmmssssssnnncccVVVPPPRRRWWWZZZ^^^^^^UUUMMMJJJIIIGGGHHHGGGGGGGGGJJJOOOQQQQQQSSSYYY^^^]]][[[XXXQQQJJJJJJKKKLLLMMMMMMMMMLLLKKKOOOUUU\\\bbbdddcccbbbbbb```[[[VVVWWW\\\```aaa___nnnuuu}}}{{{sssfffiiirrrttt[[[GGG???===:::999:::::::::999444444444333333333222222000111111222222222111111222222111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///000111222222111000000------------------------///222333000+++(((***---...,,,******+++,,,+++***''''''''''''((((((((((((,,,)))'''))),,,///...,,,++++++******************&&&'''((()))***+++,,,,,,'''''''''((()))******+++((()))************)))(((************************++++++,,,---------,,,,,,))))))))))))))))))))))))+++*********))))))((((((,,,---...///000000///...***+++,,,+++******+++,,,...---,,,++++++******+++***((('''((()))++++++***''''''''''''''''''''''''"""""""""%%%)))+++,,,,,,///...------...---+++***+++)))((()))***+++***(((((()))***,,,,,,++++++***)))'''$$$&&&***------,,,---+++)))((('''((()))***+++***************++++++((((((((((((((()))************))))))))))))******,,,,,,++++++++++++,,,,,,))))))(((((('''''''''&&&((((((''''''''''''((((((''')))***++++++***)))'''+++)))(((&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((((((&&&%%%$$$))))))))))))***************)))'''%%%%%%''')))***,,,)))'''&&&''')))******%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''')))***+++******))))))))))))******++++++************++++++&&&(((************+++,,,&&&''''''((()))******+++************************'''((()))******)))((('''&&&'''((()))******)))(((******))))))))))))******'''((((((((())))))******++++++******************(((((())))))*********+++)))))))))))))))))))))))))))+++---.........,,,+++''')))++++++******+++,,,++++++******++++++,,,---...---,,,++++++,,,---...,,,...////////////111333111333555555555:::AAAGGGOOOVVVbbboooyyy~~~sssooooooooonnnnnnjjjmmmuuu~~~wwwvvvyyy}}}zzzzzzuuukkk___YYY\\\aaammmooolll```VVVRRRQQQPPPKKKKKKLLLOOOTTTYYYYYYUUUXXX___eeefffeeeccc]]]UUUTTTVVVXXXZZZ[[[\\\\\\\\\___eeennnvvv{{{~~~tttmmmffffffmmmtttwwwwww~~~|||tttlllfffgggmmmxxxpppYYYHHH@@@>>>;;;999::::::999888777666555444222111000///111111111111000000000///000000000000000000000000...---,,,,,,++++++++++++------++++++++++++---------------............///***+++,,,......---,,,+++)))'''&&&'''((()))((('''***************)))((('''++++++************+++++++++---...,,,(((&&&(((***+++,,,---......---+++)))'''(((((())))))))))))(((***)))((((((((()))++++++...+++******$$$###))))))))))))))))))))))))******))))))))))))*********+++,,,---...---,,,+++---,,,+++*********+++,,,---,,,,,,,,,+++*********...---+++))))))***+++,,,************************))))))))))))))))))))))))((('''&&&&&&&&&''')))******)))))))))***+++,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++---,,,+++***))))))))))))))))))((((((((((((((()))...,,,******++++++***)))((((((''''''''''''(((((($$$%%%'''((())))))(((((((((((('''&&&&&&&&&&&&&&&)))---000///+++''''''((((((&&&&&&''')))***)))((('''(((((((((((((((''''''+++***((('''&&&&&&''''''''''''(((((((((((('''''')))(((((('''''')))***+++))))))))))))))))))))))))*********)))***++++++,,,%%%&&&&&&'''((((((((('''******)))((('''&&&%%%%%%'''((((((((())))))******(((((((((((((((''''''''''''''''''((((((((())))))%%%&&&&&&'''((()))******)))((('''(((*********(((+++***)))''''''(((((()))))))))))))))************((((((((((((((()))))))))+++,,,,,,+++******+++---++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))******)))))))))(((''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((******++++++++++++******)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------......000000//////000222555666DDDIIIQQQZZZcccmmmvvv{{{xxxzzz|||~~~xxxmmmlllppptttuuuvvv|||}}}{{{}}}xxxtttuuuxxxxxxwwwtttnnnlllpppwwwsssfffaaa___\\\XXX[[[```fffkkknnnpppqqqrrryyy{{{pppkkkkkklllnnnqqqtttuuuuuuwww|||pppuuu}}}tttsssyyy{{{wwwooollleeegggkkktttpppXXXFFF@@@===:::888888888777666555555555444444333333222222222222222111111111000///////////////////////////...------,,,,,,,,,---......---,,,,,,---......***+++++++++,,,,,,------++++++,,,,,,,,,++++++******((('''((()))***)))((())))))*********)))((((((+++******))))))******+++***++++++***((('''((()))&&&(((***+++,,,+++***)))'''((()))******+++++++++((())))))***)))((('''&&&$$$$$$'''+++)))###$$$)))))))))))))))))))))))))))******))))))))))))******))))))***,,,,,,------,,,,,,,,,+++*********+++,,,++++++++++++************---,,,***)))))))))***+++************************))))))))))))))))))))))))))))))(((((())))))***+++*********)))******++++++))))))))))))))))))))))))******)))(((((()))******++++++***))))))))))))***))))))(((((((((((())))))***))))))***,,,------,,,))))))(((((((((((()))))),,,,,,,,,,,,+++***))))))))))))******)))((('''&&&''''''''')))***)))(((''''''&&&&&&&&&((()))((('''&&&&&&'''(((((((((((('''))))))((('''&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''((()))***)))))))))))))))))))))))))))))))))))))))***++++++''''''(((((((((((('''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''''')))((('''(((*********)))((((((''''''((()))++++++))))))))))))*********+++)))******+++++++++++++++***+++,,,+++******+++---++++++++++++++++++++++++***************************)))))))))))))))***************))))))))))))((())))))***************)))((((((((((((((()))))))))'''((()))******))))))(((************************,,,+++***))))))***+++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,------------...//////......///111333555666:::@@@FFFMMMTTT\\\```nnnrrrvvvxxxzzzzzz|||}}}}}}~~~}}}{{{}}}~~~~~~|||tttooopppvvvwwwwwwuuurrruuu~~~xxxrrrnnnkkkiiilllqqqwww{{{~~~xxxyyyzzz|||~~~}}}rrruuuzzz{{{}}}vvvjjjjjjooozzzzzzsssmmmhhhggghhhllltttpppWWWEEE@@@===:::888777666555444444444444444555555555555333333222222222111111111//////////////////////////////...---------......///......------......///)))******+++,,,------...,,,,,,+++***)))))))))***+++)))((()))***+++***)))(((((()))*********))))))+++******))))))******++++++***))))))***+++***)))$$$&&&''')))***+++******(((((()))***++++++,,,,,,''')))***+++***'''$$$"""!!!'''---,,,))))))---))))))))))))))))))))))))***))))))(((((())))))***((((((((()))***+++,,,---,,,+++***))))))***+++,,,))))))))))))************,,,+++)))((((((((()))***************************)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++***)))))))))******))))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))******))))))(((((((((((())))))'''((())),,,000222111000******))))))))))))******,,,+++***)))((((((((((((***+++,,,---,,,***(((&&&)))&&&###%%%)))+++)))&&&'''&&&%%%&&&(((((((((&&&$$$%%%&&&'''''''''''''''(((''''''''''''((())))))%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((''''''''')))((('''(((***+++***)))%%%&&&&&&''')))+++---...))))))*********++++++++++++,,,---...///......---)))+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))************+++++++++++++++***+++++++++++++++******))))))))))))))))))))))))&&&''')))+++++++++)))(((************************++++++************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...---------...000111333///222666999===AAAFFFIII\\\bbbiiinnnppppppppppppxxx{{{~~~|||zzzwwwwww{{{xxxnnniiiiiippptttvvvuuuuuu|||~~~yyyvvvqqqtttyyy{{{}}}|||rrrrrruuuvvv|||wwwggg]]]\\\aaasss}}}rrrmmmjjjjjjlllpppwwwsssYYYFFFAAA>>>:::888777666555333444444444444444444444444222222222111111111000000////////////////////////......------------............------------......++++++,,,---...//////000---,,,***((('''(((((()))***)))((((((******)))(((''''''((()))*********)))******))))))))))))******,,,***(((***---...---***'''((()))***++++++++++++))))))))))))))))))******((()))******)))(((%%%$$$"""&&&***,,,***((((((***))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''(((***++++++******))))))***+++,,,''''''(((((())))))*********)))(((((((((((())))))************************)))))))))))))))))))))))))))***+++,,,---,,,+++***,,,+++***))))))((()))))))))))))))))))))))))))))))))))))))(((((()))))))))&&&''''''((()))*********)))(((((((((((())))))***((()))+++///333444333222***))))))(((((())))))***)))(((''''''((()))+++,,,,,,,,,,,,,,,+++***)))(((...+++'''&&&'''((((((''''''&&&%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((())))))***''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&''''''((((((((((((''''''(((((())))))))))))((((((((()))))))))))))))((((((((((((((()))))))))))))))))))))***************************************)))((()))+++,,,+++***&&&''''''(((***+++------*********+++++++++,,,,,,+++---///000111000///...+++---...///......///000........................------------------------+++******))))))))))))***)))******+++,,,,,,------++++++,,,,,,++++++*********)))))))))))))))((((((((())),,,...///...,,,+++************************++++++++++++++++++++++++++++++************++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000000222444666777999<<<>>>GGGMMMUUU]]]bbbeeegggiiiqqqtttzzz|||zzzuuussssssuuu}}}{{{qqqfffaaabbbgggpppwwwxxxzzz|||xxxppprrrvvv|||uuuxxx|||}}}~~~yyynnnlllnnnrrr~~~}}}mmm```XXXXXX\\\ppp{{{{{{{{{~~~ttt\\\IIIBBB???;;;999888777555444444444333333222111111111000000000000////////////........................---,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,++++++,,,,,,---...//////---,,,***(((''''''(((((()))(((''''''))))))((('''&&&'''((()))))))))))))))***))))))))))))))))))******(((&&&(((+++---+++))))))))))))******)))))))))***)))((('''&&&&&&'''''')))))))))(((((()))******'''+++,,,***'''&&&((()))))))))))))))))))))))))))))))))(((((((((((())))))+++***((('''&&&''''''(((******)))))))))***,,,,,,'''''''''(((((())))))***(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++++++++***)))++++++***)))(((((((((((())))))))))))))))))))))))((((((((())))))(((((((((%%%&&&''')))************((((((((((((((()))******))))))+++...111111///---)))((((((''''''(((((())),,,+++******+++,,,...///,,,+++***)))))))))******++++++***'''%%%%%%(((+++((('''&&&&&&'''((('''&&&((((((''''''&&&%%%######%%%%%%&&&'''((()))******''''''((((((((((((''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''"""###%%%&&&(((((())))))''''''(((((()))*********)))))))))))))))((((((((((((((((((((())))))******((())))))))))))*********((())))))***++++++,,,,,,,,,+++***+++---...---,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...000000000000000...000222222222111111222111111111111111111111111////////////////////////,,,,,,+++***************))))))***+++,,,,,,------++++++,,,,,,,,,++++++***+++*********))))))(((((()))+++---...///...---,,,************************+++++++++,,,,,,+++++++++++++++************++++++************************+++++++++,,,,,,,,,------+++++++++,,,,,,---.........///111111111222444666777<<>>;;;999888888666555444333333222111000000///000000/////////.................................,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++************++++++++++++++++++***)))((((((((()))((('''&&&'''((()))(((&&&''''''((()))))))))((((((***))))))(((((())))))***&&&&&&%%%&&&((()))(((''')))(((((((((''''''''''''***)))'''&&&%%%%%%&&&'''***)))((((((((()))+++,,,&&&***+++(((%%%'''***+++)))))))))))))))))))))))))))((((((''''''(((((()))******)))(((''''''''''''***)))(((((()))***,,,---(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))***)))))))))******)))((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''%%%'''(((***++++++******(((''''''(((((()))***+++((((((((()))++++++)))'''((((((''''''''''''((((((---,,,+++***))))))))))))))))))(((((())))))***+++$$$'''(((&&&$$$$$$)))...)))(((''''''((()))'''&&&((((((((('''&&&%%%$$$###%%%&&&'''((())))))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''))))))))))))))))))))))))%%%&&&((()))))))))((('''###$$$%%%'''((()))))))))((((((((())))))*********'''''''''''''''&&&&&&&&&'''(((((())))))******+++(((((((((((())))))))))))''''''((()))***+++,,,---...---,,,---///000///...------......---,,,++++++++++++,,,,,,,,,---------------......///000111222111333555666444333333333222222222222222222222222000000000000000000000000......---,,,++++++++++++)))******+++,,,------...++++++,,,------------------------,,,++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,---///.........111333111333555888;;;@@@EEEIIITTTXXX___gggqqqzzzyyyvvvvvvyyyyyytttnnnggg^^^WWWXXX]]]lllxxxrrrooommmrrr|||sssooouuu|||uuuiii```cccjjjuuuyyyqqqhhhbbb\\\ZZZ```ggg|||nnnVVVEEE???<<<999777777777666555222222222222222222222222000000000000////////////........................,,,,,,,,,,,,,,,---......,,,,,,---......---,,,,,,+++++++++************************+++******)))))))))((('''((()))***)))'''((((((((()))((((((''''''))))))(((((((((((())))))&&&'''((((((''''''((()))((((((((('''(((((())))))((('''&&&&&&&&&''')))***))))))))))))))))))(((((( '''+++(((&&&***,,,+++))))))))))))))))))))))))((((((''''''''''''((((((''''''((())))))))))))))))))((((((((()))***,,,---******)))))))))))))))((((((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******)))(((((((((((())))))***))))))))))))))))))))))))''''''((())))))((('''''''''(((***+++,,,+++***)))''''''''''''((()))***+++)))(((''''''(((((('''&&&))))))(((((((((((())))))(((((((((((('''&&&%%%%%%$$$&&&))),,,---,,,+++)))&&&&&&&&&''''''(((+++,,,+++)))(((((())))))((('''&&&''''''(((((((((''''''%%%&&&''')))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))))))))(((((())))))))))))))))))))))))%%%'''(((******)))(((''''''(((((()))))))))))))))))))))))))))))))))******((('''''''''&&&&&&&&&&&&'''(((((()))******++++++*********+++++++++,,,,,,++++++,,,,,,---------...000///...///111222111000...///000000///...---,,,,,,,,,,,,,,,------------///.........///111333555333555777777555333222222111111111111111111111111111111111111111111111111000000///------,,,,,,,,,,,,,,,,,,------.........,,,---...///000111111111111111000000///............---,,,+++******++++++++++++++++++++++++++++++++++++,,,------,,,++++++++++++************++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,...//////...------///111///000111111222444888;;;CCCFFFMMMVVV```jjjssswwwtttvvvyyy{{{xxxvvvqqqlllfff^^^ZZZ___ggg~~~zzzwwwuuupppjjjhhhhhhrrrxxxpppkkksss{{{vvvkkkaaa]]]eeeoooyyy{{{uuupppkkkfffgggqqq}}}iiiRRR@@@===:::777666666666666555111111222333333444555555111111111111000000000000........................---------------...///000,,,---...//////...---,,,......---,,,,,,++++++***((()))+++,,,,,,+++***)))***)))((()))***+++***(((((()))))))))((('''&&&&&&))))))(((((((((((())))))(((+++---,,,)))(((***,,,))))))))))))***,,,---...'''&&&&&&&&&'''***---...((()))***+++***'''$$$###&&&+++)))(((***+++((())))))))))))))))))))))))((((((''''''''''''((((((###%%%''')))++++++++++++)))((((((((()))***,,,---++++++******))))))(((((((((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,(((((('''(((((()))***+++))))))))))))))))))))))))&&&'''((())))))((('''&&&((()))+++,,,---,,,***)))''''''''''''((()))++++++,,,***(((((()))***))))))******))))))))))))******&&&''')))+++++++++****** $$$+++000111///+++(((...+++((()))+++---+++(((,,,***))))))******)))'''$$$%%%&&&((()))*********&&&&&&((()))))))))(((''''''(((((((((((((((((('''&&&''')))*********)))((())))))))))))))))))))))))&&&''')))***+++***)))''',,,,,,,,,++++++)))((((((******))))))))))))))))))******))))))(((((((((''''''(((((()))***+++++++++........./////////000000111111111111000000000000111000000000222333222111...///000111111000///...,,,,,,,,,---------......111000......///222555777333555777777555222111000000000000000000000000000222222222222222222222222111111000......---------............////////////---...000111333444444444444444444333222111111000333111...,,,+++,,,---...++++++++++++++++++++++++++++++------------++++++++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,---------,,,,,,---......,,,+++***,,,---...000111222222222555666333666;;;BBBLLLVVV^^^cccjjjnnntttzzz~~~uuuxxxsssnnniiibbb```gggqqq|||pppoooqqqnnnkkkjjjggguuuuuuooojjjlllttt}}}}}}oooeee\\\\\\hhhttt|||~~~yyy{{{{{{dddQQQFFF===<<<:::888555444333222666555444333222222222222111111111111000000000000////////////.....................------,,,,,,,,,......---------,,,,,,,,,)))))))))***++++++,,,,,,,,,+++***))))))***+++,,,((('''''''''((()))+++,,,******))))))))))))******++++++******))))))((((((,,,+++***+++------+++)))******))))))))))))******)))((((((((((((***+++,,,)))'''&&&'''((()))((('''))))))))))))************&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))++++++******))))))((((((''''''''''''((((((((((((%%%&&&''')))))))))((('''&&&'''((((((''''''((()))***)))(((''''''((()))***&&&%%%$$$$$$%%%&&&'''((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))'''&&&'''((()))((('''******))))))((((((''''''+++***)))(((((()))***+++)))))))))(((((((((((((((***)))(((''''''&&&''''''''''''(((((())))))******###$$$&&&((()))((((((''',,,++++++***)))((((((((((((((()))***+++,,,------&&&''')))*********)))((())))))************)))((())))))))))))))))))))))))))))))))))))((((((((((((((()))++++++******+++---,,,,,,++++++,,,,,,---...000000......---...///000333333222222222111111111222222111000000000111111111111222222222111///...//////...---,,,,,,,,,---000///---,,,,,,...///111333444666666666444222111111111111111000000000000000000000222555555444333333222111000///............---,,,---...///...,,,,,,---...///111222333444444444444333333222111000000000///...---,,,,,,+++***+++,,,---,,,+++***)))...,,,***+++---...---***###&&&***------,,,,,,,,,,,,,,,++++++++++++,,,,,,***)))((((((((()))+++,,,******+++++++++******))),,,---///000000///---,,,.........///////////////444444555888<<>>???DDDLLLUUU^^^eeeiiikkkmmmpppsssvvvzzz}}}{{{rrrmmmlllllljjjhhhllltttzzzooohhheeeccckkkpppvvv}}}xxxrrrqqqqqquuu~~~fffQQQEEE>>><<<:::888666555444333555555444333222222222222111111111111000000000000////////////...............------------,,,,,,,,,,,,,,,+++++++++*********,,,,,,++++++***)))))))))******++++++++++++******))))))(((((((((((()))******))))))(((((())))))***''''''((((((((())))))))))))(((''''''(((((('''%%%(((((((((((((((((((((((((((((((((((()))***++++++)))'''&&&'''((()))(((''')))'''%%%######&&&)))+++******))))))))))))******''''''((((((((()))))))))&&&''''''(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))******)))((((((''''''''''''((()))'''&&&(((+++---,,,***((((((''''''''''''((()))+++***)))))))))))))))***''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))'''&&&'''((()))((('''(((((((((((())))))))))))(((''''''&&&&&&''''''((())))))))))))))))))******&&&&&&&&&''''''(((******))))))))))))((((((((((((%%%%%%'''(((((((((((((((&&&''''''((()))******+++(((((())))))))))))))))))&&&''''''((()))((((((((())))))((((((((())))))***************************++++++++++++++++++++++++((()))******))))))***++++++++++++++++++,,,,,,---...---------...///000111///////////////000000000.........///000111222333222333333333333222222111................../////////.........///000222333777888999:::999888777666777666555444222111000000555333111000222333444333666555333222000///.........---,,,,,,......---,,,------...000111222333444333333444444444333333222222222222111111111111111000000...------,,,,,,,,,---+++***+++,,,---,,,***+++---//////---+++***))),,,,,,++++++++++++,,,,,,///...---+++************)))***++++++,,,,,,,,,,,,------------------------++++++,,,------...////////////.........000111333111444999@@@FFFKKKOOOQQQ[[[___ccchhhlllqqqvvvzzz~~~}}}vvvsssssssssrrrqqqwww}}}tttpppooonnnooouuu~~~gggRRREEE<<<;;;999777555444333333555444333333222222222333111111111111000000000///////////////............------------------------,,,,,,,,,,,,++++++++++++)))))))))***++++++,,,,,,)))***+++,,,,,,+++***))))))))))))((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''((())))))******)))((()))***++++++***''''''((((((((((((''''''''''''(((((()))******+++)))'''&&&'''((()))((('''((('''%%%$$$%%%&&&(((***+++***((((((((((((***+++'''''''''((((((((())))))''''''(((((()))(((((('''((((((((((((((((((((((((************))))))))))))))))))))))))***************)))(((&&&&&&&&&'''(((***&&&$$$&&&,,,...,,,((('''''''''''''''(((((((((******)))(((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))'''&&&'''((()))((('''''''''(((((())))))******)))))))))))))))))))))))))))))))))***************'''''''''''''''((())))))******))))))((((((''''''&&&&&&''''''(((((((((((((((((())))))***++++++,,,))))))((((((''''''''''''&&&&&&''''''(((((((((((())))))((((((((()))***+++************************+++++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,+++++++++++++++,,,---------------...///111222222444444333333333222222222.........//////000222222222222222333222222222222///.........///000111111////////////111222444555999::::::;;;;;;:::999999;;;;;;:::999888888777777888555222222333444555555777666555333111000//////111000//////111111000///---...///000111222333333111111222222222222111111111111111222222222222222333222000...------......,,,+++++++++,,,,,,,,,+++...000111111///---,,,,,,---------,,,,,,---------++++++++++++,,,,,,------)))***+++,,,------------...------,,,,,,------...+++,,,,,,,,,,,,,,,------000///......---......///000000222444777999<<<===FFFJJJPPPVVV[[[```eeehhhpppvvv~~~|||yyy~~~gggRRREEE???>>><<<:::888777777666444444333222222222333333111111111111000000000///////////////............------------------------------------,,,,,,,,,,,,)))))))))***++++++,,,,,,)))***+++,,,,,,+++***))))))))))))))))))((((((((())))))(((((((((((())))))%%%%%%&&&'''((()))******)))(((''')))+++...///...''''''((((((((((((''''''&&&''''''((())))))******)))'''&&&'''((()))((('''''''''((())))))))))))((())))))'''&&&&&&'''))))))''''''''''''(((((((((((()))))))))******))))))(((''''''''''''''''''''''''))))))))))))************))))))))))))***************)))(((&&&&&&&&&'''((()))%%%###%%%***---***'''&&&''''''((((((((())))))*********))))))(((''''''++++++***)))((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))'''&&&'''((()))((('''''''''(((((())))))******(((((())))))))))))(((((((((((())))))************))))))((('''''''''''''''******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''''''''(((((()))))))))))))))))))))***++++++*********************************+++++++++,,,,,,,,,.........,,,,,,---...,,,,,,++++++,,,,,,---...---...///111222444555555:::999888777666444333333333222222111111111222222333333333333333333333333222111111111222333444444222222222333444666777888;;;;;;<<<<<<<<<<<<<<<<<<=====================>>><<<999666555777888999999999888777555333222222222333222111111333333222111///000000111222333444444000111111111111000//////000111111111111111111111444222111///......///000,,,,,,---,,,,,,,,,,,,---...000222222111000111111//////............//////++++++,,,,,,,,,---------++++++,,,---------------...---,,,,,,,,,,,,---...---------,,,++++++******///...............//////111000000000111222333444555999>>>BBBFFFIIILLLOOO\\\cccllltttxxxyyyxxxxxxwwwzzz~~~zzzyyyvvvqqqnnn}}}fffRRRFFF===<<<:::999777666666666444333333222222333333333111111111111000000000000////////////............,,,,,,,,,------------............---------,,,,,,,,,,,,++++++***)))))))))******++++++++++++******'''((())))))))))))(((((()))((((((''''''(((((()))&&&&&&'''((())))))******(((&&&%%%'''***,,,......'''((()))******)))((('''&&&&&&'''((()))))))))))))))'''&&&'''((()))((('''&&&(((***,,,,,,+++)))(((((((((''''''''''''((((((&&&&&&'''''''''(((((((((***************))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******)))((((((''''''''''''((()))&&&%%%&&&)))***)))&&&&&&'''((()))*********)))***++++++++++++******)))++++++***)))((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))'''&&&'''((()))((('''(((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%''''''(((((())))))************(((''''''&&&&&&&&&))))))))))))(((((((((((()))((((((''''''((())))))((((((((('''''''''''''''))))))(((((('''''''''&&&((((((((((((((()))******((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---...///000///...---...///---------------......///...///111444666888999999===<<<;;;:::999777666666999999888777777777777777777777777666777777888999888888777777777888999999888888999:::;;;<<<<<<<<<>>>>>>>>>>>>?????????@@@======>>>??????@@@@@@AAA???===;;;;;;===>>>>>>>>><<<<<<:::999888777777777666444333444555666555444333333444555555666777777333333333333222111000000111000000000000000000000222111111000000000000000,,,...///...---,,,---///---///111222111111333444111111000000000000111111////////////...,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,,,,------.........---------...///000111222333555777777888888:::<<>>>>>>>>>>>======??????>>>>>>>>>??????@@@>>>>>>=========>>>@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@AAACCCDDDDDDCCCAAA@@@???>>>>>>>>>>>>>>>;;;:::999:::;;;<<<;;;999888999999::::::;;;;;;<<<:::999999888777555444333222222111111000000/////////000000111111111111111---///111000...---...000,,,...000000//////111222333333222222222222333333111222222222111///---,,,...//////......---,,,++++++,,,------------,,,++++++,,,,,,,,,---------...***++++++,,,---------,,,,,,,,,------............111222222111111111444666555999@@@EEEIIILLLOOOQQQXXX[[[^^^aaaeeekkksssxxx}}}~~~~~~rrrjjj___VVVPPPKKKFFFBBByyydddQQQFFF===<<<;;;999888777777777333333333222222333444444111111111111000000000000000/////////............,,,,,,,,,------.........,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,,,,+++***))))))***+++,,,%%%&&&((()))*********)))((((((''''''''''''(((((())))))))))))************---+++((('''((()))******''')))***,,,,,,***)))'''%%%&&&'''))))))))))))((()))'''&&&'''((()))((('''***)))((((((((()))+++,,,((()))***++++++***)))(((&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''((()))))))))******++++++''''''''''''((((((((((((%%%&&&((()))))))))((((((***+++,,,***((('''((()))'''(((***+++,,,,,,,,,+++%%%&&&''')))))))))((('''&&&&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))'''&&&'''((()))((('''******))))))((((((''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))''''''&&&''''''((()))***''''''(((((())))))*********)))(((''''''((()))***)))***+++,,,...///000111((()))))))))))))))))))))+++***)))))))))***,,,---'''***---000111000---,,,++++++++++++++++++++++++,,,,,,------...///000000...///000///---,,,,,,...///////////////000111111111333666999<<<>>>??????AAAAAABBBCCCDDDDDDEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDCCCBBBCCCDDDFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCEEEHHHHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDBBB@@@???@@@AAABBBAAA@@@<<<======>>>>>>???????????????>>>===;;;999777666333333222222111000//////---...000111222222111000...000222111...---///111,,,---......------...///555444444333333444444555000111222333444333222222000000//////...---++++++***+++---......---+++***)))***+++,,,...///000111,,,,,,------------,,,,,,............---,,,******)))************,,,000333333555888:::;;;<<>>777444444333///,,,~~~cccKKKEEE===:::888777777666555444444444444333333444444555222111000000//////000000***,,,...000111000...---.........///......------,,,,,,,,,,,,,,,------...++++++***))))))***++++++******))))))((('''&&&%%%+++++++++++++++***))))))(((((((((((((((((((((((((((((((((((()))***++++++((((((((((((((((((((((((((('''&&&((()))(((%%%!!!'''''''''''''''((())))))((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''&&&&&&&&&%%%'''******&&&&&&******''''''''''''''''''((()))))))))((('''))),,,,,,***''''''(((***++++++***((('''###%%%''')))++++++******))))))))))))(((((((((((())))))(((''''''''''''''''''))))))((('''&&&'''(((((((((((((((((((((((()))(((((()))))))))*********+++***(((''''''''''''(((++++++***)))((('''&&&&&&&&&((())))))(((''''''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))*********))))))'''''''''((((((((())))))))))))))))))))))))((((((******))))))((('''''''''((()))******++++++*********+++---............------------....../////////000000////////////000000111111000000000111111222222222222222222111000///...000111222222444888::::::<<>>:::666333222........................222222222222222111111111111111000000000000111111222222222333444555777777777888999999:::::::::::::::999888777666555444333///////////////...---------------------.........+++++++++,,,,,,,,,------...------,,,,,,------.........---,,,,,,,,,------......///000111222333333///111333444333333444555:::<<>>===:::777555333333333111...+++,,,///222111000zzzaaaIIICCC===:::888777777666555444555555444333333333444444111000//////......//////,,,,,,,,,,,,,,,---...///------------,,,+++***))))))***+++,,,---,,,+++***+++******************+++************)))((('''&&&'''(((((((((((((((''''''((((((((((((((((((((((((***))))))((((((((())))))((((((((((((((((((((((((***)))((('''(((***,,,---'''''''''''''''((())))))(((''''''&&&&&&''''''((())))))(((((((((((())))))&&&'''((())))))((('''&&&((()))***++++++***)))(((******))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&'''''')))(((''''''''''''(((((()))((('''''''''((())))))!!!"""$$$&&&'''((((((((()))))))))))))))'''&&&%%%'''''''''((()))*********(((((('''''''''(((((()))'''))))))((('''&&&'''(((((()))+++,,,+++***(((&&&(((((((((((()))))))))***++++++***)))))))))(((((('''''''''(((((())))))***&&&((())))))(((''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))*********)))(((''''''&&&''''''((())))))************************))))))''''''(((((()))******+++---,,,+++++++++,,,...///////////////000111222333222222222222222333333333333333222222222222333333222222222333444555777777999999888888888:::;;;<<<>>>@@@BBBCCCDDDFFFHHHKKKNNNMMMLLLKKKKKKKKKKKKKKKJJJMMMPPPQQQPPPOOONNNOOOQQQRRRSSSVVVWWWVVVSSSPPPQQQNNNJJJGGGGGGKKKOOORRROOONNNOOOQQQUUUWWWWWWUUUVVVVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQOOOOOONNNNNNMMMOOONNNMMMKKKIIIGGGEEEDDDEEEHHHKKKOOOPPPPPPOOONNNPPPOOOOOONNNMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLOOOOOOOOONNNNNNMMMMMMLLLLLLJJJIIIJJJKKKKKKJJJIIIKKKIIIEEE???:::555222000////////////////////////000000000000000000000000111000000//////000000111111111111222333444555666777888999:::;;;<<<<<<<<<<<<<<<;;;:::999999888888333333444333333222111000,,,,,,,,,---------------+++++++++,,,,,,,,,,,,---...---,,,++++++,,,---...///...---,,,,,,,,,,,,,,,......//////000111222222111333555555333111000000111333555777999;;;???BBBBBBEEEIIILLLOOOQQQUUUXXX```bbbdddgggiiijjjjjjjjjmmmnnnppprrrttttttuuuuuuxxxzzz~~~~~~}}}~~~{{{yyyyyy|||~~~||||||~~~|||zzzvvvqqqlllhhhfff```XXXNNNFFFBBB>>>:::777555444333222111111111222000...++++++---...---,,,yyyaaaIIICCC===:::888777777666555444666555444333333333333333111111000//////////////////...---,,,+++,,,,,,---------------,,,+++***))))))***+++,,,---,,,+++************++++++*********))))))***+++++++++******&&&''''''(((((((((''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((((())))))'''''''''''''''((()))))))))(((((((((((((((((()))((('''&&&&&&&&&&&&'''(((&&&'''((())))))((('''&&&'''''')))******)))''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((())))))((()))***+++***)))'''&&&&&&&&&&&&))))))((('''&&&&&&&&&'''""""""$$$%%%'''((())))))************))))))((((((&&&&&&'''((()))***++++++'''''''''''''''((()))***'''))))))((('''&&&'''(((&&&''')))******)))'''%%%'''(((((((((((()))))))))&&&''''''(((((()))))))))%%%%%%&&&''''''((())))))&&&((())))))(((''''''(((&&&''''''''''''''''''&&&)))))))))))))))))))))))))))))))))))))))((('''&&&))))))))))))))))))((((((''''''(((((()))***++++++''''''((()))***+++,,,,,,...---,,,,,,,,,---///000222222222111222222333444444444444444444333333333111111111111111222222333555555555777888:::<<<===>>>>>>>>>???@@@CCCFFFGGGEEEGGGJJJKKKKKKLLLNNNPPPTTTSSSRRRPPPOOOOOOOOOPPPLLLOOORRRTTTSSSRRRRRRSSSSSSSSSTTTUUUWWWVVVRRROOOLLLLLLKKKKKKLLLOOOQQQSSSRRRRRRSSSTTTVVVVVVVVVTTTWWWVVVUUUUUUTTTTTTUUUUUUTTTSSSRRRPPPOOOOOOOOOOOOSSSSSSRRRQQQPPPPPPOOOOOOMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOONNNMMMLLLJJJIIIKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOMMMLLLKKKLLLMMMNNNMMMLLLMMMJJJGGGBBB<<<777333111////////////000000000000------------------------000//////......//////000//////000000111333444555555666888:::;;;======>>>=========<<<<<<;;;;;;;;;666666666666555444333222,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------...---,,,++++++,,,---...///...---,,,,,,,,,,,,,,,.........//////000000111000111222111///......///,,,...///000000111333555666888;;;<<<>>>@@@CCCFFFLLLMMMNNNPPPSSSUUUWWWXXX^^^___aaadddgggiiijjjkkkkkkpppuuuxxx|||{{{xxxwwwyyy}}}|||yyyxxxxxxvvvtttsssuuuxxx}}}tttsssqqqmmmhhhdddbbbbbbcccbbb```\\\XXXTTTPPPNNNFFFAAA;;;777777666444111000//////...............///...,,,,,,,,,,,,+++***zzzcccLLLEEE===:::888777777666555444666555555444333333333333222111111000000000000000111000///---,,,,,,++++++////////////...---,,,,,,***++++++,,,,,,,,,,,,,,,)))***++++++++++++***)))(((((()))***++++++++++++(((((()))*********))))))(((((((((((((((((((((((((((((((((''''''((())))))((((((((((((((((((((((((&&&(((******(((&&&%%%%%%'''''''''''''''((())))))))))))(((((((((((())))))((('''%%%%%%%%%%%%'''((('''''''''(((((('''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$&&&&&&$$$%%%'''+++***)))'''&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''&&&''''''(((((()))******&&&'''''')))***,,,------&&&''''''((()))******+++&&&&&&&&&'''''')))***+++'''))))))((('''&&&'''((($$$%%%&&&((((((((('''&&&''''''(((((((((((())))))###$$$%%%'''(((((((((((()))))))))(((((('''''''''&&&((())))))(((''''''(((%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))(((((()))))))))(((''''''*********))))))(((((((((%%%&&&'''(((***+++,,,,,,))))))***+++,,,---......///............///000000333333333444555555555666666666666666555555555555000000000111222333444555::::::;;;===???BBBDDDEEEEEEEEEFFFHHHJJJMMMOOOPPPKKKMMMOOOPPPPPPPPPQQQRRRWWWVVVUUUTTTSSSSSSTTTTTTOOOQQQTTTVVVUUUUUUVVVWWWTTTSSSSSSTTTTTTTTTQQQOOOLLLMMMNNNPPPRRRSSSTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTVVVUUUUUUUUUUUUVVVWWWWWWWWWUUUSSSQQQPPPOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSRRROOONNNMMMOOOQQQRRROOOPPPPPPPPPNNNLLLJJJIIIGGGFFFDDDBBBBBBCCCDDDEEEIIIKKKMMMPPPQQQRRRRRRRRRPPPOOONNNOOOQQQRRRRRRQQQOOONNNLLLHHHDDD>>>:::777000000000000000000000000,,,,,,,,,,,,------------//////............//////.........///000111333333444555777:::<<<===>>>?????????>>>>>>>>>>>>>>>>>>999999999888777666555444000000000/////////......,,,,,,,,,---------.........------,,,,,,------.........---,,,,,,,,,---------........./////////000///000000///......000111---///000000......///000333555666666555666999;;;::::::;;;===???AAADDDEEELLLMMMOOORRRUUUWWWYYY[[[[[[aaahhhkkkqqqxxx}}}~~~}}}~~~xxxuuutttqqqrrrtttwww}}}~~~~~~~~~}}}}}}~~~}}}}}}||||||{{{xxxsssnnnllllllfffeeecccdddeeefffeeedddXXXVVVTTTQQQNNNLLLKKKJJJIIIHHHFFFDDDAAA???===<<<888444111111222333000---............------,,,,,,++++++,,,,,,------......yyycccLLLEEE===:::888777777666555444666666555444333333333333333333222111111111111111////////////...---------.........///......------,,,,,,,,,,,,,,,------...)))***++++++++++++***)))'''(((((()))))))))(((((('''(((((()))******))))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((()))+++,,,+++((('''''')))'''''''''''''''((())))))(((((((((''''''(((((((((((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''''''''''''''((((((((())))))&&&"""!!!$$$$$$!!!"""&&&((((((''''''''''''((((((!!!$$$'''((('''&&&'''(((***)))))))))((()))))))))$$$%%%&&&''')))+++---...''''''(((((())))))******%%%%%%&&&&&&((()))***+++'''))))))((('''&&&'''((($$$$$$%%%&&&'''(((((()))'''''''''((((((((())))))$$$%%%&&&'''((((((''''''))))))((((((((((((''''''&&&((())))))(((''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((()))((((((((()))))))))))))))*********(((((())))))***+++,,,,,,++++++,,,,,,---...//////...///000000111111000000000111333666888999999999999999999888888777777777555555666777999;;;===>>>AAAAAABBBDDDGGGJJJLLLNNNMMMNNNPPPQQQSSSTTTTTTTTTRRRTTTVVVVVVUUUTTTUUUUUUWWWWWWWWWWWWWWWWWWVVVVVVRRRTTTVVVWWWWWWXXXZZZ\\\ZZZXXXVVVUUUVVVVVVUUUTTTQQQRRRSSSTTTVVVWWWWWWXXXVVVWWWYYYZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVXXXYYYZZZYYYWWWUUURRRQQQQQQQQQRRROOOOOOOOOOOOPPPPPPPPPPPPUUUTTTSSSRRRRRRSSSTTTUUURRRSSSSSSSSSRRROOOMMMKKKFFFEEEBBB@@@??????@@@BBBFFFHHHLLLPPPSSSUUUVVVVVVTTTSSSRRRTTTVVVWWWWWWVVVTTTTTTTTTSSSOOOJJJEEEBBB888888777555333222111000........./////////000000000000////////////000000---------...///000222222444555777:::===???@@@AAA@@@@@@AAAAAAAAAAAAAAAAAA???>>>>>>>>>===;;;:::999777777666555444333333222------........./////////,,,------------------,,,------,,,,,,,,,---......------............//////...000222222000000000111...000222222111000111222222333333222111111333555333333333333444555666777======???@@@CCCEEEGGGHHHIIIPPPVVVWWW[[[bbbfffeeeeeejjjlllgggcccddddddccccccdddggglllpppqqqpppnnnpppooonnnnnnoooppprrrssspppqqqrrrqqqmmmjjjhhhhhhhhhhhhgggccc^^^YYYWWWVVVMMMLLLLLLLLLMMMKKKHHHFFFCCCAAA???===<<<<<<;;;;;;888777666444333333444444222///------000111///---...............---,,,,,,((()))+++,,,------...///wwwbbbJJJCCC===:::888777777666555444777666555444333222222222444333222222111111222222......//////000//////...++++++,,,,,,---,,,,,,,,,...---,,,+++,,,---...///)))***+++,,,,,,+++***)))''''''(((((('''&&&%%%%%%%%%%%%&&&'''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''')))***+++((((((((((((((((((((((((%%%'''((('''&&&&&&))),,,'''''''''''''''((())))))'''''''''&&&&&&'''''''''***)))'''&&&&&&''')))***((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))&&&'''''''''(((((())))))'''((((((((())))))******+++&&&&&&))))))&&&&&&+++%%%%%%&&&&&&((()))***+++!!!&&&((((((''')))+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&''')))***+++(((((((((((())))))))))))%%%%%%&&&&&&((()))+++,,,''')))))))))'''&&&'''((($$$$$$$$$%%%'''(((***+++''''''''''''((((((((()))&&&&&&((((((((('''&&&%%%$$$$$$%%%&&&'''((()))***&&&((())))))(((''''''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''((()))***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,------...//////000...///000222222111000000,,,///333777:::<<<<<<<<<;;;;;;;;;::::::999999999<<<<<<===???AAACCCEEEGGGEEEFFFHHHJJJMMMPPPRRRTTTTTTUUUVVVWWWXXXWWWWWWVVVXXXZZZ\\\\\\[[[YYYYYYZZZUUUVVVWWWXXXXXXXXXXXXXXXUUUVVVXXXXXXYYYZZZ]]]___```^^^[[[ZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZVVVXXX[[[\\\[[[ZZZYYYYYYTTTUUUUUUVVVXXXYYY[[[\\\[[[YYYVVVTTTRRRRRRSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWUUUVVVVVVVVVUUURRROOONNNMMMKKKHHHEEEDDDDDDEEEGGGDDDGGGLLLQQQUUUWWWXXXYYYVVVVVVUUUWWWYYYZZZZZZYYYXXXYYY[[[[[[XXXSSSNNNKKKAAA@@@>>>;;;888555333222000000111111222222222333111111000000000000111111---------...///000111222444555888;;;>>>@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA??????===<<<;;;:::999777777666.........////////////000+++,,,............,,,+++,,,,,,,,,,,,------...///------..................***,,,///000///---,,,,,,+++---///////////////111111111111///......000222444333222222111111111222555555555666888999;;;<<<999@@@DDDCCCDDDIIIKKKHHHJJJOOOQQQNNNLLLNNNQQQQQQNNNOOOQQQUUUXXXZZZYYYXXXZZZYYYXXXWWWWWWXXXYYYYYYVVVWWWXXXWWWSSSOOOLLLKKKKKKLLLLLLIIIEEEBBBAAAAAA::::::;;;<<<===;;;777333555333111000111111111111111000...---...///111333000---***+++...000000///***+++++++++++++++***))))))***,,,,,,,,,+++,,,---~~~nnn\\\KKKAAA<<<;;;;;;:::888555222000111111111111111111222222111111111111000000000000000000//////.........---000//////...,,,+++************)))))))))))))))))),,,---///000///---+++***((((((''''''''''''((((((%%%&&&((()))***+++******''''''&&&&&&&&&&&&''''''''''''(((((())))))******'''''''''''''''((())))))###$$$%%%&&&''''''''''''''''''''''''(((((())))))$$$%%%&&&'''(((***++++++###$$$%%%&&&&&&%%%$$$###))))))******)))((('''&&&&&&&&&%%%$$$"""###&&&(((((('''&&&%%%&&&(((***,,,&&&&&&&&&''''''''''''(((,,,+++)))'''&&&%%%&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$%%%&&&((())))))))))))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******))))))((('''''''''''''''((('''%%%$$$%%%''')))***((((((((((((((((((((((((+++***(((''''''((()))***)))))))))))))))))))))))))))***+++++++++)))(((''')))))))))))))))(((((((((***)))'''(((***++++++***&&&&&&(((+++,,,,,,)))&&&!!!###%%%(((***+++,,,,,,)))***+++,,,---.........111222222222000000222444//////111222444666777888;;;:::999999:::;;;===>>>AAA@@@>>>>>>>>>@@@BBBCCCEEEEEEFFFGGGHHHJJJKKKLLLNNNOOOQQQTTTVVVWWWXXXYYYXXXYYYYYYZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]\\\ZZZXXXWWWXXXVVVTTTVVVXXXYYYXXXVVV[[[XXXVVVVVVXXX[[[\\\\\\YYYVVVWWWZZZYYYVVVUUUXXXWWWWWWWWWWWWWWWWWWWWWWWWQQQVVVZZZ[[[XXXTTTSSSTTTQQQRRRSSSTTTVVVVVVWWWWWWUUUUUUTTTSSSQQQQQQSSSTTTSSSRRRPPPNNNNNNPPPSSSUUUYYY[[[YYYUUUTTTWWWXXXVVVUUUTTTTTTUUUVVVWWWWWWVVVWWWSSSPPPOOONNNLLLLLLLLLNNNNNNNNNQQQUUUYYYZZZZZZ]]][[[ZZZ[[[\\\]]]\\\[[[]]]___```aaa___\\\XXXUUURRRMMMIIIGGGEEEAAA999222444222000000222444555555666444222000/////////000...---,,,+++,,,...111222000222555999===AAADDDEEECCCDDDEEEEEEEEEEEEEEEDDDEEECCCAAAAAACCCEEEFFFGGGDDDCCCAAA???===;;;;;;:::888777555333222111000000000//////...---,,,++++++***+++,,,---......---,,,,,,---.........---,,,+++................................................////////////////////////000000000000000000000000333333222222333333444555555555666777888999::::::<<<;;;;;;::::::;;;;;;<<<>>>???AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAA@@@>>><<<;;;:::;;;::::::999888777777666333333333333333222111000............////////////---...000111111///---,,,---..................---************************)))************+++++++++~~~nnn[[[JJJAAA===<<<<<<;;;888666333222111111111111111111111111111111111111000000000000000000000000/////////...///...---,,,+++******)))---,,,+++******,,,---...))))))***++++++***(((((())))))(((((((((((())))))((())))))***)))((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))'''''''''&&&''''''((((((%%%%%%&&&'''((((((((((((&&&&&&'''''''''((((((((($$$$$$%%%&&&'''((())))))((((((((())))))(((((((((((((((((((((((((((((((((&&&&&&&&&$$$######&&&(((((('''&&&%%%&&&(((***+++&&&&&&&&&''''''''''''((())))))'''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***((())))))************)))&&&'''(((((())))))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))(((''''''''''''''')))((('''&&&&&&(((***+++((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((()))*********))))))((('''))))))))))))))))))))))))***)))'''(((***++++++***((('''((()))******'''%%%"""$$$&&&(((***+++++++++***+++,,,---...//////000000111111111///000111333111222333444666777999999<<<<<<<<<===>>>@@@AAABBBEEEDDDCCCCCCDDDFFFHHHIIIMMMMMMMMMNNNOOOQQQRRRSSSRRRSSSTTTVVVXXXYYYZZZ[[[]]]]]]^^^______`````````\\\\\\]]]^^^___]]]ZZZXXXUUUTTTSSSUUUXXXZZZYYYWWWXXXWWWUUUUUUVVVWWWYYYYYYWWWTTTTTTWWWVVVRRRQQQTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSWWWZZZYYYUUURRRPPPQQQMMMNNNPPPQQQQQQPPPOOOOOOOOOOOONNNMMMLLLLLLMMMNNNPPPOOOOOONNNNNNPPPSSSUUUUUUXXXXXXVVVVVVZZZ[[[YYYUUUTTTTTTUUUWWWXXXXXXXXXZZZWWWUUUUUUTTTSSSSSSSSSVVVVVVWWWZZZ^^^______^^^___^^^]]]^^^```aaa```___aaaaaaaaaaaa```___]]]\\\YYYUUUQQQOOONNNKKKDDD>>>:::777444222333555555555999999777555333222000///......---------...//////222333555777:::===???AAAAAABBBCCCDDDEEEFFFFFFGGGIIIGGGEEEEEEEEEFFFGGGGGGDDDDDDCCCAAA@@@@@@??????===<<<:::888555333222222111111000///---,,,++++++------...//////...---,,,,,,---...//////...------................................................////////////////////////000000000000000000000000222222111111222222333444111111222333444555666666888888777777777777888888555555777777888777666666999888888888999999::::::::::::999777666555444333555555555444333222222222111111111111111111000///---.........////////////---...///000///...,,,+++,,,------......------,,,************************))))))*********+++++++++~~~mmmZZZJJJAAA======<<<;;;999666444333111111111111111111111111111111111111000000000000...------------,,,,,,,,,//////...---,,,+++*********)))'''&&&''')))+++---''''''((((((((((((((((((******))))))))))))******((())))))))))))((('''&&&''''''&&&&&&&&&&&&''''''))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''')))((('''&&&&&&&&&'''(((&&&&&&&&&%%%###$$$&&&(((''''''&&&&&&'''(((***+++&&&&&&&&&''''''''''''(((''''''&&&&&&'''((())))))''''''''''''''''''''''''''''''(((((()))*********))))))(((((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''))))))((('''''''''''''''***)))((('''((()))***+++(((((((((((((((((((((((($$$&&&(((******)))((('''''''''''''''''''''''''''))))))((((((''''''(((((())))))))))))))))))))))))***)))'''(((***++++++***,,,***))))))******(((&&&&&&''')))***+++,,,,,,,,,,,,---...///000000111111000111222222111111333555555555666777999:::;;;;;;===>>>@@@BBBEEEFFFGGGHHHLLLKKKKKKKKKMMMOOOQQQRRRUUUUUUUUUVVVVVVXXXYYYYYYYYYXXXXXXXXXYYY[[[]]]^^^]]]]]]]]]^^^^^^^^^^^^^^^\\\[[[[[[\\\^^^^^^ZZZVVVUUUTTTTTTVVVXXXYYYXXXWWWSSSTTTUUUTTTSSSSSSUUUVVVVVVSSSRRRTTTRRRNNNMMMOOOPPPOOOOOOPPPPPPQQQRRRRRR[[[]]]^^^[[[UUUQQQPPPPPPMMMNNNNNNNNNMMMKKKJJJIIIMMMLLLJJJIIIHHHHHHIIIIIIHHHIIIJJJIIIIIIKKKNNNQQQMMMQQQSSSSSSVVVZZZZZZXXXUUUTTTTTTTTTTTTUUUUUUVVVYYYYYYYYYXXXXXXXXXXXXXXXYYYYYY[[[^^^```aaa___]]]^^^]]]]]]^^^aaabbbbbbaaacccbbbaaa`````````aaaaaa___\\\YYYXXXXXXVVVQQQMMMEEE@@@;;;777555555555555;;;<<<<<<<<<:::777444222/////////000000000000000//////000111333444666777<<<===???AAACCCEEEGGGHHHKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA>>>;;;999777666555444333111///---++++++////////////...---,,,++++++,,,---...//////......................................................////////////////////////////////////////////////000000000000000111222222...//////000111222333333333333333222222333333333222222333333333222111111111111111222222222333333222111111000000///......111111000000//////......------.../////////......---------.........//////---............,,,***)))+++,,,,,,------,,,,,,+++************************)))))))))*********++++++lllYYYIIIAAA<<<<<<;;;999777666444333222222222111111111111111111111111111000000000///......------------------000//////...------,,,,,,(((((('''''''''''''''((()))))))))))))))***+++,,,***))))))(((((())))))***%%%%%%&&&((())))))******''''''&&&&&&&&&&&&'''''')))))))))((((((''''''&&&(((((())))))((((((''''''&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((,,,***'''%%%$$$$$$%%%&&&&&&&&&'''%%%$$$$$$&&&((('''''''''&&&'''((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''******))))))(((''''''&&&((((((((('''''''''((((((''''''((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''***)))((((((((())))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''((((((((((((((())))))***)))'''(((***++++++***...,,,******+++,,,,,,+++,,,,,,------......//////.........///000111222333333444555444444444666888999999:::;;;<<<===>>>>>>???AAADDDHHHJJJLLLMMMMMMQQQQQQRRRSSSTTTVVVXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[]]][[[ZZZYYYYYY[[[]]]^^^]]]]]]\\\[[[ZZZZZZZZZZZZ___[[[XXXYYY[[[[[[XXXUUUVVVVVVUUUUUUUUUUUUUUUUUUSSSUUUWWWVVVTTTTTTVVVXXXYYYVVVVVVWWWUUUPPPNNNOOOUUUUUUVVVWWWZZZ\\\___```iiijjjjjjeee^^^XXXWWWWWWWWWVVVSSSPPPOOONNNNNNOOOVVVSSSPPPNNNNNNMMMLLLLLLGGGHHHIIIGGGEEEFFFJJJMMMKKKPPPTTTVVVXXX\\\\\\YYYXXXXXXVVVSSSPPPOOOOOOOOOTTTWWWXXXWWWVVVWWWWWWVVVXXXWWWXXXZZZ]]]^^^]]]\\\^^^]]]]]]___bbbddddddccccccbbbbbbbbbaaaaaaaaaaaa```^^^[[[[[[\\\\\\ZZZWWWQQQLLLDDD===999777555444999;;;>>>@@@@@@>>>;;;999444444222111111222222333............///000111222555666888;;;>>>AAACCCEEEIIIKKKLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFDDDBBB???===<<<;;;:::888555333000...---.........------,,,++++++******+++,,,---.........................................................////////////////////////........................//////......//////000111///000000111222222333333000000////////////000000333333333222222111000000...//////000000000000000////////////////////////000000000//////.........******+++,,,------,,,,,,,,,,,,---------.........------------,,,***)))(((+++++++++,,,,,,+++++++++************************))))))))))))************lllWWWHHHAAA;;;:::999777555444333333222222222111111111000000111111111111000000000///000000000000000000000000...---------,,,++++++++++++,,,---...---+++(((&&&***************+++,,,---)))((((((''''''(((((()))%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&))))))*********))))))(((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''+++***)))(((((()))***+++)))(((&&&%%%$$$&&&'''(((%%%&&&'''&&&%%%%%%&&&''''''''''''''''''(((((()))&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&%%%(((((((((((((((((((((((()))((((((''''''&&&&&&%%%(((((((((((()))***,,,,,,%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))(((''''''''''''''')))(((((((((((((((((((((((((((((((((((((((((((((+++***)))'''&&&&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''(((((((((***)))'''(((***++++++***,,,***((((((***---.....................//////000////////////000222333444444555666666555666888:::<<<======???@@@AAABBBBBBCCCEEEIIILLLOOOQQQQQQQQQUUUUUUVVVWWWYYY[[[\\\]]]\\\[[[[[[ZZZZZZZZZZZZZZZ\\\[[[YYYXXXXXXYYY[[[\\\___^^^\\\ZZZYYYXXXWWWWWW\\\YYYUUUTTTUUUVVVVVVTTTTTTSSSSSSRRRRRRSSSVVVWWW\\\]]]^^^]]]]]]^^^```aaadddbbbccceeebbb\\\XXXXXXbbbbbbdddggglllpppuuuwww{{{|||{{{uuummmgggdddeeeeeeaaa\\\WWWVVVXXX[[[]]]dddaaa]]][[[ZZZZZZXXXVVVTTTUUUUUUQQQMMMMMMRRRVVV[[[```eeefffhhhlllkkkgggdddccc```ZZZTTTPPPOOOPPPRRRYYY[[[XXXUUUWWWVVVSSSWWWUUUTTTUUUXXXZZZ[[[[[[^^^^^^^^^```ccceeeeeeeeebbbdddeeefffeeecccaaa___```^^^]]]\\\]]]^^^^^^^^^\\\VVVMMMFFF@@@<<<999777777999===AAACCCCCCCCCBBB???===888444111111222222222111111000111222444555000111222555777;;;===???CCCFFFIIIKKKJJJKKKLLLNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFDDDCCCBBBAAA???<<<999666333222---------,,,,,,,,,,,,,,,)))******++++++,,,---...................................................////////////////////////------------------------......------......///000000000000111111222222333//////............//////000000///.........---------...///000000000//////////////////000000000111//////...............---((()))***+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++***)))(((***++++++++++++++++++***************************(((((()))))))))*********kkkVVVGGGAAA:::999888666444333333333333333222222111000000000111111111111000000000000,,,,,,,,,---------------+++*********)))))))))(((+++,,,------,,,***(((&&&))))))******************((((((''''''''''''(((((()))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''((()))***+++***))))))%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((''''''((((((''''''''''''(((((($$$$$$$$$%%%''')))+++---%%%'''((('''&&&%%%&&&'''''''''((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%$$$((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((($$$$$$######%%%&&&(((***%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''))))))((('''''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((---,,,)))'''&&&&&&'''(((''''''''''''''''''''''''((((((''''''(((((())))))&&&&&&&&&''''''(((((()))***)))'''(((***++++++***((('''%%%&&&))),,,---------------------...///000222111111111222444666777555666777777777777:::<<<@@@AAABBBDDDFFFGGGIIIIIIJJJLLLNNNPPPRRRTTTUUUUUUXXXXXXYYYZZZ\\\]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXYYYYYYXXXVVVTTTRRRRRRRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTRRRSSSVVV\\\aaaiiigggeeefffhhhlllmmmmmmpppoooqqquuurrrjjjdddccckkklllnnnrrrwww~~~xxxqqqnnnnnnlllhhhbbb^^^^^^aaafffjjjmmmjjjfffeeefffgggeeecccfffgggeee___ZZZZZZ```fffqqqvvvzzz{{{}}}|||tttssspppiiiaaa]]]]]]___```hhhkkkeee```aaa___ZZZVVVUUUTTTTTTVVVXXXXXXWWWXXXXXXXXXZZZ]]]^^^___^^^aaacccfffhhhhhheeebbb```aaa```^^^]]]]]]___aaabbbbbb]]]VVVPPPKKKFFFBBB@@@:::;;;>>>@@@CCCFFFGGGHHHKKKHHHBBB<<<888555444444666444222111111222333555111111111222333666888:::<<<@@@DDDEEEFFFGGGKKKOOOPPPQQQQQQRRRQQQPPPNNNMMMLLLLLLMMMMMMLLLKKKIIIHHHJJJHHHFFFCCC@@@===;;;:::222111000...------------++++++******+++,,,---...................................................////////////////////////........................---------------...//////.........//////000000000000//////......//////000000//////.........//////+++,,,---...///...------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******+++++++++,,,,,,,,,------++++++++++++***************++++++,,,,,,++++++***************************((((((((()))))))))******kkkUUUFFF@@@;;;:::888666555444444444333333222222111000000///111111111111000000000000))))))*********+++++++++++++++************))))))******))))))))))))******)))***+++++++++***)))((())))))(((((((((((()))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''###%%%''')))******)))(((&&&&&&'''((())))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))***++++++%%%'''((((((&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''(((((())))))$$$###"""""""""$$$&&&'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))((('''''''''''''''************))))))((('''((((((((((((((((((((((((******)))))))))*********(((((((((((((((((((((((('''((())))))*********)))''''''(((((()))******+++***)))'''(((***++++++******)))((()))+++------,,,//////......///111222333555444444444555777999:::999:::;;;;;;;;;<<<>>>@@@EEEFFFHHHJJJLLLNNNPPPQQQSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZ[[[]]]]]]^^^^^^^^^\\\[[[YYYXXXWWWVVVVVVUUUVVVVVVVVVVVVVVVVVVWWWWWWPPPOOOMMMMMMMMMNNNPPPQQQRRRYYYaaaeeeeeedddfffhhhfffddd```\\\[[[^^^ffflllpppkkkfffgggnnntttuuutttssstttxxx}}}{{{rrrjjjhhhiiijjjkkknnnssszzzwwwoookkkjjjgggeeecccaaabbbfffjjjmmmmmmiiifffhhhllloooooommmjjjjjjggg```ZZZ\\\dddlllxxx}}}~~~xxxrrroooqqquuuyyy}}}vvvvvvssslll______```aaaaaa___\\\XXXTTTTTTTTTUUUXXXYYYYYYXXX\\\^^^```bbbddddddccccccbbbaaa___]]]\\\]]]```cccdddaaa]]]YYYVVVSSSPPPMMMDDDCCCBBBAAABBBEEEGGGIIIPPPPPPNNNLLLIIIFFFDDDBBB>>><<<999666444444555666666555444333333444666777777:::>>>??????BBBHHHMMMQQQSSSTTTVVVVVVUUUTTTSSSQQQQQQRRRRRRQQQOOOLLLKKKPPPOOOMMMJJJGGGDDDBBBAAA;;;999777444222000//////...---,,,,,,,,,---...///................................................////////////////////////........................---------------...//////------............//////000//////......//////000111111000000000111222333***+++---...///...---,,,,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,++++++******++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++************************(((((((((((()))))))))***jjjTTTFFF@@@<<<;;;999777555555555666333333222222111000000///111111111111000000000000.........//////000000000......------------------...,,,***)))***---111444+++,,,---...---,,,)))(((******))))))))))))******&&&%%%%%%%%%&&&(((***+++'''''''''&&&&&&'''''''''%%%&&&&&&''''''((((((((( """%%%'''((()))(((''''''((()))******++++++***))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%************)))(((&&&&&&%%%'''(((((('''&&&&&&''''''(((((((((((((((''''''&&&&&&&&&'''''''''(((((("""###%%%'''((((((((('''))))))))))))))))))))))))*********)))((((((''''''---+++)))(((((((((***+++'''(((((()))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))((('''''''''''''''+++++++++++++++***)))(((((((((((((((((((((((((((%%%'''))),,,------,,,+++))))))))))))))))))))))))'''((()))+++++++++***)))((())))))***+++,,,,,,,,,***)))'''(((***++++++***...---,,,---//////...---333222222222333555777888888777666666777999;;;===>>>???AAAAAAAAAAAADDDFFFHHHIIIKKKNNNPPPSSSUUUVVVXXXXXXWWWWWWWWWYYY[[[\\\[[[\\\]]]^^^^^^^^^^^^^^^YYYXXXVVVTTTSSSRRRRRRQQQTTTUUUVVVVVVWWWVVVVVVVVVMMMMMMMMMMMMOOOQQQTTTVVV___kkkyyyyyyvvvooohhhccceeelllsssqqqiiibbbeeennnuuuvvvtttqqqsssyyy|||rrrjjjfffaaaaaabbbeeeiiioootttxxxwwwzzz{{{wwwooogggcccaaa``````aaabbbdddgggiiikkkhhheeecccgggmmmrrrsssqqqbbbbbb___XXXRRRUUU___hhhtttxxx|||}}}|||{{{|||oooqqqsssuuutttooogggaaaYYYXXXXXXYYY\\\]]]]]]\\\WWWWWWYYY[[[]]]```bbbdddbbb```^^^[[[ZZZ[[[^^^aaacccbbb```______]]]ZZZWWWMMMJJJFFFBBBAAACCCFFFHHHPPPSSSWWWZZZZZZXXXUUUSSSLLLIIIEEEAAA>>>======>>>;;;999777555444555666777444888;;;;;;;;;===DDDJJJRRRSSSVVVXXXYYYYYYYYYXXXUUUUUUVVVUUUSSSPPPMMMLLLTTTSSSQQQNNNKKKIIIGGGEEECCCAAA===999555333111111111000......---...///000................................................////////////////////////////////////////////////...------------...//////......//////////////////000//////......//////000///......---...///111222+++,,,...///000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,************+++,,,---...+++,,,,,,------,,,,,,+++************************(((((((((((())))))))))))kkkUUUDDD<<<::::::888777555333111111444222000000111222111000222111111000///......---000***)))+++***&&&&&&+++000...+++***)))***,,,...,,,+++)))''''''((()))***)))))))))******+++++++++************))))))))))))&&&'''((()))*********)))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))***)))'''&&&&&&'''((()))&&&'''''''''''''''&&&&&&))))))******)))(((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%$$$%%%&&&'''(((+++)))'''''''''((('''&&&''''''''''''((((((((((((---,,,***(((''''''((()))...+++'''######%%%(((+++(((''''''''''''&&&&&&&&&+++(((%%%$$$&&&(((******+++)))'''&&&%%%&&&'''(((******)))((('''&&&&&&%%%%%%&&&''''''((((((''''''((())))))*********))))))+++***((('''&&&&&&''''''&&&&&&&&&'''''')))*********)))'''''')))))))))((('''((((((((())))))******'''''''''((((((((((((((('''''''''((((((***+++,,,------------...///000000111222333444555555555555;;;:::999999;;;>>>@@@BBBDDDEEEEEEEEEEEEGGGJJJLLLIIIJJJMMMQQQUUUXXXYYYXXXYYYZZZ[[[[[[[[[ZZZYYYXXXYYYZZZ[[[[[[YYYWWWVVVVVVUUUTTTRRRPPPPPPQQQSSSTTT\\\^^^aaabbbaaa```aaaaaa[[[UUUUUUXXXUUUQQQXXXfffwwwiiidddhhhnnnooonnnpppddd[[[\\\ccchhhllloooqqqsssuuuvvvsssmmmfffbbb```______```cccggglllnnnrrrqqqpppnnnjjjgggeeecccbbb```aaaeeelllqqqqqqpppzzzvvvssssssvvvvvvsssooofff___WWWSSSUUUZZZ]]]^^^eeeooowwwvvvuuuzzz}}}|||yyy}}}}}}~~~ttt{{{sssbbbeeefffhhhjjjjjjeee]]]WWWVVVWWWWWWVVVVVVWWWYYY[[[XXXYYYYYYYYYYYY[[[___aaadddbbbbbbdddggggggdddaaa^^^YYYRRRLLLIIIHHHGGGFFFKKKPPPXXX___dddeeedddbbbaaa^^^YYYTTTQQQMMMJJJGGGHHHCCC===999666555444333333555888888888999>>>AAAKKKOOOUUUZZZ]]]\\\ZZZXXXZZZZZZZZZYYYWWWTTTQQQPPPTTTTTTSSSTTTTTTTTTSSSQQQSSSNNNGGGDDDCCCAAA;;;777666333///---...///000000///...---...//////---+++........................,,,,,,---...//////.........---,,,,,,++++++++++++,,,,,,,,,---------......///...---,,,,,,---...//////...------...///...---***+++,,,,,,------------------------------------)))))))))***+++++++++,,,(((&&&""" !!!%%%))),,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((())))))*********+++***************************************)))((((((***)))(((''''''((()))***kkkUUUEEE===;;;;;;999777666444444333444222000000111222111000111111111000///.........333...,,,......***+++///---+++)))''''''(((***+++---+++***(((((()))***+++************+++++++++,,,*********)))))))))(((((('''(((((()))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((('''((((((((())))))))))))...,,,***'''&&&&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))((((((''''''''''''(((((()))))))))************---,,,***(((''''''((())))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((($$$######$$$&&&&&&%%%$$$***)))'''&&&&&&&&&(((((())))))((((((''''''&&&&&&%%%&&&''''''((((((''''''***++++++,,,,,,+++++++++(((((('''&&&''''''((()))&&&&&&&&&'''((()))*********)))'''''')))))))))(((''''''((((((((()))))))))((((((((()))))))))))))))((((((((()))***+++,,,---.........///000111222333444444666777888888888888<<<<<<<<<>>>@@@BBBDDDFFFIIIJJJJJJJJJKKKMMMOOOQQQRRRSSSUUUWWWYYYZZZYYYXXXYYYYYYZZZZZZZZZXXXWWWVVVRRRSSSTTTTTTSSSQQQPPPOOOPPPNNNKKKKKKNNNTTT[[[___tttrrrpppmmmjjjiiijjjkkkkkk```ZZZZZZYYYYYYdddsssvvvlllhhhkkkoooooonnnkkk___WWWXXX___dddhhhkkkpppqqqssssssqqqlllgggcccffffffeeeeeegggjjjmmmpppppppppooonnnnnnmmmkkkiiiiiilllqqqsssuuuwww|||{{{iiieee___\\\]]]```bbbdddqqqzzz|||yyy{{{{{{zzzyyyzzz{{{|||||||||}}}~~~|||yyywwwvvvwwwyyyzzzzzzvvvxxxmmmmmmmmmmmmnnnnnnlllhhheeeaaaaaa___]]]ZZZZZZZZZ[[[]]]\\\[[[ZZZYYYZZZ\\\^^^dddcccbbbcccfffgggfffddddddbbb___\\\XXXTTTPPPNNNLLLOOOTTT[[[aaaeeehhhjjjfffdddaaa```___^^^\\\ZZZTTTPPPJJJDDDAAA===:::777444666666555444555999===HHHLLLRRRWWW[[[\\\\\\[[[]]]]]]]]]\\\ZZZXXXVVVUUUZZZYYYYYYYYYYYYXXXVVVUUUWWWRRRLLLJJJIIIGGGBBB===<<<888444111000000000///...---------//////---,,,........................------......////////////...---,,,,,,++++++,,,,,,,,,,,,---------...............------------......///---,,,---...///...---+++,,,------.........---...---------,,,+++++++++***************+++++++++***)))))))))***+++---...++++++++++++++++++++++++*********+++++++++,,,,,,((()))))))))***************************************************)))((((((***)))(((''''''((())))))kkkVVVFFF???<<<;;;999777666666666666444222000000111222111000111111000000//////......000---+++---,,,***+++...,,,+++)))((('''(((***+++---,,,***))))))***++++++***++++++++++++,,,,,,,,,******))))))))))))(((((()))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))...---***(((''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&''')))))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((&&&((()))(((&&&%%%(((+++(((((()))))))))*********,,,+++)))((('''(((((()))$$$%%%''')))******((('''$$$$$$%%%&&&'''((()))***%%%&&&(((+++---,,,(((%%%***)))'''&&&&&&'''((((((((((((((((((((('''''''''%%%&&&''''''((((((''''''***++++++,,,++++++******&&&&&&&&&&&&'''(((******'''''''''(((((())))))******)))'''''')))))))))(((''''''''''''((((((((((((((()))))))))*********************+++,,,---...///000000000111222444555666777777999:::<<<<<<======>>>@@@BBBEEEHHHJJJLLLLLLPPPPPPOOOPPPPPPRRRTTTUUUUUUUUUWWWXXXXXXWWWVVVUUUWWWXXXXXXXXXWWWTTTRRRPPPLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPSSSWWW]]]ccciiilllyyyrrrnnnnnnppprrrttteeeYYYWWWYYY^^^jjjwww|||yyyxxxyyyuuuqqqoooooopppppppppiii___WWWXXX^^^bbbfffjjjmmmnnnooonnnmmmjjjgggeeemmmllljjjjjjjjjlllnnnpppooommmlllnnnrrrsssqqqooonnnvvv~~~zzzzzzmmmllljjjgggeeefffiiilll|||~~~|||{{{yyyyyyxxxxxxyyy{{{{{{xxxuuukkkjjjiiijjjooouuuyyy{{{{{{~~~rrrooopppnnnllliiiiiiiiijjjkkklllkkkhhhfffdddbbbaaaaaacccaaa^^^[[[YYYYYYYYYYYY^^^]]][[[\\\___bbbccccccgggiiijjjjjjgggbbb[[[WWWQQQQQQRRRUUUYYY___eeeiiiiiiiiiiiikkkmmmooonnnllleeebbb\\\WWWRRRLLLFFFBBB888888666444222444777;;;???BBBGGGLLLPPPTTTVVVWWW[[[[[[\\\\\\\\\[[[[[[ZZZ]]]]]]]]]^^^]]]\\\ZZZYYY]]]YYYTTTRRRRRRPPPKKKHHHFFFBBB===999666444111///000///......000000///....................................///////////////...---,,,,,,,,,,,,,,,,,,---------.........//////------............------...---,,,---...///...,,,,,,------..................------,,,+++***))))))+++++++++******************+++---///000///...---++++++++++++++++++++++++*********++++++++++++,,,))))))))))))************************************))))))******))))))((((((+++***)))(((''''''((((((kkkWWWGGG@@@<<<:::888666666666777777444222000000111222111000111000000000/////////......---++++++++++++,,,---///...,,,+++++++++,,,---,,,,,,+++******++++++,,,+++++++++++++++,,,,,,,,,***)))))))))((((((((((((******)))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''((((((((('''''''''((((((((()))))))))(((((('''(((((()))***%%%&&&''''''((('''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''+++******)))(((''''''&&&&&&&&&&&&&&&&&&''''''((($$$'''***)))%%%$$$(((---&&&&&&&&&'''''''''((((((+++***)))((((((((((((((($$$&&&(((******)))(((&&&%%%%%%&&&&&&'''(((((())))))))),,,...000///+++((()))(((''''''''''''(((((('''''''''(((((((((((((((%%%&&&''''''(((''''''''')))))))))))))))(((((('''''''''''''''(((((())))))''''''(((((())))))))))))***)))'''''')))))))))(((''''''''''''''''''(((((((((((())))))******++++++***++++++,,,---///000111111111222333555666888999::::::<<<>>>???@@@AAAAAADDDFFFJJJNNNQQQSSSTTTTTTVVVUUUSSSRRRSSSTTTTTTTTTRRRTTTUUUUUUTTTSSSRRRRRRSSSTTTUUUUUUTTTRRROOONNNOOOLLLJJJJJJMMMQQQUUUWWWYYY___hhhqqqvvvvvvtttsss}}}rrrjjjgggiiinnnrrrsssfffZZZYYY]]]ccckkksssyyyzzz{{{xxxsssnnnlllkkksssttttttsssqqqqqqqqqrrrlllddd]]]___ccceeehhhkkkiiiiiiiiihhhhhhgggfffeeemmmlllkkkjjjjjjlllmmmnnnmmmkkkkkknnnsssvvvtttqqqpppxxxyyywww}}}|||zzzzzzxxxwwwqqqqqqppplllhhhiiimmmrrr~~~~~~|||zzzxxxxxxyyyzzz||||||yyyvvvsssmmmmmmoootttzzzmmmdddccckkkgggbbb^^^^^^aaaeeehhhpppooommmlllkkkkkkiiihhhgggdddaaa___^^^^^^^^^^^^ZZZXXXUUUSSSTTTWWWYYY[[[```dddiiikkkiiieeeaaa^^^ZZZXXXUUUTTTTTTWWWZZZ]]]dddeeehhhlllqqqttttttssssssqqqnnnjjjeee___WWWRRRCCC@@@<<<888555666999;;;999;;;===AAADDDHHHKKKMMMPPPQQQRRRTTTVVVWWWYYYYYYYYY[[[^^^_______________```^^^[[[ZZZZZZXXXUUURRRQQQMMMHHHCCC???;;;666333333111000000111111000///......................../////////.../////////000...------,,,,,,,,,------------........./////////,,,,,,...//////...,,,,,,...---,,,,,,......---,,,,,,,,,---------------,,,,,,+++++++++******)))))),,,+++++++++***)))))))))((())),,,......---+++***************************************++++++++++++)))))))))))))))*********************************((()))))))))))))))((((((******))))))((('''''''''kkkWWWHHHAAA:::999888666555555666666444222000000111222111000000000000000////////////000000///......000111111000///...---,,,------...++++++++++++++++++,,,,,,++++++++++++++++++++++++)))))))))(((((((((((('''+++***((('''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))(((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''((((((%%%&&&&&&'''(((((('''''''''(((((()))))))))((((((&&&'''''''''((((((((((((+++******)))(((''''''&&&&&&&&&'''''''''(((((('''$$$'''***)))%%%$$$(((---&&&&&&&&&&&&'''''''''''')))))))))((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&'''))))))(((&&&(((((('''''''''((((((((('''''''''(((((((((((((((%%%&&&''''''(((''''''''')))))))))))))))((('''&&&(((((((((((((((''''''&&&'''((())))))***))))))(((***)))'''''')))))))))((((((((((((((((((((('''''''''(((((()))******++++++++++++,,,---...000222333222333444555777999;;;<<<===>>>@@@BBBDDDEEEFFFFFFJJJMMMQQQUUUXXXZZZZZZZZZ[[[XXXUUUTTTTTTUUUTTTRRRRRRTTTUUUTTTQQQNNNMMMNNNLLLOOORRRVVVXXXWWWVVVUUUXXXTTTOOOOOOUUU^^^fffjjjkkkooouuuzzz|||yyyuuuqqqwwwpppgggbbbccchhhnnnqqqrrriiiccceeekkknnnoooppptttuuuuuussspppmmmllllllnnnqqqttttttsssrrrrrrtttooohhhdddfffiiihhhiiikkkhhhhhhggggggfffgggggggggjjjiiiiiiiiiiiijjjkkklllmmmllllllooosssuuutttrrruuuyyy}}}}}}yyywwwxxxzzz|||yyytttqqqqqqqqqqqqrrrtttsssqqqmmmiiijjjooottt|||}}}~~~~~~{{{wwwtttssstttyyy~~~~~~{{{wwwvvvwwwwwwyyy~~~ttteee___```gggbbb]]]]]]aaahhhmmmooorrrooommmlllllljjjgggeeecccaaaaaaccciiinnnpppqqqfffbbb\\\UUUQQQPPPQQQSSSVVVZZZ___aaa```___^^^______^^^\\\YYYWWWVVVUUUUUUZZZ[[[___eeemmmsssvvvvvvzzzyyyxxxwwwuuupppiiieeeUUUPPPIIIBBB===:::::::::;;;;;;;;;;;;===???AAACCCAAABBBDDDGGGJJJMMMOOOQQQQQQVVV[[[___aaabbbdddfffbbbaaaaaa``````___]]][[[[[[XXXSSSOOOKKKFFF@@@<<<777555222000000000...---////////////////////////000///............//////---------,,,,,,---......------------.........///+++,,,---......---,,,+++...,,,+++,,,---...---,,,++++++,,,,,,,,,++++++***)))))))))******+++++++++,,,+++++++++***)))))))))(((((()))************)))************************))))))*********+++++++++******))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))(((((()))))))))))))))(((''''''~~~kkkWWWGGG@@@:::999999888666555444444444222000000111222111000000000000000////////////---///...+++,,,000111000------,,,+++++++++++++++*********++++++++++++++++++++++++************)))))))))((((((((((((''''''+++***(((&&&%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((***)))'''&&&&&&'''((((((&&&&&&'''''''''(((((((((((((((''''''&&&%%%$$$$$$%%%%%%&&&'''((((((((((((%%%&&&''''''(((''''''''''''''''''((((((((()))))))))))))))(((((('''''''''&&&&&&'''(((((((((((('''&&&((()))(((&&&%%%(((+++''''''((((((((()))))))))((((((((((((((((((((((((******((('''&&&&&&&&&'''(((((('''''''''&&&&&&&&&'''%%%$$$$$$%%%''''''&&&'''''''''(((((((((((((((((((((((((((((('''''''''%%%&&&''''''((((((''''''++++++++++++***)))(((((())))))))))))((('''&&&%%%'''((()))*********)))(((***)))'''''')))))))))((())))))))))))(((((((((((((((((()))***+++,,,,,,---------...///111333444555555555666888:::===???@@@AAABBBDDDFFFIIIJJJKKKLLLPPPRRRUUUYYY[[[\\\\\\[[[\\\YYYUUUTTTVVVWWWUUUSSSOOORRRSSSQQQMMMIIIIIIJJJPPPTTTYYY___bbbddddddcccbbb]]]XXXZZZbbbllltttxxxxxxvvvtttqqqooonnnnnnnnnnnniiieeeeeejjjppptttuuummmkkkjjjnnnssstttppplllqqqqqqqqqqqqqqqpppoooooommmqqqwww{{{{{{yyywwwuuupppllllllppprrrpppooopppooonnnnnnmmmmmmnnnnnnooollllllkkkkkkkkklllllllllooopppqqqssstttuuuvvvvvv}}}~~~~~~|||yyyxxxrrrqqqooonnnmmmnnnpppqqqvvvuuurrrpppnnnnnnqqqttt{{{yyyzzz{{{yyysssooonnnpppwww~~~{{{xxxyyy|||~~~|||rrrkkkiiijjjkkkgggeeekkkwwwvvvrrrmmmjjjhhhddd]]]XXXZZZYYY\\\eeeqqq{{{yyytttlllbbbYYYTTTTTTUUUUUUXXXZZZZZZXXXWWWYYY[[[^^^^^^______^^^\\\ZZZYYYSSSTTTXXX```iiiqqqwwwyyyzzzzzz|||~~~~~~|||xxxtttkkkeee[[[RRRKKKEEEAAA>>>???===;;;999888888888999888888999;;;>>>AAACCCDDDHHHNNNWWW\\\___bbbfffiiibbbcccdddeeeeeedddcccbbbbbb```]]]ZZZWWWSSSMMMIII???<<<777444222000...---////////////////////////000///---,,,,,,---......------------------...///,,,,,,,,,---------......,,,,,,------------,,,,,,---,,,+++,,,---...---+++***++++++++++++******)))(((((()))***+++,,,,,,---+++++++++***************+++******))))))***++++++************************)))))))))************+++************))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((((((((())))))))))))((((((~~~kkkVVVGGG@@@:::;;;;;;:::999666444222444222000000111222111000////////////000000000000))),,,+++((()))...///---++++++*********)))))))))((())))))***++++++***************)))))))))(((((())))))((((((((('''''''''***)))'''%%%%%%%%%''''''''''''''''''((((((((((((''''''''''''((((((((((((***)))'''&&&&&&&&&((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%$$$%%%&&&'''(((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''%%%&&&'''((()))((((((''')))((((((''''''''''''((('''''''''((((((((())))))''''''((((((((((((((('''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((('''&&&'''((())))))(((&&&''''''((((((((((((((())))))((((((''''''&&&&&&%%%&&&''''''((((((''''''++++++++++++***)))((('''''''''((())))))((('''&&&((()))***++++++***((('''***)))'''''')))))))))(((++++++******))))))))))))******+++,,,---...//////000000111222444666888999888999:::<<>>:::777444222///////////////////////////...,,,+++++++++,,,------------------...//////+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,++++++------,,,++++++,,,,,,,,,,,,+++***))))))******++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++************************))))))))))))************************)))))))))((())))))))))))))))))))))))&&&''''''((())))))((((((&&&'''((()))******))))))~~~jjjVVVFFF???;;;<<<======;;;888444111444222000000111222111000////////////000000000000+++......***+++111333///++++++++++++*********)))'''((()))******************)))))))))(((((('''''')))(((((((((''''''''''''***(((&&&%%%%%%&&&'''(((''''''''''''((((((((()))''''''''''''((((((((()))+++***'''&&&%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))$$$%%%&&&'''((((((((((((%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&((()))))))))((('''+++)))'''''''''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''$$$&&&''')))***)))(((((($$$%%%%%%&&&'''((())))))'''&&&&&&((()))***(((&&&&&&&&&'''((())))))((((((******)))((('''&&&&&&%%%%%%&&&''''''((((((''''''))))))))))))((('''&&&%%%%%%&&&''')))))))))((((((((()))***++++++***((('''***)))'''''')))))))))(((,,,+++++++++******)))))),,,,,,---...///000111222333333444555777999;;;<<<;;;<<<===???BBBEEEGGGHHHHHHJJJLLLOOORRRTTTUUUVVVUUUUUUVVVWWWWWWWWWWWWWWWOOOLLLIIIKKKQQQTTTTTTRRRQQQWWW]]]``````aaaeeeiii|||}}}~~~}}}zzztttoookkkgggeeeeeekkksssyyyzzzxxx{{{yyyuuurrrpppoooppppppjjjkkknnnuuu}}}|||xxxnnnooopppppprrrttttttqqqkkkkkklllnnnppppppooommmxxx~~~~~~|||zzzxxxvvvttttttsssyyy|||{{{zzz~~~~~~~~~yyyyyy{{{~~~~~~wwwrrrssspppssszzz}}}yyywwwzzzxxxyyy|||}}}zzzyyywwwsssqqqqqqtttwww|||wwwxxx}}}uuupppkkkddd[[[SSSPPPOOOQQQYYYfffqqqwwwxxxyyyxxxtttnnngggeeehhhkkklllmmmllleee[[[TTTSSSTTTTTTVVVYYY]]]___```aaaaaa___]]][[[]]]bbbhhhlllnnnvvvwwwzzz~~~xxxtttrrroookkkgggWWWUUURRRNNNJJJGGGEEEDDD<<<;;;999777555444555555555===GGGNNNQQQTTTYYY]]]cccfffiiikkkkkkjjjjjjjjjhhhhhhhhhiiihhhfffaaa^^^ZZZUUUNNNHHHCCC@@@<<<:::000000000000000000000000///...,,,*********,,,------------------...///000******+++++++++,,,,,,,,,...---++++++++++++---...---,,,++++++------,,,+++------------,,,,,,+++***,,,,,,,,,+++++++++++++++))))))******+++++++++,,,)))***,,,------+++***)))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))&&&&&&'''((())))))((((((%%%&&&((()))***+++******zzzhhhVVVGGG@@@999999999888888666555555555444333222111111111111000000000000///...,,,,,,---,,,***+++,,,------,,,000---***)))+++,,,***(((,,,,,,,,,++++++,,,,,,,,,)))))))))))))))))))))))),,,***((((((((((((((('''******))))))((((((''''''((((((((('''&&&&&&%%%%%%((((((''''''''''''((()))))))))))))))))))))))))))(((((())))))*********+++'''&&&&&&(((******)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$''''''((()))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''!!!$$$((()))(((&&&'''&&&%%%&&&)))***)))(((***)))))))))))))))***+++'''(((******((((((((()))111000000///,,,)))'''%%%*********)))'''&&&''')))++++++******++++++,,,------------...///000111222555555666777999<<<>>>??????@@@AAADDDGGGKKKNNNPPPQQQPPPRRRUUUYYYZZZWWWTTTOOORRRRRRPPPPPPSSSQQQNNNIIIJJJLLLOOOTTTZZZ___ccc```hhhrrrxxx{{{}}}}}}yyytttiiidddgggggghhhjjjooovvvzzz}}}}}}{{{tttxxx}}}zzztttrrrnnnqqqxxx{{{pppqqqrrrtttvvvuuusssqqqtttqqqpppssssssrrruuuzzz~~~}}}zzzuuurrrsssyyyzzzwwwwww}}}}}}{{{}}}{{{~~~uuuvvvwwwxxxyyy{{{}}}{{{}}}|||zzzxxxyyy|||}}}yyyuuupppiii```ZZZRRRVVV\\\___```bbbgggkkkkkkgggdddfffggggggjjjooorrrsssqqqkkkccc^^^]]]___[[[^^^aaaaaa___]]]^^^```^^^______```aaacccgggjjjpppuuu{{{}}}zzzxxxwwwxxxqqqiiiggggggaaaTTTIIIDDD@@@<<<999888777666555;;;===AAAIIIRRRWWWVVVTTTWWW\\\bbbhhhjjjlllmmmmmmpppppppppooonnnkkkiiigggaaa```]]]XXXQQQIIIBBB>>>444333111000000///---***,,,,,,+++******,,,---...***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++************************+++******)))((('''&&&&&&************************---+++(((((()))+++,,,,,,,,,+++***)))((((((((((((++++++++++++************'''((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&((()))************(((((((((((((((((((((((())))))(((((((((((())))))zzzgggUUUFFF???:::999999888777666555444666666555444333333333333000000000000///...------...---,,,,,,---......---222///------......---+++,,,------......---,,,+++************************(((((('''((()))***++++++***)))))))))((((((((('''''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))%%%$$$###$$$&&&'''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))'''((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&(((******'''%%%(((''''''(((***++++++***))))))((((((((((((((()))'''(((******((((((((()))//////...---,,,)))'''&&&)))******)))'''&&&((()))---------,,,------....../////////000111333444555888888999;;;===???AAABBBDDDEEEGGGJJJMMMOOOQQQRRRRRRRRRTTTXXX[[[[[[YYYUUUPPPSSSRRROOOMMMNNNMMMJJJKKKLLLQQQYYYbbbkkkqqqtttxxx{{{wwwrrrkkkiiinnnpppppppppsssxxx|||~~~~~~}}}zzz{{{zzztttwww}}}vvvwwwxxx|||~~~|||}}}zzzxxxtttrrrwww~~~}}}zzzzzz{{{{{{zzzxxxvvv|||~~~|||{{{~~~}}}|||tttvvvwwwxxxyyy|||}}}~~~~~~}}}~~~zzzuuupppmmmkkkhhhbbb]]]ZZZ\\\^^^aaadddiiinnnrrrtttmmmhhhfffccc```aaadddnnnmmmkkkhhheeeeeehhhkkkhhhjjjkkkhhhaaa\\\ZZZZZZ_________^^^___aaaeeegggmmmrrrwww|||{{{wwwuuutttoooeee]]]PPPKKKCCC===:::999888777:::;;;???HHHQQQVVVWWWVVVTTTXXX___dddgggjjjlllnnnqqqrrrsssssssssrrrpppooofffeeeddd```[[[UUUOOOKKKAAA===999555444222000.........---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++************************+++++++++******)))))))))++++++++++++************,,,***)))((()))***++++++,,,+++***)))(((((((((((())))))))))))((((((((((((+++,,,,,,,,,,,,,,,,,,,,,(((((((((((((((''''''&&&&&&'''((()))************))))))))))))))))))))))))))))))(((((((((((())))))zzzgggTTTFFF???;;;:::999888666555444333666555444333333222333333111111111111000///......///...------...///...---...,,,+++++++++,,,***)))***+++---......,,,+++)))++++++++++++++++++++++++''''''(((((()))******+++))))))))))))((((((((((((%%%&&&&&&'''(((((())))))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&$$$""""""$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''((((((((())))))******''''''((())))))))))))(((''''''((((((((()))))))))'''((((((((((((((((((''')))(((((()))******'''%%%***)))((()))+++---,,,+++***)))(((''''''&&&'''''''''(((******((((((((())),,,,,,,,,,,,+++)))(((''')))******)))''''''(((***111000000/////////000000111111222333444666888999<<<===>>>@@@BBBDDDFFFGGGKKKMMMPPPRRRTTTUUUUUUTTTWWWWWWWWWYYYZZZYYYWWWUUUSSSVVVVVVQQQNNNOOONNNLLLRRRUUU[[[fffsss}}}yyyuuusssppprrryyy}}}{{{xxxxxxzzz}}}~~~yyytttqqqqqqxxx}}}~~~}}}www{{{|||xxxvvvwwwwwwuuuxxx{{{wwwyyy{{{{{{|||~~~~~~~~~xxxqqqjjjggghhhiiifffccccccaaaaaaeeemmmvvv~~~~~~uuupppjjjdddbbbccceeecccaaa```bbbggglllpppsssuuuuuuqqqjjjccc___^^^```^^^\\\[[[\\\^^^aaacccjjjmmmqqqvvv{{{yyyuuuggg___TTTIIIBBB>>>;;;999999999:::@@@HHHMMMOOONNNNNNRRRWWW\\\aaaeeeiiilllrrrtttwwwyyyyyyxxxvvvtttmmmmmmmmmkkkgggccc___]]]SSSNNNFFF@@@;;;888666444222222111000///...---,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++***))))))))))))******,,,+++***)))(((((((((((())))))))))))((((((((((((***************)))))))))(((((((((((((((''''''&&&&&&'''((())))))******))))))))))))))))))))))))))))))((((((''''''(((((()))|||gggTTTFFFAAA<<<;;;999777555444333222333222222111000000111111111111111111111000/////////...------......---++++++***************)))((('''((()))***++++++++++++************************((()))))))))'''&&&&&&&&&))))))))))))((((((((((((&&&'''''''''((((((((()))((((((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((***'''%%%$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))((('''&&&&&&%%%&&&&&&''''''(((((()))''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&'''(((((())))))(((((('''''''''((((((((())))))((((((''''''''''''((((((%%%$$$%%%&&&((()))'''&&&***)))((()))+++,,,,,,++++++***)))((('''&&&&&&&&&'''(((******((((((((())))))************))))))))))))******)))((((((***,,,333222222111111111111111333444444666888:::<<<===AAACCCDDDGGGIIIKKKLLLMMMRRRTTTXXXZZZ[[[YYYWWWVVVZZZYYYVVVUUUTTTUUUUUUUUUYYY]]]]]]ZZZZZZ]]]^^^]]]bbbdddjjjuuuxxxwwwxxxyyy}}}}}}{{{||||||qqqmmmnnnrrrzzz}}}uuuqqqpppnnnhhhdddcccdddeeemmmnnnrrrwww|||}}}{{{}}}~~~yyyttt|||xxx}}}~~~~~~yyyrrrjjjhhhjjjlllllljjjgggeeedddjjjvvv~~~yyytttnnnjjjkkkeeebbb```___aaaeeehhhkkkqqquuuyyyyyyuuuqqqoooooodddaaa]]]\\\]]]```bbbdddhhhiiikkkmmmqqqxxx~~~vvvjjj]]]RRRJJJCCC???>>>;;;999;;;@@@CCCDDDCCCFFFIIINNNRRRWWW\\\aaaeeemmmqqqwww}}}~~~|||yyyvvvtttttttttrrrpppnnnkkkiiibbb]]]UUUNNNHHHBBB===:::666555555333222000...---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++************+++***)))))))))***++++++***)))(((((())))))++++++++++++*********)))((((((((((((''''''''''''(((((((((((((((''''''&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((~~~hhhTTTGGGBBB<<<;;;999666444333333222222222111000000000111111000111111111111000000///------,,,---...---+++))),,,---......---,,,,,,+++((((((((()))***,,,...///))))))))))))))))))))))))%%%''')))(((&&&$$$$$$%%%(((((((((((())))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''')))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,)))'''&&&''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((())))))((('''&&&&&&%%%&&&&&&&&&''''''((((((&&&'''''''''''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((()))(((''''''''''''((()))%%%$$$$$$%%%''''''&&&%%%(((''''''(((***+++***))),,,+++***)))(((((('''((('''(((******((((((((()))((((((((())))))******+++)))***++++++******,,,...444333333222222222333333666666777999;;;>>>@@@AAAGGGHHHKKKMMMPPPRRRSSSSSSXXXYYY\\\^^^]]]ZZZWWWTTTVVVTTTQQQPPPQQQUUUZZZ^^^cccfffggghhhmmmuuuxxxvvvsssuuu{{{|||{{{~~~~~~ppplllpppsssuuuwwwuuu~~~wwwvvv{{{}}}}}}|||{{{yyyvvvuuuuuuuuuxxx~~~qqqfffeeebbb\\\WWWTTTUUUYYY^^^jjjiiijjjnnnuuu{{{~~~wwwsssrrrtttwwwvvvpppkkkuuuvvv}}}}}}}}}|||ssspppllljjjllloooppppppllliiiiiiooo{{{xxxvvvtttpppmmmmmmmmmllljjjgggeeeddddddeeekkkqqqyyy}}}|||{{{{{{|||ppplllfffeeegggkkknnnoooiiiiiigggfffggglllsssxxx{{{rrriii___VVVQQQHHHCCC===;;;===???@@@???>>>AAADDDHHHLLLPPPVVVZZZ```gggqqq{{{~~~{{{xxxxxxxxxwwwuuusssqqqpppllliiiddd^^^WWWOOOGGGBBB999888777444222000......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++++++++,,,,,,,,,++++++*********)))+++------+++))))))***+++***))))))))))))))))))++++++++++++*********)))*********)))))))))))))))(((((((((((((((''''''&&&'''(((((())))))))))))(((''''''''''''''''''''''''((((((''''''''''''((((((~~~gggSSSFFFBBB;;;:::888555444333333333333333222222222222333333///000000111111000//////---,,,,,,---...---***((()))+++------,,,*********++++++++++++,,,...///000(((((((((((((((((((((((( $$$((((((&&&%%%&&&((((((((((((((())))))))))))******)))(((((('''&&&&&&&&&&&&&&&&&&''')))***+++************************************))))))))))))***(((&&&%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((())))))))))))***''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))***)))''''''''''''&&&$$$'''&&&%%%&&&(((***)))(((,,,+++***))))))((())))))'''(((******((((((((()))(((((((((((()))***+++,,,***+++,,,,,,,,,,,,///111444444444444444555666666999:::;;;===@@@BBBEEEFFFKKKMMMPPPSSSVVVWWWXXXXXXZZZ[[[\\\]]][[[WWWSSSPPPMMMNNNOOORRRVVV^^^fffllloooooopppttt}}}||||||~~~qqqlllmmmllliiiggghhhyyy~~~uuummmllltttzzz{{{xxxsssvvvyyyyyyuuupppmmmkkklllttt~~~pppeee___ZZZVVVTTTSSSUUU]]]eeepppnnnnnnrrryyyxxxuuuvvv{{{|||wwwqqqnnnvvvxxxxxxyyyvvv|||~~~}}}~~~{{{xxxnnnqqqssstttssstttvvvwwwsssssstttxxx~~~yyyssstttvvvsssooommmmmmooonnnjjjdddaaaaaacccmmmttt|||~~~}}}}}}zzztttnnnmmmqqqvvvzzz|||nnnlllhhhcccaaaccchhhlllwwwyyy|||}}}wwwpppkkkSSSKKKBBB<<<;;;<<<<<<;;;999;;;>>>@@@BBBEEEIIILLLOOOVVVbbboooyyy{{{{{{{{{zzzyyyxxxwwwvvvtttrrrnnnjjjeee]]]UUUOOOBBB@@@<<<777333000///...+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************************************)))))))))************************)))---000000,,,))))))*********)))))))))))))))***))))))))))))((((((((((((''''''(((((())))))))))))(((((((((((((((''''''&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((}}}eeePPPDDDAAA:::999777555333333444555333333222222222222333333...//////000000/////////...------...///...+++(((%%%(((++++++)))'''((((((+++,,,...///...,,,)))'''((((((((((((((((((((((((!!!%%%******'''&&&'''***'''((((((((()))))))))***)))))))))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******)))))))))((((((((()))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&'''(((((((((((((((((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''(((((())))))******((((((((()))))))))******''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))+++)))((('''((()))(((&&&&&&%%%%%%&&&((())))))(((***))))))((((((((())))))'''(((******((((((((())))))))))))((()))***,,,---+++---.........///111333555555555666777888999:::===>>>???BBBEEEHHHJJJLLLNNNPPPSSSWWWZZZ[[[\\\\\\ZZZZZZZZZYYYVVVRRRNNNLLLJJJOOOVVV\\\bbbiiiqqqvvvyyyvvvtttzzz~~~}}}{{{{{{qqqnnnlllhhhggghhhooo||||||vvvuuuyyy|||{{{yyyxxx}}}}}}zzzyyywwwxxxrrrddd___]]]_________eeemmmqqqppprrrwww~~~}}}zzzyyy{{{yyyvvvwwwxxx{{{{{{}}}}}}|||xxx|||wwwssstttyyyzzz{{{}}}}}}|||~~~{{{|||}}}yyy}}}}}}{{{~~~|||wwwzzz|||xxxrrrnnngggkkkmmmhhhbbb```eeelllyyy~~~{{{yyyvvvpppiiihhhnnnuuuzzz|||tttqqqkkkddd______bbbeeejjjlllpppuuuzzziii___QQQEEE???<<<:::999888:::<<<======>>>???AAACCCGGGPPP[[[gggrrrzzz~~~~~~{{{xxxuuurrrooojjjddd```TTTOOOHHH@@@:::555333222---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************++++++******))))))((((((((((((((())))))******+++)))...222222...******+++******))))))))))))******))))))))))))((((((((((((%%%&&&&&&'''((()))******(((((((((((((((''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((({{{cccNNNBBB???:::888666444333444555666111000000000000000111111......///////////////...///...///000000///+++)))'''+++...///,,,******,,,(((+++...000---(((!!!))))))))))))))))))))))))&&&***...---(((%%%&&&((('''((((((((())))))******''''''(((((())))))******+++***)))(((&&&&&&%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&)))((((((((())))))'''%%%(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&'''((()))))))))((((((((('''&&&%%%$$$$$$###&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''((()))***++++++%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((***((('''&&&&&&'''(((***'''%%%$$$&&&(((*********'''&&&%%%''')))***)))((((((((('''''''''(((((()))''')))******((((((((()))******)))))))))+++,,,---,,,---/////////000222555666666777888999;;;<<<===@@@AAACCCEEEHHHKKKNNNOOOOOOQQQUUUYYY\\\]]]^^^^^^YYYYYYXXXVVVSSSOOOKKKHHHMMMUUU___ggglllpppuuuxxxzzzvvv|||tttoooppptttwwwvvvtttttttttrrrooorrrxxx}}}~~~}}}}}}|||||||||yyyllliiihhhkkkjjjfffiiipppmmmmmmpppwww~~~zzzuuuwwwvvvyyy~~~yyyyyy}}}vvv|||}}}wwwrrruuu{{{~~~}}}|||{{{~~~~~~zzztttvvv|||~~~~~~}}}zzz|||~~~zzzqqqllldddjjjmmmjjjdddfffqqq|||{{{yyyllleee^^^^^^eeemmmsssuuuxxxuuunnngggaaa___aaaccc___aaafffkkkqqqwww{{{}}}wwweeeUUUJJJCCC>>>;;;888:::;;;<<<:::::::::;;;>>>???CCCJJJUUUcccooovvv}}}yyyvvvtttqqqnnnlllccc^^^TTTJJJAAA;;;999888/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************,,,,,,++++++***)))((((((&&&&&&'''((()))***++++++***///444444///+++***+++***)))))))))))))))******++++++++++++************))))))***,,,---...///000(((((((((((((((''''''&&&((()))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''xxx___MMMCCC>>>999999888777666555444444444333222222111111222222111000000///.../////////,,,...111333444333111///++++++************++++++++++++++++++++++++++++++...,,,))))))++++++)))&&&&&&&&&''''''((()))))))))(((&&&###$$$&&&'''&&&$$$'''&&&%%%&&&((((((((('''''''''(((((())))))******+++***)))(((((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((***'''### ###'''***&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))###%%%)))+++***%%% ''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))******+++******)))(((''')))(((((((((((())))))******+++,,,...///000...---///000111222444555666777777777999;;;>>>AAADDDFFFNNNLLLJJJKKKMMMQQQTTTUUUUUUWWW[[[^^^___\\\VVVQQQJJJRRRWWWTTTOOOMMMLLLKKKXXXggguuuxxxvvvvvvwwwwwwyyyyyy}}}yyyooommmqqqxxx||||||~~~~~~}}}{{{zzzzzzxxxtttnnnqqqtttrrrnnnlllooorrrtttssstttuuuxxxxxxwwwvvvtttsssrrrsssvvvyyyzzzzzzyyyxxxwwwuuussstttwwwyyy|||~~~}}}{{{zzz|||~~~~~~}}}~~~uuuwwwyyypppnnnjjjmmmpppoooooorrrzzz~~~zzzwwwuuulllddd\\\\\\ccckkkoooooonnnpppnnnkkkkkknnnnnnjjjllleee```cccgggjjjnnnrrruuuwww|||yyylll^^^QQQFFF@@@??????===<<<::::::;;;<<<:::;;;@@@EEEFFFKKK[[[mmmrrr~~~~~~zzzuuupppnnnhhh```ZZZUUUNNNDDD<<<888555222000000///...---000---***''''''(((+++,,,,,,+++++++++***)))))))))******+++++++++,,,,,,,,,)))))))))***+++++++++,,,***)))(((((((((***+++,,,+++,,,---+++)))'''''''''&&&$$$"""###'''***+++***(((((((((((((((((((((((())))))******++++++,,,,,,++++++++++++************)))((('''((()))((('''%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((xxx___MMMCCC>>>999999888777666555444444444333222222111111222222444333333222222222222222,,,---...000000///...---++++++************++++++************************---+++))))))++++++)))'''((((((((((((((((((''''''+++)))'''''')))+++***((('''&&&%%%&&&((()))(((''''''((((((((((((((())))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''(((((((((((((((((('''%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''))),,,...---)))%%%"""%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%'''''''''((((((((())))))'''((((((((((((''''''&&&((((((((((((((())))))***++++++,,,---/////////...111111222444555666777888:::;;;===???BBBEEEHHHJJJMMMMMMMMMOOORRRTTTTTTTTTYYYYYYZZZZZZXXXTTTOOOLLLKKKSSSXXXTTTNNNOOORRRUUUgggttt~~~yyyvvvyyy}}}{{{zzz{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{|||yyyuuusssqqqsssuuuuuutttuuuwwwyyyzzzyyywwwwwwxxxxxxwwwvvvtttrrrooopppsssxxx|||~~~}}}|||zzzvvvtttuuuwwwzzz|||}}}~~~}}}zzzzzz{{{}}}~~~||||||~~~~~~www||||||wwwuuuwwwwwwzzz}}}|||uuupppmmmllliiibbb[[[[[[aaagggiiihhhgggiiiiiiiiimmmssssssppppppkkkiiilllooollljjjjjjmmmnnnqqquuuvvvwww|||ooobbbVVVOOODDDBBB???===============;;;:::===AAABBBDDDPPP]]]dddqqq}}}|||yyyuuupppiiiddd```YYYPPPIII???;;;555000////////////222000---+++***+++,,,---++++++++++++************************++++++++++++***************+++++++++***)))((((((((()))+++,,,(((***++++++)))(((((())))))'''%%%&&&)))******)))))))))))))))))))))))))))'''''''''''''''(((((((((---,,,+++***)))((('''&&&)))((('''((())))))'''%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((yyy```NNNCCC???999999888777666555444444444333222222111111222222111111000000000/////////------------------,,,,,,++++++************++++++))))))))))))))))))))))))+++***))))))***+++***)))******)))(((((('''&&&&&&)))(((&&&&&&((()))(((''''''&&&%%%&&&((()))((('''((((((((('''''''''''''''%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''&&&$$$###''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%(((((())))))))))))((((((%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&'''((()))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))&&&''''''(((((((((((('''(((((('''(((((()))******,,,,,,,,,---...///111111333444555666777999::::::???@@@CCCEEEHHHKKKNNNOOONNNPPPSSSUUUVVVVVVUUUUUUZZZXXXUUURRROOONNNMMMMMMQQQZZZ___ZZZSSSUUU]]]cccsss~~~~~~~~~zzzvvvrrrrrrtttxxxyyyxxxwwwwwwxxxxxxyyyzzz||||||~~~|||{{{wwwwwwvvvuuutttrrrqqqpppnnnmmmnnnqqquuuyyy{{{{{{{{{xxxtttrrrrrrrrrqqqpppooollliiiiiinnnuuuzzz}}}}}}{{{xxxtttqqqpppsssvvv|||}}}~~~~~~}}}|||~~~|||zzzxxxxxxzzz{{{||||||~~~}}}{{{|||}}}zzzsssmmmiiigggffffffaaa\\\]]]aaaeeeeeebbbeeehhhjjjmmmsssxxxwwwrrrqqqoooqqqxxxzzztttmmmiiigggfffgggjjjllloooyyytttggg___OOOJJJDDDAAAAAACCCCCCCCC???===<<<===>>>@@@FFFMMMSSS```nnnwww}}}yyytttppplllfff___YYYLLLEEE<<<444000000000000///...,,,+++******++++++*********+++++++++++++++************+++++++++++++++++++++***************)))))))))((())))))***+++&&&''')))***)))((()))******)))((()))******)))'''))))))))))))))))))))))))************))))))))))))******))))))(((''''''&&&)))((('''((())))))'''%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((zzzaaaNNNDDD???999999888777666555444444444333222222111111222222///////////////.........111000...---,,,------...,,,++++++******++++++,,,************************))))))))))))************))))))))))))((((((''''''''''''&&&&&&'''((((((((((((&&&&&&'''((()))((('''((((((''''''&&&&&&%%%%%%'''(((((()))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%'''(((((((((((()))))))))((((((((((((((((((((((((%%%''')))******)))'''%%%((((((((())))))(((((((((%%%&&&''''''((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************)))))))))((((((((((((((('''(((((((((((()))))))))'''((()))******+++******((((((((((((((()))***+++,,,---------...000333555666777888999;;;===>>>>>>DDDEEEHHHKKKNNNPPPRRRSSSRRRTTTVVVWWWVVVUUUUUUUUUWWWTTTPPPMMMLLLNNNSSSWWW]]]iiipppjjjaaabbbjjjqqqzzz~~~}}}~~~|||}}}}}}}}}|||zzzssstttppplllmmmrrruuusssqqqmmmmmmmmmmmmnnnoooqqqrrrxxx|||{{{uuupppnnniiijjjkkkkkkkkkiiihhhgggbbb``````eeemmmsssuuusssqqqmmmiiifffeeefffggggggfffddddddffflllrrrvvvxxxxxxvvvsssnnnjjjiiikkknnnvvvxxxzzz{{{}}}~~~xxxuuurrrtttyyy|||{{{yyyxxxwwwzzz~~~~~~~~~}}}zzzuuuooollljjjjjjkkkgggdddaaacccgggiiihhhfffkkkpppvvvzzz}}}~~~wwwnnnllllllrrr||||||uuuqqqjjjgggfffhhhjjjlllttt}}}~~~ssslllbbbYYYNNNGGGHHHKKKNNNNNNKKKGGGBBB@@@@@@AAACCCEEEHHHQQQ\\\gggpppzzz|||xxxtttooohhhcccZZZTTTJJJ@@@:::555222000......---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))******&&&'''))))))((((((((()))(((((()))***+++***((('''************************,,,+++++++++******))))))$$$%%%%%%&&&((())))))***(((''''''((())))))'''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((zzz```NNNCCC???999999888777666555444444444333222222111111222222222222333333333222111000111///...,,,,,,,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))))))))))))))******(((((((((((())))))******)))***************+++,,,((('''&&&''')))))))))(((((((((''''''&&&&&&%%%%%%))))))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&''''''((((((''''''&&&%%%&&&''''''(((''''''''''''(((((((((((((((((('''%%%%%%&&&&&&'''(((((())))))(((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***'''((()))******+++******((((((((()))***+++,,,,,,---...000000000222666999999:::<<<>>>@@@BBBCCCDDDHHHJJJLLLOOOQQQSSSTTTTTTSSSTTTUUUTTTRRRQQQSSSUUUYYYWWWRRROOONNNTTT^^^eeennn{{{uuurrrwww{{{}}}{{{yyywwwuuurrrqqqpppqqqtttvvvwwwvvvtttzzzzzzpppjjjhhheeeccceeejjjjjjfffaaa[[[ZZZYYYXXXXXXZZZ[[[\\\ccciiipppssspppiiibbb^^^\\\^^^bbbddddddaaa^^^\\\XXXUUUVVV\\\eeekkkkkkhhheeebbb]]][[[\\\^^^```aaaaaabbbeeekkkppptttuuutttsssrrrppplllhhhfffgggiiimmmooorrrwww|||}}}xxxtttuuuzzz|||zzzwwwtttrrrsssvvvwwwxxx}}}|||||||||}}}{{{zzzzzz||||||}}}yyyuuusssrrrrrrsssmmmkkkjjjkkkooorrrrrrqqqsss}}}xxxmmmffffffkkkvvv}}}{{{vvvtttpppmmmlllmmmllljjjkkkpppwwwzzz~~~zzzuuukkk]]]SSSQQQUUUYYY\\\]]]XXXPPPIIIFFFEEEDDDBBBDDDFFFKKKSSS[[[dddmmmttt~~~{{{uuuoookkkhhhccc[[[RRRJJJAAA999444222111111000000/////////******++++++,,,,,,,,,---,,,,,,,,,------------...,,,+++++++++***)))))))))))))))*********)))))))))((()))+++***(((''''''(((%%%&&&((()))***)))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%######$$$&&&'''((()))***(((''''''((())))))(((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((yyy```MMMBBB>>>999999888777666555444444444333222222111111222222000111222222222111///......---,,,+++***+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))******(((((((((***''''''((())))))***++++++&&&((()))((('''(((***,,,((('''&&&''')))***)))((((((((((((''''''''''''''''''((((((((((((&&&$$$###''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''((()))))))))%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''(((((())))))(((((('''$$$$$$%%%&&&'''((()))***((('''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******&&&''''''(((((((((((('''************+++,,,......---000333333333444888<<<<<<===???BBBEEEHHHJJJKKKMMMNNNPPPRRRTTTTTTTTTTTTQQQSSSUUUTTTRRRRRRVVVYYYbbb```\\\XXXWWW^^^iiiqqq}}}|||wwwuuuuuusssooollliiigggeeeeeegggjjjkkkkkkdddiiinnnmmmgggaaa]]]]]]WWWVVVWWWYYY[[[YYYTTTPPPPPPOOOMMMKKKKKKKKKMMMNNNTTT[[[dddjjjhhhbbb[[[WWWYYY\\\```bbbbbb___ZZZWWWQQQPPPQQQWWW___bbb```]]][[[XXXUUUUUUWWWZZZ]]]^^^^^^aaagggnnnssstttrrrooommmnnnmmmjjjgggeeeeeefffjjjkkkpppwww~~~}}}xxxwwwyyyzzzwwwtttmmmjjjiiillloooqqquuuzzz~~~~~~~~~|||{{{zzzyyy|||{{{|||{{{xxxwwwyyy|||}}}zzzyyyyyyuuusssqqqqqqtttxxxzzz{{{{{{zzzqqqeeeccceeelllrrrpppmmmmmmnnnnnnrrrvvvuuummmhhhgggnnnqqquuuzzz|||oooddd]]]^^^bbbfffkkkiiibbbYYYSSSPPPKKKEEEGGGCCCAAADDDIIIOOOWWW___qqqxxx}}}xxxuuurrrooojjjddd\\\RRRGGG@@@777555333000...---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++***************)))************)))(((((()))***,,,+++)))(((((()))$$$&&&((()))(((((()))+++(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&''')))***((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((yyy___LLLAAA<<<999999888777666555444444444333222222111111222222......000000000///---,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---************************)))***+++***'''&&&''')))))))))))))))))))))******###$$$&&&%%%$$$$$$'''))))))''''''''')))***)))((('''((((((((((((((())))))%%%&&&((((((((('''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((())))))))))))((((((%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))))))))(((((()))))))))*********'''((((((((((((''''''&&&+++++++++,,,---...///000,,,111666777666777;;;>>>>>>???BBBFFFIIIMMMPPPQQQQQQRRRTTTVVVVVVVVVUUUTTTPPPVVV[[[^^^]]]^^^aaaeeejjjjjjgggdddccciiiuuu~~~~~~~~~{{{xxxuuurrrooooooooommmgggaaaaaa^^^[[[ZZZZZZ[[[ZZZZZZWWWXXXYYYWWWSSSPPPNNNMMMMMMMMMNNNOOOOOONNNLLLKKKKKKJJJHHHFFFEEEGGGHHHJJJKKKQQQYYY^^^]]]YYYUUURRRUUUWWWYYYYYYXXXVVVRRRPPPHHHIIIMMMRRRVVVVVVRRROOOPPPNNNLLLLLLOOORRRTTTUUUUUUYYY___fffkkkkkkfffccc```bbbccccccaaa^^^]]]]]]bbbccchhhpppyyy~~~|||xxxuuutttuuuuuutttrrrjjjfffffflllqqqqqqppprrruuuwwwyyyzzz{{{}}}}}}|||zzzzzz}}}yyyyyy}}}~~~zzzzzz|||yyywww}}}}}}yyyuuussstttxxx}}}yyyssshhhdddccchhhkkkiiifffeeeccciiiuuuwwwssstttttttttuuuwwwyyy{{{}}}uuujjjdddeeehhhmmmrrrsssnnniiieee]]]UUUOOOGGGBBBBBBDDDEEEJJJPPP^^^gggttt~~~yyywwwtttpppkkkbbbYYYRRRBBB???:::444///---++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,***************+++++++++)))******+++***)))((('''(((***,,,,,,+++***+++,,,((()))***)))'''''')))+++'''''''''''''''''''''''')))))))))***************((((((''''''&&&&&&%%%%%%'''&&&&&&''')))***((('''''''''''''''((((((((((((((((((((((((((((((((((((xxx^^^LLLAAA<<<999999888777666555444444444333222222111111222222000111333444333222000///---......//////000000000---,,,,,,++++++,,,,,,---)))))))))))))))))))))))))))+++,,,***'''%%%&&&(((++++++******)))((((((((($$$'''((((((&&&&&&))),,,)))((('''((()))***)))(((''''''(((((())))))******%%%&&&)))***+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((%%%&&&''''''((((((''''''(((((())))))))))))(((((((((''''''''''''&&&&&&&&&++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''''''''(((((())))))))))))))))))******************+++******)))((((((,,,,,,,,,---...///111111,,,222888:::888999<<<@@@???@@@DDDHHHLLLPPPSSSUUUSSSUUUVVVXXXXXXWWWUUUTTTRRRZZZccciiijjjkkknnnqqqmmmnnnmmmkkkkkkrrr~~~wwwzzzxxxwww{{{~~~wwwssspppmmmjjjhhhfffggghhheee]]]VVVSSSRRRQQQQQQSSSTTTSSSRRRSSSQQQOOONNNNNNLLLIIIFFFKKKLLLMMMLLLKKKKKKLLLNNNFFFDDDBBBAAAAAACCCEEEFFFBBBFFFLLLOOOOOOLLLJJJIIIKKKKKKJJJIIIHHHFFFDDDCCC@@@CCCGGGKKKMMMKKKFFFBBBFFFDDDCCCDDDFFFIIIKKKKKKKKKNNNTTTZZZ^^^^^^ZZZVVVRRRUUUXXXYYYXXXUUUSSSSSSTTTUUUZZZbbbjjjpppqqqpppooonnnmmmmmmoooqqqrrrrrrppplllmmmuuu{{{zzzvvvsssnnnqqqtttrrrpppqqquuuzzzxxxxxxzzz}}}xxxtttuuu|||~~~{{{{{{~~~xxxuuuyyy{{{zzzxxx|||vvvrrrrrrvvv||||||vvvssskkkfffeeeiiikkkhhhdddcccYYYcccxxx~~~zzzvvvsssqqqqqqqqquuuyyyrrrhhhfffhhhhhhttt}}}~~~{{{xxxpppgggWWWNNNHHHGGGFFFDDDEEEKKKPPPYYYfffrrr|||}}}{{{yyyvvvrrrllleee```RRRNNNFFF>>>777333111111---------,,,,,,+++++++++((())))))))))))*********))))))******+++++++++,,,)))***+++++++++)))((('''''')))+++,,,,,,,,,---...,,,------***'''&&&))),,,''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''((((((((('''&&&&&&''')))***)))'''''''''''''''((((((((()))((((((((((((((((((((((((yyy___MMMBBB===:::999666444333333444555111111111111111111111111////////////000000000000......------------......---,,,+++++++++,,,---...///......---+++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++++++++***)))((((((((((((((()))******(((&&&%%%&&&((()))***)))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&'''((()))******))))))((('''&&&%%%$$$$$$%%%&&&&&&&&&'''((())))))((((((%%%&&&((()))))))))(((''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''(((***)))(((''''''((()))***((((((((((((((((((((((((******))))))(((((('''''''''''''''((((((***+++,,,111111111111111222333444888999<<<===>>>@@@DDDFFFIIIJJJKKKLLLNNNPPPSSSTTTVVVWWWXXXXXXWWWWWWXXXZZZfffsss}}}{{{xxxyyyzzzyyysssvvvwwwxxx~~~yyyuuussshhhnnnvvvyyyxxxwwwxxx{{{~~~yyyqqqiiiaaa[[[XXXWWWXXXXXXXXXWWWTTTQQQOOOKKKKKKJJJJJJJJJKKKKKKLLLMMMJJJGGGFFFHHHJJJIIIGGGIIIIIIHHHHHHGGGGGGFFFEEECCCBBB@@@?????????@@@AAA@@@AAACCCEEEFFFEEEDDDCCCDDD@@@======@@@AAA@@@>>>:::<<>>>>>@@@AAABBBBBB>>>CCCGGGGGGIIIMMMMMMKKKKKKGGGIIINNNOOOJJJFFFGGGHHHLLLOOOPPPSSSXXX]]]```eee```^^^bbbdddeeekkktttmmmooossswwwyyyxxxwwwuuutttpppkkkjjjlllppprrrrrrqqqnnnooorrrrrrqqqwww~~~~~~yyy|||vvvuuuyyy~~~}}}{{{||||||zzzwwwttt}}}}}}}}}}}}~~~}}}}}}~~~{{{yyywwwmmmgggdddgggjjjhhhdddbbb]]]jjj}}}vvvooommmpppsssyyy~~~yyyrrrooonnnpppwwwssseeeXXXRRRLLLFFFEEEIIILLLMMMRRR[[[iiiwww}}}{{{vvvnnnhhhccc^^^VVVMMMDDD;;;333...///---,,,---//////+++'''************)))))))))((()))***+++,,,,,,+++***)))***************)))((((((++++++******************)))***++++++***)))***+++******))))))((((((''''''((()))***)))((('''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((zzz```MMMBBB===;;;999777555444444555555111111111111111111111111222222111000///...------......------------......------++++++***+++,,,---+++++++++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++&&&''''''(((((((((((('''))))))(((((())))))***+++***(((&&&&&&(((((((((''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((('''&&&&&&&&&&&&%%%$$$'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&'''''''''((((((((((((***)))((('''''''''((()))&&&'''((((((((((((((((((&&&&&&((()))))))))((('''''''''((((((''''''&&&%%%((((((((()))))))))*********)))(((''''''((()))***((((((((((((((((((((((((,,,,,,,,,++++++*********((((((((()))***+++,,,---------...000111444555777;;;===???@@@AAABBBEEEHHHJJJLLLOOORRRSSSSSSTTTTTTPPPRRRUUUXXX\\\```fffjjjqqq{{{~~~}}}|||yyy||||||wwwssspppnnnlllrrrzzz~~~}}}{{{{{{|||~~~~~~xxxtttlllcccZZZTTTPPPNNNNNNOOOQQQRRRRRRQQQPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKFFFCCCAAAAAACCCDDDCCCBBBCCCDDDDDDEEEDDDBBB@@@???>>>===<<<;;;;;;;;;<<<===:::;;;<<<<<<<<<;;;:::999<<<:::888888:::<<<<<<<<<@@@AAAEEEIIIJJJHHHCCC???;;;::::::;;;<<<======<<<;;;>>>@@@AAAFFFMMMOOOMMMKKKGGGFFFIIIIIIDDDAAABBBAAACCCEEEFFFHHHLLLQQQTTT]]]WWWTTTVVVXXXYYY\\\bbbbbbeeejjjppptttvvvvvvvvvsssoookkklllppptttuuutttoookkkiiikkkkkklllttt}}}}}}xxxtttwwwqqqpppuuu{{{~~~zzzvvvwww~~~|||ssssssvvv{{{~~~xxxvvvssspppqqqjjjfffhhhjjjhhheeeddddddnnn~~~zzzvvvtttttttttssstttvvvzzz||||||xxxrrrsssvvv~~~|||ppphhh___TTTMMMMMMPPPOOOOOOSSS[[[dddkkknnn{{{zzzsssnnnnnniiiaaaXXXPPPGGG???:::444111......000000...+++******************))))))+++++++++,,,,,,+++++++++***************)))((((((************************)))***++++++))))))***+++***)))))))))(((((((((''''''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((({{{aaaMMMBBB===:::999777555444444555555111111111111111111111111222222111000///...------......------------.........---,,,+++******+++,,,((()))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&''''''''')))(((((((((((()))******+++)))'''''''''''''''%%%'''''''''((()))***+++,,,((((((((((((((((((((((((***))))))(((''''''&&&&&&***)))''''''''''''%%%###(((((((((((((((((((((((()))(((((((((((((((((()))&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''&&&%%%%%%&&&((()))))))))((((((((()))******(((((((((((((((((('''&&&&&&''''''((()))(((((((((''''''((((((((('''&&&&&&(((((()))))))))*********))))))(((((((((((()))))))))))))))))))))))))))))),,,+++++++++++++++++++++*********+++,,,---...///,,,---///111444888:::<<<@@@BBBDDDEEEEEEFFFIIIKKKLLLNNNPPPQQQPPPNNNNNNOOOSSSVVV[[[aaahhhpppxxx~~~~~~~~~zzzxxxvvvtttrrrsssxxx}}}|||xxxvvvvvvuuu}}}yyyuuuvvvtttooojjjeee^^^UUUOOOKKKIIIIIIJJJJJJLLLMMMMMMLLLKKKJJJIIIJJJKKKKKKJJJIIIHHHGGG???===;;;;;;===>>>???>>>??????@@@@@@???<<<:::999999999888777777888::::::>>>???????????????>>>>>>999999888777777999<<>><<<===:::;;;===???@@@CCCHHHLLLVVVOOOJJJKKKNNNNNNOOOQQQUUUXXX]]]cccgggjjjkkklllllliiigggjjjqqqvvvvvvtttqqqlllhhhggggggiiipppwwwzzz}}}|||wwwrrrpppsssnnnmmmqqqwwwzzzzzz}}}}}}ooopppsssxxx}}}yyyvvvwwwuuuqqqsssmmmjjjlllnnnllljjjjjjmmmtttyyyqqqmmmnnnrrruuuzzz~~~xxxvvvuuuxxx~~~wwwhhh\\\WWWTTTQQQMMMKKKNNNSSSWWWZZZhhhrrr}}}{{{vvvqqqjjjbbbZZZRRRJJJEEE===888333111111111///---************++++++++++++,,,,,,,,,++++++,,,,,,,,,***************)))((((((************************)))***++++++))))))***+++))))))))))))((((((((((((((()))***)))'''&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((|||aaaNNNBBB===999888666555444333333444111111111111111111111111////////////000000000000......------------......///...,,,******)))******)))))))))*********++++++))))))))))))))))))))))))'''''''''''''''''''''''',,,+++)))(((''''''((()))'''''''''''''''(((((()))***)))'''&&&'''((('''&&&((('''''''''((()))******(((((((((((((((((((((((())))))((((((''''''''''''+++)))(((((())))))'''&&&'''''''''''''''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))''''''''''''(((((())))))(((((())))))((('''&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''&&&''''''''''''((((((((())))))(((((((((((())))))************************((((((((((((((((((((((((***++++++,,,---///000111///000222555999<<>>>>>===<<<:::999888777777888777777777777999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<;;;>>>DDDIIIPPPQQQVVV^^^ccc^^^QQQEEEEEECCCBBBAAA@@@???<<<:::===???AAAEEENNNXXXZZZWWWOOOKKKFFFDDDBBBAAA??????;;;:::===AAADDDGGGNNNTTTZZZSSSJJJGGGHHHJJJJJJJJJLLLMMMPPPSSSUUUWWWXXXXXX]]]\\\]]]dddlllqqqpppnnnmmmjjjfffcccbbbcccgggkkkooouuu|||}}}xxxrrrooooooqqqnnnnnnrrruuuuuuwww{{{{{{{{{}}}uuuxxx}}}|||{{{{{{vvvyyyzzzyyyuuurrrqqquuuwwwuuusssssstttzzz}}}}}}ssslllkkkmmmooorrrtttxxx~~~~~~{{{wwwtttvvv}}}pppiii^^^WWWOOOJJJJJJNNNSSSUUUWWW^^^iiisss}}}}}}yyyrrrkkkddd]]]WWWRRRIIICCC;;;555333222///,,,++++++++++++,,,,,,,,,,,,---,,,************,,,---***************)))(((((())))))))))))************)))***+++***)))((()))+++))))))))))))((((((((((((***+++,,,+++***))))))+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((}}}bbbNNNBBB===777666555444333222222222111111111111111111111111////////////000000000000......------------.........---,,,***))))))******++++++++++++************))))))))))))))))))))))))************************+++***)))'''''''''((()))&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&((())))))((()))(((''''''&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''(((((())))))'''&&&%%%&&&((())))))'''%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))'''''''''(((((((((((((((+++)))'''&&&&&&''')))***&&&&&&'''((((((((())))))(((((())))))((('''&&&&&&''''''''''''((((((((()))''''''((((((((((((((('''''''''''''''((((((((()))(((((())))))))))))((((((++++++++++++++++++++++++%%%&&&&&&''''''(((((((((++++++,,,---...000222333333444666888;;;???AAACCCFFFIIILLLNNNOOOPPPRRRSSSTTTSSSNNNIIIFFFJJJSSS[[[oootttyyy}}}~~~~~~~~~~~~||||||}}}~~~|||yyyvvvrrrpppjjjhhhddd___ZZZXXXWWWXXX\\\aaaddddddbbbaaa^^^ZZZWWWVVVVVVTTTRRRPPPNNNLLLHHHHHHFFFDDDBBB@@@>>>===???@@@AAAAAAAAA>>><<<:::777888888888999;;;===??????<<<888555444555777999888888888888:::<<<>>>???DDDDDDDDDDDDCCCBBB@@@???;;;===>>>???@@@FFFOOOUUU^^^___bbbiiimmmiii[[[PPPLLLJJJFFFDDDCCCCCCAAA???AAAEEEHHHLLLUUU]]]___\\\VVVTTTOOOKKKJJJIIIGGGEEE@@@>>>BBBIIINNNRRRZZZccceee]]]QQQHHHEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGLLLNNNTTT[[[bbbeeecccaaa^^^^^^]]]\\\]]]___```___gggnnnuuuvvvqqqllljjjkkkmmmlllooossstttqqqqqqtttssssssuuuxxx}}}~~~zzzzzzvvvyyyxxxzzz~~~{{{||||||xxxyyyyyyzzzuuuwww{{{pppjjjhhhiiijjjqqqoooooorrryyy~~~xxxtttwww~~~pppggg[[[PPPLLLLLLOOOQQQMMMPPPVVV___hhhrrr}}}|||wwwqqqlllfffbbbWWWPPPFFF???999555000,,,,,,,,,,,,,,,------------+++***)))(((((()))***+++***************)))(((((((((((()))))))))*********((()))******)))((()))***(((((((((((())))))))))))***+++,,,+++***))))))+++'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''|||bbbNNNCCC>>>777666666555444333222111111111111111111111111111222222111000///...------......------------......---,,,+++***))))))***+++,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%&&&(((******)))***)))(((&&&%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&''''''((())))))***###""""""$$$&&&''''''&&&$$$$$$%%%%%%&&&'''''''''***))))))))))))))))))***''''''((((((((()))))))))'''''''''(((((((((((((((+++***)))((('''((())))))(((((()))*********))))))(((((((((((((((((('''&&&(((''''''''''''((())))))''''''((()))))))))(((((()))))))))*********++++++(((((())))))))))))((((((************************''''''(((((()))***++++++------...///111333444555777777999;;;>>>AAACCCEEEKKKMMMPPPQQQQQQQQQRRRSSSLLLMMMLLLJJJJJJQQQ^^^hhhtttxxx}}}|||zzzyyyzzz~~~{{{zzzxxxxxxyyyuuuvvvuuurrrmmmhhheeedddWWWUUUQQQNNNMMMNNNOOOQQQUUUWWW[[[]]]]]][[[XXXUUUQQQRRRRRRPPPMMMIIIFFFCCC>>>>>>>>>>>>============<<<<<<======<<<;;;:::999666777888999999;;;???AAAAAA>>>:::777777999<<<>>><<<<<<<<<===???AAADDDEEENNNOOOPPPPPPOOOMMMKKKIIICCCCCCCCCCCCFFFMMMVVV\\\``````dddjjjooommmeee]]]XXXVVVSSSPPPNNNLLLHHHFFFDDDIIINNNPPPVVV^^^cccccc^^^^^^[[[VVVSSSRRRMMMGGGGGGDDDGGGPPPUUUXXX```kkkkkkggg]]]OOOFFFCCCBBB???????????????@@@AAABBBCCCDDDJJJRRRXXXYYYWWWUUUSSSPPPSSSUUUWWW[[[``````]]]___dddjjjkkkgggdddeeeggghhhhhhlllqqqqqqnnnnnnrrrqqqqqqrrrtttvvvxxxzzz{{{vvvvvvxxx|||yyy~~~|||vvvxxx}}}~~~{{{vvvwww}}}|||qqqjjjiiikkkmmmmmmsssnnnjjjkkkqqqxxx}}}}}}xxxvvvxxx{{{}}}nnn```VVVPPPLLLJJJKKKIIIKKKPPPUUU]]]hhhrrr}}}}}}yyyuuupppmmmeee___VVVMMMFFF>>>666000............---------,,,))))))(((((((((((())))))***************)))(((((('''(((((())))))*********((()))******(((((()))***(((((((((((())))))))))))((()))***)))'''&&&'''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''|||aaaNNNCCC???888888777777666555333333111111111111111111111111222222111000///...------......------------......,,,+++***))))))***++++++)))))))))***************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&''''''((())))))'''&&&&&&((()))(((((())))))((('''&&&&&&&&&'''(((((((((((((((((((((((('''''''''(((((((((((((((%%%$$$$$$%%%&&&((('''&&&%%%%%%%%%&&&'''((((((((())))))************))))))'''((((((((())))))))))))''''''''''''((((((((()))))))))((((((((('''''''''(((((()))))))))(((''''''&&&'''(((((((((((((((((((((''''''&&&'''((()))***''''''((()))))))))))))))))))))*********+++++++++'''((()))******)))((('''************************(((((()))***+++,,,------000000111222444666888999;;;<<<>>>@@@CCCGGGIIIKKKPPPRRRTTTTTTRRROOONNNNNNIIIOOOWWWZZZ\\\```hhhooouuuxxx}}}~~~wwwrrrssstttqqqnnnoooggggggeee```ZZZUUUTTTTTTJJJIIIIIIIIIJJJLLLLLLLLLNNNMMMNNNPPPQQQPPPNNNMMMIIIIIIGGGEEECCC???===;;;999999999;;;<<<>>>???@@@<<<<<<<<<;;;;;;;;;;;;;;;999;;;=========???CCCGGGFFFFFFDDDCCCCCCDDDEEEFFFDDDEEEEEEFFFIIIKKKNNNPPPMMMPPPUUUZZZ\\\]]][[[ZZZ^^^YYYSSSOOOPPPTTTXXX[[[YYY\\\bbbllluuuzzz||||||xxxvvvrrrnnnhhh___UUUOOOHHHNNNRRRRRRUUU___iiinnnsssuuusssmmmhhhddd\\\SSSQQQKKKMMMUUUXXXXXX___kkkiiillliii]]]SSSNNNKKKHHHCCCCCCBBBAAAAAACCCDDDFFFFFFPPPZZZ\\\UUUNNNJJJIIIIIILLLMMMMMMSSSZZZ[[[WWWQQQUUUZZZ]]]^^^aaaeeeiiiiiihhhjjjllljjjhhhjjjoooppprrrsssttttttsssrrrrrrooopppsssyyyzzz}}}}}}xxx{{{|||wwwzzzyyyuuuuuu{{{~~~}}}zzzrrrhhhdddffflllpppqqqqqqlllfffggglllrrruuuvvvzzz{{{}}}}}}{{{xxxwwwvvv{{{xxxlllaaaWWWQQQPPPKKKHHHJJJKKKLLLTTT]]]hhhppp||||||yyyvvvqqqllleee^^^VVVLLLAAA999111000000///...---,,,,,,))))))************))))))***************)))((((((''''''(((((()))******+++((()))***)))((('''(((***'''((((((((()))))))))***'''((()))(((&&&%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''{{{aaaNNNDDD???999999999999888666555444111111111111111111111111////////////000000000000.........------.........+++***)))))))))***+++,,,&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))***)))((((((((((((((((((((()))******+++)))'''''''''((('''&&&)))(((((((((((())))))***(((((((((((((((((((((((()))))))))(((''''''&&&&&&***)))(((((()))***)))'''&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&'''''''''(((((())))))''''''(((((('''&&&%%%%%%&&&&&&'''''''''%%%$$$###&&&&&&'''((()))))))))((((((''''''&&&&&&((()))***''''''((()))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''(((***+++,,,---...333333444555777999;;;<<>><<<:::999999::::::::::::<<<===???AAABBB======<<<<<<<<<===>>>>>>===???BBBBBBBBBDDDIIIMMMLLLMMMNNNPPPPPPOOONNNNNNMMMMMMNNNOOORRRUUUWWWYYY^^^ccclllvvv}}}{{{rrrfff]]]ZZZYYYXXXWWWWWW\\\gggtttqqqaaaVVVLLLRRRUUURRRUUUaaapppyyy}}}rrrfffXXXQQQQQQWWWYYYVVV\\\gggdddnnnrrrkkkaaa]]]ZZZWWWKKKJJJHHHFFFEEEFFFGGGHHHMMMXXXbbbaaaUUUIIIDDDDDDBBBDDDBBB@@@DDDLLLMMMIIIDDDGGGLLLRRRYYYaaaiiinnnnnnkkkiiihhhdddaaadddkkknnnqqquuuvvvuuurrrpppnnnmmmnnnrrrzzz~~~|||{{{~~~}}}zzz}}}{{{vvvssstttwwwuuuoooooowww}}}}}}tttkkk```\\\___fffkkkmmmmmmhhhcccdddiiinnnooonnnooorrrvvvzzz{{{zzzwwwtttlllvvv~~~vvviiiaaaTTTMMMJJJIIIGGGDDDHHHPPPRRR]]]lllzzzxxxtttnnniiibbbWWWJJJBBB222222111///...---,,,+++)))***+++,,,,,,+++***)))***************)))((((((&&&''''''((()))******+++((()))***)))((('''(((***'''((((((((())))))******(((******)))((('''((()))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''uuu^^^NNNCCC===999888777666666555555555444444444444333111///...000000000000////////////------------...............---,,,,,,++++++++++++---,,,+++)))(((((('''(((+++++++++***************************))))))))))))))))))(((((('''''''''&&&,,,***'''%%%$$$$$$&&&'''))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%''')))***))))))(((&&&&&&&&&'''''''''((((((,,,------,,,***)))***+++)))'''&&&''')))***(((%%%'''(((((()))***++++++++++++***)))(((((()))******+++)))'''&&&'''((('''&&&)))((()))+++......+++'''''')))+++---///000111111666777777777888;;;???BBBEEEDDDDDDFFFKKKPPPTTTUUUTTTSSSQQQNNNMMMMMMPPPRRRcccqqq~~~~~~tttmmmrrrzzz{{{}}}uuuiii^^^[[[XXXRRRJJJFFFDDDEEEHHHIIIIIIHHHEEEDDDHHHGGGFFFGGGHHHFFFBBB===;;;>>>AAACCCAAA???>>>>>>:::::::::999777666777888999===@@@AAAEEEJJJLLLIIIGGGDDDBBBDDDCCCAAABBBEEEBBBAAAEEEKKKNNNOOOSSSYYYXXX```dddccceeelllkkkeee```ZZZVVVXXX[[[]]]bbbfffkkkzzzwwwnnnjjjeee```dddffflll}}}}}}hhhXXXSSSTTTWWWZZZ\\\gggvvvddd]]]XXXYYY\\\___fffllluuu}}}tttooohhh\\\OOOLLLLLLKKKLLLNNNSSS]]]ddd```WWWPPPKKKGGGHHHCCCAAADDDDDDBBB@@@BBBBBBCCCFFFLLLTTT]]]cccfffiiidddbbbddddddbbbdddjjjsssnnnkkknnnpppnnnllllllooopppxxx|||{{{}}}|||wwwyyy}}}|||vvvuuuwwwuuuqqqmmmnnnsssxxx{{{{{{ssspppkkkfffddddddfffhhhccc______fffqqqxxxwwwssssssrrrqqqrrrvvvzzz{{{xxxqqqnnnkkkkkkqqqzzzsssgggZZZOOOMMMLLLHHHGGGIIIIIINNNXXXfffooowww~~~|||wwwqqqnnngggXXXJJJ???666000///---))))))...******)))))))))+++,,,...***)))))))))***+++,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&uuu\\\KKKAAA===999888777666666555555555444444444333222111000///000000000000////////////---------...//////000000,,,,,,+++*********++++++,,,+++***))))))((((((((())))))***+++,,,---......)))))))))(((((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((((((''''''&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((&&&((()))(((''''''((()))***((('''''')))+++***((('''(((((()))******++++++---,,,++++++++++++,,,---+++***(((((())))))(((''')))((((((***------+++))))))+++,,,///111222333444888:::;;;<<<<<>>;;;<<>>>>>;;;<<<===<<<;;;;;;===>>>???CCCGGGHHHMMMRRRSSSQQQUUUNNNIIIJJJKKKIIIJJJLLLGGGMMMVVV^^^___^^^dddkkksssiiiaaa```cccgggooowwwzzzwwwtttqqqnnnsss~~~|||jjj]]]\\\]]]aaafffkkkyyyppphhhbbbccchhhnnnyyytttaaaWWWSSSPPPPPPQQQQQQZZZ```]]]VVVQQQMMMIIIIIICCC@@@BBBCCCAAAAAACCCAAACCCGGGNNNWWW]]]______]]]ZZZZZZ]]]^^^aaajjjtttsssmmmiiijjjjjjhhhggghhhkkknnnxxx}}}{{{|||~~~}}}{{{|||yyywwwzzz}}}yyy}}}}}}zzzyyyzzz|||~~~zzzwwwvvvqqqmmmiiiiiinnntttwwwxxx|||xxxtttsssuuuwwwwwwvvvddd^^^\\\cccrrr~~~sssrrrqqqpppqqqqqqpppmmmmmmkkkhhhfffhhhlllqqqtttzzzxxxkkk]]]WWWRRRKKKGGGHHHFFFHHHNNNWWW]]]aaaiiiqqq{{{~~~xxxtttoooeee[[[KKK>>>333111000...---...***************+++,,,---******))))))******+++,,,******))))))))))))******(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvZZZHHH???===999888777666666555555555555444333222111000000000000000000000////////////------------------,,,,,,******))))))******++++++************************(((((()))***+++,,,------((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''')))*********(((((())))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((((((''''''''''''((())))))(((((('''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((''''''&&&%%%%%%(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((()))&&&&&&'''''''''((((((((($$$%%%''''''&&&&&&((()))+++)))'''((()))+++,,,,,,((((((((()))******++++++,,,,,,+++++++++,,,,,,---+++***)))***++++++)))'''***)))((()))+++------,,,,,,---///111333555666777<<<>>>@@@BBBCCCDDDFFFHHHIIIKKKNNNQQQRRRQQQOOONNNLLLOOOSSSUUUWWW^^^hhhqqqwww~~~zzz}}}yyyzzz|||}}}}}}|||zzzxxxyyyxxxwwwxxx}}}yyyoooXXXLLLBBB???@@@>>>===>>>===???BBBEEEGGGGGGGGGFFF@@@===:::888999::::::::::::<<>>=========???AAAFFFIIILLLPPPWWW___bbbaaafff^^^VVVTTTSSSPPPPPPQQQQQQ[[[jjjuuuwwwxxxuuuhhhcccfffmmmzzz}}}|||}}}~~~~~~yyymmmffffffiiiooovvvxxxpppkkklllsss~~~mmm^^^VVVQQQQQQSSSSSSZZZ___^^^\\\]]]]]]\\\YYYRRRLLLJJJHHHDDDDDDFFFBBBCCCHHHRRRZZZ]]]XXXSSSQQQOOOOOOPPPRRRWWWeeeqqqooohhhcccccccccaaabbbeeeggglllvvv~~~}}}|||}}}xxxqqqxxxxxx{{{{{{vvv{{{|||uuuqqqrrrvvv~~~}}}wwwtttlllhhheeegggmmmtttxxxyyymmmeee___eeevvvzzzyyywwwuuuqqqmmmjjjhhhkkkiiifffccc```_________fffrrr}}}tttjjj```UUUMMMIIIGGGEEEEEEGGGHHHIIINNNUUU___hhhsss{{{}}}~~~zzzwwwsssmmmXXXHHH888111000///,,,*********++++++++++++++++++******)))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwYYYFFF???>>>999888777666555555555555666444333111000000111222000000000000///////////////...---,,,***(((''''''******)))******+++,,,---))))))******++++++++++++))))))((((((''''''&&&&&&((((((((('''''''''&&&&&&((((((((((((((('''''''''+++++++++***)))((('''&&&(((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((((((''''''&&&'''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((***)))'''&&&&&&'''((()))''''''''''''(((((((((((('''((())))))(((((()))+++***)))(((''')))***,,,---(((((())))))************)))((((((((())))))*********))))))***,,,+++)))'''***)))((((((***---///000//////111333555777999:::???BBBEEEGGGHHHIIIJJJLLLOOOOOONNNMMMKKKKKKLLLMMMRRRZZZdddiiijjjlllpppuuuuuu{{{zzz|||yyy{{{{{{xxxqqqkkkhhhgggdddfffiiilllqqqrrrhhh\\\KKKCCC<<<===@@@@@@AAACCC??????AAAAAAAAA@@@>>>===<<<;;;999888888999:::::::::===AAADDDDDDEEEFFFGGGAAABBBBBBAAAAAABBBFFFHHHQQQSSSVVV[[[hhhwww|||uuunnneee\\\YYY[[[aaahhhuuuyyykkkfffiiirrr}}}yyyyyy}}}}}}uuupppoooooottt|||zzzuuurrrvvvnnnaaaZZZVVVVVVXXXZZZ```eeehhhoooyyy~~~sssggg^^^VVVNNNJJJKKKHHHIIIOOOXXX___^^^UUUMMMOOOLLLHHHGGGHHHNNNXXX___bbb\\\XXXXXXZZZ[[[```fffgggkkkqqqvvvuuurrrvvv||||||tttnnnvvvyyy~~~|||yyy~~~zzzrrrooouuu|||~~~xxxuuukkkiiigggkkksss{{{}}}ssskkknnn|||~~~xxxqqqppprrrssspppkkkeee___[[[YYYXXXZZZcccmmmuuuuuuhhh[[[TTTOOOIIIDDDAAA>>><<>>CCCEEEHHHJJJKKKLLLNNNOOOSSSQQQMMMJJJIIINNNVVV]]]gggmmmtttwwwuuutttvvvyyy~~~uuuooorrrxxx{{{|||~~~~~~zzzpppeee[[[XXXWWWUUUZZZ```dddgggdddXXXLLLCCC===;;;===???>>>===>>>===>>>======;;;999888666888999::::::::::::::::::>>>BBBGGGKKKLLLLLLLLLMMMJJJJJJIIIIIIJJJNNNTTTYYY```bbbdddmmmqqqlllnnnwwwvvv{{{yyyooommmrrr|||{{{xxxwwwxxx~~~|||uuurrrssswww~~~|||yyyzzzqqqhhheeecccccceeeeeejjjpppyyyttteeeWWWPPPOOONNNPPPUUU\\\aaa^^^VVVNNNOOOLLLGGGEEEGGGKKKNNNNNNOOOKKKIIILLLPPPUUU^^^gggmmmllllllkkkhhhgggnnnxxx~~~wwwsssttt{{{~~~|||}}}vvvwww||||||tttrrrqqquuu|||}}}wwwyyy~~~xxxtttzzzvvvkkkbbb\\\ZZZYYYUUUZZZ___dddpppqqqhhh[[[RRRHHHBBB===888999<<<777???GGGLLLOOOVVVbbbkkkttt}}}|||rrrkkk\\\JJJ;;;222///---******+++,,,+++***((('''******))))))((())))))***((()))************)))((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''&&&%%%%%%&&&(((***))))))&&&&&&&&&&&&&&&&&&&&&&&&uuuYYYHHH@@@>>>999888777666666555555555444333222222111111111222000000000000////////////,,,---------------......,,,,,,,,,+++,,,,,,------((()))+++,,,,,,,,,++++++((()))))))))*********+++)))))))))(((((((((''''''************+++++++++++++++***(((&&&''')))+++---))))))))))))))))))))))))((((((((()))))))))******''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((()))******++++++'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''(((((()))''''''((((((((()))))))))***+++,,,+++((('''((()))((()))******(((((((((***))))))))))))))))))******'''((()))***++++++++++++***((('''''')))******)))++++++,,,,,,---///333666555555666888:::>>>AAACCCGGGIIIKKKLLLMMMOOOQQQSSSQQQPPPNNNMMMPPPZZZhhhrrr}}}|||zzzxxxxxx{{{sssppptttyyy}}}zzzwwwnnnbbbVVVNNNMMMNNNPPPXXX```aaa^^^XXXNNNDDDDDD???===??????;;;999999:::::::::;;;::::::999999777999;;;<<<<<<;;;<<<===@@@FFFMMMSSSUUUUUUUUUTTTVVVTTTQQQPPPRRRXXXaaahhhkkklllppp|||zzz|||~~~vvvqqquuu}}}}}}vvvvvvvvvwww~~~{{{tttuuu|||{{{yyy||||||pppmmmmmmmmmmmmooorrrxxxooo___VVVTTTOOOQQQUUUZZZ]]]]]]ZZZWWWTTTSSSOOOIIIGGGHHHGGGDDDBBB??????DDDJJJQQQ\\\gggpppjjjddd```^^^___hhhrrrttt~~~zzzsssuuu{{{~~~}}}{{{|||yyyuuusssooopppttthhh```\\\ZZZUUUVVVWWW[[[ddduuu}}}kkk___SSSJJJBBB;;;888:::777:::===>>>???FFFPPPYYYdddoooyyy}}}vvvtttjjjWWWDDD999222...------------,,,+++))))))******)))((((((((())))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((())))))))))))(((((('''&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&qqqYYYHHH???;;;999888777666666555555555222222333333333222111111000000000000////////////---------,,,++++++******---,,,++++++++++++++++++)))***+++------,,,+++***))))))************++++++((((((((('''''''''&&&&&&))))))*********+++++++++))))))((((((((()))***+++))))))))))))))))))))))))(((((()))))))))*********''''''((((((((((((''''''&&&%%%%%%%%%&&&''')))***&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))***&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''((()))))))))((('''((((((((()))))))))))))))***+++***)))((()))***(((+++------***((('''(((***)))))))))))))))))))))((()))+++,,,---------,,,,,,***''''''(((+++,,,,,,***,,,...//////111555888999::::::<<<>>>BBBFFFHHHKKKLLLNNNNNNOOOQQQUUUXXXWWWZZZ^^^bbbfffppp|||}}}}}}}}}vvvvvvyyyxxxyyy{{{nnnggg]]]RRRJJJHHHJJJMMMRRR[[[aaa]]]UUUNNNGGGBBBDDD???===>>>===:::999;;;;;;;;;<<<<<<===>>>>>>>>>===>>>??????>>>???CCCFFFGGGOOO\\\gggnnnqqqrrrrrrooojjjccc]]]\\\aaajjjqqqvvvyyy~~~yyyxxx{{{zzzxxxxxxyyywwwzzz~~~||||||wwwmmmmmmqqqtttxxx{{{tttggg___^^^YYY[[[___bbbeeeiiiooosssqqqtttnnn]]]NNNGGGEEEDDDAAA@@@AAAFFFKKKRRR]]]hhhhhh```XXXUUUTTTWWW```hhhpppyyyyyytttvvv{{{uuuwwwxxxyyyyyyzzz}}}xxxoooiiigggeeelllqqqgggbbb```[[[ZZZYYYZZZ___kkk}}}uuufffZZZNNNCCC===<<<999999888888999<<>>999999888777666666555555555111222333444444222111000000000000000////////////000///---***'''$$$"""!!!,,,,,,+++***)))))))))***)))***,,,------,,,***)))++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((())))))*********+++************)))'''&&&%%%))))))))))))))))))))))))))))))))))))************''''''(((((((((((('''''''''&&&&&&&&&'''(((***+++&&&&&&&&&'''''''''((((((''''''''''''((((((((()))*********)))((((((''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((($$$%%%''')))******)))((((((((((((((()))))))))))))))***,,,,,,++++++,,,...)))---000000,,,)))'''(((*********)))))))))))))))((()))+++,,,------,,,,,,...+++((('''))),,,...///***---000111111222666:::=========>>>AAAEEEIIIKKKNNNOOOPPPPPPQQQSSSWWW[[[gggmmmvvv|||}}}xxxzzzyyysssooooooccc[[[PPPGGGDDDGGGMMMQQQUUU]]]aaaYYYMMMFFFCCCBBB===888555777777777999>>>????????????@@@@@@@@@AAADDDDDDDDDBBBAAADDDJJJOOOTTT___pppzzzoooiiikkksssyyy{{{}}}}}}zzzuuuvvvmmmooovvv}}}wwwlllggggggkkknnnrrrtttwwwyyy[[[LLLJJJKKKHHHGGGHHHLLLPPPUUU```kkk^^^UUUMMMKKKNNNQQQXXX___rrryyy{{{vvvuuuvvv}}}~~~}}}{{{uuupppsssuuutttrrrqqquuuyyyvvvkkkcccaaa```jjjyyypppjjjgggcccaaa___^^^___eeessswwwhhh[[[MMMDDDAAA999888777666666888:::;;;;;;CCCMMMVVVbbbnnnuuuuuu~~~rrrggg\\\KKK===666555333111/////////000******)))(((((((((((((((''')))***++++++***)))'''************************)))))))))))))))(((((('''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&lllSSSEEE>>>;;;777777666555444333333222000000000000000111111111...//////000000000000///------------------------,,,------------,,,+++***+++++++++++++++***)))((()))))))))))))))(((''''''(((((('''(((((()))***+++&&&&&&'''((()))(((%%%"""))))))(((((((((((())))))******))))))((((((''''''''''''(((((())))))******************************''''''''''''((((((((()))&&&((()))++++++)))(((&&&))))))(((((((((((())))))((((((((('''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&))))))(((((((((((())))))*********)))((((((''''''''''''(((((())))))************+++,,,,,,,,,,,,,,,%%%(((++++++***((('''((()))************++++++++++++***((('''''')))+++,,,(((***---------,,,---...000000222444666888999:::@@@AAACCCCCCDDDGGGLLLPPPRRRJJJLLLUUURRRJJJYYYttt{{{~~~~~~{{{xxxtttpppiiiccc^^^WWWPPPJJJJJJKKKKKKOOOSSSZZZWWWSSSMMMGGGAAA<<<:::;;;:::777666888===AAABBBEEEBBB@@@AAACCCCCCDDDFFFFFFGGGKKKMMMLLLKKKQQQYYY^^^yyywwwrrruuuzzzyyy|||~~~~~~~~~zzzuuussswww~~~ssspppwww|||kkkZZZSSSPPPMMMMMMMMMPPPUUU\\\aaadddTTTOOOIIIEEEDDDGGGLLLOOOqqq}}}~~~sssooooooooovvv}}}}}}|||~~~vvvqqqnnnmmmllljjjjjjmmmrrrtttrrroootttrrrnnniiijjjxxx{{{uuuvvv{{{xxxtttnnngggccceeejjjooo}}}ssseeeSSSFFFBBB<<<777777666444444888999;;;@@@FFFKKKTTTfffuuu~~~|||yyytttjjj^^^VVVDDDAAA<<<999777666555444000---***))),,,---,,,******)))((()))******(((&&&&&&'''((()))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&************))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))kkkTTTEEE???===888888777666555444444333333333222222111111000000//////000000000000//////------------------------+++++++++*********))))))---------------,,,++++++***************))))))((())))))(((((((((((())))))111---(((%%%&&&(((******))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))************************%%%%%%&&&&&&&&&''''''''''''((()))******)))((('''))))))(((((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''******))))))))))))******'''''''''''''''&&&&&&&&&(((((((((((())))))******)))***+++++++++++++++***'''***,,,---+++***)))))))))************++++++++++++******)))***+++,,,---***,,,---...------///111222333444666888:::<<<>>>BBBBBBDDDIIIMMMPPPPPPOOOYYYOOOJJJMMMNNNVVVrrr~~~xxxuuuuuuuuuvvvrrrqqqpppnnnjjjddd\\\VVVTTTPPPNNNOOONNNJJJIIIJJJMMMKKKHHHDDD@@@===;;;:::888888888888;;;???BBBDDDHHHHHHHHHKKKMMMNNNNNNOOOPPPPPPSSSTTTRRRSSS\\\ggg|||{{{zzz{{{~~~}}}zzzwwwvvv{{{wwwrrrwwwyyyggg\\\UUUTTTRRRRRRTTTZZZ^^^___^^^VVVSSSMMMFFFCCCEEEJJJOOOcccmmmsssmmmeeedddfffgggmmmuuu~~~|||yyyyyy~~~yyyrrrllliiiiiikkkmmmmmmmmmlllkkkkkkmmmmmmnnnsss||||||vvvvvvwww|||wwwkkkcccbbbfffiiirrryyyzzzgggXXXNNNCCC:::888888666333333666777:::>>>AAAHHHWWWeeessswww}}}}}}vvvmmmhhhZZZWWWRRRNNNJJJDDD===888777333...---...///---+++,,,+++************(((&&&))))))*********)))(((((())))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%******)))))))))((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))kkkTTTFFF???===999999888777666555444444555444444333222111000000000000111000000///...---------------------------,,,+++***)))))))))***+++)))************))))))(((++++++++++++******************)))((((((((())))))...***%%%"""###''')))+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((('''((()))******)))((('''))))))(((((((((((())))))((((((((()))))))))))))))&&&&&&&&&''''''(((((()))+++******))))))******+++&&&&&&''''''''''''((((((((((((((())))))))))))***)))***************)))(((''')))+++,,,***))))))))))))************+++++++++++++++++++++,,,,,,,,,---,,,---...------///111444666666777888;;;>>>AAACCCFFFFFFHHHMMMSSSUUURRRMMMSSSOOOLLLLLLSSSgggxxxqqq||||||tttnnnkkkkkklllhhhiiijjjjjjhhhccc[[[VVVUUUPPPMMMLLLIIIDDDBBBEEEEEEDDDAAA>>><<<<<<<<<===999:::<<<>>>@@@CCCHHHLLLLLLPPPUUUZZZ]]]]]]\\\[[[YYYZZZ\\\\\\ZZZ^^^mmm|||{{{}}}}}}xxxwwwwwwyyyzzzsssvvvxxxjjjaaa^^^\\\\\\^^^bbbcccbbb```aaa\\\TTTLLLGGGFFFIIIMMMNNNUUUXXXSSSNNNPPPVVVZZZfffllltttxxxwwwvvvuuuvvv|||~~~}}}}}}vvvooojjjkkkoooqqqpppkkkhhhiiikkkllllllqqqqqqkkkpppxxxooobbb]]]^^^```eeejjjrrr|||sss```QQQBBB======:::666444555444555777888<<>>777444333111///,,,---,,,******+++***((('''++++++++++++***)))((('''))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((lllTTTEEE>>><<<999888888777666555444444333333333222222111111000111111111111000...------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---'''(((((((((((((((''''''+++*********************)))))))))((())))))******%%%$$$$$$&&&(((***)))((())))))(((((((((((())))))'''''''''((()))***************))))))((((((''''''(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((())))))(((((((((((())))))'''''''''(((((())))))***%%%&&&&&&'''((())))))*********))))))))))))******'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))(((((('''%%%'''))))))'''&&&''''''))))))*********+++++++++******+++,,,---,,,,,,,,,,,,------------///333666999999999;;;>>>AAADDDGGGJJJJJJLLLNNNOOOOOOMMMLLLNNNWWW^^^aaaiiizzzzzzttttttzzzzzzyyyuuurrrssswww||||||wwwnnneeebbbdddgggggggggggghhhgggddd___\\\TTTMMMFFFAAA===;;;???FFFGGGEEEBBB???>>>???AAABBBAAAAAABBBDDDEEEIIISSS\\\^^^fffpppvvvyyyzzzwwwsssiiiiiiiiigggfffmmm|||rrrsssuuuzzzxxxrrruuuzzzvvvmmmeeegggiiikkklllooosssvvvyyypppddd[[[VVVSSSOOOLLLFFFHHHHHHDDDBBBEEEMMMSSSfffhhhkkkllllllmmmppprrrvvvzzz~~~{{{wwwtttuuuvvvvvvtttqqqpppqqqrrrtttuuu|||uuulllnnnuuu}}}}}}oooccc\\\[[[\\\___aaaeeemmmxxxsssdddRRRGGGAAA<<<:::;;;777555555666555777???IIIRRRYYYbbbllltttyyy|||~~~yyyvvvsssssssssmmmbbbYYYSSSMMMDDD>>>:::666111------+++******++++++***)))******+++++++++******)))))))))))))))((((((((((((***)))(((''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((lllTTTEEE===999888777666666444444333222///000000000111111222222111111111111000...------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---******++++++,,,++++++***))))))((((((((())))))***(((((((((((()))+++,,,,,,***))))))***,,,,,,+++)))))))))(((((((((((())))))&&&&&&'''((()))***++++++******))))))((((((''''''''''''''''''''''''''''''))))))))))))************(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&&&&''''''(((((((((&&&&&&''''''((()))******((((((''''''''''''(((((('''(((((()))***+++,,,,,,************))))))))))))(((((()))))))))(((((('''&&&((())))))'''&&&'''((())))))*********+++++++++)))***++++++,,,,,,++++++,,,---------...000444888;;;<<<<<<>>>AAADDDFFFHHHMMMNNNNNNJJJFFFFFFLLLQQQ```nnn{{{~~~qqqnnnpppooollliiigggiiimmmrrrvvvqqqooojjjbbb\\\\\\aaafffiiigggccc```^^^\\\YYYWWWJJJEEE@@@<<<999888>>>FFFFFFEEECCCAAABBBDDDGGGHHHKKKHHHHHHJJJKKKQQQaaaqqq|||yyyuuussszzz|||pppsssxxx}}}~~~tttqqqsss{{{~~~vvvpppiiiooovvvxxxyyywwwssslll___SSSMMMKKKGGGDDDDDDGGGNNNTTTfffeeeaaa___^^^aaaeeeiiinnnwww~~~}}}}}}}}}|||~~~|||zzzzzz}}}~~~}}}|||zzzvvvooopppwww{{{}}}|||xxxrrrkkkgggeeefffdddcccbbbeeemmmxxxyyygggVVVFFF;;;999<<<999777666777777777===EEERRRRRRTTTZZZdddoooxxx}}}{{{yyywwwyyyzzzxxxqqqkkkccc\\\SSSKKKDDD>>>666000...,,,******+++,,,,,,+++'''((()))++++++,,,,,,,,,))))))))))))((((((((((((***)))(((''''''((()))***''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''lllTTTEEE===:::777777666555444333222222......///000111222222333000000111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++))))))***++++++++++++***)))((('''''''''((()))***))))))))))))***+++,,,,,,111---)))&&&&&&(((((()))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))&&&&&&&&&&&&'''''''''''''''''''''(((((())))))***(((''''''&&&&&&''''''(((&&&&&&'''(((((()))******+++************)))))))))''''''((()))))))))))))))***+++,,,+++***)))***,,,)))************+++++++++************++++++++++++,,,---///000111333777999>>>???AAACCCEEEGGGHHHIIIKKKMMMLLLGGGDDDIIIWWWcccyyy|||hhh```aaaffffffhhhjjjmmmooooooooogggeeeaaa^^^]]]___dddiiiccc___XXXRRRNNNKKKIIIGGG======@@@BBB@@@<<<>>>CCCBBBBBBCCCDDDFFFJJJMMMPPPRRROOOPPPTTTVVV^^^sss~~~zzzxxx~~~xxxrrrqqqtttuuuwww{{{}}}ssswww}}}vvvpppqqquuu}}}zzztttnnnkkklllttt}}}rrrbbbTTTNNNIIIHHHHHHJJJOOOUUUccc___YYYTTTSSSUUUYYY\\\ddduuu~~~~~~}}}}}}}}}|||qqqooorrruuuqqqssswwwyyyyyyyyyzzz{{{uuusssoookkkiiimmmvvv~~~|||jjjTTTAAA999:::888666555777777777;;;BBBSSSRRRRRRTTTZZZeeeqqqyyy}}}}}}}}}}}}}}}|||yyyvvvoooiiiaaaZZZSSSKKKAAA:::333000...,,,---------,,,&&&'''(((***+++,,,,,,---))))))))))))(((((((((((((((''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''lllUUUGGG???<<<888888777666555444333333000000000111111222222222//////000000000000//////+++++++++++++++++++++++++++++++++*********))))))'''(((((()))******))))))***)))((('''((()))+++,,,,,,++++++***)))))))))***+++)))&&&%%%&&&'''''''''))))))(((((((((((())))))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((()))))))))((((((''''''''''''(((((('''''''''(((((())))))***+++++++++*********))))))&&&'''((()))***++++++++++++,,,---,,,******+++---)))************+++++++++,,,++++++***+++,,,---...---///222444555777999<<>><<<;;;===BBBFFFEEEAAACCCIIIHHHIIIJJJMMMOOORRRUUUVVVXXXWWW\\\ccchhhqqq|||zzz}}}{{{yyyyyyxxxxxxxxxyyyyyyyyyssstttyyyxxxtttuuuyyy}}}}}}yyyuuuuuuzzz|||yyyxxxzzzssspppooopppmmmgggdddeeehhhiiikkkmmmqqqwww}}}yyy~~~zzzuuuzzzyyyqqqqqqtttyyy~~~|||sssmmmiiiiiiooouuupppYYYQQQLLLNNNOOOOOOSSSXXX]]]ZZZUUUQQQPPPPPPPPPQQQYYYlll~~~|||~~~|||yyyqqqrrrttttttooosssyyy~~~ppphhhjjjnnntttmmmVVVEEE???888555555777777666999>>>IIIPPPUUUUUUTTTYYYfffrrrzzz}}}~~~{{{zzzzzzvvvrrrmmmhhhbbbZZZPPPHHH<<<999444111///...---+++&&&'''((()))***+++++++++))))))))))))((((((((((((''''''((((((((((((''''''(((((((((''''''''''''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&kkkVVVIIIBBB???999999888777666555444444333333222222222222222222...///000000000000000///++++++++++++++++++++++++,,,------------,,,+++******+++,,,---------------+++***)))((()))***,,,...///...,,,***)))(((''''''"""$$$)))...111000---)))))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))************++++++++++++++++++++++++******))))))%%%&&&((()))+++,,,,,,,,,***++++++***))))))***,,,)))************+++++++++...---,,,++++++---///000...111444777888:::<<<>>>DDDFFFIIILLLMMMLLLKKKIIICCCCCCEEEKKKYYYnnn}}}yyyzzz}}}~~~qqqdddZZZ[[[bbbbbbeeeggg```WWWTTTYYY``````^^^\\\\\\\\\YYYTTTOOOEEECCCBBBAAAAAA@@@>>><<>>999888777555333222222111111111111000111111222222222222111111000/////////.........------,,,,,,,,,++++++***)))(((((())))))((()))******))))))***++++++******)))***+++---...000,,,))))))++++++)))&&&((('''&&&%%%&&&'''((()))******++++++++++++******(((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))(((''''''((()))***))))))))))))((((((((((((000,,,)))'''((()))******,,,+++++++++******))))))''''''&&&&&&'''((()))***(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))+++***)))(((((()))***+++&&&'''((()))'''$$$ ))))))))))))***************)))((((((((()))+++,,,+++***)))))))))))))))))))))************+++...000,,,000555888:::<<>>>>>>>>>>>???>>>;;;999???>>>CCCKKKOOOPPPWWW```ffflllpppppppppqqqmmmhhheeeiiirrr~~~~~~|||{{{zzzzzzzzz{{{vvvwwwvvvsssoookkkjjjjjjggggggeeebbbdddiiijjjhhheeeeeeeeeeeefffggghhhiiigggbbb______^^^\\\]]]aaaddddddeeeggggggeeeaaa^^^bbbaaa___[[[WWWVVVWWWXXX[[[]]]ZZZWWWbbbsssxxxqqqrrrqqqpppsssvvvwwwvvvsssrrrrrruuu}}}~~~yyyvvvtttsssvvvxxxzzz}}}~~~|||zzz~~~wwwnnnkkkoooooozzz~~~dddZZZZZZhhhqqqnnniiiiiiiiihhhggghhheee^^^UUUNNNSSSYYYbbbeee^^^VVVVVV[[[```gggpppuuuvvvxxx|||{{{mmmjjjpppyyy~~~}}}}}}mmmeeeeeefffhhhmmmttt~~~}}}dddKKK@@@;;;777999999888999<<<999???IIITTT\\\^^^[[[XXXeeeppp~~~|||zzz{{{vvvrrrqqqqqqllleeeaaaSSSMMMDDD;;;555111...,,,,,,***((('''((())))))((())))))))))))))))))))))))''''''***,,,&&& &&&000$$$&&&&&&$$$%%%&&&$$$ (((***)))%%%$$$''')))((($$$))),,,***'''''''''%%%""",,,+++&&&,,,***oooXXXIII@@@<<<888777555444333222111111222222111111111111111222111111000000///.........------------------,,,,,,+++******))))))))))))***+++,,,,,,+++***))))))***---,,,+++******+++,,,,,,+++++++++***((((((((()))''''''%%%%%%%%%&&&'''((())))))************))))))************************))))))(((''''''((()))))))))((((((''''''(((((()))))))))))))))((((((((((((...---+++)))(((((()))***))))))))))))((((((((('''((((((((((((((((((''''''''''''&&&''''''((()))))))))))))))))))))))))))))))))(((''''''''''''((()))&&&'''((()))((('''%%%$$$))))))))))))***************))))))((()))***+++,,,+++******)))))))))*********+++,,,,,,,,,---000222333777;;;<<<<<<===AAADDDIIIMMMPPPRRRWWW]]]___\\\WWW___fffnnn~~~zzzwwwuuummmbbb\\\\\\VVVSSSNNNLLLMMMOOOQQQRRRNNNJJJDDD@@@>>>===>>>???>>>>>>???@@@AAABBBAAAAAABBBBBBGGGOOOVVV^^^mmmzzzvvvkkkppp{{{~~~wwwsssyyywwwuuussspppnnnmmmmmmmmmnnnnnnlllhhheeeddddddbbbbbb```]]]___dddeeebbbbbbaaa___^^^___aaadddfffgggaaa\\\[[[ZZZYYY\\\aaacccbbbccceeeggghhhfffdddbbbaaa```\\\YYYWWWXXXYYYXXXZZZXXXXXXccctttyyytttnnnllllllmmmppprrrqqqppppppooopppttt{{{|||xxxuuurrrpppooooooqqqtttwwwzzz~~~|||zzzyyy{{{uuunnnlllqqqsss~~~tttiiibbbeeerrryyyuuuqqqrrrwwwjjjYYYNNNPPPTTTUUUQQQLLLMMMRRR\\\cccjjjnnnoooooorrruuuzzz|||zzzzzzyyywwwyyyxxx{{{}}}~~~xxxoooooouuu|||~~~}}}oooeeecccaaadddiiiooovvvppp\\\HHH@@@:::999999666555777777<<>>;;;666555444333222222222222333333222111000000000000000000//////...---------,,,,,,------------------******)))))))))***++++++---......---***((()))***,,,,,,+++))))))(((((()))'''***,,,***&&&%%%(((,,,)))((('''&&&&&&'''((((((''''''((((((((((((''''''***************************))))))(((((())))))***'''(((((((((((((((((('''(((((((((((()))))))))))),,,...///---)))'''(((***))))))))))))(((((((((((())))))******)))'''&&&%%%&&&&&&'''((()))***++++++)))))))))))))))))))))))))))((((((''''''(((((()))''''''((())))))******+++))))))))))))***************))))))))))))***++++++*********)))******+++++++++---......///000333555888;;;???@@@???@@@DDDGGGLLLOOORRRWWWcccrrr|||~~~ssstttxxxyyy{{{yyyvvvooodddYYYVVVXXXQQQOOOLLLKKKKKKKKKIIIHHHAAA???;;;999888999<<<>>>>>>>>>??????AAABBBCCCDDDFFFHHHNNNXXXeeewwwssswww}}}zzzwwwuuuttttttqqqtttyyy|||zzzuuummmiiinnnmmmllljjjhhheeecccbbbdddffffffeeecccaaa```aaa___```]]]ZZZ\\\```aaa^^^bbb___\\\ZZZZZZ^^^bbbeeeggg```[[[ZZZZZZZZZ___eeegggfffeeefffhhhjjjjjjiiieeeeeeeeebbb___]]]]]]^^^[[[]]][[[[[[eeerrrvvvrrrgggfffeeefffiiijjjkkkjjjlllkkkkkklllpppssstttuuuwwwvvvuuutttrrrpppnnnmmmhhhjjjmmmppptttzzzyyyuuusssttt{{{tttnnnnnnttt{{{uuujjjgggfffmmmyyy}}}}}}jjjQQQLLLIIIHHHGGGFFFHHHMMMZZZ^^^cccfffffffffhhhkkksss{{{{{{|||zzzxxxuuutttuuuxxxwwwwww}}}}}}xxxuuuvvv|||~~~pppgggccc\\\```eeehhhllluuu}}}nnnUUUIII>>>;;;:::777666666777:::???EEEKKKOOOQQQRRRRRRSSSXXXbbbnnnyyy~~~|||yyyvvvsssoookkkgggaaaYYYOOOFFF===555000111...***((((((((((((''')))))))))))))))))))))))),,,+++'''%%%)))+++((("""---$$$ ###+++%%%,,,///---+++,,,,,,***'''!!! (((,,,***)))---((( !!!,,,...%%%###***kkkTTTEEE===:::666555444444333333333333444333222111000000000000111000000//////...------,,,,,,,,,------.........))))))))))))***++++++,,,,,,------,,,***((()))***))))))((((((''''''''''''&&&''')))(((&&&&&&)))++++++***)))((((((((()))***&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******))))))))))))******'''(((************((('''(((((((((((())))))))))))***...111///***&&&'''***+++++++++***************'''(((***+++***)))'''%%%''''''((()))***+++++++++((((((((((((((((((((((((************************)))((((((((()))***,,,---((()))))))))************)))))))))*********++++++***************+++,,,---,,,---///111111222555777888<<<@@@BBBBBBDDDHHHLLLLLLNNNSSS___ttt~~~wwwvvvyyyzzzwwwvvvppphhh^^^UUUQQQSSSWWWVVVSSSOOOKKKHHHEEEAAA>>>::::::999999:::===AAADDDBBBBBBBBBBBBBBBCCCFFFHHHJJJOOOWWWeeewww}}}}}}{{{zzzxxxvvvqqqmmmjjjiiiiiijjjkkkkkkkkkkkkjjjiiihhhgggeeefffggggggfffdddbbbaaaaaacccddddddcccbbbcccccccccdddaaa]]]___cccccc```ccc```\\\YYYZZZ^^^dddhhhfffaaa___aaabbbcccggglllqqqnnnkkkiiijjjlllllllllmmmmmmmmmkkkhhhffffffgggggggggdddbbbgggoooqqqllleeedddccccccdddeeeffffffiiihhhhhhiiillloooqqqrrrqqqrrrsssssssssrrrpppooojjjkkkmmmoooqqquuu{{{wwwnnniiiiiikkkyyy}}}xxxrrrtttzzz}}}ooofffaaadddlllwww}}}xxx]]]RRRHHHFFFGGGHHHKKKOOOYYYZZZ\\\\\\\\\^^^aaaeeennn|||{{{yyyxxxxxxwwwwww~~~}}}~~~~~~tttlllgggeee]]]aaaeeeeeeeeelllxxxwwweeeVVVFFF???===;;;:::;;;888:::<<>>777222///+++(((((())))))((())))))))))))))))))))))))***///...&&&"""&&&++++++$$$""")))444444)))$$$((($$$%%%###!!!###''''''$$$'''!!!"""***+++"""###+++$$$###)))(((!!!"""***hhhQQQCCC===:::777777666555555555555555444333222111000000000000222222111000000//////...,,,,,,,,,------.........******))))))***+++,,,,,,(((***+++***))))))***+++'''(((((())))))*********(((&&&$$$%%%(((***)))(((+++***((('''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))************))))))))))))+++,,,,,,+++))))))'''((((((((()))))))))***)))---111///***&&&'''*********************++++++%%%''')))++++++***)))((())))))***++++++***)))(((((((((((((((((((((((((((******++++++++++++******+++***((('''((()))***,,,((()))))))))************)))*********++++++++++++************+++,,,......,,,...111333444555777999:::>>>AAABBBBBBCCCGGGKKKIIIPPP]]]qqqqqqiiijjjnnnpppqqqddd___XXXSSSSSSVVVWWWWWWWWWRRRLLLFFFBBB???<<<:::777999999999999<<>>DDDHHHIIIJJJIIIGGGHHHRRRcccpppxxx||||||{{{wwwrrrooojjjddd\\\RRRIIIBBB555111---***************))))))))))))))))))))))))'''+++,,,***))),,,---,,,+++%%%###%%%###$$$---,,,***&&&%%%+++---&&&((($$$%%%++++++'''***111))),,,---)))%%%$$$$$$$$$gggOOOBBB<<<;;;999888777666555555555555333333222111000000000000222222222111000000//////,,,,,,------------------++++++*********++++++,,,''')))******))))))***+++)))***+++,,,------------***&&&$$$%%%)))+++***''')))(((&&&%%%$$$%%%%%%&&&''''''((((((((((((''''''))))))))))))))))))))))))((())))))******))))))((()))******++++++******)))''''''(((((())))))******)))+++...---***(((((()))(((((((((((())))))))))))&&&'''(((***++++++******)))***+++++++++)))((('''))))))))))))))))))))))))((())))))******))))))(((+++***)))((('''((()))***))))))))))))************)))***++++++,,,,,,++++++*********+++,,,...///000...000444666777999;;;===???BBBDDDCCCAAAAAACCCFFFHHHXXXnnnxxxlllfffbbb\\\WWWVVVKKKMMMOOORRRYYY]]]ZZZSSSMMMIIICCC>>><<<;;;;;;:::666888:::::::::<<>>AAADDDDDDCCCCCCFFFIIIWWWmmm~~~}}}xxxnnnbbbWWWNNNEEE<<<;;;@@@BBBKKKPPPLLLIIIKKKJJJGGG@@@>>>;;;:::::::::999888999???HHHNNNTTT\\\fffnnnxxx|||~~~zzzvvvwwwzzz~~~}}}}}}xxxtttqqqoookkkhhh```bbbcccbbb___^^^___aaa^^^ccceeeaaaaaaeeeccc^^^YYYWWWUUUSSSQQQPPPOOOOOOPPPPPPQQQTTTYYY```fffjjjjjjjjjjjjkkkmmmpppssstttvvvyyy{{{}}}~~~~~~~~~zzzzzz}}}}}}zzzuuuxxx|||zzz||||||zzzxxxwwwzzz}}}wwwvvvuuutttuuuvvvwwwxxxzzzzzzxxxssskkk```YYYZZZ^^^aaacccfffllloooiiiddddddggghhhoooqqqsssvvv||||||uuuooouuu{{{ssseeeaaacccjjjpppoookkkjjj``````aaabbbaaa^^^YYYUUUOOO```nnn~~~wwwsssssssssoooqqq{{{}}}{{{}}}}}}zzzrrrooossszzz|||rrrkkkhhhhhhiiinnnvvv}}}|||{{{}}}ppp\\\PPPNNNEEEHHHIIIEEE???<<<>>>AAA======:::777666:::@@@FFFXXXlll|||~~~}}}~~~|||zzzvvvrrrnnnhhhaaa\\\RRRKKKBBB999333///,,,+++))))))))))))))))))))))))######***///&&&(((QQQ^^^:::!!!&&&+++$$$"""***kkkQQQCCC>>>===777777777666555555444444111111111000111111222222000///...///000111000/////////...---,,,,,,,,,,,,---+++)))((((((***---///,,,---.........---,,,+++,,,------...---,,,+++***///---***((('''''''''(((&&&'''((()))************)))((('''&&&&&&%%%%%%&&&,,,&&&%%%***---+++***+++))))))(((((('''''''''&&&((())))))*********))))))&&&&&&'''((()))******+++((((((((((((((((((((((((''''''((()))))))))))))))+++*********))))))(((((())))))))))))((('''&&&%%%))))))))))))(((((((((((('''''''''''''''(((((((((***((('''(((+++,,,+++))))))************+++++++++&&&''')))***+++++++++***)))+++---......000333666<<<:::999>>>EEEHHHGGGCCC@@@AAABBB@@@???CCCLLLSSScccoooyyyzzzzzzzzzyyyuuuooo[[[TTTJJJAAA>>>>>>???@@@IIIHHHFFFBBB@@@@@@CCCFFF>>><<<:::888888;;;???AAA???EEEPPP]]]mmm~~~}}}tttqqqmmmjjjgggddd___\\\ZZZZZZYYYXXXXXXXXXXXXYYY\\\ZZZ\\\bbbaaaZZZWWWYYYYYYRRROOOPPPOOOJJJIIIMMMNNNNNNOOOSSSYYY^^^aaabbbkkkhhhjjjppprrroooooosssxxx|||}}}}}}~~~{{{yyyyyyzzzzzzzzzzzz{{{{{{wwweeeYYY[[[```aaaeeemmmooommmkkkhhhgggggghhhiiijjjkkknnnrrruuuwwwyyyzzzzzzyyy|||~~~wwwnnnjjjiiiooozzz{{{vvvvvvqqqbbbWWW[[[eeesssyyyuuuooommmmmmrrrwww{{{{{{xxxtttrrrpppooorrryyy|||sssmmmjjjpppvvv~~~{{{tttqqqsssuuuwwwxxxyyy|||xxxvvvwwwzzz{{{ooobbbZZZPPPUUUXXXSSSHHH@@@>>>???<<<<<<;;;888555666;;;???LLL\\\ppp~~~~~~~~~}}}xxxsssooonnnllliiifff^^^YYYPPPEEE<<<555111///000...,,,+++++++++***)))$$$!!!%%%)))333GGG%%%'''$$$'''jjjQQQBBB<<<;;;666666666555444444333333222222111111111111111222000...---...//////...---------,,,,,,,,,------...---,,,+++******,,,...///,,,---......---,,,+++*********+++++++++***)))(((,,,,,,,,,+++***)))(((''')))))))))((('''&&&%%%%%%)))(((''''''''''''''''''///...---,,,+++***)))(((******)))))))))((((((((()))))))))))))))((('''&&&&&&''''''(((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))************)))))))))(((''''''(((((((((((((((((())))))))))))((((((((((((+++++++++***)))'''&&&%%%(((&&&%%%&&&((()))'''&&&)))************+++++++++))))))***++++++***)))((()))+++...///111333666999::::::<<<@@@DDDEEECCC@@@===>>>@@@DDDJJJRRRYYY]]]eeepppyyyzzz|||tttmmmkkkfff```PPPLLLHHHEEEEEEDDDCCCBBBBBBAAA???<<<999999;;;>>>BBBAAA???===<<<===???AAAFFFOOOaaavvv~~~wwwooojjjdddaaa^^^[[[ZZZXXXVVVTTTRRRRRRQQQQQQQQQQQQRRRRRRSSSRRRUUUYYYXXXRRRPPPRRRRRRMMMKKKNNNMMMIIIHHHKKKKKKKKKNNNSSS[[[bbbfffhhhgggfffiiippprrrqqquuu|||zzzwwwwwwxxx{{{zzzzzz|||}}}~~~~~~}}}||||||~~~tttdddZZZ]]]bbbdddhhhpppooonnnllljjjiiiiiijjjkkkjjjkkknnnppprrrtttuuuvvvxxxuuunnnnnnmmmrrr|||vvvZZZVVVXXX^^^aaa^^^YYYWWWaaahhhqqqwwwxxxvvvtttttttttrrrssswww}}}|||{{{}}}uuullljjjkkkqqqyyy|||vvvssssssuuuwww|||}}}}}}}}}|||yyywwwvvvwww{{{{{{ppphhh___```___[[[TTTKKKDDD???;;;<<<;;;:::888888:::;;;BBBPPPdddvvv~~~{{{{{{xxxuuutttssspppkkkgggccc^^^WWWOOOGGG>>>555///...,,,***)))******)))''';;;)))(((mmm```"""iiiOOOAAA;;;:::555555555444333333222222333333222111000000000000111000......//////...---,,,,,,,,,,,,---...//////---------------.........,,,,,,------,,,+++)))(((*********+++******)))(((***+++,,,------+++)))(((+++***)))((('''&&&%%%%%%((((((((((((((())))))******111222+++'''***+++(((************))))))))))))))))))))))))(((&&&%%%$$$((((((((((((((((((((((((************************''''''((()))))))))))))))************))))))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))***+++,,,,,,+++)))'''%%%+++)))((()))******)))((()))************++++++++++++,,,,,,++++++)))(((''')))+++///222444777:::===<<>>??????@@@CCCGGGJJJNNN[[[sss}}}}}}}}}xxxvvvsssnnniiiddd```]]]YYYVVVSSSQQQQQQRRRRRRQQQNNNMMMMMMMMMMMMMMMNNNOOONNNNNNQQQTTTRRRNNNMMMOOORRRPPPQQQTTTSSSOOONNNOOOMMMNNNQQQWWW```hhhnnnpppppprrrxxx~~~yyyqqqooooooqqqyyyppptttzzz}}}sssfff^^^aaafffhhhlllsssqqqpppnnnlllkkkkkkkkkllljjjkkklllnnnoooqqqrrrrrrvvv{{{~~~||||||{{{vvvooojjjjjjnnnxxxfff[[[RRRQQQSSSQQQNNNMMMTTT]]]hhhoooqqqqqqsssuuuvvvvvvuuuwww}}}|||{{{}}}{{{ppphhhhhhlllttt{{{~~~wwwsssuuuxxx{{{||||||||||||zzzzzz|||wwwtttvvvyyy}}}wwwooojjjfffdddbbb]]]RRRJJJAAA>>><<<::::::999888777999CCCUUUjjjzzz{{{zzzzzzzzzzzzxxxtttooojjjiiieee___[[[UUUKKK===222000---+++)))******)))(((###'''{{{AAAfffNNNBBB<<<:::666666555444444333333222444333222111000000000000444333111111222222000///,,,,,,,,,,,,,,,---...///------////////////...---+++,,,,,,,,,+++)))((('''+++,,,,,,,,,,,,+++++++++))))))++++++++++++***)))))))))))))))))))))))))))(((((((((((()))***+++,,,111===>>>000'''+++,,,&&&))))))))))))))))))))))))))))))))))))((('''&&&&&&))))))))))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))"""%%%(((+++------+++***,,,+++++++++++++++******))))))*********+++++++++,,,,,,,,,++++++******)))))),,,000444666999===@@@BBBDDDGGGGGGEEECCCBBBBBBFFFJJJRRRZZZbbbhhhlllnnnuuu~~~~~~tttmmmpppvvvwwwvvvvvvvvvfffXXXPPPNNNMMMLLLQQQRRRSSSTTTRRRLLLCCC===999:::;;;::::::<<>><<<777777666666555444444444444333222111000000000000444222111111222222111//////...---,,,,,,,,,,,,,,,,,,---///000///...---,,,++++++,,,,,,+++)))((('''+++++++++++++++++++++,,,))))))(((''''''(((***+++(((((('''''''''((()))***((((((((())))))+++,,,---???KKKJJJ888******)))###(((((((((((((((((((((((('''((())))))************+++*********************((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))******))))))******)))((('''''''''((((((((()))))))))***!!!%%%))),,,---,,,,,,((((((((((((((('''(((((())))))*********+++++++++*********+++,,,,,,---...***---222666999<<>>999888888888666888>>>MMM```qqq{{{~~~~~~{{{xxxvvvuuuqqqlllfffdddccc]]]QQQGGG===999333///---,,,***)))---```MMMCCC???===888777777666555555444444333333222111000000000000000///......000000///...//////...---,,,,,,,,,,,,,,,,,,---......---+++*********+++,,,+++***)))((())))))((((((((()))*********((('''&&&&&&''')))******)))'''%%%%%%%%%&&&&&&(((((((((((()))***+++,,,333<<<===222))))))***(((''''''''''''((((((((((((&&&'''(((***++++++++++++************************''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************************)))((('''&&&''''''(((((())))))******###$$$''')))******)))(((''')))******))))))***,,,)))************+++++++++((())))))***,,,...000111...222666:::<<<>>>@@@BBB@@@BBBEEEIIIMMMPPPSSSTTTQQQ\\\iiinnnooosss}}}vvviii```YYYXXXWWW[[[bbbeeebbbaaabbbVVVKKKAAAAAAGGGMMMSSSWWWOOOLLLJJJGGGEEEAAA<<<999888888999999;;;???FFFJJJRRRWWW[[[\\\\\\___gggmmmvvv~~~qqqjjjhhhdddbbbaaa```aaaaaa___^^^ZZZ\\\]]]]]][[[WWWSSSPPPOOOMMMKKKJJJLLLMMMNNNNNNPPPPPPPPPPPPPPPQQQQQQRRRRRRXXX]]][[[ZZZ^^^dddgggmmmwwwxxxssstttuuutttsssxxxuuuhhheeehhhkkkmmmooottt{{{}}}|||}}}~~~~~~~~~~~~}}}{{{wwwtttqqqnnnlllppppppqqqrrruuuxxx{{{}}}~~~~~~}}}|||||||||}}}}}}uuujjjcccbbb[[[___cccjjjyyyxxxqqqmmmggg^^^YYYaaaeeemmmvvv|||uuujjjbbbaaaccc___[[[YYYVVVUUUSSSQQQOOOQQQTTTWWW[[[dddpppvvvxxxqqqmmmtttyyyssspppmmmmmmqqqvvvzzz|||{{{yyyuuuooojjjkkkpppuuutttjjjZZZLLLBBB>>><<<<<<666777999@@@LLL[[[kkkuuu}}}~~~~~~|||zzzzzz{{{uuupppjjjgggeeeaaaZZZTTTFFFAAA:::444000---***(((PPP~~~___LLLCCC>>>;;;777666666555555444333333222222111111111111111222...---,,,---///000000///...------,,,,,,,,,------+++++++++++++++***)))))))))***+++,,,,,,,,,+++***)))(((''''''((()))***+++))))))((((((((((((((((((***)))(((''''''((()))***((((((((((((((()))***+++$$$(((+++***'''&&&)))---''''''(((((())))))))))))''''''((()))*********)))'''''''''((())))))******((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************))))))*********))))))((('''''''''((()))*********(((((()))))))))(((''''''(((***,,,---+++,,,...000)))************+++++++++)))))))))***,,,///111222444777;;;>>>@@@AAABBBCCCCCCFFFNNNYYYdddkkklllkkkbbbkkkuuu{{{xxxddd[[[YYYXXXWWWTTTUUUYYYZZZVVVRRRRRRIIIAAA>>>FFFNNNRRRSSSUUUFFFDDDAAA??????>>><<<:::;;;<<<>>>BBBIIIRRR]]]dddhhhoooxxxzzzwwwvvvxxx{{{}}}pppggg```\\\YYY^^^\\\[[[\\\^^^___^^^\\\YYYZZZZZZZZZWWWTTTPPPNNNNNNMMMLLLMMMOOOQQQQQQQQQQQQRRRSSSTTTVVVYYY[[[\\\dddlllrrroooooovvv}}}~~~xxxxxx}}}sssgggdddgggjjjlllnnnuuu}}}zzzwwwvvvxxxxxxxxxxxxzzz}}}~~~yyyvvvuuuxxxyyyrrrggg^^^\\\]]]VVVXXXZZZ]]]eeerrryyyzzzzzzsssmmmkkkgggaaa```bbbfffjjjqqqyyy~~~rrrkkkhhhiiijjjfffbbbaaa]]]ZZZWWWUUUUUUVVVTTTSSSSSS[[[ggg|||}}}zzztttpppuuu{{{uuurrrrrrssstttuuuzzzxxxuuuppplllkkknnnrrryyyvvvmmmbbbTTTIIIBBB???666999::::::===HHHZZZiiiuuuyyy}}}~~~~~~yyyvvvqqqmmmiiieee```\\\RRRLLLDDD;;;555111---+++uuuNNNCCCUUU~~~^^^KKKBBB<<<999666555555444444333222222111111111111111111222222...------...111222222111,,,,,,,,,,,,---...//////+++******))))))(((((((((((()))+++,,,------,,,,,,+++***)))))))))+++,,,---))))))+++,,,+++***(((&&&***)))))))))+++...111333((((((((((((((())))))******)))***,,,(((###%%%***(((((())))))*********+++'''(((((((((((((((''''''$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))*********+++'''((()))******++++++***&&&''''''((()))******+++*********)))))))))))))))$$$''')))***)))))),,,...)))************+++++++++*********+++,,,///111222888;;;???BBBCCCCCCCCCDDDHHHNNNZZZkkk|||uuuyyyooo[[[VVVXXXYYY[[[TTTOOOQQQRRRNNNHHHFFFBBB<<<===HHHOOOMMMIIIGGGCCCAAA???>>>======;;;:::???BBBGGGOOO[[[jjjyyyvvvoooeee^^^ZZZXXXVVVSSSVVVTTTSSSUUUXXXZZZYYYWWWVVVVVVUUUSSSQQQNNNLLLKKKHHHHHHHHHKKKNNNPPPPPPOOOUUUVVVXXX[[[___cccfffhhhxxxzzz|||{{{yyy}}}rrriiicccgggkkknnnqqqxxx~~~~~~}}}|||}}}~~~vvvpppllloooqqqkkkaaaZZZYYY[[[UUUVVVTTTSSSXXXaaafffeeefffgggkkkmmmhhhccciiisssppptttzzzwwwkkkgggfffjjjkkkhhhfffgggccc___\\\]]]```___ZZZUUUPPPVVV```vvv}}}yyyuuuvvv}}}~~~yyyuuuqqqooommmvvvuuussspppooonnnnnnnnnyyy{{{{{{rrrcccSSSFFF@@@777<<<>>>:::777>>>PPPaaammmttt|||}}}{{{xxxsssmmmgggbbb```]]]VVVLLLCCC;;;666111///222!!!!!!222111...iii^^^III>>>;;;:::777666666444333222111111000000000000000111111222222111111000///...------000---***))))))*********,,,,,,,,,+++++++++******)))***++++++***)))((('''+++***))))))******)))(((++++++***))))))(((((()))'''((()))((('''&&&'''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************)))))))))************+++++++++)))))))))******)))))))))******))))))))))))******))))))))))))************+++)))(((''''''((()))+++)))'''&&&'''***+++***''''''))),,,,,,+++******+++*********---111444666777@@@<<<===CCCFFFEEEFFFKKKPPPbbb|||}}}yyykkkeeedddaaa^^^WWWPPPHHHDDDDDDDDDBBB???;;;>>>BBBFFFGGGEEE@@@<<<999<<<>>>===;;;<<<@@@DDDDDDIIIUUUiii~~~{{{rrrmmmaaa^^^YYYTTTPPPNNNNNNNNNOOOQQQTTTUUUUUUVVVWWWYYYVVVTTTSSSRRRRRRQQQOOOMMMQQQQQQRRRSSSUUUWWWYYYZZZZZZ```gggjjjkkkpppyyy}}}{{{}}}}}}zzzxxxyyyvvvwwwyyy}}}yyypppiiimmmsssxxx|||}}}wwwrrrvvvsssnnniiiddd___ZZZVVVVVVTTTSSSTTTXXX\\\^^^___[[[cccgggeeeeeelllvvv{{{~~~zzzmmmdddiiijjjhhhkkkrrruuussspppmmmnnnllljjjrrrttteee___SSSTTTpppzzz{{{}}}}}}vvvnnnkkkpppsssuuuvvvsssooommmlllxxx}}}{{{ooo[[[IIIBBB===:::<<<<<<<<>>AAAAAA@@@<<<<<<<<<>>>@@@???<<<999>>>???>>>>>>>>>BBBHHHMMMPPPZZZnnnyyypppiiiccc___ZZZXXXTTTPPPNNNLLLLLLMMMNNNPPPRRRSSSRRRRRRTTTUUUSSSRRRQQQQQQRRRRRRRRRRRRSSSTTTXXX[[[___bbbdddeeefffmmmuuuzzz|||~~~{{{xxxyyyxxxtttqqqrrrppprrrxxxtttssswww|||||||||yyyuuupppkkkddd]]]XXXTTTSSSRRRSSSWWW[[[]]]^^^ZZZ___bbbcccgggrrr|||{{{~~~oooeee]]]eeekkkmmmsss|||{{{xxx{{{~~~~~~hhh[[[WWWgggtttsssrrrttt{{{}}}xxxvvvxxx~~~~~~vvvpppmmmjjjllloooppppppppppppqqqtttzzz}}}nnn```SSSIIIAAA??????>>>@@@EEEOOO]]]nnnyyyzzzvvvssssssvvvuuuooohhhffffffddd```YYYQQQHHH???:::```&&&777 ((((((((((((''''''''''''###---888aaaKKK@@@<<<;;;777777777666666555555555555444333222111111111111111111111000000000000000...,,,++++++...000111000,,,,,,,,,+++++++++******+++++++++,,,++++++***)))+++***(((((())))))((('''***)))(((''''''(((***,,,'''((())))))''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******((((((((((((******'''((((((((())))))))))))+++***)))(((((()))***+++******))))))))))))******))))))))))))***************)))(((''''''((()))***+++***)))***,,,,,,,,,+++)))***,,,,,,***))))))***,,,...111555888:::<<<<<>>AAA@@@===CCCAAA???>>>AAAHHHOOOTTTZZZkkk}}}sssiiibbb]]]ZZZXXXRRRPPPNNNLLLKKKJJJKKKKKKNNNOOOQQQQQQPPPOOOQQQRRRSSSRRRQQQQQQQQQSSSUUUWWWXXX\\\cccjjjooorrrttttttxxx|||}}}xxxttttttrrrmmmjjjkkkooosss{{{}}}~~~zzztttlllccc^^^UUUTTTSSSTTTWWW[[[\\\\\\YYY\\\___bbbmmmzzzyyyqqqqqqyyyqqqaaa\\\XXXbbblllsss{{{yyyjjj^^^___eeeeeeaaa]]]WWW[[[bbbkkkuuu{{{{{{yyytttqqqqqqwwwyyy|||}}}|||yyyuuussskkklllllllllkkkllloooqqqooouuu|||uuugggYYYLLLFFFDDDBBB???>>>GGGQQQ___jjjuuu|||{{{vvvnnniiiiiiooossspppkkkhhhiiigggdddaaa]]]UUUJJJBBB999&&&%%%***''''''''''''&&&&&&&&&&&&###(((rrraaaKKK@@@<<<:::555555555555444444444444555555333222111000000000000000000111111111111111,,,+++******,,,.........,,,,,,,,,+++++++++******+++++++++,,,+++++++++++++++***))))))))))))(((&&&***)))'''&&&'''(((+++,,,'''((())))))(((''')))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******+++***(((''''''(((***+++((((((((()))))))))******,,,+++)))(((((()))+++,,,))))))(((((((((((())))))((()))))))))******************)))(((((()))******)))(((((())))))*********)))+++,,,+++***)))***+++---000555999;;;<<<===>>>;;;>>>AAAAAAEEEUUUooo}}}sssggg\\\PPPDDD<<<;;;999777999<<>>???999;;;<<<@@@LLLbbbzzz|||tttttt{{{}}}sssdddVVVKKKBBB;;;666666777999<<<>>>???>>><<<<<<999888===EEELLLNNNNNNJJJLLLPPPUUU[[[```dddfffssswwwqqqpppiiieee```\\\XXXUUUQQQNNNHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMOOOQQQSSSUUUVVVXXXZZZ___fffkkkrrrwww~~~|||zzzvvvqqqnnnppppppnnnnnnppp|||tttnnngggeeecccbbbaaaaaa___^^^aaadddiiirrrxxx```XXXQQQRRRYYYcccrrr~~~~~~tttggg^^^[[[[[[___fffqqqyyy||||||hhh\\\XXXUUUQQQNNNPPPUUU]]]dddlllttt||||||uuutttzzz}}}uuupppnnnoooppppppssstttwww{{{}}}{{{{{{rrriiidddbbbbbbdddiiinnnqqqwww~~~~~~|||wwwmmm___RRRHHHAAA===;;;>>>DDDNNN^^^mmmrrrooo\\\RRRLLLQQQ\\\ffflllqqqmmmiiieeedddddd```XXXQQQBBB111'''111%%%(((###)))))))))(((((((((''''''&&&"""&&&"""```KKK???:::888888888888777777666666666444333222000///.........000000000///////////////...---,,,,,,......---+++,,,,,,,,,+++++++++******+++************+++,,,,,,...---++++++++++++)))'''((((((''''''(((((())))))&&&((())))))))))))***,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***))))))''''''''''''))))))************++++++++++++++++++++++++++++++++++++''''''&&&&&&&&&&&&''''''))))))))))))***************************************+++,,,,,,++++++,,,...***+++---,,,,,,---///111222666:::<<<;;;;;;>>>@@@<<<===???EEETTTiiiyyy}}}}}}xxxuuunnnggghhhpppuuuuuummmcccUUUHHH???;;;888777444777:::<<<===<<<:::888::::::;;;???EEEMMMRRRUUUQQQXXXaaagggjjjlllpppsss}}}wwwrrrkkkfffeee]]][[[XXXUUUSSSPPPLLLJJJGGGIIIKKKLLLMMMMMMLLLLLLJJJKKKLLLLLLLLLMMMPPPSSSRRRWWW\\\aaafffmmmvvv}}}|||zzzwwwuuusssnnnlllooorrrrrrsssvvv~~~}}}}}}~~~~~~~~~~~~zzztttqqqooolllkkkjjjhhheeecccgggjjjpppxxxxxxjjjTTTMMMJJJLLLQQQUUU[[[aaa```cccdddccc___]]]^^^```ccchhhqqqyyy|||~~~lll```\\\XXXSSSPPPQQQUUUYYY\\\```eeemmmsss}}}wwwzzz~~~uuullliiilllnnnlllnnnrrrxxx}}}~~~|||zzz~~~vvvmmmgggddddddaaafffiiilllrrrzzz|||mmm^^^QQQGGG@@@===>>>???DDDRRRaaahhhgggYYYMMMCCCDDDLLLVVVaaahhhjjjhhhfffffffffccc^^^ZZZ]]]MMMVVVCCC******+++"""'''***)))))))))((((((((((((,,,"""'''```bbbLLL@@@:::888:::999999888777666555555444333222111000000//////000000//////......------+++******+++---...---,,,,,,,,,,,,+++++++++*********))))))((()))***+++,,,000...,,,,,,,,,,,,***((('''((()))))))))((('''&&&&&&((()))***))))))+++,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))************)))***,,,------,,,***))))))((((((''''''(((((()))))))))))))))*********************++++++************,,,------++++++,,,...***,,,------...///333555666:::======;;;;;;>>>BBB???DDDJJJQQQ___oooyyyzzzqqqhhhhhhkkkjjjfffdddfffgggeeeXXXSSSKKKDDD???===<<<<<<777888:::;;;::::::::::::<<<===???CCCJJJTTTaaaiiinnnwww~~~|||~~~~~~uuummmjjjgggaaa]]]]]]ZZZWWWRRROOONNNMMMKKKJJJHHHJJJLLLNNNNNNMMMLLLKKKJJJKKKMMMNNNOOORRRVVVYYYZZZ___gggmmmrrryyy|||}}}~~~}}}|||{{{|||}}}{{{}}}|||yyyuuurrrqqqllljjjnnnqqqrrruuuxxx|||~~~~~~}}}{{{{{{}}}~~~zzzzzz{{{}}}|||xxxvvvtttrrrqqqqqqooollljjjiiimmmqqqvvv{{{yyylll^^^OOOIIIFFFIIILLLKKKLLLNNNLLLPPPTTTWWWYYY[[[___bbbfffhhhooovvvyyy~~~tttllleee]]]WWWVVVRRRVVVYYY[[[[[[^^^eeekkkxxx|||{{{oookkklllkkkfffhhhppp{{{~~~{{{zzz||||||{{{wwwqqqkkkhhhgggcccgggiiijjjnnnvvv{{{|||wwwmmmcccTTTHHHBBBAAA>>>>>>FFFSSS[[[\\\[[[OOOCCC>>>???EEENNNWWW```bbbeeehhhhhhfffbbb```VVVNNNYYY;;;''':::'''"""222'''$$$111))))))(((((((((''''''''''''444$$$'''***cccMMMAAA;;;999999888777666555444333222444444333222111111111111000000///...---,,,,,,+++&&&&&&&&&(((+++---,,,+++,,,,,,,,,+++++++++******))))))((((((((()))+++,,,111///------------+++)))'''((()))******(((&&&$$$&&&((()))***))))))+++,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''((((((((((((''''''(((((((((((())))))))))))(((***,,,......,,,***(((******))))))))))))******))))))))))))******************++++++++++++******'''***,,,+++)))(((***---***,,,---...///111555777999<<>>;;;;;;???CCC@@@KKKUUU]]]hhhvvv||||||~~~rrriiieeeddd^^^ffflllkkkgggbbb[[[UUUIIIHHHFFFDDDCCCBBB@@@@@@;;;;;;;;;:::999:::===???>>>@@@DDDHHHQQQ```sssyyytttrrrjjjcccbbbaaa\\\YYYXXXWWWSSSMMMIIIHHHIIIIIIIIIIIIJJJMMMOOOOOOMMMKKKJJJMMMOOOPPPRRRTTTXXX]]]```cccjjjqqqvvvyyy~~~~~~||||||}}}~~~~~~~~~|||zzzxxxzzz{{{{{{yyyxxxxxxyyyzzz}}}|||vvvrrroookkkiiimmmppprrrtttxxx{{{~~~yyyuuussswww{{{~~~~~~|||{{{{{{|||~~~wwwxxxyyy{{{~~~}}}yyywwwvvvuuuuuuuuutttqqqooojjjmmmppprrruuurrreeeWWWMMMGGGEEEGGGHHHFFFDDDDDDEEEHHHMMMQQQUUUZZZ___ccchhhhhhmmmsssvvv{{{}}}xxxoooccc^^^___VVVZZZ_________aaafffllllllxxx}}}}}}uuuooonnnjjjccceeeqqq~~~}}}|||uuuwwwxxxvvvrrrmmmiiigggfffjjjkkkiiijjjqqquuuuuuyyy}}}~~~{{{yyysssbbbQQQGGGEEE@@@;;;???JJJRRRTTT^^^RRREEE===888999@@@HHHUUU[[[ccchhhhhhfffcccaaaXXX___RRRHHHwww000$$$'''...,,,)))(((---###(((((('''''''''&&&&&&&&&%%%...!!!___HHH???===:::666666666555444444333333222222222222222222222222333222000.........//////111///---,,,,,,,,,...///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,111,,,'''&&&'''))))))(((''''''((())))))))))))))),,,+++)))'''%%%%%%&&&'''))))))))))))))))))))))))))))))((((((''''''&&&&&&'''&&&&&&''')))***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***---+++((()))***+++(((&&&,,,,,,+++++++++++++++,,,***************)))(((''')))************+++++++++++++++,,,,,,,,,,,,+++***---+++***,,,111777===???AAA???===>>>AAAFFFIIIKKKWWW[[[bbbjjjttt~~~zzzvvvkkk]]]YYY___eeekkknnnhhhZZZMMMHHHGGGLLLEEEAAAAAABBBAAACCCGGGAAA:::555777:::;;;===???@@@FFFKKKSSSeeewwwqqqnnnjjjgggfffbbb^^^\\\[[[YYYVVVRRRRRRQQQOOOLLLIIIGGGFFFEEEFFFJJJLLLKKKLLLNNNNNNKKKSSSTTTVVVWWWYYY___hhhooossstttwww|||~~~}}}|||xxxwwwyyy|||~~~|||zzzwwwuuutttsss|||zzzxxxyyy{{{}}}}}}}}}~~~~~~~~~yyytttwww}}}wwwxxxyyyxxxvvvuuuuuuvvv|||~~~|||vvvooonnnlllmmmpppsssuuuvvvyyy~~~zzzpppjjjhhhkkklllooouuu}}}{{{uuuuuuxxx{{{|||zzz{{{zzz{{{}}}|||zzzyyyxxxxxxxxxvvvtttppprrrttttttpppggg\\\TTTJJJIIIHHHGGGFFFFFFGGGGGGJJJJJJLLLMMMOOOQQQSSSTTTcccaaaeeelllmmmsssyyy|||}}}uuuiiibbbccchhheeeggghhhiiiooovvvvvvrrrtttmmmqqqvvvoookkkhhhfffqqqzzz}}}yyyzzz{{{zzzwwwtttrrrqqqkkklllllljjjggghhhooottt~~~|||yyypppeeeYYYNNNFFFEEEFFFDDDGGGKKKKKKJJJGGG@@@999666777:::HHHPPP[[[dddhhhgggeeeccc___^^^YYYQQQKKKPPP^^^jjjeeeWWWCCC111'''&&&)))+++(((((((((((((((''''''&&&''''''(((((())))))******)))222""",,,]]]FFF>>><<<999777666666555555444333333222222222222222222222222222111000///.........///000///---,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,((((((((('''&&&&&&%%%%%%...+++)))'''((()))))))))''''''((()))))))))))))))+++(((%%%&&&(((***(((&&&))))))))))))))))))))))))************))))))))))))(((''''''(((******((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***'''&&&%%%&&&)))***)))(((++++++************++++++)))************))))))((()))************+++++++++++++++,,,,,,,,,,,,,,,,,,......///222666:::===>>>???===;;;???GGGOOOUUUXXXcccfffllltttyyypppkkkbbbUUURRRWWWaaabbb```YYYOOOIIIGGGIIIJJJCCC>>>?????????AAAEEECCC<<<888:::>>>@@@CCCHHHGGGQQQ___ooo|||tttmmmiiifffccc```aaa]]]YYYVVVUUUSSSPPPMMMLLLKKKIIIGGGEEEDDDCCCCCCFFFJJJKKKJJJLLLPPPPPPNNNTTTWWW[[[___ccciiiqqqvvvuuuvvvyyy}}}zzz||||||zzzxxxwwwxxx{{{yyyuuurrrqqqsssxxx{{{}}}|||{{{yyyvvvuuutttuuuuuutttsssrrrsssvvvxxxyyyyyy{{{{{{{{{|||~~~~~~{{{vvvrrrssswwwtttuuuuuutttttttttwwwyyy~~~yyyrrrrrrqqqrrrtttvvvxxxxxxzzz}}}~~~yyyppphhheeeddddddfffhhhmmmuuu}}}~~~{{{wwwwwwzzz}}}}}}{{{xxxwwwwwwyyy|||}}}~~~}}}|||}}}~~~~~~|||{{{yyyyyyyyyyyywwwvvvwwwxxxyyyxxxtttjjj___WWWOOOMMMKKKJJJIIIHHHFFFCCCHHHIIIKKKMMMNNNPPPQQQRRRYYYXXX\\\dddfffmmmyyyzzzxxxrrrkkkiiinnntttppptttwww|||vvvnnnyyyzzztttqqqooommmzzz~~~|||yyyuuurrrrrrssstttvvvuuurrrkkkfffdddhhhllluuu|||~~~yyyqqqeeeZZZOOOJJJGGGDDDDDDHHHJJJIIIFFF@@@999666666777===DDDPPP]]]eeeiiihhhgggeeeccc]]]VVVOOOIIIEEECCC<<<888222...,,,***)))(((((())))))))))))((('''''''''((((((((((((((())))))---$$$---"""$$$[[[EEE>>>;;;777777777666555555444444333222222222222222222222222222111000///.........///000///---,,,,,,,,,---...---------------------------,,,+++***((('''&&&%%%)))***+++***)))((()))***'''(((((()))))))))))))))((($$$"""%%%+++...***&&&))))))))))))))))))))))))))))))))))))***************)))((()))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***'''&&&&&&''')))******)))******)))))))))******+++))))))******+++*********)))************+++++++++******++++++,,,,,,---------000444888;;;===>>>>>>>>>;;;<<>>>>>>>>===???CCCDDD===999;;;???BBBGGGMMMPPP___uuu|||uuuoookkkfffbbb```^^^[[[YYYYYYVVVSSSPPPNNNMMMJJJHHHFFFEEEEEEDDDCCCBBBBBBBBBFFFIIIKKKKKKNNNTTTVVVUUUYYY^^^dddjjjpppuuuzzz}}}wwwxxxzzz}}}|||zzztttttttttsssppppppqqqrrrtttqqqmmmmmmqqqvvv{{{}}}|||zzzvvvsssqqqqqqrrrrrrooommmlllnnnqqqtttuuuuuutttuuuvvvyyy|||~~~{{{vvvuuutttqqqppprrrsssrrrqqqpppppprrrwww{{{~~~~~~~~~}}}~~~|||yyyzzz{{{{{{|||{{{{{{zzz{{{{{{wwwppphhhbbbaaabbb```aaacccgggnnnvvv}}}}}}}}}}}}~~~}}}zzzxxxyyy|||~~~}}}|||yyywwwuuuvvvxxxzzz||||||yyyzzzzzz{{{|||}}}~~~~~~yyy{{{~~~~~~}}}{{{zzzzzz{{{{{{zzzyyy}}}xxxoooddd]]]VVVSSSPPPPPPRRRQQQKKKEEEHHHIIIKKKNNNOOOPPPPPPPPPRRRRRRVVV\\\^^^cccuuuvvvsssqqqmmmiiiiiinnnvvv|||qqqkkkqqqtttooojjjggglllrrrwww{{{|||||||||}}}}}}uuunnnkkknnnrrrvvv}}}zzzuuummmfffcccbbbcccjjjttt|||}}}zzztttjjj^^^TTTLLLEEEBBBCCCGGGFFFCCC???999555444444444999DDDSSSaaahhhiiihhhhhhddd___]]]ZZZSSSGGG===111111111222111...)))%%%))))))******))))))((('''(((((((((''''''''''''''')))(((&&& '''~~~ZZZFFF???;;;777777777666666555444444444222222222222222222222222111111000000///.........///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******&&&***------***((()))+++(((((())))))))))))((((((&&&$$$%%%'''+++,,,***'''))))))))))))))))))))))))&&&&&&''''''(((((())))))+++***)))***++++++)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***,,,,,,+++*********)))((()))))))))((())))))***+++((()))******++++++++++++))))))*********+++++++++)))))))))***+++,,,---...,,,111777<<<>>>???>>>>>>===<<<@@@MMM^^^mmmuuuwwwxxx|||pppggg]]]SSSPPPSSSPPPIIICCCBBBGGGMMMRRRTTTMMMEEE???======<<<>>>AAAFFFAAA>>>AAADDDHHHNNNUUU^^^qqqwwwnnniiicccbbb___]]][[[XXXVVVUUUQQQPPPMMMKKKIIIGGGFFFEEEBBBCCCCCCDDDDDDDDDDDDDDDEEEIIIKKKMMMRRR[[[``````ccchhhnnnuuuyyy{{{{{{|||tttuuuvvvyyyzzzyyyvvvssspppppppppnnnmmmmmmmmmmmmtttrrroooppptttzzz|||wwwrrrnnnmmmmmmnnnooommmlllllloooqqqrrrqqqpppqqqtttwwwyyyzzz{{{{{{yyyrrrnnnpppsssrrrqqqssssssrrrpppnnnnnnqqqvvv{{{~~~|||{{{|||zzz{{{}}}~~~|||{{{zzzxxxwww{{{}}}|||zzzyyyyyywwwsssllleeeaaaaaabbbbbbccceeeiiinnnuuu{{{~~~~~~{{{{{{|||}}}}}}yyyxxxxxxzzz}}}~~~}}}{{{~~~{{{wwwuuuvvvyyyzzz{{{xxxxxxyyyyyyzzz{{{{{{|||yyyzzz{{{}}}~~~~~~~~~}}}||||||{{{zzz{{{}}}~~~}}}|||{{{tttkkkeee___[[[XXXZZZ]]]\\\SSSLLLIIIKKKNNNPPPRRRRRRRRRQQQTTTTTTWWWYYYWWWYYYfffuuuuuummmnnnkkkhhhiiinnnvvv~~~uuuddd```\\\WWWTTTUUU\\\gggpppxxxyyyooogggfffiiiooosssyyyvvvsssooojjjfffbbb```aaakkktttxxxxxxwwwxxxzzz|||vvvlllbbbWWWLLLDDDAAAAAA@@@???<<<888555333222333666>>>LLL[[[eeegggfffjjjeee``````aaa___XXXQQQCCC???999444111///---,,,*********+++***))))))(((((((((''''''&&&&&&%%%%%%###'''(((FFF~~~[[[HHHAAA===999888777777666555555444444222222222222222222222222111111111000//////...---......---,,,,,,,,,,,,,,,************************************************&&&***------+++)))***+++(((((())))))))))))(((((($$$'''******(((&&&'''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))))))))++++++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***,,,,,,,,,+++***)))))))))))))))(((((()))******+++((()))***+++++++++++++++))))))*********+++++++++((((((((()))+++---///000111666;;;>>>>>>===<<<===>>>@@@HHHWWWhhhuuu{{{}}}{{{{{{{{{nnnbbbVVVLLLHHHHHHHHHCCCAAAFFFPPPWWWYYYXXXLLLDDD===;;;;;;:::===AAAGGGEEEGGGMMMRRRVVV]]]dddqqqxxxrrrjjjccc```\\\\\\[[[YYYUUUSSSQQQPPPIIIHHHGGGEEECCCBBBBBBBBB@@@AAACCCEEEFFFGGGGGGGGGFFFKKKOOORRRZZZdddkkklllnnnqqqvvvzzz{{{zzzvvvtttnnnooopppsssttttttqqqnnnpppooonnnmmmmmmnnnnnnmmmuuusssqqqssswww}}}}}}zzzuuupppnnnmmmnnnoooooommmkkkkkklllmmmmmmlllnnnppprrrtttuuuuuuuuutttuuunnnkkknnnqqqppppppqqqppppppooonnnooosssyyy~~~~~~{{{yyyxxxxxxtttvvvyyy{{{}}}|||yyywwwvvvuuuuuu{{{}}}|||wwwuuutttsssqqqnnniiieeebbbbbbbbbfffgggjjjnnnsssxxx}}}}}}}}}yyyzzz{{{}}}}}}vvvwwwxxxyyy{{{|||{{{zzz}}}xxxuuuuuuwwwxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{|||{{{zzzyyyzzz}}}}}}{{{|||||||||{{{{{{{{{zzz|||~~~~~~|||xxxsssnnnjjjeeebbbcccdddaaaWWWNNNJJJMMMQQQUUUWWWWWWVVVUUUWWWXXXYYYWWWSSSSSS[[[dddrrr{{{|||vvvqqqmmmpppooopppttt|||vvvbbbYYYQQQKKKKKKKKKRRR]]]hhhqqq|||zzzsssjjjddddddhhhllloooqqqpppoooooonnnjjjddd___^^^ccckkkppppppppptttzzz{{{zzzvvvnnncccWWWLLLEEE>>>===;;;999777555333222555555:::FFFUUUaaaggghhhmmmkkkhhhdddaaa]]]YYYVVVJJJDDD:::222///000111222++++++,,,,,,++++++***)))((((((''''''&&&&&&%%%%%%'''%%%---xxx}}}[[[IIIDDD???:::888888777666666555555444222222222222222222222222000111111111000///...---------------,,,,,,,,,+++************************''''''((()))***+++,,,,,,)))+++------+++*********)))))))))))))))(((((('''%%%)))---+++&&&###%%%)))(((((((((((((((((((((((())))))))))))************((((((''')))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***&&&((())))))))))))***,,,))))))))))))******+++,,,******++++++,,,+++++++++)))************+++++++++(((((()))***,,,///222333:::===@@@@@@>>>===???BBBFFFKKKUUUbbbppp{{{~~~xxx}}}tttgggYYYMMMEEEAAAAAABBBAAADDDMMMWWW\\\YYYTTTFFF>>>999888:::;;;???DDDGGGIIIPPPYYY___bbbhhhooo|||yyyoookkkfff___YYYXXXUUUUUUUUURRRMMMJJJIIIIIIAAABBBBBBAAA@@@???AAABBB@@@BBBDDDGGGIIIJJJJJJJJJLLLRRRWWW[[[cccmmmssstttuuuvvvwwwyyyyyyvvvqqqllljjjjjjjjjllloooooonnnlllooommmllllllnnnoooooonnnrrrqqqppprrrvvv{{{}}}~~~tttssspppooonnnoooqqqsssnnnkkkhhhggghhhhhhhhhggglllmmmnnnpppqqqppppppooosssnnnlllmmmnnnkkkjjjllllllnnnppprrruuuyyy~~~|||}}}}}}|||xxxvvvuuuuuurrruuuxxx{{{|||~~~}}}{{{yyyvvvuuuuuuuuuvvv{{{}}}{{{sssooooooqqqnnnllljjjgggeeedddcccccchhhkkkpppuuuzzz}}}{{{wwwxxx{{{||||||vvvwwwxxxyyyyyyyyyyyyyyy{{{wwwttttttvvvwwwwwwyyyyyyyyyzzzzzzzzz{{{{{{}}}{{{yyyxxxxxxzzz}}}}}}|||zzzzzz{{{{{{{{{yyyzzzyyyzzz|||~~~}}}}}}~~~~~~{{{yyytttpppllljjjhhhbbbYYYQQQPPPSSSYYY]]]``````___]]][[[]]]]]]YYYSSSQQQTTTYYY___bbbfffjjjnnnppprrrrrrppprrrwwwxxxiii```UUUNNNNNNHHHNNNVVV___iiiuuu{{{xxxwwwyyy}}}~~~uuunnngggdddfffkkknnnoooooommmkkkmmmpppoooiiibbb```aaacccgggiiilllsss{{{uuuzzz{{{uuukkkbbbXXXPPPAAA>>>;;;888777666444222333222555???NNN]]]hhhmmmllloooqqqoooggg___ZZZWWWPPPKKKCCC;;;666222///---,,,,,,,,,---,,,++++++***(((((((((''''''''''''''')))###'''!!!|||[[[JJJEEE@@@:::888888777777666555555555222222222222222222222222000111111111000///...---------------,,,,,,++++++************************))))))***+++,,,......///---,,,++++++,,,+++***((()))))))))))))))(((''''''''')))***)))%%%$$$''')))((((((((((((((((((((((((************))))))))))))&&&&&&&&&(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***&&&(((******((((((***,,,)))))))))******+++------++++++,,,,,,,,,+++******)))************++++++++++++++++++---///333666888<<>>:::888666444111111111222888EEEUUUeeennnkkkooorrrrrrlllfff```^^^YYYTTTNNNGGG@@@888111,,,---------------,,,++++++'''((((((((((((((())))))%%%$$$!!!;;;{{{ZZZIIIEEE@@@:::888888777777666666555555222222222222222222222222000000111111111///---,,,,,,,,,---------,,,+++***++++++++++++++++++++++++))))))***++++++,,,------000---******,,,,,,***''')))))))))))))))((('''''')))(((&&&&&&&&&((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&$$$$$$%%%'''***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++---...---***((()))+++************+++,,,---...,,,,,,,,,,,,,,,+++***))))))************+++++++++------...///222666999;;;:::<<>>AAAGGGOOOTTTQQQHHH@@@???999777;;;BBBIIIQQQYYYlllpppyyyzzzwwwyyytttgggaaa\\\XXXZZZZZZWWWUUUWWWJJJKKKJJJGGGBBBAAABBBEEEBBBDDDGGGGGGFFFGGGJJJMMMIIIKKKNNNQQQTTTTTTTTTTTT\\\aaafffiiiooovvvxxxwwwuuusssqqqrrrsssrrroookkkkkkiiiggggggiiikkkkkkkkkgggeeeccceeeiiilllllljjjkkkkkkmmmppprrrsssrrrpppllllllllllllmmmmmmnnnnnnjjjhhhffffffgggiiiiiihhhcccdddeeeggghhhjjjlllmmmhhhhhhiiikkkhhheeegggmmmvvvyyy}}}~~~}}}zzzyyyxxxzzz{{{|||zzzwwwuuuuuuuuuzzz|||~~~~~~||||||}}}uuuvvvvvvvvvuuuwwwyyy{{{{{{|||}}}vvvnnnnnnttt{{{wwwssslllhhhggghhhkkklllmmmrrrzzzyyytttuuuxxxyyyxxxzzz{{{{{{zzzyyyxxxzzz{{{{{{yyyxxxyyy|||yyyyyyyyyyyyyyyzzzzzzzzzsssuuuyyy|||}}}|||zzzyyyvvvvvvvvvyyy{{{{{{zzzxxxxxxwwwxxx{{{{{{{{{zzzxxxuuuqqqmmmkkkggglllssszzz~~~~~~}}}{{{ssstttpppfffZZZSSSOOOMMMLLLMMMPPPTTTXXX^^^hhhrrrvvv}}}ssstttssshhh______aaaccceeefffhhhmmmuuu{{{zzzuuusssrrrppplllkkkpppyyy~~~wwwppphhhgggmmmuuuyyy{{{nnngggbbbeeepppyyy|||zzzrrrfff\\\ZZZ[[[]]]dddmmmqqqxxxzzztttnnnmmmiiidddPPPJJJBBB===:::777444111222111111444>>>NNN```lllqqqpppnnnkkkgggccc```^^^XXXTTTMMMGGGBBB>>>999666------......------,,,+++''''''(((((())))))******""",,,$$$______JJJ@@@<<<:::777777777666555555444444777777666555333222111000000000000000////////////000///...---------------++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))((()))***++++++***)))(((((()))))))))************((((((((((((((('''&&&&&&%%%&&&((()))***)))'''&&&---,,,,,,+++***)))'''''''''((()))******(((&&&$$$))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''(((******)))************+++++++++***)))))))))))))))***+++,,,***)))+++---...,,,***++++++++++++,,,---//////+++,,,------++++++,,,---+++,,,...222777;;;======@@@>>><<>><<<@@@BBBAAAEEETTTmmmyyy{{{yyypppfff```\\\YYYUUUTTTTTTRRRNNNKKKIIIGGGEEEEEEFFFEEEBBB???AAAEEEHHHGGGEEEFFFKKKQQQNNNTTT\\\___]]]\\\^^^```ggghhhjjjllloooqqqssstttkkkjjjiiijjjkkkkkkjjjhhhoooiiiccceeekkkpppooommmfffgggggghhhiiijjjjjjjjjjjjiiiiiiiiijjjkkkmmmnnngggjjjnnnooommmkkkiiiiiiaaaaaaaaacccfffhhhiiihhhfffffffffgggiiikkkkkkkkkhhhjjjjjjfffcccfffpppyyy~~~zzzyyyyyyzzzyyywwwyyyzzzyyywwwvvvxxx{{{~~~}}}{{{zzz|||}}}zzzuuuxxxwwwuuutttssstttvvvxxxyyy{{{~~~xxxrrrzzzuuummmmmmqqqrrrtttuuuyyy|||yyysssrrrtttvvvvvvzzzzzzzzzzzzzzzzzz{{{{{{}}}~~~~~~~~~}}}{{{zzzxxxwwwwwwwwwvvvyyy{{{|||zzzwwwuuuuuuvvvuuuvvvyyyyyyvvvwww{{{xxxxxxzzz|||}}}}}}zzzxxxxxxwwwyyyyyy|||uuujjj```YYYSSSPPPMMMNNNOOOSSSXXX^^^dddhhhnnnyyywwwxxxtttllllllsssqqqxxx~~~~~~uuukkkjjjqqqzzz~~~xxxppppppzzz|||qqqgggdddmmmwwwzzz{{{|||rrrmmmhhhddd^^^ZZZ___fffnnnqqqvvvwwwuuuqqqooonnn___VVVIIIAAA>>><<<999666222222111111777FFF[[[iiiooopppnnnlllkkkjjjddd\\\\\\ZZZVVVRRRLLLEEE<<<777333111000///000000///---(((&&&+++,,,### (((---$$$111___JJJ@@@<<<:::555555555444333333222222555555444333222111111000000000000000////////////------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))***+++******)))(((************++++++++++++((()))))))))((((((''''''%%%'''(((******)))((('''))))))***+++++++++******(((((()))))))))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))*********++++++++++++***)))(((((((((((((((&&&%%%$$$'''***+++***(((&&&%%%%%%%%%&&&'''((((((+++,,,---,,,++++++,,,...,,,---///333777;;;======;;;>>>CCCJJJTTTaaannnwww{{{uuueeeZZZLLLDDD:::666888<<>>???;;;CCCOOOXXX```jjjuuu}}}vvvfffWWWMMMCCC>>>888777;;;AAAEEEFFFCCC@@@======;;;999<<>>@@@BBBBBBLLLYYYccciiirrrzzzpppcccUUUKKKEEE@@@===::::::???CCCGGGHHHCCC???;;;;;;<<<>>>GGGPPPZZZ___mmm|||rrrjjjgggdddbbb```______^^^\\\ZZZNNNLLLIIIGGGFFFEEEEEEEEEHHHIIIJJJMMMOOOQQQRRRQQQUUUXXX]]]```bbbdddgggjjjjjjlllmmmllljjjiiikkkmmmlllkkkjjjiiihhhhhhiiiiiieeeeeeeeegggjjjkkkkkkjjjeeeddddddiiioooqqqpppmmmeeedddcccbbbcccdddfffgggdddcccaaa```___``````aaagggjjjmmmnnnkkkgggdddcccbbbcccfffiiimmmmmmkkkiiikkklllmmmmmmjjjhhhfffeeedddgggkkkmmmooouuu}}}}}}|||{{{yyyxxxzzzxxxuuurrrqqqrrruuuwwwxxxttttttxxx}}}~~~~~~~~~zzzwwwtttvvv{{{~~~}}}{{{~~~}}}}}}}}}}}}~~~~~~vvvsss{{{}}}{{{wwwuuuvvvxxxzzz|||wwwxxxzzz|||}}}}}}}}}}}}}}}{{{~~~}}}|||yyywwwvvvwwwxxxyyyxxxvvvuuuuuuuuu|||xxxvvvxxxwwwtttrrrsssvvvuuuuuuuuuvvvyyy|||~~~zzz{{{}}}{{{wwwrrrnnnhhhfffdddcccfffkkkppptttvvv|||yyyuuuttttttrrrllliiisss|||{{{~~~}}}{{{|||}}}~~~}}}||||||vvvlllgggbbb``````ccciiiooorrrssssssppplllggg___TTTIIIAAA===:::666222111555===DDDWWWdddppprrrpppnnnlllkkkhhhddd```\\\ZZZXXXUUUSSSKKKEEE===666111///...---&&&***,,,+++)))&&&'''---{{{\\\HHH???;;;999777777777666555555444444222222222222333333333333000000000000////////////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------+++******)))))))))))))))))))))))))))*********+++++++++***)))((())))))***((())))))******************************)))((('''))))))(((((((((((()))***))))))))))))))))))))))))************************)))))))))))))))******+++(((((()))))))))************************+++,,,---***+++++++++)))(((((((((,,,+++***************+++***++++++,,,,,,...111444:::;;;<<<;;;;;;===AAADDDLLLUUUaaajjjsss||||||vvvjjj\\\OOOGGGDDDDDD???===;;;;;;===@@@BBBCCCAAA<<<:::<<>>KKK[[[kkkpppooonnnooonnniiieeeaaa]]]\\\ZZZYYYWWWRRRLLLDDD<<<777222///---444"""333///333BBB ___xxxZZZGGG???;;;:::555555555444333333222222222222222333333333333333000000000000////////////***************++++++,,,++++++++++++++++++++++++((()))***+++,,,---------******))))))))))))******(((((()))))))))*********+++***)))((('''((())))))((((((((()))))))))******&&&'''((()))***+++++++++(((((())))))))))))******))))))))))))))))))))))))************************)))))))))(((((())))))***((((((((()))))))))******'''''''''((()))***+++,,,---...///---+++)))((()))+++***************++++++***+++,,,,,,---000444777999:::;;;::::::>>>FFFLLLUUU]]]jjjvvvxxxtttmmmdddWWWJJJBBB@@@BBBDDD>>>===;;;999999;;;===>>>???<<<<<>>;;;:::555555555444333333222222222222222222111111111111000000000000////////////******))))))***++++++,,,************************)))***+++,,,,,,,,,,,,,,,))))))(((((()))***+++,,,))))))*********++++++++++++***(((&&&&&&'''((()))((((((''''''(((((())))))%%%&&&''')))******++++++'''((()))***+++******)))))))))))))))))))))))))))************************)))((((((''''''(((((()))(((((((((((()))))))))***)))))))))))))))***+++,,,---///111///,,,******,,,++++++++++++,,,---......+++,,,------///222777:::999:::;;;;;;===EEEQQQ[[[aaajjjyyyttthhhbbbUUUNNNDDD??????AAACCCCCC>>>===<<<:::999;;;>>>@@@DDDBBBEEENNNYYYgggxxxzzznnngggbbbbbbbbbaaa```bbbbbb___\\\YYYVVVQQQKKKGGGAAAFFFKKKOOOPPPRRRTTTWWWYYY]]]aaacccdddfffiiilllkkklllnnnppppppnnnjjjgggdddddddddeeeggghhhhhhhhhjjjhhheeebbbaaaaaabbbccciiigggfffffffffeeeccc```bbbbbbbbbbbbcccccccccbbb```aaabbbccccccbbb```___ccccccbbbbbbbbbccceeefffeeeeeeeeedddbbbbbbccceeeiiigggfffeeeeeeccc```^^^ccceeefffccc______bbbfffjjjlllnnnpppqqqqqqrrrrrrrrrrrrsssvvvyyyzzzyyywwwuuussssssuuuzzz~~~|||qqqmmmsssuuupppppptttyyy|||~~~|||wwwtttuuuxxxzzzzzzzzzyyywwwwwwxxxyyyzzzzzz{{{}}}}}}zzzwwwsssrrrttt{{{zzzwwwzzz}}}~~~~~~~~~||||||}}}}}}{{{vvv}}}}}}}}}{{{zzzxxxvvvvvvxxxzzz{{{zzzzzzyyyvvvttttttwwwyyyzzztttqqquuuyyyxxxuuuuuurrrsssuuuvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxyyywwwxxxyyyzzz{{{zzzzzzyyy{{{}}}~~~{{{zzzzzz|||yyyzzz}}}~~~{{{vvv{{{uuummmnnnrrruuuyyy{{{ooofff^^^ZZZ[[[\\\```gggooorrrttt{{{zzzwwwuuuuuurrrnnnooosssyyyyyyvvvmmmccc___bbbggggggkkkqqquuuuuuqqqmmmkkkZZZSSSGGG===777555555666:::IIIYYYccciiinnnpppooonnnkkkgggdddbbb___\\\ZZZUUURRRNNNJJJCCC;;;333---$$$444$$$(((888GGGtttVVVEEE>>>;;;:::888777777666555555444444111111111111000000000///000000000000////////////,,,+++++++++,,,------...))))))))))))))))))))))))******+++,,,,,,,,,++++++(((((('''((()))***,,,---******+++++++++,,,,,,,,,***)))'''&&&%%%&&&((()))'''''''''''''''((())))))((()))))))))))))))((('''&&&'''***+++,,,+++***((())))))))))))))))))))))))************************)))(((''''''''''''(((((((((((((((((())))))))))))......---,,,,,,---------'''***,,,+++((('''(((***))))))))))))***+++,,,---,,,------...///333888<<<:::<<<>>>???CCCNNN]]]hhhlllvvv}}}vvvqqqeeeWWWOOOBBB===999;;;@@@DDDDDDBBB??????===<<<<<>>>>>>>>BBBHHHGGGCCC???<<<:::999===BBBHHHLLLRRR^^^iiiqqqzzzpppjjjgggbbbbbbbbbaaa___\\\YYYXXXPPPQQQQQQQQQQQQRRRTTTVVVWWW[[[aaacccdddeeehhhkkkrrrmmmgggdddeeeggggggfffiiifffdddcccdddeeeeeedddbbbbbbcccdddddddddcccccchhhhhhfffbbb^^^^^^aaaeeegggfffeeedddccccccbbbbbb^^^^^^^^^^^^_________```]]]^^^_________^^^]]]\\\```___^^^```cccfffgggfffaaa___\\\[[[[[[]]]```bbbbbbaaa````````````^^^\\\[[[___aaaaaa___aaagggmmmoooqqqtttvvvuuurrrooommmooonnnnnnsssxxxyyyuuupppuuuvvvwwwwwwwwwwwwyyyzzzwwwuuurrrrrrtttvvvvvvvvv}}}zzzwwwtttsssssssss|||yyyuuutttttttttsssrrrtttvvvyyy{{{{{{xxxuuusssyyy||||||~~~}}}zzzyyyzzz}}}zzz|||yyyuuusssrrruuuyyy|||yyyyyywwwuuuqqqpppqqqrrrrrrtttwwwyyyxxxwwwvvvwwwyyywwwvvvvvvvvvuuutttrrrppprrruuuxxxzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz~~~|||xxxuuutttsssvvv{{{}}}{{{www{{{}}}uuuhhhaaa^^^ccciiilllnnnooowww}}}~~~tttrrrqqqnnnjjjiiinnngggffflllqqqrrrxxxyyy|||zzzvvvsssrrrsssvvvxxx{{{xxxvvvpppgggbbbbbbfffoootttsssrrrssslllkkkbbbSSSEEE???;;;888111;;;IIIWWWccclllppppppppppppnnnkkkgggdddcccbbbRRRWWWUUUOOOLLLKKK@@@111888000'''$$$VVVnnnUUUGGG???999777666666555444444333333222111111222222222111111000000000/////////............------------...//////,,,,,,++++++++++++,,,,,,+++,,,---------,,,+++***(((((('''((()))+++,,,---************************,,,+++)))(((''''''''''''((((((((('''&&&&&&%%%%%%******))))))))))))******+++***)))))))))***((('''+++***)))(((((()))******,,,+++++++++************)))******************)))***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---.........------000333666888:::<<<>>>???CCCGGGLLLUUUddduuu|||ttthhh[[[PPPFFF???:::999<<<>>>>>>BBBFFFFFFBBB<<<;;;:::;;;???GGGQQQWWWhhhyyy~~~uuummmgggdddccccccbbb```]]]ZZZWWWUUUTTTSSSUUUXXXZZZ]]]```bbbddddddfffiiijjjhhhhhhjjjlllooojjjeeebbbcccdddeeedddeeeccc``````aaabbbbbbbbbddddddddddddcccccccccccceeeeeeddd```^^^^^^bbbeeeeeeeeeeeedddcccaaa```___\\\]]]^^^_______________\\\\\\]]]^^^^^^]]]\\\[[[]]]^^^___bbbeeefffeeeccc^^^]]][[[ZZZZZZ]]]```bbbccc```]]]]]]]]]^^^^^^^^^```aaaaaa``````dddkkkqqqqqqrrrsssttttttssspppmmmmmmlllmmmrrrwwwyyywwwssssssssssssrrrrrrsssuuuwwwwwwwwwvvvssspppooorrruuu|||zzzwwwuuusssrrrrrrsssyyywwwuuuuuuvvvwwwvvvuuuuuuvvvwwwxxxxxxvvvsssrrryyy{{{~~~zzz{{{{{{yyywwwvvvyyy|||}}}|||}}}yyytttrrrtttxxx|||}}}||||||{{{xxxvvvuuuvvvwwwuuuwwwyyyzzzxxxvvvuuuuuuyyyxxxvvvuuuvvvvvvuuusssqqqsssvvvyyy{{{{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyxxx~~~}}}{{{xxxvvvtttvvvxxx{{{~~~}}}{{{yyyxxx{{{wwwpppiiiddddddjjjppppppoooooopppuuu|||zzzvvvuuuyyy{{{yyywwwwww|||}}}|||xxxwwwvvvvvvvvvwwwyyyzzzzzz}}}~~~rrrdddbbbcccjjjnnnnnnoooqqqmmmnnnjjj]]]OOOFFF>>>777333888@@@KKKWWWbbbkkkooonnnnnnmmmlllkkkiiigggfffooogggYYYOOOMMMMMMGGG???///---"""nnnmmmSSSFFF>>>999777666666555444444333333222222222222222222111000///000000000/////////.........------------...//////------,,,,,,,,,,,,------******+++,,,------,,,,,,((((((((())))))+++,,,---((())))))******+++++++++...,,,***'''&&&&&&&&&'''((((((((((((((((((((((((******))))))))))))******''')))******)))(((''''''******))))))))))))******************))))))))))))******++++++++++++******+++++++++***************+++,,,,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,------,,,,,,+++///444888999:::;;;<<>>@@@CCCIIITTTggg}}}}}}xxxuuulllhhhdddcccdddfffffffffddd^^^UUUNNNMMMPPPWWW[[[kkkmmmpppuuuyyy{{{zzzyyyvvvuuuqqqmmmiiigggffffffeeecccaaa_________``````___]]][[[\\\^^^___``````eeedddaaa___^^^___```aaa\\\\\\[[[\\\]]]```cccfffbbbcccddddddbbb___\\\YYY\\\]]]^^^___^^^]]][[[ZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[\\\^^^```bbbbbb___]]]WWWVVVVVVWWWYYY\\\___aaa```^^^\\\\\\]]]_________bbb```___aaaggglllqqqrrrtttqqqnnnoooqqqqqqmmmiiihhhiiikkkpppwww{{{|||{{{zzztttpppooopppssstttrrrsssqqqlllffffffjjjnnnrrrpppooonnnnnnoooqqqrrrvvvvvvwwwyyy{{{{{{yyywwwqqqqqqrrrrrrssstttuuuvvv|||}}}~~~~~~}}}zzzxxxvvvvvvuuurrrpppqqquuuzzz}}}|||{{{~~~wwwqqqsss{{{xxxyyyzzzyyywwwwwwxxxyyyxxxzzz||||||yyyvvvttttttwwwuuurrrqqqsssttttttttttttvvvyyy||||||zzzwwwuuuppprrrtttuuuvvvuuuttttttwwwwwwxxxxxxxxxwwwuuuuuuwwwwwwwwwwwwwwwxxxxxxxxx|||~~~~~~yyyuuurrrsssxxxyyyvvvsssrrruuu~~~~~~zzz}}}zzzqqqmmmjjjrrr~~~~~~||||||wwwrrruuuxxxpppiiigggfffeeehhhlllooouuuxxxsssjjj___QQQFFF>>>888444777???KKKZZZfffjjjkkkmmmooopppnnniiifffjjjaaa\\\]]]XXXOOONNNSSSkkkQQQDDD===999888888888777777666555555555333333333222111000///...111000000000////////////,,,++++++++++++,,,------...------,,,,,,------...+++******))))))))))))))),,,,,,,,,+++***))))))(((''''''((()))******++++++***)))'''''''''(((***+++'''(((((()))***+++,,,---******))))))))))))******$$$(((,,,,,,)))'''''')))(((((())))))************((((((((((((((((((((((((+++++++++,,,,,,++++++++++++++++++******))))))(((---,,,,,,+++***))))))(((++++++++++++++++++++++++******++++++---...//////888:::<<<;;;;;;>>>EEEKKK\\\bbblllzzz|||rrrdddXXXHHHCCC<<<888777999;;;<<<999AAAGGGDDD@@@>>>>>><<<@@@DDDKKKXXXlllzzzrrrllliiiaaaccceeehhhiiigggdddaaaZZZUUUOOOMMMRRR]]]iiiqqq~~~}}}}}}~~~~~~zzzwwwtttqqqnnnjjjgggfffddddddbbbaaaaaa```___^^^___``````^^^]]]]]]___aaaaaaaaaaaa```]]][[[ZZZ[[[\\\]]]YYYYYYYYYZZZ]]]```cccdddaaacccddddddccc```\\\ZZZ]]]]]]^^^]]]\\\[[[YYYXXX]]]]]]]]]]]]^^^^^^______^^^\\\[[[\\\]]]^^^]]]\\\TTTTTTUUUVVVXXX\\\___aaa^^^^^^^^^```bbbaaa___]]]]]]]]]___ccchhhkkkllllllrrrooommmlllmmmllliiifffeeegggkkkpppvvvzzz|||||||||tttpppooopppppppppmmmkkkgggeeefffhhhiiikkknnnmmmllllllmmmoooqqqssswwwwwwwwwxxxyyyxxxvvvtttnnnnnnooopppsssvvvxxxzzz}}}~~~~~~~~~}}}{{{yyywwwwwwtttqqqpppsssxxx~~~~~~|||{{{|||||||||wwwrrrttt|||wwwxxxyyyyyywwwvvvwwwxxxwwwyyy{{{{{{yyywwwuuuuuutttrrrppppppqqqssssssrrrtttvvvxxxzzzzzzxxxuuusssoooppprrrsssssssssrrrrrrtttuuuvvvwwwwwwvvvuuuuuuttttttttttttvvvxxxzzz|||~~~~~~zzzxxxyyyyyyuuutttvvvxxxllllllrrrvvvzzz~~~vvvnnnjjjjjjooowww}}}~~~yyyuuuxxxyyypppkkkgggddddddgggoootttwwwuuupppjjj```VVVDDD;;;555555999AAAMMMYYYgggjjjnnnooonnnkkkgggeeeZZZ^^^aaa[[[XXXwwwkkkQQQDDD===:::999888888777777666555555444222222222222222111000///111111000000000/////////...------------...//////------,,,,,,,,,,,,------,,,+++***))))))))))))))))))******+++,,,,,,++++++'''(((((())))))*********'''''''''(((((()))***+++'''(((((()))***+++,,,---******))))))))))))******''')))++++++***))))))***'''((()))******+++******(((((((((((())))))))))))******++++++++++++******---------,,,,,,,,,,,,,,,,,,,,,+++******))))))(((++++++++++++++++++++++++++++++,,,---...111222333888:::;;;:::;;;BBBNNNXXXgggooo}}}{{{qqqiii___QQQFFF<<<999666555777:::<<<===<<>>;;;:::666666666555444444333333111111222222222111111000111111111000000000//////...------------...//////,,,,,,++++++++++++,,,,,,,,,+++*********+++,,,---)))***+++,,,,,,,,,++++++((((((((()))))))))))))))'''((()))******)))(((((('''(((((()))***+++,,,,,,******))))))))))))*********))))))***+++,,,,,,+++&&&''')))***++++++******((((((((())))))*********)))******************)))++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---...111444666888666:::===???BBBLLL\\\hhhvvv{{{uuukkkaaaWWWKKKBBB===666666555777:::<<<<<<<<<<<>>:::666222777BBBSSS^^^jjjmmmjjjjjjqqqxxxkkkQQQDDD>>>;;;;;;555444444333333222111111000111111222222222111111111111111111000000000000,,,++++++++++++,,,------,,,++++++******++++++,,,,,,+++++++++,,,...000111------------,,,***((('''))))))))))))((((((((((((((()))***+++***)))'''%%%'''(((((()))******++++++******))))))))))))******---***((())),,,...---+++&&&''')))***+++++++++***(((((())))))******++++++))))))************))))))''''''(((((())))))******((((((***+++---...000000++++++++++++++++++++++++,,,---...000222666999;;;:::???FFFJJJPPP\\\lllyyy{{{lllhhhbbbWWWJJJ>>>999999666777888;;;===>>><<<;;;;;;FFFMMMJJJEEEFFFMMMRRRYYYdddzzzzzztttlllfffdddcccddddddeeeiiijjjcccWWWQQQSSSWWW```gggssswwwrrrlllkkklllkkkgggccc```^^^]]]^^^______[[[WWWXXX\\\______]]][[[\\\]]]```^^^[[[[[[[[[\\\\\\[[[VVVVVVWWWXXXXXXXXXWWWWWW[[[YYYXXXZZZ^^^``````___]]]]]]]]]]]]]]]]]]]]]]]]VVVUUUUUUUUUXXX\\\```ccc______^^^^^^___```bbbcccaaabbbbbbddddddbbb]]]ZZZTTTTTTUUUWWWYYY\\\^^^___bbb```^^^]]]^^^^^^\\\[[[[[[___aaa```\\\[[[___cccaaagggllliiibbb\\\[[[]]]XXX]]]eeekkkmmmlllkkkjjjcccbbbbbbfffjjjlllhhhccc```eeejjjkkkhhhhhhlllpppmmmmmmllllllnnnppprrrtttqqqooommmlllmmmoooooonnnkkkkkkmmmooopppqqqqqqqqqpppqqqsssuuuwwwyyyzzzzzzwwwtttsssvvv||||||}}}~~~~~~}}}{{{yyyxxxwww~~~zzzwwwuuuuuurrrtttwwwzzz|||{{{zzzxxxtttvvvyyy{{{{{{xxxuuussswwwyyy{{{zzzxxxvvvvvvvvvzzz{{{|||zzzvvvrrrpppoooppppppsssvvvxxxxxxuuurrrppppppooooooooopppqqqrrruuussspppmmmlllmmmooopppssstttuuuvvvvvvvvvuuutttrrrrrrsssuuuwwwyyy|||}}}{{{{{{{{{|||~~~yyyxxx{{{{{{yyytttlllccc[[[UUUSSSSSSQQQRRRVVVXXX]]]kkkzzz}}}{{{www}}}www~~~{{{ssspppfffiiilllnnnrrrvvvsssmmmbbbRRRDDD>>>777111666AAAJJJXXXhhhmmmkkkmmmxxxmmmTTTHHH@@@;;;999888888777777666444333222333222111111000000111111---.../////////...,,,,,,,,,,,,------------.........---+++******+++---...,,,++++++******))))))(((///...,,,,,,------,,,+++))))))))))))))))))))))))******))))))))))))************))))))))))))******'''((()))((('''(((***+++''''''((()))***++++++,,,*********)))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))++++++******************+++++++++,,,,,,---------***++++++,,,------------///...///222666:::;;;;;;;;;AAALLLXXX___hhh}}}ooo}}}wwwpppfff[[[NNNEEE>>>999888:::555999===>>>>>>>>><<<999777AAADDDGGGQQQVVVZZZfffkkkpppxxxtttkkkcccccchhhjjjeee___^^^bbbcccZZZPPPNNNXXXcccuuuyyy{{{uuulllllljjjhhheeebbb___^^^]]]\\\[[[[[[\\\\\\ZZZXXXXXXWWWVVVXXXZZZ\\\\\\\\\VVVVVVVVVVVVVVVVVVUUUUUURRRUUUXXXXXXUUUSSSTTTUUUXXXWWWWWW[[[```ccccccaaaYYYXXXXXXZZZ]]]]]]YYYVVVVVVWWWXXXZZZ]]]___aaacccaaa___]]]]]]^^^___^^^]]]eeeggggggfffbbb^^^\\\\\\UUUVVVXXXYYYYYY[[[]]]___gggbbb]]][[[\\\]]]\\\ZZZ\\\[[[ZZZZZZ[[[\\\___```______^^^]]]\\\ZZZYYYYYYXXXZZZ___eeejjjjjjgggeee^^^```ccceeefffeeecccbbbbbbcccdddeeeeeeeeeccccccggghhhgggeeehhhmmmnnnllllllkkklllooorrrssspppmmmkkknnnpppooollljjjkkkmmmmmmqqqtttrrrnnnmmmpppuuuuuuqqqooooooppprrrzzz}}}xxxvvvvvv{{{}}}~~~~~~|||{{{~~~}}}zzzyyyzzz{{{{{{uuurrrrrruuutttxxx|||~~~{{{zzzyyyuuuvvvwwwxxxxxxvvvuuutttuuuxxx{{{}}}zzzxxxyyyzzz{{{|||zzzwwwsssqqqvvvwwwyyyyyyxxxvvvsssqqqqqqrrrsssqqqooonnnnnnooonnnmmmmmmlllmmmnnnoooppptttrrrqqqpppqqqsssvvvxxxsssrrrrrrrrrtttwwwzzz|||zzzyyyyyyxxxyyy{{{~~~|||vvvxxxyyyvvvmmmbbbXXXRRRNNNMMMOOORRRUUU\\\kkkyyy{{{xxxtttrrrrrr||||||{{{~~~sssgggbbbiiinnnlllnnnuuummmcccSSSEEE===999888777>>>MMM]]]kkknnneeepppkkkSSSFFF???:::888777777777777666444333222222111000000//////000000//////000000000///...------------,,,,,,,,,++++++...---+++******+++---...,,,,,,,,,---------------...,,,++++++,,,,,,+++***************************(((''''''''''''''''''(((******))))))))))))******'''((()))((('''((()))+++(((((())))))******++++++***)))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))************************,,,,,,,,,,,,,,,+++++++++)))***,,,---...---,,,,,,000111333666888:::<<<===>>>FFFUUUeeepppzzzrrrlllwwwvvvmmmdddXXXOOOFFFAAA<<<777666888888:::;;;;;;;;;;;;999777:::EEEIIIOOO]]]eeejjjvvvuuu{{{sssmmmgggffffffggghhhfffbbb___\\\______YYYSSSWWWfffttt{{{sssnnnhhhgggeeebbb```]]][[[ZZZ[[[ZZZYYYYYYZZZZZZXXXVVVUUUTTTUUUVVVYYYZZZYYYXXXTTTTTTTTTTTTTTTTTTUUUUUUUUUWWWXXXWWWUUUSSSSSSUUUVVVVVVYYY]]]aaabbb___\\\XXXWWWWWWYYYZZZZZZWWWTTTUUUWWW[[[]]]______```aaa___^^^^^^___aaabbbbbbaaaccceeefffeeebbb___]]]\\\VVVVVVWWWWWWXXXZZZ]]]___bbb^^^ZZZXXXYYYZZZYYYXXXZZZYYYXXXWWWXXXYYY[[[]]]\\\\\\[[[ZZZZZZYYYXXXXXXXXX[[[___eeejjjkkkhhhfff```aaacccddddddcccbbbaaaccccccdddddddddcccbbbbbbcccddddddbbbeeejjjkkkggghhhhhhiiilllooonnnkkkhhhhhhkkknnnmmmkkkiiiiiikkkmmmooopppnnnkkkkkknnnqqqwwwqqqmmmmmmmmmnnnsssyyyyyytttuuuwww~~~}}}zzzzzz|||}}}~~~~~~}}}zzzyyyyyyzzz{{{uuussstttvvvvvvzzz~~~|||{{{yyyxxxwwwvvvuuutttsssrrrxxx{{{~~~yyyvvvyyyzzz{{{{{{yyywwwtttssszzz{{{||||||{{{xxxuuusssrrrssssssrrrpppnnnooopppnnnnnnmmmlllmmmnnnooopppsssrrrpppoooppprrruuuwwwsssssssssssstttwwwyyyzzzxxxwwwvvvvvvxxxzzz|||~~~{{{|||{{{wwwnnnbbbXXXRRRMMMKKKLLLPPPTTT[[[gggrrr}}}wwwqqqllliiijjjnnn}}}{{{|||~~~|||jjj___ccciiikkkmmmrrrkkkfff[[[NNNAAA:::888999;;;GGGTTTdddkkkfffrrrjjjRRREEE>>>999777777777777666555444333222111000000///////////////000000111222111000///...000000///...---,,,+++***------++++++++++++------+++,,,,,,---......//////,,,+++******++++++***)))************************'''''''''&&&&&&'''''''''))))))))))))))))))))))))'''((()))((('''''')))+++)))))))))))))))*********))))))))))))))))))******)))((((((''''''(((((()))***))))))(((((())))))***************************------,,,++++++******))))))+++,,,---...---,,,+++///222555666666999===AAAKKKQQQ___ooo~~~fff]]]___|||wwwiii]]]TTTHHHAAA======<<<999999:::===;;;999:::;;;<<<<<<<<>>:::::::::BBBKKK[[[ggggggpppiiiQQQEEE>>>:::888777777777666555444222222111111000////////////000///000111111111000///...111111000000///...---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,+++******+++,,,+++)))++++++++++++++++++++++++(((((())))))))))))(((((())))))************))))))((())))))((('''''')))************))))))))))))))))))))))))))))))*********))))))(((((((((((())))))***))))))))))))))))))******************+++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,---...000333666777888===GGGOOO]]]```hhhuuummmZZZ[[[dddzzz}}}kkk\\\OOOFFF>>>999888;;;>>>>>>???BBBBBB===999:::===???DDDHHHOOO___nnn~~~yyypppkkkjjjiiiiiikkkmmmmmmiiiaaa\\\[[[\\\\\\```eeegggjjjqqq~~~yyytttqqqnnnlllkkkcccaaa]]]ZZZWWWVVVVVVVVVVVVUUUTTTTTTUUUUUUSSSQQQMMMNNNPPPSSSUUUTTTRRROOOOOOOOOPPPPPPQQQRRRSSSSSSRRRQQQQQQOOOOOOPPPQQQSSSUUUWWWYYY[[[[[[ZZZWWWUUUVVVVVVVVVVVVVVVUUUSSSRRRVVV]]]dddhhhfffbbb___]]]ZZZZZZ\\\___bbbbbbaaa___```bbbdddccc```\\\YYYXXXYYYVVVSSSRRRTTTWWWYYY[[[UUUTTTRRRQQQQQQRRRSSSSSSTTTSSSSSSRRRRRRSSSTTTTTTUUUTTTTTTTTTUUUWWWXXXYYYZZZ[[[^^^cccgggiiihhhfffddddddcccbbbaaaaaa``````bbbaaa___^^^]]]^^^^^^___^^^aaabbbbbbeeehhhgggcccaaaccceeehhhhhhfffbbb```aaaeeejjjkkkhhhfffggghhhmmmjjjhhhhhhkkkooorrrtttllleeecccjjjsssyyy}}}}}}uuurrrwww}}}~~~|||yyyvvvuuuwwwyyy|||}}}~~~~~~}}}xxxuuuvvvyyy|||{{{~~~|||zzzzzz{{{~~~}}}zzzxxx{{{{{{{{{zzzzzzzzzzzzzzz~~~}}}zzzwwwtttrrrooopppqqqpppnnnmmmnnnooooooooonnnnnnnnnooopppqqqqqqpppoooooooooppprrrsssssssssttttttttttttsssssstttsssssssssuuuwwwzzz|||vvvwwwyyy|||~~~}}}wwwoooeee[[[QQQKKKJJJHHHJJJQQQXXX[[[^^^bbbnnnttt{{{~~~uuuttttttrrrnnnppp|||{{{{{{~~~tttbbb]]]___```bbbeeegggjjjjjjdddWWWIII@@@<<<===AAAGGGVVVggggggjjjyyyyyyiiiQQQFFF???;;;:::777666666666555333222111222222111000000000000111//////000111000///...---..................//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++***+++,,,---,,,+++************************(((((()))******)))((((((((()))************)))(((((()))***)))''''''(((************)))))))))))))))(((((())))))************))))))(((((((((((())))))******))))))))))))******))))))*********+++++++++))))))***+++,,,,,,------///---+++)))***---000333555777:::;;;???IIIWWWbbbfffkkkuuuttt___ZZZdddppp{{{rrr___OOOCCC===999555555;;;@@@BBBDDDHHHCCC===:::;;;===@@@HHHRRRbbbxxx{{{uuunnnhhhfffhhhkkkmmmrrrmmmgggaaa^^^^^^```aaagggmmmuuuyyy{{{|||xxxuuurrrooonnnllljjjhhhdddbbb^^^[[[XXXWWWXXXXXXUUUTTTSSSSSSTTTSSSQQQOOOKKKLLLNNNQQQSSSRRROOOLLLMMMMMMNNNOOOPPPPPPQQQQQQOOONNNMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTTTTXXX```hhhkkkhhhccc```___]]]]]]^^^```bbbbbb___]]]aaabbbcccaaa]]]YYYWWWVVVYYYUUUQQQPPPRRRTTTVVVVVVQQQQQQPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTSSSSSSSSSUUUWWWZZZ[[[ZZZ[[[]]]```dddfffeeeddddddccccccbbbaaa```_________^^^]]][[[[[[[[[\\\]]]```cccddddddgggjjjiiieeeaaacccfffggggggdddbbb```aaaeeeiiiiiigggeeefffhhhllljjjhhhjjjooouuuyyy{{{vvvooolllrrrzzz~~~}}}zzz~~~zzzrrrppptttyyywwwuuurrrqqqsssvvvyyy{{{{{{}}}{{{wwwvvvxxx{{{}}}~~~~~~}}}}}}~~~~~~}}}||||||||||||}}}~~~~~~}}}{{{yyyyyy{{{|||~~~~~~|||zzzwwwtttrrrmmmnnnooonnnmmmlllmmmnnnppppppooonnnooopppqqqrrrppppppooooooooopppqqqrrrrrrssssssssssssrrrqqqqqqssssssrrrssstttwwwyyy{{{sssssstttvvvxxxzzz|||}}}{{{vvvnnneee]]]TTTKKKEEEFFFEEEIIIQQQXXXZZZ[[[^^^mmmrrrxxx~~~~~~uuusssvvvyyyzzzxxx{{{zzzyyy}}}}}}|||yyymmmeeeaaa^^^^^^```fffhhhiiihhhaaaVVVJJJAAA???CCCGGGVVVjjjkkkiiirrr{{{nnniiihhhQQQFFF???<<<:::666666666555444333222111333222222111111111111111...///000000000///...---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,,,,+++,,,+++***+++,,,---,,,+++))))))))))))))))))))))))&&&'''((())))))((('''&&&((()))***++++++***)))((()))******)))''''''(((***)))))))))))))))*********((((((((()))******++++++***))))))(((((())))))***+++******))))))******+++)))))))))***++++++,,,,,,))))))***+++---...///000000...+++***+++///444777444666:::>>>FFFSSSbbblllhhhwwwtttccc[[[```lllvvv|||{{{ttteeeRRRCCC:::777666444666===BBBCCCDDDFFFAAA<<<<<>>;;;:::666666666555444333222111222222111000000000000000000000111111111000///............---------------+++,,,,,,------,,,,,,+++---------------,,,,,,,,,+++))))))***+++,,,,,,+++(((((((((((((((((((((((('''((()))******)))((('''((()))***++++++***)))((()))******)))'''&&&((()))(((((())))))******++++++'''(((((()))******++++++******))))))))))))******+++******))))))******+++((())))))***++++++,,,,,,++++++,,,---......//////---------...000333555777555888>>>GGGSSS___jjjqqqsss{{{sssiiiccceeekkksssxxxtttoooeeeVVVEEE999555666444555;;;EEEIIIFFFBBBAAA===>>>DDDMMMQQQXXXoooxxxrrrnnnlllgggfffdddbbbaaaaaacccdddfffddddddiiisss{{{~~~}}}zzzvvvtttjjjiiigggfffeeedddaaa^^^]]]\\\[[[YYYWWWUUUTTTSSSPPPOOONNNNNNOOONNNLLLJJJHHHHHHGGGIIIJJJKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIILLLKKKKKKNNNSSSUUUTTTSSSNNNPPPRRRRRRQQQQQQTTTVVVSSSTTTVVVUUUTTTTTTVVVYYYYYY```fffgggccc___```bbbaaa```^^^^^^______^^^]]]___^^^\\\YYYWWWVVVXXXZZZUUUQQQLLLLLLOOOPPPNNNKKKKKKMMMNNNLLLJJJHHHJJJKKKJJJKKKLLLNNNOOOPPPQQQQQQSSSRRRQQQQQQSSSVVVYYY[[[ZZZYYYXXXYYY[[[\\\\\\[[[[[[\\\]]]^^^]]][[[YYYXXXWWWWWWXXXYYYZZZZZZZZZZZZ\\\^^^^^^\\\___ddddddaaa]]]___aaaaaa______aaacccbbbdddeeeccc```___bbbeeehhhkkknnnpppqqqtttyyy~~~wwwvvvyyy{{{xxxqqqpppnnnmmmmmmllllllkkkjjjhhhgggiiimmmqqqrrrrrrqqqtttwwwyyy{{{}}}~~~zzzvvvuuuwwwzzz||||||~~~{{{yyyyyyyyy{{{|||}}}~~~~~~|||zzzxxxwwwwwwyyy{{{}}}~~~{{{wwwtttsssvvvyyy|||~~~|||zzzxxxvvvtttsssnnnoooppppppnnnnnnooopppqqqqqqpppooopppqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqsssrrrppppppooopppqqqqqqsssrrrqqqpppppprrrtttuuusssqqqooonnnooosssxxx{{{vvvyyyzzzzzz|||}}}xxxppphhh]]]UUUQQQNNNIIIDDDDDDHHHQQQZZZ^^^___cccjjjmmmmmmpppttt|||~~~wwwtttsssrrrsssuuu{{{tttuuuooo~~~{{{uuummmeee___ZZZ___eeehhhgggccc^^^[[[QQQRRRPPPZZZnnntttrrrwwwnnnrrrvvvvvvrrrmmmjjjjjjeeeNNNCCC===:::999666666666555444333111111111111000///////////////111111222333222111000///333333222111000///......+++,,,,,,------,,,,,,+++((())))))******++++++,,,)))(((((((((***++++++***(((((((((((((((((((((((()))+++,,,------,,,+++)))''')))***++++++***)))''')))******)))'''&&&((()))'''(((((()))***++++++,,,'''(((((()))***+++++++++******))))))))))))******++++++************++++++((())))))***++++++,,,,,,------..................***+++...222444666666666===AAAIIIUUUcccnnnuuuwwwjjjhhhiiilllqqqvvvxxxxxxiiibbbWWWIII;;;333444888555888AAALLLPPPJJJBBB>>><<<@@@LLL[[[cccooorrrhhhddddddeee```aaaaaaaaa______```aaacccgggnnnxxxzzzuuurrrqqqpppooogggeeecccbbbbbbbbb```^^^XXXXXXXXXVVVTTTRRRPPPOOONNNMMMLLLLLLMMMLLLJJJHHHGGGFFFEEEEEEGGGHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFIIIHHHIIILLLPPPQQQOOOMMMIIIMMMQQQSSSRRRRRRSSSUUUQQQSSSUUUTTTSSSSSSVVVYYYXXX^^^dddddd___]]]___ccc]]][[[ZZZZZZ[[[\\\\\\[[[\\\[[[YYYWWWUUUWWW[[[^^^SSSOOOKKKKKKNNNOOOLLLHHHIIIKKKLLLKKKHHHFFFGGGIIIHHHIIIJJJLLLNNNOOOPPPPPPRRRQQQPPPPPPRRRUUUXXXZZZZZZXXXWWWWWWXXXZZZYYYXXXVVVXXXZZZ[[[[[[YYYWWWUUUTTTUUUWWWYYYZZZZZZYYYYYYYYYZZZYYYWWWZZZ___```^^^ZZZ\\\^^^]]]\\\\\\___bbbbbbcccccc```]]]\\\```cccgggkkkpppqqqooopppvvv{{{}}}}}}{{{xxxmmmkkkjjjkkkmmmnnnmmmjjjgggeeeeeegggllloooooonnnqqqtttvvvyyy{{{~~~|||xxxuuuuuuxxx{{{|||{{{~~~{{{wwwuuuvvvwwwvvvxxx|||~~~{{{yyytttwwwzzz~~~}}}zzzuuuqqqpppssswwwzzz{{{zzzyyywwwuuusssrrrqqqooopppqqqqqqpppoooppprrrrrrqqqpppppppppqqqrrrsssrrrrrrqqqqqqqqqqqqqqqqqqsssqqqpppnnnnnnoooqqqrrrrrrqqqooonnnnnnpppqqqrrrtttqqqnnnlllnnnrrrxxx|||uuuwwwxxxwwwxxx{{{zzzuuummmeeeZZZSSSPPPNNNJJJGGGIIINNNXXXbbbeeefffllltttkkkkkklllpppxxx~~~xxxvvvrrrooonnnrrr|||uuuuuuiii|||}}}wwwkkkaaaTTT\\\eeehhhfffcccdddfff]]]\\\VVV[[[lllsssrrrxxxxxxuuuqqqoooppppppooonnnfffiiifffOOODDD>>>;;;:::777777555444444555666777111000///......///000111///000000000///---+++***///...------//////...---///...---,,,+++++++++++++++++++++,,,,,,---------+++++++++************))))))***+++,,,,,,,,,,,,,,,***)))(((''''''((()))***)))************+++++++++))))))))))))))))))))))))))))))))))))************++++++******)))(((((((((+++*********))))))(((((())))))))))))))))))))))))******************++++++------------------......333111111444555555;;;BBBEEEPPP]]]eeejjjsssvvvssssssrrrqqqpppooooooooo___TTTFFF:::555444444444666555===MMMRRRJJJEEEGGGEEELLL___uuurrrkkkgggccc``````\\\WWWVVVWWWWWWXXXbbbnnnzzz~~~{{{uuutttsssqqqnnnkkkhhhfffbbb```______^^^\\\XXXUUUUUUUUUVVVUUUUUUTTTSSSRRROOOOOONNNMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJNNNQQQRRRPPPOOOQQQRRRTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXXXX[[[___aaa___\\\XXXWWWVVVVVVWWWXXXYYYZZZ```\\\XXXUUUUUUTTTSSSRRRNNNMMMLLLJJJIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIJJJKKKMMMOOOPPPRRRSSSRRROOOLLLOOOTTTVVVUUUSSSVVVVVVUUUTTTSSSSSSTTTTTTQQQRRRUUUWWWWWWVVVTTTSSSTTTUUUVVVWWWWWWWWWWWWVVVYYYYYYZZZ[[[[[[ZZZYYYXXX^^^\\\YYYXXXWWWYYY[[[\\\fffccc___[[[[[[]]]```ccclllllljjjjjjkkkpppvvv||||||}}}{{{tttmmmgggiiikkkmmmnnnmmmlllllliiihhhhhhhhhkkkooosssuuuwwwwwwxxx||||||~~~zzzwwwxxx{{{~~~~~~}}}}}}}}}{{{yyyyyy{{{|||xxxzzz|||~~~}}}{{{zzz|||~~~~~~~~~}}}yyyuuurrrrrrssstttttt~~~zzzvvvvvvwwwwwwvvvtttrrrqqqpppmmmllllllooorrr{{{vvvrrrsssvvvxxxvvvsssuuutttsssrrrqqqqqqqqqqqqpppnnnllllllnnnqqqrrrrrroooooooooooooooppppppppppppmmmkkkkkknnnrrrtttuuuuuuuuuuuutttsssrrrqqqpppllliiibbb[[[UUUQQQOOONNNSSSWWW___hhhqqqvvvvvvuuuwwwrrrppptttyyy|||yyyuuutttpppvvvwwwvvvyyyppprrr~~~|||zzz}}}~~~|||}}}{{{uuuppp^^^```bbbdddeeeggghhhjjjgggfffeeefffjjjpppvvvzzztttvvvtttooonnnpppqqqnnnnnnfff___dddMMMBBB<<<999888888777666555444444555666111111000000000111111111000000000///---+++)))(((...---,,,---.........,,,---,,,+++***))))))))))))+++++++++++++++,,,,,,,,,+++++++++************)))((()))***************)))))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))*********+++*********))))))))))))))))))))))))))))))))))))***************++++++,,,+++++++++,,,---.../////////...000555888;;;CCCKKKVVV^^^iiirrryyy~~~yyyyyyuuuqqqooonnnkkkddd^^^LLLEEE;;;555333444555666;;;999@@@MMMQQQJJJGGGJJJOOOaaa{{{ttthhhccc```[[[XXXWWWTTTQQQRRRXXX^^^fffrrr|||uuutttsssqqqnnnkkkhhhfffeee___^^^]]]]]]^^^\\\YYYWWWQQQQQQQQQQQQPPPOOONNNMMMNNNMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIJJJLLLOOOPPPNNNNNNPPPRRRTTTTTTTTTSSSSSSTTTTTTUUUXXXYYYZZZ^^^bbbaaa\\\WWWUUUTTTTTTTTTVVVWWWYYYZZZ[[[XXXTTTQQQPPPPPPOOONNNLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHIIIJJJLLLMMMNNNNNNOOOMMMJJJHHHJJJNNNQQQPPPMMMQQQPPPOOOOOONNNNNNNNNOOONNNOOOQQQSSSSSSSSSRRRQQQQQQRRRSSSTTTTTTUUUUUUUUUSSSTTTUUUVVVVVVUUUUUUTTTXXXWWWVVVVVVWWWZZZ\\\^^^bbb___[[[YYYXXX[[[^^^aaafffgggggggggiiimmmtttxxxyyyzzz{{{~~~}}}xxxtttyyy~~~~~~{{{xxxqqqjjjiiikkkmmmoooppppppooonnnkkkjjjjjjjjjmmmqqquuuwww{{{zzz{{{}}}|||zzzwwwuuuvvvzzz~~~~~~}}}||||||{{{zzzxxxxxx{{{}}}{{{{{{||||||{{{zzzxxxvvv{{{{{{{{{{{{|||||||||||||||yyyuuussstttvvvwwwwww|||yyyvvvtttuuuuuusssrrrrrrrrrpppnnnlllllloooqqqzzzvvvrrrsssvvvwwwvvvsssqqqqqqqqqqqqqqqrrrrrrsssooommmkkkkkkmmmpppqqqqqqrrrqqqooommmlllllllllmmmnnnllljjjkkkmmmpppqqqqqqssssssssssssrrrqqqqqqpppooolllfffaaa\\\YYYXXXXXXWWW\\\fffrrr|||}}}wwwsssuuuwwwxxxzzz~~~|||tttnnnmmmooosss{{{~~~}}}xxxzzzyyy}}}|||{{{}}}~~~}}}{{{jjjeee___\\\___dddhhhiiikkkjjjiiijjjmmmqqqvvvyyyvvvxxxvvvqqqoooqqqpppnnnkkkcccgggllldddMMMBBB<<<999888999888777555444444444444111222222222222222111111111111111000...,,,+++***---,,,+++,,,---...---+++---,,,+++******))))))***------,,,,,,,,,,,,,,,++++++++++++************)))(((((())))))((((((''''''(((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++***************)))))))))))))))))))))))))))))))))***************+++,,,,,,++++++,,,---...000111222111111666<<>>>>>@@@AAABBBBBBCCCCCCBBBAAAAAAAAABBBDDDGGGHHHJJJKKKLLLLLLLLLMMMOOOQQQTTTTTTSSSSSSSSSSSSRRRRRRSSSUUUYYY^^^bbb```ZZZTTTQQQQQQRRRSSSUUUVVVXXXYYYWWWTTTPPPNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFHHHJJJJJJJJJIIIIIIHHHEEEDDDFFFJJJLLLKKKHHHLLLKKKJJJJJJIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTVVVXXX[[[]]]\\\ZZZWWWUUUUUUXXX[[[^^^```aaaccceeegggjjjnnnrrrssssssssssssrrrnnniiidddmmmrrruuutttsssqqqlllfffiiilllooorrrsssrrrpppooommmlllkkklllnnnrrrvvvxxx}}}||||||}}}~~~~~~|||zzzvvvtttrrrtttyyy}}}~~~}}}zzzzzzzzzxxxwwwxxx{{{~~~~~~}}}|||zzzxxxvvvtttsssyyywwwuuuvvvzzz||||||zzz{{{xxxuuutttuuuwwwyyyyyy{{{yyyvvvtttttttttsssrrrqqqrrrqqqppppppqqqtttwwwxxxuuurrrrrrtttvvvuuusssnnnnnnnnnoooppprrrssstttnnnllljjjkkkmmmoooooooooqqqpppooommmlllllllllmmmmmmkkkjjjkkklllmmmmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqrrrpppllliiigggfffffffff```eeeooo{{{~~~yyywwwvvvrrrrrrttt}}}zzztttkkkcccbbbeeejjjuuu~~~yyyyyy|||yyy{{{}}}{{{|||}}}{{{pppbbbZZZ[[[aaafffiiinnnmmmmmmnnnppprrruuuwwwyyyzzzxxxrrrpppqqqpppmmmcccooo]]]]]]yyyfffNNNDDD>>>;;;:::999888777666555444333333111222333333333222111000111111111111000///......---,,,++++++------,,,+++///...---,,,,,,,,,,,,,,,//////......------,,,,,,+++++++++*********))))))))))))))))))((('''&&&&&&&&&''')))******)))(((((())))))))))))************))))))))))))))))))))))))((()))))))))************(((((())))))************************************))))))))))))))))))))))))************+++,,,,,,---------------///000222333777:::AAAJJJOOOTTT___iiipppqqqwww|||wwwwwwzzzmmmiiidddaaa]]]TTTFFF;;;777777777777777888777666777666:::CCCJJJNNNVVV___rrr}}}tttnnnggg```YYYVVVSSSNNNLLLMMMMMMTTTcccvvv{{{vvvssspppmmmooommmiiieeebbbaaa``````]]][[[ZZZZZZZZZYYYXXXVVVWWWWWWVVVVVVUUUTTTSSSRRRKKKKKKJJJHHHGGGEEEDDDCCCAAAAAA@@@@@@???>>>>>>===>>>>>>???AAAAAABBBBBBBBB@@@???>>>>>>???BBBFFFHHHJJJJJJJJJJJJKKKMMMOOOQQQQQQRRRRRRSSSSSSSSSSSSSSSOOOPPPTTTYYY^^^]]]XXXSSSOOOOOOPPPRRRTTTVVVXXXXXXUUUSSSOOONNNMMMMMMKKKJJJHHHGGGFFFFFFFFFFFFFFFGGGIIIHHHGGGEEEDDDCCCBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDCCCEEEHHHIIIHHHFFFIIIHHHHHHGGGGGGHHHHHHHHHGGGHHHHHHIIIKKKLLLMMMMMMIIIJJJKKKMMMOOOQQQQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTTTTUUUVVVXXXYYYXXXVVVSSSRRRSSSVVVYYY\\\]]]___bbbcccdddfffhhhjjjiiiiiijjjjjjiiigggccc```hhhlllmmmkkkkkkkkkiiieeeiiilllpppsssuuusssqqqooolllkkkkkkkkkmmmqqquuuwww{{{{{{{{{{{{{{{yyywwwvvvtttrrrqqqtttyyy}}}~~~}}}zzzzzzyyyxxxwwwyyy|||~~~~~~}}}zzzxxxvvvuuuttttttwwwsssqqqttt{{{}}}zzzwwwtttsssuuuvvvwwwwwwxxxwwwuuuttttttuuuuuuuuurrrssstttuuuuuuxxx{{{~~~uuurrrpppoooqqqsssrrrqqqmmmmmmnnnnnnoooqqqrrrsssnnnlllkkkkkkmmmoooooonnnlllnnnppprrrssssssrrrrrrnnnmmmllllllmmmmmmllljjjooooooooooooooopppqqqqqqsssrrrpppoooooopppqqqrrrlllooovvv~~~~~~{{{xxxrrroooooouuuppphhh]]]WWWYYYaaahhhuuu}}}}}}}}}{{{yyyzzz~~~}}}}}}xxxxxxzzz}}}}}}qqqeee___```cccfffllllllmmmnnnpppsssvvvwwwyyy{{{yyysssqqqqqqooolllbbbsss^^^qqqUUUfffNNNDDD>>>;;;:::888888777777555444333222000111222333222111///...///////////////000000000---,,,++++++------,,,+++......------,,,---------......------,,,,,,+++++++++++++++*********))))))************)))(((((('''&&&'''(((*********)))((((((((()))))))))*********))))))))))))))))))))))))((()))))))))************************))))))((((((***************+++++++++************************************+++,,,---...---,,,,,,,,,---///111222:::@@@KKKWWW]]]cccnnnyyy}}}~~~sssrrrvvvtttnnniiieeeccc```ZZZQQQGGG===777666888:::;;;;;;:::999888<<<<<>>>>>===<<<<<<<<<<<<===>>>??????????????????>>>======>>>BBBEEEGGGIIIIIIHHHIIIKKKMMMOOOPPPMMMOOOQQQSSSTTTUUUVVVVVVUUUSSSSSSUUUYYYYYYVVVSSSNNNNNNPPPQQQSSSTTTUUUVVVRRRPPPMMMLLLLLLKKKIIIGGGDDDDDDDDDDDDDDDDDDEEEEEEHHHFFFDDDBBBAAA@@@??????BBBBBBCCCCCCCCCBBBAAA@@@AAAAAABBBCCCEEEEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEFFFEEEFFFGGGHHHIIIKKKLLLMMMGGGHHHJJJLLLNNNPPPQQQQQQMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUWWWXXXUUUSSSQQQQQQRRRTTTWWWZZZ\\\^^^aaaaaaaaa``````aaa``````aaaaaa````````````eeeggggggdddeeejjjllljjjhhhlllqqqvvvwwwvvvrrrpppiiihhhggghhhjjjmmmqqqssszzz{{{}}}}}}{{{xxxvvvuuutttrrrqqqtttyyy}}}}}}{{{yyyzzzzzzyyyyyyyyy{{{}}}|||{{{yyywwwvvvvvvwwwxxxuuurrrqqqvvv~~~zzzxxxtttsssssstttssssssssssssrrrrrrssstttvvvwwwuuuvvvwwwvvvvvvwwwyyy{{{pppooommmmmmnnnooopppppppppoooooonnnnnnoooooopppooommmlllmmmnnnoooooonnnkkkoootttyyy{{{zzzwwwuuuqqqpppnnnnnnoooooommmkkknnnnnnnnnnnnnnnoooqqqqqqrrrrrrrrrssstttvvvwwwxxxuuuuuuxxx}}}|||vvvrrrrrrpppkkkaaaWWWSSSWWWaaaiiiwww{{{zzzzzzxxxvvvzzz{{{||||||~~~|||xxx~~~wwwtttuuuwwwvvvhhh^^^^^^aaaffffffhhhjjjnnnrrruuuwwwxxxzzzxxxtttqqqrrrppplllllljjjllliiiiiieeedddMMMBBB<<<999888777777777777666555333333222222222222111000//////,,,,,,,,,,,,---...//////---,,,+++,,,---...---+++,,,,,,++++++++++++,,,,,,+++***************))))))+++++++++************)))******+++++++++***))))))&&&'''((())))))******)))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************++++++******)))(((((('''*********+++++++++++++++************************************+++---...///,,,+++++++++,,,///222444:::CCCSSSbbbiiioooyyyrrrhhhdddmmmxxxxxxpppiiidddaaa[[[RRRHHH???:::777444777:::;;;;;;:::;;;<<<>>>@@@CCCIIIRRR```rrr~~~yyyqqqhhh```[[[VVVQQQLLLHHHEEEFFFNNNXXXiii{{{{{{wwwrrroooooonnnkkkhhheeecccaaa___^^^]]]]]]]]]]]][[[XXXVVVUUUTTTRRRQQQQQQQQQPPPPPPNNNMMMKKKJJJKKKJJJIIIGGGEEECCCAAAAAA======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;>>>>>>======>>>AAACCCEEEGGGFFFEEEGGGJJJLLLMMMMMMJJJLLLNNNQQQTTTUUUVVVVVV]]]ZZZUUUTTTUUUVVVSSSQQQMMMNNNOOOPPPQQQQQQQQQPPPLLLJJJHHHHHHHHHGGGEEECCCBBBBBBAAABBBBBBCCCDDDDDDEEEDDDAAA???>>>=========??????>>>>>>============<<<===>>>???@@@??????>>>???????????????@@@@@@AAACCCDDDFFFHHHJJJKKKLLLLLLFFFGGGIIIKKKMMMNNNOOOOOOMMMMMMLLLLLLMMMNNNOOOPPPLLLMMMNNNPPPSSSVVVXXXYYYSSSQQQPPPOOOPPPRRRUUUWWWXXXZZZ\\\\\\ZZZXXXXXXXXXYYYYYYXXXWWWVVVXXX[[[^^^```ccccccaaadddkkkooonnnfffjjjqqqvvvwwwuuuqqqnnneeedddcccccceeehhhlllnnnyyy||||||yyywwwtttrrrrrrtttyyy{{{zzzxxxvvvxxxzzzzzzyyyxxxyyyzzzxxxwwwvvvvvvwwwxxxyyyzzzsssrrrtttyyyzzzwwwtttsssssssssrrrpppnnnooopppppppppqqqtttwwwxxxyyyxxxuuurrrppppppqqqnnnmmmlllllllllmmmnnnooorrrqqqpppooonnnnnnnnnnnnooonnnmmmnnnooopppooommmmmmqqqxxx}}}}}}yyyvvvuuusssqqqpppqqqqqqpppoooooonnnnnnmmmnnnoooqqqrrrqqqqqqrrrsssuuuwwwxxxyyyxxxwwwwww{{{|||xxxxxxoookkkccc[[[XXX\\\fffoootttllljjjmmmrrruuuxxxyyyzzzxxxqqqnnnuuu{{{sss}}}xxxvvvwwwxxxpppaaa\\\^^^```aaabbbeeejjjoootttwwwvvvyyyyyyuuutttuuussspppoooqqqaaaccceeeYYYdddMMMBBB<<<999888666666777777777555444333444444333222111000000000000///...---------.........---,,,---.........,,,,,,,,,+++++++++,,,,,,---*********++++++++++++++++++++++++************)))))))))***+++++++++******''''''''''''((()))***+++(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))*********************)))))))))))))))*********++++++,,,,,,,,,*********************************+++,,,---...///---,,,---...111555999<<>><<<<<<<<<;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::============>>>???@@@AAABBBBBBBBBEEEIIIKKKJJJHHHHHHIIILLLOOOQQQRRRRRRRRRZZZWWWSSSRRRSSSTTTRRRPPPMMMMMMNNNNNNMMMLLLKKKJJJHHHGGGEEEEEEEEEDDDAAA???@@@@@@@@@@@@AAABBBCCCDDDBBBAAA>>><<<;;;;;;;;;<<<;;;:::999777777888999:::888:::<<<======<<<;;;;;;<<<<<<;;;;;;<<<======>>>@@@BBBEEEHHHJJJKKKKKKKKKEEEFFFHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMMMMHHHIIIKKKMMMPPPSSSUUUVVVQQQPPPNNNNNNNNNPPPRRRSSSQQQSSSTTTTTTRRRQQQPPPQQQRRRRRRPPPNNNOOOSSSZZZ```___cccdddbbbdddhhhiiiggg___cccjjjppprrroookkkhhhbbbaaa``````bbbeeehhhjjjuuu{{{~~~zzzxxxuuusssrrrssswwwxxxvvvssssssvvvyyyzzzyyyvvvuuuttttttttttttuuuvvvwwwyyyyyyqqqssswww|||xxxvvvtttsssttttttsssrrrqqqrrrsssrrrpppqqqsssvvvwwwxxxwwwtttpppmmmmmmmmmmmmmmmmmmllllllmmmooopppsssrrrqqqpppoooooooooooonnnmmmlllmmmnnnnnnmmmkkklllpppuuuzzz}}}~~~|||{{{wwwtttqqqpppqqqrrrrrrrrrqqqpppnnnmmmmmmooopppqqqqqqqqqrrrssstttuuuvvvwwwxxxwwwvvvyyy~~~}}}}}}uuurrrnnnhhheeeiiirrryyyzzzqqqgggbbbdddlllssswwwuuuuuutttqqqtttzzz{{{zzz{{{||||||xxxiiicccccc^^^^^^___aaaffflllrrrvvvvvvyyyzzzxxxwwwyyyxxxuuunnnvvv[[[lllVVVkkkfffOOODDD>>>;;;;;;555555666777777666555444777555444222111111222222666555333111///////////////...------//////...---......---------......///---------....../////////+++++++++************)))'''((()))******+++******((('''''''''''')))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++*********++++++,,,,,,,,,*********************************+++,,,---///000///000000333777===BBBEEENNNYYYjjjwwwyyyxxx}}}xxxlllccc___^^^hhhrrr{{{mmmhhhkkkXXXMMM???999;;;>>>???===<<<>>>>>><<<999888:::<<>>>>>>>>?????????CCCGGGIIIGGGEEEGGGIIIKKKNNNOOOOOONNNNNNPPPNNNLLLNNNQQQSSSRRRPPPLLLLLLLLLLLLJJJHHHFFFEEEGGGFFFEEEEEEEEEDDDAAA???>>>>>>??????@@@AAACCCCCC@@@???<<<:::999::::::;;;999777555333333444777888888:::===>>>===;;;;;;;;;<<<;;;;;;;;;<<<======>>>>>>@@@DDDHHHKKKKKKJJJJJJDDDEEEGGGHHHIIIJJJKKKKKKHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMOOOPPPPPPPPPOOOMMMLLLMMMNNNPPPQQQJJJLLLNNNNNNLLLLLLLLLMMMMMMLLLLLLKKKLLLTTT^^^fffbbbfffgggeeecccccc```\\\WWW\\\ccciiikkkhhhccc```aaa```______```cccfffiiiqqqxxx}}}yyywwwuuusssqqqrrruuuuuussspppqqqtttxxxzzzxxxtttqqqppprrrrrrssstttuuuvvvwwwwwwppptttyyy|||}}}|||{{{{{{wwwvvvttttttvvvvvvvvvuuuwwwxxxxxxvvvsssrrruuuwwwtttuuuuuutttrrrppppppqqqnnnnnnnnnnnnmmmnnnppprrrrrrqqqqqqpppppppppppppppmmmlllkkklllmmmmmmllljjjhhhkkkpppuuuzzz~~~xxxuuuqqqpppqqqsssttttttrrrpppooonnnmmmooopppqqqqqqrrrrrrsssssstttuuuuuuxxxwwwwwwxxx{{{}}}}}}}}}|||{{{xxxtttrrruuu|||zzzxxxsssjjjcccbbbhhhnnnvvvrrrqqqtttxxx}}}zzz|||~~~}}}rrrllljjj___^^^^^^___dddjjjppptttvvvyyy{{{zzzzzz}}}|||yyypppgggtttgggfffccc___KKKBBB:::777888888<<<>>>;;;555111222555333333222222111000//////000000000000000///.........---,,,+++++++++,,,,,,000///...,,,+++***))))))+++,,,---+++)))(((((())),,,++++++******++++++,,,...------,,,***((('''&&&%%%&&&&&&'''((())))))***((((((''''''''''''((((((---***'''(((***,,,,,,***++++++******)))(((((((((++++++************++++++***+++,,,,,,,,,***)))((()))))))))******++++++,,,,,,,,,---,,,,,,+++++++++...---000666<<>>??????CCC:::444555888:::>>>BBBKKKPPP[[[ooo~~~uuummmddd[[[UUUPPPJJJIIIKKKPPPKKKKKKUUU```lll{{{|||pppllllllmmmkkkhhhhhhhhhfffbbb^^^^^^^^^^^^]]]]]]]]]\\\\\\VVVTTTRRRRRRSSSTTTTTTSSSQQQQQQOOOMMMJJJHHHFFFEEEFFFFFFEEEDDDBBB???===<<<:::;;;;;;;;;;;;;;;;;;;;;888888777777777888:::;;;;;;:::999999:::;;;===>>>============>>>???@@@AAADDDDDDDDDEEEGGGJJJMMMOOOQQQOOOMMMLLLMMMNNNNNNNNNKKKJJJJJJIIIGGGFFFEEEEEEFFFFFFDDDCCCAAA???>>>===???===<<<>>>BBBDDDCCCAAA>>>;;;888777777888888888333333444444555666777777888888999999999999888888666777888999::::::999888<<<:::<<>>>>>@@@DDDIIIKKKJJJGGGIIIHHHEEECCCBBBCCCCCCDDDGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFHHHLLLRRRWWW[[[_______________\\\XXXTTTQQQUUU[[[```bbbbbb___]]]ZZZ\\\^^^___```bbbeeehhhvvvwwwxxxwwwtttrrrrrrsssllljjjiiiiiijjjjjjiiihhhnnnqqqtttuuutttqqqpppooottttttuuuvvvwwwxxxyyyyyyyyyzzz||||||yyywwwvvvwwwyyyvvvuuuvvvxxxxxxuuusss{{{{{{zzzxxxwwwxxxzzz}}}yyyxxxvvvuuusssrrrrrrrrrqqqqqqrrrrrrrrrqqqppppppqqqooommmmmmooooooooonnnooorrrttttttrrrpppoooooonnnnnnppptttzzzvvvmmmkkkqqquuutttpppooopppqqqrrrrrrqqqpppooopppppppppqqqqqqrrrrrrrrrrrrsssuuuwwwxxxyyyyyyyyy}}}tttsssooohhhccccccggglllpppqqqqqqrrr~~~|||yyyzzz}}}zzz{{{|||uuu]]]VVV^^^```eeennnnnnsssvvvyyyzzzzzzzzz{{{|||xxxjjjrrrqqqkkkccc___KKKBBB:::777888666888999888444333444666333333222222111000000///000000000000000///......---------,,,,,,,,,,,,+++///...---,,,,,,,,,,,,,,,,,,---...,,,***))))))***,,,++++++******++++++,,,,,,,,,,,,,,,+++***))))))))))))******++++++,,,,,,******))))))))))))******,,,)))'''''')))******)))************))))))))))))*********))))))*********+++++++++++++++***))))))*********+++++++++++++++------,,,,,,...111666999:::777888@@@IIISSS^^^hhhtttzzz~~~{{{www{{{qqqddd___eeeoooyyy|||pppgggbbbWWWJJJAAA<<<777777;;;???@@@???AAA;;;777999;;;>>>CCCJJJRRR___sss~~~ssslll___XXXQQQNNNKKKHHHHHHKKKJJJLLLUUUeeerrr}}}wwwnnnkkkllljjjhhhffffffeeeccc___[[[\\\\\\\\\\\\[[[[[[[[[[[[VVVTTTRRRQQQSSSTTTSSSSSSQQQPPPNNNLLLJJJHHHGGGGGGDDDCCCBBBAAA???===;;;:::;;;;;;::::::::::::::::::888888777777777888::::::<<<;;;:::999999999:::;;;;;;;;;;;;;;;<<<===>>>???BBBBBBBBBDDDFFFJJJNNNPPPPPPNNNKKKJJJKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@>>>===;;;===@@@AAA@@@>>><<<:::777666666777777777333333444444555666666777666666777777777777666666666666777888888888777777888888:::???EEEFFFBBB>>>======>>>BBBFFFHHHFFFDDDEEECCCAAA???>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCEEEHHHMMMRRRTTTVVVUUUUUUUUUVVVTTTQQQOOOOOORRRVVVZZZ[[[[[[YYYWWWXXXZZZ[[[\\\\\\]]]```bbbmmmooopppooollliiihhhhhhbbb```___```bbbdddeeeeeelllnnnpppqqqqqqppppppoooqqqrrrssstttuuuvvvvvvvvvxxxyyyzzzyyywwwvvvuuuvvvxxxwwwwwwyyy{{{|||zzzwww|||||||||zzzyyyyyy{{{}}}{{{{{{yyywwwvvvuuutttsssrrrrrrsssrrrrrrqqqpppppppppnnnmmmnnnoooppppppoooppprrruuuuuusssrrrqqqqqqpppooopppsssxxx}}}|||uuunnnmmmqqqttttttrrrooopppqqqrrrrrrqqqpppooooooooopppqqqrrrrrrssssssqqqrrrssstttvvvwwwxxxxxx|||~~~|||vvvpppooollliiiggggggjjjmmmlllpppuuu~~~|||~~~zzzyyy{{{}}}yyyyyy{{{wwwzzz|||vvvtttaaaSSS[[[eeeiiiqqqpppsssvvvyyyyyyyyyyyyzzz|||qqqjjjrrrdddiiixxx___KKKAAA:::777999555555444444444555666777333333222222111000000000000000000000000///......,,,---.........---,,,+++------,,,,,,,,,------...---......---+++***+++,,,++++++************++++++******++++++,,,+++++++++((((((((((((((((((((((((+++******))))))******+++***(((&&&&&&((()))(((''')))))))))************+++***))))))(((((())))))***,,,++++++************+++,,,,,,,,,,,,++++++++++++...---,,,,,,000777@@@GGGIIIEEEFFFRRRaaammmvvv}}}~~~~~~}}}nnneeedddkkkttt|||~~~wwwggg[[[SSSHHH===:::888666999>>>BBBCCCBBB:::888777999;;;???JJJUUUggg{{{yyymmmccc___OOOKKKHHHHHHHHHGGGIIIMMMKKKTTTeeexxx{{{qqqllljjjjjjgggeeedddcccbbb___\\\YYYZZZZZZYYYYYYYYYXXXXXXXXXUUUSSSQQQPPPQQQRRRRRRQQQPPPNNNLLLJJJIIIHHHHHHHHHCCCBBBAAA@@@>>>===;;;;;;;;;:::::::::999888888888888888888777888888999:::;;;:::999888777777777777888888888888999999:::;;;??????@@@BBBEEEIIILLLNNNMMMKKKHHHGGGGGGGGGEEEDDDGGGGGGFFFEEEDDDCCCBBBBBB@@@AAAAAAAAAAAABBBBBBBBB===<<<;;;;;;======<<<;;;:::888666555555666666555333333333444555555666666444444555555555555444444555666666666666555555444444666:::>>>@@@@@@>>>===::::::<<<>>>AAABBBAAA???>>>===;;;999888888888999888999999::::::999999888888888999999::::::;;;;;;<<<<<<<<<<<<<<<============>>>???AAADDDFFFIIIKKKKKKJJJIIIJJJLLLMMMLLLKKKOOOPPPQQQSSSSSSSSSRRRQQQTTTUUUVVVVVVUUUUUUWWWYYY```bbbdddccc___\\\YYYXXXVVVTTTTTTUUUZZZ___bbbdddhhhiiiiiijjjkkklllnnnnnnmmmoooppprrrssssssssssssvvvwwwwwwuuusssssstttuuuwwwwwwyyy|||~~~}}}{{{}}}~~~~~~}}}{{{zzz{{{|||~~~~~~}}}{{{zzzxxxvvvuuuvvvvvvvvvuuuuuusssrrrrrrooonnnnnnnnnpppqqqqqqppppppsssuuuuuutttsssssstttrrrqqqqqqsssvvvyyyzzzyyysssoookkkiiikkknnnoooppplllmmmnnnnnnnnnnnnmmmlllnnnnnnoooppprrrsssttttttqqqqqqqqqqqqsssuuuvvvxxxyyy{{{}}}~~~~~~xxxoookkkdddcccccceeeiiilllmmmmmmkkkpppyyyxxx{{{~~~~~~}}}|||xxxgggmmmyyyiiiccc[[[^^^hhhhhhkkkoootttwwwwwwvvvvvvvvv|||rrrppppppoookkk```KKKAAA:::777999888555333222444666777777222222222111111111000000000000000000000///......,,,---///000///...,,,***,,,,,,++++++++++++,,,,,,,,,---...---+++***+++,,,++++++************++++++))))))******+++*********''''''''''''''''''&&&&&&)))(((((((((((((((((()))***)))(((((((((((((((((((((((()))******+++,,,,,,))))))(((((((((((())))))---,,,******)))***+++,,,---------,,,,,,+++++++++,,,---------000777AAAHHHNNNMMMUUUgggzzz{{{qqqmmmmmmrrryyy|||ppp]]]NNNFFF>>>777888777888<<>>FFFXXXhhhwwwjjj___VVVQQQIIIFFFEEEHHHIIIIIIMMMSSSWWWcccttt}}}sssnnnkkkhhhfffdddcccbbbaaa```]]]ZZZXXXWWWWWWWWWWWWVVVVVVVVVVVVSSSQQQOOONNNOOOOOOOOONNNLLLKKKIIIGGGFFFFFFGGGHHHCCCCCCAAA@@@???>>>======;;;::::::999888777666666888888888888888888999999888888777777666666666666666666666666666777888999>>>>>>???@@@BBBEEEGGGHHHFFFEEECCCCCCCCCDDDBBBAAADDDCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAA<<<;;;;;;::::::::::::999999777555555666666666555333333333444444555555555333333444444444444333333555555444444444333222222222666<<<>>>===<<<<<<===777888999:::;;;<<<;;;:::999888666555444333333444555555666666666666555555555555555666777777888888777777777777888888888888888999;;;===???@@@AAABBBDDDCCCBBBCCCFFFIIIJJJJJJNNNNNNMMMLLLLLLKKKKKKKKKNNNOOOOOONNNMMMLLLMMMOOOTTTVVVXXXXXXTTTPPPLLLKKKLLLKKKKKKNNNUUU\\\bbbdddeeecccbbbbbbdddgggiiikkkkkkllloooqqqrrrqqqqqqpppttttttsssrrrpppppprrrtttuuuvvvyyy{{{}}}|||{{{yyy}}}}}}|||||||||~~~}}}zzzxxxvvvzzzzzzzzzyyyxxxwwwvvvuuupppooooooppprrrsssrrrqqqppprrrtttuuutttssstttuuuuuusssrrrssstttuuutttsssnnnmmmlllkkkjjjllloooqqqmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooppprrrssstttuuurrrrrrqqqpppqqqtttvvvxxxzzz{{{}}}}}}}}}~~~xxxsssrrrnnnggg```^^^TTTTTTWWW^^^gggmmmooonnnooosss|||wwwvvv{{{~~~zzznnnvvvtttmmmbbbooo```fffkkkqqquuuvvvuuuttttttvvvmmm}}}llliii```KKKAAA:::777999;;;888555333444666666666222222222111111111111111000000000000000///......---...///000000...,,,+++---,,,+++***))))))))))))***+++,,,+++***)))***++++++******))))))******+++))))))))))))))))))((('''++++++******************))))))(((((((((((())))))++++++++++++***)))))))))(((((()))***+++,,,------))))))(((((((((((())))))---,,,+++******+++,,,------------,,,,,,+++++++++***,,,......///333:::AAAHHHNNN___www{{{xxxwwwvvvwwwyyy|||tttcccPPPBBB;;;888666777777999<<>>===???BBBHHHUUUlllvvvggg]]]VVVMMMGGGHHHFFFGGGJJJKKKLLLRRRZZZiiiqqq|||}}}tttnnnllliiieeebbbaaaaaaaaaaaa^^^\\\ZZZYYYVVVVVVVVVUUUUUUUUUTTTTTTQQQOOOLLLKKKLLLLLLLLLKKKIIIHHHFFFEEEDDDDDDEEEEEEBBBAAA@@@>>>=========>>>::::::999888888777666666888888888999888888888888555555555666666777777777666666555555555666777777=========>>>>>>???@@@@@@???>>>>>>???AAABBBAAA@@@@@@@@@??????>>>>>>======@@@@@@??????>>>>>>======;;;;;;;;;:::999888888888999777666666777777777555333333333444444444444444333444444555555444444333444333333222222111111111000555:::;;;999777999;;;555666666777777666777777666666555444222222111111333333333444444333333333333333444444444555555555555555555555555555555555555666888:::;;;<<<<<<<<>>AAAEEEGGGGGGIIIHHHFFFEEEDDDDDDDDDDDDHHHHHHHHHGGGEEEEEEFFFGGGLLLNNNPPPPPPLLLGGGDDDBBBDDDCCCDDDHHHPPPXXX___bbb```]]][[[[[[___cccfffgggjjjkkkmmmnnnooopppooooooqqqqqqqqqooommmnnnppprrrrrrtttvvvwwwwwwvvvuuuuuu}}}~~~~~~||||||}}}~~~|||yyywwwzzzzzzzzzzzzyyyxxxwwwvvvrrrqqqqqqsssuuuuuutttrrrpppqqqssssssrrrrrrssstttvvvtttssssssttttttrrrppprrrssssssrrrqqqrrruuuxxxppppppppppppppppppppppppmmmnnnoooppprrrssstttuuutttsssrrrrrrsssuuuwwwyyy}}}~~~~~~}}}||||||~~~|||sssjjjeee```WWWQQQOOOHHHIIINNNXXXdddmmmqqqqqqwwwyyy{{{tttsss~~~}}}xxxnnncccdddhhhnnnssstttsssssssssrrrsssuuunnnvvvvvvaaaKKKAAA:::888::::::999888666444444444555111111111111111111111111000000000000000///.........///000000000///------------+++***)))))))))))))))***++++++))))))***+++******))))))))))))******)))))))))***))))))(((((()))))))))))))))))))))))),,,++++++******++++++,,,,,,---......,,,******+++))))))******+++,,,------***))))))(((((())))))***,,,++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++)))---000000///000666<<>>@@@???@@@CCCJJJTTTddd}}}yyyfffYYYTTTPPPJJJDDDGGGFFFHHHKKKNNNRRR[[[eeevvvzzz|||{{{}}}|||yyytttnnnjjjhhheeeaaa]]]]]]___``````^^^\\\[[[[[[VVVVVVUUUUUUUUUTTTTTTTTTPPPMMMKKKJJJJJJJJJJJJIIIGGGFFFFFFEEEDDDCCCCCCBBB???>>><<<;;;:::;;;;;;<<<:::999999999888777777777888999999999999888777777333444555666777777777777666555555444444555555666;;;;;;;;;:::::::::::::::;;;;;;;;;===@@@AAAAAA???======<<<<<<<<<;;;;;;;;;??????>>>===<<<;;;:::999888999:::999777666777888888666666666777888777555333333333333333333444444444444555555555555444444333222222111111111111222...222666777555333444666333444555555444333555666666555555444333222111111111111222222222222111111333333333333333333333333444444444444333333333333333444555777888888888888999888777888<<>><<<<<<<<<===>>>AAABBBBBBAAA@@@@@@AAACCCFFFHHHIIIHHHEEEAAA???>>>======>>>CCCKKKSSSYYY[[[[[[XXXUUUXXX^^^dddggghhhiiiiiijjjkkklllmmmnnnnnnnnnoooooonnnmmmmmmnnnppppppqqqssssssrrrqqqrrrsss{{{}}}~~~}}}|||{{{|||~~~|||~~~~~~{{{yyywwwxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuvvvwwwwwwuuusssqqqrrrssssssrrrqqqssstttuuutttttttttuuuuuusssqqqssstttuuuuuuttttttvvvwwwnnnmmmmmmllllllmmmmmmnnnnnnnnnoooppprrrsssttttttuuuttttttttttttvvvwwwxxx~~~~~~~~~|||{{{{{{}}}uuujjjccc[[[QQQIIIFFFDDDGGGLLLUUU```jjjpppssszzz|||~~~tttoooooo~~~|||{{{|||fffgggaaaeeekkkoooqqqqqqrrrrrrqqq}}}aaawwwmmmaaaJJJ@@@:::888:::666888999777333111222444111111111111111111111111000000000000000///......000000000/////////......------,,,,,,,,,,,,,,,---***+++,,,,,,******+++,,,******))))))))))))******((()))***++++++,,,,,,+++%%%%%%&&&&&&''''''((((((,,,++++++******++++++,,,+++...000///,,,******+++*********++++++,,,,,,,,,*********))))))************+++,,,,,,------,,,,,,*********+++++++++++++++***...222222000333:::AAAPPP^^^sss{{{}}}{{{yyy{{{~~~|||sssllliii[[[SSSGGG===666444555777777666444444555999>>>AAACCCEEEMMMYYYfffxxxooofffYYYPPPLLLJJJHHHEEEEEEEEEIIINNNSSS[[[iiivvv|||{{{vvvrrruuu{{{{{{vvvtttqqqkkkfffbbb___\\\ZZZYYY\\\^^^^^^\\\[[[[[[\\\VVVVVVVVVVVVUUUUUUUUUUUUQQQNNNKKKJJJJJJKKKJJJIIIFFFGGGHHHHHHFFFDDDBBB@@@>>><<<;;;999999:::;;;<<<999999999999999999999888888999999:::999888777666444555666777777666555555444444333333333333444444666777777777777777777666;;;:::;;;===???@@@???===::::::::::::999999999999======<<<;;;:::999888888555777888777555444555777666555444555666777555444333333333333333333333333333444444555555444444333222111111000000111222333///111333444444333333333111333444444222222444777666555555444333222111000111222222333333222222111555555555444333333222222333333333333222222222111111111222333444555666666555444444555888:::;;;:::;;;:::999999999999:::;;;<<<===>>>=========???AAA@@@BBBCCCBBB???<<<;;;;;;::::::===BBBIIIPPPTTTVVVUUUSSSRRRWWW```iiimmmnnnhhhggggggggghhhjjjlllmmmkkkmmmoooooommmlllmmmnnnnnnoooqqqpppooopppsssvvvyyyzzz{{{zzzyyyzzz|||{{{~~~~~~{{{wwwxxxxxxyyyyyyyyyyyyxxxyyyxxxxxxyyyzzzyyyvvvsssssstttuuutttrrrrrrsssttttttttttttvvvxxxxxxvvvtttrrrrrrrrrsssssstttssssssllllllkkkjjjjjjkkklllllloooooopppqqqrrrrrrsssssstttttttttuuuvvvvvvwwwwww{{{{{{{{{zzzyyyzzz}}}yyyoooiiiaaaWWWNNNKKKEEEHHHLLLQQQXXXaaakkkqqqvvvyyyzzzrrroooiiirrryyyxxxttttttvvvxxxzzz}}}{{{rrrggg___bbbgggkkkmmmnnnpppqqqppp{{{aaa|||aaaJJJ@@@:::888:::111666999777222000222555111111111111111111222222000000000000000//////...111111000///.../////////---,,,------...///000111+++,,,------++++++,,,---******))))))))))))******'''(((***,,,...//////000'''(((((()))***++++++,,,******))))))))))))******+++...000///,,,))))))+++***++++++++++++,,,,,,,,,++++++************++++++)))***,,,---...---,,,,,,)))))))))******++++++,,,+++000333333222666@@@III^^^lll}}}|||uuu{{{vvvuuuvvvzzz}}}xxxmmmdddaaaOOOIIIBBB===999666777999888777555333444999@@@EEELLLOOOZZZkkk{{{vvvooo[[[XXXRRRMMMHHHFFFFFFGGGEEEEEEJJJQQQYYYdddttt~~~zzzqqqkkkpppxxxwwwqqqtttpppjjjccc]]]ZZZYYYYYYVVVYYY\\\]]][[[ZZZ[[[]]]WWWWWWWWWVVVVVVVVVVVVUUURRROOOLLLKKKKKKLLLKKKJJJGGGHHHJJJJJJIIIFFFBBB@@@???>>><<<;;;;;;<<<===???999999999999999:::::::::888999::::::999888777666666777777777777555444333333333222222222222222333333333444555666666666666<<<;;;<<<===??????===;;;999999999888888888888888;;;::::::999999888888888222444666555333222444666444333333444555666444333333333333333333333333333222333333444444333333222111111000000000222333444222333444555666666555444111333444444222222444777555555555555444222111000444444555555555555444444999999888777666555444444333333222222111111111000//////000000111333444555444444444555888999999888999999999999999:::;;;;;;999:::;;;<<<;;;===???AAA===>>>???===;;;999999999;;;;;;>>>CCCJJJPPPSSSTTTRRRPPPPPPXXXcccnnnrrrsssgggfffdddcccdddgggjjjllljjjllloooooonnnmmmlllmmmmmmnnnpppooonnnqqquuuzzzxxxyyyyyyxxxwwwyyy}}}{{{~~~}}}yyyzzz{{{|||}}}}}}}}}}}}{{{zzzzzz{{{{{{zzzvvvsssvvvvvvvvvuuusssrrrtttuuutttssstttwwwyyyzzzyyywwwvvvuuutttuuuwwwwwwuuusssrrrqqqpppoooooopppqqqrrrpppppppppqqqqqqrrrrrrrrrsssssstttuuuvvvvvvvvvuuuxxxxxxxxxxxxxxxzzz}}}zzzrrroooiii```YYYVVVFFFHHHKKKMMMQQQYYYdddlllooottt~~~~~~tttoooqqqnnnlllhhhfffiiioootttuuuyyy|||wwwkkkggg]]]```dddhhhjjjlllnnnpppooopppsss{{{```JJJAAA<<<999;;;:::999777555444333444444333333333222222222111111111111111111000...---,,,.........------,,,,,,,,,000...,,,++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******&&&'''(((***,,,...///000++++++******))))))(((((('''&&&&&&'''***++++++***&&&((()))***)))((())))))***)))(((***---///---+++++++++++++++++++++++++++++++++******++++++,,,---)))***,,,------,,,+++***------000444666<<>>:::888999:::>>>999666888888888>>>FFFPPPXXXeeesssqqqcccZZZRRROOOJJJGGGFFFEEEDDDDDDEEEGGGNNNZZZiiitttzzz}}}|||wwwsssqqqrrrsssrrrpppmmmjjjddd^^^YYYWWWWWWWWWYYY[[[]]]]]][[[[[[[[[\\\\\\\\\ZZZYYYWWWUUUTTTSSSPPPNNNMMMMMMNNNNNNLLLKKKJJJJJJJJJIIIGGGDDDAAA@@@<<<;;;:::999888999::::::999999999888999999:::::::::888777666777666555333333444555666666555444333444444333333222111000000333444444444333333555666444666888999:::999777666<<<999555444555777888888999888888888777777666666555555444444333222111111444444555555555444222111222333333333333333333444333333333333333444555666666555222111000222444555333222222222222222333333444444444444333222111111333333333222222111111111222222333333444555555555666666555444333333222222111111000//////////////////000000111111111111000333444555777777777777666666666666666777777777777888888888888888888888888777888888888999999999999999999===FFFOOOTTTRRROOOMMMKKKMMMUUUaaakkkoooooogggeeeccccccdddfffffffffkkkmmmppppppmmmjjjhhhgggnnnqqqttttttsssrrrtttvvv{{{{{{{{{zzzzzzyyyyyyxxx|||~~~~~~}}}}}}}}}|||{{{yyyxxxwww||||||{{{zzzxxxwwwvvvvvvttttttttttttttttttttttttuuuuuuwwwxxxxxxxxxxxxxxxyyywwwuuuvvvxxxxxxvvvssssssrrrqqqqqqrrrrrrpppnnnoooooonnnmmmmmmnnnoooppppppsssvvvyyyzzzxxxvvvtttrrrtttvvvxxxzzzzzzzzzzzz|||~~~|||zzzxxxpppeee\\\TTTPPPLLLJJJMMMRRRVVVXXX^^^jjjwwwwwwsssuuuvvvtttqqqhhhkkknnnkkkhhhiiipppwww{{{~~~zzztttrrr|||kkkhhh[[[WWW___ggggggkkksssvvvgggaaaJJJAAA;;;999:::999888666555444444444555333333333222222222111111///000000000000//////...------------------,,,,,,111000---++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))***++++++,,,------))))))((((((''''''''''''(((''''''(((***+++***))))))***************++++++***(((((())),,,---+++)))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++,,,,,,------...///222777:::BBBRRRaaavvvzzz~~~~~~yyypppmmmrrrvvvqqqfffXXXMMMFFFAAA@@@@@@@@@@@@>>>;;;777777555777;;;===???GGGPPPWWWaaappp~~~xxxlll```UUUOOOLLLJJJHHHGGGFFFFFFEEEEEEHHHMMMVVVcccooowwwyyyyyyvvvrrrnnnmmmnnnooommmkkkgggddd___[[[XXXWWWWWWXXXYYYZZZ\\\\\\[[[ZZZZZZ[[[[[[[[[ZZZXXXVVVTTTSSSSSSPPPNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHFFFCCCAAA???===<<<;;;:::::::::;;;;;;:::999999888888888999999999777666666666666555444333444555555555555444333444333333222111111000000111222333222111222333555222333555666777777666666888555333222444666888888777777666666666555555555444333333222222111111111333444555555555333222111111111222222222222333333444444444444444444555555333333333222222222222222222111000000000000000111000111222222333333222222333333333222222222111111444444444555666666777777777666666555444444333333111111000//////////////////000000111111111111111222222444555666666555555444444444444555555555555888888888888888888888888666666666666777777777777::::::===EEEMMMQQQOOOKKKKKKIIIKKKRRR\\\eeehhhhhhcccbbb``````aaabbbcccdddmmmoooppppppmmmkkkiiiiiilllqqquuutttpppoootttzzzzzzzzzyyyyyyyyyzzzzzz{{{zzz|||||||||{{{{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvwwwwwwxxx{{{{{{{{{{{{zzzzzzzzzzzzvvvuuuuuuvvvyyyzzzwwwuuurrrqqqpppqqqrrrqqqpppnnnooonnnnnnnnnnnnooopppqqqqqqsssuuuwwwwwwvvvuuutttssstttuuuwwwxxxxxxwwwwwwwwwyyy}}}~~~}}}wwwnnnfff___ZZZTTTOOONNNPPPQQQQQQYYYaaajjjrrr~~~xxxpppmmmpppssssssqqqfffiiimmmooopppssszzzpppwwwpppccc]]]aaaffffffjjjqqqvvvbbbKKKAAA;;;888999888777666555555555555555333333333222222222111111......///000000000000000,,,,,,------------------222111...,,,++++++,,,------------,,,,,,+++++++++---,,,***)))))))))******,,,,,,+++++++++*********)))(((((((((((('''''''''***(((((((((******)))(((***))))))))))))***++++++)))(((((()))++++++)))(((++++++++++++++++++++++++++++++******++++++,,,---///---+++******,,,///111000111444:::@@@JJJ[[[jjjxxx|||~~~xxxsssrrrtttrrrhhhWWWHHHAAA@@@<<<<<<>>>BBBEEECCC;;;555333444999???CCCIIIVVVaaahhhsssrrrdddYYYQQQLLLIIIEEEEEEEEEFFFGGGGGGHHHIIIPPPVVVaaannnvvvyyywwwtttrrrnnnjjjiiijjjjjjgggddd```^^^[[[XXXVVVVVVWWWXXXXXXZZZ[[[[[[ZZZYYYYYYZZZZZZYYYXXXWWWUUUSSSRRRRRRPPPNNNMMMMMMMMMMMMKKKJJJIIIIIIHHHGGGDDDBBB@@@???======<<<;;;;;;;;;;;;;;;::::::999888777777777888777555444555666666555444333333444444444444333333333333222222111000000000000111222111000000222444111111111222333444555555444222000000333555777777555555444444444444333333333333333333333333222222222333444444444333222111000000000111111222222222666666555555555555555555111222333444333222000///000000///...............---...000111222333333444333333333222222222222111333444444555555666666777777777666666555555444444111111000////////////000///000000111222222111111111222333444444555444444333444444444444555555555666666666666666666666666333444444444444555555555;;;;;;>>>CCCIIIKKKIIIFFFFFFEEEFFFKKKSSSZZZ]]]]]]^^^]]]\\\[[[\\\^^^```bbbggghhhiiihhheeeddddddeeeiiioootttqqqkkkkkkttt}}}|||{{{zzzxxxxxxyyyyyyzzzxxxyyy{{{}}}|||{{{zzzyyyxxxxxxyyyzzztttuuuuuuvvvwwwxxxyyyyyyuuuuuuuuuuuuvvvxxxyyyzzz~~~}}}|||{{{zzzzzzzzzzzzssssssuuuxxxzzz{{{yyywwwrrrqqqpppqqqrrrrrrpppnnnmmmnnnoooooopppqqqrrrrrrrrrsssssstttttttttsssssssssssstttuuuuuuuuuuuuttttttuuuxxx{{{}}}~~~~~~~~~}}}vvvpppjjjeee^^^XXXTTTSSSQQQPPPVVVYYY\\\```iiivvv{{{uuunnnkkklllmmmnnnmmmhhhlllttt}}}vvvtttzzzcccKKKAAA:::777888777777666666555555555555333333333222222222111111//////000000000000//////,,,,,,,,,------.........111///---,,,++++++,,,---...------,,,,,,++++++***,,,+++)))(((((()))+++---,,,,,,++++++******))))))************************+++)))((()))******)))((()))'''&&&&&&''')))))))))******************)))(((***+++++++++++++++,,,,,,++++++******++++++,,,---...---+++***+++---///111222222666===EEEPPPaaapppyyy|||{{{|||wwwwwwwwwpppeeeXXXIII===:::<<<:::<<>><<<<<<;;;;;;::::::::::::;;;:::999888777666666666555444333444555666555444222333333333333333333222222222111111000000000000000111111111000000222444333222000//////000222333333111///000222444555555333333333333333333333333333333444444444444444444111111222333333222111000000000111111222222333333777777777777666555555444222222222222111111000///000000///...------------...///000222333333444444222222222222222222222222111111111222333333444444666666555555444444444444222111000000//////000000///000000111222222222222111222333333444555555555555555555666666666777777555555555555555555555555333333333333444444444444<<<<<<===AAADDDEEECCC@@@@@@??????CCCIIINNNPPPQQQUUUUUUUUUVVVWWWYYY]]]```_________]]]\\\\\\]]]___gggjjjllljjjgggjjjrrrzzz~~~|||zzzxxxwwwvvvwwwxxxyyyyyyzzz{{{}}}~~~~~~|||yyywwwvvvvvvwwwxxxtttuuuuuuvvvwwwxxxyyyyyyqqqqqqrrrssstttvvvxxxyyy{{{{{{yyyxxxxxxxxxyyyyyysssuuuwwwyyyzzzyyywwwuuurrrqqqqqqrrrssssssqqqpppmmmnnnooopppqqqrrrssssssssssssrrrrrrrrrrrrssssssrrrrrrrrrssssssssstttttttttuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~xxxtttppplllgggbbb___]]][[[ZZZYYYZZZZZZZZZ^^^hhhssszzz{{{tttoookkkjjjiiihhhiiiooo|||qqqdddLLLAAA:::777888777777777666666555444444333333333222222222111111111111111111000///...---,,,,,,,,,------.........------,,,,,,,,,,,,---...---------,,,,,,+++++++++***)))(((((()))+++---///************************************+++++++++++++++***))))))******)))(((***(((&&&''')))******)))***+++,,,,,,+++******************++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,---......///444333888AAAKKKVVVfffsss}}}sssqqquuu{{{|||xxxvvvyyytttdddRRRFFF>>>999999===<<<@@@CCCAAA;;;777777999:::===@@@GGGUUUnnn{{{fffbbb[[[TTTNNNKKKJJJKKKEEEFFFFFFFFFIIIOOOWWW]]]ccchhhnnnsssuuusssqqqooosssoooiiifffeeeccc^^^[[[^^^\\\ZZZXXXVVVVVVWWWWWWXXXYYYZZZZZZXXXWWWWWWXXXWWWWWWVVVTTTSSSRRRQQQQQQPPPNNNMMMLLLLLLLLLJJJHHHHHHGGGEEECCCAAA???>>>===::::::::::::999999888888:::999888777666555555555444333222333444555444333222222111111111111222222111111000000000000//////000111222111000000222444666444222///...///000111444222000000111222222222333333333333333333333333222222222222222333333333///000111222222111000000111111222222333444444555777888888888888777555555555444111000//////000111111000//////............222222333333333333222222222222222222222222222222000000111111222333333333444444333333333333333222222222111000000000000000//////111222222333333333333333333444444555666666555555555555666666666666444444444444444444444444333333444444444555555555:::;;;<<<>>>??????===<<<:::999:::<<<@@@DDDFFFGGGIIIKKKNNNOOOOOORRRVVVYYYXXXXXXXXXWWWVVVXXXZZZ]]]cccbbbbbbcccfffjjjpppsssyyyxxxwwwvvvvvvwwwxxxxxx{{{zzzzzzzzzzzz{{{}}}~~~}}}zzzvvvtttttttttuuuwwwwwwxxxxxxxxxxxxxxxxxxpppqqqrrrtttvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzvvvwwwyyyyyywwwuuusssrrrsssrrrrrrsssttttttsssqqqmmmnnnooopppqqqrrrssstttssssssrrrrrrrrrssstttuuuqqqqqqqqqrrrssssssttttttttttttuuuwwwyyy{{{}}}~~~~~~~~~}}}yyyvvvvvvssspppnnnmmmkkkiiigggbbbbbb```]]][[[]]]eeennn~~~}}}yyytttoookkkjjjjjjjjjsssuuudddLLLBBB;;;888999888888777777666444333222333333333222222222111111222222111111000...---,,,,,,,,,------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))+++---...(((((())))))***+++++++++((((((((())))))))))))***+++)))((()))++++++***))),,,***)))+++...///---***)))+++------+++++++++,,,*********++++++,,,,,,---++++++******++++++,,,---+++,,,,,,---...///000000777777===IIIUUU```ooo{{{mmmqqqwww|||~~~}}}{{{zzzhhhUUUBBB<<<:::888999???@@@CCCDDD???666222666<<<===BBBJJJVVVlll{{{gggYYYXXXUUUPPPKKKGGGFFFFFFJJJKKKMMMMMMPPPVVV```gggjjjmmmpppqqqpppooooooooopppjjjddd```___^^^[[[XXX^^^]]][[[YYYXXXWWWWWWWWWXXXZZZ[[[ZZZXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPNNNMMMLLLLLLKKKIIIHHHGGGFFFCCCAAA???>>>===<<<999999999999999888777777888888777666555555555666444222111222333333222111111111000000000000111111000000000///////////////000111222111000000222444666444222///......///000333222000000111111000///111222222222222222333333000000000000000/////////...///000111111111000///111111222333444555555666777888999:::999888777666777555222///...///111222000000////////////000000555555555444333222111000111222222222222333333333111222222333333444444555333222222222222222222222222222111000000000000111//////111222333333444444333333333333444555666777222333333333333444444444444444444444444444444444444444444444555555555555888888:::;;;;;;::::::999666666777999<<>>777555999>>>BBBLLLZZZmmm|||gggWWWRRRSSSSSSPPPKKKIIIIIIJJJMMMQQQUUUXXXZZZ^^^ffflllmmmoooqqqqqqooommmmmmnnnkkkeee___[[[[[[\\\\\\ZZZ]]]\\\[[[ZZZYYYXXXXXXYYYYYY[[[\\\[[[YYYWWWWWWXXXVVVVVVUUUUUUTTTSSSRRRRRRPPPNNNLLLLLLLLLKKKIIIGGGFFFEEEBBB@@@>>><<<<<<<<<999999:::::::::999888777777666666555555555666666444333111111222222111///111000////////////000111///////////////////////////000000000//////111333222111000///...///000000///...---...///000///...//////000000000111111111222111111000000/////////---...///000111000//////000000111222333444555555666777999:::;;;:::888777666555444222111111111111............///000111222444444444333333111000000111111222222222333333333111111222222333444444444333333333333333333333333333222111111000000111111//////111222333444444444333222222222333444555666222222333333333444444444555555555555555555555555333333333444444444555555444666777888888777888888555666888999<<>>AAAKKK\\\lllyyywwwppp|||~~~|||~~~qqq[[[HHH>>>;;;>>><<<555888@@@GGGEEEBBB>>>;;;:::<<<>>>HHHUUUhhh{{{lll\\\QQQPPPQQQSSSQQQOOOOOORRRUUUNNNTTT\\\```aaadddiiinnnmmmpppsssrrrooommmmmmnnniiiccc\\\YYY[[[^^^______[[[ZZZZZZYYYYYYYYYZZZZZZZZZ[[[\\\[[[YYYXXXWWWXXXWWWVVVVVVUUUTTTSSSRRRRRRPPPOOOLLLLLLKKKKKKIIIGGGFFFDDDBBB???===<<<;;;;;;::::::;;;<<<;;;:::999888666666555555555666666777555333111111222111000...111000///......///000111.........///////////////---...//////......///111...---......///000111111++++++***,,,...000///...---.........//////000000555555444444333222111111,,,---///000000000//////...///000111222333444444666777999;;;;;;;;;999888555555555555444222000///---------...///000111222222222222222222111000000111111111222222333333333/////////000111111222222444444444444444444444444333222111111000111111111//////111222333444444444222111111000111333444555444444444555555555666666555555555555555555555555222222333333333444444444222444666666666666777888666777999;;;===@@@DDDGGGIIINNNSSSRRRLLLGGGDDDEEEAAACCCGGGJJJLLLOOORRRUUUPPPWWW___eeefffgggiiilllrrrsssuuuvvvuuussspppnnnnnnoooqqqssstttvvvvvvvvvtttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuxxx}}}|||zzzyyy{{{}}}~~~~~~{{{xxxvvvxxxxxxwwwsssnnnmmmooorrrnnnnnnnnnoooqqqqqqpppooorrrpppllljjjjjjmmmpppsssrrrtttuuuwwwyyyzzz{{{{{{~~~|||yyyvvvsssqqqqqqqqqssssssrrrrrrtttxxx{{{~~~{{{}}}~~~|||{{{{{{wwwxxx|||zzzmmmYYYHHHGGGPPP```lllzzz|||___III@@@888555555:::999888666555333222222444333111000000000111111222222111111000/////////000000///---,,,+++***)))---,,,++++++******++++++------------------------*********++++++,,,,,,,,,)))))))))))))))******++++++***(((((()))******)))))))))(((''''''''''''''')))***,,,---......------...+++)))))),,,---,,,***)))))))))******+++++++++""",,,444888777333///,,,...///......222888>>>DDDPPP]]]hhhvvv{{{~~~rrrZZZGGG>>>:::777666888::::::999HHHGGGDDD???<<<===BBBFFFQQQhhhtttgggZZZSSSSSSOOONNNOOOQQQTTTWWWYYYYYYTTT\\\fffkkkjjjhhhhhhjjjssssssssspppllliiihhhhhhfffccc]]]YYYXXXZZZ^^^```WWWXXXYYYZZZ[[[\\\]]]]]]___[[[VVVUUUWWWYYYYYYXXXXXXWWWUUUSSSRRRQQQQQQPPPKKKKKKJJJIIIIIIIIIIIIJJJEEEEEEEEEEEECCC@@@===;;;777888:::;;;:::999777555777777666555555555555555444333222222222111///---111111000...---,,,+++***---...///...---------//////...------,,,,,,,,,,,,...---,,,+++,,,---.../////////000000///...------////////////000000000000000000111111111111000000111111111000000000000000000111111111111222222222666666777777777777666666444444222111111111222333.........///111333555777555555444333222222222222666555444222111000000000000111111111111222222222333333333333333222111000222222222222222222222222///000111333444444333333444444444444444444444444444444333222222333333333666555444333333333333333777666444222222222444555555555555555777999;;;===>>>;;;<<>>:::888666666999;;;;;;:::===@@@AAA???<<>>999777888666666555555444444444333222222222333333333222222222222111111000/////////222111000///...---,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((('''''''''(((((())),,,+++)))((()))***)))((()))))))))(((((())))))***************+++,,,------,,,---.........---,,,,,,***************************,,,...000111///---+++///111555888===EEEQQQYYYhhhsssxxxqqqxxx}}}}}}yyyooo___OOOCCC===;;;;;;888999999999999:::;;;<<>>>>>===<<<:::999888777777666555555555555666555444444444444444555555999666222000000000000////////////000000000000000+++,,,---,,,+++***+++---*********))))))******+++(((***+++---......---,,,------............------.........////////////000000000111111111111000000//////000000111111111111000000111111111222222222333333444444444444333333000000000000//////....../////////000222444666888888999999999999888777666222222111111111111111222000000111111111222222222000111111222222111111111////////////////////////111111000000000000000000222222222222222222222222111111111111222222333444333333222222222333333444111111222444555777999:::;;;AAAMMMZZZeeennntttwwwaaaZZZUUUUUUYYY```nnnyyyuuuhhh___WWWQQQNNNLLLHHHFFFEEEGGGIIIKKKLLLMMMNNNNNNNNNOOOPPPRRRXXXWWWTTTSSSUUUYYY^^^aaaccceeegggjjjnnnppprrrrrrssssssrrrrrrrrrsssuuuwww~~~zzzwwwvvvwwwyyy{{{}}}}}}||||||{{{zzzyyyyyywwwvvvtttssstttvvvxxxzzzwwwvvvtttrrrppppppppppppsssrrrpppoooooooooppppppooooooooopppppppppppppppsssuuuvvvwwwvvvvvvwwwxxxtttttttttvvvxxxxxxwwwuuurrrsssttttttuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxyyyxxxyyy{{{}}}~~~~~~xxxtttuuuwww|||yyyrrrnnnnnnuuu~~~xxxsssnnnlllpppssspppllljjjhhhlllnnnmmmrrr}}}YYYEEE>>>999777888666666555555444333333222111222333333444333333333222222111111000/////////...........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***$$$$$$%%%&&&(((***,,,---...,,,))))))))))))(((&&&))))))((((((((()))******++++++)))(((((('''((((((***,,,...///---,,,,,,,,,---------,,,,,,,,,,,,+++,,,++++++++++++,,,...///000333666:::@@@JJJWWW___mmm{{{uuuqqqrrrwww|||{{{xxxxxxnnncccTTTFFF???<<<:::999:::;;;;;;::::::<<>>:::???EEEIIIKKKMMMRRRUUUZZZdddooouuusssooommmmmmkkknnnppppppkkkddd___\\\^^^]]][[[ZZZZZZZZZ[[[[[[\\\\\\[[[ZZZYYYXXXWWWWWWVVVWWWVVVUUUSSSRRRSSSUUUVVVUUUSSSQQQPPPOOOOOONNNJJJJJJJJJIIIHHHEEEBBBAAA>>>>>>===<<<::::::999888666666666666555555555555444444444444444555555666666444111000000111000///---------------------...***+++,,,,,,******+++,,,*********)))******+++,,,***++++++,,,,,,,,,,,,,,,,,,,,,---............---////////////000000000000000000111111111111000000/////////000111111222222000111111111111222222222333444444555555444444333000000000000000///...............///111333555777:::;;;<<<<<<;;;999888666444333333222111111111222000111111111111222222222///000111111222111111111////////////////////////000///////////////000000111111111111111111111111111111000111111222333444222222222222222333333444111111333444666888999::::::HHH\\\ooozzz{{{wwwrrr\\\TTTPPPRRRYYYcccppp{{{qqqeee]]]WWWRRRJJJHHHEEEBBBBBBCCCEEEGGGGGGGGGGGGHHHIIIKKKMMMNNNRRRPPPOOONNNPPPSSSWWWYYY^^^```cccggglllooorrrsssqqqqqqqqqpppoooqqqtttwww~~~|||zzzxxxxxxyyy{{{|||||||||||||||{{{zzzyyyyyyxxxvvvuuuttttttvvvwwwyyyvvvuuusssrrrqqqqqqrrrrrrqqqqqqpppnnnnnnmmmmmmmmmmmmnnnoooqqqrrrrrrrrrrrrtttuuuwwwvvvtttsssssstttssstttvvvyyyzzzzzzvvvsssrrrsssssstttttttttsssssstttttttttuuuvvvwwwxxxxxxwwwxxxzzz|||}}}~~~}}}}}}{{{yyyzzz}}}}}}tttmmmjjjiiiqqqvvv~~~pppjjjffffffgggfffgggkkkmmmtttzzz|||~~~WWWDDD>>>:::888:::777777666555333222111111111222333444444444333333222222111111000/////////,,,,,,------.........///......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******''''''((((((***+++,,,---,,,+++)))((()))***)))(((***))))))))))))***+++,,,+++***)))(((''''''(((((((((+++......,,,+++***+++---------,,,,,,,,,++++++(((''''''(((***...111333333666;;;@@@HHHSSSaaakkkzzz{{{}}}}}}{{{{{{zzzssskkk[[[VVVMMMEEE@@@<<<:::999:::;;;;;;;;;;;;???EEEKKKQQQZZZjjjzzztttdddWWWQQQLLLGGGCCC<<<666666:::777===CCCGGGIIIMMMSSSYYY```hhhppprrrooolllkkkmmmjjjlllmmmkkkgggbbb___^^^___]]][[[ZZZZZZZZZ\\\]]]]]]\\\ZZZXXXWWWWWWXXXXXXVVVVVVVVVSSSPPPPPPSSSVVVWWWUUUSSSQQQOOONNNMMMLLLIIIIIIJJJIIIHHHEEEBBBAAA>>>===<<<;;;:::999999999666777888888888777666555333333222222333444444555222000//////000000///------------,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,***************+++,,,,,,---,,,+++++++++++++++++++++,,,------.........---000000000000111111111222000000111111111111000000...//////000111111222222000111111111111222222222333333444444444444333333000000111111111000///...---------...000222444666:::;;;<<<======<<<:::999666555444333222222222222000111111111111222222222//////000111111111111111000000000000000000000000///......---...///111111111111111111111111111111000000000000111222333444222222111111222333333444111222333555777888999999===JJJ^^^nnnuuupppeee\\\QQQOOOPPPWWW___jjjzzzwwwhhh^^^TTTLLLEEEDDDBBB@@@@@@BBBDDDEEEDDDCCCCCCDDDFFFIIIJJJJJJMMMLLLKKKKKKMMMOOOQQQSSSUUUXXX\\\aaagggkkkooopppoooppppppooommmnnnrrrvvvwwwwwwwwwwwwyyy{{{}}}~~~xxxyyyzzz{{{{{{zzzyyyxxxwwwvvvuuutttttttttuuuvvvtttsssrrrqqqqqqrrrssstttpppppppppooonnnmmmkkkkkkkkkllloooqqqsssttttttttttttuuutttrrrqqqppprrrtttzzzyyyyyyzzzzzzyyyuuurrrqqqqqqrrrrrrrrrqqqqqqppprrrrrrrrrssstttuuuvvvwwwvvvxxxzzz|||}}}||||||{{{~~~{{{{{{~~~yyypppjjjhhhhhhlllnnnqqqvvvuuuoooiiieeeaaa```gggooovvv{{{VVVCCC>>>;;;:::<<<888777666555333222111000000111333444555444333333222222111111000/////////------------------------......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********......,,,+++******))))))+++)))((((((***+++***)))+++*********+++,,,,,,---******)))))))))+++,,,...'''+++......,,,******++++++++++++******))))))))))))***,,,---......---,,,777;;;@@@GGGPPP]]]lllvvv~~~{{{wwwuuuiiiZZZJJJJJJJJJGGGBBB>>>;;;:::999:::;;;;;;<<>>DDDIIIKKKPPPXXX___eeejjjnnnnnnjjjggghhhkkkkkkkkkiiifffbbb`````````___]]][[[YYYZZZ[[[^^^___\\\ZZZWWWTTTTTTUUUVVVXXXVVVVVVUUURRROOOOOOSSSVVVUUUTTTQQQOOOLLLJJJIIIIIIHHHHHHIIIIIIHHHEEECCCAAA>>>===<<<;;;:::999999999777888:::;;;:::999777555222111111111222333333444...------...//////...,,,//////.........---------)))+++,,,+++***)))***+++++++++******+++,,,------...---+++***)))******++++++,,,------.........---000111111111222222222222000000111111111111000000...//////000111222222222000111111111111222222222222333333444444333333222000111222222222111///...,,,,,,,,,---///111444555888:::<<<===>>>===<<<;;;888777555444333222222222000111111111111222222222//////000111111111111111111111111111111111111111...---------...///111222000000000000000000000000000000000000111222333444222111111111222333333444111222444666777888888999BBBJJJVVV```aaa[[[QQQIIIJJJMMMUUU^^^fffrrrrrrcccUUUJJJCCCBBBAAA@@@@@@AAACCCDDDBBBAAAAAABBBDDDFFFGGGGGGJJJJJJJJJJJJKKKMMMNNNOOONNNQQQUUU[[[aaagggjjjlllnnnoooooonnnlllmmmqqqvvvqqqrrrtttvvvyyy|||vvvwwwyyyzzzzzzyyyxxxwwwvvvuuuttttttsssssssssssssssrrrrrrqqqrrrssstttuuupppqqqqqqqqqooommmkkkjjjhhhjjjmmmooorrrsssssssssuuutttrrrooommmooossswww}}}{{{zzzxxxuuurrroooppppppppppppooonnnnnnpppppppppqqqrrrsssuuuvvvvvvwwwzzz|||||||||{{{zzz}}}}}}|||{{{zzz|||~~~vvvnnniiihhhhhhgggfffeeeiiittt~~~|||}}}xxxpppjjjcccaaajjjuuu~~~yyySSSBBB>>>;;;888888777666555444333222222222000111222333333222111000000000000000000///......---------.........//////,,,---............---,,,'''((()))***+++,,,,,,,,,******))))))((('''&&&&&&************************((((((''''''''''''((((((*********+++,,,...///000222///,,,******)))((('''---------,,,,,,+++++++++---------,,,,,,------...+++---///...,,,---111444777999BBBPPP\\\iii||||||rrr[[[EEE?????????@@@AAABBBDDDDDD???<<<;;;>>>@@@HHH[[[ooo{{{vvvhhh^^^RRRJJJGGGFFFEEEAAA<<<999888888===@@@FFFNNNUUU\\\aaaccceeeiiikkkjjjeeecccfffiiillliiiddd___[[[ZZZZZZ[[[^^^^^^\\\[[[ZZZYYYYYYYYYZZZXXXVVVTTTSSSSSSTTTUUURRRPPPNNNNNNOOOPPPPPPPPPTTTQQQMMMKKKJJJHHHEEEAAAEEEEEEDDDCCCBBBAAAAAA@@@<<<;;;:::888777666666666666666777888888777666555555555555555444222000//////////////////.........---...//////---,,,---...---------,,,,,,,,,++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////000111222222222222222111111000000000000111111111111111111222333444444111111111111111111111111111111222333333222222222000111111111000///---,,,,,,---------///000111222444666:::<<<>>>===;;;:::;;;999666333222222222333333333222222111000000000000000000000000000000000///000111222111000...,,,////////////000000000000......//////000000111111//////000000111333444555444333111000000000111222444444555666777777777777>>>CCCHHHJJJIIIHHHJJJKKKJJJSSS\\\dddrrrlllYYYKKKEEECCCAAA@@@@@@AAABBBBBBAAA>>>???AAADDDEEEEEEEEEEEEKKKKKKKKKLLLLLLLLLLLLLLLKKKMMMOOOSSSWWW[[[^^^___cccdddgggiiikkklllllllllpppooopppvvv}}}~~~wwwyyyzzzyyyxxxwwwyyyzzztttssssssrrrrrrqqqqqqpppppppppqqqrrrrrrrrrqqqqqqqqqooonnnnnnoooooommmlllnnnpppqqqqqqqqqqqqssstttvvvvvvtttqqqpppttt{{{}}}yyyxxxwwwtttqqqooooooooooooooonnnnnnmmmqqqqqqrrrrrrrrrqqqppppppqqqrrrsssuuuvvvwwwwwwwww|||{{{yyyyyy{{{~~~wwwnnngggbbb```bbb^^^[[[]]]eeennnuuuxxx~~~}}}xxxpppjjjjjjrrryyy~~~yyyyyySSSBBB>>>;;;888888777666555444333222222222///000000000000000000///000000000000000///......---------.........//////***+++,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,...------,,,++++++*********************+++++++++,,,,,,++++++++++++,,,,,,&&&'''''''''(((***+++,,,///---*********++++++***---------,,,,,,+++++++++...------,,,,,,,,,,,,---)))+++---------///444888>>>BBBLLL[[[iiivvvzzzwww|||~~~{{{vvvjjjVVVCCC======>>>AAADDDDDDCCCAAA>>><<<===CCCMMM]]]ttt{{{jjj___VVVLLLDDD>>>>>>===:::777666777888???BBBHHHPPPXXX^^^ccceeefffhhhjjjhhhcccbbbeeehhhiiigggbbb^^^\\\[[[\\\]]]^^^]]]\\\[[[ZZZYYYYYYYYYYYYWWWUUUSSSRRRRRRSSSTTTRRRPPPNNNMMMNNNOOOOOONNNOOOMMMJJJIIIIIIHHHEEECCCEEEEEEDDDCCCBBBAAA@@@@@@===<<<:::999888777777777666777777888777666555444444555555444333222000///222222111000///...---,,,...//////...,,,***++++++*********)))))))))((((((++++++******************+++++++++,,,,,,,,,------------...///000000000000111111222333333333333333111111000000000000111111222222222111222222333333111111111111111111111111222222333333333333222222000111111111000...---,,,+++++++++,,,---...000000333555777:::;;;<<<;;;;;;:::999666444222222222333333333222111111000000///////////////////////////...///000111111000...---.../////////000000000000......//////000000000000///...//////000111222333222222111000000111222333111222333555666777888888:::>>>BBBDDDDDDFFFJJJMMMSSSZZZcccmmm}}}yyycccRRRHHHCCCBBBAAA??????AAABBBAAA@@@@@@AAABBBDDDEEEFFFGGGGGGJJJJJJIIIIIIJJJJJJKKKKKKLLLMMMOOORRRTTTWWWYYYZZZ^^^___bbbdddfffgggggggggmmmmmmooouuu}}}}}}xxxyyyzzzzzzxxxwwwxxxyyyuuuuuutttsssrrrrrrqqqqqqpppqqqqqqrrrrrrrrrrrrrrrrrrqqqppppppqqqqqqpppooopppqqqrrrrrrqqqqqqrrrsssxxxwwwuuusssrrrvvv|||yyyvvvvvvwwwuuurrroooooopppppppppoooooonnnpppqqqqqqrrrrrrrrrqqqqqqrrrqqqpppqqqrrrtttvvvwww{{{zzzyyyxxxzzz~~~|||wwwqqqjjjdddaaa\\\YYYWWWXXX^^^gggnnnsssyyyrrrpppwww~~~}}}~~~~~~~~~zzz||||||}}}~~~zzzTTTCCC>>>:::777777888777555444333333222222111111000000000000111111000000000000000///......------........./////////......////////////......,,,,,,------------,,,,,,,,,,,,,,,+++******))))))))))))******++++++++++++******))))))))))))******%%%%%%%%%&&&'''((()))***+++***((()))+++---------------,,,,,,,,,,,,++++++...---,,,,,,++++++++++++)))+++---...///333:::???JJJPPP\\\lll{{{}}}vvvsssyyy|||vvvkkk\\\LLL???;;;;;;===CCCHHHHHHCCC===???>>>BBBNNNaaayyyzzziii\\\TTTNNNEEE???777777666444333555888;;;AAAEEEKKKSSS[[[aaaeeegggfffggggggeeeaaaaaaeeehhhfffdddbbb___]]]]]]^^^___]]]]]][[[ZZZYYYXXXXXXXXXVVVUUUTTTRRRRRRRRRSSSSSSSSSQQQNNNMMMMMMNNNMMMLLLJJJHHHGGGGGGHHHGGGFFFDDDDDDDDDCCCBBBAAA@@@??????===<<<;;;:::999888888888888888888777666555444333444444444333333111000/////////...---,,,,,,++++++///000000...,,,******+++)))))))))(((((((((''''''******++++++++++++++++++)))******+++,,,------......///000111111222222222222222333444444444333333111111000000000000111111333333222222111222222222222222222222222222222222333333333444444333333222111111111000///---,,,+++************+++---......111222444666888999;;;;;;999888666444333222333333333222222111111000//////////////////////////////---...///000111000///........./////////000000000...////////////000000000////////////000111111222111000000000111222333444222333444666777999:::;;;999<<>>:::777777888777666444333333333333555444333222222333444555000000000000000///..................////////////////////////////////////---------------,,,++++++++++++++++++******)))))))))))))))***++++++,,,,,,((((((''''''''''''(((((('''''''''((()))***++++++***)))(((***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++++++++---///000222888AAAHHHXXX___mmm|||{{{vvvxxx{{{zzzooo^^^MMMAAA<<<::::::===EEEMMMMMMFFF>>>AAACCCKKK\\\tttxxxqqqgggZZZRRRMMMHHHAAA<<<666666555333444666;;;???BBBGGGNNNVVV]]]bbbeeefffdddddddddbbbaaabbbgggjjjfffdddcccaaa```_________\\\\\\ZZZYYYXXXWWWWWWWWWRRRRRRQQQQQQRRRSSSTTTUUUTTTRRROOOMMMNNNNNNMMMLLLHHHGGGGGGFFFFFFFFFEEEEEECCCCCCBBBAAA@@@???>>>>>><<<;;;:::999888888888888999888888777555444333222333333333222111111000///,,,,,,,,,---....../////////000000///---+++,,,---,,,+++++++++******************+++++++++++++++,,,((()))***+++,,,---...///...///000111222222222222222222333333333333333222222111111000000111111222444444333222111111111111222222222222222222222222333444444444444333222222111000000///...---,,,+++************+++,,,---...///000000222444777999;;;999888666444333333333333222222222111000000//////////////////////////////------...///000000000///........./////////000000////////////////////////111000000000111111222333000000000111333444555555666666777888999;;;<<<===<<>>BBBBBBBBBBBBCCCFFFHHHIIIHHHHHHGGGFFFGGGHHHJJJKKKMMMMMMMMMNNNOOOOOOPPPPPPPPPRRRTTTWWWYYYZZZ[[[[[[cccfffkkkssszzz}}}|||yyyvvvwwwxxxvvvtttssstttuuuuuuuuutttsssqqqpppoooooollllllllllllmmmnnnnnnoooooonnnmmmnnnpppqqqpppooooooqqqssssssrrrrrrtttvvvyyyxxxuuuttttttxxx|||zzzwwwsssqqqrrrssssssrrrnnnnnnnnnnnnooooooppppppooopppqqqrrrssssssssssssooooooooopppsssvvvyyy{{{wwwwwwvvvwwwxxxzzz|||}}}{{{xxxuuuuuuvvvrrrjjjcccYYYZZZYYYWWWUUUXXX___eeeqqq|||{{{xxxxxxwwwxxx~~~~~~}}}~~~|||}}}xxxxxx}}}zzzTTTBBB>>>:::777777888777666555444333333333555444333222222333444555000000000000000///.............../////////000000+++++++++******+++++++++------------,,,+++***)))..................------))))))*********+++++++++******))))))))))))******))))))))))))***+++,,,,,,***))))))***,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,...///111555===IIIRRReeennnzzzwwwwwwyyyvvvnnn```OOO@@@;;;;;;;;;:::===FFFOOOQQQKKKDDDAAAHHHVVViii|||qqqhhh```XXXOOOIIIFFFCCC>>>:::888888777555555888===AAAEEEIIIQQQYYY___cccdddeeebbbbbbaaaaaaaaadddhhhkkkfffeeedddbbbaaa```___^^^[[[[[[YYYXXXWWWVVVVVVVVVOOOOOOPPPQQQSSSTTTVVVWWWUUURRROOONNNNNNNNNNNNMMMIIIIIIHHHGGGEEEDDDDDDDDDBBBBBBAAA@@@???>>>======:::999888777777666666777999888777666555444333333333222222111000000000000//////000000000111111111+++,,,------++++++,,,...------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,)))******,,,---...//////......///000111111111111111111222222222222111111222222111111111111222222444444333222111111111111222222222222222222222222333444444444333333222111//////...------,,,,,,,,,,,,++++++,,,,,,---...///.........///111444777999777777666555444333333333222222111111000//////...........................------...///////////////............/////////////////////...............///////////////000111222000111222333555666666777888888888888999:::<<<===>>>BBBGGGNNNXXXgggwwwiii\\\LLLBBB@@@BBBDDDDDD@@@@@@???@@@BBBBBB@@@>>>AAAAAA@@@AAABBBDDDGGGHHHIIIHHHHHHHHHIIIJJJLLLMMMKKKLLLLLLMMMNNNOOOPPPPPPMMMOOOQQQSSSUUUVVVVVVVVV]]]aaagggnnntttwwwvvvuuuvvvwwwxxxwwwuuutttuuuvvvssssssrrrqqqpppooonnnmmmmmmmmmllllllmmmooopppqqqooonnnmmmnnnpppqqqqqqpppnnnppprrrsssssstttwwwxxxxxxvvvsssrrrssswwwzzz|||yyywwwtttrrrqqqqqqqqqqqqmmmllllllmmmmmmooopppqqqooopppqqqrrrssstttttttttlllooorrrvvvyyy{{{|||}}}uuuvvvvvvwwwxxxxxxyyyzzzwwwtttrrrtttvvvsssllleee^^^______[[[XXXWWW[[[^^^gggsss{{{zzzzzzwwwyyy|||~~~zzz{{{}}}|||zzz}}}~~~sssvvv}}}yyySSSBBB>>>;;;888888888888666555444333333333111111000000000000111111000000000000000///............/////////000000000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******---------,,,,,,,,,,,,,,,************************((((((''''''''''''(((((()))((((((((())))))***++++++******+++------,,,***++++++,,,,,,,,,,,,---------------,,,,,,------...,,,...000333999EEETTT^^^pppyyy{{{|||oooeeeYYYNNNBBB:::999<<<<<<;;;===DDDMMMRRRQQQNNNGGGSSScccuuuwwwooofff___QQQLLLEEEAAA???>>>;;;888999999999888888:::===AAAHHHMMMUUU\\\bbbddddddcccaaa`````````aaacccfffgggcccccccccbbbaaa___]]]\\\ZZZZZZXXXWWWVVVUUUUUUUUUOOOOOOPPPRRRSSSUUUVVVVVVSSSQQQNNNMMMNNNNNNMMMMMMHHHIIIIIIGGGDDDBBBBBBBBBAAAAAA@@@???>>>===<<<<<<888888777666666666666666888777666555444444444444222111111000//////000000000000///---,,,+++***)))&&&((())))))))))))***,,,+++++++++************)))******++++++,,,---------+++,,,,,,---...//////000...///000111111222222111111111222222222111000000222222111111111111222222333333222222111222222222333333333333333333333333333333333333222111000000...------,,,,,,,,,---------------------...//////---------...000333555777777666666555444444333333222111111000000///................................................//////------.........//////////////////............---,,,,,,,,,---...///111111222333444666777777888888777777777777888:::<<<>>>AAAFFFOOOZZZhhhzzzjjjTTTMMMEEEAAAAAABBBCCCCCCAAA@@@@@@BBBCCCCCCAAA???@@@@@@@@@AAACCCDDDFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMJJJKKKLLLMMMNNNOOOPPPPPPLLLMMMOOOQQQRRRRRRRRRRRRWWWZZZ```gggkkknnnnnnnnntttvvvwwwvvvuuutttuuuwwwqqqppppppoooooonnnnnnmmmpppooooooooopppqqqssstttrrrqqqpppqqqssssssrrrqqqoooqqqsssttttttuuuwwwyyywwwtttqqqqqqsssvvvxxxyyywwwvvvtttrrrppppppppppppmmmlllllllllnnnppprrrssspppqqqrrrsssssstttssssssmmmpppuuuyyy|||}}}}}}|||uuuuuuvvvwwwxxxxxxwwwwwwuuusssssstttuuusssnnnjjjeeeffffffdddaaa___^^^^^^eeeooozzz~~~|||~~~|||yyywwwwww|||~~~uuuvvvzzz}}}zzzttttttwww{{{ssswwwRRRBBB???<<<999:::999888777555444444444444///000000000000000000///000000000000000///........./////////000000000000000///...------...///000,,,---------------,,,+++)))))))))***************,,,,,,++++++***)))))))))&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((((()))******)))))))))+++---...---++++++++++++,,,,,,---------------------...///000000...000444999CCCRRRdddqqqxxx~~~zzzdddVVVGGGAAA===999888;;;;;;;;;;;;@@@HHHPPPUUUXXXXXXeeetttqqqiiiccc[[[TTTGGGBBB===;;;;;;<<<;;;::::::;;;<<<<<<<<<===@@@CCCLLLQQQYYY```dddeeedddbbbaaa```___^^^____________]]]^^^_________^^^\\\[[[ZZZYYYXXXVVVUUUUUUTTTTTTRRRSSSSSSSSSTTTSSSSSSSSSPPPNNNKKKKKKLLLLLLLLLLLLEEEGGGGGGEEEBBB@@@@@@BBBAAA@@@???>>>===<<<<<<;;;999888777777777777777777777666555444333444444555222111000///...///000000///...---+++)))'''&&&%%%((()))******)))(((***+++************))))))))))))******++++++,,,------............/////////000000///000111222333333333333222333333333222222111000333222222111111222222333222222222111222222333333333333333333333333333333222222222222111000///...,,,++++++++++++---...///---------------......///---------///000222333444666666666666555444333333111111111000//////..............................//////...---------......---------.........////////////.........---------,,,,,,---...000222333444444555666888999999999888777777888999;;;???BBBDDDKKKRRR___nnnkkkSSSGGGFFFDDDCCCBBBBBBCCCCCCAAAAAABBBCCCEEEDDDBBB??????@@@BBBCCCEEEFFFFFFFFFFFFGGGJJJLLLMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMNNNOOOPPPOOONNNNNNPPPSSSYYY]]]aaaccceeefffnnnpppqqqqqqpppppprrrssspppppppppooooooooooooooooooooonnnnnnoooqqqsssuuutttrrrqqqqqqssssssrrrppprrrsssuuuuuuttttttuuuwwwwwwtttppppppsssvvvwwwwwwssssssrrrqqqooooooooopppnnnnnnmmmnnnooorrrtttvvvrrrrrrsssssssssssssssrrrqqqsssuuuwwwyyyyyyyyyxxxtttuuuwwwxxxxxxwwwvvvuuuuuuuuuuuuuuuuuusssrrrpppmmmnnnoooppppppmmmiiifffgggnnnwwwzzz{{{~~~yyyvvv{{{uuuuuuvvvyyyzzz~~~{{{yyylllmmmsss|||{{{yyy{{{zzzwwwRRRBBB???<<<:::;;;999888777666444444444444000111222333333222111000000000000000000//////...////////////000000000000...---,,,++++++,,,---...------...............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((******))))))))))))******+++************++++++,,,''''''(((+++...///...,,,+++++++++,,,,,,------------------...///000111222111444999@@@LLL^^^rrr|||zzzrrr```OOO???<<<===;;;888888;;;::::::===DDDNNNWWW]]]iiiuuutttfff___ZZZRRRKKKBBB???:::999:::<<<>>>>>><<<===???@@@@@@BBBEEEGGGOOOTTT\\\cccggggggdddbbbbbb```___]]]]]]\\\YYYXXXWWWYYY[[[]]]^^^]]]\\\[[[YYYYYYWWWVVVUUUTTTTTTTTTVVVVVVVVVUUUTTTRRRQQQPPPMMMKKKIIIIIIJJJKKKKKKJJJBBBDDDEEEDDD@@@???@@@BBB@@@@@@???>>>===<<<;;;;;;999999888888888888888888777666444333333444555666111111///......///000000222111000///......---,,,,,,......---+++***+++,,,++++++++++++******************+++,,,,,,---....../////////000000000000000111111222333444444444444444444444444333333222111333222222111111222222333111111111111222333444444333333333333333333333333222222222111111///......+++*********+++---///000------,,,,,,,,,---......------...///000111222333555666666666555444333333111111111000//////..............................000///...------------------------.........////////////.........---------//////000222444666888999555666888999::::::999999999999:::<<<@@@EEEIIILLLVVV___nnnyyy\\\GGG???AAABBBBBBBBBAAACCCDDDBBBBBBBBBDDDFFFEEEBBB@@@@@@AAACCCEEEGGGGGGGGGGGGDDDFFFIIILLLMMMMMMKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJLLLMMMNNNNNNNNNMMMLLLKKKLLLOOOSSSWWWZZZ]]]___aaagggiiijjjkkkkkkkkkmmmnnnoooppppppppppppqqqqqqqqqmmmlllkkkkkklllnnnqqqssssssqqqppppppqqqqqqooonnnuuuvvvwwwvvvtttsssssstttxxxtttqqqqqqtttvvvwwwwwwppppppqqqpppnnnnnnoooppppppoooooooooqqqtttvvvxxxssssssssstttssssssrrrrrruuuuuuttttttttttttuuuuuutttvvvwwwyyyyyywwwvvvuuuvvvwwwxxxwwwuuuttttttuuutttuuuwwwzzz}}}{{{uuuoooiiinnntttwwwyyy~~~}}}zzzvvvtttzzzzzzrrrooovvv~~~uuuwwwxxx||||||vvvvvvzzz{{{wwwuuuwwwxxxRRRAAA===:::777888;;;888555444666666444111444333222222111111222222222111111000///......---000000//////......------000///...---,,,++++++++++++++++++,,,,,,---------,,,,,,,,,+++***)))(((''')))***++++++***)))((('''************))))))))))))+++******+++---......---++++++,,,---///...+++)))******+++,,,...000222333333...++++++++++++///444333555<<>>999888999999999<<<777777>>>EEEKKKVVVbbbzzzzzz}}}yyyhhh\\\VVVQQQJJJEEE???;;;888999<<>>===<<<;;;<<<<<<;;;999;;;888666444444444444333444444444444333222111111111222222111///...///000///...---...//////---+++,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++,,,+++,,,---//////---+++---///000///------///222000000111222222222222111333333333222222222111111222222222222222222222222111111222222222333333333333333333333333333222222000000111000///...---,,,***))))))((()))+++---...+++++++++,,,,,,,,,,,,,,,......///000000000000000111222333333444444333333222222222111111111111000000/////////..................------------......---------.........//////---......//////...------///000333555777777888777999:::;;;:::999888999::::::;;;>>>CCCBBBCCCMMMZZZfffvvvtttYYYLLLJJJBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDBBB@@@>>>BBBCCCCCCDDDEEEEEEFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKLLLKKKIIIIIIJJJLLLNNNOOOPPPPPPOOONNNLLLKKKMMMLLLJJJJJJLLLPPPTTTVVVVVV[[[```___^^^```gggoooooopppsssyyy|||zzzvvvttttttqqqmmmmmmooopppooommmkkklllnnnoooooooooqqqrrrttttttsssssstttuuuwwwxxxrrrssstttuuuuuutttsssrrrrrrqqqoooooonnnoooppppppoooooopppqqqrrrtttvvvwwwwwwwwwxxxwwwvvvuuusssrrrwwwuuuttttttuuutttrrrppppppqqqrrrtttuuuvvvvvvwwwxxxwwwvvvuuuuuuuuuuuuuuu{{{zzzqqqjjjpppssstttyyy~~~uuuooopppssssssrrrxxxxxxuuu|||{{{vvvsssuuuzzz~~~yyySSSBBB>>>;;;888999:::888555444555555444222333222111111000000111111222111111000//////......///////////////.........//////...---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------,,,+++******))))))***+++******((((((&&&&&&'''((()))***+++++++++******+++---......------+++******+++,,,+++***+++++++++,,,---///000111444000------,,,+++///444666:::CCCQQQaaaqqq|||}}}tttrrrgggYYYHHHCCC<<<999999::::::999:::999<<>>AAABBBAAABBBBBBBBBAAABBBEEEIIIMMMUUUYYY^^^aaabbbaaaaaaaaadddbbb___\\\[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYYXXXWWWWWWVVVUUUTTTSSSSSSWWWVVVUUUSSSPPPNNNMMMLLLKKKKKKJJJKKKLLLKKKIIIGGGHHHGGGFFFEEECCCBBBAAA@@@>>>===;;;;;;<<<<<<:::999:::888666555555555555444444444444444333222111000///000111000...---...//////...---...///...---+++++++++++++++++++++++++++******+++,,,---------,,,...------...000000///------///000///------///222000111222222333333222222333333333222222222111111222222222222222222222222111111222222222333333333444444333333333333222222//////...---,,,++++++***************,,,---///000222222000///..................///000000000000///111111222333444555555444222222222111111111111000000000/////////.........///......------......///---------.........//////------------............222444666888999:::::::::888999:::999777777888999999:::@@@FFFIIINNN[[[iiixxxzzzcccRRRHHHFFFBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@BBBCCCCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIKKKKKKKKKLLLJJJKKKLLLKKKIIIIIIJJJLLLMMMMMMNNNNNNMMMLLLKKKJJJKKKKKKJJJKKKKKKMMMNNNOOOSSSWWW\\\\\\ZZZ]]]dddkkkjjjoooxxxzzzwwwqqqooommmmmmooopppnnnmmmjjjkkklllmmmnnnoooqqqrrrtttssssssssstttuuuwwwxxxtttuuuvvvwwwwwwwwwvvvuuuqqqpppooommmlllmmmmmmnnnnnnnnnooopppqqqsssuuuvvvuuuuuuvvvwwwwwwvvvuuutttvvvuuuttttttuuutttrrrpppoooppprrrsssuuuvvvvvvvvvuuutttssssssrrrrrrrrrsss}}}uuummmkkkqqquuuwww{{{zzzrrrnnnnnnmmmnnnwww~~~|||xxxsssuuu}}}yyyTTTCCC???<<<999999999777555444555555444222222222111000000000000000111111111000000//////............//////////////////...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------,,,++++++***((())))))************)))''''''((()))***+++,,,,,,+++******+++---...---,,,...+++(((''')))+++,,,,,,++++++++++++,,,---...///222///...//////...222888;;;BBBNNN]]]kkkwwwuuukkkfffZZZLLLAAA???<<<;;;;;;;;;;;;:::999===CCCFFFGGGQQQggg{{{jjjaaaUUUMMMIIIFFFAAA<<<888888:::===AAACCCDDDCCC@@@@@@AAAAAACCCGGGMMMQQQWWWZZZ]]]_________```aaa______]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZYYYYYYXXXWWWWWWUUUUUUUUUUUUTTTRRRQQQPPPTTTTTTSSSRRRPPPOOONNNNNNNNNMMMLLLMMMMMMLLLIIIGGGFFFFFFEEEDDDBBBAAA@@@@@@>>><<<;;;;;;;;;;;;:::888888777666666555555555555333333333333333222000000---/////////---,,,---......---------......,,,******************************+++,,,---............000...---...///111000000...///000///......000222111222333333444444333333333333333222222222111111222222222222222222222222111111222222222333333333444444444333333333222222000...---+++************++++++,,,---///000222333888666333000...------...---...//////000/////////000000222333555666666666222222222111111111111000000000000/////////......///......------......///---------...............------,,,,,,,,,...///000444666777999;;;;;;;;;::::::;;;;;;:::888888999:::;;;===CCCKKKSSS^^^ooo}}}pppZZZOOOHHHDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEFFFGGGIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJIIIHHHGGGPPPTTTWWWWWWVVVXXX___eeegggqqq~~~zzzvvvooonnnmmmnnnoooooommmllliiiiiijjjlllnnnppprrrsssrrrrrrrrrrrrsssuuuwwwyyyxxxyyyyyyzzzzzzyyyxxxxxxsssqqqooommmllllllllllllmmmmmmnnnoooppprrrtttuuusssssstttuuuvvvvvvuuuuuuuuutttssstttuuutttrrrpppooopppqqqssstttuuuvvvvvvssssssrrrqqqqqqqqqrrrrrr|||xxxmmmfffnnntttyyy{{{{{{llljjjgggiiiuuu{{{yyy|||tttvvvyyySSSCCC???;;;888888888777555444444444444333333222222111111111111111111111111000000000//////------......//////000000///...---,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++***)))((((((((())))))************,,,,,,+++++++++*********+++***)))***,,,---,,,+++---+++))))))+++,,,---,,,,,,,,,+++++++++,,,------...------000000111777???DDDNNN\\\kkkvvv~~~}}}nnnddd\\\PPPEEE@@@??????>>>>>>===<<<;;;;;;@@@GGGLLLRRR```vvvrrrbbbZZZQQQJJJFFFCCC>>>;;;888:::<<<@@@BBBDDDCCCBBB===>>>???AAADDDJJJPPPUUUZZZ\\\^^^^^^^^^^^^___aaa]]]]]]\\\\\\\\\[[[[[[[[[XXXXXXXXXXXXYYYYYYYYYYYYSSSTTTUUUUUUTTTRRROOONNNMMMNNNOOOOOOPPPQQQRRRRRROOONNNMMMMMMMMMLLLIIIGGGEEEDDDCCCBBBAAA@@@??????===<<<::::::;;;;;;999888777777888777555555555666333333333333222111000///---...///...---,,,---......---,,,,,,------,,,***))))))************++++++++++++---...////////////111///------...000111000///////////////000111333222333444444555555444444333333333222222222111111222222222222222222222222111111222222222333333333444444444333222222111111000...,,,***)))***+++,,,+++,,,---///111333444555888555111...++++++,,,,,,------...////////////......///111333555666777777222222222111111111000000000000000////////////...//////............//////........................---,,,++++++,,,...111222444555777999::::::999999<<<<<<<<<;;;::::::;;;===@@@CCCHHHQQQ]]]ooooooUUUGGGCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDHHHGGGFFFEEEEEEEEEEEEFFFCCCCCCDDDEEEFFFGGGHHHHHHCCCDDDEEEEEEFFFFFFFFFFFFIIIJJJJJJJJJHHHIIIJJJLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGPPPRRRTTTSSSQQQRRRWWW\\\gggttt{{{uuuqqqnnnnnnnnnoooooonnnllljjjiiihhhhhhjjjmmmppprrrsssqqqqqqqqqrrrtttvvvyyyzzz}}}}}}|||{{{zzzyyyxxxwwwuuusssqqqooommmmmmlllmmmkkkkkklllnnnpppsssuuuvvvrrrrrrrrrsssssssssrrrrrrsssrrrssstttuuuuuurrrpppnnnoooqqqrrrtttuuuuuuuuuttttttsssrrrrrrsssssssssyyyyyynnngggdddrrryyypppkkkfffggguuu{{{yyywwwRRRBBB>>>:::666666666666666444333333333444444444333222222222222333111111111111000000000000------......//////000000......---,,,,,,,,,---------------,,,,,,+++++++++******+++++++++***))))))((((((((())))))***+++++++++************)))))))))+++***)))***,,,---,,,++++++++++++---//////---,,,,,,,,,,,,++++++,,,,,,---...---...111111333;;;EEEPPP[[[kkkxxxuuuhhh___VVVMMMDDDDDDDDDCCCBBB@@@>>>=========BBBIIITTTcccwwwsssggg]]]WWWNNNGGGCCC???<<<999:::===@@@BBBBBBAAA@@@@@@;;;===@@@CCCHHHNNNTTTYYY^^^___``````______```bbb\\\\\\\\\]]]]]]\\\\\\\\\YYYYYYYYYYYYYYYXXXXXXXXXSSSTTTUUUUUUTTTRRROOONNNKKKLLLMMMNNNOOOPPPQQQQQQNNNMMMLLLMMMMMMKKKHHHFFFCCCBBBBBBAAA@@@???>>>>>><<<;;;999999::::::888777666888999888666444555666222222222222111000//////---...//////------...///---,,,+++,,,------+++)))))))))******+++++++++++++++,,,---...////////////000...,,,,,,...///000000000/////////111222333333333333444555555555555444333333333222222222111111222222222222222222222222111111222222222333333333444333333222111111000000---,,,***(((((()))+++,,,,,,---...000222444555555555333///,,,***+++,,,---,,,,,,---...............---...000222444666777777222222222111111111000000111000000000/////////////////////....../////////.....................---,,,+++++++++---///222444666777888:::::::::999999:::;;;;;;999999999<<<>>>BBBFFFNNNYYYkkkaaaTTTHHHCCCBBBBBBDDDGGGBBBBBBCCCDDDDDDEEEFFFFFFHHHHHHGGGFFFFFFFFFGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGCCCCCCDDDDDDDDDDDDDDDCCCGGGHHHIIIHHHGGGGGGIIIKKKLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGEEEDDDDDDFFFIIIKKKRRRSSSSSSPPPMMMMMMPPPSSSbbbnnnxxxxxxuuusssqqqmmmmmmnnnoooooommmkkkjjjiiijjjhhhgggiiimmmqqqrrrsssppppppqqqrrruuuxxxzzz||||||zzzwwwvvvuuutttrrrpppooommmmmmmmmmmmkkklllmmmoooqqqsssvvvwwwrrrrrrqqqpppoooooonnnnnnqqqqqqrrrtttvvvuuurrrpppnnnnnnppprrrssstttttttttssssssrrrrrrrrrsssssstttwwwzzz|||xxxpppjjjiiijjjwwwwwwrrrllllllwwwvvvQQQAAA===999555444555666666555333222333555555555444333333333333333111111111111111111111111.........///////////////...------,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++***)))))))))))))))***+++%%%%%%&&&'''((()))******+++***)))***+++,,,+++***++++++,,,///111111...,,,---,,,,,,,,,,,,,,,---...222111111333222555@@@LLL^^^iiiwww{{{pppdddYYYQQQKKKFFFIIIHHHGGGDDD@@@??????AAAAAAGGGRRRddd{{{wwwiiibbbXXXRRRIIIBBB===:::888777<<>>>>>;;;???DDDIIINNNTTTYYY]]]aaabbbcccbbb``````aaabbb]]]\\\\\\[[[\\\\\\]]]]]]]]]\\\[[[YYYWWWUUUTTTSSSSSSSSSTTTSSSRRRQQQOOONNNNNNMMMMMMLLLLLLKKKKKKJJJLLLKKKJJJKKKKKKJJJGGGEEEAAAAAA@@@??????>>>======<<<:::999999999999888666777999;;;:::666333444666111111222111111000///...,,,---///...------...000,,,+++++++++,,,,,,***(((*********+++,,,,,,------,,,---......///.........///---,,,---...000//////111///...000222444444333222333444444555555444444333333333222222222111111222222222222222222222222111111222222222333333333333222222111000///......((((((''''''((()))***+++---///000222444555555666444222000...---------...+++,,,------......------,,,---///111333555555666222222222111111111111000111111000000000/////////000//////......//////000...............---------++++++,,,---///222444666999:::;;;<<<<<<;;;::::::666777777666666888<<>>:::555555444555666555222222333666555444333333222222333333111111111111111111111111///////////////.........---------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,,,,+++***)))(((((())))))***&&&&&&'''((()))******+++,,,***)))***+++,,,+++))),,,++++++,,,...//////------,,,,,,,,,---...//////111111222444666<<>>???>>>CCCJJJPPPVVVZZZ___bbbaaacccdddcccbbb``````aaa]]]\\\ZZZYYYYYYZZZ[[[]]]\\\[[[ZZZXXXVVVSSSRRRQQQRRRRRRQQQPPPOOONNNNNNMMMNNNMMMLLLKKKIIIHHHGGGFFFHHHHHHGGGHHHIIIIIIFFFDDD@@@??????>>>>>>======<<<;;;:::888888999999777666888;;;===;;;666222333444111111111111000///...---***,,,------,,,,,,---///,,,+++***+++,,,,,,***(((***++++++,,,------......---............---,,,,,,///......///111111000...111///...000333555555444222222333444444444444444333333333222222222111111222222222222222222222222111111222222222333333333111111000///...---,,,,,,'''((()))***,,,---...///111222333555666777777666333222111///...---,,,,,,++++++,,,------------,,,,,,---...000222333333444222222222111111111111000111111111000000000//////000000////////////000000//////.........---------***+++---///222444666777999:::;;;<<<<<<;;;:::999666666777777777:::???BBBIIIWWWjjj~~~}}}eeeQQQDDD???<<<<<<@@@CCCBBBCCCFFFDDDEEEFFFGGGHHHIIIIIIJJJEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBBBBDDDEEEDDDDDDDDDFFFHHHJJJIIIHHHFFFFFFFFFFFFFFFDDDCCCCCCCCCDDDFFFHHHIIINNNMMMLLLIIIHHHHHHIIIKKKOOOXXX]]][[[^^^fffggg``````ccceeeeeeeeegggjjjmmmoookkkhhhiiinnnrrrsssrrrpppqqqrrrtttxxx|||}}}zzzyyyxxxxxxqqqqqqppppppqqqsssuuuvvvyyyxxxvvvtttsssrrrqqqqqqrrrqqqooonnnnnnnnnoooooonnnoooqqqtttvvvvvvsssppplllmmmoooppprrrsssssssssqqqqqqqqqqqqqqqrrrssssssxxxwwwuuussstttuuuxxxzzz~~~{{{~~~wwwSSSCCC@@@;;;666555333555666555222111333666444333222222111111222222111111111111111111222222000000//////.........---------,,,,,,,,,------...+++++++++,,,,,,---------)))******+++++++++******,,,+++***((((((((()))))),,,,,,,,,++++++++++++***,,,***)))***++++++***)))---+++))))))+++...//////------------...///000000------000555:::DDDWWWhhhqqq{{{yyyjjj[[[OOOGGGDDDEEEKKKJJJFFFAAA===>>>DDDIIIQQQaaawww}}}yyypppfffaaaQQQKKKCCC<<<888888999;;;;;;>>>@@@@@@>>>===>>>@@@@@@FFFNNNVVV[[[___bbbeeeaaacccddddddbbb```______]]][[[YYYWWWWWWXXXZZZ\\\XXXWWWWWWVVVUUUTTTSSSSSSRRRQQQOOONNNMMMLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHEEECCC??????>>>>>>======<<<<<<;;;:::888888999999777666888<<<>>><<<666222222444111111111111000///...---)))***,,,,,,++++++,,,---,,,+++******++++++***(((++++++,,,------...//////............---,,,+++***/////////111333333111///222///...000333666555444111222333333444444333333333333333222222222111111222222222222222222222222111111222222222333333333111000///...---,,,++++++)))***---///111222333333333444666777888888888777222222000///---+++)))(((++++++,,,------------,,,+++,,,...///111222222222222222222111111111111000111111111111000000000000000000////////////000000//////.........---------)))+++...111444666777888777888999999999888777666888888999999;;;>>>CCCGGGQQQccczzz|||ZZZGGGBBBBBB???999777;;;@@@AAAAAACCCEEEFFFFFFHHHIIIJJJKKKKKKDDDEEEGGGHHHHHHGGGFFFDDDFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBAAA@@@??????AAABBBCCCCCCCCCCCCEEEGGGIIIGGGFFFDDDDDDDDDEEEEEEBBBBBBCCCDDDEEEEEEEEEEEEJJJIIIHHHGGGFFFGGGIIIJJJMMMUUUXXXUUUYYYaaa```WWWZZZ]]]```aaabbbeeekkkoooqqqmmmhhhiiinnnssssssqqqqqqqqqsssuuuyyy}}}~~~|||{{{{{{{{{tttttttttuuuvvvyyy{{{|||}}}zzzwwwssspppooonnnqqqpppoooooooooppprrrsssmmmnnnqqqtttwwwvvvsssppplllmmmoooppprrrsssssssssssssssssssssttttttuuuvvvwwwuuussstttvvvyyyzzzzzzvvvpppqqqwww~~~{{{xxxpppPPPCCC::::::;;;666999::::::777444222222222333222111000111222333444111111111111000000000000333111///---,,,---...///...,,,,,,,,,.........,,,000...---+++******++++++***+++,,,,,,******+++,,,)))************+++++++++(((,,,---)))))),,,...---(((((())))))***+++------,,,,,,,,,,,,+++***))))))******+++,,,,,,---......000111222555===MMM```nnnuuu}}}~~~uuuxxxkkkZZZTTTMMMCCCAAAEEELLLJJJFFFBBBAAADDDJJJOOOSSSzzz}}}qqqaaaVVVIIIEEE???:::777999<<>>>>>>>>>>>===<<<::::::999888777777777888999:::666777777777777666555555000000000000000//////...000///---+++++++++---...*********)))))))))))))))---......///000000//////&&&(((***,,,---------,,,---........./////////000,,,,,,...///111333444555333333444555555444444444333333222222222222111111//////000111222222333333111111111111111111111111333111...***)))((()))***)))***,,,...000222222222222333666888888777555444444444222000///.........'''((()))***+++,,,,,,,,,//////.........000111222333222111111000000111111////////////////////////222111111000///000000000111///...,,,+++++++++,,,---///111444666777888888<<<;;;:::888777666666666999888999<<<<<<>>>FFFPPPcccsss|||^^^HHH;;;888;;;666777888999;;;<<<===>>>EEEFFFHHHJJJJJJIIIHHHGGGIIIJJJJJJIIIHHHEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGGGGGGGFFFCCCCCCDDDEEEDDDCCCAAA@@@DDDEEEFFFGGGGGGHHHGGGGGGPPPQQQRRRTTTUUUUUUUUUUUURRRSSSVVV\\\bbbhhhkkkllloooooonnnmmmlllkkkkkklllsssvvvzzz|||}}}}}}}}}~~~}}}zzzxxxwwwsssrrrqqqtttyyy}}}zzztttpppnnnnnnoooqqqooommmmmmooorrrssssssnnnoooqqqssstttsssrrrqqqlllnnnrrrsssrrrqqqqqqqqqooooooooooooppprrrtttvvv}}}xxxvvvyyy{{{{{{{{{~~~|||qqqlllkkkmmmtttzzzzzzpppPPPCCC::::::;;;666111333444444333333444666444444333333333333444444111111111111000000000000000///---+++++++++,,,---111///...---...---,,,***---,,,+++))))))))))))******+++,,,,,,******+++,,,)))************++++++++++++------)))'''((((((&&&))))))))))))***+++,,,---,,,------------,,,++++++)))******+++,,,------...000111444:::EEEVVVgggrrryyytttqqqzzzqqq^^^NNNIIIEEE??????FFFPPPQQQQQQMMMHHHJJJQQQXXXmmmzzzmmm\\\OOOCCC@@@;;;999999:::<<<======<<<===>>>AAAEEEHHHKKKQQQUUUYYY\\\]]]^^^___```[[[\\\^^^___```___^^^]]][[[ZZZXXXVVVVVVVVVVVVWWWXXXVVVTTTSSSSSSSSSRRRQQQRRRQQQPPPOOOMMMLLLKKKJJJKKKJJJIIIHHHGGGFFFFFFFFFCCCBBBBBBAAA@@@@@@??????<<<<<<<<<<<<<<<;;;:::999:::999777666555555666666777888888888999888888888//////000000//////...---///...,,,+++***+++,,,---)))*********************------..................------......000111222333000000000000000000000000,,,,,,...///111333444555444444444555555555555555444444333333222222111111000000111111222333333333111111111111000000000000111///,,,***))))))***++++++,,,...///111333444444444666888999999888666444333222111///...---,,,,,,'''((()))+++,,,,,,,,,,,,...---------...///111222333222222111111111111111000000000000000000000000222111111000000000000000000///...,,,++++++,,,,,,///000333666888999999999:::999888777666666666666777666777:::<<>>===<<<@@@GGGQQQXXX]]]ZZZRRRRRR\\\ggg{{{wwwpppcccQQQEEE>>><<<:::;;;>>>@@@???=========>>>AAAEEEJJJOOORRRYYY[[[^^^___^^^]]]]]]^^^ZZZ[[[]]]___````````````YYYXXXWWWUUUUUUUUUVVVVVVXXXVVVSSSSSSSSSSSSRRRQQQQQQPPPOOONNNMMMLLLKKKKKKKKKJJJHHHFFFEEECCCCCCBBB@@@@@@??????>>>>>>======:::::::::;;;;;;:::999999;;;999777555333333333333333333333333444444444444...............---,,,,,,---,,,+++*********+++,,,))))))******++++++,,,,,,//////////////////.........---,,,,,,...000333555333333222222111000000000+++,,,---///000222333444555444444444555555666777666555555444333222222111222222222222333333333333111111111000000000//////...,,,***))))))***,,,---//////000111333555666777888999:::;;;:::888666444222111///...,,,+++++++++((()))***+++,,,---------,,,,,,+++,,,---///111222333222222222111111111111000000000000000000000000111111111000000000000000000///---,,,,,,,,,------111222555777999:::;;;;;;777777666666666666777777777666888<<<@@@HHHWWWeeeoooMMM;;;888888666444555555666999<<>>>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDEEEGGGHHHHHHHHHGGGFFFGGGGGGFFFFFFEEEEEEFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKOOOOOOPPPPPPPPPPPPOOOOOONNNOOOQQQUUUYYY]]]```bbbfffggghhhhhhhhhjjjlllooo~~~||||||||||||{{{zzzyyywwwvvvuuupppooonnnpppssswwwzzz{{{xxxvvvssspppooooooqqqrrrnnnllljjjjjjlllnnnoooooollllllmmmmmmnnnooooooooopppqqqrrrqqqooommmnnnooopppppppppqqqsssuuuxxxyyyzzzwwwxxx|||~~~|||zzz|||~~~}}}ppphhhdddbbbeeeiiinnnvvvrrrQQQCCC;;;:::;;;666555666888888666444444555444555666666666555444333111111111111000000000///111000///............///*********+++.../////////......------,,,,,,,,,,,,***+++,,,,,,******+++,,,))))))*********+++++++++(((++++++***,,,000000------,,,++++++***************+++,,,---............+++***+++,,,---///111222333555===KKK]]]lllvvvzzz|||mmmNNNDDD<<<;;;;;;<<<@@@FFFLLLXXXbbb```YYYZZZhhhwwwssspppkkkgggaaaVVVHHH>>>???>>>>>>AAAEEEFFFBBB>>>???@@@CCCFFFLLLRRRWWWZZZ^^^```aaaaaa___]]]]]]^^^\\\]]]___```aaaaaaaaaaaaYYYXXXWWWUUUUUUUUUVVVWWWWWWUUUSSSRRRRRRRRRQQQPPPPPPOOOOOONNNMMMLLLLLLKKKKKKJJJGGGEEEBBB@@@??????>>>>>>>>>======<<<<<<<<<999999:::::::::::::::::::::888777555333333333444222111111000//////......,,,------------,,,++++++++++++***))))))******+++)))******+++,,,------...111111000000000000000000,,,,,,,,,---...000222444555444333222111///......+++,,,---...000111222333444333333333333444666777666666555444333333222222444444333333333333333333333333222111000000//////******))))))***+++---///333333333444555777999:::;;;<<<<<<<<<:::888666444222111///...,,,+++++++++((()))***,,,------......,,,,,,,,,,,,---///111333222333333222222222111111111111111111111111111111111111111111111000////////////---,,,,,,---......111333555888999:::;;;:::666666666666666888999999999999;;;@@@EEEPPPddduuuttt[[[AAA666888999777555888888777888:::>>>CCCEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCC????????????????????????======>>>??????????????????@@@AAABBBCCCEEEFFFFFFFFFGGGIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFGGGHHHIIIJJJLLLLLLOOOOOOPPPPPPOOONNNMMMMMMMMMNNNPPPRRRTTTWWWZZZ]]]bbbdddfffggggggiiinnnrrr}}}{{{zzzxxxxxxxxxxxxwwwvvvuuuuuuqqqooommmnnnrrruuuwwwwwwtttrrrpppnnnnnnooopppqqqmmmkkkjjjjjjlllnnnnnnmmmmmmmmmmmmmmmnnnpppqqqrrrooopppooonnnllllllmmmooooooooooooppprrruuuwwwyyyzzzwwwyyy~~~}}}{{{{{{{{{|||qqqjjjgggeeegggllljjjsssrrrRRRDDD;;;:::;;;666666888999999666444333333333444444555444333222111111111111111000000000///000//////...............)))((((((***---......---............---------,,,***+++,,,,,,******+++,,,))))))*********++++++++++++,,,***(((***//////+++...---,,,+++************((()))***,,,---------------,,,------///222555666666;;;EEEUUUfffttt{{{}}}vvvcccZZZCCC???;;;<<<======???AAADDDQQQ^^^___\\\bbbtttooofffccc^^^ZZZUUUNNNEEE???AAAAAABBBEEEHHHGGGCCC???CCCEEEIIINNNTTTZZZ^^^``````aaabbbbbb```______```aaaaaaaaaaaa``````______YYYXXXWWWVVVVVVVVVWWWXXXVVVTTTRRRQQQRRRRRRPPPOOONNNNNNNNNMMMMMMLLLLLLLLLKKKIIIGGGDDDAAA???===<<<=========<<<<<<<<<<<<<<<999::::::;;;;;;;;;::::::777666555555555555777777666555333111///...------,,,,,,,,,,,,,,,++++++************************+++***++++++,,,---......///000000///.........///000...///111333444444444333444333222111///---,,,++++++,,,,,,...///000111111111111111111222333444555666666555444444333222222444444333333333333333333555444444222111000//////((((((((()))+++---///000555555666777888999;;;<<<======<<<;;;999777555444222111000...---,,,++++++)))***+++,,,---............---------...000222333222333333333333222111000000000000000000000000000000111111111111000/////////...---------...///000111222444666888999999999666666666777888999;;;;;;;;;;;;>>>CCCIIIWWWnnn]]]NNN>>>999999888777777666666555666999===AAACCCFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCCCC????????????????????????======>>>????????????>>>??????@@@BBBDDDEEEFFFGGGHHHJJJLLLNNNOOONNNMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGGGGGGGIIIJJJLLLMMMPPPPPPPPPPPPOOONNNNNNMMMMMMOOOPPPQQQQQQSSSWWW[[[```cccfffffffffiiiooouuu|||~~~}}}{{{yyyyyywwwwwwwwwxxxwwwwwwvvvuuurrrpppnnnoooqqqtttuuuuuusssrrrpppnnnnnnnnnooopppnnnlllkkklllmmmnnnnnnmmmlllllllllmmmnnnpppqqqrrrlllmmmmmmlllkkklllnnnpppnnnnnnnnnoooqqqsssvvvwwwzzzxxxzzz~~~{{{{{{zzz}}}{{{qqqllliiihhhjjjnnnlllrrr}}}sssRRRDDD;;;:::;;;555000333666666555444333333333333333333222111000000111111111111000000000000---------------------,,,...,,,++++++,,,,,,+++)))++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,)))************+++++++++)))***)))***111;;;>>>===...---,,,+++++++++++++++((()))***+++,,,,,,,,,,,,............111444777999;;;BBBOOO```ppp|||{{{cccPPPMMM===<<<<<<===============AAAKKKVVVZZZ^^^jjjqqqddd```\\\XXXSSSOOOKKKFFFCCC???AAACCCEEEEEECCCAAA???GGGKKKQQQWWW]]]aaacccdddaaabbbcccbbbaaa```aaaccccccbbbaaa```^^^]]]\\\\\\YYYXXXWWWVVVVVVWWWXXXYYYVVVTTTRRRQQQQQQQQQPPPOOOMMMMMMMMMMMMMMMMMMLLLLLLJJJHHHFFFCCC@@@>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999444444444444555777999:::555333000...,,,+++++++++,,,,,,,,,,,,,,,+++******)))************+++++++++,,,,,,------......//////---,,,+++++++++---...///...000222444444333222000333222111///---,,,+++***++++++,,,---...///000000...///000111222333333333444444444444333333333333222222222222333333333333555555444222111///...---(((((()))+++---///111222666777888:::;;;;;;<<<;;;<<<<<<;;;:::888666444333222111000...,,,,,,++++++***+++,,,---...///////////////......///000222333222333444444444333111000////////////////////////000111111222222000///.........---------...000111000111333666777888888777666666777777888:::;;;<<<999;;;@@@FFFNNN]]]wwwmmmLLLDDD===:::888444444666111111222555888===AAADDDEEEFFFHHHJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBB????????????????????????======>>>?????????????????????AAABBBDDDEEEFFFGGGIIIKKKNNNQQQRRRQQQPPPNNNKKKKKKJJJJJJJJJKKKLLLLLLJJJIIIIIIIIIIIIKKKLLLMMMPPPPPPQQQPPPPPPOOONNNNNNMMMOOOPPPPPPOOOQQQVVVZZZ```cccfffeeedddgggnnnuuuuuuwwwzzz{{{zzzyyyyyyyyyxxxxxxyyyyyyyyyxxxwwwwwwtttqqqooooooppprrrsssssssssrrrpppoooooooooppppppnnnmmmmmmmmmoooooonnnmmmiiijjjkkklllmmmnnnooopppkkklllnnnnnnmmmmmmooopppooooooooooooppprrrtttvvvyyywwwxxx~~~}}}zzzzzzyyy{{{|||{{{~~~yyypppmmmjjjhhhjjjnnnpppsssyyyxxx|||tttSSSEEE;;;:::;;;555...111555666666555444555444444222111111000000000111111111111000000000000,,,,,,---------------,,,000///------------+++******+++,,,------,,,++++++***+++,,,,,,******+++,,,)))************+++++++++))))))''')))444AAAHHHHHH------,,,+++++++++,,,,,,******+++,,,---------,,,...------...111444888;;;@@@JJJ[[[lllzzztttfffVVVJJJEEE===>>>???>>>===>>>??????EEEJJJPPPWWWbbbsss{{{ooofff___ZZZYYYVVVRRRNNNIIIDDDAAA===@@@DDDDDDAAA???AAADDDKKKPPPXXX___eeeggggggfffbbbccccccbbbaaa```aaacccaaa```___]]][[[ZZZYYYYYYWWWWWWVVVUUUUUUVVVWWWXXXUUUSSSQQQPPPQQQQQQOOONNNLLLLLLLLLLLLMMMMMMMMMMMMIIIHHHEEECCC@@@>>>===<<<888888888888888999999999::::::::::::999888777777333222222222444666777999000...,,,***))))))***+++,,,,,,------,,,,,,+++***)))******+++,,,,,,++++++.....................///---,,,++++++,,,...000222222222222222111111000000222222000///---,,,+++***++++++,,,---...//////000,,,...111333444444333222222222222222333333333333000000111111222333333333444333222000///---++++++((()))***,,,...000222333555777:::<<<======;;;:::::::::999888666444333222111000...---+++************+++,,,...////////////000///...---......///000222333444555444333111000........................///000222222222111///......---------...///111222000222444666777777777777666666666666777999:::;;;888<<>>888777666333333555000111333666999<<>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFIIILLLOOORRRSSSRRRPPPOOOMMMMMMNNNOOOOOOOOOOOOOOOOOOMMMLLLKKKKKKLLLNNNOOOOOOOOOPPPPPPPPPOOONNNNNNLLLNNNPPPOOOMMMOOOTTTZZZ___bbbeeedddaaadddkkksssqqqtttwwwyyyyyyxxxyyyyyy{{{{{{{{{{{{{{{zzzyyyyyytttrrrooonnnoooqqqqqqqqqrrrqqqqqqpppqqqqqqrrrsssnnnmmmmmmmmmoooooommmlllhhhjjjlllnnnooopppppppppmmmoooqqqrrrqqqoooppppppqqqqqqppppppqqqrrrtttuuuwwwtttuuuzzz|||yyywwwxxxvvvzzzzzzwwwvvvzzz|||||||||uuunnnmmmmmmmmmpppttttttuuuxxx|||}}}yyyvvvqqqwwwtttSSSEEE<<<:::;;;555111444777999888666555555666444333111000000111111111111111111000000000000......//////000//////...///...---...000000///...,,,---.../////////...---***+++,,,,,,******+++,,,)))************+++++++++000,,,'''%%%,,,777<<<:::---,,,,,,++++++,,,,,,---,,,,,,------......------------,,,---000444888;;;DDDPPPbbbsssyyycccUUUQQQKKKBBB@@@BBBAAA???>>>AAACCCDDDKKKKKKNNNVVVeeezzznnnddd```]]]VVVVVVTTTRRRMMMFFF@@@<<<<<>>===<<<666666666777777777777777999999999999888666555555222222111111222444555666000///---,,,,,,---///000,,,------------,,,++++++)))***+++,,,,,,,,,,,,,,,///////////////.........///.........///222444666:::888666444333444555666222222111///...,,,++++++++++++,,,,,,---...//////,,,...222555666555333222000111111222222333333444//////000111222222333333333222111///---+++))))))))))))+++---///111222333555777;;;>>>???===;;;999999999777666555333222222///...---+++***))))))(((++++++---...///000000000000///...---,,,---......222333444555555333111000........................///000222333222111///......---------...///111222111222444666777888888777555555555555666777888999999>>>GGGQQQ\\\ooodddNNNDDD;;;444444555555444666444555666888999:::;;;<<>>??????@@@========================>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEIIIKKKOOORRRSSSRRRPPPOOONNNOOOQQQRRRSSSRRRQQQQQQRRRQQQOOOMMMMMMNNNOOOPPPMMMNNNNNNOOOOOOOOONNNNNNKKKMMMOOONNNLLLMMMSSSYYY^^^bbbdddbbb___aaaiiippppppssswwwyyyyyyyyyyyyzzz}}}}}}}}}}}}|||{{{zzzzzztttqqqnnnmmmnnnoooooooooppppppqqqqqqrrrsssuuuuuunnnmmmlllmmmnnnnnnmmmkkkjjjlllnnnqqqssssssrrrqqqqqqsssuuuuuusssqqqpppooossssssrrrqqqrrrssstttuuuuuurrrrrrwwwyyywwwuuuvvvtttyyyyyytttrrruuuyyyzzzwwwppplllnnnqqqsssxxx}}}wwwwwwxxxzzz~~~|||vvvppplllooovvvrrrQQQEEE<<<999:::888555555444222111111444666222222222222222222222222111111111111000000000000111000...---,,,,,,------'''((()))***************,,,,,,+++***)))))))))***---,,,++++++******++++++------,,,++++++*********(((((()))***+++---///000------+++***))))))))))))*********+++,,,---///000...,,,---//////111888AAAGGG___ttt}}}{{{ppp```SSSLLLHHHFFFDDDCCC@@@>>>???===;;;???EEEOOOTTTXXX\\\kkkttthhh^^^VVVPPPVVVSSSOOOKKKHHHDDD???<<>>>>>>>><<<:::666555444444333222///...---+++******++++++//////////////////......///////////////000111111444444444333222111000///000000///...............000000000000000///......***+++,,,...///000000000111333666999:::999777666555555666555555777;;;>>><<>>AAACCCFFFIIIKKKJJJIIIGGGAAA???>>>>>>???@@@@@@?????????>>>>>>>>>>>>>>>???????????????@@@AAABBBBBBGGGFFFDDDCCCCCCDDDEEEFFFKKKPPPSSSSSSOOOJJJHHHGGGJJJKKKLLLNNNPPPRRRTTTTTTUUUWWWXXXXXXVVVSSSSSSSSSPPPPPPPPPNNNKKKJJJJJJKKKLLLKKKKKKKKKMMMPPPSSSTTT]]]]]]^^^]]]]]]___bbbeeeiiikkkooorrrvvvxxxyyyzzz}}}{{{{{{}}}~~~zzzvvvrrrrrrpppooonnnmmmmmmmmmnnnoooqqqsssttttttttttttqqqrrrrrrpppnnnmmmnnnpppnnnqqqsssrrrpppoooqqqtttvvvwwwwwwtttqqqooooooppptttsssrrrqqqpppppppppppprrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttssstttwwwzzz}}}~~~{{{yyy{{{vvvllljjjllltttqqqPPPEEE<<<999:::888777777666444333333555777333333333333333333333333111111111111000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,---,,,++++++******++++++************************+++******))))))******+++++++++***))))))(((((()))*********+++,,,---...///---,,,---000111333:::CCCSSShhhzzz~~~mmmcccVVVLLLGGGEEEDDDBBBFFFAAA???AAACCCCCCFFFKKKPPP[[[hhhsssyyyiii___XXXSSSOOOQQQNNNJJJFFFCCC@@@<<<:::===<<<>>>BBBBBBBBBJJJSSSZZZ\\\___bbbccccccaaa```ccclllooofff]]]ZZZ[[[\\\]]]\\\[[[ZZZYYYXXXXXXXXXYYYXXXWWWVVVUUUTTTSSSSSSTTTRRRQQQOOONNNMMMMMMMMMKKKKKKKKKLLLKKKKKKJJJJJJGGGEEEAAA???>>>===:::888666666666666666777888888;;;;;;999888666555333333222222111111111000000000---------,,,+++************)))))))))******+++,,,+++,,,---...///////////////////////////...------+++,,,...000111111111000///111333444555333111000///...,,,+++******+++,,,++++++,,,---------------...///000000111111111111222222111111111111111111111222222333333222222111000111111///,,,)))((((((***+++,,,///111333555666<<<<<<======>>>>>>======<<<999555333333222000///000///---+++++++++,,,---///////////////.........///////////////000111111333444444444333222000000000000///...............222222333333222222111000,,,---...000111222222222333555666888999888777666777777777777777888<<>>DDDOOO\\\lll~~~fffOOO@@@<<<:::777444222000000000222333555666777999<<<>>>AAACCCGGGKKKLLLKKKHHHFFF@@@>>>======>>>??????>>>??????>>>>>>>>>>>>>>>?????????>>>??????@@@AAABBBDDDCCCBBBBBBCCCEEEGGGHHHKKKOOORRRRRRLLLGGGCCCBBBDDDEEEHHHKKKNNNQQQSSSTTTUUUWWWYYYYYYWWWUUUTTTTTTQQQQQQQQQOOOLLLKKKLLLMMMNNNMMMLLLLLLMMMOOORRRSSSXXXYYYYYYYYYYYY[[[^^^aaaeeegggkkkoootttwwwyyyzzz}}}||||||}}}~~~}}}zzzwwwwwwvvvtttsssqqqpppppppppoooppprrrtttuuutttsssrrrqqqooommmnnnppprrrqqqpppoooqqqrrrrrrppppppqqqsssssstttuuutttrrrqqqqqqrrrtttsssrrrqqqppppppppppppppppppppppppoooooooooooosssssssssttttttuuuuuuuuuuuutttwww}}}~~~xxxwww|||zzzpppmmmoooyyyoooOOODDD<<<999:::888666666555444222222444666444444444444444444444444111111111111000000000000////////////...---,,,,,,//////---,,,,,,---......---,,,,,,,,,,,,------...---,,,++++++******++++++'''(((((()))******++++++******)))))))))))))))***++++++******************++++++++++++,,,,,,---......---///222444888AAAKKKbbbqqq}}}rrr^^^VVVLLLEEEBBBBBBBBBAAACCC???===AAAEEEHHHLLLQQQ^^^qqq}}}mmm___WWWSSSQQQOOOKKKIIIEEEBBB@@@>>>;;;999;;;;;;>>>BBBDDDGGGPPPYYY]]]^^^```aaabbbcccccccccmmmtttuuujjj]]]WWWXXX[[[\\\[[[ZZZYYYXXXWWWWWWWWWYYYXXXWWWVVVTTTSSSRRRQQQUUUSSSRRRPPPNNNMMMMMMMMMLLLLLLKKKKKKIIIHHHFFFFFFEEECCC???======;;;999888666555555555555666777777;;;:::999777555444333222111111111111000000000000,,,,,,++++++***)))))))))''''''((((((***+++------,,,---......////////////000000//////...---,,,,,,,,,---///000111222222222000222333444444333111///,,,,,,+++******+++------++++++,,,,,,------,,,,,,---...///000111111111111111222222333222222111000111222222222222222111111///000000///,,,***)))***,,,---...111333666777888>>>>>>>>>>>>>>>======<<<;;;999555333222111///...000///,,,++++++,,,...000111000//////............000////////////000111111333444444444444333111000000000///.............../////////000///......---...///000222333444555555666666666777777777777777888999999888777999<<>>>>>>>>======>>>>>>???>>>======>>>???@@@AAAAAA@@@@@@@@@AAACCCFFFIIIJJJJJJNNNQQQPPPIIIBBB===;;;;;;===@@@DDDIIIMMMPPPRRRSSSUUUYYYZZZXXXVVVUUUTTTQQQRRRRRRQQQOOOMMMNNNOOOPPPOOONNNNNNNNNOOOQQQQQQUUUVVVWWWWWWWWWXXX\\\^^^```bbbfffkkkppptttwwwyyy|||{{{{{{|||}}}}}}{{{yyy}}}|||yyywwwuuutttssssssssstttvvvxxxxxxvvvtttrrrqqqllliiilllrrruuussspppooopppqqqqqqppppppqqqsssppprrrttttttrrrrrrssstttrrrrrrqqqpppooooooooooooppppppoooooonnnnnnmmmmmmssssssssstttttttttuuuuuuwwwuuuwwwuuurrruuuyyywwwttttttmmmMMMDDD<<<999:::888777888777666444333555666444444444444333333333333111111111111000000000///---.../////////...,,,+++///---+++***)))***+++,,,,,,,,,++++++,,,---......---,,,++++++******++++++))))))))))))******++++++'''(((((((((***+++,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------222000000333888???LLLYYYkkkvvvwwwiiiWWWPPPHHHBBBAAABBBBBBAAA@@@???@@@EEEHHHLLLVVV___}}}}}}tttfff\\\VVVRRRPPPMMMHHHEEEBBB@@@???>>>===;;;===>>>AAAEEEIIINNNVVV]]]^^^___```aaadddgggiiikkkvvvwwwrrrhhh]]]XXXYYY\\\ZZZZZZYYYXXXWWWVVVVVVVVVYYYXXXWWWUUUTTTRRRQQQPPPUUUTTTRRRQQQOOONNNMMMLLLMMMMMMLLLJJJHHHFFFDDDCCCCCC@@@===<<<;;;:::999777555555444444444555555666666666666555555555555444111111000000000/////////+++++++++******)))))))))((((((((()))***+++,,,---------...///////////////111000///...---,,,,,,,,,---...///000222333333444444555666666555444222111,,,+++*********+++,,,---++++++,,,,,,,,,,,,,,,+++...///000222333444444444444555555555444333111000111222222222222111111000---...//////,,,+++++++++---...000222555777999:::????????????>>>===<<<;;;999777555444444333111///...---+++******---000222222222000///............000000//////000000111222333444555555555444222111000000///...............------......------,,,+++...///111333555666666777888777666555555666777777999999999888777999<<<>>>CCCHHHTTTggg~~~{{{cccPPPDDD@@@777555444222111111111111000222444555666777:::===@@@DDDIIINNNOOOLLLHHHEEE???<<<:::999:::;;;<<<;;;>>>============>>>>>>???============>>>???AAAAAA??????@@@AAACCCFFFHHHIIIJJJNNNPPPMMMFFF===888666444666999===AAAFFFIIIJJJOOORRRVVVXXXWWWUUUTTTTTTQQQRRRSSSRRRPPPOOOOOOPPPRRRQQQPPPOOOOOOOOOPPPPPPUUUVVVWWWXXXXXXYYY\\\______aaadddhhhmmmqqqtttuuuvvvvvvvvvxxxzzz{{{|||||||||yyywwwvvvvvvvvvxxxyyy{{{||||||yyyvvvtttooollljjjlllpppsssrrroooooopppppppppppppppqqqrrrppprrrttttttsssqqqrrrrrrpppooonnnmmmmmmmmmmmmmmmooooooooopppppppppppppppuuuuuuuuutttttttttssssssuuuuuuxxx~~~tttpppqqqtttjjjLLLCCC<<<999:::888;;;;;;<<<:::888777888999333333333333222222111111111111111111000000000///---.../////////...---,,,...---***)))((()))***++++++++++++++++++,,,---...---,,,++++++******++++++,,,,,,+++++++++*********)))))))))***+++,,,---...)))***++++++,,,++++++***,,,,,,,,,++++++,,,------333000///333:::EEEWWWfffsss}}}wwwgggVVVOOOFFFBBBAAABBBBBBAAA???BBBHHHMMMQQQXXXiiiyyyrrrkkkbbbZZZVVVQQQMMMIIIDDDAAA>>>===>>>??????>>>@@@CCCEEEHHHMMMTTTZZZ^^^]]]^^^___bbbggglllqqqtttxxxoooeee^^^[[[ZZZZZZ\\\ZZZYYYXXXWWWWWWVVVVVVWWWXXXWWWVVVUUUSSSRRRQQQPPPSSSSSSRRRQQQOOONNNMMMLLLNNNMMMLLLKKKHHHFFFDDDCCCAAA>>><<<;;;::::::888777555555444444444444555555555555555444444444333333000000000/////////......++++++++++++***************************+++,,,,,,---...//////000/////////000000...---,,,,,,,,,,,,...///000111222444555666666666666666444333111000---,,,+++*********+++,,,,,,,,,,,,------,,,,,,+++---...///111333444444444666555555444333111000///222222222222111111000///+++---......---,,,,,,------...000333666888:::;;;????????????>>><<<;;;:::555333222222333222111///++++++))))))+++---111333444333111///------......000000000000000111222222333444555777666555333111000000///...............000111111111111000//////...///111333555666777777999888666555555555777888777888888777777888;;;>>>FFFLLLYYYnnnnnnWWWFFF<<<:::555444222111000000111111000111333444555777:::<<<>>>BBBHHHMMMOOOLLLHHHEEE???<<<999888888:::::::::======<<<<<<===>>>??????<<<<<<<<<===>>>@@@AAABBBAAAAAABBBCCCDDDEEEFFFGGGKKKMMMNNNJJJBBB:::555333111222555888;;;>>>@@@AAAIIILLLPPPRRRRRRRRRRRRRRROOOQQQSSSSSSQQQPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOSSSUUUWWWXXXXXXZZZ\\\___aaabbbdddfffiiilllnnnpppnnnoooqqqsssvvvyyy}}}|||yyywwwwwwxxxyyyzzz{{{|||}}}{{{yyyvvvtttnnnnnnnnnnnnmmmmmmnnnooopppooooooppppppqqqqqqqqqrrrtttuuuuuurrrpppoooooommmlllkkkkkkkkkkkkkkkkkkmmmmmmnnnooopppqqqqqqrrrwwwwwwvvvuuusssrrrqqqpppppptttyyy|||}}}tttoooooopppwww{{{hhhJJJBBB<<<999:::888777888999777555333444444444333333222222111111000111111111111000000000000---...............------...---,,,++++++,,,,,,---,,,+++++++++++++++,,,------,,,++++++******++++++------,,,,,,+++******)))...---,,,+++************'''((()))******)))'''&&&++++++++++++,,,,,,---...111///111777@@@NNNaaaqqq~~~|||}}}yyygggTTTMMMEEE@@@AAADDDEEEEEE@@@CCCJJJSSS]]]kkktttgggbbb[[[VVVRRRNNNHHHDDD???===;;;;;;===???@@@@@@BBBFFFJJJLLLRRRZZZ^^^^^^^^^___```ccchhhnnnsssvvvooodddYYYWWWZZZZZZZZZ[[[YYYYYYXXXWWWWWWWWWWWWWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPOOONNNLLLLLLLLLLLLKKKJJJHHHFFFDDDCCC???===;;;:::::::::999777666666555444444444444555888777666444222111000///////////////............+++*********************,,,,,,+++++++++,,,,,,---...//////000000////////////...---,,,,,,,,,---...///000000111333555777888666666555333222000...------,,,***))))))***++++++------......------,,,,,,)))+++,,,///000222333333444333222111000000000111222222222222111000//////)))+++---...------...///...///111444777:::<<<===>>>>>>>>>>>>===<<<::::::222111000000111000...,,,))))))***+++---000222444666444111///---------...111000000000000111222222222444666888888666444222000000///...............000000000000000///......---...000333555666777777888777666555555666777888666777777777777999<<>>??????<<<<<<===>>>???@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFFFFJJJKKKKKKFFF===666333333222333444666888999;;;;;;BBBEEEHHHJJJKKKLLLMMMOOOMMMOOOQQQRRRQQQOOOOOOPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPRRRUUUVVVWWWXXXZZZ\\\bbbbbbcccdddeeehhhiiikkkjjjlllnnnppprrrwww}}}}}}|||yyywwwwwwxxxzzz|||zzzzzzzzzzzzyyywwwuuutttppprrrrrrpppmmmlllnnnppppppooonnnoooqqqqqqqqqpppsssuuuvvvuuurrrooollllllkkkkkkjjjjjjjjjjjjjjjkkkkkkkkklllmmmnnnoooppppppvvvuuutttsssqqqpppnnnnnnkkkqqqxxxzzzzzz}}}|||sssnnnnnnooovvvyyy~~~fffIIIBBB;;;999:::888444555666555222111000111555444444333222222111111111111111111000000000000......---------......///------------...............------,,,,,,,,,,,,------,,,++++++******++++++++++++++++++************---,,,+++***))))))))))))))))))+++++++++)))'''&&&*********+++,,,---...///111222888CCCNNN[[[mmm|||{{{yyysss```QQQJJJCCCAAADDDJJJNNNPPPHHHGGGMMM\\\qqqxxxlll___ZZZSSSOOOMMMKKKHHHDDD???===;;;;;;>>>AAADDDDDDEEEKKKPPPTTT[[[dddfffdddbbbbbbcccdddgggkkknnnpppeee]]]XXX[[[^^^\\\[[[]]]ZZZYYYXXXXXXXXXXXXXXXXXXTTTTTTSSSSSSSSSRRRRRRRRRNNNNNNOOOOOOOOONNNMMMLLLIIIIIIIIIHHHGGGFFFDDDDDD???===;;;:::::::::999888777666666555444444555555777666555333222000///.../////////.........------))))))))))))))))))))))))+++++++++,,,---...///000//////000000000000//////...---,,,++++++---...000000000000111333666888999888777555333111///---,,,******)))))))))+++,,,---.../////////......---,,,(((***,,,...000222333333333222111111222444777999222222222222111000///...(((***---...---...///000000111444666:::===???@@@<<<<<<===<<<<<<;;;:::999555444333222222000---***(((***,,,///111333555666777555222///---------...111111000000111111222333222444777888888777444222000000///.....................//////......---,,,...///111333555777888888666666555666666777888888666666777777888:::>>>BBBMMMXXXjjjoooYYYIII???;;;999333222111///....../////////000222333444666999;;;;;;>>>DDDIIIKKKLLLJJJIII@@@===999777777999::::::<<<;;;;;;<<<<<<>>>??????=========>>>@@@AAACCCDDDCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHFFF@@@888333222222444444555777888999:::;;;<<<>>>@@@BBBCCCEEEIIIKKKJJJMMMOOOPPPPPPNNNNNNOOOKKKLLLMMMOOOPPPPPPQQQQQQNNNQQQTTTUUUVVVWWWYYY[[[_________```bbbdddfffgggkkklllnnnooopppuuu{{{zzzyyywwwvvvwwwzzz}}}|||{{{zzzyyyxxxxxxxxxwwwuuutttsssrrrrrrrrrqqqppppppnnnmmmnnnqqqrrrqqqooorrrtttvvvuuurrrnnnlllkkkkkkkkkkkkjjjjjjkkkkkklllnnnnnnnnnnnnnnnnnnnnnnnnppppppoooooonnnmmmmmmmmmnnnqqquuuwwwxxx{{{~~~uuunnnkkknnnrrrxxxxxx|||eeeIIIAAA;;;999:::888999:::;;;:::777555555555666666555444444333222222111111111111000000000000///...---,,,,,,---///000++++++,,,---.........---000///...------------------,,,++++++******++++++((((((((()))******++++++)))((((((((()))***++++++,,,---...///...,,,)))(((*********+++,,,...///000222666@@@NNN[[[gggvvvyyy|||{{{iiiUUUOOOIIICCCBBBHHHQQQXXX[[[WWWRRRUUUiii}}}kkkfff]]]WWWOOOKKKKKKKKKJJJHHHAAA???===>>>AAAEEEHHHIIIHHHPPPVVV[[[cccmmmoookkkffffffeeeeeefffggghhhiii```\\\]]]cccddd___^^^aaaZZZYYYYYYXXXXXXXXXYYYYYYSSSSSSSSSSSSSSSSSSRRRSSSLLLMMMNNNOOOOOONNNMMMLLLFFFFFFFFFFFFFFFEEEDDDDDD???===;;;:::;;;;;;:::999888777666555555555555555333333333222222222111111//////.........---------'''''''''(((((((((((((((******+++,,,...000222333///000000000000000//////---,,,+++++++++---///111111000111222333666888::::::999888555333000///...(((''''''(((***,,,...000//////000000///...------***+++---000222444555666444333222333555:::???BBB222222222111111000......'''***,,,---......000111222333555888<<>>??????======>>>???@@@BBBDDDEEECCCDDDEEEGGGHHHHHHIIIIIIEEEEEEBBB<<<555111111222555666777888:::;;;<<<<<<888:::;;;===>>>AAAFFFIIIHHHKKKNNNOOOOOONNNMMMNNNIIIJJJLLLNNNPPPQQQRRRRRROOORRRUUUWWWWWWYYYZZZ\\\]]]\\\]]]]]]___bbbdddfffmmmooopppoooppptttzzzxxxwwwvvvuuuwww{{{}}}{{{{{{{{{||||||zzzuuuqqqrrrvvvxxxuuuqqqpppnnnmmmnnnqqqrrrqqqnnnqqqsssuuuuuurrrooommmllllllllllllkkkkkklllmmmmmmtttsssrrrqqqpppooonnnnnnkkkkkkkkkllllllllllllmmmsssssssssuuuwwwzzz|||||||||uuummmgggiiipppwwwyyyxxxzzz|||dddHHHBBB===:::;;;888666666666555444444333333222222333444333222111000222111111000000000000000111///...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...000///+++(((************************+++***))))))++++++***)))))))))))))))************+++)))'''(((+++---,,,+++,,,++++++++++++,,,...///666999GGG\\\nnnxxxoooggg|||ppp```TTTOOOHHHDDD??????GGGTTT^^^aaa______fff}}}pppddd[[[UUUPPPKKKIIIIIIJJJIIIHHHBBB>>>>>>EEEIIIGGGGGGKKKNNNVVVaaajjjnnnnnnmmmlll______^^^^^^___```bbbccc___^^^]]]\\\[[[ZZZ[[[[[[YYYYYYXXXWWWVVVUUUUUUUUUSSSSSSRRRQQQPPPOOOOOONNNKKKKKKLLLMMMMMMMMMMMMLLLIIIIIIHHHGGGEEECCCAAA@@@>>>===;;;999777777666777777666444333222222333444111111111111111000//////,,,//////+++)))+++,,,+++,,,---...---+++***+++,,,)))***,,,...000000000000000///////////////000111333...)))'''***---//////222222333444555666777777444444333111000...------))))))(((((()))+++---...///111222111///,,,++++++,,,,,,,,,---///111222333222111111111222333333444333444444111,,,***,,,///((())),,,///111333333333444666999<<<>>>>>>>>>>>>???===;;;<<<===<<<888444555555444333111///---,,,***,,,///222555777888888:::888555111///...---......000222222222111222333555777999999666222000///........................------------------------,,,---000222555777888999777777666666666777777888888555555888:::<<>>777444555555444111...---,,,---...000222333333333444777999;;;<<<@@@EEEKKKLLLJJJGGGDDDAAA<<<888666666888999;;;<<<>>>@@@AAAAAAAAAAAA;;;;;;<<<===@@@CCCFFFHHHCCCDDDFFFJJJLLLLLLJJJHHHIIIDDD===777444222111000222444777:::;;;:::999777666888999:::;;;===AAADDDEEEIIINNNQQQQQQOOONNNMMMLLLLLLMMMOOOOOOOOOOOOOOORRRSSSUUUWWWXXXYYYZZZZZZ\\\\\\[[[ZZZZZZ^^^ccchhhqqqlllggghhhnnntttwwwwwwtttttttttuuuwww{{{~~~~~~|||yyyuuuxxx}}}~~~zzzyyywwwuuuvvvvvvuuuqqqnnnpppooonnnmmmlllkkkkkkkkknnnqqqssssssqqqnnnkkkkkklllnnnnnnllliiijjjpppvvv|||vvvqqqoooqqqrrrooolllkkkjjjkkkmmmllljjjlllpppnnnrrrwwwyyyxxxwwwxxxyyyxxxxxxssskkkhhhoooxxx}}}}}}|||~~~sssppp{{{}}}zzz~~~eeeIIIBBB===::::::777777666666555555444333333222333444444444333111111222111000000//////000000111///...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...000///,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***+++***)))))))))))))))************+++)))((()))+++------,,,++++++,,,,,,---...111222777???QQQfffuuu~~~mmmnnnttteeeXXXNNNIIIBBBAAA??????FFFPPPZZZ___gggnnn|||ttthhh^^^WWWSSSOOOJJJHHHHHHHHHFFFEEE===<<>>???>>>>>>>>><<<::::::;;;:::666333888777555333000---+++)))***,,,///222555777999999:::888444111///------------///111222111111222333333666888999666333222111........................------------------------,,,---000222555777888888666666666555555666666777888555555888:::<<>>CCCIIIKKKKKKIIIEEEAAA<<<777555555777999888:::;;;===>>>>>>============>>>???BBBDDDFFFHHHEEEEEEFFFIIIKKKJJJHHHFFFIIIDDD<<<666222111111000222444666888:::999999888444555777999;;;>>>BBBEEEHHHLLLPPPRRRQQQNNNLLLKKKIIIJJJKKKLLLMMMNNNNNNNNNQQQRRRTTTVVVXXXZZZ[[[[[[[[[[[[ZZZYYYYYY\\\bbbfffkkkgggdddfffmmmsssvvvvvvttttttuuuvvvxxx{{{}}}|||{{{xxxvvvxxx~~~|||yyywwwuuuvvvwwwuuurrrooopppooonnnmmmmmmmmmmmmnnnssstttvvvtttpppmmmjjjiiijjjlllmmmllljjjmmmsssyyyyyysssqqqrrrrrrooolllnnnkkkkkklllkkkhhhkkkppptttwww{{{|||yyyvvvtttttttttvvvtttoooqqqyyy~~~mmmjjjrrrxxxyyyyyyzzzxxxxxx~~~eeeIIICCC<<<999999666777777666555555444444333333444444444444333222222111000000///////////////111///...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...000000...,,,------------------------+++)))((()))***+++***))))))))))))*********+++++++++***)))***,,,---...---+++,,,......///000333666:::HHH___qqq|||tttkkkxxxrrrdddYYYOOOGGGBBB<<<===???AAADDDKKKVVV^^^rrrvvvfff___XXXSSSPPPMMMIIIFFFEEEDDDBBBAAA<<>>===:::::::::999888666444333666555444333222222222333000000000000000//////...111444333...+++,,,,,,+++'''(((******))))))+++,,,......///000000000000000////////////////////////---+++***+++...000000000333555777999::::::999888666555333111///---+++***'''((()))***+++,,,,,,,,,---///111111///---------,,,,,,---...///000222333222222222222222222333333333111...---------,,,+++''')))---111333444444444999:::<<<>>>?????????>>>===<<<:::999999777444222999888555111...+++(((''',,,---///222555888:::<<<999777333000...------------...000111000000111222222444777888777444333333........................------------------------,,,---000222444666777888666555555444444444555555777555555888:::===CCCKKKUUUhhhsssmmmVVV@@@888666222222666999888555222000............000111222222333555777999999;;;@@@EEEJJJKKKLLLHHHCCC===777444444666888888999:::;;;<<<<<<;;;:::>>>>>>@@@BBBCCCEEEFFFGGGHHHGGGFFFGGGHHHHHHGGGEEEHHHBBB:::333000000000111444444666777888888888888111333666777999===AAAEEEJJJMMMQQQRRRPPPLLLIIIGGGEEEFFFHHHJJJKKKLLLMMMMMMPPPRRRTTTVVVXXXZZZ[[[\\\YYYYYYYYYXXXXXX[[[```ddddddbbbaaaeeelllrrrttttttrrrssstttvvvxxxzzz{{{|||zzz{{{yyywwwyyy~~~|||wwwuuuuuuuuuvvvuuusssqqqpppoooooonnnooopppqqqrrrxxxyyyxxxuuupppllljjjiiikkklllmmmmmmlllooovvv{{{{{{vvvtttsssrrrooommmpppmmmkkkkkkjjjhhhlllqqqzzz|||~~~~~~{{{wwwuuutttvvvwwwvvvvvv{{{wwwhhhfffjjjmmmmmmnnnrrrtttyyyfffJJJCCC<<<999888555777777666666555444444444555555555444444444333333111000//////......//////111///...---...///...---------------------------,,,,,,---...///000///...........................,,,***)))***+++,,,+++***))))))*********+++++++++++++++***+++,,,---......,,,.../////////111555999@@@RRRiiixxxhhhlll{{{gggXXXQQQLLLFFFAAA<<<===@@@BBBCCCJJJXXXeee~~~{{{iii___ZZZUUUPPPLLLJJJGGGDDDBBBAAA???>>>AAAFFFMMMQQQRRRTTTZZZ```mmmooopppmmmhhhbbb]]]ZZZYYYZZZ\\\]]]^^^^^^]]]]]]\\\]]]]]]]]]\\\ZZZWWWUUUSSSTTTVVVWWWVVVUUUTTTSSSSSSSSSRRRQQQPPPOOOOOONNNOOONNNLLLJJJGGGEEEDDDCCCEEEDDDDDDCCCAAA???===<<<:::999888666555555444555555555444333333222222222//////000000//////...---111444333...***++++++)))&&&(((************,,,...000000111111111000000000//////////////////......)))***+++...000111000000000222555888999888777666666555333111...,,,***)))&&&''')))+++,,,,,,,,,+++---///111111///.........++++++,,,,,,---///000111111222222222333222222222111...******,,,---+++)))(((***...222444666666666<<<===>>>????????????>>>===<<<;;;999777666444222999777333000,,,***))))))---...000333666999<<<===777555222///---,,,,,,---,,,...000000000///000222333555888888666444222222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222444666777777555555444333333333444444666444444888:::===DDDLLLWWWjjjttt~~~aaaLLL999444444111222777:::888666333000...---------///000111111222444666777888999===BBBHHHLLLOOOLLLGGG@@@999555444666888999:::<<<=========<<<;;;===>>>@@@BBBDDDEEEFFFFFFIIIGGGFFFFFFGGGHHHGGGEEEFFF@@@777111//////000111444444555555666777888888222444555777888;;;???BBBGGGKKKOOOQQQOOOJJJFFFDDDCCCDDDFFFHHHJJJLLLMMMMMMQQQRRRTTTVVVWWWXXXYYYYYYYYYYYYYYYXXXXXX[[[___ccc``````bbbffflllpppqqqqqqpppqqqsssuuuwwwxxxxxxxxxzzz|||{{{xxxyyy||||||yyysssssssssssssssssssssrrrqqqppppppoooppprrrtttuuuzzzzzzxxxtttppplllllllllnnnnnnnnnnnnnnnqqqvvvzzz}}}zzzvvvtttsssssspppnnnrrrnnnkkklllkkkkkkpppwww~~~|||{{{zzzzzz{{{}}}}}}zzzzzzyyyoooggggggiiijjjkkkmmmpppttt|||fffJJJCCC<<<999888555888777777666555555444444555555444444444333333333111111000///////////////111///...---...///...---------------------------,,,,,,---.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++************++++++++++++++++++++++++,,,,,,...///---///000///...111777===LLL]]]pppzzzxxxaaapppvvvbbbTTTNNNLLLHHHDDDAAA@@@AAACCCEEELLL^^^ppp~~~lllaaa\\\WWWQQQLLLHHHGGGEEEBBB@@@??????@@@EEEKKKPPPQQQSSSXXXaaagggmmmmmmjjjfffaaa^^^^^^___XXXZZZ[[[]]]^^^]]]]]]\\\\\\\\\]]]]]][[[YYYVVVTTTRRRSSSTTTUUUUUUUUUTTTSSSSSSSSSRRRQQQPPPOOOOOONNNNNNMMMKKKIIIGGGFFFFFFFFFEEEDDDDDDBBBAAA???===<<<<<<:::666333222333666777444444444333333222111111...////////////...------...111111+++)))******(((((()))+++,,,,,,---///000222111111111000000000000/////////000///...---,,,'''***---///111111111000000222555888999888666555666555333111...,,,***)))&&&''')))+++,,,,,,,,,+++---///111111///.........*********+++,,,---...///111222333333333222222111///+++((('''***+++***(((+++---///333555777999999??????@@@??????>>>>>>=========;;;999777555555555777555111...,,,,,,,,,---///000222555888:::<<<===666444111...,,,+++,,,,,,,,,...000000000///000222555777999999666333000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222444555666666555555444333333333333333555333444888;;;>>>EEEMMMWWWkkkuuuyyyYYYGGG777444444222333888999888555333000...,,,,,,---///000000000111444666666777888;;;@@@FFFMMMQQQPPPKKKDDD<<<777666666777999:::<<<===>>>======<<<======???@@@BBBDDDFFFFFFIIIGGGFFFFFFHHHHHHGGGFFFAAA<<<555///...///000111444444444555555666777777444555666666777888;;;>>>BBBGGGLLLOOOMMMIIIFFFDDDBBBDDDFFFHHHKKKLLLNNNNNNRRRSSSTTTUUUVVVVVVVVVVVVZZZZZZZZZYYYYYY[[[___bbbaaabbbeeeiiimmmoooooooooooooooqqqsssttttttuuuttt{{{~~~}}}zzzxxxyyyxxxtttoooppppppqqqqqqqqqsssssssssrrrqqqpppqqqsssuuuwwwwwwwwwuuuqqqnnnmmmoooqqqsssrrrpppnnnnnnppptttwwwwwwuuutttssssssrrrqqqpppqqqmmmkkkmmmmmmooovvv}}}}}}yyyxxxzzz}}}{{{zzzqqqllliiillloooooopppsssqqqvvveeeIIICCC<<<999999666888888777666666555555444555444444333222333333333222111111000000000000000111///...---...///...---------------------------+++---...---,,,,,,---///++++++++++++++++++++++++---+++***+++,,,---,,,+++*********++++++++++++,,,)))+++,,,+++++++++---///...000000///...333===FFF[[[iiiwwwkkkcccvvv|||nnn]]]QQQMMMLLLIIIEEEDDD@@@AAAEEEHHHPPPcccxxxyyylll___ZZZWWWQQQKKKGGGEEEDDDCCC@@@>>>???BBBEEEHHHNNNRRRSSSWWW```hhhllliiihhhddd```]]]\\\___aaaYYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\[[[ZZZXXXUUUTTTRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSRRRQQQPPPOOOOOONNNMMMKKKIIIHHHFFFFFFGGGGGGDDDCCCCCCBBB@@@>>><<<;;;<<<:::666333333444666888333444444444333222111000...............------,,,***......)))''')))+++)))***+++---.........000222222111000000000000000111...///000000///...,,,+++'''***...000000000000111222444666888999999888777555444222000...,,,***)))'''((()))***+++,,,,,,,,,---///111111///---------+++******+++,,,---......111222333444333222111000---+++)))((()))*********//////111333666999<<<>>>BBBAAA@@@???>>>======<<<;;;<<<;;;999666555666777666444000---,,,---///111111333555888:::;;;;;;;;;555333000---++++++++++++---...000111000000111222666888:::999666222000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111333444555666666555444444333333333333444222333888;;;>>>FFFNNNVVVjjjuuusssSSSCCC666555555222444999888777555333111///---,,,---///000111111222444666555777999<<<@@@FFFMMMRRRSSSOOOGGG@@@:::777666666555777888:::;;;<<<;;;;;;=========???AAADDDGGGIIIJJJIIIHHHHHHIIIHHHFFFDDD;;;777222///...000111111333333444555666666555555666777777777666777:::<<>>FFFMMMTTTfffyyy}}}lllaaaWWWTTTQQQKKKGGGFFFCCCBBBAAA???>>>@@@FFFKKKLLLRRRWWWZZZ___hhhkkkjjjeeeeeeccc```]]]\\\]]]___[[[[[[[[[[[[\\\]]]^^^^^^]]]]]][[[ZZZXXXVVVUUUTTTRRRQQQPPPPPPQQQRRRUUUVVVSSSSSSRRRQQQPPPOOOOOONNNLLLKKKHHHFFFDDDDDDEEEEEEBBBBBBAAA@@@>>><<<:::999999999888777666666666666333333444444333222000///---............---,,,,,,'''++++++((('''+++---,,,+++,,,............000111111000/////////000111111...///000000///...,,,***(((,,,///111000///000111222333444666777777777777333333111000...,,,+++***(((((())))))***+++------///000222111///---,,,,,,,,,,,,,,,,,,---...//////111222333444444222111///,,,,,,,,,+++***+++---...333222222333666;;;@@@CCCCCCBBBAAA???===<<<;;;;;;888999999777444444555888777444000---,,,...111333222444888;;;<<<<<<:::999333222///,,,+++***++++++---///111222111111222333444666999999666333111000........................++++++++++++++++++++++++---...///111333444555555777666555444333333333333444222333777;;;???FFFOOOVVVjjjttt~~~kkkLLL>>>444333444222444:::888777666555333111///......///111111111222555777555777:::===@@@EEELLLQQQSSSOOOIIIBBB;;;666444222222444666888:::;;;;;;;;;>>>======>>>AAAEEEJJJMMMNNNMMMLLLLLLKKKHHHCCC@@@666333000...///111111111222333555666666555444333666666777777777888;;;===@@@EEELLLOOONNNKKKGGGDDDCCCDDDFFFHHHJJJKKKLLLLLLLLLMMMOOOQQQRRRTTTTTTUUUXXXYYYYYYYYYXXXZZZ\\\___```bbbfffjjjmmmppprrrsssrrrqqqqqqpppqqqrrrtttuuuvvv|||}}}yyyuuutttrrrooolllnnnppppppppprrrvvvyyyzzzwwwtttqqqpppqqqrrrtttqqqpppmmmjjjiiilllqqqvvvwwwtttqqqnnnnnnoooqqqrrrrrrsssssssssqqqpppppppppnnnkkkkkkmmmooopppvvv~~~|||vvvssssssvvvwwwwwwxxx{{{{{{yyy|||www}}}wwwtttvvv~~~dddHHHBBB===:::;;;888888888777777666666555555444333222111111111222333444333222222111111222222111///...---//////...---........................+++---...,,,)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((('''((()))***)))'''******+++++++++,,,,,,,,,''')))+++***))))))+++...,,,...000///222===NNN[[[vvv~~~vvvdddiiiwwwzzzrrrqqqaaaZZZQQQJJJFFFDDDAAA??????:::<<>>===AAAIIIOOOQQQXXX]]]```eeekkkjjjccccccddddddbbb^^^\\\[[[[[[\\\[[[[[[ZZZ[[[]]]^^^___^^^]]][[[YYYWWWVVVUUUUUURRRQQQOOONNNOOORRRUUUWWWSSSSSSRRRQQQPPPOOOOOONNNLLLJJJGGGDDDBBBBBBBBBCCC@@@@@@???>>><<<;;;999888666888999;;;:::888555333333333444444333222000///------......------,,,+++%%%)))+++((((((,,,......+++---......---...///000000///.........///111222...///000000///---+++***))),,,000111///...000222000111111222333444555666222222111///...,,,++++++))))))(((((()))+++---...///111222111///,,,++++++...............///000111111222444444444222000///---...000...++++++///222555444333333777<<>><<<999777333111...,,,*********+++...000222222222111222333222555888888777444333222........................++++++++++++++++++++++++---...///111333444444555888777666555444333333333333111333777;;;???GGGOOOVVVjjjsssyyyeeeGGG:::111222333222444:::888888777666555333111000...000111222222333555777555888<<<>>>@@@EEELLLQQQRRROOOIIIBBB<<<666222000222444666999;;;<<<<<<<<>>===>>>AAAGGGMMMPPPRRRQQQOOONNNKKKGGGAAA===222000//////000111222111111222555777777555333222444555777777777999<<>>888888777777666444444555555333222555444333333222222333333444333222000///000000111////////////////////////++++++++++++++++++++++++'''((()))+++---///000111000///,,,***((())))))***---------,,,,,,++++++++++++++++++******)))))))))((()))***+++++++++++++++,,,---///111777EEEXXXggg~~~~~~uuuppp{{{~~~xxxrrrmmm[[[```\\\LLL???<<<>>>???AAA@@@DDDLLLSSS[[[jjjyyyxxxmmmeee^^^YYYSSSPPPNNNLLLHHHEEEBBB===999;;;AAAIIIOOORRRVVV\\\cccgggggggggggghhhbbbaaa```___^^^]]]\\\\\\\\\]]]]]]^^^____________]]][[[YYYXXXYYYXXXVVVUUUVVVTTTRRRRRRTTTUUUVVVUUUVVVSSSOOOMMMMMMMMMMMMLLLLLLIIIFFFEEEEEEEEEDDDCCC???>>>===;;;999888888888555555555444333333222222000111222333222000...,,,...---,,,+++++++++,,,---,,,,,,---------.........000000000000000000000000////////////000000000000.../////////---,,,---...,,,,,,---...///000111111000111222333444444444444555444222000...,,,+++***((()))++++++***+++---///111444666333...+++,,,///111,,,***,,,...,,,,,,...111333555777666333000...++++++***)))(((***...111444333333777===AAABBBAAA?????????>>><<<:::777666666555555444333333222222222111///---,,,---...///666777999;;;;;;999777666111///---+++++++++,,,------///000000000000333555---888===999777888555/////////.........---------***+++,,,------,,,+++***---...///111333555777777555444333333222222333333333666777777777<<>>888222///111444555555777777777666444222///...//////000111222444666777888999:::<<>>BBBEEEIIIOOOTTTTTTPPPHHHBBBBBBCCCCCCEEEFFFIIIJJJKKKLLLPPPTTTTTTSSSTTTVVVYYY[[[YYYWWWVVVVVVVVVXXXYYYbbbdddgggiiikkkmmmqqqtttsssrrrppppppssswww||||||zzzxxxuuusssrrrrrrrrrvvvqqqmmmnnntttxxxxxxwwwzzztttooonnnmmmkkklllooommmjjjggghhhlllrrrwwwzzzrrrsssssspppnnnnnnqqquuuvvvvvvvvvxxxxxxvvvrrrnnnnnnnnnnnnoooppprrrssstttuuutttssssssssstttuuuvvvvvvxxxyyyyyyyyy{{{}}}xxxtttsssuuuuuuttt|||cccFFFCCC===999::::::888666555555666555444222444333222222111111222222444333222111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++******))))))))))))((()))***++++++,,,,,,,,,---///222777@@@PPPcccooosssmmmxxxzzztttooojjjmmmiii]]]MMMCCCAAA@@@>>><<<===DDDLLLUUUccczzzqqqddd[[[VVVSSSNNNKKKJJJHHHEEEBBBBBB???===???FFFNNNUUUXXX^^^aaaeeegggeeebbbaaabbbbbbbbbaaa```^^^]]]\\\\\\ZZZ[[[\\\]]]]]]^^^]]]]]]]]][[[ZZZYYYYYYYYYWWWVVVVVVTTTRRRRRRSSSTTTTTTSSSUUURRRNNNLLLLLLMMMLLLKKKIIIFFFCCCBBBBBBAAA@@@???>>>===;;;999888777777666666666555444444333333222111222333333222111///---,,,+++***))))))***++++++)))*********++++++++++++000000000000000000000000111111111000000/////////...//////...,,,+++,,,------...///000111333444444555555555555555666666666555444333111///---,,,+++(((***++++++***+++---000222555777444///,,,...000444///,,,//////...---///222333555666555333///---,,,,,,,,,******,,,///222111111222666;;;>>>>>>===?????????>>><<<:::888777666666555555444333333333///...---------///111333777999;;;<<<;;;:::777555000///---+++++++++,,,------///000000000000333555;;;777666888777333000000......------,,,++++++***(((((())))))))))))((((((---...000222444555777777444444333222222222222333111333666777888>>>HHHPPP^^^jjjuuuzzz|||xxxcccLLL:::555111///111444666777777777777666444222000...//////000111222444555666888999;;;<<<@@@EEELLLQQQVVVTTTOOOHHH@@@:::555333222222333333555666888999999<<>>MMM___pppzzzzzzllljjjppp~~~vvvqqqmmmiiixxxmmm\\\MMMGGGGGGCCC===<<<@@@GGGPPP]]]sss|||jjj\\\TTTPPPMMMKKKIIIHHHFFFCCCAAABBBAAAAAAEEEMMMUUU\\\___ccceeeffffffcccaaa``````cccbbbaaa```^^^]]]\\\[[[XXXYYYZZZ[[[\\\\\\\\\\\\]]][[[ZZZYYYZZZYYYXXXVVVUUUSSSQQQQQQRRRRRRRRRQQQRRRPPPMMMKKKKKKKKKKKKJJJHHHEEEBBBAAA@@@@@@>>><<<<<<;;;999888777666555555666666555555444333333333111222333333222111///...++++++************++++++,,,,,,---------.........000000000000000000000000333333222111000///.........//////...+++******+++...///000222444666777888:::999888777777777888999666555444222000...,,,,,,)))***+++++++++,,,...000444666777444000...///111555000...000111//////111222333555555444111...,,,,,,------,,,,,,...111444444555888<<<@@@AAA@@@>>>>>>>>>???>>>===;;;999888666666555555444333333333,,,++++++,,,///222555777999:::<<<===<<<999666444000///---,,,++++++,,,------///000000000000333555888222444======333///444//////......---,,,++++++,,,+++***))))))***+++,,,---...000222444666777888444444333222222222222222///111444666:::AAAJJJQQQ^^^gggnnnpppqqqkkkYYYFFF555222///...111444777888777777777666555222000/////////000000222333555666888999;;;===@@@EEEKKKPPPWWWVVVRRRKKKCCC;;;666444222222333333555666888999;;;===@@@BBBEEEHHHMMMPPPPPPMMMHHHBBB<<<777444222000000000000111222333444444555666666777777777666666999<<<======???DDDHHHQQQWWW___bbb^^^TTTJJJDDDAAAAAABBBDDDFFFHHHJJJLLLNNNRRRVVVWWWVVVVVVXXX[[[YYYXXXXXXXXXXXXZZZ[[[\\\\\\^^^aaadddfffjjjooorrrssstttuuuuuuuuutttsssrrrrrrrrrqqqqqqrrrtttuuuvvvwwwssspppqqqtttwwwvvvuuuqqqmmmkkklllllljjjkkknnnpppnnnkkklllnnnqqqssstttrrrssssssrrrpppqqqsssuuuvvvtttrrrqqqrrrsssrrrqqqttttttsssrrrrrrrrrrrrrrrvvvuuutttrrrqqqpppppppppqqquuuzzz|||zzzvvvrrrqqq|||yyynnnnnnmmmkkkiiinnn~~~aaaEEEAAA<<<777888999999888666666777777555444444333222222111111222222111222333333222111///...////////////////////////------------------------------,,,,,,,,,,,,++++++))))))+++,,,---......---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,---......000222888DDDVVViiixxx|||hhhcccppp}}}tttqqqnnnkkkqqqgggYYYNNNKKKIIIDDD>>>CCCFFFMMMZZZnnnssscccYYYTTTNNNMMMLLLJJJHHHFFFDDDBBBAAACCCFFFKKKSSSZZZ```cccddddddeeeeeeddddddddddddcccbbbaaa```___]]]\\\\\\YYYYYYZZZ[[[[[[[[[[[[[[[[[[YYYXXXXXXXXXXXXWWWUUUUUUSSSQQQPPPQQQQQQOOONNNPPPNNNKKKJJJJJJJJJIIIHHHIIIGGGDDDCCCBBBAAA???===;;;:::999777666555555555666666555555444333333333000000111111000///......,,,,,,,,,,,,---------........./////////000000000////////////////////////333222222111000000//////---...///---+++)))******...///000333555888999:::>>><<<:::888777888999:::777666444222000...---,,,)))***+++++++++,,,...000333555555333000//////000222---+++...000//////222222333444444222000---++++++,,,---------///222555666888===AAACCCCCCAAA???>>>>>>>>>>>>===;;;999888444444333333222222111111+++++++++---///333777999999:::<<<<<<:::777444222000///---,,,,,,+++,,,,,,---///000000000000333555999CCCNNNQQQFFF777000222000000000000000000000000...---+++))))))+++---...---///111444666777777888444333333222111222222222///111333666:::@@@HHHNNNXXX___eeegggfff___NNN>>>333111//////000333555777777777777777555333111000//////000000111333444555777999;;;===@@@EEEJJJOOOVVVWWWUUUOOOEEE<<<666444222222222333555666888999999===AAACCCEEEFFFIIIJJJFFFCCC>>>999555333111111000000000111222333444555444555666777777777777777777:::===??????BBBHHHLLLTTT]]]gggiiiaaaUUUJJJDDD???@@@AAACCCEEEHHHKKKLLLOOOSSSWWWYYYXXXWWWYYY[[[ZZZZZZZZZYYYZZZ[[[\\\\\\\\\^^^```aaacccfffkkknnnrrrssstttttttttsssqqqppppppppppppppprrrtttvvvwwwwwwuuussssssuuuvvvuuussspppmmmlllmmmkkkhhhiiinnnmmmkkkjjjlllooosssuuuuuusssssssssrrrrrrssstttuuurrrooommmlllnnnoooppppppvvvuuutttrrrqqqqqqppppppvvvuuutttssssssrrrrrrrrrrrrvvvzzz|||zzzwwwtttrrr{{{}}}uuunnnqqqssspppkkkoooaaaGGGEEE@@@:::888777999888666666777777555444555555444333333333333444111222333333222111///...////////////////////////+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000111444;;;HHH[[[mmm|||lll```eee{{{~~~vvvsssppplllccc___[[[VVVQQQJJJDDDAAAFFFJJJTTThhhyyyhhh\\\VVVTTTNNNNNNLLLJJJGGGEEEDDDDDDCCCFFFKKKQQQXXX]]]bbbeeefffeeeeeeeeefffgggggggggbbbbbbaaa```___^^^^^^]]][[[\\\\\\\\\\\\\\\[[[[[[XXXWWWUUUUUUVVVVVVUUUSSSSSSRRRPPPPPPQQQPPPOOOMMMNNNLLLJJJIIIJJJJJJHHHGGGHHHFFFDDDCCCCCCBBB???===::::::888777666666666666555555555444333333222222...............------,,,,,,,,,------............,,,,,,,,,,,,------------////////////////////////000000000000000000000111---......---+++******+++---...000333555888:::;;;>>><<<:::777666777888999777666444222000...---,,,)))***,,,,,,+++,,,...000222333333222000///...///---((('''+++......///222111222222222111///---+++***+++------...000333555444888===AAABBB@@@>>><<<===>>>>>>===<<<:::888777222111111000000///......,,,,,,,,,...000333777999888999::::::888555222000///......---,,,,,,,,,+++---///000000000000333555IIIdddrrr```DDD666222///------...///000111222222,,,***'''&&&&&&'''***,,,---///222555777888888888333333222111111111111222111222333555888===CCCGGGLLLRRRZZZ]]]\\\TTTDDD777222222111000000111333555777777777777666444222000/////////000111222333444666888:::===???DDDIIIMMMUUUWWWXXXRRRGGG===777555222222222333555666888999666;;;@@@DDDDDDBBBAAA@@@999777444222000000111222000000111111222444555666444555666777888888888888888;;;>>>@@@AAADDDJJJOOOVVV```jjjkkkaaaSSSHHHCCC===>>>@@@BBBEEEHHHKKKLLLOOOSSSXXXZZZYYYXXXZZZ[[[]]]\\\\\\\\\[[[\\\\\\\\\___````````````bbbgggjjjqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqsssuuuvvvvvvuuuuuuuuuvvvuuutttsssrrrooonnnnnnkkkhhhjjjooosssqqqoooooorrruuuvvvvvvtttssssssssstttuuuuuuuuupppnnnlllmmmooopppqqqqqquuutttsssqqqpppppppppooopppppppppqqqqqqqqqpppppprrrtttwwwxxxwwwvvvwwwxxx~~~yyyuuupppxxx}}}yyyssssss|||cccKKKJJJDDD===;;;888999777666666666666555333666666555444444444444444222222222222222111000///////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++++++++,,,...000222444888AAANNN___qqqrrraaa^^^jjjxxxsssmmmgggYYY[[[___aaaZZZOOOGGGFFFGGGQQQccckkk^^^UUUQQQPPPKKKKKKJJJGGGEEEDDDEEEGGGHHHMMMTTTZZZ^^^aaadddfffiiigggffffffffffffeeecccaaaaaaaaa`````````______^^^^^^^^^^^^]]]\\\[[[ZZZVVVUUUTTTTTTUUUUUUTTTRRRRRRQQQPPPQQQQQQQQQOOOMMMLLLKKKJJJIIIJJJJJJHHHGGGDDDCCCAAAAAAAAA@@@>>>;;;:::999888777666666666666444444333333222111111111,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,---.........////////////000000000000000000000000.../////////000000000000,,,---...---,,,+++,,,------...000333555777999:::<<<:::999777666666777777666555444222000...,,,,,,***+++,,,,,,,,,,,,///111222222111111000//////...+++'''&&&***------...111///000000000000...---,,,)))+++---...///111444666888<<>>===<<<;;;888666555000000//////...------------------...111444777999777888999999777444111///.........------,,,++++++---///000000000000333555GGGeeeoooSSS777222555444******+++---...///000000---+++)))'''''')))+++---...000333666888999888888333333222111111111111111333222222222555999<<>>BBBGGGJJJRRRVVVYYYTTTIII>>>777555222222333333555666888999555999>>>@@@???<<<999777000000///...///000111222000000000111222444555666444555666777888999999999999<<>>HHHUUUdddvvvyyyddd\\\dddtttyyypppdddZZZPPPTTT]]]fffcccXXXQQQPPPPPPbbb~~~lll```YYYRRRNNNMMMHHHHHHHHHEEEDDDEEEIIIMMMPPPVVV]]]ccceeeeeeggghhhhhhfffeeeeeefffeeebbb______`````````aaaaaaaaaaaaaaa``````^^^\\\ZZZYYYXXXVVVUUUTTTTTTUUUUUUTTTSSSQQQPPPPPPQQQRRRRRRPPPNNNLLLKKKJJJJJJKKKJJJHHHGGGAAA@@@???@@@@@@???===;;;888777666555444444444444333333222111111000000///---,,,,,,,,,,,,,,,------)))***+++------------,,,000000111111111222222222000000000000000000000000/////////...............,,,---......---,,,...//////000111333666888999:::999999999888888777777777555444333111///---,,,+++***+++,,,,,,,,,---///111333222111111111111000//////***(((,,,...------000....../////////......---))),,,...000111333666888===AAAFFFGGGEEECCCBBBCCC>>>======;;;999666333222000000///......------,,,,,,,,,---...111555999;;;666777888999888555222000............---,,,++++++---///000000000000333555777GGGMMM???222222666666,,,,,,,,,,,,------------...---+++******+++---......000333777999999999888333222222111111111111111222000///000222555777999>>>AAAEEEIIIGGG???666000---000333333333333555777777777777777666555333222000//////000000111222333333555888;;;===@@@EEEHHHNNNTTTYYYUUUJJJ???888666222222333333555666888999666888:::999777444222111---......///000111222222/////////000222333555666444555666777888999999999999===@@@BBBCCCFFFKKKPPP\\\gggpppkkkZZZGGG===:::;;;<<<>>>AAADDDHHHKKKMMMNNNSSSXXX[[[ZZZXXXYYYZZZZZZ[[[\\\^^^___aaaaaabbbbbbbbbaaa```___bbbfffjjjmmmnnnppprrrrrrpppnnnlllkkkkkkkkkkkkmmmoooqqqrrrrrrtttwwwxxxwwwvvvuuuttttttrrrqqqpppnnnnnnuuu~~~zzzvvvtttuuuuuuuuuuuutttsssuuuxxxyyyxxxvvvnnnpppssswwwzzzzzzwwwtttrrrrrrrrrrrrrrrsssttttttuuuvvvwwwwwwwwwvvvuuutttppprrrsssssssssuuuxxxzzz{{{|||}}}{{{yyyxxxxxxyyy~~~|||www|||aaaFFFCCC===888999888777666444444555555333222555444333333222222333333444333222000///000000111////////////////////////------------------------+++++++++,,,,,,------...///...,,,++++++,,,...///''''''(((((()))))))))***''''''(((((()))))))))***,,,+++++++++---///222444:::BBBNNNZZZhhh{{{nnn\\\[[[jjj}}}yyylll\\\OOOHHHLLLWWWeeehhhaaaYYYXXX[[[tttooo___ZZZXXXSSSNNNNNNGGGGGGGGGEEEEEEHHHNNNTTTWWW]]]eeeiiijjjiiiiiijjjdddcccbbbcccfffeeebbb___^^^______```aaabbbbbbcccaaaaaa```^^^\\\YYYWWWVVVWWWUUUTTTUUUVVVVVVUUUTTTPPPPPPPPPQQQSSSSSSQQQOOOLLLKKKJJJJJJKKKKKKIIIGGG@@@??????@@@AAAAAA>>><<<666555444444333333333333222222111111000/////////------,,,,,,,,,---......***,,,---///000000//////............////////////000000000000000000000000000000///...---,,,,,,++++++---............///111000111333555777888:::;;;888888999999999888777777555444222000...,,,+++******+++,,,,,,,,,---///111444333222222222222111000333...,,,...///------///,,,---......//////......***---000222333555888:::<<<@@@DDDDDDBBB@@@@@@AAA>>>======;;;888555222000000000000///......------++++++,,,...222666;;;===666888999:::999666333222............---,,,+++***---///000000000000333555333555999;;;;;;777222///000//////...------,,,,,,******)))(((((()))******...000444777999:::999888333222222111000111111111000///---...000333555666>>>>>>@@@BBB@@@999222000+++...222444444555777:::777777777777777555333222000000//////000111222222222444777:::<<>>AAADDDCCCEEEMMMWWWcccpppttteeeLLL<<<777888999:::;;;>>>BBBFFFJJJLLLWWWXXXYYYXXXWWWWWWXXXYYYZZZ[[[]]]___aaabbbccccccdddcccbbbbbbccceeehhhiiinnnooooooooommmllljjjiiiiiijjjllljjjiiijjjnnnrrrwwwuuusssssstttuuuuuuuuuvvvwwwvvvrrrppprrrzzz{{{sssppprrruuuvvvuuurrrsssuuuvvvvvvvvvvvvvvvxxxvvvvvvwwwtttpppppptttpppqqqtttvvvxxxyyyyyyyyyyyyyyyvvvpppnnnqqqsssqqqsssvvvxxxyyyxxxxxxxxxyyyxxxxxxxxxwwwvvvwwwzzz|||wwwxxx}}}||||||}}}~~~___EEEAAA<<<999999555888888777666555444333333666555555444222111111000111111111111000000000000,,,------.........------000111222222111///---+++***,,,......------...///...---++++++,,,---+++***'''(((***+++++++++)))(((++++++++++++++++++++++++''')))+++++++++...333888BBBOOObbbpppzzzqqqccc^^^lllqqqaaaTTTLLLHHHGGGIIIIIIQQQZZZTTTQQQ\\\xxxtttccc\\\TTTPPPOOOMMMJJJFFFEEEAAA@@@FFFMMMTTT\\\cccfffhhhkkklllllljjjgggdddddddddcccbbbaaa^^^\\\[[[```^^^[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXWWWWWWWWWXXXVVVUUUSSSRRRRRRSSSTTTUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFBBBBBBAAA???===:::888777777777666555444333222222111000///...---,,,,,,,,,------,,,,,,,,,+++++++++.........///000111111111///////////////...------000000000000000...---,,,000000////////////000000......------,,,---------222222222555999;;;;;;999888999999999999888666555333111000//////---***(((***+++,,,,,,---...222444333444333000111555444111///...---++++++---...000+++...000111///...------+++...111333444666:::>>>???@@@AAAAAA@@@>>><<<;;;:::999888777555333111//////...---,,,+++++++++++++++---000111333555888;;;555666777777555333111///111000///...------------///111222111000///000111777888:::999555111...---......---------,,,,,,,,,******)))******+++,,,---...000444777999999777666333222111000///.........000000/////////000222222555555555555444222111000000000000111222333444555666666666666666555444444000000000000111111111111444555777999;;;>>>CCCGGGKKKPPPUUUTTTMMMCCC:::555111000111333555666666555444333111///.........///,,,---///111111222444555111000000111444666666666555555666777888999::::::???@@@CCCEEEEEEFFFNNNXXXaaammmqqqaaaIII:::666777888999;;;===@@@DDDHHHKKKUUUVVVXXXXXXWWWVVVWWWXXXYYYZZZ\\\^^^___aaaaaabbbgggfffeeeddddddeeeggghhhllllllmmmmmmlllkkkiiihhhfffgggiiijjjlllpppuuuyyy{{{yyyvvvuuuuuuuuutttssswwwxxxwwwsssqqqssszzz|||uuurrrsssvvvvvvtttsssrrrqqqqqqssstttuuuuuurrrqqqrrrtttsssnnnooorrrrrrsssuuuwwwxxxyyyyyyyyyyyyyyyuuuooommmqqqsssrrruuuuuuuuuuuuvvvxxxyyyzzzwwwwwwwwwvvvuuuwwwzzz}}}zzzvvvxxx}}}{{{www{{{^^^EEE@@@<<<::::::777888888777666555444444333777666444222111111111222111111111111000000000000000///..................000000///...,,,+++***))))))+++---...------///000,,,,,,,,,---...---+++)))(((***+++---,,,+++)))''',,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,,,,000666;;;IIIXXXiiiuuu~~~kkkfffhhhwww}}}rrrbbbRRRFFFDDDEEEEEEFFFEEEKKKTTTQQQSSSbbbpppcccYYYUUUOOOLLLLLLKKKGGGDDDEEEAAABBBKKKUUU]]]dddiiikkkkkkkkkjjjhhheeecccaaaccccccbbbaaa```^^^\\\[[[aaa___]]]\\\[[[[[[ZZZXXXXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUSSSRRROOOMMMKKKJJJLLLKKKJJJIIIHHHGGGFFFEEECCCBBBAAA>>><<<999777666666666555444333222222111///...---,,,+++*********++++++++++++,,,,,,,,,,,,000000000111222222333333////////////000111222222000000000000///...------000000000000000000000000111000...,,,+++,,,---...333333555888;;;<<<:::888777777888888888888777666111000...------,,,)))'''***+++,,,,,,---...222444666666444111222444444000///...,,,++++++,,,---///...000222111///---,,,,,,...000222333555888<<<@@@@@@@@@???>>>===<<<;;;;;;999999888666444222000///,,,,,,+++***))))))))))))+++...111333333444555666777777888777555333111///000///...---,,,,,,,,,,,,///000111111//////000111777999:::888444///---,,,------------,,,,,,,,,,,,*********++++++,,,---......000333666777777555444333333111000////////////222111000///.........///111111111111111000/////////000000111222333444444555555666666666555555444000000111111111222222222333555777888:::>>>CCCGGGIIIOOOVVVXXXRRRGGG<<<666000000111333555555444222000///...------...///000---...000333555666666666222000///000333666777777555555666777888999:::;;;AAABBBDDDGGGFFFFFFNNNXXX___jjjlll\\\FFF888555666666888:::<<<>>>AAAEEEIIIRRRUUUXXXZZZYYYWWWWWWWWWXXXYYYZZZ\\\^^^___``````iiihhhgggeeeeeeeeefffggghhhiiijjjkkkkkkjjjiiihhheeedddeeeiiipppwww|||~~~{{{yyywwwvvvuuutttrrrpppyyyyyyxxxuuusssuuuzzz~~~xxxuuuvvvvvvuuusssssspppllllllooorrrtttsssnnnnnnqqquuutttppppppsssuuuuuuwwwxxxxxxyyyyyyxxxxxxxxxsssmmmlllqqqttttttwwwtttrrrsssvvvyyyzzzyyyvvvvvvuuuttttttvvv{{{wwwttt{{{yyyyyyyyyxxx]]]DDD@@@<<<:::;;;888888777777666555555444444777666333111000111222333111111111111000000000///111000...---,,,---......///...,,,+++***************,,,......---------///---,,,+++,,,------,,,***---------------,,,+++++++++++++++,,,,,,,,,,,,,,,+++---//////000444;;;AAAMMM]]]oooyyyllllllrrrttteeeWWWKKKCCCBBBDDDAAACCCBBBGGGQQQSSS[[[oootttccc[[[SSSPPPLLLJJJJJJHHHFFFCCCGGGEEEIIIUUUaaafffiiikkknnnllljjjgggeeebbbaaa```bbbbbbbbbaaa___^^^]]]\\\```^^^\\\[[[\\\\\\[[[ZZZWWWWWWWWWWWWVVVVVVUUUUUURRRSSSTTTUUUVVVVVVUUUUUUUUUTTTSSSRRROOOMMMJJJIIIIIIHHHHHHGGGFFFEEEEEEEEECCCBBB@@@===:::888666555555444444333222222111111...---,,,+++************))))))***+++,,,---......111111111222222222333333000000//////000222333555000000000000//////......000000000111111000000000222000---,,,+++---///111444666888;;;<<<<<<:::888666666777777777777777777111000......---,,,***'''***+++,,,,,,---...222444999999666222222444333...///...,,,+++++++++---...///111222111///---------111111333444777:::>>>AAABBB@@@???===;;;;;;;;;;;;888888777555333111///...+++******)))))))))*********---111444444333333444888888888777555333111000//////---,,,,,,,,,,,,,,,...///111000//////000111666777888666222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......000111444666666555444333333333111000000/////////111111000///......------......//////////////////...///000111222333333444444444555555666555555555000000111111222333333333333444666888:::???DDDHHHKKKQQQYYY\\\WWWKKK>>>555000///000222444333111///...---,,,+++,,,,,,...///...///222666999:::999888222111///000333555777777555555666777999:::;;;;;;BBBBBBEEEGGGFFFFFFNNNXXX```hhhhhhXXXBBB666555666444777:::;;;<<>>DDDTTTeeewwwvvvxxx}}}nnn[[[RRRNNNIIIFFFFFFAAADDDCCCHHHRRRUUUbbbyyy|||jjj\\\YYYPPPNNNLLLJJJIIIHHHFFFEEEFFFIIISSScccmmmooonnnnnnllljjjhhheeecccaaaaaaaaabbbbbbaaa```___^^^^^^^^^]]]\\\ZZZ[[[\\\]]]]]]\\\VVVVVVWWWWWWVVVVVVUUUTTTQQQRRRTTTVVVVVVVVVUUUTTTRRRSSSRRRQQQOOOLLLIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@===:::888666555555333333222222111111000000......---,,,++++++++++++))))))***,,,---...///000000000111111111111111222333222111000000111333444111000000000////////////000000111111111111000000000...---,,,---///222444555888;;;<<<<<<;;;999888666666666666666666777777222111/////////...,,,)))***+++,,,,,,---...222444666777555333444777777333000///---+++++++++---......///111111000///000111333333444666:::>>>@@@BBBCCCBBB???===;;;;;;;;;<<<777777666444222000...---+++************++++++,,,(((,,,111444444444444444888888777666444333111111//////---,,,,,,,,,,,,,,,---///000000//////000111333444555444111///...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......111333444666666555444333222222111000////////////////////////.........---.............../////////......000111222333333333333333444555555666555555000111111222333444444444333555777999;;;???EEEIIINNNTTT]]]aaa\\\OOO>>>333000000///000111111///---...---,,,++++++,,,------000111444999===>>><<<999222000///000333666777777555555666888999:::<<<<<>>CCCHHHSSSXXX]]]``````^^^\\\\\\XXXYYY[[[\\\]]]^^^______aaaaaabbbbbbcccdddeeeeeeeeefffhhhjjjkkkkkkkkkkkkjjjfffcccdddiiiooorrrrrrpppqqqrrrtttwwwwwwuuussszzzzzzzzzyyyxxxzzz}}}~~~{{{xxxvvvuuusssrrrmmmlllkkkmmmpppqqqpppmmmnnnooosssxxxyyyuuuuuuxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvsssnnnooouuuyyyyyyyyyxxxxxx}}}|||vvvuuuvvvuuuttttttwww|||vvvwww{{{vvvwwwzzz|||]]]DDD@@@<<<:::;;;888777777666666555555555555555444333222222222333333111111111111000000000000......------,,,---------,,,,,,++++++,,,---///000...///000///,,,******+++///,,,)))(((***,,,...///,,,+++)))''''''(((***+++)))))))))******++++++,,,---///111111333999AAAHHHZZZkkk}}}|||gggUUUQQQRRRNNNIIIGGGCCCIIIJJJOOOXXX\\\kkk}}}qqqbbbXXXUUUMMMLLLKKKJJJIIIIIIJJJKKKIIIPPP^^^nnnuuutttqqqqqqiiihhheeecccaaaaaaaaaaaaaaa```___^^^^^^^^^^^^^^^[[[ZZZYYYYYY\\\]]]]]]]]]UUUVVVWWWXXXWWWVVVUUUTTTQQQRRRTTTUUUUUUTTTSSSRRROOOPPPPPPPPPNNNLLLIIIGGGCCCCCCCCCCCCBBBBBBBBBBBB>>>===:::888666444444444222222111111000000000000///...------,,,,,,,,,---******+++---...000111111000000000000000000000000333333222111111111111222111000000//////000000111///000111222222111000///...---------...111333555777999<<<<<<;;;999888888777666555555555555666666333222000000111000---+++***+++,,,,,,---...222444111333333222666<<<===:::111000...,,,,,,,,,---...---...000000000111333555444444666999>>>AAABBBBBBCCCBBB???===;;;;;;;;;;;;666666555333111///---,,,+++*********+++,,,------***---222444555444444444666666555444333222222111000///...---,,,,,,,,,,,,,,,...////////////000222111222333222000/////////++++++++++++,,,,,,,,,,,,*********++++++,,,---...111222444555555555555444111111000///////////////,,,---......///...............---------......///---...000222333333222222111222333444555666666666111111222333444444555666444666888:::===AAAFFFJJJQQQWWW___ccc___RRRAAA444222000......///...---,,,///...---,,,,,,---...///333444777<<>>555555777222666;;;<<<<<<>>>EEEKKKVVVZZZ___ccccccbbb``````ZZZ[[[\\\^^^______``````^^^^^^___```aaabbbcccccceeefffhhhjjjkkkkkkkkkjjjkkkgggcccaaacccfffhhhiiimmmooorrrwww|||}}}|||zzzzzzzzzzzzzzz{{{}}}}}}|||yyyvvvtttrrrrrrrrrlllmmmoooqqqqqqqqqppppppqqqqqqtttxxxxxxuuuuuuxxxxxxxxxxxxwwwwwwxxxyyyyyywwwxxxwwwsssuuu{{{~~~~~~zzz{{{~~~|||wwwvvvwwwwwwvvvvvvxxx{{{~~~{{{sssttt|||~~~{{{}}}^^^DDD@@@<<<::::::777666666666666555555555555444444333333333333222222111111111111000000000000---....../////////......******************++++++---...///...---++++++,,,---+++******,,,---...---''''''((()))))))))(((((())))))***++++++,,,------,,,...111333666>>>HHHOOOcccttt}}}qqq___QQQQQQSSSMMMGGGGGGFFFNNNTTT\\\gggmmm~~~qqqeee^^^VVVOOOIIIIIIHHHHHHIIILLLOOORRRVVV]]]jjjuuuvvvpppnnnppphhhgggeeecccaaa`````````^^^]]]\\\[[[[[[\\\\\\]]][[[ZZZXXXYYYZZZ[[[[[[ZZZVVVWWWXXXYYYXXXWWWUUUTTTRRRRRRSSSSSSSSSRRRRRRQQQLLLMMMNNNOOOMMMKKKHHHFFFFFFEEEDDDCCCAAA@@@???>>>;;;:::777555333333444444111111000000000000//////......---,,,,,,,,,,,,---,,,,,,---...///111111222111111111111000000000000111111222222222222111111111111000//////000111222///000222333333222000//////...//////000111222333888;;;<<<;;;999777888999888777555444444444444555333222000000111000...,,,***+++,,,,,,---...222444111333333333777===>>><<<333111///---------...///...///000111000111333555555555777<<>>BBBHHHLLLRRRWWW___dddbbbVVVDDD888333111---,,,,,,,,,,,,+++------------...000222333666777999???DDDDDD>>>999//////111333666777555444444555666888:::<<<======@@@AAADDDGGGHHHIIIRRR\\\gggiiibbbOOO;;;333444666111666<<<======@@@HHHNNNWWW[[[```cccdddccccccccc\\\]]]^^^```aaaaaaaaaaaa^^^^^^___```````````````dddeeefffhhhiiiiiiiiihhhhhhfffccc___]]]___cccgggkkkmmmrrryyy~~~}}}yyyyyyzzz{{{~~~zzzyyyvvvsssqqqpppqqqrrrnnnqqqssssssppppppsssvvvvvvuuuwwwzzzyyyuuuvvvzzzzzzzzzyyyyyyzzz{{{|||}}}zzz||||||{{{}}}}}}|||yyyvvvxxxyyyyyyyyyyyy{{{}}}wwwpppppptttxxx}}}^^^EEE@@@<<<::::::777666666666666666555555555333333444444444333222222111111111111000000000000---...///111111111000///.........------,,,,,,,,,+++---......---,,,---...+++***+++,,,......---+++$$$'''***---...,,,)))'''******+++,,,,,,---......,,,///222666;;;CCCOOOWWWpppwwwgggXXXOOOQQQQQQIIIDDDGGGFFFQQQ[[[ggguuu}}}|||ggg^^^]]]UUUJJJEEEFFFFFFFFFIIIMMMSSSXXXdddjjjtttyyytttjjjhhhkkkhhhgggeeecccaaa___^^^^^^\\\[[[ZZZYYYYYYZZZ[[[[[[\\\[[[YYYXXXYYYZZZYYYXXXVVVWWWXXXYYYYYYWWWUUUTTTSSSSSSRRRRRRQQQQQQPPPPPPJJJKKKMMMNNNMMMKKKHHHFFFJJJIIIGGGDDDAAA???===<<<999888555333222222333444000000000000////////////------,,,,,,+++,,,,,,,,,------...///000111222222222111111111111111111111...///111222333333222111111111000//////000111222///000222333333222000///000000000000111111111111999;;;<<<:::777666777999888777555444333333333444222111000000111000...,,,***+++,,,,,,---...222444555777666444777;;;;;;888444222000...---.../////////000111111000111333555555555888>>>CCCEEECCCAAA??????>>><<<:::888777666555555444222000...,,,+++))))))))))))***+++------222444555555333222222222333222222111111222222333111000///......---......,,,---//////...///000222333444333111...,,,+++,,,*********++++++,,,,,,,,,))))))))))))***+++,,,---...///000111222333333333///......---------......---......///...---+++***...---+++*********+++,,,,,,---000222333333222111000111222444555666666777111111222333444666666777666777:::<<>>888...///111444777777555333444555777888:::<<<===>>>@@@AAAEEEHHHIIIKKKTTT^^^gggiiiaaaMMM999111222555111777===>>>>>>AAAIIIQQQXXX\\\```cccccccccdddddd^^^___```aaabbbbbbbbbbbb```````````````______^^^cccdddeeeggggggggggggfffddddddbbb^^^[[[\\\bbbggghhhkkkqqqxxx}}}~~~|||yyyyyyzzz|||xxxwwwuuuqqqooonnnppprrrppptttvvvsssnnnnnnuuu{{{|||{{{{{{}}}{{{xxxyyy}}}||||||{{{{{{|||}}}|||~~~||||||wwwyyy{{{{{{zzzzzzzzz{{{yyy|||rrrmmmkkkjjjuuu}}}```HHHCCC>>>:::;;;999666666666666555555555555666444333111000000111111444333111////////////000111///---,,,,,,,,,...///...------,,,,,,------...111111000///......------///,,,***+++---...,,,)))***,,,......---++++++,,,,,,,,,---.........------......222:::AAAKKKZZZgggzzzyyy{{{lllZZZVVVQQQMMMLLLJJJHHHFFFPPP[[[hhhrrrnnngggbbbVVVLLLJJJCCCJJJLLLGGGFFFOOO]]]gggoooppprrrssstttssssssrrriiifffcccbbbcccbbb___\\\^^^ZZZXXXZZZ]]]^^^[[[WWW\\\]]]^^^]]][[[YYYYYYYYYXXXVVVTTTTTTUUUUUUUUUTTTPPPPPPQQQQQQQQQPPPNNNMMMOOONNNNNNMMMLLLKKKKKKJJJHHHGGGEEECCC@@@===;;;:::555555666555444222///...000//////...,,,+++******......---,,,++++++++++++////////////000000000000000000000111222222222333000111111111111222222222555444222000///...//////---...000111222222111111000111222444444555555555888888777777666666555555666666555555444333222222777666444222000...------***++++++---///111333444777666666444333222111111222222111000///...------111222333333222222444666555999>>>BBBCCCCCCCCCCCC@@@???>>><<<;;;:::::::::666555333000---+++******(((***+++---......------000222555555444222111000111111111111000000000000000000///............///---...000111222111///...222111000///...---------*********))))))))))))((())))))))))))***+++,,,---///000222333444444333333000000000000///...---,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++,,,---///000000///---,,,...///111222333333222222///000222444666888999999:::777777<<<@@@CCCIIIPPPVVVXXX]]]dddfff]]]KKK<<<444333111...,,,,,,+++,,,---...000111333444444444888666999CCCMMMLLL>>>111111111222333333444555555777999;;;<<<<<<>>>AAADDDAAAAAACCCHHHJJJNNNWWW```mmmhhh[[[GGG888333333222111666<<<@@@BBBFFFLLLQQQXXX^^^bbbbbbcccfffgggeeebbbccceeeffffffeeedddccc^^^]]]\\\[[[[[[[[[\\\]]]```aaacccdddeeefffffffffjjjfffbbb______dddjjjnnnpppllllllqqqvvvvvvuuuwwwvvvxxx{{{~~~wwwxxxxxxvvvsssrrrsssuuuyyyxxxvvvwwwzzz||||||}}}}}}|||~~~|||{{{|||~~~~~~{{{~~~}}}}}}|||||||||||||||}}}yyy|||}}}|||{{{wwwhhhcccfffmmmzzz___GGGBBB<<<999:::777666666666666555555555555555444333111111111111222444333111000/////////000222000///------...///000...------,,,,,,------...///......---,,,,,,++++++---+++***+++---...---+++)))+++------,,,++++++++++++,,,,,,---------------///000666@@@JJJVVVfffsssyyyffflll~~~}}}mmm]]]NNNMMMLLLKKKKKKKKKKKKJJJRRR```rrr{{{fff```\\\RRRJJJHHH@@@EEEGGGFFFIIIVVVdddlllrrrrrrsssttttttsssrrrqqqhhhfffcccbbbbbbbbb___\\\___\\\ZZZ\\\______[[[WWWYYYZZZ\\\\\\ZZZYYYYYYZZZYYYWWWVVVWWWXXXXXXVVVUUUTTTTTTSSSSSSQQQPPPOOONNNNNNMMMMMMLLLKKKJJJIIIIIIEEEDDDBBB@@@===:::888777555555444444333222000000///...---,,,+++*********...---,,,,,,+++,,,,,,,,,////////////000000000111111111111111111111222222000111111111111222222222------,,,,,,---...000111...///000222222222222111111111222222333444555555888888888777666666555555555444333222111111111111666555333111000......---***+++,,,---///222444555888777777666444333333222222222111000///...------000111222222111111333555777;;;@@@CCCDDDCCCCCCDDDAAA@@@???===<<<;;;::::::777555333000...,,,+++***)))***+++---.........---000222333333111//////000222111111111000000000000000//////...---.........---...000111222111000///111111///...---,,,,,,,,,++++++*********)))))))))))))))))))))***+++,,,---...///000222222222222111/////////......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,...///000222222000///......///111222333333222222000111333555666777888888:::888999>>>BBBDDDJJJQQQ[[[[[[___gggjjj```KKK999222111000//////000000111......000111333444444444777888===HHHPPPMMM>>>111111111222333444555555666666888:::<<<<<<>>>@@@BBBBBBBBBDDDHHHKKKOOOXXXbbbmmmhhhZZZFFF888333333222111666<<>><<<999777555444444333333222111111222222///...,,,***))))))******---,,,,,,,,,,,,---....../////////000000000111111111111111111111111000000000111111111111222222222,,,,,,++++++,,,...///000...///111222333333222222111111111111222444666777999888888777777666555555555444333111111111222222333333222111000///......++++++,,,...000222444555888888777666555444444333222222111000//////...---///000111111111111333555:::>>>BBBDDDDDDCCCCCCCCCAAAAAA@@@>>>===;;;::::::777555333111...,,,++++++)))***+++---............333444333222000//////111222222222111111111000000//////...------------......///000111111111000///111000///---,,,,,,++++++,,,+++++++++************))))))))))))***+++,,,,,,,,,---///000111111000000---------------,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...///000000///...---...///000222333222222111111222333555666777777777999999;;;AAADDDFFFLLLSSSaaaccciiirrruuuhhhOOO;;;///............//////000...///000111333444555555888;;;CCCNNNTTTNNN???111111111222333444555666666666999<<<>>>???@@@AAABBBDDDCCCFFFJJJMMMQQQZZZdddnnnhhhYYYEEE777333333222222777===BBBGGGLLLTTTYYYcccgggiiiggggggiiigggccc___aaacccddddddccc```___[[[ZZZZZZZZZZZZ\\\]]]^^^^^^___aaaccceeegggiiijjjfffggghhhkkkooorrrvvvxxxmmmiiihhhkkkmmmllllllnnnnnnssszzz{{{wwwuuuyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}yyyzzz|||~~~rrrddd^^^```ccclllzzz___FFFAAA;;;888888666666666666666555555555555444444333333222222222222222222222111111000000000111000///.........//////...------,,,,,,------...000000/////////............------,,,,,,++++++***)))***++++++***)))***+++++++++++++++,,,,,,---...000444???OOO^^^mmmmmm]]][[[ooowwwnnnggg]]]SSSJJJMMMOOOMMMIIIHHHLLLQQQbbb}}}ssscccUUUPPPMMMIIIFFFFFFIIIJJJKKKQQQ___oooxxxyyyqqqqqqpppooommmjjjgggeeefffeeedddcccbbbaaa___^^^aaa``````aaabbb```\\\XXXYYYZZZ[[[[[[ZZZYYYYYYZZZUUUUUUUUUWWWXXXWWWTTTQQQSSSRRROOOMMMLLLLLLLLLMMMJJJJJJIIIHHHFFFEEEDDDDDD???>>><<<:::777555333222333222111000000111222333000...+++)))((()))+++,,,,,,,,,,,,,,,---...///000//////000000000111111111222222111111000000//////000000111111111222222222222111///---,,,,,,,,,,,,///000111333333333333222222111111000222444777999999999888888777666666555888666555333333333444555111111111111000//////...+++,,,---...000333555666777777666666555444444333222222111111000//////...///111222222111222444666<<>>CCCFFFHHHOOOWWWaaaiiivvv~~~zzzhhhOOO===111000000///............000000111222333555666777:::@@@KKKUUUWWWNNN>>>222000111222333444666666777777;;;???AAABBBBBBCCCDDDFFFEEEGGGKKKNNNSSS]]]gggppphhhXXXCCC666333333222222777>>>DDDIIIPPPYYY___iiilllnnnlllllllllhhhbbb^^^___aaaccccccaaa^^^]]]YYYYYYYYYYYYZZZ\\\^^^___``````aaaccceeeggghhhiiibbbeeeiiimmmqqqssstttuuummmiiigggjjjjjjhhhhhhkkkqqqvvv~~~~~~|||{{{{{{{{{{{{{{{|||}}}~~~}}}||||||wwwxxxyyyyyyrrrjjjfffgggbbbhhhttt___FFFBBB<<<999:::777666666666666555555555555444444444444333333333222222222222222222111111111//////......---------......------,,,,,,------...///////////////.........000000///---+++)))(((((()))***++++++))))))***+++++++++++++++,,,---...///222777CCCTTTcccssssss]]]UUU[[[sssoooddd^^^YYYTTTNNNSSSVVVRRRMMMOOOXXXbbboooiii___SSSMMMJJJGGGFFFFFFJJJLLLQQQ[[[lll|||~~~ppppppooommmkkkhhheeeccceeeeeedddcccaaa```______aaaaaaaaaaaaaaa___\\\YYY\\\^^^^^^]]]ZZZXXXXXXXXXUUUUUUUUUWWWXXXWWWTTTQQQPPPOOOMMMLLLLLLMMMNNNOOOIIIHHHGGGFFFEEECCCBBBBBB>>>===;;;999777444333222222111000///000111222333111///,,,***)))+++,,,...,,,,,,,,,---...///000111000000000000111111111111222111111000000/////////000000111111111222222222444222000---+++*********///000222333444444333333333222111111333555888:::999999999888777777666666777666555444444444555666111111111222111000//////,,,------///111333555777666555555444444333333333222222111111000000//////111222333333333444666888===???BBBCCCBBB@@@@@@AAAAAAAAA@@@???===;;;999888555444222000...,,,++++++******+++,,,...///000111555555333000......111333333333333333222222222222//////...------------...///000000111111111111111000///...---,,,+++++++++,,,,,,,,,+++++++++***************)))******+++,,,---...///111111111111000---............---,,,,,,,,,++++++******++++++,,,,,,+++++++++,,,------...000000111111111111000000---...000111222222111111222333444555666666666666999:::???EEEHHHKKKSSS]]]cccrrruuu\\\EEE888222222222222222222222111222222222333444666888999===FFFQQQYYYVVVKKK<<<222000111222333555666777888777:::>>>AAABBBBBBBBBCCCGGGFFFHHHLLLOOOTTT___iiiqqqhhhVVVAAA555333333222333888???FFFLLLTTT]]]dddnnnqqqsssssssssrrrkkkbbb^^^___```aaa```___]]]\\\YYYYYYYYYYYY[[[]]]___```ccccccbbbcccccceeefffgggcccfffjjjnnnqqqqqqqqqpppmmmjjjhhhiiihhheeefffjjjvvv|||}}}}}}~~~~~~|||}}}~~~~~~yyyyyyxxxyyyyyyzzz{{{{{{|||zzzyyyzzzxxxyyyzzzwwwsssrrrpppnnnlllcccgggppp]]]FFFBBB===:::<<<999666666666666555555555555333333444444444444333333111222222333222222111111...............---------...------,,,,,,------...------------------------000000000...***(((((((((***+++,,,+++))))))+++---,,,,,,++++++,,,...000111666;;;HHHZZZjjjyyyxxx___NNNNNN[[[xxx{{{fffWWWRRRQQQOOO\\\bbbfff___UUUTTT^^^iiiuuuaaa[[[RRRKKKHHHGGGHHHIIIGGGMMMWWWeeewwwpppppppppnnnllliiifffeeedddeeeeeedddaaa___```aaa``````______^^^]]]\\\[[[^^^______^^^[[[XXXWWWWWWXXXWWWWWWXXXYYYXXXVVVTTTOOOOOONNNNNNOOOOOOPPPQQQHHHHHHGGGEEECCCBBBAAA@@@===<<<;;;999777555333222111000000000000000111111000///---++++++,,,---...---------...///000111222000000000111111111222222000000000000000000//////000111111111111222222222///...,,,+++******+++,,,000111333444555555444444333333333444555888:::;;;:::999999888888777666666333333444444333333333333111222333333222111000///------...000222444666777555555444444333333333333222222111111111000000000111222444444444555777:::>>>@@@BBBBBBAAA@@@@@@AAA@@@@@@@@@???===:::888666333222000...,,,+++************+++,,,---///111222222222111///---...000222444444444333333333222222000000///...............000000000111111111222222111000///---,,,,,,++++++,,,+++++++++************+++***************++++++---...///111111111000000------............------++++++************++++++,,,++++++,,,,,,---...///---------------------------...///111222111111000111222333555666777777777999;;;@@@FFFIIINNNYYYdddsssmmmPPP===666***+++---///111222333333555444444555666888:::<<>>???@@@AAABBBHHHGGGHHHLLLOOOUUU```kkkrrrhhhTTT@@@555333444222555:::@@@GGGMMMVVV```gggrrrwww{{{|||}}}{{{qqqfff``````______^^^^^^]]]]]][[[ZZZZZZZZZ\\\]]]___```eeedddcccbbbcccdddeeefffgggiiikkknnnppppppooonnnnnnkkkiiiiiigggdddfffkkkxxx~~~{{{zzz|||~~~{{{|||~~~~~~~~~~~~xxxwwwwwwvvvvvvvvvwwwwww~~~~~~}}}zzzwwwvvvwwwyyy{{{||||||}}}}}}vvvqqqrrrwwwyyyuuuqqqiiijjjnnnzzz[[[DDD@@@<<<:::<<<:::666666666666555555555555222333444555555444333333111111222333333333222111///////////////...------...------,,,,,,------...---------------------------//////...***))))))+++,,,,,,,,,+++******,,,...---,,,,,,,,,---///111333;;;BBBPPPbbbrrrgggTTTLLLTTTeeewww^^^NNNIIIKKKMMMaaakkkrrrmmmaaa]]]fffqqqhhhYYYUUUOOOIIIFFFGGGJJJKKKLLLUUUbbbqqqyyynnnooonnnnnnllliiigggfffccceeeeeedddaaa___```aaa^^^^^^]]]\\\ZZZZZZ\\\]]]\\\]]]^^^]]]ZZZXXXWWWXXXYYYWWWVVVWWWXXXXXXVVVUUUNNNOOOOOOOOOOOOOOONNNNNNHHHHHHFFFEEECCCAAA@@@???<<<<<<:::888666444333222000000000000000000//////...---,,,,,,+++,,,,,,,,,///.........///000111111000000111111111222222222/////////000000000000000000111111111111222222222---,,,+++++++++,,,...///111222333555555555555444333444555666888:::;;;<<<::::::999888888777777666222333444555555444333222333333444555444222000...---...///000222555777888555555555555444444444444222222222111111111111000000111333333333444777999???@@@BBBCCCBBBAAABBBCCC?????????>>><<<999666444222111///---+++***))))))******+++,,,---000222333111222222111000111333555444444444444333333333333111111000////////////000111111000000111111222222111111///...---,,,,,,,,,++++++*********)))))))))++++++***************++++++,,,...///000000//////,,,,,,------------,,,,,,++++++************+++++++++++++++,,,,,,...//////,,,,,,++++++++++++,,,,,,---...///111111111111000000111333555666777888888999;;;@@@FFFJJJPPP]]]kkk}}}```FFF999666(((***,,,///111333333444777777666666888:::===>>>FFFOOOXXXXXXNNN@@@666111000111222444666777888999888:::===>>>???@@@CCCEEEHHHGGGHHHLLLOOOUUUaaalllssshhhSSS>>>444444444222666:::AAAGGGNNNWWWaaaiiiwww|||yyylllcccaaa___]]]\\\]]]^^^___\\\\\\[[[\\\\\\^^^```aaadddcccbbbbbbcccdddfffhhhhhhiiijjjkkklllmmmmmmnnnmmmjjjiiiiiifffccceeekkkssszzz{{{|||}}}}}}~~~~~~~~~}}}||||||xxxwwwvvvuuuuuuttttttuuuwwwwwwvvvuuussstttwwwzzz~~~}}}zzzxxx{{{|||rrrpppqqqxxx}}}xxxuuussswww|||YYYBBB???;;;:::<<<:::777666666666555555555555222333444555555555444333000111333333444333222111000000000000000//////......------,,,,,,------....../////////////////////***,,,...---+++***,,,...,,,------+++******,,,///...---,,,,,,---000222444@@@FFFUUUhhhxxxqqqZZZNNNOOO]]]mmmsss[[[JJJGGGLLLPPPTTTcccrrrssslllkkkvvvttt___SSSQQQLLLFFFDDDGGGKKKMMMVVV```ooo|||~~~rrrkkkkkklllkkkjjjhhhfffeeeccceeefffdddaaa___```bbb]]]\\\[[[YYYXXXYYY[[[^^^YYY[[[\\\[[[YYYXXXXXXYYYXXXVVVTTTTTTUUUUUUUUUTTTMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHFFFEEECCCAAA@@@???<<<;;;:::888666444333222///000111111111000...---+++,,,,,,++++++++++++***///////////////000000111000111111111111222222222......//////000000111111000111111111111222222222000///.........///000111111222333555666555555444333444666888:::;;;<<<<<<::::::999999888777777777333444777999999777555333444555666666555222000.........///000333555777888666666666666666555555555222222222111111111111111///000222222222444666999@@@AAACCCDDDCCCCCCDDDEEE>>>??????>>><<<999555333111000...,,,***)))))))))******++++++---000222444444555666666555555777999555555444444444333333333222111111000000000000000111111000000111111222333222111000///...---------*********))))))))))))(((++++++***************+++***+++,,,...///......---***++++++,,,,,,,,,++++++++++++************+++++++++++++++,,,---...///000222222111111111111222222,,,...///000111111000000///000222444666888999999999;;;@@@FFFJJJQQQ```ooo}}}kkkQQQ===555444222333555777888888888777999888777777999;;;>>>@@@IIIQQQZZZWWWKKK===444111000111222444666777999999===>>>@@@AAABBBCCCGGGIIIHHHGGGHHHKKKOOOUUUaaalllttthhhSSS>>>444444444222666;;;AAAGGGNNNWWWbbbiiiyyy~~~pppeeebbb___\\\[[[\\\___```^^^]]]]]]\\\]]]^^^```aaabbbbbbaaaaaaccceeehhhjjjggggggggggggiiijjjlllmmmllljjjiiihhheeebbbeeekkknnnuuu}}}~~~~~~||||||}}}~~~~~~}}}}}}{{{zzzyyyyyyxxxwwwuuuttttttttttttsssssssssrrrqqqssswww{{{~~~xxxssstttxxxxxxsssnnnoootttyyyvvvyyy{{{vvv~~~]]]DDD@@@:::777888555666666555555555444444444444444333333333333222222000000000000////////////...------------...//////........................//////............//////---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,...///000555<<>>AAADDDGGGJJJKKKOOOLLLKKKLLLOOOTTTaaammmttthhhQQQ<<<444777888333777>>>GGGNNNSSS[[[fffooo|||wwwmmmccc[[[[[[]]]\\\\\\\\\^^^^^^]]]\\\]]]___bbbccccccdddeeeeeeddddddfffhhhhhhhhhgggggghhhjjjlllmmmooommmiiifffeeeeeefffgggooowww|||yyywwwzzzzzzwwwzzzzzz{{{~~~yyy~~~{{{|||~~~|||zzzyyyyyy|||yyyuuussstttttttttsssrrrrrrssssssttttttuuuuuu|||{{{xxxvvvsssrrrqqqpppqqqssszzzzzzvvv{{{zzzsssrrryyy~~~ZZZCCC???;;;999;;;888666666555555555444444444444444333333333333222222111000000000////////////...------------...//////..............................------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,//////000666>>>MMMZZZjjjwwwfffXXXYYY___lll|||yyyiiiRRRDDDBBBEEEFFFIIINNNXXXaaagggtttsss^^^WWWPPPMMMKKKKKKJJJLLLTTT^^^mmmyyyvvvllljjjhhhgggggggggfffcccaaadddcccaaa^^^]]]\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[\\\[[[ZZZXXXXXXXXXXXXYYYWWWWWWXXXXXXVVVTTTQQQPPPOOONNNMMMKKKJJJHHHGGGFFFEEECCCAAA??????>>><<<:::666666444333222222333333333222111///...---------,,,,,,,,,---...000111222111111000000000000000111111111111111111111111111111111111111111111111111111111111111000///...---000...+++,,,///111222111222222333333444444444555555555444555666888:::<<<999888777666666666666666444444555666666555444333222222222222111000///...---...///000333555777888888777666666555555555666555555555555444333222222///111333444444555777888?????????@@@@@@@@@AAAAAA@@@???===;;;888555222111//////...---,,,,,,,,,,,,.........///111333666777666666777888999999::::::777666444444555555333222000000000000000000000000000000000000111111222333222111///...,,,+++++++++))))))************)))))))))((('''&&&&&&((()))++++++,,,---......///......------,,,,,,+++,,,,,,,,,)))))))))))))))(((''''''***+++,,,,,,,,,---000222555444333111000//////...///////////////000111111111111111111333555888999<<<@@@EEEJJJPPPZZZiiiuuu}}}qqq___KKK<<<444333444333444555777888888888888;;;<<<<<<<<<<<>>>>>===;;;999666555444333222222222222111000///...------,,,,,,,,,,,,---...///111333444333333222111000000000111111111222222222222222222111111111111111111111111222111111000...---+++***...,,,++++++---/////////000444666666444222333555555444444444555888;;;===777666666666666666777777666666666666555444222222111111111111111000///.........///000222555777888888777777666666666666666555555666555555444333222000111333444444444666888>>>>>>???@@@@@@@@@@@@@@@???>>>===:::777444111///,,,++++++++++++,,,,,,---000000000111333555777888666777888:::::::::999999777666444444555555333222111111111111111111111111000000000111222333333444111000///---,,,+++++++++))))))************)))))))))((('''''''''(((***++++++++++++,,,,,,---...///......---,,,+++++++++,,,)))))))))))))))((((((((((((***---......///000222555555444333222222111111000000000///000000111222111111111222444777999;;;@@@BBBFFFLLLVVVaaakkkqqqrrrcccOOO===555333444555555666777888::::::::::::<<<===>>>>>>>>>AAADDDHHHOOOZZZ___SSSAAA555222111222333444666888:::;;;<<<>>>>>>@@@CCCEEEHHHIIIJJJMMMLLLMMMQQQSSSWWWaaalllpppcccMMM:::444666777555:::AAAIIIPPPUUU]]]hhhppp}}}hhh^^^VVVVVVYYYZZZ[[[\\\]]]]]]]]]]]]^^^```bbbccccccdddeeeeeeeeeeeeggghhhkkkkkkjjjjjjjjjkkkllllllkkkjjjhhhffffffggghhhiiikkkpppppplllhhhhhhjjjjjjrrrtttwww{{{~~~xxxzzz~~~}}}~~~}}}}}}|||xxxvvvvvvwwwwwwvvvvvvvvvwwwxxxxxxyyyyyyzzz}}}|||zzzwwwtttqqqpppnnnssssssyyy|||vvvvvvyyy~~~{{{vvvrrruuu[[[DDDAAA;;;888888555666666666666555555555555444444333333333222222222111111111000000000//////...............//////000........................------,,,,,,,,,,,,---------,,,+++***+++---///000---------------,,,,,,,,,...---...000000333===HHHYYYfffvvvvvveeecccgggqqq}}}~~~qqq]]]KKKBBBAAACCCEEEHHHOOO[[[iiiyyyoooccc___\\\YYYYYYXXXWWWVVV^^^qqqzzzooojjjhhhfffccccccdddeeedddddd___^^^\\\ZZZXXXWWWWWWXXXYYYYYYYYYZZZ[[[[[[\\\]]]XXXXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUTTTRRRRRRRRRSSSNNNMMMLLLJJJHHHFFFEEEDDDAAA???===<<<<<<;;;999777444444333333222111111111000000///...---------...+++,,,,,,...///111333444666555444333222111111111222222222222222333333333111111111111111111111111111000000000...---,,,+++,,,,,,++++++,,,...//////000555999999444111222444333222222222444777:::<<<888888777777666666777777555555555555444444333333222333333333222222111000...//////111222444666777888777777666666666777777666666666666555444333222111222444444333444666777===>>>???@@@@@@@@@??????>>>===<<<999666333000...******************+++,,,111111222333444555666777555666888999999999888777777555444444444444333111111111111111111111111111///000111222333444444444111000...---,,,+++++++++))))))************))))))))))))((((((((()))***+++,,,+++******+++,,,...///000///...,,,,,,+++++++++,,,+++++++++++++++++++++'''***...000111111222333444444444444444444333333111111000000000111111222222222222333666888;;;===BBBCCCGGGNNN[[[hhhmmmmmmcccUUUBBB666444666777666666777888999:::;;;;;;;;;===>>>>>>??????BBBFFFIIIPPP[[[^^^PPP===222000222222333555777:::<<<>>>???@@@AAABBBDDDFFFHHHIIIJJJKKKKKKMMMQQQTTTWWW```iiinnn___JJJ999444555777666<<>><<<:::::::::999777666333333333222222111000000000000///....../////////++++++,,,---...000222333555444333111111000000000111111222222222333333333111111111111111111111111/////////000//////.........//////000000111333444111666:::999333000000222//////000222444777999:::;;;;;;999888777666666666333333333333444444555555222333333333333222222111//////000111222444666777777666666666666666777777666666666666555444333333222333444333222333555777<<<===>>>???@@@???>>>===<<<<<<:::888555222000...///...------------------222222333444555555666666444555666777777666666555666555333333444444222111000000000000000000000000///000111333444444444333000///...---,,,+++++++++))))))************)))))))))))))))))))))***++++++,,,+++******+++,,,...///000///...---,,,,,,++++++,,,,,,+++***++++++,,,---(((+++000222333333333444333444444555555444333333222222111111111111222222222222333555777:::===???@@@CCCGGGOOO]]]jjjkkkeeeSSSGGG:::555777999888555777777888888999;;;<<<<<<===>>>>>>???@@@BBBFFFJJJRRRZZZZZZKKK999000111333333444666888;;;>>>@@@AAABBBCCCDDDEEEGGGHHHIIIIIIIIIIIILLLPPPSSSVVV^^^gggkkk[[[GGG999444555777999???FFFNNNTTTYYYaaakkksss}}}ggg\\\SSSRRRTTTUUUVVVXXX[[[\\\\\\^^^___aaabbbcccbbbdddggggggffffffggghhhgggggghhhhhhgggggggggfffeeeeeeeeeeeeeeeggghhhiiijjjkkkkkkjjjhhhiiiooouuu~~~{{{zzzzzz~~~yyywwwtttrrrssstttuuutttwwwwwwwwwwwwwwwwwwvvvvvvttttttuuuuuuuuutttssssssuuutttwwwxxxpppnnnnnnxxx}}}{{{zzzWWWBBBAAA===;;;;;;888777777777666666666555555444444333333333333222222222222111111111000000000//////......//////000111..............................------------.........------,,,,,,---.../////////......---,,,,,,,,,,,,---000333555;;;KKKZZZooozzzyyyssswww}}}hhhRRRGGGEEEEEEDDDDDDIII]]]tttlllaaacccfffggggggffffffhhhjjjrrr~~~tttnnnlllllliiigggeeedddeeeeeedddbbb\\\\\\ZZZZZZZZZZZZ[[[\\\^^^]]][[[YYYXXXXXXXXXXXX[[[[[[[[[ZZZZZZXXXWWWVVVTTTSSSRRRPPPPPPPPPQQQQQQKKKJJJHHHFFFDDDBBB@@@???<<<:::888888888888666444222222222222222000///////////////...//////000000,,,,,,,,,---...///000111111111000///............000000111111222333333333111111111111111111111111......///////////////...+++---///000000111333555444666888666222//////000,,,...000333666888999999<<<;;;999888666555555444222222222222333444555666111111222222222111111000//////000111222444555666666555555555555666666777666666666666666555333333444444444333222222555777:::<<<>>>???@@@???===<<<:::999888777555222000//////...------------------333333444555666666666555444444444444444555555555666555333333444444222111000000000000000000000000///000222333333333222111///...---,,,++++++++++++))))))************)))))))))*********+++++++++++++++++++++,,,,,,---.../////////...---,,,,,,,,,---******)))((((((***+++,,,+++...222444555444555555444555666666666555444333444333222222111222222222222333444666999<<>>777666:::<<<999555888888888999:::;;;=========>>>??????@@@CCCGGGKKKSSSWWWTTTFFF777111333444555666777:::<<>>;;;;;;888777777777777666666666555444444333333333333222222222222222111111111000000///////////////000000111........................------,,,,,,,,,,,,------............------------/////////...------,,,,,,+++---111555777???QQQbbbzzz}}}kkk^^^QQQLLLJJJGGGHHHLLLZZZoooqqqbbb]]]]]]ccciiikkkgggeeeggglllwwwvvvpppnnnllljjjgggfffdddddddddcccaaa___ZZZZZZYYYYYYZZZ[[[]]]^^^^^^]]]ZZZXXXWWWWWWXXXYYYWWWXXXYYYYYYYYYXXXWWWWWWWWWVVVTTTRRRPPPOOONNNNNNIIIHHHGGGDDDBBB@@@>>>===:::888777666777666555333111222222222111000///......---------......///000//////......//////000111111111000//////000000000//////000000111222222333111111111111111111111111...............---,,,+++&&&)))---//////000333555666666555333111///...---+++...222777999::::::999888888666555444444444444444333222222222333444555111222222333333333222222///000000111222444555666444444444444444555666666777777777666666555444333555555555333111222444666:::;;;===???@@@>>>===;;;777777777666444333111000,,,,,,,,,,,,---...///000555666777888888777777666777666444333333444555666666444333333333333222000111111111111111111111111000111222333333111///.........---,,,++++++++++++))))))************)))))))))***++++++,,,,,,+++++++++,,,---......///......///......---------......+++***)))((((((***,,,---///222555666666555666777666777888999888777555444444444333222222222222222333333444777:::===AAACCC@@@GGGLLLNNNVVV^^^YYYMMM???<<<999:::>>>???===:::::::::::::::;;;===???@@@>>>@@@AAAAAABBBEEEJJJMMMTTTTTTNNNAAA666444555666666777999;;;===???AAABBBFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIKKKOOOQQQUUU^^^hhhiiiWWWDDD:::777666999>>>CCCJJJRRRXXX\\\dddnnnvvv~~~bbbWWWOOOOOOSSSUUUXXX[[[ZZZ[[[\\\^^^```bbbbbbcccbbbeeegggiiihhhgggggggggaaabbbdddeeeeeeeeeeeedddaaaaaaaaabbbccccccddddddgggfffhhhmmmnnnooovvv||||||}}}|||{{{zzzzzzzzzyyywwwvvvvvvxxx{{{}}}}}}xxxxxxvvvuuusssqqqpppooommmoooqqqsssssssssrrrqqqnnnqqquuuzzz}}}qqqlllhhhlllsss||||||ZZZDDDBBB===999888555777777777777666666666666444444444333333333222222222222222111111111111000///////////////000111111........................,,,++++++++++++++++++,,,.../////////...---,,,,,,000000///...------,,,,,,+++---111666999BBBUUUfff||||||xxx\\\WWWTTTTTTOOOKKKMMMUUUpppwwweee^^^YYYWWW^^^iiimmmgggbbbdddlllyyy}}}tttqqqooolllhhhfffeeedddddddddbbb___\\\YYYXXXXXXYYYZZZ\\\^^^___]]]\\\ZZZXXXWWWXXXYYYZZZTTTUUUVVVXXXYYYYYYXXXXXXZZZYYYWWWTTTQQQNNNLLLKKKHHHGGGEEECCCAAA>>><<<;;;999777666555666666444222111111222222111000...---,,,,,,,,,,,,---......///111111000000000000111111333333333222333333444444...//////000111111222222111111111111111111111111//////...---,,,***)))((((((+++000222222444777:::888666333111000///---,,,+++...444999<<<===;;;:::555444444333333333444444666555333222111222222333444444555666666555555555000000000111222444555666333333333333333444555666777777777777666555444333666666555333111111444666999;;;===???@@@>>><<<;;;666666555555444333222111//////000111333444666777777888999::::::999888777999777555333333444777888666444333333333333222000222222222222222222222222000111222333222000...---...------,,,++++++++++++))))))************))))))******+++,,,,,,,,,,,,++++++,,,...///000//////.........---------......///---,,,+++******,,,...///222444666666666666777888888999:::;;;:::888666444555444333333222222222222333333555777:::>>>BBBDDDAAAJJJNNNNNNSSSXXXQQQDDD@@@>>>===???BBBCCCBBB@@@<<<<<<;;;<<<===>>>@@@AAA@@@AAABBBCCCDDDGGGKKKOOOTTTSSSKKK>>>666666777666888888:::<<<>>>???AAABBBGGGGGGHHHHHHHHHHHHIIIIIILLLKKKLLLOOORRRVVV```jjjiiiVVVCCC:::888777:::@@@DDDKKKSSSXXX]]]dddooowww{{{___UUUMMMNNNSSSWWW[[[^^^YYY[[[\\\___```bbbbbbcccbbbeeehhhiiihhhggggggggg```bbbccceeeffffffeeeeee``````aaaaaabbbbbbbbbbbbeeedddggglllmmmnnnuuu~~~~~~yyyyyy}}}~~~|||{{{yyyxxxxxxxxxxxxvvvuuuvvvyyy|||~~~~~~yyyyyywwwuuurrrpppooonnnnnnoooqqqrrrrrrqqqpppooonnnrrruuuuuuxxxvvvqqqggggggjjjpppyyy~~~~~~YYY@@@===999777888555888888777666666666666666555444333222111222333333222222222111111111111000111///...///111000---)))###%%%(((***,,,,,,,,,+++---------------------------------,,,,,,+++++++++++++++++++++++++++,,,,,,---000666:::===FFFZZZlllpppqqq~~~fffUUUZZZUUUNNNMMMJJJRRReee{{{wwwlll___VVVVVV\\\bbbfffhhhddd```cccoooqqqkkkjjjiiihhhiiiaaabbbdddeeedddaaa^^^\\\ZZZYYYXXXYYYZZZ\\\___aaaZZZZZZZZZZZZYYYYYYYYYYYYZZZXXXVVVVVVVVVWWWVVVUUUTTTSSSQQQQQQQQQOOOKKKIIIHHHGGGFFFCCC@@@===:::999;;;:::999777666444333222222222000///............000000000000///...---,,,////////////////////////000222444333222111222333555333000000111333333333111111111111111111111111------,,,+++***************+++---///222444666777:::888555111...+++*********---222999>>>???===:::777777666555555555555555444333111//////000111222555555666666666555333222/////////000111222444444555444444555666777777666666666666666666666666666999777555333333444666888999;;;===??????>>>;;;:::888777555333222222222333//////000111333555777888999888777777777888999:::;;;999666444333444666777999888777666666555666666333333444333333222111000111000///000111000...,,,///......------,,,,,,,,,+++++++++++++++++++++++++++---///000111000///...,,,,,,++++++,,,,,,---...,,,---...000000000///...---,,,,,,,,,,,,---......222333555666888999999999:::999999:::;;;:::888666666777777555333222333555444666999:::<<<===@@@CCCJJJJJJKKKOOORRRQQQJJJDDD??????@@@CCCEEEEEECCCAAA@@@@@@AAABBBBBBCCCDDDDDDDDDDDDCCCDDDEEEHHHJJJLLLWWWRRRIII>>>777444666888;;;;;;<<<===???AAABBBCCCFFFFFFGGGHHHHHHHHHHHHGGGLLLMMMNNNMMMOOOVVVcccmmmoooYYYCCC<<<;;;:::<<>><<<999777666666555555555555555555444333222111222333333555666777777777555444333000000000111222333444555777555555555777888777666666666666666666666666666777666444222222444666777@@@AAACCCDDDCCCAAA>>><<<777666444333222222222333111222333444666777888888888777777777888999:::;;;===;;;999777777888999;;;888777777666555555666666666666666666555444333222222111000000111000...---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,---------...///111111000///...------,,,,,,------...//////000111222333333222111------------...///000111333444555777888999::::::;;;:::999::::::999777555555555666444333222444555444777:::<<<>>>@@@BBBEEELLLKKKKKKNNNPPPNNNHHHBBBAAABBBCCCFFFHHHGGGDDDBBB===>>>???@@@AAABBBCCCCCCFFFEEEDDDDDDEEEHHHKKKMMMVVVPPPGGG===666555777999<<<===>>>???AAACCCDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHKKKLLLMMMLLLNNNVVVbbbkkknnnWWWBBB<<<;;;999<<>>;;;;;;888888777666666555555666666555555444333333333333333222222222111111111111000222000.........///...---....../////////---+++***------------------------------,,,,,,,,,,,,++++++---------.........//////333333777>>>GGGXXXqqq~~~tttdddbbbpppqqq^^^UUUWWWOOOKKKNNNOOOWWWiiixxxrrrhhhZZZQQQQQQUUUYYY\\\^^^ZZZXXX```nnnzzz~~~sssiiifffgggfffeeeffffffeeedddbbb___]]][[[ZZZ\\\[[[ZZZZZZZZZ[[[]]]^^^ZZZZZZZZZZZZYYYYYYYYYYYY[[[YYYWWWWWWXXXXXXWWWUUUSSSQQQPPPPPPPPPOOOMMMJJJGGGEEEBBB???===;;;::::::666666555555444333333333111111000///............------,,,,,,---///000222111111111111111111111111111222444444222222222333000000///000111111000...222222222222222222222222333222000...,,,++++++***---...000333555777888999888666222///,,,***)))(((***,,,000666:::<<<:::888777666555555444444555555666555555555555444444444666666777777777666555444111111222222333444666777888777666666777888777555666666666666666666666666777666444444444666888:::???@@@@@@@@@???<<<999888666555333222111222222333444555777888999999888888666666666777888:::<<<===??????===<<<<<<<<<===>>>777777555444444555666666888999999888888777666555333111000000000000...---++++++++++++++++++******---------......///////////////000111111000.........------------...//////---...///000111000///...,,,------...///111222333333444666888::::::::::::<<<;;;999999999888555333222333444333222222444666666999<<>>???@@@BBBCCCDDDEEEHHHFFFDDDDDDEEEHHHLLLNNNTTTNNNDDD:::555555888;;;>>>???@@@BBBCCCEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHKKKLLLLLLLLLNNNVVV```hhhjjjUUUBBB;;;:::999;;;AAAEEELLLUUU]]]ccclllxxxiiiPPPIIIFFFJJJPPPWWW___gggfffeeeeeedddddddddddddddbbbbbbccccccdddeeeeeeeeeffffffeeedddccccccbbbbbbbbbaaa```aaacccdddddddddeeeeeefffhhhkkkooorrrtttzzz|||~~~}}}|||}}}~~~{{{xxxxxxxxxwwwwwwvvvvvvvvvzzzwwwuuutttwww{{{~~~~~~zzzxxxwwwwwwxxxzzzxxxvvvuuussssssssstttpppnnnoooqqqrrrvvv|||pppeeecccgggmmmuuu||||||{{{yyyuuuTTTBBBBBB>>>;;;;;;888777777666555555555555666333333333222222222222222222222222111111111000000222000...------......///---.........---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////111222777BBBOOOaaayyy{{{uuuhhhWWW]]]qqquuuaaaYYYXXXXXXOOOJJJNNNPPPYYYlllyyysssjjjaaaUUUNNNNNNRRRVVVWWWWWWSSSSSS\\\kkkxxx|||{{{tttllleeeeeegggeeedddeeefffdddbbb___]]]\\\[[[[[[\\\\\\[[[ZZZZZZ[[[[[[\\\ZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYXXXXXXYYYXXXWWWUUUPPPOOOMMMMMMMMMMMMKKKIIIEEECCC@@@<<<:::999::::::444444444333333333333333111000///...............///...,,,,,,,,,...111222111111111111111111111111111333444444333222222333333222333444666555333111222222222222222222222222111000///...---,,,,,,,,,///000222555777999999999666444111...+++)))((((((***+++///333888:::999888666666555444444444444555555555666666666555555444555555555555555555444444333333333333444666777888:::888777777888888777555666666666666666666666666888888777888999;;;===>>>;;;;;;<<<;;;:::888555444555444222222111222333444666888999;;;;;;999888666444555666888:::<<<>>>???AAAAAA@@@@@@?????????@@@777666444444444555666777999999999999888777666666444222000000000000///---------------------............//////000111111111000111111111000///...------------------......///,,,---.../////////...---++++++,,,---///111333444333555777:::;;;;;;;;;:::===;;;999888888666444222111222333333222333555777888;;;@@@DDDFFFIIILLLNNNTTTSSSRRRRRRRRRPPPKKKGGGGGGHHHJJJLLLMMMKKKGGGCCC???@@@AAACCCDDDFFFGGGHHHIIIGGGEEEDDDEEEHHHLLLOOORRRJJJ@@@888555777;;;===???@@@BBBDDDEEEGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIKKKLLLLLLMMMPPPVVV___ffffffSSSAAA<<<:::888;;;AAAFFFMMMWWW___eeemmmwwwfffMMMGGGDDDIIIOOOVVV___fffeeeeeeddddddddddddeeeeeeaaabbbbbbbbbcccccccccdddeeeeeeeeeddddddcccbbbbbbccc```^^^___ccceeedddcccdddeeegggiiillloooqqqsss{{{}}}~~~}}}{{{{{{|||~~~~~~~~~}}}~~~|||xxxyyyzzzyyyxxxwwwwwwwww{{{xxxuuutttwww{{{~~~}}}yyyvvvuuuuuuwwwyyy}}}|||yyywwwuuutttttttttooooooppprrrrrrsss|||vvviiiaaa^^^bbblllwww{{{~~~qqqRRRAAAAAA===999:::888777666666555555555555555666666666666666555555444222222222111111111000000000000///---------///000......//////000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////222444<<>>;;;999888999999333333333333333222222222000//////...............111000...------...000111111111111111111111111111111333555444333222333444444444444666777777444222222222222222222222222222,,,,,,,,,+++,,,,,,---...000222444777999:::::::::555444111---+++)))((((((++++++...222666999999888666666555444444444444444333444555555555555444444333333333333333333333333333333333444555666888888:::888777777888888777555666666666666666666666666888888888999:::<<<>>>???;;;<<<<<<<<<;;;:::999888444333222222222333444555777888:::;;;:::999777555444555777:::<<<>>>@@@@@@BBBBBBBBBBBBAAA@@@??????777555444333444666888999999999999999888777666666555333111///000000///...------....../////////000000000111111111222222222000000000000000///......,,,,,,,,,+++,,,,,,---...000111222222222111000000******+++---///111333444444666999;;;======<<<;;;===;;;999777666555333111000111222222222333555777:::>>>CCCHHHLLLOOORRRTTTUUUTTTTTTSSSSSSQQQNNNLLLJJJJJJKKKLLLMMMJJJFFFCCC@@@AAABBBCCCEEEFFFGGGHHHIIIGGGEEEDDDEEEHHHKKKNNNNNNGGG>>>888777:::===???@@@AAACCCEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLMMMNNNQQQWWW^^^cccaaaPPP@@@<<<;;;999===CCCIIIPPPYYY___dddkkkuuu|||~~~cccLLLFFFCCCHHHNNNUUU]]]dddddddddcccccccccddddddeeeaaaaaaaaabbbbbbbbbbbbbbbddddddeeeeeeeeedddcccbbbccc___]]]]]]aaadddcccbbbeeefffgggiiillloooqqqrrryyyzzz{{{{{{{{{zzz{{{{{{}}}}}}}}}~~~}}}}}}~~~~~~yyy{{{}}}|||zzzxxxxxxyyy{{{wwwtttsssvvvzzz~~~xxxvvvtttrrrrrruuuxxxzzz}}}|||zzzwwwvvvuuutttuuuqqqpppqqqtttsssrrrwww~~~rrrfff______iiiuuuzzzpppQQQAAA@@@;;;777999888777666555555444444555555444555555555555444333333222222222111111111111000...///000///------...000++++++,,,------...//////------------------------++++++,,,,,,,,,,,,------+++,,,,,,---...///000000666888CCCVVVjjj|||pppbbb]]]jjj}}}ppp``````jjjllllll```UUURRRQQQ]]]sssmmmcccSSSOOOKKKJJJNNNQQQRRRRRRJJJNNNWWWcccnnnrrrqqqnnnlllgggdddfffgggdddccceeeaaa```^^^\\\[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWXXXYYYXXXUUUSSSPPPNNNKKKJJJIIIIIIGGGFFF???>>><<<:::888777777888333333333333222222222222//////......---......///222111000/////////000111111111111111111111111111222333555555333333333444333333222333444555333111111111111111111111111111)))))))))***+++,,,---...111222555888:::;;;::::::555444111...+++***)))))),,,,,,---111555888999888666555444444333333444444333333333444444444444444222222111111111222333333333333444444555666888999888777666666777888777555666666666666666666666666777777777888999;;;<<<===;;;;;;;;;;;;;;;:::999888444333333222333444666777888999999:::999888777666555777999<<<>>>@@@AAABBBCCCCCCDDDCCCBBB@@@>>><<<777666444333444777:::<<<;;;;;;;;;;;;:::999888888777444111//////000///...,,,,,,------...///000000222222222222222222222222////////////............,,,++++++++++++,,,------///000111111111000///...******+++,,,...000222333444777:::===>>>>>><<<;;;===:::888666555555333111111222333333333333555777<<<@@@GGGMMMQQQTTTWWWZZZWWWVVVVVVTTTSSSQQQPPPOOOMMMLLLLLLLLLLLLJJJFFFCCC@@@AAAAAABBBCCCDDDEEEEEEGGGGGGFFFEEEFFFHHHJJJKKKKKKDDD<<<999:::>>>@@@AAAAAABBBEEEGGGIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHJJJKKKLLLKKKLLLMMMQQQWWW\\\___\\\MMM@@@======;;;???GGGNNNTTT[[[```dddjjjttt{{{www\\\JJJEEECCCGGGNNNTTT[[[bbbcccbbbbbbbbbbbbccccccdddbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeefffgggfffeeedddbbb```]]]]]]___aaaccccccffffffggghhhkkknnnqqqsssuuuvvvwwwyyy{{{}}}~~~}}}}}}zzzzzz{{{}}}~~~yyy|||}}}zzzwwwwwwxxxxxxuuusssrrruuuyyy|||}}}vvvtttsssssstttvvvyyy{{{zzzyyywwwvvvtttttttttuuutttrrrsssuuutttrrrtttyyywwwkkkaaa^^^dddmmmuuuqqqSSSBBBAAA;;;777::::::666666555444444444444555222222333333333222111000222222222111111111111000,,,///111000...---...000************+++,,,------------------------------+++++++++,,,,,,---------,,,------...000111111222999;;;GGG\\\sss|||iiijjjqqqxxxiiibbbdddkkkllloooggg\\\YYYZZZkkknnn\\\UUULLLJJJIIIKKKOOOQQQPPPNNNMMMXXXhhhvvv{{{xxxqqqlllkkkgggdddfffeeebbbbbbdddaaa```___]]][[[ZZZYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWVVVVVVWWWXXXWWWTTTQQQNNNKKKGGGEEEDDDCCCAAA@@@<<<<<<;;;:::888777666666444444444333333222222222.........------......///000000000111222222333333333333333333333333333333222444555555444333333444333222000000222333222111000000000000000000000000******)))******+++,,,---111333666999;;;;;;:::999666444111...,,,*********------...000555888999999666555444444333333444444444444333333333444555666222222111111111222444444333333333444555666777888777555555555777888777666666666666666666666666666777777888888999:::;;;;;;::::::999888777555444444444444333333444666777888:::999999999999999888888777999;;;>>>AAABBBCCCCCCEEEEEEFFFEEECCC@@@<<<:::888666555444555888;;;>>>??????@@@??????>>>===<<<888555111//////000///...,,,---...///000111222222444333333222222111111000---------------......///,,,,,,,,,,,,,,,---......---.../////////...,,,+++,,,,,,---...///111333444555777;;;>>>??????===<<<<<<999666555555444333222333444444444333444555777===BBBIIIPPPUUUXXX\\\^^^^^^]]]\\\YYYVVVTTTSSSSSSQQQOOOMMMLLLKKKJJJGGGEEEBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIBBB<<<:::===AAACCCBBBCCCDDDGGGJJJKKKLLLLLLKKKJJJIIIGGGGGGGGGHHHJJJKKKJJJIIIIIILLLPPPUUUYYY[[[XXXJJJ@@@>>>>>>===BBBJJJQQQVVV\\\aaadddkkkvvv~~~mmmRRRGGGBBBAAAFFFMMMSSS[[[bbbaaaaaa``````aaabbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbccceeeggghhhhhhggggggaaaaaa```___^^^```cccfffhhhgggggggggjjjmmmqqqsssvvvvvvvvvyyy|||~~~}}}|||~~~}}}yyyyyy{{{~~~~~~|||www{{{~~~|||wwwsssrrrtttuuusssqqqrrrtttwwwyyyyyyvvvuuuuuutttuuuvvvxxxyyyvvvuuutttssssssssstttuuuuuussssssuuutttrrrsssvvvzzz}}}rrrfff^^^___dddooo~~~sssTTTCCCAAA;;;777:::;;;666666555444444444444555444555666777666555444333222222222111111111111000+++...111111///---.../////////.........///000000------------------------+++++++++,,,,,,------------...///000111222333333:::;;;GGG]]]vvv~~~vvvfffrrr}}}jjj^^^[[[\\\\\\eeelllhhh```___eee{{{yyycccRRRMMMJJJIIIIIILLLOOOPPPMMMJJJSSScccyyytttlllkkkgggdddeeedddaaa```cccbbbaaa```]]][[[YYYWWWVVVZZZZZZ[[[\\\\\\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYVVVUUUVVVWWWWWWVVVSSSPPPQQQMMMIIIGGGEEEDDDBBBAAA::::::::::::999777666555555555444444333222222111......---------......///...///000222444555555555444444444444444444444444222444555555444333333444555333000000111333333333////////////////////////,,,++++++******++++++,,,111333666999;;;;;;:::999666444111///,,,+++******.........000444888999999555555444333333333333444666555333222333444777888333333222111222333555666333333333333555666777888555444444555666888777666666666666666666666666666999::::::;;;;;;<<<<<<<<<===<<<;;;999666444333222555444444444555777888999;;;::::::999999999:::;;;999:::===@@@BBBCCCCCCCCCFFFGGGGGGGGGDDD@@@<<<999888777555444666999===???CCCCCCCCCCCCBBBAAA@@@@@@888555111//////000///...///000000222333444555666555444333333222111000///,,,,,,,,,,,,,,,---...///...------------...//////000111222222222000///............///000222333444555777;;;>>>@@@???===<<<;;;999666444444444444333444555555555444444666777>>>CCCKKKRRRWWW[[[^^^```fffeeeccc___ZZZWWWVVVVVVTTTQQQNNNLLLKKKJJJHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGAAA<<<;;;???CCCDDDCCCDDDFFFIIILLLMMMNNNMMMMMMJJJIIIHHHGGGGGGIIIJJJLLLHHHGGGGGGJJJOOOSSSWWWXXXVVVIII@@@??????>>>DDDLLLSSSWWW]]]aaaeeemmmyyyfffKKKEEE@@@@@@FFFMMMTTT\\\ccc``````___``````aaabbbbbbcccccccccbbbbbbbbbbbbbbbaaaccceeehhhjjjjjjiiihhhaaabbbcccaaa___```dddiiiiiihhhffffffiiimmmqqqttt{{{yyyyyyzzz}}}||||||}}}~~~}}}{{{yyyzzz||||||yyyuuuyyy|||yyytttooooooppprrrqqqpppqqqtttvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuuuusssrrrqqqqqqqqqssstttuuuuuurrrrrrttttttqqqrrruuusss{{{nnnddd```bbbiiixxxlllQQQBBB@@@;;;;;;===999777777777777666555333333333333444555444333222111222111000111333333000---000///...------...///000///......------......///////////////////////////111///,,,******,,,///111///,,,,,,///000000222777:::AAAOOObbbwwwvvvsssmmmZZZRRRSSSSSSPPPUUU[[[aaa___\\\kkkwwwdddVVVMMMHHHFFFDDDEEEHHHHHHFFFIIINNN___wwwzzzooohhhccccccbbbbbb```___]]]\\\___^^^]]][[[YYYXXXVVVVVVVVVWWWZZZ[[[[[[ZZZXXXVVVUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWVVVTTTSSSQQQPPPLLLJJJHHHEEECCCAAA??????<<<:::888666555555666777555555444333222000/////////000000111000000///...000000000111333333222111555555444444444333333333666666555555555444444444222222222222222222222222222222222222111000...------,,,***)))***,,,...000111222555999;;;<<<:::888888555111---***(((((())),,,---///222666777666444888777666444333222111111444444444444444444444444111333666888888777444333444444444444555666777777666777777666444444888;;;888888888777777777777777666666777888999999::::::888888999888777555333222222333444666777999:::;;;;;;:::888666666777888999;;;===@@@CCCFFFHHHIIIIIIJJJHHHEEECCCAAA>>>;;;888888666555777777666:::@@@EEEFFFHHHIIIHHHFFFCCCAAA???888333222000......000000111222333444444444444111111000///...---,,,,,,++++++***))))))((())))))...---,,,,,,---...000111,,,///111111000...------,,,---///111222333222222666777:::>>>CCCCCC???;;;===999333111222333222111444333111222555888:::;;;AAAEEEKKKSSS[[[ccciiimmmrrrnnnhhhccc___\\\YYYVVVTTTSSSPPPNNNKKKJJJHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEGGGEEECCCEEEHHHIIIHHHFFF@@@AAAAAAAAAAAAAAAAAAAAAFFFGGGIIIKKKMMMNNNOOOOOOIIIHHHHHHHHHHHHIIIJJJJJJHHHFFFFFFJJJPPPTTTUUUTTTTTTJJJAAA>>>???CCCJJJQQQPPPWWW___bbbcccjjjvvvyyyYYYDDDAAABBBDDDIIIOOOVVV]]]aaa````````````aaaaaaaaaaaabbb```^^^]]]^^^______^^^aaadddiiinnnqqqqqqnnnlllcccbbbaaa```bbbeeehhhjjjkkkhhhfffhhhnnnsssuuuvvvvvvvvvwwwyyy{{{~~~|||yyy~~~{{{wwwvvv{{{~~~|||yyyzzz{{{vvvvvvvvvuuutttssssssrrruuuqqqnnnoootttwwwvvvsssrrrssstttuuuuuuuuutttsssvvvtttqqqoooooossswwwzzzyyyvvvssstttwwwyyyuuurrrzzz~~~vvvlll```YYYaaaiiittt~~~mmmRRRBBB@@@;;;:::<<<888888888888888777666666555333333444444444333222111444222222333444444222/////////............//////......------------..............................///...,,,******,,,...///000------///111111444:::???IIIYYYllluuuzzzyyymmm\\\PPPKKKJJJJJJJJJLLLRRRYYY^^^dddxxxnnn^^^SSSKKKGGGDDDDDDFFFHHHHHHHHHNNNVVVpppuuukkkeeebbbccccccbbbbbbaaa______^^^]]]\\\ZZZXXXWWWUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWVVVVVVYYYYYYWWWUUURRROOOMMMKKKJJJHHHFFFCCCAAA???>>>===;;;999777555444444555666444444333222111000//////////////////////////////000000111222333333222111777666666666555555555555666555555555444444444444222222222222222222222222111222222222111///---,,,---+++***)))***,,,...000222444666999;;;;;;999888555333///,,,******+++,,,------///333666888777555666555444222111111111111444444444444444444444444222333444666666555444333333333333333444555666777444555555444222333666999777777777777777777777777888888999999:::;;;;;;<<<999999999888777666444333111111333444555777888888:::999888777777888999:::<<<>>>@@@DDDGGGJJJLLLMMMOOOLLLGGGDDDBBB???<<<:::888666555777777777;;;AAAEEEFFFHHHIIIIIIGGGEEEDDD???999333222111......111333333444555555555555444111000000...---,,,++++++))))))((())))))***++++++++++++++++++,,,---......---///111111///---------,,,...///111333333333333666777:::???BBBBBB???;;;:::777333222333555444333444333333444888<<>>EEESSSfffwww~~~~~~tttmmm\\\MMMJJJJJJFFFEEEHHHGGGKKKSSS```qqqoooaaaVVVOOOIIIFFFCCCDDDFFFGGGGGGJJJVVVcccnnneeecccbbbbbbccccccccccccbbbbbb\\\\\\ZZZYYYWWWVVVUUUTTTWWWVVVUUUTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUTTTWWWWWWUUUSSSPPPMMMKKKIIIGGGFFFDDDAAA???===<<<;;;:::999777555444444444555333222222111000//////...000///...------...///000111111222333333333222222666666666666555555555555555555555555444444444444222222222222222222222222000111111111000...,,,++++++***)))))))))+++...///333555888:::;;;:::888777222000...++++++,,,---///......000444777999888666555444444333222222333333444444444444444444444444222222333333333444444444222222222222333444555666444555555444333333666888777777777777777777777777888888888999::::::;;;;;;::::::999777666666666666222222333444555666777888888888777777888999;;;<<<>>>???AAAEEEIIIMMMQQQSSSSSSOOOJJJEEEBBB???===;;;888555555777777777;;;AAAEEEFFFHHHIIIJJJIIIHHHGGG@@@999444333222//////222333333444444333333222111000///...---+++***))))))'''''''''((()))+++,,,---******+++,,,------------...000222111///---,,,,,,---...000222333444444444777999<<<@@@BBBBBB>>>;;;666555333444555777666666444444555777;;;@@@EEEGGGLLLOOOSSSYYYaaakkkuuu|||~~~wwwqqqjjjddd]]]YYYWWWVVVSSSQQQNNNMMMKKKKKKIIIIIIHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBAAABBBDDDFFFHHHJJJLLLMMMJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGHHHGGGGGGIIIMMMOOOPPPPPPRRRJJJCCCBBBDDDGGGMMMSSSVVV\\\cccgggiiiqqq~~~hhhMMM???===>>>@@@DDDJJJPPPVVVYYY\\\]]]]]]]]]]]]^^^^^^^^^]]]\\\\\\]]]^^^aaadddfffggglllttt~~~vvvoookkkjjjhhhgggffffffggghhhiiigggfffgggkkkoooqqqrrrtttuuuvvvxxxzzz|||}}}~~~{{{zzz~~~~~~{{{zzz~~~||||||~~~~~~{{{xxxuuutttssssssrrrsssttttttsssssstttuuurrrrrrsssssssssrrrrrrqqqooonnnnnnooosssxxx}}}xxxuuuqqqqqqtttuuutttrrrwwwvvvzzz}}}nnn^^^SSSSSSUUU___qqqoooTTTCCC@@@;;;999:::666222333444444444444444333444444444333333333222222222111111111111111000///---...///000000///...---,,,,,,------------,,,,,,------------------------,,,------......------,,,...---...000222444;;;DDDKKK\\\rrr{{{qqqiiiUUUHHHKKKLLLDDDBBBGGGIIIJJJTTTfff|||uuubbbVVVPPPKKKGGGEEEFFFEEEEEEDDDDDDLLL```sssvvviiiccccccbbbbbbcccddddddddddddddd\\\[[[ZZZYYYWWWVVVUUUTTTWWWVVVUUUUUUUUUUUUUUUUUUXXXXXXXXXWWWVVVUUUSSSSSSRRRRRRQQQPPPOOOMMMLLLKKKFFFDDDBBB@@@>>><<<;;;;;;:::999777666555444555555111111000000//////......000///---,,,,,,...000111111222444444333222222333333333333333333333333333444444444444444444444444111111111111111111111111000000111000///...,,,+++***)))))))))***,,,---///444777:::;;;:::999777777222000---++++++,,,.../////////111555888:::999777666666555555555666666777333333333333333333333333333222111111111222333444222222222222333444555555666666666666666666888999666666666777777777777777666666666666777777888888;;;:::888777666666777777444444555666777888888999777777777777999:::<<<===???@@@BBBEEEJJJOOOTTTVVVUUUPPPJJJDDD@@@>>><<<:::888555555888888888<<>>AAABBB@@@===;;;444444444555666666666666555666999;;;???DDDJJJNNNVVV[[[aaagggnnnwww|||tttkkkbbb]]]XXXVVVTTTQQQOOOMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDFFFHHHJJJMMMNNNOOOLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNNNNQQQJJJEEEGGGIIILLLPPPVVVYYY^^^dddgggkkkttt^^^GGG===;;;<<<>>>BBBHHHMMMRRRUUUZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[]]]```dddgggiiiqqq}}}rrrrrrqqqooommmkkkjjjiiiiiiiiiiiihhhiiikkknnnpppqqqssstttvvvxxxyyy{{{||||||~~~}}}||||||~~~~~~|||{{{}}}zzzxxxwwwvvvqqquuuxxxwwwsssqqqtttwwwtttttttttssssssrrrrrrqqqmmmmmmnnnppptttxxx}}}wwwtttqqqppprrrssssssrrrtttqqqsss~~~qqq___SSSRRRQQQWWWjjjoooTTTCCC@@@;;;999:::666222333444444444444444333444444333333333222222222222333222222111111111111---...///000000///...---,,,------......------,,,........................---...///000000///...------,,,...111333666@@@KKKVVViii~~~zzzrrriiiVVVJJJLLLKKKBBB>>>CCCHHHKKKWWWlllnnnZZZQQQMMMHHHEEEEEEIIIGGGDDDBBBEEERRRmmmzzzooogggcccbbbbbbbbbcccddddddddddddccc\\\\\\[[[ZZZXXXWWWVVVVVVVVVWWWXXXYYYXXXWWWUUUSSSXXXXXXXXXWWWVVVTTTSSSRRRPPPPPPOOOOOOMMMKKKJJJIIIEEECCCBBB???===<<<;;;;;;:::999888777666555555555000000//////////////////000///---,,,---...111222222444555555333222333444222222333333333333333333333333444444444444444444111111111111111111111111000000111000///...,,,+++)))))))))***+++,,,...///444888;;;<<<:::888777777333111...,,,++++++,,,---///000222555999:::999777666555555555555666777777333333333333333333333333333222111000000222333444222222222222333444555555666666666666777777888777555555666666777777777777555555666666666666777777:::999888666666666777777444444555555666666666777666777777888:::;;;<<<===@@@@@@BBBEEEJJJOOOSSSVVVSSSNNNGGGBBB>>><<<:::888888555555888888888===CCCEEEGGGJJJMMMNNNMMMKKKJJJCCC<<<666555444111000333222222111000///---,,,+++,,,,,,+++***)))((('''''')))))))))))))))******++++++,,,...///000//////...///000111000...,,,------///000111222444666777888999<<<@@@BBBAAA???<<<:::555555666666666666666666888;;;>>>BBBEEEJJJQQQVVV```gggpppxxx~~~{{{pppfff___WWWVVVTTTQQQOOOMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDGGGGGGHHHJJJKKKMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJHHHIIIIIIIIIJJJKKKMMMNNNPPPKKKIIILLLOOOQQQUUUYYY[[[___cccgggkkkuuuwwwWWWCCC===999:::===BBBGGGMMMQQQTTTYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[ZZZZZZ]]]bbbgggooozzzwwwvvvvvvtttssspppnnnkkkjjjkkklllllllllmmmnnnppprrrssstttvvvxxxzzz{{{{{{{{{}}}}}}~~~|||}}}~~~~~~|||{{{yyywwwwwwqqquuuyyywwwsssqqquuuyyywwwvvvvvvuuutttsssssssssnnnnnnoooqqqssswwwzzz|||uuutttrrrqqqrrrrrrsssrrrsssooopppzzzvvveeeYYYTTTPPPRRRaaaxxxnnnSSSCCC@@@;;;:::;;;777666666777777777666666555555444333222222222333333444555555333222111333444......////////////......,,,---...//////...---,,,//////////////////////////////000000000000//////,,,---///333666;;;HHHUUUeeewww}}}xxxjjj]]]SSSPPPLLLEEEBBBFFFHHHNNN^^^uuuxxxfffTTTNNNKKKEEECCCFFFJJJFFFDDDEEEMMM___{{{tttnnniiidddbbbbbbcccccccccbbbaaa``````\\\\\\[[[ZZZYYYXXXWWWVVVVVVXXXZZZ[[[ZZZXXXUUUSSSXXXXXXWWWWWWVVVTTTSSSRRRRRRRRRPPPNNNKKKHHHFFFEEECCCBBB@@@>>><<<;;;::::::999888888777666555444333////////////000000000000//////......///000111222222555777666333111333555444444444444555555555555333333333333444444444444111111111111111111111111000111111111000...,,,+++)))******+++,,,...///000444888<<<===:::888888999555222///,,,******+++,,,//////111555888:::999777444333333333333333444444333333333333333333333333333222111111111222333444222222222222333444555666555444333444666666666444444555555666666777777888777777777777777888888888888888777666666666666666111111222222222222222222777777888999:::;;;<<<<<>>888666444111000222444444333222111///------*********)))))))))((((((***)))))))))))))))***+++******+++,,,------------...000000///...---...///000111111333555777999::::::>>>BBBCCCAAA>>>;;;:::777888888888777777999;;;>>>BBBGGGKKKOOOUUU]]]dddllltttuuuiiiaaaXXXWWWTTTRRROOOMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHGGGFFFEEEFFFGGGJJJJJJJJJKKKLLLMMMMMMNNNMMMNNNNNNNNNMMMMMMLLLKKKHHHHHHHHHHHHHHHIIIJJJKKKHHHIIIJJJJJJJJJJJJMMMOOOPPPMMMLLLQQQUUUWWWYYY\\\]]]```cccfffkkktttpppRRRAAA<<<999:::>>>CCCHHHNNNRRRUUUXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[ZZZZZZ]]]ccciiiwwwyyywwwwwwwwwvvvssspppmmmlllmmmooooooooonnnoooppprrrssstttwwwyyyzzz{{{{{{zzz|||{{{|||~~~{{{~~~{{{xxxuuutttrrruuuwwwvvvsssssswww|||yyyxxxwwwuuutttsssssssssoooooopppqqqssstttvvvvvvttttttsssssssssrrrrrrrrrrrrppprrr{{{}}}mmmaaaWWWQQQOOOXXXhhhwww~~~mmmRRRBBB@@@;;;:::<<<888888888888888777666666555555444333222222222333333222333333111//////111333//////............//////---...000111111000...---........................////////////////////////......222666:::AAAPPP^^^rrryyy|||}}}{{{fffaaaYYYPPPJJJHHHIIIJJJQQQ[[[ooolll[[[NNNKKKIIIBBBBBBFFFEEECCCEEEMMM[[[pppvvvqqqkkkfffdddccccccbbbaaa```^^^\\\[[[[[[ZZZYYYYYYXXXWWWVVVVVVXXXYYYYYYYYYXXXWWWUUUTTTWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPNNNKKKHHHFFFDDDAAA@@@>>><<<:::999999888666666666555444333222111/////////000000111111111//////000000111222222333222666888777333111333555333333444444444555555555222222333333333444444444111111111111111111111111111222222222111///---,,,******+++,,,...///000111333777<<<===:::888888:::444222///,,,***+++,,,---...///111444888999888666444333222222222222222333222222222222222222222222222222222222222333444444333333333333444555666777555333333444666777666333444444555555666777777888777777777777777777777777555666666666666555444444111111000000000000000000777888999:::;;;;;;<<<<<<>>>???BBBDDDGGGIIIJJJKKKHHHEEEAAA???===;;;999777777555666888999999>>>DDDJJJNNNTTTYYYYYYVVVPPPLLLHHH@@@:::777555000///111444444333222111000...---((())))))))))))*********(((((((((((()))***,,,,,,++++++++++++,,,---......---...//////......///111111111222333555888:::<<<;;;???CCCDDDAAA===::::::888:::;;;:::999;;;???CCCDDDIIIPPPVVV[[[cccmmmuuu|||~~~ppphhhYYYXXXVVVSSSQQQOOONNNMMMMMMMMMLLLJJJIIIGGGFFFFFFEEEGGGHHHHHHFFFEEEGGGIIIKKKKKKLLLMMMNNNOOOPPPPPPMMMMMMNNNNNNNNNMMMLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIGGGIIIKKKKKKJJJKKKMMMPPPQQQNNNOOOVVV[[[[[[]]]___```aaaccceeekkktttjjjNNN???;;;999;;;???EEEKKKPPPUUUWWWWWWWWWWWWXXXXXXXXXYYYYYYWWWZZZ[[[[[[[[[___gggnnn}}}wwwssssssuuuvvvvvvvvvtttqqqnnnlllnnnpppqqqqqqooonnnppprrrtttuuuxxxzzz{{{{{{{{{zzz{{{zzzyyy|||{{{~~~{{{xxxuuussstttuuuuuussssssuuuzzz~~~zzzxxxvvvtttsssrrrrrrrrrnnnooopppqqqrrrsssssssssrrrtttuuuvvvuuusssrrrqqqqqqssswww~~~tttiiiZZZUUUPPPQQQ[[[iiivvv~~~lllQQQBBB@@@<<<;;;===999777777777777666555333333555444333222111222333444...///000...+++***---000000///...------...///000...///000222222000///...------------------------///...------------...//////000444999===EEEVVVeeexxxtttnnnrrrvvvvvv[[[\\\VVVJJJCCCDDDHHHIII]]]jjjcccTTTJJJIIIGGG@@@@@@GGGAAA@@@FFFTTTggg|||~~~xxxssslllhhhhhhdddcccbbb```^^^\\\ZZZXXXYYYYYYXXXWWWVVVVVVUUUUUUZZZYYYXXXVVVUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSNNNNNNNNNMMMLLLJJJHHHHHH???>>><<<:::999888777777444444444333222111000/////////000000111111222222...///111222333333333333222666999888333111333666111111111222222333333333222222222333333444444444000000000000000000000000222222333222111000...---***+++,,,---///000111222222777======:::888999;;;222111...,,,+++,,,---.........000444777999888666666555444333333333333444222222222222222222222222222222333333333444444444444444444444555666777777777555444666999:::888555444444444555666777777888555555555555555444444444444555666666666555444333222222222111111111111111888888999:::;;;;;;;;;;;;===???AAADDDFFFGGGGGGGGGEEECCC@@@???>>><<<:::777777555666888999999>>>EEELLLQQQXXX]]]^^^YYYSSSNNNIIIBBB;;;888555000///000222222111111000...---,,,'''(((((()))***++++++,,,%%%&&&'''(((***,,,...///...---,,,,,,---...000111---...///.........000222111111222333555888;;;===;;;@@@DDDDDDAAA<<<::::::999;;;<<<<<<<<>>@@@BBBCCCDDDEEEDDDBBB@@@===;;;999888777777444444777888888>>>EEEPPPYYYaaaeeeeeebbbYYYPPPFFFBBB<<<888555444333111222222333333222111///......,,,***)))***+++***))))))))))))***+++,,,......,,,,,,,,,,,,,,,---.....................///000000222222444555777888999999===@@@CCCCCC@@@===;;;:::;;;===???BBBEEEJJJPPPTTTTTTZZZccckkksss|||{{{nnn```]]]YYYVVVUUUTTTRRRPPPOOOLLLHHHGGGHHHIIIGGGFFFGGGFFFEEEEEEFFFHHHJJJLLLNNNOOOQQQSSSTTTTTTRRRRRRNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHLLLKKKJJJKKKLLLNNNQQQSSSUUUVVVXXXZZZ\\\]]]^^^^^^```aaadddhhhkkkppp}}}```DDD999:::888<<>>CCCFFFUUUffftttqqqrrrmmmccc___UUUOOONNNKKKHHHLLLVVVnnnuuu```PPPJJJEEECCC@@@===<<>>===:::888666666666777555555444333222111111111---...///000000000///...000111222333444444444444444444333222222333444444444222111111222333222111444555555555555444333333333111//////111222222000000111222222111///,,,+++)))***+++---///111222333888999999999999888777777555444111...---------...///000222555666777777777444333333222222333333444333333222111111222333333222222333333333444333333444444444444444555555666555555555555555555555555444555555666777666666666444444444444444444444444555555666666777777666666444222000///000111444555666666666777777888888999999:::<<<>>>@@@AAABBBBBBAAA@@@>>><<<:::888666666666444444777888999???FFFSSS\\\eeehhhhhheee\\\SSSJJJFFF???:::777555444222111111222222111000...---'''&&&$$$%%%'''((((((((()))***+++,,,------...//////////////////000000111000000/////////000000111222222333444666888:::;;;???AAACCCBBB???===<<<<<>>???=========<<<:::888555444666333444777999;;;BBBIIIXXXaaajjjmmmmmmjjjaaaXXXNNNIIIBBB;;;777555333111000000111111000///---,,,***((('''''')))******)))***+++---...///000//////000000000000000111111222222222111000000000111111222222222333555888<<<>>>AAABBBBBB@@@>>>======???DDDHHHNNNSSSXXX\\\aaaeeejjjqqq|||sssddd```\\\YYYXXXWWWUUUSSSLLLJJJHHHGGGHHHIIIHHHGGGHHHGGGFFFFFFGGGIIIKKKMMMNNNOOOQQQSSSTTTUUUTTTTTTPPPPPPOOONNNLLLKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLOOORRRTTTVVVYYYZZZ[[[]]]___```aaaaaa______dddiiimmmssszzz\\\EEE:::999555:::BBBJJJPPPTTTUUUUUURRRTTTWWWWWWYYY\\\ccchhhoootttxxxxxxrrrlllhhhggg___VVVIIIAAA@@@CCCGGGIIIQQQWWW```ggglllooorrrsssqqqrrrrrrsssssssssrrrrrrsssuuuvvvvvvvvvvvvxxxyyy~~~{{{yyyyyy{{{}}}~~~~~~~~~~~~}}}{{{zzzzzz|||}}}||||||}}}~~~|||xxxtttsssrrrqqqqqqrrrssstttsssssssssrrrrrrsssttttttuuuwwwzzzyyywwwvvvxxx{{{{{{wwwsssqqqrrrtttvvvwwwyyy||||||}}}yyyooocccWWWOOOOOO[[[iiikkkQQQCCCAAA:::777888555555666666666666555444444444444444333333222222222000/////////000111444555////////////////////////////////////////////////...------,,,---...//////////////////000000000000---333===EEEGGGMMM___qqqwwwttthhheeeggg[[[RRRPPPPPPRRR]]]kkkqqq[[[QQQHHHDDDBBBBBB@@@>>>@@@DDDQQQWWWnnnwwwnnnkkkiiieeecccddd___^^^]]]\\\ZZZYYYXXXWWWUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPPPPQQQPPPNNNLLLNNNLLLJJJGGGDDDAAA>>>===;;;:::888777666555555555555444333222111000///...---...///000111111000000111111222333333333333333222222111111000000000000222000///000222333333222333333444444333333222111111000//////000000000000111111111111000///------***+++,,,...000222444444:::999777666666666777888555333111///......//////111222444555666666666555444333333222222333333444222222222222222222222222000111222333444333222222444333333333333333444444444444333333333333333222444444555666666666666666444444444444444444444444444555555555444333222222222111000000000111333444444444555555666777888888555555666777888999:::;;;;;;<<<======;;;999666444555333333777:::===DDDLLL]]]fffooorrrsssoooggg^^^QQQKKKCCC;;;666222///...000111111111111///...---000...+++*********)))'''***,,,///111222111000000/////////...///000000111222222111000000000000111333222111222555999===@@@AAAAAA???===<<<<<>>CCCEEEDDDIIINNNVVV___fffjjjmmmnnnmmmnnnooopppqqqrrrrrrrrrrrrtttvvvvvvuuuuuuvvvwww}}}{{{zzzyyyzzz|||}}}~~~}}}zzzxxxyyy|||~~~~~~||||||||||||yyyssssssqqqppppppppppppqqqrrrrrrrrrssstttuuuvvvwwwwwwyyyzzzxxxvvvvvvyyy}}}{{{yyyuuuqqqpppppprrrsssvvvxxxzzz{{{|||}}}wwwjjj]]]RRRNNNUUU___hhhOOOAAA@@@:::888:::777666666777777777666555555444444333333333333222222111000/////////000111111////////////////////////////////////////////////------------......//////.../////////000000000111111777???DDDIIITTTjjj}}}xxxuuuvvvvvveeeVVVQQQSSSXXXfffuuueeeTTTNNNGGGDDDBBBBBB@@@>>>BBBIIIUUUaaa|||yyypppiiihhhgggcccaaabbb^^^^^^]]]\\\[[[ZZZYYYXXXUUUUUUTTTTTTSSSRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPQQQRRRQQQNNNKKKLLLKKKHHHEEEBBB???===;;;999888777666555444444444444333333111000///......,,,---///111111111111000111111222222333333222222333333222111000...---,,,111///...///222333333333333333444444333333222111111111111000000000111111111111000000000///......++++++---///111333444555:::999777666666666777888555333111///......///000111333444666777777666666444333333222222333333444222222222222222222222222222222111000111222333444666666555444333333333444444444333333222222222222333333444555555555555555333333333333333333333333333333333333333222111000111111000000000111222333222333444555666777888888444444333444555666777888:::;;;<<<===<<<:::888666666333444777:::>>>FFFOOO___iiirrrvvvwwwtttlllcccUUUOOOEEE<<<666222///---111222222333222111///......,,,***)))))))))(((&&&+++---000222333222111111///////////////000111111111000000//////000000000333222222333555999===@@@???>>>===;;;:::<<<@@@DDDKKKQQQZZZcccjjjpppuuuxxx~~~wwwmmmhhheeeaaa^^^\\\ZZZXXXVVVKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIKKKMMMOOOQQQRRRRRRSSSTTTTTTUUUUUUUUUQQQPPPNNNLLLJJJJJJIIIIIIGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKMMMPPPSSSVVVXXXYYYZZZ[[[\\\^^^___`````````dddeeeiiinnnpppuuuoooSSSCCC<<<999999===CCCIIINNNPPPPPPOOOSSSUUUXXX]]]eeeqqq{{{kkk^^^TTTMMMJJJAAA<<<777888===AAA@@@===EEEHHHOOOWWW___dddggghhhkkkkkkmmmooopppqqqrrrrrrqqqsssuuuuuuuuutttuuuuuu|||{{{zzzzzzzzz{{{~~~{{{xxxxxxzzz}}}}}}~~~~~~|||}}}}}}zzzwwwrrrrrrqqqqqqpppppppppppprrrssstttuuuvvvwwwxxxxxxwwwxxxyyywwwuuuuuuyyy}}}vvvuuutttsssrrrrrrrrrrrruuuvvvxxxyyyyyy{{{|||~~~}}}pppdddXXXPPPRRRXXXeeeMMM@@@???:::999<<<999666777777777777666555555333333333333333333333333111111111000000//////...////////////////////////........................------......////////////......//////000000111111555:::@@@EEEMMM^^^vvvqqqaaaZZZYYY___pppsssZZZMMMIIIDDDBBB@@@@@@>>>???GGGPPP^^^sssssslllfffffffffccc``````]]]]]]]]]\\\[[[ZZZZZZYYYUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQMMMJJJJJJHHHFFFDDDAAA>>><<<;;;777777666666555444333333222222111111000/////////,,,---///111222222222111111111222222222222222111222222222111000...---,,,///......///111333444333444444444444444333222222111222222111000000111333111000000000////////////+++,,,...///222333555666888888777666666666666777555333111/////////000111111222444666777777777777444333333222222333333444111222222333333222222111333222000///000111333555666666555444444444444444555444444333333222222111111222333333444444333333111111111111111111111111111111222222222111000000000000000000000111222222111222333444555777777888444444333222333444666777999:::;;;;;;;;;:::999888777555444888;;;???HHHPPP___iiirrrwwwyyywwwpppggg[[[TTTIII???888444111000222222333333222111///...,,,***)))***,,,......------...000111222333222222111111111111111222222333///////////////000111111333333333444666999===???<<<<<<;;;;;;;;;>>>CCCGGGOOOVVV___iiiqqqyyyuuummmjjjfffbbb___]]][[[YYYWWWNNNOOOQQQPPPNNNMMMMMMNNNKKKKKKJJJJJJKKKMMMOOOQQQTTTTTTTTTTTTTTTTTTTTTUUUPPPOOOMMMKKKJJJJJJJJJJJJEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLOOOQQQTTTWWWYYYZZZ[[[\\\]]]^^^````````````eeegggkkkqqqsssxxxhhhMMMAAA<<<999:::===BBBGGGLLLNNNOOOOOOSSSVVV\\\eeeqqq}}}}}}jjjXXXMMMFFFAAA???888777777:::>>>@@@???===CCCEEEIIIPPPYYY```cccdddiiijjjlllnnnpppqqqrrrrrroooqqqtttuuutttttttttuuuyyyzzzzzzyyyyyy{{{~~~~~~{{{zzz{{{}}}{{{}}}~~~~~~}}}||||||}}}}}}xxxuuuppppppqqqqqqrrrrrrsssssstttuuuvvvwwwxxxxxxxxxxxxvvvxxxyyywwwuuuuuuxxx|||uuuuuuuuuvvvuuuuuuuuutttuuuuuuuuuvvvwwwxxxyyyzzz~~~wwwkkk^^^TTTRRRUUUeeeLLL@@@???:::999;;;888555666666666666555444444333333333333333333333333000111222333222111///...////////////////////////---------------------------......///////////////.........///000111111111888<<>>BBBGGGLLLUUU[[[eeeoooyyysssmmmkkkgggccc___]]][[[YYYWWWQQQSSSUUUTTTQQQOOOOOOPPPNNNNNNMMMMMMNNNPPPRRRTTTWWWWWWVVVUUUTTTTTTTTTTTTOOONNNLLLJJJIIIJJJKKKKKKEEEFFFGGGIIIJJJKKKKKKKKKMMMNNNPPPSSSUUUXXXYYYZZZ]]]^^^___```aaabbbbbbbbbdddffflllssswww|||cccHHH???<<<999999;;;???EEEJJJNNNQQQSSSVVVYYYaaammmxxx}}}{{{xxxlllaaaRRRHHHCCC@@@<<<888777777999<<<>>>@@@AAAAAABBBBBBEEEKKKTTT]]]bbbdddfffggghhhjjjlllmmmnnnnnnlllooosssttttttttttttuuuvvvwwwxxxxxxwwwyyy~~~}}}~~~|||}}}~~~~~~|||zzzzzz{{{~~~~~~~~~~~~|||xxxuuuooooooqqqssstttuuuvvvvvvxxxxxxyyyzzzzzzyyyxxxxxxvvvxxxzzzyyyvvvvvvyyy|||wwwvvvuuutttssstttuuuvvvtttsssrrrssstttvvvxxxxxxzzzssseeeYYYSSSSSSfffMMM@@@???:::888:::777444444555555444444333222333333333333333333333333///111333555555333111000////////////////////////---------------------------......///000/////////---......///000111111222888===CCCJJJYYYooo~~~sssnnntttssstttqqqjjjppplll[[[QQQJJJGGGDDDAAAAAABBBDDDJJJXXXeeennnnnnhhheeeggghhhccc___]]]ZZZZZZYYYYYYXXXXXXXXXXXXTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQQQQOOOKKKHHHFFFEEECCCAAA???===;;;;;;555555555555444333222222////////////000000000000,,,---///111222333222222111111222222222111111000---...000111222222222111...------...111444444444555555666666555555444333222444555444111111333666111000000////////////000,,,---...000222444666666666777888888888777555444555333111000///000111222000111333666888999999999444333333222222333333444111222333444444333222111...000222333333333111000......///000333555777888666666555444444333222222//////000111111111111111////////////////////////......///000000111000000///000000000111111111111000111222333555666777888666555333222222333555666777777666666777888999999:::777666888;;;???HHHQQQ\\\fffpppwwwzzzyyyrrrkkk[[[TTTIII>>>777333111///000000111111000///...,,,+++)))((()))***++++++***.........///000111333444...............//////000///000000111222444555666333444555777888:::;;;;;;:::<<<===>>>AAAEEEKKKOOOZZZ```iiisss}}}zzzpppmmmkkkgggccc___]]][[[YYYWWWSSSVVVXXXWWWSSSPPPPPPQQQSSSRRRQQQQQQRRRTTTWWWXXXYYYXXXVVVUUUTTTSSSSSSSSSOOOMMMKKKJJJIIIJJJKKKLLLFFFGGGHHHJJJKKKLLLLLLLLLNNNOOOQQQTTTVVVXXXYYYYYY^^^___```bbbbbbcccccccccbbbeeellltttyyy```EEE===<<<999777999===CCCIIIOOOTTTVVVZZZ]]]eeepppxxxuuuiii^^^RRRKKKBBB???@@@???:::666444666888999999<<>>AAAEEEOOObbbtttwwwlllhhhfffdddcccbbb```^^^\\\[[[[[[[[[[[[ZZZYYYXXXWWWUUUTTTSSSRRRPPPPPPOOOOOOMMMOOORRRRRROOONNNPPPRRROOOOOONNNMMMLLLKKKJJJIIIEEEDDDBBB@@@>>><<<;;;:::333333333333222111000000......---------......///111111111000000111222222000111333222000//////000------...000333444222111---...///000222222222222555555666666555444333333444444444555444444333333333222111000////////////222222111111222222333444999888777666666555555555444444333222111111222222222333666888999999888777888555222///...000222444111111111222222333444444222222333333333333444444333333333444444555555555222222333333333222111000////////////////////////000000///------,,,,,,,,,+++++++++,,,,,,---------...///000111111111111111///.........///111333555666333000000222333222000222222222333555777888999999666666:::>>>AAAHHHOOOWWWeeerrruuuxxxzzztttkkk___WWWJJJ???888444222222000000111111111111000000222111000...------------.........///000111111111///......---------............000111222333333444222333666:::===>>>===;;;:::;;;===???DDDJJJRRRXXX]]]fffrrr}}}zzzuuussslllhhhddd```___^^^]]]\\\\\\[[[ZZZYYYWWWVVVUUUUUUQQQRRRSSSTTTUUUVVVVVVVVVXXXXXXVVVUUUSSSRRRQQQPPPQQQPPPOOOMMMLLLKKKKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNPPPRRRUUUWWWYYYZZZ___```bbbcccdddeeeeeefffhhhfffiiiqqqwww}}}vvvZZZDDD;;;:::;;;===???AAAEEEIIINNNRRRTTT```ccceeeddd^^^UUUMMMIIIAAA???>>>???@@@===888444777777888999;;;>>>@@@AAA===AAAFFFKKKPPPUUUZZZ^^^cccdddeeeeeeddddddfffhhhlllnnnqqqssstttsssrrrqqqrrrrrrrrrqqqqqqssswwwzzz}}}|||zzzxxxxxxyyyzzzzzzzzz{{{zzz~~~|||tttnnnoooqqqsssuuuwwwxxxyyyzzz{{{|||}}}|||{{{zzzyyyzzz{{{}}}}}}{{{zzzyyyzzztttsssqqqrrrssstttsssrrrnnnppprrrssssssuuuxxxzzz|||tttdddVVVMMMfffNNNAAAAAA;;;999;;;777:::888666666777666555333333333333333333333333333333333222222111000000///////////////000000000000......---------......///000.........000111000/////////......///111555888:::CCCOOO]]]mmmwwwfff]]][[[\\\hhhtttwwwxxxgggVVVOOOIIIEEEBBB@@@???@@@CCCHHHSSSiii~~~{{{rrrjjjhhhfffcccbbbaaa```^^^[[[ZZZZZZZZZZZZYYYXXXWWWVVVTTTSSSRRRPPPOOOOOONNNNNNPPPRRRSSSQQQNNNKKKLLLMMMNNNMMMLLLKKKJJJHHHGGGFFF@@@???>>><<<:::888666666333333333333222111000///......---------...//////333333333222222333333444111222222111///...///000000000000222444555333111---...///000111222222222444444444444444333222222222333333333333333222222333222111000////////////222111111111222333444444999999888777666666666666222222111000000000000000333444666888999888777666777555222000///000222333333333222222222222222222666555444444222222111000111111111222222222333333222333333333222222111111////////////////////////000///...---,,,,,,,,,,,,+++++++++,,,,,,,,,---------...///000111222222111////////////000222444555555333111111333333222000222222333444555777888999999666666:::===@@@FFFNNNXXXgggtttxxxzzz{{{uuukkkaaaXXXKKK@@@888333111000000000111111111111000000111000///......------....../////////000000111111000///.....................///000111333333333444333555888<<>><<<===???BBBHHHQQQZZZaaafffooo{{{}}}xxxtttrrrooolllgggdddbbb```___]]]^^^]]]\\\ZZZXXXWWWUUUUUUVVVVVVWWWYYYZZZZZZZZZZZZZZZYYYXXXVVVUUUSSSRRRQQQQQQPPPOOOMMMLLLKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQSSSVVVXXXZZZZZZ^^^___aaabbbcccdddeeeeeehhhfffiiiqqqwww}}}pppUUUCCC;;;:::;;;<<<>>>AAAEEEJJJNNNQQQSSSYYYYYYXXXTTTMMMFFFBBB@@@???@@@@@@@@@???;;;777444555666888:::<<<===???@@@>>>BBBGGGLLLQQQVVV[[[___aaacccdddeeedddeeehhhjjjnnnooorrrtttuuutttsssrrrsssssssssrrrqqqssswwwzzz~~~|||zzzyyyzzz{{{{{{zzz}}}{{{|||}}}tttpppqqqsssuuuwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyzzz{{{|||{{{yyywwwvvvvvvwwwuuusssssstttttttttssspppqqqsssssstttuuuxxxzzzzzzlll\\\RRRfffNNNAAAAAA;;;999;;;777;;;999777666666555333111111111222333333444555555333333222222111000000000.........///000111111111------------...///000111///...---...000111000///............///111666999???GGGYYYnnn~~~mmm]]]UUUSSSVVVbbbqqqxxxrrr\\\PPPKKKFFFBBB@@@;;;>>>DDDGGGLLL[[[wwwuuuppplllgggeeebbbaaa```___]]]ZZZXXXXXXXXXXXXWWWVVVUUUUUUSSSRRRQQQPPPOOONNNNNNNNNQQQQQQQQQPPPMMMKKKJJJKKKMMMLLLJJJIIIGGGEEECCCCCC@@@@@@>>><<<:::888777666222333333222222111000///......------......///000666555555444444555555555333333222000......///111333222333444555555333111,,,---...000111111222222222333333333333222222111111222222333333222222111333222111000000000000000111111111222333444555666:::999888777666666666666333222222111111111111111555666777888888777666555555444333222111111222222444444444333222111111111666555444444222222111000111111111111222222222222333333222222222111111111//////////////////////////////...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...000111222222222000000000000111333444555444333222222333333222111222222222333555666888999888666666999<<<>>>EEEMMMZZZiiixxx|||~~~}}}uuujjj```WWWKKK???777222///...///000000111111000000/////////.............../////////000000000000000000111111000///......////////////111222333333333333555777:::>>>@@@BBBBBBAAAAAABBBDDDHHHOOOZZZfffnnnooowww}}}yyyxxxvvvrrrsssppplllhhhgggeeecccaaadddcccaaa___]]]ZZZYYYXXX\\\\\\]]]^^^^^^___^^^^^^\\\[[[ZZZXXXUUUSSSRRRQQQPPPOOOOOONNNMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQPPPQQQRRRUUUWWWYYY[[[\\\^^^^^^```aaabbbdddeeeeeejjjiiilllrrryyygggNNNAAA<<<;;;;;;:::<<<@@@EEEIIIKKKMMMNNNLLLJJJFFFAAA<<<::::::<<<>>>AAADDDBBB===777444444444555888:::<<<===>>>>>>>>>BBBHHHNNNSSSXXX]]]``````bbbdddeeeeeefffhhhjjjoooppprrrsssttttttsssrrrsssssssssrrrrrrtttwwwzzz~~~~~~{{{{{{||||||||||||{{{|||~~~uuurrrsssuuuvvvwwwxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyyyy~~~{{{yyyxxxxxx{{{xxxuuussstttuuuuuutttqqqrrrsssttttttvvvyyy{{{vvvdddXXXfffNNNAAA@@@;;;999;;;777:::888666666666555444222222222222333333444444444222222222111111111000000.../////////000000000111...............///000000///...---...000000000///---///000000000333999===GGGOOOccc}}}zzzhhhYYYSSSRRRWWWbbboooyyyrrrbbbSSSKKKHHHDDD@@@@@@:::AAAGGGKKKQQQeeexxxpppnnnlllfffdddaaa```___^^^[[[YYYVVVVVVVVVVVVVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPOOOOOONNNMMMMMMNNNLLLKKKIIIGGGEEECCCAAAAAAAAA@@@???===;;;999777777222222222222111000///......---------...///000111666666555444444444555555333333222///------///222444444333444555444111///,,,,,,...///000111111111222222333333333333222222111222222333333333333222333222111111000000000111111111222222333555666777888888777666555555555555555555444444444444444555777777888888777666555444333444444444333222222111444444333333333222222222222222222333333333444444333333333333333333333444222222222111111111111111..............................---,,,++++++,,,,,,+++++++++++++++++++++,,,***+++---///000111222222111111111222222333444444333333333333333333333222111111111222333444666666777666777999;;;<<>>@@@BBBCCCDDDHHHIIIKKKPPPXXXdddrrrzzz|||~~~xxxzzz{{{yyyuuutttrrrooommmlllllljjjiiilllkkkiiifffcccaaa___^^^```aaaaaaaaaaaaaaa``````]]]\\\ZZZXXXUUUSSSQQQPPPOOOOOOOOONNNMMMLLLKKKKKKJJJKKKMMMOOOPPPQQQRRRRRRRRRSSSTTTVVVXXXZZZ\\\]]]______```aaaccceeefffgggmmmmmmooottt{{{~~~]]]GGG>>><<<;;;;;;999;;;???BBBDDDEEEEEEDDD>>>===:::777666888<<<@@@>>>CCCGGGDDD;;;444333444222444888;;;===>>>======>>>CCCIIIOOOTTTYYY^^^aaabbbdddffffffffffffgggiiinnnoooppppppqqqqqqqqqqqqsssssstttsssrrrsssvvvyyyzzz~~~}}}{{{{{{}}}{{{|||}}}wwwssstttuuuwwwwwwvvvuuuttttttssssssssstttvvvxxxyyy~~~~~~|||zzzzzz{{{}}}zzzvvvssssssttttttssspppqqqsssssstttwww{{{~~~~~~kkk]]]fffNNNAAA@@@;;;999;;;777777666555555666666555444444444444333333222222222222222222111111111111111111000000000/////////...111000///...............///------...///000///......000333333222666<<>>???AAADDDFFFNNNOOORRRWWW```mmm{{{zzzxxx{{{|||zzzvvvtttsssqqqrrrssstttsssrrrrrrqqqooollliiifffdddccccccccccccccccccbbbaaa```\\\[[[YYYWWWTTTRRRPPPOOONNNNNNNNNNNNNNNMMMLLLKKKIIIJJJLLLMMMOOOPPPQQQQQQSSSTTTVVVWWWYYY[[[]]]]]]``````aaabbbdddfffhhhiiilllmmmooottt|||uuuTTTCCC===;;;:::;;;999:::<<<>>>>>>===;;;:::666777777777888:::>>>AAAAAAFFFIIIDDD:::222222555333555888;;;===>>>>>>===???DDDKKKQQQVVV[[[___bbbfffhhhiiiiiigggffffffgggkkkkkkkkklllmmmnnnoooppprrrsssssssssrrrsssuuuwwwxxx}}}|||{{{zzz{{{~~~|||}}}|||yyyrrrsssuuuvvvvvvuuusssrrrrrrrrrqqqrrrsssuuuwwwyyyvvvxxxyyyyyyxxxxxxzzz{{{|||yyyvvvtttsssssssssrrrnnnoooqqqrrrtttxxx~~~pppbbbfffNNNAAAAAA;;;999;;;777666555444444666666666444555555444333333222111111111111111111111111111111111111111000///.........222111000///...............---,,,---///000///...---111444555444777???FFFKKKXXXooo~~~}}}~~~~~~rrrdddZZZVVVWWW^^^dddmmmxxxyyykkkZZZRRRLLLIIIGGGCCCBBBDDD???EEEKKKSSSeeeyyyoookkkgggdddcccaaa___]]]\\\[[[YYYWWWTTTTTTTTTUUUUUUTTTTTTSSSTTTSSSRRRQQQQQQQQQQQQQQQYYYVVVRRROOONNNMMMKKKJJJKKKJJJIIIGGGEEECCCBBBAAA>>>===<<<:::888666444444000111111000000///...------------...///000111222333222222111000000000000000000111000//////111333333222111111222000---+++***+++,,,...//////000000222333333444444444444444222222333444555555555555333222222111111111222222111111222333555777999:::777777666555444444444444444444444444444444555666888888777777666666666555333333444444444444333333222222222333444555555555666555444444222222111000111111111111111000000000000///...---,,,---...///------------------------,,,++++++******++++++++++++++++++++++++************+++,,,...///000000000000000111222333333222222000333555555444333333444/////////000000111222333555555888;;;;;;<<>>@@@DDDHHHOOORRRVVV\\\fffttt|||zzzxxxzzz||||||yyyvvvwwwvvvvvvwwwzzz{{{{{{zzzvvvuuussspppmmmjjjhhhgggfffffffffeeedddcccaaaaaa[[[ZZZYYYWWWTTTRRRQQQPPPMMMNNNNNNOOONNNMMMLLLKKKIIIJJJKKKMMMNNNOOOOOOOOOTTTUUUVVVXXXZZZ[[[]]]]]]aaaaaaaaabbbdddgggjjjkkkiiikkkmmmrrr{{{mmmOOOAAA===999888999888999999999888777555444333666888999:::;;;===???FFFIIIJJJDDD999333333555444666999;;;===>>>??????AAAFFFNNNUUUZZZ___cccfffiiikkklllllliiigggffffffggggggggghhhiiilllnnnpppqqqrrrsssrrrqqqqqqsssuuuxxx}}}{{{yyyxxxzzz}}}|||~~~~~~|||zzzyyyyyyqqqsssuuuvvvvvvuuurrrqqqrrrrrrrrrssstttvvvwwwxxxtttvvvwwwxxxyyy{{{~~~{{{yyyvvvuuuuuutttsssqqqmmmooopppqqqsssxxx~~~uuukkkfffNNNAAAAAA;;;999;;;777777666444444555555444333333333333333333333333333111111111111111111111111000000000000////////////000000///////////////000...---,,,---///000///...,,,000555555444777@@@GGGMMM```xxxwww}}}~~~ssseee\\\YYYYYY^^^eeepppsssbbbVVVPPPLLLJJJGGGCCCCCCFFFDDDJJJSSSbbb{{{sssnnnkkkhhheeebbb```^^^\\\[[[ZZZXXXVVVSSSTTTTTTUUUUUUUUUTTTTTTRRRRRRQQQPPPPPPPPPQQQQQQZZZVVVQQQNNNMMMLLLJJJHHHIIIHHHGGGFFFDDDCCCBBBAAA>>>>>><<<:::888666555444000000000000///...------------......///111222333222222000//////.........---...000111000111222444222111111111111000...+++***+++,,,---.../////////111111222333333333333333111111222333444555555444222222222111111222222333000111222444666888:::;;;999888777666666555666666555444444444555555666777777777777666666666666777444444444444444444444444333333444444444444444444666555444444222222111000111111111111000000000//////...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++*********)))***+++,,,---...////////////000111222222222111000///222666666555333333555111111111111111222333444444555888;;;;;;===GGGSSS___nnn{{{}}}|||yyynnnbbbQQQKKKBBB:::555222000.........////////////......------,,,,,,,,,---............///000222333444444999888777444333111111000111222333333444444333333111666;;;===>>>@@@EEEJJJMMMPPPWWW```kkkzzz|||rrrvvv{{{~~~}}}{{{zzz|||||||||~~~{{{zzzxxxvvvsssqqqooonnnkkkkkkjjjiiihhhfffdddccc[[[ZZZYYYWWWVVVTTTSSSRRRLLLMMMNNNOOOOOONNNLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNTTTUUUVVVXXXZZZ[[[\\\]]]aaa``````aaacccfffiiikkkiiilllooorrr}}}gggLLLAAA===888666888777777666666555444444444222555888;;;<<<>>>@@@BBBLLLLLLJJJBBB999444444666777888999;;;===???@@@AAAEEEJJJRRRZZZ___dddgggjjjjjjlllnnnnnnllljjjiiiiiieeeddddddeeehhhkkkoooqqqoooqqqrrrqqqppppppqqqsssuuuzzz{{{zzzxxxxxx{{{|||}}}}}}{{{~~~|||xxxvvvvvvqqqsssvvvwwwxxxvvvsssrrrrrrssstttuuuvvvvvvwwwwwwwwwxxxzzz{{{|||~~~zzzyyyxxxxxxxxxwwwtttrrroooppppppppprrrvvv{{{}}}}}}}}}~~~|||uuufffNNNAAAAAA;;;999;;;777999777555555555444222000111222222333333444444555111111111111111111222222......//////000000111111///......//////000111222...---,,,---/////////...+++000444444333777@@@HHHRRRiiizzzuuuuuuhhh___[[[[[[^^^fffuuuqqq^^^UUUPPPLLLJJJFFFBBBCCCFFFIIIOOO[[[ooozzzkkkggggggeeecccbbb___]]]\\\[[[ZZZWWWUUUSSSTTTTTTUUUUUUUUUTTTTTTQQQQQQPPPOOOOOOOOOPPPPPPVVVRRRNNNLLLMMMMMMLLLJJJGGGFFFEEEDDDCCCBBBAAAAAA:::999888666444222000///000000000000///...---,,,------......///111222333222111000///............+++---000111111222333444222111111111222111...,,,******,,,---...////////////000111222222222222222///000111222333444444444222222222111222222333333000111222444666999;;;<<<;;;:::999888777777777777777777777777777888999999777777666666666666777777444444333333333444555555666555555444444333333222222222333333333444444444333333333333222222111111...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++******))))))+++,,,,,,---...............///111222222111000//////222666777555333444555222222222222333444555555333555999<<<<<<>>>IIIUUUaaappp|||~~~|||yyynnnbbbTTTMMMDDD<<<666222///.........////////////.........------,,,,,,------------...///000222444555666:::999777555333222111000222222333444444444333333111666<<<>>>>>>AAAFFFKKKJJJNNNVVVaaannn}}}{{{qqqnnnuuu~~~~~~~~~|||zzzxxxvvvuuuooonnnnnnlllkkkiiigggfff\\\[[[ZZZYYYWWWVVVUUUTTTLLLMMMNNNOOOOOONNNLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNUUUUUUVVVXXXYYY[[[\\\]]]```______```bbbeeeiiikkkkkkooorrrvvv~~~dddKKKBBB>>>777444888666555444444444555555666111444888;;;>>>BBBGGGJJJPPPNNNIIIAAA999555555777888999999;;;===???AAACCCHHHMMMUUU]]]cccgggkkkmmmiiikkknnnooommmlllkkkkkkdddccccccdddgggkkkppprrrooopppqqqqqqpppoooppprrrqqquuu|||}}}{{{xxxxxxyyyzzzzzzyyyyyy~~~wwwttttttrrrtttwwwyyyyyywwwuuusssssstttuuuwwwxxxwwwvvvvvvuuuwwwxxxyyyzzz|||yyyyyyyyyzzz{{{yyyuuurrrrrrrrrqqqpppqqqtttxxx||||||}}}}}}}}}~~~~~~aaaJJJ???@@@<<<;;;===999999777666555666666444333555555555555444333222111000000111111111111000000000000000000000111111111000000//////............//////...//////000111222444444666999999;;;EEEPPPdddwwwrrruuusssbbb]]]^^^^^^cccqqqlll]]]OOOPPPNNNGGGBBBBBBFFFIIINNNRRRlllxxxmmmhhheeeeeefffbbbaaa___\\\YYYWWWVVVUUUQQQRRRTTTUUUVVVVVVUUUUUUSSSQQQPPPPPPQQQQQQPPPOOOQQQOOOMMMKKKKKKKKKLLLMMMJJJIIIGGGEEECCCAAA@@@@@@<<<:::777666555333111///000000///...............////////////000000000000333333111000...---------,,,---...000222333333333333333444333222000...---,,,,,,,,,,,,,,,,,,,,,,,,//////...///111111000...000000111222333333333333555444333222222222333444999777555555777999999999:::999777555444555666777666666666666777777777777:::999888777666444333333111333555555444222111222111111222222222333333333222222111000////////////000//////............///,,,+++***))))))***+++,,,---,,,+++***))))))))))))******************************++++++++++++***))),,,,,,,,,---------......111111111000111111222222000111333444444333222111//////000111222333333444222444666888;;;CCCMMMTTTdddppp~~~rrrfffYYYOOOCCC:::777555222///......//////000000111111111000...,,,+++,,,---...,,,...///.........000222555777888777444111//////...000222333333222444555666999<<<======@@@EEEJJJNNNTTT^^^jjjwww|||qqqpppyyyzzz}}}|||yyyxxxxxxxxxuuuuuuuuutttqqqnnnkkkiiiccc___[[[YYYYYYXXXUUUQQQRRRPPPNNNMMMKKKKKKKKKLLLNNNNNNMMMLLLKKKLLLOOOQQQUUUUUUVVVXXXZZZ\\\^^^___````````````bbbdddfffgggnnnlllqqqwwwzzzVVV@@@>>>999444555555555222000000333666555444444777;;;???AAADDDLLLSSS\\\QQQEEE===777222222555444666:::===???BBBEEEHHHKKKQQQXXX___dddgggkkkmmmpppppppppppppppooonnnmmmeee```]]]```dddhhhooowwwqqqrrrrrrqqqooonnnooopppqqqtttwww{{{}}}zzzwwwxxxzzz|||{{{zzzzzzyyyuuurrrooosssxxx{{{zzzxxxuuusssuuuuuuvvvvvvuuutttsssssssssuuuxxxzzz{{{zzzyyyxxxzzz|||}}}}}}|||{{{{{{{{{vvvvvvuuuuuuuuuuuuvvvvvvzzz{{{}}}}}}}}}cccLLL@@@@@@;;;:::;;;777999777555555666666444333555555555555444333222222000000111111111111000000000000000000000000000111000000000/////////......///............//////000444333555888888<<>>>>>888777555555555333000...000000///...............////////////000000000111333222111///......------...///111222444555555555333333333333111///---,,,++++++,,,,,,,,,---------000///...///111111000...000111222222333333333333444444333222222222333444444333222333666888888888999888666555444555666777666666666666777777777777999999888777666555555444555666777777555444444555111111222222222333333333222222222333333444555666000000///...---------...(((((('''&&&&&&&&&'''''',,,++++++******************************************************+++++++++,,,,,,,,,---------......333222111000///.........///000222444444333222111000000000000111222222222111333666888;;;CCCMMMTTTeeeqqq~~~ssshhh[[[QQQEEE;;;777555222///000000000000111111222222111000...,,,,,,,,,---...+++---......---...000222444666777666333000///......000222333333333444555666999===>>>@@@CCCIIINNNUUU[[[fffsssqqqlllnnnwwwzzz~~~~~~~~~{{{{{{zzzyyyvvvrrrooolllgggbbb]]][[[ZZZYYYVVVSSSQQQPPPNNNLLLKKKKKKKKKLLLLLLMMMLLLKKKJJJKKKNNNQQQVVVWWWXXXYYY[[[]]]___```aaaaaaaaaaaaccceeeggghhhllllllttt{{{rrrPPP======888444666555444222000111444666666555888:::>>>AAADDDIIIQQQXXX```RRRCCC:::666444555888555888;;;>>>@@@CCCFFFIIIPPPTTT[[[aaafffiiilllnnnppprrruuuvvvvvvtttqqqooogggaaa]]]___bbbffflllsssqqqrrrrrrqqqooonnnnnnoooppprrrvvvyyy}}}}}}yyyxxxzzz{{{~~~{{{zzzyyyxxxtttqqqoooqqqsssuuuvvvwwwwwwxxxtttvvvwwwxxxwwwtttqqqooopppsssvvvzzz||||||zzzyyyyyyzzz}}}~~~}}}{{{yyyxxxwwwwwwvvvvvvvvvvvvvvvvvvyyy{{{|||{{{|||~~~eeeMMMAAA@@@;;;999:::666888777555555666666555333333333444444444444333333000000111111111111000000111111000000000000000000000000000/////////////////////...---------......222222444888;;;AAAOOO\\\xxx|||ggg[[[\\\aaadddsss{{{ddd[[[TTTPPPLLLHHHFFFGGGKKKNNN\\\aaawwwrrrrrrrrrlllfffbbbaaa```^^^[[[YYYWWWVVVUUUVVVUUUTTTRRRQQQPPPPPPOOOSSSQQQPPPOOOPPPQQQPPPOOOOOONNNLLLJJJJJJJJJKKKKKKHHHGGGDDDBBB???===<<<;;;666555444444444222///---000//////............////////////000000000111111222222000///............///000111333444555555555222333333222111...,,,+++******+++,,,---......///000///...///000000///...111111222222222222222222444333333222222333333444111111222444777999999888777666555555555666777888666666666666777777777777888888888888777777777666666666777555444333444666111111222222222333333333444444444444444555666777111000///...---,,,,,,,,,++++++,,,++++++***))))))************++++++++++++))))))))))))))))))))))))+++***))))))***+++,,,---,,,,,,,,,---------......222111000...------------///000111333333333222111000000000//////000000111111333666888;;;CCCMMMTTTfffqqq}}}tttjjj]]]TTTHHH>>>888555111///111111111222222222222222111000///---,,,,,,---...***+++,,,,,,,,,---///111222444555444222///......///000222333222333555666888;;;>>>@@@BBBGGGNNNSSSXXX___kkkyyyyyymmmiiimmmsss}}}|||xxxtttqqqlllfff```]]]\\\ZZZWWWUUUQQQOOONNNLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKNNNQQQWWWWWWYYY[[[]]]___```aaabbbaaaaaabbbccceeegggiiijjjlllvvvfffIII:::;;;777444555333333222000111444666777777===???AAACCCHHHQQQ[[[aaacccRRR???777555666888:::777:::===???AAADDDHHHKKKTTTYYY___dddhhhkkknnnppprrruuuzzz~~~~~~{{{wwwtttlllddd^^^^^^```bbbhhhnnnqqqrrrrrrqqqooonnnooopppppprrruuuxxx|||{{{zzzzzz{{{~~~}}}{{{zzzyyywwwssspppqqqppppppppprrrvvvzzz|||tttvvvxxxyyyxxxtttpppnnnpppsssxxx}}}~~~}}}zzz{{{~~~~~~|||zzzxxxyyyyyyxxxwwwwwwwwwwwwwwwxxxyyyzzzzzzzzz|||dddLLL@@@@@@;;;999:::666888666555555666666555333222222333444444444333333000111111222222111111000111111111000000000000000........................111000///...............000000333999???III[[[jjjrrr___WWW[[[eeekkkqqq___YYYRRRLLLGGGFFFFFFHHHLLLQQQaaatttuuurrrtttzzz{{{sssiiiddd```___]]]ZZZXXXVVVUUUUUUVVVTTTRRRPPPOOONNNOOOOOOPPPNNNLLLLLLMMMNNNMMMLLLNNNMMMLLLKKKJJJJJJJJJKKKHHHFFFDDDAAA>>><<<;;;:::<<<999555333222111000///000///............////////////000000000111111111111111000//////...//////---...000111222333333333222222222222000...+++***)))***+++,,,---///000000111///....../////////...111111222222222222111111333333333333333333444444333333444777:::;;;:::888555555444444555777888999666666666666777777777777777777888888888888888888333333333111//////111333111111222222222333333333555444333222111111000000000000...---,,,,,,++++++...///000000///...,,,+++))))))***+++,,,,,,------+++++++++++++++++++++++++++***)))((()))+++---///,,,,,,,,,---------.........---------...///000111...///000111222222222111111000///......//////000111333666777;;;BBBLLLSSSdddooozzz}}}tttjjj^^^VVVKKK@@@999444111///111111111222222222222222222111///...------------)))***+++,,,+++,,,...000000222333222000...---...///000222222222333555777;;;===@@@AAACCCHHHPPPWWW\\\cccpppsssfffeeekkkuuu~~~{{{vvvsssnnniiibbb^^^]]]\\\YYYVVVQQQPPPNNNLLLKKKJJJKKKKKKIIIIIIJJJIIIIIIKKKOOORRRVVVWWWYYY[[[]]]___``````aaaaaa```aaabbbdddfffhhhiiilllvvv{{{[[[CCC888:::555222333000333222222333555888:::;;;@@@BBBDDDGGGPPP\\\dddhhh___MMM;;;555666777888888888:::===???AAAEEEIIIMMMVVVZZZ```fffjjjnnnqqqsssvvvyyy~~~}}}{{{rrrhhh___]]]___aaaeeejjjpppqqqrrrqqqoooooopppqqqrrrtttuuuwwwzzz}}}||||||}}}}}}|||||||||zzzwwwtttrrruuusssppppppssswwwzzz|||tttuuuvvvwwwvvvuuusssrrruuuyyy~~~~~~}}}}}}~~~~~~|||zzz{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{}}}bbbJJJ???@@@<<<:::<<<999777666555555666666555444222222333333444333333333111111222222222222111111111111111111000000//////------------------------222222111000/////////000000111444;;;BBBMMM```ppprrr```XXX]]]jjjttthhhYYYTTTMMMGGGCCCDDDEEEHHHOOOXXXhhh~~~ppppppttt||||||ssshhhccc___^^^\\\YYYWWWVVVUUUUUUSSSRRRPPPOOOOOOOOOPPPQQQOOOMMMLLLLLLMMMMMMLLLKKKNNNMMMLLLLLLKKKKKKJJJJJJGGGFFFCCCAAA>>><<<;;;:::CCC>>>777222111111111222//////............//////000000000000111111111111111000///////////////000...///000111222333333333333333333222000---+++)))))))))+++,,,...///111111111000------...///...---000000111222222222111111222222222333333444444444444444555777999999777555333444444555666777888888666666666666777777777777777777777777777888888888222222111000......000222111111222222222333333333444333222000///.........///...---,,,++++++++++++***++++++,,,,,,***)))((()))***,,,---............------------------------,,,+++***))))))+++---///,,,,,,,,,---------.........------...///000111111......///000111111222222111000///.........000000222444666777:::AAAJJJRRR```kkkwww}}}{{{rrrhhh___XXXMMMBBB:::444000...//////000000111222222333222111000///...------,,,***+++,,,+++++++++---//////000111000...------...///111222222222444666999>>>@@@AAABBBCCCIIIRRRYYYccckkkyyyzzzmmmaaa```gggqqq||||||wwwxxx|||zzzuuurrrnnniiiccc```___^^^[[[XXXSSSRRRPPPMMMKKKJJJJJJJJJGGGHHHIIIIIIJJJLLLPPPSSSUUUVVVXXX[[[]]]^^^__________________aaaccceeefffjjjkkkuuu|||sssRRR???888999333000111---222333444555777:::===???AAAEEEIIINNNYYYfffkkkiiiUUUFFF888555777777666555888:::===???BBBFFFLLLOOOVVVZZZ```fffjjjooosssvvvzzz|||wwwkkk```]]]^^^```dddhhhnnnoooqqqqqqppppppqqqsssvvvwwwxxxxxxzzz}}}~~~~~~~~~|||}}}}}}}}}{{{yyywwwwww{{{xxxuuutttvvvyyyyyyyyytttsssrrrrrrsssuuuxxxyyy{{{}}}~~~|||zzzzzz{{{}}}}}}|||{{{{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvvvvxxxyyyzzz{{{aaaJJJ???@@@<<<;;;===:::777666555555666777666444222222333333333333222222111111222222222222111111222222111111000/////////---------------.........222222111111000000111111222333666===DDDOOOaaappp{{{{{{iii```cccrrrvvv```SSSLLLHHHCCCBBBEEEGGGJJJVVVdddwwwssskkkkkknnnttttttllldddaaa^^^]]][[[YYYWWWVVVUUUUUUPPPPPPPPPPPPPPPPPPQQQQQQQQQOOONNNMMMNNNOOONNNMMMLLLLLLLLLKKKJJJJJJIIIIIIEEEDDDBBB@@@>>><<<;;;;;;DDD>>>777222000111222222///............//////000000000000111111111222222000////////////000000111111222333444555555555555444444333222000...+++*********+++---...000111111222000---,,,---......---...///000111222222222222111111222333444444444444444333333444666666555333333333444555666666777777666666666666777777777777666666666666666777777777333333444222111000111333111111222222222333333333111111000000000000111111------,,,+++++++++,,,,,,))))))***************)))+++,,,...///000000000///////////////////////////---,,,+++******+++,,,---,,,,,,,,,---------......000000///...............------...///000111111222222111///......///111222444666777888999???HHHOOO]]]hhhuuu|||~~~{{{qqqfff^^^XXXNNNCCC:::333000///---...///000111333444444222222111000///---,,,,,,,,,,,,---,,,++++++,,,......///000///...---...///000111222222222444777:::???AAABBBBBBEEELLLVVV^^^hhhqqq{{{aaa\\\ZZZbbbmmmwww|||mmmddd___fffjjjqqqxxx|||~~~~~~}}}{{{{{{{{{zzzwwwtttpppnnnlllhhhdddbbbbbbaaa^^^[[[WWWUUURRROOOLLLJJJJJJIIIGGGHHHIIIIIIKKKNNNRRRUUUTTTVVVXXX[[[]]]^^^___^^^___^^^^^^___```bbbdddeeeiiikkkuuu{{{}}}}}}iiiJJJ<<<888999222000222...333555666888999<<<@@@DDDEEELLLRRRXXXdddooonnneeeJJJ???555555777666555444999;;;===@@@DDDIIIPPPTTTXXX\\\bbbfffkkkoootttwww|||zzzmmm```\\\^^^```dddhhhkkkmmmoooppppppqqqsssuuuyyyzzzzzzzzzzzz|||{{{|||}}}|||zzzzzz{{{||||||xxxxxxzzzzzzyyyvvvtttrrrpppppprrrvvvzzz}}}}}}~~~|||zzz|||xxxvvvvvvzzz||||||{{{zzzzzzyyyyyyyyyyyyzzzzzzxxxwwwuuuvvvwwwxxxxxxwwwzzz~~~cccKKK???@@@;;;:::<<<888666555444555666777666555333333333333333222111000111222222333333222222111222222111111000//////............/////////000000111000000000000000111222222333999AAAJJJVVVhhhxxx|||{{{}}}}}}uuuqqqhhhkkk}}}jjjZZZOOOFFFFFFBBBDDDJJJJJJNNN^^^rrr|||ooohhhffffffiiihhhccc``````]]]\\\ZZZXXXWWWUUUUUUTTTPPPPPPQQQQQQQQQQQQPPPPPPQQQPPPNNNNNNOOOOOOOOONNNIIIIIIIIIIIIHHHGGGGGGFFFBBBAAA???===<<<;;;;;;:::;;;888444111111111000///...............///000000000000111111111222222222///////////////000111111222222333444555555555555555555444333111...,,,***++++++,,,---...///000111333000---,,,,,,---------------///000222333333333000111222444555555444444333222111222444666666666333444444555666666666666666666666666777777777777666666666555555555555555333444555555333222222333111111222222222333333333111111000000///000000111+++++++++++++++,,,,,,---,,,,,,,,,,,,---...///000---...000222222222111000........................---------,,,,,,++++++***,,,,,,,,,---------......///...---------------------------...///000111222222111///...///111333555666777888888999>>>FFFMMM[[[ggguuu}}}{{{pppfff\\\WWWNNNDDD:::333000///------///111333555666777222222222111///...,,,+++...///...---+++***+++---.../////////------///000000111222222222444888;;;???@@@BBBDDDHHHQQQ]]]eeennnwwwppp```XXXWWW\\\gggsss~~~{{{iii[[[QQQKKKIIIQQQTTTZZZ```eeeffffffffffffgggjjjlllmmmlllkkkjjjjjjhhhffffffgggfffbbb^^^ZZZXXXTTTPPPMMMJJJIIIHHHFFFHHHIIIJJJLLLOOOTTTWWWUUUWWWZZZ]]]________________________aaaccceeefffhhhkkkwww~~~~~~vvv___DDD999777888111111555222444666999:::;;;>>>CCCGGGKKKUUU]]]dddooovvvlll]]]CCC;;;444444555555666888:::<<>>===<<<;;;:::::::::333222111111111111...,,,...............///000111000111111111111222222222///......//////000111222000111222222333333333333666666555444222///,,,++++++,,,,,,---...///000000333000---,,,,,,---------+++,,,...000222333444444000111222444555555444444444333222333666999::::::333444555555666555555555666666666666777777777777666666555555444444444444111333555555444222111222111111222222222333333333333222000///---,,,,,,+++************+++,,,---...---,,,,,,,,,---///000222///000222333333333111000.................................---,,,+++)))))),,,,,,,,,---------......*********+++,,,---///000,,,,,,------///000111222222111///...///222444666777888999888888===EEEKKKZZZgggvvv|||qqqfff[[[WWWNNNDDD:::333000///---...///222444777888999333222222111///...,,,+++000000000...+++***+++,,,.../////////......///111000111222222222444888<<<>>>@@@BBBEEEJJJUUUbbblllvvvvvveeeXXXNNNVVVWWW^^^kkkxxxqqq\\\KKKAAA>>>======AAAEEEJJJOOOSSSUUUUUUUUUVVVXXX]]]aaaeeeggghhhhhhiiihhhgggiiikkkjjjfffaaa\\\ZZZVVVRRRNNNKKKIIIHHHFFFHHHIIIKKKLLLPPPUUUXXXVVVXXX[[[^^^```aaaaaa```````````````bbbdddfffgggfffkkkyyyrrrYYY@@@666666777111333999666444777:::<<<===@@@EEEJJJQQQ\\\eeellluuuyyyjjjVVVAAA999333333444444777<<<;;;===AAAEEEJJJQQQXXX^^^bbbeeehhhjjjlllnnnqqqttt|||yyyjjj\\\XXX[[[___cccfffgggjjjmmmoooqqqtttwwwyyywwwyyy{{{|||||||||~~~}}}wwwxxxyyyxxxwwwyyy~~~~~~wwwuuuxxx{{{{{{zzzsssssssssssstttvvvwwwxxx~~~~~~~~~~~~wwwwwwyyy{{{wwwwwwwwwxxxyyyzzz{{{|||yyywwwuuuvvvxxxxxxvvvtttssstttuuuyyyfffMMM<<<===>>>777444999777777777666555555444444777555222000///000222333222222222111111111111000///111222222000000333555888111---000222...---000222111000000000222333444555:::@@@HHHYYYooo{{{oooqqq|||{{{{{{zzzrrrnnnxxxjjjWWWJJJFFFHHHEEEDDDHHHLLLQQQ\\\tttpppkkkeeebbb___```bbbcccbbb```^^^[[[XXXUUUTTTUUUWWWYYYVVVUUURRRPPPNNNNNNNNNNNNNNNMMMLLLJJJJJJKKKKKKLLLKKKJJJHHHGGGFFFDDD@@@===???===<<<<<<===;;;777333111111111000//////......000///.........000111222000111111111111000//////000000000000111111111111333222222222333444666777777777555333000...,,,++++++++++++******+++...111000000000000////////////***+++---///000000///...333333333444444555555555333333222222222333444555666555333333333555777888777777777777888888888888777666555444444444444444555444333222111222333444333222222222333333111000111111000000///......---,,,+++((('''(((***,,,...222222111000000111111222000111222333222111000///---...///111222222222222---,,,,,,++++++,,,,,,------------------...///000//////000000000///---,,,+++,,,,,,,,,...///000111111111000000000111333444777777888888555777AAAMMMXXXgggwww}}}sssiii\\\XXXPPPFFF===666111//////000111222333444444444222222222111222222333333222000...---,,,---///000111000///......///000111...///111111333666:::===BBBBBBEEEJJJPPPWWWdddpppzzz|||gggZZZRRROOOPPPVVV^^^gggtttlllXXXOOOCCC;;;888999;;;<<<<<<===>>>@@@BBBCCCDDDEEEFFFJJJNNNSSSWWW\\\bbbfffbbbeeeiiilllllljjjhhheee[[[XXXTTTRRRPPPNNNLLLIIIIIIJJJKKKLLLLLLNNNRRRTTTUUUWWW[[[^^^``````___^^^\\\\\\]]]^^^```cccfffgggggglllttt}}}jjjQQQ>>>;;;888666555666888::::::;;;===AAAFFFKKKMMMMMMZZZbbbooo{{{xxx```III:::555111000333777::::::;;;===AAAGGGNNNWWW^^^bbbeeefffhhhjjjlllqqqwww|||gggZZZYYYVVVZZZccceeegggiiilllooosssuuuwwwxxxzzzxxxwwwyyy}}}~~~|||{{{yyyuuurrrrrrvvv}}}{{{uuutttxxx||||||zzz|||vvvssssssrrrqqqtttyyy}}}||||||}}}~~~~~~|||zzz~~~}}}}}}{{{yyyzzz}}}}}}zzz{{{yyyvvvuuuttttttrrrpppnnnqqqtttyyyfffNNN======>>>777555:::777777777666555555444444222222000000111222555666222222222111111111111000///111111000...---///222555///,,,000111...---///......---------///000111111:::FFFSSSeeezzzzzz{{{xxxuuummmlllmmmllljjjmmm{{{vvvdddVVVKKKEEECCCEEEEEEHHHMMMTTTdddzzzkkkfffbbb___\\\\\\___```^^^\\\]]][[[YYYVVVUUUUUUVVVWWWVVVUUURRRPPPNNNMMMLLLLLLMMMLLLKKKJJJJJJJJJKKKKKKIIIGGGFFFFFFFFFDDDAAA???===<<<;;;;;;;;;:::555222222111111000000//////...///.........///000222333111111111111000000000///------------.........///333333333333444555777888777666444222///---+++++++++,,,,,,++++++,,,///222333222111///---,,,+++***,,,---...///////////////444444444444333333333333333333222222333333444555666555333333333555666888555555666666666777777777555555555444444444555555555444333222222222333333000000000111222222111000---,,,,,,+++***)))((('''++++++******+++...000111222222222222222222333333222333333333333222111111000000111222222222222222......------------............------......//////------.........---++++++------------///000111222222111000000000111222333444444444444333555???LLLXXXgggvvv|||rrriii^^^YYYQQQGGG>>>666222//////000222333444444555555333222222222222222333333111000///------...///000111000///......///000111...000111222333666;;;>>>CCCCCCFFFMMMSSS[[[hhhtttsss]]]PPPJJJHHHIIIMMM\\\fffssszzzdddRRRKKKDDD;;;555444666888999;;;;;;<<<<<<======>>>>>>@@@CCCGGGLLLQQQWWW^^^bbbcccfffiiikkkkkkiiifffccc[[[XXXUUURRRQQQOOOMMMKKKHHHIIIJJJKKKKKKMMMPPPRRRUUUWWWZZZ^^^___```___^^^[[[[[[\\\]]]___bbbeeeggggggkkkrrr|||fffMMM:::999666444444666888:::;;;===???DDDJJJOOORRRSSS\\\eeeqqq{{{~~~sssYYYAAA:::666333222555888::::::===???CCCIIIPPPXXX___ccceeegggiiikkkmmmrrryyy}}}hhh[[[ZZZWWW[[[eeegggiiikkkmmmqqqtttvvvxxxyyyzzzxxxwwwxxx{{{}}}}}}|||{{{yyywwwwwwxxx|||{{{vvvvvvzzz||||||zzzwwwrrroooppppppooorrrwwwzzzzzz{{{~~~|||zzz~~~{{{yyyxxx{{{~~~|||yyyvvvsssrrrqqqooonnnmmmqqqvvv{{{cccMMM===<<<<<<666444888777777777666555555444444111111111111222333444555222222222111111111111000000000000...,,,+++,,,...000---,,,000111///---...//////...//////111333444222???QQQcccvvvttttttccc^^^XXX\\\aaagggppplll___WWWNNNFFFBBBEEEFFFIIINNNYYYooouuuiiieeedddaaa^^^^^^aaabbb```^^^]]][[[ZZZXXXVVVUUUUUUUUUVVVUUUSSSPPPNNNLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJGGGEEEDDDDDDEEEDDDBBB@@@<<<;;;:::999999777444111111111111000//////......---.........000111333444222111111000///000000000***+++,,,,,,---...//////444333444444555777888999888777555333000...---,,,+++,,,---,,,,,,---000333444333222000...---,,,+++/////////......///000000444444444333222222111111333333333333333444444444555555444333333555666777444444555555555666666666555444444444444555666666555444444333222333333333......///000111111111111000///...,,,+++)))((((((+++,,,---///111222444444333333333333444444555555555555444333333333333444222222333333222222111000//////............////////////..................------...///...---,,,+++............///000222222333222111111000111111111333111222222222555@@@LLLXXXfffuuu}}}~~~zzzqqqhhh```[[[RRRHHH>>>777333000111111333444555666666666333333222222222222333333111000///...---...///000000000////////////000000///000111222444777<<>>>>>999444222222444666777;;;;;;;;;:::999888888888:::<<<@@@DDDJJJQQQYYY^^^ccceeehhhjjjiiigggdddbbb]]]ZZZWWWUUUSSSRRROOOMMMJJJKKKLLLLLLLLLMMMPPPRRRVVVWWWZZZ]]]______^^^^^^ZZZZZZ[[[\\\___bbbdddfffhhhkkkpppzzzzzz```GGG999777666555666888;;;===???@@@DDDHHHNNNTTTYYY[[[```kkkxxx}}}yyyhhhNNN888999777555555777999::::::???AAAEEELLLSSS[[[bbbeeefffhhhjjjlllooouuu{{{iii\\\\\\YYY]]]fffhhhkkklllooorrruuuxxxyyyzzzzzzxxxvvvvvvyyy{{{}}}}}}|||{{{{{{|||~~~{{{xxxyyy|||}}}|||zzzuuuqqqnnnpppqqqqqqtttyyy{{{{{{}}}~~~zzzyyyyyy|||}}}zzzuuurrrqqqpppooonnnmmmttt{{{~~~___LLL===::::::555222555777777777666555555444444444444444333333222111111222222222111111111000000/////////...---------...------...000111000//////000000///000111333555666999HHH]]]ppp}}}sssjjj\\\XXXTTTYYYbbblllyyyzzzjjj```XXXOOOIIIGGGGGGIIILLLRRR___{{{sssjjjhhheeebbb______aaabbb```^^^[[[[[[ZZZYYYWWWUUUTTTSSSWWWVVVTTTQQQOOOMMMKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGEEECCCCCCCCCBBB@@@>>>;;;::::::999888666333222000000//////...---------------...///111222444444222222000/////////000111,,,---...///000222333333333444444666777888999::::::999777555222000...---+++,,,.........///111444333333333222222222111111222111///......///000111222222222222222111111111222333333444444444444444555555444444444444555666444444555555555666666666666555555444444444555555555555444444333333333333///000111111000//////000222111000...,,,+++***)))---...000222444444444444333444444555666666666666777666555444333444555666333333333222222000/////////..................//////////////////...------...///000111111000///...------------...///000111333333222111111000000000333111111333444888BBBMMMWWWdddrrrzzz|||yyyppphhhccc]]]TTTIII???888333111111222333555666666777777444444333222222222333333111000//////......//////000000////////////000000///111222333555888===AAADDDEEEJJJSSS[[[eeetttyyy___PPPIIIBBBCCCFFFLLLTTT\\\cccsssiiiUUUHHH@@@<<<888777555444555777888999<<<;;;;;;:::999888888777:::;;;===@@@DDDKKKSSSXXX___aaadddggghhhhhhfffeeeaaa^^^ZZZXXXWWWUUUSSSQQQNNNOOOOOOOOONNNOOORRRTTTVVVXXXZZZ\\\^^^^^^^^^^^^ZZZZZZ[[[\\\___bbbeeegggjjjkkkpppyyy~~~sssYYYBBB:::999999999;;;>>>AAACCCDDDFFFIIIMMMQQQXXX^^^bbbgggvvvpppZZZDDD555777777666666888999;;;;;;AAACCCHHHNNNVVV]]]dddggghhhjjjlllnnnrrrwww~~~hhh\\\\\\ZZZ^^^gggiiikkkmmmooorrruuuwwwyyyzzzzzzxxxvvvuuuwwwyyy|||}}}~~~~~~}}}{{{zzz{{{}}}~~~|||zzzvvvsssqqqtttvvvvvvzzz|||{{{||||||yyyuuurrrrrrrrrrrrqqqpppyyy___OOO@@@<<<;;;666444666777777777666555555444444555555444444333222222111222222222111111111000000///.........///000000000,,,///111111111222111000,,,,,,,,,---...111333444>>>NNNbbbvvvvvv{{{zzzssswwwsssaaaWWWUUUVVV\\\fffsss~~~uuukkkaaaUUULLLJJJMMMKKKNNNQQQYYYjjjoooiiigggaaa^^^[[[[[[]]]^^^\\\YYYYYYYYYYYYXXXWWWUUUSSSRRRVVVVVVTTTSSSPPPNNNMMMLLLIIIIIIIIIIIIIIIHHHHHHGGGHHHFFFCCCAAA@@@???===;;;;;;;;;:::999777555444333///......------,,,++++++,,,---...000222333444444222111111000000000000000---...///000222444555555333444555666888999::::::999888666444111///...---+++,,,......///000222444333333333333222222222222222111///......///000111/////////000111222333333222333444555555555444444555555555444444444555555555555666666666777777777888777666555444333333333555555555444444444333333222444555333000...---...,,,+++***)))((('''&&&&&&///111333444555444333222444555666777777777777666777666555444333444555666222222222222111000//////......------------......///000000000///...---,,,...///000111111000//////,,,,,,,,,,,,---...//////222222222222111111000000222000000333555999BBBLLLUUUbbbooowwwyyywwwpppiiieee___UUUIII???888333111222333444555666777777777555444444333222222222333111111000/////////////////////000000000000//////000111333444666:::>>>BBBCCCEEEKKKUUU___jjjzzzvvv[[[JJJDDDAAA@@@CCCHHHMMMWWWaaammm|||fffSSSHHHBBB>>><<<888888999999999999:::;;;::::::::::::::::::999999:::;;;<<<===???DDDJJJOOOWWWZZZ^^^cccfffhhhhhhhhheeebbb^^^\\\ZZZXXXUUUSSSNNNOOOPPPOOOOOOPPPRRRUUUWWWXXXZZZ[[[]]]]]]]]]]]]\\\\\\]]]^^^```ccceeegggkkkkkkpppwwwxxxjjjRRR@@@:::::::::<<>>888555666666777888999<<<===CCCEEEJJJQQQYYY```fffiiikkkmmmoooqqqtttyyy~~~ggg[[[\\\ZZZ^^^gggiiikkkmmmooorrruuuwwwxxxyyyzzzyyywwwvvvvvvxxx{{{~~~~~~{{{{{{{{{|||}}}}}}{{{zzzxxxuuutttxxxzzz{{{~~~xxxuuusssrrrssstttuuutttvvv```SSSEEE@@@===:::888999777777777666555555444444222222222222333444555666222222222111111111111000000///......111222222222,,,111333000000111222111.........///111444666888???OOOeeeyyyzzznnnxxx}}}sssmmm~~~zzziii]]]VVVTTTVVV\\\gggwwwxxxrrrhhh^^^QQQIIIKKKQQQQQQTTTZZZeee{{{wwwjjjeeedddccc___\\\\\\^^^^^^\\\ZZZWWWWWWWWWVVVUUUTTTSSSRRRTTTTTTTTTRRRQQQOOOMMMLLLIIIIIIJJJJJJIIIIIIHHHGGGHHHEEEBBB@@@???===;;;999:::;;;;;;888555333333444.........---,,,,,,++++++---...///111222333333333000111111111111000//////,,,---...///111222333444222333555666888999::::::777666444222///---+++***)))+++...//////000222444555444333111///...---,,,/////////......///000000,,,---...///000222333333222333444666666555555444555555555555555444444444555555666666666777777777777777666444444333333444444555555555555444333333333555666444///,,,,,,---))))))))))))))))))))))))222222444555555555444333555666777888888777666555555555444333333333333444111111222222222222222111...------------------......///000111000///...---,,,---...///000///...---,,,,,,++++++,,,------...111111222222222111000000000...///333666888???GGGRRR___llltttwwwvvvqqqjjjfff```UUUIII>>>777333111222222444555666777777777666555444333333222222333111111111000000000////////////000000000000//////000222444555777;;;@@@CCCCCCEEELLLXXXcccppprrrWWWGGG@@@<<<<<<@@@GGGLLLTTTaaalll}}}}}}iiiQQQDDD>>>;;;888777888:::;;;;;;::::::;;;<<<::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;>>>CCCFFFNNNRRRWWW]]]bbbfffhhhiiihhheee```]]][[[XXXUUUSSSKKKLLLMMMMMMMMMNNNQQQSSSWWWXXXYYY[[[\\\]]]]]]]]]^^^^^^^^^___```bbbdddfffiiijjjoootttppp___LLLAAA::::::;;;===@@@DDDGGGIIIMMMOOORRRUUUXXX```iiiqqq|||tttVVVAAA::::::555666777777888;;;???BBBEEEHHHNNNUUU\\\ccciiilllnnnppprrrsssvvv{{{}}}fff[[[]]][[[___hhhiiilllmmmppprrruuuwwwxxxxxxyyyzzzyyyxxxwwwxxx{{{}}}}}}}}}~~~zzz{{{{{{||||||{{{{{{zzzxxxuuuvvvzzz|||}}}vvvtttssstttvvvwwwwwwvvvzzz___SSSGGG@@@===:::999999777777777666555555444444444333222111222444666777222222222111111111111000222000......111222111000---222333...,,,000222111111111111333555888:::<<>>>>>===<<<:::999:::999777333111222333000000///......------,,,...///000222333333222222///000222333333111///---,,,---...///000111222222000222444666888999999999888777555333000...,,,,,,(((***---...///000111333444333222111///---,,,+++,,,---...///////////////------...//////000111111222333555666777666555444555555666555555444444333444444555555555666666666444444444444444555666777444555666666666555333333111444666333...++++++...***+++,,,---...///000111222333444555666777777777666777888999888666444333222333333333333222111111000111222444555666666666//////............//////---...000111111000///...,,,---...///000//////...---,,,,,,,,,,,,---......000000111222333222111111///...000555888:::???DDDPPP\\\jjjqqquuuvvvrrrlllggg```UUUHHH===666222111111222333444555666666666666666555333333222222222111111111111111000//////...///000111111000///...111222444666888<<>>>>>>>>@@@GGGPPPWWWaaappp~~~zzzdddTTTEEE===999666666888888;;;======;;;;;;===???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<=========>>>AAADDDGGGJJJOOOVVV\\\aaadddeeeiiieee```\\\YYYVVVRRRPPPJJJKKKLLLLLLLLLNNNQQQTTTXXXXXXYYYZZZ[[[\\\]]]]]]______^^^^^^___```bbbccceeehhhnnnpppgggTTTFFFAAA<<<<<<>>>@@@DDDGGGJJJKKKNNNQQQUUUYYY]]]fffrrr{{{|||cccIII;;;888777666777888888:::>>>DDDIIIIIILLLRRRYYYaaahhhmmmooorrrssstttuuuwww|||}}}fff\\\^^^]]]aaajjjkkknnnoooqqqtttvvvxxxyyyyyyyyyzzz{{{zzzyyyyyy{{{}}}}}}}}}~~~zzzzzz{{{{{{zzzzzzzzz{{{zzzwwwxxx|||~~~~~~{{{zzz{{{|||~~~~~~|||{{{zzz~~~xxx\\\QQQEEE>>>:::888666666777777777666555555444444888777444111111222444555222222222111111111111000444111......000111///---,,,222222,,,***...111000......///000333666888:::EEEVVVmmmrrrhhhjjjzzz}}}ooogggkkkxxxfffWWWNNNLLLZZZ___iiizzz{{{nnn```XXXSSSRRRTTTYYY[[[```jjj|||xxxkkkfffggghhhbbb^^^[[[[[[\\\\\\ZZZXXXSSSSSSRRRRRRRRRRRRSSSSSSNNNNNNOOOOOONNNMMMKKKJJJIIIJJJKKKKKKKKKJJJIIIHHHDDDAAA>>>======>>>===<<<777888888555111///000222111111111000//////......///000111222333333222111...000222444444111...,,,......///000111222333333000111333666888999999999;;;:::888666444111000///'''***---...//////111333222222222111111111111000***+++---///000000///............///////////////222333555777777666555444555666666666555444333333333333333444444444555555111222222333555777999:::444555666666666555333333...111444222---***,,,...)))***,,,...000222333444222333444555777999:::;;;777888999999888666333222000111222333222111000///000111333555777999::::::000000////////////000000,,,...000111222111000///...///000222222222111000......---------.../////////000111222333333222111222000333999<<<===@@@EEENNNZZZhhhppptttvvvrrrmmmggg```UUUHHH===666222000111111333444555666666666777666555444333222222222111111111111111000//////...///000111111000///...111333444666888<<>>===@@@AAAEEEMMMWWW___iiizzz|||rrriiiOOOFFF???<<<999555999@@@999<<<>>>???===>>>@@@CCCDDDDDDCCCCCCBBBBBBAAAAAA===>>>@@@@@@@@@AAADDDFFFCCCFFFKKKQQQWWW\\\___aaahhheee```[[[XXXTTTPPPMMMJJJLLLMMMMMMNNNPPPSSSVVVXXXYYYYYYZZZ[[[\\\\\\]]]```___^^^]]]^^^___```aaabbbffflllnnnaaaMMMBBBAAA???@@@BBBDDDGGGKKKMMMOOONNNRRRWWW[[[```kkkxxxpppVVVBBB999666444777999::::::;;;@@@HHHNNNLLLOOOUUU]]]dddkkkppprrrtttuuuvvvvvvxxx|||~~~ggg^^^```___ccckkkmmmooopppsssuuuwwwyyyzzz{{{xxx{{{}}}|||zzzyyy{{{}}}~~~~~~~~~}}}zzzzzzzzzzzzxxxyyyzzz{{{|||zzzzzz~~~yyy|||}}}}}}{{{sssbbbKKKAAAAAA:::777999666222555888888777666555555666555444333222111111111111111111111111111111111222111000//////000111222...///////////////......000...///222333333777===HHH^^^vvv|||iiifffkkkqqqmmmffflll{{{rrraaaUUURRRVVVXXXdddttt|||wwwhhhYYYSSSRRRTTTWWW\\\```bbbqqqvvvllljjjhhhccc``````^^^[[[ZZZYYYWWWTTTRRRTTTSSSRRRQQQQQQPPPPPPQQQPPPPPPOOOMMMKKKJJJIIIHHHIIIHHHGGGGGGHHHHHHFFFDDDBBB???<<<;;;;;;<<<;;;:::;;;999555111...---..................////////////000111111111111222222222000111111000---,,,,,,---/////////000111111222222444555777999:::;;;::::::999999888666333///,,,***)))))))))***+++,,,...///111555777333000000...+++++++++,,,---...///000111---------------...000000555555666666666666555555666666666666666666666666666666666777777777777888666555444333333444555666222333333444555555555444444333000---+++*********,,,++++++,,,---///111333666555444666888::::::999777888888555000---...000---...//////000000//////000...---///333444222000...---,,,+++***+++,,,---111111222333222111000///222333444444333222000///...------...//////...,,,111222222333333222222111555555666666777:::???CCCQQQXXXcccmmmrrrrrrnnnlllddd___UUUIII===666222222333111000111333555555555333333333333333333333333///////////////......---///............//////000000000222555999===AAADDDGGGMMMXXXdddrrrsssUUUHHHCCC<<<999<<>>@@@@@@BBBEEEJJJMMMIIIFFFDDDDDDFFFGGGEEEBBBEEEAAA>>>AAAGGGJJJFFFAAABBBDDDHHHNNNUUU[[[```cccfffeeebbb\\\VVVQQQOOONNNMMMLLLLLLNNNQQQUUUWWWXXXYYYYYYYYYZZZ\\\^^^```aaa___^^^]]]\\\\\\]]]___```ccccccaaa]]]VVVMMMDDD???BBBCCCDDDEEEHHHKKKNNNPPPKKKTTT]]]bbbfffppp~~~|||^^^GGG:::333444888888:::<<<>>>@@@CCCHHHKKKMMMRRRZZZbbbhhhlllpppsssrrrtttvvvxxxyyy{{{nnn]]]\\\bbbeeehhhlllrrrqqqqqqssswww{{{|||}}}|||{{{{{{zzzzzzzzz{{{{{{~~~~~~}}}www{{{|||zzzzzz{{{|||}}}|||wwwrrrbbbKKKAAAAAA:::777999666111333666666555444333333555555444333222222222222111111111111111111111111222111000//////000111222...///////////////......222000111333444444888>>>PPPfff}}}vvveeekkkqqqqqqjjjeeennn|||rrraaaTTTQQQTTT^^^lll~~~qqqcccUUUOOOOOOPPPTTTXXX___eeexxxrrriiihhheeeaaa___```^^^\\\[[[ZZZYYYVVVTTTUUUTTTSSSQQQPPPPPPOOOOOOQQQQQQPPPNNNMMMKKKJJJJJJHHHGGGFFFGGGHHHHHHFFFDDDAAA???<<<;;;;;;;;;;;;:::<<<:::666333111000111222............////////////000111111111111222222222000111111000---,,,,,,---------...///000111222222444555666777888999999999999888888666333000,,,+++*********+++,,,---...///222666888444111111///,,,---------............///------------...///000000111222444777999;;;<<<===555555555555555555555555333333333333444444444444666666555444444555666666666666666666555444333333444222000---,,,+++******...------...///111222444666666666999;;;===<<<;;;666666555333000......///++++++,,,------------,,,///......000222333222000...---,,,+++++++++,,,,,,000111222333222222000000222333444444333222111000///...---...//////...,,,//////111222333333333333333444444444555999===AAALLLSSS___jjjppprrrooommmeee___UUUIII>>>666333222333111000111333555555444333333333333333333333333000000000111000//////...///............///000000111222333777;;;???CCCEEEGGGNNNYYYeeeqqqrrrZZZDDD======<<>>@@@BBBCCCEEEGGGKKKNNNNNNLLLJJJJJJKKKKKKIIIGGGDDDBBBBBBEEEJJJMMMLLLIIIEEEGGGJJJNNNTTT[[[```ccchhhfffccc\\\VVVQQQOOOOOOMMMNNNOOOQQQTTTVVVWWWXXXZZZZZZ[[[[[[\\\^^^___``````___^^^]]]]]]^^^___```aaa```^^^ZZZTTTLLLEEEAAAEEEEEEEEEGGGIIILLLOOOQQQOOOVVV^^^cccjjjuuuqqqUUUBBB999555555888777999;;;>>>AAAEEEIIIMMMOOOUUU]]]dddiiimmmpppsssqqqsssuuuwwwyyy{{{mmm]]]^^^dddfffiiimmmppppppqqquuuyyy||||||||||||{{{{{{zzzzzz{{{{{{{{{~~~zzz~~~~~~}}}}}}}}}}}}~~~~~~}}}yyytttoooaaaKKKAAAAAA:::888999666222444666666555333333444444444333333333333444444222222222222222222222222111111000000000000111111...//////000000/////////111///000444666777<<>>;;;;;;;;;;;;:::999999888555222111111222333............////////////000111111111111222222222000111111000---,,,,,,---++++++,,,...000111222333666666666666666777888999888888777666333000---++++++++++++,,,---...///000222777999666333333111...000//////...---------------------......///000111555666777888999999999999555555555555555555555555555555555555666666666666777666666555555666666777999999888777555333222111333222///---,,,+++++++++000000000000111222333444777777999<<>><<<555333111//////...---,,,******+++,,,,,,,,,,,,,,,///......000222222111000...------,,,+++,,,,,,,,,000000222222333222111000222333444444444333222111///...---...///000///------...000111333444444444111222222222333777<<>>:::999777888:::<<<======AAACCCFFFHHHIIILLLOOOQQQUUUSSSRRRRRRRRRQQQOOOMMMHHHIIIJJJLLLNNNOOOOOOOOOKKKKKKLLLOOOTTT[[[aaaeeellliiiddd]]]VVVQQQPPPQQQPPPQQQTTTVVVXXXXXXWWWVVV[[[[[[\\\\\\]]]^^^______aaa```___^^^^^^___```aaa^^^]]][[[WWWRRRLLLGGGDDDHHHHHHIIIIIIKKKNNNPPPQQQSSSXXX^^^eeepppuuu```GGG:::777666777999666888;;;>>>AAAFFFKKKOOOSSSXXX___fffjjjmmmppprrrqqqsssuuuwwwyyy|||~~~lll___```fffhhhjjjooopppqqqssswww|||~~~}}}||||||{{{{{{zzz{{{{{{||||||}}}~~~}}}}}}{{{vvvqqqlllaaaKKK@@@@@@:::888:::777555777888888777555555666333333333333333444555555222222222222222222222222111000000000000000000111...//////000000000000///---,,,...333777:::AAAIIIYYYooo~~~ooohhh~~~yyykkkrrr{{{jjj[[[UUUZZZdddtttvvvcccYYYOOOLLLLLLNNNSSSYYY]]]rrryyykkkfffdddbbb______```^^^]]]\\\]]]\\\[[[YYYWWWVVVTTTQQQOOONNNMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDEEEFFFFFFDDDCCC>>>===;;;:::::::::999777444222111///...//////000............////////////000000111111111222222222000111111000---,,,,,,---***+++---///111333444555999888777666666777888999888888777666333000---+++,,,,,,,,,------///000000333888:::777555555444111000000......---......///............///000111222555666666666666555555444555555555555555555555555666666666666777777777777777777666666666666777777888888777666444333111000222111///---,,,+++,,,,,,000111111111222333444444999:::;;;>>>???>>>;;;888333///,,,,,,......,,,***+++,,,------......------......///000111111111000......------,,,,,,,,,,,,///000111222333222222111222333444555555444333333111///......///000000...///000111333444444555555111111222222333666;;;???EEELLLYYYeeennnqqqqqqppphhh```SSSFFF===777444333333111000111333444444333222222222222222222222222000111111111111000//////......---......///000111111333555999>>>BBBEEEGGGMMMWWWeeeoooxxxiiiNNNEEE===::::::===FFFPPP^^^gggrrr{{{|||qqqaaaTTTJJJCCC===999666777888999<<<>>>??????CCCFFFJJJMMMOOOQQQSSSUUUYYYYYYYYYXXXWWWVVVTTTRRRPPPSSSUUUTTTQQQOOOPPPRRRRRRQQQPPPRRRVVV]]]dddhhhpppmmmggg^^^WWWRRRRRRSSSUUUWWWZZZ[[[ZZZWWWUUUSSSYYYYYY[[[]]]___```aaaaaabbbaaa``````___``````aaa]]][[[YYYUUUQQQNNNKKKJJJLLLLLLLLLLLLMMMOOOQQQSSSUUUZZZ```hhhyyydddQQQ===666777888888888888:::===@@@CCCGGGLLLOOOVVV[[[aaagggjjjmmmoooqqqssstttwwwyyy{{{{{{lllaaadddjjjkkkmmmrrrrrrssswww{{{|||{{{{{{{{{{{{{{{||||||}}}~~~}}}{{{zzzxxxuuupppmmm```JJJ@@@@@@:::888:::777666888999888666555555666333333333333444555666666222222222222222222222222000000000111111000000000......///000111111000000...---///444777;;;CCCKKKWWWnnnttt{{{rrr}}}|||iiiYYYVVVaaaoooooo[[[SSSLLLKKKMMMOOOUUU\\\ddd}}}~~~tttjjjgggeeebbb```aaa___]]]\\\\\\\\\\\\[[[YYYWWWVVVTTTQQQOOOMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDBBBAAA===;;;:::::::::999777666000///...---------...///............////////////000000111111111222222222000111111000---,,,,,,---+++,,,...000222444666777:::999888777888999:::;;;777777777555333000...,,,------------...///000000333888:::888666666555333//////...------///000111////////////000111222222000111333555777999999:::555555555555555555555555222222222333333333444444666666777777777777666666444555555444333222111000111000...---,,,,,,,,,---000000111222333444444444;;;;;;;;;<<<<<<999555111000---******,,,...,,,)))+++,,,------......---------...///000000000000111.........---------,,,,,,...///111222333333333222222333444555666666555444222000......000111000000222333444444444444444444111222333333444777<<<@@@GGGNNNYYYeeemmmqqqqqqpppiii```QQQDDD<<<777444333333111000000222333333222111111111111111111111111//////000000//////...------------......///111111000222555:::>>>BBBEEEGGGNNNYYYgggsss}}}qqqXXX@@@===;;;;;;===CCCOOOZZZaaalllxxxzzzmmmcccUUUIIIBBB===;;;999555666999;;;===>>>@@@AAADDDGGGLLLPPPRRRUUUXXXZZZ\\\]]]]]]]]][[[YYYWWWWWWVVVYYY[[[ZZZUUUSSSTTTVVVXXXVVVUUUVVV[[[bbbiiinnnuuuqqqkkkbbbYYYUUUTTTTTTYYY\\\^^^\\\XXXTTTQQQPPPTTTVVVYYY\\\___bbbcccdddbbbbbbaaaaaa````````````\\\[[[YYYVVVSSSQQQPPPOOOOOONNNNNNNNNOOOQQQSSSTTTUUU\\\cccnnnzzzVVVGGG888444777888888888<<<===@@@BBBDDDHHHMMMPPPXXX]]]ccchhhkkkmmmooopppuuuwwwyyy{{{~~~yyyllldddiiiooooooqqquuuvvvwww{{{}}}{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~|||{{{yyyxxxwwwuuurrrppp```JJJ@@@@@@;;;888:::888666777777666444333444555444444333333444555666666333333333333333333333333000000111111111111000000......///000111111111111333111222666999<<>>;;;:::999999999999666444111111000////////////000............////////////000111111111111222222222000111111000---,,,,,,---,,,---///111333555777777999999999999999:::;;;<<<777777777555333111...,,,---------------...//////333888:::888666777777444000///...------///111222////////////000111222333666777777888888888888888444444444444444444444444333333333444444444555555555666666777777666666555222222333333333222222111000///...---,,,------...///000111333555555666666<<<;;;999888777444///,,,,,,+++)))***+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,...000000//////000111---............---,,,,,,---...000222333444333333111222444666777777666666333111///...000111111111333333444444444444333333222333333444555888===@@@HHHOOOZZZeeemmmqqqrrrqqqjjj___OOOAAA:::666333222333222000000222333222111000000000000000000000000///////////////...---------------......000111222///222666;;;???CCCFFFGGGNNNXXXhhhvvv{{{^^^KKK===<<<;;;:::===EEERRR[[[eeerrr}}}}}}rrr\\\TTTJJJAAA<<<::::::999444666999:::;;;<<>>;;;:::999999999999888555333222222222111111000000000............////////////000111111111111222222222000111111000---,,,,,,---------///000222444555666666777888999:::;;;;;;;;;777777666555333111...------------,,,------...///222777:::888777888777555222111///------...000111000000000000111222333333<<<<<<;;;999777555222111444444444444444444444444555555555666666666777777444555666666666666555444333333444444333333222111000///...---,,,---......///000222555777888999999;;;999666444333000---***)))***************,,,---++++++,,,------------,,,+++---000000///...000111---.../////////...,,,,,,,,,...000222333444444444111222444666777888777777444111///...000111222222000111111222333333333333222333333333444888<<<@@@FFFMMMXXXdddmmmqqqrrrrrrjjj]]]LLL???888555333111333222000000111222222111000000000000000000000000000000000000000///......------------///000111222000333777<<>>======BBBNNN[[[cccnnnzzz{{{oooaaaLLLGGGAAA;;;888777777888444666888888777888;;;>>>>>>AAAEEEIIINNNTTTZZZ^^^```dddggghhhfffcccccccccaaabbbccccccaaa`````````^^^^^^___bbbhhhpppwww|||{{{yyyssskkkbbb[[[WWWVVVSSSTTTSSSOOOIIIGGGJJJNNNPPPRRRVVV[[[___aaabbbcccaaaaaaaaaaaa```___^^^^^^ZZZZZZZZZYYYWWWUUUSSSRRRPPPOOOOOOPPPRRRTTTVVVWWWXXXfffrrr{{{tttWWWAAA;;;777777777666777;;;<<>>777444222000333222000000111222222111000000000000000000000000111111111111111000//////,,,,,,------///000111222111444999>>>CCCGGGIIIJJJTTT^^^nnnwwwWWWCCC<<<777999;;;@@@LLL]]]nnnwwwwwwxxxppp```OOOCCC@@@;;;777555444444555444666777666444555999<<<;;;===AAAEEEKKKQQQYYY^^^cccgggkkkllljjjhhhggghhhjjjiiihhhfffeeebbb```^^^______aaaffflllttt{{{}}}{{{vvvnnnddd]]]XXXWWWNNNOOOMMMHHHCCCDDDIIIOOOPPPSSSWWW[[[^^^`````````aaaaaaaaaaaa```___]]]]]]YYYYYYZZZYYYXXXUUUSSSRRROOOOOOOOOPPPRRRTTTWWWXXX[[[jjjxxxkkkKKK:::777666777666555888===:::===BBBGGGLLLRRRYYY^^^```eeekkkpppsssuuuvvvxxxvvvwwwzzz|||vvvnnnmmmuuu{{{zzz{{{}}}}}}}}}|||zzz{{{{{{{{{{{{|||}}}~~~|||{{{{{{||||||}}}}}}~~~}}}}}}|||~~~~~~{{{xxxvvvvvvvvvuuuttt^^^III???@@@:::888999666888888888888777777777777666666666666555555555555444444333333333333222222222111111111000000//////000000000000111222333444777444777>>>BBBHHHXXXiii~~~rrriiiyyy|||yyy|||eeeTTTQQQMMMLLLNNNPPPRRRZZZlll|||}}}vvvjjjhhhfffdddbbbaaaaaaaaa[[[[[[[[[ZZZXXXVVVTTTRRRTTTUUUVVVSSSOOOLLLLLLNNNIIIHHHHHHIIIKKKLLLKKKIIIGGGEEEBBB@@@???>>><<<:::;;;::::::999888777666666555444333111000/////////............////////////222222111111111111111111333222000---***'''$$$"""******,,,...000333555666444555666777999999::::::999999:::999888555222000---------------...//////111444888999888777666666111000///////////////000000000111111111111000000777777777777777777777777444444444444444444444444333333333444444444555555444444444555555555555666444444555555444444333222000///...------...///000000///000222666999:::;;;<<<999444000,,,+++++++++'''((()))+++------......222222111111000000//////------------...000111222000//////...------,,,,,,//////111222444666777777777777777888999999::::::555444333111000/////////////////////111333555666111333555555666888;;;===DDDKKKSSS]]]jjjtttuuuqqqeee[[[MMM???777444333222555444333111000/////////000000000000////////////......//////......---,,,***+++---///111111111111444666===DDDGGGGGGJJJOOOZZZeeeuuu^^^GGG>>>===<<<;;;:::@@@TTTnnn~~~wwwmmm^^^LLL>>>777777666666555555555555444444333333333444555555999:::<<>>AAACCCFFFIIINNNTTT[[[```dddhhhmmmqqqsssuuuwwwyyyxxxxxx{{{xxxlllnnnrrrwww|||~~~~~~}}}~~~~~~~~~~~~~~~}}}||||||zzzzzzyyyyyyyyyzzz{{{{{{|||{{{{{{{{{|||~~~~~~|||~~~}}}~~~|||{{{{{{}}}}}}{{{zzzyyywwwuuutttsssssssss^^^III???@@@:::888999666888888888888777777777777666666666666555555555555444444333333333222222222111111111000000000//////000/////////000111222222666222555>>>FFFOOO```rrr{{{sssxxxuuutttuuuvvv}}}yyy___RRROOOLLLLLLNNNRRRVVVaaatttvvvpppiiihhhfffdddbbbaaaaaaaaa^^^\\\ZZZWWWVVVTTTTTTTTTSSSTTTUUURRRNNNLLLLLLMMMLLLIIIGGGFFFGGGHHHHHHGGGFFFDDDAAA???>>>===;;;:::999999888777666555555444333333111000///.....................////////////111111111111111111111111/////////...,,,+++)))(((---......///111333444555444555666888999999::::::999999:::999888555222000++++++,,,---...///111111333777:::<<<;;;999999999555444333111000///......222222333333333333222222555555555555555555555555444444444444444444444444333333333444444444555555777777666555444333333222222222333333222222111000000///...------...///000222111222444777::::::999555333///+++)))(((((((((((()))***,,,---...//////222111111111111111000000000000000111111333444444111000000///......------...///000222333555666777777777777888999999::::::666555333111000//////000//////......///111333444222333555666666777:::<<>>>>>===;;;999888888777666555444333333222111000///...---------............////////////111111111111111111111111//////......------,,,,,,000000000111222333444555555555777888999999::::::999999:::999888555222000******+++,,,...000222333444777:::<<<<<<:::::::::999888666444111///...---222222333333333333222222333333444444444444333333444444444444444444444444333333333444444444555555777777666555444333333222222222333333222222111000000///...------...///000333333444777999999777555///...+++((('''''''''((()))***,,,---///000000000111111222222222222222222////////////000000111222111111111000//////......---...///111333444555666777777777888999999::::::888666333000//////000111000///.........///111222333444666666555666888;;;:::BBBMMMZZZiiiuuuwwwssskkk```OOO???666333333444444444333222111000000////////////.........------------......------,,,+++((())),,,///222444555666666;;;FFFNNNOOOLLLOOOUUUbbbvvveeeJJJ<<<:::<<<;;;@@@HHHTTTfffxxx{{{wwwmmm^^^MMMAAA:::888444444444444333333333333444333333222222333333333333444555666888<<>>AAAFFFJJJMMMPPPRRRUUUYYY\\\^^^___```cccaaa``````aaabbbaaa___^^^\\\ZZZYYYYYYXXXWWWVVVUUURRRQQQTTTUUUVVV\\\cccqqqwww}}}lllTTTBBB<<<;;;;;;;;;;;;===???AAABBBFFFHHHLLLPPPUUU\\\ccchhhhhhkkkpppsssuuuwwwyyy{{{{{{{{{~~~sssiiihhhmmmsssxxxzzz{{{|||}}}~~~~~~|||{{{{{{zzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzvvvvvvxxxyyy{{{}}}~~~~~~|||{{{{{{|||yyyxxxxxxxxxzzz}}}~~~~~~zzzzzz{{{~~~~~~|||{{{zzzxxxvvvuuuttttttttt^^^HHH???@@@;;;888:::777888888888888777777777666666666555555555444444444333333333222222222222111000000000000000000//////000000/////////000000111555333;;;LLL[[[gggxxxqqqdddZZZ\\\```eeeoooxxx[[[SSSRRRNNNNNNNNNPPPVVV___ppptttnnnlllhhhgggfffdddbbbaaa```______]]]ZZZVVVTTTSSSSSSSSSRRRQQQQQQOOOMMMLLLKKKKKKJJJHHHEEECCCDDDDDDDDDCCCEEECCC@@@???>>>===<<<:::888888777666555444333333222111000///........................////////////000000000000111111111111111000///...,,,++++++***000000000000222333444555555666777888999999999999999999:::999888555222000+++++++++,,,...000111222222555888::::::999888888999888777555222000...---000000111111111111000000222333444444444444333222444444444444444444444444333333333444444444555555444444444555555555555666444444555555444444333222//////...------...000111333333555777888777333000---,,,***))))))***+++++++++,,,...///111222222222222222222333333444444555//////////////////000000000000000/////////......------///000222444555555777777777888999999:::::::::888444000...///111222111111//////...///000111444555666666555555777999999AAAMMMYYYhhhtttwwwsssnnnbbbPPP@@@666333333444444333333333222111000000///.........---------------------------,,,,,,+++,,,---...000111222333333777@@@NNNXXXWWWRRRTTTZZZkkkvvvSSS???888999<<<<<>>AAADDDIIINNNTTTXXX\\\aaadddmmmooorrrrrrpppooonnnnnnjjjooorrrtttzzzvvvmmmbbbWWWQQQCCC???;;;;;;???EEEKKKNNNLLLNNNSSSXXX\\\```bbbccccccbbb``````aaabbbbbbaaa^^^[[[XXXWWWWWWWWWWWWVVVTTTRRRRRRTTTVVVYYY___gggsss}}}{{{cccLLLAAA@@@;;;;;;;;;<<<>>>AAACCCEEEHHHKKKOOOTTTYYY___fffkkkkkknnnrrrtttvvvxxxzzz|||{{{{{{~~~qqqaaaaaadddjjjrrruuuvvvuuuwwwzzz{{{zzzzzzyyyzzz{{{|||}}}{{{{{{{{{{{{{{{zzzyyyyyytttuuuwwwzzz|||}}}~~~~~~}}}||||||}}}~~~}}}}}}}}}xxxzzz}}}|||{{{yyyzzz|||~~~|||{{{zzzxxxwwwuuuttttttttt]]]HHH???@@@;;;888:::888888888888888777777777666555555555555444444444444333333222222222111111111//////////////////000000111111000000000111222222666888DDDXXXgggqqq{{{iii^^^WWWYYY\\\cccrrrnnnUUURRRTTTPPPOOOOOORRRXXXbbbtttxxxpppmmmkkkgggffffffdddbbbaaa___^^^\\\[[[ZZZXXXVVVTTTRRRQQQQQQPPPOOONNNMMMLLLKKKJJJFFFEEEEEEGGGHHHGGGDDDBBBEEECCC@@@??????>>>===;;;888888777666555444444333222111000000////////////............//////////////////000000000111111111000///---,,,++++++++++++------...///111333555666666777888999999:::999999999999:::999888555222000---------------...///000111444888::::::999888888666666555555333111///...000000111111111111000000333444555666666555444333444444444444444444444444333333333444444444555555444444444555555555555666444444555555444444333222///...------...///000111111222333555666333...++++++*********+++,,,---...---...000111333444444444333333444444555555666666444444333333222333333333//////............------------///000222444555555777777777888999999::::::;;;999444111//////111222333222111000000000111222444555666555444555666888<<>>@@@;;;999;;;888888888888888777777777777555555555444444444444333222222222222111111111111......////////////000000000000000000111222333444666<<>>>>>>>><<<;;;888888777666555444333333222111000000/////////000............////////////...//////000000111111111---,,,+++++++++,,,...///------...///111333555666777888888999::::::999999999999:::999888555222000...------------...//////111555999;;;;;;:::::::::444555555555444333111000222222333333333333222222333555666777777666555333444444444444444444444444333333333444444444555555777777666555444333333222222222333333222222111000......------...///000111000000111222222000+++'''(((((()))***+++,,,......///000222333555666666666555555666666666666666666555444333222222222222222...............------------...///111333444555666777777777888999999::::::<<<999666222000000111222333222111000000111222222333555555555444444666888???EEEMMMWWWdddqqquuusssnnnbbbQQQAAA777333333444222333444444444333111000/////////.........------......//////......---,,,+++,,,---///222555888999===GGGVVV\\\XXXTTT[[[fff|||cccHHH<<<888888<<>>:::999666333111111111111222222222222222222222333444555666777444666777777888:::===@@@AAADDDHHHLLLOOOSSSXXX[[[fffiiinnnqqqrrrssstttuuuqqquuuyyyzzzttteeeVVVLLL???<<<888888<<>>@@@BBBEEEHHHJJJOOORRRWWW\\\```eeekkkooooooqqqtttuuuvvvxxxzzz|||~~~~~~gggRRROOOUUU___ffflllkkkfffdddjjjqqqqqqsssvvvzzz}}}}}}}}}~~~}}}|||zzzxxxwwwvvvwwwxxxyyyzzz{{{|||}}}|||xxxwww{{{|||~~~}}}zzzzzzyyywwwuuutttsssssssss\\\GGG>>>@@@;;;999;;;888888888888888777777777777555555555444444444333333222222222222111111111111........./////////000000.........///111222444555666===NNN```iiirrr}}}rrr```TTTPPPSSSYYYjjjoooYYYOOONNNNNNNNNNNNOOOUUU]]]iii{{{|||pppmmmjjjfffffffffeeedddccc```^^^]]]YYYYYYXXXVVVUUUTTTTTTTTTSSSPPPNNNNNNOOOOOOMMMKKKGGGFFFFFFGGGGGGFFFCCC@@@BBB@@@===<<<<<<<<<:::999777777666555444333222222000000///.........//////............////////////......//////000111111222///...,,,+++,,,---///000000000000111222333444555888888999999::::::999999999999:::999888555222000,,,,,,,,,---...///000111000333777::::::999999999666666777777666444222111222222333333333333222222333444666888888666444333444444444444444444444444333333333444444444555555777777666555444333333222222222333333222222111000......------...///111222000000000000000...***'''(((((()))***,,,---...///111222333555666777777888777777777777777666666666444333222111000/////////.............../////////...///000222333555666777777777777888999999::::::;;;:::777444222111000000111111000//////000111222222444555444444555777999???CCCJJJSSSaaaooouuutttkkk```PPPAAA888444333333222333444555555333222000000000000/////////......//////000000//////...---,,,,,,---///222555888:::???GGGPPPQQQLLLLLL[[[lll}}}UUUBBB<<<999:::>>>BBBNNN\\\eeekkklllhhhbbbTTTMMMBBB:::666555444333111111111222222333333333111222222444555777999:::777999;;;<<<===???BBBEEEHHHKKKOOOQQQTTTVVVYYY\\\aaaeeejjjooorrrtttvvvxxxuuuyyy}}}~~~yyyiiiWWWKKK>>>;;;888999<<>>@@@;;;999;;;999888888888888777777777777555555444444444333333333222222222111111111111000---.........//////000000,,,,,,---...000222333444666>>>MMM]]]fffooozzz|||nnn\\\OOOOOOSSS[[[ooozzz___QQQLLLJJJJJJLLLMMMOOOUUU___kkk~~~xxxpppooommmiiieeeeeeeeeeeeccc```^^^]]]ZZZYYYVVVTTTSSSTTTVVVWWWSSSQQQNNNNNNPPPPPPNNNKKKKKKHHHFFFDDDDDDCCCAAA@@@@@@>>>;;;:::::::::999777666555555444333222111000//////...---------................../////////000---......///000111111222444222000---,,,,,,------333333222222333333444444888888999:::::::::999999999999:::999888555222000******+++,,,...000222333---000555777777777666777888999999999888555222111000000111111111111000000222444666888888666444222444444444444444444444444333333333444444444555555444444444555555555666666444444555555555444333333...---------...///111222000000///000000...***''')))***+++---...///000111111222444666777888888888999999888888777777666666777666555444333222222222////////////000000000000//////111222444666777777777777777888999999::::::;;;:::888555333111000000000///.........000111222222333444444444555777999===AAAGGGPPP___nnnuuuuuuiii___PPPBBB888444222222222333444555555444222000000000000000////////////000000000000000//////...000000000000111444666777AAAEEEJJJGGGAAAEEEYYYooogggFFF:::::::::<<>>;;;999999<<<@@@BBBDDDIIILLLQQQVVV\\\```cccddd``````aaaccceeeeeeccc```[[[[[[ZZZ[[[\\\[[[YYYVVVXXXVVVVVVZZZ___eeeoooyyy|||kkkQQQ>>>;;;>>>AAABBBBBBCCCEEEHHHLLLOOOQQQXXX[[[___cccgggkkkooorrrqqqrrrttttttuuuvvvyyy|||~~~]]]HHHHHHMMMOOO```gggkkkfff]]][[[dddnnnppptttyyy~~~~~~~~~~~~}}}zzzwwwuuuxxxwwwuuuttttttvvvxxxyyyyyy|||}}}~~~~~~}}}~~~}}}|||}}}}}}~~~{{{xxxxxxwwwuuutttrrrqqqqqqqqq\\\III@@@???999:::;;;666:::999777555555555666666888777444222111222333444111111111111111111222222222111111000///......---000///......000222333333888GGGXXX```cccppp}}}lllZZZMMMNNNTTTddd{{{rrrVVVMMMNNNLLLHHHGGGHHHPPPWWW^^^ssssssooolllhhhcccccccccbbbaaa```^^^\\\[[[[[[ZZZYYYYYYYYYWWWTTTQQQRRRPPPNNNNNNNNNNNNLLLKKKGGGGGGGGGFFFDDDAAA???===???<<<999888999999777444444555555555444333222222///////////////.........111111111111222222222222111/////////111222111000111000///...------...///111111111222333444666777:::;;;<<<;;;888777666777888999999999777444000...,,,***)))))),,,///111111111222555888999999999888<<<;;;999777555555555555/////////000111111222222222333333444444333333222555444444333333444444555777666555444444444444444666555444333333555666777444444333222222111000000//////...------...000000///000111000---++++++,,,...------...///222555777777777888999:::999666444444555666777888888777777777666555555666777666444000000///......///111111.........///000222333444999999;;;;;;;;;;;;999999<<<:::777444222000///.../////////000111111222222333444666666555555777888;;;@@@FFFNNN[[[iiirrrsssnnnaaaNNN???777444333222444555555555444333333222111000///...---,,,++++++........................,,,...000111111222555666<<<:::<<>>CCC\\\yyynnnVVV@@@;;;;;;:::>>>EEERRR\\\fffhhheee```WWWNNNAAA===777333222111111111000111222111000000222444:::555444888:::;;;===@@@===@@@CCCFFFIIIOOOUUUYYYaaaeeehhhiiifffbbb```^^^aaabbbfffmmmtttyyy{{{{{{www{{{jjjTTTFFF>>>999888;;;>>>???@@@DDDKKKNNNSSSXXX[[[]]]^^^^^^aaabbbdddeeeeeedddbbbaaabbb^^^[[[\\\^^^___\\\XXXXXXWWWWWW[[[aaajjjuuu~~~rrrYYYGGG===:::>>>DDDDDDFFFIIIKKKMMMPPPSSSVVV\\\^^^aaaeeeiiillloooppppppqqqrrrtttuuuwwwxxxyyyeeeOOOEEEAAAGGGPPP^^^bbbddd```\\\]]]dddlllsssvvv{{{~~~{{{yyyyyyxxxxxxvvvvvvwwwwwwxxxxxxyyyyyyvvv|||||||||~~~~~~|||}}}}}}}}}}}}~~~|||yyyvvvwwwwwwvvvuuuttttttuuuuuu\\\III@@@???999:::;;;666999888777666666555555555666555333222111111111222111111111111111111222222222222222111000000//////111000//////111444555666AAAPPPaaakkkppp|||~~~kkk[[[PPPNNNXXXkkknnnVVVNNNNNNKKKGGGHHHHHHQQQZZZeee}}}qqqllljjjfffbbbbbbbbbaaa```___]]]\\\[[[YYYXXXWWWWWWXXXVVVSSSQQQRRRPPPNNNNNNNNNMMMLLLJJJHHHGGGGGGFFFDDDAAA???===???<<<999888999999777555666555555444333222222222/////////////////////...............////////////111000000000222333222111111000///---------...///000000111222333555666777777999::::::888777777888888999::::::888555111///...,,,******---///111111000222444777999:::999999888999999888777555444333000000111111111111222222222333333444444333333222444444333333333333444444555555444444333444444444222222111111111111111222555555444444333333222222000///...------...///000...///000///,,,******+++,,,,,,,,,,,,...111444666:::999999999:::999666444555555555666666666777777888666555555666666555333111000///......///000000......///000111333555666888888999::::::999888888:::999888555333000///---/////////000111111222222333444666666555555777888:::???DDDKKKWWWeeemmmnnnmmm```NNN???666444333222444444555555444444333222222111111000///...---,,,........................---///111111222222555777<<<:::;;;???AAAJJJfffwwwVVVDDD666555888999???GGGVVV___ffffffaaaZZZPPPGGG@@@<<<666222111111111000111222333333222222444666777444444888:::;;;===AAADDDGGGLLLPPPVVV]]]ffflllvvvzzzyyyppphhhcccdddeeehhhnnnuuuyyy{{{{{{zzz}}}jjjTTTFFF>>>:::888<<<>>>???@@@CCCGGGJJJOOOUUUYYY[[[[[[[[[aaaccceeeffffffeeecccaaabbb___\\\\\\______\\\XXXYYYXXXZZZ___fffmmmuuu{{{{{{hhhQQQCCC===<<<@@@EEEDDDGGGKKKNNNPPPRRRUUUWWW___aaadddhhhkkknnnpppqqqqqqrrrssstttvvvxxxyyyzzz~~~}}}[[[IIIBBB@@@EEEMMMWWWZZZ\\\[[[YYY\\\ccciiippptttyyy}}}|||{{{{{{zzzyyyvvvvvvwwwwwwwwwwwwwwwwwwwww}}}~~~~~~}}}~~~}}}}}}~~~~~~}}}yyywwwyyyxxxwwwvvvvvvuuutttttt\\\III@@@>>>999:::<<<666888888888777777666555444555555444444333222222222222222222222222222111111333333222222111111000000111111000111222555888999IIIXXXlllxxx}}}kkk]]]UUURRRaaaxxxzzzgggUUUPPPNNNIIIGGGJJJMMMVVVbbbsss}}}ooojjjhhhdddaaaaaa``````___^^^\\\[[[ZZZWWWVVVUUUVVVVVVUUUSSSQQQSSSQQQOOONNNNNNMMMKKKIIIHHHGGGFFFEEECCCAAA???===???===:::999999999888666888666444222111111111111......//////////////////---------.........//////222111000111333444333222000///...---------...///000000111222333555666777555777999999888888888:::999:::::::::999666333111000...,,,+++---///000000///000333666888:::::::::666777999:::999666333111333333333222222222222222333333444444444444333333444444333333333333444444333333333222333333444444555555555555444333333222666666666555555555555555111000///...------...//////000111///---++++++,,,,,,,,,---...000333666777<<<;;;::::::::::::888666666666555444555666777888999777666555666666444222111111///.....................///000222444666777777888999999999999888777888888888777555222///---/////////000111111222222222444555666555555666888:::>>>CCCIIITTTaaahhhiiikkk^^^LLL>>>666333333222444444555555444444333333333222222111000///..............................///000222222222333555777<<<:::<<>>>>>@@@CCCFFFIIINNNTTTXXXZZZ[[[[[[aaacccfffhhhhhhfffcccaaaccc```]]]]]]______\\\YYYYYY[[[^^^dddlllssswwwyyylllZZZFFF>>>===???CCCGGGFFFIIINNNRRRTTTVVVXXXZZZbbbdddgggjjjnnnppprrrsssrrrssstttuuuwwwyyyzzz{{{~~~oooQQQCCC@@@@@@DDDKKKPPPRRRUUUWWWYYY^^^cccgggppptttzzz~~~}}}}}}}}}|||{{{yyyyyyyyyyyyxxxxxxxxxxxxzzz~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxzzzzzzyyyyyywwwvvvtttsss[[[III@@@>>>999:::<<<777777777888888888666444333666666777777666666555444333222222222222222111111222222222111111000000000000111111111222555999<<>>===???===<<<:::999888888777999777444111000///000111............////////////000000000000111111111111111000///000222333222111//////...---------...///000000000222333555777888777999::::::999888888999::::::;;;:::999777555444333000---,,,---/////////...///222555777999:::;;;777888999999999777555444666666555444333333222222333333444444444444333333444333333333333333333444111111111111222333444444777888888999888666444333555555555555666666666666222111///...---------...111222222000...,,,---...//////000222444777999;;;===<<<;;;;;;======;;;:::999888666555555666888::::::888666666666555333111222111000///......------------...///111444666777777888999::::::999888777666777999999777333///---/////////000111111222222222444555555555555666888999===BBBHHHSSS```ggghhhiii\\\KKK<<<555333333333333444444555444444333333333222222111000000//////........................000111222222222444666999???===???DDDNNNbbbzzz[[[KKK@@@;;;888;;;???CCCMMMXXX^^^cccccc]]]TTTLLLBBB;;;999666222000000111111000222333555555555666888:::<<<:::<<<@@@AAAAAAEEEJJJOOOWWWcccooo{{{wwwqqqppprrruuuyyy|||||||||jjjUUUGGG???:::888<<<>>>>>>@@@CCCGGGJJJPPPVVV[[[^^^______bbbdddgggiiiiiigggdddbbbcccaaa___^^^___^^^\\\ZZZZZZ]]]```fffpppyyyzzzwww___OOO@@@<<>>999:::<<<777777777888888888666444333666666777777777666555444333333333333222222111111000000000000000/////////...000000000111555:::???NNNaaaxxxsssaaaZZZZZZdddwwweee[[[SSSRRRNNNHHHJJJQQQTTTaaawwwwwwlllhhhfffdddbbb^^^^^^^^^^^^]]]\\\ZZZZZZXXXVVVUUUUUUVVVVVVUUUSSSRRRPPPNNNMMMMMMLLLJJJHHHHHHGGGEEECCCAAA???>>>>>>>>>===<<<:::888777777777888666333000/////////000---.........//////000000111111222222222333333333000///...///000111111//////...---,,,,,,---.../////////000111333555777888:::;;;<<<;;;999888777888::::::::::::999888666555444111...,,,---.........---///111333666888:::;;;::::::999999888999999999888888777666555444444333333444444555555444444333333333333222222333333333111111111111111222333444666666777777666444222111444444444444444555555555222111///...---------...111111000...,,,+++,,,---000111222444777999;;;<<<>>>======???AAAAAA@@@???<<<:::999777777888:::;;;:::888666666666555333111222222111000000///...---,,,,,,---...000222444555888999:::;;;;;;:::999888555777999999888444000---/////////000111111222222222333555555444444666777888===BBBIIITTTbbbiiijjjfffZZZIII;;;444333333333333333444444555444444333222111111000000/////////////////////////////////111222222333333555888;;;CCCBBBDDDJJJWWWnnndddIII???:::777666888<<>>???CCCDDDEEEKKKRRR```kkk|||wwwvvvvvvxxx{{{~~~~~~~~~kkkVVVHHH???;;;999<<<>>>>>>???BBBFFFJJJPPPWWW\\\```aaabbbccceeegggiiiiiigggeeeccccccbbb```______^^^\\\[[[\\\^^^aaagggrrr|||{{{sssVVVIII???>>>BBBEEEGGGIIIMMMPPPVVVZZZ]]]___bbbeeehhhiiikkknnnppprrrrrrsssssstttuuuwwwxxxzzz{{{|||~~~sss[[[EEE@@@BBBCCCFFFJJJPPPSSSYYY___eeeiiilllnnnxxx|||~~~||||||||||||{{{{{{zzzzzzyyy~~~~~~~~~~~~}}}~~~~~~xxxxxxyyyyyyyyyxxxxxxwwwZZZHHH???>>>:::;;;===777888888888777777666555444444333333333333333333333444444444333222222111111000/////////////////////...///111111111555<<>>>>><<<===<<<:::777666666777666444222111////////////------......///000000000000000000111111111222222///...---...000111000///...---,,,,,,,,,---.../////////000111333666888999:::<<<<<<;;;999777666777999999999999999888777666333000---,,,------...---...///000333555777999:::;;;;;;999999999:::;;;<<<999999888888777666555555444444555555555555444444333333222222222222333333222222222111222222333333777777777777777666555444444444333333333333333333111000///...------.../////////...+++)))(((***,,,...000222444777999;;;<<<@@@@@@AAADDDFFFEEECCCAAA===<<<;;;:::999:::;;;;;;999777666555666666444222222222222222111000//////,,,,,,---...///000222333999:::;;;;;;;;;;;;:::999555666888999888555111////////////000111111222222111333444555444444555777888<<>>EEEEEEIIIQQQaaayyyxxxVVVAAA:::777666666888>>>HHHTTT\\\ZZZ\\\XXXOOOFFFBBB===888444222000000111222222222111333555666666888;;;===@@@???AAAEEEHHHKKKTTT^^^rrr{{{yyyxxxzzz|||~~~~~~~~~mmmWWWIII@@@;;;999<<<>>>>>>???BBBDDDGGGNNNUUU[[[___aaabbbdddeeeggghhhhhhgggeeeddddddcccbbbaaa___]]]\\\\\\\\\```ccchhhsss|||uuuhhhNNNGGGAAACCCEEEFFFIIILLLRRRTTTYYY\\\```dddhhhkkkkkklllnnnpppqqqsssssssssssstttuuuvvvxxxzzz{{{|||bbbPPP@@@>>>@@@AAAEEEKKKRRRXXX```hhhmmmqqquuuwww~~~~~~zzzzzzzzzyyyyyyyyyyyyyyy|||~~~~~~~~~~~~}}}}}}~~~zzzyyyxxxwwwwwwwwwxxxxxxZZZHHH???>>>:::;;;===888999888777666666555555555444333222111111222333444555444444333222222111111000000000000000000000000...000222222222666???EEEWWWmmmppp^^^ZZZ___sssvvvdddXXXOOOOOONNNLLLQQQYYY]]]qqqyyytttmmmhhhfffeeedddbbb^^^_________^^^]]]\\\[[[YYYWWWTTTSSSSSSSSSRRRQQQOOOMMMLLLLLLMMMMMMLLLJJJHHHGGGDDDBBB@@@???>>>>>>;;;<<<<<<999666444555777333222222111000/////////------......///000000111///000000000000111111111000......///000111000///------,,,,,,,,,---...///...///000111333666888999777888:::999777666666666888888888888888777777777222///,,,+++,,,---------///000000222444666777888999999999::::::;;;;;;;;;::::::999999888888777777444444555555555555444444333333222222222222333333444333333222222222222333888888777777777777777888555444444444333222222222000///...------...///000000000...,,,***)))+++---///000333666888;;;<<<===DDDDDDFFFIIIJJJHHHCCC@@@<<<<<<;;;;;;::::::::::::888666555555666666555333111222333333333333222111............///000111222888999:::;;;;;;:::999888555666888888888555222111/////////000111111222222111333444444444444555777777;;;@@@EEEPPP]]]ddddddbbbVVVFFF999333333333444222333444444555555444444222222222222111111111111////////////////////////000111222333444888===AAACCCFFFLLLWWWiiigggMMM???;;;777888:::>>>EEEOOOVVVZZZWWWWWWRRRHHH???<<<999555222111000000222444444333222444666777888:::===@@@@@@@@@DDDIIINNNUUUbbbooo{{{yyyxxxyyy{{{}}}~~~}}}zzz|||oooXXXJJJ@@@;;;999<<<>>>===???AAABBBFFFLLLTTTZZZ___aaabbbeeeeeeeeeeeeeeeeeeeeeeeeddddddcccaaa___]]]\\\\\\\\\bbbggglllvvvzzzlllWWWGGGDDDDDDFFFGGGGGGJJJOOOVVVXXX[[[^^^aaaffflllqqqooopppqqqssstttuuuuuuuuurrrssstttvvvxxxyyyzzz{{{{{{TTTGGG===>>>@@@AAAGGGPPPUUU^^^jjjsssxxx|||zzzzzz{{{{{{{{{{{{{{{{{{|||~~~}}}}}}~~~|||||||||~~~~~~|||yyyvvvttttttuuuvvvZZZGGG???>>>:::;;;===888:::999777555555555666666666555333222222333555666555555444333333222111111111111111111111111222222///222444333333888AAAHHHYYYpppuuuccc___eeeyyypppeeeXXXNNNMMMNNNNNNSSS\\\ggg||||||qqqmmmiiifffeeeeeecccaaa____________^^^]]]]]]\\\YYYVVVSSSQQQQQQQQQPPPOOOMMMLLLKKKLLLMMMNNNMMMKKKHHHGGGDDDBBB@@@>>>>>>>>>:::;;;;;;999555333444666111111111222111000///...---------...///000000111111111111111222222222222111//////000111222111000---,,,,,,+++,,,---...///...///000111333666888999333555777777666555666777888777777777777777777777111...+++***+++---------000000111222333555777888555777999;;;<<<;;;999888:::::::::999999999888888444444555555555555444444333222222222222222222333555555444333222222222222444333222111111222444555666666555444333333222222//////...------...000000333333222///,,,,,,...000111333555888;;;>>>???@@@GGGHHHJJJLLLLLLHHHBBB===:::;;;;;;;;;;;;:::999888777666555555666777666444111222333444555444333222000000000000000111111222777888999::::::999888777666777777888777555333222/////////000111111222222111333444444444444555777777:::>>>CCCMMMYYY______aaaVVVEEE888333333333444222333333444555555555444444333333333333333333333000000000000000000000000///000222333555999???CCCAAAFFFNNNZZZnnn|||YYYDDD<<<999888999<<<@@@GGGOOORRRQQQUUUUUUOOODDD;;;888555222222000000111333444555444444666888999:::<<>>===>>>AAABBBFFFMMMUUU[[[```bbbcccfffeeeddddddddddddeeefffdddeeedddbbb___]]]\\\]]]\\\dddkkkpppxxxxxxdddKKKBBBBBBEEEHHHHHHGGGKKKQQQXXXZZZ\\\^^^bbbhhhoootttqqqrrrsssuuuvvvvvvvvvvvvrrrssstttuuuwwwyyyzzz{{{qqqLLLBBB===???AAACCCKKKUUUXXXdddsss|||}}}}}}~~~~~~|||~~~||||||~~~|||{{{{{{~~~~~~zzzuuurrrrrrssstttYYYKKK>>>999999888777666:::999777666555666888999888777555333333333555666555444333333222222333333444444333222111111111222444222222222111555@@@LLL]]]nnn|||{{{sssjjjfffoooppp```UUULLLKKKKKKKKKSSS___rrrqqqjjjfffbbbcccfffgggdddaaa^^^^^^]]]\\\[[[ZZZYYYYYYWWWWWWVVVTTTSSSQQQPPPPPPJJJJJJJJJLLLMMMLLLIIIGGGEEEEEEDDDCCCBBB@@@>>>===;;;::::::999888777666666333333222111000///...---...///000111333444555666---...///000111222333333222222222333444222///,,,,,,---......////////////---...000222444555555666777777666666666666777777777777666666666666777777444333111///------------/////////000222444777888999888888888999999:::;;;999999:::;;;;;;:::::::::888777666555555555555555333333333222222111111111444555555444222111222333333333555666666666555444222222333444444444333333333///++++++///000---***---...---+++***+++...000000444999;;;<<<===AAADDDLLLNNNPPPPPPNNNIIIDDD@@@888777666777888777666444777777666666555555444444888777666444333222111111000000000000000111111222666777888999999999999999777888::::::999666222000//////...///000111333444444333222111111333555666777;;;>>>AAAIIIUUU^^^``````QQQBBB<<<999555222111///111333444333333444555222222222111111111111000222111111000000000000000000222444666888;;;@@@CCCCCCLLLVVVaaasssmmmRRRBBB<<<:::888<<>>???AAAEEEOOOXXX___iiixxx}}}}}}~~~~~~|||~~~~~~|||{{{{{{~~~{{{wwwwww{{{}}}wwwrrrrrrtttvvvwwwZZZLLL???;;;;;;999888777888777555444444444666666888666555333333333555666444444333222222222222222222111111000000000111111444333555777777:::DDDOOOZZZmmm~~~vvvqqq}}}vvvzzzmmm\\\SSSNNNOOOPPPPPPYYYdddyyykkkjjjfffcccccceeefffccc```\\\[[[[[[ZZZYYYXXXWWWWWWWWWVVVUUUTTTSSSQQQPPPPPPMMMLLLLLLMMMMMMLLLHHHEEEFFFEEEDDDCCCAAA???===<<<;;;:::999888777666666555444444333222111000//////000111111222222333333444222111111111000000//////111111111222222111...+++&&&''')))+++---...//////...///111333444555666666777777666666666666777777777777666666666666777777444333111///...---------.........///000333555777888888888999:::;;;<<<===999999::::::;;;::::::999666666555333333222222222666666555555555444444444///111111111///...///000333444555666666666555444333333333444444333222222000...,,,---...///...,,,---...---,,,+++,,,...111222555999;;;<<<>>>BBBFFFLLLNNNPPPQQQNNNJJJDDDAAA:::888555444555666666666666666666555555555444444888777555444222111111000000000000000000111111222666666777888999999999999666777888999888666555333000////////////111222444111111000000111333666777666:::===???GGGSSS\\\^^^```RRRBBB;;;888444222222222444555555444333333444333333333333222222222222222111111000000000000000000222444666888<<<@@@CCCHHHOOOXXXcccvvv|||]]]GGG<<<999999999>>>BBBFFFOOOXXX\\\ZZZTTTNNNEEE===888555222111333111///000333666666555666777888;;;>>>BBBCCCDDDIIIIIIRRRbbbppp~~~~~~wwwvvvwwwyyyyyyyyyyyyzzz{{{~~~}}}kkkUUUGGG@@@>>><<<::::::;;;>>>@@@BBBHHHOOOVVV[[[^^^```aaaeeeeeeffffffgggggghhhhhhiiigggdddaaa___^^^^^^^^^___cccjjjooommmaaaQQQEEEDDDFFFGGGIIIJJJNNNRRRVVV[[[^^^cccgggjjjmmmrrrtttsssrrrrrrrrrrrrrrrssssssuuurrrqqquuuxxxwwwxxx{{{qqqQQQDDD@@@>>>???BBBGGGPPPZZZfffppp~~~~~~~~~~~~~~~~~~|||{{{|||~~~~~~{{{wwwwww{{{}}}wwwttttttvvvxxxyyyZZZLLL???<<<<<<;;;999888888777555444444444555666777666555333333444555555444333222222111111222222//////////////////000111///000333777888<<>><<<:::::::::999888777666555555444444333222111111000000222222222222222222111111333222222111000///......000//////000111000---+++)))***,,,---///000111111///000222444555777777777777666666555555666666777777666666555555666666777444444222000///.........---------...///222444555777888888:::;;;<<<===>>>999999::::::::::::999999777666555333222111111111333333333222222222222222000111333222111111222333333444555555666666555555444444444444333222222111.../////////------...///---......---,,,,,,///111444777:::;;;<<>>AAACCCEEEFFFLLLOOO[[[nnn{{{uuupppooorrrvvvyyyzzz{{{|||}}}||||||~~~hhhSSSFFF???>>><<<::::::<<<>>>@@@DDDIIIPPPVVVZZZ]]]___```ffffffggghhhiiiiiiiiiiiigggfffdddbbb````````````]]]bbbhhhiiicccWWWLLLEEEGGGIIIKKKLLLNNNQQQVVVYYY\\\```dddhhhkkknnnrrrtttssssssrrrrrrrrrrrrssssssssspppqqquuuwwwwwwyyy}}}cccGGGBBB>>>===@@@DDDIIISSS]]]llluuu~~~}}}}}}~~~}}}|||||||||}}}~~~~~~~~~{{{xxxxxx{{{|||xxxvvvwwwyyyzzz{{{YYYKKK???<<<<<<;;;888888999999888777666777777888666555444444444444555555333333222111111111111222//////...//////000111222...///222666999>>>KKKXXXeeeyyy}}}yyyjjj[[[UUUSSSWWW[[[___mmm|||wwwpppllljjjgggdddbbbbbbaaa___]]]YYYXXXXXXWWWVVVUUUTTTSSSVVVUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOOOONNNLLLHHHEEEEEEEEECCCBBB???===:::999999999888777666555555444333333222222111000//////111111111111111111111111000000000000000111111111000//////000000000...,,,...//////000000000//////000111222444666777888888666666666555555666666666666666666555555666666666555444333111000///.........------...///222444555888999:::;;;<<<<<<======999::::::::::::999888888999888777555444333222222111111111111111111000000000222333333222222333555444444444555555555555555555555555444333222111000...111333111,,,***+++...---.........---...000222666888:::;;;<<>>===<<<;;;;;;===???AAAEEEJJJQQQWWWZZZ\\\^^^___eeefffhhhiiijjjjjjiiiiiifffeeecccbbbaaaaaaaaaaaa^^^dddhhheee\\\RRRKKKIIIIIIKKKMMMOOOQQQUUUYYY\\\^^^bbbgggjjjmmmooorrruuuwwwvvvuuutttsssrrrrrrrrrpppnnnooosssuuuvvvzzzrrrVVVAAA???<<<===AAAFFFLLLWWWaaaooowww|||{{{{{{}}}|||zzz{{{|||~~~~~~|||zzzzzz}}}~~~{{{xxxxxxyyy{{{|||{{{WWWJJJ>>>;;;<<<:::777666999888888777777777777777555555444444444555555555444333222222111111222222000000000000111222222333444333444888===FFFWWWgggttt|||tttuuuxxx|||}}}~~~lll```YYYUUUYYY]]]eeewww~~~qqqnnnmmmiiigggdddbbb```___]]]\\\ZZZYYYYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPNNNNNNNNNNNNOOOMMMJJJGGGDDDCCCBBB@@@>>><<<:::999999888888777666555444444111111000000//////......///000000111111222333333000000000000000111111111111000///000111111///...,,,,,,---------,,,,,,+++000111333555777888888999666666555555555555666666666666555555555555666666555444444333111000///...//////...///000222444555::::::;;;<<<<<<<<<;;;:::999:::::::::999999888777888777666555333333333222333333333444444444444444---///000000//////111222444444444444555555666666555555555444333222111000000444666333,,,((())),,,,,,...//////...///111222777999;;;;;;===BBBJJJQQQPPPRRRTTTTTTQQQLLLFFFBBB999777555444444333111///111111222222333333444444444555555444444222111000000000000000000111111222333333555666777888888888;;;:::777555444444555555111000///.........///000000000000000111222333333444888:::<<>>@@@BBBEEEJJJQQQWWWZZZ\\\]]]^^^dddeeeggghhhiiiiiihhhgggddddddcccbbbaaaaaaaaaaaa^^^ccceeeaaaWWWOOOLLLLLLJJJLLLPPPRRRTTTWWW[[[^^^aaaeeejjjmmmppprrrtttuuu|||zzzxxxvvvtttrrrqqqqqqnnnmmmooorrrtttuuu{{{eeeMMM@@@===<<<===CCCIIIPPP[[[fffrrrzzz~~~~~~}}}}}}~~~||||||}}}|||~~~|||zzz{{{}}}~~~~~~||||||{{{zzzyyyzzz{{{||||||{{{UUUIII===;;;<<<:::777666666666666666555555555555444444444555555555555555555444333333222222333333222222222222222222333444555333444888>>>JJJ^^^ooo{{{|||qqqdddgggjjjmmmrrr|||{{{lllaaaZZZWWW[[[```jjjvvvnnnllliiigggfffdddaaa___]]]\\\\\\[[[[[[ZZZYYYXXXWWWWWWVVVTTTTTTSSSRRRRRRQQQPPPPPPMMMMMMMMMNNNNNNMMMIIIGGGAAAAAA@@@???>>><<<:::999888888777666555444333333000000/////////.........//////000000111222333333333222222111000///......111000//////111111000///***+++---...///000000000000111333555666777888888666555555444444555555666666555555444444555555666555555555444222111///...////////////000222444555888999;;;<<<<<<;;;;;;:::::::::::::::999888777666555444333222111111111111111111222222222222333333000222333222111111222333555444444444444555666666444444444444333222222111111444666444---))))))+++,,,...000000000000111333666888;;;<<<>>>CCCKKKQQQRRRSSSUUUUUURRRLLLFFFCCC999777666555444333000---///000000111222333333444444555666666555333222111000000000000000111111222222222444666777888888888<<<:::888666444444444444222111///...---......///111111111222222222222222444888:::;;;BBBMMMTTTVVVWWWLLL???777222///111666444555777777666555555666333333333333222222222222222111111000000000000000111333555777999===AAAEEELLLQQQZZZiii~~~fffIII===;;;999999;;;CCCJJJQQQUUUYYYZZZTTTMMMCCC>>>888333222111222111///222444666666777888:::<<>>===@@@HHHOOOWWWbbbmmmxxx}}}{{{|||~~~~~~|||{{{{{{|||~~~~~~|||{{{|||~~~|||{{{}}}~~~~~~}}}~~~|||{{{{{{}}}}}}|||UUUIII>>><<<===;;;888777666666666666666555555444333444444555555666555555666555444444333333444444444333333222222222222333222111333999AAAMMMaaarrryyy~~~{{{~~~xxxggg\\\]]]^^^dddppptttiii\\\XXXXXX^^^eeeqqqqqqnnnkkkfffeeedddcccaaa^^^\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWSSSSSSSSSRRRQQQQQQPPPPPPNNNNNNMMMMMMMMMKKKGGGDDD?????????>>>===<<<::::::888777777666555444333222000000000000////////////000000000000111111111111222111111111000000//////000///---...///000000///---...///111222222222222///000222444666777888888666555555444444555555666666555555444444555555666555555555555333111///...///.........///111222444444666888;;;<<<<<<<<<<<<:::::::::999999888777666333333222222111222222333.../////////000000000111555666777666444444444666555444444333444555666777333333333444444333222222///222444333///,,,+++,,,,,,...000111000111222333444777;;;===???DDDKKKQQQSSSTTTVVVVVVRRRMMMGGGCCC;;;888555333222111///.........///000111222333444555666777777777555333222000000000000000111111222111222333555666777888888999999777666666555555555222111///...------......000000111333333444444444333666888999@@@JJJQQQSSSSSSIII>>>777222///222666555666777777555333333444444444444444333333333333222111111000000000000000111333666888:::===BBBEEELLLSSS___nnn~~~cccHHH??????>>>???DDDHHHNNNTTTVVVXXXWWWPPPHHH@@@;;;555111000111111111000333777888888888:::<<<>>>AAACCCEEEHHHOOOZZZbbbkkkyyy~~~wwwuuurrrooonnnjjjkkkmmmooorrrwww~~~nnnYYYIIIBBB;;;;;;<<<===>>>@@@BBBCCCDDDIIIQQQWWWZZZ\\\^^^___bbbdddfffhhhiiihhhfffeeeccccccbbbaaa```___]]]]]]ZZZ[[[[[[WWWRRRNNNNNNOOONNNQQQVVVYYY[[[^^^aaadddgggkkkppptttvvvvvvwwwxxxyyyxxxwwwuuusssqqqqqqpppnnnooorrrvvvwwwyyyjjjOOOCCCBBBAAAAAAEEEMMMVVV^^^jjjttt}}}~~~zzzyyy{{{~~~~~~|||zzz{{{|||~~~~~~}}}|||~~~~~~}}}{{{zzz}}}~~~~~~}}}|||}}}~~~~~~}}}VVVJJJ???===>>><<<999888888888888888888777777666333333444555666666666555666666555444444444444555444444333222111111111222333444888@@@HHHTTTfffwwwxxxrrr|||tttaaa]]]\\\\\\dddwwwnnneeeWWWUUUXXXaaaiiiuuuxxxoooqqqnnngggddddddccc```^^^\\\\\\]]]\\\\\\[[[ZZZYYYXXXXXXWWWSSSSSSRRRRRRQQQQQQPPPPPPPPPOOONNNMMMLLLIIIEEEAAA>>>>>>>>>>>>===<<<;;;:::777777666555444333333222111111111111000000000000222222222111000//////...---...///000111222333444///...,,,,,,...//////.........///......---,,,,,,///000222444555777777777555555555444444555555555555555555444444555555555555555666555444222000......---------...///111222000222666:::<<<>>>>>>>>>:::::::::999999777666666444444333333444444555666111111222222333333333444333444555444222111222333555555444333444555666777222222333444444444333333...000222222111///...---,,,...000111111111222444333666:::===???DDDKKKQQQSSSUUUVVVVVVSSSMMMGGGCCC===999444000///000000///---...///000111222333444555666777888777666444222000000000000000111111222000111333555666777888888666777777777777777666666222111///...---------......///111333555666666777111555666888>>>HHHOOOQQQPPPGGG===888333000222777777888888777444222111111666666555555555444444444222111111000000000000000222333666888:::===BBBEEELLLUUUcccrrrxxx\\\CCC<<<<<<<<<@@@HHHLLLQQQVVVWWWXXXVVVNNNFFF===999333000///000111111000444888:::999999;;;===@@@BBBEEEFFFJJJRRR___iii{{{zzzwwwwwwsssnnnlll```ccciiinnnsssyyyjjjUUUFFF@@@;;;;;;<<<===???@@@BBBCCCDDDIIIPPPVVVZZZ]]]___```bbbdddgggiiijjjiiigggfffbbbbbbbbbaaa```^^^\\\[[[ZZZZZZYYYWWWTTTRRRQQQQQQPPPTTTXXX\\\^^^aaadddfffiiimmmrrrvvvwwwxxxyyyyyyuuuuuutttsssrrrqqqqqqqqqpppqqqtttxxxzzz|||bbbHHH@@@BBBDDDDDDHHHQQQZZZcccooozzz}}}yyyxxx{{{~~~~~~|||zzz{{{|||~~~~~~|||{{{yyyyyyzzz|||}}}|||{{{{{{|||}}}~~~~~~|||~~~UUUGGG;;;999;;;<<<<<<===777777777777666666666666666555555555555444444444444444333333333333222222111111222333333333333222111333555<<>>;;;:::;;;;;;;;;:::999777555444444444333111222111000......---------111222333444333111///---333333333333222222111000555555444333222111000///111000000000000222333444111111222333555777999:::999888666444444555777888888888777666666666666666;;;:::888555222000...---...------------...//////222555888:::::::::;;;<<<:::999999888666444333222555444333222111111111111000000/////////111222333444444333333333333444444777777666555555555555555777777666555444333333222111000///...---,,,++++++,,,...////////////222444777666666888===CCCJJJNNNRRRVVVXXXUUURRRPPPJJJCCC<<<999555333333333222111////////////000000000000444555777888888777555444666444333111111222333555333111111333666888666333777777777777777666555555333222000///............000000111222333444444555444555777;;;@@@FFFKKKOOOPPPGGG;;;333222333333222777666555444444333333444555444333222222333444555555333111000///000111222333444555888;;;???CCCEEETTTXXXcccwwwsssVVV@@@@@@DDDAAAAAAHHHTTTWWW\\\^^^\\\UUULLLGGG;;;999555222111222444555555777777777777777999;;;???EEEDDDGGGRRRXXXcccvvv}}}wwwtttqqqjjjeeebbbbbbcccdddiiisss}}}vvveeeTTTFFF>>>;;;;;;<<<<<<===???CCCFFFGGGLLLRRRWWW[[[^^^```bbbiiiiiiiiiiiihhhgggfffeeeeeedddbbb```^^^]]]\\\\\\XXXWWWVVVTTTSSSRRRRRRRRRXXXZZZ\\\]]]___aaadddgggjjjllloooqqqppppppqqqrrruuuvvvwwwwwwvvvtttrrrqqqqqqqqqsssvvvzzzkkkOOO@@@???CCCCCCGGGMMMTTT^^^iiiuuu}}}~~~{{{{{{||||||||||||~~~~~~}}}{{{{{{vvvtttwwwyyyyyy|||}}}zzz{{{|||{{{yyyxxxyyy}}}zzzUUUHHH<<<999;;;<<<;;;<<<777777777777666666666666666555555555555444444444444444333333333333222222111111222333333333333222666777;;;CCCSSSjjjwwwzzz}}}|||~~~wwwfffWWWXXXYYYbbbyyyqqqddd^^^XXXWWWZZZ```iiixxx~~~pppkkkgggggghhhcccccccccbbbaaa```___^^^aaa___\\\YYYVVVTTTSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQPPPNNNKKKIIIHHHFFFDDDBBB@@@>>>;;;:::;;;;;;:::999999777555444444444333111111111000///...---------000000222222333222111000111111222222222111000000000000////////////......///.........///000111222111111222333555777999:::999888777666666666777888888888777666666666666666888888777666444222000///...------------...//////111333666888888888999:::;;;;;;::::::888777555555444444333222111111111111444333222000//////000000444444333333333333444444666666666666666666666777888777666555444333222222111111000///...------,,,---///000//////000222444666666666888===CCCJJJNNNPPPUUUWWWUUUSSSQQQLLLFFF===:::666333222222111000.../////////000000000000000111333444444333222111555444222111111222333444222111000333666777666555777777888888777777666555444222111///............000000111222333444444555444555777:::@@@EEEKKKNNNOOOFFF;;;444222333444333888777666555444444444444666555444333333444555666666444222111000111222333888999;;;===@@@CCCGGGJJJRRR[[[jjj}}}jjjQQQ??????CCCAAAEEEMMMXXX[[[^^^___ZZZRRRIIICCC:::777444222111222444555444666777888888:::===???AAAHHHHHHMMMYYY```lll{{{vvvqqqjjjccc]]]ZZZZZZ\\\___fffrrrrrrbbbRRRFFF>>>;;;<<<<<<<<<<<<>>>BBBEEEHHHLLLSSSXXX[[[^^^aaacccfffffffffffffffeeeeeeddddddcccbbb```___]]]\\\[[[YYYXXXWWWUUUTTTSSSSSSSSSYYY[[[]]]___aaacccgggiiinnnqqqsssttttttttttttuuuuuuuuuuuuuuutttsssrrrrrrooooooqqquuu{{{cccKKK??????AAADDDIIIPPPXXXbbbmmmyyy~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{xxxwwwyyy{{{zzz||||||zzzyyyzzzzzzyyyxxxzzz{{{wwwWWWIII===:::<<<;;;::::::777777777777666666666666666555555555555444444444444444333333333333222222111111222333333333333222999999>>>JJJ^^^uuu}}}yyygggZZZYYY\\\hhh|||iii___\\\TTTYYY\\\```mmmzzzoookkkhhhggghhhdddcccbbbaaa```_________aaa^^^ZZZVVVSSSRRRQQQQQQWWWVVVVVVUUUTTTSSSRRRRRRPPPMMMIIIGGGFFFEEEDDDBBB@@@>>>;;;::::::::::::999888666444444444444333222111000//////............///000000111222222333333//////000111111111000000---------....../////////............///000111222111111222333555777999:::999999999999999888777777888888777666666666666666555555666777666444222111......------......///000///111444555555555777888:::::::::999999888666666333333222222111222222222555444222111000111111222444444333333333333444444555666666666777888888999888888777555444222111111000000000000//////......///000111000///000222333555555666888===DDDJJJNNNOOOTTTWWWVVVTTTSSSOOOIII???;;;777333222111000///....../////////000000000---///000111222111111000555444222111000111222222000000000222555777777666888888999999888888777666444333111///.........///000000111222333444555555555666777:::???DDDIIILLLMMMEEE;;;444333444444444999888777666555555555555666666555555555555666666666555333222111222444555888999;;;===???CCCGGGKKKQQQ```sss^^^KKK===???CCCCCCIIITTT^^^___```^^^XXXNNNDDD===777666333111000222444555333555888999;;;===@@@CCCCCCJJJMMMTTTcccmmmzzz~~~|||xxxrrriii```WWWRRRNNNOOORRRXXXbbbqqqxxxlll]]]PPPEEE>>><<<<<<<<<<<<;;;===AAACCCIIINNNTTTYYY\\\___aaacccdddeeeeeefffffffffffffffbbbbbbbbbaaa```]]][[[ZZZZZZYYYXXXVVVVVVUUUUUUUUUYYY\\\___aaacccfffiiilllqqqtttvvvwwwvvvuuuuuuvvvuuuuuutttsssrrrrrrrrrrrrooopppqqqvvv~~~oooUUUEEE??????@@@FFFLLLUUU^^^gggrrr~~~~~~~~~~~~}}}~~~|||}}}}}}|||zzzzzz{{{}}}zzz|||}}}~~~~~~}}}{{{zzzvvvwwwxxxyyyyyy||||||xxxuuuWWWJJJ>>>;;;<<<;;;888888777777777777666666666666666555555555555444444444444444333333333222222222111111222333333333333222777777===LLLccczzz~~~{{{|||iii\\\\\\bbbssssssaaaZZZ[[[TTT\\\```ccctttxxxpppmmmiiiggggggdddcccaaa```______``````^^^\\\XXXUUURRRQQQRRRRRRUUUUUUUUUUUUUUUTTTTTTTTTQQQMMMIIIGGGFFFFFFEEEDDDAAA>>>;;;:::::::::999888888666444333444444333222000000//////////////////111111000000111222333333//////000111222222222111//////000000000111111111000000000111111222333333111111222333555777999:::999:::;;;<<<;;;:::888666888777777666666666666666444555777888888666333111...............//////000///111333444444444666777777777777777777666555444222222222111222222333333222111111111222444555777555555444444444444555555444555666777888999::::::888888666555333222000000////////////............///000111000000000222333444444666888===CCCIIIMMMOOOTTTWWWUUUTTTSSSOOOIII@@@<<<777444222111///............/////////000000///000111222333333333333444333222111111111111111//////000222444666888888999999999999999888777777444333111///......//////000111111222333444555555666666888:::>>>BBBGGGIIIKKKDDD;;;555333444555555:::999888777666666666666777777666666666666777777555444222111222333555666777999<<<===>>>BBBHHHMMMTTTeeeyyy~~~UUUGGG>>>@@@CCCEEENNNYYYbbbbbbaaa]]]VVVKKKAAA:::555444222111111222444555444666999:::<<>><<<<<<<<<<<<;;;<<<@@@BBBKKKOOOUUUZZZ]]]```bbbdddeeefffggghhhiiiiiiiiiiiiaaabbbbbbbbb```]]]ZZZXXXZZZZZZYYYXXXWWWWWWWWWXXXYYY\\\```ccceeehhhkkknnnqqqsssuuuuuutttsssssssssuuutttrrrqqqpppqqqrrrrrrrrrtttuuuyyy^^^HHH@@@???@@@AAAGGGOOOZZZccclllvvv~~~{{{|||||||||{{{{{{{{{{{{{{{{{{{{{|||{{{{{{zzzyyysssuuuwwwyyy{{{~~~}}}|||zzzwwwuuuWWWJJJ>>><<<<<<:::888777777777777777666666666666666555555555555444444444444444333333333222222222111111222333333333333222444555<<>>;;;999999999888777777555333333333444333222000000/////////000000111333333222111000000111111000000111222333333333333222222111111111000000000///000000111222222333333111111222333555777999::::::;;;======<<<:::888666888777777666666666666666555777888999888666333111///............///000000111222444444444444666888777777777777777666555444222222222111222222333333222111111111333444666777666666555555555555666666333444666888999:::::::::777777666444333222111000------------------------...000000000///000222333444555666999===CCCHHHKKKNNNSSSVVVTTTSSSQQQLLLFFF@@@===888444222000///---............///////////////000111222444444555555555444333222111111111111//////000111333555777999999999999999999888777777444333111000////////////111111222333444555555666777777888:::===AAADDDGGGHHHCCC;;;666333444666777:::999888777777666666777666777777777777777777666333222111000111333555666:::===@@@AAABBBFFFNNNTTTZZZkkksssPPPFFF@@@CCCGGGJJJSSS^^^dddcccaaa\\\SSSIII???999333222111111222333555666666888:::<<<===???CCCEEEEEEOOOVVVcccwww~~~zzzvvvlll___SSSIIIEEEDDD@@@BBBHHHQQQ^^^ppp|||pppbbbTTTIIIAAA===<<<======<<<;;;===@@@CCCMMMQQQWWW[[[___aaaccceeefffggghhhiiijjjkkkkkkkkkaaaaaabbbbbb```]]]ZZZXXXZZZZZZYYYYYYYYYYYYYYYYYYYYY\\\aaadddfffiiikkknnnppprrrttttttsssrrrrrrssstttsssqqqppppppqqqrrrsssrrruuuyyy~~~oooPPPAAA???@@@BBBEEEIIIRRR___iiiooowww}}}~~~~~~}}}|||||||||{{{zzzyyyzzzzzzzzzyyyyyyxxxxxxxxxrrrsssvvvzzz~~~|||{{{zzzzzzyyyxxxVVVJJJ>>><<<===;;;888777777777777777666666666666666555555555555444444444444444333333333333222222111111222333333333333222444777>>>MMMaaawww||||||uuurrrvvvzzzhhhWWW^^^sss{{{fffYYYXXX[[[\\\fffoooxxxuuurrrppplllfffdddbbbaaa``````_________```XXXXXXWWWWWWVVVVVVVVVVVVRRRRRRRRRSSSTTTTTTUUUUUUOOOMMMKKKJJJJJJIIIFFFDDDAAA>>>;;;999999999888777666444222222333444333222////////////000111111222333333222222111000000///111222222333333333333222000000000//////.........---...///000111111111000111111222333555777999:::;;;<<<======<<<:::888666888888777666666666666666666777888999888777444333//////......//////000111222333444444333444666888:::::::::999999888666666333333222222111222222222555444333222222222333444666666555555555555666666333444666888999999999888666666555444333222111111---------,,,,,,,,,++++++,,,...////////////222444555666777999===BBBFFFHHHLLLQQQSSSRRRPPPOOOJJJDDD@@@<<<777444222111///...------........./////////---...///000222333555555555555555444333222111111///000111111111333666999888888999999888888777666555444222000/////////000111111222333444555666666999888888999<<>>@@@BBBFFFHHHLLLWWW```oooyyyuuuwwwtttlll___RRRHHHBBB@@@@@@>>>AAAIIISSSbbbtttyyylll^^^QQQGGG@@@===<<<=========<<<>>>AAADDDOOOSSSXXX]]]```bbbdddfffffffffhhhiiijjjjjjjjjjjjaaaaaaaaa```___\\\ZZZYYYZZZYYYYYYYYYYYYZZZZZZ[[[[[[^^^bbbfffhhhjjjlllmmmppprrruuuuuuuuuttttttuuusssrrrrrrqqqqqqrrrrrrrrrnnnuuu{{{vvv^^^GGG???AAABBBEEEJJJNNNYYYfffppptttzzz|||~~~~~~|||{{{{{{{{{yyyxxxxxxyyyyyyxxxxxxwwwvvvuuurrrssswww|||~~~|||zzzzzz{{{{{{zzzyyyUUUIII>>><<<===;;;888777777777777777666666666666666555555555555444444444444444333333333333222222111111222333333333333222555999@@@MMM]]]rrrzzzrrryyyqqquuuwwwfff```iii~~~uuucccYYYYYY\\\```kkkyyy{{{rrrpppqqqmmmgggddd`````````aaa``````___^^^YYYZZZZZZZZZYYYXXXVVVVVVUUUTTTTTTTTTSSSSSSSSSRRRMMMLLLKKKKKKKKKIIIEEEBBBAAA>>>;;;999999888777666666444222222333444333222////////////000111222333000111222333222222000000111222222222222111111000------............//////,,,---///000111111000000111111222333555777999:::<<<<<<<<<<<<;;;999777666888888777666666666666666555666777888888888888777///////////////000000111222333444333222333555888;;;;;;::::::888777555555444444333222111111111111444333222111111222333444444444333333333333444444222333666777888888777666444444444333333333222222//////...---,,,+++++++++***+++---......///222444666777888:::===AAADDDFFFGGGLLLPPPOOONNNMMMIIICCC???<<<777444222111000...---------.........//////------...000111333555666666666666555444333222111000111222111000111555999777777888888777777666555555444222000/////////000111222222333444555666666999999999999;;;>>>AAACCCDDDAAA<<<777444444777:::999999888777666666666666555555666777777666555555333222111111222444777888555:::>>>@@@AAAGGGRRRZZZjjjcccLLLFFFCCCIIIRRR\\\ccchhhiiigggbbbZZZPPPDDD:::555111111222333444666888999999;;;>>>AAACCCGGGKKKNNNWWWbbblll|||wwwqqqooonnnggg]]]PPPFFF@@@>>>===<<<<<>>===>>>@@@CCCGGGPPPTTTZZZ^^^aaaccceeeggghhhiiiiiijjjkkkkkkkkkkkkbbbbbb```___]]]\\\ZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[]]]aaaeeeiiijjjkkkmmmnnnooorrrtttvvvuuuuuuuuuvvvrrrrrrssssssssssssrrrrrrpppxxxbbbPPPCCCBBBEEEEEEIIIPPPVVVaaaoooxxx{{{~~~~~~~~~~~~zzzyyyzzz{{{{{{yyywwwwwwxxxxxxwwwvvvtttsssssstttxxx~~~}}}|||zzz{{{{{{{{{zzzxxxTTTHHH>>><<<>>><<<999888777777777777666666666666666666555555555444444444444444444333333333222222111111222333333333333222444999AAAKKKZZZmmmrrrmmmyyyyyyrrr||||||lllllltttqqqbbbZZZZZZ]]]bbbmmmvvvnnnoooqqqmmmgggddd______aaaaaaaaa```___^^^[[[\\\]]]]]][[[YYYVVVTTTXXXWWWVVVUUUSSSRRRQQQPPPJJJJJJJJJKKKKKKHHHDDD@@@AAA>>>;;;999888888777666555444222222333444333222////////////000111333333...///111333444333222111111111111111111000///...,,,,,,---...///000111222...///111222333333222222111111222333555777999:::<<<<<<<<<;;;:::888777666888888777666666666666666444444555777888999:::;;;///////////////000111111222333333222111222555777:::999999888666444333222555444333222111111111111000//////000111444666777333222222111111222222333222333555777888777666555333333333333333333333333111000000...---,,,++++++(((***,,,------///222555777888888:::===@@@CCCEEECCCIIIMMMMMMMMMMMMJJJDDD???;;;777333222111000///---------.........//////......///111333555777888777777777666555333222111000222222111///000444888777777777777777666555555555444222000//////000000111222222333444555666666:::999999999;;;===@@@BBBCCC@@@<<<777444444777:::999888777666555555555555444555666777777666555444333333222222333666888:::999>>>CCCDDDFFFLLLXXXaaaooo```KKKEEECCCJJJWWWbbbiiimmmllliiicccZZZNNNBBB888222111111222333555777999:::999<<<@@@CCCGGGKKKPPPSSS___kkkvvvtttnnnooonnnkkk\\\RRRFFF>>>======;;;888;;;AAALLLZZZkkk~~~wwwooocccVVVKKKEEEBBBAAA<<<===>>>>>>???AAAEEEHHHQQQUUUZZZ___aaaccceeegggllllllmmmmmmnnnnnnmmmmmmcccbbb```^^^\\\[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\```ccchhhkkklllmmmnnnooommmpppssstttttttttuuuuuuqqqrrrssstttuuutttsssrrruuu}}}sssUUUHHHAAAEEEHHHFFFKKKTTT\\\hhhvvv~~~~~~~~~}}}}}}yyyxxxzzz||||||{{{vvvvvvxxxxxxwwwuuusssqqqsssuuuyyy~~~}}}|||{{{{{{|||{{{yyywwwUUUJJJ@@@===<<<:::888888888888777777666777888888555555555555555555555555777777666555555555555555444333222222222333444555444>>>CCCHHH^^^{{{oooppp{{{pppxxxqqqtttyyykkk]]]ZZZ\\\]]]gggyyyzzzvvvqqqmmmjjjhhheeeccccccbbbaaa```______``````WWWXXXZZZ[[[ZZZYYYWWWVVVSSSTTTUUUTTTRRRPPPPPPQQQLLLJJJHHHHHHHHHHHHFFFDDD??????>>><<<;;;:::999888333222222111111222222333///////////////000111111111111111111111000//////111111111111111111111111///000111111///......///...///111333444333222111333333333333444666888999777999;;;======;;;888666999888666555555555666777333333555666666666555444444333222111000000000000111333555666666555555666999999777666555555555555333333444444444444444444///000111222333444444444222222333333333333444444666444333333555666666555333444555555444333111000333222000...---------...------------///111333555777999;;;<<<<<<>>>AAADDDFFFHHHJJJLLLLLLJJJHHHFFF>>>:::666444333111...+++//////.........---------------///000333555777999777777777999:::888666333333111//////111222222222999888777666555444333333666666444333222111111111000000000111222333555555:::999777777888;;;>>>@@@FFFAAA;;;555333444888:::999888777666666555555555666666777777666555444444333222111111222555888:::BBB???>>>AAAEEENNN^^^kkkyyyrrrZZZIIIHHHJJJRRR]]]gggmmmoooqqqlllcccVVVHHH===777444444222000222666:::::::::;;;<<<@@@FFFIIILLLTTT]]]fffuuuvvvnnnmmmiiibbb]]]MMMEEE>>>;;;:::888:::>>>AAAFFFQQQ```rrrxxxmmm```UUUKKKBBB======?????????>>>???AAAEEEHHHRRRVVV\\\```cccdddeeefffmmmmmmmmmlllkkkjjjiiihhhccccccbbbaaa___\\\ZZZYYY\\\[[[ZZZZZZZZZ[[[\\\]]]gggggggggiiijjjlllnnnooorrrrrrttttttttttttrrrrrrrrrqqqqqqqqqsssuuuuuuuuuvvv{{{vvvcccKKKDDD???AAAEEEJJJQQQYYYgggooozzz~~~~~~yyyzzz{{{yyyvvvvvvyyy|||yyyxxxxxxxxxyyyxxxuuussstttyyy~~~}}}|||{{{~~~}}}|||||||||{{{xxxuuuUUUJJJ???<<<<<<:::888888666666666666666777777777555555555555555555555555666555555444444444444444444333222222222333444555777???DDDJJJ___|||~~~oootttgggppp|||xxx}}}}}}hhh]]]\\\___bbbjjjzzzuuurrrnnnjjjhhhfffdddbbbbbbbbbaaaaaa```_________\\\\\\]]]]]]\\\YYYWWWVVVSSSTTTUUUTTTQQQPPPOOOPPPLLLKKKIIIHHHHHHGGGEEECCC>>>===<<<;;;:::999888777555444333222111111111111///////////////000111111111111111111111000//////111111111111111111111111///000111111///......///---///111333444333222222222222222333444666888:::;;;<<<===>>>===;;;888666777666666555555555555555222333444555666555555444444333222111000000000000111444666777666666666777999888777666555555555555444444444444444444444444000111222333333333333333222222333333333333444444666444444444666777666555555555666666555444222111111000...,,,++++++++++++...---------///111333444666888:::;;;;;;===@@@CCCCCCEEEGGGIIIIIIGGGEEECCC===:::666444333222///,,,//////.........---------------...000222555777888888888888:::;;;:::777444333111//////111222222222444555666777777777777777444444333111000000//////111111111222333444666666;;;:::888888999<<<>>>@@@CCC@@@:::666444555888:::999888777666666555555555666666666666666555444444333222111111222666:::<<>>BBBHHHMMMRRR\\\fffpppzzzkkkffffff```WWWQQQFFF@@@;;;;;;:::999<<<@@@BBBHHHTTTcccuuussshhh\\\SSSJJJAAA===>>>===>>>>>>>>>???BBBFFFJJJSSSXXX]]]bbbdddfffggghhhnnnnnnnnnmmmkkkjjjhhhgggeeedddcccaaa___]]]\\\[[[]]]]]]\\\[[[[[[\\\]]]^^^dddeeefffiiikkknnnqqqrrrrrrssssssssssssrrrqqqpppqqqqqqpppqqqrrrtttuuuuuu|||hhhRRRHHHCCC@@@DDDIIIOOOXXX```lllsss~~~wwwyyyyyywwwuuuvvvxxx{{{~~~{{{xxxvvvvvvwwwvvvuuutttwww{{{}}}|||{{{zzzyyy}}}|||{{{{{{{{{zzzwwwuuuUUUJJJ???<<<<<<:::888999333444555666777777666555555555555555555555555555555444444333333333333333444333222222222333555666999AAAGGGNNNccc~~~yyynnnzzzcccpppzzzxxxddd]]]___cccgggooo|||zzzooollliiigggfffeeecccbbb```aaaaaaaaaaaa___^^^]]]]]]]]]]]]\\\[[[XXXVVVTTTRRRSSSTTTSSSPPPNNNNNNNNNMMMKKKHHHGGGGGGEEECCCAAA===<<<;;;:::999777777666666555444222111000//////000000/////////000111111111111111222111111000///111111111111111111111111///000111000///......000---///111222444444444333111111111222444777999;;;>>>>>>>>>===<<<:::888777555555555555555444444333222333444555555555444444444333222111111000111111222555777888777777777888999888777666666555555666555555555444444333333222222222333333333333333222222222333333333333444444555444555666888888777555666777777777777555444333000000...---,,,+++++++++......------...000111222555666888999:::<<<>>>AAA@@@AAADDDEEEEEEDDDAAA@@@;;;888555444333222000..................------------......000222444666777:::999:::;;;<<<<<<999666444222000///111222222111111222444666777777666555444444333222111000//////222222222333444555666777999888777777888:::<<<>>>???===:::777666777999:::999888777666666555555555555555555666555555444333333222111111444888<<>>:::888:::;;;:::===BBBDDDKKKWWWgggyyy{{{mmmcccWWWOOOHHH@@@===???;;;<<<===>>>???CCCHHHLLLUUUYYY___dddfffhhhiiijjjooonnnnnnmmmkkkiiihhhgggfffeeecccaaa___^^^^^^^^^```______^^^^^^^^^______bbbdddfffiiimmmpppsssuuusssssssssrrrqqqpppnnnnnnooooooooooooqqqrrrtttuuu~~~vvvYYYCCCEEEBBBBBBHHHOOOWWW```iiiqqqxxx~~~yyyyyyyyyxxxwwwxxx{{{}}}}}}wwwtttuuuwwwyyyyyyxxxzzz}}}}}}||||||}}}~~~}}}|||{{{{{{|||{{{yyywwwTTTIII???<<<<<<:::999999222444666888888888666555555555555555555555555555555444444333333333333333444333222222333444555666:::CCCMMMXXXlllrrrmmmhhhzzzzzzrrrccc___aaaeeeiiiuuu~~~tttjjjiiigggfffffffffdddbbb___```aaabbbaaa___\\\[[[[[[[[[ZZZYYYXXXVVVTTTSSSQQQSSSSSSRRROOOMMMMMMMMMMMMJJJHHHFFFEEEDDDAAA???======<<<:::999888777666666555333222111000000000111000000///000000111111111111111222222111111000111111111111111111111111000111111000......///000...///000222444444444444000000111222555777:::<<<>>>===<<<;;;:::999999888444555666777666555444333222222333333444444444444444333222222111111111111333666888999888888888999888888777666666666666666666666555444333333222222333333333444333333222222222222222333333333444444444444555888::::::777555666777777888777555444333222222111000///...------///......---...///000111444555777888888:::===???>>>???AAABBBBBBAAA???>>>999888555444333222111000........................---......///111333444555::::::;;;<<<>>>===:::888444222000///000222111111000222444555555444111///666666555555444333111111111111111222333444555666666555444444555666888999;;;:::999888888999::::::999888777666555555555555444444555555555555444444444333222333555:::???BBB@@@>>>???DDDKKKTTTdddrrrvvvYYYLLLHHHOOOZZZfffpppuuuvvvuuunnndddVVVHHH>>>777555333333333333555888;;;>>>???DDDDDDHHHOOOVVV___nnn{{{xxxccc[[[VVVWWWWWWOOOEEE???999777777:::;;;:::===BBBFFFMMMZZZkkk~~~wwwjjj___TTTMMMFFF???<<<>>>:::;;;<<<===@@@DDDJJJNNNUUUZZZ```dddgggiiijjjlllllllllkkkkkkjjjiiihhhgggfffdddbbb___^^^^^^___```bbbbbbaaaaaaaaaaaaaaaaaaccceeegggkkknnnqqqsssuuussssssrrrqqqooonnnllllllmmmnnnnnnnnnoooqqqtttwww{{{hhhPPPBBBDDDCCCFFFNNNVVV]]]gggpppvvv|||~~~}}}}}}||||||{{{zzzzzz|||{{{wwwuuuwwwyyy{{{|||{{{{{{|||{{{zzz{{{}}}~~~}}}||||||}}}}}}{{{zzzTTTIII???<<<<<<:::999999444555777999999999777666555555555555555555555555666555555444333444444444333333222222333555666777:::EEETTTdddwwwmmmpppmmm~~~~~~|||rrrzzzlllbbbaaabbbfffjjj{{{xxxpppiiihhhggggggggggggeeeccc___```aaaaaa```^^^[[[YYYYYYYYYXXXXXXXXXWWWVVVVVVRRRSSSSSSRRROOOMMMLLLLLLLLLIIIGGGEEEDDDCCC@@@>>>>>>===<<<;;;:::888777777333333222222111111222222111111000000000000111111111111222222222222111111111111111111111111111111000111111///...---///111///000111222333444555555000000111222555777:::<<<;;;:::999888888888999:::666666777888888666555444222222222222333333333444444333222222222222222222444666888999999888888999888777777666666666666777666666555444333333222222333333444444444333222222222222222333333333444444444444555888::::::888555666666777777666555333222222222111111000...------///...---------///000111333555666777777888;;;======>>>???@@@@@@???>>>===888777666444222111111111---..............................///000111333444::::::;;;<<<>>>===;;;888555222000///000111111000111222444666666444222000666666666666555333222111//////000000111333444555444444444444444555777777888888888999999:::::::::999888777666555555555555444444555555666555555444444444444555888===AAACCC???===???DDDIIISSSbbbooo}}}oooUUUNNNLLLUUUbbbooowwwyyyxxxwwwlllbbbRRREEE<<<777555444222333444666999<<>>;;;<<<999:::<<<>>>AAAFFFLLLQQQUUUYYY___dddgggiiikkklllhhhhhhiiiiiiiiiiiihhhhhhdddccc```^^^^^^^^^___```bbbcccccccccddddddddddddfffhhhjjjmmmoooqqqrrrrrrssssssqqqooonnnlllkkkkkklllmmmnnnnnnnnnpppuuuxxxzzzqqqYYYKKKFFFEEEFFFLLLUUU[[[bbbkkkttt}}}}}}||||||~~~~~~~~~|||zzzyyy{{{~~~yyyxxxwwwxxx{{{}}}}}}}}}wwwwwwvvvuuutttuuuwwwzzz}}}{{{zzzzzz{{{|||{{{zzzTTTHHH>>><<<<<<;;;999:::666777888999999888777666555555555555555555555555666555555444444444444444333333222333444555777888<<>>>>>======;;;:::999888777333222222111222222333333222222111000000000111111000111222222333222222222111111111111111111111111111111111///------///111111111222222333444444444111111111222444777999;;;999999888888888888999999777777777777777666666555222222111111111222333444333333222222222222333333333666888999888888888999777777666666666666777777555555555444444333333222333333444444444444333333222222333333333333444444333333444666888999888666666666777777777555444333000000000///...---,,,+++------,,,,,,---///000111333555666777777888:::===<<<<<<===>>>>>>===<<<<<<777888777555222000111222---------...........................///000111222888888999;;;===<<<:::888555333000000000111111000111222444666777777666555444444555444333222000...////////////000222333444666666666666666777888888777777888888999:::::::::999888777666666555555555444555666666777666666666444555666999<<>>???EEEKKKSSSbbboooyyyiiiTTTRRRSSS]]]kkkwww}}}|||zzzxxxjjj___OOOBBB:::777444222222333666777999===AAADDDIIIIIINNNWWW```jjjzzzjjjUUUTTTNNNJJJIIIEEE???;;;;;;888888:::<<<<<<:::>>>EEEJJJSSSbbbuuuqqqdddZZZPPPIIIBBB<<<:::<<<:::<<<>>>@@@CCCHHHNNNSSSUUUZZZ```eeehhhjjjlllnnnhhhhhhiiiiiiiiihhhhhhgggbbbbbb```___^^^______```aaabbbdddeeeffffffgggfffiiijjjmmmooopppqqqqqqqqqsssrrrqqqooommmlllllllllkkkmmmnnnnnnmmmpppvvv{{{cccMMMFFFHHHIIIKKKSSS\\\bbbgggpppyyy~~~}}}|||~~~~~~{{{xxxwwwyyy|||~~~uuuvvvwwwzzz}}}~~~}}}{{{wwwwwwvvvuuussstttwwwyyyzzzxxxwwwwwwyyyzzzzzzyyySSSHHH>>><<<<<<;;;::::::888888888777666666555555555555555555555555555555555444444333333333333333333333333333444666777999AAAMMM___sss|||ooouuupppmmm|||www|||tttmmmmmmjjjeeeiiirrruuuhhhnnn~~~qqqdddbbbaaaaaaiiiuuu}}}yyyrrrooolllkkkjjjiiiiiigggdddaaaaaa```___^^^]]][[[ZZZZZZ\\\[[[ZZZYYYXXXWWWWWWWWWSSSTTTTTTSSSOOOMMMLLLLLLHHHFFFDDDCCCCCCBBB@@@>>>===<<<;;;:::999888777666444444333222111111111111333222111111000000111111000111222222333333333222111111111111111111111111111111000///------///111333333333222222333333444222222222333444666888::::::::::::999999888888888777777666555555555555666222111111000111222333444333333333222222333333444333555888888888777888888777777666666666666777777444444444444444444444444222222333444555555555555222222333333333333444444333333222444666888888777777888888999888666555444000000000000///---,,,+++,,,,,,,,,,,,---///111222444555666777777888:::<<<:::;;;;;;<<<<<<;;;;;;:::888999888555111///000111---------.........//////............//////000111666666777999;;;;;;999666555333111000000111000000222222333444555555444444444444555555444222000.../////////000111222444444666666666666777777777777777777777888888999::::::999888777666666555555555555666666777888888777777444666999<<>><<<===;;;::::::999888777555444444444444555555555555555555555555444333222222111111222222333333333333444666888999EEEPPPaaattt}}}ooo{{{llloooqqq}}}sssqqqxxx}}}|||ooogggdddgggeeebbbiiiwwwllleeeqqqooocccaaa``````lllzzz{{{xxxqqqnnnmmmllljjjjjjiiifffccc```bbbaaa___]]][[[[[[ZZZZZZ\\\[[[YYYWWWUUUTTTSSSSSSTTTUUUUUUSSSPPPMMMLLLMMMGGGEEECCCCCCCCCBBBAAA???<<<;;;:::999888666555555666555444222111000000///333333222111000000111111000111222333333333333333111111111111111111111111111111000...------///222555444333222222222333333333333333333444666888999======<<<;;;:::888777666777666555333333444555555222111000000000111333444333333333222222333444444222555777888777777777888777777666666666666777888333333444444444444444444111222333444555555555555222222333333333444444444444222111333555777888777999999::::::999888666555222222333222111000...---+++++++++,,,---///222333444555777777777888:::<<<999999::::::::::::999999888999999666111...///111---------.........//////...............///000000555555666888::::::888555666333111000000111000///444333222111///......---555666777777666444222000000000000111222333555555444444444555555555555555888777777777888999::::::999888777666666555555555666666777888888888888888444666:::>>>AAAAAA@@@@@@@@@@@@CCCKKKSSS]]]lllzzzvvv\\\QQQYYY]]]gggvvv~~~zzzxxxcccXXXHHH===777444000---111444777999:::===CCCGGGJJJMMMUUUaaammmzzzsssYYYMMMKKKDDDBBBBBBBBB???999777999777888:::======>>>EEENNNQQQZZZkkkyyylllYYYPPPGGGCCC???;;;:::======>>>@@@BBBEEEJJJPPPUUUXXX]]]ccciiilllnnnppprrrppppppooommmkkkhhhfffeeebbbbbbccccccccccccbbbaaa___```cccfffhhhiiijjjjjjhhhjjjmmmppprrrssssssssssssrrrpppooonnnnnnnnnnnnkkknnnoooooommmpppxxx~~~{{{gggRRREEEEEEIIIMMMRRR\\\gggnnnrrr{{{}}}~~~~~~~~~~~~yyywwwzzz}}}~~~~~~zzzyyyxxxyyyzzzzzzyyywwwwwwwwwwwwvvvttttttvvvxxx~~~|||zzzzzz|||~~~XXXGGG@@@???::::::===999:::999888777666666666666666666666666666666666666666555444333333333333333555111000333444444888===DDDWWWjjj~~~xxxzzzhhhmmmzzz~~~uuurrrrrrpppwww~~~xxxpppeee^^^______bbbpppqqqkkkrrrrrrllleeeaaabbbiiirrryyy~~~xxxrrrnnnmmmlllkkkiiigggfffdddddddddaaa______```___[[[XXX]]]]]]\\\\\\ZZZYYYXXXWWWQQQQQQQQQQQQQQQOOOKKKHHHJJJIIIGGGDDDAAA???===<<<;;;;;;;;;:::999888777666222222222111111111111000000222333222111000111222111111111111222333444444777666555444222111000///111///...///111222000---...000222333222111111222444444444555666888::::::<<<<<<======<<<:::999777555555444333333333333444222222111111000/////////222222222333333444444444888888777666555444333333999999999888888666555555333333333222222111111111111111111222333333444444444444444444444444333333222222222333555666888999999888777777888888777555222111000///------------******+++,,,...000222333111222444777999;;;<<<<<<888888999::::::::::::::::::999888777555333222111000...---...///000///...///......------///000111444888999666666888999777;;;888444111111111000///333333333444444555555555555555555666555555444333000000111222333333444444777777666666555555555444666666666777888888999999999999999999999888777777555555444444444555666666666999===??????=========AAADDDIIIOOOWWWeeetttoooZZZVVVZZZfffpppzzz}}}sss___RRRDDD;;;777333333555444444555999???EEEIIIKKKNNNTTTaaaoooxxxoooZZZRRRMMMHHHCCCAAA>>>;;;888777666666<<<999999>>>AAABBBGGGMMMUUUbbbssssssfffTTTNNNFFF@@@============:::<<>>999:::999888777666666666666555555555555555555555555666555444333333333333444555222111333444555999???HHH^^^sss}}}zzz|||nnntttvvvooommmkkkkkkyyy}}}tttiiiaaa^^^[[[]]]lll~~~uuupppwwwqqqkkkddd```ccckkktttzzz|||uuupppmmmmmmlllkkkiiigggfffddddddgggdddbbbbbbbbbaaa^^^[[[[[[[[[[[[ZZZYYYXXXVVVVVVTTTSSSQQQQQQPPPNNNJJJGGGFFFEEEDDDCCCAAA???>>>===;;;;;;::::::999777666555222222222222111111111111111222333333111111222333222222222111222222333333333333222222222222222222111///---...000000...+++///111333444333222222333222222333444555777999::::::;;;;;;;;;;;;999888666555555444333333333333444222222111111000/////////111111222222333444444555999888888777666666555555777777777777666555444333444444333333333222222222111111111111111111111111444444444444444444444444555444444444555666777777999777666666777777555444222111000///...---------++++++,,,,,,...///111222222333555777999:::;;;;;;666666777777777777666666777777666555333222111111111///...///000111000//////......------///000111222666999888999<<<===:::???;;;777333222111000///222222333333444555555666666666666666555444333333000111111222333333444444555555555555444444444333666666666777888888999999888999999999888888777666555555555555555555666777777:::===??????>>>>>>???CCCGGGNNNTTT\\\gggttt|||mmm\\\ZZZ```ooowwwzzzqqq[[[NNN@@@999555222222444444444666:::@@@GGGLLLOOOTTTZZZggguuuttt[[[MMMGGGDDDBBBAAA@@@===:::888666666666;;;999:::???CCCEEEKKKRRR___lll}}}|||iii[[[OOOJJJDDD???===<<<<<<;;;:::<<>>999:::999888777666666666666555555555555555555555555555555444333333333444444555222222444555666<<>>CCCDDDAAADDD???:::555333222000///000111222333444555666777777777777666555444333222111111222222333333444444444444444333333333333333555666666777777888888999777888888888888777666666666666555555666777777888999;;;===>>>>>>???AAACCCFFFKKKSSSZZZaaajjjttt{{{nnnaaabbbjjjzzzvvvlllTTTHHH<<<666444111111444444555777<<>>;;;999777666666666;;;999;;;AAAEEEIIIQQQYYYiiiwwwrrr___RRRIIIEEE@@@===<<<<<<:::999:::<<>>@@@CCCFFFHHHNNNVVV]]]eeennnxxxwwwkkkmmmtttqqqdddNNNCCC999555444222222555555777999>>>CCCKKKSSSXXX^^^fffrrreeeIIIEEEHHHCCCAAADDD<<<;;;999888666666777777<<<;;;===BBBFFFKKKUUU___nnn~~~~~~kkkYYYNNNCCCAAA>>>======<<<;;;999;;;>>>BBBFFFKKKQQQWWW\\\aaacccfffjjjmmmoooppppppoooooonnnllljjjiiihhhggghhheeebbb``````bbbeeegggkkkjjjiiiiiiiiiiiijjjjjjmmmmmmnnnoooooooooooonnnnnnnnnnnnmmmlllkkkjjjiiiiiihhhffffffgggjjjmmmppprrreeeUUUKKKKKKRRRYYY\\\gggnnnwww}}}}}}|||zzzxxxwwwwwwxxxyyyyyyxxxwwwtttuuuvvvuuuuuuvvvxxx{{{yyyxxxwwwyyy{{{{{{zzzxxxSSSDDD??????::::::<<<777999888777777777777777777555555555555555555555555444444333333333444444555555333444555666999CCCMMM\\\zzz}}}~~~|||xxxtttnnnsssvvvjjjeeemmmzzzhhhccc^^^```gggpppvvvxxxuuuzzz}}}|||vvvqqqnnnnnnlllkkkhhhfffeeeeeeeeefffaaaaaaaaa___\\\ZZZXXXWWWYYYYYYYYYYYYXXXWWWVVVVVVUUUSSSPPPNNNNNNNNNLLLKKKHHHGGGEEECCCAAA@@@>>>===:::999777666555444444555333333333222222222222111000111222111000000000222444444333222111111111111222222111111000///......,,,------...///000333444222444666666555333333444111222222444555777999:::999::::::;;;;;;:::888888555555444333333333333444222222111111000/////////---...///000222333444555444444444555555555555555555555666666666555444444555555555555555555555555111111111222222222333333222222333333444555666666444444555555777888999::::::999777888999999888666444333222111000/////////......---------......///222222444555777777888888999999888888666555333222333333222222222222222222000///......000000///...///......------///000111777999;;;===EEEOOOSSSRRRIIIDDD===888555333222111//////111222444555666777777777777777666555444333333333333333333444444444444444444444444444444555555555555666777777888888777777888888888888777777888888888888999:::;;;<<<:::;;;<<<===???BBBFFFIIIKKKPPPXXX___gggqqq}}}xxxxxx~~~}}}kkk\\\III@@@777555555333444666777999<<>>:::999888777777777888888======???DDDHHHMMMZZZeeetttvvvcccSSSJJJAAA???============<<<:::===@@@EEEJJJOOOTTT[[[___cccdddgggjjjmmmoooooopppooonnnmmmllljjjiiihhhggggggeeecccaaaaaacccfffhhhjjjjjjiiihhhhhhhhhhhhiiimmmmmmmmmnnnnnnmmmmmmlllmmmmmmmmmmmmlllkkkjjjiiihhhgggfffeeefffgggiiikkkmmmaaaSSSMMMPPPYYY___bbbmmmsss|||~~~~~~{{{yyyyyyxxxxxxyyyzzzzzzxxxvvvtttuuuvvvvvvvvvvvvxxxzzzvvvvvvwwwxxxzzz{{{{{{zzzSSSCCC???@@@;;;;;;<<<777888888777777777777777888444444444444444444444444444444333333333444555555555444555666666:::FFFRRRddduuuppprrrzzzwwwllllllyyyuuufffbbb```cccllltttwwwwwwtttyyy~~~}}}wwwqqqppppppllljjjhhheeedddeeeffffffbbbcccccc```]]]YYYXXXXXXXXXXXXYYYYYYXXXWWWWWWVVVSSSRRRPPPOOOOOONNNLLLKKKJJJIIIGGGDDDAAA???===<<<;;;999777666555444555555333333333333222222222222000111222222000000111222333333222222111222222222/////////000111111222222,,,---.........000333666222444666666444333333333333333333444555777888999999999:::;;;;;;:::999888555555444333333333333444222222111111000/////////---......000111222333333111111222222333333444444444555555555555555444444444444444555555555555555...//////000111111222222222333333444444555555555333333444555666888999:::999888777888:::;;;:::999555444333111000000//////......---------......///000111333555666777888888777777777666555333222111444444333333333333333333///...---...///000///---///......------///000111444888<<>>BBBGGGOOOZZZbbbpppzzzZZZKKK@@@BBBDDD@@@<<<<<<999888777777777888:::;;;>>>>>>AAAFFFJJJRRR```nnn|||kkkYYYKKKDDD@@@>>><<<<<<=========<<>>999888888777777777777888888444444444444444444444444333333333333333444555666555555555777777;;;IIIVVVkkkmmmiiiuuuwwwmmmrrrqqqgggdddccciiirrrxxxyyyvvvrrryyy~~~}}}wwwqqqppprrrllljjjgggeeeddddddfffgggbbbcccdddaaa\\\YYYXXXYYYWWWWWWWWWWWWWWWVVVVVVUUUTTTRRRQQQQQQPPPNNNKKKHHHIIIHHHFFFDDDAAA>>><<<;;;;;;:::888666555555666666444444333333333222222222222333444444222222333444222222222111222222333333//////000111111222333333---...///...,,,---111444222444666666444222222222333333333333444555666777777888999::::::999888777555555444333333333333444222222111111000/////////......//////000111222222000000111222222333444444333333444444444444333333333333444444444555555555222222222222222222222222444444444444444444444444444444444444555666777888777666666777:::;;;;;;:::555444333222111000000000---------------...///000///000222444666777888888777777777666555444333222444444444333333222222222000///...///000111000...///......------///000111222999CCCOOO___kkklllhhhXXXQQQGGG???999555333111000111111222333333444444555555666777777777777666444444444444444444444444222222333333444444444444444444555555666777777777888888999:::::::::::::::999999999:::;;;<<<>>>???===???CCCEEEGGGJJJNNNQQQSSSZZZccckkkrrr{{{qqq___PPPCCC;;;444444555444333555777;;;@@@EEEKKKUUUaaakkkzzzkkkKKKGGGCCC@@@>>>=========888777777777888:::;;;<<<===>>>CCCIIIOOOXXXiiiyyywwwaaaPPPFFFBBB???===;;;:::;;;<<<<<<<<>>@@@:::888777777777777777888888444444444444444444444444333333333333333444555666555555666777777<<>><<<;;;<<<;;;888666555555666777444444444333333333222222444555666666444444555666111111111111222333444444333333222222111111000000///000000---******---111222444555555333222111111333333222222333333444555666777888999999888777666555555444333333333333444222222111111000/////////......//////000000111111000000111222333333444444111222222333333333222222333333333444444444555555888777777666666555444444444444444444444444333333555555444444444444555555555444444666999;;;;;;:::555555333222111000000000---,,,,,,---...///000000...///111333666777888999999999999999888777666555444444333333222111111000111000///000111222111//////......---...///000111222<<>>BBBAAA999555888;;;;;;777777777777999:::<<<>>><<<>>>DDDKKKRRR]]]pppppp[[[LLLEEECCC???<<<999888999;;;;;;;;;>>>BBBHHHMMMSSSXXX^^^bbbfffhhhjjjlllnnnooooooooojjjjjjjjjjjjjjjjjjjjjjjjcccdddfffggghhhhhhhhhhhhhhhiiikkkmmmmmmlllkkkjjjjjjjjjkkklllllllllkkkkkkkkkkkkjjjhhhfffdddbbbaaa````````````````````````\\\YYYWWWXXX]]]fffmmmrrr~~~|||zzzxxxwwwxxxxxxxxxzzzzzzyyyvvvtttyyy{{{|||{{{yyywwwwwwxxxxxxzzz{{{{{{zzzyyyzzzzzzRRRHHH@@@>>>===:::888999:::999777666555666777999777555222000000111333444;;;999666555555444333111333333555888:::???KKKXXXssssssjjjkkk}}}qqqiiilllyyy}}}xxxpppqqqtttzzzwwwqqqppp{{{qqqpppqqqnnnllljjjhhheeeddddddeeeeeedddcccaaa___]]]ZZZYYYXXX\\\ZZZXXXUUUTTTTTTUUUVVVWWWTTTPPPNNNMMMMMMKKKJJJDDDDDDDDDCCCAAA>>>;;;:::888999999999888777555444555444444333333444444555444444333333333333222222//////000000111111111222000000000000//////////////////...//////000111222222333444444444333222111111111000000111333555666666666777777777777666666666666555444333333222222222111111000000111111222...//////000000000000///222222222222222222222222333333333333333333333333111111222222222333333333555555555555555555555555222333444444555555444444444666777999999777666444555777999;;;<<<;;;:::999666333000000222222///---......//////......---,,,...000222444777888999:::777999::::::888666555555666555444222111111222222000000111111111111000000222222111111111111111111555CCCMMMmmm~~~mmmaaaUUUMMMFFF;;;333000111111222333444444444444555666777888888777666555777666555444444444444444333333222222111222222222222333555777888888777777;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>?????????@@@???BBBGGGKKKNNNQQQTTTWWW^^^dddmmmuuu|||vvvgggVVVJJJ;;;999666444333555777999888>>>FFFLLLSSS___ooozzzdddQQQGGG???>>>===<<<;;;:::999999:::<<<>>>>>>=========>>>???DDDKKKSSS\\\jjjyyyxxxcccPPPBBB???CCC???>>><<<:::999999999:::888???HHHOOOTTTYYY___ccchhhjjjmmmpppqqqrrrqqqqqqllllllllllllkkkjjjiiihhhffffffeeeeeefffggghhhiiihhhjjjllllllkkkiiiiiijjjjjjlllmmmoooooonnnlllkkklllkkkiiigggeeedddcccbbb___^^^^^^]]]\\\\\\\\\\\\XXXXXXYYY^^^fffooovvvyyy{{{}}}}}}yyywwwwwwwww{{{zzzzzz{{{}}}|||{{{yyyyyyzzz{{{{{{yyywwwwwwxxx}}}|||zzzyyyxxxwwwtttqqqQQQHHH@@@>>>===:::999:::999888666555444555666777888777555444333444555666888666444444555555555444444333444666:::BBBRRR```{{{~~~{{{vvvrrryyyssslllqqq}}}zzzyyy{{{{{{uuuuuu}}}tttttttttpppmmmllljjjhhhgggfffffffffcccbbbaaa___\\\ZZZYYYXXXYYYXXXVVVUUUUUUVVVXXXYYYVVVSSSPPPNNNNNNMMMKKKIIIEEEEEECCCBBB???===;;;:::888888999999888777555444333333333222222333333333444444333333333333222222000111111111111111111222111111000000000/////////000000///000000111222333333444444555555444222111000000///000111333555666666666777777777777666666666555555444333333222222222222111111111111222222...//////000000000000000222333333444444555555555333333333333333333333333111222222222222333333333222222222222222111111111222333444444555555444444444444555666666555444444333444555777777777777666666444222111333222000.........//////......------///000222444666777888888777999;;;:::888666555666666555444333222222222333000000111111111111000000000000000000000000000000555EEERRRtttwwwoooeee[[[NNN???777555000111222333333444444444555555666666777666666555444333333333333444444444333333222222222222222333333333555666777777888888<<<<<<<<<<<<<<<=========???@@@@@@AAAAAABBBBBBBBBBBBEEEIIILLLOOORRRWWWZZZaaafffnnnvvv}}}~~~rrrcccRRRFFF:::888555333333555777999:::???FFFNNNWWWcccqqq{{{lllSSSFFFBBB>>>>>>===<<<;;;:::999999777999;;;<<<;;;;;;<<<>>>BBBGGGNNNWWWcccqqqppp]]]MMMBBB???BBB===<<<;;;::::::;;;<<<======DDDLLLRRRVVVZZZ```dddhhhjjjllloooqqqqqqqqqpppooooooooonnnmmmllljjjjjjgggggggggggggggfffffffffgggiiikkkkkkjjjiiiiiiiiihhhiiikkkllllllkkkjjjiiikkkjjjhhhfffeeedddcccccc```___^^^]]]\\\\\\\\\\\\ZZZ[[[^^^cccllluuu||||||{{{xxxxxxxxx~~~}}}{{{zzz{{{{{{yyyxxxwwwyyy{{{{{{yyyxxxyyyyyy|||zzzyyyxxxxxxwwwuuutttPPPGGG???>>>===;;;:::;;;888777666555444555666666888777666666555555666666444333222333555666666666555333333666:::EEEWWWhhhuuuvvv|||yyy~~~uuuqqqyyy~~~|||wwwyyyzzztttuuutttpppmmmmmmlllkkkjjjhhhgggfffbbbaaa```^^^\\\ZZZYYYXXXXXXXXXVVVUUUUUUVVVWWWXXXTTTRRRPPPOOOOOOMMMJJJGGGGGGEEECCC@@@>>><<<;;;:::888888888888777666555555333222222111111222222333444444333333333333222222333333222222222222222111222222111111111000000000000000000000111222333444444555555666555444333222.........///000222555666555666666777777666666555555555444444333333222222333222222222222222222333/////////000000111111111111111222333444555666666222222333333333333333333222222222222333333333333555444444444333333222222222333444444555555444444333333333333333333333333333333333444555555666666777555444333333333111000/////////.........------///000111333444666666666777999::::::888666666666666555444333333333333333000000111111111111000000//////////////////000000666HHHXXXzzzzzzqqqeeeTTTBBB999777000000111111222333333333666555555444444444555555333333333444555666666777333333222222222222333333444444444555666777999999<<<<<<=========>>>>>>>>>BBBCCCCCCDDDEEEEEEFFFFFFGGGIIIKKKMMMPPPTTTZZZ]]]eeejjjqqqxxx~~~yyylll\\\LLLAAA888666444222222555777999<<>>======<<<;;;:::999999777999;;;<<<;;;<<<>>>@@@FFFKKKSSS^^^lll{{{|||dddTTTIIIAAA???@@@;;;:::::::::;;;===???@@@CCCIIIPPPVVVYYY]]]aaaeeehhhjjjmmmoooqqqrrrqqqqqqqqqqqqpppooonnnllljjjiiiggghhhhhhhhhhhhfffdddcccfffhhhjjjjjjiiihhhhhhiiihhhiiijjjkkkkkkjjjiiihhhiiihhhgggeeeddddddccccccaaa```___^^^]]]]]]]]]]]]^^^```dddjjjrrr{{{yyyzzz~~~}}}{{{{{{{{{~~~zzzxxxxxxxxxxxxwwwwwwyyy{{{{{{zzzyyyyyyzzzyyyxxxwwwvvvvvvwwwxxxxxxOOOFFF???>>>===;;;;;;<<<888888777666666666666777555555555555555555444444444222111222444666666555555333444777;;;EEEWWWhhh~~~yyypppwww~~~yyyyyywwwtttwww{{{zzztttqqqrrrqqqllljjjkkklllkkkjjjhhheeeddd``````___]]]\\\[[[ZZZYYY\\\[[[YYYWWWUUUTTTTTTTTTRRRQQQPPPOOOOOOLLLIIIFFFHHHFFFCCC???===;;;::::::777777777777777666666555333333222222222222333333444444333333333222222222444444444333333222222222222222222222111111111000/////////000111222333444555666666666666555333222---------...000222444666555666666666666666666555444444444333333333222222333333222222222222333333/////////000000111222222000000111111222222222333222222222222222333333333222222222333333333444444666666555555444333333333222333444444555555444444444444333222222333444444666555555555666777888999777777666555444333222222000//////...............//////111222333444444555555777999888777555555555666555555444444444444444000111111222222111111000/////////000000000000000555HHHYYY{{{xxxlll```QQQAAA777555000000000000111222333333666555444333222333444555666666777888888888888888333333222222222333444444555444444444666888:::;;;======>>>>>>??????@@@@@@DDDEEEEEEFFFGGGHHHIIIIIIKKKLLLMMMNNNQQQVVV]]]aaahhhmmmssszzzuuugggWWWGGG===777555333222222555888:::>>>BBBIIISSS___lllxxx{{{\\\GGG<<<:::<<<======<<<;;;;;;:::999999999:::===>>>>>>@@@CCCEEEJJJNNNXXXfffuuurrrZZZLLLEEEAAA>>>===;;;;;;;;;;;;<<<>>>@@@AAADDDKKKRRRXXX\\\___dddhhhiiikkknnnqqqrrrsssrrrrrrppppppooonnnllljjjhhhgggfffggghhhiiiiiigggeeecccfffgggiiihhhgggggghhhiiijjjjjjkkkkkkkkkjjjiiihhhggggggeeedddccccccccccccaaa``````___^^^^^^^^^___aaadddiiiooovvv}}}sssvvv|||~~~~~~|||xxxuuuuuuwwwxxxxxxyyy{{{}}}|||zzzxxxwwwwwwvvvvvvuuuuuuuuuvvvyyy|||OOOFFF???>>>===;;;;;;<<<999999888888888777888888444444555555555555555555666444333333444444444333555444555999===FFFVVVeee~~~xxxrrr~~~wwwqqqooossstttssspppoooooonnnjjjggghhhiiiiiihhheeebbb```______^^^]]]]]]\\\[[[[[[\\\[[[YYYWWWVVVTTTSSSSSSRRRPPPOOOOOONNNLLLHHHEEEGGGEEEBBB???<<<;;;::::::777777777666666666666666444444333333333333444444444444333333333222222222555444444444333333222222222222222222111111111000.........///000111222333666666666777666444333222............000222444555555555666666666666555555333333333333333222222222333222222111111222222333////////////000111333333222222222111111000000000111111111222222333333333222222333333333444444444333222222222111111000000222333444444555555444444555555444444444444555555777777777777888999:::;;;777777777666444333333333111000///............///...///000222333444444444333555777777555444333444555666666555555555444444111111222222222222111111000000000111111222222222111DDDVVVyyyyyykkk\\\SSSLLLAAA777222000000000000111222333444666555444222222222333444888888999999888888666666333222222222333444444555666555555666777999<<<===>>>>>>???@@@@@@AAABBBBBBEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPSSSYYY```eeekkkpppvvv|||rrrcccRRRDDD;;;666444222222333666:::<<>>@@@CCCFFFIIIMMMTTT```nnn}}}~~~iiiRRRFFFBBB@@@===<<<======<<<<<<===???@@@BBBDDDJJJSSSYYY]]]bbbgggkkkkkkmmmooorrrtttttttttssspppoooooommmkkkiiigggfffccceeegggiiiiiihhhgggfffeeeggghhhgggfffggghhhjjjiiiiiiiiiiiiiiihhhhhhgggffffffdddcccbbbbbbbbbbbbaaa``````___``````aaaaaadddhhhmmmrrrvvv{{{sssttt{{{}}}}}}}}}}}}yyyuuussstttwwwyyyyyy|||~~~~~~{{{wwwtttttttttuuuuuuttttttuuuyyy}}}PPPGGG???>>>===;;;:::;;;::::::999999999888888888666666555555666666777888888666444333444444333222444444777<<>>?????????@@@AAABBBCCCCCCDDDFFFFFFGGGHHHJJJKKKLLLLLLNNNPPPRRRTTTXXX^^^eeejjjnnnsss{{{qqq```OOOAAA999555444333222444888<<<>>>EEEKKKTTT[[[dddrrrqqqOOO@@@>>><<<:::;;;;;;;;;;;;;;;::::::999999888:::<<<>>>@@@CCCHHHLLLRRR\\\kkkyyyrrr___KKKBBB@@@???======>>>=========>>>@@@BBBCCCEEEKKKTTTZZZ___ccchhhlllkkkmmmppprrrtttuuuttttttppppppooonnnmmmkkkiiihhhcccdddfffhhhhhhhhhhhhgggfffggghhhgggfffgggiiikkkggggggffffffeeedddddddddfffeeedddbbbaaaaaa``````______``````aaabbbcccdddfffkkkppptttvvvyyy}}}{{{tttttt||||||{{{zzz|||yyyuuutttuuuxxxzzz{{{~~~{{{vvvsssqqqrrrtttvvvuuussstttxxx{{{QQQHHH@@@>>>===:::999:::999999999999999888777777666555444333444555777888999777555444555555444333444444777===FFFSSShhhyyy{{{~~~|||uuutttyyyvvvxxx}}}|||wwwooofff```^^^___hhhjjjnnnpppooollllllmmmiiiiiiiiihhhgggeeecccbbb________________________XXXXXXXXXXXXWWWVVVUUUTTTSSSPPPMMMLLLKKKJJJHHHFFFAAAAAAAAA@@@>>>===;;;:::777666555555555555666777444333333333333333333444444444333333333333222222222222222222333333333333111111000000000/////////------...///000222444444555555666555444222111///222111111000111222333444444555555666666555555444222222222222222222222222111000000//////000000111000000//////000222444666444444333333222222111111///000000111222222333333333333333444444444444555555666666777777888888999222333444444555555444444444555666777777666555444555666777999999999999888666888888666333222222444222111///...---...///000---...000222444666777777333666888888777555555666555666777777777777666555111222222333333222222111/////////000111222222222222@@@MMMrrryyyYYYPPPHHHHHHHHHBBB:::555333222111000111333555666666666666555555444333222444555666777777555444333222222222333333555666666666888999;;;===>>>?????????@@@AAABBBCCCDDDEEEEEEGGGHHHIIIJJJLLLMMMNNNNNNPPPRRRUUUYYY]]]ccckkkpppqqqwww~~~ooo]]]LLL???888555444333333666999>>>AAAIIIRRR[[[aaaggguuuttt[[[CCC======:::999===;;;;;;;;;::::::::::::999999;;;===???BBBFFFKKKOOOXXXfffxxxyyycccTTTEEE???>>>>>>>>>???<<<<<<<<<===???BBBEEEFFFHHHOOOWWW\\\```dddhhhllljjjkkknnnqqqsssssssssrrrnnnnnnnnnmmmllljjjiiihhhfffffffffgggggggggggggggfffggghhhgggggggggjjjlllgggfffeeeddddddcccccccccfffeeedddbbb```______^^^^^^^^^___```bbbdddfffgggggglllssswwwwwwyyy}}}uuurrrsss|||~~~~~~|||yyyxxxxxxzzz{{{{{{}}}|||wwwsssrrrqqquuuwwwvvvsssrrruuuxxxRRRHHH@@@>>>===:::888999888888888888888777666666444333111000000222555777888666555555666666666555444333666>>>III[[[ssszzz{{{yyyvvv}}}tttjjjfffppp|||pppooorrrvvvqqqjjjaaaZZZVVVVVVWWWbbbffflllooommmiiijjjlllkkkkkkkkkjjjhhhgggeeeddd_________`````````aaaaaa\\\[[[ZZZYYYWWWTTTRRRQQQSSSPPPMMMJJJJJJIIIHHHGGG@@@@@@AAA@@@???>>><<<:::777666555444444555777777333222222222222222222333444444444333333333222222111111111222222333333333000000000000////////////......///000111333555666555555555555444222000///444333222111111222333444444555555555555555555444222222222222222222222222000000////////////000000000000//////000222555666000000000000000111111111///000000111222222333333333333333444444444555555222222333444555666777777222333444444555555444444333444666777777666444333555777999;;;<<<;;;:::999555777888666333111222444222111///...---...000111---...000333555777888888555777999999888777777888555666777888888777666555111222222333333222222111---......///000111111222888CCCLLLnnniiiLLLHHHHHHJJJHHHAAA999666333222111111111333555777555666777777666444333111333444666888999888777666222222222333444555666777777888;;;===???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKMMMNNNOOOPPPQQQTTTXXX\\\aaahhhooossstttzzz}}}nnn[[[JJJ===666555444444444666;;;???BBBMMMVVV```eeeiiiwwwaaaOOO@@@>>>===888999@@@;;;:::::::::::::::::::::<<<===@@@BBBEEEJJJOOOTTT^^^mmmoooYYYMMMAAA=========???BBB::::::;;;===@@@DDDGGGIIILLLRRRYYY^^^aaadddhhhkkkhhhjjjmmmpppqqqrrrqqqqqqkkkkkkkkkjjjiiihhhgggfffiiihhhgggfffeeeeeeffffffggghhhhhhgggggghhhkkkmmmiiihhhgggfffeeeddddddeeegggfffdddbbb```^^^^^^]]]]]]^^^___```ccceeegggiiigggmmmuuuyyyyyy{{{pppooopppzzz}}}{{{{{{{{{{{{zzz|||~~~|||xxxuuusssqqquuuyyywwwtttqqqsssvvvTTTJJJ@@@===;;;999999:::888888888888777777777777777777777666555555444444;;;777666888777444333666888666888:::CCCbbbzzztttyyypppzzzyyyooollloooqqqooottt{{{wwwhhhbbbhhhppp~~~}}}nnnffffffhhhkkkbbbXXXSSSNNNLLLOOOUUUbbbjjjnnnkkkjjjnnnooommmooonnnllljjjgggeeecccbbb````````````___^^^]]]\\\[[[ZZZYYYWWWVVVVVVVVVVVVTTTSSSQQQOOOKKKHHHEEECCCCCCAAA>>>======<<<;;;999777777666555555555555555666555555444444333222222444444333222222222333333444333222222111111222222//////...///000111333444111111111111111222222222333444555555555444333222.........///000222333444999999888777666555444444333222111111000000111111///000222333222111///---...............///000000//////000111111111111111000111111222333333444444333333333444444444555555666777888777555444333444444444444444444444444444888555333444777888666444555666777888888999888888:::999888666444222000000000000//////......------+++,,,...111444777:::<<<999777333111111333666999555666777777777666444333444444444333222111000///111000000000000000111111333===NNNdddyyyqqq___GGGEEEDDDDDDEEEBBB<<<777333333222222222222222222666666555444444333222222333444555666666444222111222222222222333555777888888999;;;===>>>??????@@@BBBDDDEEEFFFEEEFFFGGGIIIKKKLLLLLLLLLMMMOOOSSSVVVXXXWWW\\\eeelllnnnqqqtttzzz{{{gggQQQAAA999666111333555666777;;;AAAGGGWWW]]]dddiiiqqquuuRRRJJJ@@@;;;;;;>>>>>>===888999:::999999:::<<>><<<<<<<<<===@@@DDDIIIKKKQQQWWW\\\^^^bbbhhhllllllkkkjjjjjjlllnnnnnnmmmllliiiiiijjjjjjjjjiiihhhhhhdddcccbbbbbbdddffffffeeefffhhhjjjjjjjjjiiijjjkkkiiiiiiiiijjjkkkiiifffccceeeeeedddbbbaaa___^^^^^^^^^```bbbcccdddeeehhhkkklllqqqvvvyyyzzz|||xxxmmmkkknnn{{{~~~}}}{{{xxxvvvtttyyy{{{}}}|||xxxuuusssssssssyyyzzztttoooqqqtttvvvQQQHHH???===<<<999999:::888888888888777777777777555555555666666666666666999555333444444111222555555555;;;???IIIgggyyyzzz~~~tttnnnpppwwwzzzrrrhhheeefffgggccclllwwwooo```ZZZaaaqqq}}}{{{kkkcccbbbcccaaaYYYPPPLLLIIIIIINNNTTT___gggkkkjjjjjjmmmnnnlllpppooommmkkkhhhfffdddccc`````````___^^^]]][[[[[[ZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSQQQOOOLLLHHHFFFDDDBBB@@@===<<<===<<<;;;:::888777666666555555666666333333333333222222222222555444333333222222222222444333222222111111222222000000//////000111222333111111111111111222222222555555666666666444333222......//////111222333444777777666666666666666555333222111111000000111111///000222222222111///..................///000000//////000111111111111000000000111111222333333333222333444444555555444444666888999888666444444555444444444444444444444444777555444555777888777555555666777888999999999999;;;:::999777555333222111000000000//////......------...///111333666888999555333111//////111333555666666777777777666555555444444444333222111000000////////////000222333444222:::HHH\\\ooouuuiiiXXXEEEBBBAAAAAABBB@@@;;;666333333333222222222222222555555444444333222222111000111333555555555444333222222222222444666888999:::;;;===???@@@AAABBBBBBDDDFFFGGGHHHGGGHHHIIIKKKIIIKKKLLLMMMNNNQQQUUUXXXZZZZZZ___iiipppsssvvvzzzvvvaaaMMM>>>777666333444555444555;;;DDDKKKZZZ^^^dddkkkuuummmKKKDDD<<<888999;;;;;;999888999999999888999;;;>>>AAABBBEEEHHHMMMUUU^^^eeezzzkkkXXXIIIDDD??????AAACCCAAA>>>======>>>???CCCGGGKKKNNNSSSZZZ^^^```ccciiillllllkkkjjjjjjkkkmmmnnnmmmllljjjkkkjjjjjjiiihhhhhhgggcccbbbaaabbbdddeeefffeeefffhhhjjjjjjiiihhhiiijjjhhhhhhggghhhiiigggdddaaadddccccccbbbaaa```___^^^^^^___aaabbbccceeehhhjjjmmmrrrwwwzzz{{{}}}qqqhhhhhhqqq}}}~~~}}}}}}~~~}}}{{{yyywwwvvv|||}}}~~~}}}zzzvvvuuuttttttyyyzzzuuuqqqrrruuuuuuOOOFFF???======999888888888888888888777777777777444444555555666777777888999555333444444111333666444666>>>DDDMMMggg{{{{{{vvvzzz|||ppphhhfffpppvvvvvvnnnddd```___]]]ZZZhhhxxxnnn\\\VVV^^^qqq|||wwwiii```]]]]]]YYYQQQIIIFFFEEEFFFMMMUUU```fffkkkkkkllloooooommmqqqpppnnnllljjjgggfffeeecccbbbaaa```^^^\\\[[[ZZZYYYYYYZZZZZZYYYWWWUUUTTTTTTSSSRRROOOLLLIIIGGGEEEAAA???<<<<<<<<<<<<;;;:::777777666555555555555666333333333333333444444444666555444333222222111222333333222111111111111222111111000000000000111111000000111111111222222222666777777777666555333222000000000000111222333444444444555555666666666777333222111111000000111111000111111222222000///...///............//////000...///000000111111000000//////000000111222222333222333444555555555444333666777888888666444444555444444444444444444444444777666555666888999888777666777888999::::::::::::;;;:::999888666555444333111111000000///......---//////000111222444666777666555444333333444555666555666666777777777666666444444333333222222111111111000000000000111222222222777@@@OOO```hhh___QQQBBB???======???>>>;;;777444333333333222222222111444444333333222111111111...///111333444444444444222222333444555777888999<<<===???AAACCCDDDEEEEEEFFFHHHIIIJJJJJJJJJLLLNNNKKKMMMOOOPPPRRRUUUZZZ]]]______eeeooovvvyyy|||qqqZZZFFF:::666555555555444333555<<>>>>>@@@BBBAAA?????????AAACCCGGGKKKOOOQQQWWW\\\aaaaaadddiiillllllkkkjjjiiikkkmmmnnnnnnmmmmmmlllkkkjjjiiigggffffffcccaaa```aaaccceeeeeedddfffhhhiiiiiigggffffffggggggfffeeeffffffeeebbb___aaaaaaaaaaaa````````````^^^___aaabbbccceeehhhjjjnnnsssxxx{{{|||~~~xxxgggbbbdddsss~~~}}}|||}}}~~~~~~}}}|||{{{zzzyyy~~~~~~{{{xxxvvvvvvtttyyy{{{vvvssstttuuuuuuOOOFFF???>>><<<888555555888888888888777777777666555555555555666666777777999666777::::::666666888666777???DDDLLLbbbssspppzzzsssqqqwwwiiieeefffpppvvvyyyrrrhhhbbb\\\XXXZZZnnnwwwbbbZZZdddttt|||~~~uuuhhh```]]]\\\ZZZRRRIIIEEEEEEHHHOOOXXXdddhhhlllooopppqqqqqqppppppooonnnllliiigggfffeeefffeeecccaaa___]]]\\\[[[XXXYYYZZZZZZYYYWWWUUUSSSTTTSSSRRRPPPMMMJJJGGGFFF@@@>>><<<;;;<<<<<<;;;:::666666555444444444444444444444555555666777888888666555444333222111111111333222222111111111111111222111111000000000000000000000000111222222333333888888888888777666444333111111111111111222333444444444444444555555555555333222111111000000111111000111111111111000////////////............///000...//////000000000000000/////////000111111222222111222444555666555444333444555777666444333333444555555555555555555555555666666666777888999999999777777999:::::::::::::::::::::999888666555444444222222111000000///....../////////000222333555666555555555555666666666666444555555555666666666666444333333333222222333333666555333111000......---111333999EEETTT]]]XXXNNNAAA>>><<<<<<>>>???===:::444444444333333222222111222222222222111111000000...///111222333333333222222333444555777888::::::===>>>@@@CCCEEEFFFGGGHHHHHHJJJKKKLLLLLLMMMOOOPPPPPPRRRUUUWWWXXX[[[___bbbdddeeekkktttyyy{{{oooVVVBBB888555555444555555666888???JJJQQQ[[[aaannneeeLLL@@@>>>;;;;;;<<<===<<<;;;<<<=========<<<===@@@CCCGGGGGGJJJPPP[[[hhhttt{{{oooWWWIII@@@>>>======???AAA@@@??????@@@CCCFFFJJJOOORRRTTTYYY^^^bbbbbbdddhhhkkkjjjkkkjjjiiikkkmmmoooooonnnooonnnllljjjhhhfffeeedddbbbaaa``````cccddddddcccfffhhhiiihhhfffdddddddddfffeeeddddddeeedddaaa_________`````````aaaaaaaaa___aaacccddddddfffiiilllppptttyyy|||}}}lll______ddduuu~~~}}}~~~~~~~~~~~~}}}||||||{{{{{{~~~{{{xxxvvvvvvuuuyyy{{{wwwtttuuuvvvtttQQQHHHAAA>>><<<777333333888888888888777777777666777777666666555555555555666666999>>>>>>:::777777888777>>>DDDLLLdddtttpppvvvpppmmmwwweee```eeemmmwww~~~yyyooofff^^^XXXdddzzzjjjaaalllyyy~~~~~~ttthhhbbb```^^^^^^UUULLLHHHGGGKKKTTT]]]jjjjjjllloooqqqqqqppppppooonnnlllkkkiiigggeeeeeefffeeebbb___]]][[[[[[ZZZXXXYYYZZZZZZYYYWWWUUUSSSSSSSSSQQQOOOLLLJJJGGGFFF???===;;;;;;;;;;;;:::999555444333333222222333333333444444555666777888888666555444333222222222222333222111111000000111111222222111111000000///...///000000111222222333333777888888888888666555333333222222222222222333333444444444444333333333222333222111111000000111111111111111111111000////////////............//////......///000000000000000/////////000111111222222222333444555555555444444222444555444333222222333555555555555555555555555666777777777777888888999777777999:::::::::::::::888888777666666555444444444333222111000///......------...///111333555666111111222222333333333333444444444444444444444555444333222222222333444555777666444222000...------000111555>>>LLLVVVUUUMMM@@@>>><<<===AAABBBAAA???555555444444333222111111222222111111111111000000111111111111111111111000222333555666888:::;;;;;;===>>>AAADDDFFFHHHIIIJJJJJJKKKMMMNNNNNNOOOQQQSSSVVVXXXZZZ[[[]]]^^^aaadddiiikkkqqqxxx{{{|||qqqTTTAAA888555555111444777999===CCCLLLSSS\\\fffwwwyyyTTTAAA===<<<<<<<<<>>>>>>>>>===;;;<<<======>>>???BBBEEEIIIKKKOOOWWWbbbppp}}}{{{cccPPPFFF>>>======>>>???AAAAAAAAA>>>@@@DDDIIINNNRRRUUUVVVZZZ```ccccccdddhhhkkkjjjlllkkkjjjkkkmmmppppppppppppooollljjjgggeeeddddddbbbaaa``````cccddddddcccfffggghhhgggeeecccccccccgggeeeddddddeeeeeecccaaa______``````aaabbbbbbbbbaaaccceeefffggghhhkkknnnrrrvvv{{{~~~~~~|||eee]]]aaahhhvvv~~~~~~~~~~~~~~~}}}||||||{{{||||||}}}}}}~~~~~~|||yyywwwvvvwwwvvvzzzzzzvvvtttvvvvvvtttRRRIIIAAA>>><<<777444555888888888888777777777777888777777666555555444444333333777======999555666777777???GGGSSSmmm~~~zzzppprrrrrruuu___YYY___nnn{{{ssshhh```[[[nnnnnnhhhwwwsssiiidddbbb```___UUULLLIIIKKKQQQ[[[fffppplllkkkmmmooommmmmmnnnnnnmmmllljjjiiigggfffeeedddbbb___\\\ZZZYYYYYYYYYYYYYYYZZZZZZYYYWWWUUUTTTRRRQQQPPPNNNLLLIIIGGGEEE@@@>>>;;;:::::::::888777444444333222222222222333111111222333444444555555444444333333222222333333222222111000000000000111111111111111111000///...//////000111222333333444666777777888888777555444444444333333222333333333444333333333222222111111333222111111000000111111111111111000000000000000000//////............///---...//////000000////////////000000111222222333333333333444444444555555111333444444333222222333555555555555555555555555666777888888666666777888666777888999::::::::::::777777777666666555555555555444333222111//////...,,,,,,---///111333555666222222333333444444555555666555444444333333444444444333222222222444555666444444333111111000000000///000333:::FFFQQQPPPJJJ===<<<;;;>>>BBBDDDCCC@@@666666555444333222111111111111111111111111111111222222222111111111000000222333555888:::;;;<<<<<<>>>???BBBEEEHHHJJJLLLMMMLLLNNNPPPQQQRRRSSSUUUWWWXXX[[[]]]___```aaadddfffoooqqqwww}}}~~~pppRRR@@@999666666000333888<<<@@@FFFNNNUUU```lllhhhJJJ>>>:::::::::;;;<<<<<<======999;;;<<<===>>>@@@DDDGGGMMMSSSZZZbbblllxxxmmmUUUGGGAAA>>>??????@@@AAAAAABBBBBB>>>AAAFFFLLLQQQUUUXXXYYY\\\bbbeeeeeefffjjjllllllnnnlllkkkllloooqqqrrrrrrqqqooollliiigggeeeeeedddcccaaa```aaaccceeeeeedddfffggghhhgggeeeccccccdddfffdddcccdddeeefffeeeddd`````````aaabbbccccccccccccdddfffggghhhjjjmmmoootttxxx}}}wwwddd___gggoooyyy~~~}}}{{{zzzzzz{{{||||||{{{||||||zzzxxxvvvwwwxxxxxxyyyxxxssssssvvvvvvtttRRRHHH@@@===<<<999888999888888888888777777777777666666666666666555555555444222444999999666666888777888BBBMMM[[[uuupppxxxzzz}}}sss[[[VVV___tttttthhhdddcccxxxrrrrrrssshhhdddbbb```\\\TTTMMMLLLQQQ[[[iiiuuuwwwpppkkkmmmnnnkkkkkkmmmooonnnmmmkkkjjjhhhgggfffdddbbb___]]][[[ZZZZZZ[[[ZZZZZZYYYXXXWWWVVVVVVUUUPPPPPPOOOMMMKKKHHHFFFEEEAAA???<<<:::999888777555666555444444333333444444111111222222333333444444333333222222222333444444222222111000000000000000000000111222111111000///...///000111222333444444444555666777777777666555555555444333333333333333111111111222222222222222333222111111000000111111222111111000000000000000000000///...............---...//////000000//////000000111111222333333333555444333222222444555777222444666666444333444555555555555555555555555555666888999777555333444666555666777888999999999999888888777777777777777666555555444333111000///............///000111222333555555444555555777888888999888777555444444444555333333222222222444666888444444333222111111111111...///222777BBBJJJIIICCC888888999===BBBCCCAAA>>>666666555444333222111111222222222222222222222222222222111111111222222333222444666999;;;<<<======@@@AAADDDHHHKKKMMMOOOPPPPPPRRRTTTUUUVVVWWWYYY[[[[[[^^^bbbdddfffhhhkkkmmmsssvvv}}}lllNNN>>>999777666111444888;;;???GGGRRRYYYeeerrruuuUUUBBB<<<999999:::::::::;;;<<<===:::<<<>>>@@@BBBEEEIIILLLUUU^^^iiiqqqxxx}}}```KKKBBB@@@???@@@BBBBBBBBBBBBCCCCCC@@@CCCIIIPPPUUUYYY[[[\\\^^^dddhhhgggiiimmmpppoooooonnnlllmmmpppssstttuuuqqqooollliiifffeeeeeeeeecccbbbaaabbbdddeeefffeeeeeeggghhhgggeeeddddddeeedddcccbbbbbbeeeffffffeeeaaaaaabbbbbbccccccddddddcccdddfffggghhhjjjmmmooouuuyyy~~~uuueeecccllluuu~~~}}}|||zzzyyyxxxyyyzzz{{{zzzzzz{{{zzzxxxwwwxxxzzzyyyyyyvvvqqqqqquuuvvvuuuQQQGGG>>><<<<<<;;;;;;>>>888888888888777777777777444444555555666777777777777444333666777666888<<<777999DDDPPP^^^www}}}ttt~~~}}}xxxsss[[[XXXddd|||uuuiiihhhjjjwww|||rrrgggcccaaa^^^ZZZSSSMMMPPPXXXdddttt~~~tttnnnoooooolllkkknnnpppooonnnmmmkkkjjjiiihhhgggeeebbb___^^^]]]^^^___[[[ZZZYYYWWWVVVVVVVVVVVVPPPOOONNNLLLJJJHHHEEEDDDBBB???<<<:::999888555444777777666555555555555666333333444444444444555555222222222222333444555555222111111000000000000000///000111222222111000///...///000111222333444444333444555777777777666666666555444444333333333333...///000111222333444444333222222111000111111111222111111000000000000000111000///...............---......///////////////111111111222333333444444666444222111111333666888444555777777666555666666666666666666666666666666666888999777444222333555555666777888888999888888888888888888888888888888666555444333111000///...000000////////////000111222222111111222333555666<<<;;;999777555555555555333333222111222444777888777666444222111//////...---///111666>>>EEECCC<<<444444666;;;@@@BBB???<<<777666666444333222111111222222222222222222333333000000111111222333555555222444777999<<<=========AAACCCFFFJJJMMMPPPRRRRRRSSSUUUWWWXXXYYYZZZ\\\^^^___bbbfffjjjlllooorrrtttuuuyyyiiiKKK===999888777444555777999>>>GGGTTT]]]ggguuubbbGGG<<<::::::;;;<<<;;;;;;<<<>>>???===???BBBDDDFFFJJJOOORRR[[[gggttt|||tttXXXFFFBBBCCC@@@BBBDDDDDDCCCCCCCCCDDDAAAEEEKKKRRRXXX\\\^^^___```fffjjjjjjkkkppprrrrrrpppooommmnnnqqqtttvvvvvvqqqoookkkhhhfffeeeffffffdddcccbbbbbbeeeffffffeeeeeefffhhhgggfffeeeeeefffbbbaaa```aaadddfffffffffbbbbbbcccccccccdddddddddbbbdddeeefffgggiiilllnnnvvvzzz~~~tttffffffpppyyy~~~}}}|||zzzxxxwwwxxxyyyzzzyyyzzz{{{zzzxxxxxxzzz|||zzzyyytttooooootttvvvuuuQQQHHHAAA@@@???<<<:::;;;::::::888777666666666666666666555555555555666666555444444555777888777666888???EEEMMMaaawww~~~wwwllluuupppdddhhhrrrqqqiiimmmrrr~~~|||pppiiieeeaaa^^^\\\SSSQQQSSSZZZoooxxxqqqoooooommmmmmnnnnnnnnnmmmllljjjhhhfffeeedddbbb```^^^]]]\\\\\\]]]aaa^^^ZZZWWWWWWXXXXXXWWWUUURRRNNNKKKIIIHHHFFFEEEAAA>>><<<;;;;;;;;;:::888666666666666555444333222555555555555555555555555666666555555555444444444000222444222...,,,...000222222222111000//////.........//////000222333444444555777999999888666555666777888;;;<<<:::666222---...000111222222111111000000111111111000000///444444333333111000......000000000000000///......,,,,,,,,,---...///000111000111222333444555555444555666777888888777666555777666444444555555444333777777777777555333111000888888777666666666666666666666888999999:::::::::888888888888777777777777444555555666555333222111000///...------...///000000111111222222333444444888777666666666666666777777666444333444555777999:::888555333111111111222222333444666777888888999444444555777;;;===<<<<<<666555333333444444333222444444333222111000///...222111111111222333444444222555777999:::;;;>>>@@@FFFGGGIIIMMMRRRVVVWWWXXXTTTUUUXXX[[[^^^bbbeeeggghhhhhhjjjmmmqqquuuyyy|||WWWBBB<<<777555777999444555>>>HHHOOOYYYcccooozzzqqqPPP>>>;;;>>>888999999;;;===>>><<<;;;???@@@BBBCCCEEEKKKTTT\\\fffppp~~~zzz```OOODDD===<<<===@@@DDDFFFEEEDDDCCCCCCFFFIIIMMMRRRWWW[[[]]]^^^fffgggggghhhjjjlllnnnpppnnnnnnnnnnnnooopppqqqrrrooommmjjjgggeeeeeeeeefffbbbcccdddddddddeeehhhjjjggggggfffeeedddccccccbbbaaaaaaaaabbbccceeefffgggcccdddddddddccccccbbbaaaeeeeeeeeeeeegggkkkqqquuuuuuyyy}}}jjjccclllyyy}}}}}}|||zzzxxxxxxxxxzzz{{{~~~}}}|||{{{zzzyyyxxxxxx{{{wwwtttsssuuuvvvuuusssPPPHHH@@@???>>>;;;::::::999999888777666666666777666666555555555555666666555555666666666666666666999@@@FFFOOOcccxxx}}}wwwooovvvvvvooowwwoooiiimmmtttxxxlllgggccc___\\\[[[SSSSSSWWW___uuuyyyqqqppppppnnnnnnooopppooommmkkkiiigggeeeeeeaaa```^^^\\\ZZZZZZZZZZZZ\\\ZZZWWWUUUUUUUUUTTTSSSTTTQQQMMMKKKIIIHHHFFFDDD???>>><<<<<<<<<<<<:::999888888888888777555444444444444444444444444444444555555555444444444444333333444444222111000111222111111000000///......---////////////000222333444444555666777777777666666333333444666777666222///000000111111111000000///000000111111111111000000,,,---...000111222222222000000000000000///......------------......///000111222222333333333333333555555666777777777777777666555333333555777777777666666777777666555333333888888777666666666666666666777777888999999999999888888888888777777777777555555666666555444222111000///...------...///000111111222333333444444555666666555555555555555666666666444444444555777888999777555222111111111111000111222333444555555555//////111444888;;;;;;:::555333222222333333222111111111111111222222222222111111111111222333444444444666999;;;<<<===@@@BBBFFFGGGIIIMMMRRRVVVXXXYYYXXXYYY[[[^^^aaaeeehhhiiikkkmmmooorrrvvvyyy|||~~~rrrNNN===999555444666555444888AAAIIIQQQ]]]iiiqqq}}}eeeJJJ===:::<<<::::::;;;===??????>>>===@@@CCCEEEGGGJJJQQQ[[[bbbmmmxxxrrrZZZKKKAAA<<<<<<>>>AAADDDFFFEEECCCCCCCCCEEEJJJQQQWWW[[[___ccceeefffggghhhjjjlllmmmnnnooommmmmmnnnoooooooooppppppmmmllliiigggeeedddddddddaaabbbbbbbbbbbbcccfffhhhggggggfffeeedddcccbbbbbb`````````aaabbbcccdddeeebbbcccddddddeeeddddddddddddeeeeeeeeegggjjjppptttvvvyyy~~~kkkeeemmmyyy}}}|||{{{yyywwwwwwxxxyyyzzz}}}}}}}}}}}}|||{{{zzzyyyzzzwwwuuuuuuvvvwwwuuutttOOOFFF???>>>>>>;;;999:::888888777777777777777888666666555555555555666666555777999777555333555777:::AAAHHHSSSfffxxx|||vvvooovvvooojjjqqq{{{tttiiieeebbb^^^[[[ZZZSSSUUU\\\fff}}}yyyrrrqqqqqqooooooppprrrpppmmmjjjhhhfffeeeeeeaaa```^^^\\\ZZZZZZZZZZZZZZZXXXWWWVVVVVVUUUSSSQQQSSSPPPMMMJJJIIIHHHEEEDDD>>>======>>>???>>><<<:::;;;;;;::::::888777666555333333333333333333333333444444444444333333333333444333222222333333333222000000//////......------/////////000111222333444444444555555555666666666333222222222333333111///333222111000//////...///000000111111111111000000111111111111111000///...000000000000000//////............---......//////111111222222222222222111555555555555666888999::::::777555444555777888888555555666777777777666666888777777666666666666666777777777777888888888888999999888888888777777777555666777777666555333222000///...------...///000222222222333444444555555444444444444444444444555666555444444444555777888777666444222111000111111//////000111111111111111------///222777:::;;;:::444222111111333333222000111111111111222222333333111111111111222333444555666888;;;===>>>@@@BBBEEEGGGHHHKKKNNNRRRVVVXXXZZZ\\\]]]___cccfffiiilllmmmppprrruuuyyy}}}}}}aaaDDD999777555555777555777>>>EEEKKKSSS```lllvvvuuuUUUBBB;;;999999;;;<<<===???@@@AAAAAAAAABBBEEEJJJMMMRRRZZZdddkkkyyygggQQQEEE>>><<<===@@@BBBEEEEEEDDDCCCCCCCCCEEEMMMWWW\\\^^^```dddhhhfffhhhjjjlllnnnooooooooolllmmmoooppppppooonnnmmmkkkjjjiiigggfffdddcccbbb``````aaaaaa```aaadddfffgggfffeeedddcccbbbbbbbbb````````````aaaaaabbbbbbbbbcccdddeeeffffffffffffcccdddeeeeeegggjjjooossswwwzzz~~~mmmgggmmmyyy~~~}}}{{{yyyyyyzzz{{{||||||}}}}}}|||zzzxxxwwwwwwwwwwwwvvvtttNNNEEE???======:::999:::888777777777777777888999666666555555555555666666555888;;;999444222444888;;;AAAKKKYYYkkkyyyzzzssskkksss~~~tttpppyyysssjjjfffdddaaa^^^YYYSSSWWW```lllwwwqqqpppqqqooooooppptttqqqmmmiiifffeeeeeeeeedddcccaaa___]]]]]]]]]]]]ZZZZZZYYYZZZZZZYYYUUURRRRRRPPPMMMKKKJJJHHHEEECCC?????????AAABBBAAA>>><<<;;;;;;;;;:::999777666555444444444444444444444444444444333333333222222222111000000222555555222...000000000//////........./////////000111222444444555444444444444555666666666444333222333444333222333222000///....../////////000000111111111111000666666555444222000///...//////000000000000//////000///...............///...///000111222333333222444444444444666888:::<<>>???AAADDDGGGHHHJJJMMMQQQTTTWWWZZZ\\\___aaadddgggjjjmmmoooppprrruuuzzzjjjSSS>>>888999777777:::999<<>>======;;;999:::888777777777777777888999666666555555555555666666555999;;;999444222555888<<>>:::::::::999888777555444666666666666666666666666444444333333333222222222000000111555888777222---111111000000000000000/////////000000111333444555555444444444444555666666777555333333444555444444111000///......///000111//////000111111111111111///000111222333444444444//////000000000000//////000//////.........//////,,,---///111333444444555444444333444666888;;;<<<@@@===999777777777666666999888777777666666555555777777666666666666777777888777777666777777888999999999999999888888888888777888999999888777555444000///...------...///000/////////000111111222222333444555666666666666555444444444444444555555666444333333222111111111111000000000000000//////...000000000333555777777666444333222333444555444333444444333333222111111111111111222222333555666777777:::===???@@@CCCFFFHHHJJJMMMQQQTTTUUUXXX\\\___aaacccgggkkkooorrrtttuuuuuuyyy[[[III:::888999777777;;;;;;>>>DDDKKKUUU```iiinnnVVV@@@<<<<<<999888:::===???@@@@@@AAADDDGGGEEEKKKSSS[[[ccclllwww~~~~~~iiiQQQCCC>>>===???BBBCCCDDDDDDDDDCCCCCCDDDFFFMMMVVV```dddbbb```dddhhhiiikkkmmmpppqqqqqqpppoooooopppssstttssspppllljjjjjjjjjjjjhhhgggeeecccbbbbbbbbbcccbbbaaabbbdddgggfffeeecccaaa`````````aaa```aaabbbccccccbbbbbbaaafffffffffggggggffffffeeedddfffggghhhjjjmmmqqqtttyyy|||ooohhhjjjttt}}}||||||}}}~~~yyy|||{{{{{{{{{zzzyyyxxxxxxxxxNNNEEE???>>>>>>;;;:::;;;888888777777777777777888666666555555555555666666666888:::888666444666888>>>FFFWWWkkk|||yyyooodddrrrtttllljjjhhheeeaaaVVVQQQWWWdddqqqzzzsssnnnooopppnnnmmmnnnrrrpppmmmjjjhhhfffeeeeeecccbbb```^^^\\\\\\\\\\\\YYYXXXYYYZZZZZZYYYVVVSSSQQQPPPNNNMMMLLLJJJGGGDDDBBBAAAAAABBBCCCBBB@@@>>>888888888888888777666555666666666666666666666666444444444444333333333333222333444666777666222000111111111111000000000000000000000111222333444555444444555555555666666666666444222222333333333222/////////......///000000...///000111111222111111//////000000000000//////...//////000000000000000/////////...//////000000---...000222333444555555333333444555777888:::;;;:::888777888999:::999999999888777666555555555555666666666666666777777888888777777777777999;;;<<<:::999999999999888888888888999999:::999888666555000///...------...///000---......///000000111111222333555666777777666555333333444444555555555555333333333333333222222222000111111111111111000//////...///000333444333222444333222333555666555444000111111222333444555555222222333444555777888999999;;;>>>@@@BBBDDDGGGJJJLLLPPPTTTWWWXXXZZZ___ccccccfffjjjoootttwwwyyyzzz|||kkkNNN@@@666666888555555:::;;;CCCKKKQQQZZZfffqqquuupppLLL======<<<::::::;;;>>>@@@AAAAAABBBFFFJJJJJJPPPZZZdddmmmwwwppp^^^III>>>======@@@CCCCCCCCCDDDCCCBBBCCCFFFIIIQQQXXXaaaffffffgggkkknnnlllmmmooopppqqqrrrqqqqqqpppqqqssstttrrroookkkhhhjjjiiihhhgggeeecccbbbaaacccddddddcccbbbccceeegggeeedddaaa___^^^^^^___```___```bbbcccdddcccbbbbbbeeeeeeffffffgggfffffffffggghhhjjjlllmmmppptttwwwzzz}}}}}}mmmgggiiiuuu~~~{{{yyyxxxyyyyyyyyy|||}}}}}}}}}{{{xxxxxxzzz|||NNNFFF?????????<<<;;;<<<999999888777666666666777666666555555555555666666777777777777777777888888BBBKKK___www{{{pppiiixxx{{{ooohhhfffdddaaa]]]SSSNNNVVVdddssszzzsssnnnpppqqqooonnnooopppooommmkkkiiigggeeeeeeaaa```^^^\\\[[[ZZZZZZ[[[XXXXXXWWWXXXXXXXXXUUUSSSRRRPPPOOONNNMMMKKKHHHEEECCCAAA????????????>>><<<777777888888888888777777666666666666666666666666555555555444444444444333333333222000......000222000000000000000000000000000000000111222333444555444555666777777777666666555333222222333333222111000000000000///...------...///000111111222222222222222111000...,,,***)))......///000000000000000///.........///000111111000111222333333444444333333444555777888888999999777777777999;;;;;;999888777666555444444555555666666666666666666777888888888777777777888;;;===>>>::::::999999999888888888999::::::::::::888777666000///...------...///000......//////000111111111111222444666666666555444333333444444555555555444333333333444444444333333000000111111222111111111...---...000333555444333333222111222444555444333000111111222333444555666444444444555777888:::;;;:::===@@@CCCDDDGGGJJJLLLNNNRRRWWWZZZZZZ\\\aaafffeeehhhnnnsssyyy|||~~~qqqWWWEEE:::333666777555666<<>>===AAADDDEEECCCEEEKKKPPPWWW^^^jjjuuu___OOO???:::;;;===???AAABBBBBBBBBBBBBBBEEEIIIMMM[[[\\\___ccceeeggghhhiiippppppooopppqqqrrrssstttoooppppppooommmjjjgggeeehhhfffccc```^^^^^^______cccddddddcccaaabbbdddfffeeeccc```^^^\\\]]]___```[[[\\\___aaabbbbbbaaaaaa]]]^^^aaadddgggiiikkkkkkkkkmmmoooqqqrrruuuxxx{{{|||ttthhhfffjjjzzz}}}tttqqqoookkkmmmsss|||{{{xxxvvvuuuuuuzzz{{{~~~}}}~~~zzzwwwxxx|||PPPFFF===<<<===;;;999999888888888888777777777777555555666666777777888888666444666888888666888===FFF[[[qqq|||wwwtttssssssvvvkkkbbbbbbccc]]]TTTNNNHHHOOOWWWddd{{{zzzxxxvvvuuutttrrrooommmqqqnnnllljjjiiigggdddbbb`````````___]]]]]]^^^___]]]ZZZWWWUUUTTTTTTSSSRRRVVVSSSPPPMMMLLLIIIFFFCCCAAA???<<<999888999;;;===<<<;;;:::999888666555555444555555555555555444333///000111222222222222222000111222333333333333333222222111111000000//////////////////000000000000222333555666666555333222666444222222333333222111111111111111111000//////000000000000111111111111//////......---------,,,...---,,,---///111111000000///////////////000000222111111444777777555222666777888999:::999888888888888999999999999888888:::999999888777666666555888888888888777777777777777777888888888999999999999999888888777888888888777666666666777777666444111000////////////---,,,111000////////////000000...000222444666777777777555555333222222333444555444444555777888777333000222111111000000000000111444444444222111111333555444222///......000333666666666555555555444444444444555777999;;;======>>>>>>???AAADDDGGGIIIJJJKKKSSSUUUXXXZZZ\\\___dddgggpppqqqssswww}}}xxxWWWAAA;;;:::999888999;;;>>>@@@NNNVVV___```[[[]]]nnn|||QQQFFF<<<:::;;;;;;;;;===AAACCCDDDFFFHHHLLLRRRVVVdddlllwwwlllRRRFFF<<<999;;;<<<===@@@GGGFFFCCCAAAAAAEEELLLQQQ\\\^^^aaaccceeegggjjjlllqqqooommmmmmooorrrttttttwwwssspppqqqooojjjfffffffffdddaaa___^^^^^^___```]]]^^^___```bbbcccdddddddddcccaaa^^^]]]\\\\\\\\\______aaabbbbbbbbbaaa```bbbbbbcccdddeeeggghhhiiihhhkkkooorrruuuxxxzzz|||{{{}}}qqqllleeekkk|||wwwsssppprrrhhhaaa___]]][[[```hhhooozzz~~~}}}zzzzzz~~~~~~zzzwwwwwwyyy}}}QQQGGG>>>======;;;999888888888888888777777777777555666666666777777777888777555666999999777:::???III^^^qqqzzzvvvxxx}}}{{{uuulllrrrvvvkkkbbb``````ZZZQQQLLLHHHOOOWWWddd{{{yyywwwuuutttsssrrrooolllpppnnnkkkiiiiiihhhfffdddaaaaaa```___]]]]]]]]]^^^]]][[[XXXWWWWWWWWWVVVUUUUUURRROOOMMMKKKIIIEEECCCAAA???===:::999999;;;<<<:::999999999888777777777::::::999888777777666666000111111222222222222222000111222222333333333222111111111000000000000000////////////000000000111222333555666666666444444666444222222333333222111111111000000000/////////000000000000111111111111////////////......------///...------///111111000//////.........///111111666555444555777777555333666777888::::::999999888888888999999999999888888999999888777777666555555777777777777777777777777888888999999999:::::::::;;;;;;:::::::::::::::;;;;;;::::::;;;<<<<<<:::999111000///000111000---+++111111000000000000000111///000222444666666666666666555444333333444555555444444666888:::999666444000000///.........//////000222555555444444444555333222111000111333555777777777777777666666666555444555777999;;;<<<======@@@AAADDDGGGJJJMMMOOOOOOUUUWWWZZZ\\\___ccchhhlllqqqrrrtttyyypppRRR@@@:::999888777888;;;>>>@@@KKKOOOTTTVVVUUU[[[ooooooMMMCCC:::999;;;<<<===@@@CCCCCCEEEFFFIIIOOOWWW\\\mmmttteeeMMMCCC:::999<<<===@@@CCCFFFEEECCCAAAAAAEEELLLQQQ\\\___bbbeeefffhhhjjjlllnnnmmmlllmmmppprrrsssssssssnnnlllmmmlllgggcccccccccbbb```^^^]]]]]]]]]]]]]]]]]]]]]^^^___aaabbbcccdddbbb```^^^]]]\\\]]]]]]___```aaabbbccccccbbbbbbcccccccccdddfffgggiiijjjjjjmmmqqqssstttvvvyyy|||}}}}}}jjjgggccclllyyyrrriiiaaa\\\ZZZWWWVVVXXXTTTRRRTTTUUUWWW```iiivvv~~~||||||~~~|||yyywwwxxxzzz}}}RRRHHH???======;;;888888999999888888888777777777666666666666777777777777777666777::::::999<<>>===;;;:::999999888888888888888888888888999777555333222111222222222222333333333222111111000111222222333222222222000000000000111111111111/////////000000000111111111222444666777777777666666444222222333333222111111000///.........///000000000000000111111111111000000000000////////////111000...///000111111000///...------...000222444666444333444555777666666666777999:::::::::999888888888999999999999888888888888777777666666555555666666666666777777777777999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;===<<<<<<===??????===<<<444333222111111///,,,)))000000000000000111111111///000222333444555555555666555555444444555666666444444666999;;;<<<:::888222111000///......//////...111555777777666555555111111222222444666777888999999999888888888888888777888:::<<<>>>??????@@@???AAADDDHHHKKKNNNQQQRRRWWWZZZ]]]```dddhhhnnnrrrssstttwww|||hhhOOOAAA888777666666888;;;>>>@@@HHHGGGIIIMMMRRR___uuu^^^HHH@@@999999<<<===@@@CCCFFFFFFGGGIIINNNWWWbbbiiiyyyvvvYYYGGG???999:::===???BBBFFFFFFFFFDDDCCCCCCHHHOOOTTT]]]```dddggghhhjjjkkkmmmlllkkklllnnnqqqrrrrrrqqqoookkkiiijjjjjjeeebbbbbbbbbaaa```___^^^^^^]]]]]]^^^]]][[[[[[[[[^^^```bbbbbbaaa```^^^]]]^^^^^^______```aaabbbcccddddddcccdddeeeeeefffgggiiijjjkkkkkkppptttuuussstttxxx}}}yyygggeeedddqqqzzzmmmddd^^^VVVQQQKKKGGGEEEFFFFFFFFFEEEFFFIIINNNRRRYYYfffssszzzyyyxxxxxxyyy{{{}}}SSSHHH???======;;;888888999999999888888888777777666666666666777777777777666555666999:::999===CCCRRRhhhyyy{{{nnnnnnuuu|||yyyyyyqqqgggdddlllvvv~~~~~~qqqmmmmmmsssyyynnnddd[[[YYYXXXRRRLLLJJJJJJPPPZZZiii~~~xxxvvvsssrrrqqqpppnnnmmmooommmjjjiiiiiijjjjjjjjjdddbbb```^^^^^^]]]\\\[[[WWWVVVUUUUUUWWWXXXXXXWWWSSSPPPMMMKKKJJJHHHEEEBBBAAAAAA@@@???===;;;999888999999999888888888888888555333111///......000111444444444444333222111000111111222222222222111111//////000000111111222222//////000000000111111111111222444666777888888999666444222222333333222111222000...---,,,---///000///000000000111111111111111111000000000000000000333111//////000111111000000///......///111444666222222111222444666888999777888999:::::::::999888888999999::::::999999888777777777666666666555555666666666666666777777777888888999999999999::::::999999888888888999::::::<<<;;;;;;<<<>>>???>>><<<:::777222000///...,,,+++//////000000000000000000000000111222333444444444555555555555666666666777555555777999<<<===<<<:::777666444222111111111222///111444555555333333333///000222444666777888888999999999999999999999999<<<===>>>@@@BBBCCCDDDDDDAAACCCFFFJJJNNNRRRTTTUUUYYY\\\```cccggglllrrrvvvxxxyyy{{{~~~^^^HHH===777666555666888;;;???AAAGGGEEEFFFNNNYYYiiivvvQQQEEE>>>999;;;===>>>AAAEEEJJJJJJKKKNNNUUUaaannnwwwhhhNNNCCC===999;;;>>>@@@CCCGGGHHHGGGFFFEEEGGGLLLTTTYYY___bbbfffiiijjjkkklllnnnkkkkkkmmmpppssssssrrrpppnnniiihhhjjjjjjfffcccdddccccccbbbaaa``````______^^^\\\ZZZXXXYYY\\\```bbbaaaaaa___^^^^^^______```^^^^^^```aaacccddddddeeeffffffggghhhiiikkklllmmmkkkpppuuuvvvttttttzzzuuucccbbbdddvvvqqqbbbVVVOOOJJJGGGIIIFFFCCCAAABBBDDDGGGIIIEEEJJJOOOTTTYYYdddvvv~~~~~~wwwwwwxxxyyyzzz|||~~~RRRHHH???>>>>>>;;;999999999999999999888888888888777777777777666666666666444333444777888999>>>DDDPPPiii{{{sssfffiiivvvxxxyyy}}}~~~xxxyyypppgggeeellluuu}}}yyysssooorrr{{{}}}pppfff^^^WWWWWWVVVQQQLLLKKKKKKRRR^^^oooxxxvvvsssqqqqqqpppooonnnnnnllljjjjjjkkklllkkkkkkeeebbb___^^^^^^^^^\\\ZZZWWWVVVUUUVVVXXXYYYXXXWWWRRRPPPMMMKKKJJJHHHEEECCCBBBAAAAAA@@@>>><<<999888;;;;;;:::999888777666555777555444333333444666888555555555444333222111000111111111222222111111000//////000000111111222222000000000000111111111111111222444555777888999:::666444222222333333222111222000...---,,,---///000///000000000111111111111000000111111111111111111333111//////000111111000111000000000111333555777444444444444444666888:::777888999:::;;;:::999999999999::::::::::::999999777777777777666666666666555666666666777777888888777777777777888888888888999888888888999::::::;;;;;;::::::<<<>>>??????===;;;666000,,,---///222333---...///000000000000///111111111111222222333333444555555666666666777777777666777:::===>>>>>><<<<<<:::777444222111222222222333333111000///000222---///111444666777777888999999999999999999999999===???AAACCCEEEFFFGGGHHHHHHJJJMMMQQQTTTWWWYYYZZZ\\\___bbbfffiiinnntttxxx|||}}}~~~vvvUUU???777666666555666999===AAADDDGGGFFFJJJVVVfffvvvjjjJJJCCC>>>;;;===>>>???AAAFFFJJJLLLOOOTTT]]]jjjxxxyyy[[[FFFAAA<<<:::===??????AAAEEEFFFFFFEEEEEEHHHNNNVVV\\\aaadddgggjjjkkklllmmmooommmnnnooorrruuuuuurrrppplllhhhgggiiiiiieeebbbccccccbbbaaa```_________```___]]]ZZZXXXYYY]]]aaadddaaa```______^^^___```aaa\\\]]]^^^```bbbdddeeefffhhhhhhiiijjjkkkmmmnnnoookkkppptttuuuuuuwww}}}iiiZZZ\\\cccyyy|||qqqaaa[[[QQQIIIEEECCCBBBAAAAAAAAA@@@???AAADDDHHHKKKJJJQQQWWW\\\dddttt~~~}}}~~~xxxxxxyyyzzz|||}}}~~~RRRGGG???>>>>>><<<:::::::::999999999999888888888777777777777666666666666444222333666888999???FFFNNNhhh{{{~~~pppgggmmmyyyxxxwww|||zzzyyynnnhhhffflllvvv~~~{{{sssyyyzzzmmmbbb[[[WWWXXXWWWRRRMMMLLLMMMTTTcccwwwyyyvvvsssqqqqqqqqqpppooonnnlllkkklllmmmmmmllljjjeeeaaa^^^]]]______]]]ZZZZZZYYYYYYYYY[[[ZZZYYYWWWRRRPPPMMMLLLKKKIIIFFFDDDBBBBBBAAA@@@>>>===;;;:::<<<;;;:::999888666555555666666555555666777999:::555666555555444333222111111111111222111111000///000000000000111111111111000000000111111111222222111222333444666777888999666444222222333333222111111000///.........///000000000000000111111111111000000000000111111111111111000...///000111111000111111111111222333444555777888888777666666777999777888:::;;;;;;;;;:::999999999::::::::::::999999888888888888777777777777666666777777888888999999666666666777777777777888;;;::::::;;;;;;<<<===>>><<<<<<<<<>>>AAABBBBBB@@@:::555///,,,---222666999,,,...///111111111000000222111111000000111222222333444555666666666666666777777888<<>>;;;;;;???@@@???@@@DDDDDDDDDDDDDDDGGGNNNWWW]]]ccceeegggiiijjjkkknnnpppppppppqqqsssuuutttrrrpppkkkgggeeeggggggccc```aaa```___]]][[[[[[\\\]]]^^^```^^^\\\[[[\\\```dddgggbbbaaa```_________```aaa\\\]]]^^^```bbbeeehhhiiijjjjjjkkklllmmmooopppqqqnnnppprrrtttwww{{{sss^^^VVV[[[fff|||qqqeeeYYYPPPHHHEEEAAA??????@@@@@@@@@===>>>??????AAADDDIIIMMMLLLUUU___gggttt~~~}}}~~~||||||||||||}}}~~~PPPFFF>>>>>>???===<<<<<<::::::999999999888888888888777777777666666666555444222333777999;;;AAAHHHQQQkkk~~~uuusssrrrlllhhhmmmwww~~~yyylllbbb]]][[[\\\ZZZSSSNNNLLLNNNVVVhhh~~~yyywwwsssqqqrrrrrrqqqqqqmmmlllmmmnnnooonnnkkkiiiddd```]]]]]]___```^^^[[[\\\[[[ZZZ[[[[[[ZZZWWWTTTSSSQQQNNNLLLKKKJJJGGGEEEBBBAAAAAA???>>>======<<<::::::999999888777666666444444444444555555555555555555555555555444333222111111111111111000//////111111111000000000000000000000111111111222222222222222222333444666777888666444222222333333222111111111000000000/////////000000000000111111111111/////////000000000111111///...------///111111000//////111222222222111111000333666777666666888:::888999:::;;;;;;;;;:::999999::::::;;;;;;::::::999888888888888999999999999777777777888999:::::::::666777777777777888888888:::::::::;;;;;;===>>>>>>===<<<===???BBBDDDCCCBBB===999333000///000222222...///111333333333222111222111000000///000111111111222444555666666555555777777999>>>CCCGGGIIIJJJFFFBBB===777222000000000111222333222000//////000111222333444666777999999;;;;;;;;;<<<<<<<<<======@@@BBBEEEHHHLLLNNNPPPQQQUUUVVVXXXZZZ[[[\\\]]]]]]eeegggiiikkkmmmpppuuuxxx{{{|||}}}fffJJJ>>><<<888888999:::>>>CCCHHHKKKPPPSSS]]]mmm|||oooPPP@@@===;;;<<>>:::999;;;???AAA???AAAEEEEEEEEEEEEFFFJJJQQQZZZ```eeefffgggggghhhjjjnnnqqqrrrqqqqqqrrrsssrrrpppnnnlllhhhfffhhhhhhcccaaaaaa```^^^[[[XXXXXXZZZ]]]___```___^^^^^^```dddhhhkkkcccbbbaaa_________``````^^^^^^___aaadddhhhkkkllllllllllllmmmoooppprrrssssssqqqqqqsssxxx}}}~~~}}}~~~}}}eeeUUURRRZZZccctttyyyuuujjj[[[QQQLLLFFF@@@@@@>>><<<<<<===?????????>>>@@@BBBDDDFFFJJJOOOTTTUUUaaaooo{{{zzz~~~}}}~~~~~~~~~~~~PPPFFF>>>>>>???>>>======:::::::::999999999888888888888777777666666666555555333444888:::<<>>>>>>>>>>>888888888888888888888888555666666666666555333333555555555666555555444333111111111111111000//////222222111111000000//////000111111111111222222222222222222333444555666777666555333222333333222111111111111222111000//////000000000000111111111111......//////000000000111...---,,,---///111111000---...000222222111///...%%%)))///333444666999<<<888999:::;;;;;;;;;::::::999::::::;;;;;;::::::999999999999999999999::::::777777888999::::::;;;;;;777888888888888999999999888888888999:::;;;<<<===;;;;;;<<<>>>AAACCCCCCAAACCC???:::555111---***'''///111333555666555444333222222000/////////000111000111333555666666555555666777:::???FFFLLLOOOPPPKKKGGGAAA:::555333222222---000333444333111000000444444444555666888:::;;;<<<=========>>>>>>??????DDDFFFIIIMMMQQQTTTVVVWWWbbbcccdddeeeffffffffffffiiikkklllmmmoooqqquuuxxxxxxyyy{{{~~~|||WWW???777888999999:::<<<@@@EEEJJJMMMXXX[[[eeetttcccFFF;;;:::999<<>><<<::::::<<<>>>???>>>???BBBEEEGGGIIINNNTTTZZZcccppp|||www~~~}}}~~~~~~QQQHHH@@@>>>===:::888999:::::::::999888777666666666666666666666666666666777555666999;;;<<>>CCC@@@<<<;;;===???AAABBBDDDHHHMMMPPPRRRUUU[[[```fffjjjllljjjjjjnnnqqqqqqooopppqqqqqqqqqrrruuuxxx|||||||||~~~___III===;;;===999::::::===AAAGGGMMMQQQZZZaaannn|||xxxRRR??????<<<<<<===???DDDJJJPPPTTTXXXcccpppzzz~~~^^^JJJ???999::::::;;;>>>BBBEEEFFFFFFHHHGGGHHHLLLRRRXXX\\\^^^dddcccaaaaaadddiiinnnqqqpppoooooooooqqqrrrqqqpppnnnkkkgggdddcccbbb```^^^YYYYYYYYYYYYZZZ[[[\\\]]]^^^___bbbeeehhhlllnnnpppeeedddaaa___]]]]]]]]]]]]aaaaaabbbccceeefffggggggoooooooooooopppppppppppptttqqqppprrrxxx}}}~~~}}}}}}}}}zzz\\\PPPLLLIIIJJJNNNPPPNNNKKKEEECCC???;;;777777:::===;;;<<<===>>>@@@@@@@@@@@@DDDCCCEEEIIILLLPPPZZZeeerrr}}}wwwzzz|||RRRIIIAAA???>>>;;;:::;;;:::999999999888777777777888888888888888888888888888555555777999===FFFPPPfff~~~tttmmmrrrrrrhhhffffffgggaaaVVVOOOOOOWWW```ooo}}}|||zzzyyyvvvuuuuuutttqqqmmmlllrrruuurrrnnnllljjjfffccc```^^^___bbbbbb^^^YYYXXXXXXXXXXXXWWWVVVUUUTTTRRROOOLLLJJJIIIHHHFFFDDDBBBAAA???===;;;;;;;;;;;;:::999999888777777666666555555444444444444555555555555444444444333333333222222222222222222222222111111111111111000//////...///111222333222111000000//////111555777666444666555444333333222222222444333111///...///000111......------...///000111000000111111111222222222000000000/////////......////////////000000000000111222333555777999:::;;;;;;;;;;;;:::::::::;;;;;;???===;;;999999999;;;;;;999999999999999999999999888888888888888888888888555555555666777888::::::888888888888888888999999999:::<<<@@@DDDGGGGGGFFFEEEAAA<<<777333000///...//////000222222333333222000000////////////000000111111333444555555666666::::::>>>GGGRRRZZZ]]]]]]ZZZQQQGGGBBB;;;444111222//////000000111222333333555777999::::::;;;===???BBB???<<<;;;>>>AAACCCDDDCCCHHHNNNSSSUUUXXX]]]aaaiiinnnqqqpppqqquuuxxxwwwrrrtttvvvwwwvvvvvvwwwyyy||||||}}}jjjNNNAAA<<<999888:::;;;<<>>:::;;;;;;<<>>???@@@AAABBBBBBEEEDDDGGGMMMRRRXXXcccoooxxxwww|||SSSJJJBBB@@@???<<<;;;<<<999999888888888888888888888888888888888888888888999666444555888>>>JJJWWWlll~~~yyyqqqvvvuuunnnppprrrpppggg[[[VVVWWW\\\dddpppzzz|||{{{zzzxxxtttqqqpppuuuvvvrrrnnnllliiieeeeeeaaa^^^^^^``````^^^[[[ZZZZZZZZZZZZYYYXXXWWWVVVQQQOOOMMMLLLKKKHHHEEECCCBBBAAA???===;;;;;;;;;;;;:::::::::999888888777777666555555555555555555666555555444444444333333333222222222222222222222222111111111111111000/////////000111222222222222222000000111333666777666555444444444333333222111000444333111000//////000111///......---......//////000000000111111111222222111111000000000/////////////////////000000000000222222333555666777999999::::::::::::::::::;;;;;;<<<===>>>??????>>>===<<<::::::::::::::::::::::::888888888888888888888888666666666777888999:::;;;888888888888888888777777999999;;;???CCCFFFGGGFFFEEEBBB>>>999444111///...///000111222222222222222000000////////////000000111111222444666888:::;;;;;;<<>>LLLYYYpppyyyxxx|||tttqqqvvv{{{wwwjjj___[[[]]]```gggqqq{{{}}}||||||yyytttqqqpppttttttqqqnnnmmmiiieeeeeebbb^^^]]]]]]^^^]]]\\\ZZZZZZZZZZZZYYYXXXWWWWWWQQQPPPNNNMMMLLLIIIEEEBBBBBB@@@>>><<<;;;::::::;;;;;;;;;::::::999888888777666666555555555555666666555555444444444333333333222222222222222222222222111111111111111000//////111111111111111222222222000000111333555666666666333333444444444222000///333222111000///////////////.....................000000000000111111111111111111111111000000000000////////////000000000000333333333333333222222222999::::::;;;;;;;;;;;;;;;999:::<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::888888888888888888888888777777777777888999:::;;;999999888888777777666666888888:::===BBBFFFGGGGGGFFFEEEAAA<<<666111///...///000111222222222222222000000////////////000000000000000111333666888:::;;;===BBBMMMYYYcccggghhhcccZZZPPPIIIAAA888333333//////000000222444666777:::;;;======<<<===>>>@@@>>><<<;;;===AAAEEEHHHIIIDDDGGGJJJKKKMMMQQQXXX]]]lllsssxxxyyy{{{~~~||||||}}}}}}|||{{{{{{~~~rrrYYY@@@777:::<<<:::777;;;>>>AAAEEEIIIQQQZZZ```jjjwwwrrrPPPCCCAAA???>>>AAADDDHHHMMMTTT]]]dddvvv{{{]]]HHH===::::::::::::<<>>>>>===;;;:::<<<===>>>===>>>???AAAAAABBBCCCEEEHHHJJJLLLMMMQQQRRRWWWaaajjjsss|||qqqsss}}}PPPGGG@@@>>>>>>;;;:::;;;888888888888888999999999777777777777777777777777666666777999;;;@@@MMMZZZuuuvvv~~~rrrpppyyyzzzmmmccc```aaaccciiisss~~~zzzzzz{{{vvvpppnnnoooqqqqqqnnnmmmmmmjjjeeeeeeccc___\\\\\\\\\]]]]]]YYYYYYZZZYYYYYYXXXWWWVVVSSSQQQOOONNNMMMJJJEEEBBBAAA@@@>>><<<::::::::::::;;;;;;::::::999888888777666666555555555555666666555555444444444333333333222222222222222222222222111111111111111000//////333222222111111000000000...///111333444444555666444444555555555333111000111000000///......------...............---------//////000000000111111111111111111111000000000000////////////000000000000333333333333333222222222999:::;;;<<<<<<<<<<<<;;;:::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;::::::777777777777777777777777777777777777888999::::::999888888777777666666666777777999<<>>===;;;;;;===BBBFFFHHHIIIIIIIIIHHHFFFFFFKKKTTT[[[kkkrrrxxxzzz|||}}}|||yyyyyy|||qqqUUUHHH<<<999;;;:::999999;;;???DDDGGGKKKSSS]]]eeemmm}}}dddGGG???@@@>>>???CCCGGGKKKOOOVVV```hhh|||nnnSSSBBB:::999999999999;;;>>>CCCFFFGGGGGGGGGHHHLLLSSS[[[cccgggiiigggggghhhiiikkkmmmoooppppppnnnmmmmmmmmmmmmkkkjjjdddbbb`````````^^^\\\ZZZWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\^^^```bbbbbbbbbaaaccccccbbbcccdddfffhhhiiijjjjjjjjjjjjjjjkkkkkkkkkmmmnnnnnnoooooopppppppppsssvvvyyyyyywwwxxx{{{~~~}}}~~~~~~}}}aaaIIIBBB@@@>>>>>>>>>======<<<;;;===????????????AAABBBBBBCCCEEEGGGKKKOOORRRTTTZZZ[[[aaakkktttvvvrrrxxx~~~{{{}}}}}}OOOFFF???>>>===;;;:::;;;999999888888888888888888666666666666666666666666666777999<<<>>>CCCRRR```}}}yyysssuuuvvvoookkkjjjfffkkkuuu}}}zzztttsssoooqqqooollllllmmmjjjeeedddccc```]]][[[[[[\\\\\\YYYYYYYYYYYYXXXWWWVVVUUUUUURRRPPPNNNLLLJJJFFFCCCAAA@@@>>><<<:::::::::::::::::::::999888888777777666555555555555555555666555555444444444333333333222222222222222222222222111111111111111000//////111111111111111000//////---///222333333333555666555555555555444333222111000//////......---,,,,,,,,,------.........------/////////000000000111111111111000000000/////////////////////000000000000222222333555666777999999999:::<<<===>>>>>>===<<<======<<<;;;<<<===???@@@<<<<<<<<<;;;;;;::::::999777777777777777777777777777777777777777888999999777777777777777777666666777666777;;;@@@DDDGGGGGGJJJKKKJJJEEE<<<555111111000111111222222222111111000000////////////000000333333222222333444555555999;;;BBBMMM[[[fffkkkllliii```WWWPPPGGG===666555111000//////000333555777555777999999999:::;;;======<<<;;;===AAAEEEFFFGGGLLLKKKHHHEEEDDDHHHQQQXXXfffnnnuuuxxx{{{|||yyyyyykkkRRRBBB===;;;;;;:::888888<<<<<>>???>>>@@@EEEKKKOOOTTT[[[gggppp~~~```KKK@@@:::999:::::::::;;;>>>BBBEEEFFFFFFHHHJJJNNNUUU]]]dddhhhiiiggghhhjjjkkkmmmooopppqqqooommmkkkkkkkkkjjjhhhgggeeecccaaa```^^^\\\YYYVVVUUUUUUUUUUUUVVVWWWXXXXXXXXXYYY]]]```bbbbbbbbbaaaccccccccccccdddfffhhhjjjiiijjjjjjjjjkkkkkklllllloooooooooooooooppppppppptttuuuwwwyyyyyyzzz|||}}}}}}~~~}}}}}}^^^III@@@???>>>======<<<======;;;===???@@@AAAAAADDDEEEEEEFFFIIILLLQQQVVV[[[^^^eeeffflllvvvxxxuuuwww~~~{{{xxx{{{~~~|||{{{{{{PPPGGG@@@>>>>>><<<;;;<<<:::999999999888777777777777777777777777777777777777888:::===@@@HHH[[[lllwwwxxx}}}xxxuuuqqqhhhlllwww}}}wwwwwwssssssqqqmmmmmmnnnjjjdddcccbbbaaa^^^\\\ZZZ[[[[[[YYYYYYYYYYYYXXXWWWVVVUUUWWWTTTPPPMMMKKKIIIGGGEEEAAA???===;;;:::999999::::::999999888777777666666555555444444444444555555555555444444444333333333222222222222222222222222111111111111111000//////+++---///111222111000///...111444555444444666888555444333222111111111111000000000//////...---,,,***+++---............---////////////000000000111000000000/////////......////////////000000000000111222333555777999:::;;;:::;;;===???@@@???>>>>>>>>>============>>>>>>???<<<<<<;;;;;;:::999999888777777777777777777777777777777666666666777888888666666666777777777777777666666777:::???DDDGGGHHHKKKNNNNNNHHH???777333333111111222222222111111000000000////////////000000111222333444444555555444:::<<>>>>>@@@BBBHHHPPPVVV[[[dddqqq|||pppTTTDDD???;;;:::;;;<<<<<<===???CCCEEEFFFEEEIIIKKKPPPWWW```gggkkkllliiijjjlllmmmoooooooooooommmllljjjiiiiiihhhfffdddbbb```___^^^]]][[[WWWTTTTTTTTTTTTTTTUUUVVVWWWWWWTTTWWW[[[___bbbcccccccccccccccbbbcccdddfffhhhjjjiiijjjjjjkkklllmmmnnnnnnoooooopppqqqrrrrrrssssssttttttuuuxxx{{{}}}}}}|||{{{|||~~~{{{~~~sssXXXHHH>>>>>>>>>============>>>>>>@@@BBBDDDEEEHHHLLLNNNNNNOOORRRWWW]]]ccciiimmmrrrtttzzz{{{rrrttt|||~~~zzzxxx{{{{{{yyyzzz~~~QQQHHHAAA??????===<<<>>>;;;::::::999888777666666888888888888888888888888999999;;;===AAALLLbbbwww|||sss~~~{{{xxxtttooohhhlllxxx{{{zzzttttttvvvvvvsssnnnmmmnnniiicccbbbbbbaaa___\\\ZZZZZZ[[[ZZZZZZZZZZZZYYYXXXWWWVVVXXXUUUPPPMMMKKKIIIGGGFFFAAA???===;;;:::999999:::999999888888777666666666444444444333333444444444555555444444444333333333222222222222222222222222111111111111111000//////''')))---000222333222111///222555666555555777999444333222000///000000111111111111111000///...---)))***,,,...//////......////////////000000000000////////////............////////////000000000000333333333444555666777777:::<<<>>>@@@AAA@@@??????;;;<<<===>>>>>>===<<<;;;<<<<<<;;;:::999999888888777777777777777777777777777666666666666666777888555555666666777777888888666666666:::???DDDGGGHHHMMMOOOPPPKKKAAA888444444111111222222222111111000000000////////////000000...///111333444444444333;;;===CCCOOO\\\gggmmmnnnnnneee]]]VVVMMMCCC<<<:::222000...---...000222444222444777888888:::<<<>>>>>>===<<<===@@@BBBBBBBBB@@@BBBDDDDDDCCCEEEJJJOOOTTT\\\eeekkkrrr{{{oooTTTEEE???>>>:::888:::======@@@EEEBBBGGGNNNQQQSSSZZZeeeooo___JJJCCC???>>>AAACCCJJJSSSZZZaaakkkzzzfffLLL@@@>>>===<<<===???>>>>>>@@@CCCFFFFFFEEEIIIKKKQQQYYYbbbjjjnnnooolllmmmnnnooooooooonnnmmmmmmkkkiiihhhgggfffdddbbb\\\[[[[[[\\\\\\[[[XXXVVVTTTTTTTTTTTTUUUVVVWWWWWWSSSUUUZZZ___bbbdddddddddccccccbbbcccdddfffhhhiiijjjjjjkkklllmmmnnnooopppooooooqqqrrrtttuuuwwwwwwuuuttttttwww|||~~~|||yyy{{{}}}~~~yyy|||kkkSSSFFF>>>?????????>>>>>>???AAAAAACCCFFFHHHKKKOOOTTTXXXWWWXXX\\\aaahhhooovvvzzz}}}rrrnnnsss~~~}}}yyyyyy|||{{{xxx{{{