BM6P6(@ }}}wwwppplllkkkjjjiiigggfffdddaaa___]]][[[XXXVVVSSSSSSQQQOOOMMMJJJGGGFFFBBBAAA>>>;;;999777666555555444333111000111111222444444333333222111000000......------------......***,,,//////...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...000111111111222222222333333333555555666777888:::<<<===<<<;;;;;;:::::::::;;;;;;<<<======;;;999999<<<@@@@@@@@@AAABBBCCCCCCCCCCCC===;;;999<<>>;;;999777666555666555444222222222222333333333222111111000//////.........------.........+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,------...000111111222333333444444555666666777888:::<<<===<<<<<<;;;;;;;;;;;;;;;<<<;;;<<<<<<:::999999<<>>;;;:::<<>>FFFSSSgggxxx}}}nnnaaaRRRIIICCC>>>===???>>>===;;;999777555444333444222000///000111000///000000000000000000000000000///...---...///111222222111333555555777AAALLLYYY[[[cccppp~~~yyywwwxxx{{{}}}wwwoooiiieeeccceeehhhllloooqqqvvv}}}~~~xxxppplllkkkjjjhhhfffdddbbb___]]]\\\ZZZWWWUUUVVVUUUSSSQQQNNNKKKIIIGGGAAA@@@>>>;;;999777666666777666555444333333333333222222111111000/////////........................,,,---...---,,,+++---///++++++,,,,,,------......///...---,,,++++++++++++///000111222333444555666666666666777999:::<<<======<<<<<<;;;<<<<<<======;;;;;;;;;999888:::<<>>===;;;<<<@@@CCCFFFFFFJJJLLLOOORRRTTTUUUVVVVVVWWWWWWUUUUUUVVVXXXZZZ\\\\\\\\\]]]^^^```aaabbbbbbbbbdddgggjjjlllmmmnnnnnnmmmmmmnnnqqquuuwwwwwwvvvwww|||~~~{{{zzz{{{{{{{{{zzz~~~~~~tttoooxxx{{{hhhYYYPPPOOOSSSaaasssqqqdddVVVKKKAAA===:::<<>>===;;;:::777666444333111111000111222222111///000000000000000000000000//////...---...///000111111111222555666;;;GGGSSS[[[bbbmmm{{{uuummmgggeeecccfffkkkppptttxxx~~~~~~xxxppplllkkkjjjhhhfffcccaaa^^^]]][[[ZZZWWWUUUVVVUUUSSSQQQNNNKKKHHHFFFAAA@@@>>>;;;999888777666666555444444333222222222222222111111000000000000---..................------...---,,,++++++---///***++++++,,,---...//////------,,,,,,++++++++++++...///000222444555777777777777777888999:::<<<<<<===<<<<<<<<<<<<===>>>>>>::::::999888999;;;===???AAAAAAAAAAAA@@@???>>>===???>>>======>>>@@@AAABBBFFFGGGJJJNNNQQQSSSTTTTTTUUUTTTTTTTTTUUUWWWYYY[[[\\\]]]]]]^^^___```aaabbbcccdddfffhhhjjjkkkkkkkkkkkkmmmpppsssvvvxxxxxxxxxvvvzzz}}}zzzyyyyyyyyyxxxwww{{{|||yyypppvvvnnn\\\PPPNNNRRR^^^mmmoooggg[[[OOOFFF@@@;;;:::>>>GGGVVVdddyyyvvviii___VVVKKKCCC@@@??????===<<<:::888777666000000000222333333111///////////////////////////000////////////000111111222111222555777===JJJXXX___lll|||wwwnnnjjjiiiiiihhhmmmtttzzz~~~xxxqqqllljjjjjjgggeeecccaaa^^^\\\\\\ZZZWWWUUUUUUTTTRRRPPPMMMIIIFFFEEE@@@???===;;;999888777777444444333333222222111000222222222222222111111111------...//////...---------...---,,,++++++---///++++++,,,------...//////+++++++++,,,,,,---------...///000222444666777888888888888888999:::<<<<<<<<<<<<<<<<<<<<<===>>>>>>:::999888888:::<<<>>>@@@BBBBBBBBBAAA@@@???>>>===??????@@@??????>>>??????CCCEEEHHHLLLOOOQQQRRRRRRSSSSSSSSSTTTUUUWWWYYY[[[]]]]]]^^^___aaabbbcccccceeeffffffgggggghhhhhhhhhjjjlllpppsssvvvwwwyyyyyyvvvyyy}}}|||yyyxxxxxxxxxwwwvvv{{{|||qqqssszzzvvv```RRROOOTTT\\\hhhwwwqqqiii___SSSKKKCCC<<<:::<<>>>>>;;;999888888;;;>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>???@@@BBBBBB@@@??????@@@BBBDDDGGGKKKNNNPPPPPPQQQQQQRRRSSSTTTVVVXXXZZZ[[[]]]]]]___```bbbdddeeefffggggggggggggffffffffffffhhhkkkooorrrtttvvvyyy{{{xxxyyy{{{~~~~~~{{{xxxwwwxxxxxxxxxwww}}}~~~ssspppqqq~~~gggTTTOOOSSSWWWcccppp|||vvvlllbbbYYYNNNEEE>>>;;;;;;>>>FFFOOO```qqq~~~uuuhhhVVVFFF>>>======<<<:::999777666666222111111222333333111000000000000000000000000000111111111222222222333333555444666:::AAAMMM```qqqyyysssnnnnnnqqqtttsssyyyyyyqqqllljjjiiigggdddcccaaa___^^^]]]\\\YYYWWWVVVUUUSSSPPPMMMIIIFFFDDD@@@???===;;;999888888777333444444444444222111000111111111111111222222222,,,---///000000///---,,,+++---......---,,,,,,------------...............,,,,,,......///...------000000222333555666777888999999999999::::::;;;<<<::::::::::::;;;<<<===>>><<<999888999===AAABBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>AAADDDDDDCCCAAAAAABBBBBBCCCFFFIIILLLNNNNNNOOOPPPQQQSSSUUUWWWYYY[[[[[[[[[\\\^^^```bbbdddfffgggggggggffffffffffffgggggghhhkkknnnppprrruuuyyy}}}|||{{{zzz{{{|||zzzxxxwwwxxxyyyyyyxxx|||}}}zzzrrrnnnvvvqqqZZZQQQSSSUUUaaaqqq}}}{{{nnnbbb]]]OOOGGG???===<<<===AAAGGGWWWhhh~~~}}}sssgggVVVGGGAAA======<<<:::999888777666555333111111222222111000000000000000000000000000000000111222222222222222444444888AAALLL]]]uuu}}}ttttttsssqqqooopppuuuyyy~~~yyyqqqllljjjiiigggddddddbbb```^^^^^^\\\ZZZXXXWWWVVVTTTQQQNNNJJJGGGEEE@@@???===;;;999888888888444555555666555444222111000000000000000111111111,,,---///000000///---,,,***---//////...,,,,,,,,,...............---------...//////000///...,,,+++111111222333555666777777999999999999:::;;;;;;<<<999999999:::;;;<<<===>>><<<:::888999>>>BBBCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA>>>AAAEEEFFFDDDBBBCCCDDDAAACCCEEEHHHKKKLLLMMMMMMPPPQQQSSSUUUWWWYYY[[[\\\ZZZ[[[]]]___bbbeeefffhhhffffffeeeffffffhhhiiiiiigggjjjmmmoooppptttyyy~~~~~~|||zzzzzz||||||zzzxxxwwwxxxzzzzzzyyyyyyzzz|||xxxooosssyyy___TTTTTTUUUcccttt}}}mmmaaa^^^PPPHHH@@@>>>===<<>>===;;;:::999999777444222000111111111000000000000000000000000000//////000111111111111111222333999EEEUUUjjjzzzvvvmmmoooqqqqqqqqqsssyyy}}}|||wwwpppllljjjiiigggdddcccbbb```]]][[[YYYWWWVVVVVVUUUSSSPPPMMMJJJGGGEEE>>><<<999888888888777555888777444222111222333444555444333222111111111111000...,,,++++++---000111------,,,,,,,,,---..............................------------...000111222222444555555555555666888888888999999999:::::::::888888777999;;;===<<<<<<:::::::::;;;>>>AAAEEEGGGDDDCCCBBBAAAAAAAAAAAAAAA@@@AAABBBDDDEEEEEEFFFFFFAAAAAABBBDDDGGGIIILLLMMMLLLOOORRRUUUVVVWWWYYYZZZ]]]^^^___aaacccdddeeeeeeffffffggghhhiiijjjjjjkkkkkkmmmoooqqqrrrtttxxx{{{{{{zzzxxxzzz}}}}}}zzzwwwuuutttuuuuuuyyyzzz{{{|||~~~vvvyyy{{{cccVVVRRRUUUaaasssrrreee^^^RRRFFF???<<<<<>>NNNaaayyyyyyrrrmmmnnnooooooooorrrwww~~~yyyrrrmmmkkkjjjgggdddcccbbb```^^^[[[YYYWWWVVVWWWVVVTTTQQQNNNJJJGGGFFFCCCAAA===;;;:::999777555777666444333222222222333444333222111111111111111///...---,,,---...000111000///...---,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,111000///---,,,,,,,,,,,,222333555555444444666777888888999999::::::::::::999888777999;;;======<<<999999999:::===@@@CCCEEEDDDDDDDDDCCCCCCBBBBBBAAA???@@@AAACCCDDDDDDEEEEEEDDDDDDEEEFFFHHHKKKLLLNNNLLLOOOSSSUUUVVVWWWYYYZZZ[[[\\\]]]___aaabbbccccccffffffggghhhiiijjjjjjkkkkkklllooopppqqqsssvvvyyyyyyxxxxxxzzz}}}|||yyywwwvvvvvvwwwvvvvvvwwwwwwxxx{{{hhh[[[WWWUUU```rrrwwwfffZZZLLLCCC>>>;;;>>>CCCIII[[[ooo||||||mmmbbbWWWKKKBBB???<<<:::999999:::999888777444444333333222111111111333222000000000111333444000222333333222222222333555888CCCTTThhh|||uuuooommmlllmmmooorrrvvv|||yyyqqqllljjjiiifffdddcccbbbaaa^^^\\\ZZZXXXWWWXXXWWWUUURRROOOKKKHHHFFFFFFCCC@@@===;;;888666444444444333333222222111111222111111000000000111111........./////////000000//////...---,,,+++++++++++++++++++++++++++++++++******++++++---...000000111333444444444444555777888999999:::::::::::::::999888888999<<<======<<<888888999:::===@@@BBBDDDEEEFFFFFFFFFEEEDDDBBBAAA???@@@AAABBBCCCDDDDDDDDDGGGGGGHHHHHHJJJLLLMMMNNNMMMPPPSSSVVVWWWXXXYYY[[[[[[\\\]]]___aaabbbcccccceeeffffffgggiiijjjjjjkkkkkkmmmoooooopppqqqtttvvvvvvwwwxxxzzz}}}~~~{{{xxxwwwwwwwwwttttttsssrrrsssvvv|||lll^^^YYYUUU___nnnooobbbRRRGGG@@@;;;<<>><<<;;;999999::::::888777444444333333222222111111111111000///000111222333000222333333222222333555666<<>>;;;999777555333222333333333333222111000000000000000000000111111......000111111111000///++++++,,,---............++++++++++++++++++,,,,,,'''((()))+++...000333444111222444444333333555666888999:::;;;;;;;;;::::::999888888999<<<======<<<999999:::<<<>>>@@@CCCDDDEEEFFFHHHHHHGGGEEECCCBBB@@@@@@BBBCCCDDDEEEEEEEEEIIIIIIIIIIIIJJJKKKMMMMMMNNNQQQTTTWWWWWWXXXYYY[[[\\\^^^___aaacccdddeeeeeedddeeefffggghhhiiijjjkkkmmmnnnpppppppppqqqsssuuutttvvvzzz|||}}}~~~|||yyywwwvvvvvvwwwvvvtttrrrrrrvvv|||mmm]]]VVVVVV\\\hhhxxxtttfffVVVJJJAAA;;;;;;>>>BBBOOO___nnn}}}ooodddYYYLLLBBB???===;;;:::999::::::999777555444444333222222111111000000//////000000111222000111333333222333555666777???NNN___mmm{{{}}}xxxqqqkkkggghhhjjjlllooottt|||zzztttlllhhhggghhhgggfffdddcccbbb```^^^\\\[[[ZZZZZZYYYWWWTTTPPPLLLHHHGGGBBB???<<<;;;:::999777555222222333333333222111111000000000000000000111111---...000111222111000///***+++,,,---............,,,,,,,,,,,,------......//////...............///111333444444444444555777888999:::<<<<<<;;;:::999999999888:::<<<>>>======;;;;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGHHHHHHFFFDDDCCCAAABBBCCCEEEFFFFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLOOORRRUUUWWWXXXXXXZZZ[[[\\\^^^___aaacccdddeeeeeeddddddeeeggghhhiiijjjkkkooopppqqqqqqqqqrrrtttvvvtttwww{{{~~~~~~~~~}}}yyyvvvuuuuuuwwwvvvuuussssssvvv|||ppp^^^TTTTTTXXXaaaqqquuuhhhXXXMMMDDD===<<>>>>>===;;;<<<===???AAACCCDDDDDDBBBCCCEEEFFFFFFEEEEEEDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLPPPSSSVVVXXXYYYYYYZZZ[[[[[[\\\]]]___aaabbbcccccccccccceeefffhhhiiikkkkkkooopppqqqrrrqqqrrruuuwwwtttxxx|||~~~}}}|||~~~}}}zzzxxxxxxxxxvvvuuutttssstttwww}}}xxxdddZZZSSSUUU\\\kkk{{{nnn^^^RRRHHH@@@>>>@@@@@@FFFSSSfffzzz{{{qqqdddTTTFFF@@@===<<<::::::;;;;;;999888555555444444333333222222000000000111111111222222000111222222222444777:::???HHHVVVaaafffkkkxxx~~~wwwqqqlllcccbbb``````bbbfffkkknnnwww|||zzzpppkkkiiiiiiiiigggeeeeeecccbbb```___]]]]]]ZZZYYYVVVSSSOOOJJJGGGEEE@@@>>><<<;;;;;;;;;999888555444333222222333444555444333222111111111111111------...///////////////,,,---...//////---,,,***,,,------...//////000000******+++,,,...111222444333555666666666666777999777999;;;======<<<:::999:::999999:::===>>>>>>===;;;<<<===???AAABBBCCCCCC@@@AAAAAABBBCCCDDDEEEEEEAAABBBCCCEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJLLLMMMQQQTTTWWWYYYYYYYYYZZZ[[[[[[\\\]]]___aaabbbccccccbbbcccdddfffhhhiiikkkkkkmmmooopppqqqqqqrrruuuwwwssswww{{{|||zzzzzz}}}~~~}}}}}}~~~uuuuuuvvvvvvwwwzzz~~~mmmbbbWWWVVVYYYfff{{{zzzhhhZZZMMMBBB>>>??????CCCOOOcccyyyzzzmmmZZZJJJBBB===<<<;;;:::;;;;;;:::888555555555444333333222222000111111222222222222222000111222222222444888;;;DDDMMMZZZeeeiiiooo}}}}}}~~~xxxqqqjjjddd```]]]]]]___bbbeeejjjnnnpppzzz{{{qqqjjjgggfffeeeccceeeeeedddbbbaaa___^^^]]]ZZZYYYVVVSSSNNNJJJFFFDDD???===:::888888777666444666555333222222333555666555444333222111111111111------------.........///(((***,,,.../////////...,,,,,,------...///000000//////...---,,,,,,,,,,,,444555777777666666888999777999<<<===>>><<<;;;999:::999999;;;===>>>>>>===:::;;;<<<>>>@@@AAAAAABBB?????????@@@BBBCCCEEEFFF@@@AAABBBDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNQQQTTTWWWYYYYYYYYYZZZ[[[]]]^^^___aaacccdddeeeeeebbbcccdddfffhhhiiikkkkkkkkkmmmoooooopppqqqtttvvvrrrvvvzzzzzzxxxxxx|||~~~~~~uuuwwwxxxyyyzzz}}}}}}{{{~~~rrrhhh\\\YYYYYYbbbuuuppp```QQQDDD>>>>>>>>>@@@LLLaaaxxxttt```NNNEEE>>><<<;;;;;;;;;;;;:::888666555555444444333222222111111222333333333333222000111111222222555999<<>>======???CCCFFFHHHDDDCCCCCCCCCCCCDDDDDDEEEFFFEEEFFFGGGIIILLLPPPRRRSSSUUUWWWXXXWWWWWWXXXZZZ[[[\\\^^^```ccceeeggghhheeeeeefffgggiiikkklllmmmppppppqqqrrrssstttuuuvvvuuuvvvyyyzzzzzz{{{}}}~~~}}}tttuuuwwwxxxzzz}}}yyyxxxyyy{{{{{{{{{tttpppooopppzzzsssfff]]]XXX___mmm}}}jjjUUUCCC<<<<<<<<>>AAACCCAAA???;;;<<<>>>@@@BBBCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGIIIMMMPPPRRRSSSUUUWWWXXXWWWWWWYYYZZZZZZ[[[]]]___bbbeeeggghhheeeffffffgggiiikkkmmmnnnpppqqqrrrtttuuuwwwwwwwwwvvvxxxzzz{{{{{{|||~~~|||tttuuuwwwxxxzzz~~~}}}||||||{{{~~~wwwkkkeeeeeeiiirrrrrrfff\\\^^^jjjyyysss^^^KKKAAA@@@;;;AAAMMM___rrryyydddTTTMMMHHHAAA>>>>>>???===<<<777777555444333222222222444000444>>>???666000222444222222555555555;;;BBBQQQ___nnnwwwxxxvvvxxx}}}zzzqqqlllddd]]]XXXVVVWWWXXX[[[___dddhhhlllsss|||}}}|||yyyqqqnnnlllhhheeefffccccccbbbaaa___]]]\\\[[[XXXVVVTTTRRRPPPMMMIIIGGGCCC@@@===;;;999888666444555333000......///222333333222222111111111111111....../////////000000000//////...------------...111000///...---,,,,,,,,,......///000111222333333555555666777888888888888999999;;;;;;;;;;;;999999;;;;;;::::::::::::999999<<<<<<===???AAABBB@@@>>>777999===AAACCCCCCBBBAAADDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFGGGIIIMMMPPPRRRSSSUUUWWWXXXXXXXXXYYYZZZYYYZZZ\\\___bbbdddfffgggeeeffffffhhhiiikkkmmmnnnoooqqqsssvvvxxxyyyyyyyyywwwyyy{{{||||||}}}~~~|||{{{uuuvvvwwwxxxzzz}}}}}}~~~uuuddd[[[[[[aaagggzzzsssdddaaahhhuuu~~~iiiTTTGGGCCC;;;@@@LLL]]]rrrpppaaaUUUNNNFFFAAA@@@@@@@@@???888777666555333333333333666222666???BBB:::444333333222444666666777>>>GGGWWWdddsss~~~~~~}}}~~~{{{wwwuuujjjfff```ZZZVVVVVVWWWXXX\\\aaagggmmmrrryyy~~~}}}|||zzzyyyyyyqqqnnnlllhhheeeeeeccccccbbbaaa___]]]\\\[[[XXXVVVSSSQQQOOOMMMIIIFFFBBB@@@>>>===<<<:::777444444333111//////000111222222222111000000000000111////////////000000000000//////...------------...000///...------------------...///000111222333444444555777888999999888888888999;;;<<<<<<;;;999888::::::::::::::::::::::::??????@@@BBBCCCCCCBBBAAA666888<<>>@@@HHHXXXlll}}}zzzooo___VVVJJJBBB>>>======<<<999888666555444444333333555222444===@@@:::333000444333555777777999BBBMMM]]]gggttt|||yyyvvvtttjjjfffaaa\\\YYYYYY[[[\\\^^^ccckkkrrrxxx~~~}}}{{{yyyxxxwwwwww||||||}}}}}}|||zzzxxxwwwxxxpppmmmkkkgggdddeeeccccccbbbaaa___]]]\\\[[[WWWTTTRRRPPPNNNKKKHHHEEEBBB@@@???>>>===:::777444333333444444333333222111111111000////////////000////////////000000000000//////...------------...---------------...///000------...000111222444444444555777999999999888888888999;;;<<<<<<;;;999888::::::::::::::::::::::::>>>@@@BBBCCCCCCBBBBBBBBB999::::::;;;===???AAABBBDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFGGGHHHJJJMMMQQQSSSSSSUUUWWWYYYYYYYYY[[[\\\]]]]]]^^^___```aaabbbbbbccccccdddeeegggiiikkkllllllnnnpppsssuuuwwwwwwwwwvvvxxxzzz{{{{{{||||||{{{zzzwwwvvvxxx}}}ooo\\\WWWZZZXXXdddvvvyyynnnkkkooozzz}}}eeeOOODDDBBBBBBEEEPPPaaattt}}}ooocccSSSEEE>>>;;;:::999999888777666555444444444555444666;;;===999333000444444555777888<<>>===<<<:::777444333444555666666444333222111000000///////////////....../////////000000000//////...------------...,,,,,,,,,---...///000111,,,---...000111333444555444666888:::::::::888888999999;;;;;;;;;;;;999999999999::::::::::::;;;;;;;;;>>>@@@AAAAAA@@@AAAAAA===<<<:::999:::===AAACCCCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGHHHJJJNNNQQQSSSRRRUUUWWWYYYYYYZZZ[[[]]]^^^^^^___```aaaaaabbbbbbcccddddddeeegggiiikkklllmmmmmmnnnppprrrtttuuuvvvvvvxxxzzz{{{{{{|||~~~~~~|||yyywwwyyy}}}}}}fffZZZXXXVVV]]]nnn|||pppjjjllluuuoooVVVHHHCCCBBBCCCIIIWWWjjj}}}rrr]]]LLLAAA===:::999:::999888666555555555555777999;;;<<<:::777444333444444555888:::BBBTTTdddoooxxx~~~zzzvvvtttiiigggccc```______aaacccfffllluuu|||}}}tttqqqlllgggeeeeeegggiiinnnppprrrtttvvvwwwxxxwwwyyyqqqnnnlllhhheeeeeeccccccbbbaaa___]]]\\\[[[WWWUUURRRPPPOOOLLLHHHEEEBBB@@@===<<<;;;999666444555555555444444444444444222111000000//////000000------.........///////////////...------------...---------------...///000,,,---...///111333444555444666888:::;;;:::999777::::::::::::::::::::::::999999999::::::;;;;;;;;;:::===@@@BBBAAA@@@BBBCCC???>>><<<:::;;;===???AAABBBBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGHHHKKKNNNQQQSSSRRRUUUWWWYYYYYYZZZ\\\]]]]]]]]]^^^```bbbccceeeeeeeeeeeefffgggiiikkkmmmnnnooonnnnnnnnnppprrruuuvvvwwwyyy{{{||||||}}}~~~{{{zzz}}}sssaaaYYYXXX\\\jjjzzzmmmfffgggqqq|||vvv[[[KKKAAAAAABBBFFFOOObbbxxx|||eeeQQQDDD???<<<;;;::::::888777666555555555999===>>>;;;666444444555222222555888>>>KKKbbbvvv~~~{{{uuuooollleeedddbbb``````bbbeeeggglllrrr{{{{{{xxxpppkkkddd]]][[[]]]```cccgggjjjmmmqqquuuwwwyyyyyyzzzrrrooommmiiifffgggccccccbbbaaa___]]]\\\[[[XXXVVVSSSQQQPPPMMMIIIFFFCCC@@@===;;;999888666444777666333222111222444666333222222111000111111111------------........./////////...------------...///......---------......,,,,,,...///111333444555444666888;;;;;;:::999777;;;::::::999999::::::;;;999999999::::::;;;;;;;;;;;;???BBBDDDCCCCCCDDDGGG@@@???===<<<<<<===>>>???AAAAAABBBBBBCCCEEEFFFGGGGGGGGGGGGHHHKKKNNNQQQTTTRRRUUUWWWYYYZZZZZZ\\\^^^[[[\\\^^^```ccceeeggghhhgggggghhhiiijjjlllnnnoooqqqpppnnnnnnooorrruuuwwwxxxzzz|||}}}~~~}}}}}}~~~ggg\\\\\\]]]iiiwwwhhhaaacccnnn{{{xxx\\\KKK>>>@@@CCCEEEMMM]]]tttgggRRREEE???===<<<;;;:::999777666666555555888>>>@@@:::222000222555111111444999AAAQQQlll~~~xxxpppiiidddcccbbbaaaaaacccfffiiikkkpppwww~~~|||xxxuuunnnhhh___XXXUUUXXX\\\```cccfffjjjoootttxxxzzz{{{}}}sssnnnkkkfffdddeeecccaaa_______________]]]YYYXXXUUURRRNNNJJJHHHFFFCCCBBB???<<<:::888666666444444333333333333222222666222///...000222222000000000//////......------.........///......---,,,)))+++...000000///,,,***////////////...000333666777777777888999999999:::888999999888777777888:::;;;;;;:::::::::;;;<<<<<<>>>@@@CCCCCCCCCBBBBBBCCCBBBCCCBBB???<<<::::::;;;CCCCCCCCCCCCDDDDDDDDDDDDGGGHHHIIIKKKMMMOOORRRSSSWWWXXXZZZ[[[]]]]]]^^^^^^]]]^^^```bbbcccddddddccchhhiiikkkkkkkkkkkkmmmnnnrrrqqqooonnnppptttyyy|||zzzzzzzzzzzz|||~~~vvv```YYY]]]iii|||}}}oooeeeccclllvvv~~~bbbOOOEEE???>>>EEEMMMWWWkkk~~~qqqXXXFFF===:::777888888777777666666555555777666555444444444444444333444999@@@JJJ[[[vvvzzzrrrkkkfffhhhgggeeeccccccffflllpppyyy}}}|||xxxuuuqqqnnnjjjeee]]]WWWUUUUUUVVVWWW^^^dddjjjooouuu||||||yyy~~~tttoookkkgggeeefffeeeccc```___``````^^^]]]YYYXXXUUURRRNNNJJJHHHFFFBBBAAA???<<<:::888777666444444333333333333222222444111......000222111000111111111111000000//////,,,,,,---.../////////...------........./////////////////////...000333666777777777888999999::::::::::::;;;:::999999:::<<<:::999999::::::;;;<<<===@@@BBBDDDEEEDDDCCCCCCDDDDDDDDDCCC@@@<<<;;;<<<===DDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKMMMPPPRRRSSSWWWXXXZZZ[[[]]]]]]^^^^^^]]]^^^```bbbcccdddddddddgggiiijjjkkkjjjkkklllnnnqqqpppooooooppptttxxxzzz{{{{{{{{{|||~~~iii``````fffwwwpppfffccckkkuuudddQQQGGG@@@>>>DDDJJJSSSfffyyy~~~nnnXXXHHHBBB@@@===999888888777666666555555666555444444444444444555333444999AAALLL^^^xxx|||vvvqqqmmmjjjiiihhhgggfffgggkkkqqquuu~~~yyyvvvssspppnnnkkkeee]]]VVVRRRRRRRRRSSS\\\bbbhhhmmmssszzzzzzwwwuuuppplllhhhfffhhhgggeeebbbaaa``````^^^]]]YYYXXXUUURRRNNNJJJHHHFFFAAA@@@>>><<<:::888888777444444333333333333222222111000//////111222111000111111111000000000000///***+++,,,...///000000000111///---,,,,,,...111333...///000//////000333555666777777888999999::::::999:::;;;:::888888:::;;;999999999:::;;;===???@@@AAABBBDDDDDDCCCCCCCCCDDDEEEDDDAAA>>>::::::===???EEEEEEFFFFFFGGGHHHIIIIIIGGGHHHIIIKKKMMMPPPRRRTTTWWWXXXZZZ[[[]]]]]]^^^^^^]]]^^^```aaacccdddddddddfffhhhiiiiiiiiijjjlllnnnooooooooopppqqqtttvvvxxx{{{{{{|||}}}~~~~~~uuujjjccccccqqqtttgggccciiissshhhVVVIIIAAA>>>BBBGGGOOOaaattt|||wwwjjjXXXJJJEEEBBB@@@999999888888777666666666444444333333333444555555555555:::CCCPPPbbb{{{~~~uuuqqqpppppppppjjjkkklllmmmooosssyyy~~~yyyuuusssqqqooonnnlllfff^^^UUUOOOMMMMMMNNNYYY```gggkkkqqqvvvwwwtttvvvpppmmmiiigggiiiiiigggdddbbbaaa```^^^\\\YYYXXXUUURRRNNNJJJHHHFFF@@@???===;;;:::999888888444444333333333222222222000000000111222222111000........................+++,,,---...////////////000///---+++,,,...000222...///000000///000333555666666777888999::::::;;;777888888777666666777999999999:::<<<>>>@@@BBBCCCAAABBBCCCCCCBBBAAABBBCCCEEECCC@@@;;;888999===@@@DDDDDDEEEFFFHHHIIIJJJJJJGGGHHHIIIKKKNNNQQQSSSTTTWWWXXXZZZ[[[]]]]]]^^^^^^^^^^^^```aaabbbcccdddeeefffggghhhhhhhhhiiilllnnnnnnooopppqqqrrrtttuuuvvvzzzzzz{{{}}}~~~||||||}}}~~~qqqfffaaannnyyyjjjbbbfffoooooo]]]KKKCCC>>>AAAEEEMMM___qqq|||vvvsssgggUUUHHHBBB???<<<:::999999888888777666666333333333333333444555666666666;;;GGGVVViii~~~vvvpppnnnppprrrsssmmmooorrruuuxxx}}}zzztttpppnnnnnnnnnnnnnnniii```VVVNNNJJJJJJKKKVVV^^^fffkkkoootttuuurrrwwwqqqmmmiiihhhjjjjjjhhhdddbbbaaa```^^^\\\YYYXXXUUURRRNNNJJJHHHFFF???>>>===;;;999888888777444444333333333222222222000111222333222222222222---------------.........---...............------,,,,,,---------.........---///000000000000222444555666777888999:::;;;;;;777888888777666666777999:::;;;<<<>>>@@@CCCEEEFFFCCCDDDEEEDDDBBBBBBCCCDDDGGGEEEAAA<<<:::;;;???CCCCCCCCCDDDEEEFFFGGGHHHIIIGGGHHHIIIKKKNNNQQQTTTUUUWWWXXXZZZ[[[]]]]]]^^^^^^^^^______```bbbcccdddeeefffggghhhhhhhhhiiimmmooonnnoooppprrrssstttuuuuuuxxxyyyzzz|||~~~|||zzzzzzzzz{{{|||~~~vvviiicccoooooocccdddkkkwwweeeMMMDDD???AAAEEELLL^^^qqq{{{qqqnnncccSSSFFF@@@===::::::::::::999888888777777333333333333444444555666888777>>>MMM___rrryyyuuupppmmmnnnppprrrtttpppsssxxx|||}}}wwwpppkkkiiikkklllmmmppplllcccXXXNNNIIIIIIKKKTTT]]]fffjjjnnnrrrrrrqqqwwwpppllliiihhhjjjjjjgggdddbbbaaa```^^^\\\YYYXXXUUURRRNNNJJJHHHFFF@@@???===;;;999777777666444444333333333333222222111222333222000000000111...////////////000000000......//////...------,,,***+++---...///...---,,,---...000111000111222444555555666888999:::;;;<<<888999:::999777777999:::;;;;;;===???AAADDDFFFGGGFFFFFFFFFEEEDDDCCCEEEFFFJJJHHHDDD@@@===>>>BBBFFFBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHIIILLLOOORRRTTTVVVWWWXXXZZZ[[[]]]]]]^^^^^^_________```aaaccceeefffgggggghhhhhhhhhjjjnnnqqqpppqqqqqqssstttuuuuuuvvvxxxxxxyyy{{{~~~zzzyyyxxxwwwwwwwwwxxxyyy{{{~~~ooogggqqqwwwgggdddiii~~~lllPPPGGGAAABBBDDDKKK]]]ppp~~~pppmmmbbbRRRFFFAAA???<<<;;;;;;::::::999888888888555555444444444555666666888999BBBTTThhhzzztttqqqnnnlllnnnppprrrsssssswww}}}|||vvvmmmgggfffhhhkkklllpppmmmeeeYYYNNNIIIIIILLLRRR\\\fffjjjlllooopppooowwwppplllhhhgggiiihhhfffcccaaaaaa```^^^]]]YYYXXXUUURRRNNNJJJHHHFFFAAA???===;;;888777666555444444333333333333222222222222222000---,,,...000........./////////000000------..................,,,,,,---...///......---,,,...000111111111222444555555666888999:::;;;<<<888999999999777777999::::::;;;<<<>>>@@@CCCEEEFFFEEEEEEEEECCCBBBAAACCCEEEHHHGGGDDD@@@>>>???BBBEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIILLLOOORRRUUUWWWWWWXXXZZZ[[[]]]]]]^^^^^^_________```aaaccceeefffggghhhhhhhhhhhhkkkooosssrrrrrrrrrssstttuuuvvvwwwxxxyyyyyy{{{~~~}}}}}}xxxwwwvvvtttssssssssssssrrrvvvzzz~~~xxxmmmrrr~~~lllfffiii{{{pppTTTJJJBBBAAACCCHHHYYYlll|||xxxttthhhVVVHHHCCC@@@===;;;;;;;;;:::999999888888777777666555555555666666999:::EEEZZZpppxxxtttooommmmmmoooqqqrrrvvv{{{|||uuukkkdddcccfffiiilllooollldddYYYNNNHHHJJJMMMOOOZZZdddhhhiiilllmmmlllwwwoookkkggggggiiigggeeebbbaaa``````^^^]]]YYYXXXUUURRRNNNKKKHHHFFFAAA@@@===;;;888666555444444444444333333333222222111222111---***)))+++...,,,,,,,,,---------......++++++---...//////000000...............///000000,,,...000111111111222333444555666888999:::<<<<<<666777777666555555666888::::::;;;===???AAACCCDDDAAABBBAAA???>>>===???AAADDDCCCAAA>>><<<<<>>@@@AAABBBCCCBBB@@@@@@@@@BBBAAA???===<<<===???BBBCCCDDDEEEFFFEEECCCCCCDDDFFFGGGHHHJJJMMMPPPRRRTTTVVVUUUVVVXXXZZZ\\\]]]^^^______aaabbbaaaaaaaaaccceeedddeeeffffffgggiiimmmqqqoooppprrrsssssstttvvvxxxyyy{{{}}}~~~~~~zzzxxxuuurrrppplllhhheeefffffffffeeeeeegggjjjmmmnnnoooqqqtttwwwyyy|||}}}~~~~~~}}}}}}|||~~~uuuuuu{{{oooiiiuuu|||cccNNN>>>???CCCGGGUUUeeevvvzzzeeeQQQDDD@@@AAA===<<<;;;:::999888888888777888777555333333555666:::>>>LLLbbbttt~~~zzz}}}~~~yyyvvvqqqkkkiiilllsssxxx~~~~~~vvvkkkaaa^^^```cccfffllljjjdddZZZPPPIIIHHHIIIPPPUUU\\\bbbeeefffhhhiiixxxsssqqqlllhhhgggfffdddbbbaaa```___\\\YYYXXXVVVSSSPPPLLLIIIGGGFFF@@@???===:::888777666555555555555444333333222222111111111111000000000///------...///////////////......---------...///000---......//////000000000***,,,////////////000222333444555777::::::888666777666444333444555777888888999;;;<<<<<<<<<>>>@@@@@@BBBBBBBBB@@@???@@@AAAAAA@@@???>>>???AAACCCEEEDDDEEEFFFEEECCCCCCDDDFFFGGGHHHJJJLLLOOORRRTTTUUUUUUVVVXXXZZZ\\\]]]]]]]]]]]]^^^_________```bbbddddddeeeeeeeeefffhhhkkknnnnnnppprrrsssssssssuuuwwwxxxzzz}}}~~~~~~~~~{{{yyytttrrrooommmkkkhhhdddaaa\\\[[[[[[ZZZZZZ[[[^^^```bbbcccdddfffiiikkkmmmnnnqqqrrrrrrqqqqqqooonnnnnnoooqqqsssvvvzzz~~~xxxuuuzzzuuukkkmmmzzzdddQQQBBBAAACCCGGGVVVhhhxxxlllXXXIIICCCBBB======;;;:::999999888888777888777666444333555777<<>>???@@@BBBAAA@@@@@@AAABBBDDDEEEDDDEEEEEEDDDCCCCCCEEEFFFFFFGGGIIILLLOOOQQQSSSTTTVVVWWWXXXZZZ[[[\\\\\\\\\]]]^^^```aaaaaabbbeeegggdddeeefffeeeeeefffiiilllmmmoooqqqssssssssstttvvvwwwyyy{{{}}}~~~~~~|||yyyuuusssmmmkkkhhheeecccaaa]]][[[QQQPPPNNNMMMMMMNNNPPPQQQSSSTTTUUUWWWXXXZZZ[[[\\\^^^___```aaa```___]]][[[ZZZ\\\___cccggglllqqquuu|||{{{~~~zzzuuusssrrrxxx}}}vvvxxx}}}oookkkwwwfffTTTGGGEEEDDDGGGWWWkkk|||sss___PPPFFFCCC>>>===<<<;;;:::999999999777888777666444444666888===EEEUUUgggttt}}}yyytttssspppnnnnnnssszzz}}}{{{{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~{{{|||}}}~~~~~~~~~}}}}}}|||uuulllddd___```cccfffjjjhhhcccYYYOOOHHHGGGHHHNNNSSSZZZ```dddfffhhhiiixxxrrrooojjjgggfffgggeeecccbbbbbb```]]][[[XXXWWWVVVSSSOOOJJJFFFDDD@@@???===:::888777666555333333333333222222222222111111111000000000000000......///////////////...,,,,,,,,,,,,,,,------...000000//////////////////,,,...111333444555777999999777666666888888777666777666444333444555777888888999:::;;;;;;<<>>>>>???@@@@@@AAAAAABBBCCCDDDEEECCCDDDEEEDDDCCCCCCEEEGGGGGGHHHIIILLLNNNQQQRRRSSSVVVWWWXXXYYYZZZZZZZZZZZZZZZ\\\^^^___```bbbeeegggeeefffgggfffffffffhhhjjjllloooqqqssssssssstttuuuuuuxxxzzz|||}}}}}}zzzvvvrrroooiiifffbbb^^^[[[XXXUUURRRLLLJJJHHHFFFGGGHHHHHHIIIKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQSSSTTTTTTRRROOOMMMJJJLLLOOORRRUUUYYY^^^aaaggggggkkkrrrxxx~~~yyynnnhhhfffgggpppyyywwwuuuvvvrrr{{{fffVVVIIIFFFDDDGGGYYYooosssbbbSSSJJJFFF???>>>===;;;:::999999999777777777666555555888:::>>>JJJ]]]mmmxxx{{{vvvqqqppppppoooqqqwww~~~}}}}}}{{{yyywwwuuuuuuuuuuuuxxxxxxxxxxxxwwwuuutttsssrrrrrrrrrrrrrrrsssssssssvvvrrrkkkddd``````cccfffkkkiiicccZZZPPPJJJIIIJJJMMMRRRZZZ```dddfffhhhjjjvvvqqqnnnkkkiiiiiigggeeecccbbbbbb```]]][[[YYYXXXVVVRRRNNNHHHDDDAAA@@@???===:::888777666555000000111111222222333333000000000000000000111111...///////////////......,,,,,,---------......---///.....................(((+++...000111222444666999888777777888888777666777666444333444555777888888999:::::::::<<<@@@CCCAAABBBCCCAAA???>>>>>>???>>>???@@@BBBCCCCCCDDDDDDCCCDDDEEEDDDCCCDDDEEEGGGGGGHHHJJJLLLNNNQQQRRRSSSVVVVVVWWWYYYYYYZZZZZZZZZWWWXXXZZZ\\\]]]___bbbeeefffhhhiiihhhggggggiiijjjlllooorrrttttttssstttuuuuuuwwwzzz|||}}}}}}{{{yyyuuuqqqnnnfffccc]]]XXXTTTQQQMMMJJJJJJGGGCCCBBBCCCEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHEEEGGGIIIJJJJJJHHHFFFDDDBBBDDDGGGHHHIIIKKKNNNQQQSSSTTTYYYaaahhhppp~~~wwwlllfffeeeeeejjjtttzzzsss|||zzziiiXXXKKKGGGDDDGGGYYYooo~~~pppaaaUUULLLHHH@@@???>>><<<;;;:::999999777777888777666777999;;;@@@PPPfffuuu~~~~~~xxxtttooopppqqqrrruuuzzz|||zzzvvvuuusssqqqppppppppppppsssrrrqqqooollliiigggeeeeeeeeeddddddeeefffhhhiiinnnlllhhhccc______cccfffllljjjeee\\\RRRLLLKKKLLLMMMSSS[[[aaafffhhhkkkllluuupppnnnkkkiiijjjfffeeecccbbbaaa___\\\ZZZZZZXXXVVVQQQMMMHHHDDDBBB@@@???===:::888777666555000000111111222222333333000000000000111111111111//////////////////...---......///000000000000///---------...............***---000222222444666777999888777888999999888666777666444333444555777888888999999999:::===AAADDDBBBCCCDDDBBB@@@??????@@@===>>>AAACCCDDDDDDDDDDDDCCCDDDEEEDDDCCCDDDFFFHHHIIIJJJKKKMMMOOOQQQSSSTTTTTTUUUVVVXXXYYYZZZZZZZZZ[[[]]]___``````bbbeeehhhfffhhhiiiiiihhhhhhiiikkklllooosssuuuuuuuuuuuuuuuuuuwwwyyy{{{|||~~~}}}{{{yyywwwsssoookkkccc^^^XXXSSSOOOKKKHHHEEEFFFBBB>>>>>>@@@BBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCC???@@@AAABBBBBBAAA@@@>>>@@@AAACCCCCCCCCCCCEEEFFFGGGHHHMMMSSSYYYbbbqqq}}}sssnnnmmmmmmhhhqqqtttyyy|||qqq^^^MMMHHHEEEGGGWWWkkk}}}qqqcccWWWNNNIIIBBBAAA???===;;;:::999999666777888777777888;;;===EEEYYYppp~~~~~~|||zzzwwwuuuqqqrrrtttvvvyyy~~~{{{xxxvvvpppooollljjjiiihhhhhhiiiiiihhheeebbb^^^[[[YYYXXXXXXWWWVVVVVVWWWZZZ]]]^^^cccdddcccaaa^^^___cccgggmmmkkkfff]]]SSSMMMLLLNNNOOOUUU\\\ccchhhkkknnnpppvvvpppmmmjjjhhhhhhfffdddbbbaaa```___\\\YYYYYYXXXUUUQQQMMMJJJHHHGGG@@@???===:::888777666555444444444333333333222222///000000000111111111111///////////////...---------...///000111000000///------......//////000000---000333444555666777999777777777999;;;:::888666777666444333444555777888888888999999:::===AAAEEEDDDEEEEEECCCAAA???@@@@@@===???BBBEEEFFFFFFEEEDDDBBBCCCDDDDDDDDDDDDFFFHHHJJJKKKLLLNNNPPPRRRTTTTTTRRRSSSUUUWWWYYYZZZZZZ[[[___```bbbcccccceeehhhjjjdddfffhhhhhhhhhhhhiiijjjmmmppptttvvvvvvvvvvvvvvvuuuwwwzzz{{{{{{||||||{{{yyywwwtttpppkkkggg]]]XXXSSSNNNKKKIIIFFFDDDCCC???;;;;;;>>>@@@???===<<<======>>>??????@@@@@@======>>>>>>>>>>>>=========???AAAAAA@@@???@@@AAABBBCCCFFFKKKNNNUUUdddrrr}}}zzzyyypppwwwvvvyyy}}}}}}fffQQQJJJGGGGGGSSSeeexxxjjj\\\PPPIIIBBBAAA???===<<<::::::999666777888888777999<<<>>>LLLccczzz}}}yyyxxxxxxxxxwwwvvvwwwyyy|||}}}yyyvvvsssqqqjjjiiifffccc```___^^^^^^[[[YYYVVVRRROOOMMMLLLLLLKKKJJJIIIIIIKKKOOORRRUUUYYY\\\^^^^^^\\\^^^ccchhhllljjjeee\\\SSSMMMLLLNNNQQQWWW___fffkkknnnqqqssswwwppplllhhhffffffeeecccbbbaaa```^^^[[[YYYYYYWWWTTTQQQNNNLLLLLLLLL@@@???===:::888777666555999888777666444333222111//////000000111111111222//////000000///...------+++,,,.../////////...------......///000111111222+++---000222222222444666555666888:::<<<;;;888555777666444444444555777888888888999999:::===AAAEEEEEEFFFFFFDDDBBB@@@@@@AAA>>>@@@CCCFFFHHHHHHGGGFFFBBBCCCDDDDDDDDDDDDFFFHHHKKKLLLMMMOOOQQQSSSTTTUUUQQQSSSTTTWWWYYYZZZ[[[[[[[[[\\\^^^______```ccceeebbbdddgggggggggggghhhjjjnnnqqquuuwwwwwwwwwvvvwwwvvvxxxzzz{{{{{{|||~~~|||zzzwwwuuurrrmmmgggcccXXXTTTOOOKKKIIIGGGFFFDDDBBB>>>999:::>>>@@@???===;;;<<<<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>???;;;===??????>>>>>>>>>@@@AAABBBDDDFFFHHHMMM\\\jjj|||yyyyyylllUUULLLHHHGGGQQQ```tttqqqaaaQQQGGGCCCBBB@@@>>><<<;;;:::999666777888888888999<<>>;;;999:::999666444555555444333333222111111000000000000000//////...//////.........---------------............------///......---------......000000000000222555888:::888999999:::999888777666777666444555777999::::::999777666888<<<@@@BBBCCCFFFGGGGGGEEECCCAAAAAABBBBBBAAABBBDDDGGGHHHHHHFFFEEEDDDDDDDDDDDDFFFGGGHHHIIILLLNNNPPPPPPPPPRRRSSSRRRSSSUUUWWWYYY[[[]]]]]]]]]___aaaaaaaaabbbdddfffeeeeeeffffffgggggghhhhhhnnnppptttvvvxxxxxxvvvuuuwwwyyyzzz{{{{{{{{{}}}~~~|||zzzvvvrrrnnnhhhbbb^^^XXXTTTNNNJJJHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@>>>===<<<<<<===>>>>>>>>>???>>>>>>===<<<<<<;;;;;;<<<>>>>>>>>>======???AAACCC@@@@@@DDDGGGLLLVVV___uuu|||zzz~~~wwwYYYOOOKKKFFFKKKVVVqqqqqqaaaVVVPPPIIIGGGCCC???;;;:::999999;;;555444888999777===HHHSSSmmmzzzxxx{{{|||zzzwwwzzzzzz}}}wwwooollliiifffcccaaa___\\\ZZZWWWTTTPPPMMMHHHFFFDDDAAA???>>>>>>>>><<<===>>>???@@@DDDIIIMMMRRRUUUZZZ]]]^^^```bbbdddffffffbbb[[[RRRLLLKKKLLLSSSYYYbbbjjjpppsssvvvxxxvvvoookkkhhhggghhhdddbbb```^^^^^^\\\ZZZXXXZZZWWWSSSPPPOOONNNLLLJJJAAA>>>;;;999999888666444555444444333222222111111000000000000000//////...//////.........---------------............------000//////.........//////000000000000222555888999888999999:::999888777666777666444555777999:::::::::888888999===AAACCCDDDGGGHHHGGGEEECCCAAA@@@AAAAAA@@@AAADDDFFFHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHIIIKKKNNNOOOPPPPPPRRRSSSSSSSSSUUUWWWYYYZZZ\\\]]]]]]^^^```aaaaaabbbdddfffdddeeeeeefffgggggghhhhhhoooqqqtttwwwxxxxxxvvvuuuwwwyyyzzz{{{{{{{{{}}}~~~}}}zzzwwwsssoookkkfff```\\\VVVRRRMMMIIIFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>???@@@BBBBBBBBB??????>>>>>>>>>>>>>>>>>>===>>>??????>>>>>>@@@BBBFFFCCCBBBFFFIIIMMMVVV```rrr}}}zzz{{{zzz}}}{{{]]]QQQKKKFFFKKKVVViiizzzyyyiii[[[RRRNNNKKKIIIEEEAAA>>><<<;;;;;;<<<666555::::::999@@@KKK___www}}}xxxwwwyyyzzzxxxuuuwwwyyy~~~xxxnnnhhhdddbbb___\\\[[[YYYVVVTTTSSSPPPMMMJJJDDDCCCAAA???============;;;<<<<<<<<<>>>AAAGGGKKKSSSVVVZZZ]]]___aaaccceeehhhgggccc[[[RRRLLLLLLMMMUUU[[[ccckkkpppsssuuuwwwwwwooolllhhhggghhhdddbbb___^^^]]]\\\ZZZXXXZZZWWWSSSOOOMMMJJJGGGEEE@@@>>>;;;999888777555444444444333333222222111111000000111111000000///.../////////............---------............------000///////////////000000000000000111222555777999888888999:::999888777666666555444555888:::::::::;;;999999:::>>>BBBDDDEEEGGGHHHGGGEEEBBB@@@@@@@@@@@@@@@AAACCCFFFGGGFFFEEEEEEDDDCCCCCCDDDEEEGGGHHHHHHKKKNNNOOOOOOPPPRRRTTTTTTTTTUUUWWWXXXZZZ[[[[[[\\\^^^`````````aaaccceeeddddddeeefffgggiiiiiijjjqqqrrruuuwwwxxxwwwvvvuuuwwwyyyzzz{{{{{{{{{}}}~~~}}}yyyvvvsssooolllhhhddd___[[[TTTPPPKKKGGGEEEDDDBBBAAABBBBBBBBBBBBBBBAAAAAAAAA??????@@@AAABBBDDDEEEEEE???@@@@@@@@@AAAAAAAAAAAA>>>???@@@@@@@@@@@@BBBDDDIIIGGGHHHLLLOOORRRYYY```oooyyyrrrqqquuu~~~bbbSSSKKKFFFKKKVVVcccuuurrrbbbVVVOOOLLLKKKIIIEEEBBB???===<<<;;;===888777;;;<<<;;;DDDQQQmmm}}}{{{xxxuuuuuuwwwxxxvvvsssuuuyyy~~~wwwppphhhaaa^^^[[[WWWTTTTTTRRRPPPOOOOOOMMMKKKIIICCCBBB@@@>>>============<<<=========>>>BBBHHHLLLUUUXXX\\\___```bbbeeegggjjjhhhccc[[[RRRMMMMMMOOOVVV\\\dddkkkoooqqqrrrssswwwpppllliiihhhiiidddbbb```___^^^]]][[[YYYZZZWWWSSSPPPMMMJJJFFFDDD???===;;;999777666555444333333333333222222111111000111111111111000///////////////...............------............------///............//////000000000000111333555777888777888999:::999999777777555444444666888:::::::::;;;999888:::>>>BBBDDDEEEFFFGGGFFFDDDBBB@@@???@@@AAA@@@@@@BBBDDDEEEEEEDDDDDDDDDCCCCCCDDDEEEGGGHHHHHHJJJMMMOOOOOOPPPRRRTTTTTTUUUUUUVVVXXXYYYZZZZZZ\\\^^^___``````aaaccceeedddeeefffhhhiiikkkllllllrrrsssuuuvvvwwwwwwvvvuuuwwwyyyzzz{{{{{{{{{}}}~~~zzzvvvssspppllliiieeeaaa]]]ZZZSSSOOOKKKHHHFFFDDDBBBAAABBBBBBBBBBBBBBBBBBBBBCCCAAABBBCCCDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB???AAABBBBBBBBBCCCEEEGGGLLLMMMRRRYYY[[[[[[^^^cccoooyyy}}}~~~nnniiilllvvvfffTTTJJJEEEJJJSSS```sss~~~pppbbbVVVOOOLLLHHHFFFDDD@@@===;;;::::::<<<888888<<<<<<===HHHVVVwww|||yyytttrrrqqqrrrtttuuutttrrruuuzzz~~~xxxqqqiiibbb^^^ZZZUUUQQQQQQOOOMMMLLLMMMLLLKKKJJJFFFEEECCC@@@???>>>>>>>>>>>>??????@@@CCCGGGNNNRRR[[[]]]```aaabbbccceeegggmmmjjjddd[[[RRRMMMNNNPPPWWW\\\ccciiilllmmmnnnnnnxxxpppmmmjjjiiijjjfffdddbbbaaa```___]]][[[XXXVVVSSSQQQOOOLLLHHHFFF???>>><<<:::777666555555333222222222222222111111111111111111111000000///////////////////////////------............---------,,,,,,,,,------...///000000111222333555666777777777999999:::999888777444444444666999;;;;;;::::::888888999===AAACCCDDDDDDEEEFFFEEECCCAAABBBCCCEEECCCAAAAAABBBDDDDDDCCCDDDCCCCCCCCCCCCEEEFFFGGGGGGIIILLLNNNOOOPPPRRRTTTTTTTTTUUUVVVWWWXXXYYYZZZ\\\^^^```aaaaaaaaaccceeefffggghhhiiikkkmmmnnnnnnqqqrrrsssuuuvvvvvvvvvvvvwwwyyyzzz{{{{{{{{{}}}~~~}}}xxxuuurrrooojjjfffccc___[[[XXXRRROOOLLLIIIHHHFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDGGGIIIJJJIIIGGGEEEEEEFFFEEEDDDDDDDDDCCCCCCCCCBBBAAACCCEEEEEEEEEGGGIIIKKKOOOSSS\\\fffjjjggggggiiiuuuyyyzzzooodddgggppphhhUUUIIIDDDHHHPPP___rrr}}}qqqcccWWWNNNIIIGGGFFFDDDAAA>>><<<;;;:::;;;777888;;;<<<>>>KKK[[[{{{}}}xxxuuunnnmmmmmmnnnpppqqqrrrrrrvvv|||~~~xxxpppiiiddd^^^WWWRRRQQQNNNLLLKKKLLLLLLKKKJJJIIIHHHEEEBBB@@@???>>>>>>???AAACCCFFFJJJOOOUUUZZZbbbcccddddddccccccdddfffooolllfff]]]SSSNNNOOOQQQUUUZZZaaafffhhhiiiiiiiiiyyyqqqnnnjjjiiijjjfffeeecccbbbbbbaaa___]]]WWWVVVSSSRRRPPPNNNJJJGGG??????>>>;;;888666666777222222222222222222111111111111222222111111000///...////////////000000000------............------++++++++++++,,,---......000111111333444555555666666777888999:::999888888333333444777:::;;;;;;::::::888777999===AAACCCDDDCCCEEEFFFGGGFFFGGGHHHJJJJJJFFFBBB???@@@BBBCCCDDDDDDCCCBBBBBBCCCDDDFFFGGGFFFIIILLLNNNOOOPPPRRRTTTSSSSSSTTTVVVWWWYYYZZZZZZ]]]___aaaaaaaaabbbdddfffhhhhhhiiijjjkkkmmmnnnnnnooopppqqqssstttuuuvvvvvvwwwyyyzzz{{{{{{{{{}}}~~~{{{wwwsssqqqmmmhhhccc```\\\XXXVVVQQQNNNLLLJJJJJJIIIGGGEEEBBBCCCCCCDDDEEEFFFGGGGGGLLLNNNQQQOOOKKKHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKLLLOOORRRTTTYYYdddppptttrrrqqqssszzzxxx}}}tttffffffnnnjjjVVVJJJEEEHHHNNN\\\ooo~~~rrrdddUUUKKKFFFIIIHHHFFFDDDAAA???===<<<;;;777888<<<<<>>BBBDDDEEEDDDFFFIIIJJJKKKMMMPPPRRRPPPJJJCCC>>>>>>@@@CCCDDDCCCCCCBBBBBBCCCDDDFFFGGGEEEHHHKKKMMMOOOPPPRRRTTTQQQRRRSSSUUUWWWYYYZZZ[[[^^^```bbbccccccccceeeggghhhhhhhhhiiijjjkkkkkklllmmmnnnoooqqqsssuuuvvvwwwwwwyyyzzz{{{{{{{{{}}}~~~~~~yyytttqqqoookkkeee```\\\XXXUUURRRNNNLLLJJJJJJJJJJJJIIIGGGCCCDDDEEEFFFGGGHHHIIIIIIJJJNNNQQQPPPLLLHHHIIIJJJGGGGGGHHHIIIJJJKKKLLLMMMLLLNNNPPPQQQQQQSSSVVVYYYYYY]]]gggrrrxxxyyy{{{{{{yyy|||}}}nnnkkkooolllXXXLLLGGGIIINNNZZZnnnuuudddUUUJJJFFFHHHHHHFFFDDDBBB@@@>>><<<<<<999:::===>>>AAARRRfff~~~vvvnnniiiggggggffffffhhhmmmrrrvvv{{{}}}yyyssskkkeee^^^[[[WWWTTTSSSSSSRRRQQQNNNMMMLLLJJJIIIIIIIIIJJJNNNQQQWWW\\\___aaadddffffffgggggggggfffgggiiikkkpppnnnjjjaaaWWWQQQPPPQQQTTTXXX___ccceeeeeeeeeeeezzzrrrnnnkkkjjjkkkeeecccaaa```aaa```^^^\\\XXXVVVTTTRRROOOLLLGGGCCC@@@AAAAAA===999666777999111111111111111111222222111222222222222111000000.../////////000000111111---..................---,,,,,,,,,---...///000111000111222333444555555555666777888999::::::999888222333444777:::<<<;;;:::<<<;;;:::;;;???CCCEEEFFFEEEGGGKKKMMMOOORRRVVVXXXSSSMMMDDD>>>===???CCCEEECCCCCCBBBBBBCCCDDDFFFGGGEEEHHHKKKMMMOOOPPPRRRTTTPPPQQQSSSUUUWWWYYY[[[\\\___aaabbbccccccdddfffhhhgggggghhhhhhiiiiiiiiijjjkkklllnnnppprrrtttvvvwwwwwwyyy{{{{{{{{{{{{}}}~~~|||wwwssspppnnnjjjccc^^^ZZZVVVRRROOOLLLKKKIIIIIIJJJKKKIIIHHHDDDDDDEEEGGGHHHIIIJJJJJJEEEJJJNNNNNNIIIFFFGGGJJJFFFGGGIIIKKKNNNPPPRRRSSSPPPRRRTTTUUUVVVXXX[[[^^^]]]___gggqqqxxx{{{|||yyy}}}tttpppqqqmmmZZZMMMIIIKKKNNNZZZooowwweeeVVVLLLHHHFFFEEEDDDCCC@@@>>><<<:::===:::;;;??????CCCUUUiii|||tttkkkeeegggfffeeeeeeggglllsssxxx|||}}}vvvpppgggccc___\\\ZZZZZZXXXWWWRRRQQQPPPPPPPPPQQQRRRSSSXXX\\\bbbfffiiijjjkkkllleeefffgggggggggiiilllnnnooooookkkcccYYYRRRPPPPPPTTTYYY___dddeeeeeeeeefff{{{tttooojjjffffffeeecccaaa```___^^^\\\ZZZVVVTTTQQQNNNLLLJJJGGGDDDAAA@@@===:::777555333222111222222222222111000000000000000000////////////////////////............/////////...------,,,,,,000////////////000000111111222333555777888::::::777555444444666777777666666666666888999;;;===>>>:::999999:::<<<@@@DDDGGGHHHKKKLLLMMMSSS]]]eeefffdddUUUFFFAAAAAA@@@AAABBBDDDCCCBBBBBBCCCDDDEEEFFFIIIIIIJJJKKKMMMPPPRRRTTTRRRTTTVVVVVVVVVVVVXXXZZZ^^^___```bbbdddeeeeeefffeeefffgggiiijjjkkklllllloooooooooooopppqqqrrrsssxxxwwwwwwwwwxxxzzz|||~~~~~~tttkkkjjjfff___YYYVVVTTTRRRQQQMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKHHHEEEBBB???AAADDDHHHJJJJJJJJJKKKKKKLLLLLLMMMNNNPPPRRRTTTUUUZZZYYYYYY]]]cccggghhhggg___eeemmmttt{{{tttttt~~~sssooonnn[[[NNNGGGHHHLLL[[[kkk}}}gggWWWNNNIIIIIIHHHFFFDDDCCCAAAAAA@@@???;;;<<<@@@@@@EEE[[[sss|||uuuxxx{{{|||~~~~~~wwwpppiiieeeaaaaaaaaaccchhhnnnuuuyyy}}}zzzqqqoookkkgggdddbbbbbbbbb^^^]]]\\\ZZZYYYZZZ]]]```fffhhhkkkmmmmmmlllkkkiiijjjiiiiiijjjlllmmmmmmlllvvvrrriii___VVVRRRRRRSSSUUU]]]fffjjjjjjhhhiiikkk{{{sssnnniiifffeeeeeecccaaa``````___\\\[[[WWWUUUQQQNNNLLLJJJFFFCCCBBBAAA>>><<<999777666555333333333333333222111111111111111111000000000000////////////............------..................//////......//////000000000111222444666777999999888666555666888999999888666777777777888999:::;;;::::::999:::<<<@@@CCCFFFHHHKKKLLLMMMTTTaaakkknnnnnn^^^KKKBBB@@@>>>>>>@@@CCCCCCBBBBBBBBBDDDEEEFFFJJJJJJKKKLLLNNNQQQSSSUUURRRTTTVVVVVVVVVVVVXXXZZZ]]]^^^___aaacccdddeeeeeeeeefffhhhjjjkkklllllllllmmmmmmnnnoooppprrrtttuuuwwwvvvvvvvvvwwwzzz|||~~~}}}ssskkkiiieee^^^YYYVVVUUUTTTRRROOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIFFFDDDAAA@@@>>>AAAFFFIIIJJJLLLMMMNNNNNNNNNOOOPPPRRRUUUWWWYYY___^^^^^^bbbggglllnnnnnnlllrrryyytttttttttnnn|||rrr^^^PPPHHHHHHLLLZZZjjjmmm\\\QQQIIIGGGFFFDDDAAA@@@>>>>>>======:::<<>>===<<<<<<<<<:::===CCCGGGQQQiii|||uuussswww}}}}}}xxxrrrlllhhhjjjjjjkkknnnqqqvvvzzz}}}}}}|||zzzzzzzzzzzzyyyxxxwwwvvvuuuttttttssssssrrroookkkgggffffffhhhqqqqqqqqqooommmjjjhhhfffiiimmmppppppmmmkkklllnnnlllkkkgggaaaZZZUUURRRRRRYYY^^^eeeiiikkklllnnnqqqyyyqqqmmmhhheeeeeefffdddbbbaaaaaa```^^^\\\ZZZWWWSSSOOOLLLIIIEEEBBB>>>===;;;999777555555444333333333444333222222111222222111111111000000000////////////............---------.........//////---------------...///000111222444666777888888888888777777999;;;<<<<<<;;;666777888888999999999999<<<;;;:::999;;;>>>AAACCCIIIJJJIIIGGGKKKTTTZZZ[[[\\\PPPBBB===<<<<<<>>>BBBBBBAAAAAAAAABBBDDDEEEGGGJJJJJJLLLMMMOOORRRSSSTTTRRRTTTVVVVVVVVVVVVXXXZZZYYY[[[\\\___aaabbbccccccfffgggiiijjjlllmmmmmmmmmllllllmmmnnnppprrrtttuuurrrssstttuuuwwwzzz|||~~~~~~~~~|||xxxqqqlllddd```[[[XXXWWWVVVUUUTTTTTTSSSRRRQQQOOOMMMLLLKKKIIIHHHFFFDDDCCCBBBAAAAAA>>>BBBGGGKKKNNNQQQUUUWWWWWWVVVUUUVVVYYY^^^cccfffmmmlllmmmpppuuuzzz|||vvvyyyyyyzzztttiiiooo~~~iiiXXXMMMJJJLLLWWWgggnnn]]]PPPLLLJJJFFFCCC@@@>>>>>>======<<<>>>CCCHHHTTTkkk~~~zzzuuuqqqrrrrrrsssuuuxxx{{{~~~~~~yyyuuurrrqqqrrrssswwwxxxyyyyyyzzzzzzyyyyyyyyyxxxvvvrrrmmmkkkkkkmmmrrrqqqpppnnnllliiigggfffkkkoootttsssnnnkkklllooonnnmmmiiiccc\\\WWWUUUUUU\\\```fffkkkmmmooorrruuuyyyqqqmmmhhhffffffgggeeecccbbbbbb```^^^\\\ZZZWWWSSSPPPMMMIIIEEEBBB===<<<:::888666555444444222222222222222111111000111111000000000/////////////////////............//////.........---------,,,,,,,,,------...000000333444666888:::::::::999777666777999;;;<<<:::999555666888:::<<<<<<======;;;:::999999;;;>>>AAACCCEEEGGGGGGEEEFFFKKKLLLJJJJJJBBB;;;;;;<<<<<<>>>AAAAAAAAA@@@AAABBBDDDFFFGGGHHHIIIKKKMMMOOOQQQRRRRRRRRRTTTVVVVVVVVVVVVXXXZZZXXXYYY[[[^^^```bbbccccccfffggghhhjjjkkklllmmmmmmmmmmmmnnnnnnooopppqqqrrrrrrrrrtttvvvxxxzzz|||}}}~~~|||zzzvvvppplllbbb___[[[XXXWWWVVVUUUTTTVVVVVVUUUTTTRRROOOMMMLLLJJJIIIGGGEEEDDDDDDDDDDDDEEEHHHLLLOOORRRUUUYYY[[[[[[ZZZZZZZZZ]]]bbbgggjjjpppqqqrrruuuyyy~~~~~~uuummmgggdddjjjvvvssshhhlll|||lll[[[OOOJJJLLLVVVhhhxxxfffWWWOOOLLLHHHDDD@@@>>>>>>>>>??????@@@CCCHHHVVVlll~~~~~~{{{zzzzzz{{{|||~~~xxxrrrooonnnnnnssstttvvvxxxyyyzzz{{{{{{{{{{{{yyyvvvrrrppppppqqqpppooonnnmmmkkkjjjjjjjjjnnnsssvvvtttooolllmmmppppppoookkkeee___ZZZXXXXXX```dddiiinnnqqqtttvvvwwwzzzqqqmmmiiiggghhhhhhfffdddcccbbbaaa___]]]ZZZWWWSSSPPPMMMJJJFFFCCC@@@???<<<:::888666555555111222222222222111000000000000000000/////////...////////////............000//////...------,,,,,,,,,,,,------...///111111444555888:::;;;;;;:::999777777777999::::::888666555666999;;;===>>>>>>>>>:::999888999:::>>>AAACCCAAAEEEFFFDDDEEEHHHGGGDDDCCC===:::;;;<<<;;;<<>>===>>>@@@AAAAAADDDKKK[[[qqqwwwqqqmmmlllssstttuuuwwwzzz|||}}}~~~~~~~~~~~~{{{wwwuuuuuuvvvqqqpppooonnnnnnooopppqqqtttvvvvvvtttpppmmmnnnpppqqqqqqppplllfffaaa^^^]]]eeehhhmmmrrrvvvxxxyyyyyy{{{rrrnnnjjjhhhiiihhhfffdddccccccbbb___]]]YYYVVVSSSPPPNNNKKKGGGEEEAAA???===:::777555444333222222333333222222111000111111111000000000//////////////////..............................---------------...///000222222333555888:::;;;;;;999888888888888:::;;;:::777555555777999;;;<<<<<<<<<;;;999888888888:::>>>BBBDDDBBBEEEEEEBBBBBBEEEEEEBBBAAA;;;888888888777999===@@@??????@@@AAADDDFFFGGGHHHIIIKKKNNNPPPQQQRRRRRRRRRTTTVVVVVVVVVVVVXXXZZZXXXYYY[[[^^^```bbbdddddddddeeefffhhhiiijjjkkkkkkllllllmmmmmmoooppprrrrrrtttuuuwwwxxxzzz{{{||||||{{{vvvrrrnnnkkkeeeccc___]]]\\\[[[YYYWWWWWWXXXXXXXXXVVVTTTQQQOOOLLLMMMNNNNNNMMMLLLJJJIIILLLNNNRRRUUUXXX\\\```cccaaaaaabbbccceeehhhjjjlllqqquuuzzz}}}vvvmmmhhhfffeeeeeegggmmmyyyxxxnnnnnnwwwmmm\\\OOOJJJJJJQQQddd~~~zzzhhhUUURRRLLLFFFBBB@@@???@@@>>>@@@BBBFFFQQQddd{{{}}}xxxuuuxxxxxxyyyzzz}}}~~~|||{{{{{{wwwvvvtttssssssuuuwwwxxxyyyxxxuuurrrpppooopppppprrrvvvyyyyyyuuuooojjjggghhhkkkpppvvv{{{|||{{{yyy|||sssnnnjjjiiijjjiiigggdddccccccbbb```^^^XXXVVVRRRPPPNNNLLLHHHFFF???>>>;;;888555333111111333444444444444333222222222222222111111111111000000/////////............,,,,,,------.../////////------......000111222333222444777:::;;;:::888777:::999:::;;;;;;:::777444666777999;;;;;;;;;999888888777777888:::>>>BBBEEEEEEGGGDDD???>>>AAAAAA???>>>888444444444444888===?????????@@@AAADDDFFFGGGHHHJJJMMMOOOQQQSSSSSSSSSRRRTTTVVVVVVVVVVVVXXXZZZXXXYYY\\\^^^aaacccdddeeecccdddfffgggiiijjjjjjjjjjjjjjjkkkmmmoooqqqssstttuuuvvvxxxyyyzzz{{{{{{{{{{{{|||}}}{{{vvvqqqmmmkkkhhhfffbbb```___]]][[[YYYWWWXXXYYYYYYWWWUUURRRQQQMMMNNNPPPQQQPPPOOOMMMKKKKKKNNNRRRUUUYYY]]]bbbfffbbbcccdddeeegggiiikkklllrrrvvv|||~~~|||~~~wwwrrrpppnnnmmmkkknnnuuu|||rrrpppuuulll\\\OOOJJJJJJOOOaaazzzmmmZZZVVVPPPJJJEEECCCCCCCCC<<<@@@CCCHHHVVVlll}}}}}}}}}~~~|||{{{yyywwwxxxyyy|||}}}}}}yyytttqqqqqqqqqqqqppptttzzz|||uuupppjjjmmmsssyyy}}}~~~|||yyyyyyooolllkkkkkkmmmgggfffdddddddddbbb```^^^[[[XXXTTTQQQOOOMMMJJJHHHBBB@@@===:::888666666666555555444333222000000///111111111111111000////////////000000000000///////////////...---------,,,------------...000111222333444666777999::::::::::::;;;<<<===<<<:::777555888888999999999999888888666666777999<<>>>>>???@@@???;;;999555333222333555777;;;===???BBBDDDFFFFFFFFFIIIIIIJJJKKKMMMPPPRRRTTTTTTTTTUUUVVVVVVWWWXXXXXXYYY[[[^^^aaabbbcccbbbbbbfffeeeeeegggkkkmmmkkkiiimmmmmmmmmoooqqqtttwwwyyywwwxxxyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}~~~}}}||||||{{{zzzxxxxxxwww|||}}}{{{{{{zzzuuuqqqkkkjjjiiihhheeeaaa^^^\\\YYYYYYYYYYYYWWWTTTQQQPPPRRRRRRQQQQQQQQQQQQPPPPPPQQQRRRTTTXXX\\\```ccceeeggghhhgggggggggjjjnnnrrruuuwwwzzz|||}}}}}}|||{{{|||}}}|||zzzyyy|||}}}wwwzzz|||qqqooorrrxxxnnn\\\QQQMMMLLLVVV```vvvxxxfffYYYLLLGGGEEEBBB>>>===AAAAAACCCIIIXXXnnn~~~{{{zzzzzz{{{||||||yyyvvvttttttuuuuuuuuuuuu~~~~~~qqqpppqqqtttzzz}}}yyyxxxooollljjjiiijjjhhhfffeeeddddddccc```^^^[[[XXXTTTQQQOOOLLLIIIGGG===;;;888555333111111111444333333222000//////...111111111111111000////////////000000000000//////...............---------,,,,,,,,,---///000222333333444555777888999:::::::::;;;<<<===<<<999777555555555666777777777777777666777777999<<>>;;;888777666666333222222111000000//////111111111111111000////////////000000000000//////,,,---------.../////////---------......000111222111222444555777888888888;;;;;;<<<<<<:::888666444555666777999:::;;;<<<<<<777777888:::===@@@CCCEEEEEEDDDBBBCCCCCCCCCBBB@@@888777444333444666999<<<===>>>AAACCCEEEFFFFFFFFFHHHHHHIIIJJJLLLMMMOOOOOOSSSSSSTTTUUUWWWXXXYYYYYYZZZ\\\^^^```aaabbbccccccbbbccceeegggjjjkkklllllllllmmmmmmnnnooopppqqqqqqtttvvvwwwxxxwwwxxxyyy{{{}}}~~~~~~~~~~~~zzzvvvsssppppppoooqqqssswww~~~}}}zzzyyywwwtttqqqnnnkkkjjjjjjhhhdddaaa^^^\\\[[[[[[UUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSTTTWWWZZZ\\\^^^aaaccceeeggghhhkkknnnqqqmmmnnnooonnnlllmmmqqquuuwwwyyyzzzyyyzzz~~~pppllloooxxxlll[[[PPPKKKQQQYYYllllll```SSSMMMJJJFFFDDDEEEEEEFFFKKKVVViii}}}{{{wwwsssssssssrrrqqqvvvyyy}}}}}}zzzrrrppplllhhhgggkkkiiigggeeedddbbb^^^\\\ZZZWWWTTTQQQNNNJJJFFFBBB???===;;;888555444333333333333333222222111111000111111111111111000////////////000000000000//////,,,---------...///////////////............//////111222444555777888888888<<<<<<;;;;;;999777555444555666777999;;;<<<======777777888:::===@@@CCCEEEDDDCCCBBBBBBDDDDDDCCCAAA999777555333333555888999===???AAACCCEEEFFFFFFFFFGGGHHHIIIKKKLLLNNNOOOOOOTTTUUUVVVWWWYYYZZZ[[[[[[[[[\\\]]]___aaabbbcccdddbbbccceeegggiiijjjkkklllnnnnnnooopppqqqqqqrrrrrruuuwwwxxxyyyyyyyyy{{{}}}}}}|||xxxuuusssrrrssstttvvv{{{|||{{{yyyvvvtttrrrpppooommmkkkgggdddaaa___^^^^^^XXXWWWWWWWWWWWWVVVVVVVVVPPPPPPPPPQQQTTTWWW[[[^^^^^^aaadddffffffhhhjjjkkkjjjkkkkkkiiigggjjjqqqxxxooojjjlllvvvqqq]]]QQQLLLOOOVVViiiwwwhhh]]]SSSMMMJJJEEEDDDEEEFFFIIIPPP\\\pppyyyoooiiihhhjjjooorrrvvvzzz~~~{{{sssqqqmmmjjjiiikkkiiifffdddccc```]]]ZZZYYYWWWUUURRRPPPLLLGGGCCC>>>===:::777444333222222333333333333222222111111111111111111111000////////////000000000000//////---------...............//////............//////222333444666777888999999<<<<<<;;;:::888777555444333444666888999:::;;;;;;777888999:::===@@@DDDEEEDDDBBBAAAAAABBBDDDCCCBBB;;;999666444444555888:::>>>@@@BBBDDDEEEFFFFFFFFFFFFGGGIIILLLNNNOOOPPPQQQUUUUUUWWWXXXZZZ[[[\\\]]][[[\\\]]]___```bbbcccdddbbbdddggghhhhhhhhhiiikkknnnoooppprrrssssssssssssuuuwwwyyyyyyyyyzzz|||}}}~~~{{{xxxwwwuuuuuuuuuxxx~~~{{{xxxvvvsssrrrrrrooommmkkkhhhfffdddbbbbbb]]]\\\\\\[[[ZZZYYYXXXXXXPPPOOOOOOOOORRRVVVZZZ]]]]]]___bbbccccccccccccdddeeeffffffdddccchhhsss|||llleeegggqqqsss^^^QQQLLLJJJRRRfff|||qqqbbbZZZRRRNNNJJJEEEDDDEEEGGGKKKTTTbbbvvvwwwlllgggfffhhhmmmsssxxx|||{{{ssspppmmmjjjjjjjjjhhhfffdddbbb___[[[XXXXXXWWWUUUSSSQQQMMMHHHDDDAAA???<<<999777555555444222222222222111111111111111111111111111000////////////000000000000//////...............---------,,,---------///000111222333444555777888999::::::===<<<;;;999888666555444444555777888999:::::::::888888999;;;===AAADDDFFFCCCAAA??????@@@CCCDDDDDD;;;999777555666999<<<>>>???@@@BBBDDDEEEFFFFFFEEEEEEGGGIIIMMMOOOQQQRRRRRRTTTUUUVVVXXXYYY[[[\\\]]]\\\\\\]]]^^^```bbbddddddccceeehhhhhhgggfffhhhjjjmmmoooppprrrsssttttttssstttvvvwwwxxxxxxyyy{{{}}}~~~~~~~~~yyyxxxwwwxxx}}}{{{wwwtttrrrqqqppppppooommmkkkiiigggeeeccccccaaa```^^^]]][[[[[[SSSRRRPPPPPPRRRUUUYYY\\\\\\^^^aaaaaa```^^^\\\\\\\\\]]]^^^\\\\\\cccppp{{{lllcccdddooouuu^^^PPPJJJJJJRRRffftttiii\\\VVVQQQOOOLLLFFFDDDEEEGGGMMMWWWggg{{{{{{ssspppooonnnrrrxxx|||zzzrrrooollljjjjjjjjjhhheeecccaaa^^^ZZZWWWXXXWWWUUUTTTRRRNNNIIIFFF@@@>>>;;;888666444444333111111111111000000000000111111111111111000////////////000000000000///////////////......------,,,******+++---///222444555333444666777999:::::::::===<<<;;;999777666444444777888999:::;;;<<<<<<<<<888888999;;;>>>AAADDDFFFCCCAAA>>>===???BBBDDDDDD;;;999888777888<<>>;;;888777555333111333222111111000000111111111000000///////////////---...///111111///...---...---,,,,,,,,,,,,---.........///......///222444111333444333333333666888>>>===<<<:::888666555444333555777888888888999:::999777666666:::===??????DDDBBB@@@BBBDDDEEEBBB???;;;:::888666666888:::<<<===???BBBCCCCCCDDDFFFGGGGGGJJJLLLNNNNNNOOOPPPRRRWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[]]]___aaacccddddddccceeegggggghhhjjjlllooooooooonnnnnnoooqqqssstttxxxwwwvvvvvvwwwyyy{{{|||~~~}}}~~~}}}zzzwwwsssppprrrrrrpppooonnnnnnnnnnnnmmmllljjjhhheeebbb___^^^^^^\\\ZZZXXXXXX[[[^^^```_________^^^]]][[[XXXWWWUUUQQQOOOOOOPPPVVVdddrrr~~~llleeeqqqzzz___PPPLLLIIIXXXooowwwjjj^^^XXXUUUQQQMMMJJJHHHGGGGGGGGGNNNUUUggg{{{sssooollljjjkkkhhhfffdddaaa^^^]]]\\\\\\YYYXXXUUURRRNNNJJJHHHFFFAAA>>>;;;888777555333111333222111111000000111111111000///.........//////---...000111111000...------------------------------...///......///222444222444555555444444666888======<<<:::888666555555888:::;;;;;;999888888888999777666666:::===??????BBBAAAAAADDDHHHIIIGGGDDD<<<;;;999888888:::<<<>>>@@@BBBDDDEEEDDDDDDEEEFFFGGGJJJLLLNNNNNNOOOPPPRRRVVVVVVWWWWWWXXXXXXYYYYYYZZZ[[[]]]___aaacccdddddddddeeegggggghhhiiilllnnnoooooooooooopppqqqssstttyyyxxxwwwwwwwwwyyy{{{||||||~~~}}}{{{xxxtttqqqqqqqqqpppoooooooooooooooooonnnmmmjjjgggdddaaa```]]]\\\ZZZYYYZZZ]]]```bbbaaabbbbbbaaa^^^[[[XXXVVVSSSPPPNNNNNNNNNSSS___lllwwwwwwnnnwww~~~cccTTTPPPOOO\\\qqqyyyjjj^^^WWWUUURRRNNNKKKIIIHHHGGGGGGNNNTTTfff|||vvvyyy{{{sssoookkkhhhhhhhhhfffdddaaa___]]]\\\\\\WWWVVVUUURRRNNNJJJFFFDDDAAA>>>;;;999777666333222333222111111000000111111222000///------...///000...///000111111000///...------...//////...---------...///......///222555444555777777666666777999===<<<;;;:::888666555555999;;;======;;;999999:::999777666666:::===??????@@@???AAAFFFKKKMMMKKKHHH===<<<;;;:::;;;<<<>>>@@@BBBDDDFFFFFFEEEDDDEEEFFFGGGJJJLLLNNNNNNOOOPPPRRRUUUVVVVVVWWWXXXYYYYYYYYYYYY[[[]]]___aaabbbcccdddeeefffggggggggghhhkkkmmmooooooooooooppprrrssstttzzzyyyxxxwwwwwwxxxyyyzzz{{{|||~~~}}}{{{xxxtttqqqpppppppppppppppqqqrrrrrrrrrqqqpppmmmjjjgggdddccc^^^]]]\\\[[[\\\___bbbdddcccddddddccc```\\\XXXUUURRROOOMMMLLLLLLNNNWWWbbbjjjttt|||xxx}}}fffVVVSSSSSS___rrr}}}lll___WWWUUURRROOOLLLJJJHHHGGGHHHOOOVVVhhhzzz}}}~~~uuullljjjrrr|||tttpppkkkhhhggggggfffdddbbb```^^^]]]\\\WWWVVVVVVSSSPPPKKKFFFDDDAAA>>>;;;999888666444222333222111111000000111111333222///...---...000111//////000111111000//////,,,---///000000///---,,,---............000333555555777999999888777888:::<<<<<<;;;999888666555555555888;;;===<<<<<<<<<===999777666666:::===?????????>>>@@@EEEKKKMMMKKKHHH>>>>>>===<<<===>>>@@@AAA@@@BBBDDDEEEEEEDDDEEEGGGGGGJJJLLLNNNNNNOOOPPPRRRTTTTTTUUUVVVXXXYYYZZZZZZYYYZZZ\\\___aaabbbcccccceeefffggggggggggggiiikkknnnnnnooopppqqqsssttttttxxxxxxwwwvvvvvvvvvwwwwww{{{|||~~~~~~~~~}}}{{{zzzwwwsssqqqooooooooopppqqqssstttuuuttttttrrrpppmmmjjjgggfffaaa```___^^^^^^```bbbcccccccccddddddbbb^^^ZZZWWWQQQNNNKKKKKKJJJJJJPPPWWW^^^gggrrrzzz}}}~~~yyy~~~{{{fffVVVRRRSSS^^^rrrqqqcccXXXWWWTTTQQQNNNKKKIIIGGGKKKSSSZZZlll~~~uuuvvv}}}zzzllldddeeeooo}}}uuupppkkkhhhhhhffffffdddcccaaa___]]]\\\XXXXXXWWWUUUQQQLLLGGGEEEAAA>>>;;;999888777555333333222111111000000111111444333111//////000111222//////000000000000//////,,,---///000000///---,,,,,,---.........000333666666888::::::999888999:::;;;;;;:::999777666555555444777:::<<<<<<;;;;;;;;;999777666666:::===?????????>>>>>>BBBFFFHHHEEEBBB>>>>>>======>>>@@@AAABBB===???BBBCCCDDDEEEGGGHHHGGGJJJLLLNNNNNNOOOPPPRRRSSSSSSTTTVVVWWWYYYZZZ[[[YYYZZZ\\\^^^```bbbcccccceeefffggggggfffgggiiikkkmmmnnnoooqqqrrrssstttuuuvvvvvvvvvuuuuuuuuuuuuuuu{{{|||}}}{{{yyyxxxvvvssspppnnnooopppqqqsssuuuwwwxxxvvvuuutttssspppnnnllljjjgggeeecccaaa``````aaaaaaaaabbbddddddccc```]]][[[SSSNNNKKKJJJHHHGGGJJJOOOUUU\\\eeekkkmmmnnnooopppqqquuuzzzyyy}}}xxx~~~fffVVVRRRPPP\\\rrryyykkk\\\ZZZWWWSSSOOOLLLJJJIIIKKKTTT\\\nnnyyy{{{zzzhhhaaafffqqq~~~tttoookkkiiiiiifffeeeeeedddbbb```^^^]]]YYYXXXWWWTTTPPPLLLHHHFFFAAA>>>;;;999999888666444333222111111000000111111222222111111000000000111/////////....../////////,,,,,,---......---,,,,,,,,,---.........000333666777999;;;;;;:::999999999;;;:::999888777666555555666888;;;<<<:::888666666999777666666:::===?????????===;;;===@@@BBB???===============>>>@@@AAAAAA;;;===AAACCCDDDEEEGGGIIIGGGJJJLLLNNNNNNOOOPPPRRRRRRRRRTTTUUUWWWYYYZZZ[[[XXXZZZ\\\^^^```aaabbbcccdddeeefffffffffgggjjjlllmmmnnnppprrrssstttuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuzzz|||~~~|||zzzyyyxxxvvvsssqqqooooooppprrrtttvvvxxxyyyxxxxxxwwwvvvuuusssqqqppplllkkkhhhfffdddccccccccccccddddddddddddbbbaaa```VVVPPPLLLJJJHHHFFFHHHLLLPPPTTTZZZ^^^______```aaaaaafffkkkooosssyyy{{{~~~www}}}hhhXXXTTTOOO^^^wwwtttbbb___ZZZTTTPPPMMMKKKJJJJJJTTT^^^ppp|||gggcccjjjuuu|||rrrmmmiiihhhiiieeeeeeeeedddbbb```^^^]]]ZZZXXXUUURRRNNNKKKHHHFFFAAA>>>;;;:::999888666444333222111111000000111111///000000111000///...---......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........000444666666999;;;<<<:::999888888::::::999888777666555555555888<<<<<<;;;888666666999777666666:::===??????>>>;;;888999;;;===<<<:::;;;;;;<<<===>>>???@@@@@@===???BBBDDDDDDEEEGGGIIIGGGJJJLLLNNNNNNOOOPPPRRRQQQQQQSSSUUUWWWYYY[[[\\\XXXYYY[[[^^^```aaabbbcccbbbdddeeeffffffhhhjjjllllllnnnppprrrtttuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxzzz~~~}}}{{{zzzzzzxxxuuusssppppppqqqsssuuuwwwyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwpppooommmkkkiiihhhhhhhhhiiiiiigggfffeeeddddddcccYYYSSSMMMKKKIIIFFFGGGKKKNNNPPPRRRTTTUUUVVVWWWXXXVVVYYY]]]```bbbhhhrrryyy}}}}}}|||{{{iiiYYYVVVSSSeee~~~hhhddd]]]UUUPPPMMMLLLLLLLLLWWWbbbtttlllhhhpppyyy{{{pppkkkggggggiiieeeeeeeeedddcccaaa^^^]]]YYYWWWTTTPPPLLLIIIGGGFFFAAA>>>;;;:::999888666555333222222111000111111111,,,---///000000...,,,+++...------,,,,,,------...,,,++++++******++++++,,,+++,,,.........000444777666999;;;<<<:::888888888:::999999888777666555555222666:::===<<<;;;:::999999777666777:::===??????>>>:::666666999;;;;;;:::999:::;;;<<<===>>>??????@@@BBBDDDEEEEEEEEEGGGHHHGGGJJJLLLNNNNNNOOOPPPRRRPPPQQQSSSUUUWWWYYY[[[\\\XXXYYY[[[^^^```aaabbbbbbaaaccceeeffffffhhhkkkmmmlllmmmppprrrtttuuuuuuuuuuuuvvvwwwyyyyyyzzzzzzzzzvvvyyy}}}~~~~~~~~~}}}|||{{{zzzwwwuuupppqqqrrrsssuuuwwwyyyzzz||||||}}}}}}}}}}}}||||||rrrqqqpppooonnnmmmllllllooommmkkkhhhfffeeeeeeeee\\\TTTNNNKKKIIIGGGHHHKKKMMMNNNOOOOOOQQQRRRSSSTTTOOOSSSUUUVVVWWW]]]gggooo|||pppjjjooovvv|||hhhYYYUUUWWWkkklllggg___VVVPPPMMMMMMMMMPPP[[[gggzzztttoootttzzz|||sssnnnjjjhhhiiiiiiiiiiiigggeeebbb___]]]XXXVVVRRROOOMMMJJJFFFDDD@@@>>>:::777444222222222555444333111000/////////111000000000000000111111............---,,,+++***------............------,,,---/////////000222444666777888777666666888:::888888888888777555444333666888:::;;;:::999999:::666444333777>>>CCCCCCAAA>>>===<<<;;;<<<<<<===>>><<<===??????===<<<===>>>CCCDDDFFFFFFEEEEEEGGGHHHKKKKKKMMMOOOQQQSSSTTTUUUXXXWWWVVVVVVWWWZZZ]]]^^^]]]]]]]]]^^^___aaaccceeeeeefffggghhhiiijjjjjjkkkkkkmmmppprrrssstttvvvxxxuuuvvvwwwxxxxxxxxxxxxxxxvvvxxxzzz~~~{{{xxxxxx|||{{{sssnnnlllpppsssxxx~~~}}}||||||{{{zzzxxxvvvsssrrrtttwww|||~~~|||zzzxxxwwwvvvwwwvvvtttrrrpppooommmkkkiiiggggggfff^^^ZZZTTTPPPNNNNNNMMMMMMQQQSSSVVVVVVTTTRRRQQQQQQSSSQQQRRRUUUWWW\\\gggrrr~~~xxxqqqppppppnnnpppvvvlll\\\XXXUUUjjjxxxlll___XXXSSSOOOMMMOOOSSS]]]nnnvvvuuu~~~tttoookkkjjjjjjkkkkkkjjjiiifffcccaaa___[[[XXXTTTQQQOOOKKKHHHEEE@@@>>>;;;777555444333333555444333111000////////////...............//////............---,,,+++***,,,------......------,,,,,,---/////////000222555666777888888777777888:::999999888888777555444333444666999;;;;;;;;;<<<===777444333777===BBBCCCBBB===<<<;;;::::::<<<===>>>>>>@@@AAAAAA@@@??????@@@CCCDDDFFFFFFEEEEEEGGGHHHJJJJJJLLLNNNPPPRRRSSSTTTTTTSSSSSSTTTUUUWWWYYY[[[\\\\\\]]]^^^___bbbdddfffdddeeefffhhhiiijjjjjjjjjjjjmmmppprrrrrrsssuuuwwwtttuuuuuuvvvvvvwwwwwwwwwvvvwwwzzz}}}|||xxxrrrooorrrxxxtttjjjbbb]]][[[YYY]]]dddlllvvv}}}yyyyyy}}}}}}yyyxxxwwwvvvwww{{{~~~~~~|||{{{zzzzzzzzzyyyvvvsssrrrpppmmmjjjgggeeecccbbb^^^[[[VVVSSSRRRRRRSSSTTTZZZ]]]___```^^^\\\[[[ZZZ[[[YYYYYY^^^bbbfffnnnvvv~~~yyyuuuvvvxxxvvvuuuxxx|||}}}kkk[[[WWWSSSddd}}}sssddd[[[UUUPPPOOOQQQWWW```ooo|||yyyvvvqqqmmmllllllmmmlllkkkiiigggdddbbb```^^^[[[WWWSSSPPPMMMIIIFFFAAA???;;;888666555555555444444222111000000////////////...------......///...............---,,,+++,,,,,,------------,,,,,,+++---...//////000333555666777888888777777888:::999999999888777666444444666999;;;<<<;;;;;;;;;<<<888555444777===BBBCCCCCC===<<<:::999999;;;>>>@@@BBBCCCEEEEEECCCBBBCCCDDDCCCEEEFFFFFFEEEFFFGGGIIIIIIJJJKKKMMMOOOQQQRRRSSSUUUUUUVVVWWWYYYZZZ[[[\\\\\\\\\\\\^^^```ccceeegggeeeeeeggghhhiiiiiijjjiiiiiilllooopppqqqrrrtttuuuttttttsssttttttuuuvvvwwwuuuvvvxxxzzz{{{{{{{{{zzzpppmmmjjjjjjnnnwwwzzznnnaaaWWWPPPMMMLLLEEEJJJQQQZZZdddooozzz|||nnnkkkhhhiiipppyyy}}}|||||||||~~~}}}||||||}}}}}}zzzvvvsssrrrpppmmmhhhdddaaa___]]][[[YYYWWWUUUUUUVVVYYY[[[eeehhhkkklllkkkjjjiiiiiijjjggghhhoootttwww{{{~~~}}}zzz{{{kkk[[[UUURRR^^^rrr|||kkk___XXXSSSRRRTTT\\\eeettt}}}vvvqqqnnnlllmmmmmmllljjjhhhfffcccbbb```^^^[[[WWWTTTQQQMMMIIIFFFAAA???<<<999777666666777444333222111000000000000111111000/////////000000...............---,,,,,,------............------+++---...//////000333555666777999999888888888:::999999999888777666555444;;;===>>>>>>;;;999888888888666666999===AAACCCCCC>>>===;;;:::;;;===@@@BBBEEEGGGHHHHHHGGGFFFFFFGGGCCCEEEFFFFFFFFFFFFGGGIIIIIIJJJKKKMMMOOOQQQSSSTTTUUUVVVXXXZZZ[[[\\\\\\\\\[[[[[[\\\^^^```cccfffhhhfffggghhhiiijjjjjjjjjjjjhhhkkknnnooopppppprrrtttttttttssssssssstttvvvvvvssstttttttttsssqqqooonnnhhhhhhjjjlllrrr{{{wwwooobbbUUUMMMHHHFFFFFFCCCFFFKKKQQQWWW```hhhmmmzzzsssjjj]]][[[YYY\\\eeeqqq||||||||||||}}}}}}yyytttpppooommmiiieeeaaa^^^[[[ZZZWWWVVVVVVUUUVVVYYY^^^aaalllpppuuuyyyzzzzzzzzzzzz{{{||||||~~~}}}|||lll[[[UUUSSS[[[kkkooobbbZZZUUUTTTWWW```kkk~~~}}}~~~uuupppmmmkkklllkkkjjjhhhfffcccaaa```___]]]ZZZVVVSSSPPPLLLIIIFFFBBB@@@===999777666666666333333222111000000000000111111000///////////////......//////......------......////////////......+++,,,...//////111333666666888::::::999888999999999999999999888666555444<<<===???>>>;;;888777777777777888;;;>>>AAACCCCCC???>>>===<<<>>>@@@CCCEEEGGGHHHJJJJJJHHHGGGHHHIIIDDDEEEGGGGGGFFFFFFHHHIIIJJJKKKMMMOOOQQQSSSTTTUUURRRSSSTTTVVVXXXXXXYYYYYY[[[\\\\\\^^^aaadddgggiiihhhhhhiiijjjkkkkkkkkkkkkhhhkkkmmmoooooooooqqqsssttttttssssssssssssttttttpppooommmkkkhhhfffdddccccccgggnnnsssxxx~~~xxxjjjbbbVVVLLLGGGFFFFFFEEEDDDFFFHHHKKKNNNSSSYYY]]]kkkvvvpppbbbYYYPPPOOOOOOSSS\\\iiiwww}}}}}}~~~~~~}}}zzztttpppjjjiiifffccc___]]][[[ZZZVVVWWWXXXXXXYYY]]]ccchhhrrrwwwvvv|||nnn\\\UUUQQQXXXggg|||pppccc[[[WWWWWWZZZcccsss}}}yyy|||tttooolllkkkllljjjiiifffdddaaa```^^^^^^[[[XXXUUURRROOOLLLIIIFFFCCCAAA===999777555555555333222222111000000111111//////...---,,,,,,,,,,,,....../////////......------..................---***,,,...//////111444666555888:::;;;:::999999999:::::::::999888777555555888:::<<<<<<;;;::::::;;;666888;;;>>>@@@BBBBBBBBB>>>>>>>>>???AAACCCEEEFFFFFFHHHJJJJJJHHHGGGHHHIIIDDDFFFGGGGGGFFFGGGHHHIIIKKKLLLMMMOOOQQQSSSTTTUUUTTTTTTUUUWWWXXXYYYZZZ[[[]]]]]]]]]___aaadddfffhhhhhhiiijjjjjjkkkkkkjjjjjjiiikkkmmmoooooooooqqqrrrsssttttttsssrrrqqqpppoooiiigggeeebbb```___^^^___bbbiiirrryyy}}}wwwkkk\\\UUULLLFFFEEEFFFFFFEEEBBBCCCEEEGGGIIIMMMRRRUUU```jjjyyy~~~pppbbbVVVOOOJJJKKKLLLPPPYYYfffttt~~~~~~{{{vvvrrriiihhheeeccc```^^^]]]\\\YYY[[[\\\]]]^^^bbbiiioooxxxuuuqqq|||ooo]]]TTTMMMTTTbbbvvvnnnccc]]]YYYZZZ^^^iii||||||uuuttt~~~|||tttooolllkkkllljjjhhhfffccc```___^^^^^^ZZZWWWTTTRRRPPPNNNJJJHHHDDDAAA===999666444333333333222111111000111111111//////...---,,,,,,,,,,,,......////////////......+++,,,,,,------,,,,,,+++***+++---...///111444777555888:::;;;:::999999999:::::::::999888777666555666888;;;;;;:::::::::;;;444888===AAABBBBBBAAAAAA<<<===>>>@@@BBBDDDEEEEEEEEEGGGHHHHHHGGGFFFFFFGGGDDDFFFGGGGGGGGGGGGHHHJJJJJJKKKLLLNNNPPPRRRTTTTTTWWWWWWWWWXXXYYY[[[]]]^^^^^^^^^^^^___aaacccfffggggggggghhhiiiiiiiiiiiihhhiiikkknnnoooooooooqqqrrrqqqrrrsssrrrqqqmmmjjjhhhbbb```]]]ZZZZZZ\\\___aaaeeelllvvv|||{{{lll___TTTOOOIIIGGGIIIJJJIIIGGGDDDEEEGGGHHHJJJMMMRRRVVV[[[dddqqq|||zzzoooeee]]]VVVRRRNNNPPPRRRUUU]]]iiiwww~~~}}}zzzuuurrrlllkkkhhheeeccc```___^^^ZZZ]]]______```dddlllrrr|||~~~pppppp~~~ooo\\\RRRKKKQQQ^^^ooo{{{lllccc___]]]___bbboooooommmqqq|||}}}tttpppmmmlllmmmkkkiiifffcccaaa___^^^^^^ZZZWWWTTTRRRQQQOOOLLLJJJDDDBBB>>>999555333222111222222111111111111111111222111000///...---------......///////////////...*********++++++************+++---...///111444777555888;;;<<<;;;999999999:::::::::999888777666555888:::<<<;;;999777777777333888>>>CCCDDDCCCAAA@@@:::;;;>>>AAACCCDDDDDDDDDDDDFFFGGGGGGFFFEEEEEEFFFDDDFFFGGGGGGGGGGGGHHHJJJIIIJJJKKKMMMOOOQQQSSSSSSUUUUUUTTTTTTUUUXXX[[[\\\____________aaaccceeegggeeefffgggggggggggggggfffjjjlllnnnoooooooooqqqrrrooopppqqqqqqoookkkfffccc]]][[[XXXWWWXXX]]]bbbfffiiipppyyyvvvfffWWWUUUPPPLLLLLLOOOQQQNNNKKKKKKLLLMMMMMMNNNQQQUUUYYY[[[dddpppyyy{{{uuullleee```^^^\\\[[[UUUWWWYYY]]]cccnnn{{{}}}{{{yyywwwsssqqqpppnnnkkkhhheeebbb``````YYY\\\_________ccckkkqqq}}}|||ooopppoooZZZPPPLLLRRR]]]kkk|||yyykkkdddaaa```bbbfffuuurrrfffjjjppp||||||uuurrrooommmlllooommmiiieeeaaa^^^]]]\\\WWWVVVTTTQQQMMMIIIEEECCCAAA???<<<888555444333222111111111111000000000000222111000///------,,,,,,//////000000000000//////---...//////---,,,---///***+++---///111222444555888:::;;;;;;:::888888888888888888888777666444444222444777:::<<<;;;:::999888999;;;<<<>>>???@@@@@@===>>>@@@BBBDDDEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGBBBCCCDDDEEEGGGGGGHHHHHHKKKMMMOOOOOOOOOOOOQQQSSSUUUVVVXXXXXXXXXYYY\\\^^^eeedddcccbbbbbbbbbcccdddccccccdddeeeeeeffffffggghhhjjjmmmpppqqqpppooonnnnnnnnnnnnkkkfff```[[[WWWPPPQQQTTTVVVYYY^^^dddhhhqqqvvv~~~wwwlll```YYYTTTVVVWWWXXXXXXVVVUUUTTTXXXVVVTTTSSSTTTWWWZZZ\\\dddhhhoootttzzz{{{uuuiiieeeaaaaaaeeehhhgggeeedddgggiiilllpppxxx|||yyywwwvvvvvvvvvuuurrrmmmhhhdddaaa``````ccc``````cccdddfffllltttxxx~~~qqqtttmmmYYYOOOPPPRRR\\\ooo{{{uuunnniiiddd___bbbgggyyyvvviii^^^bbbooo||||||uuussspppmmmmmmooommmiiieeebbb___^^^]]]ZZZXXXVVVRRRMMMHHHDDDBBB@@@???<<<888666444333333111111111111000000000000222111000///...---------//////000000000000//////+++,,,------++++++,,,---------...///000111222333888:::;;;;;;:::888888888===<<<;;;999777555333222222444777:::;;;;;;:::999888999;;;===???@@@@@@AAA;;;===???AAACCCCCCCCCBBBDDDDDDCCCCCCDDDDDDEEEEEEAAABBBCCCEEEGGGHHHHHHIIIKKKLLLNNNNNNNNNNNNOOOQQQUUUVVVWWWXXXXXXYYY[[[^^^ccccccbbbbbbbbbcccdddeeecccccccccddddddeeeeeeeeefffhhhllloooqqqqqqpppooommmllliiifffaaa\\\WWWUUUQQQSSSTTTWWW[[[bbbkkkqqqzzz~~~|||rrrhhh```ZZZYYYZZZ[[[[[[[[[ZZZ[[[[[[ZZZYYYWWWWWWXXX\\\```ccceeeiiiooouuuzzztttiiieee[[[[[[^^^dddlllsssttttttqqqrrrtttvvvzzz|||zzzyyyyyyyyy|||yyyuuupppkkkhhhgggfffdddaaaaaaccceeeffflllssszzznnn[[[QQQQQQTTTbbbwww~~~uuupppkkkhhhdddaaadddjjjzzz~~~nnnccc\\\cccppp{{{|||vvvtttqqqnnnnnnnnnllliiifffccc```^^^^^^\\\[[[WWWSSSNNNIIIDDDBBB???>>>;;;888666555555444222222111111111000000000222111000///...---------...//////000000//////...+++,,,------,,,+++,,,---.........//////000111222888:::;;;;;;:::888888888===;;;999666444333333333222444666999::::::999999999:::<<<>>>@@@AAABBBBBB===???BBBEEEFFFFFFDDDCCC@@@@@@@@@AAAAAABBBBBBBBB@@@AAACCCEEEFFFHHHIIIJJJKKKLLLNNNNNNMMMMMMNNNOOOTTTVVVWWWXXXXXXYYY[[[]]]`````````aaabbbdddeeefffddddddddddddddddddeeeeeeeeegggkkknnnppppppoooooojjjgggbbb^^^YYYWWWUUUUUUWWWXXXYYY\\\aaajjjtttzzz|||ssskkkeee```^^^cccdddeeedddcccbbbdddeeeaaa___]]]\\\]]]aaafffiiifffjjjoootttwww{{{~~~zzzsssnnnggg^^^XXXVVVRRRWWWaaannn{{{~~~}}}}}}}}}|||xxxsssnnnkkkiiihhhfffcccccceeeffffffkkkrrr{{{}}}vvvqqqooonnnpppqqqsssttttttsssqqqpppooopppssswwwppp]]]SSSQQQXXXiiiuuummmiiiffffffdddbbbffflll{{{{{{vvvfff^^^ZZZdddsss|||}}}vvvtttqqqooonnnlllkkkhhhfffccc```^^^]]]\\\ZZZXXXTTTOOOJJJFFFDDD???===;;;999777666555666222222222111111111000000222111000///...............//////////////////...---...//////......///000............///000222333888:::;;;;;;:::888888888777666444222111222444555222444666888999:::999999:::;;;===???AAABBBCCCCCC===@@@DDDHHHIIIGGGDDDBBB===>>>???@@@@@@AAAAAAAAA@@@AAABBBDDDFFFHHHJJJKKKKKKMMMNNNNNNMMMMMMNNNPPPTTTUUUWWWWWWWWWXXX[[[]]]]]]^^^___```bbbdddfffgggeeeeeeeeeeeeffffffffffffgggiiikkknnnooonnnlllkkkdddaaa\\\XXXVVVWWWYYYZZZ```bbbdddggglllrrrzzz}}}|||{{{{{{{{{xxxrrrlllfffdddeeegggmmmppprrrqqqmmmkkkjjjkkkhhhfffcccbbbcccfffjjjmmmlllnnnrrrtttuuuttttttsssqqqhhh```ZZZUUUPPPPPPRRRTTT___ooo~~~zzzuuupppmmmjjjiiihhhfffeeegggggggggkkkrrryyywwwmmmeee```]]]\\\]]]^^^___``````^^^\\\ZZZZZZ\\\^^^ccclll{{{ppp]]]TTTSSS[[[mmmtttjjjfffeeeeeedddcccgggmmm|||yyyccc[[[YYYdddttt}}}}}}wwwuuurrrnnnmmmjjjiiigggeeebbb```^^^]]]YYYXXXVVVSSSPPPLLLIIIGGG???>>>;;;999777666666666222222222222111111111111222111000///////////////......////////////......---...//////......000111,,,,,,,,,---///111444666888:::;;;;;;:::888888888666555333111111222444555333444666888999:::::::::999;;;===???AAACCCDDDDDD<<<@@@EEEIIIIIIFFFBBB>>><<<===???@@@BBBBBBBBBBBBAAAAAABBBCCCFFFHHHKKKLLLLLLNNNOOOOOONNNNNNPPPQQQTTTUUUWWWWWWWWWXXX[[[]]]ZZZ[[[]]]```ccceeefffgggggggggggghhhhhhhhhhhhhhhjjjkkkmmmmmmmmmjjjhhhfff^^^\\\YYYXXXZZZ^^^bbbffflllooorrruuuvvvxxxzzz|||{{{yyyvvvsssqqqppppppqqqooonnnkkkhhhfffhhhmmmqqqtttxxx|||{{{uuuooolllkkkkkkjjjjjjjjjmmmqqquuuwwwyyyyyyyyyxxxuuupppkkkhhhbbbZZZRRRMMMJJJIIIMMMTTT\\\jjj{{{wwwssspppooollljjjiiikkkjjjiiilllrrruuu}}}~~~rrrmmmfff^^^XXXSSSQQQPPPNNNOOOPPPQQQQQQPPPNNNMMMMMMOOOQQQUUU^^^nnnnnn]]]TTTTTT\\\nnn{{{mmmiiigggfffdddcccgggmmm}}}}}}}}}}}}cccZZZWWWaaappp{{{xxxvvvrrrmmmllliiihhhgggfffdddaaa___^^^XXXWWWUUUSSSPPPMMMJJJHHH@@@???<<<999777666555555333222222222222111111111222111000000/////////000---......//////......---+++,,,......------...000,,,,,,,,,,,,...222555777888:::;;;;;;:::888888888;;;999777555444333333333444555777888:::;;;;;;;;;999:::<<>>AAABBBDDDDDDBBBGGGNNNSSSSSSNNNGGGBBB;;;===@@@BBBDDDEEEEEEDDDCCCCCCBBBCCCDDDGGGIIIKKKIIIKKKMMMNNNNNNOOORRRTTTSSSUUUVVVVVVVVVWWWZZZ\\\XXXZZZ]]]```bbbdddeeefffffffffggghhhjjjkkkllllllkkkkkkllllllkkkgggdddbbb___```ccchhhnnntttzzz}}}}}}~~~}}}{{{vvvqqqooonnncccbbb```______```bbbcccdddhhhlllnnnooossszzzzzzvvvvvvyyy~~~{{{qqqeeeZZZRRRMMMIIIGGGIIIKKKOOOZZZeeexxx}}}zzzxxxvvvtttqqqqqqqqqooommmnnnsssuuuzzz}}}{{{wwwqqqggg]]]TTTRRRNNNJJJGGGFFFEEEEEEEEEEEEFFFFFFHHHJJJLLLMMMNNNQQQTTTUUUYYYcccrrr~~~lll]]]WWWUUU___rrrzzztttnnnjjjfffeeejjjrrriii___\\\eeerrr{{{zzzvvvqqqkkkiiikkkkkkkkkjjjhhhfffcccbbbZZZYYYVVVSSSNNNJJJFFFDDDCCCAAA>>>:::777555444444333333333222222222111111222111000000000000000111---..................------...000000///000111333000///---------///222444888:::;;;;;;:::888888888444444555666666555555444777777888999;;;<<<===>>>777999;;;>>>@@@BBBCCCDDD<<>>;;;999666444333333000000000000000111111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,***)))(((//////000//////111555888777:::<<<<<<:::888777777===;;;999777555555555555666777888:::::::::999888999:::;;;<<<>>>>>>?????????AAADDDFFFFFFEEEBBB@@@<<<===???@@@AAAAAA@@@@@@DDDEEEEEEDDDCCCCCCEEEHHHKKKMMMOOOPPPPPPQQQSSSUUUUUUUUUUUUVVVWWWXXXYYYZZZ]]][[[ZZZ]]]aaacccbbbaaaeeeeeeeeeeeefffiiikkklllllllllkkkjjjhhhfffdddccchhhlllrrrxxx}}}|||xxxrrrkkkfffbbbaaa```YYYYYYYYYYYYYYY]]]bbbfffjjjnnnsssyyy}}}|||nnn___QQQIIIHHHAAAEEELLLTTT```nnn{{{}}}wwwrrrqqqqqqppptttzzzzzz~~~vvviii]]]VVVNNNIIIDDDBBBCCCDDDCCCAAAHHHKKKPPPSSSUUUXXX]]]```iiinnnqqqpppmmmlllpppttt~~~jjj]]]XXXVVVeee~~~xxxrrrppppppooorrrvvvxxxhhhiiivvv{{{~~~}}}~~~vvvsssoookkkjjjmmmkkkhhhfffeeecccaaa___\\\YYYUUURRRPPPMMMIIIFFF@@@>>><<<999777555444333000000000000111111111111000000000000000000000000///////////////000000000...............------,,,...////////////111444777777999<<<<<<:::888777777<<<;;;999888666555555555555666777888999:::999999:::;;;===???@@@@@@@@@???===???BBBDDDEEECCCAAA???<<<===>>>???@@@@@@??????BBBCCCDDDCCCCCCDDDGGGJJJKKKMMMOOOPPPPPPQQQSSSTTTUUUUUUUUUUUUVVVXXXYYYZZZ\\\[[[[[[]]]aaadddcccbbbfffffffffgggiiijjjlllmmmllllllllllllkkkjjjiiiiiippprrrvvvzzz}}}}}}||||||wwwtttoooiiidddaaa___^^^ZZZZZZYYYXXXYYY]]]bbbfffooossszzz~~~ooobbbUUUJJJEEEGGGGGGNNNXXXdddppp}}}|||vvvrrrsssssstttyyy}}}oooaaaXXXNNNJJJFFFEEEGGGIIIIIIGGGLLLOOOUUUZZZ___gggpppvvvxxxrrruuu{{{pppaaa[[[\\\iii|||uuupppooopppppptttyyyrrroooyyy~~~zzzvvvvvvzzz~~~vvvsssnnnkkkjjjmmmjjjhhhfffeeedddaaa___\\\YYYUUURRRPPPMMMIIIGGGAAA???===:::888666555555111111111111111111111111000000000000000000000000---------.........//////000000000000000///...------............000333666777999;;;;;;:::888888888:::::::::999888666555444555555666777888999:::;;;:::<<>>===;;;;;;===>>>>>>>>>>>>>>>@@@AAACCCCCCDDDFFFIIIKKKKKKMMMOOOPPPOOOPPPRRRTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[[[[[[[^^^aaadddeeedddfffggghhhjjjkkklllmmmmmmmmmmmmnnnnnnnnnnnnooooootttvvvxxx{{{|||{{{zzzyyyqqqoookkkfffbbb___^^^]]][[[ZZZYYYXXXXXX\\\bbbgggrrrxxxxxxmmm___TTTJJJCCCCCCGGGKKKSSS___mmmzzz}}}yyyyyyyyyyyy~~~~~~ooocccXXXSSSOOONNNPPPSSSSSSRRRVVVYYY^^^eeeooozzz{{{yyysssssssssyyyuuuccc]]]```kkkyyytttoooooopppqqqwww}}}xxx~~~uuuqqqpppuuuzzz|||wwwsssnnnkkkjjjllljjjhhhfffeeedddaaa___ZZZWWWTTTQQQNNNKKKHHHEEEBBB@@@>>>;;;999777666555222222111111111111111000////////////////////////,,,,,,,,,------......///333333222111///---+++***---......------///333666777999;;;;;;999888888999999:::::::::999777555444444555555777888:::;;;<<<:::<<<@@@BBBCCCBBB???>>>999;;;===>>>???>>><<<;;;::::::;;;<<<============???AAACCCDDDDDDFFFHHHJJJKKKMMMOOOOOOOOOPPPQQQSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZ\\\^^^aaadddfffffffffhhhjjjlllmmmnnnnnnmmmooooooooooooppppppqqqqqqrrrsssuuuvvvwwwwwwwwwwwwkkkjjjhhheeecccaaa```___]]]\\\ZZZWWWXXX\\\bbbgggrrryyywwwnnneee\\\RRRKKKFFFBBBDDDIIINNNVVVcccppp{{{~~~{{{mmmggg```]]]___ccceeeeeeiiikkkooouuu~~~}}}sssppppppnnnrrr{{{sssbbb\\\```iii{{{{{{vvvrrrqqqrrrssszzzxxxsssrrruuuyyy|||wwwsssnnnkkkjjjllljjjgggfffeeedddbbb```ZZZXXXTTTQQQOOOLLLHHHEEEBBBAAA>>><<<999777666666333222222222111111000000//////////////////////////////000000111111111111111111000///...,,,+++***---......------///333666777999::::::999888999:::999:::::::::999888666555444555666888999;;;<<<<<<999;;;>>>AAAAAA@@@>>><<<888999;;;<<<===<<<;;;::::::::::::;;;;;;<<<======AAABBBDDDEEEEEEEEEFFFHHHKKKMMMOOOOOOOOOOOOQQQRRRRRRRRRRRRSSSUUUWWWXXXYYYYYYZZZ\\\^^^aaaccceeeffffffhhhjjjlllmmmnnnnnnmmmpppoooooonnnoooooopppqqqqqqqqqqqqqqqppppppoooooohhhhhhhhhgggfffeeedddccc```^^^ZZZWWWVVV[[[aaagggqqqyyyvvvooonnnkkkccc\\\SSSMMMHHHFFFEEECCCFFFKKKTTT\\\gggttt~~~~~~uuurrruuu{{{~~~}}}|||xxxxxx|||ppp```\\\^^^fffvvv~~~yyyvvvuuutttuuu}}}zzzvvvxxxzzz{{{~~~wwwsssooollllllkkkiiigggffffffdddbbb```]]]ZZZVVVSSSQQQNNNJJJHHHBBB@@@>>>;;;999777666555333333333222111111000000000000000000000000000000///////////////.........++++++,,,---............---............000333666888999::::::888888:::;;;::::::::::::999888777666555666999;;;<<<<<<<<<;;;999:::===??????>>><<<;;;999:::;;;<<<<<<<<<;;;:::::::::::::::;;;<<<===>>>@@@CCCEEEFFFEEEEEEFFFGGGLLLMMMOOOOOONNNNNNPPPQQQQQQQQQRRRSSSTTTVVVXXXYYYXXXZZZ]]]^^^___aaaccceeefffggghhhjjjkkklllmmmmmmoooooonnnmmmnnnooopppqqqtttrrrpppllljjjhhhfffffffffgggiiijjjjjjjjjiiihhhdddaaa\\\WWWUUUYYY```fffrrrzzz~~~sssfff^^^\\\ZZZUUUPPPFFFBBBAAACCCEEEFFFKKKQQQYYY```lllxxxooo```]]]]]]eeettt{{{xxxwwwuuuwww~~~yyyxxxxxxyyy{{{wwwssspppnnnnnnkkkiiigggffffffeeebbbaaa]]]ZZZWWWTTTQQQNNNKKKHHHAAA@@@===;;;888777555555444444333222222111000000000000000000000000000000------,,,,,,++++++******)))***+++---...///000000...////////////111444777888999:::999888888:::<<<;;;;;;:::999888888888888666888;;;>>>>>>===;;;::::::;;;<<<===>>>===<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>>>>>>>AAADDDFFFFFFFFFGGGHHHLLLMMMOOOOOONNNNNNOOOQQQPPPPPPQQQRRRTTTVVVXXXYYYWWWZZZ]]]^^^]]]^^^aaadddfffffffffgggiiijjjlllmmmmmmmmmllllllnnnpppssstttuuurrroookkkgggeeedddddddddfffiiilllnnnnnnmmmlllhhhddd]]]WWWTTTWWW^^^dddqqqyyy}}}iiibbbYYYSSSQQQOOOKKKHHHDDD@@@???CCCGGGLLLTTT[[[aaajjjvvv|||xxxuuusssrrrrrr{{{ppp___\\\ZZZbbbrrr}}}zzzxxxwwwvvvyyy|||yyy||||||}}}{{{yyyxxxxxxzzzwwwssspppnnnoookkkiiigggffffffeeecccaaa[[[XXXUUURRROOOLLLIIIFFFAAA???===:::888666555444444444333333222111000000000000000000000000000000000000///...---,,,,,,+++,,,,,,---...//////......//////000//////111555888888999999999888888:::<<<<<<;;;999888777888999999666999===@@@@@@>>>;;;999<<<<<<<<<===============;;;;;;<<<<<<=========<<<<<<;;;::::::;;;<<<>>>???<<>>BBBCCCAAA>>><<<;;;:::;;;>>>???@@@???>>>===;;;<<<>>>===<<<:::;;;<<<<<<<<<======>>>>>>>>>??????@@@AAACCCDDDFFFGGGHHHCCCFFFJJJLLLMMMNNNPPPQQQPPPPPPPPPQQQSSSUUUXXXYYYXXXYYYZZZ[[[]]]^^^___```bbbdddeeefffffffffhhhiiiiiiiiijjjkkkmmmoooqqqrrrqqqqqqooonnnllljjjiiihhhgggjjjnnnrrrsssrrrooonnnnnneee\\\VVVRRRRRRYYYbbbppp|||yyyooocccZZZRRRQQQNNNKKKHHHDDDAAA@@@???BBBGGGKKKPPPWWWaaahhhrrrxxx~~~|||ttthhh]]]VVVTTTTTTUUU[[[dddrrr}}}uuuqqquuu}}}|||ttt___VVVVVV___nnnvvvuuuvvvyyy{{{vvvvvvwww{{{}}}{{{zzz{{{|||{{{zzzzzz}}}xxxtttpppnnnmmmmmmllljjjgggeeedddcccccc\\\ZZZVVVSSSQQQMMMIIIFFFBBB@@@===:::777555555555333222222111111111111111000111222222222111000///...///000111111///---,,,++++++,,,------------,,,...---------...000222333999:::;;;:::888777888999;;;;;;::::::::::::999999999;;;>>>???===;;;999999:::;;;===???@@@???>>>===;;;===??????>>>>>>>>>???<<<<<<======>>>>>>>>>>>>@@@@@@BBBCCCEEEGGGHHHHHHDDDGGGJJJLLLMMMNNNOOOQQQPPPPPPPPPQQQSSSVVVXXXYYYXXXYYYZZZ\\\]]]___```aaabbbdddeeefffffffffhhhiiihhhhhhjjjlllnnnpppqqqrrrrrrrrrqqqpppnnnmmmlllkkknnnppptttvvvwwwvvvtttsssnnneee\\\VVVRRRRRRYYYbbbqqq{{{|||sssjjj```VVVNNNMMMKKKIIIEEECCCAAA@@@@@@BBBGGGMMMRRRWWW___jjjsssxxx{{{~~~|||zzzyyyqqqjjj^^^TTTMMMKKKJJJKKKPPPYYYgggvvv|||uuuxxx~~~rrr___YYYWWW___nnn}}}rrrqqqsssxxx{{{qqqrrrtttyyy~~~}}}|||}}}{{{yyyyyyyyy|||{{{rrrrrrzzzyyyuuuqqqooonnnmmmllljjjgggeeedddcccbbb]]][[[WWWSSSPPPMMMIIIFFFAAA???===:::777666666666444333333222111222222222000000111111111000///...///000000111111000...---++++++,,,------------------------...///222444555:::;;;<<<;;;999888999:::;;;;;;;;;::::::999999999999;;;<<<<<<;;;999999999:::;;;===???@@@???>>>===;;;>>>AAABBBBBBAAABBBBBB======>>>>>>>>>>>>??????AAAAAABBBDDDFFFGGGIIIIIIFFFIIIKKKMMMMMMMMMNNNPPPPPPQQQQQQRRRTTTVVVXXXYYYYYYZZZ[[[\\\^^^```aaabbbbbbdddeeefffffffffhhhiiigggiiikkknnnpppqqqrrrrrrsssssssssrrrqqqqqqppppppqqqrrrtttvvvwwwvvvtttsssooofff\\\VVVRRRRRRZZZcccqqqyyy{{{oooddd[[[SSSLLLFFFHHHFFFCCC@@@???AAACCCEEEJJJQQQYYY^^^aaahhhttt}}}}}}~~~}}}{{{wwwsssrrrrrrmmmggg]]]TTTLLLHHHGGGGGGIIIQQQ]]]kkkxxx}}}}}}qqqbbb]]][[[dddsssyyyoooooorrrxxx}}}{{{zzzmmmnnnrrrxxx~~~yyywwwxxxxxx{{{~~~ssskkkkkkooottt~~~~~~yyyuuupppmmmmmmkkkjjjhhhfffdddbbbaaaaaa___\\\WWWSSSPPPLLLHHHEEE@@@>>><<<:::888777666666333333222111111111111222000000000000/////////...///000000111111000//////+++,,,,,,---...---------,,,,,,---...000333666777:::;;;<<<<<<:::999:::<<<;;;;;;;;;::::::999999999<<<===>>>>>><<<;;;;;;<<<999;;;===???@@@@@@???>>><<<@@@CCCEEEEEECCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFHHHIIIJJJIIIJJJLLLMMMLLLLLLNNNOOOQQQQQQRRRSSSUUUVVVWWWXXXYYYZZZ[[[]]]___aaabbbcccbbbdddeeefffffffffhhhiiihhhjjjnnnqqqssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuttttttqqqhhh^^^XXXTTTTTT\\\eeeooowww~~~uuummmccc[[[UUUQQQKKKHHHFFFDDDAAA???AAAEEEIIILLLWWW___fffjjjjjjnnnxxx{{{vvvpppnnnnnnooonnnjjjbbbXXXOOOIIIGGGFFFKKKPPPZZZdddppp{{{ttteeeaaabbblll{{{sssmmmnnnttt{{{yyyxxxkkkmmmrrryyy~~~xxxwwwwwwxxx{{{}}}sssmmmkkkjjjjjjlllkkklllpppwww|||~~~~~~}}}yyytttoookkkkkkjjjiiigggdddbbbaaa```______\\\WWWRRROOOLLLHHHFFF???>>><<<;;;999777666666222222111000000000000000111000000////////////////////////000000000//////,,,,,,---.........------,,,,,,---...000333666888:::;;;<<<<<<;;;:::;;;<<<<<<<<<;;;::::::999888888===>>>???>>>===<<<<<<===999:::===???@@@@@@???>>>???BBBFFFHHHFFFDDDAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEFFFHHHIIIJJJJJJKKKMMMMMMLLLLLLNNNPPPQQQRRRSSSTTTUUUVVVWWWWWWYYYYYY[[[]]]___aaaccccccbbbdddeeefffffffffhhhiiijjjlllpppsssvvvwwwwwwwwwtttuuuuuuuuuvvvvvvvvvvvvzzzyyyxxxxxxwwwxxxxxxxxxtttlllccc]]]YYYYYY```hhhnnnvvv~~~}}}xxxgggbbb\\\WWWTTTQQQLLLHHHDDDCCCBBBCCCFFFKKKQQQTTT```fffnnnqqqqqquuu|||zzzrrrjjjggghhhiiiiiigggbbbYYYOOOGGGDDDCCCJJJNNNVVV^^^iiitttxxxhhhdddhhhsssxxxmmmkkkmmmttt}}}vvvgggiiiooovvv}}}}}}~~~~~~wwwwwwxxxxxx|||zzzqqqkkkeee```\\\\\\[[[]]]cccjjjmmmkkkhhhccciiiqqqyyyxxxsssnnnjjjjjjjjjhhhfffdddbbbaaa```______[[[VVVRRROOOLLLIIIGGG??????===;;;999777555444222111000000//////000000222111000/////////000000............////////////,,,,,,---...............,,,,,,,,,...000333555777999;;;<<<;;;::::::;;;===<<<<<<;;;::::::999888888:::<<<>>>>>><<<:::::::::888:::<<>><<<999666444333333222111111000000111111333222111000///000111111---------------...//////,,,------...............,,,,,,,,,---///111444555888:::;;;;;;::::::;;;<<<===<<<<<<;;;999888888777777:::===>>><<<:::888888888:::<<>>???>>>;;;999888888999<<>>;;;999888777555333000000000000000000000000222222222111111111111111------------------------000000///...---,,,,,,++++++++++++,,,...111333555999::::::999777666777999======<<<;;;;;;;;;;;;<<<======>>>>>>>>><<<;;;:::<<<===>>>>>>???@@@@@@@@@EEEHHHMMMPPPOOOKKKEEEAAADDDCCCBBB@@@??????@@@@@@AAAAAABBBDDDFFFHHHJJJKKKJJJJJJKKKLLLNNNPPPRRRSSSQQQRRRTTTUUUVVVVVVUUUTTTVVVXXX[[[\\\\\\^^^```bbbfffeeeeeeddddddeeeeeefffhhhhhhiiilllpppsssuuuvvvzzz{{{{{{zzzxxxwwwwwwyyyxxxzzz|||{{{{{{|||{{{sssmmmlllmmmoooppprrrvvv{{{}}}{{{tttmmmggg]]]\\\ZZZXXXVVVVVVVVVWWWZZZaaahhhnnnuuu}}}|||zzz{{{}}}{{{sssgggZZZPPPKKKIIIIIIMMMOOOQQQQQQNNNLLLJJJJJJFFFJJJNNNRRRWWW\\\aaaeeennnsss}}}rrrhhhnnnzzzzzz{{{~~~|||iiiZZZ\\\aaakkkvvv~~~~~~vvvpppooorrrtttzzzrrr___QQQKKKIIIBBBAAA@@@@@@AAABBBBBBAAA===???AAACCCFFFOOO\\\ggg~~~vvvssspppnnnmmmlllkkkjjjiiihhhfffbbb^^^]]]XXXSSSPPPPPPNNNKKKHHHAAA>>>;;;999888777555333111111111111111111111111222222111111000///......------------------------/////////...------,,,,,,------,,,---...000222333999999:::888777666777999===<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>===;;;::::::;;;===?????????>>>>>>@@@CCCHHHKKKLLLIIIFFFCCCEEEDDDBBBAAA@@@@@@@@@AAAAAAAAABBBDDDFFFHHHJJJKKKJJJJJJKKKLLLNNNPPPRRRSSSRRRSSSTTTUUUUUUUUUUUUUUUXXXZZZ\\\]]]]]]^^^```bbbddddddddddddeeeeeeffffffiiiiiijjjmmmppptttvvvwwwzzz{{{|||{{{yyyxxxxxxyyyxxxzzz|||}}}|||~~~wwwqqqoooppprrrssssssvvv{{{~~~|||xxxrrrmmmiiigggccc___]]]]]]^^^___cccjjjrrrwww}}}}}}~~~|||tttfffXXXMMMGGGEEEEEEMMMOOOQQQQQQNNNKKKIIIIIIIIILLLOOORRRUUUYYY^^^aaajjjpppzzz|||zzzyyyvvvvvvuuussstttwww|||rrrkkkqqq|||zzz~~~jjj\\\^^^cccmmmwww~~~yyyrrrqqqrrrtttyyy~~~xxxeeeVVVNNNJJJEEECCC@@@@@@@@@@@@???>>>;;;===??????AAAGGGRRRZZZ}}}vvvtttqqqooonnnnnnllliiigggfffdddbbb___ZZZVVVRRRPPPOOONNNKKKHHHAAA???;;;999888777555333111111111111111111111111333222111000///---,,,,,,////////////////////////........................///......---...///111222888999999888666666777999;;;;;;;;;:::::::::999999;;;<<<===>>>>>>===;;;:::888:::===@@@@@@???===;;;;;;>>>AAAEEEFFFFFFEEEDDDDDDCCCBBB@@@@@@@@@@@@AAA@@@AAABBBCCCEEEHHHJJJKKKJJJJJJKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWZZZ[[[]]]^^^^^^^^^```bbbbbbccccccdddeeefffggggggjjjjjjlllnnnqqquuuxxxzzz{{{|||~~~}}}|||{{{{{{|||{{{|||~~~yyyrrrqqqrrrtttuuuuuuxxx||||||xxxvvvrrrnnnhhhccc```aaadddfffmmmuuu|||~~~yyyqqqdddVVVLLLFFFEEEEEEMMMOOORRRRRROOOKKKHHHGGGLLLNNNPPPRRRTTTVVVZZZ\\\ffflllwww|||wwwqqqkkkgggdddcccbbbbbbccccccdddhhhnnnrrrxxx|||ssspppxxx~~~xxx~~~ooo___```fffoooyyy{{{tttrrrssstttxxx}}}nnn^^^SSSMMMGGGEEEAAA???>>>>>><<<;;;;;;<<<=========@@@GGGMMM}}}vvvtttqqqooooooooolllhhhfffdddcccaaa```YYYUUUQQQOOOPPPNNNKKKHHHBBB???<<<:::999777555333111111111111111111111111222222111000//////......////////////////////////---------.........//////......---......000222333777888999888666666777999::::::::::::999999888888:::;;;===>>>>>>===;;;999777:::>>>BBBBBB@@@===;;;999;;;===???AAABBBCCCCCCBBBAAA@@@???>>>???@@@@@@@@@AAAAAACCCEEEGGGIIIKKKKKKLLLLLLMMMOOOPPPRRRSSSTTTSSSSSSRRRSSSUUUVVVWWWZZZ[[[]]]]]]]]]]]]^^^```aaabbbccceeefffggghhhhhhjjjkkkmmmoooqqquuuyyy|||}}}xxxqqqoooppprrrssswwwzzz}}}}}}|||wwwrrrlllfffeeegggkkknnnttt|||}}}|||}}}rrrlllaaaVVVNNNKKKJJJKKKNNNQQQTTTTTTQQQLLLIIIHHHMMMOOOQQQRRRRRRTTTWWWYYYdddjjjuuu}}}xxxsssqqqllljjjfffaaa\\\YYYVVVUUUVVVWWWWWWXXXYYY]]]bbbffflllpppvvvzzz~~~tttuuu~~~|||www}}}ttt```bbbgggqqqzzz~~~}}}}}}~~~yyysssrrrsssssswww|||zzzhhhYYYPPPIIIFFFBBB???>>>===<<<;;;<<<===>>>======>>>BBBEEE~~~wwwtttqqqooooooooolllhhhdddcccbbb```___XXXUUUQQQPPPPPPOOOKKKGGGBBB???<<<:::999888666444111111111111111111111111000111111111111111111111000000000000000000000000,,,,,,------.../////////,,,,,,------///222444666777777888777666666777999999999:::::::::999888777888:::===>>>>>>===;;;999888<<<@@@DDDEEEBBB???<<<::::::;;;<<<>>>???@@@@@@@@@???>>>=========>>>???@@@@@@AAACCCEEEGGGIIIJJJMMMMMMNNNNNNPPPQQQSSSTTTTTTSSSSSSRRRSSSUUUVVVWWWXXXZZZ[[[\\\[[[[[[]]]^^^```aaaccceeeggghhhhhhhhhiiikkkmmmnnnppptttyyy~~~wwwooollllllnnnoooxxxzzz}}}|||xxxsssooonnnrrrvvvzzzzzz~~~zzzzzzzzzpppkkkcccZZZTTTQQQPPPPPPPPPSSSUUUUUUSSSOOOLLLKKKNNNPPPQQQRRRRRRSSSUUUXXXccciiissszzzxxxtttoooiiieeeaaa___\\\[[[YYYVVVSSSQQQOOOOOOQQQQQQQQQQQQQQQSSSWWWZZZ```dddjjjnnnsssyyyxxxrrrssswwwzzz}}}ssswww|||xxxxxxaaaccciiirrr{{{~~~zzzzzz{{{~~~~~~vvvqqqqqqrrrssswww|||rrr```UUUKKKGGGCCC@@@???>>>>>>===<<<<<<=========>>>???AAAwwwtttqqqnnnnnnooolllgggdddcccaaa___^^^YYYVVVRRRQQQQQQOOOJJJFFFBBB@@@<<<:::999888666444222222222222222222222222000000000111222222333333000000000000000000000000---------.........//////,,,,,,,,,...000333555777666777777777666666777999999999:::;;;:::999888777777999<<>>??????@@@???>>>======>>>?????????@@@AAABBBDDDGGGIIIJJJMMMMMMNNNNNNOOOQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXZZZ[[[ZZZ[[[]]]___```aaacccfffggghhhhhhggggggiiilllmmmmmmqqqxxx~~~wwwmmmiiiiiijjjkkksssvvv{{{|||zzzwwwuuuuuuxxx{{{}}}~~~zzzvvvuuuvvvqqqmmmgggaaa[[[VVVTTTSSSTTTVVVXXXWWWUUURRRQQQQQQQQQRRRSSSRRRQQQRRRTTTVVV___eeennnzzz}}}yyysssooollleeeccc```\\\YYYVVVTTTSSSPPPOOOOOONNNMMMLLLKKKKKKLLLLLLLLLJJJIIIJJJMMMOOORRRWWW]]]aaafffllltttzzz~~~qqqmmmppptttvvv{{{wwwooouuu~~~|||yyybbbeeekkkuuu~~~zzzzzz{{{}}}|||uuupppppprrrsssvvv{{{}}}iii\\\OOOKKKEEEBBBAAA@@@??????;;;;;;;;;;;;;;;<<<======xxxtttqqqmmmmmmnnnkkkgggeeecccaaa^^^\\\ZZZWWWTTTSSSRRROOOJJJFFFBBB@@@===;;;:::888666444222222222222222222222222000000000000111111111111////////////////////////---------...........................000222444555555666777666666666888999999:::;;;<<<;;;:::888777666999<<>>??????@@@@@@AAA@@@???>>>>>>???@@@AAA???@@@AAABBBDDDFFFHHHJJJLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVXXXZZZ[[[[[[\\\^^^``````bbbdddfffgggggggggfffeeehhhjjjkkkkkkooowww}}}tttiiicccbbbcccdddlllpppwww~~~~~~}}}}}}|||||||||}}}~~~~~~}}}sssmmmllllllnnnllliiieeeaaa]]]YYYWWWWWWYYYYYYYYYWWWVVVVVVWWWUUUVVVUUUTTTQQQPPPQQQRRRYYY^^^hhhsss~~~~~~xxxtttooonnnkkkgggbbb^^^ZZZXXXSSSRRRPPPNNNLLLLLLLLLLLLJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHFFFDDDDDDFFFHHHFFFJJJPPPTTTXXX^^^ffflllqqqxxxyyyxxx||||||pppiiipppxxx}}}dddgggnnnxxx|||||||||~~~~~~wwwrrrrrrrrrrrruuuyyyrrrcccTTTPPPJJJEEEBBBAAA@@@???===<<<;;;:::;;;;;;<<<;;;xxxtttpppmmmlllmmmkkkgggeeecccaaa]]][[[\\\XXXUUUTTTSSSPPPJJJEEECCC@@@===;;;:::888666444222222222222222222222222111111000000//////......////////////////////////........................000////////////111222444555666777666555666888999999:::;;;<<<<<<:::999777666888<<>>BBBHHHLLLPPPVVV]]]ccceeennn{{{llleeelllsssfffiiipppzzz~~~~~~zzztttssssssrrrtttxxxxxxhhhYYYTTTMMMGGGCCCAAA???>>>AAA???===<<<<<<<<<<<<<<>>;;;888666444333222222222111111111000000111111111111000000000000000000000000///...---,,,........................+++---///000000000222444888888888777555666888:::999:::::::::999777555444999;;;<<<<<<:::999888999:::<<<@@@CCCDDDCCCBBB@@@>>>===>>>@@@CCCCCCBBB@@@???>>>===>>>???@@@???>>>===>>>@@@BBBEEEHHHJJJKKKJJJKKKMMMOOOPPPRRRRRRRRRRRRTTTUUUUUUSSSRRRSSSTTTYYYYYYXXXXXXYYY[[[^^^```aaabbbcccdddeeeffffffffflllkkkkkkkkklllooorrrsssyyy}}}~~~xxxsssiii^^^UUUQQQQQQSSS[[[cccnnnyyyzzz}}}xxxjjj___YYYWWWWWW\\\^^^aaaeeegggfffccc```___^^^]]][[[\\\]]]___```bbb___ZZZVVVRRROOONNNMMMVVVXXX^^^jjjwww~~~wwwpppiiiccc\\\XXXPPPOOOMMMJJJGGGEEEDDDDDD??????@@@AAAAAABBBCCCCCCFFFFFFGGGHHHHHHHHHGGGGGGFFFEEECCCBBBAAA@@@@@@@@@;;;===@@@CCCFFFJJJOOOSSS\\\dddppp}}}zzzjjjfffllltttooonnnpppyyy|||ssspppnnnlllnnnrrrzzz|||tttbbbWWWMMMJJJHHHDDD???>>>>>>;;;999999<<<===;;;999xxxsssnnnllllllkkkiiigggeeedddbbb```^^^]]]ZZZVVVSSSQQQOOOLLLIIIBBB@@@>>>;;;888666444444333222222222222111111111111111111111000000000000000000000000///...---,,,........................+++---/////////000222444888999999888666666888:::;;;;;;<<<<<<;;;999777666999;;;<<<<<<:::999888999999;;;>>>AAAAAAAAA???=========>>>@@@CCCDDDCCCBBB???>>>======>>>???>>>===<<<===???AAADDDFFFHHHIIIKKKLLLMMMOOOPPPQQQQQQQQQPPPRRRTTTUUUTTTTTTUUUVVVYYYYYYYYYYYYZZZ[[[]]]^^^aaabbbcccdddeeefffffffffiiiiiijjjjjjlllnnnpppqqquuuxxx}}}~~~{{{wwwrrrnnnkkkjjjfff^^^UUUMMMJJJJJJLLLRRRZZZgggsss||||||yyy~~~yyymmm```WWWSSSRRRRRRWWWYYY]]]aaaddddddcccaaadddcccbbbaaaaaaaaacccccceeebbb^^^YYYUUURRRQQQPPPWWWXXX^^^hhhuuu~~~|||qqqmmmfff```[[[TTTNNNJJJHHHGGGEEEBBB@@@???>>>=========>>>>>>???@@@@@@AAACCCDDDDDDEEEEEEEEEEEEEEEAAA@@@???>>>===<<<<<<<<<;;;===???@@@BBBEEEIIILLLUUU\\\hhhuuuyyyiiifffllltttqqqoooqqqyyyzzzrrrooonnnmmmpppttt{{{}}}nnnaaaTTTNNNKKKEEEAAAAAA???===;;;;;;===>>><<<;;;xxxrrrmmmjjjjjjiiigggeeedddcccccc```___\\\ZZZVVVSSSQQQOOOKKKIIIBBB@@@>>>;;;888666555444333333333333222222222222111111111111000000000000000000000000///...---,,,........................,,,---/////////000222555999::::::999888888999;;;============<<<;;;999888888:::<<<<<<:::999999999999;;;>>>@@@@@@???===<<<<<<<<<>>>AAADDDFFFEEEDDD@@@>>>===<<<======<<<;;;;;;<<<>>>@@@CCCFFFHHHIIILLLMMMNNNOOOPPPPPPPPPPPPOOOQQQSSSUUUUUUUUUWWWXXXYYYYYYZZZZZZ[[[[[[[[[\\\aaaaaacccdddeeeffffffffffffgggiiikkklllnnnooooooqqqsssvvvxxxxxxxxxxxxyyywwwvvvrrrmmmfff^^^XXXTTTVVVTTTPPPJJJEEECCCCCCEEEHHHQQQ^^^lllwwwzzzuuuyyyvvvpppggg]]]TTTPPPNNNNNNQQQTTTXXX\\\```ccceeefffjjjjjjiiiiiiiiiiiiiiiiiiiiigggbbb]]]YYYVVVUUUTTTXXXYYY]]]fffqqqzzz~~~}}}zzzuuuqqqllljjjbbb^^^YYYTTTPPPKKKFFFBBB??????===;;;:::999999999:::;;;;;;<<<<<<=========???@@@AAAAAABBBBBBAAAAAA>>>>>><<<;;;::::::999999:::;;;<<<<<<===>>>AAADDDKKKQQQ\\\iiivvvyyyiiifffnnnvvvqqqpppqqqxxxxxxqqqooonnnooorrrwww|||~~~~~~ooo^^^TTTNNNHHHEEEDDD@@@???======>>>>>>===<<>>;;;999777666555444444444333333333222222111111111111000000000/////////000//////...------........................,,,---.........000333555999:::;;;:::999999:::;;;======>>>===<<<;;;999888888:::<<<<<<;;;999999999<<<>>>@@@AAAAAA@@@>>>===;;;<<<>>>AAAFFFHHHHHHGGGAAA???<<<;;;<<<<<<;;;:::;;;<<<>>>AAADDDFFFHHHIIILLLMMMNNNOOOOOOOOOOOOOOOPPPRRRTTTUUUUUUVVVWWWYYYYYYZZZZZZ[[[[[[[[[ZZZZZZ```aaabbbdddeeeffffffgggdddfffiiilllmmmnnnnnnmmmnnnpppqqqqqqooonnnooopppoookkkeee]]]UUUNNNIIIFFFGGGGGGFFFDDDAAA???@@@AAABBBJJJXXXgggsss|||{{{uuuqqqtttyyy}}}}}}|||wwwtttnnnfff^^^WWWQQQNNNOOORRRWWW\\\```eeeiiilllooopppqqqrrrrrrrrrrrrqqqnnnkkkfffaaa\\\YYYXXXWWWYYYYYY\\\dddooowww{{{|||}}}zzzvvvpppiiibbb]]]ZZZWWWTTTPPPMMMJJJFFFBBB???<<<;;;:::999999888999999999999:::::::::;;;;;;;;;<<<===>>>???????????????>>>>>>===<<<;;;::::::;;;888999:::999999:::===@@@CCCIIIRRR]]]iiivvvyyyiiiiiirrr|||llllllooowwwwwwpppooooooppptttyyy}}}zzzgggZZZRRRKKKHHHHHHBBBAAA@@@@@@???>>>===<<>><<<999777666666444444444333333333222222111111111111000000000/////////////////////...---........................------.........000333666999:::<<<;;;:::999:::;;;<<<<<<<<<<<<;;;999888666777999<<<<<<;;;999999:::===>>>@@@AAAAAA@@@???>>>;;;<<<>>>BBBGGGIIIJJJIIIBBB@@@===;;;;;;;;;;;;:::<<<===???BBBEEEGGGIIIJJJLLLMMMNNNNNNOOOOOOOOOOOORRRTTTVVVVVVVVVUUUVVVXXXYYYZZZZZZ[[[[[[[[[ZZZZZZ```aaabbbdddeeefffggggggeeegggjjjmmmnnnnnnmmmllliiijjjiiigggeeecccdddeeeddd___WWWNNNGGGCCCAAAAAA>>>???@@@@@@>>>>>>???@@@>>>FFFRRR___kkkvvv{{{uuupppooorrrvvvzzz|||}}}}}}|||~~~}}}{{{vvvnnncccYYYSSSRRRVVV[[[```dddiiioootttvvvxxx{{{}}}~~~}}}|||zzzssspppkkkeeeaaa^^^\\\\\\[[[[[[]]]dddnnnvvvzzz{{{{{{xxxrrrjjjaaaYYYSSSOOOLLLJJJGGGDDDCCCAAA>>>;;;;;;;;;:::999999999999:::999999999999:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;666777888888888999<<>><<<;;;yyyuuuqqqooopppkkkiiifffdddcccaaa^^^\\\[[[YYYWWWUUUSSSOOOKKKGGGAAA@@@>>><<<:::888777777333333333333222222222222111111111111000000000000...///////////////..............................---......------///333666888:::<<<;;;:::999999:::;;;;;;;;;;;;:::888777555777999;;;<<<;;;:::::::::<<<===>>>???@@@@@@???>>><<<===???CCCHHHKKKKKKJJJCCC@@@===;;;;;;<<<<<<;;;===>>>@@@BBBEEEHHHJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOSSSUUUWWWWWWVVVVVVWWWXXXYYYYYYZZZZZZ[[[[[[[[[\\\___```bbbdddeeegggggghhhgggiiikkkmmmmmmmmmlllkkkdddcccaaa]]]YYYWWWXXXYYYYYYTTTMMMFFFAAA???@@@@@@;;;<<<>>>>>>===<<<>>>???<<>>===@@@EEELLLTTT___jjjqqqzzz~~~wwwkkkooo~~~~~~xxx{{{ppp^^^aaahhhpppxxx}}}~~~}}}zzz{{{|||zzzsssqqqrrrrrrvvv{{{}}}|||xxxvvvwwwwwwnnnddd\\\UUUQQQPPPJJJKKKKKKHHHDDD???===<<>><<<:::888888777333222222222222111111111111111111111000000000000......////////////..............................---......------///333666777999;;;;;;:::999999999;;;;;;;;;;;;:::888777555777999;;;<<<;;;::::::;;;<<<===>>>@@@AAAAAAAAAAAA===>>>@@@DDDHHHKKKKKKJJJDDDAAA===;;;<<<=========<<<===???BBBDDDGGGIIIJJJJJJJJJLLLMMMOOOOOOPPPPPPRRRTTTVVVWWWWWWWWWYYYZZZYYYYYYYYYYYYZZZ[[[]]]^^^___```bbbdddfffggghhhhhhiiiiiijjjkkkkkkjjjiiiiiiaaa```]]]WWWSSSPPPPPPRRRRRRPPPLLLHHHEEECCCCCCBBB>>>???@@@???>>>>>>???@@@>>>AAAFFFMMMVVVaaammmuuuzzzzzzzzzwwwrrrmmmiiigggfffiiinnnuuu{{{zzztttqqqrrrwww~~~{{{vvvqqqmmmlllkkkiiigggfffiiiooouuuwwwwwwuuuqqqjjjaaaXXXPPPJJJFFFFFFDDDBBBAAAAAA@@@>>><<<::::::999888888888888888888888888888888888888888666666888999:::;;;;;;;;;:::999999888888888888888555666666666555666999;;;:::<<>>|||vvvqqqnnnooohhhgggeeeeeeeeeeeecccbbbZZZYYYWWWVVVTTTPPPKKKGGGAAA@@@>>><<<:::999888888222222222111111111000000111111111111000000000000......///////////////....................................------///333777777999;;;;;;:::888888999;;;<<<<<<<<<;;;999777666666999;;;<<<;;;::::::;;;>>>???AAABBBCCCDDDDDDEEE>>>???AAAEEEIIIKKKKKKJJJDDDAAA===;;;<<<>>>??????;;;<<<>>>AAACCCFFFHHHIIIIIIJJJKKKMMMOOOPPPPPPQQQPPPRRRUUUWWWXXXYYY[[[]]]YYYYYYXXXXXXYYY[[[^^^```___```bbbdddfffggghhhhhhiiiiiiiiiiiiiiihhhggggggbbb```\\\VVVQQQNNNOOOPPPPPPPPPPPPOOOLLLIIIGGGEEEBBBCCCCCCBBBAAA@@@BBBCCCAAACCCEEEJJJRRR]]]iiirrrsssttttttqqqlllgggcccbbbaaaeeekkksss{{{|||wwwtttrrrqqqooollljjjkkkppptttuuutttqqqmmmggg^^^UUUMMMHHHEEEBBB@@@>>>=========;;;999<<<;;;:::999999999999999777777777777777666666666444555666888999:::::::::;;;:::999999999999999:::666666666555444444777999888:::;;;>>>DDDLLLVVV]]]eeeiiinnnsssxxxqqqiiiqqqxxxzzzrrriiisss}}}nnnXXX]]]dddmmmssswwwxxxwwwuuuvvvxxx{{{wwwtttssssssvvvzzz|||~~~|||yyywwwvvv{{{ooojjjggg```[[[YYYUUUWWWWWWRRRKKKDDDAAA@@@yyytttqqqooopppnnnllljjjiiihhhfffccc```[[[XXXTTTQQQOOOMMMJJJGGGEEEBBB>>>;;;999777555222555444333333222222333333444333111000000000111222......//////...---,,,,,,************************......---...///111333444666999;;;<<<:::888888888<<<===>>>>>>;;;777222///000222666:::<<<>>>>>>>>>???>>><<<>>>@@@CCCDDDDDD???>>>???EEELLLOOOMMMIIICCCBBB???===<<<<<<===>>><<<===>>>???AAADDDFFFGGGHHHIIIJJJKKKKKKMMMQQQSSSSSSTTTUUUVVVXXXYYYZZZ[[[WWWWWWVVVWWWXXX[[[^^^```aaaaaabbbccceeefffgggggggggggggggfffeeecccaaa``````\\\WWWTTTSSSUUUVVVWWW[[[YYYVVVSSSRRRQQQOOONNNQQQOOOMMMKKKHHHFFFDDDCCCEEEFFFGGGGGGJJJQQQ[[[cccjjjkkkmmmmmmjjjfffbbb___]]]bbbjjjsss}}}{{{vvvrrrqqqqqqrrrtttwwwxxxwwwvvvssslllbbbXXXQQQKKKGGGDDDBBB@@@>>>>>>>>>???>>>===::::::999999999999999999777777888888888888777777666666666666666777888888:::999777666666666777888444444555666777888999999888999;;;>>>AAAGGGMMMRRR\\\```dddhhhnnnxxx{{{nnnllluuu~~~xxx}}}qqqnnnuuufff[[[ZZZ^^^hhhoooqqqsssuuusssvvvxxxyyy~~~~~~xxxuuuuuuvvvwwwzzz~~~}}}yyy}}}xxxqqqmmmjjjfffbbb___\\\\\\ZZZVVVOOOIIIEEEDDDyyytttpppoooooommmkkkiiihhhgggeeebbb___[[[XXXTTTQQQOOOMMMJJJHHHDDDAAA>>>;;;999777444222444444333222222222222222333222111111000000111111///////////////...------------.....................---------...000222333666999;;;<<<;;;999888888777999;;;<<<<<<:::777555333555888;;;>>>???@@@@@@???===<<<===@@@BBBCCCCCC???>>>???DDDKKKNNNMMMJJJCCCBBB???===<<<;;;<<<======>>>???@@@BBBEEEGGGHHHIIIJJJKKKLLLLLLMMMPPPSSSRRRSSSTTTUUUVVVXXXYYYYYYWWWWWWVVVWWWYYY[[[^^^```______```bbbccceeeffffffgggggggggfffdddbbb___]]]]]]ZZZWWWUUUVVVYYY\\\^^^bbbaaa___^^^]]]\\\ZZZYYY\\\[[[YYYVVVSSSPPPNNNLLLIIIJJJIIIIIIJJJOOOWWW]]]dddeeeggggggeeebbb___]]]___cccjjjqqqxxxzzzwwwrrrsssvvvzzz}}}~~~}}}vvvpppfff\\\TTTNNNHHHEEECCCAAA???>>>??????>>>===<<<;;;::::::999999999999888999999::::::999999888777666666666666777888888:::999888777666777777888555555666666777777888888888999:::;;;===AAAGGGKKKRRRVVV[[[aaaiiittt|||pppqqq|||}}}vvvssszzzcccYYYYYY___jjjrrrtttuuuxxxxxx{{{|||{{{}}}yyyvvvvvvyyy{{{zzz}}}|||xxxsssooommmkkkgggddd^^^______]]]WWWOOOIIIFFFzzztttpppnnnnnnlllkkkhhhgggfffddd```^^^[[[XXXTTTQQQOOOMMMJJJHHHCCC@@@===:::888777444222333333222111111111111222111111222222111111000/////////000000000///........./////////000000111111------,,,,,,---///111222666999<<<<<<;;;999999999555777999<<<<<<;;;999888444666888;;;>>>?????????>>><<<;;;<<>>===>>>CCCHHHLLLKKKIIIEEECCCAAA???>>>=========>>>>>>???AAACCCEEEGGGHHHJJJLLLMMMMMMMMMNNNPPPRRRQQQRRRSSSTTTUUUVVVWWWXXXWWWVVVVVVWWWYYY[[[^^^___\\\]]]^^^```bbbccceeeeeehhhhhhgggfffbbb^^^YYYWWWVVVUUUTTTTTTWWW]]]bbbfffiiijjjlllllllllkkkiiihhhlllkkkiiifffbbb^^^[[[YYYTTTSSSRRROOONNNOOOSSSWWW^^^___``````___^^^\\\[[[```eeekkkpppuuu}}}|||vvvxxx|||}}}vvvmmmccc[[[SSSMMMHHHEEECCC@@@?????????>>>=========<<<:::999999999999::::::;;;;;;;;;;;;::::::777777777666777777888999:::999888888777777888888666666666666777777777777777888888888999;;;???BBBGGGKKKRRRYYYcccqqq}}}tttxxxdddYYYZZZaaammmuuuwwwxxxzzzyyy|||}}}|||~~~zzzvvvvvvyyy|||zzz~~~{{{xxxuuusssqqqooommmkkkfffggggggeee```WWWOOOJJJzzztttooommmmmmllljjjhhhfffeeeccc___]]][[[XXXUUURRRPPPNNNKKKIIICCC@@@<<<:::888777444222333222111111000000111111000111222222222111///...///000000000000000//////---------......///000000------,,,,,,---...000111666888;;;<<<;;;:::999999999:::;;;<<<;;;999777555333555777999;;;<<<=========<<<;;;<<<>>>AAABBBBBB===<<<<<>>???@@@BBBDDDFFFHHHKKKMMMNNNNNNNNNNNNPPPRRRRRRRRRSSSTTTUUUVVVWWWXXXVVVVVVWWWXXXYYY\\\^^^___\\\\\\^^^```bbbdddeeefffkkkjjjgggccc]]]WWWQQQMMMKKKLLLNNNPPPUUU]]]eeejjjnnnqqquuuxxxyyyxxxwwwvvvyyyxxxwwwtttppplllhhhfffcccaaa^^^ZZZVVVUUUUUUUUUZZZZZZZZZZZZZZZZZZZZZZZZ^^^eeennntttxxx|||vvvmmmddd[[[SSSNNNHHHEEEAAA???>>>>>>======>>>===<<<:::999888888888::::::;;;;;;;;;;;;::::::888777777777777888999999::::::999999888888888888888777777777666666666555666777777777666888;;;===BBBFFFMMMVVVaaappp}}}wwwlll]]]^^^eeeqqqxxxyyyxxxyyytttxxxzzz{{{{{{tttsssuuuwww|||~~~~~~}}}{{{yyywwwuuutttrrrqqqpppooolllhhhaaaYYYQQQLLL{{{tttooommmmmmllljjjhhhfffeeebbb^^^\\\[[[XXXUUURRRPPPNNNLLLJJJBBB@@@<<<:::999777555333333222111111000000111111000000111222222000///...//////000000000000000///,,,,,,------............------,,,,,,---...///000555777:::;;;:::999999999;;;;;;<<<;;;:::888666444444555666888:::<<<=========<<<;;;<<<>>>AAABBBBBB<<<;;;:::<<>><<<<<<===???AAACCCEEEFFFKKKMMMNNNOOONNNNNNPPPQQQSSSTTTTTTUUUVVVWWWXXXXXXVVVVVVWWWXXXZZZ\\\]]]^^^]]]^^^___aaacccdddffffffllliiiddd^^^VVVNNNHHHDDDBBBDDDGGGKKKQQQYYYcccjjjqqqvvv}}}~~~zzzwwwuuuqqqnnnjjjfffaaa]]]ZZZXXXZZZXXXWWWUUUTTTUUUUUUVVVZZZdddqqqyyy}}}xxxoooeee[[[UUUJJJGGGBBB???>>>>>>===<<<======;;;:::888888777777999999::::::::::::999999888888888888888999:::::::::::::::::::::999999888888888777777666666555555555666777777777888;;;===???DDDJJJRRR^^^mmm~~~{{{xxxvvvddddddjjjtttyyyxxxvvvvvvrrrvvvyyy{{{~~~uuuqqqrrrsss}}}~~~zzzwwwwwwwwwuuupppggg___YYYSSSMMMIII{{{uuupppmmmmmmmmmkkkhhhfffeeebbb^^^\\\[[[XXXUUURRRQQQOOOMMMKKKCCC@@@===;;;:::888666444333333222111111111111222000000111111000000///.........///000000000///////////////////////////.........---------...000111333666999:::999888888888888888999:::::::::999888666666888:::<<<>>>@@@AAA>>><<<;;;<<>>>>>>>>>>>>>>=========;;;;;;<<<>>>@@@BBBDDDEEEIIIKKKNNNOOONNNNNNPPPQQQTTTTTTUUUUUUVVVWWWWWWXXXUUUVVVWWWYYYZZZ\\\]]]^^^``````aaabbbdddeeeffffffiiieee^^^VVVNNNGGGBBB???===@@@DDDGGGLLLTTT___gggrrrxxx}}}zzzvvvrrrnnniiiddd```]]]ZZZVVVRRRPPPPPPQQQRRRYYYcccpppzzzzzzoooddd]]]OOOKKKFFFBBB@@@@@@???>>>======;;;:::999999999999888888999999999999888888999999888888999999:::;;;:::;;;;;;;;;;;;:::999888888888777777666666555555555777888888888999;;;======AAAGGGOOOZZZiii{{{yyywww}}}|||jjjiiimmmuuuyyywwwuuuuuuuuuyyy{{{{{{uuuqqqpppqqqzzz|||xxxxxxyyysssjjj^^^TTTOOOKKKHHHEEE{{{uuuqqqnnnnnnnnnllliiigggeeebbb___\\\[[[XXXUUURRRQQQOOOMMMKKKDDDAAA>>><<<;;;:::888666444444333222222222222222111111000///////////////------...///////////////000000000//////......---000///.........///000111111444777999888777777777666777888999:::;;;;;;;;;555666777999<<>><<<:::999;;;>>>@@@<<<======>>>>>>>>>>>>>>>;;;<<<===>>>@@@CCCEEEFFFGGGIIILLLNNNNNNNNNPPPQQQSSSSSSTTTTTTUUUUUUVVVVVVUUUVVVWWWYYY[[[\\\]]]]]]aaaaaabbbbbbcccddddddeeebbb^^^WWWNNNGGGBBB@@@???===@@@DDDGGGJJJRRR\\\dddnnnvvv}}}yyyrrrmmmeeeaaa[[[UUUQQQPPPPPPQQQZZZbbbllluuu{{{~~~wwwllldddTTTPPPJJJFFFDDDCCCBBBBBB>>>>>>===<<<<<<<<<<<<<<<888888999999999999888888:::999999999999:::;;;;;;:::;;;<<<<<<<<<;;;999999777777777777666666666666777999::::::999999:::<<<;;;???EEEMMMXXXiiizzzvvvuuu{{{wwwmmmkkknnnuuuxxxvvvuuuuuuwwwzzz{{{{{{~~~{{{rrroooooopppuuuzzzxxxrrrrrrsssooofffYYYPPPLLLKKKIIIGGG{{{uuuqqqoooooonnnllljjjgggfffccc___\\\[[[XXXUUURRRQQQPPPMMMLLLDDDBBB???===<<<:::888777555444333333222222333333222111///.........///000,,,,,,---...//////......000000///...---,,,++++++000000///......///111111111333666888777666666777777888999999::::::::::::222333555777:::===@@@AAA???>>>===>>>@@@CCCDDDDDDBBBAAA>>>;;;999:::===@@@===>>>???@@@AAABBBBBBBBB<<<===>>>???AAADDDFFFGGGEEEHHHKKKMMMNNNNNNPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTVVVWWWYYY[[[\\\]]]]]]aaabbbbbbbbbcccccccccccc]]]YYYQQQIIICCCAAA@@@@@@???BBBFFFHHHJJJQQQ[[[cccjjjqqqzzz~~~xxxnnniiiaaaZZZUUUSSSSSSTTT]]]aaahhhpppvvvyyyzzzzzzxxxyyyxxxtttrrryyy|||ppphhhXXXSSSMMMIIIFFFFFFEEEDDD@@@???>>>>>>>>>>>>>>>???888999999::::::999999888::::::999999::::::;;;<<<:::;;;<<<<<<<<<;;;:::999666666666666777777777777999:::;;;:::999888999:::;;;???EEENNNZZZjjj}}}ttttttuuusssnnnlllnnntttxxxvvvvvvwwwvvvyyyzzzzzz}}}~~~tttmmmkkkmmmnnnpppuuu}}}rrrkkkjjjlllmmmdddYYYRRRPPPOOOMMMKKKzzzuuuqqqooopppqqqmmmiiieeecccbbb___^^^\\\WWWSSSPPPPPPNNNKKKGGGEEEBBB>>>;;;:::999777555555444333222111111111111111000///......///000111111000///---------...///444444333222000...---,,,/////////---,,,---000222444777999999777444222222222444777:::<<<;;;:::999:::777555666:::???CCCEEECCCAAA???@@@CCCFFFHHHIIIBBBAAA>>>======>>>@@@AAAAAABBBBBBBBBAAA@@@>>>===>>>===<<<;;;<<>><<<<<<;;;::::::999888888999999888888999;;;<<<>>>======<<<;;;::::::999999777777777777777777888888999888777777888:::<<<>>>???BBBFFFLLLXXXiii|||}}}pppxxxpppooo}}}pppmmmnnnqqqrrrppppppttttttvvvyyy|||~~~}}}uuunnnkkkhhheeegggkkklllpppwww}}}{{{lllbbb^^^___bbbddd```[[[WWWVVVUUUSSSRRRzzzuuuqqqoooppppppmmmiiifffdddbbb```^^^\\\WWWSSSPPPPPPOOOKKKHHHEEEBBB>>>;;;:::888666555555444333222111111111111111000////////////000111000000///.........////////////000000///...------,,,------,,,+++,,,...111444777999999777444333222333555888;;;<<<;;;:::999999777666777;;;???BBBDDDEEECCCAAAAAACCCFFFGGGGGGDDDBBB@@@======>>>@@@BBB@@@AAABBBCCCBBBBBB@@@@@@>>>===<<<;;;<<>>??????>>>===<<<<<<;;;;;;:::999999888:::999999999999:::<<<======<<<<<<;;;::::::999999888888888888777777777777999888777777888:::<<<>>>???BBBFFFMMMXXXiii}}}{{{pppxxxjjjlll|||rrroooooorrrrrrooooooqqqtttvvvyyy|||~~~|||qqqjjjeeedddddddddgggllljjjooovvv}}}}}}wwwnnnddd]]]ZZZ\\\^^^bbb```\\\ZZZYYYYYYWWWVVV{{{uuuqqqooooooooommmiiifffeeeccc```^^^[[[WWWSSSQQQPPPOOOKKKHHHFFFCCC???;;;:::888666444555444333222111111111111111000000//////000000111...//////000000000000///***+++,,,---............+++,,,............000111444666999:::888555444333555666999<<<<<<<<<:::999888777666888;;;???AAABBBGGGEEECCCCCCEEEFFFGGGFFFGGGEEEAAA???>>>???AAABBB@@@AAABBBCCCCCCCCCBBBAAA>>>===<<<<<<===???AAACCCDDDFFFIIIKKKLLLMMMPPPQQQPPPQQQSSSUUUWWWXXXXXXXXXWWWWWWXXXYYY[[[\\\]]]^^^aaabbbccccccaaa^^^ZZZXXXPPPMMMJJJJJJMMMPPPRRRSSSSSSWWW[[[___``````aaabbbYYYZZZ\\\]]]aaafffmmmrrryyy~~~zzztttoookkkiiiiiimmmrrrvvvyyyzzz{{{}}}}}}yyyrrrjjjccc``````bbbkkkrrr}}}wwwnnnbbbYYYSSSNNNIIIFFFFFFDDDAAA?????????>>>===<<<<<<<<<;;;::::::999999;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::999999999888888888777777777999888888888999;;;===>>>???BBBFFFMMMYYYjjj~~~xxxooowww{{{hhhiiizzzrrrpppqqqtttsssooommmooosssvvvyyy|||~~~zzzkkkddd```aaabbbcccfffjjjgggmmmuuu}}}}}}llliiieeeaaa^^^]]]]]]^^^aaa```^^^^^^______^^^\\\{{{vvvqqqoooooonnnllliiigggfffdddaaa___[[[WWWSSSQQQQQQPPPLLLIIIGGGCCC???;;;999888555333444444333222111111111111000000000000000000000000---...000111222111000000******+++------.........,,,...000222111111333444333666999:::888666555444666888:::======<<<;;;:::888777666888;;;???AAAAAAFFFEEEDDDDDDGGGHHHIIIHHHIIIGGGCCC???>>>???AAACCCAAABBBCCCCCCCCCBBBAAA@@@>>>======<<<===???AAABBBBBBEEEIIIKKKLLLNNNPPPQQQNNNPPPRRRTTTVVVWWWXXXXXXVVVWWWYYYZZZ\\\]]]^^^___bbbccccccccc```\\\XXXUUUOOONNNOOOQQQTTTWWWZZZ[[[\\\```fffiiigggddd```^^^UUUUUUVVVWWW[[[```fffjjjooorrrwww{{{{{{vvvsssqqqtttwwwzzz}}}}}}wwwqqqkkkiiihhhhhhmmmttt}}}}}}qqqfff^^^WWWPPPJJJHHHFFFBBBAAAAAAAAAAAA@@@===<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;::::::::::::999999888888777777666999999999999:::<<<===>>>@@@BBBGGGNNNYYYkkkwwwpppxxxzzzlllgggyyypppoooqqquuuuuupppnnnnnnrrrtttxxx{{{~~~ssskkkeeedddeeedddeeeggggggmmmuuu}}}uuulllkkkiiiiiihhhgggeeeccccccbbbbbbdddffffffeeeccczzzuuupppmmmmmmmmmkkkiiiggggggeeebbb```[[[WWWSSSQQQQQQPPPMMMJJJFFFCCC???;;;:::888666444444444333222111111111111000000111111111111000000---...///111111111000///,,,,,,---.........------,,,...000222111111333444333555999:::999777666666666888;;;>>>>>>>>><<<;;;999777666777:::>>>@@@AAADDDDDDDDDFFFIIILLLLLLLLLJJJHHHCCC@@@>>>@@@BBBDDDCCCDDDDDDDDDBBB@@@???===>>>>>>======>>>???@@@AAAAAADDDIIIKKKMMMNNNOOOPPPLLLNNNPPPSSSUUUVVVVVVVVVVVVWWWYYY\\\]]]_________bbbccccccbbb```\\\XXXVVVSSSUUUWWWZZZ]]]___bbbccceeeiiimmmnnnjjjddd^^^ZZZVVVVVVWWWYYY]]]bbbgggiiigggiiikkkmmmppptttxxx|||}}}yyyyyyzzz|||{{{wwwvvvqqqsssvvvyyy~~~~~~sssiii___VVVOOOIIIFFFCCCAAAAAAAAAAAA@@@======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::::::::999999999888888777777999999::::::;;;===>>>>>>@@@CCCGGGNNNZZZlllxxxuuu|||wwwnnnfffyyy{{{jjjjjjooouuuwwwrrroooppppppsssvvvzzz}}}uuukkkhhhhhhfffeeeggghhhmmmuuu|||{{{wwwvvvttttttsssqqqlllhhhhhhggghhhiiikkklllkkkiiiyyytttooolllkkklllkkkiiihhhhhhfffcccaaa[[[WWWSSSQQQRRRQQQNNNJJJEEEBBB>>>;;;:::999777555555444333222111111111111000111111222222111111000---......////////////.........//////......------+++,,,............000111222555999:::999888777777666888;;;>>>@@@???>>>===:::888555555999===@@@AAADDDDDDEEEGGGKKKNNNNNNNNNJJJGGGCCC???>>>@@@CCCFFFFFFFFFFFFEEECCCAAA???===>>>>>>>>>>>>>>>??????@@@AAAEEEIIILLLMMMMMMNNNOOOLLLNNNPPPRRRTTTUUUUUUUUUVVVWWWZZZ]]]___`````````ccccccbbbaaa___]]][[[YYYZZZ]]]aaaccceeehhhkkkmmmoooqqqrrrpppjjjddd^^^[[[\\\\\\\\\___dddggghhhhhh```aaaaaa```aaadddiiimmmwww}}}~~~~~~}}}~~~tttiii^^^VVVNNNJJJEEEBBBAAAAAA@@@???========================:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999::::::;;;======>>>>>>@@@CCCHHHOOO[[[mmm}}}}}}}}}nnnhhheeexxxsssdddfffmmmuuuxxxsssppppppnnnppptttxxx|||{{{ooojjjiiihhhgggiiijjjnnntttzzz~~~}}}|||yyysssnnnpppnnnmmmnnnooopppooommmxxxsssnnnjjjiiikkkjjjiiiiiihhhgggdddaaa[[[WWWSSSRRRRRRQQQNNNKKKCCCAAA===;;;:::999888777555444333222111111111111000111222222222222111000///......------------...------............------,,,------,,,+++,,,...111222555888::::::888888888555888;;;???AAAAAA@@@@@@<<<888444444777<<<@@@BBBFFFEEEFFFIIILLLNNNNNNMMMIIIFFFBBB>>>>>>@@@DDDGGGGGGGGGGGGGGGFFFDDDBBBAAA>>>>>>>>>>>>>>>?????????BBBEEEIIILLLMMMLLLMMMMMMNNNOOOQQQSSSTTTUUUTTTTTTVVVWWWZZZ]]]```aaaaaa```cccbbbaaa```______^^^^^^```dddhhhkkkllloootttxxxxxxwwwvvvqqqkkkfffcccbbbbbbbbbbbbeeehhhiiigggdddZZZYYYXXXVVVVVVYYY^^^bbbhhhpppzzz~~~|||{{{{{{||||||~~~vvvkkkcccZZZUUUNNNIIIEEECCCBBB@@@========================999:::;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888999999::::::;;;999:::;;;<<<===>>>>>>>>>@@@CCCHHHOOO[[[mmmttteeebbbdddvvvmmmaaaccckkkuuuxxxsssooonnnkkknnnrrrvvvzzzsssllljjjhhhhhhiiikkknnnrrrvvvzzzzzzxxxuuusssqqqqqqqqqpppooowwwrrrmmmiiihhhkkkjjjiiiiiiiiigggdddaaa[[[WWWSSSRRRRRRQQQNNNKKKBBB@@@<<<;;;::::::999888555444333222111111111111000111222333333222111000000///---,,,++++++,,,---++++++,,,---............/////////---,,,---000222111555888::::::999888888555777;;;???AAABBBBBBAAA===999444222555;;;@@@CCCHHHHHHHHHJJJMMMNNNMMMLLLHHHEEEAAA======@@@EEEHHHGGGHHHIIIIIIHHHGGGFFFEEE>>>>>>>>>>>>????????????BBBFFFJJJLLLMMMLLLLLLLLLPPPQQQSSSTTTUUUUUUUUUTTTUUUWWW[[[^^^```aaaaaaaaacccbbb```______```aaaaaadddgggllloooqqquuuzzz|||{{{wwwrrrllliiihhhiiifffffffffhhhjjjhhhddd```VVVUUUSSSPPPOOORRRXXX\\\```hhhqqqwww{{{~~~~~~wwwooofff```XXXPPPKKKHHHEEECCC============>>>>>>>>>>>>888999;;;===>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::;;;;;;<<<999:::;;;===>>>>>>??????@@@CCCHHHPPP\\\nnnooobbb```bbbttt}}}kkk```ccckkkuuuwwwrrrmmmllljjjmmmqqquuuyyy~~~xxxnnnkkkhhhggghhhkkkmmmpppssswww}}}}}}zzzvvvsssrrrrrrqqqpppzzzsssnnnkkkkkklllkkkkkkkkkjjjfffaaa^^^[[[WWWQQQOOOOOOOOOMMMJJJCCCAAA>>>;;;888666666555111111111000000000//////000000000000000000000000//////...------------...++++++,,,,,,,,,,,,------//////000111111111111111222444666888999888777666777888:::>>>AAAAAA???<<<;;;999666555777;;;@@@DDDHHHHHHHHHGGGFFFGGGIIIKKKDDDEEECCC@@@===???DDDIIIJJJLLLMMMLLLIIIEEECCCBBBAAA@@@@@@@@@@@@@@@@@@AAACCCFFFHHHIIIGGGHHHKKKMMMPPPQQQRRRTTTUUUVVVVVVVVVUUUVVVYYY\\\^^^aaabbbccc^^^___```_________aaaccciiijjjllloootttzzz}}}uuupppooopppqqqqqqpppooommmjjjfffbbb^^^\\\RRRTTTUUUVVVVVVXXXZZZ]]]aaabbbeeehhhlllppptttvvvzzztttnnndddZZZRRRLLLGGGCCCEEECCCAAAAAAAAAAAA???===@@@???>>>=========>>>???<<<<<<<<<<<<;;;:::999888888999999999::::::;;;;;;888888999::::::;;;<<<<<>>;;;999777666888<<>>CCCEEEJJJRRR___qqqwwwzzzwwwddd[[[ZZZ___rrr|||xxxeeefffjjjooouuuxxxvvvrrrsssqqqrrrwww{{{}}}}}}qqqkkkgggfffggghhhkkkppptttxxx}}}|||{{{zzzwwwttt|||vvvpppmmmnnnmmmlllkkkjjjiiifffbbb^^^]]]XXXRRROOONNNMMMKKKHHHEEECCC@@@===:::888777777444444444444333333333333222222222222222222222222000///......------......---............/////////...---,,,,,,,,,---...///111222444666777888777777666777999===AAABBBAAA???;;;:::888777999===AAADDDGGGGGGFFFCCCAAA???@@@BBBEEEEEEDDDBBBBBBFFFNNNUUUYYYYYYWWWSSSMMMIIIGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFHHHIIIIIIJJJLLLNNNLLLMMMOOOPPPRRRSSSSSSTTTSSSTTTVVVXXXZZZ[[[\\\\\\[[[]]]___```aaadddhhhkkknnnqqquuuzzzzzzwwwvvvxxxyyyzzz}}}yyytttooommmmmmooopppsssrrrqqqpppmmmiiifffeeeeeebbb\\\WWWVVVXXX\\\___eeeqqq~~~zzzyyy{{{~~~yyyqqqhhh```XXXSSSNNNMMMKKKJJJJJJIIIFFFDDD@@@@@@@@@@@@?????????>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>???@@@CCCFFFKKKTTTbbbttt}}}xxx~~~ooo^^^XXXXXX```sss|||~~~kkkhhhhhhmmmuuuzzzzzzxxxtttsssuuuzzz~~~~~~tttmmmhhhggghhhjjjmmmqqquuuxxx{{{~~~|||xxxuuu|||uuupppmmmnnnmmmllljjjjjjiiifffbbb___]]]XXXRRROOONNNLLLJJJGGGEEECCC@@@<<<:::888777777333333333222222222111111222222222222222222222222000//////...............------........./////////...---,,,++++++---///000111333444666888999999999888888:::===???@@@???===:::999999999:::===AAACCCBBBCCCCCCAAA@@@@@@BBBDDDEEEEEEDDDAAAAAAEEEMMMTTT]]]\\\YYYTTTNNNJJJIIIIIIFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKLLLMMMNNNLLLMMMOOOQQQRRRSSSTTTTTTVVVWWWXXXZZZ[[[\\\\\\]]]]]]___```aaacccfffjjjnnnqqquuuzzz~~~{{{yyyyyy{{{}}}~~~~~~{{{wwwuuuvvvzzz|||wwwpppiiieeeccc```[[[WWWVVVXXX[[[^^^^^^gggsss~~~vvvuuutttuuuwww||||||tttkkkccc]]]XXXVVVTTTRRRQQQNNNJJJGGGAAAAAAAAAAAA@@@@@@???>>>AAAAAA@@@@@@????????????========================>>>>>>=========>>>@@@@@@CCCEEEKKKUUUcccvvv}}}hhhYYYVVVXXXaaatttnnngggdddkkkuuuzzz{{{{{{vvvtttvvv|||yyypppjjjhhhiiilllooorrruuuxxxzzz~~~~~~|||xxxuuu{{{uuuooolllmmmnnnllljjjiiihhhfffbbb___]]]XXXRRRNNNMMMLLLIIIFFFCCCBBB???;;;888777666666333333333222222222111111222222222222222222222222000000///............///,,,------------.........000...---,,,,,,...000111222333444666888:::;;;;;;;;;;;;;;;<<<======;;;999999999999999;;;>>>@@@AAAAAABBBBBBAAA@@@@@@CCCEEEEEEEEECCC@@@>>>AAAGGGMMMYYYXXXVVVRRRMMMJJJIIIJJJFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHIIIJJJLLLNNNNNNNNNMMMNNNPPPRRRTTTUUUVVVVVVWWWXXXYYY[[[\\\\\\]]]]]]aaaaaabbbcccdddggglllppptttxxx}}}||||||{{{zzz{{{}}}~~~}}}|||~~~}}}uuulllfffcccbbbaaa___^^^^^^^^^^^^]]]aaaiiirrr{{{{{{wwwrrrooonnnooorrrtttwww|||~~~vvvnnnhhhfffdddaaa^^^ZZZUUUOOOKKKHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@????????????????????????=========>>>@@@AAABBBEEEKKKUUUdddwwwxxxcccWWWVVVYYYbbbuuuqqqfff```hhhtttyyyzzzzzzvvvtttvvv|||~~~~~~tttllliiikkklllooorrruuuxxxzzz~~~}}}{{{wwwttt{{{tttooolllmmmnnnllljjjiiihhhfffbbb```\\\WWWQQQNNNMMMLLLJJJGGGCCCAAA>>>;;;888666555555444444444444333333333333222222222222222222222222111000//////......//////,,,,,,---------.........000///.........///111111111222333555888:::;;;<<<===;;;::::::;;;:::888666777777888:::;;;===???@@@CCCCCCCCCAAA??????AAACCCFFFFFFDDD@@@======BBBFFFPPPQQQQQQOOOMMMKKKKKKLLLGGGGGGGGGFFFFFFGGGGGGGGGJJJIIIIIIKKKNNNOOOOOOOOONNNOOOQQQSSSUUUWWWXXXXXXWWWXXXYYYZZZ\\\\\\]]]]]]bbbcccddddddfffiiiooosssxxx{{{zzz{{{}}}~~~{{{sssmmmmmmmmmmmmkkkiiifffbbb```___```eeemmmuuu~~~xxxqqqllliiigggeeegggllluuu{{{wwwuuusssppplllhhhbbb[[[VVVOOOMMMKKKJJJIIIIIIIIIJJJKKKIIIGGGEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@>>>======???@@@BBBCCCFFFLLLVVVeeexxxsss```WWWXXX\\\dddvvv{{{iii]]]dddoootttvvvwwwuuussstttyyy|||}}}wwwnnnjjjllljjjmmmqqquuuxxx{{{~~~{{{xxxuuu|||vvvpppmmmnnnnnnllljjjhhhgggeeeccc```ZZZVVVPPPMMMMMMMMMJJJHHHDDDBBB???<<<999777666666444333333333333222222222111111111111111111111111111000000///////////////---............/////////...////////////000000000//////111333555888:::<<<;;;999888888999999777555555666777999;;;<<<===>>>@@@@@@AAA@@@??????AAADDDGGGGGGGGGCCC???>>>@@@CCCFFFIIIKKKMMMMMMLLLMMMNNNIIIIIIIIIHHHHHHIIIIIIIIIKKKJJJIIIKKKOOOQQQPPPOOONNNOOOQQQSSSVVVWWWXXXYYYXXXYYY[[[\\\^^^___``````bbbcccdddeeeggglllrrrwww|||{{{~~~zzzzzzzzzzzzyyyvvvrrrnnnllliiihhhlllrrrvvvzzzyyyqqqjjjbbb]]]\\\bbbkkkvvv}}}{{{yyy{{{}}}~~~}}}~~~{{{wwwrrrkkkfff[[[XXXUUURRRQQQRRRTTTUUUWWWUUURRROOOMMMLLLLLLMMMKKKKKKKKKJJJJJJJJJIIIIIIDDDBBB@@@??????@@@BBBCCCFFFIIINNNXXXgggzzzzzzuuuxxx~~~ooo^^^VVVXXX]]]eeeuuurrr^^^___iiinnnqqquuusssqqqrrrvvvyyy{{{yyyoookkkmmmhhhkkkppptttxxx}}}|||yyy~~~wwwqqqooooooooollljjjhhhgggeeeccc```YYYUUUOOOMMMMMMMMMKKKHHHEEECCC@@@===:::888777777111111111000000000//////000000000000000000000000111111000///////////////////////////000000000000---...//////000000//////---...///111444666999:::999777666777888888777666444555777999;;;<<<<<<===:::<<<===>>>???AAADDDGGGGGGIIIIIIFFFAAA???AAADDD@@@DDDHHHLLLMMMNNNOOOPPPKKKKKKJJJJJJJJJJJJKKKKKKLLLJJJIIIKKKOOOQQQQQQOOOMMMOOOQQQSSSUUUWWWXXXXXX[[[\\\^^^```bbbcccdddddd```aaaccceeeiiinnnvvv{{{}}}}}}{{{zzzvvvtttwww||||||zzzvvvlllbbb[[[VVV[[[eeeppp{{{}}}zzzvvvqqqnnnmmmmmmmmmtttyyy~~~|||~~~}}}wwwrrrjjjgggccc```^^^```bbbdddbbb```]]]YYYWWWVVVVVVVVVPPPOOOOOOOOONNNNNNMMMMMMFFFDDDBBB@@@@@@AAADDDEEEHHHKKKQQQZZZiii{{{ooohhhkkkqqqvvvyyymmm\\\VVVYYY]]]eeetttyyy___\\\dddiiinnntttrrroooppptttwwwzzz~~~~~~{{{ppplllmmmgggjjjoootttyyy~~~}}}}}}vvvqqqmmmmmmnnnllliiihhhfffdddaaa^^^\\\XXXSSSPPPNNNMMMKKKJJJFFFDDDAAA===:::888777666555444333222111111111111222333333333333222111111333222111000///...---,,,---...///000000000///...000///...---,,,------...000000111222444666999:::;;;::::::999888888888999666777888777777888;;;===>>>???@@@AAA@@@AAADDDFFFNNNLLLJJJHHHFFFBBB>>>;;;???CCCGGGJJJLLLLLLNNNOOOMMMLLLJJJIIIIIIIIIKKKLLLLLLLLLLLLNNNOOOQQQSSSTTTPPPPPPQQQRRRTTTVVVWWWXXX[[[\\\]]]___```aaaaaabbbaaaccceeehhhkkkooouuuyyy~~~tttjjjccc^^^]]]bbbmmmxxx{{{uuupppllljjjfffdddiiipppuuu~~~}}}zzzzzz{{{}}}}}}xxxrrrmmmkkknnnrrrvvvtttpppkkkgggeeeeeedddddd___\\\XXXUUUTTTSSSRRRPPPLLLKKKJJJGGGDDDDDDEEEGGGJJJOOOWWWbbboooxxxjjjaaa\\\___dddjjjttt|||jjj^^^WWWWWW[[[dddnnn~~~iii[[[\\\aaakkksssnnnoooqqqtttwww{{{~~~}}}~~~pppiiifffjjjkkknnnsssxxx~~~|||}}}wwwrrrnnnmmmooommmjjjhhhgggdddaaa^^^\\\XXXSSSPPPNNNMMMKKKJJJFFFDDDAAA===:::888777666222111000///............222222222222222111111000222222111000///...------***+++,,,---------,,,,,,000///...---------....../////////000222555888999;;;::::::999888888999999777777888777666777:::<<<===>>>@@@@@@@@@AAADDDFFFNNNMMMKKKIIIFFFBBB>>>;;;===AAAFFFIIIKKKMMMOOOPPPMMMLLLJJJIIIIIIIIIKKKLLLKKKKKKLLLMMMOOOQQQRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVZZZZZZ\\\^^^___`````````^^^```bbbeeehhhmmmrrrwww{{{qqqjjjcccaaadddmmmxxxwwwtttqqqooommmkkkpppwww{{{zzzwwwuuuwww{{{|||zzzyyy{{{||||||yyytttqqqpppnnnmmmkkkhhheeeaaa^^^\\\ZZZXXXVVVOOONNNLLLIIIEEEDDDEEEGGGKKKQQQ[[[eeerrrvvvfffZZZTTTUUUYYY\\\ggg}}}yyyhhh\\\VVVVVVZZZ___ggguuuqqq```]]]aaaiiiqqqlllmmmnnnppptttwww{{{}}}||||||ssskkkhhheeegggjjjpppvvv~~~~~~xxxsssoooooopppnnnkkkiiigggdddaaa^^^[[[XXXTTTQQQOOOMMMLLLJJJFFFDDDAAA===:::888777777444444333222111111111111111111222222111111000///000000000000////////////,,,---...////////////...000///......------...............000222444777999;;;::::::999999999999999888888888777555666888:::<<<>>>?????????AAACCCEEEMMMMMMMMMKKKHHHCCC???<<<;;;???DDDHHHKKKLLLNNNPPPMMMLLLJJJIIIIIIIIIJJJKKKJJJJJJKKKLLLNNNPPPRRRSSSUUUTTTSSSSSSSSSSSSSSSSSSYYYZZZ[[[]]]^^^______```aaabbbeeegggjjjooouuuzzz|||uuukkkggggggllluuu~~~|||{{{{{{zzzyyy}}}|||zzzuuuooommmooovvv|||}}}||||||{{{xxxvvvnnnkkkgggcccaaa^^^[[[YYYTTTSSSPPPLLLHHHGGGHHHJJJPPPWWWaaammmyyytttbbbUUUMMMMMMQQQSSS___vvv}}}|||uuudddYYYTTTUUUYYY\\\bbbnnn{{{eee]]]___fffmmmnnnnnnooopppssswww{{{}}}~~~{{{yyy|||vvvmmmiiiccceeehhhlllssszzz~~~}}}|||~~~yyytttqqqpppqqqnnnllliiigggddd```^^^[[[XXXTTTQQQPPPNNNLLLJJJFFFDDDAAA>>>:::888777777666555444333333222222222000111111111111000//////////////////000000000000.../////////000000000000//////........................///000222555888:::;;;::::::999999999::::::888999888777555555666888;;;===>>>??????AAACCCFFFLLLNNNOOOOOOKKKFFFBBB@@@<<<@@@EEEHHHJJJKKKLLLNNNLLLLLLJJJIIIIIIIIIIIIIIIHHHHHHIIIKKKMMMOOOQQQRRRTTTTTTSSSSSSSSSSSSTTTTTTYYYZZZ\\\]]]___`````````cccdddfffhhhkkkqqqxxx|||wwwpppkkklllpppwww}}}{{{wwwrrrqqqsssrrrxxxtttqqqmmmiiifffccc___\\\YYYWWWTTTPPPMMMLLLNNNPPPWWW___kkkvvvsssaaaTTTMMMNNNRRRUUUaaayyyzzzzzzooo```XXXTTTUUUYYY^^^bbbnnnhhh\\\]]]ccchhhnnnmmmmmmooorrrvvvzzz}}}~~~{{{xxxzzzxxxlllgggeeeeeegggjjjnnntttyyy}}}~~~zzzuuuqqqppppppnnnkkkiiigggdddaaa^^^ZZZWWWTTTRRRQQQOOOMMMJJJGGGEEEBBB>>>;;;999888777333222111000000//////000000111111111111000//////////////////000000000000,,,+++,,,,,,,,,,,,------......///////////////////////////111444777999;;;;;;::::::999::::::;;;;;;999:::999777555555666888;;;===??????@@@AAADDDFFFLLLPPPTTTTTTPPPJJJGGGEEE@@@CCCFFFIIIIIIIIIJJJKKKLLLKKKKKKJJJIIIHHHHHHHHHFFFFFFGGGIIIKKKNNNPPPQQQQQQQQQRRRRRRSSSUUUVVVWWWZZZ[[[]]]^^^```aaaaaaaaa```aaabbbdddhhhnnnuuuzzzzzzrrrnnnmmmpppwww|||{{{yyyzzz|||zzz~~~|||zzzvvvssspppmmmiiifff___^^^ZZZVVVSSSSSSVVVYYY___gggtttrrr```TTTMMMOOOTTTWWWeee}}}zzz{{{jjj^^^YYYWWWXXXZZZ```dddppphhhZZZYYY___ccciiiiiijjjllloootttxxxzzz}}}~~~|||xxxyyy~~~yyyllleeeddddddeeeggglllqqqwwwzzz~~~zzzuuuqqqpppnnnllliiihhhgggdddaaa^^^YYYWWWUUUSSSRRRPPPMMMKKKGGGEEEBBB>>>;;;999888777555444333222111111111111111111222222111111000///////////////000000000000---------,,,---......///......///000000000////////////000111444777:::<<<:::::::::::::::;;;;;;<<<:::::::::888666666888999<<<===???@@@AAABBBEEEHHHQQQUUUZZZZZZUUUNNNJJJHHHBBBEEEHHHJJJIIIIIIIIIIIILLLKKKKKKJJJIIIHHHGGGGGGDDDEEEFFFHHHJJJMMMOOOPPPOOOPPPPPPRRRTTTVVVXXXYYY[[[\\\]]]___```aaabbbbbbaaabbbccceeeiiiooowww}}}{{{uuupppmmmpppvvv~~~|||zzzxxxuuuqqqnnnhhhfffbbb^^^ZZZZZZ]]]```fffnnnzzzrrr```TTTNNNPPPVVVYYYiiixxxfff^^^\\\[[[\\\^^^```eeeqqqgggWWWVVV[[[^^^ggghhhjjjnnnrrrvvvyyy{{{{{{~~~~~~xxxyyy}}}}}}nnngggbbbbbbcccfffkkkrrrxxx|||}}}yyyuuuqqqpppkkkjjjhhhgggfffdddaaa^^^YYYWWWUUUSSSRRRPPPMMMKKKGGGEEEBBB>>>;;;999888888777777555444444444444444222222222222222111111000000000000000////////////000//////...///000111222---...///000111000000///---...///000333777:::<<<:::::::::::::::;;;<<<<<<:::;;;:::999777777999;;;<<<>>>@@@AAABBBDDDGGGIIIXXX]]]bbb```YYYPPPJJJHHHBBBEEEHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHFFFFFFCCCDDDEEEGGGIIILLLNNNOOOOOOPPPQQQRRRTTTVVVXXXYYYZZZ[[[\\\^^^___```aaaaaadddeeefffgggkkkrrrzzz~~~wwwqqqpppsssvvv}}}yyyvvvrrrooojjjddd```___aaadddjjjqqq|||ssscccYYYUUUYYY___dddvvvsssccc^^^```aaaaaabbbaaagggrrrgggUUURRRVVVWWW```cccggglllqqquuuwwwyyyzzz}}}xxxxxxzzztttlllccccccccceeekkkqqqxxx||||||yyytttqqqooojjjhhhffffffeeedddaaa___YYYWWWUUUTTTSSSQQQNNNKKKGGGFFFBBB???<<<999888888444444333222111111111111222333333333333222111111111000000000////////////------,,,+++,,,---...///---...///111111111000///,,,------///222666999;;;:::::::::::::::;;;<<<===:::;;;;;;999888888;;;======???AAABBBCCCEEEHHHJJJ^^^cccgggddd[[[PPPIIIGGGAAADDDHHHKKKKKKLLLLLLMMMKKKKKKKKKJJJIIIHHHFFFEEEBBBCCCDDDFFFIIIKKKNNNOOOQQQQQQQQQRRRSSSUUUWWWXXXYYYZZZ[[[]]]^^^___``````aaabbbcccdddhhhoooxxx~~~}}}uuusssuuulllsssyyyvvvpppiiicccaaabbbdddkkkrrr}}}tttfff___^^^dddkkkssspppbbb___cccdddddddddccchhhssshhhTTTQQQSSSSSSUUUXXX^^^dddiiimmmooooooyyy|||wwwwwwxxxyyyqqqgggfffeeefffjjjpppuuuyyy~~~{{{vvvqqqmmmkkkggggggeeedddbbbaaaaaa```ZZZXXXUUURRRQQQOOOLLLIIIGGGDDD@@@>>><<<:::777555444333222222111111222222333222222111000///............---------......///------...///000000/////////---,,,...111222000------...000000111333777:::===<<<;;;:::999:::;;;<<<::::::999999999:::;;;<<<;;;>>>AAADDDEEEGGGIIIKKKVVV[[[``````ZZZQQQJJJGGGDDDFFFIIILLLMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFDDDBBBBBBBBBBBBBBBDDDFFFIIIJJJMMMOOOPPPRRRTTTUUUVVVVVVYYYZZZ\\\\\\[[[[[[\\\^^^]]]^^^aaadddhhhooowww|||zzztttqqqqqqrrrwwwwwwmmmeeeaaabbbeeeiiippp|||xxxhhh___```lllxxxyyyqqqiiigggjjjooopppppppppqqqvvvnnnSSSHHHGGGGGGOOORRRWWW\\\aaaffflllpppvvvzzz~~~xxxvvv{{{|||oookkkeeeaaaeeejjjnnnuuu{{{{{{vvvqqqmmmkkkgggeeeccc```^^^\\\\\\[[[YYYWWWTTTRRRQQQOOOLLLJJJGGGDDD@@@>>><<<:::777555444333222222111222222222111111111111111111000000//////...............///---.../////////////////////---,,,...000111///------...000000111333777:::;;;:::999999999999:::;;;::::::999999999:::;;;<<<:::===@@@BBBCCCDDDGGGHHHNNNRRRVVVWWWSSSNNNKKKJJJEEEGGGJJJNNNQQQQQQNNNKKKHHHGGGFFFFFFFFFEEECCC@@@@@@@@@@@@@@@BBBDDDFFFHHHLLLMMMOOOQQQSSSTTTUUUUUUXXXZZZ[[[[[[ZZZZZZ\\\]]]^^^___aaadddhhhnnnuuuzzz~~~|||wwwtttppppppuuu~~~{{{pppfffbbbbbbdddiiiqqq|||zzzjjjaaacccqqqrrrmmmiiiiiimmmqqqrrrqqqtttuuuzzz{{{\\\KKKFFFDDDKKKNNNSSSXXX]]]ccciiimmmrrrvvv|||yyyvvvzzzrrrmmmfffbbbdddhhhlllrrrxxx{{{vvvqqqlllkkkhhheeebbb^^^[[[ZZZYYYYYYYYYVVVTTTRRRRRRPPPNNNKKKGGGDDD@@@>>><<<:::777555444444333222222222222222111111111111222222333333222111000///........./////////////////////...---...------...000000///------...000000111333666999:::999999888888999999:::::::::999999999:::;;;<<<:::===???AAAAAABBBDDDEEEGGGJJJMMMOOOOOONNNNNNOOOHHHGGGJJJPPPWWWXXXTTTOOOIIIGGGFFFEEEEEEDDDAAA???>>>>>>>>>>>>???AAACCCEEEJJJKKKMMMOOORRRSSSUUUUUUWWWXXXZZZZZZYYYYYY[[[]]]___aaabbbdddggglllssswww~~~~~~{{{}}}~~~xxxpppjjjjjjooowww|||tttiiicccbbbcccjjjrrr}}}|||lllbbbfffxxxwwwjjjhhhgggiiinnnrrrsssrrrwwwwww|||gggOOOFFFDDDEEEHHHMMMRRRWWW]]]dddiiimmmqqqwww~~~yyyuuuyyyvvvppphhhcccdddfffiiinnnttt}}}zzzvvvpppllljjjiiigggccc___]]]\\\\\\]]]XXXVVVTTTSSSRRRQQQOOOMMMGGGDDD@@@>>><<<:::777555444444333222222222222333222222222222222222222222333222111000//////////////////000000///...---------------...//////......---...///000000222666888999999999999999:::::::::::::::999999999:::;;;<<<;;;>>>@@@AAAAAAAAACCCDDDCCCFFFJJJMMMPPPQQQRRRRRRJJJIIIJJJRRRZZZ]]]XXXRRRIIIHHHFFFEEEEEECCC@@@>>>>>>>>>======>>>@@@AAACCCHHHIIILLLOOOQQQTTTUUUVVVUUUWWWYYYYYYXXXYYYZZZ\\\aaabbbccceeegggjjjpppsss~~~{{{wwwwwwxxxwww}}}~~~tttllliiilllqqqvvvvvvkkkeeedddeeekkksss|||lllbbbggg|||nnnfffdddcccfffjjjooopppqqqtttuuuzzzpppSSSHHHGGGAAADDDHHHMMMRRRYYY```dddiiimmmssszzz~~~xxxtttvvv|||zzzrrrjjjddddddfffhhhmmmsss{{{zzzuuupppllljjjhhhfffdddaaa_________```XXXVVVTTTSSSRRRQQQOOOMMMGGGDDD@@@>>><<<:::777555555444333333222222333333444444333333222111111000444333222000000///////////////000000///...------,,,---..................---...///000000222555777999::::::;;;;;;;;;;;;;;;::::::999999999:::;;;<<<===???AAABBBBBBBBBCCCEEEAAADDDHHHNNNQQQRRRQQQPPPLLLIIIJJJQQQYYY]]]YYYSSSJJJHHHFFFEEEEEECCC@@@>>>??????>>>>>>>>>???AAABBBFFFGGGJJJNNNQQQTTTVVVWWWTTTVVVXXXXXXXXXYYY[[[\\\aaacccdddeeefffiiimmmpppzzz|||}}}{{{uuuooollllllkkkqqq|||~~~uuupppooorrruuu~~~vvvlllggggggiiimmmuuu}}}nnndddjjjxxxiiicccaaa``````ccchhhlllnnnmmmpppvvvuuuUUUGGGFFF@@@BBBFFFJJJNNNUUU\\\aaagggjjjpppvvv{{{}}}~~~~~~}}}xxxttttttyyy}}}sssjjjdddccceeehhhnnntttxxx}}}zzzuuupppkkkjjjeeeeeecccbbb```_________ZZZWWWUUUSSSSSSQQQOOOLLLGGGDDD@@@>>><<<:::777555555444444333333333333333444444333222111000//////222222111000/////////000//////////////////...---+++---......---------///---.../////////111444777999999:::<<<<<<<<<<<<<<<::::::999999999:::;;;<<<>>>@@@BBBCCCCCCCCCEEEFFF@@@BBBFFFKKKPPPQQQOOOMMMLLLJJJJJJNNNUUUXXXVVVSSSJJJHHHGGGFFFFFFEEEBBB@@@@@@@@@???>>>>>>???@@@AAACCCEEEHHHLLLPPPSSSUUUVVVTTTVVVXXXYYYYYYYYY[[[]]]aaacccdddeeefffhhhkkknnnxxxzzz{{{yyytttnnnjjjgggdddjjjsss~~~|||xxxvvvvvvyyy|||~~~vvvnnnjjjjjjlllpppxxx~~~qqqjjjqqqrrrggg```___]]]]]]___dddiiillliiilllsss}}}~~~YYYFFFCCC@@@BBBDDDGGGKKKRRRYYY^^^dddgggmmmsssxxx{{{|||}}}~~~yyyuuuuuuxxxssskkkcccbbbcccffflllrrruuuzzzyyyuuupppkkkiiieeeeeeeeedddbbb___]]]\\\[[[YYYVVVTTTSSSQQQNNNLLLGGGDDD@@@>>><<<:::777555555555444333333333333444222222222111111000000000111000000/////////000000---...//////////////////***,,,//////---,,,---///---.../////////111444666777888:::;;;<<<<<<;;;;;;::::::999999999:::;;;<<<===???BBBCCCCCCDDDEEEGGGCCCCCCDDDHHHMMMPPPPPPOOOKKKJJJIIIKKKNNNQQQQQQQQQJJJHHHGGGGGGGGGFFFDDDBBB@@@???>>>======>>>???@@@???AAADDDIIIMMMQQQSSSTTTUUUVVVXXXYYYYYYZZZ\\\^^^aaabbbdddeeefffgggjjjmmmtttvvvxxxxxxuuupppkkkhhhaaaeeekkkttt~~~}}}|||~~~yyywwwtttqqqssszzzxxxooolllmmmooorrr{{{vvvttt|||}}}lllccc[[[[[[\\\^^^```ccchhhjjjjjjmmmttt}}}dddLLLDDD@@@AAACCCEEEHHHNNNUUUZZZ```dddjjjpppvvvzzz}}}~~~|||yyyxxxyyy~~~uuukkkbbb``````bbbgggmmmrrrwww}}}yyyuuuoookkkiiihhhhhhhhhgggddd```]]]ZZZ\\\YYYVVVTTTSSSPPPMMMKKKGGGDDD@@@>>><<<:::777555555555444333333333333444000000000000000111111111000///////////////000111------...///000000000///***,,,//////---,,,---///...////////////000333666666777999:::;;;;;;::::::::::::999999999:::;;;<<<<<<>>>AAABBBCCCDDDEEEGGGGGGDDDCCCFFFLLLQQQSSSSSSKKKJJJIIIHHHIIIKKKNNNPPPJJJIIIGGGHHHHHHHHHEEECCC@@@???===<<<<<<===>>>>>><<<>>>BBBFFFKKKOOOQQQSSSUUUWWWYYYZZZZZZ[[[]]]^^^```bbbdddeeefffgggjjjmmmkkknnnqqqrrrqqqlllhhheee^^^aaafffmmmvvv}}}wwwnnniiiiiiooowww}}}yyyqqqmmmnnnpppttt|||zzz{{{wwwgggaaaVVVYYY]]]```ccceeehhhjjjmmmpppvvv~~~oooSSSIII@@@AAABBBDDDGGGLLLSSSXXX]]]aaagggooovvv{{{~~~~~~|||{{{zzz~~~vvvlllbbb^^^]]]^^^bbbhhhqqquuu|||{{{vvvqqqnnnmmmjjjhhheeeaaa___^^^^^^^^^\\\YYYVVVTTTRRRQQQOOOMMMJJJGGGCCC???;;;888777666666555444333222222222222444333222222222333444555111111111111000000000000...///000...,,,+++///222---------............//////......///222444555555888999:::;;;;;;999888666666777999999888888999;;;;;;<<<===AAADDDDDDCCCAAAEEECCCCCCHHHOOOSSSRRROOOQQQLLLFFFCCCDDDGGGKKKMMMNNNKKKGGGFFFFFFEEEBBB???>>>????????????>>>=========@@@CCCEEEGGGJJJMMMOOOQQQSSSUUUVVVWWWZZZ]]]```bbbcccccccccccceeehhhkkkmmmnnnooopppooommmkkkjjjdddfffgggiiimmmvvv|||oooddd```dddlllsss{{{tttllljjjllltttzzzrrreeeaaa]]][[[ZZZ[[[___cccfffhhhnnnyyybbbNNNIII@@@===EEELLLNNNRRRXXXZZZ^^^eeemmmssszzz}}}}}}|||{{{|||~~~qqqddd____________bbbjjjooovvv}}}|||wwwqqqnnnmmmkkkiiieeebbb```___^^^^^^XXXUUURRRPPPOOONNNLLLJJJIIIGGGCCC???;;;888777666666555444333222222222222333222222222222333555666111111111111000000000000222222222111000000222333---------............///---------...000222333444777999;;;<<<======<<<;;;777888999999888888999:::;;;<<<===AAADDDEEECCCBBBFFFDDDEEEJJJQQQUUUUUUSSSUUUPPPJJJEEEDDDFFFIIIKKKMMMJJJGGGFFFFFFEEEBBB@@@>>>>>>>>>=========<<<<<<<<>>EEEKKKKKKOOOUUUYYY]]]dddlllrrryyy}}}~~~}}}{{{|||uuufff___^^^]]]]]]```fffkkkssszzz~~~~~~xxxrrrnnnmmmkkkiiifffcccaaa_________YYYVVVTTTRRRRRRQQQOOOMMMIIIGGGCCC???;;;999777666555555444333222222222222444444333222222222333333111111111111000000000000000///------////////////---------............///,,,,,,,,,---...000111222555666999<<<===>>>======999:::;;;:::888777888999<<<<<<===@@@DDDEEEDDDCCCEEEEEEFFFLLLSSSXXXZZZYYYYYYUUUNNNHHHDDDDDDFFFHHHKKKIIIGGGGGGGGGFFFCCCAAA>>>===<<<;;;;;;;;;<<<<<<;;;>>>AAACCCEEEHHHLLLOOOSSSUUUWWWXXXYYYZZZ]]]___```aaacccdddeeegggkkknnnnnnpppsssvvvxxxzzzzzzzzzzzzyyyxxxtttrrrtttzzz|||qqqkkkjjjlllnnn{{{|||vvvoooiiigggjjjlllrrr~~~xxxiiiaaa___\\\ZZZYYY[[[___ccceeefffmmmsss{{{{{{~~~rrrTTTGGG@@@DDDHHHHHHKKKPPPVVV[[[bbbiiipppvvv|||~~~~~~||||||{{{iii```]]][[[\\\^^^bbbgggooovvv{{{yyysssnnnmmmkkkjjjgggdddbbb```______YYYWWWTTTSSSSSSRRRQQQOOOIIIFFFCCC???;;;999777777555444333333222222222333777666555333222111000000111111111111000000000///000---+++,,,...000...+++---------............///,,,,,,---------...000111222444777999;;;;;;;;;::::::;;;<<<;;;999888888999<<<<<<===@@@CCCEEEEEEDDDDDDEEEGGGMMMTTT[[[^^^^^^\\\XXXQQQJJJEEECCCEEEFFFIIIHHHHHHHHHGGGEEECCCBBB???>>><<<::::::;;;<<<===;;;===???AAACCCGGGKKKNNNSSSUUUXXXYYYYYYZZZ\\\^^^^^^```bbbccceeehhhllloooppprrrvvv{{{{{{{{{{{{ssspppqqqrrrwww~~~uuuooohhhbbb```cccgggnnnzzznnnccc^^^]]][[[ZZZYYY[[[^^^bbbddddddfffiiipppyyytttsssyyy[[[KKK@@@BBBFFFFFFHHHNNNSSSXXX___fffmmmsssyyy}}}}}}|||mmmbbb]]][[[\\\^^^aaafffmmmtttzzzzzzsssnnnmmmkkkiiigggeeebbb```___^^^UUUSSSQQQOOOOOOOOOMMMLLLHHHFFFCCC???;;;999888777444444333222222222333333444444444444333222111111111111111111000000000///222///...///222333000...---------............///---///000///......000222333555777999:::::::::999;;;<<<<<<;;;999888999:::<<<<<<===@@@CCCFFFFFFEEEDDDEEEHHHNNNUUU\\\```ccc^^^[[[UUUMMMFFFCCCDDDGGGGGGHHHIIIIIIGGGEEECCCBBB@@@???===;;;;;;<<<===>>>;;;<<<>>>@@@AAAEEEIIILLLRRRTTTWWWYYYZZZ[[[\\\^^^]]]___aaabbbdddgggkkkoooqqqtttyyy{{{wwwwwwxxxyyyyyypppiiibbb\\\[[[^^^dddkkkwwwtttfff___\\\\\\[[[YYYYYY[[[^^^aaabbbbbbaaaaaagggpppxxxrrrmmmpppxxxbbbPPPBBBAAADDDDDDGGGLLLOOOTTT[[[bbbiiiooouuuyyy}}}|||qqqeee___\\\]]]``````eeelllsssxxx~~~zzzsssooommmiiiiiigggeeebbb```^^^]]]WWWUUURRRPPPPPPOOOMMMLLLHHHFFFBBB???;;;999888888444333333222222333333333000111222333444555444444111111111111000000000000///......///000000...------------............///...111222111......000333555666999;;;<<<<<<;;;;;;;;;<<<===<<<:::999:::;;;===<<<===@@@CCCFFFGGGFFFDDDFFFJJJOOOVVV]]]cccgggbbb```[[[RRRIIIDDDEEEGGGGGGIIIJJJJJJGGGDDDBBBAAA???>>>===<<<<<<<<<===>>><<<===>>>>>>???BBBGGGJJJOOORRRVVVYYYZZZ[[[\\\]]]\\\^^^```aaacccfffjjjmmmpppsssyyy||||||}}}~~~zzzrrriiiddd^^^XXXYYY\\\```gggrrr~~~}}}kkk```\\\ZZZZZZZZZYYYYYY[[[^^^```aaaaaa```^^^ccckkkqqqwwwsssiiijjjmmmwwwlllWWWDDDAAACCCBBBDDDIIIKKKOOOVVV^^^dddkkkqqquuuzzz||||||zzzyyy|||vvviiibbb^^^^^^```___cccjjjpppuuuzzzzzztttooommmhhhhhhfffdddbbb___]]]\\\ZZZXXXUUUSSSRRRPPPNNNMMMGGGEEEBBB???<<<:::888888333333333222222333333444222222333444444444333222111111111111000000000000***,,,......---++++++,,,---------............///...111333111...---000333222444777:::<<<=========:::;;;<<<<<<;;;;;;<<<======<<<===???CCCFFFGGGGGGFFFIIIMMMRRRXXX___fffjjjjjjhhhbbbXXXLLLFFFEEEHHHGGGJJJLLLKKKGGGCCCAAA@@@=========<<<<<<<<<;;;;;;======>>>===>>>@@@DDDHHHLLLPPPTTTXXXYYYZZZ\\\]]]\\\]]]___```aaadddhhhkkkmmmpppvvv}}}}}}yyywwwnnnggg___[[[WWWTTTVVV[[[\\\dddnnnxxxuuueee^^^[[[ZZZXXXYYYYYYYYY[[[^^^`````````^^^]]]```gggiiinnn}}}pppoooooowwwvvv___HHHBBBAAA@@@@@@DDDGGGLLLSSSZZZ```gggmmmqqquuuvvvwwwvvvuuuxxx|||nnneee___]]]]]]\\\```eeekkkpppuuuzzz~~~zzztttooonnnhhhgggfffdddbbb___]]][[[XXXUUURRRPPPNNNMMMKKKIIIGGGEEEBBB???<<<:::999888333333333222222333444444777777777555333111...,,,111111111111000000000000+++///222222///---...000---------.........//////...111333111---,,,///222...000444888;;;<<<======999;;;<<<<<<;;;;;;===>>>=========???CCCFFFHHHHHHHHHKKKOOOTTTYYYaaahhhmmmqqqooohhh\\\OOOGGGFFFGGGGGGJJJMMMKKKGGGBBB@@@@@@;;;;;;<<<<<<<<<;;;:::999>>>>>>>>>======???CCCFFFJJJNNNSSSWWWYYYZZZ\\\^^^\\\]]]___``````cccgggjjjjjjmmmttt|||{{{}}}|||wwwssspppmmmkkkddd]]]VVVSSSQQQPPPSSSXXXZZZaaakkksss|||pppbbb\\\[[[YYYWWWYYYYYYYYY[[[^^^``````___\\\[[[^^^ddddddggg{{{|||{{{www~~~}}}dddLLLBBBAAA>>>===@@@EEEIIIQQQXXX^^^eeekkkoooppprrrsssrrrrrruuu{{{qqqggg___[[[[[[YYY]]]bbbggglllqqqvvvyyyzzzvvvrrrnnnlllkkkhhheeebbb___^^^]]]XXXVVVSSSQQQPPPNNNLLLJJJHHHFFFCCC???;;;888666555555444333333222222333333555444333222111111111111222222111000///...------+++,,,.../////////...---............////////////333000...///000111///,,,000222555888:::;;;;;;::::::<<<===>>>???===<<<;;;>>>???@@@@@@AAABBBFFFHHHIIIKKKNNNTTT[[[dddlllqqqqqqpppkkkaaaTTTJJJHHHIIIIIINNNOOOLLLIIIGGGCCC??????===<<<<<<===>>>===<<<>>>>>>===>>>>>>@@@BBBCCCFFFIIILLLQQQUUUYYY\\\]]]^^^```bbbbbbbbbccceeeggghhhlllrrrxxxzzzqqqiiigggfffbbb]]][[[WWWSSSNNNKKKLLLNNNPPPQQQVVV^^^gggnnnttt~~~zzzjjjbbb^^^ZZZWWWVVVZZZXXXWWW\\\bbbeeedddaaaYYYXXXZZZ^^^bbbjjjyyykkkNNNCCC@@@<<<<<>><<<999888777555444333333222222333333666555444333222222222222111111000000//////......,,,---......//////......------------............111///---...111222000...111333666888;;;;;;;;;;;;999:::===>>>??????>>>===>>>???@@@AAAAAACCCFFFIIIKKKMMMPPPUUU[[[bbbhhhkkknnnnnniii___SSSJJJGGGHHHJJJPPPSSSOOOKKKHHHEEEAAA>>><<<::::::;;;<<<;;;:::>>>>>>======>>>@@@AAABBBFFFHHHKKKPPPTTTXXX[[[\\\^^^___aaabbbbbbbbbdddfffhhhlllpppuuu{{{}}}tttjjjaaa___^^^YYYTTTRRRMMMKKKHHHGGGHHHJJJMMMNNNUUU\\\eeekkkoooxxxvvvfff___\\\XXXUUUTTTXXXVVVVVVZZZ```cccbbb```[[[YYYZZZ]]]aaaiiizzz{{{~~~oooPPPCCC@@@<<<:::===AAADDDIIIOOOUUU\\\dddiiiooopppqqqppppppssszzz|||mmmccc[[[WWWXXXYYY\\\bbbeeegggmmmuuuzzzyyyvvvrrrnnnhhhgggfffdddbbbaaa``````\\\YYYUUUSSSQQQOOOMMMKKKDDDCCCAAA>>><<<:::999999555444444333333333333333666555555444444333333333000000000000////////////......------......///000,,,,,,,,,------------...///...---...111222111000222333666999;;;<<<<<<<<<888:::<<<>>>@@@@@@@@@@@@???@@@AAAAAABBBCCCGGGIIINNNOOORRRUUUYYY]]]```aaaggggggddd\\\RRRKKKGGGGGGLLLTTTZZZWWWPPPKKKGGGCCC>>>===;;;;;;<<<<<<;;;:::>>>>>>======>>>???@@@@@@DDDFFFIIINNNRRRVVVYYY[[[]]]___aaaaaaaaaaaacccdddhhhkkknnnrrrvvv{{{xxxnnndddZZZWWWTTTOOOJJJIIIEEEDDDCCCDDDFFFIIILLLOOOWWW^^^fffkkknnnttt{{{nnnaaa\\\YYYUUURRRRRRVVVTTTTTTWWW\\\```___]]]YYYYYY[[[___dddmmm}}}|||zzztttSSSDDDAAA===;;;;;;===@@@EEEKKKQQQYYY```fffoooqqqttttttrrrtttxxx|||tttggg]]]WWWVVVVVVYYY___bbbccchhhooowww{{{yyyvvvqqqnnniiihhhfffdddbbb```______\\\YYYUUURRRQQQOOOLLLJJJFFFDDDBBB???<<<:::999888555555444333333333333333444444444444444333222222.../////////000000000111///...---------...000111,,,,,,---------.........///......///000111111000222444666888:::<<<======:::;;;===>>>???@@@@@@@@@???@@@AAABBBBBBDDDGGGJJJNNNOOOQQQSSSUUUVVVVVVVVVZZZ\\\[[[XXXRRRLLLIIIHHHKKKWWWaaa```YYYQQQKKKEEEBBB@@@>>>>>>??????>>>===>>>>>>>>>>>>>>>>>>??????CCCDDDGGGKKKOOOTTTWWWYYY\\\^^^___```___```aaacccfffiiilllooorrrvvv||||||mmmbbbWWWRRROOOJJJFFFDDDCCCCCCDDDEEEGGGKKKOOORRR]]]dddkkkoooqqqwwwrrrhhh^^^ZZZWWWSSSQQQQQQTTTSSSRRRUUUYYY\\\\\\\\\VVVXXX^^^eeekkkrrrzzzttt}}}xxxWWWFFFBBB@@@>>><<<===@@@DDDIIIPPPXXX```eeemmmqqquuuvvvtttsssuuuwww}}}mmm```XXXVVVTTTVVV\\\___```dddjjjssswww}}}~~~xxxuuuqqqmmmkkkiiigggdddaaa___]]]\\\ZZZWWWTTTQQQPPPNNNKKKIIIHHHFFFCCC@@@<<<999777666666555444444333333444444222333333333333222111111......//////000000111111//////...------///000111---.........////////////000000111000///......///333444555888:::;;;<<<===<<<======>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCGGGIIILLLNNNOOOPPPPPPOOONNNMMMNNNPPPSSSTTTRRROOOLLLKKKJJJWWWdddfff```YYYOOOGGGEEECCCAAA@@@AAAAAA@@@??????????????????>>>>>>>>>AAABBBDDDHHHLLLQQQUUUWWWZZZ[[[]]]^^^^^^___aaaccceeegggjjjmmmpppuuuzzz~~~nnnbbbUUUPPPMMMHHHDDDCCCCCCEEEFFFGGGIIIMMMRRRWWWbbbiiiqqquuuwww|||{{{kkkbbb[[[YYYXXXTTTRRRSSSSSSRRRRRRTTTVVVYYY[[[[[[YYY]]]dddmmmqqqttt~~~wwwooosss{{{zzz[[[IIICCCAAA???======???CCCHHHMMMUUU^^^ccckkkpppvvvyyywwwuuuuuuvvv}}}tttddd\\\YYYUUUUUUZZZ]]]___cccgggooosssyyy}}}wwwuuuqqqmmmkkkjjjgggddd```^^^\\\[[[XXXVVVRRRPPPOOONNNLLLJJJIIIGGGDDD@@@<<<999777666666555555444444444444444111222333333333222111000......//////000000111111//////......//////000111........./////////000000000111222111...---...///222333444666888:::<<<============<<<<<<<<<<<<<<<>>>???@@@@@@AAABBBFFFHHHKKKLLLLLLMMMLLLKKKJJJIIIGGGJJJOOOSSSUUUSSSPPPNNNJJJUUU___cccbbb]]]TTTKKKFFFDDDBBBAAAAAAAAA@@@???@@@@@@@@@@@@@@@???>>>===???@@@BBBEEEJJJOOOSSSVVVWWWYYY[[[\\\]]]^^^aaacccdddfffiiilllppptttyyy}}}}}}ooobbbUUUOOOLLLHHHEEEDDDDDDEEEGGGGGGIIINNNWWW]]]hhhooowwwzzz{{{qqqddd^^^ZZZZZZXXXUUUSSSUUUSSSSSSSSSTTTUUUXXXZZZ\\\```cccjjjpppqqqqqqwwwqqqpppttt}}}gggQQQFFFAAA>>><<<<<<===@@@DDDIIIQQQYYY___iiiooowww{{{zzzxxxwwwxxx{{{~~~~~~lllbbb]]]WWWTTTWWW[[[^^^bbbgggmmmqqqvvv|||}}}wwwtttqqqmmmiiihhhfffccc```^^^]]]]]]XXXUUURRRQQQQQQPPPNNNMMMHHHFFFCCC@@@===:::888888666666555444444444444444111222333555555444222111////////////000000000000......///000000000000000---------.........//////...000222111...---///111222222333555777999;;;<<<;;;;;;:::;;;;;;<<<=========>>>??????@@@AAAEEEGGGJJJKKKKKKKKKKKKJJJJJJJJJFFFJJJPPPVVVXXXWWWSSSPPPKKKPPPVVVYYY]]]]]]WWWOOOHHHFFFDDDCCCCCCCCCBBBAAAAAABBBBBBBBBAAA@@@>>>===>>>>>>@@@CCCHHHMMMRRRTTTTTTVVVYYY[[[]]]___aaaddddddfffiiikkknnnrrrwwwzzzzzz{{{zzz|||xxxwwwssseeeXXXRRROOOKKKHHHIIIDDDFFFHHHIIIKKKRRR]]]fffqqqwww~~~wwwfff^^^ZZZXXXZZZYYYUUUTTTUUUTTTTTTTTTTTTUUUWWW[[[]]]bbbdddiiimmmnnnnnnuuu~~~|||yyyzzz|||aaaNNNDDD???===<<<===???BBBFFFMMMVVV[[[cccjjjrrrxxxxxxwwwwwwxxxyyy|||uuukkk```XXXSSSUUUXXX\\\aaafffkkkoootttzzz}}}wwwtttqqqmmmgggfffeeecccaaa_________XXXVVVSSSRRRRRRRRRPPPOOOFFFEEEBBB@@@===;;;::::::666666555444444444444555222333555666666555333222000000000000////////////---...000111111111000///,,,,,,,,,---------......,,,///111000///...000333111111222444666888:::;;;888888999999;;;<<<>>>???<<<===>>>??????AAADDDGGGJJJJJJKKKKKKKKKKKKKKKLLLHHHLLLRRRXXX[[[YYYTTTPPPLLLNNNNNNQQQWWW\\\YYYSSSLLLJJJGGGGGGGGGGGGEEEDDDBBBCCCCCCCCCBBB@@@???======>>>???BBBGGGLLLQQQTTTRRRUUUXXXZZZ\\\___bbbdddeeegggiiikkkmmmppptttwwwxxx}}}{{{vvvssssssmmmjjjwwwwwwiii[[[UUURRROOOMMMNNNEEEGGGJJJKKKNNNWWWdddoooyyyppp___[[[XXXWWWYYYXXXUUUTTTVVVTTTUUUUUUUUUUUUXXX[[[^^^```aaadddhhhjjjmmmwwwoooVVVHHHBBB???>>>???@@@BBBFFFMMMUUU[[[]]]dddmmmssstttttttttuuuwwwzzz~~~{{{pppaaaYYYRRRSSSWWW[[[```fffjjjnnnsssyyy{{{uuuqqqpppkkkhhhdddaaa___^^^\\\[[[YYYVVVSSSQQQQQQPPPNNNLLLIIIGGGCCC@@@===;;;;;;;;;888555333555888888333...222222222111111111111000000000000000000000000000////////////000000000000........................000000//////.........---111111111222555777:::<<<<<<;;;:::999:::;;;<<<===>>>======???AAACCCCCCBBBIIIIIIHHHHHHHHHIIIJJJJJJHHHMMMTTT\\\aaa```\\\XXXKKKIIIFFFFFFKKKSSSWWWWWWPPPPPPOOOLLLHHHFFFFFFGGGGGGFFFDDDBBBAAA?????????>>>===<<<<<>>;;;;;;@@@EEEHHHNNNUUU[[[aaahhhlllmmmnnnqqqssswwwyyy}}}wwweeeZZZQQQPPPTTTXXX[[[^^^ggglllsssxxx{{{{{{uuuqqqooojjjgggcccaaa```___]]]\\\YYYVVVSSSRRRQQQPPPNNNLLLJJJHHHDDD@@@===;;;::::::888555333555777777333///222222222222111111111111000000000000000000000000////////////000000000000////////////////////////000/////////............000000000222444666999;;;;;;;;;:::::::::;;;<<<===:::::::::===@@@CCCCCCCCCGGGGGGGGGHHHIIIKKKLLLMMMKKKOOOVVV^^^cccbbb^^^ZZZMMMIIIEEEDDDJJJQQQUUUVVVVVVUUUSSSOOOJJJFFFDDDDDDFFFEEECCCBBBAAA@@@?????????>>><<<===???DDDHHHLLLQQQTTTWWWZZZ\\\___cccfffhhhiiijjjjjjjjjlllpppsssuuuyyy}}}tttnnnjjjgggiiinnn}}}{{{pppeee]]]WWWTTTSSSPPPMMMNNNSSSYYYbbbppp|||vvviiibbb^^^^^^]]]\\\[[[[[[ZZZZZZVVVUUUTTTUUUWWWYYYYYYYYYZZZ\\\```dddiiipppwww}}}oooSSSDDDBBB>>>;;;;;;@@@DDDFFFLLLRRRVVV]]]eeekkkmmmooorrruuuwwwyyy{{{~~~kkk___TTTRRRUUUXXX\\\___eeejjjqqqvvvyyy}}}{{{tttpppnnniiifffcccaaa``````___^^^YYYWWWTTTRRRQQQPPPNNNMMMKKKIIIEEEAAA===:::999888888555333444777777444000333222222222111111111111000000000000000000000000////////////000000000000000000000000000000000000////////////............/////////000222555777999;;;;;;;;;;;;<<<<<<======999999:::===BBBEEEFFFFFFDDDEEEFFFHHHJJJMMMOOOPPPOOOSSSYYY```eeeeeebbb___RRRLLLEEEDDDHHHNNNSSSUUUYYYYYYWWWSSSMMMHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@???======???BBBFFFIIILLLOOOTTTYYY\\\___bbbdddfffggghhhiiijjjmmmqqqttttttxxx|||~~~uuummmfffeeefffnnnvvv{{{ppphhhbbb]]][[[VVVSSSSSSYYYaaakkkyyyzzznnnfffaaa`````````_______________WWWVVVTTTTTTVVVXXXXXXXXXWWWYYY\\\```eeekkksssxxx|||{{{[[[HHHDDD???<<<;;;???BBBDDDHHHNNNPPPXXXbbbiiimmmppptttvvvxxxyyyzzz{{{~~~uuuhhhZZZUUUVVVXXX\\\```bbbgggnnnsssvvv{{{{{{tttooommmhhheeebbbaaaaaaaaa```___ZZZWWWTTTSSSRRRQQQOOOMMMKKKIIIEEEAAA===:::888777777555444444666666444222333333222222222111111111000000000000000000000000////////////000000000000///////////////////////////////////////..................///111444666777:::;;;<<<==================<<<===@@@DDDGGGHHHGGGDDDEEEFFFHHHKKKNNNQQQRRRSSSUUU[[[bbbhhhjjjhhhfff\\\RRRIIIFFFIIILLLQQQVVVXXXYYYYYYVVVQQQLLLJJJIIIDDDCCCCCCBBBAAAAAAAAABBBAAA@@@>>>===>>>@@@CCCEEEGGGLLLSSSYYY\\\___bbbdddeeegggiiijjjlllnnnrrruuutttwww|||yyyqqqllljjjiiinnnxxx|||uuunnnhhhccc]]]YYYYYY___hhhsss{{{nnnfffbbbaaabbbbbbbbbaaaaaa`````````YYYWWWUUUTTTUUUWWWWWWWWWWWWXXXZZZ]]]```eeelllqqqrrrcccKKKCCC@@@<<<;;;>>>@@@AAAEEEJJJMMMUUU```hhhmmmpppsssvvv{{{{{{{{{zzz|||ppp```XXXWWWWWWZZZ^^^```eeekkkooosssxxx~~~|||tttooommmgggeeebbbaaaaaabbbaaa```[[[XXXUUUSSSSSSRRRPPPNNNKKKIIIFFFBBB>>>:::888666666555444444555555444444333333333222222222222111000000000000000000000000////////////000000000000.................................///////////////.........///000333555666999;;;===>>>??????>>>===@@@??????AAACCCEEEEEEDDDEEEEEEGGGIIILLLOOOQQQRRRUUUWWW]]]dddkkkpppqqqqqqiii\\\OOOKKKKKKLLLQQQXXXZZZ\\\\\\ZZZUUUOOOKKKJJJEEEDDDDDDCCCBBBBBBBBBCCCBBB@@@???===>>>???AAACCCEEEKKKRRRXXX]]]___bbbccceeegggjjjlllnnnppptttwwwuuuxxx|||}}}yyyqqqrrrvvv~~~|||sssmmmfffaaa___eeeooozzzqqqeee`````````___```aaabbbaaa```^^^]]]\\\YYYVVVUUUUUUWWWWWWWWWXXXYYYZZZZZZ\\\```eeeiiilllwwwoooRRREEEAAA===;;;===>>>>>>BBBGGGMMMTTT^^^fffjjjmmmqqqttt}}}}}}}}}||||||yyyfff\\\XXXVVVWWWZZZ^^^bbbgggkkknnnssszzz|||uuuooommmhhhfffcccaaabbbbbbaaa```[[[YYYVVVTTTSSSRRRPPPOOOIIIHHHEEEBBB>>>;;;888777666555555444444444555555333333333333222222222222000000000000000000000000////////////000000000000.................................///////////////.........///000222444666888:::===@@@AAA@@@>>>===@@@???>>>???@@@AAA@@@???EEEEEEGGGIIILLLPPPRRRTTTXXXZZZ___hhhqqqxxx|||}}}wwwfffUUUOOOMMMLLLQQQYYY```bbbbbb___YYYQQQLLLIIIGGGGGGFFFDDDDDDCCCCCCCCCAAA@@@>>>======>>>@@@AAAEEEJJJQQQWWW[[[^^^aaacccfffhhhkkknnnoooqqqtttwwwuuuxxx|||~~~yyyoooiiifffkkkuuu{{{iii___\\\]]]^^^ZZZ]]]aaaeeeeeedddaaa______\\\XXXUUUVVVWWWWWWWWWXXXXXXYYYYYYZZZ]]]bbbfffhhhrrr}}}\\\JJJBBB===;;;===>>>===AAAFFFKKKQQQZZZaaaeeeiiinnnqqqzzz|||}}}}}}|||mmm```ZZZVVVUUUWWW[[[___cccfffhhhmmmtttyyy}}}vvvpppnnniiigggcccbbbbbbaaa```___\\\YYYVVVUUUTTTSSSQQQOOOHHHGGGEEEBBB???<<<999888555555555444333444555777444444333333333222222222000000000000000000000000////////////000000000000..................................../////////000////////////000222444666888:::>>>AAABBBAAA???===???>>>===>>>@@@@@@???>>>BBBCCCFFFIIINNNRRRUUUWWWZZZ]]]ccclllwwwmmmZZZSSSNNNKKKPPPYYYccceeefffddd^^^VVVQQQNNNJJJIIIHHHFFFEEEDDDDDDDDD@@@???>>>======>>>???@@@DDDHHHOOOTTTXXX\\\___aaafffhhhkkknnnooopppsssuuussswww{{{~~~{{{sssvvvxxxqqqlllpppzzztttccc[[[YYYZZZZZZ[[[```gggnnnqqqpppmmmjjjbbb^^^YYYWWWVVVWWWXXXXXXVVVWWWXXXXXXZZZ]]]cccggggggpppdddNNNBBB>>><<<===>>>===AAAFFFFFFLLLTTTZZZ___dddkkkpppuuuxxx{{{{{{{{{}}}sssfff]]]WWWTTTUUUWWWZZZ^^^```bbbfffmmmrrryyy~~~}}}vvvqqqooojjjgggdddbbbbbbaaa```___\\\ZZZWWWUUUTTTSSSQQQPPPGGGFFFEEEBBB???<<<:::888555555555444333333555777444444444333333333222222000000000000000000000000////////////000000000000000000000000000000000000---.........//////000000000/////////111333555666777:::>>>BBBCCCBBB???===@@@???>>>???AAABBBBBB@@@@@@AAAEEEIIINNNTTTXXXZZZ\\\___eeeooo|||qqq]]]TTTOOOJJJOOOYYYbbbdddggggggbbb\\\WWWTTTLLLKKKIIIGGGFFFEEEDDDDDD??????>>>======>>>???@@@CCCGGGMMMRRRVVVYYY]]]```eeehhhkkkmmmnnnoooqqqsssrrruuuyyy}}}}}}rrriiihhhppp~~~~~~vvvpppttt}}}ooo```YYYXXXWWWWWW^^^eeeoooxxx}}}}}}yyyvvvccc___ZZZWWWWWWXXXXXXXXXTTTUUUVVVXXXZZZ___dddiiigggooo~~~hhhOOOBBB>>><<<===>>>>>>AAAFFFBBBHHHOOOVVV[[[bbbiiioooppptttxxxyyyyyy{{{~~~xxxiii```XXXTTTTTTUUUWWW[[[\\\]]]aaahhhmmmrrrwww{{{vvvttttttllljjjfffdddccccccaaa```]]]ZZZWWWTTTSSSRRRQQQPPPFFFFFFEEECCC@@@<<<999777555444333111///...,,,+++333333333333333333333333222111111000000000000000000///...------...///000111000///......///000111000000000///......------////////////000111222333777999<<>>======>>>???AAABBBDDDEEEDDDCCCCCCFFFLLLSSSXXX[[[[[[```gggppp}}}}}}pppaaaXXXQQQLLLPPPWWWaaakkkooojjjggghhh```TTTPPPLLLHHHFFFEEEEEEDDDCCCAAA@@@@@@??????@@@@@@AAAFFFGGGJJJLLLPPPVVV]]]bbbfffhhhjjjlllmmmpppsssvvvyyywwwxxx|||~~~wwwpppgggaaadddooo|||}}}tttsss{{{|||{{{|||vvvggg\\\WWWWWWYYYZZZbbblll|||{{{qqqbbb]]]XXXWWWYYYZZZWWWSSSTTTWWW[[[\\\\\\]]]bbbeeemmmsssrrrQQQFFFDDD@@@;;;999999<<>>@@@AAACCCDDDGGGEEEDDDFFFKKKQQQWWWZZZ```fffmmmttt|||vvvlll```YYYTTTPPPSSSYYYcccoooxxxwwwuuussshhhZZZSSSOOOJJJFFFEEEDDDDDDCCCBBBAAAAAA@@@??????@@@@@@AAABBBEEEHHHLLLQQQXXX]]]ccceeehhhjjjlllooosssvvvxxxwwwxxx{{{~~~{{{tttmmmddd___```hhhrrryyy{{{uuuuuu}}}}}}|||~~~wwwnnnaaaXXXUUUVVVYYYZZZhhhrrrwwwkkk___ZZZVVVVVVXXXZZZXXXVVVVVVWWWXXXXXXXXX\\\dddjjjsssxxx{{{]]]IIIEEE@@@===<<<<<<===>>>===AAAHHHOOOVVV^^^eeejjjpppsssvvvvvvuuuuuuxxx{{{yyyjjj```XXXRRRUUUXXX[[[\\\[[[]]]ccchhhnnnrrryyyyyysssppppppllljjjfffdddccccccaaa```\\\YYYVVVUUUTTTSSSQQQPPPIIIGGGDDDAAA===;;;:::999777777777666666666666666555555555555555555555555222111111000000000000000111111000000000000111111///......------......///------......///000000000////////////000111222222555777:::===????????????>>>>>>??????AAABBBDDDEEEIIIGGGEEEEEEHHHNNNUUUYYYaaaiiipppssstttvvvtttpppkkkeee^^^ZZZWWWTTTVVVYYYbbbqqqrrrcccXXXSSSLLLGGGEEEDDDDDDDDDDDDCCCBBB@@@????????????===???AAADDDHHHNNNTTTYYY___bbbeeehhhkkknnnqqqtttwwwvvvwww{{{~~~~~~wwwqqqiiicccaaadddjjjnnnuuu}}}|||xxxuuuxxx}}}vvvvvv~~~~~~~~~|||}}}}}}kkkdddZZZTTTRRRUUUXXXZZZjjjsssrrrfff^^^ZZZVVVUUUXXXZZZZZZYYYWWWWWWVVVTTTUUU\\\fffnnnyyy|||tttTTTMMMCCC??????@@@>>><<<;;;???EEELLLSSS[[[ccchhhlllooossstttttttttwwwzzzuuuggg\\\UUUUUUWWWZZZZZZYYY\\\aaaeeejjjnnnuuu{{{xxxrrrooonnnllljjjfffdddccccccaaa```\\\YYYWWWUUUUUUSSSQQQOOOJJJHHHCCC???<<<;;;;;;;;;999888777666444333222111444444444444444444444444222111111000000000000000000000000000000000000000111000000000000000000111000000000///......------///////////////000111111444555888;;;===>>>??????AAAAAAAAABBBCCCEEEFFFGGGIIIHHHFFFEEEGGGMMMUUU[[[bbblllsssrrrmmmiiiccc]]]___]]][[[ZZZXXXVVVUUUUUU\\\mmm{{{mmm]]]WWWOOOIIIFFFEEEEEEEEEEEEDDDCCCAAA???>>>>>>>>>>>>???AAADDDGGGLLLSSSWWW]]]```dddgggiiillloooqqqvvvuuuvvvzzz|||zzzrrrmmmkkklllmmmlllqqqyyyvvvttttttxxxwwwnnnmmmwww~~~{{{||||||{{{}}}mmmaaa\\\VVVRRRQQQSSSVVVYYYccckkkwww~~~qqqhhhddd```[[[XXXXXXZZZZZZZZZWWWWWWVVVUUUUUU\\\fffmmmxxx{{{mmm^^^LLLBBB@@@AAA>>>;;;>>>AAAEEEJJJPPPWWW^^^ccchhhlllqqqsssssstttwwwzzzoooaaaYYYSSSTTTUUUVVVVVVYYY^^^bbbggglllrrrxxx~~~xxxrrrnnnnnnllljjjfffdddccccccaaa```\\\ZZZWWWVVVUUUSSSPPPNNNKKKHHHCCC???;;;:::;;;;;;888777666555444333222111222222222222222222222222222111111000000000000000////////////////////////000111111111111111111000000000000///......------//////////////////000111222333666999<<<===>>>???@@@AAAAAABBBDDDFFFHHHIIIIIIHHHGGGFFFGGGMMMVVV\\\fffooouuurrrkkkddd\\\VVVUUUWWWYYYYYYXXXVVVSSSOOOWWWggg{{{uuubbb\\\TTTMMMIIIHHHGGGGGGFFFEEECCCAAA@@@???>>>>>>>>>???AAABBBEEEJJJPPPTTT\\\___cccfffhhhiiilllmmmsssrrrtttxxxzzz~~~|||yyyxxxssstttwww{{{{{{wwwoooooopppuuu~~~xxxmmmhhhoooxxx~~~zzzyyyzzzzzzyyy|||qqq```[[[YYYUUURRRPPPQQQSSSUUU[[[```iiisssyyyzzzvvvrrrmmmhhhaaa\\\YYYXXXYYYYYYXXXYYYZZZXXXXXX\\\ccciiiqqquuu|||xxx[[[GGGAAA@@@>>><<<>>>AAAEEEIIINNNUUU\\\aaaeeejjjpppssstttuuuxxx{{{~~~tttdddYYYQQQQQQQQQQQQSSSWWW[[[___eeeiiinnnuuu{{{xxxsssoooooollljjjfffdddccccccaaa```]]][[[YYYWWWUUURRROOOLLLKKKHHHCCC???<<<;;;;;;;;;555666666666666666777777111111111111111111111111222111111000000000000000......////////////.........//////000000//////...------......///000000000/////////......//////000000222444777:::<<<>>>???>>>???@@@BBBDDDGGGIIIJJJJJJKKKJJJIIIIIIMMMUUU\\\```gggllljjjeee```XXXQQQOOOUUUZZZ[[[[[[ZZZTTTNNNTTT___ooo}}}~~~yyyeee```XXXRRRNNNLLLJJJIIIFFFEEECCCBBB@@@??????>>>===>>>??????AAAEEEJJJNNNXXX[[[```ccceeegggiiikkkpppppprrrvvvxxx{{{~~~|||yyyuuurrrlllmmmqqqxxxsssiiijjjppp{{{|||yyywwwwwwzzzzzzyyy|||zzzgggZZZVVVVVVUUUSSSPPPPPPQQQSSSUUUXXX^^^fffooouuuxxxyyypppkkkccc\\\WWWWWWXXXZZZ]]]^^^^^^\\\ZZZ[[[___ccchhhmmmtttnnnQQQDDD@@@???===<<<>>>BBBFFFLLLSSS\\\aaabbbgggnnnrrrsssuuuxxx{{{{{{}}}{{{ggg[[[TTTRRRPPPOOOQQQTTTWWWZZZ```ccciiiooouuu|||yyytttqqqpppllljjjfffdddccccccaaa```___\\\ZZZWWWUUUQQQMMMIIIJJJGGGDDD@@@===;;;::::::666666666666777777777888222222222222222222222222222111111000000000000000...///000000000000///......///000000000000///...------......///000000000000//////........./////////000333666999<<<>>>??????@@@BBBDDDGGGKKKMMMOOONNNOOOOOOLLLJJJLLLRRRXXXXXX\\\^^^^^^^^^]]]WWWPPPMMMVVV]]]___``````[[[TTTQQQVVV^^^hhhoooqqqrrrsssgggccc\\\VVVRRRPPPMMMKKKEEEEEECCCBBB@@@@@@??????>>>>>>>>>>>>???AAAFFFIIIPPPTTTZZZ___bbbeeehhhjjjnnnmmmppptttvvvyyy~~~|||yyyuuussspppuuu|||ooojjjllloooyyyyyyvvvsssrrruuuyyyzzzzzz|||lll___VVVQQQSSSTTTSSSPPPOOOPPPQQQRRRSSSWWW]]]fffmmmqqqsssiiieee___XXXTTTUUUXXX\\\ddddddccc^^^ZZZYYY\\\___bbbgggmmmvvv^^^JJJBBB??????<<<>>>@@@DDDHHHOOOWWW]]]^^^dddkkkppprrrtttwwwzzzyyyzzz|||rrrfffZZZWWWSSSPPPPPPQQQSSSTTTYYY\\\bbbhhhnnnuuu|||zzzuuurrrqqqllljjjfffdddccccccaaa``````]]][[[XXXUUUQQQLLLHHHIIIGGGDDDAAA===;;;::::::888777777666555444333333333333333333333333333333222111111000000000000000///000111222222111000///000111222333333222111000000000000///......------000//////.........//////...///222555888;;;>>>???CCCDDDFFFHHHLLLPPPSSSTTTQQQSSSSSSOOOKKKKKKPPPUUUVVVXXXZZZZZZ^^^```[[[TTTMMMWWW___bbbdddfffaaaYYYNNNNNNQQQWWW]]]aaafffkkkhhhddd^^^YYYUUURRROOOMMMEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@??????AAAEEEHHHJJJOOOVVV\\\```dddhhhjjjllllllooosssuuuwww{{{xxxvvvwww~~~wwwnnnmmmeeennnxxx~~~zzztttsssoooooosssxxxzzz{{{qqqbbbXXXSSSMMMPPPSSSRRRPPPNNNOOOQQQPPPQQQSSSXXX___dddhhhiiibbb___YYYTTTRRRTTTYYY^^^jjjiiieee^^^XXXWWWZZZ^^^```dddiiipppzzzzzzfffOOODDD@@@??????@@@AAABBBEEEKKKQQQVVV[[[bbbiiinnnqqqsssvvvyyyxxxxxxyyy}}}}}}rrr```\\\VVVQQQPPPPPPPPPQQQSSSWWW\\\bbbhhhpppwww|||yyytttqqqpppmmmllljjjhhheeeaaa___]]]___\\\YYYWWWUUUSSSPPPMMMJJJGGGDDDBBB@@@>>>;;;888666666666666555555555555555444333222222222333333000000000000000///......222222333111...------...000000000000000000000000//////.........---------//////000111111111111111///111222333444888<<<@@@@@@AAACCCGGGLLLQQQVVVXXXVVVTTTRRRQQQQQQQQQPPPOOORRRSSSVVVXXXYYYZZZZZZYYYXXXZZZ```hhhmmmlllfff```TTTOOOLLLNNNSSSVVV\\\bbbfffgggddd]]]WWWUUUPPPKKKGGGGGGGGGEEEBBB????????????>>>===<<<===???AAABBBJJJNNNSSSXXX\\\```eeehhhllloooqqqrrrsssvvv|||yyyyyyzzzyyyqqqmmmjjjkkkrrryyy|||yyyuuurrrsssrrrrrrtttzzz{{{jjjZZZSSSSSSNNNNNNMMMMMMMMMMMMMMMNNNLLLMMMNNNPPPSSSVVVYYYZZZWWWWWWWWWVVVUUUWWW[[[^^^```aaa___ZZZTTTSSSWWW\\\___^^^```hhhrrr~~~~~~yyyZZZIIICCCCCC???>>>===@@@EEEJJJNNNPPPXXX^^^eeekkkmmmooosssuuuxxxvvvvvvyyy}}}zzziiiaaaWWWPPPNNNNNNNNNNNNNNNSSSYYY\\\___eeeooovvvzzztttqqqpppooommmjjjfffcccaaaaaaaaa___]]]YYYWWWUUUSSSPPPMMMJJJGGGDDDBBB@@@>>>;;;888666666666666555555555555555444333333222222333333000000000000000///......***,,,.........///111222000000000000000000000000//////.........---------//////000111111111111000///000222333444777<<>>>>>???>>>===<<<<<<>>>@@@AAAGGGKKKPPPVVVZZZ___dddgggjjjmmmppppppqqqtttzzz~~~zzzyyyrrrmmmlllqqqwww}}}xxxuuutttqqqoootttvvvwwwxxxzzzrrrbbbTTTNNNNNNKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKMMMOOORRRUUUWWWXXXTTTSSSQQQQQQRRRTTTVVVXXXWWWXXXXXXTTTPPPPPPUUUYYY]]][[[\\\bbbjjjuuudddNNNDDDAAA===<<<;;;===AAAFFFIIIKKKUUU[[[ccchhhkkkmmmqqqtttwwwuuuuuuxxxzzzooofffYYYQQQMMMLLLKKKKKKJJJOOOTTTXXX[[[aaajjjqqqwww{{{{{{uuuqqqqqqqqqnnniiieeebbbbbbcccddd```]]]YYYWWWUUUSSSPPPNNNJJJHHHDDDAAA@@@>>>;;;999666666666666555555555555444444444333333333333333000000111111000000//////333444444333111000111222000000000000000000000000/////////............---...///000000111111000000///000111222444777;;;???BBBCCCDDDGGGJJJMMMOOOPPPOOOMMMLLLLLLMMMNNNNNNMMMKKKLLLNNNQQQTTTWWWXXXYYYVVVYYY^^^gggpppwwwzzz{{{uuukkk```YYYSSSPPPTTTZZZ___eeehhhgggdddaaaZZZSSSKKKJJJGGGEEEBBBAAA@@@@@@>>>>>>===<<<<<<===>>>???BBBFFFLLLQQQVVV\\\aaaeeegggjjjmmmnnnnnnqqqvvv{{{{{{wwwxxx|||vvvpppnnnooonnnmmmuuuyyy||||||}}}wwwiii]]]SSSMMMMMMIIIHHHHHHGGGHHHHHHIIIIIIIIIJJJLLLNNNQQQSSSUUUVVVVVVSSSPPPPPPSSSVVVVVVVVVOOOPPPQQQOOOMMMNNNSSSXXXZZZXXXYYY]]]ccclllzzzsssYYYIIIBBBAAA???>>>???BBBGGGIIIKKKQQQWWW___dddgggjjjooorrrwwwuuuuuuwwwxxxzzzwwwmmm___TTTNNNKKKJJJHHHHHHLLLQQQTTTXXX^^^ffflllssswww~~~|||vvvrrrqqqooommmiiifffdddddddddeeeaaa]]]YYYWWWUUUSSSQQQOOOKKKHHHDDDAAA???===;;;999666666666666555555555555444444444444444333333222000000111111111000000///777777777555222000000000000000000000000000000000/////////..................//////000000000000000///000111222333666:::>>>BBBCCCEEEGGGIIIJJJKKKKKKJJJIIIHHHIIIKKKLLLLLLLLLKKKLLLNNNQQQTTTXXX[[[]]][[[]]]```gggoooyyytttjjj```XXXVVVZZZ^^^eeelllmmmkkkhhh___WWWRRROOOJJJGGGEEEDDDCCCCCC???>>>===<<<<<<======>>>>>>BBBGGGLLLQQQWWW]]]aaaeeehhhkkklllmmmoootttxxx|||vvvoookkkjjjlllmmmmmmrrrwww{{{nnnddd___XXXRRRQQQJJJJJJIIIIIIJJJJJJKKKKKKIIIJJJLLLNNNPPPRRRTTTTTTVVVQQQMMMNNNSSSVVVUUURRRLLLMMMNNNMMMMMMNNNSSSVVVXXXVVVWWW[[[___fffuuufffRRRGGGDDDBBB???@@@CCCFFFHHHIIINNNTTT\\\aaaeeeiiinnnrrrwwwuuuvvvwwwwwwxxx~~~sssdddXXXQQQMMMJJJHHHIIILLLOOOSSSVVV\\\ccchhhnnnssszzz|||uuuqqqpppkkkkkkjjjhhhgggfffeeedddaaa^^^ZZZVVVUUUSSSQQQPPPKKKHHHDDD@@@???===;;;:::666666666666555555555555444444555555555444333222000000111111111111000000,,,---////////////111333000000000000000000000000////////////////////////......///000000000000000///000111111222555999<<>>===============<<>>AAACCCDDDKKKQQQYYY___cccgggmmmrrrwwwvvvwwwyyyxxxwww|||xxxiii]]]UUUPPPLLLIIIJJJKKKMMMPPPSSSXXX^^^aaaggglllrrrxxx}}}|||uuupppooohhhiiiiiihhhhhhfffeeedddbbb___ZZZVVVTTTSSSRRRQQQLLLHHHCCC@@@>>>===;;;:::666666666666555555555555444555555666666444333222000000111111222222111111...000111000///...///000000000000000000000000000...////////////000000000---...//////000000//////...///000111111444888;;;???BBBEEEIIIJJJJJJIIIHHHGGGFFFEEEFFFIIIKKKKKKKKKJJJJJJKKKMMMRRRXXX]]]aaa``````bbbfffnnn|||zzzhhh___]]]___hhhqqquuuvvvuuunnnfff]]]VVVMMMGGGEEEDDDBBB@@@AAA@@@@@@???>>>======<<<<<<>>>BBBEEEHHHMMMRRRVVV]]]bbbgggiiikkkmmmrrrvvvzzz}}}uuukkkiiifffcccccceeehhhjjjnnnsss}}}uuujjj```]]]\\\UUUNNNJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNPPPPPPPPPOOONNNLLLJJJHHHHHHKKKLLLKKKIIIIIIHHHHHHHHHIIIKKKLLLMMMLLLMMMPPPTTTWWW___ppptttYYYJJJBBB@@@======???BBBCCCDDDHHHNNNUUU[[[```eeelllqqqwwwwwwyyy{{{zzzxxx|||qqqfff]]]VVVPPPKKKJJJKKKKKKMMMPPPTTTXXXZZZccchhhoootttyyy{{{tttooommmhhhhhhgggfffeeeeeeeeefffccc___ZZZVVVTTTSSSRRRQQQLLLHHHCCC???>>>===<<<;;;666666666666555555555555444555666777666555333222///000111222222222222111555666666333000...---...000000000000000000000000.../////////000000000000---...//////000000//////...///000000111333777:::===@@@EEEIIILLLLLLKKKIIIHHHGGGFFFGGGIIIKKKKKKKKKLLLLLLLLLNNNSSSYYY___cccfffffffffhhhooo{{{mmmbbbaaa```iiirrrwww{{{}}}yyyssseee\\\QQQJJJHHHFFFDDDAAABBBBBBAAAAAA???>>>===<<<>>>???AAACCCEEEIIINNNQQQXXX]]]cccgggiiilllqqquuuvvvzzztttnnneeedddcccbbbbbbeeeiiilllqqqzzzjjjaaaZZZXXXWWWRRRNNNLLLIIIIIIIIIIIIJJJKKKLLLMMMLLLMMMNNNOOOOOOMMMKKKJJJKKKJJJJJJJJJJJJJJJJJJJJJFFFEEEEEEFFFIIIKKKLLLMMMJJJKKKOOORRRUUU]]]oooyyy^^^OOODDDBBB??????AAACCCEEEFFFDDDJJJRRRXXX]]]cccjjjpppuuuuuuyyy||||||yyy}}}tttkkkaaaYYYSSSNNNMMMLLLMMMOOORRRUUUVVV^^^dddkkkqqqvvv}}}{{{sssnnnllljjjhhheeecccbbbdddfffhhhccc___ZZZVVVTTTSSSRRRRRRMMMIIICCC???>>>===<<<;;;777666666666555555555555444555666777777555333222///000111222222222222222---...000000//////000222000000000000000000000000.../////////000000111111---......///////////////...///000000000333777:::<<>><<<;;;>>>@@@BBBCCCBBBGGGOOOUUUZZZaaahhhnnnssstttxxx}}}|||zzz}}}wwwlllaaaZZZRRRPPPOOOOOOQQQTTTUUUVVVWWW\\\ccciiiooovvv~~~|||tttqqqqqqmmmjjjgggggghhhiiigggdddccc___ZZZWWWUUUTTTRRRQQQKKKIIIEEEBBB@@@>>><<<:::666666666777666555555444666666555444222111000000111111111111111111111111000000000000000000000000,,,---------------,,,,,,////////////////////////......------...///111222111111222222222333333333:::<<<@@@EEEHHHJJJKKKKKKHHHIIIJJJLLLNNNOOOPPPPPPQQQNNNMMMPPPRRRUUU\\\dddjjjpppvvvvvvsssxxxqqqddd\\\[[[```jjjvvvxxxnnnbbbXXXQQQKKKIIIIIIJJJGGGEEEDDDCCCCCCAAA@@@>>>>>>======???CCCGGGIIIMMMQQQWWW]]]bbbggglllooouuuwwwzzz~~~uuulllfffccc``````aaaaaadddiiiqqqvvvrrrddd[[[WWWSSSSSSUUUUUUQQQMMMJJJIIIIIIIIIJJJKKKMMMNNNQQQOOOKKKGGGEEEEEEEEEFFFDDDDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMOOOQQQRRRZZZkkk|||lllWWWIIIAAA<<<===>>>===<<<===BBBDDDHHHOOOXXX```eeegggmmmqqqvvvzzz{{{{{{|||}}}yyyjjj^^^WWWQQQPPPTTTWWWVVVUUUUUUVVVYYY^^^ccchhhnnnuuuzzz~~~wwwsssssspppmmmjjjiiijjjiiigggeeeccc```[[[XXXVVVUUUSSSRRRKKKIIIEEEBBB@@@>>><<<:::666666666666666555555444555555444444333222111111111111111111111111111111000000000000000000000000///000000111111000000/////////////////////////////////......///000222333111111111111222222222222888;;;@@@DDDHHHJJJKKKKKKHHHIIIKKKNNNOOOPPPPPPPPPSSSPPPOOORRRTTTVVV\\\dddjjjrrryyyzzzvvvvvv|||{{{qqqgggbbbYYY\\\dddppp}}}zzzmmmaaaXXXQQQLLLKKKJJJGGGDDDBBBBBBAAA???===AAA@@@>>>===>>>AAACCCEEEJJJNNNTTTYYY___dddiiilllrrrtttxxx|||xxxnnnfffaaa___```___^^^___bbbjjjttt{{{vvvggg^^^VVVRRROOOOOOQQQQQQNNNJJJIIIIIIHHHHHHIIIJJJLLLMMMOOOMMMJJJGGGEEEEEEFFFFFFGGGFFFEEECCCCCCCCCCCCDDDGGGGGGFFFGGGGGGHHHIIIJJJLLLLLLNNNOOOOOOUUUeeeuuuqqqZZZIIICCC??????>>>;;;:::===BBBDDDHHHNNNWWW^^^dddffflllpppuuuyyy{{{|||}}}~~~}}}ssseee[[[TTTPPPRRRTTTRRRQQQRRRTTTWWW[[[```dddjjjqqquuu{{{wwwttttttrrrpppmmmlllkkkjjjhhhfffdddaaa\\\YYYWWWVVVTTTRRRKKKIIIEEEBBB@@@>>><<<:::777777777666666666555555555444444444333333222222000000000000000000000000000000000000000000000000000111111222222111111111////////////////////////000/////////000111222333000000000000111111111111555999>>>DDDHHHJJJJJJIIIGGGIIILLLOOOQQQQQQQQQPPPTTTRRRQQQTTTUUUVVV[[[bbbhhhqqqzzz}}}xxxsssrrrtttwwwwwwxxxwwwuuuqqqmmmkkkaaa___```hhhvvvwwwlllbbbZZZSSSOOOLLLIIIEEECCCBBBAAA@@@>>>CCCAAA???======>>>???@@@EEEIIIOOOUUUZZZ___eeehhhmmmpppuuuyyy}}}}}}uuummmfffaaa^^^\\\aaa___^^^___dddooo{{{tttdddYYYUUUQQQNNNKKKLLLNNNNNNLLLIIIHHHHHHGGGGGGGGGIIIJJJKKKLLLJJJHHHFFFEEEEEEFFFGGGGGGFFFDDDCCCBBBBBBCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJMMMMMMMMMNNNNNNRRR```ooozzz}}}{{{fffPPPJJJDDDBBB???;;;<<>><<<:::888777777666666666666666444444444444444333333333////////////////////////000000000000000000000000......//////000000//////////////////////////////////////////000111222222////////////000000000000222666<<>>BBBFFFKKKPPPUUUZZZ```dddiiimmmrrrvvvyyy~~~}}}qqqnnniiieeeaaa^^^^^^]]]___```aaacccjjjuuutttdddWWWPPPNNNNNNLLLJJJKKKLLLMMMKKKJJJGGGFFFEEEEEEEEEFFFHHHIIIHHHGGGFFFEEEDDDEEEFFFGGGBBBBBBAAAAAABBBDDDFFFGGGEEEEEEEEEFFFFFFGGGHHHIIIMMMMMMMMMNNNOOOSSS___lllyyyuuu}}}}}}bbbUUUHHHCCCAAA??????AAA@@@BBBFFFKKKPPPWWW^^^bbbhhhmmmsssxxx{{{~~~yyynnncccXXXSSSPPPNNNMMMPPPOOORRRUUUWWWZZZ___dddgggnnnttt|||}}}uuurrrrrrppppppooommmjjjgggdddcccaaa___[[[XXXWWWUUURRRPPPKKKIIIEEEBBB@@@>>><<<:::888888777666666666666777444444444444444444444444////////////////////////000000000000000000000000,,,---......////////////////////////////////////------...///000000000000....../////////000000000000444:::@@@EEEGGGHHHHHHFFFGGGKKKNNNPPPQQQQQQPPPTTTQQQRRRTTTSSSQQQSSSXXX___dddlllpppqqqooonnnnnnddddddeeehhhmmmsssyyy|||{{{qqqddd^^^```fffkkkmmmvvv{{{~~~{{{wwwpppcccWWWPPPMMMHHHFFFEEEEEEEEEDDD@@@???>>>=========>>>>>>@@@CCCGGGLLLPPPUUU[[[___dddiiiooosssvvvzzztttjjjcccbbb```^^^]]]\\\]]]^^^[[[^^^bbbhhhoooxxx}}}~~~qqqcccYYYRRRMMMKKKJJJIIIIIIIIIJJJJJJJJJIIIEEEDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFAAAAAA@@@AAABBBCCCEEEGGGEEEEEEEEEEEEFFFGGGHHHHHHJJJIIIJJJMMMOOOSSS^^^jjjuuuwww}}}hhhQQQFFFCCCBBBAAAAAA???BBBEEEIIIMMMSSSZZZ___fffkkkqqqwwwzzz}}}zzzmmm___WWWRRRNNNMMMOOOOOOQQQSSSUUUVVVZZZ^^^aaagggmmmttt|||~~~vvvssssssmmmoooooommmiiieeecccccc```^^^[[[YYYWWWTTTQQQOOOKKKIIIEEEBBB@@@>>><<<:::999888777666555666777888666555555555444444333333000000000000000000000000000000000000000000000000......///000111111111111////////////////////////,,,---...///000000000///////////////000000000000///222777===BBBFFFHHHIIIGGGHHHKKKMMMOOOQQQRRRSSSVVVTTTTTTVVVTTTQQQRRRVVV[[[^^^bbbgggkkknnnppppppdddcccccceeekkkttt|||vvvhhh]]]YYYZZZ]]]```oooxxx~~~~~~|||yyylll^^^TTTPPPJJJGGGEEEDDDDDDCCC??????>>>>>>>>>>>>??????>>>AAADDDGGGKKKPPPUUUYYY^^^dddkkkoooqqqvvv~~~sssfff^^^ZZZYYYYYYXXXXXXYYY[[[[[[WWW\\\cccjjjqqqwww}}}}}}uuubbbUUUQQQOOOMMMJJJGGGGGGGGGGGGGGGFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEGGGKKKMMMRRR[[[fff~~~zzzuuu}}}eeeSSSJJJDDD@@@???>>>AAADDDGGGIIIOOOWWW]]]cccgggnnnssswwwyyy|||}}}zzz}}}|||kkk___VVVPPPMMMNNNOOOPPPQQQRRRSSSUUUYYY\\\aaafffmmmuuu{{{}}}uuurrrrrrlllnnnooommmiiieeeddddddaaa___\\\ZZZXXXUUURRROOOKKKIIIEEEBBB@@@>>><<<::::::999777666555666777888777777666555444333333222111111111111111111111111000000000000000000000000...///000111222222222222////////////////////////,,,---///000111111000000//////000000000111111111///111555:::???DDDHHHJJJKKKKKKLLLMMMPPPSSSVVVWWWZZZYYYYYY[[[XXXTTTTTTWWWZZZZZZ\\\aaaggglllnnnooodddcccaaaccciiisss}}}sssfff[[[WWWYYY\\\eeepppxxxyyy|||~~~wwwjjj]]]XXXQQQKKKHHHFFFDDDBBB@@@@@@?????????>>>>>>>>><<<>>>AAACCCEEEJJJOOOSSSXXX___fffjjjlllqqqyyyttthhh```\\\VVVVVVVVVVVVWWWXXXZZZ[[[[[[___fffmmmrrrwww{{{wwwjjjXXXNNNLLLLLLKKKIIIHHHHHHHHHHHHFFFFFFFFFFFFBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGGGGFFFEEEGGGKKKNNNQQQZZZcccwwwwwwwww}}}lllVVVGGGAAAAAA===@@@DDDEEEGGGLLLTTT[[[^^^ccciiiooorrrtttvvvxxxwwwyyy}}}|||mmmaaaVVVPPPPPPMMMNNNOOOOOOOOOQQQTTTVVVZZZ___fffnnnttt{{{zzzsssooooookkknnnpppnnnjjjfffeeeeeebbb```]]][[[YYYWWWSSSPPPKKKIIIEEEBBB@@@>>><<<::::::999777666555666777999888777777555444333222222111111111111111111111111000000000000000000000000......///111111222222222////////////////////////---...000111222222111111000000000000111111111111///111444888>>>CCCHHHJJJNNNMMMMMMNNNQQQTTTXXXZZZ^^^]]]^^^___\\\WWWWWWZZZ[[[ZZZ[[[___eeejjjkkkkkkdddaaa___```gggqqq|||oooaaaYYYYYY\\\\\\gggooorrryyyuuugggaaaYYYQQQLLLHHHEEECCCBBBBBBAAA@@@???>>>======;;;<<<>>>@@@BBBFFFKKKOOOTTT[[[cccgggiiimmmvvv~~~mmmbbb^^^^^^WWWWWWWWWXXXXXXZZZ[[[\\\aaaeeejjjoootttxxx}}}lllbbbTTTKKKIIIIIIIIIHHHJJJKKKKKKJJJHHHGGGGGGHHHBBBAAA@@@?????????@@@AAACCCBBBBBBBBBBBBBBBAAAAAA???>>>>>>???@@@CCCEEEFFFCCCCCCCCCDDDDDDEEEFFFGGGJJJHHHIIIMMMPPPSSSZZZcccpppzzzuuuxxx~~~bbbKKKCCCEEE===@@@CCCDDDEEEJJJSSSZZZ[[[___fffkkknnnppprrrtttyyyzzz{{{~~~yyyjjj]]]UUUTTTLLLMMMNNNMMMMMMNNNQQQSSSVVV[[[bbbiiipppwww}}}|||uuupppnnnkkkjjjhhhgggeeedddccccccfffaaa\\\[[[\\\ZZZUUUPPPNNNKKKGGGCCCAAA???===;;;;;;:::999777555666999;;;???>>><<<:::777555333222333333333222111000///...////////////////////////000000000000000000000000000000000000000000000000------..................444333111000///000111333222333444777;;;AAAEEEHHHIIIJJJKKKLLLOOOUUU\\\aaallliiiddd```^^^\\\YYYWWWXXXWWWZZZ```dddccceeehhhmmmiiidddaaadddmmmyyyxxxkkk^^^UUUWWWaaakkkqqqyyytttmmmddd[[[SSSLLLJJJKKKEEEEEEDDDBBB@@@???AAABBB@@@???>>>???@@@BBBEEEGGGOOOSSSYYY```ffflllrrrvvvyyyuuufff[[[UUUWWWWWWWWWVVVVVVXXX\\\```aaaiiiqqqsssttt}}}{{{```YYYPPPKKKKKKNNNOOOPPPRRRQQQNNNKKKIIIFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAAAAAAAA@@@??????>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCEEEFFFGGGJJJNNNUUU^^^dddppp|||{{{~~~wwwTTTDDDBBB>>>???AAADDDIIINNNRRRUUU]]]```cccfffiiimmmrrruuu}}}~~~~~~}}}}}}~~~vvvhhh\\\SSSQQQNNNKKKIIIHHHIIIKKKLLLTTTVVV[[[bbbiiiqqqxxx|||{{{tttooonnnlllkkkjjjhhhgggfffffffffddd```\\\\\\]]]]]]ZZZVVVRRRNNNIIIEEECCC@@@===;;;;;;:::999777555555888:::<<<;;;:::888666444222222333333333333222111000///000000000000000000000000000000000000000000000000000000000000000000000000111111000///......------666444222///......//////000000222444888===AAACCCFFFHHHKKKNNNRRRWWW^^^bbbjjjgggccc```___]]][[[YYY[[[YYYZZZ___aaa```bbbfffmmmjjjfffccceeennn{{{zzziii\\\TTT\\\eeemmmyyy~~~xxxoooeeeZZZQQQKKKIIIDDDCCCCCCAAA@@@???@@@AAA??????>>>>>>???AAACCCDDDHHHLLLRRRXXX^^^eeekkkooovvv|||}}}ooocccYYYTTTVVVVVVVVVVVVWWW[[[```cccffflllsssxxx~~~{{{qqqZZZTTTNNNLLLNNNQQQRRRQQQPPPOOOMMMJJJHHHFFFEEEEEECCCCCCCCCCCCBBBAAA@@@???AAAAAAAAABBBAAAAAA@@@?????????@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDDEEEGGGJJJPPPYYYcccjjjttt~~~___JJJEEEAAA@@@@@@BBBFFFLLLRRRVVVZZZ]]]aaadddhhhlllqqquuu}}}~~~~~~~~~vvvhhh]]]XXXTTTPPPLLLKKKMMMNNNPPPTTTVVVYYY^^^dddkkkqqqttt{{{}}}yyysssnnnmmmllllllkkkjjjjjjiiiiiihhheeeaaa]]]]]]^^^]]][[[XXXUUUQQQLLLGGGDDDBBB???<<<;;;;;;999777555444777999888888777666444333222222333333333333222222111000111111111111111111111111////////////////////////000000000000000000000000111111000000////////////333222000///......//////000000111222555999===???CCCFFFLLLQQQVVV[[[___cccfffdddbbbaaa```___]]][[[^^^ZZZYYY[[[\\\\\\___cccllllllkkkhhhhhhppp}}}wwweeeVVVZZZ___ggguuuzzzpppeeeZZZPPPJJJEEEDDDCCCBBBBBBAAAAAAAAA???>>>=========>>>@@@AAABBBEEEKKKPPPVVV\\\cccgggpppvvv{{{pppfff]]]WWWTTTTTTUUUUUUVVVXXX]]]dddiiinnnssszzzpppbbbQQQOOOMMMNNNRRRUUUTTTSSSNNNMMMKKKIIIGGGFFFEEEEEECCCCCCBBBBBBAAAAAA@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCDDDGGGKKKQQQ\\\gggooovvv}}}lllPPPEEEDDDBBB@@@???CCCIIIPPPUUUVVVYYY]]]aaafffjjjpppttt|||xxxkkk```ZZZRRRMMMKKKLLLNNNOOOSSSTTTVVVYYY]]]bbbgggjjjrrruuuxxx{{{|||}}}}}}wwwrrrnnnmmmlllllllllkkkkkkjjjiiiiiigggddd```]]]\\\ZZZWWWUUUSSSPPPKKKHHHEEECCC@@@???;;;;;;:::777555555666888777666666555555444333333333333333333333222111111111111111111111111111111////////////////////////////////////////////////,,,------///000111222222------------...000111222222222222333555888;;;===BBBGGGOOOVVVZZZ^^^aaacccbbbaaa````````````^^^\\\]]]XXXVVVWWWYYYZZZ^^^dddkkkoooqqqqqqpppttt}}}nnn^^^\\\\\\bbbnnnzzzyyypppeeeYYYPPPIIIHHHFFFEEEEEEDDDCCCCCC>>>>>>===<<<<<<======>>>???BBBGGGKKKPPPVVV\\\aaaiiipppyyyvvvrrrkkkccc\\\WWWUUUTTTSSSTTTTTTVVVYYY```hhhnnnxxx}}}tttcccVVVKKKKKKLLLOOOTTTVVVTTTQQQKKKJJJIIIGGGFFFEEEEEEEEEBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCDDDFFFJJJPPPZZZeeelllrrrvvv{{{vvvTTTDDDDDDBBB@@@@@@CCCHHHNNNRRRRRRUUUYYY^^^bbbgggmmmqqqzzz~~~}}}~~~zzzllldddYYYQQQNNNNNNNNNOOOQQQQQQRRRTTTWWW[[[```bbbllloootttwwwyyyyyyzzz{{{}}}wwwqqqmmmllljjjjjjkkkkkkjjjiiihhhhhheeebbb^^^[[[YYYWWWUUUTTTOOOLLLIIIFFFEEEDDDBBBAAA:::;;;:::999666666777999777777777666666666555555222222333333333222111111111111111111111111111111000000000000000000000000////////////////////////++++++,,,---///000111111+++,,,,,,---///000111222222111111111333555888:::CCCIIIRRRYYY^^^```bbbccc```___^^^^^^______]]]\\\ZZZUUUSSSTTTWWWYYY```fffkkkqqqwwwyyyxxxxxx|||yyyddd```\\\___gggpppwww||||||rrreeeXXXPPPLLLHHHEEEEEEEEECCCBBB>>>>>>>>>==================@@@CCCFFFJJJOOOUUUYYYbbbiiirrrzzztttnnneeeccc^^^YYYVVVTTTTTTTTTSSSTTTUUUWWW]]]fffqqqxxxsssdddWWWPPPIIIIIIKKKOOOSSSTTTQQQMMMIIIHHHGGGEEEDDDDDDCCCCCCAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEHHHLLLTTT\\\bbbgggjjjnnnrrryyyZZZEEEBBBBBBBBBCCCEEEIIILLLNNNOOORRRVVVZZZ^^^ccchhhlllvvvzzz{{{|||}}}ttteeeZZZUUUSSSQQQOOOOOOOOONNNPPPSSSWWW\\\___fffiiinnnrrrssstttuuuvvvyyy|||}}}wwwrrrnnnmmmjjjjjjkkkkkkjjjiiigggfff```^^^[[[XXXWWWVVVWWWWWWMMMJJJGGGEEEEEEDDDCCCBBB:::;;;;;;:::888888999;;;888888888777777777777666111111222222222111111000111111111111111111111111000000000000000000000000000000000000000000000000//////......---------,,,///////////////.........//////......000222555666@@@GGGQQQYYY___aaacccdddaaa^^^\\\[[[[[[\\\\\\[[[XXXSSSQQQSSSVVVZZZaaahhhlllqqqxxx}}}~~~}}}|||kkkeee``````bbbgggpppxxxsssdddXXXRRRJJJEEEDDDDDDBBB@@@????????????>>>>>>>>>>>><<<===???AAACCCGGGMMMQQQYYY```jjjrrrzzz{{{ooofff```YYYXXXVVVTTTSSSSSSTTTUUUTTTVVVXXX]]]fffsssyyygggWWWPPPNNNIIIHHHIIILLLPPPQQQNNNKKKHHHGGGEEEDDDCCCBBBAAAAAAAAA@@@?????????AAABBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@?????????@@@AAAAAABBBBBBBBBCCCEEEFFFHHHLLLRRRVVVZZZ[[[___dddiiitttbbbKKKBBBBBBCCCEEEGGGJJJLLLNNNNNNQQQTTTWWWZZZ^^^cccfffnnnssszzzxxxyyyzzzyyyzzzqqqccc[[[VVVQQQLLLNNNMMMLLLLLLOOOTTTXXX[[[^^^aaaeeehhhjjjkkkmmmooosssvvvzzz}}}~~~xxxrrrnnnmmmkkkkkkllllllkkkhhhfffddd___^^^[[[XXXVVVUUUVVVXXXNNNKKKHHHEEEEEEDDDCCCAAA999;;;<<<;;;::::::;;;===888888888777777666666666///000000111111000000000000000000000000000000000222222222222222222222222000000000000000000000000111000000///...---,,,,,,000000000000//////...---///.........///222444666;;;BBBMMMVVV]]]bbbdddfffbbb^^^ZZZWWWWWWYYYYYYYYYWWWSSSQQQTTTWWWZZZ```gggnnnpppuuu{{{~~~vvvoooiiiddd___^^^gggrrrssscccZZZOOOHHHFFFEEECCCAAA??????@@@@@@AAA@@@@@@@@@<<<===>>>>>>???CCCGGGKKKQQQXXXaaajjjqqqyyyvvvlllbbbZZZVVVSSSRRRRRRSSSSSSTTTUUUVVVVVVXXX]]]eeerrr|||nnn]]]QQQLLLLLLHHHGGGFFFHHHLLLNNNMMMKKKGGGFFFDDDCCCAAA@@@@@@???@@@???>>>>>>???AAACCCDDDBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@??????===>>>>>>??????@@@AAAAAA@@@BBBDDDEEEFFFGGGJJJLLLOOOOOOSSSXXX\\\dddwwwgggQQQDDDCCCCCCCCCFFFJJJNNNQQQNNNPPPSSSUUUWWWZZZ^^^```dddjjjrrrxxx{{{|||}}}}}}yyy{{{zzzxxxuuuwww}}}qqqggg^^^UUUOOONNNLLLJJJJJJLLLOOOTTTWWWWWWZZZ]]]```aaadddgggiiimmmppptttxxx{{{yyysssnnnmmmlllmmmmmmmmmkkkiiifffdddcccaaa^^^YYYUUUSSSTTTUUUPPPMMMIIIFFFEEEDDDBBB@@@999;;;<<<<<<<<<<<<===???888888888777666666555555...///000000000000//////////////////////////////222222222222222222222222000000000000000000000000////////////000000000000---...///000111111111000111000///000111444666888555===IIITTT\\\bbbfffhhhccc___YYYVVVUUUVVVWWWXXXXXXSSSRRRTTTWWWZZZ___fffooonnnqqqxxx{{{yyyqqqiii^^^XXX___kkkxxx~~~lllbbbUUUMMMJJJIIIGGGEEE@@@@@@AAABBBBBBBBBBBBBBB???????????????BBBFFFJJJLLLSSS\\\dddlllsss|||~~~uuulllbbbZZZTTTRRRPPPPPPQQQSSSTTTUUUVVVVVVWWW[[[aaakkk{{{tttfffYYYOOOKKKJJJHHHEEEDDDFFFJJJMMMMMMLLLGGGFFFDDDBBB@@@???>>>>>>@@@???>>>>>>???AAACCCEEEBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@@@@???>>>=========>>>??????@@@@@@???AAADDDEEEEEEEEEFFFHHHIIIIIIMMMRRRTTTZZZlll~~~yyy|||iiiSSSGGGEEEBBBBBBDDDJJJPPPTTTOOOQQQSSSTTTUUUWWWZZZ]]]^^^dddlllssswwwyyy{{{||||||~~~}}}zzzuuuuuuzzzvvvkkk```XXXOOOMMMJJJHHHIIILLLPPPSSSUUUWWWZZZ\\\]]]```dddgggiiilllppptttwww{{{yyyrrrnnnmmmooooooooommmkkkiiifffeee^^^^^^\\\[[[YYYWWWUUUUUUPPPNNNKKKGGGCCCAAA@@@???;;;;;;;;;===??????===;;;888888777666555333111000444444444333222111000///000000111111111222222222111222222111111000///...000000000000111111111111,,,---...//////...---,,,......///000000000000000222000///...///000222333555<<>>???>>>>>>>>>>>>???@@@AAABBBHHHLLLSSSZZZbbbjjjsssxxx|||wwwoooeee^^^[[[WWWRRRMMMNNNQQQTTTTTTRRRRRRTTTWWWXXX```lllzzzvvvgggZZZQQQLLLIIIHHHEEEEEEEEEEEEFFFGGGHHHIIIEEEDDDBBB@@@??????@@@@@@CCCBBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAAAAA@@@?????????@@@AAABBBBBBAAA???>>>???>>>>>>>>>???@@@@@@AAAAAAAAACCCDDDEEEEEEEEEEEEEEEFFFIIILLLLLLQQQ^^^kkk{{{{{{pppTTTIIIBBB???DDDFFFEEEIIIRRRRRRPPPOOOOOORRRUUUWWWXXXYYY^^^dddiiinnnsssxxx{{{{{{{{{{{{yyywwwwwwxxxzzz|||nnnbbbVVVQQQKKKJJJKKKNNNOOONNNTTTUUUWWWYYY\\\```bbbdddggghhhkkkooossswwwzzz{{{~~~zzzsssooonnnooooooooommmkkkiiifffeee^^^^^^\\\ZZZXXXVVVUUUTTTPPPNNNJJJFFFCCC@@@???>>>;;;;;;;;;===??????>>><<<777777666555444222222111333333333333222111000///111111111111111111111222000111111111111000////////////000000000111111111...//////000000//////...//////000111111111111111111000///...///000222333333:::AAAHHHTTT```ccc```___]]]ZZZWWWVVVWWWXXXYYYZZZVVVUUUWWWXXXYYY```hhhooouuuzzz|||~~~{{{wwwsssrrrxxx}}}ssslllfff```aaannn~~~tttggg```YYYPPPIIIHHHDDDDDDDDDBBBAAA@@@@@@@@@@@@????????????@@@AAAAAAEEEIIINNNTTT[[[dddlllrrruuu{{{yyysssjjjddd\\\XXXVVVUUUQQQMMMMMMPPPRRRRRRQQQRRRUUUYYY^^^hhhwww~~~wwwrrrjjj]]]QQQJJJFFFDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGEEEDDDCCCAAAAAA@@@AAAAAABBBAAA@@@??????@@@AAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@@@@??????@@@?????????@@@@@@AAABBBAAAAAACCCDDDEEEEEEDDDCCCFFFFFFIIIKKKJJJMMMWWWcccvvv|||yyy]]]OOODDD>>>AAADDDCCCFFFMMMOOONNNMMMMMMOOOQQQSSSTTTWWWZZZ___dddiiioootttxxxyyyzzzzzzyyyxxxwwwyyyzzz}}}zzzlll___XXXQQQMMMMMMNNNNNNMMMUUUUUUVVVXXXZZZ]]]___```ccceeehhhkkkooosssvvvwwwxxx}}}zzztttqqqpppooooooooonnnllliiifffeee^^^^^^\\\ZZZXXXVVVTTTTTTOOOMMMIIIEEEBBB@@@>>>>>>;;;:::;;;<<>>===888777555444333333333444333333333333222111000000111111111111111111111000//////000111111111111000////////////000000000000///000000111111000000///000111111222222222222111111000/////////000222333222777===DDDNNNYYY]]]\\\^^^]]]ZZZYYYXXXYYYZZZ[[[^^^\\\\\\^^^^^^___ccciiiooouuuzzz{{{||||||uuummmjjjpppzzzyyynnnddd___fffsss|||sssllleee[[[RRROOOGGGFFFEEEDDDCCCCCCDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@BBBDDDGGGKKKQQQYYYbbbhhhkkkrrrzzz|||sssjjjddd[[[VVVQQQOOOPPPQQQPPPNNNNNNPPPRRRRRRRRRUUUZZZ___fffrrryyyttthhh```VVVLLLGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>===>>>>>>@@@@@@@@@??????>>>>>>>>>??????@@@???????????????@@@@@@?????????>>>??????@@@AAA@@@AAACCCDDDEEECCCBBBAAACCCCCCFFFIIIIIIJJJRRR\\\lllttt\\\LLL???@@@CCCCCCDDDIIIKKKKKKJJJJJJKKKLLLNNNNNNQQQTTTXXX\\\aaagggnnnrrrtttvvvxxxyyyyyyyyyzzz{{{zzz|||}}}mmmeee[[[TTTRRRRRRRRRRRRVVVVVVVVVVVVXXXZZZ\\\]]]^^^```bbbfffiiimmmoooqqqqqquuuyyy{{{|||{{{uuurrrqqqppppppooonnnllliiigggeee___^^^\\\ZZZXXXVVVTTTSSSNNNLLLIIIEEEAAA???>>>===;;;::::::;;;>>>??????>>>999888666444333444666777222222222222222111000000111111111111000000000000......000111111222222222....../////////000000000000000000000000000000000000000111222222111111111000000//////000000111222111444:::AAAJJJSSSZZZ\\\^^^]]]\\\[[[ZZZ[[[\\\]]]ddddddeeefffffffffiiimmmoootttwwwvvvwww}}}~~~vvvlllfffllluuuyyylllggghhhlllvvvzzzsssiii___YYYMMMKKKHHHFFFFFFGGGHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@???@@@BBBDDDIIIPPPXXX^^^ccciiiqqqxxx~~~wwwnnnddd\\\VVVPPPMMMKKKKKKMMMOOOOOONNNNNNPPPRRRSSSUUUZZZccciiittt}}}xxxsss```ZZZQQQIIIFFFDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBB???>>>=========>>>???@@@@@@???>>>>>>>>>>>>???@@@@@@???>>>======>>>@@@AAA>>>>>>=========>>>>>>???@@@AAACCCDDDDDDBBB@@@???>>>???CCCGGGHHHJJJQQQZZZhhh~~~nnnXXXEEEAAADDDCCCDDDGGGHHHIIIJJJJJJIIIHHHIIIJJJKKKMMMOOORRRWWW]]]eeejjjooorrruuuxxxxxxyyyzzz{{{xxxxxxyyy|||wwwhhh]]]XXXWWWXXXXXXUUUUUUTTTTTTUUUWWWYYY[[[YYY[[[]]]```cccfffiiijjjjjjmmmpppsssuuuxxx||||||vvvrrrrrrpppppppppnnnllljjjgggfff```___]]][[[XXXVVVTTTSSSNNNLLLIIIEEEAAA???>>>===;;;:::999:::<<<>>>======;;;999777555555666777888111111222222222111000000000000000000000000000000---...///111222222222222////////////000000000000///////////////////////////000000000000000//////000000000000000111111222000222777???GGGOOOXXX^^^^^^^^^]]]]]]]]]^^^______jjjmmmppppppppppppqqqqqqqqqttttttqqqssszzz}}}vvvmmmgggjjjqqq{{{|||oooiiifffjjjsss}}}wwwkkkbbbUUUPPPKKKHHHGGGHHHHHHGGGEEEEEEDDDBBBAAAAAAAAAAAA???@@@@@@AAACCCIIIPPPUUUXXX^^^fffmmmssszzzwwwlllbbbYYYQQQMMMLLLKKKJJJJJJLLLNNNOOOOOOMMMPPPSSSVVVZZZaaalllsss{{{uuunnnYYYSSSLLLFFFBBBAAA@@@???AAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA???>>>=========>>>@@@AAABBBAAA???>>>>>>???@@@AAA>>>>>>===<<<===>>>@@@AAA@@@??????>>>>>>>>>?????????@@@BBBBBBBBBAAA???>>>??????BBBFFFHHHIIINNNUUUdddyyy|||hhhNNNEEEDDDBBBBBBEEEGGGJJJKKKKKKHHHFFFFFFGGGEEEFFFHHHIIIMMMSSS[[[```gggjjjooosssuuuvvvyyyzzzvvvvvvvvvwww{{{zzzjjj```\\\ZZZYYYSSSRRRPPPPPPPPPRRRTTTUUUUUUVVVXXXZZZ]]]```bbbcccdddfffhhhkkkooorrrvvvyyyzzz}}}|||vvvrrrrrrpppppppppooommmjjjgggfffbbbaaa___\\\ZZZWWWUUUTTTOOOMMMIIIEEEBBB@@@>>>>>>;;;999888888:::;;;;;;:::;;;:::888777666666666777000111111111111111000000/////////000000000111111......///111111222222222000000000000111111111111000//////......//////000///000000000000///......///000000000111111111111111111444<<>>>>>???@@@BBBCCCDDDBBB@@@>>>===>>>???@@@<<<<<<<<<<<<===>>>???@@@CCCBBBAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@???DDDBBBCCCEEEFFFEEEIIIOOO[[[nnnvvvtttyyy~~~^^^MMMFFF@@@@@@CCCGGGKKKMMMLLLHHHDDDCCCDDD@@@AAABBBCCCFFFKKKQQQVVV]]]aaaeeejjjmmmppptttwwwtttuuuuuuuuuwww|||~~~qqqggg___ZZZTTTRRROOOLLLKKKKKKMMMNNNPPPQQQRRRUUUWWWZZZ[[[\\\\\\^^^```dddiiimmmqqqssstttwwwzzz|||~~~}}}vvvrrrqqqqqqppppppooommmjjjhhhfffcccbbb```^^^[[[XXXVVVUUUPPPNNNJJJFFFCCC@@@???>>>;;;999777777888999888888999999888777555444333333000000111111111111000000---......///000111222222...///000111111111111111111111111111222222222222111111000//////000111111111111111111111000///...//////000111111111111111111///222888<<>>>>>>>>???@@@AAAAAA>>>???AAABBBCCCCCCCCCCCCAAAAAA@@@@@@AAABBBDDDEEEDDDCCC@@@===<<<<<<===>>>:::;;;<<<===>>>>>>>>>>>>BBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>===>>>???@@@AAAEEEBBBAAACCCCCCCCCFFFLLLRRRbbbyyyvvvppptttttt[[[LLLBBB@@@EEEGGGKKKNNNMMMGGGCCCAAABBB<<<===>>>???AAADDDIIIMMMSSSVVV[[[___ccchhhnnnrrrqqqssstttuuuuuuwwwyyy|||~~~pppggg]]]ZZZTTTOOOKKKIIIIIIIIIJJJKKKMMMOOOQQQTTTUUUVVVTTTUUUXXX\\\bbbgggkkkmmmooorrrvvvxxxzzz|||}}}vvvrrrqqqqqqqqqpppooommmjjjhhhfffdddcccaaa___\\\YYYWWWVVVPPPNNNKKKGGGCCCAAA@@@???;;;999666666666777777666888888777666555333111000///000000111111111000000,,,---...///000111222333///000000111111111111000111111222222222333333333333222111000000111222333222222222222222111000/////////000111111111111111222///000555777:::DDDPPPRRRTTTYYY^^^dddjjjnnnqqquuu~~~}}}|||}}}|||yyyyyyuuuwww~~~~~~wwwsssooovvvyyyjjjgggssszzzpppcccZZZVVVSSSOOOLLLFFFEEEEEEDDDDDDDDDDDDDDD@@@AAABBBAAA@@@AAACCCEEEBBBGGGLLLPPPTTTZZZaaagggmmmrrr{{{yyypppjjj```[[[SSSMMMJJJJJJJJJJJJEEEGGGIIIJJJKKKLLLNNNPPPVVV\\\eeennnxxxzzzhhhVVVKKKHHHDDDBBBBBBBBBAAAAAA>>>>>>>>>>>>???@@@BBBBBB???@@@BBBDDDEEEEEEDDDDDDBBBBBBAAAAAABBBDDDEEEFFFDDDBBB???<<<::::::;;;<<<999:::<<<>>>???>>>>>>===??????>>>======<<<======>>>===<<<<<<===???AAACCCBBB>>>===@@@BBBCCCHHHNNNOOO]]]qqqyyyqqqttt{{{gggSSSFFFDDDHHHFFFKKKOOOMMMGGGAAA@@@@@@:::<<<======>>>AAAEEEHHHMMMPPPTTTXXX]]]ccciiinnnoooqqqtttuuutttttttttuuuyyyvvvgggccc\\\TTTNNNKKKIIIIIIGGGHHHJJJKKKNNNPPPQQQRRRNNNOOORRRWWW]]]cccggghhhgggjjjnnnqqqsssuuuxxxzzz~~~vvvrrrqqqtttsssrrrooollliiifffddddddbbb___]]][[[YYYVVVTTTPPPMMMIIIFFFDDDCCCAAA???<<<;;;:::888777666666666666666555444333333222222000000000000000000000000333111///...000111111111111000/////////000222333000000////////////000000......///000000000000000////////////000000000000000000////////////000000000111222444666:::@@@DDDNNNTTT\\\ccchhhlllppprrrwww}}}{{{{{{~~~|||}}}}}}sssqqqrrrwwwlll___SSSPPPTTTJJJJJJIIIHHHEEEDDDDDDEEEDDDBBB@@@@@@AAABBBAAA@@@DDDDDDFFFIIINNNTTTYYY]]]dddhhhnnnuuu{{{zzztttmmmddd]]]SSSQQQNNNLLLKKKJJJHHHFFFHHHKKKNNNNNNMMMNNNSSSXXX___bbblll|||}}}uuugggWWWNNNCCCBBBBBBAAAAAAAAABBBBBB@@@???>>>???@@@AAAAAA@@@BBB@@@???>>>???AAADDDFFFBBBAAA???>>>>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>:::;;;;;;<<<===>>>>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>============>>>???AAACCCEEEFFFOOOUUU___qqqyyyzzz[[[KKKFFFFFFJJJLLLNNNMMMHHHCCCAAAAAA;;;;;;;;;<<<===???BBBCCCCCCGGGMMMOOOPPPTTT[[[bbbfffkkkpppttttttsssrrrqqquuu~~~pppbbb]]]YYYRRRLLLKKKKKKLLLMMMLLLKKKKKKMMMNNNMMMNNNQQQTTTXXX\\\___aaa```bbbeeehhhlllnnnpppqqq~~~vvvssssssrrrqqqpppnnnkkkhhhfffeeedddbbb___]]][[[YYYVVVTTTNNNKKKGGGDDDCCCAAA???===<<<;;;999888777666666666777777666555555444333333111111111111111111111111000000000111222222000...111000/////////000222222000000////////////000000......///000000000000000////////////000000000000000000////////////000000///000111222444888===AAAKKKPPPXXX```fffkkkooorrryyy~~~}}}}}}~~~wwwtttttt~~~vvvkkk^^^WWWVVVNNNMMMKKKHHHFFFEEEFFFFFFGGGEEECCCBBBCCCCCCBBBAAABBBAAABBBDDDGGGLLLPPPSSSZZZ^^^dddjjjpppxxx}}}rrrjjjddd^^^VVVPPPMMMLLLJJJIIIIIIHHHHHHGGGIIIKKKNNNQQQSSSWWW]]]aaalllqqq~~~qqqeeeVVVKKKGGGBBBAAAAAA@@@AAABBBDDDEEEEEECCC@@@???@@@AAA@@@@@@AAA@@@>>>>>>>>>@@@CCCEEEFFFEEEDDDCCCBBBAAAAAAAAA???>>>======<<<<<<======;;;;;;<<<<<<===>>>>>>???>>>===<<<<<<;;;;;;;;;<<<;;;;;;<<<<<<============<<<<<<===>>>@@@BBBDDDEEEFFFKKKUUUeee|||lllVVVLLLJJJIIILLLNNNMMMIIIDDDAAA@@@===<<<<<<;;;<<<===>>>???@@@DDDIIIKKKLLLPPPWWW]]]bbbffflllqqqrrrrrrrrrrrrssszzzqqqiiibbbZZZSSSQQQKKKKKKKKKJJJIIIIIIJJJKKKLLLLLLNNNPPPTTTWWWYYY[[[]]]^^^```cccfffiiikkklll|||vvvssstttqqqqqqpppooollljjjhhhgggdddaaa^^^\\\[[[YYYVVVTTTOOOLLLHHHEEECCCAAA???===;;;:::999888777666666666777777777666555555444444222222222222222222222222...///000333444333///,,,000000000///000111111222000000////////////000000......///000000000000000////////////000000000000000000////////////000000...///000000111444999<<>>===>>>???BBBCCCGGGFFFFFFEEEDDDBBB@@@@@@======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;:::::::::;;;;;;::::::;;;;;;;;;;;;;;;<<<;;;;;;<<<===>>>@@@BBBCCCCCCHHHQQQ]]]ooo|||^^^NNNJJJJJJMMMQQQQQQMMMGGGCCC@@@???>>><<<;;;::::::;;;;;;<<<@@@DDDFFFGGGKKKQQQVVV\\\```fffkkknnnpppqqqsssvvv{{{|||rrrggg]]]YYYRRRPPPNNNKKKJJJJJJJJJKKKJJJKKKLLLMMMOOORRRTTTUUUXXXXXXYYYZZZ]]]```bbbdddzzztttrrrsssrrrrrrqqqpppnnnlllkkkjjjcccaaa^^^\\\[[[YYYVVVTTTQQQNNNKKKHHHFFFCCC@@@>>>:::999888777666666666666666666666666555555444444222222222222222222222222//////000222333222000---000000000000000111111222000000////////////000000......///000000000000000////////////000000000000000000////////////000000///000000000000222555888@@@EEENNNYYYcccnnnxxx~~~}}}{{{|||{{{xxxxxxyyypppjjj```[[[TTTNNNJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBDDDEEEGGGJJJOOOTTTZZZaaaiiinnntttxxx~~~yyyrrrjjjddd[[[TTTOOOLLLIIIGGGFFFFFFGGGFFFGGGIIIKKKNNNNNNQQQXXXbbbnnnyyy|||fffVVVKKKDDDDDDGGG@@@???>>>>>>@@@DDDIIILLLPPPKKKEEEAAA???>>>>>>===???>>>===<<<===>>>@@@AAAAAABBBBBBBBBBBB@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<============:::::::::999999:::;;;;;;:::::::::::::::::::::;;;;;;;;;<<<===>>>@@@BBBBBBEEEHHHOOOXXXeeezzzcccOOOJJJLLLOOOTTTVVVTTTNNNGGGCCC???>>><<<:::999999999::::::===???AAACCCFFFKKKOOOUUUZZZ```fffjjjmmmqqqsssvvvyyy|||}}}~~~yyylllccc^^^ZZZUUUPPPNNNMMMLLLKKKIIIIIIJJJKKKMMMOOOQQQRRRSSSRRRRRRRRRTTTWWWZZZ\\\xxxrrrqqqrrrppppppoooooommmkkkjjjiiibbb```]]]\\\[[[YYYVVVTTTQQQOOOKKKIIIGGGDDD@@@===999999888777666666666666555555444444444444444444111111111111111111111111222000//////000111111000///000000000111111111111000000////////////000000......///000000000000000////////////000000000000000000////////////000000000111222111111222444666;;;@@@JJJVVVdddrrr~~~{{{zzz|||yyyzzz~~~{{{yyymmmfff\\\TTTPPPNNNMMMLLLGGGEEECCCCCCDDDDDDCCCBBBAAA@@@@@@@@@AAABBBDDDEEECCCEEEIIILLLQQQWWW^^^cccdddiiioootttvvvwwwyyy{{{|||~~~}}}|||{{{zzztttllleeeYYYUUUNNNIIIFFFEEEEEEDDDDDDEEEFFFEEEEEEGGGKKKOOOTTTYYYbbbooo}}}qqqZZZMMMHHHFFFEEEFFF???>>>======???DDDIIILLLPPPKKKEEE@@@>>>>>>============<<<<<<<<<===>>>>>><<<===>>>???@@@???>>>===>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999999999999999:::;;;<<<;;;:::999999999999::::::<<<<<<<<<===???@@@BBBBBBBBBDDDIIIPPPYYYiiijjjUUUPPPLLLPPPVVVZZZZZZTTTKKKEEE@@@???===;;;:::::::::;;;:::;;;===>>>@@@CCCFFFIIIOOOSSSYYY___dddiiinnnqqqoooqqqssstttuuuzzzvvvllleee\\\UUUQQQNNNKKKJJJGGGGGGGGGHHHJJJLLLMMMNNNOOONNNMMMMMMNNNPPPRRRTTTxxxrrrpppqqqnnnnnnmmmlllkkkiiigggfffaaa___]]][[[ZZZYYYVVVTTTOOOMMMJJJHHHEEEBBB>>>;;;999888777666666666666666444444444444444444444444000000000000000000000000333111......///111111111//////000111111111111000000000////////////000000......///000000000000000////////////000000000000000000////////////000000000111222222111222444555777<<>>===<<<===???BBBFFFHHHLLLHHHCCC???>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>????????????======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::888888888999:::;;;<<<===<<<;;;:::999888999:::;;;<<<<<<======>>>@@@AAABBBBBBAAAEEELLLQQQ\\\ssslllWWWSSSLLLQQQYYY```aaa[[[QQQIIIBBBAAA???===<<<;;;;;;<<<::::::;;;<<<>>>@@@CCCDDDJJJMMMRRRXXX]]]bbbhhhlllkkklllmmmoooqqquuu{{{~~~uuuiii^^^WWWSSSNNNKKKHHHGGGGGGGGGHHHHHHIIIJJJKKKJJJIIIIIIIIIJJJKKKLLL{{{tttqqqqqqpppooonnnmmmkkkiiigggfffaaa___\\\[[[ZZZYYYVVVTTTPPPMMMKKKHHHFFFBBB>>>:::888888777666666666666777444444444555555555555555111111111111111111111111111000///000111222111///...///000111222111111000000000////////////000000......///000000000000000////////////000000000000000000////////////000000///000111222111111333444444999BBBNNN]]]ooo}}}{{{{{{}}}yyy{{{}}}~~~~~~tttiiilllsss~~~yyysssnnnooouuuxxxsssiiiccc^^^WWWSSSPPPMMMJJJHHHGGGFFFDDDBBBCCCCCCCCCBBBBBBBBBBBBBBB???@@@??????@@@CCCIIILLLPPPTTTXXXYYYYYYZZZ___cccfffhhhjjjkkklllooorrruuuwwwyyy{{{~~~|||yyyuuurrrooonnnnnnfffccc```^^^\\\XXXQQQLLLJJJJJJHHHGGGEEEEEEEEEGGGBBBEEEGGGGGGGGGKKKSSSYYYaaammm||||||cccVVVJJJFFFEEEBBB??????============>>>@@@CCCDDDEEECCC@@@>>>>>>>>>===<<<;;;;;;;;;::::::::::::;;;===<<<<<<<<<<<<======>>><<<;;;;;;:::::::::::::::888888888888888888888888888888999999:::<<<===>>>===<<<:::999999999:::;;;;;;;;;;;;<<<===>>>???@@@DDD@@@CCCJJJOOOUUUfffzzzqqq[[[VVVRRRWWWaaaiiilllggg[[[RRRGGGFFFCCC@@@===<<<;;;;;;:::999999999<<<>>>@@@@@@DDDGGGLLLPPPUUUZZZ```eeeggghhhiiikkkmmmppptttvvvxxx|||~~~qqqhhhaaaZZZVVVOOONNNMMMKKKIIIHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEE}}}vvvrrrrrrssssssrrrpppnnnllljjjiii```^^^\\\[[[ZZZYYYWWWUUURRRPPPMMMKKKHHHDDD???<<<888777777666666666666777555555555666666666666666222222222222222222222222//////000222444333000---...///000222222111111000000000////////////000000...//////000000000000000////////////000000000000000000////////////000000---///111111000111222444333777???JJJYYYjjj{{{|||xxxyyy|||wwwzzz~~~~~~sssbbbeeelllyyy~~~sssiiiiiinnnlllttt}}}{{{qqqjjjccc[[[VVVVVVSSSOOOLLLJJJHHHEEEBBBHHHGGGGGGFFFEEEDDDCCCBBB@@@@@@???>>>===@@@DDDHHHFFFIIILLLLLLKKKMMMRRRXXXYYYZZZ\\\^^^^^^```cccffflllmmmpppsssxxx}}}~~~zzzvvvsssqqqooolllhhheeecccbbbbbb^^^ZZZVVVTTTRRRNNNHHHDDDGGGGGGGGGEEECCCBBBBBBCCCDDDGGGKKKLLLMMMRRR[[[bbbeeesssyyyfffRRRLLLGGGFFFEEEBBBAAADDD============>>>???@@@AAAAAA???>>>===>>>>>>===<<<::::::::::::::::::::::::===<<<;;;999999999:::;;;;;;:::999999888888999999888888888777777777777777888999999:::;;;===>>>???>>>===;;;999999999;;;<<<:::::::::;;;<<<===>>>???AAA===>>>GGGKKKNNN\\\nnn~~~zzzbbb\\\XXX^^^hhhrrrvvvqqqeee\\\LLLIIIFFFBBB>>><<<:::999999888777888:::<<<>>>>>>AAADDDHHHKKKPPPUUU[[[``````aaabbbccceeegggjjjkkkuuuxxx|||yyyqqqiiicccXXXVVVTTTPPPMMMKKKIIIIIIDDDDDDDDDDDDDDDCCCBBBAAA|||vvvssssssuuussspppnnnmmmkkkhhhfffeeebbb^^^[[[[[[ZZZZZZYYYTTTPPPLLLIIIFFFCCC@@@>>><<<;;;:::888777777666666555555555555555444444333111111222222222333333333000///...///111222222111000000000000000000000000////////////////////////------///000111222222222222222222111111111000000111111111111111111111111000111111111111222222222666666<<>>>>>>>>===<<<;;;::::::;;;<<<===??????@@@???<<<;;;;;;<<<:::;;;;;;:::999999:::<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999999888888888888888888888888777777888888888999999999;;;;;;;;;;;;;;;;;;::::::;;;::::::::::::;;;<<<<<<:::===AAABBBDDDKKKUUU]]]rrrqqq[[[```eeennnyyy{{{pppgggXXXMMMDDDAAA???;;;666555:::::::::999999:::;;;;;;>>>???AAAEEEIIINNNRRRUUUZZZ]]]___aaabbbbbbdddfffjjjpppwww~~~}}}uuujjjcccZZZTTTQQQNNNJJJGGGEEEDDDBBB@@@??????@@@@@@|||wwwssssssuuusssqqqooonnnllliiigggdddaaa]]][[[ZZZZZZXXXWWWSSSPPPLLLIIIFFFCCC@@@>>>;;;:::999888777666666666777888888888888777666666333333333222222111111111111//////000111222222111000000000000000000000000000000000000000000000000000000222333444555555555222222222111111111000000111111111111111111111111000000111111111222222222444333888BBBMMMXXXgggtttxxxzzz~~~~~~}}}||||||wwwkkkfffdddkkkyyy}}}nnnlllppp{{{rrrhhhddddddgggccc[[[TTTOOOLLLKKKJJJGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEFFFGGGKKKKKKLLLMMMOOORRRSSSUUUVVVYYY]]]```cccgggkkkooommmpppsssuuuvvvyyy|||~~~~~~~~~|||{{{zzztttrrrmmmiiidddaaa___^^^XXXUUURRRRRRRRRQQQNNNLLLIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFGGGFFFDDDDDDEEEFFFFFFIIIMMMPPPUUU]]]hhhpppuuu{{{xxxfffUUULLLEEEDDDBBB@@@>>>============<<<;;;::::::;;;<<<======>>>>>>===;;;::::::;;;:::;;;;;;:::999999:::<<<;;;;;;;;;;;;::::::::::::777777888999999:::;;;;;;888888888888888888888888888888888888999999999999::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<>>>AAABBBCCCHHHPPPWWWjjjyyynnnnnnpppxxxuuubbbVVVKKKGGGEEE@@@<<<;;;;;;;;;::::::::::::;;;;;;>>>???AAACCCGGGKKKNNNPPPRRRUUUXXX[[[\\\]]]```bbbeeejjjqqqxxx~~~{{{ssshhh```ZZZVVVQQQNNNIIIHHHFFFDDDCCCBBBBBBCCC|||wwwttttttvvvtttrrrpppooommmjjjhhhbbb```]]]\\\[[[ZZZWWWUUUSSSPPPLLLIIIFFFDDDAAA>>>;;;:::999777666666555555444444555555444444333222555444444333222111000///111000///000222222222000000000000000000000000000111111111111111111111111......///000111222222333222111111111111000000000111111111111111111111111000000000111111111222222111000333:::CCCMMM[[[gggppptttyyy|||}}}~~~~~~~~~vvvpppkkklllttt{{{tttqqqxxxppphhheeehhhccc[[[UUUQQQOOOMMMKKKIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEGGGIIIJJJLLLOOORRRTTTWWWZZZ^^^aaaccceeehhhjjjkkkmmmppprrrrrrsssvvvwwwwwwxxxzzz|||{{{zzzyyyxxxyyy{{{}}}~~~~~~}}}{{{yyywwwssspppnnnlllkkkdddbbb^^^ZZZVVVTTTRRRQQQMMMLLLIIIIIIHHHGGGEEECCCBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCFFFHHHIIIMMMRRRVVV[[[bbbkkkrrrvvvyyyrrruuuwwwfffTTTJJJHHHAAAAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===;;;999888999::::::;;;;;;:::999999:::<<<;;;;;;;;;:::::::::999999888888888999999999::::::888888888888888888888888888888888999999999::::::999999999::::::;;;;;;<<<:::::::::::::::;;;<<<<<<>>>???AAA@@@@@@DDDKKKPPP^^^nnn~~~}}}jjj]]]OOOIIIFFFAAA>>>>>>;;;;;;::::::::::::;;;;;;===>>>???AAACCCFFFHHHJJJIIILLLOOORRRTTTVVVXXXZZZ]]]bbbiiiooottt{{{~~~sssjjjbbb[[[VVVMMMKKKIIIFFFDDDBBBBBBBBB}}}xxxuuutttvvvtttrrrrrrqqqoookkkiiibbb```^^^]]]]]][[[XXXUUUSSSPPPLLLHHHFFFDDDAAA???::::::888777666555555555222333333333333222111111444444333333222111000000222111000000222222222000000000000000000000000000000000000000000000000000------......///000111111111111111111000000000000111111111111111111111111000000000000111111111111222///111666===DDDPPP[[[hhhmmmtttxxxzzz|||~~~~~~yyyvvvxxxyyyyyy|||oooiiibbb]]]WWWSSSSSSSSSRRRQQQLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@??????>>>>>>????????????@@@AAABBBCCCDDDGGGIIIKKKMMMNNNQQQTTTWWWZZZ\\\___```aaaccceeegggiiijjjllllllllllllmmmooooooooonnnoooppprrrtttuuuuuuuuuxxx}}}~~~{{{yyyyyyxxxvvvuuuqqqooolllhhheeebbb```___XXXVVVSSSPPPMMMKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBAAA@@@AAACCCDDDEEEEEEDDDDDDAAABBBCCCDDDEEEHHHLLLOOONNNQQQVVV[[[```hhhrrryyy}}}pppeeelll{{{xxxjjjYYYJJJEEEFFF??????>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999888999:::::::::;;;:::999999:::<<<::::::::::::999999999999<<<;;;:::999888777666555888888888888888888888888888888888999999999999:::999999999999::::::::::::::::::999999::::::;;;<<<===>>>>>>>>>>>>AAAGGGKKKTTTccczzzttteeeTTTKKKFFFAAA>>>>>>;;;::::::999999999999::::::;;;<<<>>>@@@BBBDDDEEEDDDFFFJJJLLLMMMOOOQQQSSSVVVZZZ```eeeiiipppxxx~~~sssggg___WWWUUUQQQMMMIIIFFFEEEDDD~~~yyyuuuuuuuuutttsssrrrrrrpppllliiicccbbb```___^^^\\\YYYWWWRRROOOKKKHHHFFFDDDAAA???;;;:::999777666666666555666666666666666555444444222222222222222222222222333111000111222222111000000000000000000000000000////////////////////////111111111111111222333444000000000000000000000000000000000000000000000000//////000000000111111111444111111666:::???HHHRRR```fffnnnsssvvvyyy~~~zzziiibbb[[[WWWXXXYYYYYYWWWNNNMMMKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@CCCDDDFFFGGGHHHIIILLLOOONNNPPPRRRSSSTTTUUUWWWYYY```aaabbbbbbaaa```aaacccaaaaaaaaaaaaccceeefffhhhkkkkkknnnsssxxx|||}}}}}}}}}{{{|||}}}}}}wwwtttqqqnnnmmmkkkiiigggaaa___\\\YYYUUUSSSQQQPPPNNNMMMJJJHHHFFFEEEEEEEEEBBBBBBCCCBBBBBBBBBBBBBBBAAACCCDDDFFFFFFFFFEEEEEEFFFGGGGGGHHHIIINNNSSSXXXSSSXXX^^^eeemmmxxx}}}tttllluuuzzzgggXXXLLLCCC???AAA>>>>>>>>>>>>>>>======<<<:::;;;;;;;;;;;;;;;;;;::::::;;;<<<;;;999888999:::::::::;;;:::999999:::<<<::::::999999999888888888;;;;;;:::999777666555555777777777777777777777777777777888888888888999999:::::::::999999888888777:::999999999999:::;;;;;;;;;;;;<<<<<<===@@@EEEHHHNNNZZZoooqqq___SSSKKKEEEAAAAAA::::::999888888888888888666777999<<>>======<<<<<<<<<======???@@@AAAAAAAAABBBDDDFFFFFFGGGIIIJJJKKKKKKMMMOOOTTTUUUVVVUUUTTTSSSTTTVVVVVVVVVWWWXXXYYYZZZ\\\\\\bbbbbbdddhhhmmmpppqqqppprrrpppnnnppptttxxx{{{|||zzzxxxvvvtttrrrppppppoookkkhhhddd```]]][[[WWWUUUTTTSSSPPPMMMKKKIIIGGGGGGFFFEEECCCAAA@@@@@@@@@AAA???@@@BBBCCCBBBCCCEEEGGGEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKMMMRRRYYY^^^dddjjjttt~~~nnnYYYMMMGGGCCC@@@@@@???????????????>>>===<<<::::::;;;;;;;;;;;;::::::999:::;;;:::999888999::::::;;;;;;:::999999:::<<<999999999888888888777777777777777888888888999999777777777777777777777777666666666777777777888888999999999888888888777777999999999999999:::;;;;;;:::::::::;;;===@@@CCCEEEIIIRRRccc{{{{{{gggYYYOOOFFFAAA@@@;;;:::999888888777888888555777999;;;>>>@@@AAAAAAAAADDDFFFGGGFFFFFFGGGIIIJJJNNNRRRUUUWWW[[[bbbggguuuzzz~~~xxxppphhhbbb^^^\\\zzzvvvvvvrrrrrrrrrrrrrrrpppkkkhhheeeccc___]]]\\\\\\ZZZYYYQQQOOOKKKHHHGGGEEEBBB@@@===<<<;;;999888888777777333444444444444333222222333333222222222222222222444333111222222333111000000000000000000000000000///////////////////////////...---,,,,,,---///000////////////000000111111000000000000000000000000////////////000000000111222111222666777777;;;AAAHHHQQQ\\\eeekkksss}}}vvvhhhbbb^^^YYYUUUSSSQQQNNNKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<<<<===>>>>>>>>>======???AAAAAACCCEEEFFFEEEFFFHHHJJJIIIJJJKKKJJJIIIIIIJJJKKKOOOOOOPPPQQQRRRRRRSSSTTTYYYYYYZZZ]]]aaaccccccbbbbbb``````aaaeeehhhkkkkkkkkkiiigggdddbbbaaa``````[[[XXXTTTRRRPPPNNNLLLJJJKKKJJJHHHFFFEEEDDDCCCCCCBBBAAA???>>>>>>>>>???@@@???BBBEEEFFFFFFHHHKKKNNNLLLLLLMMMOOOQQQSSSUUUWWWRRRSSSTTTVVV[[[ccclllrrrmmm___QQQKKKIIIEEECCCBBB????????????>>>===;;;:::999:::;;;;;;;;;;;;:::999777888999999777777888999:::;;;;;;:::999999:::<<<999888888888777777777777555666666777888999999:::777777777777777777777777555555555555666666666666666666666777888999999:::999999999888999999:::;;;;;;:::::::::===???AAABBBDDDJJJWWWmmmooo___SSSHHHAAA???===<<<;;;:::999999999999777888:::<<<>>>>>>>>>>>>===???BBBCCCCCCDDDEEEGGGFFFIIIMMMOOOPPPTTTZZZ^^^kkkooouuu{{{xxxrrrooozzzwwwvvvrrrqqqqqqrrrrrroookkkhhheeebbb^^^[[[[[[ZZZZZZYYYQQQNNNKKKHHHGGGEEEBBB@@@======;;;:::999888888888777777888888777777666555555444444333222111000000444333222222333333111000000000000000000000000000000000000000000000000000222111///...///000222333.../////////000000111111000000000000000000000000////////////000000000000000///111555666555777<<<>>>HHHVVV```hhhqqq}}}vvvmmmgggaaa\\\TTTRRROOOLLLIIIHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@AAA@@@???>>>===============>>>>>>===<<<<<<>>>???<<<>>>@@@@@@@@@@@@BBBDDDCCCDDDEEEEEEDDDCCCDDDFFFHHHHHHIIIIIIJJJJJJKKKKKKSSSSSSSSSVVVYYYZZZZZZYYYWWWVVVUUUWWWZZZ]]]______```___\\\YYYWWWVVVVVVVVVMMMKKKIIIIIIJJJJJJIIIHHHCCCBBBAAA@@@???>>>>>>>>>AAA@@@???>>>>>>???@@@AAABBBEEEIIIKKKKKKMMMQQQTTTRRRRRRSSSUUUYYY]]]```bbb]]]___bbbgggooo{{{vvvZZZRRRJJJIIIGGGCCCAAABBB>>>?????????>>><<<:::999999999;;;;;;;;;;;;999999555777888777666666777888:::;;;;;;:::999999:::<<<888888888888777777777777888888888777777777777777777777777777777777777777444444444555555555555666222333555666888:::<<<<<<999999888888999999:::;;;===<<<:::;;;<<<>>>??????AAAEEEOOOccc~~~yyyhhh[[[OOOFFFDDD???>>>===<<<;;;::::::::::::;;;<<<===>>>===<<<<<<888;;;>>>@@@AAABBBDDDFFFCCCFFFIIIKKKLLLOOOUUUYYY```dddiiiooouuu|||~~~xxxttttttssstttuuutttrrrnnnjjjhhhgggddd```]]]\\\[[[YYYXXXOOONNNKKKHHHEEECCCAAA@@@;;;;;;;;;::::::999999999444444444444444444444444000111222333333222111000111111111000000000000000000000000000000000000000000000000000000000000000---------...///000000111---...000222333444333333000000000000000000000000000000000000////////////000111222222222333666888;;;???IIIWWWaaakkkwww|||lll```TTTQQQMMMKKKKKKKKKKKKJJJGGGIIIJJJHHHEEEDDDFFFIIIFFFFFFEEEEEEEEEDDDDDDDDDDDDAAA>>>>>>???@@@>>><<<<<<<<<<<<;;;;;;:::::::::========================@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@??????AAACCCDDDNNNMMMLLLLLLNNNNNNMMMLLLHHHGGGGGGJJJNNNQQQQQQOOORRRRRRPPPOOOMMMKKKJJJIIIFFFFFFDDDCCCBBBAAAAAAAAA>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;;;;<<<>>>BBBEEEEEEIIIMMMQQQRRRSSSUUUVVVUUUTTTSSSVVVZZZ```ccceeecccgggnnnxxxssscccPPPLLLGGGDDDDDDCCC@@@===???>>>===<<<<<<;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999666777777777888888888888::::::::::::::::::::::::777777777777777777888888777777777777777777777777777666444333222222333444555555444333444555666777999888777777777888:::;;;777888888999999999888888:::::::::;;;;;;===>>>>>>???BBBKKKXXXiiirrraaaXXXOOOHHHBBB@@@>>>===<<<;;;999777777888:::<<<======<<<<<<;;;;;;<<<<<<>>>???@@@AAAEEEFFFHHHIIIJJJNNNSSSVVVWWW[[[```eeeiiinnnsssvvv~~~~~~xxxuuutttttttttttttttqqqnnnjjjhhhccc```]]]ZZZYYYXXXVVVUUUPPPNNNKKKHHHEEECCCAAA@@@<<<<<<;;;:::888777777666555555555444444333333333//////000111111000//////111000000000000000000000000000000000000000000000000000000000000000000000......//////000111111222111111111111111000///...111111111111111111111111000000000000////////////000111222222222333555888999<<>>@@@AAA???===:::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>AAA@@@???>>>>>>@@@AAABBBIIIHHHGGGGGGIIIIIIHHHGGGEEECCCCCCFFFIIILLLKKKJJJIIIIIIHHHGGGEEEDDDCCCBBB@@@@@@???>>>>>>============<<<;;;;;;:::::::::;;;<<<============???BBBEEEJJJMMMQQQTTTTTTTTTUUUVVVQQQRRRVVVZZZ^^^aaaaaa```hhhppp}}}{{{eeeUUUHHHFFFCCCBBBDDDEEEDDDBBB>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;:::999999777777888888888999999999;;;;;;;;;:::999999999888777777888888888888777777777777777777777777777777555555444444333444444444555444444333444555666777888888777777777888888999777888888999999999999999::::::::::::;;;<<<===>>><<<>>>EEEOOO]]]pppzzzhhh]]]SSSKKKIIIFFFCCCAAA@@@???<<<:::999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;===>>>???@@@BBBCCCEEEFFFGGGKKKOOORRRQQQTTTXXX\\\```eeejjjnnnuuuyyy}}}yyyuuuttttttttttttsssqqqmmmjjjhhhbbb___\\\YYYXXXWWWVVVTTTPPPOOOLLLHHHEEECCCAAA@@@>>>===;;;999777666555444777666666555444333222222......////////////......000000000000000000111111000000000000000000000000000000000000000000000000//////000000111111222222222222000///............222222222222222222222222////////////000000000000000111222222222222555777777888>>>HHHRRR]]]nnn|||}}}|||~~~zzzvvvvvvzzzkkk^^^VVVUUUUUUWWWVVVUUUSSSOOOJJJGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA??????AAABBBAAA@@@========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<<<<>>>???@@@BBBAAA@@@@@@BBBBBBAAA@@@@@@??????@@@CCCDDDDDDCCC@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;>>>?????????>>>???BBBDDDEEEHHHLLLNNNOOOOOOPPPQQQQQQSSSXXX^^^dddhhhkkkmmm~~~kkkUUUGGGCCCAAA@@@@@@BBBCCCCCCBBB<<<<<<;;;:::999999999999:::::::::;;;:::999999888888888888888999999999999<<<;;;;;;:::999888777777777777999999999888777666666666666666666666666666444444555555666555555555555444444444444555666666777777777888888777777666777888888999999999999:::::::::999::::::;;;<<<===>>>???CCCJJJRRRaaaxxxuuufffZZZQQQMMMJJJEEEBBB@@@>>><<<:::<<<<<<<<<;;;:::999888777999999999:::;;;<<<===>>>>>>???AAABBBCCCFFFJJJMMMLLLNNNPPPSSSVVVZZZ```dddkkknnnrrruuuzzzyyyvvvuuuuuuuuutttrrrpppllliiigggdddaaa^^^\\\[[[ZZZYYYWWWQQQOOOLLLIIIEEECCCAAA@@@>>>===;;;999777777777777888777666555444333222111...//////////////////...000000000000000111111111000000000000000000000000000000000000000000000000/////////000000111111111111000///......///111222222222222222222222222222////////////000000000000000111222222222222444666666555888@@@IIIUUUfffuuuuuuooonnnqqqxxx|||www|||zzzmmmccc]]]YYYYYYXXXUUUQQQLLLIIIGGGFFFCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCCCCCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<===>>>===<<<;;;;;;======<<<;;;===<<<<<<======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<============<<<<<<;;;;;;;;;<<<<<>>>>>@@@BBB???AAAEEEGGGGGGIIIKKKMMMTTTWWW\\\dddooo{{{ppp\\\LLLCCCCCCBBB@@@??????>>>===<<<<<<;;;:::999999888999999999999::::::999999888777777777777777888888888888::::::999999888888777777777888999:::999888777555555555555555555555555555222333555666777666666555444444444444555555666666555666777888888777666555888888888888999999::::::999999999999999:::;;;;;;>>>>>>AAAEEEIIITTTgggxxxtttfff\\\SSSNNNIIIDDDAAA???===;;;<<<<<<;;;::::::999888777888888888888999:::;;;<<<;;;===>>>???@@@BBBFFFHHHJJJKKKMMMNNNPPPTTTZZZ^^^cccfffjjjmmmpppvvv~~~zzzvvvvvvuuuuuutttrrrooollliiigggeeebbb___]]]\\\\\\ZZZYYYRRRPPPMMMIIIFFFCCCAAA@@@>>>===;;;999999999:::;;;888888777666444333222222000000000000000000000000//////000000111111111111000000000000000000000000////////////////////////......///////////////000222111000///000111222333222222222222222222222222.../////////000000000111///111222333222222333444666444555;;;BBBLLL]]]kkk}}}xxxppplllmmmnnntttzzzjjjaaa___\\\XXXTTTPPPLLLIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCDDDEEEEEEEEECCCBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999:::;;;<<<;;;999;;;<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<<<<<<<=========:::;;;<<<>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???@@@???>>>>>>???@@@BBBCCCDDDEEEEEEGGGKKKNNNVVV]]]iiixxxppp^^^PPPFFFBBBAAAAAA@@@???<<<;;;:::999===<<<;;;:::999999999999888888888999888777777666555555555555666666666666777777777888888999999999777888888999888777666555444444444444444444444444222333555666666666555555444444444555555555555555444555777888888777666666::::::999888888999::::::999888888888888999999:::999:::<<>>???@@@CCCEEEHHHIIIJJJJJJLLLPPPUUUYYY\\\___bbbeeegggkkksssyyy{{{wwwvvvvvvuuusssqqqnnnkkkhhhgggccc```]]][[[[[[ZZZYYYXXXRRRQQQNNNJJJFFFCCCAAA@@@>>>===;;;:::999:::<<<===888777777666555444333333222222111111111111222222/////////000111111222222000000000000000000000000////////////////////////............////////////444444222111000000000000222222222222222222222222......//////000000111111///111333333222111222333666444444888===EEERRR___ttt{{{xxxppplllmmmvvvxxxkkkggg```ZZZUUUOOOJJJFFFHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFFFFEEECCCCCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<;;;:::;;;<<<===<<<;;;:::;;;<<<;;;;;;;;;<<<<<<<<<======;;;<<<===>>>??????>>>===???>>>>>>>>>>>>??????@@@===>>>@@@???>>>>>>???@@@EEEDDDDDDCCCDDDIIIOOOTTT___nnn||||||ooo^^^OOOFFFAAA???;;;<<<>>>===<<<;;;;;;<<<<<<<<<;;;:::999999999999777777888888777777666555444444444444555555555555555555666777888999999:::888777777666555555555555333333333333333333333333333333444444555444444444333444555555666666555555444555666777888999999999===<<<:::999888888999999888888777777777777888999888999===@@@BBBHHHWWWeeemmmfff[[[RRRKKKFFFBBB@@@===<<<;;;::::::::::::;;;888888777777888888999:::999;;;===>>>>>>???AAACCCCCCDDDEEEFFFGGGKKKOOOSSSTTTWWWZZZ\\\^^^bbbhhhmmmwww{{{xxxwwwvvvuuussspppmmmjjjhhhgggbbb___\\\ZZZZZZZZZYYYWWWSSSQQQNNNJJJFFFCCCAAA@@@@@@>>>;;;999888999:::;;;777666666666555555444444333222111111111111222333...//////000111111222222000000000000000000000000////////////////////////////////////////////////111111222111111000//////111111111111111111111111.........///000111111111...111333333222111111222555333444777999>>>HHHSSSfffuuuzzzvvvzzzwwwnnneee[[[SSSMMMKKKKKKJJJIIIHHHHHHGGGFFFFFFHHHHHHFFFDDDCCCDDDFFFCCCCCCDDDDDDEEEEEEFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA<<<============>>>>>>>>>;;;<<<======>>>>>>=========<<<;;;<<<===>>>===;;;:::<<<>>>===;;;:::<<<>>><<<<<<<<<<<<===============>>>???AAAAAA@@@>>>===>>>>>>======>>>??????@@@===???@@@AAA@@@???@@@BBBCCCBBBBBBDDDJJJTTT```hhh}}}}}}}}}wwwlll\\\NNNEEE@@@>>>===777:::======<<<;;;<<<===;;;:::999888888777888888666666777777777666555555444444444555555555666666555666666777777888888888888777555333222333444555333333333333333333333333444333333222222222333333333444555666666666555444444444555666888:::<<<===???>>>;;;999777777888888888777777666666777777777999:::>>>BBBCCCHHHVVVdddxxxzzzmmm___UUUMMMHHHEEEAAA???===<<<::::::::::::888888888777888888999:::888:::===>>>===>>>???AAA>>>@@@BBBDDDEEEHHHKKKNNNMMMQQQTTTVVVWWW[[[aaafffmmmuuu|||xxxwwwwwwuuussspppmmmjjjhhhfffccc```]]][[[[[[[[[ZZZYYYSSSRRRNNNJJJFFFCCCAAA@@@AAA???;;;888777777888888666666666666666555555555333222111000000111222333...//////000111222222222000000000000000000000000////////////////////////111111111000000000000000+++,,,...000222222222111000000000000000000000000---......///000111111222...111333333222111111111333222333666777999AAAKKKSSSeeeyyy{{{oooccc\\\UUUTTTSSSRRRQQQOOONNNNNNGGGIIIIIIGGGDDDCCCDDDGGGGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA<<<===>>>>>>??????>>>>>>>>>===<<<===>>>>>>===<<<:::<<<>>>===;;;:::<<>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBDDDCCCBBB@@@???===============>>>??????===???AAABBBAAAAAABBBCCCBBBCCCEEEJJJUUUeeevvvyyy{{{fff\\\NNNEEEAAA@@@???>>>777:::===>>>;;;:::;;;<<<:::999888777666666666666666666666666666555555444555555555666666666666777777777777777666666666666999777444111111111333555222222222222222222222222555444222111000111222222333333555666666666555444444444555666888;;;>>>???AAA???<<<999777777777777888777666666666666777777444666:::>>>???DDDPPP^^^qqqqqqcccZZZSSSOOODDDBBB???===:::999888888999888888888888888999:::888:::<<<=========>>>???<<<>>>AAADDDEEEGGGJJJLLLKKKNNNRRRTTTUUUYYY___ccceeelllxxx{{{xxxvvvvvvtttrrrqqqpppooollliiieeebbb^^^\\\[[[[[[YYYXXXZZZVVVOOOJJJGGGEEECCCBBBCCCBBB@@@===;;;999888888888888888777666666555555444333111//////000111333000000000000000000000000------,,,...000111111000...000111000///...///111------............------111111111000000000000000222111111000000000000000,,,------///000111222333111111111000000000000000444000...000444777:::===IIIQQQcccxxxzzznnnfff___]]]YYYSSSQQQTTTLLLJJJIIIJJJJJJJJJIIIGGGKKKHHHEEEDDDDDDDDDCCCBBB@@@?????????@@@BBBCCCEEEBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@??????@@@AAABBBAAA@@@???>>>===>>>???@@@>>>>>>===============>>>??????@@@@@@@@@@@@??????BBBAAA@@@AAABBBBBBAAA@@@CCCCCCBBBAAAAAAAAABBBCCC@@@AAABBBCCCCCCDDDGGGIIIKKKLLLPPPZZZlllzzzooofffWWWQQQIIIBBB>>><<<:::999:::::::::::::::::::::;;;999999999888777666666555666666666666777777777777666666666666666666666666555555666666777777888888666666666666555333111000000000111111111111222222444444444333333222222222222333444555555555444333222333444666999<<<>>>@@@===<<<:::888777777888999888777777777777777888999555888<<<===>>>BBBJJJQQQ```sss}}}xxxlll[[[MMMKKKEEE@@@@@@>>>:::777888999999999888888888888888777888999:::::::::::::::>>>????????????AAAEEEHHHIIIKKKNNNQQQSSSVVVZZZ]]]aaafffmmmuuu}}}{{{xxxvvvuuutttrrrqqqpppnnnkkkiiieeebbb^^^\\\\\\[[[ZZZXXXYYYVVVRRRNNNKKKGGGCCC@@@???>>>===;;;:::999999888888888777666666555555444333333111000000000111222000000000000000000000000///......///000111111111...000111000///...///000///000000111111000000///000000000000000000000000222111000000//////000000000000000111222222222333111000000000000000000000//////111222333555999<<>>>>>???@@@@@@::::::999999999999999999999999888777777666555555777666666666555555444444555555555555555555555555555555555555666666666666444333222111111333444666333333333444444444444444333333333333333333333333111111333444444444333222222222333555777999;;;<<<;;;:::777666555555666777888777666555555555555555444777:::;;;<<>>AAADDDDDDFFFIIIKKKMMMPPPTTTWWWWWWZZZ]]]bbbfffmmmtttyyy{{{xxxvvvvvvuuusssrrrqqqooollljjjfffccc```]]]]]]\\\[[[YYY[[[XXXUUUQQQNNNJJJFFFBBB<<<;;;:::999888888888888666666666555444444333333111222222222222111000000000000000000000000000000000111111111000///000000...///000///......///000......////////////....../////////000000000000000111111000///////////////.........///////////////000000000000000111111111000222222111222555777666888:::AAAMMMXXXdddtttvvvsssvvvzzzzzzxxxuuurrrllleee]]]WWWTTTQQQNNNLLLJJJGGGCCCAAACCCDDDEEEGGGHHHIIIJJJJJJHHHHHHFFFEEEEEEEEEFFFGGGEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHHHHDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKMMMRRRWWW^^^dddkkkttt{{{xxxkkk___RRRHHHEEE@@@>>><<<;;;;;;:::888666999999888777666555555555777777777666666555555555666555555555444444333333555555555555555555555555888888777777666666666555...000333555555222///---444444444333333222222222333333333222222222222222111111111222222222222222444444333222222222333333666555444333333333333444444444444444333333222222444555777777777999===@@@AAANNNUUU___sssttt___UUUJJJGGGEEEAAA???>>>::::::999999888888777777666777777888888888777777777888::::::;;;<<>><<<;;;999888888888666666666555444444333333111222222222222111000000000000000000000000000000...000111000...---...000---///000///...---...///......////////////............//////000000000000111000000///.../////////+++,,,---...///000111111//////000000111111111111555555111...111777777222888888;;;BBBJJJTTTeeesss|||tttpppooorrr|||}}}nnneee```\\\VVVQQQNNNLLLJJJHHHHHHIIIJJJKKKLLLMMMNNNOOOMMMLLLLLLKKKKKKKKKKKKLLLGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJGGGHHHIIIJJJKKKJJJJJJJJJLLLLLLKKKJJJIIIIIIJJJJJJKKKNNNQQQRRRSSSTTTWWWZZZYYYYYYXXXVVVVVV[[[eeemmm||||||rrrqqqrrr|||nnn___RRRFFF@@@???999888888:::<<<===<<<;;;888888777666666555444444666666666555555555555555444444444555555666666666555555555555555555555555666666666555555444444333000111222333333444444333555555444333333222111111444444333222222111000000222222222222222333333444555444444333222222222222555555444444333333333444222333444555555555555555555666666777777888:::<<<===HHHLLLPPP```pppkkk^^^PPPJJJGGGCCC???>>>;;;;;;;;;:::999888888888777777888888888777777666666888:::::::::;;;===???@@@BBBDDDFFFHHHKKKNNNQQQRRRUUUXXX\\\```ffflllqqqyyy{{{}}}{{{yyywwwvvvtttsssrrrpppmmmkkkgggdddaaa___^^^]]]\\\[[[]]]YYYRRRMMMJJJHHHFFFEEE@@@???===<<<:::999999888777777666666555444444333222222222111111111111000000000000000000000000000,,,///111000---,,,...111---...//////------.../////////000000000000//////---......//////000000111111000//////......//////,,,---...///111222333444/////////000111111222222111444222---///777777111777777999<<<@@@GGGVVVddd|||tttmmmooouuuqqqiii___WWWRRRPPPOOOOOOOOONNNNNNNNNOOOPPPRRRTTTTTTTTTSSSSSSQQQPPPNNNMMMKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJLLLMMMNNNLLLMMMNNNOOOOOONNNMMMLLLJJJIIIJJJKKKLLLOOORRRSSSVVVZZZ___bbbdddggglllpppppprrrrrrqqqrrryyyuuulllhhhgggllluuuqqq^^^PPPFFF>>>:::;;;===;;;::::::;;;;;;999888777777777666666555555555555555555555555555444444333333444555666777888888444444444444444444444444222222222222222111111111444111...---111777???DDD888777666555444333222111333333333222111111000000333222222222222333444444444444333333222222333333444444444444444444444444111222444666777777777666555555666666777888999999<<>>???BBBDDDEEEHHHKKKNNNPPPSSSXXX\\\```eeekkknnntttvvvxxxxxxyyyzzz|||~~~|||{{{vvvtttrrrqqqpppooollliiihhheeeaaa______^^^]]][[[ZZZVVVQQQMMMJJJGGGDDDAAA>>>===<<<;;;::::::::::::888888777666666555555444333333111000000000111222000000000000000000000000+++///222111...---000333---...//////------...///......////////////......------......///000000111000000///............///......//////000111222222...//////000111111222222"""...444000...333555222444555777999:::>>>JJJWWWlll}}}}}}wwwwww~~~wwwggg]]]XXXWWWWWWVVVUUUUUUVVVXXX]]]bbbeeeggggggfffeeebbb]]]YYYVVVSSSQQQOOONNNNNNQQQTTTVVVXXXVVVSSSRRRRRRTTTVVVXXXYYYYYYZZZ[[[ZZZYYYWWWUUUNNNPPPSSSXXX^^^eeekkkoootttzzzvvvnnniiiiiilllqqq}}}ooo___NNNEEE@@@<<<999999BBB???<<<:::999888666444777777666666666666666666444444444444444444444444333333333444555555555666444444444444444444444444222222222222222222333333333222111222666===DDDIII777777666444333111000000000000111111222222222333222111111000111222333444222222222111222222333444333333333444444333333333111333555666777666555444444444444444666777777777777CCCEEECCCJJJPPP]]]qqqyyydddYYYRRRLLLFFFCCC??????>>>===<<<;;;::::::999999::::::999888888777555777888888666666666777;;;<<>>;;;;;;;;;::::::;;;;;;<<<888888888777666666555555444333111//////000111333000000000000000000000000+++///333222///...222666---...///...------...///+++,,,,,,,,,,,,,,,,,,+++---------...///000000111000000///..........................................//////000111222222222)))777333---000444444111222666888777999DDDOOO^^^qqq||||||~~~nnnfffcccbbb^^^^^^___bbbhhhpppxxx}}}|||wwwpppjjjfff[[[YYYVVVTTTUUUYYY]]]```ccc```]]]ZZZZZZ\\\```bbbjjjkkkllllllkkkiiifffeee]]]___eeemmmwwwnnngggfffhhhpppyyytttbbbTTTEEEAAA@@@>>>;;;:::;;;999777777999;;;;;;;;;666666666777777777777777444444444444444444444444333333333333333333333333444444444444444444444444444444444555555666666666///222777<<<@@@AAABBBBBB555555333222000///...------...///000222444555555111000/////////000222333000000000000111222333444111222222333333333222222222444555666666555333222333222222333555666666555---:::<<<:::???CCCMMM___wwwlll___XXXPPPIIIFFFAAA@@@???>>>===<<<;;;;;;:::::::::::::::999888777444666777666555333333444888:::===>>>???BBBEEEHHHIIIMMMSSSWWWZZZ\\\^^^``````aaabbbccceeeiiiooosss~~~yyywwwxxxvvvsssqqqooommmjjjhhhiiifffbbb```___^^^\\\[[[XXXUUUQQQMMMJJJGGGDDDBBBBBB@@@<<<888444111//////777777777666555555444444333333333222222222111111222111///.........///000000000000000000000000000555222...***((()))+++---////////////////////////.........////////////000......//////...---,,,,,,,,,,,,,,,---------------555555555444444333333333///000000000000111111111444444333333555:::@@@EEEVVV___sss}}}yyyxxxyyy{{{~~~~~~rrrrrrmmmeee___^^^eeeqqqyyywwwuuunnngggcccgggsss|||{{{yyyqqqmmmnnnqqqvvvuuuaaaSSSKKKBBB=========;;;888999888777666666777888999777777666555555555555555555666666555333111222333111111111222222333333333333333333333333333333333222222111111111111222222555888===@@@@@@>>>:::777555444222000///000000111111111111111111111111111333222111000000111222333555444333222111///......222222333333333333444444111111222222444555777888333333333333333333333333444666888:::===CCCIIINNNdddyyy}}}nnn```RRRLLLMMMFFFDDD@@@>>>======>>>???===<<<:::888666555777999:::999888777777777777777999999;;;===???@@@BBBCCCFFFHHHMMMRRRVVVXXXYYYZZZ[[[[[[[[[\\\^^^aaadddeeezzzyyyyyyvvvtttqqqpppnnnkkkiiiiiifffbbb```___^^^\\\[[[VVVSSSOOOMMMKKKHHHFFFDDDDDDBBB???<<<999888777777777777777666555555444444111000000000////////////222111000///...//////000000000000000000000000000...---------......000000////////////////////////....../////////000000000/////////.........------...............//////000333333333222222111111111000000000111111111111222333333333222333777<<>>============<<<;;;888666555666777888888777666555555666666777888999;;;===>>>@@@@@@DDDGGGJJJNNNQQQSSSTTTTTTVVVVVVWWWXXXZZZ\\\^^^```|||{{{yyywwwtttrrrqqqooollljjjiiifffbbb___^^^]]]\\\ZZZTTTRRRNNNLLLKKKIIIGGGEEE@@@???===;;;:::999999:::888777777666666555555444000000000000////////////111111000///////////////000000000000000000000000***,,,///111222222111000////////////////////////...////////////000000000111000///.........///000111000/////////000111222111000000000000000//////000111111111111222222222333333222111111333777:::@@@EEESSShhh}}}}}}xxxeeeSSSGGGAAA===999999;;;<<<;;;999777777666666666666777777666666555444444444444555555666777666444333333444222222333333333333444444333333333333333333333333222111111000000111111222222333444555666555444333333222111000000000000000111111111111111111111111222111111000000111111222...//////000111222333444222222222222333333333333555555444444444444444444444444444444444444444444777888999999999<<<@@@CCCIIIRRRaaavvv}}}xxxggg___YYYTTTLLLGGGDDDCCCBBBBBBAAA@@@???===;;;:::999999888888777666666666666777666666777999:::<<<======BBBCCCFFFIIIKKKLLLMMMMMMPPPQQQQQQRRRSSSUUUWWWXXX~~~}}}yyywwwtttsssrrrpppmmmkkkiiifffbbb___^^^]]][[[YYYUUURRRNNNLLLJJJHHHFFFDDD>>>===;;;:::999999999:::888888777777666555555555333333333333222222222222111000000///////////////////////////////////////...///111111111///---+++////////////////////////------........./////////222111///...---///000222111000///...///000222333////////////////////////111111111111222222222222333333222111000000333555999;;;DDDUUUhhh{{{~~~}}}yyyiii\\\PPPEEE>>><<<:::999:::<<<===<<<:::777777777777777777777777666555444444333333444444555666777666444333444555333333333333333333333444222222222222222222222222111111000000000000111111111111111111111222222333222222111000000000000000111111111111111111111111111111000000000000111111---...///000111222333444111222222222222333333333333444444555555555555555444444444444444444444444666777888777777999<<>><<<::::::999888888888888999666666777888999;;;;;;<<<>>>???AAADDDFFFGGGHHHIIIMMMMMMMMMNNNOOOPPPQQQQQQ~~~}}}yyywwwtttsssrrrpppmmmkkkiiifffbbb___]]]\\\ZZZYYYWWWTTTOOOLLLIIIGGGDDDAAABBBAAA???<<<;;;:::;;;;;;888888888777666666555555555555444444444333333333000000000000000//////...////////////////////////222222000...---,,,++++++////////////////////////,,,,,,---------.........111000///---...///111222//////.........///000111//////000000000000000000000000111111111222222222222333333222000000111333777666;;;GGGVVVfffyyy~~~wwwtttssstttzzzwwwrrrlllhhhkkklllooottt{{{pppaaaTTTKKKEEE@@@===888777777777888888777666888888888888888888888888555555444333333333333333444555666555444333444555333333333333333333333333222222222222222222222222111000000000000000000111111000000//////000222333111111111111000000000///000000000000000000000000000000000000000000000000/////////000000111111222111111111222222222333333000111222444555666666666444444444444444444444444333444666666666888;;;>>><<>>HHHRRRaaannn|||wwwtttvvv~~~~~~lllggggggeeeaaa___```eeemmm{{{eee\\\PPPGGGCCC@@@>>><<<999999999888888777777666777777888888888888777777444444333222222222222333333444555555333222333555333333222222222222111111222222222222222222222222111000000//////000000111111000/////////000222333///000000111111000//////000000000000000000000000///000000111111000000///000000000000000000000000111111111111222222222222---///111333555555555555333333333333333333333333111333555666666777:::<<<:::???FFFKKKQQQ```{{{}}}zzzvvvpppjjjaaa[[[SSSMMMJJJFFFBBB>>>>>>===;;;:::888777777777888999999999::::::;;;;;;888999;;;===@@@CCCEEEFFFGGGHHHHHHIIIIIIHHHGGGGGG|||{{{wwwuuurrrqqqpppooommmkkkiiifffbbb^^^]]][[[YYYWWWUUURRRNNNKKKIIIGGGDDDAAA>>><<<:::888777777777777999999888888777666666666111111111000000000/////////000000111000///...---000000000000000000000000000///...---...///000111////////////////////////........./////////000000------........./////////+++---...000000///...---.../////////000000000111....../////////000000000---///111222111111111222333111222888===CCCLLLVVVdddsss|||}}}sssiiieeeeeeeeegggkkkkkkuuu{{{fffSSSMMMEEE@@@>>>===;;;888:::::::::999888777888999444555666777777666555444444333333222222222222222222333444333222222333444222222222111111000000000111111111111111111111111000000////////////000000000//////...///000111111...///000111111000//////000000000000000000000000...///000111111000///...////////////000000000111111111111111222222222222---///111333333333222111222222222222222222222222222444555666666666888:::;;;<<<@@@EEEHHHQQQggg|||zzzyyy~~~vvviii___YYYSSSMMMHHHCCCBBB@@@>>><<<:::999999999999999999999999::::::999999:::;;;===???AAABBBCCCDDDDDDEEEDDDCCCBBBAAA{{{zzzvvvtttrrrppppppooollljjjiiifffbbb^^^]]][[[YYYWWWSSSQQQMMMKKKIIIHHHEEECCC@@@???===<<<;;;;;;<<<<<<999999888888777666666666111111111111000000000000///000111111111000...---000000000000000000000000222111111000000000000000////////////////////////000000000000111111111111,,,,,,---...//////......+++---///111222000...---........./////////000000............////////////***---000111111111111222///...///444777:::@@@HHHPPP^^^qqq|||xxxtttqqqoooooowww|||dddPPPHHHDDD???===<<<;;;777444555666555444333333555777222333444555555444333222444333222222111111222222111222333333111111222333222111111111000000//////111111111111111111111111000000////////////000000///.........//////000000...///000111111000//////000000000000000000000000...///000111111000///...---......///000111222222000111111111111222222222...///111222222111000...111111111111111111111111333555666666555555777888888666888===@@@GGGXXXiii~~~sssnnnooowwwrrriiiaaaYYYTTTIIIHHHFFFCCC@@@>>>===<<<888888888888888999999999::::::::::::;;;<<<===>>>@@@AAAAAAAAA@@@???===<<<{{{zzzuuusssqqqppppppnnnkkkhhhgggddd```^^^^^^^^^]]]]]]ZZZVVVQQQMMMKKKHHHFFFDDDAAA???<<<:::;;;;;;:::999999888777666555555555666333333222222111000000000111111111111111000//////000000000000000000000000...//////000000///...---------------------------...---------...///...---***,,,...000111111//////...//////////////////...,,,------...///000111111000111111111222222222222111111000000//////......000222444555666888:::<<>>======<<<:::999888888666666666666666666666666777666555444333222222222111222444555666555444444333444555555555333111///111111111111111111111111222222111000//////000000111111000///////////////---......///000111111222000///.........///111222......//////000000111111000111222222222111///...///.........///000222333111111111111111111111111000111111111111222222222111111111222222333333333000222333333333333444666666888999999;;;BBBNNNWWWmmmxxxsssqqqrrr~~~|||ooofff^^^WWWOOOIIIFFFCCC???<<<@@@@@@>>>===<<<;;;;;;:::999999999999:::;;;<<<<<<<<<<<<===>>>>>>??????@@@~~~zzzzzzvvvuuusssrrrqqqooollljjjgggddd```^^^^^^^^^^^^]]]YYYUUUQQQMMMKKKIIIFFFDDDBBB???<<<:::::::::999888888888888777666666555555333333222222111000000000111111111111111000//////000000000000000000000000...............///000000.........---------------......---...//////......+++,,,...000000000000/////////............//////------......//////000000000000000000111111111222////////////000000000000...000222333333444666888<<>>;;;999888999999888777777777777777::::::::::::::::::;;;;;;}}}zzzzzzxxxvvvuuutttsssqqqnnnlllgggddd```^^^^^^^^^]]]\\\WWWTTTPPPMMMLLLJJJGGGEEEBBB???<<<:::999999777666777888888999888666555444333333222222111000000000000111111111111000000///000000000000000000000000------------...000111222/////////......---------......////////////......------......///000000000000///...------...///000.........///////////////////////////000000000000.........///000111111111...000111222222222444555777;;;BBBKKKSSSaaaxxxyyytttqqqpppsss|||~~~tttlllgggfffeeeeeefffiiiooozzzzzzkkk```WWWKKKAAA===;;;::::::999888777666666777777777777777777777777666555444333333222222333222222222111222222333444000111111222333333444444222222111111000000////////////......------......000000//////......////////////////////////////////////......//////000111000000//////////////////000///......------..................///000111111000000000000000000000000000000000111111111222222111111111222222222222222555666777666333222333444444666888888888;;;BBBGGGQQQccc}}}qqqfff^^^XXXRRRNNNEEEEEEEEEDDDAAA>>>;;;999<<<;;;:::888777666666666999999999888888888777777|||yyyzzzxxxwwwuuutttsssqqqnnnlllfffccc___]]]\\\\\\[[[[[[VVVSSSPPPNNNLLLJJJGGGEEECCC@@@<<<:::999888777555777888999:::999777555333333333222222111000000000000000111111111111000///////////////////////////,,,---...///000000000000000000000///......------...///111111000........................///000111000///...------...///000///////////////..................////////////000.../////////000000000111000111333333222222333555555888===BBBFFFQQQfffzzz{{{xxxooosss{{{|||xxxtttqqqllliiiiiikkkmmmoooqqqvvvqqqeeeWWWPPPIIIBBB===<<<999999888777777666555555444444444444444444444444555444444333222222222333333222111000000111222333444333222111000000000111111111111000000///......//////......---......///000//////.........////////////////////////..................//////000000000000000//////......---222111000......///000000............//////000000111111111111111111111111000000000000111111111111111111111111111222222222444555666555333222333444444666777888888999<<>><<<:::999999888999999999999999999999999{{{yyyzzzwwwuuutttsssrrrpppmmmkkkeeebbb^^^[[[[[[ZZZYYYXXXUUUSSSPPPNNNMMMJJJGGGEEECCC@@@<<<:::999888777666777888999:::999777555444333333222222111000000000///000000111111111000000////////////////////////+++---000222222000---+++000000/////////............000333333000......//////............//////000000///...------...///000///////////////.........---.........////////////111000000000/////////...000111222222111111222444000222777;;;<<>><<<;;;::::::888888888999999:::::::::|||yyyyyyvvvtttrrrqqqqqqooollljjjfffbbb^^^[[[ZZZZZZYYYXXXVVVTTTQQQOOOMMMJJJFFFCCCCCC@@@===;;;::::::888777888999999999999777666555333333222222111000000000///000000111111111111000000000000000000000000000,,,...111222222///,,,***...........................111555444111......///......//////////////////...//////////////////............///////////////............////////////111111111000///.........---///000000//////111222000111444888:::<<>><<<:::777666888777666666666555555555444444444444444444444444444333333222222222222333333333222111111000111111111/////////000111111222222.........////////////////////////...//////000111......------......//////........................------...////////////...//////..................///...------,,,,,,---------....../////////....../////////////////////////////////000000000111111111111111111111000000000///000222222111111333444444555666777777888999999>>>BBBNNNccc{{{|||sssjjjaaaZZZWWWUUUJJJIIIFFFCCC@@@===<<<;;;999999999999999999999999}}}yyyxxxvvvtttsssrrrqqqooollljjjgggddd```]]]\\\[[[ZZZYYYVVVTTTRRRPPPMMMJJJEEEBBBCCC@@@===<<<<<<;;;:::999::::::999888888777777666333333222222111000000000//////000111111111111111000000000000000000000000......//////////////////,,,,,,,,,---......//////...222666666111......///---...///000000///...------...///000000///...---------......//////000000....../////////000000000000000000000////////////---...000000000000222333444222333777999;;;???FFFQQQbbbwwwzzz|||~~~}}}}}}{{{xxxtttpppooonnnllltttyyylll___RRRJJJ@@@<<<999:::999666444666666666666666555555555555444444444444444444444444333222222222222222333333222222333333222111111000---...///111111111111000,,,------......//////000...---------......///000...------------...///000,,,------....../////////,,,---.../////////......------..................------......------,,,+++---......//////...------111111111111111111111111////////////000000000111222111111111000000000///111222333333111111222333333333333444666888888888===???GGGXXXiii}}}|||uuunnnhhheee[[[YYYUUUPPPKKKGGGDDDBBB???>>>>>><<<;;;:::999999~~~yyyxxxwwwuuusssrrrqqqpppmmmjjjiiifffaaa^^^]]]]]][[[ZZZWWWUUURRRPPPMMMIIIDDDAAACCC@@@>>><<<<<<===<<<;;;;;;:::999888777777777777333333222222111000000000//////000111111111111111000000000000000000000000///...,,,+++,,,///222444***++++++,,,---...//////...333777666222......///---...000111111///---,,,,,,---000222222000---,,,,,,------...///000111111////////////000000000000......//////000000111111///000222333222333444666444000...222555777:::>>>DDDPPP___ooo~~~~~~|||wwwuuutttuuuvvvyyy~~~yyytttsssrrrqqqooonnnooorrruuuyyyzzzmmmaaaVVVLLLFFFCCC<<<999999;;;;;;777555666666666666666666555555555111111111111111111111111222222222111222222333333222333444444444222111000///000111222111///---,,,+++,,,,,,---...///000000,,,,,,,,,,,,------...///---------------...///000,,,,,,------...///000000,,,,,,.../////////...---,,,------....../////////...///000000000///---,,,---.../////////...---,,,........................////////////000000000000222111111111000000//////444555555444222111111222222111111222555777888888;;;;;;AAALLLXXXggg~~~~~~xxxtttllliiiddd^^^WWWRRRNNNLLLFFFEEECCCAAA>>><<<:::999yyywwwuuuuuutttssspppmmmkkkiiiiiigggdddcccaaa___[[[YYYWWWUUURRRPPPOOOLLLHHHEEECCC@@@<<<;;;<<<<<<;;;999999999999888777666666555333333333222222222111111........................000000000000000000000000000000////////////000000---,,,+++++++++,,,---...000333444333///---...///******++++++---...000111...///000000000///------///---++++++---/////////...............///000111111000///......///000111111222333444444333222111222222333444444555555666<<>>===;;;999888777777666555555444444555555444444444444444444222222222222222222222222/////////000000000111111111111111222111111000000111000000000///...........................---,,,,,,---...//////...---,,,***++++++,,,---.../////////.........------------........................------------............///...------,,,,,,------000/////////.........---/////////////////////...111111000000000000111111111111000000000000111111000111222222000000111222222222222333333333444444666999===@@@EEENNNYYYaaarrr~~~|||xxxwwwvvvuuuyyywwwsssppppppsssyyy}}}~~~}}}~~~zzzssslllaaaVVVPPPIIIBBB@@@CCC~~~yyywwwttttttrrrqqqnnnllliiihhhhhhfffcccbbbaaa___\\\ZZZXXXVVVSSSQQQPPPMMMIIIFFFCCC@@@===<<<<<<<<<;;;:::;;;;;;:::888777555444333333222222222222111111111111111111111111111111111000000000000000000000000000//////......//////000(((***---000222111000...+++---......---,,,,,,---000//////...---,,,++++++)))***,,,---/////////...111///......///000///...111111000000///000000000//////000111111111111111//////000000000000//////000000111111222333333444444777<<>>???AAAFFFJJJUUUbbbwwwxxxmmmeeeccchhhpppvvvzzzwwwjjj```WWWOOOKKKKKKyyywwwuuuuuusssqqqooollljjjiiigggeeebbbaaa```___]]][[[XXXVVVTTTRRRPPPMMMIIIGGGBBBAAA>>><<<<<<;;;;;;;;;<<<;;;:::888666555333333222222222222111111111111111111111111111111111111/////////////////////////////////....../////////)))+++---///000///......+++,,,---------,,,,,,------------.........------***+++---...//////.........,,,,,,---///000000///111111000///......//////...///000222222222111111111111111111111111111111//////000000111222222222222444777888;;;AAAKKKSSS^^^iiiyyylllZZZLLLEEEAAA===999777777666555333555555444444444333333333333333444444555555555666111111111111111111111111000000000000111111111222000111111111000000///........................///+++,,,------............------------------------///...,,,******+++,,,---------------------------------------------------,,,,,,,,,,,,------------000///......------..........................................////////////000000////////////000000000000////////////000000///000111111000000111222111222222222222333333333555999<<<<<<::::::===@@@FFFPPPccczzz{{{llldddbbbeeegggjjjoooxxxwwwmmmddd\\\YYYzzzyyywwwvvvtttrrrpppmmmlllkkkhhheeebbb```___^^^\\\ZZZXXXVVVSSSQQQPPPMMMIIIFFFBBBAAA@@@===;;;;;;;;;<<<<<<;;;:::888666555333333222222222111111111000000000000000000000000000000//////////////////////////////............//////------,,,,,,,,,,,,,,,,,,,,,,,,------......------+++,,,------...------,,,---...///000000///...---,,,+++,,,...111333333222000///...---------------...///000222222222111000000000000000000000000000......///000000111111222///111222222333888???DDDNNNVVVcccqqqooo___NNNDDDAAA<<<;;;999777777666555444555444444444444444333333222222333333444444555555111111111111111111111111///000000000000111111111///000000111222222111111---------------.........++++++,,,---.........------------,,,,,,---------///---+++*********,,,---,,,,,,------------------------------------------,,,------------.........//////...------------------------...............---.........//////000000000000////////////000000000000////////////000000...///111111000000111222111111111222222222333333444777999888777777;;;???AAAHHHUUUhhhtttggg^^^YYY]]]aaakkk{{{~~~qqqhhh|||{{{yyywwwuuurrrpppnnnmmmllljjjfffbbb___^^^]]][[[YYYWWWUUURRRPPPOOOLLLHHHEEEBBBBBBAAA>>>;;;:::;;;===;;;;;;:::888777555444333222111111111111000000000////////////////////////000000000000000000000000///......------......//////...,,,+++******+++,,,///...---...//////...,,,,,,---------,,,+++)))(((//////000000000///---,,,,,,,,,---000444555555444......------,,,,,,------//////000000000000//////......------------............///000000111111222333333333222222444777;;;@@@EEENNNZZZiii}}}vvvjjjcccXXXHHH>>><<<555555555555555555555555444444444333333333333333222222222222333333333333111111111111111111111111////////////000000000000...///000111222222222222---------------------,,,+++,,,,,,------------,,,------,,,,,,,,,,,,------************+++,,,...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------..................---,,,,,,,,,,,,------------------.........------......///000000000000//////......//////000000//////......//////000---///000000000000111222111111111111222222222222111333444444333444999===;;;AAAKKKYYYnnnzzzfffZZZXXXXXX___nnn{{{~~~}}}xxxwwwtttqqqooommmmmmlllkkkgggccc___]]][[[ZZZXXXVVVTTTQQQOOONNNKKKGGGDDDAAABBBAAA???;;;:::;;;>>>::::::999888777666555444111111111111000000000000////////////////////////000000000000000000000000///......------......///---------------,,,,,,,,,000...---...//////,,,***)))***,,,,,,,,,***(((''',,,---.../////////...------------///222333111000...------------......///111000///...------------......---,,,,,,---.........//////000111111222222444444333333333444666888666:::@@@HHHSSSbbbsssxxxbbbVVVOOOPPPKKK???888999222222222222111222444555222222222222222222222222222222111111111111111111111111111111111111111111---.........//////////////////000000111000000000...---------,,,+++++++++,,,,,,---------,,,++++++------,,,++++++,,,------))))))***+++,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------,,,++++++++++++,,,,,,,,,,,,------.........------......///000000111//////............////////////............//////---...000000//////111333111111111111222222222222000222444444222222555999555;;;DDDNNN\\\tttooo```ZZZYYYbbbooo|||~~~xxxvvvssspppnnnllllllllllllhhhccc___\\\[[[YYYWWWUUUSSSQQQOOOMMMJJJGGGDDDAAABBBBBB???;;;:::<<<>>>:::999999888777666666555111111111111000000000000////////////////////////000000000000000000000000.........------.........***,,,...000111000...---000...,,,---......+++((($$$&&&(((+++,,,,,,+++***)))***,,,...//////......,,,++++++,,,......+++)))...............///000111222000///---,,,,,,,,,---000///...------...///000//////000000111111222222---......///000222555666222555:::>>>EEEOOO\\\eeettt~~~jjjYYYOOOBBB:::<<<<<<666555;;;444444333111000000111333000000000000000111111111222111111111000000//////000000000000000000000000------------.........///000000000000///...---,,,......---,,,,,,+++******------------,,,,,,+++***------++++++++++++------+++,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,------.........---------...///000000111//////............////////////............//////,,,...000000//////111333000111111111111222222222000444777666333222333555222999BBBHHHQQQdddoooddd\\\___fffooo}}}~~~~~~zzztttpppoooooooooooollljjjfffaaa^^^[[[[[[ZZZVVVTTTQQQOOOMMMKKKHHHFFFDDDCCCAAA???============<<<;;;::::::;;;999666444333333333333222111000000000000000000000000000000////////////............/////////......---------,,,,,,++++++***++++++,,,+++,,,------......------------......------,,,+++..................------------------------------,,,,,,,,,---...///000000333111000...------------000000000000000///......//////000000111111222222222222222222222222222222111333555666777>>>IIIRRRaaagggvvvyyynnn```OOOCCC???>>>:::666333333666999444444444333333333222222000000000000000000000000000000000000000///......222111///...---...000111------............------,,,,,,------------,,,,,,++++++++++++,,,,,,---...---......---+++******+++++++++------------++++++------,,,,,,,,,,,,++++++)))***,,,---,,,+++)))''',,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******++++++,,,---......////////////////////////......///000111111000000//////.........---------------...///000111222333444333222111111111333333222222222222333444555666555777;;;???GGGWWWjjjxxx}}}jjj```cccnnnyyy}}}zzzuuuqqqppppppooonnnkkkiiieee```]]][[[ZZZYYYVVVTTTQQQOOONNNKKKHHHFFFDDDCCCAAA???===============<<<::::::999777444111333333333333222111000000000000000000000000000000111000000000000/////////............---------,,,---------------.........,,,---......//////......---------------,,,,,,+++..................---------------------------------,,,,,,------///000000111000///...------......---...///000000000000000000000000000000111111111222222222222222222222222111333555555555999BBBIIILLLPPP[[[lll|||xxxfffXXXQQQKKKDDD>>>;;;;;;:::888555444555777333333333222222222222111000000000000000000000000000000000000000///......,,,---......////////////---......//////......------------......---------+++++++++++++++,,,---...//////000...+++))))))***+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,***++++++,,,+++***)))(((,,,+++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,------...//////000..............................//////000///////////////.........---------,,,------...///000111222222222111111111111222222/////////000000222333333333666999===BBBNNN]]]gggyyy~~~{{{~~~}}}zzzvvvtttrrrqqqnnnllliiigggddd```\\\ZZZYYYXXXVVVTTTQQQOOONNNLLLIIIGGGDDDCCCAAA???>>>=========>>><<<:::999888666222000444444333333222111111000000000000000000000000000111111111111000000000000...------------,,,,,,,,,//////000000000//////...------...///////////////,,,,,,------,,,,,,+++***------------------......---------------------------------------...///000//////......---......///+++,,,---///000111111111111000000000000000000///111111111111111111111111111333444333222444999===>>>???EEEQQQ^^^jjjxxx|||hhh\\\LLLBBB>>>>>>===;;;666888999888666444444555222222111111111000000000000000000000000000000000///000000000000///......(((***---///000000............////////////......---..................---,,,++++++++++++,,,,,,------......---+++***+++,,,,,,,,,++++++++++++,,,,,,'''((()))***+++,,,,,,---,,,++++++***************---***((())),,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,------......//////.................................///......------...............---------+++,,,,,,---...///000000///000000111111000000000111111111111111222333444222555777999;;;BBBKKKRRR]]]ooo~~~|||zzzwwwuuutttqqqnnnkkkiiigggdddaaa]]][[[YYYYYYVVVTTTQQQOOONNNLLLJJJGGGEEECCCAAA???>>>===>>>>>>>>><<<:::999888777444222444444333222111111111111////////////////////////111111111000000000//////---------------,,,,,,,,,///000000000000///---,,,,,,------...............,,,,,,,,,---,,,++++++***,,,,,,------------......---------------------------------------...///000------------......//////+++,,,---...///000000000111111000000/////////...111111111111111111111111000222333333111111333666:::999<<>>======:::777444555666666444333444555111000000000000/////////000000000000000000000000//////000000//////...---+++,,,---...//////...---.........//////.........---......//////......---,,,+++++++++++++++,,,,,,(((***++++++++++++,,,...---,,,+++******+++,,,---)))))))))***+++,,,,,,,,,---,,,***)))((()))***+++///+++((((((,,,...---***++++++++++++++++++++++++,,,***(((''''''(((***,,,******+++++++++,,,,,,,,,------------------------............---,,,,,,+++........................++++++,,,------...//////---...///000000000///...000000000000000111222333444444555444555999???DDDMMMYYYmmm~~~{{{|||zzzwwwvvvtttqqqmmmiiiiiihhheeebbb___]]][[[ZZZVVVTTTQQQPPPOOOMMMJJJHHHEEEDDDBBB@@@>>>>>>>>>>>>===<<<:::999::::::888777555444333222111111111111////////////////////////000000/////////.........------------------------,,,---....../////////...++++++,,,------------,,,,,,------------,,,++++++,,,,,,,,,,,,------......------------------------...------------...//////,,,,,,---....../////////,,,,,,---...............111000000000//////......000000000000000000000000...000222222222222222333333333555:::>>>@@@FFFMMMWWW```ppp}}}qqqdddUUULLL???<<<999999999888555222444444444222111111333666000000000/////////......///////////////////////////////////////...------111000...---------......------............------------............------,,,++++++******+++++++++(((***+++***)))((()))***,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...,,,***(((((()))+++,,,///,,,))))))+++,,,***(((+++++++++++++++++++++++++++***(((''''''(((***+++*********+++++++++++++++------------------------------......---,,,++++++---.....................++++++,,,,,,------......,,,---...///000///............---------...//////666555333111222555:::>>>DDDJJJXXXkkk}}}{{{|||yyywwwuuussspppllliiiiiihhhfffccc```^^^[[[ZZZVVVTTTQQQPPPOOONNNKKKIIIEEEDDDBBB@@@???>>>>>>>>>===;;;:::999:::;;;::::::555444333111000111111222000000000000000000000000////////////............---------............///............///000111222******+++,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,------......------------------------......---------......///+++,,,---...............,,,,,,------...---------000//////////////////...////////////////////////...///000222333333333333000///222888::::::===CCCHHHOOO\\\mmmooobbbXXXNNNEEE>>><<<888444222222333444444333333222000//////222444000000/////////.........////////////////////////...////////////...------333111///---,,,,,,---...,,,,,,------------,,,,,,,,,------------------,,,,,,++++++************+++,,,------+++(((&&&&&&&&&++++++************++++++---------,,,,,,,,,++++++---,,,***(((((()))***+++++++++,,,,,,+++***))))))++++++++++++++++++++++++*********))))))*********,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---------...............,,,,,,,,,---------......,,,---......////////////222111111000000111111222666444111000111444888;;;;;;???HHHXXXiii~~~}}}|||yyyuuusssqqqnnnkkkhhhgggfffeeeccc```]]][[[YYYVVVTTTQQQPPPOOONNNLLLJJJFFFDDDBBB@@@???>>>>>>???>>><<<:::999999:::999888666444222111000000111222000000000000000000000000000000000////////////............/////////000000;;;888555111///......///***+++,,,,,,------,,,,,,......//////......---,,,***++++++,,,------......------------------------///......---------......+++,,,---.........---,,,)))***+++,,,---..................////////////////////////////////////////////////000222222222111111000111555555444777<<>>HHHSSSbbbyyy}}}~~~|||yyyuuuqqqooommmjjjhhhfffeeedddbbb___\\\ZZZXXXVVVTTTQQQPPPPPPNNNLLLJJJFFFDDDBBB@@@???????????????===:::888888888777666666444222000000000222222000000000000000000000000111111111111000000000000.../////////000000111111JJJEEE>>>666///+++))))))+++,,,------......------/////////000//////...---******+++,,,,,,---......------------------------///......---------......,,,,,,.........---,,,+++'''(((***,,,...///000000---.........//////000000////////////////////////000///...///000111111000222///...///---***---222:::;;;???DDDNNN\\\jjjttt}}}oooeeeVVVMMMCCC===<<<<<<:::777333333333444444333111000...000333333111...---,,,111000000000////////////////////////////////////......//////......---,,,***+++---......---,,,+++*********++++++************++++++,,,,,,++++++***,,,,,,+++***))))))******''')))+++,,,,,,---///111)))***+++,,,,,,+++***)))(((((()))***+++,,,,,,---,,,++++++***************%%%...///,,,***,,,000************************)))***,,,------,,,***)))************************++++++++++++++++++++++++,,,,,,---...////////////---------.........//////------........................------...///111222---,,,,,,+++++++++,,,,,,//////000222444333111///333444:::@@@EEEMMMbbbvvvyyyxxxxxx}}}~~~~~~{{{yyyuuusssqqqmmmiiifffeeeeeeeeedddbbb___\\\ZZZXXXWWWTTTQQQOOONNNNNNNNNEEECCC@@@???@@@@@@@@@??????>>>===;;;999777666555777555222111222111000///000111111111111222222222000000000000////////////......------------......AAA>>>:::555000---+++***///---,,,---...///...---------------------------,,,++++++***)))))))))***,,,,,,,,,---------...............------,,,,,,++++++,,,------......------***+++,,,---............////////////////////////,,,---......//////......000000000000000000000000000000000///000000111222777888999;;;???FFFNNNTTTgggooo~~~~~~uuummmfff^^^SSSKKKBBBAAA===:::777666555555111111111111111111222222000000000000000000000000////////////............,,,------......------,,,000000///...---,,,,,,+++//////...---,,,,,,++++++---------,,,+++***)))(((************************,,,,,,,,,+++++++++******''''''((()))))))))))))))***)))'''%%%&&&(((***,,,,,,,,,++++++,,,,,,---...+++++++++******))))))))))))************+++++++++,,,,,,,,,++++++***************))))))))))))))))))---------,,,,,,+++++++++///---+++******+++,,,...000000///...---,,,,,,,,,------------------------...---,,,++++++,,,---...------------.........//////000111333333222222111000111111111111222222222...222777999<<>>===<<<<<<;;;:::999888777777777444222111222222000///000000111111111222222222000000000000////////////......------------......444444222000///...------///...------...///...,,,------------------------...------,,,,,,+++,,,,,,,,,---------------------.........---------------+++,,,------......------++++++,,,---....................................//////000000000111111111////////////////////////000000000000000111222222333444555666999===CCCHHHNNNSSS```ppp~~~zzzjjjddd\\\VVVQQQKKKCCC===;;;:::888666444222222111111111111111111111111111000000000000000000000000////////////............+++,,,,,,,,,,,,,,,,,,+++//////......------,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,+++***))))))************************++++++*********)))))))))(((((()))***************))))))******++++++************))))))******+++,,,,,,+++++++++************))))))*********+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,//////.........------------,,,+++******+++---...,,,++++++,,,,,,---...///------------------------///...------------...///------........./////////...///000111222111111000000000111111111222222222333555777777777<<>>===<<<;;;;;;;;;:::999999888888666444222111222222111///000000000111111111222222000000000000////////////......------------......,,,------......///......000///------......---+++------------------------------------,,,,,,,,,,,,---------------------,,,---------...............+++,,,------......------,,,,,,------...---------........................000000///...///000111222////////////////////////111111111000111222222333111222333333333555999;;;>>>@@@HHHTTT```lll}}}rrreee\\\RRRMMMGGGCCCAAA>>>:::777444444444444333222111000111111111111111111111111000000000000000000000000/////////............------......//////......---------------------------......------,,,,,,++++++***+++++++++++++++************************************)))))))))((((((((())))))***++++++++++++***'''))),,,//////---+++)))***))))))))))))***++++++,,,,,,,,,++++++++++++***)))))))))*********+++++++++++++++++++++*********+++++++++,,,,,,------...............------------,,,+++*********,,,---...************+++,,,---...------------------------///......------......///............/////////000......///000000000000///000000000111111111222222333444555444222444:::???FFFQQQdddzzz}}}~~~zzzxxxuuusssrrroookkkiiiiiigggccc___\\\ZZZYYYXXXWWWVVVTTTRRRPPPNNNLLLLLLHHHFFFCCCAAAAAAAAA@@@>>>>>>>>>===<<<:::999999888666444222111222222111000000000000000111111111111000000000000////////////......------------......---...///000000///...---000///------......---+++,,,,,,------------------++++++++++++++++++******...------------,,,,,,,,,---------....../////////+++,,,------......---------------...------,,,,,,...........................---+++***+++,,,...000////////////////////////111111111111111222333333111333444444333333555666===<<>>;;;;;;:::999888222333555666666555444333111111111111000000000000000000000000000000000000//////.........---------,,,------------------,,,++++++,,,,,,---------------------,,,,,,,,,++++++))))))***+++++++++++++++******************************)))))))))((((((((((((((()))************)))'''))),,,...///---***)))+++++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++))))))))))))************+++++++++***************(((((()))***+++,,,,,,---++++++++++++++++++++++++************+++,,,......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000------........./////////000000000000111111111111///000111111111222777:::@@@GGGSSScccwww~~~{{{|||yyywwwuuusssrrrpppmmmjjjjjjhhhddd```]]][[[ZZZYYYXXXWWWUUURRROOOLLLJJJIIIGGGEEECCCBBBCCCDDDCCCCCCBBBAAA@@@>>>;;;999888777555333111111222222111000//////000000000111111111000000000000////////////......------------.........///000000000///---,,,000...------......---,,,,,,,,,,,,---------......***++++++,,,,,,,,,+++***------------------------,,,---------......//////+++,,,------......---------------...------,,,,,,........................,,,+++***))))))+++---...........................111111000000111111222333000222444444444444555666999777999>>>BBBDDDKKKRRR^^^jjjyyy{{{hhhXXXMMMGGGBBB@@@===;;;777555555555555555222444555777777777666555111111111000000000//////////////////////////////............------------)))))))))******)))))))))******++++++,,,---------,,,,,,,,,,,,,,,+++++++++(((((()))***++++++++++++************************++++++*********)))))))))&&&''''''((()))((((((((((((((()))***+++*********++++++******++++++,,,---++++++++++++++++++++++++(((((()))))))))*********************************(((((()))******+++,,,,,,++++++++++++++++++++++++))))))******+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............////////////---------------.........//////000000000111111111---...///000111222555777;;;???GGGQQQ```uuu~~~|||}}}xxxwwwuuutttsssqqqnnnkkkhhhgggdddaaa^^^\\\ZZZYYYWWWVVVUUUSSSOOOLLLIIIHHHFFFDDDBBBBBBCCCDDDEEEDDDDDDCCCAAA>>>;;;999777666555333111111222222222111/////////000000000111111000000000000////////////......------------......++++++,,,---.........---///---,,,---...///...---+++,,,,,,------.........+++,,,...//////...------,,,,,,,,,---------......,,,,,,,,,---------------+++,,,------......------,,,,,,------...---------------------------------------,,,+++,,,---...///........................000000000///000111111222///000222222222222444555444222333888<<<<<>>;;;CCCLLLRRR[[[fffmmmooo{{{}}}sssiii^^^UUUMMMGGG???:::999999888777555555555555444444444555222111111000000000000000222111111000//////......////////////////////////.........---------,,,,,,.........//////.........************++++++++++++++++++++++++++++++++++++((()))***************)))******************************)))))))))(((((((((&&&''''''(((((((((((((((((('''''''''(((((())))))((((((((((((((()))******(((((()))))))))*********(((((((((((()))))))))***((()))))))))*********+++************************++++++,,,,,,,,,---------*********+++++++++******((())))))***,,,---///000++++++++++++++++++++++++)))***++++++++++++***))),,,,,,,,,,,,------------...------,,,---...///000////////////000000000111111111111222222222111//////333777;;;@@@LLL]]]iii}}}{{{|||xxxvvvuuutttsssrrrooommmbbbbbbbbbaaa^^^[[[YYYWWWQQQQQQRRRRRRQQQOOOMMMLLLFFFDDDAAA@@@@@@@@@???>>>>>>===<<<;;;999888777666444333111111222333222111////////////000000000000000000000000////////////.........------.........000///---,,,+++,,,---...,,,++++++---///000000///++++++,,,,,,---...//////)))***,,,......---,,,+++)))***+++,,,...///000000,,,,,,,,,++++++*********+++,,,------......------***+++,,,---......///...------------------------,,,---......//////.............................................///000000222222222111000000333555555000---000222222555999888???DDDGGGLLLTTTZZZ[[[___eeennnxxxyyynnnoookkkaaaWWWPPPJJJEEEBBB???;;;;;;<<<;;;999666000222333444333222333333333222000///......//////222111111000///......---////////////////////////......---------,,,,,,,,,((())))))******))))))(((************************++++++++++++++++++++++++))))))************))))))************************)))((((((((('''''''''''''''(((((()))))))))))))))&&&'''((()))***))))))(((***************++++++,,,''''''(((((()))))))))***(((((((((((())))))))))))(((((())))))*********+++(((((((((((('''''''''''')))))))))******+++++++++******+++++++++******)))+++***************++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,,,,------......---,,,---...///000////////////000000000000......///111333333222111111555999999:::AAANNNXXXiii}}}{{{zzzssssssssssssrrrqqqppppppkkkiiifffccc___[[[XXXVVVXXXVVVTTTSSSRRRPPPLLLJJJIIIHHHFFFEEECCCBBBBBBBBB======<<<;;;::::::999999444333111///...---......000000//////.........---111000/////////000222333---,,,***+++,,,------,,,/////////...------,,,,,,---......---++++++---......,,,***((((((***,,,...---,,,+++***+++,,,---...------------------------------------,,,,,,+++***,,,,,,,,,,,,++++++***)))((()))***,,,------,,,,,,------------------------+++,,,------......------...,,,***+++...000...,,,111000000////////////000222222111111000//////...222444555555444333444555555777<<>>;;;:::999777555333222111111444333333222222111111000///////////////......---......---------,,,,,,,,,......///000///...,,,+++...,,,+++)))(((((())))))+++*********************+++++++++*********)))))),,,++++++++++++++++++,,,)))))))))((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))******&&&((()))++++++)))(((&&&))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))******((()))***)))((()))***,,,,,,,,,,,,+++(((((()))***+++,,,,,,------,,,,,,++++++++++++*********))))))---+++)))***,,,---,,,)))++++++,,,,,,,,,---------))))))***++++++,,,------000,,,((((((***++++++***---------.........////////////000111111111111111222222333555888<<<@@@CCCVVVaaaqqq{{{zzzyyyxxxwwwtttrrrooolllkkkiiigggdddaaa___\\\[[[ZZZXXXWWWTTTSSSRRRPPPMMMJJJHHHGGGFFFDDDCCCBBBAAAAAA======<<<;;;:::999999888444333111///............000000/////////.........000000//////000000111222222000......///000000///---------...............---......---+++***+++---111000...------...000111,,,,,,+++++++++,,,---...---------------------------.........------,,,+++,,,,,,,,,,,,,,,,,,+++***((()))+++------------,,,------------------------+++,,,------......------///---+++---///000///---///...............//////000000000000000000000000000111333444333222333444555777:::===???@@@@@@@@@???BBBGGGJJJPPPZZZhhhqqq}}}vvviii]]]TTTNNNKKKJJJFFF@@@===<<<;;;888666555555444333222222222333333333222222111000000000///////////////...------...------------,,,,,,,,,---............------,,,...---+++***)))))))))*********+++++++++,,,,,,,,,+++++++++*********))))))++++++************++++++------,,,,,,+++++++++***)))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((()))******)))((('''))))))(((((((((((()))))))))))))))))))))))))))************)))))))))))))))((()))***)))((((((***,,,+++,,,,,,***'''&&&'''(((***++++++++++++++++++***+++++++++*********))))))---+++)))***,,,---+++))))))************++++++++++++,,,,,,------.........222///,,,+++---......---------------........./////////000111111111111000111111111333666999===???KKKRRR^^^jjjxxx|||{{{|||{{{xxxtttpppmmmjjjhhhgggeeeccc```^^^^^^^^^___YYYWWWUUUTTTSSSPPPMMMKKKGGGFFFEEECCCBBBAAAAAA@@@>>>===<<<;;;:::999999888444222111///.........///000000////////////......//////000000111111000000000///---,,,---...---,,,+++,,,,,,---......//////...//////...+++******+++......------------......,,,,,,,,,+++,,,------...------------------------...............------,,,+++,,,,,,------------,,,***+++,,,---......------,,,,,,,,,,,,------------+++,,,------......------///------...///000///...---------------...///000---......///000111111222---///111222222222333444555777999:::;;;;;;:::999888:::===>>>AAAFFFOOOUUU[[[bbbkkkrrryyyzzzrrrbbb^^^VVVNNNGGGAAA>>>===;;;888555444444444333333111000000111111222333444222222222111000000//////...////////////...------------------,,,,,,,,,,,,------,,,,,,,,,---......------,,,+++***************++++++,,,,,,---------+++************)))))))))******))))))))))))******//////...---,,,,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''(((((()))'''((()))******)))((('''))))))(((((((((((())))))((((((((())))))*********+++*********))))))((((((((()))***)))((((((***+++***++++++)))'''%%%&&&'''))))))************))))))+++++++++***************,,,*********+++,,,+++***(((((((((((()))))))))))),,,,,,,,,---------------222000...---.../////////------------...............///000000111111000000000000000111333666888:::>>>AAAGGGNNNXXXgggxxx||||||zzzyyyvvvrrrooollliiihhhhhhfffbbb___^^^^^^___```YYYXXXVVVTTTSSSQQQNNNKKKGGGFFFDDDCCCAAA@@@@@@@@@>>>>>>===<<<:::999888888333222111///...//////000000000//////////////////---...000111111111000//////---+++++++++,,,+++***,,,,,,,,,------.........000111111000---++++++,,,++++++,,,------,,,++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,---............++++++---.........------,,,,,,,,,,,,,,,---------+++,,,------......------------------...///......,,,,,,,,,---...///000111------...//////000000111,,,...111222222222333444444555888:::;;;:::999999666777999999:::<<<@@@DDDGGGKKKQQQVVV[[[bbbiiinnnvvv|||{{{vvvpppjjjbbbYYYRRRKKKIIIDDD@@@<<<;;;::::::444333222222222222222222000000000000111222333444333333222111111000000///......//////......---,,,---------,,,,,,,,,++++++,,,,,,+++++++++,,,...///---,,,,,,+++++++++++++++++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))---,,,,,,+++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&''''''((()))***++++++++++++******)))(((((((((((()))))))))'''''')))+++(((***+++***((('''((())))))******************)))************************+++*********+++++++++***'''''''''((((((((())))))+++++++++***************000///---------.........------------------------...//////000000000000000000000000111222333555666777999;;;>>>DDDPPP___jjj}}}}}}zzzxxxuuupppllliiigggfffjjjgggddd```^^^]]]^^^___ZZZXXXVVVUUUTTTRRROOOLLLGGGFFFDDDCCCAAA@@@@@@@@@???>>>===<<<:::999888777333222111000//////000000//////000000000000000000---...///111111000//////111///------.........,,,......------,,,,,,,,,,,,111222333222///---,,,,,,,,,---///000000///---,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,,,,---............+++,,,---.........---,,,+++++++++,,,,,,,,,------+++,,,------......------++++++,,,,,,,,,,,,------............///000111222........................---///111222222222444555444555777888999888777666333444444555555666888999>>>???AAABBBEEEIIINNNRRRYYY]]]dddkkksss{{{tttllliiigggccc___^^^\\\YYYUUUQQQKKKEEEAAA===<<<999777666555555666444444333333222222222333111111111111111111222222333333333222111111000000...............------,,,------,,,,,,,,,+++++++++,,,+++*********,,,---///++++++,,,+++++++++******,,,,,,+++***)))((('''''')))))))))))))))))))))))))))(((((((((((((((((()))*********)))(((''''''&&&((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((()))******++++++(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&'''((()))******+++************))))))((((((((())))))(((''''''(((***&&&(((+++++++++***+++,,,******++++++++++++******************************************************((((((((()))))))))***************************)))---......---------...///------------------,,,,,,......///000000000000000111111111111222333333444444666888999<<>>===<<<:::999777777333222111000///000111111//////000000000000111111......//////000000/////////---,,,,,,---......---......------,,,++++++***000111333222000...------+++,,,---......---,,,+++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***+++,,,,,,------------,,,+++,,,---......---,,,+++******++++++,,,,,,------+++,,,------......------)))+++,,,,,,++++++,,,---///////////////000111222...............------------///222222222222333444333444555555555333000///444444444444555666777777<<<;;;::::::;;;===@@@BBBFFFIIINNNRRRWWW^^^eeeiiiyyy}}}vvvggg```XXXSSSPPPNNNKKKHHHEEEEEEDDDCCCAAA>>><<<;;;888777555444333333333444222333444333111000000111222222111000000000111111333222222111000000//////---............---,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,******+++++++++******)))++++++***)))(((''''''&&&(((((()))))))))))))))***))))))(((((((((((())))))***))))))))))))((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,))))))(((((((((((())))))'''((()))******)))(((''''''''''''(((((())))))))))))))))))))))))))))))***((())))))((('''&&&''')))&&&(((+++,,,,,,+++,,,,,,***++++++++++++++++++******************+++++++++)))***+++***))))))***+++))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,...//////...---...000------------,,,,,,,,,,,,---...//////000000//////111111111222222222222222111444666777777;;;AAAFFFQQQZZZkkk~~~~~~~~~{{{vvvqqqmmmiiihhhgggiiigggeeeccc```^^^]]]]]][[[YYYWWWVVVUUUSSSPPPMMMHHHGGGFFFDDDCCCBBBAAAAAA??????===<<<:::888777666333222111000000000111222//////000000000111111111///............///000000---+++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,---///111111///---,,,,,,***++++++++++++++++++***,,,,,,.../////////...---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++,,,------,,,+++***)))******+++,,,,,,------+++,,,------......------***,,,------++++++,,,...//////.........//////000,,,,,,,,,------......///---///111111000000000222000111333333333111///...666555444444555666777777999888666666888999;;;;;;<<<===???BBBDDDIIIOOOSSSYYY^^^dddggghhhiiimmmqqqvvvzzz}}}~~~~~~~~~zzzxxxwwwxxxzzz{{{sssrrrppplllgggaaa[[[XXXKKKIIIFFFCCC@@@>>><<<<<<777888999999888777777777555555444333333333333444000222333333000//////111000///////////////000000000000000///......------------......------,,,+++,,,,,,,,,++++++++++++******++++++++++++******)))((())))))*********)))((())))))))))))))))))))))))(((((((((((())))))*********))))))(((((())))))***((((((((((((((()))))))))))))))))))))))))))))))))%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((()))******++++++))))))(((((((((((())))))'''((()))******)))((('''''''''((((((((((((((((((((((((((()))******++++++((())))))(((&&&&&&'''((('''))),,,,,,+++)))))))))))))))************))))))))))))*********+++++++++(((***++++++(((((()))+++((())))))))))))***************++++++,,,,,,------))),,,......,,,+++---...---------,,,,,,,,,++++++---...//////000000/////////000000111111111111111000222444444333444999===CCCFFFQQQaaaooo{{{~~~{{{yyyuuuqqqooonnnmmmnnngggfffeeecccbbb```^^^]]]\\\ZZZXXXVVVUUUSSSPPPMMMIIIHHHFFFEEECCCBBBBBBBBB@@@???>>><<<:::888777666333222111000000000111222//////000000111111111222//////...------///000111111//////000222444444444***++++++,,,,,,------...***---///000...,,,++++++////////////////////////,,,,,,.../////////...---++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,++++++***)))***+++,,,,,,,,,+++***)))))))))***+++,,,,,,------+++,,,------......------***---///...,,,+++---000///......---------......)))***+++,,,...///000111---...000000///......///,,,...000333444444444333444222000000111222222222222000000000333555666666666777888888:::>>>DDDHHHEEEIIINNNOOOMMMNNNRRRVVVTTTXXX\\\]]]^^^aaaiiioooxxx~~~~~~~~~}}}{{{{{{}}}xxxpppkkkcccaaa^^^[[[YYYYYYYYYZZZNNNOOOPPPNNNKKKHHHGGGGGG<<<======<<<999777777777222333555555444333333444111111000000000000111111...111333333111///111222---------------...///000///......---,,,,,,++++++------......------,,,+++,,,,,,,,,+++++++++*********+++,,,,,,,,,***)))''''''((()))******)))(((''''''((()))***+++,,,------'''((((((((())))))************))))))))))))******%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******))))))(((((((((((())))))'''((()))++++++)))((('''((((((((((((((('''''''''''''''((()))***+++,,,,,,((())))))(((&&&&&&'''((((((***,,,,,,)))'''%%%%%%(((((())))))))))))(((((())))))******++++++++++++(((***,,,+++(((''')))+++(((((((((((())))))))))))''''''((()))***++++++,,,%%%(((++++++)))((()))+++---------,,,,,,+++++++++---......///////////////......///000111111000000000222333222000111666:::>>>>>>CCCMMMUUU^^^mmm{{{~~~~~~|||yyytttpppnnnkkkhhhffffffeeedddbbb___]]]\\\[[[VVVUUUUUUTTTRRRQQQOOONNNIIIGGGEEEDDDDDDDDDBBBAAA@@@??????>>>===;;;:::999444222111111222111000...//////000000000000//////111///...///000111000...***---111555666555333111+++,,,------......------(((***+++---......------......---------,,,,,,,,,,,,,,,+++***+++,,,---.........---,,,+++***)))(((*********++++++*********((()))***+++,,,---------''')))+++,,,---,,,***)))---,,,,,,++++++,,,,,,---........................***)))***,,,------+++)))...---,,,,,,---...000111,,,***(((***...111000///,,,------...///000111111222222222222222222222222111111111111111111111111111111111111000000//////222333555666888:::<<<===<<<<<<<<<===???@@@BBBCCCHHHHHHHHHIIIKKKOOORRRTTT___kkkwwwzzzsssiiidddddd``````___^^^]]]\\\[[[ZZZUUUWWW[[[```cccfffhhhhhhiiigggddd```\\\WWWSSSQQQNNNLLLIIIFFFDDDEEEFFFGGG@@@@@@???>>><<<;;;:::999555444333333222222222222444333222222444444333222000000000000000000000000000///...------...///000000000//////.........---........................///...---,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******))))))))))))******++++++************++++++***************)))((((((((((((''''''&&&&&&&&&%%%*********)))))))))))))))***************)))(((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''))))))))))))************&&&&&&'''''''''''''''&&&(((((()))******************)))(((''''''((()))***---,,,,,,+++***)))((((((+++++++++***************+++***)))'''''''''((()))111...***((('''))),,,...,,,+++)))(((((()))+++,,,,,,+++******))))))******,,,,,,,,,,,,,,,,,,------***,,,,,,+++)))((()))***---------.........//////............///000222222//////000111222222333333333555888<<>>>>>===<<<;;;999888777444222111111222111000...///000000000000000///...///...---...///000///---***+++,,,---.........---+++,,,------......------++++++,,,---...............------------,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,++++++++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++))))))++++++,,,++++++***---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++******+++---...,,,+++///...,,,+++******++++++,,,------------...///000------......//////000000111111111111222222333333111111111111111111111111222222111111111000000000111222333444666888999999999999::::::;;;<<<>>>>>>===<<<===>>>@@@CCCFFFHHHPPPZZZeeehhhbbbXXXQQQOOOMMMMMMLLLKKKJJJIIIHHHHHHEEEGGGIIIKKKMMMOOOPPPQQQPPPOOONNNKKKHHHEEECCCAAAAAA@@@>>><<<;;;;;;<<<<<<999999888777666555555444444444333222222222222222444222111222333444333222000000000000000000000000...---,,,++++++,,,---............---------,,,,,,------------------------......---,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******))))))))))))******(((((((((((((((((((((((()))************)))(((((())))))))))))((((((''''''))))))))))))))))))))))))'''(((((((((((('''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))((((((((((((((()))'''((())))))))))))(((''''''((((((((((((((((((((()))*********)))(((''''''(((((())))))***)))))))))))))))(((((((((((()))))),,,++++++******)))))))))((((((((((((((((((((((((+++***)))(((''''''((())))))(((%%%""""""$$$&&&''',,,+++)))(((((()))+++,,,,,,+++******))))))******'''((())))))***************+++,,,+++***))))))***------------.........///............///000111222000000000111111222222222444555666777999>>>DDDIIIUUU```ooo~~~zzztttooonnnmmmmmmlllgggfffeeedddbbbaaa```___ZZZYYYXXXWWWTTTRRRPPPNNNKKKIIIFFFEEEDDDCCCAAA@@@<<<<<<<<<;;;999888666555444222111111222111000...000000000000000///......///---,,,---...///...---000...,,,++++++,,,...///+++,,,------......------------------...///000000------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,******++++++,,,,,,---------,,,***+++---......---...---,,,+++*********+++,,,///111///,,,+++...111..................////////////000111111222333333111111111111111111111111222222222111111111111111000000111222333444555555666666666666666777888888777777777888999<<<>>>@@@GGGNNNVVVZZZVVVNNNEEE@@@??????>>>======<<<;;;;;;==================>>>???=========<<<;;;:::999888999888888888777777777777333333333222222111111111333333222111111111222222333222111111333333222111////////////////////////...---,,,++++++,,,---...------,,,,,,,,,,,,++++++------------------------------,,,,,,++++++,,,,,,,,,++++++******++++++,,,******))))))))))))******)))***+++,,,,,,+++***)))))))))******))))))((('''++++++************))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((***))))))((('''''''''(((&&&'''(((((((((((('''&&&((((((((((((((((((((((((++++++******)))'''&&&%%%(((((()))))))))(((((('''(((((())))))))))))((((((************************((((((((((((((((((((((((***))))))(((((((((((())))))((('''&&&%%%&&&'''(((+++***)))(((((()))***+++++++++***))))))))))))***((()))+++,,,---------,,,***+++,,,+++***)))***+++------------.....................//////000000111000000000000111111111111333333333222222555999<<>>AAAIIISSS[[[nnnyyy{{{wwwqqqlllkkkjjjiiiiiieeeeeedddbbbaaa```^^^^^^YYYXXXWWWVVVSSSQQQOOOMMMLLLJJJGGGFFFEEEDDDBBBAAA>>>>>>>>>===;;;:::888777444222111111222111000...//////000000000000//////111///...///000111000///)))+++---///000000...---+++,,,------......------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,,,,,,,,,,++++++*********,,,------......------,,,((((((***+++,,,---------)))((('''&&&&&&(((***+++++++++************++++++------,,,+++***)))((((((---,,,***+++---......---+++,,,,,,,,,+++***)))(((***'''$$$''',,,///...,,,------------------......,,,,,,---...//////000000000000000000000000000000000000000000000111111111///000000111111222222222222222111000000111111111000000000111111111111111111333666999;;;999666222222222222111111000000000333222222222222222333333111111222222222111000000...///111222222111000///000000000000000111111111//////.........///000000000///......000000///...........................---,,,+++******+++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++******))))))******++++++)))******++++++******)))******))))))))))))******(((((()))******)))(((((((((((())))))(((((('''&&&'''''''''(((((((((((()))&&&''''''(((((())))))******)))'''&&&&&&&&&'''(((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&''''''(((((((((((('''&&&&&&'''((((((*********))))))(((((('''%%%&&&''')))******++++++&&&'''((())))))))))))((((((((())))))))))))((((((((((((((())))))*********%%%&&&&&&''''''(((((()))'''(((((())))))))))))((('''(((((((((((()))))))))))))))))))))))))))))))))******)))(((((((((((())))))))))))***+++,,,------***+++,,,,,,++++++,,,---------------,,,,,,,,,,,,------///000000///...---............///////////////000000000...///111333111444888:::;;;???FFFKKKUUU^^^nnn|||xxxrrrnnnllljjjiiiggghhhgggfffdddbbb```___^^^YYYXXXXXXVVVTTTRRRQQQOOOLLLIIIGGGFFFEEEEEECCCBBB>>>>>>>>>===;;;:::888777444222111111222111000...---...///000000111111000000///......000000///......///000111111000///...+++,,,------......------,,,---------------,,,,,,,,,,,,,,,++++++++++++******+++,,,---------,,,,,,***+++++++++++++++,,,,,,,,,,,,------------,,,,,,((()))******++++++++++++***))))))((()))***+++,,,++++++************++++++************************+++******+++---...,,,+++++++++,,,,,,+++***((('''))))))((()))***,,,------,,,,,,,,,------.........,,,,,,------............000000000000000000000000....../////////000000000......//////000111222222000000/////////000000111222222333333222222111111111222444555444444333333333333333222222222222222222222333333333333333222111111222222222222111111111222222222222111111000//////////////////............------......///000///...------//////...---........................,,,,,,+++******+++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++((()))************)))(((******))))))))))))******************************(((((())))))(((((('''&&&'''''''''((((((((())))))&&&&&&''''''((())))))***,,,***(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))(((''''''((())))))++++++***))))))(((((('''''''''((()))*********)))&&&'''((()))***+++++++++))))))(((((((((((())))))((((((((()))))))))))))))%%%%%%&&&&&&'''(((((()))&&&'''((()))******)))((()))))))))))))))***++++++(((((())))))))))))((((((******)))(((((((((((((((...---,,,+++,,,---///000***+++,,,,,,++++++,,,...---------,,,,,,,,,++++++,,,---///000000///---,,,---------......///////////////000///------///000000333666888888:::???CCCFFFKKKVVVdddooozzz|||yyytttpppnnnkkkhhhfffjjjiiigggeeecccaaa___^^^YYYYYYXXXWWWVVVTTTRRRRRRKKKIIIFFFFFFFFFFFFDDDCCC>>>>>>===<<<;;;999888777444333111111222222000///,,,---...000111111111111///...------...///...---...---------,,,+++******+++,,,------......------------/////////...---,,,,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,((()))***+++,,,---......+++,,,,,,------,,,,,,+++)))************)))((((((...---------......//////++++++************++++++)))******,,,---...//////***)))***,,,------+++))))))***,,,---......------))),,,...,,,)))(((+++...++++++,,,,,,---...//////------------------------000000000000000000000000---.........//////000000,,,,,,---...///000111222///............///000111000111111111111000///...000222222111///...///111222222222222111111111111000111222222222111///......//////000111111000000000000000//////.........000000000//////.........---------------...///000///...------...///...---////////////////////////......,,,,,,,,,,,,......(((((())))))*********+++************************))))))((())))))***++++++'''((()))******)))((('''******))))))))))))******''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&''''''(((((()))))))))***&&&&&&&&&'''((())))))***///---+++((('''''''''((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))******)))(((''''''((()))***------,,,,,,+++******)))&&&'''''''''''''''&&&&&&%%%&&&((()))+++,,,,,,,,,***)))(((''''''((()))***)))))))))))))))((((((((('''''''''((()))******+++&&&'''(((*********)))(((((('''&&&&&&&&&((()))***(((((())))))))))))((((((******)))(((((((((((((((---+++)))''''''))),,,---***+++---,,,,,,+++---...---------,,,,,,+++++++++,,,---///000000...---+++,,,,,,------...///000000---...//////...///111333---000333333222333777;;;;;;===DDDMMMSSS[[[kkk|||}}}yyytttpppnnnmmmkkkiiijjjiiihhheeecccaaa___^^^YYYWWWVVVVVVUUUSSSPPPMMMMMMJJJGGGEEEEEEDDDCCCBBBCCC@@@>>><<<<<<;;;:::888666444111000111222222111---...000111111111000///000000///...............------,,,,,,,,,---......,,,---...//////...---,,,000...+++))))))***,,,...///...---+++******++++++...---+++***)))***++++++---------------------------,,,++++++------,,,+++---***''''''***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------......////////////.........------,,,---...000111...///000///...---...//////000111111111111000///......////////////......//////000000111111111222////////////////////////000000000000//////////////////////////////////////////////////////////////////000000///...------......////////////......------------------------............---,,,++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++************++++++)))************+++++++++---***((('''((()))******))))))))))))))))))))))))###$$$$$$$$$%%%%%%&&&&&&)))))))))))))))((((((((((((((())))))))))))((((((+++)))&&&&&&''''''%%%"""***)))(((''''''((()))***''''''((((((((((((''''''***)))((('''''''''''''''&&&&&&&&&&&&'''''''''(((((('''((()))+++///222444666333///,,,)))((()))))))))))))))))))))((('''&&&***)))(((''''''''''''''')))***++++++***)))((('''((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((******+++,,,,,,,,,,,,+++000...,,,,,,,,,,,,***))))))***+++,,,,,,+++))))))************+++,,,---......------------...//////000000000000////////////111222222333333444555555555777999===BBBJJJRRRXXXiiirrr}}}yyytttpppnnnmmmkkkiiijjjiiigggeeebbb```^^^]]]ZZZYYYXXXXXXWWWUUURRROOONNNKKKHHHFFFFFFFFFDDDCCCBBB@@@===<<<;;;;;;999888666444111000111222111111---...///000111000000///111000//////....../////////...---,,,,,,+++,,,,,,------............------///...,,,+++***+++,,,---000///---,,,+++++++++,,,------,,,,,,+++,,,,,,,,,---------------,,,,,,,,,---,,,++++++------,,,+++---***)))))),,,------+++++++++++++++++++++++++++)))******+++++++++++++++------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,...---,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------............------...---,,,,,,,,,---...///---...//////------...///000//////......//////000......////////////............/////////000000000......................................./////////...................................................////////////......---------------------------........................+++,,,,,,---------,,,,,,++++++++++++++++++++++++******))))))))))))************************************))))))))))))******))))))*********+++++++++///---***)))***++++++***''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))'''%%%&&&(((((('''%%%)))((((((''''''(((((()))''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))+++...111333444222...+++((((((((()))++++++++++++******)))))))))((((((''''''''''''((()))******+++***)))((('''((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''(((((()))))))))*********)))******++++++******))))))******+++++++++++++++...,,,++++++,,,,,,***))))))***+++,,,,,,+++***)))))))))))))))***+++,,,------------------...//////////////////////////////000111111222222333444444777888999;;;===@@@FFFJJJPPPXXXeeettt}}}yyytttpppnnnmmmkkkiiiiiihhhfffdddbbb___^^^]]]ZZZYYYXXXXXXXXXVVVSSSPPPOOOLLLIIIGGGGGGFFFEEEDDDBBB???===;;;;;;:::999777666444111000111111111000......///000000000000000111000//////...////////////...---,,,+++*********------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,,,,,,,---.........------......------,,,,,,++++++---+++***+++,,,---,,,+++,,,++++++,,,......---+++******************************)))))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------------,,,,,,...---,,,,,,,,,,,,,,,---,,,---......,,,,,,---...///...---,,,,,,---...///........................---...............//////........................,,,,,,------......//////................................................---....../////////.........---,,,++++++,,,---...........................))))))***+++,,,------,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++///---***))))))******)))''''''''''''''''''''''''(((((())))))))))))******'''''''''''''''''''''''''''(((((())))))((((((''''''%%%%%%&&&((()))((('''&&&''''''''''''''''''&&&''''''(((((((((((('''''''''''''''&&&''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%))))))((()))***,,,...000111///,,,)))'''''''''(((***************)))))))))(((''''''''''''(((((()))))))))*********)))(((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((((((((()))))))))((())))))******))))))((((((((()))***************+++***)))***++++++***)))******++++++++++++*********))))))******+++,,,------------------....../////////////////////////////////000000111222222222444666777777777888:::<<<@@@EEELLLWWWeeeuuu}}}yyytttpppnnnmmmkkkiiihhhgggfffcccaaa___]]]\\\XXXWWWVVVVVVVVVTTTQQQOOONNNLLLHHHGGGFFFFFFEEEDDDAAA???<<<;;;;;;:::888777666444111000000111000///...//////000000000000000000///......------.........---,,,+++++++++++++++------+++******+++------,,,---.........---++++++//////......------------***+++,,,.........---,,,......---,,,,,,+++++++++,,,+++***+++,,,,,,,,,*********+++---...---,,,+++)))))))))***************+++***)))(((((()))***+++((((((((((((((((((((((((************++++++++++++***++++++,,,,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,...------,,,++++++++++++***,,,------,,,+++,,,.........------------..............................................................................,,,,,,---......///000000................................................,,,,,,---...///////////////---,,,******,,,---///++++++++++++++++++++++++))))))***+++++++++++++++******************************))))))))))))******************************((((((''''''''''''(((((())))))))))))************,,,***((('''''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((('''$$$%%%''''''''''''%%%$$$&&&''''''((((((''''''&&&((('''''''''((()))******%%%&&&&&&&&&'''''''''''')))))))))))))))***,,,---...,,,***((('''&&&''''''(((''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''(((((())))))))))))))))))(((((()))***++++++*********+++++++++++++++++++++++++++++++++,,,------------,,,,,,------...///---...............//////---......//////000111111///111333444555555666888===???CCCHHHPPP\\\iiiqqq}}}yyytttpppnnnmmmkkkiiihhhgggfffcccaaa___]]]\\\XXXWWWVVVVVVWWWUUURRRPPPMMMJJJGGGEEEEEEEEEDDDBBBBBB@@@===;;;;;;:::999777666444111000000000///...///////////////000000111///...------,,,,,,------++++++++++++,,,------...------+++******+++------,,,---...//////---,,,***..................------)))***+++---------,,,+++------,,,,,,,,,+++++++++,,,+++******,,,,,,+++***((()))+++,,,,,,++++++***************++++++,,,,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++,,,,,,,,,++++++***+++++++++******++++++,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------............---------------,,,,,,++++++******+++,,,,,,++++++,,,...,,,---///000000///---,,,......------------......////////////////////////........................------...///000000111111................................................,,,,,,---......///......///...,,,++++++,,,...///++++++++++++++++++++++++***+++++++++******)))(((******************************))))))))))))******++++++++++++++++++++++++((((((''''''''''''(((((((((((()))))))))*********+++)))'''&&&''''''&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((((((((('''''''''(((((('''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''(((((()))))))))*********(((((((((((())))))******+++***)))'''&&&&&&'''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''((()))***(((((((((((((((((())))))***)))'''''''''''')))***((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''((())))))))))))((()))''''''(((***++++++*********+++++++++,,,,,,------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---......,,,,,,------............,,,------......//////000...000333444444444555666777888;;;>>>BBBHHHPPPUUU```jjjvvv~~~}}}yyytttpppnnnmmmkkkiiiiiihhhfffdddbbb___^^^]]]ZZZYYYXXXYYYYYYXXXUUURRRMMMJJJGGGEEEEEEDDDCCCBBBCCC@@@>>><<<<<<;;;:::888666444111//////000///...///////////////000111111///...------,,,,,,------+++++++++,,,---...///000------,,,,,,,,,,,,---------......//////---,,,+++------.........------,,,******++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***((()))++++++*********+++))))))******+++,,,,,,,,,++++++***)))))))))******++++++++++++++++++++++++(((((())))))***+++++++++++++++,,,,,,,,,+++******+++************++++++,,,++++++------------++++++************++++++++++++------............------,,,------------,,,,,,+++)))+++,,,,,,,,,,,,---///,,,---...//////...---,,,///...---,,,,,,---...///000000000///////////////------------------------......//////000000111111------------------------------------------------,,,------.........------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))((((((******************************))))))))))))******++++++++++++++++++++++++((((((''''''''''''((((((((((((((()))))))))*********)))(((((())))))((('''))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&'''(((((())))))&&&''''''((((((''''''&&&'''((()))(((&&&%%%%%%'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))************+++''''''(((((((((((((((((()))(((((('''''''''''''''(((((('''&&&&&&''')))***(((''''''''''''(((((()))(((((('''''''''((()))))))))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((((((((''''''((((((((()))))))))((())))))******))))))(((''''''((())))))))))))))))))((('''(((***++++++***++++++***++++++,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...++++++,,,,,,---.........,,,,,,------.../////////111333444444333222222333000222666999;;;>>>BBBEEEFFFPPPZZZaaajjjyyy}}}yyytttpppnnnmmmkkkiiijjjiiigggeeebbb```^^^]]]ZZZYYYXXXYYYYYYXXXUUUSSSNNNKKKHHHFFFEEEEEEDDDCCCDDDAAA???======<<<;;;999666444111/////////...---000//////...///000111222000000///............///------------...//////000------............------...............------,,,+++,,,---......---,,,+++------,,,+++++++++,,,,,,*********+++,,,,,,------+++***)))***+++,,,+++))))))+++,,,+++)))))),,,...(((((())))))***++++++,,,+++++++++++++++******)))((((((((((((((((((((((((((((((((()))***++++++++++++,,,,,,,,,,,,+++***)))***************+++,,,,,,***+++---......---+++*********+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///...------***+++------,,,,,,...///...---,,,++++++,,,---...///...,,,++++++,,,...////////////.........------------------------------////////////////////////------------------------------------------------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++************************************))))))))))))******************************)))(((((((((((((((((()))(((((((((((()))))))))***(((''''''((()))***)))'''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))******&&&''''''((((((''''''&&&%%%'''((((((&&&%%%''')))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%***))))))(((((((((((()))''''''''''''((((((((((((&&&&&&''''''((((((((((((''''''''''''((((((((((((((('''&&&%%%&&&''')))***)))((((((''''''''''''((((((''''''&&&'''((()))***&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))))))))))))))(((((()))))))))*********)))******++++++******)))(((((()))************)))***)))((()))+++++++++)))++++++******+++,,,...///,,,++++++******+++++++++,,,,,,++++++,,,,,,---...***++++++,,,------......,,,,,,------.../////////222333333222111000000222000222555777888:::<<<>>>999AAAGGGIIINNNZZZhhhppp}}}yyytttpppnnnmmmkkkiiijjjiiihhheeecccaaa___^^^XXXWWWWWWWWWWWWVVVTTTQQQOOOLLLIIIGGGGGGFFFEEEDDDEEEBBB???>>>>>>===;;;:::777444111/////////...---000///.........///111222222222111000000000000000000//////.........//////,,,---////////////---,,,//////......------------***+++,,,---------,,,+++000///---,,,+++,,,,,,---))))))***+++,,,------...+++***)))***+++++++++)))+++,,,---,,,)))***---000&&&''''''((()))******++++++,,,---------+++***)))************************'''(((((()))***+++++++++,,,,,,,,,,,,,,,+++***)))******))))))***+++,,,,,,***+++---......---+++***++++++,,,,,,,,,---------+++++++++,,,,,,++++++++++++,,,...///000///......***+++------------///000111---)))&&&&&&)))---111///...,,,++++++,,,...///.........------,,,,,,,,,------------------------...............---------------------------------------------------------............---,,,++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))$$$$$$$$$%%%(((((('''&&&''''''''''''''''''''''''$$$$$$$$$######"""""""""'''''''''((()))******+++&&&''''''''''''''''''&&&"""%%%''''''&&&&&&)))+++((((((&&&%%%%%%&&&((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((((('''''''''((((((((())))))&&&%%%#########%%%'''(((***)))((('''''''''''''''((('''&&&&&&'''((()))***$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))*********''''''''''''(((((((((((((((((())))))))))))(((((((((((()))***************,,,***)))***+++,,,+++)))++++++******+++---...///******)))))))))))))))***,,,,,,++++++,,,,,,---...******+++,,,,,,---......,,,,,,---......//////000///000000000//////111333111333444444444444666777666<<<>>>;;;:::CCCNNNUUU```hhhttt}}}}}}yyytttpppnnnlllkkkiiihhheeebbbbbbcccbbb___]]]]]]\\\ZZZVVVTTTTTTVVVXXXOOOMMMKKKIIIIIIGGGEEECCCBBBAAA???>>><<<;;;::::::666333111000111111000...000000////////////000000000000///...------,,,,,,------......------,,,+++//////000000000///---,,,---------------------------,,,,,,++++++*********,,,++++++---//////...---+++,,,,,,---,,,+++)))(((***************)))((((((******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------************************)))))))))***++++++)))'''(((&&&%%%&&&)))***)))'''))))))(((((((((((()))))),,,+++*********+++------*********(((&&&&&&(((***,,,,,,+++******+++,,,,,,+++***))))))***,,,---///------...///...---+++*********+++,,,,,,---......,,,+++*********+++,,,---,,,---......,,,+++,,,...---..................------------.........//////...---,,,,,,,,,,,,---...------......------,,,+++*********+++++++++,,,,,,*********))))))***++++++*********++++++,,,,,,,,,...---,,,,,,++++++++++++.........---,,,+++***)))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))***+++,,,&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((###$$$&&&'''((('''&&&&&&%%%%%%###""" &&&'''((((((&&&&&&&&&(((((('''&&&&&&'''((()))***''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((''''''&&&(((&&&%%%'''))))))&&&###'''(((((())))))))))))((("""###%%%'''((()))******'''((((((((((((((('''''''''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''))))))************))))))---,,,***)))))))))******+++++++++***++++++,,,,,,************++++++,,,---+++++++++,,,,,,,,,------............////////////000000111222222222222111555555666888:::===@@@BBBKKKQQQXXX^^^ccclllvvv}}}yyytttpppnnnlllkkkiiihhheeecccccccccbbb___\\\\\\[[[YYYVVVTTTTTTUUUVVVOOOMMMKKKIIIIIIGGGEEECCCBBBAAA@@@>>><<<;;;::::::666333111000111111000...//////............//////000//////...------,,,,,,------......------,,,+++,,,---.........---+++***------------------------++++++++++++++++++++++++---,,,,,,,,,......,,,******+++++++++******)))(((***************)))(((((((((((()))************))))))))))))******+++++++++************************)))))))))***++++++)))''')))'''&&&''')))***)))'''******))))))))))))******+++******)))***+++,,,---++++++,,,***)))((()))+++,,,++++++******++++++,,,,,,,,,++++++***++++++,,,---------------,,,++++++*********++++++,,,,,,,,,)))))))))***+++,,,---...)))+++,,,---,,,---...000,,,------......------,,,,,,,,,------------......---,,,++++++++++++,,,------------------,,,,,,+++------------............------,,,+++++++++++++++*********++++++,,,,,,,,,------,,,+++++++++++++++---------,,,,,,+++***)))))))))))))))(((((((((((())))))************))))))((((((''''''&&&'''''''''&&&'''((())))))((('''&&&&&&%%%%%%%%%&&&((()))***&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&)))))))))(((((('''''''''%%%&&&''''''&&&%%%&&&(((((('''&&&&&&'''((()))***'''''''''''''''&&&%%%%%%&&&&&&&&&'''(((((())))))%%%%%%%%%&&&&&&%%%$$$$$$'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((''''''&&&)))((()))***++++++)))(((************((('''&&&%%%&&&''''''((())))))((((((''''''(((((((((((('''''')))*********((('''((()))(((((((((((((((((((((((())))))************)))))),,,+++***)))))))))***+++)))***+++,,,---,,,+++***------,,,,,,,,,---......+++,,,,,,,,,------------............///////////////000111111222222111111222222333444666999;;;======BBBGGGKKKOOOUUU^^^eeeqqqxxx}}}yyysssooommmlllkkkjjjgggfffeeeddddddbbb^^^\\\ZZZZZZYYYWWWVVVUUUTTTSSSOOOMMMKKKIIIIIIGGGEEECCCBBBAAA@@@>>><<<;;;:::999666333111000111111000......------------------...//////......---,,,,,,,,,------......------,,,+++,,,,,,---......---+++***------------------------++++++++++++,,,,,,,,,,,,...,,,+++,,,,,,,,,***(((+++***))))))((()))))))))***************)))(((((('''((())))))******)))))))))))))))))))))))))))******************************)))((()))++++++)))((()))((('''(((***+++***)))++++++************++++++)))))))))))))))***+++++++++,,,...---,,,***++++++,,,+++************+++,,,---------,,,+++***)))(((------,,,,,,++++++,,,,,,******************++++++'''((()))+++,,,------...***+++------,,,,,,---...++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---++++++************++++++,,,------------,,,++++++*********+++++++++,,,,,,------------------------*********+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))(((******))))))(((((('''''')))******++++++******)))++++++***))))))(((((('''''''''((((((((((((''''''$$$$$$$$$%%%'''(((***+++'''''''''((((((((())))))((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''((())))))******###%%%&&&&&&%%%%%%&&&((('''''''''&&&''''''((()))&&&''''''''''''&&&&&&%%%%%%%%%&&&(((***+++,,,---''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''')))+++,,,(((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((''''''&&&$$$&&&'''(((''''''((((((*********)))((('''&&&%%%************)))((('''&&&''''''((((((((((((((('''((()))***)))((('''((()))************************))))))************))))))*********)))******+++,,,''')))+++......---***)))...------,,,,,,,,,,,,---,,,,,,,,,---------......---............///////////////000111111111111111/////////000222333555666666:::===???@@@CCCIIINNNTTTZZZdddmmmwww|||xxxsssnnnmmmlllkkkjjjgggffffffeeedddaaa^^^\\\[[[ZZZYYYYYYYYYWWWTTTRRROOOMMMKKKIIIIIIGGGEEECCCBBBBBB@@@???===;;;999888666333111000111111000.........------------...............------,,,,,,,,,------......------,,,+++---.../////////...---,,,------------------------,,,,,,,,,,,,,,,,,,++++++,,,+++******++++++)))(((+++***)))(((((()))***+++***************)))(((((()))******+++++++++++++++***************)))))))))***************************)))((()))***+++)))((())))))))))))************+++******))))))******+++((((((((((((((())))))******,,,......---+++++++++++++++************+++++++++,,,------,,,+++)))(((---,,,+++******+++,,,---************++++++++++++'''(((***+++,,,,,,,,,+++.........---***((())))))******++++++++++++******************+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******((((((((()))))))))************+++,,,---.........***************+++++++++***+++++++++++++++*********************)))((((((******))))))((((((''''''))))))************)))))))))))))))***))))))(((((('''(((((((((((((((((('''%%%%%%%%%&&&'''((())))))&&&'''''''''((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''((($$$$$$%%%%%%&&&'''(((((("""$$$%%%%%%%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&((()))***+++,,,+++***((('''&&&&&&&&&'''$$$%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''(((((()))((((((((((((((((((((((((''''''&&&!!!$$$''''''%%%$$$''')))&&&&&&'''((()))))))))))))))))))))))))))((('''&&&&&&'''((((((((((((((((((&&&'''((('''&&&%%%&&&'''************************))))))************)))))))))))))))******+++,,,,,,'''(((***,,,,,,,,,+++***,,,,,,+++***)))))))))***,,,,,,---------.........---------.........//////...///000000111111000000......//////000111111222666888:::::::::;;;???BBBCCCGGGLLLRRRYYYcccoooxxx|||xxxrrrmmmllllllkkkkkkgggggggggfffccc```^^^]]]]]][[[[[[[[[\\\ZZZVVVSSSOOOMMMKKKIIIIIIGGGEEECCCBBBBBBAAA???===;;;888777666333111000111111000...///..................///---------------,,,,,,,,,------......------,,,+++,,,---...//////...------------------------------......------,,,+++******))))))(((***,,,,,,+++))),,,+++***))))))***,,,---***************)))(((((())))))***++++++++++++***++++++++++++++++++******************************+++)))((((((*********)))((())))))***)))******+++))))))(((((((((((())))))''''''(((((())))))))))))(((***,,,---+++************************************+++,,,------,,,******,,,+++***))))))***,,,---+++++++++,,,,,,,,,,,,,,,)))***+++,,,+++***)))(((---......,,,)))(((((())))))******************))))))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))++++++++++++,,,,,,,,,,,,******+++++++++******)))************************))))))***++++++******)))))))))*********)))((((((***)))))))))((((((((('''''''''((((((((((((''''''!!!"""###%%%&&&&&&&&&&&&(((((((((''''''(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&)))++++++)))&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%&&&'''''''''((((((((((((((((((###$$$%%%%%%$$$$$$&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((,,,***)))'''&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((''''''&&&$$$'''))))))''''''***---%%%%%%'''(((((()))))))))&&&&&&'''(((((((((''''''&&&&&&'''(((((((((((((((%%%'''((('''&&&&&&'''((())))))))))))))))))))))))))))))************))))))))))))******++++++++++++***)))(((((()))+++,,,...,,,+++******)))))))))))),,,,,,,,,---------......------------..................///000000000000//////000000111111111111111111222333444444555777888;;;===???AAADDDKKKUUU]]]jjjqqqwww||||||wwwqqqlllkkkkkklllllliiiiiihhheeebbb___^^^______]]][[[[[[]]]\\\XXXTTTOOOMMMKKKIIIIIIGGGEEECCCBBBBBBAAA@@@>>>;;;888666666333111000111111000...//////............//////------,,,,,,,,,,,,,,,,,,------......------,,,+++)))***,,,------,,,++++++------------------------.........---,,,+++++++++)))((((((***,,,---,,,***++++++++++++++++++,,,---***************)))((((((&&&'''(((((())))))((((((++++++++++++++++++,,,,,,************************+++)))(((((()))******)))'''(((***)))(((((()))+++))))))(((((((((((())))))''''''((()))))))))))))))''')))++++++***)))***+++))))))***++++++***))))))***++++++,,,,,,,,,++++++*********)))******++++++***++++++,,,------......++++++++++++***)))((('''((()))++++++******+++,,,))))))************)))))))))))))))************+++++++++,,,,,,,,,,,,++++++***++++++++++++***))))))))))))))))))*********+++,,,,,,,,,+++)))&&&$$$"""***************)))))))))'''((()))++++++***))))))))))))************))))))((((((((()))))))))))))))&&&''''''((((((''''''&&& """$$$&&&'''(((((('''((((((''''''''''''(((((((((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$&&&)))++++++)))&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''(((((((((((((((((((((((((((''''''&&&%%%&&&'''&&&&&&&&&(((***((((((((((((((('''&&&%%%$$$$$$&&&'''((((((((((((%%%&&&'''((())))))))))))'''((())))))(((((()))***(((((((((((((((((((((((())))))************))))))))))))***+++++++++*********)))'''&&&'''***---///---,,,,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,------------.........---......//////////////////000111222222222111111......///000111222333333444666888999:::>>>EEEKKKNNNUUUZZZ^^^ccclllrrrsssxxx{{{}}}|||wwwpppllljjjkkklllllljjjjjjhhhddd```^^^___aaa```\\\YYYZZZ\\\\\\XXXTTTOOOMMMKKKIIIIIIGGGEEECCCBBBBBBBBBAAA>>>;;;777555666333111000111111000......------------------...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++)))***+++,,,---,,,++++++------------------------,,,,,,,,,,,,------......+++******+++,,,,,,+++)))))))))***+++++++++++++++***************)))((((((&&&''''''((((((((((((((())))))******++++++,,,,,,************************,,,***(((((()))*********&&&((())))))''''''(((+++***))))))))))))))))))***'''((()))*********))))))((()))***)))))))))+++,,,((()))***++++++***)))(((------,,,+++************((())))))***************((())))))+++,,,---...///+++******))))))))))))***&&&(((******)))***+++---)))******++++++******)))))))))*********+++++++++)))***+++,,,,,,+++***)))***************))))))(((&&&&&&&&&'''''''''((((((***+++++++++)))'''$$$"""+++*********)))))))))(((&&&''')))***+++***)))((()))******++++++******)))''''''(((((())))))******''''''((((((((((((''''''%%%&&&(((***++++++***))))))((('''&&&&&&'''((()))&&&'''((((((((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%$$$%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&$$$""""""$$$%%%%%%%%%''''''((((((''''''&&&&&&%%%&&&'''(((((()))))))))%%%&&&'''((())))))))))))'''((())))))(((((()))+++(((((((((((((((((((((((())))))************))))))******+++,,,+++***))))))((((((''''''(((***---...++++++++++++++++++,,,---*********+++++++++,,,,,,,,,,,,---------.........------.../////////......---...000111111111000000//////000111222333333222000222555555444666:::???===CCCGGGGGGIIIOOOTTTUUUYYY[[[^^^```bbbhhhooouuu~~~|||wwwpppkkkjjjkkkllllllkkkkkkiiiddd___]]]___bbb```\\\XXXXXX[[[[[[WWWSSSOOOMMMKKKIIIIIIGGGEEECCCBBBBBBBBBAAA>>>;;;777555666444111000111111000...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++---...///......---------------------------))))))+++,,,...///000111---,,,+++,,,,,,,,,***((('''((()))+++++++++***)))***************)))((((((((())))))***************'''(((((()))***++++++,,,************************,,,***(((''')))*********%%%'''))))))&&&&&&(((***++++++************++++++'''(((***+++++++++***))))))******)))((())),,,...((()))***++++++***)))(((000///---***)))((())))))'''((()))+++++++++***)))&&&'''((()))+++---...///***)))(((((((((***+++,,,)))***+++***)))((()))*********++++++++++++******************++++++++++++((()))***++++++***)))(((***************)))(((((())))))))))))************%%%''')))***+++***)))(((+++*********))))))((((((%%%''')))***+++***)))((()))******+++++++++******&&&&&&'''((()))***++++++(((((())))))))))))((((((%%%&&&((()))***)))'''&&&)))((('''&&&&&&'''((()))$$$%%%'''(((((((((''''''''''''''''''((((((((())))))(((&&&$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&'''((('''&&&$$$######$$$$$$%%%%%%&&&&&&&&&((()))***(((&&&$$$$$$%%%&&&&&&'''((('''&&&$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********((((((!!!"""%%%'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((''''''&&&+++'''$$$$$$''')))(((&&&###$$$%%%'''((()))))))))'''(((((())))))))))))(((%%%&&&'''((())))))))))))$$$&&&''''''&&&&&&''')))(((((((((((((((((((((((())))))************))))))***+++,,,,,,+++***)))(((&&&'''((()))++++++,,,,,,)))((((((((()))***++++++))))))*********+++++++++,,,,,,,,,---------......,,,---......//////......+++,,,...///000//////.../////////000111111000///...111444444222111333666666<<<>>>;;;;;;>>>BBBBBBHHHIIIJJJJJJKKKPPPWWW^^^```bbbfffllluuu~~~xxxuuupppmmmlllkkkjjjiiiiiihhhfffdddbbbaaa``````]]]\\\ZZZYYYYYYXXXVVVTTTPPPNNNKKKIIIIIIJJJIIIHHHEEEEEEDDDBBB>>>:::666333444333222222222222///------.........---,,,,,,+++------...///...---+++***------------------------......---------,,,,,,,,,---,,,+++***)))***+++,,,...---,,,+++,,,///111333111000///---+++)))((('''+++*********))))))(((((())))))))))))))))))))))))***)))(((((()))+++---...))))))((((((((((((((()))'''(((((()))***+++++++++++++++******))))))(((((()))((('''&&&&&&'''((()))******))))))((((((((('''---+++&&&###!!!!!!###$$$&&&'''((())))))((('''&&&******++++++++++++******''''''''''''((((((((((((++++++,,,,,,,,,++++++***+++(((&&&'''***,,,+++)))))))))))))))))))))))))))---,,,***)))))))))******((((((((((((((((((((((((''''''((()))***++++++,,,******))))))******+++,,,((((((((((((''''''''''''+++++++++***************)))((((((''''''''''''(((+++*********))))))(((((())))))************))))))))))))((('''''''''''''''&&&&&&&&&''''''''''''''''''((((((((())))))******+++)))''''''******(((&&&&&&%%%%%%$$$$$$$$$%%%%%%)))((('''%%%%%%%%%&&&'''(((((((((((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&'''((()))''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&,,,(((%%%&&&******'''$$$$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''!!!"""$$$&&&&&&&&&$$$######$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&''''''(((((('''''')))((('''''''''''''''((()))((('''&&&&&&%%%&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((''')))***,,,,,,***)))'''))))))*********++++++++++++)))(((***,,,---+++(((***++++++,,,,,,++++++***)))************++++++++++++,,,------......------111000///...---,,,++++++000000000000000000000000000000000000000000000000333333444555666888888999:::::::::;;;<<>>;;;999888777555111/////////...---------...////////////...------,,,,,,,,,---......------------------------((()))***+++,,,---...///+++,,,,,,,,,,,,+++***))))))***,,,---,,,+++)))(((,,,,,,,,,+++******))))))))))))))))))************))))))))))))))))))))))))&&&'''((((((((((((''''''((('''''''''((()))***+++(((((((((((((((((((((((('''(((((((((((((((((()))''''''(((((((((((('''''''''''''''''''''(((((((((&&&''''''((()))(((((((((((((((''''''''''''((((((((())))))******))))))(((((((((((()))))))))******&&&'''((()))************)))+++---...---,,,,,,,,,++++++++++++++++++++++++'''((()))*********))))))((((((((((((((((((((((((+++******)))))))))(((((()))(((((((((((()))******+++*********)))))))))((('''(((((())))))*********)))(((((('''''''''''''''''''''(((((((((((())))))'''(((((())))))(((((('''(((''''''''''''(((((()))***))))))((((((''''''&&&(((((((((''''''''''''''''''((()))(((&&&%%%&&&''''''''''''''''''((()))***''''''((())))))))))))((((((((((((((('''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%###""" %%%$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%&&&''''''(((((('''''''''''''''''''''((()))***,,,+++***)))((((((((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((()))))))))(((((((((((((((''')))******)))(((((()))))))))************)))))))))************+++++++++******+++,,,,,,,,,,,,,,,...---------,,,,,,++++++................................................---.........//////000000///000000111111111000000444333222111000/////////uuusssqqqppppppooollljjjiiihhhgggeeedddddddddddd[[[ZZZYYYXXXYYYYYYXXXVVVTTTQQQNNNKKKKKKJJJHHHGGGEEEDDDBBB@@@>>><<<;;;;;;888555222/////////...---------...///////////////+++,,,------......------------------------------***++++++++++++,,,,,,,,,)))***+++++++++***((((((+++,,,---------,,,+++***+++************)))))))))((()))))))))************))))))))))))))))))))))))''''''((())))))((('''&&&&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&'''((())))))(((((('''''''''(((((()))))))))+++++++++***************(((((('''&&&&&&'''(((((((((((())))))))))))((((((''''''((((((((()))))))))'''(((((())))))))))))((()))))))))***,,,------,,,************************&&&''')))*********))))))))))))))))))))))))))))))***)))((('''&&&''')))***((((((((((((((()))******))))))))))))************((((((((()))))))))))))))((((((((('''(((((()))***'''''''''((((((((())))))((())))))******))))))((('''''''''''''''((())))))))))))(((((('''&&&&&&%%%)))))))))(((((('''''''''&&&((()))(((&&&%%%&&&(((&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&&&&%%%$$$""""""%%%$$$$$$$$$&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%%%%&&&''''''((((((''''''((('''%%%######%%%''')))***))))))((((((((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((()))******)))((((((''''''&&&&&&&&&%%%%%%%%%%%%'''******)))((()))+++))))))************)))))))))************+++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------........................------------------------+++,,,,,,---...///000000...//////000000///...---000111222333222111///...vvvuuusssssssssqqqooollliiihhhgggfffeeeddddddddd]]][[[ZZZZZZ[[[[[[YYYXXXTTTQQQNNNLLLKKKJJJHHHGGGDDDCCCBBB@@@???>>>>>>>>>;;;888444111111111000///------...///000000//////***+++---...///...------------------------------------,,,,,,+++******)))------...///...---,,,+++'''((()))***+++,,,,,,,,,(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((()))******)))((('''%%%%%%%%%&&&&&&((())))))((((((((((((((('''''''''))))))(((((('''''''''&&&$$$%%%''')))******))))))'''((((((((())))))******++++++)))((('''''''''''')))((('''&&&&&&'''((()))(((((())))))))))))((((((''''''''''''((((((((((((((()))))))))((('''&&&&&&(((&&&$$$&&&+++......,,,))))))))))))))))))))))))&&&'''(((*********)))(((***************************)))&&&%%%%%%&&&)))+++((((((((((((((()))******%%%%%%&&&'''((()))******))))))))))))(((((((((((((((((((((((()))***+++,,,&&&'''''''''(((((())))))))))))************))))))'''''''''''''''((()))***)))(((((('''&&&%%%%%%%%%******))))))((((((((('''&&&((()))(((%%%$$$&&&(((%%%%%%%%%&&&&&&((())))))%%%%%%$$$###$$$%%%'''(((%%%%%%&&&'''((((((((((((((('''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!%%%''''''&&&%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))******######$$$$$$$$$%%%%%%%%%"""$$$&&&(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((()))***++++++&&&''''''''''''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''((((((''''''(((&&&###!!! """%%%'''''''''''''''((()))***+++&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''')))***,,,,,,***)))''',,,,,,++++++*********)))###'''******((((((***,,,))))))************)))))))))************+++++++++******+++,,,,,,,,,,,,+++)))******+++---......///........................------------------------,,,,,,---...000111222222...///000111000///...---$$$(((---111222111...,,,zzzwwwsssqqqppppppnnnmmmiiiiiihhhfffeeecccbbbbbb]]]]]]]]]\\\\\\\\\[[[[[[XXXUUUQQQNNNMMMLLLJJJHHHHHHFFFDDDBBB@@@???>>>>>>666555333111000///............///000000000000000000///---,,,++++++,,,,,,........................,,,,,,---...//////......************+++,,,------***++++++,,,,,,++++++******((('''((()))***)))'''$$$'''***,,,+++******+++***)))))))))(((((('''''')))***++++++***)))(((''''''((((((((('''&&&%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((((())))))******))))))((((((''''''%%%&&&'''(((((('''&&&%%%)))))))))))))))((((((''')))((('''&&&&&&&&&&&&&&&(((+++---,,,)))'''((())))))))))))))))))***++++++)))))))))(((''''''&&&&&&)))((('''&&&&&&'''(((((()))***+++,,,,,,,,,,,,,,,(((((())))))((('''&&&&&&))))))************))))))))))))((('''''''''''''''((('''&&&%%%&&&'''((()))******))))))(((((('''''')))'''%%%&&&)))***(((&&&))))))*********((('''&&&))))))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&)))(((%%%&&&***'''((()))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!$$$((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$)))((('''(((+++,,,)))'''$$$$$$&&&&&&&&&&&&$$$$$$'''((()))******)))((('''''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((''''''''',,,,,,++++++***)))(((((()))))))))))))))******+++************************)))+++...000000...+++)))......///000///...,,,+++---------....../////////,,,,,,,,,---------......000//////........./////////000000000000//////...|||yyyuuurrrqqqpppnnnmmmjjjiiihhhgggeeedddcccccc^^^^^^^^^]]]\\\\\\[[[[[[XXXUUUQQQOOOMMMLLLJJJHHHGGGFFFDDDBBB@@@>>>======666555333111000///............///000000000000000000///...,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,---...............+++++++++***++++++,,,,,,***++++++++++++++++++******((('''((()))***)))'''%%%(((***+++***((((((((())))))))))))))))))******)))******+++***)))((('''''''''((((((''''''&&&%%%'''''''''&&&&&&''''''((('''''''''((((((((((((((()))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&***)))(((&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&(((***++++++((('''''')))((((((((('''(((((()))))))))))))))(((''''''&&&&&&***))))))((((((((()))***))))))***+++++++++++++++((((((((((((((('''&&&&&&((((((((())))))((((((((())))))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&((((((((((((((())))))))))))'''&&&&&&))))))(((&&&(((((()))***))))))''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((()))&&&%%%((('''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''((($$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%(((''''''''''''&&&&&&&&&$$$###""" ###'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''"""###%%%''')))+++,,,,,,((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((()))((((((''''''###"""!!!###&&&'''%%%###%%%&&&''''''''''''&&&%%%''''''((((((((((((''''''''''''(((((((((((('''''')))))))))(((((((((''''''&&&&&&''''''(((((()))))))))***************++++++)))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------...---,,,+++***,,,,,,,,,------.........,,,,,,,,,------------...000000///////////////000......///////////////...~~~zzzvvvsssqqqpppnnnllljjjjjjiiihhhfffeeeddddddaaa```___^^^]]]\\\[[[ZZZXXXUUUQQQOOONNNLLLJJJHHHFFFFFFDDDBBB@@@>>><<<<<<666555333111000///............///000000000000///000///...---,,,,,,,,,,,,************************,,,,,,------......------,,,,,,++++++***+++++++++++++++++++++++++++++++++***((('''((()))***)))'''''')))+++***)))'''''''''((())))))***++++++,,,,,,))))))***++++++***((('''''''''((((((((('''&&&&&&&&&&&&&&&''''''((())))))((((((((((((((('''''''''(((((((((((((((((())))))'''''''''&&&&&&'''''''''(((&&&###!!!!!!"""$$$&&&(((((('''&&&&&&&&&&&&''''''(((***)))(((&&&''''''))))))(((((('''(((((((((***))))))((((((''''''&&&))))))((((((((())))))***((())))))************)))(((((((((((((((''''''&&&&&&''''''((((((''''''&&&)))((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((())))))******((('''&&&'''(((((('''&&&''''''((()))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%!!! &&&)))((('''''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''&&&###  %%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$###"""!!! ((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''(((((()))((((((((($$$$$$$$$&&&((()))((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''***)))))))))))))))((((((%%%%%%&&&'''((()))******''''''((()))+++,,,------)))))))))))))))******+++++++++++++++++++++++++++---,,,)))''''''))),,,---,,,,,,,,,---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000////////////000000,,,---......////////////~~~{{{vvvssspppnnnllljjjjjjjjjiiihhhgggfffeeeeeecccbbbaaa___]]][[[ZZZYYYWWWUUURRROOONNNLLLIIIGGGFFFEEEDDDBBB@@@>>><<<;;;666555333111000///......---...//////000000////////////......------------+++++++++++++++++++++++++++,,,,,,---------,,,,,,------,,,+++************++++++************++++++***((('''((()))***)))'''''')))++++++***))))))***+++++++++++++++++++++,,,((()))***++++++***)))(((''''''((((((((((((''''''$$$%%%&&&'''((()))******))))))((((((''''''&&&&&&&&&''''''(((((()))))))))((('''&&&%%%%%%&&&'''((('''&&&$$$#########$$$%%%(((''''''&&&&&&&&&''''''&&&'''((((((''''''&&&&&&+++***))))))(((((())))))******))))))((('''''''''((('''''''''(((((())))))(((((())))))))))))(((((('''((((((((((((((('''''''''''''''(((((('''''''''(((((('''%%%%%%$$$$$$%%%%%%&&&((()))))))))(((''''''''''''((((((((())))))''''''&&&'''''''''''''''&&&''''''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$***+++))))))&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$###$$$%%%&&&$$$###$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%))))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%"""(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&((())))))************)))'''''''''''''''''''''''')))(((&&&&&&&&&&&&((()))''''''((((((((((((''''''************))))))))))))&&&&&&''''''(((((())))))&&&'''((()))***+++,,,---)))))))))))))))******+++++++++++++++++++++++++++,,,+++(((''''''(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,---------......---------...//////,,,,,,---///000000000000}}}yyyuuuqqqooommmjjjhhhjjjjjjiiihhhgggffffffeeecccbbbaaa___]]][[[ZZZYYYWWWUUURRRPPPOOOLLLIIIGGGFFFFFFEEECCCAAA>>>;;;:::666555333111000///......------...///////////////..................------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++------,,,+++************+++******))))))******+++***((('''((()))***)))'''''')))+++,,,+++,,,---///...------,,,+++******)))((()))***++++++***)))(((''''''((((((((((((((('''$$$%%%&&&((()))*********))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((((()))***+++***)))((('''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''&&&&&&)))(((((('''''''''((((((*********)))((((((''''''(((((())))))************(((((()))))))))(((((('''''''''(((((((((((((((''''''(((((())))))(((((('''''''''&&&%%%%%%%%%%%%&&&&&&'''((()))***)))(((''')))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''&&&&&&'''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%% $$$***)))'''&&&&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''######$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$#########!!!###%%%%%%$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&''''''((('''&&&%%%$$$$$$'''&&&&&&&&&&&&&&&&&&'''***)))(((''''''((()))***''''''((((((((((((''''''))))))))))))************))))))((((((''''''&&&&&&(((((()))))))))*********)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))******************++++++************************+++++++++,,,,,,,,,------+++++++++++++++,,,---...,,,---...///000000111111|||xxxtttpppnnnllljjjhhhiiiiiihhhggggggfffeeeeeebbbaaa```^^^\\\[[[YYYYYYVVVTTTRRRPPPOOOMMMIIIFFFGGGGGGFFFEEEBBB???<<<:::666555333111000///......------...////////////........./////////......---))))))))))))))))))))))))++++++,,,,,,,,,+++******,,,,,,++++++***++++++++++++***)))(((((()))***+++***((('''((()))***)))'''''')))+++,,,,,,---000222///...---,,,***)))(((((('''(((***++++++***))))))''''''((()))))))))(((((($$$%%%''')))************((((((((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&'''''''''%%%&&&)))******(((%%%###'''&&&&&&&&&&&&'''((((((&&&&&&%%%'''((()))'''&&&&&&%%%%%%%%%&&&&&&'''(((+++******))))))(((((('''))))))***+++,,,,,,,,,,,,)))))))))))))))(((((('''&&&'''((((((((((((((((((((((((((())))))(((((((((&&&&&&&&&&&&&&&''''''(((%%%%%%&&&''''''''''''&&&))))))(((((('''&&&&&&%%%%%%'''((('''&&&%%%&&&''''''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***%%%###'''(((%%%###"""%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&'''((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''(((((()))(((((((((%%%'''((('''%%%$$$###$$$''''''&&&%%%%%%&&&''''''))))))(((((((((((())))))''''''((((((((((((''''''(((((()))))))))))))))*********)))((('''&&&%%%%%%))))))))))))))))))(((((()))))))))))))))******+++************************((()))***++++++***)))((((((''''''''''''((())))))***************)))))))))++++++++++++,,,,,,,,,,,,))))))))))))***+++,,,---,,,---...///////////////|||xxxtttqqqooommmkkkiiihhhhhhggggggfffeeeeeeeeeaaa```___]]]\\\ZZZYYYYYYVVVTTTRRRQQQOOOMMMIIIFFFHHHHHHHHHFFFCCC@@@<<<:::666555333111000///......,,,---......//////......---...///000000///...---************************+++++++++++++++***))))))+++++++++***++++++,,,,,,+++***)))(((((()))***+++***((('''((()))***)))'''(((***+++++++++,,,///111------,,,+++***))))))((('''((()))***+++******)))''''''((()))))))))))))))$$$&&&(((***+++***))))))'''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&%%%###"""&&&&&&&&&&&&&&&'''(((((('''&&&%%%''')))***(((&&&&&&&&&&&&'''((()))***+++++++++******)))(((((((((&&&''')))***++++++******)))*********))))))((('''&&&&&&'''(((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&'''(((******&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''$$$&&&((('''%%%$$$&&&((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&)))((($$$###%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""#########!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%&&&(((+++%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((()))((((((''''''$$$'''))))))''''''(((***(((((('''&&&&&&'''(((((('''(((((((((((((((((('''''''''((((((((((((''''''''''''((((((((()))))))))))))))((((((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))***++++++***)))))))))(((((((((((()))***++++++++++++******)))))))))***++++++++++++,,,,,,,,,))))))))))))***+++,,,---+++,,,,,,---------,,,,,,|||yyyuuurrrpppnnnlllkkkggggggffffffeeeeeedddddd______^^^]]][[[ZZZYYYYYYVVVTTTRRRQQQPPPMMMIIIFFFIIIIIIIIIGGGDDD@@@===:::666555333111000///......,,,---......//////......---...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((************+++,,,------+++***)))'''''')))***+++***((('''((()))***)))(((***+++++++++******,,,...++++++******************'''((()))***++++++***)))''''''((()))))))))))))))%%%&&&(((***+++***)))(((&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%******))))))((((((((()))&&&&&&&&&&&&&&&'''((()))(((&&&%%%'''***+++)))&&&)))))))))***+++---//////++++++******)))((((((((("""###%%%''''''''''''&&&***************)))((((((&&&&&&'''((())))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&(((***+++,,,))))))((('''''')))***+++%%%%%%&&&&&&'''((((((((($$$&&&((('''%%%$$$%%%(((***((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$###&&&))))))&&&'''+++%%%&&&(((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))******'''$$$""""""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$((((((%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$ $$$'''(((''''''))),,,***)))(((''''''((()))***%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&'''''''''(((((())))))'''''''''((((((((((((((('''((((((((())))))******)))))))))))))))******+++((((((((((((((((((((((((++++++************++++++,,,,,,+++++++++,,,...///,,,+++++++++******))))))******+++++++++,,,,,,,,,************+++,,,---...******+++++++++***))))))}}}zzzuuurrrpppnnnllljjjggggggggggggggggggffffffccccccbbb```]]]ZZZXXXWWWZZZWWWSSSQQQPPPOOOMMMLLLJJJIIIGGGEEEBBB???<<<:::444777111///555222+++------...///000000///...---,,,...//////...,,,---......,,,++++++,,,------,,,'''***---,,,)))'''''')))+++,,,,,,------,,,,,,+++))))))(((''''''((()))*********)))(((((((((((()))---,,,***)))))))))***+++,,,+++++++++******))))))***'''%%%%%%)))++++++***$$$%%%&&&'''(((******+++)))*********)))(((&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''')))+++***(((&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((()))+++,,,---++++++)))(((''''''''''''%%%&&&&&&'''((()))++++++''''''((((((''''''&&&%%%&&&&&&'''((())))))((((((((((((''''''&&&%%%######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&(((***,,,+++)))''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&%%%+++((('''+++''''''''''''(((((((((((((((((())))))))))))(((((())))))((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$!!!!!!$$$&&&((($$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%$$$%%%%%%&&&"""&&&''''''&&&''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))******++++++)))((('''(((((((((((())))))))))))......---,,,,,,+++******+++'''###%%%+++,,,((("""+++,,,---+++)))(((((())),,,,,,++++++***++++++,,,,,,+++***((((((((())))))))))))***++++++++++++***{{{vvvrrrpppmmmjjjhhhffffffffffffffffffeeeeeebbbbbbaaa```^^^\\\[[[ZZZYYYVVVRRRPPPOOONNNLLLKKKKKKJJJHHHEEEBBB>>><<<:::555999333///444111,,,///---...///000000///...---///000111000...,,,,,,,,,---,,,******,,,---,,,++++++---///...+++******++++++,,,,,,------,,,,,,+++(((((()))******)))((('''''''''''''''((())))))*********((('''''''''((((((++++++******)))))))))))))))'''%%%&&&)))++++++)))(((((('''''''''(((((())),,,,,,------,,,***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((()))***,,,---+++***)))(((''''''''''''$$$$$$$$$%%%&&&'''((()))'''''''''''''''&&&&&&%%%&&&&&&'''((((((((((((((('''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&+++'''&&&***''''''''''''((((((((((((&&&''''''''''''''''''&&&(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&''''''''''''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''&&&%%%$$$###$$$$$$%%% $$$%%%%%%$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))******+++***)))(((''''''((((((((()))))))))))),,,,,,++++++***))))))(((***))))))***,,,,,,***)))+++,,,,,,+++)))(((((()))******))))))))))))*********))))))(((((()))***++++++,,,------...---------|||wwwssspppmmmjjjhhhggggggffffffeeeeeeddddddaaaaaaaaaaaa```___]]]]]]XXXVVVRRROOONNNMMMLLLJJJLLLKKKIIIFFFBBB>>>;;;999777:::444///333000,,,111......////////////......111222222111...,,,,,,,,,---+++******+++,,,,,,+++---...///---+++******+++++++++,,,,,,,,,,,,++++++'''(((+++,,,+++)))&&&$$$%%%%%%&&&'''((()))***+++))))))((('''''''''(((((())))))))))))(((((((((((('''''''''(((***+++***(((((('''&&&%%%&&&((()))+++---...//////...---+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""%%%)))***)))'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((***+++,,,******)))(((''''''''''''$$$$$$$$$%%%&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###&&&((((((%%%$$$%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''' &&&)))&&&%%%(((&&&''''''''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$#########$$$$$$!!!$$$%%%$$$$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))*********)))((('''''''''((((((((()))))))))***))))))((((((''''''&&&$$$'''))))))((('''(((******+++,,,***((('''((()))((((((''''''''''''(((((((((((((((((()))***+++,,,((()))******++++++******|||wwwsssqqqooollljjjiiihhhhhhgggfffeeeeeedddbbbbbbbbbbbbaaa___^^^]]]YYYVVVSSSPPPOOONNNLLLKKKLLLKKKIIIFFFBBB>>>;;;999777:::333///333000,,,222...//////////////////...111222222000...---...///---+++)))***+++,,,+++***+++++++++***((((((((()))++++++,,,,,,,,,,,,++++++)))***++++++***(((&&&$$$%%%&&&&&&'''((()))))))))*********)))))))))******((((((((((((((((((''''''&&&'''(((*********)))(((%%%$$$$$$$$$&&&)))---///,,,---.........,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&### !!!''')))'''###((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++***)))((('''''''''''''''&&&&&&&&&'''''')))******((((((''''''&&&&&&&&&&&&&&&&&&'''(((((('''''''''%%%&&&''''''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&***---+++'''$$$&&&***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''"""!!!&&&(((%%%$$$&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&'''((())))))'''%%%$$$(((''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!###&&&&&&&&&%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((((((((('''''''''((((((((())))))((((((((('''''''''&&&&&&"""$$$'''''''''&&&((())))))***+++***((('''((()))''''''&&&&&&''''''(((((((((((((((((())))))******''''''((())))))))))))(((}}}zzzvvvsssrrrqqqpppnnnkkkkkkjjjiiihhhgggfffeeeddddddcccbbbaaa___]]]\\\[[[XXXTTTRRRQQQPPPNNNMMMLLLKKKIIIFFFCCC???<<<:::777999222000666444---000/////////......////////////000000///......000222---+++******+++,,,,,,+++***)))))))))))))))((('''***++++++,,,,,,++++++***++++++)))(((''''''''''''''''''((())))))((('''''')))))))))*********))))))''''''''''''''''''((((((&&&''')))******)))((((((&&&%%%$$$$$$&&&)))---///)))***+++++++++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''### """&&&)))&&&###((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&'''((()))))))))((((((''''''''''''''''''''''''''''''((()))***)))((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''+++...,,,'''%%%'''***&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''$$$###&&&&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&'''((())))))'''%%%$$$'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((+++,,,+++)))((()))***)))''''''''')))''''''''''''(((((()))***))))))))))))(((((('''''')))******+++++++++++++++|||yyyvvvtttssssssrrrqqqmmmmmmllljjjiiigggffffffeeedddcccbbb```^^^\\\[[[\\\YYYUUURRRQQQPPPOOOMMMKKKJJJIIIFFFCCC@@@===<<<777888222333>>>;;;000...//////............//////......///...---...111333...,,,++++++,,,------,,,*********,,,------+++)))******++++++++++++******,,,***)))'''''''''((()))((()))*********)))'''&&&&&&&&&'''(((((((((''''''''''''''''''(((((((((((('''(((******((((((((()))***)))'''&&&&&&'''((()))'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***'''%%%%%%''')))'''%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''&&&''''''(((%%%%%%%%%%%%%%%&&&'''''')))((('''&&&%%%&&&''''''&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%(((***)))&&&$$$%%%'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%&&&'''''''''&&&&&&!!!###$$$######"""$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((***)))((('''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%'''***+++)))''''''((()))((('''&&&'''(((((((((((((((((()))***+++))))))))))))((('''&&&%%%'''((())))))******))))))}}}zzzwwwttttttsssqqqpppnnnmmmllljjjhhhgggeeeeeebbbbbbbbbaaa```___]]]\\\[[[XXXTTTRRRQQQPPPNNNMMMJJJIIIHHHFFFDDDAAA???===888888333888GGGEEE555---000///...------...///000...///...---,,,---///222///---,,,,,,---......---))))))+++///222222...+++******++++++++++++******)))))))))))))))((((((((('''(((***+++,,,+++)))(((%%%%%%'''(((((((((''''''''''''((((((((()))))))))((()))***)))'''&&&(((+++***)))(((''''''&&&'''''''''((()))******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&'''''')))((('''%%%%%%&&&'''(((&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''&&&&&&"""$$$%%%&&&&&&%%%$$$"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$######$$$%%%&&&'''&&&&&&%%%"""###$$$###""""""$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))((((((***)))((('''&&&''''''(((&&&&&&&&&'''''''''(((((('''(((((((((((((((((((((###%%%&&&&&&%%%$$$%%%&&&&&&'''((((((&&&&&&'''(((''''''''''''((()))***+++'''(((((())))))((('''&&&$$$%%%&&&&&&''''''&&&&&&|||xxxuuutttrrrpppooommmmmmkkkiiigggfffdddccc```````````````______^^^ZZZWWWSSSQQQPPPOOOMMMLLLIIIIIIHHHFFFDDDBBB@@@???999888444<<>>;;;666<<>>:::666:::OOO^^^MMM999:::555444222000//////000111.........---------------++++++,,,,,,------......------............------++++++******))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))------,,,+++***))))))(((***************)))((((((,,,+++***(((''''''''''''&&&''''''''''''''''''''')))((('''&&&&&&(((***+++&&&$$$###$$$&&&'''&&&%%%''''''''''''&&&&&&&&&&&&######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%'''((()))%%%%%%$$$############$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((((())))))))))))))))))(((%%%&&&%%%%%%%%%%%%$$$$$$%%%'''***+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%''''''((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&'''''''''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%### ###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$!!! !!!$$$%%%%%%$$$&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''~~~|||wwwtttrrrrrrpppoookkkkkkjjjiiigggeeedddbbb___^^^\\\ZZZYYYXXXXXXXXXYYYWWWTTTRRRRRRQQQOOOMMMJJJIIIIIIGGGEEEBBB???>>><<<888333;;;GGGAAA999>>>333333222111000000000000......------,,,------...,,,---------------......------............------************))))))))))))))))))))))))))))))))))))***************)))))))))...---+++***)))(((((()))*********)))))))))))))))((((((((((((((()))******&&&&&&&&&'''''''''''''''''''''&&&%%%&&&'''((()))'''&&&%%%&&&((()))(((''''''''''''&&&&&&&&&&&&%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))'''%%%$$$######$$$%%%''')))+++,,,(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&''''''((((((((())))))))))))((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%'''******)))(((((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''"""$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&###$$$%%%'''''''''&&&&&&!!!"""$$$%%%&&&'''''''''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%&&&%%%"""$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$!!! !!!###%%%$$$###'''%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((('''''''''((((((''''''''''''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''~~~|||xxxvvvuuusssqqqoooiiiiiiiiiiiigggfffdddcccbbb```^^^\\\[[[ZZZZZZ[[[YYYWWWTTTSSSRRRQQQNNNLLLIIIIIIIIIGGGEEEBBB???===999;;;333000777888444888111111222222222111111000...---,,,,,,,,,---......---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))))))))))))))*********))))))))))))))))))))))))************************)))***++++++++++++******+++******)))))))))))))))((((((((((((((()))******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''((()))(((((()))++++++***)))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***,,,---...)))(((((('''&&&'''''''''******)))(((''''''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''((())))))(((''''''&&&''''''((('''&&&%%%$$$$$$&&&''''''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%"""###%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''"""###%%%'''(((((('''&&&###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%!!!"""$$$%%%%%%###!!!$$$$$$###$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###""""""###%%%&&&%%%$$$'''%%%######$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&%%%&&&''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''#########$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''~~~|||yyywwwvvvtttqqqnnnggghhhhhhhhhhhhfffeeeddddddbbb```^^^]]]\\\]]]]]]YYYWWWTTTSSSRRRQQQNNNLLLIIIIIIIIIGGGEEEBBB???===333===999111555666///...///000222333333222111000...---,,,+++,,,---...///---,,,,,,++++++******************++++++*********(((((())))))******++++++))))))))))))))))))))))))'''''''''((())))))******%%%'''+++...///...,,,++++++******))))))))))))))),,,+++***(((''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&%%%%%%&&&((()))'''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''((()))***+++''''''&&&%%%%%%%%%%%%&&&...---+++***(((&&&$$$$$$$$$$$$$$$%%%&&&'''((()))&&&'''((())))))((('''&&&&&&'''((((((((('''&&&%%%$$$$$$%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***'''%%%&&&&&&&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%!!!###$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''"""###&&&'''(((((('''&&&%%%&&&'''''''''&&&%%%$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%!!!""""""###$$$$$$%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%(((&&&###"""###$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&&&&&&&''')))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''~~~zzzvvvtttrrrpppnnniiiiiiiiihhhhhhfffeeedddeeebbb___]]]]]]]]]]]]\\\WWWVVVVVVUUUSSSQQQPPPOOOKKKKKKJJJHHHEEEBBB???===999888555333111111222222444444444333111000...---........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++)))************)))((((((&&&&&&&&&&&&''')))***+++---***((())),,,...---+++&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***))))))((('''&&&&&&&&&&&&''''''((()))******+++)))))))))((('''&&&$$$###((('''%%%$$$%%%&&&(((***(((''''''''''''&&&&&&&&&((((((''''''''''''((((((###$$$$$$%%%''')))+++,,,222,,,'''%%%((()))&&&###'''&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%)))&&&######&&&''''''%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''(((((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###'''((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###&&&((()))((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''&&&%%%%%%$$$#########$$$%%%%%%$$$$$$&&&(((+++,,,###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((('''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))&&&&&&((('''######&&&'''''''''&&&&&&%%%%%%%%%''''''%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((~~~yyyvvvtttrrrooonnnjjjjjjjjjiiihhhgggfffeeedddbbb```______^^^]]][[[WWWWWWVVVUUUSSSQQQPPPOOOKKKKKKJJJHHHEEEBBB???===999777555333111111222333333333222222111000..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((***+++,,,++++++++++++************))))))((((((((())))))***+++)))'''(((***,,,+++*********))))))))))))******))))))(((&&&%%%$$$###"""&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((()))))))))((('''&&&&&&&&&%%%&&&&&&'''(((((())))))((((((''''''&&&%%%%%%%%%''''''&&&%%%&&&'''((()))''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((($$$$$$$$$$$$$$$%%%&&&'''...)))%%%%%%(((***)))&&&'''%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&)))&&&$$$$$$&&&''''''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! """%%%&&&%%%###""""""#########$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$$$$#########$$$&&&%%%$$$$$$%%%''')))***###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###''''''&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&######'''((('''''')))&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''''''''(((((((((((()))}}}xxxuuusssqqqooommmkkkkkkkkkjjjiiigggfffeeecccbbbaaaaaaaaa```]]]ZZZWWWWWWVVVUUUSSSQQQOOONNNKKKKKKJJJHHHEEEBBB???===888777444222111222333444000111111111000000///...........................------------------------,,,++++++******)))))))))'''''''''''')))***+++,,,------+++*********+++,,,++++++***)))))))))))))))***((('''''')))******)))))))))(((((((((((())))))++++++***)))'''&&&%%%%%%&&&&&&'''((('''&&&%%%$$$'''&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$)))&&&$$$%%%(((+++***)))'''%%%######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&+++***((('''%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$###"""###$$$&&&(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&(((((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%$$$############$$$&&&%%%$$$###$$$%%%''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$&&&''''''((("""###$$$$$$$$$###"""!!!''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%(((((((((((((((((((((((($$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***%%%###&&&(((&&&$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))|||xxxtttrrrpppnnnlllllllllkkkkkkiiihhhfffeeecccbbbbbbccccccaaa]]]ZZZXXXWWWVVVUUUSSSQQQOOONNNKKKKKKJJJHHHEEEBBB???===888666444222222222333444...///000000000000//////........................---------------------------,,,,,,+++***))))))(((((((((((()))******+++,,,...,,,***)))))))))+++,,,******)))(((((())))))))))))((((((((()))*********''''''&&&&&&&&&&&&'''''')))))))))))))))*********((()))*********)))'''&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%#########%%%'''(((%%%&&&'''((((((((((((''''''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((***)))((('''&&&%%%%%%%%%'''%%%$$$%%%(((******)))'''%%%$$$###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&+++***)))''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$"""!!!"""%%%'''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%&&&$$$$$$###############$$$%%%%%%$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''' !!!"""$$$$$$$$$###"""$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''!!!$$$'''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((|||xxxtttrrrpppnnnllllllllllllkkkiiihhhfffeeebbbbbbcccddddddaaa]]]YYYXXXXXXWWWUUUSSSQQQNNNMMMKKKKKKJJJHHHEEEBBB???===888777444222111222333333......///000000000000///........................++++++++++++++++++++++++......---,,,+++******)))+++++++++++++++++++++***---+++)))((('''(((***+++''''''''''''((()))***+++)))))))))))))))***+++,,,))))))(((((((((((())))))%%%%%%%%%&&&&&&'''''''''(((((()))******)))(((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((%%%$$$###"""###%%%''')))%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&'''''''''&&&%%%%%%'''''''''''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&& """#########"""!!!$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%$$$######&&&(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%########################$$$#########""""""""""""#########""""""###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######""""""&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&&&&&&&######%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''}}}xxxuuusssqqqooommmllllllkkkjjjiiigggeeedddbbbbbbbbbcccccc```\\\YYYYYYXXXWWWUUUSSSPPPNNNMMMKKKKKKJJJHHHEEEBBB???===999888555333111111222222//////000111111000000000........................++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,------,,,++++++***+++***)))((((((((()))***%%%%%%&&&&&&''')))***+++)))*********))))))+++,,,(((''''''&&&&&&''''''((())))))(((((('''&&&&&&%%%&&&&&&&&&''''''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$###%%%'''(((((((((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&###""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&########################&&&%%%$$$""" ###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############""""""""""""&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!###%%%''''''''''''###$$$&&&'''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$""""""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###!!!!!!###### ###%%%%%%&&&&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&~~~yyyvvvtttrrrooonnnlllkkkkkkjjjhhhfffdddcccbbbaaaaaaaaaaaa___\\\YYYYYYXXXWWWUUUSSSPPPNNNLLLKKKKKKJJJHHHEEEBBB???===;;;999666333111000000111111111111222111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,+++++++++++++++*********))))))((((((''''''((()))******''')))***)))''''''))),,,&&&&&&%%%%%%%%%%%%&&&&&&++++++******))))))((((((&&&%%%%%%%%%&&&)))+++---'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$""""""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###&&&((((((&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$"""!!!###%%%&&&(((***,,,,,,+++***(((###$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''&&&%%%&&&'''""""""######$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&########################%%%%%%$$$###"""!!! """""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#####################$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$!!!###%%%&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%!!!"""&&&+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%***))))))'''!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''~~~zzzvvvtttrrrpppnnnkkkkkkjjjiiigggeeecccbbbbbbaaa`````````^^^[[[YYYYYYYYYWWWUUUSSSPPPNNNLLLKKKKKKJJJHHHEEEBBB???===<<<:::777333111000000000222222222222222111000000........................------------------------***************+++++++++&&&((()))+++,,,,,,,,,++++++,,,,,,,,,,,,+++***)))+++******)))))))))))))))&&&((()))(((&&&&&&(((+++******))))))))))))******$$$%%%%%%&&&'''(((((()))((('''&&&&&&(((+++///111'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&$$$###"""!!!!!!###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&&&&&&&&&&"""$$$%%%&&&&&&%%%&&&'''""" !!!$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''###&&&)))(((&&&$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$###############$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((&&&$$$###$$$'''"""$$$&&&(((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&'''&&&%%%%%%&&&""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((()))***""""""!!!""""""###$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''(((%%%&&&&&&&&&%%%$$$"""!!! """$$$%%%$$$###"""&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!######!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$((((((###"""***#########$$$$$$%%%%%%%%%((('''%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((({{{wwwtttrrrpppnnnjjjiiihhhggggggfffffffffdddbbbaaa```aaa```^^^]]]XXXWWWVVVTTTRRRQQQPPPPPPOOONNNLLLJJJGGGDDDBBB@@@;;;888444111000///...---222222222222111111111000---,,,+++)))((('''&&&&&&------......------,,,++++++++++++*********))))))***++++++(((&&&&&&***---,,,,,,,,,,,,,,,+++***)))'''''''''''''''((())))))+++***((('''&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((&&&&&&&&&''''''''''''((('''&&&$$$%%%'''(((((((((###$$$%%%%%%&&&&&&%%%%%%(((((((((''''''&&&&&&&&&&&&'''((())))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&''''''((('''&&&$$$###'''&&&$$$###"""###$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''"""""""""###$$$%%%&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###""""""###!!!!!!"""###############%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###%%%)))***'''%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%$$$%%%&&&&&&%%%$$$%%%''')))%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''zzzvvvtttsssqqqooommmllljjjhhhffffffffffffeeecccaaaaaaaaaaaa___]]][[[YYYUUURRRPPPPPPQQQRRROOONNNLLLJJJGGGDDDBBB@@@===999555222111000///...222222111111111000000000333222111///...........................------,,,+++++++++*********))))))***+++,,,***((((((+++...+++,,,,,,,,,++++++***)))'''''''''''''''((())))))***))))))(((''''''&&&&&&(((((())))))))))))(((((()))((((((((((((((((((((('''''''''((((((((())))))(((&&&%%%%%%'''(((((('''$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$########################$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""$$$%%%&&&((())))))&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$"""&&&'''$$$"""$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%'''))))))((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}yyyvvvtttsssrrrqqqrrrooolllhhhfffeeefffgggeeedddbbbbbbbbbbbb```^^^]]]ZZZUUUQQQOOOPPPRRRTTTNNNNNNLLLJJJHHHEEEBBBAAA>>>;;;666333222222111000111111000000000/////////111000///............///---------------,,,+++++++++++++++***************)))+++,,,,,,++++++---...+++++++++,,,++++++***)))'''''''''''''''((())))))((())))))***)))(((&&&%%%(((((()))))))))(((''''''(((((((((((((((((((((((((((((((((((()))))))))***)))'''%%%%%%&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$!!!$$$&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$%%%$$$#########%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###""""""######%%%&&&((()))%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###!!! $$$%%%%%%&&&&&&%%%%%%$$$ %%%&&&###"""$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$&&&((()))((('''%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%|||wwwuuuttttttsssrrrsssppplllhhhfffggghhhjjjfffdddcccbbbcccbbb```___\\\ZZZVVVSSSQQQQQQRRRSSSNNNNNNMMMKKKHHHEEECCCBBB>>>;;;666444333222111000000000000000////////////,,,,,,+++++++++,,,,,,---+++++++++++++++******)))************************)))***+++,,,,,,,,,,,,---******++++++++++++******'''''''''''''''((())))))'''(((***+++***)))&&&%%%&&&''''''((())))))(((((('''''''''(((((((((((((((''''''((((((((())))))))))))'''%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((((())))))######$$$&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&'''((($$$######"""###$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$############"""''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$ """$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$######""""""###%%%&&&%%%%%%"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""&&&(((%%%$$$'''((('''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$}}}zzzwwwttttttttttttsssqqqoookkkhhhhhhiiikkkmmmfffdddcccbbbcccbbb```___ZZZYYYXXXWWWUUUSSSRRRQQQNNNNNNMMMKKKIIIFFFDDDCCC>>>:::666333222111000///000000000000////////////......---------...//////,,,,,,,,,,,,,,,+++******************************))))))***+++,,,,,,++++++)))******++++++*********'''''''''''''''((())))))'''(((***++++++)))'''&&&###$$$&&&''')))*********&&&&&&''''''((((((((()))&&&&&&'''''''''((((((((()))'''%%%%%%%%%&&&%%%$$$%%%%%%&&&'''''''''&&&&&&'''''''''(((((()))))))))###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''%%%$$$$$$%%%&&&'''(((((($$$######"""###$$$&&&'''###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########"""""""""&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""###$$$%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$""""""###$$$%%%%%%$$$$$$$$$#########&&&$$$###$$$&&&&&&%%%###""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###%%%'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$###'''((($$$$$$''')))((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}zzzvvvtttttttttsssssspppnnnkkkiiiiiijjjkkkmmmeeedddbbbbbbbbbbbb```^^^YYYYYYYYYYYYWWWTTTRRRPPPNNNNNNMMMKKKIIIGGGEEECCC>>>:::666333222222111000111111000000000/////////......---------......///...............------,,,***************+++++++++,,,***)))***+++,,,+++)))((()))******+++*********'''''''''''''''((())))))((()))*********)))((((((###$$$&&&'''((()))******&&&&&&&&&''''''(((((()))&&&&&&&&&&&&''''''''''''(((&&&$$$$$$%%%&&&%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))(((''''''$$$$$$$$$%%%&&&'''((()))%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$%%%%%%%%%%%%&&&$$$!!! """$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%$$$$$$$$$$$$############'''$$$"""###&&&&&&$$$"""######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""%%%%%%!!! ###&&&%%%$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&###%%%&&&&&&$$$######$$$%%%&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$}}}zzzvvvtttsssssssssrrrpppnnnllljjjiiiiiiiiiiiieeecccaaaaaaaaaaaa___]]][[[ZZZYYYXXXVVVTTTSSSRRRNNNNNNMMMKKKIIIGGGEEEDDD???<<<777555444333222111222222111111111000000000,,,,,,+++++++++++++++,,,---------------,,,++++++))))))*********+++++++++000---******+++,,,+++***(((((()))***************'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''((((((''''''%%%%%%&&&''''''((())))))''''''''''''((((((((((((&&&%%%###$$$%%%&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((((((((('''&&&$$$$$$$$$%%%&&&'''((()))%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""###$$$%%%%%%%%%%%%%%%$$$###!!!!!!!!!"""###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$###############  $$$&&&$$$!!!!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###&&&(((((('''&&&%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$######"""######$$$$$$######"""!!!$$$$$$!!!###"""$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%###%%%'''&&&%%%############$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%~~~zzzvvvtttssssssrrrqqqpppooonnnkkkiiihhhgggfffdddbbbaaa```aaa```^^^]]]]]][[[YYYVVVTTTTTTTTTTTTNNNNNNMMMKKKIIIGGGEEEDDD@@@===999666555444333222222222222222111111111111///...---,,,,,,,,,,,,---)))************)))(((((())))))******++++++++++++333000+++***+++---,,,+++(((((()))***************'''''''''''''''((())))))***))))))((())))))***+++(((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))%%%$$$######%%%''''''&&&%%%&&&''''''((((((''''''******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''(((((('''&&&$$$$$$$$$%%%&&&'''))))))&&&''''''((('''&&&$$$###!!!"""$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$ """$$$&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$############""" ###&&&$$$!!!!!!"""$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###$$$'''((('''$$$!!!$$$#########$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''""""""############""""""###%%%$$$ """"""$$$$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$############$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$###%%%'''&&&%%%###"""### """%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%{{{uuusssuuuvvvssspppvvvvvvtttpppkkkgggffffffeeebbb______aaaaaa```^^^[[[[[[ZZZXXXVVVTTTSSSRRRRRRPPPLLLIIIGGGFFFEEEFFF@@@>>>:::777444333222222///000000111111111000000111111111000///---+++***---,,,+++++++++,,,---...+++++++++******(((''''''++++++++++++,,,---...///,,,***(((&&&%%%''')))***(((((((((((((((((((((((())))))))))))******************))))))((((((''''''&&&''''''((()))******+++((('''&&&&&&&&&((()))***''''''(((((())))))******))))))(((((('''&&&$$$$$$&&&&&&'''((((((((((((((((((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***&&&&&&%%%$$$%%%'''***+++)))((('''((())))))'''%%%%%%%%%%%%%%%%%%$$$###"""'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$### !!!###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$###############""""""###%%%'''(((######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&&&&&&&%%%"""!!!%%%%%%%%%$$$$$$#########&&&&&&&&&%%%$$$###!!! !!!!!!"""""""""#########$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$###"""!!! &&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%%%%$$$#########$$$ !!!"""$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%|||vvvtttvvvvvvtttqqqttttttssspppllliiihhhiiifffccc``````aaaaaa___]]]ZZZZZZYYYWWWVVVTTTSSSSSSPPPPPPNNNLLLJJJHHHEEEDDD@@@>>>;;;777444333222222000111111222111111000000111111000///...---,,,,,,,,,+++******)))***++++++++++++++++++***)))((((((************+++,,,---...---,,,***(((((()))***+++(((((((((((((((((((((((())))))))))))))))))(((((()))))))))))))))(((((((((''''''(((((())))))******))))))((((((((()))******((((((((((((((()))))))))(((((((((((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$""""""'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))'''&&&%%%%%%%%%''')))+++((('''&&&'''((('''&&&$$$&&&&&&&&&&&&&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$""" !!!!!!"""###%%%&&&'''((($$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$############$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$##################$$$%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$######""""""!!!!!!%%%%%%$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$""""""############""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%}}}xxxvvvwwwwwwuuurrrrrrsssrrrpppmmmkkkjjjkkkgggeeebbbaaa``````^^^]]]YYYYYYXXXWWWUUUTTTSSSSSSOOOPPPPPPOOOMMMIIIFFFCCC@@@>>>;;;888555333222222222333333333222111000000111000...---------...///...---,,,+++******++++++,,,,,,---,,,,,,+++***)))))))))))))))***+++,,,---------,,,,,,++++++++++++(((((((((((((((((((((((())))))(((((('''''''''&&&'''(((((()))))))))))))))(((((((((((())))))))))))((((((((()))((((((''''''))))))((((((((((((((((((&&&'''''''''''''''&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&'''(((((('''%%%###!!!(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((***'''&&&%%%%%%&&&&&&%%%###&&&&&&'''''''''&&&%%%%%%(((''''''&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###$$$&&&&&&$$$"""!!!!!!"""###%%%&&&''''''############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&###############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""" $$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$""""""$$$&&&'''"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%}}}zzzxxxxxxwwwuuusssqqqrrrrrrpppllljjjjjjjjjhhhgggdddbbb```___^^^]]]XXXXXXWWWVVVUUUTTTSSSSSSPPPPPPOOONNNKKKHHHFFFDDD@@@>>><<<999666444333222444444444333222111000///000///---,,,,,,---///000000000///...------,,,,,,------...------,,,++++++)))))))))))))))***+++++++++,,,---------,,,+++***((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&'''((()))******))))))))))))))))))((((((((((((%%%%%%&&&'''&&&%%%###""")))))))))((((((''''''&&&%%%&&&&&&'''((((((''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&'''(((((($$$%%%&&&(((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&%%%&&&'''&&&%%%###%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&%%%###%%%%%%$$$$$$$$$$$$$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###$$$%%%%%%&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""!!!!!!!!!!!!"""##############################""""""#########$$$$$$$$$"""""""""######$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###%%%%%%%%%$$$###"""!!! ###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$%%%%%%&&&###"""""""""######$$$%%%$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%~~~{{{yyyxxxwwwuuutttrrrrrrrrroookkkiiihhhhhhiiihhhfffcccaaa___^^^^^^YYYYYYXXXWWWUUUTTTSSSSSSQQQPPPMMMJJJHHHFFFEEEEEE@@@>>><<<999777444333222444444444333222111000//////...,,,+++,,,---///000000000//////...---,,,+++---............------,,,))))))(((((())))))*********+++,,,---,,,+++)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''(((*********)))((())))))))))))(((((((((((($$$%%%&&&&&&&&&$$$###"""))))))((((((''''''&&&&&&$$$%%%&&&'''((((((((((((&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))%%%$$$$$$$$$$$$&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''((('''&&&&&&''''''&&&$$$###$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%$$$###%%%%%%%%%$$$$$$#####################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$#########""""""$$$############$$$%%%%%%'''&&&$$$""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!! !!!""""""########################""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$###"""#########$$$$$$$$$%%%%%%########################""""""$$$%%%%%%%%%$$$$$$##################$$$%%%#################################$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$~~~}}}|||zzzxxxvvvuuutttrrrsssrrrooollliiihhhiiihhhhhhgggdddaaa_________[[[[[[ZZZXXXVVVTTTSSSSSSRRRPPPLLLIIIFFFEEEEEEFFF@@@???===:::777555333222222333333333222111000000...------,,,,,,---...///,,,,,,---,,,,,,+++***)))------............------***)))))))))))))))******)))***+++++++++***((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))***+++***((('''(((((((((((())))))))))))'''''''''(((''''''&&&&&&((((((''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''((((((&&&$$$""" !!!###$$$%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((''''''&&&&&&%%%((('''&&&'''((('''&&&$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###""""""###$$$$$$###""""""###$$$%%%%%%&&&&&&############$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%$$$############"""""""""###############$$$%%%%%%'''&&&$$$""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""######$$$$$$$$$$$$###############"""############$$$$$$$$$#########$$$$$$$$$%%%%%% !!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$###""""""###$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$###$$$$$$#########$$$$$$%%%"""""""""########################$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%############%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$!!!############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$}}}}}}|||zzzxxxuuutttsssrrrssssssqqqnnnllllllmmmhhhhhhhhheeeaaa___```aaa^^^]]][[[YYYWWWUUUSSSRRRQQQPPPNNNKKKIIIGGGEEEEEE??????===;;;888555333222000111111222111111000000------------------------******+++,,,,,,+++***))),,,------......---------+++******))))))************************))))))(((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))'''(((***++++++)))'''%%%''''''(((((())))))******''''''''''''''''''((()))&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''###$$$%%%&&&'''((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%&&&'''((($$$$$$######""""""######&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&''''''(((((((((((('''&&&%%%$$$'''&&&%%%%%%'''&&&%%%######$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$%%%&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$&&&'''(((%%%%%%%%%$$$$$$$$$###### !!!$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&$$$""""""###$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%% !!!###%%%&&&%%%$$$$$$############""""""""""""###############$$$$$$%%%&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$############""""""######$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$###"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!$$$&&&%%%$$$$$$######$$$$$$$$$!!!"""""""""#########$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&$$$!!!############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$|||||||||zzzwwwtttssssssqqqrrrsssrrrpppooopppqqqggghhhhhheeeaaa___```bbb```___]]]ZZZWWWUUUSSSRRRPPPPPPPPPOOOLLLIIIFFFDDD??????===;;;888666333111///000000111111111000000------.........---,,,+++***+++,,,---------,,,+++,,,,,,---------------,,,++++++***************++++++++++++*********))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******''')))***++++++)))&&&%%%&&&''''''((()))******+++&&&%%%$$$$$$%%%&&&((()))%%%&&&&&&''''''(((((((((&&&'''''''''''''''&&&&&&"""###$$$&&&'''((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$######$$$%%%&&&'''(((!!!###%%%'''))))))(((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%""""""###$$$&&&'''((((((((()))(((((('''&&&$$$$$$%%%$$$$$$$$$%%%%%%###"""$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""###%%%((()))#########""""""""""""!!!###''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&$$$""""""###%%%%%%$$$&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%% """$$$%%%$$$###"""############""""""""""""#########"""###$$$$$$%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""""""""!!!"""######$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$###""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&&&&&&&$$$###$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%)))%%%%%%$$$$$$###$$$$$$$$$!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###!!! !!!###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###&&&((()))((('''&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$${{{vvvsssrrrssssssttttttsssqqqnnnlllmmmnnnppplllgggcccbbbbbbcccbbb```^^^[[[ZZZZZZYYYWWWVVVSSSQQQOOONNNNNNLLLIIIFFFFFFCCC>>>;;;:::888666444777666555444222000...---......---------,,,,,,,,,///...---,,,,,,---...///,,,,,,------...------,,,,,,***((('''&&&'''((())))))))))))))))))*********)))(((&&&&&&((()))(((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))((('''&&&&&&''''''&&&%%%&&&$$$######&&&((())))))''''''&&&%%%&&&'''((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###&&&(((,,,***((('''''''''&&&$$$$$$%%%&&&'''(((((((((((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$&&&(((+++,,,%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$###"""!!!%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%&&&''''''$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$############""""""######$$$%%%############""""""""""""###"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%############%%%%%%'''%%%###"""######"""!!!###$$$%%%%%%######$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%"""###%%%''''''&&&%%%$$$########################&&&%%%$$$###""""""""""""&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$~~~yyyuuusssssstttuuuttttttsssqqqnnnlllmmmnnnnnnkkkeeebbbaaabbbbbbaaaaaa^^^[[[ZZZZZZYYYWWWVVVTTTRRRPPPOOOOOOMMMJJJGGGFFFCCC???<<<:::888666444111111111000///...---,,,//////.........---------...---,,,,,,,,,,,,---...,,,---------------,,,+++,,,+++)))(((((()))***+++***************************(((''''''((())))))((())))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((('''&&&...,,,)))((((((((('''&&&'''&&&&&&%%%&&&'''((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%(((***,,,***((('''''''''&&&$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%''')))***%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$###""""""%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$######""""""!!!&&&%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%############$$$%%%%%%%%%%%%$$$$$$$$$############""""""######$$$%%%############""""""""""""$$$###""""""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$###$$$%%%&&&''''''###$$$%%%%%%######$$$%%%""""""!!!!!!""""""###$$$########################%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%$$$##########################################$$$$$$&&&&&&$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$!!! !!!"""######$$$$$$$$$$$$$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$~~~{{{xxxuuussstttuuuvvvttttttsssqqqnnnllllllmmmlllhhhdddaaa```aaa``````aaa^^^\\\ZZZZZZYYYXXXVVVUUUSSSQQQPPPOOONNNKKKHHHFFFCCC???<<<:::999666444000000111222222222222222000000/////////.........---,,,,,,++++++,,,,,,------------------,,,+++***,,,+++***)))***+++,,,---,,,,,,++++++******))))))***(((''''''((())))))((())))))))))))))))))))))))))))))************))))))***))))))))))))(((((((((000...+++))))))(((&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&))),,,+++)))'''&&&''''''&&&$$$"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%''''''$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""!!!(((&&&%%%###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$#########%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$############""""""######$$$%%%############""""""""""""%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$"""""""""############$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%######################## !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%$$$!!!!!!!!!"""###$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$}}}zzzwwwuuuuuuuuuvvvttttttsssqqqmmmkkkkkkllliiifffbbb````````````___aaa___\\\[[[ZZZZZZXXXVVVTTTSSSQQQPPPOOOMMMJJJHHHFFFCCC@@@===;;;999666444000111222333333333333333////////////.........------,,,,,,,,,,,,,,,,,,---,,,------,,,,,,+++***)))*********)))***+++,,,---------,,,,,,+++***)))))))))'''&&&&&&'''(((((('''((((((((((((((((((((((((((((((***++++++***((((((((()))))))))(((''''''((()))'''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%'''))),,,+++)))'''&&&''''''&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&'''''''''&&&$$$###"""######$$$########################!!!"""######$$$$$$######&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$############""""""######$$$%%%############"""""""""!!!$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%$$$###""""""######$$$%%%%%%######$$$%%%"""!!!!!!!!!!!!"""##############################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############ !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&######################## !!!$$$%%%&&&%%%###"""!!!###$$$&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$}}}yyywwwvvvuuuvvvttttttssspppmmmkkkkkkkkkhhheeebbb``````aaa``````aaa___\\\[[[[[[ZZZXXXWWWSSSQQQPPPOOONNNLLLIIIGGGEEECCC@@@>>><<<:::666444...///////////////...............---------,,,,,,------............------++++++,,,,,,+++******)))))))))))))))******+++,,,------,,,,,,+++***))))))(((&&&%%%%%%&&&''''''&&&((((((((((((((((((((((((&&&'''))))))))))))'''&&&&&&((()))(((&&&%%%&&&(((%%%$$$$$$%%%'''(((((('''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%&&&(((******(((&&&&&&&&&'''&&&%%%###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$############$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$##################$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$############$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%&&&''''''$$$$$$#########$$$&&&'''########################"""######$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$############""""""######$$$%%%############"""""""""!!!##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%&&&&&&&&&&&&&&&&&&%%%###&&&''''''%%%###$$$%%%###$$$%%%%%%######$$$%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$##################$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$ !!!"""###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&########################"""###%%%&&&%%%$$$!!!  ###&&&''''''&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$###############$$$%%%$$$$$$######$$$$$$$$$######$$$%%%%%%%%%%%%$$$~~~{{{yyywwwvvvvvvttttttssspppllljjjjjjkkkhhheeecccbbbbbbcccbbbaaabbb___]]][[[[[[ZZZYYYWWWSSSQQQOOONNNMMMLLLIIIFFFEEECCCAAA???===:::666444000111111000000///...---...------------,,,,,,,,,---......//////......---)))******+++++++++******)))))))))***************,,,,,,++++++******))))))(((&&&%%%%%%&&&''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''%%%(((***(((%%%$$$%%%((()))((('''((())))))'''%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%%%%&&&((()))'''%%%%%%&&&'''&&&%%%!!!"""###$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############""""""""""""###$$$$$$###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%'''((((((&&&&&&%%%%%%$$$######"""###############$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$######""""""!!!############$$$&&&''')))########################"""###$$$$$$%%%%%%$$$$$$""""""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$############""""""######$$$%%%############""""""""""""""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""###"""!!!###%%%###$$$%%%%%%######$$$%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%!!!!!!""""""###$$$%%%%%%""""""###$$$%%%&&&&&&'''############$$$$$$$$$$$$########################$$$$$$%%%%%%$$$###!!!  ###%%%'''''''''&&&######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$############$$$######$$$%%%%%%%%%%%%$$$}}}{{{yyyxxxwwwwwwttttttssspppllljjjiiijjjhhhfffdddddddddeeedddcccbbb```]]]\\\[[[ZZZYYYWWWSSSRRRPPPOOONNNLLLIIIGGGEEECCCAAA???>>>;;;777333222222222222222111111000............------------,,,---............---,,,'''((()))***++++++++++++++++++++++++++++++*********************************(((&&&&&&((()))((('''))))))))))))))))))))))))))))))(((((((((((())))))&&&)))+++)))&&&$$$&&&)))+++***))))))***)))&&&$$$%%%&&&'''((((((((('''&&&'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&'''((('''%%%%%%&&&'''&&&%%%!!!"""###$$$$$$%%%$$$$$$"""###$$$&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%###"""$$$$$$$$$#########""""""%%%$$$###!!! """%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''#########$$$$$$%%%%%%%%%###############$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%$$$######""""""!!!%%%$$$$$$###$$$%%%'''(((########################!!!""""""###$$$#########"""!!!!!!!!!!!!###%%%&&&%%%%%%%%%$$$$$$$$$############""""""######$$$%%%############""""""""""""######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######!!!""" !!!$$$###$$$%%%%%%######$$$%%%"""""""""""""""###$$$$$$##############################""""""""""""######$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&"""#########$$$$$$%%%%%%#########$$$$$$%%%%%%&&&!!!"""###$$$%%%$$$$$$###########################$$$$$$##################!!!"""$$$%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&'''((((((%%%%%%$$$#####################$$$%%%%%%%%%%%%$$$}}}|||{{{zzzyyyxxxxxxxxxuuutttssspppllliiiiiijjjiiigggeeeeeefffffffffdddbbb```]]]\\\[[[[[[YYYWWWUUUSSSQQQPPPOOONNNKKKHHHEEECCCAAA@@@>>>;;;777333---......////////////...000/////////............++++++------------++++++&&&'''(((***++++++++++++------------,,,,,,+++***)))))))))))))))*********+++***((((((*********)))))))))))))))))))))))))))+++***)))(((((()))***+++'''***,,,+++&&&%%%'''+++(((''''''((())))))'''$$$%%%%%%'''((((((((('''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''((((((#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&''''''(((&&&%%%%%%&&&'''&&&%%%######$$$%%%&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&###$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$"""!!!%%%%%%%%%$$$$$$$$$######((('''%%%""" !!!$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%% !!!"""###%%%'''((((((#########"""###$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&"""""""""""""""""""""""" !!!!!!"""""""""""""""$$$############%%%'''(((%%%%%%%%%$$$$$$$$$###############"""###$$$$$$%%%############""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! %%%))))))&&&###$$$'''###$$$%%%%%%######$$$%%%!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""""""""######&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$ """$$$%%%&&&%%%###"""########################""""""""""""###$$$%%%&&&%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$###""""""############$$$%%%%%%%%%%%%$$$~~~{{{yyyzzzzzzyyyxxxuuuuuutttqqqmmmiiiggggggiiigggeeebbb`````````aaaccc```\\\ZZZZZZYYYXXXVVVUUUSSSQQQOOOLLLJJJIIIIIIDDDEEEFFFEEEAAA<<<666222111111111111000000000000////////////////////////************+++,,,---------,,,,,,---......---+++...------,,,***)))'''&&&))))))***+++***)))((('''((('''%%%%%%''')))******))))))(((''''''(((******%%%&&&''''''(((((('''''')))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&'''((((((%%%$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$&&&'''))))))((((((''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))########################!!!"""###$$$&&&'''((()))''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$""""""!!! """%%%&&&'''&&&$$$"""###$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$###"""###%%%&&&################################################'''%%%###!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$#########$$$######""""""$$$$$$$$$###############!!!!!!"""###$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""#########"""!!!"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$### !!!###$$$%%%%%%%%%$$$#########"""""""""""""""######""""""###$$$%%%%%%$$$%%%%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$###%%%((()))(((&&&%%%%%%!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~{{{yyyyyyzzzyyyxxxxxxxxxwwwtttpppllljjjjjjiiigggeeebbbaaaaaabbbbbbcccaaa]]][[[ZZZZZZXXXWWWWWWUUURRROOOMMMKKKKKKJJJDDDEEEFFFEEEAAA<<<666333111111111111000000000000////////////////////////------,,,,,,+++,,,,,,,,,---,,,,,,---......---+++******))))))(((&&&%%%$$$******+++++++++***)))(((***(((&&&&&&'''(((((((((+++***)))'''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((''''''&&&&&&((('''&&&&&&&&&&&&'''((((((&&&$$$%%%'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$&&&((()))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$&&&(((((('''%%%$$$%%%$$$############$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$$$$""""""###$$$################################################&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&& !!!%%%$$$$$$&&&%%%$$$$$$$$$###"""""""""$$$%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%$$$######"""############""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!############$$$$$$$$$$$$&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""$$$&&&&&&$$$"""""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%~~~{{{yyyyyyyyyxxxwwwxxxyyyxxxuuuqqqmmmkkkkkkiiigggeeecccbbbcccdddeeedddbbb^^^\\\[[[[[[YYYXXXYYYVVVSSSPPPMMMLLLLLLLLLEEEEEEFFFEEEAAA<<<777444111111111111000000000000////////////////////////000///...---,,,,,,,,,,,,---,,,,,,,,,......,,,+++***++++++++++++***))))))+++++++++,,,+++******))),,,***((('''(((((('''&&&***)))((('''&&&%%%%%%%%%((('''&&&&&&&&&'''((())))))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))))))))(((((('''%%%%%%((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######""""""######$$$$$$""""""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%&&&&&&'''$$$%%%'''))))))((('''&&&((('''$$$"""###$$$''')))%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%''''''&&&$$$$$$%%%################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%"""!!!###$$$###$$$(((%%%%%%$$$$$$###"""!!!!!!%%%&&&''''''%%%### &&&%%%%%%$$$$$$#########"""###$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""  """$$$######$$$$$$$$$$$$######"""######$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%&&&&&&&&&&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#######################################"""""""""###$$$%%%$$$"""!!!!!!"""###############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%{{{zzzyyyyyyxxxwwwuuuvvvuuusssnnnkkkiiiiiihhhgggeeeddddddeeefffgggeeeccc___]]]\\\\\\ZZZYYYYYYVVVSSSOOOMMMLLLLLLMMMEEEFFFFFFDDDAAA===888555111111111111000000000///////////////////////////......---,,,,,,,,,,,,,,,---,,,+++,,,---...,,,******++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++******+++)))(((((())))))(((&&&''''''''''''(((((()))))))))(((&&&%%%%%%''')))***(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''(((''''''&&&%%%%%%'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%############%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""######$$$%%%&&&!!!"""###$$$&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((((((((('''&&&)))(((&&&%%%&&&''')))***%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$#########""""""#######################################$$$%%%%%%%%%%%%$$$"""%%%&&&%%%$$$######################################################!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###""" """'''&&&%%%%%%$$$###"""!!!!!!"""###$$$$$$### %%%%%%%%%$$$$$$#########"""###$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""  """#########$$$$$$$$$$$$#########$$$$$$$$$#########"""$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$%%%%%%$$$######$$$&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$|||zzzyyyyyyxxxvvvtttttttttqqqmmmjjjhhhhhhhhhgggeeeddddddeeeggghhhfffccc___]]]\\\\\\[[[YYYWWWUUURRROOOLLLKKKKKKKKKFFFFFFFFFDDDAAA===999666111111111111000000000///////////////////////////+++++++++++++++,,,------,,,++++++,,,------,,,***&&&'''((()))************,,,,,,,,,+++++++++++++++(((''''''(((***+++***(((''''''((()))******++++++)))(((&&&%%%&&&''')))+++(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((('''%%%$$$######"""######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''""""""$$$&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""##############################$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!################################################!!!!!!"""###$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$###############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###""" """'''%%%%%%$$$$$$###""""""!!!!!!!!!#########!!! %%%%%%$$$$$$$$$$$$$$$###!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!"""######$$$$$$######"""$$$$$$##############################$$$$$$%%%%%%$$$$$$###############$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!###$$$######$$$&&&(((%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$|||zzzyyyyyywwwvvvuuuuuuuuusssooollljjjjjjhhhgggeeeddddddeeefffgggeeeccc___]]]\\\\\\ZZZYYYVVVUUUSSSPPPNNNLLLJJJJJJFFFFFFEEEDDDAAA===:::888111111111111000000000000////////////////////////************+++,,,---...,,,+++++++++------+++***((((((***++++++,,,,,,,,,,,,,,,+++************+++''''''''')))+++,,,+++)))***++++++++++++***)))((()))((('''''''''((()))***'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))""""""$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&"""###%%%&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$###$$$$$$%%%&&&''''''((("""###$$$$$$%%%%%%$$$$$$ !!!###%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$##################$$$##############################$$$%%%%%%%%%%%%$$$"""$$$$$$$$$%%%&&&##################################################################$$$$$$######$$$$$$$$$$$$######((('''%%%###""" ###$$$$$$$$$$$$%%%%%%%%%&&&###"""$$$$$$"""###'''$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%$$$######$$$########################!!!"""$$$%%%%%%$$$"""!!!""""""############""""""$$$######"""######$$$$$$""""""######$$$$$$%%%%%%%%%$$$######"""############"""""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$#########!!!############%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$|||zzzyyyxxxwwwvvvuuuvvvvvvtttpppmmmllllllhhhgggeeeccccccdddeeefffeeebbb___\\\\\\[[[ZZZXXXUUUUUUTTTSSSPPPMMMKKKIIIFFFFFFEEEDDDAAA>>>;;;999111111111111000000000000////////////////////////,,,,,,+++++++++,,,,,,---,,,+++***+++------+++***++++++,,,---............,,,+++***)))))))))******)))((((((***++++++)))''')))******+++******((((((((((((((((((((()))))))))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&###%%%'''&&&$$$###$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&&&&'''(((################################################'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$$$$######((('''%%%$$$###""""""!!!######$$$$$$$$$%%%%%%%%%(((""""""$$$###"""$$$###############$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$######$$$################################################""""""############""""""######"""""""""$$$%%%&&&######$$$$$$%%%&&&&&&'''%%%$$$$$$###""""""############""""""###%%%&&&'''#########$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%!!!###%%%&&&$$$############$$$$$$$$$$$$$$$$$$%%%########################|||zzzyyyxxxwwwvvvtttuuuuuusssooolllkkkkkkiiigggeeecccbbbcccdddeeedddbbb^^^\\\[[[[[[YYYXXXVVVVVVVVVUUUSSSOOOLLLIIIFFFFFFEEEDDDAAA>>>;;;999111111111111000000000000//////////////////////////////...---,,,,,,,,,,,,,,,+++***+++,,,---+++)))((()))******+++++++++***,,,+++)))((((((((()))***+++*********+++***(((%%%$$$%%%''')))***+++******''''''((()))***)))))))))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%"""$$$&&&%%%###"""$$$&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$))))))((('''%%%$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$&&&)))+++%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$##################$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%###!!! !!!###################################################***)))'''%%%$$$%%%'''(((######$$$$$$$$$$$$######$$$###$$$$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%'''###""" """""""""###$$$$$$%%%%%%'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%$$$######$$$""""""""""""""""""""""""%%%$$$!!! !!!$$$%%%""""""############""""""""""""!!!!!!"""$$$&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%$$$###""""""######$$$$$$######$$$&&&((()))!!!""""""""""""###############""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&(((******'''$$$""""""#########$$$$$$%%%%%%&&&########################|||yyywwwuuutttwwwvvvtttpppmmmkkkmmmnnnllljjjgggdddbbbcccdddeeeeeebbb^^^[[[[[[ZZZZZZYYYYYYXXXVVVSSSPPPMMMKKKJJJFFFFFFGGGHHHGGGCCC>>>999555333000...---...000111000000////////////000000,,,,,,,,,------.........((()))+++,,,,,,+++)))(((+++,,,---...---+++(((''',,,,,,++++++++++++,,,,,,++++++******)))(((((((((************))))))))))))'''(((((((((((((((''''''&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((('''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$###"""!!! ###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$###""" !!!!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!###%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$##################"""""""""""""""""""""""" !!!"""###%%%&&&'''((($$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%###"""""""""###$$$""""""""""""###############$$$&&&''''''&&&$$$###"""""""""""""""#########'''$$$!!!"""###$$$###!!!###$$$%%%$$$""""""###$$$###$$$$$$%%%%%%$$$$$$###%%%$$$!!! """###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""###$$$$$$###""""""###%%%&&&%%%###""""""###%%%&&& !!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################!!!###%%%&&&&&&&&&$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###~~~{{{yyyxxxwwwwwwvvvuuusssoookkkiiiiiijjjllljjjgggdddbbbcccdddeeeeeebbb^^^\\\\\\[[[YYYXXXYYYXXXVVVTTTQQQOOOMMMLLLFFFGGGGGGHHHGGGDDD>>>:::555333000......///000111111111000000000000111111------------------,,,,,,+++,,,---......---,,,+++***+++,,,------,,,+++******))))))(((((())))))***(((((((((((()))))))))))))))((((((''''''&&&&&&&&&''''''(((((((((''''''&&&'''((()))(((&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$############"""###%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$&&&'''%%%&&&&&&&&&&&&%%%%%%$$$#########################################################$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########"""############$$$$$$$$$%%%$$$###"""""""""###$$$""""""""""""###############$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$############&&&$$$""""""$$$%%%$$$"""###%%%&&&%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%###!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$##################""""""""""""###$$$$$$###""""""###%%%%%%$$$"""!!!!!!"""$$$%%%!!!!!!""""""######$$$$$$!!!!!!!!!""""""!!!!!!!!! """""""""""""""###$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###}}}{{{yyyxxxxxxxxxuuuuuussspppkkkhhhhhhhhhllljjjgggdddbbbcccdddeeedddbbb___^^^]]]\\\YYYWWWXXXWWWVVVTTTRRRPPPNNNMMMGGGGGGHHHHHHHHHDDD???;;;555333111///...///000111222111111000000111111222///......------,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***&&&&&&''''''((())))))***)))(((((('''&&&%%%%%%$$$&&&&&&'''''''''''''''&&&((()))***)))'''&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''%%%###!!!!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%###############$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$"""#########$$$$$$%%%%%%!!!"""$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''###$$$%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$######""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%$$$"""###$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""############""""""###########################$$$$$$###""""""###%%%$$$###"""!!!!!!"""###$$$"""""""""""""""#################################"""""""""""""""""""""""""""!!! ###$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###|||yyywwwvvvvvvvvvtttuuutttqqqmmmjjjiiijjjllljjjgggdddbbbcccdddeeecccbbb```___^^^\\\YYYWWWVVVVVVUUUTTTRRRPPPNNNLLLHHHHHHHHHHHHGGGDDD???<<<444333111000//////000111111111000000000000111111------------------,,,,,,------,,,,,,,,,,,,------//////---,,,++++++++++++++++++************++++++(((((((((((())))))******+++******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&(((******)))((('''((()))'''''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$$$$%%%&&&&&&%%%$$$""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''))))))(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&$$$###!!!#########$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$###############!!!"""""""""############$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&###$$$&&&%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""##################$$$$$$$$$%%%%%%%%%########################!!!!!!""""""""""""!!!!!!"""###############$$$$$$###$$$$$$###""""""###%%%$$$###""""""""""""###$$$#########"""""""""""""""$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!  !!!"""#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#####################$$$$$$%%%%%%$$$$$$###~~~{{{wwwuuutttttttttrrrsssrrrooollljjjjjjkkkllljjjgggdddbbbcccdddeeecccbbb```______]]]ZZZWWWTTTTTTTTTTTTRRROOOLLLKKKHHHHHHGGGGGGFFFDDD???<<<444333222111000000000111//////............//////++++++,,,,,,---...//////+++***))))))))))))***+++---,,,,,,+++++++++,,,---+++******************++++++++++++*********))))))+++******)))((((((''''''%%%&&&&&&'''((((((''''''(((******)))((('''((()))&&&''''''''''''&&&$$$$$$''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$#########$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''')))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$###!!! %%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$########################"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""""""""############$$$######""""""######$$$!!!""""""###$$$%%%&&&&&&###############$$$%%%&&&!!!###$$$$$$######$$$&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%###"""""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%########################!!!!!!!!!""""""!!!!!!!!!""""""######$$$$$$$$$%%%###$$$$$$###""""""###%%%$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""######$$$%%%%%%%%%%%%$$$"""######$$$$$$######""""""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###~~~zzzvvvtttttttttuuusssssspppmmmiiihhhiiikkkllljjjgggdddbbbcccdddeeeeeeccc```___^^^]]]ZZZXXXUUUUUUVVVUUUSSSOOOLLLJJJHHHGGGFFFFFFEEECCC???;;;444333333222111111111111///......------......///)))***+++,,,...///000000))))))))))))))))))))))))(((((()))***,,,---......)))((((((''''''(((((()))------,,,++++++***))))))((((((((((((''''''''''''&&&&&&'''((())))))))))))((()))***)))'''&&&'''(((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((( !!!!!!"""""""""!!!!!!&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&"""###$$$###""""""$$$%%%!!!"""############$$$&&&###$$$$$$%%%%%%$$$$$$###!!!!!!###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""######$$$%%%%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$""""""""""""$$$$$$"""""""""""""""""""""""" !!!###%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$""""""############"""""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###|||yyywwwvvvwwwyyyzzz{{{xxxtttnnnjjjhhhjjjlllllljjjgggdddbbbcccdddeeefffccc```^^^]]]\\\[[[ZZZXXXXXXXXXWWWUUUQQQMMMJJJGGGFFFEEEDDDDDDAAA>>>;;;444444333222111111111000//////............//////++++++,,,,,,---...//////))))))***++++++***))))))((()))***+++++++++***)))((((((''''''''''''((((((+++++++++***************((((((((()))))))))))))))&&&'''((()))************'''((()))(((&&&&&&&&&'''&&&'''(((******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''!!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$###$$$$$$%%%$$$###"""!!!""""""""""""###############$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$### """$$$!!!###$$$$$$$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$###!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""##################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$!!!""""""######""""""!!!""""""###$$$$$$%%%&&&&&&###$$$$$$###""""""###%%%######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$#########$$$%%%%%%%%%%%%$$$""""""############""""""""""""###$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###}}}{{{yyywwwxxxzzz}}}zzzrrrlllkkklllooollljjjgggdddbbbcccdddeeegggddd```]]]\\\\\\[[[[[[ZZZZZZ[[[YYYVVVRRRNNNKKKGGGEEEDDDCCCCCCAAA===:::444444333333222111111000000000////////////000000,,,---------------------***+++---......---+++***------------***'''$$$"""******))))))))))))******((((((((()))******++++++*********+++,,,,,,------'''''')))***++++++++++++'''(((((((((&&&%%%&&&'''%%%''')))***+++***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))))))))(((&&&%%%'''%%%###""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%&&&"""######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###""""""######$$$&&&''''''(((%%%$$$###!!! ''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&'''&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$''''''''''''&&&&&&%%%$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######""""""""""""######$$$$$$$$$"""############$$$$$$$$$######$$$%%%$$$###"""!!!""""""""""""###############$$$&&&''''''&&&$$$###)))(((((('''%%%$$$######"""###$$$""" ###"""$$$%%%%%%%%%%%%'''((($$$$$$$$$%%%%%%$$$$$$$$$"""""""""######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""############""""""""""""###$$$%%%%%%&&&&&&###$$$$$$###""""""###%%%""""""############"""""" !!!!!!"""###$$$$$$%%%&&&%%%###""""""###%%%&&&""""""""""""""""""""""""$$$###!!! !!!"""$$$%%%######$$$%%%%%%%%%%%%$$$""""""############""""""""""""###$$$$$$$$$$$$###&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$}}}zzzxxxxxxzzz}}}~~~vvvpppmmmllllllllliiihhhgggfffeeedddddddddeeedddbbb```^^^]]]\\\\\\ZZZYYYYYYWWWTTTPPPLLLIIIHHHGGGEEEDDDCCC@@@<<<999666333111///000000000///.........///////////////111...,,,+++,,,------,,,---------------------------,,,+++*********+++,,,,,,,,,++++++++++++************))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$%%%%%%%%%&&&(((***)))&&&$$$###$$$%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%###""""""###%%%&&&%%%$$$"""###%%%'''(((''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$#########&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&'''((((((((('''&&&#########$$$$$$%%%%%%%%%###%%%''''''%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###%%%'''%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%'''%%%###$$$''')))'''%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########!!! ###%%%"""  ###&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%'''&&&%%%%%%%%%&&&&&&'''$$$#########""""""!!!!!!!!!!!!""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!""""""###########################%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""~~~{{{zzzzzz{{{|||}}}yyysssnnnlllkkklllllliiihhhgggfffeeedddddddddbbbaaa___^^^\\\[[[ZZZZZZZZZZZZYYYWWWTTTPPPLLLJJJIIIGGGEEEDDDCCC@@@<<<888333333333444555444111///.../////////////////////---,,,,,,---......,,,***---------------------------,,,+++*********+++,,,------,,,,,,,,,+++++++++))))))))))))(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&''')))'''%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$""""""###%%%&&&%%%###""""""$$$&&&''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$""""""$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%&&&%%%###%%%'''((('''%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!###$$$%%%###!!!"""$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################""""""""""""""""""""""""$$$$$$###$$$%%%&&&&&&%%%$$$%%%&&&%%%$$$###$$$%%%$$$#########""""""""""""""""""##################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$######""""""""""""########################%%%$$$$$$$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$############|||{{{zzzzzzxxxuuurrrooommmllllllmmmjjjiiihhhfffeeeeeedddddd``````^^^]]]\\\[[[[[[[[[ZZZZZZYYYXXXUUUQQQMMMKKKJJJIIIFFFEEECCC???;;;888111222555888999777222...//////////////////......******+++...//////,,,))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,+++++++++******(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&%%%&&&'''***(((&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&$$$"""!!!"""$$$%%%&&&%%%########################$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%$$$"""!!!###$$$%%%&&&''''''''''''#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""#########$$$$$$$$$$$$$$$"""$$$&&&%%%"""!!!!!!##################"""""""""$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$%%%%%%&&&###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%###""""""""""""!!!!!!!!!#################################$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%"""######$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$############~~~|||zzzzzzwwwwwwuuussspppnnnmmmnnnkkkjjjiiigggfffeeeeeeeeeaaaaaa```^^^^^^]]]]]]]]]ZZZZZZZZZXXXUUURRRNNNLLLKKKJJJGGGEEECCC???;;;777111222444777888777333000////////////............*********,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++************))))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!###%%%&&&&&&&&&'''))))))'''&&&&&&(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&###"""!!!"""$$$%%%$$$######$$$%%%$$$###""""""######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$%%%&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$#########$$$!!!$$$'''&&&""" !!!###########################&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############$$$$$$$$$######""""""""""""""""""""""""""""""""""""""" !!!###$$$$$$#############################################""""""######$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""%%%%%%$$$$$$$$$#########~~~}}}||||||yyyyyyxxxtttpppllllllllllllkkkjjjhhhfffeeeeeeeeebbbaaa```___^^^]]]]]]]]]ZZZZZZZZZYYYVVVRRROOOMMMLLLJJJGGGEEECCC???;;;777222111111222444444333111000000//////.........---...,,,))))))+++---...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,++++++++++++*********''''''(((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))(((((((((((()))((((((((('''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&& """$$$%%%%%%%%%&&&''''''&&&%%%&&&'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''###""""""###$$$%%%$$$"""$$$&&&''''''%%%######$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""%%%'''&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$!!!!!!"""""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###$$$"""%%%&&&%%%###!!!"""$$$###############$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""!!! !!!"""########################$$$########################"""""""""######$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""%%%%%%%%%$$$$$$$$$$$$###~~~~~~~~~yyyzzzxxxtttmmmiiiiiikkkmmmlllkkkiiigggfffeeeeeeaaaaaa___^^^]]]\\\\\\\\\ZZZ[[[ZZZYYYWWWSSSPPPNNNKKKJJJGGGFFFDDD@@@<<<999444222//////000111222111000000000///......------111...***(((***---///000---------------------------------------,,,++++++.........---------,,,,,,(((((((((((())))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&###%%%''''''%%%#########&&&%%%%%%&&&(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$######$$$%%%%%%$$$"""$$$'''***)))&&&###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$######%%%&&&'''&&&&&&%%%%%%$$$$$$###(((&&&$$$""""""###%%%'''%%%%%%%%%%%%$$$###"""!!!#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$ """"""!!!"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""""""%%%'''%%%"""!!!###%%%$$$$$$###"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!""""""""""""!!!!!!!!!""""""""""""###########################"""""""""###############%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%&&&&&&########################%%%%%%$$$$$$$$$#########"""######$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$~~~zzz{{{zzztttmmmjjjkkkmmmnnnmmmkkkiiigggfffeeeeeedddcccaaa___]]]\\\\\\\\\[[[[[[[[[ZZZWWWTTTQQQOOOJJJIIIGGGFFFDDDAAA===:::555222000///000111000000111000000///......------222///,,,+++,,,...//////........................,,,---.........---,,,+++------------,,,,,,,,,+++))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&%%%%%%$$$$$$''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&))))))'''%%%$$$$$$&&&&&&&&&((()))***(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&###$$$%%%&&&''''''''''''%%%$$$$$$%%%&&&&&&$$$"""$$$(((+++***&&&######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$######!!!###%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%%%%%%%%%%"""$$$&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!###$$$!!!###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""###&&&(((&&&###!!!###&&&%%%!!!"""%%%%%%$$$#########$$$$$$%%%%%%%%%""""""##################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$###"""!!!""""""""""""######$$$$$$####################################""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$~~~|||}}}|||vvvooolllooorrrooommmllljjjhhhffffffeeegggfffdddbbb```___^^^]]][[[[[[[[[ZZZXXXTTTQQQOOOJJJHHHGGGFFFDDDBBB>>>;;;555333111111111111000...111000000///...---------111000......//////...,,,////////////////////////,,,---.........---,,,+++*********))))))))))))(((******))))))((((((''''''''''''((()))))))))))))))************************))))))))))))((((((((((((''''''&&&%%%%%%$$$######''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""%%%(((******)))))))))''''''''')))++++++)))''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&''''''%%%"""###(((+++***&&&"""###%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$######### ###%%%&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$######"""###%%%&&&'''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%!!!$$$&&&%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!! ###%%%$$$&&&&&&%%%"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###''')))'''###!!!###'''&&& %%%%%%############$$$$$$%%%%%%%%%!!!!!!""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!""""""#########$$$$$$%%%%%%&&&########################!!!###%%%&&&$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$######""""""!!!!!! !!!###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%%%%$$$$$$~~~}}}}}}~~~}}}}}}zzzvvvpppmmmkkkkkkooommmiiifffdddeeeggghhhkkkgggbbb___^^^^^^^^^]]][[[ZZZYYYXXXVVVSSSNNNKKKLLLJJJHHHFFFDDDBBB>>><<<666444111000000000000///222111///.........///000......---------,,,,,,,,,++++++,,,------......///......---+++)))***,,,...,,,,,,,,,,,,+++***)))))),,,+++***((((((((()))***(((((('''''''''&&&&&&&&&###&&&)))***)))((((((((())))))(((((((((((())))))((())))))(((&&&&&&'''(((***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%*********++++++,,,,,,---+++)))'''&&&'''(((''''''&&&''')))+++---+++'''$$$&&&%%%$$$$$$######$$$$$$'''%%%###!!!!!!###%%%'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%###""""""$$$%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$!!!###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################&&&$$$###!!!!!!!!!!!!"""!!!"""######!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!"""###$$$&&&'''((()))'''%%%###$$$&&&&&&### """"""###$$$$$$$$$$$$###%%%$$$$$$$$$%%%%%%&&&'''###############################################################"""!!!!!!$$$$$$######""""""!!!!!! !!!!!!!!!!!! $$$%%%&&&%%%#########%%%$$$$$$############$$$$$$""""""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!"""###$$$$$$""""""############""""""$$$$$$######"""###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!###%%%&&&&&&&&&$$$###%%%'''(((&&&###"""$$$&&&$$$$$$"""!!!!!!!!!"""###%%%%%%%%%$$$$$$#########~~~}}}}}}~~~{{{{{{zzzwwwsssppppppqqqooollliiifffeeefffgggiiijjjgggbbb_________^^^^^^]]]\\\[[[ZZZYYYVVVQQQNNNLLLJJJHHHFFFDDDBBB>>><<<666444111000000111000///111000000///////////////............------,,,,,,.....................---++++++***((('''''')))+++,,,,,,------,,,+++)))((())))))(((((((((((((((((())))))((((((((('''''''''###&&&)))***)))(((((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&(((******)))'''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$)))***+++---......------+++)))&&&&&&'''(((''''''%%%&&&''')))***)))&&&###&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%(((%%%""""""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########"""#########$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%$$$%%%''''''&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&&&&$$$!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!#########"""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$###$$$&&&$$$$$$############$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$#########$$$$$$%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!"""$$$%%%&&&%%%$$$###%%%&&&'''%%%###"""$$$&&&$$$$$$###$$$%%%&&&((()))%%%%%%%%%$$$$$$$$$######~~~}}}}}}~~~||||||{{{xxxtttrrrrrrsssnnnllliiifffffffffhhhiiijjjgggccc```_________^^^]]]\\\[[[ZZZYYYWWWRRROOOLLLJJJGGGFFFDDDBBB???<<<777444111000111111000///000000000000000//////.../////////............---000000000///...------,,,---------+++******,,,...+++,,,---...---+++)))'''&&&''''''((((((((((((''')))))))))))))))((((((((($$$&&&)))***)))((())))))))))))(((((((((((())))))$$$'''+++,,,+++(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$######(((***---000222111///...***(((&&&%%%&&&(((''''''%%%$$$$$$%%%&&&&&&%%%###'''&&&&&&%%%%%%%%%%%%%%%######%%%&&&&&&%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%***(((&&&%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''')))(((&&&$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&(((***+++,,,,,,&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""############""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!###$$$&&&'''###$$$%%%&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%&&&$$$###""""""###$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$######"""!!!""""""""""""############%%%%%%&&&&&&&&&&&&%%%%%% """######""""""$$$%%%$$$$$$############$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$###""""""$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$$$$###"""###%%%%%%$$$###"""###$$$$$$$$$$$$%%%&&&''')))***%%%%%%%%%$$$$$$$$$$$$###~~~}}}}}}~~~}}}yyytttqqqppppppmmmllliiigggfffggghhhiiiiiifffcccaaa``````___^^^[[[ZZZYYYYYYXXXUUUQQQNNNKKKIIIGGGFFFEEEBBB???<<<777444222000111111111000///000111111111000...---/////////////////////...//////......------------.........---,,,,,,---///***,,,---...---+++)))'''%%%&&&((()))***)))((((((((((((((((((((((((((((((%%%''')))***)))((()))***+++******))))))******+++&&&(((+++,,,***(((&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$'''***000444555444111///)))'''%%%%%%&&&'''''''''&&&$$$######%%%%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''&&&###!!! ###%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))+++,,,------&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$%%%&&&!!!"""###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$######"""!!!!!!""""""######$$$$$$###$$$$$$$$$$$$$$$$$$###!!!!!! !!!"""$$$$$$$$$############$$$$$$%%%$$$$$$######"""""""""######$$$$$$$$$######"""%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&'''''''''""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!"""############"""######$$$$$$############%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$~~~}}}}}}~~~~~~~~~|||xxxssspppoooooommmllljjjhhhgggggghhhiiiiiifffcccaaaaaaaaa```^^^\\\[[[ZZZZZZYYYVVVRRRNNNKKKIIIGGGFFFEEECCC@@@===777555222111111111111000///000111111111000...---.../////////////////////+++++++++,,,,,,---------***+++++++++***)))+++,,,+++,,,---------+++)))(((&&&''')))***+++******)))''''''''''''''''''''''''&&&'''))))))))))))***+++(((''''''&&&&&&''''''((((((*********((('''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''+++111666888666222///)))'''%%%%%%&&&'''(((''''''&&&$$$###%%%&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%''')))###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%$$$""" ###%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########"""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!""""""######$$$$$$""""""############"""""" """"""""""""###%%%$$$$$$############$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%""""""############"""""""""###$$$&&&&&&''''''&&&#########$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!""""""############""""""###$$$$$$$$$###"""###############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$~~~}}}}}}~~~yyyyyyxxxvvvsssqqqqqqrrrooommmkkkiiihhhggggggggghhhfffcccbbbbbbbbb```___```___]]]\\\[[[XXXSSSPPPJJJIIIGGGFFFEEECCC@@@===888555222111111222111000000000000000000//////...---............/////////)))******+++,,,,,,------***,,,------,,,+++,,,...,,,,,,,,,,,,+++***))))))((())))))***************&&&&&&&&&&&&''''''''''''&&&((())))))))))))***,,,))))))(((((((((((())))))*********)))''''''(((***(((((('''''''''&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))))))))---333777999666222///(((&&&$$$$$$&&&'''((('''(((&&&%%%%%%&&&''''''&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""%%%''')))"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&"""$$$%%%%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&%%%###!!!"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""###$$$%%%%%%&&&!!!"""$$$$$$###"""###$$$""""""###$$$$$$$$$$$$###$$$###""""""""""""""""""################################################"""###$$$$$$%%%$$$$$$$$$""""""""""""##################$$$$$$$$$$$$######"""$$$%%%%%%$$$$$$&&&'''$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###$$$$$$$$$$$$###%%%%%%$$$############$$$"""""""""######""""""""""""###$$$&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""""""""#########$$$$$$%%%%%%$$$$$$###########################"""""""""#########$$$$$$###"""###$$$&&&&&&$$$"""!!!"""###$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%~~~}}}}}}~~~yyyyyyxxxvvvsssqqqqqqrrrpppooommmjjjhhhgggffffffgggfffdddccccccbbb```___bbb```___]]][[[WWWRRROOOJJJHHHFFFEEEEEECCC@@@>>>888555333111222222111111111000000///////////////,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///...///000...---,,,************+++***))))))(((((((((((()))&&&'''''''''(((((((((((('''((())))))((()))+++,,,,,,++++++++++++++++++,,,(((***++++++)))(((((()))&&&&&&&&&''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((***...333777888666111...'''%%%$$$$$$&&&'''(((''''''%%%%%%%%%''''''&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''""""""###%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''###%%%'''&&&###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###"""!!! !!!!!!""""""##############################""""""#########$$$$$$$$$###############$$$$$$$$$!!!###%%%$$$"""!!!!!!###""""""###$$$$$$$$$$$$###%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%$$$#########"""""""""""""""######$$$$$$$$$$$$######$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$%%%$$$###""""""""""""""""""######$$$$$$######""""""###$$$%%%&&&%%%###"""############$$$$$$$$$$$$"""""""""!!!!!!"""""""""###$$$%%%%%%%%%%%%$$$##########################################$$$%%%%%%#########%%%((((((%%%"""!!!"""$$$&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%~~~}}}}}}~~~}}}|||{{{wwwssspppooopppqqqpppmmmkkkhhhfffeeeeeegggfffdddcccccccccaaa___aaa___]]]\\\YYYUUUPPPLLLJJJHHHFFFEEEEEECCC@@@>>>888666333222222222222111222111///.........///000,,,,,,,,,---------......///......------,,,,,,+++)))+++------,,,,,,,,,---///...+++)))))))))+++,,,+++)))(((&&&&&&&&&'''((('''((((((((())))))******'''((())))))((()))+++---))))))(((((((((((())))))&&&))),,,---,,,)))'''&&&$$$$$$%%%&&&'''((()))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&,,,///333777777555111...'''%%%###$$$&&&'''((('''%%%%%%$$$%%%''''''%%%###&&&%%%$$$$$$######$$$$$$!!!###&&&''''''&&&###!!!!!!""""""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''"""%%%''''''$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$###""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&########################""""""######$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!$$$&&&%%%""" !!!"""""""""###$$$$$$$$$$$$###%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!"""""""""######""""""""""""###$$$###"""!!!"""###$$$$$$############$$$$$$!!!"""$$$%%%&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$"""!!!""""""""""""############""""""!!!!!!!!!!!!""""""###$$$%%%&&&&&&%%%$$$#####################$$$$$$$$$$$$######$$$$$$%%%&&&$$$######&&&))))))&&&"""$$$$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%%%%~~~}}}||||||yyyzzzzzzwwwtttpppoooooorrrtttuuusssnnnjjjgggfffiiihhhfffdddcccbbbaaaaaabbbaaa```]]]YYYTTTQQQNNNJJJEEE@@@@@@BBBBBB???<<<999888666333222111111111///////////////000000111------------------------,,,++++++***+++,,,...//////...---,,,+++,,,---...000///---,,,++++++,,,,,,,,,,,,+++***************))))))(((((((((((())))))))))))))))))))))))******(((((((((((()))))))))))),,,+++***(((''''''''''''))))))((((((''''''&&&&&&%%%%%%&&&'''((()))******(((''''''''''''&&&&&&&&&$$$%%%&&&%%%$$$%%%(((***,,,...222444444222///---%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###''''''$$$"""$$$$$$"""$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***)))&&&######$$$&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''(((&&&$$$%%%'''(((&&&$$$''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! """#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$############$$$&&&'''&&&%%%###!!!&&&%%%$$$######$$$%%%&&&(((((('''&&&%%%######"""!!!!!!"""############"""%%%%%%###!!!$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$###"""""""""###%%%&&&######$$$$$$$$$$$$######$$$!!!!!!###$$$$$$$$$#########""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$###""" """###$$$!!!!!!!!!!!!"""###%%%%%%###$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$}}}||||||||||||{{{wwwrrrnnnllllllqqqssstttrrroookkkiiihhhgggfffeeecccbbbaaaaaaaaabbbaaa```]]]YYYUUUQQQOOOJJJFFFBBBBBBDDDCCC???;;;888777666444333333444444111111000///////////////------------------------...---,,,,,,,,,---...//////...---------.../////////...,,,+++******++++++***)))((((((''''''((((((******))))))))))))***************)))))))))))))))(((((((((((())))))))))))+++***)))(((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&'''&&&%%%&&&)))+++,,,...111444444111...,,,((((((((('''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''$$$"""$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''%%%$$$%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%&&&$$$"""###%%%&&&$$$"""$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%$$$$$$$$$#################################$$$%%%%%%%%%$$$""""""$$$$$$############$$$$$$$$$$$$$$$############### !!!""""""######""""""&&&&&&%%%$$$$$$###""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$#########""""""""""""###$$$$$$"""######$$$$$$######"""&&&%%%""" """$$$&&&$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$###"""!!!!!!"""###$$$""""""!!!""""""###$$$%%%###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~}}}}}}~~~}}}{{{vvvppplllkkkjjjqqqrrrsssrrrnnnkkkjjjjjjeeedddcccbbbaaaaaaaaaaaabbbaaa___]]]YYYUUUQQQOOOJJJHHHFFFFFFFFFDDD???;;;777777666555555555666666333222111///......------------------------------//////...---------............------...///000111---,,,+++***))))))******))))))((('''''''''((((((++++++************+++++++++*********))))))(((((())))))))))))(((((((((((()))((((((''''''(((((()))'''''''''((((((((((((((((((((((((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&'''''''''&&&'''***,,,---///111333222///,,,***)))))))))(((((('''''''''%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""&&&'''$$$###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''###############$$$$$$$$$%%%$$$######%%%%%%$$$###!!!"""###$$$%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$### !!!!!!"""######$$$$$$$$$$$$#########""""""""""""##################""" !!!"""###$$$$$$!!!!!!"""############"""%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$#####################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""######$$$$$$######"""###"""!!! !!!###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######### !!!"""###$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###########################$$$###"""!!!!!!"""###$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~~~~~~~}}}zzzuuuooolllkkklllsssttttttqqqmmmjjjiiihhhccccccbbbaaaaaa```aaaaaaaaa```___]]]YYYUUUQQQOOOKKKJJJJJJIIIIIIEEE???:::777777666555555444444444222111000///............------------------,,,,,,//////...---------,,,,,,,,,,,,,,,---...///000000---,,,+++***)))******++++++******))))))*********+++******))))))******+++++++++******)))((((((((())))))))))))(((((((((((('''''''''''''''((()))***&&&&&&''''''(((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''')))+++...///000111000---***(((((((((((('''&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''!!!%%%'''$$$###&&&'''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&%%%$$$#########%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$$$$###""""""!!!!!!""""""!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$""""""###$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$%%%&&&'''((('''&&&%%%""""""############""""""!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!!!!""""""########################$$$$$$$$$######$$$%%%%%%&&&''''''########################"""######$$$$$$$$$$$$#################################"""!!!!!!"""######$$$$$$######"""#########$$$######""""""######$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||{{{xxxsssooonnnoooqqqvvvwwwuuuqqqlllhhhffffffcccbbbbbbaaa`````````aaaaaa```___\\\YYYUUURRRPPPLLLLLLLLLLLLIIIDDD>>>:::888777666555444222111000000000////////////000000......---------,,,,,,,,,------------,,,,,,++++++******+++,,,------......------+++******+++,,,,,,++++++************++++++))))))(((((((((((())))))************))))))((((((***)))))))))((((((((('''&&&&&&&&&&&&'''((()))***&&&&&&''''''(((((())))))'''(((((()))******++++++(((''''''''''''&&&&&&&&&%%%%%%&&&%%%$$$%%%(((***---...//////...+++(((&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''!!!&&&'''$$$###&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$###""""""!!!!!!""""""!!!"""###$$$$$$###"""!!!###########################$$$%%%%%%&&&&&&%%%%%%###############"""""""""##############################$$$$$$$$$$$$######"""###%%%&&&&&&&&&%%%$$$"""""""""######"""""""""$$$$$$%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######""""""!!!""""""#########$$$$$$$$$######$$$%%%&&&&&&'''(((########################!!!"""######$$$$$$$$$$$$##############################""""""""""""######%%%$$$###############$$$$$$######""""""######$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$${{{zzzwwwssspppppprrruuuyyyxxxvvvqqqkkkgggeeeeeedddcccbbbaaa``````````````````___\\\YYYVVVRRRPPPNNNNNNNNNMMMIIICCC>>>:::777777777555444111000...///////////////000111111.........------,,,,,,+++,,,,,,,,,------,,,++++++)))***+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---******)))))))))***++++++))))))(((((((((((()))))))))))))))))))))))))))*********))))))(((((('''''''''&&&&&&&&&'''(((((()))'''''''''(((((((((((((((&&&'''''')))***++++++,,,(((''''''''''''&&&&&&&&&$$$%%%%%%%%%$$$%%%'''***,,,---------,,,***(((&&&(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###'''(((%%%$$$&&&'''&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$''')))))))))$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&''''''((((((###$$$%%%%%%######$$$%%%''''''''''''&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$#########""""""""""""##################"""%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######""""""###############$$$$$$$$$######$$$$$$$$$$$$###### !!!""""""""""""!!!!!!""""""######""""""!!!""""""######$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############&&&%%%$$$###"""!!!!!! """""""""###$$$$$$%%%%%%"""######$$$%%%&&&&&&'''########################!!!!!!"""###$$$$$$$$$$$$########################"""""""""######"""""""""$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$}}}{{{wwwssspppqqqtttwwwxxxxxxuuuqqqkkkgggfffffffffeeecccbbbaaa``````___```___^^^\\\YYYVVVRRRQQQOOOOOOOOOLLLGGGAAA===:::666777777666555333222000111000000////////////000///......---,,,,,,+++++++++,,,---......------,,,***+++,,,---------,,,+++,,,+++***))))))***+++,,,++++++******++++++,,,---***))))))))))))))))))***((((((((()))******++++++*********)))((('''''''''''''''&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&''''''((((((((()))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%&&&(((+++++++++,,,,,,+++)))'''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$((()))%%%$$$&&&&&&%%%&&&%%%###""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""&&&))))))((($$$$$$$$$###$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&((()))"""$$$&&&%%%###"""$$$&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%%%%$$$""""""$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!! !!!""""""!!!!!!""""""""""""!!!!!!  """######""""""#########$$$$$$$$$########################!!!"""""""""#########$$$#########""""""!!!!!! !!!""""""###$$$$$$%%%%%%"""#########$$$$$$%%%%%%######################## !!!"""###$$$$$$$$$$$$########################""""""############""""""############$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$}}}xxxssspppqqqtttwwwwwwvvvtttpppkkkhhhggghhhgggfffdddcccaaa```______```___^^^\\\YYYVVVSSSQQQPPPPPPOOOLLLFFF@@@<<<;;;555666777777777666444333333222111///............//////...---,,,,,,+++++++++,,,.../////////......,,,---.........---,,,+++******)))(((((()))***+++------------......///000++++++************++++++''''''((()))***+++,,,,,,+++******)))(((''''''&&&(((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&'''''''''&&&'''))),,,******++++++***)))((('''"""######$$$%%%&&&'''''''''&&&%%%$$$#####################$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))%%%$$$%%%&&&$$$'''%%%""" !!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!!!!$$$&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''))))))((('''&&&&&&%%%%%%%%%$$$###"""###%%%((()))$$$&&&((('''%%%$$$&&&(((""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$###$$$&&&'''&&&%%%###!!!&&&%%%$$$######$$$%%%&&&###############$$$$$$$$$!!!!!!"""############""""""""""""""""""#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""""""""###%%%&&&!!!!!!""""""""""""!!!!!!###""""""!!!"""$$$&&&'''""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""""""""""""""""""""""" """######$$$$$$$$$########################""""""############""""""############$$$%%%&&&'''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$}}}{{{xxxtttqqqppprrruuu|||uuuooojjjfffeeeeeefffeeeccc```___^^^^^^^^^]]]^^^``````___\\\YYYWWWQQQOOOKKKHHHEEE@@@;;;777555222///111444666555333111111000000000000000000,,,---///000000000///...)))***,,,---...------,,,***++++++,,,,,,++++++***%%%%%%&&&&&&''''''(((((((((''''''))),,,///000///)))'''%%%'''+++,,,)))&&&************))))))))))))((()))*********)))'''&&&,,,+++***)))((('''&&&%%%))))))(((((('''''''''&&&***)))((((((((((((((()))(((''''''&&&&&&&&&''''''&&&%%%###""""""###%%%&&&$$$%%%%%%&&&'''((())))))'''((((((((('''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###'''+++...%%%%%%%%%$$$$$$#########))))))))))))((('''&&&%%%)))&&&$$$%%%'''(((&&&###&&&&&&%%%%%%$$$#########"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$(((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&%%%###!!!!!!"""%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######################## !!!######$$$$$$$$$$$$######$$$$$$%%%&&&!!!!!!!!!###%%%%%%###!!!######$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!###%%%&&&$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! ######$$$$$$$$$$$$######&&&%%%%%%$$$#########$$$$$$%%%%%%$$$"""!!!!!!###%%%###!!! !!!###%%%~~~|||yyyuuurrrqqqsssvvv|||zzzvvvqqqnnnlllkkkjjjhhhgggeeecccbbbbbbccccccccccccdddcccaaa]]]YYYWWWQQQNNNKKKHHHEEEAAA;;;777888666444444555555555444222222222111111000000000///////////////...------,,,------............---,,,,,,,,,------,,,,,,,,,++++++++++++************,,,+++***+++---...///...+++,,,,,,,,,***)))))))))((((((((())))))*********&&&&&&''''''&&&&&&%%%$$$''''''''''''(((((())))))******)))))))))(((((((((+++******)))(((''''''&&&'''''''''(((((()))))))))((((((&&&&&&&&&&&&((((((%%%%%%&&&&&&'''((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***+++$$$$$$$$$$$$######""""""&&&&&&'''(((((((((''''''$$$"""!!!"""%%%&&&%%%###!!!!!!"""###$$$%%%&&&'''######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############""""""!!!!!!$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&$$$"""!!!"""$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###"""""""""%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$###############"""######$$$$$$########################$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$###!!!"""######$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$###"""!!!!!!"""###$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!! ######$$$$$$$$$$$$######&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$}}}{{{vvvsssrrrtttvvvzzzxxxvvvtttqqqooommmllliiihhhgggfffffffffggggggiiijjjiiigggccc^^^YYYVVVPPPNNNKKKHHHEEEAAA<<<888888888888666333222333444444444333222111000000///222111000...---,,,,,,,,,...------,,,,,,,,,,,,---,,,------......------,,,///......---,,,,,,++++++...,,,******+++,,,+++***+++...000...(((%%%&&&(((%%%&&&'''((()))******+++***))))))(((((((((((((((%%%%%%&&&'''((())))))***************))))))))))))+++++++++***)))'''%%%$$$!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$############""""""###$$$%%%&&&''''''''''''%%%$$$###%%%((())))))(((###$$$$$$&&&'''((())))))###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$#########$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&''''''&&&&&&&&&!!! """$$$%%%$$$$$$$$$$$$$$$#########"""$$$%%%&&&&&&$$$""""""###%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$###$$$###"""!!!!!!!!!"""###########################%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$###!!!!!!"""######$$$$$$######$$$###"""""""""###%%%&&&######""""""""""""######$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!! ######$$$$$$$$$$$$######%%%%%%$$$$$$######$$$$$$&&&$$$"""###&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$###~~~}}}{{{wwwsssrrrssstttyyyyyyxxxvvvsssooollljjjjjjjjjhhhhhhggghhhiiijjjmmmmmmkkkhhhccc]]]XXXTTTOOOMMMJJJHHHEEEAAA===999555777777555111///111444555555444333222000000///111000...---,,,,,,---------,,,***)))((())))))***,,,,,,------------,,,,,,,,,,,,,,,,,,++++++******+++)))''''''((()))((('''***+++,,,+++'''%%%%%%&&&&&&&&&''''''(((((()))))),,,+++))))))((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++***(((&&&$$$ !!!$$$%%%&&&%%%$$$######$$$$$$%%%%%%$$$$$$###(((((('''''''''&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***)))''''''&&&%%%$$$###""""""$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&''''''(((&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""!!!  """$$$$$$###############"""""""""""""""$$$%%%$$$###!!!!!!"""###$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$###%%%$$$"""!!!!!!"""###$$$########################!!!!!!"""#########""""""""""""!!!!!!""""""###$$$###"""!!!"""$$$%%%$$$"""!!!!!!"""############"""######"""""""""###$$$%%%###""""""""""""""""""#########"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! ######$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%$$$  %%%'''%%%!!!###$$$$$$$$$$$$$$$$$$###}}}|||zzzvvvrrrpppqqqrrrxxxxxxxxxwwwvvvssspppnnnnnnmmmlllkkkjjjkkkkkkllllllllljjjgggbbb\\\VVVRRRNNNLLLJJJHHHFFFBBB===:::333555777555222111333666555555444333222000000//////...---,,,,,,---...///---,,,***)))((())))))***++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,((('''&&&&&&(((******)))***((('''(((******(((%%%))))))((((((''''''&&&&&&((('''&&&&&&&&&'''((()))+++++++++***************((((((((((((((((((((((((&&&''')))++++++***(((''''''(((***+++***(((&&&%%%''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$%%%$$$###!!!%%%%%%$$$$$$$$$%%%&&&'''#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&''''''(((''''''&&&(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""######$$$%%%&&&&&&'''%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!%%%###!!!"""###$$$###"""#########"""""""""!!!!!!!!!"""$$$###""" !!!!!!""""""############"""""""""######$$$$$$#########%%%%%%############$$$%%%########################!!!""""""#########""""""""""""!!!!!!""""""###$$$"""!!! !!!"""######"""!!!!!!"""############"""###############$$$$$$$$$"""""""""######"""""""""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%###%%%'''%%%!!!%%%###"""!!!!!!"""###%%%||||||zzzvvvrrrppppppqqqtttuuuvvvxxxxxxxxxwwwwwwsssrrrpppnnnlllkkkkkklllhhhhhhgggddd```ZZZUUURRRMMMLLLIIIHHHFFFCCC>>>;;;666777777666555555666777444444333222111000000///------,,,,,,---......///...------,,,,,,,,,,,,---***++++++,,,,,,++++++***+++++++++,,,---.........)))((('''(((+++---------+++(((''')))---...,,,(((+++******)))((('''&&&%%%)))(((((((((((())))))***))))))***+++,,,------...''''''''''''((((((((((((%%%'''((()))******))))))************)))'''&&&$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((''''''&&&&&&''''''''''''((((((&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&%%%$$$######%%%&&&%%%%%%$$$###"""!!!!!!&&&%%%$$$$$$$$$%%%&&&'''############$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&(((((('''&&&%%%$$$$$$###''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###'''%%%######$$$$$$$$$"""############"""""""""!!! """######"""!!!!!!"""!!!"""########################$$$$$$###""""""!!!######$$$$$$%%%%%%%%%%%%########################&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$$$$$$$%%%&&&&&&'''%%%"""!!!""""""!!!!!!"""######$$$$$$######""""""######$$$$$$$$$$$$""""""############""""""######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%%%%$$$""" """%%%'''&&&$$$%%%###!!!!!!###%%%}}}}}}{{{wwwsssqqqpppqqqqqqrrrsssuuuvvvwwwwwwxxxtttrrrooollliiihhhggggggcccccccccbbb^^^ZZZVVVSSSMMMKKKIIIGGGFFFCCC???<<<:::999777666666666555444222222222111111000000000------.........---,,,,,,,,,------............---+++,,,,,,,,,,,,,,,,,,+++------------------------***)))((()))+++---...---)))))))))***,,,,,,+++************))))))(((((((((******+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,''''''(((((())))))))))))(((((((((((())))))))))))((('''''''''&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((((((&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''%%%$$$&&&((('''''''''''''''''''''''''''&&&$$$######$$$&&&'''############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%###""""""$$$%%%%%%$$$$$$$$$#########""""""""""""###%%%%%%#########$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!! !!!###%%%&&&&&&%%%$$$########################&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&'''''')))'''$$$############""""""######$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&""""""######$$$$$$%%%%%%$$$$$$###""""""###$$$$$$~~~~~~~~~|||yyyuuurrrqqqrrrppppppppppppqqqqqqrrrrrrrrrppplllhhheeecccaaaaaa```aaaaaaaaa^^^[[[WWWTTTLLLKKKIIIGGGFFFCCC???<<<<<<888444333555444222///111111111000000000000000......//////...,,,***))))))***,,,---...------,,,,,,------......------,,,---------,,,++++++*********((('''(((***++++++***%%%)))++++++(((&&&(((***))))))))))))************&&&'''(((*********)))(((------,,,+++***)))((('''(((((())))))*********++++++***)))(((''''''(((((())))))((((((((()))*********)))'''&&&&&&''')))***''''''''''''''''''''''''%%%&&&&&&'''((((((((('''%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''''''''''' ######!!!!!!$$$&&&%%%%%%$$$$$$$$$#########'''&&&$$$######$$$&&&'''"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%###$$$%%%%%%&&&&&&&&&%%%######$$$%%%'''(((((()))''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&%%%!!!"""$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&%%%############%%%&&&###!!! """$$$&&&&&&%%%$$$$$$$$$$$$###############%%%&&&&&&%%%$$$%%%&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%$$$"""!!!"""%%%&&&&&&$$$########################### """###$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&(((&&&$$$$$$%%%'''((('''######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###############$$$$$$$$$$$$######$$$#########$$$%%%%%%&&& !!!""""""!!!!!!"""######$$$%%%%%%%%%%%%$$$###~~~}}}}}}}}}}}}yyyuuurrrrrrssssssrrrqqqpppppppppqqqrrrnnnllljjjgggeeecccbbbaaa___aaabbbaaa^^^YYYTTTQQQKKKJJJHHHEEEBBB@@@===<<<::::::999888777666555555222111111000///000000000***++++++,,,,,,++++++***///---***+++...///...,,,*********++++++,,,,,,,,,)))))))))***+++++++++,,,+++*********))))))((((((,,,******+++,,,---,,,++++++)))'''&&&%%%&&&((()))///...---+++***))))))((()))***+++,,,+++***'''&&&''''''(((((())))))******+++***((((((((('''%%%$$$&&&'''''''''&&&%%%%%%$$$((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&$$$###"""&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%&&&'''((()))''''''''''''''''''''''''$$$######"""###$$$&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&''''''%%%$$$$$$&&&(((#########$$$$$$$$$%%%%%%&&&%%%$$$######%%%&&&(((***&&&""""""&&&***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''***(((&&&&&&&&&&&&&&&%%%"""###$$$%%%###!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!"""######$$$$$$$$$######&&&### ###%%%$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%(((&&&$$$###$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$###"""!!! %%%$$$###"""""""""$$$$$$"""!!!!!!###%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%!!!"""######"""###%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###!!!!!!$$$'''*** !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~~~~}}}yyyuuurrrrrrssspppooonnnnnnooonnnllljjjllljjjhhhfffcccaaa```___```aaabbbbbb___[[[VVVSSSLLLJJJHHHDDDAAA???======999999888777666555444444222111111000000000000000------------------------000---++++++---......,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************)))))))))(((+++)))((((((***++++++******)))((('''''''''((()))))))))******+++,,,---...))))))***++++++***))))))&&&'''''''''(((((((((((()))(((''''''((()))'''&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&''''''%%%$$$$$$&&&(((&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$$$$######(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((('''###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&'''(((***)))'''&&&&&&&&&%%%%%%"""###%%%&&&%%%###!!!&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!!!!"""######$$$$$$$$$###&&&$$$""""""%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$'''%%%$$$###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$###""""""###$$$$$$"""!!!!!!###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$###""""""###$$$$$$###$$$%%%$$$""""""###%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###""""""!!!""""""##############################$$$$$$###"""###$$$%%%&&&!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~zzzuuusssrrrrrrqqqnnnmmmooorrrrrrlllfffjjjhhhfffdddaaa___^^^^^^^^^___aaaaaa^^^ZZZVVVSSSPPPNNNJJJFFFCCCAAAAAA@@@888888777666555444333333111111111000000000000000///...---,,,,,,---...///000---+++***,,,---......------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,************))))))))))))***(((&&&&&&(((******************))))))))))))((('''((()))***+++---...///)))))))))***************&&&&&&&&&&&&''''''''''''((('''&&&''')))***)))(((''''''(((((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((('''&&&%%%$$$$$$&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''&&&$$$$$$&&&((('''''''''((((((((())))))###%%%'''((()))(((&&&%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))+++***)))'''&&&%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$######"""!!! &&&%%%$$$%%%'''))))))(((%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$######"""######$$$$$$"""!!!!!!###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$%%%&&&&&&%%%###""""""###%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$######""""""!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~{{{vvvsssrrrrrrssspppppptttyyyyyyqqqjjjiiigggeeecccaaa___^^^^^^\\\]]]^^^^^^\\\YYYUUUSSSPPPMMMIIIDDDAAA?????????888888777666555444444333111111111111111000//////...---+++******+++---...000...+++***+++,,,...///.........------,,,,,,,,,------,,,,,,+++++++++************)))))))))))))))***(((&&&&&&(((+++++++++***++++++++++++***)))(((+++++++++++++++******)))***)))(((((('''(((((()))''''''''''''''''''''''''(((''''''''')))***)))(((((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''(((%%%&&&&&&&&&'''''''''(((######$$$$$$%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$###''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$&&&((()))***,,,,,,+++)))'''&&&&&&'''%%%%%%'''''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$############&&&&&&%%%$$$"""$$$$$$$$$%%%'''))))))***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$##################$$$$$$"""!!!!!!###%%%&&&%%%###########################""""""###$$$%%%%%%&&&&&&$$$##################$$$$$$%%%&&&&&&$$$######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!"""###$$$%%%"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||wwwtttrrrrrrqqqnnnnnnrrryyyyyysssllliiihhhfffdddbbb``````___^^^_________]]]ZZZWWWUUULLLIIIDDD???<<<::::::::::::999999888777666555444000111111111111000//////...---+++******+++---.........---++++++,,,...///.........------,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))******+++***((()))+++---------+++++++++,,,+++***)))))),,,,,,,,,,,,***)))'''&&&***)))(((&&&%%%%%%%%%%%%((((((((((((((((((((((((+++)))(((((())))))((('''))))))((('''&&&%%%###"""((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&"""###%%%'''((('''&&&%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&''''''%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((***)))))))))(((((((((''''''(((((())))))(((''''''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$&&&(((***+++,,,------+++((('''((()))&&&''''''&&&%%%###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###!!! """###$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$"""!!!!!!###%%%&&&%%%###########################!!!""""""$$$%%%&&&''''''#########$$$$$$#########!!!###%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&########################%%%%%%$$$######%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}xxxtttrrrrrrmmmkkkiiilllqqqrrroookkkiiihhhfffdddcccaaaaaa```bbbbbbbbbaaa___\\\YYYWWWNNNKKKGGGCCC???===<<<;;;::::::999888777666555555000111111222222000///...000///...------...///000,,,---...---,,,+++---...------------,,,,,,,,,,,,++++++******************))))))))))))************+++******,,,...//////...+++++++++************)))))))))***++++++***)))(((((((((((('''&&&&&&%%%%%%)))))))))))))))(((((((((+++***((())))))***((('''((((((((('''&&&$$$###"""((((((((((((((((((((((((%%%%%%%%%&&&''''''(((((())))))(((((('''&&&&&&%%%%%%&&&'''((()))((('''&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%'''((())))))))))))$$$$$$%%%&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%$$$$$$&&&((()))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%$$$%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&#########$$$&&&((()))******,,,---+++'''&&&(((+++''''''&&&%%%$$$"""!!! $$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%% !!!"""$$$$$$%%%%%%%%% """%%%%%%%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""!!!!!!###%%%&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!$$$%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}yyyuuurrrrrrpppnnnkkkjjjkkkllllllllliiihhhfffdddbbbaaaaaa```bbbbbbbbb```]]]ZZZWWWUUUPPPNNNKKKGGGCCC@@@>>>===999999888777666555444444///000222222222111///...////////////////////////***---//////---+++,,,---++++++++++++,,,,,,,,,,,,******++++++++++++++++++((()))))))))******************+++...000111///---,,,+++***)))((())))))***&&&((()))+++,,,+++***)))%%%&&&((()))))))))(((((())))))((((((((('''''''''***(((((((((***+++***)))'''''''''''''''&&&&&&%%%(((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((((((((((((((''''''''''''(((&&&%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&$$$%%%%%%&&&''''''((((((&&&'''((())))))(((''''''###$$$%%%&&&''''''''''''$$$&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''(((((())))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&''')))***%%%(((***(((%%%$$$'''***&&&&&&%%%%%%$$$###""""""&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%"""###$$$%%%%%%&&&&&&&&&!!!###&&&&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&& !!!###$$$%%%%%%$$$$$$"""!!!!!!###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!$$$%%%###"""!!!"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}yyyuuurrrrrrwwwtttpppmmmkkklllnnnooohhhgggeeecccbbbaaa````````````___]]]ZZZWWWSSSRRRKKKJJJGGGDDD@@@<<<999888888888777666555444333333///000222333222111///...,,,,,,---......---,,,,,,))),,,000000...,,,,,,---*********++++++,,,,,,,,,+++++++++,,,,,,---------(((((())))))*********+++((()))+++///111111///,,,,,,+++)))''''''((()))+++((()))***++++++***((('''###%%%(((+++------,,,,,,(((((('''''''''&&&&&&&&&(((''''''(((+++,,,,,,+++%%%&&&'''((())))))))))))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))(((%%% """%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''((())))))&&&''''''''''''%%%$$$######$$$%%%&&&''''''''''''$$$&&&(((((('''%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((())))))((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))&&&''''''((()))***++++++))))))******)))(((''''''&&&%%%%%%%%%%%%&&&''''''######%%%&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))"""%%%'''&&&""""""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&'''''''''&&&%%%$$$""""""!!!$$$''''''%%%$$$$$$&&&%%%&&&&&&''''''&&&&&&%%%######""""""""""""######&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$##################### !!!"""###$$$%%%&&&&&& !!!###$$$%%%%%%$$$$$$"""!!!!!!###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''((("""###$$$%%%%%%$$$###""" """$$$$$$""" %%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&&&&%%%###""" !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}yyyvvvuuuuuussspppnnnllllllkkkjjjhhhllljjjhhheeecccbbbbbbbbb______`````````]]]XXXTTTQQQNNNIIIEEEBBB???<<<999888777666555333333222222////////////............000000111000000///...---+++******+++---......------,,,+++*********+++,,,///---,,,***))))))******)))***,,,......,,,***(((+++---//////......///000,,,+++***)))((((((((())),,,,,,+++'''###"""%%%(((++++++,,,,,,,,,+++*********))))))(((((((((((((((************************(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%'''$$$"""###&&&'''&&&%%%%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''%%%$$$&&&)))))))))((((((''''''&&&&&&%%%%%%&&&'''&&&%%%###"""!!!''')))$$$###(((***'''%%%&&&''''''%%%%%%&&&'''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((...,,,)))&&&%%%$$$%%%&&&(((((((((((())))))))))))((((((((()))(((''''''&&&'''+++111333111---***(((%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''''''''((((((((('''&&&%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%########################&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""!!! !!!"""!!! $$$$$$######$$$$$$%%%&&&###############$$$$$$$$$$$$$$$$$$######"""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&~~~yyytttssssssrrrpppnnnmmmmmmlllkkkjjjnnnllliiifffcccaaaaaa```bbbbbbbbbbbbaaa]]]WWWSSSQQQMMMIIIEEEBBB???<<<999:::999888777555555555555111111000000000////////////000000000000//////......---,,,,,,---...---+++...---,,,++++++,,,------...---,,,************+++*********+++++++++++++++,,,,,,+++***((()))+++---++++++***)))))))))))))))((()))***)))''''''))),,,******++++++,,,,,,++++++,,,++++++***************((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&%%%&&&'''((((((''''''&&&&&&$$$###$$$'''((('''%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''')))******(((''')))+++(((((('''''''''&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###$$$&&&'''%%%%%%''''''&&&%%%&&&''''''%%%%%%&&&''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&***)))((('''&&&&&&'''((('''((((((((()))))))))))))))(((((((((''''''''''''...111444555222---***(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((())))))******)))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%########################%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$###"""###%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$#########&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%~~~xxxssspppppprrrpppnnnmmmnnnnnnmmmlllnnnmmmiiifffccc```______ddddddccccccaaa]]]WWWRRRPPPMMMHHHEEEBBB???<<<::::::999888666555555555555222222111111111000000000...//////000000000000///...,,,******++++++)))(((...------,,,,,,---.........---,,,+++******++++++***)))(((((((((***,,,---,,,,,,***'''$$$%%%(((+++*********)))))))))))))))((()))******)))***+++,,,))))))***+++,,,,,,,,,,,,,,,++++++***************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&'''((((((''''''&&&%%%%%%&&&(((((('''%%%)))(((((('''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&'''&&&$$$$$$$$$&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$)))%%%%%%''')))'''&&&'''%%%'''''''''&&&%%%&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))''''''((((((((()))))))))***)))((('''&&&''''''(((222444555333///***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***+++***)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###############&&&%%%$$$%%%'''((('''&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%#########$$$$$$$$$$$$%%%|||vvvqqqooooooqqqooommmmmmooooooooonnnmmmkkkhhheeebbbaaa``````cccbbbbbbbbb```\\\WWWRRROOOLLLHHHDDDBBB???<<<:::777777555444444333333333222222111111111000000000---...///000000111000000---,,,++++++,,,,,,+++))),,,,,,,,,,,,,,,---------------,,,,,,++++++++++++******)))))))))))))))******+++***(((&&&&&&(((***)))))))))************)))***+++++++++***)))(((((()))******+++++++++*********))))))((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&''''''(((((((((%%%&&&&&&((((((((('''&&&(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########"""!!! !!!((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%+++%%%$$$)))+++((('''***&&&'''((('''&&&%%%&&&((('''''''''&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%'''((())))))))))))'''''''''((((((((())))))+++)))'''&&&%%%&&&((()))000111000---)))&&&$$$$$$''''''''''''''''''''''''$$$%%%&&&''''''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%""""""""""""""""""!!!!!!%%%$$$###$$$%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$}}}yyyuuuqqqoooooopppooommmmmmooooooooonnnjjjiiifffdddcccbbbbbbbbb_________```___\\\WWWSSSNNNKKKGGGDDDBBB???<<<:::777666555444444333444444111111000000000/////////---...///000000111000000///------...///000000///******++++++,,,,,,,,,,,,------------,,,,,,,,,+++***++++++,,,+++)))&&&%%%$$$''')))***)))(((((()))'''((()))***+++************************)))(((&&&++++++++++++******)))(((***))))))((((((((((((((())))))))))))))))))))))))((((((((())))))((((((((('''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((%%%&&&'''''''''''''''(((&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''(((%%%$$$((()))'''''')))&&&'''((((((&&&&&&'''((('''''''''&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((()))(((((('''''''''''''''((((((((((((+++)))'''&&&%%%&&&((()))+++,,,+++(((&&&$$$%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%########################$$$###"""###%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######""""""##############################""""""""""""######""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$|||||||||yyyuuurrrqqqqqqpppnnnmmmmmmnnnooonnnmmmhhhgggeeedddcccbbbcccccc]]]]]]^^^______\\\WWWSSSNNNKKKGGGDDDAAA???<<<:::888888777666666666666666111111000000000/////////...//////000000000000///******)))***,,,...---,,,))))))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,)))+++,,,---,,,***'''$$$!!!$$$(((***)))(((''''''&&&''')))***+++++++++***(((''''''(((***+++***)))******++++++******)))(((,,,++++++***************(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&''''''%%%&&&'''&&&%%%%%%''')))%%%%%%&&&&&&'''(((((()))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((***(((''''''((()))(((&&&'''''''''(((((((((((((((&&&&&&&&&%%%&&&&&&'''(((&&&)))***&&&$$$&&&&&&%%%&&&'''(((((('''&&&'''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((())))))))))))(((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''&&&&&&'''''''''(((((((((***)))((('''&&&''''''(((((())))))(((&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%###"""''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&'''(((&&&$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&((('''&&&$$$""" $$$%%%%%%%%%%%%&&&&&&&&&###""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%}}}~~~}}}zzzvvvsssrrrrrrpppnnnllllllmmmmmmmmmllliiihhhfffdddbbbaaaaaabbb```______```___[[[VVVRRRMMMJJJFFFCCCAAA???<<<:::888888777666666666666777222222111111111000000000///000000000000//////...***)))((((((***+++***((()))***+++---------------+++,,,---......---,,,,,,)))***+++,,,,,,+++******%%%''')))***)))''''''(((%%%&&&(((+++,,,,,,+++***,,,***'''(((***++++++***'''''')))***++++++++++++,,,++++++***************(((((((((((((((((((((((('''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''$$$%%%&&&'''(((((((((((())))))'''&&&%%%%%%&&&&&&%%%&&&&&&$$$"""###'''***&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''%%%###$$$'''(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((())))))666777***###''')))###&&&((()))((('''&&&''')))'''''''''(((((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&'''((('''&&&'''(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%'''&&&&&&%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&'''((((((&&&$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$######"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%{{{wwwtttrrrrrrpppnnnlllllllllmmmllljjjkkkiiigggdddbbb`````````cccbbbbbbaaa___[[[UUUQQQMMMJJJFFFCCCAAA???<<<:::666555555444444444444555333333333222222222111111000000111000000///......111///............---+++)))+++,,,...//////......+++,,,---.........---,,,***)))))))))+++,,,...000,,,,,,---+++)))((()))+++$$$&&&(((+++,,,,,,++++++333///***))))))***)))((($$$%%%''')))+++------...***))))))(((((((((((((((************************&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''$$$%%%&&&'''((((((((((((+++***(((&&&%%%%%%%%%&&&&&&&&&%%%""" """'''+++((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''$$$###%%%((()))(((&&&#########$$$$$$%%%%%%%%%'''&&&&&&%%%&&&'''((()))000BBBCCC000%%%+++---$$$'''((()))((('''&&&''')))$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((((('''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((('''&&&%%%&&&(((***+++&&&&&&&&&'''''''''((((((((((((((()))(((((('''&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))******)))((($$$$$$$$$######$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$''')))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&''')))(((&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%% !!!!!!"""""""""###$$$###"""###%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&!!!"""###$$$&&&'''((()))"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&~~~zzzwwwtttrrrqqqqqqooommmkkkjjjkkkllllllnnnllliiieeecccccccccddd```aaaaaa```]]]XXXSSSPPPMMMKKKHHHEEEDDDAAA>>><<<555666666777666666555444444333222111000000000000///...------...///000111111000...---,,,,,,------//////...------------......---,,,************+++------,,,,,,+++***))))))+++++++++++++++***))))))+++***)))))))))***+++,,,---,,,+++*********+++,,,'''(((***+++,,,,,,++++++***************)))(((''''''((()))+++++++++***)))))))))))))))))))))))))))+++)))'''&&&&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''(((((())))))******)))(((&&&%%%$$$$$$%%%%%%&&&'''((((((&&&%%%&&&'''))))))))))))(((((((((((($$$$$$&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%$$$###$$$%%%&&&''''''&&&%%%%%%&&&'''((()))444@@@BBB555***)))***'''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((''''''***)))((('''&&&''''''(((((((((((((((((('''''''''++++++***((('''&&&$$$$$$)))******)))&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((()))))))))))))))))))))(((((('''((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((())))))&&&$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((('''%%%###%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&'''&&&$$$######$$$&&&'''///,,,((($$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$######"""###$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))###$$$%%%&&&%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%$$$###""""""$$$&&&''''''&&&$$$######$$$&&&'''########################$$$$$$%%%%%%%%%$$$######&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%###!!!!!!"""###$$$"""$$$%%%&&&&&&%%%###"""~~~zzzvvvtttrrrrrrrrrpppnnnmmmllllllmmmnnnnnnllliiigggeeecccbbbbbb```aaaaaa```]]]XXXSSSPPPMMMKKKHHHFFFDDDAAA>>><<<777777666666555555555444444333222111000000000000///......---...///000111000///---,,,++++++,,,,,,......---,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,++++++*********((()))))))))(((((('''&&&***************++++++,,,---,,,+++***)))******+++'''(((***+++,,,,,,++++++)))************))))))(((&&&&&&'''((((((((((((((()))))))))))))))))))))))),,,+++)))((('''&&&%%%###(((((((((((())))))))))))(((((((((((()))))))))))))))((('''%%%$$$$$$%%%%%%%%%&&&''''''%%%%%%%%%'''(((((((((''''''''''''&&&'''(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%&&&'''((()))&&&000222)))###&&&'''$$$&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%%%%&&&&&&((((((((((((((((((((('''))))))((((((''''''&&&&&&((()))***)))'''&&&&&&''''''&&&&&&&&&&&&'''((()))))))))(((((((((((()))))))))))))))))))))((((((''''''((())))))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((&&&%%%###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&'''((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&---***'''$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((('''&&&$$$&&&&&&%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%#########$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!"""###$$$%%%$$$###""""""$$$&&&''''''&&&$$$######$$$&&&'''###########################$$$%%%%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%$$$###"""###$$$&&&'''###$$$%%%%%%%%%%%%######~~~yyyvvvtttssssssqqqpppnnnmmmlllmmmmmmnnnmmmlllkkkiiifffdddaaa``````aaaaaa```]]]YYYTTTQQQNNNKKKHHHFFFDDDBBB???<<<999888666555444444444555444333222111000000000000///............///000000///...---,,,++++++++++++------,,,++++++++++++,,,+++,,,...///000000///...++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))***+++++++++++++++---,,,+++***))))))))))))'''(((***+++,,,,,,+++***((())))))************)))'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))((('''%%%$$$'''(((((((((((()))))))))))))))))))))(((((((((((()))((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%(((((((((((((((((('''&&&%%%%%%&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%&&&''''''""")))***%%%###'''((($$$&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))+++***)))((((((((())))))''''''(((((((((((((((((('''''''''((((((((((((((('''((())))))''''''((()))''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))******))))))((('''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((((((&&&$$$%%%&&&'''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&(((((('''######$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%$$$######$$$%%%&&&)))'''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&'''''''''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$############$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""!!!###%%%$$$#########$$$%%%&&&&&&%%%$$$######$$$%%%&&&########################"""###$$$&&&'''(((((((((######"""!!!!!!"""######$$$#########$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$~~~zzzvvvtttttttttooonnnmmmllllllllllllmmmlllllllllkkkhhhdddaaa___```aaabbbaaa^^^YYYTTTQQQNNNLLLHHHFFFDDDBBB???<<<;;;999666444333333444555444333222111000000000000//////........./////////......------,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++,,,,,,,,,------...------,,,,,,((()))+++,,,---,,,,,,+++---,,,+++***)))(((((((((((()))***+++,,,++++++***'''((()))***************+++***)))(((((()))***+++(((((((((((((((((((((((($$$&&&((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''((((((''''''&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&((('''''''''&&&&&&&&&&&&%%%$$$%%%&&&((()))*********%%%&&&&&&'''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%%%%&&&'''(((+++***&&&&&&)))((("""''''''((((((((((((''''''&&&&&&''''''((()))))))))************************''''''''''''((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))***((((((''''''''''''(((((())))))(((((((((((()))))))))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))(((&&&$$$###%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%'''''''''$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$############$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%)))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$''''''&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###"""!!!"""###$$$$$$$$$#########$$$%%%&&&%%%%%%$$$######$$$%%%%%%########################"""###$$$%%%&&&&&&&&&&&&######""""""""""""######$$$#########$$$%%%'''((($$$$$$#########$$$%%%&&&{{{wwwuuuuuutttoooooonnnnnnnnnnnnnnnnnnlllllllllkkkiiieeeaaa___aaabbbbbbaaa^^^YYYTTTQQQNNNLLLIIIFFFEEEBBB???===;;;999666444333333444555444333222111000000000000//////////////////......///////////////.........///......---------------...---+++)))))))))+++,,,++++++++++++++++++,,,,,,))))))***************)))((()))+++,,,------,,,,,,,,,,,,,,,+++***))))))(((((()))***+++,,,+++******'''((()))***************+++***)))(((((()))***+++(((((((((((((((((((((((('''***,,,,,,)))'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&******))))))((((((''''''''''''''''''''''''&&&&&&%%%'''((((((''''''(((***((((((((('''''''''&&&&&&###$$$&&&''')))******+++%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&&&&&&&''''''(((((((((((()))((('''&&&%%%%%%&&&'''((((((&&&%%%&&&'''%%% '''(((((())))))(((((('''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&&&&((())))))((((((***+++)))(((((('''''''''(((((())))))(((((((((((())))))***************))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((&&&$$$$$$%%%''''''&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!###$$$%%%%%%&&&&&&%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!!!!"""############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&}}}zzzwwwuuutttppppppppppppppppppppppppkkkkkklllkkkiiifffcccaaaaaabbbbbbaaa^^^ZZZUUURRROOOLLLIIIGGGEEECCC???===999888666555444444444555444333222111000000000000/////////000//////...---//////000000000//////...//////...------------......---+++***))))))******++++++++++++++++++++++++))))))***++++++++++++***))))))+++,,,------------+++,,,,,,,,,,,,+++******)))***+++,,,,,,+++***)))((())))))************))))))(((((('''''''''''''''))))))))))))))))))))))))...111222///***&&&%%%&&&&&&''''''''''''((((((((())))))))))))((((((((((((''''''(((((((((''''''&&&&&&'''))))))(((((()))+++(((((((((''''''''''''&&&%%%&&&''''''''''''''''''&&&&&&'''((((((((((((''''''((())))))))))))((('''&&&'''(((((())))))(((((()))((('''&&&%%%&&&''''''%%%%%%%%%&&&((()))(((&&&(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((()))))))))***))))))((('''&&&&&&&&&'''(((***)))))))))***+++))))))((((((''''''(((((())))))(((((((((((())))))******++++++******)))(((******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((((((((()))((('''%%%&&&'''((('''&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((((('''%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%"""######$$$######"""!!!############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%&&&|||xxxtttrrrnnnnnnoooooooooooonnnnnnkkkkkkkkkjjjiiigggeeecccaaabbbcccbbb___ZZZUUURRROOOLLLIIIGGGEEECCC@@@===777777666666555555555444444333222111000000000000//////000000000///---,,,---...///000000///......///...------,,,,,,------,,,---///000///...,,,+++---,,,,,,++++++************++++++,,,------,,,,,,*********+++,,,---...///***+++,,,---...---,,,,,,)))***+++,,,,,,+++***))))))************))))))(((((((((((((((((('''&&&&&&))))))))))))))))))))))))---000111...)))%%%''')))&&&&&&'''''''''((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&%%%&&&(((((('''((()))+++'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''((()))******)))((('''&&&'''((()))***)))((((((''''''&&&%%%&&&'''((()))%%%&&&''')))******+++,,,((())))))******))))))((()))))))))(((''''''&&&&&&'''((()))***+++******)))&&&&&&''''''((())))))***((((((((((((((('''''''''((()))******)))((()))+++******)))((((((((((((((())))))(((((((((((())))))***++++++++++++***))))))***)))(((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''((())))))(((&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%((()))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&"""###%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$&&&!!!!!!######$$$###""""""###############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$######$$$$$$%%%$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%}}}yyytttrrrjjjjjjkkkkkklllkkkkkkjjjkkkjjjjjjiiihhhgggfffeeebbbbbbcccbbb___ZZZUUURRROOOMMMIIIGGGEEECCC@@@===555666666777666666555444444333222111000000000000//////000000000///---,,,,,,---.../////////------...---,,,,,,++++++,,,,,,)))---222666666444000---------,,,,,,+++***))))))&&&'''((()))))))))))))))+++*********+++---///000***+++---...//////...---)))***+++,,,,,,+++))))))***************)))(((''')))***+++++++++)))((('''))))))))))))))))))))))))&&&)))+++)))&&&%%%)))---$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))******&&&'''((())))))(((''''''$$$%%%''''''''''''(((***&&&&&&&&&%%%%%%%%%$$$$$$ !!!###%%%'''((())))))&&&''''''((((((((((((((('''((()))******)))((('''&&&''')))*********)))((('''&&&%%%%%%&&&'''((()))$$$%%%''')))(((&&&'''***))))))************))))))******)))((('''&&&%%%%%%%%%&&&''')))))))))((('''&&&&&&&&&'''((())))))***&&&&&&''''''((())))))***)))***+++***)))((()))*********)))((((((((((((((())))))(((((((((((())))))***++++++++++++***)))))))))((('''&&&&&&'''((()))************************))))))))))))))))))))))))((((((((((((((('''''''''((((((((()))+++***(((&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&& !!!"""&&&)))+++***(((%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&''''''((((((''''''&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$######"""###$$$&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!###$$$$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!"""###%%%&&&"""###$$$%%%&&&&&&%%%$$$######""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$##############################!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$"""###$$$%%%&&&''''''''' """$$$&&&'''&&&%%%$$$~~~zzzvvvtttpppooonnnmmmmmmllllllmmmjjjjjjjjjiiihhhfffddddddiiifffbbb___\\\ZZZVVVTTTTTTQQQMMMJJJFFFBBB===999666666555555444444444555222222111111111111222222............------------//////000000000...---,,,---------,,,,,,---------//////...///111111000.........---,,,,,,,,,,,,---///111333222...++++++,,,''')))***+++******,,,---******+++,,,---//////000*********)))******++++++(((((((((***,,,***$$$ %%%))))))))),,,000,,,+++***(((''''''&&&&&&***(((''''''(((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((()))***************)))))))))***))))))(((''''''))))))((((((''''''&&&&&&((((((((((((((()))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''',,,)))((((((++++++***'''))))))))))))))))))(((((((((((())))))))))))******'''((())))))))))))((((((******+++++++++***)))))),,,,,,,,,++++++*********,,,+++)))'''&&&%%%%%%%%%&&&&&&'''((()))))))))))))))))))))))))))************)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%%%%&&&&&&((('''&&&$$$$$$%%%&&&'''%%%&&&''''''((((((''''''%%%&&&'''''''''&&&%%%$$$''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&$$$###$$$%%%''')))***)))'''%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###"""""""""%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&$$$$$$&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&'''### !!!%%%&&&### %%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""""""""""""""############((('''&&&%%%$$$###############""""""######$$$%%% !!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$###############$$$$$$$$$%%%&&&&&&&&&&&&%%%}}}yyyvvvtttqqqqqqpppooonnnnnnnnnnnnllllllkkkiiihhhgggfffeeehhheeebbb```]]]ZZZVVVRRROOOMMMJJJHHHFFFDDD@@@===:::888666444444444444444333222222222222222222333222222222111111000000000///000111111111000///......---,,,,,,,,,,,,---...///......000111222111///------,,,++++++++++++,,,---///111000---*********''')))***+++******,,,---******+++,,,---...//////111000...,,,)))(((''''''+++++++++,,,...---)))%%%&&&))),,,,,,(((%%%$$$%%%***))))))(((((((((((()))+++)))'''&&&''''''&&&%%%&&&&&&&&&'''''''''((((((((('''''''''(((((()))***))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''++++++******)))((('''&&&)))))))))))))))(((''''''(((((((((((((((''''''''',,,***(((&&&&&&''')))***++++++***)))(((''''''&&&''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))******+++)))((((((***+++***(((***)))))))))))))))))))))''''''''''''(((((((((((()))))))))***************))))))***************)))---------,,,,,,,,,++++++---,,,+++***)))((((((((('''((())))))************((()))))))))))))))((((((((((((((((((((())))))***))))))))))))************))))))'''&&&%%%&&&&&&''''''''''''&&&''''''((((((%%%&&&''''''((((((''''''###$$$&&&''''''''''''&&&'''''''''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''''''''&&&&&&%%%%%%)))((('''%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&)))(((((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&%%%""" !!!%%%'''%%%"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""############&&&%%%$$$############$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$###############$$$###$$$$$$%%%%%%%%%%%%%%%~~~{{{xxxuuutttsssrrrqqqpppooooooooooooooommmkkkiiihhhgggggggggfffeeecccbbb___[[[UUUQQQLLLKKKHHHGGGFFFDDDAAA>>>===999555333444555444222333333333333333333333333555444444333222111111000///000111111111111111000///...,,,++++++,,,...///.........000222333222111,,,,,,+++************++++++---...---+++)))((()))((()))++++++******+++---******+++,,,---...//////444222000---***'''&&&%%%,,,++++++,,,------+++)))******++++++***)))((((((((((((((((((((()))******+++)))'''&&&''''''&&&%%%%%%&&&'''((()))((('''''''''''''''&&&''''''((()))))))))))))))))))))))))))$$$%%%&&&'''((()))******(((((((((((((((((((((((((((((('''''''''''''''''')))))))))))))))((('''&&&(((((((((((((((''''''&&&'''((((((((((((((())))))...+++(((%%%%%%&&&)))+++---,,,,,,***)))((('''&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))******+++++++++***)))((((((***+++***(((************************((((((((((((((((((((((((++++++*********+++---...***+++,,,---------------.........------------,,,///...------,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,))))))*********((('''&&&''''''(((((()))*********&&&'''''''''((((((((()))(((((('''&&&&&&'''''''''&&&'''((()))))))))))))))&&&&&&'''(((((((((((('''###$$$%%%'''((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&))))))(((((('''&&&%%%%%%)))))))))((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&'''(((,,,)))&&&###"""###%%%&&&$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$%%%&&&&&&***)))((('''&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&###!!! """&&&(((&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$###""""""######$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$###############$$$$$$"""######$$$%%%$$$$$$$$$|||yyywwwuuuuuusssrrrqqqpppoooooooooooopppnnnkkkhhhgggfffggghhheeeddddddccc```[[[TTTOOONNNLLLIIIGGGEEEBBB>>>;;;===888333222444555444222222222222222222222222222333222222111000///.........//////000111111111111///...,,,******,,,...///.........000333444333222---,,,,,,+++++++++++++++***+++,,,,,,+++***)))((((((***++++++******+++,,,******+++,,,------......///...,,,+++***))))))))))))((((((((()))*********((('''&&&(((+++---...---((((((((((((((())))))***)))(((&&&&&&'''((('''&&&$$$&&&((()))***)))'''&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&$$$%%%&&&((()))*********''''''(((((((((''''''&&&''''''(((((()))))))))******)))'''&&&&&&(((***+++++++++******)))(((''''''&&&'''''''''(((((((((((()))))))))))))))*********************************))))))))))))************)))))))))***************++++++++++++++++++++++++---,,,******+++---///111///000111333333444444444////////////////////////111111000000000000111111222111000000//////......++++++,,,,,,,,,***(((&&&(((((()))***************&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((($$$&&&''')))******))))))&&&&&&'''(((((((((((((((%%%%%%&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&******)))((('''&&&&&&%%%((()))******)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&'''((($$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&(((''''''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''))))))(((&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###"""!!!###%%%'''&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&%%%$$$######"""############""""""######$$$%%%!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########"""######$$$%%%""""""###$$$$$$$$$$$$###|||yyywwwuuuuuurrrrrrqqqpppoooooooooooopppnnnkkkhhhfffeeeffffffdddddddddcccaaa[[[TTTOOONNNKKKIIIGGGEEEBBB>>><<<999666222111333555444333000000111111111111000000111000000///......------............///000000111///...,,,++++++,,,...///...---...000222444333222......---,,,,,,,,,,,,,,,++++++,,,------,,,+++))))))***++++++***)))+++,,,***++++++,,,,,,---------******))))))))))))******'''''''''''''''((()))+++---***((('''((())))))(((***))))))(((((((((((((((((('''%%%&&&(((******)))%%%&&&(((******)))((('''((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&)))))))))))))))))))))))))))))))))((((((''''''&&&$$$%%%&&&((()))*********''''''(((((((((((((((''''''((((((((())))))******%%%&&&''')))************'''((((((((((((((((((((('''''''''(((((((((((()))((()))))))))*********+++++++++***)))(((((('''''')))******+++++++++,,,,,,))))))******++++++++++++,,,,,,,,,------------...///...------...111333555555666777999999:::::::::444444444444444444444444666666555555666666777888:::999777444333222111111////////////...---+++***+++,,,---------,,,++++++++++++++++++++++++++++++((()))))))))))))))))))))###%%%'''((())))))((((((&&&'''(((((())))))(((((()))(((((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&***))))))(((''''''&&&&&&%%%''')))******)))'''&&&((('''''''''&&&%%%$$$$$$###%%%&&&((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&((())))))&&&%%%%%%'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$((((((&&&%%%######""""""######""""""######$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######""""""###$$$$$$%%%""""""###$$$$$$$$$$$$###~~~{{{xxxuuutttsssrrrqqqpppooooooooooooooommmkkkhhhfffeeeeeeeeedddddddddcccaaa[[[TTTOOOKKKIIIHHHGGGFFFEEEBBB???777777666555444333333333...///000111111000///...000000000000///////////////...............///000---------,,,,,,------------------///111222111000///...------,,,,,,------+++++++++---......,,,***)))***++++++***)))***+++***+++++++++,,,,,,,,,---******)))(((((((((((()))((()))***)))((()))***,,,+++***)))((('''''''''(((******)))((((((((((((((()))((('''''')))++++++***&&&'''((()))***)))(((((()))(((''''''&&&'''''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))((('''&&&'''(((((()))))))))))))))((())))))))))))))))))***$$$%%%(((***++++++***)))&&&&&&&&&'''(((((())))))(((((((((((())))))))))))((())))))******+++++++++++++++***)))(((''''''&&&***+++------,,,,,,---///++++++,,,,,,------......,,,------...///000111111444444444555666888;;;<<<======>>>???@@@@@@@@@@@@=========>>>>>>>>>>>>>>>@@@???????????????@@@@@@CCCAAA===:::666444333333222222111111000000/////////000222333333222111111000//////......------,,,***++++++,,,,,,+++******%%%&&&''''''((((((((((((''''''((())))))))))))(((+++***((('''&&&%%%%%%%%%''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((((((''''''''''''&&&$$$%%%''')))))))))'''&&&((((((((('''&&&%%%###""" $$$&&&''''''%%%###&&&&&&&&&%%%$$$#########$$$$$$%%%&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$&&&'''%%%!!! """%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%((((((&&&%%%$$$###############""""""######$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%"""######$$$%%%$$$$$$$$$}}}yyyvvvttttttsssrrrqqqqqqpppppppppooonnnmmmkkkiiigggeeedddeeedddcccbbb```[[[UUUPPPMMMKKKIIIHHHGGGEEEBBB???999;;;===:::555111111222...000111222222111000......////////////000000000111000///.........///000,,,,,,---......---,,,,,,...------...000111///......---,,,,,,++++++,,,,,,+++******,,,...///---***)))+++,,,+++***)))***++++++++++++++++++,,,,,,,,,******))))))))))))))))))(((***,,,+++))))))***,,,%%%'''******((('''***,,,((((((((((((((())))))***---+++))))))***+++***)))'''((((((((())))))))))))***)))(((((('''''''''((())))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))))))))++++++******)))((('''&&&((())))))************************)))))))))))))))(((((())))))))))))((('''((((((((((((((()))))))))))))))))))))*********+++((())))))******+++,,,,,,***************************,,,///...------///111...//////000111111222222000111222333555777888999<<<<<<>>>???AAACCCDDDEEEGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKKKKHHHCCC>>>:::777555444444333111000000111222333222444777999;;;;;;;;;:::444444333222000///......------.........,,,+++***((((((((('''(((((())))))''''''((()))))))))))))))***)))((('''&&&&&&''''''(((((())))))(((((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((''''''%%%%%%&&&&&&'''''''''&&&$$$###"""###%%%&&&'''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&###"""&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%&&&&&&%%%$$$$$$######"""########################%%%%%%&&&&&&&&&&&&%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%~~~zzzvvvtttuuuuuutttsssrrrrrrrrrrrrpppoooooommmkkkhhhfffeeefffeeecccbbb___[[[UUUQQQQQQOOOLLLIIIGGGCCC???<<<;;;@@@CCC???666000///111///000222333333222000///,,,,,,------.../////////333222111/////////000000+++,,,...//////...,,,+++...------...//////...,,,---,,,++++++******++++++***))))))+++...///,,,******+++,,,+++***)))***+++++++++++++++++++++,,,,,,))))))))))))***+++,,,---'''***,,,+++)))'''(((***(((,,,///---(((%%%&&&)))&&&&&&''''''(((***+++,,,111///,,,++++++***((('''((((((((('''((()))************)))((((((((((((((())))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))''''''(((((())))))******((()))***************)))))))))***+++++++++++++++++++++******))))))((((((---,,,***((('''&&&''''''++++++******))))))(((((()))*********++++++++++++((())))))***++++++,,,,,,((())))))+++,,,---......+++---000000......000333111111222333444444555555555666777999<<<>>>???@@@BBBCCCEEEGGGIIIKKKKKKLLLPPPPPPQQQQQQQQQPPPPPPOOORRRRRRRRRSSSSSSTTTTTTTTTUUUTTTSSSRRRRRRRRRRRRSSSOOOLLLGGGAAA<<<888666555555333111//////111444666444666:::>>>@@@BBBBBBBBB<<<<<<:::999777555444333//////000000///---+++***+++***)))(((((()))******'''(((((())))))))))))))))))((('''&&&&&&''')))))))))))))))))))))(((((('''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''''''''((((((''''''&&&%%%######$$$%%%&&&'''''''''&&&%%%)))(((((('''''''''((((((%%%%%%&&&&&&'''((((((((($$$%%%&&&'''''''''&&&%%%))))))(((((('''''''''&&&###$$$%%%&&&'''&&&%%%%%%'''((('''######(((%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""###%%%%%%%%%%%%'''(((&&&%%%%%%$$$$$$#########"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###%%%&&&'''#########"""###$$$$$$%%%#########$$$$$$%%%%%%&&&########################%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%~~~}}}{{{yyyxxxwwwxxxwwwuuusssrrrppppppooosssrrrooollliiifffeeedddbbbccccccbbb___YYYTTTQQQOOONNNKKKHHHEEEAAA???===>>>HHH^^^LLL333555333555222222222111222222333333000000////////////000000---.........//////000000///......---+++******)))///............------------***((((((+++,,,+++)))(((((())))))))))))(((((((((((())))))))))))((((((++++++***************+++***+++,,,,,,------------***+++,,,,,,,,,,,,+++***))))))************))))))***)))'''&&&'''+++///111CCC;;;///(((%%%&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))+++)))&&&%%%%%%(((+++------,,,***)))))))))***+++&&&'''(((***++++++++++++(((((((((((())))))))))))***************)))((((((&&&'''((())))))******)))(((''''''(((((()))***+++(((((())))))******++++++(((((())))))))))))))))))((((((((((((((()))***+++,,,,,,,,,+++,,,,,,---...***,,,////////////000111......///000111222333444555777:::;;;<<<===???AAABBBBBBDDDEEEFFFFFFFFFFFFJJJKKKLLLMMMOOOPPPRRRSSSVVVWWWWWWUUUTTTSSSTTTVVVYYYZZZ[[[[[[ZZZYYYZZZ\\\[[[ZZZYYYXXXXXXXXXXXXXXXSSSPPPJJJCCC===999666555666555333111111222333444666:::???EEEJJJKKKKKKKKKFFFEEECCCBBB@@@@@@??????;;;:::999888555333111///000...+++++++++,,,,,,+++,,,,,,++++++)))((('''&&&(((((())))))))))))))))))''''''((((((((('''%%%$$$''''''((())))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((()))***)))'''&&&&&&''''''&&&&&&''')))***)))(((&&&&&&&&&&&&%%%$$$######'''&&&%%%%%%$$$$$$%%%%%%(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%$$$$$$######"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$###""")))%%%""""""$$$%%%!!!$$$%%%&&&&&&&&&&&&'''(((&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###!!!!!!"""%%%&&& !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&$$$###!!!######$$$%%%%%%%%%%%%$$$}}}{{{yyyxxxwwwvvvtttrrrqqqpppppppppsssrrrooollliiifffeeedddcccddddddccc```[[[UUURRROOONNNKKKHHHDDD@@@===<<<<<>><<<;;;:::888666555444444555666666999===BBBFFFIIIJJJJJJLLLKKKKKKJJJIIIHHHGGGGGGCCCBBBAAA>>><<<999666444333111...---......---,,,)))))))))***))))))((((((''''''''''''((((((((((((&&&''''''(((((('''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%###%%%&&&&&&%%%%%%'''(((***((('''((())))))((('''%%%%%%&&&'''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$!!!!!!&&&(((&&&######$$$%%%%%%$$$###%%%&&&&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$""""""###$$$%%%!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$|||yyyxxxvvvtttrrrpppppppppqqqrrrsssrrrooolllhhhfffdddcccdddeeeeeeddd```[[[VVVSSSPPPNNNKKKGGGBBB>>>;;;::::::@@@UUUIII444666333444444333333222222111111111000000////////////000000............////////////++++++,,,,,,---------...------,,,,,,,,,++++++++++++++++++,,,------+++))),,,,,,------------,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,++++++***))))))************))))))((((((''''''((()))******+++***))))))))))))(((&&&((((((((((((((((((((((((******))))))))))))******'''))),,,......,,,***)))******)))((((((((())))))***************)))((((((*********+++++++++,,,,,,((())))))))))))(((''''''((()))***+++,,,,,,,,,,,,,,,+++***)))((((((((((((++++++******************,,,+++++++++******))))))...---,,,***))))))((((((++++++,,,,,,,,,---------///111333444444555777999:::;;;;;;<<<===>>>??????BBBCCCEEEFFFFFFGGGJJJLLLPPPPPPRRRSSSTTTUUUUUUUUUUUUTTTRRRQQQQQQSSSUUUWWWXXXYYYYYYXXXWWWVVVXXXYYY^^^```aaaaaa``````aaaccc^^^___`````````___^^^]]]WWWTTTQQQLLLIIIFFFDDDDDD???>>>;;;888777666666666555777:::===AAADDDFFFGGGMMMNNNOOOPPPPPPOOONNNNNNJJJJJJHHHFFFCCC@@@>>><<<;;;999666444333222000...))))))***+++++++++++++++'''(((((((((((()))))))))%%%&&&'''''''''''''''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$&&&'''&&&%%%%%%&&&'''+++)))((((((((((((&&&%%%$$$%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""" """&&&((('''%%%"""###$$$###"""!!!"""###&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""######$$$%%%%%%%%%%%%$$$|||yyywwwuuusssqqqooooooppprrrtttsssqqqnnnkkkhhhfffdddcccddddddeeeccc```[[[VVVSSSOOONNNJJJFFFAAA===:::888999<<>>:::777555555555555666777:::===@@@BBBGGGIIILLLOOOQQQQQQQQQPPPMMMMMMMMMLLLJJJIIIGGGFFFGGGDDDAAA>>>;;;999666333......////////////......*********+++++++++++++++&&&&&&'''''''''(((''''''((()))************)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&***++++++)))&&&%%%%%%%%%)))'''&&&&&&''''''&&&$$$%%%%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&$$$######%%%%%%$$$"""###$$$%%%###"""!!!!!!"""&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""###$$$######$$$%%%%%%%%%%%%$$${{{wwwvvvtttsssqqqppppppqqqssstttrrrqqqnnnkkkhhheeedddcccccccccdddbbb___ZZZUUUQQQOOOMMMJJJFFFAAA===999888:::888JJJCCC777:::555555333444444333333111000///000000////////////000000///////////////..................---------,,,,,,............------------***+++---......---+++***(((((())))))))))))(((((((((((())))))))))))((((((''''''((()))******)))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******++++++++++++************+++++++++***)))(((%%%&&&'''((()))***,,,---))))))))))))))))))))))))++++++************++++++*********************)))((((((((()))))))))((((((&&&'''((()))++++++++++++)))))))))*********+++++++++,,,,,,,,,,,,+++*********+++,,,------.........***************+++,,,,,,------,,,,,,++++++******+++++++++******)))))))))++++++++++++,,,---//////...///222444777888999999:::;;;<<<<<<<<<>>>AAACCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFIIIKKKKKKKKKLLLMMMMMMMMMLLLLLLMMMKKKIIIIIIJJJMMMQQQTTTTTTUUUVVVUUUTTTTTTUUUWWWYYY[[[]]]]]]]]]^^^```aaa\\\]]]___``````___]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWRRRPPPLLLGGGBBB===:::888777666444444555888;;;===>>>AAAEEEIIIMMMOOOOOOOOOLLLMMMNNNPPPQQQQQQQQQQQQRRRPPPLLLIIIFFFBBB>>>;;;666666555444333111///...---,,,,,,,,,+++++++++***((((((((((((((((((((()))%%%&&&''''''''''''&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&******+++)))&&&%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$((('''%%%$$$$$$###"""!!!$$$%%%&&&%%%###""""""###&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%###""" !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$~~~zzzwwwuuuttttttssssssrrrrrrssssssrrrqqqnnnkkkgggeeecccbbbbbbccccccbbb^^^YYYTTTQQQOOOMMMJJJFFFAAA===:::999<<<555DDD???555999444555222333444444333222000///000000////////////000000///////////////.........///.........------,,,,,,//////.........---------)))+++---...,,,+++++++++*********++++++*********(((((())))))))))))(((((()))***,,,---......---,,,,,,,,,---------,,,++++++,,,++++++******++++++,,,******++++++++++++************++++++++++++***)))***+++***)))((((((+++---)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,+++)))(((((()))***+++(((((()))*********))))))***************)))(((((()))))))))************+++,,,------------,,,++++++***+++,,,---............************+++,,,---...------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,...000222444555444555888:::<<<============>>>>>>>>>===???AAADDDAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAABBBEEEHHHHHHIIIIIIIIIHHHGGGFFFEEECCCBBBAAAAAACCCFFFJJJLLLLLLMMMNNNMMMLLLLLLNNNPPPTTTUUUXXXXXXYYYZZZ\\\^^^YYYZZZ[[[\\\\\\\\\[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXUUUPPPKKKGGGCCCAAA;;;999777555555666888::::::<<<@@@CCCGGGIIIJJJKKKJJJKKKNNNQQQTTTWWWXXXYYYXXXVVVSSSQQQPPPMMMIIIFFF@@@???>>><<<999666444222//////...---+++***))))))++++++***)))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&###$$$&&&&&&%%%&&&''')))$$$######$$$&&&''''''&&&&&&&&&&&&&&&%%%$$$###"""'''&&&%%%%%%$$$$$$%%%%%%&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''"""###$$$$$$$$$###!!!!!!"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$${{{xxxvvvtttuuuuuuuuuuuutttrrrrrrrrrpppnnnjjjgggeeecccbbbcccddddddccc___ZZZUUURRRNNNMMMJJJFFFBBB???<<<:::===222===999222777222333111222333444444333111000000000////////////000000000/////////............------------.....................---------,,,,,,)))+++---,,,***)))***,,,***++++++,,,,,,++++++***)))))))))******)))))))))+++,,,...000111111000///,,,,,,---.........------,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***))))))))))))************---...///,,,)))&&&'''((()))))))))))))))))))))))),,,,,,++++++++++++,,,,,,---,,,+++************+++((((((***+++++++++*********************)))((((((*********+++++++++,,,,,,,,,,,,------,,,,,,+++*********+++,,,------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,------......//////...///000222444666999:::;;;<<<>>>???@@@???>>>===>>>>>>>>>===<<<<<>>???BBBEEEGGGGGGFFFEEEDDDBBBAAA@@@<<<<<<;;;<<<===???AAABBBBBBCCCDDDDDDCCCCCCEEEFFFJJJLLLNNNOOOPPPQQQSSSUUUSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYZZZYYYWWWUUUQQQNNNKKKIIIAAA???<<<999777777888888::::::<<<===???@@@BBBBBBDDDFFFIIIMMMQQQTTTVVVXXXWWWVVVUUUVVVWWWVVVTTTRRRLLLKKKJJJGGGEEEAAA???===555555333111///---++++++///...,,,***)))))))))***)))***+++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''!!!###%%%&&&&&&&&&(((***'''&&&%%%%%%'''((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%&&&'''###$$$&&&%%%$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###############""""""!!!"""###$$$%%%&&&((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$|||yyywwwtttuuuwwwwwwwwwuuurrrqqqrrrpppmmmjjjgggeeecccbbbdddeeeeeeddd```[[[VVVSSSNNNLLLJJJFFFCCC@@@===<<<===///999555///444000111000111333444444333222111000000////////////000000000000//////.........---++++++,,,---...///000111---------,,,,,,,,,++++++)))+++,,,+++((((((***---*********++++++***************++++++++++++******&&&'''***,,,,,,,,,+++***,,,,,,---...////////////---,,,+++******+++,,,---***++++++,,,,,,++++++***((((((((((((((()))******$$$(((,,,---,,,+++,,,---))))))))))))))))))))))))---,,,,,,++++++,,,,,,---------------,,,,,,+++***((()))***,,,,,,,,,+++***&&&'''(((***++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++************+++,,,------------......---,,,++++++++++++,,,,,,,,,------.........------...///000111222222222333444555777999;;;<<<@@@AAABBBBBBAAA???<<<;;;=========;;;::::::===???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA>>>===>>>BBBDDDFFFEEEDDDCCCAAA???===<<<999999999999999:::;;;;;;;;;<<<======<<<<<<>>>@@@AAACCCFFFGGGHHHIIIKKKMMMLLLLLLLLLKKKLLLMMMNNNOOOSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTRRRPPPNNNMMMEEECCC@@@===:::999999999:::999999888888999:::;;;>>>@@@CCCGGGKKKOOOQQQRRRSSSSSSUUUWWWZZZ\\\[[[YYYVVVUUUTTTRRROOOLLLJJJHHH<<<;;;999666444111///...111000---+++************&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((((((((''''''''''''&&&''')))(((''''''(((******)))''''''(((((('''%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%$$$$$$######"""""""""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""###%%%%%%$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''#########"""""""""""""""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$|||zzzxxxvvvvvvwwwwwwuuutttrrrqqqnnnmmmlllkkkiiifffdddcccbbbcccdddccc```[[[VVVSSSKKKIIIHHHGGGFFFBBB>>>:::999666444333444666777666333333333222222111111111111111111111000000000000...............///000000/////////...---------,,,......---------,,,,,,,,,---,,,***)))(((((()))***...---+++*********++++++))))))*********+++++++++(((((()))***,,,---...//////......///111000...,,,,,,,,,,,,++++++++++++***+++*********))))))(((((()))))))))))))))***++++++++++++******)))************+++,,,+++)))((()))***************+++,,,------///...,,,***))))))******))))))))))))))))))))))))++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,,,,...//////---++++++,,,------......------,,,,,,+++******+++,,,---+++,,,---.........------//////000111222444555555::::::<<<>>>@@@BBBCCCDDDFFFFFFDDDBBB???;;;888777666888;;;>>>???@@@??????AAABBBCCCDDDDDDDDDDDDCCCFFFDDDBBB???>>>>>>??????AAA@@@>>><<<;;;:::999999888777555444444555666777444444444555777999:::;;;888999;;;===>>>@@@@@@@@@FFFEEEDDDCCCCCCDDDEEEEEEGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLMMMIIIIIIHHHGGGEEEBBB@@@???;;;:::888777666777999:::555888===AAAEEEHHHKKKNNNPPPTTTZZZ]]]^^^]]]]]]]]]ZZZZZZZZZZZZYYYVVVRRRNNNGGGEEEBBB>>>:::777555555111///---------,,,+++)))***,,,......,,,)))((('''(((''''''&&&&&&&&&''''''******)))((('''&&&&&&%%%''''''&&&&&&&&&''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''###%%%&&&&&&&&&&&&''')))''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""'''%%%######&&&'''&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&'''&&&%%%###""""""######$$$$$$######"""!!!###%%%%%%$$$###$$$%%%'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$$$$$$$"""!!!''''''&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%|||zzzxxxuuuuuuuuuuuutttsssqqqpppnnnnnnmmmllliiigggeeedddaaabbbbbbaaa^^^YYYTTTQQQOOOMMMLLLJJJIIIEEEAAA===;;;888555333444555555444333333222222222222222222111111111111000000000000...............///000000..................------............------,,,,,,......---------.........------+++*********++++++******++++++,,,,,,,,,,,,))))))***+++,,,------...---------...//////---+++,,,,,,,,,++++++*********+++******************)))***)))))))))))))))***+++((((((((()))***,,,---...---......---+++)))***++++++++++++***++++++,,,,,,------,,,+++******************************************))))))******+++,,,,,,,,,,,,---------......+++******+++,,,,,,***(((+++,,,------......---------,,,+++++++++,,,---...............////////////222333444555777888999:::AAAAAABBBCCCEEEFFFGGGGGGEEEDDDBBB@@@===:::888777888:::===@@@CCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@BBBAAA???===<<<<<<======>>>===;;;:::999888888888777666555444444555777888555555555555666777999999777888999;;;===>>>>>>>>>@@@???>>>>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB>>><<<999666555444444444444777;;;>>>AAADDDHHHKKKNNNRRRWWW[[[]]]^^^^^^___^^^^^^^^^^^^]]][[[WWWUUUQQQOOOLLLIIIFFFCCCAAA@@@:::777555333222000---++++++,,,......---+++***))))))((((((((((((((((((((()))))))))((('''''''''&&&(((''''''&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$###'''%%%######%%%&&&&&&$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%###%%%''''''&&&%%%&&&'''%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$"""!!!$$$######""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%|||zzzxxxuuuuuuuuutttsssrrrpppooooooooonnnmmmkkkhhhfffeee`````````___\\\WWWSSSPPPQQQOOOMMMKKKJJJFFFBBB???<<<999666444444444444333222222222222222222333333111111111111000000000000...............///000000..................///////////////............---)))***,,,---.........------,,,+++*********+++,,,+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,+++,,,......,,,+++------,,,,,,+++***))))))***+++++++++++++++,,,,,,+++******)))))))))******(((((())))))***+++------,,,------,,,***((()))***,,,,,,++++++***++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))***++++++.........////////////000...---------......,,,***,,,,,,---............------,,,,,,+++,,,---...///000000000000111222333444888999:::<<<>>>@@@AAABBBHHHHHHHHHHHHHHHHHHHHHHHHCCCAAA???<<<:::999999999:::<<<@@@CCCFFFGGGHHHGGGDDDCCCBBBAAA???>>><<<<<<===<<<:::999888999:::;;;:::999888888888888888888888777666555555666777888666666666666666777888888777888:::;;;======>>>>>>===<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================@@@@@@AAAAAABBBBBBAAAAAA===;;;888555333222111111333555777999;;;>>>CCCFFFIIIMMMSSSXXX[[[]]]```bbbaaaaaaaaaaaa```^^^]]]\\\XXXWWWUUURRROOOMMMKKKJJJFFFDDD@@@>>>;;;888333000...............---++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''''''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$&&&%%%######%%%&&&%%%$$$###$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%% """$$$$$$###"""###$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###$$$###!!!&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%|||zzzxxxuuuuuuuuutttsssrrrqqqpppppppppooommmkkkiiigggfff`````````^^^[[[WWWSSSQQQOOOMMMKKKIIIGGGDDD@@@===;;;999555444444444444444111111111222222333333333111111111111000000000///...............///000000------......//////000000/////////////////////...(((***,,,...///...,,,+++---,,,+++*********+++,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,......---,,,...------,,,+++***))))))+++++++++,,,,,,---------++++++******))))))******,,,,,,+++***))))))))))))'''((())))))((('''((()))------,,,+++************)))***+++,,,---,,,++++++++++++++++++++++++++++++***************++++++,,,....../////////000000000111///......//////---+++,,,------...............,,,,,,++++++,,,...///111111111222333666888;;;<<>>;;;999888888999:::<<<===AAADDDFFFFFFFFFFFF??????===<<<:::999999888888888777777777777888999888888888888999::::::;;;<<<;;;999888777666777777666666666777777999::::::;;;<<<===???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;????????????>>>===<<<<<<888777666444333333333333333444555555666999===AAACCCGGGMMMRRRWWW[[[___aaacccccccccbbb```______```]]]]]]\\\ZZZXXXVVVTTTSSSQQQOOOLLLIIIGGGCCC>>>;;;555333111000///...,,,*********************))))))((((((((((((((())))))))))))))))))(((((('''&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$###!!!######"""!!!"""###"""###$$$$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$%%%%%%###'''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%|||zzzxxxwwwwwwvvvuuutttsssrrrrrrqqqpppooonnnllliiigggfffbbbbbbaaa___\\\XXXTTTRRRNNNLLLJJJHHHFFFDDDAAA>>>999777444333444666666666111111111222222333333333111111111111000000000///...............///000000---......//////000000000.../////////////////////...///222333222000---+++,,,+++*********+++,,,---++++++++++++************,,,,,,,,,++++++++++++***---,,,+++,,,...//////...------,,,,,,+++***))))))++++++,,,,,,---------...++++++***************+++---,,,+++***))))))))))))%%%&&&((((((((()))***,,,------,,,+++************((()))+++,,,------,,,+++************************,,,++++++++++++,,,---------............/////////...,,,++++++,,,,,,+++***,,,---......//////......,,,,,,,,,,,,---///111222333444666888<<>>???@@@AAA@@@>>><<<:::888777666666666777999:::===>>>@@@AAABBBDDDFFFGGGIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>??????>>>===<<<<<<===============<<<;;;;;;888888777666555555444444444555555444444666999<<<===AAAFFFKKKOOOTTTYYY]]]cccdddeeedddaaa```aaaccccccccccccbbbaaa___^^^]]]YYYXXXVVVTTTSSSPPPKKKHHH@@@<<<777444222000---***+++,,,,,,,,,+++***((((((((((((((()))))))))))))))(((((())))))((((((&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&''''''&&&&&&'''((("""$$$&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""######$$$&&&'''((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%|||zzzxxxxxxwwwvvvuuutttsssssssssppppppooonnnllliiigggfffccccccbbb```\\\YYYVVVTTTOOOMMMKKKIIIHHHGGGEEECCC888666444333444666777777222222222222222222333333111111111111000000000000...............///000000//////////////////000000---............/////////---///000111000...+++***,,,+++*********+++,,,---++++++***************))),,,+++++++++++++++++++++...,,,+++,,,.../////////,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,------***************+++,,,,,,******))))))***++++++,,,'''(((***+++++++++---///,,,,,,++++++***+++++++++)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,---......------------............///---+++,,,---......---------...////////////...............000222444666777888;;;???CCCEEEGGGHHHHHHIIIJJJKKKLLLNNNOOOOOOMMMLLLIIIFFFCCC@@@>>>===888888777777888999:::;;;;;;===>>>??????>>>===<<<888777777666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???@@@BBBCCCDDDFFFEEECCCAAA>>><<<:::999888999:::<<<>>>AAACCCDDDFFFGGGIIILLLNNNPPPQQQRRRPPPPPPQQQQQQQQQPPPPPPOOOKKKJJJIIIHHHGGGFFFEEEEEEBBBBBBCCCCCCCCCAAA@@@>>>;;;<<<===>>>????????????===<<<;;;999888666555444777888888777555666888:::999;;;???CCCGGGKKKQQQTTT]]]```ccccccaaa```bbbeeecccddddddeeedddcccaaa```___^^^]]]]]]]]][[[WWWSSSKKKFFF>>>:::888555222////////////...---***((('''))))))))))))))))))))))))'''''')))******)))(((''''''''''''(((((((((((((((''''''''''''''''''''''''###$$$&&&&&&&&&&&&''')))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&###%%%''''''&&&%%%&&&'''###%%%'''&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$%%%'''((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%|||zzzxxxxxxwwwuuusssrrrrrrrrrrrrpppoooooommmkkkiiigggeeedddcccaaa___\\\YYYVVVTTTOOOMMMKKKJJJJJJIIIHHHFFF:::777444333444555666555333333222222222222222222111111111111000000000000...............///000000000000000///////////////,,,,,,------............***+++,,,------,,,***)))++++++*********+++------,,,,,,,,,++++++*********+++++++++++++++++++++,,,---+++******,,,...///...***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))***+++,,,---...*********)))******+++,,,***+++,,,,,,++++++,,,...+++++++++***++++++,,,,,,+++++++++***++++++,,,,,,************************,,,,,,++++++,,,,,,---...---------.........//////000...------///111222111------...///////////////111111111222444777999:::<<>>?????????===<<<<<<<<<:::::::::<<<===??????@@@@@@@@@@@@??????>>>AAAAAAAAABBBCCCEEEFFFGGGGGGGGGFFFEEECCCAAA???>>>======>>>???AAACCCEEEFFFGGGHHHKKKNNNQQQTTTVVVVVVTTTTTTUUUUUUTTTSSSQQQQQQOOONNNNNNMMMLLLKKKJJJJJJHHHHHHIIIJJJIIIGGGEEEDDD@@@@@@AAABBBCCCCCCCCCBBB>>>>>>======<<<:::999888:::;;;<<<;;;888777888999666777:::<<<>>>BBBGGGKKKPPPUUU[[[^^^]]]^^^aaadddbbbcccdddeeeeeedddcccbbbcccccccccddddddbbb^^^ZZZUUUNNNFFFAAA???>>>:::777333444333222000,,,)))'''+++*********)))(((((((((%%%&&&(((*********)))(((''''''''''''((((((((()))''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$"""!!!###&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&& """###$$$###"""###$$$"""%%%(((&&&"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&'''&&&$$$(((''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%|||zzzxxxwwwvvvtttrrrqqqqqqqqqrrroooooonnnmmmkkkhhhfffeeeccccccaaa^^^[[[XXXUUUTTTNNNLLLIIIIIIIIIIIIHHHGGG<<<999666444444444444333444333333222222111111111111111111111000000000000...............///000000111111000000//////......,,,,,,,,,---------......+++,,,---////////////...++++++*********+++---...---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++***((()))+++---......)))******++++++,,,------,,,,,,,,,++++++*********((())))))***+++---...///...---,,,***)))(((((((((+++,,,,,,+++)))((())))))************+++,,,---------,,,+++*********,,,,,,++++++++++++++++++++++++++++++******++++++,,,---............////////////,,,+++)))***---///000000---......///////////////444444444555777:::<<<>>>AAADDDGGGJJJKKKJJJHHHFFFKKKKKKKKKLLLLLLLLLMMMMMMHHHGGGDDDAAA===999777555333444666888:::;;;<<<<<<:::;;;>>>@@@AAAAAA@@@???BBBAAA???>>>>>>???AAABBBCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEEFFFHHHIIIGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAABBBCCCDDDFFFGGGFFFHHHKKKOOORRRUUUWWWXXXWWWWWWWWWWWWVVVUUUSSSRRRSSSRRRRRRQQQPPPPPPOOOOOOMMMNNNOOOPPPOOOMMMKKKIIIGGGGGGGGGFFFEEEDDDBBBBBB;;;<<<===>>>????????????<<<>>>???===;;;999888999444555777888999===BBBEEECCCJJJSSSXXXYYYZZZ^^^bbbfffhhhiiikkkkkkjjjhhhggggggffffffggggggeee```]]]ZZZSSSJJJEEEEEEDDDAAA>>>777777666555222...***(((,,,++++++***)))(((''''''$$$&&&(((***++++++***)))&&&'''''''''(((((())))))'''''''''''''''''''''''''''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%$$$!!!!!!###&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%&&&'''((()))%%%%%%$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%&&&$$$$$$%%%&&&"""%%%'''%%%!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%$$$######""""""""""""&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%{{{yyywwwvvvtttqqqpppppppppooonnnrrrrrrpppmmmjjjgggdddbbbccccccbbbaaa^^^[[[WWWUUUSSSQQQNNNMMMLLLJJJHHHFFF<<<999555333333444555555222222222222222222222222333333222111000///...---000000000000000000000000//////.........---------------............---------...//////...,,,***(((------,,,,,,+++***))))))+++++++++,,,,,,---------,,,------......------,,,---.........---,,,,,,+++------------...///000000...---+++)))(((((()))***---------,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,++++++******)))+++***)))))))))***+++,,,(((((()))***+++++++++++++++,,,---------+++***))),,,,,,,,,---------......,,,,,,,,,---...///000111000///---,,,,,,,,,---...111111222222333444555555888999:::<<<>>>@@@AAABBBEEEFFFHHHIIIJJJJJJJJJIIIMMMJJJGGGFFFEEEDDDCCCAAA>>>>>>===:::777777999;;;777888:::<<>>???@@@CCCHHHNNNTTTYYY\\\aaadddhhhlllnnnmmmlllkkkooommmjjjgggfffeeecccbbbWWWSSSMMMHHHDDDBBB???>>>======<<<:::777444111///......---,,,+++***((((((***)))'''((())))))(((&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%))))))((('''&&&%%%%%%%%% """$$$$$$#########$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%!!!###$$$$$$###!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}zzzxxxwwwuuurrrqqqrrrrrrrrrqqqtttsssqqqnnnkkkhhheeedddeeeeeedddccc___ZZZVVVSSSRRRPPPNNNMMMLLLJJJHHHFFF<<<999666444555555555555222222222222222222222222000000000000111111111111000000000000000000000000//////.........---------...//////////////////...+++,,,---...---+++)))(((------,,,,,,+++******)))+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,------,,,++++++******+++---...//////.........---+++)))((()))******------,,,,,,,,,+++++++++*********+++++++++,,,,,,***++++++,,,------......---,,,+++++++++,,,---...***+++,,,------...------+++,,,,,,,,,++++++***))),,,,,,,,,,,,------------------,,,------...///000...------,,,,,,---...///000000222333555777888999>>>>>>@@@AAACCCDDDEEEFFFDDDEEEFFFGGGHHHHHHGGGGGGEEECCC@@@?????????===<<<;;;;;;:::777555555777999:::;;;>>>@@@BBBDDDEEEEEEJJJJJJJJJMMMQQQSSSRRRPPPQQQNNNKKKHHHHHHIIIJJJKKKIIIIIIJJJLLLMMMNNNMMMLLLOOOPPPPPPOOOMMMLLLMMMNNNMMMMMMLLLJJJIIIHHHHHHHHHIIIHHHGGGFFFGGGIIIKKKMMMMMMPPPSSSTTTUUUUUUWWWXXXWWWVVVTTTRRRPPPOOONNNNNNNNNNNNOOOPPPQQQQQQQQQQQQPPPQQQSSSTTTTTTRRRPPPNNNNNNNNNMMMKKKIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBEEECCCBBBCCCFFFGGGFFFEEEBBB@@@===;;;:::;;;<<<======>>>AAADDDIIINNNRRRUUU[[[^^^ccchhhkkklllllllllooonnnlllkkkjjjiiigggeee\\\VVVNNNGGGCCCAAA???>>>>>>>>>>>>===;;;999777555111000...,,,+++*********+++***((()))******)))'''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$&&&'''''''''&&&'''((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&"""$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$"""$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$~~~{{{yyyxxxvvvtttssstttuuuuuuttttttsssrrrooollliiigggeeefffggggggeeeaaa[[[TTTPPPQQQPPPNNNMMMLLLKKKHHHEEE:::888666555555555444333222222222222222222222222//////000000111111111111000000000000000000000000/////////.........------//////000000000000//////+++,,,---......---,,,+++------,,,,,,++++++******---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++,,,,,,++++++******)))***,,,---......---,,,...---+++***))))))***+++,,,,,,,,,,,,++++++++++++))))))*********++++++++++++,,,,,,------...//////,,,,,,,,,,,,,,,---......***+++,,,---............,,,++++++************++++++++++++,,,,,,,,,------...---------------......,,,,,,------...000111222222333444777999;;;===>>>CCCCCCCCCDDDDDDEEEEEEFFFAAABBBCCCDDDDDDCCCBBBBBB===<<<::::::;;;;;;:::888888999999777666666999;;;@@@AAACCCEEEGGGIIIJJJJJJKKKKKKLLLOOORRRTTTTTTSSSSSSQQQOOOLLLKKKJJJJJJJJJLLLLLLMMMNNNOOOPPPQQQRRRUUUVVVVVVUUURRRPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKLLLMMMPPPRRRTTTVVVXXXZZZZZZYYYWWWWWWXXXWWWVVVTTTRRRQQQOOOOOOOOONNNOOOPPPQQQRRRRRRRRRRRROOOPPPQQQRRRRRRPPPNNNMMMNNNNNNNNNMMMKKKIIIGGGEEECCCDDDEEEEEEFFFFFFEEEEEEFFFEEEFFFIIILLLMMMMMMLLLFFFEEEDDDBBB@@@>>>======999::::::<<>>>>>>>>>>>>>>>>>=========555444222///---,,,,,,,,,,,,***))))))******)))(((&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''&&&&&&###%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$"""$$$&&&'''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%~~~{{{yyyxxxvvvtttssstttvvvvvvuuutttsssqqqooollliiigggeeeeeeggghhhgggbbb\\\UUUQQQPPPOOOMMMMMMLLLKKKHHHEEE777666444444444444222000222222222222222222222222222222111111000//////...////////////////////////////////////............/////////000000/////////---...///000000000//////------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,------......------,,,++++++,,,,,,,,,,,,++++++*********++++++,,,---------,,,+++************+++,,,+++++++++++++++++++++)))))))))*********++++++.........---,,,,,,++++++************++++++,,,,,,((()))***+++,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++,,,,,,,,,,,,---......------------------,,,,,,...000222444666777888999:::<<<>>>@@@AAABBBDDDDDDCCCBBBAAA@@@??????>>>???@@@@@@@@@???>>>===;;;:::999:::;;;<<<:::999:::;;;;;;;;;:::;;;===???DDDEEEGGGIIIKKKLLLMMMMMMKKKKKKLLLNNNPPPRRRRRRRRRRRRSSSRRRPPPMMMKKKKKKKKKPPPPPPRRRRRRSSSTTTWWWYYYZZZ\\\]]]\\\YYYVVVUUUTTTRRRRRRTTTUUUVVVWWWXXXXXXSSSSSSTTTWWW[[[___dddfffkkklllllljjjeee```^^^]]][[[ZZZXXXWWWVVVUUUUUUTTTSSSSSSSSSTTTSSSSSSRRRRRRQQQRRRSSSSSSRRRQQQOOONNNMMMNNNOOOOOONNNLLLJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFGGGIIIKKKNNNOOONNNNNNKKKKKKJJJIIIFFFCCC@@@>>>;;;;;;::::::;;;<<<>>>???EEEHHHNNNUUU\\\bbbfffhhhfffiiikkkmmmlllkkkjjjjjjgggaaaYYYRRRLLLGGGBBB@@@<<<;;;;;;;;;<<<===>>>???::::::999777555222///------+++))))))******(((&&&%%%&&&((())))))(((&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''###%%%%%%%%%######$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%% """$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######&&&&&&%%%%%%%%%$$$$$$$$$(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%}}}zzzxxxwwwuuusssrrrtttuuuuuutttrrrrrrpppnnnllliiifffeeedddeeegggfffccc]]]VVVRRROOONNNMMMMMMMMMKKKGGGEEE999777666555666555333111222222222222222222222222222222111111000000//////////////////////////////000000/////////.........---......//////......---------...///000000000000---------,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,,,,,,,---------------,,,,,,+++)))((((((+++---///,,,,,,++++++++++++++++++++++++++++++++++++++++++)))************+++++++++------,,,,,,+++***************++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,---------//////...---------......---...111333666999;;;<<>><<<:::999<<<===>>>>>>>>>===<<<;;;;;;;;;;;;<<<>>>>>>===;;;<<<===??????>>>???AAACCCDDDEEEGGGHHHJJJKKKLLLLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTSSSQQQOOOOOOPPPQQQTTTWWWZZZ]]]```eeeiiilllmmmnnnkkkfffaaa]]]\\\ZZZ\\\___bbbfffhhhjjjjjjeeefffiiinnnttt{{{|||tttnnnlllhhhgggffffffeeeeeeeeeeee______^^^\\\ZZZXXXVVVTTTZZZ[[[[[[[[[ZZZYYYWWWVVVQQQRRRSSSSSSRRRQQQOOONNNKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPMMMIIIEEECCCCCCBBB@@@???>>>>>>??????>>>@@@EEEKKKRRRXXX]]]``````ccchhhjjjjjjiiijjjkkkgggddd```\\\WWWPPPIIIDDD:::999888777888999;;;<<<<<<>>>@@@@@@===999333000///---+++******)))'''%%%''''''((())))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''&&&&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%'''((("""###$$$###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%}}}zzzyyywwwuuusssrrrssstttssssssrrrqqqpppnnnllliiigggeeedddeeeeeeeeeaaa\\\WWWSSSNNNMMMMMMMMMMMMKKKGGGDDD<<<:::888777777777666555222222222222222222222222......///000111222222333000000000000000000000000000000000/////////......------............------++++++,,,,,,,,,------...------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---.........------,,,+++)))((()))+++...000,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++******+++++++++,,,,,,,,,))))))***++++++,,,,,,---,,,,,,---...............+++,,,---....../////////---,,,,,,,,,,,,------...,,,,,,,,,---------......000//////...//////000000000222555888<<<>>>@@@AAAFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCBBB@@@>>><<<;;;:::===>>>???@@@@@@???>>>>>>======>>>???AAAAAA???===>>>@@@BBBBBBBBBBBBDDDFFFEEEFFFGGGIIIKKKLLLLLLLLLKKKLLLNNNMMMMMMNNNPPPRRRQQQTTTWWWWWWUUUUUUWWWZZZ[[[aaahhhoootttzzzxxxrrrooooooqqqvvvzzzyyywwwuuurrrnnnjjjgggeeeiiiiiiiiihhhgggfffeeeddd\\\\\\ZZZXXXWWWUUUTTTSSSPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRQQQPPPPPPRRRSSSSSSSSSUUUTTTSSSOOOLLLIIIFFFEEEBBB@@@???>>>>>>>>>===>>>AAAEEEJJJOOOSSSVVVXXX]]]bbbddddddeeehhhkkkeeeddddddccc```YYYQQQKKK???<<<999666555555777888;;;>>>AAADDDCCC???;;;888666444111///...,,,)))'''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&'''''''''%%%$$$$$$&&&(((%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((((((((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%~~~{{{zzzxxxvvvsssrrrsssssssssrrrsssrrrqqqooommmjjjhhhgggffffffeeeccc___ZZZUUUQQQMMMLLLLLLMMMMMMKKKGGGDDD<<<:::666555555666666555222222222222222222222222......///000111222333333000000000000000000000000000000000000/////////.........////////////......,,,++++++++++++,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,++++++,,,---------------******++++++,,,---------+++,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++++++++,,,,,,,,,,,,---------******++++++,,,------...,,,---.../////////...---+++,,,---...////////////,,,---......//////......------........./////////000000///000000111222333444666999===AAACCCEEEEEEGGGGGGFFFEEEEEEDDDCCCCCC@@@@@@@@@@@@????????????@@@AAACCCDDDEEEDDDDDDCCCBBBBBBBBBDDDFFFFFFCCCAAACCCEEEGGGHHHGGGGGGHHHJJJLLLMMMOOOPPPRRRRRRSSSSSSQQQSSSUUUUUUUUUWWW[[[___]]]aaadddfffeeeggglllqqqwww~~~wwwtttpppkkkgggdddcccbbb___]]]YYYVVVTTTSSSTTTTTTSSSTTTSSSQQQPPPPPPTTTXXXUUUVVVWWWWWWWWWTTTRRRPPPIIIGGGEEECCCAAA@@@@@@@@@AAAAAAAAACCCEEEIIILLLNNNNNNSSSXXXZZZ[[[]]]bbbgggbbbccccccdddccc___YYYUUUGGGDDD>>>999666555555666777:::===AAACCCDDDDDDDDD@@@===999777444222...,,,,,,+++***))))))***+++,,,''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%$$$%%%$$$""" """%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&'''(((((()))$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}|||zzzwwwuuussssssssssssrrrtttsssrrrpppnnnllliiihhhhhhhhhfffbbb]]]XXXSSSPPPLLLLLLLLLMMMMMMKKKGGGDDD:::777333111111222333333222222222222222222222222111111111111000000000000000000000000000000000000000000000000//////////////////000000000000//////...------,,,,,,---------------------------------+++++++++,,,,,,---------,,,------......------,,,)))***+++,,,,,,,,,,,,,,,''')))---///000///,,,***++++++,,,---------,,,,,,))))))******++++++++++++,,,,,,,,,---------......///......------,,,++++++***+++,,,---------,,,+++******+++,,,------------,,,---///000000000///............////////////000000000000000111222444444666888<<<@@@CCCFFFGGGHHHFFFFFFEEEEEEDDDCCCCCCCCC<<<<<<===>>>@@@AAABBBBBBCCCDDDFFFHHHIIIIIIHHHHHHGGGGGGGGGIIIKKKJJJGGGEEEHHHJJJLLLMMMLLLLLLMMMNNNUUUVVVWWWYYYZZZ[[[[[[[[[]]]___bbbdddeeehhhmmmqqqqqquuuyyy{{{|||}}}yyywwwwwwpppllleee^^^YYYVVVUUUUUURRRRRRRRROOONNNPPPUUUYYYVVVWWWXXXYYYYYYWWWUUUTTTPPPOOOMMMJJJIIIHHHHHHHHHEEEDDDCCCBBBCCCEEEHHHIIIFFFJJJPPPRRRRRRUUU\\\aaaaaaaaaaaabbbcccaaa^^^[[[OOOJJJDDD===888666666666444666999===BBBGGGKKKMMMGGGDDD@@@===:::777333000...,,,***((((((***,,,...''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((((((((())))))((('''&&&&&&%%%%%%''''''&&&$$$""""""%%%'''%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%&&&''''''&&&%%%###""""""############$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&}}}{{{{{{yyyxxxvvvtttsssrrrrrrrrrrrrqqqooonnnllljjjiiihhhdddeeedddccc^^^XXXRRROOOLLLKKKLLLLLLMMMLLLHHHFFF<<<:::777555555444222000111111111222222333333333222222000///............111111111111111111111111........................,,,,,,------...//////000...---,,,,,,++++++++++++///...------------...///------............------,,,,,,,,,---------......---,,,+++***++++++---...............---+++((('''''')))+++,,,---,,,***)))+++,,,,,,------,,,,,,+++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,---......,,,,,,---......///000///...---...///111000.........000222333......---...000333666888<<<>>>AAADDDGGGIIIJJJJJJKKKJJJGGGDDDBBBBBBCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIIIIJJJKKKJJJHHHGGGHHHJJJLLLKKKJJJHHHHHHHHHKKKMMMPPPRRRTTTVVVYYY\\\```dddiiinnnppprrrtttvvvzzzzzz|||{{{qqqkkkfff```[[[^^^\\\YYYUUUQQQPPPRRRUUUSSSRRRRRRTTTWWWYYYYYYYYYVVVTTTQQQOOONNNKKKGGGDDDHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEFFFIIILLLOOORRRSSSXXXXXXYYY\\\___aaaaaa```XXXSSSLLLCCC<<<888666666222333555777;;;BBBJJJOOOOOOPPPOOOHHHCCCAAA<<<666444222///,,,++++++---...***)))((()))))))))'''%%%((()))*********)))'''&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$""""""###$$$%%%###&&&(((((($$$"""###&&&&&&%%%$$$###$$$&&&)))***%%%$$$"""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}{{{{{{{{{zzzyyyxxxvvvtttsssrrrrrrqqqooommmkkkjjjhhhgggeeeeeedddbbb]]]XXXSSSPPPLLLLLLKKKLLLLLLKKKGGGDDD;;;999777555555444333111222222222222333333333333333222111000////////////222111111111111111111111........................------......///000000111...---,,,,,,++++++,,,,,,------------------------------............------,,,---------............---,,,,,,,,,,,,---...///000000///...,,,+++)))((()))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---//////.........---------,,,---......,,,,,,---......///000///...---...000///...---,,,---...000111333333333444666999<<<>>>???@@@CCCFFFHHHIIIJJJJJJIIIHHHFFFEEEDDDEEEFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJLLLMMMNNNMMMLLLIIIKKKLLLMMMMMMOOOQQQTTTWWWZZZ___bbbeeehhhlllooowww{{{wwwrrrnnnjjjddd^^^ZZZWWWWWWWWWWWWUUUSSSSSSUUUWWWWWWWWWWWWVVVUUUVVVVVVUUUSSSQQQLLLLLLKKKKKKJJJIIIIIIIIIJJJIIIGGGFFFFFFGGGIIIJJJNNNNNNQQQVVV[[[___aaaaaaYYYUUUOOOGGG@@@;;;777666333333444555999@@@HHHNNNSSSVVVUUUPPPMMMKKKFFF@@@:::888444111...------...)))((('''((())))))'''%%%((()))*********)))''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$###"""###$$$%%%############%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}{{{{{{zzzzzzzzzyyywwwuuurrrqqqqqqqqqooommmkkkiiiggggggeeeeeeccc```\\\WWWSSSQQQLLLLLLKKKKKKKKKIIIEEEBBB;;;999666555555555444333444444333333333333333222333222111000000000000000222222222111111000000000////////////////////////......//////000111111111...---,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++------............------------........./////////------------...000111222333222000...,,,******)))++++++,,,,,,,,,---------******++++++++++++******'''((()))***+++,,,---......---,,,++++++,,,---..................---------,,,.........---,,,---......///000000......///000......------...000111333777777888999<<>>999555111000///+++***))))))******)))'''))))))******))))))((('''&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$ ###'''******'''### $$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$%%%%%%%%%!!! %%%((('''%%%$$$%%%%%%&&&&&&'''''''''((('''%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~|||{{{vvvwwwxxxxxxwwwtttrrrpppqqqpppooollljjjhhhfffffffffdddbbb___[[[WWWTTTRRRMMMLLLKKKKKKJJJHHHDDDAAA:::888666555666666555444555444444444333333222222222222111111111111111222222222111111000000//////000000000000000000000000....../////////000000000...------,,,,,,,,,------***+++---......---+++***------............------.........////////////000------...///000111222333444333000---+++*********,,,++++++++++++,,,------)))******++++++******)))(((((()))+++,,,---...///...---,,,++++++,,,---...........................---...///...---,,,---///...///000000///...000111111111111111222444666777888999:::<<>>:::666555444222444999AAAFFFPPPVVVZZZ\\\]]]^^^[[[VVVQQQNNNJJJDDD>>>999555333000...,,,,,,,,,,,,+++***************))))))((((((&&&''')))******)))'''&&&''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!###'''))))))'''###!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&### !!!###&&&''''''$$$%%%&&&&&&''''''&&&&&&)))'''%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~|||{{{tttvvvwwwxxxwwwvvvtttrrrqqqpppnnnllliiigggeeedddeeedddaaa^^^[[[WWWTTTRRRMMMLLLKKKKKKJJJHHHDDDAAA:::888666666666666555444444444444333333222222222222111111111111111222222111111111000000000//////111111111111111111111111------............//////---------,,,,,,---......+++---...000000...---+++------............------.........////////////000,,,---...///111222222333444222000---++++++++++++***************+++,,,,,,)))******++++++******))),,,,,,,,,---------............---,,,,,,---......---.....................---...//////------...///...///000000//////000222222222333444555777999999;;;<<<===@@@CCCFFFHHHIIIJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJNNNQQQTTTVVVVVVXXX[[[]]]eeegggkkkqqqzzzzzztttllleee```\\\YYYXXXTTTSSSSSSUUUWWWXXXWWWVVVYYYWWWUUUSSSRRRSSSTTTUUUTTTVVVXXXWWWTTTOOOIIIEEEBBB@@@??????AAABBBBBBAAAEEEGGGIIIJJJHHHEEEAAA>>>888777555222222666<<>>???@@@@@@???===???BBBDDDEEEDDDBBBAAA:::999777444333555999<<>>:::555222000...+++))),,,+++***))))))))))))***((()))***++++++***)))((('''(((((())))))((((((''')))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&)))***'''###"""&&&)))&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||||||||{{{zzzyyywwwvvvuuutttqqqpppnnnkkkhhhfffdddbbbaaabbbaaa```\\\XXXSSSPPPLLLLLLKKKLLLLLLKKKGGGDDD===;;;888777666666444333000111111111111111111222////////////000111222333......//////000111111111000000000000000000000000/////////...............---------------...//////------------------------------............------,,,---------............++++++---.........------.........------,,,+++***)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------------------,,,---...//////...---,,,---------.........//////---///000///...---...000---///000111000000222333222444666888:::<<<======BBBCCCEEEGGGJJJKKKMMMMMMKKKLLLLLLMMMMMMLLLJJJIIIHHHIIIIIIJJJJJJIIIIIIIIIKKKJJJJJJKKKNNNRRRWWWYYY\\\eeerrr|||qqqlllfff```^^^]]]\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXZZZ[[[\\\\\\YYYUUUQQQNNNJJJGGGCCCAAAAAAAAA@@@???;;;<<<===???AAABBBBBBBBB::::::999666444444666999:::BBBKKKRRR\\\eeejjjiiieeeeeeeeeccc```[[[WWWUUUJJJFFF@@@:::666333000...,,,+++***)))))))))******************************(((((())))))))))))(((((())))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''***(((&&&%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}|||~~~|||zzzwwwtttrrrqqqqqqqqqooommmkkkhhheeecccbbb```aaaaaa```]]]XXXSSSOOOLLLKKKLLLLLLMMMLLLHHHFFF>>><<<999777666666444222//////000000111111111222............///111222222------...///000111222222////////////////////////000000000000////////////---------------...///000---,,,,,,++++++,,,,,,------..................---,,,,,,,,,---------......***+++,,,---------,,,++++++,,,---...---,,,+++***)))***,,,......---,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++---///111111///---+++---------.........//////...///000///...---...000---///000111000000222333555777999;;;>>>@@@AAAAAABBBCCCEEEGGGIIIKKKKKKLLLKKKKKKLLLMMMMMMLLLJJJJJJGGGGGGHHHIIIJJJJJJJJJJJJOOOOOOPPPRRRWWW]]]bbbeeevvv}}}ssslllhhheeeddd]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZ[[[[[[[[[[[[ZZZZZZRRRNNNIIIEEECCCBBB@@@???<<<<<<<<<<<<>>>@@@AAACCC;;;;;;:::888555444555666444<<>>:::666333,,,,,,***)))))))))***+++++++++***))))))***++++++(((((())))))))))))((((((******))))))((((((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&$$$"""!!!$$$((()))'''$$$((('''%%%$$$$$$%%%'''(((+++)))''''''''''''&&&%%%'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}}}}|||zzzxxxuuuqqqooommmpppooommmkkkhhheeeaaa^^^```aaaaaa___ZZZUUURRRQQQMMMLLLLLLLLLLLLKKKGGGDDD>>>;;;888666666666555444666555444333222222222222444333222000//////......000000000000000000000000//////000111111000///...........................000///---,,,,,,---...///......---------,,,,,,,,,......---------......///000000000000000000000000,,,---...//////...---,,,333000------//////,,,))),,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,---...//////------++++++++++++---------------...------,,,,,,---...///111111111000000111000000000000222444555888:::===???AAAAAAAAA@@@BBBDDDFFFGGGHHHIIIKKKMMMHHHJJJLLLLLLKKKIIIIIIIIIEEEFFFIIIKKKNNNQQQTTTUUUWWWZZZ^^^ccckkkuuuuuunnnllliiifffcccbbb```]]][[[XXXYYYZZZ[[[[[[ZZZYYYXXXTTTRRROOOLLLJJJGGGCCC@@@DDDAAA===<<<<<<<<<<<<;;;<<<;;;999888666555555555555999@@@HHHQQQ[[[eeekkkfffjjjllliiiffffffdddaaa]]]ZZZUUUQQQLLLFFFAAA===888444///,,,+++,,,------------,,,+++)))(((''''''***)))))))))(((((((((''''''******''''''))))))&&&((((((((((((''''''''''''%%%&&&'''&&&%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%"""###%%%'''&&&$$$&&&&&&&&&'''''''''((((((++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$###$$$%%%(((%%%""""""$$$%%%%%%###%%%&&&&&&''''''&&&&&&%%%######"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''~~~}}}|||{{{zzzwwwuuurrrpppnnnpppooommmkkkiiifffbbb``````aaaaaa___ZZZUUURRRQQQNNNMMMMMMMMMMMMKKKHHHEEE===;;;888666666666555444666555444333222222222222444333222111000000000111000000000000000000000000...///000111111000//////........................000//////.........//////------......------,,,+++...------------...//////000000000000000000000000,,,---...//////...---,,,...---,,,,,,------,,,+++---............---,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------,,,++++++,,,---------------......------,,,---...///000111000000///000000000111222444666888<<<>>>@@@BBBDDDDDDDDDCCCAAACCCFFFHHHHHHIIIKKKMMMKKKLLLMMMLLLJJJIIIJJJKKKHHHIIILLLOOOTTT[[[aaaeeekkkpppxxx|||tttnnnhhhccc___\\\ZZZZZZZZZZZZZZZZZZZZZZZZ]]]ZZZWWWTTTQQQLLLGGGCCCBBB@@@??????@@@???>>><<<<<<;;;999888666666666666555999>>>EEENNNXXXbbbiiifffkkknnnllljjjkkkjjjgggccc```\\\WWWSSSNNNIIIEEE>>>:::444000///...---,,,,,,+++***))))))(((''''''))))))))))))))))))((((((''')))***''''''******'''((((((((((((''''''''''''%%%'''((('''&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***(((&&&&&&((())))))'''&&&&&&&&&&&&'''''''''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&$$$$$$$$$'''%%%######&&&(((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,+++)))'''&&&&&&&&&&&&~~~|||{{{zzzyyywwwuuusssqqqpppoooooonnnmmmjjjgggdddbbb```aaaaaa___ZZZUUURRRQQQNNNNNNMMMNNNNNNLLLHHHEEE===:::777666666666555444555555444333222222222222333333222222222222222333000000000000000000000000---...000111111111111000........................//////000000000000000///,,,---.........---,,,+++---------------...//////000000000000000000000000,,,---...//////...---,,,***+++,,,,,,,,,,,,---...///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------------,,,,,,,,,,,,------,,,------.........------......///000000000/////////000111333666888;;;<<>>===:::888777777777777555777;;;@@@HHHQQQ\\\cccccciiimmmmmmlllnnnnnnllljjjgggccc```]]]YYYTTTPPPIIIDDD>>>999555222///,,,,,,++++++***))))))))))))))))))))))))))))))******&&&)))***'''(((+++,,,)))((((((((((((''''''''''''&&&'''((((((&&&&&&'''((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&'''%%%$$$%%%(((*********%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,+++)))(((''''''''''''~~~|||zzzyyyxxxvvvtttsssrrrrrrooooooooonnnkkkhhhfffeee```aaaaaa___ZZZUUURRRQQQOOONNNNNNNNNNNNMMMIIIFFF===:::777666666666666555555444333333222222222333111111111111111222333444000000000000000000000000---...///111222222222111........................---...///111111000///...,,,---...///...---+++***---------------...///000////////////////////////,,,---...//////...---,,,))),,,......+++***---///...////////////...------------------------------+++++++++,,,,,,------------------,,,,,,---------,,,------...................../////////000000000000111333666:::===@@@AAA@@@AAABBBDDDEEEFFFFFFFFFEEEHHHKKKMMMLLLLLLLLLLLLKKKJJJIIIGGGGGGIIIMMMPPPSSSYYYbbblllwwwyyymmmjjjfffbbb___^^^^^^^^^\\\ZZZYYYXXXVVVRRRMMMIIIEEEDDDCCCDDDFFFGGGFFFEEEBBB@@@>>>;;;999888777777555666888;;;@@@IIISSSYYY^^^eeejjjjjjkkknnnnnnkkkmmmkkkhhhfffdddaaa]]]ZZZTTTPPPJJJDDD???999444000///...,,,++++++++++++,,,)))))))))*********++++++'''***+++)))***---...,,,(((((((((((('''''''''''''''((()))(((''''''''')))(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%&&&'''((('''&&&&&&'''((()))))))))%%%&&&&&&''''''&&&&&&%%%'''((())))))((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''}}}zzzyyywwwuuutttsssssssssnnnpppqqqoookkkgggffffff```aaaaaa___ZZZUUURRRQQQOOONNNNNNNNNNNNMMMIIIFFF<<<:::777666666777666555444444333222222222333333000000///000000111222333111111111111111111111111---...000111222222222111////////////////////////+++,,,...///000///......------.........---,,,+++,,,,,,,,,------///000000////////////////////////,,,---...//////...---,,,,,,///000///,,,***,,,///...............---,,,,,,------------------------------------............------------------------,,,---....../////////.........//////000111111222222444777:::>>>AAACCCDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGIIILLLLLLKKKJJJJJJKKKLLLLLLMMMNNNOOOSSSXXX\\\___iiivvv~~~uuulllddd___\\\\\\[[[[[[[[[[[[YYYVVVSSSKKKHHHEEEDDDFFFHHHJJJJJJGGGEEECCC@@@===;;;999888666666666777:::AAAIIIOOOYYY```fffhhhiiilllllljjjlllkkkiiihhhgggeeebbb```^^^[[[VVVQQQKKKDDD===888222111...,,,++++++++++++*********+++++++++++++++(((+++,,,***+++//////---(((((((((((('''''''''''''''((()))(((''''''''')))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''')))))))))((((((((()))***%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&&&&&&&''')))''''''((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&~~~{{{yyywwwuuussssssssssssnnnppprrrooojjjfffeeeeee```aaaaaa___ZZZUUURRRQQQNNNNNNMMMNNNNNNLLLHHHEEE<<<999777666666777777666444333333222222333333333000/////////000111222222111111111111111111111111...///111222222222222111////////////////////////+++,,,---...////////////......---------,,,,,,,,,,,,,,,,,,---...///000111000000000000000000000000,,,---...//////...---,,,...///000///---,,,---...---............---,,,,,,......................................./////////------............------,,,---...///////////////......///000111333444555666888;;;>>>AAADDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJHHHIIIKKKKKKJJJJJJLLLNNNMMMPPPTTTYYY]]]bbbhhhllluuutttgggaaa^^^]]][[[[[[[[[ZZZXXXVVVPPPLLLGGGEEEFFFHHHKKKLLLHHHHHHHHHGGGDDDAAA>>><<<999888888777888;;;AAAEEERRRZZZaaaeeehhhlllmmmkkkjjjiiihhhhhhhhhhhheeecccdddbbb___\\\WWWPPPHHHCCC999666333///,,,+++++++++,,,,,,,,,+++++++++******(((+++,,,******---...+++((((((((((((''''''''''''&&&'''((((((&&&&&&'''((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((()))(((&&&&&&((()))&&&&&&&&&'''''''''(((((((((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''&&&&&&'''&&&'''((('''%%%###"""###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$|||zzzwwwuuusssrrrrrrsssnnnqqqrrroooiiidddcccddd```aaaaaa___ZZZUUURRRQQQNNNMMMMMMMMMMMMKKKHHHEEE;;;999777666666777777666333333333222222333333444111111000000000111222222111111111111111111111111///000111222222222111000////////////////////////------------...///000111000...---++++++,,,---...,,,,,,,,,---...///000111000000000000000000000000,,,---...//////...---,,,---,,,,,,,,,.........---...////////////...------................................................,,,---...//////...---,,,,,,---...///000000000000......///000222555777999:::<<<>>>AAADDDEEEFFFFFFHHHHHHHHHHHHIIIIIIJJJKKKJJJKKKLLLMMMNNNQQQUUUXXXYYY___hhhqqqxxx~~~}}}tttgggddd```\\\[[[YYYWWWUUUSSSOOOKKKHHHHHHIIIIIIIIIFFFHHHKKKLLLKKKIIIEEECCC======<<<:::888999===@@@FFFPPPYYY___dddjjjlllkkkiiihhhggghhhjjjjjjhhhgggggggggfffdddaaa[[[SSSMMMDDDAAA<<<777333000//////......---,,,+++******)))'''******''''''******(((((((((((((((''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''&&&$$$###&&&((('''''''''((((((((())))))))))))((('''&&&&&&&&&'''''''''''''''''''''''''''(((******)))'''%%%%%%&&&$$$&&&((((((%%%######$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$}}}{{{xxxuuurrrrrrrrrrrrnnnqqqsssooohhhcccbbbccc```aaaaaa___ZZZUUURRRQQQMMMLLLLLLMMMMMMKKKGGGDDD;;;999666666777777777666333333333222222333444444333333222222111222222333111111111111111111111111000111222333222222000///000000000000000000000000///............000222333111///,,,******+++---///+++,,,,,,---...///111111000000000000000000000000,,,---...//////...---,,,+++)))(((***...000///---000000000000000//////...////////////////////////------------------------,,,---...//////...---,,,,,,---...///000000000000......///000333666999;;;===>>>AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIMMMOOOPPPQQQTTTYYY___cccmmmuuutttoooiiiccc___\\\YYYWWWSSSPPPMMMKKKJJJIIIGGGEEEDDDGGGLLLOOOPPPNNNKKKHHHAAA@@@???===::::::;;;===<<>>CCC@@@@@@FFFJJJHHHFFFFFFDDDGGGIIIHHHGGGIIIMMMQQQRRRTTTXXX[[[aaakkkxxxtttkkkccc]]]ZZZYYYUUUPPPNNNMMMLLLIIIEEEJJJJJJLLLOOORRRSSSRRRPPPKKKGGGBBB>>>;;;:::999777:::???FFFNNNUUU\\\bbbfffhhhjjjmmmmmmlllkkkllllllkkkjjjiiiiiigggddd```\\\WWWTTTPPPKKKFFF@@@:::555222///,,,*********((('''++++++++++++***((('''&&&&&&'''((()))************&&&))),,,***%%%###&&&)))(((((((((((('''''''''''''''((()))(((&&&%%%%%%&&&&&&'''''''''&&&&&&''')))'''''''''&&&&&&'''''''''))))))(((((('''&&&$$$$$$'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%###%%%%%%$$$"""!!!"""###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''~~~{{{xxxtttrrrrrrqqqpppnnnoooooonnnnnnllliiigggfff___``````]]]XXXSSSOOONNNNNNMMMLLLMMMLLLJJJFFFCCC===;;;888777777777777666444444444444444444444444222222333444444333222222.../////////000111111111111111111111111000000////////////000000000111111////////////////////////000/////////......------,,,,,,---------.........000/////////........................------------------------------------000/////////.........---///000000000000000000000////////////////////////---------------...//////000000000000111222222333333333444666999<<>><<<888;;;@@@EEEKKKSSSZZZ___hhhkkknnnoooooonnnooopppnnnmmmkkkjjjjjjgggccc```^^^[[[WWWSSSOOOJJJCCC???777333///,,,++++++***)))+++++++++******)))((((((************)))(((''''''(((,,,...,,,)))'''))),,,((((((((((((''''''''''''%%%'''((('''&&&&&&'''((('''(((((('''%%%%%%'''(((''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&&&&%%%$$$######$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''{{{wwwrrrpppooooooooonnnqqqppppppnnnllliiifffeee___``````^^^XXXSSSPPPOOOMMMLLLLLLLLLLLLJJJFFFCCC===;;;888777777777777666444444444444444444444444222222333333333333222222000000000000000000111111111111222222111111000/////////000000000000111111000000000000000/////////222222111111000///......,,,------------.........////////////............------------............////////////////////////000000000000//////////////////000000111222222333////////////////////////+++++++++,,,---///000111111111111111222333555555777888999;;;>>>AAACCCEEEFFFBBB@@@DDDFFFFFFFFFIIILLLMMMOOOPPPSSSZZZeeemmmuuu{{{yyyllleee]]]XXXVVVVVVTTTRRRPPPOOOOOOPPPRRRSSSRRRQQQSSSQQQOOOMMMKKKGGGAAA>>>999:::;;;===AAAHHHQQQWWWcccgggllloooppppppqqqrrrooommmkkkjjjjjjhhhfffddddddbbb___]]]YYYUUUOOOKKK???:::444///---,,,,,,,,,************************************)))(((''''''(((+++---,,,***)))+++...((((((((((((''''''''''''$$$%%%''''''&&&'''(((***(((((()))'''%%%$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$'''%%%###""""""$$$''')))''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''|||xxxrrrooonnnooooooooorrrrrrqqqooollliiifffddd___``````^^^YYYTTTQQQOOOLLLKKKKKKKKKKKKIIIEEECCC===;;;888777777777777666444444444444444444444444222222222333333222222222111111111111111111000000111222222222222111000000..................//////....../////////000000000333333222111000......---------------............///////////////..................///000111111222/////////////////////////////////...............------........./////////........................---------...///000222222111111111222333555666777;;;<<<===???AAADDDEEEFFFJJJFFFDDDEEEFFFFFFHHHLLLMMMPPPTTTYYY```lll{{{{{{ooofff```\\\XXXUUUUUUSSSRRRRRRTTTUUUUUUUUURRRRRRRRRRRRQQQMMMGGGCCC@@@>>><<<;;;<<>>???AAACCCEEEFFFFFFPPPLLLJJJLLLLLLLLLOOOTTTRRRWWW```jjjuuu{{{pppggg___ZZZZZZWWWUUUTTTTTTVVVVVVUUUTTTTTTVVVWWWXXXVVVQQQMMMHHHEEE@@@<<<;;;???FFFLLLTTTZZZbbbiiilllnnnnnnoookkkhhhdddcccdddfffggggggeeeeeeeeeffffffccc___[[[PPPIII???666111///......,,,++++++***++++++,,,---%%%%%%&&&'''((((((((((((%%%&&&''''''''''''((()))(((((((((((('''''''''''''''((()))(((&&&%%%&&&''')))))))))'''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''~~~zzzvvvsssrrrrrrrrrqqqqqqqqqpppnnnkkkgggdddbbb___```aaa^^^ZZZUUURRRQQQJJJIIIIIIJJJJJJHHHEEEBBB===;;;888777777777777666444444444444444444444444222222111111111111222222222222222222222222333333222222222333222222111000222222111111111111000000***+++,,,---...///000111000000///......---,,,,,,------........./////////.........///////////////,,,,,,,,,---...//////000000000000000000000000000000000000000111111111111111000000///......------......................../////////...//////000000222222333555777999;;;<<<>>>???AAACCCDDDEEEFFFFFFMMMKKKKKKNNNPPPQQQVVV\\\aaaiiivvv{{{ooohhhccc___ZZZVVVUUUUUUTTTSSSSSSSSSTTTVVVWWWWWWUUUSSSNNNKKKEEE@@@<<<===BBBFFFOOOVVV___ggglllmmmnnnnnngggccc___^^^___cccfffgggdddeeefffiiijjjhhhdddaaaXXXQQQFFF<<<666222000///...---,,,+++++++++,,,---(((((((((((('''&&&%%%%%%''''''((((((((((((((()))((((((((((((''''''''''''((())))))(((&&&$$$%%%&&&(((((()))'''%%%$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###%%%(((******)))&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''}}}zzzvvvtttssssssqqqpppoooooonnnllljjjgggdddbbb___```aaa^^^ZZZUUUSSSRRRIIIHHHHHHIIIJJJHHHEEEBBB===;;;888777777777777666444444444444444444444444333222111000000111222333111111222222333444444444222222333333222222111000222222222111111111000000............/////////////////////......---------............////////////............/////////000,,,,,,------......///////////////////////////////////////000000111111111000000000000////////////000000000000000000000000////////////000111333333444555666888:::<<<>>>@@@@@@AAACCCEEEFFFFFFFFFFFFHHHHHHMMMSSSWWWZZZaaaiiiwww}}}sssmmmeee^^^ZZZWWWUUUSSSTTTSSSRRRRRRTTTUUUUUUTTTTTTRRRMMMFFFAAA???@@@BBBJJJQQQ[[[dddiiijjjjjjjjj```\\\WWWUUUWWW\\\```bbbaaabbbeeehhhjjjiiifffccc___XXXMMMCCC;;;666333111000///---+++***+++,,,---************)))((('''&&&***)))(((((())))))((('''((((((((((((''''''''''''&&&'''((('''&&&%%%&&&''''''(((((('''%%%%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&'''((('''&&&%%%''''''&&&&&&&&&&&&''''''###%%%&&&&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''{{{yyyvvvuuutttsssqqqooonnnnnnmmmllliiifffdddbbb___```aaa___ZZZVVVSSSRRRIIIHHHHHHIIIIIIHHHEEEBBB===;;;888777777777777666444444444444444444444444333222111000000111222333111111222333333444555555222333333333333222111111111000000000//////......222111111000///......---////////////......................../////////000---.........//////000000/////////000000000000000////////////////////////,,,---------......//////------......//////000000111111111111111111111111///000000222333666777888777777888:::<<>>??????@@@AAACCC???BBBEEEEEEDDDEEEHHHLLLLLLRRR[[[aaagggqqq|||nnnccc^^^]]]WWWUUUTTTVVVXXXYYYVVVRRRXXXVVVSSSOOOKKKHHHEEECCCHHHIIINNNXXXbbbhhhgggddd\\\UUUKKKFFFGGGKKKOOOQQQUUUXXX]]]bbbeeefffeeeeeeccc```YYYNNNCCC;;;666555666333///---,,,---,,,,,,))))))))))))))))))))))))((((((((()))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''""""""""""""######$$$%%%(((((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))***)))'''&&&&&&'''%%%%%%&&&'''((()))***+++(((''''''''''''&&&&&&&&&((((((((((((((((((((((((###%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%|||wwwtttrrrqqqpppnnnkkkllllllllljjjhhheeeccccccbbb```]]]YYYVVVSSSQQQQQQNNNKKKKKKLLLKKKHHHEEE999888666555555555777888555555555555666666666666444333333222222333444555222222333333333333222222111111000000000000111111333222111000///000000111111111111111111000//////000000000000/////////...//////000000//////...---...///000111111000///...,,,---......//////......////////////////////////000000000000000000000000000000000//////.........111111000000111222444555111111111222333555666777888:::===???@@@@@@BBBCCCCCCDDDFFFEEECCCDDDIIIMMMRRR[[[eeemmmtttyyyooohhhccc___ZZZXXXYYYYYYWWWUUUUUUUUUSSSQQQOOOLLLJJJIIIKKKKKKOOOWWW```eeeeeeccc[[[TTTKKKEEEEEEGGGJJJKKKLLLPPPUUU[[[```cccddddddccc```ZZZQQQFFF===888777666333000/////////...---,,,+++******)))))))))***))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%'''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&~~~yyyvvvtttssspppoookkkkkkkkkkkkjjjhhhfffeeedddccc```\\\YYYVVVTTTSSSRRROOOLLLLLLMMMLLLIIIEEE999888777666555666777777333444444555666666777777444333333222222222222333111111222222222222111111000000////////////000000222222111000000000000111111111111222111111000///////////////............000000000000000000///......///000111111000///...------...////////////...............////////////000000000000000000000000111111000000000000//////333222111000///000111111222222333444555777999:::999<<<@@@BBBBBBBBBCCCDDDGGGHHHHHHFFFEEEHHHOOOUUUaaajjjwwwoooggg^^^WWWUUUUUUUUUSSSUUUUUUUUUTTTRRRPPPMMMLLLMMMLLLNNNTTT[[[aaabbbaaa]]]WWWNNNHHHEEEDDDEEEEEEBBBEEEKKKQQQWWW]]]aaacccbbbaaa]]]UUUKKKBBB<<<999666555333222333333222111000...---+++***)))******************))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''')))(((((((((((()))******###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%'''(((&&&###((((((''''''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''~~~}}}zzzwwwuuusssqqqooojjjkkkkkkkkkjjjhhhgggfffdddbbb^^^ZZZWWWUUUTTTTTTOOOMMMJJJKKKLLLJJJFFFCCC:::999888777666666666777444444444555555666666666444333333222111111111111000111111222222111111000111111000000000000111111222222111111111000000000111111111222222111111000------------------------//////000000000//////...//////000000000000//////------...///////////////......///////////////000000000000000000000000000000000000000000000000000222111000/////////000111222222333555777999:::<<<>>>AAADDDEEEEEEEEEEEEFFFGGGHHHJJJJJJMMMTTT^^^fffvvvvvvhhh]]]XXXVVVTTTSSSUUUUUUVVVUUUSSSPPPMMMLLLLLLKKKKKKPPPVVV\\\___aaa```\\\UUUNNNIIIEEECCCBBB>>>@@@DDDJJJQQQWWW\\\___aaaaaa___YYYOOOFFF???<<<777666555555777777666555444222000---+++*********)))))))))))))))((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((''''''&&&''''''(((((($$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''')))%%%!!!###'''(((&&&"""''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))******)))&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((~~~}}}~~~|||yyyvvvuuusssqqqoookkkkkkkkkjjjiiihhhggggggbbb```\\\YYYVVVTTTSSSSSSNNNLLLJJJJJJKKKJJJEEEAAA:::999888888777666666666666555555555444444444333333333333333222111111000000111111222222111111000333222222111111222222333222222222222111111111000111111222222222222111111........................---......//////.........//////000000000000//////---...//////000000///////////////000000111111111111111111111111111111111////////////////////////000000/////////111222333222222333555777:::<<<===AAACCCDDDEEEDDDDDDEEEGGGEEEHHHMMMSSSZZZeeeqqqzzzssshhhaaaZZZVVVTTTTTTTTTTTTSSSQQQPPPOOOJJJIIIIIILLLRRRXXX]]]```aaa___[[[UUUNNNHHHCCCAAA???@@@CCCHHHMMMSSSXXXZZZ]]]______\\\SSSJJJBBB>>>999777666777999;;;;;;:::999777444111...,,,++++++)))))))))(((((('''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''&&&'''''''''&&&&&&%%%$$$&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''')))$$$ """&&&(((&&&###&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))******)))'''%%%&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((~~~|||zzzxxxwwwvvvuuurrrpppllllllkkkjjjiiihhhgggfff```^^^\\\YYYVVVTTTRRRQQQOOOMMMLLLMMMNNNLLLGGGCCC::::::999888888777666555666666555555444333333222222333333333333333222111111111222222222222111111333333333222222333333333222222333333222222111000000111222222333222222222000000000111111111111111,,,------...............000000////////////000000......///000000000000/////////000000111111222222111111111111111111111111......////////////000000////////////000222444555222333444666999;;;>>>???@@@AAABBBBBBBBBCCCGGGIIIIIIOOOXXXbbbmmmyyyqqqcccZZZVVVVVVVVVUUUUUUUUUUUUUUUKKKJJJKKKMMMPPPVVV[[[^^^______^^^ZZZRRRKKKEEECCCCCCDDDFFFIIIMMMQQQTTTVVVYYY]]]___]]]VVVLLLCCC>>>:::888777777:::===???@@@@@@>>><<<888555111...---******))))))((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((%%%""""""%%%''''''%%%&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((|||zzzyyyxxxxxxwwwuuusssnnnmmmkkkjjjhhhgggffffff___^^^]]][[[XXXUUUSSSQQQPPPNNNMMMNNNOOOMMMHHHCCC:::::::::999888777666555444444444444444444444444222222444444555444333333222222333333333333222222333222222222222222222333222222333333333222111000000111222222333333333222/////////000000000111111------...///////////////000000////////////000000......///000000000000000......//////000111111222111111111111111111111111/////////000000111111111000000000000111333444666333444666888;;;>>>@@@BBB@@@@@@@@@AAACCCGGGMMMRRRXXX```mmmyyyvvviiibbb```]]]ZZZXXXWWWVVVWWWOOOPPPPPPPPPQQQTTTXXX[[[^^^aaaccc```YYYQQQKKKHHHEEEFFFHHHKKKNNNQQQSSSTTTVVVZZZ^^^^^^WWWMMMCCC===<<<999666777:::>>>BBBDDDFFFEEEDDDAAA<<<777222000,,,,,,++++++***))))))((('''''''''(((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''((((((((()))((((((''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&%%%$$$###$$$&&&'''((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''|||zzzyyyyyyzzzyyywwwuuuooonnnllljjjhhhfffeeeeee______^^^\\\ZZZVVVSSSQQQOOOMMMMMMNNNOOOLLLGGGBBB::::::::::::888777555555222333333444444555555666111222444555666555555444222333333444444333333222222222111111111111222222222222333444333222111000000111222333333333333333,,,,,,,,,---------............///000000111000000000000////////////000000...//////000000000000000---------...///000000111111111111111111111111111000000111111222222222222222222111111111333444555555666777:::===@@@BBBDDDAAAAAAAAABBBFFFMMMUUU[[[hhhqqq~~~~~~ooollleee___YYYVVVUUUTTTTTTTTTTTTSSSRRRTTTVVVYYY```dddgggeee___WWWQQQNNNFFFGGGJJJMMMOOOQQQRRRSSSSSSXXX]]]^^^XXXMMMCCC======999666666999???DDDFFFJJJJJJIIIGGGBBB<<<666222......------,,,+++******&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&'''((()))************%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%(((***,,,,,,+++***)))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''|||{{{yyywwwuuusssrrrrrrrrrpppmmmiiifffcccaaaaaa^^^]]]\\\ZZZXXXVVVSSSRRRQQQOOOMMMLLLJJJHHHDDDAAA>>>===<<<;;;999888777666444444333333333444444555222333444444222222333444444444444444444444444444444333111000000000111111333222222111111222222333///222333222000///111333222111000......000111222555444222000.........///000000111111111111000000//////000000000000///...111111222111//////000222111111111000000000000000111000/////////000222333333444555555444444666888<<<;;;;;;<<>>BBBKKKQQQTTTRRROOOLLLFFF@@@999666111...------,,,+++((()))************)))(((***)))(((((((((((()))***(((((((((((((((((('''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&$$$"""###&&&((('''&&&(((&&&$$$%%%'''((((((&&&(((''''''(((***)))'''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''')))***+++&&&&&&&&&&&&&&&'''(((((()))'''%%%%%%''')))))))))%%%&&&''''''((((((''''''}}}xxxwwwuuurrrpppooonnnmmmkkkjjjiiigggffffffffffffcccaaa___\\\XXXUUURRRQQQOOOMMMKKKJJJIIIFFFBBB???<<<<<<;;;999888777666555888777666555444444333333222333444444222222333444111111111111111111111111333333222111111111111222333222222111111222222333000111222222111000111222111000............000111000///...............///000000111111111111000000111111222222222222111111000...,,,---000222111//////000000000111222222222222222000000///000111222000222444555555777999;;;======>>>@@@AAACCCDDDDDDEEEJJJSSS]]]jjjzzzpppddd]]][[[ZZZYYYWWWWWWWWWWWWXXXXXXZZZ]]]```bbbccccccbbb[[[XXXTTTRRRRRRTTTTTTTTTWWWUUURRRPPPNNNJJJFFFCCC;;;;;;:::999999;;;>>>BBBKKKRRRXXXXXXWWWVVVRRRMMMCCC>>>888222///---+++***)))******+++******))))))+++******))))))******+++)))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&$$$$$$&&&''''''&&&&&&$$$###$$$&&&((((((''')))(((((()))******)))'''''''''&&&%%%%%%%%%%%%%%%&&&''''''(((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((((((,,,)))'''&&&'''''''''&&&&&&&&&'''(((((((((((('''~~~|||wwwvvvtttrrrooonnnmmmmmmlllkkkjjjiiihhhhhhggghhheeeccc```\\\XXXTTTRRRPPPNNNLLLJJJIIIHHHEEEAAA>>>;;;;;;:::999888777666555777777666555555555555666222333444444222222333444111111111111111111111111222222222222222222222222333222222111111222222333111111222111111111111222//////............//////333333222111000///......000000111111111111000000000000111111222222111111000,,,)))+++000333111...//////000111222222333333333222111000000000111222000222555666777888;;;===>>>@@@AAABBBCCCCCCEEEFFFIIIPPP[[[hhhuuuuuukkk```]]][[[YYYYYYZZZZZZYYYUUUWWWYYY\\\___aaacccdddaaa^^^YYYUUURRRRRRRRRRRRTTTRRRPPPNNNLLLJJJFFFCCC===<<<<<<:::999;;;>>>AAAMMMVVV^^^```______]]]YYYNNNHHHAAA999444000---+++,,,,,,,,,,,,++++++******************************+++******)))((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&(((''''''((()))***)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))((('''&&&%%%$$$$$$((((((((((((((()))******+++)))'''&&&'''((('''&&&&&&&&&'''(((((((((((((((~~~|||xxxwwwuuusssqqqooonnnnnnpppooommmkkkjjjiiihhhhhhgggdddaaa\\\WWWTTTQQQPPPNNNLLLJJJIIIGGGEEEAAA>>>::::::999999888777666666444444444555666777888999222333444444222222333444222222222222222222222222222222222333333333222222333222222111111222222333222111111111111222111111//////............//////------///000111333333444000000111111111111000000...//////000111111000000000,,,)))+++000333111...///000000111222333333444333222111000000111222222000333666999:::;;;===>>>===???AAABBBBBBCCCGGGJJJSSSZZZfffqqq|||jjjeee___[[[ZZZZZZYYYXXXUUUVVVWWWYYY[[[^^^aaabbbcccaaa\\\WWWSSSPPPPPPQQQPPPPPPOOOOOONNNKKKFFFBBB>>>>>>===;;;:::;;;>>>AAAKKKVVV```cccbbbbbbaaa^^^WWWRRRJJJCCC<<<777222...------,,,+++******))))))))))))))))))))))))))))))++++++***)))(((''''''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((('''&&&&&&'''((((((((('''&&&%%%$$$$$$%%%'''&&&%%%&&&((()))(((''')))(((((('''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))))))))(((&&&%%%$$$###((((((((((((((()))******((('''&&&&&&((())))))(((&&&'''(((((())))))((((((|||zzzyyywwwtttrrrqqqpppooorrrqqqooommmkkkjjjiiihhhgggddd```[[[VVVSSSQQQPPPNNNLLLJJJIIIHHHEEEAAA>>>;;;::::::999888888777777222222333444555777999:::222333444444222222333444333333333333333333333333111222333333444333333333333222222111111222222333222111000111222222222000////////////////////////......////////////......000000111111111111000000---...///000000000000000000...,,,---000222111///000111111111222333333333222111111000111222333444222555999;;;<<<===>>>???;;;>>>@@@AAACCCHHHOOOUUUcccjjjttt|||~~~vvvjjjaaa]]][[[XXXVVVUUUVVVWWWXXXZZZ]]]___aaabbbaaa___ZZZUUURRRQQQRRROOOOOOPPPQQQQQQMMMGGGCCC@@@???>>><<<:::;;;>>>AAAFFFSSS^^^bbbbbbbbbbbb```^^^ZZZSSSMMMFFF???999444...---+++***((((((''''''((())))))******))))))(((*********))))))(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))(((&&&&&&(((************(((%%%###$$$%%%'''%%%$$$%%%'''((((((((())))))(((''''''''''''((($$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&%%%%%%''')))******)))''''''((())))))))))))(((}}}{{{yyywwwuuusssrrrqqqpppqqqpppooommmkkkjjjiiiiiifffccc___YYYUUURRRPPPPPPNNNMMMKKKJJJHHHEEEAAA>>>;;;;;;::::::999999888888222222222333444666777888222333444444222222333444333333333333333333333333111222333444444444333333333222222111111222222333333111///000222333222000///000000000000000000///444333333111...+++)))'''000000111111111111000000......///000111222111111000000/////////000000111222222222222222222222222111000000000111333555666555888<<<>>>>>>??????@@@<<<@@@CCCFFFKKKSSS___hhhvvv|||}}}nnneee___[[[XXXUUUVVVWWWYYY\\\^^^```aaaaaabbbaaa^^^YYYUUUTTTTTTPPPPPPPPPQQQQQQOOOJJJFFFAAA@@@???<<<;;;;;;>>>AAABBBPPP]]]bbbcccdddeeedddaaa___ZZZUUUPPPHHH@@@;;;111///---+++***)))))))))))))))***++++++***))))))***)))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&((()))(((''''''))),,,)))***+++)))&&&$$$&&&((((((&&&%%%%%%''')))***)))(((((('''&&&&&&&&&&&&'''%%%%%%&&&(((((())))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''')))*********)))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''')))***)))(((''''''((()))))))))))))))}}}{{{zzzxxxuuusssrrrqqqpppoooooommmlllkkkjjjjjjjjjeeebbb^^^YYYTTTRRRPPPPPPOOOMMMKKKJJJIIIFFFBBB???<<<;;;;;;::::::999999999333333333333333444555666222333444444222222333444222222222222222222222222000111333444555444333333333222222222222222222333333111///000333333222///000000111111111111000000000111222222222000///...000000111111111111000000//////000222222333333333111111222111//////000222333333222222222222222222000000000000222444666777666999===???@@@@@@@@@AAA@@@DDDHHHMMMTTT___ooozzzzzznnnfff___[[[UUUVVVXXX[[[^^^```bbbccc```bbbcccaaa\\\XXXWWWWWWRRRQQQQQQQQQQQQOOOLLLIIIBBBAAA???===;;;;;;>>>@@@AAAOOO^^^dddfffhhhjjjjjjcccaaa^^^[[[UUUMMMEEE???555444222///...---------***+++,,,------,,,+++***)))))))))))))))*********************************((((((((((((((((((((((((%%%'''))))))''''''***---(((***+++)))'''&&&(((+++)))'''&&&&&&(((***++++++''''''&&&%%%%%%%%%%%%&&&&&&'''((()))************((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((()))******)))((('''((((((((((((((()))******''''''&&&((())))))(((''''''(((((()))))))))))))))}}}zzzxxxwwwvvvsssrrrsssrrrqqqpppmmmkkkiiihhhgggeee```[[[VVVRRROOOMMMMMMLLLIIIHHHFFFBBB>>>;;;::::::999999888777666666555555666666666666555555333333333333333333333333111111222333222111000//////000111222333444444444222222111111111111222222111111111111111111111111111111000000000000111111...///000000///---+++)))000000000000000111111111000000111111111111000000111000/////////000222333333333222222222222333333222111222555888888555111777999===>>>??????AAABBBDDDGGGMMMWWWcccssslll^^^WWWYYYXXXWWWZZZ^^^aaa```^^^```___^^^]]]]]]]]]]]]^^^TTTQQQNNNMMMMMMMMMMMMLLLGGGEEEAAA===;;;<<<===>>>DDDLLLWWW```eeegggggggggdddddddddddd```YYYQQQJJJ@@@<<<555000...---++++++---,,,+++)))))))))***+++...,,,***)))******)))(((&&&&&&&&&'''(((***+++,,,+++*********))))))(((((()))))))))))))))))))))))))))'''%%%%%%''')))***)))++++++***)))((('''&&&&&&******)))((('''&&&%%%%%%$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&'''''')))))))))))))))******+++)))'''&&&'''***+++***(((}}}zzzxxxwwwvvvtttrrrpppooonnnmmmkkkhhhfffeeegggddd```[[[VVVRRROOONNNMMMKKKIIIGGGFFFCCC???<<<::::::999999888777777666555555666666666666555555333333333333333333333333444333111000000000111222000111222333333333333333222222111111111111222222111111111111111111111111111111000000000000111111111111000///............111111111111111111111111000111111111111111000///111000000///000111222333222222222111111222222222333222222555888999777555999;;;===???@@@CCCFFFIIIKKKQQQ[[[gggtttpppfff___\\\XXXXXXZZZ[[[YYYWWW\\\\\\\\\\\\\\\]]]]]]]]]XXXUUURRROOONNNMMMKKKJJJEEECCC???<<<:::;;;<<<>>>DDDLLLWWW```eeegggggggggffffffffffffddd___XXXRRREEE@@@999333000///...---(((((((((((()))***,,,---///---++++++,,,,,,+++*********)))(((((((((((((((******)))))))))((((((((())))))))))))))))))))))))((('''%%%%%%&&&(((((((((******))))))((((((''''''''''''''''''((((((((((((((((((((()))***+++++++++''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((('''&&&&&&&&&&&&''''''''''''(((((('''''''''((())))))***(((&&&'''***++++++)))~~~|||yyywwwwwwvvvtttsssnnnnnnmmmllljjjhhhfffdddfffddd```[[[VVVSSSPPPNNNKKKJJJHHHGGGFFFDDD@@@===::::::999999888777777777555666666666666666666555333333333333333333333333777555111......000333555222222333333333333333222222222111111111111222222111111111111111111111111111111000000000000111111333111000......///111333111111111111111111111111111222222222111000//////111000000000000111222222222222111111111111222222444333333444888:::;;;:::>>>???@@@AAADDDIIIOOOTTTZZZcccppp~~~~~~mmmfff^^^YYYXXXXXXVVVUUUWWWXXXZZZ[[[\\\]]]]]]]]]]]]ZZZUUURRROOOMMMJJJGGGEEECCC???<<<;;;<<<===???DDDLLLVVV___eeeggghhhhhhggggggggggggfffccc___[[[NNNHHH@@@999555222000///))))))))))))***+++---......,,,******,,,---,,,+++++++++***(((''''''''''''))))))(((((((((((((((''')))))))))))))))))))))))))))'''%%%%%%&&&''''''&&&))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((+++)))'''''')))***+++***~~~{{{xxxwwwwwwvvvtttsssoooooonnnmmmkkkiiigggfffeeeccc___[[[WWWSSSQQQOOOKKKIIIHHHGGGFFFDDD@@@===999999999888888888777777666666555555555555666666444444444444444444444444777555222//////111333555333333333444333333222222333222222111111222222333111111111111111111111111222111111000000111111222111000//////000111222333222222222222222111111111222222222222111000//////000000000111111111222222222111111000000111111222333333222444777:::===???BBBCCCDDDFFFKKKSSS\\\cccnnnvvv{{{lllaaa[[[ZZZYYYXXXVVVWWWYYY[[[]]]^^^______^^^[[[WWWTTTQQQNNNJJJHHHGGGDDDAAA>>>===>>>@@@AAADDDLLLVVV___dddggghhhiiifffeeeeeeffffffeeecccaaaXXXRRRJJJAAA;;;777333000//////---,,,++++++,,,---+++)))((((((***+++******)))((((((((((((((()))***((((((((((((''''''''''''((((((((((((((((((((((((***)))''''''(((((('''%%%'''((((((((()))))))))*********)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((***)))'''&&&'''((()))***~~~{{{xxxwwwvvvuuusssrrrnnnnnnmmmlllkkkiiigggfffdddbbb___[[[WWWTTTQQQPPPKKKIIIHHHGGGFFFDDD@@@===999999999888888888888888777666555555555555666777444444444444444444444444555444444333333333333333333333444444444333222222333333222222222222333333111111111111111111111111222222111111111111222222---...000111222222111000444333333333222222222111222222222222222111000000000111111111222222222222222222111111111111222222333333333444666:::>>>AAA@@@CCCHHHNNNXXXeeerrrzzzoooddd^^^[[[ZZZXXXYYYZZZ\\\^^^``````aaa\\\ZZZWWWUUUSSSQQQNNNKKKHHHEEEBBB???===>>>@@@AAAEEEKKKUUU^^^dddgggiiijjjffffffeeefffggggggeeeccc```ZZZRRRJJJCCC<<<666333111000...,,,++++++++++++***)))'''((()))******))))))((((((((((((((()))***''''''''''''((((((((((((((((((((((((((((((((((((,,,***))))))******((('''''''''(((((())))))************)))((('''&&&%%%%%%)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))******((((((((('''((())))))***(((((('''&&&%%%&&&'''(((|||yyywwwvvvtttrrrpppllllllkkkjjjiiigggfffeeecccaaa^^^[[[WWWTTTRRRQQQKKKJJJHHHGGGFFFDDD@@@===888888888888888888888888777666555444444555666777444444444444444444444444333444555666666444333111333333444444444444333333333333222222222222333333111111111111111111111111222222111111111111222222---...111222333222000///555444444333333222222222111111222222222222222111000111222222333333222222333222222222222222222333333444666666888;;;@@@CCC???EEEOOO[[[jjjzzzttthhh```[[[\\\\\\\\\]]]^^^___aaabbb[[[ZZZXXXWWWWWWUUURRRPPPIIIGGGCCC???===>>>???@@@EEEKKKUUU^^^cccgggiiikkkiiihhhggghhhhhhgggeeebbbaaa]]]XXXRRRKKKDDD===888///...---+++++++++,,,,,,---+++))))))+++,,,+++***++++++***((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))+++******+++,,,,,,***(((''''''(((((())))))******''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((()))))))))))))))))))))))))))***++++++'''((()))(((&&&&&&&&&'''}}}yyywwwuuusssqqqnnnlllllllllkkkjjjhhhgggfffcccaaa^^^[[[WWWTTTSSSRRRMMMKKKIIIGGGFFFCCC???<<<888888888888888888888888777666555444444555666777555555555555555555555555444555666666666555333222222222333444555555555555444333333222222333333444111111111111111111111111333222222111111222222333111111222222222222222222555555555444333333222222000000111222333333333333000111222333333333222222444444333333333333444444555777:::;;;;;;>>>BBBFFFHHHOOO\\\kkkzzz{{{mmmddd```___]]]\\\\\\^^^```aaa]]]\\\[[[[[[[[[YYYVVVTTTNNNLLLGGGCCCAAA@@@AAABBBEEEKKKUUU]]]cccgggjjjkkkiiihhhhhhggggggddd```]]]]]][[[YYYWWWSSSLLLDDD???444333111...---,,,,,,---...,,,***)))***+++***)))******)))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))+++,,,,,,***)))(((((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))***))))))))))))***++++++&&&))),,,,,,)))'''''''''~~~zzzwwwuuurrrpppmmmoooooonnnmmmlllkkkiiihhhbbbaaa^^^ZZZWWWUUUSSSRRRMMMLLLIIIHHHFFFBBB>>>;;;888888888888888888999999888666555444444555666888555555555555555555555555555555555555555444444444111222333444555555555555444333333222222333333444111111111111111111111111333222222111111222222333555444222111111222444555666666555444333333222222///000111222333444444444000111222333444333222222555444444333333444444555777:::===>>>>>>@@@DDDGGGSSS[[[hhhvvv|||pppbbb```]]][[[ZZZ\\\___aaa```___^^^^^^^^^\\\YYYVVVTTTQQQMMMHHHEEEEEEFFFFFFEEEKKKTTT]]]cccgggjjjlllgggffffffeeeddd```[[[WWWXXXXXXYYYYYYWWWQQQJJJDDD===;;;777444000...---,,,,,,***(((((((((((('''&&&&&&&&&&&&'''(((***+++,,,(((((())))))******++++++))))))))))))))))))))))))((('''(((***,,,,,,***((())))))))))))((((((((((((******)))((('''&&&%%%%%%))))))))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))******+++'''+++...///,,,)))((((((~~~~~~|||zzzwwwtttrrrqqqqqqqqqqqqpppooollljjjhhhgggdddbbb^^^\\\YYYWWWSSSQQQNNNLLLIIIHHHFFFDDD@@@===888888888777777777777777999999888777666555444444444444444444444444444444777888999888666555444555111111222222222333333333222222222111111000000000...000333444444111...,,,000111222333333222000000222333444444333333555777777666555444222111000///222222333333333333444444333333333444444444555555444555555555444555888::::::<<<>>>???@@@DDDKKKQQQVVVfffyyyyyyoooeee]]]\\\ZZZWWWYYY^^^aaa___]]]^^^aaaaaa^^^[[[[[[WWWRRRPPPPPPOOOLLLJJJNNNQQQVVV\\\bbbfffiiijjjhhhgggeeecccaaa\\\VVVRRROOOPPPQQQSSSUUUTTTPPPMMMAAA???;;;777222///---,,,+++*********************222///,,,)))(((((()))*********))))))))))))))))))'''((())))))(((((()))***,,,,,,+++)))&&&%%%&&&'''+++***)))*********(((&&&((((((''''''''''''(((((())))))))))))(((((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))++++++)))(((''''''''''''%%%&&&&&&'''((()))******'''(((***,,,---,,,+++***************)))((('''&&&~~~||||||{{{yyywwwuuussssssrrrqqqpppooonnnllliiigggfffccc```]]]ZZZXXXUUURRROOONNNLLLIIIHHHFFFDDD@@@===888888888888777777777777888888777777666666555555555555555555555555555555444555666555333222111222222222333333333444444444333333222222222111111111'''***...222444666666555000111222333333222111000---000333555444444444555666666666555444444333333222222222333333333444444444444444444555555555555555666777666666666888:::<<<>>>@@@AAACCCIIIRRRXXXjjjwwwzzzoooeee___[[[WWWWWW[[[\\\\\\]]]___aaabbbaaa```___\\\XXXVVVVVVUUUSSSQQQTTTVVV[[[```dddhhhjjjkkkjjjiiigggddd```ZZZRRRMMMKKKKKKKKKMMMPPPQQQPPPNNNGGGDDD>>>888333000...---,,,,,,,,,+++++++++++++++++++++***))))))((((((((()))))))))))))))************++++++***'''&&&&&&'''+++++++++)))'''&&&&&&(((+++***)))***+++***(((''')))((((((''''''(((((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&***)))(((''''''&&&&&&&&&&&&'''''''''((()))))))))%%%&&&(((***++++++***)))'''(((((()))))))))((((((~~~zzzzzzxxxvvvuuutttttttttpppooonnnmmmkkkhhhfffeeeaaa^^^[[[XXXVVVSSSPPPMMMMMMKKKIIIHHHFFFDDD@@@>>>999999888888888777777777777777777777666666666666666666666666666666666666333444555444222111111222333333444444444555555555444333333333333333222222///000111222222222222111111111222222222222111111+++...333555555444333333444444444444555555555555222222222222333333333333444444444444555555555555444666888999888888999:::<<>>:::999999888888777777777555666666666777777777888555555555555555555555555555666777777555444444444333333333333444444444444444444444444444444444444888777555222000...---,,,111111222222222222222222///111444444333222222333222222222222222222222222111222222222222333333333333333333333444444444444333666999:::999999999:::<<<@@@EEEKKKRRR^^^kkktttzzzuuuuuuwwwzzzwwwlllddd```___\\\```dddeeecccbbbdddfffiiihhhfffeeeeeedddcccbbb^^^^^^```aaacccdddeeeeeeffffffggggggddd^^^VVVPPPEEEAAA===<<>>888333000///...---++++++***++++++++++++,,,,,,,,,+++++++++((((((((()))******++++++'''(((******))))))***,,,((())))))((('''''')))******)))))))))++++++)))'''******))))))))))))******(((((((((((())))))))))))((((((((())))))*********(((((((((''''''&&&&&&&&&(((((()))((((((''''''&&&)))))))))(((((((((((((((*********)))'''%%%###"""&&&&&&'''(((((((((((((((~~~}}}zzzwwwtttrrrppppppnnnnnnmmmllliiigggeeedddbbb___\\\YYYWWWUUUQQQOOOLLLKKKIIIGGGFFFDDDAAA???:::::::::999888777777666555555666666777777888888444444444444444444444444555777888888666555555666222222222222333333333333444444444444444444444444444333222111111222333333111111222222222333333444666666555333111111222444444333333222111111000000111111111222222222333333111222222222222333333333222555888::::::::::::;;;===CCCLLLTTT^^^jjjwwwzzzwwwzzzzzznnneee^^^ZZZ^^^aaaaaa``````cccfffhhhhhhhhhhhhggggggggggggbbbbbbbbbbbbccccccddddddgggggghhhiiigggaaaYYYTTTGGGBBB<<<888999===AAACCCIIIJJJKKKIIIEEE>>>777222000///---+++***)))******///---+++***))))))++++++(((((())))))************'''(((******))))))+++---'''((()))((('''''')))+++))))))((()))++++++***(((******))))))))))))******'''((((((((()))))))))***)))))))))((((((''''''''''''''''''(((((())))))***))))))*********)))(((((()))))))))))))))(((((((((******))))))((('''&&&&&&(((((())))))((('''&&&&&&~~~{{{wwwtttqqqooonnnooonnnmmmllljjjgggeeedddccc```]]]ZZZXXXVVVRRRPPPLLLJJJHHHGGGGGGEEEBBB???;;;;;;:::999888777777666555555666666777777888888444444444444444444444444333555666666555444444555111111111222222222333333333333444444444444444555333222222222333444444555222222111222222333444555888888555222000000333666666555555444333222222111111111111111222222222222222222222222333333333333222555888:::;;;<<<>>>@@@DDDLLLWWWbbbkkkuuu~~~|||{{{~~~~~~nnnaaaZZZ[[[\\\\\\]]]___bbbeeedddfffhhhhhhgggfffggghhheeeeeeddddddeeeeeefffgggjjjjjjjjjjjjgggaaaZZZUUUJJJEEE>>>999888:::;;;<<>>BBBGGGJJJVVVaaaooozzzzzztttuuuwww{{{}}}zzz}}}}}}zzzuuurrrqqqtttxxx{{{|||}}}~~~}}}|||xxxuuurrrnnngggbbb```^^^]]]```fffbbbhhhpppyyytttmmmeee```___```___^^^^^^aaaeeefffeeedddfffhhhbbbbbbaaaaaabbbccceeefffeeedddeeeeeefffddd```]]]LLLHHHCCC???<<<;;;:::888;;;<<<>>>AAACCCEEEFFFGGG999777333000...---...///((()))+++,,,------,,,,,,,,,,,,+++***)))(((''''''&&&(((*********+++---...)))******)))'''&&&((())))))(((((()))+++,,,***)))((((((''''''''''''((((((&&&''''''((()))******+++(((((())))))******++++++''''''''''''''''''&&&&&&&&&''')))***+++***((('''''''''((()))***++++++,,,++++++)))(((((('''''''''((()))***++++++,,,++++++}}}zzzwwwtttrrrpppppppppooonnnkkkiiigggeeeddddddbbb^^^YYYUUURRRPPPPPPMMMKKKIIIHHHGGGDDD@@@===999999999888888888888777555555666666777777888888444444555666666555444444222222222111222222333333444444444555444444333333444333111222333444444333222222111111222222333444444333333222222333333444333333333333333333333333444333222111111222333444444333222111111111222333555333222333444555555555999<<<>>>???@@@DDDLLLRRReeeqqq|||}}}}}}||||||~~~|||sssvvvzzz|||vvvrrrqqqrrrssstttuuuqqqmmmkkkkkkkkkiiifffcccaaa______aaacccccccccggggggeeedddcccaaa``````^^^[[[WWWTTTTTTTTTTTTSSS[[[]]]ccckkkvvvrrrjjjfffaaa^^^^^^\\\___dddfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggbbb___```cccccc\\\UUUNNNIIIBBB===:::888666555555888<<<@@@CCCGGGKKKNNNBBB???:::555000,,,***(((,,,***)))***++++++***)))+++++++++++++++***)))((('''&&&&&&''''''((()))***---,,,+++***))))))))))))(((((((((((()))***,,,,,,******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++((()))***,,,,,,+++******(((***+++***)))((()))***))))))))))))))))))))))))}}}zzzwwwtttrrrpppoooooonnnmmmkkkiiigggfffeeebbb```]]]YYYVVVTTTRRRRRRNNNLLLJJJIIIHHHEEEAAA>>>999999999999888888888888555666666666777777777888555555555555555555555555444333333333333333444444333444444555444444333333555333111222333444444333222222111111222222333444333333222222222222333333333333333333333333333333333333222111111222333333333333222222222222222333222111222333555777777777;;;===@@@BBBEEELLLUUU\\\ooowww}}}|||zzz{{{|||xxxuuurrrooolllkkkjjjiiiiiiiiieeebbbaaaaaaaaa```^^^]]][[[YYYYYYZZZ[[[[[[ZZZ\\\[[[ZZZYYYXXXVVVUUUUUUSSSQQQOOOOOOQQQRRRRRRRRRXXXYYY[[[```fffmmmtttwww|||zzzpppeee___^^^ZZZ\\\```cccdddeeeeeefffeeeeeeeeeeeeeeedddddddddccc```]]]^^^aaa___XXXQQQLLLGGGAAA===:::999777666444777;;;>>>AAADDDHHHKKKDDDBBB===888333///---+++,,,+++))))))++++++***)))+++++++++++++++***))))))+++******)))))))))******,,,+++***))))))((((((((()))((((((((()))***++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))*********((()))******++++++******(((***+++***)))((()))***))))))))))))))))))))))))~~~}}}{{{xxxuuurrrpppnnnmmmlllkkkjjjiiigggffffffaaa___]]]ZZZWWWUUUTTTSSSOOOMMMLLLJJJIIIFFFBBB???:::999999999888888888888666666666666777777777777666555444333333444555666555555444444444444555555333333444444555444444333555333222222333444333222222222111111222222333444333222222111111222222333222222222222222222222222333333222222222222333333222222333333333333222222...000222444777999::::::<<>>AAAEEEIIIHHHGGGCCC???:::555111///---+++))))))*********(((***++++++++++++***)))))),,,,,,+++***)))))))))))),,,+++***)))((((((((((((***)))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))))))))((((((((())))))******(((***+++***)))((()))***))))))))))))))))))))))))~~~}}}{{{xxxuuurrrooonnnkkkkkkjjjiiihhhggggggfffaaa```]]][[[XXXUUUSSSRRROOOMMMKKKJJJHHHEEEAAA>>>::::::999999999888888888666666666666777777777777777666444333333444666777666555444444444444444444333333444444555444444444555444222222333444333222222222111111222222333444222222222111111222222222111111111111111111111111333333333333333333333333111222333444444444333222...000444666888:::;;;<<<===AAAGGGNNNWWWcccqqq{{{||||||}}}{{{yyy{{{yyyvvvssspppkkkiiihhhhhhggggggdddddddddcccaaa___^^^^^^cccaaa```^^^]]]\\\[[[ZZZ\\\YYYWWWVVVWWWWWWWWWVVVWWWVVVUUUTTTSSSRRRQQQQQQSSSRRRRRRTTTVVVWWWUUUTTTYYYYYYYYYYYYYYYZZZ[[[\\\XXXXXXYYYZZZ^^^dddiiimmmsssvvv{{{}}}nnnfffcccbbb``````aaabbbccccccffffffeeeddddddccccccccc```___^^^``````\\\SSSLLLFFFCCC???<<<;;;:::999888777999<<<===???AAAEEEGGGNNNMMMJJJFFF@@@:::555111///,,,***)))******)))(((******+++++++++******)))***))))))(((''''''((((((,,,,,,+++***))))))))))))+++***)))))))))))))))***''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++******))))))(((((()))((('''''''''(((***+++(((***+++***)))((()))***))))))))))))))))))))))))~~~~~~|||yyyvvvrrrnnnmmmjjjjjjiiihhhhhhgggffffffcccbbb___\\\XXXTTTQQQPPPNNNMMMJJJIIIGGGDDD???<<<:::::::::999999999999888777777777777666666666666777666444333333444666777555555444333333333333333222333333444555555555444666444222222333333333111222222111111222222333444333222222222222222222333111111111111111111111111333333333333333333333333111222333444555444333333111444777999999:::===???@@@FFFOOOYYYcccooo}}}zzzwwwtttppprrrvvvrrruuuwwwuuuvvvyyyzzzwwwxxxsssmmmiiigggffffffeeeddddddccc```^^^___bbbeeennnnnnmmmjjjgggdddcccbbb```^^^[[[[[[\\\]]]\\\\\\ZZZZZZYYYXXXWWWVVVVVVUUUWWWWWWWWWYYY\\\]]]\\\[[[\\\\\\\\\\\\[[[ZZZYYYXXXVVVUUUTTTTTTUUUXXX[[[]]]^^^```dddfffiiilllppprrrvvvxxx||||||ooofffbbb^^^\\\^^^aaacccccceeeeeedddddddddccccccccccccbbbcccdddccc^^^WWWQQQGGGCCC???<<<;;;;;;:::999:::<<>>CCCFFFGGGGGGHHHIIIPPPQQQRRRQQQLLLEEE>>>999444111---++++++++++++***))))))***++++++++++++***************+++,,,---------,,,+++***))))))))))))***)))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))************)))))))))))))))((((((((())))))******(((***+++***)))((()))***************************~~~~~~}}}zzzvvvrrrmmmkkkjjjiiiiiihhhfffeeeddddddbbbaaa```]]]ZZZVVVRRRPPPOOONNNKKKIIIGGGDDD???<<<;;;;;;:::::::::999999999888777777777666666666555555555555555555555555555777666555444333333333333111222333444555555555555777555333222333333222111222222111111222222333444555444444333333444444555333333333333333333333333333333444555555444333333222222222333333555666666444777:::;;;;;;>>>EEEKKKRRR]]]lllyyy~~~~~~||||||{{{yyyxxxvvvqqqmmmnnnmmmlllnnnsssuuu|||~~~|||{{{zzzyyy{{{||||||yyyxxx{{{~~~zzzxxxwwwvvvtttssspppoooooonnnnnnmmmmmmllliiiiiihhhkkkooosssuuuuuuooooooooonnnjjjfffbbb```\\\ZZZXXXWWWXXXWWWTTTRRRQQQRRRRRRQQQPPPPPPRRRSSSSSSSSSTTTVVVYYY[[[^^^___ccceeegggfffbbb___```bbbccchhhmmmqqqwwwrrrjjj```[[[\\\___aaaaaabbbbbbbbbcccddddddeeeeeeffffffffffffdddaaa]]]ZZZOOOJJJBBB<<<999999:::::::::???EEEIIIKKKJJJIIIIIIJJJMMMQQQRRRPPPKKKEEE@@@777333///,,,,,,,,,,,,+++))))))***++++++++++++++++++++++++***++++++,,,,,,+++***)))((('''''''''''')))((((((((()))***++++++))))))))))))(((((((((((((((((((((((())))))))))))************************'''((((((((()))))))))***)))))))))))))))*********((()))******++++++******(((***+++***)))((()))***************************~~~~~~~~~}}}zzzvvvrrrmmmkkkjjjjjjiiigggfffeeedddccc``````___]]]ZZZWWWTTTRRRQQQOOOLLLJJJHHHEEE@@@===;;;;;;;;;:::::::::999999888888777777666666666555444444555666666555444444888888777555555444444444111222333444555555555555777555333222333333222111222222111111222222333444666555555444444555555666333333333333333333333333333333444555555444333333333333222222333444666777444777:::;;;;;;@@@IIIPPPZZZeeevvv~~~zzzxxxwwwuuuvvvwwwyyyyyyxxxvvvrrrppprrrssstttwww|||~~~~~~~~~{{{yyywwwxxxzzz}}}{{{|||||||||zzzvvvssspppdddbbb```aaabbbaaa]]]YYYRRRRRRRRRPPPNNNMMMNNNOOONNNMMMLLLLLLMMMNNNPPPQQQSSSVVVXXXWWWTTTSSSTTTVVVSSSXXX^^^ccchhhppp{{{vvvhhh```^^^______^^^aaaaaabbbcccdddeeeeeefffeeeeeeeeedddccc```]]][[[SSSLLLCCC<<<999888999:::999???FFFKKKMMMKKKJJJIIIEEEIIIOOOSSSSSSOOOIIIFFF888555000------------,,,((()))***+++++++++++++++,,,+++***)))(((((((((((()))((('''&&&&&&%%%%%%&&&(((((((((((()))***,,,,,,******))))))((((((''''''(((((((((((())))))))))))************************'''((((((((())))))******(((((())))))******++++++((()))+++,,,,,,++++++***(((***+++***)))((()))***************************~~~|||yyywwwvvvtttqqqnnnmmmllljjjhhhfffeeedddccc___]]][[[ZZZYYYXXXVVVTTTQQQQQQPPPKKKEEE@@@===<<<999999999888999999::::::888777777777999999777555555444444444444555666666444444444555777777444222222222333444555555555555222222222333333444444444111000///000222333333222333444555555444333111000444333333222222333333444444444555555444444333222333555666666555555777888999;;;===???BBBHHHRRRYYYkkkttt~~~~~~~~~zzzyyyyyyvvvssstttyyytttyyy|||yyywwwzzz}}}}}}{{{{{{{{{|||}}}xxxsssmmmjjjkkkiiiddd___[[[XXXSSSPPPNNNMMMLLLJJJHHHIIIJJJJJJIIIJJJLLLNNNMMMMMMNNNNNNNNNMMMMMMLLLQQQQQQRRRUUUZZZdddooowwwuuuhhh```]]]\\\\\\___^^^]]]]]]^^^aaacccdddgggfffeeecccaaa^^^]]]\\\VVVLLL@@@::::::<<<999666;;;<<>><<<::::::999999888999999999888777777777999999777666555444444444444555666666444444444555777777444222444444444555444444333333222222333333333444444444222111000111222333222111222222333333333222111000444333333222222333333444555555555555555444444333333444666666555666777999;;;===???BBBFFFNNNZZZbbbttt||||||xxxsssoootttrrrqqqrrrqqqpppsssxxx~~~|||yyyxxxvvvqqqmmmeeeaaa[[[VVVSSSPPPMMMKKKIIIJJJJJJJJJIIIJJJKKKLLLGGGGGGGGGGGGGGGFFFFFFEEEKKKKKKLLLNNNRRRYYYbbbhhhsssxxx|||qqqhhhaaa]]][[[ZZZYYYZZZ]]]```bbbcccbbbbbbcccbbb```]]]ZZZXXXXXXPPPEEE???<<<<<<:::888999:::>>>CCCIIILLLKKKIIIDDDCCCCCCHHHMMMOOOLLLIIIDDDAAA<<<777222///------++++++***)))))))))******,,,+++)))(((((()))+++,,,+++***)))(((((()))***+++)))******+++******))))))))))))******************)))))))))***+++,,,,,,---)))******************))))))+++,,,+++***)))***,,,))))))))))))))))))))))))*********))))))************++++++,,,,,,++++++***)))))))))***++++++,,,,,,~~~{{{yyywwwuuurrrpppooommmkkkhhhfffcccbbbbbb^^^\\\ZZZYYYYYYWWWUUUSSSVVVYYYZZZWWWPPPGGG???;;;;;;;;;:::999888888888888888777666777999999888666555444444444444555666666444444444555777777444222555555555555444333222111333333333333444444444444444222111111333333222000000111111222222222222111444333333222222333333444555555666666555555444333222444555666666777999;;;>>>@@@CCCFFFLLLXXXeeeoooyyy~~~zzzvvvsssqqqmmmllllllkkkkkkjjjmmmkkkllloooqqqrrrxxxzzzwwwlllgggaaa[[[WWWRRRNNNLLLIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFFFFEEEEEEDDDDDDDDDHHHHHHIIIJJJLLLPPPVVVZZZ```eeennnxxxwwwiii___\\\ZZZXXXYYY[[[^^^``````\\\^^^___```^^^[[[WWWUUUZZZUUUNNNFFF???<<<::::::888999<<>>AAADDDHHHLLLTTTbbbqqq|||~~~{{{{{{{{{|||{{{~~~yyytttoookkkgggeeeeeeddddddeeegggjjjlllmmmmmmllloootttyyy|||}}}rrrnnniiiccc___[[[VVVSSSNNNLLLKKKKKKLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHJJJKKKLLLLLLNNNQQQTTTSSSWWW___gggoootttxxxzzzssstttuuutttttttttwwwyyy}}}vvviiiddd```[[[YYYZZZ\\\\\\[[[[[[[[[\\\[[[[[[YYYWWWVVV[[[YYYUUULLLCCC===;;;;;;999:::<<>><<<;;;>>>CCCIIILLLNNNPPPMMMIIICCC===777222///...---,,,+++*********+++++++++***))))))***++++++***))))))))))))))))))*********+++,,,,,,,,,++++++''''''(((((())))))))))))+++*********)))((((((((((((((())))))))))))((((((((()))******(((((()))***))))))))))))))))))))))))***++++++++++++++++++*********++++++++++++******,,,,,,++++++***)))))))))~~~~~~{{{xxxvvvuuussspppnnnpppnnnkkkhhheeecccaaaaaa]]][[[YYYXXXWWWVVVTTTRRRWWWZZZ\\\[[[TTTJJJAAA<<<<<<;;;:::999888888888888777666666777999999888777555444444444444555666666444444444555777666444222111222333444555555555555444444444444444444444444666444333333444444222111222222222333444555666666444333333222222333333444444444444444444333222222333444666777888;;;???CCCEEEIIINNNUUU^^^kkkzzz|||tttrrruuuyyy}}}wwwkkkiiifffbbb___]]]\\\]]]]]]^^^___aaadddhhhlllnnnppppppuuu}}}|||vvvqqqmmmhhhccc```WWWUUUSSSTTTUUUWWWVVVTTTOOONNNLLLKKKJJJIIIIIIIIIGGGIIIKKKKKKKKKLLLNNNOOOLLLOOOTTTYYY^^^bbbdddeeebbbdddfffggghhhjjjllloooooorrrtttwww{{{mmmfff]]]XXXYYYZZZ[[[ZZZ\\\[[[XXXWWWVVVWWWYYYZZZZZZ[[[YYYQQQGGG???<<<===<<<===???@@@@@@AAAAAABBB;;;999888:::???FFFLLLOOOSSSQQQNNNIIICCC;;;555111------,,,+++***))))))***+++******************+++)))))))))******))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))((((((''''''))))))))))))))))))******(((((())))))))))))(((((((((***+++***)))((()))***************************))))))***++++++***)))))))))******++++++******))),,,,,,++++++***)))))))))}}}zzzxxxvvvtttrrrooommmooommmkkkhhhfffcccbbbbbb\\\ZZZXXXWWWWWWVVVSSSQQQSSSUUUWWWUUUOOOGGGAAA===;;;;;;:::999888888888888666666666777999:::999777555444444444444555666666444444444555777777444222000111222444555666777777555555555555444444444444666444333333555555444222333333333333444555777777444333333222222333333444444444555555444444333222333555777888:::>>>CCCGGGIIIOOOWWW```iiitttuuunnnpppvvv~~~wwwmmmfff```___]]]YYYVVVVVVXXX[[[^^^aaaeeehhhkkknnnrrrtttxxxyyy}}}yyyuuupppmmmbbb___\\\[[[]]]]]][[[XXXOOONNNKKKIIIHHHGGGGGGGGGFFFGGGIIIIIIHHHHHHIIIJJJIIIJJJMMMPPPRRRSSSTTTTTTVVVXXX[[[^^^___aaadddgggeeegggjjjlllooowwwzzzpppbbb[[[ZZZ\\\\\\\\\\\\ZZZVVVTTTTTTVVVZZZ]]]ZZZ\\\[[[VVVMMMEEE@@@??????@@@BBBBBB???=========999777777888<<>>::::::999999888999999999666555555777999:::999888555444444444444555666666444444444555777777444222111222333444555555666555666555555555444444444444555444333444555666555444444333333333333444666666444333333222222333333444666666666666666555555444444666888999<<>>AAAEEEEEEAAA===;;;:::777666777888;;;AAAIIINNNXXXYYYZZZYYYTTTLLLDDD???111111///...---,,,,,,+++******++++++++++++******((()))***++++++***)))(((''''''(((******+++++++++)))))))))***++++++,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++******)))***++++++))))))***+++***************************+++---......---+++***))))))************)))))),,,,,,++++++***)))))))))|||yyyvvvtttqqqnnnooollliiigggeeedddbbb```ZZZZZZYYYXXXUUURRROOOMMMNNNNNNLLLJJJFFFCCC@@@???:::::::::999999888888888999999999888888888888777555555666666777777888888888666444444444555444333444444444444444444444444///111333555666666666555222333333444555555555444444444333333333333222222222111000///000111333444666666777777777777666666555666888<<>>888333555444555:::===???FFFMMMSSSUUUXXXZZZYYYTTTOOOKKK>>>777000---...000...,,,++++++++++++++++++++++++(((((())))))*********+++---***'''(((,,,...+++'''(((***,,,,,,***((('''((('''((()))+++++++++***))),,,++++++***)))(((''''''(((((((((((()))***,,,,,,,,,+++***((((((((())))))))))))*********+++++++++)))))))))((()))******++++++,,,,,,------,,,,,,+++|||yyyvvvtttpppnnnnnnlllhhhfffeeedddbbb```ZZZZZZYYYXXXUUURRROOONNNKKKJJJHHHFFFCCC???===;;;:::::::::999999999888888999999999888888888888777666666666666777777777777777666444444555555555444444444444444444444444444555666777777777777666555111222222333444444333333444444333333333333222222222111111111111222333333333444555777888888999999666777999===DDDMMMUUUYYYgggmmmvvv~~~~~~wwwtttqqqsssxxx|||vvvppplllgggeeebbb``````aaacccccceeegggjjjnnnsss{{{{{{wwwuuuuuuqqqkkkeee```[[[XXXUUUQQQQQQQQQPPPNNNMMMMMMNNNNNNMMMKKKKKKLLLMMMMMMLLLJJJJJJKKKMMMPPPRRRTTTVVV^^^dddnnnxxx}}}pppdddZZZ[[[VVVTTTVVVXXXXXXZZZ^^^\\\]]]^^^______\\\WWWSSSLLLKKKIIIHHHFFFAAA<<<777888666666:::<<>>;;;999:::::::::999999999999888999999999888888888888777777777777777666666666666666555333444555666666666444444444444444444444444555555555444333222111000111111222222333333222222444444333333333333222222111222333333444444333333222333444666888:::;;;<<<999999;;;@@@IIITTT___fffssswww}}}~~~wwwsssrrrvvvyyyzzzssslllhhheeebbb```______aaacccfffjjjmmmooopppsssxxx}}}tttkkkeee```^^^WWWUUUSSSPPPNNNMMMMMMMMMNNNLLLIIIIIIIIIJJJHHHGGGIIIIIIIIIIIIJJJKKKLLLMMMRRRWWW^^^fffooo{{{nnn___^^^YYYVVVXXXYYYWWWXXXZZZYYYZZZ\\\___bbbaaa___\\\SSSQQQNNNKKKIIIEEEAAA===<<<999888;;;<<>>@@@GGGOOOVVVXXXZZZ]]]]]][[[YYYWWWQQQKKKAAA999444222000...,,,,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++)))***,,,+++***)))***+++,,,,,,,,,***))))))+++------,,,***)))((()))******)))))))))))))))*********++++++******)))*********************++++++,,,,,,)))))))))************+++,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++{{{xxxuuusssooommmkkkiiifffddddddcccaaa___YYYYYYXXXWWWUUUSSSPPPOOOKKKJJJIIIFFFCCC@@@===<<<999999999999999999999999999999999888888888777777888888777777666666555555555444333444666888888888555555555555555555555555555555555444444444444555333444444444444444333333444444333333333222222222222333444555666555444444555555555666777999;;;<<>>@@@BBBDDDJJJRRRVVVWWWYYY[[[\\\[[[ZZZYYYUUUOOOFFF>>>777333000...---------,,,,,,,,,++++++...---------,,,,,,++++++)))***,,,+++***)))***+++*********)))((((((***,,,---,,,+++)))))))))***+++)))))))))))))))*********,,,+++***************+++******++++++,,,,,,------(((((((((((()))))))))))),,,,,,,,,+++,,,,,,---...+++,,,,,,------,,,,,,+++{{{wwwuuurrrooommmjjjhhheeeccccccbbbaaa___XXXXXXXXXWWWVVVSSSQQQOOOJJJIIIGGGEEEBBB???<<<:::888999999999999:::::::::999999999888888888888777777777777777666666666666666444333444777888888888555555555555555555555555333333333333333444555666444444555555555444333333444444333333333333222222222333444444555555444444666555555666777999<<<===CCCFFFLLLUUUaaammmwww}}}~~~{{{{{{~~~}}}{{{||||||}}}zzzzzzsssfff```^^^XXXYYYYYYYYYYYY\\\aaadddgggmmmuuu~~~~~~{{{vvvssspppooommmhhh```ZZZUUUSSSQQQOOOOOOOOOMMMLLLKKKKKKJJJIIIHHHHHHIIIIIIHHHJJJLLLLLLMMMQQQXXX^^^nnnxxxuuujjjaaa___^^^ZZZWWWVVVYYYXXXXXXYYY\\\]]]]]]\\\]]]YYYTTTPPPMMMJJJGGGDDDBBB@@@AAAEEEGGGIIIOOOVVVVVVWWWYYYZZZ[[[[[[[[[ZZZVVVSSSLLLDDD<<<666222000......------,,,,,,++++++------,,,,,,,,,,,,,,,+++************************((()))***)))((((((***,,,,,,++++++*********++++++*********)))))))))))))))++++++*********++++++,,,++++++,,,---------,,,,,,************+++++++++,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++zzzwwwuuurrrooommmiiigggdddccccccbbb```___XXXXXXXXXWWWVVVSSSQQQPPPJJJIIIGGGEEEBBB>>><<<:::888888999999999:::::::::999999999888888888888777666666666666777777777777777555444555777888888777555555555555555555555555333222111111111222444444444444444444444333222222444444333333333333222222333333333333333444444555444444444555888;;;>>>@@@EEEJJJRRR]]]hhhrrryyy|||~~~zzzyyy{{{{{{wwwttttttzzz~~~tttfff^^^ZZZWWWSSSUUUXXXYYY\\\aaagggmmmqqqxxxxxxooobbb___\\\YYYWWWUUUSSSQQQOOONNNMMMKKKJJJIIIHHHHHHGGGIIIJJJIIIHHHJJJNNNSSS^^^ggguuuzzzmmmgggddd___ZZZXXXZZZXXXWWWWWWZZZ[[[\\\[[[]]]ZZZVVVSSSPPPLLLHHHEEEAAA@@@CCCIIILLLNNNTTTZZZXXXYYYYYYZZZ[[[[[[[[[[[[WWWUUUQQQJJJAAA:::555333///......---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,***((())),,,,,,+++(((''')))++++++*********+++******++++++,,,,,,++++++++++++******))))))((((((************+++,,,,,,---,,,------......---,,,++++++,,,,,,,,,------------+++++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++zzzwwwuuurrrooollliiigggdddcccbbbbbb```___XXXXXXXXXWWWVVVSSSQQQPPPKKKJJJIIIFFFCCC@@@===;;;888888888999999:::::::::999999999888888888888777555555666666777777888888777666555555777888888777666666666666666666666666888777666555555555666777333333333333333222111000444444444333333333222222444333222111222333444555222222333555888<<<@@@CCCFFFLLLVVVbbbllltttyyy{{{zzzxxxzzzxxxsssooonnnuuu{{{vvvfff^^^ZZZWWWTTTSSSVVVZZZ]]]aaagggooovvv}}}tttppplllhhheeeaaa^^^[[[TTTSSSQQQNNNLLLKKKJJJIIIGGGIIIKKKIIIGGGGGGJJJMMMSSS[[[gggttt~~~vvvnnniiibbb\\\ZZZZZZXXXVVVWWWYYY[[[\\\\\\^^^\\\XXXUUUQQQMMMHHHEEE@@@@@@DDDKKKOOOQQQVVV]]]ZZZZZZ[[[[[[[[[\\\\\\\\\XXXWWWTTTNNNEEE===888555//////...---,,,,,,++++++*********++++++,,,,,,,,,---***'''(((,,,...+++''''''***,,,---,,,++++++,,,((()))+++,,,------,,,+++,,,++++++***)))(((((('''************+++,,,---...------...///...---+++***++++++,,,,,,,,,---------++++++******++++++,,,---+++,,,,,,------,,,,,,+++