BM6P6(@ tttttttttttttttwwwzzz}}}|||zzztttlllgggeee```ZZZXXXQQQKKKIIIHHHIIIOOOVVViiihhhjjjnnnwww{{{ooobbbVVVVVVgggyyy\\\KKKIIIFFFIIINNNWWWdddvvv|||sssjjjbbbWWWPPPLLLKKKIIIHHHAAA>>>===AAAFFFIIIGGGDDDEEEXXXrrrqqq^^^RRRRRRqqquuuZZZOOOPPPMMMJJJJJJJJJJJJJJJIIIIIIIIIFFFEEECCCAAA@@@@@@@@@AAABBB@@@>>><<<:::999888777666666666666777888999:::III^^^wwwxxxqqqdddWWWKKKEEEAAA;;;777666333222111111111333555777:::<<<>>>@@@BBBEEEIIILLLPPPNNNMMMNNNQQQSSSRRRPPPJJJJJJIIIJJJLLLOOOQQQSSSJJJIIIIIIMMMYYYfffooorrrnnniiiccc^^^\\\\\\\\\[[[bbbdddjjjttt~~~rrr___VVVRRRQQQUUU```mmmxxx~~~|||xxxqqqjjjeeefffjjjnnnmmmppp{{{wwwYYYKKKIIIGGGQQQ^^^kkkzzzuuubbbPPPDDD??????===HHHHHHMMMcccrrrnnniiiaaa~~~}}}kkkbbbgggmmmtttvvvsssiiiYYY\\\rrrjjj___XXXVVVUUUMMMJJJHHHEEECCCBBB???;;;888999777444333333333222111000000000000000000000000777777<<>>???DDDRRRVVV^^^hhhooottt}}}hhhOOOBBBHHHJJJUUUjjj~~~}}}VVVEEEAAA>>>===???DDDJJJRRR___ttttttuuuvvvxxx{{{~~~zzzuuusssnnnggg\\\UUUNNNKKKJJJKKKPPPWWWfffdddaaaaaagggrrr}}}~~~wwwkkk___VVVYYYlll~~~ZZZHHHFFFEEEHHHNNNXXXfffwwwzzzqqqggg___UUUNNNKKKJJJHHHFFF@@@>>>>>>AAAFFFIIIGGGDDDDDDUUUkkkwwwtttgggZZZSSS```~~~rrrXXXOOOQQQNNNLLLLLLKKKJJJJJJIIIIIIHHHFFFEEECCCBBB@@@@@@@@@AAAAAA@@@>>><<<;;;999999999888888777777777888999999DDDXXXrrr~~~wwwjjj^^^QQQIIIDDD===999888555444333222333555777888:::<<<@@@BBBDDDFFFIIILLLPPPNNNNNNOOOSSSTTTTTTRRRLLLKKKJJJJJJLLLPPPSSSVVVIIIHHHGGGKKKTTT___fffhhh]]]\\\[[[ZZZZZZ[[[]]]^^^iiijjjoooxxxhhhXXXNNNMMMMMMSSS___lllwww}}}~~~|||{{{|||zzzvvvzzzpppSSSHHHFFFJJJUUUbbbnnn}}}~~~ppp^^^NNNCCC?????????IIIIIIOOOffftttoooiiilllyyyhhhaaaiiiooowwwwwwqqqfffWWW\\\ttthhh^^^XXXWWWVVVPPPLLLJJJGGGEEECCC@@@<<<999;;;888555444444444333222111111111111111111111111555555:::SSSpppxxxwwwxxxkkkfffoooxxxxxxwwwyyyxxxwww{{{rrrfffYYYYYYfffvvvdddOOODDD???AAAFFFPPPUUU```mmmwww~~~eeeNNNDDDIIILLLYYYooonnnMMMBBBAAA???@@@AAADDDHHHMMMWWWjjj|||vvvwwwyyy|||{{{yyyssslll```XXXPPPMMMKKKKKKQQQXXXaaa\\\UUUPPPRRR[[[eeekkkqqqwww~~~zzzqqqeeeZZZUUU\\\qqq}}}XXXEEECCCDDDHHHOOOZZZhhhyyyxxxnnnccc\\\SSSMMMJJJIIIFFFDDD@@@???>>>BBBFFFHHHGGGEEEEEETTTeeelllfff]]]WWWVVVkkkmmmWWWOOORRRQQQOOONNNLLLKKKIIIIIIHHHHHHFFFEEEDDDBBBAAAAAAAAAAAA@@@???>>><<<;;;;;;::::::::::::999888888888888999===PPPiiizzz}}}sssgggYYYPPPIII@@@;;;:::777666555444555777999::::::===BBBEEEFFFHHHJJJLLLPPPOOOOOORRRUUUWWWWWWVVVPPPNNNLLLKKKMMMQQQUUUXXXKKKHHHFFFJJJQQQXXX\\\]]]VVVYYY]]]```aaadddhhhmmmwwwxxx}}}uuu\\\TTTNNNOOORRRYYYcccppp|||sssooonnnvvvgggOOOGGGHHHNNNYYYgggsssxxxjjjYYYJJJAAA??????BBBJJJJJJRRRkkkxxxqqqjjjvvvrrrcccaaallloooxxxwwwnnnbbbVVV___zzz{{{ddd^^^XXXXXXXXXRRRNNNLLLIIIGGGEEEAAA===:::<<<999666444444444333222111111111111111111111111333555999OOOmmmvvvxxxyyylllccciiippppppooopppuuuwww|||xxxkkk]]]YYYbbbppp|||eeePPPDDD@@@CCCHHHMMMSSSaaaqqq~~~```MMMGGGJJJPPP```uuu|||YYYCCC???@@@???AAAAAACCCFFFJJJSSSeeevvv{{{zzzzzz|||~~~|||xxxvvvpppiiiaaaYYYPPPLLLJJJIIINNNUUUXXXSSSKKKFFFEEEJJJQQQVVV^^^gggrrr|||yyynnn___UUUSSS]]]sss{{{VVVEEECCCDDDIIIQQQ]]]kkk{{{wwwlll```YYYQQQLLLJJJIIIFFFCCC@@@???@@@BBBFFFHHHGGGFFFHHHWWWeeehhh___WWWWWW[[[qqqiiiVVVPPPRRRRRRQQQOOOMMMKKKIIIHHHGGGGGGFFFFFFEEEDDDBBBBBBAAAAAA??????>>>===<<<<<<<<<<<<<<<;;;:::999888888888888999III```sss~~~yyynnnaaaWWWMMMBBB<<<:::777777555555666777:::;;;;;;???DDDGGGIIIJJJLLLMMMPPPQQQRRRTTTWWWYYYZZZZZZUUURRROOOMMMMMMQQQUUUXXXNNNIIIGGGKKKPPPTTTVVVWWWXXX^^^eeeiiilllrrr{{{fffWWWVVVWWWYYY^^^dddnnn{{{}}}nnnllloooyyy{{{___MMMJJJNNNQQQ^^^mmmyyy~~~ttteeeTTTGGG@@@>>>>>>BBBIIIKKKWWWrrr~~~vvvooo{{{lll___aaappppppyyyvvvjjj^^^WWWfffuuubbb^^^XXXWWWXXXSSSOOOLLLIIIGGGEEEBBB>>>;;;<<<999666444444444333222111111111111111111111111333555999LLLiiiuuuyyy~~~pppfffhhhnnnpppooopppwww{{{~~~ppp```XXX^^^lllyyygggRRREEEAAADDDHHHJJJQQQ___ppp||||||]]]LLLGGGKKKUUUfff{{{gggJJJ???>>>???===???@@@CCCGGGKKKVVViiizzz~~~|||yyyxxxyyyyyyxxxvvvzzz{{{zzzvvvtttsssnnnggg]]]UUUMMMIIIFFFEEEIIINNNNNNKKKFFFCCCBBBDDDGGGIIIOOOYYYfffsss|||yyykkk[[[RRRRRR^^^tttwwwTTTEEEFFFDDDJJJSSS```nnn}}}vvvkkk]]]WWWQQQLLLKKKIIIFFFCCC???@@@AAACCCFFFGGGGGGGGGIIIYYYiiihhh]]]TTTWWW___www{{{eeeVVVPPPRRRRRRQQQOOOMMMJJJHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA??????>>>===============<<<<<<:::999888888777777999EEEYYYnnn}}}ttthhh___RRREEE===;;;888777666555666888:::;;;===AAAFFFIIIKKKLLLNNNOOOQQQRRRTTTVVVXXXZZZ\\\]]]ZZZWWWSSSPPPPPPRRRVVVYYYPPPIIIGGGKKKPPPPPPQQQUUUVVV]]]gggooowww{{{___WWW[[[[[[```hhhpppzzzyyyoooqqqvvvpppZZZLLLKKKQQQTTTbbbrrr~~~~~~sssbbbQQQEEE???======AAAIIIMMM]]]xxx{{{wwwzzziii___cccrrrxxxwwwfffZZZWWWiiipppbbb___XXXUUUVVVRRRMMMKKKIIIGGGEEEBBB???<<<<<<:::666444444444222111111111111111111111111111333666999IIIeeetttzzzuuuiiihhhnnnsssuuuuuuvvv{{{~~~uuudddZZZ\\\hhhwww|||hhhTTTFFFBBBDDDFFFJJJOOO[[[iiissszzz|||vvvtttyyyzzzZZZJJJGGGLLLXXXkkk|||YYYEEE@@@???>>><<<>>>???BBBHHHMMMYYYlll~~~{{{uuurrrrrrrrrooommmkkklllkkkhhhggghhheee```UUUNNNHHHEEECCC@@@BBBGGGDDDDDDBBBBBBAAABBBCCCCCCEEEMMMYYYeeeooowww}}}wwwhhhXXXQQQUUUcccyyyrrrQQQEEEHHHEEEKKKVVVcccppp~~~uuuiiiYYYTTTOOOLLLKKKIIIFFFCCC???@@@BBBDDDFFFGGGHHHHHHKKK\\\llljjj[[[RRRWWWbbbzzzrrraaaVVVQQQRRRRRRPPPOOOKKKIIIGGGFFFGGGGGGFFFGGGFFFFFFEEECCCBBBAAAAAA@@@???>>>>>>===>>>>>>;;;;;;:::888888777777777888CCCVVVmmmyyyppphhh[[[KKKAAA>>>999888777666777888;;;<<<@@@CCCGGGJJJLLLNNNPPPRRRQQQTTTVVVXXXXXXZZZ\\\___\\\ZZZWWWUUUUUUWWW[[[]]]TTTKKKFFFKKKNNNMMMNNNSSSUUU^^^kkkzzzsss___]]]ccc```jjjwwwzzztttxxxfffTTTIIIJJJQQQWWWfffxxx|||qqq___NNNCCC>>>======AAAJJJRRRddd}}}~~~}}}rrreee```hhhxxxxxxbbbXXXXXXkkklllbbbaaaYYYUUUUUUQQQLLLKKKHHHGGGFFFDDDAAA>>>>>>;;;888666555444333222222222222222222222222222222777999EEE```qqqzzzyyykkkhhhnnnvvvzzzyyyvvv{{{~~~~~~~~~zzziii]]][[[eeettt}}}|||zzzvvvhhhUUUGGGCCCEEEFFFMMMPPPXXXccciiinnnvvvyyyuuutttuuuxxx~~~zzzvvvuuu{{{wwwYYYJJJGGGLLLZZZllloooQQQDDDBBB@@@>>>>>>@@@AAADDDIIIOOOZZZmmm{{{qqqjjjgggeeeaaa]]]VVVXXXVVVTTTUUUXXXWWWRRRNNNIIIDDDCCC@@@======AAA>>>>>>>>>>>>>>>???@@@AAA>>>CCCKKKUUU^^^hhhqqqvvvxxxyyy}}}rrrcccUUUQQQZZZkkkmmmNNNDDDHHHFFFMMMXXXeeerrr~~~sssfffUUUQQQMMMKKKJJJHHHDDDAAA???AAACCCDDDFFFFFFHHHIIIOOOaaapppkkkZZZQQQZZZhhhhhh]]]VVVQQQRRRRRROOOMMMJJJGGGEEEEEEFFFGGGGGGGGGGGGGGGFFFDDDBBBAAABBBAAA@@@???>>>=========:::999888777777777777777666@@@TTTooo~~~yyyrrrdddSSSGGGCCC:::999888888888:::<<<>>>CCCEEEHHHKKKLLLOOORRRTTTRRRUUUXXXXXXXXXYYY\\\___\\\[[[ZZZZZZ\\\___bbbeee\\\PPPJJJNNNPPPLLLMMMSSSYYYbbbtttpppgggkkkrrrvvv||||||ooo[[[PPPIIIKKKRRRZZZkkk~~~xxxlllZZZJJJBBB???>>>???BBBNNNXXXjjj~~~|||ddd]]]bbbooouuu^^^WWW]]]qqq|||hhhaaabbbZZZVVVVVVSSSLLLKKKIIIHHHHHHFFFDDDAAAAAA>>>:::888777777555444222222222222222222222222111777777AAAZZZmmmwww~~~oooiiioooyyy}}}}}}~~~{{{}}}~~~|||{{{ooo```[[[bbbppp{{{xxxmmmkkkooommmnnnfffVVVIIIGGGHHHHHHQQQRRRXXX```eeeiiirrr{{{|||uuuooollljjjlllpppxxxsssXXXKKKIIILLLZZZmmm}}}dddIIIAAAAAA>>>???DDDCCCDDDHHHMMMSSS___sss|||nnnccc]]]XXXRRRNNNJJJLLLJJJHHHJJJNNNNNNKKKJJJEEEBBBBBB???;;;;;;===<<<;;;::::::;;;<<<>>>@@@;;;>>>CCCIIIRRR\\\fffmmmppprrrwww|||mmm___RRRRRR^^^sssjjjKKKBBBGGGGGGNNNZZZfffsss}}}qqqdddSSSOOOKKKIIIIIIGGGCCC??????AAACCCEEEEEEFFFHHHIIIUUUffftttnnn[[[SSS___ooobbbZZZVVVRRRSSSSSSNNNLLLIIIFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFDDDCCCAAACCCBBBAAA???>>>=========999888777777777777777777444???TTTpppyyykkkYYYLLLHHH<<<;;;:::999:::<<<>>>???DDDFFFIIIKKKLLLOOOSSSVVVRRRUUUXXXYYYXXXYYY\\\___[[[\\\\\\^^^aaaeeeiiikkkdddWWWOOORRRRRRNNNOOOUUU[[[eeeyyyzzzppppppwww~~~cccSSSMMMJJJNNNWWW]]]nnnuuuhhhVVVHHH@@@???@@@@@@DDDQQQ]]]nnn|||nnnVVVVVVbbbvvvqqq[[[YYYcccxxxwwweee```bbb[[[WWWXXXVVVLLLKKKJJJIIIJJJIIIFFFDDDCCC@@@<<<:::999999777666222222222222222222222222000666555>>>VVVjjjtttrrrkkkqqq{{{{{{{{{{{{xxxwwwsssccc[[[```mmmxxx|||nnn```\\\bbbdddhhhdddVVVKKKIIIKKKKKKTTTUUUYYY```dddiiirrr|||~~~{{{wwwsssoookkkjjjkkkqqqyyypppWWWLLLKKKKKKZZZlll{{{www\\\DDD??????<<<@@@IIIEEEFFFKKKRRRYYYeeezzzxxxhhh\\\UUUPPPJJJFFFGGGEEECCCAAAAAACCCEEEGGGFFFFFFDDD@@@<<<:::;;;<<<:::;;;<<<===>>>>>>>>>>>>@@@>>>>>>BBBGGGMMMWWWaaaiiipppxxx}}}~~~~~~~~~~~~ooobbbSSSRRRbbb{{{dddOOOGGGFFFHHHQQQ___kkkuuu~~~xxxjjj___PPPMMMJJJHHHGGGEEEAAA===???BBBFFFHHHGGGEEEEEEEEEYYYooozzzrrrbbbWWWeee{{{bbbXXXTTTTTTNNNTTTOOOMMMJJJHHHGGGGGGHHHJJJKKKKKKJJJHHHFFFEEEDDDCCCDDDCCC@@@???>>>>>>???@@@<<<;;;:::999888888888888777>>>MMMgggvvvgggWWWLLLFFF???999999;;;===AAAEEEIIIIIIJJJLLLOOOSSSVVVXXXYYY[[[[[[XXXYYY\\\]]][[[YYYZZZYYYWWW]]]hhhllliiieee___[[[ZZZVVVQQQOOOQQQ[[[eeexxxtttXXXPPPMMMIIIMMMXXXcccrrrtttcccPPPEEE???<<<===???MMMOOO___xxxxxxvvv~~~vvvdddXXXUUUggg~~~{{{hhhYYYUUUcccnnnggg___[[[[[[ZZZWWWTTTOOONNNLLLKKKLLLKKKIIIHHHEEEBBB???===<<<:::777555666444111000111222222111333111444===JJJ[[[ppp}}}pppjjjlllttt}}}{{{zzzyyy|||}}}lll^^^[[[eeesss|||sssdddXXXVVVYYY[[[]]]___\\\RRRJJJMMMVVV[[[^^^ccciiioootttyyy{{{}}}yyyuuuttttttvvvyyypppXXXNNNMMMTTTYYYhhhxxxwwwUUUCCCDDDAAA???CCCEEEHHHJJJMMMQQQ[[[mmmuuucccUUUNNNJJJFFFCCCCCCBBBAAA@@@@@@AAACCCDDDDDDDDDBBB@@@<<<:::;;;<<<:::;;;<<<>>>>>>????????????<<<<<<@@@DDDHHHRRR[[[fffmmmvvv}}}~~~~~~}}}|||nnnaaaTTTTTTfffcccMMMGGGGGGKKKTTTaaallluuu|||~~~uuufff[[[OOOMMMIIIHHHGGGDDD@@@===>>>AAAFFFGGGGGGFFFFFFGGG^^^sss~~~vvviii^^^kkkvvv___VVVRRRSSSMMMSSSOOOMMMJJJHHHGGGGGGHHHJJJJJJJJJIIIGGGFFFDDDCCCCCCDDDCCCAAA???>>>???@@@@@@>>>===<<<:::888777777666666<<>>BBBGGGIIIJJJKKKMMMPPPSSSWWWXXXYYY\\\\\\YYYZZZ]]]]]]ZZZTTTVVVVVVVVV\\\fffjjjhhheeebbb```___[[[VVVTTTVVV]]]eeeuuulllRRRLLLLLLJJJPPP\\\eeesssnnn___MMMCCC???===???BBBLLLRRReee{{{wwwxxxrrr```VVVUUUhhhxxxdddXXXYYYiiikkkeee]]]ZZZZZZZZZWWWTTTQQQOOOMMMLLLLLLLLLJJJHHHEEECCC@@@>>>===;;;888555666444222111111222222111444111333;;;GGGWWWlll}}}~~~qqqjjjlllttt~~~}}}|||yyyyyy~~~rrrbbb[[[dddqqq~~~wwwooocccWWWTTTVVVZZZ\\\___]]]SSSLLLOOOXXX```dddlllsssyyy~~~|||zzzzzz|||uuu[[[QQQOOOQQQVVVgggxxxwwwWWWEEEGGGDDDCCCHHHIIIIIILLLPPPUUU```sssqqq^^^OOOHHHFFFCCCAAAAAA@@@@@@@@@AAABBBCCCCCCAAABBBAAA???<<<;;;;;;<<<;;;<<<===???@@@AAAAAAAAA@@@===<<>>===>>>@@@DDDHHHIIIJJJLLLNNNQQQUUUXXXYYYZZZ]]]^^^\\\\\\]]]\\\YYYRRRTTTUUUWWW^^^fffkkkjjjhhhhhhiiihhhaaaWWWSSSTTTXXX___lllzzz}}}vvvvvv~~~}}}xxx___KKKGGGJJJLLLUUUaaaiiiwwwzzzfffXXXIIIBBB???>>>AAAEEELLLZZZpppzzz~~~ooo\\\SSSVVVkkkttt```XXX^^^qqqfffaaa[[[XXXXXXXXXVVVTTTSSSQQQNNNMMMMMMLLLKKKIIIGGGDDDAAA???>>><<<999777777555222111222222222111555222222888AAAPPPeeevvv~~~ssskkkkkksss}}}|||wwwyyy{{{ggg\\\bbbnnn{{{xxxpppiii```VVVRRRSSSYYY\\\```___WWWOOOSSS[[[gggnnnyyy|||aaaUUURRRSSSYYYkkk}}}tttWWWGGGIIIGGGGGGKKKKKKKKKNNNSSSYYYdddxxxwwwkkkZZZMMMHHHFFFDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGBBBBBBBBB???===;;;<<<===<<<===???@@@AAABBBCCCCCCCCC@@@@@@BBBCCCDDDJJJQQQ]]]eeeqqq{{{~~~zzzvvviii___XXX___uuu^^^JJJGGGJJJNNNVVVbbblllrrrwww|||}}}zzzuuujjj[[[QQQMMMKKKHHHEEECCC@@@>>>===<<<@@@EEEFFFEEEGGGLLLQQQkkkwwwwwwpppkkkjjj{{{hhhYYYQQQMMMOOOJJJOOOJJJIIIGGGEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBDDDDDDBBBBBBAAAAAABBBBBBAAA@@@>>><<<:::999888888888:::???LLLddd{{{zzzwww}}}}}}rrrkkkYYYLLLAAA>>>@@@BBBEEEIIIJJJKKKMMMPPPSSSVVVYYYZZZ[[[___```^^^^^^___]]]YYYTTTVVVXXX\\\aaahhhmmmooossswww|||zzzlllZZZQQQPPPTTTZZZdddpppyyy|||xxxuuu{{{}}}xxx{{{hhhUUUEEEDDDHHHNNNYYYfffppp|||uuu^^^SSSFFFAAA>>>>>>BBBGGGQQQdddxxx}}}nnnYYYRRRXXXpppqqq]]]XXXcccxxxwww```\\\XXXUUUUUUVVVUUUTTTSSSPPPMMMLLLLLLLLLKKKIIIHHHFFFCCCAAA???===:::888888666333222222333222111555222111555<<>><<<===???>>>???AAABBBCCCDDDDDDDDDDDDBBBBBBDDDDDDDDDIIIOOOYYYaaannnyyy}}}wwwrrreee]]]YYYeee~~~|||[[[IIIHHHKKKLLLUUUaaakkkqqquuuyyy|||}}}zzzvvvpppeeeXXXNNNKKKJJJGGGDDD@@@>>>===<<<<<>>===<<<<<<<<<<<<;;;;;;===FFFYYYooo|||~~~xxxvvv}}}|||vvvbbbTTTEEE@@@AAABBBEEEHHHJJJLLLNNNRRRUUUXXX[[[\\\]]]aaabbbaaaaaabbb```\\\ZZZZZZ\\\aaafffkkkpppuuuzzzbbbTTTRRRVVVZZZcccooozzz{{{sssppp|||\\\NNNCCCCCCIIIPPP^^^kkkwww}}}oooXXXNNNEEE@@@>>>>>>CCCIIIUUUkkk{{{|||zzzlllWWWSSS\\\vvvnnn[[[YYYggg|||lll\\\YYYVVVSSSSSSTTTTTTUUUQQQNNNKKKJJJJJJKKKJJJJJJJJJGGGEEECCCAAA???<<<:::999777444333333333333222444222111333777BBBUUUgggyyyzzzuuukkkgggpppzzz~~~yyyssscccbbbiii{{{rrrjjjbbb^^^YYYTTTRRRSSSYYY^^^dddfff___XXXZZZbbbttt~~~nnn```\\\aaahhh{{{sss]]]SSSUUUSSSVVV[[[XXXaaaffflllrrr|||jjj```UUUNNNLLLLLLJJJGGGEEEFFFGGGHHHKKKMMMOOOPPPOOOMMMIIIDDD???>>>@@@BBBAAABBBCCCDDDDDDEEEEEEDDDDDDBBBCCCEEEFFFEEEHHHNNNVVV]]]iiiuuu{{{zzzsssmmm___ZZZZZZjjjuuuXXXJJJIIIKKKMMMVVVbbbkkkqqqtttwwwzzz{{{yyyvvvqqqiii___TTTMMMJJJIIIGGGBBB>>>;;;;;;<<<===BBBEEEDDDCCCFFFPPPYYYmmmkkk^^^UUU[[[iii}}}^^^WWWPPPJJJNNNHHHKKKDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@???>>>>>>===>>>>>>;;;<<<<<>>;;;:::888555444444444333222333111111222444===OOO```qqqwwwuuujjjeeennnyyy~~~{{{~~~}}}zzzyyy~~~{{{xxxhhhcccgggxxxnnnggg```\\\VVVQQQQQQTTTZZZ___gggiiibbb[[[]]]dddvvvuuuiiieeeeeelllmmm[[[UUUXXXXXX]]]dddaaannnttt{{{pppfffYYYQQQPPPQQQQQQOOOJJJJJJJJJLLLNNNRRRUUUWWWYYYUUUNNNFFFAAA???BBBEEEDDDDDDEEEEEEEEEEEEEEEDDDEEEDDDFFFIIIJJJIIILLLQQQSSSYYYdddooovvvuuummmgggZZZWWW[[[nnnmmmUUULLLKKKKKKQQQZZZeeemmmqqqsssuuuwwwxxxuuuqqqkkkcccZZZRRRLLLIIIHHHFFFAAA<<<::::::<<<>>>CCCFFFDDDBBBFFFQQQ[[[lllfffWWWOOOZZZlllwww\\\XXXQQQJJJNNNHHHJJJDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@>>>>>>======999;;;<<>>===<<<<<<666999<<>><<<;;;<<<======AAAEEEEEEDDDFFFRRR]]]hhh^^^XXXUUUZZZwwwkkk\\\QQQQQQNNNFFFEEEKKKIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFEEECCCAAA???===;;;::::::;;;999<<>>===CCCEEEEEEOOO]]]|||fff```hhhlll\\\YYYhhhuuu|||yyyiiiZZZ]]]XXXRRROOOPPPRRRRRRQQQQQQOOONNNNNNOOOPPPOOOOOOJJJMMMMMMIIIGGGGGGDDD@@@@@@===:::888777666444222333444111333666333>>>VVVeeetttvvvoooooopppuuu|||tttssswwwvvvooorrr{{{xxxttthhheeehhhvvvrrrmmmeee]]]QQQHHHHHHMMMSSS\\\dddeee```]]]___dddqqq}}}rrrmmmfff]]]XXXYYY___ddd___``````___```ccchhhlllpppcccUUUKKKEEEBBBFFFLLLQQQQQQPPPPPPPPPNNNLLLKKKMMMOOORRRUUU\\\hhhyyyzzzpppkkkiiiddd^^^UUUSSS___}}}ttt___MMMJJJPPPNNNYYYccclllooooooqqqpppnnnsssooohhh___VVVOOOKKKHHHIIIFFFBBB>>>;;;;;;<<<===AAADDDFFFEEECCCGGGRRR\\\fffZZZUUUTTT^^^|||gggYYYOOONNNLLLFFFEEEJJJHHHGGGFFFDDDCCCBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCDDDEEEEEECCCAAA???===;;;:::999:::999;;;HHHaaavvvqqq^^^SSSNNNMMMLLLOOOQQQTTTVVVWWWYYY]]]___bbbdddgggkkkooorrrssstttwww{{{}}}xxxdddaaannn~~~|||wwwyyypppVVVMMMGGGGGGJJJQQQ^^^mmm|||ooo[[[MMMAAA<<<===CCCEEEGGGTTTddd}}}~~~ddddddqqqyyyggg\\\___ppp~~~ssseeeXXXZZZWWWRRRQQQRRRRRRRRRQQQPPPOOONNNNNNNNNOOOOOONNNLLLOOOOOOKKKJJJJJJHHHDDD@@@>>>;;;999888666444333222444111222666333<<>>EEEFFFFFFCCCCCCIIITTT]]]gggYYYRRRUUUcccbbbUUULLLKKKJJJFFFEEEJJJGGGFFFEEECCCBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDBBBAAA???===<<<;;;999;;;:::999CCCZZZsssmmm^^^UUUQQQPPPOOOQQQTTTUUUVVVYYY\\\___bbbdddhhhmmmrrrvvvyyy{{{ssshhhlll|||xxxxxx```LLLGGGGGGIIINNNWWWdddtttxxxhhhTTTFFF===<<<>>>DDDFFFKKKZZZlll{{{zzz|||aaaiii~~~mmm```___jjj}}}kkk^^^WWWWWWUUUSSSSSSSSSSSSRRRQQQOOOOOOOOONNNNNNMMMMMMMMMKKKOOOOOOMMMLLLLLLJJJFFFBBB???<<<:::999777555333111444111111444222:::OOOcccxxx|||yyy~~~yyy{{{wwwtttxxxvvvvvvyyyssslllgggrrryyynnn```WWWPPPJJJJJJMMMSSSYYY``````\\\ZZZ^^^cccmmmvvvZZZ[[[ZZZWWWTTTUUU[[[```ZZZ\\\^^^aaacccfffkkknnnsssdddSSSIIIEEEGGGMMMTTTYYYZZZ\\\[[[ZZZXXXWWWVVVVVV\\\```___aaannnxxxlllbbbZZZ^^^nnndddVVVLLLMMMRRRQQQYYYbbbjjjllllllnnnnnnllljjjfff___WWWPPPJJJGGGFFFEEEBBB???<<<;;;<<<>>>???FFFGGGEEEBBBDDDOOO[[[bbbjjjZZZSSSXXXiii~~~]]]SSSKKKJJJJJJGGGGGGJJJGGGFFFEEEDDDCCCCCCBBBCCCEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBB@@@???===<<<;;;:::<<<<<<:::???RRRnnnxxxgggZZZSSSPPPPPPRRRTTTUUUVVVXXX\\\___aaadddhhhmmmrrrwww{{{}}}uuusss}}}zzzuuu{{{uuuUUUHHHIIIGGGKKKRRR^^^lllzzz~~~rrraaaNNNBBB<<<===@@@EEEHHHOOO```qqqxxxxxxkkk___nnnwwwfff^^^gggzzzcccXXXVVVSSSTTTTTTUUUUUUTTTRRRPPPOOOPPPPPPOOOMMMLLLLLLLLLIIIMMMOOOMMMLLLMMMKKKFFFCCCAAA===;;;:::888666444000444000///333222888IIIaaawww~~~zzz}}}{{{}}}zzztttsssrrrvvvwww}}}xxxooohhhppp{{{}}}oooaaaXXXTTTQQQQQQTTTVVV\\\bbbdddbbbccciiinnnsssyyy```\\\VVVSSSRRRUUUXXXZZZZZZ]]]aaaeeehhhlllppptttsssdddRRRIIIGGGIIINNNTTTXXX[[[]]]^^^]]]^^^```bbbgggpppwwwwwwuuu|||yyykkkeeekkkzzzvvv]]]SSSLLLLLLSSSTTTZZZcccjjjkkkkkklllllljjjfffbbb[[[SSSLLLHHHFFFEEEBBB@@@===;;;;;;<<>>======<<<;;;>>>>>><<<===MMMiiissscccWWWQQQRRRSSSTTTUUUVVVYYY\\\```aaacccggglllqqqwww{{{}}}uuuvvvfffMMMGGGJJJHHHNNNXXXdddrrrwwwjjj[[[LLLBBB>>>@@@CCCGGGKKKTTTdddsssvvvrrruuurrr___aaarrrqqqeeedddvvvttt]]]TTTUUURRRSSSVVVWWWVVVSSSQQQPPPOOOQQQRRRQQQNNNKKKKKKLLLJJJNNNPPPOOONNNOOOLLLHHHEEECCC???===;;;999777555000555111...222222555CCC```www}}}{{{sssnnnooouuuvvvvvv~~~tttiiinnnwwwsssgggbbb```___aaadddeeekkkrrrvvvxxx|||nnnggg^^^YYYWWWYYYZZZZZZZZZ^^^cccgggjjjmmmqqqsssooo```QQQKKKKKKLLLPPPTTTWWW[[[^^^aaabbbfffmmmrrryyyyyyyyymmmXXXSSSKKKKKKSSSVVV]]]eeekkkjjjiiiiiiiiigggbbb^^^WWWPPPJJJGGGEEEEEE@@@>>>;;;::::::===@@@BBBCCCFFFDDDCCCMMM```mmmooo___TTTTTTbbbxxxpppXXXSSSLLLJJJKKKLLLLLLKKKGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@????????????@@@@@@AAAAAA@@@???>>>>>>======<<<===???>>>===HHHaaaxxxppp```VVVTTTUUUVVVVVVWWWYYY^^^aaaccceeeiiinnntttzzz{{{pppxxxyyyXXXHHHFFFIIILLLRRR^^^lllyyy}}}ooobbbTTTIIIBBB???AAADDDHHHOOOZZZhhhrrrggghhhqqqwwwfff^^^eeevvvmmmdddkkkjjjXXXPPPSSSRRRTTTWWWWWWUUURRRPPPPPPPPPRRRTTTSSSNNNKKKKKKLLLMMMRRRTTTSSSRRRSSSPPPKKKGGGDDDAAA>>><<<:::888666000666222...222222444???^^^vvv~~~tttnnnqqqwwwwwwttt{{{kkklllrrr~~~zzztttrrrsssssswww|||~~~~~~{{{~~~{{{wwwppphhhccc```aaabbb___bbbgggjjjlllnnnpppqqqhhh[[[NNNLLLNNNPPPSSSUUUXXX\\\aaadddiiiqqq|||fffUUUSSSKKKIIIRRRYYY___fffkkkiiiggggggfffddd```\\\UUUNNNIIIFFFEEEEEE>>><<<:::999:::===@@@CCCDDDGGGFFFEEEQQQfffrrrqqqZZZRRRWWWggg}}}jjjWWWRRRLLLIIIJJJLLLLLLJJJFFFFFFEEEDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBAAAAAAAAA?????????>>>>>>?????????@@@@@@??????>>>>>>======;;;;;;===>>>===DDDYYYmmm}}}iii[[[VVVWWWWWWWWWWWWZZZ___bbbfffiiimmmssszzz~~~pppkkk{{{gggNNNFFFGGGHHHQQQXXXdddrrrxxxhhhYYYMMMDDD??????@@@CCCIIITTTbbblllrrr___aaannn~~~~~~nnn```^^^iiiyyyyyyhhhbbbjjjxxxaaaUUUMMMQQQSSSUUUXXXWWWTTTQQQOOOOOOPPPTTTWWWUUUOOOKKKKKKLLLOOOTTTVVVUUUTTTTTTPPPKKKHHHEEEBBB???===;;;888666111777333...333333333<<>>>>>>>>>>>??????????????????>>>>>>>>>===999999<<<>>>===AAASSSfffuuunnn^^^WWWXXXXXXXXXXXX[[[___ccciiilllqqqxxxttthhhhhh}}}~~~[[[HHHGGGJJJJJJTTT\\\iiiwwwvvvdddTTTHHH@@@<<<>>>???BBBJJJXXXgggppprrr___```mmm~~~}}}jjj]]]\\\lllzzzuuuddd^^^dddooo\\\SSSKKKOOOTTTVVVYYYWWWSSSPPPOOOOOOQQQUUUXXXVVVPPPKKKKKKMMMNNNSSSUUUTTTSSSRRRNNNIIIIIIFFFBBB@@@>>><<<999777111888444///333444333:::QQQlll}}}}}}ooojjjmmmxxxnnn[[[ZZZ```XXX\\\aaaeeemmmyyyyyysssqqqrrrtttxxx|||}}}zzztttooo^^^YYYTTTSSSUUUXXXYYYYYYZZZ^^^ccciiisssooo^^^PPPNNNMMMLLLTTT```ddddddeeefffgggeeebbb___\\\UUUMMMHHHFFFEEECCC@@@;;;:::888888999<<<@@@CCCEEEEEEEEEKKK[[[lllpppjjj___VVVXXXmmmsss^^^PPPNNNLLLIIIHHHHHHIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@???>>>======???AAABBBDDDCCCAAA???===;;;::::::<<<::::::<<<===???GGGQQQffftttzzzccc]]]XXXVVVXXXYYYZZZ^^^ccclllnnnxxx~~~zzzmmmcccqqqfffQQQIIIGGGIIIMMMZZZfffsss|||lllXXXLLLEEE@@@;;;>>>DDDGGGLLL^^^qqqrrrgggVVViiizzz~~~hhhYYY^^^kkklll[[[WWWiii{{{eeeOOORRRTTTLLLQQQQQQRRRRRRQQQOOONNNLLLOOOOOOOOOPPPPPPOOONNNNNNRRRRRRSSSSSSRRROOOKKKIIIHHHGGGDDDBBB@@@===999555444333222111111333555666NNNcccxxx}}}}}}~~~{{{vvvxxx~~~~~~{{{sssmmmqqq~~~ooo]]]UUUUUUWWWUUUWWW[[[```gggnnnuuuyyyyyyuuuxxx|||zzztttiiiddd^^^[[[\\\___``````dddiiipppxxxkkk\\\OOOMMMMMMMMMUUUaaaccccccccceeefffddd```]]][[[UUUMMMHHHFFFEEEBBB@@@;;;:::888888:::===AAACCCGGGGGGIIIQQQaaannnnnneeeYYYXXXbbbzzzkkkYYYPPPNNNLLLIIIHHHGGGHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>@@@???>>>>>>>>>???@@@AAACCCBBB@@@>>><<<;;;::::::;;;999:::<<<<<<===DDDMMM```rrrmmm```ZZZWWWXXX[[[\\\aaagggqqquuuqqqiiijjjsssYYYJJJGGGIIINNNSSS```lllzzzwwwcccQQQFFFAAA===:::AAAEEEJJJRRRfffwwwttteee___ssszzzcccWWW___sssvvvbbbVVVVVVdddvvvaaaPPPRRRSSSNNNPPPQQQQQQQQQPPPNNNLLLKKKNNNOOOOOOOOOOOOOOONNNNNNQQQRRRSSSSSSRRROOOLLLJJJJJJHHHFFFDDDBBB???;;;777666555333222222444666777DDD[[[qqqzzz{{{|||wwwppprrrxxx|||{{{wwwoooqqqzzzsss]]]UUUSSSSSSTTTYYY[[[^^^aaadddhhhlllnnnmmmttt|||vvvqqqkkkggggggiiijjjkkkooovvvdddXXXMMMLLLMMMOOOWWWaaabbbbbbbbbddddddccc___\\\YYYSSSLLLGGGFFFDDDAAA???:::999888888:::>>>AAADDDIIIIIINNNZZZjjjssskkk___SSS[[[ooogggXXXQQQOOOLLLIIIGGGFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDAAAAAAAAAAAA@@@???>>>>>>????????????????????????@@@???>>>===<<<;;;;;;;;;:::999:::===<<<;;;@@@HHHXXXooo{{{hhhaaa\\\]]]___bbbhhhmmmwww|||yyyllliiivvvqqq```MMMEEEFFFKKKSSSZZZiiiuuu|||nnnZZZJJJAAA===<<<<<>>>>>??????@@@???>>>>>>===>>>===<<<;;;;;;;;;;;;;;;::::::<<<>>><<<:::===DDDSSSllluuulllddddddgggjjjooouuu{{{tttnnnpppdddWWWJJJFFFHHHNNNWWW___qqq}}}wwwhhhUUUGGG@@@<<<===???CCCEEEOOOddd|||xxxgggmmmyyyeeeSSSVVVjjjjjjTTTRRR```lll~~~fffUUURRROOOMMMPPPRRRRRRRRRRRRRRRPPPNNNMMMMMMMMMMMMMMMMMMNNNNNNOOONNNOOOPPPQQQQQQOOONNNMMMKKKJJJHHHGGGFFFCCC???<<<:::888666444444444555666999OOOfffsss|||wwwqqqtttvvvwwwyyy}}}uuupppsss|||wwwfffTTTPPPSSSVVVWWWXXX^^^bbbfffgggfffeeeeeefffiiiqqq|||~~~oooVVVPPPKKKLLLPPPUUU\\\aaacccccccccddddddbbb^^^[[[TTTOOOIIIEEEDDDBBB???<<<888888888:::<<<@@@CCCEEEEEEGGGRRRfffvvvvvvhhhZZZTTT```yyytttaaaXXXOOOMMMJJJGGGFFFEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>?????????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;===???===:::<<>>;;;999666444333333333444999KKK___nnn|||yyyxxxwwwvvvuuuvvvzzz~~~~~~yyysssttt{{{fff^^^VVVTTTTTTVVV[[[```eeeiiimmmmmmjjjhhhjjjmmmpppzzz~~~hhhQQQNNNLLLMMMRRRXXX^^^aaacccccccccddddddbbb^^^[[[RRRMMMHHHEEECCCBBB>>>;;;777777888:::===AAADDDFFFDDDFFFSSSffftttqqqeee[[[WWWeeegggYYYPPPMMMLLLIIIGGGEEEEEEFFFGGGEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@=========>>>>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;===>>><<<999;;;AAAKKK```xxxyyyyyy~~~zzzkkkmmmwwwfffOOOJJJFFFHHHMMMUUUcccooovvvhhhWWWHHHAAA>>>:::===CCCHHHLLL\\\sss~~~vvvsssnnn\\\XXXfff~~~iii\\\bbbtttuuuTTTMMMNNNIIIHHHNNNJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKMMMNNNOOONNNOOOOOOOOOOOONNNNNNMMMKKKJJJIIIHHHHHHFFFBBB@@@<<<:::777555333222222333666EEEWWWggg{{{zzzvvvsssqqqpppuuu|||}}}}}}yyywww{{{yyyooohhhjjjlllppp{{{kkkWWWSSSRRRRRRRRRTTT\\\eeellloooqqqoookkkkkkpppuuuyyyttt```OOONNNMMMNNNTTT[[[___aaabbbbbbbbbcccccc```\\\YYYPPPLLLGGGDDDCCCAAA===:::666777888;;;>>>BBBEEEFFFEEEGGGSSSeeennniii```ZZZWWWlll~~~^^^VVVOOOKKKJJJHHHFFFEEEFFFGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBB@@@??????<<<<<<<<<<<<===???@@@AAA???>>>===<<<;;;;;;;;;;;;:::999;;;<<<999777:::@@@FFFYYYnnn{{{}}}pppjjjuuuxxxUUUHHHFFFFFFJJJQQQ[[[kkkzzzzzzmmm^^^NNNBBB@@@???<<<@@@HHHPPPUUUfffyyy}}}uuusssyyyggg]]]bbbuuuqqqgggfffssshhhPPPIIIIIIFFFHHHMMMHHHIIILLLNNNOOOPPPPPPOOOLLLKKKJJJJJJJJJLLLNNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMKKKJJJJJJJJJHHHEEEBBB???===999666444333333333111???QQQddd{{{xxxrrrooommmmmmttt~~~~~~{{{|||~~~}}}}}}xxxoooggg]]]WWWWWW]]]```dddrrr~~~___PPPLLLKKKNNNQQQUUU]]]eeelllooopppmmmkkknnnwww}}}mmmZZZMMMNNNNNNOOOUUU\\\``````aaaaaaaaaaaaaaa___[[[WWWPPPKKKFFFDDDCCCAAA===999666777888;;;???BBBEEEGGGFFFIIITTTdddjjjccc\\\ZZZWWWqqqvvv\\\ZZZUUUJJJIIIGGGEEEEEEFFFGGGHHHDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<;;;;;;<<>>===<<<;;;;;;;;;999888999:::777555999@@@BBBSSSggguuuuuunnnooojjjNNNIIIGGGIIINNNTTT___qqquuugggYYYJJJ???AAABBB@@@DDDMMMWWW]]]mmm}}}{{{oooppp|||xxx```]]]jjjyyyddddddnnnsss```MMMGGGFFFEEEHHHNNNJJJKKKNNNPPPRRRSSSTTTTTTKKKKKKJJJIIIJJJLLLNNNPPPPPPPPPOOONNNNNNMMMMMMLLLNNNMMMLLLLLLLLLJJJGGGEEE@@@>>>;;;888555444444444...===PPPddd~~~|||tttnnnlllkkkmmmvvv~~~|||}}}xxxtttrrrqqqiii\\\RRROOOMMMQQQZZZ^^^bbbrrryyy^^^SSSLLLIIILLLRRRWWW]]]cccgggjjjllljjjjjjqqq~~~|||tttooolllkkkkkk|||~~~ggg^^^OOOMMMMMMOOOUUU[[[___aaabbb```^^^^^^]]]\\\YYYWWWLLLKKKHHHEEEAAA===;;;999999999:::<<<@@@BBBBBBBBBFFFIIIUUUeeejjjbbbXXXTTTYYYyyyppp```YYYPPPMMMJJJFFFCCCDDDEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDAAAAAABBBBBBAAAAAA@@@???======<<<<<<<<<<<<======>>>>>><<<;;;999888666666::::::999999::::::;;;<<>>======<<<<<<<<<<<<============<<<;;;999888777777:::999999999999:::;;;;;;>>>FFFSSSaaammmvvv|||zzzzzzxxxyyy~~~xxx^^^OOOHHHGGGIIIMMMUUUbbbppp}}}wwweeeSSSLLLGGGCCCBBBAAABBBIIIRRRcccuuu{{{mmmiiipppyyytttjjj[[[VVVccc{{{ppp^^^ZZZ```zzzvvv^^^SSSHHHDDDDDDDDDEEEHHHHHHIIIIIIKKKMMMOOOQQQRRRJJJIIIHHHHHHJJJLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOMMMMMMGGGDDD???:::777555555555666888???QQQlll{{{mmmdddgggllloooyyy|||zzz~~~xxxtttoookkkfffccc```ZZZQQQKKKIIIHHHKKKRRRYYYaaappp~~~tttaaaMMMMMMNNNOOOQQQVVV[[[___hhhlllqqquuuyyyqqqccc___bbbggglllqqqzzzeeeRRRMMMMMMMMMOOOSSSXXX\\\]]]]]][[[ZZZZZZZZZYYYVVVQQQNNNGGGEEEBBB???<<<999777666666999>>>CCCFFFHHHHHHHHHMMM___vvvtttaaaUUUTTTeee```WWWSSSMMMKKKIIIEEEDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBB?????????@@@???>>>>>>=========<<<<<<<<<<<<======<<<<<<;;;::::::999888888999999999999999:::;;;;;;===AAAIIIUUUaaakkkqqqsssrrrrrryyyyyy~~~]]]KKKFFFFFFHHHKKKSSS]]]jjjxxx~~~ooo[[[JJJFFFDDDCCCCCCBBBDDDNNNYYYsssvvviiillltttvvvjjj___SSSWWWmmm|||eeeYYY]]]hhhaaaTTTKKKDDDCCCDDDDDDEEEGGGHHHGGGGGGHHHHHHIIIJJJKKKHHHHHHGGGGGGIIIKKKMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQQQQPPPOOONNNIIIFFFBBB>>>:::999888888777777;;;HHH___uuu~~~xxxkkkaaabbbhhhnnn{{{~~~~~~~~~}}}xxxrrrlllgggddd```]]]ZZZSSSKKKDDDEEEEEEIIIRRR[[[bbbkkksssqqqrrrpppnnnwwwooo^^^NNNMMMMMMOOORRRWWW[[[^^^eeekkksss{{{ooogggjjjpppssswww|||xxx]]]PPPMMMLLLMMMPPPUUUZZZ\\\[[[ZZZXXXXXXXXXXXXWWWSSSMMMIIIDDDCCC@@@===:::888777777777;;;AAAEEEHHHHHHHHHHHHWWWjjj}}}}}}iiiWWWSSSXXXkkkrrrXXXRRRNNNIIIJJJHHHEEEDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA??????@@@@@@??????>>>======<<<<<<;;;;;;<<<<<<===;;;;;;::::::::::::999999999999999888999::::::;;;<<<===AAAKKKWWWccckkkoooqqqqqqttt~~~|||}}}eeeMMMDDDDDDGGGIIINNNXXXeeessszzzhhhRRRCCCBBBAAABBBCCCCCCHHHVVVeeekkkgggttt|||vvvggg[[[QQQ[[[wwwrrr^^^XXXbbbpppUUUMMMGGGCCCDDDEEECCCDDDFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQQQQPPPOOONNNIIIGGGDDD@@@===;;;::::::888777888@@@SSShhhtttuuussshhh]]]\\\aaajjjzzz{{{yyy||||||xxxpppjjjccc```]]]YYYUUUNNNFFFAAACCCDDDHHHRRR[[[aaacccccc```]]]XXXUUU\\\nnn~~~lll]]]QQQPPPOOOQQQUUUZZZ]]]___cccjjjuuuyyyooopppttt|||}}}mmmXXXPPPNNNKKKMMMQQQVVV[[[\\\ZZZXXXVVVVVVVVVUUUTTTPPPJJJEEECCCBBB???<<<:::999999999999>>>DDDGGGHHHGGGGGGHHH\\\qqqzzzbbbQQQRRR[[[rrriiiUUUNNNJJJFFFIIIGGGDDDDDDEEEEEEEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999888888888888999::::::;;;;;;===EEEQQQ___kkkrrruuussssssyyytttyyyrrrVVVIIIFFFFFFGGGLLLSSS^^^lllyyyuuuaaaMMMAAA@@@@@@AAACCCDDDLLL]]]mmm}}}nnn___hhh}}}vvvbbbXXXSSSaaaiiiYYYXXXeeessstttPPPJJJFFFDDDEEEEEECCCBBBEEECCCDDDDDDEEEFFFGGGIIIIIIJJJIIIHHHHHHGGGFFFFFFFFFKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMLLLGGGFFFDDDBBB???===;;;:::888888777<<>>;;;999999::::::<<>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::888888888888888999::::::::::::<<>><<<;;;888888777999FFFYYYhhhnnnooohhh___YYYYYYaaaoooyyy}}}yyyuuuuuuzzz|||~~~|||zzztttlllfff```]]]YYYSSSMMMGGGCCCAAABBBFFFJJJNNNTTTVVVRRRLLLLLLJJJKKKOOOTTT^^^mmmzzz~~~mmm```SSSRRRTTTZZZbbbjjjmmmmmmooowwwoooWWWOOOLLLIIIMMMOOORRRVVVZZZ[[[YYYWWWSSSQQQOOOMMMKKKGGGCCC???AAA???<<<999888888:::;;;===BBBHHHJJJIIIIIILLLPPPhhhxxxsss___XXX]]]eeeyyy___TTTNNNJJJJJJGGGEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@??????>>>>>>>>>?????????@@@???>>>>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999999888888888888888999999:::999;;;===???GGGWWWmmm}}}{{{|||~~~yyyvvvwwwjjjRRRGGGEEEFFFJJJOOO[[[aaalllwwwzzzqqqcccRRRFFFBBB@@@???BBBHHHLLLPPPXXX```^^^YYYVVV^^^ppp{{{uuuhhhSSSXXXdddyyynnnXXXPPPYYYkkkwwwyyyRRRKKKDDDBBBBBBDDDDDDAAABBBFFFCCCCCCCCCDDDEEEGGGHHHIIIGGGHHHHHHHHHHHHHHHHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJJJJJJJIIIHHHFFFFFFFFFEEECCC@@@===<<<777777666777AAARRRaaahhhsssoooggg^^^[[[aaakkkrrrrrrrrrsssvvv|||zzz{{{~~~}}}yyyrrriiibbb^^^[[[UUUNNNGGGBBB@@@@@@@@@FFFJJJLLLOOORRROOOIIIIIIHHHLLLSSSXXX^^^jjjvvvrrreeeYYYYYY]]]fffsss~~~cccQQQNNNMMMJJJNNNOOORRRVVVYYYZZZYYYWWWRRRPPPLLLJJJGGGDDD@@@===???===:::888777888999:::>>>CCCHHHJJJJJJKKKPPPUUUrrr{{{zzzhhhWWWWWWdddnnnppp[[[TTTOOOLLLNNNFFFEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::999888888888888888777888999999:::888;;;===>>>CCCTTTlll~~~yyywww}}}gggXXXIIIBBBBBBDDDNNNXXXaaafffpppzzz~~~sssjjj\\\LLLCCCBBB@@@???DDDLLLPPPPPPQQQUUUPPPOOOUUUdddsssvvvlllaaaUUU```qqq{{{bbbUUUPPP\\\ooo|||```EEEMMM@@@???@@@CCCCCCAAACCCHHHCCCCCCCCCDDDEEEFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGGGGFFFEEEBBB???===666777666555===MMM\\\cccwwwtttmmmccc^^^bbbjjjoooooorrrwww}}}xxxyyy{{{zzzrrrhhh```\\\YYYRRRJJJCCC???>>>???===EEEJJJJJJLLLOOONNNIIIKKKJJJMMMUUUYYY\\\fffrrr|||uuuiiiggghhhmmmzzzrrr[[[PPPLLLLLLNNNMMMOOORRRUUUWWWVVVUUUTTTTTTPPPKKKGGGCCCAAA===;;;<<<;;;999777555777:::===BBBGGGNNNOOOJJJHHHSSS```vvvrrrlllbbbWWWWWWiii~~~fff___VVVOOOMMMJJJGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCBBB@@@>>>===<<<>>>>>>>>>???@@@@@@>>><<<<<<;;;;;;:::::::::;;;;;;<<<;;;:::999888888888888888888999999999:::::::::::::::;;;===@@@LLLbbbvvv}}}rrr}}}eeeQQQKKKFFFFFFIIINNNWWW___iiimmmttt{{{wwwfffYYYOOOFFFBBBBBBAAABBBGGGPPPTTTPPPMMMLLLLLLXXX^^^hhhssslll\\\WWWWWWqqqlll___VVV]]]kkk~~~hhhVVVIII<<<@@@@@@??????@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHDDDEEEGGGIIIJJJJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHJJJIIIHHHGGGFFFEEEEEEEEEIIIHHHGGGEEEBBB@@@???>>>;;;777444666:::DDDTTTcccpppyyyrrrddd``````eeeqqqrrrtttvvv{{{zzzuuuxxx{{{vvvpppjjjeee^^^UUUMMMHHHDDD???>>>@@@BBBEEEIIILLLKKKJJJJJJJJJMMMPPPSSSTTTUUU[[[dddlll||||||tttsss{{{kkkWWWOOOLLLMMMPPPPPPQQQTTTVVVVVVUUUSSSRRRQQQMMMHHHDDDAAA>>>;;;999;;;:::999666555777:::===???DDDKKKMMMKKKNNN[[[kkk{{{ssshhh]]]VVV[[[ppp|||ccc^^^UUUOOOMMMJJJFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<===<<<<<<>>>??????===;;;<<<;;;;;;:::::::::;;;;;;<<<;;;:::999888888888888888888888999999999:::::::::999;;;<<>><<<888666777:::AAAPPP^^^nnn|||yyyjjjaaa^^^dddrrrsssvvvyyy~~~~~~yyyzzz}}}xxxqqqiiiddd\\\TTTKKKFFFBBB>>>===???CCCFFFJJJLLLLLLKKKKKKLLLPPPRRRRRRRRRTTT\\\gggppp~~~xxxyyy```QQQLLLLLLOOORRRSSSTTTVVVVVVVVVTTTQQQOOOMMMIIIEEEAAA>>><<<999777999999888666555777;;;>>>AAACCCIIILLLNNNTTTeeeuuusssbbbWWWUUUccc~~~ppp\\\YYYRRRLLLKKKGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<;;;;;;===>>>>>><<<:::;;;;;;::::::::::::;;;;;;;;;:::999888888888888888888888888999999999999:::999999:::<<<===CCCRRRaaasss~~~zzzwww~~~bbbHHHJJJFFFEEEJJJPPPVVV___gggqqquuu|||uuugggWWWMMMGGGBBBAAADDDGGGFFFIIIQQQUUUQQQMMMKKKUUUjjjwwwyyytttbbbSSSTTT```|||mmm\\\ZZZ]]]oooqqqNNNBBB@@@>>>??????>>>>>>>>>???@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFIIIHHHGGGEEECCCAAA@@@??????;;;888888999>>>JJJVVVkkkrrrddd]]]cccuuuvvvyyy}}}}}}{{{sssiiibbbYYYPPPHHHDDD@@@<<<<<>><<<;;;888666777888777777666888<<>>===<<<<<<;;;<<<===>>>>>><<<::::::::::::999::::::;;;;;;::::::999888888888888888888888888888999999999999888888:::;;;;;;===HHHSSSbbbnnn}}}|||www~~~gggSSSEEEHHHFFFIIIPPPXXX___gggooouuuyyyyyyiii\\\NNNFFFBBB@@@BBBEEEIIIMMMUUUZZZWWWPPPNNNQQQggg|||oooYYYPPPXXXgggsss```VVV[[[ggg~~~ZZZCCC===???AAA>>>>>>======>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGKKKJJJIIIGGGEEEDDDBBBBBBBBB>>>;;;:::999;;;DDDMMMfff|||jjj___fffxxx}}}wwwjjj```VVVMMMEEEAAA>>>;;;<<>>===<<<===<<<<<<>>>??????===;;;999999999999999:::;;;<<<999999888888777777888888777777888888888999999999888888999:::999999???HHHTTT```nnnyyyxxx{{{cccPPPHHHFFFGGGGGGLLLVVV___eeemmmtttyyy}}}xxxqqq^^^RRRFFFAAA@@@@@@CCCGGGJJJWWWdddfffYYYNNNSSS^^^|||fffRRRRRRbbbxxx}}}hhhWWWSSS^^^uuugggJJJ@@@??????@@@===<<<<<<<<<<<<===>>>>>>@@@@@@AAABBBCCCDDDDDDEEEHHHIIIJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEGGGGGGGGGFFFGGGGGGHHHHHHLLLLLLKKKIIIHHHFFFEEEDDDDDDAAA>>>===:::999???GGG^^^}}}pppdddiii{{{zzzkkk```TTTKKKCCC???===;;;===AAAGGGHHHJJJKKKKKKMMMPPPRRRSSSUUUXXX]]]ccckkksssxxxxxx|||}}}~~~^^^TTTJJJHHHIIIJJJMMMQQQQQQRRRTTTTTTSSSPPPMMMKKKEEEBBB>>><<<;;;:::999777555777888999:::<<<@@@BBBFFFGGGOOOZZZeeemmmxxxooobbbTTTXXXsssfffVVVQQQRRRLLLJJJKKKEEECCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@@@@???>>>===<<<===<<<<<<>>>??????===;;;999888888999999:::;;;<<<999888888777777777888888777777777888888888888999999777888:::888666;;;BBBKKKVVVcccnnnzzz{{{}}}zzzxxx{{{jjjTTTHHHHHHKKKGGGHHHOOO[[[eeejjjqqqwww||||||ppphhhUUUKKKAAA???@@@BBBEEEIIIMMM]]]mmmkkkZZZPPP]]]qqqttt\\\OOOXXXnnnvvvaaaSSSTTT```WWWDDDBBB???===>>><<<<<<;;;;;;<<<<<<===>>>??????@@@AAABBBCCCCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIMMMLLLKKKJJJHHHGGGFFFFFFDDDBBBAAA@@@<<<999<<>>===???DDDGGGHHHIIIJJJJJJMMMPPPSSSVVVXXX[[[___bbbeeeggghhhhhhnnnttt{{{vvvTTTMMMGGGHHHJJJLLLPPPTTTSSSSSSTTTSSSPPPMMMIIIFFFCCC@@@<<<::::::999888777555777999:::<<<>>>BBBDDDGGGJJJTTTbbbmmmsssyyy~~~ggg]]]UUU```}}}```TTTQQQQQQJJJIIIKKKEEECCCCCCBBBBBBBBBBBBCCCCCC???@@@@@@??????>>>===<<<<<<;;;;;;===>>>>>><<<:::888888888888999:::;;;<<<888888777777777777888888777777777777888888888888999777888999777666999???CCCNNN\\\kkkzzz}}}~~~ttt{{{mmmYYYOOOJJJKKKPPPKKKMMMVVVccclllqqqvvv|||qqqdddZZZOOOFFF???@@@BBBDDDGGGKKKRRR```kkkgggXXXVVVkkkiiiUUUPPP^^^xxxiiiYYYRRRWWWeeepppIII@@@AAA<<<999>>>;;;;;;;;;:::;;;<<<<<<===>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGHHHHHHHHHHHHGGGDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKJJJIIIHHHFFFEEEEEEDDDCCCBBBBBB>>>999;;;AAAGGGggg|||}}}yyyqqqpppzzzpppcccTTTKKKBBB?????????BBBGGGGGGHHHHHHHHHIIILLLPPPTTTZZZ[[[]]]___bbbccccccbbbbbbkkkvvv\\\NNNHHHEEEHHHLLLNNNRRRWWWUUUUUUTTTRRROOOJJJEEEBBBAAA>>>;;;999999888777666555777:::;;;===???CCCEEEKKKNNNYYYhhhrrruuuvvvxxxccc[[[XXXfffjjj[[[PPPNNNNNNFFFFFFHHHCCCCCCCCCBBBBBBBBBCCCCCCDDD???????????????>>>===<<<;;;::::::<<<======;;;999888888888888999:::;;;<<<888777777777777777888888777777777777888888888888:::777777999777666999>>>;;;GGGXXXkkk~~~{{{uuuyyyqqqUUUKKKKKKJJJJJJMMMQQQTTT]]]jjjsssxxx|||wwwhhhYYYOOOMMMEEE???AAADDDFFFHHHLLLVVV___fffbbbWWWZZZuuucccRRRQQQccc~~~xxx^^^SSSRRRZZZiii^^^???<<<>>>777777???;;;::::::::::::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGHHHHHHHHHGGGEEEDDDCCCBBBCCCEEEGGGHHHEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCC???:::;;;@@@@@@^^^tttyyyzzztttqqqxxxrrrdddTTTKKKCCC@@@@@@@@@CCCHHHGGGGGGGGGGGGHHHKKKPPPTTT[[[\\\]]]```cccfffffffffeeeooo|||iiiZZZFFFGGGHHHJJJMMMQQQUUUWWWUUUTTTRRROOOKKKGGGDDDBBB<<<;;;:::888777666666666;;;:::;;;>>>AAAEEEGGGGGGMMMTTT\\\ccckkkpppnnngggSSSZZZ___vvvjjjTTTQQQMMMJJJIIIGGGEEEDDDBBBBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<:::::::::::::::::::::::::::::::::999999999888888666666666666666666666666777777666666666666666777888888777777777777888888:::AAAMMMbbb~~~}}}|||sssttt{{{gggZZZNNNIIIIIIKKKNNNQQQWWW]]]fffooouuuzzzvvvhhhXXXLLLHHHAAA@@@>>>>>>AAAHHHPPPVVV```\\\WWWSSSSSS___zzzpppYYYRRR___uuukkk\\\TTTXXXhhhzzzjjjPPP:::888;;;999777999;;;;;;;;;<<<<<<;;;::::::=========>>>??????@@@@@@DDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFCCCCCCDDDDDDCCCAAA???>>>DDDQQQcccssszzzzzzwwwtttvvvxxx~~~}}}vvvgggZZZNNNCCCAAACCCDDDFFFHHHHHHGGGGGGHHHJJJOOOTTTWWW\\\___cccfffggghhhjjjkkklllsss~~~zzzzzz~~~}}}zzzzzzqqqXXXLLLGGGHHHIIIKKKNNNRRRUUUWWWTTTSSSQQQNNNJJJGGGCCCBBB<<<;;;:::888777666666666::::::;;;>>>BBBFFFHHHIIIOOOWWW___eeekkknnnjjjcccUUU]]]ggg~~~^^^QQQNNNKKKHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::::::::999999999888888888666666666666666666666666777777666666666666777777888888777777777777888888;;;>>>FFF[[[zzz|||}}}|||~~~yyytttuuu~~~xxxcccYYYOOOGGGGGGJJJOOOTTTZZZbbbgggooovvv|||uuujjj]]]NNNCCC@@@@@@??????@@@DDDLLLUUU[[[\\\UUUOOOMMMQQQ^^^uuu|||sssbbbUUUXXXmmmxxxdddYYYWWWaaasss\\\HHH888888;;;999666888:::::::::;;;;;;::::::999<<<<<<===>>>>>>??????@@@DDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCEEEGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFFFFEEEDDDBBB@@@??????JJJ\\\nnnyyy|||zzzwwwqqqrrrwww~~~}}}}}}xxxjjj[[[OOODDDBBBDDDEEEHHHJJJIIIHHHHHHHHHKKKPPPTTTWWW[[[```eeeiiikkklllmmmnnnoootttpppmmmmmmrrruuuwwwzzz~~~|||___PPPHHHIIIIIIKKKMMMPPPSSSVVVWWWTTTRRRPPPMMMIIIEEEBBB@@@;;;:::999888777777777777999:::<<<@@@CCCGGGJJJLLLSSS\\\eeejjjkkkjjjddd\\\UUU___ppprrrXXXMMMJJJHHHFFFFFFEEEDDDBBBAAA@@@@@@???>>>>>>?????????>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::999999999999888888888666666666666666666666666777777666666666666777777888888777777777777888888<<<:::>>>PPPooo}}}{{{xxxyyy~~~sssmmmqqq||||||bbbQQQNNNHHHDDDHHHNNNUUU]]]dddnnnrrrwww}}}|||nnnbbbUUUHHH@@@>>>???>>>???BBBHHHPPPXXX]]]ZZZPPPHHHKKKTTT```nnnyyyhhhaaaUUUSSSbbb{{{nnn[[[TTT]]]nnngggKKK>>>666888:::777555888888888999999:::999999888;;;<<<<<<===>>>>>>??????CCCCCCEEEFFFGGGGGGHHHHHHFFFFFFEEEEEEDDDCCCBBBBBBBBBDDDFFFIIIJJJJJJJJJIIIGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDBBB@@@===EEETTTfffuuu|||{{{xxxlllkkknnnuuuxxxwwwxxx{{{}}}~~~|||ooo^^^RRRFFFCCCEEEGGGJJJNNNJJJJJJIIIJJJMMMQQQUUUWWWZZZ___eeejjjnnnppprrrtttuuuvvv~~~hhheeeeeeiiinnntttgggWWWQQQMMMJJJKKKMMMOOORRRTTTVVVWWWRRRQQQOOOLLLGGGCCC@@@>>>::::::999888777777777888999;;;>>>AAAEEEIIIMMMPPPYYYccclllnnnkkkfff___WWWSSSaaawwwiiiUUUJJJHHHFFFEEEFFFFFFDDDCCCAAA@@@???>>>=========>>>======<<<<<<;;;:::999999999999999999999999999999999999999999888888888888666666666666666666666666777666666666666777777888888888777777777777888888:::888:::GGG^^^www~~~~~~~~~yyytttvvv~~~xxxoooppp||||||iiiWWWMMMLLLIIIJJJOOOUUU[[[dddmmmvvvyyy}}}vvvggg[[[OOOEEE@@@@@@>>>>>>???CCCJJJQQQWWWYYYVVVMMMJJJSSSaaahhhjjjjjj```YYYSSSXXXlllvvvdddSSSRRRddd}}}xxxSSS@@@999666777777444555999666777888888888888888888;;;;;;;;;<<<======>>>>>>@@@AAABBBDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBEEEHHHJJJKKKKKKIIIHHHFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIHHHGGGDDDBBBAAAAAAEEEOOO```pppzzz{{{yyymmmiiiiiinnnrrrssstttwww|||}}}tttdddVVVIIIFFFGGGJJJMMMQQQLLLKKKKKKLLLNNNQQQTTTVVVVVVZZZ```eeejjjpppvvvzzz{{{|||oookkkiiimmmtttnnnUUUOOOOOOLLLKKKLLLNNNPPPSSSTTTVVVWWWQQQPPPMMMJJJFFFAAA>>><<<999999888888888888888888999===@@@CCCFFFJJJOOOSSS```jjjrrrpppiiibbb[[[UUUVVVjjjnnn[[[MMMIIIGGGFFFFFFGGGGGGEEECCCAAA@@@???>>>============<<<<<<;;;;;;::::::999999999999999999999999999999999999999888888888777777666666666666666666666666666666666666666777888888888888777777777777888888777777:::@@@LLL]]]rrr|||~~~uuurrrwwwuuuuuuxxxkkk]]]RRRHHHBBBJJJKKKPPPWWW\\\aaakkkttt|||~~~uuuiiiZZZOOOFFF>>>;;;===??????AAAFFFLLLPPPQQQPPPKKKHHHNNN```qqqsssiii```YYYVVVVVVbbbxxxfffXXXMMMSSSnnneeeEEE<<<999666555333222555:::555666777777888888888777999::::::;;;<<<<<<=========>>>???AAACCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAACCCEEEHHHJJJKKKKKKIIIHHHEEEFFFGGGHHHJJJKKKLLLMMMIIIIIIIIIHHHGGGEEECCCAAACCCDDDKKKYYYkkkyyywwwnnniiilllqqqssstttwww|||zzzkkk]]]NNNIIIIIIKKKOOOSSSNNNNNNMMMMMMNNNPPPRRRTTTRRRTTTWWW[[[bbbkkkuuu|||xxxuuu|||xxxssssssyyy|||\\\NNNKKKKKKJJJLLLMMMOOOQQQSSSTTTUUUUUUPPPOOOLLLHHHDDD@@@<<<:::888888888888888888999999;;;???CCCFFFGGGJJJPPPTTTdddmmmsssnnnccc\\\WWWTTT^^^zzz```TTTHHHIIIHHHGGGGGGHHHGGGEEECCCAAAAAA???>>>============;;;;;;;;;;;;::::::999999999999999999999999999999999888888888888777777777666666666666666666666666666555555666666777888999888888777777777777888888444777;;;===???III^^^qqq}}}}}}~~~yyysssrrrwww{{{|||tttpppzzz|||aaaQQQKKKHHHFFFEEEGGGKKKTTT]]]cccgggrrr|||zzzjjj^^^PPPGGG@@@;;;;;;???AAABBBEEEKKKPPPQQQMMMIII@@@EEEUUUmmm}}}yyyiii\\\OOORRR[[[nnnwwwUUUNNNJJJWWWxxx{{{QQQ===;;;999666333111222666999555555666777888888888888999999999:::;;;;;;<<<<<<:::;;;===???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAADDDEEEGGGIIIJJJIIIHHHHHHFFFFFFGGGIIIJJJKKKLLLMMMHHHIIIIIIIIIHHHFFFEEECCCBBBBBBFFFRRReeewwwwwwllllllppptttvvvxxx}}}sssdddSSSLLLJJJKKKOOOSSSPPPPPPOOONNNNNNNNNOOOPPPMMMNNNPPPTTTZZZcccmmmttt{{{vvvjjjcccbbbjjjwww|||wwwyyyeeeTTTOOOKKKJJJMMMLLLMMMOOOQQQSSSTTTTTTTTTOOONNNKKKGGGCCC>>>:::888888888777777888999::::::<<>>=========;;;;;;;;;;;;;;;:::::::::888888888888888888888888888888888888777777777777666666666666666666666666555555555555666777888999888888777777777777888888444666999;;;;;;???PPPbbbrrr}}}~~~}}}|||xxxttttttuuu||||||xxxuuuqqqzzzuuubbbPPPIIIHHHHHHJJJNNNJJJPPP\\\fffjjjmmmwww}}}sssaaaWWWKKKDDD@@@===>>>BBBCCCEEEKKKRRRWWWUUUMMMFFFCCCMMMaaayyyxxxdddVVVLLLTTTddd{{{iiiNNNLLLNNN^^^cccDDD===777777555333222444666666555555666777888999999888888888999999:::;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGHHHIIIJJJKKKLLLMMMIIIIIIJJJJJJJJJIIIHHHGGGCCCBBBEEEMMM]]]sssnnnkkkooosssvvvxxx{{{jjjXXXNNNKKKKKKNNNQQQRRRQQQPPPNNNMMMLLLLLLLLLJJJLLLNNNQQQUUU[[[bbbfffmmmxxxzzzggg]]]WWWUUU]]]kkkyyyzzz~~~oooTTTOOOOOOHHHGGGNNNLLLMMMOOOQQQSSSSSSSSSSSSOOOMMMKKKGGGBBB===:::777777777777777888999::::::===BBBGGGHHHHHHKKKPPPVVVeeemmmoooeeeWWWQQQRRRTTTkkkgggUUURRRHHHHHHGGGFFFGGGGGGFFFCCCAAACCCBBBAAA???>>>=========<<<;;;;;;;;;;;;;;;;;;:::888888888888888888888888888888888888777777777777666666666666666666666666555555555555666777999999888888777777777777888888555555777;;;;;;===JJJXXXlllxxx}}}~~~~~~|||xxx~~~wwwuuuuuuttt{{{zzzssstttxxxyyycccWWWLLLIIIFFFCCCEEEIIIQQQXXXdddmmmoooqqq{{{zzznnnZZZPPPEEE@@@===;;;>>>BBBEEEHHHOOOXXX]]]ZZZOOOFFFNNNYYYnnnuuu___QQQQQQ[[[nnnwww[[[OOOPPPTTTcccVVV>>>BBB333444444333444666666444555555777888999999999999777888888999::::::;;;;;;:::;;;<<<>>>????????????>>>??????@@@@@@AAAAAABBBEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGHHHIIIJJJKKKLLLMMMIIIJJJKKKLLLLLLKKKJJJIIIGGGEEEEEEJJJXXXmmmooojjjnnnrrrvvvxxxnnnZZZPPPLLLKKKMMMQQQSSSRRRPPPNNNLLLKKKJJJJJJIIIKKKOOOQQQSSSVVVYYY[[[^^^lllppp^^^ZZZSSSQQQYYYfffuuuggg[[[MMMGGGJJJMMMKKKHHHKKKLLLNNNPPPQQQQQQPPPPPPKKKIIIGGGCCC???;;;999777888888888777777999<<>>======<<<<<<======<<<<<<;;;;;;:::999999888888888888777777777777777777777777777777777777555555555555555555444444777666555555555666888999777777666666666666777777888777666666888<<<@@@BBBaaalll|||}}}~~~{{{vvvuuu{{{|||}}}yyyxxxzzz~~~yyyvvvwwwxxxzzzoooiiiMMMIIIDDDBBBDDDJJJOOORRRYYY___hhhpppvvv|||oooaaaOOOHHHAAA===>>>AAACCCDDDJJJNNNYYYhhhkkkaaaUUUQQQ]]]rrrttteeeWWWNNN\\\iiizzzdddWWWNNNSSS___uuufffGGG:::888333333444444444444555555444444444555555555555666555666888888777777999:::;;;;;;;;;<<<<<<<<<<<<<<<>>>??????@@@@@@AAABBBBBB@@@AAACCCEEEEEEEEEDDDDDDFFFGGGJJJLLLMMMLLLJJJIIIHHHIIIKKKLLLMMMLLLLLLLLLIIIEEEDDDIIISSSbbbxxx{{{sssmmmmmmvvv~~~}}}}}}tttbbbTTTMMMLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMMMMMMMOOOQQQSSSUUUbbbttttttfff]]]XXXWWWXXX\\\eeetttmmm^^^UUUKKKGGGIIILLLLLLJJJKKKLLLMMMOOOOOOOOONNNNNNJJJHHHEEEAAA===:::888777777888888777777999<<>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999999999888888888888777777777777777777777777777777777777555555555555555555555555777666555555555666888999777777666666666666777777777777666666777:::>>>@@@TTTaaattt}}}{{{|||zzzzzz{{{~~~~~~vvvrrrttt}}}hhhWWWQQQKKKHHHEEEFFFJJJPPPVVVZZZaaahhhqqqxxx}}}wwwfffZZZIIIDDD>>><<<>>>BBBEEEFFFLLLVVVdddmmmjjj```]]]aaavvvuuubbbWWWTTTSSSdddsssyyyhhhYYYRRRXXXbbbqqq{{{XXX@@@666444111111111222222222333333444444444444555555555555444666777777777777888:::;;;;;;;;;;;;<<<<<<<<<<<<>>>??????@@@@@@AAAAAABBBAAABBBCCCDDDEEEEEEEEEDDDEEEGGGHHHJJJJJJJJJIIIHHHIIIKKKMMMPPPQQQQQQPPPPPPOOOJJJGGGHHHNNNYYYmmm}}}zzztttrrrvvv{{{~~~uuutttwwwyyyhhhZZZSSSQQQRRRSSSOOONNNLLLKKKJJJJJJKKKKKKMMMOOOOOOOOONNNOOOQQQSSSXXXaaammmttttttoooiiieeefffiiiooovvvsssRRRRRRNNNJJJHHHIIIKKKMMMMMMKKKKKKMMMMMMMMMMMMLLLKKKHHHEEEAAA===:::999888888666777777777888:::===@@@FFFFFFJJJNNNJJJHHHSSSbbbkkkhhh\\\RRRPPPMMMZZZssseeeUUUMMMIIIHHHGGGGGGFFFFFFEEECCCBBBAAAAAA@@@???===<<<<<<;;;;;;;;;;;;::::::999888888777888888888888777777777777777777777777777777777777555555555555555555555555777666555555555666777888777666666555555666666777777666555555666888;;;<<>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGJJJMMMQQQUUUWWWWWWVVVUUUSSSLLLGGGEEEGGGPPPaaappp~~~yyywwwwww~~~|||yyysssrrrttt}}}qqqddd\\\XXXVVVVVVSSSQQQNNNKKKKKKLLLNNNPPPRRRSSSTTTTTTSSSTTTWWWZZZdddhhhlllnnnnnnppptttwww}}}cccNNNKKKKKKKKKJJJJJJJJJLLLNNNKKKLLLMMMMMMLLLKKKIIIHHHEEEBBB>>>:::888777888888666777777888888;;;???BBBJJJJJJKKKKKKGGGIIIWWWgggnnnhhhWWWMMMNNNPPPbbbttt\\\TTTLLLHHHJJJFFFFFFFFFEEEDDDCCCAAAAAAAAAAAA???>>><<<;;;;;;;;;::::::999999888777777777888888888888777777777666777777777777777777777777444444444555555555555555666666555444555666777888666666666555555666666666666555555444555666888999AAAKKK```{{{}}}|||yyyrrrqqqwwwxxxqqqqqqtttwwwuuucccVVVLLLHHHJJJFFFIIILLLQQQXXX```hhhmmmqqqwwwmmmZZZMMMFFF===<<<;;;===@@@EEEIIILLLUUU___gggbbbVVVUUUgggyyy~~~sss^^^MMMJJJTTT```wwwjjjUUUPPPUUUWWWkkkgggJJJ<<<777555444222333333333333444444444333333444444444555555555333555666666666666777999:::::::::;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFIIIMMMRRRWWWZZZZZZYYYWWWPPPJJJEEECCCEEELLL[[[iiiyyy~~~yyyuuuyyy~~~~~~~~~{{{vvvuuutttvvv}}}zzzooofff^^^XXXUUUWWWUUUPPPMMMLLLOOORRRTTTUUUWWWXXXYYY[[[^^^bbbeeelllooopppqqqrrryyygggVVVOOOIIIKKKMMMMMMKKKKKKLLLNNNMMMMMMMMMLLLKKKIIIGGGEEEAAA???;;;888666666777888666777888999:::===BBBEEENNNMMMKKKGGGEEEKKK\\\mmmmmmfffUUULLLOOOVVVkkkgggVVVRRRKKKFFFHHHEEEEEEEEEDDDCCCBBBAAA@@@AAA@@@???===<<<<<<;;;;;;:::999999888888777666666888888888888777777777666666666666666666666666666444444444555555555666666666555444444444555777888666666555555555555666666555555444444444555666777;;;CCCTTTlll}}}uuupppppptttwww|||yyytttpppqqqwwwwwwcccUUULLLFFFEEEGGGJJJNNNSSSYYY___fffmmmrrrwww}}}uuuaaaPPPFFFBBB<<<======???BBBGGGMMMQQQ\\\^^^\\\TTTPPPWWWiiixxxuuunnnbbbTTTKKKNNN\\\jjj|||vvv___PPPRRR[[[```zzzTTT<<<777666555444222222222333333333444444333333333444444444444555333444555666555555666888999999::::::;;;<<<<<<======>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDCCCBBBAAAAAAAAACCCEEEFFFHHHLLLQQQVVVYYYYYYWWWVVVOOOJJJEEEDDDDDDIIIVVVbbbtttzzzssstttxxx{{{{{{}}}}}}xxxvvvxxx|||{{{~~~tttiii___ZZZ]]]ZZZUUUQQQPPPRRRUUUXXXZZZ[[[]]]^^^aaaeeejjjnnnpppuuu{{{gggRRRJJJJJJJJJLLLMMMNNNLLLKKKLLLLLLLLLLLLLLLKKKIIIFFFCCCBBB===<<<999777666777888888666777999:::<<<@@@EEEHHHNNNMMMJJJFFFHHHQQQaaannngggaaaSSSNNNVVV___ttt]]]PPPNNNIIIDDDDDDEEEEEEDDDDDDCCCAAA@@@???@@@???>>>======<<<<<<===::::::999999888777777666888888888888777777777777666666666666666666666666333333444444555666666666666555444444444555666777666555555444444555555666444444444444444555666777666:::FFFZZZooo~~~zzz~~~~~~vvvqqqooooooxxx}}}{{{vvvnnnqqqtttxxx~~~kkk___SSSMMMJJJHHHIIILLLQQQWWW^^^dddhhhmmmtttyyyxxxfffUUUHHHAAA@@@===>>>???AAAEEELLLSSSYYY___[[[SSSOOOUUUcccoootttooobbbSSSJJJKKKUUUhhhxxx}}}vvvgggWWWOOOUUUeeerrrjjjCCC444555555222111000000000000111111111111333333333333444444444444222333555555444444666777888888999:::;;;<<<<<<=========>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAACCCCCCAAAAAAAAAAAABBBDDDGGGHHHHHHJJJOOOSSSUUUUUUTTTSSSOOOKKKHHHGGGEEEGGGOOOYYYmmmzzzxxxooonnnsssxxxyyy|||}}}}}}{{{zzz|||xxxnnniiihhheee```[[[ZZZ[[[^^^```dddeeegggiiilllqqqxxx|||~~~}}}gggUUULLLIIIHHHJJJJJJKKKLLLMMMMMMLLLKKKKKKJJJIIIHHHEEEBBB???===::::::999888888888888888777888:::<<<>>>BBBGGGKKKLLLKKKIIIIIINNNXXXdddkkk]]]ZZZPPPRRR^^^iii~~~qqqXXXMMMKKKHHHDDDBBBDDDDDDDDDCCCBBBAAA@@@???>>>>>>============>>>>>>;;;::::::999888888777777888888888888777777777777666666666666666666666666333333444444555666666777555555444333444555666777666555555444444555555666333333333444555666777777444555;;;III[[[kkktttxxxzzz~~~|||{{{|||wwwpppkkkkkkooouuu{{{~~~vvvpppooopppqqqyyyooo```SSSMMMJJJKKKMMMNNNQQQVVVZZZ```iiiooossswww}}}~~~vvvgggVVVIIIAAA>>>>>>===???AAACCCHHHQQQ\\\ccc[[[VVVOOOQQQ```qqqvvvrrrgggXXXKKKKKKTTTccctttyyyjjj[[[TTTRRR\\\vvvqqqRRR666111555444000///000000000000111111111111222222333333333444444444111333444444444444555777777888999:::;;;<<<<<<=========>>>>>>??????@@@@@@???>>>>>>>>>>>>@@@AAABBB???@@@AAABBBDDDGGGIIIJJJIIIJJJMMMOOOQQQQQQPPPOOOMMMJJJIIIHHHFFFEEELLLTTTddduuu}}}uuujjjhhhooovvvxxxzzz|||{{{~~~}}}zzzwwwrrrnnnkkkkkkmmmnnntttvvvzzz~~~~~~~~~||||||jjjRRRNNNPPPOOOMMMIIIIIIHHHJJJMMMNNNLLLKKKIIIHHHGGGEEECCC???<<<:::999999999999999888888888777999;;;===???DDDIIIMMMIIIIIIIIIKKKSSS]]]eeegggVVVTTTOOOTTTdddpppxxxiiiWWWMMMJJJIIIFFFBBBDDDDDDDDDCCCBBBAAA??????===============>>>>>>???;;;;;;::::::999888888888888888888888777777777777666666666666666666666666333333444444555666777777555555444333444555666777555555555444444555555555222333333444666666777888777666777???MMM^^^jjjqqqwww|||zzz{{{zzzvvvxxx}}}rrrlllcccggglllrrrxxx{{{xxxwww}}}}}}vvvnnnlllqqqwww{{{|||mmm___TTTOOOLLLKKKNNNOOOOOORRRWWW___gggpppwwwzzz~~~vvvlll\\\LLLAAA<<<<<<======???AAADDDJJJUUUbbbkkkSSSPPPNNNUUUhhhyyyyyyppp]]]PPPIIIQQQaaappp}}}sssbbbUUUTTTVVVccc^^^DDD000111777555000///111222222222222333333333222222333333333444444444111333444444444444555777777888888999;;;<<<===============>>>??????@@@@@@>>>============???@@@AAA>>>???AAADDDFFFHHHJJJKKKJJJKKKLLLNNNNNNNNNNNNMMMHHHGGGGGGHHHGGGFFFKKKSSS^^^qqq|||rrreeedddmmmuuuwwwyyy}}}{{{}}}{{{zzzzzz{{{~~~|||}}}sssVVVNNNNNNKKKJJJMMMKKKLLLMMMNNNNNNMMMLLLKKKKKKIIIFFFBBB>>><<<::::::999888777666666777888999999>>>@@@===???EEEGGGDDDLLLFFFEEEOOO]]]ddd^^^UUUPPPNNNSSSbbbtttmmmcccUUUKKKHHHGGGEEECCCBBBAAAAAABBBCCCCCCBBB@@@??????>>>===============;;;;;;:::999888777666555999999888888777666666666666666666666666666666666666555555555555444444444444333333222222333333444444444444444444444444444333333333444444444555555777666666999AAAOOO___iiinnnvvv{{{yyy}}}rrrttt|||}}}wwwkkkiiiggghhhnnnwwwxxxvvvwwwxxxyyy{{{|||zzzvvvrrruuuuuudddWWWOOOKKKHHHLLLNNNMMMPPPWWW^^^```hhhnnnvvv{{{}}}xxxddd\\\PPPEEE===;;;===???AAA@@@BBBJJJUUU^^^aaaaaaQQQOOOTTTeeeyyyrrraaaWWWUUUTTT]]]pppmmm]]]PPPRRRaaazzzrrrFFF???666111222222000...000000000000111111111111111111111111111111111111111222222333333444444555666666777888999::::::;;;;;;;;;;;;<<<<<<<<<======???>>>======>>>>>>===<<<@@@???@@@BBBFFFIIIJJJIIILLLLLLLLLLLLLLLMMMMMMMMMIIIGGGFFFEEEFFFHHHKKKMMMVVVbbbsss|||ooofffeeehhhpppxxx{{{}}}|||{{{||||||~~~zzzyyy{{{{{{{{{ttt^^^LLLJJJMMMKKKKKKNNNJJJKKKLLLMMMMMMLLLJJJJJJHHHFFFCCC???<<<:::888888999888777666777777999:::888===@@@???AAAFFFHHHFFFHHHHHHMMMXXXbbbddd[[[QQQOOONNNVVViii~~~hhh___SSSKKKHHHGGGEEECCCBBBAAAAAABBBCCCDDDBBBAAA>>>>>>===<<<<<<<<<<<<===999888888777666555555444999999888888777666666666555555555555555555555555555555555555444444444444444444333333333333444444444444444444444444444444333333333444444444444555666555555666<<>>?????????AAAAAAAAADDDHHHJJJKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLGGGGGGFFFEEEFFFGGGIIIJJJPPP[[[lll|||~~~rrrhhhaaaeeemmmvvvzzz}}}~~~|||yyyxxx{{{~~~qqq^^^VVVKKKEEEJJJMMMKKKJJJMMMKKKKKKLLLLLLLLLJJJIIIHHHEEECCC@@@<<<:::888777666888888777777888999:::;;;999???CCCCCCDDDHHHIIIHHHHHHPPP\\\gggkkkdddWWWNNNMMMPPP^^^xxxlll```YYYPPPJJJGGGFFFDDDBBBBBBAAAAAABBBDDDEEECCCBBB======<<<;;;;;;;;;;;;<<<888888777777777666666666999888888777777666666555555555555555555555555555555555555555444444444444555444444333333444444555444444444444444444444444333333333333444444444444555444444444777===FFFLLL___fffrrr||||||rrrnnnttt||||||rrrhhhbbb```aaaccceeekkkttt|||~~~zzzyyy{{{}}}|||zzz{{{|||{{{yyyuuupppnnnmmmpppxxxzzzddd___WWWPPPLLLLLLNNNPPPTTTZZZ^^^```dddlllqqqrrrxxx}}}zzzsssggg]]]JJJGGGAAA<<<::::::<<<===BBBGGGOOOWWWZZZXXXQQQLLLOOObbbzzzmmmYYYNNNJJJWWWlllttt___UUUOOORRRdddxxxWWWCCC777333//////111222111/////////000000000000111111111111111111111111111111111111222222333444444444555555666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===???AAABBBBBBCCCCCCCCCEEEIIIKKKKKKKKKIIIIIIIIIIIIJJJJJJKKKKKKFFFFFFFFFFFFFFFGGGGGGGGGIIIRRRbbbuuuxxxnnneeeiiiqqqxxx{{{}}}|||{{{xxx}}}~~~~~~}}}{{{{{{mmmVVVIIIJJJFFFGGGLLLNNNJJJIIILLLLLLLLLMMMLLLKKKJJJHHHGGGBBB@@@>>>;;;888777666666888888777888999:::<<<>>>>>>BBBGGGHHHHHHHHHJJJKKKNNN\\\mmmvvvpppbbbSSSKKKLLLVVVlllxxx___WWWSSSMMMIIIGGGEEECCCAAAAAA@@@@@@BBBDDDEEEDDDBBB<<<<<<;;;::::::::::::;;;999999999999999999999999888888888777666666555555555555555555555555555555555555555444444444333333555444444333333444444555333333333333333333333333222222333333333444444444444444444333444777<<<@@@QQQZZZiiiyyy|||rrrrrrvvvvvv~~~uuullleeeaaa___[[[aaaiiinnnsss|||{{{{{{zzzyyyzzz{{{}}}~~~xxxyyy{{{}}}yyy{{{}}}}}}~~~{{{xxxvvvvvvyyy~~~xxxqqqoooqqqrrruuu{{{rrrcccXXXSSSQQQNNNKKKJJJNNNSSSWWW```ggglllnnnrrrxxx{{{{{{uuukkkaaaUUULLLDDDCCC@@@???>>>>>>@@@@@@DDDLLLTTTVVVRRRMMMKKKLLLbbbooo~~~pppZZZOOOMMMSSSdddxxxvvvaaaPPPRRRRRRZZZqqq[[[@@@888333111//////111111000...////////////000000000111111111111111111111111111111111111222333333444444444555555666777888999999;;;;;;;;;:::::::::::::::;;;<<<>>>??????@@@BBBCCCCCCCCCCCCEEEHHHJJJJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKGGGGGGHHHIIIHHHGGGFFFFFFEEELLL[[[ooowwwtttwww}}}~~~||||||wwwuuuuuuzzzwwwsssuuu|||~~~~~~||||||}}}~~~{{{gggVVVKKKHHHHHHHHHJJJMMMLLLJJJJJJLLLNNNNNNNNNMMMKKKIIIGGGEEE@@@???===:::888888777777888777888888:::<<>>@@@BBBCCCBBBBBBCCCFFFGGGGGGFFFHHHHHHIIIJJJJJJKKKLLLLLLGGGHHHJJJKKKJJJIIIHHHFFFFFFJJJUUUhhh{{{~~~zzz|||uuuqqqtttwww~~~lllddd```ggguuu{{{}}}~~~}}}zzzxxxwwwxxxxxx~~~xxx___QQQHHHGGGJJJFFFGGGIIIKKKKKKKKKMMMOOONNNNNNMMMLLLJJJGGGEEECCC???>>><<<:::888888888999777777888999;;;>>>AAABBBBBBDDDHHHKKKIIIGGGLLLSSSdddoooxxxsssbbbRRRLLLMMMYYYlll{{{```UUULLLKKKHHHFFFDDDCCCBBBBBBAAA@@@@@@@@@BBBBBB@@@???<<<<<<;;;::::::::::::;;;999999888888888777777777888777777666666555555444444444444444444444444444444444444444333333333333444333333222222333333444333333333333333333333333222222222222333333333333222333444444444555888;;;AAAKKK^^^ttt}}}rrrnnnsssyyy~~~wwwnnnhhh___```aaabbbeeejjjpppuuuzzz|||yyywwwpppqqqrrrsssrrrpppnnnllljjjmmmooopppnnnllllllllllllmmmppptttyyyxxxnnn___TTTOOONNNMMMMMMEEEIIIMMMPPPSSSZZZcccjjjuuuzzz~~~}}}}}}vvvhhh]]]TTTJJJCCCAAA>>>???@@@AAAAAABBBBBBBBBFFFJJJLLLGGGAAAEEESSSaaammmjjjgggcccUUUHHHHHHPPPeeewww}}}jjjZZZRRRPPPWWWdddwwwzzzYYY===555888222222222111000//////.........////////////000000000000000000000000000000000000111111222333333333333333444555666777888888888888888999999:::::::::???BBBCCCBBB???===???AAABBBAAA@@@BBBDDDEEEEEEDDDGGGHHHHHHIIIJJJKKKLLLLLLHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJQQQ___ppp}}}|||vvv|||{{{tttooosssuuuzzz{{{ddd[[[TTTWWW```kkkwww~~~}}}}}}yyy{{{{{{yyyvvvuuuwwwzzzzzzvvvYYYMMMHHHDDDEEEJJJGGGHHHJJJJJJLLLNNNOOOOOOMMMLLLLLLJJJGGGDDDAAA@@@===<<<:::999888888888999777777888:::<<>><<<===<<<<<<;;;;;;;;;;;;;;;::::::999888888777666666777777777666555555444444444444444444444444444444444444444333333333222222333222222111111222222333222222222222222222222222111222222222222333333333111222333222222333666888:::CCCSSSggg|||sssttttttwww|||~~~{{{oookkkgggfffggghhhhhhgggiiinnntttzzz|||zzzyyy{{{}}}|||yyywwwxxxyyy}}}~~~yyykkkaaaXXXTTTNNNHHHEEEFFFIIIJJJHHHMMMSSSXXX\\\cccmmmuuu}}}~~~vvvgggXXXOOOHHHAAA>>>@@@;;;<<<>>>???AAABBBCCCDDDEEEDDDBBBBBBFFFPPP]]]fffeee___[[[XXXOOOHHHPPP___uuu}}}~~~ooo]]]TTTTTTWWWmmmyyyZZZCCC999555222000111000///......///000........./////////000000000000000000000000000000000000000111222222333333222333444555666777777888666666777888999:::;;;;;;???BBBDDDCCC???===???BBBBBBAAA@@@AAACCCDDDDDDCCCFFFFFFGGGHHHIIIJJJKKKKKKGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJMMMUUUbbbqqq}}}zzzsssyyy|||xxxuuutttxxx}}}vvv[[[TTTPPPRRRWWW^^^hhhppp{{{}}}|||{{{wwwyyy{{{zzzxxx{{{mmmWWWEEEDDDHHHFFFFFFJJJJJJLLLLLLMMMNNNPPPOOOMMMKKKKKKJJJHHHEEEBBB???===;;;:::999777777777888888777777888:::===@@@CCCEEEIIIJJJOOOUUUUUUUUU___lllzzz{{{vvvgggVVVPPPXXXcccoooZZZTTTQQQJJJIIIGGGDDDAAAAAABBBDDDAAA@@@?????????>>><<<:::======<<<;;;;;;;;;;;;<<<======<<<;;;:::888888777777777777666555555444444444444444444444444444444444444444333333333222222222111111111111111111222222222222222222222222222111111222222222333333333000111111111000111333666555;;;HHH[[[pppyyyvvvrrrsssxxxxxxpppllljjjgggbbb^^^^^^```bbbeeejjjrrrzzzwwwlllddd[[[QQQIIIFFFGGGGGGGGGEEEFFFGGGIIIPPPUUU\\\```dddkkkuuu||||||uuukkk[[[LLLCCC>>>999999===:::;;;===???BBBDDDFFFGGGCCC>>>;;;AAANNN\\\dddfffaaaYYYSSSOOOIIIHHHYYYpppyyywwwmmm\\\RRRVVVaaaiiibbbAAA444666444,,,............---...000222............/////////000000000000000000000000000000000000111222222333333222333333444555666777777555555666888999:::;;;<<<>>>BBBDDDCCC???>>>@@@DDDCCCBBBAAABBBDDDEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJJJJFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJNNNYYYhhhxxxyyyqqqvvv~~~|||}}}~~~~~~~~~~~~xxx|||tttXXXTTTSSSVVVZZZ^^^eeemmmuuu~~~|||{{{zzzwwwzzz|||}}}~~~dddNNNKKKFFFEEEHHHJJJJJJIIIKKKMMMOOONNNLLLLLLOOORRRNNNLLLHHHDDDAAA>>>:::777888888888888888888999999<<<;;;:::<<<@@@DDDGGGIIIJJJNNNTTT\\\dddlllssswwwzzzmmm```VVVXXXhhhyyy{{{aaaZZZTTTMMMJJJGGGDDDBBBBBBBBBAAA@@@???>>>???@@@AAAAAA???===;;;;;;<<<<<<;;;;;;:::999999999999888777666666555666666555444444444444555555444333222222444555777666555555333222111000000222222222222222222222222111111111111111111111111222222222111111111000000111111222222222333333333888888===KKK___qqq}}}~~~{{{xxxttttttuuuzzz|||uuuooojjjgggccc```]]]\\\___ccceeefffooosssyyy}}}wwwqqqgggbbb[[[TTTNNNIIIEEECCCCCCDDDEEEFFFGGGJJJNNNRRRYYY___gggooouuuzzz|||vvviii[[[TTTLLLCCC===<<<<<<:::888>>>======AAAFFFHHHDDD@@@===@@@DDDLLL]]]jjjiii```UUURRRNNNMMMSSS___mmmvvv{{{jjj[[[UUUPPPTTTmmmdddAAA777999666000...////////////////////////---------............///000000000000111111111111000000000000111111111111555444444444444555666666666666666666777888999:::===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEEEEFFFEEEEEEFFFHHHKKKIIIHHHHHHIIIKKKLLLLLLKKKKKKKKKLLLMMMOOOYYYnnn}}}{{{zzz|||{{{xxxxxxyyywwwyyy~~~qqqaaaYYYXXXbbbmmmttt{{{}}}|||{{{zzzzzz|||}}}~~~eeePPPJJJGGGEEEEEEHHHKKKMMMMMMNNNPPPRRRQQQOOONNNPPPRRRNNNKKKFFFCCC@@@===:::777888888888888888888999999;;;;;;;;;>>>BBBFFFHHHJJJNNNTTT^^^jjjttt{{{~~~|||ssshhh___\\\cccuuulll[[[UUUOOOIIIIIIFFFCCCAAAAAAAAA@@@??????>>>>>>???AAAAAA???===;;;;;;;;;;;;;;;::::::999999999888777777666555555666666555444444444444444555444333222222333555666777777666555444333222222222222222222222222222222111111111111111111111111222222222111111111000000111111111222222222333333555555888CCCTTTgggvvv~~~xxxrrrvvvxxxrrrqqqvvv}}}|||vvvpppmmmhhhddd```^^^^^^___``````cccgggkkknnnrrrvvv}}}uuuiii___ZZZUUURRRNNNJJJHHHGGGFFFEEEDDDFFFHHHIIILLLOOOTTTXXXbbbgggooovvv|||zzzssslll___SSSKKKDDD<<<888999::::::888<<<===@@@DDDGGGFFFCCC???===BBBJJJWWWhhhppphhhZZZOOOKKKIIIQQQ```ooovvvyyymmm___TTTRRRRRR]]]~~~vvvXXX;;;444666444///...........................------------................../////////000000000//////000000000111111111333333333333333444444555666555555666666777888999<<<<<<===>>>??????????????????@@@@@@AAACCCDDDEEEDDDEEEFFFEEEEEEEEEHHHJJJIIIHHHGGGHHHJJJKKKJJJIIIJJJJJJJJJKKKLLLTTTgggyyy~~~yyyyyyzzzyyyyyyyyysssttt~~~sssfff___```ooo~~~~~~}}}|||{{{zzz[[[OOOFFFFFFDDDCCCEEEIIINNNPPPQQQRRRSSSUUUTTTRRRPPPOOOOOOLLLHHHCCC@@@===<<<:::999666777777777888888999999999;;;===AAADDDHHHJJJLLLOOOWWWfffuuu~~~{{{vvvkkkccc\\\[[[bbbooowww^^^YYYUUUNNNJJJGGGDDDAAA@@@@@@@@@???>>>>>>>>>===>>>@@@@@@>>><<<:::;;;;;;;;;;;;:::999999888888777777666666555555666555555444444444444444444333222222222333555666777777666555444333222222222222222222222222222222111111111111111111111111222111111111111000000000111111111222222222222333333222333999EEEWWWjjjvvv}}}~~~~~~wwwmmmkkktttvvvooooootttzzz{{{xxxrrrnnniiidddbbb```^^^]]][[[\\\^^^```aaadddhhhkkkoooqqqtttzzzssspppkkkcccZZZQQQJJJGGGFFFEEEDDDCCCDDDFFFHHHIIIHHHJJJNNNQQQTTTYYY^^^bbbmmmrrrxxxwwwlllddd\\\QQQGGGAAA<<<777666888;;;;;;;;;:::>>>CCCFFFFFFCCC@@@>>>AAAJJJXXXgggsssrrrcccRRRLLLJJJOOOaaavvv|||ttt\\\RRRMMMQQQXXXkkk[[[FFF444000222000...///........................------------............------.........///////////////000000000000111111222222222222333333333333444444444444555666777888999:::;;;<<<============?????????@@@AAABBBCCCDDDDDDEEEFFFEEEEEEEEEGGGIIIIIIGGGGGGGGGIIIJJJIIIHHHIIIHHHHHHHHHHHHNNN^^^mmmzzzwwwyyyyyyyyy~~~{{{rrrqqq{{{~~~tttmmmiiinnn~~~{{{|||~~~~~~}}}]]]KKKJJJGGGDDDDDDEEEGGGKKKOOOSSSTTTVVVWWWWWWWWWTTTQQQNNNLLLIIIEEE@@@<<<;;;;;;:::999666666777777888999::::::999<<<@@@DDDGGGJJJLLLNNNPPP[[[lllzzzxxxkkkaaa[[[VVVTTT\\\jjj}}}cccVVVWWWQQQKKKKKKEEEBBB@@@>>>>>>???>>>===>>>===<<<===>>>>>>===<<<:::::::::::::::999888888777777777666666555555555666555444444333333444444333333222222222333444555444444333333222111000000111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222222222111111222333999GGGYYYgggppp}}}~~~{{{yyy}}}sssmmmnnnzzzwwwooommmtttxxx~~~|||vvvqqqmmmiiieeebbb]]]]]]\\\[[[ZZZ[[[\\\]]]^^^^^^___bbbfffkkkooorrrwwwyyy}}}xxxpppiiiccc```ZZZXXXTTTOOOKKKHHHEEEDDDEEEEEEEEEEEEFFFIIILLLOOOOOORRRWWW[[[___eeejjjnnnuuuyyy|||uuuiii^^^UUUMMMDDD======:::777777:::===??????<<>>???AAANNNYYYiiissssssiiiXXXKKKLLLSSSdddzzzvvveeeTTTNNNNNNZZZjjjnnnEEE:::000000111///...///........................,,,,,,---------.........------........./////////////////////000000000111111222222333333333333333333333333333444555666666777888999:::;;;<<<<<<<<<>>>>>>>>>???@@@AAABBBBBBDDDEEEFFFFFFEEEEEEFFFHHHHHHGGGFFFFFFHHHHHHHHHFFFIIIHHHGGGGGGFFFIIIUUUbbbssszzzsssvvvwwwwwwxxx}}}~~~uuussstttyyy~~~uuutttxxx~~~|||zzz~~~lll[[[KKKFFFHHHDDDFFFGGGIIIKKKNNNQQQUUUWWW]]]\\\[[[ZZZWWWRRRNNNKKKEEEBBB===:::999::::::999555666777888999:::;;;<<<:::>>>CCCFFFHHHKKKNNNQQQTTTbbbtttrrr```UUUSSSRRRWWWeeewwwvvvUUUQQQRRRIIIDDDIIICCCAAA>>>===>>>>>>=========<<<;;;;;;<<<===<<<;;;999999::::::999999888777666666666555555555555555555555444333333333333333222222222222333333444444333333333222222111111000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222000222444333444<<>>???@@@AAACCCCCC???;;;<<>>>>>>>>>>>>>>???@@@AAACCCEEEFFFFFFEEEDDDEEEGGGGGGFFFEEEFFFHHHHHHHHHFFFIIIHHHGGGGGGEEEFFFOOOYYYhhhzzz{{{oooqqqsssttttttvvv}}}}}}vvvvvvpppooorrr{{{~~~xxx~~~{{{yyyxxxxxxkkkRRRKKKFFFGGGHHHBBBHHHKKKNNNPPPRRRUUUXXX[[[bbb```]]]ZZZVVVRRRMMMIIIAAA>>>:::999999999999888666666777999:::<<<===>>>===AAAFFFHHHIIIKKKPPPTTTUUUeeexxxzzzjjj[[[RRRNNNRRR]]]nnnfffRRRQQQQQQGGGDDDIIICCC@@@>>>======>>>=========;;;::::::;;;<<<<<<;;;888999999999999888777777555555555555555555444444555444444333333333333333222222222222333333333333555444444444333333333222111111111111111111111111000000000000000000000000//////000000000000000111000000000111111111111222000333555444333666>>>EEEZZZmmmzzztttttt}}}wwwpppnnnvvv}}}{{{xxxoookkkfffbbb___\\\YYYWWWQQQPPPPPPOOOPPPQQQSSSTTTSSSTTTUUUWWWXXXXXXXXXXXXVVVXXX[[[^^^aaadddhhhkkklllkkkkkkmmmooooooooommmiiifffbbb___^^^\\\YYYWWWSSSRRRQQQOOOMMMLLLJJJJJJGGGFFFDDDCCCCCCEEEGGGHHHEEEHHHLLLNNNQQQUUU\\\bbbhhhkkkppptttwww{{{~~~wwwqqqbbbWWWLLLEEEAAA;;;888888888999999:::<<<===>>>???CCCBBB@@@<<<:::AAAMMMWWWiiinnnpppiiiYYYJJJIIIOOOPPPhhhoooYYYNNNMMMQQQ___xxxbbb???444333222111000000///000------------------------,,,,,,,,,,,,------------....../////////000000000......////////////000000111222444555555555444333222222222222333444555666666777888:::;;;<<<<<<==================>>>??????CCCEEEFFFFFFEEEDDDDDDEEEFFFEEEEEEFFFHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEKKKRRRaaarrrqqqrrrtttwwwwwwwww{{{{{{vvvvvvpppmmmnnnvvv~~~|||~~~~~~~~~|||yyywwwxxxzzz|||~~~pppWWWKKKKKKGGGFFFIIIGGGIIIMMMQQQTTTVVVYYY]]]aaabbb^^^XXXTTTPPPLLLGGGBBB===;;;999888999999888777666777888:::<<<>>>???@@@@@@DDDHHHIIIHHHKKKQQQVVVYYYjjj|||uuudddXXXSSSQQQZZZjjj|||ppp^^^PPPOOOOOOIIIGGGIIIBBB@@@=========>>>>>>======;;;999999:::;;;;;;;;;888888888888888777777666444444444444444444444444555444333333222222333333111111222333333333333333444444444333333333333333111111111111111111111111000000000000000000000000////////////000000111111000000000000111111111111000111333333222444999===KKK^^^sss}}}}}}zzzxxx{{{zzzqqqvvv|||~~~|||wwwqqqllliiifffbbb___WWWVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOMMMOOOQQQRRRSSSUUUYYY[[[[[[ZZZZZZZZZ\\\\\\[[[ZZZYYYWWWSSSQQQQQQQQQPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHIIIJJJLLLNNNOOONNNRRRWWWYYY\\\aaaiiioootttwww{{{~~~{{{wwwpppggg```TTTIII???===;;;888777:::666888:::<<<===>>>@@@AAAAAA???===<<<@@@KKKZZZeeekkkgggaaaYYYNNNGGGMMMXXXaaavvvvvv___SSSQQQSSS___ttteeeNNN777111111000...///000000///------------------------++++++,,,,,,,,,---------------........./////////........./////////000000000111333444444444222222333222222333333444555666777888999;;;<<<===>>>>>>======<<<<<<======>>>>>>CCCEEEFFFGGGEEEDDDDDDDDDEEEEEEEEEFFFIIIKKKKKKJJJFFFEEEEEEGGGFFFDDDHHHNNNVVVfff|||~~~{{{{{{|||vvvuuurrrsssvvv{{{~~~~~~~~~}}}~~~~~~{{{yyyyyy}}}lllUUUFFFEEEKKKDDDAAAHHHKKKIIIMMMRRRVVVXXX\\\aaaeee^^^YYYRRRMMMIIIEEE@@@;;;:::999888888999999777666777888999;;;===???@@@AAACCCFFFIIIIIIHHHJJJQQQWWWbbbsssuuubbbYYYWWW\\\hhh{{{yyyeeeWWWJJJHHHIIIGGGDDDDDDBBB@@@>>>===>>>>>>>>>===<<<:::888888999;;;;;;:::888888888888888777666666444444444444444444444444555444333333222222333333111111222333333333333222222222111111111111111111000000000000000000000000000000000000000000000000.../////////000000111111000000000000111111111111000000000000111444777:::<<>>???AAACCCDDD>>><<<;;;===FFFTTTdddoooiii^^^SSSMMMIIIIIISSS___tttkkkWWWRRRVVVeeevvveeeIII;;;...//////---,,,---000000///------------------------++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000...000222333333333111000333333333333444555666666888999:::<<<===>>>??????======<<<<<<<<<======>>>BBBEEEGGGGGGEEEDDDCCCDDDEEEDDDDDDGGGJJJLLLLLLKKKDDDCCCDDDFFFFFFDDDGGGLLLJJJZZZqqq~~~yyyzzz|||wwwvvvsssyyy~~~}}}}}}~~~~~~~~~~~~{{{zzz|||oooZZZNNNGGGFFFDDDDDDEEEHHHKKKMMMNNNQQQVVV[[[___bbbbbbbbbXXXQQQIIIDDDCCCBBB>>>:::999999888777777777777777888888:::;;;>>>AAACCCDDDIIIGGGIIILLLLLLKKKRRR]]]lll|||~~~gggXXXXXX^^^kkkwwwgggWWWQQQJJJGGGGGGGGGEEEAAACCCBBBAAA@@@>>>===<<<;;;======<<<;;;::::::999999888888777555555444444444222333333444555555555444555555444444444333333333333333333333333333333333333333222222111000//////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111444@@@RRRcccqqqzzzyyyyyy{{{vvvsssxxx{{{zzzuuurrrpppkkkgggccc```______[[[[[[ZZZWWWSSSQQQRRRSSSUUURRROOONNNOOORRRSSSTTTTTTTTTSSSRRRRRRQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKMMMNNNOOOPPPRRRSSSTTTUUUVVVWWWYYY\\\```cccggghhhqqqsssuuuwwwyyy|||zzzqqqfff]]]WWWQQQHHHBBB;;;:::888777777999:::<<<:::<<<>>>AAABBBAAA@@@>>>CCC>>>>>>JJJ]]]lllooolllXXXTTTOOOJJJKKKVVVkkk{{{}}}qqq^^^RRR]]]qqqcccDDD<<<777///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///............////////////////////////000000000000222222111111222222333444666777888999;;;<<<===>>><<<;;;:::<<>><<>>===:::666888888777777777777777888::::::<<<>>>AAACCCFFFGGGIIIJJJLLLMMMLLLNNN[[[jjjyyyxxxaaaUUUYYYaaatttqqqYYYUUUPPPIIIGGGGGGGGGEEEBBBCCCBBBAAA@@@>>>===<<<;;;<<<<<<<<<;;;:::::::::999888888777666555555555555222333444555555555555555555555444444444333333333333333333333333333333333333333222111111000//////////////////////////////////////////////////////.../////////000000000000000000000000000000000000//////000000000111111111333888CCCSSSeeevvv~~~zzzxxxzzzxxxssswwwyyyqqqrrruuuyyy~~~}}}yyyuuurrrpppoooooojjjkkkjjjgggdddaaa```aaa^^^\\\YYYXXXZZZ[[[\\\[[[XXXWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZ]]]___aaacccdddhhhiiikkkmmmpppsssuuuwwwzzz{{{}}}{{{ttthhh```VVVNNNIIIDDD>>>999:::999888888888:::<<<======???BBBBBBAAA???===<<<===@@@HHHWWWgggooolllfffVVVSSSPPPQQQXXXgggzzz|||nnnbbbWWWWWWkkknnnLLL888444111+++........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------........................////////////.../////////000000000000222222111111222222333444666666777888:::;;;<<<<<<:::999999;;;>>>???>>><<>>===<<<<<<;;;;;;;;;;;;::::::::::::999888777666555555555555333444555555555555555555555555444444444333333333333333333333333333333333222222222111111000000///////////////////////////////////////////////////....../////////000000000000000000000000000000000//////000000000000111111333111444@@@VVVmmm~~~{{{tttpppssszzzxxxnnnjjjooo~~~rrrlllmmmppptttyyy~~~}}}||||||vvvwwwxxxvvvrrrnnnllllllfffeeeccccccddddddcccaaa_________^^^^^^]]]]]]\\\YYYZZZZZZ[[[\\\^^^___```aaabbbdddgggkkknnnpppqqquuuuuuvvvxxxzzz}}}}}}vvvllldddXXXRRRIIIBBB???===999666777888888999:::<<<>>>???@@@CCCDDDCCC>>>;;;;;;<<<<<>>>>><<>>;;;:::999777555666666666777777888999:::>>>???AAADDDGGGIIIKKKLLLLLLLLLLLLNNNTTTcccxxxvvvcccVVVWWWiii|||sss\\\VVVNNNKKKGGGFFFFFFGGGFFFDDDAAAAAA@@@???>>>===<<<<<<::::::::::::::::::;;;;;;999888777777666666666777444555555666666666555555555555444444444333333333222222222222222222222222222111111111000000000///////////////////////////////////////////////////........./////////000000000000000000000000000000////////////000000000111444111///666GGG]]]rrr}}}vvvmmmkkkpppvvvxxxooojjjkkkvvv|||ooommmkkkkkkooouuu|||}}}yyyvvvuuurrrqqqpppqqqqqqpppnnnkkkkkkkkkkkkjjjjjjjjjiiiiiifffffffffgggiiijjjlllmmmmmmnnnpppsssvvvyyy{{{|||zzzzzz|||~~~~~~|||{{{zzzwwwvvvtttrrrmmmfff\\\VVVMMMGGGAAA<<<;;;;;;;;;:::777777999;;;===>>>???@@@BBBCCCCCC???;;;:::===BBBHHHTTTdddnnnlllbbbVVVOOOLLLRRR^^^mmmxxxhhhVVVPPPYYYooosssWWW;;;222333222222333------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////........./////////000000111111111111111222222333555555555666666777777777888999:::<<<===>>>>>>>>>AAAAAA@@@???>>>???BBBEEEBBBBBBBBBAAABBBCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHKKKJJJMMMUUUbbbuuu{{{vvvvvvuuussssssxxxvvvqqqqqqvvvwww~~~vvvvvvvvvwww{{{kkkYYYLLLIIIEEECCCBBBBBBAAA@@@DDDEEEGGGJJJNNNRRRVVVXXX[[[ZZZYYYVVVRRRMMMIIIGGGBBB???===;;;999999777777666666777777999:::<<<===???@@@CCCFFFHHHJJJKKKKKKJJJJJJLLLTTTeee{{{|||kkk___[[[ddd{{{dddUUURRRKKKIIIGGGFFFFFFFFFEEEDDDAAA@@@@@@???>>>===<<<<<<999999::::::::::::::::::999999888777777777777888666666666777777666555555555555444444444333333333222222222222222222222222111111111000000000000000............................................................////////////////////////////////////...////////////000000000111222222333999III]]]kkkooouuuzzzvvvnnnhhhhhhkkk}}}vvvpppnnnmmmooossswww}}}wwwooohhhfffjjjpppttt{{{~~~}}}zzzyyyyyyxxxxxxxxxxxxxxxwwwzzzyyyyyyyyyzzzzzz{{{||||||zzzssssssrrrqqqooollljjjiiidddbbb^^^YYYTTTOOOIIIFFF@@@===999777777888:::;;;888999<<<>>>@@@@@@AAAAAAAAA@@@>>>;;;:::>>>FFFLLLXXXaaaiiihhh]]]QQQKKKIIIPPP^^^ppp}}}mmmcccYYYRRRVVVeee~~~{{{SSS???111111222...,,,000------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...------------........................////////////111111000000111111222333444444444555555666666666:::;;;<<<>>>>>>??????@@@@@@@@@@@@??????@@@DDDGGGCCCBBBBBBBBBBBBCCCDDDEEECCCCCCDDDEEEFFFGGGHHHHHHFFFFFFIIIMMMTTTaaawww~~~wwwwwwuuuuuuxxx|||zzzrrrnnnlllnnnmmmsss}}}~~~{{{yyyzzz}}}oooaaaXXXNNNDDDCCC@@@======>>>AAABBBBBBGGGHHHJJJMMMQQQTTTWWWYYYWWWTTTPPPLLLHHHFFFEEEEEE<<<;;;:::888777777666666666777777999:::===>>>???AAABBBEEEGGGIIIJJJJJJJJJIIILLLSSSbbbyyyqqqdddccciiivvvnnn[[[PPPLLLIIIHHHGGGFFFEEEDDDDDDDDD@@@@@@???>>>>>>===<<<<<<::::::::::::999999999999999999888888888888888999777777777777777666666555555555444444444333333333222222222222222222222222000000000000000000000000................................................------........./////////////////////////////////......////////////000000...111333111000888FFFRRR___iiiuuuxxxsssllliiiiiisss{{{tttrrrrrroookkkiiimmmsss~~~zzznnnfffcccdddeeepppsssyyy{{{vvvrrrooofffeeecccaaa^^^\\\ZZZYYYTTTQQQLLLGGGBBB???>>>===:::999888888888:::<<<===<<<===@@@BBBCCCBBBAAA@@@???<<<:::;;;@@@HHHQQQVVVaaadddddd[[[NNNFFFGGGLLL\\\ooommm[[[NNNOOOSSS```sss~~~[[[<<<444000333333---+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,------------,,,------------.........------........./////////111000000000000111222222333333333444555666666777;;;===??????>>>>>>???@@@>>>???@@@@@@@@@AAADDDFFFBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEHHHKKKMMMSSSbbbqqq|||yyyxxx{{{xxxqqqllliiikkkiiillluuu~~~~~~{{{|||}}}tttcccQQQGGGEEEDDDAAAEEECCC@@@???AAADDDFFFGGGIIIJJJLLLOOOQQQTTTVVVWWWQQQNNNJJJFFFCCCAAAAAABBB888999999888777666777777777777888:::<<>>======<<<<<<;;;:::::::::999888888888999999888888888999999:::777888888888888777666555555555444444444333333333111111111111111111111111///000000000000000000000................................................---------.........//////////////////////////////........./////////000000...000222000...222:::AAANNN[[[kkkuuuvvvqqqllljjjiiioooyyyxxxwwwxxxvvvsssrrrmmmooosss|||}}}rrrjjjdddaaafffiiinnnuuu|||~~~{{{vvvpppjjjeeebbb[[[YYYVVVSSSPPPNNNMMMMMMGGGFFFCCC???<<<;;;;;;<<<888999:::;;;;;;===>>>???@@@AAADDDEEEEEECCCAAA???<<<:::;;;AAAKKKUUUZZZ[[[\\\]]]ZZZPPPGGGEEEMMMUUUiii~~~|||ooo___QQQLLLSSS^^^lll}}}dddBBB444333222222111//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////000000000000000111222222222222333444555666777888;;;>>>@@@???===<<<===???;;;===???@@@@@@AAACCCEEEAAAAAACCCDDDDDDDDDCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGIIIKKKJJJLLLVVVaaawwwqqqkkkqqqmmmmmmqqqwww}}}~~~ZZZXXXRRRHHHDDDEEEEEEDDDFFFEEEDDDEEEGGGHHHGGGFFFJJJKKKMMMOOOQQQSSSTTTUUUNNNLLLHHHDDDAAA???>>>>>>888999:::999888888888999777888999;;;===@@@BBBDDDFFFHHHJJJKKKLLLKKKJJJIIIPPP^^^nnnzzzuuuiiiggguuudddYYYTTTNNNJJJGGGHHHGGGFFFCCCBBBBBBBBB??????>>>>>>======<<<<<<;;;;;;::::::999888777777999999999888999999::::::888888888888888777666666555555444444444333333333111111111111111111111111////////////000000000000................................................---------.........//////////////////////////////............/////////000000000000000111333777:::???LLL^^^lllqqqnnnjjjfffbbbfffnnnyyy~~~~~~pppoooooosss{{{uuulllfff```bbbfffkkkqqqwww}}}{{{zzzxxxuuuooohhhbbb\\\XXXRRRPPPLLLHHHEEECCCCCCCCC>>>>>>===;;;888888888999333666888::::::;;;<<<===CCCDDDFFFHHHGGGDDD@@@>>>;;;:::===GGGTTT]]]___]]]SSSTTTRRRKKKFFFHHHSSS^^^qqqnnn```VVVMMMUUU^^^jjjvvvzzzTTT666111222000,,,+++...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////000000000000000111111222111222333444666777888999;;;===@@@???<<<:::;;;===888;;;>>>??????@@@AAACCC???@@@BBBDDDDDDCCCBBBAAACCCCCCDDDEEEFFFGGGHHHHHHGGGFFFGGGHHHGGGGGGOOOXXXooowwwqqqwwwqqqmmmmmmnnnsss~~~~~~~~~FFFEEEDDDCCCBBBAAAAAAAAADDDDDDCCCDDDEEEHHHKKKMMMPPPOOOOOOOOONNNMMMMMMMMMEEEDDDBBB@@@>>><<<;;;;;;666888999999888777777888777999===@@@AAADDDFFFHHHLLLLLLJJJHHHGGGIIIOOOTTT^^^qqq{{{sssmmmeeeqqq|||gggXXXUUUOOOKKKKKKJJJIIIHHHFFFDDDAAA???>>>>>>??????===;;;:::;;;======<<<<<<;;;;;;:::999999888888888888888888888888777777777777777666555555666555555444222111000000000000000000000000000000////////////....................................------------------------....................................////////////............////////////............///000222222777???OOOaaalllnnnoooqqqdddYYYXXXgggzzztttfffeeeqqqwwwkkk```___^^^___aaafffkkknnnvvv{{{~~~{{{wwwtttmmmjjjeee___XXXSSSOOOMMMBBBBBBAAA@@@>>>===<<<;;;::::::999777555555888:::888888999:::===@@@DDDGGGJJJMMMNNNJJJAAA<<<;;;===<<>>+++......---------,,,,,,,,,---------,,,,,,+++++++++******++++++++++++************+++++++++,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,........................---...///...---...///111444444444444555777888999;;;;;;::::::999999:::::::::<<<>>>AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBDDDEEEFFFGGGFFFFFFGGGFFFFFFFFFGGGHHHHHHIII\\\kkk}}}~~~wwwyyywwwsssmmmjjjkkkqqqvvvxxxBBBBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEFFFHHHJJJLLLMMMOOONNNMMMLLLJJJHHHGGGGGGBBBAAA@@@>>><<<:::999999666888999888777777888999999<<<@@@CCCDDDFFFHHHJJJJJJLLLNNNNNNOOOSSS\\\ccczzzxxxjjjcccbbbooovvv[[[SSSSSSNNNJJJJJJIIIIIIHHHFFFDDDAAA@@@>>>>>>??????===;;;:::;;;======<<<<<<;;;;;;:::999999888888888888888888888888777777777777777666555555666555444333222111111000000000000000000000000000000000/////////.................................------------------------....................................////////////............///////////////.........///000111111333666BBBTTTccclllrrrwwwmmmaaaZZZaaaooo{{{oooggglllxxxrrrmmmfff```\\\\\\]]]___dddhhhnnnssswww||||||zzzwwwuuurrrnnniiifff]]]ZZZVVVPPPKKKFFFCCCAAA===<<<;;;:::999888777777777777777666555555888:::<<<<<<<<<===???DDDJJJMMMRRRPPPKKKEEE??????DDDHHHMMMQQQWWW]]]___]]]WWWRRRKKKJJJLLLSSS```ppp}}}xxxpppdddYYYRRRSSSYYY___pppdddLLL???777000...------------,,,,,,,,,,,,,,,,,,---,,,,,,++++++******++++++++++++***************+++++++++,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,........................---...///...------///111222222333333444666777888::::::999999999999999:::;;;<<<>>>@@@BBBBBBBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@AAABBBDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKUUUhhh}}}vvvuuuyyy|||{{{vvvpppiiifffgggiiivvvrrrfffAAABBBCCCDDDEEEGGGHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLJJJHHHEEEBBB@@@???>>>>>><<<;;;:::888777777777888888888777777:::<<<<<>>??????===;;;:::;;;======<<<<<<;;;;;;:::999999888888888888888888888888666777777777777666555555555555444333222111111000000000000000000000000000000000000000////////////........................---------------------------------------------------............/////////---............//////////////////...//////000000000///555DDDUUUeeetttzzznnnbbb___eeennnzzzzzzlllkkkrrrxxxyyylllaaa[[[XXXWWWVVVXXX\\\```eeekkkrrrvvv{{{{{{xxxssspppkkkgggccc^^^XXXUUULLLJJJGGGCCC???;;;999888888888777666666555444444555666777777777777999;;;>>>@@@BBBDDDGGGKKKPPPTTTVVVPPPGGGAAAAAAGGGPPPWWWaaabbbaaa^^^ZZZUUURRRQQQNNNNNNUUUdddvvviii^^^QQQJJJMMMZZZiiirrrbbbDDD444---///333------------,,,,,,,,,,,,***+++,,,---------,,,+++******++++++++++++***************++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,---------------------------...///...------///111111111222333444555666666999888888888888888999999<<<===>>>???@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAAAAABBBDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHKKKUUUjjjxxxrrrtttzzz|||{{{tttllleeebbbaaaiiippp}}}yyymmm___UUUEEEEEEFFFFFFGGGGGGGGGGGGJJJLLLNNNOOOPPPOOONNNMMMIIIHHHFFFDDDAAA???===<<<;;;;;;;;;:::999888777777888999888888777999===@@@>>>BBBFFFIIIJJJJJJJJJKKKNNNIIIGGGOOO```wwwvvvqqqfff___nnnbbbXXXPPPPPPOOOJJJFFFFFFHHHGGGFFFDDDBBBAAA@@@@@@>>>??????===;;;:::;;;======<<<<<<;;;;;;:::999999888888888888888888888888666666777777666666555444444444333333222111111000000000000000000000000000111111000000000/////////........................---------------------------------------------------------.........//////---------.........//////000//////.........//////111///222:::FFFWWWmmm{{{ooogggdddgggpppwwwsssppprrrssswwwzzz~~~pppddd\\\XXXUUUUUUTTTUUUXXX]]]bbbfffmmmqqqvvvzzz~~~{{{wwwqqqmmmjjjgggaaa\\\WWWQQQKKKHHHDDDBBB@@@===;;;999888777777777666666666666555555666888999:::999:::<<<>>>???DDDKKKOOOPPPQQQRRRSSSOOOJJJDDDCCCIIIRRR\\\aaajjjhhhbbbZZZQQQMMMNNNQQQVVV[[[fffvvv{{{rrr[[[QQQGGGGGGTTTiii|||tttMMM;;;333+++,,,222---------,,,,,,,,,++++++((()))+++---------,,,+++******++++++++++++******************++++++++++++,,,+++++++++++++++++++++***+++,,,,,,------,,,,,,---------------------------.........------///000000111222333444555555666777777666777777888999999======>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGLLLKKKNNNZZZqqq}}}vvvwww{{{zzz~~~wwwoooiiieeecccdddhhhqqq~~~|||nnnhhhbbbYYYRRREEEFFFGGGIIIIIIIIIIIIIIIMMMNNNPPPRRRRRRPPPNNNMMMEEEEEECCCBBB@@@>>>===<<<:::;;;;;;;;;;;;:::999888999999:::::::::<<<@@@CCCAAADDDGGGIIIIIIIIIJJJJJJNNNKKKNNN```zzzrrrgggccc```ddd|||rrr\\\VVVPPPNNNLLLHHHFFFFFFFFFEEECCCBBBAAA@@@@@@@@@>>>??????===;;;:::;;;======<<<<<<;;;;;;:::999999777777777777777777777777666666666666666555444444333333333222222111111000000000000000000000000000000000000000////////////........................------------------------------------------------------------............------------............000///...............///111222333555777CCC[[[qqq~~~}}}yyyqqqiiigggiiijjj{{{yyyxxxuuupppoooqqqxxxrrreee^^^YYYVVVRRRPPPPPPSSSWWWYYY^^^bbbgggkkkooowww{{{vvvqqqkkkeee```___\\\VVVQQQLLLGGGBBB???======;;;:::888888777777666666666666777777777777777999:::;;;;;;<<>>888666...+++000------,,,,,,,,,+++++++++((()))+++,,,,,,,,,,,,+++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,---...---,,,---...000111222333555666666666666666555666666777888999:::==============================>>>>>>??????@@@@@@BBBCCCEEEFFFGGGHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGIIIOOO^^^xxx~~~xxxwwwwwwpppkkkgggeeeeeegggkkksss~~~}}}kkkaaa___\\\VVVPPPCCCEEEHHHJJJLLLMMMMMMMMMMMMNNNOOOPPPPPPNNNLLLKKKBBBBBBAAA@@@???>>>===<<<:::;;;<<<======<<<;;;:::999:::<<<======@@@CCCFFFDDDFFFHHHIIIHHHHHHJJJKKKOOOUUUfffmmmccc]]]aaajjjzzzqqqcccUUUQQQKKKHHHGGGFFFFFFFFFDDDCCCAAA???>>>??????@@@>>>??????===;;;:::;;;======<<<<<<;;;;;;:::999999777777777777777777777777555666666666666555444444333333222222111111111111000000000000000000000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------------..................---....../////////111333111...222EEEWWWiiippptttrrrmmmkkkhhheeettt{{{~~~zzzsssiiihhhjjjtttyyypppbbb]]]VVVQQQOOOOOOPPPPPPQQQTTTWWWZZZ]]]dddmmmtttxxx|||~~~}}}}}}vvvrrrmmmhhhccc]]]WWWSSSQQQNNNIIIEEEBBB???;;;999666666555555444444555555444444555666777777888888888:::;;;<<<>>>BBBFFFJJJXXX^^^bbb___UUUJJJBBB@@@BBBHHHQQQYYY___```___^^^\\\WWWPPPKKKLLLSSS^^^fff{{{zzzjjj^^^WWWKKKNNNUUUbbbttt]]]EEE111///000,,,+++000,,,,,,,,,,,,++++++++++++************++++++++++++******++++++++++++******)))))))))************+++*********+++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000000222444555666666666666555555555666777999:::;;;<<<<<<;;;;;;;;;<<<======<<<<<<===>>>??????@@@@@@BBBCCCEEEGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBEEEGGGHHHNNN```{{{}}}~~~wwwqqqlllhhheeehhhiiijjjkkkoooyyyvvvkkk___WWWVVVTTTOOOJJJEEEGGGIIILLLMMMNNNMMMMMMKKKKKKLLLLLLKKKIIIHHHGGGAAAAAA@@@???===<<<;;;;;;999:::<<<>>>>>>>>><<<<<<999;;;>>>@@@AAACCCFFFHHHHHHIIIIIIIIIHHHHHHKKKMMMYYYgggsss______cccooouuu___ZZZQQQMMMGGGCCCDDDEEEEEECCCBBB@@@???===<<<===>>>???>>>??????===;;;:::;;;======<<<<<<;;;;;;:::999999777777777777777777777777555555666666555555444333222222222222111111111111000000000000000000000000............------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........------------......///000//////000111///...666???MMMXXXbbbgggjjjnnnnnnjjjqqqvvv}}}tttllleeefffooozzzwwwoooeee\\\VVVSSSOOOMMMLLLMMMNNNMMMNNNRRRZZZ```ccchhhoootttvvv{{{}}}|||yyyvvvrrrooommmllleeebbb\\\WWWSSSOOOKKKHHHEEEBBB>>><<<;;;:::888777444333333333333444444555444555555777888999::::::===>>>@@@BBBFFFMMMUUUZZZhhhhhheeeZZZNNNEEEDDDGGGMMMUUU^^^cccaaa]]]YYYWWWUUUPPPKKKLLLTTTbbbpppxxxvvveeeWWWPPPNNNOOOWWWeeeuuubbbDDD888---,,,,,,+++,,,///,,,,,,,,,++++++++++++***---,,,***)))))))))+++,,,******++++++++++++******))))))))))))************)))*********++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000///000333555666666555444555555666777888:::;;;<<<;;;;;;:::::::::<<<===>>>======>>>???@@@AAABBBBBBBBBCCCEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDBBBEEEFFFDDDEEENNN___mmm~~~{{{wwwsssnnniiikkknnnppplllhhhjjjttt}}}|||wwwsssddd]]]UUUOOOMMMLLLIIIFFFJJJKKKLLLNNNMMMLLLKKKIIIIIIIIIHHHHHHGGGEEEDDDCCCBBBAAA@@@>>><<<:::999888888:::<<<>>>>>>>>>===<<<999<<<@@@BBBDDDEEEGGGIIIKKKKKKJJJIIIHHHIIILLLNNNeeevvv{{{hhhbbbhhhqqqeeeXXXYYYQQQMMMFFFCCCCCCEEECCC???AAA???===<<<;;;<<<===>>>>>>??????===;;;:::;;;======<<<<<<;;;;;;:::999999777777777777777777777777555555666666555555444333222222222111111111111111000000000000000000000000......---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---...///000111000---...222444111000222999EEERRR[[[eeepppsssqqqppprrrwww}}}llldddfffnnnsssvvvyyyvvvjjj```XXXQQQMMMLLLMMMKKKHHHFFFIIIOOOUUURRRYYYaaafffiiinnnvvv|||{{{wwwvvvtttqqqlllgggbbb___]]]YYYUUUPPPLLLIIIGGGDDDBBB???<<<:::888999999999888666555555555555666777888666777888999:::<<<======AAACCCEEEIIIOOOXXXbbbiiioookkkbbbTTTHHHEEELLLTTTZZZaaagggggg```XXXTTTSSSRRRMMMJJJOOO\\\nnn}}}|||pppaaaTTTNNNOOORRRVVVaaarrrxxxEEE777444111000//////......,,,,,,,,,+++++++++******...---***((('''(((***,,,******++++++++++++******))))))))))))************))))))******++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...///...///222444555444444333555555666777999:::<<<===::::::999999:::;;;===>>>>>>>>>???@@@BBBCCCDDDDDDBBBDDDEEEGGGHHHHHHHHHHHHFFFEEEDDDCCCCCCCCCCCCCCC>>>@@@BBBBBBDDDKKKUUU\\\{{{yyy~~~|||vvvqqqmmmsssvvvqqqgggdddkkksss|||zzzvvvsssooolllYYYUUUOOOJJJHHHHHHGGGGGGLLLLLLLLLLLLKKKHHHFFFEEEBBBAAAAAAAAA@@@@@@??????@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>???>>>======>>>>>>???BBBFFFJJJKKKKKKKKKFFFDDDGGGIIIKKKSSS]]]yyynnniiihhhxxxgggXXXVVVSSSKKKHHHEEECCCCCCCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<<============<<<<<<<<<<<<:::::::::999999999888888666666555555555555666666777777777777666555444333444333222111000000000000000000////////////000000........................------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////555999AAANNN^^^nnn{{{wwwlllooowww}}}~~~pppgggdddgggkkkuuu~~~tttiii^^^VVVZZZSSSKKKHHHIIIKKKJJJIIIKKKPPPWWWZZZ[[[^^^dddiiippprrrwww|||zzzuuurrrpppmmmkkkhhhfffbbb^^^YYYUUUQQQOOOKKKIIIGGGCCC@@@>>><<<;;;;;;;;;;;;;;;:::888666444555444333333555777888888777:::===>>>???@@@BBBDDDEEEJJJPPPWWW^^^gggpppvvvoooggg\\\UUUPPPOOOVVV^^^kkkjjjggg___WWWQQQOOOPPPNNNOOORRR[[[nnn~~~wwwmmm```VVVMMMHHHMMMUUUiiiuuuZZZ===000000///------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000111222222333333222333444666777999:::;;;999::::::::::::::::::;;;>>>???@@@AAABBBCCCCCCCCCCCCDDDFFFGGGGGGFFFFFFEEEFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAACCCEEEHHHKKKMMMeee}}}{{{yyyzzzyyyuuunnnhhhdddbbbnnnuuu~~~tttnnnllliiibbb\\\[[[LLLDDDIIIIIIBBBAAAHHHNNNMMMLLLJJJGGGDDDBBBAAA======<<<<<<<<<;;;;;;;;;???>>>===<<<;;;;;;;;;;;;===>>>???AAABBBBBBBBBAAAEEEEEEEEEGGGHHHIIIIIIHHHJJJEEEDDDJJJQQQYYYfffrrrvvvmmmooottt^^^UUURRRJJJIIIGGGDDDBBBBBBBBBAAA@@@>>>>>>>>>=========<<<<<<======<<<<<<<<<;;;;;;;;;::::::999999999888888888666666555555555555666666666666666555555444333222333333222111000000000000000000////////////000000........................---------------------------------......---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---.........////////////000333888BBBQQQfffzzz{{{lllhhhiiimmmttt|||~~~|||zzzmmmeeeaaa___kkksssvvvnnnfff]]]SSSMMMKKKKKKIIIGGGIIIKKKMMMNNNNNNOOORRRUUU\\\___ccchhhmmmqqqtttuuuwwwwwwwwwxxxyyy{{{}}}~~~~~~}}}|||zzzyyyvvvwwwxxxxxxyyyyyyyyyxxxrrroooiiieeeccc```^^^\\\XXXWWWTTTPPPMMMIIIFFFEEEAAA@@@???===;;;:::999999888888999999888777666555777666777888:::;;;::::::???@@@AAABBBCCCGGGKKKOOOYYYbbbnnnvvvwwwuuusssrrrjjjfffeeeeeecccaaadddjjjbbb___ZZZSSSNNNMMMQQQTTTWWW^^^hhhtttsssccc[[[SSSOOOOOORRRZZZdddyyykkkGGG444000///...---,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...//////000111111222222333222222444555777999:::;;;999999999:::::::::::::::===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCCCCAAAAAA@@@AAAAAABBBCCCCCCCCCCCCEEEFFFHHHIIISSSeee~~~{{{zzzyyy||||||wwwtttpppkkkddd___aaahhhrrr~~~xxxqqqhhhcccaaa^^^XXXSSSOOOFFFCCCFFFEEEDDDMMM[[[OOOMMMJJJFFFBBB???===<<<999999999999888888888888======<<<;;;::::::;;;;;;>>>???BBBDDDFFFGGGGGGGGGJJJJJJJJJJJJJJJIIIGGGGGGGGGEEEGGGSSSdddtttvvvooowwwjjj]]]TTTRRROOODDDHHHEEECCCBBBBBBBBB@@@???>>>??????@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999888888888666555555444444555555666444444444444444333222111333333222111000000000000000000////////////000000........................---------------------------..................---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------.........//////...///111555@@@UUUnnnrrrfff^^^]]]eeepppxxx~~~vvvuuuwwwxxxjjj^^^VVV\\\aaalll|||xxxlllbbb\\\WWWRRROOOMMMKKKHHHGGGGGGHHHHHHHHHIIIKKKNNNRRRVVVYYY[[[\\\`````````aaabbbdddfffgggiiiiiiiiiiiihhhgggeeeeee```aaabbbbbbcccbbbbbbbbb\\\YYYTTTQQQPPPOOOMMMKKKFFFEEECCCAAA???===;;;:::888888777777777777777888777777888888888888888777666777999:::<<<<<<===<<>>???@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAAAAABBBEEEEEEDDDDDDDDDDDDEEEEEEGGGOOO]]]uuu~~~wwwuuuwww|||zzzuuusssnnneee]]]TTTXXX___iiixxx}}}ssslll```[[[VVVRRRQQQOOOKKKHHHDDDBBBDDDFFFGGGOOOdddzzzKKKIIIEEEAAA>>>;;;:::999999999999999999999999999;;;;;;:::::::::;;;;;;<<>>???AAAAAAAAA@@@>>><<<=========<<<<<<<<<<<<;;;999999999999888888888888555444444444444444444555444444444444444333222222333222111000000/////////000000////////////000000........................---------------------------......//////......---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------............000000000333AAAVVVfffzzzooobbb[[[___gggpppxxx{{{vvvqqqsss{{{vvveeeZZZWWWVVV[[[hhhyyyvvvlllbbb\\\YYYSSSLLLJJJLLLMMMKKKHHHGGGHHHIIIJJJKKKMMMMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSUUUUUUUUUUUUTTTSSSRRRQQQOOOPPPPPPQQQQQQQQQPPPPPPKKKIIIFFFDDDDDDCCCBBBAAA;;;;;;:::999999888777777666666555666666777888999888999999999999999999999999:::;;;===>>>AAADDDFFFKKKOOOUUU]]]gggssszzzvvvuuu}}}~~~yyyiii\\\WWWSSSNNNHHHFFFKKKWWWeeeooo}}}ssshhh___ZZZOOONNNSSS```nnnxxxiiiOOO>>>222...000......---,,,++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......//////000111111222111111222444555666888888777777888888999999::::::::::::;;;;;;<<<>>>??????@@@@@@@@@AAAAAAAAAAAAAAA?????????@@@AAABBBBBBCCCEEEDDDDDDDDDDDDDDDDDDDDDJJJJJJMMM[[[ttt{{{xxx}}}|||wwwppphhhaaaXXXWWWVVVZZZeeetttwwwrrrlllccc\\\PPPNNNKKKHHHGGGFFFDDDCCC@@@CCCHHHMMMUUUgggDDDBBB@@@===;;;:::::::::999999999999999999999999:::::::::::::::;;;<<<===???AAADDDGGGIIIKKKKKKLLLJJJKKKKKKIIIEEECCCCCCEEECCCFFFUUUrrrwwwjjjcccjjjooo]]]TTTRRRMMMMMMNNNGGGGGGFFFDDDDDDEEEDDDBBBAAA>>>???AAABBBAAA@@@>>>===>>>>>>>>>=========<<<<<<999999999888888888777777444444333333333333444444444555555555555444333333333222111000////////////000000////////////000000........................------------------------------............------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,000222000///444???IIIjjjttt|||xxxnnneeecccdddgggrrr~~~tttiiigggnnn|||ssshhh___ZZZVVVZZZfffrrrxxxyyyvvvnnnhhh```WWWSSSSSSRRRMMMIIIKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@>>>===>>>>>>===<<<777777777777777888888888777777666666777888999999:::::::::::::::::::::;;;>>>???AAABBBEEEJJJQQQVVVZZZ```jjjvvv|||qqqaaaVVVRRRKKKIIIHHHMMMXXXgggvvvsssdddYYYWWWYYYUUUXXXddduuuqqqJJJ888444111000111---,,,,,,++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------......//////000111111000111222333444555666777666666777777888999::::::999999999:::;;;<<<>>>>>>???????????????@@@@@@@@@??????@@@AAABBBCCCCCCDDDBBBBBBCCCCCCDDDDDDDDDDDDLLLJJJJJJNNN]]]www~~~|||tttnnnkkkfffaaaZZZXXX[[[dddnnnttt|||||||||}}}~~~xxxpppkkkgggaaaYYYRRRMMMLLLIIIFFFCCCBBBCCCEEEAAAHHHPPPYYYkkk===<<<;;;:::::::::::::::777777777888888888888888999999999:::;;;===>>>???AAABBBEEEGGGIIIJJJJJJJJJKKKLLLKKKGGGBBBAAADDDGGGKKKSSSddd~~~kkkfffaaadddvvvxxxbbbUUURRRRRRJJJHHHKKKGGGGGGFFFEEEEEEFFFEEECCCAAA??????@@@AAA@@@???>>>===>>>============<<<<<<<<<999888888888888777777777444333333222222333333444444444555555555555444444222222111000////////////000000////////////000000........................------------------------,,,------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------)))---111111//////333888OOO]]]lllqqqpppmmmjjjggghhhrrr}}}{{{kkkaaacccoooyyy~~~xxxllleee]]]WWWXXX___fffkkk}}}|||tttkkkddd```[[[UUUOOONNNMMMLLLKKKJJJJJJJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::<<<<<<;;;999777777777777888888999999888888777777888999::::::<<<<<<<<<<<<===>>>???@@@AAADDDHHHKKKOOOWWW```gggssszzz{{{uuummmaaaTTTMMMMMMFFFHHHOOO[[[hhhuuu}}}}}}xxxpppfff[[[TTTWWW^^^dddlll{{{tttVVV999111444333///...,,,++++++******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000000000111222333444555555555555666777888999999:::999999888888999;;;===>>>???>>>>>>>>>>>>???@@@@@@??????AAABBBCCCCCCCCCCCC???@@@BBBCCCDDDDDDDDDDDDFFFFFFHHHJJJQQQbbb}}}|||xxxvvvoooiiiaaa[[[ZZZ[[[^^^___jjjwww{{{yyywwwuuurrrrrruuu{{{zzztttoooiiiddd___XXXPPPIIIHHHHHHFFFBBB???@@@EEEJJJOOOYYYdddnnn888999999:::::::::999999777777777888888888999999999999:::;;;<<<>>>@@@AAADDDEEEFFFHHHIIIIIIIIIHHHGGGHHHHHHFFFDDDFFFMMMSSS___kkk{{{ppp```fffmmmxxxfffZZZNNNNNNOOOHHHGGGIIIEEEEEEDDDDDDEEEEEEEEEBBB@@@@@@????????????>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888888888777777777777333333222222222222333333333333444444444444333333222111000//////......///000000////////////000000........................------------------------++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---......---...000222888CCCPPPXXXaaajjjmmmkkkkkkpppwwwuuunnnmmmpppsssxxx}}}vvvjjj___[[[___dddtttvvv{{{~~~wwwpppkkkcccaaa]]]YYYVVVSSSQQQPPPKKKKKKJJJIIIGGGEEECCCAAACCCCCCCCCCCCCCCBBBBBBAAA===============<<<;;;;;;;;;::::::;;;<<<<<<;;;999999999999:::::::::::::::999999999:::;;;===>>>???AAAAAABBBCCCFFFHHHKKKMMMMMMSSS\\\ccchhhoooyyy|||ssskkkbbbYYYPPPIIIIIINNNNNNTTT```mmmwww{{{xxxtttgggaaa[[[YYYWWWYYYdddppprrrTTT@@@000///222///,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,------......///000000///000000111222333444444444444555666777888999:::999999888888999;;;===??????>>>=========>>>@@@@@@>>>???@@@AAABBBBBBAAAAAA???@@@BBBCCCDDDDDDCCCCCCAAABBBEEEIIILLLRRRccctttxxxsssmmmhhhdddaaa\\\YYY]]]eeerrr|||~~~~~~yyyssspppqqqwww}}}xxxtttssskkkhhhccc]]]UUUOOOIIIFFF@@@BBBDDDCCCDDDKKKWWW```mmm{{{777888999::::::999888777888888999999::::::;;;;;;999999:::;;;===???AAABBBFFFGGGHHHIIIIIIIIIHHHGGGAAACCCEEEEEEGGGMMMXXXaaaqqqwwwjjjnnn{{{uuuhhh___VVVJJJIIIMMMHHHHHHIIIDDDDDDCCCCCCDDDEEEDDDAAA???@@@???>>>>>>======>>>>>>:::::::::999999999888888888888888888777777777777333222222222222222222333111222222333333333222222222111000//////.........000000////////////000000........................------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,000///,,,++++++---///000+++222999AAAQQQdddnnnnnngggiiikkkrrr}}}{{{vvvrrrlllxxxrrrffffffjjjkkkjjjlllsss~~~yyyqqqjjjddd```^^^TTTTTTSSSRRRPPPLLLJJJHHHCCCDDDDDDDDDDDDDDDCCCBBB???????????????>>>=========<<<;;;<<<>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???BBBDDDEEEFFFFFFHHHKKKNNNSSSWWWYYY___hhhuuu~~~|||rrriiiZZZSSSLLLIIIGGGHHHPPPYYY\\\cccppp|||{{{oooeee___WWWQQQSSSYYYdddwwwnnnJJJ>>>222+++...///+++)))---+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000//////000111222333333444444444555666777888999999:::999888888999;;;===??????>>>=========>>>@@@AAA===>>>???@@@AAA@@@??????@@@AAABBBCCCCCCCCCBBBAAABBBAAAEEEJJJIIIHHHMMMVVVeee}}}yyyuuunnneee___XXX[[[```gggqqq~~~yyysssrrrwwwyyyqqqllliiiiiiiiidddbbb]]]VVVNNNIIIHHHHHH???CCCHHHMMMSSS```qqq777777777777666666666666888888999999::::::;;;;;;999999;;;===@@@CCCFFFGGGHHHGGGGGGHHHHHHGGGEEECCCEEE@@@CCCMMMTTT\\\mmmuuunnnpppvvvuuu___WWWVVVNNNMMMLLLJJJHHHGGGGGGGGGDDDDDDDDDCCCBBBAAA@@@???>>>>>>?????????@@@@@@@@@===;;;999777777777888999::::::999999888777777777333222222111111222222333333333444444444333222111222222000///............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///111444:::HHHZZZgggmmmnnnnnnnnnmmmoootttxxx}}}yyy}}}tttrrrtttxxxxxxxxx|||sssmmmddd```___dddjjjnnntttzzz~~~yyytttnnngggaaa^^^[[[XXXUUUTTTRRROOOLLLKKKJJJKKKLLLGGGFFFDDDDDDDDDDDDBBB@@@AAA???>>>???BBBCCCAAA???@@@???>>>@@@CCCEEECCCAAACCCDDDFFFFFFGGGJJJNNNQQQRRRWWW]]]aaaeeekkkuuu}}}uuuooohhh^^^XXXXXXJJJIIIHHHJJJPPPYYYbbbhhhooossszzz|||sssddd[[[ZZZRRRRRRUUU___ooofffHHH;;;222111000///---+++***)))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000111222222333333444444444444555777888999===<<<::::::999:::;;;<<<;;;;;;<<<<<<======>>>>>>>>>>>>???@@@AAAAAABBBBBB?????????????????????@@@@@@@@@@@@AAADDDIIINNNPPPWWWeee{{{}}}uuukkk^^^XXXVVVXXX\\\dddtttzzzvvv~~~}}}}}}yyywwwsssnnnkkkhhheeeaaa]]][[[WWWRRROOOOOONNNKKKHHHFFFUUUbbbjjjsss{{{vvv888888888888888888888888999999999999999:::::::::===>>>???AAABBBDDDFFFFFFIIIIIIHHHHHHHHHGGGEEEDDDEEEHHHPPP[[[cccmmmzzzzzztttttt{{{jjjZZZQQQNNNMMMMMMKKKIIIHHHGGGFFFFFFCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@???????????????===;;;999888777777888999:::999999888888777666666333222222111111222222333111222333333333222111000222111000///............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++---...///333===LLLVVVqqqssstttmmmeeeaaadddiiiwww}}}~~~|||xxxvvvssspppppp|||zzzuuufff___ZZZ\\\```dddkkkqqqssswww}}}}}}wwwsssnnnhhhddd___^^^\\\YYYXXXWWWVVVVVVSSSQQQNNNLLLKKKJJJHHHGGGGGGEEECCCCCCDDDEEECCCAAAEEEDDDCCCEEEGGGHHHFFFDDDFFFIIILLLOOORRRUUUYYY\\\^^^eeennnuuuzzzxxxqqqjjjfff^^^SSSNNNNNNIIIJJJLLLQQQZZZccclllrrrxxxyyyzzzvvvjjj[[[UUUVVVVVVZZZbbbnnn}}}vvvOOO999333111000///...---,,,+++***+++++++++***************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++------------............//////000111111222222333333333444444555777888999<<<;;;:::999999:::;;;;;;;;;;;;<<<<<<======>>>>>>?????????@@@@@@AAAAAAAAA?????????????????????>>>@@@@@@@@@BBBEEEHHHLLLNNNNNNYYYjjj{{{zzz|||~~~tttccc]]]YYYZZZ[[[]]]gggqqq}}}}}}vvvrrrxxxzzzxxxxxxyyy~~~xxxqqqnnnkkkgggdddbbb^^^YYYUUUSSSOOOKKKLLLOOOQQQQQQPPPTTTbbbrrr~~~tttllljjj999999999999::::::::::::999999999999::::::::::::@@@AAACCCEEEFFFHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCFFFSSSbbbkkksss||||||uuurrrwwwjjj\\\UUUNNNIIILLLKKKJJJHHHGGGFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAA@@@??????>>>>>><<<;;;999888777777888888999999888888777777666666333222222111111222222333111111222333222111000///222111000//////......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...+++,,,---,,,---333<<>>>>>??????@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======???@@@AAACCCEEEGGGIIIIIIGGGMMMVVVccc{{{{{{yyy{{{~~~nnnhhhbbb```___]]]^^^aaaiiittt|||~~~|||{{{}}}yyyrrrnnnppptttzzz|||wwwnnnggg___]]][[[YYYVVVSSSNNNJJJJJJHHHHHHMMMVVV___dddeeeuuu|||nnnccc\\\\\\___999999999::::::;;;;;;;;;888888999:::<<<===>>>>>>@@@BBBDDDGGGIIIJJJKKKKKKIIIGGGEEECCCCCCGGGLLLPPPUUUhhhxxx{{{}}}uuussssss{{{hhhWWWRRRQQQNNNJJJJJJJJJHHHGGGFFFEEEEEEEEEBBBBBBBBBCCCBBBBBBAAAAAACCCBBBAAA@@@???>>>======;;;:::999888777777777888999888888777666666555555333222222111111222222333111222333333333222000///111111000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,------...---.........---///333777<<>>>>>@@@@@@@@@@@@????????????@@@??????>>>>>>=========???@@@BBBDDDEEEFFFFFFFFFEEEIIILLLOOO\\\yyy|||~~~{{{uuunnnkkkkkkiiigggfffeeehhhmmmsss{{{}}}||||||zzzxxxyyy}}}~~~}}}}}}|||||||||xxxrrrmmmiiimmmrrruuutttmmmccc\\\TTTSSSQQQOOONNNLLLJJJIIIIIIJJJOOOZZZiiiwwwsssdddZZZUUUVVV]]]eee888888999999:::;;;<<<<<<777888:::===???AAACCCDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHIIINNNXXXdddlllttt}}}{{{uuutttxxxsssiii[[[QQQNNNMMMLLLKKKIIIHHHGGGEEEDDDDDDDDDDDDAAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<::::::999888777777777777888888777666666555555444333222222111111222222333222333444444444333111111111000000////////////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******++++++,,,------...---...////////////000111///888FFFUUU___dddddddddeeeeeefffkkkrrr|||zzzwwwyyyxxxpppkkkddd\\\WWWWWWVVVWWWZZZ^^^fffrrr}}}~~~|||{{{{{{|||{{{|||}}}zzzvvvuuuvvvwwwxxxyyywwwuuurrrnnnmmmmmmoooqqqvvvxxxyyyzzz{{{{{{{{{||||||~~~|||zzztttrrrllleee[[[QQQLLLKKKSSSZZZ``````^^^aaaiiipppnnnttt{{{|||sssggg___XXXTTTRRRSSSVVV^^^ppp~~~cccEEE777444222...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******(((((()))))))))***************))))))******+++,,,))))))*********+++++++++,,,,,,,,,------------...---......//////000111111222222222222333555666777666777777888888888999999999999:::;;;<<<===>>>>>>@@@?????????????????????@@@?????????>>>>>>======???AAACCCEEEFFFFFFEEEDDDDDDGGGHHHGGGKKK]]]{{{{{{yyy{{{}}}|||zzzrrrllldddaaaeeeooo|||~~~||||||}}}}}}|||{{{vvvsssrrruuuzzz}}}{{{yyyvvvtttqqqooommmlllkkkiiimmmppprrrpppiii^^^TTTNNNLLLLLLLLLLLLMMMNNNPPPQQQSSSVVV___nnntttggg___YYYXXXZZZ```kkkuuu777888999:::;;;<<<===>>>:::;;;===@@@CCCFFFHHHIIILLLKKKIIIHHHGGGGGGGGGGGGBBBGGGMMMTTT]]]kkkzzzuuuooopppqqq{{{aaa]]]WWWQQQLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCAAA@@@???>>>===<<<;;;;;;999999999888888777666666777777666666555555444444333222222111111222222333333333444555444333222111000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++))))))***+++,,,---......+++,,,---...///......---111222555???NNN\\\ggglllkkkgggggglllsss|||wwwppppppuuu{{{~~~zzzxxxrrrggg___[[[UUUSSSRRRSSSZZZcccnnntttxxxyyyyyyxxxtttmmmgggccc```aaaeeekkkqqqrrroookkkeeeeeedddccceeejjjqqqwww~~~~~~~~~}}}zzzwwwuuullljjjhhhiiikkknnnpppppprrrpppnnnkkkjjjlllqqqttt}}}||||||yyyyyyxxxwwwxxx{{{}}}|||vvvmmmgggbbb\\\XXXTTTQQQMMMJJJLLLPPP\\\dddjjjjjjiiioooxxx}}}~~~wwwkkk^^^UUUKKKKKKOOOVVV^^^kkk~~~ZZZEEE111---222333...))),,,+++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******((((((((()))))))))*********))))))))))))***++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------------......//////000000111111111222333444555666444555666777888888888888888888999;;;<<<===>>>???>>>>>>??????????????????????????????????????????@@@AAACCCEEEFFFFFFFFFEEECCCDDDFFFFFFFFFMMMaaassszzzkkk___[[[aaalllttt~~~}}}{{{yyyyyy{{{{{{{{{zzzwwwtttrrruuu{{{}}}zzzvvvpppmmmjjjgggeeefffhhhiiiooopppooohhh\\\PPPIIIFFFEEEHHHNNNRRRUUUXXX[[[]]]hhhlllvvvooodddZZZXXXZZZaaagggmmmwww888999:::;;;===>>>???@@@@@@AAABBBDDDFFFHHHJJJJJJMMMKKKIIIHHHHHHIIIKKKLLLJJJRRR^^^iiirrr}}}|||pppmmmxxx|||hhhXXXVVVRRRNNNLLLJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCC???>>>>>>===<<<;;;;;;:::999999999888888777666555777777666555555444444333333222222111111222222333222333333444333222111000000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))***+++,,,---......***+++,,,---///...---,,,000......333???PPP```jjjkkkkkkoootttvvvxxx|||rrrmmmnnnnnnrrr}}}vvvmmmjjj^^^[[[WWWUUUWWW\\\aaadddfffiiilllooonnniiidddaaa\\\]]]___bbbeeeccc]]]WWWSSSSSSSSSQQQQQQTTTYYY^^^cccccccccbbb```^^^[[[ZZZSSSRRRRRRTTTXXX[[[\\\\\\\\\[[[ZZZXXXXXX\\\ccchhhssstttuuussspppmmmmmmnnnlllllljjjkkkoooxxx|||zzz|||wwwkkkccc```[[[VVVPPPMMMLLLOOOPPPQQQVVV^^^kkksssxxxvvvuuuzzz~~~~~~}}}{{{vvvoooggg^^^VVVRRRMMMRRR\\\hhhtttuuudddCCC888//////222111...---,,,,,,++++++******)))))))))))))))***++++++,,,,,,))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******(((((((((((()))))))))***)))))))))))))))***++++++*********+++,,,---------++++++,,,,,,,,,---------,,,------......///000000000000111111222444555666333444555777888888777777777888999:::<<<===>>>???======>>>>>>??????@@@@@@?????????@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGGGGGGGEEEDDDDDDFFFEEEFFFQQQ]]]ppp}}}~~~yyyjjj___\\\___ccciiiooo|||~~~{{{{{{{{{{{{zzzxxx{{{wwwtttvvvzzz{{{uuupppcccbbb```^^^]]]^^^aaacccffffffcccZZZPPPIIIHHHJJJLLLUUUaaalllrrrtttuuuvvvwwwiii```^^^]]]```hhhqqqxxx|||999:::;;;===>>>@@@AAABBBDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGIIIMMMRRRUUU\\\fffuuu}}}vvvxxxsssfff^^^TTTPPPLLLKKKLLLMMMKKKHHHEEEDDDCCCBBBBBBBBBBBBBBB???@@@AAABBBCCCDDDDDDDDD=========<<<;;;;;;::::::888999999888888777666555777666666555444444333333333222222222222222222333111111222333222111000///000000////////////000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************************************((()))***+++,,,---......,,,,,,---...000///...,,,***,,,...///333<<>>???<<<======>>>???@@@@@@AAA??????@@@AAABBBCCCCCCDDDBBBCCCDDDEEEFFFGGGHHHIIIJJJFFFDDDEEEDDDCCCIIIRRRPPPiii}}}||||||{{{uuueee[[[XXXYYYUUUYYYdddwww~~~}}}|||zzzxxxyyytttqqqrrruuusssllleeeQQQRRRSSSRRRRRRSSSUUUVVVXXXYYYWWWPPPIIIGGGMMMSSS^^^kkk}}}}}}ppphhh```\\\___gggkkkoooyyy>>>===???CCCEEEEEEEEEFFFJJJJJJJJJJJJJJJKKKKKKKKKJJJHHHHHHLLLUUUaaalllrrr|||}}}|||xxx{{{oooaaaWWWQQQLLLKKKJJJIIIHHHGGGGGGGGGDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@????????????@@@@@@>>>===<<<;;;;;;:::;;;;;;:::999888777666666666666888777666555444333222222222222222222222222222222000000111111111111000000111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------+++******+++...111444777MMM\\\nnnzzzzzzuuupppnnnrrrwww~~~}}}zzzwwwwwwuuupppkkkjjjnnnrrr|||~~~zzzssspppssstttiii[[[ZZZUUUTTTXXX]]]]]]^^^``````eeennntttuuuqqqiiiddd]]]\\\[[[ZZZZZZZZZZZZ[[[UUURRRMMMIIIHHHFFFEEEDDDFFFDDDDDDHHHNNNRRRPPPLLLJJJIIIHHHKKKOOOSSSUUUUUU^^^WWWQQQPPPVVV^^^cccddddddddddddfffjjjpppvvvyyywwwtttnnnggg```ZZZUUUSSSVVVRRRPPPPPPTTTVVVUUUSSSVVVZZZ```ffflllqqqsssttt~~~zzztttqqqccc]]]WWWUUUVVV[[[cccjjjoooxxxpppQQQ<<<444333......---------,,,,,,,,,+++++++++*********))))))******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((()))************+++++++++))))))))))))))))))))))))******))))))))))))******************************++++++,,,,,,,,,,,,---------------............///000000000111222222333333333333444444555666666666999:::<<<=========<<<<<<=========>>>??????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHRRRVVVaaattt}}}~~~{{{qqqggg___\\\ZZZWWWWWW^^^iiitttzzz|||~~~}}}yyyvvvuuussspppmmmkkkjjjiiidddaaa^^^^^^```___ZZZUUUKKKHHHEEEEEEHHHMMMPPPRRRVVVVVVXXXYYYXXX[[[eeeqqq|||hhheee```[[[[[[```iiipppwwwAAABBBDDDEEEEEEEEEHHHLLLMMMMMMNNNOOOOOOOOOOOOOOOMMMOOOUUU```pppzzzsssmmmtttyyy~~~jjj```WWWPPPMMMMMMLLLJJJHHHGGGFFFFFFGGGDDDDDDDDDCCCCCCCCCBBBBBB@@@??????>>>>>>??????@@@>>>===<<<;;;;;;::::::;;;:::999888777666666666666777777666555444333222222222222222222222222222222000000111111111111000000000000000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((******))))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---///111333666BBBTTTeeemmmmmmhhhdddeeeiiirrr{{{yyyssswwwxxxxxxxxxwwwsssnnnjjjooo||||||zzzjjj^^^WWWSSSUUUXXXWWWUUUUUUVVV[[[aaagggjjjiiigggeeegggggghhhiiikkklllmmmmmmeeeaaa[[[WWWTTTRRROOOMMMSSSRRRSSSYYY___cccaaa^^^XXXWWWWWWYYY]]]aaacccdddbbb\\\UUUUUUZZZ```dddeeeeeebbb___[[[ZZZZZZ\\\]]]^^^___^^^ZZZTTTOOOKKKJJJLLLLLLMMMPPPVVV\\\```bbbeeeiiipppvvvyyyyyyxxxvvv{{{}}}~~~{{{sssjjjbbb]]]YYYYYY\\\aaahhhqqq|||eeeKKK999111000111------------,,,,,,,,,,,,+++++++++*********))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))*********+++++++++))))))))))))))))))))))))******))))))))))))******************************+++++++++,,,,,,,,,------------------............//////000111111222222333333333444444555666666666888999;;;<<<=========<<<>>>>>>>>>>>>??????@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFIIIRRR^^^lll|||uuuooolllkkkeee```[[[[[[```eeeggggggnnnrrrzzz{{{uuurrrrrrtttxxx||||||xxxqqqlllkkkhhhcccaaa```___]]]ZZZVVVUUURRRPPPNNNLLLLLLKKKTTTQQQNNNOOOQQQQQQMMMHHHEEEEEEFFFHHHMMMTTT[[[___iiilllqqqssspppssssssiii```aaaccceeeiiiooovvv{{{EEEHHHIIIHHHFFFHHHNNNSSSTTTTTTTTTTTTSSSSSSSSSSSSYYY___iiiwwwqqqgggeeehhhuuu}}}ggg[[[WWWSSSOOONNNNNNLLLIIIFFFDDDDDDFFFFFFEEEDDDDDDDDDCCCCCCCCCCCC@@@??????>>>>>>??????@@@>>>===<<<;;;::::::::::::999999888777666666666666777666666555444333222222222222222222222222222222///000000111111000000///000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,///...---,,,,,,---...///+++111===MMM[[[dddgggffffffhhhlllrrrxxxyyyuuuqqqvvvyyyvvvlllhhhrrr|||tttfff\\\TTTUUUVVVRRRLLLIIILLLNNNRRRVVVZZZ^^^```bbbfffhhhkkkooorrrtttuuuuuunnnkkkfffcccaaa___]]][[[]]]^^^```gggmmmpppooolllbbbbbbaaadddgggjjjllllll]]]XXXRRRQQQTTTYYY[[[\\\WWWUUUQQQNNNLLLMMMNNNPPPLLLQQQVVVUUUOOOJJJHHHIIIJJJLLLPPPUUU[[[ccclllqqqsssxxx~~~yyyuuuzzzzzzwwwpppfff[[[TTTPPPRRRZZZfffsssjjjXXXAAA222...///000///---------,,,,,,,,,+++++++++************)))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))*********++++++))))))))))))))))))))))))******))))))))))))******************************++++++++++++,,,,,,,,,,,,------------............//////000000111111222222333333333444555555666666666777999;;;=========<<>>>>>>>>>>>??????======<<<;;;::::::::::::888888777666666666666666666666555444444333222222111111111111111111111111//////000000000000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************************************)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,...---,,,,,,+++,,,------000000222888EEETTTbbbkkkqqqpppooommmlllmmmnnnpppuuu}}}{{{rrrssssssrrrttt|||zzzrrrggg]]][[[[[[VVVNNNIIIIIIIIIKKKMMMPPPTTTWWWYYY]]]___cccfffiiijjjjjjjjjeeecccaaaaaabbbcccbbbaaaZZZ[[[___dddiiikkkiiiggg^^^]]]\\\^^^```aaaaaaaaaSSSOOOKKKIIIKKKNNNOOOPPPJJJIIIGGGFFFHHHKKKOOOQQQKKKSSSZZZ[[[VVVQQQRRRUUUYYY\\\```cccfffmmmvvv}}}zzzuuurrrooojjjbbbZZZUUUTTTTTT]]]mmmhhhJJJ@@@555111222333///***,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************((((((((((((((((((((((((******))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,---------...............//////000111111222222333333444444555666666444666888:::<<<<<<<<<<<>>>>>>>>>>>>>>>>>???===<<<;;;::::::999999:::888777666666666666666666555555555444333333222222111111111111111111111111//////000000000000//////.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++++++++,,,------......------111===NNNZZZhhhmmmpppmmmgggdddfffiiittt}}}yyyrrrllljjjppp{{{|||rrriiihhhhhhccc\\\YYYTTTSSSSSSRRRRRRSSSSSSSSSYYYZZZ\\\]]]]]]\\\ZZZYYYTTTSSSSSSTTTWWWYYYYYYXXXOOOQQQSSSVVVYYYYYYWWWUUUQQQPPPOOOOOOPPPPPPOOOMMMKKKIIIGGGGGGHHHJJJKKKKKKJJJIIIGGGFFFGGGJJJNNNPPPSSS[[[eeehhheeedddhhhlllpppsssuuuvvvwww{{{zzzvvvsssdddaaa\\\VVVUUUYYY```fffvvvpppWWWDDD555333111111111000,,,))),,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...---......//////000111111222222333333444555555555333555777999;;;;;;;;;;;;===>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFDDDDDDCCCBBBAAA@@@??????AAAAAAAAAAAAAAABBBBBBCCCFFFBBBAAADDDGGGJJJQQQXXXfffuuuzzzyyy|||yyyooogggaaaYYYXXXWWWWWW[[[ccclllsss~~~pppfff\\\[[[YYYWWWUUUUUUWWWXXXTTTRRROOOMMMMMMOOORRRUUUYYY[[[aaagggmmmoooooonnnooovvvtttiiiaaa^^^[[[ZZZZZZ```iiirrrvvvwwwvvvtttttt|||YYY^^^eeessswwwsssnnnmmmqqqzzzwwwrrrkkkkkknnnuuuvvvaaaWWWTTTNNNJJJKKKJJJGGGFFFHHHJJJHHHEEECCCBBBBBBDDDEEEDDDCCCCCCCCCBBBBBBBBBBBB???>>>>>>======>>>>>>???===<<<;;;:::999999999999777666666555555666666666444444444444333333222222111111111111111111111111...//////000000//////...---............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))******************))))))))))))******)))))))))))))))))))))))))))************+++++++++************++++++++++++(((((()))***+++,,,------(((+++...---,,,///888@@@QQQ\\\iiiooonnniiihhhhhhqqq{{{{{{wwwrrrllliiimmmttt|||~~~yyyuuuvvvvvvsssqqqrrrjjjhhheeebbb___]]][[[ZZZ]]]]]][[[YYYUUURRRNNNLLLKKKJJJIIIJJJLLLLLLKKKJJJHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFGGGHHHHHHFFFDDDEEEFFFFFFHHHIIIKKKLLLMMMKKKJJJIIIJJJLLLQQQUUUXXXaaajjjuuu|||~~~}}}tttmmmiiiiiiiiicccaaa^^^\\\```iiiuuu~~~oooVVVGGG;;;444///......,,,+++,,,...000+++++++++*********))))))(((((()))))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,------------------......//////000000222222222333444444555555333444666888::::::::::::;;;;;;<<<>>>???@@@AAABBBAAABBBBBBCCCCCCDDDDDDEEEBBBBBBBBBAAA@@@@@@??????BBBAAAAAAAAAAAAAAABBBBBBCCC???>>>DDDHHHHHHHHHJJJSSS]]]mmm|||xxxuuuvvvzzzwwwnnnjjjgggeeebbb]]]YYYYYY\\\___gggkkkpppsssvvv~~~zzzssspppqqqqqqpppoooooopppqqqsssqqqmmmjjjkkknnnrrruuuuuuyyyvvvssssssqqqpppqqqnnniiiaaaZZZWWWVVVVVVVVV\\\eeeqqq|||mmmvvv~~~|||{{{ooojjjhhhrrr{{{rrr___TTTQQQMMMIIIHHHIIIIIIFFFFFFIIIFFFEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>============>>>>>>===<<<;;;:::999999999999666666555555555666666777444444444333333333333222111111111111111111111111......////////////......---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************((()))))))))******************))))))))))))******)))))))))))))))))))))))))))************+++++++++************++++++++++++(((((()))***++++++++++++(((***---...---...000222<<>>@@@BBBBBBAAABBBBBBCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAABBBBBBAAA@@@AAAFFFGGGEEEFFFHHHKKKQQQ[[[gggvvv|||xxxuuuuuuzzzxxxtttsssssssssqqqmmmhhhdddbbbbbb\\\```cccdddeeekkkwww~~~~~~{{{{{{|||zzzsssjjjbbb```___^^^^^^aaaddddddbbb```^^^^^^___```iiiqqq~~~}}}zzzppplllooottt}}}qqqcccWWWNNNKKKJJJGGGFFFGGGFFFBBBBBBEEEDDDDDDDDDCCCCCCCCCDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>============>>>>>><<<<<<;;;:::999999999999666666555555555666666777444333333333333333333333000000000000000000000000......////////////......---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******)))))))))))))))))))))))))))************+++++++++)))************+++++++++((()))************))))))+++)))'''(((+++...///000111333;;;MMMaaannnqqqnnnffffffjjjrrrzzz}}}|||zzzuuutttwww|||{{{xxx{{{wwwtttnnnkkkooowwwyyywwwvvvwww|||{{{zzz{{{}}}zzzwwwqqqiiiaaa[[[VVVSSSLLLKKKKKKKKKLLLKKKJJJHHHHHHHHHGGGFFFEEEEEEGGGIIIGGGGGGIIILLLPPPRRRQQQPPPOOOSSSXXX\\\___bbbeeegggdddcccbbbcccfffjjjooorrrsss|||}}}~~~|||xxxccc___YYYUUUVVV[[[cccgggqqqrrrsssuuuyyytttdddLLL999444666222,,,///---++++++++++++(((&&&************))))))))))))'''((((((((())))))******'''((((((((())))))******(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000111222222333333444555555444555666888888888777666666777999;;;>>>@@@BBBCCCBBBBBBCCCCCCDDDEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBB>>>???CCCFFFCCC@@@CCCIIIHHHLLLQQQWWW___lll~~~xxxwwwxxx}}}yyyzzz|||yyy{{{|||{{{wwwrrrooonnn```bbbccc___[[[^^^gggpppsss|||}}}}}}~~~}}}qqqjjjmmmrrrzzzxxxrrrccc^^^ZZZXXXWWWVVVZZZaaajjjllloooooonnnlllmmmnnnsss|||{{{wwwvvvqqqhhhdddmmm}}}```WWWTTTNNNIIIJJJIIIHHHFFFEEECCCBBBBBBAAAAAABBBCCCDDDDDDCCCBBBAAABBBBBBAAA@@@@@@??????>>>???>>>>>>===============<<<;;;::::::999999::::::999888777666444444333333333333333222222222111111111111111111111111111111///////////////////////////............---------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))***************)))))))))***+++,,,,,,---+++***+++,,,---------...000444:::DDDRRRcccnnnjjjjjjjjjkkknnnsssxxx{{{ooossstttuuu{{{~~~sssmmmjjjffffffhhhlllqqqvvvwww~~~yyypppgggaaaZZZXXXXXXXXXXXXXXXUUUSSSPPPPPPOOOMMMLLLMMMOOORRRKKKUUUaaaggghhhffffffhhhdddfffjjjpppwww|||~~~xxx|||}}}|||{{{}}}{{{xxxxxx|||ssshhhlllrrruuurrrppplllfff___SSSTTTVVVWWW[[[dddpppyyy{{{{{{~~~oooUUUFFFAAA:::555111///---+++---------,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&***)))(((''''''((()))*********))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------......///000000000222222333444555555555555555555666666777888888888999:::;;;<<<>>>@@@BBBCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCBBBAAA@@@AAAAAABBBEEEHHHLLLMMMPPPVVVaaaiii{{{uuuzzzzzzpppgggbbb[[[SSSRRRWWW^^^```dddgggiiijjjjjjjjjpppyyy~~~|||~~~yyynnnccc\\\ZZZ[[[^^^bbbddddddaaa\\\YYYVVVPPPPPPWWWYYYYYYeeeuuuzzztttvvvwwwuuusssuuuvvvtttttt}}}oooZZZJJJJJJNNNLLLJJJLLLGGGFFFEEECCCBBBAAA@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999:::999888777555444444333333333333333222222222111111111111111111111111111111///////////////////////////............---------------------------------,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))******************)))))))))***++++++,,,+++******+++,,,,,,,,,)))***,,,...333<<>>======<<<<<<;;;::::::::::::;;;;;;;;;:::999999999999999888888666555444444333333333333333222222222111111111111111111111111111111///////////////////////////............---------------------------------------,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************************************))))))))))))************+++******))))))))))))******))))))))))))***++++++++++++*********...444888IIIOOO[[[hhhsssuuupppkkkmmmpppqqqqqqvvv{{{xxxwwwvvvsssuuuxxxtttvvvtttpppqqqyyyyyywww{{{zzzvvvsssssssssyyy|||vvvuuutttuuutttkkk^^^UUUSSSXXX```fffgggjjjmmmnnnlllpppsssxxx{{{kkkVVVGGG===666444000---+++***+++---......,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------...//////000000///000111222333333333333333333444444555666666777999999:::;;;<<<===>>>?????????@@@@@@AAAAAAAAAAAADDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAABBBCCCCCCDDDFFFHHHGGGEEEEEEIIIMMMOOOZZZdddnnn}}}zzzvvvppplllkkksssyyyoooiiihhhdddccc```]]]YYYUUURRRPPPRRRUUUWWWXXXXXXXXXYYYZZZ[[[YYYVVVSSSQQQQQQRRRSSSWWWYYYYYYUUUPPPLLLLLLMMMQQQSSSVVVZZZ^^^```bbbccciiiiiinnnvvvzzzxxxnnnfffhhhtttooo\\\UUUPPPLLLLLLPPPPPPJJJGGGHHHEEEDDDCCCBBB@@@@@@??????@@@AAABBBCCCCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<<<<;;;:::::::::::::::;;;::::::999888999999999888777666555444444444444333333333222222222111111111111111111111111111111///////////////////////////............------------------------------------------,,,,,,+++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((''''''(((***,,,))))))))))))))))))))))))************************************************((()))))))))************+++***)))((((((((((((((((((((()))(((((((((***+++,,,,,,,,,,,,---...000222333999EEEWWWiiisssvvvuuullloooppppppttt|||uuussssssvvvxxxzzz{{{tttrrrppplllfffgggnnnyyy~~~}}}zzzzzz~~~}}}}}}~~~xxxvvvwwwxxxuuunnnkkkiiifff___YYYYYY]]]dddmmmuuuxxxzzz}}}~~~|||ttt^^^HHHAAA<<<666444777111///,,,+++,,,---------+++++++++++++++******************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++++++++***))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---......//////000...///000111222222222222222222333444444555555666888999:::;;;<<<<<<=========>>>>>>>>>???@@@@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDBBBEEEGGGGGGFFFFFFHHHJJJLLLPPPQQQSSS___ttt~~~{{{zzzxxxrrrmmmhhhppp}}}~~~zzzyyyzzzvvvpppiiibbb\\\XXXVVVWWWWWWWWWXXXYYYXXXVVVTTTTTTTTTRRRPPPPPPRRRVVVYYY^^^aaacccaaa\\\XXXWWWWWW\\\___dddkkkrrryyy~~~~~~zzzuuurrrooolllmmmtttkkkXXXOOOOOOFFFGGGIIILLLKKKHHHHHHJJJEEEDDDCCCBBBAAA@@@@@@@@@???@@@AAABBBBBBAAA@@@??????>>>>>>======<<<;;;;;;===<<<;;;;;;::::::;;;;;;::::::999888888888888999777666555444444333444444333333333222222222111111000000000000000000000000///////////////////////////............------------------------------------------,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((''''''(((***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************)))(((''''''''''''&&&((()))((('''''')))+++)))))))))+++,,,---...---///000777DDDUUUfffqqqwwwnnnrrrtttsssuuuxxxxxxuuusssqqqqqqrrrsssxxxyyynnnddd``````ccckkkooonnnnnnpppuuu{{{|||{{{{{{wwwvvvvvvooonnnhhhbbbccckkkrrrssslllgggccc___\\\\\\ccclllrrr}}}tttcccRRRBBB666666666///+++---222000...------...---,,,************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***************(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////......///000111111111111222222333333444555555555888888:::;;;<<<<<<<<<<<<<<<<<<======>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDBBBDDDFFFFFFFFFGGGHHHIIIEEEGGGHHHIIIPPP^^^kkkrrr}}}{{{xxxtttpppnnnvvv|||ssskkkeeebbbaaa______aaaccceeeccc___[[[WWWWWWVVVTTTVVV[[[dddjjjqqqtttwwwuuuooohhhdddccciiimmmttt}}}pppiiikkkoooqqqrrrwwwwwwyyytttdddXXXLLLGGGIIIEEEFFFGGGGGGEEEDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA??????AAAAAAAAAAAA??????>>>>>>===<<<<<<;;;;;;:::<<<<<<;;;::::::::::::;;;::::::999888888888888888666555555444333333444444333333333222222222111111000000000000000000000000///////////////////////////............---------------------------------,,,,,,,,,,,,------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))((((((''''''''''''(((&&&(((***)))&&&&&&))),,,)))))))))***,,,---+++)))000......111:::GGGUUU^^^jjjpppuuuuuuuuuuuupppiiiiiiiiikkknnnpppwwwyyynnngggeeeeeeggggggdddccceeeiiillloooooonnnnnnpppsss{{{{{{zzzyyyyyy~~~{{{uuurrrqqqsssvvvwwwsssooommmqqquuuyyy{{{|||yyyqqqjjjfffeee]]]^^^\\\[[[cccrrr~~~vvvmmmiiigggjjjttt~~~uuu___KKK@@@>>>666000//////,,,+++,,,---,,,***+++,,,------,,,)))))))))))))))*********))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////---...///000111111111111222222333333444555555666777888:::<<<=========<<<;;;;;;<<<===>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAACCCEEEGGGIIIOOOTTTXXX\\\hhhyyyzzzvvvttt}}}|||uuuqqqppppppmmmooosssxxxyyywwwqqqmmmdddeeeeeedddfffmmmxxx{{{vvvuuuyyy~~~wwwooojjjkkkooottt}}}rrraaaSSSQQQNNNGGGDDDGGGGGGGGGFFFDDDBBBBBBBBBAAACCCBBBAAA@@@@@@???@@@@@@>>>???@@@AAAAAA@@@???>>>======<<<<<<;;;:::::::::;;;;;;:::999999999999999:::999999888888888888888555555444444333333444444333333333222222222111111000000000000000000000000///////////////////////////............---------------------------------++++++,,,,,,---.........************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''&&&&&&&&&'''((((((&&&(((+++)))&&&%%%))),,,,,,******+++---...,,,******+++,,,***+++000999AAASSS]]]iiiooosssrrrllldddaaadddiiimmmooovvvyyyrrrpppppprrrqqqnnnnnnqqqiiihhhfffeeeddddddeeefffkkkjjjhhhggghhhkkkooorrrmmmnnnnnnkkkhhheeedddddddddfffgggddd^^^]]]```dddjjjpppuuuuuunnneee```^^^[[[___bbbfffsss}}}xxxwww{{{{{{dddUUUHHH<<<333000///111000,,,,,,///111000***)))((()))+++++++++***((((((((()))))))))******((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((((((''''''&&&'''((()))******)))(((''''''((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------......///......///000111111111111333333333444555555666666666777:::<<<>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@AAAAAACCCDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@???@@@AAABBBCCCEEECCCBBBAAAAAAAAA@@@@@@CCCDDDEEEFFFEEEEEEFFFHHHGGGNNNWWW___fffrrr|||{{{tttuuuuuutttsssuuuzzz~~~}}}|||~~~{{{xxx{{{|||}}}~~~}}}{{{}}}mmmZZZqqquuu~~~|||jjj\\\OOOHHHJJJIIIAAA???DDD===>>>??????AAADDDDDDBBBAAAAAA@@@???>>>>>>>>>???>>>???@@@AAAAAA@@@???>>>===<<<<<<;;;;;;:::999999:::999999888777888888888:::999999888777888888888555555444333333333444444333333333222222222111111000000000000000000000000//////////////////////////////.........---------------------------------***++++++,,,---...//////************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************&&&&&&&&&&&&&&&'''((()))&&&)))+++***&&&%%%)))---)))((('''))),,,...,,,***%%%+++000000---,,,111777:::HHHYYYfffoooqqqllldddeeeiiinnnpppmmmppp~~~}}}xxxxxx{{{xxxuuupppmmmlllmmmmmmlllcccaaa______```aaa```___ZZZ\\\^^^^^^]]]\\\]]]^^^cccfffgggccc^^^\\\___ccchhhqqqzzz}}}xxxqqqkkkiiiiiinnnqqqvvv}}}~~~lllYYYEEE<<<777111000111(((111333,,,)))---...))),,,+++))))))******(((''''''((((((((())))))******(((((())))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((('''&&&%%%%%%'''((()))******)))(((''''''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///...///000111222222222222333333444555555666666777555777:::===????????????;;;;;;<<<===>>>???@@@AAAAAABBBDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@?????????@@@BBBCCCCCCBBB@@@???AAABBBBBBBBBAAAAAACCCEEEEEEDDDFFFIIIDDDHHHLLLMMMOOOVVVcccnnnyyy~~~zzzyyyvvvqqqmmmmmmqqquuu}}}~~~|||zzz|||mmm___RRRGGG|||pppaaa[[[KKKJJJHHHEEECCCAAA@@@???AAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;:::999999888777777888888888888888888999999888777555444333333444444222222222222222222222222111111000///////////////.................................------,,,,,,,,,///---+++,,,---...---,,,+++++++++,,,,,,---------))))))))))))))))))))))))---+++))))))***+++***)))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((++++++,,,,,,,,,,,,------000666@@@KKKVVV```iiioooqqqqqqooolllkkkooowww~~~}}}xxxyyy|||vvvzzzxxx{{{|||xxxwwwxxxyyyzzzoookkkgggdddccccccccccccbbb___]]]\\\^^^ccciiimmmttttttrrrmmmiiihhhlllppp{{{~~~xxxvvvwwwyyyzzz|||rrrbbbGGGDDD===777222/////////,,,,,,------,,,,,,+++***+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((()))******)))(((''''''(((((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))************+++++++++************************,,,,,,,,,---------............//////000000111111222333333444444555555555777888999;;;<<<=========<<<<<<<<<===>>>@@@BBBCCCAAABBBDDDEEEEEEEEEDDDCCCEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???EEEEEEDDDDDDDDDDDDDDDEEEDDDCCCDDDFFFJJJOOOUUUXXX^^^ggguuu}}}~~~|||zzzwwwsssppprrrwww}}}yyyxxx{{{|||}}}zzz|||lll[[[SSSLLLCCC<<>>>>>======????????????????????????======<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;:::999999888888888888888888888888888888888777555444333333444444222222222222222222222222111111000///////////////..............................---------,,,,,,,,,...---++++++---...---,,,++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))),,,//////---***))))))***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))+++++++++,,,,,,,,,------///000222555===HHHUUU^^^iiinnntttuuusssooonnnnnnnnnjjjgggkkksssxxxvvvsssnnnqqqzzz}}}{{{xxxvvvtttssssssrrrnnnlllkkklllqqqyyyzzzyyy|||}}}zzz}}}~~~tttfffWWWHHH???999777333000......//////,,,,,,,,,---,,,++++++***+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((()))******)))((('''''')))((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))*********+++++++++************************,,,,,,,,,------------...---......///000000111111222222333333444444555555666777888:::;;;;;;<<<<<<;;;;;;<<<===>>>@@@AAABBBBBBBBBCCCCCCDDDDDDDDDCCCEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@??????@@@AAAAAABBBCCCCCCFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDGGGIIIKKKJJJOOOWWWaaalllyyyzzzyyy{{{~~~~~~vvvqqqqqqsssuuu|||}}}}}}vvvrrrwww|||~~~xxxuuuyyy~~~|||iii^^^OOOEEEBBB@@@<<<888yyyaaaPPPIIIFFFCCC@@@AAAAAA@@@??????>>>??????<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<;;;::::::999999888888888888888888888888888777666555444444444444222222222222222222222222111111000///////////////...........................------------,,,,,,,,,...---++++++---------,,,,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))&&&---444555///)))((())))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************++++++++++++,,,,,,,,,,,,---+++)))(((+++333>>>FFFLLLUUUbbbkkkooooooooopppkkkgggeeehhhnnnqqqpppmmmlllqqq|||}}}|||zzzzzz|||{{{pppdddSSSDDD;;;666333000------,,,,,,,,,------...+++,,,,,,,,,,,,+++******+++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((()))***)))((('''((()))((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))*********++++++************************,,,,,,,,,,,,------------------......///000000000111111222333333444555555555666777888999::::::::::::;;;<<<===>>>@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@????????????@@@BBBCCCEEEFFFGGGGGGGGGFFFEEEEEEDDDEEEEEECCCCCCBBBBBBBBBBBBBBBBBBCCCCCCEEEHHHOOOZZZfffnnn~~~~~~vvvpppnnnkkkiiillloootttyyyyyytttqqqppppppvvvzzz~~~}}}qqq]]]PPPFFFAAA;;;888888999:::;;;zzzcccXXXKKKEEEEEEFFFBBB===??????>>>===============;;;;;;;;;:::::::::;;;;;;===========================<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;======<<<<<<;;;;;;;;;;;;888888888888777777777777777777666555555444444444111111111111111111111111111000000///////////////........................------------------------...,,,++++++,,,------,,,---,,,,,,,,,++++++******))))))))))))))))))))))))(((---222333...***(((((())))))******++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,***+++---...---...111333111888CCCMMMWWWbbbmmmuuuvvvtttssssssssspppkkkfffhhhmmmuuu~~~|||vvvvvvwwwyyy{{{|||~~~}}}ppp```VVVDDD???888444333333333222------...------,,,+++++++++++++++++++++******)))************))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((()))***)))((('''((()))((((((''''''''''''(((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************************************++++++,,,,,,,,,---------,,,------......///000000000000111222333444444555555666777888999999999999999:::;;;===>>>???@@@@@@AAAAAA@@@??????AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>@@@AAABBBCCCEEEFFFHHHHHHHHHHHHGGGEEEEEEDDDDDDDDD@@@AAACCCDDDEEEEEEDDDDDDCCCDDDEEEFFFGGGIIIMMMPPP^^^jjjyyyyyywwwvvvsssqqqkkkmmmpppuuuyyy}}}~~~zzzwwwvvvuuuxxxwwwqqqlllnnnwww}}}~~~|||yyyxxxvvvtttsssuuuyyy|||~~~rrrbbbUUUKKKAAA;;;::::::999888777888:::<<>>===<<<<<<;;;;;;<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<;;;;;;888888888777777777666666666666666555444444333222111111111111111111111111111000000///////////////........................---------------------------,,,******,,,---,,,+++,,,,,,,,,++++++*********)))))))))))))))))))))))),,,++++++,,,+++***((('''))))))******++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((*********+++++++++,,,,,,***---111222111///---,,,...000333777===HHHUUU___qqqsssvvvxxxwwwsssnnnjjjeeehhhmmmqqqrrrooojjjggglllppptttvvvxxxzzz}}}}}}{{{iiiYYYKKKAAA;;;333222111111000///---,,,......///......,,,+++*********++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((''''''''''''(((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********************************+++++++++,,,,,,,,,------,,,,,,,,,---......////////////000111222333444555666777888999999:::999999888999;;;<<<>>>?????????@@@???>>>>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBB@@@???>>>>>>BBBCCCCCCEEEFFFGGGHHHHHHIIIHHHGGGEEEDDDCCCCCCCCC@@@AAACCCEEEFFFFFFEEEEEE???AAADDDEEEEEEFFFGGGHHHGGGQQQ^^^kkkttt|||}}}yyy{{{~~~}}}{{{wwwwwwyyy{{{}}}yyytttpppmmmlllooozzzyyyvvvooojjjeeehhhpppwwwxxxvvv{{{{{{{{{zzzyyyyyy}}}|||hhh___QQQFFF@@@===;;;:::777888999888666555777999ooo\\\QQQLLLCCCAAA???;;;999:::===?????????>>><<<;;;;;;;;;;;;<<<;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888777777666666555444444555444444333222111111111111111111111111111111111000///////////////........................,,,,,,,,,------------...---,,,******,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))),,,)))''''''(((***)))''')))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************+++++++++++++++,,,---,,,++++++,,,...,,,///111111222666>>>DDDWWW]]]eeelllppprrrtttuuuqqqtttvvvvvvrrrnnnjjjiiilllppptttwwwxxxzzz~~~zzzhhh___RRRFFF===999666444222111///...,,,,,,,,,,,,******+++,,,,,,,,,++++++)))************)))(((((((((((()))))))))))))))***((((((((((((((((((((((((************************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))(((((()))***((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,++++++,,,,,,---...............///000222333444444777777888999999999999999777888:::<<<>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAACCCCCCBBBAAAAAA@@@??????CCCCCCDDDEEEFFFGGGHHHHHHIIIHHHFFFEEECCCBBBAAAAAABBBBBBCCCDDDDDDCCCAAA@@@AAABBBAAA@@@??????BBBDDDBBBHHHPPPVVV\\\ccckkkqqqzzz{{{yyy||||||wwwtttrrrqqqrrr{{{~~~}}}{{{zzztttoookkkmmmsssyyyzzzyyy}}}yyykkk___XXXKKKHHHCCC@@@===;;;888666666777888888777666777888rrr[[[NNNGGGDDDCCC???>>>;;;999888999;;;===<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999888888777666666555555333333333444333222000///111111111111111111111111111111000///////////////........................,,,,,,,,,---------......---+++******+++,,,,,,+++************++++++++++++))))))))))))))))))))))))(((((((((''''''((()))******)))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++***++++++***((()))+++---(((+++///000///000333666<<>>:::555111000000000///......------,,,---///000))))))))))))************))))))******))))))((('''(((((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&((())))))(((((()))+++((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))******************************++++++++++++,,,,,,,,,+++++++++,,,------......---...///000111333444444666666777777888888777777666777:::<<<>>>>>>======<<<<<<===>>>>>>>>>>>>===>>>>>>?????????@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@AAACCCDDDFFFHHHJJJKKKIIIHHHFFFDDDBBB@@@@@@???BBBBBBBBBAAAAAA@@@>>>>>>CCCCCCBBB@@@===;;;<<<>>>AAADDDFFFGGGHHHKKKPPPUUU___iiipppuuu~~~}}}}}}~~~}}}|||~~~yyywwwvvvxxx}}}|||mmm^^^RRRJJJDDDBBB;;;;;;::::::999777555333777666777777888999888888jjjZZZHHH??????>>>:::777777777888999;;;:::888555999888999999:::;;;<<<===:::999888777888999;;;<<<========================;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;999888888777666555555444222222333333222111///...000000000000000000000000111111000///////////////........................,,,,,,,,,------.........---+++******+++,,,,,,+++))))))******+++++++++,,,))))))))))))))))))))))))###(((++++++'''&&&)))---******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++(((***---...---,,,+++++++++---...---******---000+++...111222555;;;EEEMMMSSS\\\hhhpppsssvvvyyy|||xxx{{{~~~vvvllleeeYYYRRRHHHAAA===:::555111,,,,,,,,,...///...+++)))***,,,......---+++)))))),,,,,,***))))))((()))))))))))))))))))))((((((''''''((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&((())))))(((((()))+++((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,---......------...000111333444444444555666666666666666666555777:::<<<>>>>>>===<<<:::;;;===>>>>>>>>>===<<<======>>>>>>?????????@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???AAADDDGGGJJJLLLMMMHHHGGGEEECCCAAA@@@???>>>AAAAAAAAA@@@@@@@@@@@@@@@:::>>>BBBEEEDDDAAA???>>>;;;>>>???>>>======AAADDDDDDKKKOOOSSSbbbxxx}}}~~~vvveeeTTTNNNFFF???;;;::::::999888666444333333555777888666444333444666777666444www```RRREEECCC???:::888777777888777888888999::::::;;;;;;999999888888888888888888999999999:::::::::;;;;;;=========<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999888888888999::::::;;;888888777777666666555555444444444333333222222222111111000000//////......//////////////////////////////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))***)))************+++++++++,,,,,,,,,++++++*********.........///000111111222;;;===@@@EEELLLTTT[[[___pppvvv||||||uuuqqqhhhbbbYYYRRRLLLEEE===888444333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---(((&&&)))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++******************)))************+++++++++,,,,,,,,,---------............///000111222333333555555666777777777777777:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<===>>>;;;<<<===?????????>>>===??????@@@@@@AAAAAAAAAAAA@@@AAABBBCCCDDDFFFGGGGGGEEEDDDCCCBBBAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@???===<<<;;;<<<<<<;;;;;;;;;<<<======@@@@@@BBBFFFKKKQQQVVVYYYiiimmmssswww{{{ssseee[[[SSSLLLFFF======<<<;;;999888777777555555555555555555444444555555666666666666555555~~~kkk[[[NNNEEEAAA???<<<888666555666777666777777888888999::::::888888888888888888888888999999999::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;:::::::::888888888888999999:::;;;888888777777666555555444444444333333333222222222111000000000/////////...//////////////////////////////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''')))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))***))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,---.../////////222222333555999===AAADDDMMMSSS\\\cccjjjttt}}}}}}~~~}}}zzzwwwqqqoookkkeee^^^WWWQQQMMMHHHDDD???<<<:::777333000111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...)))(((***+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((******)))'''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************)))************+++++++++++++++++++++,,,,,,,,,---......///000111222222333555555666777777777777666999999:::;;;;;;;;;;;;;;;::::::999999:::;;;===>>>======????????????>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>AAAFFFIIILLLTTTYYY```eeejjjrrr|||zzzooojjjaaaUUUMMMHHHEEE@@@<<<::::::999999888777666666555555555555555555444444666666777777777777666666hhhSSSJJJFFFAAA<<<<<<:::888555444444555555555555555666777777888888777777777777888888888888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::888888888888999999999:::777777777666555555444444333333333333222222222222000000000000////////////////////////////////////...............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((()))******)))((()))+++)))))))))*********+++++++++++++++++++++******************++++++,,,,,,---------,,,,,,---///111222666:::???DDDGGGMMMUUU[[[______^^^^^^```dddhhhjjjjjjkkknnnrrruuuuuurrroooqqqmmmiiiiiillloooooonnnjjjeee___[[[YYYVVVRRRNNNLLLJJJGGGBBB>>>999666444111///------...///...------------,,,,,,++++++++++++++++++++++++++++++++++++---,,,((((((***+++(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((+++***)))'''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************)))************+++++++++************++++++++++++---...//////111111222333444555666666777666666666666777888999:::;;;;;;;;;999888888888999;;;>>>??????@@@@@@@@@@@@@@@???>>>BBBBBBAAAAAABBBBBBCCCCCCAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;;;;888888888888999;;;===???@@@DDDIIIMMMQQQXXX```gggsss{{{wwwnnnfff^^^UUUOOOJJJEEE???<<<;;;;;;999666777777666666555555555555444444444444444444555555777777777888888777777777uuueeeYYYJJJAAA??????<<<999888666555444333444555555333333333444555555666666666666666777777777777777888888888888999999999999999999::::::;;;;;;;;;<<<999999999999::::::::::::;;;;;;;;;:::::::::999999888888888999999999888888777777666555555444444333333222222222222222222222000000000000////////////////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((()))******))))))***+++))))))))))))************+++++++++***************)))))))))******+++++++++,,,,,,,,,,,,---...///000///111333222222333666888;;;::::::;;;<<<===???@@@BBBCCCFFFHHHIIIHHHFFFEEEFFFDDDBBBCCCDDDEEEDDDCCCAAA???<<<<<<<<<:::777444666555444333222222222222...---,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++)))***)))''''''******&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))*********+++++++++*********++++++++++++,,,------...///000111222222444444555666666666666555444555666888:::;;;;;;;;;999999888888999<<>><<<::::::;;;===>>>===<<<;;;:::::::::::::::999888888777888888999::::::;;;===>>>???BBBFFFJJJNNNUUU___eeeiiiooowww~~~~~~|||zzzwwwssslllddd^^^WWWSSSMMMHHHFFFEEECCCAAA>>><<<999888888888555333444444444555555555555555333333444444444444555555666666777777777777666666~~~jjjTTTFFF???>>><<<:::999888777777555444444333333444555666111222222333333444555555555555666666666777777777777777777888888888999999888999999999::::::;;;;;;888888888999999999::::::;;;;;;:::::::::999999999777888999999999888777777666666555555444333333333222222222222222222222222////////////000000000000////////////////////////---.....................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''')))******))))))***+++(((((()))))))))************************************************+++++++++*********++++++,,,---...***+++,,,------...000111............------------///111222222111000///.../////////000222222111000/////////111222333111000------,,,,,,---...///000---------+++******++++++******++++++++++++,,,,,,************************)))***)))(((***---,,,'''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++,,,,,,,,,,,,------...///000111222222333333444555555555555555333444666888999;;;;;;<<<::::::999:::;;;>>>AAABBBBBBBBBAAAAAAAAAAAAAAAAAACCCCCCAAA@@@@@@AAABBBCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;::::::<<<>>>???>>>===<<<;;;:::999999999999999999999999::::::::::::::::::999888888:::;;;888===CCCFFFGGGKKKSSSZZZ___]]]]]]```aaa```ccchhhjjjjjjkkklllkkkkkkiiihhhiiiiiijjjjjjgggaaaZZZVVVSSSQQQMMMKKKHHHDDD@@@<<<@@@>>>;;;999999888777666888777666555555444222000444444444555555555555555333333333333444444555555444555555555555555555444qqq]]]PPPGGGAAA???888999999777555444666999333333333333333444555555111111111222333333444444444444555555666666777777666777777777777888888888888999999999999999::::::777777777888888999999:::::::::::::::999999999999777888999999999888777666555555555444333333222222111111111222222222222222////////////000000000000////////////////////////---------...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''(((******))))))***,,,((((((((()))))))))******)))))))))***************************************++++++++++++++++++******,,,,,,,,,,,,------------------.....................///000///---,,,,,,---------...//////......---,,,---...///////////////,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******+++---+++++++++++++++++++++,,,))))))))))))))))))))))))+++,,,+++***---111///)))************************''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''(((((())))))*********)))************+++++++++++++++++++++,,,,,,,,,---,,,---......000000111222222333444444555555444444444555666888:::;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCFFFDDDBBBAAAAAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>????????????????????????===<<<<<<<<<<<<===???@@@@@@???===<<<;;;:::999999777777777888999999::::::999999888888888888888999777999;;;;;;;;;===AAAFFFHHHEEEDDDFFFFFFDDDEEEIIIKKKLLLLLLMMMLLLKKKIIIHHHIIIJJJKKKKKKIIIFFFBBB???AAA???<<<;;;::::::999888666666777777666555444333333444444555555444333333444444555555555555555555222222333333444444555555333444444555555444444333ppp```OOOFFF@@@<<<<<<@@@999999777666666666666777222222222222333333333333000111111222333333444444333333444555555666777777666666666777777777888888999999999999888888888888666666777777888999999::::::::::::999999999999888777888999:::999888666555555555444444333222222222000111111111222222222222.../////////000000000111////////////////////////---------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&(((******))))))+++,,,(((((((((((()))))))))***((()))))))))*********+++************))))))))))))+++,,,,,,,,,,,,+++++++++...---,,,,,,,,,+++)))(((+++++++++,,,,,,---...///***,,,...---++++++---///---.........------------,,,,,,,,,,,,+++++++++,,,,,,------...---,,,***)))***,,,---,,,******,,,...+++++++++***************)))))))))))))))))))))))))))***))))))---222///((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''(((((()))******+++)))************+++++++++************++++++++++++,,,------...///000111111222222333444444444444333555666777999:::;;;;;;;;;::::::<<<===>>>>>>>>>>>>@@@@@@???@@@AAABBBDDDEEEIIIGGGEEECCCBBBDDDEEEGGGCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA???>>>===<<>>???@@@@@@AAA@@@???===;;;:::::::::666666777777888888888777777777666666777777777777999999999999999:::;;;<<>>>>><<<<<<>>>@@@@@@AAAAAAAAA???>>>===>>>???@@@@@@???===<<<<<<;;;999888888999:::999888111222444555555666666777333444555555555555555666444444444444444444444444111222222333444444555555444444555555555555444444zzzfffWWWPPPHHHBBB???@@@>>>777333555333111111333777777333///111111111111222222222222111111111222333333444444333333444444555666777777666666666666777777777777:::999999999888888777777555666666777888999999999:::::::::999999999888888777888999:::999888666444555555444333333222222111000000111111222222222222.../////////000000111111////////////////////////---------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&((()))***))))))+++---(((((((((((())))))))))))(((((())))))*********+++)))))))))))))))(((((((((&&&'''(((***++++++++++++''''''(((***,,,---,,,+++)))))))))))))))***+++,,,&&&(((******)))***---111+++,,,------,,,,,,---...,,,------,,,++++++,,,...'''(((***,,,---,,,***)))(((***+++)))'''&&&(((***+++*********)))))))))((())))))))))))))))))))))))&&&'''&&&&&&+++///,,,%%%(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++)))************+++++++++))))))))))))************,,,,,,---...///000111111222222333444444444444333666777888999:::;;;;;;;;;888:::<<<>>>>>>===<<<;;;??????>>>???@@@BBBDDDFFFKKKIIIGGGEEEDDDEEEGGGIIICCCCCCCCCDDDDDDDDDEEEEEEEEEEEECCCAAA???===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===???@@@@@@@@@@@@BBBAAA@@@>>><<<;;;::::::777777888888888777777666777666555555555555444222555444333555777888888777888333222555666444444666444555666777777777666555777777777666444333333444333333333444666666444333444555555444222222333444333333444333222111222333444444444333333333222222111111222333333444555555555555666666666666555555~~~tttdddUUUJJJCCC???>>>999999888666555444333222222333333444444333333222111111111111111111111111111111111111111111111111222222333444444555555666666777777777888888888888666666666666666666666666777777777777888888888888:::::::::::::::999888777888999999999999888777777333444444444333222111111000111111222222222111000111111000///////////////,,,---...//////...---,,,..............................---------,,,,,,,,,+++++++++++++++++++++,,,,,,++++++***)))(((''''''+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************++++++++++++++++++************)))))))))))))))))))))))))))***++++++,,,,,,++++++******+++,,,,,,------,,,,,,)))+++---,,,+++***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))******))))))))))))******+++,,,,,,------.........000000111222333444444555555666777888999:::::::::999999:::;;;;;;<<<<<<===???@@@BBBBBBBBBCCCFFFHHHKKKJJJIIIHHHGGGGGGGGGGGGCCCDDDDDDDDDEEEEEEFFFFFFEEEDDDBBB@@@===<<<;;;;;;<<<===>>>>>>>>>===;;;:::;;;<<<<<<===>>>=========>>>===<<<;;;:::999999999777777777777666666666666555444444333333444444555555555555555555555555555666555555555555444444444444444444444444444444444444444444444444444444444555555666666555444333333222222222222222222222222333333333333333333333333111111111111111111111111111111222222222333333333555666888999999777555333wwwggg]]]NNNIIIBBB<<<:::888888777666666555444333222222111222222333333333333222222111111111111111111111111111111111111111111111111222222222333444444555555666666666777777777888888666666666666666666666666666666666777777777888888999:::::::::999999888777888999999999999888777777444444444444333333333333444444333222111000000///111111000///////////////------...//////...------..............................---------,,,,,,,,,---,,,,,,++++++*********++++++++++++************************)))))))))((())))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))*********++++++++++++++++++************)))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,)))+++,,,,,,+++******+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))******))))))))))))******++++++,,,,,,---.........///000111111333333444555555555777888999:::::::::999999999:::;;;;;;<<<<<<>>>???AAAAAAAAABBBEEEGGGJJJJJJHHHGGGFFFFFFFFFFFFCCCCCCDDDDDDDDDEEEEEEEEECCCBBBAAA@@@>>><<<;;;;;;<<<===>>>>>>>>>===;;;::::::;;;<<<<<<======<<<<<<===<<<;;;:::999999999999777777777777666666666666555444444444444444444555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444555555555555555444333333222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222333333444555777888888666444222sssdddWWWKKKBBB<<<888666555555555555333222222222222111111111000000111222222222222222222111000000000000000000000000000000000000000000000000111111222222333444444444555555666666666777777777666666666666666666666666555555555666666666666777999999999:::999999888777888888999999888888777666555444333333333444555666999777555222000/////////111111000///////////////------...//////...------..............................---------,,,,,,,,,...------,,,+++***))))))******++++++,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++)))))))))*********+++++++++++++++************)))))))))))))))))))))))))))******++++++++++++************+++,,,,,,,,,,,,+++)))+++,,,,,,+++******+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))******))))))))))))******+++++++++,,,---.........///000000111222333444444444555666888999999999999777888888999::::::;;;;;;===???AAAAAAAAABBBDDDFFFJJJIIIGGGFFFEEEDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCC???@@@@@@@@@???===;;;:::<<<===>>>>>>>>>===;;;:::999:::;;;;;;<<<<<<;;;;;;<<<;;;:::999999999999999777777777777666666666666444444444444444444444444555555555555555555555555555555555555444444444444444444444444444444444444333333333333333333333333444444555555444444333333222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222222333222444555666666444222111{{{mmm]]]XXXPPPHHHBBB???>>>===999888777777777666444111000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000000000111111222333333333444555555555555666666666555555555555555555555555444444444555555555666666888888999999999999888888888888888888888777777666666555333222333555777888:::888555222000000000111111000000///////////////---..................---..............................---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))************+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******)))******+++++++++++++++)))***,,,,,,***)))***+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))******))))))))))))************+++,,,---....../////////000111222333444444444444666777888999999999777777777888999999::::::===???AAABBBBBBCCCDDDFFFHHHGGGFFFDDDCCCCCCBBBBBBAAABBBCCCDDDDDDCCCBBBBBB===>>>???@@@???===;;;:::<<<===>>>>>>>>>===;;;:::999999:::;;;;;;;;;;;;:::;;;:::999888888888888888777777777777666666666666444444555555555555444444555555555555555555555555555555555444444444333333333333333333333333333333222222222222222222222222333333444444444333333222111111111111111111111111000000000000000000000000111111111111111111111111111111111111222222222222111222333444333222000///mmm]]]NNNDDDAAA???<<<888555444444555111000//////111222222111000000000000000111111111///000000000000000000/////////////////////////////////////////////////////////000000111222222222333333444444444555555555444444444444444444444444444444444444555555555555777888888999999888888888777888888888888777666666666555333222333555777888777555333111111111222333111000000///////////////.........------.......................................---------,,,,,,,,,*********++++++,,,,,,,,,,,,++++++***))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''((())))))***(((((()))))))))*********+++++++++*********)))))))))))))))))))))))))))))))))******++++++******)))((()))******++++++******(((***,,,+++***)))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))******))))))))))))******))))))***+++,,,---...///...///000111222333333444333444555666777888888888666666777888888999999:::===???BBBCCCCCCCCCEEEFFFEEEEEECCCBBBBBBAAABBBBBBAAABBBCCCDDDDDDCCCBBBAAA<<<===???@@@???>>><<<:::<<<===>>>>>>>>>===;;;:::888999999:::;;;:::::::::999999888777777777777888777777777777666666666666444555555666666555555444555555555555555555555555555444444444444333333333333333333333333333333333222222222222222222222222222222333333333333333222111111111111111111111111////////////////////////000000000000000000000000000000111111111222222222000111111222111000//////gggOOOCCC???<<<:::444555555444222111111222333000...---...//////...000000000000000111111111...//////000000//////...////////////////////////////////////////////////......//////000111111222222333333333333444444444444444444444444444444444444444444555555555555666666777888888999888888888777777888888777777666555555444333333333444555666333333222111111222333444111111000//////////////////...------------...///..............................---------,,,,,,,,,))))))***+++,,,------...,,,,,,+++***)))((('''&&&))))))))))))************)))))))))))))))))))))))))))))))))************+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((((()))***((((((((()))))))))******+++++++++************)))))))))))))))))))))))))))))))))************))))))(((((()))************)))(((***++++++***))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))******))))))))))))******((()))***+++,,,---...///...//////000111222333333222333444666777777777777666777777888999999::::::<<<>>>AAACCCCCCCCCDDDEEEBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDBBB@@@>>>??????@@@???>>><<<;;;<<<===>>>>>>>>>===;;;:::888999::::::;;;;;;::::::888777777666666666777777777777777777666666666666444555666777777666555444555555555555555555555555444444444444333333333333333333333333333333333333111111111111111111111111111111222333333333222222111111111111111111111111////////////////////////000000000000000000000000000000000111111111111222000000000000000000///...nnn]]]HHH:::777999999888000222555555444444666888777555333222222111///---000000000000000/////////.........//////.........................................................---......//////000111111222222222222333333333333333333333333333333333333444555555555555666666666666666777888888888888888777777777777777666666555444444444444333333333333222222222222222222222222111111000//////////////////...------------...///..............................---------,,,,,,,,,*********++++++,,,,,,---+++++++++******)))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((()))))))))***+++++++++************)))))))))))))))))))))))))))))))))************))))))'''((())))))******))))))((()))++++++)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******))))))))))))******(((((()))+++,,,---...///......///000111222333333222333444555666777777777777777888888999::::::;;;999<<>>>>>======<<<===>>>>>>>>>===;;;:::999::::::;;;;;;;;;;;;;;;777666666555555666666777777777777777666666666666444555666777777666555444555555555555555555555555444444444333333333222222222222222222222222222222111111111111111111111111000000111222222222222222111111111111111111111111////////////////////////000000000000000000000000000000000000111111111111000000000000000/////////III@@@888666::::::444---000222333222///...000222------...000222333111///000000/////////.........---..................---................................................------......///000000000111111222222222333333333333333333333333333333333555555555666666666666777666666777888888888888888777777777777777666666555333444444444333222111111111222222222222111000000111111000//////////////////...---,,,,,,---...///..............................---------,,,,,,,,,,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))+++++++++************)))))))))))))))))))))))))))))))))************))))))'''(((((()))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******))))))))))))******'''((()))***,,,---...///......///000111222333333222222444555666777777777888888888999::::::;;;;;;777:::>>>????????????@@@=========>>>???AAABBBCCCCCCEEEFFFHHHGGGEEECCCAAACCCBBBAAA???>>>=========<<<===>>>>>>>>>===;;;:::999:::;;;;;;<<<<<<;;;;;;666666555555555666666777777777777777666666666666444555666888888666555444555555555555555555555555444444444333333333222222222222222222222222222222000000000000000000000000///000111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000////////////777666555444333333222333000000000000////////////////////////////////////,,,,,,,,,---------......------............------------------------------..................---------...///...---...///111000000111222222222222111333222222222222222222222333333444444555666666777555666666777888999999:::888888888888777666444444555555444444444333333333111111111111111111111111222111000//////000111222000000///...------,,,,,,------------------------,,,,,,------,,,,,,+++***************************))))))))))))************))))))))))))))))))))))))&&&&&&''''''(((((())))))+++*********))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((()))***************+++,,,,,,---...///000000333444444555555666666666777777888999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBCCCDDDEEEDDDCCCCCCDDDEEEDDDBBB@@@???@@@@@@???===<<<<<<<<<;;;;;;::::::999:::;;;<<<<<<<<<;;;999999666555555555555444444444333333444444555666666666777777666555444444333333333444444555555444444333222222222111111111111000111111111111111111111111111111111000111111222333222222222111000//////...000000000000000000000000000000000000000000000000............////////////000000000000000000000000////////////000000000000444444333222111111111111000000000/////////..............................,,,,,,,,,------------...------............------------------------------..................---------...///...------///111///000111111222222111111222222222222111111111111222333333444444555666666555555666666777888888999888888888777777666444444555444444444444333333333111111111111111111111111111111000//////000111111000//////...------,,,,,,------------------------,,,,,,------,,,,,,+++***************************))))))))))))************))))))))))))))))))))))))((((((((()))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((()))***************++++++,,,---...///000000333333333444444555555666777888999:::;;;<<<<<<===<<<<<<<<<============>>>>>>>>>@@@AAACCCCCCDDDDDDCCCDDDDDDDDDCCCCCCCCCDDDCCCAAA???>>>??????>>>======<<<<<<;;;;;;::::::999:::;;;<<<<<<<<<;;;:::999555555555555444444444444333333444444555666666666777666666555444444333333333333444444444444333333222222222111111111111000111111111111111111111111000000000000111222222333222222111111000//////...////////////////////////////////////////////////............////////////////////////////////////.../////////000000000000222111000//////......///000////////////.................................,,,,,,,,,,,,------------------............------------------------------------------------......---...///...------///111//////000111111111111111000000000000000111111111111222222333333444555555444444444555666666777777777777777777666555555444444444444444333333333333111111111111111111111111111000000//////000000111/////////...------,,,,,,------------------------,,,,,,------,,,,,,+++***************************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************++++++,,,---...///000000111111222333333444555555888888999:::;;;<<<==================>>>>>>??????>>>???AAABBBDDDEEEEEEFFFDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@>>>===>>>???>>>=========<<<<<<;;;::::::999;;;;;;<<<<<<<<<;;;:::999555555555555444444444444333333333444555555666666666666555555444333333333333333444444444444333333222222222111111111111000111111111111111111111111/////////000111222333444222111111000000//////...////////////////////////////////////////////////............////////////////////////////////////....../////////000000000000000///.............../////////.........------------------------------++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---.........------///000...///000000111111000000////////////000000000000000111111222333333444444333333333444444555555555666666777777666555555444444444444333333333222222111111111111111111111111000000000//////000000000//////.........---------------------------------,,,,,,------,,,,,,+++***************************((()))))))))************((((((((((((((((((((((((*********))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))'''((())))))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))******************+++,,,---...//////000000000111222333444444555777888888999:::;;;<<<<<<<<<<<<<<<===>>>>>>>>>???===>>>@@@BBBDDDEEEFFFFFFCCCBBBAAAAAAAAAAAA@@@???BBB@@@>>>>>>@@@@@@@@@???>>>>>>===<<<;;;::::::999:::;;;<<<<<<<<<;;;999888555555555444444444333333222333333444444555666666555555555444444333333333333333333444444333333333222222222111111111000000111111111111111111111111////////////000222333444111111000000////////////////////////////////////////////////////////////............////////////////////////////////////........./////////000000000//////............///............------------------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,---...---,,,---...000......///000000000000///....../////////000000000000000111111222333333444333333333333444444444444555666666666666555555444444444333333333222222222000000000000000000000000/////////000000/////////...............---------------------------------,,,,,,------,,,,,,+++***************************((()))))))))************(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((('''((())))))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))*********************+++,,,---...////////////000111222333444555666666777888999:::;;;;;;::::::;;;<<<<<<===>>>>>>===>>>@@@AAACCCDDDDDDDDDAAA???>>>???BBBCCCAAA@@@CCCBBB@@@AAABBBCCCCCCBBB???>>>>>><<<;;;:::999999999:::;;;;;;;;;:::888777555444444444444333333333222222333333444555555555444444444444444333333333222333333333333333333222222222222111111111000000000000000000000000000000////////////000111222333000000000///////////////............................................................////////////....................................////////////000//////.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,---...---,,,,,,...000---......///////////////......//////000000111111000111111222222333444444333333333333333333444444555555666666666555555444333333333333222222222222000000000000000000000000...//////000000//////...........................------------------------,,,,,,------,,,,,,+++***************************))))))))))))************))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''((((((***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********************+++,,,---...////////////000111333444555555555555666777888999::::::999::::::;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCC@@@>>>>>>@@@EEEGGGFFFDDDEEECCCBBBCCCEEEFFFFFFEEE@@@???>>>===<<<:::999999888888999:::999888777666444444444444333333333333222222222333444444555555444444333333333333333333222222333333333333222222222222222111111111111000000000000000000000000000000000/////////000111111////////////////////////............................................................////////////........................------........./////////.........------......///---------,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,------......,,,---------,,,,,,...000------.../////////............///000000111222222111111222222333444444444444444444444444444444444444444555666666555555444333333333222222222222111000000000000000000000000......///000000///..............................------------------------,,,,,,------,,,,,,+++***************************))))))))))))************))))))))))))))))))))))))((((((((((((((()))))))))((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((()))*********************+++,,,---......//////000111222333555666666666666777888999::::::;;;::::::;;;<<<===>>>??????AAAAAABBBCCCCCCCCCCCCCCCAAA??????CCCIIINNNMMMKKKEEEDDDCCCDDDFFFHHHHHHGGG@@@@@@???===<<<:::999999666777888888888777555444444444444333333333222222111222222333333444555555333333333333333333333333222222333333333333222222222222222111111111111000000000000000000000000000111111000////////////000////////////////////////............................................................////////////........................---------.........//////---------,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......,,,---------,,,,,,...///,,,---......//////.........//////000111222222333111222222333333444555555444444444444444444444444444444555555666555555444333333333222222222111111000000000000000000000000---...///000000///...------.....................------------------------,,,,,,---------,,,++++++************************))))))))))))************))))))))))))))))))))))))(((((())))))******++++++(((((())))))******++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++***((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((()))***************)))***+++,,,---......//////000111222444555666777777777888999:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCBBB@@@@@@EEEMMMRRRRRRPPPEEECCCCCCDDDFFFHHHHHHGGG@@@@@@???===<<<:::999999555666777777777666444333444444444333333333222222111222222333333444555555333333333333333333333333222222222333333222222222222222222111111111111000000000000000000000000000222111000//////..................///////////////............................................................/////////000........................---------.........//////...------,,,,,,------...------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++---------............///...------......///000111000000111222444555666666444444444333333222222222333333333444444444555555444444444444333222111111........................////////////////////////////////////............------,,,,,,,,,,,,++++++---,,,***+++,,,,,,+++)))************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))++++++,,,,,,,,,,,,---------...///000222333444555666666777777888888999999<<<;;;:::999:::===@@@CCCCCCCCCBBBAAAAAAAAABBBBBBDDDEEEFFFJJJSSSZZZXXXQQQFFFEEEDDDCCCBBBAAAAAAAAA>>>===;;;999888888888888555555555555555555444444666555333222111111222333444444444333333222222222333222222111111222222333000111222222111000111333111111111111111111111111000000000000000000000000////////////////////////------............------................................................---------............/////////............//////------------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,+++++++++------------............------------...///000111000111111222333444555555333333333333222222222111333333333444444444444555444444444444333222111000........................////////////////////////000000/////////.........------,,,,,,,,,,,,++++++---,,,***+++,,,,,,+++)))************))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))************+++++++++,,,,,,,,,---------...///000222333444444555666666777777888888999<<<;;;::::::;;;===???@@@AAAAAAAAAAAAAAAAAABBBBBBFFFGGGGGGKKKSSSZZZXXXQQQDDDCCCBBB@@@????????????===<<<:::888777777777777555555555555555555555555666555333222111111222333444444333333333222222222333222222111111222222333000222222222000000111222111111111111111111111111000000000000000000000000........................------............------........................------------------------,,,,,,,,,,,,------------///......------......///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))*********++++++++++++*********++++++++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------...///000111111111222222222333333333222222222111111111111111333333333333444444444444444444444444333222111000////////////////////////000000000000000000000000000000000000////////////------,,,,,,,,,,,,++++++---,,,***+++,,,,,,+++)))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------...///111222333333444555555666777777888888;;;;;;;;;;;;<<<<<<======?????????@@@@@@AAAAAABBBEEEEEEFFFIIIPPPVVVTTTNNNAAA@@@???===<<<<<<<<<<<<;;;:::999777666666666666555555555555555555555555666555333222111111222333333333333333222222222222222222111111111111222222111222333222000//////000111111111111111111111111000000000000000000000000........................------............------------------------------------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************)))))))))************+++************++++++++++++************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------------------...///000000111111111222222222222222111111111000000000000000222222333333333444444444333333444333333222111000000000000000000000000000000000000000000000000000111111000000000/////////------,,,,,,,,,+++++++++---,,,***+++,,,,,,+++)))************)))))))))(((***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********++++++***++++++++++++,,,,,,,,,,,,---...///000111222222333333444555666777777888::::::<<<<<<===<<<;;;:::======>>>???@@@AAAAAAAAAAAABBBBBBDDDIIIOOONNNHHH???>>>===<<<;;;:::::::::::::::999888777777666666555555555555666666666666666555333222111111222333333222222222222222222222222222111111111111222222222333333222///......///111111111111111111111111000000000000000000000000........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++*********)))))))))(((((()))))))))*********))))))*********+++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,------...///000111111111111111111111111000000000000000000000000222222222333333333444444333333333333222111000000111111111111111111111111000000000000000000000000000000000000////////////------,,,,,,,,,+++++++++---,,,***+++,,,,,,+++)))************)))))))))((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))***************+++++++++,,,,,,,,,,,,---...//////000000111222333444555666777777888999;;;<<<<<<;;;:::999<<<===>>>???@@@AAA@@@@@@???AAAAAAAAADDDIIIIIIDDD???>>>===;;;::::::999999:::::::::999999888777777555555555666666666777777666555333222111111222333222222222222222222222222222111111000000111111222111222333111///......///000000000000000000000000////////////////////////........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++************+++++++++++++++++++++++++++++++++******))))))******+++*********))))))))))))((((((((((((((()))))))))))))))))))))************+++************************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000//////000000111111111111000000000000111111111111222222222222333333333333333333333333222111000///000000000000000000000000000000000000000000000000////////////............------,,,,,,,,,,,,++++++---,,,***+++,,,,,,+++)))************))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))************+++++++++++++++,,,,,,---......//////000000111333444555666777777888:::;;;<<<;;;::::::<<<===???@@@AAAAAA@@@???@@@AAAAAA@@@BBBFFFFFFCCC>>>===<<<;;;:::999999999999999::::::999999888777555555555666666777777888666555333222111111222333111111111222222222222222111111000000000000111111000111222111///......///000000000000000000000000////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++************++++++******************************))))))))))))************)))))))))((((((((('''''''''((((((((())))))))))))))))))************************************************************))))))))))))*********+++)))*********++++++++++++************++++++++++++,,,,,,,,,,,,---...//////---......///000111222222000000000111111222222222111222222222222333333333222333333222222111000///000000000000000000000000////////////////////////............------------------,,,,,,,,,,,,++++++---,,,***+++,,,,,,+++)))************))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((()))))))))*********************++++++++++++++++++,,,,,,------......//////000222333555666666777777888999:::;;;;;;;;;>>>???@@@BBBBBBAAA???>>>>>>@@@@@@===???BBBCCC@@@===<<<;;;999888888888888777888999999999888777666444555555666777777888888666555333222111111222333000111111111222222222222111111000000000000111111///000111000///...///000000000000000000000000000////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******************************))))))))))))******))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))******++++++++++++)))************+++++++++,,,,,,,,,,,,---...//////,,,---...///000111222333000000111111222222222333111111222222222333333333222222333222222111000///////////////////////////////////////////////////......---------,,,,,,,,,---------,,,,,,,,,++++++---,,,***+++,,,,,,+++)))************))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++)))************++++++++++++++++++,,,,,,---------...///000111333444555666666777777888:::;;;<<<<<>><<<>>>===:::;;;>>>???<<<<<<;;;:::888777777666666666666777888888777666555444555555666777888888999666555333222111222222333000000111111222222222222111111000000000000111111...///000000//////000111000000000000000000000000////////////////////////---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,,,,******+++++++++******)))************************++++++,,,,,,,,,,,,------///////////////000111111000111222222111000///...222222222333333222222222000000000000////////////////////////////////////111111000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************))))))))))))******)))))))))+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''((((((''''''''''''((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++)))************+++++++++++++++,,,,,,,,,,,,------//////000111333444555666555666666777888:::;;;<<>>======<<<<<<<<<<<<============;;;;;;;;;:::888666555444444444555555666777777777444444555555666555555555444333333333333333333333111111111111111111111111000000000000000000000000222111111000///......---111111000000//////......///////////////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))))))))************))))))************************+++***))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((()))++++++,,,,,,+++******++++++++++++******************************+++++++++,,,,,,,,,------///............///000000000111111222111000///...000000111111111111000000000000000000/////////...........................000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************))))))))))))******)))((())))))++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((''''''''''''((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))*********++++++++++++++++++,,,,,,,,,------...///000111333444555555555555666777888:::;;;<<<@@@@@@@@@???>>>>>>===<<<;;;;;;<<<<<<======>>>>>><<<<<<;;;:::999777555444555555555555666666666666333444444555555555555555333333333222222222222222111111111111111111111111000000000000000000000000111111000000///......---000000000000//////......///////////////...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************))))))))))))))))))))))))))))))************))))))************************+++***))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++******+++++++++++++++***************************++++++++++++,,,,,,,,,,,,...------------...//////000000111111111000//////...//////000000//////...000000000/////////..............................///////////////.........------------,,,,,,,,,,,,++++++,,,,,,,,,+++******************************************))))))))))))***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,......///111222333444555555555666777888:::;;;<<<>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<===>>>>>>???<<<<<<<<<;;;:::888666666666666666666555555555555333333333444444444555555333333333222222222111111111111111111111111111111000000000000000000000000111000000//////.........000000000////////////......////////////...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))******************************)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************((()))***+++++++++++++++******++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......000000000000000000//////...//////////////////...000000/////////.........................................................---------,,,,,,,,,++++++++++++,,,,,,,,,++++++***************************************)))))))))((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))***************++++++++++++,,,,,,,,,---...///000111333444444555555555666888999;;;<<<===<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????<<<<<<<<<;;;:::999777777888777777666555444444444222222333333444444555555555555444444333333222222111111111111111111111111////////////////////////000000/////////.........////////////////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))((('''((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))***+++++++++************+++,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,---......//////////////////000000///000000111111000000///////////////....................................---------------.........------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++************************************)))))))))(((((((((((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((()))))))))******************+++++++++,,,,,,------...///111222333333444555555666777999:::;;;<<<;;;:::999999::::::;;;;;;;;;;;;<<<===>>>>>>???<<<<<<<<<;;;:::999888777888888777666555444444333333333222333333555666777888888777666555555444444000000000000000000000000////////////////////////////////////.........................../////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((((((''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))******+++++++++******)))***+++,,,------------************************************++++++++++++---,,,,,,,,,,,,---......//////.........///000000000111111222222111111000/////////.........------------------------------,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++************************************))))))))))))'''((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))******************++++++++++++,,,,,,---///000111222333444444555666777999:::;;;;;;;;;999888888999:::;;;<<<<<<<<<<<<============;;;;;;;;;;;;:::999888777888777777666555444444444444333333333444666777999:::999999888777666555555000000000000000000000000000000000000000000000000........................---............/////////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************+++++++++******))))))***+++,,,------------************************************++++++++++++---------------......//////......---...///000111000111111222222111111000//////.........---------------------------------++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,+++************************************))))))))))))&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((()))))))))***************+++++++++++++++,,,---...000111222222444444444555777888:::;;;<<<;;;999888888999;;;<<<============<<<<<<<<<<<<::::::::::::999888777666777777666666555555444444555444444444555777999:::::::::999888777666555444000000000000000000000000000000000000000000000000........................---------.........//////------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************+++++++++******))))))***+++,,,------...---************************)))************+++++++++...------------.../////////...------...///000111000000111111111111000000//////.........---------------------------------+++++++++,,,,,,---------,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,************************************))))))))))))&&&'''(((*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&((())))))((('''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((((((((()))))))))))))))************++++++++++++,,,---...///111222222444444444555777888:::;;;<<<;;;999888888:::;;;<<<>>>>>>>>>===<<<<<<;;;;;;999999999999999888777666666666666666666555555555666555444444555777:::<<<999999888777666555444444000000000000000000000000000000000000000000000000---.....................---------.........//////------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******))))))((((((''''''((((((''''''''''''(((((())))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))************************++++++***************+++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////............////////////.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,---------......,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''(((***,,,...******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************,,,,,,---...///000111222222222222333555666888999::::::999999999999888888;;;;;;;;;<<<<<<<<<<<<===;;;;;;:::999999888777777666666555444444444444555444444444444444555666777666666555444333333222222444444333333222111000000222222222111000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''((((((''''''''''''(((((((((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))************************++++++***))))))******+++************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---------.............................................////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---******************++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''')))+++,,,***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************,,,,,,---...///000111111222222222333444666888888999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888888888666666555444444444444555444444333333444444555666555555555444333333222222444444333222222111000000222222111111000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))******************************)))))))))******+++************************))))))))))))))))))))))))*********++++++++++++,,,---------.........//////........................---............/////////...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++***************++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))'''''''''((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************+++,,,,,,---...///000000111111111222444555777888888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999888666666555444444444444555333333222222333333444444555444444333333222222222333333333222111111000000222111111000000//////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((***************************))))))))))))******+++************************))))))))))))))))))))))))************++++++++++++------........./////////........................---------.........//////------------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++***************++++++++++++,,,))))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************+++,,,,,,---......//////000000000111333444666777777777888999:::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999666666555444444444444555333222222111222222333333444333333333222222222111333222222222111111000000111111000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))((((((''''''''''''(((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------------.........///........................------------............------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,++++++***)))++++++++++++,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************++++++,,,,,,------....../////////000222333555666666666777888:::;;;<<<<<<:::::::::;;;;;;;;;;;;<<<;;;:::::::::::::::999999666666555444444444444555333222222111111111222222222222222222222111111111222222111111111111111000000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,---------......------------------------,,,------------.........,,,,,,,,,------------...+++,,,,,,------,,,,,,++++++++++++++++++******)))++++++++++++,,,,,,,,,---,,,,,,++++++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************+++++++++,,,,,,,,,------.........///111222444555555555666777888999:::;;;::::::::::::;;;;;;;;;;;;999999999999999999999999666666555444444444444555333333222222111111222222111111111111111111111111111111111111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''((((((((()))))))))***((((((''''''''''''(((((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---------------------------,,,,,,---------.........,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++++++++***))))))************++++++++++++++++++******************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,------...///000222333444444555555666777888888999999999:::::::::;;;;;;;;;888888888888888888888888666666555444444444444555444444333222222222222222000111111111111111111111000000000000111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++'''((((((((())))))******((((((''''''''''''((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------.........+++,,,,,,------,,,,,,+++***++++++++++++***))))))))))))))))))************)))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************++++++++++++++++++,,,,,,---------...000111333444444444555555666666777777999999:::::::::;;;;;;;;;777777777777777777888888666666555444444444444555555444444333222222222333000000000000000111111111000000000000000111111111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++...------,,,,,,------...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))'''((()))((('''&&&'''))))))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))************+++++++++------------...000111222111222222333333444444555777777777777777888888888777777666666666666777777666666666666555555555555222222222222222222222222333222222222111000000000000000000000000000000000000000000000000///......------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++------,,,,,,,,,,,,------******+++++++++,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))'''((()))((('''&&&'''))))))((('''&&&&&&'''((()))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((''''''&&&'''((()))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))************+++++++++,,,,,,------...000111222111111222333333444444555555555666666777888999999777777666666666666777777777777666666555555444444222222222222222222222222222222222111111111111111000000000000000000000000000000000000000///......------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------,,,,,,,,,,,,------******+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))'''((()))((('''&&&''')))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---...///000111111111222222333444444444222333444555666888999999777777666666666666777777777777666666555444333333333333333333333333333333111111111111111222222222000000000000000000000000///000000000000///......------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,************************+++++++++*********))))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))),,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++,,,---...000000111111111222333333444444222222333444555666777888666666777777777777666666777777666555444444333222333333333333333333333333000000000111222222222333000000000000000000000000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************)))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((('''((()))((('''&&&''')))'''(((((((((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))))))))))))))++++++*********)))))))))******************************************************************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++++++++++++++,,,...///000000000111222222333333444444444444444555555555555666666777777777777666666777666666555444333333333333333333333333333333333000000000111222222222333///////////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))(((((((((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))'''((()))((('''&&&''')))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((()))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************'''((())))))******))))))+++************)))))))))************************************************************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++,,,---...///000000111111222333333333555555555555555555555555555666777888888777666555555555555444444444444444333333333333333333333333111111111111111222222222////////////////////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************)))))))))(((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))'''((()))((('''&&&''')))&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))************))),,,,,,+++++++++*********************************************************************************+++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))************************)))************+++++++++))))))******+++---...///000000000111222222333333444444555555666666666777555666777888888777666555333333444444444444555555444444444444444444444444222222222111111111111111////////////////////////......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************)))))))))(((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++******************(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))'''((()))((('''&&&''')))&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************---------,,,,,,,,,++++++************************************************************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))************************)))************+++++++++)))))))))***+++,,,......000000000111222222333333222333444555666888999999555666777999999777666555222222333444444555555666444444444444444444444444333222222222111111000000////////////////////////......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************,,,+++*********+++------***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******************************((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,***************)))((((((++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))((())))))++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))***++++++++++++******)))((((((((()))+++,,,))))))***+++,,,,,,------000000000111222222333333333333444444555666666666666666666666666666666666222222222222222222222222333333444444333333222111111111111111111111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))((((((((((((((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''((()))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))************************+++******)))***+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))***************************************))))))((()))***+++,,,++++++,,,,,,+++******)))++++++++++++++++++++++++************************++++++******************++++++++++++++++++++++++******************************************************))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((()))************)))***)))((((((((()))++++++*********++++++,,,,,,,,,//////000000111222222333222222222333444444555555666666666666666666666666222222222222222222222222333333444444333333222111111111111111111111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))(((((((((((((((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))***************************))))))))))))***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******************************************************))))))(((((((((((())))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((************))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++******************************))))))******+++,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))))))))((((((((())))))))))))************))))))))))))))))))))))))''''''((())))))))))))))))))))))))((()))******+++******++++++++++++++++++...//////000000111222222000111111222222333444444666666666666666666666666222222222222222222222222333333333333333222222111111111111111111111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))************************)))))))))))))))************++++++,,,,,,++++++***************************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******************************************************))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))))))))*********)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************************++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))******+++++++++++++++************---......//////000111111000000111222222333333444555555555555555555555555222222222222222222222222222333333333333222111111111111111111111111111111////////////............------------------------++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))(((((((((((()))*********)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((()))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))***************++++++,,,,,,++++++***************************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******************************************************(((((())))))))))))((((((''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))******))))))))))))))))))******))))))))))))************************************************++++++++++++***************************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************((()))))))))************************************((()))******++++++******((()))))))))************+++*********************,,,------......///000000111111111222333333444444444444444444444444444444222222222222222222222222222222333333222222111000000000000000000000000000////////////............------------------------++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))((((((((((((++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((()))******++++++*********++++++,,,,,,++++++***************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******************************************************(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))******+++))))))))))))************)))))))))*********++++++*********************************++++++++++++,,,++++++++++++++++++++++++***+++,,,------------,,,++++++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++))))))))))))************************************))))))***+++++++++++++++(((((()))************)))))))))******************+++,,,,,,---......//////000111111222333333444444444444444444444444444444222222222222222222222222222222222222222111111000000000000000000000000000////////////............------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((***++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))+++,,,,,,,,,+++******++++++,,,,,,++++++***************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&&&&((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((()))******++++++((()))))))))************))))))*********+++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++---.........---,,,,,,,,,---.....................................................................---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))************************************((())))))***************'''((()))***+++******)))(((((())))))******+++++++++++++++,,,------......//////000111111222222333333333333333333333333333222222222222222222222222222222222222222111000000000000000000000000000000////////////............------------------------************************************************************************))))))))))))((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))***+++,,,---,,,+++++++++++++++,,,,,,+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******++++++++++++******************************(((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&'''((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((()))***+++++++++(((((())))))*********+++)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,------...///000000//////////////////////////////000000000000000000000000111000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))************************************'''(((((()))))))))))))))'''((()))++++++******)))'''(((((()))***++++++,,,***++++++,,,,,,---............//////000111111111333333333333333333333333222222222222222222222222111222222222222111000000000000000000000000000000000/////////............------------------------************************))))))))))))))))))))))))************************))))))))))))((((((((((((''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++))))))************))))))))))))))))))************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))*********++++++++++++))))))))))))))))))))))))+++++++++***************++++++,,,,,,+++***)))))),,,,,,,,,,,,,,,---------///...---------...///000111111000///............333333222111111222333444444555555666666666555555666666666666555555444333666666555555444444333333444333111000000000111222---------------------------+++***+++,,,---,,,***,,,+++)))***,,,------,,,,,,++++++***))))))************))))))))))))******************************************************)))************+++++++++++++++,,,,,,,,,,,,------......//////000000111111111111222222222333333333222222222111111111000000222222222222222222222222000000000000////////////////////////////////////......---------,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))(((''''''((())))))))))))************))))))))))))))))))************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))*********++++++************************++++++++++++++++++++++++------............------))))))***+++,,,---......000///...---------...///------...000111222333444222444666999;;;===>>>>>>@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAABBBBBBAAA@@@???>>>======:::999777555444333333333333333222111000000///...///---,,,,,,,,,,,,+++)))///---+++,,,---...---,,,///......---------......++++++************++++++************************************************)))************++++++++++++++++++,,,,,,,,,------.........///000000111111111111111222222222333333222222222111111111000000222222222222222222222222000000000000////////////...........................------------,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))(((''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((())))))************))))))))))))))))))************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********)))))))))))))))))))))))))))((((((''''''(((((())))))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((()))))))))************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++,,,---......//////////////////000111111111222555999<<<>>>@@@AAA>>>@@@DDDHHHKKKLLLLLLLLLOOOPPPRRRSSSUUUVVVVVVWWWVVVVVVWWWWWWWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPOOONNNJJJIIIHHHFFFCCCAAA@@@???<<<;;;999777555222111000222000......///...---+++...,,,******+++,,,,,,+++,,,+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,---......//////000111111000111111111222222222222222111111111111000000000222222222222222222222222000000000000////////////........................------------,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((((('''''')))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))************))))))((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********************************+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---/////////000000000000111222222444666888:::<<<===BBBDDDFFFIIILLLNNNNNNOOOQQQRRRSSSUUUVVVVVVVVVVVVZZZ\\\^^^```cccdddeeefffdddeeeeeeeeeeeeeeeddddddccccccbbbbbbaaaaaa``````^^^^^^]]]\\\ZZZXXXWWWVVVNNNMMMJJJGGGDDDAAA>>>===:::888666555444444111000///---++++++,,,---,,,+++)))))))))))))))******+++------,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))*********+++++++++***++++++++++++,,,,,,,,,------......///000000111000000000111111111111222111111111111000000000000111111111111111111111111000000000000////////////........................---------,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((((('''((()))+++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))*********************************************+++++++++,,,,,,000///............//////000111222444555777888999<<<>>>AAAEEEIIILLLOOOPPPUUUVVVVVVWWWWWWWWWWWWWWWYYYXXXVVVTTTTTTUUUWWWXXX]]]^^^aaadddgggiiikkkllliiiiiijjjkkkkkkjjjjjjjjjfffffffffffffffggggggggghhhhhhhhhhhhhhhhhhhhhiiieeedddbbb___\\\ZZZWWWVVVLLLIIIEEEBBB???<<<888666333111///////////////------,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++*********+++++++++,,,,,,---------...//////000000//////000000000111111111000000000000000000000000111111111111111111111111000000000000////////////........................------,,,,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((((('''((()))+++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))************))))))))))))************))))))))))))))))))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))*********++++++++++++++++++++++++++++++++++++******++++++,,,,,,------......------...000111333444666888<<<@@@DDDGGGHHHLLLNNNQQQTTTXXX[[[\\\]]]^^^]]][[[YYYXXXWWWVVVVVVSSSRRROOOMMMNNNQQQUUUWWWZZZ[[[^^^aaadddggghhhiiifffgggggghhhhhhhhhhhhgggaaaaaabbbbbbbbbbbbccccccdddcccdddeeegggiiilllnnnpppooonnnmmmllljjjiiiiiiccc___ZZZUUUPPPKKKFFFBBB;;;888555333111000...,,,///...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************++++++++++++,,,------......///000000////////////000000000000//////000000000000000111111111111111111111111111000000000000////////////------------------------,,,,,,,,,,,,++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((((('''''')))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((()))******)))(((((())))))************))))))))))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000/////////111444888;;;>>>DDDFFFHHHLLLPPPSSSVVVWWWZZZZZZ\\\]]]]]]]]]\\\\\\\\\ZZZWWWTTTRRRRRRSSSTTTPPPOOONNNNNNOOORRRTTTVVVUUUVVVYYY\\\___bbbcccdddaaaaaabbbccccccccccccccc_________^^^]]]\\\\\\\\\]]]\\\\\\]]]```dddiiilllnnnnnnoooooopppqqqqqqrrrrrrooojjjgggccc```[[[XXXOOOLLLFFFAAA===999555222111000///...---,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************++++++++++++,,,,,,---......//////000........./////////000000////////////000000111111111111111111111111111111000000000000////////////------------------------,,,,,,,,,++++++++++++***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))(((''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&))))))************))))))))))))))))))************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------++++++++++++++++++++++++.........///000111111222666777888<<<@@@FFFKKKNNNWWWWWWYYYZZZ\\\^^^___`````````___^^^[[[XXXUUUTTTWWWUUUQQQOOONNNOOOQQQSSSTTTTTTTTTUUUUUUVVVVVVWWWRRRSSSVVVYYY\\\^^^``````]]]]]]^^^___`````````___aaa```___]]][[[ZZZXXXXXXZZZYYYXXXYYY\\\aaagggjjjmmmnnnppprrrtttvvvwwwxxxuuusssrrrqqqqqqpppooommmiiiddd]]]VVVPPPJJJDDD@@@777777555333222111111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))************+++++++++,,,,,,------...//////000............/////////000.../////////000000111111000000000000000000000000000000000000////////////------------------------,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++*********))))))(((((((((((()))***,,,---...///)))************++++++++++++++++++*********))))))************))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))***)))((('''&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))*********+++++++++++++++,,,---------,,,+++***,,,------,,,---///111000000111333666999===???HHHHHHIIIMMMSSSXXX\\\]]]^^^______^^^]]]]]]___aaa___^^^]]]ZZZWWWTTTRRRQQQSSSSSSRRROOOLLLLLLQQQUUUZZZZZZ\\\^^^___^^^[[[XXXWWWXXX[[[]]]aaagggnnnsssjjjggggggjjjjjjggggggiiiccclllpppjjjdddcccaaa^^^^^^^^^]]][[[ZZZ[[[___bbbggghhhiiikkkmmmoooqqqqqquuuxxxzzzzzzwwwsssqqqpppmmmkkkiiigggfffdddaaa___XXXRRRJJJBBB<<<888444222333333111000......------------,,,,,,,,,...///000++++++++++++******))))))************************+++***)))(((((()))***+++************+++,,,---.........////////////......000000111111111000000///000000000000000000000000000000000000////////////........................------,,,,,,,,,,,,++++++************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************)))))))))((())))))******+++,,,------)))************++++++++++++++++++*********))))))************))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))***)))((('''&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000///......///111888999===AAAGGGLLLQQQTTTWWWWWWVVVWWWZZZ]]]___```]]]]]]]]][[[ZZZ[[[^^^aaaaaa```___\\\YYYVVVUUUUUUWWWXXXXXXUUURRRSSSWWW[[[ccceeejjjnnnqqqqqqnnnllleeefffgggiiimmmttt}}}}}}~~~|||xxxwwwyyywww~~~zzzssspppmmmiiihhhhhhiiiiiihhhgggffffffeeedddcccbbbccceeegggiiillloooqqqrrrqqqpppooooookkkiiihhhhhhjjjllllllllljjjfff```ZZZTTTMMMGGGBBB;;;888444000......///000////////////...---,,,,,,,,,,,,,,,+++++++++++++++************************+++***)))(((((()))***+++************+++,,,---.........////////////......000000111111111000000///000000000000000000000000000000000000/////////...........................------,,,,,,,,,,,,++++++************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++************))))))))))))*********+++++++++,,,,,,)))************++++++++++++++++++***************************))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))(((''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++...---,,,++++++,,,---...---///111222222333666888BBBEEEIIIOOOUUUZZZ^^^```___]]][[[ZZZYYYYYYYYYZZZYYYYYYYYYXXXXXX[[[___cccgggfffddd```\\\ZZZ[[[\\\___aaaaaa^^^[[[[[[^^^bbbhhhmmmttt|||~~~vvvuuutttssswww~~~yyyuuuqqqppprrruuuxxxyyyvvvpppkkkjjjgggbbb^^^\\\]]]___aaa```bbbeeeggghhhiiijjjllldddbbbaaacccfffjjjmmmnnnqqqpppnnnlllhhhbbbZZZUUUKKKFFF???777222000000111///000000000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***+++************+++,,,------......////////////......///000000111111000000000000000000000000000000000000000000/////////..............................------,,,,,,,,,,,,++++++************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************)))))))))))))))+++++++++***************))))))*********+++++++++************************************)))))))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,+++++++++///...,,,,,,---...111222,,,000555999===@@@EEEHHHPPPRRRVVVYYY\\\^^^^^^^^^[[[[[[YYYWWWTTTSSSSSSTTTVVVWWWWWWWWWYYY^^^eeejjjqqqpppmmmhhhbbb```bbbeeejjjkkkkkkgggcccbbbdddggglllrrr|||{{{xxxzzz}}}yyyvvvwww{{{yyyxxxtttnnnhhhccc`````````YYY[[[]]]^^^___aaacccfffbbb___]]]^^^aaadddfffgggkkkkkkmmmoooooommmiiieee___ZZZRRRIIIAAA;;;777555111000///...............++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************+++*********++++++,,,------......//////......---...///000000000000000000000000000000000000000000000000/////////.................................------,,,,,,,,,+++++++++************************************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))******++++++************))))))))))))*********+++++++++************************************)))))))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((('''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***************************************++++++++++++***+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,...222555777777;;;AAAGGGLLLQQQUUUXXX[[[]]]```bbbbbb```]]][[[XXXZZZ[[[[[[YYYWWWXXXYYYWWWXXXYYY[[[```gggooouuu|||{{{xxxqqqkkkjjjnnnrrrxxxxxxvvvqqqkkkiiijjjmmmuuu{{{||||||}}}{{{}}}yyyrrrmmmiiiggg_________]]]\\\]]]```bbbdddbbbaaaaaacccdddddddddgggggghhhkkknnnoooooonnnkkkjjjgggaaaZZZSSSLLLHHH===:::666111///...///111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,,,,------............------......///000000000000000000000000000000000000000////////////....................................------,,,,,,,,,+++++++++************************************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))******************************)))))))))************+++++++++***************+++++++++************))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((('''''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***((((((((()))))))))***************************************++++++++++++,,,+++++++++,,,,,,------...,,,,,,,,,------.........,,,---...111555999===???JJJNNNSSSWWWZZZ]]]___aaa[[[^^^bbbeeedddaaa]]]YYYXXX]]]bbbdddbbb``````aaa]]]___bbbeeejjjqqqyyy{{{uuuvvv}}}}}}vvvtttvvvyyy~~~}}}~~~{{{wwwuuuqqqoookkkgggcccbbbeeegggeeeeeefffiiijjjjjjgggdddfffdddccccccfffggghhhgggkkknnnrrrtttrrrmmmgggcccTTTOOOHHH???999444222222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******,,,++++++***++++++,,,,,,------............------------...///000000000000000000000000000000000000/////////.........------........................------,,,,,,,,,,,,++++++************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************))))))))))))************)))************+++++++++))))))*********+++++++++************))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((()))(((((((((''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((()))))))))******************************************+++++++++,,,,,,++++++,,,,,,---.........++++++,,,---...///000000111333777<<>>LLLPPPTTTUUUTTTTTTUUUWWWVVVXXXZZZYYYYYY^^^gggoooyyy{{{~~~~~~{{{wwwttt{{{{{{}}}zzzppphhh```^^^bbbeeedddaaacccdddgggkkkooosssvvvwwwxxxuuurrrqqqoooiiiaaa[[[QQQJJJAAA888444111000///***,,,------------///000---------------,,,+++***...---,,,,,,++++++,,,,,,........................//////////////////......000000000000111111111111///////////////////////////............---------...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))***)))((('''&&&''''''(((((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))************************************)))))))))))))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((()))+++///222222000000111222000,,,(((******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%)))(((((((((''''''''''''((((((''''''''''''(((((((((''''''''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((''''''''''''(((((((((((())))))))))))******))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++************+++++++++++++++,,,---,,,++++++---...***+++------,,,,,,...000///222666;;;@@@FFFMMMRRRXXXZZZZZZXXXUUURRRSSSTTTSSSUUUYYY\\\aaammm{{{xxxsssmmmlllnnnpppooommmlllkkkiiihhhiiikkknnnooollljjjjjjmmmqqqsssqqqnnnddd___WWWNNNFFF===555000222111000///......------,,,,,,,,,,,,+++***)))(((------,,,+++++++++++++++++++++++++++++++++++++++........................//////000000000111111111////////////////////////............------------------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))))))))(((''''''''''''(((''''''''''''''''''''''''&&&'''((((((''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++***)))((((((((()))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&(((---111444555000//////111222222///---******)))((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***))))))))))))((((((((())))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************+++++++++,,,************+++++++++,,,***,,,,,,,,,,,,,,,...000***,,,.../////////000222666;;;BBBIIIPPPWWW]]]aaa___^^^[[[XXXTTTRRRSSSUUUWWWZZZ^^^dddnnn~~~~~~||||||}}}~~~~~~}}}xxxppphhhddddddfffhhhgggdddbbbdddhhhllllllkkksssqqqmmmggg^^^RRREEE===;;;666111///000111000...------,,,,,,+++***))))))---,,,++++++******++++++++++++++++++++++++++++++------------------......//////000000000000111111////////////////////////............------------,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))((((((((('''''''''((((((''''''''''''''''''''''''&&&((()))(((''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********************************,,,,,,***)))((((((((((((***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''+++111444444222......///000222222222222***))))))((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,*********+++++++++,,,,,,+++,,,---,,,++++++---///,,,...000000000222444666FFFJJJPPPUUUXXX[[[]]]___ZZZXXXVVVUUUTTTWWWZZZ\\\ccceeeiiipppzzz{{{nnnfffdddgggiiikkkfff___\\\]]]___```___mmmnnnpppqqqoooggg]]]VVVHHH???555111222333333111...------,,,,,,,,,,,,---,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------////////////000000000111////////////////////////.........---------,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))''''''(((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************************************,,,,,,***)))((((((((((((***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&)))///444444000+++---...///000000222333555***))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************))))))((((((((())))))***((((((((((((((((((((((((************************))))))))))))***************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---,,,******+++------///000222444999???CCCSSSVVVXXXYYYXXXWWWWWWXXXXXXWWWWWWXXX\\\aaaeeehhhlllnnnqqqwwwzzzqqqpppsssvvvqqqiii```[[[[[[^^^_________aaaffflllppppppnnnkkk^^^SSSEEE;;;777444111...------,,,,,,,,,---...///---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000////////////////////////...------------,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))&&&'''(((((()))((((((((('''''''''''''''''''''''''''((()))((('''&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++******************************++++++***)))((((((((()))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$''',,,111333222---***.../////////...///222555******)))((((((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))************+++))))))((((((((()))******))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,++++++---///...111555:::@@@GGGOOOTTTWWWXXXYYYXXXWWWWWWYYY[[[aaaaaabbbfffkkkppprrrssspppqqquuuzzzuuuiii___\\\\\\[[[[[[WWWXXX\\\aaahhhlllnnnnnnppphhh[[[PPPFFF===555//////...---,,,+++,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////......////////////000000////////////////////////------------,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))%%%&&&((()))))))))((((((((((((((((((((((((((((((((()))))))))'''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***++++++************************************)))))))))))))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$(((---000111000/////////000///...,,,---000444******)))(((((((((((((((&&&'''''''''((((((((()))''''''''''''((((((((()))((((((''''''''''''(((((('''''''''''''''(((((()))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((''''''''''''(((((((((((())))))))))))))))))*********+++++++++))))))(((((()))******+++))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------***,,,---......///222444555:::BBBIIIOOOUUUZZZ]]]WWWXXXXXXXXXYYY]]]ccchhhkkklllooouuu{{{~~~~~~|||yyyyyyzzz~~~~~~~~~wwwiiibbb^^^[[[YYYYYYXXXYYY[[[```ccceeefffmmmmmmkkkggg^^^SSSIIIBBB777666333000---,,,,,,---///...------,,,,,,------++++++++++++++++++++++++,,,------...//////000000........./////////000000////////////////////////---------,,,,,,,,,++++++------,,,+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))%%%&&&((()))))))))(((((())))))))))))))))))))))))((()))***)))'''&&&&&&'''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***+++++++++******************************)))))))))))))))***+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%)))---///...///222555000000000---++++++///333******)))(((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******)))(((((((((''''''''''''(((((((((((())))))))))))))))))******++++++++++++))))))((())))))***++++++))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------)))+++---///111333777999>>>EEENNNUUUZZZ\\\]]]^^^XXXXXXXXXXXX\\\ccclllsssoooqqqvvv~~~uuunnnjjjgggfff]]][[[ZZZZZZ\\\^^^^^^^^^___gggqqqvvvsssjjj___YYY@@@>>>:::555111///......//////...------------...........................------......///000111111............/////////000////////////////////////---------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))''')))...444555222---000111000,,,((((((,,,000))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,+++******,,,///222000...,,,...333;;;AAADDDLLLOOOVVVZZZYYYWWW^^^gggaaa^^^^^^bbbiiiqqquuuwwwzzzxxxxxx}}}}}}zzzvvvssskkkkkkiiiddd___ZZZWWWVVVYYY^^^eeennnttttttpppkkkYYYQQQDDD:::333111000000............------,,,+++...---,,,,,,++++++,,,,,,,,,,,,------...//////000////////////////////////000000//////.........---......---------,,,,,,,,,...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''''',,,222555222///000000000///...///222444((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********************+++++++++,,,,,,+++,,,,,,,,,------------,,,---...---,,,,,,...000---///333999@@@GGGNNNQQQUUUTTTVVVYYYZZZ[[[bbbkkkgggeeecccgggnnnvvv|||~~~||||||ssshhh^^^WWWTTTVVV[[[bbbjjjqqqtttuuuuuunnneeeWWWJJJ@@@888333000...............---,,,+++...------,,,+++,,,,,,,,,,,,,,,,,,---......//////////////////////////////000/////////.........---......---------,,,,,,,,,...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&)))///333333111///...---...///000000///'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************)))))))))*********+++++++++++++++,,,,,,,,,------------------............,,,...//////...---...000000777AAAIIINNNTTTZZZ^^^^^^ZZZXXX[[[```dddmmmuuussspppnnnooouuu}}}wwwiii^^^YYYUUUYYY^^^ccchhhnnnssswww}}}vvvkkk___SSSGGG===777333222111000///......---......---,,,,,,,,,,,,---+++++++++,,,------....../////////////////////////////////.....................---------,,,,,,,,,------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$''',,,000222333444222//////000...***&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((()))))))))************)))***************++++++))))))*********+++++++++,,,,,,,,,---------......,,,------------.........,,,---/////////000333666>>>FFFOOOUUUWWWYYY___cccddd^^^[[[aaajjjqqqxxx~~~|||zzzzzztttjjjeee]]]^^^______aaaeeelllrrryyywwwtttnnnfff[[[OOOGGG>>>;;;666222//////000111///......---------------******+++,,,,,,------...////////////////////////..............................---------,,,,,,,,,---,,,++++++*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&)))---000111999666444333333000+++&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((()))))))))************))))))******+++++++++,,,************++++++++++++,,,,,,---------.........,,,,,,,,,,,,------------,,,---...///222666<<>>666111000111000000///............///+++++++++,,,------......////////////////////////---------------...............---------,,,,,,,,,,,,,,,++++++***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&'''((()))%%%&&&(((((('''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++,,,------*********+++++++++,,,,,,+++,,,,,,,,,------------------------............000444:::???DDDIIINNNRRRSSSUUUYYY___dddjjjnnnpppmmmjjjkkkrrryyy}}}|||wwwqqqqqqssssssooojjjfffhhhlllqqqvvvyyyxxxwwwnnnhhh^^^QQQFFF<<<666222111000//////......//////,,,,,,,,,---......//////////////////////////////,,,,,,,,,------...............---------,,,,,,,,,,,,++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((&&&%%%%%%%%%$$$&&&)))(((%%%%%%'''***))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............/////////000111888@@@HHHMMMPPPRRRSSSTTTVVV[[[bbbjjjoooppppppmmmlllooovvv~~~|||zzzzzz{{{{{{|||~~~~~~}}}~~~}}}uuudddcccdddhhhooovvv{{{~~~{{{wwwooocccUUUGGG<<<666111111000///////////////,,,,,,---......//////000////////////////////////,,,,,,,,,------...............---------,,,,,,,,,+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))((('''&&&&&&'''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))((()))))))))))))))(((((('''(((******((((((((()))''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,---......000000000//////111555888@@@FFFLLLNNNLLLMMMRRRWWWSSSYYYbbbkkkqqquuuxxxzzzuuuzzz|||xxxxxxwwwwwwvvvvvvwwwwwwxxxvvvvvvuuurrrooommmnnnooopppqqqqqqpppooooooppprrrrrrqqqqqqrrruuuyyy~~~oooeee___ccciiimmmssszzzvvvyyyvvvmmmeee___SSSGGG>>>444...000222...++++++.../////////---------...///............------------------............////////////...---------,,,,,,,,,,,,+++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&((()))******))),,,111666))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))((('''&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))))))))(((((())))))))))))(((((('''(((******((((((((()))''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************************++++++++++++++++++,,,------------,,,......................../////////...000333999===KKKMMMPPPRRRSSSTTTVVVXXXYYY___gggnnntttzzz~~~yyywwwwwwwwwuuuqqqssssssssssssssssssrrrrrrrrrqqqpppmmmjjjiiikkkmmmlllmmmnnnmmmlllkkkmmmnnnmmmmmmmmmmmmooorrruuuwwwyyy|||sssjjjbbbbbbeeehhhpppyyyzzz|||zzztttnnniii___TTTHHH>>>444111///,,,---000,,,---.../////////000000///............------------------............///...............---------,,,,,,,,,+++++++++******+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))((((((((('''''')))******)))''')))---000))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))((((((((('''(((******((((((((()))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************************+++++++++,,,++++++,,,---------------...///////////////......000000111222444:::AAAFFFOOOPPPQQQTTTXXX[[[\\\\\\dddjjjrrr{{{~~~zzzwwwwwwtttqqqmmmlllnnnooonnnllllllmmmooopppppppppoooooouuutttqqqnnnlllmmmpppsssrrrsssttttttrrrrrrsssttttttttttttuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvtttsssrrrvvvvvvwwwzzzxxxpppgggaaa___aaajjjsssyyy{{{{{{xxxvvvtttmmmfff\\\RRREEE;;;444///000444------...///000000/////////............------------------............///---------...............,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))***)))))))))))))))((((((******)))'''%%%&&&(((+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((('''(((******((((((((()))''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++***************************************+++++++++,,,,,,+++,,,,,,---...---------......///000000///...---333555888;;;>>>BBBGGGKKKNNNRRRWWW[[[___dddiiimmmttt{{{|||xxxwwwtttuuuuuusssqqqooooooppppppooonnnooosssvvvvvvvvvtttvvvyyy|||~~~~~~~~~}}}~~~}}}|||yyyvvvtttrrrqqqooonnnooorrruuuvvvvvvzzz~~~vvvmmmfffeeejjjqqqtttuuuuuuwwwyyyyyywwwtttpppjjj^^^QQQCCC999555555000////////////...---+++///............------------------............///,,,---------.../////////,,,,,,,,,+++++++++*********))))))))))))))))))***))))))))))))))))))))))))************))))))))))))+++***)))'''&&&&&&''')))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&'''((((((((((((((('''(((******((((((((()))''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,---.........------------...///////////////555999???CCCFFFHHHKKKLLLQQQZZZdddhhhiiiooozzz~~~wwwqqqnnnnnnnnnpppsssttttttuuuvvvxxx{{{{{{}}}~~~{{{wwwuuurrrqqqrrrrrrrrrqqqssswww{{{}}}}}}~~~yyyuuuuuuvvvqqqoooooorrrwwwzzz|||~~~{{{zzzttthhhXXXIII<<<555222000......//////...,,,///............------------------............///,,,---------.../////////,,,,,,,,,+++++++++******)))))))))******)))))))))(((((((((((((((((((((((())))))))))))***************)))((('''((()))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((()))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&''''''(((((((((((('''(((******((((((((()))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...........................///111222333999===CCCHHHJJJLLLNNNOOOWWWbbbnnnrrrsssyyy}}}yyywwwzzz{{{yyyuuupppmmmnnnqqqqqqvvv|||}}}zzzyyyxxxuuuttttttwwwyyyxxxuuutttvvvyyy~~~~~~wwwqqqmmmooossswww||||||wwwjjj[[[JJJ===555111------000222111000///............------------------............///---------...............,,,,,,,,,+++++++++******))))))************))))))(((((((((((((((((((((((((((((()))))))))))))))******((('''(((***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))$$$%%%&&&'''(((((((((((('''(((******((((((((()))''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...............000///...///000333777999@@@CCCGGGKKKNNNRRRVVVZZZaaajjjvvv}}}|||{{{zzzxxxvvvsssqqqpppoooqqqrrrrrrpppssszzz|||yyyyyyzzz}}}vvvnnnmmmnnnpppvvv}}}{{{|||xxxpppaaaSSS@@@:::222///000222111000///............------------------............///...............---------,,,,,,,,,+++++++++******((()))***++++++***)))(((((((((((((((((((((((((((''''''((((((((()))))))))***((('''(((***+++***)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******$$$%%%&&&'''((((((((((((''')))******((((((((()))''''''''''''((((((((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......//////......222111//////222666:::===HHHIIIKKKMMMQQQXXX___dddlllttt|||vvvppplllkkkkkkkkkkkkkkkjjjjjjjjjmmmqqquuuvvvyyy|||yyyyyy|||~~~zzznnnjjjiiiiiioooxxxzzz~~~~~~tttgggMMMDDD999222000000...,,,//////.........------------------.........///////////////......------,,,,,,,,,,,,+++++++++******((()))***++++++***)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))+++)))'''(((******)))&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((&&&%%%'''***+++)))&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,------------------...///000...---000------111999BBBHHHJJJHHHOOOTTTVVV\\\gggrrrvvv}}}|||yyyuuurrrpppnnnkkkiiidddfffhhhjjjlllooorrruuu}}}~~~~~~zzzwwwvvv{{{|||yyytttmmmfffggglllssswww{{{~~~}}}zzzxxxppp]]]HHH===666000///111///,,,,,,//////,,,,,,.................................---------,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''')))***(((&&&((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))+++***)))(((''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------///......///000000///...333333555;;;CCCKKKOOOPPPVVV\\\bbbgggrrr~~~uuuqqqrrrpppooommmlllkkkjjjiiinnnqqqvvvzzz~~~|||zzzzzzxxxxxx}}}zzzuuunnnlllnnnpppqqqtttxxx|||~~~~~~}}}xxxkkk[[[NNNAAA555000222111...---000000---,,,.......................................---------,,,++++++++++++++++++,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------000000000//////000000000333555;;;CCCKKKQQQSSSSSS```eeemmmwww}}}wwwrrrkkkggggggiiijjjlllmmmooopppqqqqqq|||{{{wwwwww|||~~~yyytttrrrmmmkkkkkkpppwww~~~zzzqqqdddRRR???555222444///...000111...---.........................../////////.........------,,,,,,++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...000000000//////000222444888<<>>AAAFFFQQQ]]]mmm{{{wwwiiiiiiiiigggeeeeeegggiiiiiioooyyy~~~xxxqqqkkkiiilllkkknnnuuuyyyzzz}}}{{{sssbbbMMM===777222...000...,,,,,,---......---........................,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''(((''''''''''''(((((()))&&&''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((())))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((('''&&&&&&'''---000000///111111...---(((%%%'''(((&&&&&&(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))************++++++++++++++++++,,,,,,,,,---------------------............///.........///000000000222555;;;CCCHHHMMMYYYeee~~~xxxsssnnnlllffffffggggggiiimmmtttxxx|||vvvsssmmmjjjiiimmmqqqtttyyy~~~yyynnn^^^QQQGGG;;;111222000...---...//////...........................,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((()))((((((''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((())))))((((((''''''(((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((''''''&&&***///111000000222444222...)))&&&'''(((&&&%%%'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------......000000/////////000222222777:::AAAJJJPPPWWWcccppp~~~{{{uuuoookkkiiihhhhhhiiikkknnnrrryyy}}}rrrlllhhhhhhjjjmmmttt|||}}}}}}yyyrrriii\\\HHH777444222///...///000//////........................,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((''''''((((((((()))(((''''''''''''((()))(((((((((((((((((((((((('''((((((((((((((('''''',,,000111...---000222111...)))&&&((((((%%%$$$&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------000000000//////111444666===@@@HHHQQQWWW^^^kkkwww{{{wwwtttnnnjjjhhhiiilllooossswww~~~yyyyyy{{{tttmmmkkkjjjjjjooouuuwwwyyy{{{{{{wwwkkkUUUAAA888555000......///000000........................------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))***)))((('''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((('''---000000,,,***---///......)))&&&((((((%%%$$$&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************((()))))))))************++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......//////000///000333999===DDDHHHOOOXXX^^^eeerrr~~~~~~{{{xxxvvvooonnnlllkkknnnssszzz}}}~~~~~~}}}wwwtttooojjjiiilllooosssvvvyyy{{{uuudddSSSAAA<<<555000...///000000........................---------,,,,,,,,,++++++************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))))))))((((((''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((((((((((((((,,,000000,,,***,,,...---...)))&&&'''(((&&&%%%'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++************************))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,,,,---------............---------.........//////---///111111333888@@@GGGNNNQQQYYYbbbhhhppp}}}~~~uuuqqqpppssswwwssstttwww|||}}}zzzxxxvvvuuusssttttttuuuwwwxxxyyyyyy|||}}}}}}}}}vvvlllffffffjjjmmmppptttxxxyyyqqqgggTTTLLL@@@666000///000000........................------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((''''''''''''(((((()))&&&''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&''''''(((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&'''(((((((((((((((***///000...---000222000---(((%%%'''(((&&&&&&(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++************************))))))))))))************)))))))))*********+++++++++++++++,,,,,,,,,------------------...................../////////000000---000333444777>>>IIIQQQWWW[[[dddnnnuuu~~~yyyqqqnnnnnnpppwww}}}yyyrrrpppnnnmmmmmmllljjjiiieeecccbbb```^^^\\\[[[[[[YYYYYYZZZ[[[\\\]]]]]]]]]aaaaaabbbdddgggjjjmmmooosssxxx~~~~~~rrrkkkjjjeeeiiikkkmmmrrrxxxxxxtttlllaaaOOO???555111000111...........................------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''((()))***&&&''''''((((((((((((((())))))))))))))))))))))))***)))(((''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&'''((())))))(((((()))///222000111444666555,,,'''%%%'''((('''''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++************************))))))))))))************++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////////////////000000000000...111555777:::BBBOOOXXX^^^bbbkkkvvvzzzxxxrrrpppsssvvvyyy|||yyyxxxxxxsssnnnkkkjjjgggddd```aaa___^^^]]]]]]]]][[[YYYWWWVVVUUUSSSRRRQQQPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVWWWZZZ]]]```bbb```eeelllrrrwww|||yyyrrrqqqbbbfffhhhiiimmmuuuyyyyyy~~~pppZZZFFF888222111111..............................---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***+++,,,---.../////////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((''''''(((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000///...///000000///...000555;;;???BBBJJJUUU]]]fffllluuuxxxtttmmmpppuuu{{{|||yyyuuuqqqmmmjjjgggdddbbb___\\\[[[[[[[[[XXXUUUTTTTTTTTTSSSRRRQQQOOOOOONNNNNNMMMLLLKKKJJJIIIHHHKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRWWWXXX[[[___dddiiimmmoooxxxzzz}}}{{{uuuuuueee]]]bbbiiilllsss}}}~~~{{{nnnXXXCCC888333000222000------///111222222......---------,,,,,,,,,++++++++++++++++++++++++)))))))))***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((('''''''''''''''((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((()))***+++,,,,,,,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''((((((((((((''''''(((((((((((()))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************+++******************+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000//////000111222333333333999@@@EEEKKKTTT```iiirrrvvv|||tttppppppvvv||||||xxxsssnnnkkkiiifffdddbbb```]]]ZZZXXXVVVTTTRRRVVVTTTRRRRRRSSSSSSQQQOOOSSSSSSSSSRRRQQQPPPNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKNNNOOOPPPSSSVVVYYY\\\]]]bbbdddhhhnnnvvv~~~wwwggg\\\^^^dddgggoooxxxzzz{{{vvvhhhXXXKKK???666222000...---...000000000......---------,,,,,,,,,++++++++++++++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))******)))(((''''''''''''((((((((((((((((((((((((***))))))(((((())))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................000000///000222444777888:::AAAKKKSSSZZZdddpppyyy|||uuussstttzzzzzztttooobbb___[[[XXXVVVTTTRRRQQQQQQPPPOOONNNMMMLLLLLLLLLOOONNNMMMNNNPPPPPPPPPOOOQQQQQQQQQPPPOOONNNMMMLLLMMMMMMLLLLLLKKKKKKKKKJJJLLLLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKMMMNNNNNNOOOQQQUUUZZZaaajjjtttzzznnn```^^^```cccjjjrrruuuyyyyyyssskkk```PPPCCC555333000...////////////......---------,,,,,,,,,+++++++++++++++++++++++++++***)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))++++++***(((((('''''''''((((((((((((((((((((((((******))))))))))))******&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********************++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,---------------........................000000//////111444999===BBBLLLXXXccckkksss}}}zzzttttttyyyyyyooohhhbbb]]]YYYTTTRRRPPPOOOPPPQQQQQQPPPOOOPPPPPPOOONNNOOOPPPQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNNNNNNNMMMPPPPPPPPPOOONNNNNNMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLNNNOOOQQQUUUZZZaaaeeessswww}}}|||kkkcccbbbcccggglllooorrrrrrqqqqqqlll___RRR999666222000000000000///......---------,,,,,,,,,++++++++++++++++++++++++,,,+++)))''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))++++++***(((((('''''''''((((((((((((((((((((((((******))))))))))))******&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************)))***++++++++++++***)))******************************+++++++++,,,,,,,,,,,,,,,,,,------.........////////////////////////000000//////000555<<>>FFFQQQZZZaaaiiittt||||||rrrqqqlllwwwyyymmmaaaVVVOOOOOOMMMJJJJJJLLLNNNNNNMMMLLLNNNPPPRRRSSSTTTWWWXXX\\\]]]___bbbfffkkkqqquuuzzz~~~zzztttnnnjjjgggcccaaa___^^^\\\ZZZZZZ\\\___aaadddjjjqqqxxx{{{lllcccccceeemmmsssxxxuuuhhhUUUCCC999444...,,,///000...,,,---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''(((******((((((((()))(((((())))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))(((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000...000222333333666;;;>>>LLLSSS]]]eeekkksss~~~{{{ooonnnsss{{{|||ooobbbXXXQQQMMMKKKMMMLLLKKKLLLNNNPPPQQQQQQRRRUUUXXXYYYYYYZZZ\\\___dddggglllrrrxxx{{{vvvsssllliiieeeaaa^^^\\\\\\[[[YYY[[[```fffmmmttt}}}nnnbbb^^^^^^gggnnnwww{{{ttteeeTTTIII888111,,,...000///......---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))************))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((((((&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((******((((((((()))(((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------.............../////////000000000///111333444555;;;CCCIIIWWW]]]eeekkkrrr|||{{{nnnjjjqqq{{{nnnggg]]]SSSLLLKKKLLLNNNLLLMMMMMMNNNOOOQQQRRRSSSSSSWWW[[[]]]^^^```dddhhhmmmsss||||||wwwpppjjjfffbbb^^^\\\YYYWWWXXX\\\___ccckkksssqqqeee^^^\\\bbbhhhrrrzzzzzzrrreee\\\CCC999000000111000//////------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((((('''((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((******((((((((()))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,---......///.../////////000000000000...111444666999AAAMMMWWWaaaeeejjjpppxxxxxxooommmrrr~~~wwwpppZZZWWWQQQLLLIIIJJJNNNRRRPPPQQQSSSTTTUUUWWWXXXZZZXXX]]]dddiiilllqqqxxx~~~zzztttoooiiieeebbb\\\YYYYYYYYYYYY___hhhnnnuuuuuukkkbbb^^^^^^aaaiiiqqqwwwvvvnnnhhhQQQDDD888333333111//////...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((()))&&&&&&'''((())))))((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))''')))******((((((((()))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((******((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////////////////000000000000...111444777<<>>===:::777444333222111000/////////............,,,,,,,,,+++,,,---...///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))******************++++++++++++******((()))))))))***************************************************+++++++++************************))))))*********+++++++++((((((((()))*********+++++++++++++++++++++++++++,,,,,,,,,------------...............////////////000///000333444444:::AAAIIIWWWiiiqqqssswwwyyylllbbb[[[ZZZ]]]\\\```eeejjjpppzzz{{{qqqhhhbbb^^^XXXVVVUUUTTTSSSRRROOOMMMMMMLLLJJJIIIHHHIIIKKKLLLPPPPPPPPPOOOMMMKKKHHHFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNNNNPPPRRRUUUXXX[[[]]]^^^bbbbbbbbbaaa```^^^\\\[[[ZZZ[[[\\\^^^```aaabbbbbbbbbbbbcccdddddddddddddddcccdddddddddeeeeeeeeeeeeeeedddddddddeeefffggghhhhhhjjjlllnnnooorrruuuxxx{{{}}}wwwiii[[[LLL<<>>BBBCCCFFFJJJNNNSSSWWWZZZ\\\___aaadddgggiiiiiiiiihhheeeeeeeeeeeeeeeeeeeeeeee``````___^^^]]]\\\[[[[[[UUURRRNNNJJJEEEAAA>>><<<777777666444333222111111000//////...///000222333---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************)))******++++++*********((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************++++++++++++((((((((()))*********+++++++++++++++++++++++++++,,,,,,---------................../////////000000111000111333333555===GGG\\\iiivvvzzzyyywwwggg^^^YYYXXX[[[aaaeeeiiimmmrrryyy~~~sssiiiaaa[[[WWWTTTUUUTTTSSSSSSRRRQQQNNNKKKLLLKKKIIIHHHHHHJJJLLLMMMQQQQQQPPPNNNLLLIIIGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMOOORRRUUUXXX[[[\\\aaa``````___^^^]]]\\\[[[ZZZ[[[]]]___```aaaaaaaaaaaabbbccccccdddcccccccccccccccccccccdddddddddeeeeeeddddddeeefffggghhhiiihhhjjjlllnnnoooqqquuuxxxyyy|||tttfffWWWDDD333333222111///.........///------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************'''(((***+++,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------........./////////000//////...///111222333555777:::===AAAHHHPPPUUUYYY[[[___dddiiinnnqqqrrroooppprrrtttuuuvvvuuuuuussssssssssssssssssssssssmmmmmmllllllllllllllllllhhhfffccc___ZZZUUUPPPNNNDDDBBB@@@<<<888444222000444222000.........///000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************((()))******+++*********))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,*********************************++++++++++++,,,))))))******************++++++++++++++++++++++++,,,---------................../////////000000000333111111333444999EEERRRhhhrrr|||ttthhh[[[VVVVVVWWW[[[```hhhmmmsssyyyuuuooofff^^^YYYVVVTTTRRRSSSRRRPPPPPPOOONNNKKKIIIJJJIIIIIIIIIJJJKKKMMMNNNPPPOOONNNMMMJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFHHHIIIKKKLLLJJJKKKMMMPPPSSSWWWZZZ[[[______^^^]]]]]]\\\\\\\\\[[[]]]^^^```aaaaaaaaa```aaabbbbbbcccccccccbbbbbbbbbbbbcccccccccdddddddddeeeeeeeeeeeefffgggiiiiiihhhjjjlllnnnoooqqqtttwwwwwwzzz{{{mmm```NNN<<<555444222000.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************'''(((***,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------,,,,,,---...........................////////////.........///222555999;;;AAAEEEKKKQQQVVV[[[aaaeeeggghhhkkknnnqqqssstttuuuooooooppppppppppppqqqqqqooooooooooooooooooooooookkkkkkllllllmmmnnnoooooommmmmmmmmllliiieeeaaa^^^WWWUUURRRMMMHHHCCC@@@>>>>>>;;;777333///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,*********************************+++++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++------------.............../////////000000000000333111111333666???PPPaaammmvvvggg^^^VVVVVVZZZ]]]```dddkkkrrr}}}{{{rrrjjjeee^^^XXXUUUTTTSSSRRRRRRPPPNNNMMMMMMMMMKKKIIIGGGHHHIIIJJJKKKLLLMMMNNNLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGIIIKKKLLLJJJJJJLLLNNNRRRVVVYYY[[[]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^```bbbbbbaaa```___aaabbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbccccccccccccdddddddddeeefffggghhhiiihhhiiilllmmmnnnpppsssvvvwwwzzz~~~}}}pppfffWWWGGG777555222000......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************&&&(((***,,,---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------,,,,,,---.../////////.............../////////000333333555777;;;AAAEEEHHHPPPUUU]]]cccgggiiikkkllljjjjjjkkklllmmmmmmmmmmmmnnnmmmlllkkkkkkkkkllllllddddddddddddddddddddddddddddddfffggghhhjjjkkkllljjjlllnnnpppooommmiiigggkkkiiifffbbb^^^ZZZWWWUUUMMMIIIDDD===888555333333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,---,,,,,,,,,+++*********++++++++++++++++++++++++---------.........//////////////////000000000000222111222444999DDDYYYkkkrrrzzzyyyjjj```XXXUUUZZZaaaeeehhhkkkrrr}}}zzzkkkbbb```[[[UUUQQQOOONNNMMMMMMRRRPPPMMMMMMMMMNNNMMMLLLFFFGGGHHHJJJLLLLLLMMMMMMJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLIIIJJJKKKNNNQQQUUUYYY[[[\\\\\\[[[[[[\\\\\\]]]^^^___```aaaccccccaaa```___aaaaaabbbbbbbbbaaaaaa```aaabbbbbbbbbbbbccccccccccccccccccdddeeefffhhhiiigggiiikkklllmmmooorrrtttwwwzzz~~~|||pppiii]]]OOO777666333000......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........------------...//////222111//////000000000//////000000///------...000555:::AAAFFFKKKRRRZZZaaabbbcccddddddcccbbbbbbbbb___^^^\\\\\\\\\]]]]]]^^^]]]]]]^^^```ccceeefffeee\\\\\\ZZZUUUUUUYYYZZZYYY[[[\\\\\\\\\[[[[[[\\\^^^___aaaddddddcccdddgggjjjhhhjjjmmmnnnllljjjhhhgggaaa^^^YYYRRRJJJDDD???<<<777444000....../////////000...,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++***)))(((((())))))))))))))))))))))))))))))************************))))))***++++++++++++***+++++++++*********))))))))))))))))))************)))************++++++++++++++++++*********))))))++++++************++++++))))))***++++++++++++*********+++++++++,,,,,,,,,---------............////////////000111111222222...222333222:::NNNbbbllluuuxxxxxxjjjbbbXXXXXXZZZ]]]ccckkkrrrwww}}}sssggg```^^^UUUTTTRRROOONNNMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJHHHKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFIIILLLNNNPPPRRRUUUXXXYYYXXXWWWWWWXXXZZZ]]]^^^^^^aaaddddddbbb___]]]]]]```bbbccccccaaa``````aaa```aaabbbcccdddccccccbbbccccccccccccdddeeeffffffeeegggiiimmmppprrrtttuuuxxxyyy{{{~~~~~~|||oooeee___ZZZEEE>>>555111222222000---......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++************++++++++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,---------............------------...//////000///...//////000000//////000000111333777>>>BBBHHHLLLRRRWWW[[[```eeeiiidddbbb```_________]]]\\\\\\YYYWWWUUUTTTUUUUUUUUUXXX[[[aaagggkkkllljjjhhh```dddeee^^^XXXWWWXXXWWWYYYZZZ\\\\\\[[[ZZZYYYXXXVVVWWWXXXWWWVVVWWW[[[^^^ccceeeggghhhhhhggggggfffcccbbb```\\\XXXSSSOOOMMMDDD???999444111000...---...---,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++***)))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***+++++++++*********))))))))))))))))))************)))************++++++++++++++++++*********))))))++++++************++++++))))))***+++++++++++++++***++++++++++++,,,,,,,,,---------............/////////000000111111222222000444444555>>>QQQccckkksss{{{zzzjjj^^^XXXXXX[[[^^^ccciiipppwww{{{tttfff\\\VVVTTTTTTSSSQQQOOOMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFIIILLLNNNOOOQQQTTTWWWWWWWWWVVVWWWXXX[[[]]]______bbbddddddbbb```^^^^^^```bbbccccccaaa```aaabbb```aaacccdddddddddcccbbbbbbbbbbbbbbbcccdddeeefffggghhhkkknnnqqqsssuuuvvvxxxyyy{{{~~~vvvkkkeee```\\\KKKCCC999333111111///---///...------,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))***++++++************+++++++++,,,************+++++++++,,,,,,,,,,,,,,,------------,,,------------...............------......///000/////////000000000000000222222333444888???GGGMMMXXXZZZ\\\^^^```bbbcccdddaaa___\\\[[[[[[\\\\\\\\\ccc___YYYVVVUUUUUUUUUTTTWWW]]]gggpppvvvwwwuuussspppwwwzzzqqqeee```_________```bbbbbbaaa^^^ZZZXXXUUUUUUSSSQQQQQQSSSWWW[[[``````aaaaaabbbbbbcccccc`````````___]]]ZZZXXXWWWSSSNNNGGG@@@;;;666222///...------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++***))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***+++++++++***************))))))))))))************)))************++++++++++++++++++***************++++++************++++++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,---------............/////////000000111222222222333555666999DDDUUUcccjjjqqq~~~nnnaaaYYYUUUZZZ]]]ccciiipppwwwsssggg^^^XXXSSSOOORRRQQQPPPNNNMMMLLLLLLLLLNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFHHHKKKMMMNNNPPPSSSUUUVVVVVVVVVWWWYYY[[[^^^___```bbbeeeeeeccc```_________aaaccccccbbbaaaaaabbbbbbbbbdddeeeeeeddddddcccaaaaaaaaaaaabbbcccdddeeeiiijjjlllooorrrtttuuuvvvxxxyyy|||zzzooogggeeebbb^^^UUULLL???555111000...---///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...------------...........................//////000000111222222111111222333222666;;;AAAGGGNNNUUUYYY```^^^]]][[[[[[ZZZZZZYYYYYY\\\]]]]]]]]]aaahhhnnnzzztttlllgggfffeeeeeecccbbbhhhpppxxx~~~{{{vvvuuusssrrrqqqooonnnmmmjjjfffccc^^^]]]ZZZYYYZZZ]]]bbbeeefffdddaaa___^^^]]]]]]\\\\\\[[[ZZZYYYYYYZZZ[[[\\\\\\YYYTTTOOOJJJDDD===999333111///............,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************)))))))))))))))***))))))))))))))))))))))))************************))))))***++++++++++++***************************((()))))))))************))))))*********+++++++++************************++++++************++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,---------------............//////000000111111222333333333555888???JJJXXXccciiiqqqrrreee]]]YYYXXX\\\```fffmmmuuu~~~tttggg^^^ZZZWWWSSSOOOPPPOOONNNMMMMMMLLLLLLKKKMMMMMMLLLKKKLLLMMMOOOPPPPPPPPPOOONNNMMMLLLKKKKKKIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFIIIKKKMMMNNNOOORRRTTTTTTTTTUUUWWWYYY\\\^^^___aaabbbddddddbbb```______^^^```bbbbbbaaaaaabbbccccccccceeeeeeeeeeeedddccc````````````aaabbbcccdddiiijjjmmmooorrrtttuuuuuuxxxyyy|||wwwkkkfffgggfffccc___TTTEEE999222///////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************************************************************++++++,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........---------........./////////............///000000000111222222111111444666888???JJJVVV^^^dddhhhkkkcccbbb```]]][[[ZZZ[[[[[[XXXaaaiiillllllsss~~~|||zzzvvvxxx|||}}}zzzyyyyyywwwuuummmllljjjjjjmmmqqqtttvvvsssnnnhhhccc```]]]YYYVVV[[[YYYVVVUUUWWW[[[```ccc[[[[[[\\\[[[YYYTTTLLLGGG===999333000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************((()))))))))************))))))*********+++++++++************************++++++************++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............///000000000111222222333333333666<<>>555111111222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))+++************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............------.........///////////////......//////000111///111222222111444;;;@@@KKKQQQZZZbbbgggiiikkkllliiilllnnnlllhhheeefffhhhdddooozzz{{{ssslllhhhccc]]]XXXWWWUUUSSSRRRTTTZZZ___cccXXXYYY[[[^^^___\\\XXXTTTIIIDDD===777444333222111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******************+++++++++))))))))))))************)))************+++++++++***************+++++++++++++++************++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///000000111111222333333333444:::EEEQQQZZZ```iiirrr~~~tttfff\\\YYY[[[^^^___dddhhhooowwwuuuddd___YYYUUUTTTSSSPPPNNNMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJIIIKKKMMMNNNNNNOOOQQQSSSSSSTTTUUUWWWYYY[[[\\\]]]^^^___```___]]]\\\\\\\\\ZZZ\\\^^^_________aaabbbcccddddddeeeeeedddbbbbbb````````````aaabbbcccdddfffhhhkkknnnqqqtttuuuvvvyyyzzz}}}|||vvvkkkYYYGGG:::444333444000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++******++++++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------........................///////////////////////////000000111000333555666888>>>IIIQQQ^^^___aaaccceeehhhmmmppp{{{wwwtttuuuvvv}}}|||wwwsssmmmfff```XXXWWWUUUSSSSSSTTTVVVWWWUUUUUUUUUWWWZZZ\\\[[[ZZZSSSOOOIIIDDD???:::444111........................---------------------------,,,,,,++++++,,,,,,---************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++))))))))))))************)))************+++++++++))))))*********+++++++++++++++************++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...---------............///000111111222222333333444777@@@PPP^^^dddhhhqqq}}}tttkkk```[[[]]]aaacccdddgggnnnxxxxxxkkk___^^^[[[YYYVVVTTTRRRQQQLLLMMMNNNOOOOOONNNNNNMMMMMMMMMNNNOOOOOOOOONNNNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLJJJLLLNNNOOONNNOOOQQQSSSTTTTTTVVVXXXYYYZZZ[[[[[[\\\]]]]]]\\\ZZZYYYYYYZZZXXXZZZ\\\^^^^^^^^^```aaabbbcccdddddddddcccaaa```aaaaaaaaaaaabbbcccddddddfffhhhkkkooorrruuuxxxyyyyyyzzz}}}yyyfffQQQAAA777444444000//////...............------------------------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////............/////////000///////////////000111111333666999;;;???HHHVVV```bbbaaa```aaafffqqq}}}~~~}}}zzzvvvnnnhhhaaa___]]]ZZZVVVRRROOOMMMUUURRRPPPPPPSSSWWW[[[\\\YYYWWWRRRMMMGGG???666111........................---------------------------,,,,,,++++++,,,,,,---************************))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))******++++++++++++))))))))))))************)))************+++++++++))))))******++++++++++++++++++************++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------.........//////000111111222222333444444;;;EEEXXXggglllmmmwww}}}kkkddd\\\YYY]]]aaadddccciiirrr|||nnnbbbZZZ[[[[[[YYYUUURRRPPPPPPLLLMMMNNNOOOPPPOOONNNNNNMMMNNNOOOPPPPPPOOOMMMLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMKKKMMMOOOOOOOOOOOOQQQSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZ[[[\\\ZZZXXXWWWXXXYYYVVVYYY[[[]]]]]]]]]___aaabbbccccccdddcccbbbaaa```aaaaaaaaaaaabbbcccdddeeefffhhhlllppptttwwwzzz{{{yyy{{{}}}oooYYYEEE999555444000000///...............------------------------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++************++++++************************************************************************++++++,,,,,,,,,------------------............///...------------...//////,,,---......///.........111000000/////////111222444999BBBLLLUUU[[[^^^___bbb]]][[[cccuuu|||xxxwwwmmmooommmhhhcccbbb]]]XXXXXXZZZ[[[XXXSSSQQQUUUYYYVVVVVVWWWWWWUUUOOOHHHBBB===999222...---...//////------,,,,,,------...///,,,++++++******++++++,,,+++++++++************))),,,+++******))))))******------***%%%'''---,,,&&&,,,++++++++++++++++++,,,)))************++++++++++++++++++*********))))))************************+++++++++*********))))))******++++++++++++******++++++******++++++,,,------------------------------------............///...------......///000111111111111111333555888:::CCCRRRiii{{{|||ooo```]]]\\\___aaacccgggmmmpppwwwiiibbbaaaYYYZZZZZZZZZXXXUUURRRQQQRRRQQQPPPOOONNNMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIIIIGGGGGGFFFEEECCCCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPRRRRRRSSSUUUVVVWWWXXXYYYXXXWWWVVVUUUUUUUUUVVVWWWWWWXXXYYYZZZ\\\\\\]]]]]]______^^^^^^]]]^^^^^^^^^___```aaa`````````bbbdddiiiiiilllpppuuuyyyzzzzzzyyyzzz}}}pppWWWAAA666333222000//////000000///---,,,,,,---------------------,,,++++++******+++++++++***)))))))))***,,,,,,******))))))))))))******,,,,,,+++***))))))******))))))))))))************++++++************++++++************************************************************************++++++,,,,,,,,,------------------............///...------------...//////---....../////////......000000111111222444777999===CCCNNNXXX^^^```^^^]]]cccccciiiwww~~~~~~|||zzzvvvrrrqqqqqqnnnfff\\\UUUSSSTTTTTTUUUWWWZZZ\\\[[[XXXUUUJJJDDD;;;444000//////............---------------,,,,,,++++++++++++,,,,,,++++++++++++************,,,+++******))))))******((()))((((((///:::???===++++++************++++++)))************++++++++++++++++++*********))))))************************+++++++++*********))))))******++++++++++++******++++++******++++++,,,------------------------------------............///...............///111111222222222222333666999<<>>666222000//////...---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********,,,+++******))))))******,,,***(((&&&(((,,,///000******))))))))))))******))))))*********+++++++++***************************************************************************++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,---------------------------............///............///000111222222333333333444999@@@FFFXXXppppppccc]]]ZZZ[[[[[[___eeejjjoooyyywwwhhhbbb___]]]ZZZWWWXXXXXXXXXWWWVVVUUUTTTRRRRRRQQQQQQQQQRRRRRRSSSQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQPPPOOONNNNNNNNNNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKMMMNNNOOOOOOOOOLLLMMMNNNOOOPPPQQQRRRSSSRRRSSSTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUYYY[[[^^^```aaabbbdddfffjjjjjjlllqqqvvvzzz{{{{{{{{{|||}}}zzzYYY???555333000000111111111000//////...---,,,,,,++++++---,,,++++++******++++++***************++++++++++++++++++******+++++++++++++++***************+++))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---------............//////............///000000111111000000000111222333111555999;;;>>>DDDMMMTTT\\\]]]aaagggooowwwxxxlllddd___XXXUUURRRQQQTTTXXX\\\^^^aaa___]]]YYYSSSJJJ@@@:::333222000...---------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***,,,+++******))))))******(((((()))+++,,,,,,...000******))))))))))))******))))))*********+++++++++************************************************************************++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,---------......---------............//////......//////000111222111333555555666<<>>EEEMMMSSSYYYcccrrr}}}}}}yyyrrrlllgggaaa\\\XXXVVVVVVXXX[[[^^^^^^[[[YYYRRRLLLBBB888222///000111...------,,,,,,------...---------,,,,,,,,,++++++,,,++++++***)))*********---******,,,+++(((---555,,,,,,++++++++++++,,,,,,)))************+++++++++))))))******++++++++++++************************))))))******+++++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++,,,,,,---...//////---------.........//////////////////000111222333000444888999<<>>999888111000333000////////////............,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,---------.........///////////////////////////000222111000///000111000444777:::AAAIIIKKKJJJNNNTTT___mmm}}}xxxrrrhhh```[[[XXXVVVUUUWWWUUUQQQLLLEEE???999666111000///...---------------------,,,,,,,,,++++++++++++++++++*********)))******************************************++++++************************************************************************+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000//////000000111222333222888777===OOO\\\ffftttooocccVVVTTTWWW[[[___dddiiinnnvvvqqqfffbbb^^^]]]^^^______^^^]]]]]]\\\\\\[[[ZZZZZZZZZXXXXXXXXXXXXWWWVVVUUUUUUWWWWWWVVVVVVUUUUUUTTTTTTRRRSSSSSSSSSSSSRRRQQQQQQOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPRRRRRRSSSTTTUUUVVVXXXYYY[[[\\\___``````]]]ZZZXXXUUUTTTTTTSSSRRRRRRRRRRRRQQQSSSTTTTTTSSSRRRTTTUUURRRSSSUUUWWWYYYZZZ[[[[[[]]]```dddhhhjjjjjjiiihhhlllnnnpppsssuuuxxxyyyzzzyyyyyyxxxxxxyyy{{{}}}~~~sssUUUCCC;;;888000///222...////////////............,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,------------.........////////////////////////000111222111000000222333444999@@@GGGRRR\\\]]]YYY___ffftttyyylllaaaYYYTTTQQQVVVVVVUUUSSSNNNHHHBBB???777555222000...------...------------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++)))))))))***+++++++++,,,************************************************************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............////////////000000222333333333999;;;GGG___pppzzztttddd[[[TTTVVVZZZ^^^ccchhhoooxxx|||iiiaaa___]]]]]]^^^aaabbbbbb______^^^^^^]]]\\\\\\\\\ZZZZZZZZZYYYYYYWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVRRRSSSSSSSSSRRRRRRQQQPPPPPPOOOOOONNNNNNMMMMMMLLLOOOOOOOOOPPPPPPPPPPPPQQQPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSTTTUUUVVVXXXZZZ[[[\\\^^^aaaccccccaaa^^^\\\VVVUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTUUUVVVSSSTTTVVVXXXZZZ[[[\\\\\\^^^```dddhhhkkklllkkkkkkmmmnnnoooqqqtttvvvwwwxxxwwwwwwwwwwwwxxxzzz|||}}}dddNNN@@@999000000333...////////////............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------............///////////////000000000///000111111222444777:::@@@EEEKKKUUUbbbnnnqqqnnnrrr|||tttggg]]]TTTOOOSSSTTTUUUUUUSSSOOOKKKHHHCCC???999333///...///000...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,***************+++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............////////////000111222333444555===AAAPPPlll~~~xxxggg^^^YYYWWW[[[___bbbggglllwwwuuuddd```___^^^^^^___aaabbbccc``````______^^^]]]]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUVVVWWWYYY[[[\\\^^^```ccceeeeeecccaaa___XXXWWWVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVUUUUUUVVVWWWVVVWWWXXXZZZ[[[\\\]]]]]]___aaaeeeiiilllmmmmmmmmmnnnooopppqqqssstttvvvwwwvvvuuuuuuvvvxxxzzz|||}}}sssZZZGGG===333222555111////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------.........//////////////////000000111111///000111111222555:::>>>FFFJJJQQQZZZiiiyyyyyynnncccXXXRRRPPPQQQSSSTTTTTTRRROOONNNNNNHHH???666000...///000.........---------,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++(((((()))***+++,,,,,,,,,))))))*********+++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............/////////000000111333444555777???EEEUUUppp|||~~~oooaaa[[[YYYZZZ^^^aaaccciiiooopppbbbaaaaaa````````````bbbcccaaa``````______^^^^^^]]]^^^^^^^^^]]]]]][[[ZZZZZZWWWWWWWWWWWWWWWWWWVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUWWWXXXZZZ\\\]]]___aaadddffffffeeebbb```ZZZZZZXXXWWWVVVUUUUUUUUUTTTVVVWWWWWWVVVVVVWWWXXXXXXYYY[[[\\\^^^^^^______aaacccfffiiilllmmmmmmmmmoooooopppppprrrtttuuuwwwttttttuuuvvvwwwzzz|||~~~~~~eeePPPCCC555333555111////////////............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------........./////////...//////000000111111222111222222222444999???CCCHHHOOOVVV___mmm~~~|||uuukkkaaaZZZSSSRRRRRRQQQQQQPPPPPPPPPQQQMMMEEE===777222000000............---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,)))))))))***++++++,,,,,,***************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------............/////////000000222333555666666AAAIIIYYYqqq}}}{{{|||jjj___YYYYYY\\\```bbbeeennnxxxzzzmmmcccbbbcccccccccaaaaaabbbdddbbbbbbaaaaaa```______^^^^^^____________^^^]]]]]]ZZZZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVWWWXXXZZZ]]]___```bbbdddggghhhhhhfffdddbbb]]]\\\[[[YYYXXXWWWWWWWWWVVVXXXYYYYYYXXXXXXYYYZZZ\\\]]]^^^___```aaaaaaaaacccdddgggiiikkklllmmmmmmnnnnnnnnnnnnppprrruuuvvvtttttttttvvvxxx{{{}}}qqq\\\LLL999222444111////////////............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................////////////...//////000111111222222222333555777<<>>BBBKKKYYYhhhuuuvvvfffZZZTTTRRRUUUSSSRRRSSSSSSOOOFFF???888333---,,,///000...,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------............///////////////////////////000111111111000333777===FFFVVVeeerrrddd^^^[[[^^^bbbhhhrrr{{{tttjjjmmmkkkhhhhhhiiiiiiiiiiiihhhhhhgggffffffffffffgggeeeddddddccccccddddddeeeddddddeeeffffffeeeeeeeeeaaa```___]]]\\\[[[ZZZZZZYYYZZZ[[[]]]___bbbdddfffaaacccdddddddddeeehhhjjjmmmooorrrtttuuuxxx|||}}}|||yyyvvvttttttuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssqqqqqqqqqsssuuuvvv||||||||||||}}}xxxdddGGG:::111222222------111///............---------------------------------++++++++++++******))))))++++++************++++++++++++++++++++++++++++++......---------,,,,,,,,,........................---------.........//////......////////////000000111000111333333333888>>>HHHRRRaaarrryyymmmaaaXXXSSSQQQPPPQQQTTTVVVSSSKKKDDD===777000---...///...,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------.........//////............///////////////////////////000111111222111333888>>>HHHXXXggg~~~wwwkkk```]]]\\\___ccckkkxxxwwwlllllljjjhhhggghhhiiiiiihhhhhhggggggfffeeefffffffffeeeddddddccccccddddddeeeddddddeeeeeeeeeeeeddddddbbbaaa```^^^]]]\\\\\\\\\[[[[[[]]]^^^aaaccceeegggdddfffgggggggggiiikkkmmmqqqsssvvvxxxyyy|||~~~{{{yyywwwvvvwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttssstttvvvxxxyyy}}}}}}}}}}}}oooKKK===222222333///...222///............---------------------------------++++++++++++*********)))++++++************++++++++++++++++++++++++++++++...------------,,,,,,,,,........................------........./////////......//////000000000000111111333666666777===DDDOOO___vvv{{{tttiii\\\TTTNNNOOOQQQUUUXXXVVVQQQLLLDDD===444///......---,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------.........//////............////////////000////////////000111111333222444:::AAAKKK[[[iiizzzkkkbbb[[[[[[^^^bbbfffnnnzzzooollljjjhhhggghhhiiiiiihhhggggggfffeeeeeeeeeeeefffeeeddddddccccccddddddeeedddddddddeeeeeeddddddcccbbbbbb```______^^^^^^^^^]]]]]]___aaadddfffhhhiiiiiijjjlllllllllmmmppprrrwwwyyy|||}}}|||zzzyyyyyyzzzyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwxxxzzz|||~~~yyySSSBBB444333333000000333///............---------------------------------++++++++++++************++++++************++++++++++++++++++++++++++++++------------------------..................................../////////////////////000000111111222111111333777888;;;DDDOOOZZZnnn|||zzzwwwooobbbXXXTTTSSSSSSTTTVVVVVVTTTQQQKKKDDD;;;333000///...---...------------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------............////////////000000//////000000111222333222444<<>>MMMYYYaaaiiioooxxx|||kkk\\\WWWYYY___bbbhhhrrr~~~{{{xxxtttqqqpppooommmkkkiiiiiihhhgggggggggggghhhiiiiiihhhhhhhhhhhhiiiiiiggggggggggggfffeeedddccccccccccccdddeeeggghhhiiigggiiilllooorrrssssssssstttuuuwwwxxxyyy{{{~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~iiiHHH;;;999555111//////............---------------------------------+++++++++,,,,,,,,,------++++++************++++++++++++++++++++++++++++++,,,,,,,,,------.................................////////////000000000000///000000222333444555555555<<>>;;;777222000//////.........---------------------------------+++++++++,,,,,,---------++++++************++++++++++++++++++++++++++++++....................................///////////////////////////000111111444222000111333555666777???CCCSSSiiizzz~~~~~~~~~~~~xxxkkk\\\RRROOOSSSSSSRRRQQQNNNGGG???999222000...---......,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......////////////000000000000...000111111000000111222666999HHH]]]hhhkkkttt~~~nnnccc\\\\\\___```iiirrr|||{{{xxxwwwuuuqqqmmmlllkkkjjjjjjjjjkkklllmmmkkkmmmooopppnnnmmmmmmmmmiiiiiiiiiiiihhhgggeeeeeejjjjjjjjjjjjkkklllmmmnnnpppqqqsssuuuvvvxxxxxxxxxwwwyyy}}}yyyyyy\\\GGG>>>777222222333111///////////////---///............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................///////////////////////////000111111333111000111444777:::;;;FFFMMM___vvvxxxggg[[[VVVUUUUUUTTTSSSQQQKKKCCC>>>555222///............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........////////////000000000000...000111111000000222333999>>>MMM```jjjnnnyyyvvviiiaaa^^^^^^aaacccmmmyyyzzzxxxvvvrrrooonnnmmmllllllllllllnnnnnnoooqqqrrrrrrpppnnnnnnnnnkkkkkkkkkkkkjjjiiihhhgggkkkkkkllllllmmmooopppqqqssstttvvvxxxzzz{{{|||||||||~~~zzzvvv}}}pppTTTBBB888333222333111/////////000///...///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000////////////000111111111111111222555:::???BBBNNNZZZooouuuggg```[[[ZZZYYYXXXVVVPPPJJJEEE999666111.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000000000000///000111111000111333555===DDDTTTeeemmmrrr~~~kkkbbb``````aaacccgggsss|||zzzxxxuuusssrrrqqqpppoooooooooqqqqqqtttuuuvvvtttrrrooooooooonnnnnnnnnmmmmmmllllllkkkmmmmmmnnnoooqqqssstttuuuxxxxxxzzz{{{}}}|||tttzzzbbbHHH:::555333333111//////000000///...///............---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000//////000000111222111111222333666===DDDIIIUUUddd{{{qqqkkkdddcccbbbaaa]]]WWWOOOJJJ???:::333///---...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000///000111111111222444777@@@IIIYYYgggnnnuuutttccc^^^```bbbdddfffiiixxx}}}{{{{{{yyywwwvvvuuutttsssrrrssstttuuuxxxyyyxxxvvvssspppoooooopppppppppoooooooooooooooppppppqqqrrrtttvvvxxxyyy{{{{{{|||~~~}}}ttt{{{oooNNN===777555444222000///000000///...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000000000000111222222111222444555999AAAKKKRRR[[[lll|||~~~zzzuuupppooonnnkkkfff^^^UUUNNNEEE???777111......//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000///000111111111333666999AAALLL\\\hhhnnnxxx{{{mmm```]]]aaadddhhhkkknnn~~~~~~~~~}}}|||zzzyyywwwvvvvvvvvvwwwxxxzzzzzzyyywwwsssqqqqqqqqqsssrrrrrrqqqrrrrrrssstttsssssstttuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~uuu|||~~~ZZZBBB888666444222000000000000000...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////111000000000000111222222111444666999???IIIVVV___gggwww~~~}}}~~~|||yyyyyyyyywwwqqqggg[[[SSSLLLFFF===666222000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////000000000000///000111111111444888;;;EEEPPP^^^iiiqqq}}}rrrhhh______bbbfffmmmssswww}}}|||zzzyyyxxxyyyyyyzzzzzz{{{zzzxxxuuussstttuuuvvvvvvuuuuuuuuuwwwxxxyyyxxxxxxyyyzzz{{{}}}}}}uuuvvv{{{oooLLL:::777444222000000111111000//////............---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////111111000000111111222333111444999>>>FFFSSScccoooxxx~~~}}}}}}{{{~~~zzzooobbbYYYTTTNNNEEE===777333111///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------............////////////////////////000000000000000000111111222444999===JJJUUUbbbmmmwww{{{hhhccc___```ccchhhqqq{{{~~~|||{{{zzzzzz{{{{{{{{{|||{{{yyywwwwwwyyyzzz{{{zzzyyyyyyzzz{{{}}}~~~~~~~~~|||nnnkkkxxxYYY>>>:::555333111000111111000//////............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................................../////////000111111111000111111222333000444:::AAAKKK[[[mmmzzzwwwvvv{{{{{{xxxwwwtttggg]]]YYYSSSJJJAAA;;;666222000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---........................................../////////000////////////000000000000000000111111222555:::===OOOXXXeeeppp{{{qqqbbb___^^^```ccciiittt}}}{{{{{{{{{{{{||||||||||||{{{zzzzzz|||~~~~~~}}}||||||}}}{{{}}}kkkeeesssaaaBBB>>>555333111000111111000/////////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000111111111111111000///000222333333333777;;;BBBGGGOOO^^^vvv{{{nnnppp}}}xxxxxx~~~~~~uuulllfff]]]XXXPPPGGG@@@999333///000///......///000///---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000000000000111111111111444333333333111222:::EEERRR```oooxxx~~~wwwiii``````___```eeennnzzz~~~~~~}}}{{{{{{|||~~~wwwvvvooo]]]nnn}}}sssMMM:::666666444111//////...,,,///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................000000000000111111111111111000000000222444666666888<<>>777222000...---...///000///...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000000000000111111111111222111222333333444>>>IIIXXXdddqqqzzz~~~qqqddd]]]]]]^^^```fffqqq~~~~~~~~~tttsssppp^^^lllxxxyyy~~~WWW@@@777666444111000000///---///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................000000000000111111111111000000000111222555888:::>>>DDDMMMXXXhhh|||}}}{{{zzzxxxxxx}}}zzz||||||tttooonnnoooiiiaaaWWWPPPKKKDDD<<<666000...------/////////...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000000000000111111111111111000222444444777BBBNNN```iiiuuuyyyhhh___[[[]]]___cccjjjvvvqqqqqq~~~~~~qqqaaahhh|||zzzqqqxxxeeeHHH:::777333111111111000//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///000000000111111111111111111111111222555999<<>>888333222222111111111///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////000000000111111111111222222222111111555;;;@@@NNN^^^rrryyy}}}}}}zzz|||}}}sssmmmjjjjjjqqqkkkccc]]]XXXOOODDD<<<444222///.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............//////000000000111111111111111000111333444999EEERRRdddooo}}}}}}iii```^^^]]]aaaeeejjjqqq{{{qqqsssxxxxxxxxx|||}}}qqqhhhqqq~~~sssjjjfffxxx|||UUUDDD:::333333444111000222///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000111111111111222333444333444999AAAHHHVVVlll{{{~~~|||}}}}}}zzzvvvsssqqqtttrrrnnniiiaaaUUUIIIBBB999666222////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000000000000111111111111222111222444666;;;HHHUUUfffqqqvvveee___```]]]bbbhhhmmmuuu|||qqqtttxxxwwwvvvyyy~~~ooottt{{{zzzpppjjjiiixxx___JJJ===333444555111000333///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000111111111111111333555555888???JJJSSSeee}}}{{{}}}~~~|||yyywwwzzz{{{vvvjjj\\\PPPIII===999444111000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000000000000111111111111222111333666999@@@NNN\\\jjjuuupppbbb^^^___```fffnnnttt~~~zzzoootttvvvtttvvv|||yyyyyy|||~~~zzzqqqmmmoootttzzzmmmOOO???444555666111///222///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000000000000000000000000111111111111///222555888;;;EEERRR\\\sssxxxuuu~~~~~~|||{{{qqqaaaUUUOOO???;;;666222000000///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////000000000000111111111111222111444888<<>>IIIYYYfffzzzxxxhhhaaa```bbbhhhpppwwwsssjjjvvvzzzrrrpppwww{{{{{{{{{wwwrrrssswwwuuuqqqvvvjjjFFF333888555///222555111111000000//////.................................------,,,,,,------...------------------------........./////////000000222111111111111222333333777777888===HHHZZZnnn|||vvvpppzzzyyy{{{~~~xxxppp```RRRHHHCCC<<<555111///......---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,---------............///000000//////000111111111111111222222222222555222222999BBBNNN^^^lll~~~sssfffaaabbbeeejjjrrrzzzrrrlllyyy~~~uuupppuuuwwwwww~~~zzzvvvsssssswwwxxxtttuuurrrKKK555777444///111333111111000000//////.................................------,,,,,,------...------------------------....../////////000000000111111000000111222222333666777:::AAAPPPdddzzzvvvrrrsssxxxrrrqqqzzz|||yyyuuuiii\\\OOOIII@@@888444111///...------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,------------............///000000//////000111111111111111222222222333444222555===HHHUUUffftttmmmcccaaaeeehhhnnnvvvrrrooo~~~yyyqqqqqqqqqrrryyyvvvtttuuuwww{{{~~~xxxvvv|||VVV;;;888555222333111111111000000//////.................................------,,,,,,------...------------------------...////////////000000000000000000000111222333333555777<<>>888444000---........................------------------------------------------------,,,,,,,,,---------......---------.........//////...///000000//////000111111222222222222333333333333444:::GGGUUUddduuuvvvgggbbbccchhhlllvvvzzzqqqjjjgggiiitttxxxwwwssskkkhhhllluuu~~~xxxmmmooo{{{zzztttyyymmmIII<<<666444555000111111000000//////.................................------,,,,,,------...------------------------/////////000000000111111000000111111222333555555;;;BBBPPPcccvvvwwwtttyyy~~~xxxzzzhhh]]]NNNBBB<<<777222...........................------------------------------------............,,,,,,,,,---------......------........./////////...///000000//////000111222222222222333333333333333555<<>>HHHZZZpppzzzxxxqqqdddSSSGGG@@@;;;555000........................------------------------------------.........///,,,,,,,,,---------..................////////////...///000000//////000111222222222333333333444444444555>>>LLL[[[iiizzzoooeeecccgggkkkmmmxxxyyyhhhcccdddmmm{{{||||||mmmgggjjjqqqvvvyyyhhheeetttuuuuuuxxxTTT@@@444222555111111111000000//////.................................------,,,,,,------...------------------------000000000000111111111111222222222333444555777888FFFRRRfff}}}zzzuuu{{{{{{}}}}}}|||vvviiiWWWJJJCCC>>>777222////////////////////////---------------------------------.........//////,,,,,,,,,---------................../////////000...///000000//////000111222222333333333444444444444666???MMM\\\jjjzzzzzzlllddddddhhhlllmmmxxxrrrlllhhhmmmwww}}}ooogggiiiooorrr||||||hhhbbbpppwwwvvv}}}ZZZEEE777555999666111111111000//////.................................------,,,,,,------...------------------------111111111000000000000000222000000444666666999>>>DDDbbbyyy{{{rrrooozzz~~~}}}}}}{{{uuuxxx}}}xxxfffOOODDDCCC>>>444111///......//////...---........................------------------------,,,,,,,,,---------......////////////////////////000000000000111111111111111111111111222333444444:::888@@@SSSbbbjjjwww~~~rrrfffccceeehhhlllpppyyyzzzvvvzzz~~~vvviiifffjjjppp|||uuuiiijjj|||zzzwwwjjjFFF999;;;999222222222222111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111000000000000000000000333111111555777888===CCCSSSqqqxxxsssrrr}}}{{{}}}~~~{{{kkkUUUGGGDDD???777222000///...//////...---........................------------------------,,,,,,,,,---------......////////////////////////000000000000111111111111111111111111222333444555:::999BBBUUUdddmmm{{{zzznnncccbbbeeeiiinnnssszzzlllgggkkkqqqxxxwwwjjjjjj|||~~~zzzpppLLL;;;;;;999444222222222222111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///000000000000000000111111444222222666888:::AAAIII```}}}ssstttxxx|||uuu___NNNGGGAAA;;;333222000///000000...---........................------------------------,,,,,,,,,---------......////////////////////////000000000000111111111111111111111111222333444555999:::FFFZZZjjjuuutttjjjaaaaaaeeejjjqqqwwwmmmfffjjjpppsss{{{|||nnnjjjzzzzzz~~~zzzUUU???:::999666333333222222111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000000000000000111111111444222333666888;;;DDDNNNeeerrrwww}}}|||lllXXXJJJBBB===666333111000000000///...........................------------------------,,,,,,,,,---------......///////////////////////////000000000111111111111111111111222333444555666888>>>MMMbbbsssqqqhhhaaabbbfffkkkrrryyy|||nnneeegggmmmoooxxxrrriiiuuuvvvzzz___CCC:::999777333333333222222111111000........................------------------------,,,,,,,,,---------......//////000000111111111111444222333666888===IIIUUUooozzzvvvttt|||~~~{{{xxxvvvyyyzzz||||||zzzdddQQQEEE???888666222000000000///...........................------------------------,,,,,,,,,---------......///////////////////////////000000000111111111111111111111222333444666777888BBBVVVkkk~~~pppiiicccdddggglllttt|||{{{zzznnneeeeeeiiimmmvvvxxxiiipppuuuxxxiiiIII;;;888666444444333333222111111000////////////////////////------------------------,,,,,,,,,---------------/////////000111111222222333222444888<<>>PPPhhh}}}mmmhhhfffiiinnnttt~~~xxxyyy|||vvvnnniiigggkkktttoookkkttt|||zzzzzzXXXEEE<<<666666555444333222111111000////////////////////////........................------------------------...//////000111222222222222333999@@@IIIWWWmmmrrrmmmvvv~~~|||yyyvvvmmmkkkgggaaa[[[TTTOOOLLLMMMMMMNNNQQQVVV\\\cccgggtttzzz~~~{{{yyy{{{yyymmmXXXLLL===:::555222111111000000........................------------------------,,,,,,,,,---------......////////////////////////000000000000111111111111111111111222444666777888AAATTTmmm}}}kkkggggggkkkpppwww{{{vvvzzz|||{{{sssmmmiiijjjsssrrrkkksss~~~xxx~~~]]]III>>>777666666555444222111111000000000000000000000000000........................------------------------222222222111222222333333777666999BBBUUUnnn~~~uuuuuu}}}|||yyyyyyuuullldddaaa[[[SSSNNNMMMKKKGGGBBBCCCCCCEEEGGGKKKOOORRRUUU```eeelllvvvyyyxxx|||eeeMMMDDD<<<:::555,,,...333---///............---------,,,,,,,,,---------......------------------------////////////000000000000111111111000000000000000222///000444666666999===DDDZZZssszzzjjjhhhiiinnnsss{{{{{{qqqsssxxxzzzyyyooofffnnnqqqzzzllljjjwwwxxx}}}kkkPPP???777:::777444333333333222111000000000000////////////......------------...............------,,,,,,,,,222222222111222222333444666888>>>MMMccc||||||yyy}}}wwwqqqnnnmmmiii```YYYSSSNNNGGGDDDCCCBBB>>>:::======>>>???AAADDDGGGHHHNNNRRRYYYbbbnnn|||mmmVVVGGG???<<<888///111555//////............---------,,,,,,,,,---------..............................////////////000000000000111000000000000000000000222000111444666666999>>>EEEZZZrrrvvvgggfffhhhnnnuuu~~~rrrkkknnnttt~~~}}}sssjjjmmmrrr|||kkkeeeyyyzzzppprrrxxxtttVVVBBB888:::777444333333333222111000000000000////////////......------------...............------,,,,,,,,,222222222222222333444444888;;;DDDXXXrrr}}}vvv|||xxx||||||uuuoooiiiccc```^^^ZZZRRRKKKJJJEEEAAA?????????===:::>>>>>>>>>>>>???AAABBBCCCDDDGGGLLLTTT^^^kkkyyyzzz{{{~~~uuuaaaLLLBBB???<<<444444666000///............---------,,,,,,,,,---------......////////////////////////////////////000000000000000000000000000000111111333111222555555555:::@@@III[[[ppp~~~ooodddcccfffnnnwwwxxxiiieeekkkssswwwmmmlllsssjjj___lllzzzwwwmmmnnnuuu^^^FFF::::::888444333333333222111000000000000////////////......------------...............---------------222222222222222333444555;;;===HHH]]]xxxsssppp|||vvvuuu~~~ppphhhccc^^^YYYUUUSSSOOOHHHCCCDDDAAA??????@@@AAA@@@>>>AAAAAAAAABBBBBBCCCDDDDDDEEEGGGJJJOOOVVVaaammmtttzzzyyy~~~~~~}}}}}}~~~zzzjjjQQQDDD@@@>>>666444555//////............---------,,,,,,,,,---------..............................////////////000000000000000000000000000111111111444222333555555555;;;CCCNNN]]]ooo{{{wwwjjjcccbbbfffnnnxxxqqqeeedddlllttt~~~yyyooolllqqqjjj\\\dddsss{{{oooqqqyyyeeeIII<<<:::888555333333333222111000000000000////////////......------------.....................---------222222222222333444555666<<<@@@KKKbbb|||nnnkkkyyyttt{{{sssddd]]]XXXTTTOOOLLLJJJGGGCCC???===<<<<<<<<<>>>?????????>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGIIIMMMTTT]]]cccnnnzzzxxxssszzz}}}|||pppXXXGGGAAA???666222222...///............---------,,,,,,,,,---------......------------------------////////////000000000000//////000000111111111111444333333555555666>>>GGGUUUbbbqqq|||rrrhhhdddcccgggooozzz|||kkkccceeennnuuu}}}zzzooonnnooowww~~~lll\\\___lll~~~tttttt{{{jjjLLL>>>;;;888555444444444333222000000000000////////////......------------..............................222222222222333555666777===DDDTTTkkk~~~nnnmmmzzz{{{yyyuuueeeXXXQQQLLLIIIFFFDDDBBBAAA???===<<<===>>>???@@@AAAAAABBB???@@@AAACCCEEEEEEFFFFFFFFFGGGGGGGGGHHHLLLRRRVVV\\\iiivvv}}}xxxppplllppp{{{|||yyybbbMMMCCCAAA777222222//////............---------,,,,,,,,,---------......------------------------////////////000000000000/////////000111111222222333333444555555777AAALLL\\\iiiwww}}}ooohhhgggfffiiirrr}}}qqqeeeaaagggpppvvv|||sssppplllmmmtttyyy|||ppp___ZZZddduuuuuusssyyyrrrQQQ@@@;;;888555444444444333222000000000000////////////......------------...................../////////222222222333444555666777@@@LLL```xxx~~~sssttt|||zzz{{{sssjjj```VVVMMMHHHCCCBBB@@@>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCDDDEEECCCDDDEEEGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHJJJMMMPPPNNNYYYdddiiiooozzzzzzpppfffccciiiwww}}}yyyzzz|||~~~mmmUUUHHHDDD:::333444222///............---------,,,,,,,,,---------..............................////////////000000000000...//////000111111222222222222333555555888DDDPPPcccpppxxxlllgggiiihhhlllvvvvvvhhh```bbbkkktttyyyzzzssskkkhhhnnnsssxxxtttbbbWWW\\\kkk|||~~~uuuqqqvvv|||WWWCCC;;;999666444444444333222000000000000////////////......------------......---........./////////000222222222333444555777777DDDRRRiiixxx{{{}}}pppzzz}}}pppiii___XXXRRRNNNHHHDDD@@@???=========>>>???@@@>>>@@@BBBBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFFFFEEEDDDDDDEEEGGGGGGGGGHHHJJJLLLFFFPPPYYY\\\aaammmzzzpppggg___aaammm~~~{{{xxxxxxzzz|||uuu[[[LLLGGG===666666555//////.........---------,,,,,,,,,---------......////////////////////////////////////000000000000...//////000111222222222111111333555555999EEESSShhhuuutttkkkgggjjjjjjnnnxxx{{{wwwsssqqqqqqsssuuuuuuxxxnnnccc^^^dddoooxxx}}}uuukkkgggmmmsssxxxwwwcccVVVXXXfffxxx}}}uuupppsss\\\EEE;;;999666444444444333222000000000000////////////.........------.........---.........//////000000111///000333444333777===III[[[sss|||xxxvvvsss}}}zzzrrrddd\\\VVVUUUSSSLLLEEEAAA???>>><<<<<<===@@@CCCEEEBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHDDDDDDEEEFFFFFFEEEDDDDDDIIIIIINNNUUU[[[bbbmmmxxxhhhfffcccgggyyy}}}zzzwwwwwwwwwzzziiiPPPFFFCCC<<<555111111///------/////////...//////.........------------------............///000000000000////////////...///000000///000222444444444555555333777FFFUUUkkkzzzrrrlllhhhkkkmmmqqqxxxyyyyyymmmhhhdddfffiiikkklllmmmnnnjjjfffdddeeelllxxx~~~wwwlllfffmmmvvv}}}|||rrrXXXWWW___pppyyyvvvrrrrrrbbbBBB@@@999444666777444333444222222111111000/////////........................------------------------333111222555555444999@@@TTTfff}}}{{{{{{vvvrrruuuqqqhhhZZZSSSMMMMMMLLLGGGBBB@@@@@@???>>>>>>@@@BBBDDDEEECCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFIIIOOORRRWWW```jjjxxxvvvccccccfffqqq~~~}}}}}}~~~~~~|||xxxuuuvvvvvvxxx}}}sssZZZLLLDDD<<<666333111///....../////////...//////.........------------------............///000000000000////////////...000000000000000222444333333555555555;;;LLL]]]sss}}}nnngggccciiilllqqqzzz{{{pppjjjiii```^^^^^^bbbgggkkkooorrrvvvnnngggeeehhhppp}}}yyymmmfffkkkssszzzwwwXXXUUU\\\mmmxxxuuunnnmmmlllKKKBBB;;;666777888555444555222222111111000000//////........................------------------------555333444666666666<<>>HHHgggzzzsssjjjssswwwgggYYYRRRKKKDDD???@@@@@@??????BBB@@@AAABBBDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGGGGGGGFFFGGGEEECCCBBBBBBCCCEEEGGGGGGEEEFFFHHHGGGGGGMMMUUU]]]gggwwwqqqbbbbbbjjjzzzyyyooonnnsssyyy}}}|||||||||||||||yyyuuuqqquuussssssvvvxxx{{{uuu]]]III===999:::222111///.../////////---........................---------............///////////////000000000000///000111111000111333444333333444555888CCCXXXlllvvvlllhhhfffjjjnnnvvvxxxiiibbb``````aaacccgggppp{{{qqqooowwwzzzlllbbbeeelllsss~~~bbbXXXXXXiiixxxvvvllleeettt|||UUUGGG???999888888555444555333333222111111000000///................................................333333555666555777AAAMMMhhh{{{ssslllmmmxxx{{{rrrmmmggg^^^VVVSSSHHHBBB=========<<<>>>AAA???AAACCCDDDEEEDDDCCCBBBDDDEEEFFFFFFGGGGGGFFFFFFJJJIIIIIIIIIHHHHHHGGGGGGFFFEEECCCBBBBBBCCCEEEFFFGGGFFFGGGIIIHHHGGGLLLSSSVVV```ooo}}}nnnbbbgggttt|||kkkaaadddooozzz}}}|||{{{xxxtttqqqtttqqqpppsssvvvyyygggNNN???;;;<<<333111////////////...------.....................---------............///.../////////000000000111///000111111000111333555444444444666888CCCYYYmmmssskkkiiigggnnnrrr{{{|||nnnaaa^^^```dddiiinnnnnnzzztttsss|||vvviii___bbbiiippp|||dddWWWUUUdddssssssiiicccooo}}}XXXJJJAAA:::888888555444444333333222222111000000000////////////////////////........................222222444666555999EEESSSjjj||||||jjjiiirrr}}}}}}qqqeeeaaa^^^XXXTTTSSSCCC???;;;<<<;;;999<<<@@@AAABBBCCCDDDEEEDDDDDDCCCEEEEEEFFFGGGGGGGGGGGGFFFJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGEEEEEEFFFIIIHHHGGGLLLSSSTTT^^^lllwwwvvvkkkeeeqqqssskkkaaa\\\fffvvv|||zzzwwwtttqqqqqqnnnnnnqqqsssvvv~~~uuuWWWCCC======444222000///000000...------------...............---------............///......//////000000111111000111222111111111333555555555555777999CCCYYYmmmpppiiigggeeeqqquuu~~~rrrhhh``````dddiiipppvvvxxxuuuvvvsssfff]]]aaahhhnnnyyybbbTTTPPP]]]kkkllleeeaaajjjxxxbbbMMMDDD<<<:::999666444555333333333222111111000000////////////////////////........................111222555777777;;;JJJYYYppp~~~}}}nnniiilllyyyuuuiii]]]YYYWWWRRRMMMJJJ@@@<<<;;;<<<<<<;;;===BBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEGGGJJJIIIHHHLLLSSSUUU___jjjsssyyyxxxmmmjjjkkkuuu_________dddtttzzzwwwtttrrrpppllljjjjjjnnnpppsssyyyaaaIII@@@===555333000///000000...------------.........//////---------............///.........///000111111111000111222222111111333555555555777999;;;EEEZZZnnn~~~~~~mmmhhhgggfffqqquuu~~~iiidddbbbeeejjjpppxxxwww{{{sssfff]]]aaafffkkkttt~~~```SSSNNNYYYeeegggdddccceeesssoooQQQHHH???<<<;;;888666888444333333222222111111000////////////////////////........................111333666888999>>>MMM]]]uuuyyyvvvyyy}}}qqqdddjjjqqq~~~ooocccXXXTTTRRRKKKDDD@@@>>><<<<<<>>>???>>>AAAFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKHHHHHHJJJLLLKKKIIIMMMTTTWWW___jjjqqquuu{{{ppphhhkkkqqquuueeeTTTZZZbbbnnnxxxuuurrrqqqooohhhggghhhlllnnnpppvvv~~~~~~~~~yyy{{{~~~iiiNNNAAA>>>555333111000000000...------------.........//////---------.........//////---......///000111111222000111222222111222444666444555888:::===GGG\\\ooozzz|||{{{llliiiiiiiiiooottttttaaa```cccjjjpppvvv{{{yyyvvvyyy}}}~~~sssggg^^^aaafffiiipppzzzaaaTTTNNNXXXcccfffeeefffbbbpppwwwUUUKKKBBB???===:::888:::444444333222222111111000000000000000000000000000////////////////////////777111111777:::AAAUUUkkk|||tttooorrr~~~|||fffbbbiiisssdddYYYOOOJJJFFF@@@======>>>======>>>???BBBDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLNNNOOOPPPRRRUUUWWWVVVSSSOOOMMMKKKMMMOOOQQQRRRUUUYYY[[[aaaiiiqqqwwwyyy|||qqqnnnzzzxxxeee```TTTdddssswwwvvvtttoookkkmmmiiihhhgggggghhhmmmsssxxx|||{{{}}}xxx[[[JJJBBB;;;888333111000///...---....................................////////////......///000000000000000000111111222222333444444333555777888???OOOeeevvv~~~}}}ssseee```eeelllssswwwyyymmmaaabbbeeejjjrrr}}}yyy|||}}}|||uuunnnjjjkkkmmmnnnmmmmmmmmmmmmnnnqqqvvvzzz}}}wwwmmmccc```bbbfffnnnuuufffRRRLLLVVVcccqqqtttiiidddpppeeeRRRAAA??????:::777777777666555444333222222222000000000000////////////////////////////////////999444444999<<>><<<===>>>???AAACCCEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMLLLKKKKKKLLLLLLMMMUUUWWWZZZ\\\ZZZWWWTTTRRRPPPRRRTTTVVVYYY^^^eeeiiiooottt{{{~~~~~~xxxxxxnnn]]]YYYZZZlll}}}xxxppppppppplllggggggffffffeeeeeeffflllsssxxx~~~```KKKDDD;;;888444111000///..........................................////////////......///000000000000000000111111222222333444444333555777999AAARRRiiiyyy~~~}}}pppddd___dddkkktttyyyuuuiiiaaacccgggkkkrrr~~~{{{www|||xxxxxx{{{{{{zzztttmmmiiihhhhhhfffddd```___^^^^^^```cccfffhhhqqqxxxxxxnnnddd```aaaeeelllssshhhSSSKKKVVVeeeuuuyyymmmeeepppiiiUUUCCC@@@@@@;;;888888888888666555444333333333111000000000////////////////////////////////////666555777;;;>>>IIIbbb{{{zzzooollltttrrrdddeeeooo}}}{{{nnnfff]]]RRRGGGBBB???<<<<<<>>>;;;<<>>:::555111000000//////....................................////////////......///000000000000000000111111222222333444444444555777<<>>===<<<<<<>>>@@@BBBDDDFFFGGGGGGGGGFFFDDDEEEGGGIIILLLNNNPPPQQQPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOQQQUUUZZZ```ccckkktttooo[[[YYY^^^eeevvv|||hhh[[[\\\YYYlllsssgggaaa```]]]YYYWWWYYY^^^bbbgggkkkttt|||xxxrrrnnnlllgggnnnvvviiiRRRCCC>>>777222000000111111....................................////////////......///000000000000000000111111222222333444444333555888@@@NNN```qqq|||oooeeedddiiipppwww}}}oooggggggkkknnnrrrvvv~~~wwwppprrr{{{xxxqqqiii___XXXUUUUUUUUUTTTWWWXXXYYYWWWSSSNNNJJJHHHHHHHHHJJJOOOSSSTTTPPPLLLLLLJJJHHHEEEEEEFFFHHHIIIFFFDDDEEEIIIJJJIIILLLQQQVVV]]]jjjyyyuuukkkfffcccbbbeeejjjsss|||}}}lll^^^ZZZfff~~~qqqQQQDDDCCC@@@======999999777666555444444444222222222111111111000000////////////////////////444777<<>>===>>>@@@BBBCCCEEEFFFGGGGGGFFFFFFEEEFFFHHHJJJMMMPPPRRRSSSQQQRRRRRRRRRRRRRRRQQQQQQMMMMMMOOORRRXXX```gggkkkzzz}}}fffWWW\\\fffpppttteeeZZZTTTXXX___vvvuuuiii```^^^[[[XXXWWWYYY^^^bbbdddgggppp}}}wwwooojjjjjjdddlllvvvoooVVVCCC>>>777222000000111111..................................../////////000...//////000000000000000000111111222333333444444333555999AAAOOO___oooxxxmmmcccdddiiiqqqxxx~~~pppiiiiiikkknnnqqqwww~~~vvvppppppqqqsssoooggg^^^WWWUUUVVVVVVUUUYYYWWWSSSNNNHHHFFFFFFGGGIIIJJJLLLQQQVVVXXXUUUQQQLLLJJJGGGDDDCCCDDDEEEGGGLLLGGGFFFHHHJJJIIIJJJMMMMMMPPPVVV___jjjyyyvvvlllgggdddcccfffkkksss|||~~~ooobbb[[[ddduuuTTTFFFEEEBBB??????;;;:::999777666666555555222222222111111111111000////////////////////////555777???PPPiii|||zzz~~~mmmiiittttttjjj```YYYRRRNNNIIIGGGGGGGGGDDDBBB@@@???======>>>AAADDDFFFCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFHHHJJJLLLMMMOOOPPPQQQRRRTTTSSSRRRQQQSSSTTTRRRRRRSSSWWW___jjjtttzzzooodddYYY]]]pppppp^^^WWWUUU[[[ffftttsssddddddaaa]]]YYYWWWXXX[[[]]]bbbgggppp|||}}}oooiiijjjmmmlllqqq|||vvv___LLL>>>999777000111333.......................................////////////000000000000000000000000111111111111222333444555333666<<>>===;;;999777555444444222222111111111111111222000000000000000000000000555888BBBUUUmmmyyy}}}hhhjjjvvvsssggg\\\SSSLLLIIIFFFBBB@@@@@@@@@>>><<<>>>>>>======???AAACCCEEEDDDEEEFFFEEEDDDCCCDDDFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQRRRSSSSSSQQQQQQRRRSSSSSSSSSUUUZZZcccooozzzlllccc]]]fff~~~gggYYYWWWZZZggguuupppbbbbbb```\\\YYYXXXXXXZZZ[[[^^^ccclllxxxqqqjjjkkknnnlllrrr~~~yyydddMMM???999888111111333---....................................////////////000000000000000000000000111111111111222333444555444666<<>><<<:::888666555555333333222111111000111111000000000000000000000000444:::FFFZZZrrr{{{tttrrrccckkkzzzlll___UUULLLFFFAAA>>>;;;:::::::::999888======>>>???AAABBBCCCDDDFFFGGGGGGFFFDDDCCCDDDEEEHHHHHHIIIKKKMMMNNNOOOPPPQQQRRRSSSRRRQQQPPPQQQSSSTTTUUUWWW^^^gggsss~~~~~~mmmfffffftttrrr\\\TTTWWWbbbvvvzzzmmmbbb___]]][[[YYYXXXWWWXXXXXXZZZ___gggssssssjjjjjjnnnllltttmmmPPP@@@:::999333111222---....................................////////////000000000000000000000000111111111111222333444555444777;;;DDDPPPaaarrr}}}}}}|||jjjeeegggjjjrrr|||}}}kkkfffiiilllooopppsssvvvxxxvvvlll```VVVRRRTTTWWWZZZ\\\mmm}}}pppbbbVVVQQQKKKHHHJJJLLLMMMMMMIIIGGGEEEDDDEEEIIIMMMQQQUUU]]]hhhnnnkkkbbbWWWOOOIIIGGGGGGIIIKKKOOOXXXaaafff___VVVOOOJJJHHHFFFFFFJJJLLLOOOQQQTTTXXX]]]aaaqqqsssxxx~~~rrrkkkeee``````bbblllttt}}}uuueeeYYYbbb}}}iiiUUUNNNIIIFFFFFF@@@???===;;;999777666666555444333111111000000000000000000000000000000000555:::GGG\\\ttt{{{rrrqqqwwwfffaaannn~~~yyyggg[[[RRRJJJEEE>>><<<:::999999999999999===>>>@@@BBBDDDEEEEEEEEEHHHIIIIIIGGGEEECCCCCCDDDHHHIIIJJJLLLNNNOOOPPPQQQSSSTTTUUUTTTRRRRRRRRRTTTTTTUUUYYY___hhhrrr|||vvvssswwwssseeeWWWSSSZZZllluuukkkddd]]]]]][[[ZZZXXXWWWVVVUUUWWW[[[cccnnn{{{ssshhhgggkkkkkkuuuyyyVVVCCC;;;;;;555111111---....................................////////////000000000000000000000000111111111111222333444444444777<<>>;;;999888777666666555444222111000000000////////////////////////777<<>>;;;<<<<<<:::888888:::<<<>>>???BBBEEEGGGHHHHHHHHHIIIJJJJJJIIIFFFDDDDDDEEEHHHIIIKKKMMMPPPSSSUUUVVVWWWXXXYYYXXXVVVUUUUUUVVVWWWYYY^^^ccchhhlllnnnooogggddd^^^XXXTTTTTTYYY\\\]]]eeelllnnnsss|||ttt___```dddmmm~~~zzzpppiiieeebbbaaa___]]]ZZZWWWUUUSSSVVVXXX^^^gggtttxxxfffbbbdddiiiuuujjjNNN??????777111111///////////////////////////............////////////000000000000000000000000111111111111222333444555444888@@@KKKZZZlll}}}xxxiiihhhlllpppyyypppooonnnooosssvvvwwwxxxtttrrroookkkgggaaa[[[VVVTTT]]]ooozzznnncccXXXQQQNNNMMMLLLJJJGGGDDDAAA???===AAACCCGGGLLLPPPTTTXXXYYY```___]]]XXXQQQKKKGGGEEECCCHHHLLLRRR\\\hhhqqqssshhhWWWIIIEEECCC@@@AAAFFFEEEGGGMMMVVVbbbmmmtttxxxsssqqqooooooqqqvvv{{{~~~tttmmmhhhccccccfffhhhnnnzzz|||qqqiii]]]SSSUUUggg}}}|||aaaRRRMMMKKKIIIBBBAAA???===;;;999888888666555444222222111111111000000000000000000000000777===LLLbbbxxxzzzggghhhuuunnneeebbbjjj}}}|||pppaaaUUUOOOJJJDDD@@@<<<======;;;888888:::======>>>@@@CCCEEEFFFGGGHHHIIIJJJJJJIIIGGGEEEFFFGGGGGGHHHKKKNNNQQQTTTWWWXXXXXXYYYYYYXXXVVVTTTUUUVVVZZZ]]]ccciiimmmnnnnnnmmmddd```ZZZTTTQQQRRRUUUXXXTTT[[[```aaaeeeoooyyy~~~mmm___gggtttyyypppjjjggggggeeebbb^^^ZZZWWWUUUTTTUUUWWW\\\dddppp~~~jjjdddeeehhhtttsssTTTBBB@@@777000111000////////////////////////............////////////000000000000000000000000111111111111222333444555444999BBBOOO^^^pppvvvhhhggglllqqqzzzyyyvvvrrrrrrvvvyyy{{{{{{|||zzzwwwtttpppkkkddd```^^^bbbmmm~~~rrreeeYYYOOOMMMOOOPPPPPPNNNKKKGGGBBB>>>===BBBEEEIIINNNRRRUUUWWWWWW[[[VVVQQQLLLJJJIIIHHHGGGFFFJJJNNNUUUaaaoootttqqqcccQQQCCCAAAAAA>>>???EEEHHHHHHMMMWWWdddqqqzzz}}}xxxvvvsssrrrsssuuuyyy{{{uuunnnhhhbbbaaadddhhhnnnyyyzzzmmmfff[[[QQQPPP^^^www~~~cccRRRMMMLLLIIIEEEDDDBBB???===<<<;;;:::555444333222222222222222000000000000000000000000777???OOOfffzzzzzzqqqaaaeeewwwllleeecccmmm{{{pppaaaVVVPPPKKKEEE@@@===??????===:::999;;;>>><<<===???AAACCCEEEGGGGGGIIIJJJJJJIIIGGGFFFFFFGGGFFFHHHJJJNNNRRRUUUXXXZZZWWWXXXXXXWWWUUUTTTTTTUUU\\\aaahhhooorrrrrrpppnnnddd```[[[WWWUUUVVVZZZ]]]\\\bbbeeeeeehhhrrr~~~tttfffcccooo~~~wwwqqqllljjjkkkhhhddd___ZZZWWWUUUUUUUUUVVVZZZbbbnnn{{{nnnfffggghhhtttyyyWWWCCC@@@777000111111000000000000000000000000............/////////000000000000000000000000000111111111111222333444555333999DDDQQQaaarrruuugggggglllqqqzzz{{{vvvuuuxxx{{{}}}}}}}}}{{{xxxuuuqqqmmmhhheeefffgggkkkwwwmmm___SSSJJJKKKPPPSSSTTTSSSPPPKKKEEEAAA???CCCFFFJJJOOORRRTTTUUUUUUVVVPPPJJJGGGHHHKKKKKKJJJHHHKKKOOOVVVeeesssuuuoooaaaNNN@@@@@@AAA===>>>DDDLLLLLLOOOYYYfffsss|||wwwuuusssqqqqqqrrruuuwwwwwwooohhhaaa```bbbhhhnnnxxxyyymmmggg\\\RRROOOZZZrrraaaOOOKKKJJJGGGGGGFFFDDDAAA???>>>======444444333222222333333333000000000000000000000000444AAATTTjjj~~~uuuaaa___iiigggccceeerrrssseee]]]VVVMMMFFFCCC>>>===<<<;;;;;;<<<===>>>@@@@@@??????@@@BBBDDDEEEEEEMMMTTTRRRIIIAAAAAADDDGGGIIIMMMPPPTTTVVVWWWXXXUUUVVVVVVTTTSSSSSSVVVXXX```ccciiiqqqxxxyyyuuuqqqiiifffcccaaaaaaeeeiiimmmrrrwwwzzzyyy|||rrrfffaaa```zzz~~~vvvrrrpppllliiillliiiddd___YYYUUURRRPPPTTTUUUXXX^^^hhhvvvyyyeeegggooozzzcccEEE???===333000888000000000000////////////............////////////000000000000111111111111222333444333222222333555:::<<>>???BBBEEEKKKNNNRRRYYYaaajjjrrrwww}}}|||xxxqqqkkkkkkrrrxxxyyy|||yyynnnhhheeebbb```gggjjjrrr}}}pppiiidddSSSOOOTTT^^^~~~hhhVVVOOOJJJMMMGGGFFFEEECCCAAA???>>>===999888666555333333222222111111000///////////////666BBBTTTllluuu```bbblllffffffiiiwww~~~qqqccc[[[UUULLLEEEBBB======<<<;;;<<<<<<===>>>@@@@@@@@@@@@AAABBBCCCDDDHHHMMMRRRPPPJJJFFFEEEGGGHHHJJJMMMQQQTTTVVVWWWXXXUUUVVVVVVUUUTTTTTTVVVXXXbbbffflllrrrvvvuuussspppooooooppprrrvvv|||qqqdddaaabbbooo|||vvvsssqqqnnnjjjjjjgggaaa[[[VVVRRRPPPOOOSSSTTTWWW]]]ggguuullllllppp{{{kkkIIIAAA>>>444000555000000000000////////////............////////////000000000000111111111111222333444333222222444555999;;;GGGZZZlll{{{qqqggghhhmmmrrr{{{~~~}}}~~~|||eeeVVVMMMJJJLLLPPPVVV^^^eeefff^^^RRRGGGAAACCCFFFJJJNNNQQQRRRRRRRRRLLLJJJHHHEEEDDDDDDEEEFFFFFFJJJQQQ[[[iiiqqqlllbbbVVVKKK@@@===???AAADDDGGGLLLNNNRRRXXX^^^gggnnnsss|||zzzuuummmggggggnnntttxxxzzz}}}zzzooohhhccc___]]]cccfffooo|||qqqjjjeeeTTTOOOSSS[[[~~~mmmZZZRRRMMMPPPIIIHHHFFFDDDBBB@@@>>>===:::999888666555444333333111111000///////////////999CCCVVVooovvvaaafffooo~~~eeegggmmm|||{{{nnn```YYYRRRJJJBBB@@@<<<<<<;;;;;;<<<===>>>???@@@@@@AAABBBCCCCCCCCCCCCDDDFFFHHHHHHFFFEEEEEEFFFHHHJJJMMMQQQTTTVVVWWWWWWUUUVVVVVVUUUTTTUUUWWWYYYdddiiippprrrpppmmmkkkjjjnnnrrryyykkkaaaeeemmmyyyvvvtttrrrnnnkkkgggddd]]]WWWRRROOONNNNNNQQQSSSVVV[[[eeerrruuusssssstttOOODDD@@@666000222000000000000////////////............////////////000000000000111111111111222333333333222222444666777<<>><<<;;;999777666555555555111111000////////////000:::CCCWWWssswwwccchhhrrr|||fffeeennnvvviii\\\UUUOOOGGG@@@===:::;;;;;;<<<===>>>???@@@@@@AAACCCDDDDDDCCCBBBAAAAAA@@@@@@AAACCCEEEGGGGGGIIIKKKNNNQQQTTTVVVWWWWWWUUUUUUVVVUUUUUUVVVYYY[[[ffflllqqqnnnfff___^^^___gggnnnyyyuuulllsss||||||xxxuuussspppllliiieeeaaaZZZTTTOOOMMMMMMNNNOOOQQQTTTYYYbbbooo||||||vvvwww}}}xxx|||TTTFFFAAA888111111000000000000////////////............///////////////000000000111111111111111222333333222222444666777===JJJ]]]nnn{{{|||ooogggjjjpppttt~~~zzzdddVVVOOONNNSSSYYYbbbqqqsss___PPPHHHGGGIIILLLOOOPPPOOONNNMMMIIIHHHFFFDDDCCCCCCDDDEEEDDDJJJTTT^^^jjjoooiii___OOOGGGAAAAAACCCFFFJJJOOORRRTTTWWWYYY\\\bbbiiiooouuuqqqjjjbbb```dddlllssszzz}}}|||qqqhhhaaa]]][[[^^^aaajjjxxx~~~zzzsssmmmiiiWWWPPPPPPTTTuuuwww```WWWRRRRRRKKKJJJHHHEEECCC@@@>>>===<<<;;;999888666555555555222111000000//////000000:::DDD[[[yyywwweeekkkwwwyyygggeeerrr~~~pppcccWWWQQQLLLDDD>>><<<999:::<<<===???@@@AAABBBBBBCCCDDDEEEDDDCCCBBBAAADDDAAA@@@AAAFFFIIIKKKLLLJJJLLLOOORRRTTTVVVWWWWWWTTTUUUVVVVVVVVVWWWZZZ]]]fffkkknnnhhh\\\SSSQQQSSS\\\dddppp|||zzz{{{zzzwwwuuuqqqmmmiiieeeccc___YYYSSSNNNMMMMMMNNNMMMOOORRRWWW___kkkwwwvvvzzzwwwoooyyyXXXGGGAAA999222222000000000000////////////............///////////////000000000111111111111111222333333222333555777888>>>MMM___mmmxxx|||ooogggkkkrrrwwwzzzfffYYYTTTTTTYYY___iiiwwwuuu```OOOHHHHHHJJJLLLOOOOOONNNLLLKKKGGGFFFDDDBBBBBBBBBCCCDDDAAAGGGPPPZZZdddiiiddd\\\MMMFFFBBBDDDFFFHHHMMMRRRSSSUUUXXXYYY[[[```iiipppzzzsssiiiaaa^^^ccckkkrrrzzz}}}|||rrriiibbb^^^]]]```cccjjjvvv{{{sssmmmiiiXXXQQQPPPTTTtttzzz```WWWPPPPPPIIIIIIGGGDDDBBB@@@>>>===;;;:::999777666555444444222222111000000000000000<<>>;;;;;;999777666555555444222222111000000000000111@@@NNNiiikkk___ooosssggglll~~~sssdddXXXMMMIIIGGGAAA===<<<999;;;>>>AAACCCEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCC@@@AAAAAAAAACCCEEEHHHJJJKKKMMMPPPRRRUUUVVVWWWWWWTTTUUUVVVWWWWWWYYY]]]___dddffffff```WWWPPPNNNOOOIIINNNSSSTTTSSSVVV]]]dddnnn}}}~~~{{{vvvuuu~~~~~~yyywwwuuuuuutttqqqmmmhhheeeddd]]][[[WWWRRRNNNLLLKKKKKKIIIKKKNNNSSS[[[eeepppwwwzzzyyyvvv{{{mmmmmmuuueeeOOOCCC999444444000000000000////////////............////////////000000000000111111111111000111222222222333555777777???PPPbbbooowww|||pppjjjooowww||||||lllccc``````dddjjjkkkppptttqqqfffYYYNNNHHHHHHJJJLLLNNNNNNMMMKKKJJJDDDBBBAAA??????@@@AAABBBBBBEEEHHHIIINNNSSSRRRMMMJJJGGGFFFHHHIIIKKKOOOVVVRRRWWW[[[]]]___fffrrr|||yyykkk```^^^dddmmmsss{{{|||~~~~~~}}}}}}~~~wwwlllccc___^^^^^^aaahhhrrr~~~zzzpppjjjhhhXXXSSSUUU\\\}}}dddYYYRRRPPPHHHGGGFFFEEECCCBBBAAAAAA===<<<:::999777666666666333222111111000000111111CCCRRRnnnzzzeee[[[nnnpppfffmmmsssaaaUUUKKKGGGEEEAAA===<<<:::;;;???BBBEEEGGGGGGHHHHHHGGGEEECCCCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHKKKNNNKKKMMMPPPSSSUUUVVVWWWWWWTTTUUUVVVWWWXXXZZZ]]]```cccdddddd___YYYTTTRRRSSSPPPTTTVVVRRRMMMLLLQQQWWW```iiiqqqrrrrrrsssrrrpppzzzyyyyyyyyyuuuvvv{{{vvvtttssssssrrroookkkhhhffffff[[[YYYUUURRRNNNKKKJJJIIIHHHJJJNNNRRRZZZdddnnnvvv}}}wwwppp}}}pppooouuu~~~jjjSSSDDD999444444000000000000////////////............/////////000000000000000111111111111000111222222222333666888666???QQQdddqqqyyy|||qqqkkkqqqxxx~~~}}}nnnfffccccccgggllliiikkkkkkhhh```VVVNNNJJJHHHIIILLLNNNNNNMMMKKKJJJFFFDDDCCCAAAAAABBBCCCDDDGGGIIIHHHGGGJJJNNNMMMIIIJJJGGGGGGIIIJJJKKKPPPVVVUUUZZZ```bbbeeelllyyy~~~tttggg^^^___gggrrryyy~~~}}}}}}~~~~~~yyylllbbb^^^\\\[[[___fffppp}}}xxxoooiiigggXXXSSSWWW___fff[[[TTTQQQHHHHHHGGGFFFEEEDDDCCCCCC>>>===<<<:::999888777777333222111111000111111111FFF[[[ssssss^^^___uuullllllrrrpppaaaTTTGGGBBBAAA===999777999999:::>>>DDDHHHIIIJJJKKKGGGCCCBBBDDDFFFFFFEEEAAAAAABBBDDDGGGIIIIIIIIIMMMOOOQQQTTTVVVWWWWWWWWWVVVXXX[[[[[[[[[\\\^^^___jjjiiifffccc___ZZZTTTPPPQQQMMMLLLMMMMMMNNNTTT[[[```jjjqqqpppooorrrxxxzzz}}}yyywwwuuuvvvssspppmmmkkkhhhdddbbb]]]ZZZVVVQQQMMMJJJIIIIIIJJJKKKLLLOOOUUU```llltttzzzvvv~~~ttt{{{ooommmrrryyysssPPPEEE???555222111111111111000000000000............////////////000000000000111111111111111111111222333444555666888???OOObbbpppyyywwwnnnjjjoootttyyy~~~oooeeedddfffeeeccchhhgggddd___ZZZSSSNNNKKKJJJMMMPPPQQQOOOMMMKKKKKKGGGEEECCCCCCCCCFFFIIIKKKOOOOOOPPPQQQPPPOOOMMMKKKJJJEEEDDDHHHMMMPPPSSSXXX[[[bbbjjjoooqqqtttzzztttiii]]]YYY^^^hhhuuu~~~}}}uuuyyy}}}xxxkkkddd]]]XXX[[[^^^eeeqqq|||vvvnnnccc]]][[[SSSOOO```zzzhhhYYYTTTPPPKKKKKKIIIGGGEEECCCBBBAAA>>>===<<<;;;999888777666444444333222111111111111III^^^uuuqqq]]]___vvvkkkmmmssslll^^^QQQEEEAAA@@@<<<999777999999;;;???DDDHHHJJJJJJMMMJJJHHHIIIJJJJJJHHHFFFAAAAAA@@@BBBDDDFFFHHHHHHLLLNNNQQQTTTVVVXXXXXXYYYZZZ[[[\\\]]]]]]___bbbeeennnnnnnnnkkkfff___WWWQQQMMMJJJHHHJJJKKKNNNVVV___kkkwww{{{xxxwwwvvvvvvtttqqqnnnkkkiiigggccc```\\\YYYUUUPPPMMMJJJIIIIIIIIIIIIJJJMMMTTT^^^jjjrrrwwwrrrxxxxxx~~~sssnnnttt~~~yyyTTTGGG???555222111111111111000000000000............////////////000000000000111111111111111111111222333444555666888@@@PPPcccqqqzzzxxxoookkkoootttyyy~~~nnndddbbbcccbbb```ccc```]]]ZZZWWWTTTPPPMMMKKKMMMOOOQQQRRRRRRQQQOOOIIIIIIHHHHHHIIIJJJMMMNNNTTTVVVYYY[[[[[[WWWQQQMMMNNNIIIFFFIIILLLNNNRRRVVV^^^ccciiimmmnnnpppsssvvvjjjeee^^^[[[```lll{{{~~~www{{{}}}wwwqqquuuxxxlllddd]]]XXXZZZ^^^eeeqqq{{{uuunnnccc\\\YYYPPPKKK[[[sssnnn]]]WWWRRRMMMMMMKKKIIIGGGEEEDDDCCC@@@???>>><<<:::999777777555444333222111111111111MMMcccyyynnn]]]bbbxxx{{{iiinnnuuuzzzfffYYYNNNCCC???>>>;;;888777::::::<<<@@@EEEIIIJJJKKKMMMMMMNNNPPPQQQPPPMMMJJJEEEDDDBBBAAACCCEEEHHHJJJKKKMMMQQQTTTWWWZZZ[[[[[[^^^^^^^^^^^^___ccchhhllluuuxxxzzzyyyrrrfffZZZRRRIIIEEEBBBDDDHHHMMMXXXcccyyyzzzzzzyyywwwvvvvvvuuuuuuqqqooollljjjhhheeeaaa^^^[[[YYYTTTPPPLLLJJJIIIIIIHHHHHHIIILLLRRR\\\gggooo}}}tttkkkqqq~~~xxx[[[JJJ@@@555333111111111111000000000000............////////////000000000000111111111111111111111222333444555666888AAARRReeesss}}}yyypppkkkppptttyyy}}}~~~nnnbbb^^^^^^]]][[[[[[WWWSSSSSSVVVWWWUUURRRNNNMMMNNNRRRWWWZZZYYYWWWQQQRRRSSSUUUVVVXXXYYYZZZ```dddiiinnnooojjjaaaZZZTTTMMMIIIIIIKKKKKKNNNRRRWWWZZZ___ccceeefffffffffZZZZZZ[[[^^^hhhzzz}}}yyytttyyy{{{~~~}}}tttpppnnnvvvzzznnneee___bbbqqqyyylllddd^^^XXXZZZ^^^eeeqqqzzzvvvnnnddd\\\WWWMMMGGGTTTiiivvvccc[[[UUUPPPOOOMMMLLLIIIHHHFFFEEECCCBBB@@@>>><<<:::888777555555444333222222222222PPPfff|||mmmaaajjjwwwgggmmmvvvttt```SSSIII@@@>>>===:::888888;;;;;;<<>>???CCCIIIUUU```{{{~~~yyy{{{|||{{{yyyvvvtttssspppnnnkkkjjjhhheeeaaa]]]ZZZXXXTTTOOOLLLIIIIIIHHHHHHHHHJJJLLLRRR[[[eeelll{{{rrrgggkkkxxxaaaMMM@@@666555111111111111000000000///............///////////////000000000111111111111111111111222333444555666777AAATTThhhwwwyyyppplllpppuuuyyyxxxnnneeekkkvvv~~~nnnaaa[[[YYYWWWVVVVVVQQQMMMQQQYYY^^^\\\YYYRRROOONNNTTT\\\bbbbbb```YYY[[[```eeeiiijjjkkkkkknnnqqqvvv|||~~~yyyppphhhXXXPPPIIIHHHHHHGGGJJJNNNNNNOOOSSSYYY]]]___^^^\\\TTTVVVYYYbbbtttsssnnnkkkqqqyyyvvv|||uuujjjffffffgggqqqssswwwzzzzzztttjjjcccaaa^^^]]]fff{{{zzzmmmddd^^^XXXZZZ^^^fffrrr{{{wwwoooeee]]]VVVKKKDDDNNN___~~~}}}hhh^^^VVVQQQPPPOOOMMMKKKIIIHHHGGGFFFEEECCCAAA>>><<<:::999777666555333222222222222OOOggg}}}mmmfffttt|||vvvggglllxxxnnn[[[MMMEEE>>><<<<<<999888999<<<<<<>>>BBBGGGKKKLLLMMMLLLMMMOOOPPPRRRSSSUUUWWWPPPPPPNNNKKKHHHHHHJJJMMMKKKMMMQQQVVVZZZ]]]___```aaa```______bbbiiirrryyyppp^^^SSSFFF@@@======???DDDNNNXXXooo}}}|||wwwsssrrrnnnmmmkkkjjjhhheeeaaa]]]YYYWWWSSSNNNKKKIIIHHHHHHHHHIIIJJJMMMRRRZZZcccjjj{{{uuuhhhkkkwwwgggQQQBBB888777111111111111000000000///............///////////////000000000111111111111111111111222333444555666777BBBVVVkkkyyyyyyppplllpppuuuyyyoooccc^^^cccmmm{{{oooaaaYYYUUUTTTSSSTTTPPPPPPVVV```eeeddd```VVVSSSQQQVVV___fffhhhgggccchhhpppyyyuuummmZZZQQQIIIFFFEEEEEEGGGLLLKKKMMMPPPTTTYYYZZZYYYXXXWWWXXX\\\iii{{{hhhccc```hhhrrrsssxxxyyyjjjffffffkkkqqqtttuuuvvvuuurrrkkkccc^^^\\\___eeessszzzmmmeee^^^XXXZZZ^^^eeeqqq|||xxxoooggg^^^UUUJJJCCCKKKWWWvvv}}}lll```WWWRRRQQQPPPNNNLLLJJJHHHHHHHHHGGGEEEBBB@@@===<<<;;;888777666444333222222222NNNggg}}}~~~kkkiii||||||uuuiiiooozzzhhhUUUHHHBBB<<<<<<;;;999999;;;======>>>CCCHHHLLLMMMNNNNNNOOOQQQRRRRRRTTTWWWYYYUUUWWWWWWSSSNNNJJJJJJKKKLLLNNNRRRWWW[[[^^^```aaaaaa``````aaadddlllvvv}}}ooo\\\QQQGGGBBB?????????AAAHHHPPPccc{{{~~~}}}vvvrrrpppmmmllljjjiiihhheee```\\\XXXVVVRRRNNNJJJIIIHHHHHHHHHIIIKKKMMMQQQXXXaaagggyyy~~~ooopppzzzmmmUUUCCC888888111111111111000000000000............////////////000000000000111111111111111111111222333444555666777CCCWWWkkkxxxxxxooolllqqqvvvzzzmmm```]]]bbblll{{{pppaaaXXXTTTRRRRRRTTTTTTXXX```hhhllljjjeee[[[XXXWWWYYY```gggkkkmmmuuu|||yyyoooZZZQQQHHHEEEEEEEEEHHHMMMLLLNNNPPPRRRTTTUUUUUUVVVWWW\\\ggg{{{rrr```\\\YYY___jjjmmmrrr~~~ppphhhhhhllluuu}}}vvvlllddd___[[[cccppp{{{nnneee^^^YYY[[[^^^eeeqqq|||xxxnnnggg^^^UUUJJJDDDHHHQQQjjjnnnaaaXXXSSSSSSQQQOOOMMMKKKJJJIIIHHHGGGEEECCCAAA???===<<<999888666555444333222222LLLfff{{{yyyfffhhh~~~uuullluuu~~~}}}bbbOOOEEE???<<<<<<;;;999:::======>>>???CCCHHHLLLNNNNNNRRRTTTWWWXXXVVVUUUVVVWWW\\\```bbb___XXXQQQMMMMMMMMMOOOSSSWWW\\\^^^```aaaaaaaaaaaacccgggpppyyylllZZZPPPGGGDDDBBBCCCBBBAAAEEEKKKVVViii{{{rrrmmmllljjjiiihhhhhhgggccc^^^ZZZWWWUUUQQQMMMJJJHHHHHHHHHGGGHHHIIIKKKOOOVVV^^^dddtttwwwwwwtttYYYDDD888777111111111111000000000000............////////////000000000000111111111111111111111222333444555666999EEEXXXjjjttt|||wwwnnnkkkpppvvv{{{pppddd```gggtttrrrbbbXXXSSSRRRSSSUUUZZZaaajjjpppppplllhhh___^^^\\\\\\```ffflllppp|||pppZZZQQQHHHFFFFFFGGGLLLRRRPPPSSSWWWXXXWWWYYY]]]```fffsss~~~eeeXXXXXXTTTWWW```ccckkkxxxnnnmmmqqqwww{{{qqqllljjjuuu|||nnnfff___YYY[[[^^^eeepppzzzvvvkkkeee]]]SSSIIICCCGGGMMMdddpppcccZZZVVVUUUTTTRRRPPPNNNLLLKKKGGGFFFEEECCCBBB@@@???>>>:::999777555444333333222LLLeeezzzuuubbbfff}}}tttooozzzxxx^^^LLLCCC>>>;;;<<<;;;999;;;>>>>>>>>>@@@DDDIIIMMMOOOOOOUUUYYY^^^^^^[[[WWWTTTTTTccchhhllliiiaaaWWWRRRPPPNNNPPPTTTXXX\\\___```aaaaaabbbccceeejjjrrr|||jjjXXXNNNHHHEEEEEEFFFEEEBBBEEEJJJHHHUUUffftttyyynnnhhhfffhhhggggggfffeeebbb]]]YYYWWWTTTQQQMMMJJJHHHHHHHHHFFFGGGHHHJJJNNNTTT\\\bbbppp}}}|||}}}yyy\\\EEE777666111111111111000000000000............/////////000000000000000111111111111111111111222333444666666;;;FFFXXXhhhqqqvvvvvvnnnkkkpppwww|||vvvjjjgggqqqssscccXXXSSSSSSTTTVVV]]]hhhqqqtttrrrmmmhhhbbbaaa___^^^___dddkkkqqq~~~zzzmmm[[[RRRIIIGGGGGGJJJOOOVVVXXX]]]bbbccccccfffnnntttoooZZZRRRUUUQQQPPPWWWYYYfffttt{{{pppssszzz|||nnnfff___YYY[[[___eeeoooyyyttthhhddd\\\RRRHHHCCCFFFKKKdddqqqddd\\\XXXWWWUUUTTTQQQPPPNNNMMMFFFFFFEEECCCBBB@@@??????:::999888666444333333222FFF```wwwttt```WWWfffzzzqqqnnnzzznnnTTTFFF???===;;;999888999;;;<<<===???BBBFFFJJJMMMOOOPPPRRRTTTXXX[[[\\\\\\[[[ZZZfffkkksssuuuooobbbXXXTTTSSSPPPRRRXXX^^^___```cccaaaaaacccgggnnnxxxlll\\\WWWQQQMMMIIIFFFFFFHHHIIIIIINNNRRRYYY___dddiiinnnqqq|||xxxiii^^^___eeedddddddddeeeeeeaaa\\\XXXUUUSSSOOOLLLIIIHHHGGGGGGGGGGGGGGGGGGJJJQQQZZZ```ooo}}}~~~]]]FFF;;;555333222111000////////////000000000000000000000000000000000000111111111111333333444333222333555888===GGGZZZjjjqqquuuxxxooolllpppuuu{{{|||tttpppyyyjjj[[[RRRUUU\\\aaadddiiimmmoooooommmllljjjeeeaaabbbccceeejjjppp{{{uuummm]]]RRRHHHFFFJJJOOOWWW^^^iiijjjpppvvvyyy{{{yyy[[[[[[YYYUUUPPPPPPSSSWWW^^^kkkzzz{{{|||rrruuu}}}oooddd^^^\\\[[[]]]cccooo{{{tttjjjaaaZZZVVVMMMEEEIIISSSkkkrrrjjjbbb]]]\\\YYYWWWUUURRRNNNJJJHHHGGGFFFFFFGGGFFFCCC@@@<<<:::777777777777666444GGG___uuuqqq^^^VVVeeeyyyqqqooo|||lllRRRDDD???>>>;;;:::999:::<<<===???AAACCCGGGJJJMMMOOOPPPNNNPPPTTTXXX[[[]]]^^^^^^jjjooouuuwwwpppeee[[[WWWTTTQQQRRRYYY^^^___aaadddbbbcccfffjjjqqqzzzooo```[[[WWWRRRLLLHHHHHHJJJLLLMMMQQQTTTXXX\\\^^^bbbgggkkktttyyyoooccc[[[]]]dddcccccccccddddddaaa\\\YYYUUUSSSOOOLLLIIIGGGGGGGGGGGGGGGGGGGGGJJJQQQZZZ```ooo||||||{{{___HHH===666333222111000////////////000000000000000000000000000000000000111111111111333333444333222333666888???III[[[kkksssyyywwwoookkkooottt{{{|||vvvtttyyykkk]]]TTTVVV]]]bbbeeeiiimmmnnnnnnmmmllljjjfffdddeeefffeeehhhmmmrrryyy~~~}}}zzzzzz~~~{{{rrrkkk^^^TTTJJJJJJNNNSSS[[[bbblllooottt{{{~~~kkkUUUUUUTTTPPPMMMNNNRRRWWW\\\hhhuuu}}}uuujjjeeefffmmmxxxxxx}}}}}}oooccc\\\ZZZ\\\^^^dddppp|||vvvkkkbbbZZZUUULLLCCCGGGPPPjjjsssjjjbbb]]][[[YYYWWWUUURRRNNNKKKIIIHHHGGGHHHHHHGGGDDDAAA===;;;999777777777666444III```sssnnn[[[TTTeeeyyypppooo}}}iiiOOOBBB???>>><<<;;;:::;;;===>>>@@@BBBDDDGGGJJJMMMNNNOOOKKKLLLOOOTTTYYY___cccfffqqqvvvzzzzzzsssjjj```ZZZVVVSSSTTTZZZ___```bbbeeedddgggkkkpppvvv}}}uuugggccc```[[[TTTOOONNNOOOQQQRRRSSSUUUXXXZZZ[[[___eeejjjzzz{{{mmmbbbZZZXXX]]]dddeeeeeeddddddccc```\\\XXXUUUSSSOOOKKKIIIGGGGGGGGGFFFGGGGGGHHHKKKQQQYYY___mmmzzz}}}|||yyydddKKK>>>888333222111000////////////000000000000000000000000000000000000111111111111222333333333222333666888???KKK___pppyyyvvvmmmjjjnnntttzzzyyytttwwwyyylll___VVVXXX^^^dddfffiiilllmmmnnnmmmmmmkkkgggfffggggggeeegggjjjooovvv|||{{{sssqqqqqqsssvvvuuunnnggg]]]SSSKKKKKKPPPUUU\\\ccclllpppwww~~~mmm[[[OOOPPPOOOLLLKKKLLLRRRWWW[[[eeepppzzz|||kkk^^^UUUSSSTTTVVV^^^kkkyyy}}}ooobbb[[[YYY\\\^^^dddppp~~~yyylllbbbYYYSSSJJJBBBFFFPPPllluuukkkbbb]]][[[XXXWWWUUURRROOOLLLKKKJJJIIIIIIJJJHHHFFFCCC@@@>>>;;;999888777666444LLLaaarrrlllZZZUUUggg{{{pppooo}}}hhhNNNAAA>>>===<<<;;;;;;<<<===>>>@@@BBBDDDGGGIIIKKKMMMMMMLLLMMMNNNRRRYYY```hhhlll{{{xxxpppeee]]]YYYVVVVVV[[[___aaacccffffffkkkqqqwww{{{|||ooollliiiddd^^^ZZZXXXXXXXXXXXXXXX]]]bbbeeehhhoooyyyuuubbbXXXUUUXXX```hhhllljjjgggeeeccc___ZZZWWWUUURRROOOKKKHHHGGGGGGGGGFFFFFFGGGHHHKKKPPPXXX]]]jjjxxx}}}sssqqq}}}kkkNNN???999333222111000///////////////////////////////////////000000000111111111111222333333333222333666999===NNNeeexxxuuullliiinnnssszzzsssoootttxxxlll```XXXYYY^^^eeegggiiikkkmmmnnnoooooolllhhheeeffffffeeehhhlllqqqxxxvvvuuusssqqqsssrrrjjjbbbXXXOOOHHHHHHMMMRRRYYY___fffmmmxxxnnn[[[PPPLLLMMMLLLJJJIIILLLRRRXXX[[[dddppp|||jjj\\\TTTPPPOOOQQQUUUZZZbbbiiirrr~~~pppccc\\\YYY[[[^^^dddooo{{{lllbbbYYYSSSJJJCCCHHHSSSvvvvvvkkkbbb\\\ZZZXXXVVVUUUSSSPPPMMMLLLKKKKKKKKKLLLJJJHHHEEECCC@@@===;;;:::888666444PPPcccrrrmmm\\\XXXjjjoooooo}}}hhhNNNAAA======<<<;;;;;;<<<===>>>???AAACCCFFFIIIKKKLLLLLLQQQQQQQQQTTTZZZccckkkppp~~~wwwlllaaa\\\XXXXXX]]]```bbbdddgggiiiooowww}}}wwwtttnnnkkkgggeeecccbbb```^^^___gggrrrzzznnn\\\SSSTTT[[[fffoootttqqqlllgggccc___ZZZVVVTTTRRRNNNKKKHHHGGGFFFFFFFFFFFFGGGHHHKKKPPPWWW\\\jjjxxx}}}vvvlllkkkzzzqqqPPP???999333222111000///////////////////////////////////////000000000111111111111111222333333222444777999:::OOOkkktttllliiinnnssszzzxxxmmmkkkmmmuuujjj```YYYYYY^^^dddfffiiillloooqqqrrrrrrnnnhhhcccbbbcccdddiiipppuuu{{{~~~yyywwwuuujjj^^^UUULLLEEEFFFJJJNNNSSSXXX```iiizzzrrr\\\PPPKKKIIIJJJIIIGGGGGGKKKRRRXXX\\\gggvvvyyyuuu{{{ooo^^^TTTPPPNNNOOOQQQZZZ```hhhlllnnnsss|||qqqddd]]]ZZZYYY\\\cccmmm|||{{{lllaaaXXXSSSKKKFFFMMMYYYwwwkkkbbb\\\ZZZWWWUUUTTTSSSQQQOOONNNMMMLLLMMMMMMLLLIIIFFFEEEBBB???===;;;:::777555QQQcccrrrnnn___\\\nnnnnnooo~~~hhhNNNAAA===============>>>>>>??????AAACCCFFFIIIKKKMMMNNNUUUTTTTTTVVV\\\eeemmmssstttggg___[[[ZZZ^^^aaabbbeeehhhlllsss{{{}}}{{{qqqooollljjjiiiiiigggfffcccooovvvgggXXXRRRUUU^^^jjjtttyyyuuuoooiiiddd___ZZZWWWTTTRRRNNNJJJHHHFFFFFFFFFEEEFFFGGGHHHKKKPPPVVV[[[iiixxxvvvrrrggggggxxxvvvRRR???:::333222111000////////////000000000000000000000000000000000000111111111111111222333333333444777999:::QQQmmmtttllliiinnnttt{{{rrriiihhhgggvvv~~~rrrhhh___YYYXXX\\\aaadddiiinnnrrruuuwwwwwwpppiiibbb``````bbbhhhoooxxx~~~|||ooo___UUULLLEEEFFFIIIKKKOOOSSS[[[dddwww}}}bbbRRRKKKHHHFFFFFFFFFEEEFFFLLLUUU\\\aaapppxxxqqqsssyyypppdddWWWRRRPPPOOORRRVVV\\\fffqqqvvvuuutttvvvzzzrrreee]]]ZZZWWW[[[bbblllzzz{{{lllaaaWWWRRRKKKHHHPPP\\\wwwkkk```\\\YYYVVVUUUTTTSSSRRRPPPNNNNNNMMMMMMNNNLLLJJJGGGFFFDDD@@@>>>===<<<999777PPPbbbrrrnnnaaa___ppp~~~mmmooogggMMMAAA?????????@@@@@@@@@AAAAAA@@@BBBDDDHHHKKKNNNPPPQQQUUUUUUTTTWWW]]]fffooouuu~~~ooobbb]]][[[___bbbcccfffiiinnnvvv~~~tttpppkkkhhhhhhkkklllmmmmmm|||jjj___UUURRRVVV^^^kkkvvvyyyuuunnnhhhccc___[[[XXXTTTQQQNNNJJJGGGFFFFFFFFFEEEFFFGGGIIIKKKOOOUUUZZZgggvvvrrr~~~uuuiiihhhyyyxxxSSS???;;;333222111000////////////000000000000000000000000000000000000111111111111111222222333333444777:::===SSSkkkxxxuuummmjjjooouuu|||~~~mmmeeeeeegggqqq}}}zzznnnfff^^^XXXWWWYYY^^^bbbiiipppvvvzzz{{{|||qqqjjjdddaaa```___ccciiirrrvvvxxxyyy}}}vvvdddUUULLLEEEEEEGGGGGGIIILLLTTTZZZiii}}}|||eeeTTTLLLIIIFFFDDDEEEGGGHHHKKKRRR]]]eeemmm}}}sssrrruuulllddd\\\ZZZYYY[[[bbbiiiooo{{{~~~pppddd\\\YYYXXX\\\ccclllyyy|||mmmbbbWWWQQQJJJFFFOOO\\\wwwjjj___[[[YYYVVVTTTTTTTTTRRRQQQOOONNNMMMMMMNNNMMMJJJGGGGGGDDDAAA???>>>===;;;999NNNaaaqqqnnnaaa```qqq|||mmmpppgggLLL@@@AAAAAAAAABBBBBBCCCCCCCCCAAACCCFFFJJJMMMPPPRRRSSSTTTTTTTTTWWW^^^gggpppvvvtttccc^^^\\\___cccdddfffjjjpppwwwuuuooohhhdddfffjjjooorrr~~~aaaYYYRRRRRRUUU]]]kkkvvvwwwssslllgggccc___\\\ZZZTTTQQQNNNJJJGGGFFFFFFFFFEEEFFFGGGIIIKKKOOOUUUYYYcccsss|||ooo}}}zzznnnlll{{{yyySSS@@@<<<333222111000////////////000000000000000000000000000000000000111111111111000111222333333444777:::@@@TTThhhqqqvvv}}}uuummmjjjpppvvv}}}xxxggg```aaaiiioooxxxxxxlllddd]]]WWWVVVXXX\\\aaaiiirrryyy}}}~~~rrrkkkfffdddaaa^^^___ccccccfffgggfffhhhnnnpppooozzz{{{hhhTTTKKKDDDCCCDDDCCCDDDGGGOOOPPPZZZkkkyyyxxxpppaaaRRRJJJJJJIIIFFFEEEGGGIIILLLPPPZZZfffoooxxx{{{yyyzzzpppjjjeeeeeefffkkkvvvzzzyyy|||oooccc[[[XXXXXX]]]dddmmmzzz|||nnnbbbWWWPPPHHHDDDLLLZZZvvviii^^^[[[YYYUUUTTTTTTTTTSSSRRROOONNNMMMMMMNNNMMMJJJGGGGGGDDDAAA@@@???>>><<<;;;TTTdddrrrnnnbbbbbbvvvxxxwwwjjjRRRGGGCCCCCCDDDDDDEEEEEEFFFFFFHHHGGGGGGIIINNNTTTXXXZZZZZZZZZXXXXXX]]]fffrrrzzzvvvjjjccc^^^```dddfffhhhlllqqqwww~~~~~~vvvjjj___^^^___cccooo}}}zzz^^^ZZZVVVWWW]]]eeemmmrrroookkkdddaaa___]]]ZZZXXXVVVRRRLLLHHHFFFEEEDDDCCCDDDGGGIIIIIIJJJNNNTTTZZZgggvvvpppwww{{{xxxRRR>>>:::555333111000111111000/////////000000000000//////111111111000000000000000111111222333444666777888@@@MMM^^^jjjqqqvvv|||ssskkkiiinnnttt~~~|||mmmbbb___cccfffmmmsssyyysssggg```[[[UUUQQQQQQXXX\\\eeeqqq}}}rrrnnnjjjfffccc___\\\ZZZ[[[VVVRRRSSSTTTWWW]]]dddnnn{{{~~~rrrXXXKKK@@@???CCCCCCBBBAAAFFFIIIPPPZZZaaadddgggjjjaaaZZZPPPHHHGGGIIIJJJHHHGGGOOOPPPUUUcccmmmyyy~~~}}}qqqoooyyyvvvlllbbb\\\ZZZZZZ^^^ccclll{{{}}}xxxkkkcccYYYRRRKKKHHHKKKRRRuuusssiiiccc[[[XXXVVVUUUUUUUUUTTTRRRPPPPPPOOONNNMMMLLLKKKKKKIIIGGGEEEDDDCCCAAA>>>;;;SSSdddssspppeeeeeexxx|||jjjRRRGGGDDDDDDEEEEEEFFFGGGHHHHHHIIIHHHGGGJJJOOOUUUZZZ]]]]]]]]]\\\[[[___hhhsss|||yyykkkddd___aaaeeegggkkkpppyyyvvvjjj```___```dddrrryyy```^^^^^^```dddiiimmmnnnkkkgggbbbaaabbb```[[[VVVUUUQQQLLLHHHFFFEEEDDDCCCDDDGGGIIIIIIJJJNNNTTTZZZfffuuupppwwwRRR???;;;555333111000111111000/////////000000000000//////111000000000000000000000111111222333444666777888???KKK[[[gggnnnsssyyytttllljjjooouuu~~~uuuggg]]][[[___dddkkkqqqvvvsssfff___YYYRRRNNNNNNTTTWWW```kkkvvv~~~ooolllhhhdddaaa^^^ZZZWWWSSSNNNKKKLLLNNNPPPVVV\\\mmm{{{xxxlllVVVJJJ@@@???BBBCCCCCCCCCHHHIIILLLQQQVVVZZZ]]]```VVVRRRKKKGGGIIIKKKKKKJJJQQQ^^^fffpppvvvpppxxx~~~vvvkkkbbb\\\YYYZZZ^^^dddmmm{{{}}}xxxkkkcccZZZRRRKKKGGGJJJQQQmmmrrrhhhbbb\\\ZZZWWWVVVVVVVVVTTTSSSPPPPPPOOONNNNNNMMMLLLLLLLLLJJJHHHGGGFFFDDD@@@>>>RRReeeuuussshhhiii|||lllSSSHHHEEEFFFFFFGGGHHHJJJKKKLLLLLLJJJIIIJJJNNNUUU\\\```aaaaaaaaa```bbbjjjuuu~~~}}}llleeeaaacccgggkkkqqqxxx~~~yyymmmbbb```aaagggvvvyyydddeeegggkkknnnnnnllljjjfffcccbbbeeeiiifff]]]UUUTTTQQQKKKHHHFFFEEEDDDDDDDDDGGGIIIIIIJJJNNNTTTZZZeeeuuuppp~~~vvvRRR???;;;555333111000111111000/////////000000000000//////000000000000000000111111111111222333444666777888???KKKZZZdddjjjooowww~~~uuunnnkkkooouuu~~~zzzmmmaaaYYYYYY^^^bbbhhhmmmsss~~~rrreee]]]VVVNNNIIIIIILLLOOOVVV___iiiqqquuuvvvhhhfffcccaaa___\\\XXXUUUQQQLLLJJJLLLOOOQQQVVV\\\lllzzz}}}qqqdddSSSIII@@@???BBBDDDEEEGGGMMMNNNPPPRRRUUUYYY[[[\\\OOOJJJGGGHHHKKKNNNOOONNN[[[nnn~~~|||rrryyy}}}uuukkkbbb[[[XXXZZZ^^^dddnnn||||||xxxkkkcccZZZSSSKKKFFFIIINNNdddsssgggaaa^^^[[[YYYXXXWWWWWWVVVTTTPPPPPPPPPOOOOOOOOONNNNNNNNNLLLJJJHHHGGGEEEBBB@@@RRReeewwwwwwllllll~~~nnnUUUIIIGGGGGGHHHIIIJJJMMMOOOPPPQQQOOOLLLKKKLLLRRRZZZ```ccceeeffffffggglllwwwmmmgggdddfffkkkqqqzzzsssgggcccccchhhzzz|||kkkllloooqqqrrrpppkkkgggeeeeeehhhooosssoooaaaVVVSSSOOOJJJGGGFFFEEEEEEDDDDDDGGGIIIIIIJJJNNNTTTZZZfffvvvooo}}}wwwSSS???;;;555333111000111111000/////////000000000000//////000000000000000111111111111111222333444666777888@@@LLL[[[eeejjjooowwwvvvnnnkkkpppuuu~~~rrrggg^^^YYY[[[aaaaaafffkkkqqq~~~qqqcccZZZRRRIIIDDDCCCDDDFFFJJJQQQXXX^^^ccceee]]]]]]]]]^^^^^^\\\XXXTTTQQQMMMKKKNNNQQQSSSYYY___jjjyyy~~~wwwjjj]]]OOOFFF??????BBBEEEIIINNNPPPWWW___eeeiiikkkiiieeeUUUNNNIIIJJJNNNQQQSSSVVVhhh~~~sss|||}}}uuukkkaaaZZZWWWYYY]]]dddnnn}}}{{{vvvjjjcccZZZSSSKKKFFFGGGLLL___uuuiiiaaa___]]]ZZZXXXXXXXXXVVVUUUQQQQQQQQQQQQQQQQQQQQQQQQNNNLLLJJJIIIHHHFFFBBB@@@RRRfffyyyzzzooonnn~~~{{{oooWWWLLLHHHHHHIIIJJJLLLOOORRRTTTWWWUUUQQQLLLKKKOOOWWW]]]dddhhhlllmmmlllpppyyy~~~lllhhhggglllrrrzzz|||nnngggdddjjj}}}tttssssssttttttqqqllliiiiiilllsss{{{~~~vvveeeXXXRRRNNNJJJGGGFFFFFFEEEEEEDDDGGGIIIIIIJJJNNNTTTZZZiiiyyyqqq~~~zzzUUU@@@:::555333111000111111000/////////000000000000////////////000000111111111111111111222333444666777888AAAOOOaaakkkooosss{{{~~~uuummmkkkooouuu~~~uuuhhh```ZZZXXX\\\cccaaaffflllttt}}}pppbbbXXXOOOEEE@@@>>>===>>>AAACCCGGGLLLPPPSSSRRRSSSVVVZZZ]]]\\\XXXUUUMMMHHHGGGJJJMMMQQQWWW^^^gggwwwwwwnnnaaaTTTJJJDDD???@@@CCCGGGOOOWWWVVVfffxxx|||fffZZZPPPOOORRRTTTZZZ```zzz~~~uuu~~~vvvkkkaaaYYYVVVWWW[[[cccnnn~~~yyyttthhhaaaZZZTTTLLLEEEFFFJJJ^^^zzzkkkbbb___]]]ZZZXXXXXXWWWUUUTTTQQQQQQRRRRRRSSSSSSTTTTTTPPPOOOLLLKKKJJJHHHEEEBBBRRRgggzzz{{{pppmmm|||zzzvvvnnnXXXMMMIIIIIIIIIJJJMMMQQQUUUWWW[[[ZZZVVVPPPMMMOOOVVV\\\dddkkksssuuutttuuu|||zzzjjjiiikkkrrrzzzuuukkkgggmmm|||zzzyyyxxxwwwtttqqqnnnpppvvvyyyfffXXXQQQMMMIIIFFFFFFFFFFFFEEEDDDGGGIIIIIIJJJNNNTTTZZZkkkzzzuuu~~~XXX@@@:::555333111000111111000/////////000000000000///////////////000111111222222111111222333444666777888AAARRRgggtttwwwyyyyyywww}}}ssskkkiiinnnttt~~~rrrggg\\\WWWVVVWWW\\\bbbdddiiipppzzz|||ooo```VVVMMMCCC===<<<999:::;;;<<<===@@@DDDGGGJJJMMMRRRXXX\\\\\\XXXTTTLLLGGGEEEGGGKKKPPPXXX___jjjxxx{{{pppeeeWWWJJJFFFAAA???AAAEEEKKKVVV```hhh~~~uuufffXXXUUUWWWYYYaaakkk~~~yyywwwlllaaaXXXTTTUUUZZZbbbnnn}}}~~~vvvqqqfff```YYYTTTLLLFFFEEEIII^^^~~~mmmbbb^^^[[[YYYWWWVVVUUUSSSRRRQQQRRRRRRSSSUUUVVVWWWWWWUUUSSSQQQOOONNNLLLIIIFFFSSShhh||||||pppkkkxxxuuutttkkkVVVLLLIIIIIIIIIKKKNNNRRRWWWYYY]]]]]]ZZZTTTPPPQQQXXX^^^eeeoooyyy~~~||||||uuuhhhiiinnnwwwyyynnnjjjppp~~~}}}{{{wwwtttttt}}}vvvbbbUUUPPPLLLHHHFFFEEEFFFFFFFFFDDDGGGIIIIIIJJJNNNTTTZZZjjjzzz{{{ZZZBBB;;;555333111000111111000/////////000000000000//////...//////000111111222222111111222333444666777888@@@TTTmmm|||vvvttt{{{pppiiigggmmmttt~~~{{{eee[[[RRRQQQSSSWWW]]]cccgggmmmvvv{{{nnn___UUULLLBBB<<<:::777999;;;;;;;;;<<<@@@CCCGGGJJJQQQWWW[[[ZZZUUUQQQMMMHHHEEEGGGKKKQQQZZZcccttt~~~nnnaaaRRRFFFBBB@@@???BBBFFFNNN[[[hhhxxx{{{jjj\\\ZZZ\\\___hhhttt|||~~~yyymmmaaaWWWSSSRRRXXXaaammm}}}}}}uuunnnccc^^^YYYTTTMMMFFFEEEIII]]]nnn```\\\ZZZWWWUUUTTTSSSQQQPPPQQQRRRSSSUUUVVVXXXYYYYYYVVVUUURRRQQQPPPNNNKKKHHHSSShhh||||||ooojjjvvvttttttiiiTTTKKKIIIIIIIIIJJJNNNSSSWWWZZZ^^^^^^\\\XXXSSSTTT[[[aaafffqqq~~~rrrgggiiippp{{{zzzppplllsss|||yyyvvvsss___RRROOOLLLHHHEEEEEEFFFFFFFFFDDDGGGIIIIIIJJJNNNTTTZZZhhhxxx\\\CCC<<<555333111000111111000/////////000000000000//////...//////000111222222222111111222333444666777888>>>TTTpppwwwuuu}}}nnnhhhffflllsss}}}ttt^^^UUUNNNOOOSSSXXX___eeeiiipppyyy{{{nnn___TTTKKKAAA;;;:::777999<<<<<<<<<===@@@DDDGGGJJJQQQXXX[[[YYYSSSNNNLLLFFFBBBDDDHHHOOOYYYcccpppaaaRRREEE@@@>>>???CCCGGGPPP___mmmyyyzzziii]]]]]]```ccclllyyy}}}yyy}}}zzzmmmaaaWWWRRRQQQWWW```lll|||}}}ssslllbbb]]]XXXTTTMMMFFFFFFIII[[[mmm___[[[YYYVVVTTTSSSRRRPPPNNNRRRRRRSSSUUUWWWYYYZZZZZZUUUSSSQQQPPPOOOMMMJJJGGGUUUqqqxxxjjjtttvvvuuuyyyaaaQQQKKKHHHIIIJJJKKKNNNSSSZZZ^^^bbbcccbbb]]]WWWWWW[[[aaaiiivvvyyyzzzffffffjjjqqqzzzvvvppppppwwwkkkXXXLLLHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJOOOUUUZZZgggyyyzzz\\\DDD???444222000000111111111000////////////000000000000000000000000111111111111111222333333333444777:::CCC\\\wwwxxxzzzppphhhdddjjjqqqzzz~~~pppeeePPPOOOMMMMMMRRRYYYaaagggiiisss}}}ooo^^^RRRHHH@@@;;;;;;::::::<<<===???AAABBBCCCIIIJJJNNNTTTWWWUUUOOOJJJFFFHHHJJJJJJKKKSSSaaalllppp\\\NNNGGG@@@@@@BBBFFFKKKSSScccqqqlllddd___```fffmmmwwwxxxjjjeee^^^ccciiiqqq}}}|||zzz}}}xxx~~~tttfffZZZSSSRRROOOTTT]]]iiizzz~~~|||uuukkkaaa\\\XXXTTTNNNGGGFFFIIIZZZ{{{lllbbbXXXWWWVVVTTTSSSRRRRRRRRRPPPRRRTTTVVVVVVUUUSSSQQQOOOOOONNNNNNMMMLLLLLLKKK]]]|||tttgggrrrwwwuuuppp[[[NNNIIIFFFHHHJJJNNNRRRWWW\\\___ddddddaaa[[[UUUUUUZZZ___jjjvvv}}}|||zzzzzzqqqeeedddhhhnnnvvv{{{iiieeeiiitttrrrbbbSSSKKKHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHIIILLLQQQWWW\\\jjjzzz|||{{{]]]DDD===555333111000111111000///////////////000000000000000000000000111111111111111222333333333444777:::DDD]]]xxxzzz}}}ooogggdddjjjqqq{{{zzzpppdddZZZOOONNNMMMOOOUUU]]]fffkkkqqq}}}}}}nnn]]]RRRIIIAAA======<<<<<<===>>>@@@AAACCCCCCJJJLLLPPPTTTXXXVVVPPPLLLIIIJJJKKKLLLQQQ^^^ppp~~~pppZZZKKKDDDCCCCCCEEEIIIMMMTTTbbbooo|||uuueee___\\\aaajjjsss}}}~~~jjj\\\YYYVVV]]]eeelllvvv}}}ooofffkkkyyy~~~vvv|||zzzzzzrrrcccWWWQQQOOOPPPUUU]]]iiizzz~~~|||{{{sssjjj```[[[WWWSSSMMMFFFEEEHHHYYYzzznnnbbbWWWVVVUUUTTTSSSSSSSSSSSSRRRSSSUUUVVVVVVTTTRRRPPPNNNNNNNNNMMMMMMLLLLLLLLLgggooogggsssyyyvvvzzzeeeUUULLLJJJGGGIIIMMMRRRWWW\\\```ccceeeccc^^^WWWQQQQQQVVV[[[jjjttt}}}}}}yyyvvvssspppwwwoooddd```^^^bbbhhhnnntttzzz~~~|||{{{yyywww{{{xxxgggYYYZZZaaaqqq|||ttttttyyyyyynnnbbbWWWPPPLLLGGGGGGFFFEEEDDDDDDDDDDDDGGGHHHIIIJJJMMMSSSZZZ___mmm|||vvv|||___FFF;;;666444222111111000///...////////////000000000000000000000000111111111111111222333333333444777:::EEE^^^xxx|||ooogggdddjjjrrr|||}}}qqqhhhaaaYYYPPPNNNMMMNNNRRRYYYccclllqqqzzz{{{mmm]]]RRRJJJBBB???@@@????????????@@@BBBDDDEEEKKKMMMQQQUUUXXXWWWSSSOOOMMMMMMNNNRRR]]]ppppppYYYKKKDDDGGGGGGJJJNNNPPPTTT```lllyyyxxxlllbbb]]]]]]eeennnxxxxxxxxxzzz}}}{{{eeeXXXUUUWWW___iiirrr|||rrrcccWWWYYYccclllrrrvvvpppkkkpppyyy|||nnn___SSSNNNMMMQQQVVV___jjjxxx{{{zzzyyyrrrhhh___ZZZUUUQQQKKKDDDDDDGGGZZZ|||pppbbbTTTTTTSSSSSSSSSTTTTTTTTTUUUVVVWWWWWWVVVSSSQQQOOONNNNNNMMMMMMMMMMMMMMMMMMiiilllhhhwwwzzzwwwnnn]]]RRRMMMMMMKKKLLLOOOTTT[[[```dddfffaaa^^^WWWPPPKKKKKKOOOTTTdddmmmtttsssooommmjjjgggllluuu{{{vvvhhh[[[XXXYYYWWW[[[```dddfffiiikkkmmmiiidddaaa```___```gggnnn{{{dddXXXPPPRRR\\\qqq|||mmmdddfffooozzz}}}vvvjjj___VVVRRROOONNNFFFFFFEEEDDDDDDDDDDDDDDDGGGHHHHHHJJJMMMTTT\\\bbbqqqvvvooo{{{bbbHHH;;;777555222111000000...---////////////000000000000///000000000111111111111111222333333333444777:::EEE]]]uuu~~~~~~~~~ooogggdddjjjrrr|||xxxuuummmccc^^^\\\VVVOOOOOOOOOPPPUUU]]]hhhrrrxxxyyykkk\\\RRRJJJDDDAAABBBAAAAAA@@@???AAACCCEEEGGGKKKNNNRRRVVVXXXXXXUUUSSSQQQQQQUUU]]]llllllWWWLLLHHHJJJKKKNNNQQQRRRTTT^^^iiiwww~~~zzzpppfffccccccjjjssszzzyyykkkiiijjjmmmqqqvvv}}}jjj\\\YYY^^^eeeppp}}}mmmaaaWWWWWW]]]ccchhhkkkhhhjjjxxxyyykkk[[[QQQLLLKKKRRRXXX```jjjwww~~~yyyxxxwwwpppggg^^^YYYTTTOOOIIIBBBBBBFFF\\\}}}qqq```SSSSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXWWWVVVSSSQQQOOONNNNNNNNNNNNMMMMMMMMMMMM```{{{hhhhhhyyy{{{wwwyyydddXXXRRROOOOOOOOOOOOPPPUUU[[[___aaabbbZZZVVVNNNGGGCCCDDDHHHLLLWWW^^^ddddddbbbaaa___\\\\\\^^^^^^ZZZTTTPPPOOOQQQPPPTTTXXXZZZZZZYYYXXXXXXWWWRRROOOOOOPPPRRRYYYbbbooo{{{{{{iiiUUUOOOKKKNNNXXXnnn}}}rrrccc\\\```kkkvvv|||rrrjjj```WWWRRROOOLLLKKKFFFEEEDDDDDDDDDDDDDDDDDDFFFFFFGGGIIIMMMTTT]]]cccuuukkkhhhxxxdddJJJ<<<777555222111000000...---////////////000000000000///000000000111111111111111222333333333444777:::BBBXXXooozzz}}}ppphhheeekkkrrr|||}}}ppphhhfffaaa\\\\\\]]]YYYSSSSSSSSSTTTYYYbbbnnnzzzwwwjjj[[[QQQJJJDDDBBBCCCBBBAAA???>>>@@@CCCFFFHHHKKKNNNSSSWWWYYYZZZZZZYYYUUUWWW\\\hhhyyy{{{dddSSSKKKJJJMMMNNNQQQTTTTTTUUU^^^hhhsssxxxxxxlllhhhiiipppxxx}}}xxxppp```[[[ZZZ^^^ccckkkyyymmm^^^YYY^^^dddqqq}}}bbbZZZTTTWWW\\\___bbbfffjjjsssvvvhhhYYYOOOKKKKKKRRRXXXaaajjjuuu|||wwwwwwvvvoooeee^^^XXXRRRNNNGGGAAAAAAFFF[[[zzzsss```TTTTTTTTTTTTTTTUUUUUUVVVXXXXXXXXXWWWVVVTTTRRRQQQOOOOOOOOOOOONNNNNNNNNNNNTTTttttttffffffwww|||wwwmmm^^^YYYVVVSSSRRRRRRRRRTTTXXX\\\]]]ZZZWWWQQQLLLFFF@@@>>>???CCCEEEIIIOOOTTTTTTTTTUUUTTTPPPOOOMMMJJJIIIJJJKKKLLLLLLLLLOOORRRSSSQQQNNNMMMLLLLLLHHHGGGHHHIIIKKKRRR[[[kkkvvvttt___QQQJJJIIIIIILLLUUUjjjqqqhhh]]]ZZZ```jjjqqqtttiiicccZZZSSSPPPLLLHHHDDDEEEDDDDDDCCCCCCDDDDDDDDDFFFFFFGGGIIIMMMUUU___fffxxxbbbbbbssseeeLLL===666444222111111000///...////////////000000000000000000000000111111111111111222333333333444777:::???RRRgggssszzzqqqiiifffkkksss||||||mmmbbb]]]^^^]]]]]]bbbeee```YYYWWWWWWXXX]]]hhhwwwvvviiiZZZPPPJJJDDDBBBCCCAAA???===<<<>>>BBBFFFJJJLLLPPPUUUYYY\\\^^^```bbb[[[]]]dddppp|||jjjYYYMMMIIIKKKQQQQQQSSSVVVVVVXXX```kkktttyyyppplllmmmuuu|||~~~pppeeeTTTNNNMMMSSSYYYcccuuuoooaaa[[[]]]gggxxxnnnXXXSSSRRRVVV[[[^^^bbbfffooo{{{|||rrrdddVVVMMMKKKLLLQQQXXXbbbjjjttt{{{vvvvvvuuunnneee^^^XXXRRRMMMFFFAAAAAAFFFVVVrrrxxxcccXXXWWWVVVUUUUUUUUUUUUUUUWWWWWWWWWWWWVVVVVVUUUTTTRRRRRRQQQPPPPPPOOONNNNNNPPPiiixxxsssjjjfffuuu|||www}}}ggg```aaa```[[[XXXVVVXXX]]]ccceee```UUULLLIIIEEE@@@<<<<<<===@@@AAACCCHHHLLLLLLLLLNNNMMMJJJIIIGGGFFFGGGIIIJJJKKKKKKKKKMMMOOOOOOMMMJJJIIIHHHFFFCCCDDDGGGHHHIIIOOOVVVccclllvvvxxxmmm\\\NNNGGGEEEGGGKKKNNNUUUiiirrraaa[[[VVVXXX___fffiiihhh```ZZZSSSPPPNNNLLLGGGCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHJJJOOOWWWbbbiiiyyyyyy]]]]]]mmm~~~fffLLL===555333111000111111000///////////////000000000000000000000000111111111111111222333333333444777:::===MMM___llluuu}}}||||||~~~sssjjjggglllrrr{{{vvvllleeebbb___bbbeeejjjrrruuunnnddd[[[[[[\\\bbbppp}}}uuuhhhYYYOOOHHHCCCAAABBB>>><<<:::999<<>>@@@FFFLLLSSSVVV]]]dddhhhkkkqqqwwwsssmmmlllssszzzzzzvvvttt___ZZZTTTPPPPPPQQQUUUZZZ]]]]]]___```^^^aaalllyyy{{{qqqnnnnnnsssxxx~~~}}}zzzttttttsssmmm___TTTIIIGGGHHHPPP___ooo{{{~~~qqqeee^^^\\\^^^fffmmm^^^VVVSSSUUUZZZaaaiiivvv}}}tttfffYYYOOOKKKKKKMMMRRRYYYccclllvvv~~~zzzxxxwwwrrrlllfffXXXWWWRRRLLLEEEAAA@@@AAALLLcccrrr}}}tttdddbbb^^^YYYVVVTTTSSSRRRTTTUUUVVVVVVUUUUUUWWWYYYXXXWWWUUUSSSQQQOOONNNNNNTTTiii||||||ooojjjyyy~~~ttt}}}yyypppkkkmmmnnnuuu}}}|||kkkVVVJJJFFFDDDBBB???>>>@@@EEEIIINNNPPPRRRSSSSSSRRRSSSSSSOOOQQQSSSTTTSSSRRRRRRSSSQQQPPPOOOOOOOOOOOOMMMKKKIIIJJJJJJHHHGGGGGGIIIKKKNNNOOOPPPOOOKKKHHHFFFEEEGGGLLLQQQVVV___rrrvvv]]]QQQHHHGGGGGGHHHJJJKKKKKKJJJLLLKKKKKKLLLMMMKKKGGGCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFHHHMMMQQQWWWcccooo~~~{{{lllssscccUUUZZZbbbmmmyyykkkJJJ>>>888555222111111111000///000000000000000000000000000000000000000000000000111111222333444666777888;;;JJJ[[[fffnnntttvvvuuuxxxyyy}}}uuujjjdddjjjrrrzzzzzzpppgggeeegggkkkrrryyyzzzfffiiioooyyy{{{uuufffUUUKKKEEE???<<<;;;:::888888===@@@BBBGGGNNNTTTXXX```hhhnnnssszzzzzzsssooosssvvvsssnnnkkk___ZZZUUUVVVZZZ^^^aaacccdddbbbbbbccccccfffoooyyywwwgggeeeeeejjjqqqxxx|||zzztttnnnlllkkkeeeYYYOOOHHHGGGJJJRRR^^^iiippprrrnnnlllggg___XXXWWWZZZ^^^kkkkkk^^^WWWYYY___iiisss|||{{{rrrdddVVVMMMIIIJJJKKKRRRYYYccckkkvvv}}}zzzxxxvvvrrrkkkeeeYYYWWWSSSMMMFFFCCCBBBBBBNNNgggyyyooodddaaa]]]XXXUUUSSSSSSSSSTTTUUUVVVVVVUUUVVVXXXYYYWWWVVVTTTRRRQQQQQQRRRRRRSSShhh}}}vvvrrr~~~vvv||||||vvvuuuwww}}}{{{hhhTTTIIIIIIGGGDDDAAA@@@BBBHHHMMMUUUXXXZZZZZZYYYXXXXXXXXXVVVXXX[[[[[[ZZZZZZZZZ[[[ZZZVVVRRRPPPPPPPPPPPPOOOOOOOOOOOOMMMJJJHHHHHHIIIJJJKKKLLLKKKIIIHHHIIIJJJLLLQQQWWW]]]fffwww}}}pppmmmrrryyy}}}nnnWWWOOOHHHIIIIIIIIIHHHHHHJJJLLLNNNOOOQQQRRRQQQLLLEEE@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFEEEHHHMMMRRRXXXdddppp~~~zzzzzzlllsss}}}```SSSVVV^^^iiixxxkkkIII;;;888555222111111111000///000000000000000000000000000000000000000000000000111111222333444666777888;;;KKK^^^mmmwww~~~}}}zzzzzz|||uuujjjdddiiiqqqxxxuuujjjdddbbbffflllsss}}}lllpppxxx{{{rrrcccQQQHHHBBB>>><<<<<<999888:::???AAACCCIIIPPPYYY___gggnnnuuu|||}}}vvvppprrrrrrmmmhhheee^^^[[[YYY^^^hhhppprrrooonnniiigggiiikkknnnttt{{{~~~uuuooo^^^[[[\\\bbbiiirrrwwwqqqkkkdddaaa```[[[RRRIIIEEEGGGKKKSSS[[[```___^^^TTTSSSQQQNNNLLLPPPWWW^^^qqqpppfff\\\bbboooxxxoooaaaSSSJJJGGGHHHJJJRRRYYYbbbjjjuuu|||xxxvvvuuupppjjjdddZZZXXXSSSMMMGGGDDDCCCDDDQQQnnn{{{iiiccc```[[[VVVTTTSSSTTTTTTTTTUUUVVVVVVUUUVVVXXXZZZWWWUUUSSSRRRRRRSSSUUUVVVQQQfff|||}}}{{{vvvyyy~~~yyyzzz}}}~~~tttbbbQQQIIIJJJHHHEEECCCCCCGGGMMMRRR___```bbbaaa___]]]\\\\\\___aaabbbbbbaaaaaabbbdddccc^^^WWWRRRPPPPPPQQQQQQRRRSSSTTTRRROOOMMMLLLLLLLLLMMMNNNMMMLLLMMMPPPRRRUUUZZZaaahhhrrrjjjbbbaaahhhxxxyyysssttt}}}lllXXXSSSOOOQQQSSSRRRPPPPPPTTTXXX[[[\\\\\\ZZZVVVNNNEEE???BBBBBBBBBBBBCCCDDDEEEFFFGGGFFFHHHMMMQQQWWWcccooo{{{{{{{{{zzz___PPPTTT]]]jjjzzzmmmIII;;;777555222111111111000000////////////////////////000000000000000000000000111111222333444666777888;;;MMMdddvvvwwwkkkdddhhhooovvvvvvgggeeedddffflllssszzzqqqttt~~~}}}zzzppp```OOODDD???;;;:::<<<;;;:::<<>>::::::;;;>>>>>>@@@CCCDDDFFFNNNWWWkkkrrryyy~~~vvvpppkkkkkkkkkhhhfffgggaaaaaaccclll|||zzzuuunnnkkkpppwww|||}}}uuunnnjjjiiiiiiggghhhmmmrrryyy}}}rrrkkk```ZZZTTTPPPOOOMMMIIIEEEAAABBBDDDJJJPPPRRRPPPMMMKKKKKKIIIFFFEEEIIIQQQXXXmmmwwwpppmmmvvv~~~vvvmmm___QQQIIIGGGIIILLLRRRYYYbbbjjjuuu}}}zzzvvvtttsssnnnhhhbbbWWWUUUPPPJJJEEECCCDDDFFFWWW}}}rrrddd^^^[[[XXXTTTRRRRRRTTTUUUSSSTTTUUUTTTTTTTTTVVVXXXZZZXXXUUURRRRRRSSSVVVWWWKKK^^^vvvzzzxxx{{{xxxxxxxxxppp___OOOGGGFFFFFFFFFFFFGGGLLLRRRWWWeeefffhhhgggeeecccbbbcccbbbgggnnnsssttttttsssssshhhccc[[[UUUQQQPPPOOONNNQQQSSSUUUVVVVVVWWWYYY[[[[[[\\\^^^___```bbbfffiiimmmrrrzzzssskkkiiikkkrrrxxxzzz|||~~~|||~~~mmmaaabbbeeegggiiikkkkkkkkkmmmnnnjjjjjjfff___WWWOOOJJJHHHCCCCCCCCCCCCDDDEEEFFFFFFIIIGGGIIIMMMQQQWWWbbbnnnxxx~~~zzz\\\PPPVVVaaappppppLLL<<<666444111111111222111000000000000000000000000000000000000000000000000000111111222333444666777888;;;RRRppp{{{nnneeegggmmmssstttddd]]]```fffrrr|||{{{|||wwwssshhhYYYIIIBBB>>><<<;;;===AAAAAACCCFFFGGGKKKVVVbbbuuu}}}sssmmmggggggeeebbbbbbdddbbbeeehhhooo~~~zzzsssmmmlllqqqxxx|||}}}vvvqqqpppqqqwwwuuuvvv{{{vvvkkkdddWWWRRRMMMJJJJJJIIIFFFCCC??????AAAFFFMMMQQQQQQOOOHHHHHHGGGEEECCCFFFMMMRRRjjj{{{sssuuu}}}vvvmmm^^^PPPHHHGGGJJJMMMTTTZZZccckkkvvv}}}zzzvvvtttsssnnnhhhbbbWWWTTTOOOIIIDDDBBBDDDFFF[[[rrrcccZZZYYYVVVTTTSSSSSSSSSTTTQQQRRRSSSSSSRRRSSSUUUWWWYYYWWWUUUSSSRRRSSSUUUVVVHHHZZZsss}}}|||}}}}}}~~~zzzhhhRRRFFFFFFGGGGGGGGGHHHKKKOOORRR___bbbeeefffffffffggghhhhhhppp{{{yyypppkkkbbb^^^YYYUUUSSSQQQOOOMMMOOOPPPRRRSSSUUUWWW[[[^^^eeegggkkknnnppptttxxx|||uuummmpppuuuvvvwwwyyyzzzzzzwwwtttnnnnnnkkkcccYYYOOOIIIGGGCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGJJJOOOTTT[[[gggsssyyypppzzzdddRRRWWWbbbqqqpppKKK;;;666444111000111222222111000000000000000000000000000000000000000000000000111111222333444666777888:::TTTsss~~~pppggghhhmmmssskkk```___aaajjjyyy{{{}}}xxxqqqlll```SSSFFFAAAAAA@@@@@@AAACCCDDDFFFIIILLLSSSbbbppp~~~mmmgggbbbaaa___]]]^^^bbbaaagggkkkqqq~~~{{{qqqmmmlllqqquuuxxx}}}~~~xxxuuuwwwzzzzzzlll```XXXMMMJJJFFFDDDEEEDDDBBB@@@>>>>>>@@@FFFNNNRRRSSSQQQIIIJJJJJJHHHEEEFFFJJJOOO^^^vvv~~~yyyyyyuuukkk]]]OOOGGGFFFJJJMMMUUU[[[ccckkkwww}}}zzzwwwuuusssooohhhcccWWWTTTOOOIIIEEEDDDFFFHHH```rrraaaWWWWWWVVVUUUTTTSSSSSSSSSPPPQQQRRRQQQQQQQQQSSSUUUUUUTTTTTTSSSSSSTTTVVVWWWFFFXXXppp}}}{{{~~~pppVVVEEEGGGHHHIIIIIIHHHJJJLLLOOOZZZ]]]bbbeeeggghhhjjjlllooozzzzzziii___\\\ZZZWWWUUUTTTRRRPPPNNNMMMOOOPPPQQQSSSVVV[[[___mmmpppuuuzzz~~~zzz~~~|||{{{|||~~~~~~xxxsssttttttqqqhhh[[[OOOGGGCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFJJJPPPVVV^^^kkkxxxjjjiiiuuugggSSSXXXbbbooooooIII999666444111000111222222111000000000000000000000000000000000000000000000000111111222333444666777888:::UUUuuuqqqggghhhmmmsss|||fff^^^aaafffqqqyyy~~~{{{uuummmhhhZZZNNNCCCAAABBBCCCCCCEEEDDDEEEHHHLLLPPPYYYkkk{{{~~~ooofff```\\\\\\\\\[[[^^^bbbaaahhhmmmrrr~~~|||pppmmmmmmpppssstttyyy}}}}}}xxxwwwzzz~~~rrrcccUUUMMMFFFDDDAAAAAAAAAAAA@@@>>><<<===AAAHHHPPPTTTTTTRRRPPPQQQPPPMMMIIIHHHJJJMMMKKKaaattt|||zzz{{{tttjjj\\\NNNFFFFFFJJJMMMVVV\\\dddlllwww~~~zzzwwwuuusssooohhhcccXXXUUUPPPJJJFFFEEEGGGJJJcccqqq___UUUUUUVVVVVVUUUTTTSSSRRROOOPPPQQQPPPPPPPPPRRRTTTQQQRRRRRRSSSTTTVVVWWWXXXEEEVVVnnn|||www}}}zzzgggTTTHHHFFFHHHIIIGGGEEEEEEHHHKKKUUUZZZ___bbbeeeiiilllmmmyyyiiiXXXaaaYYYWWWVVVVVVWWWWWWUUUTTTSSSRRRPPPPPPRRRWWW\\\___iiilllssszzz}}}|||zzzwwwuuusssvvvrrrdddVVVMMMHHHDDDDDDDDDDDDDDDEEEFFFHHHHHHGGGKKKPPPSSSYYYcccpppzzzxxxggghhhsss}}}fffVVV^^^eeessslllHHH:::555555333222111000000000000000000000000000000000000000000000111111111111111111111222333444555666:::MMMfffwww~~~rrreeeeeekkksssvvveeeaaagggtttvvvttt|||vvvmmmbbbZZZTTTMMMFFFDDDHHHKKKIIIEEEFFFJJJMMMPPPUUU```ppp{{{~~~xxxqqqkkkbbb^^^\\\^^^aaabbb___[[[]]]```iiivvv}}}sssllleeecccdddhhhqqqzzz~~~~~~yyyuuuuuu{{{}}}qqqdddUUUIIICCC======<<<======>>>???@@@BBBCCCFFFIIIMMMPPPRRRTTTXXXVVVSSSPPPLLLJJJIIIIIIPPPZZZiiivvv||||||zzzwwwtttwww~~~tttgggWWWMMMGGGEEEIIINNNYYY^^^dddlllyyy~~~{{{wwwtttsssooohhhcccXXXUUUQQQMMMGGGBBBEEEKKKgggpppZZZUUUUUUUUUTTTSSSQQQOOONNNPPPPPPQQQQQQQQQPPPNNNMMMMMMNNNQQQTTTUUUUUUUUUTTTBBBTTTooovvv|||{{{ppp```RRRIIIHHHIIIIIIGGGEEEEEEGGGJJJPPPTTTZZZ___dddjjjoooqqqfffVVV]]]WWWVVVUUUVVVXXXYYYXXXWWWTTTSSSRRRRRRTTTWWW[[[]]]dddffflllrrrzzz}}}{{{zzzxxxvvvsssrrrtttpppdddVVVNNNIIIEEEDDDDDDDDDDDDEEEGGGHHHIIIHHHLLLQQQUUU\\\fffsss}}}xxxgggeeerrryyy\\\SSS___hhhwwwkkkGGG999555555333222111000000000000000000000000000000000000000000000111111111111111111111222333444555666;;;LLLbbbrrryyyrrreeeeeekkksssuuudddbbbhhhwwwrrrnnn~~~~~~|||zzztttjjj___XXXOOOJJJFFFGGGLLLOOOLLLIIIIIILLLPPPTTTZZZdddpppxxx}}}{{{yyyvvvqqqjjjfff```]]][[[\\\___```]]]YYYZZZ\\\bbbmmmwww}}}}}}zzzooogggaaa___```ccckkksssvvvyyyzzzwwwsssssszzzsssggg]]]PPPEEE???<<<<<<<<<<<<<<<===>>>???BBBCCCEEEHHHKKKNNNPPPQQQWWWVVVTTTPPPMMMKKKKKKKKKNNNXXXeeerrryyyzzzxxxvvvvvvwww|||sssfffWWWMMMHHHFFFJJJPPPYYY^^^eeemmmzzz}}}yyyuuusssqqqlllfffaaaXXXTTTPPPMMMGGGBBBEEEKKKfffpppZZZVVVVVVUUUSSSRRRPPPOOOOOOPPPQQQQQQRRRQQQPPPOOONNNNNNOOOQQQSSSUUUTTTTTTSSSEEEZZZwwwwww{{{tttqqqoookkkeee]]]TTTMMMHHHIIIIIIHHHFFFEEEFFFIIIKKKNNNQQQWWW]]]dddllltttyyyxxxbbbUUUXXXVVVUUUTTTVVVXXXZZZ[[[ZZZWWWWWWVVVWWWXXXZZZ\\\^^^```bbbeeeiiipppwww~~~}}}zzzyyyxxxvvvtttqqqnnnppplll```SSSLLLGGGCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIMMMSSSYYYaaalllyyyxxxiiifffwwwmmmQQQSSSeeetttiiiEEE999555555333222111000000000000000000000000000000000000000000000111111111111111111111222333444555666<<>>???@@@BBBDDDEEEFFFKKKMMMNNNNNNNNNPPPVVVZZZ___dddmmmvvv}}}~~~|||zzzsssvvvyyypppdddWWWOOOLLLKKKPPPVVV[[[```iiirrr~~~}}}xxxtttpppmmmjjjeee___YYYTTTQQQNNNKKKFFFBBBFFFLLLiiinnnZZZWWWVVVSSSQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQPPPOOODDDYYYtttyyyssszzzsssZZZQQQQQQRRRRRRSSSRRRRRRQQQKKKJJJHHHHHHKKKQQQVVVZZZZZZWWWYYYaaaiiirrr}}}hhh^^^WWWVVVWWWUUUTTTTTTVVVXXXYYYYYYVVVXXXYYY\\\^^^```aaaaaaaaacccggglllqqquuuxxxzzz}}}~~~}}}|||zzzxxxwwwwwwvvvtttrrrpppooofffYYYNNNJJJFFFBBBCCCDDDDDDEEEFFFHHHJJJKKKMMMQQQYYYbbbmmmyyyuuuooouuunnn]]]QQQbbbfffCCC;;;555555333222111000000000///////////////////////////000000000111111111111111111111222333444555666999CCCRRR```pppxxxiiigggkkkqqq}}}xxxiiiiiiqqqwwwhhhaaaaaaooovvv~~~~~~||||||wwwuuuqqqllldddYYYNNNGGGDDDAAA@@@AAAFFFKKKNNNNNNOOOPPPSSSVVVXXXWWWSSSOOOOOOOOOQQQTTTXXX[[[\\\[[[XXXWWWVVVVVVVVVVVVTTTSSSSSSTTTWWWZZZ]]]^^^]]]\\\ZZZXXXZZZ```fffjjjpppwww}}}}}}zzztttrrr{{{nnn___QQQCCC???@@@???<<<;;;<<<;;;:::999999999999999999:::;;;<<<===???@@@@@@CCCFFFJJJMMMOOOUUU^^^eeemmmpppwww~~~}}}uuu{{{xxxooocccWWWPPPMMMMMMQQQWWW\\\bbbkkkuuu}}}|||wwwsssnnnkkkhhhccc\\\VVVRRROOOLLLJJJEEEBBBFFFMMMgggmmm[[[WWWUUUSSSQQQPPPPPPQQQRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPOOONNN@@@SSSmmmwwwsss{{{ttt[[[RRRSSSUUUVVVWWWUUUTTTSSSPPPMMMJJJKKKQQQYYY___ccc]]]XXXZZZdddnnnyyyyyyfff^^^XXXXXXXXXVVVTTTTTTVVVYYYZZZZZZUUUVVVWWWYYY[[[\\\^^^^^^___bbbgggnnnwww~~~|||||||||{{{zzzxxxyyyuuuhhhYYYNNNKKKHHHEEECCCDDDDDDEEEGGGIIIKKKLLLPPPTTT[[[fffrrr~~~tttrrrxxxccc[[[VVViiicccAAA;;;555555333222111000000000000000000000000000000000000000000000111111111111111111111222333444555666888BBBQQQaaarrr{{{kkkhhhjjjooo{{{}}}nnnnnnuuuoooccc^^^^^^lllsssyyy}}}xxxtttrrrpppnnnkkkfff___VVVLLLEEEBBB???======AAAEEEIIIKKKOOOQQQSSSTTTRRROOOKKKIIIGGGHHHLLLRRRXXX\\\^^^]]]WWWWWWWWWVVVVVVTTTSSSRRRSSSUUUXXX[[[[[[ZZZXXXVVVXXXXXX]]]gggooottt{{{|||yyy}}}{{{```RRRHHH@@@???@@@???>>>???<<<<<<:::999888888888888777777888:::;;;<<<======???DDDJJJNNNRRRZZZeeennnwwwyyy~~~{{{wwwmmmbbbVVVPPPMMMMMMQQQWWW\\\cccmmmwww|||{{{wwwsssnnnjjjgggbbbZZZUUUPPPMMMKKKIIIEEEBBBGGGNNNccckkk[[[VVVUUUSSSRRRQQQQQQQQQRRRQQQQQQPPPPPPQQQQQQRRRSSSRRRQQQQQQPPPOOOOOONNNNNN===NNNeeevvv|||zzzvvvttt|||{{{cccXXXYYYZZZ[[[\\\[[[ZZZYYYVVVRRROOOPPPVVV^^^eeehhh___YYY\\\jjjxxxwwwggg^^^WWWXXXYYYWWWUUUUUUXXX\\\^^^___YYYYYYYYYYYYYYYZZZ[[[\\\]]]___bbbiiitttxxxiiiVVVLLLIIIGGGDDDCCCCCCDDDEEEGGGIIIKKKLLLRRRUUU]]]hhhuuusssuuu}}}xxx]]]\\\\\\rrr___===999555555333222111000000000000000000000000000000000000000000000111111111111111111111222333444555666777AAAQQQbbbttt~~~mmmiiijjjnnnxxxrrrqqqxxxjjj```^^^^^^lllttt{{{~~~xxxpppiiidddaaa```]]][[[VVVOOOGGGBBB<<<<<<;;;===@@@CCCFFFGGGJJJMMMPPPOOOKKKGGGFFFFFFEEEGGGLLLTTTZZZ_________WWWXXXXXXWWWVVVTTTSSSSSSRRRUUUXXXZZZYYYXXXWWWWWWXXXYYYaaalllvvv{{{||||||rrrXXXMMMGGGDDDDDDCCC@@@???AAA======;;;:::999888888888777777888:::;;;<<<===>>>@@@FFFMMMQQQUUU^^^kkkuuu}}}xxx}}}~~~uuummmaaaVVVPPPMMMLLLPPPUUU]]]dddnnnyyy{{{zzzxxxtttoookkkgggaaaZZZTTTOOOLLLJJJHHHEEECCCGGGNNNbbb~~~iii[[[TTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOPPPRRRSSSQQQQQQPPPOOONNNNNNNNNNNN777GGG\\\kkkpppooommmlllwww}}}jjj___```aaacccdddeeefffggg[[[WWWRRRSSSYYYaaahhhkkkaaa[[[___ooowwwiii^^^UUUXXXXXXWWWUUUWWW[[[___bbbddd___^^^]]][[[ZZZZZZ[[[\\\]]]\\\]]]bbblll{{{yyygggSSSHHHEEEDDDBBBCCCCCCDDDFFFGGGJJJKKKLLLSSSVVV^^^jjjwwwrrrvvvooo[[[^^^```xxx\\\;;;888555555333222111000000000000000000000000000000000000000000000111111111111111111111222333444666666777BBBSSSddduuuoooiiijjjmmmwwwuuusssyyyhhh___^^^___nnnwww~~~}}}uuujjj```YYYSSSRRRQQQPPPMMMHHHBBB===888999;;;>>>AAADDDEEEEEECCCGGGJJJIIIDDDAAABBBEEEGGGIIIOOOVVV]]]``````___XXXYYYYYYXXXVVVTTTSSSSSSRRRTTTVVVWWWXXXXXXYYYZZZYYY[[[cccoooxxx~~~{{{|||lllUUULLLIIIIIIIIIFFF@@@???AAA>>>===<<<:::999888888888777888999:::<<<>>>??????CCCIIIPPPTTTXXX```nnnxxx{{{xxxzzz|||ssslllaaaVVVPPPMMMLLLOOOUUU]]]dddooozzz{{{zzzyyyuuuoookkkgggbbbZZZTTTNNNKKKIIIHHHEEECCCGGGOOOddd{{{hhh\\\SSSSSSTTTTTTSSSRRRQQQPPPPPPOOOOOONNNOOOPPPQQQRRRQQQPPPOOOOOONNNNNNNNNOOO999BBBOOOZZZaaaeeeiiilllvvvwwweeedddgggooosssrrrppppppggg```YYYXXX^^^ccceeeddd]]]^^^dddtttpppddd[[[XXXYYY\\\ZZZYYYYYY^^^fffnnnsssgggdddaaabbbeeehhhgggeeegggggggggiiikkkqqq|||wwwjjjYYYNNNJJJJJJGGGDDDDDDEEEEEEEEEEEEGGGKKKNNNSSSZZZdddppp{{{xxxxxx~~~fffYYY]]]kkkQQQ:::===666444222111222222111000000000000000000000000000000000000000111111111111222222222222333444555555777AAAUUUmmmnnndddiiilllppp}}}xxx||||||hhh```[[[dddmmm|||~~~|||mmm[[[PPPOOOHHHHHHGGGEEEBBB???<<<:::999:::<<<>>>@@@BBBCCCCCCEEEEEEDDDCCCBBBBBBBBBCCCHHHNNNWWW___bbbbbbaaaaaa___^^^[[[XXXVVVVVVUUUUUUQQQSSSTTTUUUTTTTTTVVVWWW\\\___dddkkkssswwwxxxwwwzzzuuuooommmrrr}}}fffXXXRRRQQQPPPOOONNNJJJEEEAAA@@@>>><<<999777666555555666777999999999;;;===???CCCJJJSSSYYY]]]dddpppyyy}}}wwwwwwwwwuuuwww}}}|||ssskkk___SSSOOONNNNNNRRRVVVaaagggoooxxxzzzwwwwwwtttooolllhhhbbbYYYSSSGGGJJJFFFDDDGGGDDDFFFSSSnnnwwwfff]]]WWWUUUTTTRRRQQQPPPQQQQQQMMMMMMNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQ999AAAMMMWWW^^^dddiiilllwwwrrrpppssszzz}}}{{{{{{tttkkk___YYYZZZ]]]^^^^^^[[[\\\bbbqqqyyyhhhaaa\\\[[[\\\^^^[[[ZZZ]]]dddmmmtttwwwqqqmmmjjjjjjmmmpppooonnnsssrrrqqqppprrrwwwzzztttfffZZZMMMDDDCCCCCCBBB???DDDEEEFFFEEEFFFHHHKKKNNNTTT[[[eeeqqq|||zzz|||xxxuuuhhh^^^eeettt}}}MMM888;;;666444222111222222111000000000000000000000000000000000000000111111111111222222222222333444555555888AAAVVVnnnpppeeejjjlllppp}}}}}}ggg```^^^hhhrrrzzzjjjWWWMMMLLLHHHHHHFFFEEEBBB???===;;;;;;<<<===???@@@AAABBBBBBDDDDDDCCCBBBAAAAAACCCDDDKKKQQQYYY```bbbbbbaaaaaa```___\\\ZZZXXXWWWVVVVVVSSSTTTUUUUUUTTTTTTUUUVVVYYY[[[___eeekkkoooooonnnkkkhhhdddccchhhqqq{{{|||eeeYYYVVVUUUUUUTTTRRRNNNHHHDDD@@@>>><<<999777666666666888999;;;;;;<<<===@@@BBBGGGMMMTTTYYY]]]eeepppzzz|||qqqpppsssuuu}}}|||tttkkk___SSSNNNNNNNNNRRRVVV___fffooozzz~~~yyyvvvuuuqqqmmmjjjfff```WWWQQQHHHKKKFFFDDDGGGDDDGGGUUUpppwwwggg]]]XXXWWWUUURRRQQQPPPPPPPPPMMMMMMNNNOOOOOOOOOOOONNNPPPPPPPPPPPPQQQQQQQQQQQQ:::@@@IIISSS\\\dddlllpppxxx~~~vvvfffZZZVVVVVVXXXYYYYYYZZZ___kkk}}}lllbbb___]]]]]]^^^___\\\\\\bbbmmmvvv{{{|||wwwsssppppppsssvvvvvvuuu~~~zzzzzz~~~zzzqqqgggaaaWWWPPPFFFBBBCCCEEEDDDAAADDDEEEFFFFFFFFFIIILLLPPPUUU\\\gggsss{{{oooqqqlllfffooovvvIII666999666444222111222222111000000000000000000000000000000000000000111111111111222222222222333444555555999BBBVVVooosssfffjjjkkkppp}}}|||fffccceeennn{{{wwwfffTTTKKKKKKKKKJJJHHHEEEBBB@@@>>>===>>>>>>???@@@BBBCCCCCCDDDEEEEEECCCAAA@@@AAAEEEHHHQQQVVV\\\aaacccbbbbbbbbbbbbaaa___\\\ZZZYYYXXXWWWUUUVVVVVVUUUSSSSSSTTTUUUVVVXXX\\\aaafffhhhgggfffbbbaaa```aaaeeekkkqqquuu||||||xxxeee\\\[[[ZZZZZZZZZWWWRRRKKKFFF???>>>;;;999888777777777:::<<<===>>>???@@@CCCFFFLLLQQQVVVYYY]]]fffrrr|||xxxiiihhhnnnvvv}}}tttjjj^^^RRRMMMMMMNNNRRRWWW^^^fffppp}}}|||wwwtttrrrnnnjjjgggddd^^^UUUOOOHHHKKKGGGDDDFFFDDDIIIXXXvvvvvvggg]]]YYYXXXVVVSSSRRRPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMOOOPPPRRRSSSSSSSSSRRRQQQ999>>>EEEPPP[[[hhhrrryyyzzz}}}kkkZZZRRRQQQUUUXXXYYYZZZ^^^fffqqq|||}}}ssshhhbbb```___]]]\\\```]]]^^^gggttt~~~zzzwwwtttvvvzzz~~~~~~|||tttmmmcccYYYTTTPPPKKKEEEDDDFFFHHHGGGEEEDDDEEEFFFFFFGGGJJJNNNQQQWWW^^^jjjwww|||}}}lllvvvsssmmmuuunnnEEE666888666444222111222222111000///////////////////////////000000000111111111111222222222222333444555555999AAATTTlllvvvhhhiiijjjooo}}}xxxdddeeekkkuuuvvvfffVVVOOOPPPRRRPPPMMMIIIEEEAAA???>>>???@@@AAABBBDDDGGGHHHIIIHHHHHHFFFBBB@@@BBBHHHLLLWWWZZZ___bbbcccccccccccceeedddbbb```^^^\\\ZZZZZZXXXXXXWWWUUUSSSRRRSSSUUUWWWYYY\\\aaafffhhhgggfffbbbbbbdddfffiiillloooppptttuuuzzzwwwfff```]]]\\\\\\[[[YYYSSSKKKFFF>>>===;;;:::999999999999;;;===???@@@AAACCCFFFHHHOOORRRVVVYYY^^^hhhuuu~~~wwwggggggppp~~~}}}tttiii\\\PPPLLLLLLNNNRRRXXX___fffqqqzzzuuuqqqooolllhhheeebbb\\\TTTNNNHHHLLLGGGCCCFFFEEELLL]]]tttggg\\\WWWVVVUUUTTTSSSRRRRRRQQQQQQQQQPPPOOONNNNNNMMMMMMOOOQQQSSSTTTUUUTTTRRRQQQ999<<>>OOOgggyyyyyyiiiiiihhhmmm|||rrr```ccclll|||wwwiii[[[VVVXXX[[[YYYUUUPPPKKKFFFBBB@@@@@@AAACCCFFFIIIMMMPPPRRROOOOOOMMMHHHDDDEEEKKKQQQZZZ]]]```bbbcccccceeefffiiiiiigggeeebbb```^^^]]][[[ZZZYYYVVVTTTSSSTTTVVVWWWYYY]]]ccchhhkkkkkkiiicccdddgggjjjllllllmmmmmmkkkmmmtttttteee```]]]\\\[[[YYYVVVPPPHHHCCC>>>===;;;:::::::::;;;;;;:::<<>>???;;;===@@@BBBCCCFFFJJJMMMJJJJJJJJJKKKOOOWWW___dddhhhnnnrrryyytttrrr{{{}}}sssfffYYYLLLHHHIIIMMMSSSZZZeeelllwww}}}xxxsssnnnjjjgggdddaaa___]]]XXXQQQKKKCCCHHHEEEAAAEEEIIIXXXpppwwwbbb]]]TTTRRRSSSUUUVVVWWWXXXWWWWWWUUUSSSRRRPPPOOOPPPQQQRRRQQQQQQQQQRRRRRRRRRSSSSSS======BBBOOOaaatttwwwtttwwwsssaaa\\\aaahhhpppuuu|||wwwkkk[[[MMMIIIOOOWWWUUUWWWYYY[[[^^^ccchhhlllkkkqqqsssnnnlllppprrrqqqpppvvvuuucccWWWNNNIIIGGGCCCBBBBBBBBBCCCDDDDDDEEECCCEEEFFFHHHJJJMMMRRRVVV```iiixxxqqqnnnzzzuuuwwwccc```kkk{{{wwwTTTCCC<<<666666444222111222222111000000000000000000000000000000000000000111111111111222222222222333444555555555888FFF^^^uuu}}}jjjeeebbbhhhxxxpppkkkttt}}}rrrfffcccfffiiiiiijjjhhhddd]]]WWWSSSNNNOOOOOOQQQUUUYYY^^^```hhhiiiggg___UUUQQQTTTYYY[[[\\\^^^```bbbfffllloootttsssrrrpppnnnjjjgggeee```___]]]ZZZWWWWWWZZZ\\\]]]^^^bbbggglllooonnnlllnnnnnnnnnnnnnnnnnnnnnnnnkkkeee```gggxxx|||nnniiilllaaa^^^XXXSSSOOOJJJEEEBBB<<<<<<;;;;;;<<<===???@@@<<<>>>AAACCCEEEHHHLLLOOOIIIHHHGGGGGGJJJOOOUUUYYY\\\iiitttpppqqq}}}ssseeeYYYLLLGGGIIIMMMSSSZZZeeelllxxx|||wwwrrrmmmiiieeebbb___]]][[[WWWOOOIIIBBBHHHDDDAAAEEEJJJZZZsssrrr^^^[[[RRRTTTUUUVVVWWWXXXWWWVVVVVVSSSRRRPPPOOOOOOPPPQQQRRRQQQQQQQQQQQQQQQRRRSSSSSS:::>>>FFFQQQ___ppp}}}vvvuuu{{{iiiXXXRRRRRRUUU```mmmrrruuuooo___PPPMMMMMMMMMSSSTTTVVVZZZ^^^cccfffhhhtttssssssxxx{{{{{{rrr___RRRGGGEEEJJJEEEEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFIIIJJJIIINNNTTTdddkkkzzznnneeekkkwwwyyyuuurrr[[[[[[lll{{{}}}jjjJJJ>>>:::555555444333222111111111111000000000000000000000000000000000000111111111111222222222222222222222222777===GGGYYYsssnnndddfffnnnuuuvvvlllyyy~~~uuulllgggeeekkklllooopppnnnhhh```YYYWWWTTTPPPOOORRRWWW\\\___jjjiiieee^^^WWWTTTVVVXXXXXXXXXYYY\\\aaagggmmmqqqwwwwwwwwwuuuqqqlllgggddd```^^^\\\ZZZYYY[[[\\\^^^___ccchhhlllmmmmmmmmmmmmooollliiijjjlllnnnllljjjeee]]]YYY___hhhrrrwwwqqqqqqrrrnnnhhh___XXXSSSNNNIIIEEEAAA<<<999:::;;;:::<<>>:::666555444333222111111111111000000000000000000000000000000000000111111111111222222222222222222222222555;;;EEEWWWrrrqqqggggggooovvv}}}xxxpppkkkiiilllnnnqqqsssqqqkkkccc]]]YYYUUUQQQPPPRRRWWW[[[]]]fffeeeaaa[[[UUUSSSTTTVVVUUUUUUVVVYYY___fffmmmqqqwwwwwwvvvtttpppkkkfffccc```___]]][[[[[[]]]___```aaadddiiilllmmmllllllkkkhhheeeaaa___```aaa^^^\\\SSSNNNMMMSSS[[[eeessswwwrrruuuyyytttkkkaaaYYYTTTPPPIIIDDD@@@;;;888:::;;;;;;===@@@CCCCCCDDDFFFHHHJJJKKKKKKIIIIIIIIIHHHHHHNNNWWW___oooxxxmmmqqqzzzpppggg[[[NNNIIIJJJNNNWWW```iiiooo}}}|||wwwrrrnnnhhhddd```\\\WWWVVVUUURRRKKKFFFBBBGGGFFFEEEHHHLLLbbbkkk\\\ZZZXXXWWWWWWUUUTTTSSSRRRQQQQQQNNNMMMLLLLLLLLLNNNPPPRRRRRRQQQOOONNNMMMMMMMMMNNN======AAAMMM___sss{{{~~~qqq```RRRQQQXXXaaapppjjjYYYQQQNNNSSSUUUZZZ___dddhhhkkkllluuuyyyeeeVVVOOOHHHEEEFFFCCCDDDDDDEEEFFFGGGHHHHHHFFFEEEFFFJJJLLLNNNSSSZZZhhhrrrmmmfffhhhqqqvvvgggpppppphhhvvvZZZEEE>>>;;;777555444333222222111111111000000000000000000000000000000000000111111111111222222222222222222222222333888CCCUUUppp|||~~~vvvjjjhhhooouuu{{{{{{tttooommmmmmooorrruuutttooogggaaa[[[WWWSSSQQQRRRVVVXXXYYY```^^^[[[VVVRRRPPPQQQSSSQQQQQQSSSWWW]]]eeelllpppwwwvvvuuusssnnniiieeebbb```___^^^]]]^^^```bbbccccccfffiiilllmmmllljjjhhhccc^^^WWWSSSRRRQQQNNNKKKGGGGGGIIIOOOVVV```ppp}}}~~~uuurrryyyyyyoooaaaYYYTTTPPPHHHAAA===999777:::;;;;;;===BBBEEEFFFHHHIIIJJJJJJJJJIIIIIIJJJKKKLLLPPPYYYfffoootttllltttxxxnnndddYYYMMMIIIJJJNNNXXX```lllrrr{{{uuuqqqlllfffaaa]]]ZZZVVVSSSRRROOOIIIEEEAAAGGGFFFDDDHHHPPPmmmlll]]]ZZZWWWWWWVVVUUUTTTRRRRRRRRRRRROOONNNMMMMMMNNNOOOQQQRRRPPPOOONNNMMMLLLLLLLLLMMMAAA???AAALLL```tttzzz~~~ppp```UUUYYYdddpppzzzeeeYYYUUUUUUXXX^^^dddjjjnnnpppqqqvvv}}}www\\\QQQNNNIIIEEEEEECCCDDDEEEFFFGGGHHHIIIIIIGGGEEEGGGLLLOOOQQQXXX___mmmwww}}}fffeeemmmwwwssshhhsss~~~lllooowwwRRRCCC>>>;;;777555555444333222222222222000000000000000000000000///000000000111111111111111222222222222222333333333888AAARRRkkkzzzlllhhhmmmrrrxxx}}}wwwrrrooolllnnnqqqssssssnnngggbbb\\\XXXTTTQQQRRRSSSTTTTTTXXXVVVSSSPPPMMMMMMMMMNNNNNNNNNQQQUUU\\\dddlllpppvvvuuusssppplllgggcccaaa___^^^^^^^^^```bbbdddfffggghhhjjjlllmmmlllhhhfffbbb[[[RRRLLLIIIGGGDDDAAACCCEEEJJJPPPYYYgggyyyyyyqqqooowwwyyymmm^^^UUUQQQLLLCCC<<<888666666999::::::???EEEHHHJJJLLLMMMLLLJJJIIIIIIIIIKKKNNNRRRZZZhhhxxxrrrlllxxxvvvlllaaaVVVLLLHHHJJJOOOXXXaaannnttt{{{uuupppkkkddd___\\\YYYUUURRROOOLLLHHHDDDAAAHHHGGGDDDHHHSSSuuulll]]]YYYUUURRRTTTWWWYYYYYYWWWTTTRRRPPPOOOOOOOOOOOOPPPQQQRRROOOOOONNNNNNMMMMMMMMMMMMFFFCCCCCCMMM___ssswwwzzzpppbbbZZZcccqqq~~~pppdddbbbeeegggkkkooorrrtttuuuuuuvvv~~~lllTTTMMMMMMIIIEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKHHHGGGHHHMMMQQQTTT[[[cccrrr}}}vvvaaaeeerrrpppjjj{{{sssgggrrrmmmMMMCCC>>>:::777666555444333222222222222111111111111111111111111///000000000111111111111111111111222222333333333444999@@@NNNeee|||~~~nnnhhhjjjooowww}}}wwwrrrnnnhhhiiikkkmmmmmmiiiddd___[[[WWWSSSQQQPPPPPPOOONNNOOONNNKKKJJJIIIJJJJJJKKKLLLMMMOOOTTT[[[dddlllppptttsssqqqnnnjjjfffbbb```^^^______```bbbdddfffgggjjjjjjkkkmmmnnnmmmhhheeeaaaYYYNNNFFFCCCAAA???===???BBBGGGOOO\\\ppp{{{qqqjjjhhhnnnxxxqqqgggYYYPPPKKKEEE===666555444555999:::;;;AAAHHHLLLOOORRRQQQNNNLLLKKKKKKKKKNNNSSSZZZfffvvvzzzpppllluuukkk^^^TTTJJJHHHJJJPPPYYYbbbnnnuuu{{{uuuqqqkkkccc^^^[[[XXXTTTQQQNNNJJJGGGEEECCCIIIGGGEEEIIIVVVzzzlll]]]YYYUUUPPPWWWaaaiiijjjddd[[[TTTPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOJJJGGGFFFMMM]]]ooo~~~wwwwww}}}qqqeeebbbnnn~~~~~~}}}|||vvvaaaOOOLLLMMMIIIGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLKKKIIIJJJOOOSSSVVV^^^ggguuummm___gggyyylllpppfffbbbttteeeJJJCCC===999888666555444333222222222222111111111111111111111111000000000000111111111111111111111222222333333444555888>>>JJJ___tttooogggiiimmmvvv}}}|||wwwqqqllleeeddddddddddddbbb^^^[[[XXXUUUQQQOOOMMMLLLJJJHHHHHHFFFEEEEEEFFFHHHHHHHHHJJJKKKNNNRRRZZZbbbjjjoooqqqpppnnnlllhhheeecccaaa```aaaaaaccceeeggghhhiiimmmllllllnnnpppooojjjeee]]]UUUIIIAAA>>>>>>>>>>>>@@@DDDKKKUUUhhhmmmddd___]]]aaaiiieee^^^UUULLLFFF@@@999444444444777;;;===???FFFNNNSSSVVVXXXVVVRRROOOOOOQQQQQQUUU\\\dddppptttrrrttt}}}tttiii[[[RRRIIIGGGJJJPPPZZZbbbnnnvvv{{{uuupppjjjbbb\\\YYYWWWTTTOOOKKKHHHEEEDDDDDDIIIFFFEEELLLZZZ}}}jjj]]]YYYUUUUUU```qqq|||}}}rrrcccXXXPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQLLLJJJIIIMMMXXXhhhxxxwwwrrrqqq{{{uuullllll{{{iiiYYYLLLLLLMMMJJJHHHJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMKKKLLLPPPTTTXXX```iiiuuusssiiidddmmmuuummmqqqZZZ___vvv]]]HHHDDD===888:::666555444333333222333333111111111111111111111111000000000000111111111111000111111222333333444444333666<<>>@@@DDDFFFFFFEEEGGGHHHJJJNNNUUU^^^eeejjjmmmllljjjhhhgggeeeccccccgggggghhhjjjkkklllmmmnnnpppnnnmmmppptttsssmmmgggZZZQQQFFF???>>>BBBEEEFFFJJJQQQ\\\llliiiNNNHHHKKKKKKMMMRRRVVVVVVTTTMMMDDD===999999888999>>>CCCDDDGGGPPPZZZ```bbbccc```[[[XXX[[[^^^aaaeeekkksss|||~~~}}}|||yyypppeeeXXXOOOGGGGGGKKKQQQZZZcccooozzz~~~xxxrrrmmmggg^^^XXXUUUSSSPPPKKKFFFBBBAAABBB@@@CCCAAADDDQQQaaaddd[[[\\\ZZZaaaooo{{{dddUUUOOOOOOOOOPPPPPPOOONNNNNNPPPQQQRRRSSSSSSRRRQQQQQQPPPOOONNNOOOUUU```mmmvvvppphhh\\\aaattt{{{yyy~~~kkkVVVSSSNNNLLLKKKLLLLLLKKKMMMNNNNNNMMMLLLLLLMMMOOOSSSRRRSSSXXX[[[^^^eeemmmmmmiiinnnzzzmmm{{{jjjYYYTTTfff{{{|||QQQGGGBBB===<<<;;;888666444444444444222000222111000//////000111222000000111111111111000000111111222222222333333333000777:::???QQQjjjuuutttuuuzzzwwwmmmjjjkkknnnsss}}}~~~{{{vvvooojjj```]]]XXXUUUSSSSSSQQQPPPMMMKKKIIIEEEBBB@@@>>>>>><<<<<<<<<===>>>@@@AAABBBAAACCCGGGLLLSSSZZZ```ccccccccccccdddeeefffggggggjjjjjjkkklllnnnooopppqqqnnnrrrsssrrrrrrqqqkkkdddZZZOOODDDAAABBBCCCHHHLLLWWW^^^hhhyyysss[[[GGGEEEGGGEEEFFFKKKPPPSSSTTTOOOFFF===::::::999;;;>>>AAAFFFMMMTTTYYYccccccbbb___\\\[[[___cccaaammmppprrr}}}yyyyyyvvvkkk___TTTMMMGGGHHHKKKQQQ[[[eeesss~~~~~~xxxrrrllleee\\\VVVUUURRRNNNHHHDDDAAA??????FFFGGGFFFGGGPPPgggeeeYYYVVV]]]dddsss~~~mmm^^^VVVOOONNNMMMMMMLLLLLLMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQVVVTTTQQQPPPRRRZZZeeelllhhhaaaVVVYYYjjjxxxqqq^^^TTTQQQMMMKKKJJJKKKKKKJJJLLLMMMMMMMMMLLLLLLMMMOOOQQQQQQUUU\\\aaafffnnnvvvqqqpppxxxvvvwwwbbbVVVVVVjjj~~~rrrNNNHHHDDD>>><<<999999777555555555555333222222111000//////000111222000000111111111111000000111111222222222333333333333999<<<@@@QQQiiivvvwwwvvv{{{{{{ppplllkkkmmmrrr|||}}}zzztttnnniii___[[[VVVSSSQQQPPPNNNMMMJJJHHHFFFCCC@@@>>><<<;;;::::::;;;;;;<<<===>>>???AAACCCFFFJJJPPPVVV[[[]]]]]]^^^^^^```cccfffhhhjjjnnnnnnoooppprrrsssttttttrrrvvvwwwvvvuuutttnnnggg\\\PPPEEEBBBDDDGGGLLLQQQcccmmmzzzdddRRRCCCBBBDDDAAABBBFFFEEEIIIMMMKKKDDD>>>;;;;;;:::<<<@@@CCCGGGMMMTTTXXX^^^``````]]]ZZZYYY\\\```aaammmqqqvvv{{{wwwvvvssshhh\\\RRRLLLGGGHHHLLLRRR\\\fffttt|||uuupppkkkddd[[[UUUTTTQQQMMMGGGCCC@@@??????BBBCCCDDDGGGRRRiiixxxbbbXXXUUU[[[```kkkvvvxxxooobbbXXXSSSOOONNNNNNMMMMMMMMMNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPYYYWWWSSSPPPQQQVVV^^^eeebbb^^^TTTTTT```jjj|||~~~hhh\\\RRRQQQNNNKKKIIIIIIJJJJJJIIIJJJKKKLLLLLLKKKKKKMMMOOOPPPRRRYYYccclllsss|||}}}tttyyy|||uuusssZZZUUU\\\qqqeeeIIIHHHEEE@@@<<<888:::999777666777666555333222111000000000000111222000000111111111111000000111111222222222333333333444888;;;@@@PPPgggwww{{{}}}tttmmmkkkmmmrrr{{{~~~{{{xxxrrrlllggg]]]YYYTTTPPPMMMLLLJJJHHHFFFDDDBBB???===;;;999999999999888888999:::;;;;;;@@@AAADDDGGGLLLQQQTTTVVVWWWWWWYYY\\\aaafffkkknnnpppqqqrrrssstttuuuvvvwwwvvvyyyyyywwwwwwuuuppphhh]]]QQQFFFCCCFFFKKKRRRXXXhhhuuuqqqSSSHHHAAABBBCCC@@@???DDD???CCCGGGGGGCCC>>>;;;:::<<>>???BBBEEEJJJNNNQQQRRRUUUUUUWWW[[[aaagggmmmqqqooopppqqqrrrtttuuuvvvvvvuuuxxxxxxvvvuuutttooohhh^^^RRRGGGDDDHHHMMMVVV]]]hhhtttyyyhhhYYYIIIEEEDDDGGGGGGCCCBBBEEECCCEEEGGGEEEAAA===::::::===@@@CCCGGGIIILLLPPPRRRSSSVVVXXXXXXUUUUUUWWWYYY```ppp{{{||||||yyytttpppkkk___TTTMMMHHHFFFJJJOOOVVV___hhhvvv|||xxxrrrnnnjjjddd\\\VVVRRRNNNIIIDDDAAA?????????AAABBBEEEMMM[[[rrriii^^^YYYTTTWWW[[[]]]^^^[[[UUUQQQQQQSSSPPPOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPWWWVVVTTTRRRSSSWWW^^^ccccccgggccc^^^bbbgggtttzzzhhhVVVPPPPPPKKKIIIGGGEEEEEEGGGHHHHHHGGGGGGHHHJJJKKKKKKLLLOOOQQQRRRVVV```nnnzzzxxxrrruuupppYYY___lll}}}vvvWWWFFFFFFBBB??????;;;:::888666666666666444333111111222222222222111111111111222222222222111111111111222222222333333333000444777===LLLeee~~~}}}yyynnniiinnnrrryyy~~~{{{xxxtttooohhhccc\\\XXXRRRMMMJJJHHHEEECCC@@@???===;;;999888777777777777777666666777888888;;;===@@@DDDIIILLLOOOPPPUUUVVVXXX\\\bbbhhhmmmqqqnnnooopppqqqrrrtttuuuuuuuuuwwwwwwuuutttsssnnnhhh___SSSGGGEEEHHHOOOWWW___hhhooottttttnnneee[[[RRREEEEEEGGGJJJKKKIIIHHHJJJIIIIIIHHHFFFBBB>>><<<;;;===@@@CCCFFFHHHJJJMMMPPPRRRUUUWWWWWWVVVUUUXXX[[[cccvvv~~~{{{|||yyytttnnnhhh\\\QQQJJJFFFFFFKKKQQQXXXaaajjjwww}}}yyysssoookkkeee]]]XXXQQQMMMHHHCCC@@@???@@@@@@CCCCCCFFFNNN^^^ttteee^^^YYYSSSVVVXXXYYYYYYWWWSSSQQQQQQSSSQQQPPPPPPOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPYYYXXXVVVTTTSSSVVV[[[___dddmmmjjjcccdddhhhttt~~~{{{}}}ggg[[[OOOMMMMMMFFFFFFEEEDDDEEEFFFHHHGGGGGGFFFHHHJJJKKKLLLNNNQQQSSSTTTXXXbbbppp}}}|||rrrqqqxxxjjj\\\fffuuummmTTTGGGFFFAAA>>>@@@===:::888777666777666444333111111222333333222111111111111222222222222111111111111222222222333333333222555777===KKKddd}}}~~~{{{ooojjjnnnqqqxxx}}}{{{xxxtttnnngggbbbZZZVVVQQQLLLIIIGGGEEECCC>>>===<<<:::888777777777666666666666666777888888:::<<<@@@DDDGGGJJJMMMNNNSSSUUUXXX]]]bbbgggkkkmmmmmmnnnooopppqqqrrrsssttttttvvvvvvtttssstttoooiii```TTTIIIGGGJJJOOOWWW^^^bbbdddeeebbb]]]WWWRRROOODDDDDDGGGJJJNNNPPPRRRSSSPPPPPPPPPOOOKKKGGGBBB???>>>@@@CCCEEEFFFIIIMMMPPPTTTWWWYYYYYYXXXYYY\\\```kkk}}}zzz|||zzztttmmmeeeZZZOOOGGGDDDEEELLLSSSZZZccclllzzz~~~zzztttppplllfff^^^XXXQQQMMMHHHCCC@@@@@@AAABBBCCCBBBDDDOOOaaaxxxbbb]]]XXXSSSVVVSSSUUUUUUTTTRRRQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXVVVSSSRRRTTTXXX\\\gggrrrooofffeeegggssswwwrrr{{{zzzfffYYYSSSJJJHHHIIIDDDEEEDDDCCCDDDGGGHHHHHHGGGFFFHHHJJJLLLMMMOOORRRUUU[[[^^^gggvvvoooooouuudddbbbpppbbbOOOGGGHHHBBB???@@@===;;;:::888888888888666444111222222333333222222111111222222333333222222111111111222222222333333333444444666;;;GGG___~~~~~~~~~}}}rrrmmmlllnnnuuu~~~{{{xxxsssmmmfffaaaXXXTTTOOOKKKHHHFFFDDDBBB<<<;;;:::888777666666666444444444444555666777888;;;===???CCCEEEGGGHHHHHHMMMPPPUUUZZZ```dddgggiiiiiijjjkkklllmmmnnnooopppppprrrrrrppppppqqqnnnhhhbbbWWWLLLJJJLLLPPPVVV\\\ZZZZZZYYYWWWTTTOOOKKKJJJEEEEEEFFFJJJRRRZZZ___aaa^^^```bbbbbb]]]SSSIIIAAA@@@AAACCCDDDFFFIIINNNRRRXXXZZZ\\\\\\[[[]]]bbbfffvvv|||}}}zzzxxx{{{yyyssskkkcccWWWLLLEEECCCEEELLLTTT[[[dddmmm}}}{{{uuupppllleee]]]WWWQQQMMMHHHCCC@@@@@@BBBDDDCCCBBBEEERRRiiizzz^^^[[[VVVRRRWWWRRRSSSSSSSSSRRRRRRSSSSSSRRRRRRPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMTTTTTTSSSRRRRRRTTTYYY\\\iiiuuussshhheeefffrrr}}}}}}rrrlllttt~~~bbbTTTQQQOOOFFFDDDHHHEEEDDDCCCCCCDDDGGGHHHHHHGGGFFFHHHJJJLLLMMMPPPSSSVVVaaadddnnn}}}tttgggnnnzzzbbbhhhxxxtttZZZKKKGGGIIICCC@@@@@@<<<===;;;999999999999777666111222333444444333222111111222222333333222222111111111222222222333333333333333444888BBBYYYyyy~~~tttooojjjlllrrr|||~~~{{{xxxtttmmmfffaaaVVVRRRMMMIIIGGGEEECCCAAA:::999888777555555555555222222222333444666777888<<<===???BBBCCCDDDDDDDDDGGGKKKQQQXXX^^^bbbdddeeedddeeefffgggiiijjjkkkkkkkkkmmmmmmllllllnnnkkkeeedddYYYOOOMMMNNNQQQVVV[[[YYYXXXWWWXXXUUUOOOJJJHHHGGGGGGFFFKKKVVVcccjjjkkkmmmpppsssssslll]]]MMMAAABBBCCCCCCDDDFFFJJJPPPTTT\\\]]]^^^^^^]]]```eeejjj~~~xxxtttzzz}}}pppkkkpppyyy{{{xxxwwwzzzyyyrrrjjjaaaUUUKKKDDDBBBEEEMMMUUU\\\eeemmm{{{uuupppkkkeee\\\VVVQQQNNNHHHCCCAAAAAACCCEEEDDDCCCHHHXXXrrrtttZZZXXXUUUQQQXXXTTTTTTTTTSSSSSSTTTUUUVVVSSSRRRQQQOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKXXXVVVTTTRRRQQQSSSUUUVVVbbbooopppiiigggfffnnnyyyvvvyyy}}}pppWWWSSSMMMHHHFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHKKKKKKMMMPPPOOOQQQYYYdddiiippp{{{{{{mmmmmmxxxrrrfffuuuiiiRRRMMMGGGEEEFFFFFFBBB>>>@@@>>><<<:::999888555333444444333222222111111000111111111111111111111111000111111111111222222222555444777<<>>???@@@AAAAAA@@@???BBBDDDHHHMMMSSSXXX]]]```_______________```aaabbbcccdddfffhhhhhhgggfffeee___ZZZRRRNNNNNNRRRVVVYYYZZZYYYYYYZZZZZZVVVOOOIIIFFFFFFGGGIIIMMMWWWdddmmmvvvwww{{{~~~vvvaaaMMMAAAAAADDDFFFGGGHHHKKKRRRWWW```ddd```___ddddddjjjzzzyyyqqqsss}}}qqqjjjggggggkkkqqq~~~|||zzzzzzxxxtttoooggg]]]RRRKKKEEEEEEHHHPPPVVV\\\fffppp~~~yyysssnnnjjjddd]]]WWWQQQMMMGGGDDDBBBBBBBBBBBB???EEENNN```kkkXXXTTTRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKWWWUUUSSSQQQQQQRRRTTTUUU___kkkooonnnmmmiiirrr{{{yyy|||ttthhhTTTPPPJJJFFFEEEDDDDDDCCCCCCDDDEEEEEEFFFGGGHHHHHHKKKKKKNNNQQQQQQSSS\\\ggglllvvvtttlllppp~~~iiicccuuu}}}eeePPPLLLGGGFFFGGGGGGDDDAAAAAA???<<<;;;:::999666444444444333333222111111111111111111111111111111111000111111111111222222222444444666;;;AAANNNdddxxx}}}zzzxxxoooiiihhhmmmxxx}}}yyytttpppjjjddd___WWWRRRLLLGGGDDDAAA>>><<<999888777555444444333333444444333333333555666777<<<===>>>@@@@@@@@@???>>>@@@BBBEEEIIIOOOTTTXXX[[[[[[[[[ZZZZZZ[[[\\\\\\]]]]]]^^^```bbbccccccbbbbbb___ZZZRRRMMMMMMPPPTTTWWW[[[[[[]]]______\\\UUUOOOHHHHHHHHHHHHLLLTTT___gggrrrtttyyy|||sss___LLLBBB@@@BBBEEEFFFHHHMMMUUU[[[aaafffbbb```dddeeelll~~~wwwqqqnnnvvvyyynnniiihhhhhhlllqqq|||{{{zzzwwwsssmmmeee[[[QQQJJJFFFFFFJJJQQQWWW]]]hhhrrr}}}xxxrrrmmmiiiddd\\\WWWQQQMMMHHHDDDBBBBBBBBBBBBBBBEEENNNcccgggVVVRRRPPPOOOPPPQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNMMMLLLLLLKKKKKKIIIJJJJJJJJJKKKKKKKKKLLLTTTSSSQQQPPPOOOPPPRRRSSSYYYbbbjjjrrrssskkkttt{{{nnndddPPPMMMHHHDDDCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIIIIHHHKKKLLLOOOSSSTTTWWWaaalllrrrxxxkkklllwwwxxxsssccchhhwwwooo\\\NNNJJJGGGFFFHHHHHHFFFDDDBBB@@@===<<<;;;:::888666444444333333222222111111111111111111111111111111000111111111111222222222333333555999===HHH\\\mmmyyy}}}zzzvvv}}}}}}rrrjjjhhhmmmxxx}}}yyytttoooiiiccc___VVVRRRLLLGGGCCC@@@>>><<<888888666555444444333333555444333222333444555666;;;<<<===??????>>>===<<<===>>>@@@DDDHHHMMMPPPRRRTTTTTTTTTTTTTTTUUUUUUUUUTTTUUUXXXZZZ\\\]]]]]]]]]\\\XXXRRRMMMLLLNNNRRRUUUZZZ\\\```dddddd```ZZZTTTLLLKKKJJJIIILLLRRR[[[aaajjjlllpppqqqhhhVVVHHHBBB???AAACCCEEEHHHOOOYYYaaadddiiigggdddggghhhrrrtttmmmkkkooo~~~wwwooolllllllllpppuuu}}}|||zzzvvvpppiiiaaaXXXNNNHHHGGGGGGKKKRRRXXX^^^jjjuuu{{{vvvppplllhhhccc\\\WWWRRRMMMHHHDDDBBBBBBBBBAAADDDEEEOOOjjjbbbSSSQQQOOONNNPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJHHHHHHIIIJJJKKKLLLLLLMMMRRRQQQOOONNNNNNNNNPPPPPPSSSYYYdddrrrvvvkkkrrr}}}rrrhhh```NNNJJJFFFCCCCCCCCCBBBAAAAAACCCFFFIIIJJJKKKJJJIIIKKKLLLPPPUUUWWW[[[fffqqqxxx{{{jjjgggppprrryyyyyyffffffxxxaaaTTTMMMKKKHHHHHHHHHHHHFFFDDDBBB@@@>>>===<<<;;;999777555444444333222222111111111111111111111111111111000000111111111222222222111222444888;;;DDDVVVgggqqquuu~~~wwwrrrxxxsssjjjhhhlllvvv~~~xxxsssmmmgggbbb^^^UUUQQQKKKFFFBBB???===;;;888777666555444444444444555444333222222333444555:::;;;===??????===;;;::::::;;;===???CCCFFFIIIKKKNNNNNNOOOOOOOOOOOOOOOOOOLLLNNNPPPSSSUUUWWWXXXXXXXXXUUUQQQNNNLLLNNNSSSWWWZZZ^^^ccchhhhhhccc]]]XXXRRRQQQOOONNNPPPVVV\\\aaacccaaaaaa___VVVIIIAAA@@@AAABBBDDDEEEIIIQQQ[[[cccffflllkkkhhhlllooo|||zzzqqqkkkkkkmmmwwwzzzuuuuuuvvvwwwyyy}}}~~~|||yyytttmmmeee]]]TTTLLLGGGGGGHHHLLLSSSXXX___lllxxxyyyuuuoookkkgggccc\\\WWWRRRNNNHHHDDDBBBBBBAAAAAADDDDDDQQQqqq{{{^^^SSSPPPNNNMMMPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIFFFGGGHHHIIIKKKLLLMMMNNNPPPOOONNNMMMMMMMMMNNNNNNQQQVVV```qqqxxxnnnrrr~~~pppggg___YYYLLLIIIEEEDDDDDDDDDCCCBBBBBBDDDGGGJJJLLLLLLLLLKKKLLLNNNRRRXXX[[[___kkkvvv}}}uuujjjccciiixxxkkkkkk{{{jjj```llloooXXXQQQNNNLLLJJJIIIHHHFFFDDDBBBBBB@@@>>>======<<<:::888555555444444333222222111111111111111111111111111000000111111111222222222000111444777:::CCCTTTdddnnnqqqyyy}}}uuuooouuuuuujjjhhhjjjsss~~~~~~xxxrrrlllfff```\\\TTTPPPJJJEEEAAA>>><<<:::777666555444444333444444555444333333333444555666:::<<<>>>@@@???>>>;;;999::::::;;;===@@@CCCEEEFFFJJJKKKLLLLLLLLLKKKKKKJJJGGGHHHJJJMMMOOORRRSSSTTTQQQQQQPPPNNNMMMPPPUUUZZZ^^^ccciiimmmmmmhhhbbb^^^ZZZXXXVVVVVVYYY^^^cccfffaaaZZZSSSNNNFFF???>>>AAADDDEEEFFFGGGJJJQQQ[[[ccceeekkkjjjkkkrrrwwwuuummmjjjjjjmmmttt~~~|||xxxsssjjjbbbZZZRRRKKKGGGFFFHHHMMMSSSXXX___mmm{{{xxxsssnnnjjjgggccc\\\WWWSSSNNNHHHDDDBBBBBBAAA@@@CCCFFFWWW{{{sss\\\SSSQQQNNNNNNQQQPPPPPPPPPOOOOOOOOONNNNNNLLLLLLKKKJJJJJJIIIIIIHHHEEEFFFGGGIIIJJJLLLMMMNNNOOONNNNNNMMMMMMMMMMMMMMMRRRWWW___nnnzzzuuuuuuvvviiiaaa[[[UUUJJJHHHEEEDDDDDDEEEDDDCCCCCCDDDGGGJJJLLLMMMNNNNNNPPPRRRWWW\\\```eeeppp|||gggccceeeqqqrrrcccrrrlllaaaaaaqqqdddTTTQQQLLLKKKKKKIIIGGGDDDBBBAAAAAA@@@>>>======<<<:::888555555444444333333222222111111111111111111111111000111111111111222222222111111444666999AAASSScccnnnpppuuuzzz}}}}}}uuuooouuuwwwkkkggghhhooozzz~~~wwwqqqkkkeee___[[[SSSOOOIIIDDD@@@===;;;999666555555444333333444444444444333333444555777888;;;===@@@BBBAAA???<<<:::;;;<<<===>>>@@@CCCEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGEEEFFFGGGHHHJJJLLLMMMNNNKKKMMMNNNMMMLLLOOOUUUZZZbbbhhhooossssssooollliiidddbbb```aaadddhhhkkkllldddXXXLLLDDD@@@===>>>BBBEEEGGGIIIJJJLLLRRR[[[bbbccciiihhhmmmyyyxxxooojjjkkknnnrrr|||}}}|||wwwqqqhhh___WWWQQQKKKHHHGGGJJJOOOUUUYYYaaappp~~~wwwsssnnnjjjhhhccc]]]XXXSSSOOOIIIDDDBBBAAAAAA@@@DDDLLLccclllZZZTTTQQQMMMMMMQQQPPPPPPPPPOOOOOOOOONNNNNNKKKKKKJJJJJJIIIHHHHHHGGGEEEFFFGGGHHHJJJKKKMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMOOOVVV[[[gggxxxzzzxxxpppccc]]]WWWQQQHHHFFFDDDCCCDDDEEEDDDCCCDDDEEEGGGIIIKKKNNNPPPQQQUUUWWW\\\bbbeeejjjvvvyyyddddddkkkzzzxxxjjjhhhxxx``````fffuuutttXXXOOOOOOHHHIIIIIIHHHFFFDDDBBBBBB@@@???===<<<<<<;;;:::888555555555444333333222222111111111111111111111111000111111111111222222222444333444555777???PPP```mmmnnnrrrvvvxxx|||~~~vvvpppvvvzzzkkkgggeeelllvvvwwwpppjjjddd^^^[[[RRRNNNHHHCCC???===:::888555555444444333333444444444444333444555777999;;;===???BBBDDDCCCAAA===;;;>>>>>>???AAACCCEEEGGGHHHFFFGGGHHHIIIIIIGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGJJJLLLKKKJJJLLLRRRWWWbbbhhhpppuuuvvvttttttsssnnnllliiiiiilllpppqqqqqqfffWWWHHHAAA???>>>>>>@@@DDDGGGJJJLLLNNNTTT\\\ccceeejjjjjjsss~~~qqqmmmlllooosss|||{{{||||||{{{vvvooofff]]]VVVPPPLLLJJJJJJLLLSSSXXX\\\cccttt~~~wwwsssnnnkkkhhhddd^^^ZZZSSSOOOIIIDDDBBBAAA@@@@@@GGGTTTrrrxxxgggXXXSSSQQQLLLKKKPPPOOONNNNNNNNNNNNMMMMMMMMMJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLNNNNNNNNNNNNMMMMMMMMMLLLKKKSSSVVVaaauuu}}}yyy{{{wwwggg[[[UUUPPPJJJFFFDDDCCCCCCDDDDDDDDDCCCEEEEEEFFFHHHKKKNNNQQQRRRYYY[[[```fffiiinnnzzzjjjfffhhhqqqkkkhhhqqqlllYYYaaammmzzzfffOOOJJJJJJEEEFFFHHHHHHFFFDDDCCCCCC@@@>>><<<<<<<<<;;;999777666555555444444333222222111111111111111111111111000111111111111222222222666444444444555<<>>AAADDDEEEEEEBBB???<<<@@@@@@AAACCCEEEGGGIIIJJJEEEFFFGGGHHHHHHFFFDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFIIIKKKJJJHHHIIINNNSSS___eeennnsssuuuvvvwwwyyyuuurrrnnnnnnqqqssssssrrreeeUUUEEE@@@@@@???===<<>>>>>AAABBBBBBGGGJJJOOOSSSVVVZZZ^^^bbbhhhjjjvvvvvvrrrnnnkkkvvv{{{pppooosss}}}~~~zzzwwwqqqjjjaaaXXXSSSPPPNNNMMMPPPRRRQQQWWWcccjjjyyy~~~yyyvvvrrrooolllfff^^^XXXUUULLLDDDCCCDDDCCCDDDGGGOOOiiiggg___TTTNNNNNNNNNMMMJJJLLLLLLKKKKKKJJJJJJJJJIIIGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMJJJKKKLLLMMMMMMLLLJJJIIIKKKMMMQQQ\\\mmm|||{{{sssuuu~~~uuurrrqqqpppjjjdddZZZPPPIIIEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGIIIJJJJJJKKKPPPXXX^^^eeehhhmmmrrryyyooofffkkktttppphhhyyyrrr___aaannn|||hhhQQQJJJJJJEEEGGGFFFFFFEEEDDDCCCBBBBBB??????>>><<<:::999888777777777666555444333333222333333333222222222111111111111111222222222333333333222000444:::999HHHfffwww~~~~~~zzz}}}yyytttzzzssskkkeeefffmmmvvv}}}xxxrrrjjjddd^^^\\\TTTMMMHHHDDD???999777:::777666555555555555444333555777999999:::===@@@CCCCCCDDDGGGHHHHHHGGGEEEDDDCCCEEEFFFIIIJJJKKKLLLLLLJJJHHHGGGFFFGGGFFFEEECCCDDDAAA???>>>???@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAACCCGGGLLLOOORRRSSSTTT[[[]]]]]]^^^bbbgggfffbbbYYYOOODDD>>>@@@DDDFFFFFFJJJOOOWWW\\\___aaadddggglllooo|||sssppppppqqq~~~zzzpppqqquuu~~~~~~zzzwwwpppjjj```WWWRRROOOMMMLLLNNNQQQQQQXXXeeelll|||~~~yyyvvvqqqnnnkkkfff___YYYUUUMMMEEECCCCCCBBBDDDGGGUUUoooddd]]]SSSNNNMMMMMMLLLJJJKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNQQQZZZhhhuuuvvvqqqfffnnnzzz~~~mmmggggggeeecccZZZVVVQQQKKKGGGEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGIIIKKKLLLLLLNNNSSS[[[aaakkkpppuuu{{{llleeedddnnnwwwmmmooozzzhhh\\\bbbqqqqqq___QQQKKKLLLJJJFFFFFFEEEDDDCCCBBBBBBAAA======<<<;;;:::999888888888777777666555444333333333333333222222222111111111111111222222222222333111222000333888777DDD```xxx{{{vvvzzzxxxnnnfffeeejjjrrr~~~~~~yyyssskkkddd___\\\TTTMMMHHHDDD???999777:::888777666555444444444444888999;;;<<<<<<>>>AAACCCDDDFFFHHHJJJKKKJJJIIIHHHEEEGGGKKKNNNOOOOOOOOONNNKKKJJJHHHGGGHHHGGGEEEDDDDDDAAA???===>>>>>>>>>===:::::::::::::::::::::;;;<<<===>>>@@@CCCDDDFFFGGGNNNRRRTTTUUUYYY]]]\\\XXXNNNHHHAAA???BBBFFFJJJKKKMMMUUU```hhhjjjjjjjjjjjjpppuuusssqqqssswwwzzzrrruuuyyy~~~~~~zzzvvvooohhh^^^UUUPPPMMMKKKJJJLLLPPPRRRZZZgggooo~~~zzzvvvqqqmmmjjjfff```[[[VVVNNNFFFDDDCCCAAACCCGGG\\\xxxsss```YYYQQQLLLKKKKKKJJJHHHJJJJJJIIIIIIIIIIIIIIIHHHGGGHHHHHHIIIIIIJJJJJJKKKIIIHHHHHHHHHHHHHHHIIIIIIKKKJJJIIIIIIIIIJJJKKKLLLNNNOOORRRYYYcccmmmqqqqqqlllpppxxxmmmbbbaaa```\\\WWWQQQOOOLLLJJJHHHGGGGGGGGGCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKMMMMMMOOOUUU]]]cccnnnvvvoooaaaaaafffnnnvvvuuu|||qqqddd^^^gggvvveee\\\TTTKKKJJJHHHFFFEEEEEEDDDCCCBBBAAA@@@;;;;;;;;;::::::999999888888888777666555444333333333333333222222222111111111111111111222222222222000222///222777666@@@XXXqqqzzzzzz}}}}}}qqqfffdddhhhpppzzz~~~zzztttllleee___\\\TTTMMMHHHDDD???999777:::999888888666444444555666:::<<<>>>>>>>>>@@@BBBDDDGGGIIIJJJLLLLLLLLLKKKKKKIIILLLQQQTTTVVVUUUSSSQQQMMMKKKIIIHHHHHHHHHFFFDDDDDDAAA>>><<<<<<<<<;;;:::::::::::::::::::::999999>>>======>>>@@@BBBDDDEEEGGGKKKNNNOOOQQQSSSRRRMMMDDDBBB??????CCCHHHMMMOOOPPP[[[iiirrrrrrooolllkkkrrrxxxvvvssswww~~~|||xxx}}}~~~}}}~~~|||xxxtttmmmfff[[[SSSMMMKKKJJJIIIKKKQQQSSS\\\hhhppp~~~zzzuuupppllljjjfffaaa]]]WWWOOOGGGDDDBBB@@@CCCHHH```~~~kkkZZZVVVOOOKKKIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJHHHHHHGGGFFFFFFFFFGGGGGGLLLKKKJJJIIIIIIKKKMMMNNNPPPPPPSSSXXX___fffnnnssstttuuuxxx|||sssiii^^^YYYZZZXXXQQQJJJHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHJJJMMMOOOQQQXXXaaahhhppptttbbb]]]```fffqqqyyyiiibbbcccooo}}}sssYYYWWWQQQHHHEEEBBBEEEEEEDDDCCCBBBAAA@@@@@@;;;;;;:::::::::999999999888888777666555444444333333333333222222222111111000000111111111222222222000333000111666555<<>><<<<<<;;;:::999::::::;;;<<<<<<<<<;;;:::;;;;;;:::;;;<<>>???@@@BBBEEEJJJPPPUUUXXXeeettt|||zzzsssmmmkkksssyyyyyyyyy||||||}}}{{{vvvqqqjjjbbbXXXOOOKKKIIIIIIIIILLLSSSWWW___jjjqqq|||yyytttooollljjjgggbbb]]]VVVOOOHHHDDDAAA@@@DDDJJJbbbhhhUUURRRNNNJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFKKKJJJJJJIIIJJJKKKMMMNNNQQQPPPSSSWWWZZZ```jjjuuuyyywwwvvv~~~||||||zzzvvvtttssskkkcccaaa\\\WWWVVVUUUSSSLLLFFFFFFFFFEEEDDDCCCCCCBBBBBBEEEEEEEEEFFFGGGIIIJJJKKKJJJMMMPPPSSSWWW^^^hhhoooyyyvvvccc]]]^^^cccgggzzzzzzbbbaaaiiixxxdddTTTTTTNNNIIIGGGCCCDDDDDDCCCBBBAAA@@@@@@???<<<<<<;;;;;;::::::999999999888888777666555444444333333333222222222111111000000000111111111111222000444111111555444:::JJJ[[[gggsssyyyzzz~~~wwwhhheeeiiipppyyy|||vvvoooggg```\\\TTTMMMHHHDDD???999777:::999<<<>>>===999777888::::::===@@@AAABBBBBBDDDFFFKKKLLLMMMNNNOOOOOOPPPPPPUUUWWWZZZ]]]]]][[[WWWUUUPPPNNNLLLJJJJJJIIIGGGEEECCCAAA===<<<<<<;;;;;;999888999;;;===>>>???>>>>>>;;;::::::;;;===???AAABBB>>>CCCEEEBBB???@@@>>><<<===@@@CCCFFFHHHNNNWWW^^^gggssswwwpppmmmtttzzz{{{~~~|||{{{{{{xxxsssnnnfff___TTTLLLHHHHHHIIIIIIMMMUUU[[[cccnnnuuu~~~{{{wwwsssooolllkkkhhhbbb]]]UUUOOOHHHDDDAAA@@@FFFMMMgggeeeQQQOOOMMMJJJHHHFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEIIIIIIIIIIIIJJJKKKLLLLLLOOOOOOQQQTTTVVVZZZggguuuyyytttqqquuuyyywwwwww{{{}}}xxxsssooolllllliiifffeeeeee___WWWYYYWWWUUUSSSQQQNNNKKKHHHFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIKKKLLLMMMNNNQQQUUUYYY^^^gggqqqyyy{{{fff^^^aaagggnnntttnnn___cccpppppp^^^VVVSSSKKKJJJLLLHHHDDDCCCCCCBBBAAA@@@??????======<<<<<<;;;:::999999999999888777666555444444333333333222222222111111000000000000111111111111000555222111555444888EEERRR^^^llluuuvvvzzz|||kkkgggjjjqqqxxx~~~|||wwwppphhh```\\\TTTMMMHHHDDD???999777:::999===AAAAAA===999999;;;999<<>>>>>>>>???@@@AAABBBBBB???DDDFFFBBB???@@@AAA???===AAAGGGJJJNNNUUUaaaiiissswwwpppnnnwww}}}~~~{{{{{{zzzwwwpppkkkbbb[[[QQQJJJGGGGGGIIIJJJNNNXXX^^^hhhssszzz|||yyyuuurrrooonnnlllhhhbbb]]]TTTNNNHHHDDDAAA@@@GGGPPPppprrr```NNNNNNLLLJJJHHHFFFEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEGGGGGGHHHIIIIIIJJJKKKKKKNNNMMMOOORRRSSSVVVeeeuuuuuuoooiiiiiisssqqqnnnnnnssszzz}}}~~~yyyvvvrrrlllhhhbbbbbb___\\\\\\\\\WWWPPPSSSSSSQQQMMMJJJHHHHHHHHHCCCBBBAAAAAAAAABBBCCCDDDGGGGGGGGGHHHJJJLLLMMMNNNRRRUUUZZZ^^^dddmmmxxxxxxjjj___```hhhppp{{{jjjaaagggvvvfff\\\VVVOOODDDFFFKKKGGGDDDCCCCCCBBBAAA@@@???>>>???>>>===<<<;;;::::::999999999888777666555444444333333333222222222111111000000000000111111111111111666333111666555777CCCKKKWWWgggppprrrwwwnnnhhhkkkqqqwww}}}}}}wwwppphhhaaa\\\TTTNNNHHHDDD???999777:::999>>>CCCCCC???;;;:::;;;888;;;???BBBCCCDDDFFFGGGFFFGGGJJJMMMQQQTTTWWWXXXYYYZZZ[[[[[[ZZZXXXUUUSSSQQQOOOMMMLLLKKKJJJHHHFFFBBB@@@===<<<======<<<;;;:::<<<@@@DDDGGGIIIIIIIII????????????@@@?????????===BBBDDD@@@===???AAAAAA===CCCJJJNNNRRR[[[hhhrrrzzzvvvnnnlllzzz~~~{{{zzzyyyuuuoooiii```YYYPPPHHHFFFGGGIIIKKKNNNYYYaaakkkwww{{{xxxtttrrrooonnnmmmiiibbb\\\SSSMMMHHHDDDAAAAAAHHHQQQwwwhhh\\\LLLMMMLLLKKKHHHFFFEEEFFFBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFDDDEEEFFFHHHIIIJJJKKKKKKRRRQQQPPPPPPSSSZZZcccjjjyyyooodddbbbkkk|||}}}sssqqqoooppprrrtttttttttqqquuuyyy{{{}}}~~~}}}}}}zzzxxxuuuqqqlllgggcccaaaYYYXXXVVVSSSQQQOOONNNNNNMMMLLLKKKIIIHHHGGGGGGGGGBBBBBBBBBCCCCCCEEEFFFGGGFFFHHHIIIJJJKKKMMMQQQTTTWWWXXX^^^fffiiimmmyyylll```]]]```kkkvvv~~~rrr^^^hhhssszzzYYYUUUOOOKKKHHHGGGFFFEEEDDDCCCAAAAAABBBBBBAAA???AAAAAA@@@>>>===;;;:::::::::::::::999888777666666333333333222222222111111000000000000000000000000222222222111111444888;;;GGGQQQ___jjjnnnrrr~~~qqqdddeeennnvvv{{{yyyqqqiiibbb]]]VVVNNNFFFBBB>>>:::888:::<<>>@@@CCCDDDEEEEEEEEEEEEGGGKKKMMMOOORRRUUUXXX[[[]]]]]]YYYVVVVVVTTTPPPPPPNNNKKKJJJJJJIIIHHHFFFAAA???===;;;:::;;;===>>>>>>AAACCCHHHQQQXXXWWWPPPJJJFFF@@@<<<>>>BBBCCC@@@BBBAAA@@@>>>===@@@DDDGGGHHHMMMTTTXXX]]]eeeqqqzzzrrrhhhpppzzz}}}||||||zzztttkkkddd[[[TTTNNNKKKHHHFFFHHHMMMSSS[[[gggqqqvvv}}}wwwuuutttpppmmmkkkjjjgggaaa\\\XXXPPPDDDAAADDD@@@HHH```dddVVVMMMJJJHHHFFFEEEDDDBBBAAABBBBBBBBBBBBBBBCCCDDDEEEAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJKKKKKKOOOOOOOOOPPPSSSZZZcccjjjqqqmmmhhhhhhnnn{{{~~~tttrrrooonnnoooooonnnmmmkkkmmmooorrrtttyyy~~~}}}~~~~~~~~~}}}|||{{{zzzzzzzzzzzz{{{}}}}}}zzzvvvrrrpppqqqrrrtttrrrqqqoookkkfffaaa\\\YYYTTTSSSQQQNNNLLLJJJJJJIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGEEEGGGIIIJJJLLLOOOSSSVVV[[[[[[___eeeiiippprrrbbb```aaagggsss~~~yyyjjjaaaooozzzgggUUUQQQMMMJJJIIIIIIHHHGGGDDDCCCBBBBBBBBBBBBAAA??????>>>===<<<;;;999888888999999999999888777666555333333333222222222111111000000000000000000000000222222222111111444888;;;CCCMMM[[[gggkkkooo|||tttfffeeelllsssxxxyyyrrrjjjccc^^^VVVNNNFFFBBB>>>:::888:::<<>>;;;>>>???AAACCCEEEFFFFFFFFFHHHKKKNNNQQQRRRUUUXXX[[[___aaaaaa]]]ZZZZZZWWWRRRQQQNNNKKKIIIHHHHHHFFFDDDAAA???===;;;;;;===???AAADDDGGGKKKRRR]]]fffeee___QQQJJJBBB===>>>BBBCCCBBBBBBCCCCCCBBBCCCEEEIIIMMMPPPUUU[[[^^^aaahhhrrrzzzsssmmmwww~~~|||zzzxxxqqqggg```XXXQQQKKKIIIHHHFFFJJJOOOSSS\\\iiittt||||||wwwuuuqqqnnnkkkiiihhheee___ZZZVVVPPPDDDAAADDDAAANNNiii}}}ZZZOOOLLLJJJGGGEEEEEEDDDBBBAAABBBBBBAAAAAAAAABBBBBBCCC@@@@@@????????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCEEEGGGHHHJJJJJJKKKKKKLLLMMMNNNRRRXXX```fffdddiiinnnppprrrzzz~~~sssqqqnnnlllllljjjhhhfffeeedddeeehhhlllppprrrsssssstttwwwyyyzzzyyywwwvvvtttssssssssssssttttttuuurrrsssvvvwwwwwwvvvsssrrrooommmllljjjiiiiiijjjkkkiiiiiihhheeeaaa[[[UUURRRPPPNNNLLLJJJHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAACCCDDDDDDEEEFFFGGGHHHIIIGGGIIIKKKLLLNNNRRRWWW[[[______```eeekkkwww~~~hhh]]]ZZZaaafffqqqtttdddbbbjjjzzzlllUUUOOOMMMKKKJJJJJJKKKJJJHHHEEECCCBBBBBBBBBBBB@@@???>>>>>>===<<<:::999888888888999999888888777666555333333333222222222111111000000000000000000000000111222222111111333777:::>>>HHHVVVccchhhnnn{{{xxxiiidddhhhooosss|||{{{ssskkkddd```VVVNNNFFFBBB???:::999:::;;;???EEEIIIIIIFFF@@@===???@@@BBBDDDFFFGGGGGGGGGMMMOOORRRTTTVVVXXX[[[^^^dddggggggccc```^^^ZZZUUUQQQNNNJJJGGGFFFEEECCCAAAAAA???<<<;;;<<>>???BBBCCCDDDCCCEEEGGGIIIJJJLLLPPPSSSVVV[[[```cccdddiiiqqqyyyvvvuuu~~~{{{xxxtttmmmccc\\\TTTNNNHHHGGGFFFFFFKKKQQQUUU]]]lllyyy|||vvvtttnnnkkkhhhfffeeebbb\\\WWWSSSOOOEEEAAACCCCCCVVVwwwnnnRRRKKKJJJHHHEEEDDDDDDCCCBBB@@@AAAAAA@@@?????????@@@@@@>>>>>>============>>>>>>>>>>>>???@@@AAABBBBBBCCCAAABBBDDDFFFGGGIIIIIIJJJHHHIIIJJJLLLNNNSSSYYY]]]ZZZfffrrrwwwuuuvvv~~~yyyooommmlllkkkkkkiiifffdddcccaaaaaadddiiilllllljjjjjjlllqqquuuwwwvvvtttsssppppppoooooonnnmmmlllllllllmmmoooppppppooommmlllhhhhhhhhhgggffffffeeedddbbbccccccaaa]]]XXXRRROOONNNMMMLLLIIIHHHFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFHHHIIIJJJJJJKKKKKKLLLNNNOOOQQQUUUZZZ^^^aaabbbeeekkkuuuiiiZZZXXXZZZccclll{{{{{{~~~ssscccWWWbbbxxxttt^^^RRRKKKJJJIIIIIIJJJJJJIIIGGGEEEDDDBBBBBBBBBBBB@@@>>>??????>>>===<<<;;;:::999777777888888777666666555333333333222222222111111000000000000000000000000111222222222111333666999<<>>???===;;;:::<<>>===============<<<<<<<<<<<<<<<<<<===<<<<<<===>>>@@@AAABBBBBBAAABBBCCCEEEFFFGGGHHHHHHEEEGGGHHHIIIJJJLLLPPPSSSRRRaaaqqqwwwtttrrruuu{{{}}}rrrlllllllllmmmnnnnnnkkkhhhcccbbbbbbeeeiiijjjhhheeeaaadddiiinnnqqqpppnnnmmmkkkkkkjjjjjjiiiiiihhhhhhffffffggggggggggggffffffbbbbbbbbbbbb```^^^[[[ZZZZZZ[[[\\\\\\YYYTTTPPPMMMMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLLLLMMMMMMMMMNNNNNNOOOQQQUUUZZZ^^^aaahhhqqq{{{kkk___[[[\\\___iiirrrzzzwwwnnnhhh]]]UUUfff~~~bbbWWWTTTKKKIIIHHHHHHIIIIIIGGGEEEFFFDDDBBBBBBBBBAAA@@@>>>>>>>>>===<<<;;;::::::999666666777777777666555555333333333222222222111111000000000000000000000000000111222222222222555777;;;CCCRRRbbbkkksssnnncccccciiiooovvv|||uuummmgggcccWWWOOOGGGCCC???;;;999;;;<<<@@@GGGLLLNNNLLLGGGDDDBBBBBBCCCEEEFFFHHHJJJJJJPPPRRRVVVXXXZZZ]]]```cccnnnrrrrrrnnniiieee^^^WWWPPPLLLGGGBBB@@@>>><<<;;;;;;;;;:::;;;>>>DDDIIIMMMPPPVVV^^^jjjzzzqqq^^^JJJBBBBBBCCCFFFJJJIIILLLOOORRRSSSTTTVVVXXXRRRWWW\\\^^^___ccckkkrrr}}}~~~zzzvvvssspppiii```YYYQQQJJJEEEDDDDDDFFFLLLRRR\\\cccqqq~~~xxxsssrrrllliiieeedddccc___ZZZUUUMMMKKKDDD@@@BBBEEE___|||^^^MMMKKKFFFDDDBBBAAABBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEECCCEEEGGGHHHHHHHHHJJJKKKMMMYYYhhhqqqrrrooooooppp{{{rrrqqqqqqsssuuuwwwvvvssspppfffffffffggghhhfffccc```ZZZ]]]bbbfffhhhhhhgggeeedddccccccbbbaaaaaabbbbbb________________________^^^^^^^^^]]][[[XXXUUUSSSRRRSSSTTTTTTSSSPPPMMMKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDFFFHHHJJJLLLNNNOOOOOOOOOLLLMMMNNNNNNQQQUUU\\\```iiiuuu}}}dddXXXXXX]]]bbbfffssszzzqqqmmmyyyuuugggccc^^^\\\nnngggVVVRRRQQQKKKIIIGGGFFFGGGGGGFFFEEEFFFDDDCCCBBBBBBAAA???>>>;;;;;;:::999999888777777555555666666666666555555333333333222222222111111000000000000000000000000000111222222222222444666:::AAAQQQaaammmvvvrrreeebbbhhhnnnttt}}}|||uuunnngggcccWWWOOOGGGCCC@@@;;;:::;;;===AAAGGGLLLOOONNNKKKIIIEEEEEEFFFGGGIIIKKKMMMNNNRRRTTTXXX\\\^^^bbbeeehhhrrrvvvwwwsssmmmhhh```XXXOOOJJJDDD@@@===<<<:::999999999:::===BBBHHHMMMPPPUUU\\\eeerrrwwwaaaKKKDDDEEEEEEHHHMMMNNNQQQTTTWWWXXXZZZ\\\^^^YYY\\\```aaabbbgggpppxxx|||xxxtttppplllfff]]]VVVNNNGGGCCCCCCDDDGGGNNNVVVbbbhhhvvv|||uuupppppplllhhheeecccbbb___YYYTTTLLLJJJCCC@@@AAADDD\\\oooWWWIIIGGGDDDBBB@@@@@@AAAAAA@@@???======<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::;;;<<<===>>>>>>???CCCCCCCCCDDDDDDCCCCCCCCC@@@CCCFFFHHHHHHHHHHHHIIIHHHPPP]]]hhhnnnooollljjjtttxxx~~~}}}}}}~~~~~~yyyuuulllnnnnnnlllgggbbb^^^\\\XXXZZZ^^^aaaccccccbbbaaa___^^^\\\ZZZYYYZZZ[[[\\\[[[ZZZYYYYYYYYYYYYZZZ[[[ZZZZZZYYYXXXUUUSSSQQQOOOLLLMMMNNNOOONNNNNNLLLLLLIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIKKKNNNPPPQQQPPPPPPMMMNNNPPPRRRUUU\\\dddiiizzzoooaaaUUUSSSVVV]]]iiisss~~~zzziiiqqqzzzlllaaa```ccciii{{{mmmUUUPPPNNNJJJIIIGGGDDDCCCEEEFFFGGGFFFGGGEEECCCBBBBBBAAA???===::::::999999888888777777444555555666666555555555333333333222222222111111000000000000000000000000000111333222222222333555666>>>MMM___lllvvvxxxhhhbbbgggmmmrrrzzz|||uuunnngggcccXXXOOOHHHDDD@@@;;;:::<<>>AAAFFFMMMWWW```kkkppp~~~yyyqqqmmmmmmiiifffbbbaaa```\\\WWWRRRKKKHHH@@@???AAAAAASSSrrruuuXXXMMMFFFFFFAAA@@@>>>>>>???@@@@@@???;;;;;;;;;;;;<<<<<<===>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;DDDDDDDDDDDDDDDCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFJJJKKKMMMUUUcccooolllbbbbbbgggqqq|||zzzvvvwwwvvvpppggg```\\\[[[WWW[[[aaaeeefffdddcccccc[[[XXXVVVTTTUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPPPPOOONNNLLLKKKJJJHHHHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFIIIKKKNNNQQQRRRRRRPPPPPPQQQSSSWWW[[[bbbooo~~~rrr___YYYPPPQQQTTTXXX___kkkxxxooojjjooozzziii^^^XXX^^^kkk{{{dddTTTOOOHHHEEEFFFCCCCCCDDDDDDDDDDDDDDDDDD@@@@@@@@@?????????>>>>>><<<:::999999999999888666666666555555555444444444444444333333333333222222000000000000000000000000111111000000111111222333555;;;HHHXXXdddnnnzzznnneeehhhooouuuyyy~~~wwwnnnfffbbbZZZRRRJJJFFFAAA<<<;;;<<<>>>@@@CCCHHHNNNQQQRRRRRRPPPQQQSSSSSSSSSTTTVVVXXX\\\___dddjjjooosssvvvwww}}}}}}~~~}}}xxxnnnbbbZZZQQQFFF<<<:::;;;999888999:::===AAAGGGLLLQQQTTTVVVYYYdddppp{{{uuu___LLLIIIJJJIIIKKKQQQSSS[[[bbbdddfffmmmuuuyyy~~~|||yyyvvvrrrlllfff___WWWOOOJJJEEECCCBBBDDDFFFKKKUUU```jjjqqq|||xxxuuuqqqmmmjjjhhheeebbbaaa___[[[UUUPPPIIIFFF===;;;@@@CCCQQQiiicccRRRLLLCCCFFFBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999888999::::::;;;;;;::::::BBBBBBAAAAAAAAAAAAAAAAAACCCDDDEEEFFFGGGGGGGGGGGGIIIKKKMMMSSS```lllmmmfffaaaccciiisss~~~|||{{{{{{zzztttmmmgggccccccaaaccceeeggggggeeecccaaaZZZXXXUUUTTTTTTTTTSSSRRRNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLKKKIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKMMMOOOPPPQQQQQQTTTXXX```jjjwwwnnnZZZPPPOOOPPPTTTZZZaaakkkwwwgggnnnlll]]]YYYZZZeeeuuuqqqVVVLLLJJJFFFDDDFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@?????????>>>>>>>>><<<:::999999999999888666666666555555555444444444444444333333333333222222000000000000000000000000111111000000111111222333555999EEEUUUbbbkkkuuu~~~tttiiiiiimmmrrrvvv~~~~~~wwwooogggccc\\\SSSKKKFFFAAA<<<:::<<<===???CCCHHHMMMQQQSSSSSSTTTVVVYYYZZZZZZ[[[[[[]]]```bbbgggmmmrrrvvvyyyzzz}}}}}}}}}|||wwwnnnccc\\\NNNDDD;;;999:::999999:::;;;>>>CCCHHHMMMQQQTTTVVVVVV```lll{{{ppp\\\KKKIIIKKKJJJLLLRRRWWW^^^eeeggglllvvv~~~}}}zzzxxxtttpppjjjccc]]]UUUMMMHHHCCCAAABBBFFFIIIOOOZZZeeelllttt{{{wwwtttpppkkkhhheeebbb___^^^]]]YYYSSSNNNIIIGGG>>>;;;???AAANNNfff\\\PPPIIIBBBFFFAAAAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999888999::::::;;;;;;::::::>>>>>>>>>>>>????????????@@@AAACCCDDDFFFGGGGGGGGGHHHJJJMMMQQQZZZeeellllllbbb^^^___fffrrr}}}wwwrrrpppoooooollliiiiiiiiigggccc```[[[XXXVVVTTTTTTTTTRRRQQQKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKKKKLLLNNNNNNMMMNNNPPPSSSVVVWWW^^^dddpppmmmZZZOOOKKKLLLPPPRRRYYYdddnnnyyy{{{hhhfffvvvwww```WWWZZZdddsssjjjXXXIIIFFFFFFCCCAAADDDAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>======<<<:::999888999999888666555555555555555444444444444444333333333333222222000000000000000000000000111111000000111111222333444666???OOO^^^gggooouuu}}}|||nnnjjjkkknnnrrrzzz~~~xxxooohhhccc]]]TTTKKKFFFAAA;;;999:::<<<>>>BBBGGGLLLQQQTTTVVVXXX\\\```bbbbbb```______aaadddhhhnnnsssvvvyyyzzzzzzzzzzzzxxxtttlllccc\\\LLLBBB:::999999888999;;;===AAAFFFJJJMMMPPPSSSVVVUUU]]]iiiyyykkkYYYKKKIIILLLMMMOOOTTT]]]ccchhhmmmvvv~~~~~~|||yyyvvvrrrmmmggg```YYYRRRKKKFFFAAA@@@CCCHHHMMMSSS___jjjnnnxxx{{{vvvrrrnnniiieeeaaa___\\\ZZZYYYVVVPPPKKKFFFEEE===;;;@@@AAAOOOhhhuuuSSSLLLFFF@@@FFFAAAAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::999999999999888999999:::::::::::::::<<<<<<<<<==================???@@@BBBDDDFFFFFFGGGFFFIIIKKKNNNSSS]]]hhhnnneee^^^YYY]]]hhhxxx}}}||||||{{{zzzvvvqqqkkkiiiiiihhhccc^^^[[[XXXVVVUUUTTTSSSQQQOOOJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLMMMLLLLLLKKKKKKEEEEEEDDDDDDDDDDDDEEEEEEIIIJJJJJJJJJJJJIIIGGGFFFIIIIIIJJJJJJKKKMMMNNNNNNQQQPPPOOOPPPSSSXXX]]]aaaooovvvrrrbbbPPPHHHHHHLLLTTT[[[]]]ffftttxxxkkkdddrrr|||ggg]]]]]]fffttt|||XXXNNNFFFEEECCC@@@???BBB@@@@@@@@@@@@@@@?????????>>>>>>>>>=========<<<<<<;;;:::888888999999777666555555555555555555555555444444333333333222222222000000000000000000000000111111000000111111222333555444;;;KKKZZZccciiinnnuuuzzzrrrlllkkklllpppxxx~~~xxxooohhhccc]]]TTTKKKFFFAAA;;;999:::<<<>>>BBBGGGKKKQQQVVVYYY\\\```dddfffddd```]]][[[___aaaeeejjjooorrrtttuuuttttttsssqqqnnnhhh```[[[LLLDDD<<<:::999888999<<>>>>>=========<<<<<<;;;;;;;;;::::::::::::999999999999999999999888888999::::::::::::999;;;;;;<<<<<<<<<=========;;;<<<>>>AAACCCDDDEEEEEEEEEFFFIIIJJJMMMTTTaaakkkhhh```ZZZ[[[cccpppzzzyyy|||~~~}}}tttnnniiihhhiiigggbbb]]]ZZZXXXUUUTTTSSSQQQNNNLLLJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLKKKJJJJJJEEEDDDDDDCCCCCCCCCDDDDDDIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJKKKLLLNNNOOOOOOOOOQQQTTTZZZbbbiiinnnzzznnnXXXQQQKKKJJJLLLPPPYYYbbbmmmwwwrrrjjjkkkppphhh^^^```eeepppcccPPPKKKFFFCCCAAA???@@@CCC@@@@@@??????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;999888888888888777555444555555555555555555555444444333333333222222222000000000000000000000000111111000000111111222333555444999FFFUUU^^^fffkkknnnqqq}}}vvvnnnlllkkkpppxxx~~~wwwnnnfffbbbZZZRRRIIIEEE@@@;;;999:::<<>>============<<<<<<;;;;;;;;;:::::::::999999999999999999999999777888999999::::::999999::::::;;;;;;<<<=========:::;;;===???AAABBBCCCCCCCCCCCCEEEGGGHHHLLLWWWbbbgggbbb___```cccjjjwwwxxxwwwxxxwwwyyy}}}{{{pppnnnmmmmmmmmmjjjeee```[[[ZZZWWWVVVUUURRROOOLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEJJJKKKMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKMMMOOORRRTTTWWWYYY\\\bbbjjjrrryyy}}}ooo]]]QQQIIIGGGHHHJJJMMMSSSaaannnxxxnnnhhhjjjsss{{{sssaaa]]]dddjjjvvvuuuSSSHHHEEEBBB??????@@@BBBDDD@@@@@@??????>>>=========<<<<<<<<<;;;;;;;;;::::::;;;999888777888888777555444444444555555555555555444444333333333333222222000000000000000000000000111111000000111111222333555333777BBBNNNYYYccckkknnnqqq}}}{{{qqqmmmkkkpppxxx}}}uuulllddd___VVVNNNFFFCCC???;;;:::<<<;;;>>>BBBDDDGGGMMMUUU\\\cccddddddbbb]]]XXXVVVTTTZZZ\\\^^^aaaccceeeeeefffeeedddaaa```^^^\\\XXXUUUNNNGGG@@@>>>;;;888;;;???AAAGGGNNNOOOMMMKKKMMMPPPVVVZZZeeewwwtttiii\\\SSSQQQTTTXXXZZZcccmmmxxx}}}{{{yyyxxx{{{~~~~~~|||yyywwwnnnhhh___VVVOOOJJJEEEBBB@@@AAAGGGNNNSSSWWW```jjjttt}}}yyyuuuppplllhhhccc```___\\\XXXVVVTTTPPPIIICCC<<<>>>;;;<<>>============<<<<<<;;;;;;;;;:::::::::888888888999999999999999777888888999999999999999999999999:::;;;;;;<<<<<<:::;;;<<<>>>@@@AAAAAAAAABBB@@@BBBEEEFFFFFFNNNWWW```aaacccffffffgggpppzzzzzzzzz{{{wwwwww{{{|||uuuwwwzzz{{{yyytttnnnkkkdddbbb```^^^]]]ZZZVVVSSSOOOOOOOOONNNNNNOOOOOOOOONNNNNNNNNNNNMMMLLLJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHJJJKKKNNNPPPPPPOOOMMMLLLMMMMMMOOOQQQUUUZZZ^^^aaagggiiilllpppuuuxxx{{{|||ttttttrrrlllaaaVVVMMMHHHEEEFFFJJJQQQYYYcccssswwwhhhiiittt~~~{{{uuuqqqhhh^^^aaakkkqqq~~~{{{___JJJCCCBBB???>>>???BBBCCCBBB@@@@@@??????>>>======<<<;;;;;;;;;;;;:::::::::::::::999777777888888666555444444444555555555666666444444333333333333222222000000000000000000000000111111000000111111222333222222555>>>HHHRRR```llltttzzztttnnnjjjpppwww~~~|||sssjjjaaa\\\QQQIIICCC@@@>>>;;;;;;===999<<>><<<@@@LLLZZZvvvcccJJJJJJDDDCCCEEE>>>@@@???>>>======<<<<<<===<<<<<<;;;;;;;;;:::::::::777888888888999999999999777777888999999999999999777888888999::::::;;;;;;::::::<<<>>>???@@@@@@@@@AAA???@@@DDDDDDCCCHHHPPP[[[___eeejjjhhhfffmmmvvv~~~}}}}}}zzz~~~~~~yyyuuummmkkkiiihhhfffccc___\\\VVVUUUUUUTTTTTTUUUUUUVVVTTTSSSSSSRRRQQQPPPNNNMMMNNNMMMLLLKKKKKKKKKKKKKKKJJJLLLNNNPPPQQQPPPNNNMMMQQQRRRTTTYYY^^^eeejjjnnnqqqrrrssstttsssqqqnnnmmmaaa```\\\TTTLLLGGGHHHJJJQQQRRRWWWbbbmmmwwwrrreeeaaasssrrrddd___\\\[[[eeessszzzrrrZZZNNNFFFBBBBBB@@@???AAACCCBBB???AAA@@@@@@???>>>======<<<;;;;;;;;;:::::::::999999:::999777777888888666555444444444555555555666666444444444333333333222222000000000000000000000000111111111000111222222333111000444;;;DDDNNN^^^lllzzzvvvmmmjjjooowww}}}{{{rrrhhh___ZZZNNNGGGAAA???>>>;;;<<>>???EEENNNVVVYYYXXXUUUPPPMMMLLLNNNPPPPPPQQQSSSTTTTTTTTTSSSSSSNNNKKKHHHGGGFFFFFFDDDCCCEEE@@@<<<;;;::::::>>>EEEBBBIIIOOOPPPLLLHHHJJJMMMNNNSSS^^^lllxxx{{{jjjZZZTTTVVVYYY[[[eeeqqq}}}|||{{{yyyvvvtttjjjcccYYYOOOIIIDDD@@@>>>@@@BBBIIIRRRXXX]]]fffpppyyyvvvqqqnnnjjjgggbbb______\\\WWWTTTPPPKKKCCC===999===>>>EEEUUUhhh~~~XXXGGGIIIAAABBBFFF===@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777777888888999999999999777777888999999999999888777888888888888999999999999999::::::;;;<<<======@@@@@@@@@AAACCCDDDFFFGGGMMM\\\kkkooohhheeekkksss~~~~~~~~~~~~zzzuuurrrrrrpppmmmjjjgggfffeeebbbbbbaaa```^^^\\\ZZZXXXZZZYYYWWWUUUTTTTTTUUUUUUUUUTTTSSSRRRPPPNNNMMMLLLLLLOOOQQQPPPPPPQQQTTTXXXVVV\\\eeemmmssstttrrrqqqsssnnngggbbb```^^^ZZZWWWQQQQQQPPPNNNMMMOOORRRUUU]]]hhhrrrvvv|||jjj```gggpppfff^^^]]]___dddnnnzzzqqqWWWKKKHHHIIIAAA@@@???>>>>>>>>>???@@@@@@??????>>>===<<<<<<;;;<<<;;;:::::::::999777444:::999888888888888666444555555555555555555555555555555555444444333333333000111222222111000111333111111111111111111111111555000///666>>>KKKbbbxxx~~~ooommmlllpppyyy~~~vvvjjj]]]UUUKKKDDD@@@BBBCCC???;;;888:::;;;===>>>@@@EEEKKKOOOTTTQQQNNNJJJIIIJJJLLLNNNMMMMMMMMMMMMLLLKKKJJJIIIFFFEEECCCBBBAAAAAAAAABBB@@@>>><<<::::::===@@@BBBIIIMMMQQQRRRQQQMMMKKKJJJIIIOOOWWW```iiiqqqyyy~~~yyynnnaaaWWWTTTXXX\\\hhhsss}}}}}}{{{zzzyyywwwtttqqqiii___TTTNNNGGGAAA???@@@FFFHHHNNNUUUYYY___lllxxxvvvsssooollliiigggcccaaa\\\YYYTTTOOOKKKEEE@@@<<<<<<;;;???JJJ\\\vvvdddQQQCCCCCCBBB>>>===BBB>>>>>>===<<<<<<<<<<<<<<<999:::;;;<<<;;;:::999888888999999::::::999999888777777777777888888888888777777888888888999999999999999::::::;;;<<<<<<<<<>>>>>>???@@@AAACCCDDDEEEKKKXXXhhhnnnllljjjnnnttt|||}}}xxxyyy}}}xxxuuussspppnnnlllkkkiiigggfffeeedddcccbbbaaa``````^^^]]]\\\ZZZYYYYYYXXXXXXUUUTTTSSSQQQPPPOOOOOONNNOOOQQQSSSTTTUUUXXX\\\```jjjmmmqqquuuvvvtttpppnnniiieee___[[[ZZZXXXUUUSSSMMMNNNPPPQQQTTTXXX^^^bbbjjjuuutttdddggg{{{llleee```bbbhhhppp}}}bbbQQQJJJGGGDDDAAAAAA???>>>>>>>>>???@@@??????>>>>>>===<<<<<<;;;>>>===<<<;;;<<<;;;999777999888777777888888666444555555555555555555555555555555444444444333333333222222111111000000//////111111111111111111111111666222333999???LLLeee}}}uuunnnlllooowww~~~uuuiii\\\SSSJJJDDDAAACCCDDD@@@;;;888999;;;===>>>@@@CCCGGGJJJPPPNNNKKKIIIHHHHHHJJJKKKJJJJJJJJJJJJIIIHHHFFFFFFDDDDDDCCCBBBBBBBBBBBBBBB@@@>>><<<<<<===@@@CCCEEEHHHKKKOOOQQQOOOLLLIIIHHHHHHLLLRRRYYYaaaiiiqqqvvv{{{wwwnnncccZZZWWWZZZ___ggguuu}}}{{{zzzyyyvvvssspppeee[[[QQQKKKFFFAAA@@@CCCEEEHHHOOOWWW\\\cccqqq~~~~~~vvvsssnnnkkkiiifffcccaaa[[[XXXSSSOOOJJJEEE???;;;;;;:::???MMMaaa{{{^^^NNNAAAAAAAAA===<<<@@@>>>======<<<<<<<<<<<<<<<:::::::::::::::999888777888999999999999999999888666666777777777888888888777777777888888888999999999999999::::::;;;;;;<<<<<<======>>>???AAACCCCCCEEEPPP___iiimmmooosssvvv}}}yyy}}}{{{wwwzzz|||zzzvvvqqqoooooonnnkkkiiieeedddbbbaaa``````aaaaaa^^^]]]\\\[[[YYYXXXWWWVVVUUUTTTRRRQQQPPPPPPQQQQQQRRRUUUXXX[[[___ccchhhlllvvvuuutttqqqlllgggaaa^^^YYYVVVRRRQQQPPPPPPOOONNNKKKNNNSSSXXX^^^fffnnnttt{{{zzzkkklllzzzqqqaaa___aaajjjuuufffNNNHHHHHHEEE@@@AAAAAA@@@????????????@@@>>>>>>>>>===<<<<<<;;;;;;>>><<<;;;;;;;;;;;;999777777666555666777777666444444444444444444444444444444444444444333333333333555222000000111111///,,,111111111111111111111111555333444999>>>JJJeee}}}~~~{{{ooolllnnnuuu|||}}}tttgggYYYPPPHHHCCCBBBDDDEEE@@@:::999999;;;===??????@@@BBBDDDJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCAAA@@@AAABBBBBBBBBCCCCCCCCCDDD???>>>===>>>???CCCFFFIIIIIIMMMPPPQQQPPPMMMKKKJJJHHHJJJNNNRRRXXX___ggglllpppnnniiiaaaZZZXXX[[[^^^iiiyyy}}}{{{zzzxxxuuuqqqnnn```VVVMMMHHHEEEAAABBBDDDEEEIIIQQQZZZ```hhhwww}}}|||uuurrrmmmjjjhhheeebbb```ZZZWWWRRRMMMIIIDDD???;;;:::999???QQQhhhmmmVVVHHH??????@@@<<<:::=========<<<;;;;;;;;;;;;<<<;;;:::999888777777777777888888999999999999888888666666777777777777888888777777777777888888888888888999999999:::::::::;;;<<<<<<<<<===>>>@@@BBBCCCAAAHHHSSS___jjjrrrxxx{{{vvvvvv}}}wwwtttsssrrrooolllhhhgggdddbbb```aaabbbbbb^^^^^^]]]\\\ZZZXXXWWWVVVXXXWWWVVVUUUUUUWWWXXXYYY[[[^^^ccchhhlllnnnpppqqqqqqnnnjjjccc\\\VVVQQQNNNMMMLLLLLLNNNPPPRRRTTTUUUXXX\\\bbbiiiqqqzzz{{{rrrpppnnndddWWW]]]iiizzznnnRRRCCCCCCFFFDDD???AAAAAA@@@@@@????????????=========<<<<<<;;;;;;;;;;;;:::888888999:::999888777666444444666666666555444444444444444444444444333333333333333333333333666222///000333555111---111111111111111111111111111111333777:::DDD```|||{{{{{{{{{{{{oookkklllrrryyy}}}ssseeeWWWMMMGGGCCCBBBEEEDDD???:::999999<<<@@@AAAAAA?????????DDDDDDDDDCCCCCCBBBAAA@@@AAAAAAAAA@@@???>>><<<<<<>>>???@@@BBBCCCDDDDDDEEEAAA@@@???@@@AAADDDGGGIIIMMMPPPSSSUUUSSSQQQPPPPPPKKKLLLLLLNNNQQQWWW^^^cccggghhhgggddd___]]]^^^aaaooo~~~|||zzzyyywwwsssnnnjjj\\\SSSJJJEEEBBB@@@AAAEEEGGGLLLUUU]]]ccclll}}}{{{{{{ssspppllliiifffdddaaa^^^YYYUUUPPPKKKGGGCCC>>>;;;;;;999AAAVVVnnn[[[NNNEEE>>>??????<<<;;;<<<===<<<;;;;;;::::::;;;;;;;;;:::888666555555666666777777888888888888777777666666666666777777777888666666777777777888888888888888888999999999999999;;;<<<<<<===>>>@@@AAABBBAAADDDJJJVVVdddqqq{{{oooooo|||yyyvvvuuussspppllljjjiiiiiijjjgggfffeeedddbbbaaa```___]]]^^^___aaadddgggjjjlllmmmooorrruuuuuurrrnnnkkkfffccc]]]WWWRRRNNNKKKJJJIIIKKKOOOSSSXXX]]]aaadddooosssyyyxxxlllsss~~~hhh[[[XXXVVVcccxxxdddXXXIIIBBBBBBDDDCCC@@@@@@@@@@@@?????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;999888888:::<<<<<<<<<888666444444555666666555444444444444444444444444333333333333333333333333555111...000555777555111111111111111111111111111111000333777888AAA[[[vvv|||wwwwwwvvvxxxppplllkkkpppvvv}}}}}}rrrdddUUUKKKEEEBBBAAADDDBBB===999::::::>>>BBBDDDCCCAAA?????????@@@@@@@@@@@@???===<<<=========<<<<<<;;;:::999<<<<<<>>>???AAACCCDDDEEECCCCCCBBBBBBCCCEEEGGGIIINNNQQQUUUVVVVVVUUUUUUUUUOOONNNMMMLLLLLLPPPWWW[[[bbbgggkkkllliiigggggghhhvvv}}}{{{yyywwwtttpppjjjfffZZZQQQGGGCCC@@@>>>@@@DDDJJJOOOYYYbbbhhhqqq}}}zzzzzzrrroookkkgggeeebbb___]]]XXXTTTNNNIIIEEEAAA===:::<<<<<>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999;;;>>>AAACCCCCC:::888555444555666555555333333333333333333333333222222222222333333333333222000///111444666555333111111111111111111111111333111333777888???VVVmmm|||~~~zzzrrruuuuuuuuu~~~vvvpppnnnpppuuu{{{}}}sssdddUUUKKKDDD@@@@@@AAA???:::999;;;:::>>>BBBEEEDDDBBBAAA@@@===>>>>>>>>>>>>===<<<;;;999::::::;;;;;;::::::999;;;;;;;;;<<<>>>AAADDDEEEFFFFFFEEEEEEFFFHHHIIIJJJMMMPPPTTTWWWWWWWWWXXXYYYTTTSSSPPPNNNMMMOOOSSSWWW^^^eeennnrrrrrrooommmmmm|||{{{yyywwwuuurrrmmmfffaaaXXXNNNEEEAAA???>>>AAAEEELLLSSS^^^hhhnnnyyy{{{xxxxxxqqqnnniiifffdddaaa^^^\\\WWWRRRMMMGGGDDD@@@===:::<<>>>>>======<<<;;;;;;:::999999999999:::999888888777777777777777666666777777777777666666555555666666666666777777666666666666777777777888888888888888888888888777999999999:::<<<===???@@@AAAAAACCCHHHRRR^^^iiiooopppzzz|||pppnnnnnnsss~~~{{{yyyxxxzzz|||~~~}}}~~~~~~|||{{{tttpppiiiddd```[[[VVVRRRPPPOOOMMMLLLMMMOOOQQQRRRUUU[[[bbbiiiooouuu{{{tttqqqwwwyyybbbYYYYYYZZZfffwwwnnnXXXHHHFFFCCCBBBBBBBBBAAA???<<<======>>>===<<<;;;:::::::::::::::::::::::::::;;;:::999;;;@@@DDDGGGHHH===:::777555555555555444333333333333333333333333111111222222222333333333000000000111111222222222111111111111111111111111444000111666777<<>>>>><<<888888;;;999===AAADDDDDDCCCBBBBBB=========<<<<<<<<<<<<<<<888888999:::;;;;;;;;;;;;;;;:::999999;;;>>>BBBEEEGGGGGGHHHIIIKKKMMMNNNOOONNNQQQUUUYYYZZZ[[[]]]___\\\[[[YYYVVVSSSTTTWWWZZZaaajjjuuu}}}}}}zzzwwwvvvyyywwwuuussspppjjjbbb]]]TTTKKKBBB@@@???@@@DDDIIIMMMUUUbbbmmmuuuyyyuuuvvvpppmmmhhheeeccc```]]][[[VVVQQQKKKFFFBBB???<<<:::<<>><<<===???CCCIIIRRR[[[```]]]gggvvv{{{hhhddd```aaajjjvvvzzztttpppfff___VVVPPPOOOOOONNNMMMRRRQQQQQQQQQSSSUUUXXXZZZhhhnnnvvv|||~~~uuuzzziiiYYY[[[cccgggxxxjjjRRRMMMHHHDDD@@@???AAABBB@@@===;;;<<<=========<<<:::999::::::::::::::::::::::::888777777:::???DDDGGGHHH???<<<888666555555555444333333333333333333333333111111111222222333333333///000111000///...///000111111111111111111111111222......222555999HHHXXXbbbhhhmmmooorrrvvvvvvsss|||uuussssssuuu|||~~~tttfffWWWMMMBBB???===<<<:::666888<<<888;;;@@@CCCCCCCCCCCCCCC======<<<;;;;;;;;;<<<<<<777888999:::<<<<<<======;;;999777777999===BBBEEEHHHHHHJJJKKKNNNQQQSSSTTTPPPTTTXXX\\\^^^```bbbddddddcccaaa^^^[[[[[[]]]___kkkuuuxxxvvvtttrrrnnnhhh```[[[QQQIIIAAA??????AAAFFFLLLMMMVVVeeeqqqzzz~~~wwwssstttooolllhhheeebbb```\\\ZZZUUUQQQKKKEEEBBB???<<<:::;;;BBBTTTkkk}}}rrrRRRHHHBBBBBB>>>:::999;;;<<<;;;;;;:::999999888888999999555666888:::::::::999999555555666666666666555555555555555555666666666777444444333333333444555666555555555666666777888999888888777777888:::;;;<<<<<<===???@@@BBBGGGLLLQQQUUUaaaqqq|||qqqlllddd```aaafffkkkoooxxxxxx~~~xxxpppjjjddd\\\VVVQQQOOOKKKHHHGGGIIILLLNNNQQQVVV\\\```dddjjjqqqvvv}}}sssuuurrr{{{zzzjjjbbbdddmmmuuuyyyiiiYYYMMMCCCAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::<<<>>>???<<<;;;888555444333444555333333333222222111111111111111111111111111111111222222222111111111000000000000000000000000000000222000111333444777@@@JJJ\\\^^^```dddiiiqqqyyy~~~{{{wwwvvvvvv{{{zzzkkkYYYMMM@@@>>>:::999999:::::::::>>>???BBBEEEFFFFFFEEEDDDCCCAAA???===<<<<<<<<<<<<:::===???@@@???=========::::::;;;===???AAACCCDDDKKKKKKNNNSSSWWWYYY[[[]]]VVV]]]bbbaaa```dddkkkpppooommmmmmkkkgggdddjjjrrrzzz|||zzzxxxtttpppkkkddd\\\VVVKKKDDD??????AAADDDIIIPPPTTT^^^jjjvvv{{{wwwtttrrrmmmkkkhhhdddaaa^^^\\\[[[QQQOOOIIIBBB===;;;;;;:::???III___xxx^^^EEEGGGBBB@@@===;;;::::::;;;<<<<<<<<<;;;:::999777777666999888999>>>CCCEEE@@@;;;666666555555555555666666666666666666666666666666444444444444444555666666666555555666666777888999::::::999999:::;;;===>>>;;;<<<===>>>@@@DDDIIIMMMQQQ^^^mmmwww|||~~~vvvooojjjhhhhhhiiimmmlllqqqzzzxxxqqqqqqyyy~~~yyyzzz~~~llleee]]]XXXVVVSSSOOOKKKLLLLLLKKKJJJLLLOOOSSSVVV```eeekkkppptttzzz~~~qqqiiidddwww}}}~~~}}}vvvlllbbb___gggttt}}}```PPPHHHCCC@@@@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<===<<<:::888555444333444444333333333222222222111111111111111111111111111111222222222111111111000000000000000000000000000000222000000333333666>>>HHHWWW[[[```eeejjjrrr|||~~~{{{wwwvvvzzzzzzkkkYYYMMM@@@>>>;;;:::<<<===>>>===AAABBBDDDEEEGGGGGGGGGFFFEEEDDDBBB@@@???>>>>>>>>>>>>@@@CCCDDDCCCAAAAAAAAA>>>>>>???@@@AAADDDFFFHHHPPPRRRWWW]]]```cccfffhhhbbbfffkkkmmmnnnppprrrssswwwvvvvvvxxxvvvuuuyyy|||xxxvvvrrrmmmhhh```XXXSSSKKKDDD@@@AAACCCFFFLLLRRR[[[dddppp}}}{{{wwwtttrrrmmmkkkhhhddd```\\\ZZZYYYNNNLLLGGG@@@<<<;;;<<<===DDDQQQjjj|||VVVAAABBBAAA???===;;;::::::;;;;;;<<<;;;;;;:::888777777666999999:::>>>CCCDDD@@@<<<666666555555555555666666555555555555555555555555444444444555555555666666999999999999999;;;<<<<<<::::::999::::::;;;<<<===:::;;;<<<<<<===@@@DDDGGGSSS^^^nnnxxx{{{{{{wwwzzzrrrllliiiiiieeeeeeiiigggcccgggppp{{{}}}wwwmmmjjjkkknnnlllkkknnnrrrrrrlllgggVVVQQQKKKIIIJJJJJJIIIGGGGGGJJJNNNRRRVVV[[[```dddnnnrrryyy~~~uuuaaaYYY^^^fff}}}vvvoookkkccc^^^ZZZ^^^kkk|||]]]IIICCC??????AAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999:::;;;:::999777555444333444444333333333222222222222111111111111111111111111111222222222111111111111111000000000000000000000000222000000222222333:::CCCRRRYYYaaafffjjjrrr~~~}}}{{{zzzvvvyyy~~~zzzkkkZZZMMM@@@>>><<<<<>>BBBJJJ]]]zzzmmmRRRBBBAAA@@@>>>===;;;:::::::::;;;;;;;;;:::999888777777666999999:::>>>BBBBBB???;;;666555555444444555555666555555555555555555555555333333444444555555555555777777777888888999:::;;;777777888888888999999::::::;;;;;;;;;;;;===@@@CCCPPP[[[iiissswwwzzz~~~}}}qqqttt|||xxxuuupppllljjjfffeeekkkuuuwwwoooqqq}}}{{{lll]]]UUUUUUYYY___^^^___bbbeeeccc^^^XXXRRRNNNJJJHHHIIIJJJKKKKKKJJJPPPXXX```ffflllrrrwww|||vvvbbbZZZ[[[llltttlllgggbbb[[[ZZZ[[[cccqqqfffMMMHHHGGG@@@===AAA<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999999999999999999::::::999999888888888888999888666555444333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111000111222111111777???PPPYYYdddjjjmmmttt}}}{{{~~~wwwxxx}}}zzzlll[[[OOO@@@>>>===???BBBFFFHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBDDDGGGJJJKKKJJJIIIIIIIIIHHHGGGEEEDDDFFFIIIMMMPPPQQQXXX^^^bbbiiittt}}}xxx~~~}}}zzzuuusssxxx{{{xxxssspppjjjeee^^^WWWOOOJJJFFFBBBAAADDDGGGJJJRRRZZZeeennn||||||yyywwwtttrrrmmmkkkhhhccc]]]XXXTTTQQQJJJFFFAAA===:::999???GGGTTTkkkxxx]]]MMMCCCAAA>>>===<<<;;;:::::::::::::::::::::999888777777666888888999<<<>>>???<<<999555444444444444444444555444444444444444444444444222222333444444444444333333333333333444555666777777777888888888888888888:::;;;<<<;;;;;;<<<>>>AAACCCLLLXXXaaafffjjjooosss}}}}}}vvvyyy~~~zzzuuutttyyy~~~sssiiieeegggnnnuuuppplllcccVVVKKKHHHLLLQQQSSSSSSSSSUUUXXXWWWTTTQQQOOOMMMJJJIIIKKKNNNQQQSSSWWW___jjjrrrxxx{{{```]]]cccmmmxxxiiigggeeeaaa^^^```eeeooo|||www```NNNBBBEEEDDD;;;888>>>;;;;;;;;;:::::::::::::::999999999999999999999999999999999999999999999999999999999888888777666666777777666444444333333222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111000111222111///444;;;LLLXXXgggqqqwwwyyyyyy}}}|||nnn^^^SSSAAA@@@@@@BBBFFFKKKNNNOOOKKKJJJHHHGGGFFFEEEEEEEEEGGGEEEDDDBBBAAABBBCCCDDDFFFHHHLLLMMMLLLKKKKKKLLLJJJIIIGGGFFFHHHLLLPPPRRRVVV]]]bbbfffpppzzz}}}yyytttwww~~~}}}yyyvvvqqqmmmhhhbbb[[[TTTMMMHHHBBB@@@AAAEEEHHHLLLUUU___jjjttt{{{xxxvvvssspppllljjjgggbbb\\\VVVQQQNNNIIIDDD???===999888AAALLLaaayyybbbOOOEEE>>>===<<<<<<;;;:::::::::999999:::999999888888777777777555666777888::::::888666444444333333333333444444444444444444444444444444111222444555555555444333666666666666777888999999999999::::::::::::999999999;;;<<<;;;;;;;;;===???;;;AAAIIIPPPUUU[[[aaafffooosssxxxppp}}}{{{mmmeeebbbbbbeeeiiiddd___VVVMMMHHHHHHMMMQQQNNNNNNMMMOOORRRTTTTTTSSSRRRRRRQQQRRRVVV\\\bbbfffkkkttt~~~}}}iii]]]hhhyyyrrrhhhgggiiiiiikkkooowwwuuuTTTLLLCCC>>>???===777999???::::::::::::::::::::::::888888888888888888888888888888888888888888888888777888888888777666555555666555555444444333222222111222222222222333333333111111111111111111111111111111111111111222222222000000000000000000000000000///111333111///333999FFFTTTgggvvv~~~|||zzz}}}~~~rrrcccXXXEEEDDDDDDGGGLLLQQQTTTUUUQQQPPPNNNLLLJJJGGGFFFEEEEEECCC@@@>>>???AAADDDFFFHHHKKKNNNPPPOOOOOOOOOOOOLLLKKKJJJKKKMMMPPPTTTVVVYYY___ccciiiyyy{{{|||xxxxxx}}}~~~{{{wwwtttnnnjjjeee^^^XXXRRRKKKGGG@@@???BBBGGGKKKPPPZZZdddnnnzzz~~~zzzwwwtttqqqnnnjjjhhheeeaaa[[[TTTOOOLLLHHHAAA===<<<999999DDDSSSnnn{{{WWWKKKCCC<<<>>>;;;;;;;;;::::::999999999999999888888888777777777444444555666666666555444444333333222222333333444333333333333333333333333333444666777888777666555999999999999:::;;;<<<<<<888999:::;;;;;;:::999888888999;;;;;;::::::<<<===;;;>>>AAAEEEIIIPPPXXX^^^fffkkkxxxzzz}}}wwwqqqlllhhhiiinnnjjjcccYYYRRRQQQSSSUUUVVVSSSTTTUUUWWWZZZ]]]___```aaaaaabbbdddiiipppxxx~~~llleeehhh|||xxxsssooonnnsssyyyvvvYYYHHHEEECCC???===<<<<<<===>>>::::::::::::::::::::::::777777777777777777777777888888888888888888888888555666777777777666555444444444444444333333222111111111222222222333333333111111111111111111111111000000111111111222222222000000000000000000000000//////111444222000333999AAAOOOcccuuu~~~yyy|||~~~zzz|||}}}uuuggg\\\JJJIIIJJJMMMRRRWWWZZZ\\\YYYYYYWWWTTTQQQLLLIIIGGGDDDBBB>>>;;;===AAAFFFJJJLLLOOOSSSTTTTTTSSSSSSTTTOOOOOOPPPQQQTTTWWWZZZ\\\[[[bbbgggpppyyyzzz}}}~~~~~~}}}zzzvvvrrrkkkgggaaa[[[UUUOOOIIIEEE@@@AAAEEEKKKNNNTTT___jjjnnn}}}}}}yyyvvvsssooolllhhhgggddd```ZZZTTTNNNKKKDDD===:::<<<:::;;;JJJ\\\tttkkkQQQLLLAAA999@@@:::::::::::::::999999888888888888888777777777777333555666666555444444444333333222222222222333333222222222222222222222222555666888999:::999777666555555555555666777888999666777888999999888666666666888999:::999999;;;<<<:::;;;<<<===@@@GGGPPPWWW^^^eeerrrxxxvvv}}}yyyrrruuu|||vvvmmmbbb\\\\\\^^^^^^\\\\\\^^^```dddhhhkkkmmmnnnooopppppprrrvvv}}}pppdddfffqqqtttpppqqqwwwwwwuuu|||zzzYYYKKKMMM???AAA@@@===>>>@@@>>>888::::::::::::::::::::::::777777777777777777777777777777777777777777777777444555666777777666555444444444444444333333222111111111111222222333333333111111111111111111111111000000111111222222222222000000000000000000000000//////222555333000333999???LLL___qqq~~~zzzuuuxxx~~~xxxzzz{{{zzzwwwiii___NNNMMMNNNQQQVVV[[[___```______^^^[[[VVVQQQLLLIIIDDDAAA===:::<<>>AAADDDGGGIIIYYY]]]eeeooowww~~~gggaaahhhuuu}}}}}}{{{vvvuuuuuuuuuuuusssuuuyyy|||~~~vvvsssoookkkkkkqqqxxxlll^^^gggrrrzzzvvv___LLLDDDDDD??????>>><<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888888888777777777777666666666666666666666666666555555444444444333333333444444333333333333222222222222222111111111000000333333222222222222222222111111111111111111111111222111111111000000//////111111000000111111222333>>>EEESSSfffrrrxxx~~~|||wwwtttxxx|||xxxyyywwwzzznnnbbbUUUQQQQQQVVV[[[ZZZXXXXXXYYYccchhheeebbbaaaYYYNNNFFF>>>:::<<>>@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888888888777777777666666666666666666666666555444444444444333333333444444333333333222222222222222222111111111000000222222222222222222222222111111111111111111111111111111111111000000000///111111000000111111222333777===KKK\\\iiiooouuu{{{~~~zzzyyy}}}~~~|||}}}zzz~~~qqqeeeYYYTTTSSSVVVVVVSSSQQQSSSXXXaaaiiinnnssstttgggVVVHHHAAA===@@@EEEIIINNNSSSUUUWWW[[[___aaaaaa```___cccdddeeehhhmmmrrrwwwyyywwwsssyyy~~~}}}{{{yyyuuuppplllggg^^^UUUQQQLLLEEEAAAAAA???DDDKKKQQQWWW```kkkttt}}}{{{wwwsssqqqnnnllljjjccc___[[[XXXVVVQQQIIIBBB???:::999;;;<<>><<<===999777777777777666666666555666666666666555555555444444444444444444444444444333222111000000000111111333333333222222111111111222222222222222222222222222222333333333333333333555555555555555555555555555555555666777777888888999999::::::<<<===???@@@BBBFFFOOO\\\cccfffhhhkkktttwwwkkkeeeeeemmm{{{zzzwww|||{{{{{{{{{|||}}}~~~~~~|||{{{~~~rrreee___^^^aaafffnnnzzzzzztttnnnjjjjjjhhhdddaaabbbkkknnnvvvwwwfffSSSGGGBBB??????BBB>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999888888888888777666666666666666666666666444444444444333333333333333333333333222222222222222111111111111000000000000111111111222333333333111111111111111111111111111111111111000000000000111000000000000111222222222666BBBSSS```gggmmmrrr}}}~~~|||vvvjjj]]]YYYVVVTTTOOOIIIIIILLLUUU___lllyyyttt]]]JJJDDDAAADDDIIIMMMRRRXXXWWWZZZ^^^bbbdddeeedddccciiijjjmmmqqqwwwyyyuuuxxx}}}~~~|||zzzwwwsssmmmiiiaaaXXXQQQLLLHHHBBB???@@@@@@FFFNNNTTTZZZdddqqqzzz}}}{{{xxxtttpppnnnllliiigggaaa]]]YYYVVVTTTNNNGGGAAA===::::::===>>>GGG```yyy{{{|||nnnOOO>>>@@@===;;;<<<999777777777666666666555555666666555555555444444444444444444444444444444444222222111000000000000111222222222222222111111111111111111111111111111111222222222222222333333333444444444444444444444444555555666666777888888888999999999::::::;;;<<<<<>>===<<<;;;;;;;;;;;;;;;999999999::::::;;;;;;<<<999999999999888888888888555555555555555555555555444444444333333333222222333333333222222222222111111111111111000000000000///000000111222333333444111111111111111111111111111111111000000000000000000000000000000111222222222555>>>NNN[[[bbbiiinnnyyy}}}}}}~~~zzznnn^^^ZZZVVVQQQIIIBBBDDDIIIQQQ___qqqwww^^^KKKFFFDDDHHHLLLOOOVVV\\\[[[\\\___aaadddfffggghhhkkklllpppvvv{{{vvvxxx}}}|||yyyvvvqqqkkkfff[[[TTTMMMIIIEEE??????AAABBBIIIQQQWWW]]]ggguuu~~~yyyvvvrrrnnnllliiieeeccc___\\\XXXTTTPPPJJJDDD???:::999:::===???KKKeee||||||~~~___III@@@BBB<<<888999777777777666666666555555555555555555444444444333333333333333333333333333333222111111000000000000000222222222111111111111111111111111111111111111111111111111222222333333333444444444444444444444444555555666666777888888888999999999:::::::::::::::>>>===AAAKKKRRRUUUWWWZZZeeeqqqllljjjhhhkkkuuu~~~}}}yyytttddd\\\YYYZZZZZZjjjttteeebbbbbbcccdddgggpppyyy{{{}}}nnnVVVJJJ@@@@@@BBB@@@>>><<<===<<<<<<;;;;;;;;;;;;<<<888999999::::::;;;;;;;;;999999999888888888777777444444444444444444444444444444333333333222222222333333222222222111111111000000000000000000000000//////000111222222333333000000000000000000000000000000000000000000111111000000//////000000111222444555<<>>;;;888999<<>>@@@<<<;;;;;;::::::;;;;;;<<<:::::::::999999999999999777777777666666666555555333333333333333333333333333333333222222222222111222222222222111111111111////////////000000111111000000000000111111111111000000000000000000000000///000000000111111111111///////////////000111111111...111===KKKTTTZZZ___kkkvvv{{{yyy}}}sss```UUUKKKFFFDDDEEEIIIOOOXXXfffrrrrrrnnngggYYYKKKKKKJJJLLLPPPRRRUUU]]]eeecccffflllsss||||||xxxsssnnnggg___ZZZQQQMMMIIIFFFAAA???CCCJJJMMMTTT]]]bbbjjj||||||xxxxxxtttrrrpppnnnllliiidddaaaXXXWWWSSSMMMFFF@@@<<<:::;;;<<<@@@KKK___vvvuuuYYYCCC999999;;;666777;;;777666666555555555444444444333333333333222222222222222222222222222222222222///000111111111000......///000000000111111111222000000000000000000000000///000000111222222333333222222222222222222222222///000000111222222333333444555666888888888777777888999<<>>;;;<<<;;;999;;;@@@;;;;;;:::::::::;;;;;;<<<;;;::::::999999888888888666666666666555555555555333333333333333333333333333333333222222222111111222222222111111111111000.../////////000000111111111111111000000000000000000000000000000000000000//////000000111111111222///////////////000111111111---...:::HHHQQQXXX\\\iiivvv|||zzz}}}uuubbbVVVIIIEEEEEEGGGKKKPPPVVVaaagggeeebbb^^^RRRDDDLLLKKKNNNRRRTTTWWW___gggccciiirrr~~~}}}zzzvvvqqqkkkddd\\\WWWOOOKKKGGGEEEAAA???CCCKKKPPPWWW```fffppp{{{wwwwwwqqqpppooonnnmmmkkkgggdddWWWVVVRRRLLLDDD>>>:::999===>>>DDDRRRjjjfffNNNAAA777999<<<888999;;;444666666555555555444444444333333333222222222111111111111111111111111111111///000111111111000...---//////000000111111111222333///---...111333222///000111111222222111111000000111111111111222222222111111222222222333333333555555555555666666666666999:::;;;<<<>>>@@@BBBCCCKKKTTTaaaooo|||xxxiiiiiijjjlllqqqyyy{{{vvv~~~vvvggg^^^[[[WWW[[[^^^^^^[[[YYY[[[]]]\\\^^^hhhzzzuuuggg___ZZZ]]]lll{{{iiiSSSGGGCCCAAA@@@<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555666666666666555555555555333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000444//////888DDDOOOYYYaaammmwww}}}{{{}}}~~~|||sssdddWWWLLLIIIGGGEEEGGGLLLTTTTTTUUUUUUTTTPPPJJJFFFHHHMMMOOOOOOSSS\\\bbbcccbbbgggsss|||yyyssslllddd]]]XXXUUUJJJIIIFFFDDDBBBEEEJJJNNNUUU^^^eeehhhrrr}}}yyywwwuuupppnnnkkkiiihhhgggeeedddWWWSSSNNNIIIBBB:::999;;;:::???MMMfffqqqQQQMMM<<<999777666666777666666666555555555555444444444333333333333333333333333222222222111111111000000000000111111111111000000000000000000111111111111///000000000///000222333111111111111111111111111000000111111111222222222111111222222222333333333555555555555666666666666999999:::;;;===???AAABBBHHHLLLVVVeeeuuuxxxkkkaaa\\\]]]aaacccmmmrrr{{{yyyhhhZZZRRRNNNMMMPPPSSSXXX\\\```cccgggjjjppppppssszzzzzzrrrbbb\\\XXXYYY]]]hhh|||nnnbbbQQQDDD>>>===<<<;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;::::::999777666666555666666666666555555555555333333333333333333333333222222222222222222222222000000000000000000000000////////////////////////////////////////////////.../////////000000000000////////////////////////.../////////000000000000333//////777AAAKKKXXXbbbnnnzzz~~~~~~}}}|||}}}}}}||||||~~~zzzqqqbbbXXXNNNJJJGGGDDDEEEJJJMMMMMMMMMMMMLLLJJJGGGDDDLLLSSSYYYZZZ\\\aaaddddddccceeellluuu|||~~~{{{wwwqqqhhh```YYYTTTQQQHHHGGGDDDBBBAAAEEEKKKOOOWWW___gggmmm}}}zzzvvvsssrrrpppmmmjjjgggfffdddaaa___WWWRRRMMMIIIAAA:::888<<<<<>>@@@AAACCCCCCHHHVVVhhhwww~~~nnnbbb[[[UUURRRZZZ^^^fffnnnuuuzzz}}}~~~~~~}}}|||~~~|||wwwjjjYYYNNNJJJLLLNNNOOOVVV^^^iiissswwwyyyyyyyyypppooommmmmmlllggg___XXXQQQRRRWWW^^^eeessssssbbbMMMGGG@@@======>>>===<<<;;;::::::999999::::::;;;888888888888888888888888::::::999888777666555555666666666555555555555444333333333333333333333333222222222222222222222222000000000000000000000000////////////////////////////////////////////////....../////////000000000////////////////////////....../////////000000000000///000666<<>>===:::888666555666777666555555555444444444333333333333333333333333333333333222111111111111000000000000000111111111111000000//////000000000000111111,,,...000000...///222444444333111000000111333444000000000000111111111111111111222222222333333333444444444555555555666666888888888999;;;===>>>?????????BBBKKKYYYgggpppttt||||||vvvoooooorrrvvv~~~ssseee[[[XXXYYYZZZ\\\^^^``````aaa^^^^^^^^^^^^]]]]]]]]]]]]UUUWWW]]]hhhttt~~~|||xxxxxx||||||}}}~~~zzzqqqeee\\\WWWQQQKKKIIIMMMTTTZZZ]]]nnn|||zzzvvvfffccc```]]][[[WWWSSSPPPSSSYYYccckkkssstttcccQQQDDDBBB@@@>>>>>>???@@@>>><<<::::::999999999999::::::888888888888888888888888999999888777666666555555666666555555555444444444222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////........./////////000000////////////////////////........./////////000000//////111555888???PPP___jjjyyyxxxwww{{{|||{{{}}}xxxxxx{{{xxxzzzyyyzzz}}}}}}tttiiifff___WWWNNNHHHFFFHHHDDDCCCBBBAAA@@@BBBEEEHHHQQQ^^^iiikkkgggeeebbb___\\\[[[]]]dddlllsss}}}}}}mmmggghhhkkkoootttyyy~~~|||yyytttppphhh___UUUNNNIIIFFFEEEEEEDDDDDDGGGMMMUUU[[[dddkkkuuuyyyuuurrrpppnnnkkkiiifffdddbbb___\\\YYYUUUPPPJJJEEE>>>999999>>>???[[[}}}```DDD<<<===888777555555666666555444444444444444333333333222222222222222222222222222111111111111000000000000000000111111111111000000////////////000000000111///...,,,---000222222000333222000//////000222333//////000000000111111111111111222222222333333333444444444444555555555555777777777888999;;;<<<===<<<>>>BBBEEEKKKTTT```hhhrrr{{{{{{vvvuuurrrjjjbbb^^^eeejjjtttyyyppp```^^^\\\XXXVVVTTTTTTTTTRRRQQQPPPOOONNNNNNNNNOOOIIIKKKNNNTTT]]]ffflllnnnjjjhhheeefffkkkttt~~~wwwooollloootttwww}}}{{{yyyvvvrrrlllfffbbbjjjfffbbb```___ZZZRRRLLLIIIJJJMMMPPPVVV___jjjrrrsssiiihhhdddaaa\\\YYYXXXVVVUUUTTTVVV```lllvvvjjjUUUIIIBBB>>>>>>===<<<;;;;;;;;;:::999999999888888888888999999888888888888888888888888888777777666666555555555555555555555444444444444222222222222222222222222111111111111111111111111////////////////////////............................................................////////////////////////////////////............////////////...///111444444:::JJJYYYhhhwwwxxxvvv}}}yyywwwyyyxxxzzzxxxyyy{{{~~~xxxqqqqqqkkk^^^QQQHHHEEEEEECCCCCCAAA???>>>AAAGGGLLLYYYfffqqqsssppplllgggbbb[[[ZZZ^^^hhhqqqxxxttteeeaaadddhhhqqq|||}}}yyyuuupppkkkcccZZZQQQJJJEEECCCBBBCCCDDDFFFJJJQQQYYY___gggppp~~~~~~zzzwwwtttqqqnnnhhhfffdddcccbbb```]]]ZZZSSSMMMGGGBBB===888;;;@@@FFFgggxxxQQQ>>><<<>>>777555555555666666555333444333333333222222222222222222222222222222222222000000000000000000000000000000111111111111000000...////////////000000000222...+++,,,000222111...111000////////////000111/////////000000000111111111111222222222333333333333444444444444555555555666666666777888999;;;;;;:::>>>BBBBBBBBBGGGQQQZZZccclllxxx}}}vvvooommmqqqssslllccc^^^^^^___eeepppzzz|||tttllleee```]]]TTTRRRNNNKKKIIIIIIJJJKKKLLLMMMNNNPPPVVV]]]]]]YYYVVVSSSPPPPPPUUU^^^hhhnnntttmmmeee______ccchhhkkkhhheeebbbbbbdddccc^^^YYYXXXVVVSSSSSSUUUUUURRRPPPNNNSSSZZZaaajjjxxxnnn\\\\\\bbb```^^^]]]```eeehhhhhhfffdddmmmvvvjjjSSSDDD>>>???AAA;;;;;;:::999999888888888999888888777777888888999888888888888888888888888777666666666555555555444555555555444444444444333222222222222222222222222111111111111111111111111////////////////////////................................................------........./////////////////////////////////------........./////////...///111333333777CCCQQQdddrrr~~~{{{tttttt{{{xxx~~~zzzwwwyyyxxxyyyzzz}}}~~~|||}}}vvveeeRRRHHHDDDCCCAAABBBBBB@@@@@@DDDLLLRRR___jjjuuuzzzyyyuuulllccc```___dddppp{{{pppddddddhhhooozzz~~~|||xxxtttpppiiieee]]]TTTLLLFFFCCCBBB???AAAEEEIIINNNTTT\\\aaagggvvv~~~zzzxxxuuuqqqnnnfffeeedddcccbbb```]]]ZZZPPPJJJDDD@@@;;;999===CCCQQQsssdddHHH<<<::::::555444444555666666444333333333333222222222111111222222222222222222222222//////000000000000000111000000111111111111000000......////////////000000111000.........//////...//////............//////////////////000000000111111111222222222333333333333333444444444555555555555555555666777888999::::::<<<>>>>>>>>>AAAGGGLLLOOOXXXdddmmmvvv||||||xxxmmmjjjlllsssvvvtttppppppjjjfffeeejjjnnnqqqyyy|||oookkkddd^^^[[[ZZZ\\\]]]YYYZZZZZZ[[[```bbbZZZNNNJJJGGGCCCAAABBBHHHOOOSSSXXXUUUQQQQQQUUUXXXZZZ[[[XXXUUUSSSTTTVVVYYY[[[[[[^^^___cccgggiiijjjhhhfffccchhhqqq|||~~~iiiUUUOOOWWW```dddeeekkkwwwyyynnnaaaQQQFFF@@@>>>>>>???:::;;;<<<<<<;;;:::999999888888777777777777888888777777777777777777777777666666555555555555444444555555555444444444333333111111111111111111111111111111111111111111111111////////////////////////................................................---------.........//////////////////////////////---------.........//////000///000222333555>>>HHHXXXhhhuuuwwwxxx{{{xxxppprrryyyuuu{{{zzzzzzyyyyyyzzz|||mmmWWWJJJFFFDDDAAACCCEEEEEEGGGLLLVVV^^^gggrrrwwwiiihhhggglllyyyuuummmooottt~~~|||zzzxxxtttnnnjjjbbb]]]VVVNNNGGGCCCAAA@@@@@@DDDIIIOOOTTTZZZ```dddnnn|||yyywwwsssooolllfffeeecccbbbaaa^^^ZZZWWWMMMGGGAAA>>>:::999???FFFXXXxxxmmmQQQCCC<<<888777444333333555666666444222222222222222111111111111111111111111111111111111////////////000000111111000000111111111111000000........./////////000000///111222000,,,+++---000------...//////...------////////////000000000000111111222222222333333333333333333444444444555555555555555555666888999999:::999999;;;===@@@BBBCCCDDDMMMWWWaaalllwww{{{zzznnnooottt{{{~~~~~~zzztttrrrnnnkkkooowww}}}~~~~~~rrr___VVVRRRLLLHHHGGGIIIMMMPPPNNNOOORRRYYYbbbhhhiiiiiiddddddcccbbbccchhhqqqwwwwww|||zzzyyyooo___PPPGGGIIISSS[[[yyy{{{xxx```OOOHHHAAA@@@AAA???;;;999777:::<<<<<<;;;888777666888888777777777777888888666666666666666666666666555555555555555555444444555555444444444333333333111111111111111111111111000000000000000000000000////////////////////////................................................---------.........//////////////////////////////---------.........//////111///000222333444;;;CCCKKK]]]mmmqqquuuzzzxxxooosssuuuqqqxxx~~~}}}yyyyyyzzz{{{}}}~~~}}}uuu\\\NNNJJJHHHBBBFFFIIIKKKNNNUUU```hhhssstttmmmkkkqqq{{{~~~}}}{{{zzzxxxuuupppjjjeee]]]YYYRRRJJJEEEAAA@@@???DDDHHHOOOUUU[[[```eeeiiixxx~~~{{{xxxuuuqqqmmmjjjfffeeecccbbb```\\\WWWSSSLLLFFF@@@<<<::::::@@@HHHZZZyyyWWWDDDAAA>>>999777333333333555666666444222222222222111111111111000111111111111111111111111.../////////000000111111000000111111111111000000............/////////000........................////////////////////////............////////////000000111111111222222222222222222222222222222222555555555555666666666666777777888999;;;<<<<<<===BBBEEELLLYYYiiiwww}}}vvvjjjxxxzzzpppddd```ccchhhiiihhhiiifffhhhqqq}}}rrrfffaaaTTTKKKJJJIIIJJJWWWhhhhhhVVVLLLDDDCCC@@@===<<<;;;<<<===::::::999999888777666666777777666555555555555555666666666666666666666666555555444444444333333333444444444333333222222222111111111111111111111111111111111111111000//////........................------------------------,,,---------.../////////,,,---------.../////////---------............///---------............///---...//////000333888<<>>@@@CCCJJJMMMRRRWWW]]]ccciiimmm~~~|||yyywwwuuurrrnnnkkkfffdddbbb```^^^[[[WWWSSSHHHAAA<<<<<<;;;<<>>DDDOOO^^^nnnyyywwwyyy{{{tttvvvzzz~~~}}}vvvkkkcccVVVOOOKKKLLLKKKMMM^^^qqqyyyeeeVVVKKKDDDBBB@@@>>>;;;:::::::::;;;::::::999888888777666666777666666555555555555555555555555555555555555555555444444444444333333333444444333333333222222222111111111111111111111111000111111111111000//////........................------------------------------------............------------............---------............///---------............///.../////////000333777;;;GGGQQQ```mmmtttwwwxxxyyyzzz}}}xxxxxx|||zzzxxxxxxzzz}}}~~~~~~ooo]]]RRRMMMNNNMMMPPPUUUYYY___kkkvvvtttnnnooo~~~|||yyytttpppmmmhhh```ZZZQQQOOOJJJDDD@@@@@@BBBEEELLLRRRXXX^^^bbbhhhqqqwww}}}zzzwwwuuussspppllliiifffdddbbb___\\\XXXSSSOOOEEE@@@=========@@@LLLXXXnnn{{{WWWAAA>>>999555777777333333444444333333222111222111111000000111111222000000000000000000000000....................................////////////............////////////------------------------........................---............/////////000000000000111111111111222222222222222222222222444444444555555555666666777777888999:::;;;;;;<<<999:::>>>DDDNNN\\\iiirrr{{{}}}xxxvvvwww{{{uuukkkdddeeehhhkkkllliiieee```YYYWWWXXX\\\]]]aaasssoooZZZPPPJJJDDD??????===;;;999888888888888999999999888888777777666777666555555444444555555555555555555555555555555444444444444333333333333333333333333222222222222111111111111111111111111000000111111000000///...........................------------------------............------------............---------------------............///---------............//////000000000000222555888AAAKKKZZZhhhrrrxxx{{{|||www}}}zzzzzz|||~~~|||hhhXXXPPPNNNMMMPPPUUUZZZbbbooo{{{uuuttt|||zzzyyyuuuppplllhhhbbb[[[UUULLLJJJGGGBBB@@@AAAEEEIIINNNTTT\\\aaaeeemmmzzzzzzxxxuuurrrpppmmmjjjgggfffccc```]]]YYYTTTNNNJJJ???<<<::::::<<>>AAAIIITTT\\\ffflllxxx|||xxxooofff``````bbbgggnnnvvv{{{}}}{{{tttqqqrrrooohhhaaa\\\___eeelllppppppnnnlllmmmmmmrrrzzzuuugggUUUKKKHHHFFF@@@:::===<<<:::999777777777777999888888888777777777666666666555444444444444555444444444444444444444444444444444333333333222222333222222222222222222222111111111111111111111111000000000000000//////...........................------------------------.........------,,,,,,,,,.........------,,,,,,,,,---------............///---------............///000111111000///111333666<<>><<<::::::AAARRRiii{{{TTT>>>666:::888555666333222333333333333222111111111111000000000000111111000000000000000000000000........................---------.........//////---------.........//////------------------------........................------------................../////////000000000000000000111111222222222333333333333444444444444666777777888888999999999999;;;======<<>>;;;999<<<;;;:::999888888777777888888888777777777777777666666555444444444444444444444444444444444444444444444333333333222222222222222222222222222222222000000000000000000000000000000000000000///..............................------------------------......------,,,,,,,,,+++......------,,,,,,,,,+++---------............///---------............///000111111111///000222444:::BBBOOO]]]jjjssswwwxxxwww{{{~~~|||wwwuuuvvvxxx~~~}}}gggWWWTTTTTTVVV]]]fffqqq|||wwwtttsssnnnhhhccc___YYYRRRMMMHHHGGGEEEBBBBBBDDDJJJNNN[[[```eeeiiiqqq|||xxxuuuqqqnnnllljjjgggeee___]]]YYYWWWSSSOOOJJJFFFBBB@@@===@@@NNNgggcccHHH888666;;;777555555111222222333333222222111000111000000000000000000111////////////////////////........................------------............------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.....................//////////////////000000111222222222222222222333333333444444666666777777777888888888666888:::;;;<<<>>>@@@BBBCCCFFFNNNZZZdddqqq{{{|||{{{zzz||||||vvveeebbb]]][[[]]]aaaeeefffhhhlllsss{{{}}}wwwkkkaaaZZZXXXUUUVVVZZZ```eeeiiimmmrrrxxx}}}wwwrrrqqqrrrpppooonnnnnnnnnkkkeee___```ZZZVVVXXX___gggjjjjjjooovvvyyyjjj[[[PPPKKKCCCCCCBBB???;;;:::<<>>IIIXXXeeennnrrrssszzz||||||yyysssnnnmmmmmmqqqnnn^^^TTTTTTWWW___iiiwww{{{vvvrrrnnniiiccc^^^ZZZUUUOOOJJJHHHGGGFFFDDDDDDHHHNNNSSS]]]```eeelllxxx}}}yyywwwtttooollljjjhhhfffddd]]][[[XXXUUUQQQMMMHHHDDD???>>>===DDDZZZzzz}}}QQQBBB666666:::666444555111222222222222222111111000111000000//////000000111////////////////////////------------------------,,,------------.........,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------.........//////////////////000111222222222222222222222333333333333666666666777777777777777777666666888<<<>>>??????>>>@@@EEELLLSSS\\\lllzzzuuuxxxyyyyyy}}}uuusssrrrrrrsssttttttttttttwww{{{vvvfff[[[RRRRRRSSSUUUXXX[[[^^^______ccciiimmmqqqssstttuuuwwwuuuqqqlllgggdddddddddaaa```````````````___^^^^^^\\\\\\```iiirrryyy}}}zzziii]]]TTTJJJFFFGGGAAABBBAAA>>>;;;;;;>>>AAA999:::999999999888777666666777777777777777777777666555444444333333444444222222222222222222222222333333333222222222222111000111111111222222222222000000000000000000000000//////000000//////...---........................------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------............///---------............//////000111111000000111333555:::DDDSSSaaakkkpppppp{{{}}}}}}zzzuuuooolllkkklll{{{ttteeeWWWWWW[[[dddppp}}}yyytttpppiiiddd]]]YYYUUUQQQKKKGGGFFFFFFEEEEEEGGGMMMTTTYYY]]]bbbiiittt{{{xxxuuuqqqmmmiiigggeeecccbbb^^^[[[XXXTTTPPPJJJEEE@@@;;;<<>>444666999333333666222222222222222222111000000000000////////////000000////////////////////////------------------------,,,,,,---------.........,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////...//////000111222222222111111222222222333333333666666666666777777777777:::777555666:::>>>>>>===<<<<<>>999:::;;;<<<;;;:::;;;;;;888888999999888777666555666666666666777777777777555555444333333333333444222222222222222222222222333333333222222222111111000000111111222222222222000000000000000000000000///////////////......---........................------------------------+++++++++,,,,,,---------+++++++++,,,,,,------------------.........//////---------.........//////...///111111000000111333333777AAAPPP___jjjoooppp|||~~~}}}xxxrrrooommmkkkvvvyyyjjjaaa```dddnnn{{{~~~}}}{{{wwwrrrnnneee```ZZZUUURRRNNNIIIEEEDDDDDDEEEFFFJJJPPPYYY^^^dddiiisss{{{xxxssspppjjjgggeeecccaaa``````]]]YYYTTTOOOIIIBBB>>>>>>AAAHHHZZZ|||hhhRRR>>>;;;333555777222333777444111222222222222111000000000000////////////000000////////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......////////////////////////////////////000000000000000111111111111222222222333333444444555666666666888888888999999::::::;;;<<<===>>>>>>???AAADDDGGGWWW___kkkuuu|||tttllljjjjjjkkkpppuuuvvvtttqqqpppsssvvvyyyzzzzzzvvvnnnggg```^^^]]]]]]^^^`````````eeeiiinnnrrrsssrrrooollliiinnnvvvlll[[[VVVGGGEEECCCAAA>>>===<<<;;;======<<<<<<<<<;;;;;;;;;::::::999999888777777777888888777555555444444444333333333333333333333333222222222222222222222222222222222111111111111000000000////////////000000000000//////.........---///////////////......------------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,---...///------------------------...------......///000111111333999DDDRRRbbbnnntttyyy{{{|||{{{wwwtttqqqqqqrrrtttzzz|||pppgggkkk}}}{{{yyyxxxtttmmmggg```ZZZRRRMMMKKKIIIGGGEEEDDDFFFCCCGGGSSSWWWYYYeeefffvvv|||yyyvvvuuuooommmjjjeeebbb___]]]]]]___]]]XXXQQQJJJCCC>>>;;;@@@AAAIIIllliiiKKK???@@@999777555444444444333222111111111111111111111111////////////000000000000///............---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............................../////////000000000000000000111111111222222222333333333444555555666666777777888888999:::::::::;;;<<<>>>>>>???@@@DDDFFFEEEKKKSSS\\\eeelllrrrvvvwwwtttuuu|||}}}yyyssslllkkkjjjlllooorrrssssssvvvzzz{{{xxx}}}uuunnnbbbRRRGGGFFFBBBAAA@@@>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;:::::::::999999888888777666666888777666555444444444444333333333333333333333333222222222222222222222222222222222111111111000000000000////////////000000000/////////.........---///////////////...---------------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------,,,,,,,,,------...------------------------...------......///000111222222666???NNN```oooxxxyyyyyyyyywwwvvvvvvwwwyyyyyyyyy}}}xxx||||||yyyxxxvvvqqqjjjddd]]]XXXPPPKKKIIIHHHFFFDDDCCCGGGFFFLLLYYY\\\___kkkttt~~~yyywwwtttrrrooollliiieeeaaa___]]]]]]]]][[[WWWPPPIIIBBB>>><<<@@@FFFTTTuuuzzzXXXAAA888888888666444333333333222111111111111111111111111111000000000///////////////............------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............................../////////000000000000000000111111111222222222333333444444555555666666666777888888999:::::::::<<<===>>>>>>???BBBEEE>>>AAAEEEJJJPPPYYYbbbhhhuuu|||}}}zzzuuuuuuwww{{{ttteeeXXXSSSMMMDDD@@@BBB>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888777777666666777666555555444444444444333333333333333333222222222222222222222222222222222222111111111000000000000//////......//////000/////////..................////////////...------------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,------------,,,,,,------------------------...------,,,,,,,,,,,,---------------------------...------......///000111333222333:::HHH\\\nnnzzzwwwwwwvvvuuuvvvzzz}}}zzzvvvtttqqqllleee___XXXTTTMMMHHHFFFEEEDDDCCCCCCIIILLLSSS___bbbfffsss~~~~~~yyyvvvsssqqqooommmkkkgggddd```^^^]]]\\\[[[ZZZVVVOOOGGG@@@===<<<>>>MMMaaahhhJJJ===888555777555333222222222111000111111111111111111111111111000000//////.....................------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************************++++++,,,,,,,,,---------................................./////////000000000000000000111111111111222222222333444444555555555555666777777888999999999;;;<<<======>>>@@@BBBBBBCCCDDDEEEGGGMMMTTTXXX___gggsss~~~~~~~~~nnnaaaWWWNNNJJJFFFAAA@@@BBB<<<<<<;;;:::::::::::::::999999999999888888888888999888888777666666555555666555555444333333444444333333333222222222222222111111111111111111111111111111111111000000000000/////////....../////////..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++------------------------...------......///000111333222222777CCCUUUhhhtttttttttuuuwwwzzz{{{zzzvvvqqqnnnkkkfff^^^XXXRRROOOJJJFFFCCCCCCCCCDDDEEEMMMQQQXXXdddggglll{{{zzzvvvtttqqqooommmkkkiiifffbbb___]]]\\\\\\ZZZYYYUUUMMMDDD>>><<<<<<===UUUnnn~~~YYYBBB<<<;;;666555333111111111111000///111111111111111111111111111111000///......------.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************+++++++++,,,,,,,,,------....................................//////////////////000000000111111111111111222222333444444444333444444555777888888999777999;;;<<<<<<===>>>@@@???AAABBBBBBBBBCCCFFFIIIOOOTTT]]]eeennnzzz~~~wwwlll^^^RRRLLLGGGCCCAAA???<<<:::;;;>>>===<<<;;;:::999999999999999888888888777777777888888777666666555555444555444444333333333333444333333333222222111111111111111111111111111111111111111111000000000////////////............//////---------..............................------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++------------------------...------......///000111222222333777@@@NNN^^^iiiooosssxxx|||~~~zzzvvvuuuqqqkkkgggddd^^^WWWRRRLLLJJJGGGDDDBBBCCCEEEGGGHHHRRRVVV]]]gggkkksss~~~{{{xxxuuusssqqqnnnkkkhhhgggdddaaa^^^\\\\\\\\\ZZZYYYTTTKKKAAA<<<===@@@FFFccc~~~lllKKK999888777333444222000000111111000///000000000000000000000000111000000///...------,,,...------------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------.........//////////////////000000000111111000111111222222333333444222222333444666777888888666888;;;<<<;;;;;;<<<>>>:::<<<@@@BBBBBBBBBBBBCCCIIILLLPPPSSSXXX___iiippp~~~wwwnnngggbbb___\\\XXXTTTPPPKKKFFF??????>>>>>>>>><<<;;;;;;>>>===<<<;;;:::999999999999888888888888777777777777777666666555555444444444333333222222333333333333333333222111111000000111111111111111111111111111111000000000////////////......------......///---------------.........---............---,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,------------------------...------......///000111111222333555;;;FFFTTT___mmmrrrzzzzzzwwwzzz}}}zzzuuuqqqooojjjddd```\\\WWWQQQKKKFFFFFFEEECCCBBBDDDHHHKKKNNNXXX\\\aaakkkqqq~~~{{{yyywwwuuussspppllliiifffeeebbb___]]]\\\[[[[[[XXXVVVPPPGGG???===BBBHHHYYYwwwyyy[[[CCC888666444333333222000000111111000///000000000000000000000000000//////......---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------------.........//////////////////000000000111000000111111222333333333111111222444555666777888555777:::;;;;;;:::;;;<<<999===AAACCCDDDDDDDDDEEEFFFHHHKKKLLLLLLOOOUUUZZZbbbhhhooowww}}}xxxlllccc^^^ZZZTTTNNNOOOMMMKKKKKKJJJGGGEEEDDD???@@@AAA???>>>>>>>>>>>>;;;:::::::::999::::::;;;999999999888888888777777777777666555555444444333333333222222222222333333333333222222111000000///111111111111111111111111111000000000///////////////......------......///,,,,,,,,,------.........------......------,,,++++++++++++,,,,,,---------+++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------------------------...------......///000111///111111222666@@@OOOZZZmmmssszzz~~~{{{zzzyyywwwtttqqqrrrvvv}}}}}}|||yyyuuupppmmmjjjeee___ZZZWWWRRRLLLGGGBBBCCCDDDCCCCCCFFFKKKPPPTTT^^^aaafffpppzzz}}}yyywwwvvvtttrrrooojjjgggeeecccaaa^^^\\\[[[[[[[[[SSSQQQLLLDDD===???IIISSSmmmgggKKK@@@;;;555333666333222000000111222111000000000000000000000000000........................---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,---------------------------------.........//////////////////000000000000000000000111222222333333000111222333555666777888555777:::;;;:::::::::;;;;;;===AAABBBBBBBBBBBBCCCAAAEEEIIIJJJJJJJJJMMMPPPSSSWWW^^^dddhhhlllppprrryyy{{{{{{oooiiicccYYYPPPMMMNNNNNNLLLEEEDDDFFFHHHHHHDDDAAAAAA>>>???>>>:::888888888888888888888888999:::;;;<<<999999999999888888888888777666666555444444333333222222222111222222333333333333222222111000000///000000000000000000000000000000000000////////////.........------.........,,,,,,,,,------.........------......------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++************+++,,,------------------------------...------......///000111/////////...111===MMMZZZmmmssszzz~~~}}}zzzvvvtttqqqqqqooonnnnnnqqquuuxxx}}}{{{zzzwwwsssnnnjjjfffaaa[[[WWWTTTOOOIIIDDD@@@BBBCCCCCCDDDGGGNNNSSSXXXaaaeeeiiiuuu}}}xxxvvvuuutttrrrnnniiieeedddbbb```^^^\\\[[[[[[[[[OOONNNIIIAAA===BBBOOO[[[zzzxxxXXX>>>::::::222000555444222000000111222111000000000000000000000000000---------...............---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))***************)))((((((((()))+++,,,)))************+++++++++++++++,,,,,,,,,,,,---------------............//////////////////.........000000000000111111111111222222222222333444555555555555666777888999::::::???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFGGGHHHKKKLLLOOORRRUUUWWWXXXYYYcccdddeeegggjjjmmmoooqqq|||zzzuuupppmmmhhhiiiiiihhhddd^^^WWWSSSLLLKKKHHHFFFDDDCCCCCCCCCDDDCCCBBBAAA???>>><<<<<<======<<<;;;:::999999999:::999888888777777888888777777777777666666666666555555444444444333333333333333333333333333333333222222222111111111111000//////000000000000//////000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********)))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,------------............///,,,...000000111888DDDMMMkkkttt|||}}}{{{xxxqqqjjjjjjiiihhhjjjnnnooommmjjjyyyxxxwww}}}~~~|||yyyvvvsssnnnhhhccc___ZZZSSSOOOLLLJJJGGGDDDDDDCCCDDDGGGHHHKKKUUU___```fffiiiuuu~~~yyywwwssspppnnnlllhhheeedddaaa^^^\\\[[[YYYUUUQQQPPPFFF@@@@@@AAAIII^^^uuu\\\OOO???666666666333///111111000///////////////////////////////////////.........------,,,,,,,,,...---,,,,,,++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))***************)))((((((((()))++++++))))))*********++++++++++++++++++,,,,,,,,,------------------............////////////............//////000000000111111111111111111111222333444555444555666777888999999:::===???@@@@@@???@@@AAABBBDDDFFFGGGFFFEEEDDDEEEGGGJJJKKKMMMNNNPPPQQQRRRRRRSSSTTTUUUWWWYYY\\\^^^___ccceeeiiinnnrrrsssqqqooolllkkklllpppssstttrrrpppuuuvvvxxxyyyyyyxxxwwwvvvtttoooiiiccc___\\\XXXVVVSSSTTTUUUUUURRRNNNJJJGGGHHHGGGEEEDDDCCCBBBCCCCCCEEEDDDCCCBBB@@@???>>>===>>>===<<<;;;:::::::::::::::999888888777777888888777777777777666666666555555444444444444333333333333333333333333333333333222222222111111111000000//////000000000000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,+++++++++,,,,,,------------...............///000///000555>>>EEE___hhhqqqtttuuutttpppkkkeeeeeeeeegggkkknnnppppppsss~~~uuurrrvvv~~~{{{zzz}}}|||zzzwwwssspppjjjddd```YYYUUUNNNJJJGGGEEECCC@@@CCCBBBEEEJJJMMMPPPXXX```aaaiiiqqq|||{{{wwwuuuqqqnnnllliiifffcccbbb___]]][[[ZZZWWWRRRNNNJJJDDD??????FFFWWWppp~~~RRRGGG;;;444555666333000111111000///////////////..............................---------,,,,,,,,,...---,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))************)))))))))((()))******+++)))))))))*********++++++++++++++++++,,,,,,,,,,,,------------....................................//////000000000000111111000000000000111222333444444444555666777888999999;;;<<<>>>>>>===>>>???AAACCCEEEFFFEEECCCCCCDDDEEEIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLLLLMMMOOOQQQSSSTTTRRRSSSTTTWWWZZZZZZXXXVVVWWWWWWXXX[[[]]]^^^]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVYYYUUUQQQNNNLLLKKKIIIGGGFFFGGGGGGHHHGGGEEEDDDBBBCCCCCCBBBAAAAAAAAABBBBBBEEEDDDDDDBBBAAA@@@??????>>>===<<<;;;::::::::::::999999888777777777777888777777777666666666555555444444444444333333333333222222222222222222222222222222111111111000000000...//////000000//////...////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++++++++,,,++++++******++++++++++++++++++++++++,,,,,,,,,---------.........---,,,+++++++++++++++------------............///000111///...000666;;;OOOZZZeeekkkooorrrqqqmmmcccddddddeeeggglllrrrwwwvvvqqqkkkmmmxxxsssrrrsssxxx~~~~~~~~~zzzwwwsssoookkkeee___ZZZTTTOOOJJJEEECCCAAA@@@???CCCCCCFFFNNNTTTWWW\\\bbbeeeppp|||~~~zzzxxxuuurrrooollliiifffbbb```^^^]]]\\\ZZZXXXTTTNNNJJJCCCAAA===>>>MMMiiieeeEEE>>>666222444555333000111111000///////////////........................------------,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************((()))))))))************)))))))))))))))******+++))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........------...............///////////////000000000111////////////000111222333333444444555666777888999888:::<<<<<<;;;<<<===???BBBCCCDDDDDDBBBBBBCCCDDDGGGHHHHHHHHHHHHHHHGGGGGGKKKKKKLLLMMMNNNOOOQQQRRRPPPOOOOOOQQQSSSTTTRRRQQQQQQRRRSSSUUUVVVWWWWWWVVVUUUTTTRRRPPPOOOOOOOOOOOOPPPNNNKKKJJJIIIIIIHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@CCCCCCBBBAAA@@@??????>>>======<<<;;;::::::;;;;;;999999888777777777777777777777666666666555555555444444444333333333222222222222222222222222222222111111111111000000000000...//////////////////...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++***)))(((************************,,,,,,---------............---,,,+++************,,,,,,---------.........///000111000//////222444BBBNNN\\\eeemmmsssssspppgggggggggfffgggmmmwwwrrrjjjiiiyyyzzzsssppppppttt}}}|||{{{{{{wwwsssooojjjeee___YYYUUUOOOLLLGGGCCCAAA@@@@@@AAAFFFEEEJJJSSSZZZ\\\```cccjjjxxx}}}xxxxxxssspppmmmjjjgggddd```^^^\\\\\\\\\ZZZVVVQQQKKKFFF===???<<<>>>SSSxxxsssQQQ;;;777444222333444222000111000000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************((()))))))))************((()))))))))************(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------...,,,---------......//////...////////////000000000////////////000111222222333333444555666777777888666888::::::::::::<<<>>>@@@BBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNMMMLLLLLLMMMPPPQQQQQQPPPMMMNNNOOOPPPQQQQQQRRRRRRQQQOOONNNLLLKKKLLLMMMNNNMMMKKKIIIHHHHHHHHHGGGEEEDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCBBBAAA@@@???>>>?????????>>>>>>=========<<<;;;;;;::::::::::::;;;999888777777666666777777666666666666555555555555444444333333333222222222111111111111111111111111111111111000000000//////......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++******)))(((************************,,,,,,,,,---------......---,,,++++++************,,,,,,,,,------------......///000000000000111222777DDDSSS___iiirrruuusssmmmmmmkkkjjjmmmvvvxxxnnnlllvvv~~~xxxvvvtttuuu{{{}}}|||zzzyyyxxxsssooojjjeee___ZZZTTTPPPHHHFFFCCC@@@>>>???AAACCCJJJKKKPPPYYY^^^```dddiiirrryyyuuutttpppnnnjjjhhhfffccc```]]]\\\\\\\\\ZZZTTTNNNHHHEEE;;;>>>>>>DDD^^^bbbDDD666666555444333222111000111000000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))************(((((()))************)))((((((((()))))))))******************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////......////////////000000////////////000111222333222222333444555666777777555666888999999:::;;;===???@@@BBBBBBBBBBBBDDDFFFFFFFFFGGGHHHIIIIIIIIIIIIEEEFFFFFFGGGHHHIIIKKKLLLKKKJJJJJJLLLOOOPPPOOONNNJJJLLLMMMMMMMMMMMMNNNPPPMMMLLLKKKJJJJJJJJJKKKLLLKKKIIIHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBAAA@@@??????CCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999::::::888888777666666666666777666666666555555555444444333333333333222222222222000000000000000000000000111111000000000/////////---......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,*********+++******))))))************************+++++++++,,,,,,,,,------++++++************++++++,,,,,,,,,,,,---------------...///000111111222222000;;;IIITTTaaaoooxxxzzzwwwuuussssssxxxvvvrrruuu~~~}}}yyyvvvwww|||~~~}}}|||zzzwwwuuutttmmmiiiddd^^^YYYTTTNNNKKKAAA@@@>>><<<;;;>>>BBBFFFNNNPPPWWW^^^bbbdddlllttt~~~|||yyyrrroooooommmjjjgggeeedddbbb___]]]\\\\\\\\\XXXQQQJJJEEECCC===>>>CCCSSSnnnqqqSSS===444555666555333000000000111111000///////////////------------------------++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))************'''((()))***+++******)))(((((((((((()))))))))***************++++++++++++++++++,,,,,,,,,---------++++++,,,------...//////........./////////000000000000000000111222333333222222333444555666666777444666888888999999;;;======???AAABBBCCCDDDFFFHHHEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHJJJLLLMMMLLLLLLLLLNNNPPPPPPNNNLLLKKKLLLNNNMMMLLLLLLNNNQQQMMMMMMLLLLLLKKKKKKKKKKKKIIIHHHHHHHHHIIIIIIHHHFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@AAAAAABBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999888888777888888999999888888777666666666666666666666555555555444444444333333333222222222222111000000000000000000000000111000000000////////////---......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))*********++++++((())))))************)))*********************************+++++++++,,,,,,))))))))))))***+++,,,---++++++,,,,,,,,,---------...------...///000111000///666???IIIXXXmmm~~~~~~}}}~~~xxxuuu~~~wwwvvvyyy{{{}}}}}}|||{{{yyywwwtttqqqooofffccc]]]XXXSSSNNNIIIFFF>>>>>>===<<<<<<@@@FFFLLLQQQUUU]]]ccceeeiiivvv~~~yyywwwsssmmmkkkmmmhhhfffdddbbbaaa```^^^\\\[[[[[[ZZZUUUMMMFFFBBBAAA@@@???IIIdddxxx\\\DDD888111444666555111///000222111111000///////////////------------------------******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))************'''((()))++++++******)))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////............/////////000000000000000111222333444111222222333444555666777444555777888888999;;;===<<<>>>AAABBBCCCEEEGGGIIIEEEEEEFFFFFFEEEEEEDDDCCCBBBCCCCCCEEEFFFHHHJJJKKKLLLLLLLLLNNNOOONNNKKKIIIJJJLLLMMMMMMKKKKKKMMMPPPNNNNNNNNNMMMLLLKKKJJJJJJFFFEEEEEEGGGIIIIIIHHHGGGDDDEEEFFFFFFEEECCCAAA@@@===>>>???AAAAAAAAA@@@???:::::::::;;;;;;;;;;;;<<<888777777777777777888888888888777666666666666666666666555555555444444444333333333222222222111111000000000000000000000000000000000000////////////---..................---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))))))))*********'''((()))***************))))))))))))))))))))))))))))))*********+++++++++(((((())))))***+++------++++++,,,,,,,,,---------///---,,,---...//////...111666;;;BBBTTTnnn|||uuu~~~zzzwwwyyyuuu}}}~~~|||{{{{{{zzzxxxuuuqqqnnnlllbbb^^^XXXSSSOOOJJJFFFCCC?????????>>>???CCCKKKQQQRRRXXX```fffgggmmm~~~{{{vvvtttqqqlllkkkmmmeeecccaaa``````___]]][[[ZZZZZZXXXRRRJJJCCC@@@@@@BBB???NNNqqqnnnOOO;;;444...222555444000///111444111111000///////////////------------------------*********++++++,,,,,,,,,++++++++++++,,,,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++************************