BM6P6(@ 888777777666666666666777777777777777666666666666555444333333555666666555666666666666555444333222555666777888888777666555999===BBBIIIPPPXXX___dddggghhhiiilllqqqxxx~~~|||zzzzzz}}}zzz}}}~~~{{{yyy}}}xxxuuusssnnngggcccaaaaaabbbbbbddddddbbb^^^XXXQQQKKKGGGCCCDDDIIISSSbbbttt~~~nnngggffffffwwwqqqddd]]]SSSRRRPPPNNNMMMMMMMMMNNNOOOMMMJJJIIIIIIIIIHHHFFFEEEDDDBBB@@@???>>>======:::<<<<<<<<<999888888888666555444333222111111111000111111111111333777:::DDDQQQhhhzzzuuusssrrrssstttyyy~~~}}}}}}wwwnnnjjjeeebbb``````___^^^aaa___\\\XXXTTTPPPMMMLLLHHHHHHHHHGGGHHHHHHIIIIIIIIIKKKOOOSSSXXX___gggmmmvvv~~~666666666555555666777777777777777777777777777777666555444444666777777666444444444444555555555555777777888999999888777666666:::???DDDKKKSSS[[[```eeefffhhhkkkooouuu||||||yyyxxxwww|||}}}|||yyy|||vvvrrroookkkeeeaaa______^^^^^^```]]]XXXSSSMMMIIIFFFDDDAAAEEENNN\\\nnnvvvhhhdddfffiii~~~xxxkkkaaa[[[RRRQQQOOONNNMMMLLLMMMMMMNNNKKKIIIHHHHHHHHHGGGFFFDDDCCCAAA@@@???>>>>>>>>><<<>>>>>>===:::888888999666666444333222111111111000111111111111333777:::AAANNNddd}}}zzztttqqqpppppppppuuu{{{~~~~~~~~~ssshhhddd___[[[YYYYYYXXXWWWYYYWWWUUURRRNNNKKKHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGJJJKKKMMMOOOQQQVVV[[[___llluuu444444444444555666777777777777777777777777777777888666555666777999888888444333333333333555666777999999999999999888777666444666999>>>CCCKKKTTTZZZccceeegggjjjmmmrrrxxx|||}}}|||zzzzzz{{{~~~|||zzzxxxwwwwwwxxx{{{~~~~~~zzzyyyrrrmmmhhheeeaaa^^^\\\\\\ZZZYYYZZZUUUNNNGGGBBBAAAAAABBBAAAHHHVVVjjjnnnccccccjjjrrrzzzkkkbbb[[[XXXQQQPPPNNNMMMLLLLLLKKKKKKLLLJJJGGGGGGGGGGGGFFFEEEBBBBBBAAA??????>>>>>>>>>???@@@AAA???<<<:::999999777666555333222222111111111111222111111333666999===III___xxxyyyrrrnnnllllllkkkqqqwww|||zzznnnccc^^^XXXTTTRRRRRRQQQPPPQQQPPPNNNLLLIIIGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLNNNRRRVVVaaajjjwww333333333444444666777888777777888888888888888999:::888777777999::::::999555444333222222444666888999999888888777666666555333555666999===EEEMMMSSS___bbbgggjjjlllpppuuuyyyzzzyyy}}}||||||{{{}}}}}}|||{{{vvvvvvuuuvvvyyy|||~~~}}}uuummmhhh___]]]\\\[[[[[[ZZZWWWUUUTTTOOOHHHBBB>>>>>>@@@BBBEEENNNaaaxxx|||llldddgggsssmmm```YYYVVVTTTOOOOOONNNMMMLLLKKKJJJJJJJJJHHHFFFEEEFFFGGGFFFEEEBBBBBB@@@??????>>>>>>>>>BBBBBBCCCAAA===;;;::::::777666555444333222222222111222222111111333666999:::DDDYYYrrryyyqqqllliiihhhjjjooouuuzzz~~~vvvkkkaaa\\\VVVQQQOOONNNMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFHHHIIIJJJKKKNNNRRRUUUZZZaaammmzzz333333333444444666777888777888888888999999::::::;;;999888888:::;;;;;;:::888777555333333333555666777777666666555555555555666666666777:::@@@GGGMMMXXX^^^eeejjjkkknnnssswwwyyyxxx{{{zzzwwwtttrrrqqqsssuuuwww{{{~~~wwwppphhhcccXXXXXXXXXZZZ[[[YYYVVVSSSKKKHHHDDD@@@>>>???AAABBBKKKWWWlllxxxlllggglll|||xxxdddYYYTTTRRRQQQNNNNNNNNNMMMLLLKKKJJJIIIHHHFFFEEEEEEFFFGGGFFFEEECCCCCCAAA@@@????????????BBBCCCCCCAAA>>>;;;::::::777777555444333222222222222222222111111222666888999AAATTTmmmzzzrrrkkkhhhfffkkkpppvvv{{{~~~}}}vvvkkk```[[[TTTNNNLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGIIIJJJLLLNNNRRRTTTRRRYYYcccppp~~~444444444444555666777777888888888999::::::;;;;;;;;;999888999:::<<<;;;;;;999888777555555555555666666555555444444555555666888999999888999===BBBFFFPPPXXXbbbhhhjjjlllqqqvvv~~~|||zzz}}}yyysssooommmmmmnnnqqqvvv~~~}}}wwwrrrkkkddd```UUUVVVXXX[[[\\\YYYTTTPPPCCCBBB???===>>>@@@BBBDDDTTTaaavvvtttmmmlllsssqqq^^^UUURRRQQQOOONNNNNNNNNNNNMMMKKKJJJIIIGGGEEEDDDDDDFFFGGGGGGFFFFFFEEECCCBBB@@@?????????@@@AAABBB@@@===;;;::::::888777666444333333222222222222222111111222555888777>>>OOOhhh~~~{{{sssmmmhhhfffmmmqqqwww|||}}}~~~~~~|||yyynnn___ZZZRRRKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMOOONNNSSS[[[fffsss666666666555555666777777888888999999:::;;;;;;<<<;;;999888999:::;;;;;;;;;888888888888777777777777555555444444555666777888;;;;;;;;;999999:::===@@@GGGQQQ]]]dddgggjjjoootttyyy{{{tttnnnllljjjhhhmmmttt|||}}}wwwqqqlllgggbbb^^^XXXYYY[[[^^^]]]XXXQQQLLLAAA???===<<<>>>BBBGGGJJJ[[[iii}}}~~~rrrqqqsss|||~~~iiiYYYSSSQQQPPPNNNNNNOOOOOOOOONNNLLLJJJIIIGGGEEEDDDDDDFFFHHHHHHGGGIIIGGGEEECCCAAA@@@???>>>>>>???@@@>>><<<:::::::::888777666444333333333333222333333111111222555888555;;;KKKccczzz}}}uuunnnjjjgggmmmqqqxxx{{{xxx{{{}}}rrr```ZZZRRRKKKHHHGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHIIILLLMMMNNNMMMLLLLLLMMMNNNQQQTTTXXX^^^hhhwww888777777666666666666777888888999::::::;;;<<<<<<;;;999888888:::;;;;;;:::666777888999::::::999999555555555555666777999:::;;;<<<<<<:::888888:::<<>>EEELLLQQQ___nnn|||rrrtttzzzvvvcccVVVQQQQQQOOOMMMOOOOOOOOOOOONNNLLLKKKIIIGGGEEEDDDEEEGGGHHHHHHHHHJJJIIIGGGDDDBBB@@@???>>><<<===>>>===;;;999999:::888777666555444333333333333333333111111222555777444999HHH```wwwwwwpppkkkiiilllqqqxxx{{{wwwxxxuuuccc]]]TTTMMMJJJIIIIIIIIIDDDDDDDDDCCCCCCCCCBBBBBBFFFFFFFFFGGGHHHJJJKKKLLLMMMOOOPPPPPPOOOOOOQQQRRRXXXYYYYYYZZZ```lllzzz888888888888777777777777555555555555555666777777;;;;;;;;;<<<<<<<<<======777777666666666666666777888:::;;;888555555:::???BBBCCCBBB@@@===;;;<<<===>>>FFFQQQYYY___dddiiilllpppvvv}}}tttoooffffffhhhlllttt~~~zzzwwwqqqkkkeee```^^^]]][[[]]]___^^^YYYQQQHHHCCC???@@@AAAAAABBBGGGPPPWWWmmmyyyxxxpppwwwooo^^^UUURRROOOMMMMMMNNNNNNOOOOOONNNKKKIIIGGGEEEDDDDDDEEEGGGJJJNNNPPPPPPNNNLLLIIIEEEBBB@@@>>>??????>>>======<<<<<<<<<999777444333444444444333666555333222222222222333888:::CCCWWWpppwwwqqqooonnnpppvvv}}}{{{xxx}}}zzzkkkaaaUUUKKKHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBDDDGGGJJJLLLLLLKKKJJJNNNOOOOOOPPPQQQRRRSSSSSSWWWTTTUUU\\\aaafffqqq|||888888888777777777666666555555444444555666666777888999999999:::::::::;;;666666555555444555555666555777999888666777===BBBHHHGGGEEEBBB>>>;;;;;;<<<===CCCLLLUUU\\\bbbfffiiikkkppp{{{~~~xxxrrrqqqqqqrrrvvv}}}~~~}}}|||xxxuuupppjjjddd```^^^]]][[[\\\\\\ZZZUUUMMMFFFAAA===>>>???AAAFFFPPP\\\fffyyyyyywwwwwwhhhXXXQQQNNNKKKIIIIIILLLMMMNNNNNNNNNLLLJJJHHHFFFFFFEEEFFFHHHJJJMMMOOOPPPOOOMMMJJJGGGDDDBBBAAAAAAAAAAAA@@@???>>><<<<<<:::888555444444555444333444444222111111222333333777888AAARRRjjjxxxsssqqqppptttzzz{{{jjjaaaTTTLLLHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHKKKNNNPPPPPPOOONNNNNNOOOOOOPPPQQQQQQRRRRRRVVVTTTUUUZZZ___ccclllvvv888888777777777777666666555555444444444555666666666666666777777777777777444444333333333444444555222555777777777:::@@@DDDLLLJJJGGGBBB===::::::;;;<<>>???AAAEEEMMM[[[lllxxx~~~oooaaaTTTMMMKKKHHHFFFGGGJJJKKKLLLMMMMMMMMMKKKKKKIIIIIIHHHGGGHHHKKKMMMNNNQQQPPPOOOLLLJJJHHHFFFEEEDDDDDDEEEDDDCCC@@@===;;;;;;999666555666666444333222222111000111222333444666777===LLLbbbxxxzzzuuuttttttzzz|||hhh___TTTLLLIIIHHHGGGEEEFFFFFFEEEEEEEEEFFFFFFGGGJJJKKKNNNPPPQQQQQQPPPPPPNNNNNNNNNOOOOOOPPPQQQRRRVVVUUUWWW[[[^^^bbbiiiqqq888777777777666666666666555444444444444444555555555555555555555555555555444333333333333444444555222444666777888:::???CCCHHHGGGCCC>>>:::888888:::;;;<<<@@@HHHSSS\\\______```aaagggppptttvvvzzz~~~zzzyyyxxxwwwuuuuuuttttttwwwtttnnnggg```\\\YYYXXXUUUTTTPPPLLLGGGCCC???===BBBCCCEEEJJJTTTeeeyyy{{{hhh]]]RRRNNNLLLIIIHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLJJJIIIJJJKKKMMMNNNSSSRRRPPPOOOMMMKKKIIIIIIGGGGGGHHHHHHFFFBBB>>><<<<<<:::888777777777555444111111000000000111333444555666;;;GGGZZZppp|||xxxwwwxxx~~~{{{eee]]]SSSLLLJJJIIIGGGEEEFFFFFFEEEEEEFFFGGGHHHHHHJJJKKKMMMOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOQQQRRRVVVWWWZZZ]]]```eeekkkppp777777777666666666666555444444333333333333444444555555555444444444444444444333333333444444555666444555666666777999;;;===>>>>>><<<999666555666888;;;:::===DDDOOOXXX]]]^^^___^^^bbbiiimmmooouuu||||||yyyxxxwwwvvvtttsssrrrrrrrrrvvvrrrkkkccc\\\VVVSSSQQQOOOMMMIIIEEEAAA???>>>===???BBBHHHPPP]]]ppppppaaaXXXPPPNNNLLLJJJIIIKKKHHHIIIKKKLLLNNNOOOPPPPPPOOONNNLLLKKKKKKLLLNNNOOOSSSSSSRRRPPPNNNLLLKKKKKKIIIIIIJJJIIIGGGCCC???======<<<:::999999888666444111111000000000111333444555666:::CCCSSSiii~~~zzzzzz{{{}}}tttbbb[[[SSSMMMKKKIIIGGGEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKMMMNNNNNNNNNNNNMMMNNNMMMMMMMMMNNNPPPRRRSSSTTTXXX\\\___ccchhhmmmooo777777666666666666555555444444333222222222333333444444444444444333333333333333333333444555666666666666666666666666777777555666666555444444555777999999;;;AAAJJJSSSZZZ^^^___^^^aaafffiiikkkqqqxxx~~~|||yyyvvvvvvuuusssqqqpppooonnnnnnpppllleee]]]UUUOOOLLLJJJHHHFFFCCC???======>>>>>>;;;BBBNNN[[[kkkxxxhhhYYYRRRMMMLLLKKKIIIIIIKKKJJJJJJKKKMMMOOOPPPRRRRRRQQQPPPNNNMMMMMMNNNPPPQQQTTTSSSRRRPPPNNNLLLKKKJJJIIIIIIIIIIIIFFFCCC@@@>>>???===<<<;;;;;;999777444222222111000111222333444555666:::@@@NNNccc{{{||||||}}}vvvmmm___YYYRRRMMMLLLJJJHHHEEEDDDDDDEEEEEEGGGHHHJJJJJJNNNNNNOOOOOOOOOOOOOOONNNMMMMMMLLLMMMNNNQQQTTTVVVUUU[[[```bbbeeekkkoooooo777777666666666555555555444444333222222222222222444333333333222222222222111111111222222333444555666555555444555555444333000222555666555555555666666888:::>>>EEENNNWWW^^^aaa___```eeegggiiinnnuuu}}}|||{{{zzzwwwuuurrrqqqooommmkkkjjjiiiiiifffbbb\\\TTTNNNIIIFFFEEEAAA???>>><<<<<<===???@@@CCCMMM]]]nnnoooaaaSSSNNNLLLLLLLLLIIIIIILLLKKKLLLMMMNNNOOOQQQSSSTTTRRRQQQOOONNNNNNOOOQQQRRRTTTSSSRRRPPPMMMKKKJJJIIIIIIIIIHHHGGGEEEBBBAAA???@@@>>>======<<<:::777555444444222111111222333333333555999>>>JJJ^^^vvv}}}}}}~~~uuulll]]]XXXQQQMMMLLLKKKHHHEEEEEEEEEFFFGGGHHHJJJLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLMMMOOOSSSVVVYYY[[[ccchhhiiikkkppprrrppp777666666666555555555555444333333222111111111222333222222222111111000000000000000000111222333444555444333444444444333222///222666777777666666666444666:::===AAAJJJUUU]]]aaa```aaadddfffgggmmmttt}}}{{{zzzzzzyyywwwuuupppooollljjjhhhfffeeeddd^^^ZZZUUUOOOIIIEEECCCBBB===<<<;;;;;;;;;===???AAAPPP[[[mmmwwweeeWWWRRRNNNLLLNNNNNNKKKKKKNNNMMMMMMMMMNNNPPPRRRTTTUUURRRQQQPPPOOOOOOPPPRRRSSSTTTSSSQQQOOOMMMJJJIIIHHHIIIHHHGGGEEECCCBBBAAA@@@@@@???>>>======;;;777555666555333222222222333333111444888===GGG[[[sss~~~~~~~~~xxxppp\\\WWWQQQNNNMMMKKKHHHEEEFFFGGGGGGHHHJJJLLLNNNOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLMMMPPPTTTXXX[[[ccckkkppppppqqqvvvvvvsss444555666777777666555555555555444444333222111111000000000000000000000000222111000000000111333444444444444444444333222111333333333444444444555555999999:::;;;@@@IIISSSZZZaaadddeeedddbbbccciiiooo{{{{{{yyyxxx~~~zzzvvvtttuuuvvvvvvwwwyyy{{{|||yyywwwwwwvvvtttsssrrroookkkgggdddaaa]]]ZZZOOOMMMIIIEEEBBB???>>>===>>>;;;:::===>>>AAAGGGOOOYYYmmm~~~kkk^^^ZZZRRROOOLLLJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMPPPRRRTTTUUUTTTRRRQQQPPPPPPQQQQQQTTTSSSPPPMMMJJJHHHGGGFFFHHHFFFDDDAAA@@@@@@AAAAAAAAAAAAAAA???===:::777555555444444333222222222222444555777;;;AAAPPPiii{{{mmmeee[[[RRROOOMMMJJJHHHIIIJJJJJJJJJIIIHHHJJJMMMPPPRRRRRRPPPMMMJJJJJJKKKMMMIIIJJJKKKLLLPPPVVV^^^ccckkkrrrzzz}}}zzzuuuqqqooo444555666666777666555444444444333333222111111111000000000000000000000000222111111000111222333444333333333333333222111111222222222333333333444444888888888999===EEENNNUUU^^^aaaddddddbbbbbbfffjjjxxx~~~wwwrrrpppooosssrrrpppmmmjjjhhhjjjkkkmmmnnnqqquuu{{{}}}zzzyyyxxxvvvsssqqqooolllhhhdddaaa]]]YYYVVVLLLJJJGGGCCC@@@>>>===<<<;;;:::;;;???AAADDDNNNXXXnnnvvvdddXXXTTTOOOMMMJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMOOOQQQRRRTTTSSSQQQOOONNNNNNOOOOOORRRPPPNNNKKKIIIGGGFFFFFFGGGFFFCCCAAA@@@@@@AAAAAAAAAAAAAAA???===:::888666555555444333222222222222333444666999???LLLeeezzztttggg\\\SSSOOOMMMJJJHHHJJJJJJKKKKKKKKKJJJKKKMMMOOOPPPPPPNNNLLLIIIHHHIIIKKKIIIIIIJJJLLLOOOUUU\\\aaakkkrrryyy|||yyytttpppnnn444555555666666555444444333333222222111000000000000000000000000000000000111111111111111222333333222222222222111111111111111111111222222222333333666666666666999???GGGMMMXXX\\\aaabbbaaaaaacccfffttt~~~}}}ssskkkeeecccbbbddddddcccaaa___^^^```bbbbbbdddhhhmmmvvv~~~|||zzzxxxvvvsssooollliiifffbbb___\\\XXXSSSPPPGGGFFFCCC@@@>>><<<;;;;;;:::;;;>>>CCCFFFMMM]]]lll{{{}}}~~~nnn^^^TTTQQQMMMKKKIIIIIIKKKMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPRRRQQQOOOMMMLLLKKKLLLLLLMMMLLLKKKIIIGGGFFFEEEEEEFFFDDDCCCAAA@@@@@@AAAAAAAAAAAAAAA@@@>>><<<999888666555444333222222222222222333555777;;;GGG^^^rrr}}}}}}mmmbbbWWWRRROOOLLLKKKMMMLLLMMMNNNNNNMMMLLLMMMOOOPPPPPPOOOMMMJJJIIIJJJKKKJJJKKKKKKLLLOOOTTT[[[```kkkrrryyy{{{xxxsssooommm555555555555444444444333222111111111000000//////000000000000000000000000000000000000000111111111111111000000000000000111222222222222333333333333555555555555666;;;AAAEEEPPPTTTZZZ^^^```aaaccceeepppyyywwwkkkaaa[[[XXXWWW[[[\\\\\\\\\[[[[[[]]]___]]]___ccciiittt~~~zzzyyywwwuuusssoooiiieeebbb```]]]ZZZWWWRRRMMMJJJBBBAAA???===;;;;;;;;;;;;<<<>>>BBBGGGLLLYYYppp{{{sssyyywwwjjj]]]UUUSSSMMMKKKJJJIIIKKKLLLKKKJJJLLLLLLLLLLLLLLLMMMMMMMMMOOONNNLLLJJJIIIHHHIIIIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAAAAABBBBBBAAA???===;;;999777666555444333222222222333333555666999BBBWWWkkk|||}}}~~~}}}}}}}}}wwwkkk___YYYUUUQQQPPPQQQNNNPPPQQQQQQPPPNNNOOOOOOSSSTTTTTTRRROOONNNMMMNNNLLLMMMMMMMMMOOOTTTZZZ___iiiooovvvxxxuuuqqqmmmlll555555444333333333333333111111000000000000000///000000000000000000000000---......///////////////111000000//////000111111333333333333444444444444666666666555666888===@@@GGGKKKQQQXXX]]]aaadddfffmmmuuusssfff\\\UUUSSSRRRTTTUUUWWWWWWWWWXXX[[[]]]ZZZ\\\```fffppp}}}|||{{{zzzxxxvvvtttqqqlllgggbbb]]][[[XXXVVVSSSNNNIIIEEE>>>===<<<;;;::::::;;;;;;>>>???DDDJJJSSSeee~~~uuuqqq|||~~~qqqfff\\\VVVTTTOOOMMMKKKJJJJJJJJJHHHGGGJJJJJJKKKKKKKKKKKKKKKKKKMMMKKKJJJHHHGGGFFFGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBB@@@???===;;;888777555444333222222222333444555666777???RRReeezzz|||||||||zzzzzz{{{uuuhhhaaa[[[VVVSSSSSSQQQRRRTTTTTTRRRQQQQQQRRRUUUWWWXXXWWWTTTQQQPPPPPPLLLLLLLLLLLLNNNSSSYYY^^^cccjjjqqqtttrrrnnnlllkkk555555333222222222222222111111000000000000000000000000000000000000000000------...///////////////111000/////////000222222333333444444444555555555666777777666666777:::===???BBBGGGOOOVVV^^^cccfffjjjooowww~~~~~~qqqcccXXXSSSQQQQQQMMMOOOQQQSSSSSSTTTVVVXXXYYY[[[___dddnnnzzz}}}|||zzzyyyyyyzzzwwwtttrrroookkkfffbbbZZZYYYVVVTTTQQQLLLFFFBBB<<<;;;:::::::::;;;<<<===@@@BBBHHHRRR___ssszzzuuuwwwtttiiibbbZZZTTTRRROOOMMMKKKJJJJJJHHHFFFDDDGGGHHHIIIIIIIIIIIIIIIHHHJJJIIIGGGFFFEEEEEEFFFFFFDDDCCCBBBAAAAAA@@@AAAAAA???@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBB@@@>>>===888777666444333222222222333444666666666===OOO```uuu~~~{{{zzzxxxwwwwww{{{~~~qqqiiibbbZZZUUUTTTSSSTTTUUUUUUTTTSSSTTTVVVWWWYYY[[[ZZZWWWTTTRRRRRRLLLLLLLLLLLLNNNSSSYYY^^^aaagggooossssssqqqpppppp555444333222111111111222111111111111111111111111000000000000000000000000...///000111111111000000222111000//////111333444222222333333333444444444555666777666555666888:::;;;<<>>???DDDGGGQQQaaarrrzzzvvvwww{{{kkkccc^^^XXXSSSQQQMMMKKKJJJJJJJJJIIIGGGDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGCCCCCCAAA@@@@@@?????????>>>>>>???@@@@@@@@@@@@@@@BBBBBBCCCCCCBBBAAA@@@???999888666555333222222222222333555555555;;;KKK\\\qqq~~~}}}xxxvvvtttsssvvv}}}}}}tttlllaaaZZZWWWUUUUUUVVVUUUTTTUUUWWWZZZZZZ]]]______\\\YYYVVVUUUPPPPPPQQQQQQSSSXXX___dddfffmmmuuu{{{|||||||||~~~666444333111000000111111111111111111111222222222000000000000000000000000///000111333333222222111222111000///000111333555111111222222222333333333444555666666555555777999:::999:::>>>GGGRRR[[[```eeefffiiimmmttt}}}xxxkkk]]]SSSOOOOOOPPPNNNQQQTTTVVVWWWXXXZZZ[[[\\\___dddjjjrrr}}}~~~}}}|||{{{zzzzzzwwwvvvvvvvvvvvvwwwwwwxxxrrrooojjjgggdddbbb___]]]YYYXXXVVVTTTQQQKKKEEE@@@::::::::::::;;;===???AAAIIIMMMZZZnnnyyytttuuuyyyvvvhhhaaa]]]XXXSSSQQQKKKIIIIIIIIIJJJJJJHHHFFFBBBCCCEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEGGGHHHCCCCCCAAA@@@????????????===>>>???@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCBBB@@@@@@999888777555333222222222000111444444444999IIIYYYooo}}}}}}uuusssqqqqqquuu~~~ttthhh___[[[VVVVVVVVVUUUTTTVVVYYY\\\^^^aaaddddddaaa]]]ZZZYYYVVVVVVWWWWWWZZZ___fffkkknnnuuu~~~666555444444222222111000222111111000000000000000111222222333222111000///333333222222111000000000......//////000000000111222222222222333333444555111111111111222333444444444666888;;;AAAJJJTTT[[[aaaaaaaaaeeemmmxxxttteee\\\VVVOOOMMMNNNRRRTTTWWWZZZ[[[[[[\\\\\\^^^ccckkksss|||~~~}}}||||||}}}}}}|||zzzwwwuuusssssssssrrrpppnnnllliiifffddddddcccaaa___YYYYYYWWWSSSNNNHHHBBB???AAA===:::<<<===>>>BBBHHHMMM^^^rrrwwwsssuuuwwwxxxnnnaaaXXXUUUTTTRRRPPPNNNMMMKKKHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA???>>>======<<<>>>???AAABBBDDDDDDDDDCCCFFFFFFFFFCCC@@@??????AAA:::999888666555555444444888444111333555:::DDDNNNbbbrrrvvvtttppppppvvvttthhh^^^ZZZUUUSSSTTTTTTTTTXXX]]]dddfffhhhkkkkkkfff```[[[\\\[[[[[[___eeemmmsssvvv~~~444444444333333222222111333222222111111111111111222333333444333222111000333333222222111111111000//////000000000111111111333333222222222333444444222222222222333444555555333444555777<<>>===;;;;;;===???BBBIIIQQQaaarrr}}}qqqppptttyyypppcccZZZVVVTTTQQQNNNMMMLLLJJJHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDBBBBBB@@@???>>>>>>======>>>@@@AAACCCDDDEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@;;;:::888777555444444333666333111333555888AAAJJJ\\\mmmtttrrrooopppvvvxxxjjj___ZZZUUURRRTTTUUUVVVZZZ```iiikkknnnppppppmmmhhhdddfffgggjjjpppxxx333333333333333333333333444333333222111222222222333333333444333333222111333222222222222222222222000111111111111222222222444333333222222222222333333222222333333444555666444444555555777;;;AAAFFFUUU[[[aaaeeehhhnnnwww~~~yyynnnbbbZZZUUUQQQRRRUUUZZZ___fffkkklllkkkjjjjjjpppttt|||~~~|||{{{}}}{{{yyyyyyzzzyyyxxxvvvvvvtttqqqpppooommmjjjhhhcccaaa___^^^]]]\\\ZZZYYYRRRPPPMMMHHHDDD@@@===<<<::::::===AAADDDJJJWWWdddwww}}}sssmmmpppwwwxxxqqqfff]]]XXXSSSNNNJJJKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHHHHHHHGGGFFFDDDDDDAAA@@@@@@???>>>>>>??????@@@AAACCCDDDEEEEEEEEEEEEDDDCCCCCCEEEGGGHHHDDDAAA<<<;;;999777555333333222444111111333444666<<>><<<;;;:::;;;<<<@@@EEEKKKWWWkkk}}}zzztttoooooowwwuuuooofff^^^WWWQQQKKKGGGIIIHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEGGGGGGGGGGGGFFFDDDCCCBBB@@@???????????????@@@@@@AAABBBDDDEEEFFFFFFFFFEEEEEEDDDDDDHHHNNNNNNIIIDDD===<<<999777555333222111222000000333333333777===KKK^^^uuuuuurrrnnnooovvvvvvjjj]]]YYYWWWZZZ]]]```gggnnnwww|||~~~yyyuuuttt{{{000111111222222333333444222222111000000000000000111000000000000000111111222222333333444444444555333333333222222222222222444333222222111111111111000000000000111222333444333444555555555777:::===>>>HHHSSSZZZ]]]bbblllsss{{{uuurrrqqqooonnnmmmppptttxxx}}}~~~ooofff[[[TTTOOOLLLQQQWWWdddmmmxxx|||zzzzzz~~~~~~}}}|||{{{yyywwwuuuttttttsssqqqoooooommmjjjhhhfffddd```^^^[[[ZZZXXXWWWVVVUUUQQQOOOFFFDDD@@@===:::::::::;;;===>>>CCCKKKTTTeee~~~xxxqqqooopppvvvzzznnnjjjccc\\\UUUNNNIIIEEEFFFFFFEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA?????????>>>??????@@@AAABBBCCCDDDFFFFFFFFFEEEEEEDDDCCCDDDHHHNNNNNNIIICCC===<<<999777555333222111222000111333333222555:::EEEVVVmmm~~~yyyuuuppppppvvv~~~}}}xxxwww|||wwwkkk^^^ZZZXXX\\\```dddkkksss}}}~~~zzz000111111111222222333333222111000000//////000000000////////////000111111222222333444444555666666333333333222222222222111333222222111111111111222/////////000000111222333///111333333333444777999888???HHHPPPUUU]]]fffnnn}}}zzzsssooolllhhheeeccceeehhhlllqqquuuyyyzzz}}}yyyjjjbbbYYYRRRNNNMMMSSS[[[jjjttt~~~~~~}}}{{{{{{wwwuuusssrrrqqqpppnnnlllmmmjjjgggeeedddbbb^^^\\\XXXWWWUUUTTTSSSPPPLLLIIIAAA???===;;;:::;;;<<<===@@@BBBIIIUUUdddwwwxxxqqqmmmpppwwwxxxmmmdddaaa]]]WWWQQQKKKGGGEEECCCCCCDDDDDDDDDDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???????????????@@@@@@BBBCCCDDDFFFFFFFFFEEEDDD@@@@@@AAAEEEHHHHHHDDD@@@<<<;;;999777555333333222222000111444333222444999AAANNNdddxxx}}}wwwqqqqqquuu|||zzzssspppooosss|||~~~|||~~~wwwkkkaaa\\\ZZZ^^^bbbgggooowww111111111111111222222222333222111111000000111111000000/////////000222222222222333444555666777777333222222222111111111111111111111111111111222333000000000000111222333444///111222333222333444555666:::@@@GGGNNNWWWaaagggxxx}}}uuupppkkkeee```\\\]]]^^^aaafffkkkooorrrtttxxx|||xxxrrreee^^^WWWRRROOOPPPXXXbbbpppzzz|||zzzzzz{{{|||}}}~~~~~~|||}}}}}}||||||{{{zzzyyyvvvtttrrrpppooonnnkkkiiigggeeebbb```___]]]ZZZXXXVVVTTTRRRQQQNNNKKKFFFBBB<<<<<<;;;;;;<<<===>>>???FFFIIIUUUgggzzzuuuqqqpppwwwuuuhhh```ZZZYYYUUUQQQLLLHHHFFFFFFAAABBBCCCDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCAAABBBCCCCCCDDDCCCCCCCCC@@@@@@??????????????????BBBCCCDDDEEEEEEEEEDDDCCC>>>@@@BBBCCCCCCBBB@@@>>>;;;:::888777555444444333333111222444444333666;;;???GGGZZZqqq}}}xxxqqqqqquuu{{{~~~zzzsssmmmkkkjjjkkksss}}}}}}~~~~~~}}}~~~|||rrrgggcccaaadddhhhmmmvvv~~~111111111111111111111111444333222222111111222222111111000000000111333444111222333444555777888888222222222111111000000000111000000000111222333333111111111111222333444555111333444555444333444555777888;;;AAAJJJTTT]]]bbbrrr}}}xxxrrrlllddd^^^XXXXXXXXX[[[___dddiiimmmkkkpppvvvzzz|||}}}}}}tttnnnaaa[[[UUURRRPPPSSS]]]hhhttt~~~{{{wwwvvvvvvxxxyyy{{{}}}~~~~~~~~~{{{{{{{{{{{{zzzyyyxxxxxxuuusssqqqooonnnllljjjhhhaaa___\\\[[[ZZZXXXVVVSSSTTTRRRPPPNNNLLLGGGBBB>>>::::::;;;<<<===???@@@AAAKKKQQQ```vvv{{{wwwtttuuuxxxjjj___YYYTTTSSSQQQMMMIIIFFFFFFGGG@@@AAABBBCCCCCCCCCBBBAAACCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCDDDEEEEEEEEEEEEAAA@@@@@@???>>>>>>??????BBBCCCDDDEEEEEEDDDCCCCCC???BBBDDDDDDBBB?????????:::999888666555555444444444222222444444333777<<<===CCCTTTlll}}}}}}wwwqqqqqqvvv{{{~~~~~~wwwooojjjiiigggfffmmmwwwzzz|||{{{ooojjjhhhkkkooouuu}}}111111111222222333333333222222111111111111111111000000000000111111111111111222333333444444444444555444222111111111222222222222111111111111222222333222111000000111222333111111111000///000222444999999999;;;@@@IIISSS[[[pppyyyzzzppphhhccc[[[XXXVVVWWWYYY]]]___```bbbeeeiiimmmpppssswwwyyyzzz}}}zzzppphhhbbb[[[SSSPPPUUU]]]dddhhhyyyxxxpppkkklllooovvv{{{~~~}}}~~~|||xxxzzzyyyxxxyyyzzzzzzxxxvvvpppooommmkkkhhhfffdddccc___\\\XXXTTTQQQOOONNNNNNRRRNNNHHHEEEDDDCCC@@@===:::<<<>>>>>>===???DDDIIIRRR```uuuyyyvvv{{{}}}oooaaaXXXUUURRRQQQNNNKKKIIIGGGEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAAAAA@@@@@@AAAAAACCCCCCBBBAAA@@@??????>>>@@@@@@????????????@@@@@@@@@BBBCCCEEEEEEDDDBBBAAA????????????????????????::::::999888777777777888888777444222111222333555888AAAOOO```ooo|||zzztttqqqrrrtttuuuuuussspppjjjfffeeehhhkkknnnssswww{{{~~~~~~zzztttqqqsssxxx}}}222222222222222222333333222222222111111111000000000000000000111111111111111222333333444444333333444333222111111111222222222111111000000111111222222111000000000000111222000111111000//////222444777777888:::>>>FFFOOOUUUfffqqqzzzyyyyyypppkkkdddaaa]]][[[[[[[[[[[[[[[___```bbbeeegggjjjnnnpppuuuxxx|||~~~vvvllleee```ZZZTTTSSSYYYbbbjjjooo|||sssmmmjjjlllpppwww{{{~~~~~~~~~|||xxxyyywwwvvvvvvvvvuuusssqqqmmmllliiifffbbb___\\\ZZZYYYWWWSSSOOOMMMKKKKKKKKKJJJFFFBBB@@@@@@???<<<:::999:::<<<===???DDDMMMTTTgggrrruuuhhh]]]VVVTTTQQQPPPNNNKKKHHHFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBEEEEEEEEEDDDCCCBBBBBBAAA@@@???>>>>>>=========>>>BBBCCCDDDEEEDDDBBBAAA????????????>>>>>>>>>======:::999999888888888888888888666444222111222444555666<<>>???DDDMMMZZZccc|||xxxkkk```WWWRRRRRRPPPOOOLLLJJJHHHFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCGGGGGGGGGFFFFFFEEEDDDDDDBBBBBB@@@???>>>>>>======CCCDDDDDDDDDCCCAAA???>>>@@@??????>>>===<<<;;;;;;999999999999999999::::::777666444222222333555666666999AAAPPPcccsss~~~}}}wwwsssrrrsssssssssrrrqqqooommmlllmmmnnnooolllqqqwww|||333333333222222111111111444444333222111//////...///000000000111111111111111222222333333333222222222222111111111111111111111111000000000000111111/////////....../////////000111222222111111222444333444666888:::>>>CCCGGGMMMVVVdddrrr|||wwwqqqqqqtttyyy{{{zzzwwwtttqqqnnnllliiigggddd```\\\YYYYYY[[[]]]^^^aaacccggglllpppsssuuuvvvxxxyyy{{{}}}~~~xxxqqqiiiddd\\\\\\]]]bbbjjjuuu~~~{{{sssqqqrrrxxx~~~}}}wwwtttrrrnnnkkkiiigggdddbbb___^^^ZZZVVVQQQMMMIIIGGGGGGFFFEEECCCBBBAAAAAAAAA======<<<<<<<<<;;;:::999@@@AAACCCFFFMMMYYYhhhssspppddd[[[SSSPPPPPPNNNMMMKKKIIIGGGFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCCGGGHHHHHHIIIIIIHHHGGGFFFGGGFFFEEECCCAAAAAA@@@@@@BBBBBBBBBCCCBBBAAA@@@???AAAAAA@@@???===<<<;;;:::888888999::::::;;;;;;;;;666555444333333444555666999999>>>KKK^^^ppp}}}zzzuuusssssstttuuuvvvvvvvvvtttssspppnnnmmmjjjooovvv}}}333333333222222111111111444444333222111//////...///000000000111111111111222222222333333222111111111111111111111111111111111000000000000000000111.........//////.........111222444444333222333444222444666777888;;;@@@CCCFFFMMMXXXdddoooyyy|||wwwuuuuuuvvvvvv{{{~~~{{{wwwuuummmggg```[[[YYYZZZZZZYYYYYY[[[^^^bbbfffiiilllmmmppprrrtttxxx||||||vvvoooiiifffaaacccggglllttt~~~yyyxxx{{{{{{uuupppmmmhhheeebbb```]]][[[WWWVVVSSSOOOKKKHHHEEEDDDAAAAAA@@@@@@????????????<<<<<<<<<;;;;;;::::::;;;@@@CCCIIIPPPZZZhhhxxxyyykkkaaaZZZSSSOOOPPPLLLKKKIIIHHHFFFEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@AAACCCCCCJJJKKKLLLMMMNNNMMMLLLKKKIIIHHHGGGEEECCCBBBAAAAAA??????@@@AAAAAABBBBBBBBBCCCCCCAAA@@@>>>===;;;;;;888999:::;;;<<<;;;;;;;;;777666555444444444555555888888;;;EEEVVVjjjyyy|||wwwuuuuuuwwwxxx}}}~~~~~~zzzuuunnnkkkjjjooovvv~~~333333222222222222222222444333333222111000//////000000000000111111111111222222222222222222111000///000111111222111111111111000000//////000000111......////////////......000222444444333222333444222333444555666999===AAACCCHHHPPPZZZeeerrr}}}|||yyyxxxyyy}}}xxxqqqgggaaa^^^\\\ZZZWWWWWWXXXYYY[[[^^^aaadddeeegggiiilllpppuuuyyy|||~~~{{{~~~{{{uuuppplllkkkkkkoootttzzzwwwoooiiieeeaaa]]][[[ZZZWWWVVVQQQPPPNNNKKKGGGDDDBBBAAA>>>>>>>>>>>>=========<<<:::;;;;;;;;;:::;;;>>>AAAAAAHHHTTT```mmm{{{{{{qqqfffaaa\\\UUUPPPPPPJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB>>>??????@@@AAABBBDDDEEEMMMOOOQQQRRRSSSRRRQQQPPPIIIHHHFFFDDDCCCBBBAAAAAA>>>>>>??????@@@AAABBBCCCCCCCCCBBB@@@???===<<<<<<999:::;;;<<<===<<<;;;:::888777666555444444444444444555777???MMM```qqq|||~~~zzzwwwxxx{{{~~~zzzqqqkkkkkkooouuu~~~222222222222222222333333222222222111111111000000000000000000111111111111222222222222222111000000...///000111222222111000000000////////////000000...///000000000000///......000222333222111111222111222222222333777<<>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<===AAAGGGKKKNNNXXXhhhvvv}}}mmmfffaaa```^^^WWWRRRPPPIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@AAACCCEEEFFFGGGMMMNNNQQQSSSTTTSSSRRRQQQIIIHHHGGGEEEDDDCCCCCCCCC???????????????@@@AAAAAABBBAAA@@@???>>>===<<<<<<:::;;;=========<<<:::999999888777666555444333222111333777<<>>;;;999;;;;;;;;;;;;;;;:::999999;;;===>>>???AAAGGGOOOVVV___jjjzzz|||rrrccc^^^\\\______YYYSSSPPPHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBCCCEEEGGGHHHIIIJJJLLLNNNQQQRRRQQQPPPNNNKKKJJJIIIHHHGGGFFFFFFFFF@@@@@@???????????????@@@@@@@@@???>>>===<<<;;;;;;;;;<<<===>>>===<<<:::888:::999888777555333222111000444888<<>>======>>>???@@@@@@???>>>======<<<<<<<<<>>>>>>>>>>>>>>>=========<<<<<<;;;:::888666444333444333555888===III___rrr|||}}}~~~{{{uuuqqqpppsss|||555444222000000111222333333222222111111000//////111000/////////000111222111111111000000000//////000000000000000///..................////////////............////////////000000000000000000000000...000111222222333555888AAAFFFLLLQQQUUU[[[dddkkkvvv|||tttoooiiieeeccc```[[[WWWVVVQQQOOORRRTTTTTTVVVZZZ^^^aaafffjjjnnnrrrvvvxxx|||xxxiii]]]VVVMMMLLLLLLKKKKKKLLLMMMMMMMMMLLLIIIDDD???;;;;;;;;;999777888;;;;;;999<<>>======>>>???@@@@@@???>>>===<<<<<<<<<<<<==============================<<<;;;999777555444222222333666;;;EEEYYYlllyyy}}}~~~}}}zzzyyyzzz444333222000000111222222222222111111000000//////............///000222222000000000000///////////////000000000000///....../////////...............---............/////////000000000000000000000000---///000000000111444666===AAAGGGLLLPPPWWW___eeeoooxxx|||{{{tttoookkkeee^^^YYYWWWQQQNNNOOOPPPOOOPPPRRRTTTWWW\\\```cccgggkkknnnsssvvvzzz}}}|||lll```VVVQQQJJJJJJLLLMMMNNNNNNNNNMMMKKKJJJGGGCCC>>><<<<<<===999888;;;>>>???===@@@EEEDDDLLLVVVaaalllyyytttfff[[[TTTPPPPPPPPPQQQPPPNNNIIIFFFFFFDDDCCCAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCEEEGGGGGGFFFFFFGGGHHHFFFFFFGGGHHHHHHIIIIIIJJJGGGGGGGGGFFFEEEDDDCCCBBB??????============??????@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>===<<<:::777666222222333555888@@@RRRcccuuu|||~~~~~~333222111111000111222222222111111000//////..................//////000000//////////////////////////////000000//////...---/////////......------------------.........//////000000000000000000000000---.../////////000222444:::===BBBGGGMMMSSSZZZ```jjjppp~~~~~~}}}yyyvvvppphhhbbb[[[UUUQQQPPPPPPMMMMMMOOONNNQQQTTTWWWYYY]]]aaadddgggkkkppptttyyy~~~nnnaaaXXXRRROOOKKKMMMOOOQQQQQQPPPNNNLLLFFFEEECCC???<<<<<<===???AAA???@@@CCCDDDDDDHHHNNNRRR[[[iiivvvvvviii^^^VVVQQQLLLKKKKKKLLLLLLJJJGGGDDDEEEDDDCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBDDDFFFHHHIIIHHHGGGGGGHHHCCCCCCCCCDDDEEEEEEFFFGGGFFFFFFFFFEEEDDDCCCAAAAAA???>>>===<<<<<<===>>>?????????===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========@@@@@@@@@@@@???<<<:::888555444555777777===MMM\\\pppyyy~~~~~~111111111111111111111222111111000//////......---////////////......------.....................//////////////////...------//////......------,,,,,,------------............////////////////////////,,,...//////...///111333888:::???DDDJJJPPPWWW[[[fffkkkttt{{{rrrkkk___XXXSSSRRRPPPMMMLLLNNNLLLMMMOOOPPPQQQTTTWWWZZZ\\\```eeekkkpppuuu{{{~~~|||{{{|||}}}ooobbbXXXSSSQQQPPPOOOQQQTTTUUUTTTPPPLLLIIICCCBBB@@@<<<::::::<<>>===<<<<<<===>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>@@@AAABBBBBBAAA>>><<<:::888888999999888<<>>;;;999999<<>>>>><<<<<<<<<<<<>>>>>>???>>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@BBBCCCDDDCCC@@@===;;;888999:::;;;888:::DDDQQQcccppp|||~~~~~~|||yyyxxxyyy}}}//////000111111111111111000000///......------,,,,,,---.........---,,,,,,,,,,,,---------...............//////......---,,,,,,------------------...,,,,,,---------.........////////////////////////---...//////...///111333333444777===DDDKKKPPPSSSZZZ```gggnnnrrrtttuuuvvv~~~yyymmmfffaaa```^^^[[[ZZZ\\\YYYXXXVVVSSSPPPOOOQQQRRRRRRVVVZZZ^^^bbbfffkkknnnrrruuu{{{~~~~~~~~~}}}||||||||||||||||||||||||{{{{{{{{{}}}}}}}}}~~~|||}}}~~~~~~|||{{{yyyxxxxxxzzz|||}}}~~~{{{vvvtttqqqpppnnnkkkhhheee```^^^^^^aaafffiiihhhfff^^^ZZZSSSNNNLLLLLLLLLLLLMMMNNNOOOOOOLLLHHHCCC@@@======<<<::::::===BBBFFFHHHKKKTTTaaammmwww~~~wwwnnnbbbYYYSSSPPPLLLIIIGGGEEECCCCCCDDDEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCFFFIIIJJJHHHFFFEEEEEEAAA@@@??????@@@AAACCCEEEEEEEEEEEEEEEDDDBBBAAA@@@>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;======>>>>>>???@@@@@@AAA@@@BBBCCCDDDCCCAAA===;;;666777999999666666???JJJ[[[jjjxxx~~~~~~~~~~~~~~~|||{{{zzz~~~...///000111111111111111000//////...------,,,,,,***+++---...///......---,,,,,,,,,------...............//////......---,,,,,,,,,,,,------.........,,,,,,,,,---------......////////////////////////...///000/////////111333111222555:::BBBIIINNNPPPUUU\\\fffkkkmmmlllllllllrrrzzzyyyrrrmmmlllkkkhhhgggiiibbbaaa^^^ZZZVVVTTTTTTVVVRRRUUUYYY]]]```cccgggjjjmmmrrrwww}}}~~~~~~~~~~~~}}}|||{{{zzzzzzyyywwwwwwxxxyyyyyyzzzzzzzzz|||||||||}}}~~~~~~zzz{{{}}}~~~~~~~~~}}}}}}||||||{{{yyyxxxwwwtttvvvxxxyyyyyy}}}~~~vvvqqqqqqooolllhhhfffeeedddcccaaa]]]ZZZVVVUUUTTTWWW[[[]]][[[YYYTTTQQQLLLJJJIIIIIIIIIHHHIIIJJJKKKJJJHHHDDD@@@===666777888:::===CCCKKKPPPVVV[[[gggwww|||{{{zzzggg```VVVOOOKKKIIIEEEBBBFFFDDDAAAAAABBBDDDDDDCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCFFFIIIJJJHHHFFFEEEDDDBBBAAA??????@@@AAADDDEEEFFFFFFFFFEEEDDDCCCAAAAAA>>>===<<<;;;;;;<<<===>>>>>>>>><<<;;;;;;;;;;;;;;;===>>>>>>???@@@AAAAAAAAA@@@AAADDDEEEDDDAAA>>>;;;333444666777333333;;;FFFVVVeeeuuu|||~~~~~~}}}~~~}}}111111000000////////////000////////////.........+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))......---------,,,,,,,,,---------,,,,,,+++++++++---.........------///000......---,,,---...///000111222333444888>>>FFFKKKSSSZZZbbbgggiiijjjlllooonnnttt~~~~~~{{{zzzwwwrrrlllhhheeeaaa]]]YYYYYY[[[]]]aaaeeehhhkkkmmmqqqrrruuuzzz}}}|||||||||}}}~~~|||yyywwwvvvuuuuuussssssrrrrrrrrrrrrssssssvvvwwwxxxxxxyyyyyyxxxxxxzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwuuusssrrrqqqpppnnnppprrrtttvvvvvvvvvvvvuuurrrmmmhhhdddaaa______]]]\\\[[[YYYWWWVVVUUUUUUSSSPPPMMMNNNSSSUUUTTTQQQNNNJJJFFFEEEFFFFFFEEEBBB@@@AAABBBCCCCCCAAA===:::444:::@@@BBBBBBEEEMMMTTT\\\nnn|||~~~}}}kkk___XXXOOOKKKJJJJJJGGGDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>???@@@BBBCCCDDDDDDEEEFFFFFFFFFEEECCCBBB??????@@@@@@AAABBBCCCCCCDDDCCCBBB@@@???>>>>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;>>>>>>>>>???AAACCCDDDEEEDDDCCCBBBBBBBBBAAA===;;;888777666555666999<<<>>>NNN]]]ppp|||}}}{{{/////////.........------/////////.........------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,---...---,,,,,,...000...------,,,---...///000000111222444666<<>>CCCEEEGGGNNNZZZcccmmm}}}tttcccYYYSSSLLLIIIIIIJJJHHHEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>???@@@AAAAAACCCDDDDDDEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCAAA@@@???>>>>>>>>><<<;;;;;;:::::::::;;;;;;===<<<<<<;;;;;;;;;;;;;;;>>>>>>???@@@AAACCCDDDEEEEEEDDDCCCBBBBBBAAA===;;;888777666555666888;;;===IIIXXXkkkxxx}}}~~~}}}|||/////////.....................---------,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,++++++---///...------------...//////000000111222444888>>>BBBJJJPPPYYY```dddhhhmmmqqqmmmqqqvvv||||||{{{}}}}}}{{{{{{{{{zzzzzzzzzzzzzzz|||}}}xxxpppkkkiiifffggghhhkkknnnqqqsssuuuuuuvvvwwwxxxyyyzzz{{{{{{|||{{{{{{{{{{{{{{{{{{{{{yyyxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyzzz{{{{{{zzzxxxuuurrrnnnkkkiiiiiihhhggggggffffffgggggghhhllllllmmmnnnpppqqqrrrrrrppppppooommmkkkiiigggfffgggfffeeeccc```^^^]]]\\\^^^^^^^^^]]]\\\ZZZYYYXXXWWWUUURRROOOMMMMMMMMMMMMMMMPPPTTTWWWXXXWWWUUUSSSNNNLLLKKKMMMOOOOOOLLLIIIBBB@@@===<<<===>>>===<<<;;;::::::::::::<<<===>>>@@@DDDIIIMMMSSS___nnnzzzwwweeeXXXRRRNNNIIIGGGHHHIIIHHHFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>??????>>>======>>>>>>???BBBBBBBBBCCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>============;;;;;;:::::::::;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<>>;;;888777666555666777999;;;AAAOOOcccrrrzzz}}}}}}||||||////////////////////////---------,,,,,,,,,++++++,,,++++++***++++++,,,,,,************************+++++++++,,,,,,---------......---------,,,,,,,,,,,,+++++++++++++++++++++***+++,,,+++******,,,...------------......//////...///000111222444999<<>>===<<<======<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>>>>===============?????????@@@AAABBBCCCDDDGGGEEECCCBBBBBB@@@>>><<<999888777666555666888999;;;HHHZZZkkkvvv}}}~~~}}}yyy~~~........................---,,,,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,***************************++++++,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++***+++++++++******,,,------------...............---...000000000111444666===CCCLLLSSSZZZaaaiiiooossstttvvvxxx{{{{{{xxxwwwvvvyyyyyyvvvrrrlllgggaaa\\\YYYXXXXXXYYYZZZ\\\^^^```aaaeeeffffffgggiiijjjjjjkkkkkkkkklllllllllkkkjjjiiikkkjjjiiigggfffeeedddddddddeeefffggghhhiiijjjkkkkkkjjjgggddd```]]]ZZZXXXXXXXXXWWWWWWWWWWWWXXXXXXZZZZZZZZZ\\\^^^```bbbdddccccccbbb```]]]ZZZVVVTTTUUUTTTRRRPPPNNNLLLKKKJJJLLLKKKKKKKKKJJJJJJJJJJJJFFFFFFEEEEEEFFFIIIKKKMMMTTTWWW[[[]]]\\\XXXSSSOOOIIIIIIIIIJJJJJJHHHEEEBBB@@@???===;;;:::999:::;;;>>>@@@BBBDDDGGGLLLSSSYYYZZZ```iiisss}}}xxxgggYYYOOOJJJLLLJJJIIIHHHGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@>>>===<<<<<<:::::::::;;;<<<>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========;;;:::999999999999999:::<<<<<<<<<<<<<<<===>>>?????????>>>============>>>>>>>>>>>>???@@@AAABBBCCCFFFDDDAAA@@@@@@@@@>>>===:::999888777666666777777888BBBRRRcccqqq{{{~~~}}}www{{{~~~{{{|||~~~,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,---------......---------,,,,,,,,,*********+++++++++++++++***+++,,,+++******,,,...,,,---......//////......+++---///000///000111333777<<>>===<<<<<<999999:::;;;<<<>>>???@@@??????>>>============>>>>>>?????????????????????999999999999999999::::::;;;;;;:::::::::;;;<<<<<>>===========================>>>???@@@AAACCCAAA???>>>?????????===<<<;;;:::888777666666666777===JJJ[[[kkkxxx~~~xxxzzz||||||}}}}}}{{{wwwvvvyyy|||---------.........//////------------,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))*********++++++++++++***+++,,,,,,++++++,,,...,,,---.../////////...---***,,,.../////////000111111666<<>>>>>???999:::<<<<<<<<<>>>BBBEEEIIIQQQ[[[ccchhhooowww}}}{{{iii]]]RRRHHHDDDEEEDDDEEEFFFFFFEEECCCAAA@@@?????????@@@@@@AAAAAAAAA??????>>>>>>>>>=========;;;;;;;;;;;;<<<===??????@@@???>>>===<<<======>>>=========>>>>>>?????????;;;:::::::::;;;;;;<<<===<<<;;;;;;:::::::::;;;;;;>>>>>>===<<<<<<<<<<<<===<<<<<<;;;<<<<<<===>>>???@@@>>>===<<<>>>??????>>>======<<<:::888777666666666:::CCCSSSeeesss{{{~~~~~~~~~~~~yyyyyyyyyzzz|||}}}||||||ssstttuuusssqqqrrrvvv{{{000111111111222222333333......------------,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,))))))******+++++++++++++++,,,---,,,++++++---///,,,,,,.../////////...---)))+++...000/////////000---111777===CCCJJJTTT[[[ffflllttt{{{|||xxx|||zzzwwwuuunnneee^^^\\\[[[YYYXXXYYY\\\___cccdddcccaaa```YYYYYYYYYXXXXXXXXXWWWWWWXXXYYYZZZZZZYYYWWWUUUTTTNNNMMMLLLKKKJJJJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMKKKJJJHHHFFFEEEDDDDDDCCCCCCDDDDDDEEEHHHGGGFFFFFFHHHJJJMMMNNNQQQSSSTTTUUUSSSQQQNNNLLLIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFHHHJJJLLLMMMLLLLLLMMMOOORRRWWWZZZ]]]YYYWWWSSSNNNIIIEEEBBB@@@===>>>>>><<<;;;;;;<<<>>>888;;;>>>@@@AAADDDIIINNNZZZcccpppyyy~~~ooo^^^UUUMMMDDDAAABBB@@@BBBDDDEEECCCBBBAAA@@@>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>==================<<<<<<<<<======>>>@@@???>>><<<<<<======>>>999::::::;;;<<<===>>>>>><<<<<<<<<<<<===>>>>>>??????>>>===<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???===;;;;;;===????????????>>>===;;;999888666666666888???NNN```pppyyy|||}}}~~~{{{yyyxxxwwwxxxwwwvvvuuummmooopppnnnmmmooouuuyyy}}}}}}|||zzzxxx///////////////...------///............---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++))))))))))))***,,,...///,,,,,,,,,++++++*********))))))))))))))))))))))))))))))*********+++++++++---------.........//////------------.........///111111333777999???KKKWWW^^^eeennnwww~~~}}}xxxpppiiiddd```^^^]]]___ffflllmmmlllkkkhhhcccaaa^^^\\\[[[[[[\\\[[[[[[ZZZYYYYYYZZZ[[[XXXSSSNNNKKKIIIGGGFFFFFFFFFHHHIIIIIIFFFCCCDDDGGGJJJKKKJJJHHHIIIIIIIIIGGGEEECCCBBBDDDCCCCCCCCCCCCDDDFFFGGGEEEDDDDDDEEEGGGIIIKKKLLLSSSVVVYYYXXXTTTQQQOOOOOOJJJJJJJJJKKKKKKJJJJJJIIIJJJJJJLLLMMMOOOQQQSSSTTTVVVVVVWWWWWWWWWWWWVVVVVVSSSNNNIIIEEECCCAAA===:::<<<;;;:::;;;===>>>>>>>>>BBBCCCDDDDDDGGGNNNYYYbbbrrryyymmmbbbTTTKKKFFFDDDBBB???DDDCCCBBBAAA@@@@@@???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<>>>AAADDDFFFEEECCC@@@===;;;;;;;;;;;;============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;>>>===============>>>???<<<;;;;;;:::999888777777555999===CCCTTTiiivvvyyy{{{zzzxxxuuusssrrrrrrrrrkkkjjjjjjjjjlllnnnqqqsss{{{xxxyyyzzzwwwttt///000000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,+++++++++***************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,---------...------........./////////000///111555777;;;GGGRRR^^^fffpppxxx{{{zzz{{{}}}yyysssooommmlllkkkkkkrrrxxxwwwvvvtttpppkkkeeebbb___]]]]]]\\\[[[ZZZZZZYYYYYYYYYZZZWWWQQQMMMJJJIIIGGGEEEDDDEEEFFFGGGHHHFFFDDDDDDGGGIIIIIIHHHGGGHHHHHHHHHGGGFFFDDDCCCDDDCCCCCCBBBBBBCCCDDDEEECCCDDDEEEGGGIIINNNSSSWWWYYY^^^cccccc___YYYUUUSSSOOOOOONNNNNNOOOPPPRRRSSSRRRSSSTTTVVVXXXYYYYYYZZZ[[[ZZZXXXUUURRRPPPNNNMMMJJJFFFAAA>>>===<<<:::888;;;:::::::::<<<===>>>???AAADDDIIINNNUUU```mmmvvvtttaaaXXXMMMEEECCCBBB@@@>>>CCCCCCBBBAAA@@@?????????==============================<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999:::::::::::::::;;;<<<===<<<<<<;;;<<<>>>AAADDDEEEEEECCC@@@===<<<;;;;;;;;;<<<<<<=========>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???<<<<<<;;;:::999777777666444888;;;AAAPPPeeessswww~~~~~~}}}yyyvvvsssrrrqqqpppiiihhhhhhhhhjjjmmmpppsss{{{|||wwwvvvxxxzzzyyywww000000000000000//////...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,......,,,+++***)))))))))************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,............/////////000///...///222444777@@@JJJYYYbbbnnnwww}}}|||tttooonnnlllqqqwww}}}~~~yyywwwyyy|||~~~|||||||||{{{}}}xxxqqqnnnjjjgggeeecccaaa`````````______^^^ZZZUUUQQQMMMLLLIIIGGGEEEEEEFFFGGGJJJHHHGGGHHHIIIJJJIIIGGGHHHIIIJJJKKKJJJIIIGGGEEEFFFEEEDDDCCCCCCDDDEEEEEEEEEGGGIIIJJJMMMSSS\\\cccccchhhmmmoookkkccc[[[WWWVVVVVVUUUVVVXXX[[[^^^```___``````aaa```___^^^]]]ZZZXXXTTTOOOKKKGGGFFFEEECCC@@@<<<::::::::::::999<<<<<<<<<===>>>AAACCCEEEHHHNNNVVV___iiivvvwwwhhhWWWQQQJJJEEEEEEEEECCCBBBCCCBBBAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::999888888777777888888888888888888999:::<<<<<<<<<;;;;;;<<<===@@@BBBCCCDDDBBB@@@===<<<;;;;;;<<<;;;<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;888888999999;;;===>>>???===<<<;;;:::888777666555444777999>>>KKK^^^nnnuuuzzz||||||xxxtttqqqpppoooiiihhhffffffhhhkkkooorrrvvv{{{}}}{{{yyyvvvtttvvv{{{~~~~~~///000000000000000//////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------------,,,...---,,,+++******))))))*********++++++++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,........./////////000000000......111222444:::BBBNNNYYYgggrrryyy}}}tttnnnkkkgggjjjooottt{{{}}}uuupppnnnoooqqqqqqvvvxxx{{{~~~zzzvvvrrrpppnnnkkkjjjjjjjjjiiifffccc^^^YYYVVVSSSRRROOOMMMKKKKKKLLLLLLNNNNNNNNNNNNMMMLLLJJJIIIKKKLLLNNNOOOOOONNNLLLJJJJJJIIIHHHGGGGGGHHHIIIIIIKKKNNNPPPQQQSSSZZZdddlllmmmpppssssssooohhh```\\\]]]^^^aaadddfffiiijjjkkkjjjjjjhhhfffbbb]]]YYYVVVOOOMMMIIIEEEBBBAAAAAAAAA@@@>>><<<:::;;;<<<======???@@@BBBDDDGGGJJJNNNQQQWWW^^^gggqqqzzzzzziii^^^OOOKKKHHHFFFFFFFFFEEEDDDBBBBBBAAA@@@???===<<<<<<::::::::::::::::::::::::<<<<<<;;;::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<:::999888888777777888888888888888888999;;;<<<===;;;;;;;;;<<<===>>>@@@AAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::<<<============<<<:::888777666555555777888<<>>===============>>>@@@AAADDDHHHLLLPPPSSSWWW\\\```gggnnnwwwwwwfffXXXPPPGGGEEECCCCCCBBBBBBAAA@@@BBBBBBBBBAAA???===<<<;;;::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999:::999999999999:::;;;<<<===::::::;;;;;;<<<===>>>??????>>>===<<<;;;;;;::::::999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;===<<<;;;:::888777666555777888999<<>>GGGUUUbbblllqqqtttuuuuuuuuuvvvxxx{{{~~~}}}uuusssqqqpppqqqrrruuuvvv~~~xxxssspppnnnllljjjkkklllmmmoooqqqrrrrrrsssssssssqqqoooqqqvvv{{{{{{vvvqqqnnnmmmeeedddcccbbbcccdddfffgggeeeeeedddaaa]]]ZZZYYYYYY\\\]]]```aaaaaa^^^[[[YYYVVVVVVVVVXXXZZZ\\\___``````aaaeeejjjpppwww|||~~~{{{vvvnnnhhheeedddccccccdddiiipppvvvwwwtttooollldddaaa\\\UUUMMMGGGBBB??????>>><<<;;;;;;;;;<<<<<<<<>><<<:::999999999999999999999999:::::::::::::::;;;;;;<<<999999::::::;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;:::::::::::::::;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;======<<<;;;::::::::::::<<<;;;;;;:::999888777777888888:::<<<>>>GGGYYYjjjyyy}}}~~~|||zzzyyyyyyyyyzzz{{{yyyuuuqqqnnnlllkkkkkkooopppqqqppppppuuu}}}}}}zzzzzz~~~~~~zzzvvvtttpppttt{{{,,,,,,---...............,,,,,,,,,,,,++++++++++++************************((()))******++++++******)))***+++,,,,,,,,,++++++,,,++++++***)))(((''''''))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,------------///,,,+++...000///000333;;;???HHHSSS___fffhhhhhhgggggghhhkkkpppwww~~~}}}zzzxxxvvvuuutttvvv~~~}}}{{{zzzvvvvvvuuutttrrrqqqpppppppppqqqooojjjeeedddhhhlllnnnuuuzzz{{{|||~~~~~~{{{~~~{{{zzz{{{tttsssssssssuuuxxx{{{|||yyyyyywwwrrrllliiiiiikkkmmmoooqqqsssrrroookkkhhhddddddfffhhhlllpppsssuuuuuuuuuwww|||uuunnnddd\\\ZZZ[[[\\\\\\]]]aaafffjjjjjjfffaaa]]]UUURRRMMMGGGCCC???===<<<=========>>>??????@@@@@@DDDIIIQQQVVVYYY[[[]]]___cccjjjsssxxxxxxyyy|||yyykkk\\\NNNGGGGGGCCCDDDDDDCCCBBBCCCDDDFFFCCCDDDDDDCCCAAA???<<<:::::::::::::::::::::::::::::::::999999::::::;;;<<<888999999:::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;;;;:::888999999999999888888777888888888888999999999:::999999:::::::::;;;;;;;;;;;;::::::999999999999::::::::::::999999999888888888888:::<<<;;;@@@QQQccctttyyy~~~}}}{{{zzzzzz{{{{{{|||zzzxxxuuuqqqnnnlllkkklllmmmnnnnnnpppuuu||||||}}}~~~yyywwwwww|||+++,,,,,,---.........---+++++++++************)))************************(((((()))******************+++,,,---,,,,,,******+++***)))((('''&&&%%%$$$))))))))))))))))))))))))))))))*********+++++++++++++++++++++******))))))+++++++++,,,,,,,,,------...***)))---///......000::::::===GGGSSS\\\_________^^^^^^aaahhhqqq{{{}}}{{{www|||}}}{{{yyyyyyxxxtttkkkbbb]]]^^^aaa___fffkkkkkklllnnnnnnkkkooonnnnnnqqquuuyyy{{{||||||~~~|||zzz{{{}}}zzzwwwxxxzzz|||}}}|||xxxuuupppqqqssswww{{{}}}mmmeeeZZZSSSQQQRRRSSSTTTTTTVVVZZZ[[[ZZZWWWRRROOOIIIFFFCCC???=========>>>:::<<<>>>AAADDDFFFGGGGGGNNNUUU___gggkkknnnqqqsssttt{{{sssfff\\\QQQFFFCCCFFF===>>>>>>>>>>>>???BBBDDDDDDDDDEEEDDDBBB???<<<:::::::::::::::::::::::::::999999999999::::::;;;<<<888888999::::::;;;<<<<<<===<<<;;;;;;::::::;;;;;;;;;:::999888777777777777999::::::;;;;;;:::::::::777777888888888888777666777888888888888999999999999999999::::::;;;;;;;;;888777777777888999::::::999999999999999999999999777777:::;;;999<<>>???@@@@@@DDDIIIKKKJJJLLLQQQVVVaaajjjwww~~~~~~iiiaaaVVVMMMHHHEEEAAA???>>>??????@@@@@@@@@??????DDDCCCAAA???>>>=========666666666666666666666666999999999888999999:::::::::999888888999;;;===???======<<<<<<<<<<<<======::::::999888888888888888:::::::::::::::999888777999888888777777777777777555666666777888999999:::::::::::::::::::::::::::;;;;;;;;;::::::;;;<<<<<<999999999888888888888888666888888777666;;;EEEMMMdddrrr||||||}}}{{{{{{{{{{{{}}}}}}}}}{{{wwwsssooonnnmmmnnnnnnnnnpppuuu}}}zzzwwwxxxzzz{{{,,,,,,,,,---------------+++++++++*********)))))))))***++++++++++++***))))))************+++++++++***++++++,,,,,,++++++***+++++++++*********))))))************)))))))))(((***)))))))))))))))))))))*********+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,------....../////////000000333666:::>>>DDDJJJOOOTTTTTTTTTWWW]]]fffooouuuzzz}}}tttllliiihhhgggggghhhhhheeebbb^^^[[[YYYXXXWWWVVVUUUVVVXXXZZZ[[[]]]```bbbccceeegggjjjooovvv}}}zzzmmmcccVVVOOOHHHBBBAAABBBBBBBBBEEEDDDEEEFFFGGGHHHGGGGGGFFFFFFEEECCCBBBCCCGGGJJJGGGMMMTTTXXXZZZ^^^dddiiittt|||xxxmmmeee\\\VVVMMMFFFCCCAAA@@@>>>>>>??????@@@??????>>>>>>AAA@@@@@@???>>>===<<<<<<777777777777777777777777::::::999999999:::;;;;;;:::999888777888:::;;;======<<<<<<<<<<<<<<<<<<===:::999888777777777888888999:::::::::999999888777888888777666666666666666666666666777777888888999:::::::::;;;;;;::::::999;;;;;;::::::::::::;;;;;;:::::::::::::::999999999888999999888666:::AAAHHH[[[kkkxxx{{{~~~}}}|||||||||~~~|||xxxuuussspppqqqqqqpppqqquuu|||zzzwwwxxxyyyxxx------------,,,,,,,,,,,,+++++++++***************)))***++++++++++++***))))))************++++++++++++++++++******+++++++++++++++*********)))))))))************)))))))))))),,,+++)))'''((()))+++,,,*********++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,---...///000111...000333555888<<>>???AAABBBBBBDDDEEEGGGHHHIIIKKKKKKKKKJJJKKKOOOUUUZZZZZZ___ggglllppptttyyy}}}|||nnncccXXXRRRNNNIIIDDD@@@????????????????????????>>>>>>===<<<<<<===>>>>>>>>><<<;;;:::888888888888888888888888::::::999999:::;;;;;;<<<:::999888777777888999:::<<<<<<;;;;;;;;;;;;<<<<<<:::999777666666777888888999999999999999888888777888777666666555555666666777777777777777777777777999:::;;;<<<<<<;;;:::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;999777999>>>BBBOOObbbtttzzz~~~~~~~~~}}}}}}{{{vvvvvvuuuttttttvvvzzz~~~{{{xxxwwwxxxwww|||...------,,,,,,+++++++++*********************************++++++*********))))))*********+++++++++,,,+++***))))))***+++,,,************))))))))))))*********)))))))))))))))+++***)))))))))***+++,,,************++++++++++++++++++++++++++++++,,,---+++,,,,,,---....../////////111333444555777:::===EEEJJJOOORRRTTTYYYcccjjjnnnvvv}}}}}}~~~~~~{{{yyywwwxxx~~~}}}zzztttqqqkkkfffccc```^^^]]]XXXYYYYYYYYYXXXXXX[[[]]]bbbjjjsssyyyzzzuuunnnhhheeeeeeddddddeeeeeefffggghhhjjjkkkkkkllllllmmmrrrwww|||~~~yyyqqqjjjaaaXXXOOOIIIFFFDDD@@@>>>>>>???AAABBBDDDEEEGGGHHHJJJMMMQQQTTTWWWYYY[[[\\\^^^bbbgggjjjppptttzzz~~~{{{kkk___VVVOOOKKKDDDBBB???======>>>???@@@?????????>>>===<<<;;;:::888999;;;======<<<:::999777777777777777777777777888888888888999:::;;;;;;999999888777666666777777;;;;;;::::::::::::;;;;;;:::999888777777777888999888999999999999999888888999888888777666777777777777777777777777777777666888999;;;<<<===<<<;;;:::::::::::::::::::::999999;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;:::888999<<<>>>FFFZZZnnnxxx}}}~~~}}}|||zzzxxxxxxyyyzzz~~~~~~~~~}}}{{{xxxwwwvvvwwwyyy{{{}}}---------,,,,,,++++++***************************+++******************+++))))))*********+++++++++,,,+++))))))))))))+++,,,*********)))))))))(((((())))))))))))))))))******((()))***+++,,,,,,+++***))))))*********+++++++++************++++++,,,---------------,,,,,,,,,,,,///000222222222333555777:::AAAJJJPPPSSSWWW^^^cccfffnnnwww}}}~~~|||zzzyyyxxxrrrpppmmmmmmrrr{{{~~~xxxtttqqqmmmjjjfffgggfffdddbbbaaaccceeejjjsss}}}|||vvvlllccc^^^[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]```eeeiiikkkllljjjfffaaa[[[VVVPPPKKKHHHEEEDDDCCCBBBBBBCCCFFFHHHIIIKKKMMMNNNQQQUUU[[[```jjjmmmqqqtttvvvwwwxxxyyyxxxgggYYYPPPJJJFFFDDD>>>>>>===<<<;;;;;;===>>>>>>>>>>>>===<<<;;;:::999666888:::;;;;;;:::999888666666666666666666666666666666666666777888999:::999999888777666666666666::::::999999999999:::::::::::::::999::::::::::::888999999:::::::::999999;;;:::999999888888999999888888888888888777777777999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;<<<<<<=========:::;;;;;;:::::::::<<<===CCCSSSgggttt{{{}}}{{{yyy||||||{{{{{{{{{yyyxxxvvvwwwvvvvvvxxx|||,,,,,,,,,,,,++++++++++++***************+++++++++++++++***))))))***++++++)))************+++++++++*********))))))***************)))))))))((((((((())))))))))))************&&&(((***,,,,,,,,,***))))))))))))************+++******)))******+++,,,---------,,,,,,,,,+++++++++,,,...///000//////000222333:::CCCJJJOOOSSSXXX\\\^^^fffooowww{{{xxxwwwooollliiihhhkkkrrrzzz}}}wwwwwwuuusssqqqqqqsssuuu|||tttiiiaaa]]]ZZZXXXXXXXXXXXXXXXWWWVVVUUUTTTUUUTTTTTTVVVZZZ]]]^^^^^^___^^^[[[WWWSSSOOOLLLKKKGGGIIIIIIIIIIIIJJJMMMOOOOOORRRUUUVVVYYY___hhhnnn}}}qqqgggYYYNNNGGGDDDAAA???999::::::999888777888:::<<<<<<<<<<<<<<<;;;:::999777888999::::::999888888555555555555555555555555444444555555666777999999888888888888777777666666999999888888888888999999:::;;;===>>>>>>>>><<<<<<999::::::;;;;;;;;;;;;;;;<<<;;;;;;:::999:::::::::999999999999999999999999:::::::::;;;<<<<<<======>>>>>>???@@@???===<<<;;;<<<<<<======>>>?????????>>>===<<<;;;:::;;;<<<<<>>666888:::999777666777999::::::;;;;;;;;;::::::999999999999888888888888888666666666666666666666666444555555555666888999:::888888888999888888777777888888888777777888888888;;;===@@@CCCCCCAAA???===:::;;;<<<<<<======<<<<<<;;;;;;:::999999999999:::999999999::::::;;;;;;<<<;;;;;;:::999:::<<<>>>???@@@AAABBBCCCBBB@@@>>>===?????????@@@AAABBBBBBBBBCCCAAA>>>;;;::::::;;;;;;>>>EEERRRcccqqq{{{|||}}}zzztttrrrtttvvvwww|||*********++++++,,,,,,---))))))******++++++++++++,,,+++***))))))***+++,,,)))************+++++++++((()))***++++++***)))((())))))))))))(((((((((((((((((())))))*********+++((('''&&&&&&''')))+++,,,))))))))))))************))))))))))))***+++,,,---))))))***+++,,,------...+++---///000000000111222444444555999@@@HHHMMMPPPWWW^^^eeekkkxxx{{{zzzyyyzzz|||~~~xxxssspppnnnlllmmmnnnooommmjjjfffddddddcccbbbbbbdddffffffeee\\\]]]______^^^]]]]]]^^^___bbbeeefffeeefffhhhkkkiiimmmppprrruuu}}}kkk[[[MMMHHHAAA======>>>===<<<555888;;;;;;999777999;;;999999:::;;;;;;;;;::::::::::::999888777777888888777777777777777777777777555555555666777999:::;;;888888999999999999888888888888777777777777888888;;;>>>CCCFFFFFFDDD@@@>>>;;;;;;<<<===>>>>>>======;;;:::999999888888999999999999:::;;;;;;<<<=========;;;999888999<<>>AAAAAABBBBBBCCCDDDEEEEEEHHHDDD???<<<::::::999999;;;???JJJ\\\nnnzzz~~~~~~xxxtttvvvvvvuuuyyy,,,+++***))))))***+++,,,++++++***)))((((((((()))******))))))((((((''''''))))))***++++++++++++***************************))))))))))))(((((((((((())))))))))))************((((((((((((((('''''''''))))))(((((((((((())))))++++++++++++++++++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---444333222333777===CCCGGGLLLSSS\\\gggqqq}}}}}}sssrrrsssuuuxxxzzz|||}}}}}}zzz}}}~~~~~~}}}}}}}}}}}}{{{yyywwwvvvtttsssrrrrrrssspppkkkffffffddd```^^^^^^```dddffflllnnnqqqtttvvvuuutttssswwwwwwyyy~~~|||fffXXXSSSCCCBBBAAA???<<<:::888888:::::::::999999999888888888888999999999999888888888777666555444444555666666555555666888888777666777777888888888888777777555666888::::::888666555777888999:::;;;;;;;;;;;;:::<<<@@@BBBCCCAAA>>>;;;<<<<<<<<<<<<============:::999888888777777888888777999;;;<<<<<<<<<>>>???>>>>>>===<<<<<<===>>>???CCCCCCDDDDDDCCCAAA@@@???AAAAAACCCDDDEEEGGGHHHHHHIIIFFFBBB===:::999999:::===>>>EEESSSeeettt}}}|||xxxttttttxxx|||+++***))))))))))))***+++******))))))((()))))))))***)))))))))((((((((('''(((((()))************)))************************))))))))))))((((((((((((((((((((()))))))))******((((((((((((((((((((('''******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---000//////000333777<<>>===<<<;;;::::::888888777777777666666666777777888888888888777777888777666555444444555666666555555666888888777666777777777777777777777777666777888888888888777666888888999:::;;;;;;;;;:::999;;;>>>@@@AAA???<<<::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999999888888999999888:::<<<===<<<<<<>>>?????????>>>=========>>>???AAAAAABBBBBBAAA@@@>>>===@@@@@@AAABBBCCCDDDEEEEEEDDDBBB>>>;;;888777777777;;;<<>><<<:::999999999999:::::::::;;;;;;;;;;;;:::999999999999:::999:::<<<===<<<<<<>>>@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;>>>????????????@@@@@@@@@>>>===<<<:::999777666666999999<<>>@@@BBBAAA@@@@@@???>>>>>>===;;;;;;;;;;;;;;;::::::999======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::888777888888888>>>IIIZZZkkkvvv(((((())))))))))))((((((((('''''''''((()))******(((((((((((())))))))))))((()))******++++++******''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((************************))))))))))))************,,,++++++******++++++,,,.../////////////////////111999DDDNNNVVV^^^ffflllmmmooopppqqqssswww}}}~~~|||zzzxxxwwwvvvuuuuuuxxxyyyzzzxxxtttpppnnnmmmgggggggggggghhhhhhhhhhhhdddcccbbbaaabbbeeeiiillluuuvvvxxxzzz}}}{{{wwwuuusssqqqsssvvvyyyzzzzzzyyyxxxzzzzzz|||}}}}}}}}}|||{{{xxxyyy{{{{{{{{{zzzzzzyyyvvvxxx|||qqqaaaPPPIIIEEEAAA===<<<999999999888888888777777777777777666666666555555444444555555555555444444444444555555555555555555555444444555777777666555777666444333333444666777777777666555555666777777777777888888999999888888666666777888888888888888999999:::::::::;;;;;;;;;999888888777777777777777:::;;;;;;;;;:::;;;===???AAAAAAAAA@@@???>>>======::::::999999999888888999;;;;;;::::::999888888888666777999:::::::::888777888888888;;;CCCRRRcccppp~~~((())))))******))))))((((((((('''''''''((())))))(((((((((((())))))))))))))))))***+++++++++++++++(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((************************((((((((())))))))))))***++++++************++++++,,,,,,------------------...444===DDDJJJPPPXXX]]]```bbbdddeeeggglllttt{{{yyyuuurrrllllllllllllmmmnnnnnnoooiiihhheeebbbaaabbbfffjjjpppoooooopppqqqssstttuuuvvvsssoookkkhhhgggggggggcccfffjjjnnnrrruuuwwwwwwzzz{{{|||}}}}}}|||{{{{{{xxxzzz~~~|||ppp[[[OOODDD@@@>>>;;;999:::999999888777666555555444444444444333333333222222444444555555555555444444333333444555555555555444555444444555777777666444666555444333333444555666666666666666666666666666555555777888888999999888777777777777888888999999999999:::::::::;;;;;;;;;888888777666666666666666:::::::::999888999<<<>>>???@@@@@@@@@???>>>======999999888888888888999999::::::999999888777777666333444555777777777666666888999::::::>>>JJJ\\\hhhyyy~~~zzz))))))***++++++***))))))))))))((('''''''''(((((('''((((((((()))))))))***((())))))***************(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''''''''(((((((((&&&&&&''''''((())))))***((((((''''''''''''((((((************************((())))))))))))*********++++++************+++++++++++++++++++++---......,,,000666999<<<@@@GGGLLLOOOTTTYYY]]]___eeemmmttt|||~~~}}}xxxxxxyyyyyyzzzzzzzzzzzzuuutttrrrnnnlllmmmrrrwwwvvvtttqqqpppooonnnmmmlllllljjjfffcccaaaaaacccdddcccdddggglllqqqvvv{{{}}}uuuggg]]]JJJCCC<<<;;;999666666888777777666666555444444444333333333333222222222222444444555555555555444444222333444555555555444444444444333555666777666444444444444444444444444444444555666777777666555444333444555777888999999999999888888777888999::::::888888888999999999999:::999888888777666777777777999999999888777777:::======>>>?????????>>>======:::999888888888888999:::::::::999999888777777777333444555666666777777777666999;;;:::<<>>??????>>>======::::::999888888999:::;;;:::999999999888888888888666666777777888999999:::555999<<<;;;:::AAAPPP\\\mmmvvv~~~vvvpppnnnnnnpppuuu}}}++++++******))))))((((((+++***((('''''''''((())))))))))))(((''''''&&&&&&))))))((((((''''''&&&&&&(((((((((((())))))))))))(((''''''''''''&&&&&&&&&+++)))'''&&&&&&&&&%%%###''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((()))***************++++++,,,,,,,,,,,,------------......000111222333;;;???DDDJJJQQQYYYbbbgggjjjqqqzzz~~~|||{{{zzzxxxuuuqqqppprrruuuwwwwww|||||||||}}}qqqcccYYYQQQIIIDDD======<<<;;;999888888777555555555555555555555555333333333444444333333222333444555555555444333222111111222222222333333333444333333333333444555555555444444333333444444555555555555555666666666666444555666888888999999999888888888888888888888888999999888888777666666666777777666666666666777777888888777777777777777888<<<<<<<<<;;;;;;::::::::::::999888777777999;;;<<<888888888888888777666666555666777888999:::;;;;;;:::::::::999:::???HHHOOOhhhttt~~~wwwqqqmmmjjjiiilllqqqxxx*********)))))))))))))))+++***)))((('''(((((()))''''''(((((()))*********)))))))))((((((''''''''''''((((((((())))))))))))))))))((((((((('''''''''(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************+++++++++,,,,,,,,,------------------///000111222555888<<>>CCCHHHUUUcccuuu~~~xxxqqqkkkgggeeeeeefffiiimmmppptttxxx}}}(((((())))))******++++++***))))))(((((((((((((((******))))))((('''''''''))))))))))))))))))))))))'''''''''((((((((()))))))))))))))(((((((((''''''***(((&&&&&&&&&'''&&&$$$''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((()))******************++++++++++++,,,,,,,,,************+++,,,---...,,,---...000333:::AAAFFFUUU[[[dddkkkooossswww{{{}}}nnn]]]RRRKKKFFF@@@<<<::::::999888666666555444333333222222333333333333333333333333333333333333333222111111333333333333333222222111111111111111222222222222222222222222222333333444555444444333333444444555555555666666666777777777666666777777777666555555444444555777888:::;;;;;;<<<:::888777666666777888666555555444444555555666777666666666666777777888999999999999999999999999777666666555666777888888:::;;;;;;::::::888777777888999999999::::::;;;;;;<<<>>>AAA@@@>>>>>>AAADDDMMMZZZmmm~~~{{{sssmmmhhheeeddddddfffiiikkknnnqqqvvvyyy}}}(((((())))))******++++++)))))))))))))))((((((''')))((((((''''''&&&%%%%%%((((((((((((((()))))))))''''''''''''((((((((((((((((((((('''''''''&&&&&&***(((&&&&&&&&&'''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((()))************************+++++++++,,,,,,******)))******+++,,,---............///222777;;;DDDMMMYYYbbbfffiiikkkmmmqqqxxx}}}qqqfff[[[OOOGGG>>><<<888666555666666555555555555444333333222222222222222222222222222222111222222333333222222111333333222222111111111111000000111111111222222222222111111111111222333333555444444333333444444555555555555555666666666666555555666666666555555444333444555666888999;;;;;;;;;:::999888777777777888555555444444444444555555666666555555666777888888777888888888888888888888666666555666666666777777999::::::::::::999888888666777888:::;;;===>>>>>>>>>AAACCCCCC@@@???@@@BBBIIITTTdddvvvxxxpppjjjeeecccbbbdddgggiiikkknnnqqqtttssswww|||~~~))))))))))))************)))))))))))))))(((''''''$$$%%%%%%&&&&&&'''((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%''')))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***************************++++++++++++******))))))******+++,,,............---...111444666@@@MMMWWW]]]```bbbeeefffllluuu~~~yyypppdddYYYQQQKKKEEEAAA999888777555555444555555444444444444333333333222111111111111111111111111///000111222333333333333333222111111000000111111000000000111111111111222111111000000111111222333555444444333333444444555333333444444444555555555444444555555555555555444555666777888:::;;;<<<===:::::::::999999888777777444444333333333333444444555555555555666777888888666666666777777777777777777888888888999999999999777888888999999999999999666777888:::<<<>>>???@@@>>>AAADDDCCC@@@>>>???AAAFFFMMMZZZlll}}}~~~vvvnnngggdddccceeehhhjjjkkklllnnnooonnnqqqvvv~~~yyywwwzzz}}}*********)))))))))))))))((())))))***)))((('''&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&$$$$$$%%%''')))***)))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************************++++++++++++*********)))******+++,,,***,,,------,,,,,,...///111888BBBJJJNNNQQQUUUXXXZZZ___gggoooyyyxxxnnn```XXXMMMEEEAAA???===;;;666777777666555555555666333333333333222222222222000000000000000000000000---...000111333444444444333222111000///000000111000000000000111111111111000000000000000111222222555444444333333444444555222222222333333333444444222333444555555555555555555666777888999:::;;;<<<999:::;;;;;;:::999777555444444333333333333444444555444444555555777888888555555555666666777777777888888999999::::::999999555555777888999:::::::::777888999;;;<<<>>>??????>>>@@@BBBAAA>>><<<>>>@@@BBBEEEOOO```ttt~~~vvvooojjjiiilllooopppooonnnmmmmmmnnnooorrrwww|||zzztttrrrvvv|||~~~++++++******))))))((((((((()))*********)))'''&&&)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((()))'''&&&&&&'''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******************************(((((()))***************)))************++++++++++++***************+++,,,&&&)))+++,,,,,,,,,---......222888;;;===@@@DDDHHHQQQUUU\\\dddnnn|||ssseeeZZZPPPIII@@@;;;999888777555111222333333222222222333222222222222111111111111000000000000000000000000,,,---///111333444555555333222000/////////000111000000000000111111111111000000000000000111111222555444444333333444444555111111222222222333333333111222333444555555666555444444555666777888888999888999;;;<<<<<<999666555444333333222222333333444444444444555555777888888444555555555666666777777666666777888888888888888333444555777999:::::::::::::::;;;;;;<<<===>>>>>><<>>@@@HHHXXXnnn~~~vvvrrrpppsssvvvwwwtttqqqnnnmmmpppooopppssswwwzzzzzzzzzvvvqqqoootttzzz}}}************************************************((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((*********)))''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))***(((&&&'''))))))'''%%%************************+++++++++***************)))***+++++++++)))(((''')))************+++++++++))))))***++++++++++++***///000111111333666:::===GGGKKKVVVdddnnnttt{{{vvvjjj^^^UUUOOO@@@???===:::777555444333666666555444444333222222222222222111111111000000111111111111222222222222222111///...///111444666444333111////////////000///000000000000000//////000111111111111222222222111222333444444444444333444444333222111000///...333333444444555666777777888777777666666666666777<<<:::777777777888888777777777666555444444333222444333333222222333333444555555444444444444555555666666777777777555444333111333555888999999888888888999:::;;;;;;;;;;;;:::;;;::::::999999::::::;;;AAA@@@CCCNNN]]]ooo}}}yyyyyyyyyyyyzzzzzzxxxtttqqqqqqqqqqqqrrrssstttuuuvvvuuussstttwwwuuuttt{{{************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((('''%%%$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***(((&&&'''((()))'''%%%******************************************************++++++***))))))((())))))*********+++++++++))))))***++++++++++++***,,,---......///111555888???BBBMMMZZZeeekkkttt|||{{{mmm```UUULLLFFFBBB===<<<:::777555444333222555555444333333222111111111111000000000/////////------........./////////222000///...///111444555333222111////////////000//////000000000000//////000000111111111222222222111111222222333444555555444333333333333333222222333333333444555555555666666555555555555555666666;;;999777777888999999888777666666555444333333333444333333222222333333444555555555444444555555555555666777777777666444333444555777999999999888777999999:::::::::::::::999::::::999999999999:::::::::999===FFFSSSddd{{{||||||||||||{{{yyyuuurrrppppppppppppqqqssstttuuuwwwvvvwwwyyyxxxxxx************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''***(((''''''(((((('''&&&))))))))))))))))))))))))((())))))******+++++++++,,,+++******************)))))))))*********++++++))))))***++++++++++++***)))***+++++++++,,,///222555888@@@LLLVVV]]]gggooommmnnnqqqtttwww|||pppgggYYYLLLCCC>>><<<;;;888777666444333222111111333333222222111111000000////////////............,,,,,,---------.........111000///...///000333444222222111000////////////...//////000000/////////000000000111111111222222111000000111222444666777444444444555555666666666333333333333444444444444333333333333444555666666:::888666666888:::::::::666666555444333333333333444333333222222333333444555555555555555555555555555666777777777666555444777888999::::::999777777999999:::::::::999999888999888888777777888888999888999===DDDLLL[[[rrr~~~}}}zzzwwwsssqqqqqqpppqqqrrrsssuuuvvvyyyyyyzzz}}}}}}~~~~~~~~~************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((()))((((((((((((((('''&&&))))))))))))))))))))))))'''(((((()))***++++++,,,,,,+++***))))))***+++,,,))))))))))))************))))))***++++++++++++***)))*********)))***,,,...///000666???GGGMMMVVV______aaaeeehhhlllrrrxxx|||yyyppp^^^VVVKKKAAA;;;888777777555444333222111111111111111111111000000/////////////////////.........---....../////////000000000000000///......000111333111111000000////////////......//////000/////////000000000000111111111111000000//////111444777888444555555555555666666666333333333333333333222222333333333333444555666777999777666666999;;;<<<<<<777666555444333333333444444333333222222333333444555555666666666666555555555555666777777666555444777888999:::::::::999999999999::::::999999888777777777666666666666777777888999>>>BBBGGGSSSiii}}}|||yyywwwttttttsssssstttvvvxxxyyy{{{|||~~~~~~}}}~~~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''))))))(((''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((()))(((''''''''''''((((((((((((((((((((((((''''''((()))******++++++++++++)))))))))***+++,,,(((((()))))))))*********))))))***++++++++++++******+++,,,,,,******,,,......---000777;;;???FFFMMMVVVXXX\\\```dddiiinnnrrr|||sssdddYYYKKKFFF???999666444222111333333222111111111111222//////////////////......000000/////////.........//////000000000111111111000///.........///000111000000000000/////////...------.../////////////////////000000000111111111000/////////111333666888555555555555444444444444333333333333333333222222444444444444555666777888777666555666:::<<<>>>>>>999888666444333333333444444333333222222333333444555555666777777666555555444555666777777666555555666777888999:::;;;<<<<<<999999:::::::::999999888777666666555555666666777666888<<>>@@@@@@===;;;888555333333333444444333333222222333333444555666777888888777666555444555666777777777666555666666777888:::;;;<<<===888999:::;;;;;;;;;;;;:::777666666555555666666777888999===@@@BBBIIIWWWfff}}}~~~}}}{{{{{{|||~~~~~~}}}}}}}}}~~~))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$&&&)))***)))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''')))***)))&&&%%%'''(((''''''''''''''''''''''''((((((((()))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))***))))))***++++++++++++***)))***,,,,,,++++++,,,---,,,***+++...///...111666<<<@@@EEEJJJNNNTTTYYY]]]ccckkkuuu}}}xxxiii\\\PPPFFF???:::888555444444444333222222111000///////////////.........///////////////............---------,,,,,,,,,---------.................................---...///000000///......+++,,,---...////////////////////////000000000111///000000111222333333333333333444444444444555555333333333444555555555666555444444444444444555555555444444666;;;???AAABBB@@@>>>:::666444333333444444333333222222333333444555666777888888777666555333444666777777777666555777777777888888:::;;;;;;888999:::;;;<<<=========777777666666666666777777::::::<<>>??????777777666666666666777777666555777<<<@@@CCCJJJQQQ```rrrxxxxxxxxxyyyzzz~~~((()))***++++++***)))((())))))************))))))))))))(((((('''''''''&&&(((((()))******)))((('''&&&''''''((()))******+++''''''''''''''''''''''''&&&%%%%%%$$$$$$######"""''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''***(((''''''(((((('''%%%'''''''''(((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++,,,------......------///111444666:::???EEEJJJVVV\\\eeelllqqquuuwwwyyywwwjjj___PPPEEE???<<<888555000000000000000000000000000000000///......------////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,++++++,,,,,,---.............../////////////////////000111111222222888777555444333222222222333333444444555555666666888666555444555444333111444444555888;;;@@@EEEHHHIIIEEE@@@===:::888555333111222222111111222666999888;;;>>>>>><<<888666555333444666777888888888777555555666666666666555555666777888:::;;;<<<<<<===888777666666666777999::::::;;;<<<<<<===@@@DDDGGGVVVcccwww~~~{{{wwwvvvxxx}}}((()))************)))((())))))************)))))))))((((((((('''''''''''''''(((((())))))(((''''''''''''(((((())))))******))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((***(((''''''(((((('''%%%%%%&&&&&&'''((())))))***&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********)))))))))*********++++++++++++,,,---------------...///111222444888<<<@@@NNNUUU^^^fffkkknnnpppqqqwww}}}yyylllcccVVVMMMBBB;;;888777555333000000000000000000000000............------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---............---,,,,,,,,,++++++,,,,,,---...............//////////////////000000111111222222111111222222222333444444555555666777888999999:::888777666666555555444333555555666999<<>>AAAAAA???;;;999888555666777777888777666666666666777777777777666666555666777999:::;;;;;;;;;888777666666666777888999:::;;;;;;;;;<<<>>>BBBEEELLLXXXkkk}}}}}}yyyxxxyyy|||~~~((())))))******))))))(((((())))))******))))))(((((((((((((((''''''''''''&&&&&&'''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((()))))))))(((&&&'''(((((('''&&&$$$$$$%%%'''((()))***+++&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************++++++,,,---,,,,,,,,,...////////////111444666@@@GGGQQQZZZ```dddfffhhhlllqqqxxxzzzqqqjjj```UUUMMMBBB<<<555222222222111000........................,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...............////////////000000000111111111111111...///000111222222222222222222333444555777777888888888888777777666666666777777888;;;>>>AAAEEEGGGJJJFFF@@@;;;888666555333111222222222111333666888>>>@@@BBBBBB???;;;999888666777777777777666555444777777888888888888777777555666777888999999999999777777666666666777888999999:::;;;::::::;;;>>>AAADDDMMM\\\ooo}}}{{{{{{{{{zzzyyyyyy{{{|||~~~((())))))))))))))))))((((((((())))))))))))((((((((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''((((((((((((((('''&&&&&&(((((('''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******)))***++++++,,,,,,++++++.../////////......111333333888AAAIIIPPPWWW\\\```dddhhhooouuu{{{rrrjjjaaaYYYSSSMMMFFF@@@:::777333111000000...---------------------------***++++++,,,---.........------------,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................////////////111111111111111111111111000111222222111000///...000000111333444555666777888888999888777777777888999999:::<<<>>>AAADDDEEEIIIDDD>>>999777555444333000111222222222333555888;;;===???>>>;;;888666555555555666666666666666666888888888999999888888888666666777888999999999999666666666666777777888888999::::::999888999;;;===BBBGGGRRRbbbvvv}}}zzzxxxwwwwwwvvvvvvwww{{{)))(((((((((((((((((()))(((((())))))))))))(((((('''''''''(((((((((((((((%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))((())))))***+++*********+++,,,......------///111000222666:::???FFFMMMRRRYYY^^^eeelllrrrvvvzzz}}}tttiiiXXXSSSKKKEEEBBB@@@<<<:::666555333111111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000.........------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///............////////////111111111111222222222222333333333333222111000000333444555666777888999999666777999888777666777999999:::;;;<<<>>>@@@AAABBBEEEAAA<<<888666555333222000111333333222333555777999;;;<<<;;;888555444333333333444555666777888999888888999999999999888888888888999999999999999888555555666666777777777777888999999999777777888:::???BBBJJJWWWjjj}}}zzzwwwuuurrrqqqrrruuuxxxyyy}}})))((((((''''''(((((()))'''(((((())))))((((((''''''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%'''((('''&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''((())))))******))))))'''(((***+++++++++---///111222222222444888===AAAHHHNNNVVV___ffflllqqqtttzzznnn]]]QQQHHHDDD>>>999777666555444000000000//////000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000............------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------......///............////////////000000111111222333333444333222222222222333444444333333444444555666666666333555888777555444777999999999:::;;;<<<===>>>>>>@@@===999777555444222111///111333333333333555777888999;;;:::888555555555222222222333555777999:::888888999999999999888888999999999:::999999888888444555666777777777666666777888999888777666777888999===DDDNNN^^^sss|||||||||xxxuuuqqqoooooopppqqqqqqtttyyy)))(((''''''''''''((()))''''''((((((((((((''''''''''''''''''((((((((()))&&&%%%%%%%%%&&&'''))))))%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((()))))))))((((((%%%''')))*********,,,------///000000000111333666:::>>>FFFMMMUUU^^^fffkkkuuu~~~vvvkkkccc^^^UUUJJJAAA===:::666333222111111111............---...///111------------------------++++++,,,,,,---------...------------,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,---......---------------...//////............//////////////////000111333444555555666444222000000111333444222222222222222222222222///333666555333222555999888888999::::::::::::::::::888666666555444222//////111333444333333555666666777999888666555555666333333333333444666888999777777888888888888777777888888999999888777666666444555666777777777666555666777999999777777777888777;;;AAAGGGQQQddd~~~yyyvvvuuuvvvzzz{{{wwwsssqqqqqqpppnnnllllllqqqwww|||)))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&%%%%%%&&&''')))***%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''')))+++,,,++++++,,,---&&&***...000111111222333444777;;;AAAIIIRRR\\\ccclllwww{{{mmmbbbTTTKKKHHHDDD>>>888666444222000000000111111111111000...,,,,,,...///------------------------***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************------------------------++++++,,,,,,,,,---------///...------------...///...------------...//////............/////////000......000111333555666666;;;888444000......///111666666555555555444444444...111555444111111444888777777888999999999888888666555555555666444111...///111333444444444555666333555666666444444444555555444333333444555666777777777888888888888777777777888888777777666555444333444666777777777666555555777999999888777888999888===AAACCCHHHXXXqqq~~~uuuqqqooopppuuuzzz|||~~~{{{wwwuuutttsssooolllhhhlllrrruuuxxx}}})))))))))(((''''''&&&&&&''''''''''''((((((((((((***)))((('''&&&&&&'''(((((((((((('''&&&&&&%%%%%%***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((()))(((&&&%%%%%%'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))************.........////////////000///111333666:::AAAIIINNNbbblll|||pppeeePPPIIIAAA===;;;999444000222222000///............000000///...............,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++---///...,,,*********+++++++++,,,,,,,,,------,,,,,,,,,------............---+++*********++++++...------------...//////...///000111333333444444777666444333222111111111///000111333333222111111111111111222222333333333555555555555555555555555555444333333222222222222111222333333444444333333666555444333333333333333444333333333333444555555666777777888888888777777:::888666555444333444444777777888888888777777666666555666999===>>>;;;888999999;;;>>>CCCNNNaaasss{{{|||}}}vvvqqqppppppqqqqqq{{{|||zzzxxxvvvssspppnnnnnnnnnooorrrvvvyyy{{{((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&''''''(((&&&&&&'''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%'''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((((((((())))))(((((()))))))))*********,,,,,,,,,,,,---------...+++---...000333777===AAAOOOXXXiiizzzooo^^^TTTFFF@@@999666666555222...111111000///..................---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((***,,,---+++******+++++++++,,,,,,,,,---------,,,,,,,,,---------------------+++*********++++++---------------......///,,,,,,...///000111111111333333222111000000000000//////000000111111111000000000000111111222222222444444444444444444444444333333222111111111111111111222333333444444333333555555444333333333333333444444333333444444555666666777777888888777777777777777666555555555555555666777777888888888777777666666777999<<<===;;;888;;;:::;;;>>>@@@HHHXXXhhh|||xxxxxx|||zzztttooonnnoooppppppxxx}}}|||yyyvvvsssmmmmmmlllmmmnnnqqqsssuuu''''''''''''(((((((((((())))))))))))(((((((((((('''''''''&&&''''''((()))%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((())))))***(((((())))))))))))******)))************+++++++++,,,---///000000222555888;;;CCCPPP```ooo~~~yyyiiiXXXIII@@@:::666222111222222000...////////////////////////......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))&&&(((***+++******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,------,,,,,,------...///+++,,,---...///000000000//////............/////////.........//////000000000000000000000111111111222222222222222222222222222111000000000000000000111222222333333333333333444444333333222222333333555444444444444555666666666666777777777777666666333333444444444444333333555555666777888888888777777777777999;;;;;;999777<<<;;;<<<===>>>AAAMMMYYYnnn~~~zzzvvvvvvyyyyyyuuupppmmmmmmnnnoooooottt~~~zzzwwwpppooonnnmmmmmmmmmnnnooo&&&&&&&&&'''((())))))***)))))))))))))))(((((((((&&&&&&&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))******(((((((((((()))))))))***(((((()))))))))*********+++---///000000000111222333888???HHHSSS^^^jjjqqq}}}{{{~~~ssseeeVVVHHH===666555222000///111111000///---.........//////....../////////...---,,,,,,+++++++++++++++++++++++++++,,,---------,,,)))&&&$$$++++++++++++++++++++++++************************''')))++++++***)))***,,,,,,,,,,,,,,,------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------...000000111111111,,,,,,,,,------...///000000///...---...///000111000000111111111111111111111111111111111111111111111111000000///000000111111111222333333333333222333333222222222222333333555555444444555555666777666666777777666666555555000111222222222111000///333444555666777777888888777888888999:::999888888<<<;;;<<<>>>===>>>DDDMMM```rrr}}}zzzyyyzzz|||~~~uuurrrooommmmmmnnnnnnnnnrrr}}}~~~|||wwwuuussspppnnnmmmllllll%%%&&&&&&'''((()))*********)))))))))((((((''''''%%%%%%&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((())))))))))))'''(((((((((((()))))))))((()))))))))************'''))),,,------,,,---...222333555888===DDDLLLQQQ```iiivvv~~~zzzxxxvvvxxx|||xxxvvvtttooohhh\\\QQQGGG???888444222111////////////...---,,,------.........------------......------,,,+++++++++++++++++++++++++++,,,,,,------+++)))&&&$$$++++++++++++++++++++++++******+++++++++++++++++++++,,,,,,+++))))))***++++++++++++,,,,,,,,,,,,------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,---...///////////////,,,,,,,,,---...///000111111000///...///000111222222222222222222222222222000000000000000000000000111111000000000000111111000111222222333333222222222222111111111222222333444444444444444555666666666666666666666555444333222222333333222111///...222333444555666777777777777888888999888888888888;;;:::<<>>===AAAGGGTTTeeezzz}}}}}}~~~tttrrroooooooooppppppooorrrzzz|||{{{xxxtttqqqnnnlllkkk&&&&&&&&&'''((())))))***))))))((((((''''''&&&&&&%%%%%%&&&'''''''''&&&&&&)))(((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%'''((())))))((('''''''''(((((((((((())))))))))))))))))************'''***,,,---------///000...//////000111555:::>>>FFFPPP]]]hhhnnnrrruuuxxx}}}wwwttttttzzz{{{pppfff```\\\[[[ZZZRRRNNNFFF@@@;;;888444222//////......---,,,++++++,,,,,,.........---,,,+++((()))***+++,,,+++***)))++++++++++++++++++++++++))))))++++++,,,+++***)))++++++++++++++++++++++++*********+++++++++++++++,,,------+++)))((()))+++************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,++++++******++++++,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000000//////000000111222333333333222222222222222////////////////////////000000000000000111111222000111111222222222222222111111000000111111222222444333333333333444555555666666666666555444333222444444555555444333222222333333444555666666666555666777888888777777999::::::999;;;??????>>>@@@EEEIIIWWWkkk~~~~~~wwwuuussssssttttttsssqqqsssyyy~~~}}}|||xxxtttpppmmmlll&&&&&&''''''(((((())))))((((((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''))))))(((&&&%%%'''''''''((((((((())))))(((((((((((()))))))))***)))+++,,,---,,,---///111***+++,,,------///222444999???HHHOOOTTTXXX^^^bbblllsss{{{xxxtttrrruuuyyy~~~wwwqqqaaa[[[SSSLLLGGGEEECCCBBB>>>;;;888555444333111///---.........,,,+++++++++,,,---.........,,,***)))%%%''')))+++,,,,,,+++***************************)))******++++++,,,,,,,,,************************)))))))))*********++++++***++++++)))((((((***,,,((())))))))))))*********+++++++++++++++,,,,,,,,,++++++---.........------***************+++,,,,,,)))******++++++++++++++++++++++++,,,---...///000---...//////000000//////222222222222111111111000//////////////////////////////......//////000111000000111222222222222222000000000000000111222222333222222222222333444444555555555555444333222222222222222222333444555666333444444555555555444444444666888888666777999<<<:::999:::>>>???===>>>BBB@@@KKKZZZkkkzzzyyyxxxxxxxxxxxxvvvttttttwwwzzz{{{zzzyyyxxxyyywwwxxx{{{~~~zzzuuurrrppp'''''''''((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&'''((('''&&&$$$###%%%%%%&&&&&&'''(((((((((***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((())))))'''&&&$$$''''''''''''((((((((()))'''''''''((((((((())))))&&&'''(((''''''''')))+++(((***,,,,,,,,,,,,...///222555999;;;===AAAHHHMMMSSS[[[fffooosssuuuwwwxxxyyytttqqqrrruuuxxxzzzssslllcccYYYRRRIIIEEE@@@<<<999888666444555444222222222111///------///000000...------...,,,---.........,,,)))(((&&&'''***---.........---************************------,,,+++******++++++************************'''((((((((())))))******'''((((((((('''(((***---(((((((((((())))))))))))*********++++++,,,,,,---***+++---...///...------*********)))***++++++,,,++++++,,,---------,,,,,,++++++++++++,,,---...///+++,,,.../////////...---222111111111000000//////000000000000000000000000---------------...///000000000111222222222222111000000///000000111222222222222111111222222333444555555555555444333222111---,,,---...000333666777444444444555444444333333333666888777666777:::===;;;999:::===>>><<<===@@@;;;DDDOOO]]]qqq}}}|||{{{{{{{{{zzzxxxvvvuuuvvvvvvuuusssrrrrrrsssuuuwww|||{{{xxxvvv&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&%%%&&&***...---&&& $$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########'''&&&%%%%%%&&&(((+++,,,%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))''''''(((((())))))******++++++++++++++++++++++++...///111333555666777777@@@CCCGGGOOOXXXccclllqqqtttsssrrrppppppsssxxx|||yyylllggg___UUUMMMFFFCCCAAA;;;:::777555222000///...000000///...---,,,,,,,,,------------------------++++++++++++++++++++++++************************+++++++++*********)))))),,,,,,,,,+++***)))((('''))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))''''''((()))***++++++,,,++++++******)))(((((('''------,,,,,,,,,+++++++++***++++++,,,,,,++++++************)))******++++++...,,,***))))))+++...000............////////////111111111111000000000000000000000000000///..............................000000000111222222333333222111111111222333333444444333111000000222333555444444444333333222222222222222222333444555666777888777555444333333444444111333666999;;;<<<;;;;;;888888999;;;<<<>>>??????BBBDDDJJJSSS___qqq|||yyyuuuqqqnnnnnnoooqqqvvvzzz~~~}}}{{{yyy&&&&&&''''''((())))))***(((((((((((((((((((((((()))((()))---000///)))###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''((())))))******++++++++++++++++++++++++,,,---///000222333333333444555888>>>EEEMMMTTTXXXdddfffiiikkknnnqqquuuxxx|||sssggg___SSSOOOHHHAAA;;;777444333666555333222111000////////////......------,,,,,,------------------------++++++++++++++++++++++++*********************************)))))))))((((((***++++++++++++***)))))))))))))))(((((()))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))*********)))*********************---,,,,,,,,,,,,+++++++++***++++++++++++++++++************)))******+++,,,---,,,+++******,,,---///---.........//////////////////000000000000000000000000111111000000///...........................///000000111111222333333111000000000000111222333333222111000000222333555444444444333333333222222000000000111111333444444777666555333333333333333222444777999;;;<<<;;;;;;777888999:::<<<===>>>???@@@AAADDDLLLUUUccczzz~~~wwwqqqnnnnnnppprrrxxx}}}&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))***---000///***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''(((((('''&&&$$$###))))))))))))))))))))))))&&&''''''(((((()))************************++++++***+++,,,---............000000111333777;;;???BBBLLLQQQXXX^^^bbbfffiiikkktttwww}}}|||{{{}}}wwwmmmddd\\\TTTKKKEEE>>><<<888444111///......000//////...//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((((((((()))***+++++++++++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((()))***++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++************))))))***++++++,,,+++++++++,,,,,,,,,---------------.........//////---------...//////000000111111222222111111000/////////////////////////////////000111111222222333000000/////////000111111222222111000111222444555444444444444444333333333000000000000111222333333555555444333222222222222333444777999;;;;;;;;;;;;777888999:::;;;===>>>>>>@@@???@@@DDDIIISSSdddttt|||sssoooooorrrttt{{{''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&''')))+++***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%############$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%&&&(((((((((&&&$$$###((((((((((((((((((((((((&&&&&&''''''((())))))***)))))))))*********************+++,,,,,,,,,++++++111111000000222444666777999===DDDJJJNNNQQQUUUWWWdddffflllsss{{{}}}yyyuuuuuuyyy|||tttnnnaaa[[[RRRJJJEEEAAA>>>;;;666555333111000000000111---------------...///000,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,,,,++++++++++++************))))))************))))))))))))))))))***+++,,,,,,***+++,,,---------,,,,,,,,,,,,---------.........***++++++---...///000000222222222222222111000000//////////////////////////////000000111222222222000000000//////000000111222111111111111333444555555555555444444444444444333333222222222333444444444333333222222111111111333444666888::::::;;;;;;999999:::;;;<<<===>>>>>>AAA??????AAACCCIIIUUUaaa}}}zzzuuussstttuuu|||''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''((('''%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&"""$$$&&&(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((())))))***************+++++++++++++++***,,,,,,,,,,,,,,,---//////111333666888:::===AAACCCNNNQQQVVV]]]eeennnuuuyyysssrrrpppnnnooottt|||vvvlllbbbXXXRRRIIIEEE???:::888888888888111111///.........//////......------------......+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************************++++++++++++***))))))******))))))))))))******))))))))))))))))))******((((((((((((((((((((((((&&&''''''((())))))******************************++++++*********)))))))))((())))))******))))))((())))))))))))***+++,,,---)))+++,,,......---,,,+++,,,,,,,,,,,,------------)))***+++,,,---...///000222222222222222111000000////////////////////////...//////000111111222222222111111000000000111111111111111111222333444444555555555555555555555555444444333333222333333333222222222222222222111111333444555777888999::::::::::::;;;<<<===>>>>>>???@@@>>>===???@@@BBBKKKTTTiii~~~}}}yyyxxxwww~~~|||{{{''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))'''%%%###"""###%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&"""###%%%&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((())))))''''''(((((())))))************+++,,,,,,,,,++++++((((((((()))***+++,,,,,,000111000000///111555888999<<>>;;;999555222111111222333000///..................///......---,,,---------++++++++++++++++++++++++************************************************************************************+++++++++++++++++++++++++++***)))((())))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((%%%&&&&&&''')))******+++*********)))))))))))))))*********))))))))))))((((((((())))))))))))(((((((((((())))))***+++------***+++,,,---...---,,,++++++++++++,,,,,,,,,------)))***+++,,,---...//////111111222222111111000///..............................///000000111111222222222111000000000111111000000111222333444444444555555555666666666666666444444333222111111111111222222333333333222222111333333444555666777888888::::::;;;;;;<<<======>>>===::::::<<<======CCCJJJZZZnnn~~~}}}|||vvvqqqwww((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&&&&'''(((((()))******)))******+++,,,,,,,,,,,,(((((()))******+++,,,------...---,,,,,,---///222...111444777999>>>DDDHHHIIILLLOOOOOOQQQVVV```gggqqqtttyyy|||~~~}}}wwwooogggaaaXXXSSSLLLEEE@@@;;;777444222222111000.........///////////////////////////---,,,,,,,,,,,,,,,------,,,,,,++++++******))))))************************************************(((((((((((((((((((((((())))))))))))*********+++))))))***++++++++++++***((((((''''''''''''((((((((()))))))))************(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((())))))************)))))))))((((((((('''(((((())))))(((((('''((((((((()))***,,,---...++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,***++++++,,,---...//////000000111111000000///...------------------------......//////000111111111222111000//////////////////000111222333444444444555555666666666777777777666555444333222222222222111222333444444333222222222222222333444555666777888999999::::::;;;;;;<<<<<<999999;;;;;;;;;===BBBMMM]]]rrr{{{tttnnnsss{{{((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''((())))))***((()))***+++,,,,,,,,,,,,''''''(((((()))******+++((()))++++++++++++---///+++...000000///111555888999===@@@BBBCCCIIIRRRYYY```dddiiinnnqqqsssvvvxxxxxx{{{{{{wwwqqqjjjaaaXXXNNNHHHHHHCCC===888666444333222---///000111///......///,,,,,,,,,------.........************+++,,,---...---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******'''((()))***+++,,,,,,,,,''''''&&&&&&&&&&&&''''''(((((())))))*********+++((((((((((((((((((((((((((((((((((((((('''''''''$$$$$$%%%'''(((***++++++))))))))))))((((((((((((''''''((((((((((((''''''((((((((()))***,,,---...+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,------......///000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111111000///...............//////111222333444444444555666666666777777888888999888777666555444444444111222444444555444333222111111111222333444555666777777777888888999999:::===::::::<<<<<<:::<<>>HHHMMMSSSVVVXXX\\\dddkkkiiimmmrrruuuwww|||~~~wwwllleee```\\\UUUNNNHHHCCC>>>;;;888888777666444333222111........................---------,,,,,,+++++++++***+++,,,------------------------,,,,,,+++++++++((((((((((((((((((((((((+++*********))))))((((((+++*********))))))((((((''''''''''''((((((((((((,,,,,,++++++***))))))((()))'''&&&'''***+++***(((************)))(((&&&&&&''''''''''''((((((((((((***(((&&&%%%%%%%%%'''(((''''''((()))))))))))))))++++++***)))(((((()))))))))(((''''''''')))***+++(((((((((((())))))))))))+++,,,------......------++++++******++++++,,,---,,,---......//////......////////////...---,,,+++...------,,,,,,------......---,,,+++,,,---...///000000000000111111111111---...000111333333444444555666666666666666555555333444444444333333222111222222222111111111000000333333333444444444555555888888999999999888888777:::;;;<<<<<<;;;;;;===>>>DDDFFFRRRggg~~~{{{tttnnntttzzz}}}(((''''''&&&&&&'''((())))))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((())))))(((&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))************+++++++++))))))************))))))((((((((()))))))))******+++++++++++++++,,,---...000000000111333555777999888<<>>;;;999666444444444333333222111000000---------------------------------,,,,,,,,,++++++(((((()))*********))))))++++++*********)))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))'''(((((()))++++++,,,---+++)))((()))+++---+++************))))))(((&&&&&&'''''''''(((((()))))))))+++)))(((&&&&&&'''((()))''''''((()))))))))))))))+++***))))))(((((()))))))))((((((''''''((()))***'''((((((((())))))))))))++++++,,,------------,,,++++++******++++++,,,---,,,---......//////......------......///............------,,,,,,------...------,,,,,,,,,---...///............/////////000000000111222222333222222222333444555555555555555333333444333333222222111222222222111111111000000222222333444555555666666999999999999999999888777777999::::::999999:::<<<>>>@@@IIIZZZooo}}}uuulllpppuuuwwwxxx~~~%%%%%%%%%%%%&&&'''((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%)))'''&&&&&&''''''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&###!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))((())))))******))))))((())))))))))))***************)))))))))))))))******,,,,,,---...//////000111///222555555444555999===CCCGGGLLLQQQUUU[[[ccciiirrrvvv|||yyyssslllgggdddZZZUUUOOOJJJGGGCCC===999:::888555444444333222111////////////.........---------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++***************)))))))))))))))******************************))))))))))))((((((((((((((((((''''''''''''((((((((()))))))))******&&&'''((()))***+++,,,---***)))((()))+++,,,+++***))))))))))))(((''''''&&&&&&''''''((()))******++++++***)))''''''((())))))''''''((())))))))))))(((***))))))(((((((((((()))))))))((('''''''''((((((''''''((((((((())))))))))))***++++++,,,,,,+++++++++************+++,,,,,,,,,---......//////......,,,,,,---...////////////...------,,,,,,------...------,,,,,,---......///........./////////000000222222222333333222222111000111222333444555555555333333333222222222222111222222222111111111111111222222333444555777777888:::::::::::::::999888888777999::::::999999999;;;999:::AAAMMM]]]rrr}}}vvvlllpppssssssssswww&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$'''&&&$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$""" """&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((((())))))))))))*********+++++++++******)))*********))))))***+++,,,+++++++++...000111111000111333555888<<<@@@DDDHHHMMMSSSXXX^^^aaagggnnntttyyy}}}~~~||||||}}}}}}zzzxxxkkkgggaaaZZZSSSNNNJJJHHHCCC@@@<<<;;;;;;;;;999888777555222111111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------,,,,,,+++***+++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))************++++++***)))((((((''''''((('''''''''(((((((((((((((((())))))(((''''''&&&&&&&&&'''((()))++++++,,,***)))((('''''''''((((((&&&'''(((((())))))(((((()))((((((''''''((((((((())))))(((((('''''''''''''''''''''((((((((())))))((())))))******************************++++++,,,,,,---......///.........------...///////////////...------,,,,,,------...,,,,,,------......//////000000111111111222222222111222333333333333333333111222333444444444444444222222222111111111222222111111111111111111111111111222333444666777888999:::;;;;;;;;;;;;:::999888999;;;======<<<;;;;;;<<<999;;;@@@HHHRRRbbbzzz|||wwwrrrtttuuuuuutttvvv}}}((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""  %%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********(((((())))))))))))((((((((())))))))))))*********++++++******************))))))************)))((()))***,,,---------...///000222555888:::>>>AAADDDKKKLLLOOOTTTZZZaaagggjjjjjjkkknnnssszzz~~~yyyuuuooojjjfffbbb___\\\PPPMMMHHHCCC???<<<::::::555444222111222444555555222000///...///...,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))((('''&&&************************(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************,,,,,,+++)))'''&&&%%%$$$'''((((((((('''''''''''''''((((((((((((''''''&&&%%%&&&'''((()))***+++,,,((((((''''''&&&&&&&&&'''&&&&&&'''(((((((((((((((((('''''''''''''''(((((()))(((((((((''''''&&&&&&''''''''''''(((((((((((('''((())))))******))))))******))))))******+++,,,,,,---......///.........//////000000///......---...------,,,,,,------...,,,,,,---.../////////000111111111111222222222222000111222333555555555666555555555555555444333222222111000000000111111222111111111111111111111111111111222444555777888999999::::::;;;;;;::::::999:::<<<>>>>>>===;;;;;;;;;:::<<>><<<:::888666555555555111111000///////////////...------...000000///---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))************))))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))************((((((((()))))))))******(((((((((((('''''''''''')))***+++***((('''((()))''''''(((((((((''''''&&&%%%&&&&&&'''((())))))***'''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&''''''(((''''''((((((((('''&&&&&&&&&&&&'''''''''((((((((('''((())))))******))))))***))))))))))))***++++++,,,---......//////......000000000000///...------...------,,,,,,------...+++,,,---///000000000000/////////000000000111111000111222444555666777777666666666666555333222111111000/////////000111222111111111111111222222222111111222333444666666777777888999:::;;;;;;;;;;;;999;;;>>>>>>===;;;:::::::::;;;???DDDFFFIIIRRR]]]www|||wwwwwwyyy|||{{{uuuqqqnnnjjjkkknnnqqqtttvvvwwwxxxzzz|||~~~~~~}}}~~~~~~%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$&&&((()))((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))*********))))))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&& """%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&'''''''''(((((((((((('''''''''''''''((()))******)))((((((((()))***+++(((((()))+++---------,,,,,,------///111333333222......///111333777:::<<<<<<===AAAFFFMMMRRRUUUVVVXXX\\\ccciiinnnoooooonnnmmmnnnppprrrssstttsssssswwwyyy{{{~~~~~~vvvrrrkkkfffdddcccbbbaaa]]][[[XXXTTTPPPLLLJJJHHHFFFCCC???<<<:::999777555444444333222111111111111...///000000///...---------,,,---///111111000...++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))************++++++,,,,,,,,,,,,+++&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******''''''((((((((()))))))))%%%%%%&&&''''''((())))))(((***+++***(((&&&((()))&&&&&&'''((((((''''''&&&%%%%%%&&&&&&'''''''''(((((((((((((((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''(((((((((((()))************))))))))))))))))))***++++++,,,---......//////......//////000000000//////......------,,,,,,------...+++,,,---///000111000000//////000000000111111111222222444555666666666666444444444444444333222111111000.........000111333000000111111111222222222111111222222333444444555555555777999:::;;;;;;<<<:::===???@@@>>><<<;;;::::::999<<<@@@BBBBBBGGGMMMaaasssyyyssssssuuuwww|||~~~}}}zzzuuuoooiiieeeccccccdddfffjjjpppvvvzzz~~~"""###%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$##################$$$$$$%%%%%%&&&"""!!! """$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''' ###&&&((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((('''''''''((()))***+++,,,***)))(((''''''(((***,,,''''''((()))++++++***((((((((()))+++---///...---***+++---...000111111222333333444777;;;>>>@@@???===AAAIIIPPPUUUVVVVVVUUUUUUVVVXXXZZZ[[[[[[[[[ZZZ^^^___bbbfffiiikkkmmmnnnkkkmmmoooooommmhhhccc___YYYUUUNNNIIIGGGFFFEEEDDDFFFDDDBBB???<<<;;;;;;;;;:::777555333444444333222/////////......---,,,,,,'''))),,,------,,,,,,,,,+++******,,,------+++))),,,+++++++++*********)))************************''''''(((((()))))))))***&&&'''((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''((((((((((((&&&&&&&&&''''''(((((((((&&&(((***(((%%%$$$%%%'''&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&)))))))))))))))(((((('''%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&'''((($$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((((())))))***************)))))))))))))))******+++,,,---......//////......---...///000000111111111...------,,,,,,------...***,,,...///111111111000111222222222222333333333444444555555555555555444111222222333333333222222000///...---...///111333000000111111222222222222111111111222222333333333333444666888:::;;;<<<<<<===@@@BBBCCCAAA???======<<<999:::>>>@@@AAADDDHHHNNN]]]sssxxxqqqqqqsssuuuyyy}}}zzzzzzyyyvvvpppjjjccc___aaa```___```eeennnvvv|||'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$"""###%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))(((((('''''''''(((((())))))))))))))))))))))))******))))))******+++,,,))))))*********+++++++++---------------------------...///000111333444444======>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDHHHIIIJJJLLLOOOQQQRRRSSSNNNOOOOOOOOONNNLLLIIIGGGDDDAAA>>>=========999666222222222222222222333333000000//////.........---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,++++++***+++,,,...///,,,+++***)))))))))******++++++++++++++++++++++++)))'''&&&'''***+++***((())))))************))))))))))))(((''''''''''''(((&&&'''((())))))((('''&&&(((((())))))((('''&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((((((((((((''''''''')))+++,,,)))************+++++++++......//////...---,,,,,,//////.........---------......//////////////////...///000111111222222111333333222111000...---,,,333333333444444444555555555444333333222222222333////////////000111222333111222222222222111111000555555444444444555666666555444444666:::>>>@@@AAABBBFFFLLLNNNJJJCCC===999888888888999;;;>>>AAACCCEEEKKKZZZsss}}}rrrrrruuuvvvwwwxxxyyyzzzyyysssllleeebbbbbb^^^^^^___```bbbjjjuuu}}}&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''%%%###$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++))))))***+++,,,---......111111222222333333444444666666555555666666777888888888:::;;;===???@@@@@@<<<=========<<<:::999888777555333333444444222000111111111000000//////////////////.........------------,,,,,,,,,++++++++++++++++++,,,,,,---------------,,,+++++++++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))'''&&&'''***+++***(((((())))))))))))))))))((('''''''''''''''((()))***&&&'''((())))))((('''&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((((('''''''''((()))***+++))))))*********+++++++++...............---,,,,,,///.........---------,,,/////////.....................000111111111111111333333333333222000///...333333333333444444444444555444444333222222222333000//////000000111222333111111222333333333333333222222222222222333444555666666777999<<>>CCCKKKQQQZZZ\\\\\\YYYQQQFFF>>>999:::999999999:::<<<>>>???===>>>DDDOOO]]]pppyyyrrrmmmjjjiiiiiiiiiiiijjjooovvv{{{zzz}}}}}}xxxvvvvvvxxx$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$""""""######$$$######"""####################################$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((()))+++------,,,+++***((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++///////////////.........---------------....../////////000000000000111111000//////......///000000.........///000111111000---------,,,,,,+++++++++------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))******+++,,,,,,---------,,,,,,+++++++++******+++,,,.........---+++)))************************(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&''''''(((******'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))))))))************,,,,,,---------,,,,,,+++------,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,---...///000111111111111333444555666777666444333222222222222333333333333444444444444444444333333111111111111111222444444333333444444444444444333222222222333444555666777555999<<<===>>>DDDMMMVVV^^^^^^]]]XXXOOOEEE>>>:::::::::999999::::::;;;<<<<<<<<>>DDDIIIJJJKKKJJJGGGBBB===;;;:::999999999999999999999999888777999===>>>BBBMMMYYYqqq~~~&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$$$$######$$$$$$###""""""!!!########################""""""""""""############"""$$$%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))******************)))))))))******+++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,******+++,,,,,,+++***)))+++---...---+++***+++---))))))******++++++,,,,,,)))))))))*********++++++++++++++++++***************************+++++++++)))***++++++,,,+++******)))))))))(((((((((''''''((((((((((((((((((((((((&&&(((***)))(((''')))++++++***(((''''''(((***+++(((''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&(((((((((((('''(((((((((((()))))))))***))))))***+++++++++++++++************+++++++++,,,******++++++,,,,,,------,,,---...///000000000000000222444666666444111///000000000000111111111222222333555666777666555444333222222333333444555666555666777888999999999999555555444444333333444444444555777888:::<<<>>>???@@@AAAAAA>>>;;;999999:::888888999999999999999888999777888;;;<<<>>>DDDKKK^^^qqq|||''''''%%%$$$$$$%%%''''''%%%%%%&&&'''&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""!!! """"""""""""""""""""""""""""""""""""############"""%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))***+++,,,,,,((((((''''''(((((()))******************+++++++++((()))+++,,,+++***(((&&&'''***++++++)))(((***,,,************))))))))))))(((((())))))*********++++++++++++************)))(((((()))***+++,,,,,,---++++++,,,,,,+++***((('''******)))((('''(((((((((((((((((((((((((((((((((&&&(((******'''''')))+++,,,***)))'''''')))***,,,&&&&&&&&&'''((()))***+++'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''))))))'''%%%###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((((((((('''(((((((((((())))))))))))((()))***+++++++++++++++))))))******+++++++++,,,))))))***+++,,,------...,,,---...///000000000000000111444555555333000...000000000000111111111111222333555777777666555444333333333333444555666666444666888:::<<<===>>>???999888777666666666666666666555666888:::;;;:::888<<<<<<<<<:::888888999:::777777888999999999999888<<<888777;;;===>>>AAAFFFLLL]]]sss{{{(((((((((''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""" """######$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""$$$%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))***+++++++++******))))))******+++,,,+++***)))((((((((()))***))))))))))))))))))))))))++++++******))))))((((((+++***)))(((((()))***+++)))((('''((()))***)))'''---,,,+++*********,,,,,,))))))))))))))))))))))))---+++))))))***+++***)))******)))((('''&&&%%%%%%%%%$$$$$$%%%'''((('''&&&)))))))))))))))(((''''''))))))((('''''''''''''''$$$$$$$$$%%%&&&'''((()))'''''''''&&&%%%%%%''')))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&((()))'''%%%### !!!###%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''))))))))))))))))))))))))((()))))))))))))))((((((++++++************++++++******+++++++++,,,,,,,,,)))************+++++++++///////////////000111222333333222222111111111000......//////000000111111333333555666777777777777666444333222222333555666555555777:::???BBBCCCCCC>>>;;;888888:::;;;999777666666666666777888999:::666666666666777777777777888888777666666666666666888888888999:::;;;<<<===GGGMMMYYYkkk|||xxxyyy&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''((())))))***++++++******)))))))))***++++++***)))(((''''''((()))************************************)))))))))))))))((('''&&&%%%%%%&&&'''(((***)))((((((******)))((())))))((('''''''''((()))))))))))))))))))))))))))***)))(((((())))))(((&&&)))))))))(((''''''&&&&&&'''&&&%%%&&&'''((('''&&&))))))******)))(((((('''))))))((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&''''''&&&$$$%%%'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$&&&'''(((&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))((((((*********))))))*********)))))))))*********++++++)))************++++++++++++++++++,,,---///000111------------,,,,,,++++++.........///000000111111222333444444555555555555444333222222222444555777666666777;;;???CCCFFFGGGDDD@@@<<<;;;;;;;;;:::888666555555555555666777777444555555666777888888888888777777666666666666666999999999999:::;;;<<<===BBBFFFNNN[[[nnnyyyuuuuuu}}}&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&&&&%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))******+++((((((''''''''')))***+++************************((())))))))))))))))))***))))))(((((((((((())))))***)))((()))++++++)))((((((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((***+++***'''%%%(((((((((((((((((((((((()))'''&&&'''(((((('''&&&))))))*********)))(((((()))(((''''''&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$&&&(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%###""""""""""""###$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''(((((())))))((((((((())))))))))))))))))))))))((((((((()))))))))******)))************+++++++++))))))***+++---///111222/////////............------......//////000111111222222333333333333333222333222222222333444666777666777888;;;???EEEJJJMMMLLLHHHCCC???===<<<;;;:::666555444444333333444444222333444555777888999:::777777666666555555666666999999999999:::;;;<<<<<<===???CCCIIIVVVjjjvvvppppppwww'''((((((((())))))******((((((((((((((('''''''''(((''''''&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$#########$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&&&&%%%$$$###""""""########################################################################$$$$$$$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))'''''''''(((((())))))))))))(((((((((((()))******((((((''''''(((***+++---************************'''((((((((())))))************))))))))))))*********))))))***++++++)))((())))))))))))))))))******(((((((((((((((((((((((()))***+++---...,,,)))%%%''''''''''''(((((())))))***)))''''''(((((('''%%%)))))))))******)))(((((((((''''''&&&&&&'''''''''(((''''''&&&&&&''''''''''''((()))(((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%$$$%%%&&&&&&&&&$$$###"""######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((('''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((())))))))))))((((((((((((((()))))))))******))))))*********+++++++++,,,,,,,,,---...000111222111111111111111111111000------......///000000111222222333333333222111111111111111222333555666777777777888:::>>>EEELLLQQQSSSOOOHHHCCC???=========777666555444333333333333333333444555666777888999777666666555555555666666999999999999999:::;;;<<<:::===???AAAFFFVVVkkk{{{tttnnnlllrrr'''((((((((())))))******))))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''(((((((((((((((''''''(((((()))***))))))(((((()))+++,,,---))))))))))))))))))))))))''''''(((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&)))((()))***,,,+++)))''')))))))))******+++++++++(((((((((((((((((((((((())))))+++...///---(((%%%&&&&&&''''''((()))))))))***)))''''''(((((('''%%%'''(((((()))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&((())))))((()))***)))(((''''''((('''''''''''''''''''''''')))((('''&&&%%%$$$$$$###%%%%%%'''''''''&&&%%%$$$%%%&&&&&&&&&$$$""" ######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''((((((((('''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''((())))))))))))(((''')))))))))*********++++++))))))*********+++++++++...---------------...///---------------------------------...//////000000222222333333333222111111000000111222333444666666666777888999<<>>888888666555444444333333555555555555666666666666666666555555555555666666999888888888888999::::::888<<<>>>>>>@@@HHHWWWcccuuu~~~sssmmmkkknnnyyy&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######""""""######$$$%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$###############!!!!!!"""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((&&&&&&'''''''''''''''''''''''''''''''''((())))))))))))(((((((((***+++,,,(((((((((((((((((((((((('''(((((((((((((((((()))&&&&&&'''(((((('''&&&&&&''''''(((***+++***(((%%%&&&&&&''')))))))))))))))))))))))))))))))))))))))'''''')))+++,,,+++'''###&&&'''''''''(((((()))))))))'''&&&'''(((((('''&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%&&&&&&'''((($$$$$$$$$%%%&&&'''((()))((()))+++***(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$######&&&&&&''''''&&&&&&%%%%%%''''''''''''&&&$$$""" &&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((((((((************(((((()))))))))*********++++++)))************+++++++++,,,,,,+++************+++++++++++++++,,,,,,,,,,,,,,,------......///000000111111222222222222222111000111111222333444444555444666888888999>>>FFFLLLOOONNNJJJEEE???===>>>???999888777666555555555555555555555555555555555555555555444444555555666666888777777777777777888888666999<<<<<<<<>><<<===???777777666555555555555666111222333444555777888888444444444444444555666777666555555444444444555555777666666777888:::<<<===>>>JJJ\\\qqqxxxqqqlllhhhfffjjjqqquuuuuuqqqjjjiiimmmpppoooooossswwwzzzzzzzzz||||||)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$'''&&&$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&###"""!!!"""###$$$###!!!""""""""""""""""""""""""'''&&&%%%###"""!!!!!!!!!!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''((('''%%%###$$$$$$%%%'''((('''$$$""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((()))***++++++***)))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&%%%###!!! !!!&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%(((...333111(((!!!###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((())))))******++++++,,,,,,***)))))))))***+++((()))***+++,,,---------***+++,,,---...---,,,+++.........///////////////------......//////000000222222333333333333222222111222444444444555888:::======>>>>>>>>>===;;;:::888777555444333222111111111222333555777888::::::222333444555444333222111333333222222222333444444666666666666777777777777===EEEQQQ^^^nnnzzzrrrkkkiiihhhggghhhlllmmmoooqqqmmmeee``````aaagggcccdddkkktttxxxpppooollllllnnnvvv&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%###"""!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$###"""###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!"""""""""$$$%%%&&&&&&&&&&&&%%%$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&%%%%%%###""""""&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&))),,,+++'''######$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((())))))******,,,,,,***)))))))))***+++))))))***+++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,............////////////.........//////////////////000000111111000000///...000222333444666999<<<<<<<<<======<<<;;;:::999888777555444222222111111333333444555666777777888222333333444444333111111444333333333333444555555555555666666666777777777777<<>>@@@HHHVVVkkkzzzxxxwwwvvvxxx|||zzzsssooogggaaa\\\\\\^^^aaaiiiqqquuu{{{zzzxxx}}}%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&########################!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&%%%$$$###$$$###""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""######$$$###"""!!! !!!"""###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$"""&&&&&&###"""$$$'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###%%%%%%&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''############$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''$$$$$$############$$$$$$###$$$%%%%%%%%%$$$###""""""###%%%%%%$$$$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!%%%'''&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***+++,,,,,,,,,---------,,,+++***'''((()))******+++*********++++++,,,,,,,,,,,,,,,***++++++,,,...//////000.........///////////////......////////////......///111222333444666888;;;===<<<:::777555333333333000000000111222444555666444444555555555666666666666555444222111000111111---------...///000111222111111111111222222222333555666777777888888:::;;;<<>>GGGUUUfffxxx}}}}}}zzzwwwwww|||}}}yyy{{{~~~$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###"""###%%%&&&&&&%%%###"""""""""##################""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$######$$$$$$######""""""!!!!!!###"""""""""###$$$%%%&&&########################""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$######""""""""""""""""""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%##################"""!!!###$$$%%%$$$""""""$$$%%%""""""###$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((()))*********))))))))))))))))))))))))******))))))******+++,,,++++++******+++,,,---...,,,,,,,,,---------......------...///000000000000000000////////////......000000000000000000111111111111222222222222111111111111111111111222333333444555555444111///...///333222222000///...------...///000222222222222111000000000000000000000000////////////000000000000111222444555333222222333777:::BBBNNN]]]qqq~~~{{{|||~~~{{{uuupppiiikkkooorrrvvv|||%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%############"""""""""!!!"""""""""""""""$$$%%%&&&########################""""""""""""#########$$$!!!!!!!!!"""""""""######$$$$$$###"""""""""""""""!!!"""$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$##############################"""############$$$$$$$$$######""""""######$$$%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&&&&%%%$$$###$$$%%%"""#########$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############################################################$$$$$$%%%%%%""""""""""""############$$$$$$$$$$$$$$$###""""""!!!""""""######$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###%%%&&&&&&%%%$$$$$$%%%!!!"""###$$$%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))******))))))******+++,,,******++++++,,,------...((())))))***+++,,,---------...///000000111111000000000/////////..................//////000000000000111111222222111000///000000000000111222444444111222444444222111111222111111000000////////////---...000111222111111000000000000000000000000000........./////////000000111222222111000000000000555555888AAAJJJWWWlll~~~~~~{{{xxxvvvsssoookkkbbbbbbccccccfffkkkrrrxxx~~~&&&''''''&&&%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$######""""""!!!!!!!!!""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######""""""""""""""""""""""""#########"""!!!!!!!!!"""###%%%&&&########################""""""!!!!!!""""""###$$$ !!!!!!""""""$$$$$$###""""""!!!"""""" !!!###$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''#########$$$$$$#########"""""""""""""""""""""""""""############$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%###"""###$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%#########"""""""""""""""###$$$$$$$$$$$$###"""""" !!!"""###$$$$$$%%% !!!"""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$#########'''&&&$$$#########$$$%%%###&&&(((((('''%%%%%%%%%!!!"""###$$$%%%%%%$$$#########"""""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))*********)))***++++++,,,)))***+++,,,---...------++++++,,,---///000111111---...///000111111111111000000//////.........---------......///000000111000000111222222111///.../////////000111333444555...000222333333333444555.../////////000000000111,,,---///000111111000000000000000000000000000000............/////////000///000000//////111333222111000222888;;;AAAOOO^^^nnnzzzuuupppllllllkkkjjjhhhaaa```^^^\\\]]]bbbjjjoooxxxzzz%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$$$$#########"""""""""$$$%%%$$$###%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$&&&%%%###"""!!!"""###$$$""""""""""""""""""""""""$$$$$$############$$$$$$########################&&&$$$!!!!!!###%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$***'''######$$$%%%$$$###%%%%%%$$$###"""""""""###"""""""""###$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%!!!!!!""""""#########$$$$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###"""""""""$$$&&&((()))%%%%%%%%%$$$$$$$$$######&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$#########$$$%%%&&&!!!###$$$"""!!! !!!$$$#########%%%$$$"""!!!###"""!!!!!!"""$$$&&&'''###$$$&&&(((((('''&&&%%%######""""""""""""######!!!!!!""""""#########$$$'''&&&&&&%%%$$$###""""""%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$$$$#########$$$###!!!$$$%%%&&&%%%###!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111222222222000000000000000///......,,,------...///000111111000000000000000///......//////111222333444444444111222333333333111000///........................000000000000111111111111////////////////////////222000//////111111...+++---......///000111111222111444666666666:::BBBIIIYYYdddxxxyyyqqqjjjgggeeeccccccfffaaaaaa```___^^^___bbbeeetttyyy~~~%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$############$$$$$$$$$$$$#########"""""""""$$$%%%$$$###$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$###""""""##############################""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$##################$$$'''%%%""""""%%%&&&&&&%%%$$$$$$######"""########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$###############$$$$$$$$$$$$#####################$$$$$$$$$!!!"""""""""##################""""""######$$$%%%########################""""""###$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###########################$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$###"""!!! %%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%''''''%%%$$$###""""""""" """######!!! %%%$$$""""""######""" !!!!!!"""###$$$%%%%%%%%%"""###%%%&&&'''&&&%%%$$$######""""""""""""######""""""""""""""""""""""""&&&%%%%%%$$$$$$######"""%%%$$$$$$###""""""######""""""###$$$%%%&&&'''((($$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$"""!!!###$$$%%%%%%###!!!!!!"""!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......///000000111111000000000000000///......------......//////000000000000000000000///.........///111222333444444444111111222222111000000///.................................////////////000........................///...---...111111///---......//////000000111111,,,///222111111333:::???GGGPPP___pppuuummmfffdddbbb```aaadddcccdddddddddcccccceeegggqqqwww~~~}}}{{{}}}%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%"""###$$$$$$###"""###$$$"""###%%%&&&%%%$$$""" ########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###!!!"""%%%&&&'''&&&#########"""######$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&%%%$$$$$$$$$$$$#########%%%$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""############""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###!!!!!!"""######"""  """'''%%%"""!!!"""""""""!!!!!!###%%%&&&%%%$$$###!!!"""###$$$%%%$$$###"""#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########!!!""""""###$$$%%%&&&&&&$$$$$$$$$###############""""""###$$$$$$$$$$$$###!!! """$$$%%%$$$###!!!###$$$$$$###""""""###!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))************++++++,,,,,,,,,,,,,,,,,,,,,------------.........------......//////000000///000000000000///...............///////////////000000000000000///.........///000222222333333333111111000/////////000000////////////////////////,,,,,,,,,---------..............................,,,,,,,,,---000000///...////////////////////////***---//////---...222555999???HHHRRRaaawwwssskkkdddbbbaaa```aaaeeegggiiikkkkkkkkkkkklllmmmpppwww}}}{{{|||}}}%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$##################$$$$$$$$$############$$$$$$############$$$$$$$$$$$$"""###$$$$$$###"""###$$$######$$$%%%$$$###"""!!!########################!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""""""""###$$$%%%%%%%%%###"""""""""###$$$%%%%%%%%%$$$$$$$$$###"""""""""&&&%%%$$$######$$$%%%&&&$$$$$$##################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$######%%%$$$$$$$$$###""""""""""""""""""""""""#########!!!"""###%%%%%%$$$##############################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################%%%%%%$$$$$$######""""""############$$$$$$$$$$$$ !!!###$$$%%%$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%%%%$$$###"""######"""!!!!!!$$$&&&***'''$$$""""""#########!!!"""###$$$%%%$$$$$$###""""""###$$$$$$$$$###"""########################!!!!!!""""""############""""""######$$$$$$$$$%%%$$$$$$###############$$$$$$$$$###"""!!!!!! ########################"""######$$$$$$$$$######"""!!!!!!"""$$$$$$###""" """###$$$###"""###$$$""""""!!!!!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((()))))))))************+++++++++++++++,,,,,,,,,------------.....................//////000000000//////000000//////...---///////////////.........000000000000000///.........///000111222222222222111000///......///000111000000000000000000000000+++,,,,,,,,,------------........................,,,,,,,,,---.........---//////////////////......---///111000///...///111222666<<>>EEESSSfffvvv{{{yyywwwvvvuuutttqqqooommmllllllmmmnnnnnnkkkiiiaaa```___aaafffnnntttxxx~~~|||~~~###$$$$$$%%%%%%$$$$$$###!!!"""######"""!!!"""$$$$$$$$$#########"""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!""""""##########################################"""""""""######$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""""""""""""""!!! """""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!###'''$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!"""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%%%%###"""###$$$"""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###""""""""""""""""""###"""######$$$$$$%%%%%%&&&!!!"""""""""############"""""""""""""""""""""##############################$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""######""""""""""""######!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######!!!!!!!!!""""""!!!!!!!!!########################""""""############""""""######""""""""""""######""""""############""""""!!!!!!!!!!!!""""""#########"""!!!!!!!!!"""$$$%%% """$$$$$$""" !!!!!!!!!!!!""""""""""""########################!!!"""""""""############"""######$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""################################################"""######""" """$$$&&&&&&&&&%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""$$$$$$%%%%%%&&&''''''''''''''''''''''''((())))))***,,,000333444333111//////000000111111000000///////////////////////////------,,,++++++++++++,,,+++,,,---......//////...------------------------,,,------........./////////000111222222111000///...........................---+++******+++,,,---++++++,,,,,,,,,,,,,,,,,,*********))))))***************+++++++++++++++***,,,,,,,,,---------......------------------------***+++,,,---///111444666:::AAAKKKVVVaaasssvvvtttrrrqqqqqqpppooommmiiihhhggghhhhhhgggeeeccc]]]\\\[[[[[[]]]bbbgggkkktttwwwyyyxxxwwwxxx~~~###$$$$$$%%%%%%$$$$$$###!!!"""######""""""###$$$$$$$$$###""""""""""""###"""############$$$$$$$$$################################################!!!!!!  !!!!!!""""""###$$$$$$$$$########################!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!  !!!"""""""""""""""!!!!!!  """###%%%&&&&&&&&&""""""""""""!!!!!!!!!!!!!!!  ###############""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$!!!!!!!!!"""""""""######""""""######$$$%%%%%%&&&######################## !!!!!!!!!!!!$$$$$$""" !!!###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""############"""""""""############$$$###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%###############"""""""""######""""""""""""#####################"""!!! """############$$$$$$$$$$$$%%%%%%###"""!!!###$$$!!!!!!""""""""""""!!!!!!######################## !!!!!!!!!!!! ######""""""""""""######""""""############""""""""""""!!!!!!!!!"""######%%%%%%############%%%%%%!!!!!!!!!!!!""""""###$$$!!! !!!"""###""" !!!!!!!!!!!!""""""""""""########################""""""""""""############""""""""""""#########$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$###""""""$$$&&&&&&'''&&&$$$"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&%%%###$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))***,,,///111222222000///------............------........................------,,,+++++++++++++++***+++,,,---............------------------------+++,,,---...///////////////000111222222111000///------------------------+++++++++++++++,,,------******++++++++++++,,,,,,******))))))))))))******))))))***+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111111666777;;;@@@GGGTTTiii{{{tttrrrpppooooooooonnnmmmiiigggeeedddcccbbb___\\\\\\\\\[[[YYYWWWXXX\\\^^^gggjjjmmmnnnooottt}}}###$$$$$$%%%%%%$$$$$$### """######""""""###$$$%%%$$$###"""!!!""""""###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!""""""###"""""""""""""""""""""###########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$%%%&&&&&&&&&""""""""""""!!!!!!!!!!!!$$$$$$$$$### """""""""""""""#########"""""""""""""""""""""""" !!!!!!"""######$$$!!!!!!!!!!!!"""""""""#####################$$$$$$######################## !!!!!!!!!""""""""" %%%%%%""" !!!###""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$%%%%%%""""""#########$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$############""""""""""""##################""""""""""""#####################"""!!!!!!!!!!!!"""""""""############%%%%%%$$$!!!!!!"""%%%!!!""""""######""""""!!!########################!!!!!!!!!""""""!!!!!!!!!######""""""""""""######""""""############""""""$$$###"""!!!!!!!!!"""###!!!!!! !!!!!!""""""""""""""""""!!! """ !!!""""""!!! !!!!!!!!!"""""""""###########################""""""""""""############"""""""""""""""###$$$$$$###""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$%%%$$$###""""""$$$&&&$$$$$$$$$###!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$%%%&&&&&&%%%######$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((())))))***+++---...000000//////,,,,,,------------,,,,,,---------------------------,,,++++++***+++++++++***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////...///000111222222111000///------------------------((()))***+++,,,---------************+++++++++,,,+++******))))))******+++((())))))***++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...///000111111111111555999:::???MMM\\\nnn{{{tttqqqooonnnoooppppppooojjjhhhfffdddcccaaa___\\\]]]^^^]]][[[WWWUUUVVVXXXZZZ^^^ccceeehhhooo|||~~~$$$$$$$$$%%%%%%$$$$$$$$$ """######""""""###%%%%%%$$$"""!!!!!!!!!"""###"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''$$$$$$######"""""""""!!!########################$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""$$$$$$###""" !!!!!!!!!!!!!!! !!!"""######"""!!! """"""""""""!!!!!!!!!!!! !!!#########!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!""""""###!!!!!!!!!!!!""""""""""""&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&"""''''''$$$"""###%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$###### """###%%%&&&$$$$$$$$$###############""""""""""""##################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$######""""""""""""######!!!"""############"""""" !!!!!!"""""""""######%%%&&&$$$!!! """%%%""""""############""""""########################$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######""""""############""""""%%%$$$###!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$"""!!!"""  """"""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$$$$###!!!"""$$$&&&!!!"""###"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###$$$%%%%%%$$$"""###$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&'''((()))*********+++---......//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...///000111222222111000///------------------------&&&(((***,,,---...------))))))******+++++++++,,,++++++************++++++(((((()))***************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,/////////,,,...444888777555<<>>EEEKKKWWWccctttxxxrrroooppprrrqqqrrruuusssxxx{{{{{{}}}~~~}}}zzzuuuuuuxxx}}}yyyvvvuuuvvvzzz!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""$$$"""!!!"""###%%%$$$$$$"""#########!!!!!!###$$$"""!!!  """###%%%%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!  """$$$$$$###!!! ############"""!!!""""""""""""""""""""""""##############################"""""""""!!!!!!!!!!!! !!!!!!"""######$$$%%%%%%""""""""""""""""""""""""!!!!!!"""############"""""""""!!!!!!""""""###$$$!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!###"""""""""""""""######"""###$$$###"""!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!"""###$$$$$$"""""""""######"""""""""$$$$$$########################"""!!!!!!"""###$$$########################"""######$$$$$$%%%%%%&&&##############################""""""""""""######%%%$$$$$$###"""!!! !!!###$$$%%%$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############!!!"""""""""##################""""""""""""###############!!!!!!#####################$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!""""""##################""""""""""""###### !!!"""######"""!!! !!!!!!!!!!!!""""""""""""#########"""""""""""""""%%%###""""""###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$&&&'''&&&&&&&&&(((***)))+++,,,+++)))(((((()))''')))+++---...//////...///---+++******+++,,,...************+++,,,---...///...---,,,,,,,,,,,,,,,---------....../////////////////////000000111111///////////////...,,,,,,++++++,,,,,,------...///,,,***))))))+++------,,,,,,,,,+++++++++************(((((((((***+++***)))*********)))))))))((((((******)))))))))(((((((((************************))))))*********+++++++++------------------,,,,,,,,,---...///000333888;;;AAAIIIVVVeeetttyyyuuuvvvxxxxxxzzz~~~|||}}}~~~{{{~~~zzzuuuppplllggghhhiiikkkpppwww}}} !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""""""""#########$$$$$$""""""!!!!!!!!!!!! !!!!!!"""###""""""""""""""""""""""""###""" !!!"""$$$$$$###"""#########""""""###%%%!!!  !!!!!!"""######"""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!  """$$$%%%###!!!"""###$$$###"""!!!!!!###""""""""""""####################################""""""!!!!!!!!!!!! """"""######$$$$$$%%%%%%""""""""""""""""""""""""!!!"""######$$$$$$######"""!!!!!!!!!!!!"""######"""""""""!!!!!!!!!!!! !!!""""""######""""""!!!"""""""""""""""######$$$ !!!######"""!!!"""###""""""""""""############ !!!!!!"""$$$%%%&&&!!!""""""######""""""!!!""""""""""""""""""#########"""!!!!!!!!!"""###$$$""""""#########$$$$$$$$$!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$###"""!!! """"""#####################$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""""""""######!!!""""""""" """###"""""""""###############""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""######$$$$$$######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$###############%%%###""""""###$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%&&&(((***)))+++,,,,,,***))))))***&&&''')))+++,,,---......------,,,+++++++++,,,---+++******++++++,,,---...//////..................---------...//////000000...//////000000111111222000000111000000///...---,,,,,,++++++,,,---......,,,***((()))+++---------,,,,,,,,,++++++++++++******(((((()))***+++***)))++++++***))))))(((''''''++++++++++++++++++++++++***************))))))))))))))))))************+++++++++,,,,,,,,,+++******+++,,,---------...111333555888@@@KKKWWWfffzzz|||{{{|||{{{}}}~~~~~~{{{uuummmeee```^^^\\\^^^```dddjjjqqqwww{{{""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""###$$$%%%%%%$$$######$$$%%%%%%%%%###!!! """"""#########$$$$$$$$$""""""!!!!!!!!!  !!!!!!"""""""""""""""""""""""""""!!! !!!###"""""""""#########""""""$$$&&&!!!  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""###%%%$$$!!! !!!###!!!"""""""""####################################""""""!!!!!!!!! """""""""###############"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""############"""""""""!!!!!!!!!"""##################""""""""""""""""""###$$$$$$"""$$$###!!! !!!###!!!!!!!!!""""""""""""###"""!!!!!!!!!"""###$$$$$$!!!!!!""""""""""""!!!!!! !!!"""""""""######"""!!!!!!!!!"""$$$%%%!!!!!!"""###$$$%%%%%%&&&############$$$$$$$$$$$$########################$$$######""""""######$$$!!!!!!""""""""""""""""""$$$######""""""""""""###""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""""""""###### """""""""!!!"""###!!!!!!!!!""""""#########""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""############"""""" !!!!!!"""######$$$$$$######""""""""""""#########""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%$$$$$$$$$###%%%###""""""###$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%&&&((()))(((***++++++***)))***+++***))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........------------......///---------...///000000000...//////000111111222222000000000000000///---------,,,+++++++++,,,---...,,,***((((((***---......++++++++++++***************(((((()))***+++***))))))))))))))))))((((((((((((((()))******++++++++++++*********)))))))))((())))))))))))************))))))++++++,,,+++******,,,...///.........///111111111444:::@@@HHHWWWgggyyy}}}yyysssiii```[[[ZZZUUUUUUWWWZZZ]]]ccciiilll$$$$$$%%%%%%%%%$$$$$$###########################""""""######$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""###$$$&&&'''&&&### """############$$$$$$$$$""""""!!!!!!   """"""""""""""""""""""""!!! !!!""""""!!!"""###$$$###""""""$$$&&&!!! !!!"""$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""########################$$$""" !!!$$$&&&!!!$$$%%%$$$!!! !!!###!!!!!!""""""#########$$$"""""""""""""""""""""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!"""######$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######""""""!!!""""""###$$$$$$ ###%%%$$$!!! """ !!!!!!!!!"""######"""""""""""""""###!!!!!!""""""""""""!!!!!! !!!""""""######"""!!!!!!!!!###$$$%%% !!!###$$$%%%&&&'''''''''''''''''''''''''''""""""""""""""""""""""""$$$$$$############$$$$$$ !!!"""###$$$%%%%%%$$$###!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""""""""######"""######"""###$$$ !!!!!!"""""""""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""############"""""" !!!!!!"""###$$$$$$$$$######""""""""""""######$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%###""""""###$$$$$$##############################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#####################$$$%%%&&&&&&%%%%%%''')))&&&(((***+++***)))***+++---,,,+++***)))***+++,,,++++++,,,---------,,,,,,++++++++++++,,,---......************++++++,,,------------...///000000111...//////000111222222222000000000000///...---,,,...---,,,+++++++++,,,---,,,***((((((***---......************))))))))))))***(((((()))***+++***)))''''''(((((())))))******$$$$$$%%%&&&'''((())))))+++*********))))))(((((())))))))))))************)))***+++---------,,,+++,,,---...---,,,+++,,,...111///000333333555@@@NNNTTTdddxxx~~~{{{wwwqqqhhh^^^YYYXXXQQQQQQRRRSSSUUUYYY^^^bbb%%%$$$###"""""""""###$$$%%%$$$$$$###"""!!! ###########################$$$%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&''''''(((""""""!!!!!! ######"""""""""""""""###""""""""""""""""""######!!!###$$$$$$"""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""!!!!!! %%%$$$"""  !!!"""############$$$$$$$$$###$$$%%%%%%$$$###"""!!!!!!""""""""""""#########"""$$$%%%%%%###!!! """"""###""""""!!! !!!!!!!!!!!!!!!"""############################## !!!"""######"""!!! """$$$%%%###"""""""""###"""!!! !!!"""###!!!!!!"""###############"""#########$$$$$$$$$$$$""""""""""""""""""""""""%%% !!!$$$###!!!%%%$$$$$$$$$$$$$$$$$$%%%""""""!!! !!!######$$$###"""!!!!!!"""###$$$###$$$$$$###!!! """###$$$$$$###"""!!!!!!""""""%%%$$$$$$$$$"""!!! $$$#########""""""!!!!!!###!!!!!!"""###$$$###"""$$$$$$#####################"""!!!!!!!!!"""$$$%%%########################!!!!!!!!!!!!!!!  !!!!!!!!!!!!########################!!!!!!""""""######$$$$$$########################""""""!!!!!!!!!!!!""""""############"""""""""""" !!!!!!!!!"""""""""!!! """"""""""""######""""""""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%$$$$$$###"""!!!!!!""""""%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$$$$######!!!"""""""""############&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$###"""!!! $$$#########""""""!!!!!!$$$#########$$$%%%&&&&&&&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))*********+++++++++++++++***************++++++,,,,,,------,,,,,,+++******))))))******+++,,,000///...------...///000//////......///000222333000000/////////111222333222111000///............++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((()))***''''''((((((((((((''''''&&&'''''''''''''''''''''(((((((((((())))))))))))++++++******+++,,,,,,---++++++******++++++,,,---000///......000444999<<>>JJJXXXcccvvv~~~xxxqqqlllkkkmmmooopppuuutttssspppkkkfff```]]]\\\\\\^^^aaabbbaaa]]]ZZZ!!!!!!"""######$$$%%%&&&"""""""""""""""#######################################$$$$$$$$$$$$######$$$$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$'''&&&%%%$$$############$$$%%%&&&%%%###!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""$$$$$$$$$######""""""""""""############""""""""""""""""""!!!!!!############$$$$$$$$$$$$!!!!!!!!!!!! !!!""""""###"""""" !!!!!!"""""""""""""""########################%%%$$$###""""""###$$$%%%$$$%%%$$$""" !!!###""""""!!!!!!!!!!!!""""""!!!!!!"""###############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!!!!###%%%%%%$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###!!! """#########"""""""""""""""###!!!!!!"""########################"""""""""""""""###!!!!!!!!!###$$$###"""""""""""""""############"""""""""""""""######$$$########################""""""############""""""""""""#########$$$$$$$$$########################$$$$$$######""""""!!!!!!###########################""""""""""""""""""###############"""""""""!!! !!!!!!!!!!!!  """###$$$###!!! !!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$######"""""""""""""""""""""############""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!""""""###############$$$$$$%%%%%%&&&$$$$$$###"""!!!!!!!!!"""###"""!!!"""$$$&&&&&&%%%######$$$$$$$$$######"""$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***))))))))))))******+++++++++,,,,,,,,,,,,++++++******))))))******+++,,,------------------------/////////000000111222222111111000//////000111222///...---,,,,,,++++++,,,************************)))***************++++++))))))))))))))))))))))))(((((())))))))))))))))))&&&'''((()))******++++++'''''''''''''''&&&%%%$$$*********)))(((((('''''''''''''''((((((((()))))))))))))))))))))((((((''')))))))))))))))***++++++,,,,,,---------------,,,...//////000444:::DDDJJJVVVaaarrrzzzuuunnnjjjiiilllnnnoooqqqqqqpppnnnkkkfffbbb``````bbbeeeiiillllllhhheee!!!!!!"""###$$$%%%%%%%%%"""""""""""""""#########################################################$$$$$$###"""""""""""""""!!!""""""######""""""!!! !!!"""###$$$$$$%%%!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$$$$'''&&&%%%$$$############$$$%%%&&&%%%###!!!!!!"""########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""""""""#################################""""""#########$$$$$$$$$ !!! !!! !!!""""""###"""""" !!!"""###""""""!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$""" """$$$!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""###$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!""" !!!""""""###$$$$$$$$$""""""""""""""""""""""""###$$$$$$###!!! """######"""""""""""""""#####################"""!!!!!!""""""""""""""""""#########!!!!!!!!!###$$$###"""!!!!!!"""""""""#########!!!"""""""""############""""""""""""""""""""""""""""""############""""""############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!##############################""""""""""""##################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###$$$$$$"""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!! ###"""""""""""""""##################"""""""""!!!"""""""""######"""""""""!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$$$$ !!!""""""###############$$$$$$%%%%%%&&&$$$$$$###"""!!!!!!!!!"""###!!! !!!$$$%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((()))******+++***++++++,,,,,,++++++*********))))))******+++,,,,,,------------------,,,//////000000111222222222222111000//////000111111//////...---,,,,,,,,,,,,************************))))))******+++++++++,,,))))))))))))))))))))))))))))))((((((((((((((((((%%%&&&((()))*********)))************))))))((('''******))))))((((((((('''''''''''''''(((((((((((((((((()))))))))(((((('''))))))(((((())))))***+++)))******+++***)))((('''((()))+++,,,...111444777@@@HHHVVVeeetttzzzuuunnnkkkjjjlllnnnoooooonnnmmmllliiigggdddccccccdddhhhmmmqqqsssrrrppp!!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""########################$$$###""""""""""""###$$$#########""""""######$$$"""######$$$$$$######"""!!!!!!!!!!!! !!!!!!""""""""""""######!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$##################$$$&&&%%%$$$"""##############################!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!! !!!!!!!!!"""""""""######$$$###############$$$%%%!!!""""""""""""#########!!!"""###""" !!!### !!!!!!""""""""""""!!! """#########"""!!!""""""""""""""""""""""""#########""""""#########"""######"""!!!!!!"""$$$!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" """###$$$%%%%%%%%%""""""############""""""###$$$$$$###!!! """###"""""""""""""""######$$$###############"""!!! """"""""""""###############!!!!!!"""###$$$###""" !!!!!!""""""#########!!!!!!"""############"""""""""""""""""""""""""""!!!!!!""""""######"""""""""############$$$$$$$$$""""""""""""""""""""""""############""""""""""""########################$$$######""""""######$$$############"""""""""""""""""""""!!!!!!!!!!!! !!!""""""""""""##################""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!"""""""""""""""######$$$"""############"""!!!!!!!!!""""""######""""""!!! !!!!!!!!!"""""" !!!""""""###""""""""" !!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$###"""""""""#########""" !!!###%%%$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''(((((((((((()))******+++******++++++++++++******,,,,,,++++++,,,,,,---...------............------...///000111222222222222222111000/////////000111//////...---,,,,,,,,,,,,************************))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))(((&&&$$$######$$$&&&''')))*********((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''')))*********)))(((((((((((((((((())))))***++++++,,,++++++***)))((('''((()))+++---......///333999AAAJJJVVVeeeuuu~~~zzzsssooonnnooopppqqqpppnnnllljjjhhhgggffffffeeegggjjjoootttwwwwwwvvv"""###$$$$$$$$$$$$###"""$$$$$$######""""""!!!!!!########################$$$###"""!!!!!!"""###$$$""""""""""""###$$$%%%%%%"""######$$$$$$######""""""""""""!!!!!!!!! !!!!!!"""""""""#########!!!!!!!!!!!!"""###$$$%%%$$$######"""""""""######"""###%%%%%%$$$###$$$%%%########################"""""""""#########$$$$$$ !!!!!!!!!"""""""""### !!!""""""!!!!!!!!!!!!"""""""""######""""""!!!"""###$$$%%% !!!!!!!!!""""""""" """$$$###"""!!!"""###!!!""""""""""""!!!!!!  """#########!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!!!!#########"""###$$$ !!!"""######"""!!! !!!!!!"""###############"""""""""#########$$$$$$"""""""""""""""""""""""" !!!"""!!!!!!!!!"""###""""""!!!!!!""""""### """$$$%%%%%%%%%%%%!!!!!!"""######"""!!!!!!###$$$$$$###!!! """###"""""""""""""""###$$$$$$!!!""""""############"""!!!"""""""""###############!!!!!!"""###$$$###""" !!!!!!"""######$$$ !!!"""###$$$######""""""""""""""""""""""""""" !!!""""""""""""!!!"""""""""############$$$"""""""""""""""""""""""""""""""""""""""#################################$$$######""""""######$$$############""""""""""""""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!! """###$$$###""""""""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%$$$###"""""""""""""""###$$$$$$"""######$$$###"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!!!!!!!!!!!!!!!!##################""""""$$$############$$$$$$%%%$$$"""!!!!!!###$$$###"""""""""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&'''''''''(((((()))++++++******++++++++++++******,,,,,,++++++,,,,,,---...---...////////////...---...///111222333333222222333222000/////////000111...---,,,++++++******+++************************))))))***++++++,,,------))))))))))))))))))))))))))))))((((((((('''''''''((())))))((('''$$$!!!  """%%%'''((())))))&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&(((***++++++******(((''''''''''''((())))))------,,,,,,++++++******++++++++++++---...//////,,,000444999???IIIUUU]]]nnn{{{{{{zzzzzzzzzzzzsssqqqmmmjjjhhhhhhjjjkkkjjjlllpppuuuzzz|||zzzyyy"""###$$$%%%%%%$$$"""!!!%%%$$$$$$###"""!!!!!! ########################$$$###"""!!!!!!"""###$$$!!!!!!""""""###$$$&&&&&&""""""############""""""!!!!!!"""###$$$%%%&&&&&&!!!!!!""""""#########$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""######!!!###%%%%%%$$$$$$%%%&&&####################################$$$$$$$$$$$$ !!!!!!!!!""""""######!!!###%%%!!!!!!!!!!!!"""""""""""""""!!! """###$$$ !!!!!!!!!!!! """###""" !!!""""""###""""""!!!  """###$$$###!!! """""""""""""""""""""""" !!!"""######"""!!!  ###$$$$$$###$$$$$$ !!!"""######"""!!! !!!!!!"""###########################$$$$$$$$$$$$######################## """#########"""############""""""""""""###### """$$$%%%%%%%%%%%% !!!""""""!!! ###$$$$$$###!!! """###""""""!!!""""""###$$$$$$ !!!###$$$$$$%%%%%%!!!!!!""""""#########$$$###!!!!!!"""###$$$###""" !!!"""######$$$ !!!"""$$$$$$######""""""""""""""""""""""""""" !!!!!!"""!!!!!!!!!""""""""""""#########""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################$$$$$$############$$$$$$############""""""""""""######""""""!!!!!!!!! !!!"""""""""!!!  ###$$$###""" """"""!!!!!!!!!!!!"""""" !!!"""######"""!!! """"""!!!""""""###$$$$$$"""######$$$$$$"""!!! !!!!!!""""""""""""!!!!!!""""""""""""############""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!$$$#########$$$%%%&&&&&&%%%###!!!!!!"""###""""""!!!"""###$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''((()))++++++******++++++++++++************))))))******+++,,,---...///000000///...---...///111222333333222222333222111/////////000111---,,,+++***))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&'''''''''%%%###!!!%%%%%%'''((()))*********$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((($$$&&&(((+++,,,,,,,,,+++'''''''''''''''((())))))***)))(((''''''&&&''''''...,,,))))))***---...///))),,,///000333888@@@FFFJJJYYYiiisssvvvsssnnnjjjiiijjjlllnnnppprrrwww}}}}}}zzz$$$###"""!!!!!!###%%%&&&!!!!!!!!!"""######$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!############""" '''$$$ !!!%%%'''(((!!!&&&'''!!!!!!%%%%%%""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######""""""""""""""""""""""""###################################################%%%''''''%%%$$$%%%%%%$$$$$$############$$$$$$$$$$$$"""!!! ########################!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!######$$$###"""!!! !!!"""###$$$%%%%%%!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!! !!!###&&&&&&#########""""""""""""###############""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######&&&%%%###!!!!!!"""$$$%%%""""""""""""""""""""""""""""""############""""""$$$$$$######""""""!!!!!!###############"""!!!!!!!!!!!! !!!!!!$$$#########""""""!!!!!!%%%%%%$$$###"""""""""###$$$$$$###############$$$""""""############"""""" !!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$###"""""""""""""""""""""""""""!!!"""#########!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""### """$$$%%%&&&%%%###""" !!!!!!!!!!!!!!!!!!%%%$$$$$$$$$######""""""&&&%%%###"""""""""###$$$ !!!"""""""""""""""$$$$$$$$$#########"""""" !!!"""###$$$%%%%%% !!!!!!""""""##############################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((((((((())))))))))))((((((******)))))))))))))))*********+++++++++,,,,,,,,,000///---,,,++++++,,,---111111222333444444555555000000///...------,,,,,,,,,---.........---++++++)))******+++++++++************+++++++++,,,,,,,,,++++++************++++++%%%!!!""")))+++(((###&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$(((((((((((('''&&&%%%%%%''''''''''''(((((()))))))))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))((()))***((('''%%%&&&''')))((('''&&&&&&'''((()))+++++++++,,,...111444666@@@DDDKKKRRR\\\lll{{{rrrqqqrrrqqqtttzzzxxx|||$$$###"""!!!"""###%%%&&&#########"""""""""""""""########################"""##################"""######$$$$$$$$$###""""""#########"""!!!!!! !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$###!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$%%%%%%######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""!!!###$$$$$$###""""""######""""""!!!!!!""""""###$$$$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!! !!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""######""" !!! """$$$%%%### $$$######""""""######$$$###""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###%%%$$$###""""""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""#########"""""""""""""""###############"""!!!!!!!!!!!! !!!!!!############"""""""""!!!%%%$$$######""""""######$$$$$$###""""""######$$$""""""############"""""" !!!!!!!!!""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""######!!!!!! !!!""""""$$$$$$#########"""""""""###"""!!! !!!"""###!!!"""###$$$$$$$$$###"""$$$###!!! !!!"""###$$$$$$######""""""""""""$$$###""""""!!!!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$#########""""""!!!!!!!!!!!!!!!"""""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''(((((())))))))))))((((((******))))))))))))******)))))))))************+++///...------------------/////////000111111111222000//////...------,,,,,,---......///...---,,,+++)))******+++++++++******************+++++++++++++++******************+++***'''&&&'''+++,,,)))&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))(((***+++***)))((()))***))))))((('''((((((******++++++******+++---///111000444999>>>EEERRRaaalll|||}}}$$$###"""""""""###%%%&&&$$$$$$######"""!!!!!! ########################!!!""""""######""""""!!!"""######$$$$$$$$$############!!!!!!!!!!!!"""###!!!###&&&'''&&&'''***---555)))!!!$$$'''"""###""""""!!!!!!""""""###""""""!!!!!!!!! """""""""""""""""""""""" !!!"""###$$$%%%%%%######""""""""""""######""""""""""""""""""""""""######################## !!!###$$$###"""!!!"""###"""!!!!!! !!!!!!"""$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$""""""""""""""""""""""""!!!!!! """  !!!###"""!!!$$$######""""""######$$$""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""""""""$$$%%%&&& """"""""""""""""""""""""""""""""""""############"""############""""""!!!"""!!!!!! !!!!!!"""############""""""""""""$$$$$$###"""""""""############"""""""""######$$$""""""############"""""" !!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$###""""""""""""###""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!%%%$$$###"""""""""""""""###"""""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######'''%%%"""  ###$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!""""""######""""""$$$############"""""""""%%%$$$$$$###"""!!! """"""""""""""""""!!!!!!########################""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((((())))))(((((('''***)))))))))))))))******************++++++++++++------.../////////............///////////////////////////...------,,,,,,......///000///...---,,,******+++++++++******)))))))))))))))************************************,,,,,,,,,+++***)))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))''')))******)))((()))+++)))))))))))))))***+++,,,+++***)))(((((()))***+++(((***...000444<<>>IIIKKK222 !!!%%% %%%###""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$######""""""""""""######""""""""""""""""""""""""######################## ###$$$%%%$$$###"""$$$%%%"""!!!!!! !!!!!!"""$$$######"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""" !!!!!!!!!""""""######""""""!!!!!!!!!!!!###"""!!! !!!"""### !!!"""#########"""""""""""""""""""""""" !!!"""###$$$%%%%%%""" !!!"""######""""""!!!!!!""""""###"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""!!!!!!""""""######$$$$$$""""""############"""!!!""""""!!!!!!!!!!!!""""""#########"""""""""""""""######""""""""""""#########""""""""""""######$$$""""""############""""""!!!!!!!!!!!!!!!!!!""""""!!!""""""""""""#########%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$###""""""!!!!!!!!!"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!""""""###&&&%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""  !!!!!!""""""!!!!!!############"""""""""""""""""""""""""""#########$$$######""""""!!!!!!!!!####################################$$$$$$$$$$$$###$$$$$$%%%&&&&&&'''''''''(((((((((((((((((('''))))))))))))))))))***+++,,,,,,---------.........,,,---///000000000//////000000////////////////////////.........---------...///000000000///------******+++++++++***))))))(((((((((((())))))))))))*********++++++*********(((***,,,+++'''%%%%%%''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((###$$$%%%%%%&&&&&&&&&%%%(((((((((((())))))))))))''''''''''''&&&&&&''''''((((((((((((((((((((((((&&&'''((((((&&&%%%&&&'''((((((((())))))***++++++)))((((((''''''((()))))))))+++---...///333888<<>>===<<<<<<<<<>>>@@@AAA???@@@@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBCCCDDDFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIEEEDDDBBB@@@>>>>>>>>>???<<<<<<<<<======>>>>>>>>>======<<<;;;999888777777444444444444444444444444333333444444444333222222.........//////////////////////////////......---,,,,,,,,,,,,,,,---------++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))************((((((((('''''''''&&&&&&'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&(((***+++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&''''''((()))*********++++++++++++***************++++++++++++++++++++++++++++++++++++++++++***'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$###"""""""""!!!"""""""""######$$$$$$############$$$%%%&&&'''######""""""""""""##################""""""""""""########################!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((((())))))******))))))((())))))******+++,,,,,,,,,******++++++,,,---------.........///000222333444222222444555666888999999<<<<<<===>>>???????????????@@@AAABBBCCCCCCCCCBBBDDDCCCCCCCCCDDDGGGJJJLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSQQQQQQQQQRRRSSSTTTTTTSSSRRRRRRTTTVVVXXXZZZZZZ\\\^^^`````````^^^]]]UUUSSSQQQNNNMMMMMMNNNOOOKKKLLLMMMNNNOOOPPPQQQRRRPPPOOONNNLLLIIIGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<;;;:::888777666333333333333333222222222///000000000000///......,,,,,,,,,,,,,,,+++++++++************************))))))******+++,,,,,,---)))))))))*********++++++((((((((((((''''''''''''))))))************))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((''''''&&&'''((()))***((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''((()))************++++++++++++******+++++++++++++++,,,,,,,,,))))))))))))))))))))))))***)))((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############"""""""""""""""#########!!!!!!"""###$$$&&&'''(((###""""""""""""""""""###################################################""""""""""""##################$$$$$$$$$$$$######''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''))))))))))))************))))))***+++,,,,,,,,,,,,,,,,,,,,,---......//////,,,------...//////000000222222333555777:::<<<===<<<===>>>@@@BBBDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLLLLMMMLLLKKKJJJJJJJJJJJJLLLPPPUUUYYY\\\aaaaaabbbdddeeeggghhhhhhgggeeecccbbbaaabbbcccdddcccccccccdddgggkkknnnqqqpppssswwwzzz{{{yyyvvvtttjjjhhheeecccbbbcccdddeeecccdddfffhhhjjjlllmmmnnnlllkkkhhheeebbb___]]]\\\WWWWWWWWWWWWWWWWWWWWWWWWRRRQQQOOOMMMIIIFFFCCCAAAAAAAAA@@@>>>===;;;:::999444444555555555444333333.........------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************))))))))))))+++******))))))******+++(((((((((((((((((((((((('''((()))******)))((('''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&(((((((((((()))***++++++******++++++++++++******+++++++++,,,,,,,,,------)))))))))))))))))))))))))))))))))))))))))))))(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$###############"""###"""######$$$%%%&&&'''$$$######""""""######$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######''''''''''''((((((((()))&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%"""""""""######$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$&&&###!!!!!!$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''(((((())))))*********++++++++++++,,,,,,,,,***+++,,,---.../////////.........///000111111222...//////000111222222333666777888:::===@@@BBBCCCGGGHHHIIIKKKMMMOOOQQQRRRPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTSSSRRRTTTTTTVVVYYY___eeekkkoooqqqrrrsssuuuvvvxxxyyyzzzuuussspppnnnllllllmmmmmmmmmmmmnnnppptttyyy~~~zzzxxxuuusssssstttuuuwwwwwwxxxzzz|||~~~{{{wwwssspppooonnnnnnnnnnnnnnnnnnnnnnnnlllkkkhhhccc^^^YYYUUUSSSOOONNNLLLIIIFFFDDDBBBAAA;;;;;;;;;;;;;;;:::999999222222111000///.................................------,,,++++++*********)))************+++++++++,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,))))))))))))))))))))))))'''((()))******)))((('''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''"""###$$$%%%&&&&&&'''&&&((((((((())))))***+++,,,******++++++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++((()))***************)))%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((%%%$$$"""!!!!!!"""$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%$$$######$$$%%%%%%'''&&&%%%$$$###$$$%%%%%%'''&&&&&&%%%###!!! ((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&'''$$$!!!%%%$$$######""""""######%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$###"""""""""###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((***(((&&&%%%%%%'''***+++(((((()))***++++++++++++))))))******************++++++++++++++++++++++++---...///...------///111///000000000///111444666333333333333333555999<<<;;;===AAADDDFFFHHHKKKNNNNNNPPPSSSVVVYYY[[[\\\]]]]]]\\\\\\^^^```aaa___^^^^^^^^^___aaaccccccaaa^^^\\\]]]```eeellluuu|||{{{qqqoooooommmlllmmmoooqqqtttwwwzzz~~~~~~|||zzzyyyzzz}}}|||}}}wwwrrrnnnkkkiiieeebbb___[[[XXXUUUMMMMMMMMMKKKGGGCCC???<<<;;;888555555666666333000444222000000111111000...---+++((('''(((***++++++111///---******+++---...+++++++++++++++*********************************+++++++++***)))(((((('''))))))))))))((((((((((((&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))'''(((((((((((((((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))***)))%%% %%%%%%%%%&&&&&&&&&''''''&&&''''''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########%%%''''''&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%''''''&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&'''%%%$$$###"""###%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""!!!&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&$$$###%%%$$$######""""""######%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######""""""!!!""""""######&&&%%%$$$###""""""""""""$$$###"""""""""###%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((***)))((('''''')))***+++''''''((()))))))))))))))((((((((()))))))))))))))*********+++++++++,,,,,,---...///000///000222444555666777666666666999;;;:::;;;;;;;;;;;;===@@@CCCBBBDDDGGGIIIKKKNNNQQQTTTVVVYYY\\\aaafffiiilllmmmkkkiiiiiijjjlllnnnnnnmmmrrrrrrssstttuuusssppplllnnnoooqqqvvv}}}xxxlllgggddd```^^^___dddgggkkkooottt{{{|||zzzxxxwwwxxxzzz}}}|||yyyuuurrrooommmkkkjjjgggbbb[[[TTTNNNKKKEEEAAA>>>;;;;;;999666333555333111000000111000///000///---,,,------+++***///...,,,++++++,,,---...+++*********))))))(((((())))))))))))))))))))))))+++++++++***)))(((((((((***)))))))))(((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))*********+++++++++,,,,,,************************************************(((''''''((()))(((&&&$$$&&&&&&&&&&&&&&&&&&''''''&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%''''''&&&%%%%%%%%%""""""!!!!!!!!!"""###$$$%%%$$$$$$$$$###$$$$$$%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$######""""""######'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$######""""""######%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$###$$$$$$%%%&&&'''%%%%%%$$$###""""""""""""$$$############$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((()))))))))*********++++++'''((())))))***))))))))))))))))))*********+++++++++,,,,,,---...///000000111222444555555555777999777999:::;;;::::::;;;======>>>@@@AAAAAACCCFFFHHHKKKLLLOOOQQQSSSVVV[[[^^^aaaeeejjjqqqwww|||~~~~~~|||}}}~~~zzznnnaaa[[[WWWRRRQQQRRRTTTWWW[[[```eeellltttyyy|||vvvqqqnnnmmmkkkjjjkkkmmmoooqqqssstttwwwzzz|||||||||{{{xxxwwwuuusssssswww|||~~~uuummmfffbbb[[[XXXSSSOOOKKKHHHDDDBBB@@@>>>:::888888888777666222111111111222000---++++++***************+++++++++++++++******)))))))))))))))))))))))))))))))))+++++++++***))))))((((((******)))))))))((((((((())))))((((((((((((((('''(((((((((''''''''''''&&&))))))************))))))&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%(((((((((((())))))))))))*********++++++++++++,,,***************************************************(((&&&'''(((******)))'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$######"""""""""!!!!!!''''''''''''''''''''''''''''''''''''''''''''''''#########""""""#########%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%((('''%%%###$$$'''%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%$$$$$$$$$%%%############$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))************'''''''''''''''(((((((((((()))***+++++++++***))))))***++++++,,,+++++++++,,,,,,,,,------......///000000111333444555777777888999;;;<<<;;;;;;===>>>;;;===????????????AAABBBAAACCCGGGIIIKKKMMMQQQSSSTTTVVVYYY[[[___ccciiimmmppptttzzzzzzvvviii___TTTOOOLLLJJJKKKOOOMMMOOOQQQSSSVVV[[[aaaeeeooopppqqqqqqmmmhhhbbb^^^]]]\\\[[[ZZZZZZ\\\^^^``````bbbeeehhhiiihhhgggfffbbbaaa``````bbbhhhooouuu}}}~~~zzztttqqqlllgggaaa]]]YYYWWWRRROOOKKKGGGEEECCCAAA???666444333444444444111000,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))*********)))))))))((((((***)))))))))((((((''''''((((((((('''''''''''''''((())))))******))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&(((((((((((())))))))))))************++++++++++++************************************************+++)))(((((())))))((('''((((((((('''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%&&&&&&''''''"""###$$$%%%&&&%%%$$$###!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$###!!!!!!############"""!!!!!! ((((((((((((((((((((((((&&&'''''''''''''''''''''$$$##################$$$%%%%%%%%%&&&&&&&&&&&&''')))'''%%%$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""######$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((('''$$$###$$$&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""###%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&)))))))))*********++++++''''''''''''(((((())))))&&&''')))++++++***)))((()))***+++,,,,,,---,,,,,,......//////000111111222333444555777999:::;;;<<<===???AAAAAA@@@??????@@@AAACCCEEEGGGHHHIIILLLNNNMMMQQQVVV[[[^^^aaadddfffdddfffjjjmmmqqqwww|||}}}{{{{{{|||~~~~~~xxxqqqjjjeeeXXXPPPIIIFFFEEEDDDHHHMMMLLLMMMOOOPPPPPPRRRUUUXXX______```___]]]YYYVVVSSSSSSRRRQQQPPPPPPQQQSSSTTTSSSUUUXXXZZZ[[[ZZZXXXWWWSSSSSSSSSSSSVVV\\\dddiiiqqqsssvvvxxxzzz~~~|||wwwssspppnnnhhhddd```[[[XXXTTTPPPMMMEEEAAA===:::888888666555333333333222111111000000,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))******))))))((((((((('''(((((((((((((((((((((((('''(((((())))))(((((('''***)))(((''''''&&&''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************************************************''''''(((***,,,+++'''%%%(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%&&&'''&&&%%%$$$&&&'''!!!""""""###############"""###$$$%%%&&&%%%$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!#########$$$###"""!!! ((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&)))'''$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""###########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$######"""%%%$$$###"""""""""###$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$$$$%%%$$$######""""""#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$%%%&&&$$$$$$######"""######$$$###$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))******'''((()))*********)))(((((((((***,,,---.........000000111222333444555555888888999;;;<<<>>>??????AAACCCFFFFFFEEEDDDDDDEEEFFFGGGJJJLLLOOOSSSXXX[[[___ccciiinnnqqqtttvvvxxxxxx|||uuurrrooollljjjjjjjjjkkkmmmmmmllliiiddd^^^YYYVVVNNNHHHDDDCCCBBBBBBFFFKKKKKKMMMOOOPPPPPPPPPQQQRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKJJJLLLNNNPPPPPPPPPNNNNNNJJJKKKKKKLLLNNNRRRWWW[[[bbbccceeefffhhhkkkooorrrxxx|||{{{xxxtttnnnhhhddd\\\WWWPPPJJJFFFDDDAAA@@@:::999777555333111111000........................++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))***))))))))))))))))))((('''(((((((((((()))))))))''''''((((((((((((''''''))))))((((((((((((((((((&&&&&&'''((())))))))))))(((((((((((()))))))))))))))))))))************+++************************++++++++++++++++++++++++"""$$$'''+++------***((((((((((((((()))))))))***&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%&&&%%%######%%%'''"""###$$$$$$%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%$$$###"""!!!######"""!!!"""###%%%'''###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$$$$###!!!%%%$$$######""""""############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%&&&''''''$$$######"""######$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((())))))***++++++,,,((()))******++++++******)))+++---///111222333444666666777888999:::;;;;;;??????@@@AAABBBDDDDDDEEEFFFIIILLLNNNNNNNNNOOOOOOPPPRRRTTTWWW[[[bbbiiinnnuuuyyy{{{uuupppcccaaa]]]ZZZYYYYYYZZZ[[[[[[ZZZYYYWWWTTTQQQNNNLLLJJJFFFEEEGGGGGGHHHLLLRRRTTTWWWZZZ[[[YYYVVVUUUTTTOOONNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNLLLMMMMMMMMMMMMNNNQQQTTTWWWXXXXXXYYYYYY[[[___bbbfffiiilllllljjjjjjnnnrrrwww{{{}}}xxxoookkkfffaaa]]]YYYUUUSSSJJJGGGCCC???<<<:::999888666666444333111///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))*********'''((((((((())))))))))))(((((())))))))))))(((((((((''''''''''''(((((()))$$$%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++++++++++++++&&&&&&'''***---...,,,***''''''((()))******+++,,,))))))((('''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%###""""""$$$&&&$$$%%%&&&'''''''''&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$&&&'''&&&%%%$$$))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###"""!!!"""%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((("""###$$$%%%&&&'''''''''$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%$$$###"""!!!!!!!!! """%%%((()))########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$%%%### %%%$$$$$$###"""##################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""#########%%%%%%%%%$$$%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))((())))))***+++,,,,,,,,,******+++++++++,,,,,,,,,---///111444666888999:::<<<<<<===>>>???@@@AAABBBFFFFFFGGGHHHIIIJJJJJJKKKKKKNNNSSSVVVWWWXXXYYYZZZ___```cccfffkkksss|||~~~uuuqqqllljjjkkknnnppprrrooonnnmmmmmmllljjjfffcccZZZYYYVVVSSSRRRSSSTTTUUUTTTTTTSSSQQQPPPNNNLLLKKKIIIGGGHHHLLLOOOPPPVVV\\\eeehhhkkkkkkhhhccc^^^\\\VVVUUUTTTSSSRRRQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVUUUVVVWWWVVVTTTTTTUUUVVVUUUVVVVVVUUUUUUWWWZZZ]]]]]]```cccbbb______cccgggeeejjjnnnooommmnnnrrrwwwxxxxxxwwwwwwwwwwwwxxxyyy{{{~~~xxxvvvtttrrrppplllhhhddd^^^[[[UUUPPPKKKIIIHHHHHH???>>><<<999555222000...........................+++++++++++++++++++++++++++++++++************)))(((((())))))******++++++'''((((((((())))))******))))))************))))))&&&&&&&&&&&&&&&'''((()))###$$$%%%&&&''''''''''''(((((((((((())))))))))))))))))))))))************************************++++++++++++++++++++++++---,,,******+++,,,+++***&&&&&&''')))***+++,,,---,,,+++***((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$"""!!!!!!###&&&!!!"""###$$$%%%$$$######$$$###""""""###%%%'''((($$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''!!!"""%%%'''((('''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))******)))((('''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""###%%%&&&&&&%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&&&&&&&'''(((((('''&&&%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$''''''((()))))))))))))))((((((((((((((()))******))))))))))))************,,,,,,+++)))((()))+++...***++++++++++++,,,...111222333666999<<<===>>>>>>AAAAAABBBDDDHHHJJJKKKKKKGGGHHHIIIJJJJJJMMMQQQTTTUUUZZZ___aaa```aaaeeeiiikkkooovvv{{{zzzrrrkkkgggaaa^^^[[[XXXXXXYYY[[[]]]\\\\\\\\\]]]]]]]]]ZZZXXXTTTSSSQQQPPPQQQRRRRRRRRRTTTUUUTTTRRROOOLLLLLLLLLQQQPPPPPPPPPSSSZZZccciiitttwwwzzzzzzuuummmgggddd```^^^\\\ZZZYYYZZZ[[[\\\]]]\\\[[[YYYYYYYYYYYYZZZ___``````aaabbbcccdddeeeeeedddbbb___^^^]]]]]]]]]\\\ZZZXXXWWWWWWXXXZZZ\\\bbb```^^^^^^^^^]]]\\\ZZZ^^^^^^___```bbbdddeeefffkkkjjjiiiggghhhiiikkklllqqqtttyyy~~~yyyvvvqqqrrrtttuuuuuuuuuttttttppplllfffcccbbb___[[[XXXVVVQQQIIICCC@@@===888555333333222111///---,,,+++,,,,,,+++***************---,,,+++******))))))***************************'''((((((((())))))******+++*********))))))((((((&&&&&&&&&&&&&&&'''((()))((()))***)))'''&&&&&&'''******))))))))))))************+++++++++,,,,,,,,,,,,------,,,++++++,,,...---,,,,,,,,,,,,++++++++++++++++++************)))*********+++,,,---///000333///+++)))((((((''''''''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$''''''&&&%%%$$$""""""!!!%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$###### """$$$&&&''''''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''(((((()))))))))))))))((((((((((((((()))******(((((())))))))))))))))))+++++++++)))'''(((***,,,---...///000000222555888;;;<<>>:::999666333000///......000///...---------......,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((('''))))))((((((((()))******((()))***)))'''&&&'''(((******))))))))))))***************+++++++++,,,,,,,,,------,,,++++++,,,.........------,,,,,,++++++++++++++++++*********************+++,,,---//////***(((&&&%%%%%%&&&%%%$$$((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############''''''&&&&&&''''''((()))(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###############$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&%%%''''''&&&%%%$$$"""!!!!!!###'''((('''%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))))))))(((((((((((()))***************************))),,,,,,,,,+++)))***,,,...111333555777888:::===@@@AAABBBCCCEEEGGGGGGHHHHHHIIIIIIJJJKKKMMMNNNPPPQQQTTTVVVYYY\\\___eeekkkppp}}}}}}xxxvvvrrrpppoooppprrrrrroookkkdddcccbbb___[[[WWWSSSQQQJJJIIIGGGEEEFFFHHHJJJLLLSSSTTTUUUWWWYYYZZZ[[[\\\ZZZZZZ[[[]]]^^^^^^_________```bbbbbbaaabbbdddfffeeegggjjjmmmrrrxxx~~~}}}yyyzzz|||}}}|||yyywwwuuutttttt{{{}}}}}}{{{wwwtttqqqnnnmmmnnnqqqrrrqqqooollljjjiiifffccc```[[[[[[ZZZYYYYYYZZZ\\\\\\^^^^^^^^^^^^______``````aaaaaabbbcccccccccbbbbbbeeeeeeeeedddaaa]]]ZZZWWWYYY[[[___cccgggjjjlllmmmooonnnooosssxxx|||zzzpppggg___WWWQQQNNNGGGEEEAAA<<<888555444333222000...---,,,---...///---,,,++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********)))(((((((((((('''''''''******)))((((((((())))))((()))***)))'''&&&'''(((***))))))(((((())))))************++++++++++++,,,,,,------,,,++++++,,,...//////......---,,,++++++,,,+++++++++******************++++++,,,---...///)))(((((()))++++++***)))******))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""'''''''''''''''(((((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&$$$'''&&&&&&%%%$$$###"""!!! ###%%%&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((((())))))***))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000333555777999;;;===>>>@@@CCCEEEEEEEEEFFFGGGHHHIIIIIIIIIKKKLLLNNNPPPQQQTTTWWWZZZ]]]```eeejjjpppwww~~~}}}qqqgggbbb```___]]]\\\]]]^^^^^^[[[YYYVVVVVVVVVVVVVVVTTTRRRQQQMMMLLLKKKJJJKKKMMMPPPRRRXXXYYYZZZ\\\]]]___bbbddddddfffiiikkkkkkkkkkkkkkkjjjkkklllllllllnnnqqqsssxxxzzz~~~{{{vvvqqqmmmdddcccaaa_________```aaacccdddeeeffffffeeeeeedddbbbbbb```___^^^\\\[[[[[[[[[\\\[[[ZZZXXXUUUSSSQQQQQQRRRUUUXXXZZZ[[[\\\\\\```aaaeeejjjpppwww{{{}}}xxxpppiiiccc___]]]WWWUUUQQQMMMGGGBBB>>><<<777555222///......///000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))((((((((())))))((('''&&&&&&&&&'''((()))***)))((('''((()))))))))(((((((((((())))))************++++++++++++,,,,,,---,,,++++++,,,...000000///...---,,,,,,+++,,,,,,+++++++++***************+++,,,---------...++++++,,,...000000...+++))))))))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%'''""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###########################"""""""""""""""""""""(((''''''''''''((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######""""""""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$&&&&&&%%%%%%%%%&&&(((((('''&&&%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&''')))(((((('''((()))******)))))))))))))))***++++++++++++,,,,,,,,,---------***---///111333666999<<<===???AAACCCCCCDDDFFFHHHKKKKKKKKKLLLLLLMMMNNNNNNNNNPPPSSSUUUXXX\\\bbbffflllpppwww~~~}}}|||{{{yyysssjjjaaaZZZWWWVVVSSSRRRQQQQQQRRRRRRPPPOOOOOOPPPSSSUUUVVVWWWWWWWWWRRRRRRRRRRRRSSSVVVXXXZZZ^^^___aaaaaaaaacccgggkkkssswww{{{~~~}}}{{{zzzzzzyyyzzz{{{zzzzzz{{{~~~}}}uuussspppnnnmmmmmmnnnooonnnppprrrssssssqqqnnnlllhhhfffdddaaa___^^^]]]]]]YYYYYYYYYXXXVVVTTTRRRQQQRRRSSSUUUVVVWWWWWWVVVUUUVVVXXX\\\```eeejjjooorrrtttrrroookkkhhhfffffffffbbbbbbaaa^^^YYYSSSMMMIIIEEEBBB>>>:::666444333333111111000///............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************************)))((('''''''''''''''''')))***)))(((((()))***))))))(((((((((((())))))))))))*********+++++++++,,,,,,---,,,++++++,,,...000000///...------,,,,,,,,,,,,,,,++++++++++++*********,,,---------------))))))***,,,---,,,)))&&&(((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################"""""""""""""""""""""###((((((''''''(((((()))***(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%###############$$$%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&%%%""""""###$$$%%%%%%&&&&&&(((&&&$$$"""!!!"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$###%%%''''''&&&&&&&&&''')))((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&''')))((('''''''''(((***+++***))))))))))))***++++++))))))***+++,,,---......+++...222555777:::>>>AAACCCEEEHHHIIIIIIJJJKKKMMMMMMMMMMMMMMMNNNOOOQQQQQQSSSWWW[[[]]]```eeelllrrr}}}zzzwwwvvvwwwtttqqqnnnllljjjhhhfffbbbbbb```[[[VVVRRRQQQRRROOOOOONNNNNNNNNOOOOOOOOONNNPPPTTTXXX[[[]]]^^^___ZZZYYYYYYZZZ\\\^^^```aaaeeeggghhhhhhgggjjjpppuuu~~~|||zzzzzz|||}}}|||yyyqqqoookkkgggeeeddddddddd^^^^^^]]]\\\ZZZXXXWWWVVVUUUVVVWWWXXXXXXXXXWWWVVVSSSUUUXXXYYY[[[]]]```cccaaaaaaaaa```___```ccceeedddeeeffffffdddaaa]]][[[UUURRRMMMGGGAAA;;;777555333222111///...------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++++++++++++++,,,++++++***)))))))))******''')))******(((((()))+++)))((((((''''''(((((())))))))))))************+++,,,------,,,++++++,,,............---------------,,,,,,,,,,,,++++++++++++***+++,,,---...---,,,,,,)))))))))***+++***&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$((((((((((((((())))))***(((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$&&&'''&&&%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$&&&(((((('''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%))))))'''''''''(((***+++******))))))******+++,,,******,,,---///111222222333666999<<<>>>@@@CCCEEEGGGJJJNNNPPPQQQRRRSSSUUUPPPPPPPPPPPPRRRSSSUUUVVV\\\```dddfffhhhmmmuuu|||uuummmjjjjjjjjjiiiddd^^^[[[ZZZYYYWWWVVVTTTUUUVVVUUUSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVXXX\\\aaaeeehhhjjjjjjhhhhhhhhhiiijjjlllmmmnnnqqqsssuuuuuuuuuyyy|||xxxsssooonnnnnnoookkkjjjiiigggeeedddbbbbbb]]]^^^_________]]]\\\[[[XXXZZZ[[[YYYWWWVVVXXX[[[VVVWWWXXXWWWUUUWWWZZZ^^^]]]^^^```cccfffiiikkklllkkkhhhbbb[[[QQQHHHAAA<<<888777555333111///......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))******++++++++++++*********)))******++++++''')))******))))))***+++((((((''''''''''''(((((())))))))))))************,,,------,,,++++++,,,...,,,,,,,,,,,,------------------,,,,,,,,,+++++++++)))+++,,,......---,,,++++++******+++,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%((((((((((((((()))******(((((((((((((((((((((((('''((()))******)))((('''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%#########"""###$$$$$$%%%#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""###%%%'''&&&%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%'''))))))((('''((()))%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$***)))'''&&&'''(((***+++*********)))******+++,,,---...///111333555777888;;;>>>AAACCCDDDFFFHHHJJJJJJMMMQQQUUUVVVXXXZZZ\\\XXXXXXXXXXXXZZZ\\\^^^___cccgggkkklllmmmrrrzzzqqqddd\\\[[[]]]___bbb\\\VVVRRRRRRSSSRRRQQQTTTVVVYYYZZZYYYXXXXXXYYYWWWXXXYYYYYYYYYZZZ\\\^^^___aaaeeejjjooorrrtttuuuwwwwwwwwwxxxyyyzzz{{{|||}}}~~~zzzxxxxxxxxxxxxwwwuuusssqqqpppnnnnnnllllllllljjjiiifffcccbbbbbbcccccc```\\\ZZZ[[[\\\TTTUUUUUUSSSPPPPPPSSSWWWWWWWWWYYY]]]ccckkkrrrwww~~~xxxpppdddYYYOOOJJJ>>><<<:::777555333222111........................---------,,,,,,+++++++++(((((())))))*********+++((((((''''''((()))******''')))******))))))***,,,((((((''''''''''''(((((())))))))))))************,,,------,,,++++++,,,...******+++,,,,,,------...---------,,,,,,,,,++++++)))+++---......---,,,+++(((''''''(((******)))'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&%%%%%%$$$$$$%%%'''''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&)))(((&&&%%%$$$$$$%%%&&&(((((((((((())))))))))))&&&'''((('''%%%$$$%%%&&&''''''''''''&&&%%%$$$$$$(((&&&$$$%%%(((******(((,,,++++++***+++,,,---...///111444666777999<<<>>>BBBDDDGGGIIIJJJKKKLLLNNNUUUWWWYYY\\\^^^^^^^^^^^^\\\YYYVVVWWW\\\bbbhhhjjjlllnnnooommmkkklllqqqvvv}}}|||{{{}}}uuummmbbbZZZXXXWWWWWWVVVZZZYYYWWWTTTQQQPPPQQQSSSUUUVVVWWWZZZ^^^````````````bbbcccbbbbbbbbbdddfffhhhlllrrrxxx}}}|||yyywwwtttrrrpppnnnkkkhhhjjjkkklllkkkiiiddd___\\\___\\\WWWSSSPPPNNNOOOOOOOOOQQQRRRSSSVVV___mmmwww~~~vvvkkkbbb]]]OOOLLLGGGAAA<<<999777666333222000///...///111222...---++++++,,,---,,,+++,,,+++++++++++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***+++++++++,,,,,,---------........................////////////////////////+++,,,,,,,,,,,,+++*********+++++++++***)))'''&&&(((((()))******)))((('''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&((('''&&&%%%%%%%%%&&&&&&''''''((((((((()))))))))&&&'''((('''%%%$$$%%%&&&((((((((((((((('''&&&&&&'''%%%$$$%%%(((***)))(((------------...///111222555888;;;===>>>AAADDDGGGEEEHHHKKKNNNOOOPPPSSSTTTWWWYYY]]]aaaccccccbbbaaa\\\ZZZYYY[[[aaaggglllnnnpppnnnjjjeeeaaa___aaabbbfffeeeeeegggkkklllkkkjjjiiiccc[[[VVVUUUUUUUUUUUUYYYZZZZZZXXXWWWWWWYYY[[[^^^___aaadddggghhhiiihhhiiijjjlllllllllmmmppprrrtttxxx~~~|||yyyvvvsssrrrssssssssspppmmmiiifffeeeccc^^^YYYTTTQQQOOOOOOLLLMMMNNNNNNPPPWWWcccmmm~~~}}}xxxqqqllljjj```]]]XXXRRRMMMHHHFFFDDD???<<<888444111000//////111///---------------+++******************+++,,,++++++************++++++************************)))))))))))))))))))))((()))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,................................................,,,------------,,,++++++++++++++++++***)))((('''************)))(((&&&%%%$$$$$$$$$%%%$$$$$$######&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%&&&&&&%%%$$$###"""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((()))'''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((&&&'''((('''&&&%%%&&&'''))))))))))))))))))((((((((('''&&&''')))++++++***...//////000222444666777:::<<>>AAACCCDDDIIIKKKMMMNNNQQQTTTYYY\\\aaaccceeeddd```]]][[[ZZZ[[[```gggmmmnnnjjjddd```ZZZZZZ\\\^^^bbbcccbbb```[[[VVVOOOLLLMMMNNNNNNMMMLLLNNNPPPSSSUUUWWWYYYZZZXXXZZZ]]]___```aaaaaaaaafffiiinnnqqqsssuuuxxxzzz|||yyyqqqkkkhhhccccccbbb```___aaadddffffffddd```\\\ZZZ\\\aaaeeehhhiiikkknnnrrrvvvzzz|||vvvssslllbbbXXXOOOHHHDDD;;;999666555444333222000.........------......///,,,,,,++++++++++++,,,,,,************************((()))))))))*********+++)))(((((((((((()))******++++++++++++++++++++++++------------------------........................,,,,,,,,,,,,,,,+++******---,,,***)))))))))***+++((((((((((((((()))))))))'''((())))))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%######""" ######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%""""""&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&'''''''''((((((((('''((())))))(((((()))***))))))(((((()))***,,,---)))+++...000111444777:::===???BBBFFFIIILLLNNNNNNOOOQQQSSSVVVYYY^^^dddhhhnnnpppqqqooojjjeeebbb```cccgggmmmrrrqqqllleee```YYYYYYYYY[[[\\\\\\ZZZXXXTTTQQQNNNLLLLLLMMMNNNNNNQQQSSSWWWYYYZZZ\\\^^^```ZZZ]]]bbbfffggghhhiiijjjnnnqqquuuxxx{{{~~~|||vvvsssmmmlllkkkkkkkkklllmmmmmmllliiiccc]]]XXXWWWYYY\\\___```bbbgggmmmsssyyy}}}}}}{{{wwwqqqhhh___VVVRRRDDDAAA===:::777555111///000///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((())))))******+++++++++((((((((((((((())))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,++++++***))),,,++++++*********++++++((('''''''''((()))***+++&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###!!! $$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&$$$!!!!!!$$$&&&((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))%%%&&&''''''''''''&&&%%%###$$$&&&''''''''''''&&&''''''((((((((()))))))))'''(((******)))(((***+++******))))))***,,,///000...222555888:::===BBBEEEIIIKKKNNNRRRUUUXXXYYYZZZYYY[[[___ccciiipppxxx}}}~~~vvvmmmgggdddhhhlllqqqsssqqqkkkccc^^^YYYXXXXXXXXXYYYYYYWWWUUUQQQRRRRRRQQQPPPPPPRRRSSSYYY\\\```aaabbbccceeegggccchhhooosssuuuwwwzzz|||}}}yyyyyyyyyzzz{{{||||||{{{xxxuuunnnfff^^^ZZZYYYZZZ[[[ZZZZZZ\\\```ffflllpppssstttvvvwwwtttnnnhhhdddXXXTTTNNNHHHBBB===777444444333222000///...---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++((())))))******+++,,,,,,))))))(((((())))))***+++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++******++++++,,,,,,+++++++++))))))(((''''''((()))***'''''''''(((''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$&&&'''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&'''%%%$$$%%%'''''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((()))+++,,,,,,&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''''''''&&&%%%(((((((((((())))))))))))''')))******))))))***,,,,,,+++******,,,...111222555999===@@@BBBEEEKKKOOOQQQSSSWWWZZZ^^^```aaabbbgggjjjnnnttt|||}}}qqqhhhcccjjjmmmppprrroooggg___ZZZYYYXXXWWWXXXYYYYYYWWWUUUQQQTTTWWWWWWVVVVVVXXX[[[\\\```dddeeedddeeegggjjjooottt{{{}}}tttjjjdddaaaaaaZZZXXXUUUTTTUUUZZZ___bbbdddiiipppwwwzzzzzzwwwuuuqqqlllddd[[[SSSLLLEEEAAA999888666444333111000000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,*********)))***++++++,,,''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++)))***,,,------,,,+++***+++***)))'''''''''((()))))))))***))))))(((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******---+++)))((('''((()))***))))))))))))))))))))))))+++*********))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---+++(((%%%$$$%%%'''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((()))***+++,,,---+++---...///000222666999<<>>999777555333222222...+++)))+++---//////------,,,,,,,,,,,,------+++++++++************)))###$$$''')))+++,,,,,,+++******+++++++++,,,,,,,,,.........///......------,,,,,,---...////////////---------,,,,,,+++++++++,,,+++******)))*********,,,)))((((((++++++)))'''(((((((((((((((((((((((('''&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%(((((((((((())))))******,,,+++)))((((((((()))***))))))))))))))))))))))))************)))))))))((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((()))&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((())))))))))))******)))))))))******+++,,,------...111333555999===@@@DDDGGGKKKOOOQQQTTTXXXZZZ___bbbgggnnnwww}}}pppeee```ccceeehhhiiigggbbb]]]YYYYYYYYYXXXYYYZZZZZZZZZZZZ\\\\\\]]]aaafffiiiiiihhhjjjjjjjjjkkkooovvv}}}xxxuuunnniiiccc^^^[[[ZZZXXXWWW[[[___eeemmmsssyyy|||~~~yyyqqqllleee^^^SSSIIIAAA;;;777444111///------.........------,,,+++************+++++++++++++++************)))***************))))))******+++++++++,,,,,,,,,------............------------.........------,,,---------,,,,,,,,,++++++,,,,,,+++***************,,,***((()))++++++)))'''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%((((((((())))))))))))***,,,+++***(((((()))******))))))))))))))))))))))))************))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$###''''''&&&&&&''''''((()))))))))******+++++++++++++++******++++++,,,---...///222666999===AAAGGGJJJNNNPPPRRRUUUWWW\\\aaaeeekkkooowwwuuuiiiaaa]]]^^^___aaabbbbbb```]]][[[ZZZYYYYYYYYYZZZ[[[\\\]]]___```ccciiioootttwwwwwwxxxwwwuuuvvvzzz{{{vvvpppjjjeeebbb^^^\\\[[[]]]bbbhhhnnntttxxxzzz|||nnn___RRRHHH???;;;444333222222222111...,,,------,,,+++*********+++,,,,,,,,,+++++++++******---,,,++++++******************+++++++++,,,,,,,,,,,,,,,------...------,,,............---,,,+++***------------,,,,,,,,,,,,---,,,++++++******++++++,,,+++******++++++)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))++++++***))))))******+++))))))))))))))))))))))))*********)))))))))))))))((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###########################$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%'''''''''''''''(((((()))))))))******++++++,,,,,,+++++++++,,,---...///000333666;;;???CCCHHHMMMQQQTTTVVVXXXZZZ___fffnnnsss{{{~~~tttjjjccc^^^\\\]]]^^^___``````______^^^[[[[[[[[[ZZZYYY[[[]]]``````ccciiiqqqzzz~~~yyyuuuqqqnnnkkkiiibbbccceeehhhlllppptttvvvvvvhhhZZZNNNGGG<<<:::777555444333000...///......---------......---,,,,,,,,,++++++++++++,,,+++***))))))***,,,---******+++++++++,,,,,,,,,+++,,,---------------------------------,,,++++++------------------,,,,,,------,,,+++++++++++++++---,,,+++++++++******)))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########************))))))))))))+++***************++++++))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***)))'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''########################!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''''''''((())))))(((((()))******+++,,,,,,---------...000111333444999<<>>;;;999888333333222111000000000000......---------,,,,,,,,,---,,,+++***((((((''''''******+++++++++,,,,,,,,,,,,,,,---...////////////+++,,,---...////////////------------............///...------,,,,,,---------...///---+++******+++(((((((((((((((((((((((($$$$$$%%%&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$+++++++++*********)))))))))***++++++,,,,,,,,,+++))))))))))))))))))))))))((()))))))))************'''((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((()))&&&&&&&&&'''''''''''''''((((((((((((((())))))***))))))***+++,,,---......333444666888;;;???AAACCCFFFJJJPPPUUUZZZ^^^bbbdddjjjpppyyy{{{yyywwwrrrkkkdddbbbaaa___]]]\\\ZZZZZZYYYZZZ\\\^^^```ccceeeggghhhdddeeegggfffgggllluuu}}}|||wwwtttrrrooorrrxxx{{{uuulllfff___WWWQQQKKKFFFCCC===<<<:::777444222111111............------------,,,,,,,,,,,,+++***)))(((******+++++++++,,,,,,,,,,,,---...///000000000000......//////000/////////------------.........//////......---------------...///000...+++)))***+++(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&'''((()))******((((((((('''&&&&&&%%%%%%((((((((((((((()))************+++,,,---//////000666777999<<<@@@DDDGGGIIIJJJNNNUUU[[[```eeeiiilllxxxwwwrrrnnniiiggghhhfffaaa\\\YYYYYYYYYZZZZZZZZZZZZZZZ[[[]]]```dddhhhkkkmmmnnnnnnpppssssssuuu}}}}}}vvvvvvxxx{{{{{{wwwpppiiibbbZZZRRRNNNGGGEEEBBB>>>999666333222//////.........---------)))***,,,---......---,,,******+++++++++,,,,,,,,,---...///000111111111111111111111111000///...------------.........////////////...------------......000111///+++)))***,,,(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%&&&,,,,,,+++******+++,,,,,,************************+++++++++*********))))))******+++,,,+++***)))(((++++++******))))))((((((***************)))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''')))***))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%$$$###$$$'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((('''''''''(((((('''%%%$$$&&&***,,,+++))))))+++...///111333666999===@@@CCCFFFHHHKKKNNNPPPTTTVVVYYY]]]cccllluuu|||rrrkkkaaa``````_________``````___aaabbb___[[[YYY[[[]]]^^^aaafffkkkpppvvv}}}|||}}}{{{{{{~~~zzz|||~~~|||wwwqqqllljjjaaaWWWJJJBBB@@@>>>888333555333000///......---+++---------...000000...,,,---,,,,,,++++++,,,,,,---//////000111111111111111222111111000///......---//////000000000000///////////////...------,,,,,,---,,,***)))))))))'''%%%)))))))))))))))(((''''''&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((&&&&&&''''''&&&&&&%%%$$$''''''(((((('''%%%###"""%%%$$$$$$$$$%%%''')))***,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))***++++++,,,+++***)))(((*********))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""###''')))(((&&&)))((((((((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%$$$###$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((''''''((((((((()))'''&&&'''***,,,+++***,,,...111333555888<<>>BBBEEEIIIMMMRRRVVV\\\^^^```cccgggnnnvvv|||{{{sssnnneeeccc```^^^^^^```bbbdddbbbccceeehhhlllooorrrtttwww~~~~~~vvvpppkkkfffbbb___```ccciiiqqq{{{zzzoooggg]]]UUUJJJAAA<<<:::999999222111//////000111///......------,,,,,,------.........///000000000000000000000000000////////////000000111111111111000000,,,------...///000111111...,,,+++,,,------,,,+++++++++++++++***))))))((('''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((%%%%%%&&&&&&%%%%%%$$$###$$$###""""""###$$$&&&'''%%%%%%%%%%%%$$$######"""***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,+++******))))))******))))))))))))***************************))))))(((''''''''''''''''''''''''%%%))),,,***%%%$$$(((---&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))***+++,,,---***+++---...000444999===CCCFFFIIILLLOOOSSSWWW[[[^^^bbbgggnnnvvv}}}zzztttnnnggg```]]]^^^^^^^^^___aaadddfffhhhgggiiilllpppuuuzzz~~~|||tttkkkddd___]]]]]]___ccckkkwww}}}wwwiiiaaaVVVKKKEEEAAA>>>===777555222111111111000.........------------......---...//////000000//////000000000000////////////...//////000000//////...------...///000000111111...---+++,,,,,,---+++***((()))******+++++++++***))))))((()))***+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&%%%$$$######***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))*********+++++++++,,,+++***)))))))))***+++*********))))))))))))))))))))))))***)))(((((('''((((((((((((((((((((((((&&&)))***(((&&&%%%'''***%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%"""$$$''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''((((((((())))))))))))((((((((((((((((((((((((************+++,,,------***---000222555:::AAAFFFLLLNNNQQQSSSUUUXXX\\\___cccjjjuuuyyysssjjjhhheeebbb^^^[[[ZZZYYY\\\^^^aaaeeeiiikkkmmmmmmoooqqqvvv|||xxxnnnggg___]]][[[ZZZ^^^fffpppxxxuuupppggg^^^VVVNNNHHHCCC;;;888555333222111000.........------------......---...//////000000//////////////////000000000000//////000000000000//////......//////000000000111///---,,,+++,,,+++***(((*********))))))'''&&&%%%***)))((()))++++++)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###$$$%%%%%%%%%%%%$$$######&&&''''''(((((((((''''''%%%%%%&&&'''&&&&&&%%%$$$***+++,,,------,,,+++***************************))))))******++++++++++++---,,,***)))))))))***+++++++++******))))))(((((((((((((((((((((''''''&&&))))))))))))))))))))))))((('''&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...+++...222555888>>>GGGMMMQQQSSSVVVWWWXXX[[[^^^aaajjjtttrrrgggaaaYYYXXXWWWVVVVVVXXXZZZ[[[[[[___eeelllqqqssstttuuuvvvyyy~~~yyyqqqeeeccc___\\\[[[___eeekkkmmmqqqwww~~~{{{vvvnnnfff[[[PPPJJJ>>>;;;777444333222000.........------------......---......///////////////////////////000000000000111111222222222222111111////////////000000000000///---,,,++++++***)))'''///...,,,)))&&&"""((('''''''''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%$$$%%%%%%%%%%%%$$$######%%%%%%'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%)))***,,,---...------,,,+++******)))))))))))))))************************,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((******))))))((((((((('''(((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&&&&%%%$$$$$$###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&''')))***)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))***(((&&&'''***+++***''''''((()))(((((())),,,...222444777;;;@@@EEEJJJMMMVVVTTTUUUZZZ[[[\\\cccnnnyyyzzzlllbbb\\\ZZZUUUTTTVVVXXX\\\___``````dddiiipppvvvzzz~~~}}}nnnkkkeee^^^ZZZ[[[___ccc___bbbffflllttt{{{yyyrrrmmmeee\\\PPPIIIAAA;;;888555111...444111---+++,,,...///000......---------......///000///---,,,---...000222//////...------///000111111000...------......///000000///...------,,,,,,******))))))((((((''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%******)))'''$$$ &&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((()))((('''&&&%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&------...///......---,,,,,,,,,+++************+++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++************)))************************((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))***((('''(((***+++***(((,,,------------...111444888;;;???DDDIIINNNSSSVVVZZZYYY\\\bbbgggkkkvvvzzzlll```XXXUUUTTTVVVVVVXXX[[[___cccdddeeejjjooowww~~~}}}}}}|||{{{{{{zzzzzzyyyzzzzzz{{{|||}}}}}}}}}}}}|||{{{yyyxxxwwwxxxyyyzzzyyyzzz{{{}}}{{{ssskkkdddaaa```___^^^___```ccciiiooovvvzzz|||tttddd\\\PPPFFF@@@<<<888444444222000/////////...---//////............////////////...---...///000111//////......//////000111111111000////////////000//////......---,,,,,,,,,******))))))))))))))))))(((((()))))))))(((''''''((('''''''''&&&&&&&&&%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$###"""000000000000///...---,,,...---,,,,,,++++++,,,,,,------------------------+++++++++*********))))))+++++++++************)))************************(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((((()))))))))+++***))))))***+++***(((+++,,,.........000333555;;;>>>DDDIIINNNSSSXXX\\\```bbbhhhpppwwwzzzssshhh]]]UUURRRRRRSSSZZZ\\\___cccgggkkknnnpppwww}}}~~~{{{xxxuuusssrrrrrrqqqpppnnnkkkjjjjjjjjjhhhgggfffeeebbbbbbbbbbbbbbbbbbbbbbbbccccccdddeeeffffffffffffddddddcccccccccbbbbbbbbbeeefffggghhhjjjlllnnnpppvvvwwwxxxzzz{{{|||||||||~~~wwwppphhhccccccaaa______aaaffflllppp}}}uuufffXXXOOOGGG@@@<<<777555444333333222///---000000//////...//////000....../////////000000000...///000000111111000000111111222222111111000///.........------,,,,,,+++******************+++++++++***))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%&&&(((******)))((('''&&&&&&&&&&&&%%%$$$######000000000//////......---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))+++++++++*********))))))************************((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$&&&''''''(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&'''''''''(((((((((((()))))))))++++++******+++++++++***,,,---...///000222666888>>>BBBHHHMMMQQQVVV\\\```fffmmmwww{{{iiiddd]]]VVVTTTUUUXXX[[[aaadddhhhmmmrrrwww{{{~~~|||vvvpppjjjeeeaaabbb```^^^^^^______]]]\\\\\\\\\\\\\\\[[[ZZZYYYYYYUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[ZZZZZZ[[[[[[[[[ZZZYYYXXX[[[[[[\\\]]]___aaabbbcccgggggghhhiiijjjkkkkkkkkkooooooppprrrtttvvvxxxzzz}}}}}}~~~~~~zzzqqqooommmjjjhhhgggggghhhiiiuuu|||}}}ooobbbWWWMMMFFF===;;;777555444333222000000000///.........//////......///000000000000///...///111222222222111000000111222222222111///.........------,,,,,,,,,+++*********++++++,,,,,,,,,---+++***((((((((()))))))))))))))((((((((((((((()))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$&&&(((******)))&&&%%%"""###$$$%%%&&&'''''''''...............//////000------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((((((((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&''''''((((((((((((((()))))))))******+++,,,,,,,,,,,,,,,---000222444555666999===@@@EEEJJJOOOSSSVVV[[[ccciiippp|||uuukkk]]]ZZZWWWTTTVVVZZZ```cccggglllrrrwww|||zzzuuuqqqnnnkkkfffaaa]]]YYYUUURRRUUUTTTSSSTTTUUUVVVTTTSSSTTTUUUUUUVVVVVVUUUUUUTTTQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWUUUVVVXXXXXXXXXWWWUUUTTTRRRSSSTTTVVVXXXYYY[[[[[[]]]]]]]]]]]]]]]]]]]]]^^^______```aaaccceeefffgggiiiiiijjjiiijjjmmmrrrvvvxxxyyy|||~~~~~~~~~}}}|||xxxtttnnniiifffpppttt{{{yyylll___VVVHHHCCC<<<666444333333333000//////...------.........///000000111111000000///000222333333333222111///000111222111000///......---------------,,,,,,******++++++,,,,,,------,,,+++)))((((((((()))***))))))))))))))))))))))))***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%'''((())))))&&&###!!!!!!"""$$$%%%&&&'''''''''------------...///111111------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((())))))))))))(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))'''&&&&&&&&&&&&'''((((((((((((((()))))))))******)))+++,,,---,,,---///000222333666777999<<>>@@@CCCEEEHHHLLLQQQUUUYYY]]]aaagggttt}}}oooggg^^^\\\YYYVVVVVVXXX\\\^^^cccgggmmmssswww{{{}}}zzzppplllggg```ZZZVVVTTTSSSNNNQQQSSSRRRPPPNNNMMMMMMMMMOOOPPPQQQQQQSSSVVVXXXYYY[[[___bbbccccccaaa```___```aaacccdddfffggghhhlllmmmmmmllljjjiiijjjllllllllljjjiiihhhhhhgggggghhhgggeeedddbbb```^^^^^^\\\\\\[[[ZZZYYYXXXVVVUUUQQQOOOLLLHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJKKKJJJIIIJJJLLLMMMLLLKKKNNNNNNOOOPPPQQQSSSSSSTTTSSSXXX___gggmmmpppppppppttttttttttttuuuwwwyyyzzz~~~|||}}}zzznnnbbbSSSFFFBBB===888555555444111...///111333333333333444444333444666777777777666555444333222000//////000000333222111///......---------,,,+++*********+++,,,+++++++++*********))))))******))))))))))))******************************))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%===999444222333333000...///////////////...------000///...............///------------------------++++++++++++++++++++++++******++++++++++++******((()))*********)))''''''''''''''''''''''''''''''((((((((((((((())))))******)))))))))(((((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&''''''((((((((('''&&&%%%''''''((())))))(((''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''')))(((((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&(((''''''''''''((())))))***)))))))))(((((((((''')))***++++++))))))***+++''')))++++++***)))***+++,,,...000222444777<<>>999888777555222///111222333333444444555444444555666666666666555777666444333222222333333333222111000///.........---,,,+++*********+++,,,+++++++++*********))))))))))))(((((((((((())))))'''''''''''''''''''''''')))(((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%DDD???999666555333000---//////............------,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******))))))((('''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%(((((())))))))))))((((((&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((('''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((***+++***)))((()))+++'''(((***++++++,,,---//////111555888:::===AAADDDDDDHHHNNNSSSXXX^^^dddhhhllluuuxxxjjj```ZZZTTTQQQQQQRRRUUUXXX\\\ccckkkqqq||||||yyyuuusssoookkkhhhfffeeedddeeedddaaa```___]]]ZZZXXXTTTRRRPPPMMMLLLKKKLLLMMMRRRVVVZZZ]]]]]][[[[[[ZZZ\\\^^^```aaabbbcccfffiiippprrruuuxxxzzzyyyxxxwwwuuuuuuuuuuuuttttttttttttrrrrrrqqqooollljjjjjjkkkhhhgggfffdddbbbaaaaaaaaa\\\[[[ZZZXXXWWWUUUTTTTTTMMMMMMMMMMMMLLLKKKIIIIIIIIIHHHFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCDDDFFFFFFFFFEEEDDDEEEGGGJJJMMMPPPRRRSSS[[[___eeekkkpppssssssssslllkkkjjjhhhhhhhhhiiiiiihhhiiiiiiiiijjjlllpppttt||||||}}}}}}rrr___VVVKKKBBB===;;;999777000000111222333444555666444444444444444555555666777666555444444444444444444333222111000/////////------,,,++++++++++++++++++++++++***************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%PPPIII@@@;;;888777555333000//////...............******))))))******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************))))))(((((())))))))))))))))))))))))&&&''')))*********)))((())))))))))))((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))((((((((((((&&&'''(((((('''&&&'''(((''')))++++++,,,---///111333666:::===@@@BBBEEEGGGNNNQQQVVV\\\bbbiiiqqqvvvyyygggZZZUUUTTTRRRQQQRRRUUUZZZ```fffnnnxxx{{{uuuppplllhhhfffeeedddbbb```^^^]]]]]]]]]\\\[[[YYYYYYXXXWWWTTTRRROOONNNMMMMMMNNNPPPRRRSSSXXX\\\aaaccccccaaa```___aaaccceeefffgggiiilllnnnuuuvvvxxxzzzzzzyyywwwvvvooonnnmmmlllkkkjjjiiihhhffffffeeebbb___]]]]]]]]]\\\[[[YYYWWWVVVTTTTTTTTTRRRRRRQQQPPPOOOMMMMMMLLLFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@AAACCCDDDCCCBBBBBBCCCDDDGGGIIILLLNNNOOOWWW[[[aaaggglllooopppppphhhhhhffffffeeefffggghhhhhhiiijjjjjjiiijjjmmmpppsssvvv{{{}}}~~~~~~~~~~~~{{{zzz|||xxxmmm^^^QQQHHHBBB===999333111000000222333444555444444333222222444555666555555444444333333333333555444333111000000//////------,,,,,,++++++++++++************************)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&$$$&&&'''))))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&```WWWKKKBBB===:::888666333222111000////////////......---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++******)))))))))))))))************************&&&''')))*********)))((((((((((((((())))))))))))%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((())))))(((''''''&&&&&&''''''((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))'''((()))((('''&&&'''))))))+++,,,,,,---...111333999<<>>888555111000111333333333444444333222222444555666444444444444444444333333555444333111000000//////------------,,,,,,++++++***************************))))))(((((())))))***(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&pppgggZZZOOOGGGAAA<<<888888666444222111000111111///......---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,+++***))))))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((()))(((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))+++,,,+++***)))***++++++,,,...///000222666999???BBBEEEHHHJJJLLLPPPRRR\\\bbblllxxxxxxmmm^^^YYYSSSQQQTTTXXXZZZZZZ^^^eeelllrrrvvv~~~|||uuuooojjjfffbbb[[[\\\\\\ZZZXXXXXXYYYZZZWWWWWWXXXYYYZZZ[[[[[[[[[[[[ZZZXXXVVVUUUSSSPPPNNNIIIIIIIIIIIIKKKNNNQQQSSSYYY[[[]]]]]]ZZZXXXWWWWWWVVVWWWXXXYYYXXXYYY[[[]]]______^^^]]]\\\YYYWWWVVVPPPOOONNNMMMLLLJJJIIIIIIKKKKKKKKKIIIFFFEEEEEEGGGIIIHHHGGGFFFEEEDDDDDDDDDGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEEEECCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAABBBDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHJJJNNNSSSVVVYYYZZZZZZTTTTTTUUUVVVXXX[[[]]]___bbbdddfffhhhhhhhhhiiijjjmmmoooppppppnnnlllllllllmmmooorrrssstttwwwzzz|||~~~zzzvvvvvvzzz}}}pppbbbTTTKKKAAA<<<666333333444444222444444444444444555555666555666666777777666555555444333222111000/////////---------------,,,++++++***************+++++++++******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyrrrjjjaaaZZZRRRIIICCC===;;;888555333222222222///...---,,,+++*********------------------------------------------------******++++++++++++******,,,+++***)))))))))******))))))))))))))))))))))))((((((((((((((())))))***'''((((((((()))))))))***((((((((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((''''''''''''((((((''''''''''''((((((((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&''''''((('''((((((((()))))))))******,,,---,,,+++***+++---+++---000222555999>>>BBBEEEHHHKKKNNNQQQVVV[[[___gggpppsssggg]]]SSSSSSSSSUUUXXX]]]bbbdddfffmmmvvv{{{~~~sssoooiiidddaaa^^^[[[YYYTTTVVVXXXXXXWWWXXX[[[^^^^^^^^^___``````aaaaaa```^^^\\\ZZZXXXVVVSSSOOOLLLJJJIIIHHHHHHIIIKKKMMMNNNOOOPPPQQQOOOMMMLLLLLLMMMJJJKKKLLLKKKJJJJJJLLLNNNOOOOOOOOONNNMMMLLLJJJIIIGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFEEECCCCCCDDDFFFGGGFFFEEEEEEDDDDDDDDDEEEGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGIIIKKKMMMMMMMMMMMMIIIIIIJJJKKKMMMPPPSSSTTTWWWZZZ^^^```aaaaaacccdddiiijjjlllkkkjjjiiiiiiiiihhhlllqqqtttwwwzzz}}}|||vvvwwwwwwyyyhhh]]]LLLEEE<<<777777777555333444444555666666666666555444555666666666666555444333222111000///.........,,,---.........---,,,+++))))))*********+++++++++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''{{{xxxtttqqqlllcccXXXPPP@@@>>>:::777444333333333444333111000......------------------------------------------------------******++++++++++++******,,,,,,***)))))))))***+++(((((((((((((((((((((((()))((('''''''''(((***+++'''((((((((())))))******)))((('''''''''(((***+++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$%%%&&&((()))&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))******)))***++++++***)))***++++++---111444999>>>EEEJJJIIIKKKOOOSSSWWW]]]dddiiirrr}}}pppeee[[[SSSSSSUUUXXX[[[___dddjjjnnnmmmttt}}}~~~zzzvvvrrrnnnhhhddd___\\\ZZZYYYWWWVVVTTTWWWZZZZZZZZZ[[[___bbbbbbcccccccccccccccbbbaaa\\\ZZZWWWTTTQQQNNNJJJGGGGGGEEEDDDCCCCCCDDDFFFGGGFFFGGGGGGEEECCCCCCDDDFFFBBBCCCCCCBBBAAAAAABBBDDDFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDCCCCCCCCCEEEGGGFFFEEEEEEDDDDDDEEEEEEFFFIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFGGGHHHIIIIIIGGGCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGEEEEEEDDDDDDDDDEEEGGGIIILLLMMMJJJMMMRRRUUUVVVWWWXXXYYY___```bbbcccbbbaaabbbccceeeiiipppvvvzzz}}}}}}zzzkkkttt|||xxxkkkSSSKKK@@@;;;999999777444333444666777777777666555111222333444444444333222333222111///......------,,,---.........---,,,+++))))))******++++++++++++((((((''''''''''''((((((************************&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''~~~{{{tttiiiaaaRRRJJJAAA<<<:::777111,,,111000...///000000...---,,,---------...///////////////...---,,,,,,++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,(((((((((((())))))))))))((((((((((((((((((((((((************)))(((&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))%%%$$$$$$$$$&&&'''(((((((((&&&###$$$&&&((('''%%%((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))))))))(((((((((((())))))***)))*********++++++,,,,,,,,,000555999<<>>999666777333444555666888888888888999888888888999888555333333333222111000///......000/////////.....................---,,,+++***))))))))))))))))))))))))))))))(((((((((''''''''''''))))))((((((''''''&&&&&&))))))'''&&&&&&'''((())),,,+++(((&&&%%%&&&''''''''''''&&&&&&&&&&&&''''''~~~uuummm___XXXMMMDDD>>>999555111222000............,,,+++------..................//////...------,,,++++++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))(((((((((((())))))))))))))))))))))))*********))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&((()))(((&&&$$$$$$&&&((('''%%%'''&&&%%%&&&(((((((((&&&))))))))))))))))))))))))&&&'''(((((())))))((((((&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((())))))***))))))))))))***++++++,,,,,,,,,,,,---------...///333999>>>BBBHHHOOOUUUTTTWWW\\\```fffoooyyy}}}rrrfff___ZZZVVVUUUXXX^^^bbbiiiooouuuxxxyyyyyy{{{~~~zzzuuunnnhhheeedddcccbbbaaa```______aaa___\\\[[[]]]^^^______````````````____________]]]\\\[[[YYYWWWSSSPPPOOOOOOLLLIIIFFFEEECCC@@@>>><<<<<<<<<===============????????????????????????>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPPPPQQQRRRRRRSSSSSSPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRPPPPPPPPPPPPOOOOOOOOONNNMMMLLLLLLLLLNNNNNNLLLJJJMMMKKKJJJJJJJJJJJJIIIGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFFFFGGGHHHIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLNNNPPPQQQRRRSSSXXX^^^ccciiinnnsssvvv~~~yyynnnjjjpppwww{{{ooo]]]RRRJJJAAA;;;999999999999999;;;;;;;;;:::999999888999999888666444555444333222000000000///000000/////////.........++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((('''''''''((((((''''''''''''(((((('''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''}}}ssslll```SSSHHH???:::888444222000//////...---+++//////..................//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,************************)))))))))))))))))))))))))))))))))((())))))***+++******))))))((((((''''''******************************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&(((((()))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%((()))(((&&&%%%(((+++(((&&&%%%%%%&&&''''''&&&'''&&&%%%&&&((()))((('''))))))))))))))))))))))))'''(((((()))))))))))))))''''''((()))))))))((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))***************+++,,,---...............///000000333999@@@EEEJJJPPPWWW\\\[[[___eeekkksss}}}yyyggg^^^WWWUUUVVVWWW[[[```jjjqqqyyy~~~yyyqqqllliiifffbbb_______________``````aaaaaaaaa___^^^^^^aaaccceeeeeeeeedddbbb___\\\ZZZXXXWWWRRRQQQPPPNNNKKKHHHEEECCCFFFDDDAAA??????>>><<<;;;::::::;;;;;;;;;<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTUUUWWWXXXYYYZZZ[[[YYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWTTTSSSSSSTTTUUUVVVTTTRRRSSSRRRPPPOOOOOONNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJHHHKKKPPPUUUZZZ___eeeiiitttxxx~~~uuummmnnnppprrrzzzrrreeeYYYNNNEEEAAA<<<;;;999888:::::::::999:::999888999999999777555777555333222111111111111000000000/////////......))))))***+++++++++++++++)))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((''''''((((((((((((((('''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''vvvgggWWWJJJAAA===777555222111111111000///000000//////......------//////......---------,,,,,,,,,,,,++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%% ###&&&%%%###$$$'''+++((('''&&&&&&&&&''''''''''''&&&%%%&&&(((***)))(((''''''''''''''''''''''''''''''((())))))))))))((('''(((((()))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))***************+++,,,---......---...///000222333:::???FFFLLLPPPUUU[[[```dddiiiqqqxxxpppeee\\\WWWTTTVVVZZZ^^^eeelllyyyyyyvvvoookkkfffcccbbbbbbaaa_________aaabbbdddeeeffffffdddbbb______aaacccdddddd```___\\\XXXTTTQQQNNNLLLIIIIIIHHHFFFDDDBBBAAA@@@AAA???======>>>>>>===<<<=========>>>>>>??????@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJLLLOOOQQQSSSTTTUUUWWWXXXXXXYYYYYYVVVVVVWWWXXXZZZ[[[\\\]]]]]]^^^___aaabbbdddeeefffffffffffffffggghhhjjjjjjiiiiiiiiiiiihhhhhhhhhhhhfffffffffffffffeeedddcccddddddcccccccccbbbbbbbbb^^^^^^]]]^^^``````^^^]]]\\\ZZZXXXWWWVVVUUUSSSQQQPPPPPPOOOOOOOOOOOOOOOOOOJJJIIIIIIHHHGGGGGGHHHHHHFFFGGGHHHHHHHHHFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEGGGJJJLLLOOOSSSYYY\\\eeeiiipppxxxyyyuuuttttttyyyvvvjjj^^^TTTNNNCCC???;;;999:::<<<;;;:::;;;999888999:::999888666777666444222111111111222000000000////////////...***++++++,,,,,,,,,++++++)))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&''''''(((((())))))&&&&&&((()))))))))((('''((())))))*********)))(((''''''&&&&&&&&&&&&''''''{{{jjjXXXKKKDDD:::777444222222222222111000000000//////......---///...............---------,,,,,,,,,,,,,,,,,,---************************))))))))))))))))))))))))))))))*********)))))))))***)))))))))((((((((('''((((((((((((((((((((((((***)))(((((('''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''"""$$$&&&%%%######&&&((('''''''''&&&&&&&&&'''(((((('''&&&''')))***)))(((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((()))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))((((((((()))***+++,,,,,,,,,,,,---...000333666888BBBGGGMMMQQQTTTXXX^^^cccjjjqqq|||mmm___XXXWWWUUUWWW]]]dddkkkttt}}}{{{uuuoookkkhhhbbb```^^^]]]^^^___``````aaabbbdddeeegggggghhhhhheeebbb^^^\\\[[[[[[ZZZYYYSSSRRRPPPMMMJJJGGGEEECCCBBBBBBAAAAAAAAAAAAAAAAAA???===<<<<<<>>>??????>>>@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOQQQSSSSSSSSSUUUYYY\\\ZZZ[[[]]]^^^```aaabbbbbbddddddeeegggiiijjjlllllllllmmmoooppprrrtttvvvwwwtttttttttuuuvvvxxxyyyzzz||||||{{{{{{{{{zzzzzzzzzvvvvvvvvvvvvuuutttsssrrroooooooooooonnnnnnnnnnnnjjjiiihhhiiijjjjjjhhhfffeeeccc```___^^^]]][[[YYYZZZZZZYYYYYYXXXWWWVVVVVVQQQPPPOOONNNMMMLLLLLLLLLHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIKKKNNNQQQUUUYYY___gggoooxxx~~~|||~~~|||qqqfff^^^QQQJJJBBB??????@@@???===;;;:::888999::::::999888777666444222111111111222111000000000////////////............---,,,+++******************************)))))))))((((((((((((&&&&&&''''''(((((())))))%%%&&&((()))))))))((('''''''''(((''''''%%%$$$###''''''&&&&&&&&&&&&''''''{{{iiiXXXMMM>>>;;;777333222222111000000000//////////////////........................------,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))))))))))))))))))))************)))((((((((((((((()))))))))))))))''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''"""###%%%'''(((((((((''')))((('''&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''))))))(((''''''))))))((('''))))))))))))))))))))))))%%%&&&&&&'''''''''''''''''''''((()))))))))(((((((((((())))))))))))(((((())))))))))))************((((((((()))***+++,,,---------...111555:::???BBBKKKNNNSSSUUUXXX\\\ccciiippp{{{ooo^^^UUURRRSSSUUU\\\hhhrrr{{{zzzvvvooojjjgggdddaaa___\\\\\\]]]^^^```aaacccdddggghhhiiijjjjjjiiihhhggg```]]]XXXTTTRRRPPPNNNMMMGGGGGGEEEDDDBBB@@@???>>>=========>>>>>>@@@AAABBB>>>===<<<===???AAAAAAAAABBBBBBCCCDDDEEEEEEFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHKKKJJJJJJIIIJJJKKKMMMNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVYYY\\\]]]]]]___cccgggfffgggiiikkkmmmnnnoooooorrrssstttvvvxxxyyyzzz{{{{{{|||}}}~~~}}}}}}}}}||||||||||||yyyxxxvvvvvvwwwvvvtttrrrpppnnnlllkkkjjjiiifffdddddddddcccaaa___^^^]]]\\\VVVVVVTTTRRRQQQPPPOOOOOOLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEGGGIIIJJJMMMRRRWWW\\\cccjjjnnnqqqpppppprrrtttxxx|||~~~|||rrraaaWWWKKKDDDBBBAAA>>>;;;<<<:::999999:::;;;;;;:::777777666555444333222222111111000000000/////////000000//////...,,,+++*********************************)))))))))((((((((('''''''''(((((((((((((((%%%&&&'''((())))))))))))+++***)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''xxxfffZZZIIIDDD>>>999555333111//////////////////000000000............////////////------,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))))))))))))))))))))******+++***)))((('''''''''(((((())))))******((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&%%%(((%%%"""$$$''')))(((&&&'''((()))(((&&&%%%'''***+++)))(((((())))))'''&&&))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&'''((((((((((((''''''(((((())))))(((((('''************************)))))))))***+++,,,---...///000222666<<>>>>>>>>>>>>>>======>>>???AAABBBAAA@@@???@@@CCCEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNPPPPPPPPPQQQSSSUUUXXXZZZZZZ[[[]]]___aaacccddddddbbbggglllmmmmmmnnnrrrvvvxxxyyy{{{~~~~~~|||{{{{{{zzzxxxvvvsssrrrpppnnnkkkiiigggfffaaa```^^^\\\ZZZXXXWWWWWWVVVUUUSSSRRRPPPOOOOOOOOOKKKKKKJJJHHHHHHGGGGGGGGGEEEFFFHHHGGGFFFDDDEEEFFFGGGIIILLLNNNPPPSSSXXX[[[[[[[[[\\\^^^bbbfffhhhjjjpppuuu{{{wwwkkkZZZNNNIIIEEE???;;;===;;;999999:::;;;;;;;;;888888999999888666444333111111111000000000//////............---,,,,,,+++*********************************)))))))))((((((((((((((((((((('''''''''&&&&&&&&&''''''((()))***---,,,***)))))))))******''''''&&&&&&&&&&&&''''''pppdddSSSMMMFFF???999555222000......//////000000111111.........///////////////...------,,,,,,------...++++++++++++++++++++++++)))))))))))))))))))))))))))***+++++++++)))((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))***)))(((&&&'''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((&&&$$$###!!!(((---,,,(((&&&(((***(((&&&%%%'''***,,,***)))((()))((('''%%%'''''''''''''''''''''''''''(((((()))))))))))))))%%%&&&&&&'''''''''''''''''''''((((((((((((''''''++++++***************************+++,,,---///000222333666;;;BBBJJJRRRVVVVVVXXX\\\^^^bbbiiissszzzuuudddWWWOOORRRZZZ\\\bbbooo~~~xxxrrrlllfffccc[[[ZZZYYYZZZ\\\^^^^^^]]]]]]```eeehhhjjjjjjkkklllddddddcccaaa^^^ZZZVVVSSSMMMJJJFFFCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????AAA@@@?????????@@@AAABBBEEEDDDCCCDDDGGGIIIIIIIIIHHHIIIIIIJJJLLLMMMNNNNNNPPPPPPQQQRRRRRRSSSTTTTTTVVVVVVVVVXXX[[[___cccfffdddeeegggjjjmmmooopppppprrrxxx~~~~~~{{{xxxvvvuuuooonnnllljjjhhhfffeeeeee___]]]ZZZWWWUUUSSSSSSSSSOOONNNMMMKKKJJJJJJIIIIIIEEEGGGIIIJJJHHHGGGFFFGGGHHHIIIJJJJJJJJJLLLOOOQQQOOOOOOOOORRRVVVZZZ\\\\\\aaaeeekkkqqqxxxlll]]]UUUOOOGGGBBB===;;;999999:::<<<<<<<<<999:::<<<===<<<999666444111111111111000000000000++++++,,,---------,,,,,,************************************))))))))))))))))))(((((('''''''''&&&''''''&&&&&&'''(((***+++)))(((&&&%%%%%%''')))***'''''''''&&&&&&'''''''''yyyqqqfff^^^RRRHHHAAA<<<666222555333111111111000...,,,///////////////......---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))),,,++++++***)))((((((''')))))))))))))))((('''''')))((('''&&&&&&'''((()))******)))((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((('''&&&&&&'''((())))))))))))((((((((((((((((((***+++,,,,,,---000222555;;;CCCHHHLLLPPPUUUZZZZZZ\\\```eeeiiirrr|||ggg^^^YYYUUUXXXaaaccclllyyyzzzvvvqqqjjjeeeaaa^^^]]]YYYZZZ[[[]]]___```aaaaaa```cccgggjjjkkkhhhdddaaa\\\XXXSSSPPPNNNLLLKKKIIICCCCCCBBB???===<<<===???>>>>>>>>>>>>>>>???@@@@@@CCCDDDDDDCCCBBBBBBDDDEEEEEEFFFGGGGGGGGGHHHKKKMMMNNNMMMNNNOOORRRTTTTTTTTTUUUUUUVVVWWWXXXZZZ[[[\\\___aaadddggghhhkkknnnppprrruuuxxx{{{|||~~~{{{vvvqqqnnnlllkkkkkkjjjgggccc```\\\YYYXXXWWWTTTQQQOOONNNOOONNNNNNNNNLLLJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHJJJKKKJJJKKKLLLMMMOOOPPPQQQRRRSSSVVVZZZaaahhhooouuuxxx~~~ooobbbWWWKKKCCC???;;;888777:::;;;:::888;;;:::999999999777444111333111000111111111///---//////......---,,,+++***...,,,+++,,,//////---***))))))************))))))************)))))))))))))))))))))))))))((('''''')))))))))))))))***++++++((((((''''''''''''((((((|||uuullleee[[[RRRKKKDDD===888444222000000000111000///111111111111111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,+++******)))(((((()))))))))))))))((('''''')))(((''''''''''''((())))))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''''''''((())),,,,,,++++++++++++++++++'''))))))***+++---222555;;;AAAHHHNNNQQQUUUZZZ^^^[[[]]]aaagggooo|||rrr```[[[ZZZYYY___iiipppxxxzzzssshhhfffbbb^^^[[[YYYXXXXXXYYYZZZ\\\^^^___``````______aaabbbbbb```[[[WWWTTTRRRNNNJJJGGGFFFEEEDDDBBBAAABBBAAA???======>>>@@@BBBAAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHHHHHHHJJJLLLKKKLLLMMMMMMNNNOOORRRUUUUUUUUUVVVXXX[[[]]]^^^^^^```aaabbbccceeeggghhhiiinnnppptttvvvxxx{{{~~~~~~}}}wwwuuurrroookkkgggdddcccaaa^^^ZZZWWWVVVVVVUUUTTTQQQOOOMMMLLLMMMMMMLLLJJJJJJIIIHHHGGGGGGHHHIIIJJJFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNRRRVVV[[[```eeegggpppuuu}}}zzznnnaaaTTTLLLEEEBBB>>>===???@@@>>>;;;;;;::::::::::::999666333333222111111222111///---+++,,,------.........---///---+++,,,------+++))))))******************)))************)))))))))))))))*********))))))(((''''''''''''''''''((())))))((((((''''''''''''((((((}}}uuuppphhhaaaZZZRRRHHHAAA:::777333111111222222222111111222222111111000////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,++++++******))))))((()))))))))))))))((((((''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))******)))*********,,,111777<<>>===???@@@AAA@@@>>>>>>@@@BBBFFFFFFFFFEEEFFFGGGGGGHHHGGGHHHJJJJJJJJJLLLNNNPPPNNNPPPRRRSSSSSSUUUXXX[[[[[[]]]___bbbeeegggiiijjjnnnoooppprrruuuwwwyyyzzz~~~{{{wwwtttsssmmmiiieeebbb```^^^\\\ZZZZZZXXXUUUTTTSSSRRRQQQOOOOOONNNLLLKKKJJJJJJJJJKKKGGGGGGGGGHHHIIIJJJJJJJJJIIIJJJKKKMMMPPPSSSUUUWWW^^^ccckkkrrryyy|||ooobbbZZZKKKGGGBBB@@@@@@@@@===;;;<<<;;;::::::;;;:::888666444222222222333222000...,,,,,,---............---///---++++++,,,,,,,,,+++******++++++++++++******************))))))))))))*********+++******)))((('''''''''''''''(((((()))((((((''''''''''''((((((~~~zzzuuupppiii```UUUMMMEEE@@@999444222222222111///000000000000///....../////////...............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********))))))((((((((((((((())))))))))))(((((()))(((((((((((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))(((((((((((()))))))))))),,,,,,,,,---000777???EEELLLQQQWWWZZZ[[[\\\___aaacccjjjrrrzzzttthhh___[[[___gggoooyyy|||vvvpppjjjeee___[[[XXXXXXXXXXXXYYY[[[\\\]]]WWWXXXYYYYYYWWWTTTQQQOOOKKKJJJHHHFFFEEECCCBBBBBBAAA???===<<<>>>>>>>>>===???@@@AAAAAAAAAAAACCCDDDIIIHHHHHHHHHIIIJJJKKKKKKJJJLLLMMMNNNNNNOOORRRTTTTTTVVVYYY[[[\\\^^^aaadddfffiiimmmqqqsssvvvxxxzzz}}}yyyuuuqqqnnnkkkhhhfffhhheeeaaa___^^^\\\ZZZXXXVVVUUURRRPPPNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPRRRVVV]]]eeekkkrrrxxx||||||ppphhhWWWQQQHHHBBBAAA@@@???===<<<;;;::::::::::::888777555333333333333333111///000000000///...,,,+++***---,,,++++++,,,---...///+++++++++,,,,,,+++++++++************)))))))))(((******+++++++++******)))******))))))))))))******((((((''''''''''''((((((|||wwwoooddd\\\NNNHHH@@@999555333222222000000000000000//////...////////////////////////---------,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))((((((((())))))))))))))))))((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((())))))))))))))))))(((+++++++++,,,,,,------------...///111555<<>>???@@@@@@???>>>===>>>@@@AAAAAA@@@@@@BBBDDDDDDDDDDDDFFFGGGJJJJJJJJJKKKLLLMMMNNNOOOQQQSSSTTTUUUUUUVVVYYY[[[^^^```dddgggiiillloooqqqvvvzzz~~~zzzwwwuuurrrnnnllljjjhhheeeccc^^^\\\YYYUUURRRPPPOOOOOOPPPOOOOOONNNNNNMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMLLLOOOUUUZZZ```fffmmmqqq{{{|||yyy{{{|||uuuiii___SSSIIIEEEDDDCCCBBB>>><<<:::999::::::888777666444444444444444222000111111000///...,,,******.........---,,,,,,---...+++++++++,,,,,,+++++++++************)))))))))((()))******+++++++++************))))))))))))******((((((''''''''''''((((((~~~uuuooo[[[UUUKKKCCC===999666444222222333333222222111000...////////////000000000...------,,,,,,++++++***************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((())))))******))))))(((%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((())))))******))))))(((*********++++++,,,,,,------///222666:::AAAHHHMMMUUUXXX[[[\\\\\\^^^bbbfffjjj{{{vvvnnnfffaaaaaa```aaafffmmmvvvzzzsssssssssqqqnnnkkkgggeee```]]]ZZZWWWWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQMMMLLLKKKHHHEEEBBB@@@>>>@@@???>>>===<<<===>>>??????>>>>>>@@@CCCDDDDDDCCCCCCEEEHHHIIIHHHHHHIIIKKKLLLLLLMMMNNNPPPRRRTTTVVVVVVXXXZZZ[[[\\\^^^aaacccgggkkkooosssvvvyyy|||~~~}}}zzzxxxuuurrrpppiiigggccc___[[[XXXVVVUUUSSSRRRQQQPPPNNNMMMLLLLLLJJJIIIHHHHHHHHHHHHIIIIIIHHHKKKNNNRRRUUU[[[```eeeqqqvvv}}}~~~zzz}}}~~~zzzvvvwww~~~wwwmmm___TTTMMMIIIEEECCCAAA???<<<;;;;;;:::999888777555555555555555333111...////////////...------///000111///,,,***)))*********++++++++++++******************))))))))))))((()))******+++*********)))(((((('''''''''''''''((((((''''''''''''((((((ssskkk___SSSIIIAAA:::666222333333333333222111111.../////////000000000000......---,,,,,,+++******++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))***************''''''((()))))))))))))))((()))************)))(((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))************)))(((''''''((())))))***++++++///333999>>>CCCHHHMMMQQQVVVYYY[[[\\\^^^bbbjjjpppzzzyyykkkccc___\\\]]]aaadddiiipppxxxzzzuuulllkkkiiigggdddaaa___^^^ZZZXXXUUUTTTTTTTTTSSSRRRPPPPPPPPPOOONNNLLLKKKJJJEEEDDDBBB@@@???>>>>>>??????>>>>>>===>>>???@@@AAAAAAAAAAAADDDFFFHHHHHHGGGGGGIIILLLMMMLLLLLLLLLMMMOOOPPPQQQTTTWWWZZZ\\\^^^^^^```dddfffiiilllpppsssvvvzzzzzzwwwsssmmmhhheeebbbaaa[[[[[[YYYWWWUUUTTTRRRQQQMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIKKKLLLMMMQQQVVVZZZccchhhpppwww|||~~~zzzrrrooosss}}}~~~rrrggg^^^UUUMMMGGGEEECCC???======<<<:::999777666555666666666444222///////////////...------(((+++...///,,,***)))***)))******************)))************))))))))))))'''((())))))*********)))))))))((('''''''''''''''((((((''''''''''''((((((rrrcccTTTGGG===777000111111111111000//////.../////////000000111111......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++,,,,,,''''''((()))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&************************(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((******+++,,,------......333888@@@FFFKKKOOOSSSUUUVVVYYY[[[]]]```gggpppxxxvvvhhh\\\YYYZZZZZZ___eeejjjqqqyyyvvvqqqfffdddaaa]]]YYYVVVTTTSSSUUURRRPPPOOOOOONNNMMMKKKIIIIIIIIIHHHFFFEEECCCBBB@@@???===<<<<<<>>>@@@AAA;;;<<<===>>>@@@BBBDDDEEEEEEDDDEEEGGGJJJLLLKKKJJJIIIKKKNNNOOONNNNNNNNNOOOSSSTTTUUUXXX[[[___bbbccckkknnnrrruuuyyy~~~zzzuuuqqqnnnmmmeeedddcccaaa^^^\\\[[[ZZZSSSRRRPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJJJJMMMRRRUUUXXX^^^fffooovvv}}}tttmmmmmmttt}}}}}}sssfffYYYQQQIIIFFFBBB???>>>===<<<;;;888777666666777666444222333222222000...,,,***)))###***------,,,,,,...))))))************))))))************))))))))))))''''''((()))))))))))))))++++++***)))))))))))))))((((((''''''''''''((((((vvvbbbQQQDDD;;;777555222111222222111000000000////////////000111///---,,,,,,---...,,,+++***+++,,,------+++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***&&&'''***++++++***'''&&&***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&((()))***(((((())))))************))))))))))))((((((((((((+++*********,,,000444666>>>BBBGGGIIIIIIJJJNNNQQQYYYZZZ]]]aaaeeennn|||~~~dddZZZRRRRRRWWW^^^fffnnnwww|||yyynnnggg\\\ZZZVVVRRRPPPPPPQQQRRRPPPOOONNNNNNNNNLLLIIIFFFFFFEEEDDDBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBBBBCCCEEEGGGGGGIIILLLMMMMMMMMMNNNPPPPPPNNNNNNOOORRRVVVYYYZZZZZZ\\\```cccggglllrrrvvvxxx|||}}}zzztttrrrooollliiifffbbb^^^[[[XXXUUUSSSRRRPPPNNNMMMOOOLLLIIIHHHJJJLLLMMMNNNPPPTTTYYY^^^dddmmmwww}}}sssoooqqqvvvzzz}}}kkk[[[RRROOOJJJDDD@@@>>>======::::::999777666555444333111111000///////////////......---------,,,,,,,,,++++++++++++++++++++++++************)))))))))((((((((()))+++,,,---...///((((((((((((''''''''''''***)))(((''''''&&&''''''nnn]]]MMMBBB:::777444222111111000///000000/////////000000111///...,,,---......---+++---...///000000...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***&&&''')))******)))'''&&&((('''&&&'''((()))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((()))))))))))))))))))))*********)))))))))))))))))))))((())))))((()))+++000444777@@@DDDHHHJJJJJJLLLOOOSSSXXX[[[aaagggooo{{{ppp___WWWRRRUUU\\\dddmmmuuu|||yyypppgggaaaZZZXXXUUURRRPPPOOOOOOOOONNNMMMKKKKKKJJJIIIFFFDDDAAA@@@???>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>AAACCCDDDEEEEEEFFFIIIKKKKKKMMMOOOPPPPPPPPPRRRSSSVVVUUUUUUWWWZZZ^^^aaacccfffiiimmmrrrvvv|||}}}zzzwwwsssoookkkcccaaa]]]ZZZXXXVVVSSSQQQOOOLLLIIIHHHIIIJJJKKKKKKMMMOOOSSSVVV[[[bbbkkkqqq|||~~~yyyxxx{{{}}}~~~ppp```YYYPPPGGGCCCAAA@@@???:::999888777666555444444111111000////////////000.........---------,,,,,,++++++++++++++++++++++++++++++++++++************((())))))***+++,,,------+++*********))))))))))))(((((('''''''''(((((()))xxxhhhVVVGGG@@@<<<888444333222111111111111000000000000000111///...------......---++++++,,,---------,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))))))))(((*********)))))))))))))))))))))))))))))))))))))))***))))))***...333888<<>>???@@@AAAAAABBBFFFGGGGGGHHHHHHJJJNNNQQQRRRTTTVVVWWWWWWXXXZZZ[[[[[[\\\]]]___cccgggkkkmmmsssvvv|||{{{xxxqqqmmmiiieeebbb___[[[XXXSSSPPPMMMKKKKKKLLLKKKKKKKKKLLLMMMOOORRRWWW]]]aaakkkrrr~~~qqqeeeUUUIIIDDDBBB???===999999888777666666555555222111000000///000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))*********++++++++++++*********)))))))))&&&&&&'''(((((()))******tttaaaQQQGGGBBB<<<888666555555444222222111000000000111111///...------......---,,,***++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((((('''&&&&&&(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((******)))((((((************)))))))))))))))))))))))))))*********,,,,,,---///333999???CCCCCCFFFJJJKKKMMMPPPVVV[[[]]]fffrrr|||xxxhhh\\\UUUTTTWWWaaakkksss}}}|||tttjjjbbb^^^ZZZUUURRRSSSSSSSSSRRRPPPMMMKKKIIIHHHEEEBBB@@@??????>>>===>>>======<<<<<<======>>>???@@@AAABBBDDDEEEFFFGGGIIIJJJJJJJJJKKKNNNSSSVVVYYY[[[]]]^^^___```ccceeedddfffiiimmmpppuuuzzz}}}~~~{{{uuuqqqmmmhhhdddaaa\\\YYYUUURRRQQQPPPOOONNNLLLLLLLLLLLLNNNQQQUUUWWW[[[aaakkkwwwttt^^^OOOHHHEEEAAA===999999999888777666666666222222111000000000000111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))ooo```MMMGGG@@@:::777666666666333333222111111111111111000...------...///---,,,...............------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''((()))((('''((())))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((*********)))))))))))))))((()))))))))*********+++---...///333888===CCCFFFCCCGGGJJJLLLOOOTTT\\\bbbeeeqqquuuhhh___ZZZWWWXXX]]]hhhqqqyyyzzzmmmfff^^^XXXVVVUUURRRPPPQQQQQQQQQPPPNNNKKKHHHFFFDDDBBB???=========<<<;;;>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCEEEGGGHHHIIIJJJLLLLLLMMMMMMNNNRRRWWW[[[^^^___bbbdddeeehhhlllooorrrvvv{{{}}}xxxtttpppmmmgggccc___[[[YYYWWWTTTRRROOONNNLLLLLLNNNPPPRRRSSSSSSWWW^^^fffpppzzzlll[[[QQQLLLFFFAAA;;;;;;:::999888777777666333333222111111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))******)))(((''''''wwwlllVVVOOOFFF===999777666666444444333222111111111111000///......//////...,,,---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))((((((((()))((('''&&&&&&'''((()))***((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******))))))((()))))))))************((())))))******+++++++++,,,---111555:::???CCCFFFEEEHHHLLLOOOSSSZZZcccjjjqqq}}}oooddd[[[XXXZZZ]]]^^^eeepppxxx|||ooofff```[[[UUURRRRRRRRRQQQOOOMMMMMMMMMLLLJJJGGGDDDCCCAAA???=========>>>===;;;>>>>>>??????@@@BBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLPPPQQQRRRTTTUUUXXX]]]aaaccceeehhhjjjmmmqqqvvvzzz~~~~~~{{{sssooojjjfffbbb^^^ZZZWWWTTTQQQOOOOOOPPPQQQPPPPPPRRRTTTWWW[[[aaahhhqqqvvvwwweeeYYYOOOGGGAAA>>>>>>===;;;:::999888777444333222222111111222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((*********************))),,,,,,+++++++++***************++++++***)))'''&&&{{{tttfff]]]QQQFFF>>>:::888777555555444222222111111111000///......//////...---++++++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))(((''')))((((((''''''(((((())))))(((''''''))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++''''''((()))***++++++,,,((())))))******+++,,,,,,,,,///444999???BBBEEEFFFHHHKKKOOOSSSXXX```kkkssswwwiii```ZZZVVVXXX]]]ccceeelllwwwwwwkkk```YYYVVVRRROOONNNPPPQQQOOOMMMIIIIIIHHHFFFDDDBBB@@@???>>>>>>===>>>???@@@>>><<>>CCCFFFGGGGGGJJJMMMQQQVVV[[[eeeqqqyyyqqqeee[[[XXXWWWWWW\\\cccgggiiiqqq{{{tttkkkccc[[[UUUPPPMMMKKKKKKNNNPPPNNNLLLFFFEEEDDDBBB@@@>>>===<<<======>>>???AAAAAA???===BBBBBBCCCDDDFFFHHHJJJKKKPPPQQQQQQRRRSSSTTTUUUUUUZZZ\\\```bbbdddgggjjjmmmvvvxxx|||}}}xxxsssmmmiiidddaaa\\\YYYYYYWWWSSSPPPOOOPPPPPPPPPRRRUUUZZZ^^^ccciiirrr~~~qqqbbbVVVPPPDDDCCCAAA???<<<:::888888555444333333222222333333111111111111000000000000------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********))))))))))))(((&&&''')))+++,,,+++***))){{{rrrdddXXXOOOFFF>>>999::::::999999777666444222555444111///......////////////...---,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((***((('''((()))***)))'''++++++***))))))))))))***(((((())))))))))))(((((((((((((((((((((''''''''''''((()))******)))((('''***)))(((''''''((()))***))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))******+++))))))******)))***,,,///333777===AAADDDGGGIIIKKKOOOPPPVVV]]]aaahhh{{{tttaaa\\\UUURRRTTTZZZaaaeeemmmttt}}}xxxkkkaaa[[[VVVPPPKKKLLLMMMMMMLLLJJJHHHFFFDDDBBBAAA@@@???>>>=========;;;<<<=========???BBBEEEGGGIIIKKKLLLLLLLLLMMMNNNOOORRRUUUWWWXXXZZZ\\\]]]aaadddjjjpppvvvzzz}}}~~~{{{wwwooolllfffaaa]]]ZZZWWWTTTWWWUUURRRQQQSSSUUUVVVWWWWWW]]]fffmmmuuusssbbbSSSIIIFFFCCCAAA???>>>;;;999;;;888666444444333222000444444222111000...------000...---++++++,,,---...***'''%%%&&&***,,,,,,+++*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((}}}tttkkkaaaVVVKKKCCC<<<:::999777666555333222555444111///......///000//////...------,,,++++++++++++++++++++++++++++++)))*********++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))***((('''((()))***)))'''&&&%%%%%%%%%&&&''''''((((((((())))))))))))(((((((((((((((((((((((((((''''''((()))******)))((('''***)))(((''''''((()))***((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))***++++++***++++++******,,,000333888;;;AAAEEEHHHJJJLLLNNNTTTUUUZZZcccjjjuuuooobbbUUURRROOOPPPUUU^^^ggglllqqqxxx}}}vvvnnnccc[[[XXXTTTPPPLLLLLLLLLLLLJJJHHHFFFCCCBBB>>>===<<<<<<;;;;;;;;;;;;===>>>@@@AAAAAABBBEEEGGGGGGJJJLLLNNNNNNOOOQQQRRRUUUXXX[[[]]]___aaadddffflllqqqxxx}}}xxxrrrlllgggbbb^^^[[[ZZZWWWSSSQQQRRRSSSSSSSSSQQQVVV\\\aaagggppp{{{qqqcccWWWSSSLLLGGGCCC???;;;999;;;999666555444444222000222222111111000000//////000///---++++++,,,---...---+++)))))),,,......---+++++++++++++++,,,,,,,,,***++++++++++++++++++***************************}}}uuugggXXXMMMBBB???;;;999777666555333555333222000/////////000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++***((('''((()))***)))'''############%%%&&&'''((('''(((((())))))(((((('''''''''(((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))'''((((((((((((((())))))((((((((((((((((((((((((((((((''''''(((((()))******))))))))))))***++++++,,,,,,,,,+++,,,000555999>>>BBBGGGJJJLLLNNNPPPRRRXXXYYY___jjjvvv~~~lll\\\QQQLLLLLLMMMQQQYYYdddnnntttzzzssskkkfff```YYYTTTSSSRRROOOMMMKKKKKKJJJHHHEEEBBB???>>>::::::::::::;;;;;;<<<===@@@BBBEEEFFFGGGGGGIIIKKKJJJMMMPPPRRRSSSUUUXXXZZZZZZ\\\___aaadddhhhmmmpppyyy|||uuuoooiiifffaaa^^^YYYVVVUUUTTTSSSRRRNNNQQQUUUWWWZZZ```hhhnnn{{{vvvhhhaaaXXXOOOHHHCCC???<<<<<<:::777555555444333111000000111111111111111111000///---,,,,,,,,,---...///---++++++---......---,,,,,,,,,,,,++++++++++++******++++++++++++******************************xxxhhh\\\PPPJJJBBB===;;;:::888666444333222111000000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,***((('''((()))***)))'''&&&%%%&&&&&&'''((())))))'''(((((((((((((((((('''''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))''''''(((((()))))))))***((((((((((((((((((((((((((((((((('''((())))))*********))))))******+++,,,,,,,,,,,,,,,///444:::???EEEHHHLLLNNNPPPQQQSSSUUUYYY[[[cccpppmmm^^^RRRLLLLLLMMMQQQVVV^^^hhhsssyyyxxxooogggaaaZZZWWWRRRPPPPPPPPPNNNMMMJJJIIIGGGDDDAAA>>><<<:::::::::;;;<<<===???AAABBBBBBEEEIIIKKKKKKLLLMMMNNNPPPRRRUUUWWWXXX[[[^^^aaa```bbbeeeiiimmmrrryyy~~~}}}vvvrrrmmmiiiddd___\\\YYYVVVTTTRRRTTTUUUUUUVVVYYY^^^bbbhhhppp|||uuunnncccYYYQQQJJJDDDAAA===;;;888666666555444222111111111111111111111111//////...---,,,------......---,,,,,,,,,+++++++++---------,,,,,,++++++***)))******++++++******)))************************}}}ttt```WWWKKKBBB>>>;;;888666333333222111111000000000///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++***((('''((()))***)))'''))))))((((((((((((((()))''''''((((((((((((''''''&&&'''''''''(((((())))))))))))(((((((((((())))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))*********************++++++,,,+++,,,---...222888@@@EEEJJJLLLOOOQQQQQQRRRTTTVVVZZZ```kkkzzznnn^^^SSSMMMKKKLLLOOOUUU[[[bbbmmmxxx}}}qqqiiibbb\\\XXXUUUSSSQQQOOONNNMMMLLLKKKFFFEEECCCAAA>>><<<:::999:::;;;<<<===@@@BBBDDDFFFEEEHHHLLLNNNOOOPPPQQQRRRUUUWWWYYY[[[\\\___cccfffkkkmmmqqqvvv|||yyyuuuoooiiieee```\\\YYYWWWWWWWWWVVVVVVWWWZZZ\\\___dddkkksss||||||qqqfff[[[QQQHHHCCC>>><<<999777777666555333333333222222111000000000//////......------------------...---,,,+++++++++...------,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))sssfffUUUHHHAAA<<<888444333333222222222111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************((('''((()))***)))'''))))))((('''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))))))))(((((((((((())))))(((((())))))))))))((((((((())))))))))))))))))***))))))))))))))))))))))))))))))(((((())))))***++++++************+++,,,,,,+++---///222777>>>FFFKKKNNNPPPRRRRRRRRRSSSUUUWWW\\\gggwwwooo___SSSKKKHHHJJJLLLPPPWWW^^^gggrrrxxxlllccc\\\WWWRRROOOSSSRRRPPPNNNLLLJJJHHHGGGBBBAAA@@@>>><<<;;;::::::;;;;;;===???BBBDDDGGGHHHJJJLLLOOOQQQRRRTTTVVVXXXYYY[[[^^^```bbbfffkkkooouuuxxx~~~zzzuuupppjjjeeebbb[[[ZZZYYYWWWVVVVVVVVVVVVZZZ\\\```dddjjjuuuvvvhhhYYYLLLDDD???===:::888888777666444444444333222111111000000////////////......---------///000000...,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,+++++++++((((((((((((((((((((((((xxxbbbQQQGGGAAA:::666222222333333222222111111............////////////------------------------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************((('''((()))***)))'''(((((('''''''''((())))))&&&''''''((((((''''''&&&&&&&&&''''''((())))))******)))(((''''''((()))***'''((()))******)))((('''*********)))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++******++++++,,,---,,,...333777===DDDLLLQQQRRRSSSTTTTTTTTTTTTVVVXXX\\\mmmsssaaaVVVNNNIIIKKKPPPRRRWWW^^^eeemmmzzz~~~lllfff^^^XXXVVVSSSPPPMMMOOOOOONNNLLLIIIEEECCCBBB???>>>===;;;;;;;;;<<<<<<>>>???AAACCCEEEHHHKKKLLLOOOQQQSSSTTTVVVXXX[[[]]]aaacccfffjjjnnntttzzz}}}wwwrrrnnndddbbb___\\\ZZZYYYWWWVVVVVVXXX[[[\\\___fffpppwwwwwweeeTTTJJJ@@@===;;;999999888666555222222222222222222222222///////////////......---+++...000000---,,,,,,---,,,,,,,,,---------------,,,,,,------------,,,,,,))))))))))))))))))))))))mmmYYYNNNFFF???999222222333333333222111111.........///////////////---------------------------------,,,,,,+++++++++))))))))))))))))))))))))************************))))))*********+++++++++***((('''((()))***)))((((((((((((((()))+++,,,---&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))******)))(((''''''((()))***'''((()))******)))((('''++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))******+++++++++******++++++,,,------000555;;;AAAHHHOOOTTTTTTUUUVVVUUUUUUUUUWWWYYY[[[oooyyyiiiYYYRRROOOMMMQQQXXX\\\aaaggglllssswwwjjj^^^ZZZUUUTTTUUUVVVTTTRRRKKKLLLLLLJJJFFFBBB@@@???===<<<;;;:::;;;<<<===>>>CCCDDDEEEGGGJJJMMMOOOQQQSSSTTTVVVVVVXXXZZZ^^^aaahhhkkkoootttyyy}}}yyynnnkkkgggdddaaa^^^[[[YYYSSSVVVYYYZZZ[[[___eeejjjtttppp^^^RRR@@@>>>;;;:::999888777555000000111222333333444444/////////000///......---(((+++...---+++)))***,,,,,,,,,,,,------.........,,,------......------,,,************************}}}gggVVVIIIAAA<<<888777666555444444444444000000000000///////////////............---------.........------,,,,,,,,,************))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************))))))))))))((((((((()))******++++++(((((((((((('''&&&%%%$$$(((((((((((())))))))))))************************(((''''''&&&&&&((()))***))))))))))))))))))))))))&&&&&&((()))************&&&(((***+++++++++,,,---...222:::AAAGGGMMMRRRVVVVVVWWWVVVTTTSSSTTTYYY^^^hhh{{{yyyjjj___TTTOOOMMMNNNSSSZZZdddgggmmmwwwsssggg___YYYVVVSSSRRRRRRRRRQQQQQQMMMKKKHHHDDDAAA???>>>>>>>>><<<:::999:::===@@@CCCBBBCCCEEEIIINNNRRRSSSSSSRRRUUUYYY[[[]]]```fffkkknnnssszzz~~~yyyssslllgggccc^^^[[[]]]ZZZWWWWWWYYY]]]___```hhhppp{{{zzzdddUUUGGGDDD@@@;;;888777777888333222222222222222222222...///000111111000///.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++***)))(((''''''ppp___QQQFFF@@@;;;999666555444333333222111000000000///////////////............---------...---------,,,,,,,,,,,,************))))))))))))************************+++*********))))))))))))))))))))))))))))))))))))******)))))))))(((((((((******))))))((('''''''''(((((()))))))))))))))((((((((((((((())))))))))))************************(((((('''&&&'''((()))***))))))))))))))))))))))))''''''((()))*********)))(((***+++,,,,,,,,,---///111666>>>EEEKKKPPPTTTWWWWWWYYYYYYWWWUUUWWW^^^dddttt}}}lll___WWWOOONNNQQQVVV___gggpppsssyyytttjjj```YYYWWWUUURRRQQQPPPPPPNNNLLLHHHFFFCCC@@@>>><<<<<<;;;>>>>>>===<<<>>>@@@CCCEEEGGGHHHJJJNNNRRRUUUVVVWWWXXX[[[___bbbdddiiipppuuu|||uuupppkkkfffccc___\\\YYYWWWXXXZZZ[[[\\\aaagggppp{{{oooaaaOOOIIIAAA;;;999888888888777777666666666666555555///000000000000000000//////...------,,,,,,------------------------------++++++++++++++++++++++++++++++++++++************{{{lll]]]NNNEEE>>>;;;777444333333111000111111000000000////////////............---------------,,,,,,,,,,,,++++++++++++*********)))))))))++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))(((((('''&&&&&&&&&&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))))))))))))))(((((())))))***))))))))))))+++,,,---,,,---///111666<<>><<<;;;:::888555555555555444444444333111111000000000000111111//////...---------------........................******************************++++++,,,,,,,,,,,,wwwgggVVVJJJAAA<<<777333333333222000111111111000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''(((((())))))***$$$%%%&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))(((***+++,,,,,,,,,...111444;;;AAAIIIPPPUUUWWWYYYZZZVVVYYY[[[YYYZZZcccsssxxxgggXXXRRRNNNOOOTTT\\\eeeqqq|||{{{zzzzzz~~~|||oooeee___[[[XXXUUUSSSQQQOOONNNLLLIIIEEEAAA@@@???>>><<<<<<<<<======@@@AAADDDFFFIIIKKKMMMNNNPPPRRRUUUWWWYYY\\\___aaadddhhhmmmsssxxx|||xxxrrrnnniiidddaaa^^^ZZZXXXXXXYYY[[[___fffppp|||oooaaaOOODDD@@@???<<<888555444444333333222222222222222000//////000222222000///......---.................................++++++++++++++++++++++++++++++++++++++++++++++++}}}ppp___SSSGGG@@@888444444555333111111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************+++++++++))))))))))))))))))))))))(((((((((((('''''''''''''''(((((())))))***++++++&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***************)))(((******++++++,,,///333777AAAFFFNNNTTTWWWYYYZZZZZZVVVXXXYYYZZZ___nnnmmm[[[PPPPPPPPPTTT]]]dddmmmyyyzzzvvvyyy~~~xxxpppeee^^^ZZZYYYWWWVVVRRRPPPNNNLLLJJJGGGBBB>>>===<<<<<<<<<<<<===???@@@AAACCCFFFJJJMMMOOOQQQQQQRRRUUUXXXZZZ\\\___dddhhhpppuuu|||{{{wwwrrrmmmhhhccc^^^ZZZZZZYYYYYYYYY]]]eeeooovvv}}}mmmZZZKKKEEEAAA;;;777888888777777666555444444333222111000000111222333000000///............///------------------------++++++++++++++++++++++++,,,++++++***))))))((((((zzzlllaaaRRRIII???999888888555222222222111111111000000000///............---------,,,,,,------------......,,,++++++++++++******************************************+++++++++++++++)))))))))))))))))))))))))))))))))(((((((((''''''+++++++++***))))))((((((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))))))))******+++***************++++++---222888<<>>AAABBBEEEGGGJJJMMMQQQSSSUUUUUUUUUYYY^^^```cccgggnnnsss{{{{{{vvvqqqkkkeeeaaa^^^]]][[[YYYYYY^^^dddiiixxx|||hhhXXXMMMDDD===888888888777777666555444444333333222222222222333333111111000///////////////------------------------************************,,,,,,+++***)))((('''&&&{{{rrr```UUUHHH???===;;;666222222222222111111111000000///............------------------....../////////,,,,,,+++++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))******)))))))))(((((((((*********)))((((((''''''&&&'''((()))*********)))(((((((((((())))))))))))************************'''((()))***+++***))))))))))))))))))))))))))))))((()))******++++++++++++++++++,,,---000666===BBBLLLPPPUUUXXXZZZ[[[]]]^^^^^^```fffpppkkk[[[UUUUUUVVV\\\gggttt|||sssjjj```]]]YYYXXXYYYXXXUUURRRNNNKKKHHHEEECCC@@@>>>;;;::::::;;;<<>><<<:::<<<===>>>@@@BBBFFFIIIKKKOOOOOOQQQSSSVVVYYY[[[]]]aaafffmmmqqquuu{{{zzzvvvjjjjjjhhhddd```^^^___```^^^eeeqqqyyyfffWWWMMMGGG>>>>>>===<<<;;;:::999888222222444555555444222222222111111000000000000000000000000000000000000000------------------------***++++++++++++,,,,,,,,,{{{ooo^^^OOOFFF@@@<<<999333333222111//////111222000000//////.........---///............---------,,,,,,++++++++++++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((''''''&&&***)))))))))))))))***+++******)))((('''&&&&&&%%%''''''''''''((((((((()))---+++)))***---...,,,***************))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++)))---111222555<<>>:::999999999888;;;???BBBDDDGGGKKKNNNOOORRRUUUWWWYYY\\\```cccdddllluuu|||zzzuuuoooiiieeebbb___]]]aaaeeeiiinnnvvvxxxhhhVVVHHHFFF???;;;===???;;;666444444444444444333222111111333222000...---...///000222111111000///............---,,,,,,++++++,,,,,,++++++++++++++++++++++++mmm]]]PPPFFF===888555555444222111000111222000000/////////.........///............---------......------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((''''''))))))((((((((((((((()))***))))))(((''''''&&&&&&'''''''''((((((((()))))))))'''%%%%%%((()))(((&&&************))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++++++++...222666:::BBBLLLSSSVVVUUUXXX^^^aaaaaadddiiinnn{{{ppp^^^SSSPPPQQQXXX```mmmwwwsssggg^^^YYYXXX[[[[[[[[[ZZZYYYTTTMMMHHHEEECCC???<<<;;;:::;;;<<<<<>>>>>;;;666555555555555444444333222111333222000.........///000111111000000///......---///...------,,,,,,------,,,,,,++++++++++++++++++~~~nnn___PPPBBB999888777666444333222111111000000////////////......///............---------......------------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********))))))(((((('''***)))(((''''''&&&'''''')))))))))(((((('''''''''(((((((((((())))))))))))+++)))'''&&&'''))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++,,,,,,,,,///444;;;BBBJJJQQQUUUWWWVVVYYY^^^bbbccciiiooo{{{jjj^^^PPPJJJLLLRRR]]]ggguuu}}}sssggg___YYYWWWYYYYYYZZZ[[[ZZZXXXQQQHHHAAA???>>><<<;;;;;;<<<>>>???AAADDDGGGJJJLLLNNNQQQTTTXXXYYY\\\___bbbhhhooottt|||}}}xxxrrrlllhhhaaabbbbbbaaacccjjjttt|||tttcccVVVKKKAAA>>>===:::777666555555555555444333222222333222111///...//////000000000//////......------//////...------------...,,,,,,,,,++++++*********}}}nnn]]]LLLAAA;;;999666444333222000///000000/////////////////////............---------,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))((((((+++***)))((('''&&&&&&&&&)))))))))((((((((((((((((((((()))))))))*********---+++)))(((((()))***+++************)))))))))((())))))))))))))))))))))))((()))))))))************+++++++++++++++,,,,,,---...111777@@@JJJQQQUUUVVVYYYXXXZZZ___bbbeeemmmvvvxxx```VVVLLLIIILLLTTTaaalll{{{wwwhhh___[[[XXXYYY\\\YYYXXXWWWVVVRRRKKKCCC===<<<;;;;;;;;;<<<>>>@@@AAAEEEGGGJJJMMMOOOQQQTTTWWW]]]___bbbffflllttt||||||tttooojjjiiigggdddcccgggmmmrrr}}}rrraaaSSSFFF@@@>>>:::999999666666666666555444333333444333111000000000000000////////////......------///......------------------,,,,,,++++++*********|||jjjWWWJJJ???;;;777444333222000...//////000000000000000000///............---------,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))),,,+++***)))(((((('''(((((((((((())))))))))))))))))))))))************++++++***)))(((''''''((()))************)))))))))((())))))))))))))))))))))))((()))))))))************,,,+++++++++,,,---...///111444;;;EEEOOOUUUXXXXXX[[[ZZZ\\\```bbbgggrrr~~~{{{lllYYYRRRLLLLLLQQQYYYgggrrrsssggg\\\WWWUUUTTTVVVYYYYYYVVVQQQMMMIIIEEE@@@===;;;;;;;;;<<<===???AAABBBGGGIIIMMMOOOQQQTTTWWWZZZ```ccchhhnnnvvv}}}wwwsssqqqmmmiiifffgggiiilllrrrzzzmmm^^^NNNEEEAAA===<<<===777777777777666555444444444333222222111000000000///////////////............---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++*********uuu```SSSEEE???888333333333111/////////000000000000111111///............---------......------------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++***))))))((())))))((((((((())))))*********)))*********++++++++++++,,,---...---+++)))***+++************))))))))))))))))))))))))))))))))))))))))))))))))************++++++***+++,,,...000222555:::BBBKKKRRRWWWYYYZZZ\\\\\\^^^bbbeeemmm{{{rrrbbbPPPMMMMMMRRRYYYcccqqq}}}vvvfff]]]VVVUUUVVVUUUUUUXXXWWWRRRKKKEEEAAA???>>><<<<<<<<<===>>>@@@BBBDDDEEEJJJLLLPPPSSSVVVYYY\\\___dddiiipppxxx|||yyysssnnniiigggggggggjjjpppzzz~~~mmmZZZNNNGGGAAA???@@@888888888888777666555555444444333333222111111000000000000000000/////////------,,,++++++++++++,,,++++++++++++++++++++++++|||iii\\\LLLDDD:::444444444444222//////000000000111111111///............---------......------------,,,,,,******+++++++++,,,,,,,,,***************************************************))))))((((((((())))))'''(((((()))******++++++*********+++++++++,,,,,,---///222111///,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))*********************+++---000333444:::AAAJJJQQQUUUXXX[[[^^^\\\\\\___eeejjjuuuyyygggXXXLLLLLLPPPZZZcccmmm|||xxxjjj___YYYUUUWWWYYYWWWVVVVVVRRRLLLEEE@@@===<<<<<<;;;<<<<<<>>>AAACCCFFFHHHIIINNNQQQUUUYYY\\\___cccfffmmmsss}}}}}}vvvqqqllliiihhhfffiiiooovvv~~~hhhXXXNNNEEEAAA@@@999999999999888777666555444444444444333222111000000111111111111111111111......---,,,,,,,,,,,,,,,*********++++++,,,,,,---nnnbbbPPPGGG<<<555555666666555//////000000111111111222//////.........---------,,,,,,,,,+++++++++***************++++++,,,,,,,,,******************************************++++++(((((('''''''''(((((()))''''''((()))***++++++,,,******+++++++++,,,,,,,,,(((,,,000000,,,)))((((((************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***---111444666>>>FFFOOOUUUVVVXXX\\\aaa[[[\\\```gggnnn{{{ooo^^^PPPMMMOOOVVVaaakkkuuuvvvggg\\\XXXSSSRRRVVVYYYVVVSSSRRRMMMIIICCC>>><<<;;;:::999;;;<<>><<<<<<===>>>@@@@@@AAADDDIIIMMMOOOPPPQQQUUUZZZ^^^cccjjjsssyyywwwrrrkkkkkkjjjjjjmmmuuunnn\\\NNNGGGDDD@@@;;;888999:::777666888444444333333222111000000222222111111000/////////000///---,,,+++,,,,,,---(((***,,,.........---,,,}}}ooo[[[QQQEEE<<<999777555333444333222000000/////////111000///..................---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))************))))))++++++************++++++------,,,++++++***))))))))))))))))))))))))))))))))))))************))))))************+++++++++++++++---......///333<<>>===;;;;;;;;;<<<>>>@@@CCCEEEIIIMMMQQQTTTVVVWWW\\\___eeekkkttt{{{xxxsssmmmiiijjjnnnqqqyyyvvveeeWWWNNNCCC>>>;;;;;;;;;777555777666666555555444444333333222222111111000/////////---------,,,------...///+++,,,---...---,,,+++***mmmcccUUUHHH@@@;;;888666333222222111111111222222222111000///..................---,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++******)))++++++*********+++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************)))))))))******++++++,,,,,,,,,+++---///111666>>>HHHOOOUUUWWW[[[\\\\\\\\\\\\]]]^^^aaakkk~~~uuuaaaSSSMMMRRRZZZbbbmmmyyyxxxrrrrrryyy}}}lllbbb\\\WWWUUUUUUTTTRRRNNNKKKIIIFFFBBB@@@<<<<<<<<<===>>>AAACCCEEEFFFIIIMMMQQQSSSVVVXXXYYYaaaeeelllttt~~~}}}||||||{{{|||}}}}}}~~~~~~~~~~~~|||tttnnnkkkkkklllpppzzztttbbbVVVJJJDDD>>>===:::444222222555555555555444444333333222222111111000/////////,,,---------......//////------...------+++***)))vvvmmm___QQQEEE>>>999666333333222222222222222333000000/////////000000111///...------,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******++++++******+++,,,,,,------------------,,,,,,,,,************************))))))************)))))))))******+++,,,,,,------+++---000444;;;DDDMMMSSSWWWYYY\\\]]]]]]]]]^^^___```eeesssmmm[[[QQQOOOWWW```hhhsssxxxrrrrrrwww~~~qqqccc]]][[[XXXWWWXXXVVVRRRMMMHHHEEEBBB>>><<<;;;;;;<<<>>>AAADDDGGGIIIJJJMMMQQQTTTUUUWWWZZZ]]]hhhnnnwww}}}{{{zzzzzzvvvwwwxxxyyyyyyxxxwwwvvvppppppoooooonnnnnnmmmmmmlllmmmnnnpppqqqqqqqqqppprrrssstttwwwxxxzzzzzz{{{|||}}}}}}}}}~~~{{{uuupppmmmlllkkksss~~~nnn```OOOHHH@@@===:::555333444444444444444333333333333222222111111000/////////,,,------....../////////.........---,,,+++***)))yyylll]]]NNNCCC<<<999555444444333222222222333000/////////000000111222///......---------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******++++++***++++++,,,---...............------------************************))))))************)))))))))******+++,,,---......,,,...333999BBBKKKRRRVVVYYY[[[]]]^^^^^^^^^```aaaeeennn}}}xxxdddWWWQQQRRRZZZcccpppzzztttpppooouuu~~~qqqfff\\\ZZZ[[[YYYWWWXXXTTTOOOIIIDDDAAA???<<<;;;999:::<<>>777666555333222222222222111111000000///000000000//////...---------------...------------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++,,,---......------------------------************************))))))************)))))))))******+++,,,---...///...111777???IIIQQQWWWYYY[[[]]]___``````aaaccceeemmmxxxvvviii[[[TTTUUUZZZbbbkkkxxx~~~qqqnnnoooyyywwwggg___YYY[[[]]][[[XXXWWWNNNJJJDDD@@@>>>===<<<<<<;;;<<>>@@@CCCFFFJJJNNNQQQRRRRRRWWW\\\```ccckkkvvv}}}yyyvvvsssrrrvvvvvvwwwvvvuuusssqqqppppppooommmkkkiiihhhggggggggggggfffeeecccbbbbbbaaaaaa`````````bbbdddgggiiihhhhhhhhhhhhiiiiiijjjkkkllllllmmmnnnnnnmmmllllllhhhiiikkkmmmooorrrssstttppprrruuuwwwyyyyyyyyyxxxzzzzzz{{{|||||||||||||||yyy{{{~~~~~~}}}}}}~~~~~~{{{zzzzzzyyyyyyzzz{{{{{{xxxxxxwwwvvvvvvuuuttttttqqqqqqqqqqqqqqqqqqqqqqqqlllnnnqqqrrrssssssuuuvvvxxxyyyyyy{{{|||yyyxxxvvvrrrnnnnnnwwwpppcccSSSGGG>>>888888;;;555555555666666666666666222222111111000///////////////000000000...---,,,------,,,+++++++++,,,,,,qqqbbbQQQDDD@@@888333444666444000///222222111///..................---,,,,,,,,,,,,------------............/////////000000//////...---************************************************,,,+++***))))))+++---...,,,,,,,,,---------.........---,,,,,,++++++++++++)))))))))))))))))))))***)))************+++++++++,,,***)))***,,,...//////222888AAAJJJQQQVVV[[[]]]]]]```ccccccbbbeeelllrrrqqq]]]UUUQQQWWW___gggttt~~~vvvtttvvv|||yyyllleee\\\\\\^^^___^^^YYYSSSNNNGGGDDDAAA===;;;<<<===???AAABBBEEEHHHLLLOOORRRSSSUUUZZZ```dddiiirrr~~~~~~{{{yyywwwvvvvvvtttsssqqqnnnkkkiiifffeeedddeeeeeefffffffffeeeeee______^^^]]]\\\[[[ZZZZZZXXXWWWVVVWWWXXXZZZZZZYYY[[[___bbbccccccdddgggjjjkkkppprrrpppoootttxxxxxxwwwwwwwwwyyy{{{{{{yyywwwwwwyyyzzz{{{}}}~~~}}}|||}}}~~~}}}|||zzz~~~~~~}}}~~~}}}{{{wwwqqqmmmpppvvv|||oooXXXHHHCCCAAA===888:::999777555444333444444333333333222222222111111111000//////000000///.........---------,,,,,,,,,~~~ppp___RRRGGG>>>777777888666333222222111000//////////////////...------,,,,,,---------------............///------......------,,,+++************************************************,,,+++***))))))+++---...,,,,,,,,,------------...///...------,,,,,,,,,------------------,,,,,,,,,)))************+++++++++,,,+++******,,,...000000555<<>>@@@BBBDDDHHHLLLPPPSSSVVVXXXZZZ```hhhnnnuuu}}}|||||||||xxxwwwvvvtttrrrqqqppppppqqqpppnnnkkkiiigggfffeeedddcccaaa___]]][[[YYYXXXXXXXXXYYYZZZZZZZZZYYYYYYZZZYYYXXXWWWVVVUUUUUUTTTUUUUUUUUUVVVXXX[[[\\\\\\[[[```dddhhhjjjnnnsssxxxyyyzzzsssooooootttxxxzzzcccQQQHHHCCC>>>::::::999777555444444444444333333333222222222222111111000//////000000///...------------,,,,,,,,,,,,qqqcccSSSGGG===::::::777555555111111000000000000000111///...------,,,------------------............///------......------,,,+++++++++++++++++++++++++++************************++++++***))))))+++,,,---,,,,,,,,,,,,------------//////...---------......---,,,,,,++++++*********)))************+++++++++---,,,+++***+++...111222:::AAAKKKTTTZZZ]]]___aaaaaabbbcccdddgggooozzz{{{fffWWWNNNNNNSSS^^^kkkwwwzzztttrrrwww}}}rrrggg```\\\___]]][[[YYYVVVPPPIIIDDD@@@???===;;;<<<>>>@@@BBBCCCGGGLLLQQQTTTXXX\\\^^^```fffooowww}}}zzzvvvtttrrrrrrqqqooommmlllkkkjjjjjjgggffffffeeedddcccbbbbbbeeedddbbbaaa^^^]]][[[[[[ZZZYYYXXXVVVUUUSSSRRRQQQSSSSSSTTTUUUUUUVVVUUUUUUVVVUUUTTTRRRQQQPPPOOOOOONNNOOOQQQSSSVVVYYY[[[]]]aaaffflllqqquuu|||xxxrrrppprrrttt}}}ttt___QQQGGG@@@===:::888777555444444444555333333333333222222222222111000//////000000///...------,,,,,,,,,+++++++++qqq^^^PPPCCC===:::777555555111111000000000111222222//////...------------------------............////////////000//////...---++++++++++++++++++++++++************************++++++***)))******+++,,,++++++,,,,,,,,,---------......------------......---,,,,,,+++***))))))((())))))*********+++++++++,,,,,,+++******---222555@@@FFFPPPXXX]]]```aaabbbccccccccceeekkkvvvooo^^^SSSJJJOOOXXXeeerrrvvvuuuwww}}}vvvjjjccc___]]]___\\\XXXTTTPPPJJJCCC???<<<<<<;;;;;;===@@@CCCEEEFFFKKKPPPTTTWWWZZZ^^^bbbiiipppyyy}}}{{{yyyxxxpppooonnnllljjjhhhfffeeehhhhhhgggfffeeedddccccccbbbbbbbbbbbbaaaaaa````````````___^^^]]][[[ZZZZZZXXXXXXWWWVVVUUUTTTSSSRRRTTTUUUVVVWWWXXXXXXXXXXXXXXXVVVTTTQQQOOONNNMMMMMMMMMNNNQQQTTTVVVZZZ]]]```jjjooouuu{{{~~~xxxuuutttuuuvvv}}}nnn[[[MMMCCC>>>:::999777666555555555555444444333333333222222222111000//////000000///...---,,,,,,,,,,,,+++++++++|||hhhYYYHHH???:::666444555222111111111111222222333//////...------------...---------............////////////000//////...---++++++++++++++++++++++++************************+++*********************+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------000000///...---,,,,,,+++))))))*********+++++++++++++++***)))***...444999EEEKKKTTT[[[___aaabbbbbbccccccdddgggppp~~~vvvdddWWWRRRLLLTTT```lllxxxyyytttwww|||}}}nnnfffccc```^^^]]]YYYSSSNNNIIIDDD???;;;::::::;;;===???CCCFFFIIIJJJNNNSSSVVVWWW[[[```eeesss{{{|||{{{zzzxxxvvvtttsssrrrppppppooonnnmmmlllkkkjjjgggffffffeeeeeeeeeeeeeeedddddddddddddddddddddcccddddddeeeffffffeeeeeedddaaaaaaaaaaaa```^^^]]]\\\YYYYYYXXXVVVUUUTTTSSSRRRSSSTTTUUUWWWXXXYYYYYYYYYYYYWWWTTTQQQOOOMMMMMMMMMOOOQQQUUUXXX[[[^^^cccgggnnnttt||||||wwwtttnnnooopppooonnnooorrrttt{{{}}}}}}{{{yyyvvvzzz{{{gggVVVHHH@@@===;;;999777666555666666444444444333333333222222111000//////000000///...---------,,,,,,,,,++++++ssscccPPPDDD===777444555333333222222222222222333000///......------......---------............///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))))))))++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,++++++***)))************++++++++++++,,,,,,***+++000999@@@KKKPPPWWW\\\___aaacccdddddddddgggmmmxxx}}}iiiXXXQQQQQQPPP[[[hhhqqqzzzvvvtttzzzrrrhhhdddbbb```]]]XXXTTTNNNHHHDDDAAA===;;;:::;;;===???CCCGGGJJJLLLNNNRRRWWWYYYYYY^^^fffmmmxxx}}}yyyvvvsssqqqpppllllllkkkjjjiiihhhgggfffdddddddddddddddddddddeeecccccccccdddeeeggghhhiiiggghhhiiijjjllllllllllllmmmnnnooopppppppppooonnnnnnnnnnnnllljjjhhheeeccc^^^]]]\\\YYYWWWUUUTTTSSSRRRSSSTTTVVVXXXYYYYYYZZZWWWUUURRRPPPNNNNNNOOOPPPNNNSSSXXX\\\___cccjjjooovvv|||yyysssnnniiiddd```[[[\\\\\\[[[ZZZZZZ\\\^^^dddfffjjjmmmrrryyy|||{{{{{{{{{zzzzzzxxxxxxyyyzzz{{{{{{zzzzzzzzz}}}yyy{{{}}}vvvcccQQQFFF@@@???<<<:::777666666666444444444444333333333333111000//////000000///.........---------,,,,,,,,,}}}lllYYYLLLCCC<<<777777555444333222222222222222000//////...............---------............///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))((((((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......)))))))))))))))))))))))))))************+++++++++---......---...444???GGGQQQUUUZZZ^^^```bbbeeegggeeegggkkktttrrr^^^OOOMMMRRRTTTaaannnuuu{{{yyyuuuyyy}}}uuujjjeeeeeeddd```\\\SSSNNNHHHCCC@@@???===<<<<<<===???BBBFFFJJJMMMOOORRRVVVZZZ\\\^^^dddpppyyy~~~|||zzzyyyxxxwwwvvvvvvvvvwwwsssrrrqqqooommmllljjjjjjffffffffffffeeeeeeeeeeeegggggghhhhhhjjjkkkmmmmmmmmmmmmnnnnnnppprrruuuvvvwwwxxx{{{~~~~~~{{{wwwrrrmmmjjjbbbaaa^^^[[[XXXUUUSSSQQQNNNOOOQQQSSSUUUVVVWWWWWWSSSRRRPPPPPPQQQSSSVVVXXXVVV\\\ccciiimmmsss|||ppplllfff```[[[WWWSSSPPPMMMMMMMMMLLLJJJJJJLLLNNNQQQSSSUUUXXX\\\bbbhhhmmmwww}}}{{{uuupppnnneeeccc```^^^___``````___^^^___```aaabbbaaa`````````dddhhhkkkpppyyy}}}|||{{{{{{sss]]]MMMDDDBBB???<<<999777666666555444444444444333333333111000//////000000///.../////////.........------sss___QQQHHH???:::999666555444333222111111111000000///...............---------.........////////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))((('''******+++++++++,,,,,,,,,---------------...///000+++++++++++++++,,,,,,,,,)))************+++++++++...000000000111888CCCLLLUUUXXX\\\___aaacccfffiiifffiiiooozzz{{{jjjXXXLLLMMMVVVVVVdddqqqvvv|||yyytttvvvvvvooogggeeegggfffaaa\\\PPPKKKEEE@@@>>>>>>=========>>>@@@DDDHHHLLLOOOQQQTTTXXX]]]___bbbjjjxxx{{{xxxuuusssqqqqqqpppnnnmmmmmmmmmnnnooommmmmmmmmlllllllllkkkkkklllllllllmmmmmmnnnnnnnnnppppppqqqsssuuuwwwzzz{{{{{{tttnnnjjj```^^^[[[XXXTTTPPPMMMLLLGGGHHHJJJLLLNNNPPPPPPQQQQQQPPPPPPRRRUUUYYY]]]```eeekkkttt{{{~~~rrrbbb^^^XXXSSSOOOLLLHHHFFFFFFFFFFFFDDDBBBBBBDDDFFFGGGHHHIIIKKKNNNRRRXXX]]]```fffqqq}}}wwwooofff___ZZZWWWVVVTTTQQQOOOPPPRRRRRRRRRMMMNNNOOOPPPQQQPPPOOONNNPPPSSSWWWZZZ^^^gggttt~~~}}}zzzxxx{{{}}}eeeSSSFFFDDDAAA===:::888666666555555444444444333333333111000//////000000///...000////////////.........lllYYYKKKBBB<<<999666444333333333222///---//////...//////000111222////////////////////////////////////............***+++,,,,,,------------+++++++++*********)))))))))************+++++++++*********)))))))))))))))+++++++++,,,,,,---------............---,,,+++***(((((()))***++++++,,,,,,+++,,,---///333<<>>???AAAEEEKKKOOORRRRRRUUUYYY^^^cccjjjsss~~~|||xxxtttqqqooonnnnnnpppppppppqqqrrrrrrssssssvvvuuutttssstttuuuwwwyyyzzzzzzzzz{{{|||~~~{{{uuummmeee```XXXUUUPPPMMMKKKJJJHHHFFFFFFFFFGGGHHHIIIKKKMMMNNNPPPRRRVVVZZZ___fffmmmsssyyyyyyllldddVVVRRRMMMHHHGGGEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCCCCFFFIIILLLNNNTTTXXX___gggooozzz~~~{{{oooiiiaaaYYYSSSOOOKKKHHHIIIIIIIIIGGGEEEDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHJJJMMMPPPVVV]]]eeekkk~~~zzzzzzrrrdddPPPGGG@@@AAACCC???999666666555444444333333333333222111000//////000111222........................ppp___PPPFFF>>>:::777666444444444333111///000////////////000000111////////////////////////////////////............***+++,,,,,,---------,,,+++++++++*********)))))))))************+++++++++************))))))))))))+++++++++,,,,,,---------............---,,,+++***)))))))))***++++++,,,,,,---...///111666@@@LLLTTTXXX[[[___aaabbbbbbcccdddiiimmmxxx}}}hhhXXXPPPNNNTTT[[[iiiqqqxxx||||||pppllluuuuuummmhhhdddddddddaaaYYYRRRFFFCCC???;;;:::;;;===>>>@@@AAADDDHHHMMMQQQTTTUUU\\\```ffflllttt~~~|||yyyxxxwwwxxxxxxxxxyyyzzz{{{|||}}}~~~~~~vvvllleee^^^WWWRRROOOLLLIIIGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIQQQTTTYYY```hhhsss~~~zzzkkk^^^VVVNNNKKKFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@AAACCCFFFGGGIIILLLQQQVVV\\\ccckkkpppzzz}}}}}}ttthhh___ZZZTTTNNNJJJGGGDDDCCCBBBCCCCCCBBB@@@@@@AAACCCCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGJJJMMMRRRYYYaaafffuuu~~~}}}qqq]]]RRRHHHEEEDDD@@@:::888666666555444333333333333111111000000000000111111........................uuufffXXXLLLAAA<<<999777555555666555333222111111000/////////000000////////////////////////////////////............++++++,,,---------,,,,,,+++++++++***************)))************+++++++++************************++++++,,,,,,,,,,,,---------......------,,,+++***))))))******+++,,,,,,,,,...///000333:::EEEQQQYYYYYY\\\___aaabbbcccdddeeejjjqqqttt___SSSNNNRRR\\\ggguuuzzz~~~vvvmmmkkkvvvxxxppplllgggcccaaa___ZZZQQQIII@@@>>><<<:::;;;===@@@BBBDDDEEEGGGKKKOOOSSSVVVXXX^^^bbbjjjrrr|||ssslllbbbYYYTTTPPPKKKGGGGGGEEEBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEMMMQQQXXXbbbnnn}}}}}}nnnaaaUUUNNNGGGCCC???===<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>>>>>>>@@@AAABBBEEEGGGJJJLLLOOOSSSWWW[[[```fffnnnwww~~~rrrcccWWWPPPLLLHHHDDDCCCBBBAAA@@@>>>???@@@?????????AAACCCCCCCCCDDDDDDDDDEEEEEEEEEFFFHHHKKKNNNRRRXXX```eeennnzzzoooaaaSSSKKKFFF@@@<<<;;;777777555444444333333333000111111111111111000000........................zzznnn```QQQDDD<<<:::888666555666555444333222222111000////////////////////////////////////////////////............+++,,,,,,------,,,,,,,,,************************))))))*********+++++++++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++************++++++,,,,,,,,,...///222666???JJJUUU\\\ZZZ]]]```bbbbbbcccdddfffiiiuuu|||mmm[[[QQQQQQXXXfffsss}}}}}}tttoooppp{{{yyypppmmmkkkgggaaa^^^ZZZSSSIIIBBB===<<<;;;:::<<>>======>>>===<<<>>>>>>>>>>>>????????????@@@?????????@@@AAABBBCCCHHHIIIJJJKKKKKKLLLOOOQQQUUUYYY___fffmmmvvv|||wwwsssnnnfffYYYPPPIIIGGGDDDCCCCCCDDDCCCCCCAAABBBCCCBBBAAABBBDDDEEEHHHHHHHHHIIIIIIJJJJJJJJJKKKMMMPPPTTTXXX^^^dddiiippp|||}}}~~~nnn\\\PPPGGG@@@======888888666555444444444444000111222333222111000///........................uuuhhhXXXHHH???;;;999666555555444333222333222111000000///000000000000000000000000000000////////////............,,,,,,,,,------,,,,,,+++************************))))))*********+++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,,,,...///333:::DDDOOOXXX]]]\\\^^^aaabbbbbbccceeefffjjjyyyrrreeeWWWRRRUUU___mmmzzzxxxqqqqqqwww{{{rrrmmmkkkhhhddd___YYYTTTLLLDDD>>>===<<<;;;;;;===@@@CCCEEEHHHJJJNNNPPPSSSWWW]]]aaagggmmmxxxyyyiiiXXXRRRKKKGGGFFFGGGFFFEEEEEECCCAAA@@@@@@AAA@@@@@@@@@?????????@@@AAABBBBBBBBBEEEJJJRRR]]]jjjyyy{{{pppdddZZZRRRKKKGGGCCCAAA???>>>???@@@???>>>?????????@@@@@@AAAAAAAAA>>>??????@@@BBBCCCDDDEEEEEEFFFGGGGGGFFFFFFHHHIIIPPPRRRVVVZZZ^^^eeelllrrrwww|||{{{tttjjjccc___ZZZSSSLLLHHHFFFDDDCCCDDDEEEEEEDDDDDDEEEFFFEEEDDDDDDFFFHHHKKKLLLMMMNNNOOOPPPQQQQQQQQQSSSWWW[[[```fffmmmrrr{{{|||yyyeeeVVVJJJAAA>>>???999999777666555444444444111222333333333111000///////////////////////////~~~qqqaaaOOOEEE>>>;;;777555444444333111222222111000000000111111000000000000000000000000////////////............,,,,,,---------,,,++++++***************+++++++++)))************+++++++++))))))******+++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,...000666???JJJTTTZZZ\\\^^^```aaabbbbbbccceeegggnnn}}}vvvddd[[[SSSTTT[[[eeerrr}}}uuummmttt~~~sssnnnkkkjjjddd```ZZZSSSMMMGGGAAA===<<<<<<<<<===???BBBEEEGGGJJJMMMQQQTTTVVV[[[bbbhhhnnnvvvtttdddVVVPPPIIIEEEDDDDDDBBB@@@DDDBBB???>>>>>>???>>>===>>>>>>>>>>>>???@@@AAABBBCCCEEEHHHMMMTTT^^^iiiqqq~~~wwwpppggg]]]UUUMMMGGGCCCAAA@@@>>>>>>?????????>>>>>>>>>??????@@@@@@AAAAAA======>>>@@@BBBCCCDDDDDDBBBDDDEEEEEEDDDDDDFFFGGGIIIKKKMMMPPPSSSXXX^^^bbbgggnnnwwwyyyooocccYYYUUURRRMMMHHHGGGFFFDDDEEEFFFGGGGGGFFFGGGHHHJJJJJJIIIJJJMMMOOORRRRRRTTTUUUWWWYYY[[[[[[\\\___dddjjjpppvvv~~~zzz~~~ooo^^^OOODDD???@@@;;;:::888777555444444444333333333333222111000000////////////////////////|||jjjYYYMMMAAA>>>:::777555444333111111111111000111111222222000000000000000000000000////////////............,,,---------,,,,,,+++***))))))*********+++++++++)))************+++++++++))))))***++++++,,,---------------,,,,,,+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///222:::EEEQQQYYY\\\\\\___```bbbbbbbbbcccfffhhhtttuuueeeYYYTTTSSSZZZdddnnnyyy|||tttoooyyysssmmmkkkiiiggg___[[[TTTMMMGGGCCC???>>>;;;;;;<<<>>>AAAEEEHHHJJJMMMQQQUUUXXXZZZ```hhhooowwwtttcccTTTOOOIIIFFFEEEDDDAAA???CCCAAA???>>>?????????>>>>>>>>>??????AAABBBDDDEEEEEEGGGIIIMMMQQQXXXaaafffooossszzzyyyqqqlllhhhccc]]]VVVPPPKKKFFFCCCAAA???>>>>>>??????>>>===>>>>>>??????@@@AAAAAAAAA??????@@@AAABBBBBBCCCCCCCCCEEEFFFGGGFFFEEEFFFHHHEEEGGGIIIKKKLLLPPPTTTWWW\\\bbbkkkuuuuuulll```WWWTTTRRRNNNJJJKKKJJJIIIKKKMMMNNNNNNMMMPPPRRRTTTVVVWWWYYY]]]___```aaacccfffiiikkkmmmnnnpppttt{{{{{{hhhWWWGGG@@@@@@;;;:::999777666555444444444444333222111111111111////////////////////////qqq___TTTDDDAAA<<<888666555333222111000000000111222333333000000000000000000000000000/////////............------------,,,,,,+++***))))))******++++++++++++)))************+++++++++))))))***+++,,,,,,---------------,,,,,,+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000444===IIIUUU\\\^^^\\\```aaabbbbbbbbbcccfffhhhzzz{{{kkkZZZSSSQQQTTT___kkkuuuyyyttttttwwwllliiiiiigggddd[[[WWWOOOHHHCCC@@@>>>>>>999:::<<>>CCCCCCCCCCCCBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLOOORRRWWW^^^iiixxxuuunnnfffbbbaaa```]]]YYYXXXYYYZZZ\\\^^^aaadddeeegggjjjnnnrrruuuyyy~~~vvvnnnhhheeeaaa___aaafffiiinnnvvvyyycccRRRGGGBBB===;;;888888888999999888666555333111000000111111111111000///////////////}}}uuudddQQQGGG>>>;;;:::666555555333222222111111111111111111111111111111111111111////////////...............---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++)))))))))***+++---...//////......---,,,+++******,,,,,,,,,,,,++++++++++++,,,))))))---///---...000666>>>JJJUUU\\\___bbbccceeebbbbbbfffggggggllltttxxxeeeXXXSSSSSSVVVaaasss}}}qqqooosss~~~wwwkkkeeeeeeggggggeee\\\RRRHHHCCC@@@===;;;<<<<<<>>>@@@CCCEEEHHHMMMPPPWWWXXX\\\bbbkkkvvvppp\\\UUUNNNJJJJJJKKKJJJHHHGGGGGGFFFEEEEEEEEEEEEFFFJJJLLLNNNOOOOOOQQQTTTVVVTTTWWW[[[]]]```eeekkkppprrruuuxxxzzzyyyvvvtttrrrnnniiibbb[[[VVVQQQMMMKKKIIIHHHGGGEEEDDDCCCBBBBBB??????@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEFFFGGGIIIKKKMMMNNNPPPTTT[[[dddooo|||uuupppjjjhhhhhhhhhdddaaa___```bbbdddhhhkkknnnpppvvvyyy~~~vvvjjjddd___]]][[[YYY\\\```bbbgggoooxxxmmmYYYLLLEEE@@@===:::888888888777666444333222111111222222333111111000///////////////~~~zzz|||sss\\\NNN@@@<<<;;;999777666333333222111111111111111111111111111111111111111............------------...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******(((((()))))))))*********'''((((((***+++---///000222111///---++++++++++++------------,,,,,,,,,,,,,,,)))))),,,---,,,...111:::DDDQQQ[[[^^^___bbbdddeeedddeeefffeeegggpppzzzooo___VVVTTTWWW___nnnxxxoooqqqwwwyyyqqqfffbbbcccfffgggfff[[[PPPFFFBBB@@@<<<;;;<<<===???BBBEEEHHHKKKPPPSSSXXX[[[```gggqqq~~~}}}{{{rrr^^^XXXQQQNNNNNNOOOOOOMMMOOOMMMKKKIIIIIIJJJLLLMMMQQQTTTWWWYYY[[[^^^aaadddfffjjjooossswww{{{|||xxxuuujjjddd\\\UUUOOOLLLIIIGGGEEEEEECCCBBBBBBAAAAAAAAA>>>>>>???@@@BBBCCCCCCDDD@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEFFFGGGIIILLLMMMNNNQQQUUUYYY___gggooottt|||uuussspppqqqrrrrrrooolllhhhiiikkkooorrrvvvyyy{{{sssggg]]]YYYVVVVVVVVVTTTVVVZZZ[[[```hhhqqq{{{{{{eeeSSSIIIDDDAAA<<<999888777555444333222222222222333444555111111000////////////000||||||hhhWWWDDD===<<<:::777666444333333222111111111111111111111111111111111111/////////.........------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))*********+++(((((()))***+++---//////222000...,,,++++++,,,---......---------,,,,,,,,,,,,)))))),,,,,,,,,///555>>>IIIWWW___```___bbbeeedddfffgggeeecccgggtttwwwfffYYYUUUUUU\\\gggwww|||rrrnnnttt~~~tttllldddaaaccceeedddbbbXXXNNNDDDAAA???;;;:::<<<>>>AAAEEEHHHKKKOOOSSSVVV[[[^^^dddlllwww}}}mmm___[[[VVVSSSTTTWWWXXXXXX[[[XXXUUUSSSSSSUUUXXXZZZ[[[___ccchhhlllppptttwwwzzz~~~|||wwwjjjcccZZZSSSMMMJJJHHHGGGEEEDDDDDDCCCCCCCCCCCCDDD??????@@@AAABBBCCCDDDDDDBBBCCCDDDDDDEEEEEEEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEFFFHHHJJJLLLNNNQQQTTTXXX\\\```dddhhhkkkrrrtttxxxzzz{{{zzzxxxvvvttttttuuuwwwyyyyyyvvvsssmmmnnnooorrrtttwwwzzz{{{yyyiiiaaaXXXTTTSSSUUUUUUSSSTTTWWWYYY^^^fffnnnxxxqqq[[[NNNGGGCCC>>>:::888777666555444333333333333444444444222111000000//////000000}}}~~~uuuaaaLLLBBB>>>;;;777666555444333222111111111111111111111111111111111111000000000/////////......---------,,,,,,,,,++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,************+++,,,------...---+++******,,,...///......---------,,,,,,,,,,,,******,,,------333:::CCCNNN[[[aaaaaa```bbbeeecccggggggdddcccjjjxxx|||lll]]]UUUUUUXXXdddppp}}}uuunnnmmmwwwyyymmmgggbbbaaadddfffdddaaaTTTKKKBBB???>>>;;;;;;===@@@CCCHHHLLLOOOSSSWWWZZZ^^^ccckkksss~~~uuufff]]]ZZZXXXXXXZZZ^^^bbbeeegggeeeaaa___```cccfffiiilllpppvvv||||||wwwiiicccZZZRRRMMMJJJHHHFFFDDDDDDDDDCCCCCCCCCDDDDDDBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAABBBCCCCCCDDDDDDDDDEEEGGGIIILLLOOOQQQTTTWWW\\\___aaaccceeegggjjjkkkmmmnnnoooooonnnnnnpppqqqtttwwwxxxwwwtttqqqiiiiiiiiijjjkkklllmmmnnnpppsssvvvxxxwwwuuuttttttsssnnnlllmmmooosss}}}ooobbb\\\UUURRRQQQTTTTTTRRRRRRVVVYYY^^^eeennnwww|||dddUUUIIIEEE???<<<:::999888888666666555555444333222222222222111000000000000000~~~~~~mmmWWWIIIAAA;;;888888666555444222111111111111111111111111111111111111111000000000////////////,,,,,,---------,,,+++***,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++---...///------------,,,,,,,,,,,,,,,+++,,,...///000888AAAJJJRRR\\\bbbccccccdddgggeeehhhhhhdddeeeppp}}}tttcccVVVSSSWWW]]]mmmxxxxxxppplllooozzzrrrdddbbb```ccchhhiiifffbbbPPPGGG???======<<<<<>><<<;;;::::::777777777666555444222111222222111000000000000111yyycccRRRFFF===::::::666555444333222111111111111111111111111111111111000000/////////.........,,,,,,---------,,,+++***,,,,,,,,,+++++++++******************++++++++++++************+++,,,---...---------------.........,,,,,,,,,,,,++++++++++++---,,,...000111444===HHHQQQVVV]]]cccfffggghhhiiigggjjjiiifffjjjwww}}}mmm\\\RRRRRRZZZbbbqqq{{{zzzqqqmmmnnnvvvvvvjjjbbbaaabbbgggkkkkkkeee___LLLCCC<<<;;;======>>>@@@CCCGGGLLLQQQUUUYYY]]]___gggppp}}}yyysssnnneee[[[VVVXXX[[[```hhhrrr{{{yyyvvvvvvwwwuuussshhhccc\\\UUUPPPLLLHHHEEECCCBBBAAAAAA@@@@@@@@@@@@CCCBBBAAAAAABBBDDDFFFHHHFFFGGGGGGGGGGGGGGGFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@??????@@@BBBCCCEEEFFFFFFGGGHHHKKKNNNSSSXXX\\\___]]]```dddeeeeeedddddddddaaaaaaaaabbbbbbccccccccc___```bbbaaa^^^ZZZWWWUUUOOONNNMMMKKKJJJJJJJJJJJJIIIKKKLLLLLLJJJIIIIIIJJJGGGEEEEEEHHHJJJMMMSSS[[[```hhhrrrzzz{{{jjj\\\TTTQQQOOOKKKKKKNNNPPPPPPSSSXXX\\\aaaiiiqqqyyy{{{lllSSSMMMFFF@@@===;;;::::::555666777777666555444333333222111111000000111111kkkXXXIII>>>;;;===777666444333222111111111111111111111111111111111//////.........---------,,,,,,---...---,,,+++***,,,,,,,,,+++++++++******))))))))))))************(((((((((***+++---///000//////000000///...------,,,,,,,,,+++++++++******------///111222666@@@LLLVVVYYY^^^ccchhhjjjkkkllljjjllljjjhhhnnn|||zzziiiXXXPPPRRR\\\dddqqqzzzxxxqqqjjjkkkrrr}}}}}}pppeeeddddddfffjjjmmmjjjaaaYYYJJJAAA;;;:::<<<===???BBBCCCGGGMMMSSSWWWZZZ^^^aaajjjuuu|||zzztttlllhhheee^^^VVVXXXZZZ___fffooo{{{{{{tttmmmjjjmmmqqqrrrqqqjjjfff___YYYTTTOOOJJJGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@AAACCCEEEHHHJJJEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEDDDCCCBBBBBBAAAAAA??????AAABBBDDDEEEFFFGGGJJJKKKMMMRRRWWW\\\aaaddddddfffiiiiiihhhfffeeeeeeeeeeeedddcccbbbaaa``````XXXYYYZZZXXXSSSNNNJJJIIIEEEDDDCCCBBBAAAAAA@@@AAA>>>@@@AAA@@@??????AAABBB@@@???@@@DDDFFFHHHMMMTTTWWW```mmmxxxqqqcccYYYSSSPPPMMMJJJJJJNNNQQQRRRWWW\\\```eeemmmuuu}}}uuuWWWQQQIIIBBB>>>;;;:::888444444666777777777666555333222111111000111111111ppp^^^NNNAAA:::999666555444444333333333333333222000/////////000111////////////............---------,,,,,,,,,++++++,,,,,,+++******)))((((((+++++++++++++++***)))((('''''''''((()))+++,,,---000///...---,,,---......++++++,,,,,,,,,,,,------+++...///000222:::GGGPPP]]]___bbbeeeggghhhhhhggghhhjjjjjjkkkssszzzeeeYYYVVVZZZeeepppxxx|||ssskkkfffkkkvvvrrriiihhh```bbbhhhnnnpppiii]]]RRRDDD@@@<<<;;;===@@@AAAAAAJJJLLLQQQUUUYYY___eeeiiirrr|||}}}uuunnngggddd```ZZZXXXYYYXXX\\\dddmmmwww}}}xxxrrrmmmfffdddbbbcccgggkkknnnpppmmmjjjddd]]]VVVPPPKKKIIIDDDDDDCCCBBBAAAAAA@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA??????@@@BBBDDDGGGIIIJJJNNNOOOQQQUUUZZZ```eeehhhllllllmmmmmmmmmkkkiiihhheeeeeeeeeeeeeeeccc^^^[[[\\\WWWPPPLLLIIIFFFBBB>>>======<<<<<<<<<======>>>;;;<<<<<<<<<===>>>>>>>>>===;;;===AAADDDGGGNNNUUU[[[aaahhhqqqrrrddd\\\UUUQQQPPPJJJLLLNNNPPPSSSVVVZZZ^^^bbbjjjuuu{{{|||cccVVVJJJDDD@@@<<<::::::777777888777777666555444222111111000000000000000pppaaaRRRDDD<<<:::666666555444333333333333333222111000///000000111000000000/////////......---------,,,,,,,,,++++++//////...------,,,++++++***++++++++++++***))))))))))))))))))***,,,---...///...---,,,,,,,,,------++++++,,,,,,,,,,,,------+++---///111555???LLLVVV^^^```cccfffhhhhhhhhhgggfffhhhjjjooozzzyyyeeeYYYWWW\\\gggrrrwwwzzz|||ooohhheeekkkwww{{{llldddcccbbbeeekkkqqqqqqhhhZZZOOOAAA===::::::===AAACCCDDDLLLOOOSSSXXX]]]dddkkkppp||||||wwwpppiiicccaaa^^^YYYVVVWWWVVV[[[bbbkkkvvvzzzvvvpppkkkgggccc^^^[[[\\\[[[[[[___dddjjjnnnppppppmmmggg```XXXQQQKKKHHHDDDDDDCCCCCCBBBAAAAAA@@@CCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAACCCEEEHHHJJJMMMNNNUUUVVVXXX[[[aaaffflllooommmmmmmmmmmmlllkkkjjjjjjiiiiiihhhiiihhheee```]]]YYYSSSLLLHHHEEEBBB>>>;;;<<<;;;:::::::::::::::;;;::::::;;;;;;<<<============;;;===AAADDDGGGNNNVVV\\\cccmmmxxxjjj^^^WWWPPPMMMLLLLLLNNNPPPRRRUUUYYY^^^bbbhhhpppzzzlll]]]MMMFFFCCC@@@======888888888888777666555555222222111000000000000000qqqdddWWWHHH???<<<777666555444333333333333222222111000000000000111111111000000000/////////------------,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******+++++++++++++++*********+++,,,---...///...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------***,,,///333999EEESSS]]]```bbbeeehhhiiiiiihhhgggdddfffiiisssxxxdddZZZYYY```lllvvvxxxzzz~~~uuujjjeeedddmmm{{{tttfff``````eeejjjqqquuuqqqeeeUUUJJJ>>><<<:::;;;???DDDGGGIIINNNQQQWWW]]]dddllluuu{{{~~~wwwrrrjjjddd___^^^[[[UUURRRSSSSSSWWW^^^fffqqq{{{wwwrrrmmmjjjeeeaaa]]]ZZZWWWUUUQQQOOORRRSSSVVV\\\dddlllqqqssstttqqqkkkddd[[[RRRKKKHHHDDDDDDDDDCCCBBBBBBAAAAAACCCCCCDDDDDDEEEFFFHHHIIIJJJJJJKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDFFFIIILLLPPPSSSUUUWWWXXX[[[___dddjjjnnnqqqsssrrrqqqppppppooooooppppppooonnnnnnllliiiddd```XXXRRRJJJEEECCC@@@===999<<<;;;:::999999999999999999::::::;;;<<<<<<======???===>>>CCCFFFIIIOOOWWW\\\ffftttrrraaaWWWRRRMMMJJJJJJOOOPPPRRRTTTXXX^^^eeejjjpppwwwyyygggSSSIIIFFFCCC@@@???999999999888888666555555222222111000000000000111sssiii\\\LLLAAA===888777666444333333333333222222111111111000000000111111111111000000000000...------------,,,,,,,,,+++*********)))))))))(((((()))***+++,,,,,,,,,,,,************+++,,,---...,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------+++---000555===IIIWWW```bbbdddgggjjjkkkjjjhhhgggcccdddhhhtttwwwddd\\\^^^fffrrr||||||}}}}}}qqqfffcccfffrrr~~~pppddd```bbbiiiooowwwxxxqqqaaaPPPEEE???>>>===>>>BBBGGGKKKNNNPPPTTTZZZbbbjjjttt~~~|||vvvqqqhhhbbb]]][[[XXXQQQNNNNNNOOORRRWWW^^^gggttt~~~|||tttqqqmmmiiifffbbb^^^[[[YYYWWWUUUSSSQQQPPPOOONNNOOOQQQVVV^^^hhhqqqvvvyyyxxxuuuoooggg]]]SSSLLLGGGDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGIIIMMMQQQUUUYYY[[[[[[\\\___ccciiinnnrrruuuzzzyyywwwvvvvvvwwwxxxyyywwwvvvuuutttrrrnnnhhhddd\\\UUUMMMGGGDDDBBB>>><<<>>>===<<<;;;;;;:::;;;;;;:::;;;;;;<<<===>>>??????AAA@@@AAAFFFIIILLLRRRZZZ^^^kkk{{{uuuhhhZZZTTTPPPLLLKKKLLLPPPQQQSSSVVV[[[bbbkkkqqqwww}}}qqqYYYLLLHHHDDD@@@>>>:::::::::999888777666555333222111111000000111111xxxnnnaaaPPPCCC>>>888888666555444333333333222222222222111111111000111111111111000000000000.........---------,,,,,,---------------,,,,,,,,,((()))***+++,,,---------***************+++,,,---+++++++++++++++*********+++++++++,,,,,,,,,------,,,...222888AAALLLXXX___cccfffiiikkkllljjjgggeeebbbcccgggvvvuuuddd___dddmmmxxx|||pppfffeeekkkyyyxxxlllcccbbbeeeooouuu{{{yyymmm\\\KKKBBB????????????BBBGGGLLLPPPRRRWWW___hhhrrr||||||vvvqqqjjjccc\\\YYYTTTMMMIIIIIIKKKMMMPPPUUU[[[dddnnntttxxxxxxxxxwwwtttooojjjgggdddaaa^^^\\\ZZZXXXUUUSSSOOOOOONNNMMMLLLKKKLLLLLLOOORRRXXXaaallluuuzzz||||||yyyrrrhhh^^^SSSKKKGGGEEEDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEFFFHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGIIIJJJMMMQQQUUUZZZ^^^```bbbdddhhhlllqqqvvvzzz|||~~~}}}|||||||||~~~~~~|||{{{xxxtttnnnjjjaaaZZZPPPHHHDDDBBB???===>>>===<<<<<<;;;;;;;;;;;;======>>>???@@@AAABBBCCCEEECCCDDDIIILLLOOOVVV]]]dddqqq{{{ggg^^^TTTPPPNNNLLLLLLNNNOOOQQQTTTXXX^^^gggqqqwww|||}}}cccSSSKKKDDD>>>===;;;;;;::::::999777666555333222222111111111111111vvvgggTTTFFF???999888777555444333333333222222333333222222111000111111000000000/////////............---------,,,,,,,,,,,,,,,++++++++++++)))***+++,,,------------***************+++,,,,,,+++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,---------///555<<>>???@@@BBBGGGMMMRRRXXX^^^gggrrr{{{~~~wwwrrrkkkbbbZZZVVVPPPIIIFFFFFFGGGIIIKKKNNNQQQWWW]]]bbbhhhhhhgggfffccc___\\\YYYUUUTTTRRRQQQRRRQQQPPPNNNKKKLLLLLLKKKJJJJJJKKKMMMNNNRRRYYYcccooowww|||}}}zzzrrrggg\\\RRRKKKHHHEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKJJJIIIIIIJJJJJJKKKIIIIIIJJJJJJJJJJJJKKKKKKMMMOOOQQQUUUZZZ^^^bbbdddfffhhhlllqqqvvv{{{~~~|||vvvrrreee]]]QQQHHHDDDAAA>>><<<;;;;;;;;;::::::;;;;;;<<>><<<<<<;;;;;;999888666555333333222111111111111222{{{{{{{{{|||}}}mmmYYYIIIBBB:::999777666444333333333222222333333333222111000000000000/////////..................------------))))))))))))))))))))))))******+++,,,------------,,,++++++++++++,,,------+++,,,---------,,,******++++++,,,,,,,,,,,,------,,,000777AAALLLVVV]]]```eeegggjjjlllllliiieeebbb]]]eeeqqq{{{lll``````jjjsss{{{}}}tttnnnhhhjjjsssyyynnneeebbbeeelllxxx}}}~~~uuucccQQQFFFAAA<<<>>>AAACCCEEEKKKSSSYYY___gggrrr}}}zzztttiii```WWWQQQLLLGGGEEEFFFDDDFFFIIIKKKMMMPPPTTTWWWZZZZZZYYYXXXVVVTTTRRRPPPMMMLLLKKKKKKMMMMMMLLLKKKLLLMMMNNNMMMKKKJJJLLLOOONNNRRR[[[fffrrr{{{zzzpppeeeZZZQQQKKKHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLKKKKKKKKKKKKLLLMMMKKKKKKLLLMMMNNNOOOPPPPPPRRRSSSVVVZZZ^^^bbbfffhhhiiikkkoootttyyy~~~~~~zzzjjjaaaTTTIIIDDDAAA>>><<<;;;;;;;;;;;;<<<===>>>>>>@@@@@@AAACCCDDDFFFGGGGGGFFFEEEFFFKKKNNNPPPWWW___nnnxxxooo```TTTOOOKKKKKKKKKJJJLLLOOOOOOSSSYYY```iiirrr|||rrr^^^MMMDDDCCC======<<<;;;:::888666555444333222222111111222222vvvuuuttttttyyyqqq\\\KKKDDD:::999888666444333333222222222333444333222111000////////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,---++++++,,,---------,,,,,,------,,,,,,,,,---......,,,,,,---...---,,,+++***++++++,,,,,,,,,---------,,,000888DDDQQQ[[[```ccceeegggjjjllllllhhhdddaaa[[[fffwwwvvviii]]]```jjjssszzz}}}wwwpppllliiikkkuuuxxxmmmfffdddiiippp{{{~~~sss```NNNEEEBBB>>>@@@DDDGGGJJJQQQZZZ```eeemmmyyy~~~wwwggg]]]TTTNNNJJJEEEEEEGGGCCCEEEHHHJJJLLLMMMPPPRRRQQQQQQPPPOOOMMMLLLLLLKKKKKKJJJIIIJJJKKKLLLKKKJJJJJJLLLMMMLLLIIIHHHKKKMMMOOOTTT]]]jjjvvvzzzooocccXXXPPPKKKIIIEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKNNNNNNMMMLLLLLLMMMNNNOOOLLLMMMNNNOOOQQQRRRSSSTTTVVVWWWYYY]]]aaaeeeiiikkkoooqqqvvv{{{oooeeeWWWLLLFFFBBB???===============>>>@@@AAABBB@@@@@@BBBCCCDDDFFFGGGHHHEEEDDDEEEJJJMMMPPPVVV^^^lllttt}}}|||ssscccUUURRRNNNKKKMMMMMMLLLMMMQQQPPPTTT[[[dddmmmvvv~~~gggSSSIIIHHH======<<<;;;:::888777666444333222222111111222222|||tttmmmmmmuuuwwwhhhVVVIII<<<999777888777333333555222222222222222222333333000000000///......------////////////...---,,,+++***,,,------,,,+++,,,---******************************+++++++++,,,,,,,,,------,,,,,,+++***))))))---------,,,++++++...000222666===HHHSSS[[[```bbbfffgggiiijjjiiigggdddbbb^^^jjj{{{mmmddd___dddnnntttxxx{{{{{{xxxnnnhhheeehhhppp|||tttlllfffdddkkkvvv|||~~~jjjTTTHHHCCC@@@BBBBBBDDDIIIRRR[[[```cccqqqxxx~~~rrraaaYYYOOOIIIGGGFFFDDDAAADDDFFFHHHIIIIIIJJJLLLNNNNNNKKKIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKLLLKKKIIIIIIKKKLLLMMMTTT```lllwww~~~}}}pppdddZZZSSSMMMJJJIIIIIIJJJJJJJJJIIIHHHHHHIIIHHHGGGFFFGGGHHHJJJLLLOOOPPPQQQPPPOOOOOOQQQSSSTTTRRRQQQQQQRRRTTTTTTTTTXXXZZZ]]]aaafffkkkooorrruuuwww{{{wwwiiiYYYNNNGGGAAA???@@@>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCEEEGGGHHHHHHHHHHHHJJJPPPWWW\\\hhhooovvvuuummmbbbZZZWWWNNNLLLJJJHHHHHHJJJLLLNNNRRRWWW^^^fffoooyyysss\\\LLLDDD======<<<:::777555555666333333222222111000000///|||ssskkkkkkrrr{{{lllYYYKKK@@@<<<999999777444222444333333222222222222222222000000000///......------............---,,,+++***,,,---......,,,******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++******))),,,---------,,,,,,...000111666???JJJUUU]]]aaabbbhhhiiijjjjjjhhhfffcccaaa^^^jjj{{{ggg___[[[bbblllssswwwzzz~~~{{{qqqgggcccbbbhhhqqq~~~|||pppjjjggghhhrrr|||vvvaaaNNNEEEBBBAAA>>>BBBHHHNNNVVV```llltttzzzmmmZZZSSSKKKGGGHHHIIIHHHFFFDDDFFFHHHIIIJJJKKKMMMOOOOOOMMMJJJIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKMMMOOOQQQWWWbbbooozzz|||pppddd[[[UUUQQQNNNLLLLLLLLLMMMLLLLLLKKKJJJKKKJJJIIIHHHHHHJJJLLLMMMNNNOOOPPPPPPOOOOOOQQQSSSVVVUUUTTTTTTUUUWWWXXXXXX\\\^^^bbbfffjjjooosssvvv{{{|||zzzlll[[[PPPHHHBBB@@@AAA@@@@@@AAABBBCCCCCCCCCCCCFFFGGGHHHGGGGGGGGGIIIKKKHHHIIIIIIIIILLLQQQYYY^^^dddjjjooooooggg]]]VVVSSSNNNLLLJJJIIIIIIKKKNNNPPPTTTYYY```iiirrr|||fffTTTJJJBBBAAA???<<<:::888888888444333333222222111000000|||ssskkkiiinnn|||uuuaaaRRREEE???:::999888444333444444444333333222222111111111000000//////......---------------,,,+++******---//////...,,,*********++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,++++++******+++---......------...///111888CCCOOOYYY___bbbccciiiiiijjjjjjhhheeecccaaaaaalll|||xxxbbb[[[YYYaaakkkrrrwww{{{wwwkkkbbb___```iiirrrxxxnnniiihhhmmmwww}}}lllVVVFFFAAAAAAAAA@@@GGGOOOVVV^^^kkk{{{ssseeeTTTOOOIIIFFFGGGIIIIIIGGGCCCFFFHHHJJJKKKLLLOOOQQQQQQOOOLLLJJJJJJKKKJJJIIIJJJJJJIIIIIIIIIJJJKKKKKKMMMNNNOOONNNNNNNNNPPPRRRUUU[[[fffrrr}}}|||pppeee]]]XXXTTTSSSPPPPPPQQQQQQPPPOOONNNNNNMMMMMMKKKKKKKKKLLLMMMNNNNNNOOOQQQQQQQQQRRRUUUWWWZZZYYYYYYYYYZZZ[[[]]]^^^cccfffjjjnnnqqquuuyyy|||qqq___SSSJJJCCCAAABBBAAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGEEEEEEGGGIIIHHHIIIJJJLLLOOOTTT[[[```cccgggkkkiiibbbYYYSSSQQQNNNMMMKKKJJJKKKMMMQQQSSSWWW\\\dddlllvvvvvv___QQQFFFDDDAAA===;;;999888888555444444333333222111111vvvlllgggjjjvvvmmm[[[JJJBBB;;;999888555444555555555444333222222111111111111000000///.........---------------,,,++++++,,,...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,.........---...000222:::GGGTTT]]]bbbddddddhhhhhhiiijjjiiigggeeedddfffpppooo___ZZZZZZbbblllrrrwww{{{xxxkkkaaa___aaaiiisssxxxnnniiijjjqqqyyywwwbbbNNNCCCAAAAAAAAAHHHNNNXXXbbbmmm{{{mmm___RRRNNNIIIGGGGGGGGGFFFEEECCCEEEHHHJJJKKKMMMPPPRRRSSSPPPMMMLLLKKKKKKJJJIIIKKKKKKJJJJJJJJJKKKKKKLLLMMMOOOPPPPPPPPPQQQSSSUUUYYY^^^hhhttt|||pppeee^^^YYYVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRPPPPPPOOONNNNNNNNNOOOOOOQQQRRRTTTUUUVVVXXX[[[]]]]]]^^^^^^^^^^^^```bbbdddjjjnnnsssvvvxxx{{{tttbbbUUUKKKDDDAAABBBBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGFFFEEEDDDFFFGGGHHHIIILLLOOORRRXXX___ccciiikkkkkkhhhaaaYYYTTTRRROOOMMMKKKKKKLLLPPPTTTVVV[[[```gggpppyyylll[[[KKKGGGAAA===:::888777777666555555444333333222222yyynnnggggggpppwwweeePPPEEE<<<999888666555777555555444444333222111111111111111000//////......---............------,,,***,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++---............///111444>>>MMMYYYaaadddeeeffffffggghhhjjjjjjjjjjjjjjjkkkwww{{{ggg\\\XXXZZZbbbkkkqqqvvv{{{{{{mmmbbb```bbbkkkvvvzzzuuummmjjjmmmvvv}}}~~~nnnZZZKKKDDDCCCCCCDDDOOOUUU```ooo{{{ggg[[[NNNLLLIIIGGGGGGGGGFFFFFFCCCEEEHHHJJJKKKMMMPPPRRRSSSQQQNNNLLLMMMMMMLLLKKKMMMMMMLLLKKKKKKLLLLLLLLLNNNOOOQQQRRRRRRSSSVVVXXX\\\aaakkkvvv}}}pppeee^^^ZZZXXXWWWYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSRRRRRRQQQQQQQQQSSSTTTWWWXXXYYY[[[^^^aaaaaabbbddddddccceeehhhkkkqqqvvv|||wwwdddVVVKKKDDDAAABBBBBBCCCDDDFFFGGGHHHHHHHHHJJJKKKKKKJJJHHHHHHIIIKKKHHHKKKOOOSSSWWW]]]dddhhhqqqppplllggg```ZZZVVVTTTRRRPPPNNNMMMOOOSSSWWWZZZ```eeelllttt}}}|||iiiQQQKKKDDD>>>;;;:::888777666666555444444333333222zzzppphhhfffmmmpppZZZMMM@@@;;;:::777666777555555444444333333222222222111111000000//////...---......//////...------)))+++---.........///000------------------------******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---...------...111333999CCCRRR]]]ccceeefffgggfffgggiiikkklllmmmnnnnnnppp}}}rrr```WWWUUUYYYccclllqqqwww|||{{{lllbbbaaadddooozzzsssppplllkkkrrr|||ttteeeSSSIIIEEEEEEFFFIIISSS[[[kkkuuubbbXXXIIIIIIHHHHHHHHHHHHHHHHHHCCCFFFHHHJJJKKKLLLOOOQQQRRRPPPMMMMMMNNNOOOOOONNNOOOOOONNNMMMMMMMMMNNNNNNPPPQQQSSSTTTUUUWWWZZZ]]]```fffppp{{{}}}qqqfff```]]]]]]\\\_________^^^]]]\\\[[[ZZZYYYYYYXXXXXXWWWVVVUUUUUUUUUWWWYYYZZZ\\\^^^aaadddeeehhhjjjjjjiiikkkooosssxxx~~~yyyfffWWWMMMEEECCCDDDCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKKKKJJJIIIIIIKKKLLLKKKOOOTTTYYY___dddjjjnnntttqqqlllfff```\\\ZZZYYYXXXVVVSSSRRRSSSWWW\\\```gggkkkrrryyyuuuYYYRRRHHHAAA>>>===;;;999666555555444444333222222yyypppiiifffmmm~~~gggXXXHHH@@@<<<888666555444444444444444444333333222222111111000/////////,,,------......---------+++,,,...///...---...///------------------------******+++++++++,,,,,,,,,------------------------......---,,,+++...222555===GGGUUU```dddeeefffhhhiiijjjkkklllmmmooooooppprrr|||iiiZZZTTTTTTZZZfffpppwww~~~|||lllcccdddjjjuuuwwwppppppnnnmmmuuukkk\\\LLLEEEDDDDDDJJJPPPYYYggg|||qqq___VVVIIIJJJJJJJJJHHHGGGGGGGGGDDDFFFHHHIIIJJJKKKMMMOOOOOONNNLLLMMMOOOQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOOOORRRTTTWWWXXXYYY\\\___bbbgggmmmwww|||qqqhhhdddcccddddddeeeeeeeeedddcccbbb```____________^^^]]][[[ZZZYYY[[[]]]___```aaacccfffiiijjjnnnqqqqqqoooqqqvvv{{{|||hhhYYYOOOGGGEEEGGGEEEEEEGGGIIIJJJKKKLLLLLLIIIJJJKKKKKKJJJJJJLLLNNNPPPTTTZZZaaaffflllrrrvvvvvvqqqkkkfffcccbbbbbbbbb___]]]YYYXXXYYY]]]bbbeeennnrrrxxxzzz^^^UUUJJJBBB???>>><<<:::555555444444333222222222~~~xxxpppjjjgggmmmppp```MMMCCC>>>999555444333333444444444444444444222222111111000/////////++++++,,,------,,,,,,,,,---...//////...------...........................******+++++++++,,,,,,,,,------------------------///...,,,+++***---333777@@@JJJXXXaaadddeeefffiiillllllmmmmmmnnnooooooppprrruuucccWWWTTTUUU]]]kkkvvv~~~~~~llldddhhhoooyyy~~~rrrrrrsssqqqooovvvzzzfffWWWGGGBBBAAADDDLLLVVV```rrr{{{~~~nnn]]]UUUNNNNNNNNNLLLHHHEEECCCCCCDDDFFFHHHIIIIIIJJJLLLNNNNNNMMMLLLMMMPPPSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPUUUWWWYYY[[[\\\___bbbeeelllrrr|||{{{qqqjjjggghhhjjjkkkiiiiiiiiihhhgggeeedddccccccccccccbbbaaa___^^^]]]aaaccceeefffggghhhkkknnnnnnrrruuuuuusssuuuzzz~~~jjj[[[QQQJJJHHHIIIFFFGGGIIIKKKLLLMMMNNNNNNNNNOOOPPPPPPOOOPPPRRRTTTSSSXXX___eeelllqqqwww{{{wwwrrrlllgggfffgggiiijjjdddbbb^^^\\\]]]aaafffiiissswww|||zzz^^^UUUIIIAAA>>>===:::888555444444333333222111111|||yyyuuunnnggglllzzzeeeOOOBBB===:::888777555555555444444333333222333333222111000///...---------..................++++++------------++++++//////.........---------------------------------...........................+++***---///000444999HHHRRR]]]bbbeeeiiikkkkkkmmmnnnooonnnnnnoooqqqtttyyy|||jjj^^^YYYVVVYYYaaannn|||qqqfffiiirrr|||{{{yyysssrrrpppssszzzxxxnnn^^^NNNCCCBBBCCCDDDOOO\\\mmm~~~yyyvvvsssxxxlll^^^XXXMMMNNNMMMJJJEEEBBBCCCDDDGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKMMMOOOSSSWWWYYYXXXXXXVVVSSSPPPOOOQQQSSSWWWYYY]]]```aaacccfffhhhooovvv}}}uuunnnmmmnnnqqqrrrppppppnnnkkkhhhggggggiiijjjjjjjjjhhhfffdddeeefffjjjjjjkkklllnnnppprrrssssssuuuwwwyyyzzz|||kkkZZZQQQMMMKKKIIIJJJKKKLLLLLLLLLNNNQQQTTTPPPRRRTTTTTTTTTUUUWWWYYY]]]]]]```hhhqqqwwwzzzzzzuuupppiiieeedddfffhhhiiiggggggfffeeeeeeiiioootttyyy{{{~~~bbbUUUHHHCCCBBB>>>:::888888666444444444444222000~~~|||zzzvvvooohhhkkk}}}zzzfffPPPDDD???;;;999999777666666555555444444444333333222111000///..............................+++,,,,,,------,,,,,,+++///.........------------------------------------...........................++++++...///000444:::JJJTTT___dddgggkkkmmmlllmmmnnnooonnnoooqqqtttwww}}}yyyfffZZZVVVWWW]]]hhhuuupppgggkkktttyyywwwuuuttttttvvv|||~~~uuuiiiWWWJJJ@@@AAADDDGGGSSS```ttt{{{ooohhhggghhhpppkkk]]]WWWMMMNNNMMMIIIEEECCCDDDFFFGGGGGGGGGHHHHHHHHHIIIIIILLLLLLMMMOOORRRWWW[[[]]]\\\[[[YYYUUURRRQQQRRRTTTYYY\\\```bbbdddfffhhhjjjrrryyy~~~wwwqqqppprrruuuvvvuuuuuusssqqqnnnlllmmmooopppppppppnnnllljjjkkkllloooooopppqqqsssuuuwwwxxx{{{}}}nnn]]]SSSOOOLLLJJJJJJKKKLLLLLLLLLNNNQQQTTTUUUWWWXXXYYYYYYYYY[[[]]]aaabbbfffllltttyyy{{{zzzrrrmmmgggccccccfffhhhiiilllmmmmmmmmmnnnrrrwww{{{}}}~~~cccUUUHHHCCCBBB>>>999777888666444444555444333111~~~}}}|||}}}zzzvvvpppiiijjjwwwzzzgggRRREEE@@@<<<:::;;;888888777777666555555444333333222111000//////...........................+++,,,,,,------,,,,,,+++............------------------------------------........................///,,,,,,//////000555;;;MMMWWWbbbfffiiimmmooonnnmmmnnnnnnnnnnnnrrrvvvzzzsssaaaVVVSSSYYYeeettt|||ooohhhnnnxxx{{{uuuuuuvvvwwwxxxzzz}}}{{{oooaaaNNNDDD>>>AAAEEEKKKXXXeeeyyyzzzoooddd\\\YYYZZZ___lll}}}kkk\\\UUUOOONNNKKKGGGDDDCCCEEEGGGHHHGGGGGGGGGHHHHHHIIIIIIMMMNNNPPPSSSWWW\\\```bbbbbbaaa]]]XXXTTTSSSTTTVVV\\\___cccfffhhhjjjlllooouuu|||zzzwwwwwwyyy{{{}}}{{{{{{zzzxxxuuutttvvvwwwxxxxxxxxxvvvtttssstttuuuvvvvvvwwwxxxzzz|||}}}~~~rrraaaWWWQQQNNNKKKKKKLLLNNNNNNOOOQQQTTTWWW[[[]]]______^^^___```bbbfffhhhlllrrrwwwzzzyyyxxxoookkkfffdddeeeiiikkkmmmsssuuuwwwyyy{{{~~~gggYYYKKKEEECCC???;;;999888666555555666666555333~~~~~~}}}|||}}}zzzwwwrrrkkkhhhqqq|||zzzhhhSSSGGGAAA<<<:::;;;888888777777666555444444333333222111111000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------........................///------//////000666>>>OOOZZZdddhhhjjjnnnooonnnnnnnnnmmmkkklllpppvvv{{{lll\\\UUUTTT]]]mmmyyymmmjjjrrr}}}vvvssstttvvvyyyzzz{{{{{{uuufffXXXGGGAAA>>>AAAFFFNNN[[[hhhxxx}}}}}}tttfffZZZTTTQQQTTTWWW```ppp|||jjj[[[TTTPPPNNNJJJFFFDDDEEEGGGIIIHHHGGGGGGGGGGGGIIIJJJKKKNNNPPPRRRWWW\\\aaaeeehhhhhhfffaaaZZZUUUTTTUUUXXX___bbbfffiiikkkmmmppprrrwww}}}}}}~~~~~~{{{{{{|||~~~~~~~~~~~~}}}zzzzzz{{{|||||||||}}}~~~vvvfffZZZSSSNNNLLLNNNOOOQQQRRRSSSVVVZZZ]]]aaabbbddddddccccccdddeeejjjlllppptttwwwwwwuuusssnnnjjjggggggjjjnnnrrrsssyyy}}}mmm^^^PPPIIIGGGCCC>>><<<999777666666777777666555~~~}}}|||}}}zzzwwwsssmmmgggjjjpppzzziiiUUUIIIAAA;;;:::;;;888888777666555444333222333333222222111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------..............................///---...000000111888BBBQQQ[[[eeeiiikkknnnpppnnnooonnnkkkhhhiiimmmuuuzzzyyygggYYYVVVWWWbbbtttvvvmmmlllwww{{{sssqqqssstttwwwyyyxxxuuummm]]]OOOCCCAAA@@@CCCHHHPPP^^^iiiwwwuuuoooeeeWWWMMMJJJLLLRRRXXXeeexxx}}}~~~jjj[[[TTTPPPMMMIIIFFFEEEFFFHHHIIIHHHHHHGGGGGGHHHJJJLLLNNNPPPRRRVVV[[[```fffjjjmmmmmmjjjccc\\\VVVUUUWWWZZZbbbeeeiiilllnnnqqqsssvvvxxx~~~~~~{{{kkk^^^UUUOOOMMMMMMOOOQQQTTTVVVZZZ___bbbeeeggghhhgggffffffggghhhlllnnnrrrttttttrrrpppnnnkkkiiigggiiimmmssswwwyyyqqqbbbRRRKKKHHHDDD???>>>;;;999888888888888777666}}}||||||{{{xxxvvvtttooogggeeegggssszzz|||lllYYYLLLBBB<<<:::;;;888888777666444333222222333333222222222111111111/////////...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,------.................................------///111000222;;;FFFSSS]]]gggkkklllooopppoooooollliiifffgggmmmvvv|||tttbbbWWWVVV[[[gggyyy|||sssnnnppp|||wwwpppoooqqqpppssssssppplllcccTTTGGG@@@AAACCCEEEIIISSS```iiiwwwooocccXXXMMMEEEEEEHHHOOOYYYjjj}}}jjj\\\TTTOOOLLLHHHGGGGGGHHHIIIIIIHHHGGGGGGHHHJJJMMMPPPRRRTTTVVV[[[```fffkkkooorrrqqqmmmfff^^^XXXWWWZZZ]]]eeehhhlllooorrrtttwwwzzzzzzpppbbbXXXRRROOOKKKMMMQQQTTTXXX]]]cccgggkkklllmmmllljjjjjjjjjlllnnnqqqssssssqqqnnnlllllliiihhhhhhkkkqqqxxx}}}ttteeeTTTLLLIIIDDD@@@>>>===;;;:::999:::999777666~~~|||{{{zzzzzzwwwuuuuuupppgggaaa```dddlll{{{ppp^^^PPPEEE===;;;===:::999888777555444333333333333222222222222111111000//////...------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,---......///........................,,,,,,///111000333>>>JJJVVV```jjjmmmoooqqqrrrpppmmmjjjgggeeegggooozzzqqq^^^TTTVVV\\\kkk{{{yyyrrrooosss}}}uuunnnlllnnnlllnnnmmmhhhbbbZZZNNNBBB===AAAEEEGGGKKKVVVcccllltttfffWWWOOOIIIDDDEEEIIIQQQ^^^sss|||kkk]]]UUUNNNKKKHHHGGGIIIJJJIIIHHHHHHGGGGGGHHHKKKOOOSSSVVVYYY\\\```ffflllqqqtttvvvuuuqqqiii```ZZZZZZ]]]aaahhhkkkpppsssvvvxxx{{{~~~vvvggg[[[UUURRRLLLOOOSSSXXX]]]cccjjjnnnqqqrrrsssrrrpppooopppqqqrrrtttvvvtttpppmmmlllmmmkkkkkklllpppxxxzzzjjjYYYPPPLLLGGGCCCBBB@@@>>>;;;::::::999777555~~~}}}{{{yyyxxxyyyvvvuuuvvvqqqggg___]]]ZZZcccssstttaaaSSSGGG>>><<<>>>;;;;;;:::888777555444444333333222222222222222222000000///...------,,,,,,------++++++++++++------+++++++++,,,,,,---------++++++,,,,,,---...//////........................+++,,,///111111444???LLLYYYccclllooopppssstttrrrkkkiiifffdddhhhrrr~~~ooo\\\RRRUUU\\\nnn|||xxxrrrpppuuu{{{sssllljjjkkkiiijjjhhhbbb\\\UUUJJJ???;;;@@@EEEHHHMMMXXXeeennnnnn^^^NNNIIIGGGFFFHHHMMMXXXeee||||||kkk]]]VVVMMMJJJHHHHHHJJJKKKIIIGGGHHHGGGGGGIIILLLQQQVVVXXX]]]___dddjjjoootttxxxzzzxxxssskkkbbb\\\\\\```dddkkknnnrrrvvvxxx{{{~~~zzzkkk^^^WWWTTTOOORRRWWW\\\bbbiiipppuuuvvvwwwwwwvvvtttssstttuuuvvvwwwxxxvvvqqqnnnnnnooopppoooqqqvvv~~~ooo^^^UUUQQQLLLHHHFFFAAA???===;;;;;;999777555~~~~~~}}}{{{wwwvvvuuutttqqqiii^^^VVVUUU[[[hhh{{{|||iiiWWWJJJCCC@@@>>>::::::999888777666555444444333222111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,111111000000333<<>>@@@CCCIIITTTaaafffeee]]]SSSJJJFFFFFFGGGMMMTTThhhzzzwwwggg[[[UUUPPPMMMJJJKKKNNNPPPPPPNNNLLLKKKJJJKKKOOOSSSXXX[[[^^^bbbggglllpppsssuuuvvvvvvtttooojjjfffgggjjjmmmtttxxx|||}}}nnnaaaZZZWWWWWWXXX^^^fffpppxxx||||||~~~~~~~~~~~~|||}}}~~~ttt___UUURRRNNNIIIFFFCCCBBB@@@>>><<<:::999999~~~}}}yyyvvvwwwuuutttssspppiii___WWWMMMRRR^^^rrrppp^^^QQQGGGBBB??????>>><<<:::777555333222444333222111111000000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////............///////////////...------,,,---------//////000111555???LLLVVVaaafffmmmrrrssssssrrrrrriiihhhhhhiiiooozzz{{{hhhZZZWWW]]]ddduuuxxxpppkkkmmmuuuxxxqqqlllhhhhhhkkkpppppplllcccVVVJJJBBB@@@===@@@DDDJJJUUU```cccaaaVVVNNNGGGEEEFFFKKKSSS\\\tttxxxiii]]]WWWQQQNNNMMMOOORRRTTTSSSQQQKKKJJJJJJLLLPPPUUUZZZ^^^cccgggllloooqqqrrrsssuuuuuutttrrrooommmnnnrrruuu{{{~~~sssggg___\\\\\\___eeeoooyyywwwbbbWWWSSSNNNIIIGGGCCCBBB@@@>>><<<;;;:::999~~~}}}zzzvvvvvvtttsssrrrpppiii```YYYMMMQQQ[[[mmmvvvdddUUUJJJCCC???>>>>>><<<:::999777555555444444333222111111111111///............---------------------------------***+++,,,...////////////------........................------------......///000111333999DDDRRR\\\dddiiiooossstttsssrrrrrrjjjhhhgggiiippp|||xxxfffZZZXXX___ggguuu~~~xxxoooiiieeejjjttttttnnniiifffiiinnnuuusssmmmbbbSSSGGG@@@>>><<<@@@EEELLLUUU^^^___[[[RRRLLLGGGGGGJJJPPP\\\ggg|||mmmaaaZZZQQQOOOOOOQQQUUUWWWUUURRRKKKKKKKKKMMMQQQWWW]]]```hhhlllqqqssssssrrrtttuuuvvvvvvuuutttssstttwwwyyy~~~wwwkkkccc``````eeemmmwwwyyyeeeYYYSSSMMMHHHGGGBBBAAA???===;;;:::999999~~~}}}{{{xxxuuusssrrrqqqoooiiiaaaZZZQQQRRRYYYggg}}}|||jjj[[[NNNEEE???===<<<<<<;;;:::999999888555444333222111111111111///............---------------------------------+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------......///...///111444:::FFFUUU```ggglllrrruuuvvvtttsssrrrllljjjiiikkksss}}}uuudddYYYYYYaaaiiiqqqzzz~~~tttjjjeeeccciiiuuu{{{rrrmmmiiigggkkkrrrxxxuuummm___PPPDDD???>>>===AAAFFFLLLUUU\\\\\\WWWOOOJJJGGGHHHLLLTTTcccpppqqqddd\\\RRRPPPPPPRRRUUUWWWUUURRRLLLLLLMMMOOOSSSYYY___ccclllqqqvvvwwwvvvuuuwwwyyyzzz{{{|||{{{yyyyyyzzz{{{~~~yyynnngggcccdddjjjttt~~~}}}hhh[[[SSSKKKGGGEEE@@@???===;;;999888888777~~~}}}{{{xxxtttrrrqqqpppnnniiiaaa[[[SSSRRRVVVbbbuuurrraaaSSSHHHAAA<<<<<<<<<<<<;;;;;;;;;;;;555444333222222111111222///............---------------------------------------...////////////...,,,,,,,,,+++++++++++++++.........---......///000+++---000444;;;HHHXXXcccjjjnnntttwwwwwwuuusssrrrooommmmmmpppxxxsssbbbYYYZZZbbbjjjpppyyy}}}ssshhhcccccckkkxxxyyysssoookkkjjjooovvvyyyuuukkk\\\MMMBBB>>>>>>>>>BBBGGGLLLTTTZZZYYYTTTLLLIIIGGGJJJPPPZZZlll{{{uuufff]]]UUURRRQQQRRRUUUVVVUUURRROOOOOOOOOQQQVVV\\\aaaeeemmmssszzz|||zzzyyy}}}zzzqqqkkkhhhjjjqqq|||mmm^^^SSSKKKFFFEEE>>>===<<<:::888777777777~~~|||yyyvvvtttrrrpppooonnniiibbb\\\RRRPPPRRR[[[nnnzzziiiYYYLLLEEE>>>>>>======<<<;;;::::::555555444333222222222222///............---------........................///////////////......------------,,,,,,+++++++++...............///000000---///222777???MMM]]]hhhlllpppvvvyyyxxxvvvtttsssqqqpppqqqvvv~~~rrraaaXXXZZZcccjjjrrrzzz~~~rrrhhhdddeeeooo~~~}}}xxxtttqqqnnnmmmrrrzzzyyyssshhhYYYJJJAAA>>>??????CCCGGGKKKRRRXXXWWWRRRLLLJJJKKKPPPWWWdddxxx|||lllbbbYYYUUURRRRRRUUUVVVUUUSSSRRRRRRRRRTTTXXX]]]cccfffmmmttt|||~~~~~~zzzssspppnnnqqqzzzrrrbbbVVVKKKFFFEEE>>>===<<<:::999888888777~~~{{{wwwttttttqqqoooooonnniiibbb\\\PPPMMMNNNWWWiiimmm]]]PPPHHHAAA@@@???===<<<:::999999555555444333222222222222//////.........---------........................000000000000///...---,,,.........------,,,,,,,,,...............///000000000333666;;;DDDRRRcccnnnmmmrrrwwwzzzyyyvvvtttsssrrrqqqssszzzqqq```XXXZZZcccjjjttt}}}rrrhhhdddgggrrr|||xxxuuutttqqqooouuu|||xxxrrrgggWWWIII@@@???@@@@@@CCCFFFJJJQQQWWWVVVQQQNNNMMMOOOUUU___nnnrrrggg\\\XXXTTTSSSUUUVVVVVVTTTTTTTTTTTTUUUYYY^^^dddgggmmmuuu}}}yyyuuusssssswwwvvveeeXXXLLLGGGFFF???>>><<<;;;:::999999888zzzvvvsssqqqooonnnmmmllljjjfffaaa]]]SSSLLLJJJSSSeee{{{yyyfffUUUJJJEEECCC???===;;;:::777555555555444333222000000/////////.........---------...........................000111111///------...---------,,,,,,+++++++++---------.........//////,,,---000888DDDSSSaaajjjooorrrvvvxxxwwwvvvuuuuuuqqquuuxxxzzzmmm^^^XXXYYYbbbkkkyyy}}}|||rrriiihhhkkkwww~~~~~~zzztttsssvvvyyyxxxsssaaaPPPDDD@@@@@@BBBDDDEEEHHHMMMPPPRRRRRRQQQPPPQQQTTTZZZfffzzzsssggg^^^WWWSSSUUUXXXWWWWWWYYYSSSRRRUUUZZZ\\\^^^bbbiiirrrwww|||}}}xxxuuuttttttssszzz~~~gggWWWMMMHHHFFFAAA>>>:::888777777777666{{{vvvsssqqqnnnnnnlllllljjjfffaaa]]]TTTNNNKKKTTTeeezzz}}}iiiVVVKKKEEECCC???===;;;:::777555555555444333222111000000//////.........---------........................+++,,,------+++******+++---------,,,,,,,,,++++++---------.........//////...///333:::GGGVVVdddlllqqqtttxxxyyyyyywwwwwwwwwssswwwzzz}}}jjj\\\WWWYYYcccmmmxxx|||{{{rrriiijjjooo{{{{{{zzz~~~~~~rrr```OOODDD@@@@@@BBBDDDFFFIIIMMMQQQSSSSSSSSSRRRTTTXXX```ooovvvjjj___XXXTTTVVVXXXXXXXXXZZZVVVVVVXXX]]]___```dddjjjsssxxx~~~xxxssspppppppppppp|||jjjYYYNNNHHHFFFAAA>>>;;;999999999888888|||vvvrrrooonnnmmmlllkkkiiifff```\\\UUUOOOMMMTTTbbbuuunnnYYYLLLFFFCCC???<<<;;;999777666555555444333222111000000/////////.........------------------------------,,,---///...---+++,,,---------------,,,,,,,,,,,,------........./////////000111555>>>JJJYYYfffnnnsssvvvyyy{{{zzzyyyxxxxxxuuuyyy|||{{{fffYYYUUUYYYeeepppvvvzzz~~~zzzpppiiikkksss}}}|||{{{ooo]]]MMMDDD@@@AAABBBEEEGGGJJJNNNRRRUUUWWWXXXVVVYYY___jjj|||zzzoooaaaZZZUUUWWWZZZZZZ[[[]]][[[ZZZ]]]bbbcccbbbeeekkksssxxx|||tttnnnkkkkkklllmmmyyynnn]]]QQQJJJFFFBBB???<<<::::::;;;;;;:::|||vvvqqqnnnmmmlllkkkjjjiiieee```\\\TTTOOOMMMRRR]]]mmmrrr\\\NNNFFFCCC???<<<:::999888666555444444333222222111111////////////............------------------------,,,...//////---,,,---...------------------,,,,,,............////////////000222888AAAMMM\\\hhhppptttwww{{{|||{{{yyyyyyxxxwwwzzz}}}wwwcccVVVSSSXXXeeeqqquuuyyy}}}xxxnnnhhhmmmwww}}}|||yyylllZZZKKKCCCAAABBBBBBEEEGGGKKKOOOSSSWWW[[[^^^\\\```gggttt}}}rrrddd]]]XXXZZZ]]]]]]^^^aaa^^^^^^aaaeeefffdddfffjjjqqqwwwyyyqqqkkkiiiiiikkkkkkuuu}}}sssbbbTTTKKKFFFCCC@@@<<<;;;;;;<<<<<<;;;zzztttpppmmmkkkkkkjjjjjjhhheee```\\\SSSNNNLLLOOOVVVbbbtttvvv___PPPGGGCCC>>>;;;:::999888777555444444333333222222222000000/////////.........------------------------(((***,,,,,,***)))***+++------------------------........./////////000000000333999CCCPPP^^^jjjqqquuuxxx{{{|||{{{yyyxxxxxxwwwyyy|||ttt```UUUSSSYYYeeeqqqvvvzzz}}}~~~~~~vvvlllffflllxxx~~~vvviiiWWWIIICCCBBBCCCCCCEEEHHHMMMQQQTTTZZZ```ddddddgggooo~~~}}}{{{zzzzzz}}}~~~tttiiiaaa[[[\\\______aaaccc______ccchhhhhheeefffiiiooovvv~~~~~~xxxqqqkkkiiijjjkkkkkkrrrxxxyyygggYYYNNNGGGDDDAAA>>><<<<<<<<<<<<<<<|||vvvrrrnnnllljjjjjjiiiiiihhhddd___\\\SSSNNNKKKLLLOOOXXXhhhvvvyyycccRRRGGGCCC>>>;;;999999888777555444444444333333333222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,,,,---------------................../////////000000000111444<<>>>>>>>>===<<<wwwrrrooommmllliiiiiihhhhhhgggddd___\\\TTTPPPLLLJJJKKKPPP^^^lll{{{}}}fffUUUHHHDDD>>>:::999999888888444444444444444333333333000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000//////000111------------.........///.../////////000000000000333777???JJJWWWdddooouuuxxx{{{~~~~~~|||zzzzzzxxxzzz}}}wwwjjj[[[UUUWWW^^^kkkwwwzzz}}}|||rrrgggbbbhhhrrr~~~}}}zzz}}}~~~|||qqqcccQQQEEEBBBCCCDDDCCCFFFJJJOOOSSSWWW^^^hhhoootttwww}}}vvvsssqqqxxx||||||vvvmmmddd]]]\\\]]]]]]^^^``````aaaffflllmmmiiihhhkkkooouuu}}}{{{zzzyyywwwssstttuuuvvvvvvxxx{{{~~~vvvfffYYYQQQLLLIIIDDDBBBAAA@@@???>>>|||tttooonnnmmmmmmiiihhhhhhhhhgggddd___\\\VVVQQQMMMJJJIIIMMMZZZggg|||hhhVVVHHHDDD>>>:::999999888888444444444444444444333333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...---------.........//////////////////000000000000444999AAALLLZZZgggqqqwwwzzz}}}}}}|||{{{yyy{{{~~~rrreeeYYYUUUYYYaaaooozzz{{{~~~{{{qqqfffaaafffooozzz~~~oooaaaOOODDDBBBDDDDDDCCCFFFKKKPPPSSSWWW___iiirrrxxx|||}}}vvvsssqqq~~~{{{wwwmmmddd\\\ZZZ[[[ZZZ[[[^^^```bbbhhhnnnoookkkjjjmmmooowww~~~~~~}}}{{{{{{|||{{{kkk]]]UUUOOOLLLGGGDDDCCCBBBAAA@@@{{{tttpppooommmllliiihhhgggfffeeebbb___\\\VVVSSSOOOKKKHHHJJJXXXggg|||~~~jjjYYYLLLDDD>>>===<<<888666666777666555444333222222111333222000///......//////......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------.........---,,,+++,,,---...///111666???LLL\\\jjjssswww}}}{{{zzzwww|||qqqcccVVVSSSXXXbbbooozzz}}}yyynnngggbbbfffooozzz~~~ooo___NNNEEEBBBBBBDDDHHHGGGJJJOOOSSSXXX```jjjqqqwww}}}|||}}}|||xxxuuurrruuuyyy}}}|||zzzyyyjjjeee___ZZZWWWXXX[[[]]][[[___eeeiiiiiiiiiiiiiiitttyyyqqqbbbYYYRRROOOKKKHHHFFFCCC???==={{{sssqqqooonnnllljjjhhhgggfffeeeccc```]]]XXXTTTPPPLLLHHHKKKYYYhhh}}}nnn]]]NNNFFF???>>>===999777888777777666555444333222222333222000///......//////.........---------,,,,,,...---------,,,,,,,,,+++,,,,,,---------............---,,,,,,,,,---...///333777AAAOOO___mmmvvvzzz}}}{{{zzzwww|||pppbbbVVVSSSYYYcccooozzz~~~vvvmmmffffffjjjrrr}}}nnn^^^MMMEEEBBBBBBDDDHHHHHHKKKPPPTTTXXX```jjjqqqzzzzzzsssooollliiiggglllqqqxxx~~~zzzwwwuuutttrrrqqqgggccc]]]WWWTTTTTTVVVXXXYYY^^^cccggghhhhhhjjjkkktttzzzuuueee\\\TTTQQQMMMJJJHHHFFFBBB@@@zzzsssqqqpppnnnmmmjjjiiigggffffffdddaaa___[[[XXXSSSNNNJJJLLL[[[iiissscccQQQIIIAAA@@@>>>;;;999999888777777666555444333222333222111000////////////.........------------,,,.........---------------,,,------------............------,,,---...///000333999CCCRRRcccpppyyy}}}}}}|||zzzxxx}}}mmm```UUUSSSYYYdddpppzzz{{{sssjjjeeeiiinnnvvvlll]]]LLLDDDCCCBBBEEEHHHJJJMMMQQQUUUYYYaaakkkrrryyyssskkkccc___\\\ZZZYYY```dddjjjqqqwwwzzz{{{{{{wwwtttpppmmmlllkkkjjjhhheeeaaa[[[UUURRRRRRSSSUUUVVV[[[aaaeeefffhhhkkknnnwww|||}}}kkk___WWWTTTPPPMMMKKKIIIFFFDDDzzzsssqqqpppooommmkkkiiigggffffffeeecccaaa___[[[VVVPPPLLLNNN[[[jjjwwwgggUUULLLDDDAAA@@@<<<:::;;;999888777666555444444333333222222111000000000///............------------........................------------..................---------///000111333999EEEUUUfffsss{{{~~~|||{{{zzziii]]]SSSSSS[[[eeerrr|||xxxooohhhdddjjjpppzzzjjj[[[KKKDDDCCCCCCEEEHHHKKKOOOSSSWWW[[[ccclllttt{{{mmmggg___WWWSSSQQQQQQPPPTTTXXX]]]dddjjjmmmooopppooollliiiggggggfffdddcccaaa^^^YYYTTTRRRRRRSSSUUUUUUZZZ```dddeeehhhnnnsss}}}qqqcccZZZVVVRRROOOMMMKKKHHHFFFzzzsssqqqpppnnnmmmjjjhhhfffeeefffeeedddbbbaaa]]]YYYTTTNNNOOO\\\iiizzzjjjXXXNNNFFFCCCAAA===;;;<<<:::999888888666666555444333333333222111111000000//////.........---------........................---------.........//////......------...000111222333999FFFVVVgggttt{{{~~~~~~}}}~~~~~~dddYYYQQQSSS\\\gggttt~~~}}}uuummmgggdddkkkrrr~~~~~~gggYYYJJJDDDCCCCCCEEEHHHLLLPPPTTTXXX]]]eeeooovvvzzzrrrmmmbbb\\\TTTNNNKKKJJJJJJJJJLLLOOOTTTYYY^^^bbbdddeeegggeeebbbaaaaaaaaa___]]]ZZZWWWSSSPPPOOOQQQSSSUUUTTTYYY___bbbccchhhpppxxxwwwhhh]]]YYYTTTPPPNNNLLLJJJHHH{{{tttpppooommmllliiigggeeedddeeeeeedddcccaaa___[[[WWWQQQPPP[[[ggg~~~nnnZZZPPPGGGCCCAAA>>><<<===;;;:::999888777666666555333333444333333222000000/////////.........---------------------.........------.........////////////.........///000222333333:::GGGXXXiiiuuu{{{}}}uuu^^^UUUOOOSSS^^^jjjwww|||ssskkkggggggnnnvvv|||eeeWWWIIICCCCCCCCCEEEHHHLLLPPPUUUYYY___gggrrrzzzwwwooogggbbbTTTPPPJJJFFFDDDEEEEEEEEEHHHJJJMMMQQQUUUXXXZZZ[[[]]][[[ZZZZZZZZZZZZXXXVVVRRRPPPMMMKKKKKKMMMOOOQQQSSSXXX^^^``````fffpppzzz~~~nnnbbb]]]XXXSSSPPPMMMKKKIII|||tttpppnnnllljjjhhhfffdddcccdddddddddcccaaa___]]]YYYSSSQQQYYYeee~~~sss\\\RRRHHHDDDAAA===<<<===;;;;;;:::999888777666666333444444444444222111000////////////............+++,,,,,,,,,------------............///////////////.........///111333444555<<>>KKK\\\lllvvv{{{|||rrrdddVVVOOOLLLSSS```nnn{{{{{{qqqkkkiiikkk{{{|||bbbTTTGGGCCCCCCDDDFFFIIIKKKOOOUUU[[[aaakkkvvv~~~~~~uuukkkbbbYYYQQQMMMEEECCCAAA@@@BBBDDDDDDDDDFFFFFFGGGHHHJJJLLLMMMNNNRRRQQQQQQQQQSSSRRRQQQOOORRRPPPMMMKKKJJJJJJLLLMMMOOOUUUZZZZZZZZZ```mmmxxxzzz}}}zzz{{{zzzjjjeee^^^XXXTTTQQQNNNLLL~~~tttooommmmmmmmmiiifffbbb````````````___^^^______\\\TTTPPPVVVaaavvv~~~gggYYYJJJEEEDDDBBB??????===<<<<<<;;;:::999777666555555444333222222222222000/////////............---------------------------------............//////......///000111111000666AAASSSbbbnnnvvv|||~~~|||iiiWWWNNNKKKKKKRRRaaarrryyymmmhhhkkkppp~~~zzzaaaTTTHHHBBBBBBBBBFFFKKKMMMRRRYYY___fffooozzz{{{vvvmmmddd\\\TTTMMMHHHBBB@@@>>><<<===@@@CCCEEEIIIIIIIIIHHHGGGGGGJJJLLLMMMNNNPPPQQQQQQQQQPPPPPPPPPOOOMMMLLLKKKJJJKKKKKKKKKNNNQQQSSSVVV]]]gggnnnuuuxxx|||wwwxxx~~~qqqiiiaaa]]]XXXRRROOOPPP~~~tttooommmlllllljjjgggccc`````````___^^^]]]]]]]]]ZZZRRROOOVVVaaauuujjj[[[LLLFFFDDDBBB@@@@@@=========<<<:::999777666666555444333222222222222000000/////////.........---------------------------------............//////......///000111111111777BBBTTTcccooowww}}}}}}iiiWWWMMMKKKLLLTTTcccsss{{{pppkkkoootttyyy```TTTHHHCCCBBBCCCGGGKKKMMMRRRYYY```gggrrr}}}}}}uuuoooeee\\\UUUNNNHHHEEE@@@???======>>>AAADDDFFFHHHIIIIIIHHHGGGGGGJJJLLLNNNOOOPPPQQQRRRRRRQQQPPPNNNMMMKKKIIIGGGGGGGGGGGGKKKMMMOOOQQQSSSYYYbbbiiirrruuu{{{vvvvvv}}}tttkkkbbb^^^YYYSSSPPPPPP}}}tttnnnlllkkkjjjjjjgggcccaaa```___^^^\\\\\\[[[YYYVVVOOOMMMUUU```wwwnnn^^^MMMFFFEEECCCAAABBB>>>>>>======;;;999888777666555444333222222222222000000000/////////......---------------------------------............///.........///000111222333999EEEVVVfffqqqxxx~~~~~~jjjXXXMMMLLLOOOXXXggguuu}}}rrrnnnsssyyyvvv___SSSHHHDDDDDDDDDHHHLLLLLLQQQYYYaaaiiittt|||wwwkkkeee[[[RRRKKKFFFCCCAAA>>>>>>======???BBBEEEGGGGGGHHHHHHGGGFFFGGGIIIKKKNNNOOOPPPRRRSSSSSSRRRRRRNNNMMMJJJHHHFFFDDDDDDDDDIIIKKKMMMMMMOOOTTT\\\cccnnnssszzz}}}tttuuu}}}yyynnnddd^^^ZZZTTTPPPPPP}}}tttmmmjjjiiihhhhhhfffbbb```___^^^\\\[[[[[[XXXUUUQQQLLLKKKSSS^^^xxxqqq```OOOGGGEEECCCBBBCCC@@@??????>>><<<:::888777666555444333333222222333000000000////////////...........................---------............///....../////////111333555;;;GGGYYYiiissszzzlllZZZMMMNNNRRR]]]kkkwww{{{qqqnnnttt{{{rrr\\\QQQGGGEEEEEEFFFHHHLLLMMMRRRYYYaaaiiitttxxxqqqddd]]]SSSJJJDDDAAA@@@???=========???AAACCCFFFGGGFFFGGGGGGGGGFFFGGGIIIKKKMMMOOOQQQRRRTTTTTTTTTSSSQQQPPPMMMJJJGGGEEEEEEEEEFFFHHHJJJJJJLLLQQQYYY```mmmsss{{{}}}uuuwww|||pppddd]]]YYYSSSPPPOOO}}}sssmmmiiigggeeefffcccaaa___^^^]]][[[YYYYYYUUUQQQNNNIIIHHHPPPYYYrrrrrraaaPPPHHHFFFDDDCCCDDDAAAAAA@@@???===;;;999888666666555444333333333333111000000000////////////........................---------............///---.../////////000444777>>>JJJ\\\lllvvv|||ooo\\\OOOPPPVVVaaannnyyywwwnnnlllrrrzzz~~~zzzlllYYYOOOFFFEEEFFFFFFHHHLLLNNNSSSZZZaaahhhrrr~~~vvvnnn```YYYOOOGGGBBB@@@??????;;;<<<>>>@@@BBBDDDFFFGGGEEEFFFFFFFFFEEEFFFIIIKKKLLLNNNPPPRRRTTTTTTUUUTTTRRRPPPMMMJJJGGGFFFEEEEEECCCEEEGGGHHHJJJPPPXXX___lllrrr{{{|||{{{qqqbbb[[[XXXSSSOOONNN}}}ssslllhhheeecccbbb```^^^]]]]]]\\\YYYWWWWWWSSSOOOLLLHHHFFFLLLTTTeeeyyyqqqaaaPPPIIIGGGFFFDDDDDDBBBBBBAAA@@@>>><<<:::888777666555444333333333333111111000000000/////////........................---------............///,,,...000///...000555:::AAAMMM___oooxxx~~~qqq^^^QQQSSSXXXcccqqq{{{}}}tttkkkjjjqqqxxx~~~{{{{{{uuugggUUULLLEEEDDDFFFFFFHHHKKKNNNSSSZZZaaaiiirrr~~~~~~tttlll^^^WWWNNNFFFAAA???>>>>>>;;;<<>><<<:::999777666555444444333333444111111111000000000//////........................---------............///+++...000///...000666<<>><<<;;;;;;===@@@BBBDDDEEEEEEEEECCCDDDEEEDDDDDDEEEHHHKKKJJJKKKNNNQQQSSSTTTTTTUUUNNNLLLIIIFFFDDDCCCBBBBBBAAACCCDDDEEEFFFJJJRRRYYY___dddkkkqqqtttuuuvvvvvv|||~~~zzzxxxzzz~~~rrraaaZZZXXXUUURRRPPP|||ssskkkfffccc```\\\ZZZZZZZZZ[[[ZZZXXXVVVUUUPPPMMMJJJFFFCCCEEEKKKQQQgggvvvlll^^^PPPKKKJJJGGGEEEDDDDDDDDDCCCAAA???<<<:::999777777555444444444444444111111111111000000000000////////////////////////---------.........//////+++...000///...000777===DDDPPPcccrrr|||vvvbbbUUUVVV[[[eeerrr}}}uuulllkkkrrrzzz~~~{{{{{{wwwuuuooo```QQQHHHBBBCCCEEEEEEGGGIIIMMMSSS[[[ccclllwwwyyypppiiiYYYSSSKKKCCC???<<<:::999<<<===@@@CCCEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEHHHKKKIIIJJJMMMPPPRRRTTTTTTTTTNNNLLLJJJGGGEEEDDDDDDDDDBBBCCCDDDCCCCCCGGGOOOUUUXXX]]]ccchhhkkklllmmmnnn{{{yyyuuusssqqqtttuuuvvvtttrrrrrrvvvyyyvvv{{{~~~zzzwwwyyy~~~sssbbb[[[YYYWWWTTTRRR~~~tttmmmhhhdddbbb\\\]]]]]]\\\[[[YYYWWWUUUSSSRRRNNNIIIDDDBBBBBBDDDRRR[[[lllqqqaaaQQQJJJIIIFFFDDDDDDDDDBBB@@@??????>>><<<:::555555444444444555555555444333222000///.........000///...------...///000,,,---......------...000000...///111222111555;;;DDDSSSeeepppxxxtttbbbVVVVVVYYYcccqqq|||}}}rrrppplllnnnyyy~~~zzz{{{wwwvvvooo___QQQHHHAAAAAADDDFFFIIILLLMMMRRR[[[dddmmmyyyzzzssskkkfffYYYSSSIIIAAA>>>======>>>???@@@BBBCCCEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKNNNQQQRRRRRRRRRQQQNNNJJJFFFDDDDDDDDDBBB@@@BBBCCCDDDEEEFFFGGGHHHIIIRRRSSSTTTWWWZZZ^^^```bbbmmmvvvzzzqqqkkkjjjiiifffccceeeeeedddddddddeeeggghhhhhhkkkooouuu|||~~~zzzwwwvvvwwwxxxzzzrrrbbbZZZXXXUUURRRQQQ}}}ssskkkfffbbb```\\\\\\\\\[[[ZZZXXXVVVUUUSSSQQQMMMHHHCCCAAABBBCCCOOOYYYmmmuuueeeTTTLLLIIIFFFCCCBBBDDDBBB@@@@@@@@@???<<<;;;888777666555444333333333333333222000////////////000///...------...///000***,,,---.........000222000...///111222111555;;;GGGVVVhhhsss{{{vvveeeVVVUUUXXXaaappp|||}}}qqqnnnkkkmmmyyy|||}}}zzzyyyppp```RRRIIIBBBBBBEEEGGGIIIMMMOOOUUU]]]fffooo{{{|||vvvooogggbbbTTTNNNEEE???<<<;;;<<<<<>>AAAEEEIIIMMMOOOXXX___kkkyyywwwmmmgggbbb]]]XXXVVVXXXZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYWWWYYY\\\```eeeiiilllnnnmmmoooqqqsssttttttsssrrruuutttsssrrrooommmjjjiii```___]]]\\\\\\]]]___```ccceeeiiimmmqqqvvv|||{{{vvvuuuuuuuuuwww|||rrrbbbZZZVVVRRRNNNMMM}}}qqqhhhccc___\\\\\\[[[[[[ZZZXXXWWWVVVUUUQQQOOOKKKFFFAAA???@@@AAAKKKYYYqqq}}}lllYYYOOOJJJFFFCCCBBBCCCBBBAAAAAAAAA@@@===;;;;;;:::888666555333333222222222111000000111111111/////////....../////////111222111///,,,*********000...///111222111555;;;GGGWWWiiiuuu||||||kkkYYYVVVWWW___nnn}}}|||nnnjjjgggkkkxxxxxxfffVVVLLLDDDCCCEEEGGGJJJNNNRRRXXXaaajjjsss~~~{{{xxxsssnnnhhhbbb[[[WWWKKKGGGAAA>>>>>>???@@@@@@@@@AAACCCDDDEEEEEEEEEDDDFFFFFFGGGHHHJJJLLLNNNOOOMMMOOORRRUUUVVVUUUTTTRRRQQQOOOMMMKKKIIIGGGEEECCC@@@??????>>>===<<<;;;;;;888999;;;===@@@DDDFFFHHHMMMRRRZZZffftttvvvnnngggbbb^^^\\\YYYVVVUUUWWWXXXXXXXXXVVVUUUUUUUUUUUUUUUVVVVVVUUUVVVXXX[[[^^^aaacccdddfffgggiiijjjjjjiiihhhhhhiiiiiigggeeedddcccbbbbbb\\\[[[YYYXXXXXXXXXYYYZZZ[[[]]]```bbbeeejjjooossswwwyyytttrrrrrrrrrtttzzzsssbbbYYYUUUQQQMMMKKK}}}qqqhhhccc___]]]]]]\\\[[[YYYXXXWWWVVVVVVPPPOOOKKKFFFAAA??????AAAKKKZZZsss}}}lllYYYOOOKKKGGGEEEEEEBBBAAAAAABBBBBBAAA>>>;;;999999888777666666666666222222111111111111111222...//////////////////...111222111///,,,*********000...///111222111555;;;FFFVVViiivvv~~~}}}lllZZZWWWWWW___nnn}}}{{{lllhhhfffjjjwww|||jjjXXXNNNEEECCCDDDFFFIIIMMMRRRXXXbbbkkkttt~~~|||tttpppkkkfffaaa\\\VVVRRRFFFCCC???===>>>@@@AAAAAAAAABBBCCCEEEEEEEEEEEEDDDEEEEEEFFFHHHJJJMMMOOOPPPOOORRRUUUXXXYYYXXXVVVTTTSSSRRRPPPMMMJJJFFFDDDCCCAAA@@@???>>><<<;;;:::999:::;;;;;;===>>>@@@BBBCCCEEEHHHMMMUUU```nnn|||~~~pppeee___\\\YYYWWWVVVTTTSSSRRRSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVXXXZZZ\\\]]]^^^^^^___``````aaa``````___bbb```^^^\\\ZZZYYYXXXXXXWWWVVVUUUTTTSSSSSSTTTTTTTTTUUUXXXYYY[[[^^^cccfffjjjqqq{{{vvvqqqoooooonnnrrrwwwsssbbbYYYUUUPPPLLLKKK}}}ppphhhbbb___^^^\\\[[[YYYXXXVVVUUUUUUUUUPPPOOOKKKFFFAAA???@@@AAAKKK[[[ttt~~~lllYYYOOOKKKHHHFFFGGGAAAAAAAAABBBCCCBBB>>><<<888888777777777777888888444333222111111111111111......////////////......,,,---///...------...///000...///111222111555;;;FFFWWWkkkxxx|||jjjYYYVVVVVV^^^mmm{{{yyyjjjgggdddhhhuuunnnZZZPPPFFFDDDEEEGGGJJJNNNRRRYYYbbbkkkttt~~~|||wwwmmmiiiddd___ZZZUUUPPPLLLAAA>>><<<<<<===?????????BBBCCCDDDEEEFFFEEEDDDDDDDDDEEEFFFIIIKKKOOOQQQSSSTTTWWW[[[^^^^^^]]]ZZZXXXWWWWWWUUUQQQKKKFFFDDDCCCBBBAAA@@@>>>===;;;:::999;;;;;;;;;;;;<<<===??????AAACCCFFFKKKRRR\\\gggooo{{{rrreee\\\XXXWWWVVVUUUTTTTTTTTTSSSSSSRRRQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPRRRRRRSSSTTTVVVWWWXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]]___^^^\\\YYYWWWUUUTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRQQQSSSTTTUUUVVVXXX[[[^^^ccchhhpppyyy~~~tttooommmmmmmmmooouuu}}}sssbbbZZZVVVQQQMMMLLL{{{ooofffaaa___]]]ZZZYYYWWWUUUSSSSSSSSSSSSQQQOOOLLLGGGBBB@@@@@@BBBIIIYYYrrrmmmYYYOOOJJJGGGEEEFFFAAAAAABBBCCCDDDBBB???<<<888888888777777888888999555444333222111000000000---...///000000///...---***,,,---.........000222000...///111222111555;;;CCCUUUiiixxxzzzgggVVVTTTTTT\\\kkkxxxwwwiiifffcccgggsssqqq^^^SSSIIIFFFGGGIIILLLQQQSSSYYYcccmmmuuuxxxrrrfffbbb]]]XXXSSSOOOJJJGGG???===<<<<<<>>>@@@@@@???BBBCCCDDDFFFFFFEEEDDDDDDEEEFFFHHHJJJMMMQQQTTTUUUZZZ]]]aaadddeeeccc___]]][[[\\\[[[VVVNNNHHHEEEDDDBBBAAA@@@>>><<<;;;:::999999999::::::;;;===>>>???@@@AAACCCFFFJJJQQQYYY___mmmwwwssskkkaaaYYYWWWVVVTTTSSSSSSTTTUUUUUUTTTSSSRRRRRRPPPQQQQQQRRRQQQPPPOOONNNOOOPPPPPPQQQRRRSSSTTTTTTUUUVVVWWWYYY[[[]]]^^^^^^^^^]]][[[YYYWWWUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTVVVYYY[[[]]]ccckkksss|||}}}tttooommmmmmmmmmmmsss|||tttccc[[[WWWRRRNNNMMMyyymmmeee```^^^]]]XXXWWWUUUSSSQQQQQQQQQQQQRRRPPPLLLGGGBBB@@@AAABBBGGGWWWqqqnnnZZZOOOJJJFFFDDDDDDAAAAAABBBCCCDDDCCC???<<<:::999888888777888888888666555444222111000000000---...///000000///...---,,,---......------...000000...///111222111555;;;@@@QQQggguuuyyyfffTTTRRRRRR[[[iiivvv}}}vvviiifffcccfffrrrsssaaaVVVKKKHHHIIIKKKNNNSSSTTTZZZdddnnnvvv~~~uuuooobbb^^^XXXSSSOOOKKKFFFCCC@@@???>>>???AAABBBBBBAAACCCDDDEEEFFFFFFEEEDDDDDDFFFGGGIIILLLOOOSSSVVVXXX^^^aaaeeeiiiiiigggdddaaa___```___YYYQQQIIIFFFEEEAAA@@@???>>><<<;;;:::999888999999:::<<<>>>???@@@@@@AAACCCEEEHHHLLLRRRWWW```lllzzzllleee\\\UUUSSSQQQOOOMMMNNNPPPRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRPPPOOONNNOOOOOOPPPPPPQQQRRRRRRSSSQQQRRRTTTVVVYYY[[[]]]^^^XXXXXXWWWVVVTTTRRRQQQOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRSSSUUUXXXZZZ```jjjrrryyyzzzxxxwww}}}}}}tttooonnnnnnnnnlllrrr{{{tttccc[[[XXXSSSPPPNNNtttiiibbb^^^[[[YYYYYYWWWTTTRRRQQQQQQQQQRRRSSSPPPNNNKKKEEE???@@@EEEMMMZZZqqqppp[[[QQQMMMIIIEEECCCBBBAAA@@@???>>>>>>===<<<<<<;;;:::888777666666666666555555444333222111111///////////////......---,,,,,,------...///000000000...///222333333777===BBBTTTiiiuuu}}}xxxfffXXXTTTSSSYYYfffrrrzzz|||~~~{{{uuukkkbbbbbbhhhooozzzeeeVVVIIIHHHJJJJJJNNNTTTXXX\\\dddlllvvv}}}ssskkkaaaZZZQQQLLLJJJHHHBBB>>>=========>>>???AAACCCCCCFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHKKKMMMPPPUUU[[[___dddfffiiikkklllllljjjiiifffccc^^^XXXQQQKKKGGGEEECCCBBB@@@>>><<<;;;:::::::::;;;===???@@@???>>>===BBBCCCCCCDDDEEEJJJPPPTTT^^^eeennnvvv}}}xxxiii___VVVSSSRRROOOOOOQQQQQQPPPPPPOOONNNMMMLLLLLLNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLMMMMMMNNNOOOPPPUUUUUUVVVWWWYYY\\\^^^___aaa___[[[XXXTTTQQQOOONNNPPPOOOOOOOOOOOOPPPQQQQQQQQQRRRSSSRRRRRRTTTVVVYYY]]]bbbhhhnnntttyyy|||sssmmmiiikkknnnsssyyyyyyuuurrrmmmkkkkkkmmmrrryyy~~~|||{{{{{{tttbbbYYYVVVRRROOONNNqqqfff```\\\YYYWWWWWWVVVSSSQQQOOOOOOPPPPPPQQQNNNLLLJJJCCC>>>???EEELLLZZZqqqrrr\\\QQQMMMIIIEEECCCDDDDDDDDDCCCBBBBBBAAAAAA>>>===;;;999888777666666555555444333222111111000//////000000//////...---,,,,,,---......//////000000...///222333333777===BBBTTTiiivvv}}}yyyhhhZZZVVVUUU\\\hhhttt{{{}}}}}}{{{uuukkkcccbbbiiippp}}}gggXXXLLLKKKKKKKKKNNNUUU[[[___fffnnnxxx{{{pppiii]]]WWWOOOJJJHHHEEE@@@<<<======>>>???@@@BBBCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHIIILLLNNNQQQVVV[[[___dddfffiiilllmmmmmmkkkjjjiiifffaaaZZZSSSMMMHHHFFFBBBAAA@@@>>><<<;;;;;;:::999:::===@@@AAAAAAAAAAAACCCDDDFFFGGGJJJNNNTTTYYYYYY___gggoooxxxtttfff]]]TTTRRRQQQOOOOOOQQQNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRRRRTTTVVVXXX[[[]]]^^^aaa___\\\XXXUUUQQQOOONNNOOOOOONNNNNNOOOOOOPPPQQQOOOPPPQQQQQQRRRSSSVVVYYYaaaeeejjjnnnrrrvvvzzz}}}~~~~~~|||{{{||||||||||||zzzzzzzzzzzztttkkkeeebbb___cccggglllrrr}}}vvvrrrppplllkkklllmmmrrrzzzzzzxxxyyy{{{tttbbbXXXUUURRRPPPPPP{{{nnnccc]]]ZZZWWWUUUUUUTTTRRRPPPNNNNNNNNNNNNNNNLLLJJJGGGAAA<<<>>>DDDLLL[[[sssttt^^^RRRMMMIIIEEECCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???===;;;999888777666555555444333222111000000//////000000//////...------------......//////000000...///222333222666<<>>;;;===>>>???@@@AAACCCDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHIIIKKKNNNPPPSSSWWW\\\___dddfffjjjmmmnnnnnnmmmlllllliiiddd]]]UUUNNNIIIFFFAAAAAA???>>>===<<<<<<<<<999;;;>>>AAACCCDDDDDDDDDDDDFFFIIILLLPPPUUU[[[___]]]```fffmmmvvvnnnbbbYYYQQQPPPPPPNNNNNNPPPLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIKKKLLLNNNPPPQQQPPPQQQTTTWWWZZZ]]]___```aaa```]]]YYYUUURRROOONNNNNNMMMMMMMMMMMMNNNOOOOOOOOOQQQRRRRRRSSSUUUYYY[[[eeehhhlllnnnppprrrtttvvvyyy|||~~~zzzuuuqqqppppppqqqrrrsssttttttssssssuuuwwwzzzyyylllccc]]]ZZZXXX[[[___bbbgggppp{{{}}}rrrnnnmmmkkkkkkmmmnnnssszzz|||wwwxxxzzzuuubbbXXXUUURRRRRRRRRxxxkkk```[[[XXXVVVTTTTTTSSSQQQPPPNNNMMMMMMMMMMMMJJJHHHFFF@@@<<>><<<>>>???@@@BBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIKKKMMMPPPRRRTTTXXX\\\___dddfffiiimmmnnnooonnnmmmnnnkkkeee^^^VVVOOOIIIEEE@@@@@@???>>>===============>>>@@@BBBDDDEEEFFFFFFDDDGGGKKKOOOTTTZZZ```eeehhhjjjmmmrrr{{{}}}kkk^^^VVVOOONNNOOONNNNNNPPPLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIKKKMMMOOOQQQSSSRRRTTTXXX]]]```ccceeeeeecccaaa^^^[[[VVVRRROOOMMMLLLLLLLLLLLLLLLMMMNNNNNNPPPRRRSSSUUUVVVYYY]]]```hhhjjjmmmnnnooooooqqqssswwwzzzxxxuuupppllljjjjjjlllnnnmmmoooqqqqqqpppqqqtttwwwzzzttthhh```\\\YYY[[[]]]```cccgggnnnxxx|||qqqlllkkkiiijjjmmmnnnssszzz}}}yyy|||xxxdddYYYVVVSSSSSSTTT~~~uuuhhh^^^YYYWWWUUUSSSTTTSSSRRRPPPOOONNNMMMMMMLLLIIIGGGDDD@@@===@@@GGGUUUhhh~~~www```SSSMMMIIIEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGDDDBBB@@@>>>;;;:::999888666555555444333222111111000000000000000//////............///////////////111///000222333222666;;;BBBUUUjjjwwwppp\\\YYYXXX___kkkvvv|||}}}}}}|||wwwnnnfffeeekkkqqqoooaaaUUURRRRRRTTT]]]jjjooorrrwww{{{wwwmmmaaaZZZNNNKKKFFFCCCAAA@@@>>>>>>???@@@BBBDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJLLLNNNQQQSSSUUUXXX\\\^^^bbbdddhhhkkknnnnnnnnnmmmmmmjjjeee^^^VVVNNNGGGDDD??????>>>>>>>>>>>>??????BBBCCCDDDEEEFFFFFFGGGGGGEEEHHHLLLPPPUUU[[[ccchhhlllnnnrrrxxx|||jjj[[[SSSMMMMMMNNNMMMMMMOOOMMMMMMLLLKKKJJJHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKMMMPPPRRRTTTVVVUUUXXX]]]bbbfffiiijjjjjjfffdddbbb^^^YYYSSSOOOMMMLLLKKKKKKKKKKKKLLLMMMMMMOOOQQQSSSUUUWWWZZZ___bbbiiikkknnnooooooppprrrssswwwzzz~~~rrrnnniiidddcccdddgggiiimmmoooqqqqqqooopppuuuyyy~~~~~~~~~}}}ooofffaaa^^^]]]^^^aaadddgggjjjqqqzzz}}}qqqllljjjggghhhkkknnnssszzz||||||hhh]]]YYYWWWVVVWWWzzzqqqeee[[[WWWUUUTTTRRRSSSRRRQQQPPPOOONNNLLLLLLJJJGGGEEECCC???<<>><<<;;;:::999777777666555444333222222000000111111000000///...////////////////////////222000000222222222555;;;AAATTTiiivvv~~~rrr\\\XXXVVV\\\hhhttt{{{}}}~~~}}}xxxpppgggeeejjjppprrrdddXXXUUUVVV\\\jjjzzz|||ssshhh\\\TTTJJJHHHEEEBBB@@@?????????@@@AAACCCEEEGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLOOORRRTTTVVVXXX[[[]]]___aaaeeeiiilllmmmllllllllljjjeee^^^VVVNNNGGGCCC>>>>>>>>>>>>>>>???@@@AAAFFFFFFFFFGGGGGGHHHHHHIIIHHHJJJLLLPPPTTT[[[dddiiikkknnnvvv{{{iiiZZZRRRMMMMMMNNNMMMLLLNNNMMMLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOPPPQQQSSSVVVXXXYYYXXX\\\aaaggglllnnnnnnmmmlllkkkgggccc]]]VVVQQQNNNLLLKKKKKKKKKKKKLLLMMMMMMMMMOOORRRTTTWWW[[[```dddjjjmmmoooqqqqqqrrrtttuuuwwwzzz{{{ppplllfffbbb```cccgggkkkooorrrtttrrrooopppuuu{{{|||xxxuuu{{{}}}}}}rrriiieeecccccccccbbbfffjjjmmmqqqxxx|||qqqllliiiffffffhhhmmmrrryyykkkbbb___\\\\\\\\\vvvmmmaaaXXXTTTSSSRRRPPPQQQQQQPPPOOONNNLLLKKKJJJHHHEEEBBBAAA===;;;@@@GGGVVVkkk~~~vvv^^^QQQLLLHHHFFFEEEAAABBBBBBBBBBBBBBBBBBBBBBBBAAA???>>><<<;;;;;;:::888888777666555444444333000111111111111000//////000/////////////////////222000000222222111555;;;@@@SSShhhuuu~~~sss^^^YYYUUUZZZeeerrrzzz}}}zzzqqqhhheeeiiinnn~~~vvvggg[[[YYY\\\eeexxxyyyooodddXXXPPPFFFEEECCC@@@>>>===???@@@@@@BBBDDDGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLOOORRRTTTVVVWWWZZZ\\\\\\^^^bbbgggiiikkkjjjjjjkkkiiieee___WWWOOOHHHDDD>>>>>>>>>>>>???@@@AAABBBFFFFFFGGGHHHIIIJJJLLLLLLMMMMMMNNNOOOTTT[[[dddjjjqqqwwwyyygggZZZRRRMMMMMMNNNLLLKKKMMMJJJJJJJJJJJJJJJKKKKKKKKKHHHJJJLLLNNNPPPRRRSSSSSSSSSSSSTTTVVVWWWZZZ[[[]]]]]]bbbhhhnnnrrrssssssrrrtttrrrnnniiibbbZZZTTTPPPLLLLLLKKKKKKLLLLLLMMMNNNNNNPPPTTTWWWZZZ___dddhhhmmmppprrrsssssssssuuuvvvyyy}}}yyyqqqmmmgggccccccgggmmmqqquuuxxxzzzwwwrrrrrrxxx~~~xxxtttrrrxxxyyy|||xxxvvvrrrooonnnmmmnnnooouuuxxx}}}vvvqqqjjjffffffhhhkkklllnnnrrrxxx|||xxxnnnkkkiiifffeeegggkkkqqqyyy~~~mmmfffeeedddcccdddssskkk___VVVRRRQQQPPPOOOOOOOOOOOONNNLLLKKKIIIHHHFFFCCC@@@???;;;:::???GGGTTTiii|||uuu]]]PPPKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDAAA@@@???===<<<;;;;;;;;;999999888777666555444444111111111111111000//////000000000000////////////222000000333222111555;;;???RRRggguuu}}}ttt___YYYUUUYYYdddqqqzzz~~~{{{qqqhhheeehhhmmm}}}xxxjjj]]][[[```kkkxxxnnnbbbVVVNNNCCCCCCAAA???<<<<<<>>>@@@AAABBBEEEHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMLLLOOORRRTTTUUUWWWYYY[[[ZZZ\\\aaaeeehhhiiiiiiiiikkkiiifff```YYYPPPIIIEEE=========>>>???AAABBBCCCEEEFFFGGGHHHJJJLLLNNNPPPPPPPPPOOOPPPSSS[[[eeekkk|||xxxfffZZZSSSMMMNNNNNNLLLKKKLLLGGGHHHIIIJJJKKKMMMNNNNNNIIIJJJMMMPPPRRRTTTVVVVVVVVVWWWWWWXXXZZZ\\\^^^___cccgggnnntttxxxyyyxxxwwwyyywwwsssnnnfff^^^WWWSSSLLLLLLLLLLLLLLLMMMNNNNNNRRRTTTXXX[[[___ccciiimmmppprrrtttuuuttttttuuuvvv|||xxxooolllfffcccdddiiipppuuu{{{~~~|||vvvvvv{{{}}}wwwsssssswwwvvvxxx|||{{{vvvhhhfffbbb___^^^___aaabbbgggiiinnnssswwwvvvrrrooonnnkkkggggggiiinnnrrrsss}}}}}}tttllliiihhhfffeeefffjjjpppxxx}}}nnniiiiiiiiiiiijjj{{{pppeeeZZZUUURRRNNNMMMNNNNNNNNNNNNMMMKKKJJJHHHGGGFFFBBB??????======AAAHHHUUUbbbsssqqq\\\QQQLLLGGGEEEDDDDDDDDDEEEEEEEEECCCBBBAAA@@@@@@??????>>><<<;;;:::;;;:::999888777666555444444333222000000000000111000///.........///111222111111111000000111444777AAAOOOcccsss}}}tttfff[[[QQQUUUeeevvvuuujjjfffiiimmmmmm^^^\\\___iiiuuujjj^^^SSSKKKFFFDDDAAA>>>======???@@@DDDEEEEEEGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKOOOOOOOOOPPPQQQRRRTTTUUUWWWYYY^^^cccgggkkkmmmnnnnnnllliiiccc[[[RRRJJJEEE>>>===;;;:::;;;>>>AAABBBDDDFFFHHHKKKOOORRRTTTUUUSSSQQQPPPTTTXXXaaaooo}}}tttdddVVVRRRMMMJJJJJJLLLNNNNNNKKKKKKLLLLLLLLLLLLLLLLLLJJJLLLPPPSSSVVVWWWXXXXXXYYYZZZ[[[\\\]]]```dddgggjjjqqqwwwyyyzzz~~~~~~|||}}}{{{xxxtttnnneee\\\VVVMMMMMMMMMMMMMMMNNNNNNOOORRRTTTXXX]]]bbbfffiiikkkpppqqqsssssssssuuuxxx{{{~~~xxxmmmiiidddaaaccclllwww{{{www}}}}}}yyyvvvvvvxxx|||yyywwwyyy{{{xxxqqqkkkbbb]]]XXXVVVWWWZZZZZZYYY^^^aaadddhhhkkklllllllllkkkgggfffiiilllqqq{{{yyyrrrjjjfffccc```ccchhhkkkrrr|||mmmgggiiijjjiiijjjyyynnncccXXXTTTQQQMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFBBB???>>><<<<<<@@@GGGQQQ^^^oooppp\\\QQQLLLHHHEEEEEEDDDEEEEEEEEEEEECCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;:::999888666555444444444333222000000000000000///////////////000000111000111111000000222555888@@@NNNaaarrr}}}uuubbbZZZTTTWWWdddttttttiiieeehhhlll}}}ppp```\\\]]]dddwww~~~ssshhh\\\QQQIIIDDDCCC@@@>>>===>>>@@@AAAEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJOOONNNOOOOOOPPPRRRSSSTTTUUUXXX]]]bbbgggkkknnnoooqqqooolllfff]]]SSSJJJDDD>>>===;;;;;;<<<>>>AAACCCFFFGGGJJJNNNRRRUUUXXXZZZYYYWWWXXX]]]dddnnntttdddWWWTTTOOOLLLMMMNNNOOOOOOMMMMMMNNNOOOOOOOOOOOOOOONNNPPPTTTXXX[[[\\\]]]]]]\\\]]]^^^___aaadddhhhkkkmmmtttzzz{{{}}}~~~~~~{{{xxxqqqiii___XXXOOOOOONNNNNNOOOOOOPPPQQQSSSVVV[[[```eeeiiikkklllmmmnnnooopppqqqssswwwzzzyyynnnkkkfffdddhhhqqq}}}}}}zzz}}}yyywwwwwwyyyyyywwwvvvwwwxxxtttmmmggg\\\YYYUUUTTTVVVXXXXXXXXXZZZ\\\___ccceeeggghhhiiihhheeeffflllrrryyyyyyqqqjjjfffbbb```bbbgggjjjrrr{{{~~~lllffffffgggffffffvvvjjj```VVVQQQOOOKKKJJJLLLKKKKKKKKKKKKKKKJJJIIIIIIEEEAAA>>>===;;;:::???EEENNN[[[nnnppp]]]RRRNNNJJJGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???===<<<;;;::::::999888666555444333333333111000000///000000...//////000000000000000///000000000000222666999???MMM```qqq|||vvv___ZZZVVVYYYeeeuuusssgggcccfffkkkzzzsssccc[[[YYY]]]jjjyyy|||pppeeeYYYNNNGGGCCCAAA@@@>>>>>>@@@AAACCCFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJMMMMMMMMMMMMNNNPPPRRRSSSUUUXXX^^^eeekkkooorrrsssuuutttqqqjjj```TTTJJJCCC>>>===<<<;;;<<>>===;;;;;;::::::999888666555444333333222222111000000//////---...000111111111000///...///000000000333777:::@@@NNNaaaqqq|||vvv___ZZZUUUZZZhhhzzzrrrfffaaadddjjjxxxuuudddZZZVVVWWW```jjj|||{{{ooocccXXXMMMFFFAAA@@@??????@@@AAACCCDDDGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKJJJJJJLLLNNNPPPQQQVVV[[[bbbjjjqqqvvvzzz{{{|||{{{wwwpppdddVVVJJJBBB>>>===<<<<<<===@@@CCCEEEGGGIIILLLPPPVVV\\\aaacccffffffiiirrr~~~qqqcccYYYWWWSSSRRRQQQPPPOOONNNMMMOOORRRTTTVVVVVVVVVUUUWWWZZZ___eeeiiijjjkkkjjjggghhhjjjlllmmmppptttwwwzzz~~~ssshhh```UUUTTTSSSRRRRRRTTTUUUVVVXXX\\\bbbhhhlllnnnnnnnnnlllmmmooorrrtttyyyzzzoookkkhhhjjjsss~~~|||zzzyyyyyyrrrqqqpppooolllggg___YYYVVVUUUUUUVVVXXXYYYZZZZZZ```bbbeeehhhlllppprrrssssssqqqrrrwww~~~vvvooohhhddd```^^^```eeehhhoooyyy}}}jjjbbbaaa```^^^^^^{{{pppbbbXXXPPPMMMLLLIIIHHHIIIGGGGGGHHHIIIIIIIIIIIIHHHDDD@@@===<<<:::999===DDDKKK[[[qqqrrr```XXXTTTPPPNNNMMMHHHGGGFFFEEEDDDCCCBBBBBB?????????>>>===<<<::::::;;;;;;:::888777666555444333333333222111111000///---...000111111111000///...///000000000333777:::BBBOOObbbrrr|||sssaaaXXXRRRYYYlllrrreee```ccchhhwwwuuueeeZZZUUUUUUZZZ```iiiqqq|||{{{nnncccXXXMMMFFF?????????@@@AAABBBDDDEEEHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHJJJMMMPPPRRRWWW\\\eeennnwww}}}~~~uuugggXXXJJJBBB>>>>>><<<<<<>>>AAADDDFFFGGGHHHKKKOOOTTTZZZ```ccckkkkkkppp{{{qqqcccZZZXXXTTTRRRQQQPPPNNNMMMLLLNNNSSSWWWYYYZZZYYYXXX[[[^^^dddkkkoooqqqqqqqqqnnnppprrrsssuuuvvvyyy|||yyyllldddWWWVVVUUUTTTTTTVVVXXXYYY[[[___dddjjjnnnpppoooooonnnooorrrtttxxx~~~{{{nnnkkkjjjnnnyyy~~~|||yyyxxxooonnnmmmjjjfff```YYYUUUUUUVVVWWWXXXYYY[[[]]]^^^gggiiimmmrrrvvvzzz|||~~~}}}{{{{{{}}}uuummmfffbbb___\\\___dddgggnnnxxx~~~kkkbbbaaa___]]]\\\xxxmmm___VVVNNNLLLKKKIIIGGGHHHFFFGGGGGGHHHHHHHHHGGGGGGCCC???<<<<<<;;;:::???EEEKKK]]]vvvrrraaaYYYVVVSSSPPPOOOIIIHHHGGGEEEDDDCCCCCCBBB????????????>>><<<;;;:::<<<<<<;;;:::888777666555444444444444333222111000...//////000000000000000///000000000000222666999AAAOOOcccsss}}}ooo___UUUNNNWWWlllssseee___bbbffftttwwwfffYYYUUUUUUXXXZZZ```hhhttt{{{nnnbbbWWWMMMFFF??????@@@@@@BBBCCCDDDEEEGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIHHHHHHIIIKKKOOOTTTVVVXXX^^^hhhsss}}}yyyjjjYYYKKKCCC???>>>======>>>BBBEEEGGGGGGGGGIIILLLQQQWWW\\\___kkklllttttttfff]]]ZZZUUURRRQQQPPPOOONNNMMMQQQVVV\\\______^^^]]]```dddkkkrrrwwwyyyyyyyyyvvvxxx{{{||||||}}}rrriii[[[ZZZXXXWWWWWWYYY[[[]]]___bbbgggllloooqqqqqqqqqppprrrtttvvvzzz}}}pppnnnnnnuuu}}}yyyvvvnnnmmmjjjfffaaa[[[WWWTTTTTTVVVXXXZZZ\\\___dddgggooosssxxx~~~{{{tttllleeeaaa^^^[[[]]]bbbeeemmmwwwkkkbbbaaa___\\\\\\ssshhh]]]TTTMMMLLLKKKIIIGGGHHHFFFGGGGGGGGGGGGGGGFFFFFFBBB>>><<<<<<;;;;;;AAAGGGPPPddd~~~ppp```YYYVVVSSSPPPOOOJJJIIIGGGEEECCCCCCCCCCCCAAAAAAAAA@@@???>>>===<<<>>>===<<<;;;999888777777555555555666555444222111///////////////000000111000111111000000222555888>>>MMMcccuuu|||kkkYYYRRRMMMUUUggg|||tttfff```aaaeeeppp}}}zzzhhhZZZUUUVVVWWWWWW^^^eeeqqq}}}{{{mmmaaaVVVLLLEEE@@@@@@@@@AAABBBCCCDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJKKKOOOTTTYYY\\\]]]cccnnnzzz{{{kkkZZZLLLDDD???>>>======???BBBFFFHHHHHHHHHIIIKKKOOOTTTYYY\\\cccgggppp~~~yyyjjjaaa\\\WWWSSSQQQQQQQQQPPPQQQUUU\\\bbbffffffeeedddgggkkkssszzzxxxnnn```^^^\\\ZZZ[[[]]]```bbbdddfffjjjnnnqqqssstttuuuuuuwwwxxx{{{uuutttuuu}}}~~~xxxsssnnnlllhhhbbb]]]XXXVVVUUUUUUXXX[[[^^^bbbhhhpppvvv}}}yyyssskkkddd```]]]ZZZ]]]aaadddlllvvv~~~jjjaaa```^^^[[[[[[|||pppeee\\\SSSMMMLLLKKKIIIGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEBBB>>><<<<<<<<<<<>>>>>>>>===<<<:::999888888555666666777666444333222000///.........///111222111111111000000111555777;;;KKKbbbuuuyyyhhhTTTPPPNNNTTTcccvvvuuuggg```aaadddlllzzz}}}jjj[[[UUUVVVWWWUUU]]]dddppp|||zzzlll```UUUKKKDDD@@@@@@AAABBBBBBCCCCCCDDDFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLNNNRRRWWW]]]```ccciiiuuu|||kkkZZZLLLEEE???>>>======???CCCFFFHHHIIIIIIIIIJJJNNNRRRWWWZZZ[[[```kkkzzz}}}mmmddd___XXXTTTRRRRRRRRRRRRUUUYYYaaagggkkkllljjjiiilllpppxxx|||rrrcccaaa___]]]]]]```ccceeehhhiiilllooorrruuuwwwxxx{{{|||}}}yyyxxxzzz~~~wwwrrrnnnlllgggaaa[[[WWWVVVVVVWWW[[[___dddiiirrr|||xxxrrrkkkccc```\\\ZZZ\\\aaadddkkkuuu|||iii```___]]][[[ZZZvvvkkkcccUUUQQQLLLIIIHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFEEEFFF@@@<<<<<<===>>>DDDKKK\\\uuu{{{lll\\\UUUSSSPPPMMMLLLGGGFFFDDDCCCCCCCCCDDDEEEIIIHHHGGGEEEBBB???===;;;@@@===;;;:::::::::999888999999888777666444222111111111111111000000000000222222222111000222666999@@@NNNbbbrrr}}}tttdddPPPLLLJJJNNN\\\pppxxxiii___\\\^^^pppzzzooo```WWWTTTSSSRRRWWWaaappp~~~~~~mmm]]]QQQIIIEEECCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGIIIJJJJJJKKKKKKLLLNNNMMMKKKJJJJJJKKKIIILLLOOOQQQTTTYYYbbbhhhiiisss~~~{{{hhhTTTHHHEEE??????>>>>>>???AAACCCDDDHHHIIIKKKLLLLLLNNNQQQSSSWWW\\\fffrrruuuggg```ZZZWWWYYY[[[ZZZWWWVVV]]]hhhnnnpppppppppqqqrrrvvv}}}vvvhhhfffeeeccccccdddeeeggglllnnnqqquuuxxxyyyzzz{{{}}}~~~~~~xxxrrrnnngggbbb___\\\XXXYYY]]]\\\```eeekkkrrr|||~~~wwwrrrkkkccc___[[[XXXZZZ___iiioooxxxkkk```[[[XXXXXXYYYzzzqqqggg___TTTQQQLLLIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB>>>;;;<<<===@@@GGGOOObbbzzz|||lll\\\TTTRRROOOLLLLLLHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDBBB@@@>>>===???===;;;:::::::::999777888888888777555444222111111111111111000000000000111111111000///111555888???MMMaaarrr}}}vvvfffTTTOOOJJJNNN[[[mmm~~~xxxkkkaaa___aaannnyyyqqqaaaXXXTTTSSSSSSWWWaaannnzzz~~~mmm]]]QQQIIIFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLNNNMMMLLLKKKKKKLLLLLLNNNQQQRRRUUU[[[dddkkkrrr{{{yyyfffSSSGGGEEE????????????@@@BBBCCCDDDGGGIIIKKKLLLLLLMMMPPPRRRSSSXXXaaammm}}}vvvhhhbbb\\\ZZZ\\\^^^]]][[[^^^fffpppwwwyyyyyyyyyzzzyyy}}}wwwjjjiiigggffffffgggiiijjjoooqqqtttwwwzzz|||}}}}}}zzzssslllfff```^^^[[[XXXYYY^^^ccciiiqqqyyy|||uuuooohhhaaa]]]ZZZWWWZZZ___jjjpppzzzkkk___[[[XXXWWWXXXyyysssjjjaaaZZZRRROOOKKKIIIHHHHHHGGGGGGEEEEEEEEEDDDCCCAAA@@@??????;;;999;;;===AAAJJJSSSiii~~~mmm[[[SSSPPPMMMKKKKKKHHHGGGFFFEEEEEEEEEFFFFFFBBBBBBBBBBBBAAA@@@??????>>><<<:::999::::::888777777777777666555333222111222222111111111000000000000000000//////000444777???LLL___qqq}}}zzzjjjYYYRRRLLLNNNZZZlll|||zzznnneeecccdddlllvvvtttbbbXXXTTTTTTTTTWWW___jjjtttzzz}}}nnn^^^RRRJJJGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJLLLNNNNNNMMMLLLLLLMMMQQQSSSUUUVVVYYY```jjjrrr|||uuubbbPPPFFFDDD?????????@@@AAABBBDDDEEEEEEHHHJJJLLLLLLMMMNNNPPPPPPUUU^^^jjjxxxwwwjjjfffaaa___aaabbbbbbaaadddllluuu|||~~~~~~xxxmmmlllkkkjjjkkklllnnnppprrruuuxxx|||~~~{{{ssskkkeee```___]]][[[]]]bbbhhhooo{{{yyyssskkkddd]]][[[XXXWWWZZZ```jjjqqq}}}kkk___ZZZWWWUUUVVVwwwqqqkkkddd[[[UUUPPPMMMJJJHHHHHHHHHGGGFFFEEEEEEDDDCCCBBB@@@>>>===>>>;;;:::;;;===BBBLLLWWWpppnnn[[[QQQNNNKKKJJJKKKGGGGGGEEEDDDDDDDDDEEEFFFAAAAAAAAAAAAAAA@@@???>>>===;;;999999999:::999777777777666666555333222111222222222111111111000000///000111000000111444777>>>JJJ\\\nnn|||~~~ooo^^^VVVNNNPPP]]]ooo~~~qqqgggdddeeejjjuuuvvvdddXXXSSSRRRTTTTTTZZZccclllrrruuuxxxzzzppp___SSSLLLIIIGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJLLLNNNOOONNNNNNOOOPPPVVVXXXZZZ\\\```hhhsss{{{nnn\\\MMMEEECCC@@@@@@AAAAAABBBDDDEEEEEEDDDGGGJJJLLLMMMMMMOOOPPPTTTXXX```kkkyyyvvvllliiifffeeefffhhhhhhhhhjjjrrr{{{zzzqqqpppooooooppprrrtttuuuvvvxxx|||{{{rrrlllfffbbbaaaaaaaaaeeekkkpppyyyvvvpppgggaaa[[[YYYXXXXXX\\\aaaiiiqqq~~~kkk___ZZZVVVSSSTTT}}}xxxpppiiiddd^^^VVVQQQMMMKKKHHHGGGGGGGGGFFFEEEEEEEEEDDDCCCBBB@@@>>>===>>><<<;;;===>>>CCCNNNZZZsssmmmZZZQQQMMMKKKIIIJJJFFFEEEDDDCCCBBBCCCDDDDDDAAAAAAAAAAAA@@@???>>>======;;;999999::::::999888777777666666555444333222222222222222111111111111000111222222111333555777<<>>>>><<<===>>>???DDDRRR___sss|||kkkYYYQQQNNNKKKIIIIIIEEEDDDCCCBBBAAABBBCCCCCCAAAAAAAAAAAA@@@???>>>>>>>>><<<::::::;;;;;;;;;:::777777777777666555444333333222222222222111111111000111333333222333555777:::DDDUUUhhhyyywwwccc[[[UUU[[[lllwwwjjjdddcccjjjttt}}}kkk[[[RRRPPPQQQOOOSSSZZZaaahhhpppxxx}}}rrrbbbVVVPPPMMMIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNQQQSSSSSSTTTVVVWWWXXX\\\aaagggmmmvvvooo___RRRHHHCCCCCCAAABBBCCCDDDFFFFFFFFFFFFGGGIIIKKKMMMOOOSSSWWWZZZ]]]aaahhhqqq}}}xxxtttsssssssssuuuvvvxxxyyy{{{}}}|||zzzzzzzzz|||~~~|||qqqhhhdddbbbeeeiiinnnuuu}}}xxxooojjjddd]]]XXXXXXXXXXXX]]]cccfffooo}}}jjj^^^XXXSSSOOOOOOrrrkkkbbb[[[WWWSSSNNNJJJIIIHHHFFFFFFGGGGGGFFFDDDCCCCCCCCCBBBAAA@@@???>>><<<;;;===???AAAHHHWWWeeesssyyyjjjYYYQQQOOOLLLIIIIIIFFFEEECCCBBBBBBCCCCCCDDD???@@@@@@AAABBBAAAAAAAAA>>>===;;;;;;<<<===<<<;;;888888888888777666555555333333222222222111111111///000222222222333444666777AAAQQQeeewwwyyyddd]]]XXX___rrryyyllleeedddkkkvvvppp___UUUQQQQQQPPPTTTYYY```gggpppyyyqqqaaaUUUOOOLLLIIIHHHHHHGGGFFFFFFGGGGGGEEEFFFGGGIIIJJJLLLMMMNNNMMMPPPSSSUUUVVVWWWYYY[[[[[[aaaiiipppxxx{{{gggXXXNNNFFFCCCDDDAAABBBDDDFFFGGGGGGGGGFFFIIIJJJLLLNNNQQQVVV\\\```cccgggmmmuuu|||yyyzzz{{{||||||~~~}}}rrrjjjfffeeejjjpppwww~~~sssjjjfffaaa[[[VVVVVVVVVVVV[[[bbbgggppp}}}jjj^^^XXXRRRNNNMMMnnnggg^^^WWWSSSPPPKKKHHHHHHGGGFFFFFFGGGGGGFFFDDDAAAAAAAAAAAAAAA@@@???>>>::::::<<<@@@BBBJJJZZZjjjsssxxxhhhYYYRRRPPPLLLIIIHHHGGGFFFDDDCCCCCCDDDDDDEEE===>>>???AAABBBCCCDDDDDD???===<<<<<<=========<<<888888999888888777666555333333333222222222111111...///111222111222333555666???OOOcccvvvzzzeee^^^ZZZbbbttt{{{nnngggeeelllvvvtttcccWWWRRRQQQSSSUUUZZZ```gggpppzzzppp___TTTNNNKKKIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEGGGIIIKKKMMMNNNOOONNNQQQTTTVVVWWWYYY[[[]]]```gggpppyyyuuuaaaTTTLLLFFFCCCDDDAAACCCDDDFFFGGGGGGGGGGGGJJJKKKMMMNNNRRRXXX___dddhhhlllrrrzzz}}}~~~sssnnnkkkjjjpppwww{{{ooogggccc```ZZZUUUTTTTTTUUUZZZ```hhhqqq}}}~~~jjj^^^XXXRRRMMMLLLjjjddd\\\TTTOOOKKKIIIHHHIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFEEECCC@@@===;;;???;;;;;;???EEEMMMYYYddduuuyyyjjjZZZSSSQQQNNNKKKKKKHHHFFFEEEEEEEEEDDDBBB@@@@@@@@@@@@@@@AAABBBCCCDDDCCCAAA>>>===>>>>>>===;;;;;;:::999888777555444444555444444333222111000000111111111000111111222333999???KKK^^^rrrxxxfff___YYY[[[jjj~~~|||ooohhhfffooowwwxxxggg[[[UUUSSSSSSUUUZZZaaajjjsss{{{nnn]]]RRRLLLJJJKKKKKKIIIHHHGGGHHHHHHIIIFFFGGGIIIKKKNNNPPPRRRSSSQQQSSSUUUVVVXXX[[[```cccgggmmmvvv~~~oooYYYNNNJJJEEEBBB@@@EEEGGGGGGGGGFFFEEEFFFGGGHHHKKKOOOSSSYYY___fffkkkssstttxxxxxxppprrruuuyyyvvvllleeebbbYYYVVVUUUVVVVVVWWW\\\cccgggttt|||iii___YYYRRRLLLJJJddd___WWWQQQMMMJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEECCC@@@===;;;===;;;<<<@@@EEENNN^^^kkk}}}|||nnn```YYYVVVSSSOOOOOOJJJHHHFFFEEEEEEDDDAAA@@@?????????@@@@@@AAABBBCCCBBB@@@???>>>??????>>>===;;;;;;:::999777666555555333333333222222222222222111111111111111222222333888>>>JJJ\\\pppwwwhhh```WWWYYYfffyyy|||ooohhhfffmmmuuu|||lll___XXXUUUTTTVVVZZZbbbjjjttt|||nnn]]]RRRLLLJJJKKKJJJIIIGGGGGGGGGHHHIIIHHHIIIKKKMMMPPPRRRSSSTTTUUUWWWYYY[[[]]]aaaeeeiiilllrrr{{{}}}kkkWWWNNNJJJGGGDDDDDDFFFGGGHHHGGGFFFEEEFFFHHHJJJLLLPPPUUU[[[bbbjjjpppyyyzzz}}}zzzuuuxxx|||sssiiiccc___XXXUUUTTTVVVVVVWWW\\\ccchhhuuuyyyggg^^^XXXRRRMMMKKK]]]XXXRRRLLLJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDBBB???<<<;;;<<<;;;===AAAFFFPPPdddvvvttthhhbbb___YYYUUUTTTNNNKKKGGGEEECCCBBBAAA??????????????????@@@AAABBBBBB@@@???@@@AAABBBAAA???===<<<;;;:::888777666666111222222222333333333444111111111111111222333333777<<>>>>>>>>???@@@@@@AAAAAA@@@@@@AAACCCDDDCCCAAA======<<<;;;999888777666333333333333333333333333222111111111111222333333666:::EEEVVVjjj{{{xxxmmm```TTTTTT___pppwwwnnnkkkjjjqqq}}}zzzjjj^^^XXXWWWXXX\\\ccclllvvv~~~nnn^^^SSSMMMJJJIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLOOORRRTTTVVVWWWWWWTTTVVVYYY]]]```eeekkkoooyyypppbbbSSSMMMKKKIIIIIIJJJGGGHHHIIIHHHGGGFFFGGGIIIMMMOOOTTTYYYaaakkkvvv}}}}}}qqqiiibbb\\\YYYUUURRRRRRTTTVVVWWW]]]eeemmm{{{}}}}}}qqqaaaYYYVVVRRROOONNNUUURRRLLLHHHFFFEEEDDDBBBEEEEEEEEEFFFGGGGGGHHHHHHFFFEEEDDDBBB@@@>>><<<;;;<<<===@@@EEEKKK[[[uuu|||tttllliiiddd^^^YYYYYYQQQMMMHHHEEEDDDCCCBBBAAA?????????>>>??????@@@@@@AAA@@@AAABBBDDDEEEDDDBBB>>>===<<<;;;:::888777777555555444444333222111111222222222111222333333444555999CCCSSSgggyyy}}}oooaaaTTTTTT^^^nnnzzzpppjjjjjjppp{{{oooaaaZZZWWWYYY\\\bbbkkkvvvooo```TTTNNNKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKMMMPPPSSSVVVWWWWWWWWWWWWZZZ^^^bbbgggmmmsssxxxlll___SSSMMMKKKIIIHHHIIIGGGIIIJJJIIIHHHGGGHHHIIIMMMPPPUUU\\\eeeooozzzvvvllleee```[[[WWWTTTQQQQQQTTTVVVXXX___gggppp~~~vvvrrrttt~~~|||mmm]]]WWWTTTQQQOOONNNRRRNNNJJJGGGEEEDDDCCCAAAEEEEEEFFFFFFGGGGGGGGGHHHFFFEEECCCAAA???>>><<<;;;======AAAIIITTTgggssskkkeeeccc___XXXUUUVVVNNNLLLHHHFFFFFFEEEDDDCCC@@@@@@?????????@@@@@@AAAAAAAAAAAACCCEEEEEECCCAAA======<<<;;;999888777777666666555444333222111111222222222222222333444444555888AAAQQQeeewwwrrrcccUUUUUU^^^kkk{{{qqqjjjjjjoooxxxttteee]]]XXXYYY\\\bbbkkkuuuqqqaaaVVVPPPMMMJJJIIIHHHHHHHHHIIIJJJKKKLLLNNNRRRUUUXXXYYYYYYXXXXXX[[[```eeejjjqqqxxx|||hhh]]]RRRMMMKKKHHHHHHJJJHHHIIIJJJJJJHHHHHHIIIJJJNNNRRRXXX```iiisss}}}}}}pppfffaaa^^^YYYUUUSSSQQQQQQUUUWWWZZZaaaiiisss}}}tttkkkhhhkkkvvvyyyjjj[[[TTTSSSPPPNNNMMMLLLIIIFFFDDDDDDDDDCCCBBBFFFFFFFFFFFFFFFGGGGGGGGGFFFEEECCCAAA???===<<<<<<===<<>>===<<<<<<<<<<<>>JJJ]]]sssnnn]]]XXXYYYbbbuuu~~~rrrooonnnrrr{{{pppfff\\\XXXXXX___iiirrr{{{xxxiii]]]TTTPPPIIIIIIIIIHHHHHHIIILLLOOORRRVVVZZZ\\\]]]\\\\\\\\\___dddlllrrrxxxrrr^^^[[[VVVPPPLLLJJJJJJJJJKKKJJJHHHGGGHHHIIIKKKLLLSSSYYYbbbkkkssszzzwwwnnnccc\\\YYYXXXUUUSSSUUUTTTVVVYYY[[[^^^gggqqq|||xxxfffZZZTTTYYY```hhh{{{vvvddd[[[WWWNNNMMMNNNIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEFFFGGGCCCCCCBBB@@@<<<;;;;;;<<<>>>BBBLLL^^^www}}}vvvfff[[[XXXTTTPPPOOOMMMKKKIIIJJJIIIHHHHHHIIIJJJHHHGGGEEEDDDBBBAAA@@@AAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAA???>>><<<999888777666666777777666666666555555555444333333222222333333444222666===HHH[[[qqqrrr```YYYYYYaaatttwwwooonnnqqq{{{tttiii^^^YYYYYY```jjjsss}}}xxxhhh\\\SSSOOOJJJJJJJJJIIIIIIJJJNNNPPPTTTXXX\\\^^^^^^]]]]]]^^^ccciiipppwww}}}yyylll]]]ZZZVVVRRROOOMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLSSSXXXaaaiiiqqqxxxtttkkk```YYYWWWVVVTTTQQQSSSRRRTTTYYY\\\```jjjtttvvveeeZZZTTTYYY```kkk~~~rrr```XXXUUUMMMLLLMMMHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFCCCCCCBBB???<<<;;;;;;===>>>EEESSSiii}}}ssseee[[[WWWSSSPPPOOOMMMKKKJJJIIIHHHGGGHHHIIIJJJIIIHHHDDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDCCCCCCBBBAAA@@@>>>===;;;999888777666666777777777666666666555555444333333333333333333444222666<<>>>>>===:::999999;;;>>>AAANNNeeennndddWWWTTTQQQOOONNNMMMKKKJJJFFFEEEEEEGGGIIIJJJJJJIIIDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>;;;;;;::::::999888777777888777777777666666666666222222111111111111222222222666999>>>LLLaaasss{{{yyyiii___ZZZ^^^pppqqqoooqqqxxx~~~iiiaaa]]]aaahhhppp{{{yyyhhh[[[QQQLLLKKKKKKLLLLLLMMMOOOSSSVVV\\\___bbbdddeeefffhhhiiipppvvv~~~}}}rrrhhhbbb_________^^^]]]\\\\\\[[[^^^^^^\\\[[[ZZZYYYXXXXXX\\\___dddiiinnnvvv}}}}}}sssddd```ZZZUUURRRRRRRRRRRRSSSSSSVVV\\\```fffqqq{{{{{{mmmaaaZZZWWW___ooolll[[[TTTRRRJJJHHHIIICCCBBBCCCDDDEEEFFFFFFEEEEEEBBBBBBBBBBBBBBBAAA@@@???<<<<<<;;;999888:::>>>AAAHHHWWWpppyyyjjjbbbUUURRROOOMMMLLLLLLKKKJJJFFFEEEEEEFFFIIIJJJJJJIIIBBBBBBBBBBBBBBBBBBAAAAAACCCCCCBBBBBB@@@???>>>===;;;;;;;;;;;;;;;:::999888888888777777777666666666333222222111111222222333222555888;;;GGG[[[nnnxxx|||mmmccc\\\^^^ooosssppprrryyyoooggg```aaafffmmmwwwzzzjjj\\\SSSNNNLLLMMMNNNNNNOOORRRVVVYYY___bbbfffhhhjjjlllnnnqqquuu{{{vvvnnnhhhdddcccbbb```______^^^^^^ggggggfffeeedddcccbbbaaa```cccfffjjjooovvv~~~vvvlll```]]]YYYTTTRRRRRRRRRSSSUUUUUUXXX^^^ccciiitttwwwjjj```\\\[[[dddxxxjjjZZZSSSRRRKKKIIIJJJDDDBBBCCCDDDFFFGGGGGGFFFFFFCCCCCCDDDDDDCCCBBB@@@???;;;;;;;;;::::::===AAAEEERRRbbb}}}sssddd\\\SSSPPPMMMKKKKKKKKKJJJIIIGGGFFFEEEFFFHHHIIIIIIHHHBBBBBBBBBAAAAAA@@@??????AAAAAAAAA@@@???>>>===<<<;;;;;;<<<<<<<<<;;;:::999888888888777777777666666555444444333333444444555222555666888CCCWWWkkkvvv}}}sssiii```___nnnuuurrrsssyyyvvvmmmdddcccfffllluuu~~~{{{kkk^^^UUUPPPNNNOOOPPPQQQRRRUUUZZZ]]]cccfffjjjmmmppprrrvvvyyy{{{zzztttnnnllliiifffeeedddeeeeeeoooooooooooonnnmmmlllkkkiiikkkmmmpppttt{{{|||nnnddd\\\ZZZWWWSSSQQQQQQRRRTTTTTTUUUYYY```fffmmmyyyuuuhhh___^^^___jjj}}}eeeUUUPPPPPPKKKJJJKKKFFFBBBCCCEEEFFFGGGGGGGGGFFFDDDEEEFFFFFFEEECCCAAA@@@<<<<<<;;;;;;<<>>===<<<;;;;;;=========<<<;;;:::888888888888777777777777666666555555555555666666222555666777AAAUUUiiiuuu|||xxxnnnccc```mmmvvvssstttzzz{{{qqqgggeeegggkkkttt||||||lll___VVVQQQPPPQQQSSSSSSUUUXXX\\\```fffiiimmmqqqtttwww{{{~~~wwwuuuqqqmmmkkkjjjkkkllltttttttttttttttsssqqqqqqrrrssstttwww{{{vvvhhh^^^YYYXXXUUURRRPPPPPPQQQSSSSSSTTTYYYaaahhhppp}}}tttggg______bbbnnnxxxaaaRRRMMMOOOKKKKKKMMMHHHCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEECCCAAA???>>>;;;::::::<<<===>>>EEENNNcccyyy|||jjj]]]WWWMMMJJJGGGEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>===============;;;===@@@BBBBBB@@@>>><<<<<<;;;:::999888888888888777777555444444333444444333444777<<<@@@JJJ\\\mmm|||~~~oooddd```fffppp~~~yyyvvv{{{zzzmmmeeebbbeeeoooyyyqqqcccYYYTTTQQQQQQRRRSSSVVVZZZaaaeeekkknnnrrrsssuuuxxx~~~xxxsssrrrsssuuuvvvzzzyyyzzz|||zzzvvvwwwzzzwww}}}yyynnnccc[[[VVVTTTRRROOOOOOPPPQQQSSSVVVWWW\\\cccjjjqqq~~~uuujjjfffdddbbbfffxxxrrr^^^VVVNNNKKKNNNOOOLLLHHHCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEDDDCCC@@@>>>===:::999:::<<<===AAALLLYYYtttvvvdddXXXSSSLLLIIIFFFEEEEEEFFFFFFEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>===???CCCEEEFFFDDDAAA???======;;;:::999888888888777777666555444444444444333333666:::>>>GGGYYYjjjzzzsssfff```eeennn|||xxxzzz~~~pppgggdddfffpppzzztttfff\\\WWWSSSTTTUUUVVVYYY^^^dddiiimmmqqquuuwwwxxx{{{~~~~~~~~~~~~|||zzzyyyyyywwwuuuwww{{{tttiii___XXXUUUSSSQQQOOONNNOOOQQQRRRVVVXXX___gggnnnvvvrrrhhheeeaaabbbkkkmmm]]]UUUNNNKKKNNNOOOMMMJJJDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCAAA???===<<<999:::<<<>>>???GGGZZZlllmmm]]]RRRMMMJJJHHHEEEDDDEEEFFFFFFEEEFFFEEECCCAAAAAA@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>???BBBGGGJJJKKKIIIFFFDDD@@@???===;;;:::999888888777777666666555444444444333333444777:::CCCUUUfffuuu}}}xxxjjjaaaccciiizzz||||||tttjjjfffgggpppzzzwwwjjj```[[[UUUWWWXXXZZZ]]]bbbhhhmmmqqquuuyyy{{{}}}}}}yyyuuutttrrrqqquuu|||xxxlllcccZZZUUURRRQQQOOONNNNNNOOOQQQRRRWWWZZZcccmmmttt|||yyylllcccaaa]]]bbbppp}}}hhh[[[TTTNNNLLLNNNPPPNNNLLLDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCAAA???===<<<;;;:::;;;>>>@@@CCCPPPhhhvvvdddWWWNNNIIIHHHFFFEEEDDDFFFGGGFFFEEEGGGEEEBBB@@@??????@@@AAA=========<<<<<<===>>>>>>AAAAAAAAA@@@@@@@@@??????AAAEEEJJJNNNOOOMMMJJJGGGBBBAAA???===;;;999999888888777777777666555555444333222333555666>>>OOO___pppzzz|||mmmaaa```dddrrr}}}~~~yyynnnhhhhhhoooxxx~~~zzzmmmccc^^^WWWYYY[[[^^^aaaffflllppptttxxx}}}{{{uuuooollljjjkkkqqqzzzqqqggg^^^XXXSSSPPPOOONNNMMMNNNOOOQQQRRRXXX]]]gggrrrxxx}}}qqqeee^^^\\\ZZZcccuuuzzzeeeYYYSSSMMMKKKMMMOOOOOOMMMEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCAAA???===<<<;;;:::999:::>>>CCCIIIYYYvvvlll]]]SSSMMMJJJHHHGGGEEEEEEGGGGGGFFFEEEGGGFFFCCC@@@??????@@@AAA<<<<<<;;;;;;;;;<<<======@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEJJJMMMOOOMMMJJJHHHCCCAAA@@@===;;;:::999999888888888888777666555444222222333444444:::IIIXXXkkkvvv~~~oooaaa^^^```kkkwww~~~~~~}}}rrrjjjggglllsssyyy~~~|||oooeee___YYY[[[^^^```cccgggmmmqqquuuzzzwwwpppiiifffdddfffnnnwwwzzzlllbbb\\\WWWSSSMMMMMMMMMMMMNNNPPPQQQRRRZZZ```kkkuuuzzzuuuiii^^^YYYXXXZZZdddwwwzzzfffVVVRRRMMMKKKLLLNNNNNNMMMEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@???===<<<;;;;;;;;;777999???GGGSSSgggvvvdddYYYSSSOOOMMMIIIHHHGGGGGGHHHHHHFFFEEEFFFEEECCCBBBAAAAAAAAAAAA<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@@@@AAABBBBBBBBBDDDGGGJJJKKKJJJHHHFFFBBBAAA???===<<<;;;::::::888888999999999777555444222222333444333777DDDQQQeeerrrpppbbb^^^```fffttt~~~}}}}}}wwwnnnhhhjjjoootttyyy~~~qqqgggaaa\\\^^^aaaccceeeiiimmmqqqwww|||~~~~~~sssmmmgggeeedddfffnnnvvv~~~rrreee^^^YYYUUURRRLLLLLLMMMNNNOOOQQQRRRSSS[[[aaallluuuzzz}}}zzzmmmbbbYYYVVVWWWZZZfffzzzyyyeeeTTTQQQLLLJJJJJJKKKLLLLLLFFFEEEEEEEEEDDDDDDDDDCCC???>>>===<<<;;;;;;;;;<<<:::<<>>???@@@BBBCCCCCCAAABBBCCCDDDEEEDDDDDDCCC@@@@@@>>>===<<<;;;;;;;;;888999::::::999888666444111222444555444555@@@LLL___nnn}}}rrreee```bbbbbbrrr~~~|||}}}}}}rrrjjjiiilllooouuu}}}sssiiiccc___aaadddfffgggjjjnnnqqqyyy~~~yyyvvvzzz}}}{{{wwwrrrmmmiiiiiiiiijjjqqqyyyvvviii^^^XXXUUUQQQOOOKKKLLLMMMNNNPPPRRRTTTTTT[[[aaallluuuzzz{{{zzzqqqeee\\\VVVUUUXXXZZZhhh~~~uuubbbSSSPPPLLLIIIHHHIIIJJJJJJFFFFFFEEEEEEDDDDDDDDDCCC>>>===<<<;;;:::;;;<<<<<<>>>@@@JJJ[[[rrr}}}}}}iiiYYYSSSRRRSSSSSSLLLKKKJJJJJJJJJIIIFFFDDDAAAAAABBBBBBBBBAAA@@@@@@>>>===<<<;;;;;;;;;;;;<<<;;;;;;===>>>@@@BBBCCCDDD@@@@@@@@@AAAAAAAAAAAA@@@??????===<<<;;;;;;;;;;;;888999:::;;;:::888666555000222555666444444>>>III[[[jjjzzztttgggccceee```qqq}}}}}}vvvllliiikkkmmmsss{{{uuujjjdddbbbdddfffhhhiiilllooorrrzzzxxxuuuxxx{{{yyyuuurrrnnnlllmmmmmmnnnttt|||xxxooobbbYYYTTTQQQNNNLLLKKKKKKMMMOOOQQQSSSUUUUUUZZZaaallluuu{{{vvvyyy{{{kkk```YYYTTTUUUYYYYYYiiirrr^^^SSSPPPKKKHHHGGGGGGHHHIIIDDDEEEFFFFFFFFFDDDCCCBBB<<<999777999999777999===@@@DDDTTTqqq~~~ppp^^^VVVUUUSSSQQQQQQMMMMMMLLLKKKJJJHHHFFFEEEBBBBBBBBBBBBAAA@@@???>>>@@@???===;;;::::::::::::;;;<<<===???AAABBBBBBBBBCCCBBBAAA@@@@@@@@@AAABBB???>>>===;;;;;;;;;<<<===999999999999888888777777555555555444444666:::===MMMaaauuuxxxooofff^^^cccmmm~~~~~~yyynnnjjjiiijjjqqqyyyxxxlllfffiiijjjjjjkkkllloootttwwwuuuqqqrrrtttvvvxxxuuuwwwxxxvvvvvvxxx~~~}}}lllfff]]]UUUQQQOOONNNMMMMMMLLLNNNQQQRRRQQQTTTYYY^^^dddllluuu|||xxx}}}sssccc\\\VVVQQQRRRXXX[[[rrrmmm\\\PPPNNNJJJGGGEEEEEEFFFGGGBBBCCCDDDDDDDDDCCCBBBAAA<<<999999;;;;;;999<<<@@@FFFPPPggg|||lll[[[TTTSSSQQQOOONNNLLLLLLKKKJJJIIIGGGEEEEEECCCCCCCCCBBBBBB@@@?????????>>>===<<<<<<===>>>>>>===>>>???@@@AAACCCDDDDDDDDDCCCBBB@@@@@@@@@AAABBB@@@???>>><<<<<<;;;<<<<<<:::999999999888888888888666666666444444555999<<>>===;;;999:::<<<<<<:::>>>CCCKKK\\\{{{ssseeeVVVQQQQQQNNNKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@=========>>>???@@@BBBBBB@@@@@@@@@@@@AAACCCEEEFFFFFFEEECCCAAAAAA@@@AAAAAABBBAAA???>>><<<<<<<<<<<<::::::999999999999888888888888777555444444777:::???PPPdddsss|||zzzqqqiiicccjjjvvvtttllliiigggmmmvvv}}}uuuppplllmmmooopppssswww}}}yyyxxxxxx{{{vvvmmmbbb]]]VVVPPPMMMLLLKKKKKKNNNMMMOOORRRTTTTTTWWW]]]gggmmmwwwxxxyyyyyyjjj\\\XXXTTTQQQVVV___lll{{{fffXXXOOOMMMJJJGGGFFFEEEFFFFFFHHHGGGEEECCC@@@===;;;999;;;999:::<<<;;;:::>>>EEESSSjjjjjj^^^SSSPPPOOOLLLIIIIIIHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA>>>>>>??????@@@AAABBBCCCAAAAAA@@@???AAACCCEEEGGGGGGFFFDDDBBBAAAAAAAAAAAACCCBBBAAA???===<<<;;;;;;::::::::::::::::::999999999999888666444444555777;;;III]]]nnnzzz}}}ssskkkdddhhhpppyyyoooiiifffkkksss{{{yyysssnnnoooqqqsssvvv|||zzzmmmeee[[[WWWQQQLLLKKKJJJJJJJJJMMMLLLNNNRRRTTTTTTYYY___jjjrrr}}}zzzuuuyyyssseeeXXXTTTRRRPPPWWWaaassstttbbbVVVNNNLLLJJJGGGFFFEEEEEEEEEGGGFFFDDDBBB@@@>>><<<<<<:::999999:::999:::AAAJJJbbb{{{yyybbbXXXOOONNNNNNKKKIIIIIIGGGFFFEEECCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@AAA@@@@@@@@@AAAAAA??????@@@BBBEEEFFFGGGFFFDDDBBBAAAAAAAAAAAABBBBBBAAA@@@>>><<<;;;:::::::::::::::::::::;;;;;;999999999777444333444666999CCCUUUhhhwwwtttkkkfffffflllxxx}}}~~~~~~ssskkkhhhjjjpppwww}}}{{{vvvqqqrrrtttvvvyyy|||qqqfff___UUUQQQMMMJJJJJJJJJJJJJJJMMMKKKMMMQQQTTTUUU[[[aaammmuuu~~~vvvuuuzzzmmmaaaVVVRRRPPPOOOXXXeeezzznnn^^^UUUMMMLLLJJJHHHFFFEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@999888999;;;;;;???JJJVVVpppooo[[[SSSLLLKKKKKKJJJIIIJJJFFFEEECCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???AAAAAA@@@@@@AAABBBDDDEEEFFFEEECCCAAAAAA@@@AAAAAA@@@@@@@@@???>>><<<;;;:::::::::;;;;;;;;;;;;<<<<<<999999999777555333444555888===LLL```qqqzzzwwwmmmhhhfffiiisss}}}{{{{{{yyypppjjjkkkmmmssszzz{{{vvvwwwxxxzzz}}}zzzqqqhhh___XXXPPPNNNJJJIIIJJJKKKLLLLLLMMMLLLMMMRRRUUUWWW]]]eeeqqqyyywwwtttwww}}}iii]]]TTTRRRQQQRRR^^^lllyyyhhh[[[TTTLLLKKKJJJHHHFFFEEEDDDDDDBBBAAA@@@>>>======>>>>>>999999:::===@@@HHHXXXgggyyyfffVVVOOOHHHHHHHHHGGGHHHKKKFFFEEECCCAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBAAABBBBBBBBBCCCCCCDDDDDDEEEDDDCCCBBB@@@@@@@@@AAABBB>>>>>>??????>>><<<;;;::::::;;;;;;;;;<<<<<<<<<<<<888999999777555444444555999:::FFFZZZllluuu{{{tttiiiggggggqqq}}}{{{}}}vvvmmmlllkkkooovvv}}}|||}}}}}}~~~zzzoooggg___WWWRRRNNNKKKIIIIIIJJJLLLNNNNNNOOONNNOOOTTTWWWZZZaaaiiiwwwqqqttt{{{yyyeee[[[TTTTTTTTTXXXfffwwwrrrbbbVVVQQQLLLKKKJJJHHHFFFEEEDDDCCCFFFDDDAAA>>>;;;999888888999999<<<@@@EEEOOObbbtttsss```SSSLLLFFFFFFFFFFFFHHHKKKFFFEEECCCAAAAAAAAACCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFEEEEEECCCBBBAAA@@@@@@@@@AAABBB<<<===>>>>>>>>><<<;;;:::;;;;;;;;;<<<<<<<<<======777888999888666444555666<<<;;;DDDXXXjjjtttzzz{{{jjjggggggppp~~~{{{{{{ooollljjjmmmttt{{{~~~rrrhhh```YYYRRRMMMLLLJJJHHHIIIKKKNNNOOOOOOQQQOOOQQQVVVYYY]]]dddlll{{{zzznnnttt}}}~~~ssscccZZZTTTUUUXXX]]]mmmnnn^^^TTTOOOKKKKKKJJJHHHFFFEEECCCCCC