BM6P6(@ qqqeeeSSSNNNHHHFFFGGGFFFAAA======:::666555555555555444333333333333333333333333111111111111000///------......////////////......000000///...............000000000000000000000000//////...//////000111111///111222222222333666888;;;>>>GGGYYYvvv~~~{{{yyyxxxzzz{{{|||~~~zzzuuuwwwvvvtttttt~~~kkkYYYYYY]]]ZZZUUUUUUOOOQQQQQQOOOMMMPPPWWW^^^mmmtttzzzoooYYYRRRJJJFFFGGGGGGDDD@@@===:::666444555555555444333333333333333333333333111111111111000///...---///000000111111000000///000000///...............000000000000000000000000------...///111333444555///111222222222444666888<<<>>>GGG[[[yyy}}}zzzyyyxxxyyyzzz}}}~~~{{{xxxxxx{{{eeeaaaccc^^^XXXWWWRRRSSSSSSPPPMMMOOOUUU[[[hhhqqq~~~xxxbbbXXXMMMGGGFFFGGGFFFDDD===:::666444444555444444333333333333333333333333111111111111000///......000111111222222111111000000//////............///000000000000000000000000//////000000111333444555000111222333333444666999<<<===GGG```~~~|||zzzyyywwwwwwwwwyyy||||||zzzsssiiihhhbbb[[[YYYTTTTTTSSSPPPMMMNNNRRRWWWbbbnnn~~~{{{jjj^^^PPPGGGEEEFFFGGGFFF>>>;;;777555555555444444333333333333333333333333111111111111111000///...000111111111111111111000000///............//////////////////////////////333222111111000000000000000111333333333444777999======JJJfff~~~{{{yyywwwvvvvvvvvvtttwww{{{vvvvvv}}}rrrkkkddd\\\XXXSSSSSSRRROOOMMMNNNQQQTTT^^^lll~~~~~~pppdddSSSHHHEEEFFFFFFFFF???<<<888666666666555444333333333333333333333333000111111111111000000//////000000111111000000/////////............//////////////////////////////222111000///////////////000222333333333555777999>>>???MMMkkk}}}{{{xxxuuutttttttttuuurrruuu{{{}}}vvvwww~~~|||zzzyyy|||~~~qqqfff[[[VVVOOOOOONNNMMMMMMNNNQQQTTTYYYgggzzzuuuhhhXXXLLLHHHGGGFFFDDDAAA>>>:::888777777666555333333333333333333333333000111111222111111000000///000000000000000000//////............//////000000000000000000000000000---------...///111222333111222333444444555777:::???AAARRRqqq|||yyyuuurrrpppqqqsssuuurrrvvv|||yyy|||{{{wwwuuuuuuvvvuuuuuuvvvyyy|||{{{yyyvvvssssssvvv|||wwwnnnnnnmmmkkkkkkmmmqqquuuyyy{{{}}}{{{xxxvvvwwwyyy||||||uuueeeZZZSSSLLLKKKJJJJJJLLLNNNPPPRRRTTT```qqqyyymmm]]]QQQLLLIIIFFFCCCCCC@@@<<<999999888777666333333333333333333333333000111111222222111111111000111111222222111111000...............///000000000000000000000000000000------...///000222444555111222444444444555888:::<<>>FFFSSS~~~~~~}}}~~~yyysssllliiikkknnnppppppsssyyy~~~~~~}}}}}}|||zzzwwwuuuuuuvvvtttssstttyyy}}}ooofffcccccceeeeeebbb___[[[ZZZZZZ[[[\\\ZZZ[[[\\\]]]]]]\\\[[[[[[^^^___`````````^^^\\\[[[YYYWWWUUUSSSSSSTTTUUUVVV[[[[[[[[[]]]______^^^]]]___```aaaaaa```aaaccceeebbbaaaaaabbbccccccbbb```YYYYYYZZZYYYZZZ\\\___bbbjjjkkkjjjeee\\\TTTPPPOOOLLLIIIFFFFFFHHHHHHFFFDDDKKKUUUeeeuuutttiiiaaaSSSLLLKKKEEEDDDBBB@@@===:::888777666666555555444444333333222111111111111000000000000000000000000000111111111000000000000000000000000////////////000000000000111111111111111111111111222333444444444666999<<<===FFFTTT|||zzzzzzwwwrrrllljjjkkknnnpppqqquuu|||}}}yyyvvvtttsssnnnnnnnnnkkkhhhfffggghhhggggggiiilllqqqvvv|||{{{qqqhhhcccaaacccdddgggfffdddbbbaaa```aaabbbccccccdddddddddccccccbbbcccbbbaaaaaa```_________^^^]]]\\\ZZZZZZZZZ[[[\\\ZZZYYYYYYZZZ\\\]]]\\\[[[___^^^]]][[[[[[ZZZZZZZZZXXXXXXWWWYYYZZZ[[[YYYWWWSSSSSSRRRRRRQQQRRRUUUWWW\\\^^^^^^ZZZTTTNNNKKKKKKLLLIIIFFFFFFGGGGGGFFFDDDJJJSSSbbbqqqsssiiiXXXOOOLLLEEEDDDCCCAAA>>>;;;999777777666666555555444333333333222222111111111000000000111111111111000000000000000000000000000000000000000000000000////////////111111111111111111111111333444444444444555888:::<<>><<<::::::777777666666555444444444333222222222222111111111111111111111000000000000000000000000000000000000000000000000////////////111111111111111111111111222333333333333444777999===III[[[{{{{{{zzzuuuqqqpppiiijjjjjjjjjkkkooouuuyyy{{{tttrrrssspppqqqrrruuuxxx|||}}}wwwpppkkkgggccc___]]]\\\ZZZUUUQQQOOOMMMKKKJJJIIIHHHFFFDDDDDDEEEFFFFFFEEEFFFHHHJJJJJJOOO[[[kkk}}}qqqbbbZZZPPPHHHGGGDDDAAA???<<<;;;:::777777666666555555444444333333222222222111111111000000000000000111111111000000000000000000000000////////////000000000000111111111111111111111111000111222333333555888:::>>>KKK\\\{{{zzzxxxrrrnnnlllhhhiiiiiiiiijjjooowww|||}}}~~~{{{uuuqqqoookkkddd^^^YYYVVVSSSQQQRRRQQQNNNLLLJJJKKKLLLJJJGGGFFFHHHJJJHHHNNNZZZkkk~~~xxxiii___UUUIIIGGGEEEBBB???===;;;;;;777777777666555555444444333333333222222222111111//////000000111111222222000000000000000000000000......//////000000111111111111111111111111111111///111222222333555888;;;???LLL]]]{{{zzzwwwpppkkkiiihhhhhhhhhhhhiiioooxxx~~~}}}{{{rrrllldddaaa]]]\\\\\\\\\YYYWWWRRRTTTSSSPPPKKKIIIJJJLLLIIIOOO[[[mmm~~~nnn```WWWOOOJJJDDDBBBCCCCCC???;;;777666666555555555555666444444333333333333222222111111111111111111111111333222111/////////000111111000///......///000111000000000000111111111111444444555444444666:::===@@@NNNiii~~~yyysssooolllkkkdddeeeeeegggiiiooovvv{{{|||{{{qqqgggfffkkkllleee]]]ZZZZZZYYYWWWTTTPPPMMMLLLQQQSSS[[[jjj~~~qqqbbbZZZRRRLLLEEEBBBBBBAAA<<<888777777666555555555555666444444333333333333222222222222222222222222222222333222000/////////000111111000////////////000111000000000000111111111111222333444444444777:::>>>@@@MMMhhh}}}wwwrrrooolllkkkeeeffffffhhhkkkqqqyyy|||zzz|||{{{uuunnngggeeebbb^^^[[[XXXVVVUUUSSSVVV___pppxxxhhh___XXXQQQHHHCCCBBB@@@<<<777888777666666555555555666444444333333333333222222333333333333333333333333222111000000///000000000111000000//////000000111000000000111111111222222111222333444555888<<>>:::888888777666555555555555444444333333333222222222333333333333333333333333111111000000000000000000000000000000000000000000000000111111111222222222111333444555666:::>>>BBBCCCQQQkkk~~~}}}xxxsssnnnjjjgggfffeeeeeefffhhhmmmvvv{{{ooolllllltttyyyllljjjppp}}}yyypppuuu~~~{{{ssskkkeeeaaa___bbbhhhtttyyyqqq```WWWLLLFFFDDDCCC???<<<999999777666666555555555444444333333333222222222222222222222222222222222000000000111111111000000000000111111111111000000111111111111222222222222222444555666888;;;@@@DDDEEEUUUrrr|||vvvpppkkkfffcccbbbcccccceeehhhnnnwww||||||xxxlllffffffnnnzzzxxxiiifffhhhpppzzzsssgggiiinnnvvv~~~|||yyyyyy|||{{{sssnnnllllllooovvvyyycccYYYMMMFFFCCCBBB???<<<:::999888777666555555555444444333333333333222222111111111111111111111111//////000111111111111000000111111222222111111000111111111222222222222333333444666777888;;;@@@DDDFFFXXXxxx|||yyytttnnnhhhdddaaa``````bbbeeeiiiooowwwwwwuuuwwwjjjccc```gggssswwwiiiffffffjjj{{{yyyqqqddddddeeejjjuuu~~~yyyttthhheeeaaa```eeennnxxx~~~{{{uuuuuuwww{{{}}}zzzxxxxxxzzz}}}zzzxxxyyy~~~~~~jjj```RRRIIIEEECCC@@@===;;;:::999777666555555555444444333333333333222222222222222222222222222222...///000111222111111000000111222222222222111000111111111222222222333333222333555555777:::>>>AAADDDYYY|||}}}~~~wwwtttpppkkkgggdddbbbaaa___bbbfffkkkqqqxxx{{{rrrnnnyyyxxxkkkdddaaabbbooozzzkkkgggeeegggyyyzzzqqqcccaaa```bbbkkk{{{xxxpppiii___ZZZTTTRRRUUUZZZ___aaajjjnnntttyyy||||||zzzyyyuuuwww{{{yyysssnnnmmmkkkiiihhhhhhiiikkkmmmoooqqqtttwwwwwwuuusssqqquuuwww|||{{{vvvtttsssxxxyyy|||rrrgggXXXNNNIIIFFFBBB???;;;:::999777666555555555444444444333333333222222333333333333333333333333...///000222222222111000000111222333333222111000111111222222222333333333111222333444555888<<>><<<:::999888777555333555555555444444333222222///000111222333222111111222222111000000000000000000000000000000000000000111111000000111111222333555333222222555:::>>>@@@HHH```wwwvvvyyyuuupppmmmiiidddaaa______```aaacccgggnnnuuu|||www{{{{{{nnnhhhsss|||ppphhhdddccclllzzzsssiiicccbbbnnn}}}uuuiiibbb[[[ZZZ___jjj{{{yyynnniii^^^XXXPPPKKKJJJJJJIIIGGGHHHJJJLLLNNNQQQTTTYYY\\\aaagggqqqyyyvvvsssmmmiiigggeeecccaaaccccccbbbaaa````````````aaaccceeeffffffhhhkkknnnrrrwww~~~~~~lll]]]RRRLLLFFFCCC???===:::999888777666444333333333333333333333222222222222111111111111111111111000/////////000000000000000000000000000000000000111222222222222222444444444555888;;;>>>@@@HHHbbbwwwrrrvvvzzz}}}zzzsssnnnkkkgggccc```____________bbbhhhooowww~~~sssvvv|||nnngggqqquuukkkfffaaajjjyyyuuukkkccc```jjjxxxxxxmmmddd]]][[[^^^gggwww|||oooiii^^^XXXPPPKKKJJJJJJHHHFFFFFFGGGIIIJJJKKKNNNRRRUUUXXX```kkkvvv~~~xxxuuuqqqooooooooonnnmmmoooooonnnmmmlllllllllllllllnnnqqqsssuuuwww{{{}}}}}}tttdddWWWNNNGGGDDDAAA>>>;;;999888888666555333333333333333333444444333333222111000000000111000000///////////////000000000000000000000000000///000111333333222111111333444555777888;;;>>>@@@KKKfffqqqnnnuuuyyy{{{{{{sssnnnkkkgggdddaaa``````aaa^^^bbbhhhpppwww~~~sssvvv~~~ooogggpppyyymmmfffaaajjjyyywwwmmmddd```hhhtttzzznnnfff]]][[[]]]eeeuuu~~~pppiii___YYYQQQKKKJJJIIIHHHFFFGGGHHHIIIIIIJJJLLLOOORRRTTT]]]iiiuuu}}}||||||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{}}}|||jjj[[[PPPHHHDDDBBB???<<<999888888777555555444444333444444555666333333222111000000000111000///////////////000000000000000000000000000000///000111333333222111111222444666777777999===AAANNNlllqqqooovvv{{{sssllliiieeebbb```___``````___ccciiiooouuu|||uuuwwwqqqhhhooo~~~zzznnnfffbbblll{{{yyyooofff```gggrrr|||ooofff]]]ZZZ\\\dddsssrrrjjjaaaZZZRRRLLLJJJIIIGGGEEEGGGHHHIIIIIIIIIJJJMMMOOOTTT]]]jjjuuu}}}qqq```SSSJJJFFFDDDAAA<<<999888888777666777666555444333444555666222222222111111111111111000000/////////000111111000000000000000000000000000000111222222222222222222444666666666888>>>BBBPPPpppwwwvvv|||yyyrrrgggeeebbb^^^]]]\\\]]]^^^```dddiiimmmsss{{{uuuvvvssshhhnnn|||{{{nnnfffcccmmm||||||rrrhhhaaaeeeooo~~~pppggg^^^ZZZ[[[bbbqqq~~~uuummmccc\\\TTTNNNKKKJJJHHHFFFFFFGGGGGGGGGGGGHHHKKKMMMSSS\\\hhhsss{{{wwweeeVVVMMMJJJEEEBBB===:::888888777777777666444333222333444444///000111222333222111111000000000000000111222222000000000000000000000000111111000000111111222333444666888777666999???EEEOOOrrrzzzsssnnnfffddd```]]]\\\\\\]]]^^^```dddhhhlllrrr||||||vvvvvvsssggglllyyy|||ooohhhcccmmm}}}vvvjjjaaaccclll~~~tttjjj```ZZZZZZ___mmmzzzzzzqqqeee^^^UUUOOOMMMKKKIIIFFFFFFGGGHHHGGGGGGHHHKKKMMMOOOWWWcccoooxxx{{{hhhYYYPPPLLLFFFBBB===:::999888888777777666333111111111222333...///111333444333222000111111000000111222333333000000000000000000000000222111000000000111333444666888999777666999AAAHHHMMMqqq}}}vvvooojjjgggeeebbb___]]]^^^___``````ccchhhlllrrr~~~|||xxxxxxwwwrrreeejjjwww}}}pppiiicccmmm|||xxxkkk```aaaiii}}}wwwmmmaaa[[[YYY]]]jjjvvv}}}tttfff___VVVPPPMMMLLLIIIGGGHHHIIIIIIIIIIIIJJJMMMPPPJJJSSS___kkkuuu~~~xxxgggZZZRRRMMMGGGEEE@@@<<<999888999999666555555444444333222222222222222222222222222222222222222222222222222222000000000000000000000000222222222222222222222222333666888999999;;;???DDDTTTqqqxxxpppkkkggg```\\\]]]^^^]]]]]]^^^```ccchhhppp{{{}}}vvv{{{yyywwwuuugggiiiyyyyyyjjjdddkkkyyy|||ooodddcccfffvvv{{{pppcccZZZVVVZZZfffrrruuuhhhbbbYYYPPPKKKHHHGGGFFFIIIIIIHHHIIIIIIJJJKKKLLLMMMRRRZZZdddooo|||}}}kkk]]]TTTOOOHHHFFFAAA===:::888888888666555555444444333333222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222555777888888:::???CCCUUUrrr}}}vvvnnniiieee___[[[]]]___^^^^^^___```aaafffqqq|||uuu{{{yyywwwvvvhhhjjjyyy{{{llldddjjjxxxqqqfffccceeettt~~~ssseee\\\WWWYYYdddooo|||wwwjjjdddZZZRRRLLLIIIGGGFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMRRRZZZcccnnnzzz|||zzzwwwvvvuuusssqqqpppoooooopppnnnrrr{{{rrrbbbWWWQQQJJJHHHCCC>>>;;;888888777666666555555444333333333444444444444444444444444222222222222222222222222111111111111111111111111222222222222333333333333111444666777777:::???DDDWWWuuu{{{ssskkkgggbbb]]][[[^^^___^^^^^^```cccccchhhvvv{{{sssyyyyyywwwyyyjjjlllyyy~~~mmmdddiiivvvuuuhhhbbbdddrrrvvvhhh___YYYYYYbbblllxxxyyymmmggg]]]TTTNNNKKKIIIGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLPPPXXXaaakkkwww}}}{{{xxxyyy{{{wwwtttpppnnnlllkkkiiigggfffeeedddcccbbbbbbbbbbbbeeedddfffmmmwwwxxxfffXXXRRRLLLIIIEEE@@@<<<999777777666666666555444444333333444444444444444444444444222222222222222222222222111111111111111111111111222222222333333333333333222444777777888;;;AAAGGG[[[xxxzzzqqqiiifffaaa^^^\\\^^^___\\\\\\___hhhkkkrrr~~~zzzrrrxxxzzzwww{{{mmmmmmxxxnnneeehhhsssxxxiiiaaaaaannn~~~uuuiii```ZZZYYY```iiiuuu|||qqqjjj```VVVPPPLLLJJJHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKOOOUUU^^^hhhsss~~~xxx|||uuuiiicccaaadddfffdddbbb```_________]]]\\\YYYYYYYYYXXXXXXYYYZZZZZZ]]][[[]]]ccckkkwww|||hhhZZZRRRMMMKKKGGGBBB===:::888777777666666555555444333333222222222222222222222222222222222222222222222222111111111111111111111111222222333333333444444444333666888888999===DDDJJJ___|||yyyooohhheeebbb___]]]^^^]]]ZZZ[[[___jjjrrr}}}yyyqqqvvvyyyvvv~~~ooommmwwwnnnfffhhhqqqyyyiiiaaa```jjj{{{}}}ssshhh```ZZZXXX^^^gggrrr|||tttmmmbbbXXXRRRMMMJJJHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJMMMSSSZZZdddooo{{{|||xxx}}}tttnnneee\\\WWWWWWYYY\\\^^^\\\ZZZYYYXXXWWWUUUSSSSSSSSSSSSTTTUUUVVVXXXXXXYYYYYY\\\aaagggpppjjj[[[TTTMMMKKKHHHCCC???;;;999777777777666666555444444444222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444555555444666888999:::???FFFLLLbbb}}}vvvmmmfffdddbbb^^^]]]]]][[[YYY\\\aaalllvvvzzzqqquuuxxxuuu~~~pppnnnvvvppphhhhhhppp{{{jjjbbbaaafffwww|||sssiiiaaa[[[XXX]]]dddoooyyyvvvooodddZZZRRRMMMJJJHHHFFFFFFFFFFFFGGGHHHIIIIIIIIILLLQQQWWW```kkkwww~~~|||zzz{{{~~~yyygggccc\\\VVVSSSSSSUUUWWWZZZXXXVVVUUUTTTRRRPPPMMMQQQQQQRRRSSSUUUWWWYYYZZZZZZ[[[___cccfffkkkyyylll]]]VVVLLLKKKHHHDDD@@@===:::888777777666666555555444444333333333333333333333333222222222222222222222222222222222222222222222222222222333333444555555666444555777888:::???GGGMMMbbbzzzsssjjjdddccc___\\\[[[[[[ZZZYYY___ggguuu|||zzzqqqtttwwwsss|||qqqmmmtttrrrjjjiiiooo~~~|||mmmddddddddduuu~~~vvvlllddd\\\XXX[[[aaakkkvvvxxxpppeeeZZZSSSMMMJJJHHHEEEEEEEEEFFFFFFGGGHHHIIIHHHKKKOOOUUU]]]hhhttt|||}}}zzzyyy~~~{{{wwwsssooonnnnnnmmmhhhccc___\\\XXXSSSQQQQQQRRRSSSUUUSSSRRRRRRRRRQQQNNNLLLNNNNNNOOOPPPRRRUUUWWWXXX[[[\\\___bbbaaacccnnnyyynnn___YYYLLLKKKHHHEEEAAA===;;;999777777777666555555444444444444444444444444444444222222222222222222222222222222222222222222222222222222333333444555666666333444666777999>>>FFFMMMbbb}}}wwwqqqhhhbbbaaa]]]ZZZYYYYYYYYYZZZbbbkkk{{{qqqtttvvvrrr{{{qqqmmmssstttkkkiiiooo~~~~~~nnngggfffbbbtttyyyooofff^^^XXXYYY^^^hhhsssxxxqqqeee[[[SSSMMMIIIGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJNNNSSS\\\gggrrrzzzzzzyyy}}}~~~}}}tttooommmfffffffffeeedddbbb```___^^^^^^^^^]]]YYYTTTPPPMMMOOOOOOPPPPPPPPPPPPOOOOOOPPPQQQSSSUUUVVVWWWWWWWWWXXX\\\___^^^\\\```kkktttrrr___WWWQQQJJJEEEFFFEEE???;;;999888777555444444555666666222222222222222222222222333333333333333333333333222222222222222222222222444333222222333444666777777666888;;;<<<>>>EEENNNaaayyysssllleeeaaabbbaaa^^^[[[ZZZYYY\\\hhhttt|||nnnssswwwnnnuuuooojjjrrr}}}qqqgggeeejjjyyyrrrfffaaafffvvv}}}qqqfff\\\VVVXXX]]]iiiqqq|||{{{qqqfff^^^VVVMMMHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIKKKNNNQQQVVV___jjjsss}}}}}}}}}xxxwww{{{{{{ssskkkeeebbbbbbccccccddddddeeedddddddddaaa```___]]]YYYTTTPPPMMMLLLMMMMMMNNNNNNNNNNNNMMMOOOPPPQQQRRRTTTUUUVVVVVVXXX[[[\\\\\\\\\```jjjqqqzzzeeeZZZPPPJJJFFFFFFEEE@@@;;;:::888777666555444555666666333333333333333333333333222222222222222222222222222222222222222222222222222222111111222333555666666555777;;;<<<===EEEMMMbbbwwwqqqjjjccc```aaa[[[XXXXXXYYY[[[bbbppp}}}~~~qqquuuxxxoootttpppjjjqqq}}}~~~rrrgggeeeiiixxxttthhhbbbdddsss~~~rrrggg]]]WWWXXX\\\gggooo{{{~~~sssggg___WWWNNNHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHJJJMMMPPPTTT]]]hhhppp|||}}}{{{yyyxxxwwwxxx{{{~~~wwwvvvzzzzzzqqqmmmiiiiiigggccc___]]]]]]^^^```bbbeeegggjjjkkkkkkkkkfffdddaaa]]]YYYUUUQQQPPPLLLLLLLLLMMMMMMNNNNNNNNNPPPQQQQQQRRRSSSUUUVVVWWWZZZZZZ[[[[[[]]]cccjjjooo|||mmm\\\PPPJJJFFFHHHGGGBBB===;;;888777666555555555555666333333333333333333333333111111111111111111111111222222222222222222222222111111111111222333444444555555777:::;;;<<>><<<888888777666666555555555444444444444444444444444222222222222222222222222222222222222222222222222111111111222222333444444555444666999:::<<>>999999999888777666555444333333333333333333333333333333333333333333333333222222222222222222222222222222333444555555555555555555777:::;;;<<>>EEENNNdddyyyqqqhhhddd___ZZZXXXYYY]]]aaalll{{{~~~vvvwww~~~qqqrrrzzzuuuiiiffflllzzzkkkdddaaajjjyyyrrrhhh___```iii{{{zzzoooggg]]]VVVTTTSSS[[[gggtttttthhhaaaXXXPPPKKKEEEEEEEEEEEEEEEFFFFFFGGGFFFHHHJJJJJJJJJMMMSSSXXX\\\```hhhpppwww~~~{{{sssqqqpppoooqqqtttwwwyyyyyyuuuxxxzzzxxxwww||||||vvviii```ZZZYYYUUUOOOMMMPPPOOOMMMKKKLLLOOOPPPNNNLLLNNNQQQSSSUUUUUUUUUWWWXXXZZZ\\\^^^bbbeeeiiikkkmmmqqqtttwwwxxxwwwuuutttssstttrrrooollljjjkkklllmmmlllnnnppprrrqqqooollljjjnnnkkkjjjmmmoooppptttyyywwweeeRRRLLLKKKHHHCCC???;;;:::888777888777555333555555444444444333333333111222222333333444444555222222222222222222222222555555444333444555666777888777888;;;<<<===DDDMMMeeeyyyoooeee___ZZZVVVVVVXXXWWWdddwww||||||rrrsssooonnnxxxuuuhhheeelll{{{~~~ooofffaaaggguuutttfff^^^]]]cccqqqzzzoooggg^^^VVVSSSVVVZZZbbbmmm{{{ttthhhddd]]]TTTNNNFFFEEEDDDCCCCCCDDDEEEEEEKKKJJJIIIHHHIIIKKKMMMOOORRRXXXaaajjjqqqxxx~~~|||xxxrrrooonnnmmmnnnqqqsssttttttsssvvvwwwvvvuuu{{{wwwnnnhhhaaaZZZTTTTTTRRRMMMLLLNNNMMMLLLJJJLLLNNNOOONNNMMMNNNQQQSSSUUUVVVWWWZZZ\\\cccdddgggjjjnnnqqqsssuuuxxx{{{~~~}}}|||}}}~~~~~~~~~zzzvvvtttuuurrrqqqtttvvvwwwzzzzzzhhhVVVOOOMMMJJJEEEBBB<<<:::888777888777555333555555555444444444333333555444444333333222222111222222222222222222222222444333333222333444555666777666888;;;<<<===DDDMMMdddwwwnnnddd___[[[WWWWWWZZZ^^^iiiyyy|||{{{}}}sssssspppoooxxxwwwhhhdddjjjyyy~~~ooofffaaagggtttvvvggg]]]\\\```nnn~~~~~~sssjjj```XXXSSSTTTWWW^^^iiivvvxxxlllfff^^^TTTNNNHHHGGGFFFEEEDDDEEEFFFFFFJJJIIIHHHGGGHHHJJJLLLMMMNNNSSS[[[cccjjjrrryyy}}}yyyvvvtttqqqkkkjjjiiijjjmmmoooooooooppprrrssssssttt{{{tttiii```ZZZZZZUUUQQQQQQQQQNNNMMMOOONNNMMMLLLMMMPPPQQQQQQQQQPPPRRRUUUWWWYYY\\\```ccchhhiiilllooorrruuuxxxyyy|||~~~}}}|||mmmZZZRRROOOKKKFFFDDD===;;;999888888777555444555555555444444444444333555444444333333222222111222222222222222222222222333333333333333444555555777666777:::;;;<<>>:::888888777666555666666555555555444444444111222222333333444444555222222222222222222222222222222333333444444444444777666777:::;;;<<>>EEENNNaaayyymmmeee\\\XXXVVVSSSTTTXXXZZZYYYYYY]]]dddmmmvvv{{{rrrqqq~~~rrroooxxxnnnccccccqqqsssggg]]]^^^ggguuuvvvbbb[[[VVVZZZeeessswwwiii]]]VVVNNNNNNPPPUUU^^^iiisssyyy}}}qqqdddYYYUUUKKKJJJHHHFFFEEEEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCC@@@CCCFFFJJJNNNSSSZZZ^^^jjjrrr~~~|||yyyssskkkeeeddddddeeeffffffcccaaabbbbbbbbbgggqqqwwwqqqmmmhhheeeeeefffhhhhhhjjjqqqwww{{{wwwxxxxxxuuussstttxxx|||}}}pppaaaWWWOOOLLLMMMDDD@@@<<<999888888888777777666666666555555555555111222222333333444555555222222222222222222222222555555777888888888777666999888:::===>>>???FFFOOObbbwwwmmmddd[[[WWWTTTRRRSSSVVVYYYWWWVVV\\\eeepppwwwzzzrrrqqq}}}rrrooowwwooobbbbbbooo}}}sssggg\\\]]]eeerrrxxxddd[[[TTTVVV___kkk{{{xxxkkk___YYYOOONNNOOORRRYYYbbbkkkqqqyyy}}}qqqdddZZZVVVLLLKKKIIIGGGFFFFFFFFFFFFCCCDDDDDDEEEDDDDDDCCCCCC@@@BBBFFFJJJNNNSSSXXX\\\eeennnzzz|||wwwjjjjjjiiifffcccaaabbbdddbbbbbbdddjjjttt{{{uuunnnnnnooonnnnnnppptttwww~~~{{{yyy|||uuufffYYYPPPLLLMMMFFFBBB>>>;;;999888777555444444555555555555555555222222222333333444444444555444444333222222222333222222333444444555555666666666999===>>>>>>CCCJJJeee|||sssfff^^^XXXVVVTTTRRRRRRTTTVVVUUUUUU[[[eeeooowwwzzzqqqsssuuussspppuuulllaaadddoooyyyvvvfffZZZZZZ^^^eeeuuuvvvaaaYYYSSSTTT[[[eeesss|||qqqcccXXXNNNLLLKKKNNNSSSYYY^^^```nnnpppuuuzzzppphhh___ZZZPPPJJJFFFFFFFFFDDDDDDFFFDDDDDDDDDDDDDDDCCCCCCBBBAAACCCEEEGGGIIIMMMRRRVVV___hhhvvv|||wwwkkkjjjiiifffdddccceeegggkkkkkklllpppxxxyyysssssstttuuuvvvwwwzzz~~~zzzlll___SSSMMMLLLFFFBBB>>>;;;999888777666555555555555555555555555333333333333333333444444444444333222222222222222333333444555555666666777666666999===>>>>>>EEELLLeeeyyypppeee]]]WWWVVVTTTQQQRRRTTTWWWVVVWWW\\\fffpppvvvzzzqqqsssuuutttoooqqqmmm```aaajjjsssvvvfffZZZYYY]]]cccrrrwwwcccZZZQQQPPPTTT\\\hhhrrrvvv|||qqqdddZZZNNNLLLKKKLLLPPPUUUYYY[[[bbbeeejjjrrrzzznnnddd[[[UUUPPPJJJFFFFFFFFFDDDDDDFFFDDDDDDDDDDDDDDDCCCBBBBBB@@@BBBCCCEEEFFFJJJOOORRR[[[dddrrr~~~}}}xxxssskkkjjjiiifffdddeeeiiilllvvvvvvvvvxxx~~~{{{vvvzzz|||~~~sssfffWWWNNNJJJFFFBBB>>>;;;:::999777666555555555555555555555555444444444444333333333333333333222222111111222222444444555555666777777888777777999<<<>>>???GGGPPPfffvvvmmmccc\\\VVVUUUSSSQQQRRRTTTXXXXXXYYY^^^fffooovvvzzzqqqsssuuussslllnnnmmm```___hhhpppvvvgggZZZXXXZZZ```mmmzzzxxxdddZZZPPPMMMOOOTTT]]]fffjjjrrr{{{|||rrrfff]]]OOOLLLJJJIIILLLOOORRRSSSTTTWWW\\\cccmmm}}}~~~pppfff^^^XXXQQQKKKFFFGGGFFFDDDCCCFFFCCCDDDDDDDDDDDDCCCBBBBBB@@@AAABBBBBBCCCFFFJJJMMMVVV___mmmyyy{{{xxxvvvqqqllliiihhhfffdddccceeejjjnnn{{{{{{{{{~~~wwwiiiZZZOOOJJJFFFBBB>>>;;;:::999888777555555555555555444444444555555444444333333333222333222222111111111222222444444444555666666777777888777999<<<===@@@HHHRRRhhhtttlllbbbZZZUUUTTTSSSQQQQQQTTTYYYYYY[[[```gggooovvvzzzrrrssstttqqqjjjlllooobbb```hhhqqquuugggZZZUUUWWW\\\eeeooouuu{{{yyyeeeZZZOOOLLLNNNRRRXXX___```eeekkkttt}}}rrrggg___PPPMMMIIIFFFGGGIIIJJJJJJKKKNNNRRRWWW^^^lllqqqiiibbb\\\RRRLLLGGGGGGFFFCCCCCCEEECCCCCCDDDDDDCCCCCCBBBAAA@@@AAAAAAAAAAAACCCGGGJJJSSS\\\jjjwwwzzzvvvrrroookkkgggeeedddbbb``````ccchhhmmmxxxyyy{{{xxxiii[[[PPPKKKFFFBBB>>>;;;::::::999888666666555555555444444444555555555444444333333333333222222111222222333333222333333444444555666666888777999<<<===@@@HHHRRRgggtttlll```YYYSSSRRRRRRPPPQQQTTTXXXZZZ]]]aaahhhooovvvzzzsssssssssoooiiilll}}}sssccc___fffnnn~~~uuuhhhZZZSSSTTTWWW]]]bbbkkkpppyyyzzzhhh\\\PPPLLLLLLMMMQQQUUUPPPSSSYYYaaammm}}}rrrggg```QQQMMMHHHDDDDDDDDDDDDDDDEEEGGGKKKOOOSSS]]]sssppphhhaaa[[[TTTMMMHHHHHHFFFCCCCCCEEECCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@BBBEEEHHHQQQZZZhhhuuu}}}wwwrrroookkkhhheee``````___^^^^^^aaaeeeiiiqqqssswww}}}zzzlll]]]QQQKKKEEEBBB>>><<<;;;::::::999666666666555444444333333555555555444444444444444333333222222333333444444222222333333444555555555777777999<<<>>>???GGGPPPeee}}}ssskkk^^^WWWRRRQQQQQQPPPQQQTTTVVVYYY]]]bbbhhhooovvv{{{sssssssss~~~mmmgggjjjxxxvvvccc[[[___fffyyyuuuiiiZZZQQQPPPSSSVVVWWWaaaffflllttt~~~~~~yyylll^^^PPPJJJIIIGGGGGGHHHFFFHHHNNNUUU___qqq~~~rrrfff^^^QQQMMMGGGCCCBBBBBBBBBAAABBBAAADDDHHHJJJOOOaaattttttkkkccc\\\UUUNNNIIIHHHFFFCCCBBBDDDBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAADDDGGGMMMWWWeeessszzzwwwrrrnnnjjjfffdddbbb]]]^^^^^^]]]]]]___cccfffkkknnnsss{{{qqqaaaRRRJJJEEEBBB>>><<<;;;;;;:::999777666666555444444333333444444444444555555555555444444333333444444555666333333444444555666666666666666999===>>>>>>EEELLL```www}}}ppphhh\\\VVVPPPPPPPPPOOOQQQTTTSSSWWW]]]bbbgggnnnvvv|||tttsssrrrllleeefffsssxxxcccXXX[[[```mmmuuuuuuiiiYYYOOONNNPPPPPPNNNTTTXXX]]]bbbkkk}}}zzzvvvkkk]]]OOOIIIHHHEEECCCDDDDDDEEEJJJNNNSSS```yyyrrreee\\\QQQMMMGGGCCCBBBBBBAAAAAAAAA>>>@@@EEEEEEFFFRRRccc}}}wwwmmmeee]]]VVVOOOJJJHHHGGGCCCBBBDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>@@@CCCEEEHHHRRR```nnn|||uuurrrnnniiieeebbb```___\\\]]]^^^^^^]]]___aaadddhhhkkkrrrzzzvvvdddSSSIIIEEEBBB>>><<<;;;;;;::::::777777666555444444333333333444444444555666666666444444444444444555666777444444555555666777777777666666999===>>>>>>CCCJJJ\\\ssszzzmmmeee\\\UUUPPPPPPPPPOOOQQQTTTRRRVVV\\\bbbgggnnnvvv|||tttsssrrrmmmccccccooowwwbbbXXXZZZ```ccckkkvvvuuuiiiYYYNNNLLLOOOMMMJJJJJJMMMPPPSSS\\\oooxxxtttiii[[[NNNJJJJJJHHHGGGGGGCCCCCCFFFGGGGGGNNNeee|||rrrdddZZZQQQLLLGGGCCCBBBBBBBBBAAACCC>>>???EEEEEEBBBLLLZZZkkk~~~rrriiibbb[[[VVVPPPJJJIIIGGGCCCBBBCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>??????>>>===???BBBDDDDDDNNN\\\kkkxxxpppnnnjjjgggdddbbb``````______^^^\\\[[[\\\___bbbgggllluuuxxxhhhXXXMMMIIIFFFBBB>>>;;;:::;;;;;;888777777666666666666666666666555444333333222222333333333333333333333333222333444333333333555777777888999;;;<<<@@@EEEHHHWWWkkkwwwmmmhhh]]]VVVPPPPPPPPPPPPRRRVVVWWWUUUXXXaaajjjooouuu{{{ssslllsss}}}qqqfffccclllyyyppp]]]WWWWWWXXXZZZ```hhhpppyyytttgggYYYPPPJJJFFFGGGKKKCCCEEEJJJNNNQQQ\\\sss}}}wwwpppfff\\\OOOGGGEEEEEECCCBBBFFFBBBCCCIIIJJJJJJWWWhhh|||pppcccXXXQQQNNNIIIDDDAAA@@@AAABBB???????????????@@@DDDGGGVVVqqqxxxkkkgggbbbYYYSSSPPPJJJDDDAAA@@@AAABBBBBBBBBAAAAAA@@@AAAAAAAAACCCBBB???===<<<===???AAAIIIMMMUUUbbbrrrpppnnnjjjfffccc```___^^^\\\\\\[[[YYYXXXYYY]]]___hhhnnnxxxzzzhhhXXXMMMJJJGGGCCC???<<<:::;;;;;;999999888777777777777888666666666555555444444444333333333333333333333333222333444444333444666888777888:::;;;===@@@EEEHHHWWWllluuukkkeee___XXXRRRQQQPPPNNNPPPSSSVVVUUUXXXaaaiiiooouuu{{{ssslllsss}}}nnnccc```fffrrrlllXXXPPPNNNNNNQQQVVV]]]cccjjjuuuuuuiii[[[QQQJJJEEEEEEIIIFFFFFFHHHJJJKKKRRRbbbssszzzssskkkccc[[[PPPJJJHHHGGGEEECCCDDD@@@AAAFFFEEECCCMMM[[[sss|||~~~vvvlllbbbYYYOOOLLLHHHDDDBBBAAAAAAAAA????????????>>>@@@CCCEEEOOOdddtttrrriiiddd^^^XXXSSSOOOJJJEEEBBBAAAAAABBBCCCCCCBBBAAAAAAAAABBBBBBCCCBBB???>>>===???AAABBBGGGKKKSSS___ppppppnnnjjjeeeaaa^^^\\\[[[WWWXXXWWWVVVUUUVVVYYY\\\fffnnnzzzkkk[[[QQQKKKIIIDDD???<<<;;;:::;;;999888777777666666777777666666666666666666666555333333333333333333333333333444555555444555777999777888:::;;;===@@@EEEIIIWWWnnnssshhhbbbaaaYYYSSSQQQPPPMMMMMMPPPUUUTTTXXX```hhhnnnuuu{{{ssskkkrrr|||lll___\\\]]]hhhuuu~~~nnnZZZPPPLLLJJJIIIMMMQQQVVV[[[cccmmmtttvvvkkk^^^UUUMMMGGGFFFHHHGGGEEEEEEFFFGGGJJJSSS^^^mmmzzz}}}uuupppiiiaaa\\\VVVOOOJJJIIIHHHEEECCCDDDAAABBBFFFDDD@@@EEENNN\\\dddjjjiiifffaaaZZZTTTMMMLLLIIIGGGEEECCCCCCBBBAAAAAAAAA@@@???@@@BBBEEEGGGSSSbbbiiifff___YYYVVVQQQNNNJJJEEEBBBAAABBBBBBDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA???>>>>>>@@@BBBCCCDDDHHHPPP\\\lll~~~|||ooommmhhhccc___[[[YYYXXXTTTUUUUUUTTTSSSTTTWWWYYYbbblllzzzqqq```VVVNNNKKKFFFAAA===;;;::::::666666555444444444444444555555555555555666666666333333333333333333333333444555666555555555777999777999:::;;;===AAAEEEIIIXXXrrrssshhhbbb```XXXSSSQQQPPPMMMMMMPPPTTTSSSXXXaaagggmmmuuu|||ssskkkqqq{{{~~~kkk]]]XXXWWW^^^hhhooottt|||ppp]]]SSSNNNKKKIIIJJJMMMOOOQQQWWW^^^cccrrr{{{xxxrrrhhh]]]WWWQQQJJJHHHJJJGGGDDDCCCEEEGGGIIIOOOUUUZZZeeennnnnnjjjfff```ZZZWWWTTTPPPNNNMMMKKKHHHEEEGGGEEEFFFIIIHHHEEEEEEJJJLLLSSSXXXXXXXXXXXXTTTOOOMMMMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCAAAAAACCCDDDDDDGGGRRR```bbbYYYRRRSSSNNNLLLIIIEEECCCBBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>@@@AAACCCBBBEEELLLXXXhhhzzz~~~xxxnnnkkkgggaaa]]]YYYWWWVVVSSSTTTTTTTTTSSSTTTVVVYYY\\\hhhyyyuuudddZZZPPPMMMHHHBBB>>>;;;::::::666666555444444444444444444444444444444444555555333333333333333333333333444555666555555555777999888999;;;<<<===AAAFFFIIIYYYvvvuuujjjccc\\\VVVQQQQQQQQQNNNOOOQQQSSSTTTYYYaaagggmmmuuu~~~sssiiiooowwwlll]]]VVVSSSXXX^^^aaadddjjjttt{{{mmm\\\RRRLLLGGGHHHIIIIIIJJJKKKNNNSSSVVV^^^tttyyypppkkkhhh```YYYVVVSSSNNNKKKMMMJJJEEEDDDGGGJJJLLLPPPUUUWWW^^^cccdddaaa___]]]ZZZWWWVVVUUUTTTRRRPPPMMMKKKJJJHHHHHHLLLMMMLLLKKKLLLKKKPPPRRRRRRSSSUUUSSSOOONNNNNNNNNMMMLLLJJJHHHFFFFFFFFFFFFDDDBBBAAAAAABBBCCC@@@HHHVVVZZZQQQKKKNNNKKKJJJHHHFFFDDDCCCBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>===>>>???@@@AAA@@@CCCJJJUUUeeewww}}}vvvkkkiiieee___[[[WWWUUUTTTRRRSSSTTTTTTTTTUUUWWWYYY[[[hhhzzzyyyggg[[[RRROOOIIICCC>>>;;;::::::999888777777666666777777444444444444444444333333333333333333333333333333333444555555444555777999888999;;;<<<>>>AAAFFFJJJZZZzzzuuujjjbbbYYYSSSPPPQQQQQQPPPPPPSSSRRRTTTZZZccchhhmmmvvvssshhhlllsssnnn]]]UUUQQQSSSVVVWWWXXX\\\bbbgggyyymmm^^^UUUMMMGGGHHHGGGFFFFFFHHHJJJLLLNNNSSSggg{{{{{{rrriiiccc```ZZZWWWWWWVVVRRRPPPQQQQQQMMMJJJLLLNNNOOOTTT[[[[[[^^^```___^^^\\\\\\\\\YYYYYYZZZYYYXXXUUUSSSQQQQQQNNNMMMOOOTTTVVVVVVUUURRRTTTSSSQQQRRRVVVUUUQQQRRRQQQQQQPPPNNNMMMKKKJJJHHHIIIIIIGGGDDDAAAAAAAAACCC@@@DDDNNNQQQKKKHHHJJJKKKJJJJJJHHHGGGFFFEEEDDDEEEEEECCCBBBAAAAAAAAAAAA??????????????????@@@@@@@@@CCCIIITTTcccuuu{{{sssiiigggccc^^^YYYVVVTTTSSSQQQRRRTTTTTTTTTTTTVVVXXX^^^kkk}}}lll]]]TTTQQQKKKDDD???;;;:::999999999888777777777777888666666555555444444333333333333333333333333333333222333444444333444666888888:::;;;<<<>>>BBBFFFJJJ[[[~~~~~~sssggg___YYYSSSPPPQQQQQQOOOOOORRRSSSUUU\\\dddiiinnnwwwrrrgggiiiooonnn]]]TTTMMMOOOPPPPPPPPPRRRVVVYYYbbbooovvvhhh___ZZZTTTNNNKKKJJJIIIJJJKKKMMMOOOOOOQQQ___mmmrrrqqqnnniiidddaaa]]]\\\^^^___[[[YYYZZZYYYUUUSSSTTTTTTWWW```iiikkkkkkkkkjjjiiiggggggiiiggghhhiiihhhfffdddbbbaaaaaa]]]ZZZ[[[aaaggghhheee```___\\\XXXZZZ^^^^^^ZZZ[[[ZZZYYYWWWUUUTTTRRRRRROOOPPPPPPMMMJJJGGGFFFFFFEEEFFFHHHKKKMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAACCCIIISSScccuuuyyyppphhheeeaaa]]]YYYVVVTTTSSSPPPQQQSSSTTTTTTTTTVVVXXXbbbooo|||yyyqqqaaaUUUQQQKKKEEE???;;;:::999888888777666666666666666888888777666555444444333333333333333333333333333222333444333333333555777888:::;;;<<<>>>BBBFFFJJJ\\\zzz{{{pppeee]]]YYYTTTPPPQQQQQQOOONNNQQQSSSVVV]]]eeeiiinnnxxxrrrfffgggmmmnnn\\\SSSKKKLLLMMMMMMLLLMMMPPPSSSRRR]]]ooo{{{pppnnnhhh___[[[ZZZVVVQQQRRRPPPOOOPPPRRRTTTUUUUUUSSS\\\dddhhhjjjlllkkkhhhfffccccccggghhhdddbbbbbb^^^[[[YYYZZZ\\\```lllxxx~~~~~~~~~{{{{{{|||{{{}}}~~~}}}{{{xxxwwwwwwrrrmmmggggggnnnvvvxxxuuuqqqooojjjfffhhhmmmmmmiiieeecccaaa___]]][[[ZZZZZZWWWXXXWWWUUUQQQMMMLLLLLLIIILLLMMMLLLMMMQQQRRRRRRNNNNNNOOOOOOOOOMMMLLLJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAABBBDDDIIISSScccuuuxxxqqqgggddd```]]][[[YYYWWWUUUTTTPPPOOOQQQQQQPPPRRRVVVbbbkkkxxxzzz~~~uuubbbVVVPPPLLLJJJEEE>>>:::;;;777777666666555555444444222222222222333555777888666666666555444333111000444444333444444555666777777:::<<<<<<===???EEEJJJYYY}}}}}}zzzlllbbb\\\UUUSSSPPPNNNMMMNNNOOOPPPTTTWWW\\\aaagggoooxxx~~~ssseeeffflll{{{mmm\\\UUUQQQLLLIIIJJJKKKIIIIIILLLRRRUUU___lllxxxzzzssskkkgggbbb]]][[[[[[\\\ZZZYYYSSSTTTVVVVVVWWWXXX[[[]]]]]]aaagggmmmrrrvvvyyy{{{yyyyyyyyyzzz{{{zzzwwwtttqqqpppmmmjjjkkkuuu|||}}}{{{wwwuuuvvvtttnnnjjjiiieeeeeeeeebbb]]]WWWTTTRRRUUUUUUUUUWWWXXXXXXVVVTTTXXXVVVSSSRRRRRRQQQOOONNNNNNLLLIIIHHHIIIJJJJJJIIIGGGFFFFFFDDDCCCBBBAAA@@@CCCCCCGGGRRRcccwwwuuuooogggddd```]]][[[YYYWWWUUUUUUQQQPPPRRRRRRQQQSSSWWWccclllyyywwwdddWWWQQQLLLIIIEEE>>>::::::999999888777666666555555555444333333333444555666444444555555444444333333444444333444444555666777888:::=========@@@FFFKKK\\\uuuzzzyyylll```[[[TTTRRRPPPMMMMMMNNNOOOPPPTTTXXX\\\bbbhhhpppyyyqqqddddddiiisssxxx~~~|||yyyyyyzzz}}}lll___ZZZTTTOOOLLLLLLLLLKKKLLLPPPPPPRRRXXXbbblllnnniiicccbbb___\\\\\\]]]^^^]]][[[ZZZ\\\^^^___```bbbeeeggglllsss{{{||||||zzzzzzyyytttnnnfffaaa^^^eeeddddddeeefffeeecccaaabbb___[[[XXXVVVTTTRRRPPPSSSQQQNNNMMMMMMNNNMMMMMMIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDHHHSSSdddxxx}}}rrrlllgggddd```]]][[[ZZZXXXVVVVVVRRRQQQSSSSSSRRRTTTXXXdddmmmxxxyyyeeeXXXQQQKKKIIIEEE>>>::::::;;;::::::999777666555555666666555444333333444444222333333444555555555444444444333444444555666777888:::===>>>>>>AAAGGGLLL___vvvllltttxxxjjj^^^XXXTTTRRROOOMMMMMMNNNOOOQQQSSSXXX^^^ccciiiqqq{{{oooaaa```dddhhhkkkooonnnjjjfffeeeeeeiiimmmrrr|||zzzpppeee^^^]]]YYYSSSOOOOOONNNMMMQQQVVVUUUUUUXXX^^^eeeiiihhhfffgggfffeeeeeefffeeecccbbb```cccgggkkkooorrrwwwzzzxxxsssvvvuuuttttttuuutttsssqqqoookkkfffaaa^^^\\\YYYWWWVVVTTTQQQOOOPPPPPPOOONNNLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFJJJUUUfffzzzzzzpppjjjgggddd```]]]\\\ZZZXXXWWWWWWSSSQQQSSSTTTRRRTTTXXXbbbkkkwww|||iii[[[SSSLLLIIIEEE???:::999;;;;;;:::888777666555444666555555444444444444444222333444444555555444444444444333444444555666777666999<<<===>>>AAAGGGLLLbbb}}}sssgggooovvvhhh\\\VVVSSSQQQOOOMMMLLLMMMOOOQQQSSSXXX___dddiiiqqq|||mmm^^^[[[]]]]]]___aaa___\\\XXXWWWWWW[[[]]]```gggvvvxxxqqqkkkddd^^^\\\___^^^YYYUUUTTTTTTTTTZZZaaacccccceeeiiiooouuuyyy{{{}}}}}}}}}|||{{{xxxuuurrrpppuuu|||~~~zzzsssmmmiiigggdddccc^^^[[[WWWUUUTTTSSSRRRQQQNNNNNNNNNMMMMMMLLLLLLKKKIIIIIINNNXXXiii{{{yyyoooiiigggddd```]]]\\\[[[YYYXXXWWWSSSRRRSSSTTTSSSTTTXXX```iiiuuurrr___UUUMMMIIIFFF@@@;;;::::::999999888666555555444444444555555555666666555444444555555444444333222444444333444444555666777555888;;;<<<>>>AAAHHHMMMddd~~~qqqdddkkktttggg[[[UUURRRPPPNNNLLLLLLMMMOOOQQQSSSYYY```eeeiiiqqq}}}mmm\\\VVVWWWSSSTTTUUUTTTRRRPPPOOOOOORRRSSSTTTXXXeeettt~~~tttllleeeaaa]]]ZZZ[[[___aaa]]]ZZZZZZZZZ\\\dddlllsssuuuyyy~~~|||vvvqqqnnnllljjjfffbbb^^^\\\ZZZXXXVVVPPPPPPPPPOOOOOOOOOOOOOOOMMMNNNRRR\\\kkk|||wwwnnniiigggddd```^^^]]]\\\ZZZXXXXXXTTTSSSUUUUUUTTTVVVZZZ```hhhuuu~~~{{{}}}}}}cccXXXNNNJJJHHHBBB===:::888888888777666666555555333444555666666666666666444555555555444333333222444444333444444555666777555888;;;===>>>CCCIIIOOOgggqqqdddiii|||~~~rrreee[[[VVVQQQPPPNNNLLLLLLMMMOOOQQQRRRYYYaaaeeehhhooo|||mmm[[[TTTSSSMMMMMMLLLLLLLLLKKKKKKKKKKKKNNNPPPSSS\\\gggnnnnnnfffaaa]]]\\\[[[YYY[[[______]]]\\\^^^___bbblllvvv|||xxxuuurrrnnniiiddd```\\\YYYVVVRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRVVV___mmm}}}~~~uuummmhhhgggddd```^^^]]]\\\ZZZYYY[[[WWWVVVXXXXXXWWWXXX\\\bbbjjjvvv}}}yyytttoookkkfffiiikkkkkkkkkpppxxxfffZZZOOOLLLIIIDDD>>>;;;888888888888888888888888555666666777777666444444333333444444555555444444444444333444444555666777666999===???AAAEEELLLQQQjjjzzzhhhjjj{{{|||pppddd\\\XXXQQQOOOMMMLLLLLLMMMOOOQQQRRRZZZbbbeeegggnnnzzzmmm[[[SSSRRRMMMLLLKKKJJJKKKKKKLLLKKKKKKQQQVVVZZZ```hhhkkkiiieeebbbbbbfffgggeeefffjjjiiiiiikkkoooqqquuu}}}xxxrrrkkkfffbbb]]]ZZZUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVYYYbbbooo}}}|||ssskkkggggggddd```^^^]]]\\\[[[YYY]]]YYYXXXZZZZZZYYY[[[___dddmmmxxx~~~}}}vvvnnniiihhhgggeeebbb[[[^^^___^^^]]]```hhhoooooowwwhhh\\\PPPLLLJJJEEE???<<<888888999999999:::::::::777888888888666555333111000111333444555666666666444444444444444555777777888;;;???AAACCCGGGNNNTTTlllnnnmmm|||{{{oooddd\\\YYYPPPOOOMMMKKKLLLMMMPPPQQQSSSZZZbbbeeeffflllyyylll\\\TTTRRRQQQOOOMMMLLLMMMNNNNNNMMMPPPWWW___dddkkkppppppmmmooonnnrrrxxx{{{zzzzzz}}}}}}~~~xxxrrrlllgggdddWWWWWWXXXXXXYYYYYYZZZZZZYYYXXX[[[cccppp}}}zzzqqqgggbbb```___^^^\\\[[[ZZZZZZZZZ^^^ZZZYYY\\\]]]\\\\\\___ffflllvvv|||vvvrrrnnnmmmhhhgggeeecccaaa___^^^]]]XXXWWWVVVVVVVVVWWWYYYYYYfffjjjsssmmm___QQQNNNMMMIIIBBB>>><<<<<<<<<<<<;;;999777666777777666666555555555444666555444333333333333333555444444555555666777888::::::===@@@@@@BBBKKKVVVooottt|||zzzmmmaaaXXXTTTRRRPPPNNNLLLKKKMMMNNNPPPRRRWWW]]]bbbgggooo{{{wwwggg\\\VVVTTTLLLLLLLLLMMMOOOQQQTTTUUUYYY\\\hhhxxxzzzrrrkkkhhh^^^\\\[[[[[[\\\]]]]]]\\\]]]ZZZZZZbbblllxxxwwwnnneee___^^^]]]\\\[[[ZZZYYYYYYYYY]]]YYYWWWZZZ[[[[[[]]]aaahhhnnnwww~~~~~~uuuuuuzzz~~~zzzvvvuuutttuuusssooojjjfffcccaaa`````````___]]]\\\[[[YYYYYYXXXWWWVVVUUUTTTUUUVVVVVVZZZ]]]dddpppzzzoooaaaSSSOOONNNIIIBBB===;;;;;;<<<;;;:::888777666444444444555555555555555777777666555555555555555555444444555555666777888::::::===@@@AAADDDMMMXXXuuuzzzxxxlllaaaZZZWWWQQQPPPMMMLLLKKKLLLNNNPPPRRRWWW^^^bbbfffnnnzzztttggg^^^XXXVVVSSSRRRRRRSSSVVVYYY\\\^^^dddhhhuuuyyyqqqmmmdddbbb___]]]]]]\\\[[[YYYXXXUUUVVV^^^hhhuuuzzzrrrjjjbbb]]][[[ZZZYYYXXXXXXXXXXXXXXX[[[VVVUUUWWWYYYZZZ^^^dddlllpppwww~~~qqqhhhaaaaaadddfffiiimmmqqqoookkkgggdddaaa```___dddcccaaa___]]]\\\[[[[[[YYYYYYYYYXXXWWWWWWVVVVVVWWWVVVTTTSSSRRRRRRSSSSSSVVVVVV[[[ccclllwwwsssdddVVVPPPOOOIIIBBB===::::::::::::999888666666222333333444444555666666777777666555555555555666555444444555555666777888::::::===AAABBBFFFPPP\\\}}}wwwkkkbbb[[[YYYQQQPPPMMMKKKKKKLLLNNNOOOSSSXXX^^^bbbfffnnnyyy~~~vvvlllddd___[[[ZZZZZZZZZZZZ\\\```ffflllooorrrwwwyyytttoookkkfffaaa]]]ZZZVVVTTTPPPNNNPPPXXXcccppp~~~vvvoooiiiaaa\\\YYYXXXWWWWWWVVVVVVVVVWWWXXXTTTRRRTTTVVVXXX___gggnnnrrrwww|||xxxrrrnnnmmmmmmmmmddd]]]XXXYYY[[[ZZZ\\\___aaa```___^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZVVVWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSRRRQQQRRRRRRSSSXXXWWWXXX]]]ccclllzzzxxxiiiYYYSSSPPPJJJBBB>>>::::::999999888777666666444444555555555555555555555444444333333333444444555444444555555666777888::::::===AAACCCHHHSSS___yyynnnccc\\\YYYQQQOOOMMMKKKKKKLLLNNNOOOTTTXXX^^^bbbeeemmmxxxzzzssslllgggeeeeeefffcccdddeeejjjqqqzzz}}}{{{uuummmddd]]]WWWQQQMMMJJJIIIKKKTTT___mmm|||tttooojjjccc^^^XXXXXXWWWVVVUUUUUUUUUUUUVVVSSSQQQSSSUUUWWW```iiipppsssxxx|||{{{qqqoookkkgggccc`````````ZZZUUURRRTTTUUUTTTUUUYYYXXXXXXXXXXXXYYYYYYZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTSSSRRRRRRSSSTTTUUUYYYVVVVVVXXXZZZ___jjjvvv}}}lll\\\UUUQQQKKKDDD???::::::999888888777777777999888888777666555555444444444333333333444444555555444444555555666777888::::::===AAADDDIIIUUUaaa}}}rrrfff[[[VVVQQQOOOLLLKKKJJJKKKMMMOOOSSSXXX^^^aaaeeelllxxx}}}|||tttqqqrrrvvvyyyuuuwwwzzzuuuqqqllliiiiiimmmssswwwyyyoooddd[[[SSSLLLHHHGGGFFFJJJQQQ[[[jjj~~~yyysssppplllfff```ZZZYYYXXXWWWVVVUUUUUUUUUTTTRRRRRRTTTUUUWWW```jjjsssuuuzzz}}}zzzrrriiihhheeebbb```^^^\\\[[[WWWSSSRRRTTTUUUSSSUUUYYYXXXXXXXXXXXXXXXXXXWWWWWWYYYZZZZZZ[[[[[[ZZZZZZYYY\\\\\\[[[[[[ZZZZZZYYYYYYXXXWWWVVVUUUTTTUUUVVVVVVYYYWWWWWWXXXWWWYYYaaajjjvvvooo^^^WWWSSSMMMFFFBBB;;;:::999888888888888888;;;:::999888666555444444666555555555555666777777555444444555555666777888::::::===AAACCCIIIUUUbbbtttgggZZZTTTPPPOOOLLLJJJJJJKKKMMMNNNRRRWWW]]]aaaeeemmmxxx}}}xxxuuuuuu|||~~~qqqiii___]]]ZZZXXXXXX[[[___bbbgggooo{{{yyyrrrhhh^^^VVVOOOIIIFFFFFFFFFIIIPPPYYYfff{{{vvvqqqpppmmmgggaaa]]]\\\ZZZXXXVVVUUUUUUTTTSSSRRRSSSUUUUUUWWW```iiiuuuxxx}}}yyypppjjjfffbbb______^^^\\\ZZZZZZWWWVVVXXXWWWUUUWWW[[[\\\\\\\\\]]]]]]]]]]]]\\\```aaabbbcccddddddcccbbbeeedddcccbbb```___^^^]]]^^^]]]ZZZXXXWWWVVVVVVVVVWWWVVVXXXZZZXXXWWW\\\dddiiitttqqq```XXXTTTOOOHHHDDD;;;;;;999999888999999:::999999888777666555555444555555555555555666777777555444444555555666777888;;;;;;===@@@CCCHHHUUUbbb~~~sssfffZZZUUUPPPNNNLLLJJJJJJKKKMMMNNNQQQVVV\\\```eeemmmyyyxxxlllooorrrtttuuuxxx|||vvvkkkccc^^^WWWVVVUUUSSSSSSTTTUUUUUUWWW]]]gggpppwww}}}{{{vvvssskkkeee]]]UUUPPPLLLHHHFFFFFFFFFIIIOOOVVVcccxxx|||sssppppppnnnhhhbbb___^^^\\\YYYWWWVVVUUUTTTSSSSSSTTTWWWVVVWWW___iiiwww{{{zzzqqqpppjjjdddaaaaaaaaa```]]][[[XXXWWWWWWVVVSSSUUUYYYZZZ[[[]]]___aaabbbbbbccccccdddfffhhhiiiiiiiiihhhmmmllljjjiiifffdddcccbbbcccaaa^^^[[[XXXVVVUUUUUUQQQQQQTTTXXXWWWTTTXXX^^^bbblllzzzrrr```YYYUUUPPPIIIEEE<<<;;;:::999999999:::;;;666666666666666555555555333333333333333444555666555444444555555666777888;;;;;;===@@@BBBGGGTTTaaa~~~}}}}}}qqqeee[[[VVVPPPNNNLLLJJJJJJKKKMMMNNNPPPUUU\\\```eeemmmyyyrrriiieee]]]bbbiiiooottt|||~~~pppgggbbb___^^^XXXXXXWWWVVVUUUSSSRRRQQQRRRVVV[[[```eeekkkppptttppppppoooooooooooopppppprrrssssssttttttsssrrrrrruuutttssstttuuuvvvuuusssyyyyyy{{{|||}}}}}}}}}~~~~~~~~~~~~{{{}}}~~~|||yyyxxxxxxrrrrrrrrrppplllgggccc```___ZZZTTTNNNKKKJJJIIIHHHGGGFFFIIINNNTTT```uuu|||vvvmmmgggdddeeefffaaa]]]XXXVVVUUUTTTQQQOOOQQQPPPRRRVVVWWWYYY```iiirrrzzzzzzxxxtttmmmiiifffeeecccbbb]]]ZZZYYY[[[[[[ZZZ[[[^^^___aaadddgggjjjkkkllllllpppmmmlllooouuuxxxwwwtttsssrrrqqqooonnnlllkkkjjjdddbbb```^^^]]]\\\ZZZWWWYYYYYYXXXWWWUUUVVVWWWYYY```gggppp{{{vvvdddZZZWWWUUUMMMFFF===<<<<<<;;;:::888888777777777888777555555666777555555555555555555555555555666777777666555777888888===<<<>>>EEEHHHOOO```||||||pppcccYYYSSSPPPNNNMMMKKKKKKLLLNNNOOOPPPVVV\\\aaaeeemmmxxxuuulllfffbbb``````bbblll{{{ssskkkiiigggccc```]]]ZZZUUUTTTTTTTTTRRRPPPVVVWWWYYY\\\```dddgggiiijjjhhheeecccaaaaaaaaabbbgggjjjnnnqqqqqqooollljjjgggggghhhkkkooorrrtttuuurrruuuxxxyyyyyyyyyyyyzzzxxxzzz}}}|||~~~{{{{{{|||}}}}}}}}}zzzvvvuuuvvvtttpppmmmhhhgggdddaaa^^^[[[YYYWWWUUURRROOONNNMMMLLLJJJHHHIIIHHHIIIKKKQQQ]]]ttt|||tttkkkdddaaabbbccc^^^[[[WWWUUUVVVVVVTTTRRRQQQPPPRRRVVVXXXZZZbbbkkkqqqyyy}}}wwwssspppmmmjjjhhhhhhdddbbbccccccaaabbbeeehhhjjjnnnssswwwzzz|||}}}|||zzzxxxzzz}}}{{{zzzxxxuuurrrooolllkkkjjjhhheeedddbbb```]]][[[YYYYYYYYYXXXWWWWWWYYYZZZ]]]ccckkkuuuxxxeeeZZZWWWTTTLLLEEE<<<<<<;;;::::::999888888666555444444555666777888555555555555555555555555444666777777666666777999888===<<<>>>FFFHHHPPPaaa}}}{{{ooocccXXXTTTOOONNNMMMLLLLLLMMMOOOPPPQQQVVV\\\```dddkkkvvv~~~xxxnnneee```^^^]]]^^^fffgggooo{{{zzzrrrnnnnnnnnnkkkiiiddd___YYYUUUUUUUUUUUUTTTUUUXXX\\\```dddfffggggggbbbaaa^^^\\\ZZZZZZ[[[\\\]]]```fffjjjkkkjjjfffdddbbbbbbccceeeiiilllnnnoooqqqsssuuuvvvuuuuuuvvvxxxyyy{{{}}}{{{zzzzzzwwwqqqlllhhhfffccc```]]]ZZZWWWVVVTTTRRRNNNMMMLLLKKKIIIHHHHHHFFFGGGIIINNNYYYooozzzqqqgggaaa^^^^^^___[[[XXXVVVUUUVVVVVVVVVUUUQQQQQQSSSWWWYYY[[[dddmmmqqqyyy~~~zzzwwwtttnnnkkkjjjhhhfffhhhlllppprrrwww}}}{{{wwwsssqqqpppnnnkkkhhhfffccc___\\\[[[[[[ZZZYYYYYYZZZ[[[\\\[[[```hhhpppxxx|||hhh\\\WWWSSSKKKEEE<<<<<<;;;::::::999999:::===999555444666888888777555555555555555555555555333555666777666777888:::888>>>===>>>FFFIIIPPPaaa~~~zzznnnaaaXXXTTTOOONNNMMMLLLLLLNNNPPPRRRRRRWWW\\\```cccjjjttt}}}zzznnnjjjeee```^^^___bbbdddhhhiiiooowww~~~|||xxxvvvvvvuuuqqqnnniiiddd\\\WWWUUUVVVWWWXXXUUUXXX]]]bbbeeefffeeeddd]]]\\\YYYXXXWWWYYYZZZ\\\ZZZ]]]aaadddeeedddbbb```bbbbbbccceeegggiiikkkmmmsssttttttsssrrrsssuuuwwwzzz}}}yyysssooollliiifffdddaaa^^^[[[WWWTTTQQQNNNMMMMMMKKKJJJIIIGGGGGGIIILLLVVVjjj|||~~~vvvlllccc]]]\\\\\\]]]YYYXXXVVVUUUTTTUUUUUUUUUTTTSSSTTTWWWXXXZZZccclllrrrzzz}}}xxxvvvtttqqqssswww{{{}}}~~~|||{{{xxxuuurrroookkkfffbbb```^^^\\\[[[\\\]]]]]]\\\^^^bbbhhhnnnttt|||lll^^^WWWRRRKKKEEE===<<<;;;:::999::::::;;;GGG@@@999666888999777444555555555555555555555555222444666777666777999;;;888>>>===???GGGIIIQQQcccyyylllaaaXXXTTTNNNMMMLLLLLLMMMOOOQQQSSSTTTXXX]]]```bbbiiittt}}}|||sssnnnnnnnnnlllkkkkkklllmmmgggiiiooovvv{{{|||vvvnnniiieeebbb]]]YYYWWWXXXYYYYYYWWWZZZ]]]aaacccdddcccbbb```___]]]]]]^^^aaadddgggddddddeeeffffffggggggggglllmmmooopppqqqrrruuuwww||||||zzzxxxwwwxxx{{{~~~}}}yyyuuusssrrrpppllliii^^^[[[VVVSSSRRRPPPOOOMMMMMMKKKKKKLLLMMMUUUgggxxx|||ttthhh___[[[[[[\\\\\\ZZZYYYWWWTTTRRRQQQRRRRRRUUUTTTTTTUUUVVVXXX```iiisss|||~~~yyysssooohhheeebbb`````````___^^^```dddhhhlllpppvvvqqqaaaYYYSSSLLLGGG>>>===;;;:::999::::::;;;GGG@@@999666888999777444555555555555555555555555222444666777666777999;;;888>>>===@@@HHHJJJRRRdddyyylllaaaXXXTTTNNNMMMLLLLLLMMMNNNQQQRRRVVVZZZ^^^```bbbiiittt}}}}}}}}}zzzwwwuuurrrtttzzz~~~ssshhhaaa]]]]]]]]]\\\[[[[[[[[[\\\]]]^^^```ccceeehhhjjjkkkjjjiiihhhhhhkkkoootttwwwtttrrrpppppprrrvvv{{{~~~zzzvvvhhhccc]]]XXXUUUSSSQQQOOOOOOMMMMMMMMMMMMTTTdddttt~~~tttfff]]]YYYZZZ[[[[[[YYYXXXWWWSSSPPPNNNNNNOOOTTTRRRQQQSSSSSSVVV^^^hhhrrr|||~~~zzztttpppjjjhhhgggfffccc``````cccgggiiikkkpppxxx~~~uuueee[[[TTTOOOKKK@@@???<<<:::999999:::;;;===999555444666888888777555555555555555555555555333555666777666777888:::999>>>>>>@@@HHHKKKSSSeeezzznnnaaaXXXTTTNNNMMMLLLKKKKKKMMMOOOQQQUUUYYY]]]^^^aaahhhttt}}}~~~}}}}}}~~~ttthhh```[[[]]]```aaaaaaaaabbbcccgggiiikkkpppuuuzzz~~~||||||~~~sssnnnfff___YYYUUURRRPPPOOONNNNNNNNNMMMRRRaaaooowwwggg\\\XXXXXXYYYXXXVVVVVVUUURRRNNNLLLMMMNNNOOOMMMMMMPPPQQQUUU^^^hhhqqqzzz|||tttpppooolllhhhcccbbbdddggghhhiiinnnuuuzzzyyyhhh]]]VVVQQQNNNBBB@@@===:::888888999:::666555444444555666777888555555555555555555555555444666777777666666777999999???>>>AAAIIILLLTTTfff{{{ooocccXXXTTTNNNMMMKKKJJJJJJKKKMMMNNNSSSVVVZZZ\\\___gggsss|||~~~|||yyywwwtttsssqqqqqqqqqtttxxx~~~zzznnnfffbbbdddggggggggghhhkkknnnssswww~~~zzzqqqhhh```[[[WWWTTTQQQQQQQQQQQQOOOSSSaaaooozzziii]]]XXXWWWWWWUUUSSSTTTTTTQQQMMMKKKLLLOOOKKKIIIJJJMMMPPPUUU___jjjoooxxx{{{vvvtttqqqkkkfffdddfffiiiiiijjjnnnuuuzzzzzziii^^^XXXSSSPPPDDDAAA>>>:::888888888999777888888777555555666777555555555555555555555555555666888777666666777888999???>>>AAAIIILLLUUUfff|||pppcccYYYTTTNNNMMMKKKJJJIIIJJJLLLMMMPPPTTTXXXZZZ]]]eeeqqq{{{|||xxxuuusssrrrqqqpppnnnmmmlllllliiiiiijjjnnnttt|||tttmmmkkklllmmmlllkkkmmmrrrvvvzzzzzzpppgggaaa\\\YYYUUUTTTTTTTTTSSSVVVcccqqq}}}ttthhh^^^XXXVVVVVVWWWXXXVVVRRRNNNLLLJJJJJJJJJGGGHHHIIIJJJMMMSSS[[[```mmmttt}}}xxxrrrmmmooollljjjkkknnnqqqsssttt~~~wwweee]]]YYYUUURRRHHHBBB=========999888999777777666666555555444444444444333222333444555666555444444555555666777888999???>>>???FFFJJJTTTgggxxxkkk___VVVTTTMMMLLLJJJIIIJJJKKKMMMNNNOOOTTTYYY\\\^^^dddmmmuuu{{{zzzwwwrrrrrrttttttwwwyyyxxxxxxxxxssslllooonnnnnnoooppppppnnnlllffffffgggjjjooovvv}}}}}}~~~~~~yyysssrrrwww|||{{{ssshhh```]]][[[ZZZZZZYYY[[[fffqqqyyyqqqfff]]]XXXVVVVVVVVVVVVTTTQQQMMMKKKIIIIIIIIIGGGHHHIIIJJJMMMSSSZZZ```kkkqqqzzz~~~xxxtttrrrooollllllnnnqqqrrrsss}}}wwwfff]]]YYYVVVTTTLLLDDD>>>===<<<:::888:::777777777777777666666666666555555444555666777888555555555555555666888888999??????@@@GGGJJJTTThhhzzzkkk^^^TTTQQQLLLKKKJJJIIIJJJKKKMMMNNNPPPTTTYYY\\\^^^dddmmmuuu~~~|||xxxsssooommmjjjffffffiiiiiipppvvvzzz||||||vvvoooppprrrvvv{{{}}}{{{vvvrrrlllkkkkkknnnsss{{{xxxxxx}}}vvvnnnkkkgggcccaaa___bbblllxxxssslllccc\\\WWWUUUTTTTTTSSSQQQNNNKKKIIIHHHHHHHHHFFFGGGHHHIIILLLRRRZZZ___gggnnnwww}}}}}}yyyvvvsssqqqrrrssstttttt{{{wwwfff]]]ZZZXXXWWWSSSIII@@@===<<<:::999;;;777777777777888888888888666555555555555666777777555555555555666777888888999@@@???@@@GGGJJJUUUhhh{{{lll]]]RRRNNNLLLKKKJJJIIIIIIKKKMMMNNNPPPTTTYYY\\\^^^dddmmmuuu}}}~~~xxxrrrnnnmmmhhhdddbbb```^^^___cccjjjvvv~~~|||~~~xxxrrrnnnkkkllluuulllggg```ZZZVVVTTTRRRQQQOOONNNLLLJJJHHHGGGFFFFFFEEEFFFGGGHHHKKKQQQYYY^^^eeelllttt{{{~~~zzzxxxwwwwwwwwwwwwzzzxxxggg^^^[[[ZZZZZZZZZNNNBBB===<<<::::::;;;666666666777777888888888333333333333444444555555555555555555666777888999:::@@@@@@AAAHHHKKKUUUiii|||mmm^^^SSSNNNLLLKKKIIIIIIIIIJJJLLLNNNOOOTTTYYY\\\^^^cccmmmuuu}}}zzzsssllliiihhhccc```aaaaaa```ccchhh|||zzz}}}uuuqqqoookkkgggeeeggglllppp}}}{{{yyygggbbb\\\VVVSSSRRRPPPOOOKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEFFFGGGJJJPPPXXX]]]dddkkksssyyy|||~~~{{{zzzzzzzzzyyyzzzzzzggg^^^[[[\\\]]]___QQQCCC>>><<<;;;:::;;;555555555666666777777777333333333444444444444444666555555666666777888999;;;AAA@@@AAAHHHLLLVVViii|||nnn___UUUPPPLLLKKKIIIHHHIIIJJJLLLMMMNNNSSSXXX[[[]]]bbblllttt}}}|||uuuoookkkhhhhhhdddcccfffiiijjjnnntttxxxzzz{{{sssnnnjjjhhhddd```]]]]]]aaadddmmm|||}}}rrrkkknnnwwwccc^^^XXXSSSPPPOOOMMMLLLHHHHHHHHHGGGGGGFFFFFFEEECCCDDDEEEFFFIIIOOOWWW\\\cccjjjrrrwwwyyy{{{}}}}}}}}}||||||{{{~~~{{{hhh^^^[[[]]]___aaaRRRCCC>>>===<<<::::::555555555555666666666666444555666666777777666666666666666666777888999999;;;BBBAAABBBIIILLLWWWjjj}}}zzzmmm```VVVRRRKKKJJJIIIHHHHHHJJJLLLMMMMMMQQQWWWYYY[[[aaajjjrrr|||}}}wwwtttsssrrrrrrsssqqqrrrwww{{{}}}vvvqqqwww{{{xxxuuuqqqoookkkjjjgggbbb]]][[[\\\]]]bbbnnnooohhhhhhlllwww{{{tttvvvzzz~~~|||rrrnnnoooqqqyyybbb\\\UUUOOOMMMLLLKKKKKKFFFGGGGGGGGGGGGFFFFFFFFFCCCCCCDDDFFFIIIOOOVVV[[[bbbhhhppptttvvvwwwyyy{{{zzzwwwvvvrrrppppppppprrryyy}}}iii]]]ZZZ]]]```bbbRRRCCC>>>>>>===:::999777777777666666666666666444555666777777777666555666666666666777888999:::<<>>???===:::888999999888888777777666666222222444555555555444333666666666666777888999:::<<>>@@@AAA;;;BBBBBBDDDLLLOOOYYYmmmsssnnnrrrvvvhhh\\\UUUSSSLLLKKKIIIHHHHHHJJJKKKLLLLLLMMMPPPVVVYYY]]]fffpppxxx~~~iiifffoooxxx}}}tttlllfffdddbbbbbbiiiwwwqqqeeehhhttt~~~}}}{{{yyyzzz}}}|||xxxtttlllbbb[[[ZZZXXXXXXcccrrr{{{ccc]]]OOONNNOOOQQQUUUXXXXXXXXXUUUSSSRRROOOMMMLLLKKKJJJNNNQQQTTTYYYdddsss___YYYQQQLLLKKKKKKJJJHHHIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGIIIMMMSSSWWWcccggglllooonnnllljjjiiifffffffffggggggffffffeeeccccccccccccddddddeeeeeeeeecccdddfffhhhlllvvvlll]]]YYYZZZ[[[YYYQQQGGG@@@===<<<;;;999888888888888888888888888777777666666666666777777555666777:::===@@@BBBDDD===CCCCCCEEELLLOOOYYYlllyyynnnqqquuuggg\\\UUUSSSLLLKKKIIIHHHHHHIIIJJJLLLLLLMMMPPPVVVYYY]]]fffpppxxx}}}kkk\\\\\\fffuuu~~~uuupppllliiifffjjjuuuzzzjjjlllwwwtttfff___YYYVVV\\\gggiii^^^OOONNNMMMOOORRRTTTTTTTTTNNNNNNLLLKKKJJJHHHGGGGGGIIILLLQQQVVV]]]kkk}}}]]]WWWOOOKKKJJJJJJIIIGGGIIIHHHFFFDDDDDDDDDDDDEEEDDDEEEGGGIIIKKKNNNSSSWWWaaafffnnnsssuuutttsssssspppqqqrrrsssttttttssssssmmmnnnoooppppppooonnnmmmkkkiiihhhgggfffgggmmmrrrxxx~~~qqqaaaZZZYYYZZZXXXRRRIIIAAA>>><<<;;;:::888888888888888888888888777666666555555666666777666666777888999;;;<<<===>>>DDDDDDFFFMMMPPPYYYlllssstttsssggg]]]UUUSSSLLLKKKIIIGGGGGGHHHIIIKKKKKKKKKOOOTTTXXX\\\eeennnxxxrrrdddZZZRRRSSS[[[iii|||xxxtttqqqmmmnnnuuunnnppp|||yyykkkaaa\\\^^^dddwwwmmm___SSSQQQOOOOOOPPPQQQQQQPPPMMMLLLLLLKKKJJJIIIGGGGGGFFFIIINNNTTTYYYdddwww\\\VVVNNNJJJIIIJJJIIIGGGHHHGGGEEEDDDCCCDDDEEEEEECCCEEEGGGIIIKKKOOOTTTWWW```gggrrrzzz~~~~~~{{{|||}}}}}}}}}{{{yyyxxxuuutttqqqmmmjjjjjjkkkkkkkkkoootttyyy~~~wwweee\\\XXXWWWWWWRRRJJJCCC>>><<<;;;:::888888888888888888888888666555555444444555555666777777777777777888888999>>>EEEEEEFFFNNNQQQZZZnnnxxxyyyrrrggg]]]VVVRRRLLLJJJHHHGGGFFFGGGHHHIIIIIIIIIMMMRRRVVVYYYbbblllwww~~~ooogggcccYYYSSSOOOLLLLLLPPPYYYiiivvv~~~zzzwwwyyyvvvrrrqqquuu~~~pppuuu}}}mmmdddaaacccpppppp```VVVSSSPPPOOOOOOOOOOOONNNOOOOOONNNMMMLLLJJJHHHGGGGGGHHHMMMSSSXXXaaasss\\\VVVNNNJJJIIIJJJIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDFFFGGGJJJNNNTTTXXXaaajjjxxxwwwrrrpppmmmiiihhhiiikkknnnqqqtttwwwxxxxxx~~~zzzhhh\\\WWWVVVWWWRRRKKKDDD>>><<<;;;;;;999999999999999999999999666666555555555555666666777777777777888:::;;;<<<===DDDEEEGGGNNNRRR\\\pppsssuuurrrhhh^^^VVVQQQKKKJJJHHHFFFFFFFFFGGGHHHGGGHHHKKKQQQTTTXXXaaakkkuuu~~~}}}ppphhh\\\WWWWWWPPPJJJJJJIIIGGGHHHLLLUUU]]]ooozzzvvvsssqqqvvvtttrrrpppssszzzttt|||}}}nnneeebbbkkksssbbbVVVTTTQQQOOOPPPQQQQQQQQQTTTTTTTTTRRRPPPLLLIIIHHHIIIGGGKKKTTTZZZ___nnn~~~\\\VVVNNNJJJJJJJJJJJJHHHEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEHHHMMMTTTYYYbbbnnn{{{tttqqqqqqpppqqqrrrsssttttttpppsssuuuuuutttyyyzzzggg\\\XXXXXXVVVSSSLLLEEE???;;;;;;;;;999999999999999999999999888888777777777777888888777777888888999:::;;;<<<<<>><<<888888999999999999888777777555555666666777777888888888888888999:::;;;<<<===;;;DDDGGGJJJRRRUUU```uuussstttiii^^^UUUPPPLLLKKKIIIGGGFFFFFFGGGHHHIIIIIIIIIKKKOOOWWWaaahhhrrrxxx}}}pppddd[[[WWWRRROOOPPPPPPNNNLLLJJJIIIGGGFFFEEEFFFHHHIIIOOOZZZuuuwwwrrriiiccc^^^\\\]]]bbbnnn{{{tttiiiwww|||jjj]]]```bbbeeemmmxxx~~~~~~~~~yyyooocccZZZVVVVVVNNNIIIIIIQQQZZZ```fffkkk```VVVNNNLLLJJJFFFEEEFFFDDDDDDDDDCCCCCCCCCCCCBBB@@@AAACCCDDDGGGKKKQQQVVVcccooozzzsssnnnjjjgggffffffcccaaa```bbbdddddddddhhhkkkoooqqqqqqrrrtttvvvwwwxxx{{{~~~vvvuuusssrrruuuyyy~~~xxxggg\\\ZZZ]]]^^^[[[RRRGGGAAA???===999999999999999888888888888666666666666777777888888999999999999:::<<<===>>><<>>:::;;;:::999888777888888999666666666777777777777888999999999:::;;;===>>>???>>>FFFHHHKKKSSSWWWdddzzzzzzmmm```UUUPPPKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFGGGHHHLLLTTT]]]dddnnnttt|||wwwllliiiiiieeeaaa___[[[VVVSSSTTTSSSPPPNNNNNNMMMKKKJJJIIIIIIIIIJJJEEEHHHRRRcccuuuuuuiii___YYYTTTSSSRRRUUU]]]fffwww~~~vvvooojjjqqqzzzzzzmmmccc[[[WWWTTTOOOLLLPPPVVV[[[bbbiiizzz^^^UUUMMMKKKJJJHHHFFFGGGCCCCCCCCCBBBBBBBBBBBBAAABBBCCCDDDEEEGGGKKKPPPTTT___ggguuuzzztttoooiiifffcccaaabbbccccccbbb\\\\\\\\\\\\]]]___bbbddddddeeehhhmmmssszzz}}}jjj\\\XXXZZZaaa```XXXLLLCCC@@@===:::<<<;;;999777777888999:::777777777777777777777777999999:::;;;<<<===???@@@???HHHIIILLLTTTZZZggg}}}}}}oooaaaVVVQQQKKKJJJHHHGGGEEEEEEDDDEEEGGGHHHHHHJJJNNNUUU^^^dddlllsss|||{{{nnnhhhhhhjjjiiifffbbb^^^ZZZXXXYYYXXXUUURRRQQQPPPNNNLLLKKKJJJJJJJJJGGGFFFIIIPPPXXXeeexxxsssiii^^^XXXSSSRRRQQQRRRXXX___oooyyy|||qqqkkkuuurrrhhhbbb]]]ZZZWWWQQQNNNPPPSSSXXX___fffuuu^^^UUUMMMKKKJJJHHHFFFGGGDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDFFFJJJOOOSSS]]]dddnnnwww|||tttqqqllljjjhhhhhhgggfffaaa___]]]]]]^^^```cccdddeeegggjjjooouuu~~~mmm^^^YYY\\\bbbbbb[[[NNNDDD???<<<999<<<;;;999777777888999;;;888888888888777777777777999999999:::<<<>>>???@@@@@@IIIKKKOOOWWW\\\jjjqqqaaaWWWRRRKKKJJJIIIHHHFFFEEEDDDDDDFFFGGGHHHIIIMMMTTT\\\bbblllsss|||zzzyyy||||||yyytttooonnnpppqqqpppnnnjjjfffbbbaaaaaa```\\\YYYUUUTTTRRRPPPNNNLLLKKKKKKHHHGGGIIIKKKKKKOOO\\\iiizzztttiiiccc\\\UUUSSSRRRQQQUUUZZZfffrrr}}}~~~}}}~~~pppjjjttt~~~xxxkkkdddaaa___^^^XXXSSSOOOOOOQQQTTT[[[cccnnn|||^^^UUUMMMKKKJJJGGGFFFGGGDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCEEEHHHMMMQQQYYY```iiiqqqvvv|||{{{vvvrrrooollljjjhhheeeccccccdddfffgggggghhhkkkooovvv~~~ooo___[[[^^^cccddd^^^PPPEEE???<<<999<<<;;;:::999888999999:::999888888888888777777777888888999:::;;;===???@@@@@@IIIMMMRRR[[[___lllrrrbbbXXXUUULLLLLLJJJIIIGGGFFFEEEDDDCCCDDDEEEGGGJJJQQQXXX^^^jjjrrr{{{xxxvvvwww|||}}}vvvzzzyyyzzz|||~~~~~~|||{{{yyyuuupppmmmllliiiddd___ZZZYYYWWWUUURRRPPPNNNMMMHHHHHHJJJLLLJJJHHHNNNWWWjjjuuunnneee[[[WWWSSSQQQRRRVVV^^^jjj|||yyyuuuwww|||{{{{{{lllfffpppyyy}}}vvvkkkbbb]]]ZZZXXXWWWRRROOOOOOOOOPPPWWW___fffuuu```VVVNNNLLLJJJFFFEEEFFFCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCFFFKKKOOOTTT\\\gggooosssvvv{{{{{{xxxwwwtttrrrqqqsssuuutttssstttxxx~~~ooo___\\\```eeegggaaaSSSGGG@@@===;;;;;;;;;:::::::::999999999999999999888888888777777777777888999;;;===???@@@???JJJOOOUUU^^^bbbmmmqqqbbbYYYWWWMMMMMMLLLKKKIIIGGGEEEDDDBBBCCCEEEGGGJJJPPPWWW\\\hhhpppzzz}}}{{{{{{wwwqqqjjjddd______]]][[[XXXUUURRRQQQLLLKKKLLLMMMKKKHHHKKKQQQ___|||tttfff^^^XXXSSSQQQSSSVVVcccwwwtttpppssswwwvvvwwwhhh```iiiqqqtttwww}}}}}}uuukkk```XXXTTTTTTQQQOOOOOONNNNNNTTT\\\___ooo```WWWOOOLLLJJJFFFDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBAAABBBEEEJJJMMMRRR[[[fffnnnqqqsssvvvzzz}}}ooo___\\\```gggiiidddVVVHHHAAA>>><<<::::::;;;;;;;;;:::999888999999999999888888777777666666777888:::<<<>>>???>>>JJJPPPVVV```cccnnnqqqbbbZZZYYYNNNNNNMMMLLLJJJHHHFFFDDDDDDEEEGGGIIILLLRRRYYY]]]fffnnnxxx~~~vvvmmmfffdddcccaaa___[[[XXXUUUTTTRRROOOMMMMMMKKKIIIKKKPPPTTTrrrpppeee]]]VVVSSSTTTQQQ^^^sssyyynnnkkkmmmsss|||uuueeeYYYbbbjjjlllooovvv}}}yyykkk```ZZZRRRPPPOOOOOONNNMMMRRRZZZ\\\lll~~~^^^VVVPPPMMMJJJFFFEEEFFFCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEGGGKKKMMMPPPWWW___fffkkkooouuuyyy|||~~~ooo___^^^dddlllppplll]]]LLLCCC???===;;;;;;:::999999888777777;;;:::999777666666555555777888999999888888:::<<>><<<<<<<<<;;;;;;::::::999999777777777777777888999:::888999::::::999999<<<===DDDKKKVVV___ccciiivvvsssfff[[[UUUTTTSSSQQQNNNLLLIIIGGGFFFFFFHHHIIIIIIIIILLLSSSYYYeeellluuu}}}zzzssskkkgggfffeee```\\\UUUQQQPPPSSSVVVUUUVVVXXXWWWWWWWWWVVVTTTRRRPPPOOOKKKJJJKKKRRR\\\hhhrrrxxxzzzrrriiiaaaZZZVVVTTTQQQZZZdddqqqqqqgggfffgggooo|||pppaaa\\\[[[\\\aaajjjssszzz}}}wwwjjjaaaXXXTTTQQQNNNOOORRRSSS[[[hhhvvv```XXXQQQMMMIIIDDDBBBCCCAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBCCCFFFIIIQQQWWW___eeeiiiooouuuzzzwwwddddddnnnsssvvvqqq```NNNCCC===;;;<<<<<<<<<;;;;;;:::::::::888888777777888888999:::888999::::::::::::===???DDDKKKWWWaaaeeejjjwwwtttggg\\\VVVTTTSSSQQQOOOMMMJJJHHHGGGFFFGGGIIIHHHHHHLLLSSSXXXdddkkkuuu}}}rrrnnnlllnnnpppnnnfff^^^UUUPPPMMMPPPQQQQQQRRRTTTUUUVVVWWWXXXWWWTTTRRRPPPNNNKKKJJJKKKOOOZZZkkkyyy}}}wwwnnneee]]]XXXVVV[[[bbblll|||zzz}}}zzzmmmiiidddjjjvvvrrrbbbYYYYYYZZZ___hhhrrryyy}}}xxxlll___WWWSSSOOOOOORRRQQQWWWaaannn|||aaaYYYQQQNNNJJJDDDBBBDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAABBBEEEHHHPPPUUU\\\bbbggglllsssxxx{{{~~~}}}}}}}}}vvvbbbbbbkkknnnqqqlll]]]LLLAAA===;;;<<<<<<;;;;;;;;;;;;:::::::::999999888888888888888888999;;;;;;:::;;;>>>@@@CCCKKKWWWaaaeeekkkxxxvvvggg]]]WWWTTTSSSRRRPPPMMMKKKJJJIIIDDDFFFHHHHHHHHHLLLSSSYYYccckkkvvv~~~yyysssmmmnnnqqqpppjjjcccWWWQQQLLLMMMMMMKKKLLLOOOQQQSSSUUUWWWWWWUUUSSSQQQJJJJJJKKKJJJIIIOOOcccwww|||pppeee]]]ZZZ\\\___ffftttuuuqqqrrrsssvvvzzzyyy|||rrriiiccchhhtttuuudddWWWWWWYYY^^^gggpppwww{{{xxx{{{jjj```YYYTTTSSSUUURRRVVV]]]gggttt___WWWPPPMMMIIIDDDBBBDDDAAAAAABBBBBBBBBBBBCCCCCC@@@AAAAAAAAAAAABBBEEEGGGKKKPPPWWW]]]aaagggnnnsssyyy|||~~~~~~~~~~~~~~~vvvcccbbbjjjjjjnnnjjj[[[KKKAAA===<<<;;;;;;;;;:::::::::::::::;;;:::999888888888888888888:::;;;;;;;;;<<>>999999999999999999999999777777777888999:::<<<===888:::;;;<<<<<<===@@@BBBEEENNN[[[fffkkkppp|||qqqoooyyyxxxhhh^^^YYYUUUTTTSSSQQQOOOMMMLLLKKKHHHIIIJJJHHHGGGIIIOOOTTT^^^gggsss|||yyypppllleee```ZZZQQQJJJHHHFFFDDDFFFIIIJJJLLLOOORRRUUUWWWXXXYYY\\\PPPJJJLLLJJJDDDFFFOOOSSS^^^pppvvvnnnccc]]]VVVRRRPPPPPPSSSVVVXXXRRRMMMLLLLLLNNNTTT\\\^^^cccjjjqqqpppmmmpppvvvqqqmmmnnn{{{rrr______```bbbeeefffeeecccfffxxxwwwiii```\\\VVVUUUUUUYYYccctttaaaWWWOOOMMMMMMJJJGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???@@@BBBEEEGGGKKKNNNSSSVVVZZZ```hhhooopppvvv|||~~~wwweeebbbgggrrrpppjjj___QQQFFF???===;;;:::888999::::::999777777888888888888999999999:::;;;<<<;;;;;;===@@@BBBFFFQQQ```mmmtttzzzkkklllttt}}}mmm```YYYVVVUUUSSSSSSRRROOOLLLIIIIIIHHHHHHHHHIIIKKKMMMNNNYYYcccpppzzzzzzoooeee```SSSOOOKKKIIIJJJJJJGGGEEEHHHJJJNNNPPPRRRTTTWWWYYY[[[ZZZWWWQQQJJJGGGGGGIIIKKKQQQ[[[gggooorrrooolllbbb\\\UUUNNNKKKIIIHHHHHHHHHHHHGGGFFFFFFIIINNNRRRZZZ\\\]]]ZZZWWWXXX^^^dddxxxooolll{{{vvvbbb___```dddfffdddbbbbbbdddqqqrrrddd]]]XXXVVVUUUYYY^^^jjj}}}```VVVMMMLLLKKKHHHEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCAAA@@@???>>>???AAACCCEEEIIIMMMQQQTTTXXX^^^fffmmmppptttyyy}}}~~~~~~~~~~~~||||||||||||}}}~~~~~~|||zzzyyyvvvvvvwwwyyy|||~~~wwwfffccchhhqqqooohhh\\\NNNCCC>>>===<<<;;;999:::;;;;;;:::888888888888888999999999999:::;;;<<<;;;;;;===@@@BBBEEEPPP```mmmvvv}}}nnnmmmtttoooaaaZZZVVVTTTRRRQQQPPPNNNJJJHHHIIIIIIIIIJJJJJJKKKLLLLLLTTT^^^lllvvv}}}zzzpppggg```]]]RRRNNNKKKIIIJJJJJJIIIGGGIIILLLPPPRRRTTTUUUXXXZZZ[[[[[[YYYTTTNNNJJJIIIJJJGGGJJJQQQZZZbbbggghhhggg```[[[TTTNNNKKKIIIGGGEEEEEEEEEDDDCCCCCCEEEIIILLLRRRSSSTTTQQQOOOPPPUUU[[[iii~~~uuuooo{{{xxxiiidddccceeeeee```]]]^^^bbbmmm|||oooggg]]]ZZZWWWXXX\\\eeewwweee[[[QQQOOOOOOKKKHHHHHHEEEDDDCCCCCCBBBBBBCCCCCC@@@???>>>===>>>@@@BBBCCCGGGKKKOOORRRUUU[[[dddjjjpppssswwwzzz{{{|||}}}}}}}}}~~~~~~}}}zzzuuuoookkkhhhggggggcccdddhhhlllppptttwwwyyyxxxzzz|||~~~~~~~~~}}}~~~~~~yyyhhheeejjjrrrnnnfffYYYKKKAAA===<<<===<<<:::;;;<<<<<<;;;999888888888888999999999::::::;;;<<<<<<<<<===@@@CCCDDDPPPaaapppyyyrrrnnnsssqqqddd\\\WWWUUURRRQQQPPPNNNKKKIIIIIIJJJKKKKKKKKKKKKJJJIIIMMMWWWeeeqqqzzzuuukkkbbb[[[WWWWWWOOOLLLJJJIIIJJJKKKJJJJJJKKKOOOSSSVVVWWWXXXYYY[[[[[[[[[ZZZWWWRRRNNNLLLKKKFFFGGGJJJOOOWWW]]]aaabbb^^^ZZZUUUPPPMMMKKKHHHFFFDDDDDDDDDBBBAAABBBEEEHHHIIIJJJKKKHHHFFFGGGLLLPPPZZZlllwww|||}}}mmmhhhddddddccc^^^[[[[[[```gggrrr{{{|||qqqfff```[[[YYY[[[aaappp}}}hhh]]]SSSPPPOOOLLLIIIIIIDDDDDDCCCBBBBBBBBBBBBCCC@@@???>>>>>>>>>@@@AAABBBFFFJJJNNNPPPTTTZZZbbbhhhooosssxxx|||}}}}}}}}}~~~~~~~~~~~~~~~~~~|||yyyvvvppplllfff```[[[ZZZZZZZZZ___bbbgggkkkpppuuuyyy|||wwwyyy}}}zzzjjjhhhnnnsssooofffXXXIII@@@======<<<;;;::::::;;;;;;:::999888888888999999999:::::::::;;;<<<<<<<<<>>>AAADDDFFFSSSeeesss|||vvvooorrrtttfff^^^YYYWWWSSSQQQPPPNNNLLLJJJHHHIIIKKKLLLLLLJJJHHHFFFIIIQQQ___lllwww~~~|||rrrhhhaaaZZZRRROOOPPPKKKIIIHHHHHHIIIJJJKKKKKKNNNRRRWWWZZZ[[[[[[[[[[[[ZZZ[[[ZZZYYYUUUQQQNNNLLLJJJIIIJJJMMMSSSYYY]]]^^^[[[YYYVVVTTTRRRPPPMMMJJJGGGHHHGGGEEECCCBBBDDDEEEFFFFFFFFFEEECCCDDDHHHKKKRRR```xxx}}}nnnhhhcccbbb```\\\ZZZ[[[]]]bbbjjjpppvvvxxxmmmeee^^^[[[ZZZ___kkkwwwfffZZZOOOLLLKKKGGGEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@AAABBBFFFIIIMMMPPPSSSXXXaaaggglllrrrzzz~~~}}}{{{{{{||||||||||||{{{zzz|||zzzxxxwwwuuurrrnnnjjjaaa^^^XXXTTTQQQRRRSSSUUU]]]aaafffjjjnnnsssxxx|||xxx|||zzzuuupppnnnmmmhhhgggffffffhhhkkkoooqqqttt|||wwwhhhhhhnnnvvvqqqgggXXXJJJAAA>>>>>>;;;:::999999::::::999777888999999999999:::::::::999;;;<<<<<<===>>>BBBEEEJJJWWWiiiwww}}}qqqpppwwwhhh```YYYVVVQQQNNNLLLKKKJJJIIIFFFHHHKKKLLLMMMKKKHHHGGGGGGOOOZZZgggsss}}}uuulllddd^^^XXXPPPKKKKKKGGGGGGGGGGGGGGGHHHJJJLLLPPPUUUZZZ]]]^^^]]]\\\\\\ZZZZZZYYYYYYWWWSSSOOOLLLKKKKKKKKKNNNSSSWWWYYYZZZZZZXXXVVVVVVUUUTTTQQQOOOKKKKKKKKKHHHEEECCCBBBCCCDDDDDDDDDCCCBBBCCCEEEGGGKKKWWWjjj}}}xxxrrrkkkddd```]]]YYYWWWYYY[[[___eeekkkmmmuuutttkkkaaa\\\ZZZ]]]gggqqqhhh]]]QQQMMMLLLHHHFFFFFFDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAAEEEHHHLLLNNNQQQWWW___eeejjjqqqzzz}}}{{{{{{|||||||||{{{yyyxxxvvvvvvssspppmmmjjjgggbbb___UUURRROOOLLLLLLNNNQQQSSS\\\```fffjjjmmmqqqwww||||||wwwssspppjjjddd```^^^^^^^^^YYYXXXXXXYYYZZZ\\\]]]^^^^^^hhhuuuqqqdddeeekkkwwwrrrhhhZZZKKKAAA>>>???;;;999888888999:::888777999999999999::::::::::::999;;;<<<<<<===???CCCEEEMMMZZZlllzzzuuuoooyyyiiiaaaWWWSSSNNNJJJHHHHHHGGGFFFFFFHHHKKKMMMNNNNNNLLLKKKIIINNNVVVbbbnnnzzz{{{wwwuuuvvvyyy{{{|||uuuhhh```YYYQQQKKKJJJEEEFFFGGGGGGFFFHHHJJJMMMRRRWWW]]]``````___]]]\\\ZZZZZZYYYYYYXXXVVVRRROOOJJJIIIKKKNNNSSSXXXZZZ[[[^^^\\\ZZZYYYYYYXXXVVVTTTNNNOOOOOOLLLGGGDDDBBBAAACCCBBBAAA@@@@@@AAABBBCCCDDDNNN^^^ssswww|||{{{qqqhhhaaa\\\VVVTTTVVV[[[[[[```fffgggkkkzzzwwwjjjbbb]]]]]]dddlllmmmaaaUUUQQQOOOKKKIIIIIIDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@?????????@@@@@@CCCFFFJJJLLLOOOTTT\\\bbbhhhnnnvvv|||~~~}}}{{{zzz{{{||||||{{{yyywwwtttrrroookkkgggbbb___\\\XXXUUUOOONNNLLLKKKMMMOOOSSSUUU]]]cccjjjnnnpppttt{{{~~~tttmmmeeebbb]]]ZZZXXXWWWWWWWWWTTTTTTUUUUUUUUUUUUUUUUUUUUU]]]hhhrrrxxx|||~~~~~~|||||||||}}}~~~nnncccdddlllvvvrrriii[[[LLLBBB>>>===<<<:::999999:::;;;999888999999999:::::::::;;;;;;999:::<<<======@@@CCCFFFLLLZZZmmm|||{{{pppzzziiiaaaYYYTTTNNNJJJHHHHHHGGGGGGGGGIIILLLOOOQQQRRRRRRRRRJJJMMMSSS]]]iiivvvyyyllliiieeedddfffhhhjjjjjjkkkkkkmmmrrruuu{{{}}}}}}ooobbbZZZSSSNNNMMMFFFHHHIIIHHHGGGHHHKKKOOOSSSXXX^^^bbbbbb___]]][[[]]][[[YYYZZZZZZYYYUUURRRMMMLLLMMMRRRYYY```eeegggkkkhhheeebbb```___\\\ZZZTTTUUUTTTQQQLLLGGGDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@JJJWWWfffvvvkkkddd]]]XXXWWWYYY[[[WWWYYY```aaacccppp{{{ooofffbbbeeejjjlll```TTTOOOMMMIIIGGGGGGCCCCCCBBBAAAAAAAAAAAABBB????????????>>>>>>>>>>>>AAADDDHHHJJJMMMRRRZZZ```gggkkkrrrwwwyyyyyyyyyyyyvvvwwwwwwvvvssspppmmmkkkjjjfff```\\\XXXUUUQQQOOOPPPOOONNNNNNPPPSSSVVVXXX^^^dddkkkooorrrvvv~~~~~~tttjjjccc]]][[[XXXWWWVVVVVVUUUTTTRRRSSSTTTUUUTTTSSSQQQPPPOOOUUU\\\bbbfffjjjooorrrpppooooooooooooppprrrsss{{{ooodddgggnnnuuurrriii[[[LLLAAA===<<<===;;;::::::;;;<<<:::999999999:::::::::;;;;;;;;;999:::<<<===>>>@@@CCCFFFKKKYYYmmm}}}qqqzzziiiaaa\\\XXXQQQLLLJJJJJJJJJJJJHHHJJJMMMQQQTTTVVVWWWXXXKKKMMMQQQZZZfffsss}}}~~~wwwmmmccc```\\\\\\^^^aaaaaa```______cccgggkkkqqq~~~|||zzztttbbbYYYTTTPPPPPPHHHJJJKKKJJJIIIIIIMMMPPPSSSXXX___cccccc```]]][[[___]]]ZZZZZZ[[[[[[XXXUUUSSSRRRRRRWWW```jjjrrrvvvxxxtttoookkkhhheeecccaaaZZZ[[[ZZZWWWQQQLLLHHHFFFDDDBBBAAAAAABBBBBBBBBAAAAAAJJJTTT```tttvvvkkkeee```\\\\\\___[[[UUUTTTZZZ]]]^^^jjjyyy|||ppphhhhhhkkkjjjbbbWWWOOOKKKJJJHHHFFFEEEDDDDDDBBBAAA@@@??????===>>>>>>===<<<<<<>>>@@@DDDFFFHHHKKKNNNRRRXXX\\\jjjlllpppsssuuutttsssrrruuusssqqqqqqoooiiiaaa[[[]]]YYYTTTQQQOOONNNMMMMMMSSSTTTVVVVVVWWWYYY\\\^^^gggnnnvvv|||vvvnnnhhheeebbbaaa^^^\\\ZZZYYYXXXXXXVVVVVVVVVVVVWWWVVVVVVUUUOOOOOORRRWWW\\\```aaaaaabbbcccccccccbbbbbbccceeelllqqqyyypppbbbcccjjjtttvvvqqq```NNNDDDAAA???<<<;;;::::::999999::::::888888999999999999::::::===>>>>>>>>>>>>???BBBDDDNNNVVViiiuuuooofffaaaYYYRRROOOLLLHHHFFFHHHJJJKKKMMMQQQVVVZZZ[[[[[[TTTMMMLLLVVVdddooowww}}}yyyzzz}}}~~~uuujjjbbb\\\[[[[[[\\\\\\^^^___```cccbbbeeehhhiiilllzzz|||~~~ppp^^^XXXUUUTTTTTTOOOLLLIIIIIIKKKNNNPPPQQQZZZ```ccccccdddeeeccc^^^ZZZZZZ[[[^^^______[[[YYYSSSVVV[[[dddppp{{{}}}{{{yyyqqqhhhggg```ZZZYYYVVVPPPJJJHHHFFFEEECCCAAA@@@@@@@@@AAAEEEHHHOOOZZZiiivvvpppggg```gggkkkbbbddd[[[UUUVVVXXX\\\fffqqq|||}}}oookkkmmmggg```VVVOOOLLLJJJHHHFFFDDDDDDCCCBBBAAA@@@???????????????>>>======???AAADDDEEEHHHJJJMMMRRRXXX\\\dddgggkkkooorrrrrrqqqpppqqqnnnjjjhhheee```ZZZUUUPPPNNNLLLKKKMMMPPPSSSUUU^^^aaaeeeeeeddddddgggkkkuuu|||yyysssnnnkkkggghhhiiiiiigggdddaaa___ZZZYYYYYYXXXWWWUUUSSSQQQUUUTTTSSSSSSUUUVVVUUUTTTTTTVVVWWWXXXYYYZZZ]]]```eeejjjqqqxxx~~~uuufffffflllxxx{{{uuucccPPPDDD@@@>>><<<;;;::::::999999::::::::::::::::::;;;;;;;;;<<<===>>>???>>>>>>@@@CCCEEENNNVVViiixxxqqqgggaaaZZZSSSPPPMMMIIIGGGIIIHHHIIILLLQQQWWW\\\^^^^^^VVVOOOMMMVVVcccnnnwww}}}~~~tttsssuuummmddd^^^[[[\\\]]]___aaabbbcccdddeeeeeehhhlllnnnrrr||||||eeeXXXUUUUUUUUUUUUOOOMMMJJJIIIJJJMMMPPPRRR]]]bbbfffgggggghhhddd___]]]]]]]]]______^^^ZZZXXXSSSXXXcccqqqtttoooggg```]]]YYYRRRLLLKKKFFFEEECCCAAA@@@@@@@@@AAABBBEEEKKKTTTaaawwwxxxssspppnnnyyyyyypppeeeZZZVVVVVVXXX___gggtttvvvsssccc\\\TTTNNNLLLJJJGGGEEEDDDDDDCCCBBBAAA@@@??????@@@@@@@@@???===>>>@@@BBBCCCEEEGGGJJJMMMRRRXXX\\\aaadddhhhllloooooonnnmmmgggccc^^^YYYVVVRRROOOLLLIIIIIIIIILLLPPPWWW]]]aaahhhnnnuuuvvvsssrrrvvv{{{zzz|||}}}wwwpppkkkeeedddcccbbbaaa^^^ZZZWWWXXXUUUQQQNNNLLLLLLJJJIIIIIIKKKMMMNNNOOOQQQTTTVVVZZZ___gggmmmrrrwwwzzz}}}yyyiiiffflll|||zzzhhhRRREEE???===<<<;;;;;;:::::::::::::::;;;<<<<<<<<<===============>>>?????????AAADDDGGGNNNWWWjjj|||tttkkkbbb[[[TTTQQQNNNJJJHHHJJJFFFGGGKKKQQQXXX^^^```aaaYYYRRRNNNVVVcccmmmvvv}}}xxxnnnttttttkkkeee```^^^___aaadddgggjjjkkklllllllllnnnrrrvvvyyy~~~nnn[[[SSSSSSSSSTTTUUURRRQQQNNNMMMMMMPPPTTTWWWccciiinnnooooooooojjjdddcccbbbaaaaaa```^^^[[[XXXVVV]]]lllwwwmmmccc^^^YYYRRRMMMLLLGGGEEEDDDBBBAAA@@@AAAAAAAAABBBHHHOOOYYYlll|||wwwwww|||vvvdddZZZVVVWWW\\\aaaiiizzz~~~```ZZZSSSNNNLLLJJJGGGDDDCCCCCCBBBBBBAAA@@@??????@@@@@@@@@>>>======???AAABBBDDDFFFIIILLLQQQWWW\\\dddfffiiilllmmmllljjjhhhaaa]]]WWWQQQNNNMMMLLLLLLNNNPPPQQQTTTYYY```ggglllttt}}}yyysssrrrpppooonnnkkkeee```WWWSSSMMMIIIGGGGGGGGGFFFFFFGGGHHHHHHHHHIIIKKKMMMRRRVVV]]]ccchhhlllppprrrwww{{{{{{hhhdddiii|||}}}kkkUUUFFF@@@===<<<<<<;;;:::::::::::::::<<<<<<<<<<<<===============>>>???@@@@@@BBBFFFHHHNNNWWWkkkyyyoooccc\\\UUURRROOOKKKIIIKKKFFFGGGKKKQQQXXX]]]``````\\\SSSPPPVVVbbbllluuu|||~~~uuuppp|||yyynnnhhhdddcccdddgggiiimmmqqquuuvvvwwwvvvxxx{{{}}}|||~~~vvvfffVVVQQQRRRQQQQQQRRRVVVUUUSSSRRRSSSWWW\\\```lllsssyyyzzzzzzyyysssmmmhhhfffdddcccaaa___\\\ZZZXXXaaarrrwwwkkkccc\\\UUUPPPPPPIIIGGGEEECCCAAAAAAAAAAAAAAACCCHHHNNNVVVeeeyyyyyysssaaaYYYZZZ^^^aaaaaalll|||^^^YYYRRRMMMKKKJJJFFFCCCBBBBBBBBBAAAAAA@@@@@@????????????===<<<;;;===???AAACCCEEEHHHLLLQQQWWW[[[gggiiikkklllkkkiiifffccc___]]]XXXTTTQQQQQQSSSUUUUUUXXX[[[___dddjjjrrrwwwzzzxxxuuupppiiibbbUUUQQQKKKGGGEEEEEEEEEEEEBBBCCCDDDDDDDDDDDDFFFHHHLLLPPPUUUZZZ^^^bbbfffiiimmmpppuuuyyy}}}}}}iiidddhhhxxx~~~mmmVVVGGG@@@>>>===<<<;;;;;;::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBDDDGGGJJJOOOYYYmmm|||rrrddd\\\UUURRROOOKKKIIIKKKHHHIIILLLQQQWWW[[[]]]]]]\\\TTTPPPWWWbbbllltttzzz~~~tttxxxtttmmmiiiggghhhmmmooorrrvvvzzz~~~{{{yyyrrrdddVVVQQQQQQPPPPPPQQQVVVVVVVVVVVVXXX^^^ffflllvvv}}}~~~wwwmmmjjjfffcccaaa^^^[[[YYYYYYaaarrrxxxnnneee\\\WWWVVVLLLKKKHHHEEECCCAAAAAAAAA???BBBGGGMMMSSS```www{{{zzzmmm___[[[]]]^^^[[[aaakkkyyy```YYYQQQLLLJJJIIIFFFDDDBBBAAAAAAAAA@@@@@@@@@????????????===;;;;;;<<<>>>@@@BBBEEEHHHKKKQQQWWW[[[fffhhhkkkmmmllljjjgggeee```___]]]ZZZWWWWWWYYY\\\[[[```gggmmmrrrxxx{{{wwwpppggg```TTTOOOIIIEEECCCBBBBBBAAA<<<===???@@@@@@AAADDDFFFGGGJJJOOOSSSUUUYYY\\\___bbbeeeiiinnnrrrwww}}}lllfffkkkuuu~~~oooXXXHHHAAA???===<<<<<<;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;===???@@@AAACCCEEEIIILLLQQQ[[[ppp}}}sssccc\\\UUURRROOOKKKIIIKKKIIIJJJLLLPPPUUUYYYZZZYYYYYYRRRPPPWWWccckkkrrrwww~~~~~~zzz~~~rrrooonnnlllpppvvvwwwyyy}}}xxxjjj[[[UUUSSSQQQQQQSSSSSSUUUWWWYYY]]]eeeqqqyyyvvvrrrlllfffbbb^^^ZZZXXXYYY^^^mmmzzzmmmaaaZZZXXXQQQOOOLLLHHHDDDBBBAAAAAA<<>><<<;;;===??????AAADDDGGGKKKPPPWWW[[[eeehhhlllpppssssssrrrqqqkkklllllljjjgggeeefffhhhkkkrrr{{{wwwqqqmmmhhh___XXXNNNJJJEEEBBB@@@@@@???>>>;;;<<<===>>>===>>>@@@CCCBBBEEEHHHKKKMMMOOOSSSUUUWWWYYY]]]aaafffmmmuuuzzz|||mmmhhhmmmuuurrrZZZHHHAAA???======<<<;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;===???AAABBBDDDFFFKKKNNNRRR\\\rrr{{{qqqccc[[[TTTRRROOOJJJIIIJJJHHHHHHJJJOOOTTTWWWXXXXXXVVVPPPOOOXXXccckkkqqquuu||||||}}}tttvvvwwwuuuxxx{{{iii^^^XXXTTTSSSUUURRRVVVZZZ^^^eeeooo}}}xxxpppiiiccc^^^ZZZ[[[\\\fff|||zzzjjj___[[[UUUSSSOOOJJJFFFCCCAAA@@@<<<>>>CCCGGGJJJRRRdddvvvxxxhhh]]]VVVVVVUUUWWW^^^fffoooddd\\\RRRKKKHHHHHHGGGEEEAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBAAA???===<<<>>>@@@>>>@@@DDDGGGKKKPPPWWW[[[dddhhhnnnuuuzzz}}}~~~~~~~~~{{{xxxwwwxxx}}}|||vvvmmmccc^^^]]]ZZZTTTNNNFFFCCC@@@>>>?????????>>>@@@@@@@@@???===<<<===>>>???AAADDDFFFGGGIIILLLOOOPPPRRRUUUXXX^^^fffooouuuvvv{{{mmmhhhmmmvvvttt[[[HHH@@@>>>======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<===???AAABBBDDDGGGKKKNNNSSS^^^tttyyyooobbb[[[TTTQQQNNNJJJHHHJJJFFFGGGIIINNNSSSWWWYYYXXXTTTOOOOOOXXXdddkkkppptttzzz~~~{{{xxx|||}}}wwwhhh]]]VVVTTTVVVTTTYYY___dddlllxxxzzzpppiiibbb___^^^]]]aaatttvvviiidddXXXVVVQQQLLLGGGCCCAAA@@@===???DDDGGGHHHOOO```ppp~~~ssseee\\\XXXTTTSSSWWWYYY]]]hhhuuucccZZZQQQMMMJJJFFFCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>???AAACCCFFFIIINNNTTTYYYaaafffnnnwwwssskkkfff]]]YYYTTTQQQPPPMMMHHHDDDBBBBBBAAAAAA@@@???>>>>>>>>>======<<<<<<<<<======AAAAAA@@@@@@AAACCCDDDFFFIIIKKKMMMPPPTTT[[[ccciiinnnuuu}}}mmmkkkpppwwwqqqYYYIIIBBB???>>>>>>===;;;;;;:::::::::888:::<<<<<<;;;;;;<<<===@@@AAABBBCCCEEEHHHLLLPPPVVV```tttuuuiii^^^XXXSSSQQQOOOKKKIIIJJJHHHIIIJJJMMMPPPSSSVVVXXXTTTRRRRRRXXXaaalllrrruuu|||sssddd\\\ZZZZZZYYYZZZ```iiiqqq|||vvvkkkaaabbb^^^___kkkrrriiicccZZZRRROOOLLLHHHEEEEEECCCAAAAAADDDGGGMMMYYYeee|||}}}zzziiiaaaYYYUUUQQQPPPSSSZZZ___bbbsss~~~cccZZZQQQMMMJJJFFFCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@???>>>>>>======>>>>>>>>>???BBBEEEHHHMMMSSSWWW```fffooozzzyyytttqqqooommmjjjlllpppuuuyyy|||~~~{{{xxxssskkkcccZZZTTTPPPMMMJJJHHHHHHIIIHHHFFFDDDBBBBBBAAAAAA@@@??????>>>>>>>>>===<<<<<<<<<======@@@@@@??????@@@AAACCCDDDDDDEEEGGGJJJNNNUUU\\\aaaiiippp{{{llliiinnnttt}}}~~~mmmVVVGGGAAA@@@>>>===<<<;;;::::::::::::999:::<<<<<<;;;;;;<<<===???@@@BBBCCCEEEIIINNNRRRXXXcccwwwuuuhhh^^^WWWRRRQQQNNNJJJHHHIIIFFFGGGIIIKKKNNNQQQTTTUUUQQQPPPQQQWWWaaakkksssvvv{{{oooeee```^^^ZZZZZZ___gggppp}}}sssiiibbb^^^]]]fff}}}}}}rrrhhh^^^UUURRRNNNHHHDDDDDDBBB@@@@@@CCCFFFKKKWWWbbbuuu|||}}}|||lllddd[[[VVVQQQOOOPPPTTTXXXZZZaaakkk}}}cccZZZQQQMMMJJJFFFCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???>>>>>>======>>>>>>===???AAACCCFFFKKKPPPUUU___eeeooo}}}}}}wwwmmmeee```\\\ZZZXXXRRRSSSVVVYYY[[[]]]______YYYXXXVVVRRRNNNJJJFFFDDDCCCBBBAAACCCEEEFFFFFFEEEBBBBBBBBBAAA@@@@@@?????????>>>>>>===<<<<<<======>>>>>>>>>>>>>>>???AAAAAA???AAACCCEEEIIINNNUUUYYYaaaiiittt~~~llliiinnnrrrzzzzzziiiRRREEEAAAAAA>>>===<<<;;;;;;::::::;;;:::<<<======<<<;;;<<<>>>???@@@BBBCCCFFFJJJPPPTTTYYYdddxxxuuuggg^^^WWWQQQPPPMMMIIIGGGIIIEEEFFFGGGIIIKKKNNNPPPRRRMMMMMMOOOUUU___jjjrrrwwwzzz~~~}}}nnnddd```\\\ZZZ\\\dddnnn}}}{{{oooddd___[[[bbbuuu{{{nnnddd[[[VVVQQQJJJDDDCCCBBB@@@@@@BBBDDDHHHSSS]]]lll~~~|||xxxzzz|||yyymmmggg]]]XXXRRRNNNNNNOOOPPPQQQSSS[[[iiizzzcccZZZQQQMMMJJJFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>==================???AAACCCEEEJJJOOOSSS\\\bbbnnn~~~zzztttiiieee^^^WWWRRROOONNNMMMHHHIIIJJJKKKLLLMMMMMMNNNLLLLLLKKKKKKJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>===========================>>>?????????@@@BBBDDDFFFKKKPPPTTTYYYaaammmwww}}}lllkkkrrrttt{{{yyygggPPPBBB???@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>===<<<<<<>>>???AAABBBCCCDDDFFFJJJPPPTTTZZZdddxxx{{{uuuggg^^^WWWQQQOOOLLLHHHFFFHHHEEEFFFFFFHHHJJJLLLNNNOOOLLLMMMOOOTTT]]]gggoootttxxx|||ssseee___]]]YYYYYY___jjjzzz~~~qqqgggaaa\\\```qqqtttjjj```ZZZTTTLLLFFFDDDBBBAAAAAACCCDDDGGGOOOYYYfffuuuzzzvvvuuuuuuqqqxxxzzzpppiiifff]]]YYYTTTPPPNNNNNNMMMLLLMMMRRR\\\iiixxxcccZZZQQQMMMJJJFFFCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>===<<<=========>>>@@@BBBCCCEEEIIIOOORRRXXX^^^jjj{{{wwwnnngggaaa]]]VVVTTTPPPLLLHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@????????????<<<<<<======>>>>>>>>>===>>>@@@AAABBBDDDGGGLLLOOOSSS[[[fffpppyyy}}}mmmmmmtttyyy|||hhhPPPBBB>>>???@@@???>>>>>>>>>>>>>>>>>><<<===>>>=========@@@BBBDDDEEEEEEEEEGGGKKKQQQVVV^^^hhh{{{yyyzzzwwwhhh___XXXQQQNNNKKKGGGFFFHHHGGGGGGGGGHHHJJJKKKMMMNNNLLLMMMOOOSSSZZZbbbkkkpppvvvzzzwwwggg```]]]WWWUUUZZZdddrrruuujjjddd___aaaqqq{{{pppeee]]]WWWNNNIIIGGGDDDBBBCCCDDDDDDEEELLLUUU___kkk|||~~~yyytttqqqooonnnhhhkkknnnlllhhhccc``````[[[XXXUUURRRQQQPPPOOOMMMIIILLLRRR\\\hhhvvvcccZZZQQQMMMJJJFFFCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@???>>>======<<<<<<======???@@@BBBCCCEEEHHHMMMQQQUUUZZZdddssszzzkkk^^^WWWTTTQQQOOOKKKLLLKKKIIIFFFFFFGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGCCCDDDFFFFFFFFFFFFGGGIIIFFFFFFFFFFFFFFFFFFFFFEEEEEEEEECCCBBBAAAAAA@@@@@@======>>>??????>>>>>>======>>>@@@@@@AAACCCGGGIIINNNUUU___hhhrrr}}}}}}mmmlllsss{{{~~~jjjRRRCCC????????????>>>>>>>>>>>>??????<<<===>>>>>>>>>???BBBEEEHHHHHHHHHIIIKKKPPPVVV[[[hhhqqqzzzvvv|||lllaaaYYYQQQNNNKKKGGGGGGIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLOOORRRWWW___hhhnnntttyyy|||lllddd[[[UUUQQQTTT\\\gggvvv{{{jjjeee___aaaqqqzzzlllbbbZZZQQQLLLKKKEEECCCDDDEEEDDDCCCIIIPPPVVV___kkkvvv{{{|||zzzyyysssrrrpppmmmjjjgggeeecccaaaaaa```\\\YYYVVVVVVWWWWWWUUUTTTSSSSSSRRRPPPNNNIIIKKKOOOUUU___kkkxxxcccZZZQQQMMMJJJFFFCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===>>>???@@@AAACCCFFFKKKOOOTTTXXX___jjjwwwnnnfff[[[RRRNNNLLLKKKIIIHHHJJJKKKJJJHHHGGGHHHJJJDDDDDDCCCBBBCCCCCCDDDEEEHHHHHHIIIIIIIIIIIIHHHHHHBBBDDDGGGGGGFFFFFFHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCBBBBBBBBB>>>???@@@AAA@@@@@@???>>>===???@@@@@@@@@BBBDDDFFFJJJPPPXXXaaakkkwww|||llljjjpppzzzlllTTTEEE@@@@@@>>>======<<<======>>>>>>;;;<<<===>>>>>>AAAEEEHHHKKKKKKLLLMMMPPPWWW___dddqqqyyy|||qqqrrrcccZZZRRROOOLLLHHHGGGJJJHHHHHHHHHHHHIIIIIIJJJKKKHHHJJJMMMPPPUUU]]]gggnnnssswww~~~ooogggXXXRRRNNNPPPUUU\\\fffoooyyyyyyxxxvvvtttsssuuuwww|||zzziiiccc]]]^^^mmmuuuhhh]]]SSSNNNNNNDDDCCCDDDEEEBBBAAAEEELLLNNNTTT\\\cccfffgggggggggeeedddcccaaa___]]]\\\[[[XXXWWWUUUSSSPPPOOOPPPQQQRRRQQQQQQQQQRRRPPPMMMKKKIIIKKKNNNRRRYYYcccpppxxxcccZZZQQQMMMJJJFFFCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@BBBEEEIIIMMMTTTWWW\\\cccmmmxxxrrrfff^^^XXXPPPKKKJJJIIIFFFDDDDDDGGGHHHGGGEEEDDDEEEHHHEEEEEEDDDCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHJJJLLLKKKHHHGGGIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDCCCCCC???@@@AAABBBBBBAAA@@@??????AAABBBBBBBBBBBBEEEGGGHHHMMMTTT]]]gggtttyyyjjjiiiooowww~~~lllUUUFFFBBBAAA<<<<<<;;;;;;;;;<<<<<<===;;;<<<===>>>???BBBFFFJJJLLLMMMNNNPPPUUU\\\eeellluuu}}}~~~mmm}}}wwwddd[[[SSSOOOLLLHHHHHHJJJHHHHHHGGGGGGHHHHHHIIIJJJEEEHHHLLLPPPUUU]]]hhhooorrrwww}}}ooohhhWWWPPPLLLMMMQQQUUU\\\cccjjjiiifffbbb^^^^^^```bbbbbbkkkttt{{{}}}vvvgggaaa[[[[[[jjj{{{lll___UUUOOOOOOCCCBBBCCCDDDAAA???BBBIIIKKKNNNSSSVVVWWWWWWXXXXXX[[[[[[ZZZZZZYYYXXXXXXXXXPPPPPPPPPOOONNNMMMMMMMMMOOONNNNNNOOOPPPNNNJJJHHHEEEGGGJJJMMMRRR[[[fffnnnooodddUUULLLHHHHHHFFFDDDAAAAAAAAA@@@@@@@@@??????=========<<<;;;;;;::::::;;;===???@@@AAABBBEEEHHHMMMRRRYYYaaaggglllqqquuu}}}vvvjjj```YYYQQQOOOKKKGGGEEEDDDCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCEEEDDDCCCBBBBBBBBBDDDDDDFFFGGGHHHHHHHHHHHHKKKMMMHHHGGGFFFHHHKKKMMMLLLJJJOOOMMMLLLKKKMMMMMMMMMLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBB@@@??????@@@AAABBBCCCCCCCCCCCCHHHIIIOOOXXXaaakkkzzzssseeeeeekkkyyy|||wwwdddOOOCCC@@@???AAA>>>;;;<<<>>>???===;;;;;;<<<>>>>>>???AAAEEEHHHLLLNNNRRRVVVXXX\\\```cccjjjpppqqq{{{~~~jjj___UUUPPPMMMJJJHHHHHHDDDEEEEEEGGGHHHIIIJJJJJJHHHGGGIIIMMMQQQVVVbbbmmmvvvyyypppcccXXXSSSLLLHHHJJJPPPVVVZZZ\\\[[[ZZZZZZZZZXXXUUURRRUUUUUUZZZbbbkkkooolllhhh]]]XXXWWW]]]fffzzzssseeeYYYPPPJJJGGGFFFDDDBBBBBBCCCEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQRRRRRRRRRQQQPPPOOONNNMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMOOOPPPPPPOOONNNJJJJJJIIIJJJNNNVVV___fffpppeeeVVVLLLHHHGGGFFFDDDAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;:::;;;===???@@@@@@BBBEEEHHHLLLPPPWWW^^^dddiiinnnqqqsssvvv{{{~~~yyynnnddd[[[RRRMMMMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHFFFFFFGGGIIIFFFEEEDDDGGGJJJMMMMMMLLLPPPNNNMMMLLLMMMNNNMMMLLLIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFDDDCCCAAAAAAAAAAAAAAABBBBBBBBBCCCCCCHHHHHHMMMUUU]]]eeessssssfffgggmmmyyy|||wwweeeQQQFFFCCCCCC@@@>>>======???@@@>>><<<===???@@@AAAAAACCCGGGJJJKKKNNNQQQTTTUUUWWWZZZ\\\fffnnnyyy|||nnnbbbWWWRRROOOJJJHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGHHHMMMPPPVVVaaallltttxxx}}}pppcccWWWRRRLLLIIIKKKQQQWWW[[[^^^\\\ZZZYYYXXXVVVSSSPPPOOOMMMNNNTTT[[[```___]]][[[VVVUUUZZZbbbsssxxxiii]]]SSSMMMIIIHHHEEECCCAAAAAABBBBBBDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIHHHGGGFFFFFFFFFGGGFFFGGGJJJKKKLLLLLLKKKJJJGGGFFFFFFFFFIIIPPPXXX___sssgggWWWLLLHHHGGGEEECCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;;;;<<<>>>???@@@BBBEEEGGGJJJOOOUUU[[[```dddhhhkkknnnqqqtttwwwxxxxxxzzz{{{|||}}}~~~|||uuukkk```XXXRRRMMMJJJHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEHHHIIIJJJJJJHHHFFFFFFGGGHHHGGGFFFHHHLLLOOOPPPPPPRRRPPPNNNMMMNNNNNNMMMKKKKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCBBBAAAAAAAAABBBBBBFFFFFFJJJQQQWWW^^^jjjvvvttthhhjjjppp|||yyyfffRRRGGGCCCCCC???>>>???@@@BBBBBB@@@>>>>>>???@@@AAABBBDDDGGGJJJLLLOOORRRTTTUUUUUUVVVWWWbbbnnnrrreeeYYYSSSPPPLLLIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFHHHLLLPPPTTT___jjjrrrvvv|||ooodddUUUQQQMMMJJJLLLRRRYYY]]]aaa___[[[YYYXXXVVVSSSQQQLLLIIIFFFHHHMMMQQQSSSSSSWWWRRRRRRVVV\\\iiioooaaaVVVOOOJJJIIIFFFDDDBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFEEEEEEDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEDDDEEEGGGHHHIIIIIIHHHGGGEEEEEEDDDDDDEEEKKKRRRWWWwwwkkkZZZNNNIIIGGGEEECCCAAAAAAAAA@@@@@@@@@?????????>>>>>>======<<<;;;;;;:::<<<>>>??????AAADDDFFFJJJNNNTTTYYY]]]```dddfffkkknnnqqqssstttuuuvvvwwwwwwxxxzzz{{{{{{yyywwwvvvrrrkkkaaaYYYSSSOOOMMMLLLFFFFFFFFFFFFEEEDDDCCCBBBEEEFFFGGGGGGHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFJJJLLLMMMMMMKKKJJJIIIJJJMMMLLLMMMNNNPPPRRRSSSTTTTTTQQQOOONNNNNNMMMLLLJJJLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHIIIHHHHHHGGGGGGHHHFFFCCCAAA@@@@@@BBBBBBDDDCCCGGGLLLRRRXXXdddooo}}}ttthhhkkkrrr|||gggQQQDDD@@@???>>>???AAACCCCCCBBBAAA???<<<>>>???@@@@@@CCCFFFIIIOOORRRUUUWWWXXXXXXYYYYYYcccqqqtttfffYYYTTTRRROOOLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGLLLOOOSSS]]]gggqqquuu{{{nnndddRRRPPPLLLJJJLLLRRRZZZ```dddbbb^^^\\\ZZZXXXVVVSSSNNNKKKGGGGGGIIILLLNNNNNNRRROOOOOOTTTXXXbbbzzzrrrdddWWWPPPIIIHHHGGGEEEDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEFFFEEEEEEEEEEEEEEEFFFGGGEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEIIINNNRRR|||ooo]]]PPPJJJGGGEEECCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;999;;;===>>>???@@@CCCFFFJJJMMMSSSWWW[[[^^^aaaccceeehhhkkknnnoooppprrrssspppqqqssssssrrroookkkiiiddd^^^VVVPPPLLLKKKJJJIIIHHHHHHGGGGGGFFFDDDBBBAAAEEEFFFGGGHHHHHHHHHHHHHHHDDDEEEEEEFFFHHHIIIJJJJJJMMMNNNOOOOOOMMMLLLLLLMMMQQQRRRSSSTTTTTTTTTUUUVVVVVVTTTQQQOOONNNMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIJJJHHHEEECCCAAAAAABBBCCCBBBBBBDDDJJJNNNTTT```kkkxxxttthhhkkkrrr|||gggPPPCCC???>>>???@@@CCCDDDCCCBBBAAA@@@===>>>@@@@@@AAACCCGGGJJJNNNQQQUUUXXXZZZ\\\^^^___hhhuuuuuugggYYYTTTTTTRRROOONNNKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEGGGKKKNNNQQQZZZdddooouuu|||mmmcccPPPOOOLLLJJJKKKSSS]]]eeegggdddaaa___]]][[[WWWUUUNNNMMMJJJJJJJJJJJJJJJJJJOOOLLLNNNSSSVVV]]]sssuuueeeXXXQQQJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHFFFFFFGGGGGGGGGGGGGGGGGGIIIIIIHHHFFFEEEGGGKKKNNNsss```RRRKKKHHHFFFDDDAAAAAAAAA@@@@@@@@@??????=========<<<;;;;;;::::::999:::<<<===>>>@@@CCCEEEIIILLLRRRVVVYYY\\\___aaabbbeeeiiilllnnnoooqqqrrrmmmnnnooonnnkkkgggbbb___YYYUUUQQQMMMLLLJJJIIIGGGJJJJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGEEEEEEFFFHHHKKKNNNRRRTTTRRRSSSRRRPPPNNNMMMMMMOOORRRUUUXXXZZZZZZYYYXXXYYYZZZWWWTTTRRRQQQOOOMMMKKKIIIJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLMMMLLLLLLKKKKKKKKKJJJHHHFFFDDDCCCCCCDDDBBBAAACCCHHHLLLQQQ\\\gggqqq{{{ssshhhlllttt{{{fffQQQEEECCCCCC@@@BBBDDDDDDBBB@@@@@@@@@@@@AAABBBCCCDDDFFFIIILLLLLLOOOSSSVVVYYY]]]aaadddlllwwwzzzjjj[[[VVVVVVTTTQQQOOOKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDFFFJJJMMMPPPXXXbbblllsss|||~~~~~~lllcccRRRPPPMMMJJJLLLUUUbbblllmmmkkkhhheeebbb^^^XXXTTTMMMLLLLLLKKKJJJIIIHHHGGGOOOLLLNNNSSSUUU[[[nnnxxxiii\\\SSSNNNMMMLLLKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFDDDDDDGGGIIIwwwdddTTTMMMJJJGGGEEEAAAAAAAAA@@@@@@@@@??????<<<<<<<<<;;;::::::999999888:::<<<======???BBBEEEGGGJJJPPPTTTWWWZZZ]]]___cccfffjjjlllmmmnnnpppqqqnnnoooooonnnjjjddd^^^ZZZUUUTTTRRRRRRQQQOOOLLLIIIKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIIIILLLPPPVVV\\\```^^^]]]ZZZUUUQQQOOOPPPRRRSSSXXX___ccccccaaaaaaaaa___\\\XXXVVVTTTSSSPPPNNNIIIJJJKKKLLLMMMOOOPPPPPPNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJHHHGGGFFFEEEEEEDDDBBBCCCGGGIIIMMMVVVaaaiiitttsssjjjooowww|||gggRRRGGGEEEEEEBBBDDDDDDCCC@@@>>>???@@@@@@BBBCCCDDDDDDFFFJJJMMMMMMOOORRRUUUYYY^^^dddhhhmmmtttqqq___YYYYYYWWWRRROOOKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCFFFJJJLLLNNNWWW```gggppp{{{xxxtttssswww~~~}}}jjjbbbUUUSSSOOOLLLMMMXXXhhhttt{{{yyyuuuqqqlllddd\\\VVVPPPPPPOOOMMMLLLKKKKKKLLLQQQNNNPPPSSSSSSXXXjjj}}}nnnaaaYYYRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPOOONNNNNNMMMLLLKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHIIIGGGHHHHHHFFFDDDDDDEEEGGGzzzeeeVVVNNNJJJHHHEEEAAAAAAAAA@@@@@@@@@??????<<<;;;;;;::::::999888888888:::<<<======???BBBDDDEEEIIINNNRRRVVVYYY\\\^^^aaadddgggiiijjjjjjkkklllnnnnnnnnnlllgggaaaZZZVVVRRRRRRSSSTTTTTTQQQMMMIIIKKKJJJHHHHHHHHHJJJLLLNNNNNNNNNOOONNNNNNMMMLLLKKKLLLLLLLLLOOOUUU]]]dddiiiiiifffaaa[[[UUUSSSTTTVVVUUU\\\eeejjjkkkjjjjjjjjjbbb```\\\YYYWWWUUUSSSQQQJJJJJJLLLMMMOOOQQQRRRSSSOOOOOOOOOOOONNNMMMLLLLLLKKKKKKKKKJJJIIIHHHFFFEEEFFFDDDDDDFFFGGGIIIRRR\\\cccpppssskkkqqqzzziiiSSSGGGDDDDDDCCCEEEEEEBBB>>><<<>>>@@@???@@@AAABBBCCCEEEHHHKKKPPPRRRTTTVVVYYY___fffkkkmmmqqqvvvddd\\\[[[XXXRRROOOKKKKKKJJJIIIIIIHHHGGGGGGDDDCCCFFFJJJKKKNNNVVV___dddnnnzzzwwwtttrrrrrrsss{{{iiiaaaXXXVVVQQQMMMOOOZZZlllzzz|||uuukkk```YYYVVVVVVTTTQQQOOOPPPRRRTTTTTTPPPQQQSSSRRRUUUggg{{{rrreee]]]TTTVVVYYY]]]aaaeeeggghhhfffeeedddbbb```^^^\\\\\\\\\\\\\\\\\\[[[ZZZXXXXXXSSSSSSQQQPPPOOOOOOOOOOOOMMMMMMLLLKKKKKKKKKLLLLLLIIIIIIIIIHHHFFFEEEFFFHHHwwwdddXXXRRRLLLHHHGGG@@@@@@@@@??????>>>>>>>>>??????===<<<:::888777666888888888999;;;>>>@@@BBBDDDHHHMMMQQQTTTVVVXXXZZZ\\\___cccfffhhhiiikkklllnnnmmmkkkhhhddd```\\\ZZZXXXXXXWWWWWWWWWUUUQQQNNNNNNKKKIIIHHHKKKNNNPPPQQQUUURRROOONNNNNNOOOOOONNNSSSTTTTTTUUUWWW]]]dddjjjnnnlllfff___YYYWWWYYY[[[[[[```hhhoootttuuutttsssqqqmmmeee\\\YYYXXXTTTMMMKKKPPPQQQOOOQQQXXXZZZWWWVVVUUUTTTRRRPPPOOONNNNNNKKKKKKKKKLLLKKKJJJJJJIIIJJJHHHFFFDDDEEEIIIMMMPPP___hhhuuutttkkksss}}}hhhQQQGGGEEEDDDEEEDDDBBB@@@?????????@@@BBBDDDEEEEEEFFFHHHLLLOOOOOORRRWWWZZZ\\\___bbbdddgggoooyyylllfff]]]ZZZWWWNNNKKKKKKLLLKKKIIIGGGEEEDDDCCCDDDEEEGGGIIINNNSSSXXXaaakkkwww}}}~~~wwwtttwwwsssqqquuuggg```ZZZWWWUUURRRPPPWWWjjj|||qqqcccZZZVVVUUUUUUTTTTTTUUUUUUVVVUUUOOOMMMPPPRRRVVVfffwwwzzz~~~}}}ooobbbZZZSSSXXXbbbppp~~~}}}xxxtttqqqooonnnmmmiiigggiiinnnnnnhhhaaaccc^^^YYYVVVVVVVVVTTTRRRQQQQQQQQQPPPOOONNNMMMLLLMMMLLLKKKJJJJJJJJJJJJJJJyyyeeeZZZSSSLLLHHHGGGBBBBBBAAA@@@??????>>>>>>======<<<<<<;;;:::999999999999999:::<<<>>>@@@BBBCCCFFFJJJNNNPPPSSSVVVXXX\\\___cccfffgggiiikkkmmmmmmllljjjgggdddaaa___^^^bbbaaa```___^^^\\\XXXUUUTTTRRRQQQQQQTTTVVVXXXXXXVVVTTTQQQPPPRRRSSSSSSSSSWWWWWWWWWWWWXXX\\\aaaeeekkkjjjfffaaa]]]\\\]]]___bbbgggnnnuuuzzz||||||{{{yyyvvvooofffbbbaaa[[[SSSRRRWWWXXXVVVYYY___bbb```ZZZYYYVVVSSSQQQPPPOOOOOOPPPOOOOOOOOONNNLLLKKKKKKKKKIIIGGGEEEFFFIIILLLOOO\\\dddppp{{{uuummmrrr{{{kkkVVVKKKHHHGGGEEEDDDCCCAAA@@@@@@AAAAAADDDEEEGGGGGGHHHKKKNNNQQQPPPSSSWWWZZZ\\\^^^aaadddhhhooo~~~ooohhh^^^YYYWWWNNNIIIIIIIIIIIIHHHGGGEEEDDDCCCDDDEEEGGGIIIMMMSSSWWW___hhhttt{{{|||~~~|||{{{uuuoooyyyxxxhhh___YYYVVVSSSQQQOOOSSSbbbqqq}}}pppeee^^^WWWWWWVVVVVVVVVUUUUUUUUURRRMMMKKKNNNOOOSSSbbbttt~~~~~~ooobbbZZZUUU[[[gggyyy}}}yyyvvvxxx|||}}}yyysssjjjfff```\\\ZZZYYYVVVTTTSSSSSSSSSRRRQQQPPPNNNNNNMMMMMMLLLLLLKKKJJJIIIIII{{{iii]]]TTTMMMHHHGGGDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<>>>AAABBBAAADDDGGGIIILLLOOOSSSVVVZZZ]]]bbbeeegggiiikkkmmmmmmllliiigggfffeeeeeeeeehhhgggeeedddbbb```[[[XXXWWWVVVVVVXXX[[[]]]]]]]]]YYYWWWUUUUUUWWWYYYYYYYYY[[[\\\\\\[[[[[[\\\^^^aaafffgggfffeeecccbbbccceeefffiiiooouuuzzz~~~~~~|||vvvnnnjjjggg___VVVUUUXXXYYYYYY]]]dddiiiiiieeebbb]]]XXXUUUSSSRRRRRRTTTTTTSSSRRRPPPOOONNNMMMMMMKKKIIIGGGGGGIIIKKKMMMVVV]]]hhhsss{{{wwwnnnqqqwwwqqq]]]OOOHHHFFFEEEDDDCCCAAAAAAAAABBBCCCEEEFFFIIIJJJKKKMMMQQQTTTRRRTTTXXXZZZ\\\___bbbeeeiiiooo}}}sssiii^^^YYYWWWOOOJJJJJJJJJIIIIIIGGGFFFEEECCCDDDEEEFFFHHHLLLRRRVVV[[[dddpppwwwzzz}}}vvvkkkmmmyyyxxxfff[[[WWWTTTRRRPPPNNNNNNXXXcccrrrtttvvvuuunnnfff___[[[XXXXXXYYYYYYXXXVVVTTTSSSRRRLLLKKKNNNOOORRR```qqq~~~oooccc[[[WWW]]]jjj}}}wwwrrrlllfffbbb^^^ZZZXXXXXXXXXXXXXXXWWWUUUSSSRRRPPPPPPQQQQQQPPPOOOMMMLLLmmm```VVVMMMIIIHHHFFFEEEDDDCCCAAA@@@>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<>>>AAABBBAAACCCEEEGGGIIILLLQQQUUUXXX[[[```dddfffhhhjjjlllmmmllljjjjjjjjjkkkmmmoooooommmkkkiiigggeeeaaa^^^]]]]]]___aaadddfffeeeddd___]]][[[[[[]]]^^^^^^]]]___```aaaaaa______```aaaccceeegggiiihhhhhhiiikkkiiilllpppuuu{{{~~~wwwsssnnneee[[[WWWYYYZZZ]]]cccjjjpppsssssspppjjjccc]]]XXXVVVTTTUUUTTTSSSRRRQQQPPPPPPOOOOOOMMMKKKIIIIIIIIIJJJKKKPPPWWWaaakkktttvvvnnnooosssyyydddRRRGGGCCCCCCBBBAAAAAAAAABBBCCCCCCEEEGGGJJJLLLMMMOOORRRUUUTTTWWWZZZ\\\^^^aaaeeehhhkkkooo{{{vvvjjj]]]YYYXXXQQQNNNNNNMMMLLLJJJIIIHHHGGGCCCDDDEEEFFFGGGKKKPPPTTTYYYaaallltttyyy~~~|||qqqfffeeelllxxxfff\\\VVVSSSRRRRRROOONNNSSSZZZ___aaacccccc```\\\YYYWWWYYYZZZ[[[[[[YYYVVVTTTRRRSSSNNNMMMPPPQQQSSS```ppprrreee]]]ZZZ___jjj{{{}}}wwwpppjjjddd___]]]]]]^^^^^^]]]\\\ZZZWWWVVVTTTUUUWWWXXXXXXVVVTTTSSSqqqdddXXXNNNIIIIIIFFFFFFDDDCCCAAA@@@???>>>>>>>>>===<<<;;;::::::999;;;::::::;;;<<<>>>@@@AAA@@@BBBDDDFFFHHHKKKPPPSSSUUUYYY]]]aaadddfffiiikkkmmmmmmmmmnnnppptttwwwyyyyyywwwtttsssrrrooollljjjjjjkkklllooorrrsssqqqppphhhfffddddddeeeeeecccbbbdddfffggghhhgggfffgggiiifffiiimmmooooooooopppqqqrrrtttwww{{{zzzqqqfff```___aaaeeelllsss{{{|||vvvoooggg___YYYVVVTTTSSSRRRQQQPPPPPPQQQQQQOOOOOOMMMLLLKKKJJJJJJJJJLLLQQQZZZcccmmmzzzssslllnnnrrrlllVVVIIIEEEAAAAAA@@@@@@AAABBBCCCDDDFFFHHHKKKMMMOOOPPPSSSUUUWWWYYY\\\^^^```dddhhhlllmmmppp{{{xxxkkk^^^ZZZYYYRRRQQQPPPNNNLLLIIIGGGFFFEEEDDDDDDEEEEEEFFFJJJOOOSSSXXX___iiirrryyy~~~yyytttsss}}}}}}qqqggg``````eeevvvxxxjjjaaaYYYUUUSSSTTTTTTQQQSSSWWWYYY[[[]]]^^^\\\[[[[[[[[[ZZZ[[[[[[[[[YYYWWWTTTRRRSSSOOONNNQQQQQQRRR^^^mmmuuuhhh___]]]aaakkkzzz}}}vvvnnnhhhdddbbb````````````]]]ZZZVVVTTTVVVWWWYYY[[[[[[ZZZYYYWWWvvvgggZZZOOOIIIIIIEEEEEEDDDCCCAAA@@@????????????>>>===<<<;;;:::999::::::::::::;;;===???@@@???AAADDDFFFHHHJJJNNNQQQRRRUUUZZZ___bbbdddgggiiilllmmmooorrrvvv{{{}}}{{{zzzzzzyyywwwuuuuuuuuuvvvxxxzzz{{{zzzxxxtttrrrppppppppppppnnnlllmmmoooqqqqqqqqqrrrsssuuuqqqtttxxxyyyyyyxxxxxxxxxzzz|||~~~{{{qqqjjjggggggkkkqqqvvv~~~}}}uuukkkaaa\\\VVVUUUSSSRRRQQQQQQQQQRRRPPPOOOOOONNNMMMKKKKKKJJJIIINNNTTT[[[dddqqqooojjjooouuu|||pppYYYLLLJJJAAA@@@@@@@@@BBBCCCEEEGGGHHHKKKNNNPPPPPPQQQSSSTTTVVVYYY\\\^^^aaafffkkkoooooorrr|||{{{mmm___ZZZYYYRRROOONNNKKKIIIFFFEEEDDDCCCDDDEEEEEEEEEFFFIIIMMMQQQWWW]]]fffpppwww~~~~~~|||vvvuuusssrrrrrrssstttuuutttqqqnnnlllmmmxxx~~~yyy~~~ssshhhaaa]]]^^^cccjjjwww~~~uuukkkccc```ZZZVVVWWWXXXVVVVVVYYYYYY[[[]]]]]]]]]\\\\\\]]]ZZZ[[[ZZZZZZXXXVVVTTTSSSRRRNNNNNNQQQPPPPPPZZZiiizzzlllbbb___dddooo}}}uuuppplllkkkgggggggggfffbbb^^^YYYVVVYYYYYYZZZZZZZZZYYYXXXWWWyyyjjj\\\OOOJJJJJJCCCCCCBBBBBBAAA@@@@@@???>>>=========<<<<<<<<<;;;999999999999:::;;;===>>>===???CCCFFFGGGIIILLLNNNOOORRRXXX\\\___bbbfffhhhiiikkkooouuuzzz~~~~~~~~~}}}|||}}}~~~}}}|||zzzyyyzzz||||||{{{||||||wwwqqqooorrruuuxxx~~~|||ppphhh]]][[[XXXUUUSSSRRRRRRRRROOOOOOOOOOOONNNMMMKKKJJJIIIKKKNNNSSSYYYeeettt~~~mmmiiiqqq{{{}}}pppXXXKKKJJJBBBBBBBBBBBBDDDFFFHHHJJJLLLNNNQQQSSSSSSSSSTTTUUUTTTWWWZZZ]]]aaaffflllpppqqqttt}}}qqqbbb[[[XXXPPPLLLKKKIIIGGGFFFEEEEEEEEEDDDEEEEEEEEEEEEHHHLLLPPPVVV[[[cccmmmuuu|||xxxpppooopppnnnmmmllllllnnnrrruuuwwwzzz{{{}}}~~~}}}~~~vvvwww|||}}}ssskkkeeeaaabbbffffffoooxxx|||}}}|||uuummmiii```ZZZZZZZZZYYYXXXZZZ[[[]]]^^^___]]]\\\\\\]]]ZZZZZZYYYXXXWWWUUUUUUTTTSSSOOOOOORRRQQQPPPZZZgggoooeee^^^eeesss}}}||||||yyyzzzyyywwwsssmmmgggddd___^^^]]][[[YYYWWWUUUTTT{{{lll]]]PPPJJJJJJBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<<<<======>>>>>>999999888888999;;;<<<===;;;>>>BBBEEEGGGHHHJJJLLLMMMQQQVVV[[[^^^aaaeeeggggggjjjooovvv|||~~~zzz|||}}}}}}}}}uuudddaaa]]]XXXUUUSSSRRRRRROOOOOOPPPPPPOOONNNLLLKKKIIIJJJKKKMMMRRR]]]jjjtttllliiitttnnnUUUGGGFFFCCCCCCCCCDDDFFFHHHKKKLLLNNNQQQTTTUUUUUUTTTUUUVVVRRRUUUXXX[[[```eeelllqqqrrruuutttddd\\\XXXOOOKKKJJJIIIHHHGGGHHHIIIJJJDDDEEEEEEDDDEEEGGGLLLOOOUUUYYYaaajjjssszzzyyyxxxuuunnngggfffkkkqqqppppppoooqqqtttzzz|||wwwxxx}}}~~~yyyssslllhhhhhhkkklllsss{{{}}}oooeee\\\[[[[[[ZZZYYYZZZ```aaaccccccaaa_________ZZZYYYXXXVVVUUUUUUUUUUUUUUUQQQRRRUUUTTTRRR\\\iii}}}qqqfff]]]eeeuuu~~~xxxtttfffdddaaa]]]YYYVVVTTTSSSnnn```TTTKKKFFFGGGDDDBBB@@@@@@@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;<<<>>>@@@BBBCCCDDDEEEGGGIIINNNOOORRRWWW\\\aaaccccccfffkkkrrryyypppiii___YYYVVVTTTRRRPPPRRRRRRRRRRRRQQQOOOMMMKKKPPPOOOMMMMMMOOOWWW```gggxxxnnnnnnxxxmmmXXXKKKGGGDDDCCCCCCCCCFFFJJJMMMPPPVVVUUUSSSSSSTTTVVVZZZ\\\YYYYYYYYYYYY\\\ccckkkqqqsssxxxuuuhhh___WWWPPPOOONNNLLLJJJHHHGGGFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKPPPUUU]]]eeemmmttt{{{{{{vvvuuuuuutttrrrqqqjjjffffffhhhkkkrrrzzz~~~}}}yyyyyyssssssuuurrrvvvxxxiiicccaaa\\\ZZZ[[[`````````aaaaaa``````___^^^\\\ZZZYYYZZZZZZYYYXXXVVVSSSRRRTTTUUUWWW^^^eee~~~rrreeeaaadddrrr}}}wwwtttnnnggg```ZZZVVVTTTpppaaaUUUMMMIIIFFFDDDBBBAAA@@@@@@???======<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>@@@BBBCCCCCCDDDGGGIIILLLNNNQQQVVV[[[___bbbccchhhmmmttt{{{zzzrrrggg___[[[YYYVVVTTTSSSSSSSSSSSSRRRPPPOOOMMMNNNMMMLLLLLLNNNTTT\\\bbbuuulllmmmxxxmmmXXXKKKGGGEEEDDDDDDEEEGGGKKKNNNQQQVVVVVVUUUUUUVVVYYY[[[\\\YYYZZZZZZZZZ\\\bbbiiiooouuuyyywwwjjjbbbZZZTTTOOONNNMMMKKKIIIHHHGGGGGGEEEEEEEEEEEEFFFHHHJJJKKKOOOTTT\\\dddlllttt{{{zzztttrrrqqqqqqrrrtttttttttnnniiigggjjjooouuu~~~{{{uuu{{{xxxxxxtttkkkfffaaa___```aaabbbbbbbbbbbbaaaaaa```___]]][[[ZZZ[[[[[[ZZZYYYWWWTTTSSSUUUUUUWWW]]]eee}}}qqqfff^^^bbbrrr}}}zzztttlllddd]]]WWWTTTqqqbbbVVVOOOKKKFFFDDDBBBAAAAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<=========???AAABBBCCCDDDFFFHHHJJJLLLPPPTTTYYY^^^aaaccclllqqqwww~~~rrrgggbbb^^^[[[YYYSSSSSSSSSRRRPPPOOOMMMLLLMMMMMMMMMMMMNNNRRRXXX\\\nnnmmmnnn|||mmmXXXKKKGGGEEEEEEEEEFFFHHHLLLOOOQQQUUUVVVWWWXXXZZZ[[[\\\]]]\\\]]]^^^^^^```dddiiimmmvvvzzz{{{nnneee]]]WWWQQQPPPNNNLLLJJJIIIHHHHHHEEEDDDDDDDDDEEEGGGHHHJJJNNNSSSZZZccckkkssszzzwwwpppkkkhhhiiinnnuuu{{{~~~}}}xxxuuuwwwzzz}}}xxxppp}}}wwwnnngggccccccccccccdddccccccbbbaaa```aaa___]]]\\\\\\\\\ZZZYYYXXXUUUSSSUUUUUUVVV\\\dddxxx}}}qqqhhh^^^dddsss}}}~~~xxxtttsssssspppqqqtttwwwzzz|||}}}~~~{{{yyytttlllddd[[[TTTPPPrrrbbbVVVOOOLLLFFFDDDBBBAAAAAAAAA@@@>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<>>>@@@AAABBBCCCEEEGGGHHHKKKOOOTTTYYY^^^cccfffpppuuu{{{|||pppiiiddd```^^^YYYXXXWWWTTTRRRPPPNNNMMMNNNOOOPPPPPPPPPSSSVVVYYYeeexxxppptttmmmXXXKKKHHHEEEEEEEEEGGGIIILLLOOOQQQTTTUUUWWWZZZ\\\]]]]]]]]]___aaacccdddeeehhhlllooouuuzzzzzzvvvrrrggg]]]WWWRRRQQQOOOMMMKKKJJJJJJIIIEEEDDDDDDDDDDDDFFFGGGIIILLLQQQXXX```hhhqqqyyy~~~xxxqqqllljjjiiihhhpppyyy|||rrr|||zzzqqqkkkhhhhhhhhhggggggeeedddbbbaaadddaaa___]]]]]]\\\ZZZYYYXXXTTTRRRSSSTTTTTTZZZaaappp~~~rrrjjjbbbiiiuuu~~~|||zzzxxxvvvuuutttpppqqqrrrppplllhhhggghhhbbbbbbaaaaaaccceeegggiiikkkjjjgggbbb[[[TTTMMMIIItttcccVVVOOOLLLFFFDDDBBBAAABBBBBBAAA??????>>>>>>===<<<<<<;;;;;;999999888888999999:::;;;;;;===???@@@AAABBBDDDFFFFFFJJJPPPUUUZZZ```gggllluuuzzzyyyqqqlllgggdddaaa```^^^ZZZWWWTTTRRRQQQOOOPPPRRRRRRRRRSSSUUUWWW___qqqrrryyynnnXXXKKKHHHEEEEEEFFFGGGJJJMMMOOOQQQRRRTTTWWWZZZ\\\]]]^^^]]]```bbbdddfffgggjjjnnnqqqtttzzzwwwtttvvvhhh^^^WWWSSSRRRPPPNNNLLLKKKJJJJJJEEEEEEDDDDDDDDDFFFGGGHHHJJJNNNUUU]]]eeennnvvv{{{zzzwwwsssqqqsssvvvyyyzzz}}}}}}sss|||}}}xxxssssssrrrpppmmmkkkhhhgggfffccc```^^^]]]\\\ZZZXXXVVVSSSQQQRRRRRRSSSYYY```oootttmmmccciiirrryyy~~~zzzzzzxxxwwwuuutttssssssssssssrrrpppnnnmmmlllkkkeeeeeeeeedddaaa_________^^^\\\YYYWWWVVVWWWYYYZZZWWWWWWWWWUUUQQQMMMIIIFFFvvveeeWWWNNNKKKFFFDDDBBBAAABBBBBBAAA@@@@@@???>>>>>>===<<<;;;;;;888888888888888999999::::::<<<>>>???@@@AAACCCEEEFFFKKKRRRWWW]]]dddmmmttt|||yyysssnnnjjjaaa___]]]ZZZWWWTTTSSSRRRQQQRRRSSSTTTSSSTTTVVVXXX]]]mmm{{{sss}}}nnnXXXKKKHHHFFFFFFGGGIIILLLNNNPPPRRRRRRTTTWWWZZZ]]]^^^______```bbbdddfffiiilllqqqtttwww|||wwwsss{{{lllaaaZZZSSSRRRPPPNNNLLLKKKJJJJJJFFFEEEEEEDDDEEEFFFGGGHHHIIIMMMSSSZZZaaajjjrrrxxx}}}xxxoooyyy|||xxxtttqqqooogggeeeaaa^^^]]][[[YYYWWWUUURRRPPPQQQRRRSSSYYYaaatttvvvooodddkkkqqqtttvvvyyyzzzxxxuuuuuutttsssrrrqqqppppppqqqpppooommmllljjjiiihhhaaaaaa___^^^\\\ZZZYYYYYYYYYWWWTTTRRRPPPPPPQQQRRRKKKLLLLLLLLLLLLJJJIIIHHHzzziiiYYYOOOKKKFFFDDDBBBBBBBBBCCCBBBAAA@@@@@@???>>>===<<<;;;;;;999999888888999999:::;;;999;;;>>>??????@@@BBBDDDFFFLLLTTTZZZaaaiiittt|||{{{vvvpppkkk^^^]]][[[YYYXXXWWWWWWWWWVVVXXXXXXXXXXXXYYY\\\^^^```nnn~~~xxxuuunnnXXXLLLHHHHHHIIIJJJLLLOOOQQQSSSTTTTTTUUUXXX[[[]]]```aaabbbbbbdddfffiiilllqqqwww{{{}}}|||ppprrrggg```RRRQQQPPPNNNLLLKKKJJJJJJGGGGGGFFFEEEEEEGGGHHHIIIHHHKKKQQQWWW^^^fffnnnttt{{{~~~uuummmwwwzzzvvvssshhheeeaaa^^^\\\ZZZXXXUUUUUURRRQQQSSSTTTUUU[[[cccvvv~~~~~~vvvqqqkkkttt|||}}}}}}|||yyyyyyzzzzzzzzzzzzzzzzzzxxxwwwvvvtttrrrpppooonnnhhheeeccc```^^^\\\YYYXXXTTTSSSRRRPPPNNNLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIHHH}}}lll[[[PPPLLLFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@???>>>===<<<;;;;;;::::::999999::::::;;;<<<999;;;===>>>???@@@BBBDDDGGGMMMVVV\\\ccclllxxxzzztttnnniiiaaaaaa____________aaaaaa]]]^^^^^^^^^^^^___bbbeeedddooo}}}xxxxxxoooXXXLLLHHHJJJKKKMMMOOOQQQSSSUUUVVVVVVWWWYYY[[[^^^aaadddeeefffgggjjjmmmqqqwww~~~mmm}}}wwwlllfffRRRQQQOOOMMMLLLJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIGGGJJJOOOUUU\\\dddlllqqqzzz}}}wwwoooxxx{{{vvvssshhheeeaaa^^^\\\ZZZWWWUUUVVVSSSRRRTTTUUUWWW^^^eeesss{{{uuurrruuu~~~}}}{{{yyywwwwwwpppmmmiiieeebbb___\\\ZZZWWWVVVUUUSSSQQQNNNKKKJJJLLLKKKJJJIIIHHHGGGGGGGGGvvvdddTTTKKKGGGEEEBBB@@@AAAAAA@@@?????????>>>>>>======<<<<<<:::999888888777777888888:::;;;;;;;;;;;;>>>CCCFFFIIIMMMTTT]]]gggqqqxxx}}}~~~zzzvvvtttrrrkkkkkkkkkkkkllllllllllllgggjjjlllllljjjiiijjjlllrrrvvvzzzvvvtttVVVHHHIIIJJJKKKMMMOOOQQQSSSUUUVVVVVVXXXYYYZZZ[[[^^^bbbeeehhhhhhhhhjjjnnntttzzz~~~{{{qqq{{{vvvhhhbbbZZZUUUPPPLLLJJJJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFKKKJJJNNNUUUZZZ___gggoooxxx{{{~~~}}}yyyssswww|||tttmmmooolllfff```[[[XXXWWWWWWUUUQQQPPPRRRTTTXXXaaakkk~~~xxxuuuzzzzzztttnnnjjjfffbbb___```[[[WWWVVVWWWVVVQQQLLLRRROOOKKKJJJKKKLLLJJJHHHxxxgggWWWMMMHHHFFFCCCAAAAAAAAA@@@?????????>>>>>>===<<<<<<<<<:::999888888777777888888::::::;;;;;;;;;>>>BBBEEEHHHLLLSSS\\\gggqqq{{{~~~}}}{{{{{{||||||||||||||||||{{{|||}}}{{{yyyxxxzzz}}}}}}yyyvvvuuuZZZMMMNNNIIIJJJLLLOOORRRUUUWWWXXXVVVXXXZZZ[[[\\\^^^bbbeeehhhhhhgggiiilllqqqvvvyyyxxxvvv}}}rrrzzz{{{mmmfffZZZVVVPPPLLLKKKJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFJJJQQQVVVZZZbbbjjjuuuxxx|||}}}tttuuu~~~}}}yyyrrrmmmkkkiiiddd```\\\YYYWWWWWWVVVSSSRRRTTTVVVZZZdddmmmzzzvvvxxx|||{{{{{{{{{{{{|||}}}~~~~~~wwwqqqlllgggdddbbb^^^ZZZYYYZZZYYYVVVRRRUUUQQQNNNMMMNNNNNNMMMKKKyyygggXXXOOOJJJGGGDDDBBBBBBBBBAAA@@@??????>>>======<<<<<<;;;:::999888888777777888888999:::;;;;;;<<<===@@@CCCGGGKKKRRR[[[fffrrr}}}yyywwwuuu\\\PPPQQQIIIJJJMMMPPPSSSVVVYYYZZZWWWYYY[[[\\\]]]___bbbeeehhhgggfffgggiiilllppprrrtttwww|||yyy|||qqqjjj\\\XXXRRRMMMKKKKKKJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGJJJQQQVVVZZZbbbjjjqqquuuzzzvvvttt~~~zzzyyywwwrrrnnnjjjhhhfffccc```]]][[[YYYXXXVVVVVVXXXYYY]]]gggrrrzzz|||xxxwwwuuutttuuuwwwyyy{{{{{{}}}||||||~~~~~~xxxrrrlllhhhccc___\\\[[[\\\\\\YYYWWWVVVSSSPPPNNNNNNNNNMMMLLLxxxgggXXXOOOKKKHHHEEECCCCCCCCCBBBAAA???>>>>>>===<<<<<<;;;;;;:::999888888777777888888888999;;;;;;<<<===@@@BBBFFFKKKRRRZZZcccooo|||yyywwwsss\\\PPPPPPLLLMMMOOOQQQTTTVVVXXXYYYXXXZZZ\\\^^^^^^```ccceeegggfffeeeeeefffhhhjjjlllvvv}}}uuukkk^^^ZZZSSSOOOMMMLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEGGGFFFIIIPPPTTTXXX```hhhnnnsssyyy~~~yyyuuu|||yyywwwtttrrrlllkkkjjjhhheeeaaa^^^\\\ZZZYYYYYY[[[\\\```kkkwww{{{yyy|||}}}vvvpppkkkdddaaa^^^]]]^^^]]][[[ZZZZZZXXXUUUSSSQQQPPPOOOOOO{{{jjjZZZQQQLLLIIIFFFDDDCCCCCCBBB@@@>>>>>>======<<<;;;;;;;;;:::999888888777777888888888999:::;;;<<<>>>AAADDDEEEJJJQQQXXX```kkkxxxzzzxxxppp\\\QQQOOOPPPQQQRRRSSSUUUVVVWWWXXXYYY[[[^^^___```aaaccceeefffeeedddddddddeeeggghhhttt}}}wwwkkkaaa\\\UUUPPPNNNLLLKKKKKKHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBEEEKKKOOORRRZZZaaalllrrryyy~~~xxxuuu{{{wwwtttrrrmmmmmmmmmkkkhhhdddaaa___^^^\\\\\\\\\]]]bbbppp~~~uuuooojjjiiiggggggfffeeecccbbbbbb```^^^ZZZVVVTTTSSSSSSooo___UUULLLIIIFFFDDDCCCBBBAAA@@@>>>>>>===<<<<<<;;;;;;::::::999888888777777888888888999::::::<<>>======<<<<<<;;;:::::::::999888888777777888888999999999999;;;AAAHHHMMMQQQYYYdddlllsss}}}{{{zzz|||ppp___UUUTTTVVVTTTTTTUUUVVVWWWXXXYYYYYY[[[]]]```bbbbbbcccdddeeeccccccccccccdddfffggghhhiiilllqqqyyysssddd___YYYSSSPPPNNNLLLKKKIIIIIIHHHGGGFFFEEEDDDCCCFFFEEEGGGLLLPPPSSSZZZaaagggoooyyy~~~|||sssooovvvyyyvvvtttoooppppppppppppooonnnnnniiifffcccaaaaaaiii|||zzz~~~|||{{{xxxqqqjjjeeeddddddqqq```VVVKKKIIIEEECCCBBBAAA@@@>>>>>>======<<<;;;;;;:::::::::999999888777888888888::::::999999;;;AAAJJJPPP[[[eeeqqqzzzxxxzzz}}}zzzeeeTTTOOOSSSXXXRRRSSSTTTVVVXXXYYY[[[[[[[[[^^^aaacccccccccdddeeebbbbbbcccdddeeeggghhhiiillljjjnnnvvv|||xxxeee```YYYTTTPPPNNNMMMKKKIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBDDDIIIMMMPPPVVV^^^eeennnxxx}}}~~~uuulllnnn}}}yyywwwrrrrrrssstttuuuwwwwwwxxxmmmjjjfffcccccckkk}}}~~~yyywwwxxxwwwfffWWWOOOLLLHHHEEECCCBBB@@@>>>??????>>><<<;;;:::999888:::999888666666666666777999888:::<<<<<>>>>>===<<<;;;::::::;;;:::888777666666777777777777999<<<===BBBPPP^^^ttt}}}qqquuuzzzfffZZZSSSPPPQQQTTTRRRSSSTTTUUUUUUWWW[[[]]]\\\\\\___ccchhhiiigggeeecccccccccdddeeehhhjjjlllllllllooouuuzzzttthhh\\\WWWUUUQQQMMMMMMJJJJJJIIIIIIHHHGGGGGGGGGCCCDDDEEEFFFIIIMMMSSSWWW___dddkkksssxxx}}}vvvrrr|||}}}vvvqqqsss||||||zzzxxxuuuwww~~~yyyooopppwww}}}xxxqqqnnntttxxxzzzwwweeeVVVPPPMMMHHHEEEDDDCCCBBBAAA>>>>>>=========<<<<<<<<<;;;:::999777666777777888666666888<<<>>>CCCOOO\\\pppyyyqqq{{{vvvcccWWWRRRPPPQQQSSSSSSTTTUUUUUUUUUWWWZZZ]]]```aaabbbeeeggggggeeecccddddddddddddfffhhhjjjkkkiiijjjooovvvzzz}}}xxxkkk___YYYVVVQQQNNNMMMKKKJJJJJJIIIHHHHHHGGGGGGCCCDDDEEEFFFHHHLLLQQQUUU\\\bbbjjjrrrxxx}}}yyyzzzwwwzzzyyytttssssssrrrqqqttt{{{wwwiiifffjjjnnn{{{vvviii``````aaacccjjjuuunnn___RRRNNNIIIFFFDDDDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999888777777888888666666777:::<<<@@@JJJUUU[[[dddrrrvvvuuubbbWWWTTTSSSSSSVVVUUUVVVWWWVVVVVVXXXZZZ]]]ggggggggggggfffdddaaa___cccccccccdddfffiiikkkmmmiiijjjoootttwwwxxx}}}pppccc\\\XXXSSSNNNMMMLLLKKKKKKJJJIIIHHHGGGGGGCCCDDDEEEEEEGGGJJJOOOSSSZZZ```hhhqqqwww{{{{{{yyy||||||xxxuuuvvvzzz}}}tttuuu{{{yyyiiidddfffiiisss}}}xxxgggYYYVVVVVVVVVZZZbbbjjjrrr~~~uuueeeTTTPPPKKKFFFEEEDDDCCCCCC>>>>>>>>>????????????@@@<<<;;;:::888888888999999888666777999:::;;;BBBJJJMMMUUUaaannn{{{{{{wwwcccZZZXXXWWWXXXYYYWWWXXXXXXXXXXXXYYY\\\___hhhhhhhhhgggeeecccaaa```bbbbbbcccdddgggjjjmmmooolllkkkmmmqqqrrrttt|||tttfff___[[[UUUPPPNNNMMMLLLLLLKKKJJJHHHHHHGGGDDDDDDEEEDDDEEEHHHMMMPPPTTTZZZbbbjjjpppuuuzzz|||}}}zzz|||zzz}}}}}}}}}|||}}}uuuppprrrxxx{{{xxxggg```aaadddjjjttt{{{iiiYYYUUUUUURRRSSSXXX^^^ccckkkssszzzvvvfffWWWSSSLLLGGGEEEDDDCCCBBB???@@@@@@@@@@@@@@@@@@@@@===<<<;;;999888999999::::::888777888888777;;;AAAEEEKKKSSS[[[dddmmmxxxyyyddd[[[ZZZ[[[[[[[[[XXXYYYZZZZZZZZZ\\\___bbbbbbdddffffffeeeeeeeeegggbbbbbbccceeegggjjjmmmooonnnmmmmmmoooooorrrzzzwwwiiibbb]]]WWWRRRQQQNNNNNNMMMKKKJJJIIIHHHGGGDDDDDDDDDDDDDDDGGGKKKNNNSSSXXX___gggmmmsssyyy}}}xxxvvvyyy}}}|||tttqqqsssvvvssswww{{{iii``````bbbeeeooo|||~~~kkkYYYVVVVVVRRROOOQQQWWWZZZ^^^bbbeeeiiimmmpppvvvhhhZZZUUUNNNHHHEEECCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>===;;;:::999999::::::;;;888777888888666999>>>>>>BBBGGGKKKPPPVVV___fffssszzzxxxcccZZZZZZ[[[ZZZZZZYYYZZZ[[[\\\]]]___bbbeee^^^aaadddeeedddeeegggjjjfffeeeeeeeeegggiiikkklllnnnmmmnnnpppppprrryyyyyykkkddd___YYYTTTSSSOOONNNMMMLLLKKKIIIHHHHHHDDDEEEDDDCCCCCCEEEIIILLLSSSWWW]]]dddkkkrrryyy}}}{{{{{{|||~~~xxxtttrrrooonnnqqqxxxmmmddddddfffgggqqq|||nnnZZZUUUUUUQQQMMMNNNPPPSSSWWWZZZ[[[[[[]]]^^^xxxkkk\\\WWWOOOHHHEEECCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@>>>===;;;:::999999::::::<<<888777999999777999===999===AAADDDGGGMMMVVV\\\^^^fffmmmssszzzwwwbbbYYYYYYZZZYYYXXXYYY[[[\\\]]]^^^```dddggg___bbbdddeeeccccccfffiiiiiihhhgggffffffggghhhiiimmmmmmooorrrrrrsssxxxyyyllleee```ZZZUUUTTTOOOOOONNNLLLKKKIIIHHHHHHEEEEEEDDDCCCCCCEEEHHHLLLNNNRRRWWW]]]dddllltttyyy~~~~~~}}}yyyrrriiidddbbbffflllyyy~~~mmmeeefffiiihhhqqq{{{rrr[[[TTTTTTPPPMMMNNNNNNRRRWWWZZZ[[[ZZZYYYYYYwwwjjj___XXXQQQNNNJJJEEEBBBCCCAAAAAAAAA@@@@@@@@@??????AAA???===<<<<<<;;;999777888777666555555777999;;;===>>>@@@BBBFFFIIILLLMMMUUUWWW[[[___eeeiiimmmooopppvvvsssbbb]]]ZZZ]]]^^^WWW[[[ZZZ[[[]]]aaadddddddddfffccc```aaaeeehhhhhhhhhfffgggiiijjjiiijjjkkkmmmkkkmmmnnnooopppssswwwzzzkkkeeebbbYYYUUUWWWMMMLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFMMMRRRYYY___cccjjjqqqwww|||~~~{{{pppeee^^^]]]aaadddkkkqqqiiiiiiiiigggpppyyy~~~{{{cccWWWTTTRRROOONNNPPPQQQRRRSSSUUUUUUVVVVVV|||qqqddd[[[SSSOOOKKKEEEBBBDDDAAAAAAAAA@@@@@@@@@??????>>>===<<<<<<======<<<:::999888777777777888999:::999:::<<<>>>AAAEEEHHHIIINNNPPPSSSWWW\\\```dddfffeeeiiioooxxx~~~|||~~~nnnaaa```___bbbddd\\\bbbaaa```___aaadddgggjjjgggdddaaa```bbbdddeeedddfffffffffgggiiijjjkkkkkklllmmmoooooopppqqqtttwwwoooiiifff^^^WWWWWWRRRQQQPPPNNNMMMLLLKKKKKKFFFFFFEEEDDDDDDEEEFFFGGGIIINNNTTTYYY^^^eeennntttzzz}}}sssddd^^^\\\```aaafffyyyrrriiihhhiiigggoooxxx}}}eeeXXXTTTQQQOOONNNNNNOOOPPPRRRSSSSSSSSSTTTzzzkkkbbbXXXRRRLLLFFFCCCEEEAAAAAAAAA@@@@@@@@@??????<<<;;;;;;<<<>>>??????>>>::::::999999999999999999777888999<<>>:::;;;;;;;;;:::999888888888999:::<<>>======>>>>>>===<<<;;;;;;;;;;;;;;;:::999888888999:::<<>><<<<<<===<<<;;;999::::::999888888999:::;;;666666777999<<<>>>@@@BBBDDDEEEGGGIIIIIIIIIHHHGGGGGGHHHJJJMMMPPPTTTWWWXXXPPPOOOMMMKKKKKKMMMOOOQQQVVVZZZ___eeelllwwwwwwkkkddd___]]]___dddkkkxxx}}}||||||{{{{{{zzzyyyxxxzzz~~~{{{ppp^^^WWWWWWTTTWWW\\\XXX]]]___bbbddddddcccbbbaaa___aaaddddddccccccfffhhhgggeeebbb`````````bbbbbb```aaabbbcccfffjjjpppuuuyyy{{{yyyoooooosssqqqhhh```[[[TTTSSSQQQOOOMMMKKKJJJJJJFFFFFFGGGGGGFFFEEECCCBBBBBBEEEIIILLLPPPXXXbbbiiiwwwzzz}}}sssjjjdddaaa```bbbjjjuuu}}}iii[[[QQQNNNOOOJJJKKKKKKLLLLLLLLLLLLLLLyyynnnfff\\\QQQKKKIIIAAAAAAAAA@@@@@@@@@??????===<<<;;;;;;<<<===;;;::::::999777777777999;;;===777777999:::===???AAABBBDDDFFFHHHJJJKKKIIIGGGFFFBBBCCCEEEFFFFFFHHHKKKMMMKKKJJJGGGFFFEEEFFFHHHJJJIIIMMMRRRXXX```lllyyysssgggddd^^^[[[\\\```hhhuuu}}}xxxtttqqqpppoooqqqqqqssstttwww}}}|||ppp```[[[\\\XXXYYY[[[VVVZZZZZZ[[[^^^```aaa```^^^```cccfffgggeeedddfffhhhccccccbbb```___aaadddgggbbbbbbbbbbbbccchhhoootttyyyzzzwwwqqqvvvxxxkkkbbb\\\YYYXXXVVVSSSQQQOOONNNNNNEEEFFFGGGHHHGGGEEECCCAAABBBFFFJJJMMMQQQWWWaaahhhyyy|||~~~}}}~~~wwwqqqeeecccbbbhhhrrr|||kkk]]]RRRNNNOOOKKKLLLLLLMMMMMMMMMMMMLLLzzzlll___WWWQQQLLLHHHCCCAAA??????@@@AAA@@@???============<<<;;;:::999:::999888888777777888888555555666777:::===@@@AAABBBCCCCCCDDDDDDDDDCCCCCCAAAAAABBBBBBCCCCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGHHHOOOSSSYYY\\\\\\aaarrruuummmeee^^^YYY[[[aaaiiiuuu~~~||||||zzzsssnnnmmmiiifffjjjrrroootttzzzyyyiiiccc[[[XXXYYYZZZYYYWWW[[[XXXVVVYYY]]]___\\\XXX]]]___aaaaaa___^^^^^^^^^______^^^^^^^^^^^^___```dddbbb______ccchhhlllnnnwwwxxx{{{xxx{{{pppccc```ZZZWWWTTTQQQOOOMMMKKKIIIJJJHHHFFFDDDCCCCCCDDDEEEEEEFFFGGGHHHLLLTTT\\\bbbooowww~~~~~~~~~xxx~~~~~~vvvoooiiikkkrrrzzz}}}||||||kkk]]]SSSMMMKKKHHHJJJKKKKKKJJJJJJKKKMMMxxxkkk___VVVOOOIIIFFFFFFDDDAAA@@@AAAAAA???>>>======>>>===<<<;;;::::::999999888777777777777888555555666777999;;;>>>??????@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAABBB@@@AAABBBBBBDDDEEEEEEFFFHHHKKKPPPSSSSSSYYYjjjzzzwwwnnnfff___ZZZ]]]ccckkkvvv~~~yyytttrrrrrrjjjffffffhhhiiiiiiooovvv|||xxxeee___YYYVVVXXXZZZYYYWWWYYYVVVUUUXXX]]]```^^^[[[]]]___``````^^^\\\\\\\\\cccaaa```______aaaccceeefffdddaaa```bbbeeehhhjjjoooqqquuu|||}}}vvvgggccc]]]ZZZVVVSSSQQQOOOLLLJJJJJJIIIFFFDDDCCCCCCDDDEEECCCDDDEEEFFFJJJQQQYYY___iiiqqq{{{~~~wwwzzzyyyuuuvvvwwwvvvsssmmmooottt{{{lll]]]TTTNNNLLLKKKKKKLLLKKKKKKKKKKKKLLLzzzmmm```VVVOOOIIIFFFHHHFFFCCCBBBAAA@@@>>>===>>>>>>>>>>>>===<<<;;;;;;:::999999888888888888888666666666666888:::<<<===>>>>>>????????????>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDBBBDDDHHHJJJJJJPPPaaaqqqzzzpppggg```[[[^^^eeemmmxxxxxxooogggdddfffbbbcccgggoootttxxxvvv```\\\WWWVVVXXXYYYYYYXXXWWWUUUUUUXXX]]]```___]]][[[]]]______]]][[[YYYYYYcccaaa```___```bbbeeeggghhhfffcccaaaaaabbbdddfffiiimmmrrr}}}~~~nnnggg```]]]XXXUUURRRPPPMMMLLLJJJIIIGGGEEEDDDDDDEEEEEEAAABBBCCCDDDGGGMMMUUUZZZ```jjjwww~~~{{{{{{}}}tttvvv|||}}}vvvpppkkkfffbbbbbbeeekkkooouuulll^^^VVVQQQNNNOOONNNLLLKKKLLLMMMMMMLLLrrrdddXXXQQQMMMKKKHHHFFFCCCAAAAAA@@@???===>>>?????????>>>======<<<<<<;;;::::::999999::::::888888777777888:::<<<===??????@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCCCCDDDDDDCCCCCCEEEFFFGGGLLL\\\llltttiiiaaa\\\___gggoooxxx}}}wwwpppggg___^^^bbbhhhmmmuuu~~~sss```\\\XXXWWWXXXYYYYYYXXXWWWVVVVVVXXX[[[]]]^^^]]]ZZZ\\\______\\\YYYXXXWWW^^^^^^```aaabbbcccddddddffffffeeecccaaaaaaccceeejjjnnnrrrzzzvvvkkkccc___ZZZUUUSSSPPPNNNLLLJJJIIIHHHFFFEEEEEEEEEEEE@@@AAABBBCCCEEEJJJQQQVVV[[[eeesss{{{~~~|||tttrrruuuyyyqqqttt{{{uuummmgggddddddaaaaaadddhhhlllvvvooobbbZZZUUURRRTTTQQQNNNMMMOOOQQQQQQQQQyyyiii\\\TTTPPPOOOFFFDDDBBBAAAAAAAAA@@@????????????@@@??????>>>>>>======<<<;;;;;;;;;;;;<<<::::::999999:::;;;===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDEEEFFFFFFJJJXXXfffyyyyyykkkccc]]]```hhhpppxxx~~~{{{yyy{{{zzzxxxvvvrrrpppnnnlllfffbbbeeekkkvvv}}}tttccc```\\\YYYXXXXXXYYYYYYZZZYYYXXXXXXYYYZZZZZZZZZYYY\\\______]]]ZZZXXXWWWYYY]]]bbbfffgggeeebbb```bbbdddeeedddcccccceeeggglllooosssxxx}}}pppeeeaaa[[[VVVRRRPPPMMMKKKJJJJJJIIIHHHGGGFFFEEEEEEAAABBBBBBCCCDDDHHHNNNRRRYYYbbbnnnwww{{{~~~}}}uuuxxx}}}tttnnnsss{{{yyyssspppnnnjjjfffdddfffjjjnnnvvvwwwjjjddd___[[[[[[XXXUUUSSSTTTWWWYYYZZZtttfffZZZSSSPPPGGGEEECCCBBBBBBBBBAAA@@@???@@@@@@AAA@@@@@@??????>>>======<<<<<<<<<<<<<<<;;;:::::::::;;;<<<>>>???>>>???@@@BBBDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDGGGGGGGGGGGGHHHHHHHHHIIIGGGEEEFFFFFFFFFHHHSSS___tttpppfff```ccckkkrrrxxx}}}vvvrrrpppllliiihhhgggfffgggiiiiiijjjpppxxx~~~{{{vvveeebbb]]]YYYWWWXXXZZZ\\\]]]\\\ZZZXXXWWWWWWWWWXXXYYY\\\___```___\\\ZZZYYYYYY^^^eeekkklllhhhbbb^^^___bbbeeefffeeeeeehhhkkkkkkmmmpppuuuwwwhhhddd]]]WWWSSSPPPMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEAAABBBBBBCCCDDDGGGLLLOOOWWW^^^gggoootttxxx~~~~~~ppplllqqqyyy}}}}}}vvvqqqoooqqqtttxxx~~~yyytttpppjjjgggeeebbb^^^\\\]]]aaaddduuueeeXXXQQQKKKIIIFFFEEEDDDDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@===<<<;;;;;;:::;;;;;;;;;999999999999:::<<<>>>??????@@@CCCEEEHHHJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHGGGGGGOOOYYYooouuukkkcccgggnnnuuuyyy}}}}}}ooojjjgggbbb______```^^^___eeeiiinnnvvv~~~yyyuuuttttttsssrrrsssxxxssseeeaaa\\\XXXVVVXXX\\\```]]]\\\ZZZXXXVVVVVVWWWXXXXXX\\\```bbbaaa___]]]\\\ZZZ___eeejjjkkkgggaaa\\\]]]bbbggghhhffffffiiimmmllllllmmmrrrzzz~~~lllggg___YYYTTTQQQOOOMMMKKKKKKJJJJJJIIIGGGFFFEEEAAAAAABBBBBBBBBEEEIIILLLRRRWWW^^^eeelllsss{{{~~~pppjjjlllrrr~~~|||uuuvvvssskkkdddbbbhhhnnnooo]]]SSSOOOMMMIIIGGGFFFEEEBBBAAA@@@@@@AAABBBBBBAAAAAAAAA;;;;;;:::999999999999:::888777777888999<<<>>>???BBBCCCFFFIIILLLOOOPPPQQQPPPPPPOOOOOONNNNNNNNNMMMIIIIIIJJJJJJJJJJJJJJJJJJLLLJJJJJJKKKIIIHHHOOOWWWmmmyyynnnfffiiiqqqwww{{{~~~}}}rrrccc___]]]YYYWWWXXX[[[XXXYYY___gggmmmvvv~~~~~~xxxtttsssssspppnnnqqquuu|||oooccc```[[[VVVUUUXXX^^^ccc\\\\\\ZZZXXXVVVUUUWWWYYYXXX\\\aaacccccc```___^^^ZZZ]]]cccffffffccc^^^[[[^^^ccchhhiiiggggggjjjmmmpppmmmmmmooovvvnnniiiaaaZZZVVVSSSPPPOOOKKKKKKKKKJJJIIIHHHFFFFFF@@@AAAAAAAAAAAACCCGGGJJJOOORRRXXX___fffpppyyyrrriiihhhllluuuuuuiiieeekkksss}}}iiiYYYSSSOOOIIIFFFFFFFFFCCCAAACCCCCCCCCBBB@@@>>>===<<<<<<;;;:::888777777666666777666555555666888;;;<<<@@@EEELLLPPPSSSTTTUUUUUUTTTXXXYYYTTTRRRSSSRRRPPPQQQPPPOOOPPPQQQPPPOOOMMMKKKKKKKKKKKKLLLNNNPPPRRRhhhzzzpppnnnuuu|||}}}zzzxxxxxxxxxlllfff^^^XXXWWWVVVUUUSSSUUUVVVXXXZZZ^^^eeemmmsss}}}{{{xxxvvvtttvvvyyy}}}kkkaaa^^^[[[YYYYYY[[[___aaa^^^[[[YYYXXXXXXXXXVVVUUUXXX[[[```dddfffeeecccaaadddbbb```^^^^^^___aaabbb^^^```bbbeeeggghhhiiiiiijjjmmmkkknnnvvvyyylll___ZZZXXXSSSNNNLLLOOOOOOOOONNNLLLJJJGGGFFFCCCAAA@@@???AAACCCFFFHHHLLLRRRXXX^^^cccjjjrrrxxx~~~yyykkkfffhhhrrr{{{zzzrrrmmmjjjjjjpppaaaXXXRRRLLLHHHGGGFFFCCC@@@CCCCCCCCCBBB@@@>>>===<<<:::999888777666555555555666555444444666888:::;;;@@@DDDJJJOOOQQQSSSTTTUUUXXX]]]^^^[[[YYY[[[[[[XXXUUUTTTSSSTTTTTTSSSPPPNNNOOONNNNNNNNNOOOQQQSSSTTT___xxxvvvtttyyyzzzsssnnnkkkjjjccc^^^WWWSSSRRRRRRRRRQQQUUUVVVWWWXXX\\\bbbiiinnnvvvyyy||||||~~~zzziii___^^^]]]]]]]]]^^^^^^___\\\ZZZXXXWWWXXXXXXWWWVVVXXX[[[___bbbcccbbbaaa___aaa```___^^^___aaadddfffaaabbbdddeeeffffffffffffdddiiiiiillltttzzz|||ooobbb]]][[[WWWRRROOOMMMMMMMMMLLLJJJHHHFFFDDDCCCBBBAAA@@@AAACCCEEEGGGIIINNNUUU[[[```gggooouuu|||~~~mmmffffffjjjrrr}}}|||zzzwwwsssnnnkkkjjjjjjwwwhhh]]]WWWOOOJJJHHHFFFCCCAAACCCCCCCCCBBB@@@???======999888777666555444444444555444444444555666888:::>>>BBBHHHLLLOOORRRUUUWWW\\\aaadddbbbbbbddddddaaa^^^]]]]]]]]]\\\ZZZVVVSSSPPPOOONNNMMMNNNOOOQQQRRRXXXooozzzxxx|||xxxooohhhdddaaa^^^[[[VVVTTTSSSTTTTTTTTTXXXYYYZZZ[[[]]]ccciiinnnvvvzzzvvvfffZZZ[[[]]]^^^^^^]]][[[ZZZYYYXXXVVVVVVXXXYYYYYYXXXXXXZZZ]]]___```___]]]\\\^^^]]]]]]^^^```cccfffhhheeeeeeeeeeeeeeedddcccccceeelllnnnqqqvvvyyysssfffaaa___[[[VVVTTTNNNMMMMMMLLLJJJHHHFFFEEEEEEDDDBBBAAAAAABBBDDDEEEEEEJJJQQQVVV[[[bbbkkkqqqxxx}}}sssiiigggccchhhpppxxx|||zzzyyyyyyyyyvvvtttrrrpppmmmlllkkkjjj{{{lll```YYYPPPJJJHHHGGGDDDBBBCCCCCCCCCBBBAAA???>>>===:::999888666555555444444444444333444444666777888<<<@@@EEEIIIMMMQQQVVVYYY___eeejjjiiiiiikkkkkkiiijjjjjjiiihhhgggccc___[[[TTTRRRPPPNNNNNNNNNPPPQQQVVVjjj{{{zzz||||||uuuoookkkiiieeeccc```^^^]]]]]]^^^^^^___```aaabbbdddhhhnnnrrr{{{pppcccWWWXXXYYYZZZZZZYYYWWWUUUWWWUUUTTTUUUXXXZZZZZZYYYYYYZZZ\\\]]]]]]\\\ZZZYYY[[[[[[[[[\\\___bbbeeefffeeeeeeeeeeeeddddddcccccciiiqqqssssssvvvvvvwwwiiicccaaa\\\WWWUUUPPPPPPOOOMMMLLLJJJIIIHHHFFFEEECCCBBBAAAAAABBBCCCCCCGGGMMMRRRWWW^^^gggmmmtttzzz~~~ooojjj```ccchhhmmmttt~~~~~~|||{{{{{{{{{|||zzzwwwuuusssqqqnnnllluuuddd\\\RRRKKKHHHGGGFFFDDDCCCCCCCCCBBBAAA@@@???>>>;;;;;;999888777666666666333333333444444555666666:::===AAAFFFKKKRRRYYY]]]eeemmmssstttuuuwwwwwwtttvvvuuusssrrrppplllgggddd\\\ZZZVVVSSSRRRRRRSSSUUUVVVdddwww|||{{{|||}}}zzzxxxxxxrrrqqqpppmmmkkkjjjjjjjjjfffggghhhhhhjjjmmmrrrvvv{{{jjj___XXXXXXWWWWWWVVVVVVVVVVVVTTTSSSSSSTTTWWWZZZZZZZZZYYY[[[]]]^^^]]][[[YYYWWWZZZZZZZZZ[[[\\\^^^```bbbbbbbbbbbbcccdddeeeffffffllltttsssoooqqqpppzzz|||mmmfffbbb\\\WWWUUUQQQPPPOOOMMMLLLJJJIIIIIIFFFEEEDDDBBBAAAAAAAAAAAABBBFFFKKKOOOTTT[[[cccjjjpppvvv~~~wwwmmmaaabbbbbbeeejjjsss|||}}}zzzwwwjjjaaaVVVMMMIIIHHHGGGEEECCCCCCCCCCCCBBBAAA@@@???===<<<;;;:::999888888888444444444555555555666666777:::>>>DDDKKKSSS]]]cccnnnwww}}}zzzxxxuuuqqqoooccc```[[[WWWUUUUUUVVVWWWXXX```nnn}}}~~~}}}~~~}}}zzzzzzzzzrrrrrrsssrrrrrrssswwwzzzxxxwwweee]]]\\\ZZZXXXVVVVVVVVVXXXYYYSSSRRRRRRTTTWWWYYYZZZZZZZZZ\\\___aaaaaa^^^ZZZXXXYYYYYYYYYZZZ[[[\\\]]]^^^______```bbbdddfffiiijjjrrrzzzwwwqqqrrrqqqxxxyyysssjjjddd]]]WWWTTTPPPOOOMMMKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBEEEJJJMMMPPPWWW___ffflllrrr{{{tttfffccc___^^^aaahhhoootttsssiii\\\QQQKKKIIIGGGEEECCCCCCCCCCCCBBBAAA@@@???>>>===<<<:::999999888888444444555666666666666666555888<<>>===:::888666555666555444333333444555666666999<<>><<<999777666888777666444333333444444444777:::<<<@@@IIIUUU^^^jjjsss||||||tttuuuwwwxxxyyy{{{~~~|||yyyyyy|||}}}}}}|||~~~}}}}}}~~~|||{{{vvvdddZZZVVVVVVTTTQQQOOONNNOOOQQQSSSRRRRRRRRRSSSTTTVVVXXXYYYYYY^^^aaa^^^WWWSSSTTTWWWXXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\]]]\\\]]]```dddhhhlllllllllmmmpppssswwwyyylllooo}}}qqqgggaaa```WWWTTTPPPNNNMMMLLLKKKIIIKKKJJJIIIGGGDDDAAA???>>>???AAACCCDDDGGGKKKPPPTTT[[[___gggqqqzzz{{{wwwtttyyy|||}}}yyymmmggg```[[[ZZZYYY[[[^^^aaaeeellluuu|||}}}qqqeeeZZZPPPMMMOOOHHHGGGFFFEEEDDDBBBAAAAAABBBAAA@@@???===;;;999888:::999777555444333222222222555777888;;;@@@IIIOOOYYYbbblllttt}}}yyywwwttttttwww{{{yyywwwxxxzzz|||||||||~~~~~~ooo___XXXUUUUUUSSSPPPNNNMMMMMMOOOPPPQQQQQQRRRRRRSSSUUUWWWWWWVVVZZZ]]][[[VVVRRRSSSUUUZZZZZZZZZZZZ[[[\\\\\\]]][[[\\\]]]^^^^^^___bbbdddhhhhhhiiikkkmmmoooqqqrrr{{{nnnqqqyyymmmfffeeeYYYVVVRRRPPPNNNMMMKKKJJJLLLLLLJJJGGGDDDAAA>>>===???AAABBBDDDEEEIIINNNRRRVVV[[[bbbllluuu|||}}}tttjjjccc___ZZZZZZYYYXXXZZZ___fffkkkxxxzzzooo```RRRMMMMMMHHHHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@???===;;;999888999888777666555444333333222444555666777999>>>BBBHHHQQQ[[[ccclll{{{|||wwwssssssvvvxxxwwwwwwwwwxxxzzz{{{|||}}}}}}}}}}}}~~~kkk___YYYWWWSSSRRRPPPNNNNNNOOOQQQRRRPPPQQQQQQRRRRRRSSSTTTUUUTTTXXXZZZYYYUUURRRRRRTTTXXXXXXXXXXXXXXXYYYYYYZZZZZZ\\\^^^^^^^^^^^^___``````aaaccceeehhhjjjlllmmmuuurrruuuqqqiiiggg[[[XXXTTTQQQOOOMMMKKKIIILLLKKKJJJHHHEEEBBB@@@??????@@@BBBCCCDDDGGGKKKOOORRRWWW^^^gggooowww~~~yyyooohhhcccaaa]]]ZZZYYY\\\```dddlllssszzzjjjYYYNNNLLLIIIIIIHHHFFFEEEDDDCCCBBB@@@??????>>><<<:::888777666666666666666666555555333444555555555666888:::>>>DDDMMMTTT[[[gggyyy|||wwwrrrsssvvvvvvvvvvvvvvvvvvxxxzzz|||zzzzzz{{{{{{}}}|||hhh^^^YYYWWWOOONNNMMMMMMNNNPPPRRRSSSOOOPPPPPPQQQQQQRRRRRRRRRSSSUUUXXXWWWUUUSSSSSSTTTUUUVVVXXXZZZZZZZZZYYYXXXXXX[[[]]]^^^]]]]]]]]]^^^[[[\\\___bbbfffiiilllmmmrrr}}}xxxyyytttjjjhhh^^^ZZZVVVRRROOOMMMKKKIIIJJJJJJIIIHHHFFFEEECCCBBB???@@@AAAAAABBBEEEIIILLLOOOTTT[[[bbbiiiqqqzzz}}}tttmmmiiiddd___^^^___```bbbiiilllrrryyytttaaaSSSMMMJJJIIIHHHGGGFFFDDDCCCCCC??????>>>===<<<:::999888555666666777777777666666444444444555555666777777:::===DDDJJJNNNUUUdddrrr|||yyyuuuqqqqqqttttttuuuuuutttttttttwwwyyyxxxxxxyyyzzz}}}~~~||||||uuubbbZZZVVVSSSJJJJJJJJJKKKMMMOOOQQQRRROOOOOOPPPPPPQQQPPPPPPOOOQQQSSSUUUUUUTTTSSSSSSSSSSSSWWW]]]aaabbb```\\\YYYXXXZZZ\\\]]]\\\\\\]]]^^^\\\]]]___cccgggkkkoooqqqqqqzzz~~~{{{zzznnnjjjaaa]]]XXXTTTQQQOOOLLLJJJIIIIIIIIIHHHGGGFFFEEEDDD???@@@AAA@@@AAACCCGGGJJJLLLQQQXXX^^^ccckkkttt{{{{{{vvvpppkkkiiihhhgggfffhhhkkkooossswww|||vvveeeVVVOOOJJJJJJIIIHHHFFFEEEDDDCCC@@@@@@???>>>===<<<:::999777777888888777666555444555444333444555777888888999999>>>CCCEEEHHHQQQ\\\eeefffiiiqqq{{{~~~{{{yyyyyy{{{|||}}}vvvsssrrrsssqqqmmmmmmpppqqqssssssrrrpppppprrruuuwwwxxxyyy{{{~~~vvvrrrtttvvvooo^^^VVVRRROOOKKKKKKKKKLLLMMMOOOPPPQQQNNNNNNOOOPPPPPPOOONNNMMMNNNOOOQQQRRRRRRRRRQQQQQQQQQWWWaaahhhjjjeee___YYYWWWYYYZZZ[[[[[[[[[]]]_________```cccfffkkkoooqqqpppuuuxxxtttoooeeeaaa\\\WWWTTTQQQNNNLLLKKKKKKJJJIIIHHHFFFDDDCCC???@@@@@@@@@@@@AAAEEEHHHIIINNNTTTYYY]]]eeeooowww}}}}}}yyyuuutttyyyxxxrrrrrrvvvyyyttteeeWWWPPPKKKJJJIIIHHHFFFEEEDDDDDDAAAAAA@@@@@@>>>===;;;;;;999999999999777555333222444333222333555777999999:::888;;;@@@AAA@@@EEENNNSSSSSSUUU\\\dddjjjlllkkkmmmkkkiiihhhiiikkknnnooojjjiiilllooonnniiiiiikkkoooqqqqqqooommmlllooorrrwwwyyyzzz|||rrrmmmnnnyyymmm\\\UUUQQQMMMNNNNNNNNNNNNOOOPPPQQQRRRNNNNNNOOOPPPOOONNNMMMLLLLLLMMMOOOPPPQQQPPPPPPPPPNNNVVVbbbkkkmmmhhh___YYYWWWXXXYYYZZZZZZ[[[^^^```aaa``````aaadddhhhmmmoooppprrr}}}uuuyyyyyyssshhhddd___ZZZWWWSSSPPPNNNMMMMMMKKKJJJHHHEEECCCBBB@@@@@@@@@??????@@@DDDGGGGGGLLLRRRVVVZZZaaakkksss{{{zzztttqqqooottt|||}}}zzzjjj[[[QQQQQQJJJEEEFFFGGGEEEDDDFFF@@@?????????@@@???<<<:::777666666555555555555666555555444444444444555555888888888999;;;===>>>???GGGHHHKKKNNNSSSWWW[[[]]]^^^]]][[[ZZZ[[[]]]```bbbccccccdddccccccdddhhhkkkkkkmmmnnnnnnnnnppprrruuutttuuuwwwyyy}}}~~~mmmkkkqqq}}}}}}hhhZZZRRROOOPPPLLLLLLMMMMMMNNNOOOQQQQQQQQQQQQPPPOOOOOONNNNNNMMMMMMMMMMMMLLLMMMMMMNNNNNNPPPTTTZZZ```bbb```\\\YYYZZZYYYXXXWWWWWWWWWWWWWWW\\\]]]^^^___bbbfffiiikkkjjjqqqvvvvvvttt~~~rrrnnniiiaaaYYYTTTQQQPPPPPPMMMKKKIIIHHHHHHGGGEEECCCDDDBBB@@@??????@@@AAABBBGGGJJJNNNRRRWWW]]]dddiiiwww}}}~~~zzzuuurrrwwwtttfff\\\TTTLLLGGGGGGGGGEEEDDDEEEAAA@@@??????@@@@@@>>><<<:::999888666555555444444555555444444444444555555666666777888999;;;===>>>>>>???AAADDDHHHLLLOOOQQQUUUTTTSSSSSSUUUWWWYYYZZZ___```aaaaaaaaacccgggjjjlllnnnoooppppppppprrrtttttttttvvvxxx|||sssppptttyyydddXXXPPPMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLMMMMMMNNNOOOOOOPPPRRRUUUWWWYYYXXXWWWVVVYYYYYYXXXWWWWWWWWWWWWWWW[[[\\\]]]^^^aaadddgggiiigggnnnsss}}}sssxxxyyyooojjjccc[[[VVVSSSRRRQQQNNNLLLJJJIIIHHHGGGEEECCCDDDBBBAAA??????@@@AAABBBEEEGGGKKKOOOTTTZZZaaaeeepppwww}}}xxxwww~~~ooofffXXXPPPHHHGGGGGGEEEDDDEEEDDDBBB@@@???@@@@@@???>>>===<<<:::888666555444444555555444444444444555555555555555666777999:::;;;<<<<<<>>>@@@CCCFFFIIIKKKJJJKKKLLLMMMOOOQQQRRRSSSZZZ[[[]]]^^^___aaaeeehhhjjjllloooooooooooopppqqqssssssuuuwwwzzz~~~|||vvvsssrrrqqqqqqrrrvvvzzz~~~~~~yyy|||qqq^^^UUUPPPLLLKKKIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMNNNOOOPPPRRRQQQQQQQQQQQQSSSTTTUUUXXXXXXXXXXXXWWWWWWWWWWWWZZZZZZ[[[\\\___aaaccceeedddkkkooo|||wwwtttrrrmmmeee^^^YYYVVVSSSRRROOOMMMJJJIIIIIIHHHFFFDDDDDDCCCAAA@@@@@@@@@AAABBBBBBDDDHHHKKKPPPUUU\\\aaahhhpppyyy}}}~~~sssjjj[[[RRRJJJHHHGGGEEEDDDFFFFFFCCCAAA@@@@@@AAAAAA@@@>>>===;;;999777666555555555555444444444444555555444444555555666888999:::======>>>@@@BBBDDDFFFGGGEEEFFFIIILLLNNNOOOPPPPPPUUUWWWYYY[[[]]]```dddggggggjjjlllmmmlllllllllmmmqqqrrrsssuuuxxx{{{~~~|||qqqjjjgggeeeeeeaaaaaacccgggmmmrrrwwwyyyxxxxxxzzz}}}iiiYYYTTTQQQNNNLLLJJJIIIIIIIIIIIIIIIJJJKKKNNNNNNNNNOOOPPPQQQQQQQQQOOONNNNNNMMMMMMMMMNNNNNNVVVTTTRRRQQQQQQRRRTTTVVVWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXYYYZZZ\\\^^^``````aaaiiilllvvvvvv{{{wwwqqqhhh```\\\XXXUUURRROOONNNKKKJJJJJJIIIGGGEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@CCCEEEIIILLLRRRXXX\\\bbbjjjttt||||||zzz}}}uuuqqqooommmooottt|||xxxooo```UUULLLHHHGGGEEEEEEGGGGGGDDDAAA@@@AAABBBBBBAAA===<<<;;;999888888888888555555444444444444555555555555555555666777999999999::::::;;;===???@@@AAABBBDDDGGGJJJLLLMMMNNNNNNQQQSSSWWWYYY\\\___cccfffgggiiikkkkkkkkkkkklllmmmppppppqqqsssuuuxxx{{{}}}{{{pppgggaaa___^^^]]]XXXYYY[[[]]]aaaggglllpppooooooqqquuu{{{~~~bbbUUUTTTSSSQQQPPPKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNOOOOOONNNMMMLLLLLLLLLLLLUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTUUUWWWXXXZZZ\\\]]]]]]]]]dddgggnnnzzzuuuwwwlllccc^^^ZZZUUURRRPPPOOOLLLKKKKKKJJJHHHFFFDDDDDDCCCBBBAAAAAAAAA@@@@@@BBBDDDGGGJJJOOOUUUYYY___eeeooowww|||xxxvvvxxx|||vvvpppllljjjiiiiiinnnxxxzzzhhh]]]QQQKKKHHHEEEEEEGGGFFFDDDBBBAAABBBBBBAAA@@@===<<<;;;999999888888888555555444444444444555555444444444555555666777888888888999:::;;;===>>>??????AAACCCFFFHHHJJJJJJJJJMMMPPPTTTWWWZZZ]]]aaadddggghhhiiijjjjjjkkknnnpppoooooooooqqqsssvvvxxxzzz{{{}}}zzzqqqiiibbb^^^ZZZWWWUUUVVVVVVVVVXXX\\\bbbfffhhhiiijjjnnnttt|||uuu^^^SSSSSSSSSRRRRRRLLLLLLKKKJJJIIIIIIIIIJJJIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLRRRQQQQQQQQQQQQPPPPPPOOOQQQRRRTTTUUUUUUUUUTTTSSSQQQRRRUUUWWWYYY[[[\\\\\\ZZZ___aaahhhvvvxxxrrrfff```\\\WWWRRRQQQPPPMMMLLLLLLKKKIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@???AAACCCEEEHHHLLLRRRVVV[[[```hhhqqqxxx~~~|||uuusssooopppwwwsssnnnjjjjjjjjjhhhhhhjjjttttttgggYYYPPPKKKFFFDDDFFFDDDCCCBBBBBBCCCCCCAAA???>>>===;;;999888777666666555555444444444444555555333333333333333444555666999999999:::<<<===???@@@>>>???AAACCCEEEFFFGGGHHHJJJMMMQQQUUUXXX[[[^^^aaaddddddeeeeeeeeehhhlllpppnnnnnnnnnoooqqqsssvvvwwwvvvxxx}}}}}}vvvoooggg```\\\XXXXXXXXXVVVUUUXXX___dddggggggiiilllrrrzzznnn[[[RRRPPPOOOOOOPPPLLLLLLKKKJJJIIIHHHHHHHHHJJJKKKKKKKKKLLLLLLMMMMMMGGGGGGHHHIIIKKKMMMOOOPPPOOOOOOMMMLLLLLLMMMNNNNNNOOOPPPRRRSSSTTTSSSRRRQQQOOOPPPSSSVVVYYY[[[\\\\\\[[[___```gggttt~~~yyykkkccc^^^YYYUUURRRPPPNNNMMMMMMLLLIIIGGGEEEEEEDDDDDDCCCAAA@@@???>>>@@@BBBCCCFFFIIIOOORRRUUUYYYaaajjjrrr{{{}}}xxxqqqlllkkkrrryyy~~~yyyvvvtttmmmgggeeejjjllllllnnnrrr}}}ooo___TTTMMMFFFCCCDDDCCCBBBBBBCCCDDDCCC@@@>>>@@@???<<<:::777555444333555555555444444555555555111111111111222333444444555666666777999:::<<<===???@@@AAABBBDDDFFFGGGHHHHHHKKKOOOSSSUUUXXX[[[^^^___```______```dddiiinnnmmmmmmmmmnnnppprrruuuvvvuuuwww|||}}}uuulllfff^^^^^^]]]ZZZYYY[[[bbbgggjjjiiijjjnnnsss{{{{{{kkk[[[RRRNNNLLLLLLNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHBBBCCCEEEGGGKKKNNNQQQSSSPPPNNNKKKIIIIIIKKKNNNPPPMMMOOOQQQRRRSSSRRRQQQPPPMMMOOOSSSVVVYYY[[[\\\\\\^^^bbbcccjjjvvv~~~nnneee```[[[WWWSSSQQQNNNMMMMMMLLLJJJHHHEEEEEEEEEDDDCCCAAA@@@???===???@@@BBBDDDHHHMMMPPPPPPTTT\\\eeeoooyyywwwnnniiikkkmmmnnnssszzzwwwzzz}}}zzzyyyyyyxxxwwwpppjjjiiioootttvvvzzz}}}ooo```RRRJJJGGGFFFFFFEEECCCCCCCCCCCCAAA???======<<<:::888777555555666555444333222111111111555555444444444444555555666777777999:::;;;<<<<<<<<<>>>???@@@@@@BBBEEEGGGKKKLLLMMMPPPSSSWWWZZZ\\\^^^```bbbcccdddfffiiilllkkkmmmpppqqqqqqqqqssstttxxxwwwwww{{{vvvnnniiibbb^^^___cccfffiiimmmnnnpppsssxxx}}}uuudddXXXXXXWWWOOOKKKNNNQQQNNNJJJGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIILLLQQQVVVXXXVVVRRRLLLIIIIIIKKKLLLMMMLLLMMMOOOOOOOOOQQQSSSUUURRRRRRTTTUUUWWWYYYZZZ[[[___bbbfffkkkvvv|||tttkkkeee^^^WWWWWWTTTRRRPPPOOOMMMJJJHHHHHHHHHFFFEEECCCAAA@@@???@@@@@@@@@AAABBBEEEGGGIIINNNRRRYYY```iiisss}}}|||uuuqqqpppoookkkjjjlllnnnpppppppppttt{{{}}}{{{wwwwwwyyy{{{~~~~~~}}}uuusssqqqttt{{{sssdddVVVMMMIIIHHHGGGFFFDDDCCCDDDCCCBBB@@@???>>>===<<<:::888777666444444333333222333333333555555444444444444555555666666777888999:::;;;;;;<<<===???@@@@@@AAADDDFFFHHHIIIJJJMMMPPPUUUXXXZZZ\\\^^^aaacccdddeeehhhjjjjjjmmmoooqqqqqqqqqssstttuuuttttttxxxzzzqqqjjjhhhjjjlllnnnwwwwwwxxxyyy|||qqqaaaUUUUUUUUUNNNJJJMMMOOOKKKGGGDDDCCCEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHJJJMMMQQQSSSTTTPPPLLLJJJJJJKKKLLLLLLLLLMMMNNNOOOOOOPPPSSSUUURRRRRRSSSTTTVVVXXXYYYYYY]]]___cccjjjvvvuuunnnwww}}}qqqjjjbbb\\\XXXVVVSSSQQQPPPNNNLLLIIIIIIHHHGGGEEECCCBBB@@@@@@@@@??????@@@BBBDDDFFFGGGKKKOOOUUU\\\eeennnxxx~~~|||zzzvvvsssooonnnppppppuuuwwwtttsssttttttrrrvvvxxx|||yyyjjj]]]SSSMMMJJJIIIGGGDDDCCCDDDDDDBBBAAAAAA@@@???===;;;:::999888333333333333333444555555555555444444444444555555666666777777888999::::::;;;<<<>>>??????@@@CCCEEEDDDEEEFFFIIIMMMRRRVVVXXXYYY\\\```bbbcccdddfffggghhhkkknnnooooooppprrrsssqqqqqqqqqtttzzzzzzvvvvvvwwwxxx~~~~~~iii\\\RRRRRRRRRLLLJJJLLLKKKIIIEEEBBBAAACCCEEEGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHJJJKKKLLLOOOMMMKKKJJJKKKLLLLLLLLLKKKMMMNNNNNNNNNOOORRRTTTRRRRRRRRRSSSTTTVVVWWWXXXZZZ]]]bbbkkkxxxttthhhqqq{{{qqqgggaaaZZZWWWTTTRRRQQQPPPMMMKKKIIIHHHGGGFFFDDDBBBAAAAAA????????????@@@BBBDDDEEEGGGKKKPPPWWW^^^gggpppvvv{{{}}}xxxxxxzzz}}}{{{uuurrrqqqvvvzzzrrreeeZZZQQQLLLIIIGGGDDDCCCCCCCCCBBBAAAAAA@@@???>>><<<:::999888444444333333333444444555555444444333333444444555555555666777777888999999999;;;======>>>???BBBDDDAAABBBDDDGGGKKKPPPSSSVVVUUUYYY]]]aaabbbcccdddeeefffhhhkkkllllllmmmooopppmmmnnnoooqqqvvv|||~~~~~~}}}```WWWPPPPPPPPPLLLJJJKKKIIIHHHGGGEEEDDDDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJKKKJJJIIIJJJLLLMMMLLLKKKKKKMMMNNNNNNNNNOOOQQQSSSRRRRRRQQQRRRSSSUUUVVVWWWZZZ___gggqqq|||xxxjjjrrrvvvkkkddd[[[YYYUUURRRQQQPPPNNNLLLIIIIIIHHHFFFEEEDDDCCCBBB@@@????????????AAABBBCCCDDDGGGLLLRRRXXX```hhhnnn{{{~~~{{{{{{yyy|||yyynnnbbbVVVOOOJJJGGGCCCBBBBBBBBBAAA@@@AAA@@@???===<<<:::999888777666555444333333333333444444333333333333444444444555555666666777777777888:::;;;<<<<<<>>>AAACCCAAAAAACCCFFFJJJNNNRRRTTTRRRVVV[[[^^^``````bbbcccccceeehhhiiiiiiiiikkklllkkkmmmnnnppprrrwww}}}~~~}}}}}}~~~~~~}}}~~~qqqYYYSSSNNNNNNOOONNNMMMMMMIIILLLMMMMMMIIIGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHJJJLLLMMMLLLJJJKKKLLLMMMMMMMMMNNNPPPRRRQQQQQQQQQQQQRRRTTTVVVXXX]]]eeeoooyyyzzzkkkppp|||ooohhh^^^[[[VVVSSSQQQPPPNNNLLLJJJIIIIIIGGGFFFEEEDDDDDDAAA@@@????????????AAAAAACCCFFFJJJNNNTTTZZZbbbgggqqqyyytttnnnoooooonnnmmmlllmmmsssyyywwwjjj]]]TTTKKKHHHDDDBBBBBBBBBBBBAAAAAAAAA@@@>>><<<;;;999999888777666444333333222222444444333333333333444444444444444555555666666666777888:::;;;;;;===???BBBAAAAAABBBEEEHHHLLLPPPRRRQQQTTTXXX[[[]]]^^^```bbbccceeeggghhhgggggghhhiiiiiikkknnnnnnnnnrrrxxx}}}}}}~~~~~~~~~|||{{{~~~ssscccTTTQQQOOOOOOPPPQQQQQQPPPOOORRRTTTRRRMMMHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMLLLKKKJJJHHHGGGGGGHHHJJJLLLKKKJJJKKKLLLMMMMMMLLLMMMOOOQQQQQQPPPPPPPPPRRRUUUXXXZZZbbblllwww}}}{{{xxxwwwxxxsssppp|||vvvnnnccc___YYYUUURRRPPPNNNMMMKKKJJJIIIHHHGGGFFFEEEEEECCCBBB@@@?????????@@@@@@CCCEEEHHHLLLPPPVVV\\\aaahhhqqq}}}{{{vvvvvvrrrwww{{{tttrrrnnnjjjgggddddddkkktttsssdddZZZNNNKKKFFFDDDDDDDDDDDDCCCCCCBBBAAA???>>><<<;;;:::777666555444444444444444444333333222222333333444444444444444444555555555666777999::::::<<<>>>AAA@@@AAABBBCCCFFFJJJMMMNNNPPPRRRUUUXXXZZZ\\\___bbbeeeggghhhhhhgggffffffggggggjjjllllllkkkmmmsssxxxxxx{{{~~~}}}|||}}}}}}|||}}}~~~~~~~~~~~~}}}}}}~~~kkkYYYQQQQQQQQQQQQRRRTTTUUUTTTXXXYYYYYYTTTMMMHHHHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMKKKIIIHHHIIIGGGFFFGGGIIIJJJJJJJJJKKKLLLMMMLLLLLLLLLNNNPPPPPPPPPPPPPPPSSSVVVZZZ\\\fffpppzzz{{{sssmmmmmmppptttttt~~~xxxiiiddd^^^XXXUUURRRPPPNNNKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCAAA@@@?????????@@@BBBDDDFFFIIIMMMRRRXXX\\\dddmmmyyy}}}uuupppppphhhjjjooouuuyyyrrrkkkhhhnnnxxxyyyiii^^^PPPMMMHHHFFFEEEFFFFFFEEEDDDDDDCCCAAA???>>><<<<<<555444444444444555666666444333333222222333333444333333444444444444444444555777999999:::;;;>>>@@@@@@@@@AAABBBEEEHHHJJJLLLPPPRRRTTTVVVXXX[[[___bbbgggiiijjjiiigggffffffgggeeehhhkkkjjjhhhjjjpppuuuwwwyyyzzz}}}~~~|||zzzyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}iiiVVVPPPQQQRRRRRRTTTWWWWWWVVV^^^^^^ZZZSSSJJJGGGIIIMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKLLLMMMLLLJJJGGGEEEIIIHHHFFFFFFHHHIIIJJJIIIKKKLLLMMMLLLKKKLLLNNNPPPPPPPPPOOOPPPSSSWWW[[[^^^iiisss{{{wwwllleeehhhnnnuuuvvvmmmsssmmmhhhaaa[[[WWWTTTQQQOOOKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDBBB@@@?????????@@@AAACCCEEEHHHKKKOOOUUUYYYaaaiiittt|||{{{tttpppqqqiiijjjkkknnnvvvzzzsssxxxrrreeeYYYRRRIIIEEEEEEFFFDDDAAADDDCCCBBB@@@>>>===;;;;;;::::::888777555555444444333333333222222222111111333333333333333333333333666666777888999::::::;;;;;;<<<===@@@BBBEEEFFFGGGLLLNNNQQQSSSVVVZZZ___bbbiiijjjkkkjjjhhhfffffffffdddeeeggghhhiiijjjkkkkkkoooppprrrtttvvv{{{~~~|||zzzyyyyyyyyyxxxvvvyyyzzzzzzzzzyyyzzz}}}{{{|||bbbXXXQQQOOOKKKJJJKKKOOOSSSWWWddd___XXXPPPLLLJJJJJJKKKLLLJJJHHHGGGGGGGGGFFFEEEGGGGGGHHHIIIIIIIIIIIIHHHJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKLLLKKKJJJJJJLLLMMMQQQSSSTTTUUUWWWZZZ___cccnnnkkkhhhhhheeebbbdddiiirrr|||nnnooo~~~~~~vvvlllbbb___\\\WWWSSSQQQMMMLLLKKKJJJKKKJJJGGGEEEFFFEEECCC@@@????????????@@@BBBEEEGGGJJJNNNSSSVVVWWWaaafffqqq{{{rrrsssuuuxxxssssssnnnnnnnnnnnnrrr~~~vvvjjj___WWWNNNHHHGGGGGGFFFCCCBBBBBBAAA@@@???>>>>>>===::::::888666555444444444333333333222222222222111333333333333333333333333555666666777888999:::;;;:::;;;===???BBBDDDFFFGGGJJJLLLOOOQQQSSSWWW\\\___hhhiiijjjjjjhhhgggggghhheeefffggghhhiiijjjjjjjjjkkkllloooqqqrrrvvvzzz}}}zzzxxxvvvvvvvvvvvvuuutttuuuuuuuuuttttttuuuxxx{{{zzz~~~uuu]]]TTTOOOMMMJJJHHHIIILLLPPPSSS^^^ZZZTTTNNNJJJIIIJJJKKKKKKIIIGGGGGGHHHIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJJJJKKKLLLKKKJJJKKKLLLNNNPPPRRRTTTVVVXXX\\\```dddkkkfffdddccc```]]]___cccqqqtttsss~~~rrrgggbbb^^^YYYSSSRRROOONNNLLLLLLLLLKKKIIIGGGEEEDDDBBB@@@???>>>>>>>>>>>>@@@BBBDDDFFFJJJNNNRRRUUU```dddmmm{{{nnnkkkkkkuuuxxxwwwvvvtttrrrqqqvvv}}}ssshhh___TTTMMMIIIHHHGGGFFFAAAAAAAAAAAA@@@@@@@@@@@@;;;:::888666555444444333333333333333222222222222333333333333333333333333555555666777888999::::::::::::<<<>>>AAACCCDDDEEEGGGIIIKKKMMMPPPSSSXXX[[[ccceeeggggggffffffggghhhffffffggghhhhhhhhhhhhhhheeehhhkkkmmmnnnoooqqqsssuuuxxx|||~~~uuutttrrrrrrssssssrrrqqqoooooonnnmmmlllnnnrrruuuzzz~~~}}}mmmZZZRRRMMMKKKHHHFFFFFFHHHKKKMMMUUURRRMMMIIIGGGGGGHHHIIIIIIHHHGGGGGGIIIJJJJJJJJJEEEFFFFFFFFFGGGGGGGGGGGGIIIHHHHHHHHHIIIJJJKKKKKKIIIKKKLLLLLLKKKLLLNNNPPPRRRUUUXXX[[[]]]```dddfffaaa]]][[[\\\[[[ZZZ\\\```ooo}}}}}}yyy{{{mmmfffaaaZZZUUUSSSRRRPPPNNNMMMMMMLLLJJJHHHFFFEEEDDDBBBAAA@@@@@@@@@>>>@@@BBBCCCDDDGGGKKKNNNRRR\\\aaahhh{{{rrrhhhgggjjjooouuu|||}}}}}}yyywww}}}|||ooogggZZZPPPJJJHHHFFFFFFBBBBBBBBBBBBAAAAAAAAA@@@<<<:::999777555444444333444444333333333222222222333333333333333333333333444555555666777888999999999:::;;;===???AAACCCDDDDDDFFFIIIKKKMMMPPPUUUXXX]]]```bbbccccccccceeefffeeeeeefffgggggggggffffffcccfffiiikkkkkkjjjjjjkkkoooqqqtttxxxzzz{{{||||||xxxvvvuuuvvvxxxyyyyyyyyyrrrqqqppppppqqqqqqooonnnkkkkkkjjjhhhhhhjjjnnnqqqzzz|||~~~}}}}}}~~~|||gggYYYTTTLLLKKKHHHFFFEEEFFFHHHIIILLLJJJGGGEEEDDDEEEGGGHHHHHHFFFFFFGGGJJJLLLLLLLLLEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLJJJLLLMMMMMMMMMNNNPPPSSSYYY\\\___bbbccceeegggiiiXXXTTTSSSWWWZZZ[[[^^^bbbkkktttsssjjjccc\\\VVVUUUTTTQQQOOONNNNNNMMMKKKIIIHHHHHHGGGEEEDDDCCCBBBBBB@@@AAACCCCCCCCCEEEIIIKKKLLLWWW\\\cccrrrvvvnnnjjjgggiiilllpppyyyuuummm```TTTKKKGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@===<<<:::888666555444444444444444333333333222222333333333333333333333333444444555666777888888999888999:::<<<>>>@@@AAABBBCCCEEEGGGIIIKKKNNNSSSVVVZZZ\\\___aaaaaabbbdddeeeccccccddddddeeedddddddddcccfffiiijjjiiihhhgggggggggiiikkkmmmpppqqqrrrsssnnnlllkkkkkkmmmnnnooonnnooonnnmmmnnnooonnnllljjjgggggggggffffffiiimmmpppvvvwwwzzz{{{{{{{{{{{{|||qqq```UUUQQQLLLJJJIIIGGGFFFEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFFFFFFFEEEEEEGGGJJJLLLMMMMMMEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHJJJKKKLLLKKKMMMNNNNNNNNNOOORRRTTT\\\___bbbcccddddddfffgggXXXSSSQQQVVVZZZ\\\^^^bbbdddkkkzzzzzznnnfff^^^YYYXXXUUURRROOONNNMMMLLLKKKJJJHHHGGGGGGEEEDDDCCCAAAAAA@@@AAABBBBBBAAACCCFFFHHHHHHQQQVVV]]]jjjwwwwwwnnngggeeeeeeffflllttt|||zzzsssgggZZZOOOIIIGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>><<<:::888666555555444444444444333333333333333333333333333333333333333333444555666777888888777888999;;;<<<>>>???@@@BBBDDDFFFHHHJJJMMMQQQTTTYYY[[[^^^``````aaaccceee``````aaabbbbbbbbbbbbbbbccceeehhhiiigggfffeeeeeeddddddfffgggiiikkklllmmmllljjjhhhhhhjjjjjjjjjiiikkkjjjiiijjjjjjiiifffcccaaacccdddeeefffhhhlllooooooqqqsssvvvxxxyyyzzzzzz{{{gggXXXOOOKKKJJJJJJHHHGGGFFFEEEEEEEEECCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCFFFIIILLLMMMMMMFFFEEEDDDDDDDDDEEEGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNMMMNNNPPPRRRXXXZZZ\\\]]]]]]^^^```bbb^^^XXXTTTVVVYYYYYYZZZ\\\^^^dddqqqvvvkkkccc]]]\\\WWWTTTPPPNNNMMMMMMLLLJJJFFFFFFEEEEEECCCAAA@@@???===>>>??????>>>???BBBEEEEEELLLPPPXXXdddmmmyyymmmiiifffdddhhhqqquuuxxx~~~tttzzzoooaaaVVVNNNKKKJJJEEEEEEEEEDDDDDDCCCCCCCCCAAA@@@>>>;;;999888777666555444444444444333333333333333333333333333333333222333444555666777777888666777888:::;;;===>>>???AAABBBDDDFFFGGGKKKOOORRRUUUWWWZZZ\\\]]]]]]___aaa\\\]]]^^^___```aaaaaaaaaaaaccceeeeeedddcccbbbcccbbbbbbbbbcccdddggghhhjjjjjjiiiggghhhiiiiiihhhgggeeedddcccccccccaaa]]]ZZZZZZ]]]```ccceeegggjjjllllllnnnqqquuuyyy|||||||||rrr___SSSLLLIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBEEEHHHKKKLLLLLLGGGFFFEEEDDDDDDFFFGGGIIIFFFFFFFFFEEEFFFFFFGGGGGGJJJKKKLLLLLLKKKKKKMMMOOOQQQSSSTTTUUUWWWYYY]]]```aaaYYYTTTUUUXXXWWWVVVWWWZZZ```jjjxxxxxxtttrrrhhhbbb```YYYVVVRRROOOOOONNNMMMLLLGGGGGGGGGFFFEEECCCAAA@@@===>>>>>>>>>>>>???BBBDDDDDDIIIKKKTTT___eeeuuuuuunnnhhhllluuuwwwyyy{{{{{{|||kkk~~~tttggg[[[RRRNNNMMMCCCDDDDDDDDDEEEEEEEEEFFFBBBAAA???<<<:::888777777555555444444444333333333333333333333333333333333222333333444555666777777666777888999;;;<<<===>>>???AAACCCDDDFFFIIIMMMPPPPPPSSSUUUWWWXXXYYYZZZ\\\ZZZ[[[\\\^^^___`````````___aaabbbbbbaaa``````aaa\\\\\\\\\]]]^^^```bbbdddccccccbbbcccddddddcccaaa```______^^^^^^[[[WWWTTTUUUYYY]]]aaadddfffhhhjjjmmmooorrrwww|||}}}lllZZZRRRNNNKKKFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBDDDGGGJJJKKKKKKHHHFFFEEEDDDEEEFFFHHHIIIFFFFFFEEEEEEEEEEEEEEEEEEIIIJJJJJJJJJHHHHHHJJJLLLMMMNNNPPPQQQTTTWWW]]]aaa^^^VVVQQQSSSWWWWWWVVVVVVXXX^^^hhhrrrqqqfffrrrxxxkkkdddccc[[[XXXTTTQQQPPPPPPOOONNNJJJKKKKKKJJJIIIGGGEEECCC???@@@@@@@@@@@@AAADDDGGGEEEHHHIIIQQQ\\\___mmmwwwnnnqqqzzz}}}{{{{{{~~~zzz~~~mmmvvvyyyooodddZZZSSSOOOKKKFFFCCCDDDDDDAAA@@@BBBDDDAAA===;;;:::::::::999777777777666555555555444333333333333333333333333333333444555555444333333333444666888:::<<<>>>???===>>>@@@BBBEEEIIIKKKMMMLLLOOOSSSUUUVVVVVVVVVWWWWWWXXXYYYZZZ\\\]]]^^^___cccbbbbbb```___^^^]]]\\\ZZZZZZ[[[\\\]]]]]]^^^^^^___```aaaaaaaaa___]]][[[\\\ZZZXXXXXXYYYWWWTTTPPPRRRUUUZZZ]]]___aaaccceeehhhoooxxx}}}yyyggg[[[QQQKKKIIIDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTTTTSSSSSSUUUXXX[[[]]]___aaalll{{{ooogggbbbiii}}}qqqgggfffddd___XXXRRROOONNNMMMMMMNNNMMMKKKIIIGGGFFFFFFEEEBBBBBBAAA@@@?????????@@@@@@CCCFFFIIIMMMXXXfffqqq{{{cccmmm}}}|||uuukkk```WWWQQQNNNHHHFFFGGGGGGCCCBBBDDDDDDAAA>>>;;;;;;;;;:::999777777666666555555444444333333333333333333333333333333444555555444333333333444666888:::<<<===>>><<<===>>>AAACCCFFFIIIJJJIIILLLPPPRRRRRRRRRSSSTTTTTTUUUVVVWWWYYYZZZ[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYWWWWWWXXXYYYYYYZZZ[[[[[[XXXYYYZZZ[[[ZZZXXXVVVUUUWWWTTTQQQQQQQQQQQQOOOMMMQQQUUUYYY\\\^^^```bbbdddhhhmmmtttyyy|||~~~ppp___VVVMMMGGGEEECCCCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@???@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHJJJJJJKKKLLLMMMOOOPPPQQQQQQRRRRRRRRRRRRUUUYYY]]]]]]^^^^^^fffssstttggg___aaaqqq|||pppmmmeee```YYYTTTQQQPPPPPPOOONNNMMMLLLJJJHHHGGGFFFFFFBBBBBBAAA@@@????????????AAACCCFFFGGGJJJRRR^^^gggxxxXXXcccsssvvviii]]]VVVPPPKKKIIIJJJIIIFFFDDDEEEDDDBBB>>><<<<<<<<<;;;:::777777777666555444444444333333333333333333333333333333444444444444333333333444555777999;;;<<<===<<<<<<===???AAACCCEEEFFFEEEHHHKKKMMMNNNNNNOOOPPPPPPPPPQQQRRRTTTUUUVVVVVVWWWWWWVVVUUUTTTSSSSSSRRRSSSSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWUUUTTTSSSSSSOOOLLLJJJKKKLLLMMMMMMQQQTTTXXX[[[]]]^^^```bbbgggkkkpppuuuzzzfffWWWQQQLLLFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHHHHIIIJJJLLLMMMNNNPPPPPPPPPPPPQQQTTTZZZ^^^^^^___\\\aaakkkvvv~~~kkk___YYYcccssswwwqqqgggbbb[[[VVVTTTSSSSSSRRROOONNNMMMKKKIIIHHHGGGGGGCCCBBBAAA@@@????????????AAACCCEEEEEEGGGLLLSSSZZZbbbrrrSSS\\\kkkyyyssseee[[[TTTNNNKKKKKKJJJFFFCCCDDDDDDBBB???>>>>>>===<<<;;;888888777666555555444444333333333333333333333333333333333333333333333333333444555666888999:::;;;;;;<<<<<<===???AAACCCDDDCCCEEEHHHIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRTTTTTTSSSQQQOOONNNMMMLLLOOOOOOPPPPPPQQQQQQQQQQQQSSSSSSTTTTTTSSSRRRPPPPPPOOOMMMJJJIIIJJJNNNQQQSSSRRRUUUYYY[[[\\\^^^___aaaeeeiiiooovvv~~~uuu^^^RRRPPPMMMHHHEEECCCCCCCCCBBBBBBBBBAAAAAACCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDD@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGHHHIIIKKKLLLMMMPPPPPPOOONNNOOORRRXXX\\\]]]___\\\^^^gggppppppbbbXXX]]]hhhuuuvvvjjjeee^^^YYYVVVUUUUUUTTTQQQPPPNNNLLLJJJIIIHHHHHHCCCCCCAAA@@@????????????@@@BBBCCCDDDEEEGGGLLLPPPXXXbbbppp}}}LLLTTT```mmmyyy}}}mmmdddYYYRRRMMMLLLIIIEEEBBBCCCDDDBBB@@@?????????===<<<:::999999777666555444444333333333333333333333333333333333333333333333333333333444555777888999999;;;;;;<<<===>>>@@@AAABBBAAACCCEEEFFFFFFFFFHHHJJJIIIIIIJJJKKKLLLMMMMMMNNNOOONNNNNNNNNMMMMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKJJJIIIKKKKKKJJJJJJLLLPPPUUUYYYRRRUUUYYY[[[\\\]]]^^^```bbbgggooozzz}}}jjjVVVNNNMMMKKKHHHFFFCCCBBBBBBBBBBBBAAAAAAAAA???@@@@@@@@@AAAAAAAAABBB>>>======>>>>>>???@@@AAA@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGIIIJJJLLLMMMQQQQQQPPPNNNMMMPPPTTTWWWXXX\\\[[[]]]eeellluuueeeYYYZZZaaaiiivvvpppjjjccc\\\YYYWWWVVVUUURRRQQQOOOMMMLLLJJJJJJIIIEEEDDDCCCAAA@@@@@@?????????@@@BBBCCCDDDFFFIIIKKKTTTXXX```iiiqqq{{{EEEKKKTTT___kkkvvvxxxpppaaaYYYRRRNNNJJJEEEDDDEEEDDDCCCAAAAAAAAA@@@???===<<<;;;:::999888777666555333333333333333333333333333333222222222222333333333333444555555666777777999999:::;;;===>>>@@@AAA@@@AAACCCCCCCCCDDDEEEGGGFFFGGGGGGHHHIIIIIIJJJJJJFFFGGGHHHIIIKKKMMMNNNNNNJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHFFFHHHJJJKKKMMMPPPTTTWWWRRRUUUXXXZZZ[[[[[[\\\]]]^^^cccnnn{{{kkk]]]OOOJJJIIIGGGEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>???@@@AAAAAAAAA????????????@@@AAABBBCCCAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAABBBBBBDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCFFFFFFFFFGGGHHHJJJLLLMMMPPPPPPPPPNNNMMMNNNQQQSSSQQQYYY[[[^^^fffjjjvvvyyyhhh[[[YYY[[[^^^gggrrrxxxrrrjjjbbb]]]ZZZWWWVVVSSSRRRQQQOOOMMMLLLKKKKKKGGGFFFEEECCCBBBAAA@@@@@@??????@@@BBBCCCEEEGGGHHHNNNPPPUUU\\\aaagggrrr|||CCCFFFLLLSSS\\\hhhttt{{{~~~lllcccXXXRRRMMMHHHHHHJJJDDDCCCBBBBBBBBBAAA???===>>>===<<<;;;999888777666333333333333333333333333333333222111111222333333333333333444555555666666666666777999:::===>>>@@@>>>???@@@@@@@@@@@@CCCDDDDDDDDDDDDEEEEEEFFFGGGGGGBBBCCCDDDEEEFFFHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGDDDHHHLLLNNNNNNNNNOOOQQQPPPSSSVVVXXXXXXXXXYYYZZZ[[[___hhhwww|||ttt]]]TTTKKKHHHFFFDDDDDDFFFBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>??????????????????AAAAAAAAAAAABBBCCCDDDDDD@@@AAABBBCCCDDDDDDDDDDDDEEEDDDBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGIIIKKKLLLLLLMMMOOOOOONNNOOOPPPRRROOOZZZ```cccjjjkkkqqqnnn^^^YYYWWWWWW^^^gggzzz{{{qqqhhhbbb]]]ZZZXXXTTTSSSQQQPPPNNNMMMLLLLLLIIIHHHFFFEEECCCBBBBBBBBB@@@??????@@@BBBCCCEEEEEEIIIIIINNNVVVYYY\\\dddmmmttt{{{FFFGGGIIILLLSSS]]]hhhppptttiii^^^VVVPPPLLLKKKNNNDDDCCCBBBBBBCCCBBB@@@>>>???>>>===<<<:::999888777333333333333333333333333444333222111111222333444333333333444444555555555444444555777999;;;===>>><<<===>>>>>>>>>>>>AAACCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@FFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCBBBBBBAAABBBBBBEEEJJJOOOQQQPPPMMMMMMMMMNNNQQQTTTUUUVVVVVVWWWXXXYYY\\\dddrrruuuiiiVVVPPPKKKIIIGGGCCCDDDHHHBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>==================>>>???@@@AAA???@@@AAABBBCCCCCCCCCCCCDDDCCCAAA@@@@@@AAACCCDDDCCCCCCDDDEEEFFFGGGHHHHHHDDDDDDDDDEEEFFFHHHJJJKKKHHHKKKNNNOOOOOOPPPQQQRRRQQQ^^^eeeiiipppnnnppp}}}sssaaaZZZVVVUUU\\\eeessswwwmmmeee```\\\YYYUUUTTTRRRPPPNNNMMMLLLLLLJJJIIIGGGFFFDDDCCCCCCBBBAAA@@@>>>>>>@@@BBBBBBBBBFFFFFFLLLTTTVVVVVV\\\eeegggmmmwwwIIIGGGGGGIIIJJJPPP]]]jjjwwwwwwcccYYYTTTNNNKKKLLLHHHFFFCCCBBBCCCBBBAAA@@@AAA@@@>>>===<<<:::888555444444444444444444444444222222333333333333444444444444444444444444444444444444555666777888999999<<<<<<======>>>???????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@????????????DDDHHHMMMOOOOOONNNMMMLLLQQQQQQRRRRRRSSSTTTVVVVVV[[[ZZZ]]]hhh{{{ssscccQQQLLLGGGDDDDDDDDDBBB@@@BBBBBBCCCCCCBBBAAA???>>>CCCCCCCCCBBBAAA@@@>>>>>>@@@>>><<<===???AAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCBBBAAAAAABBBCCCCCCBBBDDDDDDCCCCCCCCCEEEFFFHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGIIIMMMQQQSSSSSSRRRQQQ[[[___bbbdddeeeiiinnnsss|||dddXXXVVVXXXZZZ]]]kkk|||zzzssslll```ZZZ\\\UUUUUUTTTRRRQQQPPPOOONNNPPPNNNLLLIIIGGGEEEDDDDDDAAAAAA@@@@@@@@@@@@@@@AAACCCDDDFFFHHHLLLQQQWWW\\\```fffnnnuuu}}}EEECCCCCCEEEFFFJJJVVVbbbqqqzzzooocccZZZQQQKKKJJJGGGEEEBBBAAABBBBBBAAA???BBBAAA???>>>>>><<<999777555555555555444444444444444444444333333222222222222222222222222222222222333444555666777888999999888888999999:::;;;;;;<<<======>>>>>>>>>?????????========================????????????????????????AAA@@@???>>>>>>>>>>>>>>>@@@DDDHHHJJJJJJIIIIIIIIIMMMMMMNNNPPPRRRTTTVVVWWWZZZZZZ^^^hhhwww{{{kkk]]]OOOKKKGGGDDDCCCCCCAAA?????????@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAA@@@???AAA@@@>>>???@@@AAA@@@@@@@@@AAABBBBBBCCCBBBBBBBBBBBBAAA@@@@@@AAABBBBBBAAABBBBBBBBBBBBCCCDDDFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIGGGJJJMMMPPPSSSSSSRRRRRRZZZ]]]`````````ccciiinnnyyyiii[[[VVVVVVZZZ___gggwwwzzzpppccc\\\^^^XXXWWWVVVUUUSSSRRRQQQQQQPPPOOOMMMJJJHHHFFFEEEDDDAAAAAA@@@?????????@@@@@@@@@AAACCCDDDFFFJJJPPPTTTVVV[[[cccjjjqqqzzzDDDBBBAAABBBCCCFFFOOOZZZjjjttt~~~qqqdddWWWOOOLLLIIIFFFDDDBBBCCCCCCBBBAAADDDBBBAAA@@@@@@>>><<<:::777666666666555555444444666666555444333222111111222222222222222222222222333444444555666777888888666666777777888999999:::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>======<<<<<<<<<>>>===<<<<<<<<<<<<<<<===???AAACCCEEEEEEEEEGGGHHHJJJKKKMMMOOORRRVVVYYYZZZ[[[___eeelllvvvqqq```SSSLLLIIIFFFCCCBBBBBB@@@?????????>>>>>>??????@@@AAA>>>???@@@AAAAAAAAAAAAAAABBBAAA@@@AAABBBBBB@@@???@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJHHHJJJMMMPPPRRRSSSSSSRRRXXXZZZ[[[ZZZZZZ]]]bbbgggpppwwwfff\\\XXX\\\bbblllzzzzzzkkkcccbbb\\\[[[YYYXXXVVVUUUUUUTTTRRRPPPNNNKKKIIIGGGFFFEEEAAAAAA@@@???????????????>>>???@@@AAABBBEEEIIILLLPPPUUU\\\bbbhhhpppzzzFFFCCCBBBCCCCCCEEEKKKSSSdddooo}}}oooaaaVVVQQQMMMJJJGGGEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@===;;;999888888777666555555555666555555444333333222222444444444444444444444444333333444555555666777777777777888888999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999;;;:::::::::::::::;;;;;;@@@AAACCCDDDDDDEEEHHHJJJKKKLLLNNNRRRVVVZZZ^^^```bbbhhhpppvvv|||jjjXXXLLLIIIGGGEEECCCAAA@@@??????BBBAAA@@@??????@@@AAABBB>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAACCCDDDDDDBBB@@@???@@@AAABBBBBBBBBBBBBBB@@@AAABBBAAA@@@??????@@@>>>@@@BBBDDDEEEFFFEEEEEEHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLOOOQQQRRRRRRRRRTTTVVVWWWVVVVVVYYY___dddkkkxxxxxxiii```bbbhhhzzzuuujjjggg```^^^\\\ZZZXXXWWWWWWWWWSSSRRRPPPMMMKKKIIIHHHGGGBBBBBBAAA??????>>>>>>>>>>>>???@@@AAAAAACCCGGGJJJKKKPPPWWW\\\aaahhhqqqwwwGGGDDDBBBDDDDDDDDDHHHMMM[[[gggyyyxxxiii]]]TTTOOOLLLHHHFFFEEEEEEEEEDDDCCCAAA@@@AAAAAA@@@>>><<<;;;;;;:::999777666555555444444444444444444444444444444444444444444444444333333444444555555666666666777777888888999::::::999999999999::::::::::::999999999999999999999999:::::::::999999888888888999888888888999:::;;;;;;@@@AAACCCCCCDDDEEEIIIKKKKKKMMMPPPUUUZZZ```dddgggkkkrrrzzzgggTTTIIIFFFFFFEEECCCAAA@@@??????BBBAAA@@@???>>>??????@@@@@@AAAAAAAAAAAA@@@????????????@@@CCCEEEEEEDDDBBB>>>???@@@AAABBBBBBBBBBBB@@@BBBDDDCCCAAA???@@@AAA@@@AAACCCEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFGGGIIIKKKNNNPPPQQQRRRRRRPPPRRRTTTUUUUUUXXX___dddgggppp{{{mmmiiilllqqqkkkdddccc___\\\ZZZXXXWWWWWWUUUTTTQQQOOOLLLJJJIIIIIIDDDCCCBBB@@@???>>>>>>>>><<<===???@@@@@@CCCFFFIIIFFFKKKPPPUUUXXX^^^ffflllrrrxxxFFFBBBAAACCCCCCBBBCCCGGGQQQ]]]pppsssdddXXXRRRNNNIIIFFFDDDDDDCCCCCCCCCBBBAAAAAABBBBBB@@@>>>======<<<:::999777666555333333444444555555555555222222222222222222222222333333333444444444555555333333444555555666666777777777888888888999999999666666666666666666666666888888888888888888888888888888888888999:::<<<<<<>>>???AAABBBCCCDDDGGGJJJKKKMMMRRRYYY```hhhnnnqqqvvv{{{~~~cccPPPHHHDDDEEEEEEDDDAAA??????@@@@@@@@@??????>>>??????@@@BBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@AAADDDDDDCCCBBB===>>>???AAABBBBBBBBBBBBAAAEEEGGGGGGCCCAAAAAACCCBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIFFFHHHIIILLLNNNOOOPPPQQQNNNQQQTTTVVVVVVYYY^^^ccciiinnn~~~vvvssszzzpppjjjhhhccc___[[[YYYXXXXXXVVVUUUSSSPPPNNNLLLKKKJJJFFFEEEDDDBBB@@@???>>>>>>:::;;;===>>>>>>@@@BBBEEEFFFJJJNNNRRRUUUZZZaaafffkkkrrr{{{EEEBBBAAACCCDDDBBBAAADDDHHHUUUhhhzzzpppbbbXXXSSSMMMIIIGGGFFFEEEDDDDDDCCCBBBCCCDDDDDDBBBAAA???>>>===;;;999888666666555555555555444444444444222222222222222222222222333333333333333444444444111111222333333444444555555555555666666666777777666666666666666666666666666666777777888999999999888888888999:::<<<===>>>===???AAACCCDDDEEEGGGIIIKKKOOOVVV```jjjttt|||uuu\\\LLLHHHCCCEEEFFFEEEBBB@@@@@@AAA>>>???AAABBBCCCDDDDDDEEEAAAAAABBBCCCCCCCCCBBBBBBDDDBBBAAA@@@AAABBBAAA@@@===>>>???@@@AAABBBBBBBBBCCCGGGKKKJJJEEEBBBCCCEEEDDDDDDCCCCCCCCCDDDDDDEEECCCCCCDDDEEEFFFGGGGGGHHHEEEFFFHHHJJJLLLNNNOOOPPPNNNRRRVVVWWWWWWXXX[[[___kkklllxxxzzzpppmmmhhhbbb^^^[[[ZZZYYYXXXVVVTTTQQQOOOMMMLLLLLLHHHGGGEEECCCAAA@@@??????;;;===>>>>>>======???@@@DDDHHHLLLOOOQQQUUU[[[```eeekkksssyyy}}}GGGCCCBBBEEEFFFCCCBBBDDDEEERRReeewww|||mmm^^^YYYRRRMMMKKKIIIHHHGGGEEEDDDDDDEEEFFFFFFDDDCCC@@@???>>><<<:::888777666777777666555444333333222444444444444444444444444333333333333333333444444111222222333444444555555333333333444444444555555888888888888888888888888555555666777888999::::::999999999:::;;;===>>>???>>>@@@CCCEEEFFFGGGIIIKKKNNNRRR[[[fffsssnnnVVVIIIGGGBBBEEEFFFEEEBBB@@@AAABBB???AAADDDGGGIIIKKKKKKKKK???@@@BBBCCCDDDEEEEEEEEEHHHEEEAAA@@@??????>>>=========???@@@AAABBBBBBBBBEEEIIIMMMLLLGGGDDDDDDFFFEEEDDDCCCAAAAAABBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGIIIKKKMMMNNNOOOOOOSSSWWWYYYWWWWWWYYY[[[ffffffooouuuqqqkkkeee```\\\[[[ZZZXXXWWWUUURRRPPPNNNMMMLLLIIIHHHFFFDDDBBBAAA@@@??????@@@AAA@@@>>>======???===AAAEEEGGGIIILLLSSSXXX]]]bbbhhhmmmqqqwww~~~FFFEEECCCCCCDDDDDDCCCAAACCCLLL]]]rrr|||llldddZZZTTTRRRQQQMMMIIIJJJHHHFFFGGGIIIIIIGGGCCCAAA???===<<<<<<<<<;;;999999888777666555444444444444444444333444444555555444444444444444444444444333333222222333333444555666666666555555444444444666666666666666666666666777777777777888888888888999:::;;;;;;::::::<<<>>>CCC@@@AAAGGGJJJIIIKKKPPPSSSXXXbbbmmmxxxyyybbbNNNDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@BBBCCCBBBBBBIIISSSUUUOOOFFFEEECCCAAAAAAAAACCCDDDGGGEEEAAA??????>>>===<<>>>>>============>>>>>>@@@@@@AAACCCGGGLLLPPPSSSWWW[[[bbbhhhnnnuuu{{{FFFDDDCCCCCCDDDDDDCCCAAACCCJJJXXXjjjyyyyyyrrrhhh___YYYRRRLLLGGGJJJIIIHHHHHHHHHGGGDDDBBBCCCAAA???>>>???>>>===<<<:::999888777666555555555222222222111111222222333222222222222222222222222333333222222333333444555555555555555444444444333555555555555555555555555555555666777888888999999:::;;;<<<;;;;;;;;;===???AAA@@@BBBHHHLLLMMMQQQXXX\\\bbbllluuu|||yyy}}}lllXXXHHHBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBAAAAAAGGGPPPQQQLLLEEECCCBBB@@@@@@AAABBBCCCDDDBBB???>>>??????>>>===??????@@@BBBDDDEEECCCBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFHHHJJJLLLMMMNNNLLLNNNQQQTTTVVVWWWWWWWWW^^^```dddnnn{{{sssllliiiddd^^^\\\[[[ZZZXXXVVVTTTQQQPPPOOONNNLLLIIIHHHGGGFFFCCCAAA???>>>===============>>>?????????AAADDDGGGKKKMMMPPPTTTZZZ```ffflllrrrvvv|||EEECCCBBBBBBCCCCCCCCCBBBBBBFFFPPP^^^kkkyyywwwlll```UUULLLGGGKKKMMMNNNMMMJJJGGGDDDDDDFFFDDDBBBAAABBBBBBAAA???<<<;;;:::888777777666666333222222111111111222222222222222222222222222222333333333333333444444555555444444444444333333333555555555555555555555555333444555666888999:::;;;:::;;;<<<<<<;;;<<<>>>@@@AAABBBFFFLLLOOOSSS[[[dddjjjqqq{{{zzztttppp\\\NNNEEEAAABBBAAAAAAAAABBBAAA@@@@@@???@@@@@@??????DDDJJJJJJGGGBBBAAA@@@?????????@@@AAAAAA???======>>>??????>>>@@@???@@@CCCEEEFFFEEECCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHJJJLLLNNNOOOLLLMMMPPPRRRTTTUUUUUUUUU\\\]]]___dddrrrrrrkkkeeeaaa```^^^]]]\\\YYYWWWTTTRRRQQQRRRPPPMMMKKKJJJHHHEEECCC??????>>>===<<<<<<======?????????@@@BBBDDDFFFHHHJJJMMMSSSXXX^^^ccciiilllrrrvvv|||EEECCCAAAAAABBBCCCBBBBBBBBBBBBGGGQQQ\\\jjj|||{{{mmm^^^TTTOOOMMMPPPSSSRRRMMMIIIHHHIIIHHHFFFDDDCCCDDDDDDCCCBBB===<<<;;;999888777777777666555444444333444444444555555555555555555555555333333333333333444555555444444444444444333333333555555555555555555555555444555555666777999999:::999:::<<<;;;;;;<<<>>>@@@CCCFFFKKKOOOSSSZZZdddmmmvvv~~~zzz}}}{{{aaaQQQJJJEEECCCBBB@@@@@@AAAAAA@@@@@@???>>>>>>>>>===>>>AAADDDDDDBBB@@@??????>>>>>>>>>?????????>>><<<===>>>???>>>===@@@@@@AAACCCFFFGGGFFFDDDAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEGGGJJJLLLNNNOOONNNOOOQQQSSSUUUVVVWWWWWWXXXZZZ]]]aaaiii||||||qqqiiieeeeee___^^^]]][[[YYYWWWVVVUUUVVVSSSPPPMMMLLLIIIFFFCCCAAA@@@???>>>===<<<<<<<<>><<<:::999888777777777666666555444444555555555555555555555555555555444444333333444444555666444444444444444444444444666666666666666666666666777777777777888888888888888999;;;;;;;;;<<<>>>@@@CCCHHHMMMQQQXXXbbbmmmttt~~~}}}jjjUUUKKKIIIFFFBBB@@@?????????@@@???>>>>>>======<<<<<<>>>??????>>>>>>>>>>>>=========>>>>>>>>>???>>>======>>>>>><<<:::??????@@@CCCEEEFFFEEECCC@@@@@@????????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEBBBCCCDDDFFFIIIKKKLLLMMMNNNOOOQQQSSSUUUWWWXXXXXXRRRUUUZZZ```eeerrrzzznnnhhhggg______^^^]]]\\\[[[ZZZYYYXXXUUURRROOOMMMJJJGGGDDDCCCBBB@@@???>>>===<<<<<<<<<<<<===???AAACCCDDDEEEEEEHHHLLLPPPTTTWWW\\\___bbbffflllrrrwww|||JJJGGGDDDBBBBBBBBBBBBAAAAAA???@@@DDDHHHOOO\\\hhhttt|||rrreee]]]TTTTTTTTTRRROOOMMMLLLLLLIIIGGGEEEEEEFFFFFFFFFEEEAAA@@@>>>===;;;:::999999777666555444444444444444333333333333333333333333444444444444444555555666444444444555555555555666777777777777777777777777999999999999999999999999999:::;;;<<<;;;===???AAABBBHHHOOOWWWdddsss~~~iiiZZZKKKFFFFFFCCC???===>>>>>>??????>>>>>>===<<<===;;;<<>>>>>>>>>>>???>>>===>>>???>>><<<:::?????????AAACCCDDDBBB@@@??????>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBDDDEEEGGGHHHJJJJJJKKKLLLNNNPPPRRRUUUVVVWWWOOOPPPWWW^^^bbbjjjxxxmmmiiiaaaaaa```___^^^]]]\\\\\\YYYWWWTTTQQQOOOMMMIIIGGGEEEDDDBBB@@@???>>>======999:::;;;<<<>>>@@@AAAAAAAAADDDGGGJJJMMMPPPSSSVVV[[[^^^dddiiioootttzzz~~~MMMJJJEEECCCBBBBBBBBBAAAAAA@@@AAACCCDDDFFFNNNXXX```lllyyy|||ooofff^^^[[[WWWTTTRRRPPPMMMLLLJJJHHHFFFFFFGGGHHHGGGFFFEEEDDDBBB@@@>>>===<<<<<<999888777666555555555555444444444444444444444444444444444444444555666666555555555666666666777777888888888888888888888888999999999::::::;;;;;;;;;:::<<<===>>>>>>???AAADDDDDDKKKTTTbbbwwwzzz\\\PPPEEECCCCCCAAA???>>>======>>>>>>>>>===<<<<<<===;;;<<<@@@???;;;:::>>><<<<<<===>>>>>>>>>>>>>>>=========>>>@@@@@@>>>===>>>>>>>>>???AAAAAA???===???>>>>>>======>>>>>>??????@@@@@@AAABBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIKKKMMMQQQTTTVVVXXXSSSQQQVVV^^^aaagggyyyxxxqqqgggfffeeecccaaa___]]]\\\[[[YYYVVVTTTRRRPPPMMMKKKGGGFFFDDDBBB@@@???>>>>>>;;;;;;<<<===>>>>>>>>>>>>>>>@@@CCCFFFHHHJJJMMMPPPSSSWWW\\\aaaffflllrrrvvvzzzPPPLLLGGGCCCBBBBBBAAAAAAAAA@@@BBBDDDCCCBBBGGGNNNSSSaaappp{{{uuuiiiccc\\\XXXVVVTTTPPPMMMKKKIIIHHHHHHIIIIIIIIIHHHGGGFFFDDDBBB@@@???>>>>>><<<;;;:::999888888888888666666666666666666666666555444444444444555666666555666666666777777888888999999999999999999999999888888999:::<<<===>>>>>><<<>>>???@@@@@@AAACCCFFFGGGOOOZZZmmmpppXXXMMMDDDBBBBBBAAA@@@AAA===============<<<<<<;;;===:::<<>><<<<<<===>>>??????>>>>>>;;;;;;<<>>======>>>??????<<<:::>>>>>>============>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEHHHIIIKKKNNNQQQUUUXXXYYYYYYUUUWWW^^^bbbfffxxxyyylllkkkiiifffbbb___]]]\\\]]][[[XXXVVVTTTRRRPPPMMMIIIGGGEEECCCAAA@@@???>>>?????????@@@???>>>>>>======???BBBDDDFFFHHHKKKMMMNNNQQQVVV[[[```ffflllppprrrxxxcccXXXKKKDDDEEEEEEBBB===CCCBBBAAA@@@@@@AAACCCEEELLLSSS___mmmzzzuuuhhh^^^ZZZXXXTTTQQQJJJIIIHHHJJJMMMMMMJJJGGGEEEDDDCCCBBBAAAAAABBBBBB<<<;;;:::999888999::::::555666777777777666444333444444444444666777888999888666555777:::<<<:::999888888999999999:::::::::;;;;;;<<<<<<<<<=========<<<>>>???@@@@@@@@@CCCEEELLLUUUeeexxxsss\\\KKKIIIEEEBBBAAAAAACCCDDD>>>>>>===<<<;;;;;;::::::<<<<<<<<<;;;;;;::::::::::::;;;===>>>>>>>>>===<<<;;;<<>>???@@@AAA>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHDDDFFFIIILLLNNNPPPTTTWWWVVVXXXZZZ^^^eeennnyyyvvvpppkkkhhhddd___^^^aaa___]]]ZZZXXXWWWVVVSSSQQQLLLIIIEEECCCBBBAAA@@@>>>@@@???===<<<<<<===>>>????????????@@@AAABBBDDDEEEJJJLLLOOOSSSXXX]]]aaaccclllqqqwww|||}}}wwwiiiWWWKKKGGGFFFCCC@@@CCCBBBAAA@@@@@@AAABBBCCCEEELLLVVVbbbooo|||vvvjjjbbb\\\VVVQQQPPPNNNMMMNNNPPPPPPMMMJJJFFFFFFFFFEEEDDDDDDCCCCCC@@@???===;;;::::::::::::777777888888777777666555555555555555666777888999888777666777:::<<<;;;999999999:::::::::;;;;;;;;;::::::;;;;;;<<<<<<======>>>???AAAAAABBBEEEHHHKKKTTT[[[eeeqqq~~~iiiVVVIIIGGGCCC@@@??????AAABBB>>>======<<<;;;;;;::::::;;;;;;;;;;;;:::::::::999999:::;;;<<<===<<<<<<;;;;;;<<<>>>@@@BBB@@@<<<999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGIIIJJJLLLNNNRRRVVVXXX[[[___ccchhhnnntttyyy}}}sssnnnjjjfffeeeggg```]]][[[YYYXXXVVVTTTQQQOOOLLLHHHEEEDDDCCCAAA@@@@@@???===<<<<<<===>>>???>>>>>>>>>???@@@BBBCCCDDDGGGHHHKKKOOOTTTXXX\\\^^^dddhhhmmmrrrvvvzzz~~~yyytttmmmXXXMMMHHHEEECCCAAAAAAAAAAAAAAAAAAAAAAAA@@@EEEMMMVVVbbbnnnzzz{{{nnncccYYYSSSSSSPPPMMMNNNOOOOOOLLLIIIHHHHHHIIIIIIHHHGGGEEEDDDDDDBBB@@@>>>===;;;;;;:::;;;:::999999888888999999888888777777777777888888999888777888:::<<<;;;::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>>>>???BBBCCCDDDEEEFFFJJJOOOSSS\\\aaaggglllrrr}}}ppp\\\PPPFFFDDDAAA>>><<<===>>>???======<<<<<<;;;:::::::::::::::::::::999999999999999999:::;;;;;;;;;;;;:::;;;;;;;;;===>>>>>><<<999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>============>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIMMMRRRUUUZZZ^^^cccfffhhhjjjlllnnnqqqyyyqqqlllhhhggghhhaaa___\\\ZZZXXXWWWUUUSSSRRROOOLLLIIIGGGFFFCCCAAA@@@???>>>===<<<<<<===>>>=========>>>???@@@AAABBBBBBCCCEEEIIIMMMQQQUUUWWW[[[___dddiiilllppptttwww~~~}}}uuummmhhhkkkWWWKKKEEECCCAAAAAABBBBBBAAA@@@??????@@@CCCHHHOOOXXXcccnnnvvv}}}zzzmmmaaaZZZUUURRRNNNNNNOOOOOOMMMJJJHHHIIIJJJKKKJJJHHHFFFDDDDDDCCCBBB@@@???======<<<>>>===<<<::::::;;;<<<<<<;;;:::999999888888888999:::999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<>>>???@@@AAAAAAEEEFFFGGGIIILLLRRRZZZ___eeeiiiooorrrvvv~~~{{{bbbPPPKKKDDDBBB???===;;;;;;<<<===<<<<<<<<<;;;;;;:::::::::999999999999999999999999999::::::;;;;;;;;;;;;;;;<<<:::999999;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==================>>>???@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGGGGIIIMMMSSSWWW]]]___bbbdddccccccddddddkkk|||wwwqqqkkkhhhgggdddaaa]]][[[ZZZYYYWWWUUUUUURRROOOLLLJJJHHHEEEBBBBBBAAA???>>>============<<<<<<<<<======???@@@@@@>>>???AAADDDHHHKKKNNNPPPWWWZZZ___cccfffjjjnnnqqqyyy|||zzzrrrjjjccc^^^iiiUUUIIICCCBBBCCCCCCBBBAAA@@@???>>>AAABBBEEEIIIPPPYYYcccjjjssswww~~~xxxllleee[[[VVVRRRPPPQQQQQQOOOMMMHHHIIIJJJKKKJJJHHHFFFDDDBBBBBBBBBAAAAAA@@@??????@@@???>>><<<<<<===>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<:::;;;<<<===???@@@BBBBBBDDDFFFKKKPPPWWWaaakkkrrrtttxxx~~~~~~nnnXXXJJJHHHCCCBBB???===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<<<<:::888777999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<===>>>???@@@>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEEFFFFFFGGGIIINNNUUUYYY\\\]]]]]]\\\ZZZZZZ\\\^^^cccooo}}}tttmmmjjjgggddd```]]]\\\[[[ZZZYYYVVVTTTQQQOOOMMMJJJFFFDDDCCCCCCAAA@@@???>>>======<<<<<<<<<<<<===>>>??????===>>>???BBBDDDGGGJJJKKKSSSVVVZZZ]]]```ccchhhkkksssvvvzzz}}}~~~wwwpppiiiccc^^^ZZZgggSSSJJJEEEEEEDDDCCCAAA@@@?????????@@@BBBDDDHHHOOOWWW]]]gggkkksss{{{zzzttt```[[[TTTPPPOOOOOOMMMKKKHHHIIIIIIJJJIIIHHHFFFEEEBBBBBBCCCCCCCCCBBBAAAAAAAAA@@@??????>>>>>>??????>>>>>>===<<<<<<;;;<<<<<<;;;<<<======<<<;;;<<<>>>;;;;;;;;;<<<<<<<<<======:::;;;===>>>@@@BBBCCCDDDFFFKKKSSS\\\gggtttzzzxxx{{{rrr___PPPGGGEEECCCAAA???===<<<;;;;;;<<<;;;;;;::::::::::::::::::999999999999::::::::::::;;;;;;;;;:::;;;<<<<<<===<<<999777777888::::::999::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<===>>>???===>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCEEEFFFGGGIIIMMMSSSWWWWWWWWWVVVTTTRRRTTTWWWZZZ]]]fffuuu{{{qqqmmmkkkgggccc```___^^^]]]\\\WWWVVVSSSQQQPPPMMMIIIFFFFFFEEEDDDCCCAAA???>>>>>>===<<<<<<<<<======>>>???>>>>>>???@@@BBBEEEGGGHHHLLLNNNRRRTTTWWWZZZ___bbbgggjjjoootttyyyvvvrrrkkkfffbbb___\\\ZZZ}}}cccUUUHHHGGGEEEBBBAAA@@@@@@@@@>>>???@@@AAADDDHHHNNNSSSZZZ___fffnnnvvvllleee\\\VVVRRRPPPMMMJJJJJJJJJJJJIIIHHHHHHGGGGGGEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@???>>>???>>>>>>=========>>>>>><<<>>>???>>><<<;;;===>>>======>>>>>>>>>?????????@@@@@@BBBDDDFFFHHHJJJKKKTTTYYYbbblllwww|||tttooottt~~~~~~bbbPPPIIIEEEAAAAAA@@@???===;;;;;;::::::::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;;;;:::999999999:::<<<<<<;;;999777777999::::::999::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>===>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBDDDEEEFFFCCCDDDFFFFFFGGGJJJMMMPPPPPPPPPPPPOOOOOOQQQUUUXXXZZZ```jjj{{{wwwrrrnnnjjjeeebbbaaaaaa``````YYYWWWVVVTTTSSSQQQMMMJJJHHHGGGFFFEEECCCAAA???>>>==================>>>???>>>>>>>>>???AAABBBDDDEEEEEEGGGJJJLLLNNNRRRVVVZZZ\\\___dddiiinnnttt{{{xxxrrrhhhddd___\\\[[[[[[ZZZZZZooo^^^JJJHHHEEEBBBAAAAAAAAABBB???@@@AAAAAACCCFFFKKKOOORRRVVV\\\dddlllvvv}}}uuujjjaaa\\\XXXTTTQQQLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGDDDBBBAAA???@@@AAABBBAAA@@@???>>>??????>>>>>>>>>>>>??????<<<>>>@@@???<<<;;;===?????????@@@@@@@@@AAAAAAAAAFFFGGGIIIKKKMMMOOOQQQRRRccchhhpppxxxvvvnnnkkktttwwwWWWFFFEEEDDD>>>@@@???>>><<<;;;:::999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<:::999888888888999:::;;;;;;999888888999::::::999::::::::::::::::::::::::::::::999999888999999999;;;;;;;;;;;;;;;===>>>>>>>>>>>>???AAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFCCCDDDFFFFFFFFFFFFHHHJJJKKKLLLNNNOOOOOOQQQTTTWWWUUUZZZ```lll{{{ppplllgggdddcccbbbbbbaaaZZZYYYXXXWWWVVVTTTPPPMMMIIIIIIHHHFFFDDDBBB@@@???>>>============>>>>>>???======>>>>>>@@@AAABBBCCCBBBCCCFFFHHHJJJMMMRRRUUUXXX[[[^^^bbbeeejjjppptttzzz|||}}}uuulllggg___\\\WWWUUUVVVXXXYYYZZZfffUUUKKKCCCBBBCCCAAA??????AAAAAAAAAAAABBBDDDFFFGGGPPPQQQUUU\\\bbbhhhsss~~~tttlllhhhcccZZZSSSPPPOOONNNMMMLLLLLLLLLLLLPPPOOOMMMKKKHHHDDDAAA???CCCBBBAAABBBCCCCCCBBB@@@?????????>>>======<<<<<>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;999777666888:::;;;;;;;;;;;;<<<<<<;;;;;;:::999999::::::;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999;;;;;;;;;<<<<<<<<<===============???BBBBBBAAA???@@@@@@??????@@@AAAAAABBBGGGEEEDDDEEEFFFHHHGGGGGGJJJKKKKKKKKKKKKMMMQQQTTTVVVWWW\\\eeesss{{{rrrjjjhhheee______bbb\\\ZZZYYYXXXXXXWWWUUUTTTRRRPPPLLLIIIFFFDDDCCCCCC???>>>>>>============>>><<<=========>>>>>>??????@@@AAACCCDDDFFFHHHJJJJJJRRRUUUXXX\\\___ccchhhlllnnnrrryyy~~~}}}vvvpppiiibbb]]]TTTUUUTTTSSSSSSUUUZZZ]]]{{{\\\QQQGGGEEEDDDBBB@@@@@@@@@@@@@@@@@@AAACCCFFFGGGMMMMMMQQQXXX\\\bbblllvvv}}}yyyrrrhhh```UUUSSSOOOMMMMMMNNNOOOPPPPPPOOONNNMMMLLLJJJIIIHHHGGGFFFDDDDDDDDDCCCAAA???BBBBBBBBBAAAAAAAAAAAA@@@AAABBBBBB???<<<<<<===@@@CCCDDDDDDCCCDDDFFFJJJMMMUUUYYY___dddgggiiikkkmmmqqqzzz{{{nnnooouuu{{{xxxiiiVVVHHHCCCCCCBBB@@@>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::<<<:::888888999:::<<<<<<;;;;;;;;;;;;;;;;;;::::::999::::::;;;;;;;;;;;;;;;<<<;;;:::999999999::::::;;;;;;;;;<<<<<<<<<======???>>>???@@@BBBCCCAAA???@@@@@@@@@@@@AAAAAABBBCCCEEEEEEFFFFFFFFFGGGIIIIIIKKKLLLMMMMMMMMMOOOSSSVVVVVVWWWZZZ```jjj~~~|||}}}}}}rrrooolllgggdddeee^^^\\\ZZZZZZZZZYYYXXXVVVTTTSSSPPPMMMJJJHHHFFFFFFBBBAAA@@@???>>>>>>>>>>>><<<<<<=========>>>>>>>>>@@@@@@BBBCCCEEEGGGHHHIIIKKKNNNQQQUUUXXX[[[```cccfffkkkpppuuuxxx{{{~~~|||wwwqqqkkkeee___ZZZWWWSSSTTTTTTSSSTTTVVV[[[^^^eeeXXXKKKFFFDDDAAA>>>???????????????@@@CCCEEEFFFIIIIIILLLRRRUUUYYYbbblllyyyuuummmaaa\\\WWWSSSSSSUUUVVVWWWQQQOOOMMMLLLLLLLLLJJJIIIGGGFFFDDDCCCCCCCCCAAA???AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@CCCFFFFFFGGGIIIJJJLLLQQQWWW[[[```eeelllrrruuuwwwxxxzzzxxx~~~sssmmmsss}}}bbbXXXJJJAAA???@@@@@@???======<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999:::999888888888999;;;<<<:::::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;:::999888888:::;;;===;;;;;;<<<<<<<<<=========AAA@@@@@@AAABBBCCCAAA???@@@@@@@@@@@@AAABBBCCCDDDDDDGGGHHHHHHFFFFFFIIILLLLLLMMMNNNNNNOOOQQQTTTWWWUUUUUUXXX[[[aaaqqq{{{xxx}}}|||ssspppkkkfffddd```^^^\\\\\\\\\\\\ZZZYYYWWWVVVUUUSSSPPPMMMKKKJJJEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<<<<============>>>???@@@AAACCCDDDFFFFFFEEEHHHKKKNNNPPPSSSXXX[[[^^^bbbfffkkknnnrrrvvvzzz}}}|||wwwnnniiiccc]]]YYYVVVSSSQQQQQQRRRSSSSSSTTTWWW\\\```pppaaaRRRJJJFFFBBB@@@@@@???>>>>>>>>>???AAACCCDDDGGGGGGJJJNNNPPPSSS[[[cccrrr~~~{{{ooojjjeeeaaaaaaaaa```___YYYUUUQQQOOONNNNNNKKKIIIIIIGGGFFFEEEFFFGGGFFFDDDBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFHHHLLLNNNMMMOOOSSSWWW\\\ccckkkpppooottt{{{}}}zzzsssxxxsssWWWOOOFFF@@@??????>>>===<<<<<<<<<;;;;;;:::::::::999999999999999999999999:::::::::999999999999999888888888888777888999;;;::::::::::::::::::;;;;;;;;;;;;<<<===============:::999888777888:::===>>><<<<<<<<<<<<============AAA@@@???@@@AAAAAA@@@>>>>>>>>>>>>???@@@BBBCCCDDDFFFIIILLLJJJEEEDDDHHHLLLKKKLLLNNNOOOOOOQQQTTTWWWTTTUUUWWWYYY\\\hhh~~~xxx{{{{{{tttooojjjeeebbb```___^^^___^^^]]][[[YYYYYYXXXWWWUUURRROOOMMMIIIGGGEEECCCAAA??????>>><<<<<<<<<<<<<<<<<<============>>>???AAABBBCCCCCCDDDFFFIIIKKKLLLOOOSSSVVVYYY[[[___bbbfffkkkppptttuuuxxx}}}|||vvvppplllccc___YYYUUUSSSRRRQQQPPPPPPQQQRRRSSSTTTXXX]]]aaa}}}nnn]]]SSSLLLGGGCCCCCC@@@???>>>>>>???@@@BBBCCCGGGGGGIIIMMMNNNOOOUUU^^^gggttt|||xxxsssrrrrrrpppkkkfffbbb^^^YYYXXXYYYXXXTTTPPPPPPNNNLLLKKKKKKKKKKKKIIIFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKLLLOOORRRUUUWWWYYY]]]ccciiiqqqyyy{{{vvvzzzvvvcccOOOJJJCCC???>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999888999;;;:::999888:::<<<::::::999999999::::::;;;<<<<<<===>>>>>>>>>>>>===999999888888999;;;===>>><<<<<<<<<=========>>>>>>@@@???===>>>??????>>>===<<<======>>>@@@BBBCCCDDDHHHKKKMMMJJJEEECCCEEEIIIHHHJJJLLLNNNNNNPPPSSSUUUWWWVVVWWWYYYYYY```ppp{{{zzzyyyqqqjjjeeecccaaaaaaaaa```^^^\\\YYYZZZZZZYYYWWWTTTRRRPPPKKKJJJHHHEEEBBBAAA??????==================<<<<<<<<<<<<===>>>??????@@@@@@CCCDDDGGGHHHIIIKKKNNNQQQRRRTTTWWWZZZ]]]bbbhhhmmmmmmqqqvvvzzz~~~zzzuuupppkkkeeebbb[[[WWWSSSPPPPPPPPPPPPPPPOOOPPPQQQRRRTTTYYY^^^bbb|||iii\\\SSSJJJDDDBBBBBBAAA@@@?????????@@@AAAFFFFFFHHHKKKLLLLLLQQQYYYaaannn|||yyysssjjjfffcccccceeeeee```[[[WWWTTTQQQOOOOOONNNMMMLLLKKKKKKLLLMMMMMMNNNOOOOOOUUUUUUVVVYYY]]]aaabbbbbbiiinnnvvv~~~xxxsssxxxkkkXXXEEEBBB???===============;;;;;;::::::::::::::::::888888888888888888888888888888888888999999999:::999<<>>;;;;;;===???<<<;;;999888888888999:::;;;;;;<<<============<<<888888999999:::;;;<<<===<<<<<<=========>>>>>>>>>???>>><<<<<<>>>??????>>><<<<<<===>>>@@@CCCDDDFFFIIIKKKKKKIIIEEECCCEEEGGGFFFHHHKKKMMMNNNOOORRRTTTYYYXXXXXXZZZZZZ[[[bbbjjjyyy}}}|||}}}yyyooojjjhhhfffddddddbbb```^^^[[[[[[ZZZYYYWWWVVVTTTSSSNNNMMMJJJHHHEEECCCBBBAAA>>>>>>>>>>>>============<<<<<<======>>>>>>>>>??????AAABBBCCCCCCEEEHHHJJJJJJLLLOOORRRUUUYYY___bbbdddhhhmmmqqquuuyyy}}}~~~}}}xxxtttnnnhhhddd```[[[XXXSSSPPPMMMLLLMMMOOOOOOOOOOOOPPPQQQRRRTTTYYY^^^cccooobbbUUULLLIIIEEEDDDBBB@@@????????????CCCCCCEEEIIIHHHHHHMMMTTT\\\hhhuuu}}}{{{wwwtttuuuxxxvvvooohhh```]]][[[ZZZ\\\^^^^^^^^^[[[\\\\\\\\\]]]]]]^^^^^^eeeeeegggkkkqqqttttttrrryyyooonnnttt~~~ppp\\\MMMBBB@@@===;;;;;;;;;<<<<<<::::::::::::::::::::::::888888888888888888888888666666777888999::::::;;;888<<>>;;;:::<<>><<<:::888777777888999888999999:::::::::::::::888888:::;;;;;;;;;;;;:::<<<=========>>>>>>>>>>>>???===<<<<<<>>>@@@@@@@@@===>>>???@@@BBBEEEGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGEEEHHHKKKMMMNNNOOORRRTTTXXXVVVXXX^^^bbb```___aaaqqq}}}{{{xxx{{{zzzpppnnnkkkiiigggeeebbb```]]]\\\[[[YYYXXXWWWWWWVVVQQQPPPNNNKKKIIIGGGFFFEEE@@@@@@??????>>>>>>>>>>>><<<<<<=====================>>>?????????@@@BBBDDDEEEGGGKKKMMMPPPSSSWWWZZZZZZ^^^ccchhhlllooosssvvvwww|||zzzwwwtttrrrqqqmmmiiiccc]]]ZZZVVVSSSQQQNNNMMMKKKLLLNNNOOOOOONNNOOOPPPQQQRRRTTTXXX^^^bbbwwwggg\\\WWWGGGEEECCCAAA???>>>>>>>>>@@@@@@CCCFFFFFFEEEJJJQQQTTT```lllttt{{{~~~vvvkkkjjjiiikkkppptttwwwxxxrrrrrrrrrrrrssssssssssssssssssvvv{{{tttllliiimmmzzzsssaaaOOOEEEEEECCC???<<<::::::::::::::::::::::::::::::::::::777777777777777777777777555555666888999:::;;;<<<555999<<<;;;888666999<<>>>>>>>>>>>???>>><<<===???AAABBBBBB??????@@@BBBDDDGGGIIIJJJFFFEEEDDDDDDGGGHHHHHHHHHEEEHHHKKKMMMNNNPPPRRRTTTTTTSSSXXXcccjjjiiieeecccmmmzzz{{{}}}vvvyyy}}}tttrrrnnnllljjjhhhdddbbb^^^]]][[[YYYXXXXXXXXXYYYSSSRRRPPPNNNLLLJJJIIIIIIAAA@@@@@@@@@??????>>>>>>========================<<<>>>???>>>>>>???AAACCCDDDGGGJJJMMMOOORRRUUUWWWTTTXXX]]]aaaeeehhhlllooopppvvv}}}~~~~~~{{{vvvqqqmmmjjjiiihhhfffbbb\\\WWWSSSQQQNNNLLLMMMLLLLLLMMMOOOPPPPPPOOOPPPQQQRRRSSSTTTXXX^^^bbbuuu___UUUKKKEEEEEEEEEBBBBBBFFF???@@@BBBBBBBBBDDDFFFHHHPPPWWWaaalllvvv~~~{{{zzzvvvttt}}}}}}ttthhhaaa```iiitttwwwcccOOODDDCCC@@@???>>>===<<<;;;:::::::::::::::::::::999888777:::888666444333444555666666666777777888888999999777777777777777888888888:::999777666555555555555666666666666777777777888777777999:::;;;<<<<<<<<<;;;;;;:::999:::;;;<<<============>>>??????@@@@@@======???@@@BBBCCCEEEEEECCCDDDFFFFFFFFFGGGHHHJJJIIIJJJKKKMMMNNNNNNOOOOOOSSSVVVYYY\\\\\\]]]___```ddduuu|||vvvuuu{{{~~~uuurrrooohhhcccccc___\\\ZZZYYYZZZZZZXXXWWWWWWVVVTTTQQQOOOLLLJJJIIIDDDCCCCCCBBBAAA@@@??????BBB???<<<:::<<<===?????????>>>>>>>>>>>>>>>??????CCCCCCDDDFFFHHHJJJLLLNNNPPPRRRVVVYYY[[[]]]aaacccjjjlllooorrruuuzzz{{{xxxwwwtttqqqkkkfffaaa___^^^^^^[[[XXXSSSOOOLLLLLLNNNOOOOOOQQQRRRQQQPPPOOOPPPRRRNNNOOOPPPRRRUUUZZZ^^^aaadddWWWKKKFFFDDD@@@>>>@@@===>>>@@@@@@@@@AAACCCEEEKKKQQQ[[[eeeoooxxx{{{pppggg^^^YYY\\\bbblll{{{zzzlllZZZIIIAAAAAA>>>>>>===<<<;;;:::999999999999::::::999888888777999888666444333444555555777777777777777777888888555555666777888888999999:::999777666555555555666444444444555555555666666999999::::::;;;;;;::::::;;;::::::999:::;;;<<<===<<<======>>>>>>???@@@@@@>>>>>>???AAABBBCCCDDDEEEBBBCCCEEEFFFEEEFFFGGGIIIIIIIIIKKKLLLMMMMMMMMMMMMMMMPPPSSSUUUVVVWWWXXXZZZ___qqq|||vvvwww|||zzzssskkkffffff\\\[[[ZZZZZZ[[[\\\[[[ZZZXXXWWWUUURRRPPPNNNLLLKKKGGGFFFEEEDDDCCCAAA@@@@@@>>>===<<<===>>>>>>===;;;>>>>>>>>>======>>>>>>???@@@@@@AAABBBDDDFFFGGGHHHLLLNNNRRRTTTVVVYYY\\\___```bbbeeehhhkkkoootttxxx|||~~~~~~zzzvvvrrrooonnnjjjgggccc^^^[[[ZZZYYYZZZVVVSSSNNNKKKIIIIIIKKKLLLMMMNNNOOOOOONNNMMMOOOPPPWWWWWWWWWXXXYYY\\\___bbb}}}kkkVVVJJJEEEAAA??????===>>>????????????AAACCCFFFJJJRRRZZZcccllltttyyyzzz~~~tttnnnrrryyy|||}}}}}}qqqbbbWWWPPPPPPYYYcccmmmlll\\\MMMAAA=========<<<<<<;;;:::999888888888888999999888888777777888777666444444444555555777777777777777666666666333444555666777999::::::999888777666555555666666444444555555555666666666::::::;;;;;;:::999888888::::::999999::::::;;;<<<<<<<<<======>>>??????????????????@@@AAABBBBBBBBB@@@BBBDDDDDDDDDDDDFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKIIIKKKNNNPPPQQQRRRSSSUUU___pppvvvtttuuu{{{wwwnnnhhhggg___^^^]]]]]]^^^___]]]\\\YYYXXXWWWTTTRRRPPPNNNNNNKKKKKKIIIGGGEEECCCBBBAAA<<<===???AAACCCAAA>>>:::>>>>>>===<<<<<<======>>>>>>?????????@@@BBBCCCDDDGGGIIILLLNNNPPPRRRUUUWWWYYY[[[^^^aaacccgggkkknnnqqqsssvvvxxxzzz}}}|||zzzwwwvvvsssoookkkgggdddccc^^^\\\YYYVVVTTTTTTTTTTTTPPPNNNKKKHHHGGGHHHJJJKKKLLLMMMNNNNNNMMMMMMOOOPPPVVVWWWXXXXXXYYY[[[___ccchhhSSSIIIFFFEEEDDD@@@AAABBBAAA@@@@@@BBBCCCBBBEEEJJJOOOUUU]]]dddjjjpppttt{{{rrrgggiiippptttuuuuuunnnfff\\\VVVSSSSSS[[[dddooo~~~rrr]]]OOOEEE>>>;;;;;;;;;::::::999888888777777777777777888888777777666777666555444444444444555777777777666666555555555444444555666666777888888777777777666666666666666666777777777777888888888999::::::::::::999888888999999999999999::::::;;;;;;;;;<<<======>>>>>>???>>>>>>>>>>>>???????????????@@@BBBBBBBBBCCCDDDFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNPPPPPPQQQSSSUUU]]]kkk{{{wwwsssvvv}}}xxxooojjjeeedddbbbaaa```___]]][[[[[[ZZZYYYWWWUUUSSSRRRQQQOOONNNMMMJJJHHHEEEDDDCCC???@@@BBBDDDFFFDDD@@@===>>>======<<<<<<<<<<<<===?????????>>>???@@@@@@AAABBBDDDGGGIIIJJJKKKNNNPPPRRRTTTXXXZZZ\\\___bbbeeefffiiillloooqqqtttxxxzzz{{{|||~~~}}}zzzxxxvvvsssooommmmmmkkkiiieeebbb^^^\\\ZZZWWWUUUSSSPPPOOOOOOOOOOOOLLLKKKJJJIIIIIIJJJLLLMMMMMMNNNPPPPPPOOOPPPQQQSSSRRRTTTWWWYYY[[[___eeejjj```OOOIIIGGGEEEAAABBBBBBAAA@@@???@@@BBBAAACCCEEEGGGJJJOOOUUUYYYaaaeeelllsssyyy{{{mmm```^^^bbbcccbbbbbb]]]XXXUUUUUUVVVXXX```iiiwwwrrrbbbQQQGGGBBB>>>;;;;;;999999888888777777666666555555666777777666666666666555555444444444444444777666666666555555444444666666666555555555555555666666666777777777777777777777777777888888888999777888999999::::::999999888888888999999999999999;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>???AAAAAAAAAAAACCCEEEEEEFFFGGGHHHHHHHHHHHHHHHKKKMMMOOOPPPPPPQQQSSSUUUVVVaaallluuu~~~tttssswww|||{{{pppiiifffcccaaa``````^^^]]]]]]]]][[[ZZZYYYWWWVVVUUUSSSRRRPPPMMMKKKHHHFFFEEECCCBBBBBBCCCDDDCCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<>>>>>>===============>>>???AAACCCEEEEEEFFFHHHJJJIIILLLOOOQQQSSSUUUWWWZZZ]]]```dddgggiiilllooorrruuuvvvxxx{{{~~~{{{xxxvvvuuussspppnnnlllhhhdddaaaaaa```^^^[[[XXXUUUSSSRRRPPPOOOMMMKKKJJJJJJIIIIIIJJJJJJJJJJJJKKKMMMNNNOOOMMMOOOQQQQQQQQQRRRTTTUUUVVVZZZ^^^aaaccchhhpppvvvttt[[[NNNGGGBBBAAABBBBBB@@@>>>===>>>???AAABBBBBBBBBCCCEEEIIILLLVVVZZZaaagggmmmsssyyy}}}}}}||||||pppcccXXXUUUVVVTTTRRRRRRPPPNNNNNNSSSXXX___kkkuuu___SSSGGGCCCAAA===;;;;;;888888888777777777666666444444555666666666555555444444444444444444444444555555555555555444444444666666666555444444333333444555666777888888777777555555555666666666777777777777888999::::::999999777777888999999999999888::::::;;;;;;<<<=========;;;;;;;;;;;;<<<<<<<<<<<<===???AAAAAAAAAAAACCCEEEDDDDDDFFFGGGHHHIIIIIIIIIJJJLLLMMMMMMMMMOOOQQQTTTUUU\\\dddkkkxxx{{{uuutttuuu{{{yyyoookkkfffcccbbbbbbaaaaaa______^^^]]]\\\ZZZZZZYYYVVVUUUTTTQQQOOOLLLJJJJJJGGGEEEBBBAAABBBBBBAAA@@@??????>>>===<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;===???AAAAAAAAABBBDDDEEEFFFIIILLLNNNOOOPPPRRRTTTUUUXXX\\\___aaacccfffhhhkkkmmmpppsssvvvyyy{{{{{{}}}~~~}}}||||||||||||yyyyyyyyywwwtttpppmmmjjjjjjhhhfffdddbbb^^^ZZZVVVTTTTTTRRRQQQOOOMMMLLLKKKJJJJJJIIIGGGGGGFFFFFFFFFIIIJJJKKKLLLMMMNNNOOOPPPOOOQQQSSSTTTTTTUUUWWWYYY\\\aaagggjjjkkkpppyyynnn[[[NNNFFFCCCDDDCCCAAA>>>===>>>??????@@@AAA@@@@@@AAACCCEEELLLPPPVVV\\\bbbhhhnnnqqqpppzzzwwwpppkkkhhh```WWWPPPNNNNNNLLLKKKLLLMMMOOOUUU```jjjssslllQQQIIIAAA???>>>;;;:::<<<888888888777777777777777333333444555555555555555333444444444555444444444444444444444444444555555555555444444444444444444333444666777888888888777555555666666666777777777888999999999999888888777666666888999999999888777999::::::;;;<<<<<<======;;;;;;<<<<<<=========>>>===???AAAAAAAAAAAACCCEEEBBBCCCEEEGGGIIIJJJJJJKKKIIIJJJKKKKKKKKKMMMPPPRRRUUUZZZaaahhhttt{{{vvvvvvzzz|||ssskkkgggfffeeedddaaa``````___^^^]]]\\\\\\ZZZYYYXXXVVVSSSQQQPPPOOOKKKIIIGGGEEEEEEDDDBBBAAA@@@@@@???>>>============;;;;;;:::::::::;;;;;;<<<;;;===>>>>>>>>>>>>@@@AAADDDFFFJJJLLLLLLMMMNNNOOOMMMPPPTTTWWWYYYZZZ\\\^^^```bbbeeehhhkkknnnooooooqqqsssuuuvvvvvvwwwyyy{{{|||}}}}}}~~~~~~~~~}}}{{{zzzxxxxxxwwwvvvtttsssssstttpppppppppoookkkgggbbb```___]]]\\\[[[YYYVVVRRROOOLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIILLLMMMOOOQQQRRRSSSSSSSSSTTTVVVXXXYYYZZZ[[[]]]___aaagggnnnsssvvv|||iiiYYYNNNFFFGGGFFFDDDAAA???@@@AAA===???@@@@@@???@@@BBBCCCAAAEEEKKKPPPVVV[[[aaaeeeeeeppp{{{zzzsssjjjaaaYYYPPPKKKGGGHHHIIIGGGGGGJJJOOOVVVdddvvvoooZZZKKKDDD>>><<<:::888999<<<888888888888777777777777222333444444555555555444333333444555555444444444333333333444444555555555333333333444444555555555333444666777888888888888888888888888999999999999::::::::::::888777666555555666777999999888888777999999:::;;;;;;<<<<<<===<<<<<<======>>>??????@@@>>>???AAAAAAAAAAAACCCEEEAAACCCEEEGGGIIIJJJKKKLLLJJJKKKLLLKKKKKKMMMPPPRRRPPPUUU\\\eeeppp{{{xxxzzz}}}uuunnniiigggfffbbbaaaaaa```___^^^^^^^^^]]]\\\[[[YYYWWWUUUTTTSSSOOONNNLLLKKKKKKIIIEEEBBBAAAAAA???>>>==================<<<<<<======>>>>>>999;;;<<<<<<<<<<<<===???===@@@CCCEEEEEEFFFGGGHHHHHHKKKOOORRRSSSTTTVVVWWWXXXZZZ]]]```ccceeeffffffhhhjjjlllmmmnnnoooqqqsssrrrsssuuuwwwzzz}}}~~~~~~}}}|||{{{{{{{{{wwwwwwwwwwwwvvvtttsssqqqnnnnnnnnnllljjjiiiiiijjjfffffffffeeeaaa\\\XXXUUUXXXWWWVVVUUUTTTRRRMMMJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGHHHJJJKKKMMMNNNOOOPPPQQQSSSVVVWWWWWWWWWWWWZZZ\\\___``````bbbdddffffffmmmwww}}}jjjWWWPPPKKKIIIIIIEEE??????DDDCCCBBBAAAAAABBBBBBAAA???AAAAAACCCFFFJJJPPPUUUXXX___ccciiipppvvv~~~uuuhhh[[[RRRMMMJJJFFFAAA@@@BBBFFFJJJLLLOOOdddttt___NNNAAA@@@>>>===;;;::::::999:::999777666666666777888444444444444444444444444333333333222222111111111333333333444444444555555444444444444444444444444555555555555555555555555444666777777666666777999999999888888777777666666666666666666777777777777<<<;;;;;;::::::;;;;;;<<<999::::::;;;<<<===??????@@@@@@@@@???????????????CCCCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNTTT[[[aaahhhvvv~~~~~~~~~yyyrrrjjjdddfffgggfffdddbbb___^^^^^^\\\\\\]]]^^^]]][[[YYYWWWSSSPPPMMMKKKJJJIIIGGGEEEBBBBBBAAAAAA@@@???>>>>>>========================999999:::;;;<<<<<<===>>>@@@@@@AAABBBBBBCCCDDDDDDGGGGGGGGGHHHIIIJJJLLLMMMQQQRRRSSSUUUWWWYYYZZZ[[[^^^___```bbbdddfffhhhhhhjjjjjjkkkmmmooorrrtttuuuvvvwwwyyyzzzzzz{{{}}}{{{zzzyyyyyyzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~|||zzzyyywwwvvvvvvssstttuuuuuutttsssqqqpppppppppnnnllljjjhhhgggfffggggggfffeeeccc```^^^\\\[[[ZZZYYYWWWTTTQQQOOOMMMMMMJJJHHHHHHKKKLLLJJJIIIDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHIIIJJJJJJKKKMMMOOOQQQUUUZZZ\\\]]]___cccfffeeehhhmmmrrruuuvvvvvvvvvzzz{{{nnn\\\RRRIIIFFFEEEAAA@@@BBBCCCBBB@@@@@@AAAAAA???===>>>>>>???AAAEEEIIIMMMOOOTTTXXX^^^ccciiipppwww{{{wwwjjj]]]SSSMMMJJJHHHGGGEEECCCDDDJJJRRRYYYjjj~~~yyyooo___OOODDDAAA@@@>>><<<;;;::::::999888777666555555555666666444444444444444444444444333333333333222222222111333333333444444444444555444444444444444444444444444444444444444444444444333555666666555555666777555555555555444444444444666666666777777777888888:::999999999999999999:::::::::::::::<<<===>>>???????????????????????????AAAAAABBBDDDEEEFFFGGGHHHJJJJJJJJJJJJKKKLLLMMMMMMOOOSSSXXX[[[___iiixxx{{{rrrmmmjjjjjjjjjiiigggdddbbbaaa```___^^^]]]\\\[[[[[[[[[YYYVVVRRROOONNNLLLJJJHHHEEEDDDDDDCCCAAA@@@??????>>>>>>>>>===============:::::::::;;;<<<======>>>>>>>>>??????@@@AAAAAAAAADDDDDDDDDEEEFFFGGGHHHIIIMMMNNNOOOQQQRRRTTTUUUVVVYYYZZZ[[[]]]___```bbbbbbccccccddddddfffgggiiijjjkkklllnnnnnnnnnnnnppprrrpppoooooooooppprrrssstttvvvvvvvvvvvvvvvvvvvvvvvvuuutttrrrqqqooonnnnnnnnnjjjjjjkkklllkkkjjjiiihhhhhhgggfffdddbbbaaa____________^^^]]][[[YYYWWWUUURRRRRRQQQPPPNNNLLLJJJIIIIIIFFFDDDEEEGGGHHHGGGEEECCCCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJJJJKKKMMMQQQTTTVVV\\\ccciiimmmqqqvvvzzzsssbbbQQQJJJHHHGGGEEEDDDDDDCCCBBBBBBBBBBBB???============>>>@@@CCCEEEGGGIIILLLQQQUUUYYY^^^dddhhhooouuu}}}|||wwwuuuoooeeeZZZQQQKKKIIIHHHEEEGGGIIIIIIKKKTTTcccooo}}}uuuwwwuuukkk\\\NNNDDD@@@>>>===;;;:::888888777777666666555444444444444555444444444444444444444444444444333333333333222222333333333333444444444444444444444444444444444444333333333333333333333333222444555555444333555666666666666666777777777777777777777777888888888888888888777777777777888888::::::::::::;;;<<<>>>>>>===>>>>>>??????@@@@@@@@@??????@@@BBBCCCDDDEEEFFFIIIIIIIIIIIIJJJKKKLLLMMMNNNQQQTTTUUUVVV]]]iiirrrzzzmmmmmmllljjjgggeeebbbaaadddbbb___\\\[[[\\\]]]___```\\\WWWSSSQQQPPPNNNMMMIIIIIIGGGFFFDDDCCCBBBAAA@@@?????????>>>>>>======:::;;;;;;<<<<<<=========;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEGGGGGGIIIJJJLLLMMMNNNOOORRRRRRSSSUUUVVVXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^___aaabbbbbbaaaaaabbbcccddddddddddddfffgggiiijjjjjjjjjjjjjjjjjjjjjjjjjjjhhhgggfffeeeeeeddddddeee```aaaaaabbbaaaaaa```___^^^^^^]]][[[ZZZXXXWWWWWWTTTTTTTTTSSSQQQOOONNNMMMIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIKKKLLLNNNRRRXXX\\\bbbjjjvvvjjj[[[TTTOOOKKKGGGEEEDDDCCCDDDEEEDDDCCCAAA@@@@@@?????????@@@AAABBBBBBEEEHHHKKKNNNQQQUUUYYY[[[aaajjjrrrwwwzzz}}}~~~vvvlllggg^^^ZZZTTTMMMIIIGGGGGGGGGEEEGGGJJJNNNWWWhhh{{{yyyuuulll___PPPEEEAAA@@@:::999888666555444444444555555555444444444444555333333333333333333333333444333333333333333333333222222333333333444444444333333333333333333333333222222222222222333333333333444555555444333444666666666777777888888999999777777777777888888888999777777777666666777777777::::::::::::;;;<<<===>>><<<======>>>???@@@@@@AAA>>>???@@@AAABBBCCCDDDEEEHHHHHHHHHHHHIIIJJJKKKLLLNNNPPPRRRSSSUUU\\\eeemmmzzzvvvpppkkkhhheeedddccceeecccaaa^^^]]]]]]^^^___bbb^^^YYYVVVTTTTTTSSSRRRNNNMMMLLLJJJHHHGGGEEEDDDCCCBBBBBBAAA@@@??????>>>;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<=========>>>???@@@AAAAAABBBCCCCCCEEEFFFGGGHHHHHHKKKKKKLLLMMMOOOPPPQQQQQQTTTTTTTTTTTTUUUVVVWWWXXXYYY[[[\\\[[[YYYYYYZZZ[[[\\\\\\]]]^^^___aaabbbccc````````````````````````^^^^^^^^^]]]]]]^^^^^^^^^\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUSSSRRRQQQQQQLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDCCCBBBBBBCCCDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLOOORRRYYY```fffuuu~~~zzzhhh[[[OOOHHHEEEDDDCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@???????????????@@@CCCDDDEEEGGGKKKMMMNNNTTT[[[bbbgggjjjmmmoootttzzz}}}qqqfff]]]XXXOOONNNKKKHHHFFFDDDDDDDDDGGGGGGJJJUUUggg|||ppp^^^OOOFFFAAA>>><<<999888777666555555444444444555555555555555555555333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333111111111222222222333333444666666666444444555666222333333444444555555555666777777777777888888888888888777777777777888888:::::::::::::::;;;<<<===<<<<<<===>>>??????@@@@@@??????@@@AAACCCDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKNNNPPPRRRTTTVVV[[[ccciiivvv}}}rrrllljjjiiihhheeedddcccaaa```___^^^^^^___\\\XXXWWWVVVWWWVVVVVVSSSRRRPPPOOOMMMKKKJJJIIIFFFFFFEEEDDDCCCAAAAAA@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<======>>>???@@@???@@@@@@AAABBBCCCCCCDDDFFFGGGGGGHHHIIIJJJJJJJJJMMMMMMMMMNNNOOOQQQSSSSSSUUUVVVWWWVVVTTTSSSTTTUUUVVVVVVWWWYYYZZZ[[[[[[\\\XXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVWWWXXXXXXYYYXXXVVVTTTRRRPPPOOONNNOOOOOONNNNNNMMMLLLKKKKKKGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAAAAABBBCCCDDDCCCCCCEEEFFFHHHIIIJJJKKKKKKMMMPPPTTTZZZbbbkkkqqqsss^^^NNNIIIFFFBBBAAAAAABBBBBBBBBAAA@@@@@@???>>>>>>======<<<===>>>??????@@@CCCEEEHHHLLLQQQUUUYYY\\\```bbbiiipppzzzwwwmmmddd\\\UUUQQQKKKJJJIIIGGGEEEDDDCCCBBBKKKKKKOOO^^^vvvxxxhhhSSSFFFBBBAAA>>>:::;;;:::999888777777777777333444555555666666555555333333333333333333333333111111222222222222333333222222222222333333333333333333333333333333333333111111111222222333333444555666777666444444444666444444444555555555555555666666666666777777777777999999888888888888999999:::::::::::::::;;;<<<<<<<<<======>>>>>>???????????????@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJOOOPPPQQQRRRTTTXXX]]]aaajjj{{{~~~uuuooollliiiggggggfffdddcccaaa```___^^^\\\ZZZYYYZZZZZZYYYXXXVVVUUUTTTSSSQQQPPPNNNNNNJJJJJJIIIGGGEEEDDDCCCBBB??????>>>>>>======<<<<<<===========================<<<<<<<<<<<<===>>>???>>>>>>>>>??????@@@@@@@@@CCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMMMMNNNOOONNNLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNMMMMMMNNNOOOOOOPPPRRRPPPNNNLLLIIIHHHGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEBBBBBBBBBBBBAAA@@@@@@???>>>???@@@@@@??????AAACCCDDDEEEFFFHHHJJJKKKMMMNNNOOORRRWWW^^^eeennnxxx~~~}}}dddRRRMMMGGGBBBAAAAAABBBBBB@@@@@@@@@@@@@@@???>>>===;;;<<<======<<<===???AAABBBDDDGGGJJJLLLPPPUUUXXX```fffpppzzz{{{qqqkkkddd\\\WWWSSSOOOMMMIIIGGGFFFDDDEEEFFFHHHIIINNNRRRZZZiiijjj\\\KKKBBBAAAAAA===999999999888777666666666666111222333444555555444333222222222222222222222222000000000111111222222222111222222222222333333333222222222222222222222222111111222222333444444555444555666555333222333444777777777777777666666666444555555555666666666666999888888777777888888999::::::999999::::::;;;;;;=========>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEFFFEEEEEEFFFFFFGGGHHHIIIMMMMMMNNNPPPRRRUUUYYY[[[^^^kkk}}}|||sssnnnmmmkkkhhhfffdddcccdddddd```___^^^^^^___]]][[[XXXXXXXXXWWWVVVTTTSSSSSSRRRNNNMMMLLLJJJHHHFFFEEEDDDCCCCCCBBBAAAAAA@@@??????========================<<<<<<;;;;;;;;;<<<=====================>>>>>>>>>@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFDDDEEEFFFFFFEEEDDDEEEGGGHHHHHHIIIJJJJJJIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCDDD@@@@@@AAABBBBBBBBBBBBBBB>>>@@@AAAAAA??????BBBEEEEEEFFFGGGIIILLLNNNOOOPPPTTTXXX```hhhqqqzzz{{{\\\VVVMMMFFFCCCBBBCCCCCCAAABBBBBBBBBBBBAAAAAA@@@<<<===>>>>>>======???AAA===>>>@@@BBBDDDHHHMMMQQQUUU\\\eeeooowww~~~}}}oooeeeaaa\\\XXXRRRMMMJJJHHHFFFEEEEEECCCBBBAAADDDIIIOOOSSSPPPWWWbbbppp{{{uuuXXXOOOCCC======<<<888444666555444444333333333333000111222333444333333222222222222222222222222222//////000000111111111222111111222222222333333333222222222222222222222222111111222333444444555555333444555444222111222333555555444444333333333222444444444444555555555666888888777777777777888888::::::999999999:::;;;;;;>>>>>>>>>>>>============>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLNNNRRRVVVZZZ\\\VVVbbbqqqxxxsssooojjjfffdddeeegggiiidddcccccccccbbb```\\\YYYYYYYYYXXXWWWVVVVVVUUUUUUPPPOOONNNLLLJJJHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA========================;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>???@@@BBBCCC???@@@BBBCCCEEEFFFFFFFFF@@@BBBDDDCCCBBBBBBEEEHHHFFFGGGHHHJJJMMMOOOQQQQQQXXX]]]eeeoooxxxsss^^^LLLIIIHHHAAA???BBBCCCCCCDDDEEEFFFEEEBBB???>>>======>>>>>>>>>;;;999>>>>>>>>>>>>@@@BBBDDDEEERRRWWW^^^eeejjjooosssuuuxxx}}}uuuggg]]]WWWTTTPPPKKKIIIHHHFFFCCCDDDHHHIIIKKKMMMQQQTTTVVVXXXYYY]]]iiivvvkkk\\\IIICCC===;;;<<<<<<999666666666555444333333333333333333333333333222111000111222444444444444222111444444444444444444444444111111222222222222111111111111222222222333333333444222222222444444444222222111000///000111222333444444444444444444444444333333333444444444555555666666666777777777777777::::::::::::::::::::::::>>>>>>>>>>>>===============>>>???@@@BBBCCCDDDEEECCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKNNNQQQUUUXXXZZZ[[[\\\cccssszzzqqqkkkiiihhhfffeeeeeecccbbbaaaaaa```]]][[[\\\[[[YYYYYYYYYYYYWWWUUUUUUTTTSSSRRRPPPOOOMMMMMMKKKJJJHHHFFFEEEDDDCCCCCCBBBAAAAAA@@@???>>>======;;;:::;;;===>>>===:::777999:::<<<>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@???????????????AAA@@@???=========>>>???AAAAAAAAA@@@@@@@@@@@@@@@GGGEEEBBB@@@???@@@BBBCCCAAA@@@@@@@@@??????>>>>>>@@@AAAAAA@@@>>>===>>>???===>>>???@@@@@@AAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFFFFEEECCCBBBDDDGGGJJJJJJIIIJJJMMMQQQVVVXXXYYY```eeemmmvvvnnnWWWPPPLLLFFFCCCEEECCCCCCCCCDDDEEEEEECCCAAA>>>>>>??????>>><<<;;;:::<<<;;;;;;;;;===???@@@BBBGGGKKKRRRXXX\\\```dddfffnnnrrrwwwxxxxxxzzz~~~}}}wwwmmmbbbXXXQQQLLLJJJLLLIIIHHHJJJHHHEEEFFFJJJJJJPPPYYYdddlllqqqsssttt{{{ttt___QQQCCC>>>:::999;;;===;;;888666555444333333222333333222333333333222222111000222222333333333333222222222222222222222222222222000111111222222111111000111111111222222222333333333222111222444555444333111111111111111222333333333333333333333333333333333444444444444444444444666666666777777888888888::::::::::::::::::::::::========================>>>>>>???@@@AAACCCDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLPPPSSSWWWYYYVVVXXX^^^kkk~~~}}}sssmmmkkkiiiggggggfffdddccccccbbb___]]]]]][[[YYYYYYYYYYYYWWWUUUVVVUUUUUUSSSRRRQQQPPPPPPLLLLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@??????>>>======>>>???>>><<<:::999999:::;;;<<<<<<<<<<<<=======================================>>>????????????>>>============>>>@@@???>>>=========>>>>>>????????????????????????BBBAAA???===<<<===>>>>>>@@@@@@@@@?????????>>>>>>???@@@AAA@@@>>>===>>>???>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDGGGJJJJJJJJJLLLOOOSSSXXX[[[]]]ggglllttt|||bbbUUUPPPJJJFFFFFFEEECCCAAAAAABBBBBBAAA???@@@CCCDDDCCC???<<<===>>>;;;:::::::::;;;<<<>>>???AAAEEEJJJOOORRRUUUXXXZZZ```cccggghhhhhhjjjnnnrrryyy~~~uuuoooaaa]]]WWWOOOIIIFFFDDDCCCDDDBBBCCCEEEEEEDDDFFFKKKSSS___ssswwwbbbPPPDDD@@@<<<888888:::;;;999777666555444333333222222222222222222333222222111000333333222222222222333333111111111111111111111111000111111222222111111000111111111222222222222333111000000111444555555444111222222333333333333333444444444444444444444444444444444444444444444333555555666777888888999999::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>?????????@@@AAABBBBBBCCCBBBCCCDDDDDDFFFFFFGGGHHHHHHHHHIIIKKKNNNQQQUUUVVVTTTVVV[[[eeeqqq}}}{{{}}}yyyrrrnnnkkkhhhfffddddddcccbbb```^^^___^^^\\\\\\\\\[[[ZZZXXXWWWWWWWWWVVVUUUTTTTTTSSSOOOOOOOOOOOONNNLLLJJJHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA??????@@@@@@@@@>>><<<<<<<<<;;;;;;;;;<<<<<<===========================<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<<<<<<>>>>>>>>???@@@AAA@@@>>>>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFFFFFFFGGGJJJLLLKKKLLLOOORRRWWW[[[___aaajjjnnnuuu}}}qqq^^^WWWQQQLLLIIIJJJHHHDDDBBBBBBCCCBBBBBBDDDGGGIIIGGGAAA>>>@@@CCC===<<<<<<;;;;;;<<<>>>???@@@CCCFFFIIIKKKLLLNNNPPPTTTVVVYYYZZZ[[[^^^bbbffflllsss{{{}}}tttlllddd\\\XXXQQQOOOKKKGGGDDDCCCCCCCCCBBB@@@@@@CCCDDDGGGNNNWWWjjjzzzfffRRRDDD===@@@===:::888888888666444666555444333222222222222111111222222222222111111333222111000000111222333333333333333333333333333000000111111111111000000111111111111222222222222000//////111444555555444111222333444555444333222555555555555555555555555555444444444444333333333333333444555777888999999999999::::::::::::;;;;;;999999:::;;;<<<===>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIKKKMMMPPPSSSUUUUUUXXX]]]bbbhhhxxx~~~xxxrrrnnnkkkiiihhhgggfffdddccccccbbb````````````^^^\\\XXXXXXXXXWWWWWWVVVVVVVVVRRRSSSTTTTTTSSSQQQNNNMMMLLLLLLLLLKKKJJJHHHFFFEEEFFFCCC@@@@@@AAABBBBBBBBBBBBAAA???>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<======>>>>>>===<<<<<<<<<<<<<<<>>>>>>==================<<<===============>>>>>>???@@@AAAAAA@@@???>>>===???????????????????????????@@@AAA@@@???>>>???@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIKKKKKKKKKKKKLLLNNNLLLOOOSSSWWW[[[___cccfffkkkooouuu|||ssshhh```WWWRRROOOLLLHHHFFFFFFFFFFFFFFFDDDGGGIIIGGGAAA???AAAEEE???>>><<<;;;;;;<<<<<<===;;;>>>@@@AAAAAABBBDDDEEEIIIJJJLLLNNNQQQUUUYYY\\\^^^eeeooouuuyyy~~~~~~}}}}}}|||zzzooojjjccc\\\UUUQQQMMMJJJIIIHHHFFFDDDBBBBBBCCCCCCFFFCCCCCCFFFJJJRRRbbbqqqjjjUUUGGG???===>>><<<:::999888777666555555555444333222222222222000111111222222111111111222222000//////000222222222222222222222222222222000000000111111000000000000000111111111222222222000//////111333555555444111222333444555444333222333333333333333333333333444444444444444444444444222222333444666777888888999999999::::::;;;;;;;;;888999:::;;;<<<>>>>>>????????????@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGIIIIIIJJJKKKMMMPPPSSSTTTWWWYYY]]]```bbbmmmyyyvvvrrrooommmkkkiiigggeeecccbbbaaabbbaaa___^^^ZZZYYYYYYYYYXXXXXXWWWWWWVVVWWWXXXXXXWWWUUUSSSQQQPPPPPPPPPPPPNNNLLLJJJHHHHHHEEEBBBAAABBBCCCDDDDDDEEEDDDBBB@@@?????????@@@????????????????????????>>>======<<<<<<<<<======@@@???>>>>>>======>>>>>>======>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>???@@@AAABBBCCCCCCAAA@@@???????????????@@@@@@@@@@@@???AAABBBAAA@@@???@@@BBBAAAAAA@@@AAAAAABBBDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHKKKLLLNNNMMMLLLLLLMMMNNNOOORRRXXX\\\___ccchhhkkkpppsssyyyuuujjjbbbYYYUUUPPPLLLIIIHHHFFFDDDCCCEEEFFFDDD@@@???AAADDD???>>><<<;;;:::::::::;;;;;;===>>>>>>======???@@@AAAAAABBBDDDGGGKKKOOOQQQVVV\\\dddkkkpppuuu{{{~~~~~~|||zzznnnlllhhhfffeeedddcccaaaVVVTTTPPPKKKHHHFFFFFFFFFCCCBBBAAA@@@@@@@@@@@@AAAEEECCCDDDJJJSSSbbbzzzkkkVVVHHH@@@===<<<888888888888888999999999555444333222222111111111///000111111222111111111111111000000000000111111///////////////////////////000000111111000000///000000000111111111111222000//////000333444444333111222222333333333333333000000000000000000000000333333333444444444555555333333444555666666777777888999999::::::;;;;;;<<<999:::;;;<<<===>>>??????>>>>>>>>>???@@@AAAAAABBBAAABBBCCCCCCEEEEEEFFFGGGIIIIIIJJJKKKLLLOOOQQQSSSVVVWWWZZZ\\\]]]ddduuu|||vvvppplllgggdddeeecccbbbaaabbbaaa```^^^\\\\\\[[[[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYWWWVVVUUUSSSTTTTTTTTTRRROOOMMMKKKJJJGGGDDDCCCDDDFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???AAAAAA@@@???????????????===>>>>>>????????????>>>===>>>>>>??????@@@@@@@@@???@@@AAABBBBBBAAA@@@???@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBCCCCCCBBBAAABBBDDDCCCBBBBBBAAABBBDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLKKKJJJKKKLLLNNNTTTYYY___ccceeehhhmmmqqqsssvvv{{{{{{uuulllbbbYYYPPPIIIDDDEEEEEEDDDCCCCCCCCCDDDEEEBBB@@@???===;;;;;;;;;<<<===>>>???>>>======>>>@@@???>>>======@@@CCCFFFHHHOOOSSSYYY___eeejjjmmmooossstttvvvxxxxxxwwwtttrrrsssrrrrrrssswww|||}}}yyy{{{}}}|||xxxuuuttttttxxxuuuqqqnnnllljjjgggeeeZZZXXXUUUSSSSSSRRRPPPOOOIIIHHHGGGDDDCCCBBBCCCEEEAAA@@@@@@??????@@@AAAAAACCCDDDJJJUUUdddyyy~~~ooodddTTTGGG@@@===:::888444555777777777777777888555444333222111111111111//////000111111111111111///000000000000000000/////////////////////////////////000000000000//////000000000000111111111111111000000000222333333222111111111111111222333333111111111111111111111111111222222333444555666666666666666666777777888888888888999::::::;;;<<<<<<;;;;;;<<<======>>>??????<<<===>>>???@@@AAABBBCCCAAABBBBBBCCCDDDEEEFFFFFFIIIHHHHHHIIIKKKMMMOOOQQQTTTTTTVVVYYY[[[___kkkwww{{{ssslllggghhhfffeeedddddddddbbbaaa```___^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWUUUVVVWWWVVVUUURRRNNNLLLKKKIIIGGGGGGHHHIIIHHHHHHFFFFFFFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@????????????@@@===>>>???@@@AAAAAA@@@?????????@@@@@@AAABBBBBBCCC@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDDDDCCCCCCDDDFFFFFFEEEDDDDDDDDDFFFHHHIIIHHHHHHIIIJJJJJJKKKLLLLLLIIIJJJJJJJJJJJJLLLPPPSSSZZZ```fffjjjkkkmmmrrrwwwxxx{{{ooo```SSSKKKIIIGGGEEEEEEGGGHHHIIIHHHEEEDDDBBB@@@>>>>>>>>>>>>;;;<<<===<<<::::::<<<===AAA???===<<<>>>@@@BBBCCCFFFHHHLLLSSSYYY^^^___^^^```bbbeeehhhjjjhhheeeaaafffggghhhkkkpppuuuyyy|||zzzwwwssspppooonnnlllkkkiiimmmqqqqqqmmmiiigggfffdddaaa]]]ZZZWWWUUURRRPPPQQQOOOLLLKKKKKKJJJIIIGGGEEEEEEDDDCCCAAAAAACCCDDDBBBBBBAAABBBBBBCCCDDDEEEHHHLLLVVVfffxxxwwwppp[[[RRRFFF???>>><<<888444555666777666555333333333555444333222111111111111//////000111111111111111...///000111111000///...111111111111111111111111//////000000000000//////000000000000111111111111222111000111222333222111222111000///000111333444444444444444444444444444000111222333555666777777888888888888888999999999888888999::::::;;;<<<<<<<<<<<<======>>>?????????;;;<<<===>>>@@@BBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIKKKMMMOOOTTTSSSUUUYYY[[[^^^gggppp}}}~~~xxxrrrllljjjiiihhhiiihhhgggeeecccbbbaaa```^^^\\\[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYYVVVWWWXXXXXXVVVSSSOOOMMMMMMKKKJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAAAAABBBAAA@@@@@@???????????????>>>???@@@AAABBBAAAAAA@@@@@@@@@AAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBDDDEEEEEEDDDDDDEEEGGGHHHGGGFFFFFFFFFHHHJJJLLLIIIIIIIIIJJJKKKLLLLLLMMMIIIJJJJJJKKKLLLPPPUUUYYY^^^dddkkkooooooqqqvvvzzzvvvbbbVVVOOOIIICCCBBBDDDGGGGGGEEEDDDEEEEEEDDDCCCAAA>>>===<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<===>>>???BBBFFFIIIMMMOOOQQQVVVVVVVVVVVVWWWWWWWWWXXX[[[]]]```dddfffggggggggggggeeeaaa^^^\\\\\\\\\]]]^^^]]]\\\[[[ZZZXXXWWWWWWOOOOOONNNMMMKKKIIIGGGEEEAAABBBCCCCCCCCCCCCCCCBBBCCCBBBBBBAAAAAABBBCCCDDD===@@@DDDFFFGGGGGGHHHIIIMMMZZZjjjxxxwwwwwwvvvggg]]]EEECCC@@@<<<999888888888666555555555555444444444444444333333222111000000000000000000000000000000000000000000000000000000000000//////////////////111111000000//////.........------------...//////000000000000000000000000111111000000000000111111111111222222222333333333333111000111444666555333555555555666666888999999777888999:::;;;;;;;;;;;;::::::;;;<<<=========<<<>>>>>>??????@@@@@@@@@@@@???@@@BBBDDDEEEDDDDDDCCCHHHHHHIIIIIIJJJKKKLLLLLLRRRTTTUUUWWWZZZ^^^cccgggttt}}}yyyzzz|||~~~yyytttnnnkkkjjjjjjgggeee^^^^^^^^^_________\\\ZZZ^^^]]][[[YYYXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQOOOMMMLLLMMMMMMKKKJJJGGGIIIJJJKKKJJJHHHEEECCCFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHGGGGGGFFFEEEEEEDDDIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJLLLLLLKKKJJJHHHHHHHHHHHHHHHKKKPPPSSS```hhhssszzz|||}}}}}}iiiYYYRRRKKKHHHHHHIIIGGGDDDEEEEEEFFFFFFFFFEEECCCBBB??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>@@@BBBDDDFFFHHHIIILLLLLLLLLLLLMMMMMMMMMMMMPPPRRRUUUXXX[[[\\\\\\\\\[[[YYYVVVSSSQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLKKKGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHIIIIIIKKKOOOTTTYYY^^^mmm}}}{{{hhhUUUKKK@@@???<<<999888777888888555555555555444444444444333333333222222111111111000000000000000000000000111111111111111111111111/////////000000000000000000000000000//////.........------------...//////000000000000000000000000111111000000000000111111111111111222222222333333555333222333666888777555555555555555666666777888777888999:::;;;;;;;;;;;;::::::;;;<<<============>>>>>>>>>??????????????????@@@BBBCCCDDDDDDCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKPPPQQQSSSUUUWWW[[[```dddiiivvv|||xxx{{{xxxqqqnnnllljjjgggccccccbbbcccddddddbbbaaa```___]]]\\\ZZZYYYXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTRRROOOOOOOOOOOONNNMMMJJJKKKLLLLLLKKKIIIGGGFFFHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKLLLMMMMMMMMMLLLJJJKKKKKKKKKKKKMMMQQQTTTbbbkkkwwwggg___TTTMMMIIIGGGEEECCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@???======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCHHHJJJMMMOOOQQQRRRRRRRRRMMMLLLJJJGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@?????????>>>=========???????????????@@@AAABBBAAABBBCCCDDDEEEGGGKKKNNNSSSRRRRRRSSSWWW^^^hhhnnn~~~sss\\\IIIAAA;;;:::888666666666666777555555444444444333333333222222222222222222111111000000000000000000000000111111111111111111111111/////////000000111111111000000000////////////......------------...//////000000000000000000000000000000000000000000000000111111111222222222222333444333222333666777666555555555444444444555555666777888999:::;;;;;;;;;;;;::::::;;;======>>>>>>>>>>>>>>>>>>>>>>>>=========???@@@AAABBBCCCCCCCCCBBBDDDDDDEEEFFFGGGHHHIIIIIIMMMNNNPPPRRRTTTWWW\\\___eeennnyyyxxx|||{{{vvvqqqmmmhhhfffddddddeeeeeeeeedddbbbbbbaaa```___]]]\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWUUURRRRRRRRRRRRQQQOOOMMMMMMMMMLLLLLLKKKJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGHHHIIIJJJJJJHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMOOOPPPQQQQQQSSSVVVXXXeeeppp}}}wwwgggYYYOOOJJJHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@?????????======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????CCCDDDEEEGGGHHHIIIIIIIIIFFFEEEDDDBBBAAA@@@@@@@@@@@@?????????>>>>>>=====================>>>>>>????????????>>>???@@@BBBBBBAAADDDGGGIIILLLQQQXXX^^^eeeggglllqqqwwwzzzfffPPPCCC@@@999888777555444444444555444444444444333333333222111111111111222222222222000000000000000000000000////////////////////////...//////000000111111222////////////////////////...------------...//////000000000000000000000000000000111111111111000000111111111111222222222222111111111222333444444444555555444333333333444444888888999:::::::::::::::999:::;;;<<<===>>>>>>>>>===============<<<<<<<<>>======<<<<<<<<<===<<<<<<==============================>>>>>>>>>>>>======>>>???@@@@@@AAAAAACCCBBBAAA@@@????????????????????????????????????============>>>???AAABBB>>>>>>>>>??????@@@AAABBBAAAEEEIIIMMMSSS]]]jjjssstttdddQQQBBB<<<>>>999888777666444333333222444333333333222222222222111111111111111111111222////////////////////////............................../////////000000000.............../////////...------------.../////////////////////////////////000111111111111000///000000111111111222222222000000111222222222333444555444444333333333333444888888999999::::::999999888999:::<<<======>>>>>>======<<<<<<<<<<<<<<<<<>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>???<<<<<<<<<<<<============>>>>>>>>>>>>>>>?????????@@@@@@??????>>>>>>======>>>?????????????????????======<<<===>>>???AAACCC>>>???@@@BBBCCCCCCCCCCCCBBBGGGMMMTTT]]]mmmwwwbbbRRREEE<<<999<<<888777777555444333222111333333333222222222111111111111111111111111000000////////////////////////................................................---............/////////...------------.../////////////////////////////////000111222222111000///000000000111111111111222111222444444333333555666444444333333333444444555888888999999999999999888666777999:::<<<<<<======<<<<<<<<<<<<=========>>>??????>>>>>>>>>>>>???@@@@@@AAABBBDDDEEEGGGHHHIIIIIIKKKNNNOOOPPPRRRTTTVVVZZZ\\\aaalllzzzxxxuuuvvvyyy}}}}}}uuunnniiiffffffeeeeeedddbbbaaa```aaaaaa```___^^^]]]\\\\\\YYYWWWUUUTTTUUUUUUSSSRRRPPPOOONNNMMMMMMNNNOOOPPPOOOOOONNNMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJFFFFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMNNNOOOOOONNNRRRVVVXXX[[[___eeejjjtttyyyzzztttjjjgggaaaZZZSSSMMMIIIGGGBBBBBBBBBBBBBBBBBBAAAAAACCCBBBAAA@@@?????????????????????>>>>>>=========;;;;;;;;;<<<<<<<<<======@@@@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>============>>>>>>?????????@@@>>>>>>======>>>@@@BBBCCCCCCEEEHHHKKKLLLKKKJJJIIIIIINNNVVV^^^kkkxxxeeeOOODDD@@@===999777444444444444444333222222222222222222111111111111222222111111000000//////////////////////////////////////////////////////.........---,,,,,,++++++---------.........//////...------------.../////////////////////////////////000111222222111000///000000000000111111111111000222444444333222444777444333333333444555666777888888999999999999888888555666777999:::;;;<<<<<<;;;;;;<<<===>>>??????@@@??????>>>=========>>>???AAABBBCCCEEEFFFHHHIIIJJJHHHJJJMMMNNNOOOPPPRRRSSSWWWZZZ^^^eeettt~~~yyyyyyzzz{{{{{{}}}wwwrrrqqqnnnkkkhhhfffeeedddbbbaaaaaa```___^^^]]]]]][[[YYYVVVVVVVVVVVVUUUSSSQQQQQQPPPPPPPPPQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKFFFGGGHHHJJJKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOPPPRRRUUUWWWZZZ[[[YYY^^^dddhhhkkkqqqzzz~~~qqqeeeZZZRRRNNNDDDDDDCCCBBBAAA@@@@@@???DDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>><<<;;;::::::<<<<<<<<<<<<============<<<<<<;;;:::::::::::::::>>>>>>????????????>>>>>>======>>>>>>??????@@@@@@@@@@@@???>>>???AAACCCEEEJJJMMMPPPSSSUUUTTTRRRPPPQQQVVV^^^hhhwww~~~cccOOO<<<888<<<<<<666111000111222333333333333333222222222111111111111000333222222111000//////...////////////////////////111111111111111111111111///...---,,,+++******)))---------.........//////...------------...//////////////////////////////...000111222222111000...000000000000111111111111...000222222000000222555333333333444555666777888888888999999999888888777444555666888:::;;;;;;;;;:::;;;<<<===>>>@@@AAAAAA???>>>===<<<<<<===>>>???BBBCCCDDDFFFGGGIIIJJJKKKFFFIIIKKKMMMMMMNNNPPPQQQTTTWWWZZZ]]]ggg|||zzzyyyxxx~~~|||xxxsssoookkkjjjiiibbbbbbaaa```___^^^]]]]]]\\\ZZZXXXWWWWWWWWWVVVUUURRRRRRRRRSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRRRRRRRRRRPPPPPPOOONNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLHHHIIIKKKMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMNNNOOOPPPQQQRRRSSSVVVYYY]]]aaaeeegggkkkqqqxxx|||nnnZZZPPPOOOJJJEEECCCCCCDDDCCCAAAAAA???======<<<<<>><<<>>>>>>?????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>AAA>>><<<<<<>>>???<<<999@@@@@@AAABBBBBBAAAAAA@@@@@@AAABBBDDDGGGIIIKKKKKKOOO^^^lllooollliiifffccc___gggttt}}}jjj]]]HHHCCC>>>999777666555444444444555555444222111000000000000000000000000000111000///000222222000///000//////............///000000000000////////////........................------------------------........................////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000444444333333333444444555999888888888777777666666666666666666777888999:::<<<<<<<<<<<<<<<<<<<<<<<>>>>>???@@@CCCDDDBBBBBBCCCDDDFFFGGGIIIJJJGGGHHHIIIJJJKKKLLLMMMNNNRRRSSSUUUXXXcccvvv{{{zzz~~~yyy|||{{{}}}{{{uuunnniiiiiifffccccccddddddaaa]]]\\\ZZZXXXXXXXXXYYYXXXWWWVVVVVVVVVUUUUUUTTTTTTTTTUUUSSSQQQQQQRRRRRRQQQPPPTTTSSSQQQPPPOOOOOOPPPPPPLLLWWWZZZQQQKKKNNNNNNHHHLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNKKKIIIIIIKKKLLLKKKIIIJJJKKKKKKKKKIIIIIIKKKMMMSSSRRRPPPMMMMMMPPPVVVZZZZZZ^^^dddiiinnnssswwwzzzrrrbbbXXXSSSMMMIIIHHHHHHFFFEEEBBBBBBBBBCCCAAA???>>>>>>CCCBBBAAAAAABBBBBB@@@>>>@@@??????>>>===<<<<<<;;;<<<<<<===>>>>>>?????????>>>>>>===???AAACCCCCCCCCAAABBBCCCCCCCCCCCCCCCCCCFFFGGGHHHGGGGGGLLLTTT[[[iii~~~rrrbbbTTTLLLCCC???:::777555555444333333444444444333222111000000000000000000000000000111000///000222222000///.........//////000000000000000000/////////..............................------------------------....................................////////////.../////////000000000000//////////////////////////////000000111222333333222222222222222333444444888888888777777666666666666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;???>>>=========???AAABBB@@@@@@AAACCCEEEGGGIIIKKKGGGHHHIIIJJJKKKMMMNNNNNNSSSSSSTTTUUU]]]lllzzzttttttxxx~~~yyyzzzzzz{{{~~~{{{tttpppllljjjjjjhhhddd```aaa___]]]\\\]]]]]]]]][[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWUUUTTTSSSTTTUUUTTTSSSSSSRRRQQQPPPOOOPPPPPPQQQYYYbbbcccXXXQQQQQQOOOJJJMMMMMMLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNPPPNNNLLLLLLMMMNNNMMMKKKLLLMMMOOOOOOOOOPPPSSSUUUTTTTTTUUUUUUVVV[[[aaaeeemmmrrrxxx|||hhhccc[[[SSSNNNJJJGGGEEEFFFFFFFFFEEEDDDCCCBBB@@@@@@??????@@@AAAAAA???===??????>>>===<<<<<<<<<===<<<===>>>>>>???>>>>>>===<<<===??????@@@BBBEEEHHHBBBDDDFFFGGGGGGGGGEEEDDDIIIKKKMMMMMMPPP\\\nnn{{{}}}xxxhhhWWWJJJBBB???;;;888555333333333333222333333333333333222111000000000000000000000000000000//////000111111000...+++---...000111222111111000////////////.................................................................................------------................../////////000000000////////////////////////......///111222333444555000000000000111333444555777777777666666666666666666666666666777888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===???@@@>>>???@@@BBBDDDFFFHHHJJJGGGHHHIIIJJJKKKMMMNNNNNNRRRRRRSSSTTTYYYdddrrr|||xxxqqqppprrruuu}}}|||zzzyyy{{{}}}yyyvvvrrrlllgggeeeccc```_________]]]\\\\\\\\\[[[ZZZZZZYYYXXXXXXXXXVVVTTTTTTUUUVVVUUUTTTQQQPPPOOONNNMMMNNNOOOPPPZZZaaaaaaWWWPPPOOOMMMHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNPPPNNNMMMLLLNNNNNNNNNMMMOOOPPPSSSTTTTTTVVVXXXZZZYYY\\\```dddhhhnnnuuuyyywwwjjj___UUUNNNJJJNNNOOOMMMJJJJJJKKKJJJHHHCCCAAAAAAAAABBBBBBAAA???AAA@@@@@@@@@@@@AAACCCCCCCCCCCCCCCCCCBBBAAA@@@??????AAACCCBBBAAACCCHHHMMMMMMQQQVVVZZZZZZWWWSSSOOOMMMOOORRRZZZggg|||}}}tttmmmaaaSSSGGG???;;;;;;666444111111222333333333222222222222222111111000000000000000000000000000000//////000111111000...,,,---000222222222111000/////////.........------........................................................................------........./////////........./////////000000//////////////////////////////000111222333444444//////000000222333555555666555555555555555555555666555555666666777888999:::::::::::::::::::::::::::::::::::::::<<<===>>>??????@@@AAABBBDDDFFFGGGGGGGGGHHHJJJKKKLLLMMMNNNOOOPPPRRRUUUZZZbbbmmmtttwwwwwwpppooouuu|||vvvqqqnnnjjjgggeeebbb___]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[YYYWWWWWWXXXYYYXXXWWWRRRQQQPPPOOOOOOPPPQQQRRRQQQVVVWWWQQQMMMMMMLLLIIILLLLLLLLLMMMMMMMMMMMMMMMLLLMMMOOOPPPRRRSSSSSSSSSSSSRRRQQQQQQRRRRRRSSSSSSXXXZZZ]]]^^^___```bbbdddgggkkkrrryyypppeee______ccceeecccbbb___WWWLLLKKKIIIFFFEEEEEEFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJIIIHHHGGGEEEDDDDDDDDDBBBEEEGGGIIIJJJOOOWWW]]]hhhnnnvvv{{{{{{vvvnnnhhh______bbbppp|||qqq^^^UUUHHH@@@<<<;;;999777444222111111333444444444222222111111000000000111////////////////////////000///...///111111///......///000222222000...---............------------............................................................................../////////000000000............////////////........................111111111111111222222222000000111111333444555666444444444444444444444444555555555555666777888999::::::::::::::::::::::::999999999::::::;;;<<<<<<@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGIIIJJJKKKLLLMMMNNNOOORRRUUUZZZ```gggkkknnnxxxvvvpppnnnwww}}}}}}wwwrrrnnniiifffbbbbbbbbbbbbbbbcccccccccaaa___]]]\\\]]]]]]\\\[[[WWWVVVUUUTTTTTTTTTUUUVVVOOORRRRRRPPPOOOPPPPPPNNNQQQQQQQQQQQQRRRRRRSSSSSSQQQRRRUUUYYY[[[\\\\\\\\\[[[[[[[[[\\\\\\]]]^^^```fffiiinnnqqqtttvvvyyy{{{~~~{{{nnnYYYUUUQQQKKKGGGFFFGGGGGGGGGCCCEEEHHHLLLOOORRRTTTTTTWWWUUUQQQMMMJJJIIIIIIIIIFFFHHHMMMSSS\\\hhhsss{{{{{{vvvpppdddMMMEEE;;;888:::<<<;;;888444333111222333444444333111111000000///000000111///////////////////////////......///000000///---...///000000000...---,,,......---------,,,,,,,,,........................------------------------........................////////////000000000111------........./////////........................000000000000000000000000111111111222222444555666333333333333333444444444555555555555666777888888999999999999999999999999999999:::;;;;;;<<<<<<<<<@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKNNNOOOPPPSSSVVVYYY\\\^^^dddiii|||yyyppppppyyy~~~xxxtttlllkkkkkkkkkkkkjjjjjjjjjfffdddbbbaaaaaa```___]]]ZZZYYYXXXVVVUUUUUUVVVWWWTTTUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVYYY]]]bbbeeeggghhhhhheeeggghhhiiijjjkkknnnqqqvvvzzz|||hhhbbbYYYSSSPPPQQQRRRSSSOOOTTT\\\fffooovvvzzz||||||sssiiibbb]]][[[[[[YYY[[[aaammm}}}oooeee]]]QQQAAA>>>:::999:::::::::888555333222222333444333111111000////////////000111///////////////////////////......///000000///---------------............---------,,,,,,,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000---------.........//////.................................///000000000111111111111111111222333333222222222222333333333444555555555555555666888888999999999999999999999999::::::;;;<<<============>>>>>>???@@@BBBDDDFFFGGGCCCCCCDDDFFFGGGHHHIIIJJJLLLLLLMMMOOORRRTTTUUUUUU[[[aaauuu~~~uuuttt|||~~~}}}{{{zzzvvvssspppooonnnmmmkkkiiieeedddbbb```^^^^^^^^^^^^aaa___^^^___``````aaaaaaaaaaaabbbccccccddddddeeefffjjjooouuuyyy|||~~~~~~{{{~~~wwwmmmeeeaaabbbdddeeebbbjjjwwwxxxsssqqqtttuuu|||uuu___QQQIII>>>888999:::888555333333444555444222222333333111000111000///......///000111///////////////////////////......///000000///---++++++++++++,,,...///000---------,,,,,,,,,++++++........................++++++++++++++++++++++++........................---------.........//////---------.........//////........................+++,,,---...///000111222111000000000000000111111111111222222222333333333555444444555555666777888888888888888888888888888:::;;;<<<===>>>>>>>>>>>>;;;<<<>>>@@@CCCFFFIIIJJJBBBBBBCCCEEEFFFGGGHHHIIIJJJJJJKKKNNNQQQTTTUUUUUUXXX```vvv}}}tttvvv~~~|||vvvuuurrrpppnnnnnnmmmnnnnnnlllkkknnnqqqrrrssstttttttttuuuuuuvvvwwwxxxxxx|||ppp^^^OOOEEE???===666666555444444333222222111111111111000000000000111000000///...---------//////000000111111222222------------------------------,,,,,,---000222444++++++++++++++++++++++++---.........///000000000***+++,,,,,,------,,,,,,...------,,,,,,,,,------------............------++++++++++++++++++++++++............////////////000000000000000000000000000000000000111111111111444444444444444444444444666666444333333444555666:::::::::999888777666666888999:::<<<===>>>>>>>>>>>><<<<<>>>>>>>><<<;;;;;;>>>AAADDDDDDCCCCCCBBBAAAAAACCCFFFJJJMMMPPPNNNLLLLLLOOORRRRRRQQQSSSSSS]]]ooo~~~~~~}}}gggYYYGGG<<<::::::888444333333222222111111000000111111000000000000//////000000000///......------//////..........................................------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000000000000000000000000000000000000111111111111333333333333444444444444555444444333333444555555555666777888999999999999::::::<<<===>>>>>>>>>>>>;;;::::::<<>>777666777666555444444444444333333222222111000000000////////////000000//////............000//////......---------........................------,,,++++++,,,,,,---,,,,,,------------....../////////......---------***+++,,,,,,------,,,,,,------,,,,,,,,,---......,,,------......------,,,---------------------------------........./////////////////////////////////000000000111111111111333333333333333444444444666666666666777777777888888888888888888777666666:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;===>>>@@@@@@@@@DDDCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIJJJLLLOOOQQQRRR[[[YYYYYY]]]aaajjj{{{|||wwwxxx||||||kkkXXXKKKAAA@@@===:::666444444555444333333333333333222222000000000////////////...////////////............000000000//////.................................---,,,,,,+++++++++++++++,,,,,,,,,------.........//////......---------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,------------,,,,,,------------------------------------............///////////////////////////000000000111111111111222222222333333333444444555666666777777777888888777777888888888777666666:::;;;<<<======>>>>>>===;;;<<<======>>>>>>???@@@BBBCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJMMMOOOQQQYYYYYYZZZZZZZZZ^^^iiitttyyywwwzzz~~~|||rrrfffUUUFFF===666:::<<<:::555111111333111111111111111111000000000000////////////......//////////////////......000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---......///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000000000000000000000000000000000000111111111111111111222222333333444444222333444555555555555555333444555777888999999::::::;;;;;;<<<======<<<<<<;;;<<<>>>>>>======>>>???@@@AAABBBDDDDDDEEEEEEDDDEEEFFFGGGHHHHHHJJJMMMPPPVVVYYY[[[[[[YYYZZZ___eeevvv~~~}}}zzz{{{xxxggg\\\RRRFFF===:::444666777666444222222222000000000000000000111111000000/////////............/////////////////////..................//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,******++++++,,,---------++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000000000000000000000000000000111111111111000111111222333333444444000111333444555555444444222333555777888999999:::999::::::;;;;;;;;;;;;;;;999;;;===<<<;;;:::<<<>>>===???AAACCCDDDDDDDDDCCCDDDEEEGGGGGGFFFHHHKKKOOORRRWWW[[[ZZZWWWWWW[[[^^^gggsss~~~|||zzzhhhTTTHHH@@@999666888666444222333444555444222222222222222222222333333000/////////.....................///////////////,,,,,,,,,------.........+++++++++++++++++++++++++++,,,---............---))))))***++++++,,,------,,,,,,,,,------.........++++++,,,---------,,,,,,+++++++++,,,---...///000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......000000000000000000000000000000000000111111111111000000111222333333444444111222444666777777666666666666777777777777777666999999::::::;;;;;;::::::888:::<<<;;;999888:::<<<;;;===@@@BBBDDDDDDCCCBBBCCCEEEGGGFFFEEEFFFJJJNNNMMMRRRVVVTTTQQQRRRVVVYYYYYY```mmmgggWWWGGG@@@:::444222444333333333222222111111111......//////000000111111////////////////////////111111000000/////////...,,,,,,,,,------.........------,,,,,,,,,+++++++++......///......,,,+++***,,,,,,,,,,,,++++++***)))...------,,,,,,++++++*********+++++++++,,,,,,,,,------++++++++++++------------,,,+++++++++,,,,,,------------------------+++++++++,,,---...///000111000000///......------//////000111222333333444333333222111111222333333111111222222222333333333555555666777888888888777;;;:::888777666777777888999999999999:::;;;<<<<<<>>>???@@@@@@BBBBBBCCCDDDDDDDDDDDDEEEGGGIIILLLMMMMMMNNNPPPQQQRRRSSSSSSSSSWWW[[[dddssszzzoooVVVIII===999777444333555333333222222222111111111////////////000000000000////////////////////////000000/////////.........,,,,,,,,,---------............---------,,,,,,,,,,,,,,,+++******)))((((((,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---333000---***((()))***+++------------------------,,,,,,,,,,,,------...///............////////////000000000111111111111111333222222111111222222333222222333333333444444444444444555666777777777777888888777777777888888999999999999999:::;;;<<<<<<>>>??????@@@AAABBBCCCCCCDDDDDDDDDEEEGGGIIIKKKLLLKKKLLLMMMMMMOOOOOOPPPQQQTTTWWW]]]gggyyy~~~qqqaaaTTTFFF===666444555444333555222222222111111111111111000000000000///////////////////////////////////////............---------,,,,,,,,,------------...............------------///...,,,+++***++++++,,,,,,,,,---------,,,++++++******++++++,,,------...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---333000,,,((('''(((+++---,,,,,,,,,,,,---------------------,,,,,,------...,,,,,,---...//////000000111000000000////////////333222111111111111222333333333333333444444444555333333444555666777777666555666777888999999999999999999999999:::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEFFFHHHJJJKKKIIIIIIHHHIIIJJJKKKMMMNNNRRRTTTVVV[[[gggqqqxxxnnneeeYYYKKK@@@>>>:::666444444333222111111111111111111111111000111111000000//////......////////////////////////------------------------------------------------...------------,,,,,,,,,000///---+++++++++---...,,,,,,---------,,,,,,+++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((()))+++...///,,,,,,,,,,,,,,,---------///...---,,,,,,,,,,,,,,,,,,,,,---......//////000/////////////////////...222222111111111111222222222222222333333333444444222222444555666666666666666777999:::::::::999888999999999999:::;;;<<<<<<======>>>???@@@AAABBBBBBBBBCCCCCCEEEFFFHHHIIIJJJHHHGGGFFFEEEFFFIIIKKKMMMQQQTTTUUUVVV]]]pppYYYnnnrrriii^^^TTTNNNGGG>>>888888777555333333222111///000000000000000000000000111111000000//////......////////////////////////,,,,,,,,,---------------------------------------,,,,,,,,,+++++++++******,,,+++)))''''''(((***+++++++++,,,------,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,------+++++++++,,,,,,,,,------///...------,,,,,,,,,,,,........................,,,------...//////000000111111111111111111111111000111111111222222222222111222333555666777777777999:::;;;<<<;;;:::888777999999999999:::;;;<<<<<<<<<======>>>???@@@AAAAAABBBBBBCCCEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFHHHKKKLLLOOORRRTTTTTTWWWeee{{{JJJWWWmmmvvviiiYYYRRRHHHAAA>>><<<999777000333333000000222111///////////////000000000000000000000000////////////////////////////////////,,,,,,,,,------------......------------,,,,,,,,,++++++++++++************,,,+++***))))))***++++++******+++,,,,,,,,,++++++---,,,,,,+++******))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,,,,,,,+++***)))******++++++,,,,,,------///...---,,,,,,,,,,,,,,,......------------------,,,,,,---...///000111111000000111222222111000000000000000000111111111111111222444555777777888888;;;;;;;;;;;;:::999888777999999999999:::;;;<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKNNNPPPQQQSSS\\\lllxxxyyyxxxyyy|||~~~|||}}}CCCJJJVVVggg{{{yyynnn___SSSGGGBBB;;;777777777777777...222333///...111222///........./////////000000////////////000000000000////////////////////////,,,---------..................---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++++++++***+++++++++*********************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++++++++***)))******+++,,,,,,------......---,,,,,,,,,------+++,,,,,,------......///.........//////000000000///000111222222111000///000000111111111222222222222333444666777888999999999999888888777888888888999999999999:::;;;<<<<<<;;;<<<<<<===>>>???@@@@@@@@@AAACCCEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIKKKLLLMMMPPPWWWccckkk|||wwwsssrrrsssssswww~~~BBBEEEJJJQQQ\\\rrr}}}pppeee[[[NNNCCC>>>;;;777555666666666555222666666111///111111...---.........//////000000......//////000000111111////////////////////////---------....../////////.........------,,,,,,,,,---------,,,,,,,,,++++++((())))))*********))))))'''((()))***************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++------------++++++(((((('''((())),,,///000))))))***+++,,,,,,---------------,,,,,,------...)))***+++,,,...///000111000000000000///////////////000111222222111000///111111222222222333333333222333555777888999::::::666666555555555777888:::999999999999:::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@@@@AAACCCEEEEEEFFFEEEEEECCCDDDEEEGGGHHHHHHHHHHHHKKKJJJJJJKKKNNNVVV```fffdddzzzzzztttrrrooommmnnnssswww{{{===@@@BBBFFFNNN]]]qqqvvvfffYYYQQQJJJCCC>>>777666666555444444333333111111111111111111111111////////////............///000111000...------///111///---...000000...,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---...///111111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***)))((())))))))))))))))))))))))+++*********))))))((((((---,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------......------------..................////////////222222111111111111111111555555666777777666555444777777777777777777777777777777777888999999::::::;;;;;;;;;<<<===>>>>>>???AAA@@@@@@@@@AAACCCEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGIIIKKKNNNQQQTTTVVV^^^fffxxx|||uuuxxxsssuuuuuurrrpppsss|||;;;===???AAADDDMMMZZZcccrrr~~~|||||||||||||||jjj```SSSIIICCC>>>999555666666555555444333333222000000000000000000000000////////////...............///000///---,,,---...000...,,,---...///---+++---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------++++++++++++++++++++++++******+++,,,+++***))))))))))))))))))))))))))))))************)))))))))(((//////...---------------++++++++++++++++++++++++************************,,,,,,------------------------------------------......------------............/////////000000000111111111111111111111111444555666666666555444444666666666666666666666666666666777888888999999::::::;;;;;;<<<======>>>>>>??????>>>???@@@AAACCCDDDCCCCCCDDDDDDEEEFFFFFFFFFDDDEEEFFFHHHJJJMMMOOOQQQ[[[\\\dddsss{{{vvvssstttyyy~~~:::<<>>???@@@AAABBBAAABBBBBBCCCDDDDDDEEEEEEBBBCCCCCCDDDFFFHHHJJJKKKVVVTTTUUU[[[hhh|||{{{{{{{{{666888;;;;;;;;;===@@@CCCFFFJJJQQQ\\\nnn{{{yyyxxxxxxxxxvvvyyy{{{zzzxxxwwwwwwzzzzzzdddRRREEEAAA;;;777777777666555444444333333222222222222//////////////////////////////.........---------+++---------++++++,,,---...------,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++***))))))))))))***++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))*********)))))))))))))))+++******)))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......------------------------......------------......000000000000111111111111111111111111111222222222222222333333333444333333444444444444444444444444555555666666777888888999999:::::::::;;;;;;;;;<<<<<<<<<======???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGKKKLLLPPPTTT[[[iii|||zzz{{{~~~333444444555666888<<<>>>@@@@@@BBBHHHRRRaaarrr~~~{{{zzzxxxxxx{{{qqqaaaPPPCCC;;;999555333333333333333222222222222111111111111000000000000000000000000............------------***,,,---,,,++++++,,,---............---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))******------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------------------------......------------......000000000000111111111111000000111111111222222222222222222222333333444444555555555555555555555555444555555666666777888888999999999999::::::::::::<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFAAACCCIIIMMMNNNUUUfffvvv~~~|||zzzyyy{{{~~~~~~|||{{{~~~zzzyyywwwvvvuuuvvvwwwxxxzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{|||~~~777666666555666888;;;<<<<<<:::<<<@@@EEEKKKUUU^^^vvvxxxdddSSSIIICCC???888777555444333222222333111111111111111111000000000000000000000000000000.........------------,,,***,,,------++++++,,,...---...///...---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,))))))))))))))))))))))))))))))))))))************++++++******++++++,,,,,,++++++++++++++++++++++++******************************++++++,,,,,,------------------------------......------------....../////////000000000111111000000000111222222333333222222222222333444555555555555555555555555555555444444555555666666777777888888888888999999999999;;;;;;===>>>???@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBDDDEEEDDDHHHUUUccczzzzzzwwwwwwxxxvvvtttwwwqqqooouuu|||}}}|||zzzxxxwwwwwwxxxxxx{{{{{{{{{zzzyyywwwvvvuuuuuuwwwxxxyyyyyyzzz}}}|||~~~888777777777888999999888999777999???AAABBBGGGNNNVVVeee~~~~~~ppplllfffYYYIII???======:::666666666555333222333333000000000000000000000000////////////////////////.........---------,,,,,,***,,,------,,,,,,---///,,,---///...+++***+++---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++*********++++++++++++++++++++++++++++++,,,+++***)))))))))***+++))))))))))))))))))))))))((()))))))))************((((((((((((((()))******++++++++++++++++++++++++************************++++++++++++++++++,,,,,,------------------------......------------............/////////000000000///000000111222222333333333222222222333444666777333333333333333333333333333444444555555666777777888888888888888888888888999:::;;;===>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCFFFCCCBBBBBBAAACCCLLLVVV___vvv}}}zzzvvvrrrqqqllljjjmmmqqqvvv}}}zzzuuuyyy~~~000000111444555555333222555333555;;;===;;;>>>EEECCCLLL[[[nnnyyyhhhXXXQQQMMMEEE===;;;<<<999444000111222111000//////000////////////000000000000..............................---------,,,,,,,,,+++,,,...------,,,...///***,,,...---***)))***,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,***))))))((((((************************---,,,***)))))))))******))))))))))))))))))))))))(((((())))))*********+++++++++******+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------.........------.....................///////////////000000111222222333333333333222222333555666777222222222222222222222222333333444444555666666777888888888777777777777777777888:::<<<=========<<<>>>>>>>>>???@@@@@@AAAAAA@@@???????????????@@@@@@AAA??????AAA@@@@@@CCCIIIMMMaaa}}}|||uuuqqqoooqqqtttxxx|||vvvuuuzzz000111222222333333222222777666666666888999;;;===???CCCIIIRRRaaazzzwwwooohhh^^^RRRIIIAAA???<<<888666555666666444444333333222111000000000//////.........//////000...++++++---/////////------............------...//////...,,,,,,---///)))***,,,------,,,***)))++++++******))))))***************+++---000333555444///)))(((+++---+++)))************************+++*********))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////111444444222111333222///222222222222222222222222222222222111111111000000222222333333444555666666555666888888777777999:::777777888999;;;<<<======<<<>>>@@@AAAAAAAAA???>>>??????>>>============>>>===>>>@@@AAAAAABBBDDDEEENNNOOO]]]|||~~~{{{|||zzzzzz{{{xxx}}}~~~222333333444555444444444555444444555666777999::::::===@@@CCCLLL]]]sss{{{nnnggg]]]UUUOOOIII@@@:::;;;:::777444222222222333222222111000000///......//////............/////////---,,,---......,,,***------............---------...///...,,,+++,,,---)))***+++,,,,,,+++***)))***************++++++,,,************,,,///111333:::555...+++++++++)))&&&************************************)))))))))(((((()))************)))((())))))))))))))))))))))))(((((()))******+++,,,,,,************+++++++++++++++++++++++++++******))),,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................////////////000222333000///111111...111111111111111111111111222222222111111111000000222222333333444555555666444666777777777777888:::777777888999:::;;;<<<<<<;;;===>>>@@@@@@???>>>===============<<<<<<<<<<<<<<<>>>??????>>>>>>@@@AAACCCFFFQQQfff~~~}}}}}}zzzuuurrrqqqyyy222222333444444444444333222222222333444555666777999;;;<<<<<<>>>FFFSSS]]]ttt{{{ooogggYYYQQQGGG@@@<<<:::777444666555333222111000111111111111000000//////......//////............//////,,,+++,,,---///...,,,)))------............------+++---//////---,,,+++,,,******++++++++++++***************++++++,,,------+++*********+++---...000:::555...++++++***'''%%%************************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******+++++++++))))))))))))************+++++++++******))))))(((++++++***************))),,,,,,,,,,,,------------,,,,,,,,,---------......---............/////////...111111......111111///000000000000000000000000222222222111111111111111222222333333444444555555444555777777666666888999888888888999999999:::::::::;;;<<<===>>>===<<<;;;:::;;;<<<<<<<<<;;;999999;;;<<<======;;;;;;;;;===???CCCJJJRRR]]]sssxxxsssqqqoooppprrrsssuuuyyy~~~~~~~~~~~~}}}{{{yyywwwuuuttttttsss{{{///000000111111111111111111111222222333444555555777:::<<<<<<<<>>999888777777666555444333222222222333333222222111111111000000000///............//////000,,,++++++,,,...///...---,,,------......------,,,+++...000000///---,,,+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++******)))***+++,,,,,,000---***((()))***)))(((*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++(((((((((((())))))))))))))))))))))))))))))******++++++++++++************,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////,,,///000///000444666444111111111111111111111111111111111111111111111111222222333333333444444444333555666666666666777999888888888888888888888888888999:::;;;;;;;;;::::::888999:::;;;;;;999777666888:::;;;;;;:::999:::<<>>AAACCCNNN^^^kkkwww}}}lll]]]PPPGGGAAA>>>;;;888666666666555555333333333333333333333333111111000000000000000000...............///000000444111---+++,,,...//////,,,,,,------------,,,,,,,,,...111111000---,,,,,,...---,,,,,,,,,,,,---...+++,,,,,,,,,,,,+++***)))*********))))))*********+++)))(((((()))+++++++++))))))))))))))))))))))))))))))))))))))))))******************************(((((((((((((((((((((((()))))))))))))))*********''''''((((((((()))))))))(((((('''((()))***,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------............,,,///000000222888;;;:::222222222222222222222222111111111111111111111111222222222333333333333333333444555666555555666888888777777777777666666666777777888888999999999999666777999:::999888666444666777999:::::::::<<<===;;;===AAACCCDDDLLLaaatttwwwsssoookkkiiiiiijjjkkkggggggfffhhhjjjnnnqqqrrrssstttwww|||000000111222222222222111111222333444444444444333111333666777777777888:::???BBBHHHOOOVVVaaasss~~~ssscccTTTHHHAAA>>><<<666666666666666555444444000000111111111111111111............------------......---......///000111;;;777000,,,***+++,,,,,,,,,,,,------------,,,,,,,,,...000000...---,,,---------------------------******+++,,,+++***)))(((*********************))),,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))+++---...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,------------.........---000111000222888<<<;;;222222222222222222222222111111111111111222222222222222222222333333333333222333555555444444666777666666666666666666666666666666777777777888888888666777888888888777555555444666888999999:::<<<>>>:::;;;???CCCDDDFFFPPPZZZwww}}}yyysssooommmkkkjjjiiiaaa```^^^___aaadddffffffbbbdddgggiiimmmrrrxxx|||///000111111222222111111000111222333444333222222444555666666555666666777<<<:::<<>>BBBAAAAAAFFFNNN\\\qqq|||yyywwwvvvsssqqqgggccc``````bbbccccccccc___```aaaaaaaaadddiiimmmpppxxx~~~|||yyy|||---......///////////////000000222333333222111111333333333333333333444555:::777888===???===BBBIIIOOO\\\ooottteeeYYYSSSGGGCCC>>>999777666444333444444333111//////111333111111111222111111000///.../////////////////////---------......000111111000...---,,,.........---+++,,,,,,------,,,,,,+++++++++,,,***((((((***+++'''(((***++++++***((('''!!!###&&&)))+++,,,,,,+++)))******++++++++++++***&&&((())))))(((((()))***))))))))))))))))))))))))(((((())))))*********+++***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************000///,,,***))))))******))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///000///++++++///111000000000000000000000000000000000111111222222222222222222222222222222222222111333444444444444555777444444444555555555666666777666666666666777888888888888777666666666666777666777888777666666777888888888;;;<<<:::999???GGGMMMVVVnnnpppkkkfffdddeeeeeecccaaabbbbbbbbb```]]]^^^bbbfffbbbiiimmmlllnnnwww}}}yyyuuuttttttvvvwww|||vvvsssvvvzzz...............///000000111111111222333333444444222222333444444555666666444444555777999;;;===>>>CCCKKKWWWcccrrryyygggXXXMMMEEEAAA???===:::777444333444444444333222222111111222222111111000///////////////////////////...............---,,,,,,++++++++++++000///...---,,,+++++++++***(((''')))---...,,,)))+++,,,,,,,,,,,,+++******---,,,+++)))(((&&&%%%$$$++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))*********))))))(((((('''''')))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))''')))+++,,,,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,---///000000000///...///////////////............//////000111222222222333333222222333333444555666777888777555444444555666555444666999:::888555555555666666666666555555555666666666777777888888555555555555555666777777999999999:::<<<>>>???@@@BBBFFFVVVqqqzzzpppmmmnnnpppmmmiiimmmkkkiiigggfffccc___\\\^^^_________```eeemmmsss{{{~~~~~~rrrpppllljjjiiijjjlllnnnzzzqqqoooppp{{{...............//////000---......//////000111111000000111111222333333444444444555666777999;;;<<<;;;@@@HHHOOOXXXdddrrr}}}yyypppbbbTTTIIIAAA<<<888<<<;;;888555444333333444333333222111111111111222111000000///////////////////////////...............---,,,,,,+++++++++,,,///...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++)))+++,,,,,,,,,,,,+++******+++++++++******)))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))*********++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''((()))*********)))))))))(((((((((''')))))))))))))))))))))))),,,+++++++++******************************))))))((()))+++,,,++++++,,,---,,,,,,,,,,,,,,,,,,++++++..................------......000111111111000///000000000000000000000000/////////000111222222222333222222222222333444444444666666555444333333444555444444555888999777555555555666666666666555555555555555666666666777777555555444444555555666777666777888999:::<<<======BBBCCCJJJYYYnnn}}}|||xxx{{{wwwrrrmmmjjjfffccc```aaaaaa```^^^]]]```fffkkkpppvvvyyyxxxzzz~~~~~~{{{zzzxxxvvvtttrrrrrrssstttzzz|||}}}~~~~~~}}}}}}~~~}}}wwwvvvtttrrrqqqqqqqqqrrrllljjjgggeeeeeegggiiikkk|||}}}vvvuuuvvv......------......///000,,,,,,---......//////000000000000111222222333333333333444444555777888999888;;;>>>@@@DDDJJJSSSZZZiiiuuuttthhhZZZSSSJJJAAA<<<888555444999777555444333333333333333222222111111111111111111000//////......///////////////............---------,,,+++++++++,,,,,,------,,,,,,,,,,,,---------...///...,,,*********+++,,,,,,,,,,,,+++************++++++,,,---------++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))+++******))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))),,,,,,++++++*********)))(((***++++++******,,,---------,,,,,,+++++++++***------------------......//////000111111111111000000000000000111111111111//////000000111222222222222222222222222333444444333444555444333222333444444333333555777888777555444555555666666555555444444444444444555555555555444444444444444555555666555666888:::;;;<<<;;;;;;===>>>BBBFFFOOOdddzzztttooojjjhhhbbbaaa___\\\[[[\\\```cccjjjpppuuuwwwxxxyyyuuupppkkkiiigggeeeccccccccccccgggiiilllmmmlllkkkkkkllliiikkkllllllkkkjjjlllmmmkkknnnsssvvvxxxvvvtttrrrkkklllmmmnnnoooooooooooollllllmmmnnnmmmllljjjiiikkkjjjhhhgggggghhhjjjkkkiiihhhffffffgggiiilllnnn|||...------------...//////...//////000000111222222111222222222333333444444333333222333333444555666777999:::;;;===@@@FFFKKKLLLUUUdddrrr}}}{{{vvvpppeeeWWWLLLFFFBBB===999777777666666444444333222222222222333222222111000000000000000000000///............/////////.........------------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------...***---///...+++)))***,,,+++,,,,,,,,,,,,+++************++++++,,,---......************++++++++++++))))))))))))))))))))))))))))))*********+++++++++)))(((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((+++******))))))((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((------,,,,,,+++*********)))***++++++******+++---------,,,,,,+++*********,,,,,,------------........./////////000000000000///000000000000000111111000000000111111222222222222222222111222333333444333444555444333222333444333333444555666666555555444444444555555444444444333333333333333333333333333333333333333444555555555777:::<<<======<<<;;;777;;;AAADDDFFFOOOdddyyy~~~wwwsssgggfffdddbbbaaaaaaccceeennnsssyyy~~~yyysssiiihhhfffdddbbbaaa`````````aaaccccccbbbbbbcccdddaaacccddddddcccbbbcccddd```aaadddhhhkkklllkkkhhhccccccdddeeeeeeeeeeeeeeeaaabbbdddeeefffffffffeeefffhhhjjjmmmppprrrtttuuurrrrrrqqqrrrtttwww{{{}}}---------------...////////////000111111222222333111111222222222222222333222222111111222222333444555666666777888:::>>>@@@@@@DDDKKKQQQWWW]]]bbbeeelllssszzzmmmggg___XXXRRRKKKCCC<<<===:::777555666666777666222111111111111111222222222111000000//////000000000//////...........................------------,,,,,,,,,++++++,,,,,,---+++++++++++++++,,,---...'''***---,,,***)))+++---+++,,,,,,,,,,,,+++***************+++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((()))))))))((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,+++++++++******)))***+++***))))))+++---,,,,,,,,,++++++*********,,,,,,,,,,,,------......------------......//////.........//////000000000111111111111222222222222222111111111111222333333333444555555444333444666444555555666555444444444333333444444444444333333333333333333333222222222222222222222222333333444444666888:::;;;;;;:::999777999???CCCDDDFFFOOOYYYsssxxxuuurrrooolllkkkjjjiiippprrrxxx|||xxxlllkkkiiigggeeecccaaaaaa___```aaa```______aaaccc```bbbccccccaaa`````````aaaaaabbbdddggghhhgggfffeeeeeeeeeeeeeeedddccccccaaaccceeehhhkkknnnoooppplllpppwww------,,,,,,------...///---......//////000111111////////////////////////111111000111111222333444666666666666666777888888;;;<<<>>>???AAAEEEJJJNNNKKKRRR___ppp{{{tttlllccc]]]NNNJJJEEEAAA>>><<<:::999777555222222333333333222000000111111111111111111111000000///////////////000///......------...............------------,,,,,,,,,+++++++++,,,------+++++++++++++++,,,------'''(((***++++++***+++,,,+++,,,,,,,,,,,,+++******************))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))'''''''''((((((((())))))(((''''''(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++*********)))((((((***,,,++++++++++++++++++++++++++++++,,,,,,------......------,,,,,,,,,---...///------......//////000000222222222222222222222222111111111111111222333333333444555555444444555666666777888777555333333333222333333444444333333222333333333333222222222222111111111111111222333333111222444555666666555555:::999999<<<===>>>DDDKKKUUUmmm|||wwwrrroootttsssuuu}}}}}}{{{sssrrrpppnnnkkkiiigggfffdddeeedddcccbbbbbbeeeggggggiiijjjiiifffdddccccccbbbccccccdddeeefffggghhhkkkkkkkkkkkkjjjiiihhhggghhhjjjnnnrrrwww{{{------,,,,,,------...///,,,,,,---......//////000////////////////////////000000000000111222333444777777666666777777666555777888888888888:::===@@@AAACCCHHHQQQ[[[eeekkknnn{{{ssstttwwwuuummmcccZZZUUUPPPKKKGGG===<<<:::999888777777777555333222222222222111000000000111111111111000000000000///............/////////...------------............---------,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++,,,,,,+++******+++,,,,,,+++***+++,,,,,,,,,,,,+++******************************((((((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***)))(((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((())))))*********((())))))******+++++++++***+++***(((''''''***,,,)))))))))***++++++,,,,,,***++++++,,,------.........------,,,---...///000---......///000000111111222222222222222222222222111111111111111222222333111333444444333333444555888:::;;;999555222222222222222333333333333222222444444333333333222222222111000000000000111222222111111111222333333444444888666777888888999@@@HHHJJJZZZqqq~~~~~~{{{yyywwwssssssrrrpppooopppsssuuuyyy{{{|||zzzwwwsssqqqqqqlllnnnppppppoooqqquuuyyy|||}}}}}}}}}}}}}}}||||||---,,,,,,,,,,,,---......------......///000000111111111111111000000000000//////000000111333444555333333333444555555444222444666777666555555777888<<<;;;:::===DDDKKKRRRUUUWWWcccpppyyysssddd\\\YYYYYYYYYQQQHHHBBB@@@@@@???===::::::;;;:::777555444333777555444444555555333222111111111111111000000///000000///...............//////...------------.........---------,,,,,,,,,++++++++++++,,,,,,---...,,,,,,++++++***++++++,,,///---+++,,,......+++(((+++,,,,,,,,,,,,+++******)))))))))******++++++,,,'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************''''''''''''((()))++++++))))))(((((((((((())))))))))))))))))))))))))))))'''((()))+++++++++***)))'''((((((((())))))******))))))))))))))))))))))))(((((())))))******++++++''''''((()))***++++++,,,++++++***(((''''''***,,,(((((()))***+++,,,,,,---******+++,,,,,,---......///......------///000111...//////000111222222222222222222222222222222222111111111000111222222333000111333333222222333444:::<<<<<<:::555111111222222222222333333222222222444444444333333222222222000000000000000111111222333222222222333444555555333444888;;;999888>>>FFFKKKSSS```sss~~~|||,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000///...---------------000000000000000000000000111111222333333333333222222222222333333333444444666777888999;;;>>>@@@AAAFFFJJJOOOVVV]]]eeemmmrrr{{{zzzqqqcccVVVLLLFFFCCCAAA@@@???===;;;:::888888777333333333333333333333333222222222111111111111000000000000000000000000000........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))%%%%%%&&&'''((()))***+++&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++++++++)))((('''(((((())))))))))))((((((---,,,***((('''(((((()))******))))))))))))******---+++))))))+++,,,***(((+++++++++---...---***''')))************+++++++++---------.........//////...////////////000000000111111111111111111111111//////000111222222333333000000111111111222222333444444444444333333222111111111222222222222111111111111111111111111111111000000111111111111000000222222333333333444444444444444555666888999;;;<<>>AAADDDHHHLLLRRRUUUYYY___fffmmmrrruuuxxxzzzzzzxxxwwwuuurrrmmmhhhcccZZZTTTKKKCCC>>><<<;;;:::<<<;;;:::888777666666555333333333333333333333333111111111000000000//////000000000000000000000000........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***************)))(((((((((((())))))))))))(((((()))((((((((((((((())))))******))))))))))))******)))'''&&&(((***+++)))'''+++++++++,,,.........---)))************++++++++++++++++++,,,,,,,,,,,,---000000000000111111111111111111111111111111111111//////000111111222333333222222111111111111111111333333444444333222222111000000111111111111000000111111111111111111111111000000000000000000000000222222222222333333333333444444444555777888:::;;;@@@CCCJJJUUUaaarrr,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///...------------------////////////////////////000000111222222222222222333333333444444444444555333333333333444666777888666777999::::::<<>>BBBHHHNNNWWWggguuu++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,---------///////////////////////////000000111222111111111000000000111111111222222222222111111222222333444333555777777777888:::<<<:::<<>>===:::888777777888777666333333222222111222222222222222222222222222222222000000000/////////......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++*********)))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***,,,,,,+++***)))(((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***(((((())))))))))))((((((%%%&&&((()))******)))(((******))))))))))))******((((((***+++,,,,,,***))))))+++,,,+++)))'''(((***))))))*********+++++++++,,,,,,---------.........---.........////////////111111111111111111111111/////////000000000111111111111111111000000000000111222222222222222111111......////////////......000000000000000000000000222111///......///111222000000000000111111111111111111222222333555666777<<<;;;>>>AAACCCFFFPPPZZZnnn+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,------..............................///000000111111000000/////////000000000000111222222111111111111222222111222444555444444666777666777888999888999;;;===;;;<<<=========???DDDGGGJJJJJJIIIIIIIIIKKKNNNPPPMMMQQQTTTVVVTTTQQQNNNMMMMMMOOOPPPMMMIIIFFFDDDCCC@@@@@@???>>>============777666444555777888999888777666444444444444222000222222111111111111222222111111111111111111111111111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***(((((())))))))))))((((((((((((***++++++***((((((******))))))))))))******)))***,,,,,,,,,+++***)))***,,,...///---,,,++++++))))))*********+++++++++,,,,,,,,,---------.............../////////000000000000000000000000000000//////////////////000000......///000111111222222000000111111222111111000......////////////......////////////////////////111000...------...000111//////000000000111111111111111111111222333555555666555888;;;<<<===BBBJJJRRRddd}}}++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................///000000000000000000000000111111111222222222222111111111111222222222333555444222111111222111222333333222222333555777888888777777777:::<<>>=========>>>???@@@:::===@@@BBBAAA???>>>>>>>>>AAA@@@<<<:::<<<>>>===999888777666666888999;;;555444222222333444444333222111000111222333222000333222222111111111222222000000000000000000000000111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++((((((((())))))*********((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''(((((())))))(((((())))))))))))(((((()))***************))))))******))))))))))))******(((***+++***))))))***,,,***))))))***,,,---+++***)))************+++++++++************++++++++++++//////000000000111111111000000000000000000000000............////////////,,,---...///111222333333//////000111111111111000......////////////......////////////////////////000000............000000///000000000111111111111111111111111222333444555444333555:::;;;;;;>>>DDDEEEMMM^^^vvv************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................---...//////000000////////////000000000111111111222111111111111111222222222444555555333111111111///111333333222222222333333444666666555555666888888777777777888999999888666888:::;;;:::999:::;;;666::::::555444777:::888333444555555666666666666555444333333444444222111111000000111333444444333333333222111000000000111000000000000000000000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********************************+++++++++,,,,,,++++++++++++++++++++++++((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++''''''((((((((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((())))))(((((((((((())))))))))))((((((((((((((((((((()))***+++******))))))))))))******''')))******)))+++///222666///(((&&&***,,,***''')))************+++++++++)))************+++++++++---------.........//////000000000000000000000000........................---......///000111222222...//////000111111000000/////////000000/////////........................////////////////////////000000000111111111222222111111111111222333444444555333555999::::::<<>>000+++---///---))))))************+++++++++++++++,,,,,,,,,---------))))))*********+++++++++000000000000000000000000.....................---////////////000000000000......///000000111000000//////000000000000//////..............................////////////......111111111111222222222222222111111111222333444444333000111555666444666:::;;;===AAAHHHSSShhh******))))))))))))))))))+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///............///000000000000//////.........---///000000000111111111111111111111000000000000000333222111000////////////222222222222222222222222222222222222222222222222333333333333333333333333444444444333333222222222444333333222222333333444//////000000111111222222111111111000000000000000000000000000000000000000000000000000000000000000.........------.........---------------------------,,,,,,---......---+++++++++++++++++++++++++++---------,,,,,,+++++++++******))))))))))))******,,,+++)))(((((()))+++,,,111///,,,)))(((***,,,...+++*********))))))(((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,(((###"""'''---888AAAQQQBBB111))))))+++***'''++++++,,,------------,,,------------,,,,,,+++***,,,,,,,,,---------......000...,,,---000111///---///...---------...000111......////////////..................////////////////////////////////////......////////////........................---------.........//////000000000////////////111333444222222222333444555777777777:::>>>BBBHHHSSSbbblll(((((())))))***+++,,,,,,++++++++++++++++++*********++++++,,,,,,++++++***(((((()))***++++++,,,,,,+++++++++++++++,,,------000/////////.........---....../////////000000000000000000000000000000000111000000000000111111222222222222222222222222222111111111111111111111111222222222222222222222222333333222222111111111111222222111111111111222222000000000000000111111111000000000000000000000000000000000000000000000000////////////////////////......------------......------------------------,,,++++++,,,------,,,***++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))******+++***(((''''''(((***+++---,,,***))))))***---...************)))))))))((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++,,,'''%%%''')))***///555;;;333***'''))),,,,,,***))))))***++++++++++++*********+++++++++***)))))),,,,,,,,,---------......000...------000000///---///.........//////000000......////////////..................////////////........................,,,,,,------------,,,,,,..................---------........./////////000///////////////111222333111111222222333555666777666888:::;;;<<>>AAAHHHSSSbbbxxx)))*********++++++,,,,,,))))))***+++---...///000))))))************))))))************************+++++++++++++++,,,---------------------.........---------.........//////---......//////000000111000000///.........//////////////////////////////111111111111111111111111000000000000000000000000000000000000111111111111111111000000000000111111000//////////////////...---......//////000000111////////////////////////........................------,,,,,,,,,,,,------------------------------------,,,---...///---+++++++++++++++++++++++++++))))))))))))******************))))))))))))***************++++++*********))))))))))))((('''&&&%%%))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******************************&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))...***((())))))''')))---+++,,,+++***)))***,,,...))))))***++++++++++++***))))))***+++++++++******,,,,,,,,,---------......,,,...///...---,,,---...---......///////////////------............------,,,------------.........------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,------...............---------------------............------///////////////000111111///000111333555666777888;;;;;;===BBBLLL[[[qqq(((((())))))***+++,,,,,,))))))***+++,,,------...))))))************)))))))))))))))******+++++++++***************++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,------------------......///000000111......------------......////////////////////////000000000000000000000000////////////////////////....../////////000000000000//////......//////000.........///////////////------......///000000111////////////////////////..............................------------......---------------------------,,,+++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++******))))))))))))******))))))************))))))))))))((((((((((((((((((((()))))))))************(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,)))(((******'''(((+++***)))(((((()))***,,,,,,))))))***++++++++++++*********+++++++++***)))))),,,,,,,,,---------......+++---///...,,,+++---///---------------......///,,,------......------,,,,,,,,,---------.........------------------------***++++++,,,,,,++++++******++++++,,,------...............------,,,,,,,,,,,,---............---,,,//////......//////000000333333333444555777777777666555777===AAAGGGVVVeee|||*********)))))))))))))))***************+++++++++))))))************))))))))))))***+++---...///000+++++++++***+++,,,,,,---,,,,,,,,,------.........******+++++++++,,,,,,,,,---------...///000000111,,,,,,,,,,,,,,,---...///////////////////////////////////////////////////........................---------.........//////.........------.........---.........//////000000---------...///000000111////////////////////////........................///......------......///------------------------,,,+++***+++,,,---+++)))------------------------))))))******+++++++++,,,******))))))))))))******(((((())))))))))))(((((((((((('''(((((()))***+++(((((())))))*********+++(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))'''''''''''''''''''''&&&(((&&&''',,,,,,***)))++++++)))((((((***++++++)))++++++,,,------------,,,---------------,,,+++***,,,,,,,,,---------......+++---///...,,,+++,,,///------,,,++++++---...///,,,------......------,,,,,,,,,,,,---------......------------------------,,,------......------,,,******+++,,,,,,---...............------,,,,,,,,,,,,---.........---,,,+++//////.........//////000111000000111333555666666222222777=========FFFQQQ\\\xxx))))))))))))))))))))))))***************)))((((((******))))))((((((''''''******+++++++++,,,,,,,,,///...---,,,+++*********,,,,,,,,,---------......,,,---......,,,,,,---...//////............//////111000...,,,,,,,,,...///------------------------..............................//////...---,,,,,,//////.........---------//////////////////////////////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,------.................................''')))+++...///...---,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++++++++++++++************))),,,+++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************************))))))(((((((((((())))))...***&&&'''+++---***&&&******))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,,,,************************++++++,,,,,,,,,,,,------------,,,,,,,,,---......////////////////////////---------.........//////------------------------------............------......------,,,+++******,,,,,,,,,---------.........,,,++++++,,,------,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////000000000000111111111111777888999999;;;===BBBEEEKKK\\\ttt)))))))))))))))))))))))))))))))))))))))(((''''''+++*********))))))))))))************+++++++++,,,...---,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,---...---,,,,,,,,,...//////............//////000...---+++++++++---..................................................................---,,,,,,///.........------------........................///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,///.........------------,,,,,,------------------------------------------)))***+++------------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********)))))))))((((((++++++*********)))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))))))))'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))+++(((&&&'''***+++***(((***)))))))))((((((((('''))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************+++++++++,,,,,,,,,------------,,,,,,,,,---..............................------........./////////------------------------------............---------------,,,+++*********++++++++++++,,,,,,,,,---...,,,***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,------------...............//////////////////000000000111111111444555666666777:::===AAADDDLLLXXXdddsss)))))))))))))))))))))))))))************))))))(((++++++++++++************)))))))))*********++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++---...---,,,+++,,,...///......------......///000///---,,,,,,,,,---...........................---------------------------............------,,,............------------..............................//////......------,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++))))))))))))((((((((('''******))))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((()))***+++++++++'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((()))******))))))))))))(((((((((((())))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))******************++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------------........./////////------------------------------............------,,,,,,,,,+++******))))))************++++++++++++---,,,******,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////000000000000111111333444555555555666:::<<>>AAAFFFPPP]]]ggg))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))((())))))))))))*********************+++,,,------)))))))))*********+++++++++,,,---,,,++++++,,,---------,,,,,,,,,,,,---------------------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------,,,,,,,,,------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***************)))***++++++++++++***)))(((***+++,,,---,,,++++++++++++*********)))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))((((((''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((())))))(((&&&%%%&&&((((((((((((((())))))))))))(((((((((((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))+++++++++************************************************+++++++++,,,,,,,,,++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,------------,,,,,,++++++******************++++++++++++,,,,,,,,,,,,---+++)))***+++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------...............////////////000000000222333444444333333444666333777:::===???BBBGGGKKK```ppp))))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((((((((((())))))))))))))))))*********++++++***************+++,,,---))))))*********+++++++++***,,,---,,,+++***+++------,,,,,,++++++,,,,,,---************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++++++++++++++++++++,,,,,,++++++*********))))))***+++,,,,,,+++***)))((()))+++---...---,,,+++++++++++++++************(((((())))))))))))******))))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))***)))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******((((((((((((((((((((((((******************++++++************************************+++++++++++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,+++))))))+++,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------...............////////////000000///000111111000000111222555666666777777:::>>>AAAGGGRRRggg))))))))))))))))))))))))&&&'''((()))))))))))))))(((((()))))))))*********************+++++++++,,,+++***************++++++*********+++++++++,,,,,,***,,,,,,,,,+++***+++,,,,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------------++++++++++++++++++++++++******+++,,,,,,+++))))))***+++,,,------,,,+++***''')))+++---...---,,,+++************)))))))))))))))))))))*********++++++))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))'''%%%'''***,,,+++***'''((((((((()))))))))***))))))))))))))))))))))))'''((())))))******))))))'''''''''''''''''''''''')))))))))***+++++++++,,,************************************+++++++++++++++++++++,,,---...///000------------------------+++,,,,,,,,,------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,************++++++++++++,,,***))))))***++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000---///111111000///000111666555555444555888<<>>AAALLL]]]lll|||)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))******+++++++++,,,***++++++++++++,,,,,,,,,++++++***************+++***++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,++++++++++++++++++,,,,,,---....../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........************************((()))+++,,,,,,+++***(((***+++---......---+++***&&&(((+++---...---,,,+++))))))))))))(((((((((((())))))******+++++++++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''************************))))))(((((((((((())))))(((%%%###&&&,,,000///,,,'''((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''(((((()))***+++,,,,,,---************************)))************++++++++++++++++++,,,---...000000---------------------------------.........//////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,***))))))***++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000...000222333222222222333000111222444666888999:::???<<<>>>FFFPPP]]]qqq,,,(((%%%'''+++...,,,)))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++++++++)))((('''************************))))))))))))))))))))))))************************))))))))))))************,,,,,,,,,++++++*********++++++++++++++++++++++++***+++---......---+++***++++++,,,,,,,,,------------,,,,,,,,,,,,---..............................,,,,,,,,,++++++*********---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++***************))))))))))))******************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************))))))))))))************''''''''''''((((((((()))&&&&&&''''''(((((())))))''''''(((((('''&&&%%%%%%((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))((((((((((((''''''((()))))))))))))))&&&%%%#########$$$&&&(((,,,++++++******++++++,,,,,,,,,,,,++++++*********))))))***++++++++++++***++++++******++++++,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********...,,,+++))))))***,,,---,,,,,,,,,---------......//////...------.........////////////000000000000000000111222444555666666;;;;;;<<<===BBBJJJSSSZZZooo$$$!!!"""'''******''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''************************))))))))))))))))))))))))************************))))))))))))************,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,...//////...,,,+++)))))))))*********++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++***************))))))))))))******************************+++++++++++++++******)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((())))))'''''''''((((((((((((((((((((())))))(((((('''&&&((((((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))'''''''''(((((()))))))))''''''((()))))))))))))))***)))'''''''''(((***+++,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++***)))******+++,,,+++++++++,,,,,,++++++,,,,,,---......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++************+++++++++++++++++++++,,,,,,,,,------------...,,,++++++*********++++++////////////000000000000000111111222333444555555333444666888;;;???EEEIIIVVVeee|||&&&$$$"""%%%))),,,,,,***))))))))))))))))))))))))******************************))))))(((((())))))************************))))))))))))))))))))))))************************))))))))))))************+++++++++++++++*********++++++++++++++++++++++++,,,---...//////...---,,,)))))))))************+++,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++*********,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++***************))))))))))))*********************************************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''''''''((((((((()))))))))((((((((((((((('''''''''))))))))))))))))))((('''((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((((((((((((((($$$%%%&&&'''((()))******'''(((((()))))))))))))))+++***)))))))))***,,,---++++++************++++++------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))************+++++++++++++++*********''')))+++---------+++***,,,,,,,,,,,,------------------,,,,,,,,,------........./////////000000000111111222222222333333333111444888::::::;;;<<<===CCCKKKYYYnnn---+++))))))+++,,,,,,***))))))))))))))))))))))))************************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************((()))))))))************+++++++++***************************************+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++***************,,,++++++***************************************+++++++++*********************))))))))))))******************************)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''(((((((((((()))))))))))))))((((((''''''&&&&&&(((((()))))))))(((((('''((((((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''')))))))))((((((''''''&&&%%%%%%&&&&&&'''(((((()))(((((())))))))))))(((((())))))((((((((()))***+++++++++************++++++---,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,++++++++++++,,,------,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++************++++++))))))************))))))))))))))))))))))))))))))((()))))))))************+++++++++***************'''(((***+++,,,,,,,,,+++++++++,,,,,,,,,---------......---------...//////---.........///000000000111111111222222222222222444777:::;;;;;;::::::;;;>>>AAAIIIUUUfffzzz***(((''''''(((((((((((())))))))))))))))))))))))***************************)))(((''''''(((******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************************************************************++++++***************+++++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++************************,,,+++******))))))************************************************************))))))))))))******))))))))))))))))))))))))((())))))))))))(((''''''((((((((((((((((((((((((************************)))((((((((('''''''''&&&(((((((((((()))))))))***))))))((((((''''''&&&&&&&&&''''''(((((('''''''''((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&(((((())))))))))))((((((((('''''''''(((((())))))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,***************++++++,,,+++++++++******++++++,,,+++++++++++++++++++++++++++******))))))******+++)))))))))******)))))))))((((((((((((((((((((((((((()))))))))************************************))))))(((((()))+++---...+++++++++,,,,,,,,,------******))))))***++++++,,,,,,------...///000000000111111111111111111111111222444555555555666888999999===BBBEEEJJJUUUeeeqqq%%%&&&&&&&&&((()))***+++))))))))))))))))))))))))************************&&&&&&%%%%%%%%%&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***************************************))))))))))))))))))))))))((((((((())))))))))))*********))))))******+++,,,++++++++++++++++++++++++)))))))))***************++++++***))))))))))))***************************)))))))))*********************))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((()))))))))******((((((((((((((('''''''''%%%&&&&&&'''''''''''''''((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&&&&''''''((()))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''''''''((((((((('''''''''&&&&&&)))))))))))))))(((((('''((()))))))))******************))))))))))))************++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,)))))))))))))))***+++++++++************++++++,,,++++++++++++++++++++++++******))))))))))))******((())))))******))))))((((((((((((((((((((((((((())))))))))))************)))))))))***************+++)))((('''(((***,,,---++++++++++++,,,,,,,,,,,,************+++,,,------,,,,,,---...///000000111//////000000111111111111111222333333333444777:::666;;;???>>><<<@@@KKKUUUdddqqq(((((())))))***+++,,,...))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))*********+++******************************))))))))))))******(((((((((((()))))))))))))))))))))))))))***++++++************************((()))))))))*********+++++++++***)))))))))))))))************************((()))))))))*********+++******))))))))))))******)))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))************************'''(((((())))))*********(((((()))))))))*********'''''''''(((((((((((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&''''''((((((&&&&&&''''''((())))))***))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((())))))))))))))))))(((''''''((())))))*********************))))))))))))******)))))))))******+++++++++)))******+++,,,+++++++++******))))))******+++,,,***************+++,,,,,,******************************))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************((()))))))))*********+++***)))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000+++,,,,,,---...///000111---......///000111222222111333444444444555777999666999<<<<<<;;;<<>>???CCCJJJSSS```uuu******)))((('''(((+++---&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))*********))))))((('''&&&))))))))))))))))))))))))(((***++++++)))((()))+++(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((('''(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))'''))))))((('''&&&'''(((******)))((('''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&))))))************))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,***)))(((((((((((((((((((((((((((&&&((()))++++++)))(((&&&((()))***)))'''''')))***))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...---------...000111000000000000111222333444222222222333444555777777:::<<<@@@CCCJJJWWWhhhttt%%%'''((((((''''''((()))(((((((((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&************************&&&'''((())))))*********))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((())))))))))))*********)))))))))((((((((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((())))))***(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''))))))((('''&&&'''(((((((((((((((''''''''''''''''''&&&&&&&&&'''((()))''''''&&&&&&&&&'''((()))))))))((((((((('''''''''((((((((())))))(((((((((&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%((((((((((((((((((((('''(((((((((''''''(((((((((((((((((((((((((((((((((******))))))((((((((((((******+++,,,,,,,,,,,,+++,,,++++++++++++++++++***************************++++++++++++++++++++++++***++++++++++++***))))))(((((((((((((((((((((((('''((()))******)))((('''&&&''''''%%%$$$$$$&&&'''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------------...//////000000000000111222333444111111222222333555666777555888;;;<<>>BBBIIIJJJRRR___nnn}}}$$$&&&)))***)))((('''(((&&&&&&''''''(((((())))))))))))************))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))************)))((('''&&&))))))))))))))))))))))))"""***111000)))%%%''',,,(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((%%%''')))***+++***)))((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++***)))(((((('''((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))''')))))))))'''&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''&&&''')))*********)))((('''((((((((())))))******%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((%%%&&&&&&'''((()))******&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''((())))))***'''(((+++,,,,,,+++((('''))))))))))))))))))))))))))))))******++++++++++++******+++,,,,,,,,,,,,+++++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%###&&&)))++++++*********))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++*********))))))((((((++++++,,,,,,,,,---------,,,+++***)))***+++,,,---///......---------......//////.........//////000222111222333555555333111555333444888777555:::CCC???BBBGGGNNNZZZlll%%%&&&&&&'''((()))******)))(((&&&%%%&&&''')))+++))))))))))))))))))))))))''''''''''''(((((((((((()))'''%%%&&&)))***(((&&&***)))(((((((((***+++,,,******))))))((((((''''''''''''''''''''''''''''''***((('''&&&&&&'''(((***++++++******))))))((((((''''''(((((())))))******''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((())))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((('''''''''''')))((('''&&&&&&'''((())))))(((((('''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''---,,,***)))'''%%%######''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))***++++++***)))((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((($$$$$$&&&''')))***+++,,,'''((()))******)))(((''''''''''''((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((%%%'''333???@@@222$$$************************))))))))))))***+++,,,---((()))+++,,,,,,+++)))(((+++++++++************)))***)))(((((((((((())))))******))))))((((((''''''((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&''''''(((((((((((((((***)))(((((())))))((('''((()))++++++))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------...//////000000000000000000000000000000000000000111111222333333444555666777888999===<<<===@@@GGGQQQ[[[aaaxxx&&&&&&''''''(((((())))))(((''''''&&&'''((()))***))))))))))))))))))))))))''''''''''''(((((((((((()))'''&&&''')))***(((&&&))))))((((((((()))***+++))))))))))))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))*********)))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((('''&&&&&&&&&&&&'''((((((((()))))))))*********))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&(((((('''&&&&&&'''((((((((((((''''''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''***))))))((('''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***''')))333<<<===222&&&************************))))))))))))***+++,,,,,,)))***,,,------,,,***)))+++++++++*********))))))))))))(((((((((((())))))***)))))))))((((((((('''+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''(((((((((((('''(((((()))***)))))))))(((((('''((()))******)))&&&''')))***+++,,,---...*********+++++++++,,,,,,+++++++++,,,,,,,,,------))))))***++++++,,,------........................000000//////000000111222222222333444555666777777;;;;;;:::;;;???EEELLLPPP```ooo'''''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((()))(((''''''))))))((('''(((((('''''''''((()))***)))))))))((((((((((((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))((())))))))))))))))))***'''''''''''''''&&&&&&&&&))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''&&&&&&''''''((((((((())))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((()))))))))(((''''''&&&&&&)))(((((((((((((((((()))%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%''',,,222111+++$$$******************************)))))))))******+++***+++,,,------,,,+++***++++++*********)))))))))((((((((((((((()))))))))))))))))))))(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((())))))***************)))))))))(((((())))))************)))))))))***************++++++++++++,,,++++++++++++,,,,,,,,,,,,)))******++++++,,,,,,---------------------------///////////////000111111111111222333444555555666777777666777999<<>>666---(((((('''%%%###))))))))))))************************++++++++++++++++++++++++++++++++++++------------------------------,,,,,,------...///000000000000000111111111111111222222333333333222555777999::::::;;;>>>AAAAAAIIIVVVfffvvvyyykkk___%%%&&&&&&'''((()))******)))(((&&&%%%&&&''')))+++))))))))))))))))))))))))''''''''''''((((((((()))(((***,,,+++(((''')))+++)))***+++++++++)))((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&'''((((((((())))))******%%%&&&&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))******)))((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&'''''')))******'''((((((((())))))******'''''''''''''''''''''''''''''''''((((((((((((((())))))************))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''((((((((())))))******&&&''''''((((((((((((((())))))))))))************%%%&&&'''(((((('''&&&%%%))))))))))))************&&&'''''''''(((((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))''''''((()))******))))))))))))))))))))))))''''''''''''(((***++++++++++++************++++++))))))))))))(((((((((((($$$&&&(((***++++++))))))'''((((((((())))))******++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''((((((((()))(((((()))***************)))+++,,,)))&&&&&&+++111111***$$$###'''+++,,,+++))))))))))))************)))************+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000000000111111111111000000111222333444555666555777999999888999:::<<>>;;;777555555555555444'''''''''''''''((())))))&&&&&&'''((())))))((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''((()))******))))))))))))))))))(((((('''''''''((((((((((((((('''''''''((((((((((((((($$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''((((((((())))))))))))))))))))))))))))))'''((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((((((((((('''''''''))))))******)))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))(((''''''''''''((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''(((((((((((()))))))))((())))))))))))))))))(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''''')))))))))))))))(((((((((&&&'''((()))************(((((()))***+++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------.........//////---...///000111111111111111111000000111111222333666666555444444555666777555777:::===AAAFFFKKKOOOYYY```kkkuuu~~~vvvkkk[[[OOOGGGBBB===:::999888777444222111222444'''''''''''''''((())))))%%%&&&'''((()))))))))(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''((())))))***(((((((((((((((((())))))((((((((((((((('''''''''((((((((((((((('''''''''((('''''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&%%%######%%%'''(((''''''''''''(((((((((((())))))))))))))))))))))))'''((()))))))))'''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))'''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))(((((((((((('''''''''))))))******)))(((''''''$$$$$$%%%&&&((()))******'''''''''''''''((()))***)))))))))(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&'''(((((()))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))***)))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))((((((((((((((((((((((((******)))((('''&&&&&&%%%((((((((((((((((((((((((((((((((()))))))))))))))'''''''''((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((())))))***)))))))))((((((''''''(((((()))))))))(((((('''%%%&&&((()))***+++******+++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,---------------------............------...///000000000000111111111000111222222333222111111000111222333444000333777999999:::;;;<<>>@@@BBBEEEKKKUUU\\\eeelllxxx~~~yyyuuuqqqmmmeeeYYYPPPFFFBBB<<<777555555555555222333333333222222333555'''''''''''''''((())))))'''&&&&&&%%%%%%&&&'''(((((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))((((((((('''''''''''')))((((((((('''''''''''')))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&''''''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((***)))((('''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''''''''(((((((((((((((((()))***''''''(((((())))))******((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''(((((())))))((('''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((()))))))))*********)))(((''''''''''''((()))''''''''''''''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((()))''''''&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%''''''(((((()))(((((((((&&&&&&&&&''''''(((((()))******))))))))))))******************************((()))+++,,,------,,,,,,,,,,,,---------.........,,,,,,---...//////////////////......//////000111222111111111111333444666222222333222222444888:::666999;;;;;;:::<<>><<<:::777555444333222111444333333333444444444444'''''''''''''''((())))))((('''%%%$$$$$$%%%'''(((((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&((()))+++))))))))))))))))))))))))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%+++***)))(((''''''((()))'''&&&&&&%%%%%%&&&&&&'''))))))((((((((('''''''''%%%%%%&&&'''((((((((('''&&&'''''''''(((((()))))))))(((((((((((())))))***%%%&&&&&&'''((()))******((((((''''''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''((()))***(((((()))))))))'''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))************)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))%%%%%%&&&'''((()))***+++((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))''''''&&&%%%&&&'''((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%'''((())))))******(((''''''''''''((())))))******))))))))))))******************************((()))+++,,,------,,,,,,,,,,,,,,,---------......+++,,,---...////////////...------------...//////000000///...///000111222...111444555333111000000...222777999888888:::===>>>AAAEEEKKKSSS]]]hhhooo~~~zzz~~~}}}wwwmmm___SSSMMMKKKGGGBBB>>><<<;;;;;;777777777666666444222111444222000000111000///---%%%%%%&&&&&&'''(((((((((''''''(((((('''&&&%%%%%%"""###%%%'''((((((''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$))))))))))))))))))))))))''''''''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((''''''((()))***&&&&&&'''(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%(((***(((&&&&&&&&&'''(((((())))))(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&$$$$$$'''***+++'''$$$&&&''''''&&&%%%%%%''')))***(((&&&&&&&&&&&&%%%$$$))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))$$$$$$%%%%%%%%%%%%%%%%%%(((&&&###!!!!!!"""%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))*********)))((((((((((((((((((((((((***,,,,,,***(((''''''(((((())))))******))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))(((((())))))***************)))))))))))))))******///,,,(((''')))******)))))))))*********++++++++++++++++++,,,,,,---------/////////...------,,,,,,---...//////......///111000000000000////////////000000000000000000000000222222333333333444444444999:::;;;===AAAEEEHHHJJJZZZ```jjjwww~~~}}}sssfff[[[UUUNNNGGGAAA======<<<:::888555333222333333222222111000//////000000000000000000000000((((((((('''&&&&&&%%%%%%(((((())))))(((((('''&&&$$$%%%%%%&&&''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''(((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$&&&((()))(((&&&((('''&&&%%%%%%&&&((()))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''(((((('''((()))((('''&&&(((***---***(((&&&&&&((()))))))))((((((((('''&&&&&&%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******''''''&&&&&&&&&''''''((('''''''''''''''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%(((&&&$$$######$$$&&&(((******)))((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((('''''''''''''''''''''''')))***+++)))'''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))******))))))))))))***+++------111---***)))***,,,,,,+++))))))*********++++++++++++++++++,,,,,,,,,------............------------,,,...//////......///000/////////////////////000------...///111222333444111222222222222333333333333444555777999===@@@AAADDDHHHNNNVVV___iiisssyyyzzzpppiii\\\UUULLLGGGDDDBBB===999::::::999888666444222111333333222222111111000000////////////////////////((((((((('''&&&&&&%%%%%%))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))'''''''''(((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&((())))))((('''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&)))'''%%%######$$$'''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((******(((&&&%%%&&&)))+++++++++***)))(((***...111---+++((('''(((*********'''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''&&&&&&''''''((()))((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&(((******(((&&&'''(((((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))'''((((((((((((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))(((((()))***+++---...///222///,,,******+++*********************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------......,,,---///...------...000---.........///000000000,,,---...///000222333333000000000111111111222222222222333444666999;;;<<<888:::>>>AAAEEEKKKPPPUUUaaagggqqq|||tttiiiaaaYYYPPPJJJBBB???;;;:::;;;;;;888555555555555555444222111000222222222222222222222111////////////////////////%%%%%%&&&&&&'''((((((((((((((()))))))))((((((''')))(((&&&%%%%%%&&&'''((()))(((''''''''''''((()))((((((((('''&&&&&&%%%%%%((((((''''''''''''(((((('''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))******+++)))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''************************)))'''%%%%%%''')))))))))(((((((((((((((((((((((('''&&&&&&&&&'''''''''''')))(((&&&%%%$$$%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((***++++++(((%%%%%%(((,,,++++++***))))))+++///222222...***''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''((((((((('''((()))******)))((('''(((''''''&&&&&&''''''''''''&&&'''(((******(((&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))((((((((('''''''''((((((((()))))))))))))))))))))((((((((())))))))))))***+++,,,---111///,,,***)))))))))***************************+++++++++++++++++++++,,,***++++++,,,------......+++---......---,,,...///,,,,,,---...//////000000/////////////////////////////////000000000000111222222333444555666777888666888:::<<<>>>@@@DDDGGGEEEIIIQQQXXX___fffmmmqqq{{{xxxqqqkkk^^^XXXQQQJJJFFFCCC@@@>>><<<:::888888999888555333222333333333333222111111111111111222222222222222////////////////////////%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''''')))((('''&&&%%%&&&'''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''((()))***++++++(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''))))))************)))))))))'''%%%%%%''')))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((()))))))))'''&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''')))+++***'''&&&(((+++*********((((((***---000000,,,)))&&&&&&&&&%%%$$$%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((******)))(((''''''&&&&&&###$$$%%%&&&''''''&&&%%%&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******)))(((''')))((((((((((((((())))))(((((((((***++++++***(((((((((((('''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''(((((((((((())))))((((((((((((((((((***))))))(((((((((((()))+++++++++***+++---000222************************++++++++++++++++++++++++)))******+++,,,---......+++,,,------,,,,,,---...+++,,,,,,---...//////000............................../////////000000000///000000111222222222222111333555555555777999;;;;;;>>>AAADDDFFFJJJNNNQQQUUUZZZ___cccfffooo}}}{{{tttiiiaaa[[[UUUPPPKKKDDD@@@<<<999888999999999777666666555555333111///111222222333333222222111111111111111111111111111........................((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%((((((((())))))*********''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&((())))))(((((((((((((((((((((((((((&&&(((((((((&&&%%%&&&'''%%%''')))++++++)))&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''))))))(((((()))***))))))))))))'''(((***,,,)))'''%%%%%%''''''&&&%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$(((((('''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))((((((''''''&&&&&&###$$$%%%&&&&&&'''&&&&&&))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))))))))(((((()))(((((((((((()))******(((((((((***,,,,,,***((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))'''((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((()))))))))******)))(((''''''''''''&&&'''***,,,...333888<<<+++++++++***************+++++++++++++++*********))))))***++++++,,,------***+++---,,,++++++,,,...+++,,,,,,,,,---.........***+++,,,---...000111111........./////////000000000111222222333333222222222333555444333333444555999:::;;;<<<<<<===@@@BBBDDDEEEGGGIIIMMMVVVaaaiiippprrruuuwww{{{}}}yyyuuuppplllhhhccc___YYYTTTMMMIIIGGGDDD@@@<<<<<<:::777444333222222333333333333333222222111000111111222222222222222111000000000000000000000///........................((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((%%%&&&'''(((((()))((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))))))))))))))))))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''&&&&&&''')))***((('''''''''''''''''''''''''''&&&((()))(((&&&$$$&&&'''%%%&&&'''((()))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((&&&$$$$$$&&&)))***+++((()))******(((''''''(((&&&%%%%%%'''(((((('''%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((((((((((())))))'''''''''''''''((())))))((('''((()))++++++)))'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))*********)))((((((((((((((()))&&&(((***+++,,,000555999+++++++++*********))))))++++++++++++*********)))))))))******++++++,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,------******+++,,,...///000111...////////////000000000000111222333333333222222111333555555555555666777444666777777777888:::<<<=========???CCCHHHMMMPPPPPPQQQRRRTTTYYY```fffjjjsss~~~}}}rrrkkkiii___\\\XXXTTTQQQLLLHHHDDDCCCAAAAAAAAABBB???999333777777555444111000000111222222333222111111222333000111111111111111000000000000//////......------........................%%%%%%&&&&&&'''(((((()))''''''((())))))***))))))$$$%%%''')))******)))(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''(((******(((&&&''''''''''''''''''''''''&&&(((***(((%%%$$$%%%'''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((***%%% $$$))),,,---''')))++++++)))'''&&&&&&((('''((())))))((($$$!!!''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''')))***+++%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''***)))(((''''''((()))***&&&&&&&&&&&&&&&'''((()))'''&&&&&&(((******(((&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''''''((((((((())))))******&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((***++++++))))))((())))))***++++++)))***+++)))'''(((,,,///++++++++++++******))))))++++++++++++******))))))***************+++++++++)))+++,,,,,,+++***,,,------,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000111***+++---...///...------'''***---///000111333555000222444444444444555777555444444888===@@@@@@???BBB@@@@@@BBBFFFIIIKKKLLLNNNYYYccchhhlllsssyyy{{{yyynnn```UUUOOOMMMFFFDDDCCCBBBAAA@@@===;;;:::<<>>444,,,///111222222222222333444111111111000......///000000000000000000000///...000000///...---,,,,,,+++........................(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''(((((())))))******''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))'''((()))((('''&&&''')))"""###$$$%%%&&&'''''''''(((((())))))((('''&&&&&&'''((()))******+++---///666000)))''')))***)))'''%%%$$$######$$$%%%'''(((''''''''''''''''''''''''&&&''')))***+++***)))'''))))))(((((('''''''''&&&###%%%'''))))))(((&&&%%%******))))))))))))******(((((((((((())))))******%%%&&&((()))))))))(((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%'''((((((((('''&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((((((((()))((('''%%%&&&'''((('''&&&((('''%%%%%%$$$%%%&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))***+++''''''(((((())))))******'''''''''((()))*********''''''''''''''''''''''''&&&%%%$$$&&&((()))((('''++++++******))))))((((((***)))(((''''''((()))***''''''''''''''''''''''''&&&%%%$$$###""""""""""""))))))((((((''''''&&&&&&)))))))))))))))((('''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((())))))((('''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''(((((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((()))***************)))************+++++++++)))+++,,,,,,+++***+++,,,,,,,,,---------,,,++++++---------.........//////---------.........//////......///000111222222333222222111111111111111111555444444444444555666666666666666666777777888888;;;;;;<<<======>>>>>>???AAADDDHHHKKKNNNQQQUUUXXX[[[^^^aaadddeeeeeedddcccfffiiipppxxx||||||yyyuuunnnhhhdddaaa]]][[[bbb^^^WWWOOOHHHAAA===;;;<<<<<<:::888666555333222777888999999888666444333222222222222222222222222222111111111000000//////111000000///...---------.................................------,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))######$$$%%%&&&&&&&&&&&&((((((((((((((('''&&&&&&'''((()))))))))))),,,...333...)))''')))+++)))'''***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''((('''''''''''''''(((((((((((((((''')))))))))))))))))))))))))))((((((((('''''''''&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((((('''%%%(((((('''&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((())))))***+++******)))((('''&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((())))))(((((((((((((((''''''&&&&&&+++***)))(((''''''((()))''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$)))((((((((((((((('''''')))))))))))))))(((''''''((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&((((((''''''&&&%%%%%%%%%'''''''''(((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))''''''((())))))))))))))))))************+++++++++)))+++,,,,,,***))))))***)))***+++,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,---------.........////////////////////////111111111111111111111111333222222222222333444444333333333444444444555555555555666666777888888999888:::===???@@@BBBEEEGGGGGGHHHJJJLLLLLLLLLKKKJJJKKKNNNRRRXXX^^^bbbfffhhhiiilllqqqvvv|||{{{|||zzzrrrggg^^^ZZZYYYXXXUUUQQQNNNMMMMMMLLLKKKFFFEEECCC@@@???>>>======777777666666555444444333111222333333333111///...111111111111111111111111111111111000000000//////000000000///...---------.......................................---------&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))(((''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((((((((())))))))))))(((''''''&&&%%%%%%'''((()))((('''&&&''')))&&&&&&'''''''''''''''&&&(((((((((((((((''''''&&&'''((()))((('''''')))+++///,,,))))))+++,,,***'''+++***)))((('''''''''(((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%'''((()))((((((''''''''''''((((((''''''(((((((((((())))))'''''''''&&&''''''((()))&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''))))))&&&$$$(((((('''''''''(((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((('''''''''(((((()))******(((''''''((())))))++++++***)))(((&&&&&&%%%'''''''''''''''''''''''''''&&&&&&''')))******)))(((((((((''''''''''''&&&+++***)))(((''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((()))))))))(((''''''(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))(((((('''&&&&&&%%%(((((((((((((((''''''''')))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))***++++++,,,+++++++++)))************+++++++++***+++,,,,,,***((())))))'''((()))***,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------//////......------------000000000000111111111111000000000000000111111222222222222222222333333333000111111222222333444444666777999999888888999;;;<<<<<<<<<<<<;;;;;;;;;;;;>>>@@@BBBDDDGGGHHHIIIJJJKKKMMMQQQUUUZZZ^^^aaabbb^^^ccciiimmmqqqsssuuuwww}}}}}}{{{zzzwwwuuusssqqqlllkkkiiigggfffggghhhiiigggeeebbb___]]]]]]]]]]]]bbbaaa]]]UUUKKKCCCAAAAAA@@@>>><<<<<<>>>@@@@@@@@@:::999888777666666666666222222222222333333333444....../////////---,,,***000000000000000000000000000000000000////////////000000//////...------------------------------------...............//////((((((((((((((((((((((((%%%%%%%%%&&&'''((()))))))))(((((('''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((******))))))(((((('''''')))(((((((((((((((((()))++++++******))))))))))))'''((()))((('''&&&''')))))))))*********)))(((((('''((((((((((((((('''''''''(((((('''&&&%%%'''(((+++)))((()))+++,,,***((((((((((((((()))***++++++''''''''''''''''''''''''''''''((()))***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))((('''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&%%%%%%'''((()))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''(((((((((((()))&&&&&&&&&((())))))&&&$$$'''''''''''''''(((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((,,,***)))'''&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&(((***+++***))))))))))))))))))))))))))))))(((((((((((()))))))))'''''''''''''''''''''''')))(((((('''&&&&&&'''''''''(((((())))))*********'''(((((((((((((((''''''(((''''''(((((()))***+++((((((((((((((((((((((((((((((((('''''''''((((((&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))******++++++*********))))))*********++++++++++++,,,---,,,***))))))***'''((()))******+++++++++************++++++++++++******+++++++++,,,,,,,,,............------------/////////000000000000000///////////////000000111222222333333333333333333000000111222222333333444666777888777555555666777;;;:::999888888999:::;;;>>>>>>???????????????>>>AAABBBCCCEEEFFFGGGGGGHHHFFFJJJNNNQQQQQQQQQQQQRRRZZZZZZZZZ[[[]]]^^^\\\ZZZVVVVVVVVVTTTSSSQQQOOONNNNNNMMMKKKIIIHHHHHHIIIIIIJJJIIIGGGEEEEEEFFFHHHIIIPPPOOOKKKFFF???<<<<<<===<<<:::999999;;;<<<<<<;;;;;;:::999777666555444333000000000111111222222333//////000000///...------/////////////////////////////////////////////////////////......---------------------------------,,,,,,,,,------.........((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((******))))))((((((''''''(((''''''&&&&&&''''''((())))))))))))******++++++'''((()))((('''&&&''')))(((((()))))))))(((((('''''''''((((((((((((((('''''''''(((&&&%%%$$$&&&'''((((((((()))++++++***(((&&&''''''((())))))******'''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((()))))))))$$$%%%'''))))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((())))))'''$$$""""""$$$''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&%%%%%%'''((()))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''(((((((((((()))'''&&&&&&''')))(((&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((+++***)))(((''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&(((***+++***)))((((((((((((((()))))))))&&&&&&'''((()))******+++''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''(((((())))))******''''''((((((((((((''''''&&&'''''')))***,,,...///))))))))))))))))))))))))((((((''''''''''''((()))&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''''''''&&&&&&))))))*********++++++++++++---...---+++******+++)))))))))******))))))((()))))))))*********++++++*********+++++++++,,,,,,,,,,,,---......///000000....../////////000000000///////////////000000111222222222222222111111111000111111222333333444444111222333333222111222444666555444444555666888999777777777777777666666555<<<<<<<<<<<<;;;:::999999===???@@@@@@???>>>???@@@CCCBBBAAABBBDDDDDDDDDCCC@@@@@@@@@@@@@@@???>>>===@@@???>>>=========>>>???===<<<;;;;;;<<<>>>@@@BBBAAA@@@===:::777666888999777666444555666777777666444555666777888999:::;;;111111111111111111111111000111111111000000000///.............................................///............------------------------------------*********++++++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((())))))'''((()))((('''&&&''')))%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((((((&&&''''''&&&%%%%%%&&&(((''''''((()))))))))))))))((()))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))*********###%%%'''******(((&&&%%%''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((&&&###!!!!!!###&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''((('''%%%&&&'''((('''&&&###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((())))))))))))))))))((((((((())))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''')))******)))%%%&&&&&&&&&&&&'''''''''%%%&&&''')))************'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&'''(((((((((''''''&&&'''''')))+++---///000''''''''''''''''''''''''(((((('''&&&&&&''')))***))))))(((((('''&&&&&&%%%(((((((((((((((''''''''')))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))******+++++++++***)))))))))************+++++++++)))+++------+++***+++,,,***************)))(((((()))))))))************+++******+++++++++,,,,,,,,,++++++,,,---...///000111------......//////000000///////////////000111111000000000////////////////////////000111111222222000111333222222222333444222111111111111333555666444444555555555555444444888888888999999888777777888999999888777777999;;;;;;999888999:::;;;:::999999::::::;;;;;;;;;;;;:::888777777777777888999999777777888999:::<<<===>>>;;;999777444222222333333000//////111333444444333///000222444555666777777222222222111000000//////000000000000000000000000........................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******************+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&'''''''''((()))((('''&&&''')))$$$$$$%%%&&&''''''''''''&&&&&&'''(((((((((((((((&&&'''''''''%%%%%%''')))'''(((((((((((((((((()))((())))))))))))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))***%%%&&&'''(((((((((''''''((((((''''''''''''((((((+++*********))))))))))))%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((('''''''''%%%%%%&&&((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''***'''%%%$$$&&&'''((('''###$$$&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***&&&''')))*********(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((())))))(((%%%%%%%%%&&&&&&&&&''''''(((((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((()))***+++,,,''''''''''''''''''''''''((((((&&&&&&&&&''')))***((((((''''''&&&%%%%%%%%%'''''''''(((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))---------------,,,++++++)))************+++++++++&&&(((*********)))***+++))))))******+++*********))))))*********+++++++++++++++++++++,,,,,,,,,---++++++,,,,,,------......,,,,,,---......///000000///............///000000000000000000//////......------......///000000111111222444333333222444555222222222111111222222333555555666777777777666666555555666777888888888888333444555555444444555666777666555666777777666555666777777777777777666666444444333333333333333444333444666888999::::::999999777555333333333333222000//////111333444333222000111222222222111000///111000000000000//////////////////////////////000........................,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))((('''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((()))))))))))))))(((''''''&&&&&&'''((()))((('''&&&''')))&&&&&&((()))************&&&&&&'''((())))))((((((%%%'''''''''&&&&&&(((***'''(((((('''&&&&&&((()))%%%&&&((()))******))))))''''''''''''''''''''''''((((((((((((((()))******&&&'''''''''(((((())))))''''''&&&%%%&&&'''((()))((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%$$$%%%&&&'''((('''&&&%%%###%%%'''))))))'''%%%###''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$%%%'''((((((((('''&&&$$$$$$&&&((()))*********))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))+++((($$$###%%%'''((()))$$$%%%'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''')))***+++$$$&&&)))+++,,,***)))'''"""###$$$&&&((()))***+++''''''''''''''''''''''''&&&%%%$$$&&&((()))(((''''''''''''((((((((())))))***++++++***)))'''%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((('''((((((''''''''''''((((((************************((('''&&&%%%&&&'''***+++$$$$$$%%%%%%&&&''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((('''&&&%%%)))************+++++++++###%%%(((((((((((()))***'''((()))+++,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***,,,,,,------...///000000...------------...//////333333222222111111111000---......//////000000111///000111111//////000111333222222111111000//////000000111222222222111111222222333333444333333333000222444444222000//////444333333333555555333111222222222222111000//////666666666555555444444333111333555888999888777666555333222222333444444333111000000000111111///------...000222333333333222.........///////////////000000/////////000000111////////////////////////,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((&&&'''((())))))*********((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))***'''%%%&&&))),,,,,,***((((((''''''''''''((((((((((((((((((''''''''''''((('''%%%%%%%%%''')))***''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''(((((((((((((((''''''&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%###!!!(((((((((((('''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&%%%%%%))))))(((((('''''''''&&&))))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''((((((''''''&&&%%%''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))************))))))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((()))***++++++***)))((())))))))))))((((((((((((%%%&&&((()))***+++******((((((((((((((('''''''''((((((((((((((()))******$$$$$$$$$%%%''')))***+++)))*********++++++++++++***************)))((('''))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))***+++++++++,,,+++++++++*********))))))************************+++++++++++++++++++++,,,+++,,,------......------000///---,,,,,,---///000........................000000000000////////////000000000000000000000000///000000000111111111111000000111111111222222222444444444444333333222111333333333333333333333333222222222222222222222222111111000000000000000000111111111111111111111111000111111111111000//////------......//////000000////////////////////////////////////////////////000000000000000000000000//////...---,,,,,,++++++............------,,,+++///...,,,++++++,,,...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************&&&%%%$$$%%%'''((('''&&&%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((()))******))))))((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%""" !!!$$$&&&&&&%%%***))))))(((((((((((()))''''''''''''''''''''''''((('''%%%%%%%%%'''(((***))))))((('''&&&%%%$$$$$$&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%$$$###"""&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%)))((((((((('''''''''&&&)))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&''''''((((((''''''&&&%%%''''''(((((('''&&&&&&%%%######$$$$$$$$$%%%%%%%%%'''''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''+++++++++************)))&&&&&&'''''''''(((((((((((((((''''''''''''((((((((())))))))))))))))))(((((((((((('''''''''''''''%%%&&&((()))***))))))((('''''''''(((((((((((((((((((((((((((((()))******(((((('''''''''(((((()))))))))))))))*********+++))))))*********)))(((((())))))))))))))))))))))))***************+++++++++******************+++++++++++++++*********))))))******************************+++,,,------......+++,,,------...---------///...---,,,,,,---...///........................////////////////////////000000000000000000000000//////000000000111111111000000000111111111222222333333444444333222222111222222222222222222222222222222222222222222222222000111111222222111111000111111111111111111111111222222333333222222111000......///////////////000///////////////////////////////////////////////////////////////////////////......---,,,,,,++++++---------------,,,++++++///---,,,++++++,,,---///,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************&&&%%%$$$%%%'''((('''&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))(((((('''))))))))))))((('''&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$&&&(((((('''++++++***)))((((((((()))&&&&&&&&&'''''''''''''''''''''&&&%%%%%%'''((()))((('''&&&%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''(((''''''&&&%%%((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''''''''((((((''''''&&&%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&'''''''''(((%%%&&&'''((((((((('''&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((())))))***++++++(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&)))(((((((((((('''''''''''''''((((((((()))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&''''''(((((((((''''''&&&&&&''''''(((((())))))((((((((((((((()))*********))))))((((((((())))))(((((((((((())))))))))))(((((()))*********)))))))))))))))))))))))))))))),,,,,,,,,++++++***************************))))))+++************)))))))))************************)))***+++,,,---///000000++++++,,,---------------///...---,,,,,,---...///------------------------////////////////////////000000000000000000000000////////////000000000000000000000000111111111111222333333333333222111111000000000000000000000000111111111111111111111111000111333444444333222000000000000000000000000000222222222222222111000000000000000000////////////////////////////////////////////////////////////------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,++++++***...---,,,++++++,,,---...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************&&&%%%$$$%%%'''((('''&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''%%%&&&'''((())))))))))))&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((((()))******+++***+++***)))((('''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''(((%%%$$$######%%%'''***,,,((((((((('''&&&&&&&&&%%%%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((())))))''''''((()))))))))))))))''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&'''''''''''''''&&&&&&''''''((((((((()))))))))$$$%%%''')))))))))(((''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''(((((((((((())))))*********(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%(((((((((((())))))))))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((()))******((((((((((((((())))))***&&&&&&&&&'''(((***+++,,,'''''''''(((((((((((()))''''''((()))*********)))))))))))))))))))))))))))************************++++++******))))))((((((************))))))))))))******************************++++++,,,---......++++++,,,------------,,,...------,,,,,,------...---------------------------...............//////////////////////////////........./////////000000/////////000000000111111111222222222222222111111000000000000000000000000111111111111111111111111///111333555666444222000000000000000000000000000//////000000//////...---111111111000000//////...................................................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,++++++***------,,,++++++,,,------******++++++,,,,,,,,,---++++++++++++++++++++++++************************&&&%%%$$$%%%'''((('''&&&'''''''''(((((((((((()))&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''%%%&&&'''(((((()))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''''''&&&&&&&&&''''''%%%%%%$$$$$$&&&))),,,...((((((((('''&&&&&&&&&%%%%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&'''''')))))))))))))))(((''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%&&&&&&'''''''''''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))***))))))(((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))))))))(((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''*********)))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''((((((((())))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''((()))******((((((((((((((())))))***%%%%%%%%%&&&'''((()))***&&&'''''''''((((((((((((&&&'''((()))))))))))))))(((((((((((((((((((((((('''''''''((()))******++++++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************+++,,,,,,------,,,,,,---------,,,,,,---------------------------------,,,,,,------....................................---............/////////....../////////000000000000000111111222111111000111111111111111111111111000000000000000000000000...000333555555444222000////////////////////////...////////////...------111111000000//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************&&&%%%$$$%%%'''((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&(((((((((((('''&&&%%%%%%))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&###%%%''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&)))((('''&&&''''''))))))'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''(((((())))))(((((('''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&))))))))))))((('''&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))))))))))))))((((((((((((******)))(((((('''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((()))*********))))))((('''&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((()))******)))((('''&&&&&&%%%&&&&&&''''''''''''((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++))))))))))))))))))(((((((((((()))))))))))))))***))))))))))))))))))))))))+++++++++***))))))((((((******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.................................------------.........///............//////////////////000111111111111000000000000000000000000000////////////////////////---...000222222222111000////////////////////////000000000000000//////...////////////............------------------------------------------------++++++++++++++++++++++++------------------------***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++************************&&&%%%$$$%%%'''((('''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&(((((((((((('''&&&%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%(((******(((&&&'''(((&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%&&&''''''(((''''''(((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&'''''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%%%%&&&&&&'''((((((''''''))))))))))))************((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''((()))************)))))))))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''((())))))******)))((('''''''''((()))'''''''''(((((((((((((((((((((((((((((()))*********)))((('''&&&&&&&&&&&&''''''((((((((()))))))))((((((((()))((((((''''''((((((((((((((((((((((((''''''(((((()))))))))***((((((((()))))))))))))))(((((((((((())))))******))))))))))))))))))))))))++++++************************+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------,,,,,,---------.........------........./////////...//////000111111000000////////////////////////////////////////////////+++,,,---...////////////........................//////000000000///......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------+++++++++,,,,,,+++++++++++++++++++++************************************************************&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$%%%&&&'''((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$'''***)))'''%%%%%%'''&&&&&&&&&'''((()))***+++""""""###$$$$$$%%%&&&&&&'''((((((((('''&&&%%%%%%######%%%&&&'''(((((((((%%%&&&&&&''''''(((((((((%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''(((&&&$$$!!!!!!"""$$$&&&&&&&&&&&&'''''')))******+++*********))))))(((((()))))))))***++++++,,,,,,(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))***)))(((''''''((()))***((((((((((((((('''''''''((((((((((((((()))******(((((('''(((((()))***+++(((((((((((())))))))))))((()))))))))((('''&&&&&&((((((((((((((((((((((((************))))))))))))''''''(((((())))))******'''((((((((())))))******))))))))))))))))))))))))*********++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,---------......---------.........//////......///000000111000000........................////////////////////////+++++++++,,,---...//////........................------......------,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------............***++++++,,,,,,++++++***,,,+++++++++******))))))************************************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$%%%''')))+++'''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++)))&&&$$$###%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''%%%$$$$$$%%%'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***)))((('''&&&%%%$$$$$$"""###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''''''((()))******))))))%%%&&&'''(((((())))))((('''''''''((((((((())))))((((((((((((((((((((((((,,,,,,+++***)))((('''&&&''''''(((((())))))******((('''&&&&&&'''((()))***((()))))))))'''&&&&&&'''))))))(((''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&''''''(((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))''''''''''''((((((((((((***'''(((------)))%%%$$$)))(((((((((((())))))*********))))))((((((''''''((((((((((((((((((((((((***(((&&&''')))+++***(((((()))))))))))))))((('''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))******))))))******+++,,,------------------------,,,++++++******++++++,,,------,,,++++++,,,------***+++,,,,,,------,,,,,,+++,,,------++++++,,,---//////.........---------,,,------.../////////////////////...---------,,,------------------------.........------,,,,,,,,,---.........---,,,,,,+++---,,,***)))***,,,...///...---,,,,,,++++++++++++,,,+++******,,,,,,+++***(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******(((((())))))******++++++*********************+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%---+++)))'''%%%%%%&&&&&&&&&&&&'''''''''''''''''')))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&$$$$$$&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''((())))))******))))))%%%%%%&&&'''''''''''''''((((((((())))))(((''''''''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''((())))))******)))((('''''')))))))))((('''''''''''''''(((''''''&&&&&&&&&&&&'''&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&###$$$)))+++(((&&&&&&'''((()))))))))(((&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((&&&$$$"""###%%%'''&&&%%%''''''((())))))***))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))***)))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******+++,,,---++++++,,,------------,,,+++---------+++++++++---///.........---------,,,******++++++,,,+++++++++............------------------------------------......---------,,,,,,,,,------......---,,,,,,+++------,,,,,,,,,---...///------,,,+++++++++,,,,,,,,,+++******,,,,,,+++***))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******))))))))))))))))))******************************)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&...---***(((&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""$$$&&&((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''(((((('''''''''&&&$$$%%%&&&(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))***************%%%&&&&&&'''''''''''''''************)))((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******'''''''''''''''&&&&&&&&&(((''''''''''''((()))))))))***+++***(((((((((***)))((((((''''''''''''(((((((((((('''(((((())))))&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((($$$$$$''')))'''&&&'''$$$&&&(((******(((&&&$$$'''''''''((()))*********(((((((((((((((((((((((('''&&&$$$%%%'''(((((('''&&&&&&'''((()))***++++++))))))************))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,))))))))))))))))))))))))++++++************++++++++++++************+++++++++,,,,,,---------------,,,---...---+++***+++,,,......------------,,,,,,---------...------,,,,,,,,,------------------...------------------------------------,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,------------,,,++++++++++++,,,,,,---,,,+++******+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))************))))))))))))+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''((((((''''''''''''((()))%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&''')))******((('''%%%'''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&%%%%%%'''(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&))))))((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))***************(((((()))))))))))))))((())))))******)))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((()))************))))))((((((''''''))))))))))))))))))******((()))***)))((('''((())))))(((''''''''''''((((((((('''''''''((()))******&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((///***'''))))))&&&&&&'''$$$%%%''')))******)))((('''((((((((()))))))))***(((((((((((((((((((((((()))(((''''''((()))******((((((((((((((()))******((())))))******))))))((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***************))))))******+++,,,))))))))))))))))))))))))++++++************++++++******))))))))))))******++++++,,,------------------......---+++******+++------,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******+++,,,,,,++++++***+++*********+++,,,------+++***)))***+++,,,+++))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))************))))))++++++******))))))((((((+++******))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((((((((('''(((((())))))(((((('''###$$$$$$%%%&&&((())))))%%%%%%%%%&&&'''((())))))'''''''''(((((((((((((((******)))))))))(((((((((&&&&&&&&&''''''''''''((((((((())))))))))))((((((%%%'''(((******)))'''&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''&&&%%%&&&((()))(((&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))***************((()))))))))))))))((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&'''((())))))&&&''''''((((((((((((((())))))))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((///)))&&&((()))'''''')))+++***)))((((((((()))******)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))+++***)))(((''''''(((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******************))))))******+++,,,************************+++******))))))******+++))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---...---+++***+++,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,+++***************++++++,,,---+++***))))))++++++***))),,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))******)))))))))++++++******))))))((((((+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''((((((((((((''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''((((((((((((((())))))))))))((((((((((((&&&&&&&&&''''''''''''(((((((((((())))))(((((((((%%%&&&'''((()))(((''''''''''''''''''''''''''''''###$$$&&&'''(((((())))))((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&%%%&&&''''''(((((('''''''''&&&&&&'''))))))(((&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''''''''''''''''''&&&%%%%%%&&&'''((())))))))))))%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++******))))))(((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%&&&((((((''''''''''''(((((()))&&&&&&&&&%%%&&&&&&''''''&&&''''''((((((((((((((())))))))))))************''''''''''''''''''''''''''''''''''''(((((((((((('''###"""%%%(((((())),,,222000,,,(((&&&&&&'''(((*********)))((('''''''''((((((((((((((((((((((((((()))))))))((((((***+++---+++)))((('''&&&''''''''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((()))******++++++******))))))******+++,,,******************************))))))))))))******))))))************)))))))))******++++++++++++++++++,,,------++++++,,,---******++++++++++++,,,,,,++++++,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++************++++++,,,+++***))))))***+++***)))************************++++++++++++++++++++++++************************************************************************((())))))******))))))(((************))))))))))))************************&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''###$$$&&&'''(((((()))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&((()))***(((&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((('''''''''''''''&&&%%%%%%%%%&&&'''''''''''''''&&&%%%%%%&&&'''((())))))***''''''''''''''''''''''''******)))))))))(((((((((&&&&&&&&&'''''''''''''''&&&''''''((('''&&&%%%$$$%%%&&&''''''&&&&&&''')))'''''''''''''''((())))))''''''&&&&&&%%%&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((($$$!!!!!!&&&))))))***---///...+++)))''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))***,,,+++))))))+++...,,,***)))'''&&&'''((()))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''(((((()))******++++++******))))))******+++,,,******************************))))))))))))******))))))***++++++***))))))(((((()))************))))))+++,,,,,,,,,,,,---///************+++++++++,,,,,,,,,---.........------++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,***)))))))))***+++,,,+++******************+++)))((()))***+++***(((((((((((())))))******+++************************************************************************************************(((((())))))))))))(((((()))))))))))))))******************+++,,,,,,------&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''((((((''''''&&&%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''!!!###'''***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&(((******(((&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''))))))******)))(((''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''(((***++++++((((((((((((((((((((((((''''''(((((((((((((((((('''((((((((())))))******)))***+++++++++)))((('''%%%'''((((((''''''(((***'''''''''''''''((()))***)))((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))(((%%%$$$)))+++******,,,''''''((()))))))))))))))''''''(((((())))))******((((((((((((((((((((((((%%%'''((('''%%%%%%'''******)))'''&&&'''(((***+++))))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++*********)))***++++++,,,******************************))))))))))))******)))***+++,,,,,,+++***)))''''''((()))))))))))))))(((***,,,,,,,,,,,,...000))))))******+++++++++,,,((()))******++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***(((&&&%%%$$$%%%&&&''',,,,,,+++***)))))))))******)))((()))***+++***(((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++******+++,,,---......///((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''''')))***+++***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&(((++++++(((%%%((())))))(((&&&$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''&&&$$$%%%%%%$$$######""""""!!!))))))))))))))))))))))))'''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''((((((''''''(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''((())))))((('''(((''')))+++)))%%%%%%)))!!!###%%%&&&'''&&&%%%$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''***))))))((('''&&&&&&&&&''''''''''''((((((((((((******)))((('''&&&%%%%%%''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%''''''((()))******))))))%%%&&&(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''((((((((('''%%%$$$))))))))))))((('''&&&%%%***)))$$$ """(((+++***'''''''''((()))******+++...***%%%$$$&&&((((((''')))&&&$$$$$$'''***,,,,,,((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''(((((()))***)))(((''''''((()))***&&&&&&''''''(((((())))))''''''(((((())))))******,,,+++***((((((***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,,,,,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++,,,,,,,,,,,,------))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))***************************************)))((((((+++***)))'''''''''((()))''')))***++++++***)))'''((())))))))))))'''%%%$$$))))))))))))))))))))))))))))))))))))************(((***+++,,,------,,,++++++++++++++++++***)))(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***(((''''''(((***+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&%%%''')))***(((&&&'''((()))(((&&&%%%%%%&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''((((((((((((((((((''''''''''''(((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***++++++)))&&&$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&"""%%%+++333888555+++"""...((($$$$$$###!!!###'''******)))'''&&&$$$######&&&&&&'''''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''+++******))))))(((''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((()))))))))((((((***+++,,,+++)))'''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''(((((()))((('''&&&%%%''''''((((((((((((((('''(((***((($$$###&&&'''%%%&&&''''''((())))))******---***&&&&&&'''))))))(((&&&''')))+++,,,,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''&&&&&&''''''(((***)))(((''''''((()))***'''''''''((((((((((((((((((((((((((())))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((())))))))))))*********+++))))))))))))))))))))))))(((((()))))))))*********)))))))))******++++++,,,)))******+++***)))''''''+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++*********************************+++++++++,,,,,,))))))*********+++++++++************************))))))(((((((((((())))))***************************************)))((((((+++***)))(((''''''((()))'''(((***++++++***((('''&&&'''((())))))(((((('''))))))))))))))))))))))))(((((()))))))))*********))))))++++++,,,+++******)))))))))))))))(((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&$$$%%%'''(((((('''&&&'''((((((&&&%%%&&&'''(((((('''''''''&&&&&&&&&!!!"""$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$%%%%%%&&&&&&'''((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%)))((('''&&&&&&'''((()))'''''''''((((((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***++++++)))&&&$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&"""$$$+++888BBBAAA666,,,'''###$$$)))---+++((((((((('''&&&%%%%%%%%%&&&'''''''''''''''&&&%%%$$$###''''''''''''''''''(((((())))))(((''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))((((((''''''&&&''''''''''''((((((((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&'''((((((&&&%%%%%%&&&''''''((((((((()))))))))&&&''''''(((((((((((((((************************((((((((((((''''''''''''(((((()))))))))(((''''''%%%&&&'''((())))))))))))'''---///+++'''&&&%%%###&&&&&&''''''(((((())))))+++)))'''''')))))))))(((%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))((((((''''''(((((()))))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))(((((((((((()))(((&&&&&&&&&&&&((()))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))************++++++++++++))))))))))))))))))))))))(((((())))))))))))******************************+++...111000---***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++)))))))))))))))))))))))))))))))))************+++***************+++++++++++++++++++++++++++++++++))))))(((((((((((())))))************************))))))******))))))((((((***))))))(((((((((((()))((((((************((((((###$$$&&&((()))*********))))))))))))))))))))))))(((((())))))))))))******))))))*********)))((((((''''''''''''''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&$$$$$$%%%&&&'''(((%%%'''((('''&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&((()))******+++&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((((()))******&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&%%%((('''%%%$$$$$$%%%'''(((&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&&&&((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))'''&&&'''((()))((('''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&(((000:::AAABBB@@@111***&&&)))---,,,)))((('''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%$$$$$$&&&'''''''''(((((())))))(((((('''''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((''''''''''''((((((((((((***)))'''%%%%%%''')))***%%%&&&&&&'''((()))))))))((((((((((((((('''&&&%%% """%%%&&&%%%&&&'''(((''''''((((((((()))))))))&&&'''((()))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))((((((&&&&&&'''((((((((((((((((((000333///)))''''''&&&&&&&&&''''''(((((((((((((((''''''(((((()))((((((***)))(((%%%######&&&***(((((((((((((((((((((((('''(((((((((((()))))))))++++++***)))))))))******))))))(((((((((((())))))))))))((((((''''''&&&&&&******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))+++000444333...******,,,******************************************************))))))))))))******(((((((((((((((((((((((()))))))))*********++++++************************++++++++++++++++++++++++))))))(((((((((((())))))************************((()))))))))))))))(((((()))))))))(((((((((((()))(((((()))******)))(((((($$$%%%&&&''')))******+++))))))))))))))))))))))))(((((((((((()))))))))***)))))))))((((((''''''&&&&&&&&&'''''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((%%%'''((('''&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''((())))))((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''((()))***))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((("""$$$&&&''''''''')))+++''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))(((''''''))))))((('''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((,,,444===CCCKKK<<<,,,%%%######$$$'''+++++++++***(((&&&$$$###$$$%%%&&&&&&'''''''''&&&&&&'''''''''(((((())))))'''&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''((((((((((((((((((((((((''''''''''''***)))'''%%%%%%''')))***%%%&&&&&&'''((()))******((()))))))))((('''&&&&&&$$$&&&((()))))))))+++,,,&&&&&&'''''''''(((((((((&&&''')))***+++***)))((((((((((((((((((((((((((('''''''''((((((((((((((())))))((((((((()))))))))(((((()))(((((('''&&&&&&'''...000,,,''''''))))))'''''''''(((((((((((((((%%%&&&''''''''''''((())))))))))))(((((())),,,...))))))))))))))))))))))))(((((((((((()))))))))***+++***))))))((((((((()))(((((())))))))))))(((((())))))((((((''''''&&&&&&******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))******))))))))))))))))))''',,,000///***&&&''')))***************************************************))))))))))))))))))***((((((((((((((((((((((((************+++++++++,,,************************++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))((((((((((((((())))))))))))(((((((((((())))))(((((((((''''''''''''(((((())))))(((((((((((((((((((((((('''(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&'''&&&%%%%%%''')))&&&'''((((((&&&%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''(((((()))))))))$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&'''((()))((('''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((('''%%%'''---222BBB;;;666777666111,,,,,,'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((((((''''''''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))&&&&&&'''((())))))******((()))))))))))))))((('''((()))******(((&&&''''''&&&&&&'''''''''((((((((('''(((***+++,,,+++)))((('''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''((()))***))))))))))))((('''&&&%%%%%%***+++&&&$$$&&&((((((((((((((()))))))))))))))%%%&&&''''''''''''))),,,(((((((((***,,,---+++)))''''''''''''''''''''''''((((((((()))))))))******))))))((('''&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((+++---,,,)))'''(((******************************************************))))))(((((())))))***))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++***************++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((('''&&&&&&&&&''''''&&&'''(((((()))(((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$'''))))))'''&&&''')))'''((()))(((&&&%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&'''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((***++++++******######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%######$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((((((&&&%%%&&&&&&))),,,555@@@DDD@@@<<<<<<444111---)))'''''')))***''''''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***((()))******************''')))***)))&&&%%%$$$%%%''''''((((((((()))))))))'''(((+++,,,---+++***(((((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&'''))))))'''((((((((((((((('''''''''******'''&&&((((((%%%*********************)))'''((()))((('''(((,,,000???777...)))***+++((($$$''''''''''''''''''''''''(((((()))))))))*********+++***)))((('''''''''''''''((()))******)))(((''''''''''''((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))*********************)))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''(((((())))))************)))))))))***+++,,,************************************************))))))(((((((((((())))))************************)))))))))************++++++++++++*********))))))************************))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((())))))((((((&&&'''((()))******)))((((((((((((''''''((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&'''((()))&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$'''******((('''''')))((())))))(((&&&$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$'''(((((((((((((((''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((***)))'''&&&&&&''')))***((((((''''''''''''((((((((((((((((((((((((((((((&&&(((***,,,---,,,+++************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''(((((('''%%%###$$$%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$(((&&&&&&'''***+++***((((((&&&''',,,222888CCCMMMWWWOOOCCC777...++++++,,,************)))((('''&&&'''''''''&&&&&&%%%%%%$$$'''''''''''''''((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%&&&'''((()))***+++''''''((((((((((((''''''(((((((((((())))))))))))((()))***+++++++++++++++(((***,,,,,,+++******+++))))))))))))************'''(((+++------,,,***((())))))))))))))))))))))))&&&'''''''''(((((())))))'''&&&%%%%%%&&&'''((()))%%%&&&'''((())))))))))))***,,,,,,***+++---)))$$$+++++++++***************)))******)))(((***///333cccQQQ:::+++(((***+++***************************))))))))))))************...---,,,+++************'''((()))******)))((('''&&&'''''''''(((((())))))''''''(((((())))))************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++,,,+++++++++******))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++'''%%%""""""$$$'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((())))))))))))++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&'''(((*********)))(((((((((''''''''''''((((((((('''&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((()))((('''&&&&&&'''((()))***%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((($$$###!!! !!!###$$$'''''''''''''''((()))***''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''***)))'''%%%%%%%%%''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((((((''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&''')))+++,,,******)))((('''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$***)))"""$$$------%%%(((''''''&&&$$$######"""&&&&&&&&&''''''''''''((())))))((((((***---000222>>>>>>===============>>>222+++(((******&&&%%%)))+++***)))(((((('''''''''(((%%%###$$$''')))'''%%%(((((((((((((((((((((((($$$&&&((()))***)))((('''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((("""&&&444999111))))))''''''''''''((((((((()))+++***)))(((((()))***++++++*********))))))((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((+++++++++***)))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))+++***))))))***,,,...000AAA888...(((((())))))''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********)))(((''''''''''''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''(((((())))))******)))))))))))))))))))))))),,,,,,+++******************)))(((''''''((()))***))))))******)))(((''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((((((((())))))))))))(((((())))))((((((((((((((()))''''''(((((())))))******))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((''''''''''''''''''((('''''''''''''''''''''''')))'''&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''%%%&&&'''((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''''''''((((((''''''''''''&&&&&&&&&(((''''''&&&'''((()))***''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''(((((()))))))))))))))))))))((((((''''''&&&&&&&&&&&&%%%%%%&&&'''((())))))&&&&&&'''''''''''''''((((((((('''''''''&&&&&&&&&$$$))))))%%%(((111111+++'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&)))+++---,,,,,,,,,...333888>>>AAA@@@666...+++((($$$$$$((((((''''''&&&&&&'''''''''%%%$$$$$$%%%'''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((()))))))))))))))))))))))),,,&&&)))444999111++++++'''''''''((((((((())))))******)))(((((()))******))))))))))))(((((('''''''''((())))))******)))))))))******++++++******)))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++***))))))***,,,,,,444///***(((***,,,+++)))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''''''''((('''''''''''''''((())))))&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''''''''(((******)))))))))))))))***((((((((('''''''''&&&&&&(((((()))***************))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))***+++++++++******)))(((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((()))))))))(((((((((((((((******)))))))))((((((((((((((())))))))))))(((((())))))((((((((((((((()))(((((((((((())))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&'''((()))''''''''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%''''''***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***(((((((((((((((''''''''''''''''''''''''&&&&&&&&&$$$))))))'''+++333555000&&&&&&''''''((((((((()))&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%&&&((()))(((&&&$$$$$$''',,,111555@@@999333111---)))&&&'''%%%%%%%%%$$$%%%&&&&&&'''!!!###&&&'''&&&&&&&&&'''(((((((((((((((((((((((()))'''%%%$$$###$$$&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***%%%&&&///222,,,'''(((''''''((((((((()))))))))***))))))(((((())))))***((((((((((((''''''''''''((()))******++++++*********++++++,,,,,,++++++***)))))))))*********++++++''''''(((((()))***++++++((())))))******+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******++++++*********)))))))))+++)))'''))),,,---***'''))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))'''''''''''''''((())))))&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&''''''(((((())))))))))))((((((((('''&&&%%%$$$%%%&&&&&&(((((()))***************))))))))))))))))))))))))***))))))((((((((((((((((((((((((((()))))))))))))))))))))***))))))((('''(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((''''''''''''(((((())))))((((((''')))((((((''''''((())))))))))))))))))(((((((((((()))))))))(((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((''''''((())))))))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&''')))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%(((&&&%%%$$$$$$%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%% ###&&&((()))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''%%%(((((('''***111333///&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''((()))+++)))'''$$$$$$%%%'''(((///000333777777333---)))&&&%%%%%%$$$%%%%%%&&&&&&###'''((('''%%%&&&((((((((((((((((((((((((((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))%%%%%%***,,,(((%%%&&&'''(((((((((((())))))))))))))))))(((((()))))))))((((((((((((((((((((((((((()))******++++++******((())))))))))))))))))((()))))))))*********++++++''''''((())))))******+++'''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********))))))(((+++***)))***+++***'''%%%((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''((()))***'''''''''''''''((())))))''''''((((((((((((''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&'''((()))((('''&&&((('''%%%$$$$$$%%%'''(((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))******)))(((((((((((((((((((((((((((((())))))******************((((((((((((((((((((((((&&&''''''(((((()))))))))'''''''''''''''''''''''''''(((((((((((((((((('''(((((('''''''''((())))))******))))))((((((''''''))))))((((((((('''''''''((((((((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''((()))***+++(((''''''&&&&&&''''''((('''''''''''''''((()))***%%%&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$ ###&&&((((((((('''$$$$$$%%%%%%&&&'''''''''%%%%%%$$$$$$%%%%%%&&&&&&(((''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''%%%&&&%%%%%%(((,,,,,,***'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((()))&&&&&&''''''((((((((()))"""&&&,,,222777777333///(((((('''&&&%%%%%%&&&&&& $$$((()))'''&&&&&&((((((((((((((((((((((((((('''((())))))((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((++++++)))(((((((((((((((((()))))))))***((((((((())))))((((((((())))))))))))))))))))))))'''((())))))******))))))'''(((((())))))(((((('''((((((((()))))))))******************************''''''((())))))***++++++************************)))))))))))))))))))))))))))*********************(((((((((((((((((((((((())))))))))))************&&&''')))******++++++***---,,,***)))))))))((('''((((((((('''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''((()))***'''''''''''''''((())))))'''(((((((((((((((((('''***))))))(((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))%%%'''((()))***)))(((((()))(((&&&%%%%%%'''(((***&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))***************)))''''''''''''''''''''''''******))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))******))))))((((((''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''')))***+++((((((''''''''''''((((((''''''''''''((()))***+++&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&(((((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''''''''(((%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''%%%&&&((())))))((('''&&&%%%'''''''''+++111333111(((((('''''''''''''''((($$$&&&((()))(((''''''(((((((((((((((((((((((((((&&&''')))******(((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((()))((((((''''''((((((((()))))))))******'''(((((())))))(((((('''))))))))))))************'''((())))))******)))))))))******************)))((((((((()))))))))******+++++++++++++++++++++***((()))))))))***+++++++++************************))))))))))))))))))))))))************++++++++++++(((((((((((((((((((((((()))))))))*********++++++'''(((((()))***+++,,,---+++***)))(((((()))+++---((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))'''''''''''''''((())))))'''(((((())))))((((((''')))))))))))))))(((((((((************************''''''&&&&&&''''''((((((((()))***++++++,,,,,,+++))))))((('''((()))***+++(((((()))***************))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))******++++++******''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((())))))))))))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''))))))((((((''''''''''''(((((()))((((((((((((((())))))((((((((((((((('''&&&%%%%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&'''((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''%%%###%%%'''((((((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''++++++***)))'''%%%$$$###((()))&&&"""$$$+++---***%%%%%%%%%&&&''')))***+++***)))(((((())))))((('''((((((((((((((((((((((((&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###%%%'''&&&&&&&&&&&&%%%(((((()))))))))*********''''''((())))))(((''''''((((((((()))))))))******((()))******++++++*********++++++,,,,,,++++++***)))))))))*********+++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,))))))))))))))))))))))))))))))*********++++++++++++***))))))***+++,,,---((((((((((((((())),,,---(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''''''''((('''''''''''''''((())))))(((((())))))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))(((''''''''''''((()))***((((((((())))))+++,,,,,,((((((((())))))*********(((((()))***************))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))'''((())))))******))))))''''''''''''''''''''''''(((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''((((((+++***)))((((((''''''((((((((())))))((('''&&&&&&%%%''')))++++++)))'''%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&"""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((+++***)))(((((()))***+++&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''%%%$$$&&&))))))******&&&&&&'''((()))***++++++&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))***)))(((''''''((()))+++&&&))))))%%%&&&)))'''!!!!!!"""###%%%'''***,,,......+++((((((***+++)))'''((((((((((((((((((((((((&&&&&&$$$$$$$$$&&&((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%(((+++***)))******)))))))))))))))************&&&'''((())))))((('''&&&&&&'''''''''(((((())))))******+++,,,,,,,,,,,,+++*********++++++***************+++++++++,,,,,,,,,)))***+++,,,...///000111..................------++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************)))************+++++++++...---+++))))))***,,,---'''(((******)))((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********)))(((''''''''''''''''''''''''''''''((())))))(((((())))))))))))((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((***************+++,,,,,,&&&&&&%%%%%%&&&''')))***''''''((()))******))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((''''''&&&&&&%%%'''''''''((((((((())))))&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***''''''(((((())))))******(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$&&&'''***++++++***(((&&&)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))))))))((('''&&&'''(((***+++******)))((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''((()))((('''%%%$$$%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&'''&&&&&&&&&))))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))&&&%%%%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((#########$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))******))))))((((((''''''))))))(((((('''''''''&&&'''((()))*********)))))))))))))))))))))))))))))),,,,,,,,,+++******)))))),,,,,,,,,,,,------......//////000000000000000///333222222111222222333444444333111000//////000000///...---,,,+++,,,------******))))))))))))******(((((()))))))))))))))******)))))))))((((((((((((************************(((((())))))))))))((((((''''''(((((())))))******,,,,,,++++++***)))))))))***************)))(((((()))((('''&&&&&&'''((())))))))))))))))))(((''''''+++***)))(((((()))***+++(((((((((((())))))))))))******)))((('''&&&&&&%%%%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,------+++((('''''''''(((((())))))******((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((())),,,......---+++)))***)))(((''''''((()))***))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&)))'''&&&'''((()))((('''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%'''((()))******)))((('''))))))(((((('''''''''&&&'''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&'''((())))))'''&&&%%%(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''))),,,///111))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((((((((('''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''''''''(((((((((''''''((((((((()))'''&&&%%%%%%&&&''')))''''''&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%)))((((((''''''(((((())))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((())))))))))))+++*********))))))))))))))))))((((((((('''''''''&&&''''''((()))*********+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,000000111333444555666777999999:::::::::::::::999:::::::::;;;;;;;;;;;;<<<<<<<<<:::999888888999999444333111///............------,,,+++++++++++++++))))))*********************************)))))))))************************))))))************))))))((((((((()))))))))))))))******************++++++***************)))(((((((((((((((''''''((((((((()))))))))))))))((('''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***+++***)))'''&&&((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))***)))((('''***)))(((''''''((()))***)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''((()))'''&&&'''((()))((('''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%)))((((((((('''''''''&&&(((''''''''''''(((((()))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((+++---000222''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''((((((((()))(((''''''''''''((())))))''''''''''''''''''''''''***)))))))))((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%&&&'''((()))))))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((((((((('''''''''((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%$$$###&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((('''&&&&&&%%%%%%'''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((((((((((((((())))))))))))'''((((((((((((((())))))(((((((((((())))))))))))++++++++++++************))))))))))))((((((((((((''''''((()))***+++++++++,,,,,,------------------,,,,,,...///111333444555888999:::<<>>@@@AAACCCCCCEEEFFFHHHJJJKKKLLLKKKKKKLLLLLLKKKKKKJJJJJJFFFHHHJJJLLLLLLLLLJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFDDDCCCBBB@@@???>>>======999888666555333222222222---------,,,,,,+++++++++******++++++++++++,,,,,,))))))))))))))))))))))))******++++++++++++******+++******))))))((((((((())))))*********+++++++++))))))************)))((('''((()))******)))(((''')))))))))))))))(((''''''******))))))))))))******&&&&&&'''''''''(((((((((*********************+++++++++***))))))(((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&'''''')))))))))((((((''''''&&&(((((((((((((((((((((((()))((((((((('''''''''&&&((('''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))'''&&&'''((()))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&)))((('''&&&&&&'''((()))'''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))'''&&&%%%%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''')))(((&&&%%%$$$%%%&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''',,,+++***)))((('''&&&&&&%%%%%%&&&&&&''''''(((((('''(((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&(((''''''&&&'''(((***+++(((((((((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))((())))))******))))))((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))***************)))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''((((((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))*********************++++++*********+++,,,,,,,,,---000222555888:::<<<>>>@@@BBBEEEHHHKKKMMMNNNMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOPPPPPPOOONNNNNNMMMJJJKKKNNNPPPQQQPPPOOONNNLLLLLLLLLLLLKKKJJJIIIIIIFFFFFFFFFEEEEEEDDDCCCCCC???>>><<<:::999777777777111111000///...---------++++++++++++++++++++++++)))))))))))))))))))))))))))******************)))++++++******))))))((((((+++++++++*********))))))((())))))*********))))))'''((()))******)))(((''')))))))))))))))(((''''''))))))************))))))''''''((((((((()))))))))---,,,,,,+++******)))))))))))))))************+++(((((((((((((((((((((((((((((((((((())))))))))))+++***((('''&&&'''((()))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((()))))))))((('''&&&&&&(((***+++''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&***)))(((''''''((()))***&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&'''''''''(((&&&''''''''''''(((((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''((((((((((((''''''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))***************))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))((())))))))))))))))))***(((((((((((())))))))))))((((((((((((((()))))))))************++++++++++++++++++******+++---///000444555888;;;???CCCEEEGGGKKKLLLNNNPPPRRRTTTVVVWWWUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPMMMNNNPPPRRRSSSSSSRRRRRRPPPPPPPPPPPPPPPNNNMMMMMMFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCAAA???>>>===<<<<<<777666555444333222111000...---------,,,,,,,,,,,,************************))))))************))))))******************)))))),,,,,,++++++***))))))(((((())))))************)))((())))))******))))))((()))))))))))))))(((''''''''''''((((((((((((''''''(((((((((((()))))))))***++++++***)))((('''&&&&&&'''((()))***+++,,,------))))))))))))))))))))))))(((((((((((())))))))))))+++***)))((((((((()))***((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))******''''''&&&%%%&&&'''((()))&&&''''''((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&''''''(((''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''++++++++++++++++++++++++&&&&&&'''''''''(((((((((&&&&&&&&&''''''((())))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''&&&&&&%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&&&&'''(((((((((&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******)))(((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,---///111555999;;;AAABBBDDDGGGJJJMMMPPPQQQTTTUUUVVVWWWXXXYYYZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVUUUUUUUUUTTTTTTSSSQQQQQQNNNNNNOOOPPPQQQRRRSSSSSSRRRSSSSSSSSSSSSQQQPPPOOOJJJJJJJJJJJJIIIHHHFFFEEEGGGFFFEEECCCBBBAAAAAAAAA======<<<:::999777666666222111111000///...------++++++++++++++++++++++++******++++++++++++************************++++++++++++******************(((((()))******************))))))))))))))))))***)))))))))))))))(((''''''&&&'''((())))))((('''&&&'''''''''((((((((()))))))))))))))(((((('''''''''(((((()))***+++,,,---...))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((())))))&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((((((''''''''''''''''''''')))'''&&&'''((()))((('''&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((%%%&&&&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''))))))'''&&&%%%(((((((((((((((((((((((('''((((((((())))))******$$$%%%%%%'''(((((())))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))***))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********((('''&&&&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((''''''''''''&&&%%%$$$######$$$&&&''''''&&&$$$###&&&&&&''''''''''''&&&&&&(((((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''******)))((('''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***))))))((('''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))++++++******))))))(((((((((((((((((())))))))))))))))))******+++++++++,,,*********++++++,,,,,,,,,///000111444999>>>CCCFFFKKKLLLNNNPPPRRRUUUVVVWWWYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYTTTTTTTTTTTTSSSRRRPPPPPPLLLLLLLLLMMMNNNOOOQQQRRRRRRSSSSSSTTTSSSQQQPPPOOOOOOOOOOOONNNMMMJJJHHHFFFHHHHHHFFFEEEDDDDDDCCCCCCBBBAAA@@@???===;;;::::::555444333222111///......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))***+++++++++,,,)))))))))***++++++,,,,,,(((((()))***************+++***)))(((((()))***+++)))))))))))))))(((((('''((()))***++++++***)))(((&&&&&&&&&'''''''''(((((())))))))))))************)))******+++,,,,,,------))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((******))))))(((((('''''''''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))))))))'''&&&'''((()))((('''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%&&&((((((((((((&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$&&&(((******(((&&&$$$''''''&&&&&&&&&''''''((()))))))))***************'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&''''''((()))******+++''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%))))))))))))((((((((((((&&&'''(((((((((((((((''')))((('''&&&&&&&&&&&&&&& &&&+++---,,,)))'''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&'''''''''(((((())))))(((''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&(((***+++,,,+++)))(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((''''''&&&&&&&&&%%%(((((('''&&&'''((()))***(((((((((((((((((((((((('''((((((((((((((('''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((******))))))((((((''''''))))))))))))((((((((((((---)))&&&''',,,---***&&&******))))))((((((''''''+++***)))))))))***+++,,,+++,,,,,,,,,+++,,,///222555666999>>>CCCHHHLLLOOOVVVUUUUUUUUUVVVXXXZZZ[[[ZZZ[[[\\\]]]^^^^^^^^^^^^ZZZZZZYYYXXXVVVUUUTTTSSSLLLLLLLLLLLLLLLKKKJJJIIIFFFFFFFFFGGGGGGIIIJJJJJJMMMMMMOOOQQQRRRTTTVVVVVVRRRRRRRRRPPPMMMJJJGGGFFFGGGFFFDDDCCCCCCEEEHHHJJJEEEEEECCCBBBAAA@@@@@@@@@<<<;;;999777444111000///000///---***)))(((((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))(((''''''&&&&&&((()))***&&&$$$###$$$''')))(((&&&%%%&&&((()))))))))((('''&&&'''((()))***+++,,,,,,((((((((((((((((((((((((((()))((('''))),,,***$$$))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&***((('''&&&&&&'''(((***%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$#########$$$'''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''''''''((((((''''''&&&&&&&&&''''''***)))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%***)))))))))(((((((((((())))))))))))(((((((((''''''(((((((((((((((''''''''''''&&&&&&&&&''''''((($$$%%%'''((()))(((&&&%%%''''''''''''''''''''''''***)))((((((******)))(((&&&'''''''''((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&((()))++++++***)))(((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))(((&&&&&&''''''''''''''''''((((((''''''''''''((((((***)))))))))(((((((((''')))))))))))))))))))))))))))((((((((()))))))))(((+++*********))))))((((((***************))))))((()))+++---...000333777:::@@@BBBDDDHHHLLLQQQTTTVVVWWWXXXXXXZZZ[[[]]]___```^^^^^^^^^]]]\\\[[[ZZZYYYUUUTTTRRRPPPNNNLLLKKKKKKFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGIIILLLOOORRRTTTUUUSSSRRRQQQOOOLLLIIIFFFDDDDDDCCCAAA@@@@@@BBBDDDFFFEEEDDDCCCBBBAAAAAAAAAAAA>>>>>><<<:::888666555444333111///---++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************)))))))))((())))))))))))))))))))))))(((((('''&&&'''((()))***,,,***(((((())))))'''$$$&&&'''(((((())))))((((((*********************+++(((((((((((((((((((((((('''((('''%%%&&&***)))$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%((((((((((((((('''''''''(((((((((''''''((((((((())))))************))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''))))))))))))(((((((((((()))))))))(((((((((''''''((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&((())))))((('''&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&%%%'''''''''''''''(((((((((&&&&&&''''''((())))))***))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&''')))*********)))(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''))))))((((((((((((''''''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''$$$%%%&&&((())))))******%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((***++++++(((''')))+++******************))))))++++++,,,,,,+++***))))))+++---111555999===BBBFFFMMMNNNPPPSSSVVVYYY[[[]]]ZZZ[[[]]]^^^```aaaaaaaaa___^^^]]]ZZZXXXUUURRRQQQNNNLLLIIIFFFDDDBBBBBBBBB@@@@@@AAAAAAAAA@@@????????????>>>===============???@@@CCCFFFJJJMMMOOOQQQRRRQQQPPPMMMKKKHHHEEECCCBBBAAA???>>>>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???>>><<<;;;;;;777666444222000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***...---+++***+++***((('''((((((''''''(((((()))***------,,,+++******)))(((((((((((((((((((((((((((&&&***+++'''%%%''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%$$$%%%%%%)))))))))(((((((((((((((((((((''''''''''''((((((((())))))******))))))(((((('''''''''''''''''''''''''''''''''((((((((((((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''''''''&&&&&&&&&))))))((((((((('''''''''))))))))))))((('''%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%$$$###$$$&&&((()))''''''''''''''''''''''''$$$###"""###$$$%%%$$$"""''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((()))))))))(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))))))))))))))(((((((((%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&''''''''''''***+++,,,++++++***++++++))))))))))))************---,,,,,,,,,---...000000333666;;;???CCCHHHMMMQQQUUUUUUWWWYYY[[[\\\]]]]]]^^^______```___]]][[[ZZZWWWVVVTTTRRROOOKKKIIIGGGGGGEEECCC@@@???>>>>>>?????????@@@@@@@@@??????>>>???>>>===<<<;;;::::::::::::;;;===@@@CCCFFFHHHIIILLLKKKJJJIIIGGGEEEDDDCCCAAA???>>><<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@;;;:::999777555333222111......------------------------------------------++++++++++++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***))))))***++++++++++++)))((('''''''''(((***+++---,,,,,,+++***)))((((((((((((((((((((((((((((((&&&111888222((($$$&&&)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((''''''&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''))))))(((((((((((((((((('''''''''((((((((())))))'''''''''''''''&&&&&&%%%&&&''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((()))******)))((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******&&&&&&&&&'''''''''''''''((((((((((((''''''''''''))))))))))))((('''%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))((('''&&&&&&%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((()))))))))))),,,)))'''(((+++---***'''((((((((())))))*********,,,,,,+++,,,///333888;;;???BBBGGGJJJMMMQQQTTTWWWXXXYYYZZZ[[[\\\\\\\\\[[[______^^^[[[XXXTTTPPPNNNKKKKKKJJJHHHFFFDDDBBB@@@AAAAAA???>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@???>>>===;;;999999888888666777888999;;;<<<>>>>>>AAAAAA@@@@@@????????????<<<;;;:::999888888999999:::::::::;;;<<<===>>>???AAAAAAAAAAAABBBBBBBBBBBB>>>>>><<<;;;888666555444/////////.........------------------------------++++++++++++++++++++++++************************************************))))))))))))))))))******************************((((((((()))))))))))))))&&&'''(((((())))))***+++))))))((('''''')))***+++)))))))))))))))((((((((())))))))))))))))))))))))&&&888FFF>>>---$$$&&&+++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((())))))))))))))))))'''''''''(((((())))))******)))((((((''''''((((((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''))))))))))))''''''&&&&&&&&&&&&&&&'''((()))))))))(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))((((((((('''''''''&&&&&&((()))))))))((('''&&&&&&))))))(((&&&&&&%%%%%%%%%'''((())))))(((&&&$$$###''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$'''''''''&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((())))))%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((&&&%%%$$$%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))***++++++,,,,,,------...+++&&&###%%%***,,,((($$$(((((())))))***+++,,,,,,---,,,---///444;;;AAAEEEKKKNNNQQQSSSTTTVVVXXXYYYZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\[[[XXXTTTPPPLLLHHHFFFDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA???>>>===;;;999888888888777777777888888888999999::::::999999888999999999777777666555555555666666777777888888999;;;<<<===??????@@@@@@@@@AAAAAAAAA@@@@@@???===;;;888666555111111111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************************************'''((()))*********))))))''')))***)))((('''((()))))))))(((((())))))******&&&''''''(((((()))))))))))))))))))))))))))))))))''':::HHHAAA000&&&''',,,''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&###$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''((()))******,,,,,,+++******)))((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&''''''(((((()))))))))&&&''''''((())))))******+++)))'''%%%%%%&&&((()))&&&&&&&&&'''''''''(((((('''((((((((())))))))))))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&%%%%%%&&&&&&((()))))))))))))))))))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''(((''''''&&&&&&&&&''''''))))))))))))(((''''''&&&''''''''''''''''''''''''%%%###"""###$$$%%%$$$###'''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''''''''(((((((((%%%&&&'''(((((((((''''''))))))))))))))))))))))))((()))))))))((('''&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''(((((('''((((((((()))))))))***+++++++++,,,---.........***(((&&&''')))***)))'''))))))***+++,,,......///111333666;;;AAAFFFKKKMMMSSSUUUWWWXXXXXXXXXXXXYYYYYYZZZ\\\\\\\\\ZZZXXXWWWUUUSSSQQQNNNKKKIIIGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGEEEFFFGGGHHHHHHGGGEEEDDDBBBCCCDDDEEEEEEEEEEEEDDDBBBAAA@@@>>>===<<<<<<<<<============>>>>>>>>>>>>===<<<;;;999888888888888666666666666666777777777777777777888999:::;;;<<<>>>>>>>>>>>>????????????AAAAAA@@@???<<<999666555333333222222111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))************************************'''((()))***+++***))))))''')))++++++******,,,...(((((()))************)))'''((((((((())))))))))))))))))))))))))))))))))))'''444===888///))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''(((***+++,,,***))))))((('''&&&&&&%%%((((((''''''''''''(((((())))))************))))))%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++)))'''$$$!!!!!!###&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&'''((()))***'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&'''((()))''''''''''''(((***+++---''''''''''''''''''''''''((('''&&&&&&(((((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((())))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&&&&''''''((((((&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((('''((((((((())))))******(((((()))***++++++,,,,,,***,,,---,,,******+++---++++++,,,---///000111111777;;;AAAHHHMMMQQQSSSSSSUUUWWWZZZZZZYYYXXXXXXYYYWWWXXXYYYZZZYYYXXXVVVTTTOOONNNLLLJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMLLLMMMOOOPPPOOOMMMJJJHHHFFFGGGGGGHHHIIIIIIIIIHHHFFFEEEDDDBBBAAAAAA@@@@@@DDDEEEEEEEEEFFFFFFFFFFFFDDDCCC@@@>>><<<;;;::::::888888999999::::::;;;;;;888888888888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA???<<<999666555444444333333222111000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))*********+++************************'''((()))++++++******)))%%%(((+++------...222555'''(((***++++++******)))*********)))))))))))))))))))))))))))))))))))))))(((...111...,,,,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$&&&(((***++++++))))))&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%'''''''''''''''((())))))&&&&&&%%%&&&''')))+++,,,((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&)))((('''&&&&&&'''((())))))''''''))),,,---***'''((((((''''''''''''((((((%%%&&&'''''''''&&&%%%$$$+++***((('''%%%$$$$$$$$$'''''''''''''''((())))))&&&'''((()))***+++,,,,,,******)))(((((()))++++++,,,---------...222777;;;;;;@@@GGGJJJKKKLLLOOORRRNNNPPPRRRUUUVVVWWWWWWWWWRRRRRRQQQQQQPPPQQQQQQQQQQQQQQQRRRTTTUUUUUUUUUUUUVVVXXXZZZ\\\]]][[[YYYXXXZZZ\\\^^^\\\XXXTTTQQQOOOLLLMMMLLLJJJGGGEEEFFFGGGIIIEEECCCFFFFFFDDDHHHOOOOOOOOOPPPPPPPPPPPPOOOOOOHHHFFFCCC@@@>>>>>>>>>???<<<>>>???>>>===<<<===>>>===<<<;;;;;;<<<<<<:::888777888:::<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;:::999444444333333222111111000111111111111000///---------,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++---,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******+++---...///(((***---//////...,,,+++***++++++++++++***)))))))))***++++++)))(((((()))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))((('''%%%$$$######(((***(((%%%###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))(((((())))))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$######$$$%%%&&&''''''''''''###$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((((((((((((((('''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((()))(((''''''&&&&&&'''''''''''''''''''''((())))))(((((('''&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&)))((('''&&&&&&'''((()))(((&&&&&&(((++++++)))&&&((((((''''''''''''(((((('''''''''((((((''''''&&&***))))))))))))******+++(((''''''''''''((())))))''''''((()))***++++++,,,+++******))))))***,,,,,,---...///000333999@@@EEELLLMMMNNNNNNLLLJJJIIIJJJHHHIIIJJJKKKLLLLLLKKKKKKHHHHHHJJJKKKNNNPPPSSSTTTVVVXXXZZZ\\\___```bbbbbb^^^___bbbccccccbbb```___bbbcccbbb___YYYSSSOOONNNIIIJJJKKKJJJHHHHHHIIIJJJLLLIIIIIIMMMNNNLLLNNNTTTXXXXXXXXXXXXXXXVVVUUUTTTKKKIIIEEEAAA???>>>>>>??????@@@AAAAAA@@@@@@AAABBBDDDCCCCCCCCCCCCBBB???===:::;;;;;;;;;;;;;;;::::::============<<<<<<;;;:::555444444333222222111111222222222111000///...---///...---,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))(((((((((((((((((('''(((((()))***+++'''(((***+++++++++***))))))************)))(((((()))***++++++)))(((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%!!!"""%%%&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((()))))))))(((''''''%%%%%%%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((((((((()))'''''''''''''''&&&&&&&&&******))))))((((((''''''&&&&&&&&&&&&''''''''''''***)))(((((('''((((((((((((''''''''''''(((((()))***)))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''))))))))))))''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&((((((''''''''''''(((((('''&&&&&&'''))))))(((&&&''''''&&&&&&&&&&&&'''''')))((((((((((((((())))))'''''''''''''''((()))***((((((''''''(((((()))***(((((())))))*********+++++++++*********,,,---......000333666;;;AAAHHHMMMRRROOOLLLIIIFFFCCC???===AAAAAAAAAAAAAAAAAA@@@@@@AAABBBFFFJJJPPPUUUYYY\\\```aaacccfffhhhjjjkkklllfffgggiiiiiiiiigggeeecccddddddbbb^^^XXXSSSPPPOOOJJJLLLMMMMMMMMMMMMNNNOOONNNMMMNNNRRRTTTSSSSSSVVVZZZ[[[[[[ZZZZZZXXXWWWVVVSSSPPPLLLHHHEEEDDDEEEEEEFFFGGGHHHHHHGGGGGGIIIKKKOOONNNNNNNNNMMMKKKGGGDDD@@@???===<<<::::::999999<<<<<<<<<<<<<<<<<<;;;;;;666666555444444333333222222222222222222111000///111000...---,,,,,,++++++------------,,,,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))((('''''')))***++++++)))(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((''')))((('''&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((('''&&&%%%###"""!!!'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))(((''''''(((((((((((((((''''''''''''((())))))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''((()))******)))((('''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''(((((((((''''''(((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&'''''')))((('''&&&'''((()))***)))((('''&&&&&&&&&&&&&&&((((((((('''((())))))***)))))))))))))))*********+++*********+++---///000222555:::>>>AAAEEEHHHKKKJJJFFFAAA??????>>>;;;888<<<<<<<<<===>>>???AAABBBEEEHHHLLLQQQXXX___dddggghhhhhhiiikkkkkklllllllllkkkkkkkkkjjjhhheeebbb```^^^^^^]]][[[WWWUUUTTTUUURRRSSSTTTTTTSSSRRRSSSTTTUUUTTTTTTVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXX[[[XXXUUUQQQOOONNNOOOPPPOOOPPPPPPPPPOOOPPPRRRTTTWWWWWWVVVVVVVVVSSSOOOKKKGGGEEEBBB???<<<;;;::::::<<<;;;;;;:::::::::::::::777777777666555555444444333333444444444333333222000///...---,,,,,,,,,,,,...------------,,,,,,,,,)))))))))******+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((+++***)))(((((()))***+++))))))******))))))(((''')))***++++++)))(((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''***)))'''&&&%%%&&&'''((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%&&&)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%###""" ((((((((('''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%%%%&&&'''(((((()))&&&'''''''''''''''''''''))))))((((((((('''''''''''''''((((((((()))))))))(((''''''&&&''''''((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''((()))******)))((('''&&&&&&&&&''''''''''''(((''''''(((((((((((((((''''''(((((((((((((((((('''((((((((((((''''''(((((('''''''''&&&&&&'''''''''((('''&&&%%%&&&''')))***++++++***************+++((((((((((((((()))******)))))))))))))))******************+++---000222444777;;;AAADDDDDDCCCBBBBBBCCC@@@======???@@@>>><<<:::;;;<<<>>>BBBFFFJJJMMMRRRTTTWWW\\\aaagggkkkmmmjjjjjjkkklllllllllkkkkkklllkkkjjjhhheeeaaa^^^\\\ZZZ[[[\\\ZZZYYYXXXXXXZZZZZZZZZYYYXXXUUUUUUVVVWWW]]][[[YYYXXXYYYZZZYYYVVVVVVUUUUUUVVVWWWYYY[[[]]]]]][[[XXXUUUSSSSSSTTTUUUSSSTTTTTTSSSRRRSSSUUUXXX[[[ZZZZZZZZZZZZXXXTTTQQQOOOMMMIIIEEEBBB@@@??????===<<<;;;:::999999999:::999999888888777666666666555555666777777777666666//////...---------...............---------,,,,,,))))))******+++++++++,,,************************))))))))))))))))))))))))'''((((((((()))))))))***+++***)))(((''''''''''''+++***)))''''''(((***+++******++++++******)))((()))***++++++)))(((((())))))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&$$$######%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''''''''''''''&&&%%%%%%$$$%%%%%%&&&''''''((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''&&&&&&((()))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&'''''''''(((&&&&&&&&&''''''''''''''')))))))))***************(((((((((((()))))))))***''''''&&&&&&''''''(((((()))((((((''''''''''''(((&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((''''''(((((((((((('''''')))))))))((('''&&&((()))((((((''''''''''''((((((&&&&&&&&&&&&'''((())))))&&&&&&'''(((***+++---...))))))(((((())))))***+++(((((())))))*********+++)))***+++---111444888:::===@@@CCCDDDBBB???===<<<>>>>>>===???AAABBBBBBAAA@@@@@@AAADDDIIIPPPVVVYYY___```aaacccfffiiilllmmmhhhiiijjjkkklllllllllllljjjiiihhhfffccc```^^^\\\]]]^^^___^^^\\\ZZZZZZZZZ[[[[[[YYYWWWUUUVVVYYY\\\^^^^^^\\\YYYZZZ\\\XXXRRRSSSQQQPPPPPPRRRVVV[[[^^^^^^\\\XXXUUUSSSSSSTTTUUUUUUUUUTTTRRRQQQRRRTTTWWW[[[ZZZYYYYYYZZZZZZXXXVVVVVVTTTQQQNNNKKKIIIGGGGGGBBBAAA???===<<<;;;;;;<<<;;;::::::999999888777777777888999:::::::::::::::222222111000////////////............---------,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******(((((('''&&&&&&&&&&&&&&&***)))'''&&&&&&''''''(((+++++++++++++++***)))))))))***++++++)))(((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%###$$$%%%'''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''&&&&&&&&&!!!!!!"""###$$$%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))***)))''''''''')))***,,,((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))******+++'''''''''((((((((())))))((((((''''''(((((()))***))))))(((''''''''''''''''''(((((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((&&&'''((())))))((('''&&&((())))))'''%%%$$$&&&)))))))))(((((((((((())))))&&&&&&'''((())))))))))))###$$$$$$&&&(((***,,,---))))))(((((())))))***+++''''''((()))***++++++,,,+++,,,...111555:::>>>AAAAAABBBBBB@@@>>><<<===>>>>>>AAAEEEGGGHHHIIIKKKLLLNNNMMMMMMOOOTTTZZZ```dddhhhhhhhhhhhhhhhiiijjjkkkiiiiiijjjjjjjjjiiiiiihhhdddccccccbbbaaa```______\\\^^^``````^^^[[[ZZZYYYXXXXXXVVVUUUVVV[[[bbbgggeeeggghhhhhhjjjjjjcccYYYTTTRRRNNNLLLNNNTTTZZZ___fffccc___[[[XXXWWWWWWWWWXXXWWWVVVSSSQQQRRRTTTWWWZZZXXXVVVWWWYYY[[[[[[[[[[[[ZZZYYYWWWTTTRRRPPPNNNKKKIIIFFFCCCAAA@@@@@@AAA<<<<<<;;;;;;:::999999888999:::;;;<<<============999888666444222111000000............---------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((()))*********((((((''''''&&&'''''''''***)))(((((('''''''''(((***************))))))((()))***++++++)))(((((()))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))***)))((('''((()))+++---))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((())))))&&&&&&&&&'''''''''(((((())))))((())))))***++++++***)))(((''''''''''''''')))*********((('''%%%###((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&''''''((()))******$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))***(((%%%$$$$$$%%%(((***&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&'''((((((&&&######%%%(((******))))))))))))******&&&''')))***+++++++++******))))))******+++,,,---)))))))))))))))******+++&&&'''((()))***+++,,,,,,,,,---000444999>>>CCCEEECCCBBB???<<<:::;;;???CCCDDDIIIPPPSSSTTTVVVYYY[[[[[[ZZZXXXYYY\\\aaagggjjjnnnmmmlllkkkjjjjjjjjjjjjkkkkkkjjjhhhfffdddbbbaaa]]]]]]^^^______```aaaaaaXXXZZZ^^^___]]][[[YYYYYYVVVVVVUUUVVVYYYaaakkkrrrrrrwww{{{}}}uuuhhh\\\YYYSSSPPPRRRXXX___dddqqqnnniiiccc___]]]\\\\\\\\\[[[YYYVVVTTTTTTVVVYYYYYYWWWUUUUUUXXX[[[]]]]]]^^^^^^]]]\\\ZZZWWWUUUSSSRRRPPPLLLIIIFFFEEEEEEEEE===<<<<<<;;;;;;:::999999;;;;;;<<<>>>???????????????>>>;;;888444222000/////////.........---------.........------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******,,,+++++++++******)))))))))))))))))))))((((((''')))***++++++)))(((((()))'''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%'''((()))))))))(((((('''&&&%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''' ###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&$$$###((()))))))))(((((('''&&&)))(((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((''''''''')))'''$$$%%%''')))'''%%%''''''''''''''''''''''''((((((((((((((((((((((((************************'''&&&%%%%%%&&&(((+++,,,###$$$%%%'''((()))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))******)))(((''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''### !!!%%%'''&&&###'''''''''''''''((())))))$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%###%%%(((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&'''''''''&&&%%%%%%&&&'''(((((('''&&&%%%&&&'''((('''&&&%%%&&&'''))))))))))))))))))))))))$$$$$$%%%&&&'''''''''&&&((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++---,,,,,,,,,,,,,,,------...333:::@@@BBBAAAAAAAAA===>>>======<<>>@@@BBBCCCAAA???BBBAAA???===:::777444222111000...------......///,,,,,,---------,,,++++++,,,---...---+++***+++,,,,,,+++******)))*********++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***)))((((((((()))************))))))))))))***,,,,,,+++)))((()))***))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&'''***)))'''$$$((()))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&(((***+++'''((((((((('''&&&&&&%%%(((''''''&&&&&&''''''((('''''''''''''''((())))))''''''''''''''''''&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((('''''''''(((((((((((((((((((((((()))%%%"""###''')))(((%%%'''''''''''''''((())))))&&&''''''(((((((((((('''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&''''''%%%&&&((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$$$$&&&''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%""""""$$$%%%''')))++++++(((((((((((()))))))))***))))))))))))))))))))))))*********)))((((((''''''***))))))***+++---///000777999===????????????@@@>>>>>>>>>===<<>>>>>>>>===>>>???BBBCCCBBBAAACCCBBBAAA???<<<:::777666444333111///......//////,,,,,,---------,,,,,,,,,,,,---...---+++***+++,,,,,,++++++***************+++++++++++++++*********))))))))))))))))))))))))******)))(((((((((((((((************))))))))))))***+++,,,+++)))((()))***((((((((((((((('''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''')))+++***&&&###)))******+++***)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))((('''&&&%%%$$$(((''''''&&&&&&''''''((((((''''''''''''(((((()))%%%&&&''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''((((((((((((((((((((((((***'''$$$%%%(((***)))''''''''''''''''''((())))))))))))*********)))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((())))))***((((((''''''(((((()))***'''''''''&&&&&&'''''''''))))))***)))&&&%%%%%%&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%$$$%%%'''))),,,...///000((((((((()))))))))******))))))))))))))))))))))))++++++++++++************))))))((())),,,///333666<<<>>>??????>>>>>>@@@AAA>>>>>>=========AAAFFFJJJSSSWWW\\\^^^___aaafffiiikkkhhheeefffiiikkkjjjhhhiiihhhhhhhhhiiihhhfffcccaaa^^^ZZZXXXWWWVVVUUUTTTSSSUUUYYYaaaiiipppsssttttttzzz{{{vvvyyy|||~~~}}}~~~~~~zzzwwwtttuuuvvvxxx{{{}}}{{{{{{~~~}}}uuummmgggaaa[[[ZZZVVVTTTVVVVVVRRRPPPQQQOOOOOONNNMMMJJJGGGDDDBBBAAA???>>>???AAABBBBBBAAACCCCCCBBBAAA@@@>>><<<;;;888777555333111000//////------------------------,,,---...---+++***+++,,,,,,,,,+++***************+++++++++******)))))))))))))))))))))))))))))))))))))))((('''''''''((((((************))))))))))))***+++++++++)))((()))***'''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))((((((((((((((()))))))))&&&'''((()))))))))'''&&&'''(((***++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&'''''''''&&&'''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((()))''''''((()))******))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))'''&&&''')))***)))((('''''''''''''''((())))))***************)))((('''''''''''''''''''''''''''((((((''''''&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''((((((***)))((('''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''(((((()))******'''&&&%%%%%%%%%&&&((()))((('''&&&%%%%%%&&&'''(((,,,------,,,)))(((((()))''''''''''''''''''''''''((())))))))))))(((((('''***+++++++++,,,,,,------(((((()))))))))*********))))))))))))))))))))))))((()))+++---///111333444,,,+++***+++...333888;;;<<<>>>@@@@@@@@@@@@BBBCCC<<<======>>>@@@EEEKKKPPPWWW[[[aaaccccccdddfffhhhiiigggfffgggjjjkkkjjjhhhiiigggdddbbbcccdddddddddbbb^^^ZZZYYYZZZ^^^aaacccbbbcccggglllrrrwwwyyyyyywwwxxx|||}}}xxx}}}~~~}}}~~~}}}xxxrrrkkkccc^^^ZZZ[[[ZZZWWWVVVWWWVVVTTTSSSQQQPPPNNNKKKIIIFFFCCC@@@??????@@@??????BBBBBBBBBBBBAAA@@@???>>><<<;;;999666444222000///.....................///,,,---...---+++***+++,,,,,,,,,+++************+++++++++******)))((((((((())))))))))))))))))))))))))))))((((((((())))))***************)))))))))((()))***+++***)))((()))***&&&&&&''''''(((((())))))'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))(((((((((((())))))******))))))(((&&&&&&'''(((***$$$&&&''')))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''&&&&&&''''''(((((()))((((((((((((((((((''''''(((((((((((((((''''''''''''((((((''''''((()))******))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&'''((()))(((''''''''''''''''''((())))))))))))))))))(((((('''&&&'''''''''''''''''''''''')))((((((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''+++***(((&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&'''(((((())))))''''''&&&%%%%%%'''((()))((('''&&&%%%%%%&&&'''(((,,,------,,,)))((()))***((((((((((((((((((((((((&&&'''((()))************)))((((((((('''&&&&&&&&&))))))))))))************************************&&&''')))---000333555777...---,,,---000555:::======@@@CCCDDDDDDBBBBBBBBB<<<>>>@@@CCCGGGLLLRRRWWW[[[```eeegggeeedddeeegggfffffffffggghhhiiihhhgggfffbbb]]]\\\```ffflllooonnnjjjffffffiiioootttwwwvvvuuuvvvxxx|||}}}|||}}}rrrkkkggggggeeebbb```aaa[[[XXXUUUSSSSSSSSSQQQOOOLLLIIIEEEBBB@@@???===<<<@@@@@@@@@AAA@@@@@@??????>>>===;;;999777444222111111000///.........//////,,,---...---+++***+++,,,---,,,,,,+++***+++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,,,,************)))))))))(((((()))******)))((()))***&&&&&&''''''(((((())))))(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))'''(((((())))))******+++******(((&&&$$$&&&))),,,&&&&&&&&&'''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((''''''&&&*********)))((('''&&&%%%)))((((((''''''(((((())))))((((((''''''''''''(((%%%&&&''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******'''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&&&&'''(((''''''''''''''''''''''''((())))))''''''((((((((('''&&&&&&''''''''''''''''''''''''((((((((('''(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))'''&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))(((((())))))***+++'''''''''&&&&&&''''''''''''((()))((('''&&&'''((())))))))))))))))))))))))$$$%%%'''(((***+++++++++''''''''''''(((((((((((()))))))))*********++++++************************'''((()))+++,,,...///000---------///333888===@@@DDDGGGIIIIIIGGGDDDBBBAAAAAAEEEIIIMMMQQQUUUZZZ]]]___cccggggggeeecccdddeeedddddddddeeeeeeeeeeeeeee___\\\YYY[[[cccoooyyy}}}yyyyyy}}}|||xxxwwwuuupppnnnoooddd```]]][[[[[[ZZZVVVRRRQQQNNNJJJGGGDDDBBB???<<<>>>>>>????????????>>>>>>======<<<;;;999777555444444333111///......//////,,,---...---+++***+++,,,------,,,+++++++++++++++************************)))))))))))))))))))))))))))))))))***+++,,,---...************))))))))))))''')))***)))(((((()))+++'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***+++,,,&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))'''(((((()))******++++++((()))***(((&&&&&&))),,,+++***(((''''''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''')))))))))))))))(((''''''))))))(((((((((((())))))))))))((('''''''''''''''''''''''''''''''''&&&%%%(((((((((((((((((((((((((((((()))))))))*********'''''''''(((((('''''''''''''''''''''''''''''''''$$$&&&'''((((((''''''''''''''''''''''''((())))))&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((((((((((((((((((((((((((%%%&&&'''((())))))******(((((())))))***+++,,,,,,))))))*********+++++++++************************)))))))))******+++++++++---...111555999???CCCFFFKKKLLLMMMLLLIIIHHHGGGHHHKKKOOOTTTXXX[[[]]]```bbbbbbeeehhhgggdddbbbbbbdddcccccccccbbbaaaaaabbbccc]]][[[\\\aaalllxxx~~~{{{{{{rrrpppmmmlllkkkfff]]]VVVTTTRRROOOMMMKKKHHHDDDAAA>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<;;;999888777777555333000............,,,---...---+++***+++,,,------,,,++++++++++++,,,))))))******+++,,,,,,,,,))))))))))))))))))))))))((((((((()))***,,,---...************))))))))))))'''((())))))(((((()))+++(((((((((((((((''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''(((((()))***+++++++++&&&)))+++***((('''(((***000...+++((('''''')))***))))))))))))))))))))))))************************''''''((((((((((((''''''%%%&&&''')))***+++++++++))))))(((((((((((())))))***)))(((''''''''''''''')))*********)))(((''''''(((((((((((((((((((((((())))))))))))************&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&)))))))))((((((((('''''''''''''''((())))))&&&&&&'''(((((()))((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))***&&&&&&'''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''(((******((('''&&&))))))))))))))))))))))))*********)))))))))))))))%%%&&&((()))))))))((('''%%%&&&'''(((((('''&&&%%%$$$%%%''''''&&&&&&((()))''''''''''''''''''''''''&&&'''(((((((((((((((''''''''''''''''''((((((((()))************+++++++++*********************************++++++,,,,,,,,,///111555:::@@@FFFKKKNNNMMMMMMMMMLLLKKKLLLOOORRRSSSWWW]]]```bbbbbbcccccccccfffhhhfffccc```aaacccbbbbbbaaa```^^^^^^```aaa______bbbiiisss}}}~~~}}}}}}zzzrrrdddZZZUUUTTTRRRQQQPPPMMMIIIFFF>>>>>>?????????>>>>>>===:::;;;<<<<<<<<<;;;:::999999777444000...------...,,,---...---+++***+++,,,...---,,,,,,++++++,,,,,,))))))***+++,,,------...))))))))))))))))))))))))'''''''''((()))+++,,,---************))))))))))))&&&((())))))(((((()))+++))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%"""%%%%%%%%%&&&&&&'''''''''(((((((((((()))))))))))))))((((((((()))***++++++******))))))((((((''''''************************))))))))))))************(((((())))))))))))((((((''''''((()))))))))))))))******))))))((((((''''''))))))(((((((((((())))))(((((((((((('''&&&$$$$$$((('''&&&(((+++,,,***'''+++***)))((((((''''''((())))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((''''''((())))))'''%%%)))'''%%%&&&)))***)))&&&((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))************))))))(((((('''''''''&&&&&&''''''((()))******+++''''''''''''(((((((((((((((((()))******)))((((((''''''''''''((((((((((((&&&&&&&&&'''((()))***+++***((('''''')))***)))(((((((((((((((((('''''''''***)))(((''''''((()))******)))(((&&&&&&&&&'''(((###%%%))),,,---,,,***)))************)))))))))))))))***,,,,,,+++,,,...000777999===CCCHHHLLLLLLLLLOOOOOONNNNNNPPPSSSWWWZZZ\\\^^^aaadddfffeeeaaa^^^bbbcccdddccc```]]][[[[[[bbb]]]YYYXXX]]]bbbfffggglllmmmooosssxxx}}}xxxhhhbbb]]]WWWRRRPPPOOOOOONNNKKKHHHDDD@@@============>>>????????????===<<<<<<::::::888666444111000///000///......,,,++++++***---------,,,,,,,,,++++++++++++***)))((((((((()))+++*********))))))((((((++++++******)))((((((((())))))(((((((((((()))))))))+++...---***((()))*********+++***'''&&&''''''((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((%%%""""""%%%)))'''''''''''''''''''''''''''((()))(((&&&%%%%%%'''''''''''''''''''''''''''$$$&&&)))++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))((((((((())))))))))))))))))***+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((('''((())))))******))))))(((((((((''''''''''''''''''''''''&&&&&&'''''''''************))))))(((''')))''''''(((***+++)))'''((((((((('''(((((())))))((((((((()))))))))******))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((((()))'''&&&&&&'''))))))'''&&&***(((&&&'''((()))'''%%%)))(((''''''''''''((()))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))******************)))))))))((((((((('''''''''&&&'''''''''(((((()))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((***((('''''')))******)))((((((((((((((((((((((((***)))(((''''''((())))))+++***)))((('''(((((()))$$$&&&)))+++,,,,,,+++***************************+++,,,---,,,,,,...000333:::<<<@@@EEEIIILLLLLLKKKLLLMMMMMMOOORRRVVVZZZ\\\```aaabbbeeeffffffdddccceeedddaaa]]]XXXVVVVVVWWW^^^\\\ZZZ]]]dddjjjoooqqqvvvvvvwwwzzz~~~zzzkkkfff```ZZZWWWUUUSSSRRRTTTRRROOOLLLGGGCCC@@@>>>;;;===???@@@@@@???>>>===<<<;;;999777555333111000000//////...---,,,,,,+++---------,,,,,,,,,++++++...------,,,,,,+++,,,,,,+++*********)))))))))))))))))))))))))))************))))))))))))))))))***(((***,,,+++)))(((***+++)))***+++***'''&&&'''((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((%%%######&&&(((''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''&&&(((***++++++***(((&&&''''''''''''''''''''''''((('''''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''*********))))))(((((('''+++***))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((())))))))))))***************************)))((('''((()))******++++++******((((((((((((((()))))))))(((''''''''''''''''''(((*********+++******)))))))))(((((()))******(((&&&&&&&&&&&&''''''(((******''''''((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''''''''***))))))((((((''''''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((***))))))((('''''''''(((&&&&&&&&&''')))***)))'''***(((''''''((((((&&&%%%))))))(((((((((((()))))))))((((((''''''(((((()))))))))(((((((((''''''''''''''''''(((((((((((()))((((((((((((((('''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))*********'''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((((((***)))((('''&&&%%%%%%%%%***((('''''')))*********(((((((((((((((((((((((())))))(((((((((((())))))+++******))))))))))))***&&&'''(((***++++++++++++++++++++++++++++++++++++,,,---......///111555999@@@BBBFFFJJJLLLLLLKKKJJJHHHJJJNNNRRRWWWZZZ]]]___ddddddeeeeeeeeeeeeeeeeeecccaaa\\\VVVSSSSSSVVVYYY```aaaccchhhooovvv{{{}}}xxxsssrrrrrrsssyyyzzz~~~|||yyy{{{{{{wwwvvvwwwyyyzzzxxxvvvtttsssvvvzzz}}}~~~||||||wwwooohhhccc___[[[YYYYYYYYYXXXUUUPPPJJJDDDAAA:::<<<>>>@@@AAA@@@???===>>>===;;;999777555333222000000///......------...------------,,,,,,,,,,,,+++++++++******************************)))))))))'''(((((()))******++++++************************)))))))))((('''(((***,,,)))***+++)))'''&&&'''(((***)))(((((('''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((('''&&&$$$$$$&&&(((''''''''''''''''''''''''$$$%%%&&&&&&%%%$$$&&&'''''''''''''''''''''''''''((()))************)))(((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''++++++******)))(((''''''++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++***)))(((((())))))***+++++++++++++++))))))***+++,,,,,,------************************'''(((((())))))))))))(((***))))))))))))((('''&&&''''''&&&&&&'''((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***)))(((''''''''''''''''''&&&'''(((***++++++)))(((''''''''''''''''''&&&(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%***((('''((()))++++++***((((((((((((((()))))))))((((((((((((((()))))))))***)))))))))))))))))))))(((((((((((()))***+++,,,************++++++++++++,,,---///000222666<<<@@@FFFHHHKKKMMMLLLJJJIIIHHHFFFJJJOOOUUU[[[^^^```aaacccdddeeeeeecccaaa______ZZZYYYWWWUUUTTTWWW]]]aaahhhjjjnnnttt{{{}}}rrrjjjgggfffdddccciiijjjooowwwyyyxxxyyy}}}|||uuupppmmmmmmnnnooorrrxxx|||zzzzzzyyyrrrlllgggddd______^^^\\\XXXRRRMMMJJJ????????????>>>>>>>>>>>>@@@???===;;;999777555555222111000///...//////000...------------,,,,,,,,,))))))*********)))))))))************************(((((())))))************+++++++++++++++++++++++++++***)))'''&&&&&&(((***)))******)))(((''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&%%%&&&'''(((''''''''''''''''''''''''%%%'''((((((''''''(((***''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,++++++***)))(((((('''++++++***)))((((((((()))))))))))))))************************************((()))))))))************+++++++++++++++***))))))))))))***+++++++++++++++))))))***+++,,,---......******+++,,,,,,+++******'''(((((())))))))))))((())))))******)))(((''''''))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((******&&&''''''((()))***++++++((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((***,,,---,,,+++%%%&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%'''((())))))&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((+++***((((((*********)))(((((((((((())))))******''''''((()))))))))))))))'''((((((((((((((((((((())))))(((((()))***+++,,,)))))))))******+++++++++,,,...000333666;;;@@@EEEFFFHHHJJJJJJGGGEEEDDDEEEIIIMMMSSSYYY^^^`````````___bbbdddbbb^^^YYYWWWVVVSSSUUUVVVXXX[[[___dddhhhmmmqqqwww~~~|||xxxtttrrrrrrqqqmmmjjjkkklllqqqyyy}}}|||tttssstttrrrpppqqqxxxzzzzzzzzzuuusssnnnllliiieee___YYYTTTQQQHHHEEEAAA>>>;;;;;;<<<===@@@???>>>===;;;:::888888444333111000///000000111.........---------,,,,,,,,,,,,---......------,,,***************+++++++++************))))))((((((***+++,,,,,,,,,,,,+++***...,,,)))'''&&&&&&''''''((()))***)))((('''((()))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&'''(((((((((''')))***''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++++++++******))))))(((+++***)))))))))))))))))))))))))))************+++************************))))))))))))***************++++++,,,,,,,,,++++++((()))******++++++******''''''((()))******++++++((()))***++++++***)))(((*********+++******))))))''')))******((('''((((((+++***)))(((((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&&&&((()))***+++&&&&&&'''(((***+++,,,,,,((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''&&&''''''(((((()))))))))***,,,---,,,***$$$&&&''''''&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))%%%&&&'''((()))+++,,,,,,&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((((((%%%&&&&&&&&&((()))***+++---+++))))))******)))((('''(((((())))))******+++&&&'''((()))*********)))&&&''''''(((((((((((('''))))))(((((()))***++++++))))))******+++,,,,,,,,,---000333666999===AAADDD???BBBDDDCCCAAAAAACCCFFFOOORRRWWW\\\______^^^^^^[[[^^^___]]]XXXTTTRRRSSSWWWZZZ^^^aaadddhhhlllppprrrwwwzzztttooollljjjoooqqqooopppvvv|||~~~{{{vvvvvvyyyxxxzzz~~~}}}}}}}}}||||||tttzzz|||yyytttmmmeee\\\UUUQQQPPPLLLGGGAAA>>><<<===>>>??????>>>===<<<<<<;;;;;;777666333111000000111222............---------,,,***+++,,,---...---,,,+++*********+++++++++++++++++++++******)))(((((('''***+++,,,------,,,+++***///,,,)))((((((((('''&&&((()))***)))((('''((()))''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&'''((()))((('''''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''************************))))))))))))))))))***+++))))))*********+++++++++************************))))))))))))************)))***+++,,,------------'''((())))))******))))))'''((((((((())))))******((()))+++,,,,,,+++)))(((************))))))((('''&&&(((******((('''(((***+++******)))))))))******((((((((()))))))))******(((((((((((((((((((((((('''''''''''''''((()))***''''''((()))***+++++++++((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))))))))(((((()))***+++)))((('''((()))'''%%%###$$$&&&&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((())))))))))))%%%%%%%%%&&&&&&''''''''''''''''''(((((()))))))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((()))***+++,,,///---+++)))))))))(((&&&'''(((((()))******++++++%%%&&&((()))*********)))&&&'''((()))***))))))((())))))))))))************++++++,,,,,,---......///111444888:::;;;<<<>>>???:::===@@@@@@@@@CCCJJJPPPWWWYYY\\\^^^___]]][[[ZZZYYY[[[[[[WWWSSSQQQTTTXXXccceeeiiimmmqqqvvv{{{~~~wwwoooiiicccaaa]]]aaadddhhhppp~~~~~~|||}}}{{{|||rrrfff\\\VVVSSSQQQMMMIIIEEEBBB@@@???========================:::888555222000000111222............------------'''(((***,,,,,,+++***)))*********++++++,,,,,,,,,*********))))))))))))))))))***+++,,,,,,+++***))),,,***((()))++++++***(((''')))***)))((('''(((***((((((''''''(((((()))***((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((&&&%%%''')))***)))&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***************+++++++++))))))(((((()))***++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))************)))***+++,,,---.........''''''((()))))))))))))))***************+++++++++***+++---......---+++***(((((((((((('''&&&$$$$$$%%%(((******(((''')))+++))))))))))))***+++,,,---))))))))))))************(((((((((((((((((((((((())))))(((''''''''''''((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***(((''''''((())))))'''%%%)))++++++((($$$!!!!!!###'''((()))******)))(((''''''''''''&&&&&&''''''''')))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''''''((()))***++++++''''''''''''((((((((()))(((((()))******)))((((((''''''''''''((((((((()))(((((((((((()))***+++,,,111...+++***))))))'''%%%'''(((((()))***+++++++++%%%&&&((()))*********)))'''((()))+++++++++***)))((())))))************)))------......///000111111555888;;;<<<<<<:::::::::888;;;???AAACCCIIIRRRZZZ\\\]]]^^^___^^^\\\YYYWWWYYYZZZXXXSSSOOOQQQYYY___mmmooossswww|||zzzuuunnniiidddbbb^^^aaadddjjjxxx}}}|||xxxkkkdddTTTSSSRRRPPPLLLGGGBBB@@@<<<<<<======>>>>>>??????<<<999666222000000111111//////.........---------***+++---/////////---,,,*********++++++,,,,,,,,,((((((((()))******++++++((()))+++,,,,,,+++)))((()))((('''***---...,,,***'''(((***)))(((((()))***))))))((())))))***++++++((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((&&&%%%'''***+++)))&&&'''''''''''''''''''''''')))***+++***(((''''''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''++++++++++++******))))))***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))******+++************************,,,+++,,,,,,---...///000))))))))))))))))))))))))************************&&&***000444555111,,,(((&&&'''((((((((('''%%%$$$(((((((((((((((((((((((('''(((******((('''((()))))))))))))))))))))))))))&&&''')))(((''''''((()))))))))(((((('''''''''&&&******))))))((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''))))))(((((('''''''''&&&&&&''''''(((((((((((((((&&&'''))))))(((''''''(((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&((()))***&&&'''''''''(((((())))))*********)))))))))))))))))))))))))))((((((((((((,,,+++***))))))***+++,,,(((((())))))*********+++************************'''(((((()))))))))))))))***,,,---,,,***))))))***+++,,,...///000333777999<<<;;;:::777555444666777888<<>>>>>>>>===;;;999666333222111000/////////......------------------,,,,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,+++++++++***)))))))))************))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%%%%''')))))))))+++***)))(((((()))***+++...---+++(((&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%,,,+++++++++*********************++++++*********++++++++++++++++++++++++)))))))))))))))***++++++************************++++++++++++,,,---...///************************************************(((***---//////...+++***'''(((((((((''''''&&&%%%((((((((((((((((((((((((''')))******)))(((((()))))))))))))))))))))))))))(((*********(((((()))***))))))((((((((('''''''''***)))))))))(((((((((''''''''''''((((((((())))))&&&&&&'''(((((()))******((((((((((((((((((((((((***))))))((((((((())))))))))))(((''''''''''''''')))(((((((((''''''''''''&&&''''''(((((((((((((((&&&((())))))'''&&&'''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((())))))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))((((((((((((((('''''''''(((((((((((((((((())))))))))))))))))((((((((((((******)))(((((()))******''''''(((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((()))++++++***)))***+++))),,,000444666888;;;===::::::888555444555888;;;@@@DDDIIINNNRRRUUUYYY[[[______^^^]]]\\\___cccfffhhhbbb]]]___fffqqq{{{}}}xxxuuutttxxx~~~}}}zzzyyytttvvvxxx{{{xxxiiiZZZUUUSSSNNNJJJIIIDDDAAA???===>>>>>>>>>======<<<;;;888666333111000......------,,,+++++++++---------,,,,,,,,,++++++------,,,,,,++++++++++++***++++++++++++++++++******++++++,,,,,,++++++***+++++++++*********************)))))))))(((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%%%%&&&((((((((())))))(((''''''((())))))---,,,***(((&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%,,,,,,++++++++++++******))))))************))))))++++++++++++++++++++++++***))))))))))))***++++++************************************+++,,,------******************************************************)))))))))***++++++)))(((((('''''''''''''''))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))******)))'''&&&'''((())))))((((((((((((''''''))))))))))))((((((((((((''''''((((((((()))))))))%%%%%%&&&'''(((((())))))))))))))))))))))))))))))+++***)))((((((((((((((())))))((('''''''''''''''((((((((((((''''''''''''&&&''''''(((((((((((((((''')))***)))'''&&&&&&'''(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''''''''''''''&&&(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''((()))))))))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))******))))))&&&((()))***))))))+++,,,)))...555:::===>>>???@@@999888555333333666<<<@@@HHHLLLQQQUUUXXXZZZ\\\]]]]]]___```^^^^^^dddqqq{{{zzzooonnnyyy}}}xxxqqqkkkfffhhhlllsss~~~}}}hhh\\\WWWRRROOOOOOIIIFFFBBB@@@???>>>===<<>>===<<<999555222000//////...------,,,++++++------------,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++*********++++++,,,,,,++++++******************+++++++++)))))))))(((((((((''''''''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''%%%$$$$$$&&&'''''''''((((((''''''''''''((((((+++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++******))))))******+++,,,******************************))))))***+++,,,,,,***************************************************)))(((''''''(((***+++***)))(((''''''''')))))))))))))))))))))))))))))))))***+++***)))(((***+++))))))))))))))))))))))))'''(((((('''$$$###$$$$$$))))))(((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&))))))((('''''''''''''''((((((((((((((('''''''''&&&''''''(((((((((((((((((()))***)))'''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''''''''''''''''''''((((((((((((***))))))(((((((((((()))((((((((((((((('''''''''&&&&&&''''''((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))'''((())))))))))))+++,,,---333;;;AAACCCCCCAAA@@@777666444333555:::BBBGGGMMMQQQUUUXXXZZZZZZ[[[[[[YYY\\\```bbbfffqqqxxxrrrlllhhhddd```aaahhhqqq{{{wwwiiibbb\\\WWWSSSMMMJJJEEEAAA@@@???>>>===@@@@@@@@@???<<<888444222222222111000//////.........------------,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))***++++++,,,,,,++++++***)))))))))***+++++++++,,,((((((((((((''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&'''(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************++++++,,,******************************)))))))))***++++++*********************************************************)))))))))))))))***)))(((''''''(((***+++)))))))))))))))))))))))))))******)))(((((()))+++(((((((((((((((((((((((('''(((((('''$$$###$$$$$$(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&))))))(((''''''''''''''''''''''''(((((((((((((((&&&''''''(((((((((((((((''')))***)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''''''''((((((((())))))***))))))(((((((((((()))%%%&&&&&&'''((())))))***''''''((()))******++++++'''((((((((()))))))))***************************))))))))))))))))))))))))************************((())))))******************++++++***)))***,,,...444:::AAAFFFFFFCCC???===666666666777:::AAAHHHNNNRRRTTTXXXZZZZZZYYYZZZZZZXXXZZZ___fffooozzzvvvnnnkkkiiigggeee```___dddnnnxxx|||uuuoooddd[[[RRRNNNHHHDDDBBB@@@???>>>AAAAAAAAA@@@>>>:::777444444333333222000//////............---------,,,,,,++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***)))))))))***+++++++++,,,((((((((((((''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******)))((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&,,,,,,------------......,,,,,,------------,,,,,,+++++++++++++++++++++++++++************+++,,,,,,************************+++***************++++++++++++++++++++++++++++++******************************+++++++++***)))((()))))))))))))))******+++)))))))))))))))))))))))))))))))))(((&&&''')))+++(((((((((((((((((((((((()))******)))'''&&&'''((((((((())))))))))))******(((((((((((())))))))))))((((((((()))))))))******))))))(((((('''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))))))))(((''''''''''''''''''''''''(((((((((((((((&&&''''''(((((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%'''(((((((((((()))))))))''''''((((((((()))))))))(((((((((''''''((())))))$$$%%%&&&'''(((***++++++(((((())))))******++++++''''''(((((())))))************++++++++++++******************))))))))))))************************((()))******++++++******+++,,,---,,,+++---///222;;;???DDDFFFDDD@@@<<<:::555888;;;???CCCHHHOOOSSSVVVXXXZZZZZZYYYYYYZZZ[[[[[[^^^dddlllttt|||}}}uuuooohhheeefffiiiiiiiii```aaahhhrrrzzz}}}xxxlll]]]WWWPPPJJJGGGDDDCCCBBBAAAAAAAAA@@@>>><<<999888333333222111///...------............---------,,,+++,,,,,,,,,,,,,,,------+++++++++,,,,,,+++++++++***++++++,,,,,,++++++******************+++++++++)))))))))(((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))++++++***((())))))************))))))%%%&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''''',,,---------............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---************************,,,++++++*********++++++++++++++++++++++++++++++************************+++******)))))))))))))))((()))******+++++++++***(((((((((((((((((((((((((((((((((&&&%%%%%%(((***(((((((((((((((((((((((((((*********(((((()))***(((((()))))))))*********'''((((((((()))))))))***(((((()))))))))*********'''''''''(((((()))))))))''''''''''''''''''''''''(((((('''(((((()))***+++))))))((('''''''''''''''''''''''''''((((((((()))&&&''''''((((((((((((((($$$&&&((()))(((((((((***((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))'''((((((((())))))))))))&&&&&&&&&&&&'''((())))))%%%&&&&&&'''((()))******(((((())))))))))))))))))'''''''''((()))*********((()))***++++++***)))(((******)))))))))(((((((((************************))))))***++++++++++++***+++,,,------...111555888???BBBDDDDDDAAA===:::999666:::AAAGGGLLLPPPTTTWWWXXXYYYYYYXXXWWWWWWYYY[[[```gggooouuuxxx~~~}}}wwwtttppplllgggfffiiimmmnnnnnniiiiiioooxxx}}}~~~kkkeee\\\SSSNNNJJJGGGEEEAAA@@@@@@???>>>===<<<;;;444444333111000///...---............------------,,,,,,---------.........,,,,,,------------,,,,,,***++++++,,,,,,++++++***+++++++++*********************)))))))))(((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))++++++)))'''(((((()))******)))((((((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''---------.........//////***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---************************,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************************,,,+++(((&&&&&&''')))***((()))***,,,,,,,,,+++***(((((((((((((((((((((((((((((('''%%%$$$%%%'''***((((((((((((((((((((((((&&&''')))(((''''''((()))(((((())))))*********+++'''((((((((())))))******))))))))))))************%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))%%%%%%%%%%%%'''((()))***))))))((('''''''''''''''&&&'''''''''(((((())))))&&&''''''(((((((((((((((###%%%(((((((((((()))+++((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&''''''((((((''''''&&&'''((((((((())))))******(((((((((((())))))))))))%%%%%%%%%&&&&&&((()))***'''''''''(((((((((((((((((((((((((((((('''''''''&&&''''''((()))******+++'''((()))******)))((('''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))***++++++++++++***)))+++---...111555:::>>>AAACCCDDDBBB???<<<:::999666<<>>=========>>>777666555444222111000/////////.........------------------....../////////,,,------......------,,,+++++++++,,,,,,+++++++++,,,+++++++++******))))))************))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&(((******(((&&&&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((*********)))((((((''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((('''&&&'''((()))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%&&&''''''(((((('''''',,,,,,,,,---------------...---,,,+++************,,,------...---,,,***))))))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))************+++***((('''&&&''')))***+++*********))))))((((((''''''(((((())))))******)))))))))))))))(((''''''&&&((())))))'''''''''(((***)))(((''''''((()))*********))))))((((((''''''((()))*********((('''&&&%%%%%%&&&'''((()))***+++&&&'''((())))))((('''&&&))))))*********((('''&&&''''''(((((())))))************(((&&&%%%%%%(((***))))))))))))))))))))))))(((((())))))((('''&&&&&&'''''''''''''''((()))***((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((('''%%%###"""))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))...+++)))***+++,,,)))''',,,,,,...222777===@@@AAAGGGEEEBBB>>>;;;:::<<>>>>>>>>>>><<<:::777333000///000000111///------......---,,,,,,333---111+++&&&......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))******)))++++++++++++++++++++++++(((((())))))******++++++))))))(((((('''''''''&&&(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&'''((()))***''''''''''''''''''''''''&&&''''''((('''&&&$$$###&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''',,,,,,,,,,,,,,,---------......---,,,++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,+++)))(((((((((***++++++*********))))))))))))(((((((((((())))))*********************)))(((((('''(((******((('''((()))***)))(((((('''((()))***''''''(((((())))))******((()))******)))((('''&&&((((((((((((((((((((((((''''''((())))))(((''''''(((((()))******)))(((''''''((((((((()))))))))***&&&&&&'''&&&%%%&&&(((***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''(((((()))((((((((((((((((((((('''((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%'''(((((((((((())))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))************************************,,,***)))***,,,...,,,++++++---111666<<<@@@CCCCCCCCCBBB???<<<;;;<<>>======<<<<<<@@@EEEIIIQQQVVVYYYXXXWWWZZZZZZYYY]]][[[YYY\\\fffrrr}}}|||yyyrrrllljjjnnnvvvttteeeZZZTTTNNNJJJEEE@@@???>>>>>>===<<<<<<:::888555222000...000...------///000000//////...KKK+++333222///---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((())))))((((((((((((''''''))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((***)))((('''&&&%%%$$$$$$'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''---------...............------,,,,,,,,,---......---,,,+++++++++---...000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************+++************************))))))))))))))))))))))))*********++++++***))))))(((***,,,,,,***)))***+++))))))))))))))))))************))))))((((((''''''((())))))))))))(((((((((,,,,,,+++***)))(((''''''((((((((())))))(((((((((''''''((()))))))))******(((((((((((())))))))))))$$$'''***++++++*********((((((((((((((((((((((((,,,***(((''''''(((***+++***)))((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''''''''((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))((()))))))))***************************************))))))***,,,...000000000555<<>>???AAAFFFLLLQQQWWWYYYZZZYYYWWWYYY\\\^^^cccaaabbbiiiwww~~~uuummmhhheeedddccchhhrrr~~~tttddd[[[VVVPPPHHHCCCAAAAAA@@@???======<<<;;;888444111...///...---...///111111000111999mmm555222***+++555------............------,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,,,,+++)))************************+++++++++******)))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((((((((((((''''''''')))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''.........---------,,,,,,------,,,,,,,,,------...------,,,+++,,,---///000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++******))))))))))))***************+++++++++************))))))))))))(((((()))))))))))))))((()))***,,,,,,*********+++(((((()))*********************))))))(((((('''''')))(((((((((((()))))))))************)))))))))))))))))))))(((((()))))))))''''''((((((((()))******))))))))))))((((((((((((%%%'''***+++***((('''&&&''''''''''''''''''''''''***)))'''&&&&&&''')))******)))((('''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++***)))((('''(((((()))))))))*********'''''''''''''''((())))))************************((()))))))))************************************************+++,,,///111555:::AAADDDDDDAAA@@@???>>>@@@CCCFFFIIINNNSSSWWWYYYYYYYYYXXXWWWYYY```fffppppppsss|||wwwmmmeeeaaaaaaaaabbbcccjjjvvvxxxmmm___WWWMMMFFFDDDCCCBBB@@@======>>>===:::777333111000///......000222111111555===qqq777333++++++444---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++)))++++++++++++++++++++++++(((((((((''''''&&&&&&&&&(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''333222111000///...---,,,///......---------......------------------...///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,***************)))))))))*********++++++++++++++++++************)))))))))''''''((())))))))))))((()))***,,,,,,***)))***+++(((((()))***++++++++++++''''''(((((())))))******)))(((((((((((())))))***((((((((())))))************))))))(((((())))))***)))(((((((((((())))))***))))))))))))(((((((((((($$$&&&((()))'''%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%'''((()))((((((''''''''''''(((&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++******(((''''''))))))))))))************((((((''''''(((((()))***************************))))))))))))************++++++++++++++++++++++++***++++++++++++---111444;;;???DDDEEEBBB?????????BBBFFFJJJNNNQQQTTTWWWYYYXXXWWWWWWXXXXXX[[[fffrrr}}}vvvkkkaaa]]]___dddgggeeeeeelllxxxoooeeeWWWNNNJJJHHHDDDAAA===>>>>>>>>><<<999666444222000//////111222111111888666RRR000666333///,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......,,,***++++++++++++++++++++++++))))))(((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))((('''&&&''''''''''''''''''''''''((((((&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''''''''&&&&&&'''(((((()))&&&''''''''''''(((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''>>>===;;;999777555444333222222111000////////////..................---,,,,,,------------------...------------------------------------------------)))******+++,,,---......+++++++++++++++******)))*********++++++,,,,,,,,,+++++++++*********))))))'''((()))***************(((***++++++***))))))***'''(((***+++,,,,,,++++++''''''(((((())))))******)))(((''''''((()))***+++''''''((((((((()))))))))******)))(((((()))*********)))(((''''''((())))))***)))))))))((((((((('''$$$&&&(((((('''&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((''''''''''''(((((()))&&&&&&''''''((())))))***((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***))))))((((((((((((((())))))))))))***)))(((((((((((()))******************************))))))))))))************++++++++++++++++++++++++***+++---------000555999???CCCFFFEEEAAA???AAACCCGGGKKKQQQUUUWWWWWWWWWWWWWWWUUUVVVYYYZZZ```nnn~~~}}}sssmmmeee______dddlllqqqqqqnnnrrr|||zzziii\\\UUUPPPJJJFFF===>>>>>>>>>===;;;999888333111000000111222111000444222666---333222111+++---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////,,,***************************************++++++++++++(((((()))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''')))***+++(((((())))))************$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''HHHGGGEEECCC@@@>>><<<;;;555444333222111111111111......///000///...,,,+++,,,---------......//////------------------------------------------------)))***+++,,,...///000000,,,,,,---------,,,+++************++++++,,,,,,,,,++++++++++++******))))))((()))***+++++++++++++++((()))++++++)))((()))***'''(((***+++,,,,,,++++++*********)))(((((('''''')))(((''''''''')))***+++((((((((((((((('''''''''+++***)))(((((()))***++++++***)))'''''''''((()))******))))))((((((((('''%%%'''************+++---'''''''''''''''''''''''''''((()))***++++++******'''''''''''''''((()))***&&&&&&&&&'''((())))))***((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((())))))*********''''''''''''((((((((())))))))))))))))))***++++++************************))))))))))))************++++++++++++++++++++++++))),,,---...///333999???AAADDDFFFDDDAAA@@@DDDHHHJJJOOOUUUYYYZZZXXXVVVUUUVVVTTTUUUYYY\\\cccttt|||vvvoookkkfffccceeekkksssyyyzzzzzzxxxiii```YYYQQQKKK>>>>>>>>>======<<<;;;;;;444222111000111111111000---444...222---(((000111,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000///,,,***))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))*********+++((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******(((((()))))))))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%'''))),,,---))))))((('''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))+++,,,******+++++++++,,,,,,,,,$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''QQQOOOLLLHHHEEECCCBBBBBB>>><<<:::999999777444222///000111111000///---+++......//////...---,,,+++//////.........---------//////...---,,,,,,++++++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***************************************)))((('''))))))***+++,,,------...)))************+++++++++***((('''))),,,...---+++)))))))))))))))((('''''',,,+++)))((((((((()))***))))))(((((((((((())))))((((((((((((((((((((((((*********))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))******)))''''''((((((((((((''''''((((((((((((((((((((((((&&&(((******)))((()))***))))))((((((''''''&&&&&&))))))))))))(((((((((((())))))***))))))(((''''''))))))))))))))))))))))))---,,,***(((((((((((()))&&&&&&'''((())))))(((((())))))))))))************))))))))))))))))))))))))'''((()))++++++******))))))***,,,,,,+++***,,,---,,,---...///222888@@@FFFJJJIIIGGGDDDCCCEEEHHHLLLRRRTTTWWWYYYYYYXXXVVVUUUXXXQQQRRR]]]eeeiiitttuuunnnnnnppprrryyy|||{{{wwwrrrooopppsss{{{yyykkkaaaYYYTTTHHHDDD>>><<<===>>><<<:::999888555333111000000000000000000000//////////////////.........---------+++++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++((()))***++++++***)))((()))+++,,,+++)))((('''(((''''''(((((())))))******))))))))))))))))))))))))...,,,***(((''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((***)))'''&&&%%%&&&&&&''''''+++***$$$"""&&&(((%%%)))******'''$$$$$$'''+++%%%%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((((()))***+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&'''))))))'''%%%%%%&&&'''((('''QQQPPPMMMKKKHHHFFFEEEEEEGGGEEEBBBAAA???===999666222222111000//////......////////////............******+++,,,---....../////////...------,,,++++++******+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,************************+++++++++++++++***))))))))))))******+++,,,,,,,,,)))************+++++++++***(((&&&'''***,,,+++******************)))((((((******((('''''''''((()))+++******))))))******+++***************************))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))((('''))))))************))))))((((((((((((((((((((((((((()))******))))))***+++((((((((((((((('''''''''))))))))))))(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))******)))(((((()))***+++&&&''''''((())))))(((((())))))))))))************************************((((((******+++******)))+++,,,------,,,+++,,,...///---+++...444<<>><<<:::888666333111000//////111000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***++++++***)))(((''')))++++++***))))))***(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''((())))))&&&***)))%%%$$$'''(((%%%'''))))))'''%%%%%%'''***%%%&&&'''((((((((('''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''***)))(((((((((((()))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%&&&''')))'''%%%%%%&&&(((((('''RRRQQQOOOLLLIIIGGGEEEDDDLLLKKKIIIHHHGGGFFFCCC@@@;;;999555222000//////000//////.........///000000******+++,,,---...////////////......---,,,,,,,,,++++++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************************)))************+++++++++***(((&&&&&&((()))))))))***++++++++++++******)))))))))(((''''''''''''(((***))))))(((((())))))***************************))))))))))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((************)))((('''&&&))))))************))))))(((((((((((((((((((((((('''(((((('''&&&''')))+++'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))(((((((((((()))***+++,,,''''''((()))))))))(((((())))))))))))************************************((()))******++++++******---...///...---,,,---...111...+++///888AAAEEEGGGFFFGGGHHHHHHHHHKKKOOORRRUUUWWWXXXWWWUUUSSSRRRSSSUUUUUU]]]mmmxxx}}}~~~zzzuuutttwwwzzz{{{~~~}}}zzzxxxxxxzzz||||||wwwwww{{{}}}yyykkkdddXXXQQQHHHCCCAAAAAA@@@>>>===<<<999666444222000000111111000000000//////////////////.........------------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************+++++++++***)))((((((&&&(((***+++******+++,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********&&&((((((&&&%%%((('''%%%%%%'''((('''&&&&&&'''(((%%%&&&''''''(((((('''''''''(((((((((((((((((('''&&&&&&''''''''''''''''''&&&''''''''''''&&&&&&%%%'''''''''(((((()))))))))((((((''''''''''''(((((()))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))******(((%%%$$$%%%&&&)))'''&&&&&&'''(((((('''WWWVVVTTTQQQNNNKKKHHHFFFJJJIIIIIIJJJLLLLLLKKKIIIEEEBBB>>>:::666333222111000///.........///000000000000000////////////...//////......---------,,,,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***+++++++++*********)))))))))(((((())))))*********++++++++++++***(((''''''((()))************++++++***))))))***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''************************)))))))))))))))*********)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%$$$###"""###&&&)))&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''(((((((((''''''&&&((((((((((((((((((((((((((((((((())))))***++++++'''(((((()))))))))((((((((()))))))))************************************))))))******++++++++++++---...///...,,,,,,,,,......///222777===CCCFFFGGGEEEGGGHHHIIIJJJLLLPPPRRRVVVXXXXXXWWWTTTSSSTTTVVV[[[^^^iiiyyy{{{~~~|||~~~yyy{{{}}}}}}zzzqqqbbbZZZOOOGGGDDDBBB@@@???AAA@@@>>>;;;888555333222111111111000000000//////////////////..................------,,,,,,,,,+++,,,,,,+++++++++*********************************++++++++++++***))))))(((''')))++++++*********,,,******))))))((((((''''''))))))))))))))))))))))))'''(((***++++++***))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&'''((())))))*********'''''''''''''''((('''%%%%%%&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((&&&%%%&&&((()))'''&&&&&&((()))((('''YYYYYYYYYXXXVVVRRROOOMMMIIIIIIIIIJJJMMMNNNMMMKKKHHHGGGFFFDDDAAA>>>:::888333222111111000000000000111111000000000////////////...............------------.........------,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******))))))))))))***+++++++++******)))((((((((())))))*********+++++++++++++++***)))((()))***+++(((((()))))))))))))))(((++++++++++++******))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))************((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%$$$###"""###&&&)))&&&&&&''''''(((((())))))'''((((((((()))))))))***''''''((((((((((((((('''(((((((((((((((((((((((()))))))))******)))))))))((()))))))))))))))((((((((()))))))))***************************************************++++++,,,,,,---...---,,,+++,,,---***222<<>>:::999777444333222111111222111///---,,,---......++++++,,,,,,---...//////........................---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************,,,,,,+++***))))))******))))))(((((('''''''''&&&******++++++++++++******'''(((******((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((+++)))(((&&&&&&''')))***))))))(((((((((((())))))************************''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''')))************)))))))))))))))))))))))))))((((((((((((+++((('''+++000111---(((+++++++++*********))))))(((((()))))))))*********(((((((((((())))))))))))************************)))+++,,,,,,***))))))***)))******+++,,,,,,------...//////...---000777===BBBDDDEEECCC@@@???AAACCCGGGLLLQQQRRRPPPPPPTTTXXXlll{{{{{{~~~{{{tttssssssrrrvvv}}}rrrcccXXXSSSLLLIIIFFFBBB???<<<;;;:::333333222111000000000000000000000000000//////...111000///.....................---,,,++++++++++++.........---,,,+++***)))++++++************++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''(((***)))'''%%%)))(((''''''''')))***+++''',,,(((,,,,,,666III>>>---+++)))''''''((()))***888333---(((&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&pppaaa^^^[[[]]]ccciiilllmmmpppjjjbbb\\\YYYVVVSSSQQQLLLMMMNNNNNNMMMKKKIIIGGGEEEBBB???:::777555444444111000000000000/////////..........................................---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************,,,+++******)))))))))*********)))))))))(((((((((******++++++++++++******(((***++++++***))))))***))))))))))))))))))))))))************************,,,+++***))))))***+++,,,))))))(((((((((((())))))************************(((((()))))))))*********'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))*********)))))))))))))))))))))(((((())))))******++++++777;;;???@@@;;;444,,,(((+++++++++*********)))))))))))))))***************((((((((()))))))))*********************************+++---,,,***))))))*********++++++,,,,,,,,,---,,,,,,---...111777===BBBEEEFFFEEECCC@@@@@@BBBEEENNNQQQTTTSSSQQQSSSYYY___vvv{{{tttrrrrrrsssxxxmmm___WWWPPPNNNIIIEEEBBB???===<<<666555444333222111111111000000000000000//////...000000///........./////////...---,,,,,,++++++,,,------------,,,++++++***++++++************++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))*********************+++)))(((((()))******)))''')))((((((''''''((()))***))),,,&&&...444;;;FFF666,,,+++)))((((((((())))))000---)))'''(((***++++++''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''(((((((((((('''''''''''')))((((((((('''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((()))))))))(((((((((''''''''''''))))))((((((((('''''''''~~~mmmggg```___dddkkkqqqtttwwwrrrjjjccc^^^YYYUUURRRMMMLLLKKKKKKKKKKKKLLLMMMPPPNNNJJJEEE@@@<<<:::999111222222222222111000000222111111000///......---/////////......---------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++*********))))))))))))++++++************))))))******++++++++++++******)))***,,,,,,***)))***+++))))))))))))))))))))))))************************,,,+++***))))))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++(((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&((())))))***************))))))))))))))))))******(((((()))***+++,,,------:::AAAGGGCCC777,,,''''''+++++++++***************++++++******************)))))))))*********++++++++++++++++++++++++++++++***,,,------+++******+++++++++++++++,,,,,,,,,,,,---,,,---000777===BBBDDDHHHGGGDDDAAA@@@AAAEEEIIIPPPRRRRRRPPPOOOSSS\\\eee}}}}}}vvvttttttxxxyyyuuuuuuyyy{{{|||iii^^^XXXTTTNNNIIIFFFCCCAAA???:::999777555444222222111000000111111000000///...//////.........///000000000///...------,,,,,,---,,,,,,,,,------,,,++++++++++++************++++++))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***((((((***+++***)))***))))))(((((((((((()))+++,,,%%%333@@@AAA@@@---******))))))))))))((((((***(((&&&''')))+++,,,,,,((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***(((((((((((('''''''''''')))))))))))))))(((((((((~~~uuuiiiccceeelllrrrvvvxxxvvvsssmmmggg```YYYUUUQQQNNNKKKIIIIIIKKKMMMOOOTTTTTTRRRPPPLLLGGGCCC@@@777666555333111000000///111111111000//////......000000//////......------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************))))))******************************++++++++++++******(((***++++++***))))))***))))))))))))))))))))))))************************)))(((((('''(((((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++((((((((()))))))))******(((((((((((((((((((((((('''((()))***+++***)))((()))))))))))))))*********)))))))))******+++++++++222666888333***$$$''',,,************************++++++++++++************)))*********+++++++++++++++++++++++++++++++++++++++,,,...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,000//////333:::@@@AAAAAAFFFDDDAAA???@@@DDDJJJNNNRRRRRRQQQNNNNNNUUUbbbmmm}}}|||{{{vvviii```[[[SSSMMMIIIFFFBBB@@@===<<<999777444333111111000111111111111000/////////.........///000111111111000///......---------++++++,,,---------,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,)))''''''(((***************))))))(((((('''''')))...'''999IIIAAA888(((((())))))***))))))((((((***(((''''''((()))(((&&&)))((('''&&&&&&'''((()))&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((('''''''''(((((((((''''''((((((((('''''''''''''''''''''''''''((((((((())))))******((((((((((((((('''''''''((((((((((((((((((((((((wwwnnnlllqqquuuxxxzzz|||~~~|||vvvmmmddd^^^YYYVVVRRRNNNMMMNNNPPPRRRTTTVVVXXXXXXVVVQQQLLLIIIAAA>>>999555222000000000////////////////////////000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++++++++******))))))))))))))))))))))))******++++++++++++******''')))******)))(((((()))************************))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))''''''''''''''''''''''''((((((((())))))))))))***''''''((((((((()))))))))))))))))))))))))))))))))&&&'''((()))***)))((('''(((((())))))*********************))))))(((((('''***+++,,,+++)))))),,,///************************************************)))*********++++++++++++++++++++++++++++++++++++,,,---......,,,++++++,,,,,,,,,,,,,,,,,,,,,------000///111666===BBBBBB@@@CCCAAA??????CCCIIINNNRRRRRRRRRQQQOOOQQQ[[[kkkwwwyyyjjjbbbXXXQQQMMMIIICCC???>>>===:::888555222111000111111111111111000000//////////////////000111222111111000///............++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************(((&&&&&&'''((()))(((******))))))((((((''''''%%%000+++>>>MMM<<>><<<999666444222111111111222222111111000///000000/////////000111111111000///......------...,,,,,,,,,------,,,++++++,,,,,,++++++++++++,,,,,,,,,+++************+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&((((((((('''((()))))))))))))))((('''###222,,,???OOO777)))+++''''''(((((((((((())))))'''&&&%%%&&&((()))((('''((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''***)))))))))(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''xxx~~~|||uuuqqqmmmllljjjhhhfffdddccccccdddbbb___\\\ZZZXXXVVVVVVQQQPPPNNNJJJEEEAAA<<<:::222222222111000000//////.........///000000111111............------------......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,)))))))))*********++++++******++++++++++++******''')))++++++)))((()))***************************))))))))))))))))))))))))((()))***++++++,,,,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((()))))))))*********''''''''''''''''''''''''((((((((('''((())))))***'''(((((()))******+++++++++******))))))((((((((($$$%%%(((***++++++)))'''))))))*********+++++++++&&&&&&'''((()))******+++((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,---)))***+++,,,---///000000///333:::???BBBCCCDDDEEEBBBBBBCCCHHHMMMQQQRRRQQQKKKNNNQQQUUU\\\iii{{{xxxjjj___YYYSSSKKKDDDAAA@@@===;;;888666555444111222222222222111000000111111000000///000000000000000///...------------------------,,,++++++***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((('''''')))((('''(((******(((''''''((()))******))))))(((%%%333)))<<>>666555444333111000///...------...///000111222222//////.........---------.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---*********++++++,,,,,,,,,******++++++++++++******)))***,,,,,,***)))***+++************************************************&&&&&&((()))************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((()))************+++++++++***************************)))((((((((()))+++,,,'''(((((()))***+++++++++***************++++++++++++***)))'''&&&(((---111))))))******++++++++++++$$$%%%&&&'''((()))***+++(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---...000///...,,,------))))))***,,,...///111111444:::AAADDDCCCAAAAAABBBEEEEEEGGGLLLRRRTTTRRRPPPQQQVVV[[[aaaiiixxxzzz{{{~~~qqqeee^^^XXXOOOHHHCCCAAA???<<<:::888777666111222222222222111000000222222111000//////000000000///...------,,,,,,---.........---,,,+++***)))---,,,,,,++++++,,,,,,------,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&)))))))))***,,,+++)))'''&&&'''(((*********))))))(((333&&&999PPP555$$$---)))(((&&&%%%&&&'''***+++***(((&&&&&&'''((()))(((&&&'''((())))))((('''&&&&&&'''((('''&&&&&&'''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))'''((((((((())))))******vvv|||{{{vvvtttvvvzzz~~~}}}qqqbbbXXXXXXZZZZZZVVVVVVWWWXXXWWWSSSMMMHHHBBB>>>999666444444333222222111111000000//////...//////...------------...---...///000000///...---......---,,,++++++++++++------------,,,,,,+++***---------,,,,,,++++++++++++++++++,,,,,,---------***************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))((('''''''''(((((()))***++++++,,,(((((((((((((((((((((((((((((((((((())))))))))))''')))+++,,,***)))))))))++++++************++++++((())))))))))))*********++++++++++++++++++++++++...///000///------///000---,,,++++++,,,...111222777===CCCEEECCCCCCEEEIIIKKKKKKMMMQQQTTTTTTQQQNNNRRRaaaooovvv|||qqqkkkjjjssszzzooohhh___SSSKKKGGGDDD@@@>>>===<<<;;;999777555444444444444222111111000000///////////////000/////////..................---------,,,,,,,,,+++++++++,,,,,,---------+++++++++************)))************************))))))))))))))))))))))))************************++++++***)))(((((())))))))))))))))))************'''+++&&&===JJJ666***$$$&&&&&&''''''''''''&&&&&&(((''''''&&&&&&((()))***''''''''''''''''''''''''******))))))((((((''''''%%%&&&&&&&&&%%%$$$$$$###'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))))))))(((((('''''''''&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((*********)))((((((''''''vvvzzzyyytttooollllllppprrrtttwwwqqqfffaaa]]]XXXXXXXXXXXXZZZ[[[ZZZWWWTTTNNNIIIBBB<<<999666444222111000000000////////////000///......------......---...///000000///...---,,,,,,,,,+++,,,,,,---------------------,,,+++***---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++************************************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))*********)))))))))))))))((('''''''''(((((())))))*********))))))))))))))))))))))))(((((((((((()))))))))***(((***++++++***))))))***++++++************++++++)))))))))*********++++++++++++++++++++++++++++++,,,---...---,,,+++---......---,,,,,,---000222444;;;>>>@@@AAAAAACCCHHHLLLNNNPPPSSSUUUVVVVVVXXXZZZ```pppuuunnnhhhdddeeeooozzzrrrdddWWWNNNHHHEEEAAA>>>===;;;:::888888666444444444444333111222111000000//////000000000000/////////..................---------,,,,,,+++++++++,,,,,,---------++++++++++++************************************))))))))))))))))))))))))************************++++++***)))))))))))))))$$$%%%%%%&&&'''(((((()))))),,,&&&999DDD111+++)))'''''''''((((((''''''''')))(((((('''((()))***+++''''''''''''''''''''''''(((((((((((('''''''''&&&''''''(((((('''&&&&&&%%%'''''''''''''''''''''''')))'''&&&%%%%%%&&&'''))))))(((((((((''''''''''''%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%%%%&&&&&&zzzuuupppllljjjjjjjjjjjjlllvvv|||uuuiii___ZZZXXXVVVUUUWWWYYYZZZZZZXXXSSSKKKDDD>>>999555222222111111000000000000000000000///.....................////////////......++++++++++++,,,---...///,,,------------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******)))(((((((((************************))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********++++++***))))))***,,,++++++************++++++************+++++++++,,,++++++++++++++++++++++++,,,---...---,,,+++---...///...---...///222555777???>>>======@@@EEEKKKOOOPPPSSSVVVVVVVVVYYY___eeennnuuuhhhbbb``````eeeoooxxx}}}~~~lll[[[RRRKKKHHHDDDAAA???>>><<<::::::888555444555444333222333222111111000000111111000000000/////////...............------------,,,++++++,,,,,,,,,,,,------,,,+++++++++************************************))))))))))))))))))))))))************************+++***))))))))))))))))))######$$$%%%'''((())))))'''...)))<<>>:::666555444222111111222222111000//////......//////...//////////////////...,,,,,,,,,,,,,,,---......,,,---------------,,,,,,------------------,,,,,,.....................///------,,,+++******))))))++++++++++++++++++++++++************************++++++++++++++++++++++++(((((()))******++++++,,,************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((''''''''''''************************(((((()))))))))*********+++,,,+++***))))))+++---++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---///000000.........///////////////222555888:::AAA>>><<<>>>CCCIIINNNPPPTTTVVVXXX[[[```gggooouuu~~~qqqiiifffccceeemmmxxx~~~ttt```TTTOOOLLLHHHEEEDDDCCCAAA???<<<999777555555555333222444333222222111111222222000000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))******************************)))))))))))))))***'''''''''((()))***++++++$$$//////BBBGGG000***+++(((((())))))))))))((((((((((((((()))))))))******'''''''''''''''''''''''''''''''''''''''''''''''')))))))))******))))))(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((()))(((''''''''')))))))))(((((((((((())))))'''''''''(((((((((((((((------,,,,,,+++******)))wwwppprrruuuyyyxxxqqqhhh```\\\YYYWWWVVVXXXYYYZZZZZZYYYTTTNNNIII;;;999666444222111111111111111000////////////000/////////......////////////...------,,,,,,,,,---,,,------......---------------------------------.........---------------...------,,,+++***))))))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******+++,,,,,,---************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++)))***,,,...++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---///000000///......////////////000333777:::===???>>>???BBBHHHMMMPPPQQQYYYXXX\\\gggvvvzzzpppooopppnnnpppyyy~~~hhhYYYQQQNNNJJJHHHFFFEEEDDDBBB>>>;;;888666555555444333444333333222222222222222111000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))***************************)))))))))))))))******++++++******************&&&000--->>>BBB,,,)))...(((((())))))))))))((((((''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''((((((((((((((('''((()))(((''''''''')))))))))(((((((((((())))))((((((((((((((((((((((((***))))))((((((''''''&&&|||xxx|||xxxpppiiibbb]]]YYYVVVWWWYYY[[[\\\YYYTTTPPPBBB@@@;;;777333111000000222111111000000000000000//////............//////000///...---,,,,,,,,,,,,,,,------............---------------............,,,,,,,,,+++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++***)))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,------,,,++++++,,,...++++++************++++++************+++++++++,,,++++++++++++++++++++++++***,,,//////---,,,,,,,,,......///111444888<<>>+++)))---'''''''''(((((('''''''''&&&'''((()))***))))))((((((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((())))))((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))%%%'''((('''&&&%%%&&&''')))((((((''''''(((((()))((('''''''''&&&&&&&&&%%%&&&''''''(((((()))******~~~~~~}}}wwwoookkkddd___]]]\\\[[[ZZZYYYUUUOOOGGGAAA===:::999333222111111000111111111000///...------...///000---------------...///000,,,,,,---.../////////...---------.........//////111111000000/////////...,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++************************************************))))))))))))((((((((((((''''''((()))))))))))))))'''(((((()))***++++++,,,'''''''''''''''''''''''')))************+++++++++***---//////...,,,,,,,,,++++++************++++++((())))))))))))*********++++++++++++++++++++++++,,,...111111000.........------...111555999>>>@@@>>>CCCHHHJJJKKKOOOXXX^^^ccclll|||iiiddd\\\UUUOOOJJJDDDAAADDD@@@;;;777666555555444333222111111000000111111111111111111000000000000000/////////............---------,,,,,,+++++++++---------,,,,,,,,,++++++************************))))))))))))))))))))))))************************))))))((())))))***++++++(((((())))))******++++++&&&///...CCCJJJ222)))&&&&&&&&&''''''''''''&&&&&&'''((()))++++++******)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))%%%&&&'''&&&%%%%%%&&&'''((((((''''''''''''((((((******))))))((((((((('''((((((((('''&&&&&&%%%%%%qqqvvv|||}}}{{{}}}ttthhhaaa^^^\\\\\\^^^[[[WWWSSSNNNIIIBBB>>>999777444333222222000///111000000111222222000///000000//////......------......////////////......111,,,(((***000333000,,,---------,,,,,,+++++++++++++++------------++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++*********))))))((((((((()))***++++++***)))(((******))))))))))))******************************))))))************))))))++++++************++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************+++,,,------......))))))))))))))))))))))))************************+++++++++***************...///000000...---......------...111666999;;;<<>>888555333333333222333222111111222111000...///////////////...............////////////......///,,,***+++...000...,,,.........---------,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++*********))))))))))))((()))***++++++***)))(((******))))))))))))******(((((((((((((((((((((((())))))************))))))*********))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))*********+++,,,---------***************************************************************+++++++++---///000000///......///......000333888<<<>>>@@@GGGHHHJJJMMMSSSXXX[[[]]]jjjzzzqqqddd^^^YYYQQQIIIBBB@@@>>><<<:::999777555444333222333444444222000111111222222222111111000//////.........---------......---,,,,,,+++******,,,,,,---------.........************************************************+++,,,,,,,,,++++++***))))))))))))))))))(((((('''))))))))))))))))))))))))((())),,,---...---+++***((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))''''''(((((((((((((((''''''''''''((((((((())))))'''((()))))))))(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++***))))))******)))(((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((OOOPPPRRRSSSUUUXXX\\\___gggiiimmmttt}}}{{{rrrfffbbbaaa___^^^]]]ZZZVVVRRRLLLGGG???999666555555555444333111111111111///---...///////////////000000......////////////......//////...---------......//////............------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************)))))))))))))))***++++++***))))))******))))))))))))******(((((((((((((((((((((((())))))************))))))***))))))(((((())))))***++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))******+++,,,,,,,,,************************++++++++++++++++++++++++))))))******++++++,,,,,,---...000000///......///...///222666:::???CCCEEEFFFJJJPPPSSSVVVYYY^^^bbbtttqqqfff^^^VVVPPPFFFCCC???===;;;:::888777666444333444555555333222222222222222222111000////////////.........------......------,,,+++++++++---------.........//////++++++++++++++++++++++++************************+++++++++,,,++++++***)))))))))******))))))((('''))))))))))))))))))))))))((()))***+++++++++******(((((((((((((((((((((((((((((()))))))))*********)))))))))(((((())))))***)))((((((''''''(((((((((''''''((((((((()))))))))((((((((()))(((''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((('''''''''%%%$$$$$$%%%'''((())))))******))))))(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((SSSRRRQQQPPPNNNNNNOOOPPPUUUVVVXXX]]]dddllltttyyy~~~yyyrrrnnnhhhccc___[[[WWWTTTSSSNNNFFF@@@;;;888555444333111000///000111000.........//////000000000111......////////////......000111222000---,,,...000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************************************))))))))))))******************************))))))************))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))*********+++++++++************************++++++++++++++++++++++++))))))******+++,,,------,,,...///000///...///000...000444888===BBBGGGJJJJJJQQQXXXZZZXXXYYY___eee{{{sssggg]]]WWWLLLHHHBBB???>>>===;;;999666555333333444555444333333333333222111000///...////////////............000000//////.........---------------............++++++++++++++++++++++++******************************++++++++++++******)))************)))((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((()))))))))************))))))))))))******+++***)))((('''''''''((()))'''(((((((((((()))))))))(((((((((((((((''''''&&&''''''((((((((()))))))))((((((((((((((((((((((((%%%''''''$$$!!!!!!$$$((()))))))))******)))))))))''''''''''''''''''''''''((((((''''''''''''((((((^^^[[[XXXTTTQQQOOOMMMMMMMMMMMMLLLMMMQQQVVV[[[___lllttt|||}}}uuummmgggccc___]]]WWWSSSMMMHHHBBB===777333222000......000111111000.../////////000000111111......////////////.........000222///,,,***---000,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++++++++************++++++******))))))))))))******++++++++++++++++++++++++))))))************))))))))))))(((((((((((())))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******************++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,------...+++---///000//////000111...222777;;;???DDDKKKOOOPPPVVV\\\[[[XXXXXX___ggg{{{wwwiiibbbSSSLLLEEE@@@??????<<<999666444333222333444333333333333333222111000///...000000/////////.........000///////////////......+++,,,,,,,,,,,,---------++++++++++++++++++++++++************************)))******++++++************************))))))((((((((((((((((((((((((((((((((('''''''''((()))***((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))***+++++++++***)))'''''''''((()))(((((((((((()))))))))***)))(((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((***++++++(((%%%%%%))),,,'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((''''''(((((((((jjjfffaaa\\\YYYUUURRRPPPNNNMMMKKKJJJKKKMMMOOOQQQSSSZZZeeennnwww|||~~~tttjjjbbb]]]\\\YYYUUUPPPJJJCCC<<<777444222000000111222333222///000000000000000000111......////////////......+++---...,,,***)))+++...+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++++++++,,,+++************+++,,,******))))))))))))******))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***,,,.../////////111222000555;;;???CCCHHHNNNTTTUUUXXX[[[YYYXXX[[[eeennn|||sssiiiYYYQQQGGGAAA@@@???<<<999777555222222333444444333222222222222222111000///000000000/////////......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******+++***************++++++******)))((())))))))))))))))))))))))(((((('''''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))******+++++++++***)))((((((((((((((((((((()))))))))******))))))(((''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((*********(((''''''(((***&&&''''''((((((''''''&&&'''''''''''''''''''''''')))((((((''''''(((((()))~~~yyysssnnnjjjgggccc```ZZZYYYVVVSSSQQQPPPOOOOOOIIIOOOWWW[[[___hhhttt~~~}}}nnneeeeeebbb\\\WWWQQQKKKEEEAAA;;;888555333333444333333111111111000000000000000......////////////......,,,,,,---,,,,,,,,,---...,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******))))))))))))))))))))))))))))))************))))))*********))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...//////000111333444:::@@@DDDFFFKKKSSSYYYXXXZZZZZZZZZ]]]fffttt~~~|||qqqbbbXXXLLLFFFDDDCCC???;;;999666444333444555555555111111222222222111111000000000000000/////////...------------............,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))******************++++++++++++***))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((()))***+++***++++++***)))(((''''''(((((()))))))))************)))((('''&&&''''''(((''''''((((((((()))))))))((((((((((((((((((((((((((('''&&&&&&''''''&&&%%%&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))~~~zzzvvvrrriiigggccc___ZZZVVVSSSRRRIIINNNRRRRRRPPPSSS[[[ccclllxxx}}}mmmhhhaaaZZZUUUQQQMMMJJJAAA===999666555555444333222222111111000000//////......////////////......//////...//////000111111---------.........//////------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,+++******+++,,,---******))))))))))))******++++++++++++++++++++++++))))))************))))))++++++************++++++,,,,,,+++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))+++...//////000222333777===CCCGGGIIINNNUUU\\\\\\\\\[[[]]]cccqqq{{{zzz}}}{{{jjj```SSSKKKIIIHHHCCC???:::888555444555666777777000111111222222222111111000000000000/////////////////////000000000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))******************++++++++++++***))))))))))))))))))))))))))))))'''(((((()))***)))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''(((*********+++++++++***)))'''&&&))))))))))))***************)))(((&&&&&&''''''((())))))))))))************((((((((((((((((((((((((+++)))'''(((++++++(((%%%''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))zzzyyyxxxvvvqqqjjjbbb\\\QQQPPPMMMKKKJJJLLLPPPTTTaaadddlllxxx|||zzzzzzyyyvvvssssss|||xxxhhh^^^ZZZXXXWWWWWWOOOHHH???777444222111000000000000000000000//////////////////////////////////////////////////////.........------,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---++++++++++++++++++++++++)))))))))))))))******+++&&&'''((()))++++++,,,,,,************************++++++************++++++,,,+++***((((((((())))))******++++++++++++******))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++......---,,,,,,---------,,,,,,+++,,,...000333555:::AAAEEEEEEJJJUUU\\\^^^bbbaaa]]]\\\iiizzzyyy}}}sssfffZZZTTTNNNGGGDDDFFF???:::555444777999777444333333333222222222111111000000000000000000000000/////////...---------,,,------,,,++++++***))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++******))))))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***((((((((((((((((((((((((''''''(((((())))))******''''''((((((((((((''''''***)))'''&&&'''(((***+++))))))(((((('''''''''&&&((((((((((((''''''''''''))))))))))))))))))))))))zzzuuueee___VVVPPPMMMMMMOOOQQQPPPPPPUUU]]]eeelllwww~~~{{{wwwssssssvvvzzzzzzkkkccc]]]ZZZYYYOOOMMMGGG@@@:::666666888111111111000000000000000////////////////////////////////////////////////.........---------,,,,,,------------------------***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++,,,,,,++++++++++++++++++++++++)))))))))))))))******+++))))))************))))))*********************************))))))***************)))(((((()))***+++((((((((())))))((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++,,,...111444666<<>>888888:::333222222111000000000000////////////////////////////////////////////////...............---------------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************)))))))))))))))******+++,,,,,,++++++***)))''''''***************************))))))(((((())))))***(((((((((((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,---...111444777999>>>BBBFFFKKKUUU```ggghhhaaahhhooovvvtttfff___ZZZRRRJJJEEECCC@@@<<<888555444333333333333333333222222222222000000000000000000000000..................////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))******))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((*********)))(((''''''''''''(((((())))))(((((('''%%%''')))++++++***((('''))))))((((((((((((''''''************))))))))))))))))))))))))))))))))))))qqqjjjcccZZZRRRRRRMMMJJJJJJJJJJJJOOOUUU^^^lll|||sssxxx}}}rrrggg___YYYXXXTTTNNNFFF@@@<<<;;;555444333111000000000000///////////////////////////////////////////////////.....................------------------------+++++++++,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++***)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++***)))((('''************************))))))(((((((((((()))))))))))))))))))))******+++*********))))))*********))))))))))))))))))))))))))))))******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------...///222555999<<<===>>>@@@EEENNNZZZeeelllmmmrrr{{{~~~nnnccc^^^WWWNNNGGGEEEDDDAAA<<<888555666777444444333333333222222222000000000000000000000000------......//////000000------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))((((((&&&''')))*********)))((())))))((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((|||nnnbbb]]]VVVOOOMMMJJJGGGIIILLLOOOWWWdddsss~~~|||xxx{{{uuuhhhddd^^^VVVRRRQQQMMMGGGBBB:::999666333111000000000000000000000000000000000000000000000000000000000////////////////////////------------------------++++++,,,,,,,,,---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++***)))************************))))))(((((((((((())))))************))))))((((((******)))(((((()))******))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---...000333777:::===>>>>>>@@@GGGRRR^^^hhhppptttwwwiiiaaa[[[TTTMMMFFFEEEBBB===999777888999444444444333333333222222111111111111111111111111---......//////000000000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***************************)))))))))))))))))))))))))))))))))*********++++++((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((()))((('''''''''(((***+++(((((())))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((ssskkkbbb]]]WWWPPPLLLMMMLLLMMMQQQYYYaaaiiisss||||||yyylllcccXXXTTTUUUTTTNNNHHHBBB???;;;777444222222222000000000000000000000000000000000000000000000000////////////000000000000------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,---,,,++++++************************)))))))))))))))******+++))))))***+++,,,,,,,,,+++***************************))))))(((((())))))***++++++++++++***)))''''''((((((&&&&&&&&&&&&(((((())))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,...000333777999<<<===???CCCMMMYYYdddkkkuuu}}}ssshhhccc\\\VVVHHHEEEAAA===:::888888888444444444444333333333333111111111111111111111111//////////////////000000//////..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***************************))))))))))))))))))))))))************++++++++++++(((((())))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((()))*********((())))))******))))))(((***)))'''&&&&&&(((***,,,(((((())))))))))))******((((((((((((''''''''''''))))))))))))))))))))))))wwwnnndddXXXOOOLLLPPPLLLLLLOOORRRTTT[[[eeesss~~~tttfff]]]XXXUUUQQQMMMKKKGGGBBB===999666555555000000000000000000000000000000000000000000000000//////000000000111111111------------------------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---......---,,,+++++++++++++++++++++++++++)))))))))))))))******+++)))***++++++,,,,,,++++++*********************************))))))*********))))))***+++******)))((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))((())))))******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------------------...///000111///111333666999;;;===>>>CCCIIIUUUcccjjjppp{{{tttllleee^^^OOOJJJDDD@@@>>><<<999777555444444444444333333333111111111111111111111111000000000///////////////......//////////////////------------------------,,,,,,,,,+++++++++*********+++---......---+++***************************))))))))))))))))))))))))))))))))))))************)))))))))*********++++++***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((())))))***(((((()))))))))*********)))))))))(((((((((((('''))))))))))))))))))))))))pppddd^^^TTTOOONNNOOONNNKKKOOOVVV\\\vvv|||lll```XXXUUUTTTQQQMMMGGGAAA<<<999888777000000000000000000000000000000000000000000000000//////000000111111111222------------------------,,,,,,,,,---------......++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---//////...---,,,++++++++++++++++++++++++)))))))))))))))******+++++++++,,,,,,,,,++++++***************************++++++************++++++&&&''')))***++++++******+++)))(((''''''((()))+++)))))))))))))))))))))))))))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********---------------------------------...///000111111444555777:::===???@@@AAAGGGNNN\\\iiiooosss~~~sssjjjcccXXXQQQHHHDDDCCCAAA<<<777555555444444444333333333111111111111111111111111111111000000//////......,,,,,,------------------------------------------,,,,,,,,,+++++++++*********+++---......---+++***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))************))))))&&&''')))***+++***((('''(((((())))))*********+++************))))))))))))))))))))))))))))))))))))yyyjjjbbb^^^WWWQQQMMMLLLMMMOOOSSS]]]kkk{{{zzztttdddWWWPPPSSSOOOMMMOOOMMMDDD;;;666111111222333222222111000000000000000000///......000000000000////////////////////////////////////.........------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++*********))))))))))))(((,,,,,,,,,++++++*********,,,,,,,,,+++++++++******))))))))))))))))))))))))***((('''(((+++,,,+++(((***,,,,,,+++)))((()))***+++++++++*********))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,++++++,,,,,,---...+++,,,------,,,,,,...000...222888<<<===>>>@@@BBBOOOZZZdddjjjppp|||{{{lllcccaaaXXXLLLEEEDDDCCCAAA>>>:::888666555555555444222222222111111111111222222.........///////////////////////////////////////.........------,,,,,,,,,.........------,,,,,,,,,+++,,,------++++++,,,---*********))))))))))))((())))))(((((((((***+++,,,+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,------///...,,,***))))))******((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************)))((((((******))))))))))))******yyyrrrhhh___XXXTTTQQQOOOOOORRRYYYbbbrrryyyjjj```WWWQQQNNNOOONNNHHHAAA???666555444333222222222222000000000000000//////...000000000000////////////////////////////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++***++++++++++++*********))))))))),,,,,,++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))***((('''(((+++,,,+++)))***+++,,,+++)))((()))***+++++++++*********))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,***************************************))))))))),,,,,,++++++,,,,,,---...,,,---...---,,,,,,...000000555;;;>>>===???CCCHHHWWW```hhhkkkrrr~~~qqqgggddd\\\QQQIIIGGGGGGGGGGGG;;;999666555555555444333222222111111111111222222//////////////////......////////////////////////------------------,,,,,,......------,,,,,,+++++++++,,,------++++++,,,---++++++*********)))))))))***))))))(((((()))***+++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++*********))))))))),,,+++***)))(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))***************)))((((((******))))))))))))******|||ooofff]]]TTTNNNNNNMMMMMMPPP[[[pppuuubbbZZZSSSRRRQQQLLLIIIIII===;;;777444222111222333111111111111000000//////000000000000////////////////////////////////////...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))((()))+++++++++******+++,,,+++)))))))))++++++++++++***************)))))))))*********++++++)))))))))))))))))))))))))))************+++++++++))))))******+++,,,,,,,,,******************************+++++++++++++++,,,,,,,,,,,,,,,,,,------...---...///...------///111444999??????>>>AAAIIIPPPaaafffjjjkkkrrr{{{pppllleee[[[QQQKKKJJJKKKLLL===:::777666666555444333222222111111111111222222000000000//////.........////////////////////////,,,,,,------------------......---,,,,,,+++******+++,,,------++++++,,,---,,,+++++++++************+++***))))))((())))))***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))************))))))(((******))))))))))))******zzzooobbbXXXWWWUUUSSSRRRVVV___kkktttuuukkk```ZZZVVVPPPMMMMMMCCC@@@:::555222111222333222222111111000000000000000000000000////////////////////////////////////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))******+++++++++)))+++,,,+++***)))***+++************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,---.........///000/////////111333777<<>>AAABBBCCCJJJWWWaaakkkjjjhhhjjjyyy~~~zzzrrrfffXXXNNNHHHFFFBBB>>>:::777666666555444333333222222222222333333222222111000///......---////////////////////////,,,,,,,,,------.........---------,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,+++++++++******************))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++'''(((((()))************))))))))))))))))))))))))''''''((()))))))))))))))************************************))))))))))))))))))))))))))))))))))))((())))))*********))))))++++++************++++++yyynnnccc[[[VVVUUUVVVSSS\\\jjjxxx~~~ppp```TTTOOOLLLIIIEEE@@@;;;888555444555444222111111111222333000000000000////////////////////////////////////,,,,,,,,,------------...------............------***+++---......---,,,,,,---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******************************)))***++++++******+++---)))***++++++***)))+++,,,***************+++++++++*********++++++++++++,,,)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,---------------......///---///000111222444777999>>>???AAADDDJJJSSS```iiinnnnnnooowwwyyymmm```UUUMMMHHHDDD@@@;;;888666666666555333333222222222222333333111111111000000/////////////////////////////////,,,,,,------------------,,,,,,------------......+++,,,------++++++,,,---,,,+++++++++************)))************))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((()))***++++++++++++***))))))))))))))))))))))))&&&'''((())))))******)))************************++++++*********)))))))))))))))))))))))))))))))))((())))))************)))++++++************++++++xxxlllccc]]]ZZZQQQSSSYYYaaajjjxxxnnn]]]UUUOOONNNLLLHHHDDD>>>999666555444222111111111333444000000000000////////////////////////////////////,,,,,,,,,---------......------............------***+++---...///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******************************)))+++,,,,,,******+++---(((***++++++******+++,,,))))))*********+++++++++*********+++++++++,,,,,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------------,,,,,,,,,,,,---------------...//////,,,...000222333666999<<>>DDDBBBCCCJJJVVVdddnnnsssttt|||}}}uuuhhh^^^TTTMMMGGGBBB===888777666666666444333333222222333333444000000000000000111111111////////////////////////.........------,,,,,,,,,+++,,,---...000111222333+++,,,------++++++,,,---*********))))))))))))((('''((()))***++++++***)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------((()))***++++++***)))((())))))))))))))))))))))))&&&'''((()))************************************+++++++++************)))))))))))))))))))))))))))(((((()))***************,,,++++++******++++++,,,